100000 3849 3850 824957511 20705 20704 984310211 16792 16793 680287481 39099 39098 38887666 5 4 960964816 96794 96793 878302530 10003 10002 657267834 14163 14162 845453055 8 9 447969223 90444 90443 820327046 59284 59283 918022421 78722 78723 183730519 12 13 450924300 24513 24514 666818924 62140 62141 77677195 37014 37015 865912521 80465 80466 551107809 44970 44969 247464789 60139 60138 1633857 32256 32257 864493800 33118 33117 65425008 57459 57458 913217957 38460 38461 407306689 60374 60373 564411018 58193 58194 668357699 42315 42316 238558277 42511 42510 579861817 71666 71665 22336585 69904 69905 53485770 62873 62872 280336418 97914 97913 684717562 87723 87722 749647109 32 33 897720025 41670 41669 401190316 38853 38852 530403578 63825 63826 682742881 67224 67223 127361575 79908 79907 427861848 13831 13830 76156243 39 40 160554305 40 41 961938384 79636 79637 185704478 29822 29821 610377411 87093 87094 15886930 45 44 6519508 79169 79168 777796091 46 47 157833258 27414 27413 968920706 89211 89210 342507670 31909 31910 93054065 99248 99249 295527950 54414 54413 544547716 59127 59128 625848158 56574 56575 796177154 78190 78189 754604314 11954 11953 324085837 47205 47204 561461463 56334 56333 735396792 59 58 61948058 59 60 983543706 5003 5004 638473873 62 61 127284641 20048 20047 74437889 14799 14798 150396520 87517 87516 20610176 60811 60812 822751051 67 66 446509668 97837 97838 594934394 483 484 107482491 75666 75667 875427148 48996 48995 211428093 91820 91819 839256278 16866 16865 209521086 92132 92131 518459581 27509 27508 33716648 76 75 396131400 18656 18655 8997737 66395 66394 222758329 6195 6196 837418089 72607 72606 309621726 81 80 134691071 82 81 499685859 83531 83530 958455524 1904 1905 72812906 85 84 850062824 8848 8847 227551965 8616 8615 409947363 47547 47546 584429571 3684 3683 11333871 64914 64915 17877714 97029 97028 450397396 87314 87313 260776581 86671 86670 319071428 33753 33754 441723118 79437 79438 601522761 64226 64227 408838668 54899 54900 692356219 89884 89885 959198176 96640 96639 632010870 39833 39834 532497533 84007 84008 198813195 13794 13795 192943199 49923 49924 65147574 71662 71663 753046269 74659 74660 508120272 33193 33194 126280097 107 106 62472454 99429 99430 605141112 109 108 426937354 99888 99887 866132453 111 110 642137736 33641 33642 651657243 44276 44275 768702812 97535 97536 446140651 19845 19844 314716162 97315 97314 474801114 57499 57498 230223694 52433 52432 669087351 19804 19803 717716573 76662 76661 559016684 81583 81582 529981387 33013 33012 735808722 12960 12961 740765990 72392 72393 550672458 87814 87813 406009507 126 125 135264073 29565 29564 60121872 92075 92074 335898931 84586 84585 22446602 81659 81658 57657516 74507 74508 753457776 131 132 715711403 133 132 235661080 71164 71165 110631375 71898 71899 28815296 48450 48451 457618679 21835 21836 416895047 5741 5742 1028109 10449 10448 34386461 33372 33371 460513314 55871 55870 839545848 78452 78453 814134208 28863 28862 782069192 37772 37773 719995 22078 22077 401085678 78351 78350 521696970 23735 23734 446886056 66521 66520 91587605 25129 25130 16532688 10338 10339 898124559 74080 74079 337757895 11016 11015 71985222 4706 4707 945105068 17078 17077 75884793 29426 29425 465366225 2817 2818 865464873 156 157 599488367 25008 25009 803825138 4760 4759 781239448 17677 17676 353099036 7591 7590 435834990 162 161 49593070 46088 46089 14288275 51147 51146 827803970 78634 78633 589220832 72304 72305 748018399 16908 16909 104462682 41682 41681 45587970 96520 96521 105830241 65765 65766 597842238 74046 74047 602665515 24057 24058 316667014 88134 88133 67786865 58736 58737 857383049 51335 51334 856594792 8547 8548 120418878 45507 45506 946560755 61490 61491 778713279 14602 14603 753006615 97951 97952 22524250 65709 65710 627468207 54457 54458 228892133 84536 84535 614386529 26791 26790 263233363 60106 60105 621326032 45405 45404 835266181 14340 14339 767041299 89541 89542 754209122 61866 61865 62591591 522 521 285211178 190 191 706443296 87519 87518 345138951 81135 81134 41911526 97308 97307 182163430 63432 63431 7278365 60800 60799 15312516 65461 65462 20025253 52969 52968 614034636 96761 96760 978590404 74378 74377 925197664 9732 9731 281568608 90495 90494 761166454 203 202 178694770 7661 7660 64810213 93471 93472 764576951 27157 27156 175902079 90332 90331 2082473 207 208 90122914 5482 5483 561736365 68442 68441 732791818 45147 45148 94363022 15604 15605 534944489 16476 16477 239457578 6333 6334 659989562 40484 40483 207546731 88699 88698 30640978 48471 48470 533763449 99223 99222 53164216 53791 53790 104525614 51998 51997 302913334 52393 52392 643068619 38349 38350 175405360 222 223 166770409 184 183 733507637 8668 8667 413244594 96723 96724 239348948 40277 40276 83382352 47799 47800 109079729 1846 1845 46850982 2145 2144 901883096 45969 45968 432135486 35387 35386 115353168 41775 41776 40287619 234 233 946106612 98572 98573 637037617 41610 41609 911976574 13550 13549 751010825 57939 57938 634118117 65018 65019 817980105 81672 81671 599830249 68000 68001 87526235 241 242 436389355 10526 10527 16545869 53505 53504 728167427 73335 73336 492204673 20566 20567 431903565 15125 15126 461455398 12462 12463 661524355 31138 31137 47005670 87242 87241 379386577 37307 37306 694404193 75977 75976 134505700 62765 62766 430293979 94151 94150 459728965 7243 7242 103854129 29788 29789 329097701 19537 19536 511740690 24347 24346 541984505 25339 25338 909085291 41974 41973 255446279 88088 88087 282779939 39031 39032 120592449 75635 75634 77660169 263 264 245556243 22183 22184 88695563 265 266 70848504 267 266 167820968 83490 83489 749439633 91827 91826 532521384 18934 18933 338214136 55487 55486 440590090 68878 68877 728909906 33432 33433 901829694 43235 43234 478784419 13065 13066 454483860 32137 32138 17010151 60232 60231 414653173 75277 75278 469491806 278 279 36056785 78682 78683 832603431 96479 96478 136237400 13305 13304 74271760 283 282 995313133 284 283 334863277 67050 67049 198176983 32364 32365 586550439 287 286 922473274 65857 65856 627238231 86767 86766 909869894 54876 54875 874115987 55360 55359 540406959 95418 95417 137836744 5475 5474 246392157 82381 82380 537173065 31137 31136 991134308 295 296 260872167 17643 17642 596711734 54196 54195 516723394 71503 71504 719317272 27799 27800 931585631 301 300 77588690 50933 50932 78842362 90430 90431 543069355 66151 66152 93519901 6546 6545 624302228 99409 99410 912401009 15254 15253 806415012 3899 3900 279533525 12791 12790 646506948 65505 65504 86950061 53013 53012 275633324 67686 67685 831161724 57580 57579 165981454 39483 39482 861336502 68579 68580 2710288 58642 58641 453172431 3360 3359 183641344 91930 91931 541322136 4290 4289 342937411 85016 85015 438821835 321 320 569669775 321 322 482836452 83569 83568 791316059 95017 95016 50173747 34838 34837 772126099 24888 24887 660489776 53372 53373 490251151 328 327 717126414 84985 84986 123560774 329 330 275757203 30219 30218 481653439 91401 91400 202237222 62244 62243 965387465 90104 90105 109800490 32202 32203 188044012 35775 35774 994287498 51773 51774 632875935 32717 32716 179066773 71344 71345 7202491 75980 75979 78136589 75433 75432 216709680 342 341 209135994 96091 96090 913838327 14943 14944 407660996 344 345 37713480 345 346 779792129 41569 41570 470166284 34429 34428 575375756 349 348 86887317 10497 10496 846121559 350 351 917541773 69512 69511 185304706 90601 90600 63479340 94775 94776 225868076 73136 73135 791574190 355 356 528267145 70697 70696 83627269 26519 26518 610134836 29775 29776 724591307 98334 98335 559384263 12169 12168 986580090 7811 7812 802924714 53305 53306 329327327 31646 31645 63264296 33770 33771 17045196 365 366 147933384 42964 42963 48670990 32119 32120 899919834 95223 95222 694657182 3144 3145 478689360 8351 8352 455051548 3664 3663 364523727 58349 58348 838707064 64344 64345 150310918 90795 90794 73695987 77028 77029 923093823 377 376 189665350 378 377 553122611 74968 74969 319397152 92884 92883 250594083 60275 60274 144805846 72071 72072 412560932 60634 60633 366694230 56169 56168 825226939 23173 23174 500819806 50167 50166 424078505 68403 68402 207633643 387 388 939879688 73892 73891 162752243 87340 87339 42456727 59800 59801 85622614 93610 93611 343471187 78778 78779 671318035 95858 95859 942768199 394 395 600047799 7121 7120 111038628 94998 94997 737863708 61458 61457 447005972 48709 48710 261285455 85206 85207 37302348 16148 16147 40061650 74290 74289 253096416 46593 46592 158665476 65199 65198 553675868 405 404 467733725 47700 47701 835266960 83727 83726 710150622 27244 27245 54180139 5254 5255 523345480 83261 83260 367924620 83296 83297 156489869 26460 26459 638577364 62749 62748 57564420 49940 49941 836590656 414 415 168849888 26882 26883 632528310 65402 65401 306677603 418 417 861448093 5843 5842 316739663 78536 78535 894497522 55032 55033 306888350 36843 36844 3305880 58570 58571 722958450 423 424 88161520 83270 83271 421370191 98846 98845 76618922 11704 11705 20796296 32471 32470 921204699 28847 28846 96454135 22426 22425 723895887 55648 55649 425269745 16448 16447 22560288 16708 16707 583777657 5492 5493 628420999 63420 63419 589893044 88385 88386 597297395 63011 63010 817169822 11436 11437 504556376 11107 11106 946259194 51270 51269 14559946 11019 11018 403309455 441 442 947845962 7328 7327 50644113 28654 28653 214639072 94639 94638 62086750 5189 5190 29790186 60205 60204 191900267 53298 53297 565617843 86805 86804 590508413 450 449 785168199 46514 46515 785442844 87644 87643 612399750 75359 75358 350441284 9947 9946 75354488 93933 93932 28033887 98531 98532 349247968 39120 39119 943477616 457 458 270179092 32211 32210 2957969 83328 83327 90035979 8756 8757 671958431 41019 41018 158626232 80177 80176 676991796 18690 18691 8870038 10529 10528 482347989 42557 42558 46490757 85417 85418 609986669 84428 84429 984045524 95697 95696 916057338 92111 92110 82938527 84711 84712 515576711 57462 57461 775822171 49261 49262 804741978 36001 36002 331934127 34335 34334 607914094 25416 25415 138594693 71553 71552 932282148 77329 77328 440593506 50053 50052 840624181 55134 55133 46082802 29625 29624 851040491 481 482 52928232 482 483 743373713 9858 9859 850621701 18520 18519 664540200 88035 88036 525580149 32045 32046 3011419 37710 37709 71894114 489 488 260043189 25902 25901 904779972 5722 5721 347354386 7564 7563 119467894 45255 45254 285438547 494 493 615558287 868 869 615899478 55254 55255 612455151 8254 8255 576817446 1507 1506 707246104 56991 56992 690827886 499 500 591948352 25141 25140 330260020 58695 58694 32256676 503 502 762483907 63646 63645 404090398 73983 73984 18391273 53105 53104 317513210 45493 45492 823757667 508 507 33175814 4853 4852 757590678 20364 20363 128030952 17385 17384 909105792 28729 28728 884750260 10272 10273 50147565 513 514 911821246 88540 88539 930824686 54313 54312 755635117 84402 84401 9816199 69555 69556 862913233 2088 2087 113067944 39900 39901 885568951 22716 22715 151517022 20357 20358 824865530 50443 50442 317788747 24076 24077 826999387 53731 53732 516036436 12004 12003 200973332 51631 51630 378295193 80789 80788 60069994 15202 15201 97503402 10038 10039 52449154 9881 9880 767378168 72596 72595 983339381 50976 50975 236237961 79325 79326 55979174 27499 27500 346859504 55017 55018 797277268 536 537 93282173 42379 42380 17405291 87987 87988 230618289 87117 87116 837005216 59879 59880 311856116 542 541 614376636 71688 71687 802123914 67270 67271 503207480 34868 34867 907914436 546 545 145860363 73540 73539 477557363 78638 78637 10799040 92687 92688 904947618 42411 42410 133171403 551 550 507816837 64132 64131 661628701 553 552 787752876 21559 21560 485508854 96801 96800 788857212 90600 90599 419631355 7920 7919 258588640 5916 5917 779232648 559 558 637368636 559 560 894261831 41252 41253 959094179 6786 6785 60880386 42595 42596 237744457 69095 69094 36345013 10280 10281 199985979 6629 6630 542174696 47179 47178 612985933 15107 15106 95182651 21245 21246 393871956 81462 81461 155225411 570 571 45015446 28950 28949 172880020 7947 7948 905875071 13781 13782 811144479 89413 89414 387570070 575 576 859863487 70893 70892 238731183 42221 42220 149687822 579 578 123733089 45449 45450 983745149 25401 25402 36725434 14028 14027 66543268 582 583 578725938 66711 66710 29575126 584 585 728040926 32749 32748 878703097 73002 73001 24428518 588 587 862411924 96047 96048 18462521 30862 30861 456617514 14774 14773 455647615 55623 55622 268108743 86690 86691 244456272 64817 64816 469269208 20882 20881 110662819 595 596 165716799 12646 12645 324189577 1455 1454 415668135 78609 78608 220774683 42607 42608 195751957 53202 53203 821669040 85361 85360 917570240 603 602 651941716 36531 36530 200517411 67809 67810 92200310 605 606 166801232 95995 95996 70157537 608 607 228690823 608 609 762584302 609 610 707283975 70018 70017 72920823 1619 1620 136607012 74574 74573 776377102 31723 31724 782457242 3344 3343 327892207 77367 77368 934604577 94621 94622 142300468 617 618 312037698 38225 38226 825324232 62122 62121 362210920 32767 32768 837945502 4610 4609 23747386 53692 53691 506420131 28125 28124 945317928 625 624 942019825 26803 26804 182490436 66624 66625 858047557 4436 4437 470839380 5539 5538 174778035 7298 7297 64429861 35877 35876 514508184 631 632 312526882 37533 37534 741196241 31339 31338 880538404 36319 36320 194273066 85533 85534 469038220 50579 50578 255304729 33017 33018 814151824 7681 7680 791552429 20964 20963 641905874 95133 95132 367704001 39547 39548 65741879 60271 60272 65380213 89515 89516 910758134 59536 59535 31984607 35394 35393 789909231 40058 40059 294299901 82017 82016 932378687 74335 74334 810916078 98520 98519 851182097 78284 78285 529056610 47977 47976 884109238 74115 74114 1310544 13371 13372 808096249 2294 2293 925923047 87863 87864 931483820 38991 38990 134651334 79938 79937 863728263 659 658 267343727 54193 54194 292755251 46655 46654 928178681 95730 95729 192059297 90624 90625 154097926 74293 74292 195969184 12249 12248 53929205 97210 97211 230628271 50352 50353 278096473 72178 72179 64417807 72853 72854 21581225 669 670 54113821 11328 11329 808984377 97689 97690 373513951 75399 75398 700302184 8670 8669 9074653 80217 80218 83225371 48235 48236 842139442 98279 98280 27226219 475 476 208491490 40321 40322 480013211 3145 3146 41770094 681 680 756323405 45504 45503 803791270 682 683 10254581 19726 19727 634976703 76015 76014 698164877 93036 93037 379123621 44561 44560 239829643 34043 34042 916571794 81876 81875 810780944 15767 15766 417824736 87994 87993 957883746 23570 23571 657074460 27272 27271 2869916 45571 45570 334043227 40875 40876 483793572 80917 80916 133427921 26457 26456 271841630 60538 60539 765262239 62866 62867 972611615 699 700 462067949 700 701 701728101 72159 72160 19590457 41436 41437 64119493 703 704 381924078 39936 39937 722285348 95699 95698 858117177 65777 65778 14297898 54735 54734 150898968 709 708 817667572 21582 21583 768228788 3432 3431 350274569 6176 6175 744829680 713 712 685263504 92084 92083 88018242 85702 85701 459045056 66424 66425 506152386 33364 33365 212846999 20992 20993 64237952 79659 79660 732024271 719 720 53659931 73759 73760 53340686 46953 46954 507832975 77120 77121 717210973 724 723 978614095 81479 81480 722861019 50831 50832 267722900 93978 93977 163604914 93238 93237 949008372 69068 69067 222667339 76155 76154 523487798 54554 54555 736454590 95946 95947 895414885 17196 17195 922105485 72430 72429 158950179 17102 17103 887929233 43847 43846 14916160 10707 10708 6189108 97159 97160 396915339 23219 23220 62035681 93763 93762 667846632 67083 67082 553310649 72951 72950 441262499 81637 81636 980922760 12979 12978 60430084 45040 45039 767622903 45437 45438 232710692 53199 53200 823667715 76736 76735 852055294 36734 36733 661353389 750 749 654157001 750 751 928147443 87092 87091 959004550 48536 48535 850662400 55246 55247 112467925 754 755 17174176 83372 83371 135402252 66096 66095 506433782 757 758 381068682 24030 24029 537716081 73584 73585 782575945 54432 54431 344769276 761 762 228854451 11976 11975 712534133 30106 30105 839837623 93084 93083 919702625 89524 89523 457514267 80549 80550 148305118 85002 85001 230899220 6647 6646 513952728 83799 83798 20013076 946 947 745440128 771 772 465745123 90424 90423 142171898 55812 55813 957715697 45532 45533 763491158 503 504 618040299 92351 92350 636335298 4408 4409 82345356 91249 91248 294282238 50670 50669 416475318 46604 46603 401534992 32585 32584 255129281 8334 8335 964534328 42143 42144 785683731 784 785 285678118 66906 66905 894749936 6572 6573 940251243 41404 41403 763612564 16283 16284 530244910 789 790 525229183 58323 58322 266071328 27140 27141 458334225 62942 62943 539492018 42000 41999 68089942 12641 12642 433162629 9446 9447 381311523 72994 72993 394654241 31438 31437 363815010 58474 58475 323702251 800 799 377620394 3023 3022 891788113 26425 26424 364005395 9823 9822 341789256 19761 19760 301564232 804 805 29220600 79821 79822 289664221 49281 49280 773720245 49082 49083 289049315 55364 55363 461319986 809 810 91962554 810 811 819161073 29376 29377 627573287 59369 59370 475744766 31845 31844 731450534 51042 51043 440632797 4127 4126 149921026 13886 13887 273076161 50878 50879 759652130 818 819 737065471 15124 15125 667465766 84212 84211 360059841 68816 68815 14367411 10946 10945 692920319 36648 36647 263566730 30944 30945 171423915 41944 41943 764579936 67350 67349 41379884 97604 97605 142699242 96869 96870 657625870 83142 83141 936817207 46561 46562 208335864 46288 46289 339812418 832 833 27892702 60167 60166 897145288 58905 58904 591277175 835 836 395615831 33879 33878 901280498 18755 18754 167231144 838 839 476885221 839 840 702958894 840 841 949318022 80850 80849 179846383 33271 33272 588431133 39268 39267 229171859 68252 68253 315641017 11944 11943 189467578 59732 59731 566519842 67629 67628 278536339 67797 67798 43206672 34230 34229 296453035 35169 35168 416320154 58162 58161 335651842 78227 78226 98760689 47025 47026 847115620 855 854 478240078 89922 89921 22444278 4421 4422 215749673 27190 27189 357568528 65644 65643 995690924 43716 43715 209976138 5136 5135 335043175 79095 79096 551278554 78941 78942 206886469 29249 29248 538931485 84554 84555 642252991 5713 5714 255994995 12041 12042 623632719 77999 77998 431226192 61936 61937 129546280 2210 2211 709975952 62687 62688 948890404 872 871 804899851 52087 52086 122699518 44837 44836 801037162 874 875 476623041 67219 67218 649431865 30020 30021 963478400 84948 84949 493574461 879 878 941610568 35049 35048 787753223 92444 92443 437016147 90621 90620 631318473 86176 86175 449962366 68074 68073 793649769 29593 29594 385821949 36560 36561 190153172 73380 73379 966280270 29542 29543 874799509 888 889 37057643 18338 18337 644314278 72475 72474 365360964 45256 45257 132263045 71903 71902 737538924 19594 19595 266229387 6208 6209 187245587 31849 31848 859644794 44522 44523 623099188 84403 84402 908905813 41655 41656 105373711 29781 29780 628477812 98175 98176 695874522 67303 67304 426796247 70505 70506 581105332 904 903 76857531 905 904 835689178 89062 89061 799978859 28601 28600 821412893 82473 82474 632143193 70828 70827 777271700 38137 38136 823695981 36923 36924 628465550 97091 97090 756973469 25230 25231 684821962 88071 88070 206108862 49593 49592 772888043 916 915 382600345 60758 60759 250383910 918 917 42177858 78322 78323 816952382 3318 3319 644803237 43867 43868 610499762 65587 65586 737704802 46163 46162 830120501 50276 50277 69309915 19127 19126 491571550 40514 40515 603878282 15094 15093 554192033 53270 53269 649797785 37333 37334 542835838 23230 23229 492374444 57944 57945 313679864 40203 40202 670795266 59511 59510 823910729 934 933 510960572 27331 27332 449434324 27591 27590 685188220 86979 86978 36948059 10097 10098 631777330 77709 77710 349782130 21127 21126 531724851 86902 86901 799242803 36053 36052 896775308 37680 37679 300307252 38446 38445 876064149 89484 89485 553927094 64928 64927 146924489 91960 91961 783236895 61675 61674 128048084 78908 78907 332052139 36308 36309 791094510 950 951 300829790 72292 72293 619804520 22547 22546 226824253 20834 20833 287482244 1710 1711 311783869 86811 86810 422688394 957 956 907773820 957 958 475804696 38418 38417 101875503 960 959 867701178 47005 47006 437242331 41653 41652 401010362 64251 64252 915134537 17555 17556 778392122 964 965 348027828 966 965 545206655 78445 78444 19087044 84013 84014 38168208 46586 46585 580668096 970 969 214651136 62458 62459 473115903 54203 54202 165708552 49622 49621 461017247 14108 14107 966544601 975 974 93405306 94913 94912 224459823 31872 31873 348292438 73132 73133 43076650 18417 18416 416003164 48255 48256 518617434 18362 18361 733577676 20112 20111 140535320 95688 95687 225242094 66079 66078 550199581 985 984 935088716 21183 21182 554083405 3399 3400 490114334 82311 82312 425890260 989 988 612604166 50851 50850 404217204 66430 66429 308718333 61854 61853 861233181 59640 59639 878788749 36267 36266 418793919 63718 63717 39368258 64536 64535 634529116 997 996 713129563 81295 81296 648995681 15051 15052 365902276 80678 80677 80961078 25472 25473 489284937 29078 29077 3673364 51084 51085 992203012 11656 11657 962320663 57728 57727 804947991 71735 71736 749914260 1007 1006 680982177 65048 65049 565834924 1008 1009 908995562 62959 62958 799604001 56139 56138 143068385 2429 2428 432303721 10841 10840 20824265 73404 73405 625954305 65935 65934 860762671 1015 1016 723304708 42268 42269 26041375 14688 14689 113508604 70403 70402 360635287 26329 26330 628069112 99233 99234 916728124 1021 1022 374404319 88116 88117 42677580 66506 66507 514962691 76409 76408 829348820 42809 42808 866592761 1026 1027 352997155 7529 7528 459452585 1028 1029 679781502 39022 39021 405032609 1030 1031 955089685 643 644 516744879 1032 1033 469474102 77648 77649 990837166 51699 51698 97203137 71442 71441 591543712 30411 30410 188984284 69933 69932 500616445 2299 2300 51856615 9344 9343 979492939 7654 7655 392612019 58265 58264 5686767 528 529 973168622 17038 17039 357731395 9023 9024 222866658 1046 1045 24659944 72403 72402 867335776 88663 88662 889614430 55599 55600 401092342 84502 84503 226227409 94943 94942 529335400 53789 53788 41425718 52689 52688 446505822 44901 44902 908574615 39294 39293 560950107 81095 81094 250476971 54255 54254 861490926 89072 89073 454710954 82538 82539 133168172 22635 22636 10263391 87531 87530 619243869 98825 98826 6618751 83041 83040 715069942 62006 62007 216908601 22408 22407 691154888 80236 80235 409924622 45645 45646 810097782 56443 56444 481604067 7779 7778 729057068 20156 20157 9270613 39707 39706 26701966 43374 43373 7981132 72584 72585 713764591 42042 42043 861298131 87073 87072 156861636 72621 72622 246735911 65875 65874 53019480 77736 77735 650979085 82621 82622 515436481 54130 54129 262604905 19472 19471 572346386 4312 4313 541883661 64509 64508 65545426 85496 85497 362564559 35427 35426 512668333 34215 34214 918274782 1086 1087 878943850 9958 9959 26152278 74404 74403 10830621 57564 57563 577659665 42230 42229 46399134 61457 61456 359625921 22478 22477 365791289 63899 63898 962618939 34960 34959 184761767 23535 23534 810954006 15824 15823 787293757 49501 49500 326670709 9121 9120 247304804 81790 81791 450033441 63721 63722 783213897 24373 24372 382158043 1103 1102 520595158 51434 51435 25635824 1105 1104 29159904 31021 31022 734491149 1106 1107 850465442 8960 8959 587908949 72502 72503 614132074 1109 1110 429703857 71882 71883 612525458 66514 66513 740287079 52811 52812 367439026 1113 1114 173463279 76417 76418 427704852 1116 1115 603686402 83224 83223 815350376 118 119 925746163 91919 91920 253921209 26663 26662 42284866 60596 60597 776227232 8121 8120 19484783 776 775 296095160 55345 55346 338350092 25652 25653 290683985 31237 31236 392625430 68606 68605 440003945 3598 3599 170302853 1128 1129 927810008 1129 1130 122406690 83871 83870 357096650 94970 94971 851185305 88810 88809 319934834 68057 68056 483672783 29835 29836 280500477 1136 1135 427356789 1137 1136 253420741 87629 87628 751431646 1267 1268 304537800 68723 68724 259278605 71410 71409 398228056 47586 47587 748837395 11923 11922 355368724 31196 31195 462395288 95115 95116 224700438 17154 17155 918257591 65972 65973 832628078 90058 90057 314010383 79384 79383 517766607 9932 9933 916310038 51968 51969 701257353 45583 45584 404767409 1152 1153 193230775 1153 1154 27312130 1154 1155 548872378 33593 33592 92940417 64375 64374 228131046 86252 86253 26728527 74755 74756 946038906 1160 1159 998165959 60330 60329 745637334 89482 89481 789092949 55260 55261 403342056 46693 46692 428947851 23970 23969 918329064 40328 40329 493772401 65551 65552 442687557 1167 1168 513771293 55175 55174 616897247 44563 44564 427689092 98933 98932 601556598 1171 1172 823211152 1173 1172 581865826 78312 78311 385655411 75161 75162 551328645 47161 47160 253165882 30976 30975 45606271 72795 72794 815314085 72817 72816 738820128 52025 52024 653155382 23919 23918 393728035 94269 94268 338334856 70900 70901 478181913 48723 48722 387637986 28810 28811 908151459 33149 33150 385187596 64545 64544 8168676 14263 14264 380464993 6375 6374 549458230 96443 96442 837036838 83083 83084 631156252 88452 88451 92157722 73598 73597 410695033 71778 71777 634351694 17572 17571 186829823 87417 87416 611481911 59175 59176 399556841 1197 1198 129432834 88817 88816 606604269 6655 6654 901135655 63642 63643 886859628 1202 1201 889462081 56247 56248 65952493 7401 7402 83992861 84453 84454 730974665 6801 6800 801968401 51902 51903 397269543 20234 20235 399947919 68671 68672 268355627 78705 78706 588280569 98276 98275 215611755 43754 43753 96533175 23682 23681 680256675 99129 99130 250982024 76081 76082 526328233 1216 1215 949305621 67501 67502 809153955 18669 18668 487556812 97213 97214 266694519 6603 6602 347297259 83255 83256 15198339 92719 92720 479964379 56814 56813 34438543 5272 5271 155521728 2498 2497 629691391 71796 71795 650110542 91405 91406 45236045 3176 3175 142479070 61229 61228 342694583 63727 63726 718029761 94372 94371 908651317 20686 20685 668753364 48167 48166 293625262 52035 52034 578545492 1235 1234 780170603 2524 2525 677797364 95868 95869 948272844 1237 1238 775150381 69127 69128 700553786 1240 1239 653104854 7059 7060 794489692 15687 15688 423720948 27153 27154 942700686 14653 14654 877570003 64026 64025 3712655 88014 88013 102652758 33604 33605 176733305 14160 14159 363808395 91326 91327 468773879 94200 94201 44854914 18293 18294 675436978 44212 44211 750636384 57162 57163 70222348 11675 11676 75037871 24396 24395 231626257 34463 34462 133454328 74070 74071 498771114 73244 73243 217700756 36700 36701 852993044 38193 38194 450263999 71377 71378 716320657 17673 17672 902797294 66290 66291 948112734 49516 49517 506589795 82504 82505 751882468 6013 6014 621105150 1267 1266 68510514 18336 18335 408845398 12430 12431 799656875 34995 34994 693073416 38028 38029 657980156 30258 30259 226243919 28953 28954 988531282 89835 89834 45184725 55072 55071 841835721 79211 79212 397968585 57355 57354 748568871 4573 4574 952377394 59226 59227 370997706 1280 1279 663264387 17622 17623 996401375 15736 15735 451560303 99542 99541 827204821 1284 1283 736823038 50537 50538 548935953 48586 48585 278605793 39695 39694 688027364 98818 98819 581617155 83198 83199 724675258 78183 78182 329049952 85201 85200 800293268 24101 24100 278528282 39440 39441 952126136 827 826 937434825 1295 1294 861454758 63200 63201 567755795 3351 3350 418239567 91692 91693 532677758 98348 98347 866064770 5643 5644 839503233 86800 86801 387877799 34513 34514 406886113 68034 68035 3201967 63210 63211 17310523 1305 1304 751890507 44602 44603 491784924 48235 48234 519103836 65882 65881 891187929 25729 25728 467410859 32210 32209 101204573 53736 53735 440092891 97677 97676 121744445 1313 1312 817055644 7625 7626 418009810 19655 19656 925370401 73939 73938 63056391 22747 22748 748759251 78923 78924 136518577 1319 1318 331898695 20299 20298 445173791 66110 66109 403515757 38113 38112 365587698 94849 94848 761700107 1323 1324 55465519 72370 72369 18623850 1326 1325 538918291 6046 6045 248026960 93163 93164 468474919 76999 77000 133675821 87599 87600 365752852 1331 1330 644649369 25589 25590 847831735 1333 1332 352606718 59651 59650 304591608 58777 58776 80534418 78140 78139 92329944 50040 50041 522897545 43825 43824 560878410 90067 90066 43704712 26234 26235 832508740 96740 96739 471002460 69086 69085 755582741 14168 14169 251975916 52858 52857 771399417 36334 36333 40126828 23334 23333 264972779 79515 79516 636582612 5028 5027 875677114 78060 78059 504065169 50130 50129 305223007 1350 1351 776031866 72060 72059 279851406 73363 73362 242033669 45093 45094 245401483 85662 85661 1049531 11133 11132 451156543 73834 73833 347439337 12958 12959 34623371 35973 35972 317939097 11493 11492 361792476 88121 88120 202217664 52104 52103 709543424 14663 14662 339291321 61730 61731 922455352 49980 49979 796529138 1365 1366 237272974 89172 89171 623565286 1368 1367 422989416 87377 87378 202995275 67632 67631 365287262 1371 1370 21725324 18765 18766 308037449 39719 39720 459412857 1374 1373 216560540 1375 1374 211327294 29452 29451 886234616 18334 18333 90699665 1377 1378 850269690 11290 11291 164148272 61952 61951 931818840 78338 78337 185982859 59994 59995 904180268 74569 74570 948782013 30124 30123 104588175 6850 6849 410148289 66701 66700 423695466 92992 92991 466679523 1388 1387 967504009 36863 36864 54700148 90868 90867 67751409 65816 65815 670606274 11239 11238 937739380 33394 33393 391168072 60964 60963 542829954 59097 59098 421773857 45701 45700 15144002 29682 29681 211898051 37 36 592867809 1398 1399 829158889 5583 5582 149121579 39953 39954 230448337 92090 92089 628528216 15984 15983 522398120 10033 10032 14247464 51400 51401 669664067 49751 49752 616910130 13061 13060 186071311 87465 87466 350917240 1408 1409 151873355 1410 1409 347284544 41251 41252 248425332 1412 1411 377920543 87212 87213 702594305 63933 63932 442353495 21057 21056 315326033 86208 86207 475045731 3266 3267 540793314 26143 26142 818622671 23276 23277 348618691 23181 23182 274523213 43783 43784 424515404 1422 1421 892100102 31655 31654 368589068 1423 1424 201910062 61313 61314 4553475 3158 3157 454792667 30754 30755 827156753 1427 1428 540813079 16729 16728 848882607 72717 72716 148782899 72597 72596 430903005 46503 46502 94864479 46490 46491 506732379 69251 69252 463587192 1434 1435 4260892 42150 42149 889728801 35335 35336 801825272 45128 45127 331290901 55077 55078 580921249 34329 34330 660776380 1440 1441 722408920 25255 25254 687415804 69636 69637 19109857 1444 1443 44792145 67421 67420 277643316 63791 63792 113011232 14523 14524 25277301 40039 40038 336420424 41618 41619 803855270 1450 1449 811514363 12340 12339 521463196 59361 59362 874182348 78942 78943 572947119 1454 1453 224481544 10969 10968 85109942 60685 60686 991720778 98905 98906 735902259 88020 88019 497986634 58344 58345 953514186 4218 4219 524941558 51851 51850 125862904 42034 42035 366730436 90520 90519 773145601 29324 29323 547632710 2495 2496 396370218 52593 52592 593915391 15285 15284 684095273 46817 46816 557311349 88183 88182 19143898 55004 55003 418864263 41429 41428 190059571 67175 67174 626639105 93806 93807 764278394 73801 73802 44113006 1475 1474 216494261 34645 34646 5163565 69312 69313 892920931 67294 67295 572534727 8856 8855 396329065 6583 6582 244406656 15473 15474 832333391 1482 1481 320589100 7668 7667 249081772 82720 82721 436496708 54583 54584 931653599 28498 28497 392435257 97599 97598 30245888 1487 1488 239024136 1488 1489 962982679 1489 1490 187948559 86305 86304 735840395 36436 36435 382379295 52007 52008 293171933 92893 92894 24051666 27517 27518 515798165 30950 30949 184047903 65120 65119 874579325 1498 1497 132400427 37541 37540 20340750 1500 1499 102970466 66528 66527 169205544 75910 75909 327998663 29854 29853 491974150 39510 39509 670092680 36382 36383 849919088 32891 32890 348807382 25801 25800 43950898 71138 71137 16135667 8222 8223 772138190 1510 1509 866807181 38451 38452 578127470 61726 61727 217909834 39036 39035 796114204 87675 87674 874694564 50844 50843 406037813 50485 50486 389627127 76462 76461 395471387 21932 21931 39064280 88721 88722 655862827 39849 39848 781334697 63863 63864 379257583 27928 27929 650745962 1523 1522 646049684 62425 62424 64994514 36275 36274 916640670 1526 1525 582426015 12918 12919 3077594 36039 36040 365135402 52437 52438 232206228 65349 65350 876333630 1530 1531 8586251 31742 31741 149536042 63364 63363 415257634 70057 70056 44015381 57109 57108 280749144 28168 28167 675771538 61599 61600 15077626 64724 64725 848690293 1538 1539 20546712 24133 24134 224114660 51092 51093 823377077 1370 1369 578402481 92674 92673 35882178 33549 33550 812689895 77952 77951 328196942 32669 32670 244532898 4334 4333 256167287 83383 83384 551138084 1548 1549 543476900 6382 6381 491940902 1551 1550 172103286 67656 67655 624181356 38576 38577 362626299 34703 34702 328304796 68091 68090 619005221 1555 1556 61346128 8751 8750 25278331 12070 12069 819325802 89247 89248 894928143 84155 84154 841422504 98187 98188 518079152 18256 18255 864893560 97418 97417 402369632 65830 65829 783048973 37760 37761 457402121 1565 1566 89155762 26656 26657 34905195 50908 50907 65164638 36183 36184 758416729 23237 23236 253901961 51448 51447 571010597 25698 25699 459943231 39073 39072 344057689 1573 1574 900687475 58640 58639 697948327 84256 84257 973844885 1577 1576 672144419 41818 41819 32660839 99555 99556 674033584 93682 93683 201706764 1580 1581 270539448 36709 36710 394102625 88826 88825 252124193 1584 1583 457595025 1584 1585 680260732 23005 23004 346758116 88540 88541 52977791 51122 51123 323269592 71242 71241 185014197 8373 8374 48881267 30275 30274 461923188 89497 89496 826418135 69788 69787 23077392 29001 29002 821564183 92071 92072 123406926 1596 1595 478822729 1596 1597 532628251 65567 65568 448708317 64320 64319 474850174 30725 30726 649295661 1601 1600 115715788 1602 1601 32891988 79487 79488 214343963 11763 11762 870060356 54363 54364 242262008 81009 81010 342461459 8767 8768 103277405 1608 1607 183392918 86575 86574 387279581 77197 77196 9846065 66396 66395 923472674 87136 87137 232639469 65704 65703 82059161 36475 36474 73154507 65224 65223 32227948 73357 73356 434653785 44971 44970 562511025 65983 65982 221675394 83714 83713 30314209 44023 44024 265581994 63031 63030 646082955 63877 63876 269691899 31879 31878 511425097 19329 19328 70551289 1625 1624 796127476 76452 76453 933007709 643 642 851526932 89549 89550 396640032 1629 1628 341005210 81860 81861 571139798 85469 85470 79071954 9802 9803 923329853 46381 46382 733186707 41290 41289 822124310 44599 44600 227759289 90425 90424 64083251 83511 83512 889217492 85476 85477 97156818 62213 62214 327708194 1640 1639 607690281 68178 68179 717165243 28313 28312 631128898 19802 19803 805338892 57074 57075 998322441 99465 99464 20323462 6756 6757 98424996 33866 33867 38186135 37874 37875 171515650 1649 1648 850356442 44550 44549 5447863 27174 27173 801703307 20458 20459 913827847 51704 51705 900606525 49481 49480 796051776 88289 88288 240232655 61020 61019 8654670 62126 62127 54235804 23494 23493 848999049 30051 30050 508412914 96302 96301 85588945 49325 49324 119555014 21144 21145 441738717 1663 1662 789203877 39070 39069 698192592 1664 1665 498961390 33937 33936 16208397 93620 93619 277741631 1668 1667 409643597 15664 15663 45456941 35478 35477 821056495 63225 63226 836450360 28564 28563 655013263 23160 23161 221091581 6618 6617 888502489 1674 1675 657210030 27522 27521 168869279 20190 20189 369507008 31389 31388 944904490 52422 52423 406170083 94008 94007 895098830 83836 83837 774081591 1681 1682 287386817 69066 69067 375913917 88101 88100 609147950 35465 35464 51368716 39535 39536 405236612 34404 34405 455740997 35628 35627 169899028 62132 62133 920169032 26059 26060 756200411 43371 43370 773893672 95085 95084 705321116 12997 12996 642154205 4496 4497 582713651 96190 96189 862475577 10637 10636 395471141 82470 82471 59382814 79865 79864 325415547 1699 1698 567827181 17534 17533 516391377 65632 65633 8465985 26846 26845 486269098 88200 88199 557924574 1703 1704 344201734 61014 61015 142654180 59594 59593 89523511 1707 1706 279874889 25911 25910 246117104 1765 1764 245639045 42410 42409 108277919 33842 33841 883242383 43584 43583 74110460 25060 25059 100989449 78135 78136 46207202 21613 21614 224696503 74537 74536 377086815 58072 58073 664266038 1717 1718 558991367 1719 1718 354748907 1720 1719 62858893 57817 57818 610933561 75019 75018 304321172 1722 1723 643459831 64192 64191 731346626 41648 41647 71919137 77919 77920 979418646 90690 90691 166811341 10868 10869 973508988 61692 61693 302517345 1730 1729 144322463 1730 1731 764468228 27340 27341 604507391 22739 22740 833777490 65123 65124 822950467 91719 91718 31049556 60167 60168 231015632 36565 36566 114819503 86645 86646 299894170 78504 78505 11009563 77149 77150 47630394 36440 36439 80410647 99885 99884 63535682 23719 23720 458221788 91645 91644 9079501 57607 57606 208848271 88796 88797 944994906 33758 33757 283143610 1748 1747 706203354 86719 86720 915758589 1750 1749 34722823 79386 79385 744684289 95218 95217 216705016 45843 45844 101714094 1753 1754 753863666 38923 38924 723165598 82919 82918 249509762 80314 80313 35341009 64979 64980 6513096 13369 13370 180666274 30596 30597 706409750 76331 76330 948482553 1762 1761 256942266 31011 31010 71102659 47623 47624 357317911 71455 71456 671360671 87381 87380 876885499 59648 59647 331664090 91462 91461 334393132 76857 76856 307539614 24804 24805 901011268 20593 20592 725046374 69837 69838 780377279 67493 67494 916043701 1773 1774 306264403 70656 70655 877941512 90459 90458 316295040 19082 19081 864895497 43589 43590 888559207 1779 1778 23071237 18826 18825 474591199 54384 54383 298033824 93766 93765 294110406 7743 7744 822280392 49153 49152 66270101 8471 8470 904582631 95715 95716 680762679 94461 94460 8501597 31587 31588 956513308 1789 1788 990569005 60777 60778 870543753 13428 13427 771931894 1792 1791 552484146 99452 99453 885344806 54148 54149 984142602 10185 10186 80572010 1882 1881 68778330 5065 5066 429297513 57495 57494 230746384 66406 66407 925010609 525 524 136221274 96711 96710 353748209 39812 39811 737253236 15858 15859 612210538 45271 45272 335631295 85582 85581 36778400 1253 1252 237778194 1807 1806 131318613 32265 32266 75093332 58351 58352 225706679 64359 64360 466309707 96172 96171 231989977 31906 31905 170874799 54259 54258 61326432 1814 1813 114462595 63332 63333 321288831 24692 24693 362015909 58103 58104 773432869 20345 20346 271680419 46533 46534 179263860 15484 15485 790816208 41795 41796 416479606 73567 73568 872460951 96153 96152 197870603 69212 69213 933319440 46728 46727 685672486 1826 1825 36129233 87287 87288 143765049 82029 82028 274665735 32638 32637 478815470 85384 85383 77768901 61066 61067 739411480 83808 83809 729212827 97643 97642 423299049 99919 99918 263758699 35714 35713 546999909 77092 77093 67811448 34724 34723 632418582 1838 1837 574921920 10955 10954 38993666 70558 70559 49148812 72184 72183 206068442 24557 24556 804379461 42483 42482 529232244 50720 50719 820533129 1844 1845 624049275 3523 3524 957589886 36006 36005 585893734 1847 1848 317451366 1106 1105 146660518 50179 50180 250199156 80899 80898 230943012 24434 24435 375248350 8097 8096 697512938 77031 77032 71393332 65715 65716 473890336 56942 56941 659841008 93734 93733 385146683 16265 16266 733868110 1858 1859 927232369 89194 89195 342775646 31046 31047 654189168 33632 33631 658007 58136 58135 313916495 13297 13298 521545774 1865 1864 149256901 1866 1865 472455271 26230 26231 867057817 75861 75862 868191276 58338 58337 60815193 22029 22028 497751452 66432 66431 516043599 27634 27635 170346853 11296 11295 36199857 70921 70922 344563349 14124 14125 776017688 9052 9051 764739757 90642 90641 162662451 32128 32127 527058935 60768 60769 276039357 93641 93640 756747290 81597 81598 73093804 14395 14394 802882796 23300 23299 769527724 45971 45970 869559687 18371 18370 460127435 21777 21778 915742111 12987 12988 930929782 7266 7267 153505043 1888 1889 556204708 47502 47501 934983105 89396 89397 486928209 39489 39488 956368799 39105 39106 252871470 72275 72274 119005960 65655 65656 724266135 44487 44488 605932883 99838 99839 775184581 72309 72310 744739754 76317 76318 299398469 64089 64090 943738905 97618 97617 216837544 21313 21314 796820710 65412 65413 309432701 47957 47958 276103713 27790 27791 557145724 9371 9372 213092731 99563 99562 370551556 42141 42140 29039196 91216 91215 316869832 51452 51453 284614703 96263 96264 736040901 77135 77134 893543681 91265 91266 769870199 72302 72303 505862730 1914 1915 790606924 47388 47387 749129226 68452 68451 14955865 56119 56118 390828568 50162 50163 363138635 1920 1919 372786103 1921 1920 160884129 31509 31510 886665579 53350 53349 636886809 25764 25763 188175115 14859 14860 182944360 37700 37701 15386646 36923 36922 361993774 78711 78710 464293962 85575 85576 860339497 54092 54091 998765171 30714 30713 255407017 62046 62045 111953282 98940 98941 753303876 65728 65727 652218334 37839 37838 555430602 63832 63831 445853951 31647 31648 999256188 98054 98053 999246136 15437 15436 321504376 1939 1940 28248532 90502 90503 115615096 73078 73077 81307493 37441 37440 625777084 95952 95951 478203993 2101 2100 212141637 1945 1946 619411918 25750 25751 900234820 36712 36711 99932328 81590 81591 988358354 43014 43015 18894048 57638 57637 249037537 78927 78926 665464094 53363 53362 845331315 1954 1953 372863115 59218 59217 506771466 54638 54639 942746336 85035 85034 815602527 1958 1957 883134148 15009 15008 302970966 88612 88611 115567188 75934 75935 574608178 41455 41456 615862787 2748 2747 535872261 13369 13368 874769828 22293 22292 491374443 79502 79503 854531013 19304 19303 853517944 1968 1967 295755583 1969 1968 55928559 19526 19527 607931147 3299 3298 26983093 26948 26947 714170455 2614 2615 198634885 1974 1973 305107673 61924 61925 215788516 1976 1975 871851876 56569 56568 911980120 49833 49832 793370809 24731 24730 93770965 29873 29872 618540703 91837 91838 617356920 95808 95807 858903350 1096 1097 456550776 35232 35233 916140680 28819 28818 497776473 1986 1985 788217953 96408 96407 836907362 5839 5840 219070561 52151 52150 911444306 15861 15860 157404239 29974 29975 12309071 86362 86361 115414192 65933 65932 624698911 60850 60849 588025752 94468 94467 404662938 14258 14259 902236609 47395 47394 10125663 45520 45521 583814618 67671 67670 266288071 13324 13323 52628513 81994 81993 178803991 85215 85216 702200884 67582 67583 495723770 38593 38592 575462180 7764 7763 668549166 2006 2005 807229388 44298 44299 313503101 71520 71519 751108961 47518 47517 623312111 37106 37105 140627018 76798 76799 51142462 87298 87299 243478833 63338 63337 675828106 53471 53470 211905114 71217 71216 316584270 21870 21869 472661299 2017 2016 764431507 2017 2018 842968621 2019 2018 756957795 15814 15813 921666763 63910 63911 841664385 37266 37265 105240056 94196 94195 565977943 47994 47993 482805918 90202 90201 106821936 30634 30633 296552564 45320 45321 736309671 35708 35707 548805400 51702 51701 130619487 49576 49575 630590301 77633 77634 540574197 70883 70884 185245414 57966 57965 61312563 66907 66906 260737524 18851 18852 52157063 75815 75816 563860860 24280 24281 17610931 24052 24051 901770109 4842 4841 115686853 2040 2039 403357072 75750 75749 858144074 33267 33266 458471873 52216 52217 841483455 46930 46931 671351197 99600 99601 326953800 12466 12465 210671500 14754 14753 770804133 12061 12060 293402209 12073 12072 607268449 25095 25096 857982768 42609 42610 7215180 58891 58890 49555807 2053 2052 440537388 53522 53521 309281024 92848 92847 355379888 68151 68152 699727710 34765 34764 801361829 2057 2058 733469142 2058 2059 794746732 63017 63016 705749737 2038 2037 505837996 1713 1714 175012239 43737 43738 739067972 89721 89720 67877069 2064 2065 7579012 19019 19018 946659721 68573 68574 778695324 24491 24490 94249118 68509 68510 495989332 3407 3406 439878444 7413 7412 429734910 33527 33526 652767025 79887 79886 444209833 2074 2073 859760222 2075 2074 923462808 7389 7390 914391331 2077 2076 344577779 35746 35745 303636493 2078 2079 76505531 10309 10308 799852369 45575 45574 598757379 47984 47985 617240745 25348 25347 717375582 2083 2084 507289438 31818 31817 79356308 2143 2142 889086630 78717 78716 456419225 48359 48358 784986673 7317 7316 730754239 15550 15549 206332159 2090 2091 380664618 40057 40056 653746804 26907 26906 30486660 42712 42713 7601582 67588 67589 461118963 61578 61579 95587094 58428 58429 858549832 84728 84727 664809525 59816 59815 999703674 2099 2100 192171466 59793 59792 595904594 53833 53832 883299353 2649 2648 452446055 92257 92256 712847749 41670 41671 893614157 25780 25781 994299745 18424 18423 366214666 5460 5459 521720068 92151 92152 965689289 23100 23101 476154139 2110 2111 249030867 82116 82115 803002692 22205 22204 774612154 63530 63531 441642968 2115 2114 627698647 26620 26619 367564807 2117 2116 666104823 8917 8918 353587243 2119 2118 334240082 2120 2119 220600918 55897 55898 601707453 61348 61347 780778285 84394 84393 905514016 2124 2123 210328314 49086 49087 62514729 2125 2126 382156028 4460 4459 916836930 99370 99369 642679042 712 711 770833345 2129 2130 4531000 2131 2130 650209119 2132 2131 272510528 18037 18036 420107756 29568 29567 9374084 3719 3718 991248193 93482 93481 334093771 27753 27754 33959797 77799 77798 48719883 53537 53538 849600596 2139 2140 653021822 64182 64181 816681228 75888 75889 176658424 25366 25365 619351594 17512 17513 724309368 20228 20227 633561029 99012 99011 115137021 562 561 941655033 23158 23157 387450011 76033 76032 424461208 56745 56746 969793229 2151 2150 64746779 24145 24144 99283213 50714 50715 584140767 17807 17808 764495266 96411 96410 22567310 79709 79708 803655098 92172 92171 791693274 2158 2157 15520440 22249 22248 631927922 3130 3129 177860047 2161 2160 585343278 65011 65012 92022736 91612 91611 202060429 90177 90178 287036224 32317 32316 608171618 24533 24532 132298414 2166 2167 169132746 61109 61110 877497667 2169 2168 229802337 57787 57786 672795547 31903 31902 295336630 87686 87687 857450195 6682 6683 134542844 9010 9011 464212452 13079 13078 55392002 76359 76360 448472367 25072 25073 211252325 52243 52244 32332377 89716 89715 252020740 30404 30405 787191384 89293 89294 262605748 40673 40674 172860366 75232 75231 39374389 52669 52668 976662422 5569 5568 311020645 14488 14487 75636125 86215 86214 216918708 35523 35522 103807988 81889 81890 502229720 2190 2189 14041635 83898 83897 816370626 46695 46694 1691839 2193 2192 606237136 69286 69287 442821439 35930 35929 663993668 45167 45166 724340235 53087 53086 189138165 38097 38098 250737366 26848 26847 941076804 13869 13870 19812142 60732 60731 530166610 2201 2202 53221713 25991 25992 383218800 10472 10471 147238723 35360 35361 766794199 28521 28520 787282973 24297 24298 888156314 675 674 397013416 18196 18195 80221656 4529 4528 829758506 93077 93078 909717302 3920 3919 176340608 2213 2212 551667596 73611 73612 229864557 44543 44542 260285407 5334 5333 724193074 8045 8046 25942672 49358 49357 243048543 63103 63102 215615186 41553 41552 612689640 85227 85226 236411489 20214 20213 315757179 76690 76689 69711218 2224 2223 582947089 28280 28279 600686821 98349 98348 35576516 81600 81599 360373954 89686 89685 462516192 43417 43418 876420323 2229 2230 678853948 2231 2230 356297198 93125 93124 48353483 40001 40002 225800839 71427 71426 987224174 59297 59298 108737731 56695 56694 218959116 2237 2236 803006431 98048 98047 57351141 36938 36937 59277874 51373 51372 454566947 78602 78603 276150112 67805 67804 902057650 15878 15877 433844433 12180 12179 922562130 26979 26978 52245089 42256 42257 723445227 39332 39331 340140377 92559 92558 971311392 97169 97168 214487967 99296 99295 111209254 16223 16224 356332841 43675 43674 315351 96511 96512 499638711 42878 42879 26981122 7311 7310 454444738 60607 60608 148445702 2257 2256 872751535 61408 61407 533341087 96505 96504 299904585 24881 24882 63897599 14518 14517 625285486 79265 79264 193989409 66272 66271 295963656 73551 73552 713550682 2265 2264 291856960 86939 86938 440174129 51125 51126 77947630 31949 31950 84910448 28369 28370 16925011 61780 61779 944240251 12537 12536 899728138 97200 97201 42687457 44213 44214 297798716 57806 57805 33144625 18393 18394 101483540 92293 92294 561731343 32434 32435 209274738 16856 16855 699354502 87657 87658 207294436 98540 98539 663246496 82237 82236 193895634 43529 43530 135191348 49721 49722 439827704 71860 71859 768653312 42297 42298 186715161 90037 90036 12074743 52336 52335 717568242 22082 22081 388153052 11022 11023 115992430 2290 2289 914830096 80400 80401 954499864 53131 53130 332770729 95114 95115 75306453 40300 40299 257921475 60892 60891 30682323 47547 47548 302654491 71735 71734 92923325 86258 86257 209395674 24351 24350 360080945 10288 10287 367857070 49800 49799 571928435 22214 22213 211947807 61577 61576 277398627 2303 2304 972267553 54073 54074 180783020 60506 60505 470210789 7971 7970 653025343 28468 28467 387770869 2309 2308 857063936 25936 25937 814071936 2310 2311 400764606 68999 69000 355660018 16534 16535 597263209 13421 13420 233180616 42815 42816 803677567 97303 97304 587784355 91735 91736 876782792 98725 98724 303577499 2816 2815 921609539 55821 55822 381438165 57990 57991 781886816 2322 2321 695613016 61797 61796 111670383 93598 93599 905276444 42348 42347 403074393 51915 51914 721765988 82564 82565 146524558 3636 3635 639934030 90174 90173 604151870 2329 2330 481551017 45644 45645 487482828 68191 68190 80130822 45715 45714 241762176 2333 2334 530166034 46734 46733 670777212 19827 19828 664861731 30045 30046 497704177 72139 72140 70912784 2339 2338 144358546 73549 73550 84039750 96612 96611 219356489 59992 59991 113382424 69672 69671 922582313 2344 2343 67424599 67938 67939 520702629 64514 64513 860315683 70612 70611 174994943 59674 59675 885771008 58260 58259 390936323 87318 87317 839559725 89115 89116 666016500 61978 61977 818233649 41703 41702 490254023 60913 60914 1822902 40748 40749 390683023 43342 43341 585635482 2357 2356 100645689 53785 53786 899685956 93287 93286 61580153 86010 86011 938930996 34328 34327 116454660 61562 61561 906349534 83216 83215 529287424 52527 52526 918270649 28085 28086 263448248 20969 20970 810507155 41544 41545 874046357 35273 35274 5104423 27229 27230 210403146 28487 28488 156216561 41076 41075 389517390 80931 80932 944460609 2372 2373 277910671 81439 81438 327409039 75120 75121 164248165 78193 78192 354300174 32354 32355 670954948 2378 2377 861040515 24165 24164 38874039 46603 46602 406501464 2381 2380 308284937 94795 94794 726335468 26387 26386 87124293 69183 69182 777908526 59203 59202 618862306 49627 49626 275320170 2386 2387 652855735 82670 82671 936345187 6253 6252 344611509 64099 64100 642829985 72554 72555 509469652 56254 56255 950041612 2393 2392 678627150 49357 49356 596711610 2395 2394 17905420 77352 77351 820833798 38692 38693 337023069 2398 2397 501372386 15520 15519 218144750 86284 86283 488226414 84572 84571 965124599 15935 15934 510036937 2403 2402 518197938 66378 66377 504876070 32167 32166 330244881 49145 49144 501969443 30365 30366 275375536 56183 56182 161450327 53561 53560 144066569 28594 28593 690362666 87458 87457 48587239 12840 12841 578103786 59923 59922 597407005 53655 53654 754491419 60980 60979 931798903 44954 44953 950428174 59662 59661 934949105 50903 50904 715979701 30648 30647 296229927 24087 24086 835269813 61785 61784 700770061 93703 93702 339168445 32205 32204 686991840 22681 22682 960582166 96844 96845 581581404 8783 8782 276186748 59746 59747 96245552 2427 2428 410551853 63459 63460 699574191 69268 69269 661824831 5724 5723 718480328 21515 21516 925218614 42013 42014 650131512 56890 56889 379532502 90065 90066 196950782 68754 68755 59274294 48967 48968 210666511 63422 63423 219703062 11809 11810 721174092 79027 79026 44602226 2441 2440 720618673 28969 28970 266631768 84896 84897 541777871 45627 45626 144400630 2444 2445 689993596 49123 49124 104083447 92868 92867 115215561 2447 2448 415096080 2448 2449 668831796 70208 70207 765596373 83698 83697 329639967 31698 31697 771197650 8610 8609 198196097 10806 10805 913493463 47859 47858 327832796 97842 97841 721047187 79399 79400 800469359 58456 58457 131404388 62446 62447 296652972 2460 2459 847305838 39768 39767 51170796 62923 62922 740364011 2463 2462 632315490 48630 48629 663860929 2465 2464 911635789 10357 10356 622425434 2467 2466 702955634 2467 2468 364625072 1923 1922 290337482 99149 99148 673878439 2470 2471 429966200 81261 81260 22628512 90021 90020 422948605 14875 14874 44855371 59988 59987 392976559 2476 2475 533552828 56300 56299 554524776 37611 37612 639440066 70606 70607 458014843 17432 17433 935684980 90006 90005 661489644 69160 69161 476659724 2482 2483 151094496 26886 26887 695800313 27544 27545 550269778 25495 25494 606357295 94395 94396 776209416 7572 7573 518654658 11188 11189 699846597 47985 47986 885881267 12190 12189 688327361 31526 31525 606343690 60529 60530 554994774 32810 32811 722245668 19909 19910 901283580 66565 66564 662496847 31432 31431 711511159 97055 97056 485841556 22454 22453 628955727 75034 75035 567498452 40945 40944 403630721 77327 77326 373491479 58318 58317 14510708 64285 64284 651256352 62289 62288 31572014 20726 20727 16928325 23036 23037 939793864 14532 14533 489350269 99069 99070 696433439 49187 49186 466875323 29683 29682 22724557 59209 59208 517756538 6779 6780 143305560 52394 52393 438415513 68987 68986 769427880 12617 12618 23993194 92278 92277 786000319 11687 11686 342584838 66091 66090 692131492 26936 26937 103964643 51114 51113 181123232 8987 8986 578763176 57948 57947 803646637 50422 50421 847480895 32828 32827 58730028 55175 55176 55969324 97289 97288 856356054 47665 47664 268939038 73249 73248 622326005 93569 93568 827503044 5571 5570 178487252 60009 60008 351155170 45855 45854 921675380 70502 70503 511777956 90028 90029 329420928 89269 89268 875649330 20379 20380 568826243 45439 45438 416829316 58947 58946 909309529 9222 9223 366211960 49065 49064 10523364 44480 44479 376975906 83387 83386 335149056 9181 9182 925050723 26211 26210 28935096 54339 54340 703353277 61143 61142 508939706 19052 19051 855062629 57251 57252 471218696 64683 64682 510146458 2551 2550 346074097 86429 86428 837969718 47479 47480 756371264 16684 16683 7374211 18849 18850 711777715 53907 53906 46030927 91912 91913 651783854 58059 58058 874339907 15702 15703 365424433 93368 93367 441596528 25398 25399 679728648 2561 2562 894535723 26279 26280 91777089 23842 23841 9583387 95634 95633 605102563 93468 93467 671410064 2566 2567 61099229 24671 24672 177792790 9628 9627 815259709 2570 2569 310162251 42968 42967 639134114 63920 63921 55411437 51359 51360 75969268 14367 14366 623539511 45206 45207 678976082 31846 31845 163129198 53926 53927 401211980 37992 37991 786944183 38539 38540 378398803 23120 23119 456374827 91183 91182 782516077 68638 68639 960157997 62215 62214 545432366 2584 2583 323582459 92175 92174 179549923 92153 92152 210794628 71706 71707 18774800 8839 8838 435485562 87261 87262 108032797 80404 80405 478307751 25549 25550 906976588 13127 13128 528281988 97157 97158 382480110 11307 11306 470952712 90089 90090 572197591 5239 5238 78625726 8243 8242 898848783 38536 38537 971881754 87836 87837 64224458 2599 2600 724010253 7000 7001 866918810 24704 24705 78291159 40020 40021 3765476 7576 7575 763916829 27025 27024 861316753 2606 2605 923378235 92957 92956 579944453 78613 78612 69506523 15547 15546 174890069 55770 55769 741677767 7192 7191 849621172 2611 2612 927216123 9875 9876 211981615 24275 24274 6782463 65803 65802 487005083 7986 7987 995635571 9773 9774 36407499 67512 67511 60057579 43162 43161 720161286 30027 30026 491191038 2620 2621 738175159 21768 21769 645018 2623 2622 201453159 82646 82647 413564314 58966 58967 840003305 28530 28529 951363483 2627 2626 212688596 94496 94497 999655691 18150 18149 563479607 15626 15625 995930754 75817 75816 877715335 10867 10868 922643542 25544 25545 356901084 74689 74690 713176426 83466 83467 193396061 2635 2636 383001670 71350 71351 724482297 73836 73835 456580717 21345 21344 174389337 10964 10965 576002538 2640 2641 654061330 34400 34401 83156269 24977 24976 783924766 40485 40484 608694549 94863 94862 9882765 2646 2645 501233998 2647 2646 978252920 89735 89734 457107165 17785 17786 7194167 2649 2650 520599801 14756 14755 421925843 10373 10374 299155485 43417 43416 94927550 2515 2514 816109403 2655 2654 800985538 20369 20368 519030771 17286 17287 477284664 95501 95500 46006564 98182 98183 290298746 89471 89472 234839618 36067 36066 43964315 76298 76299 863018249 33007 33008 503668821 34208 34207 792499761 2665 2664 528703810 13686 13685 522440258 80650 80649 156232783 93699 93700 267117738 98819 98820 707786095 2033 2034 13733645 78263 78262 135434892 27447 27448 446324444 21190 21191 532155843 31166 31167 11156265 63308 63307 653092816 52147 52146 526321850 11366 11367 594665159 9013 9012 905126492 27458 27457 142101766 78485 78486 68989817 2680 2681 751465575 93341 93342 389679853 35952 35953 193366458 51772 51773 482241558 84888 84889 562631794 91851 91850 983698474 2687 2686 426145438 49507 49508 729348558 94032 94033 403779867 12308 12309 1975012 20887 20886 471644168 10322 10321 151809188 2692 2693 27126651 10053 10054 155881966 92682 92681 481036402 59418 59417 889371614 2696 2697 15391757 2698 2697 497977506 4592 4593 156209914 95932 95931 233796744 41856 41855 242788144 2702 2701 922376539 90031 90032 599514592 75413 75414 833583088 32158 32157 113298344 71017 71016 893894652 54339 54338 392152331 6540 6539 95046184 63759 63758 142756126 78344 78345 995899496 2710 2711 933528707 99181 99180 655552648 3347 3348 23049883 66516 66515 853927176 52465 52466 640570104 63853 63852 52617257 2716 2717 767746321 72556 72557 951911752 68553 68552 555224122 18701 18702 392264811 90511 90512 118217171 80474 80475 824572954 24091 24090 960162751 65023 65022 433923440 78293 78292 31644952 2726 2725 67823217 2727 2726 812013344 46842 46843 158357150 81042 81041 913109627 69302 69303 21184967 71049 71048 67858076 33369 33368 637392161 22709 22708 371906942 34648 34647 751837848 87161 87162 92236180 46790 46789 280227430 71265 71266 238435330 22389 22390 857471717 42162 42163 472952077 40601 40602 340346529 2505 2504 293826768 1046 1047 87748786 16362 16361 401881649 6286 6285 356497225 35723 35722 186666516 75577 75576 489374856 66056 66055 758896335 8561 8562 706985367 29041 29040 947162077 14846 14845 706103284 50045 50044 56244182 13705 13704 466221322 33297 33296 730019486 61878 61879 613311494 47299 47300 348564957 33016 33015 227654118 70852 70851 891826608 73624 73625 181383122 17006 17005 961711007 83501 83502 228925360 6874 6873 928565710 72735 72734 83990259 89138 89137 7562359 17601 17600 221792179 2764 2765 526735255 89824 89823 829657091 84180 84179 897385704 12500 12499 13077375 81026 81025 137884176 93165 93164 417424164 9870 9869 830519064 24329 24330 677072741 91855 91856 76853535 51986 51987 179208314 5582 5581 428199248 64035 64036 69867260 19464 19463 291110929 39747 39746 556426927 54494 54495 80755837 55384 55385 383772063 53736 53737 801079317 44417 44418 768383342 76605 76604 186402482 8952 8951 298965228 4669 4668 664271551 75615 75616 226011112 65896 65895 987903396 75961 75960 290036550 67929 67930 831415429 14822 14823 616219474 58589 58588 932291885 58173 58172 46272596 33757 33756 157871941 45785 45784 67724645 96267 96268 71046090 34427 34428 415124864 82508 82509 675818686 37046 37045 872744668 96510 96511 467025693 14750 14751 722163833 56420 56419 652624146 10625 10624 699983353 34216 34215 862894699 43382 43383 57060274 61987 61988 131540299 2805 2806 584604929 17327 17326 209345822 11826 11825 935429857 52661 52660 701037010 63697 63698 704825532 68706 68705 822831941 20697 20698 779614593 11167 11168 566454521 24034 24033 50396918 92726 92727 34848783 62562 62563 848905552 62361 62362 30232435 67374 67375 57281281 30313 30312 397146708 6747 6746 841349841 2821 2820 758427863 4885 4884 954938928 92590 92589 188965644 11708 11707 166126026 56356 56357 381543969 78044 78043 964348509 62918 62919 301018069 86295 86294 34921927 61261 61262 250881072 49400 49399 61090916 42976 42975 11134833 37764 37763 413048470 89822 89821 13038153 60807 60808 146911397 66797 66796 505138758 19987 19988 895126218 45914 45913 560605330 93250 93249 81247110 78928 78927 552683741 76577 76578 777355832 84336 84337 244080280 67696 67697 47523823 35686 35685 369920612 75127 75126 906713725 45765 45766 17065930 9294 9295 148028877 59552 59551 785070892 17177 17176 390080374 40644 40645 253085179 84972 84971 743618703 15057 15056 927183659 79067 79066 491047366 6940 6939 44091364 23993 23992 243359148 90435 90436 881312891 48477 48478 607292755 13414 13413 695693728 51565 51564 7709467 16649 16650 719459801 6755 6756 288184265 2860 2861 294177071 27807 27806 259057113 60046 60047 202870054 40811 40812 849471254 42921 42920 986265331 25768 25767 958148711 99441 99442 229100010 20443 20442 143138796 2868 2869 929945142 83057 83056 130847049 12247 12246 655011788 2286 2285 883027010 7481 7482 432247202 38541 38542 381747593 21605 21606 938770715 60332 60333 314190291 44874 44873 242451910 54442 54441 46633265 11157 11156 378702153 64264 64265 954673310 58066 58067 515896216 2882 2881 679600084 4563 4562 97179499 95881 95880 533182821 69 68 449037038 82726 82725 211635974 25331 25332 327059642 72559 72558 851856430 6391 6390 733320452 15235 15234 337284320 74113 74112 516530964 67060 67061 139861700 6390 6389 237364985 89306 89305 646633597 30524 30523 104890236 67735 67736 36993847 64106 64105 876463186 2897 2898 501748351 55888 55889 43448982 50363 50362 363365976 81105 81104 268536182 36230 36229 584520587 6051 6050 250048812 9783 9782 2774078 86799 86798 93337136 2906 2905 820417224 28202 28201 988018347 74999 74998 161794244 62041 62042 90263599 2909 2910 47127652 67982 67983 220488614 12963 12964 816656905 73874 73873 243717513 63188 63189 649238544 65044 65043 257957459 14718 14717 651082478 79266 79265 418135860 92329 92328 979296127 95554 95553 675819273 96213 96212 918656923 64733 64732 664277900 58525 58524 260662507 2923 2922 566729416 75788 75789 944438778 83208 83209 48957649 42923 42924 940763535 73797 73798 390286769 70347 70346 813098043 2928 2929 450803621 56458 56457 977650734 78008 78007 198874506 8627 8628 433934158 27981 27980 289856914 59692 59693 756496267 48119 48120 681978939 5083 5082 350237036 20153 20154 739356546 28638 28637 13307630 99521 99522 586764883 54912 54911 72388239 70459 70458 797391941 25084 25083 356091558 99820 99821 178354564 43025 43026 934505717 18122 18121 545906446 92452 92451 973434497 92850 92849 2391843 88096 88097 64894370 34888 34887 785727990 79882 79881 55237206 2951 2950 319092393 77687 77686 289712346 5344 5345 121630840 82242 82243 769738876 97490 97489 133989429 83850 83849 371898027 55352 55353 234453492 21504 21505 321404496 2959 2958 121718535 57918 57917 109603681 9395 9396 13378605 21451 21450 827683506 50047 50046 851563526 2963 2964 843402255 2964 2965 22818250 5894 5893 497889929 14712 14713 610779195 2968 2967 823361293 70948 70949 124199128 65146 65145 73306427 46093 46094 341130068 15048 15049 984431220 79720 79719 990229830 35242 35243 348249909 32563 32562 656947746 96994 96995 655966884 45702 45701 921289576 26411 26412 362393705 69072 69071 607596827 95976 95975 384235711 2980 2981 849299061 2580 2581 559051467 64465 64466 332619481 2984 2983 57637164 83050 83051 348909321 50107 50106 172135635 78691 78692 92776089 24212 24213 924207637 96557 96556 762332580 2990 2989 652950526 2991 2990 46084285 61499 61498 763992553 2993 2992 405167400 68228 68227 104205133 2995 2994 252204875 2995 2996 469798362 2997 2996 107091295 16120 16121 196671941 15159 15160 306957419 42927 42926 561848416 56682 56683 833744243 36474 36473 871446765 5979 5980 320346348 3004 3003 520785844 3005 3004 905799284 32168 32167 8891219 54208 54207 450516160 73997 73998 939416662 28478 28477 331773398 7797 7798 210725639 42393 42392 666413948 3011 3012 976770951 58867 58866 443090928 99795 99794 147120158 66353 66354 181708505 60273 60272 778125776 73740 73739 979145342 31398 31399 533587761 35423 35422 780765494 3020 3019 271448442 3020 3021 64285983 55347 55346 41650139 32074 32075 78428179 27782 27781 781891859 59929 59930 856520152 6980 6981 470334271 3026 3027 483178135 23807 23806 875587055 86103 86104 645459856 20487 20486 777634431 65384 65383 577941515 94301 94302 390033061 90170 90169 621852818 17309 17310 373099846 70730 70731 56693341 18752 18751 841202062 85736 85737 244103950 43951 43950 933965887 3038 3039 37449375 26363 26362 58925897 51748 51747 423569816 45480 45481 302443420 19468 19469 382248325 97463 97464 378342714 46453 46452 12138407 38463 38464 12711824 26866 26867 942198250 29354 29353 322665478 3048 3049 34709015 3049 3050 161651925 3050 3051 925037387 5231 5232 915457560 11980 11981 35150248 4743 4742 351930151 6907 6906 39489098 3055 3056 853266976 2337 2338 60866940 31578 31577 904753094 3838 3839 942688556 91905 91904 938698127 3061 3060 130045853 44748 44749 481329656 3063 3062 620497500 89460 89461 595133212 3064 3065 629621 78466 78465 375556997 11021 11022 693178086 3067 3068 421058882 52481 52480 315973204 63372 63373 961311545 57199 57200 138253565 62557 62558 46645439 83637 83636 158683630 96664 96663 958381926 3075 3074 495392374 45707 45708 956680982 56836 56837 243298010 54305 54304 591015008 7214 7213 5556554 16196 16197 320659726 3080 3081 369857812 38629 38628 48321279 15652 15651 863104024 3084 3083 526348594 89956 89957 327743612 24241 24240 763780896 89263 89264 65569441 3088 3087 57388623 58628 58627 469816149 72149 72148 922965540 4024 4025 491923018 89879 89878 74046969 3093 3092 811083974 96604 96603 232582511 9483 9484 168311453 50930 50931 927610629 22513 22512 797742941 84868 84867 65513194 92802 92803 688403912 7209 7208 420040720 90403 90404 821443463 71140 71139 613104002 31040 31039 305092892 86891 86892 250355191 3105 3104 109552153 3105 3106 888845223 3106 3107 135574927 83662 83663 247595613 3109 3108 655117002 20547 20546 75331022 6009 6010 373913147 30918 30919 791013929 50160 50159 6961846 70595 70594 648636143 99129 99128 395819742 3116 3115 532282373 96753 96754 836902621 73033 73034 994047240 27909 27908 608567896 23983 23982 158062304 13902 13901 776863393 77142 77141 577428376 95055 95054 676504879 19924 19923 380887148 61223 61222 107019852 47270 47271 419363364 11553 11552 565633038 50960 50959 601039777 20626 20625 451490184 47314 47315 18870454 76219 76218 111504961 73403 73402 387268409 12700 12701 923827686 24749 24748 948373593 3135 3134 332117051 94391 94390 554689585 41341 41342 311856471 89128 89127 414635422 97257 97258 43022865 90939 90938 618816590 3141 3140 8292022 69666 69665 122008346 64253 64254 659863037 13858 13857 141971606 28775 28776 726503996 14127 14126 807106022 38439 38440 934569691 55569 55568 750757843 58188 58189 994318345 49130 49129 222752286 95701 95700 952368815 29124 29123 234591507 9596 9597 212260514 91551 91552 457420130 40177 40176 357686557 43151 43150 200392235 3837 3836 268022638 80421 80420 892755288 20276 20275 472373743 93074 93075 439591471 11398 11399 937088824 8031 8032 422422055 3162 3163 642342803 86518 86517 408717307 3165 3164 323096753 99540 99539 341910782 62716 62715 624039323 21021 21020 307461294 20223 20224 264390378 74631 74632 393540235 3170 3171 421174075 40429 40428 679862826 61776 61775 600243166 3174 3173 850672005 34038 34039 791925198 52156 52155 539921813 72203 72204 550854374 3177 3178 978738467 94956 94955 132626257 16593 16594 462517723 6566 6567 768536387 60294 60295 314290082 48269 48268 622579942 78555 78554 976941609 80337 80336 690794136 33509 33510 615397570 47298 47297 7316819 38535 38534 558041203 53203 53204 860087148 361 360 967019593 96616 96615 159106945 71505 71504 730581999 35739 35740 545352621 14530 14531 73328255 97290 97289 202633469 67403 67402 33573784 4069 4070 330112808 3197 3198 926487729 49942 49941 48849530 17346 17345 467013805 72439 72438 2802194 74049 74050 72619951 20651 20650 936644685 40310 40311 650980655 26385 26384 338986882 1593 1592 770186830 26873 26872 235178224 77778 77779 393140838 24862 24863 186754036 16360 16361 8075750 21972 21971 475083648 26004 26003 558770013 6550 6549 664956872 47000 47001 448683732 3214 3215 829343806 92903 92902 390707041 12377 12378 369039809 28775 28774 566930169 8050 8051 634131729 3220 3219 868749446 27130 27131 912157063 21435 21434 493239353 5126 5125 433195011 66647 66648 150731298 3225 3224 251367973 3226 3225 10767614 47998 47999 472172992 9388 9389 421489488 26369 26368 644912267 25088 25087 3022003 87159 87160 937453594 17329 17330 381192558 80556 80557 99594765 88588 88589 309695049 1987 1988 719032456 11061 11060 215496351 3096 3097 595816163 2314 2313 145077 23784 23785 65591970 339 338 794177610 45674 45673 877831335 84479 84478 497674607 82170 82169 689021606 3244 3243 320290201 73025 73026 652092634 48992 48993 342778101 3246 3247 98333686 42841 42840 239627771 22522 22521 88009567 80730 80729 364441926 18863 18864 562496408 83691 83690 10545059 495 494 63870717 91082 91083 933159528 33639 33638 491502261 15445 15446 60999175 61361 61362 493563362 49304 49303 958322402 16760 16761 446451994 3259 3260 47810657 90268 90267 430775323 77840 77841 778125890 61936 61935 157743034 20481 20482 8406577 93394 93393 590416413 56536 56537 351825817 69531 69532 508695338 68257 68256 667332537 52966 52965 131263807 88267 88266 270604282 5001 5002 822019620 6426 6427 151341184 85276 85275 109634622 26042 26043 218237183 84564 84563 38308869 52137 52136 638286288 3276 3277 161667512 12793 12792 250338116 20323 20324 713302863 26083 26082 676749112 30019 30018 151697073 32297 32298 597211369 3283 3282 801146919 19959 19960 619536138 99872 99871 344237328 11602 11603 64121364 11350 11351 67583703 37139 37140 211912926 85994 85993 99574307 3290 3289 28814701 37954 37955 731557453 64996 64995 72352781 3292 3293 461512983 86897 86896 552716960 65010 65009 188238491 98503 98502 622661175 66062 66061 974093697 43655 43656 56767199 85183 85182 509038453 3299 3300 616073662 69903 69902 390266328 3301 3302 627447646 43485 43484 359140022 39925 39924 630987848 88372 88371 199403001 30029 30028 698643925 99945 99946 471217884 27898 27897 793468225 76163 76164 235903394 78583 78584 962016001 14845 14844 126313863 67290 67289 244552790 96067 96066 327372535 3314 3313 243920675 59824 59823 748255742 99941 99942 499976188 46066 46065 466702592 24378 24377 200320639 45901 45900 505787306 3319 3320 890821607 40387 40386 581407272 21766 21767 19568606 38002 38001 322947224 3694 3695 44171155 40480 40479 974081727 41502 41501 385858317 57705 57704 896798715 18846 18845 182365375 3328 3329 212467577 72209 72208 597903196 3331 3330 386579624 3331 3332 281966060 22546 22545 133389294 22528 22529 653314592 24993 24994 289646489 10811 10810 641393890 87289 87288 780266776 41170 41169 783273265 80488 80489 177908331 1402 1403 603400492 90143 90142 306524120 881 880 584027500 15182 15183 621054432 75222 75223 169957015 95920 95921 919095153 97704 97703 967622962 93920 93919 338718813 14070 14071 140555191 84134 84133 460177419 87887 87886 340422376 64908 64909 466024557 3351 3352 774281314 21172 21171 766861617 97548 97549 43438965 52239 52238 900417340 60894 60895 49241139 49598 49597 594907220 61416 61415 799791303 3359 3358 540751644 30134 30135 109040905 50618 50617 25590086 3361 3362 906665039 40400 40399 344789508 23402 23401 422045061 63764 63765 805601983 15448 15447 467699072 3366 3367 615668748 1146 1147 201366415 42045 42044 948272348 3370 3369 927263827 84694 84695 32878066 88757 88756 422469329 19525 19526 342075291 58171 58170 980864966 6236 6237 723263385 43103 43102 69087034 92022 92021 620360544 58107 58106 673258584 51173 51172 44417669 61151 61150 566752125 46951 46950 964398451 62271 62270 798556815 18623 18624 218770528 42784 42785 149739408 91740 91739 20394623 3385 3386 823975283 10393 10392 385716599 97129 97128 710425390 77407 77408 634654997 68387 68388 705997072 69335 69336 61632317 20690 20689 287354965 3393 3392 227884071 19694 19693 156502264 97519 97520 50185928 98099 98098 182749640 3397 3396 93760909 60832 60831 727113406 88597 88596 802383695 26735 26734 940472718 31925 31926 336451716 28226 28225 48801404 78315 78314 373770418 35643 35644 68239217 54377 54378 847957034 3406 3405 258645838 44160 44161 569341426 10313 10312 95086464 61713 61712 809002499 11605 11606 23880661 75434 75433 874088372 7495 7496 119707789 57970 57969 8309367 44852 44851 352163509 17144 17145 571518659 74964 74965 915042992 23700 23701 390965585 76179 76178 400323351 38889 38890 458641035 40899 40900 40022979 90087 90088 793492546 1020 1021 626782503 46957 46956 937961375 52022 52023 65054691 3425 3424 539368796 64740 64739 278846103 40795 40794 779948595 12449 12448 321213429 22102 22101 516511639 4238 4237 477244187 69083 69084 851888291 55281 55280 730069023 3432 3433 188367696 12038 12039 529250027 64666 64665 1341418 3436 3435 968870987 69615 69614 718973125 38832 38833 281862468 3438 3439 832314412 22637 22636 937887912 32532 32533 178483866 43273 43272 998204135 26146 26145 78419757 63098 63097 898675752 12217 12216 157872215 32171 32172 462921880 19119 19118 721002199 11343 11342 136250114 19978 19977 169388263 73343 73342 569708961 73467 73468 114681271 3452 3451 587023666 10576 10577 234601755 74697 74696 547403340 3454 3455 890146688 4614 4615 400614644 88180 88179 921917989 72315 72314 520855149 54214 54213 53209992 40776 40775 57617229 3460 3459 834419742 83307 83306 374570966 21448 21447 229457734 72425 72424 125882498 50450 50449 137085056 83074 83073 360570080 30744 30743 105783514 19296 19297 794412703 84916 84915 460490924 3470 3469 230406888 43865 43866 574906757 90556 90557 603118578 54146 54147 106605669 3473 3474 111700176 93080 93079 813565997 3475 3476 171120525 9638 9639 663223379 85689 85688 981980538 71627 71626 400907226 37823 37824 785146311 89729 89730 330847362 55625 55624 445150801 31305 31304 33666108 50542 50543 511275707 64742 64741 805600992 3486 3485 990035392 6944 6945 322967074 15579 15578 641781959 91239 91238 874325443 28004 28003 666476984 3491 3490 220727812 3492 3491 1479951 3492 3493 344970848 80924 80923 538554927 80702 80701 10865274 32401 32400 220560376 61069 61068 352457557 26928 26927 997801883 70349 70350 709078211 24691 24690 973057965 72788 72787 41154336 3501 3502 895029627 3503 3502 470209855 74686 74685 854485662 3504 3505 360638117 32492 32491 564341967 3506 3507 330183157 3507 3508 36230140 42543 42544 16583084 6430 6429 149760667 92831 92830 955450638 15720 15719 1400382 34364 34365 239898465 3514 3513 750034535 35014 35013 63504216 33381 33382 361801630 3516 3517 595930322 39690 39689 866290882 3257 3256 177990341 68745 68744 673158301 27562 27563 432272244 54420 54421 36644794 29104 29105 949216489 87007 87006 373080699 42480 42481 29988767 41728 41727 551933798 27752 27753 735127935 88587 88588 496055232 62052 62051 467451661 59304 59305 211745885 96404 96403 1385188 23568 23567 248596662 75295 75294 40007008 19056 19057 381913660 78752 78751 654558874 65797 65796 771325420 85937 85936 170898585 87367 87366 797989924 56211 56210 710716358 29272 29273 982661813 52324 52325 246993313 52624 52623 38636345 55244 55243 44674995 98507 98506 535572391 79439 79440 871759043 76579 76580 597346084 3547 3546 31540813 51329 51328 224675100 44440 44441 379531824 23692 23691 698378386 51511 51510 859995303 47876 47877 916363700 32419 32420 168228474 24601 24602 341498803 15633 15634 294499190 23219 23218 3229393 24712 24711 39409946 47230 47229 534234300 9905 9906 256859027 15644 15643 971338010 82419 82420 651953899 74209 74210 604860517 28009 28008 783427709 7602 7603 49156857 52457 52456 204434604 98862 98861 555453035 45285 45284 727434452 11768 11767 43603229 53048 53047 378366337 97141 97140 864969743 43649 43648 279596255 97416 97415 814669048 6309 6308 67735922 12770 12769 815319702 31260 31261 938957063 48728 48727 748687682 3576 3577 517177323 93101 93102 710569415 93023 93024 785782874 72663 72662 722660468 58333 58332 393329210 32602 32601 471553648 95373 95374 89357066 99641 99642 182257998 36261 36260 117875221 89498 89497 49521377 8001 8000 70675691 32728 32727 964623186 9487 9486 428800017 14906 14905 68095855 82285 82284 188751864 91384 91383 54586694 21413 21414 538963500 3594 3593 21688051 66769 66768 392947406 3595 3596 192335798 15829 15830 187320900 47318 47319 595703625 98293 98292 825073455 64131 64130 750655344 91232 91233 213325981 86942 86941 280916433 25935 25934 45493377 19203 19204 20909062 81755 81754 581693024 3606 3605 404701169 73219 73220 372048460 20550 20549 317400655 39460 39459 151370774 3609 3610 202624912 24148 24147 6026432 92261 92260 868056807 14800 14799 337424433 76021 76022 708025245 97724 97723 418338092 3615 3616 39912106 3617 3616 853748099 40335 40336 797110918 39988 39987 481151112 22081 22080 14330173 38116 38115 421870021 15593 15592 346852546 92889 92890 532903405 88126 88127 985899397 44640 44639 298366994 43824 43823 843559751 63321 63320 704376599 32397 32396 32519725 35110 35109 957211497 18275 18276 219510292 98244 98243 547022058 87518 87517 582512677 30392 30391 516822318 67538 67537 171963049 99391 99390 480289258 24391 24392 700700958 80846 80847 280888233 37235 37234 194718346 79681 79682 688264385 59989 59990 602802191 50924 50923 212636806 17696 17697 870771136 4681 4682 687729341 84766 84765 209952179 7195 7196 448806740 3645 3646 319438167 22094 22095 641022544 99799 99798 152636680 24406 24405 263979014 59222 59221 978942433 26137 26136 118734222 7577 7576 298789330 35318 35317 926669173 65038 65039 953111026 74821 74822 754523314 54665 54666 26101526 38869 38870 636872667 73534 73533 62468770 31769 31768 981616793 40876 40877 239789471 38953 38952 871990106 43088 43089 754379790 72434 72435 29549893 372 371 692220540 40340 40341 519139955 53228 53227 53646295 33671 33670 445269084 62604 62603 121312640 77862 77861 341945487 36140 36141 36487073 99652 99653 547450791 65215 65214 281579457 73404 73403 602418298 94824 94823 754153878 60626 60627 436978579 99838 99837 981805594 21747 21748 427610851 58586 58587 901644513 3678 3679 88480179 15721 15720 89568169 72453 72454 68619997 84326 84327 305221683 3683 3682 260571964 76028 76029 648843345 44726 44727 166941281 187 186 932688961 94079 94080 855774087 47734 47735 415291193 58052 58051 650625225 71998 71997 59680835 80753 80754 25456787 5274 5275 316014923 55216 55215 974009687 56859 56860 843415158 70115 70116 19522945 3696 3695 695936950 13977 13978 61225388 9988 9989 52230300 30772 30771 412216086 58065 58064 382128749 14629 14628 330630225 3701 3702 318010487 60697 60698 220148284 87498 87499 714790565 94777 94776 685270834 31868 31867 576289874 65334 65335 322973825 3708 3707 585287003 34726 34725 510760478 94724 94725 292547448 96972 96973 776053399 42321 42320 735308236 86205 86206 82061128 87033 87034 170558138 54540 54541 573247698 3716 3715 137222139 3717 3716 124510153 32219 32218 942000365 29613 29612 301799853 21107 21108 561679150 96815 96816 46332956 98339 98338 753381738 24033 24032 99830853 843 842 5084273 58152 58151 694895776 3726 3725 740414093 23774 23773 432116445 83548 83549 746871058 84369 84368 299785242 97699 97698 535669814 742 743 316157272 41539 41538 897966371 10063 10064 349824560 21974 21975 890306123 18597 18596 513784770 75001 75000 579122684 29563 29564 362604527 79453 79454 523841332 48639 48640 951802056 15728 15727 180048054 96499 96498 398423109 19091 19090 88031837 3743 3742 961037371 61892 61891 363862193 28016 28015 24321672 3745 3746 358997688 3746 3747 186424720 35388 35387 594735631 41870 41869 96763118 31934 31935 26830136 46803 46802 168504931 3751 3752 484203574 240 239 920206098 46763 46764 598775639 58635 58636 152913136 454 455 735060050 42739 42740 3226742 80396 80395 162254225 9943 9942 14229145 32042 32043 461148112 5572 5571 149376763 3762 3761 704003559 82899 82900 628974179 90709 90708 546886372 88491 88492 39068523 178 179 67668061 3767 3766 625126264 79411 79410 161859333 492 491 72749551 34210 34209 246583164 86759 86760 245179302 52259 52258 389049708 88391 88390 327522457 54926 54925 273418961 87816 87817 511225311 6463 6464 7479192 9267 9266 931049948 22547 22548 117633388 27602 27603 914170039 70643 70644 94048205 22168 22169 991814926 3781 3782 991075938 27842 27841 994808041 54481 54482 738526096 87492 87493 978887405 3786 3785 513982795 48505 48504 448703443 9084 9085 176088620 95527 95526 478144536 45269 45268 436442308 84473 84474 975905269 24838 24837 65653553 22865 22864 914190225 3794 3793 72669934 95660 95659 211886454 59898 59899 891222256 68338 68337 353695041 15651 15650 701179374 30428 30429 287891614 3603 3602 287236864 67045 67044 790890612 29731 29730 4919403 22534 22533 956676189 24252 24251 224427195 1933 1934 71935065 81872 81873 297175571 46851 46852 905203395 28100 28101 940099010 4165 4164 153523332 82525 82526 304154646 35693 35694 812405126 64900 64899 466035317 17938 17939 33343852 85816 85815 733071785 65559 65560 635355264 7047 7046 269908604 76132 76131 318587116 51541 51542 954109061 8900 8899 787892270 39393 39392 830007105 3395 3396 14452934 76208 76209 206081382 84209 84210 769141809 14670 14671 29127283 25077 25078 213881115 3825 3826 620416652 3826 3827 610484689 77024 77023 809034885 73142 73141 6985973 3200 3199 178875965 3831 3830 846297717 89749 89748 168796973 32816 32815 807841469 98303 98302 301075776 3834 3835 8008748 41906 41905 309075941 25785 25784 721133765 3837 3838 144622947 65922 65923 937055784 3840 3839 46421614 22043 22042 948681152 29924 29923 165752823 8080 8081 621422397 9065 9064 857168712 47099 47100 55722821 30662 30661 982940751 4513 4514 702839910 11440 11439 707721786 32909 32908 719689808 72161 72162 763631173 89997 89996 434381121 66758 66757 366896336 46554 46555 43777472 1824 1825 798743733 26455 26456 603917454 3855 3856 725872856 79225 79224 500090586 17025 17024 10296832 77971 77970 686054068 8556 8555 788948709 3860 3861 101823428 42461 42462 425484426 97170 97169 960256060 97626 97625 630710476 95197 95198 25045003 18772 18773 469296443 90745 90744 5198420 29886 29887 729004074 73459 73458 48995102 79423 79424 337904130 1507 1508 11561293 51397 51398 895419612 3873 3872 667735249 11935 11936 560117326 635 634 544626973 78820 78821 950676356 77825 77824 577630170 33208 33209 786434963 49336 49337 125617117 70293 70292 997129227 22119 22120 204729431 99802 99801 397622219 28229 28230 262766156 3883 3884 214949914 243 242 534729287 86485 86486 857499635 91982 91981 79778379 94148 94147 624597407 39496 39495 466248716 58172 58171 147218058 19425 19426 910410591 3892 3891 782733647 43726 43727 204038384 21991 21992 755331605 3895 3894 900307251 65222 65221 886551838 3897 3896 28282269 4858 4859 85483421 71608 71607 17543187 91519 91518 33299656 57327 57328 366250147 8068 8069 862438703 82496 82495 996545906 3903 3904 150633036 61586 61587 420174069 52349 52348 734406747 98949 98950 248602212 1059 1060 966870124 89640 89639 285824108 2469 2470 800066742 42835 42836 516412965 97550 97551 620116270 13353 13352 554025027 3914 3913 848009816 61378 61377 610592400 68124 68125 191666781 3917 3916 66417562 47054 47055 636146783 3918 3919 406736040 27602 27601 952186377 19224 19223 416480243 79761 79760 767975274 3923 3922 144839443 41068 41067 205272323 73853 73854 416414648 41431 41430 19500574 78006 78005 400170138 88815 88816 686782818 51097 51096 497737907 87061 87062 410106277 94565 94564 577322667 16567 16566 234163457 72220 72221 299226260 22853 22854 92853290 94931 94930 223112151 9780 9779 380903422 51384 51385 778434926 77365 77364 472601438 7659 7658 10495060 70317 70318 589043517 31263 31262 625339450 90614 90615 69555446 3942 3943 803549820 36410 36411 669362915 70119 70118 863819603 82360 82361 422448939 92722 92721 204939596 53216 53215 651498715 95909 95910 459904249 49495 49494 925239097 56021 56022 110430950 36985 36984 251121493 3952 3953 117957070 2107 2108 777541600 84198 84199 8640271 69565 69564 82109249 37883 37884 304750428 64853 64854 532154342 3958 3959 804061618 92513 92514 318654168 25679 25680 19192973 34000 33999 19230867 71089 71090 827511131 74973 74972 28298260 15316 15317 84912689 60625 60624 161952819 3967 3966 706536893 51179 51180 397287219 89909 89908 704424316 50386 50387 95536280 33442 33443 349339692 37322 37321 37377336 92515 92514 356708997 32643 32644 325089685 79240 79239 452270116 69079 69080 626821738 99579 99578 767046856 98284 98283 112867204 15472 15473 457160128 88912 88911 338235603 33396 33395 294396836 56673 56672 904897985 59492 59491 401038404 40590 40589 821898946 2141 2140 948512990 3986 3985 765195565 46046 46047 215614612 86266 86267 901836106 36187 36186 45669660 15059 15058 218248876 8260 8261 771925946 48122 48123 606435009 64129 64130 346639467 64092 64093 173130151 99278 99279 226679139 20846 20845 501581121 6867 6866 497185978 70570 70571 518236811 13156 13157 704148067 40301 40300 621306154 55351 55350 770743389 29240 29241 460966216 49925 49924 616155949 32103 32104 68972446 67172 67171 924902027 72982 72981 612454354 41533 41532 538445404 4008 4007 511398148 31761 31762 433593312 83396 83395 374337700 42224 42223 94333741 12256 12255 680038278 72140 72141 538375388 47600 47601 291935544 45176 45175 877907970 3794 3795 133356947 15853 15854 527934562 66716 66715 783328400 76671 76670 385094880 72755 72756 468739165 20577 20576 57519673 30668 30667 465689008 4023 4022 574270962 4023 4024 763568732 47535 47534 65858446 44174 44173 521677346 56014 56013 991542788 87834 87835 129456585 82698 82697 699260784 42537 42538 73251952 27797 27798 83738889 29127 29128 937496356 46379 46378 13007699 85392 85391 816049838 62055 62054 403621526 36697 36696 903976878 74905 74906 16742286 17393 17394 514288878 66566 66565 527285348 13647 13648 878786544 55963 55962 570200029 74645 74646 51337161 88832 88831 527780050 40051 40050 420762162 4045 4044 623563744 84404 84403 413924061 79441 79440 603632992 50767 50768 485991685 86167 86166 233990041 80893 80894 347542345 17980 17979 378366261 16765 16764 345217466 26561 26560 664276978 4054 4053 51815987 4633 4634 18524570 15769 15770 540615401 71434 71435 930776373 98809 98808 177760066 1986 1987 506898045 10446 10445 71576299 67130 67131 391239058 42994 42995 422915877 4062 4063 323895535 4063 4064 693768799 3044 3043 930011037 4065 4066 944701962 72793 72792 988981670 46602 46601 78298793 93795 93796 150875341 97957 97956 150152743 4070 4071 420854140 4071 4072 674183278 4073 4072 273044478 24264 24265 672647733 79086 79087 484578798 30147 30146 988502553 56166 56165 518441968 4077 4078 987610096 93555 93554 251435935 4079 4080 422350426 4081 4080 907658694 4081 4082 584003224 11402 11401 667179218 4083 4084 483040930 88850 88849 284419975 4086 4085 438374771 67668 67667 227710963 8368 8367 224858536 21757 21756 379723424 87029 87030 938636873 96548 96547 989526542 67365 67364 950868455 44577 44576 883786336 13067 13066 478808039 99938 99937 218702166 54948 54947 848466973 73643 73642 557336187 93885 93886 94113949 4099 4098 965077920 92055 92054 33344461 30730 30731 87932296 32752 32751 176459967 11194 11193 758168805 54474 54475 453282750 4104 4105 248802179 40541 40540 9069863 55901 55900 302340548 63156 63157 53373051 58459 58460 728442956 4110 4109 119406001 47877 47878 31328253 64495 64494 95478481 39930 39929 705548838 4114 4113 8280510 93019 93018 112884471 56118 56117 297092179 83541 83540 94343225 46107 46106 402772146 3104 3103 83032636 39334 39333 640436185 6101 6100 387884304 8557 8558 843388023 4123 4122 897933303 81137 81136 705791997 39786 39785 803426587 49558 49559 763137015 86824 86823 172970365 14579 14580 749436317 4129 4128 467584302 29452 29453 195749797 91908 91909 535217089 42180 42179 231181916 98592 98593 199075072 60647 60646 712737269 64811 64810 467518942 59543 59542 234990369 89768 89769 667326893 8133 8134 663127520 25048 25049 855595921 96492 96491 117210774 5258 5257 148436021 73510 73509 747316577 62239 62238 395306940 4144 4143 195341226 17796 17797 468639739 44987 44988 599056378 10657 10656 261039845 56880 56881 812850191 20309 20308 733750598 36783 36784 332912944 79945 79946 854964661 63172 63171 955581 66659 66658 319814595 47882 47881 615661322 23594 23595 301383545 30035 30036 32951405 64641 64640 386985218 96369 96368 187515030 4159 4158 54460580 57143 57142 281212959 60928 60927 696370933 92919 92918 496702564 2146 2145 439789899 17807 17806 39573909 98272 98271 318676596 95296 95295 267947786 20662 20661 87921575 5252 5251 575033302 39932 39933 87941563 57479 57480 405555614 35152 35153 334471831 48820 48821 997612972 59309 59310 357497578 4174 4173 977721407 41474 41473 627158044 26411 26410 875082277 54543 54542 500957828 87512 87511 19318412 4179 4178 46639579 66029 66028 371554070 75824 75823 157876720 31009 31008 79913003 73351 73352 129676702 23856 23855 56812947 98919 98918 76891643 36423 36424 442020676 4186 4187 879673299 13829 13830 944580216 90128 90129 408371541 62290 62291 347826947 480 481 268049931 36679 36680 939158756 49015 49016 742489872 73137 73136 781018138 97105 97106 882201469 80439 80438 141781177 53896 53897 817898788 99357 99358 35327292 4198 4199 695215489 38653 38654 418575133 50518 50517 827950829 36063 36062 765169059 4203 4202 687273493 2714 2713 901482236 4204 4205 250431403 1255 1254 527399819 65745 65744 252554843 37197 37196 677117827 2088 2089 569773313 93848 93847 174105269 75166 75167 794048793 84771 84772 72359078 82531 82530 80167286 20412 20413 31742693 4215 4214 325225784 77570 77569 21615515 49623 49622 97478392 22471 22470 46015588 60536 60535 554518597 30790 30791 63573853 37070 37071 30832980 82862 82863 155619455 3367 3368 681564403 99748 99749 460391723 49730 49731 641589439 68120 68121 295756805 31863 31864 455227799 84383 84382 758050054 91086 91085 457339984 26455 26454 671289805 23294 23293 680901290 89030 89031 321310262 99632 99631 372903043 80030 80029 586477358 36772 36773 104127819 70436 70437 720157638 4237 4236 332703160 86242 86243 723891334 32724 32723 481607099 50761 50760 828300547 30805 30806 979145394 69169 69168 800146355 87988 87989 511970783 50790 50789 182696961 889 890 603307801 8851 8850 39550621 29279 29278 101523393 73569 73568 867017750 4248 4249 282952184 20730 20731 466791850 81378 81377 5715471 17643 17644 402100317 22255 22256 28147775 75407 75406 133199432 45375 45376 626008219 88325 88324 340240948 14469 14468 966172482 28624 28623 972415335 4016 4017 436081369 80446 80447 497932222 15204 15203 681903929 57378 57377 147911164 85695 85694 47043172 4263 4264 302144098 84280 84281 40135614 4265 4266 324488064 99470 99469 533274490 4267 4268 808058186 55849 55848 572825682 44634 44633 210364526 64003 64004 913729915 58308 58307 944853989 76938 76939 422569688 19327 19326 802382024 85446 85445 672385390 77009 77010 875563110 38289 38290 219452952 7133 7132 491241619 1621 1622 802819195 44202 44201 659077699 29218 29219 71741501 4281 4282 501640791 4283 4282 155045490 4283 4284 656829622 25835 25834 637370711 38358 38359 265724320 24079 24078 42981955 4287 4288 463340863 4289 4288 678178266 8440 8439 984410495 7655 7656 491312772 46231 46232 655383072 92617 92616 252188958 82703 82704 195314442 65337 65336 406301679 36404 36405 916803808 65225 65224 315131357 90589 90590 971194327 4299 4298 164905952 38822 38821 982617289 20133 20132 402457272 58467 58468 314293381 71943 71942 611451099 51321 51320 106114410 52844 52843 277847218 73294 73295 770090804 58674 58673 136381188 51897 51898 418422037 53233 53232 105128371 24375 24374 164222472 10420 10419 15348390 62458 62457 222031714 3816 3815 217674502 64250 64249 263417257 79705 79704 756046509 25843 25844 839962538 66480 66479 484894683 338 337 1791942 4319 4318 189813547 69606 69607 177504141 27950 27951 350109638 72181 72180 115689870 66939 66938 824294359 89024 89025 913728876 10086 10085 613164351 52908 52907 933026357 65086 65085 687163017 547 548 36711152 48277 48276 515325984 54534 54535 834218357 80758 80759 947229119 34397 34396 524675970 34521 34520 863918122 33712 33711 752522762 16389 16388 248058652 23311 23310 75821776 4336 4337 312215424 85432 85431 755762229 15749 15748 449679843 74085 74084 910461774 67426 67427 900005162 7595 7596 520205370 83791 83792 157069696 61168 61169 916905139 69331 69332 306597779 48755 48754 475637986 4347 4346 730401792 85357 85356 500587128 46436 46437 881352459 18784 18785 400399866 4350 4351 81812628 66592 66593 441041500 45974 45973 17647687 15711 15710 834604754 97884 97883 27867666 4355 4356 419408611 38659 38658 525428444 55655 55654 870010047 22707 22708 354738548 39732 39733 365076946 20593 20594 199911367 4362 4361 905487769 52825 52824 70469207 34030 34031 325442229 97152 97153 315124712 4365 4366 705141310 1514 1513 33531260 4368 4367 7054169 76356 76355 829766274 57420 57421 274900237 56725 56724 473468235 54044 54045 692855890 20956 20955 559252413 68094 68093 336498795 91235 91236 961669195 99731 99730 346610550 1248 1247 166146853 20039 20038 251288898 4379 4378 684231083 47580 47581 798486112 4381 4380 453136936 71866 71865 909982077 61689 61688 50016189 4384 4383 601798383 61418 61419 253295259 91379 91378 777684621 31378 31377 452921461 42773 42772 3297732 88249 88248 360077622 78105 78106 125824999 34790 34791 484932591 57829 57830 847032007 3964 3965 612483091 17718 17717 566333828 62069 62070 335349478 80311 80312 739302306 4397 4396 872040755 4397 4398 962735711 4399 4398 419833149 42404 42403 368518724 79154 79153 523929849 87354 87353 453736187 5535 5536 679627898 4404 4403 791116128 79794 79793 796348589 58804 58803 1171418 90645 90646 552171078 512 511 945980652 36620 36619 234684666 15298 15299 313788423 96249 96248 686766831 76669 76670 208972963 39938 39937 510979185 66604 66603 442150798 21244 21245 36024806 4415 4416 544441987 11049 11048 18926084 84629 84630 265829886 68533 68534 692330049 83289 83288 738093391 4421 4420 25259403 26269 26268 430528749 23425 23424 542922042 65825 65826 964561678 31486 31485 312331331 59541 59542 808749684 57503 57504 153287854 65277 65276 510111626 60828 60827 892713802 13635 13634 705329071 4431 4430 690815903 14609 14610 460842706 26044 26045 772605476 8153 8152 807774015 85967 85968 3120306 37725 37726 620125112 43695 43696 640237369 31144 31143 438982600 18141 18142 809745074 4439 4440 317993556 50692 50691 413654100 48908 48907 849864307 14092 14093 270255883 4444 4443 965604992 44244 44245 754981158 4758 4759 592823661 98536 98535 223359055 4448 4447 690461273 69417 69416 960850369 58882 58883 156697189 4451 4450 949465781 90517 90518 380798148 67151 67150 744684829 90311 90312 830004498 57904 57903 530836629 53441 53440 736604135 54584 54585 543084439 40906 40905 14033835 85350 85349 324974830 13279 13280 66031020 61252 61251 345591149 1755 1756 723540845 90812 90811 372120032 19183 19182 900216898 24565 24564 269223235 21011 21010 315695897 61360 61359 842085170 6799 6800 131652763 86597 86596 730622625 43466 43467 964226420 4471 4470 931157197 4471 4472 897416430 20409 20408 67545202 747 748 435484101 13303 13302 577705279 93916 93917 469888311 4477 4476 348390279 65231 65230 273547354 22361 22360 701168697 6166 6165 924588978 49191 49192 967232786 21034 21033 771219715 52306 52305 890912017 74164 74163 151723876 11145 11146 426370348 36579 36578 906858901 4486 4487 987595073 16379 16380 718853778 4960 4959 937708879 4489 4490 26663016 67414 67415 114410214 68346 68347 77075784 51271 51272 809847516 4494 4493 197394138 13931 13930 673855298 26083 26084 765977555 17466 17467 391616918 40855 40854 640587722 33344 33345 131516730 86995 86996 888065352 89103 89102 96448037 25894 25895 354178590 76802 76801 650126297 89141 89140 287194619 36058 36057 171608213 93854 93853 331084605 33260 33259 67718347 18867 18866 955380232 73857 73858 65050324 94843 94842 6595989 82393 82392 726683363 95033 95032 594539469 49750 49749 610543416 5878 5879 819570455 16328 16327 720041110 90082 90081 807840366 5373 5374 441576182 6755 6754 780684214 39723 39722 841650813 68514 68515 930183248 70469 70468 592316588 58371 58370 449226732 28226 28227 396059095 68113 68114 45246878 89192 89191 106577624 46805 46804 991217461 30810 30809 121694980 5237 5238 748122824 5802 5801 907023966 4529 4530 761131665 14934 14935 416972811 48441 48440 693649150 96829 96828 451126534 54177 54178 70616838 35664 35665 237127445 1350 1349 922095290 62980 62981 90365948 4537 4538 186375196 4539 4538 956978416 39026 39025 897394227 4541 4540 141983310 26525 26524 850934367 99262 99261 167761805 91425 91424 658689003 79739 79740 270706 40361 40360 622715361 63345 63346 103436418 88316 88315 421943074 17445 17446 624544189 12698 12697 34119861 56152 56153 631922569 63833 63834 852577888 23585 23584 213681389 59117 59116 52427125 82564 82563 433790207 93552 93553 787977711 97007 97008 888665248 4557 4558 137583037 52574 52575 999392358 98084 98083 999698014 30636 30635 45728986 7192 7193 192831662 35272 35271 559771364 4563 4564 37061376 2432 2433 823667331 53628 53627 38431596 73699 73700 499555777 4568 4567 405162091 7889 7890 799003111 63197 63198 188116385 78766 78765 630314221 16262 16263 382003961 99265 99264 279160116 41107 41106 107578359 27535 27534 502924664 20272 20271 464883018 42337 42338 561401088 64229 64228 38311073 4579 4578 318244887 13510 13511 824809152 86440 86441 272825536 80711 80712 934208979 96454 96453 360474534 85642 85641 504975874 8967 8966 45431634 63593 63592 365079109 37237 37238 28425120 39911 39912 512269178 18504 18503 977139572 27701 27702 574593973 30746 30745 758977193 25252 25251 63250391 22758 22757 575034954 58691 58690 61919074 6483 6482 31728389 75439 75440 17522827 18076 18077 779999708 1219 1220 424269457 79448 79449 634275614 24458 24457 97387598 54330 54331 588366230 47638 47639 59693836 91941 91940 230667266 45299 45298 31941017 49415 49414 713701063 86921 86922 983107486 86761 86760 526321634 49404 49403 971530540 75382 75381 403291938 70782 70783 239741592 4610 4611 31049876 4612 4611 89135753 41666 41665 294436671 83885 83884 916074575 82712 82713 566323730 39244 39243 443071606 4617 4616 573050139 61622 61623 231692187 69759 69758 591348986 4620 4619 109394815 52214 52213 877433492 4622 4621 408531546 35039 35038 610526476 97218 97217 239308914 89673 89672 872742895 4626 4625 957639659 55597 55598 694063534 92507 92508 902465249 90581 90580 422809170 93113 93114 226762676 39096 39095 374874731 4632 4631 822942627 49695 49696 433574473 30836 30835 840351645 26204 26205 364124527 67078 67077 7020883 54793 54792 71900741 7822 7821 778406546 71620 71619 642731533 32591 32592 452636880 4640 4641 24802584 21027 21028 158536453 27910 27909 297805626 92786 92785 45798332 83182 83183 60539515 4646 4645 99308905 94336 94337 177759759 15512 15513 685737725 75756 75757 40165257 94923 94924 107306680 4650 4651 849510475 4652 4651 7548222 4652 4653 558125377 4653 4654 429982446 77453 77452 153389775 92057 92058 70322543 66576 66577 632250119 1199 1198 784966539 4658 4659 18691104 83392 83393 717433153 26379 26378 391799587 63978 63979 833881621 22397 22396 65701096 35466 35465 721692587 30706 30707 772990785 4665 4666 253606548 4667 4666 26176629 93069 93068 708847976 32655 32656 738264816 29797 29798 552604181 57639 57638 719914808 60265 60264 940320118 68384 68385 535257635 35753 35752 41755944 16812 16813 6222664 98743 98744 914944921 87011 87012 258056115 54712 54713 214067809 99833 99834 807541469 7642 7643 715025110 93968 93967 153485275 34997 34998 983882970 78500 78499 66942165 40160 40161 876679160 62353 62354 524582586 18183 18182 892744368 14797 14796 597709618 4688 4687 783242254 65588 65587 157714132 67459 67458 133243778 79612 79611 14314394 28354 28353 950985451 99377 99378 789656465 30212 30213 23000309 70196 70195 292826069 89208 89209 617775525 13724 13725 434250685 84885 84884 559829810 16462 16463 896619603 4700 4699 297139479 4700 4701 265378823 4701 4702 827876198 34900 34899 89006756 72620 72619 708683871 45998 45997 359741826 7206 7207 747187777 70758 70759 138546174 70508 70507 232418144 51334 51333 405632039 54421 54422 306070648 97601 97600 310282170 70113 70114 549773633 61699 61700 9154897 47819 47818 95301443 59190 59189 191818199 12129 12128 71337708 4716 4717 745317951 64299 64298 439953120 30164 30163 469159285 92095 92094 920418704 91314 91315 290114197 84705 84704 128571662 92686 92687 79040348 4723 4724 481183008 76742 76741 108600028 73029 73028 108314515 87580 87581 474372211 93254 93255 798540497 97460 97459 929458941 60221 60220 335054518 45327 45326 897169481 49503 49502 394725280 42707 42706 37715658 4733 4734 515736517 81573 81572 765317007 61158 61157 716104394 91774 91773 607612533 9971 9970 448183185 8404 8405 582584988 4739 4740 365915218 80434 80435 263800087 4741 4742 31862509 3054 3053 298740712 53985 53984 745710462 71075 71076 313947947 46019 46020 581006130 58318 58319 488007313 54932 54933 556539226 69896 69897 652088080 45371 45372 399082686 77270 77269 977783001 13288 13289 634995508 4753 4752 259734923 74425 74426 286552433 55364 55365 147895974 62980 62979 870392094 67202 67203 598832194 10330 10331 88456495 4446 4445 270185473 87979 87980 14416496 11435 11434 12542018 4835 4834 839651936 8551 8550 633913239 57447 57446 13904451 1125 1124 607893626 30640 30639 138459251 61593 61594 6140731 40596 40595 310328823 67771 67770 777663549 8003 8004 2497110 86727 86726 394227810 1852 1853 998795181 43570 43569 203787716 4773 4774 363355392 60594 60593 774882982 4776 4775 247999182 75386 75385 163910826 86303 86304 748520936 90427 90426 756331076 4780 4779 539153539 26771 26772 213373038 58769 58770 487043467 69374 69375 649286813 15875 15874 616938042 17694 17693 907555572 4785 4786 659577322 57931 57930 692697272 8862 8861 996673575 4788 4789 752540421 63022 63021 277622025 33131 33130 24581055 25754 25753 478912448 46764 46765 269248202 72301 72300 649720689 4795 4794 176083326 51599 51598 851215937 76835 76836 286676565 49241 49242 755074735 64144 64145 679271143 42838 42837 449831718 3471 3470 905575961 43790 43791 804706258 28850 28849 313767057 4803 4804 203722420 26588 26587 59967853 98033 98034 30737905 75877 75876 130307892 63229 63228 686108784 4808 4809 265850124 38160 38159 516162723 51712 51713 260690990 84782 84781 910519717 14314 14315 8347544 9230 9231 957567622 66489 66488 693714945 66356 66357 19324387 62165 62164 390217234 77874 77875 763215801 37896 37895 574696659 79005 79004 274877306 94568 94567 672410212 4821 4822 526926945 62709 62710 323728621 4823 4824 16297475 40998 40997 527311319 4825 4826 25566504 79025 79026 129668413 5981 5980 845216984 20065 20064 847809949 25068 25067 740307897 37993 37994 189552596 89098 89097 482327448 86706 86705 490078025 4833 4834 491340101 31465 31464 544640616 60122 60121 885314212 47414 47413 203502418 39749 39748 153635073 78391 78390 514563282 25129 25128 5202852 4841 4840 789652372 49014 49013 338939045 73716 73717 949326737 77420 77421 951282178 69576 69575 858106318 9463 9464 453823727 33769 33770 710515270 46459 46458 384636269 79413 79414 622375460 51672 51673 649924638 4851 4850 265808438 4851 4852 804289624 1975 1974 998178207 5777 5778 150599800 5709 5710 585652428 71684 71685 987596921 23113 23112 151352489 85090 85089 543255237 35871 35870 563999252 83376 83377 618704714 42761 42760 380897682 1197 1196 79447249 25930 25931 478552896 89337 89336 292515979 55673 55672 640592653 60613 60612 457008109 4866 4867 753431847 44196 44195 42525886 85930 85931 468698803 4870 4869 314620783 82275 82274 319116993 51318 51317 687266730 60389 60388 294542207 4874 4873 135101229 59606 59605 12397996 96416 96417 478972633 48043 48042 267983952 4878 4877 303285766 13210 13209 836055723 78270 78269 13500954 4880 4881 834380395 20110 20109 909015130 79403 79402 774670370 31334 31333 926018560 70585 70586 758722550 7756 7755 73498253 11520 11519 470231195 47096 47097 995723360 90471 90470 116392574 98694 98695 463190920 36251 36250 11289923 72481 72480 257720023 29044 29043 733525362 88914 88915 368475959 21271 21270 877341805 90452 90451 301886273 15494 15495 855913638 4898 4897 485690636 18091 18092 69771278 95549 95548 579876419 74872 74873 153042641 69234 69233 633287291 41736 41735 619807808 70462 70461 824882115 4904 4905 24115214 74373 74372 359722364 46334 46333 250660800 59908 59909 921850219 50476 50475 280333407 96185 96184 222831372 90364 90365 669718640 66130 66131 374592809 2069 2070 793502246 4914 4913 519103916 8505 8504 425745877 77182 77181 591866802 78316 78317 593845418 65282 65281 683559904 40445 40446 248038298 37635 37636 328058618 75979 75978 860892824 57095 57096 435148465 5284 5285 467129355 73865 73866 385027261 53956 53955 68842111 90909 90910 518907948 84996 84997 179970714 4928 4927 395138298 52331 52332 97914706 4930 4929 898255329 4931 4930 307725918 924 923 570095730 61441 61442 164583146 98975 98974 692241253 89946 89947 881910927 19582 19581 900099886 4937 4936 685112450 55794 55793 930955473 14173 14172 75500300 20965 20966 23639286 83391 83390 326812986 4941 4942 466225472 43506 43507 347839189 13523 13522 768506331 16311 16312 803701908 4946 4945 69502292 50792 50791 227672721 29919 29920 290426030 60138 60137 606166778 5345 5346 758158770 4950 4951 726468873 14613 14614 882449798 77399 77400 138714166 42190 42189 645757313 16797 16796 611248043 85438 85437 12958270 69887 69888 13273592 91918 91917 52951791 79185 79186 938767624 5184 5183 993728244 59776 59777 12906067 94826 94825 404973485 4963 4962 596991830 20947 20948 770284684 4964 4965 874482240 12990 12989 611074926 1855 1854 33715951 4968 4967 931759915 53179 53180 299936794 78428 78427 156488299 4970 4971 287705296 28133 28132 64984252 4972 4973 375935521 77217 77216 750411234 4975 4974 543639835 30621 30620 737723246 94515 94516 632347896 30087 30088 686441619 35456 35455 652430741 9176 9177 47273524 26389 26388 361615910 9400 9399 685297985 4982 4983 28547113 27940 27941 798762308 90456 90455 535670424 12004 12005 744759607 74261 74262 439103843 38859 38858 838084761 9260 9259 25034525 53992 53993 882186945 4991 4990 874042101 13107 13108 908712561 4993 4992 636503273 50315 50314 400421806 4995 4994 604054070 40587 40586 326882255 4997 4996 43371027 33022 33023 46169557 60601 60600 761690782 5000 4999 401913082 14505 14506 649071127 31971 31970 101957517 5002 5003 151210060 78714 78713 10998780 93665 93666 933166676 5006 5005 255313459 59281 59280 319648384 48708 48709 435321636 81049 81050 583433871 66897 66898 811716775 19188 19187 561174049 95882 95881 129775493 22060 22059 36718447 2374 2373 316060623 14856 14857 35475512 85748 85747 901199733 4042 4043 879462655 2406 2405 918883091 92643 92644 556816499 5020 5019 798898446 5021 5020 582968623 44831 44830 528821984 98133 98134 390572963 13017 13018 561449136 19460 19459 393758290 44381 44380 668613414 2577 2576 532383295 33927 33926 70698365 9240 9241 42444193 33730 33729 43310042 38505 38504 920481502 62112 62111 403141084 83827 83826 828660151 19103 19104 148727156 14393 14392 540446912 54471 54472 142294519 5037 5036 893244692 121 122 845326193 74528 74529 349021766 53916 53915 551266877 75746 75745 424197275 4484 4483 497718994 68849 68848 425784182 5044 5043 710927328 65640 65639 49887251 92925 92926 38417052 52761 52762 17761912 49657 49658 403270999 86974 86975 534613673 22731 22732 817869910 14348 14347 33552924 5052 5051 518229214 20953 20954 71516012 42105 42104 51920014 73882 73883 430026321 85909 85908 910445298 72237 72236 394061264 83702 83703 456641364 25573 25574 48562863 14959 14960 721109 80417 80416 706009132 40234 40233 185234109 79517 79518 49006831 4426 4425 417429264 5064 5065 471637564 12672 12673 214983010 79213 79214 719382893 69790 69791 276468715 68678 68677 761602464 92301 92302 626730718 42115 42114 768127917 99701 99700 164927991 60999 60998 458730075 94381 94380 333792339 24758 24759 181255379 5076 5075 58160773 85594 85593 725098836 99969 99968 777192166 92369 92368 561543209 32574 32573 129179692 4642 4643 476373720 48609 48608 628349503 8171 8170 327949213 31339 31340 82085192 95050 95049 43393302 69380 69379 826205962 40512 40513 323373632 88716 88715 229706357 5089 5088 136173218 5089 5090 622293368 43662 43661 429739720 5092 5091 21502232 82308 82309 405260531 90693 90694 738853823 89004 89005 75687439 67400 67399 463683030 33742 33741 821697253 5098 5097 755830933 78505 78506 488708498 35548 35549 767940378 58831 58832 506818360 66523 66522 390179257 5458 5457 102640115 1643 1642 40044948 6657 6658 454236943 91271 91270 372360811 6772 6771 299403640 94104 94105 270663861 90690 90689 480733297 18036 18035 772938223 17991 17990 11134601 40783 40782 366307636 8165 8166 69265611 73361 73360 96782 42476 42475 656688694 57600 57601 113361804 55315 55314 956749677 5118 5117 910677396 47754 47753 12215471 54003 54004 551415931 61398 61399 729484296 67240 67241 412629715 44219 44220 268722633 67532 67531 279513476 54056 54055 48280375 28281 28280 139456031 40280 40279 686892928 28193 28192 23920494 41189 41188 438063859 22336 22335 615747664 5130 5131 186165359 27687 27686 360499395 31056 31055 634259740 53722 53721 389403971 32763 32762 636409946 46532 46531 108404819 29375 29374 714809847 5138 5137 128961113 5415 5416 715321509 1006 1005 763417518 45947 45946 493316267 20828 20829 950414582 16412 16411 173931226 46970 46969 864952749 83741 83740 288408515 73257 73258 193515779 18321 18320 478341927 1418 1417 697968874 5062 5061 290428847 70956 70957 753833837 12084 12085 753847005 5152 5151 149579331 98997 98998 599112003 21763 21762 685470884 5155 5154 842625779 91170 91171 458048347 52861 52860 858779702 85313 85312 653952797 34900 34901 737334913 41215 41216 190690585 25734 25735 564300196 17208 17209 249806288 30434 30433 686218565 75888 75887 482273831 26508 26507 38763149 5166 5165 341249722 63577 63576 895077921 8067 8066 207456628 78171 78170 7653460 63743 63742 729759069 76844 76843 827017627 21898 21899 414351538 70991 70992 328711489 46296 46295 623915323 88621 88620 246699099 28114 28115 838820569 5176 5177 498456319 43810 43811 858381407 69173 69172 935883185 5180 5179 311318178 84567 84566 428936478 35495 35496 340996564 5183 5182 489901581 12570 12569 56281869 46762 46763 854380946 53263 53264 687811627 34719 34720 744323460 72465 72464 777353180 23020 23019 744774962 88527 88528 791372793 26317 26318 765899346 51355 51354 446044182 56002 56003 833471034 92139 92140 649967191 28399 28398 178995027 6665 6666 950860933 5196 5197 299437770 59725 59726 499546976 19655 19654 14979208 15095 15094 416667703 99306 99305 563183461 5201 5202 616582327 34522 34521 569551768 58013 58014 785963265 25247 25248 89735538 77278 77277 718265343 3734 3733 36898893 7489 7490 38241783 43589 43588 600786367 53551 53552 33839456 43297 43296 487817491 32058 32057 113094133 73134 73135 72407289 58795 58796 194341385 99303 99304 625092476 5215 5216 471950874 4112 4113 994084917 11856 11857 203763368 19660 19659 177188030 91348 91347 920688711 46628 46629 3784554 10349 10348 671209972 67442 67441 774715955 76260 76259 808886693 91532 91531 341688308 5226 5225 123787044 61053 61054 612767193 84129 84130 46872348 37862 37861 311185683 10346 10347 581107828 5230 5231 595561680 70322 70321 352097757 68698 68697 222248042 41820 41819 915629479 83416 83417 414739934 69334 69333 756182489 94238 94239 415928449 76681 76680 547693184 55939 55940 667522030 70983 70984 898081863 5241 5240 33728835 5242 5241 590890312 48128 48127 277217421 5244 5243 726224930 6086 6087 310281344 45532 45531 299156812 94103 94104 27311212 75530 75529 428606121 5249 5248 53872236 35417 35416 627902812 32206 32205 955286497 82335 82336 34624989 11584 11583 617632286 49068 49069 949878348 40062 40061 229027173 94806 94805 761170694 88902 88903 869402131 56156 56155 737000823 88044 88043 177760279 5259 5260 587938095 64349 64348 579275944 11795 11794 839762743 84385 84386 846902328 5264 5263 166955941 15558 15557 289004707 74717 74718 68629870 6307 6308 297576365 79496 79497 813633660 79289 79290 336397739 48342 48341 37056512 88238 88237 19771008 9959 9960 21286154 5272 5273 624952011 5274 5273 568712535 64367 64368 910137183 87093 87092 89136745 69386 69387 63918836 43176 43177 103909597 65818 65819 27594780 38008 38009 274125818 5280 5281 532536696 7928 7927 670435718 12270 12269 60864043 8272 8271 23615453 4923 4922 809930895 80865 80864 673162820 7318 7319 204606247 13897 13896 321801594 41470 41469 439048149 37064 37065 797197968 25889 25888 822148429 42664 42663 2186235 69540 69541 72385226 2952 2951 992323816 35100 35099 294674432 45315 45314 551174863 9651 9650 530625361 31498 31499 275589451 5299 5298 689942595 5299 5300 910152233 83265 83264 490748978 19377 19378 426776510 82696 82697 216604482 99228 99229 695138174 69528 69527 886560664 29195 29196 690822859 18011 18010 308227274 20147 20146 972208651 80929 80928 349050771 24399 24398 667728381 77381 77382 493801932 47345 47346 966853453 86275 86274 539435671 26977 26978 652295270 28240 28239 381598430 30394 30393 886680967 5316 5317 415118844 17133 17132 497477401 37836 37835 166761145 55269 55270 46473792 95939 95938 831043708 91751 91752 222597040 92668 92667 736091324 51661 51662 33373890 44714 44713 148364472 5326 5325 218846918 12555 12556 148922216 5327 5328 584058011 80836 80837 177525683 96224 96223 52077694 10362 10361 453091042 90400 90401 460588064 74466 74465 981733205 2216 2215 715583739 8799 8798 139290484 77481 77482 743808741 5337 5336 646157545 5337 5338 70141670 5339 5338 151382029 54413 54412 240190535 89120 89121 13328287 80790 80789 365239787 28875 28876 904420540 90171 90172 780892643 56388 56389 573395723 64886 64885 357396284 5346 5347 47251257 51883 51882 380889627 38276 38275 878067109 83011 83012 542348813 60687 60688 117556060 92 93 27867288 46280 46279 67857223 42038 42037 542045718 83103 83102 794119587 79524 79523 36051139 81382 81381 996984754 61508 61509 383693332 22960 22959 9093552 95571 95570 955636298 77782 77783 70586633 98099 98100 302936648 40613 40614 58837705 88393 88392 490485665 94967 94966 301472340 41611 41610 143801078 30582 30581 58271319 57087 57088 380937855 39727 39726 342105598 97320 97321 503927527 37059 37058 508735592 64661 64660 663395933 72510 72511 293642328 70330 70331 255539688 68798 68797 53567533 41637 41638 674554106 14294 14293 670065172 6023 6022 106671945 9367 9366 650631292 84282 84281 800131290 11812 11811 959374026 5382 5381 390482014 17952 17951 595975246 13895 13894 600483778 61711 61712 3647862 5386 5385 599922434 86943 86942 260167490 15251 15250 827618622 25040 25039 902486264 5389 5390 666886159 5391 5390 11556377 5392 5391 745213211 89017 89018 513965715 83221 83222 765026791 77621 77622 515951416 89154 89153 414694893 61316 61317 700266607 509 510 710126319 305 304 559716650 7174 7173 430630794 39521 39522 949556760 7535 7534 31260686 67451 67450 912665883 96373 96374 180382093 78921 78922 890160380 5406 5405 860836658 57612 57611 272279902 31517 31516 69392340 11530 11529 328172272 80415 80416 757811659 52407 52408 468819943 5411 5412 754121475 55916 55917 30201516 94706 94707 161370959 5415 5414 530341073 11092 11091 930646783 5416 5417 587043914 70561 70562 851398580 66170 66171 8667354 98589 98590 762528115 81932 81933 907090891 6522 6523 785270265 56134 56133 829434850 44132 44133 642786894 83908 83907 201093010 28697 28698 343255709 7156 7155 148797296 85495 85494 184985667 8262 8261 670205159 47997 47996 655013414 94940 94939 61683501 627 626 106494792 11645 11644 759390325 13764 13763 449530780 93595 93594 358630759 63914 63913 487655192 82632 82631 966129869 18974 18973 18902795 62316 62315 575932815 84855 84854 776398257 5441 5440 657172705 80133 80132 484232196 5442 5443 168466107 31752 31753 462942678 82197 82198 924955273 28402 28401 511462429 37155 37156 459605029 87218 87217 426665358 32196 32195 598593794 5449 5450 140885357 55070 55071 377360810 9162 9163 658376867 9358 9359 442522474 23663 23662 992610577 48080 48079 451580491 34588 34587 801435428 56070 56071 509769541 20938 20939 700709289 62622 62623 39853232 51997 51996 290047971 73483 73482 314137339 65920 65921 903287259 92185 92186 150341536 23123 23122 232667896 56418 56417 746692695 17095 17096 871559887 82002 82001 526459019 88806 88805 597579836 92854 92855 221554442 49868 49869 399463090 56209 56210 221788672 66542 66541 216962511 13101 13102 82052902 22428 22427 143590196 55714 55713 26716727 79199 79198 683695763 87872 87873 14764452 12372 12371 486508553 90542 90543 385929608 7086 7085 181121199 89096 89097 134409438 5482 5481 71005036 79538 79539 93196530 4512 4513 869583885 71812 71813 551002901 36858 36857 5850263 61996 61995 624957589 47081 47082 837382363 52811 52810 133523692 12275 12274 816036940 14241 14242 439742520 21392 21393 681586190 83316 83317 271570411 86612 86613 769209167 5494 5495 243747780 41239 41238 22757338 5497 5496 276084990 35601 35600 947155689 47159 47160 411608519 44464 44463 59145787 24680 24679 41038067 60614 60615 914096999 68937 68938 151448050 5503 5504 349657968 44397 44398 786010367 18093 18092 56917145 19299 19300 562573211 97327 97326 562885243 17694 17695 60260154 87788 87789 742956116 22261 22260 848200764 21702 21703 749774242 53332 53331 974940958 93660 93659 338717937 5515 5514 567592434 99696 99695 139906289 66151 66150 664288780 19070 19069 4946891 5519 5518 412093951 29588 29589 903673013 82478 82479 450189256 68782 68783 204775365 18763 18764 430877512 5523 5524 774515714 2040 2041 645353720 83823 83822 103894977 84029 84028 1748184 82928 82927 300966703 72027 72028 322751912 79023 79022 862882090 5531 5530 620166235 16112 16111 32135765 45959 45960 977100745 89814 89813 11238507 542 543 769624228 5671 5670 522100691 16559 16558 120322477 51865 51864 7996789 31026 31025 53280807 41468 41467 857480909 395 396 580087948 5541 5542 326590013 55819 55820 774871936 11027 11026 4013480 42383 42384 68816643 5545 5546 546548028 5547 5546 527595498 63205 63204 971279503 79396 79395 750827408 75786 75787 928036334 40371 40372 486179273 93987 93986 616563698 39374 39373 153163543 18835 18834 66897747 4352 4353 411528993 97847 97846 520606465 41052 41051 1351008 41720 41721 369024113 38396 38395 768690716 5559 5560 280772149 97115 97116 251216279 70159 70158 268645072 98840 98839 147557256 49060 49059 65637832 53885 53884 266764490 65520 65521 676208893 66133 66134 870565206 25411 25410 619023416 55062 55061 268055663 20424 20425 317860615 48978 48979 239131932 19583 19584 714052809 68119 68118 261071579 72078 72079 967566085 43862 43861 704861844 15516 15515 647049728 26942 26941 270326732 55621 55622 539037582 874 873 310783515 52351 52352 33784360 60994 60993 242375392 60147 60146 807625279 93626 93627 983548723 48668 48667 129198032 75538 75539 620378651 88924 88923 770489913 54191 54192 316527361 3183 3184 408515659 33006 33007 368571493 5590 5589 341937824 63689 63690 130646736 5591 5592 786442798 83972 83971 36662794 1688 1689 424750365 89161 89160 673643148 55588 55589 245725654 48889 48890 757614904 20615 20614 431216733 5598 5599 858918728 4095 4094 61980640 67266 67265 728069253 5602 5601 770423440 63036 63035 249757113 90023 90022 889669039 53767 53766 548180326 71807 71808 637894634 52827 52828 640234680 16253 16252 550337514 61241 61242 675550393 73008 73007 771226918 5611 5610 791752644 52136 52135 681774331 53693 53694 181187388 11930 11929 434365950 8929 8928 429875581 5616 5615 131475857 3937 3938 545231891 34846 34845 441619380 12404 12403 617819691 5620 5619 389914910 24574 24573 460395334 66705 66706 410672013 14457 14456 505771573 85352 85351 31553114 59629 59628 969905217 79 80 981005648 23948 23947 120107178 11372 11373 121388990 60401 60400 539157587 36463 36464 261550539 29090 29091 602609083 71701 71700 661864970 23287 23288 462236975 5634 5633 612811086 49681 49682 825448766 91406 91407 530703040 60002 60003 202012526 14913 14914 67764270 5638 5639 46265645 41122 41121 269538470 74764 74763 917519626 8489 8488 87560004 11633 11634 160564261 97482 97483 806588488 89073 89074 72630756 74860 74859 61957739 69847 69848 35236840 60312 60311 776508020 39031 39030 231848000 90840 90839 669695750 5651 5650 176625628 73771 73772 953592508 5652 5653 305864516 51796 51797 426309752 22769 22768 553845642 42122 42121 766466551 9408 9407 26161020 50514 50513 50298537 4329 4330 166843679 42198 42197 852377792 84903 84902 385236313 85168 85169 689418887 16369 16368 506382318 23497 23498 913939958 18231 18230 43061678 26037 26036 702745731 87899 87900 22161132 75460 75459 394288442 3710 3711 667439153 15023 15022 229250832 4402 4403 72502578 43498 43499 897299829 45448 45449 92313600 44878 44877 16917288 85190 85191 365589119 53009 53008 688936783 65906 65905 737865753 77803 77804 481118407 50149 50148 472822195 12849 12848 606743481 44963 44964 521173472 39503 39502 433335662 89573 89572 538568533 57069 57070 977445476 46446 46447 544584606 65332 65333 776788641 23835 23834 545507855 15385 15386 278532167 68635 68636 569953020 90848 90849 282403945 41410 41409 882954029 16144 16143 914136605 13358 13357 532807564 22659 22658 626368466 17456 17457 438129953 40950 40951 629098212 7677 7678 580031808 2112 2113 287418734 5059 5058 727735809 22241 22242 700606048 71651 71652 705124081 99526 99525 926219217 5702 5703 36737031 24280 24279 841897878 41512 41511 54189786 13304 13303 477517331 5707 5706 670597648 83863 83864 146252625 68319 68318 755936026 20691 20692 871772753 14448 14447 805192223 99704 99705 849100448 55954 55955 643558453 58854 58853 321850412 75779 75778 564835287 27984 27983 950163798 13453 13454 205564820 27619 27618 239482696 28738 28739 214378756 62294 62293 391953545 97139 97140 576465920 74627 74626 11467726 5722 5723 727107090 22955 22954 392575252 5724 5725 681973291 33741 33740 594673387 61276 61277 802565268 3279 3278 228894229 89566 89567 498101031 93533 93532 224519503 92632 92631 998028735 47511 47512 59240303 11490 11489 686196461 38672 38671 56970671 5734 5735 14742253 26513 26512 122205257 96819 96818 751809240 26053 26052 850625860 94860 94861 876509722 53652 53653 606827917 38987 38986 21710887 17408 17407 950831177 8827 8828 631827562 62956 62955 45962346 86924 86925 366207614 84717 84716 387729536 62196 62197 727372961 1203 1204 823517394 53569 53568 2218086 53516 53517 276136878 93652 93651 904740778 24326 24327 320272381 47596 47597 410288072 53342 53341 739748378 71299 71298 842211601 43951 43952 984330981 4364 4365 69755510 1073 1072 579589395 48981 48982 393870728 40223 40222 671737032 76851 76850 906626723 19682 19681 834882919 58699 58700 499656037 5763 5764 837855657 85255 85254 445029221 61017 61016 425402860 89213 89212 471826210 8939 8938 367690958 95126 95127 965622074 19044 19043 54526971 51622 51623 247063005 76220 76219 814387011 90603 90602 114332288 88709 88710 972124144 19073 19074 88965078 44203 44204 497956438 67909 67908 66954748 6853 6852 146444203 45152 45153 961110260 5779 5780 12356121 39259 39260 889811796 51746 51745 737834258 77248 77247 202763583 78527 78528 887659492 90923 90922 46571413 54222 54223 727682701 22767 22768 760612711 6238 6239 627895504 21877 21878 322481582 44754 44755 29550472 47209 47208 690468668 37830 37829 231631933 93571 93572 230759154 2543 2542 828780277 63924 63923 509731892 76009 76008 572360268 45999 45998 352817050 1690 1691 3591623 51289 51290 483696616 79789 79788 523518566 95709 95708 791772993 82480 82479 470486392 43476 43477 730595479 75234 75235 49639859 29344 29343 2345830 6335 6336 652430980 34081 34080 923569058 51471 51470 747564452 8215 8214 365553646 15875 15876 724225772 54088 54089 664154126 99712 99711 616031850 76409 76410 507918751 88576 88575 938770612 3494 3493 526438661 14200 14199 233947516 24073 24074 776129702 80989 80990 625045605 45477 45476 551542870 3771 3772 19807765 94611 94610 824624401 28769 28768 3652492 41151 41150 486574320 18770 18769 940762548 22864 22863 653564758 51065 51064 527111993 17355 17356 694839658 35023 35022 556676762 77941 77942 243834571 97438 97437 521692801 5831 5830 515726975 5831 5832 71640656 14932 14931 936970284 33986 33987 90530044 59377 59376 517299594 76280 76279 277601822 44285 44284 43667992 9618 9617 245582151 98911 98912 50814734 73615 73616 947831700 98604 98603 713514387 16666 16667 562836355 81053 81054 845273393 69635 69636 975554309 6827 6826 33097350 91104 91105 730127317 25170 25169 535743036 12268 12267 257081863 10418 10419 574147643 83782 83783 618400996 53831 53830 821056284 77518 77519 98657781 62238 62237 128835041 61211 61210 24071262 30010 30009 186933732 899 898 73134190 5856 5857 600128270 82855 82856 787600243 76832 76831 184642633 21154 21153 474098643 79094 79093 489342008 5861 5862 25458520 94077 94076 569915941 20184 20185 104737228 73444 73445 497358651 85293 85292 369698246 39425 39424 481607669 54552 54553 778950083 5868 5869 206844374 90309 90308 542131576 54272 54271 291211611 93581 93580 715014503 56467 56468 804365358 30161 30160 788474545 94577 94578 902575004 57737 57736 42791723 5876 5877 957502281 20246 20247 499841971 21888 21887 501151778 18647 18648 170636997 24595 24594 878922644 5881 5882 357622089 49088 49089 564610811 44990 44991 634726319 75902 75901 619520862 68627 68626 928677182 290 291 733114713 76474 76475 513414057 54352 54353 106032474 48531 48532 857338084 42741 42742 793175057 83456 83455 544872245 5892 5893 923646753 36498 36499 23851918 46403 46404 111571484 92382 92381 104760858 78569 78570 179711918 91814 91813 152500502 5899 5898 961228568 21048 21047 297474530 29648 29649 71049696 67191 67192 722167896 46003 46004 707484103 39052 39051 202223708 37279 37278 942198524 33980 33981 916742580 54054 54053 771053199 26788 26789 232593947 67080 67081 383851816 452 451 98964880 11112 11113 156350969 88804 88805 798750964 39144 39145 518155761 21123 21122 29305556 27908 27907 388293427 49259 49260 566537860 65791 65790 923074758 5918 5917 239580525 9987 9988 382379662 1423 1422 756898471 31198 31199 817587579 54786 54785 520305867 5922 5923 576391168 26221 26220 452323842 87849 87848 844168903 73812 73811 857592418 16035 16036 216401315 79395 79394 90616955 49988 49989 153851078 55539 55538 967686188 5931 5930 683176500 90146 90145 261401532 30351 30350 604796791 29971 29970 502503205 17285 17284 898981780 10262 10263 99391923 54880 54881 894218559 5938 5937 999998926 25374 25375 922523979 20821 20822 644280084 44259 44260 25558884 23080 23079 989241004 5942 5943 845655808 35937 35936 281256406 5944 5945 3886227 44622 44621 356968134 76622 76623 361303810 81032 81031 516922290 94289 94290 202744155 26014 26013 15942698 28282 28281 76427459 2948 2949 614480040 92735 92736 622925488 55312 55311 97436776 16157 16156 274583384 41209 41208 416601465 11476 11477 85248617 90997 90996 961934101 84265 84266 349778938 24524 24523 618032686 29560 29561 52840897 45630 45631 586055753 5963 5962 58771079 5964 5963 488230031 89271 89270 166034906 29464 29465 137000737 98562 98563 2039810 89113 89114 559629997 61189 61188 964517430 1538 1537 553813055 70253 70252 218272527 59156 59155 618859865 5668 5667 837858108 5974 5973 874368069 32418 32417 155170424 51625 51626 516098730 12470 12469 90106041 5978 5977 453530206 83583 83584 15987114 8266 8265 571887739 30862 30863 306147420 59770 59769 779906741 42791 42792 219971384 2433 2434 507647722 96370 96369 94614585 17278 17279 446420219 61175 61176 91189592 43399 43398 121064155 87733 87732 91822407 94581 94580 456305381 37690 37691 513768545 63096 63095 632138867 3959 3960 46436834 5993 5994 536391340 95080 95079 815124819 5995 5996 258637213 15573 15574 870793289 4239 4238 416148876 31911 31910 616106063 93053 93054 125419656 98148 98147 920267041 95418 95419 704416325 86593 86592 203922203 6004 6003 108234279 47576 47575 460453360 12369 12368 142185373 17520 17521 502984607 6008 6007 716852400 31632 31633 362530723 3110 3111 42541276 34239 34238 495284842 27444 27445 280555038 26109 26108 396433673 33737 33738 369277518 22300 22299 680837422 16234 16233 321167023 99629 99630 342045014 58039 58038 814382021 6018 6019 766502208 34274 34275 859667302 31321 31320 698230433 78900 78901 70960404 92534 92533 173481497 38337 38338 688695434 52315 52316 841511014 6026 6025 736944277 32264 32265 289848280 15774 15773 463863845 69230 69229 3213828 21073 21074 520036260 4931 4932 951224765 31371 31370 23548038 23858 23859 65592128 707 708 967312674 64315 64314 814434479 16029 16030 674736832 74244 74243 69771969 1211 1210 791390707 4182 4181 548944311 44118 44117 633946409 45748 45747 648926866 30644 30643 163081600 99405 99404 257800323 51876 51875 802608603 23062 23061 173770403 96898 96897 380070966 29150 29149 790095332 52169 52168 476461366 6049 6048 863977799 63232 63233 985269764 56665 56664 356409936 27840 27841 168253532 50124 50123 128183736 9151 9152 777975009 93047 93048 404887649 90683 90682 806575028 54818 54817 460335247 91359 91360 569013060 67855 67854 357439316 99733 99732 384685416 89746 89745 753165900 59360 59359 165573291 38181 38180 533167499 87222 87223 944046054 6065 6064 93955540 74045 74046 321217045 87920 87921 374174475 51166 51165 122621027 60884 60883 84226797 67919 67920 62405255 80181 80180 563622911 74831 74830 554631507 67113 67112 313817284 68146 68147 686217098 17048 17047 446442291 29213 29214 613427443 83938 83939 948888680 79210 79211 797510059 93354 93355 415603866 54174 54173 858197951 6080 6081 622319437 96246 96247 206307578 9534 9533 675012553 49486 49485 414487292 85632 85631 363473354 6085 6086 233632140 53380 53379 673163897 71949 71950 467762992 50033 50032 683490715 24189 24190 24558074 21575 21574 281832201 14508 14509 912342692 38807 38806 404725856 55717 55716 680201184 69371 69372 571912953 64816 64815 892442601 1947 1948 456965660 72619 72618 429117022 64226 64225 965587312 6099 6100 14351440 58469 58468 827827126 26474 26475 806377626 10217 10218 280706487 57139 57138 229467760 57335 57336 332353915 6105 6106 651093563 80564 80563 593621436 45102 45103 872761508 78468 78467 274374042 6110 6109 70127087 77250 77251 35883665 6112 6111 814222219 4076 4075 189572775 52544 52543 408926695 77053 77052 851940586 6116 6115 207985799 41000 40999 701584921 20840 20839 631298646 39784 39783 980407202 53925 53924 764873790 75777 75776 607023820 88204 88205 411234294 91796 91795 937492022 60179 60180 253771035 55838 55839 246656 13011 13010 707088515 6127 6126 666909000 63238 63237 558801358 66974 66975 848052568 759 760 269727549 87991 87992 913136413 50136 50135 301566920 36201 36200 719018588 51154 51155 411212650 32416 32415 44444704 73810 73809 19414976 8397 8396 69125111 41802 41803 781227730 40808 40807 768471901 81715 81714 55989809 42882 42883 534732153 24412 24411 109435970 6142 6143 371277063 89301 89302 229168601 6145 6144 675193494 83518 83519 840220169 40981 40980 553810163 58111 58110 842704443 21622 21621 976793061 6150 6149 479872126 59603 59604 791827226 97120 97119 106216478 69035 69036 937708386 47705 47706 794645624 83690 83689 514611227 88370 88371 374018572 6156 6157 45128428 34536 34535 500000212 53609 53610 954523575 69100 69099 96167637 74195 74194 497566408 26612 26611 432392691 35965 35964 151717715 88758 88757 399248393 73464 73465 934228509 82485 82486 801833529 84752 84751 440974457 86244 86245 527451265 79729 79728 499348342 6169 6170 189507215 95726 95727 503338839 65505 65506 396538583 33325 33326 356257603 6505 6504 585128930 83999 84000 974046526 95021 95020 598300649 65981 65982 504200792 95792 95791 210459298 83285 83286 57735460 95950 95949 928162138 18703 18702 486616172 39238 39239 972621124 25097 25096 109553699 94560 94561 658081809 42442 42443 771656347 63874 63875 482414272 6187 6186 961429497 19218 19219 553729720 18395 18396 507916773 30763 30762 849522964 65734 65733 34139014 85931 85932 194441278 6192 6193 246453677 18578 18579 969503679 61748 61749 226987344 72101 72100 259133013 45902 45901 39386171 58773 58774 218694214 90591 90590 888352770 76587 76586 114634741 78261 78262 987480890 19400 19399 673223347 24078 24077 941163752 85751 85750 369819607 59490 59489 49779770 82827 82826 335076369 6206 6207 564599925 19974 19973 732478203 6888 6887 785919279 67194 67195 987995377 21700 21701 956558014 88768 88767 684637987 9264 9265 139070704 2285 2284 618541544 89234 89235 546279933 6216 6215 828778838 41878 41877 815674297 6217 6218 466533391 38813 38814 468106510 42128 42129 610468957 52368 52367 820269994 6221 6222 935745410 17382 17383 42090485 76353 76352 6798665 87253 87252 398871878 25498 25497 322888161 61217 61216 164950 89698 89699 369910763 74003 74002 63500789 10983 10984 660394194 58208 58209 46523899 27770 27771 605136219 24858 24857 361322114 10236 10237 271521917 37496 37495 540615506 4745 4746 61775474 79564 79563 167785885 68065 68064 955163150 34326 34327 621425133 55761 55762 53321296 1835 1834 19208282 1563 1564 809357879 6242 6243 453650176 66763 66762 869167318 84657 84658 305384112 6246 6245 610836395 8909 8908 30361062 87656 87655 637180205 26207 26208 165775867 47239 47238 128334244 8251 8250 982881948 47381 47380 898688061 24181 24180 950700923 52561 52562 475446878 30573 30572 577891396 98031 98030 1946935 21846 21845 721960147 67987 67988 692388250 60941 60940 16906660 74972 74971 683253260 96393 96394 793694347 55737 55736 367387420 2302 2301 112253861 55484 55485 138788339 54124 54123 132878478 6266 6265 781661485 4332 4333 444570068 85473 85472 95268839 45895 45896 94847148 19297 19298 283259673 15542 15543 12380900 57076 57075 371656999 26301 26300 165941529 53332 53333 69090738 37105 37104 289369898 21634 21633 628221876 31059 31060 819831020 84625 84626 532210636 53478 53477 27039520 85246 85247 639013078 3322 3323 602542242 70896 70897 459744447 43070 43069 695981027 21719 21718 162111383 57725 57726 330966168 28099 28100 796199656 55281 55282 851454900 5850 5851 554222407 6289 6288 446101396 53510 53509 519929896 18953 18952 64657530 26986 26985 614108663 63891 63890 111459645 94757 94756 264564324 46887 46888 40388671 2618 2617 613536510 15391 15392 203560094 88762 88761 242820611 6298 6299 185372591 95874 95875 556307830 12358 12357 531032744 24895 24894 989058163 1445 1446 68471452 82787 82786 182814400 91301 91300 946138285 72671 72670 477498020 70745 70746 667089533 15797 15796 718836988 1524 1525 979897061 50949 50948 502158219 38065 38066 538379498 23589 23588 853150098 35988 35987 148310764 6313 6314 842128032 35384 35385 481803297 55015 55014 902739884 99542 99543 3254850 6318 6317 541139553 86018 86019 388618116 52005 52006 132332217 28653 28652 412242122 90474 90473 931646157 75232 75233 615266329 55387 55388 114246892 70714 70713 804016972 26830 26829 739862506 40241 40240 880309001 29774 29775 169147834 47378 47377 11729907 64981 64982 452257855 84831 84832 906030113 6332 6331 994013280 97297 97296 639590096 50919 50920 910297947 79112 79111 657621076 51418 51417 371460699 74134 74135 174221397 88558 88559 429221964 23565 23566 179650615 52209 52210 287517166 66405 66404 619955162 36532 36531 103384104 70271 70272 103398020 5693 5694 761609376 6345 6344 583629851 56664 56663 119928968 85442 85441 678090392 46542 46541 790588859 22383 22382 473065400 6349 6350 37773320 90046 90047 399392500 11956 11955 36870861 99477 99476 924441524 43070 43071 369299144 20643 20644 677534656 14015 14014 746034219 12529 12530 826535415 81768 81769 570623214 22052 22051 439344451 6360 6359 703567721 6361 6360 311281612 64858 64859 522828066 76230 76231 65014892 99417 99416 420585956 64807 64806 120555620 12068 12069 569285905 91999 92000 184575821 6368 6367 285375800 5664 5665 570210129 53981 53980 708177386 48818 48817 104232858 6371 6372 91297738 95449 95450 111134475 78852 78853 529156836 26618 26617 797868334 26819 26818 383263552 6377 6376 4480366 6377 6378 895736758 57241 57240 11856519 66710 66709 180044547 60368 60369 635168826 39638 39637 929171229 88879 88878 483193157 6383 6384 736545476 66292 66291 676227986 62838 62839 32894810 55012 55013 649471151 60036 60037 313756916 44569 44570 818653310 41950 41949 144915121 77648 77647 61842990 6392 6391 356694347 33875 33874 688029033 23669 23670 104338923 47872 47871 731624911 19953 19952 532630338 41337 41336 284758692 87776 87777 25052373 6398 6399 590903493 6400 6399 882870424 6400 6401 22236385 24751 24750 561490111 9192 9191 107354085 38422 38423 350392273 36038 36039 361516984 8477 8478 288439550 18547 18548 13356585 12162 12163 273872562 42275 42274 43992614 81445 81446 940253546 29 28 968163118 48836 48835 36187847 6412 6413 994932488 17115 17116 469196512 19605 19606 776355254 36177 36178 458241501 69663 69664 45402533 61001 61002 290420674 45290 45291 466168358 33926 33925 379781256 60739 60740 883220002 59451 59450 387464818 83065 83066 333908744 20350 20349 26342046 63113 63112 969640459 24836 24835 457227227 33000 32999 511947147 34704 34705 342412730 78704 78703 832268496 99243 99244 652256744 35053 35052 133866494 27190 27191 438080954 68957 68958 176610373 86706 86707 846947850 6435 6434 392452185 12774 12773 748159810 45942 45941 668588322 37694 37693 574435254 19242 19241 751894196 55233 55234 452243511 6440 6441 872020353 45028 45027 708585188 26360 26359 126606285 53095 53096 492146756 6445 6444 447192931 79375 79376 448370322 6447 6446 878326663 42771 42770 891891544 95944 95943 725428011 87318 87319 341817152 37616 37615 599442278 27481 27482 895877158 36612 36613 586033697 31673 31672 612566385 67501 67500 673664276 70785 70786 852408996 97315 97316 520704241 39212 39211 157460528 6459 6458 475115742 30736 30735 472763021 6461 6460 926299689 40154 40155 510027656 6462 6463 828905527 64481 64480 983158239 14382 14381 68947646 98643 98644 811643659 58413 58414 626077748 19085 19084 431039325 49418 49419 866590344 63407 63406 969848908 54925 54924 552465423 39160 39159 400427278 66015 66016 121530049 88368 88369 118950245 24165 24166 46022053 32576 32575 513067708 600 599 571124874 32745 32746 46814066 33024 33023 925409784 1850 1849 43090038 77393 77394 20429158 25769 25770 702686484 52283 52282 984287149 86180 86179 203250958 84755 84756 29943741 13449 13448 671335663 56607 56606 740889999 61666 61667 659033244 6580 6579 316405083 14341 14342 465442860 71180 71181 153541386 28742 28741 9689337 72266 72265 266986990 32998 32997 46733559 52194 52193 933250225 34934 34935 792074821 27302 27301 50591115 51033 51034 239590658 24102 24101 11668664 68171 68170 156098914 19462 19461 253074218 80061 80060 520498177 79813 79812 417167227 13783 13784 137362039 27642 27641 36084517 65548 65549 700163628 53470 53469 306039285 71751 71750 379529582 6509 6508 261499325 83752 83753 55048896 86445 86446 517085258 7577 7578 749351541 22944 22943 845061525 8178 8177 351645310 27408 27409 18809917 61653 61654 401057921 6516 6517 928199221 13740 13739 951743019 93276 93275 806224826 6171 6172 733563846 94748 94747 795040393 57408 57407 30949134 97293 97292 690100046 21998 21999 428537920 908 907 164963167 15818 15817 321503093 76425 76426 314759338 21261 21260 823272494 6528 6529 378316269 48930 48931 525365552 28570 28569 142000933 16285 16284 143552146 87312 87311 809830984 55926 55925 956506132 98252 98251 884983862 44362 44361 218676658 94175 94174 248781293 97208 97209 222894713 63852 63851 391653885 6600 6601 982871450 41911 41912 23781949 4331 4330 726872509 62143 62144 863364539 52273 52274 16172183 47125 47124 282224377 50517 50516 951779519 14054 14055 638004822 52016 52017 904246205 6548 6549 162456778 37248 37247 231064164 46027 46026 603322070 31312 31311 826429795 91597 91596 784245691 6554 6553 966932502 6555 6554 543427819 37182 37181 962767778 60822 60821 320494013 17884 17885 782770240 68475 68476 451920740 14049 14048 424531161 1035 1036 477273378 43658 43657 379239636 24958 24959 368028857 6564 6563 76659756 28230 28231 760538915 17340 17339 249981381 99742 99741 884270466 67953 67952 663309312 78503 78504 929441370 6570 6569 216089485 24547 24548 30011134 73158 73157 529995904 77099 77100 900194632 6574 6573 705453479 57345 57344 489953677 88991 88990 459873819 79817 79818 246573264 8429 8428 408029462 6579 6578 313753398 30787 30786 590811140 27098 27097 519740090 28102 28101 44851421 84702 84701 402624034 66349 66348 151140017 12842 12841 722416690 87975 87974 996811397 6587 6586 856466207 16392 16393 14048861 67452 67451 970404935 47036 47037 342081690 6590 6591 138916894 71125 71126 554227078 52891 52892 383077996 30322 30321 122047790 70716 70717 282495670 81496 81497 175733616 69829 69828 13279993 47953 47952 130948692 67355 67354 953945759 72565 72564 953245344 85067 85066 637354923 56975 56976 597835430 79784 79783 632397879 43239 43240 985983841 6605 6604 174944800 12527 12526 244491200 80941 80942 606962432 10254 10253 307243586 33871 33872 42232924 35064 35065 383448259 51162 51163 54758943 54990 54991 23184534 18518 18519 29156679 15321 15320 22995155 46127 46126 11656927 73009 73010 605705458 73940 73941 510930733 81567 81566 233604505 6618 6619 87818540 60319 60320 889582003 6448 6447 741154365 31200 31201 595420610 62344 62343 854202905 517 518 560172918 16305 16306 668232970 6626 6625 611577726 45995 45994 88904795 53787 53788 124034462 91408 91409 865474316 19693 19692 719065858 32821 32820 22430411 1364 1363 33648338 35106 35105 616052000 75396 75395 749562118 71051 71050 925926632 58959 58960 557705084 14267 14266 37770756 6637 6638 134703431 33545 33544 813773138 90972 90971 174537803 5678 5679 288924380 29294 29293 930427143 6643 6642 111611984 3843 3842 5587121 29148 29147 182762929 62725 62724 774592904 89255 89254 553412171 32220 32219 329925990 41555 41554 588117996 68911 68912 474504852 42217 42218 454168145 20792 20793 990938851 70516 70517 943440607 47210 47209 454333688 36933 36932 318186644 13564 13563 327035880 24553 24554 294677564 73699 73698 21147909 61999 62000 527548648 48113 48114 141775863 84608 84609 151494812 96590 96591 523230478 24794 24795 776126792 6664 6663 607696342 84617 84616 498630137 92198 92197 589422572 1570 1571 174433361 17894 17893 136465937 99836 99835 772945461 60968 60967 629756797 71335 71334 173011909 38212 38211 214801781 3114 3113 438223249 6674 6673 490826528 96450 96449 640630537 92253 92254 174225303 15873 15872 230859062 89406 89407 3342395 95685 95686 908993960 73719 73720 147939659 63263 63262 855388592 6681 6682 832400054 72091 72090 414118351 52310 52309 404160301 43358 43359 203591021 44489 44488 440996733 19024 19023 9355982 63771 63772 276337692 6689 6688 908656451 34264 34263 282320641 21220 21219 728024989 6692 6691 986025913 52731 52732 316277991 25677 25676 736678328 51424 51423 69680981 1989 1990 546811117 14400 14399 454877559 66019 66018 572489881 52238 52237 326223282 6699 6700 76718176 78208 78209 422658033 12490 12491 372819873 40551 40550 431544728 43780 43781 44291843 91614 91613 183625146 6706 6705 190746704 99259 99258 966114187 84001 84002 406996103 6708 6709 739341592 13143 13144 23439404 28117 28118 201492021 96774 96773 347095523 33119 33120 677298103 87614 87615 957097789 85691 85692 36836068 31630 31631 825850834 6717 6716 906111272 33239 33238 540796560 69710 69709 869344266 81459 81460 292712786 6720 6721 398301533 6722 6721 642090676 6723 6722 356949947 86746 86745 729514534 27314 27315 120389423 95306 95305 942114368 2390 2389 368335410 97663 97662 406719830 31194 31193 117859033 76403 76404 617048139 6730 6731 645165132 99092 99091 195960746 19618 19617 492374138 72986 72985 691399410 19337 19338 651964939 6736 6735 889795122 55790 55789 902865558 77588 77587 619564502 6739 6738 23089941 6739 6740 118880449 39279 39278 737186966 6742 6741 907225244 6742 6743 312108851 55808 55809 677822573 57034 57035 29064003 54648 54647 35260267 41785 41784 2182866 75644 75645 194436625 31330 31331 603619663 23635 23636 202101617 52344 52345 81672069 30540 30539 797682891 250 249 409955789 83977 83978 884602206 2195 2196 691470465 51555 51554 129309822 60946 60947 8732851 75354 75355 185356263 91178 91179 821605151 57309 57310 206360657 25004 25003 731104607 96890 96891 104395844 63449 63450 932014942 89511 89510 848678190 65582 65581 950672143 62532 62531 228631219 76156 76155 433753183 60054 60055 220084292 68419 68418 215796584 57622 57623 755896563 6770 6771 209664743 45967 45968 335357317 6773 6772 864033520 87374 87375 821444809 37944 37945 437512160 6776 6775 353695273 11659 11658 201500052 48691 48690 716662399 63380 63379 158100184 11885 11884 206587690 70065 70064 606847266 4954 4953 484007776 76603 76604 735423617 93361 93360 602206149 37668 37669 979234768 2542 2541 256849981 6787 6786 324428079 36167 36168 479334399 6788 6789 668230324 7104 7103 196494316 35347 35348 821023581 40473 40472 501395230 87843 87842 853937225 49465 49464 26460611 70337 70336 450706984 39264 39263 778660396 6797 6796 155402993 3497 3496 312022049 81489 81490 986920915 23017 23016 335753848 35581 35582 573928301 93082 93081 115377894 41601 41602 608250945 57126 57125 471342100 76000 76001 148956006 6805 6806 690955765 79580 79579 311486334 9478 9477 198884440 22726 22725 243467240 20734 20733 187868089 8799 8800 258191415 99366 99367 948246621 1019 1018 615863266 91730 91729 834981790 94236 94237 14152252 6815 6816 127738755 65135 65136 531157671 71607 71606 690396307 35900 35899 532969733 8499 8500 389238251 16201 16202 543752816 33692 33691 21346191 29514 29513 368687659 70218 70219 236987134 15934 15933 656243416 83753 83754 838348297 90213 90214 75739115 48776 48775 340260836 63752 63751 222628702 59610 59609 658449534 6830 6831 837206951 6831 6832 852994574 80842 80843 670756327 34701 34700 897883374 50665 50664 543344740 65801 65800 478637485 6837 6836 305236281 3688 3689 903728480 64811 64812 204440908 20136 20135 500673592 6840 6841 519619457 1420 1421 172492378 28211 28212 297881645 71514 71513 894825194 6845 6844 867656910 1716 1715 166537577 30860 30859 6942201 65094 65093 332788034 38075 38076 175114643 521 520 358559647 6850 6851 983613252 13385 13386 79136641 40743 40742 469673257 91790 91791 316325904 6854 6855 3548873 49442 49443 42638128 48511 48512 844698699 6858 6857 310826580 12257 12258 144754662 6860 6859 424818583 95545 95544 584040344 6861 6862 447936777 6863 6862 120946459 6864 6863 851175494 6864 6865 810339861 73378 73377 471466062 28597 28596 23551119 78072 78071 845769616 44366 44367 362014632 6869 6870 237104200 6870 6871 923869322 52257 52256 9557259 82650 82651 931301278 71349 71350 857164704 29557 29558 883290620 6875 6876 132233234 66694 66695 62362918 48259 48260 74691075 6878 6879 897346805 14720 14721 565035587 78326 78325 483674067 1817 1818 119127714 64406 64407 806087467 98997 98996 306163202 39917 39918 817153566 99269 99268 127251120 7174 7175 801446008 76650 76649 789737204 50689 50688 515447778 33119 33118 46353894 6890 6891 458509657 69581 69582 313010820 55437 55438 134408926 6893 6894 471103234 22923 22922 584972655 56343 56344 20229217 35886 35885 759916343 82352 82353 36099139 6898 6899 373333506 35608 35607 450832126 53745 53744 958765555 98591 98590 152795119 82676 82675 592828537 62996 62997 939109905 25837 25838 843133823 1170 1169 817918157 28800 28801 9843427 94851 94850 357140756 17145 17146 363195946 24214 24215 544730796 58409 58408 626933874 10950 10949 709181383 15744 15743 418676903 96407 96406 292935386 6915 6914 740652026 42508 42507 216789676 74392 74391 346759311 39160 39161 110503086 25717 25716 80170614 79989 79988 34011530 43549 43550 375264477 20056 20055 815763454 51295 51294 280938372 56386 56387 896111083 42017 42018 452909169 70973 70972 981681065 74684 74685 218169828 6928 6927 439524766 23053 23052 823544973 90760 90761 33544719 41383 41384 675137021 6932 6931 856224053 42138 42137 50920283 6933 6934 501917076 60048 60049 18648152 6935 6936 39694984 84428 84427 156559972 34486 34485 241316641 28051 28052 209852451 19028 19027 581781296 76865 76864 617741594 68297 68298 25090722 23776 23777 600482223 22890 22891 113005325 7384 7385 552757072 6945 6946 663995785 5505 5504 990712050 63126 63125 568018625 11091 11090 503459773 85519 85518 385674058 20908 20907 62946821 31072 31071 941817395 96031 96030 594002557 75571 75572 74128349 6954 6955 486538663 18061 18062 381120268 18008 18007 434312079 13748 13747 622838847 6958 6959 767502265 38598 38597 872802109 6961 6960 768463192 96114 96113 516259569 6962 6963 253326784 6663 6662 939940727 86552 86553 425469726 25770 25771 598731383 82789 82790 545708903 13767 13766 746177970 85822 85823 383520654 99433 99432 924717018 53415 53416 700099322 16744 16743 355210151 50943 50944 989247287 63026 63027 427383079 9181 9180 685916140 91610 91611 808658262 84608 84607 921464589 49148 49147 479369198 36899 36900 149174609 34946 34947 506354560 42568 42569 47853287 56796 56795 535305156 15199 15198 67598949 72626 72627 847656494 67417 67416 804661249 76372 76373 887085249 79924 79925 339179267 77078 77077 732955432 97366 97365 584083322 89791 89792 722050563 33775 33776 221755950 51976 51975 325590143 96263 96262 898762967 80814 80813 73489449 17229 17228 116606092 87504 87503 116832004 92600 92601 37779582 60497 60496 294288344 10721 10720 833791206 22700 22699 661471438 66393 66394 351847996 7001 7002 907265082 18101 18102 939089066 7003 7004 837210040 11703 11702 104040384 42811 42810 347492730 66806 66807 214174313 39549 39550 70178272 46942 46943 23626014 26381 26380 596876105 7011 7010 566862937 75747 75746 788832810 53004 53005 424843597 67568 67569 679054173 9338 9337 96191188 62942 62941 844208827 98951 98950 103319721 4976 4977 488514540 76638 76639 713390807 30694 30693 158650238 96657 96658 870702961 40931 40930 996259381 7022 7023 327862404 62258 62259 561694370 93532 93531 981681738 20822 20823 831432951 24227 24226 736889248 7368 7367 486216986 72193 72192 601164474 83905 83906 50332920 70080 70079 79792150 9244 9243 72891676 37183 37184 499806638 24488 24487 912444800 98330 98329 996054130 7036 7035 503127203 77720 77719 346659317 17551 17550 770740955 46527 46526 126922855 84950 84951 782232557 77652 77651 894856899 87596 87597 263609563 3425 3426 836651337 35955 35954 561957885 9717 9718 395029039 7045 7046 399560531 27082 27083 835191444 93089 93088 413459738 79798 79797 270559157 95241 95242 944118429 33910 33911 873074787 26802 26801 623154510 61793 61792 725894837 7053 7054 625422869 21467 21468 148414970 54361 54362 660352744 7056 7057 247504113 7057 7058 158208668 82719 82720 975428669 27368 27369 389236475 73006 73005 70957331 76432 76431 570431766 48454 48453 164848694 53492 53493 878384093 33956 33957 728741157 40122 40123 53209324 96843 96844 403372434 7068 7067 512711592 49659 49660 343431447 50939 50938 71885451 44712 44711 828875045 88394 88395 366310076 57401 57400 33951037 83733 83734 337291747 37530 37529 88137570 40030 40029 582797883 42993 42992 329637070 7077 7078 890060009 27283 27284 65438436 89206 89207 647958156 85827 85828 402393190 67855 67856 561486357 78389 78390 619020008 88739 88740 333501913 7085 7084 118139012 50372 50371 400193252 51645 51644 356603344 32258 32259 237887120 12438 12437 610983949 35677 35678 253691479 71594 71595 230265761 61531 61530 851402214 7093 7092 160472776 11920 11919 316395378 7095 7094 285694086 7095 7096 144006735 75092 75091 403338208 10364 10365 126751679 59533 59534 303952715 88338 88337 415018504 87078 87079 331346021 7101 7102 383698377 91183 91184 40471523 13053 13052 780819853 11781 11780 624073162 44168 44167 65015713 7107 7106 135421411 27033 27034 71533603 81862 81861 62942312 83865 83866 659548508 7110 7111 473432836 27731 27730 29787728 95662 95661 131952123 48133 48134 332578706 57742 57741 288869796 21477 21476 180867677 97634 97635 626675744 17685 17684 574269921 73529 73530 14955334 12588 12589 521051867 44005 44006 228696797 25987 25988 633483624 47078 47077 583943950 89123 89122 213789467 61222 61221 972494616 69859 69858 139241293 96293 96294 176047174 15150 15151 841446836 7128 7129 498684191 96070 96071 246025016 7130 7131 230107356 44054 44053 296088833 76772 76771 10439455 7134 7133 80871893 19634 19633 313941985 54215 54216 299832737 8455 8454 16500652 88962 88961 304601941 67800 67799 108166155 21045 21044 637749493 28714 28713 39848512 45453 45452 901229037 15878 15879 987529780 55723 55724 504046502 9873 9874 702733236 68619 68618 712501334 95260 95259 757089241 16159 16160 519736348 7149 7148 72534216 5772 5773 864628812 50813 50812 870467996 71451 71450 52427016 35648 35649 15363745 11853 11852 276168976 31366 31365 360828355 38927 38928 575750106 93874 93875 999210310 11002 11001 427005414 34846 34847 106415799 7159 7160 36795212 77313 77312 379367458 74499 74500 60804247 9315 9314 251068805 29702 29701 778752469 97722 97721 691508357 26141 26142 222501871 38655 38656 443370592 49810 49809 955499575 90624 90623 394365475 43470 43471 303077952 49431 49430 746631453 53027 53028 575433714 5875 5874 947310483 70628 70629 124064733 51705 51706 72906165 64605 64606 700236238 29820 29821 673993937 40869 40870 545665440 19828 19829 213870791 15979 15978 93963349 37148 37147 34823613 92349 92348 451227494 7868 7867 911927315 3525 3526 58734166 7185 7184 53818521 41881 41882 844898957 98786 98785 569622272 46214 46215 278392164 33731 33732 343338127 52349 52350 30738045 43591 43592 884195095 10264 10263 701640789 35405 35404 20605481 12294 12293 831460636 59354 59353 972924038 69060 69061 875242948 42806 42805 912855 7197 7198 257055064 7707 7708 833536159 10365 10366 21858447 23809 23810 182719597 98471 98470 918264225 70012 70013 106837078 77316 77315 567814233 72071 72070 156424610 31392 31393 595098731 18655 18654 731691718 48192 48191 563454985 85412 85411 215686291 71772 71771 287209649 7211 7210 607454124 28160 28159 331611209 12473 12472 482122301 9575 9574 124685421 20208 20209 812490218 19402 19403 156262408 89225 89226 332556806 58102 58103 244548385 7219 7218 608465414 37071 37072 347194616 26106 26105 718225461 52909 52910 190958674 40866 40865 632442025 17417 17416 975914513 14282 14281 713179253 7225 7226 60318215 61594 61595 317389088 33212 33211 134681100 34124 34125 101900374 57771 57772 169787214 24812 24813 278621150 2801 2800 383511017 98873 98874 490953164 11645 11646 323511992 55534 55535 2751736 66021 66020 835202922 34611 34612 649047470 98578 98579 823228632 32275 32274 502837927 8421 8420 649462677 57023 57022 34485816 82857 82856 929061575 36728 36727 128031690 69256 69255 50277174 29384 29383 846121354 7245 7246 138800291 20849 20850 708524642 60120 60119 498057051 22136 22135 8088615 194 195 138203148 55298 55297 412319252 26236 26237 197105622 7253 7252 79172471 45669 45668 980008613 62180 62179 158584490 20209 20210 609979839 7257 7256 432273477 18774 18775 81457305 51561 51562 38001810 93479 93480 790591471 86669 86670 915765569 27154 27155 482906899 23391 23392 257047901 7264 7263 535786374 30575 30576 817794431 7266 7265 450219717 3463 3464 637813314 45803 45802 60926053 81370 81371 648890102 7269 7270 927948386 61845 61846 388441753 22971 22972 977197493 7272 7273 300311811 95748 95747 778777892 45015 45016 723875936 77754 77753 456863838 73980 73979 21591779 54492 54491 210416967 7278 7279 199445689 7280 7279 700374417 37365 37364 995167804 30976 30977 578287244 40232 40231 453065322 8609 8608 853636927 44719 44718 139592085 78971 78970 564567223 83655 83656 806839387 71955 71954 964927647 36212 36213 616152793 56237 56236 544652817 88126 88125 56511004 42932 42933 244480172 81671 81670 458206680 56331 56330 108026343 42779 42778 636740701 46684 46683 289544356 7297 7296 125248198 75447 75448 545644297 81943 81942 604896116 38120 38119 391324299 40885 40884 64001723 2736 2737 491995723 60866 60865 927487450 362 363 28579238 22194 22195 646065201 73789 73790 828384519 56397 56398 585015470 7308 7307 516452096 9779 9778 661450121 54560 54561 593300378 64032 64031 495330353 40585 40586 916292585 35768 35769 376726406 92777 92778 6530019 20246 20245 665697864 94250 94251 657863794 88723 88722 2235343 98011 98010 943299527 41836 41835 163441917 7320 7319 717477874 43226 43227 92551026 7322 7321 562857903 71849 71850 979003646 88433 88432 729904515 38175 38174 576973148 90544 90543 641030408 93919 93918 748671005 15804 15803 66372229 40502 40503 59526370 7329 7330 393667778 34952 34953 107306958 84279 84278 657338651 22049 22048 118126139 77460 77461 708671954 56958 56959 48330156 4228 4229 822480554 7337 7336 168021763 43062 43063 459212721 65804 65805 586111989 77853 77852 509686365 71883 71884 586725562 36081 36080 4360922 16022 16023 121884681 13941 13942 762067875 7344 7345 67321667 6650 6651 622970192 93591 93592 448323823 7347 7348 635363502 7348 7349 85449574 83252 83251 356659477 97696 97697 646383567 89614 89613 154848502 26564 26563 373540174 6629 6628 859556532 68156 68157 874646649 7355 7356 722177973 25050 25051 435148556 45626 45625 993531320 67007 67006 460763101 134 133 824646249 58086 58085 656277266 47035 47036 315223346 91060 91059 959178385 12930 12929 5375317 72589 72588 866730680 94662 94663 86776376 64884 64885 216179535 20429 20428 914694143 5509 5508 646533306 53496 53495 663190112 73780 73779 64710515 68180 68179 254131123 91230 91229 302851000 95154 95155 623556169 71020 71021 289120129 11769 11768 390745599 54380 54381 371143861 44806 44807 869369875 79320 79319 809646493 91845 91846 201018678 73288 73289 713244057 77220 77219 803213794 87035 87034 915575826 57952 57953 101308653 59372 59373 286755759 47146 47145 547669087 72591 72592 275785164 31707 31708 307374209 82609 82608 806674984 88633 88632 613995830 69501 69500 177730269 45240 45239 838404494 84688 84689 340520086 61471 61470 94225817 7395 7394 142657276 91144 91145 45018745 31780 31779 459882865 64916 64915 893483195 30258 30257 580616193 87957 87956 250350824 24861 24862 104068245 81329 81330 821647958 23621 23620 747923562 93385 93384 104172612 38201 38202 852113858 99826 99827 241571110 16175 16174 596550106 89053 89054 492291134 62911 62910 55364891 39764 39765 798153068 50230 50231 74096532 7959 7960 380308295 10483 10484 304064424 17243 17242 523481964 5229 5228 167850244 95819 95818 844141847 72366 72367 270560725 92581 92582 350745072 17032 17033 325393463 7420 7419 108257575 97381 97382 854734320 32277 32278 561421506 31662 31661 841238622 45805 45804 66055990 88545 88546 221677742 58571 58572 51673909 72771 72770 545552463 7494 7493 143933384 85382 85383 879373734 71936 71935 563849885 73645 73646 533140740 30207 30206 458919586 9100 9099 321011157 59315 59314 852804819 56663 56662 47005210 10886 10885 951149903 7437 7436 592463385 39713 39714 112137906 7439 7438 106702418 12510 12509 146106271 64686 64685 276625846 32860 32859 998631068 45999 46000 324119060 30050 30049 588180515 80664 80663 34403540 76203 76202 442321653 75726 75725 284311015 78268 78267 60035250 59984 59983 226332414 523 524 455315623 2637 2636 555783930 11569 11570 210836199 6155 6154 279461284 7454 7453 284340637 77462 77463 708485023 98195 98196 855347872 26210 26209 872253083 7458 7457 45158728 15509 15508 223785418 95310 95309 985511041 51677 51678 348848792 32480 32479 291210525 48855 48854 75882903 75104 75105 485531247 54070 54069 393637816 34694 34695 137991957 45599 45598 689133505 7467 7468 1932821 7468 7469 566121467 11989 11988 25876012 71398 71399 566508587 7471 7472 42090850 7473 7472 23291332 32384 32385 449453282 83582 83583 957821019 90487 90488 776306953 7477 7476 543834203 37467 37466 947670461 23133 23132 461756922 25537 25536 36305152 20121 20122 592433772 68862 68863 511286724 96028 96027 36221782 41476 41475 164263681 87072 87071 391554181 8135 8136 841718022 86698 86697 721168352 82976 82977 91012877 7489 7488 180509083 39167 39166 174420753 86838 86839 991423150 83786 83787 642448868 6230 6229 850230150 88287 88286 732011900 20573 20572 821470458 83407 83408 885945741 7496 7497 28525440 5820 5821 742944350 74042 74043 11853473 13394 13393 74151381 58588 58587 204811946 2678 2679 15324883 7503 7502 38529189 84102 84101 333355720 74276 74275 378326151 4648 4647 813705598 76645 76646 836454827 7508 7507 359701305 33832 33831 861431167 94472 94473 816902402 43289 43288 433874046 7511 7512 523380544 69226 69225 196500318 87532 87531 705255048 72388 72387 225212042 25372 25371 54482614 85294 85295 891180498 89563 89562 608344125 33708 33709 210227297 29778 29779 268249019 18371 18372 866301168 16063 16062 444600273 10320 10319 904354362 9797 9798 945491249 64947 64946 607097776 7526 7525 932006136 86543 86542 624582253 19392 19393 605261119 25493 25492 248207980 73980 73981 975218668 54028 54027 963437561 40117 40116 669642702 7533 7532 550855013 53813 53814 18587626 41313 41314 48470270 44672 44673 636189967 13358 13359 256353086 7538 7537 70102961 87575 87574 431902019 87945 87944 363809780 88303 88304 553090943 53286 53285 437955078 91269 91270 471170225 7544 7543 882319538 97514 97513 550571284 96481 96482 686995506 96250 96249 339470806 7547 7548 504322885 60484 60485 941522123 27921 27920 643282050 7551 7550 117360739 61297 61298 198014444 64634 64633 817859546 7553 7554 29146822 40616 40617 702904238 82516 82517 41208233 7557 7556 527599190 56833 56834 473832659 10285 10284 24169777 20611 20610 199270082 46932 46933 906779069 53957 53956 753066242 7563 7562 660336393 18266 18265 458487619 9397 9396 35810669 7566 7565 215687342 28313 28314 953925240 7776 7775 29798777 43379 43378 961496874 28619 28620 734083769 7570 7571 752865891 19903 19904 203515000 64067 64066 795273628 98752 98751 735751688 23232 23233 307266005 15623 15624 789842070 13083 13082 482380494 89702 89701 643104770 7579 7578 911343226 12331 12330 526083567 39798 39797 242648241 45396 45395 394900246 22668 22667 847249189 25975 25974 301765343 76177 76178 607752599 11945 11944 859491634 81979 81978 590477899 7587 7588 612827786 16286 16285 982929081 55396 55395 550825548 49589 49590 96039045 80100 80099 760554328 78235 78234 26739889 7594 7593 531527389 7595 7594 50756882 90999 91000 868846961 94633 94632 554580992 16779 16778 323501665 87081 87082 133050962 65951 65952 278020421 98288 98289 113478538 5066 5067 931977688 79399 79398 123711564 54342 54341 904328711 83573 83574 80133909 31609 31608 24488008 23360 23359 212767529 82136 82135 533231661 36170 36171 430258125 7610 7609 223456057 53927 53928 936254391 72875 72876 742594546 40384 40383 105355459 41436 41435 922327351 10818 10817 120300519 20411 20412 464234452 86651 86650 271595881 7618 7617 35309652 13067 13068 233658703 36973 36972 954370839 20018 20017 733653016 21 20 745624228 39892 39891 305432489 7624 7623 697422911 7624 7625 240991370 26836 26837 228820671 41134 41133 324891474 27099 27100 644576154 61271 61272 686275168 80447 80448 595762754 61036 61035 943408076 87781 87780 460158388 21499 21498 163840925 14719 14718 105448525 95413 95412 626982461 35338 35339 807424480 47033 47034 657939242 12057 12056 81472519 62847 62848 995069933 41908 41909 936659126 46856 46855 295581520 22109 22108 688387862 93336 93337 20389580 45619 45620 166089360 92441 92440 229745729 35650 35651 600255527 7646 7647 488744426 7450 7449 33201676 94992 94993 381925007 7650 7649 561806700 40132 40131 909593596 10775 10776 675421837 7652 7653 150965683 10260 10261 103980825 99834 99835 654479838 86015 86016 28650170 60906 60907 866969223 50803 50802 300051942 44078 44079 430947083 54163 54162 139995901 32503 32502 325696972 67455 67454 749413777 51168 51169 836960807 7663 7664 192436228 7665 7664 879854246 7666 7665 454502233 27234 27235 586912630 24630 24629 938248516 81645 81646 20844315 79873 79874 442257539 61018 61019 777197410 4509 4510 139989873 31425 31426 516680855 29527 29526 613900505 42488 42487 159108345 91810 91811 493172488 59788 59787 852775531 14540 14539 487747878 9689 9690 746796140 76693 76692 40785094 7946 7945 974355529 97974 97973 612334011 20097 20096 137349521 3499 3498 69870637 56107 56106 142949066 18259 18260 356149485 30006 30005 608423522 43366 43365 383836166 99287 99288 390123497 77194 77195 663406997 17936 17935 632890749 7683 7684 246478042 32803 32804 52021125 33369 33370 38154126 58247 58248 23786146 7696 7695 701673847 35551 35550 418094050 36159 36160 420966459 92463 92462 12369207 82203 82204 711847282 30718 30719 197792808 88377 88376 884086014 86270 86271 366545095 33371 33370 41103775 26606 26605 994999011 5378 5377 186688962 7707 7706 32272254 46903 46902 736044698 88354 88355 600772225 44240 44239 33238386 22181 22180 225361583 7711 7712 687313730 31578 31579 473939416 63126 63127 44613760 80272 80271 267848015 47189 47188 747334456 7717 7716 7056030 56714 56713 547849567 47226 47225 169294967 37570 37571 708046181 72843 72842 54082542 83803 83804 700282633 32305 32306 731478502 97020 97019 244666993 46261 46262 686309577 22179 22180 105185146 7726 7727 29524605 13060 13059 530352973 7729 7728 693281427 7729 7730 57199667 20417 20418 227684545 85671 85672 79794090 65759 65758 976037778 52064 52063 721317560 20732 20731 33653596 47228 47227 927349887 30384 30383 21316979 38761 38760 130269970 85824 85825 709080988 29285 29284 443925127 7302 7303 784532420 27822 27823 295790157 7743 7742 939881458 229 228 4872896 25519 25518 63841403 32294 32295 32128251 87439 87440 967639669 26302 26301 1735917 36259 36258 651335789 26251 26250 261753264 86057 86058 949820253 98881 98882 483298325 10417 10416 565587416 19622 19621 328766340 59906 59905 64288136 88399 88398 25803523 49495 49496 807671514 6817 6816 351657108 22010 22009 138027768 3728 3727 905326276 73255 73256 935733752 85690 85689 26287745 68606 68607 315336530 65115 65114 604619052 27253 27252 237006488 43514 43515 878678767 89552 89551 585950817 96132 96131 401640785 7769 7768 718335879 39656 39655 631272967 49473 49474 648105106 83152 83153 776432653 97191 97190 30350707 16096 16097 723869942 13347 13348 73778038 74033 74034 267566209 589 588 95306098 28587 28586 580017772 1069 1068 292678722 4869 4868 442692237 18830 18831 299532153 48331 48332 691194654 50646 50647 804645458 30934 30935 802207065 45090 45091 20815590 5914 5915 4095045 23763 23762 358399394 45323 45324 796921295 53695 53696 310943479 39555 39556 420804124 74465 74464 948710739 71353 71354 369042718 96206 96207 912655697 63835 63836 159429221 70993 70992 673399341 91884 91883 90477368 46861 46860 767788154 54823 54824 670529253 7799 7798 146460951 7006 7005 898809173 50910 50909 303094879 23075 23074 265698275 69967 69968 992318880 7804 7803 208979054 55354 55353 722732750 73498 73499 229057197 76063 76064 716299385 83302 83303 507478979 71506 71505 825272829 6631 6630 861666324 95572 95571 56933881 362 361 364126038 80117 80118 933370626 7813 7814 345038571 36937 36936 272689304 979 978 73048686 81886 81887 52700760 86322 86321 718098060 55275 55274 25230196 22435 22436 449293845 35581 35580 775300193 90550 90549 566292818 62077 62076 450457807 10601 10602 148387738 52747 52746 928171998 50137 50136 193419040 32150 32149 163158159 2705 2706 99866383 11838 11839 523781240 7830 7829 21562841 27399 27398 596320957 7831 7832 21800395 87292 87291 824520507 66532 66531 294015462 45436 45435 200325638 38254 38253 975023338 7837 7836 414296854 7837 7838 407269555 7838 7839 50835005 49046 49045 72456648 7841 7840 605018972 90322 90321 661054258 81747 81746 463908567 7844 7843 449363594 40149 40148 776660550 87236 87235 416553558 61740 61741 429823342 74863 74862 462179478 3562 3563 831096687 11251 11250 778430361 41762 41763 939212862 1854 1853 337274645 7852 7853 21738070 7853 7854 505099127 15938 15937 390134955 32967 32966 933293944 34905 34904 749454560 15284 15283 106906609 63506 63507 330203577 33953 33954 584490480 24183 24184 144525779 76327 76326 172364555 19860 19861 58653331 38785 38784 205381620 32758 32759 573492060 70856 70857 365933902 7867 7866 488808709 5091 5090 476202687 79867 79868 415774090 88649 88648 170086471 68930 68931 92858369 97043 97044 773359056 28078 28077 543901904 26623 26622 299081990 24193 24192 106346014 26022 26021 918618472 38798 38799 737418375 73576 73575 488477343 16943 16942 741290004 45770 45769 377875727 62412 62411 62809962 32302 32301 103277741 61642 61643 216798017 88599 88600 278460944 7884 7885 703206424 23154 23153 490922442 7886 7887 904044583 81293 81294 729323000 96202 96203 680628118 52039 52040 489203224 90151 90152 35820780 74402 74401 959232283 60718 60717 806580170 492 493 121533883 22808 22807 414463961 40657 40658 126272783 38726 38725 525128705 9704 9703 668115805 98587 98588 316371420 43990 43991 945976111 46769 46770 427200874 36541 36540 39683753 57359 57360 173275398 23292 23291 31773465 30169 30168 140715416 56795 56794 633471696 26428 26427 261458701 77801 77802 381507889 4587 4588 113129732 98328 98327 680303879 17359 17358 135411658 75442 75441 912686364 7912 7913 843952521 75682 75681 221487879 41060 41059 879999932 87741 87740 627238981 7916 7917 640799974 50116 50117 240640395 53614 53615 517991044 38842 38843 226505819 70584 70583 488930112 64841 64842 319023830 10970 10971 825534823 98220 98221 102152657 7925 7924 2000797 87004 87003 183266602 67438 67437 860682704 38399 38400 71822940 21789 21790 44018794 54720 54719 850336082 37087 37086 825889739 82971 82970 859722617 15327 15328 685664758 62818 62817 1415449 11231 11230 160010378 23882 23881 879785189 85418 85419 504915189 7938 7937 911349201 85529 85530 595829988 69340 69339 131954467 82878 82879 885585661 34681 34682 574705357 44546 44545 224914385 71536 71535 474920442 78590 78589 881232652 53683 53682 51279335 28845 28844 45236463 70958 70957 127431412 81620 81619 339820545 93595 93596 8050683 22385 22386 441920257 25639 25638 651662304 25070 25069 478354206 25395 25394 185646953 10715 10714 486921835 7956 7955 649359696 30013 30014 833637005 93121 93120 208645783 7959 7958 57122742 39652 39653 866104604 7960 7961 105314264 36503 36502 25547885 73943 73944 476032530 83321 83322 303417565 97937 97938 891169391 59917 59916 577457368 7966 7967 457874895 4078 4079 517690483 74076 74075 61454885 96226 96227 916694855 40795 40796 239057635 11333 11332 926993536 96910 96909 204755379 38800 38799 291208497 13948 13947 11895144 82869 82870 157192427 34715 34716 270795060 7977 7978 900208781 7978 7979 734456347 29456 29455 207199069 65798 65797 842653863 27718 27719 583739992 39946 39945 275345630 2920 2919 547274183 68389 68388 416203377 16407 16406 141496595 55303 55302 565539638 63753 63754 405139674 99162 99161 941094360 62775 62774 585641794 22805 22806 421873870 29614 29613 649048718 38540 38541 73570697 83943 83942 64653295 81078 81077 409708530 41927 41926 973665436 42787 42786 207060499 97274 97275 679388964 28946 28945 934662164 8000 7999 977672963 24859 24858 993499242 77662 77661 970409076 8003 8002 5241419 53949 53948 839355015 55268 55269 52397157 22175 22176 486227315 17 18 887821775 8835 8834 515295021 48965 48964 793122624 33100 33101 760302138 76059 76058 64142975 68365 68366 684106433 71154 71155 507150874 22267 22266 74055140 39185 39184 154504027 80446 80445 66419536 70486 70485 606536824 44688 44689 775884051 41867 41868 996382474 17681 17680 931793327 99526 99527 353382080 80220 80221 91694188 40481 40480 614847573 30613 30614 244793330 8025 8024 924005567 87854 87853 933187350 21886 21885 159295658 32934 32933 808925173 66779 66780 480792612 79810 79811 829418815 18764 18765 921409178 72175 72176 533770710 6034 6035 652358403 83894 83893 856439448 54184 54185 950302811 37077 37076 626139768 8037 8036 799803987 14760 14761 205546708 92973 92972 928565831 76488 76487 494260739 8040 8041 470618224 23597 23596 12792365 82932 82931 56212315 62598 62599 838797919 8044 8045 375664537 46136 46137 343226334 8047 8046 752650681 18561 18560 972805564 40352 40353 816591987 80461 80460 67524266 48493 48494 103815462 68980 68981 33737997 51026 51027 783847557 19585 19586 188416852 74015 74014 906551692 22073 22074 14396552 75989 75990 947399866 92526 92527 354568484 40136 40137 867702650 2279 2278 432124968 22043 22044 875711458 11962 11961 12802665 8063 8062 286007455 23054 23055 144359979 24237 24238 147455280 19893 19892 895653617 90844 90843 814501459 5561 5560 507528596 58996 58997 133799613 8070 8069 105613459 57830 57831 599336974 10180 10181 649915050 65546 65545 10022916 93346 93345 723479974 64326 64327 827147759 61624 61623 488838007 97334 97333 953594981 8077 8078 571407751 2658 2657 58637110 80934 80935 198252106 70813 70812 276686242 34236 34235 531953943 37649 37648 44091082 75316 75315 346983478 52724 52725 187856485 1141 1142 726991162 50882 50883 30639540 8015 8014 560803728 69813 69812 45229240 41864 41863 589233497 8090 8091 993532834 79595 79596 2949237 88230 88231 18177163 77939 77938 678072800 85512 85513 506977637 8096 8095 230962498 16635 16636 51194418 36374 36375 872064705 73985 73984 801340788 80135 80136 166880538 78600 78599 572996836 14106 14107 305954288 82906 82905 975941222 34914 34915 1065060 73647 73648 654899517 34798 34799 126147045 7502 7501 251447163 51377 51376 62420297 52766 52765 61971388 8109 8110 475378717 90175 90174 893071124 99617 99616 580306490 41006 41005 901540678 8113 8114 295273369 78940 78939 67865399 8115 8116 749656169 99956 99955 278690722 98256 98255 21612894 37963 37962 183909900 7992 7991 245040203 22852 22853 803241979 95272 95271 213215475 8122 8123 606018659 55801 55802 996744221 3306 3305 292564321 5472 5473 884259558 72356 72355 378371115 8996 8997 678245467 82151 82150 399355208 51629 51630 32831303 40049 40048 577305852 60096 60097 898085450 18348 18349 878026759 33916 33917 389175851 4175 4174 449911951 43486 43487 29827183 13317 13318 964505434 73527 73526 286528555 9339 9338 740462912 35100 35101 229527318 96982 96981 353710304 25540 25539 308969698 39110 39109 171062419 2365 2366 124497613 14755 14754 847698078 71878 71879 946892147 10423 10424 110034348 8186 8187 656507622 41573 41574 85425019 92079 92078 923397888 23715 23714 247532501 28629 28628 891375096 94119 94118 975397314 29351 29352 486885684 26081 26080 311181564 91972 91971 499518046 23209 23210 325331363 30605 30606 6055098 24253 24254 304999474 8160 8159 834021559 17449 17448 690698674 8162 8161 309351876 74927 74926 345801773 84504 84503 237018724 66423 66422 346342246 96650 96651 474903173 96945 96944 97087943 8168 8167 754910222 43506 43505 35050907 71232 71231 585988535 34910 34911 21307517 95222 95221 492127261 89006 89005 723615504 37034 37035 862767382 20341 20340 713317105 68772 68773 594598209 8177 8176 956170474 46201 46202 391685090 33159 33160 789995881 41377 41376 19438829 15148 15149 247599408 68072 68071 820250977 60612 60611 418273357 50420 50419 639575511 8185 8184 25421 8921 8922 60051803 33063 33062 178286765 90696 90695 134166138 364 363 353434769 28634 28633 176231580 79012 79013 154721464 37056 37057 582925205 91718 91717 960807600 43947 43946 948785014 8195 8194 847186502 87616 87615 551410345 1068 1067 959734337 26074 26075 145742909 20913 20914 456420688 90676 90675 732205182 17719 17720 720695104 66312 66311 942647241 20626 20627 357751410 91307 91308 594042782 79455 79454 603312525 18584 18583 243053047 75300 75301 508588400 22820 22819 69879000 57084 57083 457373547 49728 49727 292705320 84027 84028 895195054 8212 8211 400783295 57516 57517 868096001 80800 80799 563386304 61865 61864 429785782 75954 75955 313812265 99002 99003 778503644 68990 68991 45568680 63453 63452 813388470 8220 8219 60340145 8221 8220 76910956 9916 9915 843288525 5478 5477 332315903 5192 5193 346510901 71848 71849 708541314 8226 8225 661369247 8226 8227 137381512 63199 63200 450746456 22186 22185 941914073 53315 53314 595029139 84330 84331 456199785 8232 8231 980519169 34972 34971 43808138 76224 76223 737934241 93557 93556 698132576 47471 47470 889594586 57593 57592 35154325 41860 41859 314187975 77962 77961 230098767 26200 26199 92887250 66770 66769 192089951 7425 7424 702409604 89263 89262 897644476 61502 61503 678503579 13132 13133 439003951 11024 11025 540708701 9384 9383 552675919 61837 61838 201401645 8249 8248 749227696 51558 51559 93276764 92945 92944 138169944 87710 87709 679710017 84325 84326 806556530 8253 8254 918838156 13263 13262 705608775 60452 60451 9347543 93856 93857 43224425 8257 8258 841746814 97277 97278 30421041 48387 48386 155306161 65530 65531 127221612 2458 2457 331593927 3990 3989 635507794 40149 40150 981903061 31492 31493 637422008 49821 49822 963711616 19084 19083 232610694 45114 45115 122703631 99132 99131 377057386 40769 40770 256228037 63348 63347 14248910 113 112 37860973 62153 62154 464575496 37301 37302 62592822 8274 8275 732141777 36551 36550 267613377 26577 26576 136848889 64604 64603 603334009 12604 12603 520498777 30834 30833 52805411 79522 79521 813542152 11552 11551 537256373 16598 16597 906234578 8284 8283 152025708 27704 27703 95022565 55266 55265 924990745 63418 63419 605669838 58372 58373 66796988 10239 10238 389941668 78601 78600 200156243 28051 28050 729742979 8292 8291 422157556 21286 21285 34335292 8294 8293 548804122 41181 41180 996441675 20801 20800 755163965 8297 8296 745165066 24305 24304 1441701 28776 28777 909425444 68836 68835 795207039 8300 8301 745018187 97452 97453 859727153 38164 38165 534064686 59705 59704 299863787 53532 53531 41936549 54308 54309 573162622 41948 41949 870699567 95847 95846 193526130 35517 35516 601203615 37091 37090 65490770 64601 64602 603860498 46556 46557 155307083 8312 8313 336068132 45280 45279 953573366 76570 76571 39331172 69049 69050 100051569 80155 80154 326683653 48794 48793 847100340 63693 63694 974066902 47439 47440 182268194 25109 25108 931792244 84918 84919 131174239 59672 59671 828090557 13037 13036 397706850 86084 86085 276337033 8838 8837 829299147 21824 21825 4080021 59760 59761 856094582 30652 30653 3776 29485 29486 769244752 73970 73969 918703738 20129 20128 577152873 86126 86127 496985977 76858 76857 230999371 9954 9953 852237741 68835 68834 179490187 59355 59356 80814199 41995 41996 675946653 93752 93751 174471958 55256 55255 944866284 56339 56338 861175650 76316 76315 925778474 12429 12428 536381628 38916 38915 259368421 90891 90890 291957573 12973 12972 455049820 13063 13062 69706574 13131 13132 609861264 8349 8348 127932688 69836 69837 133633694 58309 58308 68127901 39763 39762 998475595 60605 60604 20151831 60783 60782 418813921 21834 21833 528999968 8356 8355 839120442 58870 58869 371970705 72951 72952 218863898 59807 59808 660683631 39697 39696 229792962 8361 8360 498050075 8362 8361 722226625 26997 26996 61267144 44191 44190 896767502 42446 42445 675248178 53607 53606 234405972 32405 32404 568183182 4087 4088 292898189 8368 8369 569671356 33245 33244 423368914 40906 40907 189082308 26851 26850 325985649 8372 8373 482563200 45142 45143 350942017 18952 18951 588635542 37309 37308 652272946 66232 66231 45733290 31807 31806 839075368 368 369 214109649 65079 65078 156768266 8380 8381 809500744 25051 25052 917395733 71712 71711 976904294 8383 8384 178926455 8384 8385 911795919 69494 69495 310233881 17107 17106 572665323 8388 8387 892739004 8389 8388 81736342 93138 93137 447686983 37945 37946 505138457 2969 2970 505793631 98233 98232 19819609 5898 5897 778605881 97778 97779 822209871 8395 8396 497840812 231 230 711430328 33503 33502 50002827 95622 95621 891912462 46416 46417 793198641 67100 67101 665083574 33625 33624 404740701 43227 43228 849524859 8404 8403 972992321 63396 63395 641924667 8406 8405 339515349 64653 64652 494242784 63597 63598 10740593 13606 13605 572645522 8410 8409 144730267 30475 30476 4918316 95721 95720 974297118 8413 8412 997813484 75077 75078 499304028 81299 81298 883949422 34860 34859 292560612 76192 76191 958067419 42747 42746 663123527 27613 27614 88815454 8419 8420 241987112 74381 74380 850603223 8421 8422 561520531 17041 17042 539541460 8424 8423 629161872 64305 64304 587715261 28987 28986 319713783 94768 94767 854804302 8427 8428 808468101 61928 61927 574143562 7644 7643 468311088 75450 75449 349229934 8432 8431 222873272 70296 70295 134255524 35206 35207 672486015 42822 42823 480197498 14655 14654 690139802 38749 38748 905123794 89831 89832 205825320 88261 88262 523776731 64912 64913 769571298 21927 21928 163508032 66672 66671 169273076 51499 51498 363783071 90587 90586 464019468 37313 37312 929729084 12489 12488 12196272 38401 38400 730831095 8447 8448 150336212 8449 8448 194614651 24619 24618 724575916 64770 64771 891484601 53996 53997 180721855 36524 36523 365427861 71440 71441 143036733 7137 7136 229135070 24044 24045 81981330 27288 27289 982187140 8458 8457 337477947 935 936 496759301 18151 18150 572504792 50760 50759 768788009 23351 23350 669419395 8463 8462 150048751 8464 8463 882516577 88644 88643 355053767 8465 8466 742108790 54741 54742 89803521 99252 99253 39794366 38472 38473 301235334 71206 71207 874631289 76613 76614 410857926 38239 38238 531677638 49114 49115 867149041 65037 65036 25656947 8475 8474 44274538 13864 13865 859427092 35161 35162 305447801 75631 75632 830764626 8478 8479 922393664 56036 56037 173709446 35793 35794 267715056 79176 79175 278669703 66914 66913 36594236 77695 77694 392367807 68447 68446 71081230 8486 8485 385536901 8487 8486 649758073 19092 19091 30542759 10513 10512 225605360 8490 8489 213295173 10319 10318 622507189 16436 16437 144369894 85681 85682 190134675 8494 8493 370238149 38963 38962 967689680 85224 85225 240868460 63733 63732 20941150 8497 8498 666131332 58772 58771 150191697 3487 3488 900016876 63279 63280 543541142 358 359 586452744 15674 15675 426026977 97768 97767 658150492 77233 77232 974513383 71319 71318 437333081 8507 8506 968141518 8508 8507 635866230 32550 32551 435635169 49843 49844 14072195 8510 8511 252688521 6689 6690 247445818 83888 83887 139275128 3413 3414 719916056 76777 76776 190694952 8516 8515 23331179 8516 8517 875743620 308 309 871660459 8519 8518 192911077 8519 8520 809413389 52933 52932 98452799 47527 47526 939125846 8523 8522 495982237 8524 8523 415336941 62846 62847 417358282 72461 72460 898208565 24592 24593 790938705 42026 42025 598457881 28330 28331 509718696 94318 94317 33799401 19163 19162 596356265 33666 33665 759431780 1412 1413 661115969 70886 70887 266147350 8534 8535 303002732 8536 8535 899418852 25818 25819 386945633 8538 8537 517254629 70316 70317 741438217 33838 33837 953152371 53364 53363 20458678 51092 51091 10618498 83211 83212 200269074 82107 82106 793001521 85240 85241 381797718 58637 58636 758651807 91696 91695 704741052 17222 17221 904454656 53768 53769 3060534 8549 8550 647225072 43777 43776 8141920 21062 21061 511174918 65253 65252 770648755 85478 85479 822493869 95088 95089 991715068 3859 3860 666115887 55394 55395 345229837 36974 36975 896499219 50463 50462 292919987 35683 35682 497832105 8560 8561 514914792 93737 93738 823795171 76589 76588 826469705 36963 36962 569808998 44990 44989 219856330 8566 8565 301718241 84118 84119 312227496 35103 35102 469057182 10854 10853 616517791 10612 10611 988905559 8571 8570 433364318 24142 24143 286500682 96574 96575 149325624 60337 60336 805659279 2985 2984 632961308 38427 38426 621301930 69205 69206 30963911 44000 43999 715711837 8578 8579 97766712 52348 52347 34693568 59054 59053 287339364 8581 8582 368611987 37208 37209 413209388 52967 52966 691587282 65277 65278 801417868 8586 8585 855392394 52941 52942 299832597 19869 19870 714271212 87765 87766 479182237 8590 8589 618842271 86134 86133 683776053 46144 46143 92003675 8593 8592 340555867 60458 60457 625462708 80521 80520 775427953 8595 8596 819772979 46053 46052 396255086 36201 36202 544182955 78102 78103 187420116 8599 8600 191236298 62717 62718 490930914 74260 74259 965271791 77988 77987 650072330 65869 65870 869501243 48588 48589 743661733 14918 14919 921435883 47046 47047 881834982 76616 76615 153868773 11326 11327 511792908 69799 69800 375076496 8611 8610 720660700 43438 43439 318566889 7889 7888 173549391 8613 8614 155446228 29299 29298 557726856 66116 66115 295781295 16029 16028 360613896 73572 73573 419152685 73880 73879 368607269 8619 8620 914123618 35212 35211 787793848 36103 36102 855889946 50521 50520 489180183 86585 86584 71003503 29243 29244 827653955 98921 98922 491160475 80732 80733 915145314 78617 78618 387319050 75139 75140 756175983 77701 77700 307802804 69858 69857 199088432 8631 8632 353239721 8632 8633 448482408 45836 45835 96029933 89303 89304 386921807 8636 8635 103791239 20677 20676 892907071 17315 17316 269429461 38708 38709 814683312 78444 78443 349111074 57044 57043 7416678 52598 52597 57580666 2836 2835 92522729 8644 8643 902579133 8644 8645 495998006 8645 8646 664010739 34259 34260 906871220 8647 8648 953258719 97891 97892 155010665 37650 37651 505735127 72953 72952 461940590 90877 90876 9561299 62125 62124 702690208 96253 96252 787665347 21771 21772 919143833 3868 3867 587909670 8656 8657 132751839 9243 9242 10265304 20434 20435 106874202 8659 8660 834911787 11710 11709 328661004 60471 60472 517500986 8662 8663 80918524 16165 16166 705561978 54570 54569 390615155 81285 81284 715325842 62207 62208 250032491 55435 55436 222731373 31247 31246 297163589 57327 57326 445688717 8670 8671 836350650 98596 98595 554808738 5411 5410 942854420 8674 8673 621044827 15032 15031 564241566 94907 94906 396347516 30260 30259 552170841 13331 13332 940155953 60161 60160 388997616 69281 69282 535375777 79382 79381 354461934 76599 76598 496470983 59852 59851 380588591 20256 20255 502454141 8685 8684 192449684 46917 46918 130980570 98951 98952 499471355 8687 8688 185171134 8689 8688 170603375 67761 67762 87684779 8690 8691 969947035 82518 82517 40513751 59303 59302 827090309 50673 50672 487374975 87451 87450 103385465 8695 8696 461777533 90743 90744 755659330 39928 39927 325516317 26797 26798 308636833 29660 29659 775540781 8701 8700 267162359 89279 89280 361760339 92337 92336 814662981 62669 62668 655628964 88332 88331 353787222 8705 8706 238754673 84048 84049 728658747 68015 68016 93729124 47709 47710 176375288 8710 8709 566586828 33346 33345 616864893 47791 47792 671666998 50358 50357 591966936 24233 24234 309611581 98631 98630 462194600 80606 80605 62850211 3579 3578 836181461 8718 8717 213440672 79942 79941 440075902 18810 18811 89640569 30155 30154 171525939 33127 33128 460181077 74778 74777 218132581 8724 8723 418974797 58280 58281 206731290 31732 31731 68638914 45140 45141 240869 8727 8728 445991667 24258 24259 371217686 56920 56921 186939854 35541 35540 95014446 99718 99717 774387463 8733 8732 503038102 74308 74309 539787368 47252 47253 80657296 96428 96429 73126248 70424 70425 886492525 7073 7074 842272510 8739 8738 789179393 8739 8740 751890359 70544 70543 813515092 8742 8741 736506375 21916 21915 518762650 32024 32025 307230428 62462 62463 37379429 70575 70574 400164473 11208 11209 507547418 75003 75002 119008642 41921 41922 455013025 45741 45742 751857747 69949 69950 340536417 50237 50238 991283350 49857 49858 976466028 88831 88830 32727317 76368 76369 470730486 72495 72496 69614028 46065 46064 180931340 8023 8022 722939459 68777 68776 41992579 40297 40296 945553435 41193 41194 749427758 31162 31161 23080422 8762 8763 752139604 91850 91849 842166844 31498 31497 168005472 54250 54249 965156619 94412 94413 649643227 10634 10635 618160430 27961 27960 429102232 20998 20997 604916801 7065 7064 412321326 70617 70618 443462836 5708 5707 150479531 9569 9568 32652319 75919 75918 633707911 36563 36564 71567829 91444 91445 249956823 12468 12467 686413756 18401 18400 854290371 55845 55846 488330076 57055 57054 628020794 61386 61385 926222133 2426 2425 337122533 51190 51191 895693910 1552 1553 742064729 85461 85460 468343851 8773 8772 589025936 84292 84291 259863191 44301 44302 852474266 11990 11989 153941570 19397 19396 35970192 92445 92444 637182773 8793 8792 717925066 49813 49812 873149348 7980 7981 738648401 61152 61153 64821514 93422 93421 35908247 56827 56826 12527484 92019 92020 778948710 23840 23839 786027830 17567 17566 627959319 32260 32261 384442491 56154 56155 875329796 8142 8143 999322012 9913 9912 705946944 2659 2660 500809558 81325 81326 963797637 7231 7230 836035424 6908 6907 547102061 8810 8809 549657925 96275 96274 229404901 47324 47323 451622768 76957 76958 250041311 59129 59128 453509765 74731 74732 29249352 73809 73808 492837624 91999 91998 309268538 4989 4990 745712856 75845 75846 44900466 54281 54282 88877547 7600 7601 713547524 87982 87981 897033728 549 548 31587149 51771 51770 881905025 7261 7262 715039786 15229 15228 460696136 70911 70912 123674983 18014 18015 991505075 48503 48504 343735675 20679 20678 888446715 51785 51786 336399730 8832 8831 387621057 35590 35591 444839210 43593 43592 501717226 79018 79019 770915266 2952 2953 492165037 22922 22921 166708304 64202 64203 871101162 88906 88907 974241490 4693 4692 156425918 4292 4291 488039784 78437 78436 981890132 77490 77491 44308928 66649 66648 900094718 82738 82737 900249297 8846 8845 661161860 93301 93300 626993868 82401 82400 9599932 27653 27652 55911247 56100 56101 380436570 31555 31554 699540956 8852 8851 45379850 32831 32832 940578443 8853 8854 655946428 27326 27327 57365755 66092 66093 356440127 42851 42852 642247566 8858 8857 46026514 89008 89009 587080918 71774 71773 708192887 41569 41568 791589706 93197 93196 893930184 34768 34769 800582462 30389 30388 918236430 58736 58735 452375826 8865 8866 740754128 8815 8816 302548393 67637 67636 752769065 53262 53261 51507484 14101 14100 115570205 8499 8498 667136432 8872 8871 125321005 8873 8872 242590982 78084 78083 290634281 8874 8875 99758482 82450 82451 40681286 20432 20431 399673934 90013 90014 192346993 8879 8878 656062128 35629 35628 988397026 57474 57473 601681113 53795 53794 498680819 73450 73449 24861711 59965 59964 933656371 31997 31998 25787245 8885 8886 892293558 94430 94431 88944857 44870 44871 421780656 8889 8888 937780279 90593 90594 131530050 8891 8890 50615004 97911 97910 837714836 50325 50324 542684998 79816 79817 14200868 42001 42000 965482762 53912 53913 115057502 17969 17970 686184717 8898 8897 348646252 82590 82591 210587127 98501 98502 927638607 92340 92341 47102693 67505 67504 38147119 30052 30051 581466719 3131 3132 224771567 55591 55590 517562249 30211 30212 541658117 48258 48259 733429661 3342 3343 912205193 62686 62687 327489944 8910 8909 374473611 30722 30721 252756532 46696 46695 582339754 64049 64050 324444695 51083 51082 615949538 52097 52096 29566026 90237 90236 242233254 1244 1243 219343084 76042 76043 383481903 8918 8919 81203240 76781 76782 828421139 62035 62036 429338980 66484 66485 51221529 25160 25161 194007739 8923 8924 392337228 87135 87136 370930862 8926 8925 919016526 41304 41303 162235926 56680 56681 547089647 94589 94590 645026909 34018 34019 183115774 79002 79003 698371054 8931 8932 700099936 8933 8932 524786922 88891 88892 537067614 23890 23889 719263773 53743 53744 473584707 65265 65266 409065520 39712 39711 42551079 53527 53528 672336672 39900 39899 647827206 82991 82990 652242927 8942 8941 924550421 8965 8964 90299545 27486 27487 481393493 42938 42937 65181257 20735 20734 784732264 11655 11654 111760845 58130 58129 70495140 86753 86752 13466183 54387 54388 591190886 8950 8951 230939686 53171 53170 789968808 94958 94959 628995669 39321 39322 455006934 93582 93581 12782514 53407 53406 68664542 35063 35062 513218242 46457 46458 372505735 8959 8958 406184355 20336 20337 25192707 33499 33500 364583490 34832 34833 565063111 60215 60216 358741710 63405 63406 290366618 43084 43085 392576620 14280 14279 342618604 94465 94466 545835564 8968 8967 353811306 15430 15429 623809083 29972 29971 858917071 8970 8971 254090075 25971 25972 138853629 20490 20491 805558417 88793 88794 22534988 73975 73974 304928029 66435 66434 838636322 21295 21294 980433583 27628 27629 520565700 99255 99254 206440408 76467 76468 685742699 33678 33679 584583871 63801 63802 292827291 95411 95412 271774741 98096 98095 56721584 81348 81349 364418635 75384 75383 455642810 83895 83894 113059074 89523 89522 805188490 46368 46369 669714627 78883 78882 44196877 61718 61717 28299504 8992 8991 897212121 64577 64578 417390074 8993 8994 204759558 59579 59578 468846037 79966 79967 455506751 40988 40987 21699241 85414 85413 574228504 95757 95756 63246283 96561 96562 958065826 13006 13005 257970411 74141 74140 224767550 38504 38503 353253263 61809 61808 813445294 76207 76208 756047552 9005 9006 385304946 9006 9007 496155394 45354 45353 196582737 41182 41183 911213706 19199 19198 949615670 94675 94676 785486252 9012 9011 113585981 35786 35787 424916371 9014 9013 950103310 76891 76890 474249012 99345 99344 63643242 9017 9016 73970820 33995 33994 776776963 96046 96047 563938793 9019 9020 224738961 96032 96031 3667439 65793 65792 772058658 9023 9022 822731069 1045 1044 47782321 45303 45302 839029447 76139 76138 496716283 96155 96156 695300165 35290 35289 341926542 76740 76739 98945763 21854 21855 814602275 66859 66860 884222010 69701 69700 694591789 69170 69169 18225023 45304 45305 205673650 52473 52472 233694970 78933 78934 341650266 22751 22752 9077690 9037 9038 340334278 42021 42022 800316808 86487 86488 855794466 9041 9040 87839001 39235 39234 513644286 9043 9042 710150792 56914 56913 916292953 8170 8169 710923779 90545 90544 266585599 16825 16824 572048580 57288 57289 339806230 55934 55935 732771394 43681 43680 531264243 47715 47714 897865129 33813 33812 487033138 32399 32398 362629512 86145 86144 78234117 86356 86355 194225098 9055 9056 45941452 9056 9057 54619112 451 450 151270118 98393 98394 167701853 82838 82839 706726855 9060 9061 143027289 95135 95136 109524811 9063 9062 863343289 72314 72313 656003658 93380 93381 74524983 98329 98328 183032173 1560 1559 769945822 9795 9794 151629376 9068 9069 459485378 58296 58295 604598920 9071 9070 816761837 17117 17118 285011414 15583 15584 425030556 71404 71405 338948444 86387 86386 452250028 35225 35226 898248192 9076 9077 8502607 18314 18315 777793711 51670 51669 835681283 54721 54722 320108788 55643 55642 631666885 14949 14950 442588617 65208 65207 110230401 83967 83968 67515565 39009 39008 909848270 75044 75045 21786358 9087 9086 84414936 9088 9087 555065705 39675 39674 247258269 69705 69706 562997768 1004 1005 700118109 12086 12085 696379435 56605 56604 988218443 68995 68996 189151954 71980 71981 539594377 53259 53258 324319546 65898 65897 59803987 9098 9097 75028910 20543 20542 152099963 47368 47367 60947104 9101 9100 686379797 18935 18936 357990904 9103 9102 681891187 9104 9103 784729772 9104 9105 79396692 98844 98845 14675601 18056 18057 20552792 96569 96568 548043377 6719 6718 346662071 94458 94459 187294301 19513 19514 998865971 96860 96859 754914372 99546 99545 745809227 9113 9114 697445061 9115 9114 954572466 5637 5636 125837890 6943 6944 271683839 2251 2250 51149366 94317 94316 898079398 9120 9119 70451400 39842 39843 915707943 80882 80881 442203296 9122 9123 348503173 88969 88970 67952377 9125 9124 858295802 93107 93106 99268599 9126 9127 988846825 9127 9128 792153915 66268 66269 143981332 9129 9130 336736950 52870 52871 328495375 9132 9131 423989690 88221 88222 584597493 9134 9133 391227991 99491 99490 68829017 54754 54753 897562340 47074 47075 965560191 65456 65457 445897180 39182 39181 739391436 8369 8370 891190252 18638 18637 438847868 5062 5063 30574153 4175 4176 258303123 89948 89949 857830215 98258 98259 439786774 54133 54134 945608488 97097 97096 278931066 93765 93764 211153713 35654 35653 832609117 26923 26922 151677188 67330 67331 355560820 85450 85449 550540329 2539 2538 21907397 96792 96793 109656046 23180 23179 926858518 32133 32134 967917425 99028 99027 661341349 35164 35163 496321531 9158 9159 602568473 34449 34448 467783055 73628 73629 33699769 24031 24030 886374851 16003 16004 562968028 57107 57108 58321615 16102 16101 659538592 82958 82959 958009572 63634 63633 40201439 68322 68321 776554431 67917 67916 166485855 23547 23546 295600765 27345 27346 617567561 60374 60375 268764081 88823 88824 313970909 14158 14157 11232692 78013 78012 495162467 36360 36361 379285308 54927 54926 688751461 30783 30784 299933744 55204 55205 836876827 39859 39858 409372859 49257 49258 145275175 21823 21822 845512864 9182 9183 9121667 89019 89018 269305037 193 192 64650423 74110 74109 423110962 75881 75882 491171151 25276 25277 79568083 92979 92980 768484236 925 924 426062876 88201 88202 456532570 93713 93712 443755893 50440 50441 751493250 87085 87084 31597591 9195 9194 656339489 98089 98090 170911006 36286 36285 879748697 83964 83963 701536991 7739 7738 195456326 59249 59248 37864059 65638 65637 670538291 9202 9201 616210357 1808 1809 53089806 78053 78052 780149504 50003 50002 611735066 92576 92575 517305820 11186 11185 906308324 65295 65296 680337763 50679 50678 857291640 6567 6568 557712159 61191 61192 550093012 9212 9211 269714463 3245 3246 594089373 14633 14634 44301386 42977 42978 579137041 26671 26672 185187315 24649 24650 227036221 52422 52421 629792173 45829 45830 855475312 9220 9219 770667104 15969 15970 14097391 45023 45024 544906652 67282 67281 16079850 9224 9223 202156078 27998 27997 3971759 69749 69748 911783665 13396 13397 946220318 3773 3772 800515047 50587 50586 676918877 61006 61005 949284232 43278 43277 818314189 1164 1163 982151258 66728 66727 634358588 76473 76472 923328194 9235 9234 54792540 92167 92166 766421786 45847 45848 361084019 95270 95269 473520131 9239 9238 151586645 9240 9239 437674749 11083 11082 846817424 2634 2635 831896885 68225 68226 24666598 7032 7031 951862941 5511 5512 805444608 24800 24801 196476738 11672 11671 544127584 55367 55368 719741659 55580 55581 7825816 15658 15659 513548957 86927 86926 75692473 79357 79358 576926039 28119 28118 695600911 20343 20342 972412346 68545 68546 356918027 12834 12833 835565304 12745 12746 34829185 30090 30089 760780690 48185 48184 159657492 60455 60454 80261738 80175 80176 19561966 9262 9261 344354336 70307 70308 360804788 9264 9263 4348571 26618 26619 898893240 57765 57766 195570918 31906 31907 20749937 55927 55926 179350846 37136 37137 201721641 59856 59855 194202473 74918 74919 649087222 55973 55972 12354377 29215 29216 21917163 67075 67074 772197296 7785 7784 403539087 10566 10565 931164534 11544 11543 16330126 9278 9277 434778313 41077 41078 771919279 39084 39083 683795141 83134 83135 295282182 1505 1506 395347268 23326 23325 39565931 10621 10620 792398584 612 613 721076779 9286 9285 217510327 57270 57271 944387837 96669 96668 752259861 9289 9288 476999223 16759 16760 570614584 9290 9291 781777985 97397 97396 49006568 68897 68896 486819914 37882 37881 214254054 53014 53013 32939579 93798 93799 478792319 9297 9296 694525161 55510 55511 96024416 49617 49616 959730831 47836 47835 581368492 21796 21795 236431739 20226 20227 604177740 9302 9303 58623239 17236 17237 7321991 9304 9305 431484619 41359 41360 565275602 51099 51098 145313809 20603 20604 293627369 9308 9309 926815113 17965 17966 133963806 9311 9310 593614655 77775 77776 498935025 21422 21423 809326281 56945 56944 59134690 66973 66974 729373637 2202 2203 26701955 1405 1406 387977859 67748 67747 547145425 36777 36778 706778878 18283 18282 44821444 26736 26735 426659345 63520 63519 796260133 55343 55342 465821415 11884 11883 839910304 27053 27052 973529268 94262 94261 275926554 9327 9326 507973794 36774 36773 947964229 55488 55487 862168079 8652 8653 677145457 46018 46017 122260213 69920 69919 850404517 33522 33523 31012521 85653 85652 17674478 34170 34171 577059017 98805 98804 931119351 13027 13026 366333551 4375 4374 934615770 93998 93997 392932267 54501 54502 735790390 9341 9340 773921585 2639 2638 353096322 63545 63544 950748750 80643 80642 49828512 9344 9345 438122785 9345 9346 899553461 95980 95979 959084295 91582 91581 647369529 75915 75916 604418903 39170 39169 470346314 59032 59031 183108176 98241 98242 121559110 9353 9352 590517839 86378 86379 282259608 18800 18801 623238469 45881 45880 344279250 9357 9356 911315561 9358 9357 783071229 64464 64465 848435242 39652 39651 491233324 57478 57479 632172136 79742 79741 380663384 13050 13051 664688867 829 828 401439847 42696 42697 762022388 9074 9075 212033934 10023 10022 11789691 57523 57524 312982745 54188 54187 801681432 32759 32760 993203720 80207 80208 678772382 63157 63158 196243613 90283 90284 257751492 37116 37117 540577075 34370 34369 100649502 13403 13402 831706385 43009 43008 827981900 10103 10102 553067519 9379 9378 858393970 30920 30919 190407769 98813 98814 667754472 50564 50565 106606945 86240 86239 449181746 40571 40570 148796377 45525 45526 64719410 5804 5803 557427922 3796 3795 54752412 9388 9387 990274239 97059 97058 268822699 10196 10197 378856653 9390 9391 653771794 62603 62602 872306807 94338 94339 845516598 37959 37958 332809556 46129 46128 911316378 18996 18995 259887924 83251 83250 921616026 94276 94275 722710124 14647 14648 707064925 68040 68041 587646574 66790 66789 28342021 9402 9401 390748829 47678 47679 71968296 80281 80280 371493215 36712 36713 689003140 169 168 681825651 32289 32288 58593774 1112 1113 581784965 58359 58358 940810124 72246 72245 414319103 77412 77411 93886020 95282 95281 23382819 54469 54470 412390260 29717 29718 112308567 69721 69720 970209252 21458 21457 608551359 14576 14575 629779705 91762 91761 466209041 25753 25752 24264747 14962 14961 447910565 9421 9420 625094328 68882 68881 390756812 80744 80743 60285850 9423 9424 96746339 75089 75090 732518839 86632 86631 49153448 29562 29561 797136985 74735 74736 914504268 22514 22515 612544477 88299 88298 253335241 9441 9440 249087151 98273 98272 431863541 39840 39841 95176310 41123 41124 387687895 90751 90750 31156107 79257 79256 273903802 46408 46407 694003888 216 215 225210497 10325 10326 155684095 92878 92877 795295034 49773 49774 275401248 65750 65749 267321334 36658 36657 16449215 73714 73713 682202839 57068 57069 209488189 45622 45623 607043434 35631 35630 674611366 80919 80920 445922103 67513 67512 308003300 52243 52242 463708823 87437 87436 332564274 83114 83113 145414598 38156 38157 875032531 37429 37430 535682105 29449 29450 814876163 71632 71631 2033714 44829 44828 60416302 37918 37917 655828113 88032 88033 794032224 36065 36066 169476845 87422 87423 474413309 58287 58286 265621475 64668 64669 55880626 78972 78971 132949934 33409 33410 366772651 9465 9466 633763064 51157 51156 846728198 29989 29988 526174192 61992 61991 509808520 5564 5563 229794717 98484 98485 259779215 75971 75970 283161970 91734 91733 14821704 9473 9474 432843554 80848 80847 71375906 41147 41146 460790454 30412 30413 967130243 3237 3236 99709148 13818 13817 101274041 41562 41563 216701314 68973 68972 879938611 9482 9481 468145827 11167 11166 391068913 75784 75785 974027105 32113 32112 450197305 9486 9485 67364693 62466 62465 906492556 22270 22271 520054307 3650 3649 207010008 75884 75885 594693969 9490 9491 836898031 58371 58372 660979289 43335 43336 610006328 12810 12811 610717436 89356 89355 713582244 59502 59501 515043802 70239 70238 744606692 84103 84102 241829184 80109 80108 903578842 93396 93395 140668993 59994 59993 910260813 9899 9900 144077832 24709 24710 775592416 2000 1999 540649324 87283 87282 510414405 52989 52990 694964421 84137 84136 683362222 34501 34500 42504702 9107 9106 909027460 26712 26713 857283308 66174 66173 326101596 30864 30863 13503454 13991 13990 367922983 27856 27857 934560374 36746 36745 501928 71209 71208 66941623 22224 22223 392941612 29768 29769 628973150 32139 32140 8193653 9520 9519 414449782 60676 60677 939570167 84552 84553 991884071 16451 16450 324037959 49063 49064 193265103 94850 94849 585187280 15504 15505 602786132 78017 78018 566474440 25111 25112 791719608 9529 9528 593201250 80525 80524 9275885 43447 43446 270907717 84060 84059 813894379 9532 9533 58542654 36102 36101 27057409 11779 11778 497273393 73658 73657 378715240 35798 35799 945311318 83290 83291 300809758 51167 51168 371475105 76768 76767 721268209 30759 30760 943196290 9542 9541 315052762 11021 11020 814270927 86134 86135 170830221 12300 12301 552504831 82903 82904 707429198 40660 40659 350990232 94502 94501 462948102 9549 9548 134923754 9549 9550 547948694 13649 13648 182605566 5649 5650 838396523 8484 8485 414672330 56091 56090 289193299 40145 40144 263991462 90896 90895 328700559 22557 22556 502772740 94406 94405 92943401 9559 9558 348276059 9559 9560 713439112 88640 88641 887773796 11531 11530 975150657 56390 56391 628543625 9564 9563 484473136 73240 73239 654788763 37640 37639 179749320 47593 47594 903342787 60962 60961 218848679 71570 71571 744531643 8591 8592 108036205 82753 82752 412861501 9572 9571 32923599 9573 9572 367187900 90084 90085 739962343 35557 35556 494169939 9576 9575 928746958 6574 6575 529730555 84799 84800 241923693 22565 22564 390839040 12243 12242 369014672 64966 64965 718431158 15096 15097 541267260 24580 24581 176659816 9584 9583 334310723 35061 35060 546972049 34660 34659 686594837 28232 28233 54996558 9588 9587 19088345 9589 9588 2335508 56751 56752 542901437 94116 94117 329429406 36359 36360 567485834 21999 22000 992814378 96751 96752 863068539 67622 67623 971911653 5754 5753 848878671 30567 30568 9730212 25516 25517 808667549 80274 80273 787884756 50466 50467 19425896 9600 9601 17531060 99480 99479 437609715 69353 69354 474072002 60276 60275 345168086 68979 68978 89018738 90806 90807 640909650 75836 75837 978459174 56078 56077 621853666 95103 95102 6406747 70927 70928 529873170 27573 27572 383949856 24992 24993 676414868 9613 9612 501413069 97687 97686 862628241 9674 9673 52949745 12198 12197 129012285 44653 44654 566885004 26871 26870 625883566 9618 9619 705756543 39183 39184 605569262 6169 6168 39175744 3033 3032 730099791 23509 23508 243686098 5998 5999 104354302 9625 9624 809831413 10579 10580 859560667 73875 73874 833356954 8466 8467 919344520 81909 81908 749727129 79829 79828 214762432 86841 86842 555743654 55588 55587 54517739 45774 45775 189296002 90887 90888 73445103 9634 9635 758577262 9635 9636 267553352 7904 7905 479850725 62107 62106 137519707 99298 99297 121850250 87124 87123 342699271 93435 93434 4903520 20706 20705 952674430 16959 16960 131045945 9643 9644 665760339 39520 39519 526091377 60278 60277 155167444 76834 76833 484599515 36959 36958 912532121 90026 90025 241550332 9650 9649 159450717 98373 98372 540603767 17752 17751 113622285 71129 71128 400415433 2461 2462 42410527 9654 9655 361553974 9656 9655 685004325 88084 88083 777122307 21787 21788 614467490 67214 67215 282144742 12984 12983 245122588 28676 28677 111768763 88993 88994 530937202 45614 45613 74647160 21555 21554 208824176 35384 35383 442925667 61447 61446 188959137 18530 18529 932862339 13838 13839 20292964 75182 75181 300314964 30478 30479 959882818 17950 17951 610712767 61767 61768 647076479 59903 59902 379445576 89083 89084 354836975 5081 5080 43610762 59111 59110 154681099 77556 77555 224222688 11961 11960 820133444 36766 36767 534202470 25383 25384 690464664 27879 27878 948867360 39106 39107 950382178 88353 88352 568274296 36754 36753 31937398 98156 98155 41321966 1465 1464 257207661 11678 11679 416620811 72058 72059 986188606 99340 99339 796064406 66677 66676 314451215 87592 87591 998038283 98468 98467 59540810 70620 70621 943407945 74645 74644 131785714 63671 63672 823246987 23897 23896 51252280 9697 9696 203537561 78858 78857 789357641 63789 63790 126623296 80149 80150 360520555 63041 63040 995315199 1051 1050 6300232 71096 71095 299692803 54317 54318 480083337 82890 82889 152370262 30980 30981 265077415 79997 79996 774818387 91300 91299 571305214 95433 95432 637996125 46542 46543 426952996 17163 17162 874948304 43420 43419 152709752 29144 29143 308557112 9713 9714 903585534 9714 9715 186973377 9715 9716 312218986 55184 55183 675275503 50312 50311 910010746 9719 9718 679525519 83027 83026 221514377 67790 67789 231213294 88175 88174 682995810 13651 13650 902720840 11011 11012 764301906 86754 86755 260375683 10751 10752 76403841 7858 7859 521852701 27450 27449 245309313 61107 61106 580489060 93447 93448 48024616 14639 14640 153927141 88842 88843 434609563 56322 56321 251707942 9733 9734 80767916 20430 20431 801450904 68934 68933 397447014 84524 84525 30451399 9738 9737 601712613 24082 24083 736086740 54046 54047 659422572 9740 9741 125426469 13011 13012 303100081 50364 50363 569463131 67630 67631 526185595 9744 9745 772162436 44666 44665 608404847 38125 38124 405338770 22423 22422 369415207 21810 21811 257543437 85896 85897 704353669 46082 46083 883855876 54929 54930 288828743 99301 99300 57851977 2842 2843 833054427 80081 80080 602344926 9755 9756 519090292 7017 7016 984130474 44581 44582 887000157 46828 46827 648952176 67393 67394 360033422 65675 65676 72573954 68005 68004 748973181 70822 70823 144469938 41367 41368 999693622 91647 91646 588171530 5500 5499 228939694 60606 60605 44440509 37454 37453 418105684 51544 51543 183575516 9769 9770 746041066 99116 99117 728204621 9771 9772 773484947 68691 68692 802510202 2617 2616 165419565 59702 59703 290871110 33426 33427 353275616 72979 72980 33146181 9778 9777 117264119 80437 80436 621510188 94574 94575 155230447 19590 19591 501505926 44678 44679 28305102 66511 66512 226443433 58078 58077 401738935 9784 9785 714146793 9785 9786 414336442 9787 9786 166077451 9788 9787 946768624 78398 78397 130305021 68306 68305 401379528 93191 93190 72469700 55677 55676 206251676 9793 9792 641665973 64390 64389 213038216 98355 98354 838445800 58280 58279 128469883 23908 23907 765304298 85949 85950 33553294 99940 99939 493805746 12360 12361 24044693 59202 59201 244774614 80027 80026 616248564 35378 35377 15073535 22897 22896 730958517 74197 74196 27163803 96936 96935 267741911 9807 9806 175474641 87738 87737 860898024 14084 14085 321924026 94815 94816 19409110 9810 9811 770449102 23918 23917 158387458 27226 27225 436172188 63378 63377 880366230 69031 69030 588425151 44448 44449 310673945 9817 9816 27929869 90981 90982 687245888 27573 27574 200038161 42325 42326 59603207 9820 9821 620292284 866 865 215525121 19849 19848 49667671 381 380 205584108 91633 91632 934075324 24155 24156 297974665 9827 9826 291907270 74637 74636 725457323 39978 39979 80559110 54619 54618 687877261 18848 18847 225385399 81123 81124 307812968 1695 1696 383804148 48827 48826 667473733 82957 82956 544965929 47409 47408 886426128 33718 33717 767965640 8941 8940 326911983 61504 61505 896561725 9839 9840 591469010 71048 71047 553151523 28684 28685 367329354 65788 65789 250360760 56727 56726 330557854 39200 39201 701180558 2404 2405 427347484 57359 57358 92857988 29274 29273 302950061 33899 33898 363691253 70154 70153 227848620 70108 70107 773361199 9852 9851 406714872 25269 25268 543532327 50080 50079 314758216 16978 16979 669597547 62670 62671 242599615 45495 45494 911675735 40243 40242 250875585 1037 1036 318888588 93158 93157 863451396 11538 11537 515727006 48777 48776 700874730 41828 41827 778229261 31535 31534 751494158 8325 8324 233761655 9791 9792 817869596 70731 70732 507975947 57272 57273 57288423 4476 4475 530283073 2771 2770 596661941 7186 7187 442852808 70538 70539 771906781 40746 40745 957146048 76115 76114 676561557 9875 9874 69915690 8125 8126 86722565 97835 97834 325573021 57595 57594 667750048 95405 95406 620846138 6920 6919 129029043 40499 40500 770291938 10760 10759 296548670 86938 86937 344715430 21142 21143 147755268 80154 80153 673934462 27526 27527 147447262 74707 74708 115812670 58530 58529 738885460 54107 54108 73260999 9890 9889 929528686 9699 9698 48987514 9891 9892 225680072 9893 9892 294519027 81809 81810 192006885 27005 27006 6819571 44065 44064 300186309 93880 93881 38209949 34734 34735 448800186 37911 37910 778666982 31115 31114 524222583 9901 9900 282661703 20551 20552 793967722 42721 42720 561312180 24850 24849 18336588 18522 18521 227435986 71959 71958 999529718 78861 78860 700962661 9908 9907 452327798 87341 87342 22664199 56241 56242 915900770 44435 44434 295446560 51604 51603 76128876 8805 8804 538643986 37604 37605 543055415 40702 40701 57009588 97557 97556 905652585 10466 10465 174680578 41914 41913 772720898 49687 49686 403720979 9920 9919 505334252 85742 85741 601963083 97834 97833 507252434 9923 9922 222529233 76750 76749 106197046 47555 47556 325049923 85688 85687 891495102 7066 7065 597722537 49511 49510 583391183 31864 31865 282697384 21162 21163 552225885 48237 48238 620940537 44913 44914 178633218 85899 85900 530567193 13572 13573 98721357 12482 12481 314500417 10237 10238 410160220 18210 18209 815498648 75424 75423 851803309 55530 55529 4754088 47199 47198 842256177 97350 97349 747787022 20786 20785 22915490 3759 3758 997861750 98177 98176 968551447 99617 99618 643899335 9945 9946 80289238 39822 39823 516265115 68543 68542 618865769 9949 9948 893389042 9950 9949 565271284 81629 81628 864261159 28852 28853 37209541 45297 45298 922866723 14016 14015 915576365 10233 10232 42984400 75077 75076 188230286 14357 14358 978448848 68853 68852 771382454 20004 20003 405518704 67193 67192 546206827 70591 70592 284528599 21081 21080 509477959 23386 23385 909294468 63913 63912 374841031 95959 95960 168737783 12497 12498 375382430 73785 73784 375607213 27533 27532 711084879 30436 30435 341186130 34113 34112 285740794 70058 70057 379429683 93450 93449 134601334 20179 20180 140547058 54177 54176 302891681 74502 74503 851115901 59699 59698 946063860 97335 97336 450613568 9978 9977 705541467 14449 14450 718070938 15951 15950 984032067 76213 76214 919598222 79036 79037 584128756 9983 9982 291615676 9983 9984 71727649 37382 37383 71521935 70832 70833 327851709 58118 58119 29387191 51446 51445 692091665 47214 47213 15314138 33385 33384 488017420 39474 39473 42934150 76591 76592 744393178 14534 14535 676768363 36196 36197 238807736 9380 9379 907597511 531 530 930443270 56525 56526 776380961 74257 74256 803875741 48869 48868 880967738 19746 19747 446820 10001 10000 182299457 9967 9966 964493598 85336 85337 907467334 10003 10004 965438598 69709 69708 377469937 73369 73370 754527134 95794 95793 662538612 54766 54767 832804164 30269 30268 933971390 82440 82441 457990662 56704 56703 194673905 39545 39544 13352247 22361 22362 27053591 40963 40962 277825602 23457 23458 164239633 25187 25186 177828415 4943 4944 546820815 71423 71422 675575236 20426 20425 606400967 91284 91283 227267326 54780 54781 806840479 2823 2822 160992256 22569 22570 364516653 74852 74853 123113818 10024 10025 555495842 99126 99125 195222766 64979 64978 416671234 22416 22415 52342527 10029 10028 174525912 3980 3981 27468171 38318 38317 356288039 47278 47279 894469595 90165 90166 105977763 22955 22956 792969304 78902 78901 913199393 50231 50232 65312416 1891 1892 24419405 5055 5056 618275801 83950 83951 702768795 20117 20116 916186950 83031 83032 384753792 10042 10041 61088023 10042 10043 89048289 39512 39513 255979910 24764 24765 379068108 27567 27566 705326623 77440 77441 350090086 20952 20951 166469983 1382 1381 458087972 73332 73333 132098177 64688 64689 293059902 32885 32886 87745429 78745 78746 187368033 22971 22970 446753746 14682 14681 56799653 94452 94451 311870509 21801 21800 627484862 74941 74942 297007147 10058 10059 847868022 66703 66702 779328755 85787 85788 16089179 10061 10062 447309991 56249 56248 11612340 36429 36428 546264052 30159 30160 416411322 76505 76506 360479208 34261 34262 331620101 10067 10068 70330884 84880 84881 36662853 14208 14209 818995347 489 490 705394226 25434 25435 946542906 80333 80334 851920070 15849 15850 775270351 71338 71337 7281065 51404 51405 945308526 28607 28606 823260141 66016 66017 241389514 92430 92431 180072955 67313 67312 459206850 70407 70408 304149965 1184 1183 628917301 6061 6062 366543710 97214 97215 30561302 33613 33612 601866079 71876 71875 390988483 97798 97797 974298156 35334 35335 255695762 806 807 62556414 1799 1800 999135661 69929 69928 928202082 3670 3671 244595489 10092 10093 48358122 17399 17400 706537009 80719 80720 520130338 19957 19956 645762800 54539 54538 880706501 69893 69894 793090831 83857 83856 708385585 89681 89682 932296691 51931 51930 201355033 65578 65577 670881546 29545 29546 940988282 13098 13099 137512032 55168 55167 626316752 11232 11233 102796141 52032 52033 871055497 23986 23985 483040818 45955 45956 449036986 91254 91253 18851972 98552 98553 595854353 7465 7466 940607911 27665 27664 120556811 84243 84242 339416606 25138 25137 493435750 42006 42005 54735810 99295 99294 810867418 45055 45054 650208786 10118 10119 656061956 63827 63828 510447818 97758 97759 420000675 68874 68875 72474295 76783 76782 995382278 97245 97244 413158089 30117 30118 997958341 28453 28454 58946922 10127 10126 944435376 37458 37459 272302094 61606 61607 729311749 50345 50346 532762891 80681 80682 904715494 9451 9450 992317868 66899 66900 547472393 10133 10134 25083008 10135 10134 69462450 62679 62680 387006968 87140 87141 683030238 10138 10137 377876785 83366 83365 286458561 88547 88548 28893967 2461 2460 30307955 10142 10141 338566027 45161 45160 928471271 39359 39360 958551374 1660 1661 479975196 73124 73123 121318270 61592 61591 877108375 70354 70353 64820696 22573 22574 111857680 41804 41803 270134015 28843 28844 104188012 65445 65446 21191955 20796 20797 17155051 80788 80787 119514246 11908 11907 850131875 15999 16000 565726507 2385 2384 612275501 10082 10081 147675536 78992 78991 883909790 10160 10159 115912846 51816 51815 803108024 30199 30198 705562910 10162 10163 318684002 68849 68850 202229870 32155 32154 640911446 95024 95025 343279157 70796 70795 508840986 31111 31112 908536643 65435 65436 386714417 44331 44330 176414300 35758 35757 396464530 49849 49848 205665094 4047 4048 877771353 24811 24810 333467681 43112 43111 45782461 10175 10176 397671671 17410 17409 344213314 97181 97182 295522708 60737 60736 110435887 10180 10179 207287704 51507 51506 486595139 4029 4028 980920010 37498 37497 931336868 39417 39418 417462703 38813 38812 339600664 99238 99237 58441308 33311 33312 830061431 48711 48712 519766920 82677 82676 470418785 82145 82144 373971429 89676 89675 474888748 68448 68449 329673137 47756 47757 332478240 48819 48818 827125895 49323 49322 32834535 72817 72818 124300668 85748 85749 584455999 23065 23066 402876775 10199 10198 919002610 33027 33026 378886528 30851 30850 712488456 49405 49406 758878253 98664 98663 733418555 68269 68268 25653272 78826 78825 544045483 6036 6037 451925381 48518 48519 278759379 10208 10207 753166819 90809 90810 285806780 15328 15329 645977504 10210 10211 544307056 10212 10211 165397570 66325 66326 158856370 5896 5895 754708148 19343 19344 992154604 93051 93050 644292573 73949 73950 704576617 49116 49115 123201399 85812 85813 735992516 76232 76231 629829407 82128 82127 540999329 81191 81190 380904872 10223 10222 390561946 46796 46797 529708213 47631 47632 158368893 55502 55503 949843079 19002 19001 297724852 29908 29909 710398483 17244 17243 17744388 45530 45529 591780696 78352 78351 496778875 46405 46406 159081967 23104 23103 24940707 13709 13708 701334500 85721 85720 292778492 8849 8848 111688388 79200 79201 339861417 75878 75879 679260407 8289 8288 642809962 97042 97041 836027728 97617 97616 340469450 10241 10242 419808483 80838 80839 771465114 9456 9457 159429399 10245 10244 36690589 60610 60609 247814140 58167 58168 825592709 96964 96963 183797982 10249 10248 671405854 73740 73741 453140250 78215 78216 905568458 12832 12831 713380144 34053 34054 255544365 53766 53765 422339098 62148 62149 767297321 69073 69072 869227228 79466 79465 584904717 68279 68278 589218397 10258 10259 195865609 48979 48980 301598581 1082 1083 969785830 26851 26852 761139527 10838 10839 49564915 12681 12682 73228241 96809 96808 151772227 26297 26296 190379713 85614 85613 754307605 51880 51881 549778570 10269 10268 39062932 12901 12902 463939512 68261 68262 395196609 2508 2509 67808896 13640 13641 6929581 72352 72353 474770588 72043 72042 995446251 25541 25540 946385750 10276 10277 491226949 72308 72307 653572066 28207 28208 433813678 34962 34961 128560624 85570 85571 409942136 76684 76683 355880066 10283 10282 65770695 76503 76504 51063547 18570 18569 656472390 33264 33263 215086201 10286 10287 130768152 45043 45042 964388197 47649 47650 305515794 28454 28455 871515977 3757 3756 125396519 22412 22413 997220065 30148 30147 6444067 37273 37274 225181812 72859 72860 921610397 36584 36585 187514468 890 891 678698534 40700 40699 23272453 11 10 39787463 30267 30268 888979115 10301 10300 731155627 59537 59536 865058567 53454 53453 477552664 13202 13203 259304627 48825 48824 394577316 96038 96037 57989643 36690 36689 882735525 77683 77684 599062079 13946 13947 283162089 10310 10309 480846758 16686 16687 355670695 17660 17659 34340437 3407 3408 626959286 46497 46498 823381233 10315 10314 701791741 9356 9355 607993281 10316 10317 101634347 23550 23549 12911111 17861 17862 764727720 69244 69245 968269201 72386 72387 698003147 78074 78075 238530699 85309 85308 21279053 71636 71637 64629143 37671 37670 377953789 54567 54568 982507040 33364 33363 699150518 10328 10327 473562346 10340 10339 359777166 5146 5147 165416686 75626 75625 902755921 34100 34099 141621862 91819 91818 189983278 18608 18607 257276964 18704 18703 220849583 56750 56749 979651367 81294 81295 2206447 86581 86582 27187824 26787 26788 636738055 17816 17815 948235538 26557 26556 857366985 10342 10341 923005065 86038 86037 593359025 7791 7790 772460876 85492 85493 418536472 21271 21272 163265958 20658 20659 466838443 59609 59608 591039169 23028 23027 707092252 10349 10350 606466052 92888 92889 121205783 76011 76012 497126558 10353 10352 455927928 93090 93089 890137443 58256 58257 355361979 75661 75662 676853976 36637 36636 576535219 52777 52778 199827337 43208 43209 726402175 10360 10359 71171747 10361 10360 707014587 56761 56760 487911102 40066 40065 191187187 82701 82700 4180219 79878 79877 726244189 47926 47925 773399631 98504 98503 566720711 72866 72867 965967134 68735 68734 791723470 16806 16805 703232780 80182 80183 997779025 27425 27426 66570512 33933 33934 974407205 13264 13263 488879050 5491 5492 612055562 35116 35117 972456470 85439 85440 491447518 73771 73770 441203681 51422 51421 772361489 57684 57685 891540283 18748 18749 830795353 842 841 101999534 56559 56560 483922855 53816 53817 777845710 10384 10385 957025625 90985 90986 194422034 10387 10386 62639537 30980 30979 101228002 10389 10388 704873862 11706 11707 949484017 23844 23843 737051449 34698 34699 878288077 21806 21805 548046315 10393 10394 29770421 56347 56348 658651885 10395 10396 562727850 75262 75261 966331256 73989 73988 788184264 64442 64443 846137503 80441 80442 639773655 49396 49395 335631233 46977 46976 796363038 10402 10403 21812675 11319 11320 858717047 65083 65084 5510206 29349 29350 371802793 10407 10406 413857268 77322 77323 579490801 40428 40427 15513417 48426 48427 38525666 45437 45436 345342320 69517 69518 790141040 10412 10413 441223715 10414 10413 363872839 6561 6560 378617751 91456 91457 352810081 675 676 894890159 10418 10417 351324887 94651 94652 467509616 25336 25337 437070327 5056 5057 328898997 22790 22789 398221976 16397 16396 1638947 35766 35767 34743978 10424 10425 321268064 10426 10425 588351505 56738 56737 226898816 5744 5743 292643764 90277 90278 73524672 59936 59937 286886608 10595 10596 927089783 95616 95617 959447187 37714 37715 743385417 10434 10433 627446246 10435 10434 596549534 97251 97250 323564938 77726 77725 785016146 45224 45223 154448486 12760 12759 537748399 79176 79177 149258271 70002 70001 550089880 46071 46070 799741418 10442 10443 597198854 3038 3037 104405918 10444 10445 43875769 11110 11109 572141838 31874 31873 15400231 52570 52571 448872341 19890 19889 573482425 8407 8406 876349938 32790 32791 652450102 69025 69024 25554518 71648 71649 625103487 45524 45523 544607932 95584 95583 180076158 65925 65924 290968441 5388 5387 1799001 3940 3939 202832916 55229 55230 575724011 55782 55783 353612375 36448 36447 969053556 35221 35220 865489830 60767 60766 140483471 10464 10463 199124112 90160 90161 439972453 43983 43982 54270116 48808 48807 778042145 63264 63263 291989638 96866 96865 684086948 63784 63785 30084674 96288 96289 985793145 90585 90586 774406111 7465 7464 338674187 5655 5654 179891256 52682 52681 254945301 1214 1213 262495751 17476 17475 680940635 67525 67524 443618627 43074 43073 919878040 24382 24381 682321580 22047 22048 833847223 10482 10481 748277668 5721 5720 15535173 701 702 965868608 40157 40156 85642023 61310 61309 702968735 61470 61469 690354568 27305 27306 8052346 64094 64093 880452886 22696 22697 670374909 30022 30023 700552558 60648 60647 294721749 15191 15190 668714452 82655 82654 361766027 63213 63212 501726504 13392 13391 390824208 48959 48958 534749717 976 975 250120345 49749 49748 232775564 10499 10500 984139180 49270 49269 537062769 10502 10501 433867131 53178 53179 149557652 24313 24314 863145074 73 74 14331106 66861 66860 170935564 27792 27793 729999581 59472 59473 8167658 92715 92714 710400329 42970 42969 232133670 37806 37805 228451880 28988 28989 132395749 5521 5522 906236393 75436 75437 556321067 60012 60013 418050013 45737 45736 525411572 10517 10516 960716522 43241 43242 724256384 10518 10519 118676611 95061 95062 10100974 11341 11342 932447191 61257 61256 30254348 69962 69961 133762377 43127 43128 202045550 35869 35870 20158497 8191 8190 371698365 35324 35325 268048513 37871 37870 882425682 55189 55188 526609306 18676 18677 146592003 94278 94279 237863967 10531 10532 9663549 55998 55997 715138298 70070 70069 632838996 17633 17632 178524223 10535 10536 434413334 47687 47686 820656222 34687 34688 154238374 93206 93207 749277596 10540 10539 769648008 62989 62990 100800452 95091 95092 728273656 37483 37482 687987737 10116 10117 562900352 1239 1238 557952912 97127 97126 352936905 89992 89993 405552444 98104 98105 803502514 53286 53287 668805386 64330 64331 996572319 52095 52096 883066542 53003 53004 363237907 61056 61055 522304733 37259 37260 79664258 72119 72118 18294973 50429 50428 698348128 91023 91024 112760218 29449 29448 880608126 96635 96634 381148378 13002 13001 484821142 44370 44369 451101235 10562 10561 64421669 32049 32048 459989019 10563 10564 588710776 17279 17280 52653696 94255 94256 135930634 36693 36694 538000826 74149 74148 43970829 79054 79055 243197886 4679 4678 47985479 68133 68134 650553748 98667 98666 216984863 31897 31896 431315723 30273 30274 38352632 10575 10574 287337131 18307 18306 53138877 2905 2904 93088747 19812 19811 727403709 61384 61385 913102244 2957 2958 141249466 22303 22304 386335942 65070 65071 297192252 51751 51750 569694026 13139 13140 39150379 78808 78809 625242983 48458 48457 5266845 37309 37310 960237321 82638 82637 795928557 71932 71931 867978111 51411 51410 263220237 58760 58759 171964787 44030 44029 693241373 84578 84579 880826656 75391 75390 640204348 2607 2608 28715711 37864 37863 478381726 34490 34491 847029058 53553 53552 136410590 80035 80034 156309829 73653 73654 784333718 24550 24549 599227970 50416 50415 307282734 29018 29017 234584068 76479 76480 852048113 88186 88185 596684382 30907 30908 26666342 41014 41015 773431580 52832 52833 145625821 32712 32713 352524858 10609 10610 658436424 53096 53097 264966228 47712 47713 637905996 10612 10613 753012062 26648 26647 87893912 14888 14889 522841493 65706 65707 103896438 98341 98342 605784757 1067 1066 309353375 86201 86202 881305453 73473 73472 43874900 30640 30641 301477648 10622 10621 652274090 32231 32232 582098317 89289 89288 318644518 36864 36865 777593761 10626 10625 268516745 10627 10626 758143819 71135 71136 898922733 7169 7168 6346369 32702 32701 216951057 5918 5919 646144545 5809 5810 63843826 55178 55179 448069418 68291 68290 850315931 75375 75374 912622636 39257 39256 344951357 91783 91782 28663037 76160 76159 947012482 7163 7164 135089838 24202 24203 140890143 64083 64084 566676925 10641 10642 735346345 10643 10642 543720588 53224 53225 634645673 69176 69177 797777426 60492 60493 219760370 15256 15255 476129489 36388 36387 529163314 43746 43745 365372936 34975 34974 326069704 42164 42163 387553577 72789 72790 675580629 21718 21717 260877197 98827 98826 422527382 10654 10655 942618727 13195 13194 856261361 58526 58527 714036471 33051 33050 807113805 10659 10658 704194816 74389 74390 459819943 17000 16999 828058491 2136 2135 497111522 62755 62756 935860109 10664 10663 901341023 72396 72395 33285047 39575 39576 58416334 15974 15975 338105677 68763 68764 123822660 87474 87475 843215401 54710 54709 368785037 45954 45955 119243424 57388 57387 655188163 97743 97744 502716853 98999 98998 10524703 10674 10675 73697677 10676 10675 83172880 15147 15148 86594083 37116 37115 6987402 71205 71204 700164157 10680 10679 454750881 51819 51820 342337695 10682 10681 705157974 25573 25572 621988734 49775 49776 92846769 59695 59696 983166007 48038 48039 633043216 10686 10687 47675713 10688 10687 43340990 23000 23001 725737568 99297 99296 429346759 10690 10691 607161116 10692 10691 455061515 30012 30013 146538354 53164 53163 559498642 20099 20100 490731721 61942 61943 852618015 30184 30183 914197800 21103 21104 849835272 88929 88928 996094629 10699 10700 6193732 88958 88959 324516129 92590 92591 693265350 10702 10703 862260274 12037 12038 767856137 85735 85736 464769377 87198 87197 999540973 30954 30953 937408150 29051 29052 545952193 70661 70660 869663952 10710 10709 374465441 34154 34153 928533273 64883 64884 704829954 32014 32013 438089146 91378 91377 559538571 22587 22586 43115947 48714 48715 529001255 35276 35275 20962381 78204 78203 732190040 13009 13008 449433435 4617 4618 448790478 62036 62037 311490846 15274 15275 66712376 41125 41126 670480609 36831 36832 567973722 44237 44236 406624165 71480 71479 523704671 38022 38023 386499862 44478 44479 936449137 86238 86237 260628669 60255 60256 679613064 17878 17877 539894646 10731 10732 346549119 17684 17683 588627237 10734 10733 563490925 6285 6284 889780901 85110 85109 95117618 76757 76756 220006401 71681 71680 754851920 24153 24152 385442535 55765 55764 900978941 90622 90623 565399897 23273 23272 636357494 10743 10742 358068390 76701 76702 492974997 66555 66556 17182873 10745 10746 612728230 91864 91865 867684080 85074 85073 459455863 67678 67679 832448271 12787 12786 705420206 84658 84659 942074358 9726 9725 883567967 24891 24890 580686449 39364 39365 892594654 10755 10754 560671118 84828 84827 18770130 70449 70448 368979796 10757 10758 46143627 98060 98061 88505266 79930 79929 634950806 44884 44883 853060534 37941 37940 466001038 1463 1464 380858112 10764 10763 962354996 8952 8953 67239797 6804 6805 233324994 65134 65133 338107704 10767 10768 937534333 10768 10769 72552662 62380 62379 865736074 10771 10770 500213184 2748 2749 563102978 30817 30816 350294783 97988 97987 643877705 99214 99215 869906467 81847 81848 643389595 10776 10777 54836348 10778 10777 51389159 81691 81692 480521869 12600 12601 43927777 88264 88265 970274750 52968 52967 1069395 63342 63341 856569937 52972 52971 695518899 16349 16348 32150935 62026 62027 764715771 10787 10786 481170532 10787 10788 417067957 14915 14916 404799936 94106 94105 98825813 20564 20563 672521183 16307 16306 40704716 10792 10793 713929044 43872 43871 664072282 662 661 319773825 876 875 60612260 23001 23002 655092050 20156 20155 493354246 45921 45920 954204971 40119 40120 763878954 38340 38341 863387422 30848 30847 310875610 6044 6045 679990882 7869 7870 557868818 51175 51174 864019712 22453 22452 784898138 66172 66171 587071696 13137 13136 369648210 57304 57305 989314212 69935 69936 451488911 29574 29575 24636355 53431 53432 757796005 96346 96345 671398297 62033 62034 752008069 26627 26628 60877228 54003 54002 842953994 28315 28314 627725266 89739 89738 3943374 93754 93755 98594978 28455 28456 56724290 26215 26214 348326440 89452 89451 485681662 98063 98064 530048221 32068 32067 561954389 22817 22818 549909717 53060 53061 118270765 83392 83391 694285115 17313 17312 680045325 47212 47213 931424251 76223 76222 523569016 954 955 726924222 47014 47013 800938618 10740 10741 749020699 29014 29013 753323648 11784 11783 859606027 46788 46787 300159085 3036 3035 61809310 10837 10838 910567401 53156 53155 317057517 82379 82378 495888892 92268 92269 574575696 35165 35164 73562589 87599 87598 106016209 51477 51476 760777732 79129 79128 709695456 21933 21932 259186566 39424 39423 33418568 74607 74606 673685922 1706 1705 13686881 5786 5787 320515991 74411 74410 690025863 69162 69163 694905529 50100 50101 570852300 74091 74090 178721476 10854 10855 736892394 18239 18238 291281520 56022 56023 530889084 10858 10857 357411398 44555 44556 231406189 59918 59917 27622321 30141 30142 790941872 4836 4837 40879704 96056 96055 329389617 91989 91988 664936875 61170 61169 570497292 49510 49509 97987772 5695 5694 437296638 22013 22014 815485521 28528 28529 730785560 28431 28432 335114039 61190 61189 330273467 73093 73092 235718873 59364 59363 322660032 11964 11963 640963089 90016 90017 793926647 14075 14076 602026557 10877 10876 248413651 10878 10877 655377046 95578 95577 642085475 10880 10879 72414653 52292 52291 78265988 31510 31511 109075863 30702 30701 848271958 72334 72333 404276059 73162 73161 906717676 44634 44635 908133865 10887 10886 758328904 85533 85532 784511582 77459 77458 289833606 71405 71406 226003685 12244 12245 342554967 9304 9303 920874960 18030 18029 739110577 74291 74292 372793063 85248 85249 971678149 25352 25351 509050111 94479 94480 631909170 90303 90304 7986639 14383 14384 421733240 84075 84074 445054464 87108 87109 826215855 6956 6955 57104771 17273 17274 360471161 10903 10904 413308967 33457 33458 134977333 58134 58135 192934507 89690 89691 546905461 94090 94089 367485072 25965 25964 61331122 87815 87816 315337203 82886 82885 144140351 56539 56538 534370970 59754 59753 541416316 82714 82715 153603341 24342 24343 776836684 10915 10916 15613031 2997 2998 653244361 51937 51938 645961900 97331 97330 596454710 47726 47725 986742621 88129 88130 70469940 80892 80891 179120714 95113 95114 828454713 10924 10923 714189480 10925 10924 744475967 10926 10925 162412131 34249 34248 105786809 28626 28625 23145398 19451 19450 700395467 10930 10929 535678712 88505 88506 211055546 17420 17419 214246585 81584 81583 987771298 48014 48013 243317261 59985 59984 678125671 68320 68319 242233640 80724 80723 449923309 38908 38909 526735403 35576 35577 507959692 24958 24957 679983166 82893 82894 385502654 53709 53710 298064607 95561 95560 554991131 19958 19959 870447481 56410 56411 291302536 15764 15763 774900537 23012 23013 142237867 6531 6530 601744669 7732 7733 718612642 96067 96068 48652366 27483 27482 790221300 35884 35883 379959983 77349 77350 358215367 3621 3620 134981046 25133 25132 953039700 78917 78918 225195899 81849 81848 238696345 45179 45178 737276430 78419 78420 15501645 15777 15778 212849934 32603 32602 6371865 21319 21318 122891639 10962 10963 813934085 72563 72564 611784636 48717 48716 244461105 10965 10966 966060054 17770 17769 16923077 71814 71815 546663707 96580 96579 95100714 10969 10970 755253394 79049 79048 209401723 8955 8956 551787142 65756 65755 920964662 49871 49870 52091545 51471 51472 131834680 86639 86638 428456859 60125 60126 974169320 78412 78411 683337051 42304 42303 221589682 75007 75008 993415357 81763 81762 400242615 93039 93040 309375501 48985 48984 267951042 35375 35376 56778131 33352 33353 470440062 23686 23685 548657768 67297 67296 517065959 30063 30062 881989512 38550 38549 264059135 65589 65588 740521767 92695 92696 300237762 10992 10991 915645513 18733 18734 464493915 69478 69477 969598605 53151 53152 554832280 10995 10996 515729481 12828 12829 309599900 21595 21594 392045276 79698 79697 573662164 56406 56407 540140864 49027 49026 582614316 72126 72127 528296159 80010 80009 794173058 45155 45154 605792424 11004 11005 830997338 53326 53325 636448353 41916 41915 890078932 42834 42833 166808127 74753 74754 478279644 78655 78656 199682228 85722 85723 681508257 72828 72827 263322248 55513 55514 606183496 65615 65616 10901803 4703 4704 642435553 83513 83514 572957002 11017 11016 40110490 66614 66613 264594848 9370 9371 931951410 28380 28381 354651151 92569 92568 252255409 8024 8023 425880303 1569 1570 22588503 65342 65341 63351974 23045 23044 231402706 64867 64866 443787128 97314 97313 442453428 91914 91913 414640033 54752 54751 212295203 18322 18323 519937953 45585 45586 155738066 39200 39199 46868696 63826 63827 740099633 11034 11033 32460370 27787 27786 720877025 78630 78631 927941604 2610 2611 889477227 46998 46997 425761656 75668 75669 13244465 11039 11040 506990245 62387 62386 449747109 73438 73437 181723779 9626 9625 651656888 42330 42329 242308029 91286 91285 633920918 78877 78878 125274343 31835 31834 841931664 56346 56345 873660178 96904 96903 89695065 61541 61540 811607198 22382 22381 924677494 67721 67722 71374416 11053 11052 171830768 34544 34543 583971492 14144 14143 929485388 770 769 493483877 11056 11057 148011964 31982 31981 745430394 78566 78565 948613527 82345 82344 260318979 3236 3235 592087047 90641 90640 663933861 64289 64290 33691394 11063 11064 206679841 52241 52242 5919611 11066 11065 65037356 11067 11066 58746073 91540 91541 67322747 53204 53205 259618984 9076 9075 479225629 26113 26112 590448270 34177 34176 259994125 58404 58403 924383873 11073 11074 950296584 11075 11074 872262456 94382 94381 76811676 71380 71381 317762271 21084 21083 456358018 98019 98020 331714575 63259 63258 440840237 83543 83544 473352957 25260 25259 34204323 15204 15205 832887538 51778 51777 923432844 14956 14955 528152571 20000 20001 394851208 10261 10262 9714401 55552 55551 211570118 4300 4299 518446427 85033 85034 316290515 48954 48953 934597763 90892 90893 541390767 39953 39952 478115719 75930 75931 675116070 11094 11095 14917281 11096 11095 991261533 31204 31203 207742537 39546 39547 591431084 18600 18601 487510697 99175 99174 36234923 11101 11100 788942673 56358 56359 245175952 91345 91346 878952748 68482 68483 921017784 37471 37470 327143602 27049 27048 141864579 1721 1720 473119328 74221 74222 523934053 11109 11108 28902245 26260 26259 49937722 78556 78555 187655839 36624 36625 367111642 75830 75829 213487045 97362 97363 313750254 64680 64681 457370342 11116 11115 43954434 76458 76457 216024594 14188 14187 649106139 74070 74069 936563543 16776 16775 981383434 11121 11120 36168943 91251 91252 282598849 86601 86602 872254903 29761 29760 135883494 40175 40174 509855715 11126 11125 941487718 61051 61050 148730864 99484 99483 466639052 61932 61931 931316699 39057 39058 408932882 57465 57464 2727057 21055 21056 604991670 19583 19582 567019430 88921 88922 782741265 47870 47869 746616649 64246 64247 227277541 21775 21776 841125496 76613 76612 224910133 34517 34516 194487152 94599 94600 730114137 6512 6511 675422824 4040 4041 414943825 91036 91035 948674174 89705 89706 134525274 44180 44179 16838386 20040 20039 715881663 48218 48219 135769234 52239 52240 471761906 3378 3377 814654325 30512 30511 526792155 90503 90504 846204140 88939 88938 808452720 53793 53794 78980534 62137 62138 159859334 64356 64355 696611955 31422 31421 606163430 6333 6332 790189147 17028 17027 240324516 1112 1111 389978160 52400 52401 530790572 32286 32285 930634097 47257 47258 704172190 39684 39683 62965713 55632 55631 712051932 42721 42722 367693032 99612 99613 466646497 37470 37469 598153255 5289 5288 747713236 8963 8962 891479825 14832 14831 983282524 52051 52050 239738280 11172 11171 378710967 22168 22167 481035046 57742 57743 818419462 5952 5953 469415662 850 849 835662827 11176 11177 53293506 11177 11178 548187990 11178 11179 742614838 11180 11179 413856156 31703 31702 145038181 70955 70954 818495946 18254 18255 338215138 96622 96621 382841656 24785 24786 414184178 51046 51045 528737 57346 57347 879452152 85167 85166 830291441 70487 70488 884946992 41029 41028 33469728 17920 17919 935523488 11192 11191 397257791 63390 63391 643992140 97588 97587 53182096 38606 38605 958619050 43873 43872 980343899 22007 22008 427952725 25627 25626 355856446 67013 67012 301552389 32744 32745 219606725 6362 6363 513756607 7977 7976 590464059 43523 43522 275488841 84225 84224 763647167 44860 44859 353820897 27490 27489 769295002 11207 11206 362573614 11208 11207 878833359 89482 89483 29560695 61098 61099 802695156 98547 98546 468001299 74296 74297 761379649 11213 11212 860191009 10271 10272 704240615 23016 23015 622607993 86108 86107 931337378 83112 83111 271998946 8811 8810 393951122 19589 19588 282060677 1347 1348 223084615 73889 73888 896913057 21699 21700 171940891 57524 57525 445245569 77317 77318 890211524 87778 87777 46608299 79262 79263 790042921 11226 11227 839515 49430 49429 422068341 74084 74083 447867695 69122 69121 972645226 94523 94522 261461796 27285 27284 138090489 90069 90068 280556993 28959 28958 977853199 11235 11234 505143954 27041 27040 494474417 65684 65683 664909528 44156 44157 387097163 92156 92155 630212223 11239 11240 282811205 30658 30657 968042832 79733 79734 860668888 98674 98673 186492008 45694 45693 795140640 84738 84739 781010921 81291 81290 974678386 81499 81498 225023215 6138 6137 996388847 68604 68603 493469638 45488 45487 318710361 45316 45317 450060890 92620 92619 883894822 45104 45105 391983854 76093 76094 43773907 81111 81112 263394065 89612 89611 149517179 14771 14772 429198030 11257 11258 417111464 83865 83864 480019492 74469 74468 733796969 3993 3992 664427190 91925 91926 154817701 30400 30399 345805762 1501 1502 387962798 33572 33573 227430999 92059 92060 318899481 57664 57663 595221443 35341 35340 865213646 11268 11269 174932043 68090 68089 328207195 27691 27690 737606688 70439 70440 677163662 54549 54548 575480974 58581 58580 640360514 97033 97034 235763061 34827 34826 332638073 11350 11349 412996349 11278 11277 809766827 50055 50054 355603334 11280 11279 731139678 67672 67673 308913630 40359 40358 364216055 11282 11283 244672439 50370 50369 80055504 11285 11284 546652248 12891 12890 352535434 98442 98443 123687826 45601 45602 73021861 11288 11289 840818934 72501 72500 194791757 53196 53195 854795077 59003 59004 927796087 58877 58878 777765928 69612 69611 572066093 22197 22196 959330337 67773 67774 316938022 14529 14530 926979778 46616 46617 545034138 84632 84633 749191965 11300 11299 485383764 1447 1446 328824955 42072 42071 712184585 37308 37307 686821201 97155 97154 7021544 11304 11305 21728879 74657 74658 596843122 65306 65305 416472187 65847 65846 802000012 11308 11309 798434718 57853 57854 190931 12297 12298 613763453 57269 57268 825522479 24466 24465 559342955 38349 38348 582793899 38681 38682 137744092 11315 11316 984627588 87846 87847 926781981 61165 61164 633646719 54783 54784 296601923 3017 3016 948140160 73985 73986 572186466 46085 46086 846535001 46958 46959 120591359 88793 88792 553219296 11010 11011 24807623 47441 47442 62228036 84264 84265 896185217 30387 30388 883425185 54616 54615 267368001 67017 67016 903415761 85526 85525 633573342 80622 80623 648940166 13086 13085 960895655 69547 69548 47992469 83320 83319 16872786 84784 84783 754370197 94606 94605 13560373 63985 63986 648368041 11339 11338 66393785 73396 73395 947114650 92461 92460 295242507 35754 35753 725941033 82513 82512 62031380 82879 82880 358873507 70778 70779 475009452 62719 62718 490046133 30803 30802 64270090 28083 28084 864911746 47771 47772 561415039 73215 73216 664580083 892 893 515855205 11351 11352 377719118 87482 87481 598485330 92792 92793 411552523 11355 11354 31044497 30552 30551 769751011 71237 71236 31977938 31278 31279 221221161 4690 4689 561116448 11360 11359 361462365 84422 84423 968582164 22596 22595 104282879 74798 74799 451836232 36786 36785 39274657 82545 82546 294887951 69900 69901 602542912 95715 95714 656051043 7100 7101 11791316 54985 54986 720829215 78042 78043 176200998 28752 28751 912443759 63064 63063 48593634 86621 86620 19448964 3582 3583 777636589 80905 80906 447436940 66642 66641 21158136 85832 85833 896957921 11378 11377 138462294 65548 65547 496164736 11380 11379 746550794 30949 30948 90222526 11381 11382 833207589 92901 92902 51889974 77028 77027 796624207 97471 97472 284303878 51273 51272 687070115 86708 86709 434030395 16084 16083 52704704 81701 81700 183684233 10919 10920 34366748 5935 5934 895691840 65569 65568 783167644 474 473 918786939 13527 13526 615954018 93743 93744 944207514 89650 89649 802760679 31247 31248 312592883 95737 95736 884897353 95213 95212 143372997 55385 55386 187626726 24452 24451 702760045 7088 7087 172302377 21064 21063 292298205 11404 11403 71452324 59430 59429 255294281 21054 21053 335300703 6061 6060 832409635 90648 90647 39261808 6548 6547 55440202 23511 23510 117222604 5421 5420 294614911 82038 82039 44329053 28944 28943 689664536 10332 10331 990677845 39723 39724 564781560 91773 91772 881575361 87155 87154 604826814 38306 38305 786008161 17406 17407 9410621 39896 39895 635637687 25174 25175 106319405 34086 34085 876356958 11422 11423 157239327 60349 60350 422644637 24551 24550 690550711 26272 26273 74958652 47997 47998 166641429 86356 86357 696531862 51755 51754 311463316 38112 38111 14516976 47981 47980 554677431 61396 61395 448167177 61777 61776 129239392 31734 31733 18101746 19779 19780 80520515 36258 36257 296433440 11012 11013 118709403 11437 11438 189552832 11439 11438 816528411 5444 5443 881858890 13992 13991 717726504 11387 11388 478849369 50261 50262 5211205 64321 64320 857532858 11445 11444 851862991 43461 43462 451219395 11447 11446 398648554 68411 68410 919823334 61208 61209 924609723 87539 87538 358174342 11450 11451 900192216 81283 81284 993896200 12404 12405 36839932 58184 58185 806320430 31489 31490 361134080 82182 82181 238236832 38207 38206 319423494 56140 56141 949680844 11459 11458 6979576 2517 2516 940769008 11461 11460 125806641 24228 24229 574041205 10221 10222 281432185 41795 41794 201688959 58250 58249 780782903 50866 50867 705461186 94213 94212 614721250 64069 64070 541035927 11468 11469 41418169 46906 46905 594125135 69733 69732 536062900 14168 14167 775834823 64747 64748 187941562 11473 11474 738912060 7933 7932 415496980 58618 58619 453593953 26469 26468 679601698 78177 78178 139689903 63207 63206 287209804 19475 19476 661797117 84042 84043 71320892 62304 62303 663907152 17369 17368 491105610 29757 29758 139746548 44795 44794 749155128 24923 24922 272625612 11487 11486 838314784 52344 52343 651498726 65064 65063 378039210 40186 40185 876551762 77916 77915 447368834 19173 19174 145023797 55811 55810 126850314 22577 22576 756836889 7997 7996 399443276 9903 9902 540806535 92206 92205 679760690 94877 94876 542002904 11499 11498 621914617 85011 85012 85969736 39379 39380 65675235 11501 11502 192218956 20294 20293 664170028 37620 37619 337380390 36443 36442 306999104 11506 11505 949736374 86434 86433 71062827 75371 75372 931733139 29126 29125 812518993 72543 72544 443994202 4797 4796 501005919 87219 87218 394845766 85157 85156 630774145 19447 19448 279239681 82154 82153 998965206 2149 2148 843436730 91322 91321 332705057 1242 1243 334335608 57010 57009 382963905 66734 66735 473355694 57570 57569 901980643 47677 47678 176504591 11522 11523 301843446 23460 23461 676993443 66224 66225 148934495 25287 25288 71736091 42128 42127 374018670 20924 20925 947570786 4526 4525 532881041 84122 84121 519687284 64895 64896 439743944 63458 63459 896217459 40511 40510 475720793 90660 90661 311308280 20533 20534 263443141 11535 11536 793315495 10767 10766 305216506 78439 78440 626957318 95233 95234 980644810 72541 72540 633123983 70061 70060 279656860 23706 23707 141571843 11542 11543 773690210 46850 46851 943107330 11544 11545 356928715 20918 20919 464575961 6418 6417 882308793 11548 11547 43556763 24417 24416 635108085 9333 9332 439982707 16529 16528 473569314 8281 8282 125296696 9520 9521 316332527 87080 87079 780970562 49177 49178 773874065 60544 60543 72586108 94882 94883 563188337 50047 50048 785814715 49994 49995 207189793 48937 48936 367046990 62966 62967 510063253 96839 96840 19845591 25979 25978 942707088 11563 11564 105038169 55471 55470 387485788 72330 72331 668237969 23634 23633 7071934 38929 38928 686187402 11569 11568 23605801 92500 92499 896740716 19155 19156 394833458 11572 11571 583245460 11572 11573 794329924 35528 35527 694102250 41182 41181 302094229 24807 24806 446479983 72841 72842 761791064 59027 59026 869723670 57796 57797 210303285 11579 11580 289194709 89388 89387 819546102 29376 29375 574822651 5354 5355 978055299 77526 77527 565763524 15803 15802 804161296 11586 11585 863399211 22867 22868 456203925 35296 35297 699433471 11588 11589 130275710 61922 61923 334294073 82250 82251 437940900 48565 48564 428769677 53749 53750 244241021 23049 23048 34438207 11594 11595 320996495 50263 50264 751123512 11597 11596 232759595 29270 29269 443063897 92595 92596 31358807 11600 11599 169008655 11600 11601 618742540 11601 11602 200881448 6782 6781 396172194 44722 44723 197045733 5960 5959 311871112 58160 58161 878959440 95955 95954 967289400 12316 12315 802843599 4207 4206 673095018 11610 11609 607537658 9660 9659 662810248 92354 92353 813776810 11612 11613 586219363 18652 18651 187322194 61514 61513 153585956 52674 52675 68761491 67423 67422 790584453 9863 9862 207705354 11619 11618 626045505 68622 68621 93410925 16935 16936 295067592 2730 2731 984118998 38642 38643 68336184 99697 99698 77836894 8273 8274 979075465 77038 77037 18538222 77050 77049 522884615 39415 39414 41474386 62334 62333 53796870 20445 20444 426438287 57731 57730 9460689 58203 58204 5519223 80248 80247 5347811 9964 9963 739319930 95477 95478 382702426 12196 12197 500003775 46479 46478 545627816 91494 91495 10339188 56861 56862 892398220 72283 72282 151998050 39123 39122 529105217 62247 62248 401600196 11642 11643 161578485 70301 70300 18973017 32133 32132 172018812 15712 15713 336511672 40886 40887 15601990 8750 8749 666441444 8748 8749 311217550 92191 92190 208531232 30537 30538 949916629 42906 42905 622182916 18799 18800 891904143 79187 79188 170478033 93267 93268 489974556 11655 11656 943783170 20805 20804 200082169 75437 75438 742913315 77319 77320 812207416 81247 81246 793655270 26281 26280 134739501 30208 30207 872027764 11663 11662 930294635 42541 42542 127571713 28528 28527 339997167 11666 11665 953851043 1862 1863 289483930 25801 25802 906969444 68160 68159 524642021 11670 11669 86873750 90971 90970 884750288 54069 54068 391921510 11673 11672 231330075 11674 11673 438442420 36655 36654 386338489 34993 34992 138242338 36585 36586 350820994 70010 70009 470857835 28089 28090 968849448 21155 21154 632874231 2743 2742 12272492 57658 57659 649824428 13284 13285 557578897 82528 82527 895333894 11685 11684 144529169 11685 11686 160414314 31322 31323 852272784 9150 9149 897931959 65280 65281 224598542 33652 33651 736312863 88503 88502 989786464 82131 82130 362019637 11693 11692 665358561 77758 77759 423066438 54348 54347 466984805 4431 4432 372647917 11697 11696 537411694 11698 11697 896898786 35860 35859 588332707 50114 50113 296003603 78911 78910 888486525 93091 93090 422791670 76930 76929 141177156 27773 27772 736155677 51828 51827 217968698 8386 8385 367970315 72405 72404 332646422 2824 2823 720705606 64842 64843 285873331 12712 12713 575714733 21612 21613 733703434 45164 45163 926436108 33673 33672 782012254 11714 11713 778809070 11715 11714 189193654 11715 11716 59335602 15333 15332 34700944 65290 65289 536632801 41924 41925 546862548 15526 15527 496075967 41710 41709 685623815 11721 11722 917020960 78181 78180 319457729 23096 23097 637873789 11724 11725 3636065 14879 14880 406962759 50524 50525 829608191 11728 11727 820116859 51006 51007 827908770 85839 85838 84032631 22062 22063 140533939 79443 79442 229538060 14236 14237 666236082 11733 11734 869143252 85487 85488 542848552 86197 86198 935129542 11736 11737 390496733 94409 94410 376747783 16685 16684 606556490 8321 8322 778596355 47610 47611 751052369 98900 98899 99516349 4663 4664 788651820 53539 53538 894874211 11744 11745 192939684 53937 53936 379399974 22257 22258 48297091 91934 91935 18707017 68452 68453 933646923 96338 96337 344852855 70300 70299 649517096 12967 12966 830829657 30273 30272 679302692 75728 75729 666336104 40229 40228 749559194 47775 47776 901927680 39716 39717 44310253 11758 11757 540692662 89425 89424 543870841 50725 50726 12329196 60745 60746 978725834 70903 70904 715160227 15570 15569 491612684 81923 81922 659244432 28298 28297 497496259 27139 27138 740255345 78758 78757 212788669 46440 46441 202384801 81546 81545 113568068 53597 53598 114615274 11770 11771 203493784 71989 71990 934744475 26532 26531 909572764 21101 21102 101260251 11774 11775 1586127 22170 22169 422921277 33880 33881 354412158 48417 48418 846206613 22743 22742 875148856 11780 11779 772469001 88965 88966 528190851 14063 14064 241554027 29453 29454 625413325 78380 78379 310436550 19151 19152 912343461 50792 50793 976218678 60496 60495 470217771 87978 87977 971680253 30299 30298 440363205 57276 57275 4213716 12803 12802 819816980 11792 11791 250010495 93956 93955 220245799 11793 11794 158367396 17385 17386 502886894 89326 89327 70877 20736 20737 485050865 91423 91424 960854540 11799 11798 32101697 59864 59863 435899631 12709 12710 362203567 4285 4286 841845748 5776 5777 803319869 50534 50533 201449038 9515 9516 461503698 11806 11805 29511496 32503 32504 703477810 63343 63342 5840857 50198 50199 765223468 81324 81323 889500281 90614 90613 725670422 26219 26220 77689652 26328 26327 263334774 91840 91841 346197501 50790 50791 476746498 29101 29100 27511108 11816 11817 480890827 4881 4882 154290891 23672 23671 355898549 85633 85634 127874229 73039 73038 12758570 11822 11821 661887200 90264 90263 183119887 34347 34348 75544180 11825 11824 467091447 64232 64233 613529020 35224 35223 646172567 20291 20292 130012725 8027 8026 194763643 41085 41086 845234917 97267 97266 50135543 76520 76521 849215726 32193 32192 501057119 45773 45772 60861539 11835 11834 327750778 42516 42517 275248986 94325 94324 717609013 38345 38346 943202115 42565 42564 836025749 11840 11839 380718200 11841 11840 387280111 2020 2021 830148629 65368 65367 340186971 27558 27557 228291593 42194 42193 47095142 5955 5956 241521005 47341 47342 742435335 26048 26047 537846037 21955 21956 91653077 42959 42960 266189413 4141 4140 744310390 59107 59108 335492198 38493 38492 340703835 11854 11853 620027161 18478 18479 917631146 3080 3079 715815692 24356 24357 949678460 55705 55706 522505514 64826 64825 856496713 11859 11860 685243607 10332 10333 803127456 78729 78728 244512317 92528 92529 221834524 11864 11863 119053024 43414 43413 431571603 11865 11866 105710201 96035 96034 456582544 86401 86402 168377857 59357 59356 304216068 67481 67482 143413516 71380 71379 730201400 1564 1565 42915160 69647 69646 866859526 52634 52635 452164774 24839 24840 995845449 96377 96376 907601096 11877 11876 29408402 5881 5880 47051260 48516 48515 350834973 69120 69121 786473848 64324 64323 988324099 30672 30671 693311046 55120 55119 362434736 80576 80577 875211346 30041 30040 318970008 11885 11886 669253058 93586 93585 475249446 43504 43503 713241221 72743 72742 361404149 74534 74533 11462703 21810 21809 531933507 87725 87726 469951492 11893 11892 802329763 44142 44143 620366162 11894 11895 743866353 92242 92241 680178693 86321 86320 592011659 72143 72142 626199413 75358 75357 185273022 18414 18415 503763842 42942 42941 532055935 28290 28291 836659683 21131 21130 253830748 94579 94580 950775227 11905 11904 92093618 88243 88244 76318061 11907 11906 211712799 71823 71822 188380850 86397 86398 265872954 77486 77487 419136745 91315 91316 914638722 44294 44295 255510958 97469 97470 656353941 53273 53272 280132525 34239 34240 621689507 77180 77179 490854328 11917 11916 453022753 11917 11918 63264280 33880 33879 66117314 15139 15138 220997153 11921 11920 80167843 21214 21215 522195466 96624 96623 681251781 71358 71357 46633723 89965 89966 295088833 93414 93413 750203238 32598 32597 276208055 6108 6109 135570843 94129 94128 883820168 74805 74804 735249559 39528 39529 119974725 90287 90286 293574941 11933 11932 27554279 17861 17860 323825417 71497 71496 885467200 40247 40248 304660192 80963 80962 783034417 43598 43597 560461739 17963 17962 338710558 54935 54934 975084294 70798 70799 53908895 11942 11941 403693428 303 302 288492664 84270 84271 37506293 62539 62540 339370956 36351 36352 555403227 40383 40382 249088909 99398 99399 610549209 67719 67718 711342135 11950 11949 445262173 11950 11951 363358910 43800 43801 2757919 79499 79498 946883268 59309 59308 180902394 11954 11955 702558480 2154 2155 219478268 11956 11957 994850364 4947 4948 21928377 52921 52922 163207597 97604 97603 919996644 59557 59556 671552713 94232 94231 82635552 11766 11767 329789027 75515 75514 160706579 25378 25377 101376634 40823 40824 737813948 63756 63755 345518628 9599 9600 136622599 97506 97507 827846597 23361 23360 77914271 41026 41025 43389316 49246 49245 266797828 28096 28097 80405504 94646 94645 656971485 75226 75225 85122878 83647 83646 688252559 60145 60144 744083431 99892 99891 363632654 11978 11979 655985328 25301 25300 51893236 30777 30776 525651993 92525 92524 142720720 16471 16472 429534810 66957 66956 64085184 90390 90391 44449690 3777 3778 576829250 63288 63289 530847843 61245 61244 624625991 21440 21441 856816211 34632 34633 212981129 97464 97465 138387220 7446 7447 636434207 10802 10801 930426766 36023 36024 2437710 55971 55970 347126618 88639 88638 191134115 78850 78849 453592186 39789 39790 453284670 13897 13898 112407368 15794 15795 868282481 58391 58390 799000237 79490 79489 560139658 12002 12003 381670547 36038 36037 968073196 26034 26035 937750173 42407 42406 224886885 89398 89397 306560789 7816 7817 79040443 25641 25640 966668838 12009 12010 159959432 75551 75550 569458507 12011 12012 21821768 16814 16813 938239751 4598 4597 946292145 94460 94459 937900247 46397 46398 21268035 3009 3008 361297253 19757 19758 688723743 95236 95235 637968638 72430 72431 66363164 91963 91964 520624710 34679 34678 858749976 51991 51990 472385834 94075 94074 645908876 30602 30603 24997911 12025 12026 996947299 12026 12027 241154409 3089 3090 7687437 28453 28452 247513895 52893 52892 529333455 87533 87532 54123245 9879 9880 236725085 43846 43845 732209193 91481 91480 180554666 21438 21439 167588490 34090 34091 77800191 55293 55292 239024822 79249 79248 837562699 20478 20477 418081596 66057 66056 913211834 99315 99314 640093641 41706 41705 936278408 10715 10716 327151774 25316 25315 559059224 99573 99572 306956353 14571 14572 962192192 17455 17456 950983027 97554 97553 174835431 12049 12048 54001507 84981 84982 32089811 47795 47794 958882337 22642 22643 107088828 37498 37499 89059669 61583 61582 662867109 12055 12054 898856753 12056 12055 698849644 97572 97573 856643492 7382 7381 252892063 4250 4249 617959377 17536 17535 548923793 25567 25568 256985535 46516 46517 414361517 24921 24920 575281234 73384 73383 811021323 12065 12064 126234490 12066 12065 870623297 64402 64401 604581034 65115 65116 500628860 72008 72007 502973324 5640 5641 467041999 20131 20132 421782259 15721 15722 62122954 30564 30563 7986193 72452 72451 146255 68062 68063 803530218 67282 67283 870573729 24622 24621 747929352 11102 11101 981138622 12078 12079 68198256 69271 69270 67301871 98143 98142 37283542 71143 71142 806900637 58647 58646 891761421 60531 60532 698605670 16577 16578 201726657 20730 20729 13368432 32072 32071 614500456 12087 12088 8896509 36758 36757 863726454 67109 67108 567465024 41307 41306 472999376 12091 12092 511349360 92503 92502 718898052 12094 12093 93690138 45733 45732 470129335 12096 12095 328354747 56573 56572 90466271 55954 55953 803762318 37288 37287 285489714 6717 6718 309190819 24643 24642 490095709 14363 14364 843480625 63581 63582 856614266 73271 73272 7791917 47225 47224 629603900 12106 12105 269879835 96741 96740 188753517 53251 53250 773896997 92265 92264 619009691 92641 92640 183023466 1843 1842 573397518 27114 27113 925454488 79701 79702 393977085 26114 26115 381209277 58089 58088 371534593 60469 60470 181956186 61588 61589 961475017 34742 34741 908722362 42515 42514 426843152 15888 15889 473896577 67028 67029 947624140 98301 98302 53586568 69393 69392 412361384 12124 12123 981037800 12124 12125 259742645 12126 12125 89560661 12126 12127 143348060 42833 42832 283956142 30504 30503 123665560 46604 46605 837628369 30686 30687 487428706 19607 19608 260586932 99157 99158 571652204 2578 2577 12630706 47732 47733 650932753 60371 60370 990218530 12136 12137 748542348 56088 56087 274228526 75532 75531 431126889 47031 47032 623448035 98866 98867 962517562 22880 22881 432339076 95624 95623 992221323 77076 77075 218098724 36407 36408 38835992 67866 67865 954890611 12340 12341 943857981 3294 3293 656459481 75092 75093 860295597 84867 84866 515772097 5846 5845 606359911 28936 28937 233715256 27054 27053 472957670 32552 32551 287257014 67430 67429 505277848 41727 41726 433302587 28997 28996 190152082 36728 36729 387294366 41876 41877 536636290 53748 53749 562492706 73019 73018 261513445 12161 12162 219412811 18956 18955 876981370 74992 74993 575030768 51217 51216 581982966 30624 30623 557229968 12166 12167 343721977 47780 47779 270326506 40647 40646 997800769 54614 54613 931410887 92483 92484 794519070 95199 95198 236791323 9458 9457 136402213 37653 37654 908977484 81097 81096 387328553 72092 72091 245698002 12176 12177 275919463 73948 73947 969772288 5205 5206 396209409 20436 20435 463256353 42621 42622 1103278 10709 10708 833117127 48160 48161 886671279 39178 39177 112556128 77594 77595 414878981 67693 67694 602687754 15873 15874 284028385 82683 82684 27893673 18998 18999 210228316 17330 17331 435259702 82093 82092 980899944 81051 81050 511711578 78373 78374 2738182 62642 62643 880514107 48711 48710 583843770 66919 66920 935881366 11677 11676 892184380 96492 96493 670514190 793 794 10787953 12200 12199 14373827 9858 9857 473523865 80796 80797 549081895 9963 9962 5911498 10783 10784 42120461 97025 97024 256660125 882 881 256205571 1794 1793 505585191 12208 12207 624606946 41657 41656 872464939 822 823 478343843 88121 88122 274179469 12212 12211 627891316 76991 76992 97179914 12214 12213 101178635 62431 62432 464641575 65242 65243 397669947 68718 68717 137943655 94155 94154 575813573 46808 46807 891587265 9488 9489 387673712 63638 63637 556960593 83505 83504 218876252 3886 3885 270354254 12224 12223 16378259 23485 23486 456828220 23368 23369 994414561 29137 29136 348275555 959 958 489544934 12228 12229 262953087 98235 98234 935155561 1216 1217 43631289 96077 96076 778153199 12232 12233 956161750 33700 33699 119103628 17757 17756 550529455 99387 99388 709385210 45675 45676 754949601 45193 45194 875140840 99760 99761 409584581 81028 81027 434129044 25434 25433 58789795 22645 22644 69818268 67015 67014 512762402 26179 26178 565181458 48823 48824 177600259 1626 1625 318556110 17554 17555 147633167 38559 38560 839485704 56695 56696 617336398 75870 75869 393362214 55195 55194 786557818 70048 70049 524876242 12252 12253 930516403 59105 59104 260254288 12254 12255 957163380 32747 32746 571625230 12256 12257 48737222 32699 32698 345061757 30814 30813 373714612 12260 12259 66831392 17213 17212 139160062 71618 71617 396971747 12263 12262 444381714 73004 73005 433020845 37527 37528 468150071 97774 97773 96614712 73680 73681 81612556 87304 87303 666844705 12269 12268 526107185 52669 52670 335275579 96436 96437 772516420 86415 86414 364164137 69414 69413 602098703 14919 14920 870426924 5489 5490 510130687 89029 89030 226929465 46228 46227 881904344 63688 63689 799478095 69007 69006 206186664 12280 12279 651643399 12280 12281 143903738 28556 28555 778850413 41163 41164 38139723 25309 25308 62298382 41858 41859 494077634 6562 6561 544747858 12286 12287 761833499 9339 9340 988476172 78575 78576 961629925 74511 74510 327032400 33300 33301 326678765 22303 22302 740536197 28415 28416 355112698 60701 60702 786085818 43119 43120 825732538 12295 12296 608478526 12296 12297 789906173 3929 3930 399833706 34882 34883 10513185 28537 28538 732063426 54112 54113 75533005 39996 39997 37825597 2182 2181 656941283 38105 38106 567888608 38502 38503 880225455 6224 6225 248190097 94042 94041 201180261 44821 44822 101792555 8771 8772 165457866 14042 14043 321384142 92227 92226 373955377 12311 12312 658248313 37677 37678 766506665 42020 42021 845100250 12315 12314 326161781 60440 60439 12239204 29324 29325 21520828 72891 72890 520823715 34076 34077 89012354 56935 56936 614678220 47318 47317 546816471 50181 50180 724372377 12323 12322 410671438 67164 67165 267629139 86432 86433 208362161 12326 12325 74606384 23248 23247 42297075 65633 65634 249689824 12329 12328 17640294 76339 76338 410026339 87685 87686 138020142 5568 5567 185620253 7824 7825 445481718 9883 9882 552152108 67474 67473 736048866 12335 12336 661460473 11803 11802 586665668 99619 99620 403080973 9800 9801 57825426 51737 51738 141540647 84539 84538 815350040 92309 92308 345888139 42116 42115 921479914 89985 89984 72973212 31116 31117 775991709 9911 9910 241984941 12347 12346 646049078 12347 12348 997561365 81920 81921 823511523 12350 12349 173737601 73662 73663 954107881 75534 75535 408607631 87297 87298 987428830 91822 91821 784141976 89164 89163 292144920 12355 12356 942131148 73083 73082 606859365 60549 60550 66332805 59158 59157 780477692 896 895 986090965 4890 4889 784253364 73931 73930 45509473 41248 41247 801809524 82210 82209 992628851 12365 12364 67709931 49070 49071 205827402 82164 82165 72399745 71970 71971 798023349 58419 58420 25511309 15401 15402 850669024 55129 55130 15027656 92499 92498 834732653 7254 7253 786881026 83015 83014 724138694 57336 57337 508671763 85457 85458 793632434 66747 66746 73801749 20455 20454 229810215 36400 36399 530179536 12380 12379 30531168 23555 23554 452733558 71421 71420 25763630 32184 32185 540607889 97059 97060 791818899 13302 13301 708486201 54389 54390 290419853 87477 87478 174602634 74951 74950 299884848 97433 97432 848122709 51107 51106 659631863 83559 83560 894953238 77682 77683 689103708 28137 28138 259697446 24553 24552 835032486 31759 31758 728895538 33072 33073 286249987 27203 27204 836955884 53269 53268 789405398 23850 23849 412925440 88657 88656 593735250 88448 88447 37708874 12402 12401 569570888 79031 79030 544701254 81796 81795 59494973 69258 69259 719590856 45742 45743 770364352 1353 1354 479846125 74976 74975 960091387 66081 66080 171976017 88312 88313 458449287 24364 24365 47720066 28418 28419 881363845 78225 78224 219885237 45026 45025 62190314 66911 66910 863985848 39959 39960 575237402 4018 4017 819378728 67043 67044 637717177 9671 9670 798336996 89279 89278 708489149 61177 61176 766492353 94219 94220 584659400 51594 51595 924642432 14414 14413 988197046 31794 31793 150680829 12425 12426 549363057 32718 32717 256888744 53075 53076 31499021 3322 3321 258586937 90078 90079 409200145 48999 48998 820219296 83891 83890 201772562 51813 51814 927317563 60162 60161 149097863 75900 75899 508033100 77376 77377 230677464 71680 71679 716361642 81202 81201 335615416 39071 39070 568590775 61489 61488 322811829 68831 68830 971990161 59033 59034 40691469 70530 70531 878532237 56490 56489 414973124 51234 51233 898810337 74317 74316 805193459 29349 29348 181340320 35861 35862 180384867 790 791 818932972 30492 30493 536370778 12451 12450 219236711 16076 16075 777626805 86447 86446 733097450 8106 8105 960942135 10088 10087 871675002 53201 53200 828534561 95520 95519 627057271 84019 84020 717316099 77297 77296 260319767 78854 78853 582860497 76297 76298 374988819 5959 5958 929540153 70888 70887 893729184 95507 95508 312035124 29240 29239 314091169 75425 75426 715481308 92828 92827 376871963 4026 4025 447500925 23800 23799 342991593 85099 85100 881702382 15211 15210 45544625 96678 96679 242819106 43911 43910 764559638 3865 3864 773860858 69384 69383 944299311 12476 12475 327832413 85948 85949 578981688 53645 53646 92610699 30264 30263 508177544 80859 80860 565604782 12481 12480 742731715 54729 54730 307150003 58738 58737 251368785 81052 81051 727478615 12484 12485 582343695 30562 30561 297410437 41098 41099 201293380 6999 6998 765843423 71067 71066 248116950 93182 93183 183368347 66592 66591 3090110 37095 37096 684091536 42215 42214 617754297 35 34 456772240 75022 75021 769724736 56318 56317 3891961 51953 51952 649638075 43595 43594 710450567 3915 3914 86277618 17624 17625 51171692 17287 17288 776071876 22782 22781 112191907 59134 59135 570520859 52373 52374 470574977 18720 18721 525000223 98808 98807 697136013 12506 12507 851141034 12508 12507 706015377 12508 12509 34308604 61229 61230 594134257 83323 83322 101661617 32625 32626 5000764 13692 13693 89601520 32425 32424 807875329 34519 34520 24429284 23407 23408 241305316 59341 59340 685360240 22964 22965 861107440 28583 28584 63012638 46151 46150 818963503 19353 19352 257455449 6262 6261 476269176 71786 71787 359730397 71511 71512 689578377 19394 19395 955461739 26333 26332 855159382 65237 65236 47719361 62135 62134 41050272 12528 12529 627388361 34028 34029 186527944 82915 82914 108066065 73795 73796 67168742 61406 61405 507626107 23365 23364 562538006 78339 78340 487834678 40592 40591 219588370 73346 73347 691478252 91180 91181 533968134 28434 28433 668224317 31213 31214 24802719 6684 6685 575489389 48083 48082 147568997 12543 12542 977266009 11389 11388 530690892 25478 25479 42707120 61536 61535 211897989 28018 28017 278677855 83803 83802 613160602 12548 12549 876487245 21206 21205 87156154 55708 55709 774624329 58803 58802 469945682 17902 17903 288039233 80578 80579 440593629 91969 91968 594109364 63618 63617 416918268 75447 75446 819802217 50634 50633 231048393 29996 29995 11466338 12559 12560 355362664 34273 34272 551433996 12562 12561 806701024 26174 26175 377198776 12563 12564 984116521 13538 13539 714245454 21379 21380 10081927 92288 92287 531139392 80200 80199 314095638 60121 60120 91760318 82300 82301 471084965 38188 38187 1636137 9018 9017 517718983 50279 50280 828851401 22788 22789 348865320 76780 76781 318380226 12575 12576 416713246 2768 2769 953260356 18602 18603 450714752 15174 15175 143843331 18957 18956 452530619 23366 23367 453210343 58573 58574 242599714 18683 18684 411967236 57941 57940 811371654 64548 64547 509787596 99498 99499 531382023 12586 12587 507015811 14358 14359 220530217 91422 91423 179288564 32045 32044 448800555 89081 89082 39188067 91402 91401 784278164 42618 42617 189012418 62030 62029 475910158 38684 38683 291848232 24535 24534 606301303 95988 95987 961826430 16164 16163 769117750 22162 22161 971008380 48986 48985 41413067 46142 46143 237918420 12602 12601 158228650 73971 73970 846867116 53971 53972 660175946 30579 30580 31416658 48376 48375 109635449 12607 12606 140444971 65041 65042 621542386 17538 17539 930716909 55617 55618 771385905 46218 46217 360185358 12612 12611 53436294 47305 47304 323578749 42472 42471 910143081 667 666 514025615 73457 73456 251583245 54493 54494 555667004 25292 25293 666820152 52430 52431 436060299 33777 33776 991687761 39617 39618 613062731 63033 63034 688438971 67439 67438 488379652 12624 12623 333423969 80869 80868 917924653 26393 26392 857208466 44257 44256 860684959 54827 54828 496122128 78463 78464 279345482 2252 2251 764470371 91846 91847 467320359 42199 42200 4486003 21874 21875 31329901 80146 80145 855737686 53980 53979 809971464 10078 10079 538017895 92380 92379 883254343 12638 12637 25764248 1775 1774 848239061 24592 24591 492859913 13165 13166 473837802 71540 71539 957957337 12643 12642 57367234 20788 20789 25429308 65163 65162 858754383 74488 74487 61796557 10334 10335 9089067 76525 76524 956805670 25505 25504 595563984 66138 66137 228272046 12651 12650 182031627 3536 3535 937326259 59012 59011 15961262 36328 36329 666775737 12655 12654 884812678 12656 12655 766540049 74346 74345 357924492 12658 12657 929245357 236 235 408172383 54727 54728 605348914 94777 94778 380182770 63180 63179 310302799 60968 60969 364357762 12664 12663 711790670 78564 78563 762808524 31823 31822 65968872 68585 68584 960116092 66032 66031 774271326 17581 17580 621353704 12670 12669 935089349 7291 7292 162104830 21922 21921 989074849 46816 46815 692045947 73790 73791 257554870 12484 12483 49455967 49169 49168 588723227 16442 16441 819368349 28657 28658 501457808 60386 60387 509949206 25002 25003 261671697 83728 83727 262477768 36318 36319 207698092 12682 12683 82638659 75461 75460 948752015 12684 12685 819642461 21080 21079 637641317 54636 54635 291047719 12688 12687 89155299 12688 12689 960587552 12689 12690 207655837 12690 12691 16722856 42549 42548 348831519 30829 30828 293380279 35666 35665 331538233 44973 44974 395773902 83913 83912 766403482 12697 12696 407604526 45023 45022 123068064 33342 33341 829744457 63394 63393 381038703 72405 72406 19591286 64310 64309 359852097 59072 59073 634337512 30569 30568 384290813 35374 35373 10327777 79194 79193 601642506 73396 73397 318631203 20536 20535 500386149 47992 47993 576648104 83220 83221 201235441 43969 43970 944895634 7153 7154 332472079 87843 87844 800003941 12714 12713 60171375 23319 23318 12280948 45145 45144 306609446 23166 23167 66360985 32132 32131 317913344 2271 2270 454016297 61339 61338 64976919 5902 5903 345602087 90343 90342 892314788 48261 48260 10668728 12724 12723 752114454 98500 98501 658543575 12725 12726 142372449 80924 80925 832142154 52470 52469 455509657 40881 40880 403982549 12729 12730 676744639 30765 30766 487925165 16080 16079 54990043 31160 31159 167472687 72691 72690 359050058 12735 12734 58988498 12735 12736 710625882 84506 84505 611848027 4995 4996 163571476 96209 96210 752701776 74830 74829 980598873 75244 75243 38577326 69627 69626 891219761 38495 38496 779170782 61649 61648 651290463 8925 8924 767399910 61517 61516 556394041 81391 81390 87441885 12747 12748 975946678 73590 73591 114066081 47117 47118 35065801 70814 70815 436246220 64182 64183 847181293 94945 94946 964576483 47618 47619 351275265 42181 42180 325069777 27251 27252 156338519 78035 78034 504714644 88030 88031 667630344 8611 8612 333341239 90814 90815 603378314 84078 84079 653352704 11136 11137 839918980 79552 79553 540843498 12763 12764 734584288 10938 10937 986227029 80264 80265 381182754 93123 93124 767127549 35561 35562 242085369 73253 73254 921658665 73491 73490 874871316 12770 12771 407589157 25524 25523 638945847 4629 4628 428899825 66455 66454 543486606 77437 77436 14904379 45705 45706 163126593 12777 12776 334584971 66373 66372 225246536 95515 95514 330102974 15779 15778 89957249 52015 52014 78852533 62631 62630 358459904 11534 11533 910992718 13425 13426 978151846 41781 41780 437231763 12786 12785 784510453 53758 53757 505516594 57472 57473 660790050 74488 74489 471499054 80603 80602 147831404 19922 19921 243620819 29851 29852 423518381 22097 22096 520270575 79961 79962 262398767 12794 12795 57666367 35667 35666 42716864 63721 63720 491749160 12798 12797 411505929 82595 82594 700322471 36876 36877 10885659 15414 15413 975375243 66054 66053 908860491 82200 82201 23585762 94612 94611 769415232 10401 10402 729406641 41350 41351 888159050 95542 95543 264789736 12808 12807 497613301 4393 4394 208234644 31756 31757 58623711 92955 92956 4165719 58984 58985 687431110 1808 1807 392280341 67902 67903 689409765 24596 24597 940750833 6276 6277 611032193 12816 12817 141401720 41672 41673 633782463 1311 1310 413261595 12819 12820 606544312 97057 97058 661713379 13147 13148 581575119 31119 31118 296699744 8784 8783 740100675 10884 10885 979953635 62937 62938 204555264 55051 55050 496964333 93405 93406 139072187 815 814 531526374 49416 49415 972260925 36043 36042 189675794 97656 97657 217224703 83548 83547 271791554 9256 9255 49617656 82540 82541 877871303 28245 28244 55300531 13102 13103 163808812 90540 90539 971054756 87681 87680 457116453 12840 12839 599783100 21215 21216 558235458 1026 1025 290405947 86998 86997 836644328 12843 12844 975303622 83354 83353 22960642 29536 29535 671051193 46952 46951 125033972 58043 58044 435787710 36190 36189 918032848 49166 49167 25257119 58748 58747 520120781 738 737 19178584 3613 3612 641155829 42055 42054 209348209 23015 23014 763118621 3443 3444 766797962 2452 2453 323215642 12318 12317 316130616 44376 44377 1744434 12860 12859 572803855 37527 37526 268838865 83132 83131 975059968 23381 23380 176689789 32919 32920 967060710 82343 82344 994072332 96594 96593 765395803 88603 88602 489512725 9794 9793 643073488 4122 4121 713995684 58903 58904 374878685 30502 30503 57225266 57997 57996 25428693 24701 24700 17553876 18820 18819 60070046 20674 20673 165214898 93758 93759 771073727 1533 1532 328809915 55276 55275 557116347 51982 51983 747628183 11551 11550 605496478 19534 19533 923766237 92918 92917 400762069 46145 46146 761121159 25532 25533 239800898 96666 96667 512642979 65206 65205 29684624 69774 69773 302723403 40277 40278 253940932 10252 10251 598950358 11851 11850 783852565 49501 49502 178028112 59406 59405 356112638 34852 34853 477530408 88133 88132 942046097 47583 47584 66208809 22117 22116 460689934 98367 98366 493494955 43703 43702 692789940 56233 56234 135656971 62605 62604 289802199 12214 12215 603612760 99415 99414 292866611 12903 12902 140922191 12904 12903 719648128 27983 27982 682400138 94419 94418 601365319 24816 24815 938051572 17046 17045 429225971 11064 11065 425824640 49217 49216 64450091 56672 56671 260432155 59605 59604 736382047 98261 98262 999548383 90838 90839 960237729 94814 94813 534336905 73885 73886 367697591 42196 42195 915813165 70858 70857 209362030 5639 5640 259862056 87990 87989 562620465 78989 78988 98004311 14908 14907 183688665 4074 4075 21273222 34632 34631 111893959 78149 78148 320815659 96641 96640 858507824 33624 33623 578607957 85035 85036 730263225 51414 51413 953158623 70914 70913 152602180 12930 12931 556596457 32805 32804 215733001 44144 44145 740709256 33743 33742 307690728 18042 18041 173351357 22297 22296 238201341 82430 82431 259482532 90561 90560 980092278 57521 57520 271703278 57843 57844 840968353 16726 16727 745761425 82741 82740 520591945 42976 42977 947297470 94150 94149 981555267 12944 12945 375663892 34137 34136 71704388 29255 29254 848536851 64903 64902 817751286 49438 49437 879675603 39986 39985 820754506 12951 12950 368155126 61827 61826 369556495 18970 18969 869271259 12953 12954 849752004 12955 12954 137599508 80120 80121 999832234 59026 59025 572603931 12958 12957 172977438 47990 47991 192375104 4136 4135 49785894 4969 4968 798180838 48898 48899 2653002 79412 79411 882027247 67775 67774 104093861 60457 60456 422803573 40656 40655 538844987 56212 56211 156708027 498 497 673735565 18303 18302 992363875 76486 76487 503840363 69176 69175 114278625 40928 40929 213301770 19898 19897 183325743 68472 68473 568710486 80021 80022 260188354 88136 88137 957206921 66265 66264 966899390 66412 66413 8877053 91996 91995 28086118 61824 61823 467957310 62395 62394 43835862 27119 27120 30541412 89601 89600 898175988 62829 62828 35741600 76722 76723 129888676 81724 81723 284399380 57288 57287 596239419 78565 78564 421564648 88920 88919 396044343 83889 83888 18161562 73012 73013 849078061 12992 12991 451408789 22909 22908 64144386 5920 5919 563678982 44566 44565 778499934 4987 4988 175163883 66683 66682 557846622 27645 27644 569099884 21880 21879 629910921 13000 12999 434494319 94395 94394 366592518 1383 1384 164504423 54402 54401 803552012 71603 71602 511274348 89869 89868 317692313 89616 89615 462537873 82488 82489 482890855 13008 13007 816415090 93778 93779 929764892 1953 1952 66066956 73481 73480 155495360 18323 18324 880714706 13012 13013 437335925 13013 13014 911096829 38470 38469 509803362 99759 99758 164186659 97811 97812 2426609 10568 10569 821743883 13019 13018 929439802 61478 61477 610582976 27292 27291 565078975 55578 55577 695076068 72900 72901 806044761 67347 67348 209169991 38038 38039 397359474 20313 20312 545984184 91761 91760 449419637 75699 75698 112269339 25727 25728 443422339 25391 25390 517883836 13031 13030 521315176 42456 42457 613026531 92724 92723 699538637 58558 58559 417223081 13035 13034 66439342 21639 21640 15497737 3078 3079 43697679 11553 11554 992660794 45869 45870 141111019 72671 72672 175501628 77836 77835 31563374 70410 70411 516890802 54242 54243 628805988 21077 21078 934051567 1007 1008 773555952 98419 98418 629165651 67040 67039 547319681 92289 92290 189658840 26580 26579 703989762 14879 14878 37818600 39602 39601 132724049 91758 91759 42266226 44400 44399 242856947 13054 13053 262849596 13055 13054 4875782 27992 27993 281478523 72732 72731 759667062 10827 10826 270501793 88575 88574 635144308 65209 65208 135591030 16031 16032 987579940 44794 44793 41676394 378 379 369905046 48806 48805 691448617 7446 7445 550459640 36817 36816 106407537 28450 28451 166907658 20043 20042 469860128 98984 98983 940483794 95293 95292 265393298 69583 69584 444860304 9538 9537 261155369 2183 2182 723837684 4955 4954 803241773 87604 87605 309303183 77865 77866 42850519 13076 13077 7796104 50165 50164 109540008 64859 64860 744378256 47661 47662 862554367 89273 89272 209795607 13082 13081 45478379 44012 44011 959630016 90575 90574 950040638 75206 75205 203287571 73462 73461 243559651 63193 63194 776608115 20602 20601 16147057 14166 14165 649926479 13090 13089 594888447 19784 19785 465304476 10644 10643 2197051 75851 75850 413932162 10141 10140 112553398 18576 18577 177777493 13095 13096 688567682 41673 41674 89176520 19752 19753 760938239 92583 92582 53196637 83937 83936 302391282 58397 58398 829079840 58808 58809 145129431 12837 12836 993684885 15707 15708 689698169 39065 39064 626308847 53243 53244 977445567 77118 77117 742610306 1228 1229 306397897 97251 97252 927080059 40673 40672 813964859 13110 13111 297777871 83350 83351 322804185 11867 11866 31883377 73928 73927 715756373 584 583 258131912 71948 71947 735510628 13117 13116 683294560 80624 80625 622560279 65983 65984 62809568 89899 89898 371551849 9173 9172 103753276 23377 23376 766302741 62833 62834 680192555 28795 28794 784817322 75985 75986 704401116 1733 1732 534314208 36908 36907 483916772 75268 75267 86434605 72652 72651 22495868 13130 13129 151484564 68145 68146 62949609 34690 34691 330786750 52154 52153 214951483 66819 66820 885535819 44164 44165 850079802 33260 33261 540433514 89592 89591 43068830 69943 69944 555137191 36494 36493 789947006 24651 24652 65768965 15940 15939 413031691 53341 53340 446072397 73913 73912 14946430 48340 48339 468255397 8427 8426 924179535 75983 75984 14122084 17413 17414 781833128 14704 14705 558491685 32430 32429 309303577 30597 30598 848351003 7025 7026 120808077 58933 58934 695440036 12075 12076 767424893 13154 13153 568659488 2762 2761 409471843 47688 47687 240487171 85837 85838 82632306 99283 99284 279067433 25927 25928 216612484 13159 13160 51307370 91323 91322 520205908 13161 13162 880668783 47975 47976 849471725 75247 75248 909367235 32862 32861 140353378 59414 59413 56104749 13166 13167 687234752 23127 23126 503359550 13168 13169 888805953 13169 13170 662482470 86684 86683 923162050 71141 71140 346573772 13173 13172 178998391 15931 15932 467607581 13175 13174 166424542 14213 14214 512515235 29714 29713 324981489 13178 13177 811510362 13179 13178 452416928 91187 91188 41780928 52848 52847 392012926 65260 65259 906187564 66993 66992 39655099 61526 61525 872544352 48263 48262 529073234 82347 82346 322990177 9764 9763 393500291 13188 13187 663194759 84857 84858 530416772 37723 37722 3227088 63479 63478 988623476 65189 65188 917818745 38563 38564 141629584 13194 13193 719160272 28122 28121 824049833 16113 16114 781955396 19669 19668 36943830 35867 35866 58052030 13261 13260 641484902 556 555 731554356 43370 43369 246386712 93049 93048 814985339 89734 89733 3507855 25677 25678 563629404 29060 29059 327731200 13206 13205 729587947 81709 81710 485799982 61543 61542 205979924 46074 46073 209506712 1878 1879 73357943 33289 33288 949712112 55670 55671 123870070 13213 13212 631524560 96549 96548 244569483 52488 52489 2903977 61575 61576 250546399 60480 60479 35041276 67613 67612 886853145 36827 36828 835650252 62497 62498 662557300 783 782 271531091 13222 13221 900061717 12185 12186 654595828 94043 94044 778517659 13225 13224 130362481 61510 61509 122097655 14272 14273 787603806 39611 39612 303035774 40967 40968 947043029 57855 57856 608222524 75473 75472 312278124 76121 76122 841208716 68175 68174 30532196 72897 72896 65135334 89103 89104 650349603 31553 31554 668738551 13236 13237 425126628 15428 15427 546340343 84573 84574 169904302 16501 16502 909740343 33807 33806 16019842 85766 85765 670665209 72230 72229 195434713 49865 49866 575138181 13245 13244 191053134 50051 50052 996236153 46946 46947 952155287 25606 25607 861728097 52232 52231 173395385 92649 92650 433730695 5185 5186 328730492 63971 63972 458690061 26653 26654 214024477 23011 23010 404759864 43519 43520 827190084 81836 81835 115454991 13256 13257 119436597 45271 45270 81441317 71318 71317 3904074 81970 81971 363783603 60620 60621 154825633 46466 46467 886639337 76431 76430 909625874 92509 92508 985466246 82682 82683 545301604 62567 62568 928501927 65652 65651 651230656 92231 92230 76751068 73830 73829 573902949 94672 94673 842656897 47617 47618 26198174 29747 29748 226741836 7915 7916 498480113 51753 51752 642643490 43328 43329 943155354 6176 6177 334044207 13276 13277 918249784 13278 13277 462203445 13279 13278 218446021 582 581 979963684 95729 95728 664187595 65345 65346 895086828 13282 13283 149986261 92679 92680 808726671 69637 69638 729058852 63871 63872 784364666 13287 13286 434761380 86392 86391 21179669 94335 94336 278607391 13289 13290 52198809 13291 13290 421321391 2036 2035 244974370 43697 43696 850029945 79542 79543 610245637 17053 17052 959299736 62403 62402 780517731 24265 24266 484190552 3006 3005 457410814 10586 10587 477868709 13300 13299 886986060 72402 72401 340054979 9367 9368 932733386 97590 97591 325123903 5706 5705 591751571 63032 63033 168926757 48089 48090 712711217 76282 76283 40848243 96598 96599 23450803 81943 81944 902554574 39983 39982 775309055 25137 25136 817118580 26023 26022 490084202 58393 58392 395615346 79409 79408 444240006 68095 68094 39611671 98714 98713 859138875 7167 7166 577265320 8136 8137 547740954 80367 80368 16293973 2254 2255 51517165 86751 86750 241005164 32250 32251 805170579 68029 68028 229884365 4478 4477 837848843 13324 13325 316896158 13325 13326 32740814 69343 69344 597536575 93355 93356 379474018 47144 47143 151258240 87430 87431 241271596 3918 3917 65389074 88422 88421 366776966 13333 13332 899944508 40637 40638 667718417 28940 28941 800367567 13336 13335 681456716 13336 13337 2544476 22733 22732 67628902 52465 52464 242084004 31670 31669 803107921 1555 1554 917811280 13341 13342 310179608 32194 32195 5468131 75904 75905 887254898 28809 28808 13923308 94431 94432 12752535 34507 34506 53560960 70351 70350 293187410 15723 15722 129805799 12551 12552 888190040 74288 74289 647626646 59260 59261 4049112 14424 14425 176418141 9553 9554 869106003 1389 1388 304189154 23116 23115 349342382 99841 99842 671387982 5692 5693 18518918 64422 64421 497591622 2712 2711 472267715 13361 13360 387483933 68426 68425 332475504 85078 85077 959349576 8358 8357 615475658 82427 82426 745890066 27984 27985 435615126 63807 63806 648793489 24929 24930 783239096 59461 59460 216437976 83773 83774 283364098 31742 31743 542320494 12039 12040 74587210 10381 10382 127332863 6226 6225 125910975 57812 57813 651320658 17178 17177 982368381 29798 29799 407243387 59677 59678 773975646 12080 12081 932192082 32560 32559 404827667 28627 28628 294762275 7634 7635 314675060 41980 41981 720227239 56807 56808 655793685 95355 95356 791620147 82160 82159 88580122 44033 44034 981879088 13388 13387 744535884 85954 85953 271487435 13389 13390 600053868 33092 33091 795800045 43490 43489 138267847 13393 13392 423250542 53046 53045 246559242 85882 85881 947228038 84077 84078 47833688 49307 49306 54220676 20149 20148 87441050 5933 5932 677698498 59256 59257 647494934 98104 98103 933242840 28690 28689 694029892 57783 57784 473902864 70779 70780 71445980 37291 37292 378573850 81585 81584 744711732 38097 38096 159454977 40710 40711 123302857 5227 5226 221885790 44772 44771 585598747 38307 38308 878877388 47119 47118 877484223 69938 69937 369587611 2857 2856 20464559 11789 11788 236192713 78004 78005 878107108 42593 42592 108981293 13417 13418 66084135 21967 21968 989935606 71686 71687 230299172 21329 21330 159449172 62384 62385 641805248 30196 30195 17736821 34343 34342 67407020 73861 73860 25697203 12083 12084 35979578 97600 97599 500938764 1790 1791 542010224 33674 33673 317222098 90532 90531 11232092 45809 45808 83946915 13432 13431 561507750 32230 32229 370063772 82047 82048 875692140 17949 17948 106030794 99139 99140 342706761 13437 13436 834912737 13438 13437 4386743 60916 60915 471504433 91014 91013 342110872 33384 33383 493498837 13442 13441 768555023 4598 4599 560200238 76056 76055 857497748 91030 91031 188556432 15981 15980 661939784 13057 13056 808314682 81292 81293 153007493 40834 40833 982726284 34542 34543 498611130 59614 59613 666067572 63932 63931 771713142 44958 44959 840738858 39378 39379 323730626 37779 37778 447319069 63907 63906 412861620 39241 39240 572690477 46104 46105 290047809 34723 34722 629119514 14737 14738 660306003 83447 83448 784997948 96984 96983 58071323 84541 84542 748642933 37123 37122 275772073 15852 15851 575761765 59701 59700 15045818 9190 9189 44758492 16622 16623 974410449 47383 47382 122644117 63917 63916 574595465 30298 30297 918506017 9904 9903 986670633 48441 48442 720810785 26987 26986 33050233 48580 48581 179565752 14233 14232 28260052 26151 26150 122928960 23802 23803 211143807 25045 25046 291108156 19755 19754 646851129 61684 61685 361516174 21628 21629 988717843 8125 8124 884707307 78920 78919 575680386 1285 1284 136320139 92983 92984 436449459 90728 90729 610220069 22464 22465 790789662 13488 13489 757758746 35445 35446 61155166 64054 64053 730008305 85319 85320 280749120 73306 73305 949833987 10435 10436 615961882 19685 19686 794843511 92852 92851 77538654 13496 13497 914925169 24415 24416 761767534 40042 40041 359285639 5937 5936 441903282 31472 31473 626240885 58517 58518 293241065 50881 50882 294511121 13504 13503 867776444 73354 73355 939535489 41726 41725 847468441 58183 58184 477233579 58784 58785 757435582 28531 28530 7012589 83154 83153 398232468 76573 76574 297299214 72336 72337 767947071 82114 82113 25833845 50029 50028 307139187 52247 52248 909821849 13516 13515 533507209 7845 7846 699175097 91428 91429 159984850 57375 57374 642742221 13520 13519 280494635 74056 74055 884862908 50343 50342 791096529 17207 17208 738501071 64503 64502 965738615 90062 90061 914448486 13525 13526 462212246 16961 16962 29976554 38724 38723 791043845 6405 6406 215255042 65405 65404 302552265 71430 71431 582022922 68220 68221 978677038 17483 17482 972030401 13534 13533 756241175 34765 34766 78073153 60917 60918 407048338 13537 13536 648466741 14666 14665 848273583 12565 12564 582965318 78648 78647 580899731 53174 53173 212034774 92965 92966 269088968 22652 22651 828984817 45387 45386 535036887 61265 61264 145500288 69584 69585 56497433 46814 46815 542134464 73623 73622 999612618 51234 51235 350365683 74857 74856 284989023 59060 59061 144333398 52189 52190 645814809 79363 79364 721305938 91318 91319 606103259 78243 78242 52770294 27004 27003 519593529 58604 58603 244672421 44211 44210 58567377 37745 37746 650808076 98480 98479 556054750 86079 86080 62565207 13562 13561 360916746 7403 7404 782104485 67769 67770 60045188 86145 86146 323325625 13566 13565 875109715 71031 71030 137050866 6190 6191 562862570 13569 13568 956896381 5446 5445 356366076 64167 64168 163246025 5363 5362 792575121 7824 7823 572237371 97705 97704 479996250 52823 52822 277665572 13576 13575 504011585 65451 65450 353580272 20127 20126 7429189 15311 15310 119321248 73835 73834 717753733 13581 13580 668968314 63136 63137 65194138 64077 64076 325005054 13584 13583 965955370 13585 13584 571179805 21374 21373 21712058 68604 68605 755261094 82533 82534 504614596 13589 13588 117064193 72567 72566 108626698 13590 13591 464765983 2820 2819 196774953 6312 6311 137007537 88905 88904 49781361 17346 17347 491875480 48361 48362 772015860 99831 99832 527679389 61872 61873 98378973 99803 99802 876223075 13600 13599 682999044 7483 7484 289974681 28807 28806 229468095 8707 8706 495288180 13604 13603 2013434 56597 56596 385171549 8409 8408 76870282 25280 25279 792922087 13608 13607 693678270 13796 13795 819894787 57266 57265 615073079 81520 81519 515880055 82128 82129 42447866 13612 13613 549852300 82816 82817 69994180 75411 75410 784270599 17455 17454 857238174 53868 53867 201656411 31810 31811 164088752 80595 80596 96596765 96901 96900 872604506 38843 38844 97487544 7282 7281 147909761 44775 44776 742358114 52623 52622 586279 20503 20504 24395855 11452 11451 92630079 3001 3002 854310180 13628 13627 737517247 28490 28489 748339118 95908 95907 558821110 77175 77176 15932116 6310 6311 652124960 13633 13632 830768074 86643 86644 788447288 28059 28058 171835016 77676 77675 576977421 99413 99412 558820987 52081 52080 789735832 11215 11214 766254970 96177 96176 586087821 513 512 103766779 76031 76030 871389488 13643 13642 995712391 93577 93578 938612074 4491 4490 498417771 60314 60313 774379548 25786 25787 584723377 40456 40457 472708531 11144 11145 990635086 28581 28582 548770045 26772 26773 159222429 20096 20095 38478651 67418 67419 288759052 52072 52073 27434103 75556 75557 143495958 82527 82526 791561239 13657 13656 626173041 5652 5651 676125107 94367 94368 327946376 95998 95997 42426404 79706 79707 685406763 82348 82349 631095517 1212 1213 108473221 8765 8766 891762047 79881 79880 4394063 22606 22605 743542183 13666 13667 470099012 64778 64777 53244170 73454 73453 390671317 29681 29680 590734277 13671 13670 199728413 65763 65764 200014574 97980 97979 522435351 13674 13673 83902319 80035 80036 285832463 11969 11968 539538196 99467 99468 483177558 3047 3048 747776994 68666 68667 399454778 58774 58775 502364587 13681 13680 557771317 79911 79910 154503647 70875 70874 341376101 3084 3085 953974181 17366 17367 256676924 59423 59422 987751978 36866 36867 12461945 49071 49072 709565241 29166 29167 233185623 20852 20851 376332301 96739 96738 55823876 39076 39077 162187875 71835 71836 575773268 6732 6731 300556243 95338 95337 21705143 34143 34144 212802911 58716 58717 846369897 83959 83960 415653197 55338 55337 56696296 22860 22861 798543666 82286 82285 788837291 25612 25611 136246864 70178 70177 706068497 90175 90176 91284001 2752 2751 635256216 5397 5396 318379316 13706 13707 871367247 69006 69005 810241592 39080 39081 9597326 30376 30375 243918679 46956 46955 364865508 65321 65320 25509829 39154 39153 280898897 99961 99960 644309912 36764 36763 577920949 13715 13716 33973722 76190 76189 104090505 43626 43627 953622748 42268 42267 82974925 52357 52356 578834638 76075 76076 894294593 73880 73881 453557389 78294 78293 643931352 77851 77852 330227900 28799 28798 119704426 87908 87909 89411862 95248 95247 12890281 88755 88754 110543874 13729 13728 929362262 38109 38108 662469736 30047 30048 61159093 58192 58191 348685764 13733 13732 50673470 50355 50354 619542137 49734 49733 139888533 66950 66949 278735975 61607 61608 612050364 58970 58969 956151743 75109 75108 405654664 18285 18286 31333910 25791 25790 972448081 13741 13742 53391289 13742 13743 80337902 97159 97158 805851457 67154 67153 997088 36813 36814 996805479 85601 85602 266996686 43245 43244 377730841 70075 70074 470572594 36222 36223 239373261 43321 43320 625477201 68894 68895 686620181 13753 13752 900346480 35461 35462 557673587 53630 53629 14083141 23699 23698 21892719 29830 29829 627833004 53374 53373 56725480 66302 66303 23596443 79377 79376 469652136 4823 4822 215179352 70990 70991 731150395 88834 88833 150201833 20574 20575 71400448 19866 19865 10618317 13765 13766 549583232 28317 28318 113914601 65077 65076 244421375 79505 79506 85882565 13770 13769 841696337 4260 4261 300014328 54372 54373 20412399 67848 67847 877129953 34690 34689 429992522 286 285 755948952 16264 16265 849082207 64210 64211 874739748 94364 94363 727625356 35038 35037 417372143 78658 78659 326451874 78407 78408 385165175 40348 40349 843570235 20010 20009 299945797 6503 6504 783350862 60507 60508 152784163 28193 28194 875244800 33940 33939 919751562 70063 70064 396965053 95118 95117 726519130 25758 25759 503447432 7439 7440 384893389 82876 82877 637842063 96956 96957 350098606 13794 13793 405642755 21267 21266 674614982 13608 13609 502464806 77388 77389 39768216 63504 63503 45864102 9448 9449 630210894 21708 21707 7147305 26144 26143 300250098 27953 27954 430053417 3730 3729 355235041 519 518 58154242 13804 13805 692188541 69327 69328 16890953 70703 70704 917437475 19652 19651 845036384 13808 13809 742975069 33082 33083 962902599 40985 40986 427187032 48685 48684 905583029 64877 64878 487473816 75197 75198 6667624 70588 70587 450630378 68931 68932 82601145 13816 13817 163614106 9478 9479 56144243 42596 42597 208943591 80603 80604 4565733 39684 39685 652752052 81154 81153 562349878 16868 16869 38414464 18866 18865 499879161 13824 13825 296092056 33876 33875 6880001 89803 89804 153498251 72599 72600 9641591 59645 59646 972496095 67630 67629 838540585 42577 42578 80310786 13832 13831 122739237 56848 56847 888217731 21861 21862 713183367 2104 2105 908960130 94180 94181 109574799 56585 56586 923056742 32514 32515 141527799 90705 90704 701007566 6828 6829 946923139 55733 55732 909827785 43088 43087 144497625 13843 13842 231370057 62837 62838 456297875 89937 89936 880282325 6892 6891 579781267 13846 13847 811217023 41583 41582 482283670 35661 35662 834344726 55154 55155 213128460 13850 13851 635229852 78046 78045 856862760 36075 36074 106633722 13853 13854 681965107 1873 1872 388905715 40317 40316 477219621 82906 82907 625662551 7215 7214 392518774 13859 13858 937805945 51062 51063 128740658 13861 13860 106287586 68010 68009 899688524 45638 45639 613696583 13864 13863 610004276 88165 88166 945930169 92865 92864 72482987 51330 51329 688203804 15207 15206 455351255 13720 13719 464505562 2200 2199 520846226 13870 13871 779979993 56097 56096 770867720 1610 1609 68793514 40960 40959 472252545 19326 19325 301769987 60549 60548 4108155 43344 43345 55745391 93408 93407 24623356 77383 77382 578504516 3372 3371 122296614 49233 49232 455724245 74782 74783 143619852 80097 80098 120293610 81986 81985 576751556 7509 7510 398895213 10608 10609 847516094 50381 50382 230451302 18385 18384 454497875 44549 44548 300651050 23525 23524 809750433 56048 56047 546506702 72540 72539 227426455 16722 16723 422868194 92390 92389 885689164 97827 97826 621967196 15921 15920 950960533 72887 72886 106386643 53160 53161 352330710 54285 54286 30642158 84489 84488 913048088 9206 9205 895742491 5222 5221 334771036 80002 80003 216882564 12582 12581 470046511 62909 62908 671415103 3042 3043 388093311 13418 13419 573413828 13907 13908 37671085 45368 45367 264130469 94553 94554 44858851 55329 55328 559822457 18447 18448 900519848 13912 13913 2970137 264 265 34149554 13630 13631 344061968 61806 61807 250240251 83658 83657 155929420 42441 42440 507535127 11557 11556 41571866 16698 16699 853333956 13191 13192 967400529 83676 83677 42522563 95530 95529 256911308 28033 28034 989058022 40473 40474 145981726 15552 15551 916134763 13926 13927 107121282 23345 23346 90738824 44481 44482 686859025 24845 24844 81639751 15566 15567 884547640 9731 9730 763342484 22061 22062 37796712 13934 13933 374019988 36342 36343 758614031 57637 57636 734359353 50983 50984 337413576 13937 13938 18054676 13939 13938 444441294 89854 89853 508691050 13941 13940 71235767 18133 18132 175876233 93512 93513 25776991 48815 48814 956753244 9843 9842 988121634 77840 77839 387041598 6009 6008 301861710 32645 32644 500158732 92922 92921 688401879 56698 56697 721019774 13950 13951 542675277 13952 13951 484554935 19007 19006 514042892 13548 13547 337993754 90039 90040 809181107 46275 46274 486365280 65065 65066 183742935 69755 69754 573664743 13958 13959 681983224 13960 13959 732615501 44442 44441 172961203 13961 13962 178563134 81047 81046 366272570 13963 13964 897507978 77444 77445 543552002 17484 17485 892325243 97 96 394058683 66817 66816 643175269 92421 92420 444688261 4561 4560 804029822 32312 32311 923555681 59182 59181 832116208 77231 77230 432426981 80366 80365 195082285 47211 47210 636279605 42202 42201 41458563 87107 87106 91363374 27617 27618 536474608 93729 93730 599878116 28120 28119 338740535 49265 49266 622705487 12240 12241 936436787 43445 43446 212282177 1155 1156 843489900 256 257 586822811 63412 63411 627595240 63274 63275 259303105 53471 53472 550092612 17412 17411 907313739 14430 14431 51547651 27094 27093 201035262 58670 58669 747914021 58459 58458 881997818 80077 80076 24464891 3639 3638 424089396 13995 13996 596188987 84335 84334 234070311 67171 67170 532789840 13999 13998 870082503 60912 60911 886492403 14000 14001 760411063 5222 5223 872217343 14003 14002 335089339 14004 14003 959683713 52984 52983 61018736 96677 96676 490381839 14007 14006 735547195 1159 1158 589435740 97563 97564 972283775 88784 88783 58416137 47719 47718 233536275 10356 10355 388848317 72538 72537 195796723 55909 55910 65398391 55717 55718 991927605 1918 1917 740998691 4434 4433 147745087 96465 96466 84743788 81535 81536 421344312 8212 8213 326777298 55536 55537 3550652 21186 21187 858681084 2238 2237 277101780 79246 79245 692427087 71134 71133 299517221 98738 98737 611272639 14027 14026 321932391 99898 99897 750757349 42665 42666 688526361 14030 14029 622920530 50091 50092 175537011 29198 29199 543614244 14032 14033 514899357 85040 85039 738088407 34464 34463 761585694 24255 24256 306341725 90015 90014 59827607 29227 29226 912989040 46781 46782 57331377 65460 65461 203630119 41942 41943 311001940 30444 30445 213270215 73087 73086 882599450 78127 78126 736457436 72308 72309 181584899 85284 85283 777531273 61757 61758 65230442 2718 2717 598668573 98439 98440 842956087 48485 48486 640936166 16374 16375 424968023 75476 75475 573487434 52289 52288 64841065 10543 10542 114624531 7507 7506 912246970 13229 13228 584994571 76828 76829 742791284 26760 26759 246641353 43244 43243 934299410 97438 97439 641857482 31025 31024 801723927 43683 43682 879660484 14063 14062 57320960 16099 16098 304538934 89185 89186 549132407 63303 63304 454132548 26520 26519 527377097 31433 31432 971212738 98017 98016 68459162 14070 14069 777034127 85411 85410 798365400 14072 14071 245099812 50877 50876 693397229 34048 34047 650811756 14284 14283 468849209 32843 32844 930688727 78385 78384 816993727 17390 17391 910705834 74973 74974 521209374 62889 62888 301101209 99169 99168 560653252 13097 13098 469490839 82884 82885 10433886 14083 14084 436629229 83336 83335 704299666 3138 3137 549566601 97161 97160 497905905 89214 89213 981376409 32428 32427 771175719 79311 79310 996207705 5858 5859 451284597 13259 13258 87021097 89143 89144 5321314 14094 14093 483000035 14095 14094 651835053 41156 41157 322279019 14097 14096 93460357 49729 49728 609628296 14098 14099 641232380 52401 52402 221892338 50334 50333 42180794 15114 15115 7440300 99901 99902 766077166 12461 12462 464241043 44184 44185 947105163 16835 16834 483993912 6121 6120 672147120 16959 16958 57550315 64997 64996 728383335 9675 9676 987130648 42472 42473 617225107 86540 86539 269818327 28494 28495 947146788 82908 82909 428162750 91430 91431 233728909 50975 50974 673303545 99152 99153 366862968 57682 57681 135517597 69746 69747 109950136 61988 61989 826736186 14121 14120 554491519 14122 14121 93819312 81683 81682 821258705 30182 30183 514376259 61444 61443 415347768 61130 61129 223493105 16373 16372 484719802 14128 14127 213156354 14128 14129 62571528 70577 70576 183290594 39566 39567 501192952 60699 60698 157470252 25011 25012 620598069 56185 56186 918370567 66186 66187 157199925 91777 91778 74693813 14137 14136 436681324 52314 52315 436300649 90067 90068 487852736 14139 14140 666097497 95189 95188 152775740 41842 41841 992028693 68534 68535 221070856 46949 46950 389552663 96471 96472 964310425 14146 14145 837852315 86296 86295 982596389 21963 21964 429949361 70490 70489 960612954 81452 81453 602666128 6866 6865 287363919 55055 55056 676768301 4761 4762 799479739 35242 35241 678985740 25053 25054 234283109 86047 86048 667811158 57264 57263 389719771 96162 96161 354970157 14159 14158 766019431 86664 86663 130249020 93633 93632 539365183 5790 5789 838172562 77400 77401 42351356 38393 38392 192894640 29301 29300 980269389 42927 42928 360940768 14167 14166 852968941 63760 63759 974337993 39963 39964 137343186 15307 15306 694328641 35930 35931 522151336 14172 14171 916080226 44193 44194 937691005 48212 48213 373965024 14175 14174 811300030 14175 14176 8051353 38685 38686 110970722 14178 14177 408798062 38205 38206 239248741 3803 3804 463667538 51011 51010 709260664 43854 43855 996764320 14182 14183 32211447 35343 35342 550345394 20485 20484 602252315 67559 67560 59230895 14187 14186 638663025 86666 86667 901646500 40458 40457 970724746 43833 43834 594308823 77524 77523 21505524 27297 27298 763489624 23582 23581 438529642 14193 14194 479116248 70396 70395 810199880 55469 55468 279968190 85919 85920 613349442 62828 62827 796895864 14198 14199 976342868 91336 91335 229264399 74128 74127 487420924 30566 30567 907918335 25106 25107 844144296 43048 43047 282910277 36291 36292 98991210 14206 14205 191969977 14207 14206 108254963 90568 90567 83657886 57298 57299 570194111 5104 5105 535576696 95434 95435 891462029 48102 48101 994671645 51274 51273 520822546 14470 14469 900484367 14214 14215 735993326 51044 51043 3260169 85844 85843 669583071 57061 57060 79097048 14219 14218 224525365 82826 82825 33512300 92989 92988 516344710 61163 61164 121466671 49451 49450 534931362 6167 6166 118472598 14224 14225 64091337 9550 9551 769273077 14226 14227 592314652 34616 34615 907249815 82640 82639 696265554 68504 68503 3609870 70352 70353 261040556 85460 85459 811160264 15474 15475 314484523 40179 40178 189957347 57471 57470 986242304 12034 12033 999981122 39208 39209 557905476 84947 84948 968186593 44566 44567 664230889 26696 26695 37959525 14241 14240 767065329 35603 35602 2234104 44721 44720 995190493 70492 70493 632513363 44939 44938 766591593 5752 5753 433385756 14246 14247 474548342 29724 29725 980643443 13685 13684 97583944 15771 15770 341108168 70652 70651 940142577 67550 67549 344085743 29365 29364 68768781 52555 52554 800903286 37492 37491 831970224 68076 68077 32646966 14257 14256 35836829 56187 56186 687292456 1996 1995 934286265 58725 58724 952865914 85375 85376 794979775 44655 44654 295245794 73818 73817 51377204 38623 38624 859825459 14265 14264 56962462 58429 58430 337704238 19559 19560 17579505 14268 14267 468995482 14269 14268 403972170 73078 73079 540485271 77151 77150 199537375 19335 19334 608172591 66051 66050 737199926 42566 42565 55797806 14275 14274 216984726 80054 80055 671148083 62722 62723 207035068 53790 53789 251882504 74027 74026 786860750 9072 9071 38189615 5595 5596 666770581 96925 96926 689675453 67371 67372 975641574 65403 65402 798349420 34792 34791 133495393 41448 41447 738801643 67674 67675 48957279 61705 61704 437930872 63967 63966 879083557 35444 35443 822452913 14291 14290 697399902 59966 59965 905375399 74809 74808 12177608 31092 31091 670435893 25760 25761 80875053 29937 29936 125688976 62059 62060 689973909 96986 96985 464079390 86561 86562 470599354 1100 1099 923379596 30936 30935 411035068 37650 37649 504816411 14194 14195 192760598 43169 43168 289429562 45602 45603 53133521 87105 87106 480346458 14307 14306 907733495 84026 84025 793902078 88279 88280 287187787 14310 14309 475435793 83832 83831 601285687 89328 89329 121062269 38721 38720 399447558 7436 7435 506261241 81893 81892 131843923 21394 21393 603238690 63418 63417 679037377 98952 98953 725846734 43742 43743 785340397 77218 77219 97965981 89410 89409 139810721 93398 93399 153502161 18387 18386 353373259 72632 72633 716548191 16350 16351 913853869 84662 84663 369666885 39054 39053 620205781 35503 35504 43550751 34571 34572 504332624 77955 77954 218792181 55662 55661 488145051 1820 1821 838479704 95318 95319 816083418 61331 61332 846435757 60885 60884 511726540 42374 42375 40270536 27564 27563 676838143 66129 66128 670489533 28346 28347 586536512 61061 61060 147247090 83081 83080 841357142 83863 83862 686848889 74279 74278 456741872 84750 84749 932504989 9974 9973 2454235 85988 85987 782727611 15012 15011 893876600 58299 58298 650059860 65579 65580 63278446 28405 28404 15770719 14351 14350 177454748 65065 65064 165895908 14352 14353 269561170 83814 83815 343427782 14355 14354 911106240 69371 69370 875041505 20908 20909 602694062 33468 33469 317796436 24405 24404 329248110 87505 87504 142614304 81744 81743 475288847 14362 14361 862312179 35986 35987 602627284 49321 49322 300336702 91044 91043 245444580 58351 58350 13875597 26334 26335 487439427 90546 90547 60893464 74022 74023 180751105 44746 44745 336432789 68923 68922 530507954 41049 41050 561993041 70082 70081 93221406 28539 28538 5582975 14375 14374 355391801 90411 90412 270132176 81040 81039 719320661 82367 82366 900405828 14378 14379 914979222 78223 78222 219490111 40510 40509 402346150 17416 17415 251742175 70880 70881 972199083 32198 32197 257911437 31601 31602 35605110 9692 9693 370911954 79679 79678 694865661 94971 94972 258916204 37981 37982 718336524 69153 69154 902762146 62519 62518 552218935 12271 12272 931486932 76183 76182 41041683 27526 27525 970639702 78919 78918 883212966 13491 13492 5489535 54694 54693 9915163 14397 14398 992391676 95158 95157 61565370 52751 52752 457223786 38362 38361 674328088 92099 92098 872785701 57393 57394 406231179 28504 28505 110837082 56658 56657 24604385 14406 14405 14244708 73827 73826 836154194 47543 47542 837220181 14408 14409 35595186 44246 44245 777579986 78898 78897 532795116 90276 90275 202835749 14413 14412 54091435 62131 62130 834944141 690 689 84683098 64285 64286 527090648 29470 29469 594485327 17909 17910 825265972 14418 14419 713453123 48547 48546 430473027 47905 47904 289790470 93122 93121 901970797 35972 35971 22869872 90825 90824 13048442 99693 99694 29357723 90569 90568 730404192 72660 72661 862214479 15831 15830 892528217 14428 14429 883240638 56644 56643 230483513 70204 70203 491334002 12455 12456 503332351 31252 31253 582522755 14433 14434 989852330 67875 67874 417144077 14436 14435 624621902 63055 63056 6668001 93867 93868 832491878 14439 14438 827416955 57307 57306 505059692 96261 96260 268647989 86549 86548 869290407 28971 28970 621854906 79059 79058 954515781 58824 58825 60801724 14446 14445 334836137 24467 24466 335580138 85097 85096 589689862 9362 9361 860955676 60885 60886 685204781 20720 20719 364877265 13430 13429 267772835 56432 56431 30468828 88117 88118 703359991 87123 87122 937934170 14455 14456 674615122 78410 78409 878501607 27075 27074 865187920 85776 85777 608864274 14459 14460 584184334 64302 64301 954992142 44694 44693 860923269 17936 17937 792120490 14464 14463 83820822 87268 87269 14856322 54508 54507 8434789 25454 25455 229797239 75552 75551 176011883 86049 86048 726334302 45934 45935 42898375 69133 69132 868131573 14472 14471 903250773 90455 90454 51412763 19236 19235 20013826 99882 99881 446092864 50877 50878 144545503 63798 63797 927942682 54149 54150 78859380 23935 23934 787450777 14479 14480 598787158 86458 86457 65366302 53724 53725 540006908 66447 66446 658005224 59977 59976 259440078 65443 65442 895638990 29722 29723 157980031 42283 42282 31065140 62286 62285 740423325 14489 14488 489883448 60558 60557 487812966 63149 63148 729314860 85764 85763 166498782 30652 30651 999046217 43938 43937 184661278 83424 83423 221154465 94635 94634 694051055 11125 11124 396249686 8188 8189 712546199 75342 75341 47595786 57011 57012 595915251 14501 14500 628474262 16711 16712 912540102 50629 50628 960395007 14503 14504 976891473 73757 73756 406357926 48371 48372 832306980 93263 93262 879974078 56045 56044 274893107 79353 79354 476543491 36357 36358 857698860 80707 80706 39742889 86959 86960 170606088 44285 44286 974856339 14513 14514 442096353 63639 63640 990845638 30113 30114 357277443 60792 60793 524906525 66721 66720 727674181 93386 93387 720319806 14520 14519 423981978 54626 54625 301898956 2350 2349 321828835 8436 8437 218860255 37840 37841 262366983 10330 10329 178551985 21502 21503 334535238 66314 66313 793876634 47534 47533 71042762 28174 28173 909900350 80970 80969 423054207 42343 42344 610799365 14531 14532 30705445 47224 47223 547395275 86235 86234 876605604 38352 38351 569416921 93726 93727 207999903 56971 56970 113933588 59714 59713 3162955 44985 44986 113658229 29143 29142 89348482 34222 34221 285713337 74455 74454 777603091 57077 57076 155017050 99155 99154 531966557 55131 55130 893616061 66310 66309 980751644 98059 98060 224749229 17139 17140 49876610 14549 14548 21022472 30873 30872 115943562 67259 67258 591867832 34562 34563 549461897 97916 97917 215925477 11160 11159 553897733 14554 14555 757493097 71371 71370 957731531 27549 27548 341127813 39348 39349 758979132 54011 54012 767516626 55412 55413 783965160 96491 96490 980794746 31699 31700 997713758 1255 1256 49169575 42470 42469 89999681 46869 46870 854390332 15610 15609 54588831 36950 36951 771068868 15130 15129 762866815 69813 69814 343993511 12079 12080 135105721 30645 30646 95417764 12046 12045 16006923 78879 78878 324063355 14574 14573 629158760 96471 96470 953913834 51617 51618 225383059 12797 12796 588751835 14578 14577 61011437 55335 55336 978917340 15730 15731 141556620 89480 89479 23690703 50010 50011 858340492 86598 86597 989958883 79840 79839 330470314 5730 5731 670260419 86673 86672 833794574 55187 55186 266798349 54401 54400 727971433 66694 66693 650021125 31410 31409 369572416 71555 71554 9900427 90819 90818 569870728 60291 60292 644646730 124 123 609876082 20753 20752 29257011 66943 66944 141495176 74724 74725 309926698 14598 14597 176645625 20590 20589 30593278 14599 14600 49801265 14601 14600 729504159 71867 71868 72710317 13820 13819 89154187 40859 40858 725014798 88896 88895 23219082 72507 72506 666196332 31496 31495 351608475 48729 48728 477642732 64445 64444 364421166 26974 26975 419539605 12223 12222 40991635 83414 83413 268392799 14612 14613 635596723 41516 41517 658431629 86195 86196 574537214 29951 29952 591178045 4117 4116 492604836 34603 34604 274374206 34630 34629 426703112 16118 16117 732738337 14621 14620 805366642 19356 19357 762232723 32483 32482 73323267 63220 63219 924121322 1600 1599 473926383 75284 75283 117296125 40430 40429 754401254 21412 21411 868485433 68657 68658 359039187 40472 40471 288560881 14631 14630 276312521 10615 10614 13934070 44676 44675 366675770 6452 6451 270984296 89217 89216 969332587 14636 14635 644500171 14637 14636 425500708 160 159 605527901 36718 36717 94966956 22560 22559 905001895 94309 94308 61570549 99562 99561 35083859 14643 14642 882788115 65433 65434 308413245 97581 97580 348895218 8216 8215 977863629 38718 38717 689852489 87050 87051 545192323 79318 79317 121288906 48620 48619 672960723 14651 14650 232566940 14651 14652 521284148 12293 12292 44055306 38037 38038 848572276 47020 47019 604451197 93756 93757 657576782 14657 14656 504347559 14658 14657 914550590 22911 22910 964960258 84715 84716 343765908 90995 90994 836035193 37494 37495 46814152 78091 78092 120919908 41386 41385 358541581 14664 14665 35958458 13538 13537 648113448 67845 67844 926210946 90714 90715 591961987 33582 33581 962566539 14670 14669 700983933 3847 3846 320324445 14672 14671 586796805 61722 61721 836808303 87111 87110 349439079 53070 53071 439235483 36294 36293 750340709 14677 14676 340111822 75119 75118 594174346 49402 49403 69558020 18505 18506 16618427 26462 26461 531431796 96465 96464 68699919 98750 98751 290575111 14683 14684 179485921 79254 79255 66320143 5073 5072 77025059 50788 50787 81739318 45792 45793 191758836 34128 34129 234671284 47424 47423 638168949 61593 61592 790597318 76247 76246 398048217 39069 39068 38302043 9316 9315 423382972 88021 88020 566545168 48392 48393 28623542 68617 68618 759722334 45814 45815 585494575 53206 53205 834188818 14700 14699 921917557 93432 93431 529253118 52143 52142 669376523 80412 80411 627128815 84954 84955 212992837 67091 67092 531080927 94571 94572 562545681 43170 43169 182280811 14708 14707 472104984 61788 61787 175175815 8887 8888 968912134 9121 9122 910518128 37858 37859 145321765 16422 16423 13912802 76953 76952 258817585 14715 14714 669861772 14716 14715 330239080 29462 29461 35310273 7819 7820 580363232 76390 76391 446820976 26676 26675 485109277 76621 76622 774222166 85029 85030 682760675 846 847 971604850 14724 14723 177869641 22143 22142 800212665 14725 14726 148455951 43188 43189 4623372 59393 59392 432587313 31024 31023 244675687 38739 38740 1280700 68351 68350 31007835 11098 11097 378124001 68715 68714 704636862 3669 3670 764503368 90291 90290 77940641 94370 94371 10442663 51221 51220 448480386 51466 51465 116198546 75492 75491 46820035 44239 44238 36105109 14740 14741 30481755 13898 13899 879516544 71917 71916 20062412 8995 8996 902956802 23708 23707 617592917 20392 20391 356266873 82076 82075 902772072 49499 49498 59551753 37426 37425 872353118 64703 64704 733377259 16774 16773 30667626 23536 23535 885375240 13846 13845 548117707 12758 12757 832371655 46293 46294 637711686 53456 53455 440298275 78304 78305 492961748 72575 72574 341592576 65914 65915 584833432 71148 71149 736690879 8038 8037 734512403 14762 14761 424352272 7993 7994 243583899 14763 14764 388709383 25939 25940 383554313 14765 14766 703209331 65693 65692 419691443 60117 60116 447853419 67576 67577 356244122 23863 23862 136596265 44507 44506 504800228 5379 5378 246627356 14773 14772 324540812 24017 24016 713925176 14775 14774 595022424 2491 2492 355647121 32647 32646 633351435 84836 84837 10789928 27291 27290 58538460 22742 22741 842704644 74585 74586 593245224 14781 14782 521290117 14783 14782 627494500 16574 16575 203514870 980 981 665715285 29611 29612 333996641 58661 58662 529144707 95112 95113 331740327 42744 42743 24598507 40367 40366 585399503 42360 42361 698577652 14791 14792 349276063 92109 92110 788424356 10367 10368 699153257 14795 14794 957142292 34005 34004 771270952 50059 50058 71438369 68431 68432 739324876 14998 14999 714909029 94981 94980 825786833 14801 14800 558398566 92792 92791 139242774 16219 16220 417408268 82445 82444 739812589 45996 45995 307554905 6562 6563 323286638 54671 54672 442760532 54747 54748 401272594 48641 48642 36340294 14809 14810 482790781 56887 56886 669473321 19168 19169 839513242 80638 80639 45572190 11902 11901 466343149 53118 53119 715723934 6751 6750 8468005 14817 14816 625841459 78759 78760 45456113 97173 97174 849374568 40183 40182 609263893 18588 18587 618866750 36421 36420 999436221 60405 60404 347952992 43122 43121 362891793 44408 44407 576298073 95762 95761 207047689 43818 43819 824955397 17957 17958 806485891 22836 22837 810576453 9116 9115 589629331 57572 57571 563106807 81457 81458 686757402 80895 80894 822213926 92977 92978 176627610 85930 85929 256558461 99282 99283 319914312 20534 20535 545420546 86002 86001 95505763 51331 51330 833817345 5250 5249 253374917 24823 24822 117373253 35434 35433 348269752 46669 46670 878518158 63975 63974 599032842 43004 43005 318806848 68576 68575 553824868 3693 3692 89538393 6633 6634 37483735 14849 14848 464079013 61359 61358 287617720 92436 92435 191144501 98903 98904 419373486 52631 52632 183815693 77440 77439 92665865 7497 7498 71943709 60997 60996 259556181 1778 1777 804874611 79024 79025 13705007 70521 70522 184601006 63844 63845 311820376 5812 5813 958885046 39584 39585 507985928 16084 16085 100587178 96469 96468 183875973 80071 80072 378007578 74696 74695 838029299 78182 78181 30921335 81819 81818 549331566 97 98 67081415 14870 14869 955505750 65646 65647 428169885 80554 80555 736190442 38675 38676 999118665 71827 71828 867696409 2598 2599 144341836 14876 14875 207304340 54522 54521 260567567 50083 50084 232202024 60714 60715 227392980 8414 8415 712018251 19427 19426 752996332 14881 14882 844494581 95308 95309 905441578 52846 52845 519169969 83631 83630 90640025 54382 54383 132033267 85043 85044 946421354 37987 37986 58174636 14632 14631 570298672 14890 14889 352972828 13597 13596 984384336 79800 79799 715566311 44156 44155 484876978 16122 16123 211206764 98383 98384 507069 3146 3147 7075154 71242 71243 66758787 39218 39217 28355427 94692 94693 64894776 14900 14899 306059678 67128 67129 586081513 75781 75780 69965959 57145 57144 570002282 73287 73286 63260866 23159 23158 898648465 93168 93167 617005536 64450 64449 683496609 34711 34710 287124857 14908 14909 34036233 82569 82568 560570491 20611 20612 997211983 23462 23461 990513345 6575 6576 454467143 25459 25460 963146984 73670 73671 511299976 92271 92270 55026782 30616 30615 173679904 52359 52360 700308923 50928 50929 289111943 86051 86052 314507093 13880 13879 579278546 45962 45963 290586126 64217 64218 340723241 21210 21209 761448049 14925 14924 967759739 68391 68392 26831358 30043 30042 399201648 92970 92969 309400257 66803 66804 192559520 58367 58368 484433706 66540 66539 293473026 82475 82476 78788632 90021 90022 57524391 47234 47233 511260471 18920 18919 993098920 14936 14935 985047948 61903 61904 791147357 90253 90254 856633934 14939 14938 954684111 22764 22763 924502520 14941 14940 413122160 34653 34652 987364252 69111 69110 656225034 2518 2517 147039866 91578 91577 141059830 14946 14945 427555281 76946 76945 285899406 1431 1432 857819381 32931 32930 804097252 81527 81526 843212194 24430 24429 249530549 2921 2920 47327888 47532 47531 1733528 24949 24948 207810631 83419 83420 201890171 12747 12746 803884597 96354 96355 228529744 5280 5279 524220926 34813 34812 896118788 36976 36975 707140371 83771 83770 522614449 48213 48214 111204486 14962 14963 262279444 21202 21203 892964637 34268 34267 194855745 62048 62049 519843237 24546 24547 894127509 87016 87017 788835208 67434 67435 41138157 22838 22837 162614690 77554 77553 27071253 14971 14972 594816337 56518 56517 561040004 14973 14974 424097227 1101 1100 146065478 20352 20351 213683125 14977 14976 922131769 91630 91631 632394481 19986 19987 969532284 79642 79641 244919 2800 2799 742490405 14982 14981 143415271 66382 66383 293017906 14984 14983 664978845 14984 14985 396855491 92118 92117 22930438 15535 15534 905462918 82867 82866 660407667 83263 83264 920136306 285 284 30882220 82155 82154 553819064 81419 81418 279664519 20536 20537 287240950 83105 83106 571655353 18442 18443 906275502 92506 92507 16052203 54716 54715 27117560 371 370 20604689 58481 58482 6806899 15000 14999 225084407 90329 90330 697580161 7247 7246 869093660 46547 46548 432970420 76451 76450 457783492 15005 15004 177891715 5948 5947 466785353 20639 20638 945221186 37165 37164 538288562 23495 23496 149025873 35940 35939 287870342 38489 38490 618087315 54882 54883 165629667 78104 78103 360086817 86056 86057 867928522 13084 13083 421572672 78775 78776 260074429 69804 69805 8305553 18313 18314 191018636 49979 49978 104779400 36326 36325 685534572 89034 89035 863641375 39311 39310 337467465 54780 54779 45492172 95197 95196 790614365 15025 15024 327385520 32915 32916 844534018 49533 49532 549826321 15028 15027 620981188 38117 38116 193915402 59223 59222 253998779 92784 92783 749128577 8675 8674 654853656 53320 53321 51319898 73479 73478 478296573 91090 91091 315388650 65763 65762 62492050 55680 55679 574408367 14089 14088 26975317 69405 69404 774100030 5253 5254 5425073 55793 55792 4808572 42576 42577 788657875 15043 15042 45664273 13090 13091 721670841 15044 15045 564902938 81991 81992 452006027 15047 15046 100470046 38716 38717 388341807 30529 30528 542792004 31147 31148 630228248 61820 61821 284933827 42760 42759 696665950 7425 7426 564445081 58764 58763 623999764 81997 81996 581182336 60942 60941 245617110 79213 79212 947238430 80958 80959 445442721 82626 82625 201667964 26338 26339 48957927 27479 27480 798000313 68919 68920 218624995 15062 15063 707327744 15964 15963 754797355 72553 72554 3734711 51740 51739 250692996 9178 9179 206605561 46166 46165 568691961 15069 15068 376917319 15070 15069 700551983 24025 24026 37448058 27288 27287 962970867 27555 27554 62015484 71922 71921 844864533 38855 38856 308184632 15072 15071 204211065 72613 72612 654424399 5235 5234 88883563 6667 6666 405548813 81010 81011 68653619 37506 37507 22717723 4194 4195 721988841 679 678 172973174 74664 74665 48319115 40519 40518 64834847 24639 24640 607258445 15087 15086 686595605 23700 23699 408412720 37183 37182 840196992 53805 53806 500416214 67832 67831 333681967 31609 31610 177944981 88098 88099 331526980 47385 47384 228711882 85592 85593 151846702 15096 15095 812231792 80363 80364 993154776 15097 15098 909799665 64283 64284 175886368 6291 6292 451795003 32706 32707 896182411 87194 87195 325484055 19005 19006 750607671 5384 5383 295527606 15104 15105 135167761 89787 89788 777521805 47933 47932 219682631 4531 4532 980914788 16295 16296 462958593 15109 15110 434942377 61241 61240 802051404 47162 47161 709286153 52646 52647 228565590 17460 17459 384453442 93786 93785 106540769 23723 23724 484316722 91076 91075 722727154 36042 36041 541139508 46075 46076 498099913 75951 75952 358271917 53295 53296 310320406 61550 61549 525122274 94788 94787 880862570 15124 15123 644181517 57174 57173 44762860 44580 44579 135309743 64527 64528 963887949 54791 54792 577618727 17814 17813 921022974 2216 2217 494696836 10253 10252 829252512 79624 79623 871452824 12505 12504 758563772 15134 15133 497525325 72901 72902 97099444 71193 71192 498358845 9375 9376 17895417 4004 4005 370511740 75236 75235 983628927 51053 51052 587690168 15140 15141 361732974 87548 87549 536000133 54047 54048 218267419 87595 87594 402821106 12370 12369 256447542 26459 26458 72695136 93282 93281 960167237 31234 31235 432754068 75694 75693 580409424 41426 41427 142455050 31178 31179 688786654 4325 4324 785225612 90918 90919 198620705 15153 15154 571952132 73176 73177 167542126 90053 90052 251789967 24572 24571 356088048 76062 76061 326487250 54427 54428 192799388 65469 65468 338274449 35729 35730 151894887 96588 96587 802708605 52595 52596 88452791 87002 87001 303044430 15165 15164 201050648 2436 2437 128386322 15166 15167 92364081 55497 55496 382422725 15168 15169 524654070 1606 1605 18509345 9609 9610 118959391 75906 75905 318394295 15173 15172 185022168 78462 78463 48470847 85055 85056 266955706 36650 36649 705083949 64688 64687 813137402 44624 44623 778674309 80893 80892 923946720 3739 3740 711228399 15181 15180 69539963 1740 1741 738744590 79725 79724 321314708 51758 51757 768610062 5119 5118 809189856 69046 69047 156442492 12886 12885 276198521 3690 3689 563267675 2061 2060 515737231 13248 13247 653294708 10492 10493 793361499 15191 15192 918369773 95098 95099 734664277 29590 29589 946722589 98576 98575 707025063 15195 15196 980094367 1225 1226 71163105 50289 50290 813984677 29581 29582 67307502 61053 61052 369208207 82587 82588 301753927 3353 3354 357978557 72259 72260 50468454 42490 42491 930128033 14330 14329 304086398 55374 55373 18139416 27121 27120 950213225 34394 34393 561107194 99590 99589 994714338 45529 45528 810045935 77148 77149 872442612 15211 15212 600351365 8993 8992 232438962 27918 27919 973078400 48309 48310 68841001 81312 81313 998423410 66761 66760 835457939 61829 61830 404824715 40368 40367 604971470 88080 88081 456609969 71528 71527 15865100 38021 38020 429960659 15222 15223 888729547 58113 58112 457704571 15050 15049 960177672 48021 48020 576546467 67682 67681 606718127 41643 41642 304174282 81768 81767 384730455 33042 33041 392092487 27517 27516 963628588 33476 33477 343382492 73472 73471 384810540 27651 27650 857270670 42730 42731 223415703 68886 68887 495621300 28795 28796 553200288 16894 16893 27710799 58748 58749 659507817 28931 28930 526683545 15241 15240 434210350 81999 81998 84963041 15243 15242 69556417 15243 15244 991462037 35609 35610 500764726 71491 71490 25512353 51863 51862 67602399 34495 34494 553969143 30248 30247 581549691 91413 91412 832569967 31052 31051 15113386 27329 27330 420441298 13626 13625 33030052 4150 4149 581310001 98927 98926 212491307 61476 61475 854289788 47689 47690 729877950 66653 66652 952485968 65279 65278 393618960 26294 26293 508775951 42334 42335 63112888 62690 62689 458692918 24855 24854 38524202 45242 45243 726467307 600 601 272584934 39282 39283 152882390 63846 63845 62464495 15267 15268 845716786 27441 27442 229816703 33349 33350 344162596 92661 92662 470711033 93317 93316 620718411 15272 15273 375253791 88889 88888 132240536 84545 84546 463527813 98665 98664 91528544 40329 40330 843062853 90709 90710 834149551 15279 15278 990919669 79195 79194 125179872 81778 81779 888411606 87467 87466 418458730 90224 90223 52214862 54813 54814 406531581 54924 54923 133030297 7045 7044 421636814 35833 35832 108961979 98615 98616 247826991 62144 62145 482029753 68613 68614 650672482 75266 75265 136894472 15292 15291 69245615 29119 29118 121943110 83716 83715 999074484 43507 43508 159951400 36340 36339 329420797 73750 73751 758196 12863 12862 713197780 62073 62074 12939952 25192 25193 53111642 63137 63138 242050394 15302 15301 476425175 15303 15302 922741593 8394 8393 325164367 62524 62523 450778356 2383 2382 870129750 14170 14169 244483714 6839 6838 939275300 3641 3642 690991649 20414 20413 431529452 47135 47134 827578795 95889 95888 938941034 15312 15313 986361062 13322 13321 825511356 15314 15315 651237371 38955 38954 903505266 42766 42765 418682410 8614 8615 875765992 30709 30708 311762107 57074 57073 536327124 62474 62473 118108728 67965 67964 931411739 42103 42102 442631641 92716 92717 145365993 64432 64433 482646848 18101 18100 387994880 37335 37336 880107110 14856 14855 647473744 48320 48319 141898710 15330 15329 174746312 5439 5440 499472665 76135 76134 22324845 84909 84908 961030513 53005 53006 544058025 61957 61956 943954634 14970 14969 732635877 66317 66318 830703341 15338 15337 606187354 18722 18723 286987511 88344 88343 667895843 77294 77295 13096713 62016 62015 682046103 15342 15343 250703938 61480 61479 463992535 72819 72818 642668266 6514 6513 32344483 71655 71654 136611568 92585 92586 789390450 50674 50675 455850135 21629 21630 184151489 2569 2568 17756012 6458 6457 933299115 40680 40681 76445051 92036 92037 370802362 74604 74605 306321090 70386 70385 286192381 52537 52536 234696934 33910 33909 758226266 84520 84519 919366437 66530 66531 491551526 88697 88696 731556492 69472 69471 5813747 61531 61532 41129578 11467 11466 752377257 14807 14806 73646340 47020 47021 129700569 38311 38312 73367178 58021 58022 251441997 62691 62690 74286154 34498 34499 332406500 84064 84063 928682532 91756 91755 168663709 3973 3972 388519998 94543 94544 765689841 63713 63714 470404857 25075 25076 896102 25318 25317 161392419 72929 72930 554593121 98379 98378 590782574 97307 97306 552844347 5214 5215 347317280 15382 15381 345392792 39716 39715 34273293 11985 11984 115495668 55771 55770 258350530 54227 54228 229182847 15387 15386 334017028 60473 60472 577700139 15389 15388 151937145 71737 71736 484460803 49755 49754 682475428 8979 8978 283143102 44906 44907 194849047 3116 3117 842896788 900 901 988897763 66481 66480 304208 66712 66713 98543444 69273 69272 426654119 30228 30227 239334363 75457 75458 47906248 24044 24043 498864204 69242 69241 503860276 42563 42562 896582985 15403 15404 869772496 78631 78632 712098046 57803 57802 399305528 14012 14011 12354832 15407 15408 18358871 15409 15408 383480015 20579 20580 518357557 4035 4036 338115507 63700 63701 145636879 6727 6726 732722182 27280 27279 673718445 13477 13476 631854558 32074 32073 517683952 76441 76440 28511822 55 54 156393643 15419 15418 594919133 53261 53260 569075635 47831 47830 471323959 80804 80803 625794362 74173 74174 37358371 88747 88746 980657496 15425 15424 714875573 20220 20219 6961387 58882 58881 861745861 83448 83449 60093857 36537 36538 870094752 75583 75582 17590867 54428 54429 54516732 4308 4307 456563093 5393 5394 663694898 19108 19109 38767243 43170 43171 528299431 93009 93008 441303038 47965 47966 415489163 30208 30209 910399918 23612 23613 86663623 15440 15439 890749930 15441 15440 539281200 31359 31360 439272799 59956 59955 387379201 15628 15629 56359726 12383 12384 641008520 66659 66660 20244289 57280 57281 470476831 19529 19528 816551134 76119 76118 362080862 39250 39251 338998652 93115 93114 621405327 94145 94144 346228694 81125 81124 893024866 4135 4134 630628159 79830 79831 462503139 28591 28590 858198325 15456 15457 716720808 15458 15457 429406008 19400 19401 936886351 30002 30001 615006941 55506 55507 611978536 60944 60943 948295710 10382 10383 521011246 20306 20305 643736052 66355 66356 738664764 50282 50281 244684072 14123 14124 698362493 79542 79541 311383397 11236 11235 540980773 81742 81743 942207123 15470 15471 292746334 65741 65742 13034592 56676 56677 396033413 95476 95475 369730079 36636 36635 136582295 56783 56782 236782806 79592 79593 711945702 15752 15751 699198866 87202 87203 894357009 72924 72925 225704446 15480 15481 623547698 73652 73651 426805556 33528 33529 482609753 94722 94721 532021971 45441 45440 580221754 15485 15486 484316242 35212 35213 751993890 85081 85080 874141844 81772 81771 235934768 90279 90280 283614652 73036 73037 880837057 77200 77201 811547970 64335 64334 232276780 78529 78530 875149895 13107 13106 30351280 67445 67444 17734181 77631 77632 356773034 15497 15498 187345739 15499 15498 670706443 80114 80115 297545288 42314 42313 520198410 98766 98767 748360997 31321 31322 766839830 54480 54481 759549176 97156 97155 257763087 47411 47410 899040694 22101 22100 594591925 15508 15507 101854281 62043 62042 48153697 67680 67679 635407074 15510 15511 563439347 18575 18574 643023761 89666 89665 714453515 28242 28241 606509331 50349 50348 784684924 26673 26674 138754539 9169 9170 306758397 34313 34312 709067188 76466 76465 236900386 33810 33809 376267957 42769 42770 918893195 39598 39599 427342262 65080 65081 897068636 47220 47221 333075986 32855 32854 102184172 27108 27109 917712910 69392 69391 732117442 13467 13466 744913769 77192 77193 761582525 68356 68357 248083508 29928 29929 246054546 76874 76873 754273252 15533 15532 321753212 27164 27165 45837478 17003 17004 34781230 56903 56902 599000818 62589 62588 965482253 16212 16213 5854051 14732 14731 85707676 57206 57207 677053126 88975 88974 141852727 36089 36090 143162993 63045 63044 821973509 4586 4587 208341718 15545 15544 72997416 15546 15545 527852119 2609 2608 523055926 9321 9322 862998108 73063 73062 309656813 27489 27488 216427683 15551 15550 932565026 24037 24036 322920152 22664 22665 653695227 68891 68890 107714662 5688 5689 652131678 32977 32976 473480844 63302 63303 56008105 11173 11172 658656947 15558 15559 17744804 15560 15559 159776511 89519 89518 512383412 26015 26016 345050404 74176 74177 835824721 10306 10307 425324411 48723 48724 451045305 57951 57950 162045013 55633 55632 380323814 85869 85870 758274959 19251 19252 675831998 39382 39383 205772390 42162 42161 692440203 26853 26852 303520141 31148 31149 243277482 99208 99209 147225981 15574 15575 329936519 15576 15575 819603725 83876 83875 526945993 26865 26864 377430594 6741 6740 303809737 68043 68044 643178856 16734 16733 288986185 3981 3982 602315361 79623 79622 22508387 86149 86150 61943870 44947 44946 12909247 61535 61534 182454028 74609 74608 349431305 10896 10897 916121584 54839 54840 464976034 85068 85067 217541495 43131 43130 889363094 69472 69473 428613159 72021 72022 852804047 28499 28498 933450586 13424 13425 93289352 15595 15596 738826828 97260 97259 876554756 16450 16449 813959538 73117 73118 329108095 86664 86665 853562381 15600 15601 229693285 15601 15602 698670592 75063 75062 739089090 54814 54815 6767070 91160 91159 918324473 53917 53918 35599176 15606 15607 431512506 20587 20586 616609654 67966 67967 588371246 66177 66176 878827027 15610 15611 196113268 8314 8313 102257742 96328 96329 481768529 94390 94389 778342446 15614 15615 595814691 13694 13693 551715365 18998 18997 105892631 96750 96751 972428009 41683 41684 729259932 5507 5506 807437183 15621 15620 89587992 15622 15621 250715032 24358 24357 885956569 12503 12502 33540129 21184 21185 342069070 25484 25485 857662486 54798 54797 503542647 15628 15627 438635927 90945 90946 30038170 27536 27535 107829565 2618 2619 17502008 15632 15631 37908398 43558 43557 4899903 3555 3554 926409071 15083 15084 160746881 61681 61682 275418362 62399 62400 122261093 67404 67405 511914769 21657 21658 860453084 63915 63914 423530321 79772 79771 84843159 43444 43443 71187210 55011 55010 806119032 24239 24238 399853646 19430 19429 588073030 55868 55867 192975688 44114 44113 909746340 91863 91862 66305487 97083 97082 431439172 57481 57480 114133307 62159 62160 921280856 35762 35761 904495736 35599 35598 374878793 41257 41258 877802585 71069 71068 9556652 5130 5129 919655470 36684 36683 223806834 95245 95244 572759192 87032 87031 793664350 90100 90101 952945308 38099 38100 880008381 15661 15662 981725431 29042 29041 118695249 6180 6179 927602097 37179 37178 621271182 64371 64372 941379061 68873 68874 502938633 59782 59783 61276704 28515 28514 642209325 15669 15670 37884952 101 100 813524271 43522 43521 527747551 54498 54497 528532037 15673 15674 825478760 82507 82506 55444755 10041 10040 11443881 91200 91199 844888934 15678 15677 978987249 71433 71434 832260389 15680 15679 637832316 66897 66896 25197189 50698 50699 75986757 29063 29062 592110203 3279 3280 353801755 7249 7248 81414007 15686 15685 607636215 45866 45867 725471311 26205 26206 642686349 13761 13760 131016569 34800 34801 70766625 43606 43607 227523198 15691 15692 25446556 8511 8512 931832747 86662 86661 468186591 50619 50620 768990218 34155 34154 675721559 78546 78545 456509841 15697 15698 259150033 21766 21765 626982296 54770 54769 705482896 61393 61392 433403793 15701 15702 538367389 85223 85222 24346611 4259 4258 679624799 58912 58913 747073399 21107 21106 107203947 40650 40649 697792135 92872 92871 96680093 89663 89664 952318195 97803 97802 437327464 85687 85686 768037351 89466 89467 540366698 22859 22858 312185882 39866 39867 641870404 15715 15714 18829383 99720 99719 986165160 11104 11105 654097377 15718 15717 633550004 24202 24201 35731971 35497 35496 221505406 50812 50811 233584806 15502 15501 659208688 2334 2335 753424406 62683 62684 10689750 49737 49736 80347815 67460 67461 431607093 35355 35354 494092963 17581 17582 972232158 58767 58766 277918856 80329 80330 5920580 90106 90107 4628336 32576 32577 233515915 48082 48081 135548369 72484 72483 253848801 35612 35611 910977126 53428 53427 92736529 19497 19496 104990061 15737 15738 787264853 35259 35258 654746131 52340 52341 204715884 92657 92658 73608237 40946 40945 700834029 45650 45651 584968744 30413 30414 732252123 15744 15745 475602755 85242 85243 58975609 44606 44607 794312699 40589 40588 874217568 22403 22402 853527239 57220 57219 538183374 15751 15750 553097478 54445 54444 211872577 86689 86690 164478006 8152 8151 330078533 90668 90667 561429350 47789 47788 726141066 1728 1729 978470126 24259 24260 51977273 56271 56270 504014941 53957 53958 896470152 7306 7307 389557427 66770 66771 770936461 30136 30137 497194705 18867 18868 134032975 88960 88959 925103149 81205 81204 109088547 71915 71914 59585482 15767 15768 665060918 5054 5053 651306856 49739 49738 904872806 7204 7203 532459256 5592 5593 421526614 9166 9167 56344658 8362 8363 144166337 46690 46689 687767850 15776 15775 561301262 15776 15777 14143296 28411 28410 37540901 13910 13909 121965272 79767 79768 775158146 53880 53879 50931050 20347 20346 441095815 22760 22759 132181146 87185 87184 632627735 25944 25943 93582698 20663 20662 538449248 78755 78754 526134191 12741 12740 526252280 35770 35769 373519810 7263 7262 119949356 71166 71165 398269559 34850 34851 64659093 15793 15792 558662995 15794 15793 459203564 91092 91091 650304761 37797 37796 358803998 71712 71713 220448230 36520 36521 492188067 51061 51060 740679518 59834 59835 536397836 15800 15801 676739238 44298 44297 109835484 20331 20332 400131188 32395 32394 296167577 15804 15805 63774884 19524 19523 900194851 38425 38426 944424492 15807 15808 985955908 74542 74543 889845074 15726 15727 45917575 72021 72020 815821341 15811 15812 909069390 85423 85422 6808841 14484 14483 998734111 75091 75090 385643518 15815 15816 965854527 97692 97691 727607171 99536 99537 128830338 11416 11415 985149488 11577 11578 228555105 20061 20060 918347873 32340 32339 889255501 53920 53919 313191986 90289 90288 777360707 88311 88310 15585703 26775 26776 733676705 15827 15826 325178154 15635 15636 322711608 74251 74252 271851067 76773 76774 180423074 18251 18252 761719907 10490 10491 530885333 74096 74095 82795625 21880 21881 736200441 95082 95081 863816137 97744 97745 988421495 30452 30453 869709922 69879 69880 269837139 68571 68570 685844591 52122 52121 280188603 30821 30820 675079864 26725 26724 868118752 55547 55546 931802378 15843 15844 959343108 46135 46134 239904484 22254 22253 183043028 70419 70418 241839731 80529 80528 156585465 47251 47250 88987072 95342 95341 629971178 67333 67334 665522217 35357 35358 187435780 94457 94456 434049038 7844 7845 3031516 14514 14515 921840844 73508 73509 503347668 51711 51710 674948335 15857 15858 573169132 9593 9594 67372707 15859 15860 51267547 16634 16635 645240940 86383 86384 635571295 18354 18353 319439895 89758 89757 935872465 88501 88502 381515249 35096 35097 286390012 15867 15866 919004726 57544 57543 973700143 15869 15868 563688140 29524 29525 385898129 15871 15870 853694257 19082 19083 476182965 95645 95644 405561523 72375 72374 677462894 80737 80738 136524511 3854 3853 72385509 45880 45879 510849083 3132 3133 798018536 98810 98809 239786808 15880 15879 908129669 62118 62117 31914338 15881 15882 886381272 43076 43077 978604762 52985 52984 220524321 60280 60279 499765254 95381 95380 715075097 57417 57418 213165959 86908 86907 469407111 90405 90404 693457515 89509 89510 566828302 80307 80306 664464548 15892 15891 885645385 75964 75963 369594297 9684 9685 634941210 15895 15894 221267388 15895 15896 428046398 77262 77263 400500860 33774 33775 20611621 15898 15899 97976571 88329 88328 337880577 15901 15900 993295139 45294 45293 696844574 25461 25462 778944948 15904 15903 921686129 15904 15905 653825665 64917 64918 331737715 57426 57425 780810972 15907 15908 79104816 72470 72469 116964431 15910 15909 815638170 95314 95313 381581709 77765 77766 18068772 64522 64521 505050023 18099 18098 279391884 29472 29471 651444099 15916 15915 682174200 54688 54687 10300299 15918 15917 815972933 95203 95202 7807906 12727 12726 291828124 13223 13222 911994204 15921 15922 767209286 15923 15922 662011502 35907 35906 851291329 15924 15925 84549475 9153 9152 566503187 54437 54436 737710225 91527 91528 368465246 83621 83620 578180940 69401 69402 662545845 28155 28156 617513305 96705 96704 777632814 15932 15933 248003749 77351 77350 114288696 20090 20091 329520951 41938 41939 427623471 19796 19797 381811556 7855 7854 151810862 15938 15939 383794242 77950 77949 125907237 61103 61102 40172639 32426 32425 892381483 404 403 132401330 8905 8906 189711893 12493 12494 288844241 36575 36574 874705223 69803 69802 21683557 25273 25274 316240842 73204 73203 544828891 26503 26504 485748127 19296 19295 220810845 48469 48468 123623251 1248 1249 560941313 15954 15953 689848788 77808 77807 995007808 98663 98662 363186307 95019 95018 966599337 32918 32917 281438602 10514 10513 528745430 15959 15960 507558000 15961 15960 815900064 95935 95934 251272939 97772 97773 936152719 77584 77583 231415797 22677 22676 175399572 52157 52156 234082593 71596 71595 983910139 15968 15967 489356848 34784 34783 161989275 42800 42799 995371743 84747 84746 222621264 64726 64725 969860868 15973 15972 430377387 43124 43125 73967833 97497 97498 568117223 34595 34596 368091544 60445 60446 553216287 23189 23190 979910728 23910 23911 37562815 82692 82691 550819542 12818 12819 998089273 58245 58244 515020135 17431 17430 672913657 68610 68611 654790637 92472 92471 481245338 78019 78018 387105272 972 971 61593178 90208 90209 446776528 10546 10547 434189515 74199 74200 167586752 15990 15991 938589900 89332 89333 58899124 44274 44273 478279352 72117 72116 584084231 7069 7068 49352669 95800 95801 395899542 62595 62594 12471856 16925 16924 41580313 27342 27341 462454846 897 896 991422387 90044 90045 30007142 23798 23797 35837127 35586 35585 37551686 12284 12285 683695630 16005 16004 269435251 68064 68063 90618598 41624 41625 80197229 68557 68556 35291373 49398 49399 931132626 51535 51536 513226959 64463 64462 815499729 80911 80912 129732956 7063 7064 801838050 98509 98508 83844830 69927 69926 352869556 24069 24068 964699305 73360 73359 976998247 5464 5463 448355571 14227 14228 796696316 45783 45782 516977382 17412 17413 737521930 79372 79371 76161780 63568 63569 627220658 73032 73033 920434027 16024 16025 540470740 53290 53289 773867337 17334 17333 710683779 23425 23426 283219281 6091 6090 311904439 96894 96893 911506782 43411 43412 243708482 50798 50797 207923704 56697 56696 558400774 93749 93748 57187365 67819 67818 884572516 45912 45913 24414081 16036 16037 928508152 65245 65244 61860497 86971 86970 818254723 69642 69643 283925845 79601 79600 518705192 38100 38101 3468828 67547 67548 230057692 57389 57390 481207452 16045 16044 998329880 41441 41440 56517954 37157 37156 7675600 69640 69639 669572807 64757 64756 741662889 23503 23504 925958148 16051 16050 672297063 50198 50197 525526023 16052 16053 368751268 36836 36835 395101286 53955 53954 938854600 16055 16056 158220755 60552 60553 366997045 16058 16057 470397169 43813 43812 841862082 86456 86455 516303207 87495 87496 458039147 16061 16062 902892338 11067 11068 195529799 45096 45097 170978879 14723 14722 709109434 10728 10727 527806521 21232 21231 503976171 21857 21858 286069920 53779 53780 94452600 41421 41420 422816539 97783 97784 100015721 16792 16791 595980303 16072 16073 22707811 69012 69013 221404016 45548 45547 692523550 94699 94698 348967383 97073 97074 19190297 36170 36169 465611733 98416 98415 626150541 94897 94896 996198280 76003 76004 79363999 1373 1372 261806187 54997 54996 623225817 54505 54506 961112434 84142 84143 504370395 26483 26484 975488343 93258 93259 533403214 70475 70476 743913774 81428 81427 933075738 16090 16089 934077760 93136 93135 48974553 62166 62165 107352086 16093 16092 77334411 80752 80751 464236500 16095 16094 722697611 3139 3138 228367817 47064 47065 54635970 67724 67723 84158531 11540 11541 99167770 72013 72014 78247592 82211 82212 285946933 12519 12520 440595394 94277 94278 75060832 16103 16104 990261851 15825 15824 686736066 35506 35507 769490954 88785 88786 930009817 35802 35801 87464524 73865 73864 832997672 59823 59822 175520214 16111 16110 955160361 32241 32240 487122986 16113 16112 904757129 18882 18883 655774569 62412 62413 47720596 30755 30756 701666408 23109 23110 710341359 24600 24599 57809669 9156 9155 755214469 45274 45273 817345724 67669 67670 529586115 66326 66327 740909429 80430 80429 327511816 99043 99042 753035936 16125 16124 480455767 55726 55725 654569604 80547 80548 619263312 42049 42048 264790484 16129 16128 556886878 1325 1324 120852868 83063 83062 410439729 49007 49006 694771418 16132 16133 263556719 64797 64796 697770952 1820 1819 208632486 81607 81606 948886905 95263 95262 70047366 65350 65351 418595626 65352 65351 206385229 60727 60726 588037947 27094 27095 945184898 63703 63704 439975558 10646 10647 57363942 6406 6407 369068527 47044 47045 300708776 16146 16145 549625404 89927 89926 28226520 273 272 235976232 61644 61643 15575070 50751 50752 714472114 60680 60679 264167084 16152 16151 128945595 67887 67888 131581809 92205 92204 77587152 89423 89424 357204367 86712 86711 391748165 66657 66658 293861648 59143 59142 922325635 40572 40571 290038484 63040 63039 701703074 44319 44320 862106830 83805 83804 421935419 54333 54332 567455345 47341 47340 745324151 94558 94559 398542180 96244 96245 240193644 39343 39342 502729341 78606 78605 490662570 39297 39296 268786413 79217 79218 697434640 11229 11228 469922232 75237 75236 57524709 47994 47995 250522985 77109 77110 975822628 85351 85350 532176387 17727 17726 258389526 16176 16177 181940026 16177 16178 69622822 27261 27260 815301347 12997 12998 589422578 29212 29211 133517226 96810 96811 112122270 58991 58990 404543491 82768 82767 39837037 96712 96711 177458531 44368 44367 741336722 16187 16186 133641135 92419 92418 720158787 11489 11488 828119285 2098 2099 179084048 50734 50735 676689242 16192 16191 350096499 57714 57715 932235091 38563 38562 234433704 19719 19718 236830744 8493 8492 450086590 68423 68424 525145174 35327 35326 798052079 37073 37074 422724900 82071 82072 171348781 73270 73269 63403321 62608 62607 450583037 64649 64650 984456796 49314 49315 461038472 22405 22406 328186651 15101 15100 963084527 6614 6613 589609152 46252 46253 308098528 55626 55625 852510081 94140 94139 657561703 12582 12583 417779447 9300 9299 103211782 58631 58632 93144274 72879 72878 249392391 55546 55545 909964234 61040 61041 300383505 1591 1592 568593625 16218 16217 771303930 16219 16218 262778023 67473 67472 750501340 53425 53424 709752646 77656 77655 20828011 85355 85354 36379679 4030 4029 705201541 16225 16224 266032684 16225 16226 416168203 33892 33891 695680104 16228 16227 566126832 16229 16228 14625924 22246 22247 343323791 23076 23077 44359644 28815 28814 9818178 16232 16233 623784617 47218 47219 133015600 63299 63298 477101432 78119 78120 5449062 16236 16237 72979675 16238 16237 118737194 16238 16239 829142878 21403 21404 134451851 16241 16240 5914556 16241 16242 439575101 24518 24517 307476819 16244 16243 876531876 40291 40290 534127318 60672 60671 440478255 59150 59151 977260866 36124 36123 124126695 60132 60131 669608211 54220 54219 891038280 75393 75392 813913015 99985 99986 31831119 74409 74410 175619907 69761 69760 432846036 6121 6122 384550501 27012 27011 577943578 67076 67075 46664345 4955 4956 214231973 16259 16258 536844960 16259 16260 239916619 70503 70504 627484463 16261 16262 606197390 99123 99124 759199716 33389 33390 561830697 7514 7513 509187709 15986 15985 736725481 35247 35248 359175756 31252 31251 655837374 63902 63901 64011238 16270 16269 843930898 16271 16270 313370908 16272 16271 964269401 37051 37052 946278188 73249 73250 4974314 10550 10549 419387704 11889 11890 176880141 68282 68281 485442806 5114 5113 536561237 91791 91792 340086698 99789 99788 335368496 31952 31951 381879633 16282 16281 213460156 67466 67465 245583903 62715 62714 797672668 65138 65137 73372204 77266 77267 863539340 45047 45046 52173163 16288 16287 389811569 43301 43302 625407451 87008 87009 486347188 39681 39680 37439489 16291 16292 228458513 24688 24689 808722837 90357 90358 632425003 9298 9299 642952828 32244 32243 772484387 76756 76755 963240950 51058 51057 569334888 58154 58155 431501337 22699 22698 619138769 48198 48199 48667006 76317 76316 708059625 5914 5913 789191994 42812 42811 266291082 68732 68733 440740111 67098 67099 258732461 86879 86880 151586276 16308 16307 103477376 43312 43311 586794611 16310 16309 925546169 19243 19244 342691394 89177 89176 147585066 66788 66787 143770836 74721 74720 535795350 17474 17473 774506784 47229 47228 449663172 55874 55873 418740546 6353 6354 224585681 63295 63296 833397361 26566 26567 25538250 16523 16524 111619377 1176 1175 479639675 9306 9305 790337993 10274 10273 752064385 80810 80809 318939384 72506 72505 4777127 53909 53910 160959716 9748 9749 123862895 44472 44471 545136211 59764 59763 622738670 16331 16330 31688733 38025 38024 786626781 68596 68595 753539810 11836 11837 38662894 49091 49090 245457656 16335 16336 341078620 92836 92837 867199655 59895 59894 937578950 99944 99945 512874137 56472 56471 71140669 42586 42585 940835468 83651 83650 384807068 72134 72135 718826570 42134 42135 384947223 61057 61056 930400987 37092 37093 970964247 78299 78300 859284985 5854 5855 147519814 9991 9990 59310532 30491 30492 111837157 93579 93580 133001911 57286 57287 980321638 62174 62173 77868507 34466 34467 51864375 19721 19722 72687418 76171 76172 420253148 16356 16357 603037847 16358 16357 990133056 63463 63462 389059164 48660 48659 782191437 29391 29390 498567380 7651 7650 278333626 50676 50675 886752154 16364 16363 438945828 48962 48963 999691602 16365 16366 478876513 30965 30964 429066646 92592 92591 804822801 38874 38875 919054131 33205 33204 946519669 16370 16371 901325462 16372 16371 31771013 81131 81130 39785601 15568 15567 376088892 57661 57660 665159939 16376 16375 261062199 58273 58274 32616614 58187 58188 94967166 68113 68112 569085418 36895 36894 514006946 16380 16381 232104178 26328 26329 510615048 16383 16382 966263678 91779 91778 991378052 18730 18731 559835929 17376 17375 376405289 94482 94483 477263764 43910 43909 527012960 30116 30115 421616562 55044 55045 23779640 53555 53554 792428069 57779 57778 82102781 89352 89351 456500921 34390 34389 528080140 16394 16395 334367696 11824 11823 467434981 10422 10423 218846222 67380 67379 356174466 4056 4057 402645077 23347 23348 736958184 22897 22898 900461044 16401 16402 874833147 41667 41666 178192667 16404 16403 473894550 16405 16404 133912467 19517 19516 750441947 567 566 989184939 42700 42699 600068040 97519 97518 351827830 16409 16410 242015499 27738 27739 510027827 90984 90983 561489176 65418 65417 637190669 15143 15142 869418872 41733 41734 516801541 82829 82828 480196452 16416 16417 56184364 97348 97347 384726418 16418 16419 281279509 16420 16419 755637327 98617 98616 145870218 40801 40800 225276366 22354 22355 299421566 18925 18926 189920448 27217 27218 588790595 8480 8481 753243940 16427 16426 249033213 43711 43712 152705889 24644 24643 526967383 21297 21296 387499922 16431 16430 839317108 83135 83136 827417377 48778 48777 578559529 14662 14661 774910615 73607 73606 962840937 26414 26413 275637682 61251 61250 789047040 46890 46889 822127545 16438 16439 887634820 16440 16439 615604748 43099 43098 400106633 50911 50910 61753087 55712 55711 751246357 95142 95143 912763624 87664 87665 437784660 16445 16446 99762551 88129 88128 799957900 92222 92221 405185862 37427 37426 528951378 13770 13771 323888049 53156 53157 151219711 69947 69946 252597992 65954 65953 683815262 4124 4123 324648002 50271 50272 522765735 52597 52596 587629781 76508 76509 528435633 94596 94597 872109123 12105 12104 968392035 74557 74558 386163158 41086 41087 281971564 16462 16461 826519504 15355 15356 801643315 16464 16463 155503868 32823 32824 257539857 62471 62470 162354313 16467 16466 42715327 53919 53918 999235608 62218 62219 34231306 42209 42208 442261524 76662 76663 94228430 28933 28934 58035778 60146 60145 5154081 68700 68701 593489561 60715 60716 825184463 52441 52440 580096595 57377 57376 407828231 90327 90328 871371076 22517 22518 72962387 10701 10700 114191723 84345 84346 624381645 98284 98285 51743431 31382 31381 290555025 16483 16484 848672107 16485 16484 259228270 60231 60230 367810517 25748 25747 390815713 16488 16487 220394364 8130 8129 445322563 5026 5025 266006952 69692 69693 145749313 37210 37209 448385670 16493 16492 526211725 16493 16494 316467324 56864 56863 962878931 89723 89722 484957626 59742 59741 778282991 50070 50069 163297298 16499 16498 889762909 16500 16499 449105673 28265 28264 435329008 8797 8796 72556078 16502 16503 26891719 20177 20176 288484778 99120 99121 679009406 92029 92028 634417945 74088 74087 800976289 63730 63731 186317976 75921 75922 784179558 28860 28859 22114847 80426 80427 351190171 1752 1753 565524754 72911 72910 304316125 31696 31697 741578258 16515 16514 365901579 67316 67315 616622361 36378 36377 853965818 21324 21323 11112390 75471 75470 442522986 74882 74883 717683189 88264 88263 46192441 65104 65103 574099 16137 16138 266166487 41967 41966 156970673 95384 95383 691280634 40813 40812 184719062 86770 86771 385551763 32917 32916 895147674 10583 10582 297430016 16529 16530 293341808 53577 53578 438912387 8514 8515 187548612 16532 16533 168898547 16534 16533 416577862 65068 65067 198150833 16536 16535 57347973 81799 81798 175631838 65658 65659 297393087 16538 16539 210934219 30193 30194 891144951 37746 37747 193297073 6418 6419 329545 90217 90216 965645475 61485 61486 33321339 96126 96127 141323200 9570 9569 251213012 14598 14599 580566189 3217 3218 313516849 49641 49640 691575107 61833 61832 226596693 16550 16551 680017284 38298 38299 24594305 23412 23413 353415380 66728 66729 309723716 16554 16555 56723302 81845 81846 940046229 67005 67004 745822196 48425 48424 148316191 47977 47978 816626099 71749 71748 2264796 21257 21258 729669254 16561 16562 604911845 80599 80600 162012529 15154 15155 166367113 60209 60210 874512721 27862 27861 9813660 21958 21959 26030027 99875 99874 504458001 22913 22914 7027843 16569 16570 305997260 84706 84705 198098062 83778 83779 96247473 12160 12161 19588137 32069 32070 12692993 7658 7657 710510763 84199 84200 549601254 10010 10011 171018424 51823 51824 975158860 3136 3135 601164984 80001 80000 159536371 71855 71854 680269191 16581 16582 818226626 18977 18976 568508270 82984 82983 623244127 16585 16584 147474259 48772 48771 259190780 38506 38507 928837676 92574 92573 467693172 16589 16588 121429178 37879 37878 460892566 27942 27943 244887923 67838 67837 959387072 48929 48930 231543488 15372 15371 613544113 48764 48765 67832168 16595 16596 874152856 71580 71581 507537228 44483 44482 555928432 87663 87662 244117078 22600 22601 527727504 71336 71337 74673068 38456 38455 846859902 47762 47763 294714665 25234 25233 35051781 16605 16604 815671053 23244 23245 286315399 16607 16606 64241139 59960 59959 388500884 57230 57229 966002948 23216 23215 550010810 38737 38738 631135851 87661 87662 911749023 32858 32857 117468168 84268 84267 758012494 10730 10729 110092905 52472 52471 606083279 16617 16616 598255606 5314 5313 230208250 57481 57482 535749227 5096 5095 168039564 80805 80804 934163596 78884 78883 839391355 3700 3699 417301524 74576 74577 382803591 43838 43839 717872110 49860 49859 371662610 6419 6420 406994599 41484 41483 115257649 33278 33277 781221156 36518 36519 516601603 22965 22966 49243536 84129 84128 340698178 46831 46830 816832153 76347 76348 496046871 9739 9738 570016476 4462 4461 256678707 10613 10614 892309661 99505 99504 27776283 28571 28570 820986300 37060 37061 508396483 4924 4923 414375908 39640 39639 370280031 83178 83179 336963846 27259 27260 642917494 56219 56218 984930310 16646 16645 702335544 39501 39500 917464500 33726 33727 455260945 18484 18485 265016829 49126 49127 141027454 73859 73858 288810339 16652 16651 932424480 34558 34557 468167338 86423 86422 463770127 16654 16655 396427476 54345 54346 499268720 12613 12612 345165136 16657 16658 468611402 77538 77537 261977711 16660 16659 525756821 51302 51303 724639255 4306 4307 742916244 91549 91550 248804539 95941 95942 767606373 80239 80238 61206154 8118 8117 513896663 64393 64394 556348647 12218 12217 847136379 2552 2551 949605914 4693 4694 538091518 11495 11496 385459525 16672 16671 257067957 392 391 162414745 78956 78955 220077946 98102 98101 995894217 25157 25156 110044343 22437 22438 432690367 16677 16678 770755264 5924 5923 845269135 47559 47558 189584230 80151 80150 391320745 16681 16682 446787017 16683 16682 62584402 14310 14311 967783277 57777 57778 839535189 30365 30364 124746640 59072 59071 855455477 16688 16687 925071547 80319 80318 28176423 46659 46660 956748952 19147 19146 30855678 99014 99015 983645699 19637 19636 977462631 39411 39410 549133667 44419 44418 39566102 81600 81601 22026555 44821 44820 172416192 33358 33357 550184188 81815 81814 322943627 16700 16699 281771038 4210 4209 150774467 77740 77741 950000494 94683 94684 699359694 24391 24390 592957098 37657 37658 245767778 30894 30895 420173899 21760 21759 126961141 16344 16343 607150498 16709 16708 442473845 21550 21549 545976614 50773 50774 432458298 27169 27170 364813069 85367 85368 610264889 60950 60951 65607193 16715 16714 47231098 84532 84533 91614901 16717 16716 406150860 59478 59479 76020288 36526 36527 856946103 13037 13038 739515561 98709 98708 923481522 95635 95634 277935676 54308 54307 722397334 97226 97225 903905211 86589 86590 568667731 87736 87735 860078769 30281 30282 228988897 91869 91870 854354947 62358 62357 199323258 54657 54656 791604424 44911 44910 475855623 21390 21389 794008922 52260 52259 343400920 48545 48546 638228141 95534 95533 19850903 16735 16736 863778272 32936 32937 163228799 14019 14020 754613778 18192 18191 81053385 16740 16739 743787639 87012 87013 311831911 16742 16741 147428011 26569 26570 754870773 57232 57231 999787334 94340 94341 17830125 16745 16746 305142960 68254 68255 43473690 48281 48282 805854775 90012 90011 210301775 4275 4276 34435934 99569 99570 314456 10268 10267 632566136 79973 79972 871994161 84933 84932 632079222 44392 44393 660967798 16756 16755 238206974 14992 14993 137860123 36825 36826 989980093 9747 9748 13838941 99039 99040 551907837 37208 37207 506482936 31653 31654 887866746 95177 95176 10509723 16763 16764 859327345 22110 22109 690732697 29929 29930 661870331 84778 84777 362406625 10990 10989 954231449 84274 84275 24220720 44802 44801 470457872 47477 47476 524721541 67429 67428 740103799 55357 55356 948781014 81061 81062 231687310 16775 16774 204007169 39115 39116 502848849 16776 16777 394630405 49353 49354 231096525 7597 7598 536504690 28983 28982 780583731 845 846 757420830 7761 7760 253791275 98371 98372 569412122 16783 16784 757334122 16784 16785 104195556 14906 14907 460974471 83215 83214 855335902 52250 52249 548982794 98213 98212 861630975 16789 16790 789953479 16791 16790 201511369 60534 60533 938888810 92675 92674 995370875 84589 84588 25698898 93189 93188 606734727 38616 38615 563636131 17140 17141 892871750 52740 52739 469361046 7151 7150 57932779 79726 79727 212063764 49795 49796 179988150 44351 44352 425526660 88531 88532 587661674 60077 60076 279523553 79255 79256 577064960 75821 75822 918150159 4728 4727 929382557 73283 73282 40255599 16808 16809 836744898 79554 79553 224766385 29891 29892 179563714 16811 16812 370155241 15916 15917 942279034 12013 12012 450996709 30097 30098 16203324 44579 44578 730043070 70394 70393 534610188 48066 48065 890820014 96446 96445 703543055 34586 34585 714228001 90571 90572 158294848 95848 95847 647969295 16822 16823 62514021 91553 91552 155097736 80977 80978 30542658 16826 16825 854810257 16827 16826 186312204 25726 25725 529765166 99310 99309 113098272 16830 16829 45988800 40837 40838 900644597 8541 8542 669458833 69422 69423 887404879 41201 41202 940655022 85973 85974 10231734 90194 90195 655936757 75943 75944 104700199 53548 53547 715779694 12544 12545 248821257 7600 7599 20382175 96532 96531 977205602 16326 16327 204403866 75731 75732 384035915 37155 37154 465941146 63154 63153 196600226 56994 56993 879817166 96094 96093 624441342 7606 7605 703771061 85211 85210 320010216 92175 92176 363443499 59069 59070 140649032 20781 20782 148890755 16853 16852 278151965 56413 56414 415110613 88537 88538 183082097 49009 49008 98480025 28674 28673 513408397 6974 6973 561863029 39849 39850 429005417 16860 16859 843755348 57439 57438 198965094 22288 22287 987703992 89372 89373 295222591 2564 2563 600454737 16865 16864 497781053 95889 95890 726015950 29889 29888 921996715 40280 40281 478927859 13823 13822 976656010 86269 86268 817877228 75712 75711 311871110 17875 17874 461970145 16872 16873 985767976 77871 77870 625082058 94562 94561 950677324 63905 63904 348585861 83203 83204 636348118 67521 67520 183290149 49642 49641 919864993 58898 58899 294741646 7766 7767 301211064 52396 52395 4977983 28543 28542 712211657 81332 81331 952159086 9032 9031 787033302 10858 10859 479380570 38294 38293 54948910 28425 28424 56319197 28866 28865 955974556 39993 39992 870373952 32965 32966 330304990 87372 87371 54727508 93017 93018 313654104 5198 5199 58602430 8157 8156 183398410 74294 74295 963427731 74253 74254 120572352 95122 95121 102608165 45212 45213 63380104 16899 16900 42419484 59086 59085 879756137 93117 93118 807082184 83163 83164 583774546 38625 38626 994619573 18590 18589 495562321 91443 91442 331244928 40381 40380 69713157 16908 16907 909330154 74037 74036 619471958 37410 37409 762762539 82584 82585 38809443 38739 38738 729807497 24790 24791 782370236 23715 23716 404734760 57846 57847 205741522 35668 35667 391464740 28522 28521 714046380 6370 6369 691895005 12775 12774 190542299 63337 63336 631593362 58949 58948 112265903 34272 34271 893263410 13868 13869 496297899 94146 94147 174882414 35945 35946 157365559 65001 65000 2085395 23960 23959 969787029 64097 64096 32415895 99529 99530 328216086 14646 14645 1797361 58491 58490 563914126 859 860 956094382 16933 16932 185228037 52617 52616 802986818 33112 33113 66628527 39474 39475 489653916 72201 72202 750151455 53815 53814 851707389 64629 64630 763092151 17574 17573 355174921 16940 16941 114550115 71183 71182 187595551 65046 65047 580624263 31089 31088 551417574 16945 16944 456950581 42530 42529 541396008 79144 79145 166829220 16103 16102 566061284 44534 44535 698731229 8048 8049 366816926 60209 60208 7853752 16951 16952 185360634 10870 10869 568096263 16953 16954 280306313 25050 25049 996151057 16956 16955 974533603 45250 45249 40764994 16957 16958 582314230 45140 45139 374894624 86083 86084 913344669 92046 92045 82651521 81704 81705 523291253 16963 16962 164022267 40914 40915 440067820 45326 45325 874862749 93824 93825 388197786 25455 25456 151868124 91898 91897 576640469 16968 16969 308792784 49837 49836 31044479 98687 98686 147199393 10736 10737 651135523 12650 12649 700691772 28975 28974 859037760 33746 33747 755451978 16975 16976 986391781 16977 16976 702818658 67791 67790 4305790 26006 26005 530534525 75972 75971 890831342 55819 55818 843904427 19996 19995 429036766 93539 93538 240569349 86527 86526 541759060 20579 20578 77326563 16985 16986 291873927 19713 19714 288467791 34649 34650 318496498 32999 32998 516503481 69406 69405 395141031 91653 91652 950852588 11093 11092 806477542 84927 84926 30156096 57123 57124 598488302 8056 8057 67044113 46783 46784 251407891 75028 75027 98629489 3699 3698 756016401 70914 70915 62848538 10660 10661 200578976 85911 85910 415049126 17002 17001 250423624 17003 17002 170340099 56034 56033 4147319 21051 21052 199024417 93827 93828 346450385 34672 34671 88933101 77976 77975 577244615 78093 78094 213404547 45656 45655 772080747 17010 17011 694866079 83208 83207 243835778 9496 9495 715429717 17013 17014 192783067 17014 17015 85520643 51508 51507 914395872 83627 83626 152028803 17017 17018 577741163 14357 14356 589964197 85083 85084 977084635 59225 59226 969021148 17021 17022 425887078 83195 83194 418167095 73428 73427 670223537 82491 82490 58894483 9418 9419 474612637 17026 17027 13337616 62573 62574 610393700 70662 70661 912061121 65129 65128 415340262 96052 96051 43553960 53971 53970 991069501 49276 49275 702018017 17034 17033 575678103 28473 28472 96415773 71034 71035 379192901 19380 19379 188591698 9590 9589 51114767 56228 56229 864951985 17040 17039 550861515 66482 66483 366542041 96802 96801 434064942 46985 46984 594883658 25031 25032 187408097 27598 27597 416090908 72605 72604 582913495 16440 16441 350037233 51832 51831 53732831 66335 66334 693678632 863 862 250861173 22184 22185 359243603 69818 69819 888822494 13295 13294 24710891 54247 54248 123084660 53356 53355 255260483 55095 55096 926137150 81648 81649 741336763 34497 34496 9320899 82436 82435 58824246 3267 3268 126544160 17061 17060 465159630 92087 92086 559503449 87193 87192 317372358 65478 65477 819468269 17065 17064 265745855 17510 17509 314397357 16227 16226 799924271 4428 4429 57047757 74133 74132 638037520 17070 17069 542424892 56076 56077 535407317 90736 90735 523367729 34685 34684 929435810 60091 60092 42682375 54404 54405 702436028 57362 57361 673318218 14049 14050 585526335 15445 15444 913656594 67233 67234 230983439 86402 86403 173278863 44583 44584 66798864 26107 26106 34652390 96196 96195 739181978 7105 7104 676507195 70280 70279 920496423 17085 17086 545731343 17086 17087 330024271 12264 12263 385078221 71186 71187 113196791 79672 79673 376062623 17090 17091 943730885 67358 67359 93781894 40990 40989 739683287 19154 19153 771145386 2940 2939 275738804 29279 29280 241535215 34549 34550 886748290 13150 13151 458443464 10198 10197 470992506 61409 61408 781403472 17101 17100 978987418 17102 17101 147887511 43461 43460 310376089 17103 17104 647874105 42046 42045 58694176 57998 57997 187244342 8387 8386 952517431 17108 17107 42772477 22324 22323 252679678 17110 17109 36062666 72100 72099 535721629 46525 46524 171012146 68937 68936 99090557 16992 16991 115875325 440 439 188480953 19579 19580 426179635 50408 50407 356577999 29676 29677 68519289 34964 34963 47171740 17120 17119 542375838 62341 62342 820752007 11628 11629 506236274 20075 20076 871593724 88400 88399 195498711 84311 84312 33150492 34899 34898 96050970 26865 26866 994459314 82276 82277 349852035 53172 53171 587395433 50492 50493 389245994 84985 84984 57892925 62929 62930 980486413 7371 7372 106245168 10072 10071 658089312 17134 17135 863015230 98944 98945 540669732 17137 17136 742812818 9962 9961 920142075 24096 24095 743202042 69458 69459 394958907 34968 34969 57287577 22976 22977 264458561 3329 3330 461017820 32487 32488 260408840 99338 99339 376367535 49746 49745 144239354 17146 17147 923725552 47136 47135 760669701 34269 34268 643588387 17150 17149 824286194 17151 17150 127209064 8438 8439 208889842 62010 62009 752101547 90898 90897 647033210 94082 94083 508897819 84722 84723 651875409 1386 1385 106159581 33093 33094 264376040 86914 86913 865067265 14022 14023 626436841 52339 52340 74428341 71565 71566 24957970 75410 75409 750817976 47308 47307 398152004 36377 36376 672727314 5708 5709 179344343 58800 58801 182209027 17168 17167 354734385 59757 59756 64592697 24743 24742 683235991 32169 32168 9516869 17171 17172 71051074 27313 27314 102068304 17174 17173 597312694 63561 63560 814332682 15359 15360 191996239 29736 29737 726298084 82581 82580 306373917 66236 66235 329777279 36890 36889 692210930 27951 27952 407920484 63784 63783 113982392 17183 17182 122267637 58954 58953 879916552 17184 17185 479846564 6246 6247 582368249 17186 17187 59048290 48657 48658 72496438 17189 17188 477290586 73737 73736 321938260 79777 79778 963401440 2270 2269 16420450 39517 39518 591475364 49209 49208 894427073 17195 17194 424232748 78495 78494 462430006 26354 26353 499463041 7805 7806 576013885 98793 98792 14823464 49104 49103 780131744 31243 31242 12496723 89613 89612 602659145 7535 7536 297052505 44100 44101 96560724 64098 64099 26594660 17205 17206 275210089 16487 16486 792399465 29573 29574 253090633 86742 86741 513405022 12854 12855 252086694 48612 48611 623384999 17212 17211 843665976 57487 57486 960272593 17214 17213 70445581 73863 73864 900271746 36052 36051 292639521 16478 16479 39569840 17218 17217 633207342 75524 75523 262435858 17219 17220 825059013 17221 17220 907207380 24908 24907 925086110 50367 50366 754671503 31443 31444 149337389 52946 52945 697826680 77086 77087 768355445 17227 17226 415846104 79613 79612 990983201 17502 17501 91918012 53830 53829 28121041 17231 17230 497193709 85975 85974 896198066 96058 96059 669358626 4991 4992 193981009 96528 96527 467094133 42693 42694 960112305 20868 20867 786232340 4461 4460 222942875 47894 47893 128969785 11073 11072 194055477 42902 42901 712905820 6242 6241 168039894 83551 83552 263152039 93206 93205 227301145 94401 94400 927103146 45811 45810 142076976 50495 50496 718451024 14818 14819 16064123 80064 80065 3839761 40011 40010 583465305 25135 25136 248625514 38571 38572 445372991 45927 45926 693330058 46564 46563 45960967 15797 15798 240974415 25531 25530 43961994 62190 62189 563237744 17258 17257 101881712 28773 28772 526348540 93772 93773 190681415 82324 82323 492314115 38864 38865 178736083 42714 42713 155025810 43896 43897 319091365 35419 35420 949932261 59874 59873 583400175 64590 64589 991457753 34040 34041 465992087 18459 18460 20554144 54719 54718 828514186 80532 80531 168227768 17271 17272 302272595 91891 91890 689421598 69151 69152 777750252 17275 17274 391954367 22502 22501 539655380 56393 56392 545270319 38267 38266 314197857 25207 25206 518471581 87083 87084 787341144 66178 66177 408271879 72364 72363 754009787 37316 37315 757975210 42176 42177 227426530 25224 25225 743707837 33178 33179 488394957 36251 36252 35036254 55117 55118 34927033 50846 50845 894547917 76754 76755 960675313 17290 17291 19641560 64752 64751 26605543 15297 15298 58600598 19467 19466 429173123 34623 34622 198429528 23557 23558 275697083 25414 25415 10760413 3824 3825 212678756 94163 94164 731330245 76147 76148 176566344 17300 17301 979860296 30333 30334 869298040 2316 2315 643826728 17303 17304 328170980 89775 89774 344264164 67808 67807 120330792 23406 23405 542169903 94534 94535 792994985 17957 17956 588683424 81564 81563 35307745 93814 93813 705079467 66804 66805 27992311 79932 79931 751692752 14632 14633 928853907 57171 57170 920181010 77828 77829 928222192 15344 15345 355891883 60000 59999 224463923 32798 32797 991404798 30709 30710 362232315 20251 20252 787869133 17322 17321 578583865 46292 46291 844063148 74328 74329 853141826 96759 96760 906839478 87364 87363 422567970 22574 22575 226787198 60241 60240 382206003 22646 22647 840305993 87247 87246 208015343 61822 61823 158724218 17332 17331 43670531 47835 47834 8723533 3383 3384 733166500 96054 96055 752630984 75214 75213 559001382 17337 17336 115861999 32949 32950 66847435 90248 90247 782998328 92802 92801 536473561 78538 78537 220622654 17342 17341 364404207 73461 73460 72358841 96802 96803 770234008 17345 17344 69685166 81352 81351 355156257 37120 37119 401760739 17347 17348 620588200 35300 35301 437800342 69253 69252 984290934 10545 10544 649162606 17352 17351 434219663 17353 17352 949942450 97523 97524 21309574 6503 6502 115965625 72043 72044 340338326 58126 58125 321172642 91841 91842 412652783 25827 25826 376401221 48058 48057 791761742 86820 86819 521501032 79463 79462 84979408 66600 66599 282211895 84459 84458 555830792 62246 62247 431218670 55140 55139 271366479 1211 1212 228293849 15866 15865 745258331 11483 11482 979301502 81896 81895 582671380 78949 78948 646752025 17371 17372 929775522 57885 57884 214800712 90213 90212 749986763 88265 88266 98863112 70771 70770 214296956 76204 76203 861108448 29772 29771 964348069 25946 25945 479861340 4475 4474 61494346 84746 84745 286984381 18448 18449 739984600 41718 41719 10308335 17421 17420 269696181 768 767 476814267 78889 78888 596409114 75334 75335 857363262 62768 62767 990130469 99643 99642 417629338 92219 92220 116305194 87483 87484 246752235 8612 8613 46780491 6266 6267 968935549 31586 31587 969704008 46174 46175 500031292 48142 48143 591140760 2672 2673 739467627 17397 17398 945511864 39133 39132 414999449 798 797 100483523 69780 69781 151654609 48265 48264 465061187 29229 29230 202696210 64378 64377 448247110 87427 87426 808337918 86368 86367 103634869 21452 21451 652451030 90469 90468 392299234 52792 52791 161578150 12114 12113 929813344 81443 81442 821098941 54365 54364 544961559 55370 55371 811558752 94532 94531 147893399 5630 5631 687633600 79308 79307 424454573 28785 28786 75356713 83772 83773 295875636 17419 17418 184641147 76047 76046 472566318 65476 65477 627933406 3759 3760 861064724 61725 61724 47884466 94569 94570 447889514 64998 64997 339250629 20994 20993 230340501 36143 36142 747078345 47736 47737 638224881 84680 84681 36221445 8549 8548 459267615 98103 98102 46532170 38143 38142 522589596 2961 2960 755687977 19141 19140 900711832 3414 3415 56885091 42872 42871 251671045 70072 70073 627528865 17551 17552 21233390 7015 7016 64159589 76884 76885 652086282 27497 27496 617338945 30039 30040 35532433 3154 3153 555071303 9547 9548 680508750 12139 12138 235103424 8492 8491 401318646 38387 38386 535653409 33060 33061 917367480 5124 5123 989099834 38225 38224 574847765 54795 54794 46104497 83915 83914 215806706 30219 30220 920597679 11149 11150 216292587 3150 3151 231762137 33853 33852 537537771 77176 77177 547200130 13810 13811 66731001 6304 6305 421558302 49575 49574 648885845 52405 52404 887343866 74728 74729 274313156 55550 55549 245850667 90982 90983 151474728 17465 17464 8342469 848 847 465623635 13763 13762 278452813 18095 18096 962877213 2274 2273 983137392 41096 41097 488136372 92456 92457 128040180 61829 61828 878325300 92493 92492 116588272 92843 92844 749922168 93135 93134 422169144 95463 95462 688382255 17477 17476 539507740 43542 43541 9223474 29354 29355 93417554 26353 26352 156678421 15085 15084 703591984 59950 59951 277671163 62579 62578 779331102 69457 69458 37416111 31846 31847 727280460 30261 30260 583237361 17486 17487 82204064 4719 4718 468836110 93815 93816 823035891 98356 98355 68186804 86160 86159 532108924 81721 81722 37940739 17493 17492 395618700 11052 11051 241764327 46358 46359 967866492 4424 4423 884986022 66108 66109 32384740 83169 83170 420167861 62343 62342 399810062 92571 92570 520357328 75293 75292 501425323 98675 98674 952777801 28748 28749 396420804 17504 17503 418730657 48313 48312 305538035 92572 92571 709413717 42402 42403 625764818 22835 22836 251875578 74563 74562 22224564 79362 79361 164843660 80158 80159 436732051 32250 32249 308710916 67086 67085 462363210 41100 41101 933259048 5576 5577 37691652 17516 17515 291780775 90088 90089 16494581 99202 99201 605034853 95824 95825 198592584 77224 77223 931717140 75608 75609 934060888 17521 17522 65939204 35253 35252 476935458 46099 46098 904675900 86 85 200717051 14210 14211 749624265 17527 17526 261894782 34795 34794 862956118 63411 63410 44853961 10781 10782 414152189 19819 19818 490156521 41612 41613 620748637 4304 4305 493254802 78601 78602 326737133 31840 31839 663385619 7400 7401 231744143 57664 57665 146193034 29618 29617 234907497 8055 8056 832408916 85121 85120 664944112 92987 92986 443786696 57864 57865 450851397 98539 98538 30839333 76932 76931 855548613 40759 40760 972285640 91669 91668 312280796 66579 66578 306247587 86699 86698 796497945 92050 92049 367480298 90950 90949 535482760 7038 7037 717295631 17437 17438 5582652 85231 85230 110559729 40326 40327 870492203 86546 86547 190966609 46894 46893 516490303 88296 88297 405357189 17558 17557 575234217 25821 25820 9105264 17560 17559 909621369 20774 20773 20902065 78355 78354 634206059 17563 17562 81804571 17564 17563 276186372 44186 44185 658629477 48941 48942 205997534 81417 81418 259971619 8907 8908 738920257 98019 98018 210990581 29544 29543 184092914 27944 27943 171797503 98732 98733 537205072 51684 51683 249196185 86566 86565 986773404 65662 65663 804061767 17576 17575 742289561 17577 17576 255631083 69846 69845 17358677 46900 46901 312045881 95928 95927 832179270 16006 16007 674943084 81537 81536 91393176 7140 7141 164019255 97889 97890 306590662 17585 17584 267319039 17586 17585 313044328 16918 16917 146051143 67613 67614 972703052 59411 59412 575435628 42509 42508 106531783 26631 26630 480005778 28650 28649 238490701 50491 50492 325150174 31411 31410 730104384 94042 94043 317695718 8127 8126 109664262 33761 33760 160829541 20723 20724 575781982 50430 50431 127746612 9654 9653 751118836 96962 96961 535644533 37522 37523 877935923 60852 60853 457964817 43466 43465 88839258 87321 87322 272760422 62301 62302 281572818 82837 82836 295416377 92491 92492 524660927 67421 67422 92980722 14483 14482 819194837 93499 93500 392697096 2045 2044 216454764 27800 27801 370639546 91768 91769 600338391 22796 22795 822516736 45011 45012 61626610 53405 53404 634557889 31980 31979 56648699 20767 20768 277248838 63315 63314 614356643 74207 74206 813670639 94775 94774 268407396 40814 40815 334475044 30600 30599 747509524 22217 22218 6459279 73127 73128 888509371 11197 11196 730207880 17628 17627 207059362 67184 67183 847473361 74675 74674 884622764 44421 44422 671522180 15215 15214 689927145 81622 81623 618883145 25092 25091 26609513 43455 43456 820574156 73148 73149 76914766 74157 74158 885641327 80260 80259 602194469 25260 25261 580709180 81233 81234 221535351 76067 76066 654090013 71568 71567 172862362 63706 63707 349022799 57987 57986 377419725 17644 17645 496824340 17646 17645 705421445 48752 48751 144817832 70153 70152 960655873 98413 98414 979546487 17650 17649 153696548 34840 34839 56342925 76633 76632 467028356 66750 66751 686057038 94258 94257 375089599 63771 63770 916861031 65810 65811 576510478 6608 6607 281934084 42366 42365 759195932 71464 71465 314798916 20858 20859 117525272 85416 85415 807935465 4946 4947 44099336 34804 34805 685415253 17664 17663 439914081 10270 10269 496354738 1517 1516 950981333 3209 3208 926176112 58036 58035 721677933 82597 82598 848437236 63109 63108 457667031 62303 62302 51408014 47879 47880 388672769 60841 60840 498314668 17673 17674 70321639 57693 57692 518666318 30338 30337 58864041 86693 86692 485123002 63714 63715 660374496 32403 32402 414643057 88351 88350 9207346 72715 72716 532700513 22991 22992 119822884 77494 77493 270909532 67765 67766 19342640 71550 71551 295214793 81437 81436 277661464 21713 21712 887042458 21459 21460 549631609 88586 88587 200501118 14377 14376 528793507 53740 53739 751232087 94424 94423 779176 46751 46752 816223470 88148 88149 723805619 46115 46114 574204645 18467 18466 422699675 37473 37474 740627694 34913 34912 435031736 71689 71690 978241339 93974 93975 632614902 17700 17701 532408374 6936 6937 41226279 80300 80299 857126257 86302 86301 44945822 17704 17705 869217504 17706 17705 966678521 65929 65928 702350918 21030 21031 689014078 89639 89638 304146669 47468 47467 182140714 50378 50377 157731226 26123 26124 897344709 45933 45932 134868160 41393 41392 7386170 77159 77160 540215540 44474 44475 75552998 58650 58651 280946081 10689 10690 364093359 17 16 515559933 3905 3904 954254743 65455 65454 126650427 91949 91950 920818832 24394 24395 35030787 31612 31611 258458259 25544 25543 35486495 42535 42534 761644780 65767 65766 205716343 27151 27152 522885592 17729 17728 313608511 17729 17730 873435729 24481 24480 643254895 99901 99900 30004777 40846 40845 845538419 81337 81336 861737046 45292 45293 315589924 82627 82628 598663565 78899 78900 326088696 93936 93935 632635154 17739 17738 164010869 39124 39123 11626958 17741 17740 459262700 40889 40888 598161314 64222 64221 584159331 40147 40146 778113275 17744 17745 90206931 69166 69167 405763238 98765 98764 725578900 55433 55432 271833062 17749 17748 745838101 1798 1799 485501124 22613 22612 609841360 12559 12558 467034279 23592 23593 35697789 41746 41745 48192292 21248 21247 698474630 10202 10203 124021527 57574 57573 313310140 28373 28372 679792627 12384 12385 58470984 28595 28594 88284502 37580 37579 861541860 177 178 976399073 10754 10753 124687435 6141 6142 744657478 97046 97047 11538413 42012 42011 38857122 30937 30938 576412392 51764 51763 142342158 17769 17768 112491060 92151 92150 596973680 24445 24444 851885853 44645 44646 307445400 17772 17773 919016695 29297 29296 551637640 17775 17774 219600653 5016 5017 267736594 33596 33595 165888730 22657 22658 293505193 88345 88344 225073788 52728 52727 486178161 97941 97940 182143845 10046 10045 29887896 18912 18913 366619988 9417 9416 448995561 9761 9762 144616835 46845 46846 560688798 60735 60736 884570658 73070 73071 146589814 17788 17789 812941829 17789 17790 463537672 96534 96535 852843674 42991 42990 77272663 46552 46551 272592413 17794 17793 64789414 78256 78257 162864143 19045 19044 849270158 79904 79903 12264932 56295 56294 302644045 86477 86478 31028732 79892 79891 231774305 84067 84066 935198420 72411 72412 777978198 23638 23637 956168318 84544 84543 541419228 73129 73130 41390670 28393 28392 296269084 25617 25618 274132183 94276 94277 593067340 12371 12370 666038293 17810 17809 260054401 78540 78539 47436268 85208 85209 133438149 37949 37948 840098001 78557 78556 774529386 70369 70370 593356488 92520 92521 650665886 18005 18006 576075918 15704 15703 718646847 17819 17818 51889431 31061 31060 412138480 95442 95441 160774459 13718 13719 635121260 41228 41229 67355052 71449 71448 911404570 15138 15137 193004843 17452 17451 922554338 48804 48805 961124603 17828 17827 27169088 13531 13530 145138070 89680 89681 698882710 70527 70528 829052320 17831 17832 885865415 93411 93412 816548121 32578 32577 557012737 49233 49234 277548758 17836 17835 994225626 17837 17836 16122930 15199 15200 622707871 3936 3935 347169025 51825 51824 296521704 24055 24054 284085701 93100 93099 357769328 63762 63763 664515109 56399 56398 239190308 54320 54319 138080666 77868 77869 107461498 17891 17890 486784108 76389 76388 285521412 17848 17849 620921565 80823 80822 98197829 62281 62280 417081507 77576 77575 469788355 32532 32531 741215388 52540 52539 106122845 32567 32566 496122046 48552 48553 327831007 86479 86480 658493005 2355 2356 870659796 43427 43426 38601296 58828 58829 646084252 56974 56973 244530757 63433 63434 810343614 17863 17862 288209172 17864 17863 512859007 17864 17865 463379522 15839 15838 925906611 58342 58343 227477863 54849 54848 409752787 16517 16516 53613538 30865 30864 710944336 39686 39687 575013579 90299 90300 605017895 85669 85670 397930281 17874 17873 102219446 12571 12570 937562725 41675 41676 218317261 50210 50211 326359295 75627 75626 27250953 24883 24884 854363520 40412 40411 177798493 19410 19409 180596656 17882 17881 33389298 69056 69055 438815752 46367 46366 405482033 19615 19614 106981226 30646 30647 472427294 98487 98488 617665296 17888 17887 895557351 2593 2592 94043331 71623 71624 693020604 80441 80440 819924813 59841 59840 241792738 35460 35461 681604912 69745 69744 756455171 89955 89954 558079896 23620 23619 205336777 30666 30665 45480847 17898 17897 192380331 49044 49045 606711664 8028 8029 216096006 34149 34150 343699102 56020 56019 277921647 64535 64534 557212021 42475 42474 60972104 98066 98065 774711169 70829 70828 619603345 17906 17907 264751598 14608 14607 22556161 39581 39580 970764864 78009 78008 700708181 82956 82955 892860741 52164 52165 614747881 80275 80274 767107655 47107 47106 26578053 76509 76510 186226309 86460 86461 842147705 69678 69679 642446565 83209 83210 645646828 30944 30943 226068963 27776 27777 351767153 70541 70540 682787789 28622 28621 710537179 51685 51686 824162098 17923 17924 108249939 15296 15295 216893336 17926 17925 119955111 44646 44647 30197869 26224 26223 519091429 88585 88584 269593152 17930 17929 422037801 17930 17931 679151665 22505 22504 230786995 29919 29918 244263334 2766 2765 651081020 73337 73338 429935680 39523 39522 965011594 87006 87005 644811278 17937 17938 351650371 48745 48744 728494080 17939 17940 140564223 8713 8712 26663070 2057 2056 52592544 28777 28778 335929081 67579 67578 273089510 52797 52796 134479330 14024 14025 264327998 28957 28956 265432923 77721 77722 791986139 8861 8860 973971531 62974 62975 74248200 38181 38182 799919222 10786 10785 191756733 17952 17953 849811115 41437 41438 707157104 62494 62493 254751039 37019 37020 2589485 69239 69240 295463611 34488 34487 94046441 48351 48350 854045394 68795 68794 399221012 74114 74113 231893910 85985 85984 996275821 11939 11938 245586667 17964 17963 808343066 34070 34069 797593659 11453 11454 473591032 45533 45534 866472555 17968 17967 785810736 99007 99006 849242638 90257 90256 424624651 68558 68559 653155289 32900 32901 524078599 11603 11604 281110359 17974 17973 544583466 89554 89555 527883742 65500 65499 513947030 64138 64137 868394434 42311 42310 543963230 10672 10671 745635272 73844 73843 877827224 17980 17981 264836318 66850 66849 890970803 3110 3109 59492873 30514 30515 300127755 76361 76362 630728862 47881 47880 3813563 15784 15783 925725877 52904 52905 997475762 87886 87885 751492059 31065 31064 261499658 23564 23563 347446791 75680 75679 401518229 17992 17993 639091408 18982 18981 759505592 14649 14650 717336284 57422 57421 692455804 92306 92305 361639324 99553 99552 72892898 17998 17999 929383222 61627 61628 750287735 3971 3970 618224323 18002 18001 354062889 18003 18002 47471291 36967 36968 588047449 86739 86740 763148717 58231 58232 954186033 3993 3994 128570676 94251 94252 13942072 66902 66903 722877734 18010 18009 978371363 13834 13833 85403918 86019 86020 111937263 64276 64277 362659293 25887 25888 396830508 53501 53500 557117916 25994 25993 24692892 18411 18410 598076645 55674 55675 310679548 8640 8641 892975315 40451 40452 849976866 35989 35990 882529847 78869 78868 741743176 15319 15320 659982669 43717 43716 544790184 80048 80047 587297582 60485 60486 166898505 87317 87316 821480262 63144 63145 237609752 31758 31757 52462345 10892 10893 18511674 95025 95026 218050018 18031 18032 474567841 18033 18032 792801132 96060 96061 192356317 18831 18832 235872741 73978 73977 284175157 12141 12140 38641888 93005 93006 595497719 4338 4339 482337849 71969 71970 134132748 18885 18886 136193870 76636 76637 143618255 18043 18042 501454956 75225 75224 190953504 96517 96516 430622344 42965 42964 724599475 41973 41972 13136688 55261 55262 323861166 84249 84248 787502785 18050 18049 22430068 70762 70763 896857305 77099 77098 780339131 82008 82007 522884367 32328 32329 43805669 98559 98560 183088098 18056 18055 311087757 33566 33567 783286256 6652 6653 210349408 66908 66909 895661929 26678 26677 335078446 18060 18061 154171842 6829 6830 785306688 85042 85043 16357294 43134 43133 111827437 54399 54400 603355978 32523 32524 528849000 64001 64000 300804759 16860 16861 101151708 11637 11638 136631854 14499 14498 393474491 12137 12138 249063983 35914 35913 625013587 55994 55993 83527547 77477 77476 373751458 89924 89925 452391715 18076 18075 127043947 90862 90863 168827424 36972 36971 249035401 78647 78646 979811652 51479 51478 545445252 17238 17237 697768304 18082 18081 996787298 25814 25813 67002376 18084 18083 471888831 46630 46629 43717540 85927 85926 434664736 18086 18087 66376456 42912 42911 792992645 42992 42991 323169367 61141 61142 271189565 90886 90887 740604547 22888 22889 265539070 22074 22075 856571656 26440 26439 942704693 98153 98152 776203738 55158 55157 351966363 21730 21729 890704283 45852 45851 342223113 28379 28380 640341522 82089 82088 64423309 83729 83730 844207833 64447 64446 735988413 58684 58683 772998741 11970 11969 700060747 65490 65491 3241707 8454 8453 244869594 19001 19000 7381105 11971 11970 543104016 33638 33637 888038371 98597 98596 29135853 18110 18111 103776088 18111 18112 574014043 79173 79172 364554292 19280 19281 333327878 74784 74783 217510302 79080 79079 144741229 2753 2752 353144117 18118 18117 423185210 37674 37675 627573758 25600 25599 398846670 59119 59118 987429793 80134 80133 267703073 93735 93736 694016982 63658 63659 920232393 49694 49693 443869210 32211 32212 744503384 18127 18126 707633574 4373 4372 274386411 82292 82291 885327265 88046 88047 221724416 17422 17421 115800981 96039 96038 441454472 83972 83973 42960928 18911 18910 400446270 15008 15007 714151916 18135 18136 109801526 58979 58978 649230048 84752 84753 17343929 38324 38323 846251928 2876 2877 451367248 82111 82110 140840723 42835 42834 587142175 18143 18142 11001516 44999 44998 831187572 84656 84655 360363596 89540 89539 37355936 64836 64835 478011613 18147 18148 556062726 49963 49962 748616962 93253 93254 128992113 80561 80560 16293381 90265 90264 221133227 82266 82267 798437649 26687 26686 654864715 64648 64649 556655265 8892 8893 506192078 49188 49189 32028216 18158 18157 981322217 99093 99092 410160211 41548 41547 569020190 52805 52804 354396827 77578 77579 219842446 49437 49436 272675424 38317 38316 331498766 79329 79330 519947587 18166 18165 848527484 73349 73348 342998578 50810 50809 215195732 18169 18168 533499034 32606 32605 193432958 4395 4396 890752983 65486 65485 474696298 86663 86662 311740144 95884 95883 834601055 18174 18175 348186753 70055 70054 127825680 85153 85152 720877304 91878 91877 208448113 59947 59946 515089668 51431 51430 852259528 42033 42032 64377931 6989 6988 208466695 4686 4685 623937628 54438 54437 815710553 86181 86182 462933988 39510 39511 277216763 39472 39473 666097188 25071 25070 988400717 18189 18188 979096226 18190 18189 833151529 18191 18190 20053279 16738 16739 315203955 78644 78643 675713994 18193 18194 925855729 72313 72312 46057395 2208 2209 149406045 18197 18196 230467970 32906 32907 857671609 35880 35881 466933865 41177 41176 766770659 15863 15864 557589847 18201 18202 107348073 696 695 746971247 67684 67683 699066526 18204 18205 27063992 67692 67691 220012014 33282 33283 667528726 50513 50512 32933742 18107 18108 944823673 80979 80978 851875767 32006 32007 532149588 6069 6070 716690677 89131 89130 597978193 12704 12705 781102907 72748 72747 526476355 33840 33839 53934874 9928 9929 150838107 15757 15756 663541361 96081 96082 823197088 18219 18220 573760902 50583 50582 253520537 18221 18222 16868950 19420 19421 210469708 59718 59719 202935850 40607 40606 542774381 40740 40739 244737387 42950 42949 760312015 20178 20177 920688055 18229 18228 887902238 18230 18229 815816244 10600 10599 282723792 18232 18231 978035237 35333 35334 85992537 75257 75256 408831419 62954 62953 484040862 11911 11912 673565997 25242 25243 597543341 81120 81121 876147211 31947 31948 763144363 94678 94679 209986255 74307 74308 67883789 18242 18241 67215541 8377 8376 195741964 81781 81780 369536972 31830 31829 257434194 67294 67293 355896653 77432 77431 189020922 71877 71878 639017004 62441 62442 568825527 18250 18249 658348014 58720 58719 291790931 78683 78684 153611706 18253 18252 434443100 46714 46713 933723058 5991 5990 44101146 61844 61843 385326724 46721 46722 259702723 94280 94281 913184059 66022 66021 424142578 16447 16446 986551132 3019 3018 447517782 21338 21337 574011694 32540 32539 597861799 25983 25982 599483993 18265 18264 93891807 30150 30149 210737842 1530 1529 708114342 77293 77294 484235606 18268 18269 649505550 83282 83281 103924214 95445 95446 39845248 67278 67277 227988593 18272 18273 588884215 18274 18273 859738792 83357 83356 783046507 28996 28995 567899278 59042 59041 413973393 49433 49432 126116478 73454 73455 687442881 18280 18279 442345938 55074 55073 813073719 20717 20716 716709809 34346 34345 20183935 18284 18283 82339368 75681 75680 416733227 29091 29092 79366012 34669 34670 193973447 31246 31245 478534591 72082 72081 667412751 93178 93177 836234402 12915 12916 509365087 41084 41083 298699658 18293 18292 622661994 37749 37750 520261094 18295 18294 609081135 5179 5178 992109503 75130 75131 19585065 73884 73883 236649616 18298 18299 414584006 80213 80212 753839705 54854 54855 420005403 5438 5437 36180719 79410 79409 291715542 50935 50936 971542422 36669 36670 617149556 18305 18306 329087697 26367 26366 886839220 12471 12470 458216569 18309 18308 901903179 18309 18310 748110861 15073 15074 413242841 76335 76336 19714377 97351 97352 516549148 19226 19227 756812538 9078 9077 124728419 46979 46980 177475600 76081 76080 705758278 56906 56907 928820981 46270 46269 796520085 18319 18320 635670301 75279 75278 996221838 52531 52532 603134175 14384 14385 951039315 47344 47343 419565443 51260 51261 442409627 51873 51874 505713052 67854 67853 50035111 93084 93085 832664472 73926 73927 617031544 69857 69856 673163413 18330 18331 209602367 78790 78789 494710134 18332 18333 682821141 17658 17659 121383478 83487 83488 71050476 78492 78493 714751357 38968 38967 651473605 35765 35766 406693489 3590 3589 710623524 12661 12662 797524175 60392 60393 18676417 18342 18341 193955642 18342 18343 442292353 45075 45074 463671251 39453 39454 922880164 22792 22793 160020233 99506 99507 627504192 56636 56635 793537715 57604 57603 196322030 25054 25055 51449180 86022 86023 377381571 56692 56693 472990173 72321 72322 13432962 12769 12768 266340146 35693 35692 73530383 94873 94874 227143814 94948 94949 546366247 50932 50931 918305168 22685 22684 264973391 6054 6055 408399650 41936 41935 398303242 61797 61798 96345087 18362 18363 162303567 26785 26786 329676782 21981 21982 601265722 10217 10216 344853772 88141 88142 24385026 51199 51198 415991654 18368 18369 727537451 18370 18369 339681991 38769 38768 994593533 96342 96343 732359375 86377 86378 598633268 3742 3741 193872197 18375 18374 239735545 21906 21907 182558382 58307 58306 591324177 66034 66033 992002335 12198 12199 718572629 33974 33975 674217295 64946 64945 467631970 53057 53056 700982768 22973 22972 146634897 25356 25357 143539520 45575 45576 23039786 30439 30440 415163611 14323 14322 33025236 15064 15065 210026451 71344 71343 37250128 18389 18390 535378690 18391 18390 987614823 31346 31345 543551391 18393 18392 264810273 95632 95633 840307728 18394 18395 878840120 77947 77946 344715007 41504 41503 949117388 59464 59465 155025584 27425 27424 777821784 37254 37253 496817810 95842 95843 344102117 18401 18402 985840916 18402 18403 868510846 71566 71567 19724729 29533 29532 12935651 14407 14406 867288943 18406 18407 881476738 86267 86268 268924701 51708 51709 765476770 86265 86266 486639227 97973 97972 198788066 80794 80793 173966118 52356 52355 414426338 93641 93642 668139508 37894 37893 777469760 77732 77731 337283716 73251 73250 792312518 97512 97513 28253978 95870 95869 6405345 18419 18420 320048810 98189 98188 407281493 33224 33223 818678579 42416 42415 341016368 56503 56504 451628623 18424 18425 654850044 28062 28061 407342599 99693 99692 280895289 66629 66628 88880107 49491 49492 889623563 37592 37591 610962019 33326 33327 51703087 18432 18431 841831488 63083 63082 610557747 49394 49393 518488726 83688 83689 72635111 13189 13190 806157518 73076 73077 169665551 18438 18437 723234551 28329 28330 758983770 65112 65111 204788317 81602 81601 4562584 82045 82046 709633117 40542 40541 479502887 3512 3513 184123255 14266 14265 542138030 18446 18445 132811429 98438 98437 258672142 85398 85397 133657323 26660 26661 625343126 21366 21367 768697136 12153 12154 149923191 18451 18452 45835340 64231 64232 906662263 30327 30328 545546082 57533 57532 206249449 72339 72338 956834928 83437 83436 396156380 18457 18458 57886500 85729 85730 48297875 80673 80674 721987570 18461 18460 122951733 82184 82185 87420771 85129 85130 177065926 10451 10452 798845360 49055 49054 25698134 18465 18466 869187727 55438 55439 736629624 80833 80834 848627533 13193 13192 366275830 26818 26817 954912029 91595 91596 948062659 81335 81334 9021872 49180 49179 626050097 35092 35093 42315269 46568 46569 287764068 42099 42098 59009411 54499 54498 819312647 41916 41917 959458117 80590 80589 337271869 80762 80761 222527413 91260 91259 289336283 59729 59728 541367900 32621 32620 861685716 18483 18484 191672312 35032 35031 27547125 10228 10227 103951567 29639 29638 853952978 25423 25422 199035716 29538 29539 702976 1472 1471 515357864 25831 25830 250247556 29116 29117 719383634 3214 3213 33476492 84272 84271 717075698 2715 2716 169187165 11971 11972 252526626 8059 8058 551397005 30406 30405 211190846 23957 23956 600852338 48171 48170 293672054 39827 39826 437106650 69815 69814 71251745 95781 95782 913988604 6340 6339 237418068 34255 34256 115323823 46654 46653 329129652 85463 85464 34891226 83953 83954 468803720 94969 94970 677641260 49833 49834 180553491 53140 53141 75763981 18511 18512 757004832 1504 1503 88351188 40441 40440 9384926 5203 5204 2945338 54621 54620 393635054 95054 95053 872687118 42160 42159 418752699 95420 95421 943940139 88694 88695 76143626 17545 17546 222514600 12878 12879 892742610 52518 52519 419056718 63492 63491 167043661 18524 18525 100139855 85311 85310 874750031 97388 97387 359202100 84611 84612 698106071 86293 86292 833964568 53392 53391 476093155 73712 73711 868675604 18531 18532 972068233 23149 23150 753352698 88787 88788 339329604 94487 94486 658825798 92217 92218 908784012 66515 66514 789819473 86279 86280 98923945 32327 32328 374222280 77016 77017 915310536 76985 76986 85603933 43755 43756 734266191 18543 18542 147338172 91787 91788 279571310 68368 68367 863367105 37724 37723 77623030 18546 18547 45550824 84349 84348 529784431 7475 7476 8011525 82877 82878 804210789 68157 68158 746784309 84376 84375 875409410 26920 26919 647306772 15219 15218 839815650 96463 96464 623925040 65831 65832 761539362 18557 18556 781123774 39968 39967 545765050 61233 61232 614871180 67581 67580 946541837 8048 8047 835307319 28383 28384 910954943 18562 18563 132875422 62287 62288 956545991 78736 78735 75579542 18565 18566 268010437 18566 18567 721558496 13876 13875 431395989 32753 32752 135019864 9201 9200 269883940 2979 2978 790916974 82078 82079 68708994 18572 18573 622440922 95552 95551 726811961 7509 7508 688329612 37159 37158 17079518 77378 77377 771025122 55442 55441 482909925 40369 40370 924430878 29387 29386 15003065 16071 16070 683722263 19089 19088 37601549 62352 62351 69913391 68518 68519 199876716 18585 18584 29071492 2982 2983 543173656 18586 18587 397263211 38818 38817 441362449 27741 27740 629079322 75424 75425 252231028 41561 41562 267296932 18591 18592 345646598 42689 42690 54186283 22425 22424 226080273 19185 19186 744471632 17637 17636 4206191 51342 51341 922498287 23933 23932 50661092 41217 41216 30541834 15016 15017 971643057 92025 92024 468262402 88334 88335 223406437 35001 35000 11923981 23139 23138 430737911 11412 11411 109181412 23164 23165 948875794 10078 10077 224444348 18718 18717 659494832 66621 66622 652206200 41113 41112 130218730 18611 18610 37823517 32622 32621 948544526 47393 47394 318232198 23121 23122 654444531 83449 83450 36351577 62422 62423 484247177 72479 72480 953622585 71397 71396 726398900 56717 56716 881947197 43797 43798 903215707 58999 58998 954639265 84318 84319 53276604 70541 70542 258047164 13699 13698 927472898 18624 18625 673733426 14838 14837 889722137 62082 62083 222432875 13029 13028 261455041 15924 15923 980899908 22624 22623 122339041 18631 18630 198469124 40538 40539 937801502 25696 25697 348837265 17616 17615 951386285 84045 84044 301177572 33317 33318 745351013 37294 37295 124934586 97023 97022 580415257 85119 85120 39435660 4118 4117 212411684 67109 67110 811067842 3423 3422 682504261 18643 18642 468108324 54745 54746 597807790 18644 18645 88034193 28700 28701 358404695 66188 66189 601010419 47671 47672 405306264 5958 5957 101144690 73016 73017 502313463 79779 79778 536580328 79470 79469 85427007 18652 18653 384294805 91703 91702 249852114 44427 44426 991867925 18408 18409 966157119 21023 21022 45226126 29569 29570 538508311 8820 8819 917713454 4279 4278 559102461 16947 16946 622011861 76389 76390 823894781 34747 34746 153728270 18663 18664 348678431 198 199 20340036 19621 19620 761478459 38353 38354 606950195 18668 18667 293159950 25168 25169 638278812 37662 37663 412082574 18671 18670 585333309 26550 26549 439570043 81537 81538 14781952 8452 8451 44805175 97053 97052 539715955 22990 22989 62046423 68881 68880 632799352 45929 45930 611063162 90141 90140 886914110 18679 18680 250271961 59755 59754 57386095 1143 1144 594532384 18682 18683 504136875 42935 42934 758506493 18684 18685 228678710 18685 18686 48471542 63444 63445 189199853 44588 44587 346268159 43786 43787 351894655 18690 18689 566949964 30585 30584 349347545 59642 59643 43685732 32566 32565 753948898 42553 42554 590484087 66063 66064 435237993 18696 18695 833808369 87324 87323 42028123 37628 37629 645577807 99849 99848 119401530 51549 51548 39180081 70097 70098 7163338 60476 60475 697577137 12838 12837 72148750 54632 54633 420240628 18705 18704 493698674 50111 50110 953850878 89831 89830 187542346 18366 18367 682433995 88499 88500 981504123 73132 73131 189892251 47858 47857 627715960 41599 41598 843380621 95607 95608 723855217 6195 6194 115844975 42334 42333 316961991 56484 56485 860847573 23630 23629 187892930 29457 29456 750150760 97904 97903 402239878 91457 91458 563167873 45109 45110 18659907 5950 5951 759092983 45343 45344 868256685 49175 49176 324690997 82619 82620 674065580 39125 39124 615408271 18726 18727 45160788 31902 31901 264547542 2797 2796 583788055 86151 86150 58790185 24523 24522 786738489 83004 83003 116670479 18733 18732 347551877 58645 58644 80165827 77328 77327 173071679 2526 2525 844454351 76878 76877 88797273 9091 9092 240872668 20339 20338 957341929 64151 64152 484482249 45726 45725 700077787 11507 11506 556571386 17432 17431 93956579 76322 76323 324464883 95865 95864 391333046 18746 18745 863608101 24441 24442 44222586 37637 37636 15312903 22036 22037 498959483 15024 15023 413887337 99573 99574 425104927 19331 19332 427683334 16706 16707 154977564 67046 67045 362030424 79500 79501 67315176 72257 72256 769881008 92342 92341 216734834 13629 13628 481306757 47692 47691 374898959 18760 18759 270463244 6327 6326 352295351 76365 76366 845559562 76295 76294 799153521 9694 9693 564355559 81531 81530 17459212 1372 1371 960966147 18767 18766 24404496 18768 18767 791547469 14666 14667 104136948 71964 71963 642599953 75686 75687 636461457 81752 81753 956782865 57489 57490 964980439 22875 22874 488441816 7034 7033 93063871 18776 18775 591404619 90989 90988 34971520 45409 45410 876967553 71774 71775 291972870 54859 54860 234136020 22492 22493 862013088 2721 2720 561922616 18783 18782 662606585 19622 19623 361369036 93650 93649 259608649 25113 25112 233484463 80588 80587 76088012 35627 35626 988807445 27470 27469 826925940 18790 18789 307739034 56123 56124 574098651 20868 20869 870297046 18793 18792 517534843 35700 35701 461024561 60296 60295 31144481 98899 98898 589137912 57837 57838 59139999 18798 18797 909470385 45205 45206 78176961 28802 28803 951452588 47404 47403 306987907 20744 20743 64038619 43314 43313 770622593 45491 45492 977396707 87550 87551 268399535 25783 25782 373506675 18807 18806 895545674 64345 64346 857807061 23080 23081 93100815 3883 3882 879374531 21951 21950 55769002 12608 12607 213986939 75039 75038 440235633 7749 7748 105868822 14365 14364 982603602 18815 18816 248924949 45111 45110 368201482 18817 18818 694388285 73964 73963 782449560 82023 82024 127942053 89548 89549 191429874 18822 18821 751086349 18822 18823 34227702 64110 64111 472423537 39180 39179 712407459 10111 10112 897112798 5803 5802 746678409 31253 31254 8647557 92002 92001 977928830 41668 41667 179312398 7781 7780 691851411 55250 55251 403571502 18832 18833 1376583 18834 18833 168176252 5965 5966 221012218 21302 21301 34915456 27501 27500 860536996 9851 9850 62849037 8547 8546 87571654 91314 91313 874133969 18840 18841 467163809 69777 69776 57556779 54923 54922 15341479 38864 38863 40808252 55615 55614 7470895 69430 69429 641545281 36800 36799 716100204 8159 8158 511807264 30695 30696 53324448 34731 34732 454947648 50510 50509 168579469 68915 68916 18094750 25595 25594 828957740 27965 27964 857166366 29672 29671 904866722 23752 23753 169424415 6515 6514 33057904 18858 18857 461380945 2769 2770 820122090 11751 11752 250947019 94091 94090 595018730 28469 28470 634984536 79659 79658 317392069 11096 11097 911578642 51259 51258 880831358 62487 62486 7502387 67248 67247 533220922 50726 50727 7432743 71060 71059 159838452 85684 85685 18213862 29035 29036 87198834 92313 92312 927636096 14334 14333 521716088 53564 53563 61289209 18875 18874 18730043 89641 89640 116171608 15772 15771 874417176 11131 11132 6887931 85807 85806 804664198 68339 68338 34748717 30904 30905 203076682 91589 91590 909739259 14165 14164 48479210 61420 61421 879479107 8147 8148 426300515 60567 60568 208618509 46046 46045 503774494 37346 37345 517059614 18889 18888 259969057 5430 5429 145822155 10157 10156 515540867 24715 24716 59957260 51954 51953 489486114 4293 4294 382735313 9613 9614 164908696 87692 87693 481068441 56061 56062 249345898 94089 94088 23811904 18899 18898 568501123 77792 77793 531023896 50725 50724 416505825 23940 23939 943167804 48626 48625 628047759 18904 18903 768775201 3757 3758 158200531 99197 99198 3393902 20383 20382 893214376 94500 94501 747343374 91420 91419 593791086 90396 90397 871556227 64580 64579 579398113 47716 47715 91754621 17782 17783 537542984 18914 18913 769034411 18914 18915 625586670 64416 64415 247904977 18916 18917 428460246 22222 22223 72518683 43806 43805 980466091 16696 16695 460394417 12709 12708 489318390 60537 60538 405542283 18923 18922 707334292 40211 40212 863740807 40712 40713 629843814 2082 2083 213151416 88937 88936 907525450 49091 49092 875780865 86512 86511 21706826 18929 18930 269496035 18930 18931 798767124 90125 90124 409975188 5553 5554 122726570 24991 24992 225714001 28698 28699 906949979 75942 75941 684867572 18936 18937 888656370 18938 18937 754936777 80233 80234 486735917 57849 57850 335993502 87443 87442 476258161 37257 37258 73322265 80985 80986 981836987 46597 46598 788717647 57443 57442 18531546 18946 18945 353766289 80372 80371 492710620 82063 82062 491069577 85836 85835 669744326 34446 34447 883989895 61565 61566 726474888 65806 65805 555254293 28245 28246 354039599 26787 26786 84985297 62906 62905 659436637 36453 36454 332411260 37985 37984 447848438 84274 84273 379997774 10966 10967 534126621 68177 68176 101310348 60177 60178 280813407 53921 53920 407640669 76651 76650 85205805 54562 54563 132911066 21628 21627 454993552 78040 78039 864484708 89596 89597 657493272 18967 18968 426374970 98396 98397 466977302 80665 80666 281321802 83137 83136 479189002 98896 98895 41773640 5733 5732 221920351 71700 71699 60718334 18974 18975 269341526 11935 11934 325901283 43096 43097 71192641 71599 71598 521591534 9647 9646 927063537 54874 54875 218622892 66527 66526 447605617 17993 17994 836398993 64460 64459 817672437 6414 6413 820479116 18984 18985 24019213 68296 68295 712966109 62261 62260 172636702 17328 17327 967871275 34707 34706 985754643 62234 62233 600152017 40629 40628 791610960 29431 29432 995073146 18993 18992 14964711 30272 30271 416927981 18995 18994 47182351 66820 66821 725376042 18997 18996 979203282 91665 91666 26126517 68472 68471 150283781 98287 98288 280515378 73024 73025 405333629 69679 69680 379840306 60515 60516 939707776 44040 44039 487546445 83762 83763 67766906 15103 15102 40225649 72194 72193 457155825 19008 19007 735489145 80632 80633 952334523 83731 83730 519635969 87264 87265 521355887 75737 75736 724422009 36427 36426 670093337 53070 53069 512287097 91634 91635 719235634 91952 91953 738119764 3383 3382 206031055 75766 75765 60219632 71016 71015 658286872 19019 19020 440201685 50926 50925 601446140 89342 89343 53702787 39141 39140 742571811 16024 16023 488987401 39226 39227 307158308 74423 74424 886636499 66182 66181 398432761 91129 91128 528510916 65665 65664 724332208 58721 58720 783046277 19030 19031 192716642 58348 58347 71557916 62365 62366 605037161 5123 5122 163347136 55797 55798 326928334 46934 46935 685545451 36702 36703 787641601 13126 13127 239118258 5110 5109 876382413 19039 19040 291486546 61850 61851 13234570 11037 11036 131945483 80006 80005 552832917 97066 97067 618084145 22592 22591 634660349 21984 21983 31279232 52887 52888 433261439 83709 83708 326950576 4872 4871 69928885 60406 60407 729302601 19050 19051 843466890 2547 2548 177497785 60983 60982 337243121 18464 18465 604880291 57804 57805 60198871 37520 37521 346727547 46442 46441 72016981 22260 22259 795448400 71415 71416 758354987 50742 50743 567794664 85500 85499 330051434 51072 51073 301988882 58869 58868 55299696 89918 89919 939335224 18245 18244 430709017 26342 26341 355359028 19067 19066 857566772 70688 70689 184957028 68742 68741 471017268 685 684 863910145 94048 94047 321138216 49476 49475 26077100 18738 18739 289606638 35959 35958 753064010 53659 53658 688077987 72070 72069 119855634 46584 46583 175646813 18993 18994 49756644 48421 48422 498766877 21735 21734 142797021 5307 5308 101195519 19348 19349 490917160 52838 52837 65721780 27780 27781 71065879 84682 84683 698578482 21199 21200 360064114 58004 58003 807019946 43958 43957 721371663 98052 98051 613632699 71387 71388 732674978 11238 11237 988168677 8487 8488 258142679 26385 26386 972821056 47349 47348 581455518 23134 23135 324235374 29412 29413 707985350 75440 75441 857566670 4129 4130 68829134 30541 30542 990128114 48840 48841 145432824 54306 54305 965512276 7849 7848 215584414 19103 19102 269878340 16354 16355 139589833 19104 19105 427695397 19106 19105 19521024 52258 52257 56656089 8972 8973 60480862 69315 69314 737989242 2902 2903 687246056 2661 2662 917783371 31712 31711 204498973 45546 45547 690975726 8744 8743 873976526 19114 19115 52196823 68264 68265 254165039 31383 31384 580157696 99320 99321 109840943 89674 89675 656257502 19120 19119 155434245 19121 19120 625501077 84347 84346 750773003 49583 49582 485980776 89476 89475 625033936 11123 11122 71152243 67135 67134 935773032 29181 29180 417482396 19127 19128 664824583 30226 30225 176292807 69266 69267 27208655 25747 25746 793910345 29311 29312 116126437 99105 99106 360664991 89903 89904 426945994 46853 46852 590559841 46201 46200 737786345 25916 25915 389407345 55002 55001 399700588 37963 37964 472732536 30536 30535 438980692 5525 5524 8544147 19142 19141 452743369 19142 19143 81844297 70717 70718 67816366 19145 19144 324719553 19146 19145 722859129 76919 76918 287920689 12133 12134 765486914 64321 64322 487544730 19150 19149 108008473 61794 61795 744213939 65858 65857 949477021 88535 88536 411714082 83339 83338 365279179 86860 86859 260494578 67781 67782 9674771 19157 19156 948923202 19158 19157 142249905 15276 15277 68792378 19160 19159 560281914 89938 89937 435977796 56375 56374 417258101 72217 72216 874934904 46782 46783 182980461 27747 27748 503962711 25139 25140 946428868 88092 88093 614121405 21493 21492 21093962 74655 74654 747212561 40132 40133 603808462 19171 19170 65905087 55231 55232 86132277 18476 18477 505957096 94593 94594 539451593 54209 54208 140530264 2620 2619 604138195 19176 19177 246088120 19177 19178 492670827 6449 6448 500005892 82270 82271 811999631 61003 61004 389186880 67485 67486 71378803 78973 78974 670304359 19183 19184 572239896 80028 80029 813218213 46580 46581 702326560 18218 18219 783624389 5011 5010 511285985 49110 49109 24546797 12798 12799 736405688 19190 19191 401123977 39760 39761 681673631 68345 68346 1078917 54115 54114 888621314 66617 66616 228659647 6103 6102 968857551 44743 44744 558718396 25427 25426 685579725 25212 25213 208454554 29110 29111 21565230 12623 12622 463115845 76769 76770 952712295 19203 19202 428982510 92560 92561 222149183 19205 19204 990826425 85880 85881 530042918 58341 58342 559018166 76590 76589 442933449 35428 35427 88080659 95189 95190 101662947 18951 18950 25997456 19212 19211 211300438 47273 47272 790517042 55142 55141 253782394 19215 19214 570929468 19215 19216 250542773 55710 55709 60363611 3592 3593 203808332 32579 32578 916589857 64268 64267 471008376 50576 50577 400839604 99719 99718 421774269 19222 19223 295679688 39451 39450 779494263 19225 19224 699297226 44472 44473 554251446 64117 64116 534946142 50275 50276 412314955 89349 89348 225033996 19230 19229 166639907 48272 48273 852047158 46245 46244 87078356 22413 22414 109587278 38006 38005 156683382 19235 19234 912919110 71923 71924 530390452 36529 36528 760637767 16691 16690 544076834 90542 90541 265695909 54113 54114 603107538 19240 19241 20550931 37717 37716 4875810 38631 38632 592975123 79771 79770 391451863 46258 46257 586338993 19245 19246 372031344 73781 73780 45471601 25691 25690 674351028 42130 42131 920354950 19250 19249 69566606 16553 16552 57530692 81668 81667 914386458 86723 86722 791149016 52594 52593 660133376 22433 22432 22967351 8775 8774 67219969 7287 7286 42704724 69482 69483 137697999 62809 62810 789252246 2272 2273 209858850 23507 23506 813575049 96958 96959 448672520 19262 19263 265339860 15630 15631 102202236 97623 97622 796017003 19266 19265 684073019 75880 75879 36781829 1710 1709 157295059 64596 64595 723374801 34887 34886 164225533 52777 52776 873289572 45004 45003 566678572 39385 39386 750239990 6796 6795 120495206 90387 90388 612356815 63510 63509 96342099 40968 40969 282052860 34827 34828 679956116 77066 77065 303974982 54493 54492 923066453 77374 77373 697284197 17826 17827 667687206 30096 30095 288859248 90885 90884 182528262 19284 19285 150742424 66971 66970 228824257 19287 19286 169156630 40843 40842 442828925 81173 81172 858969698 19289 19290 899332239 62490 62491 523923110 22071 22072 447562899 19292 19293 950767218 58284 58285 980111547 95171 95172 529585 45906 45907 488491367 45756 45757 947424220 81034 81035 171377910 31368 31369 151426669 5669 5670 933672924 95136 95137 176555927 52358 52357 583724789 87672 87671 236379700 54581 54582 352420890 19305 19304 299550719 44324 44323 903692529 52896 52895 884865795 71765 71766 754099209 7429 7428 919946067 21206 21207 894368806 94975 94974 945920252 93281 93280 612814297 19312 19313 158388792 93065 93064 124401492 17128 17127 8780772 85755 85754 374687357 49848 49847 192999988 11194 11195 589559105 84036 84037 152337318 90177 90176 46186539 19321 19320 586389556 89697 89696 341445429 51670 51671 881834702 10561 10560 674449630 19325 19324 873534215 13874 13875 672503676 70648 70647 777991439 24013 24012 56871124 1624 1623 599555553 98296 98295 13207528 19330 19331 923436989 45964 45965 932253968 41463 41464 28295897 29647 29648 311537740 62376 62375 41401428 50775 50776 516225497 10499 10498 448933227 72761 72762 125137154 44455 44454 674403567 64134 64135 34771257 31684 31685 857967862 8060 8059 195325286 19343 19342 33867986 96636 96637 970512767 2783 2782 681469759 19345 19346 28955225 90304 90305 4740320 19347 19348 905811902 80488 80487 20672749 72157 72156 519679167 52672 52673 706064422 51709 51710 775107147 41614 41615 126472715 81283 81282 798150657 95210 95211 321623118 91812 91811 976559939 80101 80102 282076297 91687 91686 48123020 24174 24175 2504237 41332 41331 302605059 70900 70899 324782778 75797 75798 67316816 58863 58862 408767030 61955 61956 910073518 38413 38412 649691096 33055 33054 540998465 13954 13953 69324548 54675 54674 3092139 19368 19369 294532220 79167 79166 387353050 61300 61299 855533524 47556 47557 440326435 70293 70294 64663846 32322 32321 447154069 19374 19375 167266056 19375 19376 538578055 79957 79958 960022715 45851 45850 433772404 19378 19379 969812133 74469 74470 653864457 19208 19209 52173569 23436 23435 407187579 74947 74946 27235030 19384 19383 769521694 51818 51819 991160101 30882 30883 845481012 1055 1056 60004455 80627 80626 903014658 50395 50394 487026231 26767 26768 165967146 78537 78536 689443147 19392 19391 36618548 87406 87405 158918056 33538 33539 433315182 58405 58404 421451030 34755 34754 13636086 58705 58706 801372626 47604 47605 854648085 23482 23483 6518660 18049 18048 442620878 74841 74840 543088752 19402 19401 534915255 43004 43003 692091632 50986 50987 714489096 19405 19404 119175970 80569 80570 829976562 19406 19407 629867742 19407 19408 543895602 19654 19653 224365035 17881 17880 854422501 81226 81225 617830514 17340 17341 107502238 10846 10847 611544498 63252 63251 103167414 12090 12091 849404150 19416 19415 853535459 52423 52424 934476484 39310 39309 670131468 39358 39357 481807448 73152 73151 539756380 46875 46876 114776913 84227 84226 474470038 19422 19423 22328745 48887 48886 754175144 53724 53723 674333162 34407 34406 42666626 66097 66098 91152287 71636 71635 73784360 32948 32949 854502409 2168 2167 298369798 42876 42877 855080724 17999 18000 779844229 70804 70803 290747529 67750 67749 22798555 74452 74451 58575749 64558 64557 137969191 19437 19436 990017066 96912 96913 60506557 9045 9046 947444628 89743 89742 602656190 76558 76559 389217807 50085 50086 269554925 752 751 494287751 24427 24426 292236989 35794 35795 117067328 5833 5834 69330863 19447 19446 443177927 31853 31854 240722906 4649 4648 394719272 30609 30610 995585995 80096 80095 803715425 98535 98534 509647760 15890 15891 476026647 76022 76023 958985744 49985 49984 16503432 98505 98504 192425630 41530 41531 833032897 43942 43943 216271565 41822 41821 158163216 59655 59654 236859013 13253 13252 643453373 80390 80389 602286678 8666 8667 6478581 47774 47773 496813069 19465 19464 244216839 59571 59570 695545221 67708 67707 145243859 24907 24906 675782080 38555 38554 35169150 95161 95160 318898230 16680 16679 182524523 67085 67084 867970669 85712 85711 684931175 79533 79532 342321098 19475 19474 534276388 14421 14420 622984103 19477 19476 819075049 62616 62615 9342886 83228 83229 615918727 94028 94027 829094980 19480 19481 347007631 7457 7456 934699441 83802 83801 484331714 96656 96655 898696927 48484 48483 197168329 67291 67292 67915480 19486 19487 2971431 47722 47723 920408150 21585 21586 133811051 19490 19489 738110349 19491 19490 825921706 1752 1751 186317388 99524 99523 539420204 26605 26604 812216388 7701 7702 462907494 21433 21432 686141863 52515 52516 573350440 66983 66982 8228342 19498 19499 974011928 90679 90678 534928660 45021 45020 223112287 14914 14915 469480094 75703 75704 82071714 3227 3226 956062591 12856 12855 878677044 3040 3041 51304894 46317 46316 135837834 73684 73683 51480731 17972 17971 135980527 96685 96686 311108315 92700 92699 564458104 64559 64560 758320480 46363 46362 155962683 7112 7113 137312252 7260 7261 666630588 19516 19515 182282887 92788 92787 588933032 58806 58805 786678831 58137 58138 923398854 70004 70003 675306256 68110 68109 759734058 66547 66546 855341573 19522 19523 687269292 15805 15806 142274749 97954 97955 376644760 21584 21583 510798353 39961 39960 836962471 56475 56474 829881492 3366 3365 911180334 19771 19772 26517356 8585 8584 661297814 72055 72056 606584161 19532 19533 133053964 4978 4979 692275252 29687 29688 782355833 69681 69682 19977266 39401 39402 200871093 20315 20314 59559432 74997 74996 307773688 78535 78534 992576729 19541 19540 317985681 19542 19541 973259406 1161 1160 22416602 19543 19544 852734062 97302 97301 796736363 51861 51860 937537518 19547 19546 882858894 86231 86230 593831882 19548 19549 277648115 52880 52881 637386068 19997 19998 34982565 96093 96092 952317964 14420 14419 62177597 33733 33734 351880050 73965 73964 19287382 19555 19556 861799192 19556 19557 526420032 26753 26754 891333883 89843 89844 57064185 34417 34416 946773523 93845 93846 353883992 19562 19561 984259881 19563 19562 81632140 21447 21446 171524073 19565 19564 733572549 19565 19566 704095800 67275 67274 809115697 78677 78678 676036552 54485 54484 566168874 33814 33813 198348777 76879 76878 448125358 79945 79944 398140322 21444 21445 930987023 77870 77869 162508288 80707 80708 334109419 60680 60681 325877422 60720 60719 560142431 90820 90819 837666502 19579 19578 128572792 30673 30672 608755687 35679 35678 574077418 8916 8915 605358472 64632 64631 205679621 55993 55992 562434187 581 580 224175332 85221 85220 622368021 5122 5121 414850280 13187 13186 417686174 37852 37853 823053413 19589 19590 462720580 70290 70289 588455066 48508 48507 518967141 19593 19592 681845991 95232 95231 873449068 59721 59720 646432826 9382 9381 121021931 91055 91056 382486219 19597 19598 758804971 49154 49155 298653705 90874 90875 77187456 31569 31570 131178707 57751 57750 204435104 19602 19603 491919852 38713 38714 830472244 19605 19604 4026537 24487 24486 951229040 39430 39429 159448045 23384 23383 1823072 1416 1417 421398359 49878 49879 24361412 19610 19611 83535546 70990 70989 312964126 30824 30825 104548302 35119 35120 139128329 24109 24110 987654181 66037 66036 951244 63437 63436 744619360 15515 15514 377076783 58477 58476 151137698 11331 11330 640680078 47155 47156 563997765 46755 46754 418259755 1 100000 506908364 79369 79370 638978504 53582 53583 991243801 19625 19626 75383414 66535 66534 8939489 19627 19628 809463976 16711 16710 122180700 74386 74385 573182091 19630 19631 997901377 25680 25681 987235482 76337 76336 810588913 7135 7134 56435053 19635 19634 911038706 81279 81280 93924305 19428 19427 102967968 19637 19638 506166558 19639 19638 842649375 51243 51242 167985605 19641 19640 818768788 3822 3823 294848041 76396 76397 817012373 57764 57765 329385392 83843 83842 179791838 60163 60164 297627673 58364 58365 27605061 42574 42573 4921616 69595 69596 585317872 99066 99067 10615807 54834 54835 968376517 14564 14565 677285416 57594 57593 657269538 46966 46965 340623601 55540 55539 277699278 12237 12236 788891262 75415 75414 915076656 70148 70149 655765125 62649 62648 654246335 10790 10789 980672862 6856 6855 458023354 32193 32194 401057626 51041 51040 895677465 97906 97905 338066006 65468 65467 761040579 84643 84642 343725456 92123 92124 566701569 77055 77054 824539065 13197 13196 478111539 43788 43787 825822027 98620 98619 43723202 33723 33722 574761244 94892 94891 579954773 20108 20109 762079540 52919 52918 787573832 72550 72549 743994843 19676 19677 499909978 49289 49290 529388791 62187 62188 951503781 19679 19680 143481749 19681 19680 318839252 10027 10028 159481798 75778 75777 922553744 95775 95776 210828460 45388 45387 400387131 80987 80988 349338836 2269 2268 976633825 19687 19688 987512518 16044 16043 623198315 49419 49420 922249179 40366 40365 235724054 19691 19692 989067599 94977 94978 284817956 25066 25067 33051031 40257 40256 665138898 19696 19695 967062517 50385 50386 823480201 19698 19697 44988489 58509 58510 4499032 47604 47603 826635562 32938 32937 621480866 15335 15336 150813237 73711 73710 33079060 19703 19704 435724453 18262 18261 143286490 19706 19705 2023461 85429 85428 64386835 45225 45224 32138722 91482 91481 228182914 1048 1047 819732963 93484 93483 405983622 89257 89258 227458717 921 920 54606412 9160 9159 291993282 54118 54117 753994563 78787 78786 535231835 25158 25157 701334224 19718 19717 27044886 59780 59781 995245380 97068 97069 716893153 41296 41297 822349835 67368 67369 792955831 89802 89801 164692261 47456 47457 652179898 98744 98745 107997403 59595 59594 575410819 56856 56855 442686378 81429 81428 879852214 59719 59720 228225156 37377 37376 823178969 88780 88779 11941688 32613 32614 588838246 43888 43887 635990830 22727 22726 479608606 26322 26321 544566871 19736 19735 575078817 87025 87026 483883108 11348 11347 348858428 26417 26416 327280182 45257 45258 427276034 28940 28939 138388886 51623 51624 617061406 72369 72368 943274279 87190 87191 678439783 33534 33533 143896728 19746 19745 118421557 2054 2053 666071326 38193 38192 260014451 67827 67826 857661986 52082 52081 567108598 4213 4212 335598135 87086 87087 69582093 45697 45696 608675918 63558 63557 723056474 87078 87077 241939757 13892 13893 324461536 37771 37772 969816349 94500 94499 892531036 19759 19758 901444067 3374 3375 766400473 66760 66759 889996530 13623 13622 583368319 70677 70678 208394719 19763 19764 62917036 98442 98441 87406869 86559 86560 52760390 47180 47179 922272458 26185 26184 206366031 41502 41503 966332978 24248 24247 378617529 12968 12967 571711730 34590 34591 404785788 93147 93146 467582679 44839 44838 980502759 19775 19774 283816392 37453 37452 307284787 24402 24403 843551225 9652 9653 33376094 45866 45865 325334626 2170 2169 679262775 84974 84973 703645040 73965 73966 478329269 82188 82189 610352634 35350 35351 453953932 27768 27767 688884854 84696 84697 630704130 64923 64922 805109869 71897 71898 897186047 33377 33376 154482220 43323 43324 90627428 19790 19791 30230717 95431 95430 779818142 36184 36185 965369877 76050 76049 988544123 43915 43914 455110543 44825 44824 811238204 15936 15937 152287385 62331 62332 868868075 78663 78662 826205613 41162 41161 153756911 28458 28457 418369924 59267 59268 277930205 13551 13550 330092166 82582 82583 50676113 43683 43684 915767940 37279 37280 284716414 52460 52459 979806889 58784 58783 609290050 62853 62854 504912814 15223 15224 673386365 3731 3730 8964174 69337 69338 402495716 84016 84017 610478074 19814 19813 954073745 49042 49041 747995085 6453 6452 36233885 21910 21909 159186882 58844 58845 970971889 41224 41225 581282341 79639 79638 577256025 18029 18028 851766087 19822 19821 34126811 30832 30831 649785206 3008 3007 536296006 94152 94153 221582636 62820 62819 17323021 29960 29959 150130567 40387 40388 638153558 60420 60421 396528889 27422 27421 94643791 4862 4863 526906945 31463 31464 704633281 19833 19832 351967642 29435 29434 770280423 49406 49407 745297458 98685 98684 61551488 85878 85877 646290397 34381 34380 662474531 94127 94128 751653643 54608 54607 395380947 19840 19841 237338872 78810 78809 433061843 19843 19842 236059682 57970 57971 723635899 25344 25343 412501248 42799 42798 503272396 55023 55024 213604081 60763 60764 151054721 55288 55289 799933811 17368 17367 588369254 46204 46203 981744021 57016 57017 256010541 27148 27147 345842607 93646 93645 976761343 19854 19855 748827984 47004 47003 188944912 19857 19856 36534136 6948 6947 185372790 67868 67869 302256391 19859 19860 32189243 31997 31996 922882422 46080 46081 802396081 12980 12981 831738821 28218 28219 535584005 8886 8887 668634548 13765 13764 968686871 46675 46674 275930934 86562 86563 302096265 19869 19868 432961059 77325 77324 488600343 49094 49093 4069933 19872 19871 87079206 19872 19873 613397781 74148 74147 96317343 90588 90587 357477151 25553 25552 252300541 76396 76395 480909251 1145 1146 319128229 33561 33560 83116709 5458 5459 38481782 44690 44689 633626823 49165 49166 11743906 81734 81733 733607421 35302 35303 287803068 82355 82356 752741026 71966 71967 487925010 19887 19886 647050 32912 32911 427730236 95939 95940 177297975 5429 5428 692568309 33919 33920 309627728 40580 40581 18922538 13121 13120 223502670 19893 19894 158935377 19895 19894 937532793 19896 19895 7732732 85408 85409 732893459 68781 68780 522760622 80743 80742 64966867 20996 20995 542722285 72830 72829 512736405 59133 59132 821993112 54056 54057 752496463 31394 31395 642793851 19904 19905 594963271 60842 60843 57860641 86460 86459 39799939 70665 70664 282412265 65239 65238 650042241 33175 33174 58153564 2407 2408 895451689 19911 19912 32951230 19913 19912 366908672 70771 70772 11699683 91515 91514 174450334 78893 78894 490296389 72685 72686 430377826 52281 52280 968866387 42615 42616 467802980 37323 37324 331988235 56102 56103 948064427 82653 82654 980704458 28509 28508 107173281 40786 40785 13268835 39010 39009 548591555 46806 46807 162795631 22139 22140 577909405 87153 87154 797766629 83974 83973 446187254 25013 25012 693036779 73665 73666 718426696 19931 19932 795630315 19933 19932 585718387 84382 84381 37508840 16345 16346 180388273 7368 7369 336530195 7982 7981 754538189 34033 34032 954155673 83506 83505 338982288 40408 40407 497297344 20006 20005 217254781 87888 87889 692325938 23432 23433 505255102 64086 64087 153466776 65897 65896 169764189 43746 43747 190957163 44157 44158 178836151 19948 19947 144069383 62451 62452 421105966 19949 19950 62754050 19951 19950 897161759 21279 21280 591684283 73076 73075 42263572 19953 19954 28496182 19955 19954 166774586 98680 98679 40674343 52174 52173 390336533 19958 19957 128270924 89703 89702 23442034 30075 30074 192969216 60505 60504 246780573 79143 79144 55482894 19963 19962 158091989 19963 19964 609973955 61519 61520 888929021 60170 60169 267886919 19170 19169 303153300 44908 44907 126730029 77186 77185 54094567 52 53 106037320 19970 19971 68992901 63708 63709 43427520 29859 29860 90792692 34857 34858 951833958 28401 28400 525220258 98671 98670 29399109 19977 19976 748836126 21304 21305 393894777 64558 64559 10600840 66178 66179 140428357 86396 86395 156518215 68685 68684 23287391 19982 19983 277640441 50321 50320 286187406 19984 19985 763987376 14509 14510 572672887 60599 60598 423393115 92210 92211 368570804 17813 17812 925263234 19738 19737 980153383 19991 19990 81525815 10507 10506 17544078 91306 91307 36149065 75072 75071 944212055 27026 27025 63791546 64574 64575 71695797 94910 94909 48662899 90144 90143 961561331 60288 60287 451762999 79259 79258 434882313 58278 58277 139811542 65760 65761 445067885 2931 2932 433302435 9135 9136 751645483 20004 20005 641686823 39909 39908 882429752 20007 20006 957476887 20007 20008 679751939 3118 3119 126527364 41423 41422 1843790 21381 21380 544340562 62728 62729 833825084 40764 40763 678934763 26331 26332 567409579 63945 63944 356072244 21646 21645 105430211 83432 83431 954215105 41509 41508 518240463 44834 44835 275201349 94079 94078 96179020 29364 29363 645460812 20021 20022 958864192 20022 20023 22635820 84176 84175 558774734 82392 82391 252622904 57880 57881 861581062 34903 34904 504659512 1598 1599 877367554 83376 83375 449491222 10378 10377 30144302 13835 13834 494108890 69520 69519 71945191 78829 78828 47402968 20034 20033 144533064 50779 50778 24752424 49420 49421 694648384 20037 20036 630601047 63275 63276 66818280 12893 12894 193460060 200 199 512670484 2495 2494 83353550 82294 82295 6797353 60481 60480 43858516 3046 3045 968049454 90235 90234 346272092 20045 20046 22529061 45384 45385 195083280 20325 20326 202523547 73871 73870 843296901 20049 20050 454510206 51556 51557 730869814 8584 8583 712221743 86200 86201 727422130 87607 87606 989424856 68362 68363 433040017 36078 36077 493413888 20056 20057 797579436 70060 70059 67928412 93769 93770 13073806 20060 20059 965546472 45156 45157 717708581 85401 85400 995811639 38262 38261 834969789 26222 26221 533116679 62544 62545 128211760 20065 20066 62220569 40102 40103 120457046 84488 84487 629471552 54692 54691 428730051 12382 12381 772009911 71653 71652 382750386 20071 20072 620834743 60584 60583 789168444 89137 89136 863861321 16251 16250 236299982 66159 66158 897487706 57616 57617 200817625 80491 80492 31912717 96226 96225 467863243 68217 68216 193723733 20080 20081 198437439 76387 76388 433840578 20083 20082 114829168 44493 44492 20919707 45256 45255 737142004 9453 9454 385900078 95050 95051 730697127 15244 15245 108745060 16278 16279 35607013 10479 10478 139319960 54701 54702 584492284 20092 20091 959095209 20093 20092 16496864 43660 43659 843851854 42401 42400 268462625 31531 31530 629387690 60305 60306 638980635 71285 71286 518965281 88228 88229 386999661 569 568 776361321 58199 58198 944090284 32451 32450 433193188 75277 75276 990590296 37303 37304 486197293 10188 10189 803229454 81204 81203 343672305 59976 59975 606693632 21892 21891 439737088 82319 82318 748004259 10327 10326 849227171 88510 88511 236972711 85212 85211 232010545 27289 27290 397437740 69894 69895 45575645 67799 67798 509524531 15162 15163 658381010 3841 3840 777273170 81792 81793 73213058 79021 79020 575551405 20120 20119 228906298 53838 53837 868181281 39528 39527 409803258 68517 68516 898743746 55326 55327 943956357 72341 72342 193572744 73142 73143 22764468 6345 6346 273042501 25368 25367 782279951 22155 22156 4892634 78191 78190 225071262 20131 20130 27818155 12070 12071 818611197 63264 63265 400458320 94038 94037 243636655 20135 20134 945367694 66403 66404 127729076 58595 58594 295390341 24871 24872 48885342 20138 20139 882086442 61724 61723 22925664 18428 18427 882635768 49362 49363 191382824 62195 62194 175601379 83001 83000 7480431 43362 43361 133793422 86300 86301 194655758 11164 11163 239321021 51205 51204 428924691 23139 23140 413744909 50417 50418 439334164 45777 45776 238110691 33716 33715 67504835 20152 20153 733534114 93704 93703 455509699 70030 70031 951286049 495 496 469250746 24973 24974 412085340 29568 29569 665321640 26365 26364 716666473 20159 20160 876395127 89570 89571 187755950 6053 6052 575049683 12993 12992 635688530 43533 43534 976467515 91969 91970 779592433 28911 28912 859754328 26835 26834 786034068 20168 20167 101026190 79040 79041 46133984 9330 9329 750202578 90411 90410 326412685 22750 22749 317101499 20173 20172 36337690 99524 99525 385853659 36556 36555 420084415 1459 1458 525662287 22830 22829 785338276 9369 9370 617843093 88573 88574 312954704 41283 41284 894917022 24519 24520 823050084 38994 38995 261604644 87044 87045 525802889 39280 39281 448744254 14074 14073 533108391 13940 13939 463068722 20187 20186 274464344 88899 88898 694728330 70780 70781 372169372 93156 93155 72539242 70230 70231 930273230 92505 92506 259578656 96500 96499 907622614 5313 5312 279270141 80094 80095 487757729 8347 8348 933223779 16966 16965 305236430 40375 40374 253622048 90903 90904 514653610 24443 24442 425125114 20201 20200 4154207 9661 9660 976406155 71734 71733 887912040 20203 20204 824232784 20204 20205 325139272 91196 91195 75841020 78750 78749 569771388 69476 69475 550296082 43621 43622 45535150 63655 63656 220143538 56841 56842 128565291 18379 18378 934353331 34432 34433 497376151 58182 58181 1736691 66886 66885 635394016 16054 16053 586133483 3832 3831 705234288 9041 9042 82189703 20218 20219 11187367 47253 47254 95702580 20221 20220 310781320 20222 20221 377156666 20222 20223 781754290 43705 43704 963915852 51730 51729 52624530 56366 56365 732243805 81263 81262 250641880 32397 32398 909060790 81968 81969 959246887 65457 65458 155330118 17754 17753 670210577 47336 47335 581880121 59546 59545 23610178 1547 1548 572005580 98046 98045 756744187 82810 82811 214367583 29858 29857 107022531 82895 82896 588786123 20239 20238 761128537 99510 99509 160685303 20240 20241 144766956 91475 91476 664544678 36059 36060 694856078 96458 96457 35923603 88783 88782 613183207 13275 13274 363395264 40055 40056 300570150 20247 20248 230167051 72427 72426 77612861 3392 3391 573342210 20250 20251 767574862 17321 17320 905698040 39618 39619 1797728 12988 12989 27640665 3272 3273 675888471 12830 12829 189768506 20257 20256 121588259 56776 56777 644307508 8568 8569 127713335 71362 71363 587370355 20260 20261 965203773 23352 23351 684503562 65045 65044 181060104 73143 73144 590294921 84910 84909 200646602 36168 36169 65848530 41415 41414 807374215 20267 20268 989310248 47360 47359 424242121 97014 97015 567857545 62554 62555 593472662 4575 4576 46828094 88907 88908 71431071 47003 47002 929728688 84350 84349 336224954 68880 68879 77590397 6011 6010 736334994 86842 86843 881968843 77129 77128 865613725 85172 85171 741837533 93319 93318 162283343 17262 17261 512526564 44270 44269 465342862 71283 71282 526319127 89926 89925 534691429 74478 74479 935603461 9123 9124 480567292 18518 18517 42963754 65201 65200 297613000 18053 18052 336230593 60601 60602 859264511 9695 9694 188333274 54379 54378 157545551 11502 11503 349974444 20295 20294 659928271 20296 20295 6031148 68615 68616 168295478 61789 61788 228604383 27000 27001 303769163 4606 4607 819239916 41628 41627 708456348 13620 13621 266787445 97806 97807 203171699 34328 34329 361868071 12619 12620 908426758 46341 46340 531297808 87562 87563 61342446 20308 20307 695527345 60148 60147 969648090 43620 43619 261122389 47664 47663 990403461 20312 20311 797930401 13727 13728 860655845 46924 46923 86404971 51016 51017 784287398 89364 89363 117283024 25581 25582 757080790 91897 91896 623188096 78661 78660 600504034 19643 19644 723830621 31606 31607 5750721 40426 40425 665800773 15757 15758 501282415 22421 22422 468984875 94435 94434 54885021 32101 32100 345109613 70417 70418 35202983 34993 34994 774252385 20329 20328 96377798 20330 20329 662895409 42482 42481 120394119 81958 81957 58542826 67003 67002 928276347 34447 34448 476228047 42746 42745 263448112 72690 72689 721930483 15637 15638 496602209 17461 17460 595352327 29442 29443 342188394 52731 52730 693955184 8175 8174 879019006 73277 73278 36277149 11518 11519 945512732 19495 19494 685696407 20344 20345 463576895 460 459 18428633 16661 16662 719899094 33511 33510 301452387 81667 81666 832180467 23624 23625 75748618 78125 78124 903557447 41483 41482 190745362 6707 6706 355424334 88942 88941 880143870 46400 46401 867768519 51227 51228 575862439 33474 33475 270336871 79297 79298 252482956 76706 76705 771995598 9877 9878 450685801 48588 48587 691667386 78412 78413 139390987 72860 72861 594957947 64453 64454 672234338 57185 57184 515262119 61469 61468 376202456 2837 2836 910505998 87984 87983 206417121 95692 95691 140246000 32358 32357 637527251 10031 10030 39884142 70278 70277 561596665 20373 20372 567166015 12314 12313 911098082 20375 20374 464562084 57770 57769 155531775 78024 78023 19973022 71224 71223 495325294 45389 45388 878264926 87470 87471 91093520 38136 38135 460125181 20382 20381 889169889 81813 81814 720797293 26365 26366 939004297 57912 57911 845362096 79692 79693 763240238 25443 25442 14677063 72499 72498 192161165 70174 70173 322612206 47749 47748 191719497 50191 50192 946243206 60282 60281 54236802 93780 93781 50308947 97991 97992 186938794 65875 65876 454409319 20395 20396 867249812 55516 55517 511799390 57339 57338 757297358 73695 73696 670149708 22332 22331 579035185 44405 44404 680108020 86359 86358 710181046 67775 67776 700118587 20404 20403 250123404 62504 62503 673727452 93452 93451 273522791 20406 20407 891866716 20407 20408 568560154 76074 76073 820657985 64132 64133 93095272 26694 26693 254777215 90922 90921 109003543 89308 89309 951580467 15309 15310 901355079 18422 18423 993791379 83385 83384 705790978 20417 20416 437503269 45056 45055 635957524 91077 91076 829751344 86412 86411 611967517 89240 89241 46051185 56774 56775 819167716 14473 14472 23155470 77784 77785 140632558 68901 68900 805268944 50001 50000 723724624 79929 79928 36424332 41575 41576 461153729 5710 5711 349480930 94663 94664 799535859 9735 9734 752423466 40219 40220 919088164 86138 86137 272927660 47325 47326 328948720 17267 17268 110304015 88701 88702 248258153 83518 83517 227712533 58370 58369 48408937 18872 18873 887338117 65353 65352 601468711 15930 15929 840783720 20442 20441 72142601 69226 69227 529363063 97220 97221 441223353 20298 20297 932939221 2507 2508 634479995 24367 24368 53609466 53149 53148 986368958 44347 44346 778092527 69114 69115 282276080 14400 14401 295269313 54653 54652 444800407 20453 20452 664299312 70489 70488 106936222 67332 67333 4829351 85527 85526 728745708 71617 71616 126368369 83813 83812 57436220 21673 21672 215500841 20459 20460 882106920 77714 77715 70659698 85914 85915 219828358 59589 59588 756742377 40270 40269 842832376 97375 97374 833360472 48678 48677 619963327 35754 35755 889903917 4094 4093 507705296 32064 32063 942566954 44983 44982 623759658 23617 23616 721516893 24366 24367 541540966 20473 20472 444905811 45259 45258 82209424 78677 78676 697382025 57290 57289 636841013 48003 48004 641223459 38308 38309 73800381 8567 8568 768077536 17211 17210 591598075 20481 20480 829069134 32793 32792 23096323 20483 20482 225166906 16305 16304 984582460 1434 1433 85438571 69891 69890 858857142 60116 60115 356441744 97253 97254 226819773 84483 84484 794188406 40040 40039 253677486 96310 96309 255573118 20492 20491 873866505 97950 97949 33219407 41695 41696 345648840 14512 14511 819408840 15894 15893 503411439 38224 38223 518014776 20498 20497 25019749 70329 70330 826330578 62983 62982 443380226 8333 8332 773427035 73112 73113 776850665 22093 22094 128023590 76163 76162 139238680 16999 16998 608208962 67535 67534 309957949 13576 13577 291212018 20508 20507 781831883 15958 15959 850211421 36662 36663 815364942 98055 98054 541941639 70028 70027 16807420 20513 20512 89226880 26990 26989 716140428 23682 23683 822947548 31727 31728 840963659 44768 44767 754471010 36804 36805 47006316 9293 9294 153896969 82868 82869 801243807 64828 64827 831033632 20521 20522 693812454 20523 20522 31106252 28025 28024 790949796 93698 93697 205738423 93339 93338 893907703 94820 94819 539903495 89517 89518 590692424 20529 20528 167837069 20529 20530 744058401 28915 28914 391465535 27186 27185 7052862 62181 62182 360094953 10906 10905 895717862 13747 13746 451140639 49632 49631 755587196 9350 9351 695314294 82084 82085 405163089 94111 94112 453827316 49124 49125 425349564 9318 9319 723216068 95366 95365 696847469 43509 43510 243126062 3542 3541 72922366 36128 36129 741632199 69490 69491 534726859 99137 99136 681387237 18481 18480 234124804 59758 59759 358154838 9526 9525 254055936 98450 98449 936146514 41107 41108 860261332 83115 83114 943743405 27668 27667 222350629 22494 22495 732325457 20556 20555 450757434 20556 20557 167325932 26020 26021 44562517 4233 4232 54495974 81660 81659 184077124 54952 54953 86919318 14338 14337 145099571 35974 35975 594044853 10791 10790 761089476 3867 3866 878965267 88421 88420 831477090 8353 8352 350845064 64991 64990 67306450 48946 48947 607599150 8347 8346 554519818 20571 20570 717540301 20572 20571 727045703 43657 43656 33982871 20528 20527 240587610 83313 83312 276344086 20576 20575 107624514 90722 90721 137595234 15540 15539 336676096 87805 87804 3923863 89529 89528 994810279 62675 62674 341492102 44933 44934 747049139 3248 3247 557770923 41323 41322 422777755 56424 56423 228298592 39958 39959 368041386 33941 33940 233663055 81347 81348 207872266 54266 54265 886560301 83520 83519 514556450 81471 81472 36441510 41254 41255 47272738 16072 16071 42498963 57086 57085 428116443 20594 20595 832208243 20596 20595 509776341 63848 63847 822192665 55865 55866 972065947 85561 85560 97611938 20600 20599 287970906 20600 20601 783360938 16591 16592 407704746 20602 20603 77808832 53031 53032 162364844 20605 20604 945824790 29546 29547 505615701 40991 40990 509487229 99674 99673 153163017 83022 83023 460313489 82988 82987 442823020 38435 38436 604558897 14911 14910 122073717 93351 93352 538757427 65236 65235 34883524 16633 16632 631496277 14830 14829 44487477 94149 94148 465313142 10480 10481 49136053 2986 2985 946504198 76349 76350 953502292 57835 57834 721358011 20622 20621 631396252 21058 21059 621976965 86209 86210 112131873 5890 5891 338602437 82509 82510 34936666 61289 61288 40884410 42222 42221 815512495 56531 56532 292528187 85752 85753 94891219 97979 97978 498836396 32829 32828 315460436 50413 50412 50333483 44533 44532 151445617 95754 95755 214461706 98739 98740 964700459 67943 67942 158843778 17607 17608 940332959 21547 21546 273559717 9258 9259 557350546 20641 20640 134806165 20633 20634 637147982 10091 10090 539246580 40569 40570 520466861 1723 1724 247403675 21506 21505 163409523 1766 1765 85710479 83064 83063 818070496 17683 17682 750866224 3131 3130 573256838 95835 95834 524252340 25538 25539 894550105 18013 18014 714006484 15775 15774 38152197 36561 36562 336873925 29370 29369 216103556 11426 11425 742532714 43603 43604 91693295 45613 45612 618245832 7555 7556 556326036 37789 37790 3417530 66381 66380 735308618 10303 10304 751349990 1181 1180 363415041 3748 3747 994297839 80480 80481 509226397 22256 22257 122956781 50796 50795 535755269 40167 40168 57512730 5038 5037 456351606 94406 94407 510227661 56296 56297 130948638 69044 69043 270430637 3161 3160 166809574 23418 23417 548312094 74013 74014 262686863 9987 9986 375578368 86491 86490 936393728 8291 8290 533074073 61125 61124 77962974 71926 71925 717957071 91551 91550 6105950 53095 53094 378161563 79712 79713 922354775 36242 36241 296164026 1231 1232 62363804 20687 20686 391176614 85678 85677 438524040 8010 8011 484541636 63187 63186 113988570 86377 86376 573028575 5175 5176 220775875 38406 38407 910095317 62783 62782 597048638 71957 71956 588806032 90255 90254 182198176 54976 54975 295405880 61173 61172 593967472 20698 20699 409348263 20699 20700 35180920 8829 8828 120642590 77067 77068 649589276 20702 20703 550429750 17053 17054 369384683 65227 65228 366013465 25742 25741 963206260 55507 55508 835160561 73475 73474 105801819 3863 3864 220636065 37311 37310 252268460 32774 32773 901974964 20711 20712 64361326 20712 20713 536439442 19671 19672 655207292 35939 35938 309086202 86958 86957 317593488 80291 80292 510183596 20717 20718 420941473 21032 21031 384267366 37950 37949 395649647 72786 72787 405674002 34811 34812 154148188 54871 54870 303274046 83273 83274 834439293 78475 78476 652134348 10156 10155 68016113 88812 88811 281712363 79940 79939 59158897 20728 20729 539504198 85037 85036 55443753 9324 9325 69159547 74143 74144 85905606 91107 91108 806513614 411 412 431592657 64983 64984 262057503 60593 60592 83485755 52706 52705 457137433 29669 29670 126078521 20738 20739 66342573 94185 94184 270025298 49451 49452 690691518 20742 20741 914865845 19515 19514 657655582 61223 61224 37927121 97996 97995 913054394 86354 86353 512586784 48492 48491 654604049 68437 68438 45281603 87399 87398 787625195 61917 61916 293842772 60578 60577 452514119 20752 20751 240558456 89132 89131 810021781 1658 1657 801581747 20755 20754 817816613 47776 47777 738489857 1982 1981 332383968 44625 44626 73101474 96573 96572 637529654 42100 42101 818500789 48719 48720 554293847 20761 20762 154026504 75791 75792 782186662 20763 20764 773871919 84582 84581 667711338 31560 31561 324635859 66746 66745 49889735 79788 79787 768548173 59574 59573 42661870 21321 21322 660566643 85951 85950 371586960 20772 20771 438650802 66308 66309 9488536 99063 99062 896261726 9109 9108 875889177 20776 20775 238889541 69669 69668 943979397 20778 20777 33251978 11998 11997 141762081 20779 20780 238645425 20781 20780 23390901 50997 50998 471785462 92196 92197 195331976 1818 1819 663183075 93626 93625 390949515 29970 29969 34938657 96798 96797 440955861 7687 7688 958373775 13239 13240 590416975 93536 93537 242321 96673 96674 852991153 55878 55877 599958187 77734 77733 778006701 83508 83507 539523406 15914 15915 470112873 93143 93142 574426097 29179 29180 14966835 92928 92927 313974628 70851 70850 855559793 81592 81591 161722721 55834 55835 231911382 63094 63095 740087397 20685 20684 564829660 25843 25842 831924669 7604 7603 158752622 31851 31852 852870116 74468 74467 21983716 84879 84880 75426572 48537 48538 262148149 1091 1090 61745147 59496 59495 181978216 36445 36444 936409368 51397 51396 870298956 20814 20813 134661574 63339 63338 822830697 77972 77973 742925296 97385 97386 526356534 78817 78818 369722853 91072 91071 181460621 79238 79237 909006439 67522 67523 455340891 97982 97983 553038078 30956 30955 661750172 69551 69550 227832979 20825 20824 38376583 52317 52316 324789305 20826 20827 812799749 20828 20827 647350862 15534 15533 474673000 20830 20829 921817539 41975 41976 936297306 80772 80771 832047544 36192 36193 523712531 954 953 148588364 93848 93849 775832272 34165 34164 59464115 90762 90763 436002176 6125 6124 904217737 48705 48706 24228800 65360 65359 640185445 20841 20840 111189001 50487 50486 53106610 13665 13664 576008488 65143 65144 271766970 14644 14643 75702255 22936 22935 73188868 79381 79380 860683563 91332 91331 95975904 2222 2221 983480278 74651 74650 5973056 22517 22516 511146893 62561 62560 542157769 20852 20853 566630212 20854 20853 193233706 87872 87871 334412856 37107 37108 63117741 20856 20857 921250085 75562 75563 233373707 30891 30890 805672377 67944 67943 541734277 5907 5908 357462601 20862 20861 59776816 53684 53685 159993796 83659 83658 516706193 17518 17517 953713637 22536 22537 280777321 81140 81139 671112620 9711 9712 488835282 98391 98390 675577358 20869 20870 632976779 87845 87844 569125100 20871 20872 341376913 22483 22482 124133954 80817 80816 925587695 45086 45085 587721633 7089 7090 209766358 96687 96686 292550111 3479 3480 541033968 70749 70750 445127437 59590 59589 22896626 89644 89643 992638121 62469 62468 311611249 82152 82153 291299861 20883 20884 346484982 45829 45828 27199816 2080 2079 845719636 92251 92250 678308804 8185 8186 708725049 73340 73339 106746311 48381 48380 451906052 60943 60942 54850502 90146 90147 343551702 17942 17941 363535895 82911 82910 176220908 529 530 5137134 44770 44769 710929452 20896 20897 20708490 20897 20898 920536317 92858 92857 454108592 5910 5909 729753692 20901 20900 174832729 74831 74832 158641197 64276 64275 511253160 91165 91164 271680974 72839 72838 470836766 55113 55112 60486898 72371 72370 17906449 55971 55972 31084717 77799 77800 415547994 94944 94945 181496523 20910 20911 249483087 45872 45873 992460134 59881 59880 321001969 2443 2444 486643384 67638 67639 67510118 20915 20916 273692461 31976 31977 329106089 39118 39117 750917052 71254 71253 890269568 55138 55137 525778552 20921 20920 180711854 35436 35435 630226786 54448 54449 555759210 20924 20923 675665794 27213 27214 729816593 52819 52818 404020278 20927 20926 339618840 17451 17450 225642697 91527 91526 760312644 47215 47216 241314887 72961 72962 865079837 89989 89988 2367376 1931 1930 915690400 34012 34011 137723308 20935 20934 389564468 20935 20936 986824798 62276 62275 784296671 20937 20938 523506428 9083 9082 277948090 4660 4661 627028349 32437 32438 950161570 20942 20941 321886676 36500 36501 409987377 14282 14283 157744509 24393 24394 346503916 15791 15790 46671701 20946 20947 627288254 19161 19160 812502958 8974 8975 722649254 99864 99865 833683619 61230 61231 703948460 74481 74482 264674473 75582 75581 44524057 6380 6379 954867047 78740 78741 988260071 29750 29749 550277320 67010 67009 82730359 28641 28640 117834318 82779 82778 494443138 8711 8710 556142249 11736 11735 745028946 65200 65199 174577032 36477 36478 33787954 29867 29868 989969839 6018 6017 48054051 56896 56897 689618761 99942 99943 206221520 11710 11711 358197376 3881 3882 160592836 67882 67881 622235724 53301 53300 94893531 56110 56111 204532616 45812 45813 791161846 20974 20973 679245899 20975 20974 526120947 8966 8965 282424181 1303 1304 836283101 31265 31266 970247304 30451 30450 516224863 49104 49105 840879034 20981 20980 699918463 81807 81806 408280648 73092 73091 389853321 72436 72435 212761868 70023 70024 989062216 80727 80728 1958226 77268 77267 274069116 25425 25424 590347240 16706 16705 806651785 20990 20989 376791668 68661 68662 337501549 20991 20992 513320714 67323 67322 10571252 78872 78873 41157630 70864 70865 626750767 4406 4407 912840183 64790 64789 627489314 54264 54263 323356229 4977 4978 500110269 4618 4619 15267701 21001 21000 380240910 32867 32868 274926114 75403 75402 880095156 91140 91139 728612878 60506 60507 444014487 51520 51519 433433457 14083 14082 734153430 21007 21008 445900944 36112 36113 20722433 98208 98207 846779794 5170 5169 669314185 18436 18435 847477903 54170 54169 363697524 58638 58637 399533035 10865 10864 755412053 46838 46837 120436962 46340 46339 989478268 9526 9527 105580643 67707 67706 92949610 98716 98715 881752610 76685 76686 454264712 21021 21022 629293545 2615 2616 273507352 21722 21721 518699822 45587 45586 55700587 75195 75196 477586155 21027 21026 921049684 22289 22288 454206378 2244 2245 877707230 21029 21030 232237023 17707 17708 199684154 36959 36960 50683003 21032 21033 539418363 93305 93304 10392510 15242 15241 286858118 9433 9434 406171725 99369 99368 950941379 9730 9729 375199876 22931 22932 633565465 21040 21039 264365581 80451 80450 666993818 84401 84400 728660402 61680 61679 484663162 50368 50367 784036719 30992 30991 353657542 21045 21046 121636556 21047 21046 997423442 7258 7259 275016042 21048 21049 410295028 65575 65574 915541979 59824 59825 514166767 10851 10852 973614262 2311 2312 336267442 71177 71178 860628459 17602 17603 170384835 56275 56274 456979541 83453 83454 916032502 34575 34574 952213902 26441 26440 509624546 967 966 908122119 93515 93514 633047957 8552 8551 72576856 43809 43810 917538183 70965 70964 798944980 92470 92469 271058893 72867 72868 599337057 89174 89175 800309391 90191 90190 128580999 8081 8082 669924540 87325 87326 758310086 20273 20272 360626684 46564 46565 964637997 83567 83568 79221991 67952 67951 131425832 65979 65980 971040628 18245 18246 65470874 14426 14427 772516788 73470 73469 499514411 21079 21078 849540800 13975 13976 426960868 43970 43971 226762736 38265 38264 470988025 38687 38686 70032973 14674 14673 951973093 25262 25263 152827465 28326 28325 519328700 80084 80085 432847278 21088 21087 749583293 28061 28060 90393557 21089 21090 101570343 13186 13185 669556760 36909 36908 884106319 48155 48154 264706185 13236 13235 816484334 50556 50555 508383973 89557 89558 352668095 21097 21096 818790851 38021 38022 570607434 85178 85177 73721361 18622 18621 250161402 38829 38828 643251393 7615 7614 225801590 40523 40524 588559552 21963 21962 15523630 68370 68371 98353448 42054 42053 181274676 14436 14437 452746166 15829 15828 791066702 45499 45498 112397182 79664 79663 847329609 8668 8669 582239197 31678 31679 863587728 93353 93352 877178800 79589 79590 569177341 14693 14694 756006083 79654 79653 365917166 21117 21116 140835725 18012 18011 664391836 86530 86529 928786202 57740 57739 207567528 57931 57932 761915720 76300 76299 393941239 90338 90337 67429686 21368 21369 602405312 33028 33029 680731130 27123 27124 120373475 40545 40544 584849298 16743 16742 267579517 21129 21128 741871645 87299 87300 842389433 43100 43099 592221004 40974 40973 588542953 21133 21132 302514707 60726 60725 105246677 88719 88718 379957412 3580 3579 791227730 65962 65963 28480157 21138 21137 393776407 75569 75570 12323200 49627 49628 228190413 7084 7083 623631717 96324 96323 16197989 47248 47247 3012075 21144 21143 261551022 36237 36238 115436916 21146 21145 322997543 83093 83092 178205842 38674 38675 375130898 53447 53448 394172 89372 89371 744317385 83047 83046 989205830 59791 59792 326097493 67326 67327 281810832 82404 82405 539630653 9925 9924 832939389 21156 21155 820021660 17777 17778 104866598 83480 83479 177480054 21158 21159 75387600 45845 45846 562617420 33735 33734 210187804 8636 8637 796014318 4912 4911 9113470 67972 67971 424370065 69965 69966 690100208 9982 9981 113490209 16552 16551 407977192 77640 77641 760588505 46001 46000 489355911 62228 62229 821355024 8021 8022 974136851 74791 74790 476062806 68779 68778 798276775 92621 92620 320348095 84096 84095 234883625 85175 85174 55683455 81672 81673 527350909 21178 21177 456030903 1443 1442 479508216 47822 47823 528800655 60889 60888 42299416 21182 21181 744361093 94609 94610 482030450 64593 64594 989840389 38092 38093 833374699 88243 88242 859506233 89815 89814 706378283 16623 16624 683492642 37076 37075 518903631 53835 53834 570541800 76826 76827 592626654 82860 82859 719701614 74786 74787 4222207 24613 24614 349700650 2962 2961 809525737 17152 17153 648883508 3101 3100 163891610 64121 64122 504362652 53922 53923 808921292 79781 79782 76651265 3207 3206 932490789 7059 7058 979514463 52704 52705 273148590 60050 60051 949664809 82858 82859 739116166 42827 42826 758412184 66517 66516 158958040 42830 42829 848897602 80253 80252 940621834 65056 65057 81099502 76794 76795 118582071 52137 52138 912869031 21213 21212 819136992 32885 32884 113022479 86000 85999 885715166 53970 53969 472899830 1898 1899 841495451 21218 21217 63806507 72753 72754 891118722 82629 82628 949820818 14867 14868 146520500 90842 90843 345278071 2512 2511 64954365 44318 44319 757770274 72607 72608 72570374 36449 36450 32328876 34461 34460 646697420 47578 47579 542891537 925 926 839885392 34333 34334 994610565 18696 18697 108528529 20794 20793 503155980 21233 21232 51380407 41608 41607 920744261 29372 29373 454981777 44425 44424 526958982 73319 73320 12111937 28993 28992 570844206 17856 17857 45841462 53855 53854 2284343 45392 45391 719805275 32928 32927 995461899 44224 44223 238303374 42850 42849 2682265 81773 81772 641637972 10695 10694 983073703 3724 3723 994376907 81182 81181 807361130 11070 11071 341886944 8777 8776 620882772 52641 52640 53744065 30593 30592 765510701 40697 40696 969541014 5845 5844 158168421 21255 21254 957547628 21256 21255 158775977 29757 29756 269489777 69425 69424 614568372 13894 13893 932079207 21259 21260 997536616 91859 91858 2354515 73783 73784 764388125 22068 22069 590584949 20499 20498 45697081 21264 21265 76440445 57851 57850 160581120 20891 20890 380823292 30201 30202 770311598 36311 36310 867433241 61302 61301 682436291 40958 40959 481638021 93885 93884 192563615 21272 21273 840085937 99480 99481 164653134 45728 45727 371050046 58756 58755 31732133 18154 18153 209904309 5367 5368 655497870 67036 67035 139019896 73070 73069 267295136 81850 81849 980826616 42447 42448 167198963 21283 21282 323917609 89648 89647 887630386 27731 27732 137967155 15741 15740 128674033 76652 76651 272601707 70110 70109 15431489 72857 72858 691125121 84852 84853 625266818 21291 21290 392652538 78035 78036 219819641 2829 2828 840971745 26147 26146 604249251 63773 63774 780763834 28072 28071 467916232 49129 49128 996002744 51756 51755 898932690 17557 17556 522620208 52103 52102 557783520 71203 71202 723460172 13559 13558 407515287 69684 69685 884404740 22515 22516 854437048 55212 55213 665986634 64440 64441 459509752 81946 81945 586021765 42109 42108 549139468 97625 97624 834601537 76374 76373 189390851 21311 21310 335084837 21312 21311 884819928 67580 67579 646479141 80482 80481 97430088 77323 77324 515739129 87963 87964 462618849 60955 60956 707331789 67290 67291 913274460 90833 90832 622777146 5752 5751 883332908 50544 50545 970475637 59553 59554 982642775 20053 20054 439802566 42449 42448 174788741 5934 5933 639977276 72977 72978 767991638 76158 76157 815400352 21327 21328 849280761 21329 21328 892999335 13717 13718 503884795 47522 47521 815301227 61452 61451 378031964 21332 21333 756751132 99980 99979 670906088 88727 88728 914053107 92457 92458 590948292 59947 59948 99015784 31379 31378 993083208 88054 88055 415563685 21339 21340 567170572 12911 12910 68479034 21670 21669 106862918 24974 24975 913477650 7761 7762 934006355 94072 94071 985089190 21345 21346 195556499 44072 44071 758871920 41221 41220 247576954 2260 2261 901378723 34076 34075 483947236 54040 54041 936396313 7358 7357 634000297 61077 61076 203587725 21353 21354 67961970 21341 21340 874285322 54617 54616 143121099 81005 81006 441625763 47288 47287 972427385 11121 11122 293942373 23757 23756 805883149 13625 13624 608376714 17242 17241 101636025 62286 62287 657038831 58160 58159 182761315 58046 58047 533202633 50894 50893 786771704 23509 23510 841090963 52230 52229 763155459 97428 97427 651179851 14639 14638 341373822 99722 99721 2584541 98410 98411 708589799 68951 68950 295878624 31400 31399 393300887 43482 43481 668413568 93447 93446 299488848 27417 27418 958530491 68016 68017 782380309 21379 21378 719801041 81271 81272 462685502 3942 3941 554349813 21381 21382 570913739 44506 44505 678734409 21384 21383 896837113 24119 24118 171075337 21386 21385 799508499 93170 93171 960100614 53457 53458 16057483 72507 72508 751350103 54224 54223 397645129 21391 21390 426466891 41536 41535 490899779 36116 36115 446226850 68306 68307 281432142 83660 83661 56536316 21396 21395 460628787 58995 58994 155565713 42429 42430 606293510 3812 3811 399237155 50294 50293 47647411 21401 21400 76405297 89168 89169 838429146 76243 76244 805720430 96553 96552 59470813 60039 60038 143225969 94593 94592 497138743 56684 56685 4605870 53804 53805 476530959 4145 4144 65695141 28682 28683 568205580 81003 81004 602029913 93400 93399 791270764 12923 12922 37538052 15887 15886 219958864 62228 62227 925597449 54182 54181 617072474 61807 61808 42693930 15013 15012 632388218 73936 73935 497873403 45082 45081 598789 76912 76911 463986838 21421 21422 907973384 2887 2888 812356241 19310 19309 594296027 89489 89490 173721645 39000 38999 21955321 57897 57896 338126032 74811 74810 89662478 33034 33035 263445942 68312 68313 517376338 76975 76976 932675811 95370 95369 879355158 94094 94095 960505948 21942 21943 60347804 61995 61994 967912854 31928 31929 95127084 66798 66799 921219375 82850 82849 403697764 31585 31586 937429724 81995 81994 276090832 58428 58427 489616803 21442 21441 947674555 30917 30918 72076362 51279 51280 379804484 39996 39995 258927119 93888 93889 87431092 94030 94029 68453273 1867 1868 350335246 42587 42586 304024623 73800 73799 484754152 32939 32940 899119912 83421 83422 987985786 60348 60347 84870562 16146 16147 609726197 66413 66414 514236535 27505 27504 195375382 21457 21456 95018605 14524 14525 986291450 49816 49817 584318637 52678 52677 632261428 59659 59658 959594359 46831 46832 371168797 183 182 27707667 85028 85027 861125739 8813 8812 57441035 68861 68860 120050181 54063 54062 21506967 24886 24885 49115926 21469 21468 182477145 79028 79027 635120992 9081 9080 650405706 19735 19734 119657428 98473 98474 655347445 51386 51385 630960223 56262 56263 407087331 68251 68252 59096582 37688 37689 516002646 87278 87277 292955445 438 437 256980794 80580 80579 115596372 29925 29926 272372056 75876 75875 811712156 76170 76169 890756045 64244 64245 258895657 99975 99974 656387002 47093 47094 293457488 21486 21487 205297470 63224 63225 57877810 36007 36006 51031457 94827 94826 5606289 63948 63947 119479250 95592 95593 966420963 79890 79889 736231188 21493 21494 555641253 23240 23239 102258676 15990 15989 280308210 58831 58830 805475198 1830 1829 888536660 78870 78871 35604144 21500 21499 470394330 84425 84426 311472175 81146 81145 103053419 91836 91835 85167161 24439 24440 965639769 23639 23638 598600923 24437 24438 12704825 10153 10154 199904356 455 456 901844211 86838 86837 643137561 23420 23419 419138581 6507 6506 956291370 57720 57721 468484717 68036 68035 580800997 51482 51483 457673430 7146 7145 810457898 59802 59803 778343762 26055 26056 536354335 80940 80941 212964953 46124 46123 21841444 775 774 113655921 21520 21521 124593930 56926 56925 890502143 56280 56279 26118527 82027 82026 507023709 2304 2305 769783757 2326 2327 921876780 5424 5423 889982149 46378 46377 34847980 21529 21528 106116853 71921 71920 331145674 6478 6477 542713378 21531 21532 371359672 21532 21533 8306418 49650 49649 403347139 6389 6388 720201960 43670 43669 14301345 21536 21537 891814549 21538 21537 803146890 99039 99038 727707149 64832 64831 665181002 43500 43501 11461017 21542 21541 585539987 21543 21542 21063851 93782 93783 354294935 2514 2513 325357847 70516 70515 951583958 30262 30261 459047039 11608 11607 753363765 21549 21548 767158287 73345 73344 85158993 21959 21960 637025387 65070 65069 200158738 21553 21552 304234470 36811 36810 472079235 20025 20026 554826997 1992 1993 279646945 73192 73193 626148579 83047 83048 784136690 70084 70085 513967814 81820 81821 190803095 10404 10403 471306929 11511 11512 245234085 36351 36350 685645099 66925 66926 374776305 8937 8938 362518240 83704 83705 447679914 63151 63150 275885207 81462 81463 371600364 21568 21569 496960356 85661 85660 323219601 38263 38264 583206175 23006 23007 569222219 54406 54405 381604116 91909 91910 374864624 69578 69577 137700604 53114 53113 328655892 65621 65620 212881965 36186 36185 64080349 91793 91794 174134029 36401 36400 1356307 21580 21581 780391628 23605 23606 163771767 45486 45487 39700819 42751 42752 396722518 61551 61550 820204919 1559 1558 413456221 21586 21587 788049779 10150 10151 772849583 7414 7413 408109461 61706 61707 67213109 87019 87020 855352631 73487 73486 719828021 73608 73609 728877553 70304 70303 817365799 2779 2778 996809997 8009 8008 566652356 21597 21596 221627707 21597 21598 758194783 21599 21598 230704774 75288 75287 311509368 28769 28770 60283015 77147 77148 430546831 21603 21602 43712217 62593 62592 297359670 26405 26404 198470605 7969 7970 980315498 49301 49300 234589534 50993 50992 410472995 80359 80360 413128807 81775 81774 397752106 97653 97652 830249491 21611 21612 24355115 17624 17623 544632725 87541 87542 165615371 95512 95513 50541082 21616 21615 319636347 16061 16060 366033660 39147 39146 766991566 74922 74921 50250297 19035 19034 864692487 93345 93344 755304739 9055 9054 11625527 33822 33821 37193561 21623 21624 761820934 72482 72481 243253237 56585 56584 623672207 9255 9254 471633159 53629 53628 496075889 68473 68474 822656835 98396 98395 246471202 21630 21631 452617718 56040 56039 792502919 48726 48727 469979967 93002 93001 372319938 21634 21635 701968507 26193 26192 69741388 21376 21377 296367873 70188 70187 910822979 44447 44448 850714896 99167 99166 81698821 94350 94349 559163141 37198 37199 797075965 40704 40703 617487569 90477 90478 418633661 86961 86962 565281707 13750 13751 344585805 21646 21647 584623106 91727 91726 121880003 21649 21648 319554486 34674 34673 48287508 71745 71746 423840903 52752 52753 43800106 21653 21652 696776398 28948 28949 689715255 50869 50868 14369387 82613 82612 67079752 42034 42033 63393278 53747 53748 924459037 24821 24822 789943386 99276 99277 249087800 20324 20325 791998518 91155 91154 508459572 31490 31491 272529958 10363 10364 88553560 46737 46738 372263114 30485 30484 6261100 65170 65169 835121989 69535 69534 643501003 1712 1711 46556145 59544 59545 285979322 27001 27002 914399058 47700 47699 435078904 24575 24576 820838728 8075 8076 643350423 25016 25017 410444424 7728 7727 686061833 6126 6125 810916940 20832 20831 417462398 18347 18348 388911178 21679 21680 493517166 50333 50332 447939299 9146 9145 236058993 11154 11155 233186718 1678 1679 188233303 41567 41568 872064468 21685 21686 268227189 41777 41778 836228013 21688 21687 70535485 79368 79369 406435147 21690 21689 295824914 19530 19529 947231300 71587 71588 448485210 73432 73431 366510934 27017 27016 455641044 94142 94143 632107606 21696 21695 231812139 64212 64211 802813546 3099 3098 505754316 57439 57440 35981432 53116 53115 91335669 79397 79396 135793630 55639 55640 835940367 6905 6904 964626276 60247 60248 952467518 37601 37602 831220334 21706 21705 928568630 17540 17539 546697847 14854 14855 570462288 83197 83198 713163962 16489 16488 638042845 21711 21710 599674930 86416 86417 513818554 68920 68921 55345605 40159 40158 67002661 21715 21714 487056573 21856 21857 934034638 1747 1746 310276471 79655 79654 745728049 78257 78258 310066271 89151 89152 301358884 43672 43673 321239836 52745 52746 71817388 22986 22985 475776519 65256 65257 106501653 37173 37172 320201698 50619 50618 610355266 65082 65081 862354887 21727 21728 570124097 15588 15587 186617694 45763 45762 802263586 66818 66817 655501139 15692 15693 244055306 68676 68677 82856967 61686 61687 532650883 38394 38393 3493510 70557 70556 579126550 70399 70398 760063418 52954 52953 34061852 19785 19786 827036638 21740 21739 426286801 21740 21741 240601140 77337 77336 723172010 32276 32277 816395003 43612 43611 872815081 21744 21745 835170716 97618 97619 372415342 77334 77335 583557412 51098 51097 11814096 71884 71885 724759798 21750 21749 362737324 21751 21750 780264898 86395 86394 194284349 42186 42185 172362929 14998 14997 754793261 52063 52062 518586082 92289 92288 919807147 30589 30590 889928986 98709 98710 957857982 35084 35085 831163319 13662 13661 988058329 59758 59757 706905830 21761 21762 69205679 47767 47766 212715286 20226 20225 248098888 28705 28706 721988013 756 757 32688725 5575 5574 496210425 22619 22618 944426689 34088 34089 240399977 25069 25068 878081416 98865 98864 515362301 21095 21096 71067084 26710 26709 972337659 18639 18640 926647590 45924 45925 101631972 7829 7828 649843002 22498 22497 91539366 53468 53467 889026446 75646 75645 457650707 56839 56838 57647004 60925 60924 70749074 27406 27405 44014373 88146 88145 906669844 21784 21783 499871945 62590 62591 935054666 2371 2370 605156565 85824 85823 607939606 51200 51199 826860636 68075 68074 702118463 23641 23642 946550409 59651 59652 943278952 26005 26004 833493043 89758 89759 788631619 21794 21793 237979058 15021 15020 58545410 53090 53089 860567281 78913 78914 276963342 30123 30122 529191365 47561 47560 518681340 63089 63090 993597053 56330 56329 515923901 96281 96282 915634875 64208 64207 486205460 32667 32668 932963970 48760 48759 729501005 46375 46374 965347215 36875 36874 202284589 13395 13396 534802157 89384 89385 739139877 79536 79535 521776324 16582 16583 581217994 27127 27128 23368818 71005 71004 61689994 39204 39205 177660636 16379 16378 959854487 42266 42265 431532294 21817 21816 900063272 55437 55436 272616674 45710 45709 813102305 59936 59935 450492006 68323 68322 67435663 6050 6049 561819361 40345 40344 66593305 33748 33747 64738959 79049 79050 467508916 21825 21826 555807851 85493 85494 712058453 80111 80110 154124868 21828 21829 729573996 57001 57002 531121939 35887 35888 536050383 77853 77854 208590220 29337 29336 145761524 75452 75451 64973555 44413 44412 3434852 93120 93119 682025521 48586 48587 17458540 21838 21837 19293991 16849 16850 180946198 32529 32528 680868930 81596 81595 934580568 51263 51262 933783632 52769 52768 889253514 98331 98330 176280210 78835 78834 800268061 5309 5308 614693650 9975 9974 673504907 21848 21847 813567286 88814 88813 42573450 9984 9985 17577622 539 540 666353797 80389 80388 950418443 3068 3069 612306252 14252 14251 325840648 14192 14191 532045067 85986 85987 29641518 75259 75258 316073337 74835 74836 806606874 19694 19695 450401361 57604 57605 33421698 64591 64592 303465478 43395 43396 158072704 38579 38578 550414515 34896 34897 755762477 21865 21864 373639504 61512 61513 707395954 16610 16611 15290156 82925 82924 746412571 62162 62161 952239511 5716 5717 26558253 10410 10411 710806495 52518 52517 704201338 2914 2913 445098879 21874 21873 29857650 29900 29901 779864210 21876 21875 689442108 49341 49342 778703502 81778 81777 669374726 3640 3641 318096174 10021 10020 859551385 61172 61171 727140784 21882 21881 342363440 40527 40526 236926529 578 577 802084490 26356 26357 647461302 58964 58963 223902782 97857 97856 281365884 29571 29572 612835151 21888 21889 369874898 93826 93825 237534720 70760 70761 13899317 23916 23915 497347561 39097 39096 980527132 21893 21894 66359371 49861 49860 27081702 70805 70804 43390113 85205 85204 832458769 38001 38000 834960759 85307 85306 638287532 62171 62170 943656831 44033 44032 818051343 66927 66928 19712226 91559 91560 854458825 21318 21317 757942996 21905 21904 648495834 21906 21905 546924395 53257 53258 188044323 65654 65653 904028081 21908 21909 99681818 10094 10093 192754168 23955 23956 701056194 39828 39829 319848045 92454 92453 928949979 81635 81636 581119984 21914 21915 130907477 8742 8743 91399971 21886 21887 872937227 7038 7039 778214337 17817 17816 719203502 53820 53821 235841586 49117 49116 127772927 74639 74638 780055388 24478 24479 458441026 18182 18181 376745147 73910 73911 984437231 3898 3897 375606964 21926 21927 41792426 15325 15326 16636710 70847 70848 618462325 81336 81335 828900931 27891 27890 820568357 70398 70397 554468254 63800 63801 657148690 9532 9531 789375364 21934 21935 211351059 50688 50687 458284688 90697 90696 238267050 21937 21938 389825914 21938 21939 659384443 87953 87952 771742512 21454 21453 476681475 5247 5246 646642472 57795 57794 19150982 40108 40109 555548148 38398 38397 12622153 35928 35927 309814807 21946 21947 417463554 90153 90152 515002135 30460 30459 451981453 5017 5018 900354771 39812 39813 639740384 58584 58583 857102615 55001 55000 699157569 30092 30091 607520110 21955 21954 598126263 64552 64551 891828023 60790 60789 149535934 8837 8836 668454907 13943 13944 59854654 52504 52503 378647550 27561 27560 438260158 44357 44358 607467796 22575 22576 826066901 72702 72701 470185910 21965 21964 974964450 36588 36587 589247061 74082 74081 65203709 92614 92613 32046318 13622 13621 592213550 94526 94527 147906271 79307 79306 55104220 47621 47620 781275385 21972 21973 938613384 94430 94429 808348118 1088 1087 6132155 93329 93328 243306093 84989 84988 879501884 93040 93041 788917475 4766 4767 628972679 2232 2231 11349925 31747 31746 158503291 29608 29609 38790835 32342 32343 447755347 85091 85090 750590783 85150 85151 509080791 11765 11766 577749366 21987 21986 562618323 540 541 652180638 50121 50122 994501577 66581 66580 64429921 35411 35412 83299811 55113 55114 909928 8917 8916 461804331 14811 14810 625767212 97216 97215 455571966 78152 78153 45130505 42684 42685 666302398 55490 55489 136303253 57268 57267 868079304 57110 57109 21709615 24434 24433 403830950 52526 52525 947331291 12743 12742 773408901 2744 2743 884363853 17261 17260 51439593 22005 22006 65808707 22007 22006 932409247 17627 17626 744245528 34062 34061 967952116 96636 96635 594362774 93349 93348 834601764 85432 85433 277113357 29616 29617 229459221 89761 89762 326327457 83499 83498 11107141 15307 15308 874747880 30360 30361 666834433 22017 22018 11545269 16457 16456 18435033 41335 41334 951725614 17452 17453 132383312 54683 54684 72429605 22023 22022 651177688 71620 71621 512794533 83701 83702 322061309 73638 73637 801952202 43761 43762 46726880 19008 19009 23157462 66732 66733 236562663 77929 77928 757985154 98776 98775 829956531 83990 83991 580450962 76741 76740 50920274 22033 22034 156154028 52371 52370 822936246 54596 54597 495890538 50335 50334 917845606 45093 45092 196431022 5352 5351 531733876 69794 69793 735020854 22041 22040 105673903 22042 22041 986587504 34929 34928 566728729 85639 85638 324460431 22044 22045 364918428 22046 22045 137624030 41653 41654 808283640 71886 71887 577353812 2454 2453 671343360 27017 27018 619179113 90432 90431 242788870 82434 82435 400047401 42748 42747 81957780 57325 57324 33271687 91011 91010 691777885 22056 22055 859596019 61824 61825 188950386 736 735 517386799 2506 2507 473996729 51516 51517 758653022 39152 39151 728065436 44256 44255 23686750 86492 86491 550316030 61559 61558 398104663 28026 28025 153268083 69012 69011 48089492 16125 16126 601858736 20645 20646 641399954 4909 4908 103793472 4535 4534 735669079 3851 3850 74581113 80798 80799 502948357 49715 49716 878382767 53467 53466 541657519 74770 74771 968295079 93606 93607 776253803 16163 16162 801870158 36967 36966 531776425 30963 30962 559627179 22080 22079 816817603 83700 83699 558157587 68248 68247 795194837 94794 94793 902230428 98628 98627 291134158 14975 14974 677466836 52264 52263 308370119 28580 28581 744051890 62885 62886 523168660 17760 17759 769147084 95212 95211 764031385 59048 59047 1348555 99551 99550 69214431 34708 34707 498694428 18193 18192 334656616 48978 48977 165460201 30961 30962 627847103 21050 21051 162417224 71188 71189 991157970 36969 36968 45170610 22746 22745 735741956 5055 5054 859517878 22097 22098 387089535 16772 16771 368378862 92669 92668 872198855 4347 4348 40103475 29104 29103 519944085 15608 15607 497871373 22107 22108 644759778 21314 21315 166740077 39673 39674 957251394 89919 89920 743723935 61115 61114 940886387 90639 90638 899812730 3453 3454 249929270 77420 77419 52648410 24110 24111 308279389 31026 31027 142654288 20550 20551 164735270 86226 86225 810162199 91369 91368 596192455 55086 55087 85087050 22121 22122 923249994 22123 22122 355731029 84207 84208 382969755 1726 1727 590737066 22125 22126 334063328 49964 49965 348578741 83213 83212 885901832 44516 44515 845539601 23954 23955 37750695 58621 58622 698396924 54398 54397 730752001 97283 97282 603366152 60930 60929 612470116 13508 13509 609958676 25657 25658 56379580 79085 79084 29100667 22038 22039 571222113 76001 76002 298399115 19927 19926 552841011 22140 22141 843935545 50850 50849 325562857 38631 38630 154658066 331 332 834292902 22144 22145 658280821 44095 44094 377959117 35908 35907 581851648 69946 69945 671696663 70522 70523 459343944 65226 65225 185072099 55825 55824 355285709 22151 22152 560652749 22152 22153 990962221 22153 22154 913228417 7294 7293 22369431 30683 30682 443741650 38651 38650 435851651 22158 22157 275639046 3523 3522 162264992 90120 90119 251539572 52203 52202 359309070 65968 65969 924760914 85117 85118 349113806 9287 9288 41247176 22165 22164 511929463 13813 13812 189184840 56836 56835 532908330 54634 54635 805886754 95169 95168 746784455 38153 38152 882088275 32796 32797 975965281 83318 83317 586472862 78177 78176 386042096 53115 53114 232693983 22175 22174 270950214 88727 88726 918460571 54293 54294 406031941 93163 93162 963297499 6525 6524 545794382 45473 45472 64712251 35210 35209 924955900 92491 92490 488841790 80539 80540 455293971 37340 37339 435454948 78986 78985 435400883 23718 23717 115297919 19666 19665 654503378 24902 24901 605916354 22189 22188 2682089 22190 22189 950003227 52383 52382 279643116 64533 64534 488565827 63768 63767 618381184 70133 70132 483321619 75902 75903 542911849 18266 18267 766481049 63404 63405 151006017 67693 67692 578880363 56495 56494 407833968 22199 22200 408036667 83446 83447 631550552 94544 94545 28641196 717 718 452351440 17625 17626 294743396 27362 27363 103889108 45707 45706 663998818 22207 22206 960426362 37009 37008 4380306 50683 50682 178747176 62815 62814 179262879 71108 71109 684736261 82661 82660 633797897 58592 58591 300121261 6262 6263 658782071 22215 22214 575396649 95379 95380 776326222 22217 22216 198918686 16335 16334 595193474 22218 22219 663485252 49478 49479 687091117 25458 25459 870272026 77831 77832 463437150 72073 72072 837113817 53540 53541 676251315 8920 8919 853138854 23014 23013 376453162 9044 9043 141043467 78202 78201 173950900 60825 60824 697186984 45081 45080 558963467 91334 91333 42065190 30591 30592 687032902 52936 52935 584776301 49962 49961 344993963 5236 5235 407288087 42247 42248 837402564 55659 55658 771222052 3483 3482 67845813 74221 74220 480381679 18843 18844 661057484 44041 44040 548896608 78806 78807 31126618 32685 32684 128406116 22244 22243 135956161 27328 27327 29711002 22245 22246 814419663 72463 72464 717657936 42781 42782 528397386 35863 35862 451402157 54287 54286 660438988 83743 83744 850071087 63861 63860 41652177 77967 77966 859748953 33263 33262 680302095 78685 78684 360317605 59877 59876 430885126 31269 31270 830753984 68856 68857 656645079 4306 4305 689066486 34194 34195 362811993 23489 23488 642528747 51219 51218 517404522 41419 41418 558724493 14012 14013 856417155 18388 18389 44726342 86546 86545 407146896 66503 66502 910007670 91722 91721 689796606 22269 22268 477579296 89272 89271 355879957 2084 2085 846224100 87941 87940 625610120 11103 11102 478419501 320 319 618498122 89976 89975 690838187 24392 24393 865207972 77235 77236 21807108 80374 80373 538426757 63568 63567 347353030 97337 97338 247395609 91524 91523 825817761 77001 77002 229285788 92001 92000 478260691 39387 39386 413389425 32481 32480 476447459 22285 22286 780653934 4119 4118 59331474 14349 14348 979254395 69751 69752 855318543 17742 17741 839434075 24875 24876 48266090 81595 81594 748012489 79341 79342 89880651 41592 41591 305286599 32019 32018 838883300 36865 36866 666651187 57402 57401 839167268 22297 22298 401827739 22299 22298 419113517 93929 93928 11675474 18743 18744 70546441 71852 71851 124018883 18123 18124 315183256 27158 27157 319658246 79297 79296 539884237 97337 97336 872906929 36739 36740 427888410 7792 7793 357428721 22308 22309 426444329 8082 8083 24071897 99762 99761 540320717 81521 81522 25968121 35381 35382 418277432 22314 22313 830614323 8955 8954 422453614 22315 22316 230463690 5488 5489 762753274 59198 59197 481304764 22318 22319 607345119 15281 15280 863808082 80537 80536 694069969 29055 29054 977211381 80436 80435 616749221 30693 30692 207547715 97655 97654 752524551 22325 22326 310580066 13328 13327 5631339 93065 93066 404985748 28831 28832 406363718 39400 39399 52454924 45723 45722 77547133 78862 78861 278385409 44558 44557 639661853 22333 22334 357551104 15494 15493 902568782 151 150 701512582 93027 93028 768840834 32959 32960 41413326 7705 7704 79980274 54352 54351 980217320 37703 37704 225348171 54566 54567 780252683 44522 44521 761770660 52046 52045 198616620 81273 81272 9264052 34048 34049 235061199 46585 46584 20391490 16765 16766 310504990 95693 95694 76517340 32170 32171 36052280 58850 58851 66951884 72397 72396 237755339 1119 1118 651100232 55703 55704 585579237 54591 54592 403251945 22355 22356 303816711 64510 64511 585858911 77469 77468 384433532 41423 41424 13847394 22360 22359 895689960 73040 73041 721500395 87100 87101 398239780 20856 20855 491395493 70180 70179 723450953 22365 22364 32412830 11720 11719 504943371 69262 69263 865741379 77791 77790 45276745 59767 59766 664148619 98624 98623 908063201 78811 78812 924162418 48716 48715 269449161 22372 22373 789778857 91256 91255 303196 35035 35036 13799820 22375 22376 5471985 22377 22376 621246036 31747 31748 45248690 91500 91499 999055758 39148 39149 7834028 62992 62993 533801676 41738 41737 235548706 80321 80322 37501338 57534 57533 864672295 63170 63169 493646771 57009 57008 790670700 93632 93631 879623029 33703 33702 988556630 52078 52077 229358227 39921 39922 914751827 2844 2843 912879370 22391 22392 278563695 3198 3199 75391062 9262 9263 236440866 60908 60907 656116453 18559 18558 822120044 22306 22307 338370508 22397 22398 551516964 56327 56328 72527033 22399 22400 383036046 98722 98721 261423144 22843 22842 793658667 53931 53932 479567322 2146 2147 592821461 92220 92221 880334723 51893 51894 193088267 34410 34409 761650628 61798 61799 780970377 45699 45698 34607960 24777 24776 31878939 22411 22410 696056978 95335 95336 66273460 26952 26951 492555527 5580 5579 259784378 23429 23430 655426952 1300 1299 750251685 97587 97586 525703251 89047 89046 34346184 82002 82003 907114889 4810 4809 602941038 23129 23128 859646435 26687 26688 678941737 17276 17277 510056865 95301 95300 451486823 17068 17069 516929476 4111 4112 753720390 75847 75846 104055165 90375 90376 660531882 22429 22428 405153253 52687 52688 19414924 87220 87219 1446382 33998 33997 62603157 19255 19254 133265562 75153 75154 482278379 50797 50796 23374699 92338 92337 559885899 80499 80498 868112154 53911 53910 625651032 22438 22439 7354508 60711 60712 617857330 60908 60909 271752705 80069 80070 650025035 22443 22442 985925775 34547 34548 840307830 7726 7725 995000783 32744 32743 899345985 72318 72317 593885654 91463 91462 584393349 22449 22448 514605414 2 1 516513339 22450 22451 957576294 58909 58910 172481681 44856 44855 968845456 60062 60063 64973630 4521 4520 75953258 25802 25803 628066578 22457 22456 336994935 38680 38679 526078673 90489 90488 51894958 77977 77976 861418049 5731 5732 395910187 86899 86898 820315010 89519 89520 520325413 33696 33697 894936222 47956 47957 315225888 82796 82797 294658913 50125 50124 295844195 22467 22468 390921579 74068 74069 587516845 30159 30158 806954627 17349 17350 363703076 70165 70166 71761710 88287 88288 113195918 98405 98404 891680128 91448 91449 58854595 76400 76401 147436083 48747 48748 399119458 70751 70750 260514806 38756 38755 989114308 22479 22480 520240903 43329 43330 764314158 22482 22481 678934276 46548 46549 966001483 94961 94962 185803007 22484 22485 659706329 22485 22486 71414224 96216 96217 417963682 99072 99071 558731951 18311 18312 510739374 22489 22490 813919746 97435 97436 884464567 99959 99960 437110387 18780 18781 10841565 65003 65004 476360262 31078 31077 960233883 27576 27577 301524201 34196 34195 306130682 33200 33199 14911693 3349 3350 426671876 22311 22310 842931061 62818 62819 409710716 5321 5320 856493005 52509 52508 759018700 76110 76109 14138044 32022 32023 728824127 74895 74894 64400892 1107 1108 936857712 73061 73060 415819050 89233 89232 820908035 49966 49965 207717657 53229 53230 366917266 61528 61529 173985132 25266 25267 42165226 22514 22513 574098532 4637 4636 330562936 17604 17603 594642166 71972 71973 571801854 74352 74353 865041185 22518 22519 732886922 47071 47070 530799230 51029 51028 402751145 24953 24954 193243929 89445 89446 744738264 20279 20278 10406015 51540 51541 560580155 45986 45987 46581016 13553 13554 115288722 97982 97981 240743351 75891 75890 141595496 5393 5392 37613424 91635 91636 82375565 10562 10563 62386090 22532 22533 169033927 84351 84350 356971124 16504 16503 658543813 22535 22536 148164381 20236 20235 677829204 37349 37348 233922302 69779 69780 736254678 22539 22540 389246619 83532 83531 618315759 18277 18278 994686699 70089 70088 11015041 52817 52816 772478707 54847 54846 578475995 2047 2048 791284634 20963 20962 59865645 73426 73425 814012856 89214 89215 808014143 96517 96518 370613872 10250 10251 754376291 37177 37178 294697408 78731 78732 988116649 71871 71870 998262614 98335 98336 165028433 41880 41879 740989349 86660 86661 671518854 66815 66814 905767737 57535 57534 537752393 6296 6297 60373575 10453 10452 394221483 67714 67715 999260809 67353 67354 540134975 7839 7840 732645704 76729 76728 236681167 41351 41352 501591995 67097 67096 64342606 9980 9979 419069839 88836 88837 130097678 27466 27467 781542855 62920 62921 331641651 24792 24791 422170566 28678 28679 833630056 90496 90497 190783146 13783 13782 373404624 82152 82151 858203356 44909 44910 214127423 10351 10350 309174757 79512 79511 625889451 22579 22580 795521156 47559 47560 934141405 54955 54954 49975549 41793 41792 753005164 22583 22584 137710003 92772 92771 557715180 42249 42250 731201529 13362 13361 288342115 22588 22587 30628646 11746 11745 580679676 68893 68894 39143399 99927 99928 21643520 29932 29933 718889434 24452 24453 25849601 61561 61560 220754264 61553 61554 392791641 15657 15656 73890706 57622 57621 446959827 671 672 873093343 1085 1086 589141159 46649 46648 308708692 7212 7213 866145196 71806 71805 551772054 41230 41231 60596425 97132 97131 332089836 81412 81411 898509228 2371 2372 197288344 10649 10650 737904831 15976 15975 584237160 76312 76311 253277016 95096 95097 790822024 626 625 889788465 11397 11398 27889818 31656 31657 52934679 13751 13752 606660104 25229 25228 462328550 41211 41210 884073369 44438 44439 86764212 1478 1479 652464707 24092 24091 646958925 54206 54207 112651841 35959 35960 61873632 64529 64528 42691173 32470 32469 898130167 25231 25232 490230702 75310 75311 682724524 87929 87930 633459485 42905 42904 917525274 3599 3600 916898245 66258 66257 97355539 6473 6474 517260066 59943 59942 87618321 43828 43829 909859243 1016 1017 908341870 8256 8255 73359274 72546 72547 797682391 79392 79391 473488972 48062 48061 781531646 22638 22637 731079924 45528 45527 630188943 29458 29459 640578261 21301 21300 463129446 76407 76408 141134016 35252 35251 249767935 22643 22644 389146938 99397 99398 730388781 10015 10016 502412498 14350 14349 153018127 22648 22647 673587378 22649 22648 13495616 32360 32361 411827059 6211 6212 236336719 13543 13542 536245302 837 836 204573551 63182 63181 901699568 45983 45982 34972783 22656 22655 332904709 13466 13465 253109228 67635 67636 410891545 53514 53513 707079109 51164 51163 260689186 92648 92649 95917519 23695 23694 90473410 80966 80967 172336330 87701 87702 630633941 10166 10165 963428756 73621 73622 117137734 93604 93603 733059229 63927 63926 663899686 22669 22668 988031899 86319 86318 972148223 23586 23585 186559359 54455 54454 106464613 13984 13985 74002087 45890 45891 23196623 70035 70036 788240213 87310 87311 441626021 37579 37578 69156448 22678 22677 588348570 50962 50961 632370729 22680 22679 330422844 17686 17685 239385041 60814 60813 195950793 37451 37450 736304297 14991 14990 313609797 347 346 930172394 98297 98298 990893513 30146 30145 984499367 37026 37025 668367646 37494 37493 383215615 23661 23660 410707083 57036 57037 38698391 39394 39393 9815274 84671 84670 813873224 84067 84068 786100225 62563 62564 845523220 52698 52697 563778320 9951 9950 127517791 26637 26636 285631399 10276 10275 741224795 7000 6999 183933626 22701 22700 412879301 52147 52148 637370871 74744 74743 80238543 22703 22704 745734487 46008 46009 616029 40642 40643 489401076 22707 22706 829603187 69862 69861 63420698 2732 2733 782650606 75212 75213 178631328 51510 51509 23476083 22712 22711 141896057 45221 45222 128955302 28341 28340 728287110 1292 1293 68610460 42543 42542 67607982 75739 75740 254368402 89152 89153 295627057 19905 19906 393277663 46184 46183 307512121 83158 83159 34917415 48819 48820 953806515 2936 2935 505126354 66401 66402 163264604 96419 96418 11755452 67394 67395 39165215 50739 50738 498614062 14312 14311 191212190 43777 43778 181091854 55605 55606 423251471 20245 20244 86080594 8824 8823 998704457 14080 14081 635215802 26992 26993 54287390 93251 93250 447496127 22735 22736 563949548 99581 99582 325870535 36085 36084 55382383 19382 19383 308818330 1070 1069 816831705 13457 13456 826138649 54857 54856 198151205 77731 77730 207503918 68066 68065 932210600 22744 22745 657456639 9834 9835 48080105 50680 50679 986793063 15506 15505 957989810 18372 18373 24779942 6476 6475 411785063 22750 22751 813570135 83854 83855 745699991 42982 42983 854492067 15190 15189 750362833 22754 22755 383575477 14388 14389 625556153 44678 44677 60791661 37924 37925 116842586 40831 40830 207447641 48582 48581 605615550 62940 62941 220328417 22761 22762 985169340 24414 24415 715833537 1938 1939 241372946 58276 58275 549845181 24750 24749 866033588 75180 75179 887845519 89533 89532 251075171 40240 40239 38130213 24834 24835 699724416 88224 88223 771541769 17532 17531 506178083 29826 29827 839258913 927 926 34911336 79916 79915 381220248 23388 23387 841133577 21173 21172 115670044 88887 88888 26330162 43790 43789 338826314 59395 59394 386392464 92806 92807 478396262 4738 4739 250946988 13043 13042 39559248 31210 31211 793758327 29883 29884 730169779 5277 5276 121374757 44808 44807 340530816 80316 80317 469452607 70015 70014 795256475 54999 54998 601706228 40282 40281 510975444 63996 63997 215133617 53774 53775 951903000 87210 87209 815763441 50208 50209 820708840 47354 47353 950729045 61682 61683 662167563 41432 41431 326341623 22798 22799 463748992 3528 3527 33931260 22800 22801 220327095 81878 81877 11771240 22803 22802 5218561 21720 21719 693858870 34034 34033 924795204 72534 72533 392478377 73304 73305 278245619 40004 40005 692934109 23690 23689 552456509 84930 84929 628408481 22810 22811 878280837 39286 39287 586242185 59047 59046 241544723 28266 28265 335354174 93097 93096 402216457 94577 94576 873274393 70910 70911 234453400 54827 54826 998240752 62094 62093 579528563 1453 1452 451989296 87384 87383 586410116 64530 64529 539573804 51141 51140 337585375 38356 38355 112544693 68648 68647 398218484 78261 78260 370205163 48043 48044 201462536 95597 95598 259933522 41902 41901 940728550 1289 1288 225863721 22830 22831 922236369 22832 22831 381257719 22832 22833 860858558 68379 68380 117721446 97738 97739 629213888 45159 45160 257869396 17082 17081 648578500 2015 2014 806339112 62939 62940 169153406 56934 56933 774830178 22841 22840 258728099 50500 50501 651606391 27889 27888 526938201 22843 22844 32917979 90774 90773 624956396 22846 22845 650262367 71978 71977 916851394 72221 72222 868849853 80414 80415 476667537 88675 88674 480602993 93330 93329 766988239 82728 82727 793347019 93629 93630 268559978 62520 62521 586892099 9753 9752 226261690 26897 26898 853444876 76970 76969 339757748 76016 76015 640356588 46062 46061 269479776 22860 22859 134034506 68710 68709 817186445 43350 43351 818299273 20722 20723 252126403 1044 1043 593649044 85272 85271 42591097 77789 77788 533078970 66956 66955 431038344 13485 13484 760575933 80103 80102 113425376 88550 88549 53834789 45816 45815 861404281 91020 91021 837316314 7364 7365 209603981 2013 2012 208811506 75903 75904 964463365 75575 75576 959878856 15193 15194 255056945 12876 12877 644171086 95164 95163 840857531 13682 13683 128330148 59556 59555 955638750 25662 25663 499925481 28789 28788 32671443 22884 22883 103175761 69896 69895 212867980 90530 90531 863155063 98092 98091 179035813 70631 70632 309354229 68628 68627 946407320 38977 38976 7680051 9117 9116 825483824 63046 63047 927451004 22893 22892 260086848 97923 97924 746849623 22894 22895 200285076 29051 29050 213521428 6151 6150 753987624 99630 99631 236591525 22899 22898 956315288 28544 28543 6264751 71254 71255 32715992 22901 22902 449193953 63328 63327 477924133 53383 53382 93966981 76827 76828 843414331 24899 24898 23573332 1283 1282 112736201 62200 62199 768827535 55567 55566 442479138 69452 69451 302401611 75172 75173 41995317 7633 7634 683833357 42729 42728 633306303 46873 46872 303334038 26516 26517 190645183 65769 65770 749107200 77495 77496 253707051 46940 46939 951034890 40006 40005 734892001 3428 3427 109610673 24473 24474 777424608 4703 4702 316521216 87436 87435 59699896 68192 68193 310231080 57218 57219 848604479 21803 21804 265246931 60005 60006 903113094 66879 66880 467825846 22929 22928 77881867 22929 22930 891246693 22930 22931 66264368 62800 62799 631109484 87803 87804 287910380 12799 12800 991048859 84596 84597 899948225 32024 32023 442662049 20237 20238 987827438 2466 2465 282488541 38707 38708 725261797 36887 36888 619382896 14031 14032 887357695 1361 1360 147064215 88481 88480 72592751 76147 76146 809364792 90675 90674 82107509 33382 33383 748616378 55708 55707 370539988 98035 98034 267016730 22949 22948 762271877 60659 60660 970091067 11879 11880 822250925 93272 93273 273283454 40272 40273 2663373 42619 42620 95760531 47674 47675 994076728 98962 98963 784277391 74368 74367 403801291 15709 15708 164143422 22959 22958 886218200 27409 27410 972654778 18999 19000 2736739 22962 22961 402017596 51223 51222 158959761 44850 44851 439330867 72444 72445 666196061 93229 93228 919853459 22966 22967 250500749 34043 34044 23234160 22050 22049 7431652 16862 16861 635364811 2693 2694 723723418 54299 54298 60731308 5891 5892 753005577 77183 77184 163578481 22974 22975 579184809 99635 99634 389624421 13557 13558 411563582 22978 22977 9090964 85716 85715 238906448 31512 31511 24568798 75376 75375 499062492 40287 40286 502963019 47025 47024 980031305 5455 5454 282194078 38365 38364 402606493 21722 21723 263649325 22986 22987 745032177 66571 66570 19703535 69806 69807 504852003 99946 99947 697238487 76328 76327 285968330 96668 96667 807442784 68369 68368 611418735 22994 22993 431957354 35790 35791 316944890 64298 64297 993327940 67689 67688 122807658 1892 1893 86690826 8786 8785 410685897 60829 60830 733661489 10688 10689 24862559 93489 93488 195089760 31483 31482 714273575 12659 12660 252557185 34273 34274 813135487 21496 21495 874087449 98973 98972 40390435 37936 37937 919875796 19629 19628 46595420 88052 88051 16254565 47490 47491 72891509 18141 18140 557638796 13264 13265 909146479 56259 56260 742919288 7125 7126 136588278 46158 46159 155313488 67793 67792 73398675 88418 88419 201420557 1339 1338 187096866 60788 60787 518379402 75761 75760 46527623 23022 23021 507766238 90440 90439 849327773 59730 59729 662122473 23024 23025 818583407 15249 15250 33457197 23027 23026 938326699 11188 11187 97354207 43054 43053 371158099 25387 25388 27014974 64568 64567 577400758 23032 23031 713711140 87052 87053 183515807 22498 22499 758921947 23035 23034 766046412 88533 88532 744014129 94351 94350 231060385 9147 9148 116428751 23038 23039 397744670 19010 19009 137269702 21916 21917 96625935 47222 47223 17265771 53078 53079 391627650 36830 36829 160149349 11479 11478 753023870 12305 12306 198955780 42244 42243 978389746 95874 95873 448303317 53828 53829 574264556 33562 33561 901100147 4316 4315 731655947 48803 48802 24127647 71461 71462 607937335 23053 23054 923102355 97317 97316 565049743 23055 23056 689804692 96371 96372 854679203 87323 87322 648377543 66416 66415 884324836 76123 76124 387583301 23060 23061 440223833 40028 40027 370781809 99240 99239 484200339 98492 98491 787586698 23064 23065 605961442 62763 62762 366072700 23067 23066 411387081 6462 6461 547302908 68017 68018 854365872 68574 68575 560327379 95658 95659 982350041 60084 60085 610844282 59207 59206 60481685 23073 23074 869781224 85490 85489 546003640 37297 37296 589168552 62702 62701 401889354 23078 23077 64308270 26099 26100 286274431 22093 22092 106458219 66478 66479 148832489 41278 41279 670277535 27351 27350 31949037 36730 36731 817559919 54406 54407 10208628 79166 79165 586513719 66039 66040 106356706 77450 77451 506712993 43510 43511 486779724 23089 23090 402818679 75419 75418 626788070 27418 27419 742010549 16531 16532 969643194 36099 36100 653379811 23094 23095 401690784 33335 33336 168829857 46618 46619 583078762 83720 83721 813735044 58328 58327 793269855 59014 59013 285286176 76151 76150 772590315 23102 23101 43489894 23103 23102 588192404 58889 58890 77783089 23104 23105 47520048 35831 35830 747250459 47909 47910 128795477 40829 40830 991135381 55070 55069 763824914 9662 9661 995358007 66194 66193 746743004 58186 58187 759083348 19247 19248 503843531 3217 3216 500945874 77564 77565 573234183 31782 31781 790015288 21005 21006 906225277 38642 38641 825376009 23118 23119 683325654 13108 13109 265892689 54052 54051 19075241 71797 71798 886157437 52836 52835 100743407 54671 54670 575551343 23125 23124 988458168 94907 94908 652150226 39729 39728 63459869 98577 98578 755418795 24089 24088 16310646 5467 5466 141120305 23131 23130 370298061 31847 31848 44004831 55468 55467 759479186 23134 23133 161997767 96414 96415 693923471 9469 9468 33316905 92695 92694 409051167 21853 21852 507395652 48290 48289 417182875 8320 8319 49474412 7312 7311 62574358 6843 6844 964180829 60372 60373 214343242 81318 81317 277698767 7042 7041 735475153 11642 11641 848112715 23147 23146 8619929 47913 47912 222170940 1680 1681 43274642 62552 62551 282923337 69950 69951 821597097 19322 19321 657374690 44089 44090 292512250 81264 81265 3334169 89618 89617 851781441 87791 87790 913684660 31720 31721 62565266 53073 53072 755161728 35696 35697 813855563 61574 61573 687153384 96790 96791 417630790 6136 6137 145454277 8490 8491 285380435 1657 1656 446190456 8030 8029 52087269 51422 51423 901106743 83627 83628 93561867 70203 70202 362112932 79365 79364 328174242 81936 81937 471051684 43664 43665 3974602 23172 23171 984268142 33157 33158 279895958 84521 84522 627190754 99892 99893 301866760 23175 23176 291675165 69187 69188 476628284 72489 72488 556287562 78801 78800 823331555 50274 50273 5333178 52982 52981 74306035 31440 31441 286596920 9749 9750 657571741 50358 50359 760429718 25711 25710 537375360 74893 74894 491078284 96754 96755 667412764 486 487 97551299 9838 9839 442199177 740 739 813399084 23190 23191 238981992 23191 23192 788171670 45948 45949 614838555 23193 23194 13399168 10571 10570 70894897 63067 63066 504174891 26808 26807 276774692 51648 51647 635476212 48548 48549 265693767 45460 45461 411951073 94293 94294 303748602 23201 23202 422231674 91208 91207 166350368 64350 64349 478908378 34350 34349 713242579 32822 32821 103914501 18090 18089 11377750 47436 47435 820049020 20009 20008 970964042 23464 23465 80543503 65743 65742 670674213 27311 27310 493888243 4517 4518 967832289 32456 32455 553339924 39198 39199 864373745 2955 2954 191346860 23216 23217 520934777 87940 87939 254362901 32541 32542 19453374 65132 65133 226437596 6240 6241 619449052 75562 75561 141156374 13250 13251 756928951 88960 88961 272113655 91133 91134 46133043 21578 21577 247246240 66163 66162 869782952 38487 38488 840820793 50982 50981 818014352 71003 71002 424267584 20265 20264 4370563 23231 23232 67498528 20569 20568 371357030 97656 97655 681836038 17269 17270 570860767 74124 74125 827350512 55667 55666 123245323 20708 20707 50798855 72118 72117 734278516 73085 73084 270900014 50838 50837 777739837 23242 23241 412808155 23243 23242 962000288 87573 87574 431658789 80233 80232 8028059 45947 45948 263142687 21933 21934 504563685 7110 7109 176946021 34729 34728 547282471 75257 75258 956208372 58746 58745 990381161 25792 25793 715258943 92995 92996 697164234 27042 27041 737000319 66161 66160 27575157 58198 58197 36859210 33114 33115 539280848 54287 54288 181141351 186 185 66840567 4659 4660 468328929 89584 89583 228391784 23262 23261 789591130 38374 38373 788145664 8528 8529 824018850 16358 16359 29760550 48305 48304 33779592 27979 27978 347201862 37984 37983 639113456 23269 23268 28582529 84802 84801 587337766 99734 99735 546538914 90421 90422 810715506 82812 82811 66842196 36430 36429 934445549 23274 23275 424323987 40579 40578 173063826 12580 12581 384631649 34010 34011 206591896 43424 43425 251364026 94914 94915 333417984 88046 88045 383590345 78443 78442 501587818 50584 50583 830917724 99859 99858 441945132 89466 89465 241175702 56543 56542 841450405 24503 24502 247752163 33347 33348 148499151 75665 75664 606321201 4148 4147 464793876 81515 81514 952558430 7903 7904 9561955 87165 87166 892314348 86397 86396 643059074 23295 23294 337394172 63539 63538 418728358 23296 23297 388447610 37724 37725 725253697 79677 79676 235633301 99368 99367 134476315 94389 94388 42303346 58666 58665 222494372 49001 49000 987044897 23303 23304 847706249 23304 23305 618721232 95126 95125 489965189 93631 93630 469030462 7747 7748 609376890 32471 32472 455657843 94290 94291 637485248 16556 16555 241109935 87069 87070 813906364 49310 49311 333983136 44661 44660 553554357 62660 62661 549700823 17693 17692 968960740 19398 19399 428009085 87721 87720 305622474 88449 88448 298531394 63981 63980 578687943 23321 23320 74889623 24971 24972 211222503 67104 67103 911798045 23323 23324 624237055 87333 87332 362564189 61394 61395 506847225 91046 91045 130636729 21902 21901 346857836 96367 96368 946113698 11786 11787 613914992 41671 41672 439592972 19731 19732 70474416 37587 37588 756860703 48041 48042 149471680 27014 27013 984217136 99949 99948 400777649 7966 7965 455747055 83767 83766 608116451 16313 16314 896908514 41898 41897 21275163 23341 23340 189619474 16104 16105 198958549 30255 30254 73216516 25641 25642 160827356 16554 16553 165698282 95039 95040 90790167 23346 23347 618611995 18949 18950 100559270 69433 69434 823560897 49326 49327 591130414 9061 9062 376744401 59255 59254 467258224 42828 42829 457090881 76306 76307 143812897 46506 46505 13693557 81395 81394 787766005 58134 58133 23450362 84283 84282 366309630 34930 34929 35666550 98016 98015 493041716 50628 50627 664730847 5830 5829 20729429 84893 84894 625664236 12234 12233 667288559 78186 78185 859111113 81651 81650 24782010 25089 25088 3199759 99674 99675 25624108 80624 80623 284693491 71088 71087 133441608 52284 52285 971859646 51183 51184 152581303 3954 3953 91883901 64717 64716 218518553 21548 21547 957727993 11828 11829 674808221 82950 82951 182729449 65465 65466 776282831 53726 53725 972678247 23380 23379 472848818 16117 16116 456840353 79244 79245 475446543 92693 92694 216077265 37117 37118 638413580 12551 12550 580593263 14992 14991 449325568 30953 30952 11848356 19934 19935 586091398 79606 79605 427689475 13141 13140 743589329 16324 16325 457327988 6007 6006 205125439 97926 97925 116736368 65106 65107 655902768 57629 57628 997219444 5808 5809 534568728 36344 36345 720183727 52940 52941 820370131 23398 23399 193606142 32320 32321 814892857 37462 37461 275479835 31388 31387 594690035 84100 84099 494639890 2652 2651 505197965 23405 23404 131095028 1586 1585 412977355 72290 72289 346641358 83908 83909 898297921 79090 79091 152379612 31494 31493 515071006 23410 23411 9940987 86735 86734 963890249 86636 86635 41227613 64974 64975 346475695 16362 16363 87005056 23415 23416 305695707 92862 92863 883694177 35638 35637 777469895 12241 12242 754269421 15 14 642075889 10669 10668 959721656 15638 15639 550298546 97613 97614 189705201 40224 40225 441419723 22561 22560 411618710 40934 40933 914011713 30447 30446 147067364 47506 47507 966204780 25134 25133 174484242 2331 2330 192715594 41714 41713 20678718 30484 30483 103085593 19942 19943 61007016 10447 10446 836371236 25162 25161 876634398 74467 74466 822915037 13239 13238 812521911 50673 50674 36198188 23438 23439 523709892 8225 8224 984407303 20496 20495 378740740 41951 41952 970109507 23442 23443 665427223 57433 57432 988533417 72315 72316 531924533 88425 88424 55366477 20080 20079 796988448 19500 19501 293275419 30343 30344 194127447 22911 22912 241166259 79058 79057 920720013 23451 23452 41694839 15289 15290 172132441 31261 31262 308613089 64838 64839 711351599 4159 4160 549802779 23456 23457 48106127 29190 29189 505327561 61434 61435 426195068 54699 54700 571781161 9723 9722 666883632 23363 23362 335119711 83425 83426 339030798 82485 82484 56591370 12876 12875 884903384 4147 4146 239849243 91017 91016 844857378 70266 70267 386442471 23468 23469 31099399 82637 82636 731251323 89390 89391 14672410 23471 23472 549327151 23472 23473 628951967 23474 23473 46371454 23474 23475 411018492 16734 16735 498548244 40771 40770 642442346 11149 11148 63798313 23479 23478 469084400 59215 59216 888534542 66576 66575 23899538 22594 22593 637673221 74150 74151 506723526 51846 51845 260360022 49969 49968 449427495 47333 47332 3887007 21361 21360 816285805 50649 50648 414876268 97112 97111 988105117 10035 10036 824492551 82387 82388 427313021 44231 44230 645286034 63536 63535 958013003 58752 58751 830189138 39610 39609 835097518 16887 16888 157395534 23497 23496 232750061 6553 6552 870793497 19502 19501 737017695 20966 20967 87053804 79643 79644 218420259 35246 35245 825709047 97207 97206 29540368 93685 93686 819942905 92126 92125 133461743 90947 90946 480651791 93209 93208 181709032 23508 23507 56366537 18966 18965 401724731 5643 5642 1661571 22764 22765 984364337 53596 53597 768061939 10022 10021 274453329 35156 35155 6169342 38083 38082 118301398 62479 62478 531497680 37663 37664 417966945 23518 23517 158263339 23518 23519 909384940 46251 46252 458227455 86039 86038 804151295 71276 71277 581712444 39289 39288 353924646 91888 91889 870045668 62693 62694 345325218 92573 92572 723774308 98843 98842 363524959 23527 23528 424403492 14319 14318 421851686 75084 75083 36793437 45296 45295 353773076 71621 71622 279135275 34790 34789 490513739 60155 60154 36350691 36877 36878 167794407 71834 71835 338670758 63566 63565 806860084 67230 67231 177923638 32807 32806 449282078 23539 23540 466176265 23541 23540 449377256 25607 25608 478119324 49269 49268 465950753 50577 50578 219239434 96296 96297 310344404 59457 59456 143945949 75784 75783 898460672 22292 22291 330519588 32457 32458 314707271 47740 47741 757063366 23551 23550 858474986 37923 37922 564425237 87643 87642 531892981 66481 66482 97854886 52717 52718 946289591 97878 97877 392433505 23556 23557 810611317 2691 2690 672223700 23559 23558 536973664 89627 89626 339535052 70065 70066 11465667 79261 79260 656067623 70324 70323 32897921 39963 39962 780251364 60006 60007 205361855 90019 90018 543232124 81169 81170 565769694 3532 3531 332428917 23568 23569 805820844 31016 31017 801141812 47932 47931 75088347 23571 23572 290474771 1956 1957 888183730 53299 53300 196902067 23575 23574 794947842 16395 16396 66237844 68658 68659 32982876 34132 34131 163792354 71376 71375 231997313 87550 87549 817044626 81571 81572 913525018 20836 20835 175012014 23582 23583 68334761 26715 26714 81282285 62283 62284 743865792 43101 43102 230674823 23587 23586 260329329 92932 92931 43390535 78377 78376 577582341 22612 22611 795096802 62441 62440 283831536 32803 32802 995502983 61765 61764 245187589 6145 6146 183689143 57631 57630 648791783 48934 48933 871112023 49703 49702 405219264 93737 93736 137005572 54463 54462 822848565 7304 7303 417342630 50175 50174 971257753 84597 84598 255312200 22784 22785 604652896 47330 47331 480933671 63129 63130 210331607 74574 74575 619590920 40118 40117 94379795 56376 56377 596340687 23609 23608 954473511 23610 23609 789323598 9894 9893 335627419 66608 66607 466615643 72989 72988 303860249 91922 91923 544914213 23614 23615 333015656 13883 13882 40982216 66195 66194 401943455 67981 67982 227298078 15849 15848 110110866 88205 88206 895548376 63901 63900 554287505 4730 4731 675098574 71219 71218 143050066 88363 88362 800518036 81841 81840 756049451 61372 61373 611585614 45738 45737 391647108 47464 47465 369216197 37566 37565 521744269 22594 22595 71435962 85782 85781 1657132 23631 23632 746555514 80778 80779 533586490 13726 13727 203520690 73395 73394 899260910 98021 98020 452468357 25674 25675 666022809 11753 11754 523625436 25711 25712 245481876 23639 23640 486267901 78769 78768 828742775 38351 38350 59685472 55165 55164 741663372 66087 66086 438785981 86973 86974 333396868 58321 58322 241494890 45277 45278 131103848 23648 23647 643821284 32734 32733 78727122 84644 84643 945446828 44495 44496 699072092 97230 97231 705975124 23652 23653 38212441 63167 63168 431722969 71329 71330 116726211 23656 23655 847194675 37130 37131 640163189 53182 53183 247444779 96329 96330 135994522 83825 83826 702757485 36892 36893 523482470 48743 48744 63368158 27232 27233 922868740 23664 23663 936323887 23665 23664 333688015 35286 35285 698060211 40531 40530 356986564 61416 61417 156848749 74257 74258 747379255 37373 37372 296943214 23671 23670 444987334 58261 58260 23335774 58181 58180 94088076 3029 3028 845845592 27900 27901 445595799 71093 71094 282774779 65406 65405 165283995 65217 65216 323751613 37834 37835 330425319 7019 7018 921884803 23680 23681 883508633 42560 42559 558472303 83278 83277 619956238 65916 65915 694884345 12898 12897 11213725 88636 88637 721416770 23687 23686 743876997 23688 23687 617518244 9955 9956 604302627 94003 94002 83161486 23690 23691 219510121 86293 86294 615558543 38319 38320 915833995 23694 23693 366567088 33635 33634 501527547 12846 12847 65918471 23696 23697 675687064 36801 36802 180889481 98542 98543 60340515 43140 43141 82732064 33570 33569 557250290 31736 31735 864401918 95810 95809 426516712 41325 41326 31715120 44143 44144 799468708 23705 23706 113306230 67942 67941 53511673 41914 41915 84524626 30899 30900 573430942 41327 41326 240249439 25476 25475 261984295 27478 27479 149243620 79216 79217 167663668 88613 88614 997904041 57430 57431 76266729 27492 27491 545667849 78117 78118 623129502 11199 11200 589899337 27796 27795 952792023 83310 83309 130459688 99934 99933 818255990 36091 36090 573776055 57059 57060 442884399 8281 8280 461972843 59322 59323 593668157 17630 17631 697910385 61238 61239 484597843 47345 47344 972821057 32850 32849 253079254 30094 30093 851850614 84463 84462 259978825 23732 23731 181888221 34854 34855 735175945 39461 39460 466488268 60331 60332 460676154 78110 78109 798689461 61332 61333 161891073 22934 22935 732969466 46353 46352 708319731 91695 91694 466898179 23740 23741 721052366 62769 62768 49920399 62409 62408 867479655 45614 45615 358048583 33851 33850 114291428 4902 4903 437093273 30551 30550 881972267 23748 23747 478473667 23749 23748 855881883 92671 92670 693682990 50749 50748 208713721 98985 98984 15389694 38808 38807 915088045 10823 10824 563863527 23755 23754 70051630 16573 16574 59630402 76052 76053 62352315 23096 23095 237453920 10980 10981 8349260 23759 23760 588917022 52094 52093 443632840 94512 94513 79029433 92104 92103 38313848 53613 53612 942876132 23764 23765 310230972 70841 70840 28059928 38337 38336 281086204 43936 43935 1011500 23769 23768 230314466 53994 53995 744046629 97879 97880 868656070 81122 81123 442128975 20995 20994 308184682 98869 98868 53813133 27424 27423 404108264 23952 23953 896079597 54675 54676 222185704 50885 50884 807536767 23779 23778 19350806 77709 77708 176595304 64598 64599 6890964 47028 47027 78487090 4106 4105 661288235 49526 49525 70053734 57761 57762 64685320 21898 21897 508365917 96615 96614 49251493 11354 11353 836626515 18978 18979 364141125 67482 67483 849493437 29033 29034 598520612 97137 97136 677913564 10179 10178 14618030 39515 39514 62333587 41998 41997 867259887 33418 33419 170080374 20434 20433 995729995 16001 16002 10829091 82924 82923 158320239 12469 12468 925931989 80815 80814 369294471 34770 34771 870054454 20079 20078 603687601 98823 98824 633079669 28076 28077 645690034 96385 96386 458441625 55003 55002 887245289 40675 40676 574262037 23808 23809 526962049 66892 66893 282618524 86915 86916 376080106 43058 43057 934053686 86723 86724 910431369 63362 63361 474500244 53434 53433 701885102 23816 23815 71306144 65878 65877 899981511 88270 88271 325632857 86857 86856 496934612 89684 89685 463042014 35294 35295 930758427 93690 93689 640375752 23822 23823 465188893 23824 23823 319146941 18857 18856 122610376 33302 33301 317299779 5510 5509 534229230 93000 92999 499576273 53504 53503 747038710 42590 42589 44653356 24666 24665 899740626 23831 23832 323945457 45065 45064 480241201 44336 44335 223880557 93539 93540 519534069 17122 17121 52016565 55975 55974 359797479 14342 14343 638498035 23838 23839 574153129 81231 81232 887892223 65145 65144 527447021 13521 13522 793802543 960 961 8179941 96027 96026 286658671 4003 4002 937796090 25758 25757 927474580 55405 55404 332666817 63349 63348 816925165 5730 5729 590895915 34188 34187 470671899 21733 21734 361340668 58241 58240 367037731 84679 84678 656975230 62533 62534 400654786 31241 31240 207769206 48702 48701 202549761 63136 63135 756072791 61757 61756 896417544 51981 51980 584943542 87592 87593 809391927 44823 44824 203697150 14380 14379 738728563 46429 46430 628371557 66083 66084 556044478 75013 75012 1517598 95359 95358 602816267 67078 67079 685329616 84163 84164 395478608 90697 90698 761336392 52832 52831 579369180 83203 83202 406465131 26716 26715 647797227 23873 23872 259288942 23873 23874 514407288 16849 16848 729651785 72104 72105 602107474 64102 64103 923226984 66144 66145 20115058 17191 17190 92617636 53624 53625 936281484 90063 90062 844104051 29130 29131 861701604 36131 36132 980112987 79837 79838 366210915 74251 74250 48224429 23886 23885 384193770 220 221 36305775 56083 56084 481232870 27993 27994 71580826 48858 48857 241481765 9093 9092 954331526 71327 71326 514377192 23893 23892 542296482 98353 98352 796719673 58220 58221 151673704 84824 84825 298981758 70766 70765 760759184 25500 25501 45974607 16844 16843 633484932 23899 23900 675764869 25152 25151 476601365 23902 23901 803165331 35621 35622 788927340 67659 67658 275597082 1767 1766 294957891 86868 86867 302253239 27948 27949 596449877 53652 53651 489919008 78568 78569 164209682 68501 68502 871981167 11985 11986 57543576 77784 77783 374604221 23912 23913 755848927 56061 56060 880086003 31086 31085 6491187 20108 20107 814882269 68331 68332 146760680 9812 9811 307739264 23115 23114 402795593 41338 41337 771452590 38850 38851 836339153 32456 32457 552367319 28545 28546 40500126 67812 67811 640109346 83113 83112 254893090 8736 8737 606564284 81916 81915 813896732 23927 23928 913815408 74790 74789 196296134 70593 70594 350679673 22881 22882 433166928 39051 39050 441963412 33887 33886 816323470 52170 52171 221498713 47608 47609 515689454 55614 55613 729635274 88027 88028 670200492 22273 22274 478208045 45846 45847 348866633 84884 84883 170372375 23940 23941 642567993 33644 33645 65679562 11211 11212 545170652 9740 9739 761329600 55663 55664 32773295 82596 82595 443978120 80513 80512 999442372 79917 79918 456939985 23948 23949 384275055 33611 33610 425154501 23951 23950 591024707 86117 86116 152512408 76728 76727 354538044 17916 17915 270901856 37572 37571 778443582 21911 21910 601438247 41891 41892 518045374 39086 39087 19312702 31686 31687 201243071 92183 92182 3425237 27521 27520 283313153 9599 9598 629786313 97296 97295 690462581 12853 12852 853791421 23965 23964 406895603 99769 99768 430319724 85115 85116 65206575 32460 32461 283949885 30266 30267 883712234 75613 75614 826219289 99145 99146 190339941 24173 24174 400535673 82947 82948 582012955 49386 49387 868318915 51132 51133 705145007 65489 65488 41621206 43954 43953 771021860 23977 23978 8582115 66846 66847 538398796 88700 88701 720512128 49033 49032 729313155 29179 29178 453251575 24984 24983 126666397 32379 32380 388152292 23984 23985 466992924 22851 22850 523283967 16229 16230 640043430 14965 14964 350166582 23989 23988 897617079 23989 23990 496775423 23990 23991 731736980 23193 23192 2676716 21463 21462 386398592 29533 29534 533102207 96169 96168 400862513 23996 23995 386627905 88085 88086 559048837 68529 68528 341175054 5433 5432 157919346 68363 68364 970724531 77059 77060 971174203 24001 24002 593412795 8648 8649 861129450 24003 24004 326847877 9422 9423 890593786 59205 59204 714956698 24006 24007 2643540 82127 82126 697431614 42615 42614 677368445 88358 88357 565694533 32227 32228 34811149 59079 59078 349388584 83462 83461 613566051 52671 52670 645828184 40060 40061 219797655 21475 21476 557708498 85532 85531 404152240 79549 79548 825050356 95605 95604 560261143 89307 89308 374886031 26274 26275 422650188 24022 24021 816293693 48153 48152 65191640 351 352 661966069 66388 66389 406897027 80907 80908 247224028 24027 24026 170388166 58554 58553 200157278 98598 98599 972819587 24775 24776 476273278 21122 21121 346057460 24032 24031 63997290 3722 3723 431347426 20620 20619 637543507 10140 10139 417189399 24036 24035 706377083 23310 23309 865730581 54611 54612 798959760 16443 16442 366021384 44981 44980 821408056 24041 24040 921601274 94652 94653 423003117 98727 98728 363210054 49082 49081 771762955 23409 23408 5513807 56311 56310 719794727 26130 26131 469833585 24047 24048 277371811 18038 18039 6896952 25546 25547 154915967 76210 76209 10978256 41845 41844 627399282 65482 65483 806524861 42533 42532 292030522 27652 27651 398536908 86157 86156 121125936 24056 24057 783171402 14181 14182 495701279 24059 24058 68271987 24060 24059 917307734 92790 92789 811488045 24062 24061 820968444 66048 66049 423705079 15266 15265 448369828 13346 13347 373654812 24066 24065 205737249 77206 77207 672554028 99801 99800 685595036 44259 44258 341829036 56028 56027 703000292 24070 24071 408004621 90441 90442 895568644 33604 33603 63108827 57984 57983 572468251 39944 39943 787431479 66972 66971 731457896 1603 1604 484363911 69081 69080 928850597 2976 2977 13174892 22551 22550 774027670 735 734 431900917 50381 50380 175868385 68173 68174 853414418 94769 94770 522556192 24885 24884 4508491 86041 86040 922650933 4750 4749 612844209 24087 24088 278134493 58744 58743 342890005 92708 92707 391454345 35625 35624 700633721 44803 44802 476570985 86495 86496 848930756 24093 24094 823596233 32879 32880 795641018 38443 38442 619171232 30121 30122 296890154 24098 24097 155716198 54681 54682 756919401 48552 48551 21537063 56018 56017 763727360 85454 85455 546539478 24102 24103 56981154 5295 5294 938753251 24621 24620 419130209 5348 5349 395388431 97775 97776 34555169 41027 41028 582826880 51018 51019 944920140 99902 99903 989906192 66065 66066 375429319 82452 82451 590125035 20013 20012 593819685 94691 94690 940397145 43937 43936 559451163 75211 75210 12159448 85664 85665 803690292 80301 80302 948608878 29496 29495 904912326 24120 24119 346435133 45814 45813 598157605 82424 82423 657967192 21987 21988 62832918 87771 87770 574485973 52628 52627 248329607 66981 66980 469608996 24127 24126 256080509 15759 15758 387294111 98805 98806 236669005 45165 45166 808348001 44896 44895 336803343 24131 24132 860707676 73735 73736 892122192 69559 69558 986089638 15172 15171 925578759 36562 36563 432979988 79172 79171 548988362 48012 48011 883724042 94334 94333 589675330 62867 62868 143467153 52430 52429 818808029 127 126 82951850 90571 90570 840448450 57510 57511 952516579 92495 92496 723003402 38118 38117 890264359 79584 79583 64082733 23186 23185 658608090 83403 83402 85595834 8199 8200 220987430 71347 71346 8427340 18115 18114 76587919 14322 14321 376609721 58157 58156 408160206 24155 24154 687313036 85135 85134 223319004 24156 24157 857335734 56266 56265 281117005 46799 46800 283380352 8687 8686 174292959 2878 2879 765494212 24162 24161 873871187 85176 85177 689418333 24164 24163 960174971 73650 73649 24400860 64387 64386 67402901 2377 2376 868476284 58069 58068 470896087 24168 24169 622471513 38121 38122 345130059 30971 30970 106129884 74082 74083 841539549 32873 32872 74638714 6312 6313 72414387 90627 90628 933938334 49971 49970 403684028 37437 37438 586689507 47433 47432 77894028 56297 56298 912899719 97389 97388 266155623 91967 91968 637412637 8573 8572 201531547 24183 24182 120155265 50295 50296 829650963 94650 94649 116576529 4108 4107 365615658 76778 76779 716982810 59616 59615 45932733 24189 24188 765389201 27988 27987 243474308 72559 72560 745530372 93331 93330 938478498 7874 7875 845337807 32490 32489 673153402 24195 24194 407573139 17016 17015 466377925 24197 24196 142354404 96406 96405 373118689 7569 7568 424625218 50695 50694 534454124 17779 17780 272677195 5983 5984 845243154 40018 40017 68947502 24204 24203 347059363 76419 76418 291521379 52546 52547 138218601 27973 27972 792168602 69390 69389 170414520 54764 54765 488937201 42861 42862 166404806 65030 65029 893412713 92165 92166 397168317 8653 8654 414375323 72927 72926 741357071 48877 48878 121233063 57398 57397 208438538 40312 40311 793242734 8494 8495 716864684 17617 17616 684154625 24220 24219 128302520 24221 24220 746333784 665 664 878889481 74096 74097 973469256 24224 24223 953987111 32119 32118 48702639 84486 84485 63982360 62263 62262 768381938 19078 19079 136384633 29806 29805 543501225 62329 62328 96505549 41801 41802 669831576 40573 40572 642559508 32527 32526 743168226 18916 18915 691652768 34144 34145 57757049 86911 86912 88252964 46314 46313 364259801 8065 8064 71082254 1084 1083 14619894 19961 19962 942706198 62142 62143 197016690 71930 71931 134446103 65192 65193 477437716 48154 48153 3416094 76296 76295 56089462 27473 27472 80917953 13438 13439 208459517 11105 11106 647914419 2118 2117 697389326 47456 47455 38005909 53420 53421 658028159 14179 14180 19549198 28866 28867 37191500 18645 18646 25101853 36869 36870 835121292 24067 24068 105420462 67934 67933 337462435 48415 48414 219676524 15127 15126 364719032 6454 6453 190441431 6 5 62083178 87170 87169 894010262 92630 92629 69370558 24264 24263 277197582 97875 97874 593202012 64851 64850 876352051 12744 12743 631394556 24268 24267 956393886 41110 41109 798286875 70663 70662 977188321 73763 73762 885078258 39962 39961 726186263 36652 36651 14921640 94265 94264 571263679 7675 7676 673743559 31189 31188 426072522 24277 24276 739080685 12392 12393 218813682 47069 47070 115520708 75352 75351 824667470 34414 34413 804201011 250 251 663152419 37090 37089 171014102 10564 10565 879422718 55087 55088 264322476 91450 91451 351901951 24287 24286 735199760 43561 43560 961849464 24288 24289 357927403 32278 32279 71699895 73908 73909 473698599 24291 24292 311809055 24293 24292 995651431 80746 80745 737708670 43796 43797 551564533 5848 5847 531015578 21166 21167 66374139 36872 36873 780639501 91329 91330 443132407 44895 44894 84610131 11584 11585 488373609 29466 29465 647254562 55101 55102 855475150 47921 47920 210820089 71826 71825 783696850 12201 12202 455638012 71881 71882 880502722 83935 83934 764358399 85355 85356 955503680 23524 23523 469240033 24310 24311 112891706 3064 3063 26013979 40925 40924 478266141 84581 84580 94628248 506 505 365955653 67436 67435 109461960 18714 18713 812166841 24317 24318 770836464 77409 77410 541596181 95731 95730 186650308 78286 78285 71971271 21551 21550 940985655 62499 62500 761903998 74025 74026 720701074 77747 77748 178480608 77456 77457 283982019 33948 33949 729172348 87235 87234 885998840 244 243 722007551 15672 15671 322766445 79492 79493 904421290 79119 79118 511757186 57613 57612 13694723 57891 57892 334980369 99361 99360 62211275 39437 39438 623394814 24337 24336 659917873 44603 44604 376782096 24338 24339 32611141 24340 24339 359447295 47185 47186 808109487 24341 24342 683378382 7560 7559 8098721 91709 91710 2448474 74944 74943 694769418 93710 93711 666480948 36880 36879 775263501 64479 64480 16966060 24348 24349 233342897 94628 94627 730306606 21016 21017 659089370 58285 58286 348893906 24353 24352 52162424 37397 37398 463997742 62475 62474 359031294 7534 7533 26800239 88840 88839 55474454 51419 51420 726131624 1178 1179 530483602 79042 79041 287245417 92746 92747 803632294 52889 52890 31580564 16211 16210 742209877 36112 36111 444704876 37277 37276 195279402 85744 85745 830985199 36250 36249 252119848 94916 94917 506424934 50753 50754 484531203 16810 16809 387185466 24371 24370 528208529 61802 61803 236818185 64792 64791 936536443 72446 72445 175424505 59198 59199 924034872 7123 7122 41221708 76784 76783 818200892 77678 77679 954841909 60343 60342 394428268 73276 73277 3539434 74020 74019 912356310 80986 80987 215699195 24383 24382 955538079 95074 95075 259407330 95295 95294 334083644 14088 14087 35345627 67568 67567 5307365 85006 85005 597672694 64157 64158 461005895 64107 64108 572989546 89631 89630 494482554 7860 7859 364289836 21024 21025 944280370 43973 43972 677718464 31193 31192 294174265 19432 19431 774825040 74265 74266 686109725 15159 15158 241550331 58447 58448 487826982 97612 97613 12955759 70798 70797 561628810 16014 16015 2352058 74008 74007 376030948 73328 73327 885193821 18544 18545 369760995 33551 33550 943945122 24407 24406 668193599 80745 80744 892828208 90141 90142 750068978 71890 71891 72565981 53360 53359 903180452 60644 60645 155157443 24413 24412 401792615 58079 58080 822899094 89629 89630 761946532 54852 54853 339777845 21985 21986 416561493 24417 24418 512784254 81357 81358 977977461 64023 64022 42968423 66812 66813 692495029 72841 72840 17955402 24423 24422 623331697 50740 50739 62262913 99787 99786 240063714 39624 39623 790093363 95671 95672 434812309 24428 24427 782696557 19752 19751 307149340 92947 92948 431069813 24431 24430 368780547 67133 67132 906727259 60793 60794 658415366 27649 27648 348480464 25445 25446 47959936 3560 3561 108729403 24436 24437 821261607 22068 22067 155685130 24439 24438 511082743 39121 39122 844551494 24441 24440 928703852 87329 87328 890653547 84839 84838 223236084 13320 13319 168424566 83670 83669 12382884 45966 45965 389711167 56862 56863 19915306 88649 88650 474672649 99030 99031 335277059 91951 91952 69632088 31045 31044 796042990 17124 17123 509126403 48064 48065 584314784 84165 84164 569894025 30697 30696 382142393 27080 27081 10633640 10231 10230 471530743 55242 55241 213116460 44621 44620 428058281 56162 56161 285982214 8603 8602 637572967 24461 24462 579566749 24462 24463 31250177 37912 37913 119657577 24465 24464 5273781 11313 11312 941140157 10702 10701 331506085 41585 41584 543631332 28647 28646 246207368 33765 33764 882985840 34347 34346 186388383 51132 51131 646787791 24473 24472 181675498 37403 37404 374541343 65559 65558 34522269 43177 43178 55574339 37240 37241 517938126 90272 90271 512151351 31601 31600 60481392 41046 41047 11806112 38459 38458 662667652 76596 76597 637484200 66738 66737 736716430 12221 12222 826956552 885 884 507627078 81316 81317 422073958 5402 5401 846884497 97669 97670 7049186 24488 24489 734695087 80228 80229 475602668 15246 15245 74668214 83713 83712 712711768 17439 17440 572249919 15557 15556 403853236 82123 82124 148458335 87028 87029 489097433 24496 24497 516826841 27960 27959 759013312 44092 44093 845969041 51159 51160 67894935 24501 24500 358011204 24502 24501 292592148 30914 30913 38392951 39526 39525 586918922 32534 32533 21154221 39253 39252 321487930 40026 40027 406140381 43513 43514 439469419 24508 24509 7996707 84984 84983 101766333 16974 16973 751536310 24511 24512 983427386 36404 36403 360738074 24824 24825 389593518 24515 24514 466548375 15088 15089 69188792 41448 41449 296739305 12149 12150 157200162 54168 54167 408927545 41473 41472 828494958 59999 59998 662687052 24522 24521 422061489 52992 52993 785994491 92060 92061 806806181 24524 24525 616514787 6005 6004 157726969 26640 26639 856740189 60235 60234 20739563 90389 90390 349781169 28748 28747 391443993 75791 75790 378859398 78828 78827 22693780 2165 2166 185682333 16855 16854 383103543 68263 68262 653200575 83042 83043 415341111 24537 24536 348517364 24538 24537 918155514 26491 26490 870501110 48940 48941 332310573 36449 36448 330176997 24541 24542 754473745 60497 60498 497826108 98908 98909 589734421 28394 28395 1925636 37609 37608 183780522 82136 82137 188911176 91764 91763 66665811 36871 36870 322878920 19012 19011 968541179 8753 8752 144175857 32051 32050 272618124 2609 2610 425262093 2623 2624 507598781 85353 85352 215342264 78831 78832 922586156 1331 1332 738945939 49093 49092 631840172 24559 24558 681736252 68497 68498 478192864 59827 59826 345017725 24561 24562 964466953 83720 83719 475800515 58291 58290 580957724 82061 82062 368891858 22286 22287 468748568 60954 60955 375191992 24567 24568 419370646 76648 76647 528287743 61914 61915 740511649 24377 24376 423029543 8715 8714 357025993 24572 24573 647660884 82814 82815 308111219 11321 11322 167209539 74198 74197 862943603 46746 46745 695686018 61046 61045 340912861 97104 97105 644162785 87641 87642 39502871 32545 32546 420353316 64941 64940 291252787 11987 11988 591548154 24584 24583 42629500 98936 98937 729194035 17655 17656 650367567 53671 53672 847871277 52727 52726 877681709 24588 24589 371201679 7894 7895 6183181 837 838 833523514 12804 12803 940924663 11281 11280 806661245 45071 45072 920040910 67907 67908 71786632 20623 20622 10216814 36996 36997 10358052 87967 87966 400610295 86657 86658 11664033 92878 92879 349502055 24600 24601 462006543 14036 14035 49025903 32505 32504 743521713 24604 24603 599492735 97002 97003 660583086 56963 56962 358629156 81441 81440 164399882 82842 82841 77027475 27082 27081 867038421 60422 60421 644905350 88459 88458 961999266 67483 67484 523640902 85635 85636 960422715 69693 69694 392378121 80821 80820 679465107 62597 62596 9918079 59007 59006 670660348 57697 57698 231731880 74614 74613 336821146 88598 88599 26479080 71690 71691 555602200 22187 22188 997633629 55527 55526 911582617 94496 94495 25060208 24624 24625 428207346 24626 24625 310524330 96582 96581 491182870 22628 22629 409593546 13562 13563 602235601 86928 86927 566659092 48070 48071 685706426 22066 22067 492920555 24633 24632 587872867 21109 21110 419665826 59882 59883 827468242 24636 24635 608962704 60189 60188 605932853 46544 46543 891348834 22275 22274 357386961 69980 69981 264202421 21812 21811 551598396 53394 53393 342949349 2487 2486 808905676 56872 56871 886711583 20679 20680 703587151 43381 43382 854622142 41582 41581 946845436 11893 11894 730243796 90985 90984 956336554 9217 9216 243652102 48809 48808 93577024 18567 18568 112735390 24653 24652 723773037 36781 36780 859956443 14380 14381 52183193 29630 29629 883743115 43441 43440 587391515 78780 78779 798970332 75688 75687 816467116 84145 84146 120294256 99954 99953 321017371 51364 51363 818076335 16794 16793 204779843 49246 49247 600153441 24664 24665 807395131 52406 52407 112868220 24667 24666 207247052 12663 12662 471312954 857 856 183746600 26090 26089 280929647 42312 42313 77076696 58839 58838 772182810 75455 75456 321934327 19186 19187 292701498 40219 40218 388319902 7176 7177 738299363 24676 24677 21041311 12324 12323 723671440 43056 43057 322044278 83397 83398 222512059 81656 81655 682367356 98774 98775 67426731 31067 31066 992669534 43464 43465 638451598 56712 56711 844259790 85257 85256 310029255 43448 43449 854838648 57461 57460 133196937 50185 50184 51516728 67686 67687 290352037 45310 45309 371971722 52245 52244 167830688 1816 1815 806374466 22384 22385 468959497 24694 24695 913101181 72572 72571 958549769 64258 64259 485128919 24697 24698 852117052 19915 19916 25734110 24700 24699 809438911 98375 98374 704820935 60926 60927 660242059 52265 52264 265135200 6076 6075 411926785 62673 62674 213694534 86419 86418 815160517 48809 48810 440534360 66685 66686 298650576 82365 82364 894641771 80995 80996 656038337 24711 24710 417853248 10697 10696 42417268 98055 98056 555526579 43483 43482 695048918 24715 24714 150516532 51872 51873 273643000 86729 86728 348753531 94246 94247 675358818 61923 61924 455753080 24719 24720 176041 69326 69325 50900361 95796 95795 447624260 15816 15817 166465520 97448 97449 40827291 54936 54935 13508740 86303 86302 444264545 70273 70272 396840102 23893 23894 244698404 4184 4185 596160631 15338 15339 676623650 87152 87153 889049161 53778 53777 635574111 60757 60756 795483219 57955 57954 403912692 9271 9272 252566696 52818 52817 678697898 57517 57518 799349098 26774 26773 620433863 63340 63339 95310650 37631 37632 324767784 20537 20538 474324980 23804 23803 771249552 29276 29275 162496409 70969 70968 208832064 42175 42174 745667981 24746 24745 434173640 72253 72252 589099523 24747 24748 446404892 3133 3134 279541685 63052 63053 599080938 76839 76838 528214488 10774 10775 101002283 63716 63715 352779855 70286 70287 249567481 42573 42572 671830047 34054 34055 543603104 25745 25746 729673251 30422 30421 58154487 5074 5075 279041 85884 85883 893464817 46120 46119 505176924 11163 11162 309806447 56986 56987 718908235 81437 81438 572581208 63282 63281 692755466 86334 86333 571102956 24766 24767 981004528 89566 89565 383421525 76924 76923 40935585 16332 16333 29520255 68841 68840 92810117 84419 84418 36930090 24772 24773 741947513 80186 80187 651911742 39208 39207 95023556 85726 85725 203807326 20310 20311 885758028 52776 52775 276597439 91339 91338 498610954 59737 59738 974400059 56952 56953 68282555 95640 95641 334927777 24783 24782 134750680 66366 66365 588753744 11407 11406 334923465 86110 86109 285492996 80012 80013 749284950 9409 9410 238458863 51212 51211 909971550 60859 60860 235486988 20922 20921 530845899 4240 4241 507794352 84974 84975 113522373 24793 24794 12167778 13582 13581 121398310 9085 9086 706402796 37597 37596 96674094 43196 43195 610181298 86286 86287 707678329 5798 5799 21328451 48006 48005 437083949 19137 19136 973785390 90086 90087 636568952 980 979 44656407 17547 17548 994929466 94715 94716 417617161 11576 11575 217498878 71252 71253 46182926 68309 68308 71941423 48070 48069 677557245 23256 23257 753515913 73488 73487 64498324 93949 93948 757296333 88060 88059 673584326 24814 24815 22293177 43249 43248 5846614 9814 9813 764601399 71852 71853 607726501 52551 52550 870646229 79964 79963 77262793 77542 77541 120431221 43799 43800 290490590 65400 65401 111564869 78301 78300 448712353 35056 35057 933268978 14115 14116 285966139 24826 24827 239428121 24828 24827 586192474 70285 70284 318035711 49355 49356 506501766 7939 7938 374221441 4341 4340 329634995 24832 24833 97249870 25655 25656 552904210 64894 64893 319363155 7479 7478 568225837 37231 37230 67578231 24675 24676 724747059 79706 79705 68939401 19255 19256 291718800 36103 36104 84733814 82375 82374 481431489 24843 24842 617715904 50169 50168 755489639 86087 86086 704433963 15499 15500 795040922 24846 24847 105918906 17592 17591 652908159 36556 36557 872163801 2354 2353 731935773 17851 17852 971006428 75124 75123 548541036 22004 22003 611221416 93989 93990 74346671 74301 74300 623605680 24856 24855 466713348 68156 68155 718408740 2863 2862 465249082 28153 28152 605342820 31216 31217 297958370 82379 82380 56909499 53385 53384 782272937 62003 62002 385412682 39804 39803 877346533 788 787 593968962 1698 1697 698373485 26277 26276 418339671 24868 24867 364640942 75145 75144 257379441 68817 68816 619086331 49185 49184 503892900 20138 20137 959254821 18795 18796 20214370 24873 24874 143358796 77838 77837 965774319 19284 19283 180567540 97079 97078 952048406 20709 20708 416142427 11974 11975 206333979 64192 64193 72420107 24880 24881 424782576 18673 18672 710446507 46216 46217 448374187 6521 6520 530419994 69942 69941 874496824 5954 5955 48669119 84295 84294 189992523 60973 60972 849015322 24889 24888 980915353 24890 24889 126180767 37790 37791 214600264 34052 34051 464464837 24892 24893 402768292 74598 74597 349074266 54201 54202 609110803 45687 45688 401581081 65748 65749 889147723 93876 93877 657319038 26038 26039 600049090 80807 80808 654082521 24900 24901 546124134 78126 78125 757114530 76621 76620 135118223 49379 49380 457100044 24905 24904 585156914 10554 10553 655201244 23654 23655 61559895 99053 99052 304747388 36394 36393 931797965 51482 51481 864395595 45817 45818 386066204 10935 10934 343685944 29056 29055 800357051 50241 50242 58893711 52837 52836 311583875 24915 24916 511458578 90968 90967 13074020 95387 95386 917090124 38019 38018 691895127 1964 1965 272370978 8513 8512 548555411 76345 76344 529066923 11486 11485 747094788 24924 24923 98010946 91825 91826 203230457 91899 91898 802725081 88583 88584 376320029 32355 32356 397700496 71564 71565 481579944 22609 22608 213688454 62763 62764 67962070 24932 24931 46233326 24933 24932 157490585 78326 78327 184551014 88607 88608 38454154 17494 17495 951610757 46394 46395 875640614 97920 97919 324679347 64306 64307 705861431 71731 71730 408739134 59162 59161 612228240 24941 24942 783001770 96496 96495 244596221 71885 71886 230445640 10213 10214 692284538 22622 22623 977185034 53235 53234 32385955 24947 24948 443459477 39656 39657 592751212 24950 24949 67612824 24950 24951 252337682 24951 24952 97903964 58366 58365 933335378 74718 74719 249973405 82954 82955 124476888 88626 88627 895233945 10915 10914 695285242 10939 10940 54968678 65778 65779 628673702 6270 6269 750273672 47720 47719 480590233 31080 31081 762123971 16293 16294 414821842 24964 24963 908659502 14010 14009 73400903 81321 81320 631584393 24967 24966 531626710 18429 18428 850997712 11341 11340 524730238 64611 64612 143655184 51034 51035 236289487 44339 44340 310041722 76078 76077 498739359 63144 63143 425660342 99402 99401 991935487 24975 24976 885810042 30956 30957 404657006 15188 15189 833373530 36638 36639 398356556 17210 17209 815047138 36894 36893 790119569 93940 93939 498836706 24982 24983 752457150 26314 26313 75912201 38662 38663 962923540 44708 44707 549238709 63766 63765 26542596 84621 84620 794560010 66724 66725 505260008 73934 73935 554140738 72758 72757 697143280 94137 94136 807113283 61613 61612 385037919 51539 51538 12864119 24994 24995 991615479 46541 46540 777334744 37106 37107 443693233 7911 7912 70224970 3379 3380 764183730 7423 7424 174166318 25591 25590 775988603 2652 2653 567267380 33945 33946 527341920 42049 42050 363106928 73276 73275 559876923 14022 14021 583023537 82743 82742 80113761 39995 39994 852228110 54342 54343 778486485 8616 8617 753625025 18713 18712 28795324 29907 29908 504282425 57363 57364 97268241 79667 79668 451215722 3418 3419 315343258 88782 88781 493810280 75521 75522 1941019 56668 56667 2961460 37276 37275 522589897 25019 25020 418884565 25020 25021 943885825 33050 33049 359369899 22484 22483 449685818 25023 25024 452919297 25025 25024 230538553 71453 71452 213067489 43849 43848 317311620 85363 85364 946116140 38952 38951 250256920 80659 80658 230694122 25030 25031 127691358 61413 61412 550618334 88241 88242 188738652 75733 75732 439959901 25034 25035 842985768 12021 12020 385466465 40952 40951 227332003 66083 66082 435081690 25038 25039 866626147 67634 67633 282777924 25041 25040 44090353 14315 14316 253476222 61961 61962 711278389 13812 13811 73466074 92131 92130 764497454 30332 30333 849640305 12265 12264 822132967 57276 57277 28219833 4138 4139 99281574 25617 25616 945254745 49079 49078 71123814 61546 61545 927892027 88750 88751 637588359 14154 14155 992831971 57343 57344 290981829 62727 62726 109213440 47853 47854 589594983 29812 29811 294165313 95023 95024 742930104 19852 19853 24620906 53632 53633 864286651 5624 5623 158711207 65687 65686 771631899 33038 33037 925484576 88099 88100 6477665 25126 25125 216773069 94829 94828 983944297 82691 82690 731572108 23817 23818 543326487 12719 12720 772487025 18188 18187 803436870 82605 82606 941166685 41262 41261 968706049 26229 26228 459125714 25074 25075 991298038 73774 73775 326949893 25077 25076 210121767 67471 67472 8273461 33960 33959 395850467 82763 82762 40264508 69396 69397 619468021 5311 5310 878377060 69009 69010 888893211 2942 2941 797026939 25084 25085 897000378 23644 23645 292299050 78019 78020 88955599 46750 46749 734306434 34158 34157 424212009 37097 37096 503316184 3482 3481 861181398 50909 50908 380546259 61779 61778 46282459 22543 22544 510723011 25095 25094 13796904 1394 1393 780750388 26834 26833 936045002 32781 32782 889732804 97124 97123 214086243 18943 18942 145213745 49455 49454 939649751 25102 25101 775197110 25103 25102 26848329 25103 25104 833087128 25105 25104 856360006 25105 25106 886175740 86405 86404 730204991 16689 16688 900809211 67724 67725 684474173 53801 53800 778263800 34071 34070 917665488 54239 54238 280340529 41499 41498 390234184 94000 93999 62732437 75171 75172 360694056 7265 7264 112199126 11858 11859 348547544 83229 83230 927561662 62787 62786 248287642 25120 25119 602334662 37627 37626 306794175 94170 94169 624434917 83485 83484 875536155 85396 85395 623443878 25124 25125 93828278 51845 51844 332579965 28766 28765 3832516 57350 57349 135288411 13145 13144 999778008 97896 97897 766428544 70386 70387 481749588 48862 48861 54519441 54186 54187 310941732 13568 13567 160220650 25134 25135 283824812 93501 93502 648406325 75271 75270 474355198 35942 35943 513242939 31424 31423 399848017 86749 86750 599330299 501 500 679643823 54486 54487 547581689 62461 62460 510569453 24531 24532 35731417 48080 48081 923619296 21363 21362 74386732 30342 30343 703275214 94919 94920 570045834 25899 25900 302895395 33531 33530 736326369 25151 25150 636967781 11790 11789 671674380 82077 82078 273055338 32664 32663 978487464 7163 7162 452577737 74393 74392 973527331 38391 38392 62358670 36472 36473 280565013 73744 73743 206850098 42284 42285 618567636 2020 2019 904450506 30554 30555 838755139 42632 42631 50770302 37047 37048 277053674 48220 48219 236508221 32121 32120 254933324 69517 69516 636894127 47285 47284 540235124 746 745 126685291 98766 98765 3380434 12383 12382 8864875 75999 75998 984944965 89060 89059 298480060 50122 50123 167310201 84785 84784 55797626 77214 77215 983222643 62436 62437 47324412 50463 50464 247453034 25179 25178 375207244 93970 93971 109058777 49025 49026 460211418 25182 25181 240867282 79015 79014 585901937 25184 25183 290072725 18170 18171 895465577 44885 44886 275679585 60692 60691 869420319 55290 55289 40413834 40880 40879 28166562 64234 64233 474335948 88887 88886 625012143 57606 57605 102042591 93454 93453 819883488 79697 79696 488109387 47787 47786 648162592 26293 26292 93526398 50535 50534 684829282 25198 25197 776245532 25199 25198 685569683 53410 53411 124829846 80902 80901 654395084 39847 39846 261561342 84379 84380 881751757 98740 98741 935648538 1615 1614 180457383 78196 78197 25452471 24788 24787 676341432 51947 51948 410064959 13402 13401 125905116 12151 12152 157931662 63108 63107 519431650 45735 45734 425809666 92102 92101 57452093 55025 55026 500247505 66024 66025 36756220 58914 58913 415971488 15419 15420 62287869 25217 25218 984362577 82855 82854 718872669 66904 66903 191735068 36582 36581 46817586 52421 52420 496499425 76446 76447 723495549 38640 38639 215182268 7541 7542 379108954 63611 63612 706386139 76972 76973 685377146 30 31 395211148 39907 39908 13821395 12727 12728 904180378 92345 92344 566055574 80547 80546 628977626 58658 58657 214060130 11099 11098 24580609 80288 80289 27080887 64824 64825 940032696 25237 25236 428490669 81248 81249 46800627 29711 29710 179628774 52301 52302 140429182 36599 36598 208255169 25241 25242 66259416 36982 36981 668260816 84995 84996 532564805 99512 99513 720944781 56502 56501 962868255 9307 9306 246793032 98813 98812 397117805 52373 52372 493443172 13604 13605 741033143 27332 27333 204438211 2788 2789 37141016 89205 89206 415666303 70072 70071 466582164 91182 91181 504495579 43706 43705 976793772 99336 99335 825722489 38768 38767 874982192 60370 60369 963169997 68518 68517 462752341 93443 93442 339513809 50335 50336 355681031 44248 44249 951639802 25264 25263 595192960 25264 25265 720335979 82345 82346 123571226 75622 75623 843155818 25268 25267 949900129 9853 9852 608378128 30841 30840 398132333 31665 31666 909876548 53948 53947 461664367 50200 50199 658995690 94981 94982 474694793 99745 99746 890927191 67014 67013 52154083 51094 51093 761453320 40680 40679 540374523 25278 25279 231387540 75418 75417 118244412 25281 25280 77128928 74986 74985 940333523 45820 45821 66311058 34037 34038 870521534 27086 27085 969151176 72821 72820 41030949 43036 43037 506865417 74746 74745 795186158 86851 86850 719047036 6687 6686 912083340 26796 26795 745377111 86426 86427 113747223 91965 91964 19888539 74740 74739 458155938 17754 17755 904882943 59476 59475 176586697 25297 25296 329863721 61567 61566 295393673 25298 25299 264839716 26085 26084 380166229 56124 56125 822936335 7961 7962 78112613 59357 59358 453319954 25303 25304 50424914 25305 25304 305729431 54336 54337 717383648 25306 25307 719775926 90137 90136 996876570 86612 86611 879079664 25310 25309 828618405 36719 36720 321543969 82785 82784 774734 25312 25313 459589808 94115 94114 292469477 39408 39409 507961865 7308 7309 227752014 67871 67872 4692301 99044 99043 191888853 49856 49855 732767559 66167 66168 763006658 11152 11153 228838051 45428 45427 199053613 25323 25322 906561882 81207 81206 776323860 68617 68616 97134705 69918 69917 928515499 6035 6036 25134563 16153 16152 63025907 89998 89997 957331676 23862 23861 518664590 3483 3484 837788711 62793 62792 256309970 52559 52560 637996266 66776 66775 474547996 99967 99966 154241425 86316 86315 267768935 91175 91174 660593928 82845 82844 370326301 59574 59575 223973933 25339 25340 989496620 25340 25341 237071237 18021 18020 739244893 25343 25342 385121069 77094 77095 3183330 18236 18235 602797844 5203 5202 192083245 23114 23113 122166632 51378 51377 476496905 28009 28010 356564302 48990 48989 723020771 25351 25350 647444438 99612 99611 362240616 17583 17584 61902126 25353 25354 801562454 25355 25354 710658582 63745 63744 120530315 30686 30685 3041683 17106 17105 946782819 39534 39535 596344552 25360 25359 407719744 92895 92894 759348162 70274 70275 309018986 24322 24323 349480627 91490 91489 66955802 3715 3714 156374497 74823 74822 364943569 43623 43624 820036096 31729 31730 864158190 99173 99172 551224701 25370 25369 693992320 25370 25371 9640956 54590 54589 42346073 9760 9761 682980869 17947 17946 794397028 42106 42105 826864890 55016 55015 325766456 74107 74106 5415757 41205 41204 423122412 25378 25379 186137839 76040 76041 226373421 55616 55615 469736460 56980 56979 606502543 6645 6644 252927477 11762 11761 685469729 81798 81797 388158558 74988 74987 27199300 99843 99844 32099529 2913 2912 648302013 983 984 779798594 10323 10322 229835528 52483 52482 70346061 74133 74134 826826223 46104 46103 576859677 6299 6300 792589916 96355 96356 345506054 37017 37016 616389996 23856 23857 17676597 31515 31516 137204164 24369 24370 573760927 2286 2287 53134376 90672 90671 415984695 49316 49317 264283722 25402 25403 146009444 5645 5644 925705695 888 887 306346930 46415 46414 979428856 67611 67610 440957896 25407 25408 609424 25409 25408 850706586 95650 95651 232778337 28589 28588 366426079 44867 44866 771304189 5760 5761 104839878 67728 67729 498748185 7687 7686 88233700 66999 66998 140937516 25417 25416 840475505 68492 68491 794215481 71654 71653 61109941 73400 73399 29719784 67121 67122 785354685 86840 86839 105245916 53852 53853 730957906 77598 77597 399681601 20987 20988 713990956 61195 61194 411205028 6172 6173 760892002 51444 51445 467011592 66400 66399 324653605 45745 45746 716187446 48572 48573 222745518 57789 57790 585192020 25433 25432 156218485 35849 35850 341768377 18514 18515 165293476 49978 49977 504390912 48973 48974 954689483 62488 62489 742774363 52201 52200 705855189 88013 88012 449299498 30175 30176 489914939 36825 36824 478740429 22586 22585 866436471 25444 25443 720873654 56844 56845 706745532 10139 10138 519284418 25447 25446 155427300 44181 44182 895098569 55766 55767 515095978 1291 1290 557618548 14119 14118 819605785 25452 25451 766620750 98631 98632 62030148 98730 98729 289760542 37974 37975 30242616 44109 44108 890025845 92094 92093 937946671 25458 25457 290964611 13954 13955 993745414 65182 65183 570590510 25460 25461 643234801 74235 74236 342380134 55788 55787 37596014 40936 40935 821356466 25465 25464 210289015 25465 25466 576057359 25466 25467 136823804 92065 92064 474875131 92376 92377 717579664 93941 93940 69754829 17842 17841 415673699 25471 25472 482729287 53990 53991 32430960 25474 25473 408101742 25474 25475 279010551 61459 61460 295328153 17665 17664 36084526 49081 49080 250783433 67088 67087 993558068 25480 25479 282421816 25480 25481 118662726 41401 41400 235725365 30736 30737 424103221 82022 82023 529151278 46682 46683 41483287 71965 71964 37209871 25487 25486 251822397 61839 61838 303486155 39858 39857 479011430 71132 71133 21278263 31443 31442 979027762 72670 72669 342009375 76666 76667 2363866 61963 61964 14381716 60710 60709 825707549 73032 73031 438249347 56087 56086 479606398 96025 96024 80103820 96501 96500 666621868 25499 25500 923297552 84585 84584 368828482 25501 25502 556320652 3804 3805 48966832 25504 25503 522387750 25647 25648 50790265 42096 42095 878649990 17829 17830 954971552 27056 27057 251670247 56209 56208 390276956 3622 3621 886513774 21978 21977 457141011 89851 89850 469230778 2336 2337 894902406 71354 71355 283510716 25514 25515 822776394 25516 25515 745373897 15653 15652 692194167 26751 26752 990762477 60022 60021 995308964 86882 86883 403704195 25520 25521 178230034 46587 46588 506988034 25523 25522 114878759 11598 11597 806779930 53670 53671 115486494 61185 61184 972678912 79134 79133 710104318 45554 45553 797027078 75388 75387 328791752 68717 68716 651199086 17256 17255 750178293 52212 52211 324938880 41374 41373 145425183 25533 25534 40276698 9934 9933 326076927 13110 13109 453040392 34763 34762 580608407 25538 25537 63769172 47949 47948 413484720 87652 87651 810113503 90806 90805 751146631 97091 97092 935405809 18531 18530 158869444 39318 39319 937543566 27620 27619 329232299 36737 36738 619291466 4696 4697 205817750 25548 25547 159209566 25548 25549 519693987 96632 96633 404150522 8606 8605 249488298 25551 25552 270081757 82064 82063 339628914 24730 24729 411212580 82335 82334 483743524 12913 12912 306042975 27069 27070 11579135 74785 74784 68322026 89787 89786 498214222 81164 81165 574344059 94852 94851 732931479 74612 74613 328521719 59942 59941 993547286 20375 20376 913258122 56809 56808 821213545 25566 25565 117573366 25566 25567 799299213 64224 64223 696110635 25569 25568 46970121 36356 36357 968665113 2666 2665 5406057 81611 81610 580307906 5033 5032 342404590 88472 88473 517019027 74555 74554 100971396 96665 96664 632523764 14468 14467 739055348 94493 94494 624333342 95141 95140 521499739 91204 91203 198720812 63594 63593 492462811 80387 80386 67960693 92100 92101 834935440 22633 22634 592551450 25584 25585 730445510 66654 66653 786375899 25587 25586 410052713 68440 68439 939052079 4774 4775 330312892 72510 72509 836830611 81297 81298 460577870 61161 61160 57483810 83737 83738 56646699 37377 37378 909297510 41357 41358 392186703 45755 45756 89925230 10711 10710 485699168 98314 98315 773531936 25599 25598 188943260 8331 8332 62523857 76500 76501 632974608 39555 39554 692947219 49824 49823 249802506 90183 90182 856110542 50839 50838 72100050 25605 25606 287767443 37423 37422 822300053 47849 47848 109931308 52639 52638 683596194 1521 1522 216887672 25610 25611 33691097 66591 66590 681504886 42946 42945 42126175 82052 82053 235990687 1404 1405 740600215 10265 10264 450515065 57392 57391 581029966 7591 7592 74240105 26028 26027 902476854 25620 25619 46948040 25621 25620 100664214 24340 24341 981836858 73236 73235 330815807 56915 56916 70682683 10888 10889 127638466 4907 4908 432639483 44200 44201 625925344 59045 59044 88399212 75536 75535 986500418 1312 1311 382844569 22799 22800 47304299 29299 29300 47609145 3235 3234 763673834 65100 65099 94403204 25635 25634 497628372 66962 66963 247171397 11168 11169 311427697 26420 26421 367145009 7952 7951 177534262 22083 22082 462315127 23076 23075 332774131 64844 64843 925703832 25643 25642 469373262 62179 62178 888238969 63649 63650 211037040 25646 25645 625085367 48088 48087 639606782 9855 9854 533872442 25649 25648 732361547 74529 74530 474745613 25650 25651 285413836 96123 96122 581533548 66619 66618 36046028 57448 57449 891278367 36653 36652 379468640 86186 86185 901191431 89027 89026 531687838 61303 61302 695904503 87253 87254 690221066 25660 25659 457768133 58711 58712 413024593 25662 25661 4607136 23931 23930 21048378 25664 25663 535968163 27246 27247 474716121 31865 31866 567577003 71853 71854 341626886 32114 32113 47445862 25668 25669 894793229 4748 4747 337823917 8734 8735 853076391 7423 7422 97951508 58123 58122 393264681 49271 49272 521582271 92102 92103 240029692 25676 25675 636389239 37953 37952 430853709 67205 67204 415366140 15021 15022 668290309 53435 53434 995734429 18934 18935 414724860 74340 74341 429752839 20316 20317 641341545 25683 25684 31400283 72521 72522 17951134 48927 48926 416238211 89275 89274 340255218 61030 61031 152020933 25688 25689 22688510 41369 41370 811947416 84306 84305 117419020 35963 35964 210265527 96301 96300 612955596 33268 33267 160962677 66157 66158 736114249 7518 7519 875413584 76427 76426 338637084 72991 72990 822772680 43087 43086 59010527 25700 25699 13936498 60972 60971 45809381 25701 25702 319363656 60540 60539 703539752 32788 32789 109520451 48986 48987 34987139 33241 33240 533337900 21617 21618 146416418 9701 9702 280538543 69284 69283 670089014 25710 25709 397288625 71670 71669 426065901 42358 42359 378615523 25713 25712 469099169 25714 25713 65362071 3770 3769 294657872 73832 73831 422059987 34438 34439 907276108 71275 71276 18494116 37485 37484 483617843 92540 92541 257971125 30874 30873 112745250 10450 10451 430543136 2108 2109 50493478 25724 25723 42528644 25724 25725 749442547 17098 17099 837265240 30690 30689 912909785 11774 11773 950579839 72438 72437 391117811 21286 21287 107116060 37348 37347 168879010 44251 44252 145664167 32281 32282 820041785 7164 7165 968178241 81108 81107 267941370 57358 57357 52716356 38465 38464 817166146 40691 40692 879189279 29161 29162 526111232 69475 69474 711829345 89183 89182 360466795 31859 31858 824748819 30997 30996 49301493 6791 6792 983011915 70635 70636 125867386 59878 59877 823433726 53573 53572 254066110 88134 88135 94751766 56115 56116 585513750 28194 28195 401547204 1947 1946 543275365 64970 64971 969405464 82169 82168 703235402 65924 65923 812062927 65743 65744 21724056 16474 16473 893049196 8999 9000 522652935 19836 19835 408239754 62415 62416 956148265 50967 50968 109279600 82535 82536 130853791 25762 25761 352038374 25763 25762 22022796 39283 39284 347147847 50775 50774 367525194 84810 84809 256310744 25767 25766 622087260 75323 75322 798928216 25768 25769 983462820 33367 33368 940434904 97720 97719 106193878 46091 46090 137262541 25773 25772 544241709 56848 56849 340849764 25774 25775 211154013 39244 39245 277761813 25776 25777 225943240 25778 25777 830133627 25779 25778 991415028 25779 25780 74856291 8080 8079 766076989 57156 57155 27240739 75456 75457 789801159 84698 84699 426189357 52414 52415 85071031 25786 25785 532605411 94087 94088 100343203 2721 2722 384657069 58635 58634 169543238 2249 2248 6658377 69199 69198 733786745 7558 7557 383630947 91194 91193 667300703 93864 93863 804665446 96563 96564 285123551 52810 52809 764924817 80576 80575 669952343 68056 68055 987658829 3519 3520 157478030 52188 52187 977657790 31127 31128 93036267 57150 57149 635326104 9286 9287 298016741 35562 35563 521853492 99104 99103 653039291 31140 31139 273065443 34110 34109 47893093 25807 25808 563394178 10323 10324 73451466 92043 92042 600965710 55 56 294215219 10477 10476 851063546 52933 52934 477942272 97475 97476 820366847 25814 25815 956750234 97429 97430 526268212 46298 46299 307113128 45725 45724 852476318 84591 84592 892405126 65380 65379 677069449 78665 78666 464022770 98707 98706 7213271 42378 42377 650538505 97752 97753 47671961 84811 84812 425477747 53891 53890 175301340 39974 39975 87811802 76171 76170 8513989 25829 25828 24907168 73110 73111 60490977 73269 73268 23661521 88562 88561 534035894 56395 56394 463354966 71534 71535 418903198 25756 25755 902368620 16875 16874 72537557 90771 90770 655470677 66701 66702 338273488 80680 80681 11581261 24692 24691 382357968 30500 30501 288113088 87932 87931 188452280 39741 39740 781831866 77650 77649 227692571 20645 20644 360780703 55751 55750 21412250 50953 50954 240986908 29831 29832 483183725 68803 68802 733917277 6194 6193 347741503 25851 25850 319691393 34512 34513 245698111 16473 16472 569240651 25854 25853 395225716 86526 86525 574229530 81023 81022 59811664 97651 97652 514807835 81989 81988 932231817 86959 86958 170347197 36980 36979 445612580 25861 25860 192922469 38604 38605 278770387 1842 1841 538429284 34566 34565 23789696 25864 25865 653610790 42319 42320 209417514 99429 99428 109409195 56086 56085 754330096 74532 74533 56935995 99161 99160 790271595 34508 34507 459680854 5384 5385 961538625 25489 25488 321470955 34639 34640 181806327 25874 25875 241742794 15723 15724 840818695 51150 51151 517343322 7750 7751 481492787 68374 68375 523648143 25880 25879 47397656 87713 87712 193217303 56733 56732 278837766 57326 57325 61998036 25884 25883 250260239 88042 88041 185331599 57297 57298 766646110 66491 66490 909704171 92376 92375 841637323 35698 35699 434019223 43276 43275 712019116 91088 91089 736200392 71293 71292 685837805 25892 25893 692643815 94950 94949 688249187 91395 91396 851296390 25896 25895 539566429 39786 39787 833657497 82286 82287 461909372 42864 42863 941119971 40898 40897 774232005 64426 64425 752206254 430 431 272195573 31938 31937 917897919 25904 25903 843352340 7519 7520 940762505 75852 75853 633517389 49120 49121 219571361 37331 37330 494760957 61930 61929 513526642 54620 54619 662287882 41394 41393 1532722 84495 84494 579902582 41479 41480 197019669 90205 90204 295474484 4843 4842 188491968 97225 97224 239843898 58827 58828 622993920 85398 85399 33086679 19864 19863 451046588 78119 78118 130201415 61374 61375 218793000 97891 97890 909239941 13481 13482 378180156 50484 50483 949370464 52953 52952 210927717 81474 81475 871566801 94282 94283 353796218 35552 35553 489609612 92910 92909 636527089 82711 82710 20921045 89320 89319 513918803 80079 80080 23451285 95432 95431 246714349 45265 45264 111519405 69279 69280 448825801 11870 11871 180975498 52540 52541 302596060 19643 19642 59154937 79291 79290 650311809 1093 1092 751820093 25941 25940 452048934 25941 25942 341204320 34830 34829 334519365 25058 25057 757483974 71974 71973 646767255 32447 32448 584346632 53152 53153 231551108 25948 25947 300424447 25949 25948 508686045 14055 14056 642948638 25951 25950 676744653 52879 52878 494607621 25953 25952 441664781 4934 4935 234132820 25954 25955 373433432 14131 14130 919504061 99479 99478 192743455 96688 96687 948348254 25958 25959 121767549 72852 72851 966533709 25961 25960 232106093 25962 25961 415234676 25962 25963 776078139 80031 80030 782697887 4614 4613 582780472 79125 79126 25120723 47006 47007 799396018 89575 89574 738016994 81223 81222 321659939 73820 73821 437302844 22562 22563 932005545 53549 53550 490089736 28730 28729 972614070 91029 91030 979954291 47828 47827 940665097 82677 82678 867425352 88442 88443 907015645 99657 99656 795163586 34524 34525 260342368 66687 66686 54930078 25981 25980 79266150 85372 85373 655295091 16545 16546 380948063 79346 79347 745748550 61036 61037 64508294 85216 85217 81339993 29395 29396 388510812 47875 47876 816484933 25988 25989 472398421 88620 88619 501200200 42913 42914 694194641 30490 30489 378615008 82239 82240 327102797 44413 44414 489261465 65883 65882 991466715 90767 90766 943278115 25996 25997 118288335 53081 53082 266764455 86099 86100 32169148 62784 62783 520169563 9737 9736 228304287 93526 93527 431112533 76031 76032 999745113 38602 38601 198194333 21277 21278 30423907 49089 49090 282104453 26007 26006 406106813 81622 81621 660090173 26008 26009 879174951 26010 26009 40911266 8438 8437 880985492 54157 54156 441754199 70513 70514 108676316 29624 29623 518625559 95714 95713 42144689 70676 70675 231404105 54804 54805 733633748 26018 26017 234874581 5377 5376 626850184 88810 88811 323672119 9110 9109 347312712 68570 68569 723423954 38637 38636 999367093 26023 26024 892177030 11828 11827 17661906 26025 26026 698172804 37839 37840 960906099 51783 51782 785869153 26597 26598 969267187 73725 73726 553361002 69064 69065 746593062 26032 26031 217365816 49478 49477 863508366 29880 29879 19233412 3665 3666 251571922 60429 60428 901645628 73421 73420 412633195 77258 77257 783141589 10544 10543 75159713 27803 27802 422893028 8697 8698 1640886 84811 84810 118815464 97612 97611 15163745 64181 64180 157566826 7701 7700 833840254 60905 60906 218195785 25921 25920 380742403 27725 27724 983725135 30835 30834 337173046 71843 71844 15505927 70337 70338 755002141 68512 68513 734922707 37460 37459 725633846 20732 20733 123917113 56221 56222 502592873 88276 88277 915528830 66595 66594 10458939 20973 20972 960121718 1465 1466 21974084 28406 28405 127937178 75435 75434 419891683 1299 1298 64933467 76982 76981 79002928 91324 91325 56425654 26065 26064 383814962 26066 26065 864653065 24671 24670 770029395 37668 37667 941584421 26069 26068 74509328 37387 37386 186730660 47583 47582 755218933 54649 54648 979939197 84673 84672 102016201 14864 14863 141731029 5332 5333 416480518 26076 26075 288310552 26077 26076 881150860 26077 26078 276214345 76277 76276 948938133 64196 64195 202975126 40578 40577 521436396 43497 43496 59829040 89656 89655 976371802 14372 14373 659886681 93775 93774 904749153 91530 91529 969722815 14243 14244 279645229 26088 26087 467510280 26088 26089 475478728 51502 51503 656505006 22338 22339 975492237 12203 12204 397741325 25622 25623 586223839 26094 26093 665777594 20496 20497 776297499 11448 11449 506088983 26096 26097 704010698 34948 34947 872442916 81624 81623 879417116 49377 49376 269747864 9207 9206 729432466 84966 84967 28227377 72267 72266 569341434 47404 47405 471094088 51560 51561 766147488 99689 99688 833240232 65820 65821 6619075 96928 96929 383138976 15646 15645 487564614 26110 26109 678068055 94766 94767 467238056 3633 3634 995079520 12573 12574 248231990 3555 3556 909871502 26189 26190 957575295 82447 82446 318777610 47866 47867 718966025 54217 54218 695996834 68982 68981 869508418 81533 81532 103881316 81902 81901 45654969 48699 48700 779217516 32957 32958 85329294 85210 85209 339104250 84432 84431 899954728 463 462 462207432 26127 26126 827295525 26909 26908 866950298 97961 97960 54380183 12715 12714 631783190 96434 96433 514762093 84786 84785 448567766 53037 53036 332637231 26134 26133 11362236 80569 80568 324889583 86594 86595 794270341 91225 91224 747961212 981 982 232521633 26139 26138 465375448 63349 63350 527994690 94959 94960 426958060 16423 16424 872059828 39348 39347 413966203 65093 65092 560301804 26144 26145 90193749 77638 77639 128486499 77203 77202 901919437 26147 26148 468598053 43077 43078 539577452 32448 32449 496073252 34250 34251 126828519 34624 34623 917256403 60981 60980 817099599 11298 11299 709623280 2537 2538 299790472 26156 26155 306346657 41180 41179 255822588 26158 26157 244875203 17821 17820 905219472 26160 26159 681491327 31330 31329 128386264 97716 97715 195163422 96484 96485 147945862 25723 25722 356039454 97050 97049 597602089 9812 9813 524040069 26167 26166 292403988 81061 81060 89267829 15949 15950 485722011 26169 26170 136735489 27720 27721 788305798 69613 69612 272031295 69088 69087 936287679 60618 60619 843674782 80618 80617 657145166 21518 21517 930858362 39806 39807 82904455 57500 57501 183927022 12243 12244 476085890 6687 6688 255885290 17088 17089 200825292 26182 26181 26300549 26182 26183 738007900 15375 15376 242137236 19767 19768 496553673 94626 94625 365940859 26187 26186 882678970 26188 26187 117065795 26189 26188 233034909 31588 31589 267513069 28805 28804 72629916 70794 70793 102790150 62849 62848 377670092 26193 26194 151829372 56717 56718 787671720 13698 13697 480820144 47668 47667 553237951 67590 67589 491118540 44984 44985 205603497 8240 8239 254064727 41204 41203 954680127 66425 66426 732609543 26203 26202 507656972 26203 26204 774933206 79473 79474 641913598 52626 52625 41248599 76448 76447 527680865 28687 28686 380721739 57554 57553 798932494 70892 70891 860271728 87148 87149 957123296 99192 99193 437674649 3590 3591 73904232 74713 74714 258787331 57689 57690 557692642 90915 90916 244912871 66546 66545 253936487 31242 31241 203210572 92621 92622 561107300 38771 38772 125680671 7694 7695 800071754 48737 48738 246965893 68253 68254 76425607 89399 89398 894553968 72324 72325 495628982 88570 88571 554270577 26191 26190 758272018 7267 7268 774646989 49715 49714 839248689 57321 57320 226793426 25690 25689 334930415 18418 18419 502202731 26232 26233 445583784 3031 3032 596209651 70007 70008 766436010 83977 83976 512079431 80731 80732 854566889 68721 68720 597618975 26239 26238 967304949 52677 52676 942042782 68620 68621 126442538 28266 28267 330839079 26242 26243 937938726 26243 26244 160372339 69 70 66896257 34187 34186 997365728 20797 20798 124834232 84553 84554 407568652 26249 26248 795956329 67428 67427 139716515 95862 95861 746427846 49165 49164 149722997 3901 3900 314947908 30019 30020 437031372 17202 17201 52974483 23782 23781 62344444 19862 19863 786387667 50553 50552 918023739 76144 76143 68548357 69232 69233 652435379 47185 47184 484545215 27936 27937 655987926 26263 26262 414136356 85325 85326 584110834 37389 37390 7425044 38781 38780 987808773 53890 53889 23213472 26268 26267 643219922 53099 53098 200607681 99373 99372 887510836 9918 9919 233148745 78668 78667 888859571 73299 73298 785388313 28431 28430 527158613 58794 58795 621904533 10881 10882 181144758 23254 23253 329803349 26278 26277 140402523 20671 20672 515304221 86189 86190 749009988 28756 28757 144983312 29622 29623 630466240 95349 95348 165687584 16148 16149 543677318 83337 83338 893594313 24535 24536 554619904 26287 26286 454207999 42807 42808 222483434 26288 26289 17150821 26290 26289 221771036 43984 43983 42833087 77895 77894 65922468 73791 73792 128929706 96949 96948 19155992 36481 36480 713729163 3156 3155 787105323 94014 94013 930952133 66933 66932 483538301 74878 74877 494639919 80960 80959 717442744 80493 80492 64541637 98891 98890 896179928 26302 26303 340718493 34655 34656 105872074 83109 83110 664000029 26305 26306 696257849 70801 70802 749313132 52411 52412 720172709 32726 32727 918158374 58883 58884 491762613 34058 34059 120537684 56351 56350 751156686 63141 63140 81500315 85185 85184 520002020 34480 34481 230238899 39401 39400 51267984 56217 56216 894025755 88142 88143 853430883 19518 19517 563912203 6678 6677 675499899 79250 79251 418268587 4353 4354 128532819 60654 60655 837411458 26323 26324 577507295 49791 49792 948763953 26326 26325 314864345 38922 38923 967329377 76338 76337 861615190 91738 91739 117640698 55220 55219 343736732 67141 67142 639384213 11915 11916 820756023 87683 87684 998921525 732 731 72158538 19549 19550 620887345 96156 96157 88245540 63616 63615 334747765 86125 86124 622248211 71518 71519 449893355 26339 26340 386975101 58493 58492 55639603 46060 46061 23489068 61571 61572 16406170 5165 5164 432979690 82433 82432 775426634 75890 75889 263364174 26347 26346 740870590 97782 97781 100688597 33622 33623 284755065 50860 50859 50407476 80289 80290 981567736 12921 12920 963810029 17480 17479 904462053 17488 17487 690798625 52222 52221 702775693 41683 41682 65250725 9175 9174 362460820 5629 5628 857341528 97962 97963 371768551 56601 56602 21214899 34160 34159 79562739 26361 26362 218244513 69903 69904 526613269 26364 26363 502215057 628 627 240769361 47936 47937 548251594 40191 40190 941645126 42614 42613 720778239 77013 77014 907054433 75958 75957 625931812 7138 7137 463904850 26371 26372 475540096 34464 34465 576587196 10987 10986 465737730 70062 70061 741861169 93000 93001 350173400 26377 26376 785986909 13696 13697 852513086 63253 63254 961484161 42655 42656 509470868 64408 64407 644924196 38023 38024 325507252 1970 1971 769735173 9843 9844 166881154 49028 49027 632274003 7622 7623 350330565 51518 51517 647792928 84598 84599 943969845 32162 32163 620353300 15798 15799 423961556 57745 57744 808183646 88918 88917 163849858 87798 87799 718095600 95249 95248 293625548 45508 45507 762348524 54893 54894 921602566 20683 20684 637637977 63610 63609 699085721 47694 47693 633897755 89719 89718 277475485 46281 46282 805972002 24760 24759 491321771 15846 15845 994752737 55584 55583 669226732 61635 61634 926003202 82191 82190 864359030 808 807 151548760 56587 56588 521610457 50657 50658 283034901 26410 26409 595005428 4655 4654 692835645 11308 11307 558291982 17283 17282 869336922 83294 83295 543124258 65386 65385 601571442 12486 12485 48322169 30070 30071 442749238 29482 29483 233327230 14290 14289 70570108 27692 27691 165467343 90796 90795 214530543 63918 63917 476469392 18594 18595 399598853 26424 26423 503028996 83962 83961 324085810 23241 23240 219687518 28164 28165 342146140 52573 52574 554297556 26429 26428 279098510 26429 26430 510047734 26430 26431 639376880 60411 60412 790389822 11292 11293 67116023 26433 26434 539220200 13307 13306 635278553 16817 16816 114473987 33251 33252 864354884 26437 26438 801959625 47111 47110 931871311 31634 31633 429308972 59454 59455 47053489 37222 37221 482867121 41501 41500 272601136 50018 50019 64749185 1674 1673 389684317 87267 87266 883248830 89557 89556 613411711 79520 79519 761243923 39382 39381 639881421 74766 74765 929067151 36464 36465 53486816 91925 91924 292142259 13134 13135 321518183 78223 78224 865915337 72604 72603 27183901 86092 86091 789279608 50635 50634 946459896 26458 26457 183092630 49095 49094 945802147 97958 97959 559984445 26460 26461 12671023 75679 75678 503313441 9677 9678 288988422 33394 33395 533657632 64241 64242 336763936 25931 25932 553705755 74320 74321 662662009 99311 99312 642059013 10567 10568 762968002 67340 67339 398066233 26471 26470 937474902 61186 61185 92174353 18912 18911 26736497 49303 49302 971138484 35090 35091 575245724 21694 21693 456937775 26477 26476 248221036 50949 50950 62824136 60553 60554 404671084 13905 13906 848160910 79098 79097 990940760 95283 95284 342523445 51142 51141 847231884 16085 16086 201989921 18675 18676 507147195 5827 5828 906560705 28576 28575 813995748 70986 70987 236110622 23533 23532 875998850 26902 26903 907324852 30292 30293 494999812 84219 84220 487816832 57668 57667 927828348 68654 68653 664171354 29838 29837 524464027 59310 59311 465622405 75053 75052 576855005 26498 26497 855613317 51684 51685 743388161 26017 26016 324777264 1931 1932 456084412 76634 76635 309158408 26502 26503 707343790 39436 39437 65868232 55760 55761 76243093 94672 94671 904296253 26507 26506 864703681 2253 2252 478713175 91892 91891 950412744 89556 89555 261807744 20790 20791 111717498 98625 98626 462151212 41624 41623 726277399 45008 45007 136650930 35087 35086 460508608 87878 87879 383667546 9413 9412 874234156 26517 26518 449488567 15389 15390 567429532 52026 52025 741434679 84954 84953 14211089 74005 74006 431595512 78594 78593 669600700 90409 90408 423671773 76229 76228 798545334 85379 85378 441120994 62538 62537 676709617 26527 26528 7838636 50495 50494 286117487 17669 17670 155181413 4530 4531 7218609 95934 95933 993373126 48469 48470 314898803 61575 61574 654697333 17618 17617 243509398 28512 28513 369328786 26537 26536 291717982 26537 26538 737380748 79246 79247 941731037 47332 47331 484461626 64664 64665 317288623 2708 2707 344560935 9743 9744 407707880 26543 26544 293147437 30164 30165 686870603 47439 47438 364004677 43764 43763 365264061 96727 96728 788912285 54262 54261 988675577 11797 11798 956443883 35677 35676 557993092 43851 43852 445117186 11980 11979 946779364 34658 34657 553130402 26555 26554 465062669 52091 52090 990575765 78155 78154 861647388 70620 70619 893127159 69398 69399 613649479 26560 26559 971231702 45475 45474 574007060 95966 95965 920761339 91428 91427 268154826 7081 7082 720576518 49235 49234 173751333 99156 99155 17387969 12978 12977 85021518 16596 16597 484541358 54914 54913 306160394 88343 88342 388676066 26571 26570 70229298 14973 14972 291747606 25656 25657 1699683 71518 71517 491139580 2718 2719 355235574 72165 72166 494293199 22688 22687 103004979 74358 74357 540088622 26579 26578 496361409 67093 67092 832639530 92487 92486 953189729 9620 9619 131026078 26583 26582 519405277 51779 51780 171296191 2022 2021 354019386 26839 26838 384849907 68761 68760 487407157 90340 90341 126856679 81783 81782 817334766 56192 56193 395045851 90352 90351 740029662 95082 95083 777290561 12913 12914 939251982 26594 26593 788849799 82675 82674 655860107 26595 26596 263455537 54556 54557 403836693 50038 50039 443047978 67617 67616 233911575 26600 26599 430411356 82888 82889 289489628 88389 88388 313255294 15035 15034 198503679 26603 26604 254990125 86833 86834 824740643 1735 1734 418421311 26606 26607 627457509 99813 99812 681746516 32555 32554 889368847 26609 26610 717293997 52080 52079 252005902 60785 60786 466619202 50665 50666 333705895 76142 76141 508721934 82181 82180 722108389 61935 61934 207320750 91374 91375 821679446 42345 42346 650237994 61619 61618 805899383 84257 84258 602991891 37765 37766 902563948 62104 62103 5809102 41525 41526 923741684 20518 20517 310715183 91567 91566 343758749 75868 75869 80347210 87067 87066 836917812 33883 33882 915965573 68088 68089 839495040 73439 73440 661767666 19850 19851 155454768 26631 26632 762665948 26633 26632 948381201 26633 26634 429271456 85103 85102 590324612 80592 80593 191720894 76682 76683 291877168 3937 3936 380171056 210 209 286967028 52896 52897 8683771 17380 17379 128927007 26641 26642 411255811 21285 21284 640900836 41162 41163 179475747 73687 73688 306684168 43153 43154 866839933 9187 9186 899854046 53365 53366 303619855 49522 49523 103653237 34597 34596 462247816 73300 73299 952917264 7195 7194 357374809 26652 26653 817436886 75969 75968 247723790 46717 46716 495757003 26656 26655 66736351 64589 64588 433837567 71167 71166 726717570 26659 26658 14700294 26660 26659 213982020 90239 90238 778179239 34862 34863 719364696 81568 81569 925489880 91309 91310 426403183 33397 33398 305237995 25099 25100 118121353 99319 99318 46579202 84288 84287 456391690 19212 19213 445298376 88307 88308 93200912 79684 79683 6921059 95913 95914 17521156 16802 16803 810011300 56816 56815 748074351 75026 75027 61153153 70532 70533 996720911 26677 26676 438053830 58760 58761 519575851 21483 21482 249375495 66239 66240 747444259 39915 39914 785820121 33658 33657 544363339 26682 26683 997529410 27972 27971 12933625 48893 48894 798942829 74879 74880 32271069 47299 47298 397708962 15053 15052 782570385 31471 31470 171362166 5679 5680 901344881 94995 94996 855856447 27877 27878 525169325 56073 56074 54196683 76040 76039 198544029 26694 26695 935419218 28016 28017 51124820 33730 33731 140542888 58420 58421 371732599 67968 67969 831136183 55383 55382 866501456 38361 38360 716760877 76890 76889 885083166 13775 13776 997396594 76630 76631 8820399 49003 49002 15553757 99939 99938 169577265 26706 26707 373982503 26708 26707 185786438 84990 84989 830598688 57134 57135 391918422 26710 26711 651842464 85522 85523 215612201 36995 36994 622073793 16728 16727 9472181 49443 49444 472212043 4198 4197 729319988 47475 47476 547183728 13555 13554 955401338 24257 24258 34409146 27938 27937 953480838 26720 26721 128900929 46971 46970 388176727 26723 26722 563725857 75148 75147 459079169 54674 54673 112483883 85706 85705 292541439 38759 38760 187438043 26727 26728 508252619 22424 22423 624215178 18247 18246 571436460 64569 64570 818526181 26731 26732 702760143 54490 54491 1035678 26733 26734 325211802 79223 79222 710357858 43292 43293 598870589 4349 4348 733951754 60023 60022 875737738 81878 81879 125077781 26739 26740 919569414 74536 74535 50084182 13255 13256 871706944 71877 71876 230311914 91122 91121 69083489 20560 20561 50744429 97421 97420 654898437 15348 15349 519808365 68004 68003 982011209 99289 99288 299116063 26750 26749 854952229 88610 88611 126167121 11118 11119 390327549 14536 14535 342003872 32497 32498 581888114 78010 78011 878666475 93487 93488 235957886 96993 96994 787381000 96242 96243 584029120 39308 39309 294206901 73088 73089 427255572 63441 63440 315446737 45122 45121 635451495 40789 40788 272585164 37698 37699 856441290 47908 47909 950973788 5099 5098 814802628 14106 14105 355881841 80301 80300 866975213 68888 68889 48071788 52399 52398 234543288 52900 52899 249367691 71732 71733 465665425 55974 55973 125683368 36108 36107 736380968 20361 20362 865920804 47469 47470 58319884 68261 68260 47016734 62663 62662 519755131 98562 98561 672696296 2903 2904 856884345 98426 98427 828616379 26781 26782 253165087 7030 7031 225310889 14105 14104 588406838 26784 26785 309563092 40338 40339 192652036 72958 72959 930276062 52765 52764 612808038 61012 61011 302599072 23397 23398 118857503 63720 63719 184113695 35986 35985 826973552 54377 54376 457865915 57016 57015 18916329 94825 94824 67876522 2824 2825 608222078 89080 89081 313960869 66827 66826 996991453 6015 6016 607125473 18700 18701 429357823 26800 26801 946376769 47120 47121 445967101 98871 98872 144991946 44614 44613 923131430 32853 32852 844419927 52702 52703 373878094 19026 19027 681726094 32254 32253 470637672 26808 26809 49122578 23950 23949 327526232 26810 26811 108282 51293 51294 976867586 87024 87025 225157507 6223 6222 209037479 50988 50987 125859073 91975 91974 358676849 26817 26816 67194140 86660 86659 615176268 29382 29383 385170744 72138 72139 736166904 43270 43269 639929141 26822 26821 627084124 12891 12892 396077145 9113 9112 115715614 96620 96619 684439178 26826 26825 566176624 13070 13069 542043585 56451 56452 849441581 5372 5371 742880699 6326 6325 51801380 26885 26884 526616562 69790 69789 512871092 92199 92198 511765963 98585 98584 25545881 59035 59034 820621073 69954 69953 633206533 88732 88733 87819426 66789 66788 709023218 63517 63518 485090152 26840 26839 56465847 56894 56895 811086731 26841 26842 264972250 68012 68013 34323941 7774 7773 354128934 58055 58054 336390583 79413 79412 171068925 87257 87258 232623258 25922 25923 122561007 26849 26848 187399864 57902 57901 559633803 3369 3368 520497467 7767 7768 289360756 17839 17840 23115014 24137 24138 80850360 977 976 932226979 28696 28695 459838046 26856 26857 91376765 26858 26857 806178366 88578 88579 422067792 12273 12272 860711446 26860 26861 58729693 65221 65220 917368281 77291 77290 787675874 75025 75024 733705802 79304 79305 658862153 60436 60435 951961802 1703 1702 600718496 67900 67899 621402478 21796 21797 643102153 76977 76976 56077653 98905 98904 546586355 26872 26871 29346105 9564 9565 844981193 76502 76501 55511619 50258 50257 844608488 50439 50438 685371172 66262 66261 325464727 184 185 124547937 93901 93902 413527730 73094 73093 838566638 12732 12731 705828584 5600 5599 346892287 59103 59104 2806823 80002 80001 566312219 4979 4980 433914963 46233 46232 210246514 15477 15476 184031038 27791 27792 267584368 64818 64819 459096021 26889 26890 583332754 13840 13839 45658007 26891 26892 459596153 25276 25275 914489932 23674 23673 626166077 22655 22654 452700147 72829 72828 171230979 41425 41426 618015484 3886 3887 814526162 30794 30795 493954743 60099 60098 302601890 30846 30847 465404429 86175 86174 192382646 4380 4379 599868014 26904 26903 139805740 1057 1056 52117770 12982 12981 738322899 3568 3569 36983364 79091 79092 982729532 49959 49958 966289251 45189 45190 591683092 26910 26911 73253003 26911 26912 780731824 84054 84055 47565037 35817 35816 834706666 64656 64655 961827642 21130 21129 176605740 26917 26916 96105565 48188 48189 61090250 49664 49663 301135465 73551 73550 631601813 30152 30151 883741648 80859 80858 352712877 61511 61510 287279319 66488 66487 547478 16136 16135 57448774 59288 59289 42621582 31284 31285 195010148 12156 12155 589153822 65667 65668 156528930 26930 26929 665662960 19754 19753 972211351 23964 23963 702349280 26932 26933 194462892 68459 68458 653457749 26488 26489 915442969 19238 19237 822513618 3829 3828 797183120 83086 83085 36955592 59644 59645 606971959 13384 13383 795357615 26941 26940 348336988 54355 54356 484021076 69979 69980 5948773 63533 63534 907400053 66773 66772 395675653 13450 13451 196493707 4708 4709 64012214 12227 12226 414163943 40687 40688 991445091 26949 26950 289828352 69874 69875 748651620 20506 20507 33810188 50656 50657 998280112 26953 26954 32537293 87469 87468 410865998 92705 92704 374806190 26956 26957 140489997 26958 26957 272983310 92076 92077 150908277 59599 59598 66810588 26961 26960 652105213 70314 70313 20908900 15168 15167 896707967 49787 49786 161687144 26965 26964 6704872 26965 26966 142804083 86818 86817 153321012 26968 26967 680546154 26968 26969 55296410 11889 11888 211748196 73350 73349 160595715 74753 74752 209230779 37475 37476 319160769 51031 51030 323803236 27393 27394 616426622 30348 30349 566383995 26977 26976 175245170 55594 55593 363684642 65218 65219 660347610 26979 26980 962345868 91521 91520 269935525 79793 79792 15922005 74671 74670 455032944 26983 26984 419438613 37315 37314 972663476 80016 80015 77911860 64408 64409 217141310 26988 26987 863082240 27366 27367 58417376 96680 96679 181612540 51119 51120 993518695 56243 56242 146683003 15996 15997 798305484 26993 26994 6495342 90608 90609 739358895 60452 60453 780000123 56403 56404 320608768 26998 26997 122232143 82296 82295 731395328 69066 69065 1154100 67194 67193 117304168 52719 52718 912573926 88374 88373 840796135 82144 82143 920986274 27005 27004 42106322 38347 38348 96285313 46043 46042 846221592 78421 78420 716059908 27009 27008 495696500 27010 27009 583372528 4326 4325 269933542 16377 16376 967590492 67069 67068 987076963 20971 20972 748334344 5237 5236 32972748 81297 81296 417923312 68913 68912 439825437 69618 69619 407022369 94710 94709 43781351 36228 36229 209165516 78267 78266 316663808 11746 11747 22274201 27023 27022 711692920 72230 72231 129398333 25349 25350 899221712 19995 19994 137926223 27027 27026 435125607 1804 1805 898363479 94987 94986 386376501 44225 44224 442857769 49329 49328 235901115 48945 48946 682250097 24546 24545 32100154 77044 77045 178480270 55441 55440 32533028 76234 76235 869083044 33215 33216 290886352 68649 68650 323708652 64911 64910 26403441 72822 72821 704273231 29935 29936 855757897 51058 51059 639603252 91033 91034 169818650 12446 12447 113256854 27045 27044 292936926 45329 45328 680333913 27047 27046 337018807 64626 64627 48169694 19770 19769 643394345 7516 7515 401232853 47230 47231 765316743 37226 37227 914991442 91496 91495 883709355 27386 27385 364362275 8210 8209 52395242 50729 50728 631081826 60083 60084 722025800 34682 34683 467658310 81033 81034 455824103 3129 3128 468579902 51424 51425 769904582 45053 45052 418811201 37729 37728 11120808 74565 74564 863666783 20514 20515 164239953 8066 8065 880533149 27066 27067 26067704 18332 18331 676383743 29763 29764 228879354 35866 35865 991394534 98438 98439 24798156 40504 40505 415592860 3282 3281 217335859 31544 31543 853277230 22066 22065 26651831 46163 46164 767009402 32296 32297 169208149 25419 25420 394625672 53461 53460 53671796 53319 53320 718388510 59366 59367 142594842 8677 8676 52503694 83228 83227 571841632 36540 36539 650575315 67175 67176 117568803 95740 95739 609092572 14971 14970 4411645 39004 39005 731168040 71948 71949 570842483 80266 80265 511195539 86073 86072 736481392 56445 56444 52950128 78701 78702 500202227 77900 77899 975015639 91802 91803 864482308 46648 46647 295865920 33188 33187 415199212 56910 56911 57878353 97966 97967 132650917 802 801 428896501 27101 27100 629798032 27102 27101 474002350 35401 35402 172475494 11555 11556 271606060 85538 85539 226707825 9487 9488 8276510 31629 31630 43838204 27453 27454 464690760 15526 15525 987150856 27110 27109 10703574 54109 54108 37545024 76113 76112 521259760 14801 14802 181088047 9088 9089 668358798 27114 27115 337919409 94305 94304 844077966 93372 93371 134238631 51299 51300 399699204 77499 77500 388448239 21953 21952 45847761 86907 86906 212843668 12740 12739 321027447 41392 41391 675237185 35640 35639 455858731 38744 38743 216907772 38450 38451 351990572 38527 38528 918944272 92642 92641 339872852 27128 27129 149467979 84182 84183 360290796 91201 91200 642675050 19938 19937 749385669 27132 27133 656955346 62330 62331 904369796 52591 52592 484745089 76709 76708 156947262 3570 3571 919554883 43918 43919 351825221 75319 75318 961637417 27139 27140 500289089 27411 27410 433621559 27858 27859 185014402 27143 27142 827622749 27144 27143 12477844 47668 47669 391840425 27145 27146 240824084 29353 29352 401193402 26684 26685 239387587 42487 42486 365344376 10584 10583 63557849 48555 48556 193291010 3890 3889 875682716 29513 29512 25895912 93193 93192 486432560 67731 67730 207052955 51246 51245 239606449 205 206 22805025 94783 94782 548204415 27159 27158 981967373 80670 80669 746182105 80152 80153 342263727 89678 89679 48141742 32329 32330 14677896 75578 75577 650183087 41810 41809 10420480 70401 70400 657254569 73722 73721 218934876 95601 95602 493138194 64931 64932 720830698 45261 45260 815321826 27170 27171 836036478 27172 27171 557032356 40942 40941 27265826 30890 30889 37052108 90481 90482 425969162 69493 69494 63464523 27177 27176 944738502 21026 21025 225005409 54668 54667 562419643 17822 17823 264566706 78129 78130 779497172 18891 18892 170160797 55597 55596 92162421 63873 63872 689412809 41168 41169 629687473 71263 71262 59834880 57731 57732 877519292 12858 12857 356028737 6606 6605 557466787 65562 65563 877984016 34412 34411 250383162 29503 29502 728269841 66739 66738 358207574 90094 90095 845013461 3536 3537 244182845 27195 27196 754151412 27197 27196 990043 33464 33465 791588700 27198 27199 316579895 29725 29726 91137000 91127 91126 740056485 61132 61131 572215861 68869 68868 407295036 95679 95678 855232433 51285 51286 454940170 34918 34919 2005236 85776 85775 371568519 99520 99521 377397844 23082 23083 399039688 22915 22916 539023027 66550 66551 85466869 27212 27211 737212572 27213 27212 808322557 99325 99324 120658319 64882 64883 221397640 67981 67980 713890712 27217 27216 402117678 13674 13675 483062054 27219 27218 474146790 24157 24158 219942683 67362 67363 849967809 87817 87818 118637856 27203 27202 605263064 76484 76483 36663355 27225 27224 98644098 79799 79798 789986211 44827 44828 10985931 27227 27228 73491411 48444 48443 328700450 21717 21716 755937245 1966 1965 108782674 90767 90768 446174465 53223 53222 475927732 27233 27234 480196734 84184 84185 952592802 68544 68545 4441000 31125 31126 161548334 70344 70345 420691515 85250 85251 666550548 71757 71756 899506927 27241 27240 72081390 27242 27241 564273740 27243 27242 918640295 19676 19675 937969600 65846 65845 420398898 84987 84986 632059119 6160 6159 180379004 27248 27247 565372746 27249 27248 110358431 27249 27250 956021731 10193 10194 542558808 60818 60819 856925567 5856 5855 466171835 77366 77367 805685485 23243 23244 169729573 18924 18923 32322455 83431 83430 1903475 54 53 606609495 82386 82385 384319601 16644 16643 304774796 23697 23698 156766357 87606 87605 535621484 85484 85483 537078254 31502 31501 369175964 27265 27264 37834583 27266 27265 860132094 12407 12408 64705776 35046 35045 372289738 18646 18647 55205071 50737 50738 801975776 57537 57538 776059378 97466 97465 37969756 55161 55162 449411960 13592 13591 218976107 79976 79975 178325009 87360 87359 684402270 96009 96010 121126324 99225 99224 884255229 48376 48377 105474448 28343 28342 396838686 67706 67705 58468932 82082 82081 920541558 30370 30369 17716818 36141 36142 608085422 35359 35358 582604497 1870 1871 642660793 2993 2994 824854115 7240 7241 465741670 50339 50338 43203175 74814 74813 481578289 29052 29053 896496240 45373 45372 460267871 12048 12047 259129845 81240 81239 652718922 27294 27295 932569162 9675 9674 281663225 27296 27297 850861774 33846 33845 422293235 23120 23121 947104615 54655 54654 568428629 7147 7146 285879595 93694 93693 191708451 85023 85024 702257504 27303 27304 32884444 59399 59400 848303271 2137 2136 31912273 18440 18439 886535284 88689 88690 330962358 57000 57001 952792257 86059 86060 594189818 41077 41076 669840900 9579 9578 898352212 96325 96326 13752158 25563 25564 429012767 43205 43204 224018709 27316 27315 498933991 27317 27316 765129540 24285 24284 17599684 27319 27318 693726417 27320 27319 550528230 39660 39659 439615136 82457 82456 64601970 16506 16507 542973702 27324 27323 89124237 1886 1887 872681857 93111 93110 18907317 42529 42528 89274022 77503 77502 68303448 1518 1517 24366682 95173 95172 561289631 49731 49732 266339909 73627 73628 813071243 6284 6283 909072004 60467 60466 319947076 66729 66730 984096414 81434 81435 145076398 64577 64576 828111034 26572 26573 773817148 21222 21221 159656207 14885 14884 768923401 55207 55206 199538587 8344 8343 15627813 81250 81249 936038936 49520 49519 75507756 90096 90097 280169004 42571 42572 70746654 27346 27347 243942368 72241 72240 18161258 85024 85025 42756179 11078 11077 929134412 45687 45686 583741616 27352 27351 37045593 15889 15890 239967581 56534 56535 616084569 73932 73931 3613557 58056 58055 351028308 96395 96394 623848057 65069 65068 230104304 66827 66828 559520834 27360 27359 150585594 27361 27360 57175866 76618 76617 61101634 74539 74540 299591372 84204 84203 789478316 43808 43809 74784281 37024 37023 232607620 62371 62370 549931245 27368 27367 614643730 28045 28044 558656241 27370 27369 973571182 27370 27371 19767586 71889 71888 205187990 534 533 51169153 22812 22813 12897726 40502 40501 503549196 27376 27375 765721575 91538 91539 625055214 22969 22968 971974579 1561 1560 475561971 5615 5614 43697016 75024 75023 128897342 7288 7289 543878803 22393 22392 765440318 5101 5102 286384639 74147 74146 882656222 46897 46898 712059174 27387 27386 200033532 27388 27387 795068150 24432 24433 823326749 7718 7717 197856568 85849 85850 63684703 70360 70359 413209629 76102 76101 984872111 93310 93309 95113242 81476 81475 713376827 37300 37301 717863414 41218 41219 838614826 55192 55191 586005794 17437 17436 12455307 34064 34065 849829960 35853 35852 746679948 58336 58337 475618342 55317 55318 583156205 34664 34663 604771485 27405 27404 791924148 89627 89628 618539013 76313 76312 582415905 26003 26002 974588100 8779 8778 278695396 4746 4747 500684063 87408 87409 853871758 5364 5365 64264016 6782 6783 52529478 18316 18315 860497880 32736 32737 972475837 50719 50718 48974358 24910 24909 121574756 33627 33626 539220761 95203 95204 885935324 69149 69150 433542835 27420 27421 97445293 10281 10282 444405454 27422 27423 80253500 26465 26466 203988227 18398 18399 306281975 29667 29666 668530281 26843 26842 637359571 14673 14672 281618347 84214 84213 350434552 9202 9203 425959262 27430 27431 226314682 46788 46789 869474961 28681 28682 488294092 27433 27434 808740773 70645 70644 798192816 72457 72458 174707551 26643 26642 463992690 93688 93689 696978491 37083 37084 772054166 38287 38286 318396419 27440 27441 82101583 71726 71725 856848289 27442 27443 777044210 25628 25629 31566642 19134 19133 453323689 27446 27445 119478363 25734 25733 401614188 13254 13253 464680160 26270 26269 542602541 97496 97495 821020530 86382 86383 982936659 82003 82004 962991305 37511 37512 830676586 30675 30676 955006707 56479 56480 477085977 50319 50318 481232108 9111 9112 130762836 5510 5511 954736750 21809 21808 811864786 36665 36666 774665738 4952 4951 592132802 4239 4240 408914808 99050 99051 877944506 27463 27464 155629612 94203 94204 490272496 41197 41198 817447977 99606 99605 928680620 19649 19650 879913242 71353 71352 572840445 55060 55059 428173727 38298 38297 135122860 97776 97777 23900901 20465 20466 339300206 27473 27474 482262137 3600 3601 180040797 27475 27476 360520286 60581 60582 360256425 50269 50268 319419741 23573 23574 934057867 83788 83789 431349148 27481 27480 973309563 9213 9214 670378866 37814 37813 23415459 15120 15119 322003578 48910 48909 575704467 23419 23418 104418022 38226 38227 585219126 74547 74546 592819478 128 129 30850309 35840 35839 737745770 58426 58425 366588538 24006 24005 806524500 25609 25608 861129672 97340 97341 654399153 70473 70474 821925321 55827 55828 874650201 50030 50031 922468920 15113 15112 956780276 27499 27498 775506720 49001 49002 927389456 36546 36545 13271188 55594 55595 602744177 27503 27502 418422433 27504 27503 781099688 33265 33266 817495937 66813 66814 503058664 52413 52412 608419345 51929 51928 76669460 32249 32248 413031558 13484 13483 774485020 2891 2892 692831067 75067 75066 162588554 40169 40168 778349709 79733 79732 810812504 27515 27514 224055051 66601 66602 207085829 65488 65487 643227240 1495 1494 25444328 39739 39740 272511700 92977 92976 423352003 48593 48594 894774602 81403 81402 338424987 27523 27522 41790475 97508 97509 597506503 40405 40404 991732554 43652 43651 745018952 71392 71391 597274153 20758 20759 361038424 32872 32871 344140772 42759 42758 71247173 67234 67235 676183372 74587 74588 134700672 16019 16020 364426872 98602 98603 400712945 23476 23477 684644535 2740 2739 595652750 35137 35136 747104456 16989 16988 434872876 82525 82524 923497806 86533 86532 668573077 27541 27540 714334590 18662 18661 262113754 63306 63307 485296155 69549 69550 482569195 60878 60879 932874916 77036 77037 355274596 83177 83178 43425996 96203 96204 704213418 73728 73729 733314090 61430 61431 166486839 53383 53384 17484338 58667 58668 394384178 94498 94497 295005796 72685 72684 614463811 64003 64002 40941251 30082 30083 904614309 84011 84012 281427081 94847 94846 800366461 43812 43811 206087961 77659 77658 781183338 61896 61895 72658229 8250 8249 763438173 89380 89381 431564913 51252 51253 3651243 27565 27564 521111271 54867 54868 612699488 76433 76432 533138733 59249 59250 157427159 98149 98150 969006724 47092 47093 330096007 84726 84727 523317586 87456 87457 14324768 82664 82665 830062035 9818 9819 244018135 36205 36206 582026507 91340 91339 604865533 84050 84049 801440767 39063 39062 27216343 27578 27579 624502564 81103 81102 288830890 27581 27580 9179672 41883 41882 512899605 27582 27583 540479376 27584 27583 390517667 94615 94614 340901266 27586 27585 813020833 76707 76708 30525924 70718 70719 874286893 22983 22984 712037060 38419 38420 403081104 92518 92517 187318233 99603 99604 543262926 27592 27593 593471338 65622 65621 804022651 48197 48196 379261902 72248 72249 130711247 26343 26342 988757283 1839 1840 418792445 40102 40101 100272963 44409 44408 693308353 67705 67704 713618420 25970 25971 778006584 16910 16909 416680287 78470 78471 528807157 41032 41031 862997700 71851 71850 571215697 27607 27606 716675435 82762 82761 279939330 27608 27609 285490142 27610 27609 13332720 75031 75032 425888085 62151 62152 120589892 74989 74990 318507890 99567 99566 513116609 7910 7911 320050222 27615 27616 833339735 27616 27617 531287572 83459 83458 718109173 60801 60800 214015149 29584 29585 189916064 66396 66397 507240763 63802 63803 746496962 38063 38062 543061929 42073 42074 740022724 48891 48892 150306755 7921 7920 648106462 6925 6924 320095907 43925 43926 17652270 43002 43001 662135915 90851 90850 609512968 47672 47673 59269690 99120 99119 745810830 66976 66977 821853272 12302 12301 757319552 16337 16336 1660084 14678 14677 237499221 27637 27636 379038097 91153 91154 558033290 96145 96144 86074492 60839 60838 868815930 72130 72131 897029505 44705 44704 37107695 85810 85809 590524062 78596 78595 822418616 98551 98552 824480632 20510 20509 152491899 14647 14646 224055629 27647 27648 533742989 40753 40752 901813034 97325 97326 650530944 92263 92264 257992286 25832 25831 145358908 54517 54518 575087406 24926 24925 339478865 10102 10101 738528714 69714 69715 853349772 98782 98781 449774464 87761 87762 213908169 95559 95558 591611952 79458 79459 482071559 46953 46952 46680064 27662 27661 364916930 90156 90157 546333008 91276 91277 467947133 51425 51426 524028657 92552 92551 857280670 26804 26805 286993041 30151 30150 629025406 27669 27668 554643322 32085 32084 55521217 27670 27671 571295101 57113 57114 48248035 48151 48152 390050856 27674 27673 63978004 72791 72790 650722880 27676 27675 332776006 1011 1010 153458027 27678 27677 26910340 48116 48117 657241644 2360 2359 986990981 63015 63014 951238676 19635 19636 394332033 8446 8445 365796919 40139 40140 424072771 5042 5041 213095390 28638 28639 375360896 17981 17982 775815547 72086 72085 902182247 53120 53121 588117474 64953 64952 30209913 62320 62321 994664373 23098 23097 804679067 16033 16032 184677152 62368 62369 475656553 1039 1038 87234503 89323 89322 549748174 27697 27696 661189373 27698 27697 56670417 20476 20477 670818871 94695 94694 581446578 92145 92146 955808192 10931 10932 525424438 39225 39224 295459758 8285 8284 31711807 66283 66282 276626196 23323 23322 38685855 27707 27706 675716985 73859 73860 348233774 77904 77903 689912969 58680 58681 974242331 27711 27710 413725195 51067 51066 4041855 14429 14430 715278355 27714 27713 270347320 93695 93694 204077945 8110 8111 172398324 8480 8479 329313929 304 303 436749708 44733 44732 120197628 27720 27719 368505492 34099 34098 198269480 42069 42068 867779376 79840 79841 793089139 54079 54080 802973736 40356 40357 507752717 99950 99949 121722175 5321 5322 965825759 14109 14110 70484673 86299 86300 463620030 76536 76535 18509148 85476 85475 14357221 69048 69047 583419952 53480 53481 611410850 62464 62463 745051433 27734 27735 65865295 27735 27736 790894477 44709 44708 458100100 81554 81553 926667985 71907 71906 197851531 27740 27739 954800049 69429 69428 60238356 27742 27741 516663680 27743 27742 972026922 55304 55305 6351804 1051 1052 766369382 54362 54363 62589925 41041 41042 49916771 13488 13487 147469199 82270 82269 221130353 21334 21335 643204791 27557 27556 921222798 25262 25261 344933971 70653 70654 523826066 8716 8717 181722412 27754 27755 861449641 46048 46049 831374576 27756 27757 984485126 63726 63725 93700483 54276 54277 633939926 91743 91742 793994903 27761 27760 772299891 90977 90976 795122556 15587 15586 936973275 71144 71143 586617145 75690 75689 161122400 69111 69112 28729051 27767 27766 153183393 55226 55227 391919629 74600 74599 299126456 564 563 451441129 91565 91564 360002485 50449 50448 627886606 10367 10366 427616076 27773 27774 713237491 22590 22591 52521930 71288 71287 878620795 30688 30687 66451021 44551 44550 91927497 27779 27778 422380341 27780 27779 569498965 60094 60093 796659414 60175 60174 577431103 63159 63160 496649839 94985 94984 313485796 27785 27784 124077408 27786 27785 37675696 25639 25640 463647383 37909 37908 707446067 27788 27789 46565452 39300 39301 645421942 1890 1891 301752302 45321 45322 725742223 80685 80686 817546333 22903 22902 828469363 29801 29800 152403033 89291 89290 6084620 10766 10765 781534011 21485 21484 374925707 18129 18128 290969058 22938 22937 732667136 97574 97573 774857201 23441 23440 873311015 51382 51383 694580536 6916 6915 527145093 76387 76386 639631727 55654 55653 12463284 83989 83988 207472682 27808 27807 42370556 27809 27808 261800713 37372 37371 142373155 84322 84323 672488495 27812 27811 47973765 5155 5156 279612150 27814 27813 358889831 61086 61087 996026593 34161 34160 293000840 95814 95815 242619091 72440 72439 669519609 27818 27819 474180222 75185 75186 785607215 21136 21135 662506525 27822 27821 419956823 47090 47091 642354278 58384 58383 555757545 44338 44339 366629562 24343 24344 170875264 52709 52710 280011680 52367 52366 940912105 39568 39567 964702065 27830 27829 24193657 27830 27831 749795669 4737 4738 26776996 74427 74426 176073325 27833 27834 768441804 93509 93510 196978002 19946 19945 201729111 77629 77628 859631039 54042 54043 325822212 66106 66105 230963338 72515 72514 308526463 28573 28574 314324953 62071 62072 534696243 29530 29531 392951698 18563 18564 950721887 81754 81753 651845139 99354 99355 644060524 78979 78978 810820900 16818 16817 839239038 71495 71494 512515881 19168 19167 69247305 27850 27851 156916893 49207 49206 883422502 27853 27852 337741243 59333 59334 744910181 22146 22147 718404734 27855 27856 437184485 9513 9514 797285068 27857 27858 485393379 42456 42455 181018862 8864 8865 658629648 27860 27861 813443140 6084 6083 975132390 15562 15561 189574711 15014 15015 24612667 85787 85786 551734126 72588 72587 323364631 64092 64091 547121989 44190 44189 811355843 96877 96878 787552123 82031 82032 249330210 34405 34406 527805482 45751 45750 172319300 27872 27873 796559357 73823 73822 52975417 4014 4013 860916893 28097 28098 813520419 68161 68160 136971116 53715 53714 478728079 28410 28409 16969846 73904 73905 897363974 66469 66470 29781413 27882 27881 765608158 97991 97990 386388020 57051 57050 281536342 47871 47870 40847973 13617 13616 263286755 4974 4973 129286007 82945 82946 59857348 55200 55201 803106770 61458 61459 750804188 58146 58145 327338886 68228 68229 184617921 62696 62695 967330035 41104 41105 394486801 27895 27894 28330441 14843 14844 13490437 27896 27897 192620596 53714 53713 261661768 19311 19312 740372048 6123 6122 831404297 60431 60432 660515299 6691 6690 768243023 27902 27903 965857867 62866 62865 518449036 49569 49570 670377653 27905 27906 944336502 95199 95200 669258384 49885 49884 930259218 49349 49348 716879426 5927 5926 519273745 73252 73251 5842969 87133 87132 23102816 15755 15756 574964100 66275 66276 529369851 19929 19928 426527875 31010 31009 944964098 15430 15431 277128540 52622 52621 302658830 22630 22631 85042320 3200 3201 429501637 53455 53454 688088333 84919 84920 482546092 27923 27922 653900453 5197 5198 7665213 75750 75751 455437503 6366 6367 280758074 79150 79151 852232524 19289 19288 743904832 12985 12984 73950205 90102 90103 769995423 27931 27930 309106099 27931 27932 347849833 27820 27821 178556984 74875 74874 257285577 1437 1436 876124716 73272 73273 694695574 31450 31451 508348226 49472 49471 66468904 16211 16212 21381292 42599 42598 984362859 25883 25882 615281107 27942 27941 885224241 19569 19568 861004 8229 8228 161553613 85644 85645 170434055 43943 43944 889412829 75269 75270 78059722 58048 58049 6997607 23906 23907 15226846 2488 2487 579904040 96398 96397 185187081 75208 75207 309759016 41832 41831 219499964 84795 84794 806850450 91143 91142 558843276 94569 94568 79443139 33746 33745 991080166 65720 65719 22047649 70794 70795 5563391 82248 82247 503139374 40129 40128 634020363 58139 58140 424365917 77694 77693 396298415 54883 54884 57264164 80807 80806 652473784 27966 27965 849295570 7659 7660 126464781 43965 43964 585693347 71701 71702 346086626 27970 27969 666531217 60719 60718 731319855 93364 93363 122237550 6502 6501 740159841 78321 78320 85542704 48942 48943 245942607 27976 27975 15992716 26181 26180 596706927 65438 65439 690082758 57375 57376 752401482 21489 21490 506328519 22770 22769 613026605 58909 58908 275078256 63839 63840 565989922 1458 1457 853740334 13761 13762 775142686 87857 87856 165512142 24094 24095 50870652 5663 5664 888576147 27988 27989 529623722 27989 27990 321922182 53901 53902 148267299 13338 13337 41590286 64457 64458 700499357 49393 49392 485144512 95650 95649 534228611 33553 33554 898171768 12833 12832 708494757 11938 11937 918965161 27999 27998 195398703 35231 35230 612964081 61845 61844 756095703 69443 69444 602212849 95245 95246 855028315 21573 21574 174693211 22823 22822 389034027 12987 12986 387206732 19081 19080 964442978 53246 53245 384067293 46739 46738 949861883 79464 79463 386551029 28011 28010 102825538 61354 61353 649859425 28012 28013 112848008 75785 75786 178702630 28015 28014 826931483 22998 22999 603927317 23491 23490 48479350 56240 56241 758471585 3676 3675 454446004 18317 18318 239416046 38844 38845 784317259 58916 58915 715802922 14760 14759 698270198 19844 19843 720348448 26510 26509 711750131 36956 36955 602138890 38543 38542 792161903 29250 29251 493468071 14729 14728 583707455 28029 28030 451582862 10927 10928 950818000 71556 71557 661207746 28033 28032 700380257 13924 13923 120705158 30004 30003 59057263 69987 69986 288201587 51304 51303 470018417 2043 2042 299179463 54757 54758 474088134 80544 80543 968955392 28040 28041 862930924 48458 48459 970745258 30434 30435 614458866 21822 21821 255220341 87404 87405 20058416 58727 58726 544607626 5465 5464 30539573 42953 42952 787172639 96139 96138 269892865 90210 90209 27523657 10835 10836 851948917 29571 29570 768038162 28053 28052 784301063 82071 82070 981096652 16490 16489 241840058 61038 61039 142359205 51480 51481 569084494 33907 33906 961978491 73924 73925 702377907 17462 17461 2804721 34079 34078 51955652 97812 97813 43164610 28063 28062 649985074 28064 28063 78204245 28064 28065 751344830 28066 28065 79697554 72571 72570 694262700 51910 51911 146121717 91006 91005 280434804 67464 67463 14762208 28070 28071 924524218 65343 65342 642111542 47474 47475 505767808 87054 87055 750254885 2075 2076 14282907 96423 96422 750539331 25668 25667 303236195 27125 27126 15929053 92447 92446 997487535 38519 38518 19667083 28081 28080 354038785 97727 97726 25092360 65571 65570 567777277 67443 67444 278728769 36535 36534 95373344 17142 17143 431999148 16836 16837 123259310 52665 52666 742455259 6872 6873 710963692 23451 23450 140729169 41782 41781 334109072 7964 7965 901593492 86645 86644 202679414 88189 88190 531449732 66344 66345 234434964 52856 52855 896038890 19003 19002 944703280 90102 90101 800057684 9764 9765 279777104 33793 33792 42376225 38212 38213 728496243 47379 47378 42819800 46205 46206 707186302 2738 2739 32971966 70692 70693 585113593 58415 58414 717007527 28106 28107 566297467 63562 63561 879573516 28109 28108 394039651 4040 4039 993948254 16476 16475 642852297 28112 28111 380746906 78654 78655 531332789 73666 73667 266747166 4855 4854 610667150 3446 3447 333854139 28117 28116 967867093 20674 20675 67109899 89261 89260 76115731 30546 30547 123516420 76085 76084 38699535 41308 41307 472471246 19799 19798 293442373 94454 94453 275809746 28887 28888 957271700 89934 89935 512421396 12156 12157 109044791 50612 50611 315040706 28128 28129 779249398 44475 44476 992024077 28130 28131 92747421 28132 28131 512774967 2784 2783 37782702 59101 59100 502944493 32714 32715 897880403 92659 92660 12958424 84397 84396 197080214 1511 1512 252432751 37874 37873 144934868 33601 33602 996807439 89144 89145 261014383 51652 51653 47928141 28143 28142 713598148 28143 28144 634184843 32008 32007 568914013 87496 87497 952428489 88640 88639 378791015 35925 35926 885216958 51144 51143 820064102 97529 97530 53173799 93094 93093 370982695 91158 91157 720375392 28894 28893 916913142 60396 60397 533237809 43623 43622 649577490 51032 51031 822025194 51193 51192 331430750 28157 28158 971368114 14110 14111 141607769 70669 70668 367393308 32992 32991 290598736 95036 95035 976497147 18802 18803 873433299 71447 71448 925047928 44332 44333 190216293 62382 62383 51484769 62927 62928 961914487 24675 24674 285281732 90228 90227 48441496 84634 84635 348392637 28171 28170 87903974 87328 87327 919805580 66876 66877 409560520 74066 74065 431764714 47864 47865 272318431 84902 84901 859218846 51787 51786 770874425 14808 14807 450156619 6370 6371 880786632 20802 20801 273925260 25463 25462 828588307 28182 28181 462532162 63317 63316 741513516 5525 5526 136043053 28184 28185 247014626 93633 93634 509756602 6183 6184 934826807 28187 28188 478797084 28188 28189 172774933 99587 99586 283014814 81432 81431 736935484 53019 53020 400811064 5128 5127 51286911 41966 41965 537490016 80793 80792 677854512 64607 64606 888746786 96554 96555 483151577 27578 27577 881774707 61866 61867 901287212 28200 28199 795105475 5985 5986 309051197 8229 8230 386283985 97526 97527 195862511 28203 28204 2921411 77668 77667 808223660 10819 10820 9753718 83591 83590 65879130 49068 49067 672170771 51592 51593 904517002 51556 51555 959871971 1664 1663 441084658 63367 63366 599265380 28213 28212 559270685 49911 49910 535671708 87395 87396 384539745 28215 28216 805221037 62172 62173 541043218 28217 28218 51704234 24797 24798 144648181 38080 38081 942664361 43665 43666 718260727 57848 57849 580166425 4286 4287 689079327 47830 47829 299993942 28224 28225 96962242 18553 18552 69513851 39551 39550 246205174 28227 28228 624117880 97125 97124 750994248 38727 38726 428970084 2956 2955 181306546 87400 87399 24382228 63864 63865 611941319 75589 75590 284325356 25808 25809 806552113 97026 97025 63719413 28237 28236 888727645 28238 28237 888241968 45482 45483 9422709 72984 72983 226118698 15110 15111 200060815 51587 51588 923369425 89168 89167 68355620 28244 28243 202345350 49459 49458 114895043 36506 36505 123675507 37405 37404 107390982 67837 67836 330920223 22381 22380 626732742 76591 76590 419550271 65534 65535 32677771 29509 29508 152151504 42723 42724 594281030 28851 28852 237547874 28254 28255 402883651 30188 30189 486496439 71677 71678 160345 33195 33194 209130892 34909 34910 855730532 95400 95401 888229303 28260 28261 291164405 28262 28261 960114034 16511 16512 951520327 444 443 992050167 22509 22508 53125493 37185 37186 497491533 29982 29983 647019755 75564 75563 382909537 93620 93621 619552538 1630 1629 857717848 11262 11261 997331569 89825 89824 210995236 8812 8811 572325256 90326 90327 393072981 28275 28274 234579358 31540 31541 108742450 66764 66763 135066949 70178 70179 688288521 73769 73768 180673372 9178 9177 74133187 83144 83143 942380606 86635 86634 189262267 77666 77667 446824249 82756 82755 877572049 19025 19024 37825090 28286 28285 314189498 80629 80630 819949030 11977 11978 844920218 28288 28289 649045892 80323 80322 424725204 24871 24870 25464762 28291 28292 827487264 28293 28292 11711261 28294 28293 984104159 81347 81346 529720109 27689 27688 180029100 54646 54645 413217672 42984 42985 944132148 14952 14953 54810461 5936 5935 925474375 28300 28301 506131236 19801 19802 98335535 28303 28302 944715404 12696 12695 779878464 35807 35808 177820341 14730 14729 32068528 59862 59863 874619040 90320 90319 807015593 50585 50584 722537444 81769 81770 6851997 40850 40849 337974690 36996 36995 859096282 48405 48404 315622330 59475 59474 621244254 93893 93894 66883647 15524 15523 57483244 40254 40255 896445737 53369 53370 258590815 57786 57785 197505098 52962 52963 723045183 10578 10577 689863556 28322 28321 426535314 87987 87986 106329400 11687 11688 125250804 28088 28089 283895041 72442 72441 620467178 62205 62206 65355427 29356 29355 754773620 38010 38011 788297022 79624 79625 5512929 22979 22978 978229448 28331 28332 898414823 97654 97653 517009337 11294 11295 474358003 45849 45848 524731144 47631 47630 475315646 50848 50847 931299927 64615 64616 745296417 28338 28339 312905323 65368 65369 101483818 97198 97199 369493982 28341 28342 393594479 88544 88543 849901080 39691 39692 825642146 24733 24732 258595451 85548 85547 291562086 60872 60873 35895774 45767 45766 240940385 55137 55136 185906749 65186 65185 55974803 58964 58965 550927022 28351 28352 5571302 91634 91633 84519831 9161 9162 535363334 26439 26438 764842271 18233 18232 75475314 10669 10670 941957602 61813 61812 525682644 5549 5550 950057961 72693 72694 50719886 96115 96114 811362777 28362 28361 599852437 28363 28362 533694570 40800 40799 119229826 28364 28365 83845147 73664 73665 92164838 56403 56402 947423013 14347 14346 524093918 92860 92859 989339565 74011 74012 122035176 74180 74181 631916093 28371 28372 628320757 82310 82311 252429429 48493 48492 847115456 38377 38376 376331262 2622 2621 797908829 68866 68867 672644544 86483 86482 460554261 89008 89007 738623829 71475 71474 661435249 79877 79876 827568317 28381 28382 228648341 25145 25146 137477203 90584 90585 187729359 28384 28385 479357695 45281 45280 535255152 40089 40090 56990382 47427 47426 361487067 58503 58504 209675519 27031 27032 819178971 53687 53686 185891903 28391 28392 234289722 66294 66295 652235928 15645 15644 182256527 1602 1603 669511045 81072 81071 16080215 29019 29018 248926089 12666 12665 816019015 55056 55057 738529825 47546 47545 542436833 54693 54692 119209463 30565 30564 288450630 91432 91433 156016472 9047 9046 191714379 16884 16883 10982120 6881 6880 607901646 68234 68233 261547669 26388 26387 63245387 54589 54588 922357961 85658 85657 778093994 33079 33080 318107620 28411 28412 794314075 21765 21764 910903273 50621 50622 761867173 10049 10048 972530807 51485 51484 80510267 40919 40918 836152572 12479 12478 747078417 22755 22756 870517029 50734 50733 129757805 19013 19014 68807065 82620 82621 9984833 91612 91613 385452262 34660 34661 787435704 37064 37063 17723067 28426 28425 744652815 28426 28427 649449305 70622 70623 406497702 77997 77996 443943236 86237 86236 752234583 15146 15145 34386750 38051 38050 683422470 59561 59560 772419701 86797 86796 760112249 87439 87438 967684348 74642 74641 354063722 70113 70112 600386680 10831 10830 600745179 93095 93096 239203612 97390 97391 298338986 11080 11081 909244119 28441 28442 356970597 28881 28880 380335819 86835 86836 725584991 28444 28445 136013570 67995 67996 30323460 26698 26697 239608412 29592 29591 105370217 25405 25404 653796556 68877 68876 954813480 53426 53427 187667396 24378 24379 137290090 23771 23770 890546926 62175 62174 365077829 45841 45840 477258013 77646 77645 655321417 72017 72018 3936131 99512 99511 594663509 28459 28458 274396452 76688 76687 571225007 70787 70788 637442186 88235 88236 691463764 3191 3190 581892539 77416 77415 563307149 28464 28465 568691304 97119 97118 515702211 86848 86849 317543015 80244 80245 67171476 56300 56301 734056036 39322 39323 139972903 31273 31274 579806931 83561 83560 937956796 70935 70936 71469352 93608 93609 994508167 28474 28475 994573643 23855 23854 4401598 28477 28476 887339334 17253 17254 166854897 3651 3650 27859777 31273 31272 146943642 604 603 41647025 88132 88131 405586165 84615 84614 896184780 51549 51550 604363025 82646 82645 361817152 81314 81315 393355559 28487 28486 162340 36230 36231 393674028 83195 83196 243874351 4550 4549 724183458 1486 1487 955672104 28492 28491 327728307 28493 28492 261081245 39468 39469 887405952 76593 76592 369833176 56069 56070 335136183 36599 36600 885923599 53735 53734 144499043 56428 56429 288037595 64291 64292 672178441 25426 25425 440966635 80561 80562 150344176 31772 31771 17109242 28504 28503 585076928 23936 23935 236833022 94063 94062 729819727 87397 87396 619358883 47924 47925 864157367 88360 88361 717564407 29426 29427 619928236 21161 21160 520739943 72663 72664 626850572 60195 60196 424755946 23463 23462 30827704 56333 56332 51990652 92697 92698 140528291 61305 61304 1197774 252 253 214410280 67566 67567 882553148 7108 7107 21366177 18817 18816 54842367 82915 82916 514642229 99049 99050 346581412 92393 92392 30492145 54725 54724 357115068 763 762 57004314 28527 28526 71496662 44449 44450 688907714 37800 37799 417546666 69591 69590 772734106 87993 87992 277373335 36028 36029 194596359 79529 79528 360822352 28533 28534 19927672 28535 28534 747778258 63841 63840 600757494 34456 34455 991116185 29125 29124 286487549 6117 6116 397698579 5922 5921 706489482 8708 8707 937387093 96289 96290 301057397 35616 35615 733624077 7759 7758 355918081 189 188 986189751 10236 10235 4020402 31285 31286 321668372 17298 17297 39774046 82551 82552 495610840 81214 81215 484623239 9724 9723 663414691 96427 96428 94190568 28553 28552 922421299 73564 73563 957934670 28554 28555 932251352 12282 12281 570790057 28556 28557 357267496 95163 95162 380249187 18263 18264 896828915 29876 29877 703958000 90589 90588 541361530 28561 28562 842136743 67285 67284 220446171 63649 63648 123016912 28564 28565 596341456 28566 28565 452224510 6379 6378 579307417 28567 28568 735394719 33610 33609 14470711 95390 95389 924850129 46904 46905 935614171 28571 28572 691115127 84684 84685 173134750 55248 55249 806225548 45826 45825 997549170 7121 7122 829475256 82789 82788 77356889 80860 80861 109079073 62916 62917 56106709 34767 34766 59102852 21632 21631 289960095 13649 13650 249779332 28582 28583 344843931 39688 39689 630954306 21522 21523 16464908 58578 58577 361650221 41572 41571 365987077 88191 88190 155524636 75475 75474 230051360 12986 12985 721501850 78718 78717 297892465 26894 26893 70285184 62284 62285 24638397 56046 56045 405196490 83201 83200 589137640 68019 68020 409242787 56784 56783 713387693 1937 1938 982754242 18828 18829 782270098 57710 57711 202628601 1776 1777 966485018 30649 30648 147231499 31062 31061 154854460 28604 28603 367253439 73067 73066 809313044 78531 78530 46979378 67967 67968 106632153 53825 53824 858381937 72002 72003 955032847 55990 55991 814355015 56549 56550 774405373 28612 28611 197535572 44887 44886 218520162 42060 42059 166325343 28614 28615 465792356 42626 42627 39966446 10610 10611 117456073 94024 94023 791523859 6017 6016 59173737 75250 75251 749776776 29235 29236 480899555 17921 17922 187010814 36507 36508 558375056 53951 53950 867192755 28624 28625 23985589 36138 36137 51224643 77254 77253 244765693 70080 70081 468189376 68343 68342 814712102 79344 79343 315149060 84445 84446 16446714 74357 74356 900306246 28633 28632 527310977 44751 44752 287744748 19129 19128 808990069 28636 28635 894490528 53505 53506 398507510 94344 94343 471818406 15482 15483 613135487 80698 80697 864192621 63668 63667 970560537 32588 32589 756410468 28643 28642 753678542 53053 53054 359623950 78513 78514 652551265 1742 1741 353755225 30373 30372 28356924 28647 28648 487583276 73329 73328 321473962 49883 49884 555112255 28338 28337 886243654 12283 12282 560449071 39109 39108 4615860 87233 87232 641235666 40818 40819 204048270 26901 26900 784678856 28657 28656 527767713 28780 28779 906354258 5084 5083 732822618 93860 93859 251593831 28660 28661 466309499 46808 46809 984862981 32262 32261 699927058 28663 28664 968325830 28665 28664 209053356 70036 70037 996164787 14331 14330 819737030 25797 25796 748270940 94860 94859 251481988 20081 20082 139772969 22359 22358 237434278 45659 45658 731607275 94142 94141 159621047 70755 70754 256047542 99639 99640 660542343 51269 51268 691774195 89236 89235 352651740 93176 93177 394741169 70374 70375 424005477 3926 3925 382015548 12598 12597 261583343 78761 78762 644408561 51503 51504 37487579 30603 30604 478815056 61324 61323 380276688 55308 55309 190326611 47418 47419 445021869 16993 16992 975788798 52748 52749 692658626 48590 48591 338671160 70038 70039 914593599 99853 99854 248113369 85255 85256 844574444 8790 8789 695495428 27436 27435 418913563 18409 18410 157083575 28697 28696 986864092 19576 19575 311670176 13423 13424 793149551 91291 91290 14570035 31539 31538 68305663 92194 92193 572986105 98956 98955 457983629 15941 15942 882049323 98008 98009 168459050 9208 9209 170988415 87014 87013 698369129 61279 61280 877410882 40170 40169 763692564 28710 28709 408842663 26814 26813 802384158 35515 35514 815943263 28712 28713 107605209 39678 39679 440711273 9349 9348 313563241 84123 84122 859359276 62272 62271 502816889 37248 37249 698743235 28718 28719 880612652 14101 14102 56778904 12717 12716 285895766 78479 78478 548082996 48317 48318 188251117 36245 36244 409452373 33314 33313 441694394 28726 28725 908725825 37058 37057 517655892 28727 28728 901379419 29359 29360 77782351 51347 51348 31519476 60814 60815 798492849 23081 23082 389959523 91009 91010 86000549 35124 35123 683135576 32390 32389 68998772 12572 12573 126575213 8803 8802 32657328 32915 32914 822199038 18373 18374 533742259 46589 46588 62940219 97162 97163 646337608 44363 44362 52473723 28743 28742 554895271 31110 31111 197577172 22148 22147 566313383 72206 72207 936046312 72541 72542 125921327 28347 28348 445838849 41983 41982 877538285 71942 71941 272668513 382 381 573479499 55096 55097 107018195 28753 28752 685181855 76607 76606 50159238 32295 32296 636207522 74837 74838 150591771 7857 7856 434162212 75720 75719 401993725 72012 72013 729840126 74711 74712 804158705 98059 98058 604509255 21943 21944 342309358 78892 78891 368046539 86405 86406 886672942 93388 93387 4603064 52416 52417 992331653 5456 5455 548902043 28768 28767 34092018 40939 40938 103591563 21601 21600 919852404 99998 99999 370066852 22210 22209 79139358 97487 97488 371716024 17485 17486 297611886 61676 61675 757443136 79499 79500 693306331 48513 48514 733787033 7900 7901 437937581 28779 28778 275252333 22458 22459 666381841 69647 69648 399310191 41880 41881 776594797 55108 55109 196812107 28783 28784 963922929 61196 61195 584143580 88168 88167 823614831 47411 47412 582827936 28788 28787 496977772 64844 64845 387907178 14184 14183 636913015 30617 30616 252199511 40873 40874 152704953 45489 45490 857924099 85468 85467 893847502 73320 73321 644752125 46571 46570 53896659 28796 28797 61167992 85608 85607 412186560 58988 58989 691875907 26350 26349 268041464 21573 21572 638135547 84657 84656 784816159 85778 85777 947635327 60751 60750 72578348 88979 88978 847877028 4719 4720 948285887 75083 75082 875237418 96146 96145 711407028 15914 15913 243090927 48481 48480 12087288 91392 91391 25588835 47488 47487 264843675 50147 50148 647241788 47017 47018 316672295 85763 85762 960654699 91464 91465 559378481 97609 97610 286774606 3338 3337 457695533 6158 6157 36881191 70472 70471 863525767 28820 28821 405614797 20806 20807 390956015 33587 33586 965903777 46702 46703 844996340 55587 55586 739338692 76619 76620 799087060 28827 28826 87278471 28828 28827 977540498 28828 28829 29506339 28830 28829 538585162 77438 77439 902633643 14108 14109 397428930 71281 71280 61308478 28552 28551 201070657 56303 56302 322434689 89473 89472 800194212 90938 90937 298629964 74359 74360 976440494 54269 54268 910342308 28839 28840 270719136 28840 28841 337787882 28842 28841 966117641 6983 6982 251330385 10338 10337 669352416 55240 55241 516169622 70746 70747 757360592 19092 19093 316905963 37086 37085 657026515 28849 28848 634086964 62449 62450 4825346 95249 95250 322732405 93103 93102 128231084 97726 97725 53247115 93780 93779 52060325 28855 28854 994042651 62080 62081 20865504 44051 44052 687115977 19881 19880 781512000 44199 44198 912210602 48045 48044 206758060 35158 35159 999123707 59945 59946 283205218 86053 86052 49132307 43049 43048 233212557 70286 70285 335016854 56859 56858 563290905 51335 51336 308400876 23481 23482 334782406 28868 28869 705667569 84016 84015 38489723 28870 28871 328033006 28872 28871 711646 10902 10901 650909897 94756 94755 218214433 64720 64719 216378488 5342 5343 623796254 34593 34594 511493819 28877 28878 204842663 31703 31704 549450251 98614 98613 336301591 45185 45186 856365261 39129 39130 54348333 80832 80831 522892236 72943 72942 927300123 28885 28884 507231462 97647 97648 545018073 28887 28886 70236678 51634 51635 430708671 47737 47738 602731602 27268 27269 27718995 91169 91170 504475557 87681 87682 974975584 59799 59800 743863871 47123 47124 168157000 77238 77239 462277819 28896 28895 196881306 66422 66421 105505346 21481 21482 581682663 62629 62628 35295487 57210 57211 507152850 95774 95775 292799186 23733 23734 180316775 81387 81388 204082761 52865 52864 772839086 19460 19461 278536140 28490 28491 297258111 94994 94995 795296535 43879 43878 482495895 6670 6669 601727214 28909 28910 523578092 23780 23779 183895307 88237 88236 287136318 77892 77891 720879708 41095 41094 658655727 31823 31824 35402091 47824 47823 64888084 64994 64993 259788062 40634 40633 110348748 34092 34093 612477344 28608 28607 435616721 53953 53954 924417439 28922 28921 113773900 9403 9404 6982072 83901 83900 683863022 28924 28925 500683311 28925 28926 178761788 45132 45133 83736292 69235 69236 173167914 3908 3907 408455042 40730 40729 577080812 32986 32987 243443706 90434 90433 463744521 28932 28933 41783088 9444 9443 131979185 51761 51762 3832307 66138 66139 142828624 66840 66839 1215027 40379 40378 47659875 3287 3288 178244206 37607 37606 63048587 10559 10560 218593644 82080 82081 893524447 57699 57698 430416428 74912 74911 662608775 28945 28944 531689502 43078 43079 259607943 67906 67905 721547155 84776 84775 29717720 21653 21654 487409777 90261 90260 746651837 37328 37327 207032619 28951 28952 785985876 47397 47398 479907312 61637 61638 373855339 34825 34824 25849891 75169 75168 493104790 13654 13655 43458572 54397 54396 837260926 98971 98970 318253773 95947 95948 583495804 21743 21742 742626967 28962 28961 333531239 49652 49651 62443293 33699 33698 961658282 65967 65966 102621257 90430 90429 13069209 29340 29339 802989358 25240 25241 203229189 68055 68054 841283903 1781 1782 998267405 86026 86027 313395646 59844 59843 793582392 71147 71148 404347767 85061 85062 31592129 35480 35481 888395949 28975 28976 5233458 28977 28976 55999317 88847 88846 57079860 43863 43864 53176194 86515 86514 773558950 32157 32156 755927585 39232 39231 694446828 14423 14422 198086630 40285 40284 695423370 28984 28985 781240454 28986 28985 383930865 60360 60359 630213159 45679 45680 25596312 65607 65608 461662484 82689 82688 55201103 36792 36791 33754550 51037 51038 238790353 43185 43186 69960384 63775 63776 171868824 83745 83746 232652201 10932 10933 73591285 84688 84687 530813791 24139 24138 258709855 74676 74675 993087290 47197 47198 436124428 95931 95930 505483822 6877 6878 919782846 30468 30467 464783430 34358 34357 344210912 36451 36450 590647885 58435 58436 117738705 38389 38388 620394446 24808 24807 615539328 29650 29649 671675712 29009 29010 419157305 8680 8679 39058042 20926 20925 785003454 34551 34550 94416237 36136 36137 878493082 11525 11524 319325457 2900 2901 988067250 74286 74285 656085152 34743 34742 330662685 86826 86825 278740739 95395 95394 219796533 51271 51270 602913417 64469 64470 281049070 29022 29023 487435487 1558 1557 634413415 17712 17713 36765501 29025 29026 949848511 75268 75269 957442781 3232 3233 704062506 20819 20818 550137265 69605 69606 136009796 92302 92303 576288597 74618 74619 860386981 19992 19991 163734083 123 122 267344821 72131 72132 433065286 27379 27378 143062209 38491 38492 746105137 29037 29038 16423759 17771 17772 299601616 81308 81307 36008111 70953 70954 72148767 72798 72797 545780691 97540 97539 77266874 76561 76562 15853921 5742 5743 216255893 97224 97223 613084677 76367 76366 841322477 29048 29047 877524748 91716 91717 542771582 73685 73686 937633071 43947 43948 114341367 61902 61903 846084524 83006 83005 630426027 34037 34036 647544220 64213 64214 694704521 56097 56098 581192064 29056 29057 678559566 41285 41286 840854301 97032 97033 829623801 54911 54910 925834634 33725 33726 68575359 86130 86131 227542919 15682 15683 91446465 44872 44871 957969424 76371 76372 522677435 59838 59837 32848178 28567 28566 555917310 91765 91766 7635230 29095 29094 302312288 56313 56314 981346684 73813 73812 62385394 84840 84839 346041601 29073 29072 487801394 18992 18991 952453956 62503 62502 102731394 29076 29075 880992973 40249 40250 150390233 68340 68339 823046511 40101 40100 423956409 4405 4406 114192089 51817 51818 342742625 32485 32486 243922279 56665 56666 743102019 53665 53664 842951998 96278 96279 244335032 29086 29085 529444247 2039 2038 986533107 38891 38890 500713563 29089 29088 420460083 19731 19730 702575601 25524 25525 52698685 6518 6517 422266707 82314 82315 309904650 29878 29879 652934248 79850 79851 614497981 95100 95099 747744398 4718 4717 678556888 38444 38443 671398773 64379 64378 634128302 99624 99625 292480052 11815 11816 301589532 54969 54968 581901462 68637 68636 581837172 13227 13226 309314229 73735 73734 833354682 84134 84135 617892043 92563 92564 587496979 29108 29107 332190532 41132 41133 536555898 38794 38795 822639896 29268 29269 411542453 12145 12144 59160151 95221 95220 494295687 69620 69621 46821638 84498 84497 86738728 85945 85946 833196073 18491 18492 755305970 29117 29118 985845025 61099 61100 157103709 18628 18629 277546808 13872 13873 371857197 29122 29121 855912827 9199 9200 440636138 72027 72026 487248584 67897 67896 255948945 79544 79545 994790439 85486 85487 536845449 32364 32363 785504605 49746 49747 264273368 86606 86605 27506111 69569 69570 5341591 87753 87752 814997317 77482 77483 175595171 46666 46665 145594847 69157 69158 920615830 27847 27846 5162252 40739 40738 265318646 55803 55802 131373480 91728 91727 392619436 89737 89738 931780101 29140 29141 403696567 8640 8639 462882366 38324 38325 537668385 5210 5211 462857928 19100 19101 898840882 79577 79578 532960586 88112 88111 898822117 63242 63241 902890415 6668 6669 789797272 7233 7234 391405945 44643 44642 758613255 74793 74792 333344600 29153 29152 31577467 83478 83479 11137275 9636 9637 49390399 26275 26276 804106534 46369 46370 204095572 88212 88211 298929157 84668 84669 934393189 55571 55570 16380864 29160 29161 523487997 59993 59992 482435919 29162 29163 396571384 29163 29164 855962512 13229 13230 966616632 74581 74580 463079062 62875 62876 678070937 35235 35234 123583812 15597 15596 698479910 17314 17313 619096859 90360 90361 63787661 23544 23543 484113489 53104 53103 391417808 87870 87871 131875363 57769 57768 72940350 64200 64201 538859884 59238 59237 920966562 15899 15900 278404981 28130 28129 27326394 88077 88076 601090319 89001 89002 584699882 45728 45729 878931935 88688 88687 511502386 19525 19524 552643066 11887 11886 508912734 74421 74422 636534706 21929 21930 692995708 29187 29188 519345071 10016 10017 62459283 58920 58921 295473473 29190 29191 198576274 76275 76274 69809396 29192 29193 15425415 85699 85698 28115813 29195 29194 219170065 47765 47766 232907349 89688 89689 32603160 11130 11131 714344444 7639 7638 64377787 52277 52276 817624223 39176 39175 289381258 90787 90788 522889829 46151 46152 388512246 94703 94702 551491431 87854 87855 602601733 79899 79900 754345478 29207 29206 677237067 18482 18481 37595009 29208 29209 462115605 81893 81894 543493319 29211 29210 225822183 97212 97211 13771145 17180 17179 913890345 99191 99192 823147924 45017 45016 894193437 20882 20883 283287646 40435 40434 228980500 38397 38396 368667358 4281 4280 427373538 9326 9325 389999521 74384 74383 54751119 86622 86623 30273819 23986 23987 479040847 61940 61939 964695611 11081 11082 57521332 99847 99848 119782722 78174 78173 273959203 29227 29228 373927124 35134 35135 342067589 45676 45677 616268623 50403 50402 605176894 19144 19143 629797981 63957 63956 952809315 17687 17688 968885445 18510 18511 986092839 35388 35389 12040327 29236 29237 603013783 83619 83620 570844967 29239 29238 694840968 70650 70649 320121417 20567 20568 34294477 55142 55143 978066046 49506 49507 489734573 52031 52032 837570142 90822 90821 940583316 29245 29246 209375191 83511 83510 700901640 42331 42330 483720132 48359 48360 301105375 89186 89187 602144705 16433 16432 66623663 99294 99293 636283454 37162 37161 15245703 97083 97084 159645907 55938 55939 167221980 2353 2352 35573971 54596 54595 61418438 23877 23878 675491364 29259 29258 898549357 33251 33250 22910030 83290 83289 474217405 92010 92011 422616529 29263 29262 510512482 53039 53040 786892220 81612 81611 845274096 29265 29266 398944123 89419 89418 644072801 29267 29268 428028145 99124 99125 495503301 18607 18606 506198727 66936 66935 859438133 29272 29271 63126275 76858 76859 391495177 66135 66134 694978012 22558 22559 351441483 38951 38950 10979020 87414 87413 364946283 37440 37439 633498600 4247 4246 336307507 93983 93982 501622125 32981 32980 224146686 59037 59038 47172507 95104 95103 666602021 20863 20862 941523142 82875 82874 462686907 74833 74834 803247530 3238 3237 338958458 29287 29288 522542591 29288 29289 418327036 34954 34953 2929485 4878 4879 819987503 62969 62968 607984130 4444 4445 323758083 52297 52296 924040386 94732 94733 379865189 66783 66782 905228798 14454 14453 807787633 94830 94829 12940744 25325 25326 908042723 16612 16611 677548517 3031 3030 919610319 29301 29302 948377124 29733 29732 367761811 20164 20165 627667695 30469 30468 45724169 14294 14295 417778720 29307 29306 953884417 94682 94683 83053078 38972 38973 497677550 29945 29946 7163143 29311 29310 742077151 2480 2481 221726359 91663 91662 33719985 9995 9994 98393002 5362 5361 41408387 29316 29315 452190327 49112 49111 83931243 29317 29318 469943519 50666 50667 459525479 74492 74491 833844988 45732 45731 687438999 8553 8552 167766524 14212 14211 375884201 87746 87747 872972080 88508 88507 396188052 29326 29325 226755936 44283 44284 349471881 406 405 64078434 4297 4298 70700070 60289 60288 178961130 49049 49050 639255022 29332 29331 175484068 86192 86193 904442358 44024 44025 674786944 20362 20363 27272672 29336 29335 690400078 57576 57575 972166157 91950 91951 333097610 29139 29140 755633935 63155 63154 287316857 27721 27722 38813533 57135 57136 778770037 1097 1098 175440203 95543 95544 65521796 67032 67033 302360889 29346 29345 539786544 44520 44521 246997002 90765 90764 999094931 65092 65091 323816920 40501 40500 353035186 39769 39768 530921701 91487 91488 988321036 95587 95588 38673621 46182 46181 551300978 36412 36413 440802843 62851 62852 98518296 29357 29356 660020146 96776 96775 195189997 70733 70732 18878733 21203 21204 27115560 20741 20740 548666960 25720 25721 96912931 6189 6190 309558464 43822 43821 21055597 14253 14252 15830392 5860 5859 73300251 33928 33929 108478559 86449 86448 538738014 82861 82860 387958614 99391 99392 90709595 29370 29371 899664310 29372 29371 99149366 6914 6913 77958137 29374 29373 7447920 20586 20585 651837367 83682 83681 991450228 48911 48910 65684949 29377 29378 618478956 29378 29379 97336569 4691 4690 654901337 83079 83078 16782400 36114 36113 35096419 88795 88794 18455092 59152 59151 468054381 29385 29384 31222776 36930 36931 71784173 15282 15281 278612166 88742 88741 249670907 20419 20418 546945436 95584 95585 9300136 78387 78386 598129969 93543 93542 947549328 48476 48477 398296622 67491 67492 282332851 29394 29395 927656347 69228 69227 481727616 29396 29397 504074647 19080 19079 68873011 48208 48209 345065549 29399 29400 996754017 32235 32234 341962531 7795 7796 951018705 85853 85854 918320692 36469 36470 678235022 52122 52123 536373249 59537 59538 67823418 87089 87088 428465507 66110 66111 199742373 31221 31222 748776901 17435 17436 118483359 63662 63661 795897743 33117 33116 176775946 17606 17605 386440421 6068 6069 709526835 29415 29414 71706258 91517 91516 365593954 55666 55665 56231231 60961 60960 36838319 29419 29418 763810025 91365 91364 607107096 6545 6544 25509522 29421 29422 459738577 63266 63267 612833334 38460 38459 293988571 51206 51205 460601088 94310 94311 787710424 80926 80925 817979326 34835 34834 656720926 19455 19454 861264275 43516 43515 49377290 73219 73218 7508715 74829 74828 204313494 67876 67875 198733492 20292 20293 416283438 48590 48589 880769996 68602 68603 499952832 21832 21831 503564469 71732 71731 92701459 84261 84262 446925200 23738 23737 796389209 63220 63221 460994121 20937 20936 434343687 74124 74123 935456527 67709 67710 858608612 11943 11942 414647559 87420 87421 885224032 29446 29447 8401217 29448 29447 162990632 59469 59470 525439979 9980 9981 585874679 29451 29450 86588868 67172 67173 988358575 26995 26994 674821588 9518 9519 726561192 59938 59937 199422299 23963 23962 367093320 9663 9664 39606791 25305 25306 54807764 20105 20106 989230697 29460 29459 960918149 10294 10295 116441258 48019 48018 718510815 2001 2000 755785082 98779 98778 59394622 25034 25033 933488970 48884 48883 820649650 39637 39636 319324603 79105 79104 724052748 57224 57223 753375574 9428 9427 530614329 29470 29471 38286205 44757 44756 55297743 29473 29472 774839457 3121 3120 276396774 58900 58899 719483574 14703 14704 236209193 65611 65610 398889444 5782 5783 681649197 44348 44349 904313216 30310 30311 952858881 87064 87065 756251962 91102 91103 26482694 86209 86208 195188376 54180 54179 674168064 6283 6282 315976355 54566 54565 526580078 85903 85902 30988256 73042 73041 783054359 8890 8889 828809345 65410 65409 283565286 93781 93782 839484637 56475 56476 272314615 72871 72872 56727582 33992 33991 537953010 25633 25634 934177081 54316 54317 849248152 41871 41872 837009956 56983 56984 740183195 87920 87919 377057091 55325 55326 899655603 68375 68376 449086755 29234 29235 293075950 83471 83472 144149098 29504 29503 861233480 29504 29505 652317710 29506 29505 39186555 29507 29506 888205766 51262 51261 677340440 19406 19405 173440702 29510 29509 755314647 2632 2631 224782991 63506 63505 69634859 90333 90334 307826286 89999 89998 203139098 13341 13340 353477283 21936 21937 555710796 29516 29517 528115774 43231 43232 113560162 37468 37469 243866373 70936 70937 621207945 29521 29520 132333488 60159 60160 989552462 76659 76658 303800921 86696 86697 153374900 76492 76491 563648814 48486 48487 358819715 61137 61136 202530665 34321 34322 176786660 18528 18529 884481154 29529 29530 361480747 20289 20288 586148770 42407 42408 38929396 97247 97246 364509020 85243 85244 976003953 3402 3401 95550872 42389 42388 635685378 29537 29536 665866191 71995 71994 359242502 50142 50143 571351934 97376 97377 791521266 41755 41756 109496020 41593 41594 151972512 93274 93275 45583790 43553 43554 753547753 29544 29545 423889606 80469 80470 718400629 27475 27474 362277159 67530 67529 987471314 71469 71468 206043621 52712 52713 278186436 39665 39666 437570058 29552 29551 571519452 92215 92214 864834771 20710 20709 77644108 29554 29555 927770141 88498 88497 555803386 20350 20351 350552346 14831 14830 569081299 29558 29559 978935624 75134 75133 476875618 66453 66452 440490916 13451 13452 408091809 29562 29563 15897627 97099 97098 912318735 68908 68907 736598849 20716 20715 417301506 29566 29567 834026565 63993 63992 263320639 51182 51181 851133221 53612 53611 704915912 4284 4285 509280030 76114 76113 799030773 68713 68714 41395559 14478 14479 601745862 81949 81948 905699870 34180 34179 339033720 34030 34029 737408387 39300 39299 343002198 92934 92933 559198564 68169 68168 713305042 48665 48666 928934616 68148 68149 200383700 2847 2848 748303408 90052 90051 787132498 80843 80844 109179691 59090 59089 284700705 12006 12005 498870121 742 741 894482699 16399 16398 520287522 27554 27553 19820833 38529 38530 849528856 66066 66067 426202194 55408 55409 480158410 17497 17498 66645821 29594 29595 124906987 6697 6698 384475204 48108 48109 191781906 75925 75926 212853474 35314 35313 616904115 2413 2414 165660990 60396 60395 706945358 12261 12260 786478080 37544 37545 905264102 57315 57314 383129699 58202 58203 340366773 29606 29605 76677771 29607 29606 659744542 28027 28028 992449050 22632 22631 344429027 68327 68328 605791486 35163 35162 745030296 19096 19095 87532684 6496 6495 517817944 28400 28399 670902483 29615 29614 775612598 74623 74622 884237866 23258 23257 853831158 8460 8459 589371660 37872 37871 562724222 5771 5770 47473702 33878 33877 638619783 49852 49853 25299629 66891 66890 84850968 52612 52611 312049909 48634 48635 368137525 40195 40194 913175872 44736 44737 129761876 93904 93905 152068820 13669 13668 40756496 58050 58051 347981136 22932 22933 385816865 58605 58604 227340863 65880 65879 268950924 79905 79906 924731118 61388 61389 352243991 15583 15582 837806203 82547 82546 840717056 9632 9633 307022383 81874 81873 920411118 1386 1387 48360973 69513 69512 25532712 29641 29642 351179691 97264 97263 183641093 20606 20605 1526081 75181 75180 551868324 29646 29645 869634816 12271 12270 655767260 13797 13796 15880869 2398 2399 181590134 46812 46811 507226445 16186 16185 54261146 29651 29652 650884491 1966 1967 808431240 80801 80802 436600760 83715 83714 566071689 29656 29655 958655114 38132 38131 5772836 29658 29657 134376936 50046 50045 562938516 57646 57647 301009405 26450 26449 57333626 25543 25542 271151244 19317 19316 545510864 32836 32835 869914755 31155 31154 109652766 90318 90319 903720914 89608 89607 127333872 64737 64736 772579197 33172 33171 839866503 20738 20737 338433520 76872 76871 616054735 69481 69480 746834836 29672 29673 803056785 9605 9604 34338207 75603 75604 823303402 46688 46687 809638704 61485 61484 999598588 64288 64287 513556635 54142 54143 61924323 97421 97422 798383361 40615 40614 7210474 58266 58267 90721829 85589 85590 297944319 28539 28540 509001338 47974 47973 595520101 81401 81402 715403649 45773 45774 416247977 79533 79534 505752145 29688 29689 905169111 44097 44098 527409271 14593 14592 419796461 29692 29691 380516097 85573 85572 257277072 15996 15995 41394134 81627 81626 963812094 49826 49827 904275273 1003 1002 264699204 51753 51754 44315117 87117 87118 970793393 66227 66226 407727786 91543 91544 172155274 83067 83066 827456272 58163 58162 285659647 36487 36486 422405100 50892 50893 383775070 73610 73609 647129113 53770 53769 854209671 55921 55920 181984153 85349 85348 218957984 84023 84022 930076388 73789 73788 56709898 85518 85517 384725120 76585 76584 634784147 70913 70912 2812626 94328 94329 376186093 43355 43354 110448692 29716 29717 102670175 11120 11119 639147848 29719 29718 442709434 90846 90845 851351947 7020 7019 820252815 15589 15588 131516973 14486 14485 306455455 29724 29723 476498720 91849 91848 561979795 52764 52763 33467503 39148 39147 971790317 29167 29168 751976913 29729 29728 232851263 51082 51081 56752254 37900 37899 938642330 95828 95829 500287297 41518 41517 282519882 9679 9680 819809998 67350 67351 5064640 1075 1074 167653463 22717 22718 11250384 12896 12897 497174618 29739 29738 77083165 29739 29740 620432317 3988 3989 326041297 29741 29742 762395420 57690 57691 239539089 29744 29743 464937058 43535 43534 757806768 84104 84103 74795670 43260 43261 687126178 77288 77287 480738296 94362 94363 43294388 49308 49309 595770957 29750 29751 916062203 53180 53181 135254391 46365 46364 189354122 91512 91511 743958600 59924 59923 292115176 29756 29755 138078104 40949 40948 60881858 72466 72467 232594325 1861 1862 437304284 24731 24732 297686875 37974 37973 49822797 67573 67574 409318085 18493 18492 771140332 23128 23127 196729474 56683 56684 5300486 31809 31808 971875947 39758 39757 92028498 29767 29768 538372627 6156 6155 170998310 29770 29769 576435104 87128 87127 977050858 1680 1679 868838618 26602 26601 752408526 29774 29773 264278658 93648 93647 894230712 72831 72830 118355429 89134 89133 680304768 29777 29778 43433137 7218 7217 91984224 87849 87850 34752774 32769 32770 298852774 29011 29012 436356048 76837 76836 496185004 20392 20393 255339349 29784 29785 61334026 14548 14547 403847178 29787 29786 982862602 65641 65642 524971435 37412 37411 601568861 86574 86573 234823306 71392 71393 838841868 42155 42154 36635944 81708 81707 288083889 52324 52323 812382210 59888 59889 671692518 77532 77533 254089645 29797 29796 564208126 57969 57968 329537317 33542 33543 769840883 42973 42974 479660643 61992 61993 180421792 11751 11750 266274605 49835 49834 133676080 29803 29804 207781938 29804 29805 392928983 47644 47643 226312790 24198 24199 472716224 29808 29807 34945611 29808 29809 169515590 77203 77204 961116257 41542 41543 136416358 96886 96885 650552991 70727 70726 656565620 70160 70159 548906258 93721 93722 527393038 69194 69193 425214053 35322 35321 653297231 73408 73409 908506802 29819 29818 300413764 29820 29819 112590488 84191 84192 273579172 38190 38191 25410190 91660 91661 970552763 29823 29824 706007670 84757 84758 983315624 77767 77768 512972150 66714 66713 306849480 77699 77700 892646915 30658 30659 941033842 4613 4612 622884414 78544 78543 356227813 91172 91171 547310212 60978 60979 672520062 5152 5153 558653504 66869 66870 32085807 98178 98179 602375940 16257 16256 826711852 85101 85100 902295513 29838 29839 185072615 63963 63962 367818451 73501 73502 603273023 10244 10243 195930856 27175 27176 755384052 30727 30728 890472449 19411 19412 71602015 4102 4103 784471890 9671 9672 743306848 60886 60887 395307495 29849 29848 14203031 27166 27165 297017728 29185 29184 998306519 12792 12791 60619679 28862 28861 924432855 67561 67562 979112671 84482 84481 163408427 90434 90435 801065607 29856 29857 560537203 17711 17710 368875615 85324 85323 953790931 98356 98357 721887427 59277 59276 359554211 18300 18301 897702133 32738 32737 835431 73765 73764 760128440 97484 97483 743372289 29785 29786 834837530 24209 24208 473036069 8885 8884 259523217 7957 7958 948626446 24563 24564 935297097 20748 20749 704456815 87566 87567 733099197 82603 82604 675039917 93050 93049 21559173 15661 15660 273219659 10475 10474 632572014 12512 12511 257407654 80611 80612 457347024 66594 66593 340692450 26034 26033 452935964 61455 61456 434799652 29201 29202 366736821 29882 29883 998289665 29675 29674 991888897 13220 13221 643668279 38679 38678 81219263 26096 26095 432816795 29887 29888 132767899 57253 57252 129138771 1470 1469 700927487 29891 29890 131616581 90916 90917 35832109 29893 29892 801494735 29893 29894 736695435 92244 92243 21389753 29895 29896 600166205 29896 29897 25977704 29897 29898 13143545 44750 44749 720428372 89756 89755 70562839 58275 58274 190265532 14622 14621 579180776 4498 4497 19785880 86454 86455 210287945 1976 1977 688941007 60349 60348 806054264 45591 45590 772499370 19196 19195 365476134 63553 63554 242958984 67469 67470 492356557 47852 47853 127010516 84131 84130 348528451 42325 42324 964079157 44826 44825 230486160 49629 49630 906417412 49259 49258 844988157 29916 29917 205161987 91644 91643 1389421 80689 80690 36040268 74413 74412 196312560 99471 99470 261655943 60342 60341 219399062 29922 29923 191182432 47645 47646 444098177 33827 33826 490566457 35285 35284 259423806 30539 30538 641147675 29927 29928 86296150 21767 21768 837739251 22348 22347 474804511 25992 25993 575051515 47578 47577 389848280 54485 54486 667691126 29933 29934 624467701 29934 29935 951602080 72355 72354 562960824 61145 61146 412148197 20090 20089 675581953 86685 86684 577457233 47520 47519 40921959 29941 29940 667927112 80601 80602 203729031 29943 29942 372801655 60464 60465 369401244 7742 7741 892855306 3677 3676 611782481 84578 84577 791922207 42 41 242681811 37007 37006 919612283 3872 3871 503686185 91818 91817 988388476 22221 22220 876432328 29952 29953 993769807 93599 93600 318867042 20747 20746 799071843 21181 21180 240509952 58875 58874 334916894 23898 23899 122202960 96435 96434 177933518 50021 50022 847987264 75384 75385 664139746 78330 78329 211813579 29963 29962 374516058 73633 73632 35009555 29964 29965 738885244 33828 33827 251246513 93920 93921 415080649 69843 69842 870552393 53771 53770 148753455 18698 18699 145744481 33219 33220 696927616 26766 26767 147599475 52656 52657 561288483 96889 96888 516289344 11128 11127 811719178 82147 82146 266016104 22010 22011 122472675 80243 80244 623611704 2439 2440 187149203 7542 7543 344752579 76307 76308 339637472 32349 32350 184092724 74942 74943 473447533 29983 29984 447099746 4751 4750 750466796 61111 61112 783410085 37320 37319 11239055 62199 62198 108492009 67272 67271 705642431 25195 25196 444657920 34172 34171 781262353 2315 2314 756628541 31394 31393 748774774 95718 95717 679342142 35920 35919 993385394 26464 26465 212850953 87768 87767 372295183 18827 18828 250103899 14217 14216 157153106 20020 20019 749253436 76204 76205 739768814 12790 12789 342642135 38661 38662 528984696 76884 76883 637213065 64692 64691 562714203 81219 81218 744266040 51991 51992 640529101 33807 33808 325656550 7021 7020 165068801 43759 43758 989457797 30010 30011 235007134 76351 76352 700288525 95289 95288 849644913 23155 23156 27963085 79352 79351 506592606 23470 23469 940498430 30017 30016 641169821 30017 30018 860022942 22025 22024 715394595 37021 37020 268192380 630 629 363406941 30022 30021 809428111 9385 9384 842667556 69074 69075 367979915 63676 63677 724643566 32923 32924 721703094 69718 69717 621753665 30028 30027 962260728 80110 80109 73386606 30740 30739 874837554 88159 88160 314056315 91387 91386 352142033 30032 30033 341704289 1936 1935 781877155 6906 6905 8655480 4155 4156 924710889 45347 45346 774922543 18102 18103 738840493 30039 30038 666626560 93409 93408 298751574 21364 21363 922053795 745 744 822175609 98357 98358 467841154 84156 84157 321523186 58781 58780 2383982 29333 29334 557440308 44032 44031 418762384 93245 93244 630666461 24609 24608 164607138 21843 21842 332784270 70824 70823 967558239 54970 54971 402970105 9273 9274 753114167 53375 53376 262265659 61095 61094 364246088 37959 37960 774655853 99952 99951 761665418 56331 56332 794067829 96344 96345 134217033 11260 11261 416366882 64572 64573 884414169 49552 49553 768484985 6837 6838 485336453 75315 75314 369183561 20667 20668 869313736 15462 15461 442098950 81067 81068 681497792 22115 22114 961830099 92771 92770 763842783 30069 30070 887852001 69702 69701 86810340 30072 30071 472617464 57483 57482 684208649 35969 35970 845314643 59507 59506 954883710 59799 59798 905093809 30077 30076 182196503 13620 13619 684071081 50682 50681 77881154 14946 14947 476012862 66246 66247 430267195 17471 17472 596270771 77763 77762 434215043 436 437 733005985 77672 77671 635362446 85132 85133 533391942 30086 30087 958691259 48176 48177 384899872 42578 42579 492806794 17562 17561 814654906 65990 65989 942029578 87050 87049 540217543 61773 61772 89618064 63384 63383 184942189 33798 33799 807230382 86327 86328 953488867 81624 81625 479205475 89934 89933 986393406 36488 36487 335022224 30100 30099 163453320 99644 99643 632193195 79520 79521 42514707 56493 56494 782250167 55206 55205 597715980 30105 30104 426783604 69795 69794 171795283 6347 6346 154672595 56884 56885 389459338 73630 73629 15508140 78881 78880 930129517 66954 66953 962404019 99554 99553 898059361 4754 4753 936812713 58026 58025 360753743 37554 37555 392610255 4582 4581 941659058 51940 51939 381346464 81687 81686 668591855 75150 75149 480583615 64451 64450 291359206 30121 30120 87921455 5798 5797 164762822 9567 9566 698594754 93185 93184 614555429 29488 29489 878736596 18988 18989 988472144 44855 44854 879218744 61519 61518 647539679 45923 45922 12358771 26415 26416 319700877 56190 56191 514852136 24318 24319 628899655 43434 43433 19644884 99310 99311 517024387 47602 47601 875970236 8827 8826 961330643 51662 51663 588010531 29862 29863 598843322 30138 30139 283956671 27923 27924 471224254 87881 87880 813049966 23544 23545 207129534 30142 30143 792804390 220 219 707665798 87330 87329 646281258 60226 60227 20809889 84968 84967 509196164 68599 68598 175401070 30148 30149 899082671 13710 13709 250472055 92216 92217 542649236 91337 91338 49728253 30152 30153 253783224 76557 76558 910126552 74338 74337 815264947 30156 30155 456813950 20952 20953 535944420 33187 33186 211679841 61570 61569 837636707 44887 44888 678155902 91002 91003 846541879 34270 34269 105041714 53855 53856 82272713 57396 57395 699211600 77336 77335 955207065 56262 56261 236205938 97961 97962 101656624 30168 30167 240181388 59268 59269 69365078 6988 6987 165670087 73996 73997 875048324 22321 22320 162654860 7041 7040 127374748 58367 58366 111021534 30175 30174 47504600 33789 33790 326452206 74523 74524 131110144 30178 30177 212968681 70363 70364 987476193 46992 46993 264976405 30180 30181 412347642 67215 67216 472366620 92471 92470 73308792 60263 60262 531494312 30185 30184 86504037 26404 26403 284560943 19831 19830 19021596 79192 79191 421510417 4604 4605 103528960 66280 66281 792570080 29578 29579 281866605 64418 64417 661561086 30193 30192 601541359 87022 87023 394872686 75799 75800 582776242 79494 79493 326257380 41852 41853 4776250 98661 98660 588029726 83237 83236 877300820 30200 30199 869035383 98190 98191 161693773 90688 90687 669468602 70011 70010 923405409 29483 29484 86515508 98649 98648 343020918 92315 92316 627126797 88694 88693 520654347 91501 91500 712762072 94556 94557 500722283 30210 30209 405581416 89020 89021 420259110 2199 2198 356922341 79908 79909 902932417 95672 95673 916914976 94324 94323 685190061 29991 29992 366028068 36210 36209 292792182 30218 30217 353800974 34233 34232 795057213 7754 7755 326111006 30221 30220 86955880 98174 98175 837522445 30222 30223 422018200 30224 30223 750833313 30225 30224 655191003 50149 50150 704730496 86106 86107 877680676 56582 56583 72337730 30228 30229 418554360 68689 68690 349902537 30230 30231 789105257 12337 12336 450870741 38655 38654 987566664 30233 30234 149482963 30235 30234 35114903 72584 72583 328912630 81471 81470 86315837 64951 64952 130137481 86013 86014 690774269 62406 62405 140633476 3505 3506 180136873 6960 6959 308919389 40941 40940 84659091 8936 8935 134532384 94978 94979 594515269 45018 45017 629934786 44443 44444 232971890 71781 71782 572267699 20304 20305 42566956 77977 77978 499177906 59084 59083 796644182 30252 30251 525100261 96497 96496 454705245 32259 32260 63381801 31736 31737 857473827 6609 6608 562228903 66472 66471 774629948 6113 6112 13297320 10507 10508 365092957 2247 2246 741804458 87621 87620 688728849 28766 28767 983503794 13668 13667 107545006 18462 18461 346745573 58409 58410 764153992 9245 9244 402906194 71816 71817 205667428 75957 75956 438868755 10008 10009 668023344 30269 30270 752891284 60846 60845 351981297 4643 4644 642250034 75964 75965 278776828 10573 10574 243784712 6645 6646 721001321 43620 43621 891696389 62620 62619 395243717 62826 62825 267872834 30279 30278 329314823 98181 98182 632198547 70569 70568 895052997 56718 56719 638910301 44258 44257 361393064 24141 24140 836009895 8061 8062 638468126 60989 60990 871429491 67437 67436 650892366 2348 2349 248793166 69771 69770 190273873 11694 11695 57335334 85833 85834 53749151 60732 60733 896991068 65601 65600 918050759 30293 30294 192465690 12668 12669 713855332 57334 57333 307056103 30297 30296 466607692 87654 87655 542658680 84474 84475 114826250 87096 87097 502457545 78188 78187 714438031 30302 30301 870080365 43645 43644 982763300 38720 38719 491617059 1589 1588 295435939 89352 89353 67965097 30306 30307 385240039 14328 14329 164388053 61601 61602 676214145 61382 61383 23932129 81826 81827 976315820 30311 30312 564726023 51026 51025 20136836 16867 16866 154263885 972 973 363801714 98038 98037 539484323 30317 30316 606790123 30318 30317 830961195 92950 92949 475397978 30320 30319 500557016 44428 44427 816778330 84101 84100 668108602 9260 9261 415498025 21623 21622 415892888 30325 30324 672416601 30326 30325 512209472 13910 13911 730994889 5410 5409 619118619 40537 40536 533192404 43850 43849 218515332 58861 58862 831791048 8360 8359 68668762 76445 76444 462581914 75833 75832 466993236 25834 25833 303528152 3152 3151 647110805 30337 30336 265664222 73681 73682 954844545 30338 30339 891376717 68222 68221 320173518 50852 50853 198057657 30342 30341 333301214 64830 64829 565475490 51938 51939 925577292 89239 89238 198301350 22459 22460 37264581 47641 47642 67837172 8355 8354 526829849 90316 90315 865104132 30350 30349 195807377 52570 52569 467325830 68523 68522 396791172 71315 71314 810784408 83094 83093 508604709 30355 30354 311559227 59518 59519 860974495 30357 30356 54577416 30357 30358 720174692 30359 30358 966457119 81183 81182 33427649 8299 8300 865383777 58434 58435 690912951 30363 30362 815263455 11128 11129 297317894 7124 7125 686266001 90233 90232 65871242 97536 97537 866472780 81574 81573 456576714 37068 37067 762095598 4504 4503 762112463 27947 27948 295398364 4500 4499 42444594 23170 23171 405710766 95618 95617 463023225 98470 98469 172632616 5519 5520 659850404 30377 30376 525658476 74889 74888 743018242 13312 13311 347964527 68081 68080 78756425 23268 23267 308148394 77818 77817 830329318 32202 32201 226123794 32779 32780 627493778 51720 51721 13238601 32582 32581 631280422 30386 30387 213879830 49245 49244 36423856 66668 66667 777880595 48688 48687 130491590 64704 64705 616975269 51041 51042 763524890 4172 4171 827704625 34243 34242 535786319 41300 41299 134312077 94746 94745 737493003 30396 30397 548803253 24985 24984 725744718 5290 5289 392037824 39781 39782 878391042 17882 17883 746603794 88409 88408 810669267 75025 75026 411273682 64272 64273 403865664 69032 69031 59771807 8748 8747 995803122 45211 45212 336771454 30408 30407 323338061 80784 80783 635207447 59764 59765 42194246 72297 72298 468118050 42003 42002 86537588 99443 99442 515163164 61739 61738 840808297 11742 11741 961836094 16197 16198 272066626 18462 18463 654491055 30417 30418 551737981 31225 31226 57355769 50972 50973 578447371 79251 79252 797659066 12019 12020 741825190 41532 41531 489944476 34106 34107 633548389 72745 72744 321630598 22942 22943 13605006 74680 74679 468831252 92663 92662 401460395 48437 48438 824004677 26984 26985 821305824 29708 29709 358743924 21815 21816 186559099 54955 54956 791691658 23859 23860 884462541 12190 12191 368764273 68547 68548 235312185 62212 62211 605177292 37826 37827 977360266 77549 77550 59956197 1407 1408 8654729 62697 62698 696834790 30441 30442 537382096 30442 30443 228988237 26592 26591 904559577 21211 21210 380886682 83334 83333 17831002 23787 23788 126426954 56335 56336 20376789 57177 57176 575488265 48008 48009 322303082 70210 70209 313901348 46188 46187 291265777 80822 80821 753518397 19939 19940 794629445 30454 30455 855905346 75333 75332 930847202 85522 85521 859233696 52646 52645 700402099 19658 19657 814278835 74857 74858 985791781 92297 92296 675052161 30462 30461 337941376 29763 29762 634384297 30463 30464 413330039 67640 67639 933040278 70838 70839 230716414 13989 13988 908097016 37873 37872 756997723 15971 15972 802460021 41946 41945 64174208 91356 91355 733720219 19740 19741 50269336 58729 58730 343506970 30473 30474 73025760 4722 4723 42058544 64311 64310 202870456 3709 3708 410719076 74598 74599 541453306 71714 71715 3715191 30480 30479 25567882 45715 45716 6580376 26721 26722 532319790 83331 83330 918445271 78545 78544 737278112 78111 78110 748176860 90643 90642 139987426 34943 34944 374802137 40758 40759 332141266 48286 48287 194374845 94000 94001 856516094 46364 46363 702967211 16167 16166 428913337 26163 26162 875887786 6089 6088 871503471 74775 74774 549995934 53914 53915 906352693 79672 79671 669443447 55842 55843 780763812 62636 62637 85226152 9347 9348 578408424 89553 89552 22912986 13372 13373 301997076 91536 91535 433836770 23628 23627 688345528 91683 91682 818885105 30506 30505 30489270 34408 34407 560568587 38591 38590 483471185 30508 30509 573304251 30510 30509 202261895 8197 8196 193115908 34382 34381 977605281 59847 59846 862455706 40883 40882 160503048 6315 6316 195450963 53568 53567 794479706 57102 57101 347629272 66943 66942 239676861 69063 69064 390950048 14788 14789 198455924 72761 72760 912900639 34611 34610 58012848 48923 48922 204096058 86610 86609 427560616 30525 30524 589627903 30526 30525 259895275 60134 60133 47244947 77496 77497 476585205 26626 26625 36483947 30529 30530 708119809 77369 77370 787960511 25885 25886 993565215 49343 49342 27003452 92017 92016 420984710 22919 22918 699322874 97237 97236 257352235 30537 30536 682193837 99049 99048 327991187 84218 84219 195903519 50808 50809 490053349 85463 85462 300202206 9216 9215 254054467 17630 17629 830931505 10514 10515 882083418 30544 30545 225980753 48847 48846 869873208 15139 15140 227298006 91549 91548 951560542 13690 13691 728237424 15951 15952 944748055 57683 57684 637871319 88181 88180 280220168 13659 13658 768737541 61017 61018 639038215 80832 80833 997526946 30555 30556 67643441 31528 31527 590280128 30067 30068 99001654 15593 15594 383360968 99517 99516 619356664 44640 44641 680471988 47799 47798 870473813 25109 25110 72221567 20710 20711 612052544 25117 25118 333508058 2811 2810 466954775 61641 61642 458500897 72182 72183 923678512 24848 24847 103286925 20336 20335 494346422 95151 95152 822561195 30571 30572 577134259 73390 73389 633733133 11791 11790 413675885 15353 15352 442900799 18459 18458 428967670 30577 30576 11876604 30577 30578 565403391 45657 45658 412158882 62327 62326 86515949 53487 53486 382254308 4097 4098 495720495 73491 73492 312495807 63235 63234 864717518 29481 29480 200215727 77981 77982 101850693 30587 30586 4975906 30588 30587 824540820 19834 19833 40928045 23287 23286 374176656 88756 88755 573719166 22231 22232 145526909 72939 72940 489605010 36970 36971 514886110 16939 16940 604559912 81577 81578 727825804 21243 21244 702926837 83674 83673 22546694 22916 22917 250387865 89470 89471 21826056 99263 99264 862712786 30602 30601 374031711 79938 79939 630734063 5468 5467 562212859 35269 35270 5620872 52164 52163 934923846 93760 93761 239100781 55285 55284 845143476 82627 82626 524202460 54653 54654 910048411 10813 10812 685027831 86790 86789 835454022 83903 83904 486172788 26890 26891 891128133 14207 14208 222153111 16281 16280 628700678 96323 96322 182519901 69909 69910 780596138 45263 45264 832497147 10729 10728 857937169 92831 92832 789255558 10890 10889 533854263 26107 26108 949290996 31560 31559 550425028 30624 30625 36353091 93137 93136 499177182 10996 10997 662155256 94056 94057 24178498 46039 46038 432745419 46623 46622 281094547 58719 58718 77015201 30632 30631 791925745 38184 38183 982775994 18488 18487 422087374 52298 52297 494887212 89898 89897 799675389 30637 30636 310636432 6841 6842 460901388 56094 56095 892655611 29197 29196 672994260 88018 88017 456486704 30642 30641 882588750 39158 39159 443979027 38696 38695 2693801 30645 30644 605823841 95822 95823 371555993 43309 43308 637383839 53707 53708 933227761 78156 78155 80172880 54740 54741 177565812 26578 26577 549290347 77947 77948 717018856 61262 61263 924735500 27273 27272 563290221 47752 47753 304291690 87787 87786 644845325 61620 61619 430139145 49224 49223 70440084 16928 16927 911558193 76688 76689 647582370 26929 26928 431078558 96154 96155 825172222 45655 45654 477399929 30664 30663 568446509 30664 30665 96475783 44043 44042 556797508 53583 53584 752729505 4021 4022 33410042 55688 55687 127888996 22205 22206 319115265 83958 83957 392416809 49463 49464 65696407 11056 11055 112722999 12680 12679 72302936 91957 91956 697781304 4876 4875 3085142 38020 38019 844056810 3345 3346 935505259 83853 83854 218165015 77710 77711 454920398 33630 33629 868359367 17225 17224 626872805 67758 67759 761475252 87245 87246 487695706 30684 30685 147469822 66759 66758 984791409 2845 2844 117176352 95277 95276 850440601 14891 14890 95949603 60501 60500 86396993 20588 20587 482432018 56580 56579 355105516 41814 41813 69088173 98584 98583 700662920 89058 89059 379929953 1430 1431 444068347 24454 24455 521247864 79288 79287 159427840 11443 11444 131209614 30699 30700 765253937 15358 15359 425924164 83099 83098 226475876 30702 30703 485348664 73301 73300 786891579 79345 79344 333956148 45964 45963 457840375 14902 14901 844541605 83304 83305 9656205 88463 88462 766669903 92168 92167 823462652 30711 30710 308680768 47727 47726 554902237 64677 64676 837958658 69514 69515 704550204 44326 44327 464476949 30716 30715 792895910 95205 95204 841931420 70505 70504 709904515 81883 81882 255770967 92169 92168 51812519 31091 31090 143272913 49759 49760 867915555 2939 2938 115069147 10698 10697 366928737 34342 34341 33565240 47368 47369 563915120 40441 40442 323458458 48 47 974485660 26134 26135 816284110 93241 93242 221971522 10486 10485 41778227 72969 72968 665287906 94714 94713 636498544 87667 87666 436715382 38998 38999 233978982 18034 18033 842206978 53750 53751 350470756 33983 33984 702286957 75770 75769 819254170 2724 2723 216064143 98645 98644 476446929 29039 29038 960351371 40224 40223 642649945 18678 18679 983602271 76701 76700 964057154 75199 75200 597325753 7102 7103 264349647 71091 71090 644820237 7628 7629 560705831 30749 30750 260739812 91699 91700 51145294 97742 97743 596708215 88526 88527 70804564 65717 65716 51492476 58599 58598 12940236 27438 27437 366443840 19850 19849 917028224 86114 86115 534488310 22421 22420 310213475 29243 29242 31087438 23181 23180 77729223 43473 43474 125792586 2106 2107 285158608 13741 13740 87930958 95648 95647 728059433 6745 6744 666711414 30766 30767 311497461 4793 4792 921640747 27826 27827 3246089 28946 28947 784324857 30771 30770 19993176 3203 3202 795271579 83617 83618 613058990 32177 32176 660334424 93127 93128 416871330 74544 74543 954594963 11015 11014 611275974 30777 30778 28617885 32769 32768 230358560 74498 74499 666331341 68270 68269 614556894 87236 87237 696458707 22686 22687 444899909 74240 74241 443635017 30785 30784 987967467 30785 30786 105544587 6489 6488 916239398 12467 12466 573798857 26745 26746 332493508 65473 65474 195087450 38552 38551 879048188 74045 74044 317117267 30793 30792 86066085 81704 81703 862785881 27506 27505 125285030 30796 30795 998231219 8705 8704 132363438 15192 15193 96487075 58697 58696 854239269 30799 30800 104529143 30801 30800 448890466 78383 78382 219458011 29632 29633 529269278 88101 88102 14743025 24206 24207 205548072 78442 78441 848236708 3765 3764 438707291 48264 48263 218243769 30808 30809 754767054 95755 95756 37605158 71256 71255 968525130 71747 71746 943371816 12966 12965 703586561 46994 46995 391720592 24913 24912 768039036 50592 50593 14016349 69367 69366 246104534 38270 38269 813986704 76538 76537 881019176 40323 40322 672320060 45248 45249 798672196 29389 29388 738948317 17714 17713 958383270 12283 12284 777738730 27621 27620 11181223 95608 95609 740606382 37321 37320 436688116 30827 30828 529349459 12692 12693 965374271 30830 30829 590436416 43422 43421 387877684 94620 94621 154546597 77192 77191 602124975 17591 17590 133950547 90966 90967 671513132 48566 48567 47408338 34199 34198 967163263 87325 87324 838352301 29488 29487 978698437 55320 55319 135672337 44736 44735 759085978 38901 38900 495320726 42431 42430 400630924 8305 8304 25128029 43647 43648 64751312 28743 28744 405588571 81254 81253 888486964 51207 51208 45068532 42651 42650 28249429 44922 44923 350202828 7049 7048 647539218 5746 5745 882253786 18860 18859 2453568 46447 46448 674968510 42216 42217 13428383 76617 76616 894904404 20321 20322 338557453 75088 75087 751148937 30859 30858 483171066 42341 42340 646333805 30861 30860 511266588 57583 57582 254775178 10052 10051 122522468 11514 11515 151062133 42377 42376 693266992 27033 27032 43273634 53465 53466 381587906 883 882 86990204 61639 61640 853303025 72749 72748 481764277 30871 30870 696789022 3799 3798 457309659 80880 80881 525708394 97107 97108 440910381 24242 24241 206439206 30876 30875 997542572 55331 55330 324411276 81045 81046 186529397 96769 96768 137182380 72004 72005 105796941 52320 52321 907036072 30881 30882 645722494 22065 22064 419171876 30883 30884 886893538 98095 98094 462417657 50828 50827 122740285 83197 83196 193764137 54984 54983 687519695 35640 35641 385532184 21842 21841 275777578 73140 73139 65620985 28368 28367 629861442 45522 45523 886135174 37858 37857 953930179 96317 96316 731330548 76420 76419 784041127 65248 65247 489521190 65005 65004 73625863 44712 44713 131440673 2106 2105 306418481 68610 68609 503540160 16491 16492 166443004 30506 30507 937294248 46361 46360 396697432 45352 45351 492898943 43940 43941 597890857 63257 63258 455215193 17808 17809 409703510 90445 90446 867072115 89795 89794 793573404 21714 21713 529533220 35178 35177 7126953 58727 58728 770563600 85262 85261 947638758 57506 57505 936307871 30916 30915 906452884 93074 93073 939228334 93417 93418 812353946 59451 59452 964632964 12349 12348 711311773 86388 86387 785137415 83515 83514 306452690 69285 69284 595357487 25221 25222 297496848 710 711 447863740 49284 49283 794117162 30926 30927 203120676 21805 21804 59110779 30929 30928 294979536 30929 30930 593093058 77005 77004 929774727 55187 55188 46932273 42424 42425 20658475 39494 39493 817213376 61204 61205 359994531 55077 55076 778072007 61089 61088 562133272 17767 17766 79182540 58387 58386 679238500 18325 18324 421393561 31663 31664 245319367 30942 30941 601445522 83570 83569 322769116 98520 98521 170580294 82852 82853 191367628 33781 33782 39931972 76586 76585 254803138 7028 7027 624290864 29632 29631 730272927 82838 82837 715950870 57999 58000 180648174 21770 21769 985186045 56397 56396 633517850 93322 93321 224538304 6560 6559 799427550 18055 18054 3626265 65320 65319 238739710 30957 30958 566021119 44125 44124 284824373 30959 30960 813654578 17946 17945 950654062 60557 60556 801550100 41662 41661 27246135 58624 58623 333945018 50206 50207 44263538 30965 30966 674562115 68699 68698 309303373 24887 24886 814909544 91904 91903 97901429 48383 48382 682011221 84223 84222 947741575 82362 82361 581668023 28890 28889 843625928 44647 44648 669208855 25369 25368 458588949 13146 13147 480791398 38710 38711 278838301 51387 51388 169760729 31281 31280 188691917 45313 45314 260522743 95124 95125 743698956 41386 41387 489912304 78090 78089 528212137 11001 11000 991127856 51580 51579 637381777 27981 27982 21962036 53773 53772 15441734 30987 30988 639588764 97511 97512 764195980 49546 49547 523341442 12367 12366 39034982 47933 47934 53332491 11581 11580 613087552 61155 61156 140890171 22182 22183 580041838 30995 30996 582470414 5286 5287 677139157 4026 4027 663412420 38941 38940 518841320 4806 4807 257770108 31000 31001 75420887 71703 71702 445588228 13822 13821 793036802 21579 21580 976567792 39041 39042 214610100 48336 48337 445330153 5359 5358 267931406 13075 13074 285572936 29331 29330 531769409 56765 56764 268556260 69508 69509 941477633 948 947 572314919 47261 47262 276860982 41786 41785 253732200 5816 5815 935745524 77960 77959 747977076 91138 91139 966615725 70517 70518 6280558 10647 10648 44188837 66512 66513 412254170 92916 92915 919036327 5035 5034 383021300 31023 31022 138909431 95992 95993 394368070 577 576 123259271 65827 65828 810955385 51309 51308 912526957 6699 6698 744147308 47903 47902 411407253 45184 45183 97894531 31031 31030 185341619 36667 36666 467613506 31033 31032 933021820 16348 16347 93364762 63855 63856 284389398 41927 41928 81406338 61400 61399 742777549 42117 42116 988872522 58475 58476 692429831 8305 8306 543268396 31041 31040 985809274 85718 85717 583477157 5542 5543 32161692 44038 44039 706073603 29843 29842 237939291 14581 14580 663824574 86094 86093 868425231 45690 45689 811526411 12179 12178 180444333 31049 31050 95810735 67975 67976 149603133 6303 6302 212928785 31053 31052 134886286 60406 60405 398727316 87481 87480 720782888 62565 62564 63581219 67079 67080 858970242 31057 31058 179831566 52565 52564 959728501 70125 70126 233923860 11903 11902 423626225 7430 7429 976640705 55786 55787 116297711 73994 73995 121159674 55778 55777 424630694 54536 54537 885810390 92091 92090 27788034 99463 99462 129708207 84181 84182 54390098 31069 31070 674495353 17364 17363 63088449 99534 99533 601755987 80846 80845 65977095 1520 1521 898503772 97504 97503 885407456 21479 21480 345125064 59207 59208 998063037 48303 48302 766039859 31078 31079 328380986 76815 76816 126906676 88 89 596270545 56972 56971 892978230 67852 67851 279891533 29752 29753 396097155 79992 79991 527807873 86384 86385 287468194 76311 76310 310328633 31087 31088 750937315 43274 43273 440007025 97227 97226 447491896 57487 57488 119753413 70885 70886 77311814 29398 29397 279627049 18877 18878 466395836 31095 31094 582217434 31095 31096 579466724 52544 52545 62286741 90362 90363 325183608 92818 92819 92530694 8630 8631 670528694 61178 61177 312793475 38341 38342 561261750 17226 17225 174089722 33620 33619 345637372 61647 61646 29179432 44836 44835 460761930 60569 60570 20281868 7990 7991 783424695 36225 36224 244088732 31109 31110 142984709 23650 23649 928338870 23144 23145 323554096 23042 23041 773319001 58149 58148 94874435 15741 15742 698988309 73689 73690 779192687 12344 12345 455750336 31118 31117 302877790 12823 12822 117656427 42076 42075 462030789 31120 31121 244170644 52138 52139 55698489 6581 6582 475046814 33677 33676 762968387 31124 31125 82193534 72468 72467 565726646 42623 42622 242946742 31731 31730 519189056 14821 14822 821174663 12295 12294 745564736 47103 47102 10864226 65105 65106 716134103 31133 31132 365507745 9320 9319 97671234 29417 29416 577597812 31135 31136 196499815 43326 43327 152984606 88689 88688 127973805 50453 50454 640190049 50213 50214 630589713 56573 56574 494694710 4588 4589 61702263 31183 31182 522813890 84519 84518 346665021 30607 30606 881443462 46335 46336 304023318 31500 31499 133907670 3659 3658 643023638 84415 84416 960935564 31149 31150 161932041 31151 31150 815923197 31152 31151 960601609 31152 31153 38665772 92216 92215 130584400 96339 96340 350006590 67782 67783 95147082 31156 31157 470964014 19108 19107 588894446 52581 52580 442833602 71184 71183 227708495 84333 84334 992140990 81987 81986 723052398 31162 31163 925762903 33711 33710 889387091 31165 31164 375845866 74803 74804 342754140 45132 45131 67795182 35898 35899 38879444 26392 26391 694200872 31170 31169 221039815 77613 77614 485522717 31172 31171 106800917 37898 37899 510446541 50138 50137 957413830 93378 93377 724663198 31175 31176 751933853 33249 33248 553675927 33751 33752 364967152 71994 71993 69776590 30767 30768 878798007 25091 25090 401345572 84467 84468 118297570 79668 79669 393914927 25210 25209 252244208 51674 51675 127584376 53185 53184 187784637 93550 93551 753401575 57446 57445 709923227 56960 56961 474914939 58237 58238 386982309 43464 43463 915564094 74360 74361 529195856 11784 11785 476563065 10600 10601 444243267 47931 47930 222153764 23372 23371 202521193 45779 45780 43778720 82018 82019 745009988 9111 9110 975653289 31200 31199 294396292 37736 37735 4171142 53623 53624 523907544 44233 44232 759586690 15925 15926 42868228 2856 2855 662538912 79286 79285 23322420 89797 89796 462110859 67061 67062 484556943 31208 31209 33611980 64969 64968 732680720 83834 83835 86092863 1870 1869 767192977 31213 31212 893042376 12540 12539 962692137 87679 87678 598661442 39774 39775 100633016 11539 11538 278163896 47297 47296 279690432 14370 14369 9498584 31219 31220 411681399 83673 83672 733750180 81853 81854 347993370 53133 53132 857805931 93160 93159 637160067 67618 67619 786512888 64447 64448 632719614 44487 44486 116621833 31228 31227 352108121 31228 31229 680168451 61133 61134 215919930 79210 79209 169129187 88295 88296 847684789 433 432 266060152 13040 13039 283735582 54016 54017 55223504 3628 3627 437779740 46867 46868 785344752 76347 76346 842165759 31239 31238 274206663 46757 46756 100228692 67878 67877 880509029 85645 85646 251673526 32761 32762 741823593 64581 64582 125740263 81926 81927 793844152 29224 29223 801364255 61335 61334 492657781 29323 29322 658878883 27243 27244 794430765 8957 8956 995580314 69729 69728 200841041 16444 16445 762722332 95574 95573 276446186 59345 59346 322945165 98958 98957 3376264 9581 9582 302095657 31257 31256 749691515 31258 31257 401336287 65840 65839 141577798 24284 24283 350446947 97800 97799 911375185 63398 63397 351532671 72417 72418 126645214 37293 37292 46524842 31265 31264 978563390 91096 91097 358213339 87566 87565 723387461 31268 31267 122312607 94551 94550 176251387 5100 5099 533405034 66507 66508 163047572 25794 25795 691563562 31953 31952 264253603 24272 24271 450760482 31274 31275 690175626 99591 99590 382633462 31277 31276 72394805 31278 31277 424900610 36148 36147 749093640 81866 81867 469496304 43140 43139 369946133 31903 31904 240427402 80994 80995 725568659 31284 31283 641106892 73268 73267 816350347 60665 60666 699906366 94938 94937 770201045 31288 31287 885060737 10124 10125 804396355 84509 84510 473610023 57659 57660 366188572 87150 87149 820334792 24064 24063 974257100 48270 48269 63329361 17074 17073 716092889 31295 31296 775616416 91749 91748 29976601 31297 31298 68241230 1770 1769 283145507 74741 74742 316680396 60678 60677 817115395 29491 29492 753552562 6933 6932 667486770 10461 10462 666805075 91997 91998 965328581 57886 57885 174451093 31306 31307 268825060 31308 31307 281728000 5357 5356 307803518 62665 62666 87033364 44827 44826 430562363 77226 77227 759239648 1508 1509 382478258 76200 76201 751059408 49445 49444 444901085 71249 71248 535459527 79468 79469 308795593 87683 87682 256218221 96977 96978 744449938 75260 75259 62676939 65719 65718 852070287 80874 80873 36203029 20867 20866 322766538 44312 44313 774070726 96691 96690 569014451 16953 16952 947260402 39508 39507 194734613 5775 5776 456415704 31329 31328 140155208 67221 67222 50348728 17025 17026 11579049 98817 98816 704242148 37666 37667 931647815 56019 56018 548294936 31335 31334 716075999 31336 31335 44924174 70709 70710 6071307 5239 5240 951527502 82257 82256 352236982 14325 14324 177344580 5828 5829 394874067 43386 43387 578513044 10976 10977 210220878 31344 31343 70688946 43873 43874 599264579 3706 3707 432318381 31320 31319 904428911 82369 82370 397517387 72525 72526 467129316 14345 14346 453560155 59084 59085 196696320 61336 61335 48584263 31352 31353 257268895 31353 31354 665148393 89427 89428 80576912 17178 17179 834419103 64020 64021 6312774 43638 43637 841196194 31358 31359 577945552 93314 93313 47331731 35645 35644 271104012 38588 38587 846563415 44176 44175 649046039 55911 55910 431404069 31364 31365 354156039 27656 27655 574111709 74321 74322 847602909 96215 96214 455291548 65599 65598 19513781 31369 31370 552757389 34852 34851 204378432 7365 7366 960855042 31373 31372 839039348 23030 23029 5489859 98678 98677 224437122 57100 57099 704373157 25625 25626 250655241 29348 29347 947322975 8113 8112 965404553 85155 85154 715970458 74704 74703 320360730 41451 41452 69306183 77532 77531 8044382 70262 70263 814404405 31385 31384 68951476 31385 31386 620850147 31980 31981 245673902 54103 54102 13711763 74347 74346 912577734 88736 88737 267312543 27238 27239 123020876 53581 53580 822468112 99206 99207 995358627 29993 29992 19705709 51004 51003 251500717 84447 84446 255299793 31397 31396 529576580 4780 4781 950562368 43185 43184 64262763 30548 30549 843103547 84380 84381 323026180 31401 31402 506890130 31402 31403 699747267 99823 99822 839129210 29927 29926 535070370 31405 31406 232390623 31407 31406 72626198 30968 30969 128999420 75329 75328 177629506 86520 86519 201013544 45484 45485 25934955 78521 78522 368814067 82433 82434 508128173 31414 31413 565201265 29404 29403 227874796 83148 83149 426260950 46380 46379 504124429 76821 76820 553050435 81244 81243 887289957 31420 31419 8487648 57274 57273 524733041 11517 11518 284672555 24469 24470 845270216 97494 97495 740168336 17662 17661 201018191 79551 79550 38126905 31427 31426 632944556 74700 74699 396110119 7654 7653 218475005 26116 26115 186478978 97445 97446 831232457 97287 97288 690345517 13387 13386 475833142 42100 42099 732242590 31435 31434 28470397 36362 36361 703506157 69720 69719 62174620 94519 94518 439172906 31438 31439 964832331 58678 58679 645162228 4571 4570 684181040 21752 21751 930152263 25491 25490 168530774 17224 17223 918414486 31445 31444 59440860 41212 41211 718553882 83849 83848 811000810 65299 65298 782066537 18145 18146 611714281 3073 3072 648411466 87603 87602 463930100 31328 31327 904820424 86949 86948 616688009 11658 11657 341710213 78798 78797 1988741 12816 12815 148245073 31457 31456 608167503 19927 19928 685774587 65470 65471 923073619 31460 31459 537161319 27705 27704 865853362 83414 83415 548937441 31463 31462 150641719 6768 6769 15922865 79180 79179 647821198 90692 90691 610047728 76674 76673 138787504 31467 31468 908372122 31468 31469 241315746 73182 73181 342812644 45045 45044 353052511 2192 2191 795343311 73603 73604 463870995 17703 17702 39679485 31475 31474 791266185 50568 50567 169057987 61089 61090 687678951 29317 29316 917367169 87853 87852 880479385 31480 31479 21621038 31481 31480 756342155 89311 89312 556675383 91186 91185 118634139 31041 31042 104216202 56348 56349 351624526 35026 35027 423779565 48388 48389 461067969 46093 46092 5107349 94326 94327 104872931 94202 94203 136065524 90940 90939 788438498 63881 63880 898634194 25018 25019 158502627 23215 23214 546868127 24635 24634 635183862 16937 16938 449271816 10220 10221 471989577 77403 77402 58589640 27543 27542 294665628 57178 57177 197549761 79776 79775 725508596 74588 74589 196976459 59030 59029 521040020 58080 58081 732653516 43509 43508 894533161 13866 13865 45131913 49904 49905 755426373 75695 75694 756885435 88844 88843 348142606 78466 78467 12756966 69224 69225 170029368 70870 70869 42869862 44282 44283 839352624 62064 62065 464569930 47573 47572 457423514 36147 36146 913908582 10493 10494 503386366 809 808 53056420 98420 98419 700995774 19435 19436 732211355 5436 5435 337510220 31521 31522 320496483 58078 58079 432444313 31524 31523 90113191 71719 71720 615101137 51400 51399 299797755 66998 66997 139504965 16674 16675 935555952 40134 40135 118192041 75450 75451 606683238 23761 23762 296795263 37590 37589 72941730 49637 49636 335684051 79867 79866 792349345 66224 66223 68242729 34254 34255 73283627 31536 31537 669597620 36106 36107 146482731 11301 11300 532827336 43089 43090 486150333 75169 75170 754179218 31542 31541 318919049 67010 67011 23834887 48254 48253 59387472 35277 35278 225432346 40947 40948 21804484 96291 96292 475788850 85774 85773 735633053 18456 18457 235253723 38745 38744 67312873 43885 43884 515856315 57833 57834 66806179 92355 92356 267887561 10391 10390 486094984 21745 21746 595449017 31556 31555 479361062 60608 60609 996247226 31557 31558 464173110 89065 89064 276298340 40217 40218 956727851 7229 7228 293202412 81603 81604 25063435 31562 31563 482885275 31564 31563 130821502 31564 31565 651115134 31565 31566 235147045 56121 56120 57319518 73587 73586 44086316 2895 2896 93189106 42220 42219 859301411 60938 60937 58496084 24254 24255 919284489 88377 88378 934798002 15066 15067 834452906 58685 58686 175647558 28363 28364 895344684 24240 24239 963409544 3058 3057 488783076 35564 35565 779784354 81746 81745 728975726 31787 31786 321070372 55444 55443 136339452 44605 44604 310461177 17392 17391 577864430 31584 31585 468606106 74827 74828 416972451 89904 89905 407050369 93476 93475 675896719 25159 25160 599393761 70118 70117 85746318 29401 29402 47595412 33188 33189 531791224 64449 64448 93067092 80927 80926 916254198 31595 31594 653691695 91505 91506 946899092 80966 80965 566572853 86629 86628 389829143 94728 94727 87587188 35684 35683 261285136 29329 29330 6221350 12030 12029 88430001 54583 54582 877990440 3026 3025 934250464 6094 6093 455928238 95123 95122 799845258 27416 27417 895975222 17679 17678 690541370 52600 52601 270388922 5009 5008 441538794 31610 31611 364933418 97547 97546 443122969 31613 31612 997792793 98608 98607 171650077 31615 31614 26410935 39978 39977 2602427 13964 13965 975281407 72227 72226 433898229 12107 12106 607606321 92690 92691 899900963 31621 31620 332622723 49489 49488 894640453 75947 75946 844995091 31623 31624 216342168 34308 34307 224625441 31626 31625 50957671 1832 1833 73083259 45776 45775 117513508 31628 31629 587424568 10651 10652 436320439 10404 10405 442897321 12018 12017 877958166 56792 56793 712786317 33525 33526 570728982 41240 41241 778886532 83320 83321 19738241 83726 83725 494030023 35982 35983 66244712 35429 35430 844663829 20783 20784 269181114 45497 45496 195264241 29069 29068 66733846 56025 56024 910966538 31644 31643 37824734 44859 44858 891813883 73125 73124 695420557 63320 63319 921000756 35756 35755 910025546 46828 46829 212965432 31649 31650 320950973 41145 41146 326780170 83077 83076 834732833 79651 79650 567096033 31355 31354 862964122 40348 40347 744237859 31655 31656 29351625 84979 84980 857731217 96555 96556 884345246 78064 78065 689365183 34721 34722 144501870 31661 31660 682248648 30082 30081 91531334 67896 67895 648988735 90300 90301 436619902 53676 53675 906379625 93266 93267 211138705 59848 59847 233000361 26304 26305 53677612 35935 35934 614999867 2037 2036 95297924 41776 41777 292352293 31672 31671 992322029 70889 70888 102623851 87626 87627 87819433 31675 31674 339698051 31676 31675 988361725 93615 93614 240057352 18900 18899 619263114 36709 36708 935765683 31679 31680 37219035 4004 4003 364790150 31681 31682 398900027 24770 24769 304864330 9374 9373 700638665 97968 97967 63379260 43275 43274 647131342 31933 31932 210631684 41166 41165 526513997 28020 28019 551609062 44731 44732 334569948 13483 13482 692631612 95193 95192 845428659 36349 36350 282703396 31693 31694 682968579 61198 61197 842131062 76007 76006 164057481 66703 66704 891093241 88947 88946 672679522 70420 70419 249035222 58686 58687 672307745 31701 31700 921621580 75054 75053 738153503 85093 85094 46370214 71890 71889 462942226 31705 31704 967619690 17044 17045 691588833 10192 10191 330858452 55739 55738 380774839 86987 86988 890174338 31710 31709 465353559 31710 31711 401808241 52768 52767 805802927 62922 62921 929516584 31714 31713 451824047 31715 31714 745263923 27632 27633 180879195 8310 8311 266474451 31718 31717 366603295 47808 47809 319917044 13998 13997 652992867 88408 88407 549821791 78031 78032 930512224 9227 9228 957478705 95764 95763 427229234 54877 54878 431076236 7 6 853800750 6836 6835 621804940 16130 16131 750269045 2378 2379 434164605 33210 33209 934066377 58677 58678 225130827 147 148 679849376 93503 93502 979791673 30242 30243 235298167 31735 31734 377258198 39530 39531 42034281 35187 35188 7356462 31737 31738 453911296 67033 67034 953680189 57699 57700 911701323 81576 81575 931604905 28593 28592 219013169 53529 53528 260729008 87765 87764 100411652 81638 81639 869083998 31746 31745 800525146 8577 8576 240787716 24657 24656 569377048 47513 47512 10688999 93811 93810 677859535 59449 59448 537434677 31751 31752 964515404 44763 44764 485466941 91403 91404 442808682 86946 86945 747676894 31755 31756 854951723 98643 98642 559058240 98538 98537 857694471 73245 73246 124247235 23317 23318 200816260 85966 85965 913361973 46329 46330 510835975 34370 34371 96248648 31763 31764 564926954 31765 31764 892228419 11966 11965 585265870 7223 7222 18735095 98764 98763 553834547 88474 88473 344502517 41187 41186 635256390 93278 93279 666832126 48454 48455 519567353 938 937 64516539 17725 17726 402450521 73116 73115 917274030 31776 31775 416308765 39186 39187 755995241 16329 16328 155340154 36062 36061 68648190 5350 5349 475847743 31780 31781 519701174 27922 27921 626717725 61363 61362 865183238 70817 70816 406212422 61958 61959 528365502 31786 31785 400339771 6404 6403 937855108 84374 84375 335564254 28308 28307 635195009 44247 44246 411658447 29969 29968 22713178 78804 78805 279471861 16562 16563 22180962 5767 5766 529154139 43590 43591 334335758 40935 40934 279343166 25418 25419 224828329 61117 61116 28576100 10922 10921 93825096 31800 31799 138142895 95291 95292 269838849 60720 60721 885399025 31803 31802 613157464 41242 41243 900977410 99652 99651 673349370 79355 79354 921360 20555 20554 91752878 16266 16267 564419639 71631 71630 625931400 11216 11215 984489297 48790 48789 969104991 47851 47850 120373776 98382 98381 775367554 94193 94192 869493578 68210 68211 768470695 21873 21872 607552915 31817 31816 311549476 29221 29220 721291281 95529 95528 791882082 82162 82163 834016652 8877 8876 91112078 90386 90387 843068357 38378 38377 453570705 70078 70079 65506569 49943 49944 64746307 35078 35079 504590341 90741 90742 874288091 31828 31827 311689692 14148 14149 154117035 56250 56249 563861111 46594 46595 557374218 79759 79758 692871965 64536 64537 758550161 42810 42809 317259587 70705 70706 325066890 2156 2155 68197797 41328 41329 310656165 52830 52829 389216149 31506 31507 336559085 728 729 966233235 54996 54995 51329787 26121 26120 924600351 19853 19854 998112361 68500 68499 260056011 54161 54160 1366410 20318 20319 452037524 8980 8981 249361240 13915 13914 513766002 77129 77130 4807086 71474 71473 787060014 52116 52115 110546616 68964 68963 557309812 10592 10591 42871463 62517 62518 795158313 48506 48505 16103849 11247 11248 248984062 31856 31857 808229912 19178 19179 489535814 31559 31558 40536305 44498 44499 613801989 31860 31861 245991049 31861 31862 431574857 8472 8473 532472187 93027 93026 357854397 4863 4864 101515749 54051 54050 728063867 92240 92239 945469140 55627 55626 570349346 31868 31869 287266300 89632 89631 700107048 94872 94873 445678509 50118 50119 432707698 65231 65232 994227970 8149 8148 296475426 82999 82998 895929948 41634 41633 41398961 31877 31876 179488782 74131 74130 30796349 98287 98286 920515418 31879 31880 680480548 74765 74764 314944925 31882 31881 515831761 96184 96183 305168326 81142 81141 396684502 67949 67950 774647820 57735 57736 521627707 13877 13878 773037025 98148 98149 982916886 6288 6287 556756513 31889 31890 73367388 64516 64515 989267344 64581 64580 600497143 59934 59935 603168643 31893 31894 556509465 62438 62439 826481373 66793 66792 31002831 88750 88749 347596605 31898 31897 156957657 55465 55464 932967542 31900 31899 567116473 84445 84444 303216192 84859 84858 308253450 2170 2171 823988269 47139 47140 459106579 79847 79846 27030494 41176 41175 31611292 2754 2753 866028406 65374 65373 221405184 58660 58661 607220303 44928 44927 798973060 89886 89885 636612076 37732 37733 52860135 27105 27106 338074927 25528 25529 362614075 76823 76822 102794188 81019 81018 706592499 86758 86757 328728574 61047 61046 813161532 1174 1175 397494393 79425 79426 809819537 21839 21838 77498015 4321 4322 160959881 93600 93601 971137270 51674 51673 223545076 71808 71809 791611866 52961 52960 252991783 23143 23144 636233327 81833 81834 852182676 64300 64301 861348314 36997 36998 401232286 31931 31930 356729009 54949 54950 607652779 66308 66307 595527855 31933 31934 272816762 23183 23182 265539757 54439 54438 930064311 45158 45157 111709389 25902 25903 229617356 44693 44692 574958329 31939 31940 20321019 31941 31940 45126540 71927 71926 191821737 49395 49394 10311758 41137 41138 260439293 31945 31944 780970918 31945 31946 245756586 31947 31946 914874891 93229 93230 230790921 13329 13328 210513852 81936 81935 849684587 60186 60185 25778353 23858 23857 956479149 74652 74653 748320977 15944 15943 489141005 24867 24866 994816613 942 943 45410363 68539 68538 914006221 31958 31957 445781172 49862 49863 769155953 31960 31959 645531979 2411 2410 470504699 16851 16850 573775368 76625 76626 896647876 36002 36003 777933622 31964 31965 864270475 16920 16919 42165432 47806 47805 248853613 28544 28545 119651740 83295 83296 968316689 42947 42946 895764979 52041 52042 226124836 29642 29643 47730911 26350 26351 11918597 31973 31974 476287213 7937 7936 970002369 3559 3560 248283301 12681 12680 739679297 14018 14017 620168544 97695 97694 394617282 36254 36253 397538906 70043 70042 388614790 73530 73531 348140040 44723 44724 331111369 51462 51461 39152044 31984 31985 188913655 27050 27049 36592934 59607 59608 458510620 62371 62372 870280973 96595 96596 536313756 68839 68838 449204478 33723 33724 421982500 69386 69385 698399796 86029 86028 687072224 81956 81957 324427353 77126 77125 474407407 54599 54600 627079836 34872 34873 272724244 85770 85771 675362564 25719 25718 641821358 91940 91939 59986948 24619 24620 411144170 45245 45246 129630799 27258 27259 559787575 48465 48466 523815661 98777 98776 120678394 17378 17377 161365391 35518 35519 54668163 84916 84917 572217632 53609 53608 921039424 86016 86017 330490524 40295 40296 27181105 74526 74525 24302629 32012 32013 294591388 26282 26281 636034644 3977 3976 375988482 18508 18509 137207245 46049 46050 850949969 89242 89243 245110550 56473 56474 370889819 1754 1755 186846889 1984 1985 834896263 64375 64376 114279239 80565 80564 402108103 41600 41599 761215120 10948 10947 338784714 32025 32026 913461201 60153 60154 769803634 16090 16091 241034013 15166 15165 668441992 82757 82756 547133087 3624 3625 775447215 32032 32031 98849838 26251 26252 86600342 99275 99276 936518946 32035 32034 705708146 21917 21918 205676134 69157 69156 963826092 97345 97346 440292047 76257 76258 192631510 71061 71062 177307564 32040 32041 421097700 48668 48669 905471903 62268 62269 465871513 82437 82436 318017451 12590 12589 970829375 39271 39272 356504205 21871 21872 833697691 34359 34358 14351952 63680 63679 354019872 26887 26888 314634268 86286 86285 130061155 19069 19068 20587087 2222 2223 302072271 25071 25072 902717646 60250 60249 980106138 24781 24780 47519646 34204 34203 937615863 94884 94885 917008302 66235 66234 778359950 32059 32060 242658807 29541 29540 140929321 92450 92449 716572871 3469 3468 517557168 81147 81148 120907610 35157 35158 30235223 86475 86476 415973291 12266 12265 330338838 32833 32834 313460361 19705 19704 154410842 789 788 895772141 90963 90964 70360314 76743 76744 693022091 32073 32072 20369772 45390 45391 115782055 40307 40306 122040889 80191 80192 243764266 67087 67086 775212462 440 441 837055477 87717 87716 766799572 3172 3171 823598709 80295 80296 76022691 71523 71524 760668024 83341 83340 744793459 29245 29244 860191551 95298 95299 114269107 94007 94006 518217428 71190 71191 815920861 77891 77890 455258782 3443 3442 237590441 27129 27130 521665330 417 416 32323202 99558 99559 717995116 32092 32093 537771830 39267 39266 632115903 51798 51797 272962801 32095 32096 547714761 27294 27293 814617196 92905 92904 499523370 86332 86333 710957666 79170 79169 530560151 55443 55442 211209284 37576 37575 573525034 65090 65089 468693293 25591 25592 64590332 32104 32105 741225752 43784 43785 564076022 32106 32107 870187089 6182 6181 82187492 27262 27261 749995305 93139 93140 720758731 8802 8801 848385518 14054 14053 33752957 77887 77886 857937690 42238 42239 561926762 39004 39003 539484619 32115 32116 509815481 15855 15854 911092339 71967 71968 422392472 1512 1513 180027345 26545 26546 124232400 74214 74213 824489504 37947 37946 450949020 63895 63896 748475022 7753 7754 142323643 50570 50569 22216943 38857 38856 279050692 41389 41390 983297459 51615 51614 190131130 35179 35178 327878165 28470 28471 434295008 54351 54350 440307862 57706 57705 3381710 34316 34315 968496042 5927 5928 130063045 32134 32135 389297 23395 23396 773932096 56465 56464 290439464 82583 82584 21055947 93709 93708 900535329 53502 53501 724593432 32140 32141 326934512 46655 46656 261444432 32143 32142 141114408 41260 41259 19151015 34434 34433 856340422 93716 93715 307754547 30102 30103 522805163 82021 82020 531956222 81529 81530 647874896 38322 38323 466424154 87368 87369 953562549 4615 4616 952385908 602 601 452206746 3679 3680 891521580 8534 8533 311644146 38485 38484 749201700 94308 94307 220624789 56152 56151 179585815 2208 2207 905790773 66355 66354 543518573 5243 5242 216361107 30578 30579 4268556 80419 80418 795569138 32163 32164 562800496 76060 76059 649982156 40433 40434 758589182 13410 13409 741254341 53859 53858 913694613 17170 17171 911573725 83886 83885 15503975 74487 74486 13808873 97359 97358 377884679 61790 61791 548251972 32173 32174 249699266 79073 79072 391884994 97371 97370 174758195 30774 30773 912177381 43174 43173 50509842 57775 57774 92894804 32180 32179 878383693 17731 17732 37931400 38664 38665 38282842 12756 12757 185874377 32183 32184 5810123 17290 17289 632879705 72141 72142 419448867 16022 16021 938448367 74238 74239 13909992 47590 47589 517435494 92034 92033 319042553 31038 31037 982043319 76895 76894 418671394 26545 26544 515616037 93226 93225 604020718 16795 16796 369550263 94010 94009 281480892 61253 61254 163716843 99281 99280 968033813 79532 79531 9047209 93955 93954 965863229 66965 66966 90242422 50840 50841 465671432 17231 17232 695134698 32203 32204 7142127 62176 62175 845638756 4934 4933 939353699 26897 26896 663257852 32208 32207 874878050 82985 82984 255831481 45950 45951 379569479 95467 95466 258456837 77931 77932 963914982 23072 23073 36627549 37204 37203 915244248 52191 52192 831841613 6244 6245 256159508 13544 13545 194111132 73621 73620 295069375 60487 60488 13847492 78081 78080 22554950 52102 52101 539041956 23921 23920 145854889 17227 17228 543124857 5324 5325 237176858 96148 96147 724469515 57735 57734 943855558 32227 32226 439398180 54141 54142 990265587 29500 29501 954669382 86229 86228 877989195 36162 36161 27090333 79949 79950 949343351 85203 85204 143651891 92009 92010 752922352 402 401 597785187 16725 16726 819235602 32237 32236 113865872 34621 34622 973412467 32239 32238 554746391 2174 2173 588316018 94517 94518 801991041 99452 99451 273517331 51309 51310 417663742 35575 35574 740385546 46731 46730 430954255 46368 46367 485377045 9608 9607 14521218 25952 25951 917008527 60324 60325 647973027 84450 84449 168158019 2376 2375 828201137 32252 32251 324093566 32253 32252 522433423 74855 74856 719118696 38567 38568 530603196 97300 97301 957476755 6611 6612 878635397 32258 32257 270898901 40338 40337 671696249 69486 69485 761884499 5247 5248 709663518 13164 13163 71094751 14392 14391 39400674 92744 92743 346120324 44018 44019 704899668 9938 9937 795442526 74923 74924 59436436 84316 84317 705504175 25830 25829 5849864 64278 64277 605771568 20746 20745 202554705 83445 83444 541760933 71195 71194 707231614 98635 98636 321762996 60511 60510 505509759 96085 96084 696354295 4819 4820 176277212 89247 89246 673506128 4622 4623 467566503 11290 11289 665044349 3667 3666 822199215 97030 97031 225409772 42805 42804 766370806 32283 32284 78374096 32285 32284 167679077 56524 56523 413493364 54866 54867 275515327 87701 87700 853510863 20610 20609 476776404 14745 14746 516581978 27161 27160 196140535 15056 15055 353340190 24991 24990 873668529 33693 33694 814328081 42142 42143 269235127 77806 77805 248775842 48360 48361 870064922 7826 7825 48272275 86510 86511 28262590 32299 32300 20334087 32301 32300 268910861 17762 17763 626952156 30937 30936 279938028 37776 37777 351600186 81253 81252 812532462 78698 78697 576664940 62075 62074 993778120 4944 4945 783689455 19993 19994 985943814 67763 67764 793827273 32310 32311 535259900 25208 25207 861325084 70534 70535 81279742 32314 32313 116534011 78025 78026 971298004 32316 32315 908193660 87302 87303 785542760 32318 32317 288074767 71843 71842 719461826 95532 95531 883786510 14156 14155 628380982 19374 19373 928030613 32323 32322 826732508 32324 32323 58653587 47567 47566 207217217 93526 93525 542943265 88097 88098 108159836 51177 51178 139393555 3010 3009 272212420 64933 64932 355953869 63929 63928 620845344 8312 8311 507580761 32333 32332 555965406 13486 13487 217075638 65671 65672 923264296 33773 33774 170813554 32336 32337 348210963 74866 74867 553792635 91685 91684 743754010 22350 22349 417175346 32341 32340 815254220 64683 64684 697456321 3640 3639 951221953 88196 88195 182537902 15667 15668 474206674 84960 84959 28225713 42056 42057 975360649 24113 24112 752076739 21403 21402 2351831 94353 94352 865071480 41660 41661 119737861 53221 53220 396050830 46159 46160 832144621 16648 16649 215483334 7512 7513 619393642 67008 67007 413601778 86085 86086 155278861 9102 9101 450176080 63476 63475 631948050 51746 51747 36780566 990 989 154872210 99407 99408 247203918 31976 31975 785260538 42308 42307 595372260 13774 13775 761817275 69957 69958 166630398 91234 91233 658108483 10656 10655 689431947 66913 66912 155279149 8175 8176 305602847 32370 32371 227318964 32372 32371 622422014 34332 34333 303781230 19944 19943 772363639 15668 15669 912284215 60849 60848 63482739 32376 32377 291793770 79627 79626 683968845 65269 65270 847725656 23984 23983 232820452 94245 94244 55128306 61563 61564 55997423 36939 36940 491685833 37736 37737 348680081 79236 79237 50072121 12754 12753 847389742 76229 76230 314449120 57370 57371 785914748 24802 24803 552193621 21237 21238 118698717 41911 41910 232133143 51661 51660 496729580 70797 70796 151109060 94044 94045 640372053 40460 40459 785507980 24464 24463 27531243 43974 43975 318059236 45940 45941 729512436 3472 3471 694613119 97839 97838 986758855 1162 1161 537763450 3558 3557 421341338 69852 69853 453209047 92352 92351 814246549 7205 7204 628083244 91398 91397 869665067 60416 60417 152099996 95188 95187 33330345 64085 64086 509127431 54578 54577 123007503 32411 32410 120738174 88233 88234 510240288 45340 45339 643908602 82264 82265 309384885 90164 90163 92633677 72788 72789 89454166 6636 6635 2117208 21325 21324 460148235 77794 77795 115336831 44652 44653 785209712 50671 50670 695348826 48295 48294 741779720 82143 82142 58295725 32423 32424 464305875 12514 12513 430743963 6995 6994 916724003 32427 32426 422343702 78141 78140 232185771 27059 27060 267077018 13149 13148 548759257 97248 97247 632160539 78397 78396 679050598 32432 32433 189225020 97115 97114 953497643 67787 67786 819465665 71270 71271 944451638 68284 68285 280282183 85625 85626 303621917 77447 77446 14918962 3704 3705 600720786 36941 36942 490894312 37566 37567 142469176 50605 50604 11114301 2122 2123 59682485 63061 63062 5714733 25684 25685 757973257 87554 87553 937792721 17379 17378 576814878 41201 41200 502702732 84636 84637 448401055 20101 20102 762316422 99350 99351 631634702 68273 68272 419150171 23714 23713 828382225 30832 30833 428096276 1333 1334 495302157 73499 73500 626841686 31326 31325 994445558 76376 76375 33378265 39052 39053 26900326 42415 42414 40496156 43963 43964 951943148 33152 33153 607151447 95587 95586 993094310 80348 80347 487399346 21191 21192 343899410 32467 32466 187406772 23281 23280 427887137 21733 21732 436903678 67546 67545 72735373 77475 77476 234459961 30129 30130 368533869 32472 32473 138438989 11735 11734 929081607 27125 27124 903617235 69889 69890 40798693 91798 91797 988165070 19765 19766 776487467 1849 1848 210847381 45090 45089 84767527 56517 56516 198106132 45588 45587 596161322 46179 46178 311374900 61312 61311 8515990 32485 32484 94759576 88707 88706 498032953 22534 22535 491246474 42813 42814 608623833 8071 8072 909157685 59264 59265 254966288 84421 84420 493175060 6543 6542 618610267 91711 91710 680571306 32494 32493 582101613 93541 93540 218968180 99860 99859 471371721 85425 85424 125814812 75665 75666 792355983 58048 58047 102655727 27136 27137 290130326 12812 12813 663811473 76094 76095 343848636 98447 98446 7489007 58871 58870 697794938 99823 99824 963833462 33833 33834 58910652 32507 32506 941319555 32507 32508 2808047 32508 32509 606990618 75444 75445 350248795 12962 12963 816346 80809 80808 645462963 65618 65619 123975728 28050 28049 150522090 2410 2409 576513740 32516 32515 209841737 59914 59913 630226257 59127 59126 407080383 32519 32518 712857681 51421 51420 286223480 32520 32521 910789496 83301 83300 763857328 29823 29822 65570055 23876 23875 972330954 32525 32524 545317252 50026 50025 766839708 51367 51366 677654960 32527 32528 340801038 14422 14421 482272442 33986 33985 740760547 6373 6372 500108466 33974 33973 19805654 35714 35715 63756608 60842 60841 115462889 20020 20021 141368470 63403 63404 265322234 80786 80785 721036963 32537 32538 718520215 90397 90398 656500874 51795 51794 31587603 91599 91600 709744210 86170 86169 1433049 58603 58602 491285727 7995 7994 532906497 17173 17172 852814369 12772 12771 42947361 44349 44350 687429003 96656 96657 918872678 96951 96952 249261255 35183 35182 675149539 37455 37456 21350568 18450 18451 620715560 86184 86183 801590880 32554 32553 828806423 527 526 477642995 20456 20455 295063283 32556 32557 676923115 94211 94210 149260474 30222 30221 508983374 50965 50966 217540277 32561 32560 250235085 32562 32561 241537101 35547 35546 777970238 21666 21667 421133856 59807 59806 128926540 2764 2763 775614036 42140 42139 906671725 37360 37361 432042795 95102 95101 922121493 83305 83306 631492568 6281 6282 118295338 42385 42384 750065554 40982 40981 459706039 85435 85434 789136102 22549 22550 697532388 92757 92756 705572689 3834 3833 272819494 54530 54531 373144846 96216 96215 310671283 53318 53317 208404269 79920 79919 933721145 37340 37341 884814309 24986 24985 29418447 68320 68321 20376363 95790 95789 214561068 13092 13093 367999363 32586 32587 140746262 50354 50353 551724311 37282 37281 507145502 22190 22191 56903430 24408 24407 922964875 79227 79226 254667518 64584 64583 807569300 71262 71261 957738765 32594 32595 871202514 4039 4038 56546740 45041 45040 109523188 50015 50014 27868734 39423 39422 963343029 32600 32599 948418383 91032 91031 394722571 93808 93807 984424384 15883 15882 6662817 32603 32604 96700842 82000 81999 630687112 53641 53642 14308289 20909 20910 950626090 41741 41740 511241444 61045 61044 30268543 73643 73644 72545778 22399 22398 723354755 96135 96134 982955486 61723 61722 907251431 98171 98170 81957894 1716 1717 739125510 95326 95325 651562176 48836 48837 393230108 70442 70443 910283830 80186 80185 929443250 7158 7159 23089525 23561 23560 4431709 9364 9365 206547904 77426 77425 445272744 32623 32624 68406314 32625 32624 847770703 26259 26258 794273124 19639 19640 177846702 49312 49311 951523283 85172 85173 571475832 2555 2554 407746533 56132 56131 581824684 25185 25184 28056230 64216 64217 650879429 46993 46994 353414286 32634 32635 169446450 28761 28760 841905309 53413 53412 386000389 88124 88125 883463595 95262 95261 44683759 90272 90273 908256249 1652 1653 160744300 72848 72849 461985035 32642 32643 518386491 57866 57867 241481658 51478 51477 4257809 10149 10150 70445189 68144 68145 542005134 32648 32647 922582056 32649 32648 970695536 53512 53513 226329200 87226 87225 33828103 42897 42896 452981581 96251 96250 748054761 32654 32653 852057129 32655 32654 286016742 28086 28087 885642104 32656 32657 674832958 96865 96864 340484240 91893 91892 780478994 32659 32660 373495227 91640 91641 543793689 14668 14667 692555915 97836 97835 569577364 25153 25154 421352558 69425 69426 518325892 9938 9939 72509826 31513 31514 360315162 66574 66575 924072363 2676 2675 499391343 3906 3905 697650658 78010 78009 531967861 57758 57759 170720720 26418 26417 163106094 96467 96466 251733915 1041 1040 972880667 43548 43549 888600064 32676 32677 743353080 32677 32678 748610210 10813 10814 513896102 10634 10633 852210337 32681 32680 43102057 2343 2342 918757743 22870 22869 254689619 65745 65746 269430239 4508 4509 558945536 25471 25470 636501375 11981 11982 44611972 56565 56566 175049256 38656 38657 56059042 8902 8901 722472403 2979 2980 3431743 89574 89573 421716142 32693 32692 666082325 68258 68259 196525424 42880 42879 123465388 64017 64018 489398249 28588 28587 435392134 9596 9595 644067805 76206 76205 574628506 32700 32699 966130194 37885 37886 134205701 37547 37546 515801512 76109 76108 132820731 3440 3439 330687401 66840 66841 72969475 31351 31352 836467425 69306 69307 679580516 32707 32708 996942320 64862 64861 811426522 45478 45479 846510493 95891 95892 119975310 97103 97102 996272493 62101 62100 243317829 35196 35197 758304373 6529 6530 3412952 4604 4603 290098284 5825 5824 16344292 49158 49159 887452932 17009 17008 931135426 42337 42336 237255034 44136 44135 369249978 47257 47256 382130796 20118 20119 781731955 95803 95802 511068652 32725 32724 41125550 67801 67800 918320082 76188 76187 50752820 51291 51292 982622294 32035 32036 303488269 62897 62896 328459486 1481 1480 344829939 86840 86841 53988628 92401 92402 64188935 76716 76715 860255804 48574 48573 325795778 32736 32735 736034501 93758 93757 462870061 97452 97451 926325789 32738 32739 915796821 32740 32739 249900234 84615 84616 579607289 32741 32742 410029239 81724 81725 436114311 74601 74602 299866571 97789 97788 888811335 52866 52867 199976640 55727 55726 80786901 39825 39826 869371955 187 188 15054804 90246 90247 247949303 32750 32751 397485793 23454 23455 688482991 84167 84168 307868614 30917 30916 445559708 32754 32755 587162864 32755 32756 593322675 6929 6928 161078052 32757 32758 24553715 58927 58928 622045805 76684 76685 40857333 73308 73309 560878937 1917 1916 849168837 63660 63659 813795428 32763 32764 736866800 51829 51830 526363061 89957 89958 642494686 46384 46385 978718984 70045 70044 197621858 2032 2033 294681580 46012 46011 842242192 88476 88475 274240046 3643 3642 15138255 63951 63950 956010133 50287 50288 95580463 78882 78881 927588303 78037 78036 392527100 32776 32777 465032620 45168 45169 235767699 60682 60681 824454794 8342 8341 751073908 43084 43083 60444433 4856 4855 45562777 51176 51177 727580192 10929 10928 608003846 61910 61909 176006918 32785 32786 428394146 32786 32787 354751478 55512 55511 83360837 28198 28197 276141749 52166 52165 587665938 84056 84057 497255830 66036 66035 635757831 61226 61225 35297960 39272 39273 245407186 32795 32794 440161070 52457 52458 100674534 77502 77501 147120975 67712 67711 384726735 25110 25111 348918287 98892 98891 210713026 27208 27209 140939646 16389 16390 368196985 20584 20583 32089903 13700 13699 828531774 99846 99847 164346092 70923 70922 22625349 72944 72945 522621352 77717 77718 219286590 67669 67668 215675573 89359 89360 247074347 35657 35658 961430840 77039 77038 289590383 79944 79943 47382489 92057 92056 70912808 24244 24243 446993599 55577 55576 685848511 32817 32816 814676923 32817 32818 382992574 32818 32819 556379331 67945 67944 6662113 19696 19697 952245923 65818 65817 848110703 16274 16273 20698095 35764 35763 907123658 86193 86194 238784572 31532 31533 314433093 59552 59553 366868367 4150 4151 842016311 17075 17076 237160982 32829 32830 72273230 85601 85600 451703318 58053 58054 660040741 91927 91928 37325349 42132 42131 898799640 70477 70478 929671577 62400 62401 983970647 648 649 186438976 24397 24398 847643449 49151 49150 834070610 86979 86980 335970515 57813 57814 847350179 94735 94734 152016842 97741 97740 829325597 737 736 376227685 15986 15987 628654446 38318 38319 356506086 93916 93915 765868542 24362 24361 1353243 32849 32848 380355876 75217 75218 898699056 76068 76069 53298841 48460 48461 851949255 91452 91453 144657965 86498 86499 656971082 78163 78164 852218552 96764 96765 605449344 32856 32857 72781652 74496 74497 169101407 88565 88566 126164169 51117 51118 899383842 70390 70389 496585033 32779 32778 227342747 32862 32863 618078302 47494 47495 893319369 50220 50221 556341536 32866 32865 70579629 53566 53567 22906539 90377 90378 91072090 33183 33182 319708880 45609 45610 542677836 7732 7731 790192907 38887 38886 761484282 29855 29856 382590389 12393 12394 405733806 41766 41765 228960635 92213 92214 291662997 37130 37129 625420559 2606 2607 840478482 91243 91244 209911069 2642 2641 318258008 32880 32881 787863169 11542 11541 954228536 46863 46864 391035063 3755 3754 423442999 543 544 640499859 46964 46963 402250212 27179 27178 262390578 13201 13202 17985641 32889 32888 828070192 32416 32417 532961631 56337 56338 861121051 32892 32891 895705319 56488 56489 88575016 77993 77994 835191030 96357 96356 715967525 17928 17927 795183344 25253 25252 659927471 2906 2907 351822713 84460 84459 52054437 94944 94943 517566088 53579 53580 398463197 32902 32901 837851580 85280 85279 930005269 72816 72815 977747700 48453 48452 601748012 41875 41876 926443802 31408 31407 571721106 97383 97382 927169855 63208 63207 543080957 32909 32910 629111277 32911 32910 62841693 19887 19888 715866296 50681 50680 193774355 45188 45189 65052183 69441 69442 430905949 69196 69197 283509618 68655 68656 395038997 63969 63970 8772988 76882 76881 58609308 37202 37201 42645187 48164 48163 479834897 11875 11874 518934150 78916 78915 30309574 57160 57159 916857798 44763 44762 860880372 59503 59504 270641311 32926 32927 76375213 99088 99089 787219929 74686 74687 920553235 17538 17537 452800187 20290 20291 146876872 28932 28931 872938783 35031 35030 793994917 3017 3018 778982348 94958 94957 181797295 36365 36366 3666175 18391 18392 601033286 42756 42755 21670731 34744 34745 584588448 70674 70673 489716387 32941 32940 350148470 32941 32942 512958390 96048 96049 776690173 14111 14112 810401659 95385 95386 512744984 70582 70583 431143180 32947 32946 644760268 36940 36941 383951799 33159 33158 47880948 49900 49899 717058898 52062 52061 511382582 44965 44964 745617104 36172 36171 466438709 63623 63622 850502930 30622 30621 702863880 32956 32955 512027647 36559 36558 902810092 89252 89251 666400215 32959 32958 714578229 83095 83094 754096324 53129 53130 300158091 32961 32962 694445235 80654 80653 121342546 33143 33144 303694689 85935 85934 266738538 88370 88369 22484153 84524 84523 158393369 32968 32967 321225053 25056 25055 13412677 54904 54905 830924163 3911 3910 605238759 32972 32971 944252418 83442 83441 552023228 31100 31101 745850284 38307 38306 561467966 17019 17018 754942175 95780 95779 975157970 32978 32977 494296407 92365 92366 967592259 90183 90184 139684934 16092 16091 775584111 14471 14470 451900071 13778 13779 280720192 4914 4915 24748495 66062 66063 689258974 78704 78705 640588357 44613 44612 484903715 32988 32987 840866515 32988 32989 988339024 82416 82415 397192669 32991 32990 887970046 65364 65365 43559666 32993 32992 445019479 96698 96697 860672673 42786 42785 105180293 38670 38669 640742030 51010 51009 261761643 12782 12781 614076357 46388 46389 861824915 2247 2248 23104333 44987 44986 82514536 5789 5788 588051713 33003 33002 434428070 75481 75480 497811611 18066 18067 43541774 24602 24603 44664594 98769 98770 16622942 27570 27569 165744166 21806 21807 274476160 68275 68274 306935864 38533 38532 797476098 33011 33012 576155232 26877 26878 70237638 30252 30253 601266874 95901 95902 710773499 40482 40483 19839232 33017 33016 512884043 69467 69468 612707166 60388 60387 445661526 14913 14912 378851713 33021 33020 280649056 33022 33021 522147314 72472 72473 464343878 72019 72018 687760802 37039 37038 317011127 20857 20858 198608326 9378 9377 838616992 42638 42639 30388708 51647 51646 613371624 94658 94657 210304046 33030 33031 683527006 19891 19890 664998416 30241 30242 441305328 22363 22364 284980997 98011 98012 409799709 46772 46773 41700270 32969 32970 403846061 3761 3760 589391653 27641 27640 352264863 33039 33040 269660303 24205 24206 862275171 5043 5042 458372848 20077 20078 69406025 33044 33043 34536260 33045 33044 34658106 50308 50309 16340683 39902 39901 461552294 2198 2197 702642084 62571 62572 912465853 15562 15563 953521565 26265 26264 117416930 12854 12853 285634890 93369 93370 627325788 679 680 489599828 14021 14020 922253135 27192 27191 960705044 33057 33056 488668651 33058 33057 639781728 10018 10019 377639652 30865 30866 82284709 1883 1884 618923042 88952 88953 4370230 95255 95256 699403961 33064 33063 118296292 33065 33064 185962523 13901 13900 376785103 90036 90035 332142477 17784 17785 3948156 33069 33068 527707095 18716 18717 170650919 50596 50597 94067008 21885 21884 682881370 7352 7353 358276025 74423 74422 1031358 33075 33074 329070937 51570 51569 614048818 66117 66116 234709257 64617 64616 11317274 82326 82327 877273473 56821 56822 139149561 33565 33566 178850931 40244 40243 239031875 13810 13809 643144197 70790 70791 110304108 89772 89773 117874821 1686 1685 284969797 47746 47747 55749208 68237 68236 747125128 80541 80542 995673140 38449 38448 357544113 68139 68138 536282512 99530 99531 164160016 30921 30920 112854360 49610 49611 431397917 12711 12712 374698212 50748 50747 12499723 33096 33097 23194411 47760 47759 781715360 97298 97299 539066932 53116 53117 54767171 76966 76965 920590542 75959 75958 42174551 33102 33103 452040833 55215 55214 484710855 58872 58871 140345284 33957 33958 376739042 69485 69484 437592176 85500 85501 655932010 5498 5499 920593013 33110 33109 437246951 91369 91370 617914060 98883 98884 227339841 1280 1281 360965805 20206 20205 803416718 46394 46393 481479425 33116 33115 12674857 70413 70414 599947290 67495 67496 430400260 65847 65848 195901858 17792 17791 468477247 90652 90653 263011025 49594 49595 209617657 89550 89551 444241635 33123 33124 959275366 52648 52647 540069322 33126 33125 758528545 18873 18874 785183008 49823 49822 366481348 88808 88807 122854751 90498 90497 881070263 10230 10229 831361876 52901 52902 548445253 81961 81960 477300177 33133 33134 994680309 33134 33135 25732515 99329 99328 365179671 34941 34940 49363907 83512 83513 785436317 33139 33138 866916817 43172 43171 111857452 34587 34586 510787773 94053 94054 755907443 34102 34103 27690952 9296 9295 180721852 27443 27444 823300523 8895 8894 148901824 35440 35441 775298581 43883 43882 394286016 89622 89623 162950491 16340 16341 911212497 96001 96000 358086251 56720 56721 9461368 41596 41597 473847043 97700 97701 516902774 22656 22657 841809440 37227 37228 540393445 33156 33157 661100728 28386 28385 494626948 78248 78249 322358955 86141 86140 662259280 34388 34387 117975544 79731 79730 593101140 25487 25488 472961580 25800 25799 376354241 17716 17717 776945185 15195 15194 60642113 84070 84071 877604324 70494 70495 477365897 68568 68567 168263927 33170 33169 668885293 44123 44122 478264505 54989 54988 544256953 58202 58201 181786402 50923 50922 744607229 9807 9808 766548403 58197 58196 823531944 32437 32436 393621677 37855 37854 609665817 25115 25114 56979586 33180 33179 488662129 83009 83008 654502793 89828 89827 102098669 53248 53247 873241077 87393 87392 865341043 464 463 53233160 15232 15233 63347050 69869 69870 858649220 78307 78308 738291407 67678 67677 847208803 46624 46625 832961669 87593 87594 62097607 93691 93690 918673389 43333 43332 178410548 60877 60878 372881079 81278 81279 338265597 31477 31476 892913144 33197 33196 714362108 8786 8787 178130300 3517 3518 680911494 50037 50036 437493085 33201 33200 485508254 73091 73090 79509972 48881 48882 817225833 13363 13362 831191376 29886 29885 573161699 24859 24860 791349445 3563 3564 105059791 56303 56304 295602759 83482 83481 583968500 54475 54476 761741783 71597 71596 321980294 26327 26326 844858493 33213 33212 164077027 16542 16541 135896471 33215 33214 535614336 91190 91191 773267056 98967 98968 110526754 72362 72361 22367252 54436 54435 161311569 36495 36494 699440995 12933 12932 932700937 20524 20523 282463077 45219 45220 543383220 69697 69698 617741789 76758 76759 10868053 49053 49054 138628641 33227 33226 765048326 7681 7682 841879080 44206 44207 794951076 96350 96351 527233509 57284 57283 571923657 15633 15632 398639315 70370 70371 157606906 55399 55400 680363474 33234 33235 745020450 47640 47641 387445041 36314 36313 713955647 23086 23087 747249932 74086 74085 924296540 44438 44437 494846936 36510 36511 222009279 27724 27723 791759164 70648 70649 250129507 28481 28480 475206946 53675 53674 539357097 98768 98767 461072655 92775 92776 823595594 94438 94439 154826671 8327 8326 144587152 19952 19951 399169205 87514 87515 26943430 53416 53417 107201250 73991 73990 214997229 31013 31012 36465250 33254 33255 694505392 25644 25643 852078943 13101 13100 637816474 58666 58667 345384145 54116 54115 480291207 55777 55776 577703827 10421 10420 987224920 18694 18693 824796604 51732 51731 150088683 90384 90383 50802732 33264 33265 25571915 21456 21455 376451685 833 834 733595427 75659 75660 238595229 69237 69236 170130297 56701 56700 279057 33271 33270 273639320 43409 43408 634806171 70921 70920 819816014 48403 48404 349525639 85345 85344 910561368 63388 63387 2471843 33277 33276 943459355 21331 21330 62882965 29295 29296 531367317 43207 43206 42072433 12165 12164 190964370 23737 23736 367104139 91150 91149 122128163 33284 33283 255494794 33284 33285 675954252 14787 14786 751283902 85871 85870 54448381 33288 33287 29961140 35669 35670 839673155 82244 82243 911398919 92122 92121 895346624 4762 4763 991660920 66315 66316 722907481 36609 36608 250809921 81255 81254 625516334 33295 33296 399479463 47941 47940 393495247 33298 33297 830729423 6696 6695 717879469 33300 33299 873299154 7082 7083 118047438 30107 30106 327778067 33303 33302 34159557 21342 21341 465942225 33305 33304 131315170 23616 23615 695346936 76310 76309 762010278 48864 48863 586435901 90132 90133 2842233 39376 39375 316085097 12002 12001 63675551 57188 57187 635366133 48740 48739 822226793 97355 97354 783959768 70003 70002 650336424 46857 46858 827680669 90030 90031 539283047 46921 46920 399027640 33319 33318 551632858 33320 33319 317744666 53218 53219 712550033 73427 73426 144229635 71372 71373 737261553 63782 63781 290685720 14836 14837 44253413 66969 66970 669700277 21641 21640 523879889 74738 74737 208507780 8309 8310 28614344 33329 33330 21911631 7763 7762 95946750 58689 58688 95810322 81984 81985 123734656 94358 94359 191459157 71798 71799 476430626 79416 79415 275571384 33337 33336 742320569 33437 33438 405354448 79859 79860 947286667 48548 48547 702445361 33340 33341 101913092 99131 99130 353483980 42566 42567 362153643 15734 15733 966825852 68776 68775 280916 22020 22019 896829147 78242 78241 204245910 3597 3596 970132314 33349 33348 713000063 6821 6820 709885073 33716 33717 798719367 62254 62255 123640275 91760 91759 963220931 61699 61698 109578502 1171 1170 343679323 72637 72636 439859121 33357 33356 309211966 93112 93113 187683415 62063 62062 55223572 59211 59212 630965764 33361 33360 87471989 11549 11548 465600549 53387 53388 950340696 34224 34225 542204060 42393 42394 289877454 40238 40237 442438164 10917 10916 260396784 89826 89825 887831698 41310 41309 406725909 97391 97392 739886669 40420 40419 998801225 14325 14326 436475584 13773 13772 940773883 33374 33373 623480829 6835 6834 757805814 77907 77908 310522436 14316 14317 223920531 29782 29783 489725396 5376 5375 61167404 25897 25898 366274305 1675 1676 494623699 21483 21484 729542791 63031 63032 724030276 2982 2981 540360734 70091 70090 687863321 9887 9886 188842319 38832 38831 589163325 56732 56731 719792773 79278 79277 633779619 69846 69847 669186151 33391 33390 745253432 9889 9888 209236837 33393 33392 558531094 30843 30842 287929233 7415 7416 531717370 69766 69765 16832177 80215 80214 182405112 53062 53061 394943634 63114 63113 730274925 55740 55741 442588575 33400 33401 636635958 11085 11086 275009457 90873 90872 985720863 35453 35452 411389225 6253 6254 608962974 33405 33406 37687869 86142 86143 44748994 99944 99943 698573967 48917 48918 676277606 86829 86830 957225220 81320 81319 961327786 19557 19558 309963731 97708 97709 792137636 77158 77159 40738524 10607 10606 866582610 35322 35323 49825852 72243 72242 593119955 54247 54246 300206878 14284 14285 737483991 42646 42645 948083923 33420 33421 375938389 83896 83895 220424230 94177 94176 804046460 33423 33424 170239209 56286 56285 598432747 27852 27851 4434388 40756 40755 922456356 18052 18051 82028176 61938 61939 977744958 44697 44696 973800462 26946 26945 546042075 59251 59252 837721885 37554 37553 259751770 64747 64746 271028540 7228 7227 440390734 55457 55458 713194412 57589 57590 954065966 97916 97915 192022730 67452 67453 775212878 33439 33440 404985756 89507 89508 782371341 33442 33441 9632682 35942 35941 960648528 33444 33443 484625167 59771 59770 903060272 92682 92683 910548175 35314 35315 154698736 76790 76789 597199211 33449 33448 848910130 38375 38376 898712499 5173 5174 589561194 10465 10464 405344220 60409 60408 577877394 3404 3403 705758930 61946 61947 831017760 6962 6961 130163663 4779 4778 48057909 69775 69774 741314605 62202 62203 446988311 21018 21019 689627513 24372 24371 94375393 78507 78506 419560904 39642 39641 51915129 52027 52026 213129806 70253 70254 788014275 43920 43919 377817132 33466 33467 505752340 96211 96212 890979210 23732 23733 65555690 38243 38244 71872230 15092 15093 669638106 29474 29475 388265131 32876 32875 577882825 40854 40853 967717126 32984 32983 799454815 48181 48180 36664821 30705 30704 661731769 33478 33477 774029217 18924 18925 201137502 33480 33479 811982573 47373 47374 14458485 60652 60651 828868687 99629 99628 482907189 33484 33483 56687327 69083 69082 671353244 30773 30772 231537069 33486 33487 962469732 48202 48201 242121048 7605 7604 64113203 33490 33489 940397532 45661 45660 114049298 43230 43229 180672684 88029 88028 856305696 89346 89345 730726145 63441 63442 907838343 12778 12779 466692209 75428 75429 49255600 18446 18447 782004675 33499 33498 714183603 45349 45350 30686210 33501 33500 864726802 33501 33502 51830224 46590 46589 132737958 33503 33504 69835517 93256 93257 635282137 532 531 615557208 48147 48148 681151766 97851 97850 796859845 77572 77573 439314046 3857 3856 824548496 10602 10603 7963101 79894 79893 639273985 12884 12885 407200732 28928 28929 545748529 57627 57626 218409080 62153 62152 35241243 26898 26899 624944306 93576 93575 662054390 33519 33518 797883016 77486 77485 122269379 18267 18268 634963237 78382 78381 654107170 51567 51566 395488085 54787 54788 654482793 23449 23450 681850427 7169 7170 147815671 47244 47243 384385094 33528 33527 811983558 82824 82823 407965793 33530 33529 59558720 80156 80155 61142378 47204 47203 681534548 33533 33532 367408614 74555 74556 117283528 47735 47736 106113011 33535 33536 186880465 33537 33536 990283133 9914 9915 273987809 23444 23443 272322741 87375 87376 838038464 83800 83799 70114495 24420 24421 644745438 79736 79737 966676139 4771 4772 634866152 40684 40683 586295975 40315 40314 41279641 16243 16242 133611891 62735 62736 379795923 77992 77993 943919637 89034 89033 103624942 73715 73716 473592781 52038 52039 997526864 33553 33552 917216331 65206 65207 471689277 86719 86718 152557088 22829 22828 452198641 28011 28012 747600755 81990 81989 669428972 97037 97038 288884981 14272 14271 999432846 20055 20054 913071383 94661 94660 544690659 97540 97541 226391930 91498 91497 3143104 77025 77024 421153958 61349 61348 937924367 67610 67609 994542080 33568 33567 308470887 97426 97427 67905014 23932 23931 800763872 33570 33571 850114685 33908 33907 917137701 61585 61584 999102397 55757 55758 354179530 44936 44935 79340810 75918 75917 817566176 6268 6269 721663511 70369 70368 623084231 89463 89462 29337190 33580 33579 297319492 59744 59745 523214083 12338 12339 420610003 33582 33583 662723186 99220 99221 336600639 47576 47577 678109926 25123 25122 445633391 28823 28822 930814132 80780 80779 599331971 33588 33589 619354886 51839 51840 536052768 37942 37941 891944148 89078 89077 242614535 14941 14942 855386128 27149 27148 813368045 33594 33595 205422881 36918 36917 470923655 33597 33596 189210259 88403 88402 277815780 31790 31791 518465805 19874 19875 245466623 90612 90613 51279747 88800 88799 369203861 3292 3291 7336364 42680 42681 180694836 8304 8303 913101495 33606 33605 609232021 53520 53519 32392250 99598 99599 669424939 21419 21420 446269803 47409 47410 283155452 34074 34073 243228306 81538 81539 679019952 68689 68688 941936830 34830 34831 792967143 45144 45143 427867575 61658 61659 440052432 33616 33617 221768757 33617 33618 91508984 30271 30270 517802575 12516 12517 510798175 33621 33620 399994934 33622 33621 672544721 59020 59021 853408547 12926 12927 439474035 4679 4680 136352910 21388 21387 52285853 43444 43445 604354977 45048 45049 244593383 44759 44758 445421292 84740 84739 806617223 82287 82288 156306522 42683 42682 419422170 53779 53778 439135588 161 160 910870080 76906 76907 947392900 1061 1062 459552557 76903 76904 183306477 99992 99993 455720573 43252 43253 606800249 33640 33639 209347848 98908 98907 3808739 85503 85502 476533623 77343 77342 576008502 33644 33643 805705558 23942 23941 21117061 17127 17126 937672298 67713 67712 442248413 33647 33648 924105796 33649 33648 389073784 38070 38069 535416342 83776 83777 459145779 85384 85385 138334406 33652 33653 728995394 9280 9279 393100609 33305 33306 443851555 89963 89964 803520274 92761 92760 268010960 24869 24868 911186227 83781 83780 418580537 48851 48852 947047714 33661 33660 353001713 17270 17271 362199096 74312 74311 849730344 41339 41340 714971959 87256 87257 193477337 63347 63346 599080994 78268 78269 336867652 4037 4036 900084305 13647 13646 791606687 81916 81917 550026436 66638 66639 415192585 90418 90417 66738360 99158 99159 953439423 82211 82210 47662712 33674 33675 291644818 33676 33675 494809718 17016 17017 413704089 25283 25284 34683034 72455 72454 842168099 21337 21336 868129754 86881 86880 410407919 5374 5375 219248651 74182 74181 689805216 20275 20274 44306934 7521 7520 635529323 59684 59683 622610863 32956 32957 470701075 89850 89849 11473186 10183 10184 78094103 34253 34252 576764143 34715 34714 254219306 84818 84817 516745592 40099 40098 685860835 43470 43469 540446263 55209 55210 855934134 63496 63497 479961430 24257 24256 960484131 15948 15947 291624313 28964 28963 452907565 34087 34088 111940063 39228 39229 961549326 19026 19025 11709097 69992 69993 459698985 33704 33703 39309177 33704 33705 465048384 33706 33705 525390399 33706 33707 264602343 33707 33708 100784208 84606 84607 14468920 14981 14980 22102457 32840 32839 153267145 98252 98253 962089682 15113 15114 53008603 33714 33713 269106198 30781 30780 607887828 19036 19035 33002033 33350 33351 759103984 82042 82043 675271259 52587 52588 130723123 76555 76554 498198245 33720 33721 4834210 43836 43837 772503569 41233 41232 180470962 77234 77233 650258727 76702 76703 607147777 84305 84304 253003717 94449 94448 42907716 53340 53339 672701303 52369 52368 628386176 92868 92869 309269383 992 993 962095998 11433 11434 462784279 38141 38142 527605625 49334 49335 349698924 61449 61448 205496345 19038 19039 903980173 58771 58770 245409445 39809 39808 754160653 97517 97516 832557172 33739 33740 514935333 8580 8579 181360804 1145 1144 932502790 9495 9494 659397135 59003 59002 285289068 63740 63741 694644091 27957 27956 200591223 92474 92475 148387857 20306 20307 593076919 35595 35594 128859665 68791 68792 402164869 84110 84111 231280067 4579 4580 940284314 33753 33752 23448753 37335 37334 611259354 55043 55042 803422483 59391 59390 359886193 23967 23966 890771851 2571 2570 22047265 75409 75408 962815250 72970 72969 641069786 17596 17597 843428146 33937 33938 436127628 91471 91470 994063479 76594 76593 562201401 54576 54575 934646560 10431 10430 830940750 33766 33767 728488985 97751 97752 458464051 33768 33769 464409134 4847 4846 115403041 47051 47050 722490745 45833 45832 17907508 39276 39275 30343452 43206 43205 556470721 46133 46134 886264118 67312 67311 601500649 76997 76996 28842767 65860 65859 66127726 86604 86603 856928662 49557 49558 750043334 40555 40556 458045454 15826 15825 191360366 30854 30853 42978052 33784 33783 551371393 73773 73772 351075204 33785 33786 816613769 87120 87121 44789900 31692 31691 268457877 32255 32256 699980481 88692 88693 906574476 33790 33791 262290017 316 317 269635776 77748 77749 567483769 26196 26197 993001158 28517 28516 215393368 4596 4595 630404998 62097 62096 943270467 33797 33798 964463246 58573 58572 420111978 33799 33800 332229804 91513 91512 754981147 62656 62655 674721467 19285 19286 272079158 8509 8508 353556157 55523 55522 66948065 27967 27968 147803946 70938 70939 970170492 8904 8905 989995144 83543 83542 285954776 44134 44133 455027004 17697 17698 520988067 93344 93343 918751136 52691 52690 775768871 43018 43017 967551573 93804 93805 151953973 73050 73051 155630299 99810 99809 36476251 64973 64974 501487198 53486 53485 658111069 92793 92794 461949139 4125 4126 808551907 38311 38310 207633988 24445 24446 493594480 98794 98793 53695592 9040 9039 373154195 1341 1340 690128503 76964 76963 977039969 69581 69580 350721340 71995 71996 924672034 52880 52879 869825900 73582 73581 356236875 17818 17817 544084534 72897 72898 213302957 69925 69926 739705371 853 854 355853035 55773 55774 23751168 33836 33837 38363697 16913 16914 497089154 64024 64025 510564131 44944 44945 67061641 33841 33840 380602900 2150 2149 345938464 90493 90492 686189433 80299 80298 51003012 45383 45382 647860893 44068 44067 971356282 71122 71123 49973910 10158 10159 40344550 95883 95882 518113143 53787 53786 389330842 72122 72121 565134791 22504 22503 489480812 56195 56194 379799090 96649 96648 57965195 69777 69778 450911103 99957 99956 730465555 33857 33856 296022210 73179 73178 922151902 77574 77573 797971923 6330 6331 17105822 33861 33860 713191422 33861 33862 129537064 33863 33862 2073340 78409 78408 576111891 91177 91176 619824674 36999 37000 228671618 70614 70613 237648345 97183 97182 698573374 58993 58994 671314254 63925 63926 784316680 13734 13735 717489259 3848 3847 985810989 75151 75152 543235589 33873 33874 328173402 18661 18660 213752407 99937 99936 561714354 48874 48873 177170863 6257 6256 53824798 3374 3373 249465703 76288 76289 29717732 88622 88623 623588631 51320 51319 666839676 68245 68244 371915273 13274 13273 436995487 93413 93412 187533037 33886 33885 979776672 18598 18597 538920398 77788 77787 795209215 48335 48336 908656197 87862 87863 399309884 71584 71585 955434477 15086 15085 165368297 89049 89050 679990550 52828 52829 10770947 5906 5907 433460158 10478 10477 447184514 54954 54953 70723773 14024 14023 670304047 35202 35201 792028479 49316 49315 806150838 21535 21536 786828919 33902 33901 726462460 33902 33903 116717458 54249 54248 362368434 31719 31718 541024746 75996 75997 454188587 54418 54417 649267581 33572 33571 476364138 58849 58848 3206045 71832 71833 750443904 77585 77586 168486377 95647 95646 189807893 79968 79967 791232891 96352 96353 983821380 50473 50474 147684963 454 453 927454124 68760 68759 468775764 40643 40644 810971587 7887 7888 625513886 48045 48046 58753646 89179 89178 99155292 64254 64255 516179151 40119 40118 42203631 37028 37027 163238750 39337 39338 659409579 42548 42547 948650556 62682 62681 41930703 59363 59362 712996804 29367 29366 125192123 63093 63092 909210466 67251 67250 209153117 33932 33931 90306216 33933 33932 890307821 21570 21569 577160350 97615 97614 991903706 33936 33935 423652186 86921 86920 678029572 10891 10892 239520721 7339 7340 854052907 25489 25490 209834989 54886 54887 228815783 82465 82464 764747488 53278 53279 540623706 14065 14066 492302263 98992 98993 922488804 93735 93734 453065266 91545 91544 498498069 3587 3588 972991955 87632 87631 923563688 33949 33950 73627445 41023 41022 41728558 69833 69834 16460703 70546 70545 587571528 91983 91984 56805593 79060 79059 409200921 92898 92899 694010686 11802 11801 22675963 15956 15955 62702611 56392 56391 976967281 17147 17148 318679575 29910 29909 100599902 41865 41866 326623835 26050 26049 437196404 90752 90753 52942164 64004 64005 950362094 53409 53408 53419055 92497 92496 795143298 82911 82912 785820260 10749 10748 721454737 31235 31236 810335630 11297 11296 226149794 8036 8035 787638650 82913 82912 419831054 67963 67962 484804222 18380 18379 562709244 74945 74946 77033484 15235 15236 381879184 76286 76287 871928198 85482 85483 419845216 2865 2866 122762580 49493 49492 715144232 1062 1063 900614709 91879 91878 802939582 54951 54950 552964818 62879 62880 262102344 32530 32529 194540441 45501 45502 649169580 8734 8733 904123080 42423 42422 530322504 76136 76135 83115720 33990 33991 556394212 77331 77332 893767357 74492 74493 629979108 15823 15822 988311899 53594 53593 740223682 71320 71321 290364923 68532 68531 398584508 99780 99781 482647022 91332 91333 736447690 41995 41994 528274449 88119 88118 975490515 75361 75360 608460961 5588 5587 848068896 33085 33084 550948689 40552 40553 679068433 36422 36421 835471770 4555 4554 42170895 95505 95506 841881427 32299 32298 144654273 82425 82424 279555969 2587 2586 517780611 20933 20934 610225008 84871 84870 617426708 34014 34013 592883715 76406 76405 92634766 70184 70185 16045896 16563 16564 768959644 34018 34017 934589519 33387 33386 965645799 34472 34471 477000509 34020 34021 627318481 34021 34022 55642012 47869 47868 929726566 21648 21647 309649141 28758 28757 809441679 96859 96858 128089505 79378 79379 918827145 34028 34027 304542684 22702 22701 277262486 20552 20553 508045595 5842 5841 415231987 66362 66363 340947360 19691 19690 133501449 29848 29847 760062539 40283 40282 44175335 33581 33580 525244083 21498 21497 572391664 34457 34456 57138549 34990 34991 102000081 46844 46845 926744268 9283 9284 649078711 65752 65753 473207138 65447 65446 861503934 57919 57918 910758246 37001 37000 867367596 15111 15112 209497567 94487 94488 999898335 60129 60130 216596544 9622 9621 70082692 86608 86607 376627772 93306 93307 25147402 28283 28284 706467291 34053 34052 74229462 51576 51577 636728270 83235 83234 488563257 68183 68184 195761152 24790 24789 271986847 51252 51251 885335149 52179 52178 237006601 70924 70923 912974391 51038 51039 18152637 65602 65601 383314166 75075 75076 41573179 92546 92547 376949840 27400 27399 647128692 27355 27354 780709835 78137 78136 749463351 59789 59790 125440222 51469 51468 202584556 2114 2113 148469582 18400 18399 697108356 17010 17009 82018232 56305 56306 722820784 67662 67661 565769321 90114 90113 983393105 88218 88219 36628598 98929 98928 91261488 78471 78472 272664842 26709 26708 708283632 38885 38886 723654906 5806 5807 664265281 75132 75131 452119199 59001 59002 31046742 69965 69964 202206180 41136 41137 315991960 11220 11219 872126622 54463 54464 308579228 27866 27867 571041564 97403 97404 261210194 35130 35129 494060287 2312 2313 643001728 34091 34092 322562636 90962 90961 663444079 34093 34094 899137728 34095 34094 67468261 12553 12552 252505444 35737 35736 136060498 32050 32049 722826849 43816 43817 435748942 9997 9996 377048852 73326 73325 209252675 10511 10510 423627877 33143 33142 950618215 83454 83455 742470485 97003 97004 804210670 50904 50905 207017431 42652 42653 952582269 64421 64420 758116833 24584 24585 673646817 17969 17968 767674050 34111 34110 159456769 13808 13807 274404534 55494 55495 660864785 47681 47680 408156856 38927 38926 649959945 91033 91032 258107031 34117 34116 113237078 43575 43574 344574796 64684 64685 928889807 3966 3965 917410187 74420 74419 410110954 41652 41651 19836056 465 466 326939440 22542 22541 498388316 60208 60207 571086062 53616 53615 161732024 37079 37080 850379566 32004 32005 120659481 68259 68260 51872485 34130 34129 101917517 98414 98415 38124654 43166 43167 694952597 39772 39773 695114295 34133 34134 733794811 98161 98160 596051899 34136 34135 511111909 93042 93041 794658480 20786 20787 657355499 71614 71615 301482113 7836 7835 13747430 71793 71792 167174654 57176 57175 69250121 42436 42435 831872851 81096 81095 364076213 61881 61880 558642230 34938 34939 28753863 51323 51322 85292133 97229 97230 557496117 86352 86353 910835792 39000 39001 247275801 21173 21174 204075538 97801 97802 180096140 49527 49526 888575654 42269 42270 770284663 13881 13880 163383128 29707 29706 721095846 76276 76275 783398777 73923 73924 35458334 54167 54166 842336855 77151 77152 671442865 72905 72904 14318445 55826 55827 44245967 3258 3259 28340950 17250 17251 30888607 96508 96507 152422408 79501 79502 393133390 34166 34167 977822910 78231 78230 748935080 72874 72873 58785334 26648 26649 492783845 42649 42650 173001373 1252 1251 352641221 63889 63890 956219592 93492 93491 310230751 6321 6322 445874212 72432 72431 877337141 63772 63773 393344240 34177 34178 708552461 69521 69522 77270185 53811 53810 246877948 60566 60565 395644614 34181 34182 162934596 86071 86070 820506022 90222 90223 62277472 26026 26027 255861703 87793 87792 737399260 43248 43247 489943352 79647 79646 808282474 34188 34189 732040529 81978 81977 774147123 35307 35308 179609761 86421 86422 984159083 80485 80484 327457576 70668 70667 65283368 24645 24644 341424838 95860 95861 799837812 62579 62580 831346164 87066 87065 326534048 38005 38004 755744434 73326 73327 132659932 99235 99234 645452224 95954 95953 973739269 34202 34203 99452433 92483 92482 8257214 44733 44734 593432701 8727 8726 938984386 59402 59403 480047030 13308 13307 88290937 64373 64372 737408125 10480 10479 84016585 34962 34963 829430294 21356 21355 83287854 45368 45369 12665593 73437 73436 211077901 93891 93890 632860106 20920 20919 361601349 79231 79230 829306507 80936 80937 302478344 51051 51050 33634321 42604 42605 40592617 54139 54138 385524148 10455 10454 20901429 12117 12116 609162571 59621 59620 675064455 15885 15884 906043736 6330 6329 217519255 21188 21189 375516031 79972 79971 27213651 2668 2667 150298429 11730 11729 921967153 34230 34231 200389846 76348 76349 23377347 50772 50771 845472911 34234 34233 676254860 63484 63485 150133278 81199 81198 382232594 5663 5662 389610591 34238 34237 867156020 46972 46971 802217288 11915 11914 28990142 99245 99244 552740383 43565 43564 623497531 46259 46258 934515690 56177 56176 286939402 57579 57578 669849640 41798 41797 48086964 20137 20136 180122046 34248 34247 781311357 80666 80667 94425652 50445 50444 457449529 35871 35872 205873953 34252 34251 383041633 91343 91342 249315300 34254 34253 29486182 25989 25990 119846805 48160 48159 970978885 37358 37359 906652476 81504 81503 16523100 48111 48112 65576000 17634 17633 54222460 78424 78425 359513890 19409 19408 956773951 71724 71723 119187050 14044 14043 171483548 44846 44847 560323042 16382 16381 860669112 27995 27994 930999811 49735 49736 708026367 17149 17148 44724141 61487 61488 616921460 36852 36851 743389211 43779 43778 47280197 21699 21698 411909397 95557 95558 37233827 40196 40195 595964263 30419 30420 541158864 5412 5413 591006099 34277 34278 646103162 46510 46511 538065091 17200 17201 192796487 7018 7017 368589313 17876 17875 583742385 83706 83705 807418282 5208 5209 42597652 1182 1183 291959584 65463 65462 516746245 45058 45059 458495680 20668 20669 414384102 43479 43480 96455700 34289 34290 588395191 34290 34291 957228105 55775 55776 53826863 70034 70033 24921827 63204 63203 818924812 80527 80526 782643887 34296 34295 864294823 63153 63152 228300025 12460 12461 103047883 13973 13972 363833600 34299 34300 460984775 82751 82750 869569959 55829 55830 173569218 34302 34303 171454317 34303 34304 27762767 34304 34305 350563487 15098 15099 572416834 31595 31596 554068429 22417 22416 66159809 64243 64244 684216954 25790 25789 735184030 18359 18358 98222615 9184 9185 225525732 96341 96340 211054899 44426 44425 599509935 34315 34314 28394220 36695 36696 984243265 35220 35219 18758825 14629 14630 810221139 4743 4744 687768075 83749 83750 232034473 74682 74683 927061792 28523 28524 375028713 62502 62501 837917402 32273 32272 219716781 6079 6080 101789632 67158 67159 359535575 75046 75045 850671844 58305 58304 778563877 46586 46587 824555797 1439 1440 737537029 55668 55667 128463445 88765 88766 800890538 33504 33505 416799118 29070 29071 59307871 98091 98090 564900480 85119 85118 392025115 34337 34336 941172734 38611 38610 86703190 41951 41950 12233306 34339 34340 471526684 70380 70381 246836766 8415 8416 361212768 10998 10997 10175228 11972 11973 898371730 22845 22844 865385224 50616 50617 959825268 24470 24471 890848805 1071 1072 341204777 11643 11644 250906045 41064 41065 553013902 17598 17599 407079094 60520 60521 40284622 84993 84992 18191777 51203 51204 502523953 34354 34355 179623732 40378 40377 724920373 34357 34356 377206522 54708 54707 40351200 32048 32047 593811529 30058 30057 201508692 19129 19130 639936885 34362 34361 266395044 25010 25009 294121795 34363 34364 203089894 44644 44645 70851744 95071 95070 259458698 81562 81561 717910163 87 86 24701674 54525 54524 71967345 71340 71339 974735137 11962 11963 563300432 93952 93953 51182113 27172 27173 186980285 93614 93613 180505088 37783 37784 591681714 16500 16501 619610771 1479 1480 890870466 2975 2974 509197886 34378 34379 511167127 96605 96606 78530314 23387 23386 641252254 51689 51690 72664056 3364 3363 826505729 62938 62939 65921686 13913 13914 673970390 75055 75056 486450383 34386 34387 64693910 505 504 910480135 79527 79528 880181712 80000 79999 564905576 43599 43598 819490846 72363 72362 31107446 35275 35274 649595225 65381 65380 23767786 84822 84823 393055497 34395 34396 901041853 1792 1793 384280607 92084 92085 222521219 59386 59387 35163879 14659 14658 199830522 29694 29695 462966584 59544 59543 873009379 59805 59804 484416750 81652 81653 562194192 31991 31992 875874969 64072 64071 312653247 86113 86112 992257143 22839 22838 481890086 84523 84522 457429920 35080 35079 776377167 39179 39178 837588865 19060 19061 550606118 34147 34148 10826635 12908 12907 12274641 31074 31073 471721260 25324 25323 777620031 34625 34626 735311359 24543 24542 379297540 9865 9864 743816768 82498 82499 728264292 85004 85003 102935426 24631 24632 395009197 62495 62494 724443044 31603 31602 333385419 52878 52877 218119169 34425 34426 511913750 34427 34426 494562535 44497 44498 296383598 5014 5013 741656907 34429 34430 7460234 15278 15277 310811322 67996 67997 23304333 95200 95201 2236819 71273 71274 102426330 56556 56555 442165620 3244 3245 77292842 34437 34436 311794 49200 49201 340296668 2758 2757 603434893 36346 36345 40936844 34441 34440 271739106 75371 75370 605938150 14870 14871 60339235 66635 66634 501287612 41149 41148 12578501 34446 34445 625643351 2415 2414 552737144 34466 34465 402297867 84890 84889 432564828 77688 77689 770278414 86874 86875 225728370 81233 81232 666831755 34452 34453 295636817 57952 57951 381679601 34454 34455 42386970 94178 94177 6353553 66919 66918 320693421 34457 34458 65044328 34134 34135 130889757 74414 74413 622508601 92004 92005 769308002 7631 7630 989098976 42966 42967 23373134 98720 98721 695386594 27038 27039 336153795 10196 10195 594384456 16354 16353 639952162 2298 2299 427320750 71530 71529 79034630 87306 87307 382994839 35505 35506 501086515 86633 86634 168074499 52288 52287 503651785 34473 34474 452888388 34475 34474 127625150 34475 34476 284928269 63183 63184 393795210 97310 97311 703389644 17203 17202 669099556 5141 5140 629887801 10677 10676 606677294 92540 92539 638173487 64938 64937 55986540 34484 34483 678050748 49338 49337 24215163 58455 58454 912919924 47764 47765 117539520 54874 54873 337262602 10589 10590 321840798 47473 47472 185352481 15011 15010 445044204 53983 53982 354926943 39665 39664 704157606 75774 75773 152660419 96359 96358 40740834 86537 86536 174551865 24352 24351 426558470 58238 58239 522366060 88851 88850 744294201 34499 34500 758684124 82766 82767 946252567 69763 69762 23452720 6941 6940 150356137 9096 9097 566612173 59360 59361 786232724 43823 43822 235446439 35814 35813 303315344 41885 41884 792867159 42386 42387 807360540 76855 76854 425503855 59326 59325 957110897 40042 40043 539693322 40488 40489 488064436 10247 10246 572228519 34514 34515 22134639 16565 16564 176705591 47270 47269 243905090 34517 34518 766136948 72872 72873 683619542 38042 38043 2832501 41055 41054 123004179 66595 66596 207082367 34523 34522 969371027 83374 83373 653257503 98277 98276 246405974 56052 56051 94094965 34527 34526 767627703 34528 34527 955998163 3157 3156 846019230 34530 34529 744060551 20863 20864 958662392 42129 42130 754774772 87579 87578 825807716 86198 86199 454873320 24404 24403 627115311 32020 32021 107906089 11565 11564 215561091 37519 37518 408718161 98981 98980 388231387 42452 42451 232006876 63401 63400 74336442 12140 12139 582605440 38754 38753 16120733 95478 95479 821745341 39625 39626 917607214 94840 94841 624867508 61622 61621 596054202 87070 87071 188373564 89853 89852 741894117 17096 17097 329268275 38046 38045 937425821 32351 32352 364088594 19197 19198 162480972 43895 43896 779910596 3209 3210 699295314 57510 57509 66653881 85328 85327 706685874 51859 51858 798723894 34559 34558 998183435 55982 55983 776909039 24307 24306 556377035 21819 21818 506528215 31750 31749 949607327 8333 8334 635740727 20181 20182 625683758 25863 25864 186219773 85604 85605 322897414 34568 34567 421490775 18715 18716 572152534 48047 48048 890922113 14520 14521 719983839 46418 46417 567395548 16 15 847639461 68927 68926 354717503 47236 47237 982529770 34576 34575 555380113 37538 37539 51946716 24061 24060 311659928 10815 10814 786448526 88162 88163 127904524 70243 70244 473384101 15218 15217 527138800 34583 34582 612546132 63298 63297 97783586 23289 23288 341714058 6941 6942 16757552 61426 61425 240904041 58908 58907 607349613 1964 1963 711422971 65946 65945 641272132 20724 20725 63412256 60667 60666 58838989 87059 87060 130233035 22554 22553 667589534 3403 3402 920534126 35695 35694 84908260 4001 4000 717140915 31233 31232 410727858 12577 12578 313475693 87274 87273 452398744 82066 82067 952086222 29150 29151 63324024 34602 34603 25652442 48227 48226 5968533 41905 41904 948331547 20261 20262 532492269 4926 4925 455753111 34617 34616 430530249 96295 96296 879545855 34609 34610 758804370 77472 77473 991424553 7237 7236 20842982 58234 58235 78046144 17257 17256 673977067 53212 53211 53328443 87145 87144 564942819 95364 95365 25324555 24354 24355 567430913 52658 52657 737171481 22124 22125 971916411 34621 34620 497540975 35326 35325 680835553 20410 20409 52463925 87519 87520 833938861 63344 63345 676944608 6713 6712 474370331 67440 67441 537960614 91857 91856 396265531 12440 12441 934453813 50234 50233 711102532 26073 26074 64125348 2152 2151 756455467 70751 70752 988394154 50598 50597 844207988 79082 79081 790265870 14565 14566 512773961 31660 31659 881812830 34638 34637 295952841 317 318 645834980 56763 56764 600306594 34641 34640 483172822 41036 41035 408030178 34642 34643 72201933 6762 6763 134587914 66537 66538 732340344 1476 1475 620931684 47874 47875 919651474 37827 37828 442220695 43842 43841 188398865 16988 16987 692301945 34651 34650 646635425 78265 78266 98878756 83204 83205 838949200 68573 68572 365815372 34654 34655 75051659 27726 27725 302439376 42249 42248 621530953 17071 17070 784560014 88883 88884 5390214 92207 92206 179429756 45514 45515 575108083 99496 99495 133194229 96848 96849 650619628 27403 27404 278791760 34664 34665 850962858 89159 89160 688679863 53974 53973 667194810 18405 18404 294714422 53889 53888 616628909 86515 86516 435620371 87475 87476 78514194 65309 65308 680899934 61981 61982 777647009 60628 60627 385634248 43357 43356 648211385 91617 91618 642134713 98830 98829 928486925 48639 48638 755973020 77604 77605 482055834 7363 7362 16966270 897 898 195558108 54234 54235 41178327 82782 82781 38561089 46499 46498 758582951 34697 34696 898829534 10895 10896 755241925 34687 34686 220325216 14820 14819 496556916 31813 31814 73414982 43401 43402 845251640 31577 31576 63082574 34692 34691 728225256 4270 4271 547120173 30738 30739 407060483 35363 35362 464524675 82663 82664 648876615 97085 97086 172758798 39568 39569 514859904 35812 35811 67824414 61999 61998 243063455 11384 11385 658179913 24738 24737 131649035 1554 1553 37544031 92518 92519 825486652 6427 6428 993253025 50361 50360 207087749 51404 51403 506865197 47485 47484 884624177 57946 57945 769171389 37379 37380 930184146 31130 31129 547969425 84240 84239 113317590 37764 37765 21954218 59765 59766 726914907 39299 39298 592744505 47477 47478 889520709 34717 34716 377349463 29100 29099 223905677 69297 69298 819256054 73406 73405 764071387 73685 73684 457648664 45341 45340 440523864 13459 13458 914442815 95011 95010 652334781 34725 34724 147975716 82986 82985 578584497 34727 34726 581646507 95229 95230 811840849 16191 16190 197410327 92686 92685 777886736 46508 46509 719136122 93726 93725 712272833 7056 7055 975076976 94700 94699 174559986 82298 82297 974921485 34736 34735 650191996 55151 55150 897162772 33808 33809 998556504 12531 12530 120077674 34344 34343 813793460 92901 92900 894130378 32380 32381 457728070 77392 77391 314125497 51708 51707 18689249 17029 17028 958400957 34746 34745 473061190 65187 65186 230901706 34748 34747 40812860 90064 90063 585141757 39454 39455 904546019 10056 10057 666026637 17365 17364 989584453 29429 29428 957331198 34753 34754 964920622 514 515 78570647 10731 10730 171906366 71872 71871 285756695 34757 34758 230307388 11924 11925 467162020 81862 81863 249669805 34760 34761 557883908 34762 34761 322269861 40354 40355 32547855 34764 34763 446165214 88670 88671 998880100 4 3 818216455 9667 9666 26981724 38303 38304 308159582 41688 41687 793566524 66467 66466 128126337 94152 94151 496552111 9897 9898 918365313 49581 49582 332242035 46072 46071 263560761 16222 16223 588017490 72774 72773 335928286 99193 99194 980115796 81483 81482 466246615 22936 22937 632861491 3924 3923 445885646 27492 27493 148697615 33164 33163 98146055 76916 76917 165350243 35193 35194 520941552 10963 10964 997514552 26398 26397 55004154 34786 34787 980063896 32690 32691 44040872 53963 53964 257915974 38357 38356 555628773 83558 83557 123266476 55608 55607 55043483 93518 93519 350357013 56329 56328 676693121 22417 22418 735041052 77838 77839 872868661 34797 34796 698200420 66299 66298 705623178 90661 90662 14332554 77979 77978 489387555 48630 48631 449603416 34801 34802 869479489 32275 32276 34428220 84808 84809 76302297 17662 17663 796984824 80960 80961 735587050 34806 34807 566345882 53586 53585 499867405 47498 47499 451588783 34810 34809 356278862 34811 34810 794081716 88714 88715 580183610 31458 31459 378617037 34814 34813 11318073 34815 34814 258892986 52105 52104 316486174 24624 24623 613847046 41510 41509 179060221 34818 34819 64313217 51688 51687 488951868 34820 34821 972470001 46477 46476 63413485 34823 34822 88813061 34824 34823 783623515 75629 75630 281570698 32611 32610 685797091 71185 71186 164324577 8141 8140 736173062 34829 34828 578470833 79526 79527 90610620 25647 25646 852083673 46747 46746 273113866 23228 23227 169365417 76556 76555 590701782 97141 97142 594958417 71407 71408 923712507 15617 15616 243593369 21780 21781 651213721 34839 34838 56571347 19086 19085 187226542 34840 34841 348037390 4865 4866 329721835 41543 41544 246874765 1851 1850 529616576 69607 69608 975067512 2071 2070 944881338 57189 57188 277593552 34847 34848 797772814 89133 89132 378831528 67261 67262 47360118 33062 33061 755949203 27809 27810 116223803 12893 12892 653228121 4084 4085 20704659 58886 58887 365997038 87869 87868 306864430 76682 76681 521313188 81121 81122 804556556 55863 55862 194830751 54865 54864 390562961 90200 90199 608204169 59066 59065 837572827 71821 71820 213424776 401 400 349402195 86577 86576 793831789 92249 92248 417893506 34867 34866 723700527 43686 43685 191140391 94895 94896 385447831 1994 1993 398378374 81729 81730 181685308 20370 20369 759031042 28270 28269 34049970 34874 34873 36448750 34874 34875 134247679 83311 83312 917047201 15495 15496 27521870 830 829 958030024 30240 30241 89409000 34879 34880 775759617 34880 34881 328214623 30761 30760 54546085 79445 79444 573973260 97262 97263 219746532 83883 83884 208174012 49209 49210 862690840 51554 51553 419995303 31683 31684 254202451 34889 34888 702649250 34890 34889 951190074 15618 15617 90559381 63439 63440 727311895 33882 33881 219025966 29138 29137 52758313 23879 23880 308432855 13473 13474 871330623 68417 68416 479610854 90231 90230 940431493 38694 38693 281906964 58905 58906 514759581 23375 23374 251590193 34501 34502 901938673 34903 34902 896632086 34068 34067 891968072 50822 50823 484778458 23226 23227 736798104 96201 96202 62221897 14154 14153 754774555 39870 39869 457340305 33173 33174 499132581 4631 4630 99052607 72106 72107 671935541 96274 96273 34400874 95119 95118 837114826 3559 3558 795696174 68665 68666 482911864 51885 51884 8469597 34918 34917 782640570 2478 2477 252904816 2855 2854 644575754 34920 34921 995465412 62360 62361 507094447 16556 16557 725910019 65709 65708 27031511 95711 95712 453289183 29557 29556 453011941 80324 80323 736555783 27733 27732 381315340 27967 27966 67649107 40623 40624 63223325 52762 52763 815266626 39495 39494 772565405 80375 80376 481560487 93495 93494 402348571 2260 2259 250694047 83246 83247 873353920 56261 56260 64778438 15179 15180 6802984 95094 95095 952546219 89090 89089 665595760 14649 14648 353962881 40493 40492 627284881 34942 34943 174383127 74959 74958 370902252 4626 4627 385587722 62853 62852 789643046 73936 73937 13762873 75866 75867 52191541 45759 45758 962327929 49137 49136 363226043 76925 76924 403709834 66267 66268 959936915 79662 79663 32728138 20681 20680 464164522 43400 43399 291140649 410 409 33577233 34957 34956 742652125 53713 53712 365873232 85136 85137 560288599 22231 22230 106241788 66005 66004 935780341 369 370 523063948 34210 34211 111159033 76770 76771 379407720 34964 34965 104499002 99915 99916 898240323 34967 34966 125073689 30504 30505 453617579 66587 66588 601783735 34970 34969 33158366 89041 89040 411274853 93833 93832 735518944 89579 89578 491298908 52228 52227 790986442 92907 92906 720146607 94591 94590 294279781 98558 98557 28085373 48949 48950 696111095 56268 56269 579193195 98627 98626 758329949 88535 88534 219554385 93985 93986 797683034 11199 11198 874540084 34984 34983 145416751 91392 91393 984291189 68960 68961 203764332 79537 79536 734458183 34987 34988 248851717 39739 39738 55627622 34989 34990 508219816 65675 65674 452886535 15330 15331 736075342 36734 36735 703725578 98629 98630 224860945 66748 66749 789014903 95621 95620 360831037 3261 3260 833720360 25512 25511 630100649 39194 39195 790180547 5434 5433 993882696 15367 15368 607768044 11445 11446 465573627 35003 35002 581414840 95427 95426 513664937 64028 64029 32595812 41497 41496 975427474 85075 85074 530558279 77826 77825 326669792 68067 68068 71283973 42467 42466 877452159 35011 35010 11021318 93439 93438 674089775 35013 35012 835845670 69670 69671 595007448 99247 99248 56797870 81191 81192 904258845 17889 17888 483219332 34351 34350 717821491 94617 94616 245989534 84237 84236 416644852 21758 21759 823939516 36034 36033 60042031 33625 33626 550684759 98193 98192 276410435 64956 64957 749318612 6693 6692 831700204 94274 94275 636279294 60530 60531 131750748 79639 79640 624557491 34115 34116 522754446 30329 30330 906024413 91698 91697 96996311 79514 79515 984207013 32732 32733 564485566 94724 94723 995213027 88996 88997 86009101 61985 61984 825340888 95324 95323 629173032 51966 51965 10298655 7703 7704 889626782 57190 57189 866428129 35042 35041 43871998 6975 6974 660168777 52382 52381 556506348 9827 9828 34781751 25359 25358 948435059 9400 9401 100129337 60305 60304 34143133 9479 9480 773009847 36163 36162 313990977 35050 35051 774105453 95933 95932 891375645 24124 24123 16100638 67784 67783 885766692 50224 50225 453098375 44208 44207 490954265 2086 2085 839796883 35816 35815 248489309 94656 94655 124866509 35060 35059 717645830 12782 12783 116517658 51069 51070 964172080 26138 26137 743113128 67557 67556 197823896 60383 60384 21914402 58930 58931 979603559 35067 35066 648192806 62862 62863 75348555 35069 35068 959138040 49681 49680 811253452 57418 57419 101001080 87407 87406 794043358 76714 76713 522940753 6867 6868 663689138 77860 77861 45669748 37653 37652 625826002 25061 25062 650801093 14496 14495 366896237 69224 69223 469744147 9940 9941 238247663 2600 2601 413018446 35081 35082 57942229 29904 29903 508801780 24531 24530 416899520 39220 39219 211252941 68941 68940 17867720 94354 94353 296429784 40075 40074 459075858 72968 72967 205477765 42232 42231 138314149 46249 46250 263479844 77647 77646 459657081 1612 1611 486192030 35093 35094 731760337 35095 35094 35132771 56827 56828 46827211 18744 18745 843525795 35097 35098 823946294 41111 41110 146441153 33231 33230 567756963 8139 8140 134023685 35102 35101 970069951 94933 94932 133669777 11636 11637 461441248 39193 39192 613324694 49951 49950 373465821 23078 23079 518478535 35107 35108 565375011 35109 35108 55032846 22276 22275 43692293 3188 3187 93964670 39316 39317 461703252 72665 72664 646807946 35603 35604 183490096 49928 49927 324707444 32852 32851 421279005 10705 10704 304200200 35117 35118 394480986 88499 88498 753868681 28636 28637 870707822 2851 2852 761082348 35121 35122 553598723 44657 44658 450226244 5562 5561 383296247 49220 49219 225735294 35126 35125 213424049 35127 35126 126365774 54070 54071 783773361 26769 26768 666178665 14734 14735 820932203 62544 62543 632866805 17011 17012 38547798 63575 63576 734536253 2655 2656 17300288 49992 49993 49970858 1739 1738 850295012 79588 79587 99519215 40603 40604 567811518 21425 21424 671371139 30281 30280 595301406 34571 34570 155526228 35141 35142 635204476 43183 43184 585549754 43890 43891 186560779 99873 99874 33701289 43335 43334 830144144 13215 13216 559433004 51412 51411 722144117 84237 84238 800375310 48090 48091 121855001 51035 51036 888008410 53872 53873 805186411 32513 32512 663218951 92052 92053 9879735 35155 35154 620132716 23514 23513 977253312 90579 90578 511607546 88561 88560 334053646 44596 44595 750399913 20225 20224 232833161 90196 90197 465024947 32346 32345 83481671 46407 46406 566073089 9157 9158 721245603 79452 79451 313228514 35166 35165 622505615 97147 97148 33359363 72515 72516 234511659 16695 16694 627801756 56941 56940 30706582 54547 54546 707785447 48583 48582 398996995 91100 91099 249799638 71131 71130 113475856 89277 89278 872821765 59246 59245 505434708 74820 74819 890937582 38082 38081 231653687 86317 86318 13767260 35180 35179 600172039 35181 35180 594549282 88644 88645 64383816 21530 21531 298231308 35184 35183 952542539 36431 36432 752801302 5019 5018 485839362 35831 35832 171240668 3326 3327 45716242 35189 35188 909705298 65871 65872 407877674 50886 50885 30357685 35191 35192 755097491 78720 78721 678362049 30248 30249 408853257 65011 65010 15292453 6072 6073 17389258 32714 32713 180831540 51968 51967 623589100 3278 3277 172985053 95850 95851 646340339 40611 40610 86304221 71071 71070 9244067 73000 72999 294239283 3417 3416 196642579 70326 70325 172193236 35544 35543 208727811 13565 13564 421055905 35208 35207 900277615 46594 46593 704130710 60755 60756 453819237 64986 64985 951546180 3024 3023 946570771 282 281 192187777 23995 23994 254606884 35215 35214 194679902 35216 35215 392046925 15733 15732 260179545 32800 32799 644530722 35219 35218 112351700 95472 95473 224924207 45581 45580 449103302 35222 35221 285946436 35223 35222 921085105 17507 17506 27253520 81542 81541 133858260 98638 98639 910032881 35227 35226 660288161 89829 89828 160503307 17057 17056 37512817 35229 35230 542759320 41002 41003 799852151 59348 59349 359819134 45130 45131 121304050 35234 35233 287437095 45214 45215 707977895 22573 22572 745306253 35237 35236 293770639 48951 48952 40388756 15479 15478 305992653 35239 35240 316253085 73756 73755 716843490 55648 55647 877972056 19596 19595 173591332 35243 35244 42148569 22866 22865 635545453 364 365 630561775 36256 36255 176769296 26981 26980 887472305 81766 81765 26365713 35250 35249 464635993 98666 98665 915281813 64867 64868 392806998 57153 57152 843116183 35253 35254 356295836 90999 90998 471897309 10155 10154 262842943 35257 35256 343618346 40558 40559 162889792 36673 36672 422809014 23206 23207 699708583 98642 98641 120130523 4073 4074 365239249 556 557 708110353 53657 53658 333258764 83105 83104 768416796 35265 35266 259895137 52426 52427 541711748 35268 35267 117685169 41547 41546 449003078 69979 69978 43745540 96659 96658 66714569 5329 5328 382830109 85198 85197 562107923 49078 49077 348490578 62 63 91287869 34184 34185 704338842 33426 33425 282538788 30483 30482 298595304 78936 78937 380769122 11154 11153 444380343 35280 35281 355419005 15254 15255 535433702 64774 64775 367607133 68326 68325 38021831 18905 18906 47044100 5481 5480 470008947 76998 76999 563996793 35288 35287 359843936 35288 35289 135277829 23188 23187 501733685 6785 6784 982716578 65705 65704 647238620 16249 16248 128917681 87286 87287 613335769 30757 30756 302472939 35296 35295 988312027 60266 60265 452727194 35297 35298 710631313 68950 68949 72686089 87057 87056 144622015 85735 85734 9019705 35301 35302 559517585 82376 82375 557802197 47990 47989 45205039 35304 35305 409745000 48767 48766 394320785 76417 76416 505359054 54587 54588 287593365 84622 84623 175455209 35310 35309 49326927 57462 57463 406192789 43680 43679 826511008 77375 77374 14544093 10202 10201 909413386 98893 98892 14819951 29346 29347 38596802 11668 11667 847943501 85789 85788 15056135 80251 80252 394084038 35320 35319 531798195 92489 92488 20908709 90033 90032 502499344 33416 33415 261694120 35323 35324 625923308 55655 55656 300798003 57995 57996 198562800 61514 61515 524573254 27364 27365 62031405 48593 48592 283658157 23367 23368 886705912 89840 89839 893709686 35998 35997 46330360 15561 15560 734386088 68707 68706 22893437 36338 36339 391883314 54517 54516 932781331 92530 92531 966528546 35338 35337 933582936 6143 6144 679804695 54355 54354 683185674 86128 86129 819694841 43282 43281 136488804 32771 32772 389342695 11699 11700 39425963 35344 35345 160349297 98486 98485 28337156 35346 35347 865754632 88353 88354 883189128 23971 23970 127438258 7421 7420 768811418 57199 57198 769619715 56270 56269 529134712 58483 58482 754470216 74711 74710 351848977 62315 62314 13312261 18329 18330 721770775 80410 80409 335840674 30915 30914 716870740 72414 72413 705415521 8119 8118 123553345 94059 94060 833679763 46706 46705 572164821 42867 42868 208122124 59218 59219 358620059 32387 32386 70071508 69982 69981 700850695 53681 53680 571153183 31430 31429 916980746 49473 49472 254861439 35369 35370 273899236 3216 3215 415282521 39247 39246 98083898 23754 23753 36385174 60252 60253 276958568 28450 28449 3343002 85582 85583 920639768 40751 40752 781264762 67286 67285 92112660 24235 24234 170968937 35133 35132 523535960 67992 67993 672617588 80595 80594 119179628 41505 41506 887337072 52226 52225 639169776 63354 63353 847968816 18068 18069 773299320 78575 78574 85545211 96362 96363 483869083 33889 33890 471100476 76788 76787 6097223 9681 9680 712924028 3985 3984 57413975 82738 82739 64665742 51769 51768 87908456 84971 84970 830055945 82272 82273 449188328 48826 48825 776641532 35397 35398 28643439 75175 75174 560821468 11874 11873 553563219 95382 95381 55193793 67116 67117 480939127 39438 39439 49501394 77848 77849 497336163 80008 80009 478377214 72127 72128 724501146 17812 17811 237045230 47205 47206 401972263 105 106 33931575 74432 74431 616374906 2527 2526 13006291 60427 60428 448294514 37979 37980 438716114 41779 41780 64891323 65572 65571 480987725 74755 74754 612332378 95743 95742 129138332 76931 76930 879770758 1071 1070 231930824 57430 57429 72000954 6356 6355 406646595 42638 42637 735934472 53677 53676 951779287 45898 45899 63975088 76925 76926 475475421 35425 35426 291593457 99740 99739 815399855 19381 19380 1361439 43260 43259 225323616 35559 35560 273249270 39448 39449 362919594 35432 35431 935143214 35433 35432 537379367 55423 55424 936132175 84820 84819 456926404 73090 73089 87845063 41708 41707 40474740 98337 98336 122317882 96953 96954 911155489 75638 75637 247130649 23401 23400 685554408 4328 4329 579707766 35443 35442 863617157 39590 39589 609201943 34799 34800 65404940 97638 97637 772527561 34121 34120 894755803 573 572 735906038 15964 15965 110017996 35449 35450 321038202 87711 87710 447959727 81424 81423 961447091 79820 79819 379435511 35454 35453 744154583 82681 82680 216196531 53850 53851 249129355 68947 68948 175498944 63666 63665 430345649 41081 41080 904479037 35459 35460 87869313 89604 89603 324166976 79201 79202 17340379 71545 71544 516464583 35464 35463 469964251 6513 6512 260708338 14065 14064 483856815 6783 6784 901524591 35467 35468 834658725 12083 12082 80561461 35470 35469 871559048 17007 17008 14525301 99316 99317 609193005 40509 40508 40192461 33434 33433 571488073 35474 35475 510410432 35475 35476 421173637 49417 49418 729209699 94558 94557 167044309 87447 87446 788618328 35479 35480 760418053 29661 29662 692017920 35482 35481 357440149 13010 13009 266009837 35484 35483 238248390 15769 15768 89601942 98465 98466 552966133 47022 47021 58339919 70734 70733 960623912 26777 26778 737173624 63859 63858 288243687 76990 76991 226956788 88305 88306 613263693 84560 84559 370624477 68407 68408 232992606 23220 23221 23586165 58677 58676 250673563 59105 59106 468809056 95538 95539 652993492 77116 77117 110277393 12990 12991 944646974 65166 65165 788473987 35502 35501 541651397 90312 90313 146537001 27076 27075 30673827 57530 57529 12566823 95753 95752 644107058 16105 16106 498943938 57319 57318 909754110 44380 44379 922219541 83711 83710 710088223 7973 7974 433115910 98047 98046 973086406 12956 12957 165984633 72137 72136 638817045 5473 5474 828924356 74640 74639 599009332 94271 94270 847844194 35518 35517 147755937 90350 90349 124908267 97228 97227 9416903 35520 35521 48729667 35522 35521 186024147 93132 93131 596867346 48084 48083 650274499 35525 35524 199003509 47701 47702 724070847 69566 69565 275719412 83097 83098 832932781 33554 33555 794647987 22896 22895 287986176 35530 35531 568311788 19433 19432 235439824 24996 24997 448386972 70279 70278 460068912 74142 74143 590976637 52471 52470 812134844 26523 26522 685511221 35538 35537 313101425 35538 35539 764244685 23695 23696 416018626 95805 95806 747185508 87822 87823 105324263 27588 27589 635578149 76955 76954 50663801 35544 35545 580844662 67042 67041 278056508 79068 79069 595372146 58639 58638 55930684 98989 98988 206846106 5647 5646 50667035 37938 37939 41807559 64030 64029 816997289 73452 73451 830219108 70497 70498 981540277 96379 96378 70164953 15811 15810 955937059 46754 46753 180531530 17234 17233 462650943 44236 44235 422477698 76581 76582 88261969 16668 16667 334304298 71084 71083 917617010 21362 21361 2641983 68192 68191 135198109 80552 80551 102555075 39610 39611 343787529 35567 35566 873648562 80351 80350 422283190 21307 21308 973779511 82413 82412 704735302 49347 49348 704321312 68315 68314 39253519 56877 56876 843811472 46262 46263 888206446 17960 17959 592902131 16609 16608 427950174 24830 24829 227346231 18471 18472 72384329 63408 63409 708294714 99099 99100 84424222 96299 96300 551015038 66958 66957 247020707 35582 35583 455834916 35583 35584 268032269 51986 51985 969708312 75927 75926 848110542 50968 50969 460851081 32979 32980 676755886 52268 52267 149515932 70026 70025 105114141 94478 94479 929037921 31436 31437 719806407 95327 95328 868359174 48217 48218 312686442 33749 33748 677235018 87507 87506 461388004 45400 45399 256411189 56364 56363 446473873 83776 83775 57047814 36431 36430 88037075 64943 64944 33980014 85200 85199 260705266 67879 67878 254299131 35113 35114 46890535 99647 99648 241106647 90513 90512 762334195 51392 51393 38642866 21365 21366 781599925 98717 98716 80805117 20087 20088 61011836 35610 35611 700004441 15734 15735 991658010 84149 84148 506711119 12949 12948 185283706 41090 41091 919056193 71689 71688 857785395 90601 90602 39798432 65943 65944 643522652 35618 35619 898654560 81523 81522 569733539 54824 54825 477118633 15103 15104 844728985 35622 35623 723787984 7864 7863 598955088 42088 42087 419149957 67862 67861 1976616 49771 49770 466523214 84714 84713 494784998 97595 97594 878533684 1307 1306 485038342 83386 83385 961814971 35973 35974 499263571 35632 35633 854444568 35633 35634 107275444 24616 24617 959735967 3946 3945 611892297 19493 19492 652352891 59963 59962 115677878 11867 11868 317148321 1378 1379 325220287 30679 30678 579354887 35641 35642 967422998 45691 45690 639701008 84780 84779 105560176 72869 72870 310923595 46247 46246 924486366 42192 42191 152010334 35647 35648 323472987 15363 15362 2363197 35650 35649 688545953 12526 12525 50093216 74486 74485 855116354 35068 35067 997745331 15554 15553 116782323 87604 87603 345712143 80540 80541 281467947 64164 64165 767192297 8841 8842 977480685 35659 35658 708182665 35659 35660 52855265 84192 84193 326773502 36705 36706 713245866 27402 27401 503092497 15995 15994 735364468 81057 81056 518137975 73109 73108 833658828 84814 84813 608044107 4712 4711 1657781 48291 48290 32915899 86726 86725 946836984 79561 79560 88329985 6031 6032 956691131 73659 73658 550827669 13356 13357 978280021 44191 44192 59795104 88711 88712 733298785 31263 31264 737529012 90866 90865 839353617 27138 27137 706795963 35680 35679 160293062 80921 80922 577454638 35682 35681 767259101 71225 71224 44863112 49354 49355 142554315 36707 36706 8783353 42818 42819 188186220 90480 90479 870616414 95253 95254 859992216 73518 73519 8532593 35689 35690 473013496 35690 35691 129260349 7771 7772 563825175 92837 92838 717225430 47613 47614 847974076 78562 78563 427811910 55731 55730 412563320 15529 15528 939748554 61209 61210 344861307 57133 57134 744977983 35700 35699 315473323 93003 93002 96143063 58027 58026 422556408 8755 8754 696437520 10952 10951 815845097 97884 97885 433455335 35705 35706 743325051 64313 64312 103129928 96190 96191 276543788 32401 32402 949742026 5956 5957 988948563 35711 35710 303952025 41764 41765 252945586 35713 35712 653139123 81081 81082 126722382 28150 28149 770740312 55090 55089 799613567 90131 90130 344572859 16839 16838 641612867 20906 20905 690034174 89979 89978 742738647 77845 77844 776235613 4163 4162 554277257 18313 18312 141108650 2050 2049 771451848 61753 61754 407740409 75886 75885 69246077 35726 35727 872275612 23712 23711 757647262 72380 72381 275819090 82771 82772 303935999 35731 35730 231626171 59318 59319 968221548 63560 63559 944818191 35734 35733 541435638 92295 92294 801382416 62156 62155 726918538 46935 46936 128680765 48768 48769 449253064 94378 94379 302116169 58180 58179 968721425 35741 35740 647631819 50265 50264 821705186 88418 88417 421835319 93261 93262 22985057 35745 35744 802050573 2078 2077 698498102 39538 39537 209970000 91383 91382 362235036 82363 82364 450083130 10752 10753 522879928 71312 71311 879738670 39650 39649 22354473 72783 72784 240155118 60510 60509 602636000 1173 1174 544483598 34945 34944 30154290 86348 86347 440704169 9133 9132 241423147 47712 47711 362156882 62598 62597 313163558 28959 28960 441103437 78618 78619 763274138 46475 46476 613743104 72075 72074 837897783 10359 10358 71030436 49995 49996 617703218 97786 97785 673738048 79203 79204 977129437 8893 8894 74866904 76891 76892 819580794 35771 35770 725920737 64309 64308 211501649 35773 35772 68285945 95488 95489 322977536 82225 82226 928435669 45083 45084 207529491 74861 74860 59771771 43631 43632 655871956 45667 45668 176520881 16367 16368 124308580 67930 67931 85846965 84715 84714 488466955 53895 53896 905005102 10111 10110 107083213 71396 71395 107032163 35786 35785 536242750 16088 16089 603352235 86435 86434 83755159 44585 44584 247742244 30769 30770 544495624 40824 40825 107565480 36014 36013 305866576 79347 79348 665951741 39093 39094 164703372 36067 36068 752450124 35796 35795 413192012 43971 43972 577596373 12285 12286 502409452 85059 85058 47124960 91403 91402 243263266 35800 35801 173358327 45630 45629 967163091 28784 28785 906856018 20301 20300 238310699 54129 54128 59158931 75988 75989 14941420 4011 4012 80917172 25541 25542 375649798 35809 35808 925096509 32244 32245 856631657 35811 35810 873798074 84195 84196 842902295 35813 35812 696833644 92171 92170 657802365 87636 87635 767897663 32569 32570 163313923 88319 88320 546720508 50515 50514 810236130 73274 73273 118437824 30514 30513 434189877 36221 36220 871142061 65055 65056 695373908 87315 87316 781658335 93806 93805 352078173 35824 35825 717568673 927 928 708164115 19878 19877 45919713 81129 81128 719583212 65148 65149 104121570 66541 66540 583623013 806 805 265858353 35187 35186 960087193 68095 68096 862517978 12533 12534 541807634 82792 82793 914219995 35836 35835 598302175 77284 77285 636080089 35837 35838 956627174 35839 35838 968495122 10039 10040 338173052 50081 50080 433705875 19458 19457 547903027 1290 1289 894675883 79120 79119 590746099 47046 47045 43641503 78726 78725 613591117 35847 35846 7433375 35847 35848 672999179 44309 44310 118510329 25081 25082 269060108 35851 35850 501092749 69020 69021 825215567 81513 81514 668820097 76382 76381 947822925 9968 9967 373286966 69781 69782 604778124 91003 91004 900013434 57983 57982 835451249 34266 34265 576629759 83214 83213 98179414 35861 35860 827098891 47090 47089 712328668 41993 41992 63558770 51734 51733 730513794 6401 6402 970014146 30594 30595 803918455 47922 47921 280292285 5447 5446 303676845 73332 73331 646635020 60323 60322 449050671 89929 89928 774624561 31206 31205 516719284 52711 52710 158102718 55908 55909 587408244 53034 53033 442592196 27836 27835 124973626 82966 82965 423657871 78180 78179 475392699 69542 69541 551934608 88105 88104 581335334 15967 15966 65964443 31454 31453 441562364 91526 91525 478429523 89433 89434 537542178 573 574 683063778 14151 14152 18720309 74542 74541 629317357 37242 37241 680288285 92923 92922 980556230 35890 35889 598956005 35891 35890 668945380 25510 25509 648299721 98720 98719 164973969 98130 98129 202853265 7908 7909 563283171 25735 25736 915666718 76623 76624 934144237 70450 70449 329463107 22602 22601 147948854 76324 76325 51039190 87521 87522 254071147 64176 64175 624918534 9908 9909 440938832 60588 60589 795890158 35904 35905 133902588 43945 43944 222240363 70824 70825 257741126 31168 31169 739441963 715 716 818804859 90830 90831 899555591 62873 62874 14061906 35912 35911 443984019 72376 72375 22180385 73401 73400 172219635 73663 73664 388025936 33712 33713 462443248 35916 35917 345564174 35918 35917 88023627 87910 87911 612375620 69303 69304 731653968 53328 53327 189481671 35921 35922 587989679 79331 79330 257828050 35923 35924 711084936 14203 14204 367948723 7487 7488 53730757 9502 9503 646201284 32975 32976 192167596 35928 35929 656351133 76376 76377 378943924 47061 47060 49665928 72803 72802 778913688 46153 46152 232166710 66602 66603 932828587 12593 12594 372151216 50079 50078 523498347 77326 77325 933673871 35937 35938 310187096 95109 95108 543626096 15009 15010 43735559 35940 35941 452662435 11385 11386 931962994 95176 95175 248526883 383 384 279916178 2849 2850 156880843 15998 15997 989781296 76211 76212 30703558 20191 20190 954305016 63091 63090 698575944 35982 35981 20192463 44321 44320 995651451 74198 74199 375065958 49892 49891 441543613 2205 2204 855041807 98120 98121 888933896 35956 35955 238272208 35956 35957 1919665 41014 41013 431771574 42118 42117 509111894 22621 22620 994849132 89113 89112 574997778 35961 35962 602037516 58206 58205 54544882 46051 46050 110162997 85550 85549 818009261 53827 53828 284294750 64724 64723 436251535 71301 71302 657887338 56308 56309 445581239 25045 25044 98341500 16673 16674 966830466 28513 28514 184391692 84310 84311 233378119 97772 97771 155254331 90745 90746 941699141 5046 5045 644826211 44529 44528 103163353 34863 34864 665047795 50053 50054 817749237 94654 94653 756982906 35981 35980 100048333 61499 61500 68926209 30893 30892 841705427 88326 88325 837442462 11365 11364 967026662 28618 28617 915616326 10784 10785 349740742 296 297 792260579 59329 59328 22186956 20158 20157 335476902 38315 38314 959377368 81804 81805 926689439 58612 58613 591428746 35993 35994 111664267 48145 48144 768672693 80482 80483 204471533 68876 68875 637893392 35332 35331 275169120 35998 35999 37887535 3581 3580 546902571 68719 68720 315902130 28365 28366 444491286 97287 97286 656951997 15088 15087 65929340 56728 56729 532146600 42445 42444 836407202 21488 21489 948257527 14776 14775 483844935 31574 31573 30881676 77215 77216 726801276 14372 14371 402533659 80147 80146 224895926 36013 36012 666010591 30103 30104 803651618 36015 36014 823694475 36015 36016 661166904 36017 36016 459491972 26521 26520 822170003 48220 48221 185839181 36019 36020 177303552 98200 98199 215872578 77212 77211 79108053 83930 83931 120087434 33976 33975 274939268 89710 89711 70232391 36175 36174 705115503 36027 36026 113830927 32270 32269 610927358 67836 67835 2550176 85933 85932 890871279 36031 36030 971208911 36032 36031 75211246 99200 99201 580252098 44576 44575 595631206 36034 36035 354348639 36036 36035 687303830 36036 36037 109533444 34567 34566 410642919 18138 18139 807120761 10260 10259 352699517 56204 56203 646776867 46705 46704 19584012 62865 62864 196441978 39055 39056 249284845 66951 66952 754411965 44962 44963 551842673 66199 66200 4244708 68381 68382 73124725 75042 75043 296707798 55473 55474 90272310 98588 98589 332223452 50691 50690 29541991 95945 95946 611920213 23442 23441 587588225 37198 37197 946055340 8041 8042 937576795 83625 83626 60368008 94689 94688 421537018 24419 24420 843524674 78400 78399 341895082 36060 36061 538372508 65165 65164 506093389 73368 73367 640994480 50457 50456 738044148 36065 36064 737392166 99811 99810 335872684 99222 99221 262392746 67474 67475 879325083 91141 91140 410475165 30704 30703 71230027 2679 2680 520418571 99575 99574 270328133 24894 24893 46960862 74978 74977 72145378 82066 82065 164689 62146 62147 110859614 812 813 333732519 85769 85770 30377006 61149 61148 130254876 37983 37982 615797651 39630 39631 245878812 5775 5774 919732592 55263 55264 187033267 92825 92824 79553113 53100 53099 776324677 36086 36085 101273068 17728 17727 486694527 72442 72443 54434660 5126 5127 778841997 60214 60213 58220139 93992 93991 879502733 57478 57477 20073520 89908 89907 555993156 71170 71169 179833018 72629 72630 988844816 43262 43261 272584828 85184 85183 823003422 36098 36097 59825193 36098 36099 47667677 71642 71641 788432073 36100 36101 195537331 4317 4316 474549773 68117 68116 627069678 84360 84359 792425183 36104 36105 864432893 13135 13136 802703934 64289 64288 151476192 71837 71836 700959305 36108 36109 983146973 51835 51836 566761369 13352 13351 264318325 21227 21226 516005588 17142 17141 611096982 11749 11748 678767743 13919 13918 758971922 79508 79509 37121300 78276 78275 811738704 36117 36118 618827605 5925 5924 623076418 36119 36120 375876319 96796 96797 200904598 59216 59217 654277890 51072 51071 827819313 61346 61345 805278160 51265 51266 755645145 88430 88431 434397044 99698 99699 272087857 36127 36128 174064070 81094 81093 335912427 36130 36129 403919900 47868 47867 987353145 84188 84187 98049378 43191 43190 909721988 10686 10685 666452589 90748 90749 55494753 48680 48679 864121484 89129 89130 269079489 39506 39505 518849120 36139 36138 451034215 14077 14076 226420974 41603 41602 523782816 80010 80011 804197107 19658 19659 5817390 26290 26291 389972087 69294 69293 85857925 99679 99678 493478053 66077 66076 372404538 63989 63988 632823770 36149 36148 284189880 80829 80828 380738556 76314 76313 551999797 27229 27228 263025421 36153 36152 838595044 90154 90153 6968832 36154 36155 757739628 30334 30335 99146187 17113 17114 300477594 74757 74758 181233853 9441 9442 506000466 77107 77106 327247378 49385 49386 385476556 12971 12972 836540869 82899 82898 600450557 12230 12229 102066853 80718 80719 239820114 20806 20805 229577899 46408 46409 418354340 6788 6787 41144203 72316 72317 41383529 16078 16077 212574089 118 117 162773031 32952 32953 652325518 28738 28737 534716463 75505 75506 996350843 9435 9434 564894599 75820 75819 390807997 36176 36177 48028200 25878 25877 953142050 36179 36178 36067177 96033 96032 429092330 36180 36181 370039996 34523 34524 311830818 43372 43373 7150744 90181 90180 466278189 44878 44879 445807030 83020 83019 155504292 26745 26744 201510528 81790 81789 135103840 10538 10537 38108871 29298 29297 16359380 8958 8957 21619636 12632 12633 79783584 83465 83466 470456833 81804 81803 67926628 31105 31104 164205160 75286 75285 483778002 16746 16747 704510044 35198 35197 357227016 40028 40029 644036344 54806 54805 268722460 61878 61877 129940533 14976 14975 338984696 77681 77682 161190495 40618 40617 185608296 36204 36205 984559050 35619 35620 860165745 52455 52454 467190465 36207 36208 134736869 62932 62933 264746943 35585 35584 36507444 27468 27467 221841378 60774 60773 377565829 59334 59335 635251100 36214 36213 800074757 48168 48167 332811692 36215 36216 199209087 95329 95328 534579788 47922 47923 970819118 12352 12351 302139052 36220 36219 462271951 93621 93622 58044576 47963 47962 777611257 26361 26360 613095061 36223 36224 390147249 86227 86226 626501578 36225 36226 345268538 33292 33291 418909373 15175 15176 389687338 27019 27020 64357347 7334 7335 632006595 94356 94355 197783195 36232 36231 176226943 93963 93962 389040741 50351 50350 816201197 54291 54292 783995471 79336 79337 791284668 36237 36236 231161521 51562 51563 649341205 36239 36238 922781978 36239 36240 848513071 67 68 40138890 64206 64205 259045405 16525 16524 864721378 5606 5605 967032554 41577 41576 108799640 29132 29131 622877159 47624 47625 188861359 88628 88627 286054468 13152 13153 6421735 38069 38068 418415582 90340 90339 591970353 2706 2707 92916824 36253 36252 60353893 37559 37560 60841581 40864 40865 758947383 48452 48451 606151044 64832 64833 352437352 11435 11436 599932293 33166 33167 494193721 22539 22538 576830188 69411 69412 616847653 94619 94620 99767068 34309 34310 155335375 26528 26529 782628597 41807 41806 914796090 21176 21175 25620392 28536 28535 758136632 55904 55905 676355530 11181 11180 390618661 39580 39579 80853160 49149 49148 457407956 36272 36271 974811 34712 34711 67666890 36274 36273 820761884 69341 69340 289072298 54105 54106 1647705 79907 79906 504131313 78490 78489 168142856 36279 36278 919582179 16451 16452 14032315 51801 51802 152113862 98930 98929 295519476 67390 67389 66396749 56268 56267 723610171 5570 5569 429509719 9197 9196 777728111 17858 17859 253260762 41361 41360 612396634 82255 82254 757621529 36289 36290 5400199 36291 36290 56641566 89159 89158 191711064 94495 94494 270062948 95636 95637 490631507 81590 81589 55775444 55311 55310 496105405 57672 57671 266431218 10912 10913 885460842 4293 4292 421290073 84761 84762 732028883 36301 36300 894556005 80754 80755 482110057 69921 69920 281047087 38787 38788 966392873 37864 37865 651455678 59735 59734 89709937 78372 78373 577339259 36308 36307 117617682 41251 41250 850222566 55121 55122 360762278 38648 38649 111209352 58664 58663 59895332 75336 75337 20582696 37944 37943 788727473 16322 16321 405312578 48321 48322 292876473 70318 70319 791904949 27586 27587 450413887 16991 16990 574523068 35954 35953 830438513 14134 14133 267073311 58446 58445 493037952 55755 55756 383399851 41173 41172 65139886 88131 88130 395165151 14442 14443 850417577 36327 36326 753651176 62336 62335 409337367 92626 92627 761316304 36329 36330 850762866 89587 89586 647953650 14835 14834 238981910 3002 3003 637777329 13049 13050 496247704 18955 18954 66954601 36335 36336 139765338 52529 52528 632418982 36338 36337 265731676 69883 69884 53920148 63805 63804 192905045 43310 43309 712904375 45268 45267 514931203 78923 78922 181636060 29087 29086 710992575 80418 80417 50125648 72823 72822 474138196 36346 36347 604175695 95332 95333 497221905 36348 36349 310787007 27657 27658 64220189 57940 57939 516916767 7147 7148 71169291 53544 53543 63990202 65289 65288 236360622 23969 23968 67277344 76971 76970 196039215 55856 55855 826494422 37594 37595 761764700 13323 13322 861721421 66058 66059 4277059 44048 44047 958675985 68142 68143 839810560 27766 27765 702028867 60125 60124 88553683 43219 43220 125748297 89011 89010 377096566 42031 42032 803883716 36368 36367 895395757 25612 25613 240906946 70105 70106 864462110 90285 90284 801292854 13311 13310 716167011 36373 36372 195058853 12028 12027 481798238 663 662 864679457 80739 80740 791396556 59555 59554 994734715 8501 8500 612122909 6819 6818 195232949 56049 56050 349043844 24605 24606 833708726 36381 36382 141322826 39706 39705 485220673 9578 9577 903627111 63292 63291 499616808 36386 36385 93024851 91643 91642 385486525 70391 70392 489026330 36389 36388 861503626 69221 69220 344265135 36390 36391 308275778 2203 2204 373571714 28123 28124 28462327 801 800 233836884 36394 36395 384304524 78561 78562 635163210 67456 67457 400690798 4167 4166 915243329 77076 77077 165089663 29748 29749 702056802 48631 48632 317898835 45146 45145 864583414 8131 8130 70080671 7764 7765 565464443 47173 47172 9967854 52002 52003 649300983 41456 41457 283298198 76242 76243 514780044 36408 36409 292641771 78969 78970 852456525 96529 96530 321524146 58115 58116 471073872 87586 87587 450142937 58528 58529 667075844 88080 88079 347195237 73224 73225 64929989 96531 96530 757117867 25927 25926 383898286 65976 65975 4545219 36420 36419 16765615 51920 51921 334500154 38946 38947 254267359 96631 96632 706073095 80341 80340 999206675 74031 74030 603609024 36426 36425 24933295 87651 87650 32423950 93746 93747 622534844 90565 90564 894328671 94759 94758 217002043 94439 94440 360649434 73310 73311 786601145 54745 54744 93712024 58800 58799 855341348 88293 88292 16503313 28287 28288 229356253 36436 36437 39222484 60734 60733 868555278 36439 36438 318629244 77594 77593 705248318 75112 75113 992773343 36442 36441 307993891 82574 82575 515394440 367 368 949352887 92243 92242 7773544 87238 87239 16171406 53297 53296 507684808 34796 34795 976697958 9804 9803 261512578 18244 18243 892961280 3852 3851 54116721 87956 87955 610099758 36453 36452 690486054 27802 27801 611330862 80344 80345 983468508 36456 36455 826345526 64455 64456 927744430 45358 45359 668041808 41865 41864 520852232 64293 64292 405185896 14841 14840 501400156 91776 91775 146668451 36462 36463 989945366 17889 17890 765186803 99976 99975 409325777 36465 36466 889192681 3421 3422 891184075 56794 56793 733419722 94749 94748 69846422 83039 83038 453822436 87870 87869 167504145 72676 72675 576408610 32452 32453 312266903 76978 76977 776059103 53705 53704 845977974 85458 85459 259227128 36476 36477 596007843 953 952 321414437 70500 70499 834548140 16188 16189 523532681 9544 9545 122223853 17640 17639 867372423 74850 74849 200784391 71120 71119 341725912 1261 1260 689994126 15520 15521 998127834 69694 69695 605671682 73975 73976 410715435 14858 14857 560093185 36489 36490 7704695 80976 80977 39814586 15591 15592 874389902 36493 36492 801079973 85892 85891 958007482 31276 31275 41828978 74179 74180 790924623 75838 75839 495123007 71005 71006 481706883 9720 9719 702859021 5327 5326 418795648 99997 99998 130947189 56439 56438 329861816 12464 12463 637285271 22322 22323 952464505 36504 36505 299983444 20638 20637 295797953 36506 36507 845652669 4234 4233 634122835 16842 16841 62464202 55321 55322 31271690 30519 30520 658822224 78642 78643 126923118 36513 36512 911721773 15541 15540 91112069 36856 36857 795436997 31622 31621 42486764 44080 44081 704153523 41722 41721 460443173 57242 57241 648521400 81392 81391 844930867 58361 58360 744349175 44971 44972 425285988 14180 14181 537517925 99246 99247 237016687 57067 57066 688237435 45716 45717 220478654 83946 83945 336973614 38218 38217 480070925 5360 5361 118210080 36529 36530 759082548 78498 78499 923376920 73951 73950 310995777 43830 43831 862130352 76162 76161 884709322 65050 65051 924804173 36535 36536 46892162 38468 38467 320511316 21891 21890 664501769 73968 73969 583650971 91101 91102 549517321 34138 34137 496648222 48022 48023 57289854 36543 36542 922042100 36544 36543 745343829 13412 13411 518203777 68910 68911 32531513 76456 76455 357141484 36547 36548 785112234 90793 90794 567435475 40313 40314 728432719 38079 38080 577260094 51728 51729 537235341 36552 36553 39671506 57657 57656 986389592 5867 5866 204154696 34292 34293 458179913 77118 77119 668207133 44297 44296 335297777 66289 66288 937939850 44577 44578 59412846 4187 4188 656519094 9247 9246 163081787 18291 18290 414055723 69738 69739 898579021 58031 58030 218696070 77602 77601 895738971 39253 39254 763714163 58484 58485 610218877 36569 36568 275293401 93692 93691 994992632 92710 92709 665994322 10279 10278 91287640 82195 82194 746112734 36573 36574 921644736 15946 15945 955310296 39263 39262 652832895 27122 27123 587947305 93653 93654 254385635 4485 4486 163110331 8101 8102 326604882 59038 59039 650903601 48184 48183 847914134 57278 57279 393951957 74760 74759 580308857 31452 31453 763463121 76787 76786 998703250 95619 95620 987931811 83068 83067 818491230 78700 78699 709600203 49597 49596 19309715 87813 87812 370466502 68578 68579 71432112 51243 51244 803480128 36596 36597 893612249 5010 5009 720354950 65220 65219 59671778 14220 14219 987700794 36597 36598 750888362 48417 48416 424523082 28496 28497 3502762 70867 70866 602627106 36602 36601 937078221 26800 26799 88173345 33855 33854 956103810 36604 36605 974137930 87239 87240 609690384 36607 36606 626452797 41623 41622 807701035 51257 51258 82858853 22253 22252 225025732 36610 36611 953603186 56967 56968 961018405 48093 48092 788963594 73734 73733 401526844 4166 4165 637581243 20950 20949 456071223 36617 36616 401239605 65592 65591 380412754 82548 82549 5299894 76194 76195 61773293 67200 67201 244009413 29895 29894 378828514 8676 8675 918274083 91595 91594 669272341 75567 75566 863185151 26283 26284 318792525 96337 96336 703658089 6258 6259 209123906 60986 60987 50735625 76668 76667 301240567 26973 26972 714658833 52927 52926 903365449 36678 36679 130213488 98746 98747 677453512 4103 4104 529984073 68272 68271 8682951 61235 61234 880825763 28523 28522 643602607 59295 59294 340248418 13388 13389 557826457 55944 55943 649150326 21042 21041 728464923 75484 75485 784508754 36644 36643 224064353 81062 81063 279068319 58937 58936 582539392 36646 36647 236535858 41309 41308 183460616 36649 36648 196629308 80169 80170 660333016 36651 36650 278240449 75517 75518 689994295 91584 91583 313754956 35932 35931 278182688 70701 70700 33392352 34515 34516 542866140 75594 75593 602838833 95214 95215 638497495 95592 95591 835715604 63185 63186 446188972 71098 71097 194889781 36662 36661 8573314 42167 42166 830887432 36663 36664 597188763 38409 38408 370059010 15541 15542 939569706 34408 34409 986884360 85609 85610 19338597 50683 50684 703165480 10572 10571 8735452 36671 36670 38264967 519 520 861585417 24096 24097 175084698 17458 17457 11796264 21643 21642 396217753 4552 4551 483505481 22997 22996 29201457 95228 95227 973656739 71543 71544 803476346 1637 1638 318171435 45050 45051 856307752 65037 65038 682908005 31693 31692 70687749 77728 77727 373103994 70163 70162 350527903 36685 36686 971202700 45174 45175 73381949 72424 72423 845258822 10345 10344 326565912 95463 95464 294554807 29839 29840 51652808 58470 58471 111975008 12788 12789 449205245 5302 5301 576518795 39597 39598 506894959 6178 6177 909110751 33695 33696 149897496 30793 30794 836379954 51553 51552 991284896 95984 95985 369822 15565 15564 141193497 65048 65047 79781079 38787 38786 977830380 40072 40071 66725051 81351 81350 306841107 97673 97672 859032875 85761 85762 65844361 53395 53394 348959002 19824 19823 410655999 45993 45994 620598243 44675 44674 193048785 87048 87047 879109088 9404 9405 402743352 36714 36713 903276344 36715 36714 35881409 7808 7809 539328760 36717 36716 322841086 85758 85759 27184230 97203 97204 416399739 80728 80729 119030418 2847 2846 875312883 50612 50613 413195821 65956 65955 749412804 28670 28671 232092062 65313 65314 379512993 89327 89328 466658131 53585 53584 13222023 8301 8302 52673109 71006 71007 981735410 93464 93463 17691936 85959 85958 612319824 62757 62756 574639281 4608 4607 505706422 41190 41189 63253472 49839 49838 26836178 36735 36736 57945328 36736 36737 6358817 97246 97245 591009637 93105 93106 312422753 27775 27776 40540181 63849 63850 183964746 34143 34142 179876226 24545 24544 17946489 60725 60724 274549863 5448 5447 616353453 52784 52783 165849233 75378 75379 732722997 36747 36748 6233072 60621 60622 736160169 97582 97581 921183214 65773 65772 346264537 13422 13421 664644351 86732 86733 405655299 33803 33802 509891706 40898 40899 937862729 47505 47506 221324455 36756 36757 88629601 49873 49872 530238233 66474 66475 157230991 85583 85584 778435902 37972 37973 619564752 48611 48610 817520436 98183 98184 456076120 51416 51417 754347742 7062 7061 423031615 34751 34752 186393912 24187 24188 737446520 43198 43197 183026151 63919 63918 919948034 89777 89776 65514261 36092 36093 486940002 63371 63370 315415419 61928 61929 794129744 636 635 844726463 78696 78695 280266417 57820 57821 670817281 36776 36777 593282757 84699 84700 73248945 95252 95251 814452130 76306 76305 54428579 32479 32478 485190625 10593 10594 148851813 59674 59673 462424215 13021 13020 24680656 35716 35715 832314247 68237 68238 637099229 80942 80943 15076757 36787 36788 31507642 17779 17778 216160638 47699 47698 81422109 78827 78826 135753415 14574 14575 373551577 56725 56726 575424755 36793 36794 738255023 90507 90506 591819001 65913 65912 88583270 68870 68869 130158325 84058 84057 655781917 9585 9586 830102046 13218 13217 474085601 13798 13797 935707896 68150 68149 455897979 37728 37727 182139339 83280 83279 319958155 61962 61963 1651027 18120 18121 50304731 43502 43501 445283769 36808 36807 476154861 36808 36809 40272322 7257 7258 322435798 24978 24979 618777671 64250 64251 501545295 36812 36813 75463653 89401 89402 111438602 36814 36815 901213941 39412 39411 278410050 90756 90755 311865278 45804 45803 310355094 87468 87467 916049130 88530 88529 151266071 5023 5022 864857143 36822 36821 45034656 39224 39223 756151663 13283 13284 662289254 68376 68377 750725530 46260 46261 40234191 64552 64553 551762546 32052 32053 810870408 36829 36828 400963095 99918 99917 846044114 39408 39407 709548804 24768 24767 205161756 13508 13507 626206786 5604 5603 693624791 81669 81668 675233243 62509 62508 811302022 25789 25788 103981458 36838 36837 63686932 99170 99171 514997201 5493 5494 783275371 82772 82773 53466851 60487 60486 515900994 36843 36842 20197475 421 422 775678518 91876 91877 549135605 36364 36363 525755677 13900 13899 188306996 3062 3061 189605271 45402 45403 759062251 1358 1357 655857893 48974 48975 38854023 78558 78559 532369663 37295 37296 526939340 4985 4986 809079008 18125 18126 141515464 58263 58262 858256165 81064 81063 510055429 3363 3362 299556566 85855 85856 405237507 51116 51117 322813572 92946 92945 398595045 62314 62313 742567316 36862 36863 243645547 37910 37909 334696410 76988 76989 27060256 83841 83840 25820522 22301 22300 559030485 58644 58643 935885994 9870 9871 82977613 21681 21682 467479724 53208 53209 28456506 96767 96766 356795 72837 72838 265865576 85358 85357 498252340 77075 77074 208772921 53068 53067 620683672 35144 35143 264221265 12872 12873 571891678 63273 63272 607456658 12755 12754 911278862 3799 3800 330447947 50837 50836 115468043 899 900 466002092 72123 72124 589668272 8408 8407 378801790 67120 67121 77220127 55209 55208 172981777 67108 67107 711782998 99353 99354 828599157 97842 97843 850236932 82006 82005 758232556 8746 8745 857871770 39191 39190 897029024 24981 24980 867527332 76899 76898 910945682 24317 24316 210469466 6912 6911 784545747 77108 77107 162756466 10375 10376 36903414 34336 34335 376970809 75069 75068 236092357 42168 42167 307500770 83231 83230 913984051 36904 36903 293755422 43745 43744 994773138 42525 42524 724530157 14546 14547 132874758 5884 5883 390914227 87581 87582 263008058 971 970 40433294 4457 4456 684467281 36912 36911 986010855 79879 79880 940776224 94688 94687 889027655 77566 77565 521923994 14898 14899 274964588 36917 36916 60148363 8400 8399 384846493 31413 31412 47349386 83687 83686 510251578 9268 9267 70879528 36921 36922 194697623 96444 96443 606303854 86874 86873 891424010 31082 31081 59414151 10029 10030 132503619 277 276 431726009 79980 79979 790824412 36928 36929 786827930 55403 55404 572783921 88444 88445 922951808 27451 27450 428610162 87343 87342 397633081 30085 30086 240196855 79056 79055 710564092 35099 35098 71747539 1631 1630 725770656 26868 26867 39112875 69298 69299 56371724 59162 59163 977709257 37928 37929 50896111 93134 93133 37694572 41552 41551 555641265 56507 56506 566846562 51678 51679 746622633 63318 63317 344589785 90677 90676 141482896 33825 33824 76915827 36949 36948 526246453 91122 91123 509332120 41408 41409 571947891 60018 60019 4090896 62812 62813 64597600 53522 53523 666986193 36955 36954 555440072 81486 81485 509445653 78439 78438 585885146 96934 96935 133413808 74453 74454 284605472 74816 74815 349864865 18651 18650 606442421 36962 36961 966108647 7580 7581 199355314 14862 14861 774097558 31923 31924 938794473 38762 38761 385061929 21801 21802 420260822 3264 3263 426980378 44926 44927 702420946 34470 34469 44655536 56654 56653 853761674 18078 18077 588004121 95606 95607 448914608 18277 18276 501713080 24590 24591 894070000 33002 33001 343685824 77012 77011 588966438 36978 36977 682193154 44862 44863 870367694 98037 98036 21000963 76013 76014 490443451 2235 2236 838647378 39767 39766 943674381 96200 96201 554326296 83755 83754 395567197 17288 17289 843135729 36987 36986 674873658 36988 36987 334832122 58889 58888 787140313 29226 29225 855579180 5819 5818 337410056 98505 98506 919708904 73915 73916 279070308 36994 36993 589922002 3178 3179 753857228 54559 54558 559904739 6038 6037 620142101 48040 48039 324768186 29250 29249 582091263 32090 32089 841439283 60244 60243 557756008 56031 56030 438118459 5573 5574 715204288 51328 51327 113072355 37005 37004 36271037 47958 47959 538868403 8587 8588 762412368 38578 38577 469705024 74037 74038 771834071 37010 37009 343534336 15415 15416 496023444 37012 37011 374618974 23464 23463 55523166 85617 85616 150199050 95042 95043 896116630 39215 39214 837710483 61875 61874 891423837 37017 37018 909841207 94510 94509 496949764 17956 17955 453526010 131 130 289539780 15038 15037 673757429 5406 5407 994885808 9728 9727 774394609 65 66 377181671 63276 63277 301880628 91327 91328 642444558 10891 10890 543034267 76164 76165 886678014 3549 3550 178875113 94665 94664 124410553 15169 15170 260222303 37032 37033 461629603 70560 70559 822058381 8173 8174 515230191 89767 89766 981074791 55683 55682 855187287 39366 39367 939681691 33024 33025 833792528 38762 38763 561094946 15155 15156 62495741 71867 71866 454811925 37043 37042 564139043 37043 37044 237023427 21432 21431 713640285 14391 14390 979375616 90808 90809 699848016 75503 75504 67719616 38 39 916821410 60083 60082 516877540 11340 11339 90835303 95011 95012 414615379 37053 37052 403847388 27008 27007 646913357 37054 37055 51149656 2677 2678 872331004 73525 73526 936424831 24962 24961 422917708 96277 96278 605376953 45878 45879 943765245 538 537 498902243 37062 37061 603763959 7551 7552 659846468 87277 87276 312863965 47134 47133 47008194 72553 72552 40952036 56154 56153 591449941 2759 2760 862092262 91657 91658 189903549 60548 60547 884241586 89095 89094 170836592 7219 7220 770933671 40325 40326 691301591 9065 9066 531562625 19736 19737 9643193 56912 56911 23162482 32076 32075 641254904 83558 83559 29842037 37079 37078 88521851 34127 34126 142364639 37081 37080 373137259 96734 96733 924550454 33563 33562 62715554 19319 19318 304173895 29246 29247 830165088 72171 72170 223579251 41614 41613 911013184 55555 55556 561297994 76280 76281 381851755 82273 82274 737013595 74520 74519 846092300 37091 37092 371649353 89581 89580 901816836 4311 4310 645219618 24376 24375 43110622 24740 24741 18204141 62442 62443 557552901 12703 12704 476163458 37099 37098 744652340 66199 66198 110511007 75520 75521 156416303 10902 10903 89327415 64047 64046 520476081 22599 22598 715477517 25007 25006 499165349 31001 31002 626308738 96503 96502 156901016 61054 61055 758449579 37109 37108 404296303 70372 70373 689601447 35859 35858 406420565 37112 37111 275187248 64461 64460 772443384 25364 25363 708991343 1102 1101 481659125 73571 73570 744933141 4844 4845 731707536 89585 89584 462818215 37119 37118 442302377 21507 21506 799671833 47537 47536 896659948 69299 69300 491228575 41556 41555 31141191 37124 37123 120609216 37124 37125 856020129 30994 30993 959688876 37127 37126 960572617 95104 95105 784551887 64263 64262 552521132 73695 73694 119620262 94058 94059 238738892 37132 37131 691411922 20513 20514 186449389 36855 36854 956318827 37135 37134 945206033 82935 82936 547804566 32366 32365 790211751 65631 65632 254488666 37139 37138 88423168 47653 47654 784123823 37140 37141 105515522 2688 2687 883380440 88282 88283 313422880 37114 37115 216616435 43768 43769 942375306 61315 61314 56796879 48675 48674 880109472 59305 59306 749224957 83757 83756 882285741 25011 25010 813031466 36286 36287 49796050 90308 90307 935265196 42601 42600 905803072 82635 82634 543383130 30204 30203 290186922 30243 30244 947778465 48605 48604 732608507 37157 37158 592989396 98289 98290 193169476 44304 44303 704456132 81228 81229 201733880 37193 37194 426395537 96807 96806 21949275 177 176 811664831 8244 8243 248417336 37166 37165 54511500 62740 62739 44572626 58778 58779 957847425 34025 34024 257903646 75748 75747 542366536 79860 79861 202283823 50379 50378 51889597 1831 1830 384550898 5820 5819 925505863 50481 50482 80069403 89594 89593 253968489 43578 43577 247586911 32393 32392 765258388 34554 34553 253491684 26881 26880 939879232 7868 7869 445212662 35143 35142 185798459 42244 42245 675062011 35674 35673 852778048 90899 90900 444929449 910 911 140570315 1879 1880 437296502 28937 28938 925821484 33733 33732 365987664 37189 37190 201436890 50202 50203 427336335 63261 63260 259967755 37193 37192 211964968 35015 35014 240998785 71697 71698 210701347 26418 26419 288899751 84874 84873 847916879 7269 7268 637703132 34886 34885 954845492 37199 37200 25007887 37201 37200 280074825 30375 30374 5479052 37203 37202 433509991 87122 87121 124178709 39375 39374 270378878 93132 93133 667060789 37207 37206 513820807 41706 41707 137672401 71672 71671 736906425 24839 24838 873488896 36779 36780 281569024 20541 20542 329129501 76497 76498 194299307 6065 6066 177102362 8021 8020 575460964 85468 85469 973633814 89988 89987 86607462 37217 37218 140479538 72585 72586 602165994 37220 37219 811806369 38428 38427 127352290 79615 79614 978398207 27531 27530 591428330 55233 55232 543701220 24516 24517 753100924 60542 60543 18437560 81946 81947 827009379 40548 40547 551211977 22589 22590 879620722 37229 37230 496545946 15606 15605 275439733 69319 69318 365476735 31066 31065 623962728 54868 54869 622442854 26159 26158 180208615 66619 66620 952728312 8907 8906 402703334 91592 91593 496048353 90018 90017 811377570 26055 26054 155044459 87301 87302 701180375 53663 53664 31263314 56342 56343 33606708 38751 38750 613580244 74891 74892 366534924 37245 37246 772198919 36618 36617 692527950 21248 21249 108823407 29870 29871 940260023 3681 3680 864043984 37251 37250 451345990 37251 37252 826012225 37252 37253 924718833 95157 95156 359029122 80834 80835 150622358 2065 2066 37641871 34163 34162 384366388 30844 30845 750737781 43225 43226 61033051 63934 63935 342424165 37261 37260 848928993 89657 89658 884739335 7374 7373 216465111 16048 16047 206073872 27880 27879 519851963 686 685 56376599 86465 86466 451115759 74904 74903 878646437 5311 5312 884242538 37270 37269 263518859 37271 37270 706524078 34741 34740 56546424 92711 92712 41884410 47816 47815 572793034 37274 37275 968208064 13729 13730 805464997 54456 54457 661988697 41418 41417 345845826 54430 54429 357365496 16741 16740 827352202 48179 48180 357098973 56949 56948 21469412 71364 71363 188176075 67924 67923 651634251 21587 21588 981863867 89274 89273 610307235 37286 37287 180822738 14454 14455 686920525 37288 37289 349356945 29157 29156 745488889 89380 89379 713528396 9782 9781 16955323 12188 12187 724485597 74892 74893 445451874 28151 28152 377303961 70083 70082 163022853 29979 29980 808754563 74459 74458 212220638 76237 76238 644305600 62222 62221 927510363 91486 91485 207118411 2264 2263 357442675 57313 57312 469669866 38783 38782 129429047 8247 8248 270992225 37306 37305 271017 18941 18940 154572773 27698 27699 453871824 67245 67246 243973587 13848 13847 30815244 81809 81808 511443106 37311 37312 866338216 46354 46353 520321815 37314 37313 933656238 16670 16669 553046967 79850 79849 509017087 49576 49577 133062018 13757 13758 241261218 20558 20557 147239134 78441 78440 47297117 54898 54897 281104594 26821 26820 994585730 73030 73029 122138740 2808 2807 466111756 78075 78076 11625125 41528 41529 506190314 4638 4637 894324219 16075 16074 389467291 62912 62911 720987903 37329 37330 826704379 23819 23818 694805145 30959 30958 514202717 37332 37333 621598408 61492 61491 629001177 73925 73926 908275606 29958 29959 124186856 35134 35133 216270412 87938 87937 647941422 30945 30946 272529634 81760 81759 718616214 67849 67848 959976889 8962 8961 128057508 45324 45325 485928845 61220 61221 647368711 54791 54790 928689573 43180 43179 384552046 63431 63430 675589196 95674 95673 81421469 70421 70422 896991621 37349 37350 445061312 35034 35035 51968507 45801 45800 211418879 67541 67540 349495863 64570 64571 879457874 37355 37354 161361941 6986 6985 970537879 53883 53884 605184121 5290 5291 783832290 9503 9504 293199166 49761 49762 501597972 43832 43833 23789423 2443 2442 804866479 99437 99436 721338 83464 83465 664202472 7281 7280 619869985 46433 46432 392324606 80278 80279 145398259 95662 95663 328136139 74348 74349 316016379 16133 16134 17964441 35765 35764 317470967 11234 11233 74946102 20860 20859 899602508 27874 27873 844217675 9164 9165 148615927 57155 57154 55110889 32633 32634 544108743 50697 50696 768799077 84270 84269 222386121 25185 25186 662737254 33590 33591 960574724 9192 9193 804445244 713 714 433962343 37384 37383 661205619 37384 37385 187497216 22473 22474 318225576 46112 46111 95132271 54678 54677 274056348 7485 7486 10562713 23903 23904 458368135 62972 62973 857747617 98871 98870 652492975 30416 30417 94992916 74832 74833 735887160 37394 37395 644564835 22096 22095 792425022 37396 37397 304618647 90453 90452 572303393 8601 8600 62174784 81026 81027 491640352 66718 66717 471607470 80658 80657 444551466 14921 14920 895549284 44847 44848 756418800 41801 41800 836628682 11817 11818 480147775 85808 85807 978057762 10604 10603 584795533 37409 37408 12856765 6781 6780 796635858 85675 85674 470584687 99675 99676 862679961 97281 97282 694907712 56254 56253 365165142 95246 95247 221575780 41669 41668 341853690 72009 72008 38704238 1498 1499 839769285 91175 91176 797914816 68846 68845 878602587 20959 20958 270048326 684 683 320450075 30848 30849 39933796 37423 37424 458343084 11267 11268 701737516 26514 26515 672288728 5649 5648 950635221 85556 85555 850640286 37428 37429 315548264 37559 37558 483166082 45566 45565 929145789 89257 89256 902081320 16964 16963 47664806 19702 19701 503735585 21871 21870 2156906 37435 37436 164671493 67946 67945 8044661 47009 47010 94943682 49195 49196 694531149 18906 18907 47315251 79168 79167 223065544 9652 9651 788897269 61524 61523 12993661 56759 56760 901332086 2925 2924 8105336 22219 22220 857376846 48094 48093 27534898 8434 8433 882832083 37448 37449 388632512 37450 37449 214791143 20476 20475 459902026 67269 67270 454159125 48389 48390 815332031 53839 53840 623810269 10374 10375 123510983 66905 66904 72324683 57204 57203 729849 41048 41047 129607887 61610 61609 853992271 49693 49692 253698120 47195 47194 755344342 58810 58809 49770338 35503 35502 332448170 37464 37463 236146210 88019 88018 19307554 88171 88170 382113471 93657 93658 169737288 37468 37467 533097652 73443 73444 40210572 5827 5826 210813971 17136 17135 776655033 37471 37472 790515484 16876 16877 894819879 65140 65139 529629198 28774 28773 126792755 50157 50156 462085437 26784 26783 123845868 65020 65019 253156197 89156 89155 706420239 20653 20654 155529790 37481 37480 554717750 58718 58717 45880656 49368 49367 29399116 1857 1858 428952329 97001 97002 541152068 46835 46834 11650061 1358 1359 707992586 7360 7359 184337613 37488 37489 980367290 56384 56383 233977691 18204 18203 826451985 82205 82204 27175805 88044 88045 116259873 7985 7984 512570112 1320 1319 690138952 95885 95886 928602190 98338 98337 824898658 96362 96361 803300163 86743 86742 614875454 88116 88115 337109053 19846 19845 317632079 65693 65694 813047154 40124 40125 18513572 45035 45036 772739719 76772 76773 916186138 98863 98864 339699294 3687 3686 478565329 67755 67754 838829871 89011 89012 23985884 14898 14897 282659034 59678 59679 871023421 3647 3648 863190395 36607 36608 96119056 37514 37513 29998143 37514 37515 696434694 8774 8773 620546679 79633 79632 26748693 3312 3313 885152491 53400 53399 855906414 57151 57150 947492721 93961 93960 723516336 51569 51568 501000382 87938 87939 803041371 61504 61503 659665019 2809 2808 648398471 83722 83721 870197660 40545 40546 662129622 21710 21709 582427373 69196 69195 218364583 67400 67401 880052205 37530 37531 796207500 75360 75359 736422880 59693 59694 466636543 77273 77272 276368160 63311 63310 972336464 28311 28310 341833396 86694 86693 859765474 37538 37537 3055139 79447 79446 197909143 66361 66360 641248138 44356 44355 5912713 33993 33992 65412077 71206 71205 449601275 37543 37544 877170123 78662 78661 256497551 63001 63000 843474933 10629 10630 335637689 87893 87892 309553824 37549 37548 93085555 37549 37550 813711544 5211 5212 166700338 89061 89060 904271735 12491 12492 71090713 73446 73445 983099959 50314 50313 181801837 13853 13852 29226628 52304 52303 844045898 60845 60844 363106934 60029 60028 518928020 96749 96748 558647101 42680 42679 785420847 37562 37561 262275582 77913 77912 782965875 50355 50356 206385374 70491 70490 724213210 50312 50313 733614684 84363 84364 284756988 61405 61404 456140003 27011 27010 761140670 65775 65776 914306207 99730 99729 25182150 75630 75631 89488273 60143 60142 977773874 44436 44437 36538334 13730 13731 54912649 10122 10121 753261677 98756 98755 668819697 30113 30112 183304112 1257 1256 284585891 7998 7999 387312834 93023 93022 393144733 48787 48788 51092147 20114 20113 924160406 37584 37583 207752736 37585 37584 400989751 97035 97034 122038534 36983 36984 45276808 77608 77609 550677719 37589 37588 805887657 66632 66633 989897422 30066 30065 67994818 16189 16190 607723136 28397 28398 280157756 98736 98735 210308789 92880 92881 107430194 19615 19616 980488309 54772 54771 790431266 79969 79968 559478886 37599 37598 508070377 26408 26407 463472213 37601 37600 119171054 75653 75654 710014738 53030 53029 163789469 4628 4627 14327425 50383 50384 89505815 92357 92356 536921070 57161 57162 541603623 70752 70753 510304929 65681 65680 429230201 80455 80456 651976882 37611 37610 344068102 36799 36798 134468127 57675 57676 821697235 37358 37357 461721116 37615 37614 580283611 60187 60188 621642922 48224 48225 406676297 37618 37617 117822059 40136 40135 644089579 14497 14498 249595573 16523 16522 99820260 63189 63190 991055845 98062 98063 432321441 89601 89602 17004534 7636 7637 214549006 71341 71340 373926738 25495 25496 986349321 6882 6883 460401639 84348 84347 902345495 78649 78650 812958334 28880 28879 436393557 97138 97139 248497224 35519 35520 43214002 37634 37633 784724666 42367 42366 280281692 89049 89048 414786459 17397 17396 396641400 37637 37638 1650524 53122 53121 522301974 375 374 704059815 76568 76567 244502884 3569 3570 20293690 35967 35966 851727649 70099 70100 442326006 70596 70595 810401365 35191 35190 151781427 75086 75085 345081408 37648 37647 151602263 73289 73290 392176784 66882 66883 485921703 61279 61278 60718039 37651 37652 614604637 51591 51590 976078395 44280 44279 217698042 57106 57107 493077616 77260 77261 463080157 65785 65784 490004707 4817 4816 939791637 37658 37659 804519224 6900 6899 879551604 17071 17072 760025079 37661 37662 942585316 81300 81299 474472578 44714 44715 232703998 19607 19606 32030539 12721 12720 922481881 31332 31333 578096707 16248 16247 121675296 93092 93093 122924438 37670 37669 697802600 21426 21427 999170197 22461 22460 279657152 8518 8517 284458739 55759 55758 890844041 65630 65629 534578741 20395 20394 591563656 60693 60694 327835492 38564 38565 985699897 93990 93991 891809029 59185 59186 561272422 58536 58535 124794187 26141 26140 205085177 37683 37682 619494538 37683 37684 523733007 61668 61669 853140463 73222 73223 131503437 13980 13981 447029359 37688 37687 307106423 47026 47027 471113213 37690 37689 483936574 68601 68602 704914176 75599 75600 713284442 88158 88159 600426500 41677 41678 933648345 37695 37694 490133423 46425 46426 300792503 7709 7710 121301751 37698 37697 370313902 75544 75545 723785107 68053 68054 355141967 56353 56352 176404143 82614 82613 60500306 77732 77733 363676132 31528 31529 866565931 22530 22531 182064231 33665 33664 34264542 23356 23357 804039297 2138 2137 399745555 27459 27460 953108799 29320 29319 69725037 36316 36317 209219690 15625 15624 929989656 64383 64382 982263993 7608 7607 938300065 399 398 329155142 92283 92284 465572363 34542 34541 907401023 18571 18572 583620639 37719 37718 27895518 45290 45289 299479555 37720 37721 59317403 46322 46323 266700046 85579 85580 219879328 27940 27939 47608283 24646 24645 123684477 98741 98742 234581404 3803 3802 888187677 9498 9499 874218929 79757 79758 883497720 48202 48203 59815802 37731 37730 920752011 45654 45653 798643817 97955 97956 928275205 37734 37733 356819547 37734 37735 765367620 43581 43580 336207912 32383 32384 107304191 13933 13932 905726584 56937 56938 387090757 56318 56319 221257945 37741 37740 507283238 37742 37741 120767247 22995 22996 44277680 49711 49712 874075819 37744 37745 584405533 48407 48408 590539488 165 164 661646922 99777 99776 391958161 54012 54013 704789355 159 158 888212654 81350 81349 579892990 75930 75929 727483073 71647 71648 766656509 26485 26486 11664324 4984 4983 492356184 29518 29519 579127606 22085 22086 640497314 92493 92494 978189422 33787 33788 462752266 36214 36215 764039726 88057 88056 206881422 37762 37761 90596987 13375 13376 835580779 2890 2891 598488748 80166 80165 65361368 93420 93419 95657922 33563 33564 595778035 75466 75467 318052087 16207 16206 766821372 40373 40374 423383194 37770 37771 695183809 34853 34854 947407129 26652 26651 569599065 37774 37773 540042336 4393 4392 533318165 25637 25636 546477921 96926 96927 308987060 73150 73149 824856564 63485 63486 478091222 37779 37780 791449314 20015 20014 348122036 37782 37781 896493628 37782 37783 762966029 41827 41826 267902450 42419 42420 347089764 32412 32413 757975200 93437 93438 54657128 63878 63879 246334123 17158 17159 777225140 30991 30990 465422733 98107 98108 692347832 43193 43194 391612781 19723 19722 811373815 59832 59833 467830515 87464 87465 671643764 5276 5275 511843162 28719 28720 106340966 2867 2866 470316743 37799 37798 930713395 84741 84742 830971097 94677 94678 183018652 292 293 42307457 12254 12253 455299893 38162 38161 785095700 30768 30769 34761753 65161 65160 970686110 40405 40406 202014427 8007 8006 637292410 40327 40328 997020608 37810 37809 619933471 37811 37810 250435115 37811 37812 542139453 49820 49819 476939096 97492 97491 996335625 37814 37815 847655245 37816 37815 281664724 37816 37817 312623630 54647 54646 229116643 44785 44786 902240017 31641 31640 745832315 4957 4958 770889969 32111 32110 829151803 6338 6339 371091302 48226 48225 715445423 13492 13493 585172341 37825 37826 364933153 72104 72103 95524324 16675 16676 758887858 54183 54182 885619697 77624 77623 63435434 75606 75605 161707076 76314 76315 283241229 45543 45544 136411681 4592 4591 754492527 22160 22159 5049570 60962 60963 625695496 37837 37836 481946021 49723 49724 592688907 70759 70760 260377922 40774 40773 225790004 29214 29215 805048960 60007 60008 565048736 37842 37843 987381896 63468 63469 132620258 37844 37845 120380825 89286 89285 38854483 87094 87095 567581182 98180 98179 519297193 34189 34190 564733757 37850 37849 685525452 37851 37850 641257362 28463 28462 16081125 46028 46027 321560987 4640 4639 444036023 96887 96886 977437781 37856 37855 9542962 17984 17985 100812615 47774 47775 639627077 79842 79843 384402173 9257 9256 22949109 37861 37860 626810296 5462 5463 920831660 57214 57215 438241380 3052 3051 841218771 97680 97679 796821450 86768 86767 867560610 41272 41271 218996231 70243 70242 823527223 77882 77881 805955645 79374 79373 196768486 55407 55408 307922056 55593 55592 1968849 31214 31215 574084148 38488 38489 712659128 67023 67022 13263917 89980 89981 588436242 96963 96962 991663542 58615 58614 338344284 16589 16590 193349982 64776 64775 194374321 7402 7403 468008496 3015 3014 703169179 89013 89014 340843307 10724 10725 827459625 54447 54446 739969266 85916 85917 369105729 68521 68522 231860676 37793 37794 306056248 19065 19066 467652013 40747 40746 539005344 16681 16680 131118846 65213 65212 450465889 30752 30751 237994748 80780 80781 698886668 75052 75051 151882453 4818 4819 913114475 98281 98280 723570904 7188 7189 299631965 45402 45401 361041380 59710 59709 122511840 53168 53169 438481697 89045 89044 36591472 34436 34435 480981999 16374 16373 118939792 31363 31362 608152604 3519 3518 578301350 86223 86222 263140954 13502 13501 250695435 27787 27788 46185712 47622 47623 893306211 94020 94021 532291247 53623 53622 131001386 32395 32396 997534248 61911 61912 468808336 51094 51095 607084828 91609 91610 44750471 81129 81130 652507700 82425 82426 52893210 37918 37919 686491378 36637 36638 952797952 50826 50825 110775272 76725 76724 920888433 35418 35417 612755752 13378 13377 872280888 87441 87440 90466043 51834 51833 517159946 24756 24757 378501846 41945 41944 517866518 17403 17402 86448265 37930 37929 579619805 6442 6441 231941050 99138 99137 24420932 31140 31141 421778834 55352 55351 902810087 42716 42715 378940086 25845 25844 192828081 28935 28936 674524537 67357 67358 214432170 73370 73371 282570832 37939 37940 144909583 59485 59484 923552902 95297 95298 944292520 25720 25719 781236528 16737 16736 616560214 6775 6774 444223076 8390 8391 705828588 47364 47363 435472550 90682 90681 438234431 47923 47924 296067235 35446 35447 554428801 71398 71397 61836066 51778 51779 760627914 26670 26669 139539767 11864 11865 32303864 97778 97777 422154425 28950 28951 361091257 69135 69134 18400503 37958 37957 32032742 78173 78172 583210919 46292 46293 211202067 65586 65585 666001951 34820 34819 551968100 24678 24679 169338568 97250 97249 125659042 37965 37964 187538127 37965 37966 901705613 37967 37966 138131485 50901 50900 376842868 64241 64240 3517322 85420 85419 210297348 4056 4055 6580557 37971 37972 759768670 45754 45753 726516151 5488 5487 342386284 29160 29159 673871906 37976 37975 327705204 22743 22744 856935972 22200 22201 527215853 89232 89231 432027912 66420 66419 20145042 33473 33472 444622718 82398 82397 248371894 9774 9775 910091665 56137 56136 151100631 60965 60966 52772058 98411 98412 657297525 51024 51023 836527347 9490 9489 747706916 37988 37989 393091119 71037 71036 215613665 37991 37990 768204936 51087 51086 11993762 38368 38367 484602073 78507 78508 671684401 10799 10798 47699022 39863 39862 1837881 29165 29164 778079768 37998 37997 823897505 97648 97649 431778661 54080 54081 287142170 77540 77539 509852047 18135 18134 618386420 58847 58846 759469715 89598 89599 973268022 1080 1081 20906438 19234 19233 549299693 1426 1427 480672451 91780 91779 625494468 15375 15374 526486696 41704 41705 656454101 79604 79603 666016130 38011 38012 265926847 38013 38012 261323269 97944 97943 193818361 62676 62675 951600513 50801 50800 82625126 38017 38016 959796753 38018 38017 116769833 69827 69828 448617750 28786 28787 104890554 8350 8349 48878051 56503 56502 871767609 70120 70121 398660794 19804 19805 476001539 4558 4559 248956920 38025 38026 857085572 85731 85730 57280396 33458 33459 249296460 1271 1270 551287469 16990 16989 923150692 58219 58220 322376653 38032 38031 76836834 41012 41013 350104264 85085 85084 954203323 38035 38034 550072674 35821 35822 200257497 51724 51725 57089520 82019 82020 342406765 18520 18521 9033301 38039 38040 186647943 53136 53137 428125488 13091 13092 206463716 68561 68560 669782356 38044 38043 409006086 6128 6127 520012665 645 644 912944010 80581 80582 591141425 38048 38047 976690359 28176 28175 211956765 40732 40733 268344659 23590 23591 535638112 85112 85113 263452090 24313 24312 209406804 59088 59089 972570417 61975 61976 550417276 1066 1065 548323447 38057 38056 128953018 80504 80505 489470109 70287 70288 72515010 27141 27142 369937432 41039 41040 549448655 92080 92081 916342805 33156 33155 483180693 21596 21595 435859468 78288 78289 365253238 73901 73902 196463000 37101 37100 850139896 68705 68704 540023430 37464 37465 179605367 4862 4861 109612331 38070 38071 382044183 93300 93299 372190971 38072 38073 84221 38074 38073 974503256 45154 45153 512460735 92952 92953 998470824 18382 18381 383971096 18787 18788 243619242 85305 85306 770380513 10624 10623 570545418 28404 28403 66125884 56714 56715 359246131 62618 62617 764106259 21725 21724 369764964 26733 26732 930275777 99457 99458 100628742 56596 56595 688749582 38088 38087 784719421 4120 4121 831331425 6219 6218 560798397 38091 38090 357304369 33815 33814 107517919 62307 62308 204221629 12620 12621 57206003 88520 88521 50460413 82227 82228 443611864 50639 50638 859390936 11466 11465 8251339 36963 36964 521022103 96172 96173 333772157 80266 80267 712561562 83013 83012 775905128 35947 35948 480874825 72049 72050 932585314 25080 25081 70096718 68389 68390 999751283 64539 64540 800203778 22520 22521 46587364 65991 65992 627042340 40214 40213 855503512 42521 42520 820289233 40805 40804 359388320 47582 47581 873581488 96781 96780 173389065 40463 40464 263718254 20254 20255 107220984 73112 73111 361421418 96458 96459 522985722 93511 93512 815689137 61559 61560 130320277 1396 1395 378527788 31706 31705 452401699 38122 38123 859953688 38124 38123 890329824 60182 60181 557926583 12405 12406 62683457 72696 72695 549921861 92556 92555 789993863 68380 68381 525980206 82014 82013 441894037 13052 13051 34502526 38316 38315 606917118 61062 61061 74239897 22872 22871 581608035 82030 82029 502291244 62092 62093 7696380 28249 28248 2685795 43298 43299 5691764 77231 77232 528436573 88680 88681 102443770 73385 73384 412441053 4060 4059 586401685 30960 30961 608759106 38144 38143 227886263 25395 25396 743746489 49922 49923 31739414 12649 12648 848573873 38147 38148 769775543 38148 38149 484667535 38149 38150 748604491 38151 38150 396511139 47950 47949 214660543 38972 38971 550959451 38154 38153 82498575 38154 38155 770589879 38155 38156 388290139 62855 62856 42221821 28839 28838 112732732 38159 38158 191674798 48331 48330 554407256 38161 38160 742822072 20505 20504 13026100 64698 64699 399317229 87524 87523 774373706 52066 52065 514973364 64603 64602 451677020 88102 88103 179913983 25392 25391 569080327 62398 62397 920487037 42044 42043 105245083 38170 38171 303213328 1587 1588 399564586 5050 5049 514011009 69343 69342 32296927 69134 69133 540503411 175 174 597560977 39499 39498 175381909 19585 19584 791921048 91591 91590 574496284 41924 41923 967013088 3644 3645 597434225 92323 92324 896979004 38183 38182 507021606 54609 54608 56514556 38184 38185 444738351 94264 94263 979871169 26599 26598 963678031 40518 40517 29592464 36676 36675 551943888 28369 28368 71747878 45309 45308 648843383 74088 74089 426817419 10429 10428 203477687 55190 55189 700329706 40916 40917 13638693 19315 19316 787944608 38197 38196 526851116 46326 46325 774049683 30867 30866 858058242 34383 34382 756635333 52868 52869 40703450 26129 26128 95669801 73325 73324 193766492 58972 58973 413263285 16567 16568 95032402 85106 85105 30994104 21157 21156 483446436 18199 18200 279403374 9591 9592 277877894 25661 25660 627383505 26399 26398 181876208 56501 56500 919081651 28379 28378 534127182 36234 36233 550814218 34644 34645 612495738 4589 4590 64224139 16648 16647 766671079 74306 74305 915287162 38219 38218 703250719 38219 38220 705608640 38221 38220 666169199 48567 48568 119719230 5629 5630 984053728 69545 69546 560269665 59502 59503 285649770 33389 33388 93083382 31034 31033 738686565 76521 76522 62545216 58767 58768 212722496 38229 38230 326100040 68353 68352 122860917 99195 99194 320790389 9049 9048 264646844 72075 72076 89853532 38235 38234 806215808 38235 38236 229547993 27363 27364 3058063 7777 7776 252152671 75673 75672 842301461 38239 38240 768545932 16295 16294 550028235 12595 12594 395816193 38243 38242 947827820 27976 27977 309373040 72092 72093 665908329 75935 75936 903378678 70726 70725 714964957 90098 90099 256661932 38248 38249 612836803 91224 91223 343852409 76446 76445 863674727 87960 87961 623208490 78512 78513 279734298 47460 47459 47299012 60090 60089 796720938 30494 30493 571053080 38257 38256 756674065 38257 38258 317485721 48576 48575 46276845 22346 22345 697363563 38261 38260 212094768 79304 79303 569507516 35684 35685 392411801 36612 36611 622570839 93427 93428 104421987 40123 40124 811378550 75759 75758 62211772 23135 23136 471248600 35614 35613 253851768 34949 34948 607450388 43932 43933 411250951 38271 38272 876077869 63248 63247 27481252 51766 51767 418185062 11892 11891 391418064 37133 37132 431842648 16098 16097 827052287 38278 38277 463537217 64335 64336 279671697 38279 38280 263264159 38417 38416 690009347 38281 38282 257461758 56708 56707 708917095 38284 38283 673665550 27131 27132 971813905 72617 72616 960735736 93459 93460 223147412 97575 97576 612180210 69590 69589 846835181 23060 23059 889007890 29205 29204 18920189 92919 92920 33540447 38292 38293 627817277 15789 15790 281646126 57365 57366 326589613 79703 79702 338729388 84032 84031 461438989 18072 18073 299325111 13520 13521 715357776 17988 17989 150664178 74538 74539 768708174 30430 30429 545190168 9995 9996 668750009 62509 62510 23357072 71887 71888 135288914 11418 11417 478339394 17910 17911 863601244 46735 46736 969718442 88592 88591 315077457 60499 60498 424656682 80255 80256 382487509 68420 68421 29227173 56000 55999 94300648 88350 88349 37512009 86260 86259 39766623 55987 55986 137722540 47471 47472 563437205 53165 53164 650714395 29219 29220 10264670 66627 66628 299940143 47357 47356 323337788 66400 66401 786463136 69409 69408 907272662 69982 69983 22911326 45374 45373 25753765 38326 38325 924260830 80545 80546 195934961 12363 12362 830258610 88482 88483 700286204 41994 41993 350984541 35546 35545 687369853 93857 93858 964300901 95060 95059 637231183 66281 66282 50758826 44672 44671 408948331 91875 91876 21374453 49671 49670 56550420 6024 6023 897245140 38339 38338 957153361 81401 81400 69570470 17138 17139 38033056 98685 98686 369376498 38342 38343 488622057 18380 18381 110212605 55155 55156 606160817 24162 24163 675930779 6031 6030 267575696 58106 58105 980329285 91353 91352 633778917 33010 33011 370901612 62774 62773 73149640 62907 62906 861120013 78905 78906 564048448 94503 94502 599097222 38355 38354 720004790 22823 22824 80326056 66684 66683 434913450 42613 42612 200951053 96468 96467 807810213 62318 62317 773911211 12495 12496 722373743 10918 10919 79277226 91681 91680 584269441 18432 18433 850781555 71008 71009 633133501 74560 74559 720139530 37285 37286 36624733 59316 59315 439168157 21520 21519 290059562 31569 31568 385108061 38371 38370 875512302 93926 93925 414692236 1760 1761 367081003 93389 93388 417190615 10437 10438 600172301 60040 60039 525191399 8323 8322 248025502 38302 38301 480274739 99570 99571 119391289 72795 72796 334744856 60467 60468 77675585 80741 80740 912015147 93529 93528 232508434 97644 97645 838267086 67330 67329 262430008 10073 10074 379268609 45935 45936 929030880 4049 4048 305005435 85413 85412 568709259 71719 71718 647138042 56966 56967 285337866 21923 21924 456970711 43610 43611 966031782 16042 16041 207687133 5878 5877 475354527 49609 49608 432837723 68918 68917 993469912 59631 59632 391071608 3053 3052 493347024 11682 11681 13888967 85410 85409 871497428 16915 16916 336537627 49789 49788 285195891 53549 53548 299006365 66122 66123 62819635 69219 69220 150803995 48963 48964 182347906 67479 67480 756116131 27223 27222 800377583 21110 21111 442537041 38410 38411 6565786 36457 36456 165951845 14082 14081 474203625 16948 16947 380237976 38414 38415 550901629 37849 37848 384393905 26959 26960 796283493 16011 16012 716386899 36622 36621 395570577 35235 35236 38221337 23136 23137 456117641 53295 53294 40261349 73744 73745 509589343 48762 48761 703575156 50870 50871 258895841 79326 79327 922942006 4726 4725 966679316 22363 22362 870252125 4916 4915 344633310 38430 38429 659570996 38431 38430 36377603 74132 74131 240800435 66252 66253 225817683 53476 53475 535546960 54409 54408 463383841 97520 97521 405839127 66773 66774 570218230 19646 19647 763550717 33292 33293 311020423 5335 5334 821826674 38441 38440 285554405 91663 91664 17823541 43401 43400 582404340 41471 41472 828434796 28221 28220 718232350 92036 92035 639996916 14307 14308 627777096 53874 53873 189433078 66811 66812 859104517 38449 38450 589101499 53484 53485 665214474 49725 49724 305354433 13459 13460 736776931 37641 37642 694516750 748 749 677396196 64937 64936 727364548 16521 16520 113070689 64490 64489 800976630 12838 12839 53636130 4389 4388 638403770 73567 73566 70998289 6642 6641 437151615 22905 22904 681157174 64675 64676 4504225 25211 25212 536283365 1867 1866 229261883 37391 37392 2917686 98749 98748 955436861 38468 38469 649842358 13015 13014 764230078 55319 55318 451399516 91992 91993 204406675 77355 77356 484071615 38473 38474 50578208 46725 46726 258292101 38476 38475 65885294 38477 38476 241387295 95734 95733 871282302 58035 58034 599437236 42027 42028 406626525 38481 38480 754985050 38482 38481 586658169 13380 13381 599214988 7352 7351 521320115 11631 11632 439696345 7334 7333 534696373 38487 38486 522444505 27116 27117 278735110 67406 67407 429966437 92120 92121 28453211 38491 38490 268635655 24861 24860 896977073 25258 25257 725281456 18378 18377 246054808 91099 91098 684915369 72705 72704 579169490 60057 60056 227848140 64591 64590 275404572 55036 55037 180977140 79470 79471 557318476 55885 55884 672886706 99047 99046 272467100 1683 1682 605582146 42351 42350 70146886 5030 5031 492073917 95663 95664 995906897 32239 32240 908759695 59167 59168 159111594 38509 38508 85955884 41093 41092 790971766 30498 30497 65362687 38511 38512 652066727 38512 38513 251162531 98304 98303 761579213 69725 69724 669453654 10525 10526 637953839 11485 11484 204546987 74985 74984 948836123 29271 29270 315209343 38519 38520 718744954 48104 48103 574138669 73518 73517 402663079 56396 56395 828361222 38523 38524 121383810 9587 9586 618115579 61353 61352 71569088 99724 99725 989219997 65215 65216 996816005 24626 24627 409902152 67793 67794 994809908 56670 56671 664047258 66260 66259 505504902 50424 50423 473658666 38534 38533 18417625 41849 41848 238810743 38536 38535 753614539 75280 75281 16236831 77146 77145 771962632 71944 71945 723934034 85760 85759 73096288 64961 64960 757403781 87373 87374 652863005 62574 62575 235532139 50840 50839 5155475 69620 69619 725405217 68335 68336 629368568 38547 38546 810924713 45063 45062 70072694 56584 56583 134079897 36796 36795 714244479 83841 83842 863118612 41887 41888 724114017 68917 68916 447063034 47493 47494 36526618 39306 39305 117608796 52391 52392 545082989 79051 79052 449668147 37887 37886 435903029 977 978 925108049 14238 14237 531547386 91125 91124 581271959 99426 99427 24040130 2927 2928 581856873 81229 81230 483289641 19074 19075 423385695 94347 94348 974091956 2582 2581 426858557 14790 14791 347391331 49029 49028 79028774 72720 72719 833851269 85819 85820 578345740 83869 83868 88451024 81021 81022 76760171 81965 81964 173800881 77846 77845 709458999 87578 87577 229599969 65757 65758 871241491 90894 90893 242450233 91065 91064 421702339 38579 38580 916995783 10837 10836 867867876 18242 18243 218957345 38582 38583 289229274 94169 94168 582093049 53371 53370 487004171 4505 4504 506044146 86930 86931 353127243 47353 47352 643420850 38589 38588 456862870 2296 2297 250636089 62429 62428 360536581 97138 97137 141772657 13249 13250 777605883 18311 18310 905155590 51343 51344 674665631 29282 29281 710853495 88785 88784 356342416 62738 62737 795904110 65868 65867 635033556 91162 91161 407237197 9361 9360 534641681 55858 55859 26082313 98799 98800 809605375 59283 59282 22838587 25862 25861 696908829 44172 44173 681292148 38607 38606 549703843 78500 78501 404703697 38609 38608 992730552 12980 12979 190102736 42061 42062 510555366 88771 88770 446056546 76849 76848 361243851 62755 62754 387799618 51646 51645 474678289 47847 47848 43209348 66781 66780 595404960 13972 13971 71619697 4770 4771 67228945 13228 13227 502372754 93287 93288 339900006 38621 38622 37944075 81353 81352 773895161 7821 7820 248980779 75621 75620 497664947 88976 88975 200943936 38626 38627 72202366 64776 64777 871555504 23793 23792 643789053 38630 38629 603446341 5982 5983 865399930 29528 29529 952024777 90996 90995 405380128 29686 29685 951179731 68126 68127 144792682 5873 5874 230579680 17651 17652 438878939 35408 35409 818472613 67864 67863 429423600 17254 17255 146722980 25823 25822 857109843 82372 82373 524782846 9633 9634 475590737 43894 43893 756574088 84213 84212 327587982 82220 82221 534999840 42606 42607 616264439 43843 43844 468455490 8376 8375 136820985 50499 50498 456737238 40598 40597 181662704 92042 92041 744866892 33782 33783 335670499 83483 83482 856857323 16832 16833 959366254 36150 36149 737838950 92653 92654 850806527 37606 37605 379723697 69762 69761 588468550 11509 11510 111867410 69439 69440 46291174 66844 66843 53034363 75782 75783 583200113 43987 43988 390030359 65517 65516 398116243 38666 38665 306136611 75606 75607 69001869 38668 38667 529238783 44655 44656 881910757 46446 46445 839107205 62979 62978 484953436 5733 5734 682510489 65421 65422 768438561 74961 74962 762092801 49800 49801 251769924 66187 66188 189656440 96076 96075 869651309 27403 27402 511608317 17370 17369 447641038 22457 22458 534518641 54748 54749 86436950 97972 97971 774349921 51351 51350 449933608 37153 37154 383071265 173 172 144309067 95872 95871 8391706 44740 44739 247954083 97766 97767 956159844 8883 8882 262115360 38689 38690 151766168 89779 89780 279418421 38692 38691 262566367 26832 26833 8719756 64542 64543 116809551 25944 25945 864207352 14301 14300 887577464 92385 92386 682638251 77823 77822 693509689 18644 18643 161796265 14912 14911 199558617 68558 68557 920709756 40860 40861 460073554 38703 38702 315741225 38704 38703 554515184 91556 91555 493954148 56052 56053 954423835 1111 1110 310974464 92689 92688 844589937 79283 79284 479555753 53312 53311 705628185 19275 19276 239348693 71163 71162 528747859 14253 14254 882550264 35281 35282 674199891 38714 38715 867565047 14457 14458 39848527 11028 11027 2772192 12627 12626 699126743 55307 55306 655001048 75274 75275 788577893 75873 75874 914723413 75993 75992 911680821 18483 18482 959086221 77466 77467 470091350 38724 38725 365513262 63323 63324 598636802 55992 55991 99987791 98858 98859 852942379 59902 59901 891978150 34398 34399 957841238 21560 21561 982011900 43397 43398 132779948 15463 15462 60741599 5244 5245 8911182 38734 38735 58089367 65577 65576 989589738 38737 38736 337748571 28913 28912 617312652 86703 86704 588198596 88614 88615 62449846 25893 25894 333794177 53414 53413 968240818 42187 42186 798782541 23322 23321 201572135 15257 15258 279120158 95836 95835 342949355 29869 29868 966803871 64879 64880 874948632 6994 6993 684969185 38749 38750 229947234 75662 75663 437835085 21844 21845 656582055 38752 38753 159908062 94209 94210 295964360 77448 77449 683393421 20984 20985 417834168 68662 68663 414026252 39502 39501 470493650 80778 80777 440122038 62204 62205 305030512 24737 24736 122247879 85274 85273 480331449 64846 64847 109212104 17180 17181 683321786 93866 93865 196842830 68436 68437 54948537 23335 23336 385220324 57291 57292 530215877 96524 96523 67026502 24182 24181 876957842 8526 8525 481582032 71002 71001 795104388 96124 96125 72070453 14263 14262 613576458 13317 13316 248999540 21576 21577 914016813 28460 28459 861960456 80514 80515 504115049 44067 44066 816948063 40415 40414 290008763 32596 32595 280340110 68703 68702 733690875 32981 32982 537991235 12000 11999 444937836 8039 8038 180866811 20754 20753 772968082 51659 51658 192697973 30216 30217 325975619 38789 38788 62373478 8520 8521 388892417 67947 67946 276012398 57229 57228 873278087 38792 38793 153930315 38793 38794 253039010 81652 81651 28523853 65787 65786 594974018 22664 22663 981831689 22555 22554 73208785 40185 40184 359596370 17855 17854 403147971 1963 1962 59588965 63132 63133 175154287 33515 33514 999795300 93127 93126 531112477 38805 38804 649586438 71027 71026 566525536 42085 42084 471136652 75537 75536 269060006 11457 11456 384964855 65692 65691 270584589 18790 18791 24084600 36516 36517 518487928 24400 24401 636503336 34009 34008 585082595 84743 84742 286539257 8418 8417 575068659 38817 38816 476295148 20873 20872 52963281 42916 42917 764081285 34956 34955 951551033 38820 38821 534265981 25431 25430 473392590 16415 16416 683595958 5969 5970 429106865 27207 27208 83137396 21976 21977 731037009 68631 68632 540735945 38828 38827 222188421 32951 32952 163093841 38829 38830 559344088 38831 38830 654571040 85765 85764 224740643 51726 51727 935222521 38834 38833 711842402 22952 22951 467269056 62225 62224 222276800 63112 63111 779722290 38837 38838 141283828 21406 21405 661959892 6271 6272 701468880 38841 38840 360238121 67182 67183 365907479 81302 81301 583573032 80089 80088 35699600 25195 25194 916673517 95049 95048 843185496 44047 44046 625112495 67476 67477 931641724 60225 60226 8132338 18650 18649 383043015 18760 18761 990384894 98197 98196 367355865 90910 90911 811527567 57718 57719 306535289 81178 81177 54275022 46234 46233 601985837 71233 71232 616675712 38858 38857 758802183 82679 82678 909684350 28518 28517 456238529 43544 43543 393480293 73279 73280 914603021 12423 12424 332606606 71013 71012 148006438 79975 79974 71728193 51528 51527 928784299 76167 76166 966415653 35752 35751 357254573 38869 38868 491552763 17357 17356 262708999 38870 38871 555220876 94750 94751 887996141 39859 39860 689157600 38873 38874 976713160 81037 81036 101598641 13080 13079 1426497 20313 20314 820985375 76712 76711 956368028 54993 54992 884649638 64429 64430 862502472 41462 41463 422655820 23676 23675 694704052 37664 37665 1337631 42095 42094 404101732 53001 53002 117803742 60233 60232 7945539 30610 30611 537662967 38888 38887 337111355 92931 92930 850591665 12047 12046 791374851 94797 94798 936190635 32086 32087 577801528 76187 76186 567827589 33437 33436 782088624 16436 16435 66892765 68891 68892 862943499 66735 66736 162568829 38897 38898 878469514 5021 5022 821665746 38900 38899 887782949 17247 17246 424650657 3477 3478 245062359 24491 24492 421361909 1347 1346 42183485 38905 38904 736311644 38906 38905 679034719 35195 35194 721037394 63888 63887 38531278 97662 97661 586395390 79982 79981 910049775 38910 38911 933074972 95288 95287 252252566 1977 1978 681772091 62306 62305 161297622 98866 98865 684650024 91018 91019 208358680 12184 12185 434983850 6467 6468 234004587 79007 79008 525260399 38920 38919 190145051 40145 40146 417917255 42841 42842 746973573 14045 14046 957930896 52116 52117 404474665 28066 28067 117794033 76379 76378 415598593 49802 49803 67539276 71909 71908 375113490 73423 73424 659352813 3435 3434 76434752 71381 71382 41755400 23213 23212 154969958 39248 39247 681832546 38256 38255 13168806 31651 31652 67778126 80909 80908 61910782 38937 38936 403175899 63383 63382 733243420 38938 38939 900525388 30718 30717 11731060 30998 30999 986747336 28154 28155 152631951 39007 39006 101392723 72870 72871 596221094 14481 14480 284274941 38945 38946 714320495 692 691 22567257 44816 44817 537096503 11463 11464 60487985 56281 56282 30530097 55246 55245 19164280 44764 44765 179992334 60755 60754 562248064 76719 76718 6929613 34958 34959 775595630 52877 52876 290578645 36853 36852 85634282 54141 54140 605752385 38958 38959 786444827 92132 92133 448223611 73618 73617 181735634 82567 82566 722587660 72504 72505 24726021 10794 10793 258134706 19433 19434 828929408 50925 50924 807515059 52108 52107 617592023 42469 42468 160818034 38969 38968 127949471 6991 6990 789146944 41066 41067 709229533 50523 50522 765146740 73677 73676 111579583 69022 69023 816919486 87692 87691 405010826 24003 24002 705235128 5027 5026 339521748 38978 38977 527189438 50304 50305 902832627 70820 70819 536819712 38981 38980 754881717 37825 37824 53936085 38983 38982 632035154 25098 25097 862380371 52453 52452 916648862 39588 39589 636945180 67048 67047 726860931 41620 41621 53710714 21109 21108 976813999 38989 38990 532605871 18089 18088 433686410 97444 97445 161708422 16119 16120 107649387 23261 23260 185014062 31833 31832 705637387 38995 38996 612159816 38996 38997 968692282 71309 71308 552958783 99895 99896 951940560 1362 1361 89268696 92236 92235 885915367 27064 27065 33341962 39003 39002 753269575 54442 54443 163528207 33281 33280 882154018 16537 16538 203895483 12784 12785 101093378 39007 39008 914701 39195 39196 346306303 82606 82607 457593860 19314 19313 307691317 28439 28440 964596403 48204 48203 963134325 27639 27640 423716504 67910 67909 218551867 63681 63682 108730922 29577 29578 577133280 62606 62607 944675249 39019 39018 612515601 95148 95147 48322650 77551 77552 612329600 11481 11480 986647435 10750 10749 682519257 99323 99322 205402228 91886 91885 204265976 4500 4501 663588839 39951 39950 556338265 39028 39027 95040617 97162 97161 667115984 18107 18106 637404809 27974 27975 193815162 29912 29911 134611824 52931 52930 967854579 39034 39033 41927098 68206 68207 28070601 67051 67052 977156228 37443 37444 314299953 28674 28675 446364870 78461 78460 131339257 49563 49562 294119652 39041 39040 340309694 41230 41229 826401407 48601 48602 51112031 46132 46131 966931089 12850 12851 445778609 7649 7648 722543545 77455 77454 391374965 91163 91162 622287571 39048 39049 250540679 73074 73073 848272844 13344 13343 770202968 73230 73231 91913396 78651 78652 571388573 80662 80661 74289429 38274 38273 595372873 16170 16171 732514180 66239 66238 775644601 5292 5291 600205173 39059 39058 511822895 39060 39059 269176148 24122 24123 26820482 90292 90293 912067281 64489 64488 224385556 86149 86148 47341947 52233 52232 275177219 37901 37900 149015440 64008 64009 213461412 73552 73553 70846227 76967 76966 255537453 27381 27380 992761632 12439 12438 900494513 39072 39071 80113533 26753 26752 894002002 81525 81524 343850609 63430 63429 336532658 54746 54747 227084505 31815 31814 647816618 31063 31064 69976696 15912 15913 78892351 47703 47704 274373775 57564 57565 106692049 12615 12616 802843821 19339 19340 613526 19883 19882 538934729 49237 49236 822503751 86808 86807 733602190 96847 96846 845568025 97918 97919 285460470 42990 42989 515280879 59904 59903 47188762 65295 65294 43907278 36655 36656 12561737 33414 33413 761317009 11647 11646 691141975 46931 46932 240450526 98456 98457 114644279 97591 97592 319955288 83238 83237 4349132 33817 33818 304965398 65678 65679 214944509 83240 83241 942921301 39102 39101 754632456 39103 39102 128934249 96062 96063 243596312 34680 34681 969322490 4323 4324 404616473 597 596 830602092 90818 90817 39044811 21979 21980 329781151 28817 28818 48720917 39111 39110 893797337 39112 39111 694524061 31905 31904 852361216 71304 71305 726541205 95816 95815 567747085 88193 88194 133143768 97933 97934 797366205 18223 18224 70834229 39118 39119 495632521 74751 74752 91093770 39120 39121 801008601 60511 60512 667658261 34276 34275 13876597 40196 40197 887629192 464 465 825774652 54979 54978 899388251 39127 39126 49372440 11196 11195 87046118 74137 74136 3631665 47028 47029 647106735 72358 72359 908538465 59470 59471 421684609 61961 61960 2713321 97178 97179 254218686 55343 55344 368888162 7199 7200 132315125 83055 83054 65097718 49974 49973 792613815 39138 39139 662885327 39140 39139 86105511 54234 54233 936641488 64561 64562 778237393 96787 96786 690703235 1758 1757 827902013 35148 35149 509852755 11474 11475 794563 69383 69382 346101500 4993 4994 302766880 40925 40926 464521535 27084 27085 802863178 15449 15448 218723290 26070 26071 839346689 45897 45898 326290615 48599 48598 366554023 50753 50752 893579620 39155 39156 698632017 16154 16155 859864515 38276 38277 851165726 57539 57540 774306563 28457 28456 251863752 2359 2358 617020110 52950 52949 874546808 43653 43654 19769540 73619 73620 240121823 71521 71520 672001065 20976 20977 550616194 47208 47207 414505946 30989 30988 704646229 67462 67461 364361350 66245 66246 755001228 8372 8371 573740314 6085 6084 588480174 93278 93277 155254141 61032 61033 915005675 1393 1392 8594302 77719 77718 156460207 39177 39176 859747851 48663 48662 691273335 32542 32543 673254563 49666 49665 865303012 88322 88323 329369869 30066 30067 183486733 39183 39182 151175499 6813 6814 535879194 25453 25454 468993482 83575 83574 806863631 44075 44076 617977819 11560 11559 7936485 50352 50351 966337639 50870 50869 397459167 60117 60118 222549725 76876 76877 359493403 31855 31856 135272560 61609 61608 799622504 61482 61483 170938240 89990 89989 830038871 13456 13455 724562773 98041 98042 18418837 90423 90422 670500883 1956 1955 234693239 48284 48283 292230890 34095 34096 75759063 83701 83700 766572174 39203 39204 155753247 23731 23730 504264679 39205 39206 504745123 31108 31107 997018377 40335 40334 846554932 73570 73569 998125670 69994 69993 31759601 99372 99371 276318786 49535 49534 27687521 91366 91365 360456808 95460 95461 3291583 37015 37016 966178844 39216 39215 944365717 38967 38966 996256336 40342 40343 967334797 39218 39219 658985499 96199 96200 693537923 36417 36416 711123302 41919 41920 79070 28763 28762 738449897 70618 70619 697251361 99313 99312 70461014 51196 51195 72043197 73284 73285 578695123 73416 73415 666781994 43297 43298 323678638 53998 53997 790529845 10473 10472 4862796 82542 82541 754607004 39232 39233 958096483 41713 41712 149496792 56758 56757 907931497 39235 39236 81912890 14833 14834 744205901 60353 60352 203902521 17326 17325 973734244 77188 77187 232687883 93587 93588 558018214 98264 98265 88053874 40201 40202 566613786 10099 10100 828710361 90957 90958 63215247 95828 95827 516075423 167 166 652552077 89588 89587 70400691 60212 60213 64753035 64714 64715 363504225 70671 70670 951564130 3511 3510 244159083 18918 18919 196939778 67342 67341 362559324 32404 32403 981853028 40046 40045 15599385 92599 92598 102770112 27843 27844 25954745 39258 39259 701709055 9669 9668 910101142 44932 44931 243159667 853 852 167899556 64037 64038 748464838 12585 12586 538360066 64269 64270 786977328 27677 27676 760227535 99012 99013 127481581 49768 49769 50219839 55907 55906 172628975 39270 39269 132037358 56005 56004 14613456 29248 29247 481313652 69280 69281 782988298 76092 76093 241454649 39275 39274 271219306 47348 47347 401597835 71180 71179 258641602 85235 85234 364908525 48324 48325 957259487 30928 30927 751498674 27134 27133 662913722 45744 45743 121504971 67242 67243 893787890 51900 51901 685246174 9354 9355 63425402 11590 11589 20452248 19239 19238 149590671 36424 36425 528079171 35915 35916 891788270 39698 39697 89906587 84848 84847 609146947 39291 39292 35342557 67412 67411 719962340 6539 6538 283267362 79124 79123 843005887 60153 60152 544394219 41475 41474 888230802 82642 82641 81302525 23915 23914 239289434 21995 21994 280920431 35893 35892 771357709 20478 20479 945530881 25492 25491 584865675 3501 3500 610223 39305 39304 232293330 12237 12238 410114950 13708 13707 801422194 61095 61096 711299767 10469 10468 599750722 63075 63074 877395946 24802 24801 942828880 39312 39311 993155796 39313 39312 947313950 85284 85285 830713868 3065 3066 420716555 66778 66777 357972762 35111 35112 413363983 98251 98250 677258961 41861 41862 122832555 39320 39319 58894304 39320 39321 117667360 86352 86351 671786403 50338 50337 907063008 96378 96377 275998015 90760 90759 380545090 97903 97902 585165549 40018 40019 619457401 14901 14900 120456598 63091 63092 760683463 29656 29657 44251297 72892 72893 373051118 51946 51945 457340937 39333 39332 763972072 45336 45335 616491698 69804 69803 760296919 93456 93455 956933885 70433 70432 149594431 56788 56787 49206170 86614 86613 884367731 39340 39339 38591645 39945 39944 981215309 55127 55126 696575188 28886 28885 208708130 50979 50978 411693912 70446 70447 685158389 66937 66936 396005731 55509 55510 4166123 81519 81518 287817825 6186 6185 812586495 39350 39349 794789962 39350 39351 98311927 10685 10684 969070126 95981 95982 366188439 6849 6848 273852690 13645 13646 590947860 58447 58446 107380986 50580 50581 535540684 67208 67209 58817095 39358 39359 19485491 72764 72765 224988995 66367 66366 439983633 50507 50506 969843195 84690 84691 195251691 44815 44814 799662157 16625 16624 58652350 27599 27600 874944577 998 999 6149620 49515 49514 684819101 55624 55623 167890832 43209 43210 3139507 39371 39370 857633708 53849 53848 127230590 39373 39372 834791973 69735 69734 76243949 89663 89662 38748821 23622 23623 233867391 64198 64197 180604545 29583 29584 480466448 67545 67544 652905428 11359 11358 963471347 21430 21431 290200460 8821 8822 150419264 77164 77163 883522228 81518 81517 861584751 39385 39384 465085330 55836 55837 156575014 22283 22284 266921249 29661 29660 689339728 36210 36211 885116610 11546 11545 79012463 75995 75996 300319790 62058 62059 205804083 2094 2093 498634159 57574 57575 494673227 4092 4093 983136400 25581 25580 991243131 29834 29835 952818641 36082 36081 766805487 3289 3288 250778912 82693 82694 276945871 20543 20544 456970757 45020 45019 727053587 77857 77856 522008925 20658 20657 479086489 60792 60791 128960777 24408 24409 880796276 5068 5069 884849639 99514 99515 75998088 68037 68036 274533377 39410 39409 62778196 94314 94313 691266821 65310 65311 189121294 22804 22803 559487734 47126 47125 205760757 60712 60713 601422112 39415 39416 23787235 39416 39417 852655441 82655 82656 43371809 50747 50746 4117318 39419 39420 497122176 51971 51972 592454756 76583 76582 852298405 96911 96912 477335465 57151 57152 21245349 4364 4363 972348897 27236 27235 13318098 10096 10097 255739421 41941 41940 178490068 42060 42061 280778337 16783 16782 948455675 39431 39430 106910877 39432 39431 288975827 25797 25798 649898974 77810 77811 139068665 53542 53543 215103942 39436 39435 837981998 63672 63673 442929210 69097 69096 142706090 86922 86923 957120346 39439 39440 91098546 99556 99557 197360566 57702 57703 805961325 48617 48616 54244542 39443 39444 601006836 16733 16732 649555835 52192 52193 811995816 93298 93299 59439485 77139 77140 353491912 83778 83777 356567061 39450 39449 973454403 82101 82102 408623044 14985 14986 690445514 39452 39453 431431666 49202 49203 679592490 34750 34749 881536739 85606 85605 945383641 10946 10947 286081512 19095 19094 383532750 99332 99333 363949522 46915 46914 192311190 4483 4482 487500716 39462 39461 465647269 82512 82511 576642474 39464 39463 739781610 72720 72721 916529244 75813 75812 768097958 22419 22418 811482151 59408 59409 484659837 28493 28494 671468278 36579 36580 800142030 39471 39470 854943277 39471 39472 969166912 28191 28192 789999839 49426 49425 614956189 9972 9973 287461952 24803 24804 3315940 39476 39477 126202973 39477 39478 209611161 61450 61449 601824010 37616 37617 64338784 8681 8682 488859420 91051 91052 670339530 53428 53429 475961817 62686 62685 818528879 13212 13211 639036589 93202 93201 619990589 62948 62949 307073311 6424 6425 936562447 23109 23108 622996738 81245 81244 852377473 39491 39490 974350064 39492 39491 179047171 89109 89108 333518580 78232 78233 48601645 90942 90941 51441543 23545 23546 37672275 96905 96904 889893566 57179 57178 384810840 34069 34068 501270465 20183 20184 310295239 96646 96647 246269055 97640 97639 959319839 41379 41378 714653600 76545 76546 715764847 74746 74747 209026747 85101 85102 79041315 21349 21348 252171466 46484 46483 32222238 39509 39508 166020315 16722 16721 397140745 4335 4334 888585480 39512 39511 833047786 44905 44904 77266344 81711 81712 320689400 35920 35921 812155079 68391 68390 967249326 97133 97132 915371476 59006 59005 121926686 39519 39518 232433050 6210 6209 342627208 39521 39520 408146546 5401 5400 130156331 16822 16821 142862518 12121 12122 895864411 57959 57960 190092152 67884 67885 669296340 8182 8181 680855924 31787 31788 349004110 54664 54663 739780164 78629 78630 518087761 25749 25750 158966739 91833 91834 669405515 26861 26862 209618964 3958 3957 337215456 48537 48536 135731956 70385 70384 20890497 51299 51298 369195149 80510 80509 324448064 15016 15015 420189084 92608 92607 418237410 68815 68814 334806069 1367 1366 688845878 39543 39542 116424373 39543 39544 20611494 73758 73759 633827065 39546 39545 647987980 2309 2310 412660685 79809 79810 685825991 52211 52210 423650983 28907 28908 244431117 31006 31007 525474710 65191 65190 121986946 21429 21428 750921077 49072 49073 685220618 33086 33085 757262948 76439 76438 415427292 47431 47430 965270649 39558 39557 57919961 75592 75591 856451762 5529 5528 81987867 55656 55657 99286574 39561 39562 12339920 76125 76126 122279837 84236 84235 305780553 24633 24634 66918134 92479 92478 261204558 34912 34911 328189800 45664 45665 111396533 99509 99508 500822418 80050 80051 866745907 97323 97324 726509046 68646 68647 797502321 38499 38498 735409579 43957 43956 935842402 39575 39574 166543187 36433 36434 303782613 42648 42649 986177101 12761 12762 765155654 39579 39578 957372972 64156 64157 60135930 77131 77130 11460711 37708 37707 436036171 37895 37894 517235281 39584 39583 696097856 90451 90450 76372300 37003 37002 154099808 39586 39587 873505594 14286 14287 568578504 22858 22857 882765109 94408 94407 186515580 1077 1076 580260480 5303 5302 329303547 94950 94951 211942845 30776 30775 396414998 22508 22507 191900256 78670 78669 647515649 73967 73968 639228515 14519 14518 448263083 63235 63236 891507772 19729 19730 603473739 73882 73881 371145996 55964 55965 684551483 70890 70891 569336601 54005 54006 48045066 56158 56159 933629054 16011 16010 452358861 39606 39607 235675169 90472 90473 43520949 98773 98772 498937574 66640 66641 321967335 59982 59981 367909666 58144 58145 786849159 59092 59091 768339027 6833 6834 681964822 43127 43126 75573518 39615 39616 875983615 83962 83963 567599416 46578 46577 5046892 11426 11427 158141049 63550 63551 501757022 60184 60183 850591982 721 722 858980861 52059 52058 391299102 70946 70947 572903725 71317 71316 710780976 13594 13595 514789729 96092 96091 705504091 10712 10713 438498996 44960 44959 505692061 94922 94923 78315830 7641 7642 888246448 39632 39631 576458371 64033 64032 284257850 7566 7567 367176091 39635 39634 957276740 21326 21327 584682733 25731 25730 32346605 1627 1626 163187381 77508 77507 57539167 87990 87991 64128392 84060 84061 147260419 18202 18203 578794285 7416 7417 324165105 10303 10302 804391855 68168 68167 468096939 67046 67047 430716592 39646 39647 679010058 27514 27513 9325824 22919 22920 649654392 69115 69116 874656879 40965 40964 962090848 9359 9360 972030943 93934 93933 166269667 23226 23225 47424413 15247 15246 291631821 29644 29643 831693809 69740 69741 691912903 66756 66755 822537203 39659 39658 390105550 93638 93637 33084065 37693 37692 634854371 22945 22944 15855151 1042 1041 991562756 26264 26263 720348574 58380 58381 7329884 49743 49742 40851088 39667 39666 214792887 39668 39667 433058139 39669 39668 597327672 61093 61092 456363868 29921 29920 976384846 76379 76380 431630222 27544 27543 369475812 58412 58411 111735130 61862 61861 895306200 64523 64524 735724977 31797 31798 347756463 39678 39677 741354585 21695 21694 47887239 70551 70550 128308100 31594 31593 358185548 10598 10597 83764647 14783 14784 804356399 39488 39487 52195721 37336 37337 811589204 34594 34595 334420123 66150 66149 820242891 80888 80889 587691911 84792 84791 862112450 27021 27022 164134155 99572 99571 657155321 72692 72691 322577160 55440 55439 458439286 39694 39693 293322198 12050 12049 264082809 35835 35834 114513371 27353 27352 918195890 44996 44995 73629532 39699 39698 424297394 6095 6096 7955602 88268 88267 805130656 39702 39701 109262337 39702 39703 578381869 45940 45939 43939077 25447 25448 66993865 15982 15983 181062830 17282 17281 539936280 1286 1285 666758349 1955 1954 107354015 78047 78048 62345551 66865 66864 734467524 14289 14288 580710346 43871 43870 265728501 49405 49404 563899734 39715 39714 962182951 57862 57861 646704798 50937 50936 10228866 39718 39717 987043895 39719 39718 905421914 52945 52944 933446960 83150 83149 317458786 30478 30477 68395498 38412 38411 233602076 48867 48866 587721001 92611 92610 18668692 39726 39725 848852844 94484 94483 452705358 47421 47420 522594426 88326 88327 636642429 16343 16342 739095358 87346 87345 983929973 73850 73851 334952404 47011 47012 147910243 62902 62903 583562212 19041 19040 207845436 2403 2404 188371247 92666 92667 530628339 88404 88405 436650599 29287 29286 401029615 23527 23526 146580036 8869 8868 57686204 39941 39940 305236180 12758 12759 459191553 57217 57216 177457939 95904 95903 407931570 66991 66992 488315067 16780 16779 28346502 11805 11804 828288093 15809 15808 596561580 6355 6354 440451505 214 215 12509626 7944 7943 277268011 34185 34186 838533094 25287 25286 453539790 39755 39754 530830968 27355 27356 645981765 2584 2585 673491839 8256 8257 788662832 63705 63704 619990979 46642 46643 23993532 62102 62103 540470524 40891 40890 405399926 76259 76258 754943041 58645 58646 828865633 26815 26816 875868355 40761 40760 656604741 78768 78767 672072379 53860 53861 615355723 65900 65901 809305761 67059 67058 65095111 39771 39770 10865823 32680 32679 334972757 34133 34132 751305797 56823 56822 65976871 39012 39011 700481662 39776 39775 413814429 63820 63819 283621315 39778 39777 714896662 22227 22226 353768590 39780 39779 280304647 39780 39781 15491090 23070 23071 961686090 48996 48997 290988329 65472 65471 785544120 78436 78435 447574414 32175 32176 700898297 47552 47553 275888972 85597 85598 851778459 39789 39788 465196150 32375 32376 903502690 30583 30584 365387545 39791 39792 161159647 21225 21226 396884847 37373 37374 198643524 36461 36462 209250901 23579 23578 367756151 84687 84686 407483391 74869 74868 716393061 92120 92119 94250731 32837 32836 538499737 39800 39801 193905427 31955 31956 642462221 15046 15045 512451943 34386 34385 781057344 4469 4468 499009402 77252 77253 329856136 49105 49106 252520316 61725 61726 100672426 73066 73065 2089576 8661 8662 490639272 19423 19424 531290750 28190 28189 296709850 52218 52217 27615732 21077 21076 59678016 92053 92054 132424169 25878 25879 866453271 77417 77416 925163930 90994 90993 728689578 39819 39818 880194008 75604 75605 22708331 57619 57618 899214522 51449 51450 373264450 98023 98022 898972047 83859 83858 234654501 85910 85909 509944598 84903 84904 708235753 18500 18501 355491314 39828 39827 514055768 35577 35578 992957272 39829 39830 613977475 67057 67058 355451915 39831 39832 781974106 18963 18962 733222794 96586 96585 429155961 79236 79235 364325767 39835 39836 497001797 50862 50863 833436 12399 12398 545340728 66494 66495 593762618 87590 87591 733328249 93938 93937 988453858 39841 39842 673396144 59232 59231 764219799 39843 39844 560797208 43749 43748 4162963 59550 59549 853921238 67397 67396 612590393 35434 35435 538966409 7723 7722 293638987 77901 77902 991953954 13210 13211 70694749 39852 39851 439448566 61652 61653 870285193 44715 44716 62374929 23534 23533 746450533 69533 69532 860767181 57101 57100 646919986 8946 8945 912760484 49413 49414 591803990 68889 68890 145727043 68060 68061 50670093 80388 80387 737426655 23349 23348 652474715 73696 73697 559254988 98761 98760 718202693 39866 39865 74885708 65001 65002 709494336 90285 90286 105734309 87741 87742 567574506 56272 56271 697784694 72320 72319 518391032 45216 45217 48932682 47970 47969 278362479 74417 74418 510194798 14411 14410 719237400 78309 78310 219071232 73723 73724 779407405 74907 74906 895305 24480 24479 122987609 3154 3155 358712397 58840 58841 333548000 39882 39881 335233695 39883 39882 111423769 80459 80458 66948986 35273 35272 883873829 5405 5404 3373582 84921 84922 44092635 39888 39887 45026584 39889 39888 38161154 2518 2519 327852725 70502 70501 853183171 55765 55766 825136248 39893 39892 904631133 39894 39893 937758138 54763 54762 718972443 64563 64562 694677041 94003 94004 50189700 39897 39898 840088261 37534 37535 6528209 9210 9211 766906526 77893 77892 825461668 78915 78914 235589250 67216 67217 431151606 34652 34651 616556638 1504 1505 518027345 33546 33545 858790178 37053 37054 599715904 19687 19686 28567250 33140 33141 724510981 43934 43933 546319578 30499 30498 813261961 62799 62798 344694947 39913 39912 140970137 46091 46092 287310947 38088 38089 24231502 67137 67136 38501433 13044 13043 908526029 60765 60766 134330745 88440 88441 538895409 28955 28956 624980037 39921 39920 598323654 45278 45279 79612765 39923 39922 537801336 25610 25609 356635191 92531 92532 973286027 39925 39926 529298771 85370 85369 825518476 45703 45702 401716425 90341 90342 241255815 3711 3712 227022116 22814 22813 472110714 39932 39931 955995762 89296 89297 11615242 78570 78571 217817500 55665 55664 199870325 39935 39936 173285364 95972 95973 669387720 63413 63414 966340877 66851 66852 72173138 68069 68070 209498831 96174 96173 673912152 39942 39941 146640842 90416 90415 1041162 24075 24074 52575691 28127 28128 422613686 7983 7982 766437037 53570 53569 925601340 79489 79488 392830322 36956 36957 375900098 57827 57826 635302291 35195 35196 219612072 64779 64780 606123667 47288 47289 484048574 25896 25897 757384666 36752 36753 654329013 49249 49248 302524609 95480 95479 359353044 32098 32099 436742378 39274 39273 705700588 43385 43386 504543954 39133 39134 119134862 57062 57061 569898665 58361 58362 564812411 62158 62159 758879073 45261 45262 826104412 39965 39966 92968965 78371 78372 229326004 80394 80395 214480716 36742 36741 231270162 44875 44874 616827246 28038 28039 413854347 85472 85471 445159478 39972 39973 998707303 22430 22429 995160408 33537 33538 909713179 93733 93732 353776390 39977 39976 274721656 72578 72577 80135870 55407 55406 690063905 2714 2715 336871014 6724 6725 328283458 78313 78312 149358490 73284 73283 833239679 39984 39983 678488389 83758 83759 536249643 37897 37898 266108782 23343 23344 600873147 36542 36541 614607189 27268 27267 776179578 39990 39989 48190399 10759 10758 630124926 72936 72935 216766862 68809 68808 122091482 66217 66218 444652692 91153 91152 353832981 22552 22553 798484649 35074 35073 505885659 39998 39997 920073979 39999 39998 387442931 3572 3571 624711590 40000 40001 312999281 84335 84336 131116933 21649 21650 217469997 40004 40003 955828295 96941 96940 459560307 29984 29985 527034053 40007 40006 857036796 26112 26111 951507858 53487 53488 403871261 22613 22614 294175188 41968 41967 655229759 55823 55822 761929811 9884 9885 197334415 85161 85162 4071632 35473 35474 368564215 69465 69466 995119512 91014 91015 59051596 67753 67754 268772697 39327 39326 312460745 40568 40567 707798323 69750 69749 179098556 92160 92159 67242258 87502 87503 332412031 40024 40023 362555964 5950 5949 151535786 82282 82281 37946406 53393 53392 445324935 10050 10049 87013260 11992 11991 824835526 38330 38331 82880 36020 36021 5159794 73528 73529 751823427 19509 19510 413336100 25056 25057 366899346 40035 40034 760265335 14376 14375 351056962 40036 40037 501342139 38141 38140 9239375 28422 28423 918785262 38455 38454 717191858 84297 84296 980080104 98692 98691 789820721 36390 36389 621920469 61502 61501 948683899 40044 40045 25373160 37427 37428 990061172 75218 75219 572517198 40048 40047 98531534 80585 80586 745917281 40049 40050 817898713 98026 98025 260940575 81934 81935 533835164 9094 9095 281457370 46929 46930 29319204 28723 28722 83069744 47059 47060 155452956 97385 97384 645797950 40057 40058 73362078 90522 90521 908455185 40059 40060 321036617 24015 24014 946103133 37865 37866 539542420 79955 79954 24142706 40064 40063 480417889 61204 61203 568060011 93524 93525 571365846 68477 68478 635049129 71831 71832 998477160 49836 49835 958392960 40069 40070 950772280 68905 68906 560266543 36704 36703 206522787 28576 28577 562474518 81716 81715 411614740 2242 2243 927681059 40076 40075 714664989 94736 94735 96541582 40077 40078 139833799 54514 54515 507691974 49990 49989 289286182 69041 69042 974713259 17505 17506 355216176 59229 59228 381306877 36641 36640 581342159 15039 15040 112265236 31439 31440 785537076 40086 40087 689591506 14201 14202 419694191 91493 91492 432579031 5682 5681 737496380 64125 64124 201761523 41243 41244 512853792 40092 40093 569921505 40094 40093 913177525 4438 4437 849104946 64259 64260 232082242 40097 40096 275833735 75239 75238 528431247 55146 55145 45193731 67316 67317 434029816 29078 29079 54456576 84248 84247 471192255 20067 20066 857253889 69184 69183 512147879 82227 82226 394813928 35467 35466 688372158 44243 44242 299624042 29417 29418 414292090 46729 46728 600643519 33922 33921 391492615 32799 32798 847278238 38933 38934 109897952 78315 78316 438804072 37362 37361 6956445 25510 25511 71633828 40116 40115 802121995 67259 67260 311193259 31590 31589 576382594 27528 27527 274968740 13916 13917 368788595 68303 68304 23951027 98024 98025 606349633 59187 59188 542025582 27091 27092 211552850 8974 8973 6923409 5904 5905 32567653 13757 13756 200487154 82326 82325 965192742 50406 50405 646080183 93116 93117 559028735 98238 98237 804798918 56874 56873 25313842 19264 19265 845000317 42037 42036 226815013 87668 87667 201280676 3167 3168 42310652 43217 43216 109966495 48518 48517 464504173 34981 34982 149069032 73391 73392 938871504 42531 42530 895595453 78215 78214 925060726 1769 1768 653803798 2439 2438 787121212 66577 66578 516154586 14612 14611 362430816 53402 53401 340690258 40147 40148 611057299 30838 30837 980926942 63284 63283 326680655 82865 82866 720338407 27929 27930 826939754 47525 47524 173807636 95068 95067 940391404 1091 1092 387752385 92136 92137 576883742 79734 79735 883501741 19624 19625 567372259 40110 40109 630486258 40160 40159 953787467 82089 82090 103818555 56646 56645 447105894 26807 26806 969753393 74871 74870 308237398 79999 79998 480091702 78533 78534 337232808 15665 15666 741894742 75097 75096 963432933 37032 37031 951593338 9609 9608 195149411 8544 8543 276870367 127 128 495338593 27532 27531 949942983 56852 56851 383706707 84968 84969 600523887 99334 99335 863503227 65507 65506 973871168 1926 1925 400255929 97178 97177 586615881 65370 65369 33627044 27103 27104 613686509 73220 73221 424434393 49369 49368 148757465 22427 22426 7754900 73055 73056 467962682 94425 94424 315622013 85195 85194 881981740 73478 73477 84159940 40189 40188 436645749 11898 11897 355428975 46297 46298 933284723 51789 51790 82533619 4255 4254 832246355 46667 46666 513595906 10550 10551 206607748 56785 56784 650432165 55849 55850 941554539 99897 99896 385117834 81897 81896 870563929 65553 65552 609950879 22809 22808 405177274 36521 36522 872235488 86795 86796 20573071 75133 75132 48675948 79438 79439 195344414 75945 75944 94871775 45001 45002 823708135 25968 25969 492154844 98409 98408 42369499 40210 40209 709775849 73260 73259 744372169 63248 63249 411004800 72495 72494 385964825 55272 55273 720759650 76542 76543 441362876 2240 2239 661597487 6221 6220 734149987 52595 52594 66154548 49635 49634 483218671 45435 45434 966905988 86639 86640 440199209 40222 40221 992688202 92426 92425 439821236 29752 29751 920403805 36484 36485 182608192 85017 85016 542380821 18896 18895 866349055 81382 81383 661548126 36055 36056 452968797 97987 97986 489964042 40231 40230 589450732 96829 96830 74544492 46225 46226 788186781 5148 5149 803351842 26444 26445 33547830 59878 59879 805884466 40236 40237 747828992 74335 74336 849240921 66393 66392 922804416 8574 8573 362975903 29144 29145 488821481 14576 14577 269672751 98164 98163 212066064 1089 1088 842411366 40245 40244 937334688 15205 15206 529852202 76941 76940 794953423 81843 81842 75849341 40249 40248 336859601 75461 75462 694313041 14045 14044 334470219 49854 49853 626693534 35401 35400 57344010 74966 74967 316954803 33967 33966 91794677 81566 81565 130905290 92307 92308 338068800 5995 5994 854426590 40258 40259 467945955 40259 40260 561733313 95205 95206 996256587 63738 63737 234509161 96451 96452 437473871 89064 89063 986617226 40265 40264 659748197 29779 29780 980458859 57587 57588 874597910 63039 63038 658237682 47261 47260 965313199 57342 57341 753029888 13378 13379 34115130 4733 4732 629110021 60643 60644 691093676 48183 48182 742966987 1165 1164 72142688 40275 40276 669085846 19161 19162 223129028 51593 51594 776536943 40278 40279 943247955 7024 7023 74615741 1139 1138 251308995 44903 44904 460435989 34454 34453 41823359 20591 20590 223338067 29145 29146 62054999 7118 7117 997921002 39237 39236 293885558 53917 53916 282977912 26717 26716 797389205 40289 40290 159971742 83049 83048 288610927 87407 87408 34313998 37437 37436 795096181 40293 40294 811988965 85867 85866 416730306 51145 51146 143947324 8759 8760 189780817 19502 19503 784953337 58555 58554 123286638 54478 54477 960121835 63192 63191 816440938 93026 93025 596923671 14000 13999 757088147 40304 40303 906747980 84245 84244 342648931 63427 63426 34664446 26963 26962 575323640 69036 69037 916441681 71161 71162 30469828 40310 40309 775107955 56147 56148 82946950 83383 83382 945278511 40312 40313 915795577 28741 28740 14363839 13931 13932 526928587 62525 62526 379571170 54065 54066 691190352 40318 40317 873489967 56690 56689 914050936 85268 85267 187547049 40320 40321 522475903 8562 8563 927269267 51287 51288 68603619 40324 40323 373311110 82408 82409 757536795 57904 57905 731301056 91223 91222 66237062 22455 22454 249647295 943 944 84992930 60934 60933 134955535 40331 40330 264773758 71870 71869 455359584 23993 23994 806481266 40334 40333 634621659 60911 60910 228091405 52286 52285 275193270 95167 95166 821288271 34579 34578 881428998 95576 95577 804021272 26699 26698 999394261 37218 37219 240849889 92912 92911 376648309 1880 1881 95252906 40343 40344 290782995 30789 30788 84245811 91289 91290 616402319 6577 6576 469647471 37676 37677 107724684 57209 57208 571175734 41001 41002 465706435 58864 58863 209454906 55253 55254 266167196 14957 14956 85864508 40354 40353 792946943 74603 74602 863911040 27180 27181 188210791 69639 69638 181064062 15821 15820 112004921 17182 17181 240509146 45849 45850 248880725 87970 87969 515336598 47447 47446 559345898 96587 96586 26073479 57164 57165 572144526 40365 40364 904045317 35263 35262 583067022 49319 49318 120249063 2639 2640 498251394 82245 82246 820540079 20376 20377 114623013 40371 40370 82600705 47915 47916 869746276 45341 45342 641423962 77027 77026 42870197 96077 96078 176899070 40376 40375 545830826 52372 52371 342473522 46148 46147 842682822 60411 60410 939179692 53996 53995 30661263 54136 54135 12676680 65203 65204 833764580 1322 1321 195570940 98714 98715 403440017 51000 50999 596945166 36571 36570 77806881 9662 9663 414825604 48584 48585 773001204 40389 40388 47469021 79963 79962 684321937 5617 5618 626079998 40391 40392 697440316 5929 5928 39970927 40394 40393 902568396 38130 38129 818538183 69959 69958 54233783 51677 51676 540824165 40398 40397 695959151 1541 1540 569896289 64239 64238 655225841 18287 18288 644398018 40402 40401 470910362 58906 58907 493572594 40403 40404 16122173 22834 22835 187426671 6542 6541 477340276 23781 23780 61604290 2029 2030 387240243 40409 40408 518179765 14345 14344 879769251 59633 59632 394161345 10188 10187 234290733 40413 40412 642151622 56749 56748 352291028 38780 38779 203304959 11624 11625 20985545 80471 80470 480802612 20838 20839 713345849 9929 9930 998494257 66459 66458 737332330 50970 50969 506753656 11777 11778 420164102 76951 76952 77530163 85994 85995 540391351 40425 40424 976298860 59713 59712 545954291 54204 54203 295440256 62243 62242 329820954 6133 6134 759039697 84556 84555 690208446 3637 3636 102739132 40432 40431 362340161 67663 67662 60165067 53730 53729 929005990 85229 85228 361236523 69753 69752 316484513 75601 75600 592270944 49263 49262 141869040 41223 41222 19909175 40439 40440 102294766 50615 50614 49629180 28483 28484 377469286 29202 29203 51210222 62760 62759 267766693 45032 45031 770233328 76467 76466 80381651 87652 87653 100646785 12753 12752 929663619 89068 89067 846695918 85051 85052 872915080 40450 40451 133983942 61402 61401 301286666 40452 40453 540643471 24304 24303 49818330 40455 40454 207618487 3040 3039 333526531 53198 53197 809835982 20885 20886 481496738 40458 40459 942004978 94740 94741 142695927 14726 14727 990448522 21299 21298 819547067 91459 91458 2596407 31881 31880 846414260 30287 30286 445675015 99098 99099 4512136 40467 40466 694426860 32842 32841 333330639 31019 31018 884900461 46035 46034 961215851 65296 65297 859176092 48688 48689 515099676 99715 99714 764588360 25221 25220 596186959 31495 31494 295220595 33330 33331 217031735 11274 11275 23314694 27047 27048 540277791 30932 30931 292244164 11843 11844 551028735 89856 89855 119808125 42847 42846 340527693 52214 52215 172216196 57243 57244 222030613 60366 60365 446722403 77743 77742 545262156 6750 6749 18409164 97103 97104 95685730 17569 17570 784177875 90643 90644 90559766 47564 47565 411406427 11993 11992 921019534 39421 39420 129821646 70762 70761 800918183 30981 30982 721366802 76820 76819 649929866 53388 53389 494357944 23150 23151 749820032 40499 40498 891217782 54800 54799 18299399 72344 72343 631342807 83913 83914 102158373 61337 61336 702429233 50197 50196 839294972 72336 72335 101289176 62362 62363 111955359 40507 40506 342908561 40507 40508 705046820 68061 68062 785901385 11491 11490 643427834 59726 59727 646021383 40511 40512 843424381 52952 52951 483205664 25840 25839 510825928 85822 85821 779741610 63020 63019 719712202 65558 65557 59199538 80574 80575 636651421 28174 28175 901370034 40520 40519 382694418 87659 87660 532323773 99822 99821 364972689 60156 60155 115095293 87360 87361 334839840 90393 90394 830010079 16350 16349 888021185 21882 21883 469160077 40528 40527 999739649 64492 64493 510305821 84448 84447 754208206 21112 21111 886603527 40532 40531 712662665 6020 6019 7992541 79099 79100 637037916 40534 40535 357129270 11335 11336 825309646 60351 60350 34949100 65372 65373 185112980 51052 51051 726520967 2427 2426 743947178 35833 35834 610513400 15355 15354 912105891 10215 10216 492982667 5024 5025 80954174 41265 41266 361940503 88628 88629 94015545 40547 40546 12481655 11378 11379 403915882 37038 37037 823044158 9733 9732 369836555 93237 93236 932339879 68769 68768 139552342 32070 32071 224192971 21222 21223 686197842 40554 40555 927536663 65240 65241 886092268 40557 40556 912075772 38861 38860 797799241 63359 63358 919133160 40559 40560 438292571 42679 42678 260756086 30481 30480 70166194 19723 19724 78625506 9084 9083 441801109 36698 36699 507004351 46057 46058 806341202 40567 40566 93784044 39085 39084 760427218 10387 10388 3832772 96331 96332 465500272 56055 56056 441613973 35672 35673 956661003 76892 76893 807980115 288 289 257924186 40575 40574 774794126 94191 94192 295703424 40577 40576 865435554 53197 53196 484706017 5310 5309 758212398 40580 40579 568629811 42674 42675 425112775 40582 40581 401166040 40582 40583 576528365 23654 23653 995826795 98363 98364 566428221 63815 63814 972421017 23847 23846 38955753 49721 49720 244857650 41524 41523 881517158 44045 44046 783886207 40590 40591 60137572 85325 85324 192474071 97479 97480 49767939 4888 4889 139456109 9528 9527 549859908 20366 20367 694437484 81445 81444 304936637 30300 30299 461118534 98920 98919 719821458 40599 40600 395142216 75221 75220 761899424 6000 5999 65972083 51171 51170 94176251 88856 88857 355356295 13574 13575 4596123 25588 25589 276734816 19601 19600 822361682 70039 70040 835517573 30613 30612 418644481 83227 83226 393168639 35200 35201 72920844 58769 58768 897147495 51752 51751 310341899 43690 43689 850166595 14829 14828 909839811 44149 44148 822906771 37754 37753 655239764 66536 66535 604907942 17160 17159 250075827 40620 40619 912973106 40620 40621 706748763 32190 32191 563323556 19530 19531 712846656 49314 49313 952183989 40263 40262 718287877 17500 17501 161985598 40626 40627 624639086 94107 94106 348599885 26041 26042 41362200 85287 85286 63180408 26246 26245 358298472 3738 3737 16672625 94145 94146 821253825 55376 55375 783819739 40634 40635 827280378 97959 97960 636670300 64531 64530 584899855 15962 15963 953924596 40638 40639 503675158 63159 63158 511256461 11700 11701 131055733 36019 36018 140271059 64693 64694 623059283 110 109 535940677 87867 87866 313038924 40646 40645 225866892 71014 71015 323742057 79684 79685 176584972 11492 11491 123594063 22884 22885 575684538 90720 90719 45991094 34237 34236 560552237 52019 52018 893301789 66215 66216 389745143 40655 40654 866079164 59648 59649 723082293 40657 40656 422989755 14025 14026 653356901 65443 65444 237990049 9546 9547 966621816 62387 62388 671581199 40662 40661 316060712 24555 24554 890286510 40664 40663 449254796 40287 40288 9531494 10427 10428 658189034 40667 40666 25689553 33668 33667 812836556 14926 14927 101411311 3452 3453 664152918 82925 82926 223349531 92863 92864 818249174 97051 97050 575139389 48473 48472 583702685 82041 82040 685905730 35146 35145 242077454 55277 55278 804431305 74767 74766 795178996 40679 40678 967750175 20795 20794 149344793 54840 54841 215119470 79037 79038 266082068 43991 43992 6297649 26511 26510 615723106 40685 40684 335947243 54334 54335 53835960 45195 45194 119282969 23901 23900 195068824 59971 59970 4754533 39142 39141 592186659 6665 6664 935405084 20029 20028 352789550 56146 56147 908973794 40693 40694 755278999 58835 58834 438908069 70077 70076 906495961 59374 59373 912546255 40698 40697 412596703 6909 6908 979796160 74118 74117 432975894 89673 89674 938668923 19271 19272 466515654 40703 40702 923149215 79441 79442 567322786 44278 44277 712834714 91864 91863 970622110 40706 40707 928010777 40708 40707 235771392 84575 84576 545084610 64693 64692 67033274 9050 9049 159655718 64079 64078 223302647 48298 48299 562782449 40713 40714 668060916 40715 40714 689897060 74098 74097 896050193 40716 40717 613794310 40718 40717 661877288 84328 84327 756276886 42258 42257 595094557 40720 40721 841481539 79158 79157 567884470 28623 28622 504525856 40724 40723 69502125 65266 65267 782549202 65439 65440 84434692 3727 3726 885267339 40727 40728 65017753 84451 84450 210449981 53992 53991 233704954 19193 19194 818183 70173 70172 656805498 15240 15239 649258228 40734 40733 883155845 59270 59269 860303844 40736 40735 180064560 56174 56173 42869962 71634 71633 11300628 20486 20485 478939416 28068 28067 200348765 25412 25413 979935352 40742 40741 87280158 62057 62056 49072061 41344 41345 417298408 19336 19335 262727705 18489 18490 89177754 96080 96081 749930640 58823 58822 682243450 14584 14583 621679532 40750 40749 4455813 40750 40751 228959603 54559 54560 465510148 30412 30411 552826262 52893 52894 632808800 75908 75907 490844651 65393 65392 68562231 57258 57257 931945757 7506 7505 838916271 268 269 352421283 37656 37655 359685643 40682 40683 489122030 449 448 844997756 62647 62648 379082471 2704 2705 33446201 48796 48795 543943064 40765 40766 825718481 40766 40767 976381225 28918 28919 614916288 35536 35535 748442639 73387 73388 174056769 90943 90942 79115136 40772 40771 356023140 74796 74797 869549098 33962 33963 659784544 7771 7770 101176100 58230 58231 213350186 23024 23023 21663525 40777 40778 595167559 42797 42796 524238324 77824 77823 865543646 54538 54537 865035807 85041 85042 409078289 87717 87718 821182704 49625 49624 33233805 70169 70168 516655261 95088 95087 302496352 54408 54407 829454015 94126 94127 838528780 25628 25627 386172677 85329 85328 722454233 91983 91982 721572394 40361 40362 467121263 95786 95785 576165156 95060 95061 285719203 34243 34244 573257887 20927 20928 575131538 27778 27777 322759849 46224 46223 816346604 18207 18206 602418351 31575 31576 145817747 94480 94481 180797352 6527 6526 169129061 40803 40802 5619344 96164 96163 386055253 70129 70128 585153304 16537 16536 756589505 6264 6265 318064796 85342 85341 704006912 40809 40808 9541973 93972 93973 493587002 58283 58282 887186896 54423 54424 726660732 70712 70713 238601374 91212 91213 518913291 74149 74150 58619470 47683 47684 840714489 81512 81513 500205976 45395 45394 703178487 98039 98040 918329819 38569 38570 183720810 48347 48348 858610122 40822 40821 122920641 40822 40823 115679329 92254 92255 674673669 65904 65905 909942303 61931 61930 353029553 86650 86649 652511343 39168 39169 978465989 81524 81523 222730599 63976 63975 840361494 69502 69501 680048564 71307 71308 804985320 40833 40832 523131605 42859 42860 317417918 81868 81867 777584520 40835 40836 510691441 66069 66070 34829954 50494 50493 34174592 72947 72946 165013347 55484 55483 297610407 50598 50599 933038569 40841 40842 776462003 96505 96506 28936036 40843 40844 83093652 76870 76869 321616490 17733 17732 587692980 38652 38651 3896011 88368 88367 40997511 82649 82648 807537607 79727 79728 276650084 75897 75898 692597375 73397 73398 740246419 88610 88609 304525482 95677 95678 38980519 78360 78361 415944585 77210 77211 732804621 32080 32079 318154525 77070 77069 159849190 71154 71153 149220759 4414 4413 181941266 54181 54180 17764624 79483 79484 346229901 7383 7382 540308858 88312 88311 866424319 46435 46434 200399063 80128 80127 402870926 40866 40867 672124841 86618 86619 413323511 40869 40868 442224553 7177 7178 538226397 67621 67622 717762235 43634 43633 86742369 41167 41168 814556194 50303 50304 825058290 40875 40874 971598320 18861 18862 363068774 53411 53412 8786625 47071 47072 332294986 34479 34480 477620137 39617 39616 397888375 44336 44337 132178539 23047 23048 149044198 56257 56258 624072684 53941 53942 312424646 15060 15061 437298919 40886 40885 637345995 15062 15061 819134177 99184 99185 928764872 58620 58621 312775520 68773 68774 429760384 34051 34050 206294872 16469 16470 955903674 73009 73008 797236454 40894 40893 393047699 40894 40895 50959680 66808 66807 214801944 40896 40897 322055405 95524 95525 746421268 73559 73560 355823665 3420 3419 314066727 87949 87948 789193676 33524 33523 998933528 47937 47938 367910372 40904 40903 627195500 40905 40904 360835903 46795 46794 557627192 38637 38638 831460533 65184 65183 310310451 79083 79082 879352037 40909 40910 6517007 59074 59075 468643368 37569 37568 990657802 86510 86509 925573315 2631 2630 909704896 16066 16065 647717217 46455 46456 462556227 38195 38194 285972416 59028 59029 916616557 38600 38599 58901418 47607 47608 13048949 40921 40920 795313703 13851 13852 275617985 54095 54094 356046065 46505 46504 165070331 53100 53101 335055400 12561 12560 429183335 26036 26035 690619975 81238 81237 345414516 78015 78014 386894423 25156 25155 58241937 21092 21091 32053346 40932 40931 970021953 40932 40933 299448363 6956 6957 388404594 22052 22053 191231004 21855 21856 864002315 7379 7380 815473280 58216 58217 429241796 55945 55944 483151602 40940 40939 279303226 2873 2872 754309141 5951 5952 400912963 84637 84638 650155398 40944 40943 361853054 7901 7902 807574031 94070 94071 463539759 66328 66327 161670686 97650 97651 68767562 97939 97940 490118773 53540 53539 117213390 52065 52064 332045090 32084 32083 199198548 92908 92907 56615602 909 908 420971496 40955 40954 667739554 18544 18543 579853079 99511 99510 941952534 95041 95040 439990857 49200 49199 179664845 69108 69109 69154642 93564 93565 430531669 95145 95144 806716995 54683 54682 441171835 43841 43840 453919110 3694 3693 954779654 40965 40966 436762666 71104 71103 726708389 10170 10171 279279227 22626 22625 737758501 40970 40969 358120662 36821 36820 264183783 40971 40972 87611579 27343 27344 139090834 70536 70535 695538724 28602 28601 84716805 1132 1131 811970325 27887 27886 82272656 23652 23651 473601909 61420 61419 174603619 84841 84840 693359388 76738 76737 78812742 80431 80432 237834285 53213 53212 519734923 11771 11772 385126310 10778 10779 145476673 79767 79766 52417589 27028 27027 673687723 45811 45812 138678094 98144 98145 170546161 29290 29289 947678842 84833 84834 70291220 5318 5317 881318642 36093 36094 25502759 94858 94859 628375916 12836 12835 712809661 74582 74581 596535349 26557 26558 978898590 29414 29413 189759872 11062 11061 902664894 98488 98489 39284222 97751 97750 297512559 37177 37176 799304110 80725 80724 49186005 64503 64504 89556215 74243 74242 76017306 96567 96566 607304692 38562 38561 519291876 6654 6653 883524111 41009 41008 664259204 30560 30561 992348113 22773 22774 84754033 67363 67364 140617976 55968 55967 765401716 49776 49777 592642250 54391 54390 818802468 41015 41016 784439466 33448 33447 426550805 88294 88295 746054889 31553 31552 443057485 21538 21539 538182622 78580 78579 405243639 3702 3703 863826745 44548 44547 9132380 54176 54175 518991764 41025 41024 59939598 59749 59750 917828171 41027 41026 513582950 90734 90733 544342414 47232 47233 206145329 41030 41029 303842996 8354 8353 184408487 13786 13785 478617298 42955 42956 201509277 95346 95345 597268877 41035 41034 28252411 51050 51049 102799916 41037 41036 70455919 49864 49863 389943026 16595 16594 16441187 88697 88698 729625258 50065 50066 710240301 1734 1733 461606019 41042 41043 900726918 77115 77114 46716958 25791 25792 505185854 67432 67433 32753126 533 532 962769966 37457 37458 73825184 82054 82053 801248109 30215 30214 762189122 27746 27747 582001351 79841 79842 790632969 38029 38030 272503402 56925 56924 710577606 17393 17392 622225379 91703 91704 477535865 16665 16664 253926985 93585 93584 385279520 54354 54353 46864056 96618 96619 54506705 9362 9363 81489153 97109 97108 898538759 23186 23187 721454240 37499 37500 763569210 47769 47770 619635183 63202 63203 207186354 92266 92267 2171801 8315 8314 481696156 7827 7828 943501392 34564 34563 834073182 26122 26121 101838019 41071 41072 40206376 62335 62334 61096906 35004 35005 7475915 41075 41074 947018468 56744 56743 142168015 1531 1532 11512548 9279 9278 872395455 16202 16203 148567271 55328 55327 688017864 77912 77911 634156937 46374 46373 750693507 31618 31619 85944409 67887 67886 445084430 26395 26396 9249162 41679 41678 473318241 14334 14335 629912555 41087 41088 641585375 41088 41089 569305881 50890 50891 425339436 37284 37283 52978162 56486 56487 199561535 78680 78679 439171918 6930 6929 482777528 85338 85337 905302762 37832 37831 302449011 49897 49898 111114917 70431 70430 620918621 43692 43691 456038383 34340 34341 43809414 5468 5469 200521086 23668 23667 45943672 39815 39814 59301186 41104 41103 894636488 72287 72286 947244700 99817 99816 219334634 81684 81685 158524619 17144 17143 63046473 26713 26714 239649191 51447 51446 36426903 46961 46962 257233041 93189 93190 230061154 18047 18048 900429226 56778 56777 898131945 53445 53446 634682691 60986 60985 661286957 60874 60873 389324693 54888 54889 674224459 41119 41118 437005490 51531 51530 358887432 7832 7833 504870076 14777 14776 822021038 17426 17425 735330389 30056 30055 884222487 36161 36160 576744790 78319 78320 249827847 93832 93831 738051012 41127 41128 187871167 11624 11623 993285888 74749 74750 146055118 63783 63782 43190077 46243 46244 69816875 69040 69039 957609783 72422 72423 963723137 39823 39824 488245795 55984 55983 982880970 38979 38978 135855585 81376 81377 75798815 75261 75260 80868729 36155 36156 761187790 71893 71894 976717765 41141 41142 839076014 41142 41143 485631595 63226 63227 60914863 81681 81682 964587791 74017 74016 854312117 70660 70659 149932230 18981 18980 988328615 44829 44830 575977421 81203 81202 224842946 49099 49098 985039227 45663 45664 587916596 71275 71274 96300660 71743 71742 822482918 68039 68038 686729504 42741 42740 107412121 68333 68334 328449627 41157 41158 856136500 41159 41158 758650478 72406 72407 975595612 87280 87281 751696446 88453 88452 848363590 66236 66237 175012036 78510 78511 377283017 41164 41165 498876605 4597 4596 619918264 60400 60399 451297955 22372 22371 384276078 45337 45338 4763355 24065 24064 166212522 66848 66849 649012272 18248 18249 577699998 33897 33898 104276608 41173 41174 131425858 73837 73838 567416245 33765 33766 4815342 21956 21957 728108279 50887 50888 805863464 82389 82388 311587361 36884 36883 438508475 55928 55927 269342065 3520 3521 721124105 60194 60193 531374467 41183 41184 676387233 42239 42240 989809536 41618 41617 210672660 4727 4726 110613395 29020 29021 773649413 78067 78068 65513884 83712 83711 273713792 54733 54732 969230889 82083 82084 536913037 27063 27062 629942178 56424 56425 35400708 89447 89448 652194755 42874 42873 394303138 71400 71401 940383567 9218 9219 878857565 82865 82864 621614595 73588 73587 862529013 83381 83382 321205449 69418 69417 542999756 62794 62793 187418671 63566 63567 538127607 20471 20470 409447703 41206 41205 375221397 41207 41206 773127600 87508 87509 127886175 49497 49496 629353637 41499 41500 402593665 34 33 115040404 50892 50891 708365481 84938 84939 780084161 14967 14966 872797 17199 17198 17579020 85467 85466 508966545 98141 98142 73626912 41218 41217 381199737 91647 91648 820983534 42255 42256 955664284 16620 16619 696019546 39571 39570 232748330 36304 36305 834969139 69261 69260 501423503 4816 4815 261055081 96719 96720 625352264 5557 5556 738738042 82234 82233 938507253 90409 90410 640112686 52037 52036 920596912 22602 22603 61756292 81610 81609 423266974 55978 55977 315499244 41233 41234 721697219 78844 78843 778500278 95458 95459 57320475 80735 80734 921207499 88260 88261 347738342 51703 51702 836353435 29701 29700 401683523 43946 43945 569668438 51943 51944 904906752 56956 56957 166378335 17043 17044 810165937 41244 41245 734596606 41246 41245 733781247 26646 26645 922173525 38328 38327 507209027 41248 41249 920255637 79358 79359 44335444 52142 52141 873826929 17276 17275 336848540 78379 78378 443644883 18416 18415 852701298 825 824 358027726 54392 54393 887966884 48379 48378 888597973 40918 40917 73356882 41259 41258 235365162 80601 80600 216732419 38274 38275 640285848 38104 38103 462013938 4014 4015 518654565 3024 3025 830197161 92628 92629 828656771 95614 95613 754761681 98181 98180 746589446 38913 38912 160823113 40494 40495 131743451 36440 36441 437078133 14052 14053 27699894 64220 64219 39880153 68952 68951 987382860 41274 41273 888770278 21300 21299 534866371 41276 41275 293030675 41277 41276 369868646 51587 51586 757752624 51545 51546 965500318 82831 82830 555749111 87062 87063 565311261 22127 22126 594656485 97272 97271 9403229 38244 38245 211059272 41284 41285 216471881 89890 89891 642568600 56937 56936 77358138 57021 57020 104819466 53962 53963 71828260 32206 32207 371342179 93768 93769 553428498 61868 61867 194125066 59416 59417 372561359 41294 41293 830615394 10051 10050 54935526 58856 58855 88881238 64670 64671 17188045 80243 80242 157762614 39735 39736 26745950 39821 39822 263518145 80535 80536 291257478 41302 41301 494258307 41303 41302 7045697 13862 13861 719097697 56470 56469 710197958 50216 50215 540879218 19415 19414 752718590 58893 58892 316676880 42803 42804 459744059 40955 40956 594897199 30910 30909 552338215 75234 75233 2399470 74400 74401 581329403 99032 99033 742434156 41314 41315 357408497 41316 41315 261688285 58102 58101 385727995 29628 29627 795618781 26052 26051 68733621 41319 41320 318272003 11732 11733 980665240 1801 1800 900639418 39721 39720 420007793 41323 41324 151296844 66544 66543 879259410 55119 55118 669504320 83624 83623 196239688 41327 41328 36833766 17561 17560 869621517 38283 38282 56800304 30830 30831 164593150 69506 69507 317142723 82269 82268 965678863 77 76 907281998 32228 32229 192447869 23499 23498 800427035 94991 94992 176411140 77545 77544 584717540 41338 41339 889265747 98995 98996 430192615 13024 13023 167470269 91870 91871 230536252 40436 40437 624353329 51530 51529 879278183 96811 96812 3991148 22171 22172 808536106 22173 22174 731909741 35718 35719 708949149 93297 93298 785687849 41350 41349 894524032 12805 12806 649978497 22566 22565 10375375 29469 29468 248075377 26529 26530 505725335 41354 41355 172746378 91606 91605 979586825 8086 8085 518263714 85800 85801 232478412 29710 29709 226385866 46073 46072 605841816 49811 49810 468758144 10317 10318 41251585 31900 31901 21285158 94190 94189 810354064 98459 98458 110274995 41365 41366 453523224 75835 75836 243817897 30818 30817 34329927 38014 38015 361207111 67871 67870 133238396 28978 28977 476820223 93622 93623 719586008 54679 54678 266858282 77904 77905 186911128 93560 93559 512517115 41375 41376 386681506 8180 8179 258315697 56818 56817 576975453 33573 33574 188795665 75368 75367 162360774 50317 50316 713869844 54884 54885 58811073 46371 46372 970640605 48813 48812 52551340 44633 44632 117654253 65059 65058 715414842 7152 7151 686109338 52428 52427 885832063 70053 70052 331959997 45887 45886 310124359 54426 54425 744789164 41053 41052 559645356 56129 56130 729351784 45541 45540 16024040 33051 33052 68736279 97760 97761 621213031 65035 65034 512135092 58589 58590 594628641 85064 85065 431630853 26058 26057 634315302 97332 97331 629141453 41402 41401 983667578 56613 56614 658257988 24864 24865 734010660 41404 41405 994930116 41405 41406 449310338 41406 41407 84655557 20978 20977 556793055 12172 12171 527435019 29148 29149 368521543 45604 45605 542133278 48030 48031 989653146 39919 39920 4515835 5605 5604 871119328 21105 21106 422187785 41415 41416 148010716 41417 41416 222401102 9562 9563 374151908 40598 40599 150289123 72288 72289 761404400 26340 26341 825682853 41422 41421 82530800 80605 80604 814075694 74123 74122 51420771 85891 85890 881752580 92336 92335 570396197 72777 72778 241907983 88936 88935 238311304 1428 1429 126559313 58782 58783 108037799 18095 18094 489638353 43803 43802 424586743 45018 45019 881624280 33725 33724 101441823 83920 83919 965989728 98957 98956 559376394 57973 57974 977980362 71279 71280 466167866 46591 46592 819354831 52808 52809 737294431 56607 56608 236401081 59519 59520 41027624 2306 2307 921585875 52448 52447 726668889 43869 43868 102627870 31089 31090 451041054 11267 11266 80491589 14555 14556 241818782 70783 70784 732235219 19060 19059 10849748 66023 66022 513525412 10548 10547 960722842 60526 60525 894268825 82428 82427 340218887 58739 58740 33660560 52774 52773 623485947 22395 22394 693099668 66945 66946 830632184 41459 41458 12714576 41460 41459 687160628 69139 69138 666927818 41461 41462 455430124 89198 89199 688282702 7469 7470 692493306 74273 74274 483309479 47131 47130 357528746 41342 41343 395440534 39185 39186 818545866 85553 85552 453063804 47453 47454 222870528 90436 90437 436957274 35124 35125 812951137 75290 75291 494571259 82754 82753 767812158 25188 25187 993704048 36544 36545 667330625 76972 76971 842513341 77769 77770 454924729 49601 49600 484536274 17519 17518 889801011 40141 40140 206381245 41482 41481 396144970 89670 89671 39752477 99792 99791 227511744 41485 41484 43052506 98453 98454 263277261 64847 64848 687329811 41488 41487 502824630 41489 41488 467517784 4242 4243 238428578 41490 41491 168601114 45978 45977 308934570 16853 16854 88507999 66212 66213 414179631 81750 81749 761282746 13677 13678 114656624 17169 17170 409250683 88778 88779 864848731 95302 95303 626406435 21527 21526 523818148 48994 48995 193991451 27189 27188 241528597 44840 44839 415983525 18396 18397 131543077 27106 27107 800804882 35383 35382 406630091 27595 27594 961958454 66041 66042 494997396 33556 33557 447850521 80354 80353 2362612 61819 61820 562578671 57053 57054 37055449 41513 41512 962176586 99659 99660 58885254 78109 78108 455951759 3120 3119 63804831 61079 61078 166935974 18619 18618 642292608 50946 50945 227080438 74456 74457 305529299 41521 41520 45986193 72256 72255 993758562 48624 48623 328932779 84634 84633 129079337 30801 30802 104680017 18948 18947 372223920 41527 41526 979179096 41528 41527 52200344 13920 13921 24101779 41530 41529 199434867 96917 96918 654378057 27520 27519 297990361 59060 59059 437785317 37854 37853 507496120 82167 82166 624259568 54513 54514 725155563 1430 1429 116942909 41538 41537 278316302 98930 98931 492834147 51853 51854 429882769 41540 41541 900528752 67729 67730 602252300 75828 75827 853701340 52582 52583 165632978 2367 2366 485136828 38087 38086 991063753 67272 67273 173508408 87018 87017 65777273 27790 27789 918770239 43720 43719 657320802 90723 90722 936698490 8697 8696 184809107 2220 2219 585080446 69219 69218 464707960 29130 29129 354961989 10852 10853 636350452 8469 8470 818162143 10335 10336 180711599 41558 41559 1850469 87588 87587 255553458 41561 41560 302981935 95311 95312 695465777 85338 85339 11733318 66945 66944 227037863 22579 22578 884481820 28002 28001 469207081 41567 41566 392855163 22212 22211 867859443 60425 60426 89262780 84411 84412 166916680 64565 64564 863543609 82100 82101 155247481 28740 28739 424160773 34617 34618 447895107 62646 62647 286193882 97082 97081 441791581 54412 54411 18923090 42540 42541 426495314 41579 41578 66985818 60222 60221 809237389 94357 94356 45842660 87470 87469 25206706 88551 88550 268082653 14306 14305 830531125 41034 41033 999554399 54159 54160 851118885 24943 24944 718537511 66457 66456 708612168 86626 86625 721174601 75028 75029 227547501 3175 3174 247353890 48541 48540 11966718 38009 38010 610479503 52130 52129 928909013 42782 42783 915122780 29585 29586 933856080 44494 44495 697393920 6990 6989 112015528 77401 77402 663338119 91712 91713 444289150 56360 56361 753412815 70019 70020 393233335 96550 96551 666862839 28548 28547 965112458 22625 22624 635925 18237 18238 121897687 7581 7582 472782375 21234 21233 273905851 41608 41609 270210893 94659 94660 430882145 61507 61508 252769077 87199 87200 964069403 28981 28980 201135318 30563 30562 73489841 33844 33845 505150049 41615 41616 248355321 43701 43700 445918068 80768 80767 594917287 78251 78250 280944529 65747 65748 834652775 75070 75069 990177488 41621 41622 363945769 15421 15422 375568080 75100 75099 998192828 39352 39353 848037363 92782 92781 12684959 58533 58532 749375179 22150 22151 356969492 17912 17911 650332623 51582 51581 31839093 10744 10743 766778195 2177 2176 949741003 9543 9542 534477751 31876 31875 741312157 28021 28022 106262494 27576 27575 395222022 31531 31532 853632481 55851 55852 817626890 83480 83481 341854725 41640 41639 754491946 49765 49764 335177707 30187 30186 385555510 15227 15228 752806919 16703 16704 884823395 80342 80341 279386451 41008 41007 518982302 31689 31688 173475653 74624 74625 201988895 88646 88647 838958078 26759 26758 822203456 75135 75134 587708100 3384 3385 966176656 4507 4506 117292722 22047 22046 977778467 16480 16481 657033646 65385 65384 501482541 61451 61450 380211100 53493 53494 817826767 41659 41658 657497553 16497 16498 192884273 65762 65761 980254411 85106 85107 66482641 77012 77013 571001375 59853 59854 121398555 54523 54522 541782194 31651 31650 458246201 87558 87559 995744044 4837 4838 813371692 19022 19023 891166890 16543 16542 43947548 18236 18237 432329652 68293 68294 291924460 12818 12817 920499054 39594 39595 208766738 60559 60558 757324562 71437 71438 388998310 41676 41677 786028957 6438 6437 541772728 73237 73238 483201993 3528 3529 844509927 5681 5680 335217212 81920 81919 48514095 35999 36000 500146175 90205 90206 518033667 15673 15672 352787761 50709 50710 846452380 41686 41687 825469437 84943 84942 346104976 41688 41689 182185417 41690 41689 309738406 18632 18631 171769520 87208 87209 527641321 80162 80161 313552179 41694 41693 738187515 26806 26805 480786475 39225 39226 528234412 83636 83635 274119938 47950 47951 401790411 41698 41699 317519907 35167 35166 829113149 75105 75106 410790319 50098 50099 920386379 5221 5220 746304114 51257 51256 52428608 85510 85511 48643349 85498 85497 355588916 36077 36076 67078037 97397 97398 904787747 86632 86633 615833844 81973 81974 932447810 14150 14149 33776942 41712 41711 718400146 26211 26212 849449326 93046 93045 252629685 91888 91887 490074754 39074 39075 515801089 86861 86860 188850060 41718 41717 357905107 39764 39763 77608699 41719 41720 819343653 4125 4124 692192186 75087 75086 285678435 74552 74553 435132583 41724 41723 910361467 11567 11568 34666055 80910 80909 32274996 9436 9437 363992248 7179 7180 981173952 28437 28438 840946663 41730 41729 892779668 54698 54697 959333379 80594 80593 662659959 82980 82981 320519217 16158 16157 29648345 91765 91764 749020545 85548 85549 370637159 38526 38525 573769760 94601 94600 744142300 85540 85541 93452496 41740 41739 102174234 13172 13171 274234006 16942 16941 871063417 72779 72778 887695538 71132 71131 50479455 69285 69286 538229972 20231 20230 97505041 21660 21661 492488077 13382 13381 374361544 6440 6439 801939716 73902 73903 437027080 41751 41750 294588394 48761 48760 597820205 37121 37122 738030768 41754 41753 932276295 39655 39654 979997431 95951 95950 353278247 87815 87814 696247112 41637 41636 544597178 6276 6275 625430277 5800 5799 828029846 52045 52044 667248799 41761 41762 641518035 15450 15449 977204234 87403 87404 71047452 8238 8239 991581038 12932 12931 638776581 13653 13654 442608672 53783 53782 412840863 4346 4345 518313936 41769 41770 755921995 89978 89977 637203972 71220 71219 483191499 86513 86514 803516869 82403 82404 74431647 41775 41774 718213015 70566 70567 383262350 59525 59524 242538415 95490 95491 635596931 50373 50372 979267681 24610 24611 45452186 46665 46664 684211416 42718 42717 398046843 6725 6726 673240073 54067 54066 42691047 6524 6523 757933033 17189 17190 825565072 41786 41787 801756382 41787 41788 552963374 19484 19485 608960884 56361 56362 113057231 99508 99507 59119186 6815 6814 27211118 24641 24642 862416492 41794 41793 42516680 29552 29553 37617530 46149 46148 127005547 60465 60466 110766760 4142 4143 182861328 72227 72228 365987215 41799 41800 661090602 99804 99805 588951396 24231 24230 308982719 92362 92361 962201199 97908 97907 791531127 44461 44462 561631679 53249 53248 943833843 41922 41923 661664541 87941 87942 17310559 6397 6396 266401086 44893 44894 308700235 41811 41810 811633213 54241 54240 17697462 57116 57115 12158024 57977 57978 92014700 92301 92300 947217049 52986 52985 830577811 25906 25905 653374631 91263 91262 152239744 20052 20051 506496414 15357 15358 521683151 6971 6970 473007629 15785 15784 333605554 49022 49021 143677919 12379 12378 926432137 41825 41824 925210765 14302 14301 806145203 34375 34374 491462034 97556 97555 735053220 54504 54505 196787486 94682 94681 929011256 39266 39265 521285902 28355 28356 60451655 1511 1510 955634204 86580 86581 932270458 41625 41626 869331283 48681 48680 307903069 24288 24287 590865863 91258 91257 48696757 99584 99585 317399682 11376 11377 421331219 41841 41840 377088193 9777 9776 243013545 46195 46194 461466209 40779 40778 242932829 16261 16260 277966996 41846 41845 980741148 41846 41847 313252568 60100 60099 248829553 75610 75611 862620202 34614 34615 709460566 31422 31423 163449974 41852 41851 882300234 29232 29231 525311059 42245 42246 117756067 56278 56279 746899693 53117 53118 410392870 23279 23278 891378242 41858 41857 253172949 25357 25358 931612050 12874 12873 967985928 72080 72081 10208784 37788 37789 312382143 41862 41863 373714398 13114 13113 240458551 14994 14993 177554232 4225 4224 396454587 67926 67925 696073712 62424 62423 997355453 91924 91923 322812186 33954 33955 642719781 41369 41368 895560968 17796 17795 895918825 41873 41872 878691705 30575 30574 27815390 58649 58648 937469965 83443 83442 135975374 66810 66811 731807484 46275 46276 767694538 19056 19055 652581896 16755 16754 121617089 17395 17396 213436336 72275 72276 536537170 3625 3626 378671271 64164 64163 647015391 25870 25871 465973124 41886 41885 61459171 42084 42083 126112443 93043 93044 974356869 67127 67128 259614412 62717 62716 241420397 41890 41891 487730874 36181 36182 509097174 4515 4514 995967167 71482 71481 599984356 6976 6975 999111486 82253 82252 146274872 40165 40164 572081657 31316 31317 230350019 43375 43376 243315588 51344 51345 66823639 41901 41900 799856378 6624 6623 516555140 28116 28115 921821678 41904 41903 983587873 89108 89107 464641700 1232 1233 568078889 61615 61614 564042369 63131 63130 722402377 45283 45282 865899713 20118 20117 914750902 32391 32390 88196456 39653 39654 736223940 15313 15314 217796731 37932 37933 356855221 3609 3608 147650927 10092 10091 438724046 44812 44813 531983074 96861 96860 2618033 46691 46692 296593033 34100 34101 355540454 22432 22431 139309418 85766 85767 17947835 57985 57986 973819979 2922 2921 652342350 78161 78162 840951914 79616 79617 300781032 38413 38414 788977774 4115 4114 333595020 55218 55219 698473886 35416 35415 352175312 48938 48937 922409297 99989 99988 333806572 77889 77888 379849381 93822 93823 923967761 41934 41935 532451444 47885 47884 837416444 75999 76000 512804740 54670 54669 526857162 39881 39880 349952254 41940 41939 343256334 39428 39427 782961954 84385 84384 199153185 46310 46309 501233208 78027 78028 769370041 9493 9494 777144266 46697 46698 357109693 14739 14740 76443152 84041 84040 343368792 26702 26701 423442860 49182 49181 463342925 95145 95146 589443992 45288 45287 49141642 63697 63696 29289820 93422 93423 440444671 41954 41955 445866372 41955 41956 7273136 93358 93357 990034001 56538 56537 608040713 21412 21413 819119279 16342 16341 821291634 15258 15259 726617447 47792 47793 143294500 84045 84046 386627222 68801 68800 226497851 41965 41964 105144158 99423 99422 508126220 65606 65605 400738267 37692 37691 73562552 41968 41969 790385496 52154 52155 956508674 45926 45925 766950083 59444 59443 24180061 18046 18047 48923487 71436 71435 82679113 28276 28277 14781881 69077 69076 508404448 29169 29170 182292701 41978 41977 187075500 79072 79071 234247625 85643 85642 983845052 18686 18687 377341730 44597 44596 502729719 97164 97165 872491302 8317 8318 13602224 30406 30407 38912994 42212 42213 756167802 34506 34505 717904293 94696 94697 941619517 41989 41988 203844532 49939 49940 30628233 99899 99900 554811199 58762 58761 17641003 34781 34782 289478804 96110 96111 595667966 16167 16168 47354515 24751 24752 562527492 31173 31172 481108066 14136 14135 596471733 40407 40406 662886242 17974 17975 992653463 2598 2597 527701345 42001 42002 298926607 66503 66504 676386577 80070 80071 253699703 39470 39469 913986232 57817 57816 416411760 56478 56479 509979434 16065 16064 777432442 13890 13891 482201333 42009 42010 33447618 69533 69534 153409499 6203 6204 298644538 39672 39673 93781637 82043 82044 569277935 3755 3756 476804725 67677 67676 449218456 5432 5431 519489085 14465 14464 748999274 30115 30114 919564270 45134 45133 991158580 92586 92587 1061844 43473 43472 835586727 48730 48731 71826784 42024 42023 88999413 45061 45060 630686310 11448 11447 16852383 60156 60157 779154569 74996 74995 622408839 64794 64795 402577651 86772 86773 905881933 74928 74927 918408777 50375 50374 63429080 7400 7399 565764317 75178 75179 753985843 6200 6199 550044966 41241 41242 983650715 12830 12831 796563054 21073 21072 514579670 1396 1397 109882827 54253 54252 790094022 88414 88413 41425744 66364 66365 619644477 23206 23205 976903044 31548 31549 58048019 94398 94397 883428115 76132 76133 648210550 96169 96170 343886532 70943 70942 388108418 87269 87270 654182827 37408 37407 739839505 97661 97660 717429664 59670 59669 376169429 13821 13820 68444144 51726 51725 458170276 41394 41395 761699410 43615 43614 517417746 79103 79104 309497372 77021 77020 472582725 41811 41812 772088758 25080 25079 223837445 94475 94474 374920271 74583 74584 616412691 15836 15835 229866448 24777 24778 438967484 42065 42064 134891790 85914 85913 763481261 17605 17604 323017796 42068 42067 555173897 56940 56939 873212352 9558 9557 228298681 45431 45430 695596252 15019 15018 296752644 17850 17851 687634224 70564 70563 58651999 22281 22280 89491462 78311 78310 126936454 93270 93271 299030542 62137 62136 187994315 34123 34122 878581076 99611 99610 178117550 42081 42080 941722478 82448 82449 512668847 96456 96457 314938362 11080 11079 927461984 2792 2791 777317192 84593 84592 91581886 99299 99300 700267859 67584 67585 247928513 96324 96325 569573110 6947 6946 270415666 51355 51356 900753244 40184 40183 794875837 7872 7873 366681529 42094 42093 518716231 91559 91558 344190775 17788 17787 882975874 49846 49845 76030260 46156 46157 379902398 26485 26484 467022762 37812 37813 67490050 92584 92583 709732334 77399 77398 19280987 29290 29291 390176670 66211 66212 658531956 12355 12354 932866004 90524 90525 179559 4545 4544 781730976 84261 84260 275492307 43120 43121 724930742 81641 81642 247757871 93546 93547 875005283 25349 25348 777556573 42112 42113 344047302 45365 45364 388420482 99435 99434 452382780 15398 15397 717667862 88073 88072 35697436 66740 66739 392235575 12890 12889 352774565 53031 53030 910099011 52097 52098 43814452 27349 27348 402344357 8506 8505 429016762 44726 44725 5604847 42125 42124 883294318 42125 42126 866459178 40575 40576 323942335 6295 6294 401081449 88586 88585 693304461 59484 59483 192462245 87666 87665 917152408 4776 4777 861772740 71281 71282 408972345 99544 99543 591126011 44697 44698 1051984 53799 53798 552086358 4894 4893 604854909 77556 77557 630954901 42139 42138 438417555 62659 62658 516080186 17692 17691 787554377 77204 77205 275869664 89450 89451 737937971 52338 52339 460529102 16268 16269 507434737 37921 37922 150976460 96907 96906 259426215 42148 42147 503953462 55013 55014 67230381 63584 63585 406014542 42150 42151 794960007 66487 66486 375318230 84851 84850 828398871 71972 71971 249700063 98852 98851 231377169 98857 98856 357992668 52751 52750 819595184 42157 42158 302842874 42158 42159 842278055 87690 87689 756991412 51009 51008 680144475 15570 15571 253683105 46884 46883 71513679 32031 32030 963533713 42165 42164 610472415 68116 68115 405545945 60343 60344 872504626 36902 36901 264732139 28221 28222 141865578 8450 8449 674429226 2301 2300 202459933 42172 42171 397755388 45549 45548 723890697 65851 65850 257716512 22278 22277 335205123 61350 61351 185444162 5594 5593 393758513 16615 16614 121302732 92780 92779 476393849 55027 55026 506466816 66892 66891 927547193 34577 34578 789201732 69237 69238 418423097 78069 78070 273055164 42185 42184 630067422 32526 32525 804410398 74284 74285 645510560 15850 15851 595796418 42188 42189 680984253 12109 12110 155374073 59827 59828 961824047 40648 40649 30009248 15427 15426 340642268 7783 7782 79101685 42195 42194 865068046 45952 45951 787655593 40081 40080 343372834 50259 50260 313656630 42199 42198 590704260 20212 20213 620640114 8800 8801 519082715 85970 85969 243555684 29113 29114 679977856 96553 96554 6526039 18633 18632 233976117 56164 56165 715441454 46830 46829 71585556 62466 62467 373790711 39679 39680 575587013 42209 42210 83314115 42211 42210 232916212 42212 42211 408566964 41985 41986 766584322 50707 50708 587680343 97338 97339 299002619 53189 53188 622116916 83144 83145 618673865 82597 82596 374097572 42218 42219 398398375 11537 11536 73435107 87586 87585 435974360 60187 60186 140930406 41963 41962 281995416 89563 89564 836391279 77034 77033 515777107 19061 19062 794818270 42226 42227 769664277 18688 18689 285908298 57576 57577 247148098 63370 63369 703461200 42230 42231 499900551 88416 88417 833450283 42232 42233 27352848 83944 83943 61785477 34862 34861 866429179 42235 42236 38963853 42237 42236 628607245 96512 96513 560656714 98687 98688 888679844 19668 19667 910235951 42240 42241 14761197 22852 22851 357911023 26 27 269351255 31683 31682 430434707 85887 85888 492423752 3661 3662 457831625 71934 71933 975551758 71239 71240 904619903 71777 71776 427250200 41639 41638 24431024 6639 6638 901491302 42252 42251 534698622 79160 79161 589932862 83192 83193 513244034 42255 42254 12869153 20428 20427 329248352 3390 3391 435899133 38974 38975 842726046 87934 87935 720296612 5187 5186 20658102 22340 22339 424680317 42262 42261 352268137 10046 10047 333746809 54631 54630 653460567 9030 9031 715536969 44274 44275 315813581 28479 28480 294126287 18433 18434 359851486 37993 37992 534111442 35380 35381 315538101 81045 81044 43815925 2851 2850 68817961 80270 80269 357624042 75774 75775 729073810 28092 28093 789038563 42276 42275 255396315 74188 74187 476260169 67641 67640 519149529 29436 29435 302782129 82032 82033 65629403 65371 65370 225617420 84863 84864 63032963 65957 65958 881770781 76804 76805 407747796 55573 55572 37761841 65271 65270 989192587 10307 10308 827602186 30544 30543 198480307 76659 76660 941954844 42289 42290 275216244 42291 42290 115137532 8451 8450 796224044 35395 35394 441833237 80500 80501 721822401 23866 23865 362816413 73861 73862 368118325 77769 77768 874514375 49997 49996 655414906 31562 31561 106043450 74304 74303 739502472 27103 27102 187477955 61104 61105 39148718 3567 3568 404754246 76186 76185 955462181 42304 42305 566016507 11887 11888 443961067 42307 42306 384885206 64600 64601 103698126 64388 64387 552400967 34196 34197 354404551 96069 96070 967128868 3741 3740 808389002 26066 26067 720582116 3193 3192 408121947 3552 3551 676880141 73554 73555 510179875 42316 42317 358570479 88806 88807 748799171 61894 61893 715046035 65557 65556 597230760 97000 96999 190552559 61182 61181 755309216 70209 70208 36566619 42323 42324 101197804 4235 4236 401357897 76512 76513 589465238 74473 74472 320795440 45375 45374 801561605 36095 36094 405727945 11044 11043 193477070 15435 15436 908267646 19633 19632 116441293 64235 64236 362517792 36079 36078 32471669 18343 18344 450113752 83557 83556 770432100 97402 97401 138765152 17549 17548 360262202 97110 97111 333972594 7171 7170 732342700 95964 95963 18299009 54698 54699 83057876 9308 9307 823172520 37491 37490 4287691 38912 38911 8190688 98444 98443 588512890 54900 54901 87575413 2325 2324 122639277 75650 75649 447129787 18629 18630 582716009 41413 41414 348390397 42351 42352 68014208 31396 31395 96380598 5360 5359 188043618 99927 99926 735305475 61483 61484 34865718 42356 42357 942859865 3143 3144 343199786 32520 32519 478093427 33381 33380 93557511 59694 59695 821151375 42362 42361 727291400 38516 38515 622514906 42363 42364 187239660 45683 45682 222543913 86171 86170 501988170 52973 52974 47720425 42368 42367 472103973 21343 21344 185260121 42370 42369 798877632 22876 22877 302916855 22581 22582 214125491 34843 34842 855810871 42374 42373 361523519 67123 67122 409897339 53881 53880 135343583 82359 82360 721507904 44480 44481 448649759 25555 25554 525274517 77080 77079 136432305 29024 29025 808938194 5087 5086 744708030 36402 36401 937712262 84051 84052 911294074 87795 87796 963530929 38055 38054 236374267 60877 60876 220024628 65382 65383 864593995 38163 38162 21639301 24186 24185 907850940 50133 50134 568494759 29004 29003 142116987 48655 48654 948551258 42919 42920 295970920 55988 55989 928548495 66012 66011 37872933 8788 8787 541334558 41899 41900 822455917 56218 56217 454836667 78349 78348 482032296 67823 67822 204262439 42402 42401 470013116 11028 11029 495155875 72772 72771 379790885 67803 67804 214840234 623 622 235586376 96853 96852 803207647 10922 10923 367912964 4536 4535 30354757 52118 52117 443638411 550 549 716991662 42411 42412 905912432 85123 85122 338701174 42414 42413 951587329 64324 64325 8652144 89576 89575 595908566 20670 20669 411724577 42418 42417 952757930 24328 24327 36347436 57758 57757 615927146 74721 74722 424818190 76923 76922 523905420 68996 68997 862540043 10791 10792 160748962 90665 90666 152450408 62260 62259 696839727 39172 39173 821924571 50594 50595 70043833 86158 86159 482202688 21397 21398 979228959 19172 19173 686804877 42850 42851 684884269 56450 56449 231420424 78145 78144 768343662 46422 46423 577174712 23909 23908 375810625 42436 42437 77243673 793 792 361693231 89689 89690 394472980 89430 89429 110239356 26336 26335 715279661 99349 99348 491697404 88703 88704 402943 67141 67140 101226024 55244 55245 615626213 50941 50942 383442545 73527 73528 697545211 11408 11409 348677589 59301 59300 892537157 28407 28408 778989487 23414 23415 971751725 12941 12940 777489619 67542 67541 107696691 13446 13445 116220890 12483 12482 20042464 73086 73085 973657019 8308 8309 481775355 59137 59136 42719900 21960 21961 908664576 21197 21196 590854887 42460 42461 818926542 83393 83394 420675743 18071 18070 920224 26481 26482 428439797 14562 14563 839269694 47530 47529 404042262 36965 36964 752411253 42468 42467 959285576 2523 2524 814215876 14564 14563 859370805 42471 42470 259597656 79283 79282 454937222 31035 31034 798587195 55174 55173 47867060 31724 31725 102457032 46273 46274 224242971 10337 10336 534484322 42478 42477 904602193 55635 55636 677581157 24657 24658 859500981 65968 65967 25755229 42589 42588 841234763 73103 73102 498151798 68129 68130 227342279 34986 34985 783556660 42485 42486 72767719 44954 44955 459091812 22926 22927 720673798 17700 17699 227339859 42490 42489 983451887 83537 83538 184193597 42491 42492 2008815 70090 70089 714720776 78964 78965 205924910 70175 70174 412557874 42495 42496 671075134 14867 14866 989749513 42498 42497 771783925 42498 42499 687416090 42499 42500 202912888 52633 52634 112547819 78341 78342 237549465 42503 42502 937533165 58778 58777 884024675 99267 99268 987051180 81340 81339 956689650 86964 86965 508313673 11494 11493 18753161 786 785 600708394 19830 19829 621347550 30837 30836 11386096 63625 63624 134038712 42513 42512 262856105 4714 4715 655128764 40216 40215 624250951 3968 3967 527785860 32217 32218 407796562 31012 31011 244596210 42519 42518 839599577 91956 91955 225937348 65979 65978 364328622 42522 42521 705665128 90240 90239 328438739 83779 83780 536964625 76494 76495 943527471 8058 8057 857152266 12532 12531 178947461 42528 42527 760635723 7676 7677 181588135 55496 55495 581741642 36914 36913 585692647 85784 85785 11277075 53423 53422 490950607 34878 34879 763206811 50074 50073 282925586 93072 93071 342632529 70834 70835 376816321 56427 56428 673205495 86276 86277 945052610 7697 7696 912950192 57608 57607 782876799 74040 74039 324330842 15197 15198 445826011 69239 69238 9739805 6074 6075 297368170 42546 42545 272997188 42546 42547 748156129 35901 35900 556881228 19047 19046 693698251 39651 39650 19742267 85715 85714 358331774 36907 36906 850571316 1073 1074 257264462 8754 8753 932876359 25513 25514 336759552 49260 49261 671035789 3587 3586 668528514 81805 81806 212162677 57187 57186 241787865 55372 55373 581690457 42561 42560 597950298 41898 41899 154881365 31368 31367 113660445 783 784 383300696 71749 71750 710022575 85615 85616 945305979 41021 41022 982210055 42568 42567 460262546 50956 50957 748365499 56933 56932 115600385 1593 1594 676509812 89452 89453 576849362 24755 24754 512615072 11831 11830 267251460 42575 42574 43494246 66209 66208 418424101 98138 98137 433383391 1613 1612 284216867 62230 62231 804828803 16518 16517 803285599 7314 7315 670270945 18328 18327 101838083 42582 42583 896490900 42584 42583 197488278 34486 34487 881397618 88977 88976 778005965 3720 3721 815308550 57860 57861 490263204 91820 91821 663567681 30000 29999 940648366 42590 42591 5726828 42592 42591 555826601 13720 13721 663822433 21087 21086 348859734 51138 51137 548597499 50940 50939 149826440 29994 29995 67216587 40793 40792 903406458 83609 83610 889967116 42599 42600 182012773 14978 14977 124036057 60222 60223 812722002 19205 19206 577248670 24713 24714 438709805 60706 60705 832210637 95073 95072 167019804 24176 24177 330096850 77962 77963 123831567 16530 16531 438106440 32019 32020 741211799 70215 70216 192474221 53663 53662 144994299 94641 94642 977251283 33524 33525 26304905 9033 9032 577068377 59684 59685 701455402 42617 42616 527541850 97014 97013 964505145 10871 10872 759510820 22446 22447 617509525 63692 63693 91892396 12180 12181 880479733 31126 31127 191204992 10461 10460 567678588 42625 42624 414951164 89598 89597 410835342 77301 77300 483279809 48098 48097 531100641 37980 37981 544323683 42629 42630 220114903 42631 42630 545213794 22004 22005 63643147 42632 42633 284376412 42634 42633 535305257 23758 23757 984846976 39136 39137 315964932 74415 74414 99612742 16996 16995 277400802 77864 77863 589419869 54861 54860 279105818 1342 1343 615596517 97888 97887 85744098 17111 17112 993471967 53590 53589 144439138 49783 49782 643582946 36200 36199 644193037 6506 6505 207459343 13937 13936 39225392 98010 98009 170816327 75463 75464 605359819 13603 13602 775453339 81511 81512 64975521 24939 24940 801088259 40517 40516 553799819 42654 42655 350484819 8856 8857 38800913 42657 42656 423773804 74585 74584 124755771 42659 42658 121079727 20939 20940 136609445 6293 6292 365087672 2014 2013 88765394 49574 49573 23723336 20553 20554 124059074 3732 3733 325465730 9606 9607 812165063 42666 42667 626417243 8807 8808 563066516 42669 42668 430817868 42669 42670 315304855 42670 42671 347169353 71346 71345 500372105 88977 88978 733123831 62124 62123 517754179 59163 59164 458510874 26311 26310 753291731 42676 42677 308871500 58002 58001 196087503 6822 6821 58237173 79305 79306 424307177 50693 50692 249551223 42315 42314 424053956 65597 65596 932335785 65721 65720 529265670 2243 2244 880660871 3626 3627 19704495 56990 56989 277650472 81670 81669 780086185 86187 86188 726004208 14061 14060 885296031 59459 59458 202387974 27679 27680 260373779 21316 21315 437525000 6555 6556 91997355 33185 33186 717061886 90054 90053 918954956 41320 41321 954077837 4480 4479 487778154 16346 16347 913246318 5727 5728 997611807 51250 51251 183775262 2272 2271 534431354 56048 56049 813389526 24196 24195 940774041 49690 49691 20972989 28569 28568 479036922 40271 40272 670036061 43953 43952 312758414 87385 87384 75933523 42709 42710 680587791 9686 9687 936829771 50183 50182 754678932 87145 87146 665189420 91731 91730 607249763 79620 79619 762470544 64436 64435 22613510 77436 77435 30712183 71483 71482 652853153 42719 42718 377513532 36522 36523 213088898 63548 63549 820403400 95771 95772 328952826 98829 98828 930576901 28252 28253 585687147 16320 16319 59121301 42726 42725 349370275 68142 68141 701002693 99728 99727 319719784 54257 54256 192550076 31326 31327 17217620 67647 67648 572479481 99135 99136 900212452 19226 19225 400772348 69447 69448 651690699 70558 70557 513786434 14923 14924 142793356 42737 42736 393930615 72192 72191 22081863 84187 84186 26187240 2554 2553 922092755 34792 34793 584407351 10726 10725 338049550 44124 44123 966228562 26601 26600 170140529 42744 42745 782253733 46382 46383 804656616 85161 85160 335090063 22671 22672 20430816 47680 47679 635715091 42750 42749 512341665 97167 97168 517867217 3395 3394 296152542 42753 42752 742586932 76940 76939 924011914 22445 22444 898422508 21863 21864 259054062 42757 42756 137925791 67163 67164 443490809 29461 29460 440820955 2740 2741 29662679 35224 35225 895172688 42058 42057 392443845 13580 13579 15370812 67424 67423 88465699 74319 74320 513500198 4807 4808 920815050 58011 58012 658469839 20565 20564 406991777 57541 57540 8539494 83581 83582 809876587 31767 31766 388184059 13027 13028 922468323 62803 62804 863269430 54594 54595 93428747 68481 68482 953828681 47856 47855 568604609 65917 65916 502252579 38694 38695 129293203 95844 95845 256281318 23882 23883 829885652 95161 95162 248255132 41972 41971 46636783 19873 19874 29814054 84762 84763 377089788 11134 11135 65123188 73674 73673 307035537 22679 22678 309428220 16881 16882 37509851 53777 53776 45165924 31827 31826 493951213 39991 39990 12322690 57617 57618 920074327 62517 62516 10541191 42794 42793 994788091 42585 42584 969032823 34383 34384 64241436 77210 77209 490438877 42261 42260 58780344 87276 87275 846822076 82847 82846 275851032 501 502 779455176 1604 1605 747394213 93209 93210 301649878 91293 91292 265622269 17300 17299 478383506 39721 39722 334662982 33146 33147 96461680 64452 64451 89936579 6585 6584 263417829 94878 94877 378319780 67021 67020 595276758 82577 82578 852647971 39884 39883 179096145 83743 83742 314768844 42815 42814 928663675 7087 7086 340567836 33078 33079 749885897 294 293 946342222 8824 8825 977562739 94822 94821 141235314 25682 25683 467632678 73505 73504 83456447 27338 27337 807008506 42823 42824 546780202 38262 38263 392913059 70233 70232 668759864 2946 2945 771076075 42828 42827 423911440 17944 17945 837086816 51105 51106 245478612 42831 42830 141403721 92372 92373 976223793 38054 38053 863384287 31067 31068 423946037 80257 80256 701546170 97180 97181 513920865 75339 75340 606307978 84220 84221 912868096 42839 42838 275231751 93286 93285 632016311 60757 60758 40966955 42070 42069 664689500 1014 1015 884355998 61651 61650 174627595 42845 42844 128340082 64205 64204 765171831 9809 9808 397936656 10408 10409 608141183 5763 5762 369443442 13743 13744 478494210 57133 57132 958780307 88235 88234 253622259 61023 61022 924069924 11240 11241 405176752 42855 42854 900684417 14766 14767 2329231 99877 99878 64592867 3614 3615 943075770 10226 10225 222289367 92885 92884 669312830 63516 63517 448149487 49856 49857 345336670 41249 41250 289211831 63577 63578 50559021 40883 40884 27465962 65390 65389 965632348 42866 42867 986045414 1634 1633 545392208 42868 42869 812972126 42870 42869 68498039 15762 15763 687003215 33551 33552 334676445 97658 97659 51971893 68271 68270 638144506 82979 82980 119009662 62859 62858 492527311 77974 77973 332943423 37463 37462 309523505 35925 35924 453040934 57254 57255 64378724 20661 20660 33120432 75698 75697 298035435 43629 43630 993373339 53024 53025 594785951 42884 42885 101268639 42886 42885 41882623 89817 89816 758592857 42888 42887 695030471 87388 87387 806161800 50773 50772 662310852 83430 83429 734057851 29476 29477 544268262 42892 42893 902834378 10779 10780 538377623 42421 42422 352806981 94103 94102 651934795 84389 84388 723308586 42897 42898 814346328 42898 42899 16334491 42900 42899 848693513 66137 66136 127286862 24729 24728 873926893 42903 42902 65363847 90115 90116 22120565 54545 54546 419100995 28079 28078 485379774 37749 37748 52742838 42908 42907 818482348 17061 17062 493008120 44503 44502 543610424 42911 42910 424915196 87914 87913 57158667 43703 43704 92292545 45116 45115 188979019 9754 9755 211037900 10693 10692 848150965 78966 78965 517939925 25624 25625 39293420 27275 27274 382863553 90784 90785 717465616 2865 2864 639989968 81781 81782 281570963 85103 85104 33395736 25956 25957 403229512 20876 20875 22236210 10536 10537 541446333 23642 23643 5313331 68021 68020 470382027 42928 42929 570600413 38970 38969 22446443 55724 55725 411778583 46567 46568 301885643 38281 38280 262697883 48000 48001 495899554 37673 37674 607177967 28908 28909 55374016 94036 94035 433135254 97876 97875 929846505 42939 42938 533595271 42940 42939 701679075 10114 10115 845556190 83931 83932 379110350 76950 76949 181516498 62396 62397 471082676 33970 33969 803768039 67239 67240 472225377 2253 2254 425840996 27598 27599 160123509 42949 42948 934616584 24820 24821 53823159 35486 35485 312447993 14062 14061 551685548 76881 76880 272785661 42954 42953 792685417 57511 57512 384204524 11054 11053 63695525 42957 42956 459205990 3874 3873 608340498 65663 65664 235582401 51843 51844 658946030 64956 64955 947240773 83845 83844 253051348 76911 76910 33662876 53806 53807 467236569 69388 69389 248181636 42966 42965 932949972 12174 12175 119742407 32138 32139 37414909 10485 10484 69292141 9679 9678 10756026 49172 49173 241428528 77016 77015 228060085 69509 69510 16882224 91758 91757 338166322 31279 31280 127558120 96725 96726 801414304 65509 65510 518889825 86153 86154 931754861 42978 42979 767413157 68762 68761 361513503 38000 37999 648817015 42982 42981 131355041 80345 80346 549443137 10673 10674 216530138 16320 16321 948111694 47598 47599 503341956 36770 36771 734723897 65841 65840 953859900 45660 45659 34805670 93437 93436 455904981 20027 20028 864320303 62414 62413 833817586 78581 78580 546659746 21614 21615 484810452 4062 4061 206254185 73788 73787 222839920 3783 3784 723409225 56954 56953 425597637 11471 11470 947437904 66405 66406 255559532 43001 43000 618385416 9603 9604 599141489 46472 46473 245343985 90084 90083 20488033 36888 36889 391524654 92480 92479 406132388 50656 50655 130898815 78367 78368 859111693 54796 54797 347048047 43010 43009 814627760 43010 43011 902304975 81856 81857 598825460 3099 3100 568590434 39738 39737 1946601 58003 58002 559025882 83827 83828 267726555 80524 80523 151614723 19569 19570 405468199 65529 65528 275146303 22228 22227 743803469 43020 43021 328177202 77634 77635 337937479 47371 47372 880313022 43024 43023 74431257 8138 8139 746658354 86737 86736 233260458 27530 27529 12128702 14236 14235 57320146 3160 3159 717357099 94421 94420 972474804 27848 27847 676368584 8684 8683 607687758 56609 56608 55599784 19308 19309 734083150 58384 58385 77752330 17317 17316 164971047 74498 74497 595810841 37639 37638 31442533 93162 93161 596284630 19578 19577 65729341 2880 2881 860778322 58007 58008 978631785 43043 43042 34019872 43044 43043 555287347 39671 39670 65098762 95215 95216 785190095 97592 97593 343391491 97589 97588 724180205 28863 28864 200533853 65667 65666 954137231 43051 43050 953711420 32678 32679 861654296 27945 27946 234189899 40670 40669 45057446 43054 43055 956815789 57858 57857 144428706 74338 74339 240797751 26762 26761 624599958 97380 97381 923135196 70602 70603 996188990 43060 43061 869696360 43062 43061 814002657 15182 15181 650849650 43064 43063 233697761 51076 51075 892908939 4349 4350 65421458 43067 43066 881562300 96209 96208 210597192 55558 55557 866730032 65935 65936 273159860 1901 1900 317930797 67206 67207 232094320 98259 98260 21921609 46146 46147 670892760 93044 93045 829010138 15522 15521 451243804 77599 77598 898973102 17765 17766 989983123 49640 49639 441425916 15004 15003 67909202 43081 43080 727933851 60193 60192 993793022 43083 43082 960546162 2780 2779 51235038 12949 12950 258178352 46191 46190 683513396 25816 25815 156323645 85544 85543 123146190 12435 12434 406813424 51202 51201 100689368 8746 8747 726751490 75726 75727 306878196 19661 19662 209436226 46227 46226 875038861 8286 8285 604567179 43095 43096 31436647 87270 87271 884370419 45574 45573 927236731 65987 65986 41635398 58120 58121 243341827 59200 59201 904351411 35869 35868 579751121 34593 34592 774259652 6730 6729 927244772 79776 79777 329304468 79262 79261 749165629 30548 30547 490746428 43107 43108 43664623 55763 55764 441375374 14318 14317 735852406 43111 43110 855258886 11463 11462 244011593 17747 17746 829861117 40130 40129 979606963 42462 42463 96439328 99729 99728 814448350 43117 43116 368688161 79220 79219 43924785 42279 42278 225833644 45122 45123 700581851 73433 73434 11942813 93517 93516 861338032 97523 97522 968535408 34856 34857 88608565 54852 54851 449956856 51618 51619 469877494 54164 54165 807963476 94117 94118 66995232 31522 31523 468248864 43129 43130 821918539 45638 45637 848396776 95465 95464 886067608 31361 31360 945696994 77704 77705 936504828 6735 6734 759420892 43135 43136 888397019 95941 95940 966091635 43065 43064 460510681 81592 81593 759521158 6385 6384 405279725 78398 78399 600354794 43141 43142 679244727 43142 43143 50132831 74540 74541 955730963 48420 48421 139413187 50546 50547 829732078 40622 40623 846583430 36384 36383 821309528 43149 43148 71217758 10065 10064 453831131 41508 41507 227840828 43151 43152 956104715 43153 43152 212859774 85862 85863 274664543 57196 57195 509804902 41197 41196 830037311 77686 77685 620234699 43158 43157 523245150 29404 29405 994790158 43160 43159 312093514 62249 62250 619663440 70207 70206 9707074 70600 70601 686740706 17978 17977 77299015 41153 41152 690868733 96103 96102 791887733 36293 36292 678160564 15346 15347 537040020 17927 17926 283494950 14706 14707 662715627 58976 58977 765030392 19558 19559 366964564 41903 41902 673396995 82845 82846 939654038 65423 65424 28079177 53330 53331 714478 56557 56558 973894702 99615 99616 999241455 18847 18846 864185317 48495 48496 426335885 31999 32000 186730792 43182 43181 556302708 89851 89852 835567660 2742 2741 505905566 71479 71478 997928916 46012 46013 540609316 4355 4354 896150565 43188 43187 335385172 41646 41645 286199034 43189 43190 349501445 20372 20371 361780472 99922 99921 980240423 43856 43857 703235269 57425 57424 66733726 89504 89503 699575925 13916 13915 587316817 97923 97922 376855877 10316 10315 131221117 36406 36405 398370188 55335 55334 831582800 47503 47502 464777454 43201 43202 602840755 32441 32440 173759187 10595 10594 75092583 68985 68986 494842135 52260 52261 26043475 95362 95363 254405892 43208 43207 82205724 75807 75806 818821245 39369 39370 332644599 65844 65843 486888315 41085 41084 520735419 86954 86955 368176574 41490 41489 605202747 43214 43215 37898428 77814 77813 576837074 99298 99299 450049502 5372 5373 100967231 17388 17387 988824811 36364 36365 167149491 23946 23945 624342724 57378 57379 873372969 43223 43222 790104147 24566 24565 748188662 80749 80750 620407230 41069 41070 327111585 57055 57056 419247584 90878 90879 354711028 8858 8859 777469433 43640 43639 550422611 57610 57609 324828580 92716 92715 46063437 51255 51256 8569098 88315 88314 64964721 273 274 262952790 68448 68447 286764643 43237 43236 435852137 64513 64512 205390639 43239 43238 878628046 34758 34759 145269980 22502 22503 917788400 29242 29241 358690885 29814 29815 589223050 77803 77802 385218084 31598 31599 510326112 1307 1308 317310576 79184 79185 655408173 72474 72473 785090025 6362 6361 483909852 43249 43250 81936881 3982 3983 185869050 55883 55884 276969117 88245 88244 126820460 39246 39245 335477516 16046 16045 402785373 29803 29802 976963575 76095 76096 809443963 80998 80997 366840970 43258 43259 988697187 78392 78391 2213234 90617 90618 55924057 7932 7931 961071672 43262 43263 325328957 29993 29994 212600013 29625 29626 876874682 23735 23736 443631462 4593 4594 699161793 92465 92464 148452489 43268 43269 330767158 69096 69095 60433256 2794 2793 218537193 36277 36276 745765487 80437 80438 903828167 15697 15696 995664409 20202 20201 435123794 47351 47352 911024647 43276 43277 44837710 65970 65969 20198483 25873 25872 677013949 1466 1467 210033442 2604 2605 329827342 30593 30594 72764024 80383 80384 569859474 65361 65360 79792209 55213 55214 43834159 60880 60879 734250733 92370 92371 7284824 36483 36484 343219563 46350 46349 98079292 64152 64153 372649625 8222 8221 866495294 75393 75394 689638923 27673 27672 912452774 2959 2960 811602282 51463 51462 804715670 717 716 679037967 21184 21183 642229823 9405 9406 449145040 98333 98332 611983956 85031 85030 417256986 87704 87705 550814655 57434 57433 563148865 56477 56478 423681172 43304 43303 828724755 43305 43304 946794307 45514 45513 551154611 51325 51324 898990097 17542 17543 305156005 91603 91602 14064329 47150 47149 283194917 43310 43311 775839918 29687 29686 615374525 43312 43313 828781237 93889 93890 978421782 43314 43315 465095665 43315 43316 601130511 45640 45639 793894991 43317 43318 310310412 87744 87743 947852163 43319 43320 208080272 9374 9375 72061506 43321 43322 67988751 49250 49249 121874354 80258 80257 892367101 11763 11764 583880991 43325 43326 87401259 8278 8277 557072879 90428 90427 256269907 83148 83147 340250072 33066 33067 402274802 54125 54124 741810000 63718 63719 239584341 96527 96526 930269253 80358 80359 443726071 39457 39458 959302415 97052 97051 949973258 13845 13844 679686051 79785 79786 17089108 1783 1784 171145481 544 545 532627516 33471 33470 923373328 69787 69786 507613989 75243 75242 14479424 67781 67780 6707706 70239 70240 137412624 94086 94085 388221450 43347 43346 880346457 48247 48246 182157591 73187 73188 553364747 43350 43349 62157737 22862 22861 810624287 67256 67257 321974696 20420 20421 411608012 71444 71443 492036906 72594 72593 434695934 54949 54948 696340362 69329 69330 844150788 35121 35120 384353466 15518 15517 60921224 82351 82350 439526618 10223 10224 543471045 17060 17059 87099401 59559 59558 218270452 68439 68438 372535419 98144 98143 766583815 20169 20168 821658827 92742 92741 753788826 73114 73113 54543507 47696 47697 272357159 29123 29122 922315579 29554 29553 199731321 28507 28506 874116366 36183 36182 593826659 58124 58125 336558739 97627 97626 139863985 78789 78788 147772954 7740 7739 170377055 2235 2234 428296085 81068 81069 139976969 80519 80518 922094249 68461 68462 961980067 14591 14590 156603141 21799 21798 939949162 30481 30482 972153587 99141 99140 702565402 93294 93293 442019884 73239 73238 800352354 60819 60820 724421361 43388 43389 856476821 43390 43389 614038359 51570 51571 36603042 26991 26992 39766243 21687 21686 213766470 43394 43393 898228310 3218 3219 855432320 10908 10907 36291018 19925 19926 967840326 62472 62471 205975806 5988 5987 346026358 57059 57058 845744623 38110 38109 431581455 43254 43255 37503400 43403 43402 248649121 19594 19593 73412442 4152 4151 604631810 43405 43406 23761327 32826 32827 214554179 51941 51940 117840988 99614 99613 158024674 16879 16880 614247926 43411 43410 326465089 74017 74018 88372230 73496 73495 48684631 48796 48797 665955167 94168 94167 69414566 54579 54580 835369647 25001 25002 772536429 2228 2229 30923605 93846 93847 751188766 94665 94666 62552690 82801 82802 320961042 79627 79628 224889923 38881 38880 36413564 93542 93541 552219566 7990 7989 997446556 57322 57321 472125466 38228 38227 709217077 6992 6991 840468356 99327 99326 831491648 17682 17681 863621839 84660 84661 811919330 82652 82653 121223772 43433 43432 253438108 6707 6708 817791195 46278 46277 118720450 43436 43435 632418401 55419 55418 924236078 58730 58731 359906746 28668 28669 911739701 31281 31282 606975488 41311 41310 941301978 74167 74168 998500972 43443 43442 837884994 82784 82783 853921389 38486 38485 379440488 61023 61024 830700535 11830 11829 395852050 78002 78001 198906398 42999 42998 59851268 39810 39811 55941091 92038 92037 356470387 6234 6235 186211662 29526 29525 548301756 95603 95604 276036797 50433 50432 928244310 54245 54244 787844731 96258 96259 782643205 2971 2970 203400340 54985 54984 519917137 30449 30448 5248232 33038 33039 191910711 28800 28799 229752703 38433 38434 542902814 20727 20728 584191772 69863 69864 444733709 74591 74592 181397525 92816 92817 147555866 52538 52539 221215073 43469 43468 984363302 87089 87090 524985331 29129 29128 220304839 34297 34296 694512710 9038 9039 676882822 78681 78680 22817338 43475 43474 535587403 93838 93837 486239006 73915 73914 130740501 1583 1582 501889550 48701 48700 800365806 41139 41140 960709247 12401 12400 392243743 17215 17214 482476312 68189 68188 222185888 43484 43483 328758980 70893 70894 164891858 43485 43486 215781893 31768 31767 969292144 47730 47729 94388875 88297 88298 141892035 80292 80293 949840645 43491 43490 490937622 58750 58749 361440567 46319 46318 493968490 66476 66477 571444300 76800 76799 614881131 58950 58949 106004846 89485 89486 101547426 7545 7544 657104533 5672 5671 135976939 43500 43499 267930524 41617 41616 753559082 58360 58359 235841946 43503 43502 960824634 15792 15791 70319727 43504 43505 205648166 8030 8031 960944797 89589 89588 965064604 49428 49429 10771290 93076 93075 942124702 7936 7935 67558115 39989 39988 406078331 74616 74615 186836242 51045 51044 281720318 62870 62869 107853363 76106 76105 417600485 30001 30000 39348244 31429 31428 481462420 19366 19365 29643099 7619 7618 27481355 11306 11305 504035612 55799 55800 184615958 40859 40860 884764843 76962 76961 288861891 80505 80506 55517103 43525 43524 498263321 48488 48489 397627000 66008 66007 492998407 62878 62877 316230291 61129 61128 4362139 41960 41959 15679899 53818 53819 421495925 46335 46334 590129233 62313 62312 737223546 57259 57258 820048879 95391 95390 48474317 47008 47009 813831098 13454 13455 905431803 43538 43537 107129047 65114 65113 987569013 89776 89775 989917279 36847 36846 768991556 76046 76045 452531126 9770 9771 20319224 15054 15055 848941848 36126 36127 629756641 58132 58133 118701684 20399 20398 475059330 85417 85416 256503934 20 19 124373571 73015 73014 239665152 80340 80339 655008870 46138 46137 290790256 38790 38789 409575996 59145 59146 865927880 43050 43049 117095065 69997 69996 697062290 9783 9784 576022661 46653 46652 901536578 44868 44867 179449908 27511 27510 159933385 54572 54573 101871673 90080 90079 859647591 28772 28771 805032694 18131 18130 468521153 96881 96882 903902295 43565 43566 920676403 43567 43566 303861696 12215 12216 615012199 89811 89812 396020291 4773 4772 735052327 21009 21008 1338647 91452 91451 154188655 73393 73392 250881093 13434 13435 971069895 35309 35308 987403685 12098 12097 13149647 43576 43577 800875529 26927 26926 164730652 43578 43579 463762104 19455 19456 750506818 74676 74677 404323614 45231 45230 831202098 1381 1380 572348097 62245 62244 413061831 79449 79450 852420471 30877 30876 140455579 56226 56225 715962327 38321 38320 579998751 1184 1185 561488365 75285 75284 592136171 31794 31795 213154354 75614 75615 192874066 2894 2893 248202426 89594 89595 959775290 85196 85195 550390448 38627 38628 794379818 43596 43597 685286400 30522 30521 791522213 34391 34390 789580115 76301 76300 626908343 46566 46567 55149120 16246 16247 212800461 10981 10982 88687552 74891 74890 139759050 6589 6590 564384483 43606 43605 400482902 21639 21638 893534146 74934 74935 651114105 43609 43608 696487093 80870 80871 432733546 62913 62912 989730246 73206 73205 459881377 76267 76266 21414501 43613 43614 178978867 50849 50848 184179549 61274 61273 218630239 50365 50364 11877638 86895 86894 639844708 43619 43618 141385148 13633 13634 387685526 96424 96423 825953425 62355 62356 662694321 39289 39290 596175935 19955 19956 433924973 28541 28542 539564641 83593 83592 771103315 91344 91343 532099810 71589 71590 848349646 20030 20031 49888693 19428 19429 149431173 2341 2340 31368390 77484 77483 465743080 35008 35007 723895857 45116 45117 740281097 43634 43635 647853747 21949 21948 898365614 28712 28711 201525341 85577 85576 202482340 26169 26168 9185680 4204 4203 902635094 70250 70249 754954277 91895 91894 572321438 20493 20494 48487148 62644 62643 7523034 30303 30302 65184600 24579 24580 415800387 74705 74706 432136568 298 297 665937274 47407 47406 923726889 66888 66887 537446500 63221 63222 207365003 62066 62067 340336184 95686 95687 130016177 62032 62031 695850454 26844 26845 793757085 83528 83527 365104219 79658 79657 608924779 45882 45881 211882994 97832 97831 14095052 46355 46354 447995117 68607 68608 576851126 83622 83621 321975572 60748 60747 312947034 49286 49285 284660028 57449 57450 558803287 25594 25593 759321884 79572 79573 539991341 87424 87425 771181917 37083 37082 338927604 49908 49909 228249584 8441 8442 215528014 67026 67027 518207140 80063 80062 877687194 29630 29631 770189304 64419 64418 172345194 43676 43675 553116205 91028 91027 456928567 49221 49222 990133408 43679 43678 647223380 59635 59634 28988247 76596 76595 86630945 43682 43681 691015898 83028 83029 43663489 74372 74371 121211460 57656 57655 992223886 10248 10247 811164057 7553 7552 808027531 29229 29228 5284442 43688 43689 626169369 49783 49784 810929239 90730 90729 944615854 40448 40447 21444293 26471 26472 87301188 98140 98141 25934736 767 766 160087630 37211 37212 773591795 49339 49338 400817904 11242 11241 322314053 43699 43698 237014639 22325 22324 783654166 89657 89656 542422247 32319 32320 865689466 44514 44513 709359932 63767 63766 858822821 6641 6640 429241426 45180 45179 676177592 14747 14748 577987713 43707 43708 572007131 77213 77214 286184771 13687 13688 813491852 13134 13133 697364272 11928 11929 339901238 43713 43712 683754541 77241 77240 347645958 4465 4464 390507488 15818 15819 24332282 66821 66822 25789543 89003 89002 591307323 32630 32631 104229705 89288 89287 983967404 36876 36875 224264876 17232 17233 338976963 74330 74331 440047305 43724 43723 238876312 257 258 160348062 51116 51115 367688251 40289 40288 782834402 5044 5045 11907403 72265 72264 554031678 43586 43585 18601668 23903 23902 747659706 43732 43731 350730521 43732 43733 914793078 43734 43733 892143235 36756 36755 150592922 43736 43735 601202072 255 254 384801679 38582 38581 476882975 46639 46638 724018032 35217 35218 150236707 99898 99899 326698683 79106 79105 408117062 31133 31134 987239757 43743 43744 946488920 86794 86793 66407821 94026 94027 365124392 30286 30285 377593063 98516 98517 585541274 68496 68497 823100540 45441 45442 155806970 61639 61638 831878679 43751 43752 98734736 44371 44370 646905187 78353 78354 324808309 83263 83262 448661852 43853 43854 602062757 43756 43757 764537348 25329 25328 211531860 4320 4321 706860631 58007 58006 615797638 50113 50112 785649280 63269 63268 974350554 99218 99219 396291661 3763 3764 497922726 43764 43765 21871073 7445 7444 695646793 95394 95393 957218473 77009 77008 32661181 23239 23238 108923537 71935 71934 895854956 43771 43770 679668599 74963 74962 984376645 86960 86961 815590623 18714 18715 833072142 29308 29307 311065065 40549 40548 659676668 58794 58793 417755521 51921 51922 64253313 12441 12442 745212630 66857 66858 98728293 48066 48067 71013389 71243 71244 161077016 43782 43783 308766006 30906 30907 52895559 15322 15323 453183871 43785 43786 686674605 98028 98029 234393767 53082 53083 854859052 75707 75708 257818294 90222 90221 811263260 43372 43371 68501484 43792 43791 812082403 96000 95999 326053623 81277 81278 557580997 98858 98857 191613801 81200 81199 640113406 72089 72088 966505576 18620 18619 127283214 43798 43799 715439015 26629 26630 51080021 58509 58508 576824470 91874 91875 45948383 56660 56659 50960854 79823 79824 12918657 24837 24836 379122416 15780 15779 463016485 4226 4227 147229766 85668 85667 974695266 1900 1899 162751306 22434 22433 81594960 49377 49378 623095021 83103 83104 320994202 41397 41398 66915419 1221 1222 726676948 3264 3265 684406757 43815 43816 865289743 38964 38963 886925886 27750 27749 805874347 86630 86631 671740907 18344 18345 277975149 43820 43821 756154613 6184 6185 809985489 26812 26811 614688481 53496 53497 143276194 37510 37509 16158433 43826 43825 968266183 6921 6922 605507660 43827 43828 729072480 37553 37552 314527564 43830 43829 648764690 66698 66697 769569751 60326 60327 722614942 11872 11873 79285472 24998 24999 576970937 43834 43835 833418190 68487 68486 858692632 66410 66411 328057901 75296 75297 357078730 22024 22023 363756451 43840 43839 702535626 32838 32837 410850854 34648 34649 959242453 43843 43842 751467117 97823 97824 398777977 15602 15603 866470564 32053 32054 361471599 5370 5369 350367076 43847 43848 944193578 55701 55700 507192034 17602 17601 600658864 59623 59624 24539239 45186 45187 836426409 80397 80398 617561088 9415 9416 461463477 94780 94781 334207606 18621 18620 909940739 45666 45665 160121216 24054 24053 648200992 24191 24190 499192888 62825 62824 179649804 13769 13768 242462668 79562 79561 37432467 19208 19207 853198454 65838 65837 945145818 5678 5677 665200302 95251 95250 749293881 66856 66857 633029278 42603 42602 607739464 30061 30062 362466262 17422 17423 37434685 47489 47488 291518273 44811 44812 264653941 5427 5426 660880727 84769 84770 259852368 14864 14865 260024981 43875 43876 15405890 43877 43876 619549738 43878 43877 258827815 96558 96559 382452980 43879 43880 308414167 35639 35638 557741738 79325 79324 526101243 89250 89249 19868507 83742 83741 737115423 3749 3750 884259607 21846 21847 556349448 43886 43887 974088684 90002 90001 580848711 72629 72628 525081108 24180 24179 723551246 22933 22934 344616556 79289 79288 17422659 79695 79696 316174632 68414 68413 607547859 56521 56522 163156677 92842 92843 932247113 36125 36126 625415488 63251 63250 138950303 60500 60499 519092102 43900 43899 882889043 75555 75554 719369515 94130 94129 341856446 43902 43903 872214110 63028 63027 619459234 77489 77488 948390941 43906 43905 451939842 45997 45996 962868389 52949 52948 464866102 49896 49897 234267693 16387 16388 1319486 67924 67925 245906899 6613 6612 587551575 25435 25436 671443159 39911 39910 500420044 57437 57436 142888455 10623 10622 871315727 21095 21094 987974010 43918 43917 274633736 15893 15892 523019393 77288 77289 382787245 43921 43920 341421019 43921 43922 709853651 43923 43922 76674600 34905 34906 730982723 43925 43924 638447264 90869 90868 283870225 77166 77167 580614149 43927 43928 434347817 85062 85063 935115734 43930 43929 6377003 43931 43930 23951814 96280 96281 696374905 38271 38270 25127789 11764 11765 940101774 1668 1669 363040828 6958 6957 41022353 44710 44709 772240822 75705 75704 245645097 23833 23834 915853277 99260 99261 356743060 69952 69951 81851883 40635 40636 782280691 74580 74579 16534851 61644 61645 726638312 9235 9236 18281127 27647 27646 978655587 43996 43995 120580523 5885 5886 519770041 76068 76067 897184362 77879 77878 406968567 5949 5948 728062327 62519 62520 5721717 4821 4820 450120215 96350 96349 659597742 73884 73885 167215789 92100 92099 124649038 52505 52504 775144309 90501 90502 454501005 2219 2218 228529525 46306 46307 812538812 43961 43960 958889393 28762 28761 1283357 69707 69706 290451615 32461 32462 671026936 2402 2401 664181210 43965 43966 669909995 44938 44937 779471898 43968 43967 561461378 21993 21994 168013156 78614 78613 35610376 17138 17137 859337598 43718 43717 984926620 94636 94635 70285990 43974 43973 36899975 46965 46964 12095619 42797 42798 207758028 43977 43976 157447516 43977 43978 805350145 30896 30897 290555272 22738 22739 573719134 82961 82960 43614502 91168 91169 133311508 61276 61275 651745294 9802 9801 455312095 21169 21168 81430535 47104 47103 88320223 9079 9080 551299898 22822 22821 834464164 68694 68693 829049574 36303 36302 970457736 40008 40009 988170838 4481 4482 743441729 43993 43992 598113808 43994 43993 310364342 85999 85998 851002192 38259 38260 892918802 87064 87063 189148084 36802 36803 53587991 43999 43998 378671417 64399 64398 454814390 51890 51891 782050918 44002 44001 458299612 54836 54837 996693703 53711 53712 959033998 92477 92476 349571997 95955 95956 32187704 31331 31332 455911636 3334 3335 123459650 17175 17176 406312501 72 71 435511269 26690 26691 453667037 89760 89761 313872957 64034 64033 543260910 98844 98843 244380319 13262 13261 967192452 44016 44015 495200044 44016 44017 76429547 44017 44018 122154150 52188 52189 627033871 62089 62090 664779907 10422 10421 366059571 43628 43629 72292672 8741 8740 982496742 58631 58630 514438392 65753 65754 291086387 56285 56284 583362101 80508 80509 701061401 44028 44027 911040262 44028 44029 984534075 56834 56835 150133330 32870 32869 102305495 87432 87433 679490411 87768 87769 502453244 98540 98541 982162406 50994 50995 994504952 18769 18768 499311531 55348 55347 975275536 59577 59576 350783304 85740 85741 739450741 49741 49742 29535883 6409 6410 324133491 44041 44042 861132111 10982 10983 947493610 47370 47371 631505046 89322 89321 754072834 93010 93009 993841624 30712 30711 737062683 77921 77922 204787355 98516 98515 739143683 75618 75617 276668996 93950 93949 329379180 28259 28258 104220717 27957 27958 562667165 20665 20666 832281591 30973 30972 18935143 40762 40761 949666850 73840 73839 13057371 56891 56890 6938842 76875 76874 446683450 7788 7787 811464980 89426 89427 602957485 86490 86489 408012762 97764 97763 355120182 56255 56256 583334883 25977 25978 975530343 34529 34528 243629927 4414 4415 56209234 8575 8574 362729009 59483 59482 97365824 81020 81021 38504438 51343 51342 864875430 11910 11911 797342949 44072 44073 80764244 75153 75152 389802111 13840 13841 499081968 31776 31777 807292585 95696 95695 644595875 59180 59179 24864000 48891 48890 634512914 12195 12194 273973868 17024 17023 763035792 44082 44081 604321528 14442 14441 130184593 97970 97969 178298337 44084 44085 984768866 44086 44085 417169388 44087 44086 294284824 76872 76873 188992509 44088 44089 54807751 29906 29905 157127654 49983 49984 157068020 22665 22666 143248253 33429 33430 355051084 44093 44094 812547569 99699 99700 5006998 24042 24041 50883934 13252 13251 89414118 74456 74455 711053470 44099 44098 848324371 44100 44099 769565539 83433 83432 771408492 44101 44102 825539714 92387 92386 297329831 44103 44104 56382610 20655 20654 382945818 32604 32605 13481654 72460 72459 519850030 81306 81307 658800055 5516 5515 720230160 11582 11581 591212374 75880 75881 795812777 44112 44111 855903200 25194 25193 452263377 5656 5657 620648450 41748 41749 38186175 56148 56149 301862623 11555 11554 661341124 80287 80288 825588320 79052 79053 689682746 49806 49805 130295243 44120 44121 317780407 45283 45284 368074392 21588 21589 438367622 66941 66940 66172800 62306 62307 14789719 44126 44125 812138966 55149 55148 309228341 55519 55518 577499418 44129 44128 564123833 55270 55271 20962508 56024 56023 574288253 42595 42594 329438334 54347 54346 147339988 10942 10943 683866669 30751 30750 112685496 3544 3543 751785681 99777 99778 326855684 59661 59660 187243827 75961 75962 810488292 44140 44139 540380927 44141 44140 949488521 32408 32407 483538970 70647 70646 820508449 9169 9168 493057077 36509 36508 647674630 16911 16910 378106531 47460 47461 304039989 89917 89916 426749031 78264 78263 232087811 44149 44150 297926802 72352 72351 328153099 64479 64478 60924108 82297 82296 313981803 50425 50424 215746608 42234 42233 285941808 53143 53144 129293917 89197 89196 671547918 77004 77003 392141001 86065 86066 283093845 43710 43709 974041177 81937 81938 287856928 45634 45635 641675567 71613 71614 974360527 44164 44163 336171716 43228 43229 206984120 43996 43997 269932086 37400 37399 849893914 85906 85907 439312099 62309 62308 619169362 59727 59728 829274422 62945 62944 634963794 88278 88279 269665217 31179 31180 764127566 10347 10348 955575948 41215 41214 844771256 15442 15441 412222637 44176 44177 579685231 77361 77362 465908761 30758 30759 10191156 64262 64261 41549242 44181 44180 873436253 52140 52141 832915394 81582 81581 17189325 65142 65143 583824446 28668 28667 944854819 57597 57598 960646638 44186 44187 305943090 39910 39909 418619732 65773 65774 99267762 96371 96370 74762251 1913 1912 257673268 35675 35674 588354650 24271 24270 906825308 81579 81580 209722121 94263 94262 104560970 4868 4867 473223027 44404 44403 247793753 44198 44197 777037277 87427 87428 363601164 41620 41619 137801734 74788 74789 356031557 36633 36634 247261183 60335 60336 867774392 83835 83836 201039165 88430 88429 132627360 1916 1915 650426349 44800 44801 468180144 98681 98680 229688967 33812 33811 15467085 94215 94216 936577446 60131 60130 628553978 3611 3610 24291351 44212 44213 3864852 46101 46102 670942512 44214 44215 27200959 70577 70578 60021603 45799 45798 501278752 44218 44217 104967443 30804 30805 567571149 9907 9906 483271077 7471 7470 608614785 58872 58873 919065819 70739 70738 100858133 23505 23504 378783325 65627 65626 309259179 44226 44225 119744409 50032 50031 852600109 95472 95471 960707533 72668 72667 104076278 13945 13944 714079842 34921 34922 266533326 30360 30359 403047292 31272 31271 244216092 44233 44234 506775247 81771 81770 772821591 19876 19877 152067252 23501 23500 634129854 10737 10738 895629692 41771 41770 900746569 90260 90259 98468612 30035 30034 332952287 21803 21802 231940233 28137 28136 20282569 44244 44243 863632574 25047 25048 947284583 38863 38862 736865820 31790 31789 91939617 34600 34601 313719162 12395 12394 32114593 62592 62591 56629469 83642 83641 603072831 82373 82374 409256081 47167 47166 826014653 75452 75453 225969273 50742 50741 217328949 26476 26475 766881699 38935 38934 141337679 15719 15718 155690015 33603 33602 200723127 72576 72575 408242450 20328 20327 147091919 63432 63433 200586502 94506 94505 560721825 5653 5654 180146820 17082 17083 453543959 62924 62923 989246181 63272 63271 150894190 51730 51731 477102949 47309 47308 89729768 12921 12922 334354553 54593 54592 668111041 92822 92821 708625251 70699 70700 225505381 3604 3603 551839235 54166 54165 583582176 1242 1241 511310064 44276 44277 48399254 935 934 344946631 44279 44278 481913140 14415 14414 558458819 89173 89172 828208870 13789 13790 244149390 49257 49256 481778891 62680 62681 819339095 23393 23392 988358310 99911 99912 128343077 1178 1177 475010006 82711 82712 563575147 44289 44288 438807432 7614 7613 638426588 10781 10780 36673323 43283 43284 109750400 50277 50278 211115300 44294 44293 966745864 74810 74809 711441859 44296 44295 24860255 86025 86024 617079926 39281 39282 539117953 2007 2006 413279037 44299 44300 993776272 13375 13374 78601822 21221 21220 294042149 57081 57082 980448858 49051 49050 65655012 45060 45059 70960159 44306 44305 338102099 11089 11090 327123327 20548 20547 455948268 41175 41174 631218145 99025 99026 420009840 43291 43290 930774839 43516 43517 544702335 7272 7271 864746288 33873 33872 1640294 44314 44315 809710766 1927 1926 725851960 44317 44316 795813242 79653 79652 74588448 54295 54294 204905527 57238 57237 190319861 75357 75356 700396692 51558 51557 278225423 63424 63425 342663110 77113 77112 822365017 44325 44324 667308342 44326 44325 984568232 92272 92271 720757622 44327 44328 29769291 36797 36798 904612218 9415 9414 685205476 79634 79635 287121413 12822 12821 982731638 69454 69453 569193313 30466 30465 491602878 89077 89076 363334995 61207 61208 7072455 65490 65489 489103182 44338 44337 716960185 67497 67498 722820327 29156 29155 649349873 64369 64368 114121353 44342 44341 276283991 44343 44342 635323498 48023 48024 559765996 44344 44345 506249661 44345 44346 52717219 26496 26497 582293546 87260 87261 751657330 57725 57724 485335931 29369 29368 50059432 77457 77458 348681624 33185 33184 605623169 24613 24612 961753781 99610 99609 469695992 23358 23357 6501322 71611 71610 618750684 78038 78037 276302147 27372 27371 910500390 88006 88007 53911545 78229 78228 529473930 75867 75868 949172834 12206 12205 271952716 54931 54930 110031876 65661 65660 261467989 46296 46297 993293616 44366 44365 107027078 94320 94321 26911980 73853 73852 464730188 84869 84868 931510065 96699 96698 130142837 13666 13665 631892823 8510 8509 506397506 87723 87724 747310797 27737 27738 838626749 99828 99827 402921485 80920 80921 354078796 8436 8435 727936463 31380 31379 362718599 15365 15366 405679741 81586 81585 982632263 35462 35463 830802920 44381 44382 576899071 28537 28536 237244217 44383 44384 83490384 66589 66590 721672490 44386 44385 996785879 68751 68752 10302070 85098 85097 255975498 35292 35291 483033229 93179 93180 864069059 44391 44390 860517005 96736 96735 690232155 39024 39025 920681070 38663 38664 828272891 18140 18139 756508284 18986 18987 258244463 84866 84865 245640971 16840 16839 4741564 83008 83007 644336742 87091 87090 202368180 71510 71509 17869064 44402 44401 777623239 26608 26607 526124047 40417 40418 52635676 20401 20400 23039469 33066 33065 347492065 44407 44406 504174945 54033 54032 214957023 47482 47481 894329510 43202 43203 802710353 44411 44410 349036266 92143 92142 967995894 21834 21835 995428865 95905 95906 566719589 78116 78115 812292187 20229 20230 656006817 11469 11470 15801139 79318 79319 32911853 2884 2883 241906954 26913 26912 28027617 334 333 48099924 22775 22776 427946430 31 32 458267249 76436 76435 994127615 48132 48133 452037854 46320 46321 124802608 40450 40449 416677549 30321 30320 790560003 25230 25229 979119154 13593 13594 217220257 38013 38014 204460800 44431 44432 372966206 44432 44433 199755796 46513 46512 27487216 90274 90275 340639311 44436 44435 629139649 39836 39837 43960106 20825 20826 801512195 75619 75620 672704421 134 135 966571491 48403 48402 906904448 30403 30402 411739969 7565 7564 18417326 27389 27388 793625279 77822 77821 679315719 86139 86138 541664024 80357 80356 331055165 21912 21913 597243316 87832 87831 490384401 21058 21057 583279737 44451 44450 831012038 31411 31412 470684131 44452 44453 416405974 12400 12399 795368279 20286 20287 996742885 64871 64870 386258356 89234 89233 786937075 44457 44458 764131372 28692 28691 38812117 92751 92752 65284434 44460 44461 14855654 90960 90961 682599027 80086 80087 454182906 45251 45250 592878890 69944 69945 170698643 34647 34646 79576879 41844 41843 547221848 51520 51521 261453936 32501 32500 376034754 97011 97012 441173859 56008 56007 105308697 32923 32922 748754842 74899 74898 130184095 29986 29987 987197080 51242 51241 335571723 24935 24936 8772323 72511 72512 119452728 44478 44477 487151962 81360 81361 808973855 19360 19359 865641673 59407 59406 33652483 90678 90677 821306299 81565 81564 370360555 8937 8936 951707791 8006 8005 348516949 46463 46462 475330510 4095 4096 867477289 14945 14944 496126140 96911 96910 484603372 44489 44490 517026861 86479 86478 813137206 56661 56660 47564186 8172 8171 858185062 44493 44494 507126388 18750 18751 456096404 7389 7388 15184312 11088 11087 234691271 20618 20619 449494468 92897 92898 7124072 60326 60325 438235753 88554 88553 195690743 44502 44501 191269185 10755 10756 683124733 96402 96403 385710659 60196 60197 613094978 21879 21878 568161940 93294 93295 54070079 19351 19352 846764960 1185 1186 89716438 93078 93079 925293674 4401 4402 503212353 44511 44512 808916256 20451 20450 291817289 87855 87856 530971891 49400 49401 137197752 28465 28466 6875686 18942 18941 215660304 44517 44518 661036132 12086 12087 72567421 44520 44519 268796246 45087 45088 788632329 33852 33851 912238453 39157 39156 614052367 21071 21070 18010909 44524 44525 477685746 44525 44526 481487331 14872 14873 883390990 98250 98249 182233129 28835 28836 159036655 44529 44530 115922160 44530 44531 265936577 16317 16318 37480429 64804 64803 68922888 55792 55791 439866846 75264 75265 529209490 49121 49122 164689694 99417 99418 646516393 44537 44538 951925879 22619 22620 21886605 28478 28479 709338680 44541 44540 827030561 44541 44542 767668616 84603 84604 355404004 72053 72052 311799802 81761 81760 226785315 98782 98783 33078626 98321 98320 871783277 33951 33950 3885030 88533 88534 925918024 94080 94081 935222872 94726 94725 224641058 44552 44551 260126915 44552 44553 258314122 56506 56505 794308419 98218 98219 779299232 47626 47627 867898138 63837 63836 378790602 70723 70722 859348481 9472 9473 798594473 16107 16106 394750908 51641 51640 247793996 56383 56382 741913073 78 77 184911779 24576 24577 621554234 94458 94457 98416694 17870 17869 37951609 83206 83205 450958102 12859 12858 909895532 60440 60441 131792916 51835 51834 177634689 81752 81751 66300978 44572 44571 756177899 60027 60028 957755223 65302 65301 536518133 60586 60587 770360391 55402 55403 869555862 14416 14417 411092177 14571 14570 185414214 99491 99492 630005835 60949 60948 626127633 69419 69418 703001147 419 418 343610090 29321 29320 252118871 96083 96084 488925249 49055 49056 137244336 44585 44586 618309848 27461 27460 35859242 91050 91051 804226770 44589 44588 530012463 46052 46051 283911181 44591 44590 874962084 54151 54150 195121073 55476 55475 268167964 97208 97207 232407561 29013 29012 235931212 37234 37233 68518034 41982 41981 923810496 24330 24331 226075730 37324 37325 718911180 84918 84917 761193579 54613 54612 581062084 44602 44601 42546928 50171 50170 35320175 22387 22386 536370679 52872 52873 718945210 61021 61020 217097968 36397 36398 542198442 94314 94315 219269685 99756 99755 880386196 44610 44609 235137250 25932 25933 152256144 4230 4229 19976934 2431 2430 454926123 83824 83825 616419162 26499 26498 693985116 36819 36818 437209362 16891 16890 58422202 44618 44617 302395762 34642 34641 868859371 43613 43612 718270339 478 477 363009632 96645 96644 82649414 8818 8817 174988863 17901 17902 810196297 98256 98257 524250529 56768 56769 250425975 22440 22441 354021886 29218 29217 793254452 59527 59528 500371685 93754 93753 2838698 11875 11876 66754801 7493 7492 542721885 44490 44491 821926648 80953 80954 733324806 99328 99327 534998405 26087 26086 135892382 58957 58956 884345993 58167 58166 331649465 39967 39966 75631437 33761 33762 930044949 41010 41009 59752107 20566 20565 39904371 70251 70250 715648382 77562 77561 868824741 28753 28754 552953175 81517 81516 799434985 14239 14240 478529394 39090 39091 123819125 45755 45754 191701480 67376 67377 301704787 16832 16831 931572005 2846 2845 964382319 96374 96375 920102301 53447 53446 46248175 27430 27429 445671867 31070 31071 782491074 56429 56430 783246362 73275 73274 848457852 3441 3442 10901496 33316 33315 821242465 70378 70379 541545960 10822 10821 756210879 23602 23601 691189446 44664 44663 541796738 14461 14460 219007728 21512 21513 826001410 6856 6857 708309939 25681 25682 177671199 90237 90238 617303300 45830 45831 865526672 90274 90273 312325489 49849 49850 738999672 55231 55230 132223575 44674 44673 773132346 92422 92423 912958548 71176 71175 392884623 7863 7862 831356927 36943 36944 475296982 2812 2813 144768727 74716 74717 104547243 72198 72199 170114170 37351 37352 534422714 49553 49554 561706008 35128 35127 286418133 54477 54476 559239718 28374 28373 207148613 44686 44687 749538903 6920 6921 265083486 7448 7447 275505608 74957 74956 468232535 44690 44691 67953530 44691 44692 567463000 82987 82986 76244230 52535 52536 189791699 48033 48032 399708556 62746 62747 508912664 1894 1895 821199085 58319 58320 507238948 33127 33126 13858106 28994 28993 747649722 91475 91474 691595372 37102 37101 193323446 60953 60954 583252053 49402 49401 67721117 96331 96330 596692694 20607 20606 292576120 33830 33831 947690067 77390 77391 349126371 27737 27736 587590244 68445 68446 837306465 44710 44711 768509133 6102 6101 398233586 21557 21556 163481265 77692 77693 381880808 34212 34213 633693698 33204 33203 112505846 74516 74515 322611004 66867 66866 503486602 7284 7285 686070611 44720 44719 21647964 39955 39954 915716585 35306 35307 235981383 71221 71222 996993989 31982 31983 57296729 99224 99223 817944961 22982 22983 838969638 44670 44671 462852738 11611 11610 731287649 52385 52384 919314478 52854 52855 500521389 66596 66597 668260696 31690 31689 321174192 73536 73537 270469631 25016 25015 447910249 68739 68738 756335417 56189 56188 948261828 42082 42081 415000426 44738 44737 992812396 69949 69948 486360761 86918 86917 957861857 48162 48163 729767877 64475 64474 394361034 12250 12249 741283987 26568 26567 486961804 83131 83130 878576588 3462 3463 836072219 31801 31800 411436581 53966 53967 260275473 79667 79666 715747358 2700 2699 41576189 59203 59204 391569391 11458 11457 57844477 45820 45819 860553151 17940 17941 740950159 47325 47324 733017112 44755 44756 632015524 66801 66800 721817240 76195 76196 407507958 33629 33628 614209769 53943 53942 959416220 44761 44760 414829555 48025 48024 992478171 68294 68295 56444751 31390 31389 57994560 97735 97734 127769855 44765 44766 4012011 72053 72054 162514269 3964 3963 580983598 8419 8418 159649618 18487 18486 510370647 97259 97258 806117576 20359 20360 828642761 98401 98400 555309922 16267 16268 339762002 44774 44775 65157482 96608 96609 389473464 76528 76527 337835787 75540 75541 204553621 89609 89610 769498048 60242 60241 10305893 44780 44781 633387020 30144 30145 685745886 44783 44782 539224940 87810 87809 63605632 43041 43042 950863498 48520 48519 961919340 9508 9507 747838899 52931 52932 317000057 90420 90419 427597707 73247 73246 357020549 44791 44790 50643967 44792 44791 406872841 49065 49066 819783548 51260 51259 559207920 74545 74544 395060830 44795 44796 580973482 61310 61311 500518060 36399 36398 994400892 33236 33237 817262082 44800 44799 998037274 36847 36848 940128718 64383 64384 239860343 76532 76533 499769279 23853 23852 181649884 44805 44804 972265595 40083 40082 256148792 52557 52558 352822929 22787 22786 661594039 10121 10120 321643438 64983 64982 553027221 23059 23058 971779603 33649 33650 253968949 71686 71685 580930118 38232 38231 542276973 27361 27362 191565064 53554 53553 118234916 83126 83127 417096072 42123 42124 414327328 90779 90778 976486358 69439 69438 601005849 14296 14295 37971866 1468 1469 538656018 99808 99807 653259526 74006 74007 971537385 87545 87546 961779209 27987 27986 461049132 21827 21826 142712262 36952 36953 902311726 5822 5823 15041604 25398 25397 720059994 20585 20584 977710183 86493 86494 473428168 44832 44833 107649567 52655 52654 38970894 74792 74791 844495583 45577 45576 847725913 5686 5685 204411473 31618 31617 263113660 38236 38237 532701000 21438 21437 248454343 44841 44840 999886070 51720 51719 189115228 57859 57860 819004511 44843 44844 271843518 86785 86784 526955021 27555 27556 401821675 85048 85047 21844997 92252 92253 59279660 71982 71983 100164603 47441 47440 224438250 62531 62530 817099202 18406 18405 362028227 70573 70572 192578054 44854 44853 266610141 95439 95440 545080637 3379 3378 793275258 88667 88666 205503195 78840 78841 347809485 73394 73393 442340549 23149 23148 571162893 44860 44861 55813385 44862 44861 240019655 23812 23811 511848396 75165 75166 39307128 56443 56442 919118724 7679 7680 7377243 28846 28845 433105255 44313 44314 899568000 89730 89731 233473058 44870 44869 17037854 97525 97526 69935823 53951 53952 779556138 46900 46899 931886625 31083 31082 104778024 75140 75141 648848866 40245 40246 955334210 27484 27483 976861856 46180 46181 518079383 64721 64720 166301603 82055 82056 818526933 44880 44881 304095522 37770 37769 981563402 25970 25969 204573366 53936 53935 88658871 16580 16579 994265614 79447 79448 465740583 89463 89464 533567973 42936 42935 696224510 12068 12067 599816497 11678 11677 406118421 1218 1219 826323613 10226 10227 747211397 75730 75731 101709882 85248 85247 76488450 82188 82187 898099057 77557 77558 969745003 94926 94925 725813565 3273 3274 150317982 15379 15378 542778007 60584 60585 20502417 22887 22888 357001521 7608 7609 489964447 44903 44902 40431718 83597 83598 126222879 95516 95515 287466097 44905 44906 755023163 15392 15393 262068702 86637 86636 511310848 25244 25243 825454399 25497 25496 607993265 66994 66993 224448288 7410 7411 86007649 44912 44913 796224573 42737 42738 590544832 46674 46673 684630514 89052 89053 806442294 71679 71678 935058162 99494 99493 450275886 35439 35440 889229372 43789 43788 967766965 96309 96308 435500107 64055 64054 285718083 67877 67876 290086541 6446 6445 979643608 60741 60740 610913047 44925 44926 214853195 31233 31234 930644631 34179 34178 149376223 17524 17525 637189770 20758 20757 714886168 90548 90549 840064431 97270 97271 578193613 95497 95498 409271483 20581 20582 412049277 66559 66558 983107406 69070 69069 991763687 16214 16213 847107366 75229 75230 984392916 55316 55315 70049171 67066 67065 904788792 24598 24597 578132778 84559 84558 925262713 71439 71438 332587454 93994 93993 88443407 42 43 806803596 48839 48838 714501197 45455 45456 44715702 7878 7877 856519294 97934 97935 117772275 25113 25114 71364660 50659 50658 271976324 79477 79478 284557021 44952 44953 687804266 13989 13990 173336215 80377 80376 513425366 44956 44955 280627526 98350 98351 136073953 63074 63073 103416803 73754 73753 14231165 24930 24931 73464343 44960 44961 151942827 44962 44961 411320328 57937 57936 454627823 19793 19792 108582515 8566 8567 761412097 66491 66492 902819067 80383 80382 752608966 21009 21010 173792960 98387 98388 633180542 54605 54606 174251316 9455 9454 726062655 42251 42250 342736170 90741 90740 203475362 75701 75702 113089072 85868 85867 90134204 6302 6301 442188831 78751 78750 103102800 23424 23423 332081904 31874 31875 904161346 66680 66679 190659793 24039 24040 255788111 77347 77346 790653560 42187 42188 26091260 26414 26415 7620024 67052 67053 721251788 43870 43869 792391250 91828 91827 491863478 69524 69525 346800397 24763 24764 61632726 6964 6965 801406217 99375 99374 16717411 94932 94931 626676560 99561 99560 379528417 23256 23255 634262702 11348 11349 126793368 20559 20558 979268035 7850 7849 174120004 44998 44997 471171414 52099 52098 961629710 86306 86305 375521516 47012 47013 352459451 66870 66871 390169497 98523 98524 641527076 10959 10958 790135575 45005 45004 206849510 90395 90394 572655381 45007 45006 707165530 27463 27462 226547409 45009 45008 62923208 45010 45009 32631017 7783 7784 50445271 35579 35578 371197295 53565 53564 378147656 44375 44376 311774779 57018 57017 959002084 7274 7275 961159557 84677 84678 437285555 60140 60141 182094515 24760 24761 831422319 77828 77827 190395759 52942 52943 940273208 34118 34119 683382525 43901 43900 269074825 26675 26674 83018187 18772 18771 818707563 78364 78363 93951818 42765 42764 59933417 51434 51433 726092797 98074 98073 92266179 45030 45029 310505936 7067 7066 538524775 40445 40444 542112938 45033 45032 174830620 45033 45034 13642565 45035 45034 617198465 83612 83613 454020670 40979 40980 556800822 45038 45037 947130216 74504 74503 709387481 43280 43281 131418982 85340 85339 453502260 45041 45042 942281593 30807 30808 955547316 37696 37695 276258198 22510 22511 50681885 85992 85991 96440508 16016 16017 119991165 55426 55427 211266436 60806 60807 274202975 45382 45381 139770106 88042 88043 527592512 24934 24935 434210731 97699 97700 8886343 5422 5423 808507135 71093 71092 786776880 32308 32307 474705609 56001 56002 431353994 6135 6134 184997149 33355 33354 994405922 12938 12939 643044962 11795 11796 350190783 91247 91246 3363751 38548 38547 22311183 10174 10175 155519803 79646 79645 807002338 45065 45066 889016183 89419 89420 990687382 45067 45068 225632223 79802 79803 685053138 97748 97747 416569450 45071 45070 233102456 87807 87806 309979933 91028 91029 505124564 84976 84977 429119454 68812 68811 554330650 90121 90120 394368648 2802 2801 449916431 49701 49700 69573947 45079 45078 463904518 45080 45079 729595126 88105 88106 133446926 62749 62750 851949159 19885 19886 186461034 75337 75338 90577153 45084 45085 115123265 63475 63474 625181264 72361 72360 826987671 27678 27679 75744137 52759 52760 863777916 69736 69737 691379046 25239 25238 986099587 37833 37834 413418032 88333 88334 245346678 15476 15475 743111709 45094 45095 488762184 84461 84460 308422109 85371 85370 271344715 70976 70975 471428976 85454 85453 489073571 45100 45099 459323706 45100 45101 560086523 45102 45101 845268825 4757 4758 25241975 62692 62693 378388278 87538 87537 58802153 33755 33756 693052250 64306 64305 318676807 86788 86787 677396868 26165 26164 68005981 73650 73651 397821688 90044 90043 113864639 10850 10849 656011033 60081 60082 453314818 45114 45113 894730298 66464 66463 950936619 79857 79856 856033970 73333 73334 422198632 12057 12058 118726190 45119 45118 257631486 45119 45120 918251852 80558 80557 4144003 11808 11807 860223333 64907 64908 775306829 31778 31779 257425577 57198 57197 685783082 36080 36079 38549106 35759 35760 329378385 44984 44983 482805202 97557 97558 348340633 86346 86347 752808558 96628 96627 523709417 31290 31289 972725136 4473 4472 687366640 98885 98884 339542391 20024 20023 882966 11856 11855 489754866 92829 92830 271176114 76412 76413 175940397 45138 45139 183612797 27769 27768 540127178 77475 77474 81476167 72906 72907 79815987 26926 26925 950942952 79366 79365 814619439 47674 47673 61507706 16599 16598 454775732 10509 10510 205946309 68353 68354 669138429 45463 45462 630247163 407 406 885125083 45150 45151 557163430 45832 45831 202557776 49535 49536 572471518 91482 91483 475510362 12387 12386 565498303 59396 59397 932201229 61738 61737 968985626 86764 86765 9366500 51906 51905 619998571 10352 10351 697508953 81938 81939 134167563 45162 45161 40777139 66435 66436 895416487 28306 28307 46480928 28642 28641 35406321 2682 2683 763751427 14560 14559 54440597 45563 45564 260336015 45413 45414 56869231 96284 96283 3884181 21757 21758 620987387 35697 35698 8169626 15414 15415 56157965 84862 84861 503527213 64487 64488 24520130 85389 85390 419060344 50501 50502 470064822 45178 45177 255569428 24997 24998 168075127 21352 21351 152654882 28442 28443 976192570 9810 9809 762150039 7282 7283 519831501 78113 78114 34521815 45185 45184 456859597 13866 13867 931882374 71432 71433 23224601 47484 47483 510343834 43272 43271 929327238 97285 97284 238137781 9869 9868 825832405 27548 27547 434584243 58675 58676 335533794 30141 30140 401036926 77571 77570 867965213 38797 38796 498155562 14486 14487 35863870 45197 45198 224144446 97985 97984 27282741 69929 69930 916918863 77637 77638 720006240 43195 43194 766227668 45202 45203 492052993 45204 45203 422599477 87320 87319 94835183 66436 66437 446296613 25087 25086 289442188 10299 10298 293471794 13879 13878 506719990 45210 45209 483740826 45211 45210 369733762 48289 48288 466366049 32823 32822 86460518 7383 7384 272009632 34833 34834 550217909 37073 37072 614505760 6358 6357 229909393 45218 45217 939577895 15349 15350 425567132 15029 15028 822761618 13266 13265 937871535 22713 22712 991906084 21524 21523 949042383 38375 38374 786612766 39014 39015 48551260 66463 66462 141144592 21410 21411 242275468 74430 74431 755909870 45228 45229 657350424 15497 15496 585115494 2777 2778 813824565 39898 39899 2017905 45233 45232 954017222 5167 5166 367911209 53293 53292 268658384 45236 45235 882703066 45237 45236 837178926 85843 85842 296094555 17383 17384 942540678 74380 74379 725202847 54425 54424 609672315 24880 24879 789097607 77568 77569 880089124 83911 83912 85650938 57602 57601 345458365 89338 89339 473799736 65076 65075 516345245 87809 87808 974562155 74885 74884 978280 85922 85921 819399040 39868 39869 365432966 48190 48191 15860788 34978 34977 829056980 25310 25311 705859954 28375 28376 454805401 20084 20085 161903580 23827 23826 53702843 99468 99469 253126056 67253 67252 429634099 48349 48350 563533741 77305 77306 405200574 5189 5188 26687677 18659 18658 329110229 68592 68591 668711222 25934 25933 63059680 4178 4177 471955156 47242 47241 959506855 87309 87310 729621193 80163 80162 238423817 21387 21386 977811472 64836 64837 643694320 82119 82118 390907902 45273 45272 680462980 27051 27052 284527386 82225 82224 157810079 53464 53465 170226734 85561 85562 379611777 974 973 815954334 39285 39284 822861254 45686 45685 388794617 28335 28334 121343637 50736 50737 355457230 39243 39242 46227225 1567 1568 772967617 3567 3566 974012725 58357 58356 573300701 96571 96570 418960243 83760 83761 726714668 82733 82734 299682366 82132 82131 118214277 1414 1413 157153618 78279 78278 275446182 30888 30889 247959920 26680 26681 191964035 45294 45295 320136790 66845 66844 606964189 31870 31869 814338286 50861 50860 57074453 24769 24768 888996294 35332 35333 988898371 58951 58950 11950016 64040 64039 731934083 15856 15855 737152779 43511 43512 651645071 52975 52974 83614801 45305 45306 767321491 80607 80606 419481650 71628 71629 269148732 70332 70333 425844466 73559 73558 209987346 69487 69486 263981166 9952 9953 889353993 80734 80733 847944789 47801 47800 942263634 86469 86470 208176788 43852 43853 314361207 89431 89432 133337106 45318 45317 176834983 47444 47445 306716574 28982 28981 889420623 52863 52864 640648998 8298 8299 728435178 59626 59625 836088105 2416 2415 782920729 5330 5331 691126894 61877 61876 482225910 26746 26747 923141111 13204 13203 969854885 5380 5379 511879473 45330 45329 786289453 44810 44811 65895533 74898 74897 1609862 45332 45333 260508563 45334 45333 483221748 95677 95676 956634901 32964 32963 184101523 90118 90117 868021539 74866 74865 276625714 78632 78633 123739934 23974 23975 468457828 66200 66201 184258382 39290 39291 251914709 30781 30782 318160087 32215 32214 750212827 45344 45345 532026345 27935 27934 216380493 89653 89654 54817848 5534 5535 397011352 425 424 825741228 63262 63261 709764111 8169 8168 120236889 3336 3335 668795779 62900 62899 99038385 45704 45705 391443732 33447 33446 119841016 45356 45355 292925510 17669 17668 629439737 8781 8782 540576344 62139 62140 663894776 58009 58008 299865041 91868 91869 996728039 45362 45361 564540507 41681 41680 888245981 45364 45363 940816596 12926 12925 550028739 81507 81506 619710371 11400 11401 498906705 40461 40462 349400904 64052 64051 250787897 18316 18317 609665847 95749 95748 413591969 54256 54255 317307623 7969 7968 965650135 13969 13968 927024934 25291 25290 853256768 96222 96223 929845679 16400 16401 283011218 21508 21509 646093566 45379 45378 105151811 57493 57492 167422563 41400 41399 738048834 76038 76037 681051222 77630 77631 398439908 91597 91598 620698378 96537 96538 455300641 81608 81607 99036485 13664 13663 493506560 34844 34845 770443118 1419 1418 568265808 15773 15772 620845800 60136 60137 752409241 42929 42930 897589150 82977 82978 425394002 76239 76240 54880735 98128 98127 291107412 9507 9506 175725 65757 65756 983228815 25950 25949 992548560 64212 64213 171396092 73308 73307 897906672 45400 45401 280840402 23869 23868 879362275 38943 38944 821284605 83890 83889 975316996 35895 35894 322539724 98076 98075 610010181 45406 45407 126599146 89043 89044 775999686 81136 81135 673369487 97405 97404 941739686 52791 52790 783809271 60632 60633 382695705 77500 77501 241454612 90361 90362 210190266 59258 59257 69680768 45416 45415 763902755 65759 65760 805580469 75155 75156 306417595 45419 45418 684066176 63191 63190 422507216 91616 91615 476249011 62709 62708 439780838 45422 45423 788132379 47267 47266 231799886 7992 7993 712631217 91115 91114 162250490 93818 93817 820037652 97042 97043 352649871 36332 36333 52296247 45429 45430 915866556 35788 35787 244610903 52168 52167 43193291 59740 59741 322701873 29990 29991 735522677 44695 44696 342275697 71958 71957 917930491 12558 12557 639498349 3309 3308 359966322 26154 26155 153496851 59210 59209 173342046 16134 16135 665073184 43307 43306 350379139 3229 3228 609857172 45481 45482 189236984 45444 45445 244007778 64732 64731 27369853 28474 28473 746685547 87045 87046 580459790 10036 10037 782877101 21125 21124 931772857 59062 59061 29261496 23070 23069 140325804 52069 52070 858723938 54267 54266 251277458 54772 54773 907399356 41061 41060 602993440 90015 90016 15048005 15040 15041 623444714 65849 65850 262547293 26613 26614 339412604 74839 74840 7432956 81901 81900 240845734 81080 81079 452171683 7217 7216 535755287 70672 70671 277880723 70963 70964 364776493 45467 45466 656492350 30110 30109 231123468 50129 50128 542787835 15325 15324 699101934 45470 45471 265019645 28298 28299 617103546 78617 78616 830625158 45473 45474 803508695 73353 73352 860507992 24708 24707 344180034 5658 5659 43193965 21317 21316 30891230 32709 32710 284034791 45479 45480 89242124 40346 40347 557044298 13183 13182 282658940 32110 32109 256041193 35572 35571 278317891 90705 90706 610527134 32389 32388 845889581 8943 8942 709625278 36227 36228 553618772 86577 86578 247332684 38779 38778 343436529 29232 29233 164259693 92128 92127 985975667 92725 92724 414535452 75503 75502 429165518 17361 17362 64684575 71765 71764 736585238 83359 83358 584641594 24809 24810 490640460 97666 97667 759294114 45500 45499 611467640 74845 74846 269462964 13126 13125 538930935 87351 87350 328927975 14249 14250 918275095 38819 38820 131899136 57547 57548 474512353 65399 65400 128570501 44769 44768 67672886 96873 96874 547062387 45509 45510 24586526 45510 45511 294487347 45512 45511 919751516 81853 81852 834823115 72039 72038 424810822 28424 28423 849532242 88380 88381 654080723 3088 3089 237058726 45517 45518 329931254 16130 16129 331178081 17200 17199 236917802 39314 39315 639802632 86866 86867 985180750 75948 75947 460103558 15378 15377 633479860 55956 55955 302612953 64596 64597 258199925 12961 12962 742061068 32052 32051 322403079 18058 18059 70620005 79913 79912 226002193 57632 57631 183058911 8658 8657 71196541 54643 54644 593301978 80772 80773 401661903 62330 62329 750098962 92048 92049 424571062 54928 54927 215205326 66690 66689 221112289 3495 3494 764933466 73871 73872 969299988 65597 65598 53065910 45840 45839 54338939 46523 46522 780140176 52747 52748 943311422 14508 14507 712358256 29978 29977 739592533 19112 19113 463039795 77485 77484 548225950 22434 22435 780638906 45549 45550 567698221 71185 71184 445214691 47043 47042 342724835 154 155 959728056 5667 5666 453716034 25913 25914 548284135 45555 45556 307436927 45557 45556 311369331 92627 92628 115886553 4251 4250 828485288 45560 45559 654234154 715 714 247953492 73314 73313 294411196 45562 45563 70728244 41058 41059 85721949 8128 8127 677617837 58798 58799 272616118 72673 72674 322616764 67564 67563 94466008 77315 77314 42450224 14492 14493 364176152 28520 28519 288631063 57269 57270 269274909 45573 45572 321802870 22693 22692 776529719 20355 20356 132428349 13786 13787 715747314 37344 37343 896390777 64322 64323 71415276 23426 23427 507949004 37128 37127 852092643 25740 25739 599151386 21383 21382 739246354 13749 13750 114230150 85680 85679 24216254 10012 10011 437393565 75102 75101 412029964 97942 97941 363730128 64839 64840 496471317 91214 91213 543490088 45590 45589 927115836 92262 92261 57741621 35717 35718 408798400 45593 45592 17986632 65431 65430 882496909 46895 46894 28389090 45595 45596 962244696 81840 81839 222479723 51096 51095 674002154 7467 7466 525002023 43628 43627 349383356 45600 45601 186103911 66883 66884 687717061 26645 26644 50650364 19132 19131 798440336 68977 68978 871918833 47980 47979 163169169 48958 48957 500932474 87159 87158 255866297 20228 20229 483032615 53123 53122 22868552 56166 56167 785048669 2547 2546 846357987 34002 34001 734916359 28605 28606 561486054 23744 23743 11545225 88684 88685 823808251 64166 64167 987553013 49668 49669 912579308 91143 91144 378323074 77292 77293 78611125 86256 86255 564904506 19029 19030 932374494 55686 55685 626563314 6877 6876 947186695 36546 36547 671631487 5939 5940 566259653 44667 44666 977757479 45627 45628 28627372 73315 73314 538618710 4803 4802 517399469 82780 82779 151306130 80497 80496 314019 45632 45633 681880241 11755 11754 438828072 99393 99392 570025546 45636 45635 629493421 32103 32102 390270313 73374 73373 18220490 34025 34026 277185927 52341 52342 119493842 86219 86218 178992057 81527 81528 290978219 72407 72408 558174759 45643 45644 348520924 25766 25765 619559360 83368 83367 288182248 37996 37997 273429548 45647 45648 968353499 86717 86716 766781954 74655 74656 397126178 15742 15743 527057212 88777 88778 616288159 38516 38517 478330856 99707 99706 56454653 67381 67380 342345504 1483 1484 946020673 46614 46613 184007227 6323 6324 606168994 29566 29565 524854853 85478 85477 592070811 8863 8864 252394925 32965 32964 324983870 78838 78837 680115262 41151 41152 542521547 765 764 28573008 11037 11038 475264129 4274 4275 123870784 91979 91978 519502260 80672 80673 321826589 49364 49363 239952160 45671 45670 537060260 54987 54988 325404285 87508 87507 154221167 39712 39713 478202708 75849 75850 701890665 62615 62614 786807824 43415 43414 221658757 29121 29120 709856088 10874 10875 499265456 36570 36569 300956 20885 20884 616059652 5612 5613 65676526 63843 63842 208006718 45684 45683 987432212 61945 61946 923440242 21165 21164 613617627 97500 97501 475628797 40358 40357 692682158 45688 45689 67185852 90212 90211 651901542 53150 53149 812721019 37225 37226 54244964 87221 87220 674473904 93828 93829 82076637 53857 53858 905513578 45695 45696 786898550 96939 96940 187990404 78462 78461 44118289 63951 63952 452544030 52556 52557 688680422 78258 78259 500862285 16185 16184 632229077 28048 28047 745666834 45704 45703 355681274 52454 52453 41653641 31739 31740 429117059 43300 43301 480130659 3136 3137 904975806 56778 56779 46647446 13001 13000 6661750 80049 80048 825453651 55852 55853 220310656 45712 45713 839445305 52236 52237 286185105 15265 15264 429940424 12418 12417 607024211 74992 74991 929241880 45717 45718 528753847 62407 62406 760099275 45720 45719 11309196 15102 15101 1352000 98363 98362 890152273 97590 97589 299893769 45723 45724 648608839 10936 10935 431346848 9063 9064 310886347 84546 84547 158570837 46279 46278 81290467 6871 6872 880249995 83433 83434 3211031 45730 45731 685708580 29337 29338 820288642 12095 12094 224895802 81784 81785 167159848 99964 99963 905168144 70377 70378 229164682 20374 20373 11176008 72646 72645 598761592 22142 22141 767327062 99577 99576 57443879 81634 81635 63038260 77308 77307 895378563 89072 89071 851376471 55744 55745 170798790 12718 12719 130434531 69276 69275 258657866 45747 45746 590965275 48422 48423 500477595 91381 91380 61632283 45749 45750 116059089 21275 21274 392555721 49775 49774 41734429 87177 87176 646061321 93996 93995 970728865 97197 97198 129380144 15030 15031 850475909 52090 52089 833613756 86358 86357 996701511 43076 43075 454563906 95629 95630 457717074 22411 22412 993483687 70103 70104 673311699 55985 55984 489882259 59835 59836 60896968 81551 81550 401910819 2644 2645 574900313 71738 71737 480773854 67999 67998 501614444 45769 45768 769529323 63472 63471 905354868 85001 85000 827446913 97481 97482 61809289 4713 4714 776231326 16308 16309 629804222 30844 30843 713336316 31627 31628 4876207 66374 66375 940570177 79196 79195 498631513 99059 99058 626075509 99216 99217 82773295 45781 45780 570813370 4966 4965 300325482 72852 72853 180294967 68266 68265 755612320 43271 43270 755240278 45786 45785 6518936 56184 56183 907201583 16008 16007 745887069 63745 63746 507700292 45790 45789 514247057 45791 45790 50853486 42078 42079 190347524 76866 76865 26452503 8346 8345 764658821 30363 30364 68568490 71902 71901 241282552 45797 45796 329425736 45797 45798 901169833 92051 92052 548355517 48432 48433 118161376 93615 93616 339116466 1942 1941 730260918 27353 27354 461180707 69228 69229 198683686 95037 95038 7288596 45805 45806 558183 61436 61435 10846592 68251 68250 412508281 97848 97849 889606035 20387 20388 58530047 94535 94536 7119897 21224 21223 379357516 60490 60491 948972597 71268 71267 395879872 69009 69008 393988694 71419 71418 219033685 45817 45816 767219047 99595 99596 868490101 66795 66796 555074118 1385 1384 957704975 5555 5554 764304760 45822 45821 996360681 45823 45822 962716443 45823 45824 237492536 38052 38051 162288411 41296 41295 598218350 29914 29915 162026921 21813 21812 507851603 64112 64113 915522537 8144 8143 728706135 90774 90775 573090027 32905 32904 708274470 33772 33771 500420317 79783 79782 65374590 53722 53723 6237311 77739 77738 433180733 24107 24106 409159383 33036 33035 113921727 61321 61322 27660581 45541 45542 472998502 53611 53610 281634073 77830 77831 380148346 96120 96119 595350852 60064 60065 805178420 59343 59342 225119181 96095 96096 253739797 1492 1493 767224677 70597 70598 329911164 9975 9976 583374972 27712 27711 522079096 94229 94228 752826549 50793 50794 498130395 87423 87424 229787288 49021 49020 817669008 32893 32892 373738888 28056 28057 20706606 83845 83846 899785204 43092 43091 31646924 55789 55788 973629905 19809 19810 543995928 60995 60996 383813959 78066 78065 177068707 79465 79464 557139882 45864 45863 143342719 8744 8745 349520045 31208 31207 218318092 35637 35636 337147346 39648 39649 45879311 44412 44411 876549157 55460 55459 907997956 77752 77753 142000682 63786 63785 876377782 25124 25123 31342612 14527 14528 663426828 62552 62553 936358967 61966 61967 238264102 78951 78950 112633280 53867 53866 261941160 6672 6671 496768932 84251 84250 301884758 86994 86995 642103766 42215 42216 764544482 63288 63287 495916733 68626 68625 63767809 45884 45885 214878949 67864 67865 37333444 50763 50764 299230453 9849 9850 277206054 77372 77373 127107553 89416 89417 238361314 71203 71204 22509920 45892 45891 569896327 94249 94250 716222113 7043 7042 976315085 32282 32283 39423801 20796 20795 52900650 69831 69830 593222241 76929 76928 254793633 30078 30079 717746782 35738 35737 780634843 32868 32869 841247296 58914 58915 415293560 84030 84031 711427535 24525 24526 701949607 19442 19443 221630915 45905 45906 350160372 62665 62664 891429427 65886 65885 240915298 50416 50417 714265936 67715 67716 271534266 70132 70131 390114899 39871 39872 959026978 45561 45560 844782772 63375 63376 708806641 45914 45915 390464413 45916 45915 593108930 40852 40853 419714462 40608 40607 29980616 40716 40715 70228130 45920 45919 575930721 46741 46740 564274722 52613 52614 149792749 95825 95826 733264792 93746 93745 268846304 13856 13857 136392503 19871 19870 24812054 19647 19648 948296921 61167 61166 455755367 36793 36792 327573305 5139 5138 556165244 83279 83278 948857186 86393 86392 65640928 17782 17781 271733863 2613 2614 500235354 62802 62801 187872597 5750 5749 639712123 12976 12977 840863590 45937 45938 566580339 98982 98983 932378231 63723 63722 765000233 56512 56511 522171836 729 730 670555018 45943 45942 717737651 45944 45943 441236000 45945 45944 555967574 77850 77851 4673255 14292 14293 505669269 14299 14298 782823773 98848 98847 7475715 20433 20432 2157273 85203 85202 628365264 13196 13195 727871517 18298 18297 99451383 20620 20621 13165358 32640 32639 624994232 24723 24722 934834020 79334 79333 626148937 143 142 126457277 55962 55961 822710729 16672 16673 833957750 90848 90847 259379829 39710 39709 40585949 7952 7953 294314526 59633 59634 644621921 53223 53224 747118043 28868 28867 342780907 5853 5852 855154683 85952 85951 842743409 4917 4916 45714493 45970 45969 828125128 42459 42458 994199620 15080 15079 151561401 45972 45973 712843845 94288 94287 236279128 45975 45974 139548675 40143 40142 646424465 57094 57093 750875645 41491 41492 986159108 6416 6417 373810917 17819 17820 645047571 33672 33671 825813845 48057 48056 181170232 20195 20196 230937022 60192 60191 80710044 59977 59978 378914977 66296 66295 686070246 63958 63957 974910721 39970 39969 103702097 45989 45988 409202456 4680 4681 327035650 85663 85664 664860489 15404 15405 132638616 43286 43287 558495574 9639 9640 15710724 78098 78097 702424019 27306 27307 945836955 30943 30942 88560090 8944 8945 733549673 23224 23225 165238017 26564 26565 927234249 5527 5528 603355529 46002 46001 113575219 74632 74633 475033304 74397 74396 499950676 52913 52914 852178473 62646 62645 430484324 33791 33792 73572227 56880 56879 788166836 72779 72780 794029799 59286 59287 81944710 25448 25449 64154574 91628 91627 802708514 8108 8107 964136147 87731 87730 773435174 64898 64897 893220268 12763 12762 666728222 27255 27256 364539230 93592 93593 342022484 82559 82558 375691953 51080 51081 143114986 3177 3176 393635042 51979 51978 209252133 46023 46022 13599385 72145 72144 55008780 46025 46024 857919770 46025 46026 620983602 93605 93604 363345343 12332 12333 712977616 46028 46029 948878246 46693 46694 852597526 5014 5015 401875879 16200 16199 46328259 87877 87878 891620489 68396 68395 85983732 7662 7661 383582581 46035 46036 151243321 77245 77246 42926762 46037 46038 30544622 70498 70499 32268915 76581 76580 616826569 46040 46041 586872918 46042 46041 699819439 85332 85333 182688911 57468 57467 268040140 79001 79002 122675645 10818 10819 80033506 13590 13589 872542938 49804 49805 759800289 62884 62885 628826992 96653 96654 912420537 26949 26948 104681482 31604 31603 736398956 42181 42182 950608617 67603 67602 966309735 80175 80174 797315321 82739 82740 398715410 93587 93586 253731588 54345 54344 90153894 66142 66143 151609124 23542 23543 300593983 72490 72489 75425406 64058 64057 416834866 46062 46063 90839853 46063 46064 816216224 20396 20397 604037757 3317 3316 797709131 46066 46067 117987162 80303 80302 130983849 1189 1190 850985224 49542 49543 498106679 76037 76036 507339284 917 916 419818256 16323 16322 567702410 40376 40377 342074558 10585 10584 798744680 51871 51872 737548624 46076 46077 685774163 70485 70484 233737388 83248 83249 36763785 46080 46079 244757287 90790 90791 133783063 39874 39875 570648403 38521 38520 902007884 46083 46084 30091288 12420 12421 840754285 36752 36751 33429767 46087 46086 555025322 75249 75250 867002090 27298 27299 526512209 83563 83562 489054880 25771 25772 404760386 27453 27452 599861288 99857 99856 121085347 90070 90069 753670139 90515 90516 442108628 46095 46096 389976223 56523 56522 44600997 46098 46097 690644601 82951 82952 686950343 46100 46099 927796707 46101 46100 379104897 33049 33048 610610046 42077 42078 85018532 82337 82338 21247177 74094 74093 637928385 52289 52290 269179635 7435 7434 370826905 29828 29829 149856750 9461 9462 206115541 49411 49410 682980805 77493 77492 938145272 80533 80532 616731695 24435 24436 525586577 97800 97801 174428260 79854 79855 823690933 81838 81839 707419951 41203 41202 435233964 2827 2828 751397189 96607 96608 288760811 45024 45025 331225045 2383 2384 772308034 46121 46122 125177696 73579 73580 923686231 4920 4919 891489483 89705 89704 54436435 46125 46126 506304691 5438 5439 55195611 7560 7561 457606400 6793 6792 54355010 14553 14552 890890429 69454 69455 414935549 54843 54842 346000935 2363 2362 266989655 58923 58924 755959555 22012 22011 109589094 46136 46135 560978741 83080 83079 162204733 29641 29640 130811279 87950 87951 41942627 28004 28005 201503463 98798 98799 68172676 10392 10391 339343212 19005 19004 223255143 7540 7541 686714426 79200 79199 766176800 30453 30454 44726059 8513 8514 610055815 5992 5993 62307568 54026 54025 642129640 22137 22138 555367777 1950 1949 537538812 16116 16115 420951570 96979 96980 624151064 17686 17687 64322855 43481 43480 972222629 63740 63739 993075817 30941 30940 159587792 46158 46157 2212505 28082 28081 992694146 30824 30823 98443012 92003 92002 937358995 67149 67150 914016087 95340 95339 310515003 88423 88424 21671861 65700 65699 617259465 64782 64781 785303815 92673 92672 314638743 72074 72073 936925587 92765 92766 115650621 46170 46169 113697233 54716 54717 418113285 34394 34395 978496889 23525 23526 824531103 78766 78767 798742241 7622 7621 444454166 73001 73000 876194438 69407 69408 354314755 46178 46177 39165672 71506 71507 464474881 46180 46179 704502428 10383 10384 758894176 96068 96069 638642844 4146 4145 229681694 78890 78891 81214177 69568 69567 251862290 54431 54430 540272436 94596 94595 351125611 87513 87512 185264705 77636 77637 626376025 11921 11922 884594925 60316 60317 927662858 44500 44499 2451433 5304 5305 313301208 46193 46194 812511111 23 24 845701313 19566 19567 759095757 39389 39390 995941911 46198 46197 12838601 23298 23299 970806392 46200 46199 288887587 14742 14741 936596225 90192 90193 941288697 51370 51371 494829503 39005 39006 956150502 18905 18904 785921894 28102 28103 972757348 46206 46207 395793734 44078 44077 69871701 39231 39230 399423354 94723 94722 257422044 84190 84189 53498723 80748 80747 927763313 18902 18901 619834965 4522 4523 583829045 48464 48463 977948303 23305 23306 941580162 80696 80695 362281073 9832 9831 618695879 46219 46218 471845865 38362 38363 433038739 46221 46220 812717615 97113 97114 407118575 70345 70346 996567986 98875 98876 322709745 17218 17219 633822802 55727 55728 101846670 27904 27903 881615823 42110 42111 46897072 45625 45624 431915137 2946 2947 437163400 46231 46230 737905226 61884 61883 514875686 98044 98043 378902474 92174 92173 652796999 88229 88230 878145489 85287 85288 220505198 71366 71367 652447002 46237 46238 309855286 37030 37031 482052662 15639 15640 615493350 46241 46240 400230854 87412 87411 704700998 25142 25141 654339821 84820 84821 341805745 87231 87230 596146693 75743 75742 510551404 64541 64542 636886417 72558 72557 873372982 48792 48793 51421043 30395 30396 680989984 46251 46250 61364832 94815 94814 17173407 20598 20597 687125392 46253 46254 360468448 72582 72581 798726330 46256 46255 675474267 70390 70391 592353855 74701 74702 981995947 30838 30839 890238374 46260 46259 984362141 28046 28045 638690376 25730 25729 298797703 20283 20282 960283212 78604 78603 828366043 46265 46264 28481494 62325 62324 45447931 99110 99109 563519100 37888 37889 468132687 29787 29788 661128442 88464 88463 942873750 33971 33970 571089702 40726 40727 471435641 25673 25674 392483878 42865 42866 554419302 3352 3353 859741408 64303 64302 240519579 50633 50632 522169522 56181 56180 1383809 84978 84979 819254883 65389 65388 432418108 34066 34065 26121562 95913 95912 645340544 46283 46282 531067662 90574 90573 681393062 77706 77707 755065022 46285 46286 998343935 15295 15294 470538594 46287 46288 140048488 49279 49280 492986337 51351 51352 821011998 46291 46290 806432132 81392 81393 838922708 38140 38139 645244075 24135 24136 522533635 26319 26318 297851839 66862 66863 979820418 41111 41112 639194215 28103 28104 158420054 67554 67553 157102847 8807 8806 711299275 41256 41255 512002630 93688 93687 172730308 46303 46302 67683670 70774 70775 59318607 79197 79198 948652506 52208 52209 664299132 83616 83615 873174139 98428 98429 307263856 46309 46308 769098139 48022 48021 249693109 46310 46311 453376070 46312 46311 711231700 38931 38932 456170853 173 174 966853414 64788 64787 607968565 46316 46315 853891303 70 71 985049336 35746 35747 963979148 15690 15691 685161707 78626 78625 480172374 97820 97819 102924919 21325 21326 745060648 48207 48208 28435115 46324 46323 636024982 47217 47216 17407210 62345 62346 422632510 46326 46327 94860769 37995 37996 182780507 43531 43530 723112636 56571 56570 862713751 46331 46330 801772698 45662 45663 499093025 46332 46333 442124350 42551 42550 132229888 75426 75427 765984263 78196 78195 116227495 65887 65886 30610466 55010 55009 281433545 46339 46338 361188606 58633 58632 762186606 42695 42696 97530880 70111 70110 838118727 46343 46342 78201465 46344 46343 118188350 64643 64644 974633685 43967 43966 490005330 25342 25341 629743637 76654 76653 278458018 98835 98834 808736639 30108 30109 511073479 86338 86339 505123475 10354 10355 775149415 21990 21991 800068930 53644 53643 269744135 92490 92489 638626907 46356 46355 864293409 66724 66723 5512774 73584 73583 923951991 69287 69288 84963316 11404 11405 335224486 8263 8262 107937814 9867 9866 123732990 96974 96975 956164749 617 616 991231121 92709 92708 151530018 31482 31481 269872010 17883 17884 70704760 76159 76158 211167681 2541 2540 137184318 4360 4359 263577484 33843 33842 600964521 91319 91320 214905047 16109 16110 26146082 12411 12412 812478327 82873 82874 769635388 70854 70853 819546043 12104 12103 677589224 59058 59059 743545668 79001 79000 397148908 87527 87528 383286807 46380 46381 194705297 1632 1633 430213617 15212 15213 603711900 46383 46384 641268699 41440 41439 204073856 14758 14757 521162749 64966 64967 961438162 56829 56828 401821623 90563 90562 27875325 46390 46389 266946030 72877 72876 538700087 53773 53774 650726820 99280 99279 305708980 92322 92321 812510924 25335 25334 689445913 13464 13465 663125340 6183 6182 951016243 53717 53716 570912419 19574 19573 997187561 14223 14224 155130077 12864 12865 451506031 96342 96341 931598597 44767 44766 185212349 57303 57304 33116394 46405 46404 167992896 10152 10153 829087621 51937 51936 919112911 12419 12420 149904778 76840 76841 271811296 72569 72568 572049469 9433 9432 247827708 99716 99717 985843847 3932 3931 722064496 84132 84131 975230025 32255 32254 43422022 69367 69368 231542768 407 408 766515315 69231 69232 14918730 46419 46418 931797586 46419 46420 810943128 46421 46420 187344209 66249 66248 450214116 87620 87619 116015339 52794 52793 879683732 86714 86713 144127190 99764 99765 968193344 19269 19268 607703165 26910 26909 674427329 32010 32011 393135792 67500 67499 483817866 55449 55448 729018778 46432 46431 369603644 66278 66277 398594804 5060 5059 995768180 93635 93634 391242873 57491 57492 752663271 84629 84628 41782426 62523 62522 7571634 68131 68130 528763762 41536 41537 275522539 29669 29668 895484 18159 18158 430491516 53272 53271 56277892 32290 32289 293162801 46444 46445 211908955 86530 86531 789225743 4853 4854 571185359 92617 92618 236035304 45682 45681 107179866 70131 70130 729694252 26304 26303 21652250 25401 25400 969718786 77182 77183 197201281 99994 99993 788017559 35138 35139 161125966 44263 44264 235636918 98255 98254 61522620 25000 24999 240555162 3307 3306 780168953 52927 52928 574323456 5029 5028 862328793 72948 72949 67618688 78341 78340 207766220 44786 44787 739222812 97121 97122 14098958 46465 46466 776921114 83667 83666 885541149 45013 45012 667501071 87633 87634 481887600 73990 73989 930569789 84755 84754 137506662 34046 34047 678515742 59982 59983 350324605 95896 95895 237155905 90059 90060 12724676 52143 52144 270259029 94005 94004 243380627 30558 30559 125965700 12252 12251 175886201 99308 99309 807791618 93405 93404 677544822 46481 46482 254800613 2941 2940 92189034 73888 73887 292998455 29640 29639 86554062 820 821 57664841 60109 60110 407816354 96012 96011 616597323 86798 86797 32981670 94198 94197 963709466 67651 67652 739122893 46492 46491 448756313 71475 71476 985086447 46493 46494 697105347 4000 3999 911983294 46496 46495 611800255 74159 74158 944328699 38463 38462 59037749 34821 34822 797737706 19093 19094 460923297 89335 89334 785695747 65902 65901 717608806 38962 38961 821245930 47350 47351 303949668 93717 93718 637501601 52872 52871 447115724 91070 91069 991567613 41395 41396 197744179 34730 34731 785025110 85506 85507 849811174 43844 43845 604390531 88355 88356 489195134 51499 51500 97429509 33956 33955 716370868 25301 25302 762773123 31116 31115 880035702 23614 23613 494975351 46518 46517 794642746 46519 46518 52754214 18355 18354 162364818 46520 46521 275707349 46522 46521 640013056 486 485 553862970 26086 26085 920555788 14541 14542 998266929 49039 49038 431275413 9706 9707 561979568 33198 33199 945744997 49545 49546 3641341 47588 47589 236760328 46530 46531 868223262 12307 12306 353143517 56615 56614 787547026 55807 55806 25135469 21428 21427 971416638 64144 64143 781326076 46536 46537 421716650 78022 78023 978556766 69390 69391 256773741 19551 19552 966957324 5635 5634 194791654 86275 86276 67043447 40900 40901 919291693 29177 29176 507262364 89667 89666 818409545 79003 79004 556232665 7884 7883 820849572 85232 85231 72036863 59270 59271 451539900 46549 46550 702550696 8765 8764 977076506 17792 17793 770786507 46552 46553 912236936 8527 8526 529771661 48142 48141 830377855 44467 44466 2020954 59044 59043 602037727 2259 2258 792337461 45338 45339 636341218 88515 88514 15029580 31303 31304 985830739 48577 48578 20327376 76491 76490 226628347 82098 82099 27520771 70917 70916 858668893 38145 38146 898901907 75723 75724 590148515 99764 99763 55775782 52060 52061 946467031 62116 62117 139101238 10357 10358 756582742 81059 81058 784833823 5658 5657 588676738 50202 50201 494540150 60806 60805 720070328 80951 80950 478053021 91930 91929 460140418 95033 95034 900551828 51152 51153 738365453 67383 67382 820706322 63857 63858 595787741 53239 53238 169424597 35797 35798 230196671 86903 86902 581760566 51908 51909 159740671 30397 30398 282825728 87933 87934 564190940 11719 11718 242272642 38747 38748 33355321 92277 92276 691870947 52464 52463 2894229 41439 41438 925644982 80131 80130 705352509 43635 43636 804348366 58979 58980 686987200 74771 74772 777944916 46597 46596 833335972 54717 54718 995354902 91389 91390 216393047 58258 58257 609316898 46601 46600 771075688 66978 66977 68160404 92967 92968 681187063 98750 98749 542647212 18771 18770 324629611 28359 28358 459808036 97629 97628 142963299 99102 99101 554776256 7481 7480 400521454 93166 93167 191188774 29181 29182 450282238 81500 81499 614668528 98271 98270 30535450 91160 91161 120023808 46615 46614 766960724 46615 46616 419425043 82347 82348 67079547 64904 64905 85771929 75058 75057 361323665 40573 40574 874737093 46620 46621 66030719 46622 46621 652084448 41970 41969 992642824 84339 84338 877821922 71052 71053 808418556 10617 10618 225287235 96267 96266 305286830 46628 46627 140291343 62267 62268 9066663 52929 52930 360246585 46631 46630 925956252 26126 26125 534531121 54084 54085 65429150 22532 22531 999647416 46635 46634 905051793 46635 46636 594849268 75114 75115 444872159 74094 74095 679724735 51768 51767 934967662 46639 46640 353590085 58023 58022 406724559 17357 17358 628018382 8836 8835 428415928 33619 33618 405758936 89763 89764 247937716 62949 62950 942351465 18144 18143 710392857 49022 49023 571128995 33557 33558 72583738 32696 32695 662159769 46651 46650 291008479 71578 71577 301018721 16509 16508 937118706 65426 65425 658299243 661 660 473478523 79824 79825 829936656 55043 55044 256902607 56410 56409 751593582 27990 27991 895463171 16690 16689 482257268 75990 75991 367586471 56730 56729 723732793 46662 46663 36629681 77396 77397 313469330 70074 70073 609977528 54937 54938 925424355 1103 1104 692078435 44064 44063 758971701 59171 59172 381160992 44045 44044 334280585 34245 34244 11127577 91935 91936 27572588 46673 46672 782841700 78865 78864 652901068 46172 46173 607793529 93029 93028 682569226 55869 55870 498261994 47569 47570 340039760 46679 46678 867888206 46679 46680 787301413 46681 46680 930212478 46094 46095 51135039 41359 41358 959332357 99389 99390 754642072 85515 85514 199204817 46686 46685 158916548 46687 46686 923921967 14918 14917 129834625 92433 92434 697147638 72400 72399 19665808 46690 46691 513601537 52121 52120 413427139 40103 40104 132671971 90187 90186 57922136 75465 75466 771702999 44555 44554 38680453 86410 86409 427123702 90215 90214 226888020 46699 46698 916830381 28650 28651 315626161 46700 46701 102041709 20881 20880 214160577 2164 2165 192181924 95547 95546 266721910 84956 84955 222368493 1096 1095 318162529 91313 91312 386554755 46708 46707 323127495 46709 46708 273564668 46710 46709 848575478 33112 33111 436245556 83788 83787 281483993 46713 46712 78263175 84508 84509 49956299 97184 97183 288011331 61522 61523 710953385 52282 52281 236761948 59980 59979 212999467 72485 72484 64315490 46720 46719 809633908 30048 30049 17318321 86721 86720 497920743 46722 46723 973572328 46723 46724 153981757 82158 82159 212339612 22877 22878 92904916 46727 46726 448967757 11337 11336 44764490 30738 30737 223608728 46730 46729 969740619 12947 12948 843143599 1811 1810 156184487 61979 61978 112881671 14711 14710 573064104 46735 46734 540625744 34738 34739 150374306 96150 96149 103138730 36878 36879 213212363 49871 49872 773370134 53065 53066 889832781 13723 13722 750436906 57429 57428 171525274 65498 65497 222892810 63286 63287 951654912 46744 46745 565629587 26380 26379 845285757 93648 93649 30616025 46747 46748 255928020 39314 39313 749892052 16253 16254 269047520 17482 17481 446954326 55393 55394 69696297 71633 71632 937335616 46925 46924 896596917 13994 13995 331428086 28920 28919 460989217 54921 54920 977882384 23684 23683 948273392 89531 89530 144197203 32945 32944 571786786 27071 27072 169253599 86932 86931 387829768 55815 55816 271839657 90783 90784 635032920 57739 57738 382226476 31783 31782 54159741 71811 71812 655939676 46767 46768 368527920 6057 6058 192357084 46057 46056 390409036 46770 46771 92637552 36776 36775 186938590 20243 20242 421000629 62171 62172 844310396 14157 14156 498337808 4798 4799 937614041 65890 65889 683158244 37050 37049 13156502 46778 46779 35120648 54630 54629 12428634 63600 63601 901777016 24678 24677 312349220 71515 71514 865889866 10904 10905 15750624 46784 46785 271753444 79254 79253 462787385 46787 46786 401203053 26576 26575 480954031 81477 81476 116058497 95016 95015 59150569 50220 50219 396408361 73489 73488 28023628 46792 46793 970897674 53084 53083 546824908 1310 1309 614238172 85945 85944 495994114 727 726 341767198 77406 77405 58663295 86225 86224 674426120 24158 24159 486241 28299 28300 794115522 15471 15472 365354788 39785 39784 426867667 18799 18798 850585786 80078 80077 461715932 47565 47566 570661341 18626 18627 996299398 92723 92722 63499428 14558 14559 332292025 22942 22941 740197972 54726 54725 55030287 91834 91835 66430585 45226 45225 392649864 10742 10741 865113142 77654 77653 652191871 57416 57415 848256986 83611 83612 740459996 49359 49358 54279859 59893 59894 312527756 93568 93567 970944295 80671 80670 145546286 46822 46821 766354176 85817 85818 133956367 46824 46823 358540296 72682 72683 650812761 36180 36179 828090070 46827 46826 597484423 88986 88985 93487079 37757 37758 33758492 78935 78934 82259697 58757 58758 195500181 16831 16830 809989235 87542 87543 601876892 87896 87897 190473617 15417 15418 100392830 36589 36588 684995103 46836 46837 438544863 59263 59262 812191996 28247 28248 913478061 10534 10535 542918305 86437 86436 25037394 59733 59734 749959673 31421 31420 85901102 71754 71755 40829300 11527 11526 533110596 5013 5012 838918743 46847 46846 747493683 51985 51984 525526102 46849 46848 231685481 46850 46849 65618276 11630 11631 805727379 9965 9964 3591626 19135 19134 900685911 46854 46853 505039990 26000 25999 969534534 1415 1414 192904086 74103 74102 989580044 76141 76140 76101990 26500 26501 559057898 46860 46859 318785350 49587 49588 816182375 46861 46862 599939344 28312 28311 429304386 40522 40523 802565800 81104 81103 993442218 6903 6904 455011285 10521 10520 121949105 56431 56430 178922063 46868 46869 454205695 92954 92955 346341913 55411 55410 57334467 79756 79755 200041488 14365 14366 515386352 51501 51500 155296453 26855 26854 733787301 7150 7149 874083720 14833 14832 23326700 58599 58600 755941829 46878 46879 482799528 16016 16015 469079700 46881 46880 391707337 46882 46881 59623051 85956 85955 10497986 46878 46877 483546070 79807 79806 605188413 11156 11155 468476554 89083 89082 757756173 29338 29339 549922103 19470 19469 9504100 25905 25904 893417405 80782 80783 299878470 80757 80758 452533344 61691 61692 731260733 72915 72914 181063454 5174 5175 975221071 39852 39853 668279615 46896 46897 662307117 17343 17342 137715503 10825 10826 963385261 81784 81783 357780105 49126 49125 74594938 46902 46901 634757748 31204 31205 624634634 91101 91100 322185266 52691 52692 315345361 53680 53679 753532406 1951 1952 994113973 20633 20632 189023734 18480 18479 26545601 45623 45624 601470914 4341 4342 799644445 46912 46911 563650516 19922 19923 182366526 69941 69940 578387304 85627 85628 593357402 46915 46916 483472014 87879 87880 167135775 32495 32496 239368829 3465 3464 37572772 46920 46919 911677994 68242 68243 564907936 30232 30231 50771225 46923 46922 157491162 63731 63732 312361075 23259 23258 210717408 46926 46925 153138778 46926 46927 895843580 51631 51632 560175993 9849 9848 986370916 91437 91436 901639391 50905 50906 412277425 74279 74280 636484621 77146 77147 476205458 77805 77804 454846285 40923 40922 422806466 64478 64477 659811398 46936 46937 326390071 16252 16251 583747790 74104 74103 399226269 6511 6510 145399295 2585 2586 242803714 62905 62904 897747341 41257 41256 29163731 25293 25294 156985686 46945 46944 176264199 46946 46945 258374971 13246 13247 831485338 63244 63243 760470319 98582 98583 31464509 80771 80770 10952589 89438 89439 958564940 69274 69273 223237039 24779 24778 678063360 81324 81325 3171004 82013 82012 6492134 35828 35829 252622017 22951 22950 296807055 29924 29925 233108484 72030 72029 864328841 85704 85703 94511253 84660 84659 658998159 68674 68675 651624997 12292 12291 14117885 78265 78264 966805531 56058 56057 151191943 33307 33308 194512357 46967 46966 722357801 98067 98068 426428812 51084 51083 986817889 5143 5144 369492108 75138 75137 92098461 52145 52144 292364002 38965 38964 56606703 15237 15238 556383334 86817 86816 39150600 46976 46975 207428699 52553 52552 408983140 5181 5182 494195525 46979 46978 317657794 9555 9556 460979962 28402 28403 884965591 71246 71245 218416380 53944 53945 838524227 6996 6995 114100998 76188 76189 55776964 74734 74735 668933605 43668 43669 36942762 87985 87984 90880649 94698 94697 421220747 17596 17595 674606428 85731 85732 17044791 48004 48005 498105299 27820 27819 58088174 27770 27769 50856514 95408 95409 777708241 49703 49704 763658228 27723 27722 276080023 30356 30355 778711931 26236 26235 183232897 50603 50604 446273861 12132 12133 50555280 47002 47001 297493104 82218 82219 678784757 80634 80635 715860447 47005 47004 20605641 68586 68587 99456398 25966 25967 160674814 92942 92941 62824994 73678 73677 379382678 49672 49671 69894853 47010 47011 329120018 17158 17157 342069040 44929 44928 98932014 10832 10831 128803337 47015 47014 753256651 487 488 603175280 75916 75917 794160685 92839 92840 503132117 46118 46119 49664614 14735 14736 181588748 62546 62545 552438546 83876 83877 120932259 14502 14503 953373765 44773 44772 313341555 69308 69309 877071042 14185 14184 4175989 85136 85135 27380846 2050 2051 52521687 36716 36715 416733444 95485 95484 447866191 53986 53985 149714185 55053 55052 6662832 76658 76657 103383299 6409 6408 17394619 32954 32953 81001190 95720 95719 965009463 89900 89901 371757007 61462 61461 586127940 65660 65659 409013236 62108 62109 681583596 5871 5870 123012827 72278 72277 158791419 99935 99934 532357067 47044 47043 623983888 12784 12783 655089281 94449 94450 324785653 28427 28428 167971875 92340 92339 98703404 47049 47048 599955578 14805 14804 423919562 84851 84852 529784667 47593 47592 342245257 4010 4009 122249830 92913 92912 973203480 13330 13331 809650932 95206 95207 767203765 12153 12152 420104266 76797 76796 248411134 52088 52087 698195475 43496 43495 174536708 28328 28327 675903245 47061 47062 126800034 49820 49821 355389442 37911 37912 784217357 45345 45346 46777594 47066 47065 789698987 47066 47067 52318383 21372 21373 52044585 95508 95509 957613633 22264 22265 391057352 1308 1309 41526571 40877 40878 337677047 77260 77259 212474742 31027 31028 766123815 49656 49655 57097772 97154 97153 990018011 64185 64186 777181200 10666 10665 925857278 47078 47079 158541452 58069 58070 767008890 4488 4487 643015403 93571 93570 886401798 57040 57041 130575304 37739 37740 927269183 91679 91678 172876486 81235 81234 800879611 80082 80083 185324162 55365 55366 402075354 80369 80370 528068806 82091 82090 762244126 18299 18300 261935360 62292 62293 228989628 19743 19744 619485938 18137 18136 203516594 47094 47095 70864810 50610 50609 66319260 90347 90346 97810101 26748 26747 116599170 47098 47099 440743312 45592 45591 747279349 47100 47101 867746655 19372 19373 573340506 58169 58168 73524449 65957 65956 63354501 51389 51388 683416740 72374 72373 65308810 40043 40044 717376373 31744 31743 586643151 28223 28224 299547931 88624 88625 440981350 3935 3934 190175045 94844 94845 16400794 47113 47112 556372160 60151 60150 735022792 47170 47171 263454445 45478 45477 680515953 57197 57196 135944051 41032 41033 931369100 64878 64879 290470449 40677 40678 444841761 29670 29671 431347575 87670 87669 61211667 61817 61816 727369333 35276 35277 630763070 64855 64856 350265331 58792 58791 529131713 38103 38102 956051779 98205 98204 750815645 74139 74138 379116404 86082 86081 332273792 36164 36163 999813833 11891 11890 989271003 10683 10682 875934313 93838 93839 581378618 24076 24075 688527448 40928 40927 58846677 2590 2589 34599846 76867 76868 840326754 45765 45764 569081575 83648 83649 170894638 44725 44724 667060451 72834 72835 63459180 47143 47142 264969614 98359 98358 865751757 47144 47145 509879610 35726 35725 424921169 5814 5813 729145355 91167 91166 30080860 47149 47148 53805483 12916 12917 7971596 65055 65054 724504896 47724 47723 511693770 57410 57409 970887067 91690 91689 123995935 51545 51544 418862514 10863 10862 257885129 27902 27901 507846993 23359 23358 417841167 47159 47158 281458188 18357 18358 977637457 43332 43331 181510264 30102 30101 12788707 18756 18755 651245979 96494 96495 327107612 45771 45770 145489568 55456 55455 400492969 44252 44253 901943503 55560 55559 430013479 47169 47168 227930557 9865 9866 411979762 47115 47114 352538560 47172 47171 36760631 21930 21931 640415398 47174 47173 449639249 5100 5101 921909415 17541 17540 870788946 13400 13399 136569751 60882 60881 947991775 21979 21978 791549537 4586 4585 719819330 6895 6894 210602672 75002 75001 431804602 61525 61524 550020847 70579 70580 755709461 75541 75542 303295604 3862 3861 687424641 58707 58708 345150968 19358 19359 672722080 7715 7716 121272907 60977 60978 794502618 59341 59342 928253765 423 422 497180919 366 367 480209152 85961 85962 418482413 73703 73704 1093956 49916 49917 994248182 59955 59954 523866947 83259 83258 552957670 9940 9939 44744071 47200 47199 450925756 47201 47200 983395368 18234 18235 638088311 47203 47202 271185218 55642 55641 720050987 18870 18869 590676390 84393 84392 645339219 47207 47206 15574992 46396 46397 50352233 72939 72938 679972634 25181 25180 611889588 13974 13975 251488559 82318 82317 104150370 87118 87119 796139457 5199 5200 846069462 47215 47214 440207999 52128 52127 793145155 56667 56666 343261505 54329 54330 656405370 98022 98021 978083462 49934 49935 753302016 37338 37339 903890465 47222 47221 973377380 34588 34589 19495471 51245 51244 670438607 70277 70276 639703116 52989 52988 125453533 23378 23377 192364807 6460 6459 392329899 19031 19032 100703123 14223 14222 24028466 98324 98323 984820671 47232 47231 6283475 54270 54271 115449895 29071 29072 765712690 28413 28412 65281196 78029 78030 514721096 57545 57544 352281891 96719 96718 233264052 69432 69433 232467018 19587 19586 886525266 47240 47241 699378432 15091 15090 408542223 73719 73718 520314805 87133 87134 74347516 47244 47245 94623263 51281 51282 430690977 47246 47247 531368750 79270 79271 777078931 96998 96997 321167683 63635 63636 620249417 92481 92480 105170589 22939 22938 988249387 85466 85465 810999827 62328 62327 805515756 88504 88505 288803849 47255 47256 174195994 14757 14756 561500573 17783 17784 393975027 97725 97724 757370913 47259 47260 754779003 59595 59596 723550926 37110 37111 188364747 13749 13748 53177526 82253 82254 591317420 30764 30765 344113403 62163 62162 578898788 50207 50208 790813503 32368 32367 104162768 72001 72002 296361051 60065 60066 406649523 3126 3125 500875092 47272 47271 398115150 22634 22635 364739211 86013 86012 792990001 47274 47275 325042483 40192 40191 984829776 47277 47276 222017800 44663 44662 50128729 98417 98416 422950974 17121 17120 323734341 63754 63755 4186040 73151 73150 631380782 99186 99185 345744763 23680 23679 255592288 80975 80974 482206562 61969 61968 678920882 23370 23371 80461331 71669 71668 369478423 51203 51202 683898929 79508 79507 873952880 50662 50661 691537364 53768 53767 557040036 49309 49310 481883190 93498 93497 178869747 87584 87583 265189807 61234 61233 16920199 88303 88302 631259619 21971 21970 398448716 906 905 188009018 51970 51971 782233090 10882 10883 257254032 15877 15876 748167825 23786 23785 286074414 47304 47303 140914588 63115 63116 382632185 5791 5790 609807960 74212 74211 3314922 91676 91675 505645215 11192 11193 610014142 35160 35159 810664000 47311 47310 251257071 47311 47312 659931290 47313 47312 770150370 55429 55428 205368937 61919 61918 561091170 87734 87733 117729759 91962 91961 20261709 54615 54614 444708599 64139 64140 128186765 37525 37524 6682118 94591 94592 908275530 47322 47321 678176402 47322 47323 601016670 33835 33836 958797416 66336 66335 149543690 25773 25774 443911913 49964 49963 951828967 696 697 630904485 3798 3797 475682335 47330 47329 8408363 64662 64663 534112988 71358 71359 84774686 95037 95036 606155521 77543 77542 303636620 47334 47335 663903769 20231 20232 133730684 66784 66783 923074956 90523 90522 313938118 88228 88227 429662745 67220 67219 64987432 22917 22918 153448832 77061 77062 502850709 3466 3465 689443967 30540 30541 328184272 91649 91648 238814464 73800 73801 468412474 21638 21637 149283985 22610 22611 526398953 76508 76507 64869140 12121 12120 490849273 46504 46503 702422456 36500 36499 225672487 31361 31362 599251496 56700 56699 530260635 73477 73476 554942978 79012 79011 435430150 47552 47551 37263498 35241 35240 968878061 28353 28352 907277472 93047 93046 391646533 4784 4785 986804463 8094 8095 803354431 27061 27062 421901416 79421 79422 379583077 47365 47364 103663855 75636 75635 803178982 80201 80200 25830995 72046 72047 932388910 98291 98290 545259396 2071 2072 897439162 67716 67717 868020224 43022 43023 554129963 12210 12209 431398287 347 348 380486553 4100 4099 800170544 70638 70637 555280425 20756 20755 861753939 98435 98436 936015330 56039 56038 119059272 27455 27454 896515260 7080 7081 718714360 63551 63552 668425978 1348 1349 463145427 47383 47384 998071226 57046 57045 731978761 55502 55501 616769483 33514 33513 85661437 60323 60324 146622654 37625 37624 697660919 70902 70903 128394816 57846 57845 536215832 47392 47391 720700839 44445 44444 589579668 54837 54838 419849162 73293 73292 54779419 83922 83921 276078870 82198 82199 194715544 76124 76125 218870750 61218 61219 521469470 47400 47399 408245491 4061 4060 492813855 62462 62461 667900533 47403 47402 45303264 63206 63205 180008168 67211 67210 338764585 88820 88819 160449162 96966 96965 182819137 23394 23393 957476068 4035 4034 258657050 25303 25302 586859680 94983 94982 942331336 68182 68181 106074010 76138 76137 473984823 28075 28074 291634490 47415 47414 754638110 47416 47415 390034688 47416 47417 671045679 60843 60844 587543392 4221 4222 336146321 64381 64382 715303121 66550 66549 441434255 98954 98953 55365409 45581 45582 780375698 33253 33254 429025547 47425 47424 393496396 23447 23448 252403723 79948 79949 173072183 10256 10255 68348529 87623 87624 713650750 5816 5817 280867765 66338 66337 542221497 85006 85007 190802186 78815 78814 398704799 99788 99787 617217077 17828 17829 446769911 24350 24349 907637408 72996 72995 380915088 47438 47437 96503466 16758 16757 47466738 4835 4836 614074690 44262 44261 881132180 308 307 10256820 18184 18185 406512464 47444 47443 791281602 276 275 507140627 58325 58324 285398007 41570 41571 236779225 17160 17161 299409976 20448 20449 317829593 37955 37956 629179036 47451 47450 838742780 36604 36603 79897726 65922 65921 42492820 68829 68830 198158288 81483 81484 970695755 70777 70776 11785905 73350 73351 971057497 47458 47457 85096770 88106 88107 980184827 84949 84950 292169142 6323 6322 957856800 47461 47462 34922153 83055 83056 90249573 39573 39572 298866099 51346 51347 432851523 82997 82998 126752828 82120 82119 799368839 34001 34000 943953042 47469 47468 526395395 83760 83759 979268920 39395 39394 67303044 95347 95346 215139970 17842 17843 348933124 97534 97535 332405342 75658 75657 57258784 53007 53006 756293237 32161 32160 384111052 52387 52388 37621363 64271 64270 253883973 2552 2553 13578914 67256 67255 110660679 149 148 391484094 3779 3778 588875905 35802 35803 10818309 55166 55165 590309446 95701 95702 542127501 56197 56198 975067525 7693 7692 206231002 47436 47437 210394875 54578 54579 238730416 88156 88157 68893351 47491 47492 315270694 16180 16179 761706622 16664 16663 137480700 68304 68305 778247009 1460 1461 214520878 42921 42922 228187724 67847 67846 188500937 1187 1188 367034320 63788 63787 106585086 47501 47500 206863811 37394 37393 914994037 5616 5617 157404982 6967 6966 987426276 45978 45979 39828135 21619 21618 68874719 65316 65315 903273592 28609 28608 489831666 47508 47509 207647136 91881 91880 251969517 98421 98420 539572897 91435 91436 135454079 95738 95737 24723642 53761 53760 61120774 9251 9252 192665437 19979 19980 372749222 81535 81534 932436963 83100 83099 535739800 47698 47697 124462463 59831 59832 581333445 59526 59527 831527792 99941 99940 497383316 47522 47523 642733947 70256 70255 820946688 81133 81132 496394905 47525 47526 708102893 68412 68413 460859885 34949 34950 30348220 89971 89972 28407288 42466 42465 183759901 87995 87994 24198672 54918 54919 897305124 88262 88263 464607758 78794 78795 694331040 3091 3090 138413128 34190 34191 399640744 99783 99782 794829247 34367 34368 124572534 89698 89697 195245721 47539 47540 17375865 12820 12821 617387217 3107 3108 463896485 37707 37706 290710317 47544 47543 99835406 44729 44728 277123184 44513 44512 361573045 73466 73467 793020113 30361 30362 936069537 47549 47548 158380973 71541 71542 164283698 47550 47551 434321273 46996 46995 948018611 46487 46488 722653690 47554 47553 108050222 60269 60268 441900728 83983 83982 955668868 37004 37003 70003632 39380 39381 255653564 19471 19470 750748745 90460 90459 80882588 66835 66834 318960265 57089 57090 30715510 62836 62837 108603529 66518 66517 986259525 73596 73595 731285542 22765 22766 571077625 85456 85455 72953594 47568 47567 752443406 16095 16096 770479243 72678 72679 236260963 96315 96314 15587521 47571 47572 680099402 4038 4037 642340510 90439 90438 450710747 50702 50701 314593065 16803 16804 657151887 9638 9637 990494891 58363 58362 405761290 74479 74480 848543262 53010 53009 639238199 6779 6778 115792611 77480 77479 23676826 41559 41560 161873587 49108 49109 654099170 57013 57012 456275416 68172 68171 2326206 57094 57095 669831581 47588 47587 402730738 50935 50934 706211075 82557 82556 47175850 40469 40470 576301493 70068 70069 606189326 94998 94999 417216830 54251 54252 184539158 55689 55690 421004922 50063 50062 727867296 92266 92265 975475530 47598 47597 261980352 46440 46439 634183308 78459 78458 588250455 77080 77081 807822923 44949 44950 382720487 12549 12550 836180530 49561 49560 503448485 21085 21084 922145351 14004 14005 600415440 81510 81509 881827286 24049 24048 20977986 49137 49138 381910698 30662 30663 917169477 76354 76355 428467331 28304 28305 105216167 87185 87186 41595589 78713 78712 951789585 31244 31245 248687214 26514 26513 657918612 47617 47616 68008522 27087 27088 279787909 34115 34114 993077098 33340 33339 456120459 56811 56812 313066450 26719 26720 517891062 45985 45984 476469618 11045 11044 14577490 36246 36247 956143448 47626 47625 563351100 37526 37525 225271587 47628 47627 13369205 46348 46347 628868795 53930 53931 20967989 25026 25027 884695615 97623 97624 60172738 21320 21321 137112127 46039 46040 79422272 8720 8721 444535340 1822 1823 976145867 8928 8927 485778188 36947 36948 764159171 27611 27610 652324466 11114 11113 941742695 60649 60648 500297134 89501 89502 8750758 88435 88434 138846529 76422 76423 493589553 92844 92845 488375444 82614 82615 470797781 96241 96242 25831913 15577 15576 307322376 28751 28750 130421393 46199 46198 945706690 47651 47650 541333343 47652 47651 799164302 66816 66815 261862750 90056 90055 934744032 14622 14623 453350079 47656 47655 251145129 47657 47656 31983125 47658 47657 548548137 42761 42762 395934149 23837 23838 49766148 47660 47661 733687223 60826 60825 638528921 99743 99742 423905618 6432 6431 931950223 10043 10044 673133480 47665 47666 452532144 6219 6220 386242541 93469 93468 976154107 372 373 46684718 82634 82633 256137716 69933 69934 970334271 84679 84680 706795071 66385 66384 710209782 8695 8694 330247277 75141 75142 48880534 59336 59337 279835670 53249 53250 840670606 6751 6752 639764520 52567 52568 434941028 39593 39594 560653950 25530 25529 679162348 80856 80855 99659189 47683 47682 54925501 65226 65227 578301243 54007 54008 386841829 88223 88222 806763432 45827 45826 45927132 51796 51795 19168594 47688 47689 277604023 15256 15257 58348827 47691 47690 196861342 18758 18759 875782542 21681 21680 721621888 37529 37528 221042731 97544 97545 461890309 55007 55008 135369982 63711 63710 572429765 14411 14412 17652343 77424 77423 596296375 16506 16505 992130421 40031 40030 560099564 52584 52585 1175972 81282 81281 495833725 10257 10256 66531337 47704 47705 913058754 87273 87272 142063067 48097 48096 764656324 12515 12514 623606165 7301 7300 724841205 17900 17899 907156553 47711 47710 806986015 29655 29654 765726007 7310 7309 139250587 47713 47714 746851230 98432 98433 811000515 55628 55627 550632146 47717 47716 59198377 59042 59043 253410447 46645 46644 108814090 68031 68030 116196749 30589 30588 10409085 47722 47721 621502548 19488 19487 502616560 41774 41773 624611922 71834 71833 561218389 48456 48457 632772395 98625 98624 598097561 18753 18752 507946576 52410 52409 675980246 72717 72718 753497811 47731 47730 472836553 76958 76959 975844730 43491 43492 739370118 59620 59619 387244306 49785 49786 573039722 71078 71079 382009605 20735 20736 473432402 33460 33461 93973039 63655 63654 207889930 96946 96947 312814 22946 22945 377843721 42801 42802 184520568 21949 21950 9858395 55752 55751 807238514 98064 98065 693850846 47746 47745 60797886 95323 95322 328625329 27312 27313 936337812 65700 65701 39563498 92405 92404 4840916 26325 26324 328446087 28482 28483 245571482 73683 73682 715946664 30819 30818 8809747 83090 83089 577035771 30457 30456 187560592 98602 98601 757909623 59149 59148 53806553 14058 14057 968829773 78020 78021 55307204 60603 60602 214135067 18305 18304 249248774 16602 16603 24533603 79831 79832 342179656 62091 62090 613571133 5305 5306 191749502 76242 76241 935605576 47768 47767 329982580 81574 81575 366515430 95831 95830 372606633 63749 63748 58410153 95075 95076 643414625 60592 60591 573489160 52123 52124 67839734 10501 10500 374562391 42968 42969 32905839 79895 79894 767982326 25361 25360 825315667 15263 15264 958655944 17365 17366 344969920 97712 97711 699066342 31219 31218 33130679 37294 37293 633145493 37712 37711 352358074 44228 44227 637746806 8882 8881 822827161 34987 34986 220940541 98429 98430 992789385 29058 29059 206499364 21116 21115 127248246 47791 47790 99792993 86365 86364 541093530 48038 48037 27807957 33025 33026 631202127 25528 25527 575818182 74964 74963 116646945 47797 47796 822308175 10077 10076 876370984 14077 14078 780362838 45588 45589 197701013 39557 39556 30638015 47801 47802 627738762 47803 47802 385416671 47804 47803 28290607 41485 41486 475090484 70634 70633 542402562 83637 83638 916473171 23436 23437 474878830 16314 16315 397260577 8597 8598 361370528 18307 18308 220224838 47811 47812 70549398 15118 15119 945821663 60984 60985 994693752 47815 47814 488220275 20770 20769 992349228 83645 83644 408874281 47818 47817 834224165 96627 96626 845683256 79808 79809 710313595 47820 47821 486096798 47821 47822 254378817 3440 3441 274773269 44486 44485 44674579 77281 77280 421156419 47826 47825 341119982 14147 14146 135393585 60378 60379 787903812 96864 96863 394623230 11070 11069 144708176 78693 78694 914706645 48529 48530 809368488 47833 47832 219693852 93942 93941 46064401 17333 17332 721254638 44968 44967 167141526 27864 27865 856393164 86359 86360 56577500 75982 75983 892853135 18376 18375 407261104 45697 45698 154253985 74851 74852 526651874 2121 2120 464220781 49902 49901 870111574 47844 47845 3540500 66881 66880 9056856 23925 23924 969443682 19550 19551 36868400 2239 2238 199182848 64553 64554 498139382 12879 12880 104569067 61213 61212 768392360 8911 8910 491571236 10109 10110 78301306 86551 86552 19476650 24588 24587 108532077 53551 53550 87610533 71916 71915 505168163 5441 5442 175141348 27991 27992 160138226 7339 7338 43798153 33847 33848 532313399 47863 47862 535370243 61331 61330 304752109 7571 7572 519496765 60393 60394 203616638 81906 81907 61349141 61462 61463 830346456 83923 83922 880742928 48732 48731 522107844 59171 59170 171561036 77516 77515 788396147 47873 47872 74643638 68712 68711 568383834 15460 15459 283419772 26553 26552 816320833 50155 50156 927788486 88920 88921 658859414 20027 20026 468381857 24557 24558 189224710 71370 71369 715413563 5381 5380 806533199 46892 46893 482757718 84682 84681 984524623 43758 43757 728257271 1745 1744 926522465 47886 47887 544012894 41117 41118 33227754 75199 75198 405004091 55756 55757 638916143 53119 53120 630022943 47891 47892 869654890 47892 47893 725231409 2396 2395 816396828 27608 27607 449847074 86445 86444 581830052 35689 35688 757747811 70148 70147 434410257 17642 17641 85561749 10055 10056 956429877 59161 59160 248208961 82027 82028 534780154 48971 48972 231084745 69118 69117 966063866 74595 74594 730866846 47906 47905 270415689 63442 63443 955067060 20034 20035 666343573 59690 59689 868502067 83566 83565 63660914 59672 59673 60742512 73634 73635 394483439 94211 94212 53678363 47913 47914 66962285 76400 76399 707230650 28038 28037 639354801 95183 95184 91024213 64794 64793 368469047 58099 58098 373989747 99363 99362 435050697 67268 67267 66799942 44146 44145 794787921 37144 37145 898145315 78910 78909 720543468 67985 67986 78495797 22741 22740 311318079 47926 47927 928677745 47928 47927 854209550 47929 47928 299002572 47929 47930 314609418 51485 51486 863124908 23255 23254 94414315 24617 24618 269489565 59174 59175 6272191 24498 24499 939381318 58713 58712 824964226 92106 92107 11153819 57256 57255 27455214 67785 67786 71905876 74821 74820 640327828 46032 46031 733730461 48718 48719 953584428 73522 73521 285575439 31920 31919 134695466 66835 66836 846976479 34908 34909 345128850 14255 14256 41856597 47947 47948 624221964 13788 13789 158981248 22071 22070 805356859 41697 41698 719549737 17085 17084 393271627 6597 6598 450864645 27184 27185 488352969 25226 25227 914535470 85724 85725 201526712 9249 9250 280116948 93830 93831 15611105 72997 72996 631642672 47960 47959 872254058 71693 71692 118412986 10389 10390 30810794 55552 55553 852543644 69119 69120 477857084 71032 71033 644686694 62624 62623 532468818 47967 47966 553647619 11812 11813 786586188 92876 92877 635491052 23739 23738 475966346 65987 65988 837374107 47971 47972 421599870 47972 47973 894701123 47138 47139 227029509 99594 99595 71301310 67537 67536 502409719 96413 96412 265194439 96642 96641 22396924 83009 83010 434940777 58056 58057 219770530 10658 10657 900673975 47981 47982 880288941 47982 47983 106333374 16432 16431 597888687 2082 2081 250661048 97988 97989 845777112 47986 47987 77300355 78920 78921 338149134 47988 47989 895925841 66300 66301 96020800 89725 89726 903155360 24788 24789 923312632 84627 84628 654309229 9014 9015 306563888 28163 28164 123083172 97980 97981 582071655 35750 35749 537080540 49705 49704 24949492 60809 60810 15484225 6617 6616 735596953 11162 11161 492075985 48002 48001 10558555 79662 79661 991796940 13032 13031 230373265 95291 95290 112045157 26047 26046 687828284 9438 9439 30482366 94287 94286 979709846 73398 73399 15073299 44805 44806 943243246 62572 62573 76675638 78771 78770 317274034 94706 94705 674084411 10933 10934 847095758 35484 35485 818159476 88673 88674 128270900 95523 95524 843990176 52996 52997 308855228 85489 85488 468917855 57140 57139 545227823 45223 45222 954997225 28921 28920 624855710 49012 49013 403094528 8411 8410 757847033 44762 44761 734392355 30046 30047 254690781 88989 88990 354605061 70691 70690 493066156 48029 48028 720514877 48029 48030 932180963 21401 21402 803411775 89433 89432 19776424 70440 70441 153345931 93664 93663 488986787 39335 39334 664804900 27231 27230 823748879 91329 91328 904342596 41961 41962 308023825 81505 81506 17830222 35742 35741 511693896 56565 56564 266499588 33630 33631 562708133 62846 62845 915235322 83736 83737 197475197 54958 54959 521467210 47992 47991 422622172 744 743 307025034 83830 83829 748092701 48049 48048 924380411 48050 48049 3785911 65536 65535 413753091 48052 48051 774631002 79751 79752 23227614 48054 48053 842668091 12815 12814 475742608 22980 22979 663108012 79820 79821 796894238 72384 72383 598773743 48059 48058 542468861 48060 48059 833703244 48061 48060 358171595 39221 39220 239418977 35199 35200 637870909 26412 26413 671308218 64872 64871 728789337 82773 82774 84635041 68164 68163 596755941 3902 3903 274391095 83622 83623 958515487 13759 13758 817771972 17995 17994 572263598 19836 19837 727863628 48072 48073 652407001 50709 50708 872784739 32432 32431 67070455 69839 69838 751614785 15512 15511 948189734 48078 48077 934374937 12605 12604 856716096 5201 5200 462915751 81991 81990 795825419 33470 33469 519880457 12541 12542 920509360 60308 60309 441110223 59271 59272 350818927 82778 82777 600541013 2595 2594 854720144 96814 96815 389557329 48089 48088 743356061 35852 35851 451733160 60829 60828 219085262 86063 86062 616216454 90255 90256 223960005 37446 37447 542679469 7689 7690 997316731 78548 78547 964197645 83284 83285 643425403 80651 80650 728934549 3635 3634 991022414 90240 90241 413109834 48101 48100 645725750 81398 81397 189148566 49024 49023 769686815 84881 84882 573284322 48105 48104 268973010 65502 65503 181029735 68230 68231 554162540 48108 48107 186628160 16290 16289 849088526 95971 95970 25489860 48111 48110 992840407 33087 33088 36545556 48113 48112 225628175 37935 37934 835755504 52479 52478 313617317 28222 28223 570275535 82238 82239 429925852 48117 48118 286412078 89509 89508 736825921 82566 82565 224511272 88845 88846 12042464 42071 42070 537020231 30508 30507 527362999 21038 21037 463435674 48124 48125 554803819 48125 48126 753541895 48127 48126 675866170 96034 96033 783079139 8665 8664 6578737 48130 48129 595302080 71236 71235 440413087 50503 50502 386442374 61085 61084 873989833 80904 80903 152276678 50690 50689 1502175 48135 48136 603814218 56172 56171 896680495 48137 48138 553178097 48139 48138 566704025 38442 38441 467563450 48141 48140 729596483 41521 41522 949731870 57454 57453 851864206 88478 88477 474543779 27215 27216 591622472 70748 70749 467046062 79239 79238 675489315 33507 33506 577009560 67255 67254 363332197 26447 26448 825138949 88835 88834 929520610 90154 90155 992140657 35046 35047 430621735 77735 77734 41362700 95462 95461 999647225 32544 32545 461369032 48156 48157 50837758 48158 48157 320374704 81442 81441 78265273 13310 13309 549507195 99545 99544 243399612 30284 30285 541459809 69026 69027 222140440 49699 49698 951391277 48165 48164 940858905 39261 39262 826715796 97593 97594 417355824 68284 68283 838227653 92159 92158 557899569 30410 30409 296786497 50246 50245 979192766 36479 36478 875065069 81653 81654 558259203 20316 20315 423978597 80766 80767 33104293 48175 48176 540584852 39621 39622 587172852 5962 5961 539917954 48179 48178 330556008 37280 37281 413049452 7386 7385 790676299 21350 21349 457241114 48609 48610 629537459 11837 11838 832278125 61048 61049 511165875 18081 18080 540728120 61835 61836 631395794 48188 48187 159104592 96908 96907 875309244 41534 41533 302339303 90127 90126 146180152 34510 34511 148116245 84144 84145 536921690 47600 47599 888308152 10458 10457 2722298 82622 82623 180686462 26452 26451 680607589 33415 33414 721396288 12625 12624 408682833 48200 48199 758608274 48200 48201 33080343 46761 46762 403880856 58692 58693 55497500 75735 75736 152988443 47914 47915 840444048 8318 8319 775704027 32609 32608 820445020 87215 87214 314070567 59140 59139 516502357 79086 79085 569842348 50778 50777 287520694 66384 66383 567019659 11403 11402 740934605 86710 86709 107510702 48215 48214 644304372 48215 48216 569127259 48217 48216 81343171 78343 78344 295520521 36348 36347 28728452 71675 71676 716425075 18737 18736 802094823 66691 66690 147804140 59004 59005 210615032 48224 48223 493554 33338 33337 312262477 9468 9467 346085637 37360 37359 59338372 48227 48228 978879674 2766 2767 464430573 74232 74231 29586699 65464 65465 51387523 48232 48231 383730417 48233 48232 344691233 48234 48233 255726901 50108 50109 596439794 55846 55847 803203458 48236 48237 471020330 75724 75725 648109504 53144 53145 665785075 13925 13926 484933533 70684 70685 146750122 89994 89993 609374316 78863 78862 18232140 56184 56185 990755635 32466 32465 853778219 48245 48246 163918079 76726 76725 170620134 48248 48247 489971579 19553 19552 653225623 47354 47355 29256641 86966 86967 334553934 88477 88476 608611184 60422 60423 68085439 50229 50230 915865087 48254 48255 139395895 12861 12860 65015377 61035 61034 678746581 92634 92635 309336201 51874 51875 911022838 75404 75405 344959007 68989 68988 126668017 73170 73171 260184628 20892 20891 736872197 2930 2929 269419554 72450 72449 273182351 7851 7850 844317784 96919 96918 13372032 88302 88301 495758181 94570 94571 29064463 37272 37273 294894418 34934 34933 779201451 8380 8379 132542773 97788 97787 855749940 99806 99807 173985027 48274 48275 310200938 18224 18225 25332646 36265 36264 158216358 18826 18827 477644623 51357 51358 15847112 10735 10734 345272846 18051 18050 54481520 68355 68354 781147808 48282 48283 7442801 36413 36414 995478408 70336 70335 299706754 18475 18476 981214305 12887 12888 337334327 74416 74417 541977970 76551 76552 61458736 78628 78629 562105731 79432 79431 834988177 71945 71946 109767151 36033 36032 38514609 7954 7953 680233211 52907 52906 541041175 41958 41959 434548326 70247 70248 988374690 32440 32439 477210177 3448 3447 33275655 48299 48300 658878977 83141 83140 335703937 93119 93118 506710995 82536 82537 760174787 12354 12353 20572719 61746 61745 263255602 60321 60320 389873072 31515 31514 782792273 86220 86219 843811619 25698 25697 367596412 60692 60693 362853342 11252 11253 450558682 6919 6918 422281811 68552 68551 649666445 47898 47897 274645220 67653 67652 190434859 48316 48315 352372985 30513 30512 881398898 31178 31177 329173072 48319 48318 672289079 60380 60381 463466645 76344 76343 643498144 18261 18260 351552819 48322 48323 497752211 66731 66732 493452137 26272 26271 34277742 85568 85569 798662816 83975 83974 2845945 74915 74914 361134844 75856 75855 49558425 15760 15759 146397233 90210 90211 993925062 47845 47846 36322968 68276 68275 43789758 38854 38853 463549570 80190 80191 745007483 62835 62836 80908748 14785 14784 820809955 42321 42322 772542387 9932 9931 223483968 92384 92385 713525994 88717 88718 510960367 9047 9048 744401898 48343 48342 134666332 41700 41701 471525770 25298 25297 413997870 85066 85065 770152911 48347 48346 415776958 31755 31754 912688389 28661 28662 365845710 69962 69963 555691790 73197 73198 475264376 72158 72157 177326843 75416 75415 849949540 48354 48353 535334105 48355 48354 102785598 14477 14476 105598413 6348 6347 485184871 35076 35075 735032932 87794 87795 50608875 90366 90367 67953444 55498 55497 626620084 95905 95904 306952039 48363 48362 695977981 92750 92751 56250985 45744 45745 974383881 71683 71684 956095135 48367 48366 333081876 51969 51970 151032650 48368 48369 148199562 79135 79136 300773453 22963 22962 177866615 3238 3239 660053051 48372 48373 154237502 73447 73448 936518837 92861 92860 412386959 44374 44373 780222707 30744 30745 785805971 48377 48378 843736736 87373 87372 752668777 13199 13198 78160107 36686 36687 63679958 48382 48381 572349915 72170 72169 687860792 48383 48384 641934818 89175 89176 716461244 39873 39872 360640950 33919 33918 390347985 48387 48388 240194140 6243 6244 151768797 66074 66075 71982981 94792 94793 149637934 22191 22192 110829598 20929 20928 426267955 67681 67680 877093155 48395 48394 477077740 28109 28110 536194740 41766 41767 632919199 80648 80649 90563434 38907 38908 734507725 19612 19611 310215147 48401 48400 696934500 40956 40957 637553852 18431 18430 580999990 34398 34397 98242647 83775 83774 473855146 48406 48405 790352766 48406 48407 17504945 27839 27838 25125326 48408 48409 592660732 68419 68420 682026135 68312 68311 733521005 45070 45069 82181611 95494 95495 748810955 86564 86563 901323253 22402 22401 641082553 82514 82513 131361420 21500 21501 815503337 43600 43599 685129992 48419 48418 490102669 68465 68466 580532821 99980 99981 478998798 14243 14242 2814278 38437 38436 449382657 77880 77879 508635947 22064 22063 618388567 48426 48425 164377253 37705 37704 138078675 61688 61687 756896953 63625 63626 61715906 41722 41723 805057572 12009 12008 474991078 48431 48432 174778094 58992 58991 86801331 99988 99987 761565762 84590 84589 830925502 48435 48436 53639293 48437 48436 35709810 41017 41016 693808517 60513 60514 72978948 64249 64248 641033564 93244 93243 272957866 24105 24104 8472309 41450 41449 427467784 75981 75980 473906502 64202 64201 510678763 48446 48445 454224030 48446 48447 202886714 77097 77098 677724729 48449 48448 109047850 79139 79140 755992594 71201 71202 68633008 20706 20707 273118968 90379 90378 227473212 53934 53933 110100708 31964 31963 341474724 39524 39523 743390602 29704 29703 835948382 67780 67779 234572078 17371 17370 16525811 1116 1117 535791033 99748 99747 618624944 83087 83088 132149772 83348 83347 764543391 7188 7187 971443092 6980 6979 769277366 17426 17427 188411422 44417 44416 862670157 92003 92004 14834669 46833 46832 868876246 50190 50191 498034698 33817 33816 533720520 51225 51224 230859996 17035 17036 801882076 48474 48473 936126712 70421 70420 440661628 52955 52954 265535546 89484 89483 123192696 50537 50536 826904341 48479 48478 851695612 95655 95654 555062823 12063 12062 243273919 58101 58100 357209105 48483 48482 403085948 86591 86590 74987909 48485 48484 842095782 51525 51524 513532833 23057 23058 901621848 38127 38126 833900667 24681 24682 175157643 48490 48489 468910589 51474 51473 987015307 29954 29955 227427059 34720 34721 345933740 92268 92267 9910370 46848 46847 128969016 61472 61471 169081115 39158 39157 364214701 48497 48498 44223889 48499 48498 74308133 48499 48500 786147816 90477 90476 612927254 34658 34659 591001678 48502 48503 522753851 45789 45788 155695502 86024 86023 470214354 20070 20069 114633186 48507 48506 842203912 33343 33344 79964169 46573 46572 897051058 31076 31077 931009178 97859 97858 307917117 5973 5972 721784728 22999 23000 180219112 18113 18114 883388998 16824 16823 86303024 11230 11229 206320445 5095 5094 9723020 13207 13206 795651771 24322 24321 521422939 56873 56872 262217022 17654 17655 416433691 57333 57332 785742418 48522 48523 165899483 65428 65427 723045799 48524 48525 749140723 48526 48525 470911590 48527 48526 851922930 37586 37587 68155589 59748 59749 249348824 80948 80947 918314458 38935 38936 548350086 95548 95547 929945004 15455 15456 370679410 99235 99236 823726992 48535 48534 847539615 64877 64876 166001843 15361 15360 253139405 76463 76462 878170355 53107 53108 90796269 48540 48539 3167731 19327 19328 384839383 59414 59415 214972526 38930 38929 50006335 48543 48544 525670347 89770 89769 492255205 68484 68485 44738034 16006 16005 395431181 8903 8902 350508383 19109 19110 249066031 6475 6474 2307956 91283 91282 276651247 25922 25921 120954132 5278 5279 655888463 48553 48554 566267757 23675 23674 575192612 45553 45552 229517077 97584 97585 722984135 28781 28782 379514713 82582 82581 385467660 48559 48560 284890066 39596 39597 191982712 73030 73031 715590713 54273 54274 609161134 42891 42892 324221563 72905 72906 781738283 92389 92388 510570256 22691 22690 704778291 35493 35494 548997001 36645 36644 588954635 57961 57962 729029481 41311 41312 403056489 94046 94045 657976118 46332 46331 971096105 59711 59712 811599312 25615 25614 19694913 4732 4731 925161473 48576 48577 141452535 71080 71079 88414804 1980 1979 996988242 78091 78090 727699755 70257 70258 320624846 83233 83234 937399052 37687 37686 706258259 48583 48584 965871932 32435 32436 526553960 74460 74459 802578063 83535 83534 405054373 21890 21889 711954558 61549 61548 772896870 44148 44147 989419130 25203 25202 13389255 48591 48592 972428160 35328 35329 496110028 52572 52573 25396718 58222 58221 191768287 97367 97366 531409301 8483 8482 875080320 48597 48598 576290831 92567 92566 901996088 69662 69661 55208274 89817 89818 305393870 40601 40600 927614598 6624 6625 237587902 83855 83856 56622868 1750 1751 208341223 48605 48606 21872640 55891 55892 400405124 98000 98001 194230648 14197 14198 773924701 57957 57956 19657901 49662 49663 20703039 51573 51574 21220833 32097 32096 595659689 48614 48613 499226305 22106 22105 738631880 61299 61298 668326646 25942 25943 198316709 53575 53574 875906295 48619 48618 530048158 16896 16897 377260833 51310 51311 867424531 95998 95999 943826185 31519 31518 187619169 5966 5967 673218833 48625 48624 929000980 75717 75716 47672889 44271 44272 841696600 32814 32813 429503544 70004 70005 216667569 19796 19795 335215564 76086 76085 635893484 16455 16456 898144590 86769 86770 914463574 48634 48633 49958793 92015 92014 737364779 80043 80042 748261580 93019 93020 481145937 49029 49030 52306494 86027 86028 207544902 42091 42090 365061490 39038 39037 277934680 96704 96703 938076731 69082 69081 133158932 5399 5398 377576130 39067 39066 908543488 75688 75689 417945557 33686 33685 912723597 48648 48647 857820034 47017 47016 377884999 48649 48650 704503781 48651 48650 213944399 48651 48652 116742206 10599 10598 438192651 26664 26663 496468038 89762 89763 191976220 23978 23979 614147524 34743 34744 721005712 17188 17187 76664923 61118 61119 346489433 29382 29381 507128742 17872 17873 56734718 78277 78276 712038279 61494 61493 713865617 48663 48664 902009531 48664 48665 170122977 60181 60180 430142386 74244 74245 360957680 5584 5583 892609438 79558 79557 415804840 92807 92808 130142155 54072 54071 845827529 61729 61728 785401134 48672 48673 299727142 82895 82894 701393472 43980 43981 685146385 67130 67129 627542797 42793 42792 556598036 49480 49479 813050759 48678 48679 156954082 44967 44966 479482913 98833 98834 161403532 51109 51110 743410841 48682 48683 331404792 26975 26976 284817685 10572 10573 527554192 48685 48686 437996914 48687 48686 625875511 70055 70056 411372249 50854 50853 713037953 2966 2965 386087827 6778 6777 251770147 33279 33280 716054814 43523 43524 813629096 85443 85442 21085824 6064 6063 332744038 99904 99905 280410331 49454 49453 658153137 48698 48697 644231234 44312 44311 251340878 62515 62514 38754507 92536 92537 249339946 56984 56985 461926373 61372 61371 35693644 94121 94120 266174956 71729 71728 874917641 93590 93591 630508539 48707 48706 195863415 66100 66099 917625346 91473 91472 448036388 97892 97893 193537816 63300 63299 83951111 52604 52603 89075218 48713 48712 255580598 81043 81042 910911572 11225 11224 146232538 29689 29690 698986215 87489 87488 567134688 48717 48718 22112204 47942 47941 551943154 83797 83796 218036624 46982 46983 135513382 75017 75018 417769249 1263 1262 492532981 43832 43831 471229920 45618 45619 663876334 89312 89313 39764983 42265 42264 299956651 3575 3576 931226861 3896 3895 132546053 62539 62538 878887544 95460 95459 14568580 51995 51994 198963090 64532 64533 755562265 48733 48734 422318542 86854 86853 329372944 48736 48735 302712045 58773 58772 428623680 90605 90604 509402284 48931 48932 16166021 9443 9442 931084513 97717 97716 953922160 54938 54939 826351558 1241 1240 695811644 67890 67891 779178645 48311 48312 830335492 79346 79345 588304469 48746 48747 532958260 87103 87102 639990515 13805 13806 525479742 69573 69574 892015252 98217 98218 643303310 37893 37892 724040490 72626 72625 903054783 49187 49188 224067653 7584 7583 466819343 48755 48756 798067501 48757 48756 173405712 92156 92157 303431469 17998 17997 885945761 81613 81614 994258993 16093 16094 105275421 25364 25365 783853460 48762 48763 572389586 64245 64246 69806899 76522 76523 23977397 6733 6732 70447302 23402 23403 520949587 29088 29087 779646832 20281 20280 70137099 61159 61158 658909588 13333 13334 665088379 70659 70658 888199403 48772 48773 834919224 31568 31567 146746067 15813 15812 384069058 72155 72156 958102250 49967 49966 444860087 55375 55374 767549916 88848 88847 755516230 48780 48779 999038585 653 652 908055015 48782 48781 301438219 68132 68133 36291145 28790 28789 8785638 48784 48785 98594188 83940 83939 394392640 64516 64517 109656241 92461 92462 37806659 10291 10290 518677327 25208 25209 589492065 38407 38408 750721159 48792 48791 220034024 65156 65155 477849657 59521 59520 545823958 65414 65413 604567160 20003 20002 737294062 48676 48675 975945532 92176 92177 780972043 75528 75527 15235159 802 803 44726453 10663 10662 372059051 79377 79378 863076338 23052 23051 419842969 48803 48804 472197982 78295 78294 462189501 54303 54302 421731710 50331 50330 224529368 10467 10466 644653138 19361 19360 342848269 24706 24707 829979177 98467 98466 614629713 34884 34885 56905913 16034 16033 609598749 48813 48814 41000559 19397 19398 256645477 75480 75479 688462852 18983 18982 710496206 39448 39447 981069905 80696 80697 966699804 62071 62070 289635428 19645 19646 191845865 10703 10704 212142547 56705 56704 164757917 93241 93240 43253584 44020 44019 614758810 6491 6490 888283006 33379 33378 106591927 27308 27307 676770820 54789 54788 627164912 12592 12591 613021407 84094 84093 606346588 48832 48831 982585340 77848 77847 296263263 70554 70553 368995590 18871 18870 20722208 58504 58505 977133949 54130 54131 743814973 10953 10952 160173320 34206 34205 756209598 46817 46818 394689548 61690 61691 157200968 48841 48842 693810813 61534 61533 447974803 69479 69478 631058676 2163 2164 135543838 4537 4536 364467202 60769 60770 588185122 47920 47919 989924805 59864 59865 895434692 62829 62830 425927096 50769 50770 825362318 71371 71372 968469199 97407 97406 369404192 31452 31451 96273348 75483 75482 9225763 60299 60298 66895787 48857 48856 417478527 85868 85869 924150989 10582 10581 758292686 16671 16670 47954355 5271 5270 825286672 26595 26594 14963841 90854 90853 772771744 10670 10671 14843526 20656 20655 415285351 24221 24222 34389520 34778 34777 523614799 2573 2572 12558981 73441 73440 977248506 48869 48870 555437743 9614 9615 907399349 2833 2832 226920280 18585 18586 57870247 33877 33876 814117911 1903 1902 56307534 83984 83985 75981417 48876 48877 528177709 33803 33804 988715779 48878 48879 556485054 6060 6059 455685991 22039 22040 420581550 29580 29579 928970166 82868 82867 157590857 65734 65735 952336069 25919 25920 617314356 477 476 629854834 62617 62616 333472602 31572 31573 578309689 48889 48888 324338984 39981 39982 303137282 5911 5912 481418237 60651 60650 326289213 82562 82563 733459932 37634 37635 45895217 80105 80104 308660325 75942 75943 26069905 36572 36571 764773635 44023 44022 180125777 28882 28881 742620518 48078 48079 798621111 72946 72945 996830260 82897 82898 116389813 65998 65999 143373819 48904 48903 697269110 13156 13155 751597163 36203 36204 35377207 85800 85799 851045826 11329 11330 282947672 48908 48909 145416839 77560 77561 20027571 82745 82746 297978747 7903 7902 312500780 50349 50350 663803341 68494 68493 931862921 2873 2874 45797773 48916 48915 729893253 38387 38388 38229091 17856 17855 590228255 48919 48918 18569857 48919 48920 401633336 54226 54225 236717526 90528 90527 285744221 74642 74643 955731844 6614 6615 745168866 99687 99686 51917717 9501 9500 154282288 16141 16142 692467433 48076 48077 364109919 435 436 843521907 69662 69663 590250248 93700 93701 807369894 11396 11395 18679380 98565 98564 99980329 79171 79170 36298073 36157 36158 613648082 48935 48936 750735783 22195 22196 260686290 32511 32512 960145437 23817 23816 485396525 61059 61060 532569090 20195 20194 29581422 6138 6139 396505681 20461 20460 485790360 33412 33411 176625491 78395 78394 318562911 66341 66340 487193203 55047 55048 740639128 98867 98868 252845135 84964 84965 124368623 33884 33883 365363979 34430 34431 335090904 59293 59292 824183018 70480 70481 592977096 18730 18729 521681183 29732 29731 103015076 48955 48956 779972320 66806 66805 91260026 68771 68770 325413565 58608 58609 718375535 43138 43137 61081648 77762 77761 687145720 32467 32468 511823221 70058 70059 384446285 86573 86572 40463771 27074 27073 268555291 85739 85740 971609308 48966 48967 709788281 67699 67698 943145770 93794 93795 365686046 86983 86982 285448458 48970 48971 370810321 23775 23774 642475685 96372 96373 686038816 32004 32003 224398620 28547 28546 182546005 78810 78811 201170973 4642 4641 762628518 84076 84077 184174004 3500 3499 250818220 10597 10596 9914467 98977 98978 125934871 25249 25250 880119668 13681 13682 16689055 16453 16452 522711438 17398 17399 220785982 54502 54503 123835783 14862 14863 676740252 64258 64257 516707705 55500 55501 551687115 77935 77936 7755800 63660 63661 791130676 64416 64417 317281346 79007 79006 868213457 77174 77173 802599640 13780 13781 751029405 23035 23036 326009549 13081 13080 799942473 99176 99177 894399356 72261 72260 433858609 48999 49000 219564351 94273 94272 162708366 38249 38250 613810237 83653 83654 308043245 49004 49003 967020931 98604 98605 9658336 23329 23328 294391383 61669 61670 61369843 72885 72884 2360776 56875 56874 689561313 77509 77510 75229322 28965 28964 48249352 49012 49011 26514689 14778 14779 608889883 51015 51016 374982044 42286 42287 186388503 67299 67298 858178404 66574 66573 632150648 90100 90099 889499349 47568 47569 598721708 64342 64341 578172140 74474 74473 596380872 22869 22868 260404865 58157 58158 778591610 99340 99341 164827095 79990 79991 348598846 67663 67664 709705330 20354 20355 499928021 97538 97537 243079464 26931 26932 454772980 47804 47805 460983931 26487 26486 324843321 26157 26156 209526054 865 864 358494306 70463 70462 789740278 78274 78273 634738625 49036 49035 250060251 4499 4498 432032747 58911 58910 860216127 9163 9164 258629809 81088 81087 807014806 6403 6402 403420497 33100 33099 749670455 29390 29389 67893997 72485 72486 570110314 26794 26793 602144571 34581 34582 848550594 22302 22301 799133567 94054 94055 507369389 83785 83784 654804918 32564 32565 857850441 25602 25603 474980884 90357 90356 50439289 30502 30501 999217841 33226 33225 531696441 27924 27925 11762560 80467 80466 25306158 69725 69726 774579328 85252 85251 17153409 92452 92453 908256310 12554 12553 474934254 90920 90921 677950554 2973 2974 864729880 14537 14536 384773841 64214 64215 931903520 88813 88812 49155803 13777 13778 194504309 96308 96307 77910670 96451 96450 993496302 22704 22705 69224067 62418 62417 564975894 77405 77404 373741007 91491 91492 83872967 37809 37808 745119796 32731 32732 112470522 75334 75333 781568153 93994 93995 739987677 38985 38984 745435576 57591 57592 541279270 41260 41261 977915671 48768 48767 831276967 57888 57887 727078969 68184 68185 752373027 97396 97395 374782997 58225 58226 408789857 24854 24853 923379911 49085 49086 807082878 62157 62158 506018694 15795 15796 635836551 90798 90799 34319574 48736 48737 119487816 59893 59892 568855806 18928 18927 168045662 60904 60903 230106301 96435 96436 614534804 46047 46048 78958137 91478 91479 794973036 2089 2090 15208504 49098 49097 893837307 817 816 48944530 30291 30290 867377146 65732 65731 205439719 54153 54152 736177435 17558 17559 543005837 23271 23270 133464217 10431 10432 945074892 43288 43287 900391699 92325 92324 50557006 49108 49107 950931098 32819 32820 67673809 97893 97894 378025737 28835 28834 456453663 92948 92949 506621076 61711 61710 750350144 90636 90635 759696548 90823 90822 904149486 19440 19441 886781155 32657 32658 69067337 55105 55106 534965394 49118 49119 518622412 32864 32863 491747363 25907 25906 847838848 72299 72300 800754436 50536 50535 758938991 90372 90373 79514553 6171 6170 556143964 71744 71745 903667245 35858 35857 483202225 52957 52956 891283530 71603 71604 205280697 40411 40410 121619655 54074 54075 348596239 64644 64645 226121793 49133 49132 30418007 9887 9888 17022094 49135 49134 365937707 73724 73725 572077646 71662 71661 770457688 61094 61093 18374338 1467 1468 273000267 92398 92397 81099746 7075 7074 282304966 57051 57052 746793129 10305 10306 578964440 49144 49143 894427060 64019 64018 89174027 86990 86989 529661451 66561 66560 58538207 71429 71428 959693887 58464 58463 820654711 49150 49149 774341557 32838 32839 991207059 49152 49151 477607489 30064 30063 29527230 49154 49153 234337270 19599 19598 71216329 57929 57928 429554493 48571 48570 416661879 11169 11170 241057573 88023 88024 62715770 16745 16744 702885882 49161 49160 473564318 49162 49161 17262617 49163 49162 240832837 37389 37388 34745602 51254 51253 828366355 83949 83948 808660143 52800 52801 52515306 10661 10662 479049509 12676 12675 525360153 19756 19757 55729736 48528 48529 531343056 16781 16780 766503411 44070 44071 418371032 15725 15724 424889928 33033 33032 5392256 18724 18723 671414853 79300 79301 792509915 92809 92810 248864408 49178 49179 370327080 95566 95567 713568949 96160 96161 730793106 62113 62114 973776421 54084 54083 181035034 60629 60630 15004193 29042 29043 299403985 46392 46393 351700319 2510 2509 856707658 95237 95236 901426220 18157 18156 182854735 28204 28205 893748923 49190 49191 745886675 43706 43707 248652733 91355 91354 916236840 49193 49194 814613809 70608 70607 600053874 16968 16967 426442110 49196 49197 641539420 16719 16720 680616639 38147 38146 54735625 62367 62368 544312414 29831 29830 50728782 18322 18321 64881892 57728 57729 149950494 58658 58659 811493903 86701 86702 41702981 67211 67212 874061094 20327 20326 79986777 3931 3930 124900745 50144 50143 77462510 76656 76657 640789388 34141 34142 56166666 49211 49212 771236229 33257 33258 36471769 23317 23316 44751140 41446 41447 103448737 49602 49603 914830083 36446 36447 619441143 49217 49218 399936638 48871 48870 634381620 70723 70724 641634245 28145 28144 762771747 84054 84053 296897071 16957 16956 71633660 29833 29834 84376786 49224 49225 92522902 20949 20948 505666384 29734 29735 690259160 2664 2663 366259443 49229 49228 975402865 52332 52333 960234493 49230 49231 730126536 8682 8683 921009977 60541 60542 503204662 17834 17835 561367510 54810 54809 137591412 17239 17240 704630133 94524 94525 328859215 49238 49237 871680641 10109 10108 536499619 34321 34320 79055551 3688 3687 66601862 30778 30779 818422310 93390 93391 500951236 1471 1470 144994800 98943 98944 585309068 1126 1125 656990705 69363 69364 89517928 49248 49247 598639656 39956 39955 488366962 1012 1011 163092116 63300 63301 681450694 49251 49252 407246664 28660 28659 380123955 52757 52756 717545154 49254 49255 115861046 74723 74722 228799609 11071 11072 319792680 20068 20069 545460661 59793 59794 312237494 60596 60595 134874787 20981 20982 724694930 473 472 290813353 62932 62931 530619496 24251 24250 151525623 82242 82241 797443348 55883 55882 671352415 60861 60862 966081810 2529 2530 397747558 71487 71486 845637941 55415 55416 805718939 8358 8359 571598492 81816 81815 821195559 67378 67377 977098211 12492 12493 431538086 81231 81230 921331350 60183 60182 531318069 49277 49276 466777835 49278 49277 648332748 34128 34127 7035824 65530 65529 24841935 82477 82476 15538818 67181 67182 35743455 51793 51794 664531008 99774 99775 418477046 7399 7398 16767935 93560 93561 664590771 49287 49286 343712959 15145 15144 164037618 49289 49288 157303582 95226 95227 852247968 49291 49290 877242956 65943 65942 623627214 49292 49293 394848511 13533 13532 73437955 76458 76459 666357032 5102 5103 536552151 35066 35065 90085925 24451 24450 910471613 17439 17438 422965048 92411 92410 379470625 6953 6952 621146680 90826 90825 527226291 81833 81832 992744070 90333 90332 28007938 49305 49304 784103491 43094 43093 740442444 10985 10984 775910336 49308 49307 942570644 74064 74063 454656310 64702 64703 540920310 44141 44142 260781240 74060 74059 467442232 23378 23379 626041445 27457 27456 654420129 20941 20940 786896610 33900 33899 358618894 49743 49744 896349192 49318 49317 257560642 76961 76960 757384665 13725 13726 982705278 36324 36323 848651193 33181 33180 807326801 21929 21928 38679003 49324 49323 39353778 10144 10145 28183801 7801 7802 877633356 54945 54944 736721480 94412 94411 618505753 38915 38914 295853483 51006 51005 257341746 86516 86517 53798950 57582 57581 601569254 77974 77975 294958230 74881 74880 424238601 25482 25483 996800672 49336 49335 986808974 14059 14060 925882344 34484 34485 321234009 15453 15454 133920643 74826 74825 927807822 49341 49340 786064814 97945 97944 320140206 71394 71393 718678464 32465 32464 958591395 91281 91280 429264989 30305 30306 413666073 47402 47401 715229165 33309 33308 447918544 10650 10651 926982476 49350 49349 152934319 97295 97294 822020291 22995 22994 19271516 71790 71789 953060152 843 844 328948489 38770 38769 281639841 46346 46347 347135377 37920 37919 982584511 75292 75291 30840771 69644 69643 878015240 49360 49359 550497277 74145 74144 644997861 1666 1667 375015934 54525 54526 867319581 68415 68416 478893301 49364 49365 43630993 30655 30654 347806173 2596 2597 317290539 6274 6273 448060429 66862 66861 230135825 71905 71904 434284043 49371 49370 675092766 49372 49371 573004962 49372 49373 87199634 62794 62795 508102708 55262 55263 711698952 92528 92527 772327505 60219 60220 997777833 17832 17833 97559943 99080 99079 652933792 21859 21860 369669500 43673 43674 406120653 49382 49381 470205755 35523 35524 539782334 61468 61467 513867212 92947 92946 640515291 2899 2898 945895175 89209 89210 333139680 24306 24305 827649193 49389 49388 226661777 49390 49389 176196008 49391 49390 689718953 49392 49391 22492100 21098 21097 904822035 17706 17707 242209119 21278 21279 114215772 51381 51382 36987278 66047 66046 285512297 51543 51542 685997680 95923 95922 298561637 42397 42396 772754879 73870 73869 208935934 69635 69634 729400228 1773 1772 321273809 78068 78069 501024720 71492 71493 742664738 78154 78153 16452808 40469 40468 107734225 59430 59431 867059584 95877 95876 219613577 49410 49409 26903852 80125 80124 266495547 51483 51484 344118099 96507 96506 241780171 38770 38771 792014373 30111 30112 449556745 40803 40804 874735886 85635 85634 617626594 35791 35792 428869003 15902 15901 530789080 26197 26198 224685117 98110 98111 339492015 71146 71145 714947644 35705 35704 308135017 5501 5502 40019117 82605 82604 305610613 36577 36578 448199831 21423 21424 950641700 76987 76986 616991986 46287 46286 270902364 41236 41235 216056065 65074 65075 674267280 22120 22121 637612258 3544 3545 763692783 58496 58497 319404644 38405 38404 752194268 51389 51390 797875224 37134 37133 305012895 70614 70615 441140907 13509 13510 385239386 60932 60931 590567538 11480 11479 814922558 49442 49441 59518279 29170 29171 833126910 79380 79379 54525076 1048 1049 805221252 97038 97039 164177837 86689 86688 553538788 49447 49448 47008355 49449 49448 54313358 66046 66045 306815958 29486 29487 675442375 90462 90461 40178570 58816 58815 215911770 12346 12345 216522429 54743 54744 406453130 97309 97310 440658424 38732 38733 762150220 6240 6239 45379301 43225 43224 627253427 49459 49460 244419168 49461 49460 565664940 49461 49462 399759056 96893 96892 641206251 52018 52017 329981624 62483 62484 185285669 16713 16714 1621385 65908 65909 963410304 812 811 12644539 27716 27717 85007944 71251 71252 693648155 49471 49470 338396899 47622 47621 901260391 49961 49960 671803911 3821 3820 294881560 70801 70800 945669418 21133 21134 794878591 67515 67514 856976698 26033 26032 316884755 83219 83220 316872591 29212 29213 733960970 8961 8960 509898526 77842 77841 497823526 49483 49482 30902767 10013 10012 944112082 49484 49485 361353937 61154 61153 8394349 49487 49486 47201100 22753 22752 229938918 80262 80263 430950871 24333 24332 475607945 67023 67024 152787019 12609 12608 407958808 84109 84110 198809240 8654 8655 14447902 5281 5282 6806454 39744 39743 674033792 31681 31680 522575583 61429 61430 815229013 55873 55872 487135996 49500 49499 157566199 79674 79673 856428125 90758 90759 222506842 37868 37867 371920044 83060 83059 73176221 49505 49504 362760484 84900 84899 738363359 9541 9540 807495422 64625 64624 101054036 64613 64612 768273964 38394 38395 295854488 25519 25520 815462474 45057 45056 806884419 5540 5539 227846610 17598 17597 383288509 41177 41178 545508239 79062 79061 291035732 53718 53719 744298580 49518 49517 881182859 49519 49518 977343213 18571 18570 97825973 49521 49520 152991830 83860 83859 938826179 87526 87525 72833067 54520 54521 59282523 49525 49524 883715424 23783 23784 521802026 5545 5544 967833906 60573 60572 883277690 88032 88031 66376285 68797 68796 483678727 49531 49530 466411152 49531 49532 3019278 21333 21334 708844574 49533 49534 86747304 17049 17050 353765878 86410 86411 138465878 50852 50851 997247957 946 945 563282141 62813 62814 85155514 49540 49539 340650324 49541 49540 373420443 55217 55218 757566587 70736 70735 440743510 49544 49543 821636942 70029 70030 915029738 36823 36822 955171290 34548 34549 409385703 5757 5758 45899344 82482 82483 796502307 70482 70483 941169240 49551 49550 112021935 49552 49551 197430439 37353 37352 232397833 10200 10199 876763348 49555 49554 101160339 52000 52001 539563879 22034 22035 575650884 77750 77751 699293748 72523 72522 257909150 6077 6078 708240615 50857 50858 865647072 10524 10523 193665503 58158 58159 433515388 68831 68832 413720896 49565 49564 416068299 3262 3263 808610883 27596 27597 688614912 49568 49567 444876497 49569 49568 252763 95637 95638 627425617 13500 13501 55829407 98012 98013 123317438 52608 52607 43643589 42663 42662 747773180 34170 34169 268554482 91297 91296 797025644 6621 6620 593785255 47435 47434 521028542 96707 96706 497033015 7136 7135 341896454 70629 70630 486445183 53708 53709 979005714 86112 86111 271812305 57696 57695 144975867 55630 55631 436340785 30815 30816 341908987 42580 42581 930843076 51220 51219 948089214 70314 70315 987995781 7779 7780 934795132 22285 22284 221347386 75525 75524 436173317 44322 44323 137459879 30426 30425 668706078 38917 38916 457648385 49595 49596 86275531 24850 24851 215121317 3356 3357 225869677 43364 43363 170616842 49600 49599 877108046 69623 69622 407455988 82372 82371 177854075 20493 20492 386100459 71481 71480 743010770 24745 24744 686959852 51718 51717 922888283 2355 2354 837879646 49608 49607 215101404 31791 31792 44596039 12595 12596 72820647 22409 22410 72384448 49611 49612 144075191 99664 99663 319560103 25886 25887 174682619 29264 29265 519340435 90466 90465 93540338 61515 61516 68978189 49733 49732 997348984 4829 4828 275682813 44682 44683 626032096 49621 49620 76083042 38214 38213 5680194 58885 58884 591801926 76963 76962 891246614 12600 12599 4417522 49625 49626 21688066 50723 50724 71220830 88885 88886 106658545 83405 83406 879781867 8678 8679 8183141 25859 25860 278226772 84649 84650 782940430 88209 88208 865102306 56577 56578 72256923 16172 16171 205599200 15352 15351 809249232 10549 10548 527113039 21692 21691 328729561 25583 25582 3365083 74399 74400 168413150 18100 18099 289832205 80058 80059 65686231 89662 89661 9872321 63603 63602 806821794 76145 76146 264392667 16857 16858 392495698 98365 98364 454086966 49648 49647 733056459 15078 15077 823707357 35530 35529 747925388 49650 49651 754946430 70365 70364 598805963 15484 15483 626903579 49653 49654 447435719 24118 24117 566071555 83013 83014 213293146 58797 58798 683657473 41773 41772 902386381 27054 27055 417108691 35592 35591 23990769 49661 49660 499522781 61911 61910 993454443 95937 95938 879401759 43362 43363 47008080 49664 49665 261389157 75763 75762 631665650 3166 3165 254683581 99726 99725 542279161 48302 48301 472185134 1771 1770 695452853 88655 88656 451413159 52552 52551 139011762 49673 49672 109976630 44473 44474 417778317 32481 32482 647238266 57974 57975 249863 45188 45187 826343003 17666 17665 812599128 13436 13435 212288760 49680 49679 69216966 96118 96117 4653025 60023 60024 182982261 3475 3474 156210055 49684 49683 281391745 22597 22598 595823089 91187 91186 37402954 78664 78665 951551408 57668 57669 300258319 49688 49689 150331668 60697 60696 497463231 81721 81720 27689888 92378 92379 998022155 79507 79506 922060732 22089 22088 703793856 73777 73778 231371434 3677 3678 164574548 90789 90788 242528443 81921 81922 566154942 29207 29208 736693187 2889 2890 699234187 29385 29386 893305290 48017 48016 68843055 80854 80853 36669956 92424 92423 145769881 17801 17800 674948612 49706 49705 510428170 49706 49707 711463724 25596 25595 226262054 49708 49709 900214888 16702 16703 78030412 49711 49710 467168284 17354 17355 939405347 64849 64848 526470746 49714 49713 428718197 21302 21303 25064281 92954 92953 699268417 49717 49716 622479906 9863 9864 16101387 2468 2469 945040269 34684 34683 365749367 76290 76291 916512108 92281 92282 530435350 99303 99302 898422278 2871 2872 430357120 37879 37880 236803015 94552 94553 124620963 84388 84387 349478197 14787 14788 20339802 59284 59285 844234022 16787 16786 196690754 56498 56497 244535088 13450 13449 426454985 25152 25153 551137378 58302 58301 31506823 31696 31695 371828785 98920 98921 744447442 741 740 543972789 87300 87301 261919884 50992 50991 540192022 60315 60314 228615488 96248 96247 991441217 23166 23165 590103661 7808 7807 281253343 69562 69561 275506978 49384 49383 545834375 81631 81630 637131 7611 7612 296470578 49747 49748 193576779 5283 5282 809592304 96578 96577 455806795 55286 55285 280191450 33325 33324 160129745 93148 93147 736125256 59285 59286 114190356 45376 45377 635327300 49755 49756 554454671 42277 42278 291367998 2159 2160 851820628 70814 70813 564726273 11627 11628 888276387 22558 22557 491459557 19102 19101 380929723 671 670 55290694 59585 59584 481075184 34351 34352 890585142 75651 75650 703101950 81907 81908 385244783 60021 60020 880109725 81097 81098 960611979 40424 40423 127261013 95669 95670 7921016 49772 49771 361729172 7877 7876 68567590 15989 15988 991856382 34368 34369 327799170 63572 63573 914938116 80721 80720 903657640 49778 49777 877519544 78479 78480 368535892 20105 20104 863570399 8207 8206 723089562 47165 47166 597038664 55913 55912 301287384 6469 6468 44457565 96382 96381 47468520 82443 82444 45986808 77225 77226 307670170 24024 24025 919468408 38403 38402 248970337 76526 76527 723197715 51460 51459 745105484 58776 58775 726891630 4052 4051 293726264 20457 20456 366128746 45539 45538 909285189 41768 41767 9599297 49796 49797 672214150 65725 65724 739911379 8571 8572 615869437 59998 59997 34807610 87305 87306 484189126 68404 68405 24702884 18881 18882 304843154 49804 49803 443200354 93012 93011 563219543 59812 59811 463409980 70603 70604 743108166 73163 73162 863358728 26553 26554 830290686 97136 97135 648512891 12319 12318 176287231 70147 70146 50422846 70220 70219 465689953 49814 49813 290945604 50103 50104 741981382 4787 4788 621743708 21458 21459 899501197 92579 92580 291261442 49818 49819 521537864 91195 91194 537566331 74376 74375 883453808 22123 22124 261026337 59495 59494 221456216 15752 15753 957641723 88437 88436 823405920 3561 3562 9878928 97542 97543 862505579 14589 14588 842738941 43165 43164 267284627 50102 50101 187818310 96193 96194 65832475 84206 84205 374930154 2333 2332 358299812 27286 27287 409318586 93063 93064 379198116 17057 17058 827448042 28029 28028 517750037 54574 54575 869092969 51738 51739 52853610 8050 8049 810701422 21820 21819 92970951 47064 47063 366205012 87926 87927 191540593 75647 75648 705871271 49845 49844 677031812 42097 42096 999141503 68407 68406 799104996 39992 39991 253013516 26403 26402 509262453 71899 71900 720981875 49850 49851 272355471 52397 52396 31676632 13022 13021 284324012 47157 47158 524271292 82500 82501 9284708 50427 50428 391386506 57499 57500 42536092 88739 88738 485662572 97359 97360 655145978 41039 41038 53256803 94836 94837 583747484 33600 33601 776945815 18292 18291 126601737 12036 12037 308688108 94490 94489 215943271 93922 93921 125552085 86154 86155 494887407 8211 8210 258196589 79375 79374 363784607 88037 88036 315186628 12291 12290 540821550 49620 49619 910044278 62001 62000 69499461 49873 49874 619808899 14836 14835 349355756 2308 2307 318572890 49877 49876 386157123 46059 46058 425324087 44468 44469 206213234 37803 37802 762437807 37738 37737 925678818 49881 49882 374392202 99868 99867 166209966 74052 74051 561450960 51809 51808 299199316 24233 24232 961432102 49887 49886 291980465 61478 61479 523520603 41808 41807 449845036 59504 59505 724910911 78239 78240 490709809 45149 45150 324511924 49893 49892 919153889 59615 59614 479336967 90817 90816 21499655 49895 49896 928695936 99174 99173 226973262 67840 67841 702251063 34007 34006 452634290 82782 82783 163705130 21470 21469 69836085 28485 28486 665986701 16099 16100 732783571 33205 33206 777676385 35312 35311 527080887 31297 31296 388006728 21671 21670 47774127 56842 56843 914039448 60959 60960 232704222 58790 58791 31172782 24817 24818 307719601 92041 92040 289816453 49913 49912 439564052 27342 27343 48652679 49915 49914 272333797 49916 49915 602366626 78302 78303 91261608 62977 62976 484055455 89111 89112 85049725 28324 28325 164871087 22243 22242 154722896 82058 82059 974716999 45049 45050 35780432 7972 7971 24135982 48521 48520 34102178 6268 6267 25147605 11370 11369 68252246 46351 46350 643262694 89036 89035 24389018 46224 46225 983892255 79924 79923 590180397 28760 28759 361472609 73469 73468 141402903 93376 93375 27872772 40033 40032 764976536 61529 61530 566577518 26756 26757 696130910 49937 49938 260175332 71172 71173 295564538 24758 24757 833411743 45156 45155 319391381 97510 97509 741512483 49942 49943 837179103 52816 52815 733094860 17747 17748 26135625 54190 54189 782974634 72724 72723 123006580 49947 49948 240300687 53290 53291 434420201 94411 94410 688124517 87952 87951 793140234 60042 60041 810734277 32722 32723 729705289 25857 25858 19126726 95831 95832 567406487 49956 49955 688037139 50914 50915 447172383 56198 56199 386453569 5403 5402 269022005 11151 11150 544937311 54195 54194 851818889 21179 21178 351806926 71683 71682 708150689 61073 61074 132176211 57048 57047 546932358 22510 22509 265140586 78538 78539 236881085 49968 49967 966811357 23485 23484 343788664 77108 77109 288640406 20234 20233 490801166 25246 25245 28426929 69912 69911 212147881 39137 39138 796895446 73208 73209 991423294 78552 78553 232138438 49977 49976 123625411 4257 4256 300907571 87541 87540 861202588 47285 47286 98148565 54705 54706 491856982 49981 49982 485185978 25704 25705 136692631 31648 31649 198293726 36341 36342 62924117 49985 49986 105265915 1790 1789 678462279 67228 67229 610138018 61171 61170 919028377 40079 40080 293345163 49991 49990 236436708 69073 69074 115803434 4189 4188 194778461 83564 83563 871664514 5168 5167 70643277 54326 54327 367122238 77747 77746 718213825 31978 31979 557846014 96256 96257 358574210 57928 57927 57714159 7070 7069 847920711 36934 36935 62746014 26776 26777 568576554 89526 89527 61516814 83344 83343 13724761 50005 50006 48371976 77787 77786 504105486 74733 74732 684827058 50009 50008 633509057 50010 50009 862757219 12524 12523 945525148 76100 76101 261918390 50013 50012 37481263 66263 66262 397415645 31006 31005 667903845 46658 46659 896554808 80915 80916 874464182 73543 73542 164565798 26443 26444 572418463 66152 66153 473699356 50021 50020 747090255 68359 68358 865447412 28377 28378 972626084 20871 20870 448409991 50025 50024 370605141 51134 51135 851119997 50027 50026 625734001 50028 50027 346955108 72098 72097 623694600 50030 50029 622833920 68189 68190 729438247 67248 67249 455411170 75969 75970 901989898 50034 50033 487465276 21522 21521 641166 6201 6200 884385780 16365 16364 363727589 35653 35652 31461623 73453 73452 719540877 31120 31119 230993360 18516 18515 920407683 55479 55478 44654969 7787 7786 445206708 74889 74890 280665457 83461 83460 160733108 84376 84377 410167566 7388 7387 107214514 97771 97770 642668309 67802 67801 52391852 50050 50049 444184968 79338 79337 989469151 30250 30251 499033023 21677 21676 839440002 4911 4910 611625146 88170 88169 869123507 1846 1847 24807862 64544 64543 12298162 2296 2295 208359166 42699 42698 563615309 40709 40710 963013892 53930 53929 768774811 41873 41874 713902000 45634 45633 412099309 7975 7974 386886136 50065 50064 810088194 66369 66370 225818545 39795 39794 648280186 75081 75082 838240165 50069 50068 291231117 1151 1150 375956453 50071 50070 297575421 50072 50071 768582753 50073 50072 885633097 71928 71929 33164725 83027 83028 40010532 63058 63057 240430662 80587 80586 782972709 28058 28057 45650318 23444 23445 6854336 79574 79573 931897780 26160 26161 95566453 50082 50081 728103776 50083 50082 59408711 74850 74851 369366989 53369 53368 493530480 84441 84442 725212448 50086 50087 1669459 65455 65456 790095096 50088 50089 142227634 50089 50090 472164166 63747 63748 758883361 14030 14031 422201183 50092 50093 48356539 73974 73973 547895119 86895 86896 79747091 50096 50095 468231536 50096 50097 339387502 8985 8986 330229820 38650 38649 57116975 75655 75654 948624480 92013 92012 435808146 37675 37676 617343249 30239 30240 582524317 72781 72780 437395107 50104 50105 967581012 80999 80998 478094168 13571 13570 651718189 5684 5685 764043894 31142 31141 993705667 61540 61539 141603228 96566 96565 13423822 8371 8370 575234133 96671 96670 187087187 24246 24245 263448046 80527 80528 448722200 50115 50116 304980357 98571 98570 617410907 52707 52708 788783203 24020 24021 835571907 78487 78488 300031628 53378 53379 614683799 640 641 487077267 82799 82800 475374126 2830 2829 689565107 24828 24829 41516199 70434 70433 378610972 63633 63632 942393050 50128 50127 852590987 35170 35169 867819917 92047 92048 316235805 24940 24941 14596588 18578 18577 630323045 58616 58615 900209715 22519 22520 533028796 2895 2894 234331822 17067 17066 61634008 75099 75098 67661539 12851 12852 639847329 99430 99431 960060174 50140 50139 863738687 56960 56959 492968397 42474 42473 367816824 24169 24170 752960029 65057 65058 67875385 50145 50144 825747845 5431 5430 981681778 76811 76810 434556561 7705 7706 62908455 61827 61828 508534146 11576 11577 921929669 94717 94716 372895044 48349 48348 647231922 35918 35919 451938464 26467 26466 708106023 52319 52318 587650995 19354 19353 45750082 83151 83150 716799391 67408 67407 996636247 76425 76424 452066944 89215 89216 82446216 72218 72217 15008162 50161 50162 236260501 40619 40618 140116977 18013 18012 908913141 2391 2390 176656048 59804 59803 510917925 22781 22780 597214830 50168 50167 2292032 88875 88874 550430262 50170 50169 94424528 72627 72628 960592647 50172 50171 88635875 92161 92160 591590275 50173 50174 635805026 90953 90954 945838059 5700 5699 146972319 80381 80382 973454923 24081 24082 56188973 50179 50178 683495154 40303 40302 715913972 86609 86608 1305893 12018 12019 707356804 42712 42711 152623125 25224 25223 239939498 28332 28333 360863758 62100 62099 53501761 54983 54982 359517168 50187 50188 234578763 70861 70862 432155363 34667 34666 508252225 43642 43641 892456519 39868 39867 458391719 50193 50192 232593386 69715 69716 679680738 84757 84756 294930558 45195 45196 125502798 11896 11897 515349066 74606 74605 402159244 61452 61453 331183135 24019 24020 862380057 19262 19261 391071886 46574 46573 102262565 89056 89057 185627992 50204 50203 672194466 54604 54603 989574950 50873 50874 394034587 16619 16618 996803962 63306 63305 381595847 59716 59715 129002214 43327 43328 270982750 80952 80953 325201276 50212 50211 20999467 46571 46572 540531589 72546 72545 264525795 39412 39413 176787574 74485 74484 170801589 50217 50216 511215135 56901 56900 904628514 68527 68526 665568806 60293 60292 757953807 57156 57157 229871540 42636 42635 777820184 48353 48352 789366126 48205 48204 522909224 57218 57217 214071207 69270 69269 625145926 56552 56551 950853331 48267 48268 379443890 2335 2336 408443455 19906 19907 594690353 53747 53746 780388096 63060 63059 2956197 50233 50232 27851050 30157 30158 313070816 50234 50235 851784002 8947 8948 16051642 47788 47787 850235381 95566 95565 701535841 43115 43116 773749257 50240 50239 582671345 72212 72213 475488917 52538 52537 20672581 36718 36719 100032877 60475 60474 272120332 64039 64038 886875105 50986 50985 249916191 77340 77341 984470951 50248 50247 995578130 62096 62095 536090133 50249 50250 179639304 91563 91562 769674643 71231 71230 285956044 57307 57308 615380817 73052 73051 985395998 50254 50255 279098165 20167 20166 429011275 50256 50257 263402520 10173 10174 661901825 83052 83051 969137713 56620 56621 11746144 80402 80401 32399313 77330 77329 939627092 29109 29110 604806737 21859 21858 100674851 74259 74258 214792521 96960 96959 913544258 11898 11899 344020483 50267 50268 353666413 22487 22488 947382576 50269 50270 6808310 71347 71348 681387225 89353 89354 97880414 38403 38404 437967000 95833 95834 89206050 92588 92589 211329543 88011 88010 78893783 57092 57091 337789305 46263 46264 783021945 84413 84412 430221032 54002 54001 585592577 50280 50281 605276975 51625 51624 407414581 50283 50282 472623481 84157 84158 246713540 50284 50285 483421434 50286 50285 847824530 13886 13885 34776797 40826 40827 866728785 75036 75037 147923069 34545 34546 842437969 64546 64547 821665239 91525 91524 48019609 57756 57757 879436864 21399 21400 751230774 59981 59980 75012435 92087 92088 590368723 73583 73582 537644590 22663 22662 479715978 29759 29760 878955230 96099 96100 160450554 50301 50300 444263959 85003 85002 221398682 62279 62280 587642152 44010 44009 959504972 99961 99962 52117551 64117 64118 797483574 64771 64772 325740169 50307 50308 735242445 61411 61410 875065229 77282 77281 372740658 69407 69406 126731130 15286 15285 570379458 28923 28924 351807661 25938 25939 432398313 85282 85281 112025880 50316 50315 457856310 16750 16751 339459055 10038 10037 618870709 10070 10069 192802724 4699 4698 915430777 62404 62403 171692054 97192 97191 682323832 97399 97398 443430150 50323 50324 976855964 95759 95758 52274378 84032 84033 954326294 50326 50327 72109381 51914 51913 74983158 84929 84928 824075542 74220 74219 271957240 69623 69624 915191568 62633 62632 596022945 17929 17928 114690538 88015 88014 14999179 6489 6490 897260088 78165 78166 367775742 49305 49306 964152474 62107 62108 855743679 57064 57063 646571572 65738 65737 850783533 73945 73946 722381150 50342 50341 212406409 61754 61755 76130972 9131 9130 968811414 16977 16978 19310544 15129 15128 709630818 71555 71556 562412462 95474 95475 199930467 1856 1857 152006513 22523 22522 15412165 81362 81361 352525516 39188 39189 191275267 76423 76424 101914148 32587 32588 233917877 39087 39088 306281212 78860 78859 602574249 50357 50356 264292017 11347 11346 863109428 93239 93238 645445479 50360 50359 989318090 81973 81972 438673731 90259 90258 13784781 24103 24104 521929179 5572 5573 135893667 59916 59915 195749866 50366 50365 151672843 82329 82330 404325193 88957 88958 354810801 139 138 62334746 98468 98469 584886784 67241 67242 840439878 47486 47485 645665079 41779 41778 787884587 50374 50373 958433215 73524 73523 817372046 19544 19545 189164732 56459 56460 93268439 35451 35450 83654370 93264 93265 13942909 86870 86871 364340617 21545 21544 426529471 83468 83469 364955652 36867 36868 650345877 95843 95844 994889519 41330 41329 242681318 36192 36191 86564168 32263 32262 345147131 25638 25637 487507968 50388 50389 544498996 60861 60860 328728785 50391 50390 676092153 25513 25512 936286097 63103 63104 356623860 50394 50393 744377160 14050 14051 305320573 81396 81395 13423423 26186 26185 387445590 96924 96925 301111897 74041 74040 587423641 54173 54172 268422822 82725 82724 919068910 50402 50401 842602294 99431 99432 37041153 96476 96475 877020715 50404 50405 368995636 61005 61004 582831378 71120 71121 205067665 28644 28643 397730164 72967 72966 964760578 89387 89386 83251111 84471 84470 414856900 40422 40423 231698410 48733 48732 57766169 50414 50413 310669746 80896 80897 685646141 72524 72523 795013438 68082 68081 361198236 60669 60670 292653937 62220 62219 32007746 44429 44428 583459809 90081 90080 458791827 91136 91137 812896556 30682 30681 360880956 20145 20146 203236235 16750 16749 16223337 76485 76484 187218345 19073 19072 334467129 40610 40609 630314933 86692 86691 926734190 30206 30205 374961333 74030 74029 240606826 71896 71895 67020830 66163 66164 570036055 50434 50433 876048802 50435 50434 50376869 50435 50436 691289418 96292 96293 373730745 29359 29358 815789508 30531 30530 925685731 45883 45882 2849534 19351 19350 45626257 88341 88340 626639604 68970 68969 29088707 38128 38129 693277382 45192 45191 624858559 19689 19688 106253837 95979 95978 594761478 67723 67722 818401391 58656 58657 761589638 83731 83732 367822193 82106 82105 154275345 50452 50451 305279629 88458 88457 109921550 26306 26307 19212165 50455 50454 507239791 50456 50455 688081142 60254 60255 171431395 50457 50458 602745136 89946 89945 141779532 28452 28451 146219845 58601 58602 440106867 99879 99878 895265888 29591 29590 842428154 86688 86687 24610136 50465 50464 587837331 50466 50465 469141125 87800 87799 10175856 85496 85495 845506515 54324 54325 99641083 12731 12730 703092500 38332 38331 833839558 80221 80222 97071771 4195 4196 726911941 16970 16969 21409286 36386 36387 583652539 95619 95618 29853019 35875 35874 22708722 63988 63987 542360151 39480 39481 50881583 87150 87151 681375234 10979 10978 137252837 73994 73993 364460167 95304 95303 331347881 25924 25923 678511939 50485 50484 137592038 9310 9309 483162396 38634 38633 311901906 50488 50487 530653460 88788 88789 407963552 69356 69357 566957853 30630 30629 870166520 83784 83783 184033584 34780 34779 238130852 90797 90796 773736089 43395 43394 113197196 70393 70392 25890709 75176 75177 8055524 58801 58802 16619806 92616 92615 656664996 63377 63376 486176518 94454 94455 454710328 17953 17954 901088835 67335 67336 468480633 50504 50503 162480522 7301 7302 494165981 99646 99645 333295135 39362 39361 489900778 91824 91823 58858731 57000 56999 682909425 13713 13714 799011791 89367 89366 42890744 33854 33853 536980280 48293 48294 939828984 93385 93386 871879155 38805 38806 424379465 49981 49980 44330307 92369 92370 644423258 87925 87926 982055729 19684 19683 582327973 50699 50700 555124004 38609 38610 553619170 61766 61765 266518705 60826 60827 978198651 50523 50524 829731508 52883 52884 21039169 66560 66559 532482208 1709 1708 605241949 66651 66650 639867923 57871 57872 255775369 97172 97173 154883246 93062 93061 45831296 12521 12520 370367523 64822 64823 736424114 86610 86611 455694479 8678 8677 905414973 66026 66025 217850123 28396 28395 590918425 45875 45874 943562877 50539 50538 548622226 45038 45039 61070005 31616 31617 647748092 50542 50541 593086389 23841 23840 391331234 35884 35885 1440079 56103 56104 789039103 13874 13873 868695798 92603 92602 905349937 50826 50827 501922766 50548 50549 122668202 46958 46957 830153477 25249 25248 515284009 50552 50551 48809062 65246 65245 46695656 9246 9245 424911659 30881 30880 535141143 42934 42933 558725395 9595 9594 25788298 27979 27980 156891061 18665 18664 38904751 43722 43721 603692564 50560 50561 514063298 63447 63446 352315507 85794 85793 65483588 50563 50564 718227563 69919 69918 779089833 26242 26241 23225146 50567 50566 536208721 31475 31476 819006046 68489 68490 650266809 32125 32124 696754787 53213 53214 23751155 71526 71525 1436665 69476 69477 348915795 63363 63362 178348873 56323 56324 85152876 50575 50576 301574537 78852 78851 62684218 42763 42762 944286926 42135 42136 635446177 50580 50579 392462882 45862 45861 822561558 50581 50582 952280535 77627 77628 918165149 86484 86485 688428571 82922 82923 714795763 28421 28420 155089868 13048 13047 147080972 50587 50588 530666893 85758 85757 26156480 13139 13138 169072921 9143 9144 966480833 50591 50592 338919127 32740 32741 208004048 69772 69773 319155119 86075 86074 697703216 98652 98653 139406621 31513 31512 953902171 43731 43730 796982147 24023 24024 436635125 50599 50600 911079108 59180 59181 842032126 99968 99967 47943950 82014 82015 863494475 56599 56600 160635895 32442 32443 828732727 50606 50605 345385932 46500 46501 871221654 54301 54302 53639973 80174 80173 454259946 15249 15248 77301949 50611 50610 86516954 8443 8442 741495169 55452 55451 162483423 33413 33412 662730983 86350 86349 987770177 13463 13462 835007873 98158 98159 70024258 50224 50223 180537298 61439 61438 956861336 93544 93543 294709600 50621 50620 37940257 7078 7079 554414602 27793 27794 34505171 5941 5942 803923868 50625 50624 446987762 8119 8120 376302497 50627 50626 756655493 31259 31258 1569145 47023 47022 21492234 54621 54622 212154027 86319 86320 71969385 40111 40112 49763708 26194 26195 799213607 93913 93912 62767040 47328 47327 184270044 58473 58474 356297712 1030 1029 445049831 12157 12158 274253437 96431 96430 738389088 50640 50639 263198052 33445 33446 341600078 50642 50641 4535811 25189 25188 267298330 50643 50644 963902250 8935 8934 392701252 209 208 886264182 59722 59721 457785173 9537 9536 165234138 90218 90219 940049429 77923 77922 687916159 42182 42183 349442045 93589 93590 10537934 50652 50653 56241647 77913 77914 761350091 33339 33338 869080357 87509 87510 272744868 24253 24252 729775464 80103 80104 307705225 49932 49933 371970946 58532 58531 840557759 50660 50661 500472821 63080 63079 535783920 96189 96188 518017517 97192 97193 180223430 14850 14849 691697780 85129 85128 975169976 89708 89707 8092133 85448 85449 942775587 7795 7794 240187299 49549 49548 755570844 91659 91658 359844874 94057 94058 767730565 46928 46929 491909286 66834 66833 557252574 73489 73490 575962787 91238 91237 11388510 40801 40802 5336965 73669 73668 937174210 29000 28999 672427034 46011 46010 40165478 53264 53265 763201452 85792 85791 253292306 98633 98632 541473658 4111 4110 79887382 50685 50684 23017066 80765 80766 775167897 49088 49087 116806904 4230 4231 777532974 91946 91945 18306418 56288 56289 434263720 45350 45351 283909223 90957 90956 950295088 32537 32536 77733213 50694 50693 276736660 4027 4028 166280130 23466 23465 5669090 86589 86588 152451109 18161 18162 777014838 94055 94056 451411366 95353 95354 663892176 50701 50700 719578027 47575 47574 969361257 42028 42029 945600469 57469 57468 572864711 73779 73778 135504947 3655 3654 398341520 22529 22530 947406261 69180 69181 298934876 46539 46540 176883427 42717 42716 666544141 43403 43404 291640014 95580 95579 210230883 60629 60628 440955975 50714 50713 136938699 16972 16973 65268560 2725 2724 809860472 50663 50664 933368528 85804 85805 44400309 61840 61841 329914507 78222 78221 592326266 50721 50720 32567120 30679 30680 539925565 13181 13180 695973748 15957 15958 14140170 55019 55020 198242688 52182 52181 628346326 45927 45928 92563239 50409 50408 323747857 4223 4222 425101947 2175 2174 923407482 43467 43468 462401888 14292 14291 947841079 60271 60270 777960256 48140 48139 632469541 42331 42332 21427456 80931 80930 368533101 10575 10576 113431859 27270 27269 580357720 15267 15266 779801230 12192 12191 925696612 94833 94832 473269916 34533 34532 462311575 65771 65770 659772083 22084 22083 962779411 72706 72705 411512103 97365 97364 62503147 85253 85252 916317373 33096 33095 602094389 1369 1368 803059811 91735 91734 701753952 50750 50751 302520094 92594 92595 675566536 3055 3054 586980419 90045 90046 945623944 615 616 200907754 50755 50756 178564751 56591 56590 696210336 85180 85181 99543287 71639 71638 835851100 12374 12373 837768850 62744 62745 68973237 28899 28898 258857413 13291 13292 305030737 2674 2675 538346649 27058 27057 920832417 76639 76640 72402447 50767 50766 723628235 24772 24771 307813812 95937 95936 729650920 63780 63779 618870646 64098 64097 8109168 21418 21419 159203766 59158 59159 997280242 73044 73043 175657886 70961 70960 436603657 91337 91336 974465461 8798 8797 576378251 48211 48210 69098672 17843 17844 700707075 89222 89223 616339084 722 723 405934690 69654 69653 48211929 33155 33154 439435249 34926 34925 374935385 1486 1485 327823754 20861 20860 361564617 53091 53090 75890952 30886 30887 274345983 25347 25346 869187324 2613 2612 957272373 2796 2795 250822562 80684 80685 418989989 79752 79753 327529491 61740 61739 312179542 18360 18361 853763003 33482 33483 863635253 61596 61597 42965518 66210 66211 932361319 97901 97900 725326967 50800 50799 6930398 3347 3346 677756049 89600 89599 566205994 8235 8236 177986202 84721 84720 98611602 39916 39917 240970789 96455 96456 194455140 99976 99977 966548238 37120 37121 532638089 81415 81416 300077235 84160 84161 880274780 65560 65561 487604577 94882 94881 401748157 6817 6818 52724237 68902 68901 216611936 5890 5889 608485957 45931 45932 648940139 89461 89462 290778214 50818 50817 182357057 74549 74548 61248526 9601 9602 447988376 90098 90097 551513812 83576 83575 636787666 68651 68650 23814455 18185 18186 696978570 85907 85908 833901013 54119 54118 1526893 88980 88981 298791134 92486 92485 667496779 78938 78937 797243335 14709 14710 466045549 46742 46743 89182531 44077 44076 692768298 50832 50833 261806447 83878 83877 11773365 50834 50835 150619212 61695 61694 158835513 88948 88949 454641779 91854 91853 369917480 92067 92066 909419012 86105 86104 461468112 31938 31939 557793760 18697 18698 682562607 41933 41934 883129624 78199 78200 44264200 50845 50844 296013989 89429 89428 655387958 47662 47663 140709209 87259 87260 845360705 53756 53757 48281109 63457 63458 192047151 92799 92798 139127357 55479 55480 382785436 24484 24483 114286185 67367 67366 331390477 94668 94667 9538397 50855 50856 616865410 50856 50857 684166972 54112 54111 634554442 63245 63246 588322040 95671 95670 304350235 48600 48601 4727821 61989 61990 464074594 73186 73185 562060911 10962 10961 907743704 48692 48691 322683072 50866 50865 934156630 39588 39587 397889735 50868 50867 291645418 6198 6197 130447902 78361 78362 16175146 98609 98608 535822122 50871 50872 48239048 72268 72269 714116176 12226 12225 125868135 73464 73463 882707302 11054 11055 166717101 63810 63811 520276840 51812 51811 276119450 22348 22349 51447405 10073 10072 848765976 65508 65509 488595417 26813 26812 711371475 5232 5233 197336275 50884 50883 298917962 23777 23778 465651962 26955 26954 697429287 56985 56986 746913107 45918 45917 734410443 50889 50888 585068422 16550 16549 203255342 55890 55889 986322763 34338 34339 665469158 29705 29704 97077279 65023 65024 106471557 77106 77105 132780859 85081 85082 805000232 50897 50896 90801606 72954 72955 922732621 84470 84469 854792010 26247 26246 985698533 71440 71439 444882021 81540 81539 58118571 50903 50902 653119937 83670 83671 969638067 7737 7736 670487365 72211 72210 470529862 50907 50906 18682765 26682 26681 855082221 81996 81995 351905688 98085 98084 674756812 24929 24928 524253889 69876 69875 7034161 50912 50913 257900273 48855 48856 450699629 5069 5070 365571346 17908 17909 953486819 50916 50917 903031239 93906 93905 780721758 653 654 238002778 99085 99086 68420776 38139 38138 706459126 36275 36276 162571608 32092 32091 219840278 44705 44706 31563499 34305 34306 190320957 16086 16087 183921430 48509 48510 548372200 78253 78252 728667 66640 66639 407141312 68915 68914 29925339 45108 45109 919432981 89504 89505 45281131 75406 75405 963775112 57123 57122 883718121 42689 42688 458111239 60340 60339 513046993 50112 50111 865171967 17901 17900 292580875 34019 34020 507804876 11663 11664 584836871 67889 67890 27857013 50057 50056 762813964 50943 50942 574438294 42454 42453 352250573 9826 9825 391909533 92353 92352 804608318 87648 87649 310383161 50947 50948 419221925 17303 17302 187022352 64499 64500 163907316 36692 36691 21824433 19708 19707 27205462 50953 50952 681338313 24970 24971 430852872 44184 44183 773870489 78134 78133 146423146 67772 67771 716182695 60528 60529 950090838 84201 84200 871264436 64679 64678 795490736 42894 42893 501954031 1037 1038 771205950 50963 50962 526806888 50963 50964 106435770 98738 98739 716267463 26547 26546 196605990 52665 52664 758191166 3461 3462 502538336 93988 93987 125871036 40421 40420 852425206 31181 31180 808611428 50971 50972 515599931 91851 91852 322007357 14433 14432 62597787 39884 39885 533070379 42961 42960 158453291 23146 23145 389351454 50978 50977 483336068 62032 62033 235144073 74748 74747 526933202 92920 92921 836303638 75646 75647 40320040 72168 72167 100507800 98423 98424 850862615 31987 31988 679625280 25036 25037 389364862 20821 20820 301816853 79544 79543 511917987 57955 57956 569433502 61567 61568 48181123 50991 50990 701003745 28083 28082 658059111 21607 21608 142509970 50994 50993 199162296 75171 75170 148762500 50995 50996 47256084 50996 50997 341899107 39686 39685 532203425 72159 72158 750158501 59731 59730 151784866 51001 51000 38398398 51002 51001 726063176 20402 20403 990269331 66651 66652 196492234 51004 51005 397571378 81832 81831 485556664 96348 96347 268008896 4133 4134 384084108 16145 16144 285939890 65251 65250 881459586 28518 28519 880244801 70328 70329 423059625 76103 76104 537698839 51451 51450 66341178 51014 51015 12971599 88413 88412 873926697 69420 69421 334253724 51018 51017 30100731 76729 76730 214998984 46257 46256 871903447 10084 10083 255440737 51022 51021 731891679 89001 89000 173892527 77284 77283 815286465 51025 51024 706675688 1579 1578 976650888 17639 17638 794035879 7355 7354 356399289 37891 37890 17195675 56220 56219 667884443 21416 21417 167732092 98191 98192 284924630 51033 51032 282938692 63954 63953 100156991 54389 54388 585189275 45073 45074 787296499 33710 33709 28327315 79143 79142 627706531 67397 67398 183967125 51040 51039 376922926 19663 19662 654210460 85300 85301 709315701 58582 58581 301508512 36151 36150 864669291 21342 21343 736177238 62772 62773 140304747 71197 71196 613829142 90485 90484 115237583 8397 8398 888884764 5514 5513 660649918 21358 21357 314271220 3808 3809 507023941 34064 34063 816524592 84330 84329 791907497 33755 33754 36796764 89750 89751 883298044 29360 29361 887914036 90449 90450 8743151 34999 35000 786992148 83874 83875 985536999 14943 14942 160537263 27393 27392 991652179 13860 13859 355096068 99978 99979 115532092 52891 52890 445272974 35897 35898 771965213 15611 15612 736279995 69013 69014 763326198 52653 52654 303911840 98861 98860 400594076 55235 55236 148869355 1950 1951 21571411 69490 69489 455938585 154 153 287673758 51074 51075 313034985 56072 56071 998266710 32347 32346 192304400 99626 99625 66042874 8134 8135 515773742 20895 20894 204297030 88910 88909 902710273 77330 77331 272940039 16012 16013 937145816 69687 69688 308585773 72332 72333 610634315 78246 78247 408251682 66339 66340 204891690 83452 83451 15303002 25204 25203 990218675 61837 61836 884717612 18285 18284 62658312 55869 55868 275941088 5672 5673 22224096 41729 41728 280847881 46082 46081 45936508 43295 43294 467778069 54826 54825 353102301 18970 18971 780666402 16026 16027 975886644 36926 36927 210589459 82292 82293 71812250 75501 75500 326427875 95798 95799 567494401 51103 51104 813358650 66077 66078 263790954 25047 25046 474354238 91367 91366 44553049 8623 8622 507112620 49905 49906 351016838 21152 21153 963147815 37917 37916 720967894 88489 88488 86235856 42884 42883 545715081 2545 2544 322044182 62834 62835 810768053 32874 32875 631040720 36860 36859 680024563 16894 16895 371478153 77366 77365 498785112 89023 89022 827426586 51121 51120 780958119 51122 51121 656998271 32064 32065 166624964 51124 51123 326766819 51124 51125 168119916 94729 94730 70892797 51127 51126 363310372 21075 21074 555237023 34923 34922 444756847 83180 83179 849777292 50427 50426 299434308 73641 73640 825657995 40414 40413 569050559 53177 53176 390496441 163 164 233893655 29592 29593 489435427 86729 86730 113350352 72977 72976 516417428 98881 98880 236256818 73316 73315 685195180 44309 44308 46654713 35821 35820 266775346 80335 80336 694588494 5788 5787 316813995 89323 89324 524509174 33407 33408 726213676 47620 47619 272715722 51147 51148 218113132 20465 20464 456386407 41336 41335 935384605 68490 68491 981070374 25379 25380 472812413 56869 56870 564060495 11960 11959 914830888 43453 43454 33853577 46647 46646 552929584 8064 8063 700942997 6161 6160 65451887 41124 41125 188354620 52633 52632 128337948 30586 30585 621613958 12834 12835 92185501 97855 97856 386850093 51524 51523 547121820 73175 73176 421954129 41930 41929 41299293 48271 48272 626620525 18507 18508 545065295 25578 25579 577185162 77427 77426 197876449 29559 29560 17875123 60157 60158 142098838 35886 35887 502896296 95988 95989 243935836 76018 76019 438732503 84047 84046 914871322 23751 23750 9044615 17866 17867 866779784 77968 77967 197519447 60687 60686 498029379 19131 19130 982007271 23161 23162 743139617 41238 41237 177453525 29231 29230 641425857 25015 25014 106828779 81281 81280 636995943 92238 92239 988676502 35283 35282 906232071 51189 51188 112946330 51190 51189 652528288 13479 13478 791642629 3415 3416 548138956 96623 96622 248294753 53720 53719 305149588 51194 51195 233493550 59288 59287 71421576 67835 67834 941319568 78423 78424 337866768 66721 66722 539759172 3527 3526 864915453 11456 11455 617136344 31917 31918 913340771 52523 52524 129733148 5194 5193 171778987 4223 4224 701565396 59839 59840 477367012 43782 43781 492416943 40496 40495 288716890 61401 61400 558513277 51210 51209 661961066 57958 57957 922822556 41454 41455 214546580 51782 51781 614770867 51213 51214 48442578 59622 59621 371687843 62701 62700 412603176 99840 99839 787096763 47388 47389 412739197 22262 22261 39928108 81143 81142 801556905 8193 8194 654266300 51222 51221 756848591 73977 73976 833085886 38682 38683 491294445 1193 1194 299983937 35349 35350 601589937 97347 97346 445451656 85283 85282 337212815 60211 60210 753441466 51230 51229 728632848 90283 90282 378153947 19985 19986 796765805 67645 67646 805772283 59697 59696 299307100 61007 61008 775203245 72990 72989 457561898 42287 42288 940114875 37367 37366 12788234 26655 26654 857640472 80614 80613 604641453 90974 90975 416641814 10080 10081 566797842 29106 29105 101930201 76548 76547 795858336 5543 5544 397030156 29522 29523 715687538 81366 81365 89577682 40236 40235 476309746 39038 39039 224618240 69277 69276 294484649 7606 7607 585682569 98245 98244 190674005 30552 30553 817090362 33482 33481 692772412 51254 51255 583192231 27472 27471 245219009 75549 75550 141171557 59638 59637 631248693 64566 64565 18280569 59641 59640 40968943 82576 82575 95309073 28709 28708 125176991 24244 24245 9598066 97292 97291 225283551 11203 11202 104999474 67173 67174 824126731 23446 23445 547159719 51267 51268 145853779 33058 33059 52917663 75188 75189 580355342 34167 34168 999743825 94816 94817 271019601 31760 31761 216298388 81194 81195 499574209 92813 92814 219936591 53247 53246 985787301 41391 41390 834152497 14895 14894 851155776 37195 37194 541101730 47558 47557 985623645 35646 35645 870903289 3763 3762 871510827 51283 51282 634675951 75616 75617 635884107 62802 62803 704169555 60361 60360 311317288 51287 51286 849324032 7238 7237 634017927 8252 8251 747107853 82317 82316 580820831 27338 27339 631678019 89163 89162 268763626 43431 43432 814540756 43888 43889 123482364 68173 68172 912612169 34152 34151 645699476 40989 40988 161062589 80250 80249 124329136 52938 52937 722683977 92943 92942 67530086 51301 51300 337361087 95745 95744 152176945 47806 47807 920725659 74621 74620 380334729 61428 61429 127402294 37257 37256 915264950 54565 54564 3855933 79519 79518 64977893 70212 70213 820941666 32243 32242 171757692 40695 40694 251966033 7593 7592 483026603 15883 15884 345640166 51314 51313 48823619 55505 55504 584982429 14410 14409 15313612 12024 12025 955174986 22908 22907 519122 30445 30446 828345610 44388 44387 871265663 21126 21125 408541049 70549 70548 100081263 51306 51305 207392805 15323 15324 569684927 79863 79864 576579 51325 51326 708837479 25563 25562 807571361 10495 10494 869004490 21007 21006 9675484 9517 9516 668265612 97518 97517 968392147 51331 51332 221513380 51333 51332 775268955 37847 37848 458376114 72902 72903 85893941 93602 93601 414670482 85558 85557 856727357 51338 51337 658412337 14926 14925 865138915 81579 81578 72220063 63991 63992 862863327 1314 1313 4901734 26174 26173 432247585 13478 13477 195371291 21151 21152 26826503 51346 51345 563152434 43493 43492 371596243 73382 73381 743779606 87631 87630 599083100 51350 51349 685137274 64222 64223 253910276 593 594 707423977 48853 48852 100688617 27605 27606 449368485 67927 67928 425352032 98274 98275 29642670 68641 68640 353584031 91686 91685 255934497 59926 59925 99287225 21540 21539 242912963 51360 51361 2050000 82332 82331 92432862 51362 51363 413947525 48379 48380 512453708 30237 30238 590385076 79088 79087 544737745 36992 36993 644796511 92736 92737 392866734 18360 18359 426610919 15057 15058 184122226 49841 49842 456992386 31212 31211 66932756 93395 93394 928397545 33833 33832 67596607 55018 55019 681394257 7818 7819 812623085 14332 14331 755244957 13966 13967 319503159 44227 44226 466464466 96279 96280 846859371 631 630 275532235 89287 89286 605724000 26040 26039 470234926 47152 47151 429776390 74930 74929 261880734 85516 85517 204748353 51821 51820 280882482 29082 29081 124146936 78095 78096 184228646 22134 22135 897611113 83275 83276 803069393 27348 27347 799575743 95974 95973 395092695 63326 63325 865116646 52445 52446 873384352 93219 93218 12949918 50139 50138 690725897 56730 56731 67675854 69576 69577 988868441 83298 83297 870716187 56909 56908 617568630 79575 79574 484289466 51402 51403 190867033 98112 98111 87938690 6140 6139 449235391 4217 4216 613476166 78143 78142 61933857 49041 49040 340376417 28935 28934 687634919 51410 51409 980863378 77139 77138 804483033 35147 35148 739402763 71301 71300 87273430 72085 72084 687169732 41736 41737 137329352 51416 51415 862493717 84105 84104 793494743 5806 5805 626592132 56572 56571 380136669 2909 2908 86525660 96674 96675 192677914 4338 4337 8526719 81761 81762 102438442 35424 35423 813096444 76704 76703 613855539 83436 83435 622944740 17912 17913 402624099 51427 51428 553910234 51428 51429 373809818 70981 70980 72975338 18179 18180 46563171 90546 90545 793284124 51433 51432 525712425 53592 53591 940278088 97997 97998 941227944 51436 51435 415882283 51437 51436 467664289 51438 51437 285741755 83147 83146 320863442 32496 32497 542371256 5257 5256 664844581 6686 6685 452206212 51442 51443 783791656 38036 38037 373179700 23910 23909 673977789 36116 36117 243571943 43322 43323 599377683 69954 69955 145441366 61161 61162 60118996 84456 84455 290998445 43630 43631 792281504 21166 21165 465965210 59989 59988 615888315 83089 83088 574002595 29342 29343 12802306 51455 51456 168043964 87370 87371 694019620 35049 35050 760428313 52496 52495 815733774 63325 63324 207999041 78049 78048 547653287 31984 31983 143308388 4562 4561 504217534 13171 13170 716396014 38970 38971 857783360 46317 46318 396564828 91624 91625 898267567 27859 27860 868295246 4377 4378 415342543 47860 47861 411867358 65596 65595 520710819 10974 10975 497845553 6098 6097 991031447 32697 32696 396584779 51474 51475 339351807 89805 89806 236814632 60101 60100 64654528 85296 85297 199886600 68118 68117 516356941 51479 51480 176499210 68185 68186 963229142 43294 43293 458240252 87840 87839 49662140 9058 9057 274699122 46566 46565 80187207 60469 60468 116312853 3878 3879 938874267 63874 63873 359780158 11525 11526 134313192 51079 51080 61646020 32386 32385 168634850 51979 51980 806026258 48992 48991 509709169 45459 45458 545718140 62985 62984 216543145 13800 13799 658858963 54981 54980 709893372 89700 89701 381964598 87459 87458 936450990 96053 96052 725920300 13615 13616 260815754 23345 23344 708828912 63004 63005 260923860 33598 33599 896895756 52821 52822 359625598 86443 86444 866357545 26988 26989 16885150 84307 84308 282143014 51509 51508 825134624 45428 45429 944051303 79997 79998 158742200 67318 67319 169307248 31854 31855 941089819 33678 33677 778190770 56373 56372 147801967 91808 91807 135590052 81174 81175 970080256 44510 44511 694389526 51519 51518 601062196 51161 51162 199099331 19789 19788 44126401 51521 51522 773625381 51522 51523 275394333 11499 11500 420721805 54038 54039 94350391 47054 47053 789102194 42909 42908 796200548 84371 84370 102723849 26104 26103 788816284 63630 63629 814663191 28355 28354 319745254 90656 90657 879998212 23019 23018 509516817 12653 12652 356485680 53975 53974 751546789 73875 73876 818858122 38056 38055 148493593 51538 51537 303417694 76513 76514 603738438 90756 90757 997690990 19387 19388 58234652 46991 46990 179698245 99569 99568 334026900 76150 76149 947970760 47155 47154 895111141 92143 92144 363704846 99628 99627 840140539 10233 10234 134547825 83326 83325 838185765 68060 68059 683055845 51550 51551 477853966 17961 17962 107654281 83218 83219 995994862 9552 9551 754154108 61428 61427 265675521 76269 76268 882961138 63174 63173 746480697 5108 5107 993020039 1382 1383 97835824 53534 53533 140539603 26104 26105 190664032 10014 10013 2315582 63446 63445 996324502 43881 43880 611206165 87823 87824 56282276 32026 32027 145620958 32359 32360 518351190 51568 51567 953599721 18240 18239 124840104 77140 77141 907672872 37145 37146 645600566 65902 65903 187843136 21066 21067 477334772 84074 84073 442215904 82659 82660 238878751 51576 51575 652322386 45984 45983 189881460 94261 94260 12041040 29423 29424 48524959 72536 72535 894566168 51580 51581 995202038 69802 69801 67633091 43602 43603 437108327 17629 17628 43788498 20128 20127 878116015 11653 11654 250358026 56819 56818 879738061 65239 65240 265343106 41575 41574 152923831 25272 25271 740111098 31801 31802 807851339 82493 82492 254357102 77980 77979 695919496 28468 28469 10558443 63866 63867 82704894 51595 51596 810817698 69524 69523 480155779 51598 51597 329835835 56747 56748 771315752 87608 87607 380555115 14058 14059 592724332 5913 5912 47110601 51603 51602 3723951 75271 75272 488642013 24917 24916 37702377 95691 95690 509076602 36490 36491 680823963 51607 51608 106598478 51609 51608 874294534 51609 51610 762443448 51611 51610 305202076 650 651 354005721 7627 7628 67521972 90109 90110 443940590 89498 89499 883636865 12074 12073 207765469 51616 51617 262992709 44469 44470 119959309 12567 12566 173601730 68945 68944 398775931 51621 51620 832390897 91577 91576 149934859 54382 54381 780925943 9817 9818 463048988 21920 21919 326952789 31254 31255 220788574 42824 42825 600736863 29514 29515 759542760 67532 67533 676039407 93290 93291 626106245 48670 48671 36146522 49034 49033 863398735 2417 2416 245674659 53761 53762 995478656 76099 76098 223666415 81884 81885 778148484 58406 58405 452684857 42372 42371 768152403 70295 70294 856628551 19155 19154 671824381 99607 99606 165487837 70722 70721 338297734 51643 51642 826953520 75310 75309 209536501 6703 6702 439552925 30052 30053 723623336 88281 88280 611490971 26943 26944 705543402 98548 98547 259982319 51649 51650 683825608 47676 47675 34977055 23107 23106 429665824 28142 28141 471672872 38921 38922 952614394 51654 51655 555945587 51656 51655 248666139 9883 9884 864246790 51658 51657 551126232 98568 98567 740776696 20649 20648 274945833 79324 79323 75591463 51373 51374 214488062 41412 41413 596695085 82341 82340 407725014 17196 17197 461459343 43013 43014 47088269 10120 10119 166680376 98529 98528 471277941 26167 26168 751291430 88950 88951 70624681 49740 49739 499880292 48194 48195 24687262 63252 63253 112355128 71409 71408 106235 94867 94866 72284317 78675 78674 547101099 93265 93266 737753331 36765 36766 355148080 72653 72654 25514998 43774 43773 811127610 51681 51680 367976941 55115 55116 652162680 81887 81888 446043683 42152 42151 41371822 45106 45105 515771803 49972 49971 46516488 51686 51687 135072768 48358 48357 703724718 53227 53226 330204379 84899 84898 383033752 51691 51690 303416585 6996 6997 785122212 51693 51692 794775659 10812 10811 959244261 28557 28558 978601951 51695 51696 777241150 95724 95723 7348591 7818 7817 475588912 24649 24648 304647369 8204 8203 593509361 24996 24995 499451375 66846 66845 730656446 57337 57338 954927152 38446 38447 378728817 36911 36910 79451991 94068 94069 250061910 83428 83427 36685090 65526 65527 915885883 57465 57466 125272310 6794 6795 397545158 62991 62992 67243984 51712 51711 409152524 28548 28549 622461055 4205 4206 345936478 51714 51715 220901393 24685 24684 527816550 29340 29341 798995083 66117 66118 235473268 30600 30601 57258973 7770 7769 236533778 35908 35909 505341204 38462 38461 708405982 81274 81273 700107218 3149 3148 33960089 11948 11949 117864955 65233 65234 966688891 4603 4602 244493234 88380 88379 51348937 49993 49994 39917956 83409 83410 722775466 12583 12584 572561634 93086 93085 559725367 51578 51577 873690325 48614 48615 673138129 94640 94639 881680621 51735 51736 631927223 84805 84804 41897595 27560 27559 422408919 68279 68280 473726463 36110 36109 328058853 22150 22149 449760996 86278 86279 299281323 24484 24485 67780459 12373 12372 994914464 51744 51745 522359526 45714 45713 622803643 29754 29753 562955302 4818 4817 498617225 51748 51749 618795574 42896 42895 565367934 1746 1745 324601162 6271 6270 13449609 55355 55356 485703666 16948 16949 908541418 56179 56178 657895571 46216 46215 302071112 51757 51756 160823064 88657 88658 27474174 58936 58935 141267685 29548 29547 846206391 25108 25107 547597580 67103 67102 841104698 51763 51762 368530116 56955 56954 321695879 51765 51764 366064663 51766 51765 212298274 44898 44897 550615770 47406 47405 997758639 60315 60316 216862178 59133 59134 93082047 34227 34226 305091701 72710 72709 480224490 2683 2684 874434047 86993 86994 45710622 25925 25926 968626694 17425 17424 305596982 95065 95064 103255136 83911 83910 729922766 46558 46557 64981412 244 245 173954646 44463 44462 883255262 96233 96234 618741606 32016 32015 402341767 23826 23825 369039441 51785 51784 978065588 31485 31484 901724157 49910 49909 514392205 89146 89147 554503410 51789 51788 355308289 65304 65305 321623216 7945 7944 805260472 47119 47120 314957126 55122 55123 687028553 38192 38191 346113312 26315 26316 701256110 89669 89670 368110881 14222 14221 153132789 32095 32094 272929010 71767 71766 769226039 51799 51800 153041305 51800 51801 726981326 24608 24607 522518093 20266 20265 136933315 71814 71813 384649096 58876 58877 25618822 33546 33547 158943327 96526 96525 27176162 51808 51807 910172687 50295 50294 11425327 51810 51809 451274200 51810 51811 4224970 73941 73942 310896910 94095 94096 889761474 65981 65980 515219309 13627 13626 292544980 92039 92038 469594029 79554 79555 4862618 70976 70977 69252694 97129 97130 70418687 84849 84848 71966934 35826 35825 669931766 92681 92680 713431760 54610 54609 762177644 97426 97425 147533752 28578 28579 225382778 13234 13235 363999901 77883 77884 968912096 88772 88771 650641989 59907 59908 874565807 4323 4322 169357183 37255 37256 734211909 63895 63894 532542389 23301 23300 863036030 25061 25060 286717377 35041 35040 38385449 8236 8237 664195329 7862 7861 287820985 81560 81559 624333486 9059 9060 111189309 70802 70803 545857897 35570 35569 61325715 10803 10804 107692823 96913 96914 47171032 11850 11849 55915759 55589 55590 472687138 39082 39083 911182289 34599 34598 534195058 89987 89986 797131482 71516 71515 420253924 6392 6393 476796469 23820 23821 737294633 53690 53691 598186036 72120 72119 536319031 10639 10640 309246623 20511 20512 148288831 51856 51855 497014348 35424 35425 540526816 96833 96832 410268399 28794 28793 32684954 68486 68485 584270132 2291 2290 485532805 77279 77280 826342155 61294 61293 179292227 29080 29079 812850755 70338 70339 526501939 44202 44203 646116699 51866 51867 615567847 14896 14897 331063957 51869 51868 287400665 69571 69570 890380619 51871 51870 772994137 85665 85666 707948934 16411 16410 46651850 12303 12304 556933581 70842 70843 397224718 6043 6044 166079291 51876 51877 3226943 100 99 852448213 63999 63998 55614368 66210 66209 296782618 39464 39465 246675155 51881 51882 432043227 56563 56564 168357964 64614 64615 561419852 47632 47633 996757509 99854 99855 973396316 8331 8330 710558323 62078 62077 979655234 51889 51888 325890746 2242 2241 537408344 44001 44000 511939869 51892 51891 120699693 51893 51892 699545016 27064 27063 484403413 13982 13981 448716657 89230 89229 207671940 80929 80930 155643692 66825 66824 176683612 2924 2923 863938366 98524 98525 8150402 42516 42515 261347108 12522 12521 942373239 67357 67356 732932982 64493 64494 207240102 99705 99706 781859350 45159 45158 46155065 51906 51907 721002157 81875 81874 861601073 89224 89223 389462872 54902 54901 995398326 1320 1321 469594526 68223 68224 598081963 27485 27486 190801830 63312 63311 926822278 2325 2326 848670118 51915 51916 779134559 80828 80827 409196447 18119 18118 812162118 51919 51918 437804872 51920 51919 674759898 97860 97861 959373895 75800 75801 260989208 51923 51922 194187431 79812 79811 822362480 47643 47642 545513351 86879 86878 68365854 92725 92726 202429455 51928 51927 614853047 67344 67343 725678761 28824 28825 138887682 35878 35879 315809389 51931 51932 855171850 51933 51932 983438556 51934 51933 228712561 72844 72843 395784658 25837 25836 539126023 9561 9562 913192886 31146 31145 285595803 65795 65796 148166644 90071 90072 752000018 86192 86191 928815021 43119 43118 385850294 5453 5454 704425133 35915 35914 646094800 98006 98007 422553245 37149 37148 268854136 38523 38522 431601785 43728 43729 532072876 38221 38222 889665093 51950 51949 616163488 88140 88139 3185404 51952 51951 272392021 55306 55305 60631754 87272 87271 707078509 40464 40465 625051002 51642 51641 493511998 85423 85424 663076146 88339 88340 40007205 51959 51958 784680286 99474 99473 174226716 51960 51961 527420906 51316 51315 182438287 51962 51963 114155188 63512 63511 273699948 51965 51964 543278913 18682 18681 882236282 9922 9921 703149743 53316 53315 514433771 2493 2492 402591722 48367 48368 743541556 10498 10497 492719651 32161 32162 57555228 5807 5808 381881726 51974 51973 753927187 51974 51975 225315851 90680 90681 996613830 51976 51977 574928632 51978 51977 523742704 11880 11881 328439813 89414 89415 711508339 74322 74323 796047159 67088 67089 639165351 9904 9905 616842449 94158 94157 999240434 99552 99551 81272704 43361 43360 317602201 54013 54014 665750230 9190 9191 696514517 14444 14443 81308153 51989 51990 29119530 74641 74640 855380637 71748 71747 783738356 51993 51992 535989295 51993 51994 493997635 40199 40200 865029971 49244 49243 497259240 67152 67153 788421009 41511 41510 203894736 79737 79738 986032459 51999 52000 554783377 53526 53527 896333299 71336 71335 56587331 96850 96851 884390011 52003 52004 609076625 52005 52004 193632268 8146 8147 71704847 95214 95213 108171002 5079 5078 594769871 86443 86442 817781752 12848 12847 72884783 36164 36165 340038536 32698 32697 598052596 9377 9376 96953782 7009 7010 598045341 93671 93672 804416518 37345 37344 324143345 52794 52795 788534187 66624 66623 218693339 40653 40652 788166649 3186 3185 309365367 52021 52020 513556765 44650 44651 644964205 11190 11191 685103884 59526 59525 583155070 43296 43295 116037817 233 232 723373404 14937 14938 490182539 53914 53913 1228735 55332 55331 882046734 5265 5266 326558389 83985 83986 38615273 99907 99908 544710969 26634 26635 282516752 52034 52033 693018888 17762 17761 989695546 41141 41140 479261360 62312 62311 198341270 85804 85803 69339114 79433 79432 891942073 65729 65730 70031913 704 705 784079067 95535 95536 760691571 1121 1122 804008516 85862 85861 9368432 35123 35122 371461377 26701 26700 746568385 53865 53864 702210011 70768 70767 547695250 58902 58903 338958986 85316 85315 999597683 24281 24282 927228965 26502 26501 894561891 52053 52052 988863965 22993 22992 591140654 89148 89149 7470571 71226 71225 396745978 88672 88673 242685639 72576 72577 57162268 27694 27695 669441691 77046 77047 19067440 84982 84983 524290807 56762 56763 698595688 21755 21754 413095110 40181 40182 905869348 33916 33915 207452289 28073 28074 289398467 64197 64196 12074146 10851 10850 425144761 99355 99356 767203420 21269 21268 866323938 89107 89106 431176841 620 621 293756183 94373 94372 643772644 69757 69758 42334462 52075 52074 447363960 30347 30348 373518374 52076 52077 514439256 44115 44114 801579347 52079 52078 983445393 34498 34497 212279574 99565 99564 647300957 26010 26011 565353889 52082 52083 481109657 69402 69403 256226522 52084 52085 73027961 86803 86804 255619246 43513 43512 166763131 34140 34139 511794600 45961 45962 280521113 84819 84818 71495618 13636 13637 398199747 52092 52091 952347003 52093 52092 25884300 7688 7689 231618857 41273 41272 903588900 83030 83029 449052817 71199 71200 706788230 6394 6393 240270005 84640 84641 618076402 52100 52099 667005933 52100 52101 660882590 32220 32221 971655225 46608 46607 338634153 90711 90712 969219030 13215 13214 29796176 64987 64988 983417359 45649 45650 681522788 85260 85261 434325078 8364 8363 31287547 50500 50499 16908691 52111 52110 710683239 73547 73546 544814524 52113 52112 943910244 89911 89910 578949542 52114 52115 458544789 83073 83072 30631195 88156 88155 868930866 66202 66201 563224876 30841 30842 896667643 84466 84465 678664392 68046 68045 130954352 6570 6571 100355470 26285 26284 282609219 43902 43901 960882912 16528 16527 13220110 78041 78040 521578297 10113 10112 841133634 61464 61463 669623232 52129 52128 205543775 13340 13339 329646621 33105 33104 11140203 83952 83951 888105611 7415 7414 250475165 3624 3623 504826926 42846 42845 616443737 10271 10270 967809448 46496 46497 185778017 31936 31935 817853415 90790 90789 233499209 28463 28464 546273088 82570 82569 816777259 84020 84021 35626690 4658 4657 557113245 36300 36299 87749060 15700 15699 995958752 71456 71457 19099585 76358 76359 257608538 55563 55564 21963878 3911 3912 16112710 52149 52150 828218856 44445 44446 320273835 4412 4413 111028123 52153 52152 232282762 92017 92018 793615041 33282 33281 391837020 9497 9496 593697695 59215 59214 723254716 42429 42428 480020695 71391 71390 93620832 66937 66938 378473201 8198 8199 886916429 27969 27968 878461499 67696 67695 5267019 34998 34999 234915539 65181 65182 444095895 64977 64976 122253058 18413 18412 729782489 66699 66700 845287371 79960 79959 744717397 84890 84891 537570244 9511 9510 514645605 27300 27301 526828581 85923 85922 376341287 24099 24098 259047455 10380 10379 659005043 89646 89645 67870319 78597 78596 33829392 54511 54510 548791602 54215 54214 887069735 45759 45760 718849019 39016 39017 543681015 7589 7590 901684259 3222 3223 318587595 25321 25322 706765664 20562 20561 485981993 99825 99826 190420121 52186 52187 258228301 57947 57946 10606841 94692 94691 929799126 90902 90903 629154627 52191 52190 139538366 18534 18535 70866277 39445 39446 102118031 91039 91040 596887631 52195 52194 582702036 69617 69618 538343941 93721 93720 539164878 52197 52198 17202163 53021 53022 680780137 58218 58219 620492674 48626 48627 802726254 31963 31962 597640936 97342 97341 252008954 6538 6537 730443332 52205 52204 752267055 21384 21385 330208490 64261 64260 615872041 60969 60970 101467387 8854 8855 45919540 12397 12396 72998714 84753 84754 671260732 89324 89325 73122074 98533 98534 91143045 77867 77866 97849628 32327 32326 88538780 67329 67328 605676887 76551 76550 256574861 23130 23129 88062040 15969 15968 24724566 52219 52220 686891053 52220 52221 796133532 26354 26355 954301373 14011 14010 846744989 2654 2653 483953243 29958 29957 34313318 18269 18270 879534490 23828 23829 557446725 11732 11731 944698722 92473 92472 370055042 99106 99107 624862787 59582 59581 8355402 38553 38552 849152522 13104 13105 66578412 89614 89615 916316818 28030 28031 857007176 52236 52235 974681821 33864 33865 302503811 82523 82524 502973027 15293 15294 563983872 13799 13798 341618346 3995 3996 41386636 98073 98072 254774039 26662 26661 618983129 63239 63240 647116548 50383 50382 835122734 83273 83272 415347219 52246 52247 437424220 11245 11244 631965377 52248 52249 519246068 88066 88067 673104702 69106 69107 76187319 67507 67508 782365820 19088 19087 22359886 52254 52253 903862149 65481 65480 472503100 19385 19384 113030419 27833 27832 182328848 28995 28994 436673370 4815 4814 59197151 68695 68696 63662633 75991 75992 307961073 84399 84398 138536241 75514 75513 640928955 91156 91157 476463268 72326 72327 632385805 85366 85367 874929155 20338 20337 56621709 1997 1996 540188465 52269 52268 69240676 32805 32806 494153163 96787 96788 102821175 1535 1536 404546748 52272 52273 8660825 42602 42601 72832523 57662 57661 128278335 52276 52275 245151480 76324 76323 193934644 95628 95627 94630984 7923 7924 562108237 11249 11248 72947421 95265 95264 638583968 35070 35069 521646729 4764 4763 703074481 52283 52284 846053668 54979 54980 992918317 33925 33924 463223772 79024 79023 32220635 79570 79571 916506829 14217 14218 581780175 56128 56129 662946514 65768 65767 901987553 41660 41659 262867354 28724 28723 187157597 29305 29304 214603774 52294 52295 117419516 94534 94533 58152081 31121 31122 206856723 20152 20151 391630969 13364 13363 114754059 52299 52300 318269566 62901 62900 558008849 39371 39372 557579361 55890 55891 442395406 77145 77144 443297903 52305 52304 178125018 72749 72750 116419925 99090 99091 207915181 20694 20693 429527606 72084 72083 417911766 53633 53634 60493051 63983 63984 196276911 52869 52870 605310187 9845 9844 515998672 81055 81056 894059387 31260 31259 290182019 6025 6024 964028263 72329 72328 186718072 87021 87020 154562049 27904 27905 783094458 67821 67822 94613193 96095 96094 731461090 52322 52321 268559679 74531 74530 67997579 86450 86451 151962869 70929 70930 378872069 2046 2047 972624872 89316 89317 513698638 52327 52328 686767888 52328 52329 33652285 52329 52330 995302710 52330 52331 53451265 13354 13353 663344134 1794 1795 663612106 52334 52333 409998181 52334 52335 108445382 5267 5266 74160901 54524 54523 316918351 93866 93867 437993014 59834 59833 256000611 47448 47447 78371327 22985 22984 72852308 49659 49658 701002093 52343 52342 684114368 47448 47449 590144555 33092 33093 589820356 69426 69427 366375763 27184 27183 54226029 98381 98380 685312132 20095 20094 61973871 73638 73639 36907317 52351 52350 666823450 53982 53981 753307720 52352 52353 666987145 65363 65362 648089570 39816 39817 445036061 31527 31526 24839035 84339 84340 717444650 37738 37739 921529905 63455 63454 221234159 42390 42391 770652514 7517 7516 598255308 40427 40426 456679289 28233 28234 989098415 74648 74649 319234824 52365 52364 891352272 16034 16035 305305624 2712 2713 311015326 24423 24424 523922877 68784 68785 729165560 52370 52369 553121261 20411 20410 207528865 76695 76696 753983377 92799 92800 114089198 65466 65467 793466589 25079 25078 685597634 62298 62299 777813981 64743 64744 761459132 80558 80559 198999889 62986 62985 380068015 51180 51181 95913403 27804 27803 97496659 2689 2690 411242678 19835 19834 14346298 52384 52383 92919433 58263 58264 960893957 64759 64758 511840252 77959 77958 89057239 41192 41191 417371243 57271 57272 500328202 58757 58756 180812824 96710 96709 315832097 20702 20701 328645829 45439 45440 144294142 54756 54755 304542851 52394 52395 796193366 1527 1526 714069701 97184 97185 136098657 72377 72376 34088376 40528 40529 649553110 39162 39161 335065559 99637 99636 108362262 12169 12170 514163130 52402 52403 534348711 53241 53242 260682798 87729 87728 328711653 68873 68872 725856907 59087 59088 471234548 76723 76724 381925698 52409 52408 395437817 37568 37567 41673910 15347 15348 484391306 26307 26308 892502093 53911 53912 751566691 62730 62729 410373062 91203 91202 841070938 97579 97578 145468109 32931 32932 575120789 52418 52417 180712140 80088 80087 813997050 66119 66118 697256709 79260 79259 635539175 3489 3490 480662238 61694 61693 262767651 70251 70252 990249595 11661 11660 378477077 35883 35882 457111954 88078 88077 812379444 70729 70730 591671419 77903 77902 50767807 72020 72019 702562183 12619 12618 186586542 52431 52432 734441619 41507 41506 906051304 74435 74436 910495453 89435 89434 97778102 52436 52435 160803094 52437 52436 745794424 66972 66973 349288888 83121 83120 848453015 44396 44397 226683289 55191 55190 467006650 95924 95925 81060033 52442 52443 899541053 66341 66342 13504376 81474 81473 576769503 69460 69461 482765220 4387 4386 330517946 41444 41443 258864722 2628 2627 82170489 10377 10376 512329107 4327 4326 675908037 80108 80107 474047113 81657 81656 420595968 69543 69544 866830273 36206 36207 64137782 39741 39742 626820035 97713 97712 397014352 91230 91231 295750632 44594 44595 838412683 60481 60482 306458988 52460 52461 382614313 6885 6884 101444804 98870 98869 669112679 95915 95916 264565554 41457 41458 741986478 10714 10713 720800406 15397 15396 443276557 84655 84654 406179719 52469 52468 931102951 48848 48849 51765666 75372 75373 13986281 35826 35827 599337506 52462 52461 340721215 70308 70309 40674994 26640 26641 620942344 6890 6889 8041087 50478 50477 883836167 73693 73694 613740432 33924 33923 498029723 45058 45057 317678170 60833 60832 591433201 91130 91129 753915279 50614 50613 415082616 92225 92224 41697848 52484 52485 763515029 14103 14102 922054659 68993 68994 258926745 19021 19020 867924446 94205 94204 906548720 1784 1785 812386500 52491 52490 138260122 48316 48317 749705943 87563 87564 784620256 32326 32325 558144688 82736 82735 85950271 81826 81825 152158963 81388 81389 993968809 17360 17359 534323750 52498 52499 432194797 10089 10090 411662531 50160 50161 987552115 44074 44073 758046603 69317 69316 701618732 33490 33491 176673822 39573 39574 991667913 70538 70537 959697353 89837 89838 254682155 52508 52507 109603999 40014 40015 299126811 52510 52509 251667147 95429 95428 674610492 74293 74294 743495716 10581 10580 527960893 52235 52234 689385474 38811 38810 234860371 45837 45838 9793360 32431 32430 961749223 92077 92078 765829347 3354 3355 849165964 52519 52520 658595338 51802 51803 3257651 52522 52521 314641767 8228 8227 660095906 4343 4342 128413181 20380 20381 77782050 77131 77132 715863177 82262 82261 183965304 5960 5961 13543702 390 389 355526679 52530 52529 403555020 35800 35799 536348820 46620 46619 129021449 8704 8703 480907354 52534 52533 708683955 52205 52206 181759903 11683 11684 319619276 90168 90167 710791575 89282 89281 561611078 96021 96022 943734759 25085 25086 867248409 37305 37304 133372508 52542 52541 455706772 59584 59583 728184541 88450 88449 347144432 81099 81100 1143710 68808 68807 639672875 34784 34785 875599255 52548 52547 598547220 52548 52549 849704245 82645 82644 54568354 19983 19984 226356047 50641 50640 554658185 88619 88618 320107611 52553 52554 868251407 57281 57282 594145250 32332 32331 407530524 94911 94912 914983473 72918 72919 828332433 34423 34424 25816658 91954 91955 1830619 58049 58050 204395578 14885 14886 917772744 52563 52562 690798404 66695 66696 46880921 18865 18864 587727070 60310 60311 828535384 35310 35311 261837698 83069 83070 778733932 52569 52568 473178601 6433 6434 33111146 73466 73465 72961659 68521 68520 219531566 83107 83108 86642441 72520 72519 674293291 44933 44932 63465150 93231 93232 624018943 66306 66305 436000851 48778 48779 388757834 54751 54750 393220739 46962 46963 565060289 17964 17965 798476479 65441 65440 834056574 71022 71021 540143138 53231 53232 574887322 44205 44206 100759719 96025 96026 780673790 58626 58627 814906010 94182 94183 867735158 52588 52589 43610188 54603 54602 612462856 20751 20750 284628491 62901 62902 806854019 31584 31583 307878481 38033 38032 55626330 55629 55630 293552188 56888 56887 117043635 1065 1064 873940542 33010 33009 431796668 6470 6471 138683670 24385 24386 767559486 53977 53976 717191935 52602 52601 97648756 52603 52602 932755239 4006 4007 936799773 17056 17055 395991394 52606 52605 892682448 96419 96420 474602016 34806 34805 384946320 46113 46112 15697053 27151 27150 257442464 32612 32613 601759063 98171 98172 55706008 98948 98947 642438853 58707 58706 760740793 83642 83643 181896774 89878 89877 201399166 63923 63922 51889496 96233 96232 44000371 43024 43025 586214154 30899 30898 252882506 4442 4443 116513204 46797 46798 321953836 13624 13623 22994149 91464 91463 434372173 35351 35352 970034589 19076 19077 332750787 32985 32984 353411772 31055 31054 828101272 29948 29949 368491451 20210 20211 443292702 55098 55099 619692954 90267 90266 36492162 59371 59370 270467097 38846 38845 941951652 59795 59794 907977003 52636 52635 957511974 93748 93747 761455784 68203 68204 559406532 10289 10288 440050242 84434 84433 51448291 21251 21250 91509690 53516 53515 29772652 40624 40625 630943060 44175 44174 901392602 52645 52644 752786056 92769 92770 954082194 75204 75205 227586810 38571 38570 526808179 20720 20721 122223532 52650 52649 39562415 52651 52650 782633074 52652 52651 64842457 30811 30812 28463527 36314 36315 747490367 87530 87529 987845151 38635 38634 647961209 54450 54449 884326748 53217 53216 948988226 46523 46524 268516869 52660 52659 58081927 80976 80975 784792723 96791 96792 177317566 48241 48240 901664334 47292 47293 20331897 93686 93687 645108856 22608 22607 68245563 9417 9418 67892168 52667 52668 904498058 62377 62376 346315802 57112 57113 733430341 76007 76008 827766884 50847 50846 581999416 72032 72033 920312556 144 145 26616046 46144 46145 147257784 1645 1644 101042630 77811 77812 963858246 51487 51486 996851273 37051 37050 142357374 36281 36280 33001403 42040 42039 165888229 485 484 685447408 21296 21295 668097043 52684 52683 973728610 14229 14230 284926823 99771 99772 69030016 52687 52686 94291193 29573 29572 527055688 31483 31484 354846928 2919 2918 272424471 26613 26612 47505238 66461 66462 221966528 52692 52693 78078984 10291 10292 558663388 85603 85602 718185586 39636 39635 248347746 95053 95052 668785499 67199 67200 884418168 52698 52699 92198461 52700 52699 863798920 80004 80003 998091512 52702 52701 863286165 41694 41695 968690630 52704 52703 250605008 24038 24039 853383026 38273 38272 31952998 89547 89548 427882949 1861 1860 559207837 52708 52709 573042754 40937 40936 8509215 65919 65920 2047251 29772 29773 665207957 81618 81617 279093826 52713 52714 436892280 66895 66894 43329324 64897 64896 333894436 52717 52716 854481459 29867 29866 3548719 69341 69342 162940084 2513 2512 761588216 93359 93360 222574393 34613 34614 502999939 57394 57395 14840303 83301 83302 418877572 46638 46637 35504986 52725 52726 901624249 82004 82005 339895623 69129 69128 155241341 15642 15643 779761666 99448 99447 892826267 10588 10587 50193866 35077 35076 384535392 52733 52732 806386818 54063 54064 934295284 52735 52734 730745769 10406 10405 15608554 60438 60437 209548 32493 32492 366651157 32038 32039 65627322 88025 88026 348618141 54300 54301 488487097 93224 93223 571760979 62253 62254 124447991 82172 82171 52864066 41748 41747 94806787 34155 34156 211984518 12303 12302 319715069 79905 79904 36646242 25172 25173 94945612 52749 52750 804713100 68433 68434 256417934 72983 72982 430927819 84452 84453 791568341 75369 75370 82509508 60562 60561 105418000 60494 60495 63795985 25636 25635 538629063 63166 63167 57250452 83521 83520 574124044 13399 13398 491539979 52761 52760 879513006 17547 17546 280000996 15965 15966 326739887 78071 78070 626424658 56639 56638 544947192 71102 71103 394826144 52767 52766 518645580 50922 50921 298597318 73514 73513 859422075 51150 51149 814723642 21377 21378 337670616 95521 95520 226341640 95469 95468 7578604 64727 64728 879842341 645 646 732849260 56509 56510 67424256 35021 35022 856622697 6976 6977 465862747 3427 3426 224268487 84491 84490 436468569 52781 52780 122446832 19136 19135 189400792 2364 2363 47914441 20833 20832 225007104 52785 52784 755291622 29776 29777 137119004 52786 52787 938734586 52788 52787 34684329 42858 42857 300765841 50698 50697 339737773 85578 85579 617669633 3664 3665 470719819 40674 40675 332627869 34626 34627 843266451 81900 81899 138454317 79046 79047 64780191 59347 59346 450827419 52798 52797 304040155 72187 72188 200281583 52800 52799 984238500 88136 88135 466799997 87759 87760 623230741 82278 82279 910563421 79552 79551 412591901 43408 43407 38464796 27178 27177 441716437 3736 3737 144977073 52808 52807 412033809 43794 43795 50089907 25795 25796 43003702 26826 26827 94698441 50543 50544 277085771 80305 80304 368577889 26209 26208 485184082 73424 73425 526215589 64730 64729 296936920 2173 2172 417868970 83965 83966 182430667 75383 75382 228362219 80817 80818 820265356 90813 90814 424699127 21035 21034 747751237 83129 83130 204218470 52823 52824 917049981 4363 4362 114225425 83691 83692 621801193 24721 24722 17747843 32475 32474 933093765 54863 54864 224129450 31838 31837 110305764 52831 52830 180432594 6968 6967 346504644 18198 18197 394846165 52834 52833 649960166 89894 89895 914001803 62468 62467 590695197 26690 26689 952242056 13058 13057 450651812 13242 13243 510444807 95193 95194 31921844 52840 52841 66287649 74888 74887 472222294 59815 59814 805470019 21650 21651 986658679 24695 24696 801949918 98195 98194 335166010 52847 52846 438285664 59426 59425 262940818 99716 99715 620246884 55265 55264 270802959 52850 52851 593797157 53944 53943 372243448 49789 49790 476325433 81212 81213 521712027 82947 82946 678052988 76470 76469 44104929 93458 93457 662603082 4811 4810 339089189 47387 47386 33754609 51774 51775 633035334 89772 89771 101744229 52862 52861 872718843 76632 76631 326957366 90926 90927 417612135 38729 38730 679143360 52866 52865 142037742 19231 19230 14536354 30037 30036 980865094 8077 8076 435832433 24574 24575 489353425 8860 8859 220720301 69377 69376 335233578 61915 61916 316989683 46677 46676 597995262 6484 6483 546677365 60891 60890 235300893 38956 38955 854221224 35455 35454 66853328 64734 64735 920394300 28895 28894 276096878 90966 90965 592742737 63929 63930 991612714 54093 54094 896226280 77479 77478 179210287 19017 19016 558428567 91754 91753 586543343 52887 52886 699051906 75975 75976 602215351 76181 76180 805560198 77529 77530 181792647 94373 94374 792594359 28505 28506 324289314 81161 81160 857613837 95120 95119 965971553 52895 52894 44569178 54440 54441 545340876 8564 8565 818518143 37025 37024 30927467 7009 7008 563055840 31520 31521 192653274 57795 57796 7881493 59182 59183 677249692 50559 50560 351642339 30901 30902 488456369 78706 78707 119533418 25980 25979 875395691 47784 47785 192949407 37951 37950 524882301 41148 41147 493904637 7222 7221 249607253 55947 55948 498313080 87647 87648 26370476 52912 52913 102659507 35553 35554 249734747 82794 82795 533756530 30734 30735 193034096 41057 41056 236839506 65307 65306 256408193 38380 38379 537755832 69052 69053 952537664 40672 40671 981295879 11014 11013 873428304 70880 70879 215983126 40747 40748 629718359 52924 52925 581178337 52925 52926 375450709 55601 55602 53708670 79124 79125 614292532 31850 31849 848651603 53074 53073 416238752 62668 62667 78659975 46372 46373 593756952 34540 34541 355212982 74859 74858 597111109 37442 37443 368453353 46955 46954 973477259 62052 62053 106918085 60390 60389 148867551 52939 52938 81863938 59036 59035 599225560 20063 20062 226400287 76557 76556 284709128 61293 61292 382086228 28974 28973 519388812 16082 16081 527667145 41804 41805 781996770 39904 39903 515091205 75482 75481 902273787 45304 45303 688083881 44539 44540 456131473 52950 52951 1625438 58721 58722 771726267 83125 83124 17511180 64172 64171 453141951 61236 61237 57491533 73159 73158 561588775 41493 41494 46347041 86780 86781 696975639 27390 27389 980380131 12189 12188 46021597 45603 45604 268271995 50921 50920 229501130 75449 75448 912204758 24938 24939 793793344 52965 52964 996570771 98006 98005 368464397 19651 19650 273250303 30439 30438 735525367 73337 73336 449030212 62081 62082 21000344 52971 52970 14209757 57011 57010 812716909 71796 71797 20286541 3854 3855 889036585 75585 75584 171096081 52976 52975 518859087 33516 33517 561392339 61744 61743 493339135 45011 45010 238435552 47367 47366 111248400 68025 68024 404349148 75498 75497 500007264 99773 99772 213619381 51188 51187 347097448 83327 83326 500019925 97791 97792 718192148 52986 52987 165093788 52987 52988 742697681 55324 55323 563785485 3775 3774 842224103 80704 80703 471151303 85986 85985 651486217 31707 31706 186802231 15315 15316 791516714 9373 9372 582789901 37174 37173 12910483 9026 9025 618745836 1118 1117 647690803 52999 52998 604984678 52716 52715 330262326 49061 49060 778869031 47464 47463 188787161 28414 28415 327630192 62742 62743 982986364 68898 68897 380996296 62744 62743 168870904 94643 94644 1710574 78102 78101 104084788 64377 64376 507861521 58252 58251 46782195 26015 26014 712460099 41550 41551 456066032 99 98 562095404 93859 93858 239151405 60112 60111 54972923 10911 10912 502854792 53016 53017 182748578 86314 86313 781532047 38697 38696 292327747 77617 77616 185344149 61398 61397 759886565 94159 94158 259597318 65293 65292 4575596 13711 13712 925917175 13346 13345 103003336 58046 58045 812622337 23316 23315 367595116 7172 7171 934500176 44681 44682 666641922 30414 30415 480607991 71655 71656 291978845 46184 46185 850368134 53032 53033 192546479 76575 76574 254817503 59656 59655 822881276 42619 42618 390612805 25493 25494 203267790 44558 44559 62282422 53039 53038 547119403 49313 49312 38838651 15174 15173 134312132 94255 94254 347299069 73060 73059 261529967 49829 49830 814754778 15306 15305 727219159 35853 35854 61501496 16495 16496 796193906 65528 65527 452474458 44630 44631 577801908 18921 18922 292903793 13412 13413 434716803 86400 86399 586099892 24846 24845 871573994 4692 4691 8191154 19431 19430 522286353 43115 43114 680174311 64423 64422 52556397 53058 53057 613587342 53059 53058 6880052 85377 85376 778710455 35391 35390 974664724 42678 42677 523564441 53063 53062 947024420 53063 53064 704053545 26140 26139 470578203 16540 16541 63502572 46273 46272 763864512 68106 68105 677129 2604 2603 66308513 70015 70016 601843362 49674 49673 869850376 30618 30619 254940516 98965 98966 818512427 74646 74647 57877341 6029 6030 968155811 79481 79480 602230030 53076 53077 2438687 59355 59354 891849666 4186 4185 23386458 53079 53080 20258334 50126 50125 512848202 97711 97710 512678648 4870 4871 124507803 22661 22662 957231213 48245 48244 599048027 53085 53086 610115885 70029 70028 281480439 37524 37523 335877658 85706 85707 607931494 77305 77304 52232210 31886 31885 556598948 85560 85559 228900360 33543 33544 840234338 35476 35477 896152410 22235 22234 424701948 16049 16048 983998558 19071 19072 709043371 61365 61364 69948222 36725 36724 25110524 78639 78638 20114695 9523 9524 791213184 20364 20365 651915004 53103 53102 569384133 80358 80357 589839408 68992 68993 180248966 62290 62289 231006548 2838 2837 82960927 71723 71722 843937997 53108 53109 953748803 53109 53110 970780938 54873 54872 154640369 25389 25388 345973524 53112 53113 426119332 85792 85793 16889702 62075 62076 504707787 6971 6972 847793408 99000 99001 179232376 42441 42442 977016503 48197 48198 223856732 2750 2749 851403471 69815 69816 731100659 33485 33484 301875403 40193 40192 830851580 70927 70926 579025284 12955 12956 97625388 74365 74364 107302265 30884 30885 337671971 11851 11852 98381158 66549 66548 540973983 39080 39079 192373016 50586 50585 870488048 53132 53131 266457215 77657 77658 956992684 69461 69462 392487685 53135 53134 855764899 53136 53135 49162526 57428 57427 671097365 12082 12081 382223392 77597 77596 762132259 53140 53139 954826838 45893 45892 683867780 80205 80204 149345615 53142 53143 923608953 43861 43860 327532668 37488 37487 219156483 4801 4802 65973755 61466 61467 33920083 53147 53148 343827373 13243 13244 385970818 59767 59768 557326990 53150 53151 754095746 12875 12874 500757062 54250 54251 994566741 41685 41684 294046459 53154 53155 959202940 28813 28812 438604138 69028 69027 191839923 40339 40340 423991606 57584 57583 688064219 90104 90103 213655935 92781 92780 136223800 25579 25580 885850039 53163 53162 100818652 51378 51379 167898289 25190 25189 458614627 64122 64123 614180859 5148 5147 254698721 69906 69905 396617070 83364 83363 984487705 53169 53170 563951875 57976 57975 256325872 94804 94805 886666473 181 180 832368417 67467 67468 962997716 14910 14909 453316401 13364 13365 178542999 87051 87052 330224294 53177 53178 309672949 60837 60836 928795252 35555 35554 68130228 5704 5703 382478008 39143 39144 410143220 84991 84990 666412712 96271 96272 242380223 7746 7745 360203466 61111 61110 275805665 14435 14434 608301925 87704 87703 27948794 46697 46696 957218102 53190 53189 355216337 75560 75559 941153891 35491 35490 811742699 15507 15506 201566645 53193 53194 994823261 22492 22491 127421953 9180 9179 541936862 45910 45909 875122663 27150 27149 497050400 90924 90925 50004415 44137 44136 711506529 70008 70009 350835665 38809 38808 291761469 36003 36004 648019652 90559 90560 54306758 52625 52624 428292698 14699 14698 41627606 53206 53207 624965210 45201 45202 723142564 95455 95454 660732877 15801 15802 934616726 53211 53210 574194796 59996 59995 106775638 6810 6809 942696026 21568 21567 57608232 53214 53215 365520911 86072 86071 497761915 11668 11669 474288276 43616 43615 31166141 39885 39886 55229942 76691 76692 104061812 34551 34552 617405429 59859 59858 20470411 5627 5626 25230588 34481 34482 837837801 51267 51266 906790742 84664 84665 974431305 59139 59138 751086750 95813 95814 669282885 83346 83345 27611511 4051 4050 831715763 10974 10973 693580670 30126 30125 610087221 57260 57261 684764029 32455 32454 691817996 25833 25832 261578722 53236 53235 557001261 38003 38004 111344495 88012 88011 994463895 90740 90739 635288626 53239 53240 101164003 35392 35391 575237816 41644 41643 516870941 12557 12556 113092990 13105 13106 8753362 97914 97915 156032168 68220 68219 337559658 24918 24919 792988149 21645 21644 77827512 93951 93950 298793203 4294 4295 954770128 43552 43551 892894063 1157 1156 887123993 53252 53253 80483888 89995 89994 76135075 53254 53255 626729445 53256 53255 847602874 53257 53256 811251803 44823 44822 742859963 698 699 162005491 78033 78032 367435302 53847 53848 568997716 8188 8187 798134517 48902 48901 395570013 82520 82519 245469996 30309 30308 142913885 53266 53265 205916338 53266 53267 105739143 93160 93161 735956319 42264 42263 57885600 968 969 451298646 80141 80142 217972731 21443 21444 210585493 11914 11913 48923815 57124 57125 316806858 53275 53274 151544039 53276 53275 933911656 31858 31857 943846626 53278 53277 919722491 33943 33942 206175132 53279 53280 477873337 53281 53280 406188325 5852 5851 683147097 74184 74185 324633873 53283 53284 986752552 91514 91513 791455527 20387 20386 641769817 26549 26548 600362078 43740 43741 860008860 53289 53288 84738053 9249 9248 755182323 64431 64430 308385089 81309 81308 64653249 23790 23791 320310460 53293 53294 113249828 73003 73004 829063836 81257 81256 307620229 46791 46792 639973554 31837 31836 33996910 20968 20967 652316916 58151 58150 542909083 81414 81415 686492718 80452 80453 947651411 47897 47896 717234420 53304 53303 264883193 53305 53304 372670171 48015 48014 57941214 53307 53306 758714857 90799 90800 283822169 65822 65823 321903177 86385 86386 641836058 61752 61751 620391491 62395 62396 508791995 36554 36553 832089196 3285 3284 610775448 48527 48528 90807322 43167 43168 623161057 65150 65151 437111323 92841 92840 226305005 53319 53318 485014439 31372 31371 356975569 82399 82400 507830674 53322 53321 929649714 53323 53322 454225350 45825 45824 430886487 474 475 860724465 17236 17235 104535682 53327 53326 56721019 71548 71549 949583233 18555 18556 332584123 51091 51090 544112768 43176 43175 762629994 30858 30857 466484001 41566 41565 173560408 55604 55603 187154383 97753 97754 793116253 53336 53335 14551631 93176 93175 595305107 53337 53338 779452567 67880 67879 393307074 95027 95026 291911140 40293 40292 137754652 19418 19417 26207239 21013 21014 292899627 53344 53343 592105215 61624 61625 1580551 60816 60817 521766605 53347 53346 394819532 19715 19716 553417604 37001 37002 462387787 34026 34027 23041952 53350 53351 282816256 83550 83551 431215768 81702 81703 102768709 86571 86570 647527863 44119 44120 400151236 81621 81620 968103207 84354 84353 11301682 53358 53357 488902479 96941 96942 677956667 77965 77966 713873503 78220 78221 61659320 88122 88123 936204328 79034 79033 908494376 50880 50879 458450994 88182 88181 158759774 4340 4339 705261576 53366 53367 716027767 89742 89741 820681687 50085 50084 7707919 23278 23277 204857655 42887 42886 198163893 53372 53371 507364937 17094 17093 628423067 37318 37317 131833602 53374 53375 165332882 67820 67821 612480198 53376 53377 97794358 17390 17389 736955449 14190 14189 903155558 25215 25214 997670226 42704 42703 701592312 53382 53381 688361905 17062 17063 532686250 87390 87389 564616498 49956 49957 650166107 53386 53385 900809922 89200 89199 483871611 26974 26973 346417009 2738 2737 424925888 70845 70844 446340553 76236 76235 902782234 25007 25008 827278174 25251 25250 131291114 22388 22387 652066471 68794 68793 24937071 52955 52956 7434508 53397 53396 744776320 53398 53397 205539648 655 654 219687809 85643 85644 286153169 53400 53401 658805136 73435 73434 594494974 60427 60426 779405055 53403 53404 16126152 76261 76260 420235783 86095 86096 407149132 80787 80786 642437306 44717 44718 991471439 60300 60299 619524410 55421 55420 40355099 21602 21601 745577001 91665 91664 565601674 80127 80126 452177760 40805 40806 194373472 74876 74875 163077860 42795 42794 776148701 96924 96923 172327445 98646 98645 70827155 25817 25818 506175273 53419 53420 67599478 17186 17185 996368089 53422 53421 767469362 88162 88161 256936538 59910 59909 906086337 63124 63123 308716943 24309 24308 817865020 24927 24928 510032253 69849 69850 991495409 69043 69042 423830271 53430 53429 149700791 71612 71611 648378811 2437 2438 845798782 53604 53603 839410516 80346 80347 524463146 3960 3961 58779362 30257 30256 293541026 52724 52723 823956639 57908 57907 837540643 11009 11008 518362594 56611 56610 539938779 12939 12940 528677202 53441 53442 679058611 53443 53442 662376275 53444 53443 551069036 31859 31860 622291653 8173 8172 271101421 677 676 786618862 63145 63146 547764955 87174 87173 449833908 78884 78885 2121835 2350 2351 804705552 92331 92332 801829748 8089 8090 83610303 7562 7561 632312009 55156 55157 24271163 2651 2650 29601477 71944 71943 897996009 9118 9117 949202215 71674 71675 372515988 83460 83459 899225376 27079 27078 372447258 35984 35983 388926379 99813 99814 661946725 30681 30680 102531101 48949 48948 450901405 80312 80313 181391613 26007 26008 789759132 64531 64532 573134101 10487 10486 465912995 53637 53636 871376585 67813 67812 197854795 89722 89721 753178536 41591 41590 397755582 53474 53473 510755393 12935 12936 856958502 752 753 637464120 53477 53476 509288550 67311 67310 38203545 60442 60443 257922569 53480 53479 972112491 68449 68450 578666359 53482 53481 297152393 53483 53482 106476655 19277 19278 977203117 26534 26535 876423601 58268 58267 831520718 56876 56875 656652027 93029 93030 35305388 55887 55888 592623927 68506 68505 24694697 20018 20019 10495219 88653 88654 682427098 37497 37496 156458257 68804 68803 237379422 59508 59507 531063232 37033 37034 491215598 93927 93926 5382571 18749 18750 288797110 53499 53498 894158704 80027 80028 330251619 93166 93165 656835923 85826 85827 494011006 64669 64670 622547252 34625 34624 442116088 78079 78078 262375102 40998 40999 856444166 63464 63463 995874274 57980 57981 44967727 73640 73639 21283203 44357 44356 4544674 68728 68727 189780595 33046 33047 457402062 3086 3085 191922335 65941 65940 800428333 18240 18241 896582790 34740 34739 337542240 75190 75189 658949872 91615 91614 545020289 73050 73049 364188892 57724 57723 855050677 53520 53521 770467258 3348 3349 781170176 60190 60191 432738778 33377 33378 829725022 64332 64331 952388901 53525 53526 619950351 16119 16118 63025163 85271 85270 688506674 26377 26378 256780476 53529 53530 33276309 23581 23580 978032283 74312 74313 724610764 53533 53532 23118319 75275 75276 227685248 49227 49228 49669596 34232 34231 28305930 89902 89903 695169683 15121 15122 426232384 78554 78553 208819653 27507 27508 383098767 20439 20440 382019421 43563 43562 289684299 22496 22495 584158830 60867 60866 96313666 53544 53545 533230186 3934 3933 893313687 43292 43291 828361878 37793 37792 311007950 88923 88922 473509306 45002 45003 563561251 98761 98762 820071453 84825 84826 178769952 71752 71753 124890544 44815 44816 49827182 36244 36243 37353610 22343 22342 219180012 84378 84379 178619284 88051 88050 850834942 40890 40889 380922246 92729 92728 981687848 6067 6066 790876178 84258 84259 990960603 53563 53562 36804958 55207 55208 231590542 15406 15407 949200312 42728 42727 57622289 45378 45377 494629766 58528 58527 470026014 19138 19137 657947515 2915 2916 614795058 88929 88930 309796113 53572 53571 19652762 56797 56796 573222707 13888 13889 623778257 80855 80854 906398009 75344 75345 444541705 98510 98509 161781786 95299 95300 493961480 79308 79309 239424477 38373 38372 715164725 61145 61144 825502033 80932 80933 67068403 57226 57225 13085694 17549 17550 233348653 7866 7865 33825883 75892 75893 567427890 53587 53586 685592130 86017 86018 413060036 2316 2317 85482400 16868 16867 781149035 17058 17059 365825905 38611 38612 47511824 90780 90779 361628908 15660 15659 348413894 40175 40176 824112890 93320 93321 10908139 63208 63209 987700205 20304 20303 506096240 53598 53599 214657391 19412 19413 41478261 52696 52695 723244216 53602 53601 132370713 25394 25393 428532485 30394 30395 490439568 94303 94302 892411461 50002 50001 52611446 65657 65658 84820501 85733 85734 447282530 4887 4886 321205486 3814 3815 57510335 51277 51278 4301213 58379 58380 830689751 71447 71446 609731828 28675 28676 919935793 99910 99909 763970496 72472 72471 634977565 57194 57195 264445179 53618 53617 238945421 36322 36321 922979394 64332 64333 289491494 87083 87082 238743689 66731 66730 798830231 59387 59388 214633229 64769 64768 320745770 6595 6594 481143434 23152 23153 902927512 79640 79641 187831982 66390 66389 685426210 29521 29522 375574478 97204 97205 484653789 53631 53630 151385817 62527 62526 774682446 35316 35315 926773642 39056 39057 373601590 48069 48068 231513825 53635 53636 89381807 96476 96477 100184019 73206 73207 85114232 39645 39644 805894209 53640 53639 660165006 60694 60695 644533287 15374 15373 575920636 29602 29603 460602646 70352 70351 475081971 53645 53644 331631588 83578 83577 154670109 92566 92565 61479074 8392 8391 462992943 53648 53649 47098574 70470 70471 727400126 98896 98897 610866122 73847 73846 337066067 46109 46108 741219725 53654 53653 755059905 66376 66377 734706585 53656 53655 478076854 53656 53657 50764332 35263 35264 693647249 95098 95097 881598395 48933 48932 193636467 53660 53661 960474268 53661 53662 515470745 99326 99325 709528323 7806 7807 943742185 77759 77760 767231279 53666 53665 48660682 53667 53666 995985381 55401 55402 573547577 78288 78287 715153182 38448 38447 62038810 8586 8587 924166909 60520 60519 28451019 19486 19485 227844355 37759 37760 356716287 62296 62297 335408518 26667 26668 2793162 85257 85258 33455967 53677 53678 709472760 49999 50000 505092068 18740 18739 407392931 60632 60631 222732566 59571 59572 11506949 86061 86060 221068315 3712 3713 507553674 1579 1580 85097966 53686 53685 37742889 28391 28390 49070165 47252 47251 806821365 96384 96385 361338131 63366 63365 444122607 75668 75667 827128159 30328 30329 232143391 86596 86595 831839638 42086 42085 583868387 53694 53695 683332909 2523 2522 433291910 55152 55151 280330985 6593 6594 552255764 213 212 240948562 2494 2493 15666797 74296 74295 424208229 53702 53701 344831897 74955 74954 978622857 95317 95316 181544027 59738 59739 851687108 53299 53298 391955977 53707 53706 40038447 27571 27570 305162394 28126 28125 73121447 85392 85393 690493953 87186 87187 304886470 32063 32062 621222842 87143 87142 21730065 2485 2486 606802594 32037 32036 762322035 53715 53716 215902475 66824 66823 520580331 66380 66379 424253200 69667 69666 38926465 64712 64711 57441062 53720 53721 461824126 16194 16193 340983028 32583 32582 630475484 2534 2533 886922341 73205 73204 763547132 48725 48726 138346235 53727 53726 477447319 81812 81811 738627942 39772 39771 38575607 49888 49889 594559829 44916 44917 317390439 92232 92233 246549388 38872 38871 672252904 20248 20249 200503862 24538 24539 971457317 1635 1634 64640381 12062 12061 538366121 53738 53737 62872665 62546 62547 227830352 83018 83019 662768549 66958 66959 419206395 92030 92031 888451448 53743 53742 60310152 71299 71300 720738994 76742 76743 285037570 53746 53745 639452885 44007 44008 558959636 2722 2723 487525911 86591 86592 539755972 54928 54929 376335797 29482 29481 974717790 53751 53752 443477641 63642 63641 716712365 84904 84905 33970655 70379 70380 360872817 53756 53755 633352325 93217 93218 992553230 21771 21770 237869089 53759 53758 33504898 80490 80489 670642887 14686 14687 77646233 41322 41321 496440523 40115 40114 891796068 53764 53763 412699860 16114 16115 219885543 38144 38145 211726898 93022 93021 367781650 82938 82937 233401714 77448 77447 68429811 2642 2643 361492271 52771 52772 383878441 63699 63700 893274411 16877 16878 650885532 51249 51250 483270046 87976 87975 981374571 53775 53776 859052237 55038 55039 242972454 68229 68230 625027295 932 931 619782718 96361 96360 737404908 15788 15789 245507001 95028 95029 745073752 8205 8204 442712106 76908 76909 862876511 53785 53784 27511265 40166 40167 783522288 24225 24224 624341599 62811 62810 631150527 52656 52655 145250829 60437 60436 331002006 40881 40882 608800813 15530 15529 650858475 68347 68348 970012944 52612 52613 41910968 31805 31804 20086921 71000 71001 197346183 53796 53797 512042659 53797 53798 498093260 57306 57305 243467407 53800 53799 706798968 92207 92208 464215520 53801 53802 669113291 91838 91839 235262459 58104 58105 277226090 36567 36566 662864328 25083 25082 265667505 5057 5058 520076718 94472 94471 652353354 2092 2091 736513983 58270 58269 615949823 82125 82124 342865455 53812 53811 917211084 32107 32108 277406219 14234 14235 844662841 79164 79165 860868135 53816 53815 455404775 3028 3027 758710873 69307 69308 91929192 29046 29045 416437988 52995 52994 429437779 71619 71618 606047287 6148 6149 402967960 36051 36050 144968408 45275 45276 563941906 49843 49842 603873179 53825 53826 625613403 53827 53826 590137367 92437 92438 894509284 11594 11593 309355354 98987 98988 642176837 60376 60377 63789788 6679 6680 966751953 20075 20074 506238898 53834 53833 903987054 9392 9393 119560196 53836 53835 779770020 67462 67463 960673985 45077 45076 489375987 53839 53838 960169873 20112 20113 253753194 77498 77497 995979532 53841 53842 127789941 95310 95311 736976681 84860 84861 441958135 70895 70894 738204665 89298 89297 526284440 81479 81478 889130133 78054 78055 45298785 94555 94554 885561429 96381 96380 293304454 6277 6278 343117890 55492 55493 114189442 57384 57385 1401038 53854 53853 976008297 86314 86315 46753731 78176 78175 831414906 53856 53857 625471610 65164 65163 957753588 4650 4649 657803341 4543 4544 40031788 13885 13884 56694606 75857 75858 763569883 49635 49636 904522042 53863 53864 32166076 94442 94441 290611880 82164 82163 447444823 21407 21408 911302278 87647 87646 607776023 50077 50078 439085510 14216 14215 871207587 44200 44199 827392853 43381 43380 353184363 26489 26490 788606541 21204 21205 286713473 82662 82661 126415979 53876 53875 337059499 78758 78759 120057027 11058 11059 177843382 1435 1436 798005938 15780 15781 993649421 2936 2937 772618517 52738 52737 37390218 53882 53883 473712056 21093 21094 308268171 19043 19042 494493970 19937 19936 961702473 46974 46975 181982767 53888 53887 264235621 84665 84666 70489325 44050 44049 285457348 33680 33681 963410027 30119 30118 1578141 41074 41073 440916927 53893 53894 444944592 53894 53895 83422951 18808 18809 385026682 56481 56480 524075522 53898 53897 291381446 49930 49931 800681153 22480 22481 652517638 4419 4418 677175320 1914 1913 591283714 44556 44557 258080825 66331 66330 29983119 53905 53904 418486978 99018 99019 608257124 6091 6092 593694005 53908 53907 17463338 55463 55464 673197994 19997 19996 724197330 16677 16676 321214400 57987 57988 903303723 20837 20838 321226713 55741 55742 363397812 65324 65323 340500103 74329 74330 23907503 25812 25811 932878913 18872 18871 882226294 16468 16467 955434331 9706 9705 357569298 18962 18961 363912757 1687 1686 540188682 49140 49141 636620722 67863 67862 462507385 5556 5555 980733419 42050 42051 879536739 47840 47841 823847717 31053 31054 118046537 53928 53929 302774529 58566 58567 890935547 72318 72319 662161907 21736 21737 194770350 48365 48366 569812725 83340 83339 440158286 53935 53934 999132541 32930 32929 47922198 64019 64020 726600108 71907 71908 71135837 54942 54941 463241416 53939 53940 508615859 21270 21269 889815020 37236 37235 405833004 86082 86083 803005182 33844 33843 61643516 90116 90117 43556322 8791 8790 68585796 39088 39089 12648941 80955 80956 957679148 57019 57020 406094237 32842 32843 722901042 4525 4524 87549063 3172 3173 996148674 6141 6140 688972176 52491 52492 969138950 47357 47358 417760608 43931 43932 569225727 75050 75051 362967828 59051 59052 576342229 72998 72997 443489587 42522 42523 786854507 47147 47146 333417188 53962 53961 16842039 88881 88880 833420638 78275 78274 125676625 75672 75671 622397855 70728 70729 671629001 53313 53312 39399521 80721 80722 338821438 31404 31405 943263306 29334 29335 338337196 22685 22686 743728739 47891 47890 151723398 5762 5761 872593611 49070 49069 147640837 49208 49207 903224237 22377 22378 366581439 99888 99889 693468271 53977 53978 339583611 65274 65275 96311084 12635 12634 48173124 60953 60952 761758309 4768 4767 5935292 84051 84050 130491123 53983 53984 454044595 7013 7014 470588480 65326 65325 282481144 53987 53986 510234807 35313 35312 5092207 53988 53989 32523897 909 910 728564068 91011 91012 18220114 93824 93823 262872351 63088 63089 785890027 59335 59336 271624889 58444 58443 41438785 25869 25870 799819310 70189 70190 803476309 87105 87104 2507954 53999 53998 52038694 29210 29209 740195401 97166 97165 835681244 73236 73237 388608914 71508 71507 833262918 32535 32534 46039523 72740 72739 187528582 30626 30625 337558427 6040 6039 892510475 33586 33585 31691956 8137 8138 783001792 38137 38138 826166168 55181 55180 660653443 19510 19511 918121014 9696 9695 89343961 40611 40612 642842964 4683 4682 952184800 34319 34320 763342375 62704 62703 818217349 32040 32039 948599329 64477 64476 580593910 54020 54019 64029450 41144 41143 897483611 67727 67726 918939986 64824 64823 87023553 93148 93149 175601830 343 342 219450454 52666 52667 499793601 54027 54026 771408860 7530 7531 960857221 54029 54028 544739160 69401 69400 612916554 6748 6747 99643402 66476 66475 257540214 86534 86533 707978658 39497 39498 811262285 70199 70198 666838193 67362 67361 458930443 18538 18537 11014494 71085 71084 826668848 61418 61417 504484442 27305 27304 733662236 84842 84843 139923478 88483 88484 641253851 89986 89985 164246579 83267 83266 653563714 69104 69103 236404026 54046 54045 155898171 11925 11926 809892493 66737 66736 198145629 17322 17323 156943517 25825 25826 603957440 879 880 832243038 35995 35994 429429263 6822 6823 107848952 45934 45933 193189342 43959 43960 651964096 5125 5124 543948350 24142 24141 951468646 95336 95337 82646671 91120 91121 676570479 78468 78469 963307670 14996 14997 888441062 54061 54062 293375952 53342 53343 2854223 50807 50806 654595845 54064 54065 327294685 21098 21099 584913951 8840 8839 716401637 54068 54067 489682493 6000 6001 982755217 95030 95031 929233412 81490 81491 9653977 52450 52449 833517621 87135 87134 276207023 87042 87043 508297861 75161 75160 823806586 83284 83283 877363881 25545 25546 366185926 755 756 604131248 58466 58467 645214778 40807 40806 790474133 88108 88109 669833418 54081 54082 643263253 43579 43580 931798318 34913 34914 247697854 11507 11508 719185554 49347 49346 281533513 54087 54086 104542351 56580 56581 849831721 87340 87341 467460186 54090 54089 12210020 54090 54091 94599739 75217 75216 624669602 54093 54092 192531265 85648 85647 297749379 58177 58178 676780853 20103 20104 10764086 82332 82333 71561420 76370 76371 298940744 61000 60999 916783648 21748 21749 553178297 17022 17023 57985377 57049 57050 496367957 49250 49251 215479752 99886 99887 7978049 92636 92635 19619021 59077 59078 614058709 28088 28087 24194970 54714 54713 601787817 32854 32853 178857151 93445 93444 362234355 97567 97568 862930471 75804 75803 814497040 10659 10660 781971787 19239 19240 850398816 28183 28184 8890277 86119 86120 275936087 21069 21068 955138920 19715 19714 229691857 1801 1802 594338926 48304 48303 38448294 58782 58781 10955122 87873 87874 743458431 54122 54123 973670783 39112 39113 299394792 62532 62533 573006248 43430 43429 342816166 7777 7778 868322042 81628 81627 942235722 44289 44290 560434351 1079 1080 5733894 70205 70204 666255012 62444 62443 601187776 14259 14260 876408846 42848 42849 989719141 80511 80510 318695016 25623 25624 691876224 54136 54137 882165936 65110 65109 608245771 52008 52009 55836882 61982 61983 449632644 4624 4623 985083237 89360 89361 489270596 62541 62540 257156501 85115 85114 154816013 30173 30174 528908640 69164 69163 472555490 27884 27885 951294982 71091 71092 734324763 38648 38647 650081978 62184 62183 694143928 49031 49030 512821662 99593 99592 812976118 17469 17470 288792814 49514 49513 47192352 54154 54155 430332539 54156 54155 878724008 84053 84052 387782492 54158 54157 682374006 24402 24401 640136672 76048 76047 602088832 26400 26399 171780039 54162 54161 294571931 88832 88833 973453489 54163 54164 48593552 61127 61126 540678358 37382 37381 112951923 61868 61869 52985848 51215 51214 488091952 93714 93713 617774230 42736 42735 677488487 54170 54171 229819235 40207 40206 506906490 67814 67815 337482486 26344 26343 433739492 95356 95357 306380739 66379 66378 306694604 40952 40953 483310666 4534 4533 367455449 6163 6164 741257614 7638 7637 232415561 65914 65913 175209417 52898 52897 720674621 54972 54973 935829342 54184 54183 44935255 75718 75719 397052431 83468 83467 525968519 1839 1838 412693616 34060 34059 569658146 54189 54188 679245723 18824 18823 33333301 54191 54190 665348902 10346 10345 680321560 57168 57167 746544978 88359 88360 144169798 9525 9524 162776965 24150 24149 994616427 34680 34679 690497787 21016 21015 401553087 94337 94338 762601912 38652 38653 757748883 45907 45908 738515905 24508 24507 471627305 32845 32844 836599947 29945 29944 322730185 73765 73766 620560564 54205 54206 180896785 45908 45909 878494705 3006 3007 81090957 49344 49343 680727880 38804 38803 855933576 54211 54210 119037823 37550 37551 64196641 35091 35092 438504916 92141 92140 965665185 8365 8364 254895342 79567 79566 216147211 56930 56931 42540564 48110 48109 24263669 54219 54218 184786589 25373 25374 263437975 75533 75534 878955943 73614 73615 575684386 11566 11565 6519308 16731 16732 256237395 24126 24125 441337490 89309 89310 143806023 47738 47739 316670562 93030 93031 706753681 54228 54229 354876348 54230 54229 632831114 54231 54230 33778408 35598 35597 177501416 99966 99965 72059248 19787 19786 177226130 40734 40735 261040524 54235 54236 56820915 53093 53092 460644830 51804 51803 252951053 23231 23230 230728031 17406 17405 973235857 65606 65607 619986842 88005 88006 648293932 9879 9878 361782552 54257 54258 986801635 12900 12901 737552411 42882 42881 474933282 88419 88420 619567503 19125 19124 493099345 85512 85511 247529021 61357 61358 923409065 27954 27955 621043778 81276 81275 314482502 99866 99865 955524287 79328 79327 100013949 72461 72462 410612179 93463 93462 19801711 3077 3076 97104070 24260 24261 345904606 78028 78029 833339527 94295 94294 210418752 48608 48607 173419609 1515 1514 121014546 55140 55141 284474057 70852 70853 108374895 99205 99206 130509027 20588 20589 517867233 27491 27490 719758757 54268 54267 110783095 28271 28270 94724532 52106 52107 635223576 867 866 378554190 26426 26425 720280086 96490 96489 336735872 70736 70737 65371398 22475 22476 62300569 2134 2133 72796624 54290 54289 906626526 21135 21134 978601986 41583 41584 421280895 89793 89792 283969642 98790 98789 866308042 39540 39539 141590499 17634 17635 985333919 10474 10473 540356207 54285 54284 340576292 19519 19518 933894278 73100 73099 940155321 36902 36903 124158126 51787 51788 17936687 50252 50253 266100556 54291 54290 573937972 26254 26253 68043450 54293 54292 248911378 77617 77618 864768409 66018 66017 174633114 65340 65339 300896617 54297 54296 815242586 34372 34371 606405463 10881 10880 671456279 54299 54300 791850325 55581 55582 296643447 50607 50608 776148336 42647 42648 652846333 29115 29116 817552734 98684 98683 403477818 44238 44237 38597207 54307 54306 497837122 40055 40054 5638951 35083 35084 243147358 54310 54309 448747136 54310 54311 735939840 82072 82073 681503636 81340 81341 921247740 54314 54313 207655651 77163 77162 4802292 55573 55574 221769042 42820 42819 76432148 76552 76553 646686590 59497 59498 120887552 56136 56135 185530191 54178 54179 44814603 54322 54321 30461392 38205 38204 10380202 31096 31097 10204990 5991 5992 147248168 42242 42243 30739295 71195 71196 48538011 18957 18958 42251796 54328 54329 417073686 38439 38438 92681266 94674 94673 185267232 47127 47126 501692558 73116 73117 229648997 54333 54334 661112151 11356 11357 921594284 22925 22926 75946409 36044 36043 855893769 68867 68868 667711838 35173 35172 261069908 11243 11244 152993064 3253 3252 728971481 49914 49913 615524573 6151 6152 28754001 80349 80350 93813777 31674 31673 45412882 99080 99081 39823082 83223 83222 164477570 63330 63331 249896240 49059 49058 668491985 54350 54349 565930404 32130 32131 236594920 18445 18444 356930451 33255 33256 260538780 99118 99117 7171242 42944 42945 151336744 49876 49875 746654988 77663 77664 44890074 54358 54357 691334050 45124 45125 492325644 54359 54360 9258674 19673 19672 985027158 50062 50061 237033140 54651 54652 941020418 41471 41470 399961441 36136 36135 667552192 24926 24927 812225292 54367 54366 515671195 81002 81003 64433717 26925 26924 118970156 46150 46149 884080988 20399 20400 629276942 54372 54371 124377875 13772 13771 587777170 23116 23117 524719191 54375 54374 228078515 46269 46268 687321888 76278 76277 556009804 40447 40446 945682231 32557 32558 191439496 54380 54379 979287880 47529 47528 11526810 55684 55683 408405048 99830 99829 886725295 56710 56709 254647992 54385 54384 653637665 3821 3822 469748507 54387 54386 395012846 36527 36528 8036196 21399 21398 360315496 43137 43136 13232036 23688 23689 924085806 59987 59986 489200771 91844 91845 809785690 24604 24605 689235996 23259 23260 860431868 39788 39787 35810574 90548 90547 773665992 74953 74954 141099983 29953 29954 376874251 6882 6881 446521924 67584 67583 375904484 991 990 934928783 80294 80293 195266992 96977 96976 140039721 70679 70680 727613638 5747 5746 832745008 10005 10006 20348517 85193 85194 870271490 45672 45673 12459754 11809 11808 917160714 21814 21813 423265862 87755 87754 79959258 25737 25736 537293232 22091 22090 427973754 19218 19217 60097431 85272 85273 31728128 58824 58823 380686811 58329 58328 860119137 52618 52619 676304444 10470 10471 430423943 74757 74756 343693587 26453 26452 68807332 86536 86535 3664448 2864 2863 306216133 55966 55965 866566755 46682 46681 562210218 14696 14697 549588559 47249 47248 568924373 22380 22379 248059579 78996 78995 243719393 35980 35979 909818427 40350 40349 791118101 86604 86605 51683183 91302 91303 604170041 33234 33233 236154234 33218 33219 957079464 19759 19760 446032054 32506 32505 585386919 14113 14112 186468263 54440 54439 661600757 53188 53187 510776365 20817 20816 335622564 12678 12679 660811005 70873 70874 53780262 55288 55287 287980369 25708 25707 341448619 93070 93069 577417439 37415 37416 378201771 41895 41894 282567176 50859 50858 156899774 24946 24947 393384019 95366 95367 891879092 54452 54453 560953625 70120 70119 24804834 69989 69988 1667714 48801 48800 747621050 87514 87513 519991472 86151 86152 579472543 54458 54459 77755705 40165 40166 474714615 84461 84462 401431259 18079 18080 31531905 92705 92706 908718955 86326 86325 909245928 57232 57233 255729167 52176 52175 212705177 3103 3102 418489261 54467 54468 648161490 54468 54469 650950563 37613 37614 439058940 41843 41842 412872889 30723 30722 616971323 78433 78434 831508051 98695 98696 193028163 64880 64881 167910892 42652 42651 718348141 63798 63799 769053887 1563 1562 402660106 66293 66294 427471303 54480 54479 373339639 80231 80232 663469034 6807 6808 23176306 38767 38766 554987634 79510 79511 807185963 81334 81333 41072060 88026 88027 806049438 57448 57447 651683380 68366 68367 490135457 54489 54488 745146241 79009 79008 927685177 65889 65888 50856444 99449 99448 912898482 75798 75799 933915751 45649 45648 26844399 28710 28711 778223580 9523 9522 148619774 12460 12459 486803459 2132 2133 618289135 33846 33847 945742728 28070 28069 44128487 37971 37970 639953100 21787 21786 513287792 97274 97273 627884763 38987 38988 755321363 31018 31017 70733983 26080 26079 944450601 29286 29285 892870739 60631 60630 280565486 54509 54508 875284793 21040 21041 328420311 40174 40173 283481488 25270 25271 707172646 89070 89069 216822465 64227 64228 511405499 45568 45569 559189465 32943 32942 128245549 68489 68488 497494587 25924 25925 800544281 79897 79896 224284823 24630 24631 894784698 4097 4096 906684950 87999 87998 182815674 11251 11252 538254295 40864 40863 358854984 12360 12359 8727711 33107 33106 214978155 54527 54526 386354892 2062 2063 541423254 65794 65793 780619915 25412 25411 67982204 16566 16565 410657867 17444 17445 217743141 63795 63796 247281522 54395 54394 390811202 60948 60947 296779086 67644 67643 558570686 37232 37233 861453390 85574 85573 360624789 94967 94968 25784690 54540 54539 705480425 23438 23437 38364160 18215 18214 372526931 50166 50165 281750393 54543 54544 459037047 54544 54545 320428491 62776 62777 63283931 27568 27567 341049288 32833 32832 417358585 55152 55153 959197655 54549 54550 859339666 51532 51533 526867177 92661 92660 638288710 75324 75325 905984943 77358 77357 679108194 731 730 72228875 54555 54556 46043129 11321 11320 325969092 54558 54557 44301622 24510 24509 137727869 95168 95167 361661680 82265 82266 635841256 88873 88874 272088447 42454 42455 90479927 54564 54563 73458894 51307 51306 917937875 19677 19678 191057586 5386 5387 495361873 99028 99029 45723002 69158 69159 373618338 31891 31890 44107464 54571 54570 367474313 94799 94800 200028319 78228 78227 374321234 88196 88197 251824828 11174 11173 21693122 70046 70047 318799914 42247 42246 741524554 32409 32410 878850321 74452 74453 372317567 87279 87278 552585935 24489 24490 992077775 47095 47096 296696905 5382 5383 756196460 66963 66964 7931011 15535 15536 107634573 48655 48656 992497519 54587 54586 648238038 27659 27658 376067331 28409 28408 196370964 42594 42593 573910670 47163 47164 974074158 87907 87906 567744076 29473 29474 88214105 3286 3285 698959160 21737 21738 725468554 69730 69729 610296609 17631 17632 338745905 57933 57934 570473728 13690 13689 688908324 98812 98811 846149001 54601 54600 313838809 54601 54602 765633536 70664 70663 329291993 50205 50204 729224526 54605 54604 241105265 56908 56907 220111700 53904 53903 713419435 67997 67998 439735935 51649 51648 710493565 98724 98723 326157725 66456 66455 588086847 32766 32765 22519279 207 206 698853218 65213 65214 37473663 64317 64316 645991520 99400 99399 901689779 34211 34212 560527599 37484 37483 235904035 63818 63819 946077818 9640 9641 582386600 31068 31069 320068049 91579 91578 178530229 54622 54623 78816032 32451 32452 507483115 91857 91858 784015902 55257 55256 58800103 31807 31808 371545222 54627 54628 659098975 54629 54628 28351179 92881 92882 574910061 93442 93441 879449864 53667 53668 831303210 61403 61402 852066869 28644 28645 53985151 72386 72385 712026529 47685 47684 500037176 55902 55903 680970908 76221 76222 68039770 6208 6207 882569844 90748 90747 437904823 54640 54641 68249252 19685 19684 605048255 54643 54642 386431303 72570 72569 705219481 26712 26711 719227859 10194 10195 469640307 70816 70815 466760195 66689 66688 385623062 26072 26071 555477781 41468 41469 206619069 7338 7337 961271606 33083 33084 140445479 76721 76720 934016827 65197 65198 990965227 96684 96685 541168785 68266 68267 65513228 10070 10071 611345783 72934 72935 598769869 54659 54658 842744170 3870 3869 366304966 97701 97702 673610209 35368 35367 860715064 19800 19801 532261691 84936 84935 556880030 54664 54665 547527158 66403 66402 753704580 85754 85753 779612193 63547 63548 403674268 23202 23203 51834644 85226 85225 901792015 99096 99095 665512286 34003 34004 466482961 73662 73661 45141759 11705 11706 157415096 24955 24954 776054232 80996 80997 89310990 18648 18649 82178143 15303 15304 370538085 69112 69113 25897623 97134 97135 357610730 54681 54680 67669824 94727 94726 17563005 38993 38994 226099018 4705 4704 209928384 89651 89652 664544656 96104 96105 312165998 39783 39782 618329283 86682 86681 737097967 75476 75477 142739364 34286 34287 176623401 54690 54691 195019639 23142 23141 488982680 66767 66768 719426740 41103 41102 473673633 18670 18669 723149823 74264 74263 41817635 45622 45621 643913562 12751 12752 319864912 67594 67593 332739482 93382 93383 794653115 54700 54701 469758487 65480 65479 512053425 41461 41460 735403688 21669 21668 141628365 54704 54705 408441295 34757 34756 109358535 54706 54707 81386288 74868 74867 200305549 48063 48062 501117000 46474 46475 128137365 95646 95645 446427995 97016 97017 31292785 30906 30905 387950254 72125 72124 392154276 78396 78395 957243383 45834 45833 339923380 11639 11640 822415378 75128 75129 274904704 29836 29837 178156277 80206 80207 259453652 48410 48411 487652326 43986 43987 113162811 54722 54723 242438636 79946 79947 173603860 84464 84465 239235 36795 36794 70265320 54726 54727 917356691 4557 4556 915552251 95321 95320 774094243 7200 7201 744328225 54731 54730 782859082 66328 66329 416730835 81333 81332 292626151 54734 54733 152556162 20288 20287 154804626 79580 79581 690226475 54736 54737 535883347 81786 81787 50222636 84573 84572 384839825 54740 54739 453085782 94132 94133 4988109 6964 6963 667328579 7505 7504 609521040 55485 55486 230774506 32445 32446 565245601 82031 82030 443444336 83500 83501 539598972 88592 88593 616405826 54651 54650 34021888 34309 34308 327680864 72110 72111 699203176 96954 96955 127778300 23678 23679 71071100 59705 59706 192433987 54754 54755 114631688 6660 6659 177203835 9098 9099 813369486 15322 15321 843725902 26048 26049 43237432 63663 63664 49505637 31003 31004 34279440 47295 47294 334815033 25596 25597 856919667 54764 54763 698068262 9280 9281 562757827 87918 87917 613952450 38510 38511 670712157 15051 15050 654759020 32993 32994 120996299 55952 55951 884980520 9336 9337 10878266 88753 88752 799454378 37914 37915 86011694 54774 54773 228532912 78682 78681 711975540 54776 54775 169663125 85830 85829 964045913 54777 54778 894818851 88161 88160 116107289 47182 47183 588562090 92435 92434 683771546 67521 67522 455848526 63457 63456 975554138 42684 42683 226771877 96916 96915 2353062 93091 93092 735271810 16912 16913 551923982 13854 13855 720028939 19330 19329 66965013 36496 36495 229243922 18220 18221 787259949 52106 52105 999372194 67118 67119 204919266 4555 4556 83187415 15687 15686 892695637 25721 25722 382520819 56464 56463 711877356 40841 40840 2490799 31319 31318 271879496 22783 22782 188304079 51498 51497 541613943 85629 85628 202845177 54803 54802 41881195 41848 41847 654261191 39296 39295 68098731 86677 86676 810415387 32221 32222 487477577 54807 54808 672162227 75330 75331 412150548 26469 26470 859230973 89409 89408 292822542 64405 64406 342301996 23650 23651 324315425 32016 32017 107743371 65156 65157 338278925 78772 78773 977956113 46576 46577 854066597 41113 41114 451947574 14188 14189 684011579 48940 48939 411630854 96304 96303 58478681 1652 1651 493796980 16184 16183 4037554 12453 12452 784122864 46308 46307 382191191 69700 69699 444551228 56782 56781 690844718 52044 52043 898151035 67940 67941 708432033 54829 54830 182565259 12228 12227 705270931 73498 73497 54568852 35841 35842 491199128 8213 8214 130113505 4940 4941 728504677 1269 1268 43017967 52042 52043 295985797 72781 72782 653364420 52779 52780 206502222 94930 94929 951747970 23693 23692 421500436 76863 76864 60230204 40395 40396 65268124 54843 54844 500520968 54845 54844 266351827 79849 79848 342526806 87570 87571 802654400 74227 74226 118514560 45460 45459 514409144 40961 40960 737037986 82356 82357 177412305 23552 23551 545964971 89747 89746 622185113 75266 75267 146380980 22715 22714 158714375 87368 87367 959386513 15105 15106 199028913 75546 75545 263383206 33108 33109 589010240 35130 35131 988847100 42639 42640 57854753 58688 58687 334166165 3000 2999 33447038 60796 60797 185373180 75123 75122 273843821 72367 72368 182191135 78477 78476 79550311 63295 63294 306931041 13896 13895 19907579 60004 60005 682303212 25420 25421 676444611 34797 34798 758980420 58537 58538 893603992 42449 42450 610671394 62487 62488 39399938 84372 84371 75419775 82618 82617 210015474 49456 49455 608632815 36762 36761 626041268 30134 30133 217387056 32213 32214 629592607 54882 54881 300814339 7117 7116 309305871 21920 21921 806357562 94039 94038 129311765 95379 95378 380264467 20959 20960 401002092 17744 17743 470392260 43265 43266 899060783 74958 74957 68531031 75967 75968 388013770 22479 22478 8995256 56515 56516 654982063 23373 23372 174171149 73401 73402 855855690 57892 57893 418264389 72718 72719 730494518 32109 32108 411600372 29588 29587 640510385 87772 87771 545188446 33321 33322 879436877 51910 51909 211427537 33346 33347 20427241 54904 54903 381143097 53570 53571 119242208 66248 66247 234136814 88752 88751 284548736 72921 72922 763635664 18786 18785 392295614 90972 90973 891317142 54633 54634 750007335 29653 29652 85630051 67856 67857 161556250 23475 23476 537918874 54915 54914 746242869 79699 79700 339313140 77612 77611 487973389 44465 44466 778054096 63002 63001 122270242 54920 54919 946543562 17846 17845 41576978 2566 2565 630664078 96723 96722 425498636 31751 31750 776159983 64924 64925 5181320 87803 87802 30119731 88935 88934 308832053 98527 98526 832480433 53871 53870 17792307 83955 83954 333910687 25145 25144 198961027 54932 54931 98930981 47709 47708 829939388 54933 54934 165627829 11030 11031 119554303 414 413 642341279 54936 54937 147308844 44695 44694 117190368 74205 74204 332961366 8233 8232 503660347 10975 10976 513228661 43333 43334 639046540 91906 91905 505589595 1715 1714 144666968 63673 63674 756577514 74001 74000 158557352 54946 54947 617919363 77692 77691 975608856 29027 29028 995524545 27226 27227 385600299 64945 64944 398455912 54952 54951 259327713 65963 65964 796398488 56272 56273 478662796 42986 42987 502220871 38091 38092 644760287 54957 54956 150805486 71101 71102 471340360 68693 68692 65533057 1302 1301 44343168 64088 64089 50359973 54962 54961 1513312 73961 73962 300460062 72493 72494 67477750 54965 54964 510955142 54965 54966 932808920 54966 54967 170624581 54967 54968 756214968 70931 70930 342457789 79155 79154 983414329 82608 82607 253935813 54971 54972 992065537 2814 2813 809869401 14560 14561 910982415 9327 9328 834355855 20697 20696 279132239 53959 53960 302755533 54977 54978 557306476 68549 68548 664595002 53804 53803 787941862 49846 49847 412596338 46327 46328 933026148 43917 43916 694703230 21817 21818 38148171 70917 70918 870299139 20721 20722 530712975 54987 54986 955791033 86954 86953 432327882 3643 3644 523480095 61116 61115 899147147 94856 94855 262261102 54991 54992 133123312 34165 34166 58613195 91907 91906 3719543 54995 54994 880067264 26091 26090 718194961 16083 16082 25333485 76120 76121 216635768 92418 92417 981033211 96536 96537 473160387 73675 73674 606033618 26982 26981 871954488 33001 33000 653460748 74657 74656 167408481 48557 48558 982254249 55006 55005 81718626 93698 93699 67375876 94797 94796 910645897 5353 5352 446400517 23207 23208 444470311 70121 70122 15965849 96945 96946 533413022 6386 6387 184125279 22367 22366 392407484 17826 17825 13141925 94499 94498 301943111 55017 55016 359423634 83830 83831 168145881 56347 56346 513256100 7766 7765 493281774 57789 57788 18041694 55022 55021 956643132 8483 8484 498529594 39298 39297 936335427 45860 45861 883465701 59124 59125 392986148 24177 24178 262049451 99492 99493 76594358 18059 18060 12647216 61213 61214 552562391 55031 55030 673837154 57512 57513 80493824 47647 47646 302624683 50042 50041 506294813 55035 55034 527059563 36397 36396 799904411 7523 7524 193696165 55038 55037 284092866 29738 29737 72475641 37510 37511 850035013 83891 83892 149484498 47879 47878 140916503 47396 47395 486131680 83370 83369 432203137 94952 94951 144451529 59398 59397 493900146 48858 48859 818981659 97762 97763 532632342 21923 21922 44189318 51995 51996 382954665 5456 5457 586033992 14351 14352 645153678 77397 77398 213566696 55053 55054 897593243 55055 55054 910542631 51501 51502 385799352 31433 31434 681558580 70109 70108 684817064 74041 74042 528982815 5861 5860 705042214 78385 78386 575647376 38358 38357 717930036 65634 65635 56398777 71758 71757 402451632 22021 22022 407448457 58607 58608 73130280 20215 20214 480753698 23328 23327 828208879 74353 74354 291747982 49970 49969 966571888 42086 42087 180724909 6336 6337 518919619 48131 48132 58153842 18983 18984 504367230 5210 5209 130915663 23923 23924 167671246 90980 90981 664769774 1438 1439 283289030 55078 55079 114384930 65842 65843 749186806 39170 39171 947031837 55082 55081 556437824 64864 64865 974847971 44614 44615 168653543 4042 4041 4924415 55085 55086 438875113 89124 89125 24104564 97009 97010 245189519 8167 8166 293805558 35016 35017 931636290 89378 89377 5199706 97977 97976 407857568 41408 41407 206521420 8808 8809 27000015 43154 43155 473066048 65258 65257 652477201 94701 94700 285027755 3808 3807 295944857 90509 90508 583775602 3168 3169 875053470 68872 68871 439657122 14595 14594 40735149 65243 65244 407433315 55104 55103 875610435 55105 55104 60638759 55284 55283 781915547 55107 55106 764450343 45446 45447 33707205 28783 28782 505612816 55110 55109 416955384 49170 49169 511979513 55112 55111 433526313 9913 9914 774692249 75611 75612 606813916 55115 55114 943599543 51681 51682 28796731 55117 55116 971256801 42364 42365 907995493 56956 56955 123001441 16669 16668 667682312 72859 72858 24364141 49895 49894 649046066 42640 42641 773178014 55123 55124 747373924 37126 37125 81762212 10232 10231 478306281 26176 26175 583717687 69187 69186 581163365 85719 85720 910547280 85054 85055 287658929 19988 19989 368503194 72512 72513 26511846 55133 55132 337492771 54503 54504 28725688 3949 3948 9863256 23040 23041 194211078 56771 56770 729474864 96824 96825 757607342 16712 16713 442657191 33737 33736 566219174 21309 21308 38240878 86989 86988 14491465 76808 76807 940153313 55143 55144 678330862 43196 43197 697024313 77771 77770 989188799 53440 53439 293110275 35575 35576 358809545 76385 76384 933625809 55150 55149 948090191 64064 64065 806615599 79485 79484 195693924 11272 11273 714115288 75566 75565 963212217 94984 94983 83508266 45393 45394 601684915 73922 73921 840975320 59736 59737 312401088 94604 94605 658894303 54594 54593 475728108 70259 70260 574788027 30654 30653 771756463 80025 80024 977812442 28376 28377 831606537 54863 54862 222276945 100000 99999 915930321 68398 68397 3422670 81516 81515 506806859 6636 6637 100244941 55170 55169 752277496 55171 55170 979504911 56576 56575 59129778 55173 55172 170735944 25018 25017 584762104 3340 3341 864181529 75395 75394 965553030 64 63 347027261 56616 56617 548006440 23975 23976 434732551 92236 92237 123641809 54010 54011 397431564 71623 71622 812924135 41049 41048 63831325 85332 85331 56109794 9955 9954 519732856 55186 55185 315929621 20991 20990 18733886 40478 40479 459316683 17933 17932 439460904 55785 55786 454043798 21011 21012 432216438 82699 82698 86633188 86607 86606 253000233 55194 55193 861223379 26603 26602 870339442 86096 86097 376378439 55197 55196 867886186 45091 45092 150717497 85321 85320 571664899 39752 39751 87468626 13287 13288 819324735 60312 60313 549939128 97912 97911 431046048 82806 82805 269474344 1064 1063 200452575 14947 14948 321068613 96099 96098 286062817 78607 78608 240389167 85671 85670 968296678 75274 75273 812081752 23314 23313 95480580 85092 85091 677810835 62637 62638 404961492 94402 94401 219374958 5626 5625 715289195 47908 47907 938862530 41611 41612 282130571 12827 12828 907138696 80538 80539 50670875 42205 42204 272137454 84263 84262 590599125 89338 89337 217561259 97403 97402 174290239 29093 29092 774903951 29575 29576 383448540 86061 86062 205769054 82881 82880 115283875 54905 54906 283690206 55229 55228 363695024 61120 61119 865990447 74677 74678 729834042 6210 6211 968379995 16932 16931 774780613 48285 48284 471394350 68426 68427 611249304 51356 51357 343757384 96818 96817 35538290 68349 68348 879857776 94233 94232 818556025 35414 35415 132275499 53044 53043 46380915 86617 86616 625891469 55243 55242 686739512 67196 67195 765073744 76717 76716 387906663 40677 40676 494916643 12475 12474 749807961 3481 3480 849513796 19053 19052 305334867 45554 45555 104859729 71451 71452 966829824 86855 86854 528738908 55252 55253 323399198 18426 18427 527745597 74982 74983 692478071 20116 20115 143551276 90978 90977 867543059 47123 47122 65797519 55258 55259 392441772 75588 75589 639517200 84534 84535 557420130 26128 26127 362633971 32078 32079 809032624 84814 84815 349771686 43144 43143 539213727 84147 84146 300689050 62664 62663 649777977 55268 55267 39046994 71427 71428 899704129 45353 45352 233172666 83161 83162 316307233 55271 55272 660084665 39703 39704 972359204 74183 74184 444541449 99672 99671 935589093 98346 98345 739849543 9297 9298 314747144 98779 98780 282750534 42776 42775 840642855 55279 55280 478094505 56437 56438 356681487 91574 91573 109098673 49794 49793 239092269 95436 95435 107116371 6508 6507 277466691 14008 14007 698858126 98441 98440 109804127 57078 57077 627309563 68968 68967 69937678 3083 3082 91050918 9096 9095 697303757 94623 94624 992947484 57157 57158 612243392 55293 55294 773485765 58034 58033 677086631 84191 84190 263827316 73955 73956 148206861 86265 86264 358690877 54243 54244 213215426 95872 95873 428040327 97809 97810 700966540 55301 55302 111103585 28240 28241 391976986 98961 98962 232092954 4481 4480 158038073 10257 10258 186250251 67658 67657 105832523 32370 32369 419669944 6334 6335 690948596 55310 55309 910317848 15573 15572 50288918 43997 43998 51457328 2094 2095 740229632 12128 12127 435326695 58019 58020 949870562 17265 17266 569734421 55317 55316 555585412 53134 53133 581949149 98841 98840 307438136 7873 7874 902898749 62155 62154 891944206 85554 85553 468224227 55323 55322 562214982 24080 24079 356214594 47280 47279 228266763 65417 65416 473237990 11344 11345 738840414 91986 91985 58326788 5843 5844 174295632 65880 65881 429412950 58514 58515 578708596 89646 89647 341547301 55332 55333 810520212 32856 32855 633210024 43200 43199 47662243 14578 14579 14689420 89606 89605 994431219 51917 51916 306025428 33728 33727 145807784 82931 82930 159019491 72347 72346 411347565 67788 67787 20787159 9322 9323 125710437 23942 23943 38243865 75919 75920 149409380 10856 10855 62291506 89246 89245 349886304 84021 84022 794522849 993 994 723651874 55349 55350 565021802 11740 11741 482244417 75047 75046 183893296 23623 23624 771925585 21375 21376 847092358 60364 60365 56375128 91261 91262 425955779 71510 71511 716221313 41647 41646 520986516 35372 35371 862054421 48696 48697 691646359 57911 57910 653193894 19270 19271 833657381 31442 31441 339099022 2496 2497 999814255 4754 4755 62770840 6559 6558 308455116 77882 77883 674896380 14404 14405 342310225 36266 36265 967086993 55369 55370 722183843 19075 19076 319383614 44166 44165 849073417 18660 18659 55053233 89303 89302 867890629 59192 59193 129500756 81890 81891 812855973 79537 79538 35829117 61347 61346 652947925 68332 68333 521519078 61380 61379 196397047 36723 36722 884417116 74408 74409 499191925 51247 51246 367745211 55383 55384 368205846 89326 89325 611324697 99242 99243 340542928 55861 55860 859580226 41753 41752 214371806 31722 31721 702499941 55183 55182 365165330 55390 55391 377798412 55391 55392 437824107 28562 28563 9855313 73732 73733 281695466 64891 64892 771533647 6435 6436 12360098 52313 52314 755138520 70086 70085 330107407 84151 84152 349518182 13397 13398 381409960 55401 55400 245924691 96590 96589 815958455 65429 65428 427316044 86802 86803 696865385 54464 54465 443127555 43545 43544 168538657 59252 59253 734816804 85137 85138 844033554 65514 65515 19177099 11400 11399 112334605 46871 46870 862974132 55411 55412 874676119 11134 11133 603810418 28500 28499 772462655 22222 22221 234579428 57214 57213 669443631 53882 53881 848438949 4269 4268 745801728 28429 28428 893579076 55419 55420 344390867 44882 44881 424026356 3652 3653 64771997 21304 21303 227672964 22913 22912 255334594 53175 53174 427477393 53650 53649 168169446 74834 74835 468821242 46678 46677 599398399 56233 56232 795639700 55429 55430 280839087 55431 55430 610413599 19632 19631 613908434 73040 73039 611394425 72763 72764 505666131 55435 55434 807281170 8154 8155 593668931 53556 53557 154712480 4832 4831 250237996 17695 17696 4219156 20398 20397 284756386 19784 19783 403545292 47510 47511 103439132 92199 92200 235405578 17646 17647 96693506 40034 40033 58259109 12168 12167 162109703 41385 41384 890109438 11510 11511 837970105 2321 2320 310969398 81679 81678 102112854 50473 50472 764393118 85327 85326 901890018 15373 15372 654677103 55454 55453 994596982 25671 25670 816489660 71651 71650 565634011 51136 51135 331079332 10483 10482 277026904 90445 90444 708174284 37582 37581 518062791 95084 95083 481760013 74172 74173 280176878 76343 76342 386036073 87463 87464 58743821 69586 69585 85866308 40094 40095 246347188 12232 12231 186293200 19033 19032 893870295 27378 27377 158386378 15489 15490 829833508 46743 46744 537188452 55472 55471 898862740 43793 43792 29945730 66615 66616 678718273 55474 55475 184502312 82383 82384 35477367 34989 34988 739950643 55477 55478 129910797 89624 89625 457359432 65584 65583 87392502 67391 67390 510922507 45427 45426 206636563 28037 28036 541287569 59439 59440 362313803 4559 4560 557699607 93508 93509 139928798 86451 86452 938299892 34247 34246 179614966 46826 46825 830018508 50632 50631 929201024 15299 15300 82336007 55492 55491 988534073 94417 94416 721614209 55494 55493 984502028 39643 39642 215271555 58536 58537 124126875 95626 95625 449823219 72940 72941 29896476 85620 85621 49479111 55499 55500 341292134 78086 78085 959516607 34097 34098 13606475 22886 22885 543736148 86736 86735 691914281 15679 15678 202437612 70978 70977 279999676 52735 52736 645193039 70454 70455 958426678 10401 10400 825377886 28094 28095 526916242 14440 14441 817531907 82853 82854 315656229 55512 55513 276064868 78526 78525 172391542 46960 46959 830316636 64566 64567 959055695 50951 50952 906937643 88425 88426 96717844 6119 6120 997915244 59548 59547 592639316 55521 55520 349379656 87893 87894 834799262 46939 46938 942227946 71830 71831 620331158 18949 18948 812556850 80886 80887 365890375 21666 21665 100249774 7597 7596 50221243 55529 55528 799409862 24780 24779 90227145 48998 48997 50111286 12289 12288 364095279 85278 85277 379197890 62402 62401 739725537 75186 75187 623375652 55535 55536 353876384 28159 28158 688225610 55538 55537 33383629 7434 7433 15617470 19947 19946 891053184 77007 77006 880470118 29913 29914 667387349 55542 55543 93651053 32009 32010 736302982 80991 80992 44661121 87414 87415 722828991 93293 93292 626970943 2233 2232 93851181 39074 39073 865605867 11000 10999 850252633 7996 7995 863161701 36885 36884 615534132 8538 8539 72327512 55554 55553 314885874 70744 70745 806917045 53877 53876 707507740 55557 55556 588993632 46074 46075 154530529 33332 33333 579954985 9688 9689 97721262 38210 38211 767625469 10449 10450 566783230 55563 55562 525833053 71319 71320 779844210 77304 77303 70346768 55566 55565 40664612 3868 3869 912311061 55567 55568 37827129 74908 74907 717627100 69540 69539 528246965 14467 14466 157028022 63160 63161 248239507 8132 8133 7912841 18778 18777 402472726 38288 38287 166886600 49548 49547 26052698 51942 51941 791830434 56587 56586 970803758 34634 34633 537271930 83372 83373 126502 94602 94601 133839000 83146 83145 775290859 55582 55583 938850846 34574 34573 669886678 89021 89022 350073917 60290 60291 227019197 3188 3189 953615784 80938 80937 933324557 6923 6922 422053705 6296 6295 469883673 72147 72148 582742324 50441 50442 506823346 38067 38068 524323801 17722 17723 767121400 86424 86423 351175037 68267 68268 869183343 97638 97639 853992427 42506 42507 854494038 82568 82567 10088550 58170 58169 433731892 26233 26234 57945059 33307 33306 743239091 55603 55602 688757109 6485 6484 55530161 79560 79559 773668105 31915 31914 120077205 87943 87944 233939027 37401 37400 619672543 55608 55609 808452104 85474 85475 566189060 6153 6154 630517582 55611 55612 226936952 64526 64525 22335345 6494 6495 930797324 52148 52149 19066839 70925 70924 640298618 99441 99440 365816374 32446 32447 892197950 58650 58649 48809220 55619 55620 444220584 4090 4091 146175535 48122 48121 894687536 78760 78761 647530511 29327 29326 685705481 57730 57729 776245913 6375 6376 609460217 18418 18417 863780565 91502 91501 449677159 60416 60415 235534994 28238 28239 213818806 80101 80100 53010520 22210 22211 620926929 39276 39277 86914974 55634 55633 193896711 55634 55635 398315325 28688 28687 801484058 55637 55636 280454181 55638 55637 745058450 87248 87247 28592718 18001 18000 120107863 69203 69202 69743602 94711 94712 769323391 32703 32702 438921978 55644 55643 860323429 18117 18116 231229622 55646 55645 765304315 55647 55646 656072144 40537 40538 948357217 27495 27496 618283139 58741 58740 20562358 8911 8912 222258952 31465 31466 71038510 71485 71484 132422737 4827 4826 474694244 79233 79234 776482042 28922 28923 653305842 46483 46482 619569277 90813 90812 548938304 72164 72165 790631077 46267 46268 949486489 9593 9592 257229125 11309 11310 56742020 80132 80131 640459305 16886 16885 215668561 87912 87913 571807053 509 508 6483954 3881 3880 831293261 27827 27828 290485772 55669 55668 167909405 55670 55669 517903182 3789 3788 895031802 55672 55671 962224130 4864 4865 940162208 28321 28320 156239841 35979 35978 31783102 30457 30458 375632172 94661 94662 997478311 55677 55678 264165880 55679 55678 570241866 44308 44307 404922314 87703 87702 69446244 99850 99849 933045603 88050 88049 287933684 81152 81153 886475485 7892 7893 215201008 21662 21661 940059639 6913 6912 434773814 9160 9161 965286062 35413 35412 760969413 40529 40530 503741453 2751 2750 469435437 55692 55691 38692165 97873 97872 350831428 55693 55694 415737600 55694 55695 982577435 82577 82576 444776691 55696 55697 742971440 55698 55697 770148274 17736 17737 848976101 56287 56288 84836041 66198 66197 538817585 72809 72810 363501832 3242 3241 419491478 22354 22353 748868382 75628 75627 321249107 11858 11857 61084266 55706 55707 15155162 97086 97087 6354957 36260 36259 947441540 42318 42317 23201348 55711 55710 166387588 99301 99302 505290229 93383 93384 365517594 53592 53593 413628039 30814 30815 375529481 84233 84232 647665143 9769 9768 765705034 27321 27322 262859560 51663 51664 698310146 60761 60762 566908027 55721 55720 296558258 7012 7011 928877216 10026 10027 774691501 7143 7144 219131308 45577 45578 484854736 9509 9510 155265131 4493 4492 604972653 6678 6679 924474871 38625 38624 367612808 86409 86408 389993865 24029 24028 923147078 36593 36594 136337552 4202 4201 959042466 55733 55734 669792000 55735 55734 19930466 557 558 841164269 6002 6001 724945225 28449 28448 986147928 44848 44849 458205071 55740 55739 154096201 43020 43019 318141326 19914 19915 880313886 87883 87884 386011582 84479 84480 60419106 57277 57278 468469219 85446 85447 856886369 95264 95263 151629701 98791 98790 574755515 55749 55748 544467617 53536 53535 173217080 35023 35024 32235166 57708 57709 13767835 55752 55753 6884226 56851 56850 668953402 55754 55755 970235238 60051 60052 234692108 40701 40700 90957352 54645 54644 528991236 77248 77249 717754719 55759 55760 734099357 26505 26504 823532180 66767 66766 528975543 19319 19320 988865967 91832 91831 933581985 82111 82112 457593263 8716 8715 214114935 66734 66733 282551198 95185 95184 989540782 92732 92733 979017156 88387 88388 118060269 48672 48671 893343516 6216 6217 52314910 55773 55772 957064964 15271 15270 357712070 55774 55775 560249144 9535 9536 565506961 28165 28166 950738433 224 225 973124658 7703 7702 893381290 93984 93983 351105641 70687 70686 996458036 53445 53444 790691685 10460 10459 364969547 23214 23213 398611021 55785 55784 914317432 51305 51304 178912026 237 238 856888215 29032 29033 439760807 67001 67002 211426700 42559 42558 180117259 97187 97186 920404274 28250 28251 563582758 60752 60751 804192404 58563 58564 165775482 93900 93899 444206944 59413 59412 280888380 23198 23197 747882904 34883 34884 458215595 55798 55799 625377931 15761 15760 407539617 17575 17574 448053252 37522 37521 254079848 25384 25385 315962817 59224 59223 250164686 16820 16819 953816358 98610 98611 514393468 31986 31985 556893491 4542 4541 831479171 73052 73053 774297268 1085 1084 9435960 59137 59138 119818423 47811 47810 196896322 59744 59743 882307395 33120 33121 624180977 55814 55815 309173831 31967 31966 129582802 66448 66447 725566161 55818 55817 450779008 58543 58544 772326528 1991 1992 651901884 55820 55821 277921084 75032 75033 436051648 22163 22164 275383588 77572 77571 566101457 4503 4502 613783752 32729 32728 963479572 84273 84272 297938841 97539 97538 814397602 44892 44891 858887838 76579 76578 179467998 55830 55831 708354920 53390 53391 993138951 86919 86920 107139911 3312 3311 507127049 90908 90909 405924542 39890 39891 833588121 15420 15421 8464693 27221 27220 798890368 83672 83671 780788974 99175 99176 206115639 95766 95765 511648570 35773 35774 970993333 83270 83269 181895405 721 720 869162885 94549 94548 573112079 58811 58812 867019035 67625 67626 866944980 55847 55848 299428712 43979 43978 610516942 56324 56325 865885612 71150 71149 517240674 47670 47669 151726988 61909 61908 259018873 95273 95272 13835876 69263 69264 529755255 78460 78459 357846238 27179 27180 19412593 88939 88940 827028164 59590 59591 21877659 8151 8150 338330386 25593 25592 356537343 95503 95502 839518800 34858 34859 802022773 55863 55864 886105886 83425 83424 394640079 78529 78528 526976785 44241 44240 158653780 28122 28123 277996989 3779 3780 505482864 29967 29966 122683923 65301 65300 25921449 53365 53364 721632750 11532 11531 198473429 69295 69294 957537256 9815 9816 746162826 99440 99439 440668018 85335 85336 976986839 58094 58095 28070692 59398 59399 429849137 55880 55879 390035793 97620 97619 202169008 30127 30126 268708575 93208 93207 429339516 12474 12473 904349781 72736 72735 660087426 1662 1661 19587382 15822 15821 746014315 53489 53488 91862414 66323 66322 398978254 89931 89932 345667018 83118 83119 403566756 68112 68111 415151308 55893 55892 417291517 51173 51174 142065727 27182 27181 639936498 77208 77207 910644008 91520 91519 138222043 47843 47842 500291262 84717 84718 180270274 33070 33069 816817532 89892 89891 71198231 65451 65452 81790068 18595 18596 844684452 46822 46823 652003046 63990 63991 407241924 26117 26116 826724369 13260 13259 942283984 28879 28878 742287177 14839 14838 317675483 95976 95977 374379082 31647 31646 73626783 66642 66643 420342220 50955 50954 744150710 44373 44372 188062808 45652 45651 309346318 55915 55916 42898265 22192 22193 375963287 55918 55917 391507574 98002 98001 523575870 55920 55919 458180895 72279 72278 445878047 56026 56025 645627494 55923 55922 62338550 41833 41834 996564753 50899 50900 607079639 6533 6534 622530029 74953 74952 492735008 58593 58592 280360549 55928 55929 849957803 7879 7878 76779858 55930 55931 539973704 29665 29664 925428757 97974 97975 868890986 72255 72254 661530084 7775 7774 957354784 30246 30245 955635553 55937 55936 99893319 32303 32302 899422321 59774 59773 436809471 12361 12362 920328267 51353 51352 576936283 17478 17479 414907343 55943 55942 337294941 7346 7345 946042394 23293 23292 795686689 47816 47817 542166871 51457 51458 494904408 50974 50973 606195159 60419 60420 985821176 53437 53436 235779429 55950 55951 72582450 93445 93446 536072403 5780 5781 464269477 27589 27590 168671705 9470 9471 785670865 45525 45524 423711520 59906 59907 28652750 48475 48476 58252953 58373 58374 94071613 11567 11566 893069843 55961 55960 283773824 30527 30526 516944909 77713 77712 770076454 55963 55964 689806024 45764 45763 672372137 18842 18841 236530593 27153 27152 768776796 27955 27956 980310174 68642 68641 922705055 55729 55728 959644231 97394 97395 506918997 81638 81637 658248631 90858 90857 52222104 51635 51636 269116658 56832 56831 149208747 50519 50518 912332665 55976 55977 526663471 32130 32129 712319260 3720 3719 786835354 33869 33870 801175824 55980 55981 310657510 24081 24080 343120705 42685 42686 918674566 4524 4523 15567849 73768 73767 221324446 357 356 40998242 81101 81100 45445235 54298 54297 795845177 70006 70007 174100001 36249 36248 763495811 22683 22682 788163212 4922 4921 888702836 74554 74553 25451160 60450 60451 396721197 43463 43462 939810973 83412 83411 732844758 85079 85080 718696469 9381 9380 939662061 55998 55999 146743704 73153 73154 610694109 55805 55804 763809035 36790 36789 254548691 30933 30932 819163156 72948 72947 176196301 52928 52929 504196816 56006 56005 593486580 87955 87954 48286921 7005 7004 874907435 81934 81933 643822114 12432 12433 616771304 52906 52905 449007893 29795 29796 445339202 56012 56013 3421600 92187 92186 967296332 79989 79990 198154618 44649 44650 975970722 11394 11393 21200460 8874 8873 851918401 83078 83077 924106782 94865 94864 454172060 56020 56021 293754383 65285 65284 663116268 87221 87222 161245002 73 72 17688519 54152 54151 828981813 55921 55922 976512756 8164 8163 581456876 58682 58683 66778494 56029 56028 707867629 83708 83707 71874823 91421 91422 569808917 52910 52911 268309087 56492 56493 195740875 75349 75350 715566933 30499 30500 503205243 80703 80702 231272141 1485 1484 377698630 56037 56038 433769235 12734 12733 36724727 60113 60112 852704879 35696 35695 243274553 56041 56042 710628858 39591 39590 355952648 91716 91715 966878895 39403 39402 885109862 37381 37380 751343813 1109 1108 657986895 36621 36620 33570109 42702 42703 704745710 84471 84472 506339767 52803 52802 672344337 88759 88758 424171145 68140 68139 953479643 68205 68206 71310098 56054 56055 631275704 30650 30649 714761292 1123 1122 132663190 95824 95823 832352673 62714 62713 838021203 67779 67778 388113408 88128 88127 876874865 40963 40964 839682863 94387 94386 832089361 10748 10747 911596899 35131 35132 327923487 42686 42687 516082958 4245 4246 299337674 28500 28501 43624184 29177 29178 507100471 44787 44788 446378641 94166 94165 653375350 32742 32743 327644806 57521 57522 31794613 22114 22113 912044946 56074 56075 845247411 23428 23429 35842967 70767 70766 461187960 91025 91026 22868205 56078 56079 287022916 45410 45411 488894969 40037 40038 428666821 57751 57752 667380994 44011 44010 298861196 62975 62976 120692289 3525 3524 108477634 82910 82909 986709559 26120 26119 858232343 53056 53055 582932036 30144 30143 985356284 23648 23649 150935924 92930 92929 168107282 56091 56092 709214108 56093 56092 925951202 56093 56094 544102054 69217 69218 264622030 15387 15388 814562857 28202 28203 659117895 29906 29907 513818941 67413 67414 411063873 46766 46765 149127821 67356 67355 189887972 79280 79279 750874285 72953 72954 826692229 10492 10491 392407214 9918 9917 179236052 54757 54756 602383600 26162 26161 643971927 56107 56108 154134072 56109 56108 773976087 56110 56109 424939778 48894 48895 832161433 56112 56111 884394265 30002 30003 33877519 70445 70444 313625956 32264 32263 275506128 47316 47315 569280003 75183 75184 546001414 92873 92872 575961243 24000 23999 38880934 99685 99686 983193325 12646 12647 604198566 42711 42710 729455534 80326 80327 788332906 91862 91861 579135890 4139 4140 18180223 56125 56126 244162731 87331 87330 882683787 66271 66270 935583217 65153 65154 151197828 20848 20849 29675298 56131 56130 504836129 20143 20144 989254860 56133 56132 334044814 40847 40848 929895591 6405 6404 21852260 42875 42876 528944681 11034 11035 318565336 56137 56138 773637973 96867 96868 89769523 11724 11723 65574868 56066 56065 181325186 12193 12194 285130822 9677 9676 282221198 45089 45088 299437018 23657 23656 898146062 31895 31894 34451484 68862 68861 537273372 80478 80479 111140623 70758 70757 221187302 56150 56149 837762940 28822 28821 54391206 5103 5104 592297865 46281 46280 38083796 32765 32764 607188365 80876 80875 83625113 42119 42118 83854115 12209 12208 1213064 56158 56157 462073470 96978 96979 943635337 9683 9684 622470652 56160 56161 450473493 37407 37406 773890557 81179 81180 784125097 37862 37863 26040565 87784 87785 237089396 2809 2810 29260224 8692 8693 388403283 13141 13142 756195382 52973 52972 619701760 59873 59872 807073792 35397 35396 57170823 94647 94646 124584362 56173 56172 799330041 8011 8012 320220664 7376 7377 384166499 24703 24704 497763198 53317 53316 641324545 940 941 956023403 58403 58402 482269872 15748 15747 845429414 9711 9710 847513762 56182 56181 12535836 53051 53050 101463637 25442 25441 771303768 17297 17296 577825734 4372 4371 507487316 73897 73896 270634466 4301 4302 919973262 24911 24912 38329917 11442 11443 109380959 45458 45457 315302662 56191 56192 833634184 58511 58510 518851387 93144 93143 67332366 82917 82918 915448601 56195 56196 700956745 26750 26751 807070935 11086 11087 852833079 11966 11967 317911443 81270 81269 556079126 3925 3924 715611789 6094 6095 620942385 82659 82658 883720851 89732 89731 148727034 35175 35174 985841596 20043 20044 784072537 78031 78030 200525145 59997 59996 558709060 69168 69167 641181225 5470 5471 446394768 8073 8072 45489868 90195 90196 39610886 75329 75330 380182650 48950 48951 98912186 12673 12674 987624437 35707 35706 196865432 83763 83764 198609084 42398 42399 617112896 3086 3087 881706114 58312 58311 26017812 15213 15214 903309022 26029 26028 782101134 70068 70067 476239172 8273 8272 916820952 30940 30939 928867124 43587 43586 841431958 20302 20301 28568241 56228 56227 549813254 54769 54768 267667701 47193 47194 298980940 41267 41268 886149987 90294 90293 21341447 32637 32636 776149181 58059 58060 670316840 82941 82940 222823063 56235 56236 492389124 36749 36748 709470988 56237 56238 319723944 98688 98689 404519599 56240 56239 98498156 1003 1004 664920772 89041 89042 705440459 13956 13955 772556721 56243 56244 866647665 56245 56244 532639663 83978 83979 411087766 94827 94828 835865029 24167 24166 230040971 28815 28816 338764023 27939 27938 585807250 82330 82331 912265147 60476 60477 24817651 8875 8876 685655980 10457 10456 317973324 25333 25332 220463490 8660 8661 756763689 33661 33662 642361666 50786 50785 195897044 56259 56258 11129010 37181 37180 866565487 11272 11271 600736272 535 536 97794111 98640 98639 484652291 27699 27700 560094795 56264 56265 434345938 89547 89546 873448486 56267 56266 559571668 64255 64256 973135113 90001 90000 475618344 43241 43240 254779940 76302 76301 58677669 3668 3667 343917622 66409 66410 16635156 56274 56273 175020892 21611 21610 450981021 56276 56275 593971494 90073 90074 333861248 56277 56278 800178416 68633 68634 453547782 27415 27416 621292144 56280 56281 899700662 56526 56527 600232587 60337 60338 968464075 34228 34227 2348141 23769 23770 159280102 82913 82914 312947928 60380 60379 26594561 45342 45343 774918588 92347 92346 231903396 52449 52448 62191625 23629 23628 845474395 80373 80372 260863425 27043 27044 29987687 6110 6111 368864849 20879 20878 189224372 96240 96241 265051937 37396 37395 933830411 46305 46304 611635818 98773 98774 620948105 18718 18719 871609416 15754 15755 252796496 61199 61198 306052624 83095 83096 909963644 45753 45752 911223779 21593 21592 389819993 68668 68669 55076483 45252 45251 626287827 90918 90917 247061350 17126 17125 423452973 43984 43985 580412681 94266 94265 111311606 24359 24360 584160647 60079 60078 172199993 91391 91390 310163818 56315 56314 45727989 28969 28968 507762881 56316 56317 634846924 53688 53687 752378995 53752 53753 614974719 45836 45837 855952850 56320 56321 806915226 17263 17262 761117811 70999 71000 271831276 99062 99061 26531390 76705 76704 537212986 37417 37416 694799809 56326 56327 538850485 13044 13045 691874505 85298 85297 833827240 77996 77995 876806452 703 702 744628470 11441 11440 5376513 91745 91746 546471108 93154 93153 727306921 56335 56334 947196275 25981 25982 879818418 91541 91542 162276305 46300 46299 713594753 64890 64889 159795088 56340 56339 314607216 77983 77984 904231415 28471 28472 676648224 33098 33097 616453335 23939 23938 942882833 37655 37654 205254081 91384 91385 975939439 33391 33392 897594742 11671 11670 700680751 82861 82862 738716575 35663 35662 10925915 94446 94445 464124606 56352 56351 347646378 96852 96851 792383589 30128 30127 2979668 56355 56354 567313830 39217 39216 920735780 81552 81551 346155978 84744 84743 121416655 32933 32932 461852997 56360 56359 785824388 56762 56761 304190186 37142 37143 50357188 91619 91618 731401564 9804 9805 876404596 46412 46411 251380421 59588 59587 161678641 54642 54641 843598026 56850 56849 939568611 75564 75565 101241534 69177 69178 276839829 59231 59230 597093397 56371 56372 748346244 16482 16483 268285724 83732 83733 403080821 88651 88650 92062696 29003 29002 910934860 69959 69960 363385740 81399 81400 99916251 73712 73713 372104080 87773 87772 56644600 54404 54403 707878302 58016 58015 221459154 8457 8456 441837437 44707 44706 208440965 19846 19847 223989572 56386 56385 34903019 86290 86291 324861895 56387 56388 16140981 82804 82803 364800342 3744 3743 378903995 90441 90440 497248935 51441 51442 28788625 33966 33965 51693072 57879 57878 50473819 12389 12390 918877945 85683 85682 80901602 561 560 946731922 29677 29678 10481895 67577 67578 735438529 36954 36953 169876151 56400 56401 510807647 37419 37418 334090239 48944 48945 799435171 64761 64760 963161058 61809 61810 765948894 37502 37501 684600905 91497 91496 419309417 56407 56408 238844026 11947 11948 548037852 15706 15707 16207341 18885 18884 148986497 56411 56412 808949594 92138 92137 242466825 35378 35379 832379927 56414 56415 952957565 56415 56416 859858337 84252 84251 748010615 18654 18653 862093689 18250 18251 821524113 53792 53791 69847857 12412 12413 964406302 89118 89119 513046726 95039 95038 647069720 42277 42276 587189040 58096 58097 246189658 46172 46171 258487608 56427 56426 34071823 3577 3578 120835722 1482 1483 453522027 523 522 843012363 91637 91638 222198425 75124 75125 334481004 56432 56433 84437492 34924 34925 937704448 52884 52885 164861817 14393 14394 910788810 69350 69351 889244540 50782 50781 835404251 1081 1082 794959515 56439 56440 287635675 20526 20525 123733233 57676 57677 374554853 21190 21189 297507212 91251 91250 359363992 53024 53023 653180448 63647 63646 755300458 56447 56446 791569148 56448 56447 39016512 97514 97515 252545854 72155 72154 584193852 85531 85530 650142019 68115 68114 228295382 56453 56452 905604962 56059 56060 106451503 5259 5258 376656090 56456 56455 869236385 42818 42817 520711944 35539 35540 740100763 89798 89799 562142942 39629 39630 813771436 1093 1094 350958224 88090 88089 986809565 91546 91545 513889168 52180 52179 512653892 40113 40114 199932093 3275 3276 529575638 56467 56466 775949528 45029 45028 6210429 17175 17174 741022007 36859 36858 706639467 56471 56470 952666301 10973 10972 807673261 55641 55640 65754889 67030 67029 287911939 19528 19527 350044142 59445 59446 941248495 59176 59177 566379299 86983 86984 512363788 42007 42006 362418236 18105 18104 314953633 36919 36920 383971033 21789 21788 58925686 93896 93895 14186270 56484 56483 322359014 59093 59094 559459939 108 107 352452406 39613 39612 761715756 56488 56487 893868837 88790 88789 45048155 19089 19090 802935492 82559 82560 156396452 56492 56491 366578568 17434 17435 607586114 35586 35587 85042078 91823 91822 136216808 9993 9992 320651134 84748 84747 624561659 91037 91038 235836867 95819 95820 957030654 92427 92426 348646714 4232 4231 960919630 94031 94030 686211385 31871 31872 89228559 45465 45464 12629554 20617 20616 812301926 11221 11220 479762567 22756 22757 375698664 56508 56507 30014880 41756 41757 219085395 50785 50784 88956732 60390 60391 607203708 12097 12096 498595076 56513 56512 104094345 37681 37680 680931430 30379 30378 727592800 54892 54893 498412192 73633 73634 834151520 54483 54482 833688859 56518 56519 193814862 56520 56519 143006203 40902 40901 378521234 27848 27849 365177588 77096 77097 228151971 92759 92758 744370783 74949 74950 655096768 44943 44942 538958477 38775 38776 299291105 56527 56528 985325403 76713 76712 588643565 572 571 645799430 49398 49397 643132205 9301 9302 279172929 80639 80640 577913857 76928 76927 625268613 21461 21460 85848785 88173 88172 652933545 32137 32136 117366343 50562 50563 63027122 43692 43693 980623291 65864 65865 711638508 18742 18741 385044207 56541 56542 7189562 83457 83456 856864253 60603 60604 11462570 56545 56544 59225997 50745 50744 86675020 88286 88285 846446923 82982 82983 439813957 13715 13714 27099801 57654 57653 596011295 51008 51007 822534016 46037 46036 783103075 14604 14603 838468589 31294 31295 955641962 56554 56555 578198298 87936 87935 154017904 56556 56557 461937482 80306 80305 991596266 56559 56558 602494393 6888 6889 49158425 14696 14695 933124307 56562 56561 738178272 33884 33885 306037412 80585 80584 823366355 84128 84127 231610256 76320 76321 911781520 20370 20371 139227460 78486 78487 15803218 26453 26454 566696428 56570 56569 834931395 33913 33912 86534054 4689 4688 609014802 71976 71977 227601463 81858 81857 252416326 51855 51854 979291390 5720 5719 664481490 45502 45503 63788838 70137 70136 744540521 74737 74736 37168159 62707 62706 366810643 51528 51529 972612174 90207 90206 295735425 95516 95517 39275523 25025 25026 148595613 22268 22267 984180396 53439 53438 345063526 52874 52875 470502473 92032 92031 560568059 22525 22524 533639456 71491 71492 623109621 75613 75612 108452786 25867 25868 665195514 76270 76269 888354029 56594 56593 28444560 56595 56594 954482339 63681 63680 322400558 66978 66979 24858171 56597 56598 323091353 84112 84111 56792487 32513 32514 999282286 75247 75246 988026006 23477 23478 834719482 56602 56603 446936042 46934 46933 808086354 27097 27096 520535404 61088 61087 273103776 92850 92851 305489342 70974 70975 952948156 23033 23032 911511186 56609 56610 291024636 97736 97737 650710810 87767 87766 36437580 77626 77625 41916095 67525 67526 52486273 10000 9999 846234646 23725 23724 405905642 86976 86977 985444880 12722 12723 62289960 56619 56618 779496817 94766 94765 170989376 20349 20348 838682755 9151 9150 224019695 6273 6272 564065035 52474 52473 523467582 59962 59961 221602940 42524 42523 716604245 94247 94248 912930411 56627 56628 875463572 9398 9399 597197635 57228 57227 320910304 68135 68136 961600826 17503 17502 669330491 17360 17361 745943427 37421 37422 785809816 91705 91706 57352645 21448 21449 857941229 79742 79743 427158989 56637 56638 54573193 42563 42564 850833280 41792 41791 687689640 42644 42645 416848659 76482 76481 120704069 17799 17798 206207358 41071 41070 521391919 95280 95279 69253421 84370 84369 522612319 3978 3977 782362873 56648 56647 36985737 20896 20895 475326808 56649 56650 25507057 56651 56650 769115600 56651 56652 950297216 8124 8123 808725682 89202 89201 48156951 38608 38607 31891716 56655 56656 776987171 60284 60285 310639295 36966 36965 170743154 56659 56658 116277563 41004 41005 823728965 89643 89642 977736167 42107 42108 756354214 48170 48169 661047613 50591 50590 923991547 11304 11303 815567861 19790 19789 874930140 20192 20193 376354425 40072 40073 844620322 56669 56668 721217690 41446 41445 119000384 99609 99608 872585601 87344 87345 290293207 65254 65253 226045928 81587 81588 17624708 79249 79250 54448266 71913 71914 652483581 82047 82046 352208087 79701 79700 751931228 56678 56679 849691629 23005 23006 987032250 54036 54035 697421764 97064 97065 689820672 52227 52226 240114856 80885 80886 31652346 43911 43912 412346605 56685 56686 886075309 7167 7168 37671646 56688 56687 42010603 56688 56689 922634998 81872 81871 590670628 83308 83307 110179923 28201 28200 118999423 36227 36226 732271975 21054 21055 943717161 9198 9199 425706225 77018 77019 976774381 11900 11899 561487659 11726 11727 751789830 33476 33475 620657477 92469 92468 317211697 32670 32671 566024467 29070 29069 451706630 46169 46168 238637827 25822 25821 719167879 45519 45520 374784081 56706 56705 302588666 80499 80500 714598782 18282 18281 576217076 80361 80362 872505598 95395 95396 323147959 3542 3543 513496113 20629 20628 811674045 56713 56712 210987156 72616 72615 899642005 90026 90027 603912505 95657 95658 453811950 40754 40755 154945652 69689 69690 844088818 19540 19539 938932696 50037 50038 397906901 33152 33151 214329441 79504 79503 418279853 84531 84532 829598963 44918 44917 323608452 6439 6438 37396227 49926 49927 733951147 30804 30803 62939028 62833 62832 578075218 22969 22970 958920294 74448 74447 603083862 22651 22650 248799594 76214 76215 435432538 31922 31923 735390328 80381 80380 501125913 88164 88163 427445060 68345 68344 248318970 46321 46322 361824143 7076 7077 759674598 18564 18565 463773082 56739 56740 49627734 56740 56741 853889760 32661 32660 429498288 56554 56553 849615108 5601 5600 529947603 62831 62830 259618569 86558 86559 36400624 34815 34816 587457217 45657 45656 423809693 98167 98166 5035656 92488 92487 712816932 64588 64587 113864498 24362 24363 608383265 56752 56753 100279873 74794 74793 779703884 66162 66161 598932571 5976 5977 315616915 19969 19968 385165308 72703 72704 515157612 56759 56758 695835753 71326 71325 15275881 75380 75381 298613989 57453 57452 78554380 54327 54328 403787814 43814 43815 748403678 59301 59302 392595466 56765 56766 252579515 10883 10884 233189767 56768 56767 909962864 2582 2583 222781664 56769 56770 635910024 70941 70940 42296351 56771 56772 145478242 73476 73475 130667967 63794 63793 653654407 14860 14861 249549225 56775 56776 697449019 64190 64189 476348002 97298 97297 165700434 21756 21755 528457858 58261 58262 832820805 39934 39933 468115048 85265 85264 746024581 72444 72443 919994924 40491 40490 752775951 96384 96383 884676565 56785 56786 116770369 19666 19667 426851276 5300 5301 583583724 50526 50527 25879441 52661 52662 138419626 56791 56790 131758765 31937 31936 112547186 26331 26330 629495272 85387 85386 438605417 35026 35025 617901755 67485 67484 268358651 58923 58922 311483656 56797 56798 228308779 37246 37247 60617993 10416 10415 978039335 56800 56801 530192263 56801 56802 789115424 56802 56803 506090060 68998 68997 768254808 48699 48698 147776730 56806 56805 41401213 56807 56806 862846301 40154 40153 259407413 77925 77926 30963679 56810 56809 668938234 56810 56811 227735995 30475 30474 961588008 84497 84496 438889300 45320 45319 660589396 12387 12388 809353734 12398 12397 447275744 3212 3213 187207773 247 248 629419724 83798 83797 785302149 82446 82445 5635279 22322 22321 377951490 38765 38764 65416615 77023 77022 714990497 68018 68019 83398061 17192 17193 242410671 56656 56657 259270060 19111 19110 960373864 34146 34147 691901939 91484 91485 728945842 91296 91295 413602217 16215 16214 851297548 56964 56963 337248353 37838 37837 246027969 20855 20854 466351086 97186 97185 669155681 22166 22167 990752889 47227 47226 739523441 17943 17944 322927313 59239 59240 7232354 93968 93969 845259009 56841 56840 482821312 52629 52630 390590760 94694 94693 22803884 56844 56843 627675781 34518 34519 422791308 3069 3070 710276306 80795 80796 991985153 44058 44057 918768083 30061 30060 459449114 97374 97373 759446830 47943 47944 535472071 10679 10678 144072317 51665 51666 691616144 76104 76105 999780770 56855 56854 31700614 53972 53973 752097626 54800 54801 112512122 80073 80074 800952342 53626 53625 963582062 23416 23417 31299846 47888 47887 271473225 14590 14589 256893814 67315 67314 862523599 61787 61786 482886237 98347 98346 16500687 85604 85603 525371955 56867 56866 661287582 56868 56867 496233220 68728 68729 129651909 28856 28855 543952067 16339 16340 906095351 48840 48839 326425568 28700 28699 75483718 51291 51290 859407388 36977 36976 788257686 30580 30581 185437597 40362 40363 388399441 62428 62427 611930173 23701 23702 67271516 72888 72887 709701928 13294 13293 394863434 54145 54144 559275686 52345 52346 149242576 56884 56883 950697525 84161 84162 458995321 66982 66981 329449691 94744 94743 499913371 94675 94674 258380218 56888 56889 678162570 58174 58175 639652581 35691 35692 696660491 14355 14356 835607666 22957 22958 249665804 56893 56894 817246673 83 84 35962258 34392 34393 225845596 41626 41627 729807858 35621 35620 213303854 18302 18301 148872516 22883 22882 578651193 50218 50217 299985941 56902 56901 287245971 52131 52132 877128540 49937 49936 332343313 18592 18593 515724719 56905 56906 919930391 53823 53822 714224311 14042 14041 526245294 89567 89568 841146594 29005 29004 619315927 74366 74367 97838935 58114 58113 46929952 6985 6984 297575471 6702 6701 618184820 56915 56914 635316962 14304 14303 766651703 56917 56916 856614655 71573 71572 53088403 79235 79234 779605793 58210 58209 500256780 93057 93058 766997534 56922 56921 35774811 49465 49466 765728897 56924 56923 190866297 79070 79069 363756603 74683 74684 469385722 1771 1772 702584981 50821 50820 61389980 86963 86962 32128617 70439 70438 387901728 99662 99661 409221266 17606 17607 921431384 28680 28681 547945633 24112 24111 746044802 56934 56935 996170705 25659 25658 881983188 98453 98452 899590718 69543 69542 27265624 81879 81880 675267153 39877 39878 930677754 19981 19980 675771007 1812 1811 449409504 35115 35114 904360755 51827 51826 472933881 74379 74378 8531720 26918 26917 988631001 90648 90649 318125884 37354 37353 617479364 74672 74671 376628834 4377 4376 337376264 56950 56951 67478358 28278 28277 691269008 24014 24013 817314422 25300 25299 565384887 76070 76069 166245135 57883 57882 793581914 19390 19391 850603798 36920 36921 272341297 36194 36193 804025113 15468 15469 726702943 36896 36897 885467764 57062 57063 296225863 60625 60626 35109832 59109 59110 670881698 56965 56964 707838377 7758 7757 429246158 48445 48444 728497047 31164 31163 383490409 99265 99266 860179248 79197 79196 25791519 77355 77354 8931235 78763 78762 142623168 56973 56972 397705576 81197 81196 355844758 94403 94402 401881135 44035 44034 214468085 52269 52270 684274966 1909 1908 112441875 56978 56979 206372638 79722 79723 991739418 10371 10370 195497952 60334 60335 180912764 33252 33253 244733564 29498 29497 581780359 52262 52263 730621651 78740 78739 488821305 24752 24753 578005238 56988 56987 582377301 60215 60214 336633053 41291 41290 748387510 94867 94868 671221341 28596 28595 717048036 22345 22344 862328148 21567 21566 796129509 44561 44562 303652391 95722 95723 584168534 56997 56996 77182574 8098 8099 530151354 25585 25586 76106221 50508 50509 3319569 72080 72079 567311303 7741 7740 518130349 29762 29761 442361838 68344 68343 663951425 66656 66657 49270494 38612 38613 55564859 57007 57006 337364363 60141 60142 961629011 57959 57958 165850007 20888 20887 189525092 11355 11356 771873225 6457 6456 767492731 91474 91473 952925883 34713 34712 971733806 87776 87775 508104658 32484 32483 459205424 62477 62478 945151091 24540 24541 455891746 43935 43934 996499828 41093 41094 180016811 41287 41288 132575441 62849 62850 808972746 89383 89382 172163489 97555 97554 917059691 73101 73102 998358088 57025 57026 60832825 32350 32351 881432301 78060 78061 881472692 83440 83441 637703727 85095 85094 631399811 57031 57030 651789843 57032 57031 75906827 76852 76851 727727937 15075 15074 275049792 1207 1208 386845809 39564 39563 164743355 71269 71270 988349472 57037 57038 876043790 96676 96675 847112839 36845 36844 719945556 49047 49046 831025101 35709 35710 735384588 24481 24482 875912828 4857 4858 433429287 46424 46425 604081714 47018 47019 413340511 57046 57047 591343257 54209 54210 73907659 35985 35984 288603800 1187 1186 653225648 92035 92034 954041291 49142 49141 746283163 57779 57780 12241969 71296 71295 976371116 65948 65949 785306661 49170 49171 674583349 87448 87447 792351376 57057 57058 21930884 28916 28915 898145628 79248 79247 172378620 44865 44864 613211180 85026 85027 852583787 64757 64758 310161226 96607 96606 841448599 57065 57064 437541088 57066 57065 825233690 13049 13048 643171948 81613 81612 73127024 12006 12007 183520878 87389 87388 386708303 84072 84071 456799843 78822 78823 179383094 65839 65838 299554039 35379 35380 728800841 62211 62210 990372983 65472 65473 14995292 22279 22278 862476677 9833 9834 41285198 99669 99668 764891663 73157 73156 786977944 33749 33750 273051778 51822 51823 730597925 57563 57562 519894842 64291 64290 756457061 57085 57084 65171006 85960 85961 162194845 54822 54823 230993194 57672 57673 947962497 5421 5422 279890796 5748 5747 258564 57091 57090 20342963 97253 97252 824550767 24494 24493 911721381 40126 40127 776309936 87455 87454 663913681 5079 5080 634381045 57096 57097 403524580 44460 44459 13289850 34555 34556 475307295 28390 28389 206666911 20258 20257 213926664 14634 14635 988806974 57103 57102 376567904 98497 98496 566794299 61464 61465 23045206 51348 51349 759019613 96045 96044 50182394 53933 53932 853364316 75391 75392 757021684 402 403 559167291 19967 19966 762501494 32761 32760 201361623 99079 99078 799905135 93794 93793 874670785 45469 45468 300049154 79826 79825 296644937 21195 21196 65173558 82665 82666 36005083 57118 57119 61518319 89122 89121 11300751 57121 57120 33577501 75864 75865 632345339 27817 27818 598913075 63292 63293 373897292 47108 47109 830654427 53587 53588 522203285 31132 31131 641402343 29066 29065 547351398 57128 57129 795532171 70466 70467 220549537 57131 57130 757716938 66165 66166 919749257 20173 20174 48079663 4687 4686 251668252 37543 37542 205766589 44130 44129 424660899 57137 57136 621121320 57137 57138 878464903 94649 94648 453513542 82305 82306 974015334 22857 22856 927387840 98698 98699 428698982 30697 30698 854615053 24137 24136 751858633 15390 15391 159977633 43139 43138 735186370 93947 93946 363769441 55844 55845 63352967 49928 49929 175497051 93862 93861 361995944 75035 75036 997257140 27163 27164 970359711 90987 90988 89027041 19505 19504 312735144 58675 58674 152922906 77729 77730 114308051 96102 96101 204383244 19259 19260 746579543 37337 37338 781578703 9411 9412 62345001 57161 57160 172821271 45265 45266 512616653 34040 34039 754269614 13355 13354 956262253 42092 42091 43961890 44503 44504 576606248 58326 58327 80763835 5529 5530 979770028 1654 1655 471747247 94421 94422 602673415 33558 33559 209069721 57172 57171 791896506 57172 57173 402584360 32918 32919 500930575 44796 44797 774918420 67700 67699 41414317 23008 23009 402228567 64702 64701 498839658 66192 66191 243368089 57180 57179 995105632 75548 75547 243759852 79745 79744 809826883 63497 63498 442955705 57184 57183 25599474 22891 22892 18742266 59024 59025 899215691 97372 97373 33326762 20812 20813 802851140 53158 53157 477844346 30132 30131 495256375 54238 54237 12830662 1932 1933 272009086 57193 57192 852729287 76192 76193 197146176 32884 32883 265754122 55095 55094 670559370 93400 93401 170086177 77651 77650 606756770 67489 67488 674749336 47742 47741 774636184 56652 56653 342062123 57201 57202 57876509 57202 57203 788732469 31815 31816 258712216 18635 18634 895991404 26255 26256 90188919 20578 20577 793984972 39166 39165 504828611 36366 36367 891246289 58958 58957 889114616 66669 66670 8044777 60449 60450 714765587 95961 95962 433143849 1346 1345 217269996 20354 20353 340214591 31989 31988 61556166 15683 15684 710953384 63942 63941 565138213 67643 67642 759126051 8988 8989 512322016 64697 64698 411570533 2305 2306 424680566 5158 5157 21560590 29045 29044 658361765 4496 4495 320804572 96318 96317 266098489 80116 80117 703621150 33600 33599 953946915 12478 12477 5594476 87716 87715 595851978 57230 57231 50218134 70403 70404 36144806 10426 10427 536125146 82459 82458 685836298 97492 97493 53721434 98850 98849 936894273 53619 53618 362876365 42545 42544 121233373 74137 74138 645435252 95294 95293 818788684 60113 60114 454600783 17049 17048 18931628 67956 67955 263919250 6875 6874 308308192 54940 54941 443783763 2340 2339 180308452 22597 22596 20070789 57248 57247 647267933 58011 58010 811872297 53409 53410 168290421 82788 82787 607500483 18613 18614 73399525 58057 58058 376854795 57253 57254 654346067 62842 62841 588705510 11881 11882 166468319 90291 90292 894384532 72921 72920 100772089 98268 98269 794819371 57260 57259 13360245 93197 93198 519065156 70984 70985 260736737 57678 57677 806716404 71936 71937 306679318 36732 36731 821206526 68805 68804 612784141 57266 57267 402176326 26819 26820 630663412 51087 51088 516652169 45572 45571 982067073 18304 18303 599875404 23263 23262 196901767 31124 31123 604462354 38059 38058 538065607 7615 7616 6416594 40744 40743 398596104 52322 52323 512668840 43602 43601 684263530 63026 63025 424157643 65994 65995 519983863 92944 92943 283438271 70170 70171 29441659 57282 57283 245066188 19149 19148 558911893 42464 42463 207906222 35663 35664 766990607 11079 11078 326925966 61812 61811 425863275 86132 86131 58984753 65540 65539 693160126 57290 57291 876992112 69125 69126 887556546 92093 92092 68414696 73866 73867 928983334 96168 96167 80546546 57296 57295 886866984 92852 92853 427656406 69515 69516 354223974 93108 93107 916542267 57118 57117 902484209 57301 57300 386262498 75834 75833 376322212 28419 28420 390827668 74391 74390 537014964 87491 87490 168433753 51367 51368 706887815 95785 95784 915365611 16798 16797 71604682 57308 57309 339933802 1264 1263 103860158 5178 5177 883479377 74518 74517 101127378 2535 2536 771863209 75603 75602 6412407 15962 15961 948904573 95063 95062 799669040 56628 56629 275985037 57318 57317 882075368 60046 60045 238318918 57320 57319 381710217 45095 45096 131942642 44158 44159 350852042 14996 14995 750928173 57323 57324 709762121 53869 53868 769639576 51616 51615 169985753 63329 63330 618574545 66266 66265 245447709 57328 57329 196421282 59450 59449 36321622 8521 8522 921217144 57331 57332 630286457 74355 74354 611411223 30296 30295 839452805 57335 57334 288963725 99359 99358 52768275 49920 49919 658619748 40461 40460 101431342 18540 18541 912482332 57340 57339 802712934 7880 7881 162469593 99204 99205 571837728 624 623 192120152 89369 89370 349173040 45629 45628 165410087 87112 87111 198844842 98816 98815 238148118 82411 82410 942044404 57349 57348 415431401 62246 62245 582272544 57350 57351 861835855 57352 57351 589670777 57352 57353 746290200 57354 57353 65808220 95567 95568 754303650 36191 36190 371250506 95466 95465 980721812 19620 19619 384927034 35651 35652 409684687 66251 66252 683015988 27266 27267 431560354 43299 43300 27228443 58971 58970 351195197 19929 19930 302792907 2417 2418 221074793 25972 25973 75058276 95059 95058 27871350 66168 66169 420816100 60606 60607 902721396 57370 57369 55874812 94205 94206 603820966 82036 82037 751572508 39532 39533 754218291 18901 18900 462986705 17839 17838 902375199 71367 71368 611835216 96661 96662 110258042 50961 50960 611879251 71532 71533 463685591 18234 18233 669429795 57380 57381 997407232 71302 71303 60883446 20438 20437 52188392 90698 90699 68683132 92395 92396 998106593 74000 73999 293101749 78650 78651 687841807 10590 10591 226440709 5470 5469 670174237 10164 10163 217008522 90769 90770 127033902 68165 68164 741988013 55457 55456 900343831 12060 12059 600495607 6260 6259 752034251 96896 96895 945449767 63465 63466 928633366 72739 72738 618625409 71322 71321 951832975 85334 85333 2216552 59811 59810 265195976 55841 55842 72443951 11688 11689 58646727 15067 15068 467468077 42709 42708 204619962 57406 57405 836337423 89749 89750 734652390 54335 54336 773846642 57409 57408 642088161 40000 39999 418997938 91430 91429 218325761 57411 57412 202038780 57413 57412 782510868 5989 5988 826838443 56682 56681 495746129 32606 32607 226958033 57417 57416 520423823 73058 73057 950951187 33220 33221 889218741 20740 20739 92864443 42875 42874 343429746 21430 21429 993671432 80811 80810 980666414 61434 61433 575474632 41518 41519 833056320 2139 2138 124241705 20468 20469 985052257 90934 90933 899430605 86439 86440 689354336 13578 13577 173753628 49031 49032 647051032 77739 77740 621173214 84886 84885 795101088 47636 47635 337833737 80973 80974 956755649 57436 57435 36178391 10052 10053 361260205 57438 57437 66549276 75754 75755 93632237 85835 85834 182921687 94763 94762 185919644 34619 34618 477792007 92815 92814 779215571 5320 5319 296906688 36283 36284 141936996 12845 12844 73406077 33660 33659 47089611 57557 57556 230917304 99885 99886 556837473 24469 24468 346913208 24961 24960 85415891 50550 50549 324940715 41601 41600 42742995 79336 79335 284375284 27650 27649 422579213 57455 57456 873506758 76762 76761 70677085 72729 72730 798407154 7100 7099 448290623 57460 57459 116472573 1018 1017 142908807 36144 36145 202122358 85586 85585 457775186 45269 45270 417518726 5364 5363 783217724 21565 21564 649237193 34510 34509 146089171 66074 66073 80729948 59206 59205 387386444 98886 98887 286427192 47554 47555 994722677 18153 18152 871243966 26437 26436 924917227 60922 60921 35583890 62087 62088 739163789 20041 20040 100505261 35748 35747 57476656 90221 90220 309516718 20180 20181 319043221 27237 27236 562546289 78337 78336 740379544 31593 31592 546722787 9799 9798 761625769 64090 64091 740266773 36929 36930 52321408 25326 25327 490335887 88556 88555 736558349 56441 56442 715355110 80253 80254 843556270 75685 75686 64754065 58500 58499 150518181 84204 84205 159007480 65876 65877 465756873 18545 18546 554912974 4254 4253 117691515 57495 57496 215358369 57497 57496 130890460 70423 70422 45931183 116 117 380250686 95660 95661 686999804 42880 42881 56875224 66154 66153 944503457 68906 68907 621444285 31347 31346 39109735 57504 57505 210358287 39033 39032 23640980 93544 93545 301641071 57508 57507 369902597 63166 63165 679099065 52977 52976 802213501 86373 86374 239831022 40848 40849 166943037 29511 29510 167129202 1935 1934 931743957 61275 61274 571022456 73421 73422 619454265 77348 77347 561903290 87472 87473 254656279 57519 57518 448277101 89135 89136 791017832 8277 8276 992705908 32935 32934 975739206 70102 70101 563583700 50483 50482 978805245 1743 1742 150085992 67635 67634 546288484 83364 83365 971016918 57527 57528 302106734 57529 57528 350289601 74714 74715 325043196 64790 64791 654730816 57532 57531 330399733 51065 51066 459232143 2144 2143 952291993 23170 23169 989139461 78162 78163 792411666 57537 57536 225440326 69604 69605 541769292 9799 9800 206874298 34871 34870 251570439 86794 86795 988660798 37506 37505 60361259 32968 32969 348535577 57451 57452 673609307 41010 41011 617634865 68233 68232 346387916 57546 57547 925154943 80553 80552 853842264 95896 95897 929437888 76083 76082 904875982 57551 57550 767877997 57551 57552 179831181 41820 41821 748377838 12418 12419 46964817 57555 57554 548772363 69712 69711 916941132 28889 28888 372356259 35190 35189 27364729 57558 57559 604019360 95403 95404 428127277 27497 27498 269017898 57561 57562 599559151 39356 39357 501776411 96610 96611 170614153 43426 43425 441944499 53965 53966 832001375 9448 9447 355136142 93589 93588 331413248 57569 57568 468826066 38882 38881 521367291 49201 49202 658366893 66427 66428 502576884 77775 77774 209840127 47153 47152 129810422 76993 76994 647188307 12751 12750 27675915 64475 64476 114168340 71522 71521 319502346 3807 3806 550906366 27073 27072 724075185 66597 66598 49794514 75826 75825 10388979 23326 23327 220936014 21961 21962 645502355 57585 57584 951518556 36641 36642 478273010 10218 10219 577867402 40690 40689 998992422 57588 57589 698496954 47163 47162 459886667 50729 50730 360882970 43164 43163 880769054 35949 35950 325405527 82544 82545 519286728 84133 84132 64427278 57595 57596 830538487 39854 39855 168390788 51659 51660 568920115 65012 65013 734711190 93128 93129 688265328 5115 5116 976229363 93194 93193 209528031 89347 89346 248894856 36701 36702 269393674 38897 38896 324428092 98377 98376 814425888 23886 23887 601031646 11464 11465 711193741 66830 66829 437343579 26533 26534 769305806 68998 68999 859727413 88015 88016 47717508 46370 46371 575758640 7480 7479 46185671 57614 57615 17626447 57616 57615 193691324 82974 82975 832609278 44368 44369 711524202 5233 5234 585928593 87259 87258 639808969 57620 57621 157451757 37556 37557 621195548 45579 45580 49068421 83839 83838 336719233 64875 64876 420928137 57625 57626 270789831 18863 18862 801188441 39914 39913 248697215 20744 20745 412349248 23999 23998 685322326 96534 96533 385159775 9937 9936 137071522 12247 12248 172734951 9969 9968 464039226 1725 1724 255572364 40696 40695 309088907 13935 13936 629910326 36122 36123 12541672 47895 47894 212162553 34298 34299 816678946 57641 57640 683206983 22320 22319 3387737 57643 57642 578632292 66961 66962 252962833 63953 63952 328457755 34378 34377 507918216 22621 22622 831040688 15293 15292 588006984 33328 33329 158756373 21235 21234 799109624 80647 80648 44804704 57651 57652 864968055 1960 1959 462699133 53782 53781 899261740 16002 16003 791665440 98322 98323 156970391 50214 50215 993817598 64801 64802 577617964 93216 93217 855066941 21708 21709 121629282 6847 6846 337001769 13956 13957 92721927 63580 63579 248180776 9539 9538 709917142 16311 16310 241409264 57665 57666 532026699 35238 35239 345015543 71292 71291 841810614 19283 19282 960594219 87076 87077 528055439 77067 77066 19532516 71693 71694 826215177 69117 69116 484790551 7350 7349 87450345 814 813 45264332 2735 2736 83535513 31227 31226 887001042 26218 26217 796802424 92675 92676 650063025 57679 57680 907851125 40977 40976 307793632 56853 56854 256598748 17386 17387 815715384 73536 73535 15512175 68302 68301 643215529 57685 57686 71459257 10980 10979 395938092 57687 57688 92049823 57689 57688 871807736 57792 57793 552691512 35894 35893 758407929 57692 57691 535310047 46875 46874 716290430 35373 35372 387003782 57694 57695 728421938 4108 4109 680840269 32293 32292 681111629 40171 40172 197470803 83617 83616 720662283 16187 16188 477208779 75760 75759 613932638 57702 57701 332977491 8336 8337 25304031 3037 3036 758707842 69101 69100 11915275 88113 88114 402824896 5602 5603 134154156 91445 91446 967661915 47743 47744 72483221 26311 26312 556039639 30754 30753 147883154 93865 93864 769447301 57712 57713 46991263 14383 14382 210190167 73816 73815 370476632 31367 31366 190793202 57717 57716 264831921 14694 14695 673209349 4352 4351 132558055 57720 57719 429273817 66786 66785 493228727 53877 53878 919527210 80806 80805 580378317 68200 68201 38925878 1233 1234 713397119 89641 89642 479878419 16997 16996 620065723 17746 17745 8249925 8780 8779 453617470 83916 83915 854981008 7206 7205 48997639 15318 15319 509206027 58119 58120 498040332 6033 6032 83754614 37175 37174 768363051 25431 25432 96043981 73585 73586 45129571 57738 57737 867729949 16621 16622 109170500 65318 65317 575357335 59583 59582 537853604 30288 30289 39296483 70906 70907 534512532 23851 23852 325906359 55426 55425 532892051 33078 33077 175420583 22173 22172 717922817 17495 17496 805660991 57749 57748 504139478 53126 53125 408176975 41185 41184 808854931 64813 64812 919005830 19274 19275 833199737 68985 68984 790979906 93911 93912 927065081 57756 57755 644677543 42153 42154 28456557 97454 97453 893390575 44978 44977 327825413 57760 57759 39926016 5284 5283 131593476 51700 51699 141021252 65433 65432 459750444 55466 55467 621128629 79208 79207 984013686 39856 39855 973622583 7250 7251 103355655 57768 57767 4678187 29175 29174 533028960 83288 83287 863529537 17979 17978 844843989 57035 57036 334848141 58017 58018 104043072 85890 85889 37257950 67795 67794 335722742 23636 23637 267128139 46427 46428 680217082 87410 87409 204713998 38093 38094 182386289 11117 11116 738143638 57780 57781 927001942 17408 17409 738041559 79622 79621 547885679 74697 74698 774853093 51793 51792 182600064 73573 73574 890631873 9531 9530 793958846 17798 17797 49103986 68425 68424 45908870 10266 10265 539250776 83243 83244 793399887 57792 57791 660601278 44058 44059 824331486 40091 40092 524008366 89781 89782 766922169 74326 74327 33190153 89942 89941 832516573 57797 57798 437835479 95681 95680 716749747 57800 57799 819079387 57800 57801 256129089 32352 32353 308409450 87263 87264 531301533 61026 61027 63600510 52620 52619 350291880 4427 4428 803688967 77381 77380 761558008 3180 3181 746289025 76896 76895 719349270 57809 57810 887381707 88519 88518 846312170 4827 4828 476865591 66872 66871 562428531 92392 92391 440177118 87016 87015 157110972 96062 96061 820986422 3180 3179 590290699 86848 86847 331337958 34751 34750 787081051 57819 57820 190795224 46772 46771 244663308 57822 57821 13311120 930 931 273986010 57824 57823 291699133 90932 90931 956916236 6230 6231 714148110 24762 24763 26532589 57828 57827 354975047 89727 89726 414743680 85117 85116 743338132 15151 15152 463125872 57832 57831 631927581 35017 35018 384250950 31552 31551 731151834 45484 45483 43139294 51148 51149 116066217 80005 80004 171403804 70622 70621 981725342 57838 57839 337626075 57839 57840 305772442 2364 2365 417460518 59466 59467 128331295 49484 49483 34065579 36459 36460 47338594 57845 57844 49992044 8208 8209 976328610 62742 62741 980714936 57848 57847 270980281 17194 17193 347118170 79710 79709 910389489 90151 90150 975696912 57851 57852 840064792 72311 72312 9159999 50297 50298 153409239 9978 9979 784958948 26990 26991 891628607 14313 14312 564996046 35865 35864 32340901 57858 57859 52517643 85149 85150 954147760 78903 78904 638711456 70182 70181 399093680 31716 31715 955210109 57863 57864 998884401 674 673 550459311 31842 31841 976266193 38472 38471 791611352 33276 33275 309875278 19029 19028 72746204 45843 45842 825033699 20500 20501 274102238 62894 62893 172496597 33912 33911 78642795 125 124 664423241 57875 57874 680706292 57875 57876 790736216 51383 51384 566283650 21243 21242 50062693 55936 55935 604932773 67054 67055 22780078 52363 52362 428299949 5207 5208 666932258 97195 97196 892086045 77702 77701 935371635 8791 8792 39500893 96631 96630 629270123 40872 40873 583613871 83324 83325 734493315 83192 83191 221106532 92431 92432 188792498 75348 75347 48315216 17458 17459 366550915 86144 86143 801905531 57894 57893 598436202 35635 35634 47615769 36824 36823 865113432 7864 7865 924575165 75311 75312 425149325 31497 31496 430121161 44390 44389 999315630 57901 57900 22897449 26849 26850 50688279 77165 77164 170336065 82500 82499 36394098 84922 84923 543875363 23083 23084 400532360 89218 89219 258050310 28448 28447 732537432 2412 2411 603392500 57909 57910 196866150 81331 81330 374014146 20384 20385 142378326 9252 9253 198293317 57913 57914 324515769 79671 79670 605546435 63679 63678 25869351 29442 29441 572675240 51913 51912 278633102 13447 13446 611551354 89368 89367 778636745 57920 57921 34605071 30392 30393 651886965 85934 85933 533090558 58613 58614 959914496 19442 19441 738633299 57925 57926 923906818 75515 75516 426810759 55145 55144 786374609 67093 67094 65888687 27828 27829 69663312 4787 4786 369988339 99953 99952 928275463 57933 57932 527257666 74934 74933 59741049 54940 54939 162695492 7040 7039 903059377 16771 16770 43442832 84780 84781 999744543 98031 98032 774800928 11620 11621 287690402 44267 44268 264167937 12045 12044 194080230 57942 57943 21677903 66445 66444 601560560 13806 13807 632381281 34709 34708 69736695 46391 46390 722066753 31760 31759 345016950 57750 57749 235075935 74157 74156 697546879 44307 44306 199808390 52515 52514 371904338 45125 45126 356801806 29873 29874 58153774 24734 24733 857666900 99427 99428 270081127 90358 90359 820122215 55449 55450 421421497 85523 85524 21117444 51012 51011 781573340 31883 31882 291671749 83300 83299 364914008 57962 57963 412001685 79274 79273 451141019 57965 57964 480663399 49112 49113 347942473 67912 67913 924402984 56200 56201 462490579 93493 93494 270906353 49278 49279 367000139 8781 8780 555388802 91852 91853 481641335 29222 29221 188117228 22 23 429708068 75127 75128 892140941 46097 46096 540126652 76876 76875 21344833 62844 62843 626144539 57979 57978 237137623 57979 57980 368160671 72762 72763 337368514 21044 21043 797558142 92539 92538 289952785 53036 53035 472639581 57985 57984 370861474 62610 62609 875878686 75707 75706 614853010 89917 89918 664682489 1399 1400 880712439 49638 49639 821037774 11278 11279 222036434 97275 97276 332629433 14048 14047 161312831 72389 72388 155410920 57994 57995 893837295 4843 4844 459185833 37766 37767 388449240 71240 71241 316475591 43369 43368 444178987 74021 74020 941474839 34451 34450 677808775 64067 64068 165286734 91676 91677 608484460 61668 61667 729305621 72188 72189 478056946 10399 10398 754799968 13545 13546 571540155 69840 69839 782181883 30554 30553 414077734 58009 58010 32917861 68209 68208 830555077 56825 56824 181308642 1012 1013 579687698 21849 21850 27035340 58015 58014 213021533 23025 23026 428622378 94367 94366 575512329 66067 66068 741591172 70658 70657 8119544 60945 60944 753368565 41117 41116 217791300 57295 57294 94864257 46641 46640 179181104 58023 58024 532222889 77209 77208 918309214 29939 29938 969903421 30237 30236 542443842 96551 96552 233152626 30131 30130 219226326 45103 45104 682349108 1944 1943 469053327 80982 80983 882526653 49550 49549 957580176 18505 18504 447093863 89411 89410 332293151 76018 76017 982420414 41334 41333 699916373 75115 75116 483650010 74965 74966 404256281 58040 58039 541366252 58918 58917 101426511 28810 28809 87282454 92730 92729 424067916 53207 53208 407323520 72725 72724 125248141 62017 62018 518881704 42345 42344 910647977 78731 78730 124552697 30371 30370 6468229 52560 52561 49933472 70610 70609 851467975 55367 55366 756254619 47031 47030 813215373 73577 73576 46831378 12576 12577 357728350 60857 60856 862339051 70045 70046 48242017 24454 24453 579191961 51073 51074 769272012 67072 67071 664282164 46977 46978 478394784 58061 58062 625422287 58062 58063 61586580 49362 49361 438756870 17905 17904 340636238 21868 21867 727958230 19210 19209 735419865 58067 58068 655966642 21603 21604 956413780 94785 94786 541083090 66995 66996 123844327 47541 47540 641850575 74344 74343 58575868 20194 20193 975867757 83953 83952 697504939 13199 13200 58438839 59616 59617 821700981 92477 92478 647789394 64143 64142 640061750 89784 89783 55661323 65786 65785 88682837 14990 14989 511144114 58083 58082 127077950 58084 58083 356765227 58085 58084 890695698 7360 7361 575174850 86568 86567 759807900 58088 58087 268108735 5086 5085 942157704 48210 48209 512091450 24107 24108 301303247 31671 31670 33251633 95638 95639 60725622 92210 92209 936412888 24122 24121 968644728 58095 58096 300032560 6048 6047 741632513 68400 68399 60303835 93432 93433 142360796 11995 11996 775357743 61972 61973 813412911 51633 51632 241294985 94886 94885 943206 71576 71575 297143780 14336 14335 723790445 9885 9886 201030570 65171 65172 646324002 48923 48924 831193545 36623 36624 758486282 62566 62567 399014154 96089 96090 342928962 24218 24219 959164575 5156 5157 5386425 52132 52133 519767034 88396 88397 722791069 92011 92012 848757478 89317 89318 284506899 90335 90336 410050512 55747 55748 850629419 89265 89264 379033701 96933 96932 11862803 58122 58121 686754915 92683 92684 549988235 99422 99421 83883688 53310 53309 545426328 92367 92366 795311248 46941 46940 105370237 56635 56634 619562877 75925 75924 317144551 50236 50235 959700151 16438 16437 635528296 7690 7691 755541879 21793 21792 373730342 15732 15731 509176126 52253 52252 842882517 12159 12160 331514987 58136 58137 924836834 45726 45727 96851213 58139 58138 876579313 4248 4247 664177654 29429 29430 709480586 68385 68386 294797329 58143 58142 423962895 58143 58144 256584181 45404 45403 255274482 64861 64860 859880889 21439 21440 694463268 75458 75459 841914122 76308 76309 439618257 59107 59106 671017852 539 538 632289866 24449 24448 140244766 58153 58152 648502083 7890 7891 484579153 42538 42539 242308414 58156 58155 318015450 5207 5206 827267911 74798 74797 992736821 53607 53608 292403682 91639 91638 13505836 83440 83439 981893442 25234 25235 478571177 92692 92691 539287483 99774 99773 548256201 54461 54460 276971642 58165 58166 658922289 65866 65867 772751988 38475 38474 32214949 66458 66457 26205084 90787 90786 313071831 60414 60415 383794265 16694 16693 180221052 47452 47451 911640375 69596 69597 320427429 50546 50545 751087837 76922 76921 980005453 5826 5825 874060863 8015 8016 778578734 76731 76730 782485268 85053 85052 556383194 99451 99450 116660875 43929 43928 940749062 58182 58183 643740729 27456 27455 107436329 83106 83107 337460054 58186 58185 897524550 23112 23111 789616170 5691 5690 479567877 87903 87902 337908674 58189 58190 708712713 58191 58190 592338407 65098 65099 561197694 58192 58193 892553041 90111 90110 206228209 46749 46748 862374423 14397 14396 642157925 61106 61105 625887850 52420 52419 541649315 20100 20101 597913987 41239 41240 2221777 80980 80979 76821722 94427 94426 36452934 42122 42123 847699353 83268 83269 539008157 69432 69431 65067600 94217 94216 998145800 10802 10803 655275242 58208 58207 329790183 94125 94126 286797536 75494 75493 59840922 6853 6854 116487596 58212 58211 749232787 14978 14979 760538497 58213 58214 265029039 97993 97992 887111737 56203 56202 299546566 19478 19477 322463375 58218 58217 233115009 65160 65159 918991246 59008 59009 922894443 18532 18533 119636041 8641 8642 733858379 58222 58223 604622285 44684 44683 26378418 26248 26247 890004308 8621 8620 195062480 43685 43684 2961595 58228 58227 989016971 7152 7153 986408246 44700 44699 545294803 36668 36667 588909123 90519 90518 750077231 11297 11298 441275100 58233 58234 842929308 23501 23502 190076145 58235 58236 215917976 82672 82671 333042453 38757 38758 165724538 85613 85612 4416632 18599 18600 338056452 41279 41280 676550933 58242 58241 98276923 58243 58242 510504492 92074 92073 566934646 62580 62581 58042099 58245 58246 374046390 57129 57130 827645321 21545 21546 198560821 62352 62353 236412971 10773 10774 557151042 87523 87522 968076970 33278 33279 391817803 58252 58253 677915676 12375 12374 248196924 13224 13223 465524946 84408 84409 414675208 81742 81741 204597387 30614 30615 34418052 97565 97566 895944935 69436 69437 3715964 16637 16636 387509279 84069 84068 521072897 43959 43958 479456242 41355 41356 878693888 68480 68481 20975331 27572 27571 992904985 42039 42038 90720673 40954 40953 370733229 38613 38614 563117767 18070 18069 492921401 83791 83790 276967109 22225 22224 352551395 57148 57149 468405790 8240 8241 677899859 46313 46312 20457429 66245 66244 766556868 58276 58277 527948321 59515 59516 313520475 58278 58279 467372904 76483 76482 897060791 61368 61367 249293675 74748 74749 177123785 40811 40810 737629375 98668 98667 314466022 19293 19294 907453052 85832 85831 42347802 67543 67542 848268857 85840 85839 489729728 58288 58289 751053367 63494 63493 629202511 27198 27197 13271516 40204 40203 637992055 74509 74510 542571107 89861 89862 856822893 22472 22471 539997651 96729 96728 675420803 31789 31788 106768941 58298 58297 62478587 39135 39134 618865386 59711 59710 552509213 58301 58300 918540964 97760 97759 891250311 58302 58303 267141908 62072 62073 258040517 69603 69604 771719484 58305 58306 45802785 63435 63436 460446181 42501 42500 494505660 81693 81694 930757196 7427 7426 739898078 58311 58310 345278745 85878 85879 803355531 36245 36246 67715472 58314 58313 85091927 85099 85098 565259019 35565 35566 508403579 71537 71536 240004776 80962 80961 370108711 43881 43882 815480127 48333 48334 330943770 83880 83879 685947799 6021 6020 642468977 34009 34010 216128217 21276 21275 380502460 22777 22776 480602948 58326 58325 329984343 39701 39700 504284963 5304 5303 964428792 693 692 821324284 48207 48206 385697668 80280 80279 233080843 94122 94121 847221287 56633 56634 25639406 75117 75118 809145251 58335 58334 379621538 81193 81192 475947240 66136 66135 11609518 12533 12532 985998822 44925 44924 960101278 46774 46773 507980191 37520 37519 563954355 97333 97332 698996864 86059 86058 463558105 66673 66672 10059505 38840 38839 714179545 58346 58345 736063019 7234 7235 251787472 85769 85768 254340425 79838 79839 791600096 58349 58350 948258978 72213 72214 40250149 14261 14262 628249943 12206 12207 850292715 10712 10711 52932392 4383 4382 50138398 5335 5336 183049868 55359 55358 841275905 6257 6258 402236672 63994 63995 642793251 85803 85802 959292319 40204 40205 381680528 89244 89245 538660851 31222 31223 76341316 91976 91975 804055819 6179 6178 268951525 12572 12571 231993037 80676 80677 482330289 43894 43895 890938766 58368 58369 371109557 34184 34183 819355616 35727 35728 112198719 84254 84253 27062955 80377 80378 335589015 6592 6593 847198080 33004 33003 287289578 58375 58376 999158057 70313 70312 969103239 58378 58377 974513797 87348 87349 134825294 64129 64128 443484563 94053 94052 920089956 58382 58381 956920012 70679 70678 585172268 91117 91116 461017270 97218 97219 474372723 4972 4971 523580342 60767 60768 450329067 29603 29604 534225957 58388 58389 653566427 91632 91631 924728487 82515 82516 689208596 13285 13286 410473144 53887 53886 836764199 52578 52577 707932040 15147 15146 754668245 93958 93957 508889865 19152 19153 274804679 96714 96713 755645766 85678 85679 979981440 67431 67432 850827766 2671 2670 275337103 68169 68170 329820753 75167 75168 267758345 49236 49235 661403938 43325 43324 616888630 9139 9140 230352158 48833 48832 892410251 40789 40790 789491060 82191 82192 928664024 63606 63607 181775525 82125 82126 15128515 96838 96837 356644246 15287 15286 594052725 3230 3229 112903908 72615 72614 123501715 78719 78718 519211127 96974 96973 399199856 69201 69202 33160538 58419 58418 814741633 1520 1519 312058825 44458 44459 557145617 85404 85405 137913740 58422 58423 914006069 90935 90934 678931076 58424 58425 477454595 2382 2381 543384452 58426 58427 189810431 44387 44386 584651618 94201 94202 280155350 29037 29036 218006605 86666 86665 666757455 51956 51955 240314208 65701 65702 833649534 61037 61038 912069240 15435 15434 19490619 9909 9910 704925763 46325 46324 168418770 31943 31942 578516634 51426 51427 670387964 73390 73391 936851217 74491 74490 225795598 58442 58441 423583180 60424 60425 230373233 2703 2704 884961940 58444 58445 318954066 69311 69312 817524777 47884 47883 865184410 56514 56515 955909594 91197 91196 928833313 78336 78335 23467860 98077 98076 4628510 98621 98620 5238456 58453 58452 654731747 71856 71855 40359152 15712 15711 50937287 90595 90594 441451586 30534 30535 278838115 10089 10088 231581989 81112 81113 61629441 7452 7451 43574612 58460 58461 58880081 53173 53172 214993186 58462 58463 21113438 47417 47418 554596109 65367 65366 471066049 82939 82938 202597781 54078 54079 644608020 42397 42398 840954703 14852 14853 435115946 58469 58470 937541941 15469 15470 697028733 74701 74700 386369344 15766 15765 104159080 952 951 7526201 60667 60668 581348247 81264 81263 235471308 92096 92097 63274043 88641 88642 640078302 58479 58478 262250114 39268 39269 313627168 58481 58480 756703174 56253 56252 768119012 75305 75304 639420421 81106 81105 639145520 21617 21616 512254097 74569 74568 20067857 58487 58486 296735496 43498 43497 59125554 84749 84748 679277703 44344 44343 496139693 18964 18965 439259419 92071 92070 582230561 51463 51464 700451704 58493 58494 731926789 99646 99647 837166318 10146 10147 604598844 51439 51438 297009560 6164 6165 669692137 58499 58498 735919319 28804 28803 215962500 58500 58501 177545726 95511 95512 890100270 14373 14374 437574991 16568 16569 767547201 25908 25909 196688167 86900 86901 999274028 90900 90901 331889525 61876 61875 373187710 36481 36482 332445552 73207 73208 908136768 7955 7954 598517642 58512 58511 892892808 58513 58512 186999711 11958 11957 635265355 38048 38049 506529651 76236 76237 555117427 58516 58517 232430939 75755 75756 780639281 96131 96130 532570426 44030 44031 134767253 58521 58520 506408879 91245 91244 449814108 90453 90454 855111053 54331 54332 139143945 89798 89797 52488588 73577 73578 143499575 84962 84961 519727678 26226 26225 811844141 65071 65072 884015684 87833 87834 23689139 58530 58531 496796865 67711 67710 660726308 87562 87561 840710159 25275 25274 555685573 94220 94221 967898289 62453 62454 25450069 71055 71056 673367689 36596 36595 632707045 99523 99522 356560459 58539 58540 578722794 58540 58541 21272370 62305 62304 264835985 40308 40307 399660274 74397 74398 162446418 58545 58544 60571117 6263 6264 751007176 33080 33081 77870505 48564 48563 778502080 71546 71547 454933378 61782 61781 783818384 55304 55303 955240860 58552 58551 103274922 21491 21490 198627356 50762 50763 816253040 94890 94889 304609432 21863 21862 410886474 47890 47889 204463563 58557 58558 582549238 7120 7119 10398094 39117 39116 61031968 30612 30611 120249092 58562 58561 511616307 70167 70166 667631380 32476 32477 248008814 42327 42326 111367452 90228 90229 590777402 30431 30430 679433699 16510 16509 642128827 98132 98133 93323984 54433 54434 973527461 11249 11250 992971610 8005 8004 669739345 96681 96680 708929216 81605 81604 37715472 58574 58575 875722234 34280 34281 422915263 58576 58577 681574895 59890 59889 630913947 58579 58578 362146280 4262 4261 724214871 55893 55894 208737861 23775 23776 880688236 58303 58304 224592751 8583 8582 715044785 58585 58584 731052301 34257 34258 708344107 53329 53328 467517819 57080 57081 409724454 88203 88204 3994999 33893 33892 423702404 96845 96846 566407198 22212 22213 699909462 28349 28350 725663512 58593 58594 65035945 51449 51448 378020623 58595 58596 808587170 82329 82328 508261477 58597 58598 41127886 38223 38222 648020006 42918 42917 710230707 27104 27105 774025531 39047 39046 329259179 36509 36510 968202721 58566 58565 558066 63557 63556 216412506 58605 58606 17263613 23411 23412 552409570 3118 3117 216715533 349 350 743473893 58610 58609 327442437 79852 79851 757496687 58612 58611 344124024 33285 33286 133548260 47080 47079 385510151 60041 60040 758748657 45450 45451 109909482 52771 52770 394464706 58618 58617 849538508 94307 94306 339392374 77834 77835 758487772 58177 58176 688006608 306 305 726087713 20505 20506 129421103 95321 95322 686885645 86044 86043 588489152 94156 94155 857299286 67911 67910 368289778 4735 4736 415256833 64150 64149 791957802 82543 82544 636892864 36698 36697 338965177 8532 8531 711708285 82696 82695 200922379 29637 29638 765702711 89218 89217 619831584 35182 35181 315001613 8545 8546 122962496 36049 36048 236150936 91047 91046 639799275 93523 93522 770732670 58640 58641 550360080 22468 22469 429838404 7396 7395 125108607 50299 50298 126755684 32383 32382 332050079 4882 4883 223043488 81732 81731 143845476 61240 61239 185847189 21897 21896 164147580 55619 55618 352789395 89841 89840 526287305 58651 58652 469442732 58652 58653 882924052 75773 75772 938139147 70229 70228 104153088 58656 58655 369805960 38576 38575 281228860 29964 29963 746128505 6648 6647 841876733 58660 58659 898729418 74337 74336 259876524 79766 79765 350115408 58663 58662 828009691 60152 60151 665434202 58665 58664 691351934 35202 35203 590381961 40107 40106 822388824 27551 27552 41296354 58669 58668 397026483 46706 46707 632415010 74726 74725 737339220 40252 40251 627382865 58673 58672 943147182 54450 54451 990591386 18494 18493 10670934 23400 23399 23978074 96689 96688 370172599 5739 5740 781324151 85666 85667 797874695 58679 58680 156334067 58940 58941 478332794 58681 58682 15355329 36942 36943 23627701 54198 54199 165419223 87202 87201 825671045 95963 95962 45177988 45679 45678 358527441 39974 39973 706948356 95787 95788 913272781 75367 75366 52391250 44977 44976 391590257 78365 78366 331800381 93628 93629 893874218 78421 78422 910918590 34174 34173 506686927 21170 21171 53426569 33981 33982 804604374 58697 58698 795322850 58699 58698 839808712 59954 59953 70683058 58701 58700 470361074 58702 58701 312369882 61472 61473 981299038 57098 57097 13551559 58705 58704 78509057 7325 7324 451529030 45922 45921 349112374 60356 60357 524317338 91354 91353 350634091 58710 58709 837726157 58711 58710 307005978 54510 54509 845606467 88940 88941 164721404 18474 18473 876382101 58715 58714 511307897 63734 63735 6167196 94942 94941 216415074 78804 78803 495670987 47305 47306 223515618 63150 63149 46191042 74670 74669 909607346 3034 3033 486358817 25553 25554 294577293 68568 68569 545214106 86588 86587 917629156 58726 58725 291443787 50533 50532 450802898 30913 30912 42074442 47258 47259 710566226 16231 16230 761791105 43438 43437 472814512 58731 58732 536322492 58733 58732 311511869 90991 90990 66569472 25117 25116 971126599 52542 52543 471720479 8482 8481 944810312 4068 4067 12493449 58738 58739 538572638 84652 84651 505867109 13472 13473 913138427 24073 24072 780219872 94031 94032 15587294 16697 16696 393497029 58745 58744 735319874 73958 73957 659419215 62491 62492 984687445 64831 64830 393291067 52486 52485 365854443 64486 64487 348648480 58751 58750 640750964 60949 60950 198426627 43885 43886 305979179 58754 58753 442607910 58755 58754 217355665 4522 4521 685442338 52390 52389 165448730 90607 90608 221781301 58759 58758 125632806 17250 17249 965846749 32336 32335 42203954 16666 16665 408038054 53987 53988 59049552 81306 81305 403295552 82944 82943 425813460 10200 10201 148844244 46545 46544 843189841 32695 32694 228709528 36158 36159 624982980 91490 91491 41603234 83053 83054 514013198 40181 40180 457219066 98125 98126 12887464 22233 22234 459888370 8833 8834 730948242 78200 78201 697885626 63575 63574 17894796 26434 26435 551063343 5121 5120 976177033 65398 65399 560282612 63488 63489 974058337 47728 47727 52577220 75178 75177 941237702 63128 63127 732627718 56433 56434 748600185 54490 54489 705184418 66947 66948 363428797 58788 58787 435909652 95000 95001 82334989 58789 58790 821523391 30826 30825 606982666 77137 77138 917390723 67918 67917 43113143 2602 2603 189136785 74072 74071 473077224 5930 5929 26021246 58797 58796 781876984 35830 35829 276039063 66990 66989 196903867 84600 84601 974484085 53780 53781 33682611 14618 14619 812507857 44004 44003 747315591 96219 96218 330208665 58804 58805 437035952 63565 63564 264636482 58807 58806 576145782 58808 58807 972379489 92440 92439 376968987 60836 60835 201154933 50835 50836 554943574 22001 22002 56229895 58813 58812 130532355 4884 4883 666487542 99963 99962 992900120 57382 57381 386043404 47062 47063 125635035 32439 32438 521115860 96210 96211 399281746 97868 97867 16698544 57071 57072 502595323 58822 58821 599469350 91435 91434 286353086 49936 49935 378691707 84549 84550 346293024 90198 90197 23240323 62031 62030 978766265 82022 82021 74482103 36417 36418 811327976 72737 72736 701984392 38085 38084 242345669 4621 4620 714605811 149 150 327484759 66121 66122 693260374 78625 78624 99765000 10009 10010 613394818 65129 65130 140851285 58837 58838 45743889 4638 4639 358640586 76497 76496 967407610 76737 76736 861501742 86274 86273 869999714 57485 57486 327106811 91409 91410 893366453 12936 12937 756669457 63216 63215 565137142 45953 45954 126644138 36212 36211 653904467 52615 52616 83426705 84970 84969 748255485 60763 60762 528385167 1779 1780 184909878 97683 97684 723617062 59922 59921 749018796 43251 43252 239582850 85873 85874 442396933 15665 15664 47953837 60865 60864 365552827 1798 1797 303130882 56100 56099 50711850 41704 41703 482712036 30591 30590 69684967 69742 69743 578930352 40351 40350 139105620 51071 51070 421176047 58865 58866 810059377 80653 80652 116853713 1195 1194 184871157 69808 69809 837746391 8357 8356 190984350 28214 28215 348907727 87023 87024 970253509 760 761 762241285 96399 96400 59954485 29957 29956 361833656 80963 80964 694587709 22388 22389 941909707 84452 84451 807589124 58878 58879 357943229 81930 81929 347103517 18907 18908 657459675 49599 49598 633630811 68555 68556 417322420 40797 40796 87080935 77062 77063 579805902 55534 55533 852811151 47035 47034 5590679 17389 17388 590458977 93523 93524 928512926 18853 18854 60452729 71498 71497 931330819 58891 58892 772209431 59969 59968 301527597 72563 72562 780487669 14125 14126 269251258 5719 5718 474836183 54866 54865 545073852 4697 4698 678474339 10949 10948 733707042 63009 63008 606938419 50531 50530 482890356 14573 14572 551604777 55767 55768 280600516 1472 1473 731411714 28234 28235 54437857 71954 71953 105132334 92732 92731 191469261 88479 88478 545869023 5476 5475 386355057 22452 22451 842211937 41953 41952 17736080 58912 58911 960904105 74741 74740 272949754 13679 13680 35029552 17872 17871 269400322 79333 79332 480181506 6715 6716 442356529 65287 65288 30340369 58919 58918 439088188 91947 91946 841783248 85473 85474 10307636 48628 48629 636754941 62858 62857 516605693 17305 17306 445811902 99436 99435 236221953 1215 1214 403753712 20002 20001 60207141 36898 36899 264180924 58928 58929 466350077 58929 58930 350896491 19097 19096 274591803 35960 35961 757690235 80596 80597 789794414 54568 54569 441768178 21254 21253 424292329 13544 13543 538100210 50376 50375 28839680 61304 61303 655275406 58938 58939 959020667 58006 58005 70007516 50210 50209 400769348 68218 68219 654425163 27745 27746 900172387 58944 58943 232522551 58945 58944 39188780 58946 58945 125770171 47050 47049 825009591 91533 91534 510716103 16920 16921 145543569 73851 73852 864344178 16546 16547 152670385 42274 42273 678387857 73544 73545 177326 40217 40216 939001736 72033 72034 470373423 73589 73590 36698464 55088 55089 792228002 72421 72420 267022618 30401 30400 940616753 12744 12745 734058051 78709 78708 489096689 58961 58962 416637129 33452 33453 822018653 89694 89695 51976461 59415 59416 787369476 58966 58965 786332217 60772 60771 513669246 41223 41224 140846292 58969 58968 808180644 47752 47751 823336852 96767 96768 49185537 47489 47490 205593203 38203 38204 685188995 21338 21339 766371844 66990 66991 409998198 58976 58975 730964232 72185 72184 528679603 78672 78671 911156797 82732 82733 140071701 31830 31831 935785590 58980 58981 60561709 72007 72006 474316528 58982 58983 148532535 62711 62710 119112676 14114 14115 67910220 58986 58985 348458841 53514 53515 593390041 66276 66277 751706172 67069 67070 864349519 70411 70412 87073714 57745 57746 583702556 66101 66100 426916525 58992 58993 380583899 33868 33869 928120254 21397 21396 700352711 16544 16543 589083434 498 499 41577590 5419 5418 899492671 25652 25651 819140804 23403 23404 900708072 59000 59001 609467149 34083 34082 259124352 66953 66952 752552863 2102 2101 722874084 12811 12812 402926958 80874 80875 89598668 65904 65903 488912394 76808 76809 193379931 3472 3473 703459791 63970 63971 490798836 90876 90875 28588123 51534 51533 901763408 59012 59013 21783878 99073 99074 516638669 40016 40015 965560589 83970 83971 793492233 99170 99169 846571086 48309 48308 930894000 35688 35687 149557051 59020 59019 482174098 23945 23944 958019401 90714 90713 117770233 22294 22295 125799720 26118 26119 569543481 43571 43570 444838136 11514 11513 327173512 76998 76997 918362810 59028 59027 710119184 26262 26261 802555140 8543 8542 632430915 31892 31891 782329 66191 66190 420565359 34738 34737 407949433 98030 98029 222910866 48928 48929 453951381 95643 95642 560407407 81028 81029 327794246 84476 84477 220121569 14769 14768 467820894 53159 53160 115033200 96821 96820 62192062 90975 90976 796160290 1998 1997 694029514 24325 24324 92074131 86721 86722 400339226 67199 67198 37128264 26667 26666 458433394 28963 28962 572882753 59048 59049 505980917 33701 33700 993831117 59051 59050 13405077 57026 57027 582488483 78204 78205 41750478 5115 5114 75957037 59055 59054 240065172 70164 70165 778260775 65034 65033 449096842 42089 42090 813704553 13953 13952 874123124 53107 53106 366886401 18789 18788 488878831 55800 55801 373084549 37515 37516 476519776 92672 92671 61509032 51167 51166 641859370 55823 55824 364569610 11703 11704 296224292 21731 21730 341023061 78210 78209 696780106 97839 97840 69421701 58519 58520 214647986 63327 63326 380624007 96462 96463 788008386 59073 59074 559622 73708 73709 729171873 59075 59076 874316674 47940 47939 30633451 58341 58340 766006690 46085 46084 239844265 27839 27840 12978635 64014 64015 752880768 75768 75767 455554289 26491 26492 522577448 19042 19041 870246573 40985 40984 547233824 84106 84107 215399056 59086 59087 62801312 3618 3619 132371896 78890 78889 697484752 4570 4569 829541024 70566 70565 502693431 13942 13943 48009532 59092 59093 276910454 30169 30170 46278470 94742 94741 906264630 59095 59096 647742675 88155 88154 138930783 64689 64690 870697257 58897 58898 885556874 61339 61340 150761940 47075 47076 136244666 59102 59101 159773175 47538 47537 134106950 71160 71161 337866721 87829 87828 232284442 3511 3512 35591904 51944 51945 337453088 85308 85307 784431962 73129 73128 136344824 22697 22698 675185945 50093 50094 311857391 68429 68430 206525415 36047 36046 683448111 59113 59114 844845659 92910 92911 404055603 37757 37756 626060018 4554 4553 516789630 68256 68255 252973921 53659 53660 46037901 54775 54774 395518506 95128 95127 957173770 59122 59121 427106926 18005 18004 275791426 3952 3951 779000322 887 886 806321113 59126 59125 892499397 26064 26063 486881212 32189 32190 319033392 695 694 411235672 49074 49073 317359662 88679 88678 143632394 59132 59131 612355630 36166 36165 30628054 66810 66809 476464503 17613 17612 94154843 36525 36524 945203132 8977 8976 578119430 12376 12377 148317425 92988 92987 259198343 53614 53613 42502493 49346 49345 772973441 59141 59142 421211119 57649 57648 139747974 18910 18909 635410133 15082 15083 4391234 87892 87891 6149195 87901 87902 69257462 54375 54376 741235121 41730 41731 382010665 59149 59150 442446561 21953 21954 547204506 89228 89227 647167935 59152 59153 458514040 18148 18149 195713554 89316 89315 128542421 39730 39731 900999570 64485 64486 32378201 58492 58491 836604993 46471 46470 25699123 95627 95626 973392127 46777 46778 286376789 69334 69335 38669913 97060 97061 823988705 71054 71055 738135971 59165 59164 932581342 59166 59165 467896902 59167 59166 499472176 38507 38508 476736858 52007 52006 250532551 66231 66230 122749304 43149 43150 697779990 24658 24659 479469257 80611 80610 90586823 56929 56930 123576163 19762 19761 799322029 52676 52675 244829142 7463 7464 811822074 69686 69687 320861697 48681 48682 171455410 51186 51185 496449067 18120 18119 111540831 74058 74057 500694607 82806 82807 18330887 12487 12486 503445430 59184 59185 42484827 84908 84907 187752139 65223 65222 532762417 34302 34301 365777196 59189 59188 742236468 18972 18973 192856573 59191 59190 867033562 59192 59191 750520449 29294 29295 202749847 10760 10761 536919275 33947 33948 848374609 95377 95376 77223793 63334 63335 79126547 64930 64931 119489955 5869 5870 144241413 46337 46336 964487675 2534 2535 358913948 14668 14669 279722421 18890 18891 246039566 55029 55030 167996640 15454 15455 70877705 73020 73019 438662326 12568 12567 682080164 726 725 664218665 40554 40553 812481686 97697 97698 854619838 59211 59210 195841957 13911 13912 783040926 37192 37191 210681954 76340 76339 681417451 27382 27381 743203092 43265 43264 117461840 96847 96848 13112562 49859 49858 992533980 8850 8849 349638293 27512 27513 735732240 59221 59220 891163308 61735 61736 959788086 3071 3070 597054194 25164 25165 474720245 68582 68581 61764957 98681 98682 72511779 27006 27007 822877080 65837 65836 863045338 61390 61389 317783732 59229 59230 27095758 72486 72487 506884891 66273 66274 682559197 44583 44582 402090181 2587 2588 403249896 59234 59235 181124014 59235 59236 938861794 68753 68752 11430023 60568 60569 412254502 59239 59238 863861163 52035 52036 838775054 29911 29910 102514774 59242 59241 915078593 31999 31998 943074833 59244 59243 881655116 71668 71667 648045169 18475 18474 701623797 51512 51511 173752577 74475 74476 179182539 18711 18712 137700221 12825 12824 515032194 59251 59250 51149889 82625 82624 888860030 39021 39020 45022464 10129 10128 304209966 65791 65792 560010681 51627 51626 433275035 1736 1735 301686759 52255 52256 368931393 58714 58713 816695801 38958 38957 497270557 17131 17132 811734785 49017 49018 28584711 74429 74428 381617840 86695 86696 589393218 71068 71067 415676802 86508 86509 814232146 43649 43650 169583926 9352 9351 864827405 53418 53417 820227457 46160 46161 700832245 98228 98227 809874691 12052 12051 250450885 59273 59272 462404218 18205 18206 420390986 78615 78614 603379254 6187 6188 609823348 68078 68079 855288781 22953 22954 814947501 29507 29508 593830927 17382 17381 841751145 88456 88455 720274236 26616 26617 418234367 38603 38604 645869429 21193 21192 240043191 38848 38847 454048625 50616 50615 224623396 39930 39931 489589105 22475 22474 376548276 3735 3734 823990902 59290 59289 539131269 8447 8446 362143153 13642 13641 139551098 58407 58408 187503675 255 256 646132623 93025 93024 173153542 26053 26054 32671337 77881 77880 972176660 4730 4729 222842162 65949 65950 414889958 83694 83695 702961571 17661 17660 720981048 71272 71271 350114914 49122 49123 522217707 80502 80501 65635215 55080 55079 988261955 99749 99750 899437465 72416 72417 51253074 93742 93743 321964631 95518 95519 800958388 49695 49694 738331732 24824 24823 529111421 59312 59311 647616618 70426 70427 454362992 59313 59314 754630034 75117 75116 458358642 56064 56065 888568058 59317 59316 610429246 63653 63652 35322456 93309 93308 656330073 9896 9897 591921791 59320 59321 993200201 99923 99922 232820783 56616 56615 602193410 95781 95780 412815154 59325 59324 829432225 59772 59771 938802596 59326 59327 823158108 38484 38483 44675475 95106 95105 33594553 52853 52854 23754952 59331 59330 583559935 59331 59332 673445091 87693 87694 621805546 37920 37921 16549294 49199 49198 539874467 53994 53993 618796971 38176 38175 239345391 59338 59337 122887407 59339 59338 698114215 59340 59339 909385267 24663 24664 990454120 47190 47191 725541417 10569 10570 115929227 84965 84966 823566092 22906 22907 717767512 97358 97357 39788667 91895 91896 497156982 24504 24505 101833607 97830 97829 616915366 16944 16943 661099275 72855 72856 793886898 35617 35616 829824572 36083 36084 710823071 52055 52054 710469504 65017 65018 69126186 65302 65303 329263492 67185 67184 290204275 64595 64594 281286792 59359 59358 588795635 70682 70681 825570814 37342 37341 98593203 23334 23335 852564 75912 75911 878998976 10872 10873 459571470 59364 59365 893830106 74297 74298 893436695 34928 34927 864941932 11112 11111 2648921 13423 13422 533057473 16420 16421 693395851 81256 81255 197202292 2450 2449 579020618 95220 95219 318579752 1433 1432 493421420 68350 68349 27441274 84767 84766 985888657 5835 5834 203885108 31820 31819 252294138 78062 78063 160535235 7364 7363 52835231 52446 52447 39337964 27663 27662 342538875 59383 59382 98992826 33400 33399 303798315 79790 79789 415124155 59386 59385 548012215 77859 77858 758497644 81793 81794 511791536 59388 59389 954259953 25817 25816 806422907 86627 86626 411797769 59392 59391 333831916 96005 96004 350337346 1941 1940 475199255 67767 67766 967757673 59395 59396 281619810 42754 42755 297685829 6798 6797 415900127 47422 47423 962629765 91971 91970 846561753 60095 60096 428590070 92779 92778 381599405 70627 70626 33644281 3539 3538 222144219 80919 80918 364542773 2098 2097 295769437 24915 24914 399982729 41817 41818 213887800 28614 28613 290713412 54999 55000 55297872 80135 80134 457163929 73015 73016 8939136 55796 55795 54288205 51139 51138 4400618 54326 54325 452948659 71146 71147 911821196 98926 98925 7480794 52482 52481 5951253 59418 59419 276361989 59419 59420 46341878 80020 80021 374184795 42175 42176 888935867 91697 91696 696845024 68637 68638 64689564 59425 59424 213911716 76980 76979 156836943 47708 47707 53273915 85218 85217 896658209 59428 59429 278309228 8990 8989 851015493 3684 3685 835067693 59431 59432 22022764 59433 59432 95829712 9414 9413 716345750 59122 59123 860778103 61040 61039 193207847 59436 59437 23015885 79547 79546 923204925 59439 59438 832968696 72957 72958 271303489 67170 67169 745293257 16518 16519 501158332 29550 29549 785150006 70811 70810 995689836 39833 39832 227597067 89467 89468 34654872 59446 59447 52356572 26738 26737 793627552 34772 34773 30526 982 983 660254168 42107 42106 765562423 73312 73313 408260758 59452 59453 934484466 93186 93187 514114186 10653 10654 238119863 59456 59455 755360078 82369 82368 798706459 31203 31202 440506174 24832 24831 802131060 20072 20073 377351050 54783 54782 669974928 69172 69171 707680394 27846 27845 21174439 84568 84567 10951761 98856 98855 241517453 67388 67387 542177156 56814 56815 16181548 47083 47082 309743213 41783 41782 873272114 74900 74901 481943627 38826 38827 388992519 42537 42536 237439212 60656 60657 798073090 50108 50107 31735934 14727 14728 5713116 72281 72280 428035491 59477 59476 662048357 14386 14385 284483011 62703 62702 557226357 27439 27438 773486502 41957 41958 72925222 61063 61062 771324994 42861 42860 684833344 67104 67105 831072721 7583 7582 187810037 78335 78334 204133671 83948 83947 514077391 30353 30352 901074243 59489 59488 529740774 73659 73660 36412708 72195 72196 417734230 2949 2950 554508254 69507 69508 770234096 68040 68039 105388780 85709 85710 449370672 93669 93668 53545160 59497 59496 35539823 45291 45292 314035641 49223 49222 448159834 60898 60897 926136556 34675 34676 736373411 48027 48026 836412359 18338 18339 814985719 30177 30176 802325882 3598 3597 216257583 10630 10631 846938327 65573 65574 738283978 56928 56927 331356771 16352 16351 923505819 59510 59509 68015277 23879 23878 311873215 47595 47596 64939742 59512 59513 885687762 16386 16385 988873106 39151 39150 103308898 19247 19246 790156774 43346 43345 518568868 28525 28524 18057426 67298 67297 318867302 23375 23376 312757434 79859 79858 516372037 59521 59522 339166015 20695 20696 640408608 59524 59523 574667099 56264 56263 413328589 35136 35135 774394797 54368 54369 732284170 2556 2557 410497297 27893 27892 37154230 59530 59529 23979892 86236 86235 346807105 59531 59532 786210535 59532 59533 117654369 76817 76818 92892401 59535 59534 99799814 82074 82075 45234218 27877 27876 377647761 45526 45527 314785797 59538 59539 770307648 93203 93204 120700142 59540 59541 41044205 64073 64074 310174869 81363 81364 49884921 44587 44586 565867145 31749 31748 118601091 48429 48428 425949960 59547 59546 700785117 55519 55520 371455510 35088 35087 553153856 70019 70018 256835788 59551 59550 57301182 36721 36720 485673203 80444 80443 257426809 91771 91770 59004625 61448 61447 599751955 37509 37508 121055555 57707 57706 44227685 59558 59557 686708748 57039 57040 798335604 72666 72665 248197229 82118 82117 416214432 25748 25749 979632118 59563 59562 586686751 93169 93170 244384155 84647 84648 59467946 41815 41814 115679498 99218 99217 64042614 77923 77924 582453308 59569 59568 49448294 32544 32543 635251530 939 938 573632895 72737 72738 821446275 12686 12687 801719964 22802 22801 325124795 21180 21179 41867619 18473 18472 416134117 89088 89089 357347959 59577 59578 879650277 67139 67140 399043567 59580 59579 197798815 34602 34601 528488712 64428 64427 53371988 18040 18041 670881302 46295 46294 230779694 86716 86715 862295233 59586 59585 590570777 51900 51899 36122221 93315 93316 487694549 82166 82165 349787898 62708 62707 498679113 91242 91243 112734638 59592 59591 48630299 87364 87365 953170543 12092 12093 99079805 54392 54391 431700278 75624 75625 191996490 93500 93501 67181504 98418 98417 84862289 2147 2148 622856583 27375 27374 640835825 32718 32719 388333040 36991 36990 250163174 18064 18063 83253958 64727 64726 774768738 41131 41132 87091431 20817 20818 37788255 60256 60257 21376317 47057 47058 439911476 6927 6926 429694960 16345 16344 389283687 59611 59610 877880282 34450 34449 355227587 52126 52127 144773692 11788 11787 929743530 91774 91775 416968367 65429 65430 43242156 31665 31664 755996509 59618 59617 644070232 21148 21147 5408112 3732 3731 284135761 99020 99019 848654795 91098 91097 329930917 59623 59622 825061880 32097 32098 904476507 59625 59624 670490978 45322 45323 984977995 59626 59627 756345541 2067 2066 983401011 42435 42434 961856994 10681 10680 791027462 95260 95261 523206007 77224 77225 836474247 6910 6909 308924782 65892 65893 285621015 64148 64147 844794197 59635 59636 6244811 65714 65713 684280590 54501 54500 688586434 79541 79540 259049928 14119 14120 924548278 11903 11904 773972270 59642 59641 751977680 18691 18692 59011293 10410 10409 392829889 54279 54278 712674332 50956 50955 723820814 63666 63667 237130183 14398 14399 660342443 13733 13734 47953549 82542 82543 540403404 18470 18469 395451228 33714 33715 804367352 62871 62870 227652120 44899 44900 836812639 23601 23600 253010579 60776 60775 150204781 59656 59657 274851258 44492 44491 334319775 60216 60217 824524044 37927 37928 288711318 11292 11291 248960081 88682 88681 340489066 70127 70128 901262216 40385 40384 248868672 94641 94640 41606433 59666 59665 257260063 26382 26381 645764204 20682 20681 930724351 59669 59668 548554834 70744 70743 202376995 152 151 488476227 54662 54661 546698921 34285 34286 217749871 21772 21773 6976352 32903 32904 695974457 88827 88828 396613849 48981 48980 858583528 63481 63480 31587009 60799 60798 536178336 30635 30634 577344109 59680 59681 163185554 38180 38179 63517879 70051 70052 262205807 79181 79180 657941001 75813 75814 5490978 45177 45176 65141943 59687 59686 546259646 30763 30764 25880466 92804 92803 9846965 49814 49815 749629114 35437 35436 437024588 59691 59692 609797299 58940 58939 44454475 18441 18440 597542843 87867 87868 282862329 91806 91805 641627995 8258 8259 427357255 94331 94330 217438781 24000 24001 31754572 99532 99531 499977277 35128 35129 319552497 95582 95581 40937666 82408 82407 980228590 86625 86624 667355983 17997 17996 273198069 52911 52912 25247317 22444 22443 710551340 81997 81998 989376588 59709 59708 819457761 4647 4646 764556033 63752 63753 108164218 97821 97820 678848818 5715 5716 284824490 25164 25163 608088664 59715 59714 345865963 3915 3916 65037508 34265 34264 869060648 29101 29102 597591021 27624 27625 96211385 80679 80680 866070793 57842 57843 361059221 30967 30966 1608154 4064 4065 5166787 66322 66321 690481611 44920 44919 632580370 64053 64052 742244667 90318 90317 951792394 34282 34281 20379417 99490 99489 696429090 34897 34898 755468465 79717 79718 863984948 41691 41690 202628037 57655 57654 99991853 22129 22128 907802336 60402 60401 394251273 61710 61709 37079527 73418 73417 841694207 33311 33310 772260081 86765 86766 708763384 36981 36980 109642584 44393 44394 295366214 94643 94642 444936465 59743 59742 431641235 774 773 312669240 70112 70111 911664151 59746 59745 884321519 73194 73195 849935119 38674 38673 856466793 71780 71779 189490282 99737 99736 627461186 61660 61661 52479173 15073 15072 763422994 49676 49675 645792665 36298 36297 692944705 36840 36841 182288563 39534 39533 885150493 13703 13702 55559653 10369 10368 491504937 20549 20548 359951100 27748 27749 148830136 57223 57222 616157681 54500 54499 850129595 23468 23467 614336868 65931 65930 64188376 28197 28196 529576773 35944 35945 190941372 16313 16312 74761173 58888 58887 869411249 59769 59768 214052045 26931 26930 45240435 18667 18666 759843036 48443 48442 527823679 49025 49024 597072727 20423 20422 58049582 67919 67918 300726317 76699 76698 437181633 22605 22604 5611033 91394 91393 139342269 59778 59779 367222043 25201 25200 31249721 7199 7198 948570920 8293 8292 737359093 70631 70630 732854561 39515 39516 199856877 48128 48129 423337474 74389 74388 594242606 56995 56994 453549660 64700 64699 11368425 72895 72894 892632581 15149 15150 99055814 21374 21375 791157261 7450 7451 106349178 49868 49867 490602229 49017 49016 16860572 41895 41896 217837340 14439 14440 352090036 1149 1148 637283706 23250 23249 889052566 59385 59384 829186192 28892 28893 988456430 95377 95378 439230879 39935 39934 957075995 52801 52802 396135449 35675 35676 182313281 74818 74817 350970197 59806 59805 126071193 42489 42488 120198278 17206 17207 400198668 32180 32181 65426158 48323 48324 304614913 4220 4219 174840911 16986 16987 493938035 59812 59813 296370083 10844 10845 46844230 67114 67113 213045260 41207 41208 268052443 93333 93334 937289230 22760 22761 160607714 61889 61890 545931516 59819 59820 349845359 51728 51727 964730032 59822 59821 355483984 28495 28496 771149695 18611 18612 582901919 50686 50687 86869101 76274 76273 455634579 77337 77338 146269596 28387 28388 165553819 94028 94029 62750987 23224 23223 168782510 26951 26950 780550525 92245 92244 607855068 84760 84761 881786294 86469 86468 157574442 1330 1329 760549357 80646 80647 769748636 59837 59836 867756927 18154 18155 634388115 59839 59838 831624929 29842 29841 86354777 17891 17892 274241496 47321 47320 627330811 59842 59843 13149676 11175 11176 317196119 78080 78079 214580506 57964 57963 64912501 76760 76759 32133833 49271 49270 449995035 59849 59848 746872575 74715 74716 384065947 65556 65555 797077461 86322 86323 865563888 59852 59853 777415976 3909 3908 440845321 73419 73420 436198034 93037 93038 657791845 28139 28138 782955928 59857 59858 608213728 21348 21347 334627877 92105 92106 993204173 15226 15225 834987832 25910 25909 28730692 57302 57303 736314841 47820 47819 551777981 86221 86222 369353809 62970 62969 980816094 51826 51825 311753626 59868 59867 228654226 35138 35137 773727509 3618 3617 31368795 59871 59870 692334203 59872 59871 990946281 10114 10113 57141782 40637 40636 891404779 20155 20154 938037041 16464 16465 258157605 21508 21507 753357 98109 98108 58443203 30570 30569 192151701 74929 74928 764557293 55780 55781 22006804 98734 98733 645850267 95809 95808 7743526 85302 85303 765492139 59885 59884 299170476 11387 11386 72050225 65104 65105 459524740 7285 7286 21082638 84667 84668 198452665 5945 5946 527087556 92504 92503 181117430 18195 18194 639392904 56290 56289 593632577 72145 72146 856900249 16337 16338 966921445 91806 91807 33734097 70854 70855 414005424 12899 12898 929190521 67439 67440 192591455 24518 24519 255536226 61934 61933 305969495 95317 95318 228592689 7984 7983 643893910 46283 46284 851123963 59904 59905 523484392 21509 21510 343995410 4790 4791 689828190 33402 33403 537003294 60262 60261 562905084 68001 68002 610239599 35669 35668 158406834 59912 59911 693757329 6951 6950 543142030 21620 21621 864244769 60144 60143 441863983 63428 63427 940903648 40081 40082 35328125 48238 48239 576539910 59918 59919 977399447 13599 13598 751979481 35632 35631 785000461 62049 62050 801567357 78657 78658 694408784 77703 77704 666420750 25900 25901 441469030 73983 73982 356857836 10552 10551 132412898 96948 96947 951734358 64773 64772 917184020 52366 52365 189228859 5032 5031 9215357 25866 25865 936501068 59933 59932 238261125 16131 16132 895817558 94456 94455 17373809 99035 99034 88409551 99009 99010 98288527 33959 33958 916533935 59939 59938 471928243 10773 10772 837026689 17823 17824 124746727 52729 52728 766021049 56905 56904 6639711 59944 59943 256435016 28345 28346 332681131 74382 74381 420580718 28340 28339 47678512 82438 82439 672475599 6587 6588 28307417 59950 59949 597482954 70785 70784 515560970 23131 23132 540546054 59953 59952 162320342 1135 1134 410269773 50329 50328 198867057 15442 15443 26123166 89888 89889 18069992 49683 49682 64123005 46561 46560 650715151 49605 49606 371804046 93496 93495 169768891 74370 74371 558255202 23529 23528 683308594 57341 57340 746829457 90019 90020 807657184 21281 21282 870782729 85490 85491 828050764 58073 58074 734986661 59842 59841 964751690 59969 59970 782469890 16685 16686 24662385 59971 59972 304765070 59973 59972 668102095 96255 96254 108492513 6704 6703 54674652 20107 20106 8350289 31189 31190 97332397 17914 17915 306785728 59979 59978 15346794 77960 77961 851514297 71009 71010 562217474 58629 58628 388611516 44353 44352 284086301 50320 50319 539860437 33687 33688 781987923 195 196 16280691 64308 64307 776937371 72502 72501 59542648 4574 4575 278768390 1365 1364 682295181 10206 10207 108030637 13541 13540 191888568 62610 62611 220588263 31518 31517 75415344 29284 29283 894699968 83976 83975 846304112 30998 30997 640419495 69021 69022 675762314 12666 12667 259543655 3674 3673 64893374 72052 72051 474151257 85977 85976 799525451 77000 77001 403952087 60003 60004 770995589 54870 54869 416649459 20890 20889 904631592 38785 38786 525801321 96915 96914 42150380 52381 52380 7015123 60009 60010 977965657 84587 84588 145592092 45632 45631 758696925 65906 65907 753087543 38053 38052 740610588 60015 60014 956099601 32825 32826 366178951 57808 57809 263724228 38645 38644 524573232 38992 38991 753083149 39065 39066 939805660 49767 49768 10686208 16645 16644 673086554 41080 41079 922383610 44359 44358 699238676 33312 33313 434230488 60026 60025 537967844 40297 40298 638880102 88924 88925 783980329 8100 8099 47311898 60030 60029 296044825 60031 60030 327129347 50283 50284 962698585 60033 60032 809553660 15232 15231 214793675 46130 46129 423798821 60035 60036 308349863 6387 6388 278503572 81379 81380 589692365 66392 66391 811487559 6754 6753 692304217 85125 85124 768470365 65121 65120 204855416 18212 18211 923639686 65086 65087 211522427 72094 72095 32641465 56800 56799 833437738 57128 57127 520485157 55277 55276 172481371 34300 34301 59104873 11166 11165 598134979 91397 91396 62233095 55887 55886 934245643 60053 60052 95316246 51596 51597 887547430 29918 29917 679910968 8968 8969 570639843 41185 41186 712171212 60058 60057 58833086 60059 60058 521903205 4564 4565 645899004 61598 61597 654760058 10866 10865 253773303 92189 92190 361910367 61671 61670 850022326 84226 84225 396076403 42692 42693 959738560 33029 33030 213931420 21150 21149 747768882 56982 56983 624859120 60070 60069 356877840 47899 47898 913863093 67834 67833 51459033 81375 81376 404002700 60074 60073 589978974 60074 60075 2696425 25253 25254 638249939 32391 32392 295617478 83360 83359 384003367 7184 7183 724108953 86025 86026 648831377 38060 38059 787883651 45112 45113 215648108 51935 51934 250010570 41964 41963 68341572 12321 12320 319780489 60085 60086 639971889 89858 89857 724927910 60088 60087 93375587 26934 26935 418933253 41505 41504 214044159 65338 65339 613001723 1401 1400 54890026 58395 58396 773363974 6767 6768 534334562 94025 94024 231647163 14615 14616 611499029 53267 53268 343109631 83167 83168 134035052 27596 27595 514642298 27933 27934 161917032 75255 75254 216248905 60101 60102 862634801 59723 59722 298104819 94092 94093 749083819 28632 28631 694160543 22455 22456 977813065 20268 20269 720405636 34688 34689 782571046 79751 79750 121190304 3879 3880 719781458 51930 51929 629629869 48402 48401 874565225 22086 22087 827828817 39577 39576 40198507 71315 71316 177667989 96019 96020 757074375 32489 32488 713088152 33418 33417 855217593 58020 58021 791120517 15226 15227 91616726 85585 85584 529668546 49631 49630 337714150 96128 96127 444488042 9506 9505 23186929 78879 78880 29614846 33246 33247 586129821 21197 21198 341184087 60128 60127 668617655 18340 18341 149414367 9647 9648 742888975 30154 30153 455594753 5751 5750 381604233 9059 9058 497674974 72128 72129 79006321 60135 60134 40084290 73271 73270 656633103 85396 85397 735088598 57942 57941 749754491 59663 59662 951363479 10860 10859 998970291 63065 63066 477905542 63210 63209 483940587 47757 47758 910172065 25247 25246 465840932 71105 71104 946210579 65806 65807 976726528 2775 2774 316988584 32586 32585 25923029 98229 98230 841168515 89456 89455 847447552 2790 2791 75254803 17052 17051 852646780 95452 95451 408998211 7843 7842 5876147 23807 23808 85496305 95710 95711 99877779 46208 46207 807887266 51172 51171 394513125 71613 71612 558379892 42903 42904 906078170 44599 44598 924347988 12434 12433 959684327 60163 60162 777113968 9522 9521 553269459 60165 60164 229702895 62882 62881 809922831 88079 88078 678785760 95258 95257 329768517 74597 74596 159753329 46530 46529 897698099 61626 61627 959373154 15690 15689 31237562 60172 60173 797454265 96178 96179 3921970 71129 71130 628296118 13096 13097 649576705 99828 99829 373379081 28620 28621 614477932 6987 6986 603032131 27397 27398 215995565 7485 7484 806772619 11259 11260 467843141 23723 23722 458434962 25908 25907 53218451 60185 60184 32041417 19064 19065 478966950 51289 51288 142277329 82656 82657 518519888 419 420 660799538 60796 60795 481660283 81609 81608 214238801 15356 15357 671693248 96894 96895 19253404 43258 43257 568401462 34294 34293 608797704 72747 72746 360304520 32117 32118 857203645 34219 34218 27361867 60198 60199 68789775 60200 60199 861137294 96997 96996 211750321 74628 74629 803007922 20609 20608 545256229 60204 60203 381308284 30423 30422 48316535 36890 36891 922992488 60722 60723 457257259 99036 99037 41930560 66711 66712 24022644 13380 13379 5942254 15290 15291 433938343 60212 60211 426545551 84963 84962 175764206 32215 32216 104309192 79314 79315 63750721 21861 21860 980582493 87945 87946 689677458 87011 87010 332954111 56723 56722 683866952 45740 45739 754361190 92623 92624 899148271 99412 99411 832892576 30510 30511 250361390 48149 48148 923773609 37413 37412 691004409 1547 1546 963682619 32182 32183 691069447 63142 63143 22857447 51364 51365 67099271 26650 26651 314061157 37565 37564 896597007 19260 19261 658982953 66832 66831 524111573 60234 60233 383902518 57826 57825 46623265 60236 60235 792906807 98318 98317 662248962 85606 85607 494785996 63139 63138 533357889 56530 56529 722304290 32550 32549 54716819 55878 55879 814172614 49643 49644 818410514 52903 52904 72553915 18079 18078 124636142 36924 36925 681736138 13022 13023 772371808 40605 40606 385233433 27384 27383 357058272 54599 54598 828241663 52271 52270 168934040 68852 68851 893508119 34537 34536 149228056 60254 60253 896643987 8581 8580 71526475 33399 33398 10197459 61859 61858 290878378 67738 67739 855766327 60259 60258 153494191 60259 60260 297996337 9037 9036 378035341 33743 33744 937031070 72840 72839 16755230 58164 58163 815985494 27282 27281 192949021 60107 60106 95389441 60266 60267 338004885 70149 70150 546775853 49083 49084 681538969 41970 41971 509987486 15239 15238 455947574 58704 58703 380597733 60742 60741 232666278 60274 60273 944043829 54661 54660 80748230 67588 67587 31950449 69207 69206 219317707 93993 93992 440545161 91067 91068 707289648 14750 14749 628163847 60280 60281 472481266 68412 68411 540862693 28183 28182 814161920 60284 60283 484983202 50941 50940 795544557 51158 51157 658301333 62642 62641 398109161 97239 97238 815533696 4279 4280 2040047 60290 60289 565454696 65656 65657 810171712 71692 71691 332258468 38347 38346 550577423 17307 17306 331394613 36175 36176 968248702 36791 36790 814064725 96447 96446 998745545 97937 97936 929560146 88432 88431 683302593 83858 83857 534221725 58586 58585 537746557 24051 24050 148554526 23592 23591 361459788 99395 99396 169954507 35048 35047 9544941 86360 86361 984899961 78793 78792 303560451 60307 60308 793392370 89752 89753 562592707 88457 88456 305692231 26215 26216 675932144 65771 65772 386126440 84718 84719 937389321 84150 84151 731221233 6526 6525 4412097 47379 47380 688503623 43086 43085 390716079 60317 60318 639942116 31572 31571 782371911 89754 89755 761402351 16994 16993 175766793 71369 71368 950535440 10524 10525 717056248 71328 71327 882613634 74 75 955952974 13461 13462 764227690 26334 26333 753207150 2011 2010 672158823 15700 15701 963871258 55524 55523 120163946 65269 65268 883272422 146 147 35856072 31357 31358 199515628 97028 97027 201172109 95918 95919 922985922 64955 64954 780307220 8804 8803 4942761 7239 7238 989165012 60339 60338 884855815 2210 2209 308649597 32279 32280 720259352 42988 42989 665049412 86340 86341 948807136 44649 44648 20146554 19690 19689 42596196 60346 60345 49092196 60347 60346 30076953 21452 21453 53288519 50132 50131 245408157 38209 38208 826985922 16124 16123 18398885 18065 18066 732372320 44679 44680 68899639 65686 65685 184425326 12975 12974 614341913 20899 20898 21824522 7685 7684 354760329 60357 60358 744427901 877 876 910614830 56423 56422 945962187 35711 35712 795099983 41138 41139 806677640 34158 34159 201848643 18813 18814 16759788 2787 2788 172213544 87249 87248 921605162 60367 60366 129410264 11730 11731 217315838 38296 38297 523050009 6715 6714 472375685 59691 59690 685952276 60371 60372 66412114 72957 72956 795134217 37586 37585 296023486 46854 46855 185891648 68782 68781 133169535 21656 21655 910737475 17117 17116 607363197 75421 75422 202341706 61123 61122 591440353 14100 14099 59821047 75950 75949 667833966 21410 21409 437259843 85552 85551 76289044 49987 49986 32814265 35965 35966 198555586 68726 68725 705564898 10900 10899 654442877 97450 97451 191903232 10454 10453 391587503 23821 23822 368761342 17494 17493 580671169 62038 62037 662285480 96116 96115 222948843 85976 85975 587238168 66825 66826 610126411 93715 93714 424385904 60397 60398 952956725 91208 91209 801438927 68410 68409 244622027 57713 57714 404813181 36306 36305 560730573 60403 60402 178633065 72251 72250 18351538 65859 65858 353113814 66772 66771 660293879 24446 24447 805144401 79714 79713 160028087 8190 8189 758917862 27865 27866 129616508 35004 35003 811533203 26431 26432 999661909 60412 60413 70845693 30170 30171 147807528 20076 20077 54297186 22138 22139 825270602 85507 85508 103093455 60417 60418 240052045 98106 98105 657275795 5191 5192 853198617 61848 61849 301721843 24609 24610 362054974 70806 70805 740405535 20877 20878 131980169 87608 87609 198426981 61631 61632 434646998 13694 13695 229633445 53240 53241 780938532 88178 88179 387756549 2580 2579 548991727 534 535 927792357 66439 66438 15336634 85656 85655 954258710 7734 7733 769766379 60435 60434 371699782 9876 9877 653190619 80566 80565 570658239 78497 78496 535267374 21050 21049 392800594 22947 22946 851118432 10944 10945 562322061 66889 66890 876125089 91248 91247 242611253 49730 49729 216412131 82109 82108 52391408 59049 59050 862824241 47234 47235 53031489 3888 3887 179613250 19264 19263 999756473 57212 57211 92927822 29855 29854 672814188 38421 38422 301418016 91616 91617 55410851 60453 60454 775422573 4600 4601 953869776 36653 36654 692503652 95226 95225 647120071 2389 2388 823136134 82942 82941 3532330 11406 11405 809938872 60460 60461 30805541 44809 44810 500329622 60462 60463 107983964 60463 60464 71941387 75006 75007 864882210 70956 70955 78198046 38079 38078 663226604 50780 50781 848859151 38286 38285 13762309 62264 62265 308914339 9035 9036 293109891 60368 60367 346305980 23340 23339 759247481 60474 60473 349278508 50243 50244 712193646 12118 12117 12037323 96390 96391 20156430 60478 60477 650787272 51396 51395 522546976 16639 16640 171500604 40372 40373 537324472 30054 30053 77985029 50176 50175 418796206 82669 82668 293023697 48578 48579 139793998 96872 96871 140555129 97220 97219 474396497 33454 33453 670517905 90396 90395 567654925 10487 10488 232892989 9141 9142 246578152 60491 60492 514626373 37113 37112 932740370 65688 65689 60735340 88792 88791 625865332 45386 45385 567547134 54512 54513 440841187 59780 59779 149078697 33887 33888 988273306 33170 33171 20370829 87380 87379 711304167 60501 60502 906059670 57274 57275 239725604 8053 8054 543470602 17922 17923 177395177 49140 49139 883189854 54060 54059 678916480 78183 78184 251254606 59410 59409 969308313 33354 33353 33839661 32028 32029 720138815 64650 64651 148647033 60513 60512 361911051 63402 63401 53011378 13124 13125 98626968 2185 2184 511374700 87129 87130 73582390 18707 18706 724528548 21783 21782 377824483 84778 84779 84928336 96493 96494 129852535 29366 29365 192765241 60522 60523 759526942 44664 44665 249452813 60525 60524 914524683 81650 81649 873344688 35905 35906 7011435 60527 60528 192119252 17296 17295 523016600 55837 55838 34766793 42971 42972 744881296 92281 92280 266848150 53192 53193 302987685 74170 74169 567190088 68949 68948 503155574 5181 5180 656186762 12182 12183 328771613 48952 48953 53859446 29082 29083 211913898 25702 25703 704475819 27240 27239 915479761 8718 8719 71011744 33607 33606 513665759 2773 2772 69494328 76718 76717 509230066 60545 60546 117649046 18968 18969 452566122 4170 4171 102910002 16884 16885 691050651 20061 20062 36207660 26609 26608 129428932 97502 97503 565171169 47654 47655 40486725 88938 88937 620905917 73450 73451 806312972 88546 88547 905658960 6430 6431 481656913 32082 32081 191922595 5224 5223 314113923 60559 60560 98703052 60560 60561 341791362 81416 81417 103413696 60563 60562 941721102 73104 73103 3304809 89069 89068 965338496 142 141 217130488 60567 60566 817118647 17849 17850 434916221 8843 8842 41143382 1210 1209 47949492 34050 34049 991080237 60572 60571 310127138 34101 34102 632612852 48990 48991 210835809 60575 60574 307906623 733 732 134338745 20815 20814 478108078 20253 20252 277136624 92972 92971 610375268 9224 9225 898406754 60581 60580 215942587 12022 12021 121410132 86441 86442 804950326 2413 2412 56377221 12099 12098 469411256 54474 54473 898679046 31505 31504 187692275 9894 9895 690212940 49489 49490 676457250 28906 28907 880863108 63796 63797 294006011 1355 1356 977329446 49192 49193 738111967 48221 48222 628603341 27495 27494 977096277 28179 28180 33928774 72063 72064 116703926 55651 55650 243916774 22375 22374 378348074 2295 2294 166975265 4999 4998 826484178 629 628 515234905 75484 75483 938098759 56544 56543 764845812 33540 33539 357631300 61885 61884 438567601 81422 81423 44429215 59901 59900 449072956 79925 79926 304127870 69497 69498 778534400 29843 29844 238572231 19294 19295 970660412 22178 22179 630114776 80405 80406 784099161 37094 37095 795922041 60615 60616 40597371 60617 60616 49658126 69634 69633 944335958 86560 86561 315017234 60620 60619 494421059 71156 71157 930485696 4087 4086 46381970 60623 60622 9313811 37099 37100 833560098 45598 45597 942295793 50291 50290 52196144 92651 92650 785837219 3231 3232 68635501 71403 71404 7384201 69792 69793 498566483 43434 43435 68046348 65179 65180 676501944 44947 44948 438786003 81859 81860 716086948 93403 93404 659089210 14327 14326 7123552 64760 64759 864411648 26136 26135 202673871 55432 55431 980561471 97212 97213 287702273 26446 26445 559890594 51601 51600 332113670 59183 59184 614271186 79458 79457 2997248 38709 38710 157212721 60646 60645 996219516 45878 45877 104473803 48399 48400 536704259 10203 10204 877306506 28229 28228 139109611 12592 12593 989076649 41247 41246 672669555 77524 77525 138644330 67768 67769 405389584 63211 63212 133259788 91571 91570 357360385 50399 50398 721613047 3629 3630 352907049 89075 89074 839858235 94539 94538 837936670 58850 58849 203210296 60662 60661 295406462 86585 86586 9237662 60664 60663 103361666 97486 97485 390055321 95422 95421 226571477 83573 83572 223185733 76943 76942 807306662 60669 60668 242426728 39593 39592 562217724 60671 60670 57903968 50944 50945 608635721 60673 60672 207204442 1157 1158 332516675 15305 15304 330346437 66498 66497 363016175 38925 38926 779027463 48888 48887 340508926 3170 3169 343266158 2002 2001 100392285 24307 24308 659130217 11726 11725 548800520 52073 52074 400095736 57371 57372 42522911 81429 81430 953751393 36282 36283 285392699 39164 39163 802048037 80185 80184 775582978 68531 68530 380090162 99710 99709 193723641 81486 81487 411738 2263 2262 904231322 89944 89943 806998788 56316 56315 559196071 68725 68724 9317153 2255 2256 345499837 46338 46337 581735010 41564 41565 307092524 66523 66524 236540840 60700 60699 30177798 60701 60700 339294909 10832 10833 965633142 16859 16858 607460929 43559 43560 759751507 18510 18509 892412391 45263 45262 563723765 60462 60461 663944929 60708 60707 660399944 73036 73035 719368344 34560 34561 10203166 60710 60711 440687009 13828 13827 824308682 16926 16925 565015788 67949 67948 481030890 6586 6585 496215871 83138 83137 884691076 60716 60717 123192547 57261 57262 403268949 31345 31344 541482910 19576 19577 630676837 15716 15715 758771937 27553 27552 627069919 51079 51078 886830145 60724 60723 145547552 99318 99317 310838827 30925 30926 604229390 16140 16139 265050836 9930 9931 616425387 55320 55321 378446192 60730 60729 607359466 80475 80476 768321444 2201 2200 445984961 30292 30291 318263613 84870 84869 324532351 95055 95056 570832930 36874 36873 625552992 84875 84876 503646343 69650 69651 272795230 82133 82132 207875428 47068 47069 41521995 35090 35089 886186278 73495 73494 661781789 79993 79994 935687844 60744 60743 42955145 60745 60744 227929684 57658 57657 927597267 11932 11931 541404095 23155 23154 16672996 5865 5864 299818802 60749 60750 12783261 2589 2588 561575863 55699 55700 75752811 60752 60753 14168387 78167 78166 94773531 24055 24056 212849457 37557 37558 124218864 28703 28704 965063407 57602 57603 281589491 58147 58146 657641208 74129 74128 666567307 72794 72793 755308034 35040 35039 240325453 90928 90929 277098104 2943 2942 67027221 34326 34325 953111082 39441 39442 234800214 39853 39854 279056964 81820 81819 627692974 97201 97202 687183740 42160 42161 317584318 67739 67740 239284880 21277 21276 337257784 15481 15482 577032432 43191 43192 267189561 61695 61696 756591031 60068 60067 996462554 60777 60776 891434720 72057 72058 196252930 92703 92702 336416439 77488 77487 940371326 60781 60780 378433933 60782 60781 757038675 71531 71530 461774768 3661 3660 874485330 3574 3573 61033371 44105 44106 796774894 60787 60786 597867625 88954 88953 792047947 60789 60788 187987088 95829 95830 52955799 60790 60791 310079691 39405 39404 783307421 14203 14202 3199832 14038 14039 3249047 60795 60794 979619684 16633 16634 368716356 87080 87081 333408452 74314 74313 681790779 88374 88375 673766373 53617 53616 650740351 92526 92525 404963846 46195 46196 18827603 60802 60803 424789412 15971 15970 694046288 60805 60804 699956022 37977 37976 556647860 11783 11782 442413595 30044 30045 19332605 61596 61595 41144785 19504 19503 352634551 25672 25671 218896231 35150 35149 252092306 27782 27783 864470837 83483 83484 963574711 36979 36978 378414794 4778 4777 32567132 84427 84426 129684262 80091 80090 101127062 9283 9282 903104298 33401 33402 490208367 12322 12321 229877324 6557 6556 621993273 60822 60823 29794191 60824 60823 717009186 5426 5425 170949811 74428 74427 935276040 86022 86021 260682152 77778 77777 584478606 37952 37951 306708553 3691 3692 40228975 92937 92938 12190791 20831 20830 42573330 30725 30724 229456739 61907 61908 13152863 93322 93323 967728609 77242 77241 795246546 90913 90912 552311609 6825 6824 575974349 22306 22305 68994319 96050 96051 130437939 78403 78404 68073573 56298 56299 778073394 43219 43218 63341328 38157 38158 453804128 8970 8969 652733288 47939 47938 275494410 60846 60847 984652868 60847 60848 166156232 22512 22511 61067558 4519 4520 207770453 60851 60850 526666418 57675 57674 244179102 73825 73824 656663397 60853 60854 450381337 60855 60854 87390851 47249 47250 755054424 93256 93255 623179089 67927 67926 759923166 60859 60858 337034373 74448 74449 189660209 49685 49684 36258811 65944 65945 442886961 69653 69652 309705385 59112 59111 835244455 92349 92350 196343509 19512 19511 842554913 90041 90042 460976773 80485 80486 861006590 28345 28344 42312248 60869 60870 981517509 47761 47760 27833811 60871 60872 32989371 14338 14339 384093150 63012 63011 317013428 41918 41917 59976944 60876 60875 289263913 59056 59057 248588648 27336 27335 20370059 99246 99245 269340510 29009 29008 575814359 47951 47952 11857114 39345 39344 632209003 47695 47696 477290051 18657 18656 542551832 72304 72303 497321754 84570 84571 389235832 57633 57632 216391912 30627 30628 647839361 98139 98138 187555956 60127 60126 663852635 3270 3271 740955962 19172 19171 344011119 74622 74621 295903001 60893 60894 264456897 59926 59927 897347148 56283 56282 229082751 53183 53184 878094235 58397 58396 69854170 21353 21352 181648082 31282 31283 574652692 60759 60760 393570675 60902 60901 819127770 15656 15655 320930728 56066 56067 524699605 36074 36073 306442619 63323 63322 498367868 73746 73745 9460809 61122 61121 112890668 53965 53964 694357108 60909 60910 988722810 53807 53808 53118297 41420 41419 804088776 60913 60912 822966658 80708 80709 353190422 32563 32564 153114908 52948 52947 263452955 3387 3386 391490731 67269 67268 826527124 29806 29807 687436284 60920 60919 682680285 60920 60921 376119643 88552 88551 296839358 43317 43316 467937543 30073 30072 596619399 40014 40013 248888547 60925 60926 564034655 7346 7347 569200238 16040 16041 256271833 70777 70778 162971893 24152 24151 163369160 76629 76630 870067720 77114 77113 156496725 10977 10978 587910698 6408 6407 745153614 77162 77161 561142220 10972 10971 235004865 51159 51158 468186749 31571 31570 166515146 25211 25210 396985435 60939 60940 816023465 35053 35054 347987917 32291 32292 213157655 70980 70979 251128692 81190 81189 3959259 56780 56781 798455390 35056 35055 33702296 53243 53242 562844285 52681 52680 969150441 9698 9697 441954136 47169 47170 539629231 72777 72776 160369921 94953 94954 610038954 93547 93548 16636743 41997 41996 919254599 35533 35532 124033324 3921 3922 33525945 60956 60957 669026458 4532 4533 790021451 18944 18945 803818065 71989 71988 264526069 70972 70971 770930212 288 287 907145773 25650 25649 582189925 25912 25913 363442943 26375 26374 922785182 24590 24589 879187296 59332 59333 676659585 66287 66286 182777792 15699 15698 39146530 81079 81078 850302942 35161 35160 949565028 81310 81311 605532128 12767 12766 251735729 27628 27627 631777699 3143 3142 683979503 52838 52839 791747664 42381 42380 705560751 45800 45799 578717744 9108 9107 30843303 15465 15466 464028865 53065 53064 214575714 60981 60982 990254345 36573 36572 53315382 81685 81686 717166122 6411 6412 621048183 3766 3765 33389623 18034 18035 852217578 60988 60987 130044230 51372 51371 719596924 25171 25172 927804102 85783 85782 395252020 94838 94837 138545427 54394 54393 590101095 58290 58289 474469704 60995 60994 58274347 74916 74915 342094165 78794 78793 158857997 80148 80149 803868241 98760 98759 132856327 76751 76750 923745553 6147 6146 578677676 43687 43688 320531705 15569 15568 931133862 25205 25206 372755730 65066 65067 911033442 75319 75320 350864221 76115 76116 340555018 6677 6676 320532071 20808 20809 848374708 92812 92813 651289886 19596 19597 639622617 94905 94904 310388963 86913 86912 885913864 33794 33795 955776480 97747 97746 952311259 61015 61016 754556316 89628 89629 17087787 1925 1924 47164876 79342 79343 37351808 60303 60304 119698797 61802 61801 100701899 88153 88154 425816591 595 594 822088280 52783 52782 299884404 61024 61025 193052926 89386 89385 796903257 57803 57804 575533465 61028 61027 849452948 61028 61029 814709178 61030 61029 638755935 82140 82141 5472924 61031 61032 329362676 28854 28853 330244698 6633 6632 105885274 80688 80689 142415200 48801 48802 472080510 54275 54276 146943007 7946 7947 160971141 88896 88897 967753990 52679 52678 280245089 26824 26823 994134701 98314 98313 230035362 31392 31391 713547347 54512 54511 460033423 79490 79491 947992202 60286 60287 824100470 31540 31539 127996465 32268 32269 9493056 39951 39952 569409443 5683 5682 389031496 85504 85505 969828398 48545 48544 551512174 63063 63062 123072455 86116 86115 343056487 66629 66630 878443771 44661 44662 633111895 21778 21779 689208617 56341 56342 47797665 39661 39660 726743279 46843 46844 31991037 58040 58041 577195234 57836 57835 40231628 97090 97089 833559170 87669 87668 29065385 65885 65884 719725 61066 61065 124713281 47000 46999 68536018 38169 38168 721038180 11254 11253 612315433 45286 45287 315928924 61071 61070 554427937 21416 21415 823964797 11246 11247 373158106 47326 47327 978105597 20161 20162 187578965 61075 61076 327844870 29172 29173 503692841 48612 48613 446407690 9271 9270 461475191 31908 31909 158663511 61081 61080 253034015 49164 49163 393200875 3901 3902 34508852 24586 24587 437783433 22162 22163 486745006 92098 92097 128088844 41549 41550 969031775 71788 71787 486106108 79107 79108 503489065 96562 96563 158649695 47465 47466 715308909 68882 68883 573034705 26859 26858 891318214 44995 44994 54112983 16815 16814 471630072 39308 39307 41759089 62193 62194 612407331 14378 14377 831990510 11210 11209 289092413 10788 10789 400371460 61101 61100 128278206 86101 86102 532582432 94423 94422 847475613 3284 3283 494238459 3467 3468 900166012 33131 33132 800375406 71284 71283 607340832 51706 51707 939335047 9621 9620 192588579 78314 78313 210635740 53186 53185 75804397 89754 89753 636933151 18026 18025 506357216 7574 7575 709447923 45869 45868 300625619 54819 54820 401407998 93491 93490 355032514 61117 61118 839812928 46413 46412 961711043 45044 45043 817210531 1376 1375 745415484 56755 56754 376519635 30194 30195 207846484 9899 9898 766539343 55885 55886 517578151 61125 61126 263039425 14540 14541 532510014 86272 86273 923170955 16982 16981 945855934 44883 44882 72292002 61130 61131 289145823 43254 43253 401321119 87801 87802 273907744 81239 81238 64762131 81319 81318 909457594 49344 49345 517853211 59830 59831 731701202 13006 13007 286188853 31916 31915 834052594 61140 61139 635677522 70245 70246 117463226 7781 7782 41642285 78237 78236 852153811 28911 28910 47181786 29716 29715 157047333 92502 92501 450627490 38424 38425 447941962 61147 61148 528295694 69222 69223 501745986 5976 5975 853084738 66586 66587 187584104 61152 61151 974205068 33628 33627 913748900 22103 22104 485486141 61154 61155 481437411 36269 36268 222056632 97682 97683 900977092 90872 90871 934021320 8010 8009 18230420 61160 61159 544689975 42432 42431 23370109 75897 75896 226883484 46161 46162 869550586 43101 43100 4564340 38250 38251 17815182 97718 97717 555472756 76611 76610 339854518 61167 61168 510999838 39604 39605 708775708 25794 25793 561613459 64808 64809 265886733 76902 76901 442351272 8027 8028 917955117 59821 59820 106172219 80865 80866 913514858 5194 5195 824209352 50631 50630 717143598 5818 5817 340354615 61178 61179 472014041 16572 16571 367567352 61181 61180 90165614 42771 42772 153192786 38196 38195 661927820 61184 61183 841789688 89304 89305 44072097 30455 30456 806384094 17710 17709 128955994 61187 61188 233574730 85982 85983 802047838 10870 10871 502312750 81723 81722 320226363 30290 30289 535817909 18286 18287 699240096 42172 42173 361434396 39364 39363 220335310 74334 74333 101407427 18144 18145 717917001 80012 80011 332319364 61611 61610 348743379 18017 18018 626821955 55716 55715 61772442 15676 15675 68607942 61203 61202 985288369 95325 95324 847980743 94936 94935 549298877 66434 66433 476534088 52947 52946 67348209 90801 90800 570993959 97902 97901 14379836 75579 75580 565127666 42170 42169 978830528 61212 61211 5263868 47852 47851 967811463 89849 89848 336021937 99550 99549 642037361 88253 88254 841486118 69040 69041 635211633 19864 19865 49386485 15640 15641 427581945 54373 54374 484387143 26062 26063 592017843 48948 48947 161182258 4208 4207 588176754 29635 29634 915394630 8991 8990 995836008 76816 76817 857374306 4273 4274 289870745 91626 91625 46269388 40443 40442 416500623 26163 26164 112146817 49330 49331 535506512 61231 61232 481543114 453 452 705314189 22112 22111 6981648 10372 10373 242848028 385 384 730626801 55957 55958 724907433 61237 61238 393247380 3205 3204 510387112 55525 55526 648593721 15902 15903 413246093 24475 24474 774852628 64483 64484 963914816 61244 61243 64215131 58323 58324 150480075 90250 90249 313184414 54024 54023 69578838 61248 61247 857928791 61249 61248 796557654 61250 61249 682975682 67763 67762 43800321 27933 27932 120998382 61253 61252 105194501 85977 85978 566945556 61254 61255 213483897 35623 35624 91696425 74572 74573 546157076 94221 94222 559081647 24570 24571 342025629 30294 30295 509165520 61261 61260 618933410 57747 57746 148720045 91736 91737 36511853 69805 69806 228208628 48193 48192 796042036 78671 78670 744820400 85964 85963 121109136 4857 4856 578881126 37801 37800 473790000 61270 61269 781104221 61270 61271 50092239 68955 68954 807404861 61273 61272 962734435 920 919 82351580 30629 30628 33321112 89503 89502 630330964 51666 51667 559531644 34995 34996 606856025 34367 34366 201749116 59797 59796 238897609 41742 41741 26936719 50005 50004 343517317 95065 95066 33598129 61283 61284 974185600 61285 61284 786547091 61286 61285 765485845 61286 61287 272052113 61287 61288 231145118 76900 76901 593766116 50306 50307 995436866 58896 58895 177523225 17444 17443 992064014 39517 39516 220051905 91915 91916 158949447 5911 5910 377432683 86999 87000 556816639 10722 10721 101160655 59587 59586 408355559 87290 87291 18145868 778 777 344579172 61300 61301 435584917 72862 72861 954431461 94279 94280 30680487 37820 37821 261034611 23195 23194 953658622 80364 80365 284948618 61307 61306 182507272 22166 22165 179088679 66159 66160 284406234 37179 37180 128583458 85713 85714 53923362 68939 68940 16543422 61313 61312 288157020 17570 17571 425784703 9021 9022 284751433 61316 61315 42936891 63515 63514 322866589 98837 98838 339442548 61318 61319 229058296 38186 38185 815660517 59817 59816 771727896 17802 17801 10916699 98071 98070 134072397 83728 83729 165045702 55389 55390 798998061 83909 83910 396534416 80349 80348 842087816 93240 93239 546703405 61329 61328 72245663 91297 91298 586832884 85554 85555 942694288 20438 20439 516279853 67387 67386 713010453 90356 90355 764213867 66914 66915 38354286 69973 69972 907395612 44090 44091 287395996 61337 61338 495498590 58582 58583 91269328 16816 16815 943881748 57681 57680 98980387 85896 85895 474382649 5972 5971 30880391 47339 47338 391195253 97127 97128 226528766 44619 44618 713594350 55378 55377 926890762 59797 59798 231804001 92404 92403 159155044 32491 32490 482051441 59421 59422 86664944 61351 61352 790373439 80385 80384 176154353 82852 82851 60561466 1678 1677 12396410 84389 84390 529914937 86308 86309 176866597 24053 24052 578418119 68286 68287 956150534 39295 39294 887867069 2839 2840 255276258 90251 90250 258934551 58029 58030 145377693 61363 61364 45785856 53098 53097 871995890 37104 37103 598487343 61367 61366 343719783 89664 89665 886320502 47401 47400 476051327 25366 25367 363809176 61370 61371 828839729 35857 35856 326380124 24 25 240243353 61374 61373 555767519 86299 86298 852995310 61376 61375 394938414 12765 12764 877733044 72299 72298 454203156 62974 62973 552923186 55380 55379 687258673 36325 36324 129687079 61382 61381 776083020 53673 53674 383758009 65975 65974 711076587 23449 23448 587528366 93753 93752 62622496 61386 61387 150171358 12130 12129 830559909 18801 18802 6508520 6255 6254 958299947 46866 46867 855956005 20284 20283 659611120 10274 10275 101860826 15862 15863 14037392 22733 22734 782448562 70637 70636 274237981 61396 61397 15292267 80791 80790 308367729 78540 78541 827815631 52455 52456 21980099 57141 57140 347260134 8424 8425 76509817 8655 8656 853854570 94540 94541 560010045 15942 15943 408231547 52206 52207 894946643 61406 61407 998788756 60279 60278 375618346 48734 48735 666789054 11127 11126 505300529 33045 33046 439930115 20083 20084 18852587 61147 61146 605657382 5131 5132 267256646 91991 91990 48758161 81220 81219 596642601 62385 62386 28154511 15739 15740 398365516 4385 4384 348120507 67003 67004 347625036 88658 88659 35309497 49888 49887 179348479 41108 41109 140919331 40682 40681 551933701 61425 61424 379171270 16756 16757 978208927 35563 35564 104464655 91750 91751 300922564 18615 18616 708828864 48895 48896 281825394 84066 84065 613731559 22085 22084 527948867 80230 80229 339352593 57424 57423 357084480 86937 86936 235447995 72153 72154 120216057 61436 61437 840032521 52991 52992 403532246 66668 66669 262344891 61439 61440 217836712 36296 36297 703086940 30798 30799 113979523 39011 39010 254527676 9134 9135 594282960 38601 38600 347729825 84675 84674 685760926 94521 94520 694293178 1272 1273 2831417 18939 18940 278646740 39478 39479 59849214 51374 51375 943919952 74044 74043 46125677 56089 56088 989796821 61454 61453 642812288 61454 61455 21150274 92262 92263 717880123 19571 19570 317557735 19769 19768 519600517 35779 35778 194002164 25917 25916 540689462 75342 75343 55291185 47037 47038 369943409 46798 46799 508862704 228 227 228397620 57105 57104 353804353 41007 41006 318519085 42224 42225 653481572 48150 48151 166649808 29815 29816 161908100 1598 1597 677376422 88147 88146 122217122 24467 24468 343115240 94962 94963 485420495 93489 93490 137995084 3397 3398 200055454 37298 37297 23199775 46319 46320 800709849 59379 59378 3573396 5597 5598 175107443 20613 20614 874708316 42133 42132 435051454 28446 28445 502081142 85121 85122 664616670 56617 56618 59320905 77317 77316 617388926 63435 63434 991827184 54212 54211 96063937 23281 23282 773706709 40641 40640 758032251 61490 61489 838054273 98425 98424 449102498 28958 28957 945308594 91630 91629 768092159 65503 65504 960692142 28167 28166 783749673 98924 98923 410675416 58431 58430 828847284 61498 61497 684264833 36674 36675 29671334 99818 99817 248432128 63236 63237 758429482 36601 36600 628124165 54879 54880 446264201 73625 73626 636219434 88009 88008 49405269 66664 66663 898247627 87231 87232 16904168 72561 72560 451976472 61637 61636 725261325 83007 83006 24690024 16945 16946 103795964 26051 26050 768033233 38071 38072 130400652 34259 34258 569603573 13711 13710 921563044 83318 83319 425935134 76863 76862 497194994 52083 52084 406416270 56353 56354 501962720 32008 32009 872491536 38483 38482 930846660 77722 77723 375430611 30761 30762 804792663 73154 73155 929695352 33129 33128 802499177 53459 53458 831412842 61527 61526 98369491 98101 98100 825145710 51574 51575 592247980 11344 11343 567274875 57773 57774 43780544 18707 18708 451571147 56418 56419 182116669 61731 61732 777918514 25147 25146 565457584 20812 20811 444798127 67615 67616 41318704 10299 10300 31201089 52466 52467 760962521 10762 10763 711488507 24172 24171 492578941 18523 18522 647346523 32689 32688 482488469 6532 6531 701744344 76254 76255 608257150 3658 3657 717391290 61546 61547 441773282 394 393 352903726 93466 93465 597760628 33829 33830 750940826 50695 50696 838327264 27961 27962 630490926 44915 44914 603303937 15287 15288 257928124 28716 28715 659146837 26383 26384 445619657 96955 96956 798183343 35515 35516 370108644 75678 75677 870615340 76044 76043 685415734 32877 32878 82271080 13983 13984 691000411 59197 59196 765107186 16950 16949 325187696 99075 99074 817475325 60641 60642 38371693 9266 9265 347721560 15107 15108 727325877 61568 61569 275616416 23716 23717 5239532 81005 81004 172522932 14052 14051 948142089 99930 99931 10711913 89704 89703 601764268 95191 95190 776460159 45421 45422 157794225 40521 40520 427943892 60868 60867 863761157 31477 31478 636665304 11786 11785 731500216 28692 28693 350809665 61581 61582 131649364 68314 68313 167685376 61584 61583 200782958 21511 21510 79430515 2056 2055 1050746 10593 10592 20933852 22976 22975 55447780 77043 77042 857862930 61590 61589 501637212 22816 22815 686755190 67189 67188 815689073 26552 26551 274068521 25704 25703 168427361 68633 68632 652221820 73209 73210 28966191 47122 47121 217156520 91388 91387 5434103 71639 71640 197769408 48229 48230 831582591 17490 17489 472317667 11626 11627 604277774 87420 87419 528765110 15563 15564 845296257 90377 90376 503404049 64579 64578 7404443 92795 92794 987709689 21604 21605 228797341 54154 54153 833023695 44170 44171 389946134 83678 83677 233253318 97457 97456 842401789 5187 5188 798531227 18805 18806 412935933 41906 41907 237001344 33868 33867 273267472 61616 61617 200271193 91798 91799 730997071 7897 7896 214518826 75339 75338 563433225 61620 61621 547401680 24965 24964 540194322 4849 4850 891038704 76438 76437 429507421 53345 53344 532228654 61626 61625 796748749 51249 51248 848033183 2347 2348 38318409 45445 45446 765567616 69738 69737 664394255 96544 96543 57267240 9335 9336 642202698 61632 61633 593263419 99990 99991 1830886 38253 38252 422465057 22849 22850 623164579 9944 9943 952380854 34608 34609 373197416 47255 47254 581545027 83062 83061 396771803 47088 47089 382786734 53217 53218 287972142 79884 79883 642922477 81146 81147 503238459 89284 89283 298940096 61645 61646 774790868 56631 56632 108802976 19961 19960 1153620 50804 50803 196077810 82235 82236 889561978 64312 64311 322379649 61651 61652 532007800 43538 43539 43357995 55422 55423 336895814 70182 70183 143410139 34288 34287 351074364 88885 88884 758194359 62738 62739 615143136 52224 52223 884886426 37535 37536 439186941 59751 59750 15392452 95090 95091 389944309 40320 40319 109735632 70519 70520 580707927 28791 28790 137247463 61666 61665 129264564 96148 96149 57093428 78950 78949 38815151 21230 21231 581451671 6411 6410 966251860 42438 42439 633772190 2109 2110 680623019 37170 37169 320795825 65966 65965 12945036 67460 67459 592686988 49831 49830 68330932 61676 61677 967967219 8537 8536 934124569 44919 44918 456312736 60707 60706 926792059 61681 61680 907829633 48257 48258 529202236 84580 84579 742590496 61684 61683 912875889 13481 13480 837853795 3877 3876 279712057 12905 12904 861828213 39198 39197 867640654 4265 4264 316521220 61689 61690 347127257 79636 79635 831981229 63228 63227 928209035 40896 40895 351038388 59443 59442 241180137 69184 69185 444226041 5696 5697 531798247 87019 87018 213725479 7800 7799 233704633 81947 81948 172975407 10876 10875 164945126 61700 61701 298632949 71682 71681 221658014 57882 57881 609666376 12742 12741 562270797 67733 67732 280082968 6494 6493 335534192 72222 72223 420222947 61707 61708 429051048 24246 24247 89885553 53075 53074 70960140 33569 33568 342123969 82780 82781 203359172 3632 3633 492134979 94388 94387 239196372 61714 61715 336469320 61716 61715 47243829 81951 81950 33672886 61225 61224 219791658 13349 13350 632528128 61719 61720 655991761 78099 78098 182393941 63612 63613 179396088 47946 47945 221695512 2187 2186 443843635 75878 75877 398865553 96697 96696 740310315 20842 20841 318033634 65123 65122 916962617 86674 86675 321392956 70410 70409 99196980 51988 51987 973417810 23530 23531 906106247 38556 38555 475152142 61734 61733 406491782 309 310 511259011 75938 75937 60686082 71817 71818 430534692 69558 69557 858296346 17500 17499 999995443 75219 75220 865977685 86450 86449 854466172 22974 22973 49626094 67212 67213 439360834 52978 52977 594562159 28618 28619 863682170 69719 69718 71968385 41573 41572 649573943 66033 66032 34365187 71986 71987 344129894 78393 78392 545039449 66307 66306 799759547 46167 46166 3378439 95402 95403 794109931 75722 75723 835368062 49146 49145 196905244 29257 29256 682727989 81855 81856 395895961 14046 14047 798881532 99456 99457 672824523 61759 61760 547126414 61761 61760 495996517 61761 61762 46609253 61762 61763 51360478 61764 61763 261319378 60089 60088 945316644 80393 80392 29650764 66337 66336 877501583 76224 76225 805272329 47356 47355 405117459 61770 61769 351999179 75517 75516 522229691 61772 61771 122999037 5171 5170 545850962 61774 61773 50145534 74434 74433 884391267 82892 82891 105962685 91109 91110 179112293 61777 61778 616829574 25093 25092 543189551 94124 94123 289057051 61781 61780 798299570 6845 6846 32862215 10516 10515 23401190 74478 74477 807746095 61133 61132 979337477 57086 57087 354320042 1608 1609 290053880 42294 42295 657095634 55082 55083 42231566 884 883 939036827 85378 85377 839537396 9822 9821 917553188 7052 7053 236264418 61793 61794 933630860 78038 78039 610110226 70969 70970 61328903 49435 49434 6546550 88764 88763 284403505 51406 51405 636847530 62551 62550 667484066 65724 65723 373750568 8777 8778 345490370 93478 93479 935132603 61803 61804 701984990 61805 61804 206392886 9436 9435 863203452 2473 2474 202921317 34794 34793 501267948 49678 49679 353113668 96448 96447 852494880 43617 43616 489099375 87749 87750 763187646 65712 65713 962078426 47269 47268 144906610 61815 61814 721575618 60392 60391 135152777 24400 24399 102664931 21169 21170 533445052 15144 15143 570242796 97999 98000 989776457 40533 40534 648570672 36236 36235 72421193 39446 39447 686063774 62823 62822 839168317 6497 6496 651586803 61825 61826 933678570 20014 20013 390057774 30720 30719 526381159 69877 69878 493214788 12170 12171 753454964 61831 61830 328182806 64218 64219 203015693 59312 59313 43044000 61833 61834 756922943 11314 11313 428831091 48186 48187 272983611 6727 6728 341393765 58551 58550 594982825 96834 96833 678704263 61839 61840 859879742 52487 52486 616036439 74855 74854 294501009 61842 61843 422330423 30638 30639 871574058 6728 6729 938151966 3956 3957 732386780 61846 61847 480354190 79996 79995 957252950 7178 7179 213018822 46345 46346 485630708 70187 70186 569849912 61852 61851 693036763 64769 64770 841273405 5698 5699 868694084 78803 78802 617215240 61855 61856 733526296 29016 29015 167015640 44400 44401 904441790 1265 1266 594575474 44392 44391 266060592 49366 49367 850225103 78007 78006 482557269 61863 61862 27378962 34837 34836 504514443 19445 19444 435564477 96857 96856 967660930 70401 70402 951630371 96733 96732 264188497 14079 14080 919497505 40171 40170 36168643 61870 61871 837478921 41219 41220 797988850 52857 52856 735052511 20776 20777 68981016 72759 72758 814797000 434 433 566051745 62106 62105 292547775 55601 55600 35691141 53905 53906 644117642 28008 28007 340202964 96007 96006 674954732 61881 61882 934459283 61883 61882 358107677 92414 92415 389706438 81119 81120 857329015 61886 61885 91951310 36415 36416 500817778 11433 11432 485196021 11100 11099 965650130 67481 67480 93111880 78329 78328 890246687 69311 69310 574322597 89449 89450 838175830 12702 12701 128157204 61895 61894 52194782 93175 93174 53965658 56365 56364 331663805 61898 61897 895922892 16628 16627 693690124 92413 92412 493098594 61901 61900 298555048 61902 61901 514202124 71290 71291 815514923 33138 33137 468673353 22762 22763 14286619 26671 26670 765278965 30954 30955 527653217 50067 50068 335179618 2069 2068 201594876 1617 1618 53451947 73973 73972 946388214 78646 78645 181882693 50267 50266 316140951 16250 16249 992785623 96970 96969 541004762 259 260 165793612 32725 32726 396872221 5060 5061 411885094 60277 60276 741617436 20244 20243 515830293 61921 61920 398865952 45666 45667 431120072 45517 45516 406734708 79162 79163 60718851 99784 99783 828294425 21151 21150 883556082 60012 60011 625887162 57682 57683 796532925 80972 80971 901261282 73178 73177 996781916 15680 15681 529508205 13005 13004 240456621 61933 61932 594661181 79102 79101 672317379 74396 74395 212292910 63682 63683 561931393 62235 62236 147201611 61938 61937 288302440 26349 26348 32813378 95925 95926 130760366 54861 54862 231288085 9492 9491 99930512 15519 15518 584062995 60547 60546 769575657 57286 57285 648616711 59156 59157 310417410 84499 84500 114130095 61948 61947 644095404 61948 61949 770601327 20760 20759 740009356 18200 18201 133763911 1379 1380 709965239 25127 25128 649696771 7772 7773 91817599 64188 64187 958041009 80901 80900 19204748 58358 58357 654855512 19709 19708 183844142 66173 66172 66247655 19788 19787 287943409 62091 62092 703581548 25043 25042 114681970 87601 87600 796695174 7342 7341 397568882 34982 34983 165732381 69359 69360 764213801 64337 64338 237889872 35498 35497 157033692 83349 83348 585373103 31924 31925 301170098 61970 61971 339013547 97810 97811 441418436 24115 24114 484378442 61974 61973 26144371 47942 47943 364537120 60044 60043 780034558 39467 39466 500148602 3583 3584 147693140 28859 28858 757214172 61980 61979 836943654 61980 61981 604843694 84308 84309 524856385 14617 14618 155777842 24151 24150 415446299 40907 40908 143292857 61986 61985 6733995 3405 3404 600152599 90059 90058 133106558 84980 84981 689086548 50862 50861 296097288 73843 73842 522856868 41768 41769 620811576 47570 47571 982318489 70070 70071 852245327 3222 3221 222363544 14881 14880 244981489 96763 96764 54023306 38746 38745 506736252 77782 77781 491688147 82215 82216 17785754 57146 57145 22296712 37049 37048 856207634 85146 85145 844327900 62004 62003 145247460 92383 92384 526762460 76678 76679 220129428 14868 14869 558285661 62008 62007 500510150 52853 52852 309001266 60377 60378 154453259 93260 93259 391973026 88513 88512 293393659 47615 47616 136621337 98548 98549 825456516 22018 22019 675485213 61858 61857 590682497 62017 62016 62687876 16081 16080 275544206 62019 62018 73394660 85654 85653 622670619 24100 24099 765294924 23742 23743 802987712 75837 75838 387215409 62023 62024 203380944 12344 12343 296598443 62026 62025 980141361 89778 89777 217800162 39497 39496 674131819 63698 63699 764966850 57561 57560 153682430 77690 77691 36313847 52614 52615 76007417 6480 6481 688289813 64497 64496 395308232 35629 35630 410008854 25742 25743 804515406 77941 77940 461191178 43016 43015 532968756 62039 62038 899027466 64658 64657 755206016 84735 84736 50293870 87895 87894 517294441 20635 20634 698300992 62043 62044 173195369 83526 83527 139810800 72329 72330 16436373 13658 13657 23955784 62459 62460 583453738 84994 84993 759224739 78482 78481 903355752 62051 62050 654848602 19053 19054 97481379 25345 25344 180933504 2696 2695 750333079 65136 65137 735096527 82121 82120 128298748 22013 22012 963889889 62058 62057 953508698 48150 48149 583859364 76775 76776 965598751 62060 62061 119592200 62062 62061 495737327 33359 33358 618698490 781 780 169180475 63863 63862 424298902 34169 34168 44604949 11136 11135 581712536 62067 62068 223574082 95812 95811 927237396 32382 32381 278890897 43562 43561 583561320 78050 78051 757696620 61 60 14905710 22419 22420 885991597 49183 49184 671590390 7162 7161 25404083 59071 59070 851335795 78157 78156 230731956 62078 62079 69015540 62080 62079 278394452 39442 39443 342326358 44741 44740 63618167 10167 10168 937388728 62084 62083 925137748 53282 53281 917858864 7015 7014 794514636 62086 62087 31808188 7356 7357 951292153 62088 62089 469610108 11595 11596 690500361 89967 89966 584344350 77310 77309 936946765 82802 82803 770815897 99760 99759 712825741 62094 62095 227628062 74668 74667 376575647 22001 22000 534448715 12676 12677 393441847 23842 23843 220658595 18604 18605 38498817 91342 91341 954008635 50819 50818 382786285 41592 41593 419216821 5863 5862 258410955 98187 98186 104246898 66254 66255 373497879 9752 9751 917960964 76806 76807 9835286 61747 61748 897556450 13827 13826 916711714 1336 1335 141668704 67824 67823 96993601 62112 62113 384462814 40308 40309 540311805 55279 55278 50678335 70827 70826 641547888 29664 29663 125941917 13677 13676 55091871 7847 7848 205639994 62120 62119 543782921 12066 12067 57485754 38241 38242 646222207 99087 99088 20109456 72518 72519 942660405 20170 20169 539732663 49172 49171 521858074 74307 74306 610066850 79232 79233 314449253 98545 98546 785911157 2787 2786 420435568 97852 97851 872404853 74235 74234 53608650 49205 49206 107368637 17030 17029 158785160 12527 12528 676567348 61556 61555 618439899 46102 46103 904164027 52204 52203 777039080 62138 62139 432805035 19779 19778 528027859 99895 99894 515527550 77188 77189 985987869 35174 35173 257355980 64362 64363 997758513 76885 76886 921282426 24684 24683 728078905 91074 91075 882493486 17475 17474 540667190 16724 16725 860846597 11497 11498 40896848 48862 48863 943092617 82602 82603 535174506 26875 26876 434159581 92307 92306 738892794 21061 21060 302507067 98544 98543 800205848 83902 83901 5484449 7432 7433 176566485 58473 58472 828575430 99148 99147 135977677 40077 40076 409101907 5318 5319 714930176 58317 58316 324494672 81493 81492 757560797 41270 41269 637552092 56453 56454 531843488 91344 91345 15589922 98755 98754 514437854 6329 6328 94776200 62170 62169 135760990 94869 94868 896049705 54226 54227 813539115 95575 95574 478994566 99167 99168 960703463 67155 67156 746983288 79933 79934 180887138 64044 64043 377869930 74669 74668 337125228 95594 95593 415013828 46576 46575 305789159 41590 41589 272443818 22409 22408 19071008 20765 20766 24972007 96390 96389 944470623 67922 67923 695809060 62186 62185 349876156 8818 8819 158551390 99702 99701 864034869 62188 62189 62842263 75302 75301 467635966 10249 10250 482601675 93797 93796 530995224 99159 99160 244901925 13042 13041 255607845 48600 48599 122551411 1911 1910 102059643 6540 6541 36680920 78212 78211 816091511 29987 29988 854177728 38544 38545 233721107 54850 54851 261930009 62202 62201 246954939 28232 28231 229345473 96581 96580 341649757 26556 26555 25012282 45546 45545 826212544 32903 32902 404765861 88008 88007 752370454 55702 55701 937357294 62210 62209 762060244 15834 15835 462306372 17516 17517 157127361 19883 19884 342590156 30533 30534 572253773 60975 60974 137844374 62216 62215 179816485 9385 9386 475400656 62217 62218 471099908 77933 77932 999660345 71823 71824 951711948 62221 62220 143464409 36872 36871 575056853 44562 44563 782189808 62224 62223 578936453 5954 5953 597403180 76636 76635 705488929 9700 9701 201503774 72603 72602 649504226 58935 58934 333797103 78229 78230 862743372 40197 40198 778631503 46474 46473 600493243 62232 62233 233326511 36680 36681 223541311 75959 75960 112553904 31267 31266 272142505 62237 62236 779908059 11896 11895 31014630 34246 34245 709158802 196 197 986148236 4410 4409 24698182 96404 96405 713155251 36834 36833 154067179 35487 35488 851749894 81343 81342 368771241 18170 18169 746164506 90413 90414 209933781 50977 50976 407633918 26704 26703 16562719 82617 82616 483862547 86682 86683 479106317 50811 50810 343881501 75806 75805 363445672 88219 88220 215706779 36520 36519 253045877 67488 67487 969733972 26468 26467 160134054 62257 62258 43288371 43423 43422 33266066 32030 32029 204180820 65150 65149 242280803 51513 51514 59671135 60034 60035 59426318 62263 62264 828295957 74387 74386 447230345 54417 54416 788971304 62267 62266 614841912 95363 95364 154170960 32794 32793 54412968 15987 15988 707816347 3382 3381 454311807 79157 79156 766887685 82112 82113 675704755 62273 62274 511277896 33519 33520 230490363 92790 92791 462419445 37967 37968 185261699 94542 94541 123573700 58826 58827 780290020 14587 14586 36133672 59530 59531 878552659 32388 32387 306448167 62283 62282 8274456 9429 9430 5558889 47717 47718 80669763 85358 85359 717059727 98512 98513 105246874 35790 35789 782724038 80917 80918 310895573 10938 10939 784575643 51572 51571 405283342 54076 54077 328521233 66926 66927 864883059 97596 97595 184281584 56737 56736 577699134 91985 91984 667558241 7260 7259 805084391 16391 16390 56198072 33683 33684 194780055 71716 71715 73579409 69413 69412 474887137 81151 81152 157633566 71809 71810 44970925 55525 55524 516176063 94808 94809 462748788 92080 92079 14117587 8529 8530 895144883 22552 22551 819880399 72302 72301 163256217 62310 62309 971458957 38783 38784 777268227 63453 63454 157995750 46575 46574 231257003 73979 73978 393897090 8193 8192 461662620 93818 93819 70003183 62316 62317 337391338 38360 38359 722284273 43672 43671 11949727 93732 93731 707872025 68050 68051 816892408 83282 83283 55483801 136 137 936986322 62323 62324 974197079 85267 85266 693758559 44061 44062 771995968 47585 47586 456506909 85386 85385 405629151 49894 49893 671477001 13443 13442 674963758 45692 45691 69149968 45163 45162 653328812 62333 62332 352061638 84203 84202 513303983 68364 68365 422769498 43306 43305 118647804 80403 80404 421511370 62338 62337 395091093 5863 5864 740773971 70152 70151 70637266 62340 62341 137127724 69103 69102 724976051 31834 31833 739787123 62432 62433 255172725 62345 62344 855125864 94999 95000 664427875 62347 62346 29430489 2386 2385 575971567 62349 62348 565367005 52180 52181 485112577 80360 80361 961973189 66966 66967 898321551 84438 84439 908474704 81683 81684 297840494 8460 8461 415820062 14682 14683 482414696 62357 62356 905400167 24374 24373 526512014 17164 17165 503277549 58094 58093 866646735 78566 78567 21527343 18879 18878 905737930 96991 96992 622747616 62363 62364 905652705 62536 62537 386071191 97646 97647 149454223 44834 44833 918678984 92704 92703 69566459 44218 44219 50851827 56408 56409 585727949 66205 66204 44491803 85901 85900 898016320 59120 59119 478038138 49019 49020 577426296 62375 62374 669976435 54660 54659 346570007 57483 57484 772562120 97361 97362 499404555 62379 62378 659850509 23976 23977 730333865 62381 62380 733076829 19657 19656 796262400 61025 61026 628572491 62384 62383 970230631 76647 76646 352879899 35258 35257 711586137 53565 53566 387375155 77893 77894 952427651 18007 18006 65704396 62390 62389 909443610 62390 62391 988486125 73463 73462 190476402 62393 62392 146114714 62394 62393 324422605 78747 78746 72223561 4924 4925 379639153 48103 48102 813839509 43531 43532 125180157 62398 62399 326881846 29201 29200 32340988 44454 44453 460094769 19381 19382 833022907 73889 73890 399205452 1200 1199 522198360 3974 3975 20327621 29667 29668 111481884 45719 45718 33078595 62408 62407 987914762 77300 77299 690274061 12609 12610 890721976 35556 35555 543082362 64118 64119 350720094 52500 52501 272179113 8711 8712 835593005 62414 62415 148017265 49212 49213 3001058 68104 68105 527909019 5217 5216 738482842 64763 64762 786645839 62136 62135 725376744 54848 54847 203713229 4491 4492 698230309 94543 94542 572142430 47184 47183 274998023 25232 25233 94165641 86916 86917 191552885 2280 2279 876246665 98158 98157 235005338 71641 71640 261759487 47638 47637 962723129 62431 62430 125833189 38741 38742 649751360 91454 91453 74292163 48064 48063 921054623 5792 5791 81996325 48893 48892 700284250 8823 8822 61416268 89554 89553 520411357 46429 46428 978641444 74653 74654 50595985 71875 71874 778180982 97459 97458 146035116 45518 45519 553591135 49160 49159 865258317 9780 9781 224994049 86165 86164 320113096 2458 2459 193464440 62447 62448 834049086 90166 90167 127057679 85436 85437 431020146 14537 14538 11804596 87690 87691 826740951 1259 1258 32708522 3094 3095 280809710 82419 82418 598463358 62456 62455 333818830 15928 15927 230170172 33086 33087 156772612 77698 77697 103951074 38846 38847 20904862 45454 45455 40529429 57166 57167 499822467 10213 10212 183457299 74171 74172 658948358 62464 62465 2834153 48278 48277 96948922 51701 51700 833222374 22991 22990 578680199 90085 90086 435644239 97329 97330 313145085 36106 36105 824390996 2956 2957 237890025 62473 62472 669282115 56864 56865 331013414 467 466 29085692 97799 97798 17738422 29608 29607 23179941 19851 19852 577263889 85544 85545 901314719 62469 62470 395227325 40984 40983 528126904 44571 44570 378411039 69940 69939 997780130 1613 1614 671468433 70674 70675 655572388 37243 37242 582039477 22786 22785 801102223 22696 22695 117400584 871 870 455669492 16967 16966 406809530 19291 19290 435198356 57279 57280 897022141 23330 23331 924025880 89568 89569 332526876 70461 70460 904434690 62496 62495 481486478 70599 70598 818256356 70376 70375 292169803 75446 75445 708772303 67992 67991 914519838 62501 62500 587948047 9961 9960 682984379 5052 5053 646231573 20404 20405 494862164 3336 3337 533365685 39181 39180 826988135 62507 62506 696580242 62508 62507 88837594 9623 9624 709056982 49220 49221 250213961 62510 62511 797175846 96097 96098 450275743 98836 98837 424645077 56370 56371 633177827 88696 88695 142679383 34373 34372 211263573 31210 31209 564393977 59091 59090 916148154 171 170 376857808 82965 82964 986735860 1258 1257 135120879 95818 95817 591405781 46438 46437 865446365 39586 39585 264994357 10645 10644 1721671 10289 10290 446026562 53632 53631 9271537 33650 33651 2000152 62529 62528 408723442 95477 95476 753810322 39468 39467 449004065 27464 27465 854209375 55912 55911 278926027 62582 62583 138826840 8528 8527 983081895 58394 58393 303497744 84318 84317 3529227 39192 39191 478436013 56674 56673 967394399 65853 65852 43636727 51760 51759 640508883 86205 86204 666437295 67247 67246 17382989 42382 42383 78530594 211 210 120671397 92542 92543 710889982 79898 79897 529013013 62548 62547 8590947 68681 68682 935633387 62549 62550 60476989 61784 61783 133158017 43547 43548 544770002 27869 27870 243741807 62553 62554 897223575 81969 81970 927040255 37371 37370 358280520 39889 39890 47526114 83538 83539 288853815 62558 62559 50099233 24989 24988 715785701 21773 21774 420480086 90859 90860 192174543 40410 40409 257290011 67425 67424 81107850 27542 27541 953547459 58938 58937 947715602 58109 58110 763329864 17324 17325 756542304 69448 69449 323335557 54456 54455 814204730 81211 81212 568607909 33408 33409 162747471 77022 77021 859855836 15433 15434 469102467 50799 50798 308933205 91650 91649 43699080 62576 62577 457119595 5940 5941 663873198 63962 63961 481178907 96321 96320 867638524 69161 69162 261543609 97859 97860 550512767 824 823 340510691 19194 19195 152626658 62585 62584 146087860 62971 62972 974070591 91229 91228 689179705 61888 61889 726034229 20811 20810 224588329 88454 88453 920071739 76697 76696 894809296 62360 62359 359993907 3735 3736 889240141 22870 22871 1806403 78604 78605 873922557 60385 60386 962945248 38326 38327 298570551 45127 45126 544773675 91079 91078 525861434 94446 94447 262141057 18074 18073 52042083 84355 84354 678738253 99084 99083 911605924 84302 84303 263734305 69345 69346 798690609 29601 29602 985683462 39018 39017 734288764 33688 33689 277666576 62608 62609 664372580 57432 57431 7762485 25739 25738 7847593 68976 68977 277096286 36489 36488 792293796 62613 62614 89822143 26493 26492 732569141 52355 52354 634411108 71057 71056 817376508 58313 58312 8510733 21230 21229 757951692 15197 15196 380456252 64957 64958 380526684 25825 25824 714405260 24227 24228 800696896 37990 37989 429888324 62624 62625 239990040 72235 72234 40526380 79679 79680 354823176 35044 35043 35465888 92172 92173 832739176 52071 52070 123367906 88375 88376 272904636 68777 68778 986650293 31300 31299 433277158 37406 37405 527109671 62635 62634 723402650 54548 54547 701016238 67957 67956 425657107 74363 74362 859316086 98815 98814 892963076 77854 77855 617783802 66960 66959 509667794 73781 73782 942432722 44254 44253 433449728 10432 10433 262443211 62645 62644 20005867 28877 28876 140182845 85033 85032 506164919 38646 38645 130021529 88386 88387 548355977 62650 62649 650384450 10381 10380 128781302 62652 62651 18151070 1328 1329 678588604 96023 96022 730851948 94061 94060 709395376 62389 62388 810168920 52511 52512 655828984 62658 62657 407878348 82933 82932 514124410 5246 5245 518916106 28707 28706 242877076 62661 62662 339846776 71401 71402 543345422 17689 17690 264637242 68541 68542 26265421 77856 77855 277603078 98895 98894 341641417 16864 16863 218448692 36198 36197 246122689 56636 56637 343830805 91061 91062 921324077 87846 87845 69809030 38217 38216 297064436 50016 50017 835969733 29845 29846 840430431 42041 42042 238627459 62676 62677 47496397 30720 30721 552677946 55362 55363 468627625 32267 32266 537305024 81227 81228 314276506 87865 87864 86321181 62682 62683 481497337 72270 72269 577610394 62685 62684 818876040 98925 98924 417878554 78959 78958 25650785 48662 48661 848550061 47342 47343 561841708 50842 50841 35391843 26841 26840 481424021 79294 79293 170429534 96937 96938 47629822 67753 67752 240027947 62694 62695 265538928 83965 83964 262490963 81174 81173 74667992 23063 23064 385160492 5578 5577 640885616 62700 62699 244126965 78319 78318 228632955 15555 15556 229716002 23266 23267 418688565 49661 49662 397318389 62704 62705 867509002 62705 62706 814572110 75238 75237 553122054 55746 55745 157320644 11453 11452 440694669 80567 80568 641535988 11815 11814 890596172 2794 2795 69901593 97714 97713 553402735 65330 65329 39837662 97925 97924 811623188 74458 74457 755471472 85113 85114 38411008 52530 52531 834548182 63312 63313 543580049 62719 62720 429764485 62721 62720 67451124 62722 62721 243934511 13917 13918 997014424 62723 62724 210121437 11024 11023 933952227 62726 62725 480325437 4170 4169 52244003 62727 62728 462131261 71763 71762 211451335 13716 13717 768131544 95180 95179 884938447 65084 65085 595681072 27365 27366 878620801 62733 62734 770834910 27585 27584 595199070 4685 4684 679746438 16922 16923 377642580 55031 55032 393743790 96175 96176 580293429 37167 37166 507311056 42707 42708 375995240 88572 88573 257840045 8943 8944 431883743 31348 31347 404465637 27292 27293 93402952 1033 1034 697596101 38774 38773 651438472 99113 99112 563967840 34565 34564 37229925 23329 23330 355585761 58205 58204 741638274 34062 34063 49010207 32225 32224 597676433 2046 2045 817519474 9709 9708 116915396 4790 4789 321383622 46229 46230 272875140 62757 62758 106524141 3098 3097 757975654 82765 82766 882496314 18709 18708 606469211 46362 46361 807814731 89870 89871 874654247 70099 70098 553657126 67477 67478 17115412 431 432 610323336 62767 62766 50303463 30967 30968 533283961 53940 53941 742153491 62770 62769 699716132 88635 88634 320084269 62772 62771 166430182 34318 34317 419360160 2052 2051 863335077 6632 6631 436871074 62775 62776 975829859 29436 29437 446381926 62777 62778 635596818 26638 26639 70142867 43710 43711 625896618 5728 5729 52322038 62630 62629 40054394 8601 8602 414073459 55073 55072 443503547 62784 62785 261875010 96900 96899 3174251 5770 5769 728804696 86206 86207 724364121 50899 50898 46320674 27540 27539 848779900 62791 62790 995525497 62791 62792 5538696 12396 12395 892720851 39794 39793 422363075 14526 14525 947643574 68316 68315 9459733 1582 1581 297033331 62798 62797 1913439 94712 94713 846496784 92485 92484 111009038 97736 97735 117584518 85105 85104 174251248 46871 46872 781230637 88403 88404 697175366 67418 67417 673507700 62806 62805 161620506 57246 57247 639113173 62807 62808 386874067 73960 73961 440007944 8116 8117 40469254 18779 18778 747597943 62811 62812 27265935 44750 44751 783854835 72800 72799 410129889 62230 62229 39275173 13071 13070 108508058 62817 62816 632582471 64989 64988 584977499 87589 87590 888669332 19826 19825 28647382 62820 62821 404258044 60883 60882 679103016 64948 64947 693248669 96722 96721 850196586 78656 78657 166383727 67666 67667 66915202 7154 7155 904662462 66466 66465 169991487 88979 88980 613145566 76129 76128 809933734 56745 56744 657067034 62831 62832 102887046 56727 56728 418722285 19934 19933 17256787 80144 80145 288032117 33889 33888 977574704 58982 58981 704367140 13844 13843 688150350 48603 48602 235474361 82249 82248 72463733 60032 60031 512545646 19107 19106 709537504 52875 52876 605486963 59654 59653 243487566 84561 84560 468752028 78282 78281 377391702 72242 72241 337684055 74611 74610 2432763 65393 65394 671738080 95003 95002 957538688 62850 62851 263092664 35457 35456 601963390 73774 73773 328412755 91447 91446 253973043 81171 81172 390129424 16547 16548 972131613 62456 62457 207907951 37867 37866 733431495 58442 58443 9612415 3297 3298 234980 94818 94819 397143189 36526 36525 66989210 83817 83818 618251075 77270 77271 662028832 97255 97256 875884168 71827 71826 596884107 27763 27762 923064901 1389 1390 422478053 62869 62868 614689520 53460 53459 146556800 45247 45246 33349772 4345 4344 635478665 25021 25022 565503449 35911 35910 681947360 62874 62875 249864136 18579 18580 507987751 43093 43092 880890161 43528 43527 464081178 42888 42889 861529800 13088 13089 325573918 76936 76935 951811918 640 639 831063580 62883 62882 129188868 62884 62883 53896591 2976 2975 116335973 87707 87706 766658524 73067 73068 88199188 77522 77523 316540131 24973 24972 113405460 62890 62889 729468627 39492 39493 210765879 62892 62891 854707522 62892 62893 691313625 73793 73794 711150205 62894 62895 329529549 73857 73856 330916124 32729 32730 182533016 30351 30352 39233498 60664 60665 10628573 57444 57443 57462692 29083 29084 44080409 98522 98523 72293872 57832 57833 303214481 88461 88462 437075280 75324 75323 37080456 83369 83368 681182791 16164 16165 823736500 62907 62908 296145499 13905 13904 109742067 66858 66859 655454059 32141 32142 331187515 92816 92815 110016835 13129 13128 434743247 62913 62914 526419822 33455 33454 153508537 62915 62916 530885963 88871 88870 676011380 17328 17329 726024292 16127 16126 326409449 62920 62919 512891130 44205 44204 589617309 48880 48879 46986981 47068 47067 772024360 28148 28147 403358875 78845 78844 927347945 76752 76751 848697998 62927 62926 979448 94352 94351 336336059 73783 73782 790211676 26636 26635 7358079 69887 69886 485750142 20259 20260 371054765 55555 55554 21549022 30885 30886 95219167 9171 9170 778820101 62936 62935 227617033 33998 33999 755076027 57013 57014 893938772 20819 20820 785707385 94475 94476 767710761 82907 82908 2893345 41830 41829 399944331 313 312 225210605 61822 61821 777381547 26068 26067 766842277 23023 23022 901395126 26092 26091 539522326 42776 42777 863741426 50419 50418 231215551 46646 46645 251662601 62951 62950 33246413 44305 44304 506348197 77981 77980 732720970 71105 71106 67383356 68895 68896 420402065 57716 57715 74480942 28658 28659 17157 84591 84590 196477453 1010 1009 84499458 15343 15344 294610491 62961 62960 318706708 62962 62961 332521915 26879 26878 893954663 86042 86041 241347905 62965 62964 113057407 11217 11216 824528523 44379 44378 656899881 62967 62968 294452980 7405 7404 157787570 30138 30137 969924679 62971 62970 204910934 20923 20922 397997009 37390 37391 797366011 68323 68324 756647866 31048 31047 411392288 73729 73730 64753301 32846 32845 909949968 62978 62977 129307957 39256 39255 953748059 79731 79732 125225666 48846 48845 763772294 78402 78403 73729293 20500 20499 821272322 2560 2561 852605729 51494 51495 175650139 42635 42634 708778011 19522 19521 567284146 70292 70291 759216187 62988 62989 562237805 5586 5585 82060858 62991 62990 937682989 96708 96709 358686430 92088 92089 145851904 69734 69733 751421645 38826 38825 22851033 97418 97419 156966559 18449 18450 568807485 77644 77645 963886902 62999 62998 744848958 62999 63000 387979346 50194 50193 220301485 68386 68387 22093664 33968 33967 761208716 63004 63003 346754195 24495 24494 45712834 96738 96737 100289590 63007 63006 220769554 63008 63007 541203009 59511 59512 362892878 63010 63009 141720618 59262 59261 525881800 33014 33013 146083069 26743 26744 497294346 90625 90626 90492847 50287 50286 545198791 71289 71290 496827312 66097 66096 162065937 81314 81313 426342335 63019 63018 13459403 62556 62557 664598274 34105 34104 435071842 12008 12007 222293078 59353 59352 12461496 78490 78491 144918500 45319 45318 38819169 94516 94517 169030389 82315 82316 491738898 22640 22639 69713415 38722 38721 880921174 31427 31428 901231903 12866 12867 239466115 4594 4595 795545186 48369 48370 307271661 71011 71010 921446111 88618 88617 376349529 24978 24977 163135920 24946 24945 132505013 98519 98518 563674433 47127 47128 595008518 23810 23811 17656047 7373 7372 235028385 65681 65682 185627861 63042 63043 69957790 63044 63043 72785378 94493 94492 339961994 60937 60936 105883695 17318 17317 817719132 72880 72879 68449168 1809 1810 324902058 63049 63050 138229354 82507 82508 22796573 34490 34489 681900740 27080 27079 123919395 86935 86936 870939040 2451 2452 445137379 66740 66741 880061067 54917 54918 301700470 34057 34058 248401267 55397 55398 88128852 59927 59928 468147385 86110 86111 78440460 779 780 487679367 75573 75574 21921081 93776 93775 193837668 73901 73900 320108209 96823 96822 633385989 40069 40068 730129407 44315 44316 6859366 87181 87180 757713428 19220 19219 521461786 74658 74659 865080633 63071 63072 841859552 98657 98656 25183048 86076 86075 45108342 10439 10440 641897500 72609 72608 662498994 85163 85164 662871622 13099 13100 165686734 7721 7722 567122945 80616 80615 438958596 14096 14095 834110569 47363 47362 299512154 86394 86393 396084455 17299 17298 91768000 31314 31313 671035120 31424 31425 671069016 24877 24876 982674927 75014 75015 32919573 15467 15468 701733247 13800 13801 41958279 35949 35948 357578718 96187 96186 230329333 4267 4266 948487326 73575 73574 111166893 51650 51651 141463454 75811 75810 17623960 32246 32245 697043001 84124 84125 955171857 59469 59468 817940669 42362 42363 279463415 58211 58210 10941983 48439 48438 32747521 6628 6627 898877421 51454 51453 972222546 63104 63105 842681475 67035 67034 41029710 63107 63106 55767938 78849 78848 61531819 44510 44509 226687102 61539 61538 926315979 30924 30925 332460023 98818 98817 237759049 22876 22875 248916107 22582 22583 828442066 63114 63115 544708201 52024 52023 859248182 6291 6290 434433801 85998 85997 950288062 63119 63118 613892891 63120 63119 977732033 63121 63120 469267645 63122 63121 991496306 46223 46222 161406448 84931 84932 918658300 63124 63125 372587341 55959 55958 696584913 73196 73197 553070324 5613 5614 869882174 73146 73145 265908166 5196 5195 999724100 38554 38553 172259540 82354 82355 214505379 38513 38514 813452566 63133 63134 472223799 63135 63134 27370337 96179 96180 756492167 13518 13519 38866579 15300 15301 31081372 69400 69399 367523345 63140 63139 953341199 30315 30314 476279411 41371 41372 359781734 46642 46641 115794557 18903 18902 483723169 49380 49381 886656081 62301 62300 32641295 54838 54839 195714788 63148 63147 117600358 16786 16785 456271791 19889 19888 351666451 73072 73073 11980967 10518 10517 109529295 7300 7299 445217390 35389 35390 149504883 35010 35009 45169867 17966 17967 337387789 98556 98555 64120664 81504 81505 484420147 40640 40639 379765882 92223 92222 37928599 27058 27059 538579094 11683 11682 416784860 63163 63162 9638274 2987 2988 361073320 21715 21716 181074490 31036 31037 972695547 42844 42843 266000085 14805 14806 79401151 63169 63168 870644919 4469 4470 114971040 63170 63171 391132423 82982 82981 558042397 25850 25849 172279652 58987 58986 196305375 63175 63174 456078035 97409 97408 658901834 38698 38697 232846076 49467 49466 51488339 64953 64954 760423831 332 333 905483409 63181 63180 168371233 66612 66611 202776470 90336 90337 386983379 63747 63746 802680447 63185 63184 933707220 43113 43112 179004362 88346 88347 796379566 63187 63188 48949608 16724 16723 125805567 48920 48921 399497491 27547 27546 428879729 26201 26200 419675874 63193 63192 342887915 20237 20236 466790939 81913 81912 715003913 63195 63196 805175368 84871 84872 35069642 72206 72205 908887693 63199 63198 945705353 73069 73068 436147512 70641 70640 689228335 58975 58974 297806234 48074 48075 256324006 93548 93549 632769046 41156 41155 759624337 31645 31644 555348087 46967 46968 281698362 51313 51312 782200454 72246 72247 604856267 85745 85746 45088989 70533 70534 965915074 77044 77043 356156406 71074 71073 612921247 25065 25066 220430215 29064 29065 264606175 58846 58845 525827090 34638 34639 628199982 7750 7749 58611383 16330 16329 960658905 60928 60929 5015374 80297 80298 123604098 43192 43193 829787314 72044 72045 971018007 13267 13266 154956639 49654 49655 117132037 47677 47676 799517248 55399 55398 431297960 59602 59603 22157762 94341 94342 391169030 63229 63230 266154285 96305 96304 860635838 67038 67039 637754932 93227 93228 604105275 79475 79474 826843851 90515 90514 703390509 36458 36459 323960120 34778 34779 998846266 14954 14953 19647597 49504 49503 131607024 27728 27727 335538837 9188 9189 561911295 72978 72979 152952813 47729 47728 76090021 64423 64424 434667477 63245 63244 147838313 25139 25138 658392615 74120 74119 854926348 81696 81697 505854663 3341 3342 906529469 45678 45677 377702779 69943 69942 399161996 25029 25030 694307837 75953 75954 160234529 97757 97756 552663631 10834 10833 666092206 63256 63255 67941711 84171 84170 836397858 23662 23661 527818635 93562 93561 764607392 19202 19201 245446742 49668 49667 97089327 99576 99575 640347420 42381 42382 415537587 7482 7483 31872242 30178 30179 113971228 3304 3303 412224113 35491 35492 861962461 63267 63268 388650949 26321 26320 187496607 14711 14712 634956033 80663 80662 7868215 44266 44267 411564213 23325 23324 273930454 40087 40088 756345539 68668 68667 39221120 40630 40629 421628270 49274 49275 889217216 63278 63277 159832244 56402 56401 683617177 79270 79269 358986718 24673 24672 462224063 92192 92193 114927957 27624 27623 657643272 81972 81971 994789559 93567 93566 875335197 80460 80459 29805866 43250 43251 858384757 74631 74630 445947377 49972 49973 791564676 42165 42166 375244605 43748 43747 710324527 37560 37561 24261445 40220 40221 389655940 71610 71609 943079320 77538 77539 552076712 94328 94327 650683058 49745 49744 328281872 68566 68565 448654798 31956 31957 398688756 72133 72132 47087868 73534 73535 307268097 63302 63301 57687411 51170 51169 449531727 9143 9142 492261928 63304 63305 447589266 93851 93850 699743904 24708 24709 119144340 81013 81014 134636034 49988 49987 121199843 89617 89616 52255856 77521 77522 960755654 78516 78515 238301335 79146 79147 672986486 5938 5939 933340037 49446 49447 597224075 85312 85311 321408699 1902 1901 224173493 20665 20664 38620804 80304 80303 207741612 62350 62349 39402629 38424 38423 957784426 28559 28558 528424596 26046 26045 874634647 80537 80538 296962510 2456 2457 969101893 51394 51393 622816739 16287 16286 601257437 57954 57953 768290997 63329 63328 745798233 75753 75754 720017954 33927 33928 590683572 70711 70710 908822557 23290 23289 655711903 93637 93636 481143044 76144 76145 384887158 13663 13662 596570157 27205 27204 179097970 75023 75022 438286531 26505 26506 116648480 24009 24010 1818832 41649 41648 33557266 59576 59575 52475546 70143 70142 211982292 82705 82706 833763891 83044 83043 232377889 64110 64109 737912140 64145 64146 689818711 23452 23453 773386058 39756 39755 993871401 36309 36310 967111580 80914 80915 58510740 44686 44685 61881931 37163 37164 699645460 64942 64943 637199058 87746 87745 252930071 44092 44091 833994545 63357 63356 998576306 63358 63357 738590013 53831 53832 430872979 63360 63359 269297722 63361 63360 328426807 98079 98078 473504939 66570 66569 30755677 51849 51848 194134121 63364 63365 67069882 90495 90496 414220531 41892 41893 352918766 63368 63367 206408709 23791 23792 175132087 47854 47855 963901036 90907 90906 369409636 31232 31231 693323032 84495 84496 910496909 63373 63374 414321779 63375 63374 721214210 38248 38247 151001585 8983 8984 518199297 55301 55300 117890024 1151 1152 870388652 1002 1001 691862435 63381 63380 65987257 88247 88246 666262962 57943 57944 144312684 92548 92547 263847043 52251 52250 992332482 90010 90009 888099127 10633 10632 525039600 5868 5867 573816494 63389 63388 178246667 34826 34825 738865892 73572 73571 445767689 63392 63391 649032321 56909 56910 722412264 62752 62751 566837931 36998 36999 69826605 78474 78473 733766943 70231 70232 838860432 74036 74035 50253952 63399 63398 355723510 37852 37851 414457582 74703 74702 605578143 80776 80777 584144091 36674 36673 678151073 67404 67403 637178394 98448 98449 794306197 15553 15552 854672185 75801 75802 14059152 71182 71181 27463441 42417 42416 223979093 90944 90945 199472283 10648 10649 537073608 98796 98797 28574982 68770 68769 227577510 49439 49440 524143622 67464 67465 735720820 63416 63415 6323310 3814 3813 126593717 61906 61905 930998017 15800 15799 686453856 66847 66848 139291013 63420 63421 892520337 4211 4210 608932890 42291 42292 513800319 63424 63423 718289098 41910 41909 889693870 81871 81870 247142753 51185 51184 153221478 74693 74692 600418175 17404 17405 879100003 41715 41716 898075371 93663 93662 932252878 67690 67689 702702122 90262 90261 29660780 63372 63371 291041617 995 996 306839830 3828 3827 651047703 19616 19617 116643433 63437 63438 553484334 20912 20913 153110462 36024 36025 394969300 98320 98319 727485532 26183 26184 498261157 96835 96834 698609645 63444 63443 346021043 66344 66343 507749679 33505 33506 391869400 79875 79874 492646636 63448 63447 39739723 63449 63448 151421228 60577 60576 952492402 63450 63451 269452457 16938 16939 690102519 48621 48622 694081155 5793 5792 871065118 50221 50222 39684149 12289 12290 898720854 66065 66064 329032648 99058 99057 372174350 13675 13676 705538119 37103 37102 551221449 63461 63460 485306994 63400 63399 77309813 79600 79599 10927542 53507 53506 16273144 53029 53028 764815709 76989 76990 539568397 33654 33653 129940995 96180 96181 15542606 68644 68643 993505097 63470 63469 301475985 86379 86380 959074253 63831 63830 17291896 63473 63472 722214233 47862 47861 66582340 89314 89313 753103706 36830 36831 522097642 50450 50451 472301972 63477 63478 657312361 13190 13191 759339797 68787 68788 651412570 62299 62300 431403367 63482 63481 602357193 41581 41580 417042442 63483 63484 701695555 85866 85865 893594657 22506 22507 436776496 170 169 817568876 24987 24986 1154660 23711 23710 149851510 25282 25281 188993008 82070 82069 245909008 18524 18523 806292030 65765 65764 565497853 86183 86182 318047581 63495 63494 56891631 58265 58266 58381465 52311 52312 296492979 82592 82591 174299471 63499 63498 485065128 92546 92545 695711231 63501 63500 709164149 63501 63502 352346531 3290 3291 346994683 8503 8504 47443775 63504 63505 512257161 16031 16030 346329018 91743 91744 635517263 10266 10267 45527532 20379 20378 224050966 59321 59322 97912056 57991 57992 195744558 1134 1133 518094556 57201 57200 867884711 11517 11516 67287366 29633 29634 661536196 75165 75164 260045482 74981 74980 117453740 37113 37114 901984657 95013 95014 252233315 15547 15548 594661428 19449 19450 924620537 1543 1542 555353673 20892 20893 51481089 67552 67551 49087261 38997 38998 417158213 63525 63526 666139107 63527 63526 219791288 13672 13673 626707019 56790 56789 942062764 63529 63530 724016983 29790 29791 99324741 47129 47128 898521707 3767 3768 305776942 63164 63165 422940835 49697 49696 63803274 98243 98242 101681256 77134 77133 938528046 63537 63538 537408838 2772 2771 817731853 87459 87460 794240504 37039 37040 402602227 63541 63542 175380677 8530 8531 146110583 63544 63543 745488 23422 23421 825486379 63546 63545 70766890 63546 63547 72133397 82818 82817 61658474 20969 20968 750098531 33579 33578 104592768 68883 68884 285310810 41171 41170 416391942 72549 72548 541569936 33258 33259 718447704 55168 55169 862546779 63556 63555 425980582 9188 9187 948304521 85023 85022 704191047 55459 55458 964803409 88183 88184 350686032 39805 39806 187007882 3066 3067 33230438 79773 79772 384072219 69054 69053 441472976 81407 81406 288907443 19747 19748 767089360 62319 62318 245835194 96299 96298 333147956 2068 2067 157700743 63569 63570 81616680 14852 14851 160999891 68308 68307 256992078 22767 22766 36997741 98888 98889 740801297 25382 25383 344123952 93340 93339 776118070 30323 30324 205618483 36263 36262 799425203 63579 63578 107437375 14701 14700 45124549 17619 17618 344212870 46197 46196 714194749 96271 96270 247707281 19116 19117 961609754 18351 18350 646944379 67056 67057 462222685 63587 63586 735027549 23789 23788 767781913 56830 56829 382680585 77422 77421 551795658 61819 61818 146541307 30056 30057 249289447 5074 5073 348764044 99591 99592 483205563 63594 63595 66321769 13439 13440 752725872 67264 67263 626970180 58856 58857 27895149 13173 13174 492505545 75656 75657 358001890 29791 29792 84430804 52898 52899 105151136 79391 79390 210944737 16954 16955 459195695 3793 3792 840584900 63606 63605 34660634 58606 58607 60259738 63608 63607 131528590 83696 83697 520320255 19342 19341 829295395 63610 63611 57873281 68107 68108 833273594 4876 4877 210462293 63613 63614 568661000 65860 65861 7445321 96821 96822 41240241 85880 85879 202617594 46154 46155 107480729 63618 63619 409281351 63619 63620 147253943 63621 63620 702142981 63621 63622 865334187 45168 45167 451505652 78365 78364 878178897 42512 42511 60264946 47523 47524 65935510 27712 27713 557393007 47151 47150 576103050 63628 63629 751688993 6683 6684 606606775 11413 11412 940182265 35410 35411 329353906 50127 50126 22810197 25673 25672 123516143 63635 63634 902527863 86178 86177 815766745 35504 35505 768663862 69326 69327 55558178 63639 63638 954527731 9712 9713 964824152 81988 81987 597325519 79869 79868 347105210 24513 24512 234528027 63644 63643 512080969 21323 21322 48948753 96683 96682 190232866 33494 33495 42914497 61136 61135 3063306 66430 66431 854899789 57878 57877 512042315 44779 44780 88647769 86312 86313 395141055 2578 2579 130304446 50185 50186 690558762 66102 66103 808018814 17077 17076 108743372 45752 45751 343880701 55931 55932 236493367 30752 30753 584431214 91931 91932 266023519 6290 6289 631609483 18581 18580 72618224 59627 59628 114538633 25550 25551 937169380 66851 66850 592592715 6247 6248 189201236 24458 24459 560081622 606 607 204766094 7043 7044 460840197 66042 66043 117722473 63671 63670 297403005 40212 40213 342226645 64761 64762 874898916 15025 15026 76273078 71605 71604 927892302 79013 79014 704409331 97474 97473 96661496 63678 63677 637875145 30661 30660 846393 18929 18928 952971622 4906 4907 491922869 39016 39015 923033267 76915 76914 513484756 82229 82228 657980529 74089 74090 649054323 22910 22909 683948935 79088 79089 681290457 74768 74767 644226458 64274 64273 53868780 71498 71499 913097695 63690 63691 485014180 11334 11333 713793581 42620 42621 772164545 47671 47670 827178071 31448 31449 299360697 63695 63696 187042744 89116 89117 171546613 15443 15444 891452175 67155 67154 192407612 97964 97965 188527246 26571 26572 19897712 33687 33686 72236589 63703 63702 970055288 65323 65322 161517636 41854 41853 180741501 21028 21029 203461209 6954 6953 522762073 44456 44455 422459446 44589 44590 53735244 63710 63709 286378303 34960 34961 507114225 22489 22488 17519619 52850 52849 759997041 72147 72146 50626577 17677 17678 813455607 45972 45971 619065869 69910 69911 482070884 994 995 965031427 70725 70724 73450307 27040 27039 356082682 2633 2632 138890239 69474 69473 403370701 19274 19273 59963475 60589 60590 126348598 63725 63724 68092419 18829 18830 439713068 99183 99184 20354506 63728 63727 916423023 63729 63728 600716691 45680 45681 135209313 99095 99094 271321836 10993 10992 718820119 8497 8496 85441975 47520 47521 307070896 54283 54284 21766946 63735 63736 710111717 63736 63737 26892506 31685 31686 378477282 21478 21477 162111612 38415 38416 289159508 33744 33745 157093709 20836 20837 194772676 67558 67557 282224170 56026 56027 302567203 41956 41957 620963266 65852 65851 363239078 56004 56003 655078146 50090 50091 498577876 32531 32530 537403345 41056 41055 42703837 41691 41692 597191678 88985 88984 873715501 65683 65682 453137014 64334 64333 772949057 47281 47280 720565947 28955 28954 468703929 24766 24765 98633361 46676 46675 237664431 69988 69987 487597051 3059 3058 57228360 24426 24425 36645733 63761 63762 657333128 33960 33961 731851299 82830 82829 136851051 65542 65543 760256794 72295 72296 673406769 93087 93086 407449533 95751 95752 664663289 22155 22154 314794812 63769 63770 787983505 69631 69630 452027895 69555 69554 390452109 56694 56693 106904377 16516 16515 885234070 63775 63774 804565795 61650 61649 82152453 76290 76289 647422694 23728 23727 571109297 66876 66875 241855798 43626 43625 53650180 26790 26789 112537339 31165 31166 184042069 98853 98854 107127881 24200 24199 68546673 23520 23519 18979218 7391 7390 329454971 37238 37239 120192282 52843 52842 21503991 63789 63788 832300204 55052 55051 11651617 15036 15037 226761612 3595 3594 446842243 38941 38942 394087596 45895 45894 362731206 40810 40809 972070178 71013 71014 541808073 84769 84768 536496858 72826 72827 485374448 91484 91483 250127240 58466 58465 312455871 22818 22819 409036769 34087 34086 7947431 48975 48976 387968779 37267 37268 275425311 40415 40416 140123730 12219 12220 195632887 58620 58619 868354332 16244 16245 314717161 93274 93273 874958111 84294 84293 995072114 69484 69483 314015441 10026 10025 356914400 14497 14496 115554848 39207 39206 971620011 8279 8278 215984996 63816 63815 643787016 35492 35493 616932498 49107 49106 64881596 9830 9829 743903922 58333 58334 528604206 63821 63820 626976659 80764 80763 868021441 36295 36296 447925181 85236 85235 90891872 9233 9232 903294119 45171 45172 914391131 91471 91472 927005482 15584 15585 274831985 62249 62248 590655030 30821 30822 667864366 37069 37070 357260740 24072 24071 477693047 37888 37887 210995723 64209 64210 372547683 4344 4343 575988471 41130 41131 30120012 72015 72014 30562775 43459 43458 795628582 63838 63839 878303062 9986 9985 348041232 59458 59457 802363308 63841 63842 345431593 72263 72264 1220373 80971 80970 239245989 54144 54143 917617794 9105 9106 377579040 72714 72715 925827215 77982 77983 470858289 70145 70144 269399734 14304 14305 434269251 9429 9428 245071554 35912 35913 418132640 18044 18043 524950150 352 353 597360591 63854 63855 750502862 16819 16818 753051680 92409 92410 257826454 6820 6819 217351557 35490 35489 68473210 57262 57263 361500067 28039 28040 488595054 16066 16067 535105065 92842 92841 999325103 52510 52511 373949281 77907 77906 159034618 63865 63866 457850117 79183 79184 11544827 13567 13566 277333331 94223 94222 867792648 81837 81838 523026019 63870 63871 702336271 98464 98465 66759097 3204 3203 465352141 54435 54434 16731671 64237 64238 43828545 63876 63875 920825748 1303 1302 205582689 83128 83127 132009458 61083 61084 628220683 63880 63879 105487661 34083 34084 756831038 48642 48643 282094672 63882 63883 35014794 63884 63883 507653772 63885 63884 31719109 7921 7922 453401227 74107 74108 197120768 3877 3878 439014402 63889 63888 909260217 10908 10909 8341894 25467 25468 257758547 63891 63892 216662176 92249 92250 333100739 63893 63894 11921443 36140 36139 836231819 14057 14056 825395389 5534 5533 154596332 63897 63898 450418637 93984 93985 374499415 54637 54636 29331572 5551 5550 425558822 60488 60489 973775599 63903 63902 745134473 1707 1708 966167076 13606 13607 436394691 6765 6766 866727290 31958 31959 645212310 63908 63907 11270894 84414 84413 498127867 7443 7442 354470756 45497 45498 398873111 63911 63912 640289594 19879 19880 101596523 50706 50705 63430947 74019 74018 988264267 5609 5608 77877555 42483 42484 41989009 71487 71488 153053750 70363 70362 534644882 61379 61378 912421702 1032 1031 477250897 55136 55135 118560669 87240 87241 40452083 95449 95448 865862823 63925 63924 763810419 5745 5744 338832987 23756 23755 138521495 70341 70340 45638604 63684 63685 635912739 73512 73513 93691 51264 51263 660244556 84878 84879 982719216 22900 22901 14723439 3272 3271 59489545 56319 56320 874621955 76010 76011 783415953 63937 63936 751139277 78702 78703 68835220 63595 63596 398245970 63940 63939 730729458 99712 99713 555818898 46885 46884 627667891 59448 59447 776834291 90135 90134 483540378 62322 62321 84211836 63946 63945 770271229 63947 63946 221237827 80247 80246 20044756 54959 54960 61192745 63778 63779 23792143 32772 32773 825701316 92255 92256 178868013 61966 61965 339697821 99316 99315 284802826 63955 63954 351548060 55066 55065 650210040 66742 66741 809700544 70906 70905 514406418 48572 48571 787396627 71121 71122 785075149 54466 54467 430717662 88994 88995 367213776 51133 51134 401223705 63963 63964 2278918 47681 47682 187740965 63966 63965 228601841 10804 10805 421770174 72415 72416 13769281 31416 31415 908346923 50713 50712 407035813 48800 48799 580043703 64512 64511 836335073 63972 63973 749883237 64015 64016 71062049 75066 75065 690459360 51531 51532 727854476 10695 10696 874530737 63977 63978 710172189 61444 61445 755916980 63980 63979 688574382 48466 48467 57974221 9301 9300 635075926 89621 89620 669737943 83525 83526 2126069 63984 63985 263772893 66180 66179 485783309 69776 69775 589120653 9747 9746 595215572 35526 35527 36733161 36724 36723 852903047 12728 12729 905815872 26961 26962 331021312 9137 9136 51050333 63993 63994 127877515 5162 5161 740312830 96388 96387 932000502 35009 35008 329215368 68649 68648 613884647 20574 20573 328278008 69127 69126 468152434 48596 48597 943731485 17465 17466 275905771 77717 77716 857156101 34692 34693 474493945 29712 29713 914595509 64006 64005 193649132 64007 64006 678732572 35510 35511 855217233 23008 23007 31810634 20530 20531 875094211 95012 95013 782494174 40162 40161 827289092 64013 64012 463860669 73920 73919 314313548 23208 23209 203024394 46617 46618 535175648 35260 35259 553568082 54076 54075 236973287 31503 31502 688196870 12935 12934 115794809 60237 60236 695110191 8841 8840 131598586 18633 18634 227563613 43865 43864 507647910 33839 33838 250869984 6598 6599 542390636 64027 64026 136115259 64028 64027 636732160 83194 83193 65441238 44446 44447 590095660 69059 69058 998825971 34557 34556 641796199 13472 13471 356021219 57856 57857 459425448 7312 7313 359311994 26012 26011 402306940 64037 64036 347441344 49263 49264 262373975 46801 46800 743718121 92657 92656 884534055 64040 64041 725938056 40916 40915 646368559 81508 81507 101692671 56063 56062 790575123 11799 11800 321205050 45214 45213 852222767 61175 61174 98750365 64048 64047 320629549 95791 95790 976320826 74845 74844 664604119 41655 41654 46916424 22394 22393 237459497 12748 12749 203244496 11017 11018 886078123 36819 36820 96791210 64055 64056 528562174 71911 71912 615957672 89648 89649 186851764 19838 19837 805314321 49541 49542 813012837 64061 64060 707149649 64061 64062 142523390 48459 48460 153821934 64064 64063 345724253 92728 92727 254671806 48338 48337 204786203 73868 73869 900512856 76268 76267 839954857 64069 64068 30277320 8759 8758 860007071 96418 96417 350592903 8180 8181 297757520 91081 91082 663621290 57823 57822 15955618 30486 30487 124930393 92494 92495 396062493 98374 98373 61698435 64078 64077 354986561 42605 42606 493251024 88087 88086 585209373 64081 64080 762348503 64082 64081 210536221 64083 64082 747724434 72643 72644 375059492 53648 53647 811337998 39254 39255 819875546 90734 90735 247184743 90490 90491 144160328 51225 51226 974014452 85188 85187 321632162 67345 67346 132771519 93924 93925 473141603 90680 90679 880733496 54459 54460 867085471 64094 64095 345495594 44535 44536 1360021 76694 76695 138378733 1391 1392 369677445 5503 5502 536680158 52202 52201 397022145 64101 64100 113007116 88999 88998 32235013 10061 10060 575326772 64103 64104 187534859 25686 25685 14746864 72427 72428 291477595 33823 33824 652963371 78959 78960 71813729 75802 75803 727562712 29619 29618 687064513 86863 86864 985941475 64111 64112 945236975 55330 55329 752663144 28896 28897 869882 52590 52589 41211428 64116 64115 480397480 72528 72527 11643689 85227 85228 320961224 95949 95948 949350357 35607 35606 715500484 64120 64121 689595908 86949 86950 596506742 39942 39943 335170181 77236 77237 239915580 49698 49697 823116491 75763 75764 601652303 64127 64126 367996645 47455 47454 567145296 71078 71077 42823089 35438 35439 201224996 15332 15331 8139084 52903 52902 367464194 21925 21924 651196364 64133 64134 361795530 92358 92359 883031090 64136 64135 35884185 14777 14778 338572186 17976 17977 538636698 79074 79073 949693109 12148 12147 487975199 64141 64140 676812665 64142 64141 28414192 93056 93055 639447831 7871 7870 480015842 47080 47081 177549358 11835 11836 624949164 95447 95446 9920830 1035 1034 42097911 64148 64149 906814303 11661 11662 314192820 42611 42610 863134003 73011 73010 919302578 67538 67539 737886745 64154 64153 124363120 90317 90316 944855459 13489 13490 199342896 92364 92365 234433355 79123 79122 942108748 64159 64158 626103905 13033 13032 317085389 11183 11184 540573256 88579 88580 557151034 71709 71708 592069346 34504 34503 434640046 77122 77121 868556105 64166 64165 41989933 58036 58037 202093760 42734 42733 935419960 78824 78823 952467433 19814 19815 64956831 70960 70959 815908408 69464 69463 72674967 64172 64173 951670183 64174 64173 22171404 51077 51078 126927019 35902 35901 953220409 79159 79160 951760999 84405 84404 61390709 64178 64179 51926816 64179 64180 938221648 48794 48795 62779122 11504 11505 113831646 8671 8672 259109057 64183 64184 42850131 64184 64185 483442546 40235 40234 702492624 64186 64187 957285210 91813 91812 974286205 64188 64189 425415158 26779 26778 800067032 64191 64190 987643357 47809 47810 209622093 45241 45242 593470196 35267 35266 684614150 68310 68311 881214177 89403 89402 818730500 82593 82594 599393730 45389 45390 729133935 84895 84894 145240862 64200 64199 220611114 48075 48076 341915419 28900 28899 936238507 9403 9402 589219826 50039 50040 717186570 56779 56780 983826337 13569 13570 69584727 75642 75641 658423264 48281 48280 370445105 64208 64209 158099029 86845 86844 825829524 7190 7189 102256395 42206 42207 657327603 38925 38924 729772833 82967 82968 644669831 59466 59465 18379711 3790 3789 836604902 21528 21527 901415246 27237 27238 370041047 78259 78260 978579177 26836 26835 503237221 60869 60868 22422030 18218 18217 697735730 51223 51224 783651994 2407 2406 666277134 52279 52278 774115060 56757 56756 367561928 95 96 5335176 66441 66442 129287236 15486 15487 214969463 64229 64230 395368910 96079 96080 714569356 18453 18452 57879470 88856 88855 824253555 92937 92936 386231037 57599 57598 70416165 70371 70372 628445367 33613 33614 741793959 87557 87556 887564561 98979 98980 759675380 64240 64239 495462668 47917 47918 785026360 65855 65856 44431434 63064 63065 632692798 44069 44068 151284000 44642 44641 326208300 73266 73265 147194094 7366 7367 190293870 65972 65971 587883179 96475 96474 282684144 62660 62659 924234180 72088 72087 4096912 85917 85918 482800423 88996 88995 336185043 72354 72353 620403354 2532 2533 955763158 91654 91653 497943122 96320 96319 44348808 24549 24548 636609 25330 25331 852175639 655 656 734040239 30277 30276 623332520 24544 24543 770785164 38766 38765 301514315 59368 59369 2952197 72410 72411 958804782 13299 13298 480702165 64267 64266 670882577 50915 50916 697757662 93466 93467 731038713 39264 39265 582359416 55610 55611 566920233 64272 64271 407609353 30403 30404 989184078 63511 63510 158925782 1132 1133 504586746 96182 96183 982358808 93032 93031 28611155 66324 66323 620069459 78897 78896 729730317 88407 88406 47113955 99257 99256 676077461 64282 64281 404316119 5035 5036 787507343 69462 69463 998885635 2504 2503 66773379 8303 8302 16569425 64287 64286 834981075 4673 4672 126174552 58622 58623 50481649 11062 11063 220367664 47390 47391 403915214 32199 32200 168799364 97584 97583 48128406 64294 64293 901200360 64295 64294 55721882 76825 76824 927185517 80949 80948 915390094 61907 61906 600950387 36384 36385 43858676 51339 51338 205800639 97861 97862 920040664 87146 87147 18363342 78353 78352 753445822 64304 64303 796850536 13460 13461 537776857 30573 30574 369351288 40386 40385 189721469 74109 74108 954903834 81831 81830 476586967 52643 52644 303749878 30489 30488 759713244 2931 2930 575322573 63939 63938 372507263 64314 64313 607479889 47778 47777 176686375 64316 64315 527002938 17125 17124 303725408 71198 71197 18940566 64319 64318 289131728 99790 99789 509314912 70312 70311 828129134 3956 3955 495040853 63037 63036 474620910 30280 30279 801294595 12515 12516 471213695 50805 50804 369319459 8075 8074 294918073 64328 64327 386339368 64329 64328 327041489 82667 82666 665227032 34416 34415 674536976 59795 59796 43815067 38623 38622 740556419 30156 30157 301792082 18027 18028 381812723 4577 4578 742489705 19900 19901 808605719 91605 91604 117470064 64339 64338 696865801 64339 64340 557576294 16852 16851 699144951 95111 95110 123027479 64343 64342 13928731 64343 64344 849228969 62619 62618 347125485 63313 63314 646613105 96244 96243 925302935 93750 93749 226738443 31186 31187 968335785 25760 25759 928565417 55379 55378 796768526 12645 12644 995242411 64353 64352 802343231 69691 69692 534960240 64354 64355 193956022 64733 64734 167368556 38113 38114 116299430 83605 83604 368345467 2858 2859 168683497 344 343 473093749 88841 88842 437289017 81409 81408 54863363 28872 28873 216222628 64364 64363 566318257 67796 67795 161066042 64365 64366 297072452 30090 30091 125079561 11171 11170 934492237 67893 67892 495133515 782 781 529382398 47895 47896 350352093 6972 6973 815822397 59324 59323 262214387 64374 64373 465905399 61173 61174 910401035 37266 37267 82407607 5796 5797 38229535 65025 65026 171556215 23979 23980 955040287 73954 73953 721053110 3304 3305 76401054 6840 6839 804507082 3127 3128 78266572 13377 13376 394816888 60056 60055 8805028 4912 4913 660960706 37755 37756 302245734 8769 8770 634620160 17335 17334 965209416 57368 57369 481016114 64391 64390 142227816 5408 5407 669368469 36121 36120 879262982 4455 4454 835496052 961 962 80202480 34193 34192 517067329 87350 87349 760711485 22116 22115 184162020 76035 76034 119712574 64400 64399 452292691 64400 64401 975226802 85816 85817 47014243 15618 15619 158949177 64404 64403 70782942 72115 72114 342288140 18953 18954 109790421 72056 72057 35299818 12707 12708 172738359 8880 8881 199745878 64409 64410 442680483 64411 64410 871952639 9622 9623 22114939 9631 9632 549215872 31085 31084 95134010 37323 37322 685888329 21575 21576 203301895 89894 89893 93726429 76184 76183 657055370 85277 85276 2895167 94893 94892 812764926 34108 34107 167880102 26176 26177 826825351 4262 4263 217615224 21996 21997 994068934 57852 57853 748977014 55564 55565 241103787 39044 39045 67330868 55249 55250 250415755 64429 64428 360620237 38879 38880 753745779 99126 99127 38835924 63904 63903 59499963 39980 39981 942315662 64433 64434 870207710 64435 64434 594538590 88690 88691 421777033 12391 12390 505197184 11232 11231 516329201 91115 91116 659100154 6261 6260 333861226 98723 98722 417488336 70210 70211 35953462 66082 66081 745272440 64444 64443 679077530 14609 14608 476253069 59154 59155 933349431 58514 58513 339943368 89231 89230 305364632 87875 87876 19046699 79418 79417 844046344 41855 41854 888680319 39708 39707 921918118 91683 91684 779877121 29489 29490 988478139 64454 64455 933895513 45230 45229 929180490 43037 43038 753237707 4752 4751 337224937 65855 65854 515185585 21763 21764 657768144 85060 85059 539901481 64461 64462 112039472 9728 9729 871235595 63669 63670 761774022 80713 80712 700557598 54704 54703 367048623 64466 64467 518274443 87670 87671 209912702 77187 77186 853758097 3818 3817 462928524 64471 64470 589328251 64471 64472 316172431 78518 78519 519125199 46760 46759 211910254 47181 47180 107279305 74365 74366 851625300 54018 54019 631454727 24120 24121 620038148 58515 58516 519017862 91147 91148 48785004 34084 34085 357301453 15944 15945 6012284 64483 64482 163071848 85707 85708 645406008 90655 90656 24911512 49351 49350 11693836 36634 36635 145649225 31104 31103 493641312 39777 39776 61833284 92940 92939 505321837 64490 64491 150879142 60319 60318 19736143 66376 66375 193358993 44178 44177 123469915 44036 44035 290199585 42931 42930 249080242 43236 43235 17124514 71414 71415 737477398 75137 75136 402103808 61665 61664 460734461 68166 68167 953867390 64501 64502 337558756 27537 27538 22619051 78520 78519 406955494 79101 79100 942986643 64506 64505 620161933 64507 64506 100980274 73892 73893 15202792 18554 18553 177969966 18554 18555 214328798 12694 12693 17228741 43340 43341 391939265 19609 19608 70364419 25406 25407 390046247 62622 62621 640071225 2755 2754 203474933 98536 98537 737290668 64517 64518 700435644 81206 81205 539311498 64520 64519 243113033 64520 64521 234119458 19911 19910 663580279 73049 73048 385698387 1875 1876 80109640 8503 8502 900167493 13983 13982 41736500 64527 64526 505706584 9147 9146 748205761 16128 16127 269817434 11761 11760 423321684 69797 69796 180955389 9873 9872 589092167 51380 51379 908243336 22051 22050 65012027 26940 26939 840240588 79961 79960 356737712 85088 85089 516773722 64538 64537 373661651 38949 38950 258720499 50368 50369 403203478 40831 40832 963417152 1314 1315 238364422 72801 72800 313063875 81497 81498 682672858 62748 62747 804545806 64545 64546 927644999 22280 22279 375632691 47360 47361 353192988 30059 30060 288274811 3980 3979 26779402 23382 23381 43204699 27045 27046 196533827 2328 2327 587368099 91809 91808 193265992 64555 64554 20464889 64555 64556 340824059 23522 23521 481356166 31520 31519 436331516 19979 19978 43462639 54304 54303 801697842 35177 35176 152164743 40267 40266 550681768 39907 39906 326776259 76577 76576 546755739 38643 38644 282815214 61918 61917 885840593 2319 2318 91507997 89974 89975 452737068 58070 58071 752460134 89951 89950 195991678 80032 80031 649634125 1040 1039 491006367 50966 50967 3592831 64573 64574 677466301 8998 8999 200574659 64575 64576 805620212 22673 22672 447944749 1137 1138 792127006 33104 33103 110081428 20334 20333 240999149 9573 9574 585880391 6745 6746 573298999 23658 23657 48894972 86079 86078 909598096 42570 42569 680934921 99605 99604 86437662 80267 80268 245338327 43413 43412 545702057 4190 4191 516066963 44333 44334 708372466 29063 29064 113577510 58834 58833 562569030 2379 2380 41967464 34353 34354 635159890 17764 17763 774462352 52769 52770 822382393 20592 20591 254043120 77259 77258 724836580 17805 17804 731201759 68806 68805 445448090 50410 50409 477845238 31717 31716 273748688 48012 48013 806131839 66537 66536 364619586 64604 64605 219726122 19679 19678 980101186 88437 88438 84670978 44753 44754 108528464 64609 64608 646904224 44403 44402 841279980 15132 15133 46822558 31092 31093 623961512 49509 49508 927560271 64614 64613 533361281 39042 39043 779704749 59030 59031 253727599 75652 75653 684575379 47541 47542 798102843 36353 36352 8591149 8013 8012 49129873 95555 95556 972911020 64621 64622 501060694 10412 10411 315433534 82190 82189 720883003 1455 1456 558979389 67185 67186 729180051 46087 46088 922186150 64643 64642 294000226 64628 64629 387856334 15604 15603 970035894 29636 29635 882444368 90633 90632 622121530 26644 26643 131193674 10278 10277 256740360 78948 78947 797380553 96529 96528 646938559 25857 25856 775129985 62804 62805 57881301 47519 47518 906822338 91108 91109 623581231 80672 80671 363297959 48409 48410 322196975 59062 59063 926115729 59697 59698 648551822 37486 37487 73880019 47220 47219 489572906 64647 64646 553261743 4782 4783 932165921 70524 70523 231354242 41078 41079 99029214 71366 71365 647801147 10023 10024 594897395 34816 34817 209772049 1874 1873 68128360 48684 48683 785398646 20873 20874 355910483 5642 5641 81001542 54365 54366 348311721 10469 10470 704876357 62955 62954 523975508 97076 97077 786973128 64661 64662 398747014 36146 36145 278889138 64664 64663 733219148 24962 24963 687624610 20302 20303 331563366 77459 77460 155725419 94909 94908 350098518 52782 52781 296164549 54348 54349 580400567 15694 15695 924422210 64672 64671 624816592 69003 69002 169596035 98199 98198 92665705 24457 24456 803947947 81168 81169 71838173 94586 94585 543550740 64677 64678 561493361 77821 77820 445535809 64680 64679 816269284 85342 85343 564867092 44108 44107 591773512 50764 50765 890048065 24128 24127 611198224 8883 8884 342646531 7440 7441 200293225 28703 28702 49146126 18351 18352 157616846 61466 61465 449013188 8913 8912 618720726 47137 47136 594447275 97487 97486 390303569 22899 22900 17355551 22705 22706 472682132 64695 64694 264818500 72129 72130 66122769 91459 91460 438017343 1089 1090 148025387 80414 80413 24107942 86863 86862 97027656 7933 7934 93560884 19367 19366 385562151 36550 36549 5263810 14749 14748 70610804 30390 30391 101545074 11376 11375 473455513 64707 64706 420578862 18015 18016 40259544 64708 64709 23428945 60798 60797 331827606 31374 31375 995412899 64892 64893 461797626 82887 82888 244404107 64713 64714 47070647 817 818 72975232 34537 34538 915564070 32117 32116 803258305 83872 83871 77447320 67573 67572 390462022 28874 28875 279145706 30256 30255 893298934 64722 64721 55943770 64722 64723 525893146 82156 82155 381707160 91373 91374 107947282 35217 35216 42989857 12035 12034 573885766 46834 46833 297454024 24904 24903 357556576 57181 57182 966497685 61412 61411 8615097 1298 1297 47443155 2317 2318 941097232 30470 30469 69283685 11006 11005 701609602 64736 64735 235034713 83361 83360 731615158 30025 30024 174903232 1693 1692 53220953 39388 39387 237207740 36949 36950 32127434 49601 49602 993811418 23998 23997 57539094 46899 46898 961365410 70786 70787 513495334 26103 26102 67444589 80024 80023 997305911 11472 11473 788672119 78687 78686 486411147 89751 89752 490242869 30698 30699 335085150 10706 10705 336655081 64753 64752 107419932 6046 6047 638695795 64754 64755 971029969 30326 30327 449825130 69084 69085 845935841 60536 60537 350156907 99366 99365 402856953 64624 64623 862012849 22337 22338 884474181 7491 7490 289337062 81587 81586 30962916 94839 94840 602982201 64765 64764 928377497 46010 46009 469337265 90033 90034 733867459 83429 83428 150206401 23237 23238 21712783 61852 61853 591585564 84569 84570 220875628 43424 43423 30314442 59929 59928 182826431 64773 64774 56342396 47721 47720 318316760 10107 10108 723248925 30910 30911 5205541 37593 37594 349921193 73601 73600 748966 7459 7458 48119618 9610 9611 971214241 58601 58600 618768513 64782 64783 19252375 47023 47024 483288586 50526 50525 542951798 48903 48902 29997155 1616 1615 791142928 35976 35977 9671174 57079 57078 112748492 16661 16660 392717236 51864 51863 559159964 34780 34781 362777357 64792 64793 846569519 22131 22130 450558302 93963 93964 697205607 19711 19710 997071034 87931 87930 829179917 53349 53348 181738828 64799 64798 506783428 93943 93942 163873003 64800 64801 470664507 65029 65028 433773807 80351 80352 274529959 15116 15115 955422275 91317 91316 67913329 64805 64806 639012796 85300 85299 706199339 64807 64808 840029865 36769 36768 815646665 64810 64809 497089964 81737 81738 884027662 17955 17954 121969096 56082 56081 78795076 34459 34458 179836346 64815 64814 116251696 70137 70138 335237005 25936 25935 893259077 1817 1816 134820969 57386 57385 458048024 37977 37978 86691500 65650 65651 695572756 64821 64822 484899387 41136 41135 239593583 49766 49765 160805659 7370 7371 682041692 63717 63716 26260027 64826 64827 76641155 20521 20520 705121428 36199 36198 880460974 28213 28214 191809652 37777 37778 961925317 86933 86934 160767255 63572 63571 187794940 94036 94037 22270072 88563 88562 880636235 24248 24249 232777574 19254 19253 300470047 31927 31928 398236634 49463 49462 686330959 28114 28113 793726344 93576 93577 651559761 16217 16216 353329332 90083 90082 984785326 57154 57153 827883335 77437 77438 461971891 44543 44544 501018658 63541 63540 762352745 12119 12118 45611186 49713 49712 388822984 39527 39526 689929413 17896 17897 980514088 3991 3992 95801500 64853 64852 549741560 76969 76968 477884737 64855 64854 251552946 44036 44037 6493979 70890 70889 292399118 18837 18836 276846271 74356 74355 848934519 8900 8901 886850569 42134 42133 782388155 4169 4168 21692780 6006 6005 356621062 74532 74531 562410886 21065 21066 745705233 91917 91916 214862071 46889 46888 95214231 7335 7336 693124724 64869 64868 399207689 64870 64869 453507863 63707 63708 260841346 4949 4948 603243769 64872 64873 682798589 98959 98960 373810691 44281 44282 30068934 64668 64667 372699393 35969 35968 15581230 46658 46657 225320184 87193 87194 483261571 66830 66831 304343738 65409 65408 944233535 18966 18967 600230071 54963 54962 682906240 85127 85128 62447382 65676 65677 314762168 91168 91167 759545349 28068 28069 865545894 64888 64887 187191373 27195 27194 115939205 60362 60363 852059177 64890 64891 935932803 69868 69867 17571928 48296 48295 771885172 10133 10132 509225841 64894 64895 706245832 38677 38676 179696503 9282 9281 32494522 47784 47783 258675629 6058 6059 806040011 7158 7157 409226411 64901 64900 124691823 64901 64902 387531442 94989 94988 42423814 32046 32047 824309309 32066 32065 542395149 60993 60992 476687064 64906 64907 505005462 62183 62182 721465397 56175 56176 97605109 64910 64909 680378749 25062 25063 489022397 71465 71466 190836452 7537 7536 716131819 64913 64914 455099776 1897 1898 573960544 7398 7397 254126427 64916 64917 93483925 59601 59600 107320775 88445 88446 741516682 64919 64920 453294065 64921 64920 54039295 52502 52501 864819129 19376 19377 943690215 64924 64923 330842817 12350 12351 549119514 86121 86120 250392004 64927 64926 268029258 35393 35392 507887658 60224 60225 768182072 64929 64930 11465689 58401 58402 69002279 42985 42986 138150733 96013 96012 921858961 64934 64933 319801323 12416 12415 885724442 51634 51633 402021010 93935 93934 400170434 34482 34483 43322484 89100 89099 62867294 13003 13002 81182244 13736 13735 897716297 30465 30464 509264623 13343 13342 379083095 55804 55803 394989168 55651 55652 545464330 41987 41986 306929759 37794 37795 51751177 25937 25938 843834026 64949 64948 525479629 36840 36839 56665031 1357 1356 150005918 46974 46973 18442056 42855 42856 545095102 30701 30700 38675632 68549 68550 941373668 51454 51455 301976709 34848 34849 350982123 9656 9657 230479782 64958 64959 57313740 64959 64960 357876959 848 849 840965322 91986 91987 646517947 64963 64962 550717164 77541 77540 100111257 42773 42774 477532848 53309 53308 906731522 80746 80747 329694718 53697 53696 965880634 11338 11337 962931035 1274 1275 65677333 66297 66298 115039583 50659 50660 416832524 33250 33249 700154985 5622 5623 39517328 23413 23414 289746065 50875 50876 69945503 52336 52337 736388574 64978 64977 745031316 21037 21036 125046970 76013 76012 98870851 70682 70683 639856802 57829 57828 237402949 4440 4441 972117794 6809 6808 780482449 96262 96261 416709377 68049 68050 486450764 80237 80236 461361081 64797 64798 16981731 57704 57703 951447849 64990 64989 971664982 42235 42234 257685390 48983 48984 151251671 65327 65326 823347120 91809 91810 21685651 5268 5269 528298841 192 191 52176080 54283 54282 236715531 75618 75619 120430648 64999 64998 450140658 60919 60918 387342708 22333 22332 252981528 27826 27825 998857469 98987 98986 462278360 30975 30974 9060655 89222 89221 547208597 55184 55185 914207136 20954 20955 894266540 65008 65007 758187183 65009 65008 56043686 3295 3294 748053856 27413 27412 192020403 17005 17004 118588775 64235 64234 2380884 69469 69468 184988546 1908 1907 257200215 99624 99623 879280652 31667 31666 107212296 32055 32054 5468624 27253 27254 646561190 81404 81405 98687771 66896 66895 439891220 21865 21866 311785237 99756 99757 958195665 73937 73938 846355280 65024 65025 751008554 86158 86157 531512738 65027 65026 668330670 65028 65027 67042352 62054 62053 33648867 24211 24210 764763596 65031 65030 712370231 25486 25485 295810689 6343 6342 50870329 90541 90540 613532267 84937 84936 368517897 21227 21228 601722060 72254 72253 944277261 83817 83816 387164509 3654 3653 181364966 67025 67024 686501346 60856 60855 734779811 71249 71250 905341441 65043 65042 187534644 44169 44170 317870420 23009 23010 863384865 28669 28670 750603197 98461 98460 960164732 37618 37619 65298426 49120 49119 591821332 65050 65049 634907769 89194 89193 29319147 26797 26796 633102957 2803 2802 663963370 48876 48875 920500001 84593 84594 342397908 48751 48750 717258636 50322 50323 122677881 31292 31293 886237735 14663 14664 100475948 9226 9225 901778171 46981 46982 239593078 65061 65062 811740670 16539 16540 44607500 24384 24383 710189983 20468 20467 526418431 75497 75496 438549408 86329 86328 708223283 97505 97504 622977572 88487 88486 786164754 22317 22318 248976137 70017 70016 971780225 36071 36070 471144311 73589 73588 613608979 65074 65073 195543481 68623 68622 583536765 8112 8111 648452940 46839 46838 641248843 7907 7906 174668086 16009 16008 130260945 65080 65079 773270169 48156 48155 161251939 31191 31190 98219400 46513 46514 605125577 44396 44395 95573529 68454 68455 786878957 52451 52450 635712444 80411 80410 425634519 56290 56291 722337995 20642 20641 47745243 79656 79657 333019234 30034 30033 638801681 23703 23704 776629872 86174 86173 688790022 88709 88708 917841422 62104 62105 59676849 65096 65095 38756880 1737 1738 238948777 10143 10142 392160218 49225 49226 745394325 64666 64667 890358902 3920 3921 578271203 65101 65102 753439715 86130 86129 180622013 98530 98529 265194159 84892 84891 996524856 30253 30254 281713096 94101 94102 241246415 52584 52583 525218959 62765 62764 512498449 65706 65705 455782702 65110 65111 722400406 40455 40456 606206763 61438 61437 864561719 51049 51048 655840318 2004 2005 53776510 74167 74166 719591264 36173 36172 508772700 65927 65928 53307429 28196 28195 538942490 87487 87486 209438795 95258 95259 25037202 65121 65122 803255699 61728 61727 339196575 76284 76283 374858191 27376 27377 678790866 69836 69835 128817981 80496 80495 759642471 91420 91421 447867667 85566 85565 431991415 58837 58836 929339483 63215 63214 280688751 65132 65131 684543233 60136 60135 289207744 62697 62696 543625515 13824 13823 628498136 7132 7131 758649032 77301 77302 577088594 3997 3998 142597996 53579 53578 706286953 15832 15833 973712987 65141 65140 42964659 50141 50140 908175588 22674 22673 859607308 36906 36905 925100784 81488 81487 992531663 98462 98461 883770842 65146 65147 296987981 65147 65148 980502401 71343 71342 66601079 58567 58568 11122588 7585 7586 550180574 65152 65151 136904526 65152 65153 90234846 46105 46106 470462203 70186 70185 15727637 56231 56232 990418521 89733 89732 43935770 65157 65158 174826186 10311 10310 536004972 41649 41650 345765865 70161 70160 738611113 21672 21671 894695010 12489 12490 725491713 94445 94444 896836872 42653 42654 424276201 5219 5218 947105825 16173 16174 304292884 877 878 30845188 43246 43245 733101215 73739 73738 367378407 65170 65171 839878028 66752 66751 335075826 88542 88543 409238641 87453 87452 309253528 52439 52438 275600497 24492 24493 406672166 65177 65176 446506348 43263 43264 968705948 65179 65178 14588787 84351 84352 964315069 65180 65181 234207871 57364 57365 178850146 91340 91341 864127586 37504 37503 926224147 7893 7894 815775485 70134 70133 192262616 55719 55718 724316340 34006 34005 159251789 39292 39293 229030175 22036 22035 101650933 67115 67116 464570370 65191 65192 825033168 37870 37869 254887040 69291 69292 743234352 88683 88682 806915723 58973 58974 807884232 18365 18366 952087711 1990 1991 606983686 61134 61135 954905008 44292 44293 697940643 29679 29678 158058337 48641 48640 8576632 65203 65202 40159350 29061 29060 708561043 65205 65204 103376780 60026 60027 120663178 54446 54445 314596871 11561 11560 412011791 85138 85139 738656077 93507 93508 560355013 65210 65211 275811378 65212 65211 220150098 80664 80665 174840498 29119 29120 468069558 51585 51584 274867686 27126 27127 314679515 14332 14333 89856561 65218 65217 289590124 88945 88944 205320635 95486 95487 248924139 33779 33778 68512544 95133 95134 565771774 91188 91189 10548329 10930 10931 294011402 28927 28928 761334843 6421 6422 393143299 75208 75209 862571342 93976 93977 235249795 33849 33848 230558753 65229 65230 850765849 84374 84373 569153260 49883 49882 986820835 65233 65232 229760983 15259 15260 508020319 97353 97352 389576041 92959 92960 435276670 52406 52405 301937475 65238 65237 193553146 19909 19908 710282510 70040 70041 691515882 39929 39928 696550834 7719 7720 919154836 92833 92832 612935368 81665 81664 981433730 77434 77433 662342739 26257 26258 327214808 90310 90309 260954282 57890 57889 871210468 65249 65248 632497337 35933 35932 546392311 99347 99348 735821929 49955 49954 942827379 89951 89952 786061149 51505 51504 612875302 39146 39145 249843167 65255 65256 919024086 80784 80785 280324634 52133 52134 299560477 7410 7409 693214601 86550 86549 607094392 7641 7640 375718575 1098 1099 321555354 80731 80730 894034697 86599 86598 439967494 65264 65265 715413825 91246 91245 65518812 64128 64127 212525988 23627 23626 540799987 82080 82079 570784470 58716 58715 915893801 42286 42285 659456196 10723 10722 458758903 65272 65273 758586331 42300 42299 621171273 4220 4221 21484152 19489 19488 649803148 45992 45993 859994783 59400 59401 815316232 38107 38106 690213359 65279 65280 333000560 62277 62276 331895253 25441 25440 209794999 65283 65282 908661761 75597 75598 313658662 58876 58875 289725206 65285 65286 899441068 64674 64675 647599014 50498 50497 34572917 37504 37505 592339293 57022 57021 380638909 7091 7092 636456060 65291 65292 667240679 33560 33559 819291017 15336 15337 346924489 83409 83408 992011589 45620 45621 284200523 90936 90937 845367007 74079 74078 49256240 73497 73496 517712487 35483 35482 439948083 86522 86521 12668805 80275 80276 64960854 61295 61296 969513067 42356 42355 537977207 48346 48345 826205448 59296 59295 926710052 78077 78076 181253759 29292 29291 384975536 17006 17007 467800279 79032 79031 307131526 29698 29697 893681908 45062 45061 195313342 49799 49798 834229446 89093 89092 137553134 65314 65315 927310784 42553 42552 192227907 5315 5316 24441228 4180 4179 471221200 65319 65318 132269309 45000 44999 880788773 12882 12881 793490757 67165 67166 17775396 38186 38187 493150056 6073 6074 770107664 76449 76450 455981552 42030 42029 643718119 23877 23876 462597347 65327 65328 135776242 65329 65328 386857970 93304 93303 732849306 20902 20901 703275251 18735 18736 84556413 89374 89375 119777937 76524 76523 28855745 46176 46175 837251906 33006 33005 142646952 54831 54830 263898234 77345 77344 411837029 46961 46960 87669279 90507 90508 809879087 93205 93204 796621372 6832 6833 935432851 68235 68234 739218681 84700 84701 342816014 65345 65344 27730123 9767 9766 650534363 62581 62582 458286824 141 140 798781450 65348 65349 677098494 75228 75227 58404306 14582 14581 316481828 99928 99929 792140584 88863 88864 516843793 65353 65354 202897552 51021 51020 600841611 33905 33904 733161524 65357 65356 864997667 35228 35227 391959347 10530 10529 515868960 77277 77276 147739963 92969 92968 717687737 69710 69711 484318298 92258 92257 704241287 66093 66094 36991249 86003 86002 142313785 315 314 658628779 58465 58464 70067850 68008 68009 97004492 97636 97637 46882160 40179 40180 336956237 42281 42280 346850454 24852 24853 936649031 42203 42204 472654349 96877 96876 1236078 95407 95408 631635263 65376 65375 123288481 75638 75639 632449316 65378 65377 458977215 65379 65378 778704056 25820 25819 742870971 41497 41498 692600748 22948 22947 633033459 30210 30211 128624475 27487 27488 861308349 44659 44658 5895681 26199 26198 317336643 65386 65387 760385063 65817 65816 910919570 84438 84437 941110370 23531 23532 382234861 48783 48784 751208765 65392 65391 10057063 31825 31826 531384692 11428 11427 429927345 3963 3962 992361059 6398 6397 27764272 65396 65397 646238397 46508 46507 342250322 31556 31557 864694145 72907 72908 688333347 31634 31635 613421866 89725 89724 351875355 40416 40417 28029735 5736 5735 314504506 14987 14988 806761354 23211 23210 711022424 3999 3998 438724868 65408 65407 495139766 13892 13891 536420625 1637 1636 957458392 22371 22370 481436784 43641 43640 244677271 72167 72166 905255382 13884 13883 925264498 91801 91802 107648739 10468 10467 570277413 59664 59663 820002133 53451 53452 279343997 80816 80815 235616380 65420 65419 47204458 44753 44752 116043502 95224 95223 868342358 22088 22087 231275643 34279 34278 728387509 7957 7956 131975267 19520 19519 85180381 44026 44027 428985287 53728 53727 766758168 60674 60673 660495454 35232 35231 4545272 88327 88328 28624233 17822 17821 593353451 25043 25044 791251177 76252 76251 643158287 93052 93053 589712143 79687 79686 103064392 39035 39034 425236980 29583 29582 365807759 91433 91434 565299082 88687 88686 806182541 19807 19806 312310739 82224 82223 856281960 15941 15940 843664720 66928 66929 61301213 51961 51962 612580797 37472 37473 980882319 54896 54895 255717115 49750 49751 11629470 92505 92504 129016910 72003 72004 543927164 15186 15187 974840776 72086 72087 643820540 46060 46059 505760773 65454 65453 493417644 23794 23793 702902809 7022 7021 66372965 19903 19902 360438727 22201 22202 576243232 68377 68378 559671796 65459 65460 58226443 59435 59434 824723290 34630 34631 886000349 42758 42757 758656897 72395 72394 99381094 6711 6712 18700267 80225 80226 860645482 97072 97071 174904719 90061 90060 925256879 53885 53886 638845066 28798 28797 24589653 6237 6238 879183888 72768 72767 940985702 62807 62806 69411496 114 115 476315566 44519 44518 458098329 21113 21114 412923597 9476 9475 722593439 55235 55234 382559114 36837 36836 37973731 48206 48205 593640810 52254 52255 713390122 65481 65482 29403010 66286 66285 94410573 65484 65483 370881417 31315 31316 468244201 46785 46786 584967473 63919 63920 154941783 44270 44271 29673399 79076 79077 447125215 93842 93841 344943545 31076 31075 245673000 65491 65492 317117257 9425 9426 167963891 98770 98771 911538751 65495 65494 862121737 51566 51565 30554323 29113 29112 123404658 78290 78289 117191787 57082 57083 389694440 93881 93882 719540913 65501 65500 73912972 78144 78143 209642217 19424 19425 711449047 70519 70518 247427458 73059 73058 159065810 84193 84194 675248618 12545 12546 602015626 4935 4936 982903463 17130 17129 532713406 27029 27030 323563428 65510 65511 530257372 84619 84620 408958664 35733 35732 595524652 95782 95783 43229901 7875 7876 616372810 16616 16615 656547920 34876 34875 45781209 92523 92524 859803940 15127 15128 334356854 65520 65519 455705068 71998 71999 159272171 48474 48475 517414377 58118 58117 32579493 31822 31821 642618640 65524 65525 403597417 31374 31373 395257952 35170 35171 535850306 42697 42698 674222194 17305 17304 691178174 7412 7411 210088530 13198 13197 229539161 65532 65531 108811917 93948 93947 41171770 25335 25336 906253963 70302 70301 3662365 86888 86887 757593119 65536 65537 838114705 87501 87502 700206941 93410 93411 941967203 85958 85957 917647020 14655 14656 951088218 65541 65542 386567452 92557 92558 124134180 25098 25099 13310201 65544 65545 482096017 47385 47386 724982944 36974 36973 730919935 98678 98679 244642705 77672 77673 596222742 74691 74690 498048454 92368 92367 303708597 14931 14930 350062403 29134 29135 874647851 65553 65554 609290735 65554 65555 707901867 21840 21839 375936930 13314 13313 560600314 88513 88514 262113919 42701 42702 587204971 15216 15217 707071876 32057 32056 476012813 65561 65562 252256095 5000 5001 300460323 5876 5875 252754307 65565 65564 240723412 7941 7942 489084284 65566 65567 13151780 87996 87995 745520767 44242 44241 457901091 65570 65569 335203654 65168 65169 607550820 43428 43427 974320667 4400 4401 201330609 24685 24686 691130674 12653 12654 969086461 29405 29406 278051643 73017 73018 543121818 30424 30423 308476984 792 791 238742445 10302 10301 563293836 1694 1693 161954526 6765 6764 290287701 18909 18908 736186708 21358 21359 402776316 65585 65584 213071584 87228 87227 672963851 53233 53234 817263480 20454 20453 542518334 51104 51105 204901864 46699 46700 900044252 88731 88732 213082820 10414 10415 416419655 56063 56064 989882273 65593 65594 967211218 66215 66214 671755908 41763 41764 700488916 77415 77414 909589915 91872 91871 17261819 59041 59040 828935979 39916 39915 95943138 41515 41516 127815114 9602 9603 974848229 65603 65602 339091662 65603 65604 299297844 32722 32721 265362693 72113 72114 819892518 24817 24816 382938535 70952 70953 906459344 92044 92045 411437448 77990 77989 859315927 26463 26462 551225490 65611 65612 356323970 82175 82174 248343923 6011 6012 490221075 65615 65614 694351763 73795 73794 766859352 39658 39657 626020681 38917 38918 223970429 97109 97110 221883982 39742 39743 557343780 56437 56436 512994930 2341 2342 12681143 65622 65623 220747917 65624 65623 626436349 65666 65665 60487609 98719 98718 394066924 39331 39330 875672766 65627 65628 464282047 65629 65628 674098638 32974 32973 12929608 88000 87999 634633843 46997 46996 304025478 3302 3303 420326853 95655 95656 255670138 89185 89184 340060384 82232 82233 723388471 65636 65637 440571797 46123 46122 892412473 16587 16588 515238240 2421 2420 769889527 65640 65641 257060506 67326 67325 685220283 94101 94100 395448816 33903 33904 51893938 70617 70616 823903764 65646 65645 814824511 34443 34442 851393458 68898 68899 58600597 65649 65648 807023526 56644 56645 388541829 26299 26300 467353964 45468 45467 372084884 7242 7241 50776024 93552 93551 135413073 13124 13123 880806407 28801 28802 550696422 99819 99820 52417173 79068 79067 330081772 81048 81049 981476112 64838 64837 166963588 2963 2962 844915117 66931 66932 461408931 77386 77385 371813178 5050 5051 180758701 68208 68207 297408340 65624 65625 645987910 10076 10075 276942042 23394 23395 319420773 32664 32665 561298082 54662 54663 491329961 99071 99070 831195242 58549 58550 424134897 65673 65672 786568209 28485 28484 778084903 48987 48988 109055751 68766 68767 320051804 36765 36764 246616066 56481 56482 444055578 7180 7181 269905138 65680 65679 357270773 60900 60899 60204856 78858 78859 682181988 80039 80038 414958610 66169 66170 475431631 29740 29741 847254362 66156 66157 45679593 8913 8914 853202545 14034 14033 13337920 58817 58816 14564726 80309 80308 961983507 7962 7963 521511099 87038 87039 968283491 61049 61050 48497785 33190 33189 811232076 14758 14759 445220034 65695 65696 147631766 39615 39614 331562424 79676 79675 856007304 19354 19355 353207293 46164 46165 918040828 74223 74222 998736234 41282 41283 809946297 8599 8598 259164676 21664 21663 961744380 13969 13970 22527275 91538 91537 519273816 78478 78477 566544149 97319 97318 662732992 67685 67684 632510075 26436 26435 168533731 12102 12101 696752786 81109 81110 426642616 29674 29673 78929213 83473 83472 83573081 82535 82534 536513921 15952 15953 819153940 57967 57966 542068281 65718 65717 131451071 24361 24360 408411403 84774 84773 154259021 49194 49195 311551386 65722 65721 865739679 51101 51100 638653693 72796 72797 269813404 78748 78747 669254001 69380 69381 47589252 55148 55147 722745930 26587 26586 89344641 48106 48105 558404656 65583 65582 132952448 50206 50205 235406727 94285 94284 592109630 89826 89827 513451823 51716 51717 357191846 44774 44773 411905390 97079 97080 791027034 65737 65736 819031338 19683 19682 900681872 65738 65739 31782748 65740 65739 823694623 65741 65740 339469505 46802 46801 242056665 76062 76063 120820691 96824 96823 346052380 81606 81605 314837751 89941 89940 255768228 65746 65747 767079672 41020 41019 818134435 56412 56413 237936052 98697 98698 243777812 42901 42900 353893653 65751 65752 945081420 34041 34042 844754499 42889 42890 228012498 84246 84245 865314584 19113 19114 305077872 16195 16196 259867605 45904 45905 619012746 5341 5340 535427859 31107 31106 427386287 40206 40205 476761596 7599 7598 408254574 67961 67960 126945466 13671 13672 98662507 64875 64874 550414128 99619 99618 326302386 91273 91274 217772520 17253 17252 4630090 65769 65768 124774221 73562 73563 229996814 78785 78786 231818523 5837 5838 83679416 36444 36443 409781779 49577 49578 381469247 4547 4546 289040371 57048 57049 805432675 42913 42912 461426085 49918 49919 177449605 6709 6710 504697271 65779 65780 424143037 65781 65780 574561547 11366 11365 770662951 54877 54876 960124368 65783 65784 451895933 37657 37656 978729648 51886 51885 846060523 99973 99972 196918859 94720 94719 623197726 38215 38216 131004133 65790 65789 584565663 72214 72215 824833627 89032 89033 46391135 32583 32584 122281564 79392 79393 928973971 65795 65794 768115925 65519 65518 731556545 1788 1787 943963309 55210 55211 299982875 65799 65798 215619251 65800 65799 10731533 38530 38531 793915093 94522 94521 572822546 10629 10628 651811218 65803 65804 407669963 7514 7515 275170738 15364 15363 840536402 19939 19938 263972404 99462 99461 884152524 80065 80066 822720648 82414 82413 437961277 43129 43128 758102782 11617 11616 125771425 15089 15090 580921215 65813 65814 489480504 65814 65815 887047803 1390 1391 572647969 73443 73442 614985250 51512 51513 759062314 16650 16651 313262551 77026 77025 236373735 82026 82025 56474593 71062 71063 392649217 72606 72605 922000228 40633 40632 220462801 13950 13949 67434640 54886 54885 405447469 22449 22450 214872345 54126 54127 26765442 61072 61073 991486695 76028 76027 397792803 84324 84323 407673614 65617 65616 49462241 65833 65832 848955136 4872 4873 236846812 56294 56293 18742274 71478 71477 2601625 85388 85387 977858268 32518 32517 262426708 48181 48182 718773717 8233 8234 198468247 74210 74211 92217054 22182 22181 15952651 16629 16630 925468686 15840 15839 948596879 70624 70623 896653390 25356 25355 861909895 9612 9611 405204566 34489 34488 520879222 50401 50400 191753176 39078 39079 690469072 59611 59612 209869050 27825 27824 841210377 37475 37474 52108298 65854 65853 28617458 64458 64459 694786413 85846 85845 55428421 23439 23440 347934681 71769 71770 232284542 30963 30964 281248965 33777 33778 351888109 75488 75489 527357213 65862 65861 202338826 59652 59653 259112505 65864 65863 381647624 33327 33328 996569872 98269 98270 213964461 77591 77590 596513193 42505 42504 833522528 84290 84291 875793619 84595 84594 48323204 22779 22778 716070422 57557 57558 48876036 99291 99290 721523689 65874 65873 574444079 44468 44467 941723685 67569 67570 159985607 19411 19410 550734522 6214 6213 665325140 93 94 321989793 18223 18222 47018686 92481 92482 684218130 76090 76089 827041307 89239 89240 492792566 19018 19017 376232134 61065 61064 39232671 90815 90816 14678961 52863 52862 548003767 65887 65888 751617020 53081 53080 462542710 15906 15907 193400006 79899 79898 96941848 78991 78990 316508995 91022 91023 996478607 32178 32179 906922254 50469 50468 845774709 62129 62130 173578433 94098 94099 332871236 81110 81111 959248580 71471 71470 259654601 7183 7182 33626210 78724 78723 11329750 96396 96395 767718178 41783 41784 929019448 86712 86713 904181332 86417 86418 330361576 47768 47769 18441450 23560 23559 205040262 65907 65908 932933001 39101 39100 182901250 19217 19216 287762144 12778 12777 907911325 65912 65911 512124473 448 447 383193872 7211 7212 818455629 95553 95552 157458186 22055 22054 537977949 93236 93235 181062368 65917 65918 336089470 65919 65918 349445504 21557 21558 267437621 66778 66779 446874280 1165 1166 609727043 15070 15071 402210645 32082 32083 140907202 85021 85020 85740157 24582 24581 20506225 83494 83493 559095296 73188 73189 981047373 90944 90943 638374877 65929 65930 243434081 6068 6067 345842593 65931 65932 641669854 24115 24116 816026662 84600 84599 748020078 28461 28462 420214137 76910 76909 991204038 39817 39818 296498972 48241 48242 10932346 31728 31729 797863534 26479 26480 534870806 49321 49320 969548135 45939 45938 653947498 34785 34786 822946184 97064 97063 592883749 48189 48190 263897874 63024 63025 851407014 65946 65947 883727479 65947 65948 338746894 81364 81365 177699342 1406 1407 441348506 81176 81177 503923210 35361 35362 24444720 31851 31850 873497773 63591 63590 191471415 18961 18960 326784185 22921 22920 582085292 98452 98451 313754664 18527 18528 662584690 35408 35407 475011356 36904 36905 675443434 65960 65961 9159961 93056 93057 669143236 64818 64817 655767666 44007 44006 864621589 65965 65964 258528257 4068 4069 706139305 281 280 936520475 95916 95917 926167706 53187 53186 387238851 84952 84951 604340769 33290 33291 44525854 77110 77111 65052589 21562 21563 329153576 65974 65973 4433458 59220 59219 337634980 53846 53845 576678340 57775 57776 764627545 83355 83354 575637604 87391 87392 593349243 51127 51128 401368858 47350 47349 266100072 86763 86764 315777348 11946 11945 879328405 71278 71277 980916269 39903 39902 704319687 8988 8987 333308129 71940 71939 610922118 32642 32641 786515008 65988 65989 441218766 29975 29976 489604434 65991 65990 58699785 69155 69156 886202842 72477 72476 4549434 81817 81816 7045422 32594 32593 453396859 13122 13123 520013125 65996 65997 917910953 65997 65998 895840786 16626 16625 466822750 7979 7980 862150416 82716 82717 906574879 51238 51237 240527135 66002 66003 880054231 60403 60404 864553614 59135 59136 511886724 72681 72682 337819513 46569 46570 259274545 30310 30309 213871701 66008 66009 713051172 53403 53402 177842377 73617 73616 966086744 64404 64405 811851967 26206 26207 146432046 66014 66013 481551804 61537 61536 806599775 15845 15844 337312364 76332 76333 511875637 8895 8896 819152002 76918 76917 384287739 66019 66020 437522623 16753 16752 839196082 18259 18258 621059407 91220 91221 385999365 42837 42836 558521948 50194 50195 15589759 51822 51821 859762910 76264 76265 613228028 79352 79353 35972528 7427 7428 615269469 76973 76974 34002153 5656 5655 758052480 10745 10744 415375721 70405 70404 548068208 24721 24720 45657266 55258 55257 776362968 34494 34493 959016698 80841 80840 9967806 66037 66038 968334206 77152 77153 858503789 54403 54402 865521944 93667 93668 547466163 26650 26649 381538068 20844 20843 997365069 66044 66043 45509696 69659 69658 55618976 49450 49449 923960386 54193 54192 153661610 66047 66048 125652782 24063 24062 331748407 89865 89864 896161624 46492 46493 387206232 66052 66051 829096295 66052 66053 268350481 34817 34818 639654571 68246 68245 922119762 13143 13142 248095153 32165 32164 454087464 23962 23961 997932308 87838 87839 399129909 58654 58653 82580629 52959 52958 929778526 3296 3297 300646510 52626 52627 872770243 91349 91348 812663524 2710 2709 689487092 19896 19897 608976924 2028 2027 668348002 90610 90611 763226159 47432 47431 73598739 79883 79882 673286016 92450 92451 795201434 47196 47195 134639950 86668 86669 169348167 78002 78003 299546757 17765 17764 219660443 66076 66075 335866586 18535 18536 767537406 88863 88862 17793558 97528 97529 399001780 86540 86541 767524786 9788 9789 736539150 18057 18058 348317349 58826 58825 823115485 23864 23863 570787706 19465 19466 173618476 66085 66086 664883877 49 48 595448879 17281 17280 47569687 66089 66088 637347190 14645 14644 876692240 69883 69882 685665894 70551 70552 161772853 11202 11201 756209130 74991 74990 560167906 43358 43357 410391142 72348 72347 596528321 81070 81071 24359917 96995 96996 909233820 66099 66098 27923635 83893 83892 228984687 60170 60171 47483333 71503 71502 914485442 10170 10169 339875319 8930 8929 455960117 49189 49190 16994590 28 27 655483485 72723 72722 849525120 71695 71696 158268878 23167 23168 371692937 15248 15247 969565305 85347 85346 336769984 66112 66111 79161 65518 65517 688121593 37186 37187 570261416 30236 30235 284758731 55980 55979 956552247 33076 33077 389307460 91882 91883 279452286 44994 44993 18680028 38336 38335 291447248 71142 71141 124659112 24686 24687 414228499 94332 94333 736671952 69833 69832 17306318 66125 66124 599961411 64357 64356 992491140 20675 20676 581024937 96967 96968 993790017 69323 69324 4229530 98227 98226 461964658 98692 98693 716276749 43267 43268 918658553 26245 26244 255565331 85484 85485 469208193 69186 69185 300018885 15276 15275 506169615 44188 44189 65524602 87826 87825 562170330 60775 60774 271886142 7917 7918 672433757 66140 66141 715638400 5137 5136 6451370 37583 37582 371712267 66143 66144 392354049 39731 39732 758998584 66145 66146 272199585 31691 31690 49413985 29684 29685 595941598 52513 52512 212837528 35151 35150 676595572 5516 5517 46426521 27718 27717 146116891 54018 54017 159651582 7050 7049 65679708 66155 66154 353002418 76461 76460 3665570 86228 86227 429613736 94186 94187 240850324 57293 57294 984119501 18835 18836 546930338 13415 13414 175075131 6309 6310 393335262 51354 51353 205387183 79625 79626 636566798 66165 66164 190032189 85020 85019 799199231 83523 83522 946074434 39683 39682 572650268 71574 71573 532075675 80521 80522 743222334 60945 60946 703426836 18357 18356 353740230 85111 85112 962653987 23933 23934 334998506 66175 66174 371687383 57222 57221 755209292 53903 53902 984851211 58027 58028 848741329 5048 5049 857308127 91363 91362 782911152 66180 66181 552323433 79033 79032 365309641 83458 83457 365156263 66184 66183 93563961 17100 17099 375323832 28717 28716 822940715 42576 42575 945944140 1860 1859 12091376 33421 33422 750566234 66190 66189 706461267 57840 57841 682169873 77915 77914 482769190 46400 46399 62181392 868 867 218915105 49512 49513 503859929 66195 66196 945042925 66197 66196 27311235 72886 72885 681832571 86556 86555 937953456 59112 59113 405765530 121 120 465541567 4831 4830 311428809 77626 77627 602684995 66203 66204 361938249 28814 28813 812808883 66205 66206 329964407 66207 66206 741441379 65892 65891 436490329 33056 33055 864473266 75669 75670 10190711 91432 91431 764329861 42103 42104 127078124 32989 32990 705185269 61355 61354 538863036 47129 47130 903158853 94041 94040 152661096 1462 1463 941464087 96830 96831 993633728 69155 69154 168835039 66220 66219 175744505 83860 83861 457589911 66221 66222 32427007 66222 66223 348431285 49717 49718 417497356 98033 98032 211593050 66226 66225 64837242 19280 19279 9867468 66228 66227 722147798 66229 66228 185913638 66230 66229 505045813 59169 59170 546262094 54690 54689 292864459 66233 66232 230477864 42169 42168 64146617 18207 18208 38925833 96255 96256 246148647 68754 68753 503092335 6477 6476 50379411 68383 68382 275123951 50430 50429 394573416 66241 66240 433480302 92749 92750 3575251 90204 90203 510869908 26956 26955 996139730 90532 90533 505795966 68474 68475 779829646 57391 57390 52033203 2436 2435 879102698 32126 32125 417428058 96352 96351 495977308 33238 33237 506802090 72986 72987 533480444 32684 32683 56150433 66253 66254 398803418 62020 62019 119206137 65103 65102 504291221 14491 14492 74885720 75428 75427 299220265 66258 66259 584629447 27798 27799 456473097 73967 73966 989783141 60123 60122 119954798 22821 22820 578362716 66263 66264 58117870 45936 45937 802069269 67831 67830 40488784 66267 66266 691945384 93816 93817 92248479 82262 82263 807348119 14079 14078 871001213 14743 14744 451255739 79779 79780 50980282 66273 66272 264375166 72055 72054 834231845 40422 40421 300300619 46810 46811 925873058 5997 5996 325317443 56434 56435 134092669 46221 46222 35003442 95555 95554 144376062 76626 76627 46778561 68104 68103 858753598 89896 89895 686892269 96415 96416 292169016 74960 74961 588535223 72172 72173 669951779 45808 45807 667618589 66288 66287 359276032 30732 30731 419264074 66289 66290 121971823 57475 57476 773801994 79801 79800 99821510 28792 28791 857267072 64380 64379 988271716 17020 17019 231054107 64279 64278 841358403 66296 66297 471195078 94689 94690 963972045 11582 11583 483459679 66300 66299 523231473 37660 37659 888856427 66302 66301 850794613 63854 63853 63953672 66303 66304 142894478 66305 66304 392904482 14896 14895 601704366 34314 34313 872914410 70670 70669 136557213 46449 46448 71798916 37228 37229 331807947 5007 5008 96119296 42611 42612 651659237 12240 12239 536256652 2002 2003 926504870 66314 66315 46683368 17609 17608 343116528 49738 49737 412595226 21284 21283 25895195 82412 82411 56360290 74667 74666 135628173 56846 56847 475012720 98118 98117 48595850 95017 95018 438571989 74910 74909 140817486 66324 66325 964923832 80118 80119 813661529 38802 38801 311731402 89965 89964 466789643 39504 39505 212908924 26875 26874 21291376 68134 68135 19588463 94807 94806 551232861 55561 55562 447653675 35552 35551 438324668 87167 87168 591672853 94365 94366 239288612 61767 61766 317763739 97068 97067 163780525 78415 78416 284698290 61887 61888 458936578 24171 24170 968984194 19047 19048 418694839 54535 54536 458703199 73203 73202 272341213 18939 18938 982007036 66346 66345 80496852 91963 91962 313287899 66347 66348 40807521 18377 18376 570716168 81289 81290 109736704 38381 38380 884780807 21697 21698 523280252 69869 69868 9434635 88606 88605 131614652 12123 12122 50853737 3682 3681 531230944 40260 40261 878649931 66358 66357 57770893 32181 32182 17193385 98606 98605 221695108 19159 19158 465606517 66362 66361 862188922 88485 88484 443240470 37029 37028 799148068 25506 25507 794536472 35116 35115 692556177 68342 68341 828628514 99691 99690 151153596 66369 66368 74634024 24301 24302 915037026 98977 98976 349653729 56293 56292 39515665 13065 13064 924922492 66374 66373 51232898 33172 33173 514190223 78074 78073 635923752 86969 86968 16996176 87785 87786 386497289 79634 79633 971767303 70141 70142 55158989 65347 65346 494490819 66381 66382 322724884 24478 24477 289215308 5253 5252 601568525 27631 27630 400298074 43571 43572 960273989 66947 66946 619284996 2870 2871 685944508 33534 33535 701229179 43436 43437 498006590 18257 18256 154802424 38292 38291 930245616 20625 20624 56956147 24806 24805 673261354 78251 78252 213019030 79565 79564 279243396 62857 62856 555832177 1201 1200 61988660 67518 67517 105759343 13503 13502 299912855 18756 18757 236018185 97461 97460 492003341 65825 65824 197444025 9068 9067 487911690 49917 49918 237099442 34180 34181 201465194 70770 70769 264742862 66407 66408 687537669 66409 66408 811143368 18420 18421 152030084 97410 97411 675393963 66411 66412 961979251 33165 33164 152497546 31291 31292 308028311 47453 47452 16628082 29644 29645 60458369 35824 35823 341131421 43803 43804 439514211 66419 66418 468361960 50243 50242 556760867 66421 66420 72201607 46079 46078 596048046 78116 78117 995164664 66424 66423 732241039 95087 95086 498997045 75252 75251 104349120 3324 3323 471832878 17238 17239 688090559 66429 66428 42206326 77404 77403 458168805 23362 23361 438440509 78473 78472 570299124 66433 66432 837597310 28616 28617 289256175 27037 27036 568361593 66725 66726 97948974 52500 52499 887306084 5225 5224 673256625 14817 14818 249279838 66439 66440 982877365 38378 38379 71156900 91585 91584 369088389 61258 61257 835618567 8633 8634 357476243 70193 70192 50136478 66446 66445 319411911 21414 21415 55837880 18574 18573 979318807 33485 33486 135961108 66449 66450 232388440 66451 66450 606755157 48027 48028 632238931 9446 9445 20641968 66453 66454 129302044 99464 99463 124449768 58149 58150 451917727 29029 29028 619463036 17094 17095 415856252 57356 57355 752059935 471 472 37923093 87857 87858 880117352 16638 16639 477047012 82616 82615 83967179 56601 56600 310125075 66568 66567 304357832 21265 21266 90841414 86956 86957 592135266 80240 80241 626826684 96182 96181 25478867 41523 41522 438683030 35743 35744 469930878 79781 79780 467171958 6161 6162 893181477 66474 66473 419003468 63658 63657 179455324 2397 2396 743585389 43494 43493 155985981 11418 11419 73720550 73704 73705 6227038 87979 87978 48115215 71229 71228 625831936 97780 97779 391287907 60597 60598 432538761 11263 11262 864214158 11803 11804 112446773 36017 36018 559448008 44799 44798 34358280 24023 24022 376591970 4391 4392 856585991 82048 82049 183750302 9431 9432 49158055 46856 46857 877829060 54739 54738 306488966 66494 66493 30235506 73214 73213 57714521 70354 70355 477701428 34608 34607 819497253 54120 54119 217561172 40756 40757 9057459 66499 66500 147209204 4849 4848 707216190 66502 66501 154158425 43286 43285 391905646 13185 13184 769792138 66505 66504 983892618 84472 84473 219961114 50050 50051 118256617 58523 58522 864129346 30336 30335 975413417 66510 66509 898460979 77595 77596 151679908 79349 79348 346151081 7846 7847 40962976 56405 56406 431847620 91517 91518 954514374 37787 37786 667569172 49999 49998 597883478 67832 67833 663827186 13617 13618 237350808 77158 77157 256659991 56970 56969 38099734 66522 66521 668435303 11906 11905 42988808 43013 43012 293849358 56286 56287 95197712 14523 14522 713619150 93618 93617 543137575 88946 88945 420873623 66528 66529 808067543 67535 67536 453461337 11674 11675 948758700 67178 67177 489906454 25560 25561 82454501 66534 66533 12918587 89477 89476 17333870 37435 37434 835999792 4549 4548 439533331 29256 29255 227099950 66539 66538 452778478 70409 70408 73527121 5986 5987 329513505 12141 12142 363059950 45949 45950 17804235 80641 80640 637199142 65654 65655 74915380 18437 18436 406426043 62987 62986 497047115 85692 85693 67782947 24898 24897 969008467 32619 32620 830475483 53026 53025 151484377 56624 56625 379438078 67777 67776 749818089 16841 16840 445977110 79285 79284 802653569 56292 56291 982555698 49954 49953 483200070 66557 66558 365002809 56913 56912 555677046 74450 74449 24308861 70256 70257 305651486 39744 39745 45634963 32982 32983 77822349 66564 66563 801357411 97356 97355 133017608 60582 60583 450184827 49926 49925 958843327 74105 74106 147714729 1420 1419 40488192 59000 58999 358605768 7800 7801 446987947 62378 62377 115568602 25508 25509 871170022 44627 44626 868733271 35119 35118 814775313 77920 77921 530117 44742 44741 179297533 74999 75000 904367241 5047 5046 68840280 66580 66579 406029053 69130 69131 254929260 28589 28590 910443202 40053 40054 510346762 69338 69339 495387992 66584 66585 745634752 66585 66586 776779755 74369 74368 786853970 86905 86904 882472560 87744 87745 96888936 37758 37759 580435185 39234 39233 426271621 93276 93277 783205157 71795 71794 958559288 29094 29093 925578820 71310 71311 747169942 35751 35750 764953881 89321 89320 156358375 42941 42940 733000281 66599 66598 71145632 45357 45356 871293235 82290 82291 809192850 47903 47904 69518888 70200 70201 975317344 65387 65388 492156445 66604 66605 421379382 74264 74265 58616751 66607 66606 68200888 54909 54910 52433094 14615 14614 47473977 43145 43146 904353389 599 598 141742638 33641 33640 781561057 83686 83685 168960482 9829 9828 217991655 26488 26487 510769515 87560 87559 891826019 26691 26692 463879900 93464 93465 236810791 59471 59472 64724156 45462 45461 616397065 66621 66620 246929847 65403 65404 271364664 85471 85470 22845588 65421 65420 434811600 19858 19857 654922855 56966 56965 192902315 87882 87881 475835656 57206 57205 600843899 59689 59688 60558787 60345 60344 370229781 18783 18784 893126737 57744 57743 341269776 32971 32970 452355591 12456 12457 130672527 23829 23830 227991886 53053 53052 947113307 45259 45260 559414611 52858 52859 112733493 46490 46489 914416128 86567 86566 945986154 51460 51461 57344042 12908 12909 995630247 46388 46387 650781196 66643 66644 535552527 2804 2803 813951476 66646 66645 751687563 46667 46668 960180540 18486 18485 245406561 75202 75201 879738236 4235 4234 86507017 16192 16193 316092926 99905 99906 270304572 19924 19925 633490290 31694 31695 33807181 9382 9383 823886819 5505 5506 474358972 144 143 41052394 70684 70683 852844041 21684 21683 541031970 63808 63809 66128326 75089 75088 69297115 90634 90633 555207408 71951 71952 426949139 2839 2838 724033407 66664 66665 139862946 66665 66666 144492348 56642 56643 153218484 88384 88385 761083603 32666 32665 180013948 28734 28735 969219369 85780 85779 26643495 15999 15998 297380079 62632 62631 828628751 66673 66674 156945528 1410 1411 994030130 82009 82008 693449671 17167 17166 681925858 353 354 752050413 97786 97787 55345854 11371 11370 990962322 66680 66681 284023520 14746 14747 49385169 21529 21530 536450904 88363 88364 467156041 66684 66685 419784921 75768 75769 705600368 73156 73155 549803187 43028 43027 786514475 19456 19457 5047041 45538 45537 5046172 70191 70190 609243940 66692 66691 233537083 66693 66692 16913520 82401 82402 870572585 51376 51375 211564324 86234 86233 427794881 53273 53274 578455968 68591 68590 29295215 66698 66699 14931410 81844 81845 825373637 31363 31364 862319346 44169 44168 660548299 7682 7683 467378031 8831 8830 333500311 19734 19733 739129129 5621 5622 51319582 66706 66707 32774624 59266 59267 670200650 86494 86495 949474796 35735 35736 70097741 22343 22344 529918767 52095 52094 731405876 55062 55063 725662281 51012 51013 90816447 66715 66714 258143242 98173 98172 219119472 66716 66717 379624749 89390 89389 882629090 66719 66718 679049795 66720 66719 719058012 87637 87636 267024365 32922 32921 654714534 66722 66723 883974990 23944 23943 7556379 46794 46793 422119104 11524 11523 362110208 1527 1528 249036486 27278 27277 545201428 22639 22638 864279363 20835 20834 18895976 72345 72344 687595753 2233 2234 420693361 62891 62890 427425523 9453 9452 51179868 55409 55410 983649559 99586 99585 670504865 44118 44119 556082614 8443 8444 731209179 61387 61388 386347095 29499 29498 417509847 42157 42156 108720211 45490 45491 167672811 45181 45180 728148945 33162 33163 827828105 20383 20384 495435509 23815 23814 81866771 44975 44974 624078677 7538 7539 149024753 93959 93960 750031789 4645 4644 476505570 428 429 5776339 6668 6667 156656783 7291 7290 788759789 50716 50715 975233126 13495 13496 31677409 85925 85924 387207077 24515 24516 45479437 93750 93751 760008885 49058 49057 4608057 7002 7003 558238394 68555 68554 630266825 66762 66761 252771432 67220 67221 361436727 24045 24046 438250776 76732 76733 454441665 11612 11611 247297051 29098 29099 564244063 60933 60932 387795534 25283 25282 583613944 87437 87438 638376430 73171 73172 915999957 79331 79332 424100014 12031 12032 409864022 94530 94531 895793159 32305 32304 310046180 16522 16521 30658000 78191 78192 568560678 6443 6442 135423758 48396 48397 92893304 80248 80249 342880013 38616 38617 157398937 66782 66781 9372848 53436 53435 8503459 56871 56870 594574341 66784 66785 69145409 36745 36744 750615068 64813 64814 182145564 50437 50438 203331866 16387 16386 110672790 75313 75314 36278921 33764 33763 554117819 66792 66791 485843954 31896 31895 46370420 66793 66794 38445486 29708 29707 984661246 31580 31581 158821369 97921 97922 911946139 23050 23051 113293896 2854 2853 956060296 86534 86535 175304925 91128 91127 588895022 66802 66801 899052696 66802 66803 19807388 56817 56816 641675536 16931 16930 345159221 48957 48956 494945506 79523 79522 619761830 41160 41159 553470025 96717 96718 309626140 10958 10957 975004143 44924 44923 881204915 8390 8389 349806083 94066 94067 986133553 71211 71210 540359564 23548 23547 555089908 47653 47652 843703293 18356 18355 70054953 29112 29111 301662473 15807 15806 149380927 29781 29782 676078776 2480 2479 673264795 73511 73512 994850747 66822 66823 289099150 90499 90498 883679741 58227 58226 893040260 91289 91288 367911290 86676 86675 747428990 56993 56992 473645908 79582 79583 157888194 50831 50830 902902563 94709 94708 147949776 34080 34079 186143885 34685 34686 876017817 50292 50293 28741912 60228 60227 632829164 98409 98410 485151803 63812 63813 17291313 66837 66838 963762107 50153 50154 317305689 80487 80486 220434997 3430 3429 693751061 64743 64742 639720950 90054 90055 373940550 4314 4313 255811091 94464 94465 788886709 79229 79230 444157879 85621 85622 976507141 2277 2276 251823543 97674 97673 511474918 4694 4695 486228588 52722 52721 62981259 42643 42644 415097793 66852 66853 956966493 95453 95454 533992843 47111 47112 285292529 88282 88281 696909337 43867 43866 118904631 7521 7522 622532876 10240 10239 524270581 7579 7580 663368809 83794 83795 308264308 52028 52029 185615341 66636 66635 960618618 47866 47865 36535969 39710 39711 138445175 69599 69600 6159022 69210 69209 226881283 20264 20263 980007793 50330 50329 65865864 5163 5164 542696914 71039 71038 746960188 87794 87793 318869202 66872 66873 11781971 66873 66874 926898276 33428 33427 787718002 96196 96197 683692158 17868 17867 876323942 26309 26310 779765359 66879 66878 66970390 22630 22629 851151475 80308 80307 281569974 20671 20670 551308165 83294 83293 663370046 57342 57343 714246004 66885 66884 796150811 82300 82299 383926585 56142 56143 8005924 42328 42327 481259912 62098 62097 578188239 74024 74023 720496037 46865 46864 652829349 72573 72572 545587321 13119 13118 794732787 66894 66893 362549733 52715 52714 309078211 78146 78147 953268310 85144 85143 827752714 39213 39212 568033434 66898 66899 810699811 46443 46442 467449842 66900 66901 593699452 27974 27973 156574824 61074 61075 568571280 59566 59565 599201634 52338 52337 312612629 38067 38066 949390968 6887 6886 581206134 3629 3628 645748355 78431 78430 948645507 94994 94993 995714294 22465 22466 378643816 68935 68936 915659634 65727 65726 26617563 68932 68933 280979860 47426 47425 6403226 15221 15220 183173394 59509 59508 561946901 47839 47840 664113158 32510 32509 533078119 54055 54054 255636873 66921 66920 293293963 56162 56163 43132036 78123 78122 933861325 69539 69538 474720451 34419 34420 512130174 80333 80332 76907083 34940 34939 14100204 5296 5295 405113582 81265 81266 563726994 66929 66930 619436572 75767 75766 708617099 92788 92789 46665980 26298 26297 92946765 96297 96298 193398971 28837 28838 52745107 96503 96504 275006757 39345 39346 960831387 19070 19071 357039474 87883 87882 897346450 66940 66939 764744034 35199 35198 169033293 19750 19749 3551372 64385 64386 705709881 44684 44685 330015218 41564 41563 634782357 17794 17795 69820378 68691 68690 979889630 31599 31600 115835353 71671 71670 88727691 83599 83600 957257521 52918 52917 251944187 20851 20850 575767389 2093 2092 44704684 23349 23350 656175849 68508 68507 631268013 59083 59082 268299911 64756 64755 39565654 23179 23178 656226912 29080 29081 64372278 25559 25558 692699048 96030 96029 724136269 60579 60580 749515893 6358 6359 929434747 7757 7756 58895313 72238 72237 813809721 60066 60067 504317965 51112 51113 6844039 96042 96041 170455385 95778 95777 784139301 24552 24551 410182290 86050 86051 194643974 54358 54359 53043803 83399 83400 385072898 16176 16175 472936047 35512 35511 379140043 66976 66975 589547318 81687 81688 752374562 22791 22790 554326422 90514 90513 566008907 66980 66979 195525387 38517 38518 821396926 43211 43212 309144570 1728 1727 240475679 66984 66983 386815042 30031 30032 854757744 4167 4168 867151381 55689 55688 619547270 99076 99077 280744710 64598 64597 198133945 25444 25445 743579490 24506 24505 59506144 69547 69546 358440900 89111 89110 2476157 28432 28433 10826468 66995 66994 871259700 71049 71050 455776688 51394 51395 174701186 1450 1451 403494814 19724 19725 701375915 66999 67000 572863808 20545 20546 220801012 46942 46941 758594329 22032 22031 689913107 16788 16787 207153839 23487 23486 760044516 67005 67006 241705953 40706 40705 340600413 85514 85513 505083003 67009 67008 341235140 51505 51506 129107464 26770 26769 578828063 67012 67011 642424295 66426 66427 446811117 89610 89611 449930145 50253 50254 37624083 67015 67016 244474234 22894 22893 430259737 56546 56545 594342726 31919 31918 162633366 67020 67019 329586558 62410 62411 640718825 67021 67022 592795283 64899 64898 283189546 43410 43409 629159042 16800 16801 850322273 19701 19700 918872233 48875 48874 469053429 67028 67027 799774681 16316 16315 425855847 16548 16549 815787180 67031 67030 796350527 67031 67032 158951961 84086 84087 246033991 75398 75397 515195973 36690 36691 841626104 3770 3771 239340444 67037 67036 993951794 7989 7988 905811489 8098 8097 994804272 64162 64163 498176770 11287 11286 47641530 84737 84738 651918448 66351 66350 148010396 66505 66506 66182061 40731 40730 409906776 34291 34292 425399143 92282 92283 498002712 47917 47916 167650372 67049 67048 14806246 49412 49411 292790206 70883 70882 135056927 67226 67227 769277233 76511 76512 188447781 67054 67053 994395442 91221 91222 261128533 76176 76175 47400739 98879 98880 887362873 44301 44300 526044420 64641 64642 194697470 1460 1459 968917388 95173 95174 59493928 53651 53650 55423609 67062 67063 562210180 93318 93317 289712420 61611 61612 224426590 20058 20059 403503960 21584 21585 719080949 69033 69032 772466276 1496 1497 250173228 77815 77816 303090287 97644 97643 62192258 686 687 453528588 67072 67073 759823940 67074 67073 296143375 37263 37262 13815554 46357 46356 834463134 42174 42173 545056831 21218 21219 891998347 98650 98649 234304876 30908 30909 712103393 24326 24325 93912856 46005 46006 954486972 80177 80178 874362977 67083 67084 343573854 77857 77858 420331694 96321 96322 54726784 9066 9067 129723808 23961 23960 913662182 69254 69253 417755461 97409 97410 421719862 67090 67091 56862351 23253 23252 378087434 58116 58117 252042757 93952 93951 973519940 67095 67094 806415545 991 992 715672482 25918 25919 57290618 39429 39428 610147730 20289 20290 928299082 89468 89469 818764871 2644 2643 376196115 75356 75355 29427212 16403 16402 94928533 89838 89839 792594648 24193 24194 50186915 67105 67106 993213475 53093 53094 379714191 55197 55198 483077369 54903 54902 149615843 69208 69207 895512653 10087 10086 248693073 79423 79422 822931343 64002 64001 58626029 75119 75120 886989697 57183 57182 33922202 28560 28561 480702790 78129 78128 231305410 25273 25272 711892411 6596 6595 562066763 27842 27843 696716043 47238 47237 282380998 48488 48487 658257022 13500 13499 306269673 63921 63922 52796562 19742 19741 569398847 73899 73900 958046541 67127 67126 725699870 30041 30042 650341073 176 175 183054554 83755 83756 784934961 27654 27653 464803896 67131 67132 1066115 62824 62823 535300645 15382 15383 70241847 30973 30974 960937384 67135 67136 326398631 57707 57708 28218902 7034 7035 916578286 67139 67138 912256901 8995 8994 306012926 96469 96470 131698562 31908 31907 18515949 67143 67142 6344199 3987 3986 55861392 60471 60470 320752295 54749 54750 8549707 67146 67147 98828812 88765 88764 998162983 39261 39260 126703523 61162 61163 72173605 99734 99733 620750742 76665 76664 623447763 30496 30497 785396987 4227 4228 751258140 22008 22009 25299019 10126 10125 481636452 74561 74560 40571413 86637 86638 860119253 19365 19364 53782003 66863 66864 917889011 19573 19572 503095742 90897 90896 40753271 8034 8033 8358654 50014 50013 331701850 54817 54816 427588772 89927 89928 947644464 98910 98909 917481212 45112 45111 550105783 67169 67168 192713693 50732 50733 923894448 98071 98072 741106979 27323 27322 60305133 90510 90509 862532446 39039 39040 528182444 60150 60149 583097036 57033 57034 356089891 28755 28754 197661829 68734 68733 921658204 78369 78370 869871606 67180 67179 102922563 40331 40332 75071632 1978 1979 852415230 38842 38841 978998209 15906 15905 310015356 33242 33241 620233508 16460 16461 753147217 51476 51475 685930229 79513 79514 542700737 71029 71028 379006151 51564 51563 67708442 72938 72937 134911609 2730 2729 731890760 72409 72408 382002534 17259 17258 174828451 71805 71804 480679388 9555 9554 507178251 67196 67197 290016976 22130 22129 499472695 85452 85453 906193359 79446 79445 274641482 87200 87201 579254072 89384 89383 262353319 52433 52434 606556841 69536 69535 818651143 14640 14641 28908471 67206 67205 933311433 29851 29850 370419426 52826 52825 353085833 11181 11182 322353863 67209 67210 323373811 2842 2841 537210264 48775 48774 833738713 61742 61743 581908170 67214 67213 306382212 65006 65005 699304205 59097 59096 983238728 17739 17740 91015297 71163 71164 179460955 68132 68131 75542823 27660 27659 724548328 12632 12631 613646742 11008 11007 358089822 17078 17079 702774767 31738 31739 916549902 38715 38716 794926866 67225 67226 300146421 5824 5823 561627666 3781 3780 539696086 16469 16468 896494567 67230 67229 321709709 40187 40186 258045283 57053 57052 995302047 67232 67233 686666600 16979 16980 863386133 83921 83920 712077143 65271 65272 338217355 21120 21121 149570507 54496 54495 279753348 55146 55147 444215688 53949 53950 65689088 62995 62994 864649390 69466 69467 816253265 97969 97968 49084467 38803 38802 323772202 90076 90077 541918607 14698 14697 224726777 42729 42730 454956729 59147 59146 111923318 14620 14619 38656083 99474 99475 156397948 41578 41577 813534753 79341 79340 979014681 9670 9669 310422464 67254 67253 193106657 76567 76566 954104725 25037 25038 685440903 8271 8270 32715267 67258 67257 66383790 88867 88868 246628577 48607 48606 52249084 95865 95866 336428843 46240 46239 399611248 67262 67263 988444919 90640 90639 449303798 54702 54703 550599595 50722 50723 900409657 67266 67267 724152942 48003 48002 912860857 41172 41171 58760412 64041 64042 297696797 12422 12423 269662718 59444 59445 902175946 82322 82323 383871353 88393 88394 170998708 10441 10442 595653893 32767 32766 538103924 17824 17825 460568609 99805 99806 861213852 67279 67278 382258182 47486 47487 70307143 67280 67281 767280601 80781 80782 199494900 5460 5461 687416612 90392 90391 720949652 13904 13903 645793415 20025 20024 423809249 67287 67286 622587563 28306 28305 862701810 76321 76322 144261496 41017 41018 734010124 88736 88735 141801864 91268 91267 56972476 67292 67293 457470939 85591 85590 181676834 26563 26562 280880076 46069 46068 131844752 86029 86030 743555907 84845 84846 157404244 86232 86233 846254893 59561 59562 78457041 60078 60077 980221993 67302 67301 32861141 77285 77286 922599300 87653 87654 955193638 67304 67305 123582568 89477 89478 990199646 67307 67306 51383632 26040 26041 757378297 81209 81210 306371007 67310 67309 858946477 41938 41937 80558130 98580 98581 253453818 10079 10080 970351699 7554 7555 361175809 22683 22684 169069935 80260 80261 975864985 86474 86475 111979818 67318 67317 364426144 27476 27477 52538482 67320 67319 661939855 75761 75762 494121137 60097 60098 879025745 45562 45561 316314439 6383 6382 103052630 67324 67325 422835511 78933 78932 726936803 38596 38597 150725920 79242 79243 1333932 97217 97216 227442032 24444 24443 28946596 7408 7407 744900820 99841 99840 202703124 88091 88092 822070003 50710 50711 141660394 67335 67334 794526043 23038 23037 706727508 54770 54771 790556859 81176 81175 44558222 2280 2281 827757140 38178 38177 799159801 89102 89101 584725930 63355 63356 471689580 10578 10579 759999103 19966 19965 35634126 27894 27893 951928577 79130 79131 157042917 69062 69063 267165251 13175 13176 84967017 9420 9419 959183594 73302 73301 939782237 25503 25502 903836201 95863 95862 907325855 47837 47838 983737071 94462 94461 688060093 67449 67450 302544222 91993 91994 423883018 63654 63653 6366336 73261 73262 410116081 91042 91041 2728501 67360 67359 258100362 65475 65474 648535408 17908 17907 299049835 88637 88638 623561379 74781 74780 968892609 53635 53634 955466360 91145 91146 743686815 93320 93319 961281730 5835 5836 175617429 88760 88759 407131571 67370 67369 789180293 58344 58343 578014031 6519 6520 17900210 67372 67373 190502688 23205 23204 490062618 18705 18706 946254380 13684 13683 885620742 60478 60479 479281444 49272 49273 713196511 2370 2369 379875038 28032 28031 147411011 88289 88290 605752069 87976 87977 390397016 46609 46610 447021328 11503 11504 812434272 75113 75114 977730416 12443 12442 884662670 87544 87545 169658126 23286 23285 494842648 38619 38620 297536244 46140 46139 290277774 55480 55481 557295690 53681 53682 8036714 28906 28905 968742533 9759 9760 214872552 90732 90731 148721627 58455 58456 449788184 62422 62421 140976634 86618 86617 347805233 86976 86975 888076025 78963 78964 991365160 99426 99425 753822351 21421 21420 142218881 907 906 713506691 15991 15992 157323878 32878 32879 702777699 34878 34877 94121462 7988 7987 775626361 74100 74101 30233567 67409 67408 930178555 25578 25577 471529775 32775 32776 442128002 94375 94376 578177895 67413 67412 228276413 56098 56099 714804433 13644 13645 489488999 67416 67415 127694100 6437 6436 377445750 6472 6471 581721094 49880 49879 523710358 67420 67419 401939649 1444 1445 144029141 27708 27707 889597689 8689 8690 292915360 42764 42763 451373709 13163 13162 686824430 73119 73118 634104155 86657 86656 597594043 21824 21823 476199769 1647 1646 897311928 92823 92822 147382498 63787 63786 577005889 90258 90257 25425229 52874 52873 926773903 67433 67434 632587204 84313 84314 35023919 10135 10136 719398995 11259 11258 16453042 65434 65435 74420032 54109 54110 921370279 40813 40814 11954331 38333 38334 998115526 50411 50410 558142997 73998 73999 925838446 19990 19989 255230230 19050 19049 466362194 54037 54038 153589513 67446 67447 228070767 67448 67447 214130683 3697 3696 694955073 99636 99635 502784868 36887 36886 360224310 68510 68511 768069444 51112 51111 782735971 67454 67453 45913458 94013 94012 77479029 99083 99082 620327729 55035 55036 912236779 59775 59776 803870469 60640 60641 563020163 54591 54590 194533573 34392 34391 911263218 40828 40827 798734320 96546 96547 567055576 80923 80922 833459268 79688 79689 558952691 28173 28172 30987405 4956 4957 806499987 14562 14561 374173628 67469 67468 563055950 8275 8276 684788792 27030 27031 445915636 99500 99499 131344761 87828 87827 987249862 3092 3091 488638418 95375 95374 692226018 80714 80713 740999822 97665 97664 348985858 11882 11883 705286207 98946 98947 470128998 373 374 822205779 86774 86773 757992207 69885 69884 834417896 23790 23789 285286958 59441 59440 605400034 61869 61870 840049628 19181 19182 428950074 6794 6793 315699979 4301 4300 862678680 4484 4485 69966013 16273 16272 508184613 89968 89967 248372340 39194 39193 361890458 29480 29479 554057961 41371 41370 274002078 67495 67494 860354816 34562 34561 434372686 71800 71801 893954300 93051 93052 939943453 73266 73267 902399983 89737 89736 549775838 11999 11998 385004917 36167 36166 568330783 67503 67502 22583202 2276 2275 4661177 18467 18468 664687929 67506 67505 315440037 76342 76341 213172255 11288 11287 913449233 67509 67508 515884047 43850 43851 610315699 29205 29206 412462478 61633 61634 91752030 69305 69306 4854562 67513 67514 152751571 92338 92339 368032447 69742 69741 536826841 67517 67516 552959362 93458 93459 950188688 13401 13400 875502498 67520 67519 62995458 56463 56462 343176867 87613 87612 67914235 49780 49781 393942988 77909 77908 124774939 20281 20282 733778140 76220 76221 303210537 16108 16109 922014969 67528 67527 383925418 83602 83603 491068905 52111 52112 56481202 82497 82496 586658180 52380 52379 63802875 51629 51628 987634537 29495 29494 52585524 6764 6763 861417201 59278 59277 637465243 14459 14458 334587233 4568 4569 627826382 79953 79952 497380452 33694 33695 187559390 12539 12538 69709496 29948 29947 793666726 98333 98334 862499111 67543 67544 994456667 18640 18641 263177657 70863 70862 791866212 34891 34892 140838696 10861 10860 648292459 61341 61342 695276180 61308 61307 58161588 88119 88120 14148984 24739 24738 569189037 67553 67552 156855773 52114 52113 340781511 50602 50601 129460941 15648 15647 240156805 11148 11147 747876619 22775 22774 6017490 89374 89373 754264065 80981 80982 700990104 70571 70572 593924858 85072 85071 56833678 83050 83049 733772433 9941 9942 123157330 67507 67506 192039529 67566 67565 780623287 66186 66185 414316319 40973 40972 793496928 42238 42237 837861501 8899 8898 404479630 4411 4412 942990321 67572 67571 662485558 60062 60061 502649661 91007 91006 569436759 29629 29628 17004911 67576 67575 596344970 59941 59940 45033492 14072 14073 254053083 82469 82470 746679977 89767 89768 488983255 68505 68504 430280274 30346 30345 738190054 50557 50558 820690895 85957 85956 339602907 55098 55097 620458411 67586 67585 573879498 95171 95170 195153078 66924 66923 928347929 93212 93213 430660790 21100 21099 891320538 66203 66202 895988058 21869 21868 867552088 2531 2532 835488623 42342 42341 638092272 10910 10909 607644246 64161 64160 766629155 67597 67596 651103670 67598 67597 6241769 11721 11720 965099374 67599 67600 552059719 42120 42119 331151822 89694 89693 234743843 97272 97273 411221510 69536 69537 679434072 2559 2558 64906462 39324 39325 862548998 17689 17688 609633192 67607 67608 795427883 67609 67608 251864947 82791 82790 873458040 71634 71635 644061314 36957 36958 144809053 86944 86943 531815421 13829 13828 512384359 56205 56204 478681573 95961 95960 795726027 42396 42395 158938445 29500 29499 551254083 22940 22939 794522824 67619 67620 798867224 31185 31184 153325342 40871 40870 78580864 66965 66964 275607619 2420 2419 902484011 67625 67624 311904905 75511 75510 329071897 99535 99536 8996884 71113 71112 127411886 97795 97796 185921678 18677 18678 593802248 26680 26679 39472413 35255 35256 603184528 67632 67633 729113746 42424 42423 171010255 92427 92428 447697380 87728 87727 190142084 66543 66542 174958300 67637 67638 987199219 60778 60779 984666385 20179 20178 805181567 31642 31643 248260375 19404 19403 152339579 57115 57114 976022516 24682 24683 238665278 50437 50436 163063507 67991 67990 366131317 46464 46463 3528957 5297 5296 748549310 67649 67648 955558916 54371 54370 593740146 91689 91688 520280641 57938 57937 71928257 24278 24279 823952257 69669 69670 298085381 67654 67655 505750524 32632 32633 287771216 67657 67656 803623815 35356 35357 47892807 81305 81304 349313802 32085 32086 170553652 67661 67660 375569971 23174 23175 649618774 54316 54315 773770604 21739 21738 26207612 79182 79183 188388363 67666 67665 802557394 68629 68628 987379401 1189 1188 757008634 47702 47703 83039862 16844 16845 794470494 77144 77143 802048747 66275 66274 376100549 8794 8793 9371711 73855 73854 424876325 53672 53673 201101374 95348 95347 856494520 90725 90724 97966614 27263 27262 821606738 88349 88348 652462676 31028 31029 619528946 21664 21665 361498895 12305 12304 485350807 67682 67683 649704547 38893 38894 578373717 7128 7127 666219810 48480 48479 595520679 72590 72589 514837445 95689 95690 116126471 86580 86579 333081001 39734 39735 249693628 67691 67690 355543672 11982 11983 176666100 98860 98859 114885092 23719 23718 964212498 52859 52860 841183644 61246 61245 584770633 34971 34970 623696760 28755 28756 34423914 8597 8596 354698231 74059 74058 184352762 67700 67701 354982124 82279 82280 672398728 27437 27436 332255348 92195 92194 869177405 8933 8934 826012715 38896 38895 267068597 61659 61660 536046752 17294 17293 473741325 67708 67709 573415686 28217 28216 790390078 29319 29318 367083308 88616 88615 293364905 36115 36114 559955887 12309 12310 546920947 46272 46271 849279598 5399 5400 390900754 3256 3255 588275518 67717 67718 553558952 84433 84432 841787103 67719 67720 943178640 8040 8039 680693807 91622 91623 852692919 73917 73918 365362590 6950 6949 37088302 88747 88748 983041762 41352 41353 717704829 11429 11428 304206572 67727 67728 284533561 75700 75699 191581722 33232 33233 603306457 90831 90832 632066222 67731 67732 34442437 74008 74009 19859839 17411 17410 472034224 67734 67735 382779630 6759 6758 961164840 85011 85010 673368092 67738 67737 939353195 60258 60257 439363674 75308 75307 250057341 67740 67741 215836385 51905 51904 794657143 30631 30630 552169668 84138 84137 191546146 67744 67745 49690914 55108 55107 562430916 67746 67747 248669088 52980 52979 266577466 4981 4980 961215766 77531 77530 291792455 9553 9552 415020169 93520 93519 640382252 86419 86420 942639706 83917 83918 164480121 39012 39013 179526588 10279 10280 958788386 96227 96228 801134699 64949 64950 700649685 97323 97322 909836444 88076 88075 889203595 29006 29005 806797103 8283 8282 414178142 87835 87836 143914028 52140 52139 259145882 53670 53669 791020397 10733 10732 581380118 38895 38894 150322072 3332 3333 939379141 82289 82288 989735249 98376 98375 17697672 83124 83123 54091949 67322 67321 808337990 41348 41347 335927017 64265 64266 819729215 7442 7441 1838684 87914 87915 198772637 80644 80645 792643242 67777 67778 852846668 47307 47306 661972795 92359 92360 425617420 80179 80178 545671659 99797 99798 466602437 46304 46303 847197187 23677 23678 837173530 71785 71786 751950697 56179 56180 250724672 68644 68645 135678995 71152 71151 832941585 67789 67788 74498497 78149 78150 93102940 23871 23870 646924780 91737 91738 404375168 48799 48798 625885689 42971 42970 56317497 76350 76351 972621235 55959 55960 273345721 68240 68239 623796728 32152 32153 851519483 38496 38497 442310578 7139 7138 554216532 13909 13908 602815242 16161 16160 688764235 67803 67802 838736600 42405 42404 87074986 77819 77818 633756765 86132 86133 314105813 71881 71880 194610996 61091 61092 736566107 12895 12896 361315718 99143 99142 128308427 9386 9387 145079422 97508 97507 551314121 68201 68202 786579708 17067 17068 123741024 14679 14678 66673294 67815 67816 478748826 67816 67817 278382236 67818 67817 492823374 54231 54232 34608610 21774 21775 14097978 8813 8814 919227939 58331 58330 759458641 16579 16578 188628508 68086 68085 593755478 48898 48897 489859512 58000 58001 655890346 19749 19748 368942210 24520 24521 28746339 79970 79971 157696095 67152 67151 596680861 12928 12929 455576701 96660 96659 93026069 11266 11265 24647303 46998 46999 676069620 25452 25453 936337435 22027 22026 856581864 1261 1262 272605821 10095 10096 336817273 91848 91847 998345357 49376 49375 615819163 63512 63513 865065718 9459 9458 857200255 67843 67842 512055977 59631 59630 863881135 77619 77618 444505482 25804 25805 993429594 38822 38823 538723688 33372 33373 120835308 98427 98428 228773683 53010 53011 808929250 15269 15270 213925993 44395 44394 246014685 67852 67853 619432146 97622 97621 805899765 69723 69724 744991853 14247 14248 536680783 90370 90369 702777770 43639 43638 654789874 90955 90954 415289305 83941 83940 14037718 52586 52585 569342435 21089 21088 741754686 58127 58128 997515576 94315 94316 379945800 88496 88497 9157896 66934 66935 92599747 67866 67867 879174070 30431 30432 55383104 46984 46983 26317962 67870 67869 336264812 86858 86857 670304166 79204 79205 258053533 46969 46968 728977979 28678 28677 676018858 17724 17725 892598524 72770 72769 46677504 36285 36284 964451027 85182 85181 47743986 5769 5768 339088851 68970 68971 856014673 80203 80202 772946031 36480 36479 580406333 67883 67882 474419945 82363 82362 30528826 46210 46211 217464077 67886 67885 23144071 41305 41304 841720862 19474 19473 923149227 77843 77844 31910673 200 201 105374544 50480 50481 509769465 75011 75010 180957012 13094 13095 350792131 67893 67894 600903966 67894 67895 191151395 6466 6465 628615726 29743 29742 142193614 36327 36328 735482104 89921 89920 736446186 64080 64079 232566771 78108 78107 131915202 78955 78954 297802477 17394 17395 152153535 99021 99020 621711009 82775 82774 62409876 31977 31978 979406475 67906 67907 953192120 21969 21968 246174971 72618 72617 33141785 275 274 942967145 83990 83989 6851343 75470 75469 18821384 8870 8871 470189454 43095 43094 799215005 52262 52261 79991969 51277 51276 37819538 55296 55297 218723859 14402 14401 591116358 16208 16209 615150703 93627 93628 832497064 74795 74796 707542828 67921 67922 670697476 62185 62184 587376929 92563 92562 18194205 91308 91309 678636351 8061 8060 25277307 26407 26406 991362942 66582 66581 589366534 99815 99814 251422744 56462 56461 643960788 38953 38954 40531702 67931 67932 621657408 67933 67932 289401191 1425 1426 743638844 27118 27119 922348568 96783 96782 54538728 6233 6234 290446145 82971 82972 477601635 36688 36689 897340188 47393 47392 293117920 78343 78342 169354395 25891 25892 798756861 57028 57029 396526170 59024 59023 849386321 38465 38466 564099539 40021 40022 846686532 8533 8532 978914513 31072 31073 622207524 9018 9019 591724327 31885 31884 300534389 29014 29015 738405537 62571 62570 954689672 69625 69624 570653499 67953 67954 255699023 67955 67954 46218641 63049 63048 329937263 98131 98130 44931479 67957 67958 476586903 67737 67736 447465354 94194 94195 549612816 86601 86600 775109926 89973 89972 541552534 86406 86407 8048410 27862 27863 697935719 76652 76653 735830713 85465 85464 585353369 92653 92652 701264370 71331 71330 367429296 24008 24007 596185986 7852 7851 565213808 71583 71584 391527784 2009 2008 334043632 71289 71288 133687193 29531 29532 197752560 67974 67975 120937718 78738 78739 682211180 67977 67976 687642747 93697 93696 641039474 67979 67978 287539897 67979 67980 675031856 25842 25841 768156550 84010 84009 405097553 17709 17708 274144243 74447 74446 369030538 67161 67162 925301886 28059 28060 523465071 94346 94347 968805257 38111 38110 752392588 67988 67989 700010507 67990 67989 732141233 29938 29937 440628358 45956 45957 259750797 85711 85710 541021753 67994 67993 614886782 67995 67994 23923350 9616 9617 547475368 13819 13818 97563894 23891 23892 345121861 21306 21305 967388812 12602 12603 55744571 34472 34473 404714135 72815 72814 26190580 24336 24335 712967388 4812 4811 52212842 218 219 297236564 68006 68005 333157249 1524 1523 182051874 59772 59773 609910426 8560 8559 10738375 90683 90684 637346917 65021 65022 27947929 47761 47762 477002486 55248 55247 716598898 65311 65312 621683484 75574 75575 969265573 33664 33663 839259630 18181 18180 464950838 17265 17264 452612262 75587 75586 605727306 8070 8071 89813683 10209 10208 62220764 68021 68022 106234377 69899 69898 167585202 21543 21544 7031228 20844 20845 61131919 88450 88451 513672909 52736 52737 157290667 68027 68028 793073476 59789 59788 759008096 75246 75245 8232830 69865 69864 514937126 26409 26408 4053449 95929 95930 825355201 68033 68034 33948718 30566 30565 454435001 48244 48243 741613710 25314 25315 494375435 69348 69349 787774193 51691 51692 45176606 53679 53678 114436634 61672 61671 92643832 88201 88200 753827423 68043 68042 316490930 98094 98093 919327415 41806 41805 942385961 81397 81396 130348053 68046 68047 812555511 54101 54100 371004148 98225 98226 567532450 35210 35211 632484659 42788 42787 39528210 68052 68051 978275876 58522 58521 381829705 97065 97066 597433056 98399 98398 435829326 19358 19357 615723229 94131 94130 89432426 59517 59516 424704194 43763 43762 88077463 43032 43033 446996345 49037 49038 272879926 6357 6356 96960390 82422 82421 822331648 60519 60518 633910424 84772 84773 283161151 90692 90693 593726814 34544 34545 893143102 90525 90526 11830684 68069 68068 22589438 37176 37175 607257214 32834 32835 786150698 95331 95330 288502572 90381 90380 250663757 58591 58590 371812254 8618 8617 101441347 68076 68075 208974770 26853 26854 340387054 91815 91814 795419772 12861 12862 477269290 87569 87568 728004061 75064 75065 153090 7327 7326 41764439 42109 42110 594474788 63425 63426 148389151 1265 1264 150959250 31404 31403 446256756 68086 68087 442093979 22290 22291 225659440 70926 70925 211704330 67111 67112 71399069 52002 52001 885385117 17768 17767 132073865 68092 68093 23553976 31838 31839 596527517 56010 56009 683722075 53042 53043 756240874 68096 68097 961329490 45919 45918 878876101 35910 35909 621900459 93516 93515 9335509 73632 73631 863636845 68102 68101 448118634 68102 68103 796409223 7532 7531 614060816 69378 69379 44088327 95399 95398 483261797 68106 68107 720442508 33230 33229 310992679 76714 76715 489711358 38640 38641 723212689 56724 56723 99709308 95875 95876 989464552 21814 21815 993228438 65127 65128 343471953 47369 47370 279368637 55349 55348 236228837 97898 97897 546135031 11285 11286 577497607 29745 29744 993774296 68120 68119 734686965 14505 14504 255648685 67819 67820 492903326 92975 92974 7816954 17156 17155 8055988 71830 71829 563681319 63694 63695 955466497 84706 84707 503854454 78175 78174 792566526 64150 64151 211104824 56033 56032 673409698 71784 71783 917788481 66950 66951 638647160 22609 22610 167519641 25809 25810 429819636 94645 94644 78114676 16902 16903 36209415 83280 83281 716513124 68137 68138 469474545 71470 71469 900541390 34698 34697 506025559 21514 21513 285195419 56189 56190 704313493 65371 65372 352999727 16414 16415 771773013 65604 65605 313897631 5688 5687 516322145 25955 25956 566058526 67143 67144 119888565 68730 68729 59478969 27887 27888 305351385 68151 68150 213927237 36270 36269 282671213 68152 68153 659497365 53220 53219 486541061 21131 21132 524670960 24856 24857 476547128 90065 90064 203993025 88270 88269 85324020 68158 68159 150653073 74271 74272 627521812 65348 65347 215619123 68162 68161 298162485 68163 68162 373714238 15985 15984 972462789 43105 43104 989803457 68166 68165 135130716 64500 64501 243894833 63987 63986 184515664 67349 67348 827228326 24363 24364 248734596 48561 48560 979348551 65782 65781 611670656 14117 14118 232239363 22400 22401 992454343 45543 45542 299733891 83143 83142 227941988 87927 87928 340092764 49669 49670 75884487 45508 45509 315796872 72248 72247 287894479 68181 68180 941291287 25737 25738 554774056 68183 68182 57464354 88199 88198 767557591 15864 15865 251049729 44398 44399 165199891 68186 68187 41903037 50110 50109 771071831 51240 51239 718365640 85124 85123 655726773 72340 72341 28798444 90883 90882 682661229 49795 49794 473666178 68193 68194 610922174 27636 27635 266791908 68195 68196 694174204 64317 64318 480424741 90393 90392 757189347 68337 68336 222170367 25292 25291 4044843 63878 63877 546054924 88331 88330 276082268 42016 42017 757652793 91087 91086 982314212 22925 22924 299421561 37250 37249 230869351 48621 48620 613134262 77172 77173 47936854 73182 73183 838952973 77452 77451 148259267 35772 35771 399674 6470 6469 692082036 59009 59010 609919313 67937 67936 639895862 68215 68214 573668016 12381 12380 329113203 30078 30077 542312241 32124 32123 252396551 79114 79113 702520228 61734 61735 366943568 13531 13532 196239228 3287 3286 504577924 84108 84107 6247624 36952 36951 842651976 10001 10002 20927077 70791 70792 858749054 34220 34219 263572082 94920 94921 23929438 3400 3401 621207301 68747 68746 805024200 48107 48106 551892764 27012 27013 50589656 91494 91493 579766743 11164 11165 469736124 93677 93676 573097444 72912 72913 361778882 86370 86371 992076602 41961 41960 820708789 61553 61552 355794186 67796 67797 384835690 7406 7407 40828402 93557 93558 249081494 87797 87798 628668533 2676 2677 747333858 80695 80694 241921448 97368 97367 411898178 68124 68123 643675181 88490 88489 865316226 68615 68614 360953189 68249 68250 934727714 44341 44340 965158626 86007 86006 423879523 98619 98618 485199387 46632 46631 154020514 37598 37597 487681124 5517 5518 455241189 18023 18024 282388253 72174 72175 825656244 51586 51585 567525417 11380 11381 792603946 50647 50648 709604002 61493 61492 398194763 69823 69822 161417162 21163 21164 342957208 76902 76903 24508485 45784 45783 211027425 37433 37432 226438534 75523 75522 178159963 49436 49435 131331976 20749 20750 331432178 30758 30757 200805054 94619 94618 854894816 36422 36423 712989260 24347 24348 430742399 78104 78105 524935799 20469 20470 405419867 3584 3585 476870490 69657 69656 258718604 85592 85591 464350171 50135 50134 515933763 22209 22208 145302750 27512 27511 788292002 88055 88056 898952377 30461 30460 491033297 82893 82892 748526311 59349 59350 663183182 53717 53718 267281408 68288 68287 478870660 68289 68288 441214440 68289 68290 832511392 20704 20703 845136967 73340 73341 72862112 32123 32122 579955002 42390 42389 192983980 21729 21728 663469641 39770 39769 363231146 1287 1286 660730264 34318 34319 491949325 44056 44055 55319393 61716 61717 249120237 72865 72864 370038689 18469 18468 90480733 68303 68302 284567570 32338 32339 537450489 65395 65396 159429210 59224 59225 208811454 50865 50864 697937538 97542 97541 154931743 24809 24808 343775657 68310 68309 31440212 74730 74731 842957050 26317 26316 105234934 54815 54816 870545627 53049 53048 73427913 21160 21159 36246631 32338 32337 654347481 56251 56252 686354719 68317 68318 406692552 82610 82611 823470812 53419 53418 261287526 39489 39490 996199433 94196 94197 663327618 41732 41731 226168334 75568 75567 548062976 68324 68325 603422223 35284 35283 309049644 54120 54121 986372567 14274 14273 130251342 68328 68329 510769423 26937 26938 693767551 96272 96273 934270644 23916 23917 928980410 64369 64370 603000520 92238 92237 888539446 16159 16158 206529607 6603 6604 122435315 79757 79756 221193052 44420 44419 709487251 55612 55613 545780693 90730 90731 21446764 75859 75860 482373589 4736 4737 118033371 1828 1829 976425672 50331 50332 994245083 56735 56736 827430044 82761 82760 366201302 24456 24455 593757487 54760 54761 463008443 29428 29427 535575555 44842 44841 443677264 47838 47839 950530105 68351 68352 760900810 13889 13890 909184189 63232 63231 638972571 26240 26239 524588222 68356 68355 512161931 45903 45902 614313057 53014 53015 328998410 40013 40012 595335606 22628 22627 199744964 68361 68360 281465323 77467 77468 734766199 79866 79865 53451967 23246 23247 961595905 14148 14147 261974074 31074 31075 831856830 54487 54488 102928027 46070 46069 836734736 74028 74027 128630931 22100 22099 374531903 70307 70306 3459504 68372 68371 272363908 1783 1782 995317020 43082 43081 369679456 99684 99683 598343815 3001 3000 785811250 41631 41630 991239010 56450 56451 758025 60785 60784 30088270 16206 16205 2893239 48872 48873 70098132 67332 67331 222538535 23511 23512 53041494 65953 65952 251748592 80493 80494 752802629 76020 76021 543393833 82561 82560 870092693 28054 28053 648386944 9409 9408 983887726 95952 95953 372389766 92775 92774 566295845 33655 33654 590584653 84252 84253 142638954 36030 36029 69985589 75865 75866 213586627 68121 68122 701385731 68397 68396 389148473 66984 66985 711052339 72209 72210 647018064 49615 49614 149088656 35882 35881 722623805 68401 68402 330111233 87203 87204 616597332 69019 69020 6903974 49802 49801 374793408 68405 68406 100508707 45709 45708 53026678 91158 91159 841122620 68409 68408 726462572 34204 34205 479356579 77613 77612 340631301 23031 23030 970671885 35303 35304 379362512 72864 72863 802372235 18811 18812 999027571 2086 2087 766014488 73306 73307 562604770 68417 68418 697491822 75659 75658 929297877 77104 77105 103340831 70715 70714 472679032 80829 80830 21895904 68578 68577 364364644 89841 89842 784821288 58559 58560 801031374 9145 9144 543935226 77674 77673 899867134 5532 5533 39623422 68428 68429 416214787 23217 23218 779858135 43107 43106 901327526 4547 4548 359993265 72267 72268 159812764 13804 13803 91827481 95208 95209 172672000 42894 42895 713658642 77201 77202 871037440 27035 27034 235411557 25150 25149 352982 25587 25588 910575416 68441 68440 8285434 87697 87696 62368226 38816 38815 205313685 24159 24160 231061502 43132 43131 311052601 59040 59039 557870526 32246 32247 119361488 48798 48797 577638275 13971 13970 911191763 78501 78502 885246890 44127 44128 905543357 93100 93101 707767976 92274 92275 525689022 68453 68454 470785369 99502 99501 65446323 68456 68455 801294741 40492 40491 279012694 23283 23284 685397253 6487 6486 765500338 68460 68459 183211572 16788 16789 311718619 53872 53871 755217385 68462 68463 465337051 95504 95505 12028597 13159 13158 354918895 87639 87640 785813704 90820 90821 217306868 37088 37087 197012488 34869 34868 976203804 92655 92654 88616549 68401 68400 710896101 76065 76066 207711334 2097 2096 127586892 61305 61306 473342472 22806 22807 693269565 97702 97703 554441161 83156 83155 28317519 40066 40067 548063744 81015 81016 429549486 82520 82521 645160047 89165 89166 760404568 3894 3893 353784859 92515 92516 465379725 8821 8820 534365532 76499 76500 977159552 40230 40229 227988528 97433 97434 61008723 58232 58233 122023124 81557 81556 357098562 47110 47109 338848406 167 168 148227871 66147 66148 97231077 68493 68492 581060094 85439 85438 890862250 39050 39049 549090865 33410 33411 331949019 93652 93653 538259575 38189 38188 853963084 77185 77184 685430640 68033 68032 19299017 68501 68500 793076308 94965 94964 584981347 68502 68503 992018405 52684 52685 630475783 61341 61340 133195170 4707 4708 825199701 64523 64522 263069502 30922 30923 953044398 72211 72212 305066576 25667 25666 221418639 6589 6588 186722892 68511 68512 316294174 17756 17755 682811570 36299 36298 34602499 24448 24447 886052229 68515 68516 340234361 69200 69201 50867199 59442 59441 486741157 76907 76908 353116035 4291 4290 913329958 84196 84197 131368147 69531 69530 33103597 49298 49297 996191107 53698 53697 62326351 57914 57915 119108526 41641 41640 903637592 10665 10664 752004071 70847 70846 936043619 2638 2637 477039474 35262 35261 348601319 47048 47047 975248565 11254 11255 132222612 6226 6227 961227753 87677 87678 38734495 37171 37170 40485909 53358 53359 318668634 68536 68537 389731389 68538 68537 767714823 15525 15524 57753302 68540 68539 975959278 68826 68825 304481662 68756 68757 637063853 86407 86408 332613354 68543 68544 549416912 75526 75525 714028320 25257 25256 27276449 74349 74350 760336870 929 930 345588033 54760 54759 802312058 77707 77708 829813752 17638 17637 554559875 32234 32233 509749706 56943 56942 308660808 49511 49512 538897739 89981 89982 425906208 45124 45123 969836468 82702 82701 504940329 81185 81184 47308341 59851 59850 136702781 68560 68559 903583117 16643 16642 475416098 68561 68562 932814297 19434 19435 21689345 68563 68564 24538793 68564 68565 509732890 34584 34583 227184473 81422 81421 590082997 65261 65262 96493471 21332 21331 798605660 54128 54127 487484512 3221 3220 683309639 69278 69279 709161160 34654 34653 800439320 11389 11390 169626009 45452 45451 198126793 1670 1671 692340931 29609 29610 352848610 46669 46668 337110838 36591 36592 291605999 66551 66552 233720052 80456 80457 381496113 81367 81366 302892906 35978 35977 593597076 57246 57245 3962368 96455 96454 58732001 63647 63648 385078511 87187 87188 385612853 82045 82044 26664018 68588 68589 633424818 59243 59242 38817665 39904 39905 450085748 11870 11869 924631194 68592 68593 300528582 26967 26966 511575136 68594 68595 222892694 81665 81666 500435529 68596 68597 78197287 92734 92735 685883602 48509 48508 984961030 46189 46190 251266582 68601 68600 724373567 76073 76072 708025503 39676 39675 61487312 25506 25505 775545468 31343 31342 956186974 76130 76131 951942803 40475 40476 724994855 24345 24344 629733433 68609 68608 708728120 28135 28136 137424128 49787 49788 220217568 68611 68612 224843984 68613 68612 770275940 30381 30380 636167226 1224 1223 9310196 33217 33216 25371400 28635 28634 940871902 52069 52068 489831705 32306 32307 139114242 93837 93836 50340716 913 912 9896582 17804 17803 58155898 50999 50998 754713547 71333 71332 78425801 68625 68624 256501663 40128 40127 747904190 4164 4163 661336500 53042 53041 122344627 16577 16576 843146576 53127 53128 118333001 41045 41044 885064263 7203 7202 533416959 29168 29169 68543527 32146 32147 542323716 24125 24124 945889714 3844 3843 187312970 14017 14016 471793809 14794 14793 284964572 42141 42142 170414406 68640 68639 783116145 89860 89859 206620515 17319 17318 285971265 97730 97729 749576697 26913 26914 2318871 31973 31972 192231508 68645 68646 875454376 18463 18464 729956069 44731 44730 371623971 83132 83133 124999808 86965 86966 234488585 99342 99343 561039304 647 646 542801983 68653 68652 529224935 78194 78195 43393378 50218 50219 650066818 57256 57257 128772442 32730 32731 110540011 61703 61704 620483634 27546 27545 661385881 32421 32420 915712294 7318 7317 222928086 35428 35429 60084990 38757 38756 560966072 82041 82042 156519067 68664 68665 343023698 7570 7569 713797584 55482 55481 184425515 17372 17373 641100915 98876 98877 658056432 37752 37753 301496243 96789 96788 549760613 42293 42292 37090731 2126 2127 29690529 8259 8260 29878072 96151 96150 472459387 68675 68676 860034568 83981 83980 629284928 70447 70448 603361012 21072 21071 294486183 68679 68680 745996432 68681 68680 391565830 57899 57900 611075072 30203 30202 915224005 68683 68684 174128653 7325 7326 770519059 76842 76841 27069560 68687 68686 272415193 61415 61414 154974605 6868 6869 166702828 14018 14019 718591996 94624 94625 158002311 9773 9772 148035813 99345 99346 467842040 82122 82123 140997170 68695 68694 820028825 96601 96600 18485545 97862 97863 375646210 69611 69610 335465793 63316 63315 530730877 62516 62515 75335477 20667 20666 141236667 88274 88275 449971800 69500 69499 120263109 50345 50344 739535400 21941 21940 529215540 29802 29801 226866725 19421 19422 666078117 80068 80069 333899236 15412 15413 305114472 70032 70033 13253983 75430 75429 778870392 47874 47873 19910543 97206 97205 836649136 33310 33309 824125 88427 88428 2489915 57384 57383 372383253 42924 42925 628615501 40758 40757 799836668 72623 72624 294948368 89396 89395 846964899 69923 69922 192260322 73492 73493 20911452 98500 98499 696841917 78510 78509 992245037 96193 96192 70043126 6083 6082 970232611 68727 68726 859084075 64236 64237 185374441 23339 23338 604642935 43773 43772 130714009 77167 77168 980198119 37604 37603 186719442 60551 60552 232131122 81405 81406 715810827 19506 19507 897395364 55274 55273 848760871 68737 68736 888393052 76561 76560 124063049 37418 37417 997016247 42378 42379 791544553 35111 35110 127769356 68703 68704 614030888 7640 7639 574478234 61544 61545 896511584 90884 90883 19572670 86245 86246 248278016 91639 91640 86640234 68747 68748 955195799 83507 83506 608914386 68749 68750 615459630 60988 60989 854034280 42944 42943 210436059 46409 46410 491271691 84547 84548 190560659 27910 27911 65349755 23423 23422 715738944 49431 49432 205991441 57888 57889 177681683 48746 48745 411785133 73145 73144 628938524 94098 94097 931456751 58847 58848 286269976 68762 68763 65205162 79699 79698 61162634 68765 68764 630841749 68765 68766 547316237 83608 83609 64579652 22133 22134 712612584 75718 75717 532209495 63413 63412 579254755 19825 19824 594838770 68772 68771 842620505 21149 21148 468477037 59688 59687 598960271 60197 60198 757181260 95569 95568 173479492 70135 70136 257673841 97004 97005 955960713 36668 36669 116045712 99958 99959 129501651 37213 37214 679961316 81150 81149 190783311 94068 94067 475346208 68784 68783 8996981 82708 82707 830974377 55266 55267 206156256 21253 21252 882923778 7842 7841 344062045 14588 14587 441583495 12358 12359 298831170 23836 23835 822381663 98236 98235 488879361 74878 74879 720643244 40887 40888 451908604 24144 24143 854918916 30266 30265 100335003 49530 49529 500583205 82515 82514 3649436 45670 45669 710932964 68799 68800 215757739 15334 15333 570055015 80573 80574 839469363 95640 95639 199969172 84144 84143 707242355 13609 13610 87803081 71375 71374 550648788 76672 76673 792221902 83794 83793 554057850 61855 61854 110210056 68810 68809 894639897 49009 49010 354542319 19535 19534 934025226 68812 68813 273414594 85018 85017 853314462 58196 58195 368928377 41886 41887 395791282 30190 30191 441685755 42859 42858 657042307 40083 40084 937009041 68819 68820 365838788 68821 68820 879603098 68822 68821 111022318 70130 70129 750785153 14270 14269 589466072 68825 68824 947419885 73814 73815 814259335 68826 68827 955491895 82530 82529 611404615 66353 66352 615199265 30249 30250 459469818 32559 32558 20008645 42520 42519 853427121 68833 68832 500723403 68833 68834 688752761 55203 55202 15747039 95010 95009 68801912 68837 68836 430684002 68838 68837 588721464 341 340 681664352 29280 29281 983377474 37593 37592 820744131 68842 68841 519388655 99383 99382 602886086 99794 99793 502025595 86114 86113 431528876 37419 37420 172512603 37150 37149 134228657 91304 91303 987009744 37748 37747 164385089 16916 16917 521835453 11396 11397 699552616 44310 44311 732839094 64507 64508 12204938 35993 35992 2225497 68854 68855 467568980 76745 76746 144305889 99404 99403 976276722 44442 44443 23129848 76927 76926 362316418 68871 68870 69717709 40729 40728 137904585 94684 94685 47582311 61705 61706 7149093 30743 30742 362804281 92551 92550 359830211 84408 84407 448005366 93860 93861 782497554 65334 65333 221189030 44891 44890 257718136 93374 93373 295817722 68859 68860 964492867 81954 81955 943423708 32598 32599 948631778 95705 95704 822134603 70213 70214 125011285 25692 25693 798518118 79902 79903 586028002 27562 27561 549495238 90621 90622 981324042 24716 24717 862086929 71861 71860 303131579 9422 9421 389912524 78542 78541 105450439 37326 37325 859945585 68885 68884 89558165 68886 68885 897265602 56509 56508 780128279 26337 26336 51180380 32809 32808 708722171 41313 41312 191342223 60896 60895 755254054 69717 69716 487606125 68893 68892 916383070 30230 30229 69002785 7250 7249 3424070 41759 41758 239120003 36946 36945 720009360 31745 31744 974883817 94360 94361 556142190 68899 68900 847828287 75210 75209 13809225 17579 17578 865206106 15027 15026 569062582 57777 57776 453101961 33556 33555 663628454 35526 35525 110467181 5142 5143 869190364 69410 69409 30372619 92233 92234 705490341 84222 84221 627562016 86344 86343 362113219 73804 73805 710889908 87985 87986 625129898 68914 68913 313664754 37682 37681 700358639 42783 42784 698928183 70077 70078 677690365 27318 27317 36662121 68919 68918 885196298 95728 95727 376278666 59593 59592 583020873 18813 18812 116253325 14370 14371 56020833 25998 25997 561608808 78349 78350 40009247 45967 45966 730179690 49266 49267 950368615 68928 68927 367107023 74502 74501 543036273 78734 78733 442837650 89976 89977 76973362 28746 28747 21351298 54260 54261 385846551 85189 85188 805816984 28285 28284 34357753 20903 20904 68106632 31913 31914 672573518 26001 26000 450121366 44531 44532 25517468 34344 34345 162669995 43694 43693 221508660 68941 68942 660314024 99381 99380 560480540 68943 68944 686529530 39128 39127 360795725 42727 42726 882403439 50571 50572 271755038 65507 65508 738444103 97766 97765 805479681 42035 42036 271498127 82268 82267 516524653 90712 90713 17513386 52742 52743 500615707 72291 72290 984427057 23093 23094 18121845 68956 68955 303959293 81801 81802 208983372 84415 84414 332194433 68958 68959 31536073 68960 68959 94479709 18856 18855 401544870 68962 68961 783265329 68963 68962 622203549 89708 89709 646342575 93705 93706 892475681 88273 88274 237177077 75914 75913 436184397 98493 98492 881117721 82094 82093 71513370 97942 97943 148686597 58547 58546 394814164 68972 68971 476087429 14123 14122 176403151 68973 68974 364759966 74844 74843 102066518 68976 68975 405294882 75758 75757 351042788 46120 46121 1068929 30515 30516 365295767 68979 68980 930197730 68525 68524 38920929 75463 75462 63485810 75155 75154 18363009 69998 69997 262168060 85073 85072 899804081 91060 91061 298220219 77721 77720 489596833 47286 47287 337520236 60176 60175 807712805 60754 60753 7786406 39063 39064 336043434 66922 66921 379712622 19174 19175 331117935 42076 42077 169649159 97017 97018 784641522 3978 3979 795532039 93328 93327 220553128 18434 18435 889474992 63438 63439 166075888 76402 76403 226604156 69000 69001 640996426 75397 75396 198090490 14692 14693 388432836 13087 13086 788189401 69005 69004 1832118 96401 96402 68275522 78324 78325 196948143 15709 15710 20165740 46204 46205 899930287 76140 76139 406390634 69052 69051 915876759 62339 62338 689202759 96729 96730 628150493 51068 51067 263773780 84834 84835 50557316 69016 69015 860704449 69017 69016 608254284 19660 19661 391713131 69018 69019 150274598 82750 82749 748299765 89237 89238 388848618 90840 90841 57905946 35927 35926 121185868 69023 69024 570552897 56932 56931 904291085 69025 69026 533387602 1273 1274 767626862 84430 84431 152180425 69028 69029 888724458 69030 69029 734721033 29755 29754 299805476 33583 33584 270954994 67068 67067 403392799 89808 89809 53438901 69035 69034 807195053 27529 27528 379620327 24755 24756 740082986 69037 69038 340418517 10782 10783 444573289 6789 6790 221205784 13835 13836 700953839 94299 94298 3439977 38420 38421 247928671 34363 34362 40839862 84023 84024 65388598 86893 86892 186525045 85543 85542 883713720 6114 6113 26631480 69049 69048 64329259 56961 56962 914746241 74462 74461 69322050 85709 85708 11644120 24956 24957 263089116 63564 63563 689165340 77196 77195 328531183 84708 84707 551602199 51191 51192 9228990 69057 69058 47897428 53899 53898 237808467 84923 84924 10341429 46186 46185 583878953 76655 76656 429296448 70235 70236 302648361 61179 61180 496122810 87171 87170 65378007 27000 26999 485466743 7930 7931 914936782 63955 63956 141719280 87058 87059 749105002 1166 1167 582273686 67972 67973 981244356 99450 99449 87718502 86968 86967 58238179 49991 49992 455171774 4092 4091 443929392 15783 15782 326315375 93109 93108 379709995 69078 69077 756630035 94514 94513 251485533 37012 37013 510476449 97443 97442 243180941 13777 13776 980141630 9198 9197 852826167 93410 93409 361045078 91509 91508 130569018 70164 70163 202449388 76377 76378 289083601 38690 38691 744480558 18627 18628 365950916 28727 28726 644609869 47407 47408 472300512 69092 69091 53308555 69093 69092 750920356 85836 85837 92859030 26195 26196 176701501 91405 91404 921045780 89619 89618 870645941 69098 69097 22956159 28276 28275 512446823 7156 7157 428806963 54655 54656 71152822 69101 69102 437042373 37010 37011 332700158 68583 68582 309669271 63293 63294 886471627 69106 69105 740235433 91667 91666 901985865 69108 69107 644850098 30059 30058 284331004 47177 47176 214542704 3467 3466 498089649 29023 29024 673264700 50297 50296 509364917 69113 69114 237706977 37933 37934 422535748 94228 94227 271816110 1749 1748 228244804 88713 88714 730595786 3071 3072 944509236 27014 27015 33789640 86125 86126 936363359 26283 26282 496974459 72819 72820 63911765 52659 52658 501197068 92880 92879 150447003 55466 55465 381691721 18590 18591 460916386 39541 39542 27709248 58576 58575 304646646 76951 76950 657900301 33943 33944 11143096 70597 70596 58513392 79495 79496 64175694 45684 45685 158522275 22616 22615 782693977 69136 69135 40136170 69137 69136 268455143 26792 26793 374298731 57902 57903 483350507 16795 16794 337650368 91166 91165 882166506 6640 6639 558895307 16051 16052 283535862 69143 69144 191650633 1658 1659 764324064 69146 69145 21620906 84862 84863 458214058 69148 69147 903772705 69149 69148 256218427 27419 27420 648329463 49156 49155 552103254 7370 7369 767342116 43604 43605 145518285 4546 4545 462680608 66023 66024 289854706 91655 91656 37464311 88023 88022 227428175 82833 82834 341677724 24799 24798 83648151 23640 23641 834985855 39239 39240 684848604 31244 31243 697888609 47609 47610 64265217 35002 35001 237773927 27881 27880 917944691 46840 46839 537267310 95385 95384 856931860 31349 31350 821633695 4241 4242 118975352 78375 78374 483429187 7617 7616 733581140 80040 80041 430227928 55340 55341 665272883 10619 10618 30174564 20874 20875 952073835 24113 24114 426725129 34384 34385 372613968 57649 57650 834141914 59368 59367 29093543 69179 69180 732228333 14360 14361 451479134 84528 84529 14713521 41635 41636 53367930 57613 57614 903481474 65835 65834 176514896 17344 17343 862595963 4784 4783 816614392 35376 35377 808483724 69188 69189 816105727 55361 55360 629165516 69191 69190 657590108 64137 64136 898570000 80693 80692 570345381 63983 63982 61139644 69195 69194 156972931 3187 3186 5312985 27899 27898 916634468 69197 69198 753398888 25875 25876 691781743 89893 89892 881014518 27271 27270 742025917 63523 63522 583261809 48649 48648 514028486 19930 19931 337399866 63259 63260 810208537 23567 23566 626914427 48482 48481 89807697 34893 34894 55175355 69209 69208 309419332 58330 58329 935608496 56869 56868 593810301 10588 10589 916867412 77422 77423 514194413 74151 74152 204407355 69215 69214 926889437 82633 82632 790085923 323 322 528146983 84420 84419 406991821 64473 64472 773919654 61413 61414 571323403 73455 73456 140256235 69222 69221 289972763 8692 8691 37421105 37387 37388 163690803 8054 8055 131121811 23495 23494 276435549 99251 99252 16280445 36853 36854 494356869 36817 36818 28790625 58432 58431 523663568 69231 69230 960335019 30684 30683 834436656 10298 10297 831135222 79649 79650 726187830 97985 97986 296410240 85978 85979 11001639 33268 33269 882771675 61083 61082 589634385 55976 55975 114827238 58436 58437 438026655 69241 69240 13004796 62167 62168 975861100 96560 96559 295240299 56857 56856 6876309 6279 6280 681222440 68795 68796 350281426 69247 69246 893042881 859 858 311724358 30197 30198 162353810 85079 85078 490444884 69250 69251 902062908 76535 76534 546229685 66270 66269 181703507 80315 80314 54255303 88982 88983 909510743 75572 75573 259784488 212 211 73853414 69258 69257 188253060 15581 15582 53572911 77417 77418 669953707 58967 58968 907296938 58423 58424 101891815 67921 67920 725283335 85681 85680 835010956 8016 8017 690428004 56305 56304 427743952 23832 23833 15818946 82148 82147 13366749 30542 30543 985844410 48178 48177 843159333 64610 64609 760785772 55491 55490 252031734 76493 76492 237362361 11923 11924 67787342 11255 11256 739536050 89644 89645 14423024 60709 60708 652763471 48693 48694 900736951 68571 68572 356607077 13736 13737 963725867 86947 86948 725380050 64623 64622 896968274 53484 53483 330674682 1998 1999 416528841 95682 95681 237834872 28320 28319 894056210 9994 9993 54796045 93362 93363 131949104 69288 69289 568459484 61326 61327 251763569 84215 84214 922122714 88629 88630 812715148 69722 69721 299506304 38938 38937 278703083 9702 9703 659718083 69296 69295 498960970 54043 54044 87043397 57367 57366 814161537 51675 51676 144070605 23904 23905 75072414 69300 69301 685224949 56213 56212 701783351 68710 68711 150707490 49537 49536 858183167 69305 69304 568273081 62476 62477 8645782 72137 72138 922122640 27890 27889 709952166 23602 23603 665773987 65496 65495 767386155 52049 52048 259117065 85848 85847 483241234 42206 42205 105357606 69314 69313 873720582 22170 22171 873887521 69316 69315 402401671 41325 41324 143056024 45365 45366 465822268 57464 57463 159679379 87510 87511 335944586 96302 96303 174164663 42497 42496 385087333 22132 22133 33347773 1293 1294 740271206 57042 57043 858302498 85485 85486 234153246 22264 22263 899941663 96901 96902 53139371 64975 64976 398880731 69347 69346 327202696 31105 31106 616192224 6723 6724 905968554 44026 44025 83729867 9921 9920 16523976 38382 38381 165794888 33113 33114 933200890 69337 69336 833438014 56968 56969 985065861 69007 69008 375312455 71053 71054 31889909 33459 33460 420290403 72654 72655 472372077 38173 38174 5417197 94589 94588 365534012 69450 69451 22338510 64499 64498 204616624 35255 35254 587557360 69347 69348 187174447 80270 80271 268496118 1078 1077 962789251 14685 14684 152548650 69352 69351 890709110 53167 53166 134630070 55516 55515 43330207 89491 89490 114229528 69355 69356 807008123 45360 45359 404780240 12658 12659 758763456 80052 80051 45500251 84406 84405 39995117 54031 54030 319337317 69362 69361 93033254 69363 69362 830225211 3455 3456 236566847 69364 69365 894673791 69366 69365 249191703 41443 41442 2781215 13471 13470 764466727 24811 24812 397379975 69370 69369 499338842 50227 50228 242079766 46108 46107 529357087 63061 63060 153400271 19782 19781 1015997 64648 64647 315849810 16620 16621 495271400 12555 12554 290778378 19670 19671 284298641 57520 57519 212009383 73047 73046 64835330 94419 94420 448495311 79135 79134 893854761 590 589 572355344 753 754 204453428 87533 87534 82756634 5553 5552 70936159 26098 26097 649927723 60722 60721 830424842 90577 90578 517983178 55531 55532 32622351 47790 47789 158888888 22501 22500 612671826 5849 5850 152537892 98638 98637 701030042 69394 69395 721229342 71349 71348 703008159 2862 2861 73389646 89795 89796 177029476 51602 51601 469061606 87618 87617 102278598 88983 88984 235349205 88913 88914 885643349 91866 91865 54736958 40225 40226 362070884 56670 56669 638881832 43187 43186 949301084 29076 29077 742677367 46177 46176 220233302 82367 82368 630565403 59613 59612 896779752 68748 68749 24423303 35172 35171 571161406 46671 46672 54248292 98300 98299 378611053 89544 89543 347454599 76050 76051 443533829 77751 77752 188529185 16833 16834 923011045 45191 45190 293747510 69420 69419 91264084 59686 59685 92813393 68428 68427 772607565 51444 51443 60780917 84895 84896 461102105 58449 58450 739461718 19982 19981 56035108 42022 42023 761053385 86717 86718 109611529 68203 68202 185741178 85650 85649 188105967 25421 25422 761434845 19721 19720 307792920 12221 12220 785610343 76775 76774 719914167 3728 3729 956258301 69436 69435 79152130 54917 54916 40048045 69438 69437 81323145 19669 19670 6242204 55238 55237 498795974 69441 69440 3769919 14303 14302 215443957 20352 20353 543833294 35580 35579 140838 68300 68301 846353398 21488 21487 73472144 69446 69447 16830671 97929 97930 16193832 1972 1973 84848653 41999 41998 517773426 69345 69344 457041274 63685 63686 554541207 69453 69452 708380068 58542 58543 232516793 80634 80633 666318802 19418 19419 738331267 69456 69457 236684349 64585 64584 894908932 1669 1670 884691581 2972 2973 18710461 10698 10699 481995842 37596 37595 133504248 81089 81088 613619780 47283 47282 57696860 86477 86476 875798909 77127 77126 188911807 19372 19371 331505301 4895 4894 840318011 34920 34919 56869790 69470 69469 66708868 81091 81090 658839553 31201 31202 678772088 41553 41554 909021880 24834 24833 171722488 65600 65599 47419070 51228 51229 108874487 50573 50572 196005316 57666 57667 97931984 40131 40130 656289574 61953 61954 15113437 63464 63465 15408925 4367 4366 310329157 28781 28780 940597814 34534 34535 427191573 1236 1235 185777923 16560 16559 202838419 36354 36353 722368528 69488 69487 60681167 70567 70568 558926872 25307 25308 48850042 23385 23384 490185337 69492 69491 382074875 69493 69492 454242790 96727 96726 401161920 65566 65565 296124252 48287 48288 712982994 82999 83000 944277847 8954 8953 16153005 10951 10950 397128517 63532 63531 47238478 45872 45871 926467387 68702 68701 890779533 69503 69502 420844519 57427 57426 644828845 86745 86744 382067910 69506 69505 12773938 94671 94670 275505814 25874 25873 43735794 35762 35763 11253263 8145 8146 34695535 69510 69511 657331918 52707 52706 995987044 17844 17845 465660050 69513 69514 218831262 89310 89311 8253098 56977 56976 600455949 2853 2852 104148910 1656 1655 937468443 30854 30855 291523438 60573 60574 507389756 69520 69521 936539432 13281 13282 254587847 5112 5111 586369022 63943 63942 614587396 97928 97929 205298598 69526 69525 842227590 69526 69527 616277860 11842 11843 950404027 69529 69528 892490037 86791 86790 388168897 54321 54320 685505869 65255 65254 7081595 71762 71761 348877252 55482 55483 928292837 99200 99199 770777741 21436 21435 818487972 53489 53490 69152679 69538 69537 596287714 30367 30368 357756823 85865 85864 561858392 93392 93391 663324693 73521 73520 3289516 23172 23173 22087430 42438 42437 830236414 69545 69544 752972202 2827 2826 698385598 72294 72293 460861463 90862 90861 355044288 26370 26369 432005862 98615 98614 5735314 80517 80516 46973228 69552 69551 842262541 75055 75054 62952108 69554 69553 490837290 24358 24359 571284042 66675 66676 668017943 69556 69557 374768835 42502 42501 770897034 11900 11901 770944924 61912 61913 57243478 8870 8869 84991064 36277 36278 954799932 50399 50400 192062446 70063 70062 47742723 41179 41178 634830458 96024 96023 164537290 17885 17886 502723379 39708 39709 10642078 42871 42870 858408093 73561 73562 95746120 6497 6498 34398976 13230 13231 809681256 44197 44196 912817944 88246 88245 660095176 69574 69575 363249422 20197 20196 73555946 5371 5370 436570023 84399 84400 593501667 78967 78966 709775292 13780 13779 582295660 22029 22030 601072618 36661 36660 882694967 69582 69583 125020298 46919 46918 70828415 55041 55040 389773283 8673 8672 273167843 69586 69587 379990175 59707 59706 31056500 31035 31036 65437308 75495 75494 38253325 8594 8593 493778756 90003 90004 783963107 98263 98262 570674687 69594 69593 828966492 86928 86929 596627047 16136 16137 476389925 618 619 410687132 32185 32186 195430527 67431 67430 21460249 12843 12842 790329305 72287 72288 322435303 89140 89139 442514852 90405 90406 361484816 22828 22827 470530659 49131 49130 57087575 33495 33496 50962945 2451 2450 609140262 42557 42556 892367464 48959 48960 760180168 91650 91651 359187023 80129 80128 482041560 13825 13826 562854483 48465 48464 579862010 69614 69613 63868490 48010 48009 125145289 1562 1561 30601940 69617 69616 610465808 61370 61369 727712562 21852 21851 484270652 36056 36057 581665628 34174 34175 769425937 26443 26442 106041421 93172 93171 55287197 51182 51183 417879202 65291 65290 640354666 69625 69626 734218083 39396 39395 894690296 69628 69627 768500513 83994 83995 987145578 37128 37129 6326593 94862 94861 268588928 41888 41889 894667671 3228 3227 570493381 271 272 883785271 27727 27726 153015818 63600 63599 838394759 62015 62014 78022930 48551 48550 758499481 69045 69044 225035151 38177 38176 621139896 46810 46809 282928973 69641 69642 987434817 37703 37702 115238062 36688 36687 114252469 36151 36152 873741398 69523 69522 24377355 49378 49379 183617831 23071 23072 653370187 42789 42788 29088880 98231 98230 296364632 87030 87031 819152481 46015 46014 882277133 83751 83750 663260355 10723 10724 825409932 26724 26723 262898150 69656 69655 783097043 41081 41082 195539418 97048 97047 857085841 47058 47059 618531809 47584 47585 9951543 69661 69660 990664229 87850 87851 971884881 44866 44865 575146407 84829 84830 745277207 69665 69664 27765368 89930 89929 129730367 77587 77586 612364331 41890 41889 522759702 98827 98828 273076874 31842 31843 976006095 81727 81728 286707336 19201 19200 352487707 69672 69673 248510327 88494 88493 785900026 46 45 483928187 84650 84651 664617680 22477 22476 377612863 48035 48036 259808187 17916 17917 973660390 58392 58391 702938660 17153 17154 339203653 19536 19535 105224340 25836 25835 782775375 59178 59177 810820809 20051 20050 312804304 69686 69685 436780042 56577 56576 313443167 42207 42208 19547575 3548 3547 748202637 2917 2916 847475748 36288 36287 911191395 64353 64354 749896615 37685 37684 658101260 21194 21193 77492208 33235 33236 808991438 4609 4608 226726809 99273 99272 877317695 34297 34298 648832510 25205 25204 332371893 9318 9317 817679183 54552 54551 476556798 18537 18536 212445924 69703 69702 259432017 50653 50654 642203600 25570 25569 289857925 79984 79983 746411960 77409 77408 852013441 53606 53605 957838310 98528 98527 670552820 54281 54280 171409561 53862 53863 484091718 89819 89820 258578079 43942 43941 992287438 69713 69714 743635750 77133 77132 310068037 74305 74304 856052176 53581 53582 894583418 738 739 938751237 31097 31098 14219080 24892 24891 25077901 71674 71673 52303557 65450 65449 891918942 69723 69722 231206845 10899 10898 74343858 23825 23824 763365983 70909 70910 992742493 69726 69727 301161013 96662 96663 834345566 19762 19763 470427738 14037 14036 77490100 69731 69730 590218215 79801 79802 332672115 34438 34437 59657390 941 942 734796566 3893 3892 145306155 29253 29252 435418391 44852 44853 576891063 21919 21918 250400189 37907 37908 20249855 90105 90106 274526006 40592 40593 647365045 21526 21525 476059109 85779 85778 461810565 2292 2291 10286589 48569 48570 608126795 9463 9462 116506447 46703 46704 946686595 98531 98530 969642848 35205 35206 900752384 81740 81739 571810239 90296 90295 488348386 9871 9872 13295253 43284 43285 693656002 69754 69753 640255870 98883 98882 795228719 16355 16356 679864983 80152 80151 469705822 62982 62981 481797081 78866 78865 66964765 32887 32888 305284261 79368 79367 990293001 76459 76460 884054431 76607 76608 52453889 27112 27113 361726656 8764 8763 782976986 62145 62146 51988391 40294 40295 483314004 82391 82390 287826480 30065 30064 742608973 6188 6189 289792328 81503 81502 252571701 75465 75464 579728896 84152 84153 813547970 2784 2785 353812704 81676 81675 43184869 79595 79594 111142269 1223 1222 564522748 30173 30172 960631373 23836 23837 480076105 34856 34855 566540987 16276 16277 434029475 36378 36379 260847479 35045 35044 616968043 57302 57301 808370448 69785 69784 426153666 72598 72597 279181508 47428 47427 61893113 11496 11497 504951703 69789 69788 550931785 67842 67841 140606370 5068 5067 290021573 82486 82487 134806446 36412 36411 861899916 85712 85713 705087745 39085 39086 848774979 10694 10693 588169080 11636 11635 17710275 83478 83477 209839062 69798 69799 201777934 8223 8224 218300508 69801 69800 956832648 42333 42332 245919642 46986 46985 497185892 48035 48034 80382340 87281 87282 63807068 44777 44778 595257032 41974 41975 753887909 3532 3533 177368671 57647 57648 628679970 30669 30668 107241826 69811 69810 455925464 69811 69812 672225568 34307 34306 134085794 90851 90852 393800557 97560 97561 596844069 34713 34714 550103357 76547 76546 761934087 69817 69818 532114289 88085 88084 26657884 13721 13722 172433904 92309 92310 170324065 69822 69821 28102394 94039 94040 59317357 90426 90425 207579321 89062 89063 120929572 69826 69825 935166745 12333 12334 719441134 10489 10488 158405594 16881 16880 745615528 83488 83489 12213476 45896 45897 913358489 69831 69832 782633178 32865 32864 852594087 93145 93144 36967921 4861 4860 17993930 1700 1701 741534467 13773 13774 51091650 33513 33512 380415199 5537 5536 803931141 14534 14533 362043876 69841 69840 30981372 54137 54138 293067214 29968 29967 809130606 69843 69844 701611983 91607 91608 103639613 61617 61618 821752546 2060 2059 161695312 72614 72613 62697564 16454 16455 528632784 18364 18363 511974595 15426 15425 443093655 12647 12648 842127076 65178 65177 101693669 42603 42604 445399328 62177 62178 558438229 69855 69856 945124615 72419 72418 413626640 13922 13923 284562728 60688 60689 867890241 71564 71563 903311654 21996 21995 116727497 50731 50732 357412879 69863 69862 472800051 94140 94141 925988074 32541 32540 599812586 69865 69866 118108559 44652 44651 542042793 8557 8556 770087868 11820 11819 522656308 45240 45241 499906660 22811 22812 792860742 69872 69871 281391434 4277 4278 686115274 77029 77030 496855247 75792 75793 937864013 42027 42026 606437384 69877 69876 982362036 15377 15376 858964756 69878 69879 655738666 31059 31058 707243949 67038 67037 164579933 23162 23163 942311932 72271 72272 232916458 55629 55628 989279154 36851 36850 582029845 38309 38310 525269332 55153 55154 802759358 47750 47751 84593110 69889 69888 701897617 698 697 147852396 89710 89709 960640124 69892 69891 895518877 69892 69893 112869990 85966 85967 49367705 23772 23771 492697630 37904 37905 130285004 1806 1805 905130897 69898 69897 407494579 87957 87958 480717633 62142 62141 57414383 64672 64673 57741298 50571 50570 133754520 3301 3300 856913574 13038 13039 88554963 47648 47649 750657228 14066 14067 234077095 52924 52923 777119925 99305 99304 875391756 69961 69960 725520455 80716 80717 356487493 3274 3275 738918389 50120 50121 86622320 57599 57600 644894703 73261 73260 936079452 69844 69845 2213269 69915 69916 699963802 69916 69917 237725490 92467 92468 716048087 12826 12827 49575911 75443 75442 195022953 78295 78296 484569061 97371 97372 309048871 84797 84796 127419615 55995 55994 892226430 30947 30948 31397568 12629 12628 60153793 98342 98343 975180953 69927 69928 561880257 14625 14624 864726493 98455 98454 286457246 90747 90746 634807248 54419 54420 884060124 11130 11129 698568509 62600 62601 72578233 20569 20570 595537511 25259 25258 473434302 92982 92983 65586499 6135 6136 630996885 39987 39986 798714340 15629 15630 386404890 46914 46913 46495031 2867 2868 776131252 43897 43898 681709552 26700 26699 635698150 51036 51037 260456388 14177 14176 142953761 35105 35104 893925593 78958 78957 597010909 44739 44738 379446139 3484 3485 3220712 30875 30874 314131984 5403 5404 87339517 8019 8018 870965582 42305 42306 15277976 18605 18606 182262955 72911 72912 39807753 69956 69957 780490517 92811 92812 46086855 21070 21069 311783396 20987 20986 629082888 16275 16276 111598605 4895 4896 746956942 61800 61801 268147608 93098 93099 67687876 63076 63075 803119956 96983 96982 570109961 69967 69966 145100489 23845 23844 515431244 34109 34108 861285998 48431 48430 129409497 69971 69970 937641500 69972 69971 701974130 10863 10864 974262211 17593 17594 895171746 69974 69975 217896540 94236 94235 31093070 69976 69977 60158750 75842 75841 897113485 38729 38728 292849397 83814 83813 766428602 87206 87205 707359280 74681 74680 835122887 29733 29734 927562873 35594 35593 183031763 39211 39210 286139147 24009 24008 124261887 28035 28036 254866207 38296 38295 169072766 7883 7882 583794343 69990 69989 53082860 69991 69990 651987263 21563 21564 350798305 7644 7645 963084641 67493 67492 96583109 49920 49921 255302104 11781 11782 36392934 50008 50007 339875703 91748 91747 269551047 69998 69999 178726666 70000 69999 904478396 90952 90951 978669453 38265 38266 929189811 33315 33314 592073884 25929 25928 700029269 71112 71111 74784043 74298 74299 27903054 14716 14717 691630711 55796 55797 486414312 47968 47969 261073724 70495 70496 700817119 4949 4950 415766313 15186 15185 757239409 80019 80018 384646801 70013 70014 197075892 35365 35364 683919971 19820 19821 366832428 51736 51737 913287260 28091 28090 956868253 32034 32033 11747195 48344 48343 426525982 80394 80393 349358262 70022 70021 884908399 42687 42688 387358699 52581 52582 282720908 23466 23467 904732953 49408 49407 401070722 13705 13706 933946832 33076 33075 607739778 8604 8605 888043238 47480 47481 498375476 58417 58418 832783980 29466 29467 719912013 73198 73199 648054240 59232 59233 398456420 88317 88316 770682020 82722 82723 869260290 86882 86881 598262447 70037 70038 172826360 52218 52219 762921859 83630 83629 899640053 19318 19317 985902431 30341 30340 814534231 49945 49946 794955957 64120 64119 655549762 78591 78592 185185246 66193 66192 685095663 11419 11420 61756685 94718 94719 60164935 59681 59682 103621762 30695 30694 149593777 93876 93875 730052864 12915 12914 495428136 41388 41389 448442496 70053 70054 439963024 33751 33750 593736487 54007 54006 443690570 78925 78926 106397302 40497 40498 41751046 31811 31812 31030465 81343 81344 62405592 58024 58025 268651746 61021 61022 973460879 89256 89255 632945710 14892 14891 651697474 18777 18776 710485160 34118 34117 737051435 70067 70066 871605621 58091 58090 87629752 3094 3093 36819344 51639 51640 644268512 59478 59477 702245055 23607 23606 410471860 68509 68508 451651270 21850 21851 887941430 53764 53765 425941722 70075 70076 10382189 68023 68022 345996632 2807 2806 136921529 20171 20172 855157175 60831 60830 245605 64113 64114 40340156 71338 71339 170822523 65910 65909 2657516 66705 66704 596058332 20415 20414 715321671 5428 5427 448369807 17958 17959 736297523 59345 59344 315758170 22497 22496 348495031 28267 28268 863035279 57782 57781 884229097 43214 43213 144213033 70092 70093 60875946 1537 1536 874797591 35006 35005 789223312 3365 3364 852978392 70096 70097 396214052 6695 6694 386868040 62672 62673 829838926 37643 37644 991344058 70101 70100 419496717 56310 56309 219570758 70103 70102 243253611 49861 49862 916920677 32080 32081 707312305 58942 58943 34024635 70107 70106 988454103 62134 62133 55228467 33585 33584 567051838 58297 58296 148569425 651 652 468933026 58042 58041 829854404 3458 3457 222236234 49331 49332 804534843 98726 98725 32933505 5527 5526 411742842 44638 44637 447448650 46626 46627 29688237 84723 84724 817171536 60430 60429 991570940 75253 75252 727269148 36071 36072 320062047 33497 33498 294298762 58114 58115 355064756 70125 70124 233228670 10765 10764 993037839 51108 51109 901130195 53191 53192 939945553 26222 26223 546252948 99864 99863 474072060 81706 81707 43488879 45911 45910 310849349 65661 65662 459707494 59424 59423 360379755 70134 70135 730295496 10130 10129 558851912 49634 49633 43699296 48230 48231 49976870 34546 34547 404274668 37319 37318 117983955 25121 25120 11762129 77059 77058 705327864 3703 3704 844652044 79567 79568 212433062 60524 60523 684892780 86355 86354 224081970 57678 57679 487431422 89370 89371 162596931 43006 43007 552970953 60268 60267 692783145 87230 87229 301600956 50477 50476 879339632 44009 44008 875653349 82342 82341 404758965 70155 70154 672690148 68300 68299 438717881 29192 29191 217433758 64177 64178 508204724 61325 61324 31259702 93646 93647 65677036 35343 35344 390984761 29139 29138 514134661 39758 39759 595066136 26500 26499 682352027 83165 83164 186428124 82001 82000 917844110 14798 14797 823216661 91072 91073 160305309 33222 33221 509673235 78338 78339 48751287 36684 36685 353199449 5078 5077 505849485 40732 40731 527582031 49291 49292 181856236 33521 33520 239609399 9935 9936 716954186 86843 86844 927169122 66243 66244 360993439 86466 86467 643396516 44230 44229 605786998 85941 85942 329243141 84041 84042 630988611 94901 94902 265359033 27507 27506 71678711 34016 34015 963501395 81508 81509 498490066 49825 49826 746319157 54606 54607 749656952 70188 70189 55745867 75733 75734 210917704 25375 25376 186873 70191 70192 846363625 8192 8191 771257681 70193 70194 559610917 90383 90382 808870282 15263 15262 983847419 55048 55049 239296941 694 693 132450543 84793 84792 792623250 70200 70199 8728229 17675 17674 396080651 75389 75388 753831854 80463 80464 904428127 60444 60443 694236834 69373 69374 204082682 89854 89855 711025007 12174 12173 669147490 65377 65376 80568560 1230 1231 984615277 79588 79589 462296770 28605 28604 93506482 70212 70211 887719251 81327 81326 684379965 91219 91218 426976827 70215 70214 173753735 32450 32449 50639056 70217 70216 623812517 45513 45512 519408372 6824 6823 852894655 68196 68197 31606322 77292 77291 32339652 70222 70221 354908938 6369 6368 723086940 75772 75771 435181704 70225 70224 917487390 20103 20102 125971996 70227 70226 619928324 26764 26765 630185381 58655 58654 721032219 23487 23488 2798543 94659 94658 372070271 35214 35213 928225951 58629 58630 678106247 94485 94484 204429900 96107 96108 516564029 97200 97199 769055825 40922 40921 888816913 70238 70237 667493568 59103 59102 390561486 85704 85705 872347097 93272 93271 356123340 40564 40565 312103387 70876 70877 115039336 41281 41282 691752730 70244 70245 915801521 95578 95579 200241746 34220 34221 28816484 99850 99851 835027771 38344 38345 26538779 95217 95216 922685277 84162 84163 793238209 93821 93820 786534182 81589 81588 336953417 62168 62169 657088826 97020 97021 946858655 61842 61841 521998346 21076 21075 596878559 53381 53380 339383720 64786 64787 500121798 98654 98653 646910426 63817 63818 123886950 27220 27219 916825709 79385 79384 905905693 94378 94377 58663883 70265 70264 720338375 55504 55503 197771216 95726 95725 332581427 53703 53704 279460058 70268 70269 671290324 70269 70270 36615967 70261 70260 345419193 84925 84924 829407812 24726 24727 151017919 31726 31727 231182635 57556 57555 374512902 52852 52851 238035468 13507 13506 857880737 12144 12143 607230151 96610 96609 369564306 9577 9576 980670328 49426 49427 952064757 70282 70281 552731980 86814 86815 904862075 22543 22542 684554132 3585 3586 327634714 77948 77949 297447704 24754 24753 734062595 35085 35086 186280878 70288 70289 113523157 50794 50795 715481099 86098 86097 384412176 40868 40867 448937944 33786 33787 697964748 94188 94189 578197001 35903 35902 54073771 2217 2218 150438250 86288 86287 424154380 70298 70297 920485242 70298 70299 958501761 71841 71840 385166717 34349 34348 325379460 23460 23459 414309837 37701 37702 938564965 60924 60923 373305201 70305 70304 941834631 50087 50088 3613168 92428 92429 1590476 95165 95164 283733863 614 613 881779534 70309 70310 693726938 70311 70310 124319568 75993 75994 432632008 7114 7115 349051508 38797 38798 938396162 49589 49588 988653358 71189 71190 79921341 89183 89184 46539896 98115 98114 66637797 39554 39553 757888455 69797 69798 117896372 70320 70321 308367678 93192 93191 232880772 70323 70322 744680994 59187 59186 61779681 51833 51832 935584143 45496 45495 448624611 70326 70327 13274985 70327 70328 638381754 8730 8729 227884436 73202 73201 948605067 24728 24727 316139368 70332 70331 635296635 41135 41134 88040799 70334 70333 712154633 70335 70334 964017425 95610 95609 462481056 63111 63110 616738147 60555 60556 23906156 7518 7517 810339067 2031 2030 48963182 85721 85722 821838071 83352 83353 42338763 70342 70343 905775582 70344 70343 820381802 83081 83082 71756502 5902 5901 924154557 43200 43201 308448024 70348 70347 937847775 52939 52940 851650978 67523 67524 218391264 30667 30666 80896811 54859 54858 469955677 5395 5394 411795036 34974 34973 554603091 72956 72955 442115133 70355 70356 826478132 70356 70357 939332334 1896 1895 379126075 70358 70359 738519191 60382 60381 125406973 70361 70360 32971425 96808 96807 468825666 31309 31308 85191975 55561 55560 42050578 82121 82122 733085351 87076 87075 378617107 44880 44879 826620926 70367 70368 444649746 33577 33578 822005907 53684 53683 928656607 31805 31806 856680146 91118 91119 69598814 90475 90474 49251036 70373 70374 920207067 65173 65174 568643964 66132 66131 15407006 70376 70377 68840798 11198 11197 965014719 3631 3632 812551291 6970 6969 391395900 34434 34435 785288152 30486 30485 469618505 24615 24616 450019184 50801 50802 858682343 58437 58438 190944366 3034 3035 659428536 78788 78787 22403488 12845 12846 768676114 55445 55446 275236905 91488 91489 757770066 60456 60455 278990454 65247 65246 46412147 68373 68372 277745523 54841 54842 204631007 78122 78121 334924798 97845 97844 302098564 70397 70396 350051484 69062 69061 472727595 39336 39335 394201450 70400 70399 204478469 63749 63750 519544407 42997 42996 38666631 98874 98875 880873361 17758 17757 787079800 4435 4434 324583997 84508 84507 762422089 17217 17216 725486955 53879 53878 720885668 15948 15949 194463561 17252 17251 979260743 16429 16428 691057302 82177 82176 405646611 23333 23332 279076954 91305 91304 309856 70415 70414 927881685 70415 70416 363445396 78124 78123 23714997 8079 8078 62861044 86889 86890 272991116 12523 12522 303223482 12427 12428 119692416 20142 20143 361897831 37546 37545 515924037 60685 60684 4178778 95235 95234 863584072 70426 70425 342683298 28441 28440 597715757 86298 86297 427641361 84703 84704 786557564 49586 49585 442985617 31315 31314 71570583 70432 70431 163521723 77242 77243 281889264 39365 39366 285498534 70434 70435 12713080 8699 8698 737215997 77873 77874 92806235 70437 70438 762317909 94602 94603 304790762 89774 89773 808174013 30377 30378 544769496 70441 70442 348256662 69934 69935 818529450 70444 70443 261309861 88239 88240 375304809 63057 63056 674826598 50595 50596 40124826 76474 76473 747952035 54280 54279 529827952 46375 46376 964808262 70123 70124 813243199 81865 81864 455631980 40073 40074 38693684 54695 54696 653221562 21951 21952 646053188 70455 70456 286186996 91575 91574 81333602 20957 20956 532724683 22215 22216 942731765 23632 23633 41508855 9440 9439 132010889 71467 71466 274646918 98801 98802 800263364 28630 28629 206446708 27122 27121 144656028 70466 70465 916147067 4361 4360 66102472 70468 70467 140220972 41268 41269 188225140 19258 19259 502501183 37221 37220 919183161 45367 45366 833031976 34432 34431 752790604 23831 23830 63864555 70475 70474 458836470 3339 3338 849626416 52119 52118 505662788 54723 54724 599482778 94799 94798 70567423 46718 46719 17763925 90307 90306 87084254 28007 28006 733323246 21626 21627 430637563 24431 24432 640718696 50754 50755 134893444 89807 89806 409049740 96673 96672 403063987 90351 90350 790251136 54126 54125 53662464 46563 46562 961417371 26093 26092 902285205 70491 70492 82225528 99682 99683 234062594 49997 49998 489920073 34941 34942 837640498 23595 23596 754742382 70497 70496 680380317 49053 49052 640949063 71710 71709 170803136 96922 96921 826970182 5141 5142 982035402 3991 3990 102564168 77247 77246 423310233 28645 28646 814397733 36514 36515 988413412 79388 79389 581223045 70507 70506 486476218 76005 76004 377531638 70509 70508 638663723 75060 75059 564865084 70510 70511 618690117 18695 18694 10428392 84646 84645 536463170 67323 67324 494604589 24067 24066 670830335 28883 28884 810384622 95804 95805 47962800 24785 24784 17418267 12953 12952 57464275 74800 74799 656236606 14362 14363 997642594 4120 4119 204827217 1945 1944 545608525 98432 98431 320170451 70525 70524 255960103 70526 70525 417307 33224 33225 51495199 17831 17830 619366891 20309 20310 851001395 2195 2194 854513992 74870 74869 67074720 38429 38428 870095241 11139 11140 161060765 96245 96246 218920879 76098 76097 429865288 31130 31131 234223860 26117 26118 884571617 52505 52506 744808871 85726 85727 165415734 2161 2162 810073654 64008 64007 206031454 18623 18622 824738445 7432 7431 746987946 87056 87055 657666974 70545 70544 34540249 64351 64352 837996353 45379 45380 395041163 79568 79569 379414079 26581 26582 733234681 70549 70550 403152041 80089 80090 416681954 24016 24015 708314223 5314 5315 888458697 48834 48833 597034541 70555 70554 478755933 73661 73660 767511624 54110 54111 971514425 71472 71473 402023482 70657 70656 994089933 97756 97755 221776426 70560 70561 155280284 97833 97832 267080384 70563 70562 810871465 69695 69696 26729783 70565 70564 244012331 7455 7456 971032500 12707 12706 940978056 65162 65161 185092054 42046 42047 611151745 70569 70570 9662350 35872 35873 370120106 67560 67561 354187825 48017 48018 249987870 70574 70573 22271435 28336 28335 54974320 68818 68819 723317943 39604 39603 496102117 7331 7332 742115180 70578 70579 75086048 69249 69248 373351578 70580 70581 904023709 94403 94404 880479606 7202 7201 677548578 83367 83366 160058449 90836 90835 90633587 22053 22054 714137968 71807 71806 770959878 72373 72372 973402648 70589 70588 470231158 42863 42862 606350824 70591 70590 312123515 93608 93607 520445548 70592 70593 776316186 60783 60784 273192174 61993 61994 142485785 29518 29517 443312783 61013 61014 65197494 62746 62745 867894935 60802 60801 348116377 75095 75094 149053194 28388 28389 874894854 28489 28488 220292988 54222 54221 364490839 49807 49806 974889509 2124 2125 202256810 70606 70605 558647096 13802 13803 826402519 17611 17612 286652017 39336 39337 77658789 61799 61800 796272365 62006 62005 719766589 85295 85296 207112511 17204 17205 589371870 35606 35605 226774976 32361 32362 573651923 70615 70616 909381926 39662 39661 653126562 4899 4900 742701401 91479 91480 954532743 76358 76357 23786114 64414 64415 599728672 8544 8545 61833316 15001 15000 557792874 35019 35020 863121391 17362 17363 65452012 76711 76710 656960786 42369 42368 339097394 43123 43124 950621394 88951 88952 848360061 21466 21467 29034905 73641 73642 800828089 75946 75945 144979920 70632 70633 771978415 13549 13548 979257519 26483 26482 23025788 96409 96410 879146836 68212 68213 31351106 87037 87036 3324947 80454 80453 513236765 70640 70639 37667342 63967 63968 693898585 88479 88480 52957445 58236 58237 653382370 11775 11776 906175855 88539 88538 428884731 92532 92533 977492169 47644 47645 375565363 28151 28150 22441006 33243 33242 866751381 31187 31188 332532520 70650 70651 24997920 28609 28610 467848390 70652 70653 523221623 56654 56655 901308654 16497 16496 525214937 93497 93496 60729333 37629 37630 205786962 80723 80722 665413741 97641 97642 67256883 46579 46580 621418302 12500 12501 501483713 94511 94510 184608249 81262 81261 690646570 39851 39850 728599400 28731 28732 9077949 85623 85624 57290858 72620 72621 535950169 34193 34194 958266109 34568 34569 242703654 55126 55125 757520797 13592 13593 325554052 91226 91225 129441997 99910 99911 501495361 6249 6248 27641587 26665 26664 884734991 75808 75809 811715176 72896 72895 525346101 27136 27135 836197840 58382 58383 890684036 8445 8444 470759079 58692 58691 632918157 49585 49584 744068125 64981 64980 735827729 56284 56283 465241124 79133 79132 14553785 70685 70686 425694407 69296 69297 619168519 76530 76529 682307517 14841 14842 696180365 64075 64076 82596926 54242 54241 382885725 70720 70719 212738837 9045 9044 395894208 19287 19288 380367095 92136 92135 19636011 25225 25226 845075219 31123 31122 682338158 44793 44792 909433322 70698 70699 851438127 16043 16042 492826209 8627 8626 804794519 64805 64804 390595860 70703 70702 936544075 39541 39540 178166766 50901 50902 341362846 84344 84343 772814327 67187 67186 811865861 70707 70708 949209452 95821 95822 444652491 67672 67671 190927893 19807 19808 242032133 70712 70711 394267091 46402 46403 389989833 9945 9944 553308537 60148 60149 8803739 58441 58440 565117916 14131 14132 163197992 11913 11912 767828270 76661 76660 707545143 92286 92285 464973959 87961 87962 498440412 93712 93711 303054277 86768 86769 100018158 61919 61920 18571158 13441 13440 365767868 74253 74252 198983635 23337 23336 400555260 70728 70727 50101776 73366 73365 498500100 72687 72686 453936241 93761 93762 159649341 24680 24681 374198975 3933 3932 75638484 85374 85373 230122426 9667 9668 335025586 33784 33785 337050801 78846 78847 517625775 18280 18281 877754193 68802 68801 369867522 70739 70740 733606843 27067 27068 289554940 13269 13268 40249049 39814 39813 310812151 82522 82521 617135857 38733 38734 39343753 56958 56957 20592250 92806 92805 376238333 12200 12201 853454127 48146 48145 890547203 14417 14418 302402403 86064 86063 121316262 42203 42202 904024980 92179 92178 185201023 10372 10371 37122626 16857 16856 422092072 45078 45077 574725121 97149 97148 782430452 65021 65020 833791950 83928 83929 761661149 29902 29903 288875423 60110 60111 627483070 49197 49198 145872702 70755 70756 408889027 70764 70763 956770646 70764 70765 171264797 38083 38084 66687182 41293 41292 267962874 47492 47493 222153815 40660 40661 797456052 86775 86776 321143361 58406 58407 30490440 44440 44439 116611731 97054 97055 699659019 70774 70773 550906202 39750 39749 293790104 94370 94369 352907073 45733 45734 19277325 50440 50439 722017890 98081 98080 54814839 24637 24636 879370588 68041 68042 212332426 18725 18724 88447142 13151 13152 875857046 37225 37224 810353187 18503 18502 865721270 92229 92228 679378678 5093 5092 15658059 77809 77810 175188887 88858 88857 406414760 70790 70789 793689638 41947 41948 568327183 35810 35809 190832384 4031 4030 702220765 26192 26191 977203089 18075 18074 863058689 76148 76149 984363881 71659 71660 523266226 60696 60695 6538641 75408 75407 871625570 40046 40047 60426783 98621 98622 411236589 78207 78206 766002184 48656 48657 802536215 56563 56562 660623158 73752 73753 704006709 75297 75298 721498842 16428 16427 998328362 88053 88052 425784324 18127 18128 231298965 70809 70810 917956721 10229 10228 429427529 76038 76039 728842659 92951 92952 49848318 1344 1345 648203831 99210 99211 154720838 22792 22791 605545844 55934 55933 965118658 26541 26542 939995424 70819 70818 10412181 61599 61598 576997783 70821 70820 682591769 70822 70821 198236190 3534 3535 896228305 75830 75831 774845300 31171 31170 892632479 81763 81764 181742250 17895 17894 249139767 54528 54527 811430453 29539 29540 26479316 87901 87900 840361794 48327 48328 671686954 263 262 320544073 24670 24669 199881115 30307 30308 117336549 51415 51414 10337197 70836 70835 169927395 70837 70836 942236348 4970 4969 866189976 86382 86381 547516652 77094 77093 49276536 36705 36704 39898722 45399 45398 184441829 65478 65479 716726964 70844 70843 24700229 50496 50497 418858653 35724 35725 893251927 18398 18397 46991862 65608 65609 174204615 2821 2822 519074273 91008 91009 66196992 11958 11959 72872264 41435 41434 926590785 96944 96943 371658118 17105 17104 777489139 44632 44631 136963427 4181 4180 449190458 50361 50362 831619142 82417 82418 898999754 71961 71962 52292006 89098 89099 255403772 95150 95151 260111554 91565 91566 821823264 46416 46415 878256786 70863 70864 303132949 61072 61071 467514365 81495 81496 38166808 98150 98151 588953164 47114 47113 206923482 70868 70869 443357151 73992 73991 836226517 89923 89922 822491934 86471 86472 47620063 90559 90558 420261299 95182 95183 855586304 55548 55547 375316471 11372 11371 779242369 73022 73023 167014569 20094 20093 271992645 73811 73810 736190694 72232 72231 11625821 92447 92448 100025429 80225 80224 63156438 19613 19612 553959843 87008 87007 907326933 40444 40443 918517551 67225 67224 503622631 71659 71658 440047622 43374 43375 306515090 35386 35385 689198353 27385 27384 362790448 97963 97964 925787789 90719 90718 744608509 96628 96629 118868412 46271 46270 667931758 8731 8732 17008346 34442 34441 624351428 25508 25507 981341011 12136 12135 580851426 79287 79286 10134579 72162 72163 723348571 2010 2009 920716510 70901 70902 19414992 22396 22395 20052993 9508 9509 708163961 45165 45164 736975048 84440 84439 433746945 91787 91786 548137554 54200 54199 615233431 85546 85545 531207010 33669 33668 917263682 48977 48976 163917911 55203 55204 854960244 50676 50677 817460574 10505 10506 30548707 85699 85700 46516454 70915 70916 739387028 69333 69332 9961044 54801 54802 32985144 70919 70918 197047032 85789 85790 902546364 16245 16246 98271040 69995 69994 638783772 52739 52738 207270444 48010 48011 22703480 98556 98557 108248322 52690 52689 632353897 44892 44893 371793219 62525 62524 363601301 57235 57236 971711197 65961 65962 187316353 3234 3233 282715810 62298 62297 60343463 16413 16412 329647353 70934 70933 193260489 97022 97021 873853140 80636 80635 707497092 29519 29520 891450082 70041 70042 179196712 9290 9289 767502597 70939 70940 618747079 28349 28348 137861638 37457 37456 130048140 50736 50735 808694152 42075 42074 125762382 77510 77511 22591546 53793 53792 826030437 6917 6918 680172625 71940 71941 106162877 32345 32344 164666934 40957 40958 558845225 70951 70950 483734907 16101 16100 108640505 70151 70150 302432788 10771 10772 34634702 26584 26583 844979652 44104 44105 370431405 17375 17374 196764117 69160 69159 431967315 70959 70958 468284684 64170 64171 210847944 97414 97413 205862364 69424 69423 57403703 71802 71803 804738266 66072 66071 317161725 52565 52566 383497073 21592 21591 893118720 49579 49578 654400215 13907 13906 333034050 88930 88931 248274751 61795 61796 815550646 13678 13679 28902225 95069 95068 338838610 59033 59032 297709527 70974 70973 43085413 34124 34123 390927289 21495 21494 856150315 16324 16323 972324907 70530 70529 770567582 50574 50575 195286309 67406 67405 301511568 26915 26914 143299091 65185 65184 590166007 38790 38791 765353679 59099 59098 628041096 83498 83497 934715596 19339 19338 615947143 41588 41587 29140628 62198 62197 752840413 47794 47793 889783156 29035 29034 320536939 94066 94065 442752373 52523 52522 319136670 61010 61009 61562767 32405 32406 559199299 94533 94532 437487130 70995 70996 908784285 67264 67265 111307653 85875 85876 822621877 25824 25823 95380298 40504 40503 408880114 90279 90278 856342817 91677 91678 381921769 99033 99034 12198005 32672 32671 935290742 33961 33962 710787092 41063 41064 104875020 7422 7421 389105194 42252 42253 246387529 4929 4928 17970800 46138 46139 648042190 12622 12621 868971681 71011 71012 8824909 91939 91938 317019438 46213 46214 246474211 16392 16391 43967538 78213 78214 332169897 41069 41068 17555112 87967 87968 690441606 9735 9736 560411100 33894 33893 376800327 58299 58300 8432927 22724 22723 15038705 71023 71022 968451519 33343 33342 304756565 71025 71024 306082614 89545 89546 892643558 50759 50758 726585762 75012 75011 713108168 67530 67531 152619125 71030 71029 369773097 63867 63868 541075822 71032 71031 148642516 16429 16430 6500808 93297 93296 675634179 88720 88719 786556849 71036 71035 883384181 23176 23177 540407293 67308 67309 300771009 57472 57471 671086620 41860 41861 328755946 42754 42753 195210313 42725 42724 779420211 71043 71042 220295685 71043 71044 300800053 44013 44014 520102596 65547 65546 184151086 71047 71046 784851686 66600 66601 850495900 11622 11621 405110504 56223 56222 176238347 56106 56105 850241756 71052 71051 133682987 7008 7007 205597206 98965 98964 842815525 8115 8114 34168105 68909 68908 320720175 13629 13630 169739282 97558 97559 499498591 37954 37953 533188274 98053 98052 218856124 46795 46796 610280834 95801 95802 459430043 97449 97450 651398274 71064 71063 376524841 42661 42662 600158834 51912 51911 809477188 80468 80467 810516549 85431 85430 269159823 4740 4741 560348371 8018 8017 79109061 6465 6464 567843022 71072 71071 450871629 56207 56206 150255351 30449 30450 948649231 95798 95797 600179857 4422 4423 8214151 12166 12165 50099734 27118 27117 522723351 94507 94508 63844906 83554 83555 54408098 37385 37386 119751885 18496 18495 602185046 64347 64348 625679572 83046 83045 377874633 71429 71430 376014234 71085 71086 373392456 71086 71087 460575475 23370 23369 57058412 67605 67604 493512033 48250 48249 505995757 47779 47778 329274507 2484 2485 451474363 41987 41988 50156522 99048 99047 405788491 71095 71094 696921030 89890 89889 306003247 98462 98463 75647073 3973 3974 433356778 71098 71099 153407858 71099 71100 789222146 67231 67232 7665108 15565 15566 499083351 93834 93833 21106048 2805 2804 497467314 99378 99379 918754233 89736 89735 402855073 71107 71106 601465734 27427 27428 351313539 43913 43912 888703589 42323 42322 844928735 74111 74110 272382270 75973 75974 647117306 48020 48019 941994902 71113 71114 812791208 34061 34060 224335109 86862 86861 926906978 90119 90118 25182442 71117 71118 7952537 71119 71118 236492381 99637 99638 519332938 83553 83552 507718245 81558 81557 427671763 7633 7632 49740395 3657 3656 825911045 71125 71124 501255407 58988 58987 59964282 9349 9350 411231866 71128 71127 761346856 46922 46921 408117460 34279 34280 807545911 59237 59236 494895734 4985 4984 382095632 88565 88564 508652098 92459 92460 9029559 97780 97781 288039794 36221 36222 890097498 71136 71137 925791695 70849 70848 73534506 4058 4057 427525667 27440 27439 13457257 60172 60171 185981680 66120 66121 196486596 80355 80356 560077154 99982 99981 500045284 79242 79241 894242435 68699 68700 189322560 27095 27096 520771758 28972 28973 61424437 14431 14432 47905606 55850 55851 315922520 71150 71151 35141287 55342 55341 471283723 28139 28140 53337181 54032 54031 316917838 5324 5323 166467477 71155 71156 220128728 27978 27977 676990416 24409 24410 883636839 71158 71159 64904159 71160 71159 956130132 11847 11846 962125579 83693 83694 508143210 66609 66610 830601876 47132 47133 744319224 34895 34894 374073181 9952 9951 520592677 26658 26657 384052197 33864 33863 439622020 7093 7094 206983289 14113 14114 60264168 87838 87837 818684840 71172 71171 67276922 49939 49938 997401336 82891 82890 307618312 33362 33361 318430167 77430 77431 168919200 13428 13429 683235540 44355 44354 797514078 71178 71179 778792719 81044 81043 599057026 21830 21831 949518318 63408 63407 698485445 32894 32893 66566418 85403 85404 65988846 56820 56821 286977162 43694 43695 763078048 17680 17679 614482758 71187 71188 196591990 166 165 606370766 70316 70315 580503890 91049 91048 465333044 53469 53468 640683761 40106 40105 565372486 42673 42672 795552707 91674 91673 692773129 53560 53559 888093690 31325 31324 304030307 88821 88822 629723105 84543 84542 640147480 62640 62639 641369968 71201 71200 408573688 135 136 368315421 4961 4962 904606550 47561 47562 417422580 58091 58092 472997307 73263 73262 224076010 10720 10719 623280092 71208 71207 746386287 62512 62511 478795210 71210 71209 944987970 70826 70825 799219561 65449 65448 967932809 91628 91629 698598947 72929 72928 798908193 71215 71214 782731997 71215 71216 845897267 60223 60224 123293738 81000 81001 744834568 23672 23673 791860415 98558 98559 706972446 71220 71221 928969256 413 412 612212091 71223 71222 809284537 42479 42480 102455105 46193 46192 729930182 52056 52055 245774723 72612 72611 150576407 83687 83688 362670935 28356 28357 535479958 71230 71229 247901996 88683 88684 924217163 47434 47433 306201182 56514 56513 492567690 71233 71234 171105032 1776 1775 351874155 37446 37445 136525850 72741 72742 594560635 98044 98045 602273707 71239 71238 939803825 42984 42983 640624528 77964 77963 987662500 43808 43807 549930029 53325 53324 919728378 99042 99041 911776139 85844 85845 800580388 93812 93813 870791851 71247 71246 393682249 99580 99581 37894426 51704 51703 866444415 50933 50934 851465926 8264 8265 633594689 10955 10956 92476432 12388 12389 673827870 32860 32861 829910050 17529 17528 830477486 76633 76634 165516675 77663 77662 283466954 24980 24979 119180520 91715 91714 883938812 5448 5449 327637070 17402 17401 768556853 79115 79116 971145285 97239 97240 567232702 87452 87451 929411983 14465 14466 31369841 89543 89542 326289641 71266 71267 437634601 13768 13767 55429417 71269 71268 659544183 75185 75184 487996297 57494 57493 196389271 45924 45923 944346691 71273 71272 232305826 46758 46757 67413342 10799 10800 941042436 65543 65544 785137095 71279 71278 150233649 8721 8722 631079587 99913 99912 572639636 4172 4173 184429284 73701 73700 136117448 96285 96286 61687066 25483 25484 611567115 11826 11827 452390284 62925 62926 480617712 10397 10398 547793544 42111 42112 799419732 44113 44112 43508471 8087 8086 738022034 28819 28820 65577780 480 479 814510843 24627 24628 332178463 75148 75149 166475648 88068 88069 637323373 41066 41065 510827442 56581 56582 248153154 74552 74551 986919405 70126 70127 81027841 33767 33768 828471247 31616 31615 173121379 92896 92895 502255343 78715 78716 537657798 37432 37431 5795276 84562 84563 65796296 86834 86835 66884356 91805 91804 489398293 89458 89459 127063239 23814 23813 405514621 5700 5701 326733450 15076 15077 333601866 26056 26057 382099200 87157 87158 586096336 58480 58479 383855686 71313 71314 38518341 83870 83869 660739166 46385 46386 127789267 27952 27953 452089822 66501 66500 690687468 33850 33849 449764585 69704 69705 560568542 89174 89173 921329247 58107 58108 271628711 18340 18339 548346705 77780 77779 462270474 71325 71324 576821944 85310 85309 842255586 69900 69899 86038374 49383 49382 831462839 22748 22749 931817532 21945 21946 293041807 68990 68989 653981854 71332 71331 394186246 21534 21533 493921572 71333 71334 870817697 2720 2719 369987730 4033 4032 171264096 80973 80972 440026379 51547 51546 123474322 96691 96692 426063233 29391 29392 127294957 61194 61193 224916336 12776 12775 768879838 84015 84014 495316172 88988 88987 785377310 34277 34276 303220280 2102 2103 834383750 31773 31774 179250552 67106 67107 144217892 14408 14407 154075177 53576 53577 572885902 12611 12610 52019887 54813 54812 930271350 40977 40978 197911408 51295 51296 387075455 48391 48392 154711616 71356 71355 267001167 91800 91799 89101339 10527 10528 497586918 63395 63394 234466074 71359 71360 416524590 12058 12059 901614240 99708 99709 209457363 70997 70996 654524372 967 968 865030228 80189 80188 468817493 22078 22079 70148187 92859 92858 754340137 61747 61746 742800970 82997 82996 132280310 22604 22603 35343638 58998 58997 28202100 47310 47309 841784408 33322 33323 350116898 71374 71373 43260321 54122 54121 48592952 44809 44808 935317518 84201 84202 198204893 62654 62655 891110941 19388 19389 175804571 5498 5497 990300607 21409 21408 763164944 58256 58255 45471919 71382 71383 413646310 71383 71384 903078657 75403 75404 616662277 71386 71385 598547454 29050 29049 239692550 647 648 906120495 71388 71389 550932203 71390 71389 125525944 33320 33321 287114766 65951 65950 498569192 96064 96063 395201624 28019 28018 688062221 88607 88606 33503923 13047 13046 195237773 47944 47945 798203330 70478 70479 181434162 25630 25629 87109327 91350 91349 725570502 50344 50343 313401605 35488 35489 458886624 71403 71402 881719519 7375 7376 755951101 90717 90716 670913504 2214 2213 21039058 5507 5508 567602821 34835 34836 652173281 75336 75335 909821560 1141 1140 261123915 9765 9766 48573702 46684 46685 470323685 71412 71413 771448275 69641 69640 570157709 42625 42626 731377100 46880 46879 766306751 2560 2559 468461150 38031 38030 555852387 95743 95744 872423653 86336 86335 855007465 35337 35336 51787368 5773 5774 785070232 1912 1911 111875971 25653 25654 962296611 72398 72397 521838756 71425 71426 975883902 96884 96885 383762043 40337 40336 752571631 62364 62365 242677419 86997 86996 8507752 10067 10066 54828742 66332 66331 675267092 32572 32573 616520568 85215 85214 459772720 11534 11535 103033346 36771 36772 761035804 71437 71436 618997226 12617 12616 956046514 60177 60176 262422769 12937 12938 89055446 14517 14516 594645830 40996 40997 607475790 98239 98238 806228473 84108 84109 146686165 45397 45398 281676210 71446 71445 924284522 56246 56245 738898339 12639 12640 270319086 5163 5162 728459963 71449 71450 445652462 46306 46305 511573789 62485 62484 199604670 25812 25813 439252432 46465 46464 850977479 90686 90687 113495736 38603 38602 81679393 33722 33721 780417733 71458 71457 856968293 17471 17470 56187498 70948 70947 72808892 71460 71461 247045201 69849 69848 449768508 65054 65053 438271565 23549 23548 610763381 4814 4813 137683600 43662 43663 419333190 69105 69104 714157854 71468 71467 137748470 57470 57469 162880897 40487 40486 417643903 49131 49132 806242494 50762 50761 9638445 25868 25869 93689737 2817 2816 908848744 70807 70808 773166773 46484 46485 44899790 91867 91868 7261678 14709 14708 422048134 34932 34933 706783402 57998 57999 776272080 61201 61200 761214301 16892 16891 991398880 53503 53502 300051692 46821 46820 636549356 55652 55653 876542053 27900 27899 308568964 74403 74402 159865581 26421 26422 962675746 65564 65563 132779514 88193 88192 652183042 27999 28000 569814466 56590 56589 523614003 15237 15236 645777907 71494 71493 235339503 14770 14769 923938468 64784 64785 14110248 5146 5145 657406347 96206 96205 255852131 31962 31961 905219953 75158 75157 851104457 22304 22305 881739236 68240 68241 807079803 66102 66101 187880748 50898 50897 345774887 25318 25319 784754304 2189 2188 680779481 16300 16299 958124665 10816 10815 432298003 56820 56819 903472070 92310 92311 62113567 87199 87198 368620066 79244 79243 960787364 82674 82673 468167043 19189 19188 232335736 63663 63662 843878804 14257 14258 104300469 53162 53161 63790950 44814 44813 753729551 47107 47108 655698786 73166 73167 805516388 8629 8630 225234307 9015 9016 145541269 65039 65040 201855426 78333 78332 714636949 7191 7190 736262865 69678 69677 484681919 71527 71526 366508299 62937 62936 51631213 71529 71528 198026156 34469 34468 424271558 23169 23168 477008445 42016 42015 34297303 2023 2022 596666963 61713 61714 767490022 5888 5887 154301817 34605 34606 934979330 24852 24851 287527787 3211 3210 49466591 71539 71538 759209093 73282 73281 408199905 33150 33151 609912954 67341 67340 11192951 55942 55941 68756297 24913 24914 37439402 69259 69260 287615597 71546 71545 39463414 21704 21705 64902228 71548 71547 299495256 84533 84534 164246547 71550 71549 24362408 71377 71376 395177816 71552 71551 568708649 42413 42412 19688608 71553 71554 731586911 18615 18614 692635562 92055 92056 865992992 87758 87759 352807467 52759 52758 780599022 71558 71559 378543299 3530 3529 57860740 31147 31146 540091440 8231 8230 842908335 12506 12505 840941250 53456 53457 726084191 42019 42018 886707726 64176 64177 552606718 18404 18403 841742567 94297 94296 782780672 71569 71568 53618570 71569 71570 456737724 8477 8476 111414297 71572 71571 387488122 73566 73565 229400907 38526 38527 341627597 71575 71574 393296225 65167 65166 977948195 27886 27885 121035612 23572 23573 378087578 34225 34226 716627053 71580 71579 234334485 13469 13470 25461677 32288 32287 790126992 84007 84006 856725006 67971 67970 673675952 33890 33891 88612497 27743 27744 46882206 40763 40762 97978042 45777 45778 661139478 20943 20942 940348226 77474 77473 168810171 36935 36936 962271499 14815 14816 51671470 55605 55604 779714137 71594 71593 893060958 37962 37961 723999806 97620 97621 59691426 84441 84440 646796374 84093 84092 953114885 78377 78378 775974581 14500 14499 579177056 46124 46125 702714910 71602 71601 28725935 77008 77007 560363637 77471 77472 321932573 63675 63674 401475959 71606 71605 293871457 27665 27666 760296873 11093 11094 848306253 46825 46824 406658958 4452 4451 45597860 79483 79482 720703773 11702 11701 531713581 61215 61214 884458354 75543 75544 888828165 73920 73921 834588356 50829 50828 5085497 25867 25866 467719831 84953 84952 559745684 58148 58147 232048179 69873 69872 320191670 14328 14327 185807188 63524 63525 379438438 21012 21013 509127971 28179 28178 736241450 71625 71624 549860709 61392 61391 493013524 2482 2481 463827443 85952 85953 134366 26629 26628 382267498 71630 71629 75263034 74940 74939 93300259 22717 22716 477279331 98635 98634 612748902 48261 48262 354742520 9268 9269 967243994 77909 77910 700157706 39271 39270 155245632 861 860 792814964 23988 23987 829702497 11442 11441 472782698 87337 87336 45961285 34777 34776 228558165 35891 35892 683317670 23295 23296 203833310 17442 17441 293854884 17477 17478 842641737 38877 38876 733415611 68865 68864 910782725 19497 19498 655738865 25005 25004 980481409 92179 92180 224443732 45786 45787 600217665 87176 87175 607797155 77620 77619 458334256 69119 69118 94951500 97926 97927 983057976 55691 55690 20384918 22645 22646 97773584 64972 64973 934922016 39354 39353 901864789 11910 11909 61666698 11607 11606 857088733 44817 44818 540618354 78586 78585 93311048 70094 70095 550859682 76198 76197 413436887 71666 71667 730227847 51688 51689 400224386 58932 58931 130315494 4467 4466 78879300 66949 66948 872020938 84302 84301 138693818 3371 3370 329756353 66918 66917 576841708 59148 59147 673635655 5853 5854 947330923 71676 71677 638058627 93974 93973 636921756 22251 22250 421163825 28961 28960 275369299 90892 90891 688383456 61701 61702 556116899 59499 59500 815489885 44153 44154 647754741 83579 83580 966916463 27914 27915 61911640 59886 59885 258693572 45348 45347 274040856 91358 91359 971835180 39693 39692 699301522 48739 48738 327508741 38684 38685 434897990 41693 41692 190426870 67695 67694 331229742 71695 71694 106813153 65210 65209 654059343 71697 71696 821106450 44287 44286 794218637 44194 44195 858018493 32486 32487 984433347 38304 38305 429403815 83533 83534 150762259 9285 9284 620872739 71704 71703 670112123 71705 71704 306970688 71705 71706 203205033 59273 59274 223937345 71707 71708 700698129 44382 44383 543495245 21674 21675 793844028 71710 71711 302513512 78347 78348 594174307 55542 55541 64381858 85436 85435 144472636 76353 76354 61140878 8771 8770 145998100 71717 71716 560617974 24295 24294 162148126 23667 23666 2483917 4426 4427 775611915 71720 71721 352839781 71721 71722 605186778 94260 94259 589761763 67768 67767 27394802 44155 44154 737093615 53423 53424 362014574 71727 71726 538750640 11664 11665 702005944 1053 1054 117017591 1535 1534 475671641 43892 43893 748722874 52228 52229 257103631 37548 37547 618439877 56579 56578 322594080 34492 34491 346831276 26548 26547 206968559 79414 79415 342159876 50397 50396 905037773 71739 71738 477262546 58087 58086 86764817 71740 71741 247153988 72556 72555 225020779 43905 43904 245388959 11159 11158 678024821 15746 15747 966866041 82187 82186 66383499 87238 87237 849140008 30007 30006 389001437 70084 70083 296950906 95721 95722 563039682 9148 9149 717790375 17988 17987 895949136 30691 30690 17590659 71753 71754 807389737 19467 19468 985648120 71756 71755 570694295 46117 46116 59583412 55063 55064 129466332 73054 73053 899024159 58867 58868 390327235 72238 72239 890201488 63175 63176 47172731 36008 36009 337368000 71764 71763 854408869 63152 63151 800174719 82598 82599 445490604 22314 22315 857324453 71767 71768 647142997 71768 71769 336734028 73807 73806 721452951 71771 71770 965890876 96939 96938 265280940 33123 33122 522813095 62560 62559 526369640 93785 93784 654536215 71775 71776 948508106 74624 74623 747146148 3660 3659 105829841 37860 37859 161699690 61069 61070 60058256 8577 8578 547142714 36591 36590 236563845 71782 71783 480451728 53534 53535 654023463 87734 87735 988457925 57148 57147 687307198 22272 22271 242149254 39241 39242 271699063 71789 71788 273925509 74475 74474 424138936 94355 94354 787147118 42009 42008 408857521 43659 43658 760313629 47782 47781 634789428 32536 32535 95802638 82871 82870 580569798 35944 35943 540537621 99754 99753 907454966 95028 95027 275376463 41546 41545 130468077 6022 6021 729056088 22728 22727 375934535 60243 60242 685280190 71804 71803 785301793 51806 51807 533752758 14495 14494 609437299 2503 2502 324072206 26373 26374 216549537 61970 61969 514677859 16263 16264 583679308 96836 96835 886595988 22294 22293 231931246 68128 68129 71758966 63477 63476 912909222 67276 67277 829452234 6942 6943 605529296 81616 81615 972248172 95166 95165 163059417 71818 71819 844424909 97145 97146 21682641 5081 5082 811810978 12738 12737 426121026 34199 34200 339290846 4744 4745 910805953 89119 89120 31445982 88039 88038 680447682 40588 40587 32730084 78644 78645 997952689 78734 78735 15923143 4158 4157 485861182 76764 76763 482091497 1574 1575 554889208 58763 58762 346761576 72639 72640 55210269 75321 75320 241550233 9010 9009 659159216 16064 16063 53816754 31772 31773 996465101 72182 72181 732484806 71840 71839 51121722 16591 16590 841865719 22670 22671 210203198 32319 32318 6008551 99951 99950 809106614 73386 73387 315703407 40983 40982 564086117 67986 67987 693114260 24129 24128 769339276 56073 56072 65040566 51248 51247 763559610 69592 69591 445681931 7710 7711 175096806 13974 13973 567978060 42672 42671 926032059 16580 16581 228776110 76530 76531 438588723 14090 14091 618352404 71857 71858 236505959 39213 39214 398806403 66520 66519 984618406 17704 17703 718617046 99241 99240 642388676 71863 71862 674301107 27167 27168 60140724 71865 71864 701955261 66650 66649 482731353 58412 58413 777642507 37581 37580 509617562 88040 88039 172510682 74917 74918 598934197 88744 88743 673956478 88062 88061 115699157 49515 49516 690714527 77046 77045 379978214 55729 55730 407778977 61745 61744 864314280 98082 98081 39639908 78997 78996 920315906 65614 65613 610454830 93685 93684 627471514 249 248 47317989 34788 34787 259444386 49851 49852 457436546 93311 93312 549473269 72090 72089 47925186 41586 41587 30153314 20617 20618 591872542 79795 79794 219025735 16040 16039 677575678 17648 17647 966017378 69471 69470 276509482 71892 71891 29224165 88271 88272 825013889 25871 25872 154411464 71894 71895 585691373 53153 53154 544266339 93067 93068 622239894 56675 56676 771418172 69690 69691 752062038 92304 92305 422750494 30282 30283 811129198 86398 86399 12893291 94687 94686 553200503 71904 71903 52996274 53690 53689 633727131 82183 82184 877050244 41744 41743 147795972 1342 1341 80880516 7459 7460 688439445 86739 86738 27285182 12871 12872 583505368 15627 15626 198798650 71912 71913 15225144 10397 10396 179626960 69283 69282 680379249 18711 18710 425489213 38772 38773 293907012 71918 71917 676555127 81644 81643 27995247 71919 71920 942115134 41715 41714 50095068 58616 58617 773955060 2511 2510 63913497 87526 87527 9732526 21579 21578 901042952 81779 81780 483674507 58924 58925 486737368 17760 17761 147033157 26130 26129 546011187 78047 78046 571045637 83074 83075 234139577 20011 20012 21322364 49284 49285 59210670 82406 82405 76180015 4130 4131 238108399 73331 73330 526422034 69841 69842 706486315 69563 69564 948479577 71939 71938 40126543 11302 11301 826535307 18225 18226 22700354 15919 15918 467797208 4303 4302 77573843 69859 69860 39047852 38303 38302 675503088 11495 11494 442260356 71947 71946 378378776 23099 23098 694418177 66055 66054 737549074 49932 49931 971518778 71951 71950 599737568 37350 37351 613484119 71952 71953 966326255 40107 40108 249564764 69827 69826 769787280 71955 71956 562317122 43735 43734 49488044 4216 4215 407453516 64519 64518 111157938 84246 84247 766353816 34261 34260 374646485 74062 74061 68275957 13848 13849 903671157 29861 29862 243923188 81919 81918 616857050 71966 71965 458355522 35646 35647 133426216 44534 44533 31305524 54035 54034 407884175 43814 43813 378279332 14142 14143 66917571 71287 71286 637088508 16869 16870 339908268 15713 15714 435054992 2178 2177 168400734 69403 69404 167091761 88073 88074 50521931 29846 29847 428675838 11651 11652 426031287 71979 71980 636937342 95900 95899 273720685 78187 78186 631954668 25386 25387 54031025 22440 22439 996807122 71984 71985 193342837 14526 14527 519110618 94519 94520 718528720 71988 71987 491198688 74663 74664 836180139 61886 61887 313817163 26508 26509 803235518 9841 9842 542093726 37152 37151 546443195 50250 50251 60367690 29538 29537 682274504 9196 9195 860800967 71997 71996 794766643 42228 42227 71064802 35590 35589 107045473 72000 71999 526055769 72000 72001 847245320 72005 72006 561091749 52730 52729 116010654 49689 49690 806495511 90655 90654 621821458 23997 23996 511697958 97559 97560 321294009 9683 9682 64948488 58857 58858 994539147 72010 72009 57157503 62786 62785 87172751 72011 72012 70643958 26906 26905 481531028 60705 60704 985336780 71699 71698 379694370 30005 30004 97711344 72017 72016 109109680 92021 92020 24321966 32895 32894 918841111 73531 73532 285099976 8269 8270 363968583 63242 63243 53782985 72023 72022 149041465 50261 50260 298390934 72025 72024 962909733 79914 79913 512692038 45331 45332 176134900 90630 90629 810545715 50780 50779 219332344 11323 11322 289032785 72031 72030 563679451 16525 16526 284645311 18754 18753 449621717 34881 34882 207155356 69675 69674 317036322 72036 72035 18082588 72037 72036 92183732 49037 49036 817318363 28941 28942 538317861 14724 14725 825265265 30083 30084 456117487 72041 72042 856487494 34892 34893 236366559 43725 43724 423633320 26294 26295 255816647 32795 32796 674800922 51193 51194 323691892 72047 72048 753613039 72049 72048 480765919 98789 98788 965139224 72051 72050 768798631 15837 15836 969467195 52178 52177 272393407 42636 42637 15419653 95611 95612 566698340 7386 7387 322594496 5261 5260 988568915 97665 97666 222573096 91660 91659 528161080 1351 1352 715889018 38618 38617 201219689 72061 72062 245031631 72063 72062 297510612 77558 77559 265515944 99739 99738 324370743 72065 72066 711014090 68634 68635 336577935 72068 72067 418321484 72069 72068 732851666 47510 47509 934555630 35442 35441 284747488 83540 83539 856285612 32359 32358 215838135 46168 46167 597302419 67114 67115 137448679 6848 6847 439760852 43908 43909 101944903 72078 72077 27886615 58728 58729 22293221 88873 88872 970106641 22378 22379 538661699 13631 13632 709648217 69443 69442 203428288 52309 52308 885441143 25619 25618 664271188 78994 78995 49711934 89530 89529 716084864 98129 98128 365133405 44635 44636 524798085 92241 92240 376640304 12212 12213 196956373 98600 98601 662937308 93791 93792 440628935 81070 81069 387528090 33896 33895 786994062 18174 18173 890156627 72096 72097 44093548 29327 29328 783004782 72099 72098 378073379 98042 98043 837989350 72125 72126 767405229 39152 39153 983002015 17192 17191 636323372 91708 91707 176816634 72752 72751 443489316 77072 77071 808613799 2302 2303 664982504 67102 67101 473445562 52231 52230 62268754 72110 72109 687696897 56612 56613 1204407 72111 72112 363481237 45643 45642 50034458 74643 74644 383982000 95344 95345 768353440 72116 72115 58566334 59069 59068 31691076 9836 9835 544761271 3884 3885 867741644 96327 96326 713258411 4458 4457 9992956 2625 2626 624635807 72122 72123 325429513 46717 46718 200745879 11210 11211 100676433 36733 36732 701810676 90867 90866 826312264 17323 17324 969525504 95009 95008 496922038 66987 66986 743929544 677 678 107974944 95022 95021 349848874 20368 20367 30282883 72134 72133 545198638 57700 57701 58353481 65052 65053 416425626 39426 39427 772168565 54058 54059 334701760 71040 71041 9094945 3057 3056 342219163 30707 30708 420897322 50044 50043 981705754 68823 68822 396793386 98154 98153 160523964 14660 14659 392717990 61384 61383 577484637 71838 71837 251084681 8971 8972 903725392 51281 51280 624986065 74593 74592 277843373 72151 72150 755354761 30856 30855 43722220 89493 89492 419239927 63247 63246 79545523 75712 75713 445991190 29425 29424 489064685 22810 22809 29078855 48352 48351 636378908 86624 86623 820211267 36869 36868 925144304 97116 97117 329068116 83899 83900 377801496 99670 99669 803593413 72163 72164 784709976 56511 56510 40130198 97805 97804 814577884 58225 58224 479160181 98483 98484 520243404 49740 49741 297889514 25846 25845 704512288 8570 8569 118091218 90828 90827 400467894 48988 48989 293892622 76548 76549 553147297 46329 46328 955926140 3162 3161 51200197 16478 16477 260175142 26346 26345 268838305 69659 69660 197147066 72180 72179 372655467 6328 6327 936245307 85959 85960 710703202 79755 79754 649399285 69654 69655 791357536 85462 85461 43418294 72186 72185 538529710 60923 60922 627775547 36960 36961 3272733 73848 73847 241468905 85371 85372 176521298 72191 72190 636517054 36498 36497 641680226 26889 26888 576278406 76176 76177 5488287 60015 60016 57672018 77956 77955 215237041 96880 96879 410029094 38910 38909 299939048 44126 44127 511436786 17295 17294 43964368 72201 72200 801200579 35292 35293 762489350 50055 50056 255774523 26279 26278 465789003 72204 72205 112945727 5116 5117 729429975 39760 39759 667454191 72207 72208 41169903 80369 80368 30206939 97785 97784 47321530 86520 86521 541600371 53008 53007 27821137 81598 81599 68219840 29765 29764 620682005 28263 28262 283594066 44838 44837 559044165 34075 34074 931487354 15976 15977 40766928 70342 70341 403160505 72219 72220 976730727 86081 86080 659272311 22848 22847 918188247 6159 6158 679975672 79959 79958 540654998 58789 58788 737248397 4729 4728 484744859 23118 23117 73583111 30783 30782 472305523 72229 72228 658723441 95423 95422 194616210 9855 9856 83571199 35144 35145 932752103 72232 72233 304471873 72234 72233 963706035 10944 10943 222999196 72235 72236 892568730 48172 48171 920278523 9998 9999 153722363 16929 16928 204600002 36316 36315 820300157 49329 49330 322632708 81568 81567 39132906 81928 81927 682551541 46990 46989 673410369 72244 72245 586838946 7835 7834 395750150 87820 87821 2155999 83717 83718 707872989 51302 51301 300387969 72250 72249 383614039 14133 14132 915087566 72252 72251 811206924 62898 62899 371929138 8474 8473 699184618 2758 2759 818576948 22689 22690 506670284 68767 68768 847691943 28161 28160 62664270 95388 95389 517975589 42692 42691 702321632 37987 37988 546680505 72261 72262 81314330 72262 72263 808256732 26442 26441 742333776 5764 5765 588186275 10145 10146 152573541 81023 81024 357375798 22145 22146 424629732 98885 98886 131204 87715 87714 153531212 71760 71759 777342261 64060 64059 541734572 72273 72272 588896992 72274 72273 612292720 1894 1893 554962047 29865 29864 871822203 72276 72277 668595488 48595 48594 960765302 1694 1695 391320285 74255 74254 988272999 59018 59017 199177741 69677 69676 679860357 26178 26177 622160060 72283 72284 666352971 18883 18884 153348697 72285 72286 41718987 43904 43903 383194031 14736 14737 961346117 30868 30869 406337303 56680 56679 449485048 25316 25317 667963627 74494 74493 588644408 26825 26824 445193277 48072 48071 79527361 72295 72294 540139465 7816 7815 491647563 64620 64621 748455721 95129 95130 931779678 42923 42922 459693128 2044 2043 490132840 27850 27849 542340377 92510 92509 445766925 75112 75111 911452553 86743 86744 895438526 1785 1786 522560946 72305 72306 966741389 45413 45412 630746193 95610 95611 501117503 33488 33489 879320442 5932 5931 556214179 78305 78306 869045642 96873 96872 613785891 37062 37063 66121310 67720 67721 579346329 23265 23266 667253954 18030 18031 91322468 79267 79268 240421932 91937 91936 4854458 47629 47630 315525803 93356 93357 715509567 72321 72320 522640154 88488 88487 39849431 28826 28825 116355993 11527 11528 351487417 41271 41270 188569150 72326 72325 845636550 63081 63080 891847175 39425 39426 736355096 76518 76519 418344979 55192 55193 71961053 33071 33072 867594514 72331 72332 906642534 64394 64395 904691451 56996 56995 210387067 72335 72334 743200509 6415 6416 960781042 82993 82994 427716535 71638 71637 544339328 97685 97684 844767147 45809 45810 49887950 8158 8157 248088560 91978 91977 106987215 72342 72343 21600040 31733 31732 408680786 24148 24149 655112370 72345 72346 268668627 82299 82298 582779937 24296 24297 245767063 32627 32628 333316332 72350 72349 37090552 72351 72350 20318310 49482 49481 190715133 71585 71586 695328753 63768 63769 691512365 85274 85275 140332399 46750 46751 747918757 25035 25036 148002810 56381 56380 351717737 65729 65728 791866069 57727 57726 421619960 79034 79035 841351330 33217 33218 28223523 91357 91358 308061397 10740 10739 954770462 16971 16970 55795560 72366 72365 238043864 66241 66242 945808593 87997 87996 353952904 57142 57141 71535665 99122 99121 471186824 79774 79773 595328462 72372 72371 543710823 41465 41464 488280003 77528 77529 956474 49044 49043 266909430 13957 13958 660142898 52398 52397 478255691 38633 38632 471409524 72108 72109 437937687 79928 79927 678873124 73430 73429 669021144 49874 49875 123617475 64866 64865 217946659 37577 37578 345437372 72385 72384 960051421 70931 70932 577792313 62771 62770 406443438 96285 96284 924377403 386 385 157801651 83157 83158 327926762 81090 81089 779049331 19743 19742 103169322 39316 39315 576863253 75295 75296 718785646 82231 82230 192544464 7098 7097 452146641 62241 62240 427343778 28671 28672 782469475 923 922 581837381 63333 63334 301774016 47606 47607 831884895 89362 89363 262886120 87898 87897 890969593 72403 72404 323628618 15185 15184 628936754 59549 59548 89303330 80484 80483 264918068 24387 24388 44924933 55067 55066 436961384 72410 72409 300423866 23930 23929 838781414 10533 10534 402841420 98371 98370 947605552 51741 51740 786742109 23905 23906 460673311 83545 83546 527357885 94208 94209 815601949 4798 4797 556444220 35355 35356 44352405 55178 55177 564189628 67515 67516 589160360 83025 83024 893823114 91227 91226 855526690 37136 37135 873683182 74412 74411 868378028 95926 95927 598687744 89258 89259 321734211 16495 16494 826899134 17925 17924 61590760 28406 28407 486898012 77917 77918 324443801 34176 34175 420500699 94947 94946 328485249 27246 27245 45603037 50470 50469 56219500 67595 67596 415251384 98823 98822 235857021 48251 48250 759965385 82139 82138 286166563 94754 94753 997892363 84639 84638 969559625 79606 79607 479293927 81802 81803 780768973 23746 23747 40534606 84155 84156 332316980 78375 78376 938011142 77414 77413 542582428 49373 49374 621176641 6532 6533 297661425 28099 28098 948368500 72450 72451 868093540 94889 94888 961343590 13382 13383 202644505 84344 84345 558304392 18365 18364 486540576 62952 62951 67630468 72456 72457 275185831 37041 37042 586213912 72458 72459 33339502 82054 82055 822785061 74948 74947 463969403 84116 84115 678705155 89157 89156 309995790 77665 77666 863211032 17351 17350 12879575 85826 85825 187423401 26958 26959 173457767 36783 36782 233428975 51153 51154 485599205 88631 88632 790349422 72470 72471 64340994 2115 2116 48150402 95746 95745 903718702 13850 13849 120809019 25313 25314 870020109 72475 72476 751702634 58346 58347 670741028 34077 34078 25858556 72479 72478 868452825 98281 98282 48382599 81993 81992 52474522 67725 67726 463770915 9141 9140 933653852 31357 31356 725358203 87924 87923 443223367 57807 57808 514704676 51742 51743 747897007 17790 17791 925076525 71168 71169 40947783 29254 29253 62662647 72490 72491 54407313 72492 72491 794321734 31632 31631 529283481 4721 4722 1092249 77056 77057 137908451 45197 45196 172419511 72496 72497 504821666 72498 72497 961963915 89983 89982 640824106 12392 12391 803673137 63763 63764 944059816 40911 40910 568393041 1921 1922 943691025 16657 16656 704306348 21085 21086 677736024 99397 99396 22326004 62028 62029 101959908 93820 93819 11691745 72509 72508 52416065 59100 59099 183122049 11068 11069 232466966 68285 68286 619999440 33019 33018 968173143 72513 72514 497260936 59080 59079 981292987 53453 53452 76512570 11222 11223 71528049 72517 72518 345597854 64357 64358 31162127 74862 74861 780621352 67202 67201 872372171 83323 83324 19961563 37672 37671 722482669 45358 45357 558975330 65175 65176 762933124 42093 42092 855307869 37706 37705 18226008 73637 73636 648622329 278 277 182145313 17312 17311 737310403 8575 8576 319570934 72531 72532 467124670 98368 98369 640248072 75771 75770 18888370 72535 72534 510386320 49457 49456 569272776 72537 72536 193054470 9204 9205 149216084 43642 43643 156384404 70006 70005 906477298 21140 21139 324829386 99870 99869 858202836 72543 72542 113079955 99497 99496 831192410 72544 72545 617358440 21792 21791 832884451 2910 2911 140674243 72031 72032 845518308 30167 30166 532396759 65196 65195 170576183 72550 72551 485818238 72552 72551 726846645 39845 39844 791796339 62578 62577 913249286 22335 22334 912161729 20765 20764 471197624 29989 29990 59689339 87028 87027 810713231 86368 86369 402912686 17531 17530 834399516 83450 83451 885797012 72562 72561 639628689 96128 96129 755321610 91588 91589 249328084 94739 94740 213802308 86527 86528 382453202 96072 96073 108709312 93425 93424 4107798 21911 21912 961746040 9073 9074 372479642 8290 8289 28816988 84135 84136 58954717 34552 34553 651359487 72573 72574 962713141 74724 74723 378117777 19337 19336 492886887 42008 42007 35613197 90476 90475 717701749 85198 85199 225930163 11712 11711 31429047 5552 5551 586460601 21799 21800 646053677 72583 72582 503398718 85032 85031 245737748 71341 71342 506026879 96743 96742 513227959 72586 72587 887313229 94100 94099 348520328 496 497 72501439 78550 78549 121138799 3553 3554 575787300 46494 46495 882730850 93327 93326 772385083 80063 80064 184488246 64780 64781 809295783 56120 56119 638875061 18849 18848 841215389 69786 69785 657523184 72599 72598 546055136 40110 40111 685531351 61742 61741 737737199 73485 73486 805102598 25353 25352 325311868 71194 71193 481324770 69482 69481 731977249 93151 93150 18796005 81758 81757 358650191 21224 21225 26637366 2266 2267 869214855 99478 99477 9500541 32152 32151 366592972 56145 56146 538829301 62475 62476 604947032 20340 20339 817782467 2918 2917 85967758 19820 19819 429941894 96313 96312 184884784 4046 4045 348712495 14002 14001 448660434 72189 72190 545362451 70666 70667 548656782 14859 14858 650847550 72622 72623 62523130 60576 60575 409905418 9717 9716 682856023 41831 41830 498087665 77198 77197 953342219 68903 68902 513826464 87211 87212 14609234 43392 43391 84716108 28613 28612 19222576 35922 35923 974536009 80737 80736 33067178 72634 72633 23019737 42915 42914 41326901 53498 53497 870159170 13784 13785 803770223 4211 4212 11871011 11649 11648 996343309 51232 51231 390820103 72640 72641 6360852 76624 76625 955341115 72642 72643 229311565 60611 60610 440350685 27516 27515 422130674 43307 43308 268500278 72647 72646 846284206 66809 66808 761411658 47747 47748 535176645 94274 94273 337888684 19545 19546 7719566 19452 19451 879288471 72652 72653 67330090 13368 13367 506186299 13121 13122 73229936 90028 90027 642775893 72656 72657 921367335 72657 72658 22221826 72659 72658 48713336 98797 98798 362773973 52513 52514 836767650 85045 85044 662565927 4635 4634 188155888 19087 19086 547907246 35112 35113 675437033 63462 63461 360409682 94342 94343 856690886 72399 72398 164015163 72668 72669 566774825 20714 20715 390273839 5778 5779 548361227 13073 13072 933247771 40239 40238 19521270 75306 75305 339269359 72675 72674 17523829 94362 94361 493094063 87493 87494 409206218 6544 6543 191410119 89494 89495 638961374 72679 72680 185343392 72681 72680 652981630 44721 44722 935895152 84004 84003 217664707 28296 28295 630975574 8826 8825 670808786 22194 22193 477774502 73819 73820 207322822 20483 20484 123791234 72688 72689 181283563 99485 99484 956765610 44121 44122 714774317 83719 83718 137520276 72693 72692 947361744 26729 26728 631559360 65299 65300 470846561 83231 83232 766670406 78864 78863 103144172 75095 75096 393272753 72698 72699 693119855 51028 51027 59497231 72700 72701 258013071 81223 81224 213133129 72702 72703 30111882 26831 26832 464845745 38210 38209 944409965 89020 89019 555861978 78165 78164 471456647 72708 72707 917338540 72709 72708 400546589 81602 81603 169216951 72711 72710 2885215 8330 8329 331206088 69124 69125 171266203 82662 82663 987175866 63847 63846 563622833 86569 86570 691730063 99351 99352 716976583 43487 43488 819344320 79372 79373 601071421 88224 88225 79771344 76410 76411 914245859 38974 38973 669870375 73290 73291 739035754 49947 49946 326689822 87446 87445 375367961 72725 72726 916488535 92164 92165 527206081 7861 7860 307447119 87361 87362 291373299 74815 74814 308303926 8247 8246 156668016 58385 58386 642515198 5894 5895 651295969 72734 72733 2657458 65512 65511 698857673 60594 60595 480844809 58829 58830 279787959 55239 55240 315423035 44501 44500 720838848 82844 82843 322504723 86982 86981 767280940 95885 95884 321480261 85884 85885 13992816 72743 72744 144097795 1852 1851 333724253 20405 20406 946803915 88965 88964 772673686 50246 50247 342130819 73253 73252 174444615 14134 14135 174031559 41072 41073 853989140 11187 11186 126972546 38859 38860 739975248 58457 58458 287636411 5287 5288 593313648 79930 79931 882019762 72757 72756 834166463 34311 34310 831713068 34729 34730 627775059 72760 72759 531393803 74801 74800 604712767 55076 55075 828987169 555 554 390309642 64439 64440 388513606 38189 38190 909870944 72765 72766 596618920 76760 76761 496264712 99916 99917 865912163 72769 72768 135012630 52145 52146 12496466 58390 58389 432188258 19206 19207 2711844 72773 72772 270073144 78778 78777 230839474 77256 77257 137493841 16641 16640 179778447 60703 60702 773289474 33681 33682 733030625 4939 4938 108718772 8298 8297 473615216 60526 60527 622322068 26689 26688 943117565 59290 59291 28603788 69325 69324 418440149 72785 72784 36272753 46858 46859 399375014 92062 92061 212602238 81914 81915 144749200 47449 47450 278991873 1872 1871 228250495 31418 31419 506239572 65083 65082 115132089 4067 4066 944539919 45852 45853 68210099 3195 3194 926389884 28253 28254 457209641 68786 68787 733872715 52311 52310 591000685 28639 28640 827013511 68283 68282 967860480 84486 84487 8910537 72801 72802 283546207 93656 93655 882717356 87750 87751 714962463 72804 72805 353794176 2011 2012 16788540 72806 72807 375419715 57960 57961 457153455 4489 4488 586106573 69266 69265 800863550 72810 72811 519965002 40665 40666 366762136 79712 79711 955412717 52012 52013 695963553 8104 8103 945555939 8154 8153 570397707 32476 32475 496633990 75010 75009 57542950 45239 45238 68815828 69123 69122 214066169 15479 15480 423322655 89856 89857 567780241 92364 92363 433074693 72823 72824 419752857 91521 91522 675475875 54479 54478 675780395 6280 6281 760366598 77480 77481 397625830 26895 26896 360224994 63949 63948 971058497 22472 22473 485286535 15411 15412 671291422 46927 46928 10839056 83657 83656 597087395 71065 71064 665234910 72836 72835 531920965 72837 72836 852784197 64011 64012 335807013 78423 78422 193012868 67914 67913 458208160 50347 50346 478883835 86950 86951 68586785 7721 7720 196604824 2026 2025 912877882 91286 91287 605407635 55876 55877 760109044 36497 36496 520053595 72847 72848 736021603 15528 15527 498958288 65955 65954 703902333 81209 81208 96915890 7051 7050 504853292 79434 79435 296069721 31951 31950 627741857 99202 99203 141999271 47634 47633 121943276 13255 13254 772607036 54529 54528 912102089 65549 65550 498293992 38515 38514 295835837 32675 32676 562869862 25841 25840 111550050 72863 72862 949538887 73379 73378 397792255 637 636 492141100 93619 93618 663194716 44939 44940 56855096 71238 71237 210720981 22463 22462 64528837 58332 58331 233712556 55875 55876 666177622 29492 29493 201815204 15599 15598 621606093 78072 78073 917531595 69385 69384 13136095 14752 14751 318930583 89668 89667 614594244 94252 94253 852366132 62635 62636 498897203 53946 53947 531437085 45000 45001 810319245 72882 72881 464684522 78053 78054 768718425 22728 22729 968880488 16663 16662 536904176 98313 98312 796072943 46359 46360 977295737 37914 37913 582728688 72888 72889 600620056 72890 72889 353142734 40839 40838 209404515 72892 72891 774669551 22654 22653 504923670 72894 72893 145313042 8196 8195 13953031 56170 56169 31997411 90534 90533 635883100 49840 49841 802866892 72898 72899 650419451 87861 87860 45285135 42769 42768 823269954 51231 51230 366820882 57039 57038 186381817 72903 72904 243668985 71499 71500 647108740 81663 81664 265818234 31636 31637 307169373 21450 21449 549902829 93787 93788 414598082 72909 72910 152823459 50717 50716 18487467 62040 62039 109787769 68236 68235 661132543 72913 72914 929233581 63584 63583 945508615 72915 72916 21063152 45505 45504 174868003 77286 77287 923889340 76416 76415 525068220 61656 61655 478861799 42955 42954 60859513 45558 45559 259371897 18214 18213 499719606 19257 19258 846426043 24117 24116 960361266 72926 72925 520748688 14566 14567 9500423 99495 99494 69170440 48416 48415 940891616 27201 27202 799985971 33488 33487 723107686 72932 72931 571456051 72932 72933 500333307 72933 72934 854724245 14461 14462 903140523 23539 23538 602740450 78290 78291 725409375 10182 10181 642392688 67743 67742 879558996 61572 61573 886504574 41542 41541 47739340 72941 72942 525809536 26044 26043 604497668 1797 1796 161006264 1905 1906 892377445 34753 34752 2358790 73364 73363 25426174 71038 71037 613171201 52663 52664 923308594 72950 72949 325354054 56230 56231 129631918 80928 80927 97626129 75080 75081 665397407 42353 42352 280531722 57935 57936 364795425 79922 79921 60095073 32291 32290 18557178 62035 62034 149403676 87250 87251 25330824 72960 72959 172720304 79156 79155 369073144 73217 73218 975517903 72963 72962 941437625 77864 77865 83189122 66495 66496 3702576 72965 72966 206353015 35933 35934 134245294 49564 49563 760982172 56378 56379 489376159 71821 71822 891666157 72971 72970 994140932 32615 32614 72492937 46014 46013 871967267 94774 94773 77605644 72974 72975 466972028 72975 72976 838236185 5354 5353 734371328 19776 19775 420920630 24266 24267 90883454 96519 96518 233829085 72980 72981 737526110 8338 8337 999164879 313 314 598414737 92913 92914 263192492 14261 14260 168225736 13103 13104 603251649 53512 53511 410620644 72987 72988 649201185 58353 58354 600904366 30494 30495 627293943 80075 80074 171157449 72991 72992 985459738 72992 72993 566672357 19765 19764 39635682 73917 73916 435138100 9089 9090 337552443 89880 89879 557056034 65996 65995 688717559 48849 48850 29276737 95100 95101 737266793 54323 54324 108993922 76539 76538 394969903 6147 6148 451703979 56882 56881 609836111 65117 65118 929503749 46777 46776 672573062 73006 73007 205325653 75812 75811 683893724 41083 41082 28093454 51680 51679 89859452 32313 32312 540020165 61872 61871 908515779 12029 12028 257126117 87356 87355 112001175 96772 96773 54440868 88149 88150 189135354 90781 90780 81318198 91361 91362 877306590 88002 88003 706493248 64350 64351 15414331 73020 73021 796908431 73021 73022 865900640 16659 16658 536162826 90776 90775 170764935 78056 78055 495661285 38949 38948 460723371 11030 11029 18210584 42958 42957 481017758 15493 15492 68573968 91929 91928 810715478 52047 52046 53477284 355 354 13579655 20331 20330 290938186 69740 69739 144264312 29912 29913 663600523 75242 75241 168582159 66028 66027 652105396 73037 73038 416993069 51401 51402 29701071 86414 86413 924831554 28414 28413 3861201 62208 62209 672228376 2 3 234121493 39939 39938 978437619 7293 7292 658601481 76055 76054 736204252 99188 99189 378880040 40031 40032 699625530 37516 37517 306150440 53518 53519 215616930 97749 97748 784692852 57126 57127 392193520 59055 59056 306671324 96781 96782 313756055 73054 73055 377543819 96986 96987 297674037 73057 73056 728477242 73449 73448 949052267 81842 81841 746609316 39577 39578 196878571 87477 87476 983094586 37445 37444 691939026 33223 33222 208878359 73063 73064 756342585 44229 44228 131353654 71322 71323 594655238 80661 80660 356877539 88095 88096 176859144 97971 97970 8285039 78082 78083 101485124 23868 23867 391964200 72660 72659 103564169 95425 95424 428912008 39564 39565 72967755 24380 24379 718745261 89983 89984 395331758 53158 53159 434139657 69322 69321 38519008 49580 49581 768498267 41797 41796 8237484 57718 57717 207245278 39897 39896 415473996 10606 10605 714386368 24328 24329 254819455 88356 88357 440891349 95616 95615 29923292 64384 64385 636999309 15369 15368 177079654 89253 89254 227059492 40616 40615 751682656 95351 95350 360593944 17447 17448 779155811 83765 83766 987474400 96306 96307 988769453 18853 18852 34529755 73096 73095 299991740 21289 21288 336948615 73098 73097 590586652 81795 81794 942985715 886 885 452231549 7646 7645 577119095 43431 43430 53588744 37572 37573 575966626 458 459 520587763 79822 79823 681079668 3497 3498 28806995 69819 69820 855176653 85165 85164 721564466 22356 22357 760200742 55638 55639 17544930 37075 37074 956948863 55414 55413 865432976 48934 48935 759820184 43367 43368 589699868 16701 16700 27951716 5821 5822 763107625 67587 67586 899670459 57225 57224 536512624 88745 88744 645435215 9545 9546 230536281 72767 72766 637718241 73122 73121 726369484 60585 60586 63635125 43338 43337 837302852 90838 90837 452940867 217 218 746958886 73127 73126 384979247 69698 69699 810948946 42089 42088 3900539 2763 2762 587164407 69328 69329 75131900 28979 28980 275442091 70290 70291 179767818 59802 59801 842599611 5212 5213 107414396 97630 97631 718482367 4796 4795 453827028 53052 53051 371042930 24217 24218 41457078 25167 25166 835163841 36248 36247 128972191 72972 72971 61252386 53078 53077 141030611 89171 89170 558462759 84960 84961 254688919 38062 38061 388167763 73146 73147 942104993 60734 60735 392437036 32780 32781 846256077 17722 17721 745201809 47282 47281 270841361 91050 91049 342678350 73153 73152 922294451 40929 40930 120304110 77464 77465 595992505 67902 67901 591631569 80433 80432 287543202 38647 38646 622986878 70306 70305 946727507 66415 66414 697490489 73161 73160 912659540 24533 24534 502574297 42025 42024 238443068 91180 91179 537666004 95471 95470 395373162 51218 51217 796122780 41519 41520 196351734 9237 9238 850293294 22841 22842 51213287 73170 73169 836372199 45228 45227 360162727 59813 59814 151078042 20277 20278 790655924 73174 73173 873208033 30094 30095 201913239 33081 33082 911563184 20726 20725 740778010 4312 4311 71183408 96229 96228 841674934 35238 35237 302459338 91372 91371 54524747 94429 94428 104359297 77777 77776 991607316 73184 73183 935060358 73185 73184 579647449 4506 4505 864884998 73186 73187 13653094 84229 84228 799242823 20259 20258 862508861 76364 76363 736347379 73190 73191 574355080 73192 73191 52132532 62216 62217 11919441 24262 24261 791889408 9512 9511 159966197 67187 67188 519646007 73706 73707 118673366 77137 77136 631003115 20779 20778 442259281 21119 21120 532244094 73201 73200 314217712 65381 65382 329800691 14212 14213 135593184 91311 91312 768462334 37775 37774 163697573 85848 85849 915222365 70866 70865 336362764 77958 77957 64566891 63283 63282 508868449 10797 10798 141038067 91543 91542 869570275 1632 1631 42360898 63051 63052 687691125 72082 72083 746790016 85915 85916 528239254 31898 31899 818574912 26882 26881 719069075 2624 2625 59787093 21209 21208 130585595 12154 12155 606444519 43644 43643 938370644 56943 56944 669712583 42743 42742 880588044 84802 84803 283216896 29767 29766 155839411 17918 17917 299619247 33801 33800 177344615 45695 45694 38913812 73229 73228 928875919 89436 89435 600940008 82996 82995 981373900 73231 73232 991154673 73233 73232 473223212 73234 73233 514348757 17921 17920 376484513 38775 38774 28555820 90011 90010 498299058 40418 40419 38312920 50855 50854 278032497 32170 32169 989095577 51197 51196 534210477 18168 18167 5684956 56468 56469 558201704 70641 70642 771760596 89094 89093 519598987 38669 38668 47284428 66605 66606 359126745 12338 12337 414776508 2529 2528 839418658 64737 64738 710183450 35783 35784 76551609 90804 90805 770468594 42958 42959 886356008 90381 90382 542674745 8666 8665 793781537 57977 57976 557099871 73257 73256 440564152 68934 68935 554578723 56592 56591 91367120 63824 63825 523663019 62713 62712 647042771 12319 12320 422942164 85010 85009 339467175 73263 73264 769506759 86531 86532 295434461 72285 72284 368698573 44777 44776 480976427 86512 86513 883095652 33984 33985 286680604 65723 65722 556741010 81067 81066 297463046 3549 3548 751240057 16626 16627 181294141 35818 35819 93640748 61360 61361 50445190 71650 71649 966168513 95344 95343 787237582 9838 9837 991065511 60504 60503 352194076 48007 48006 681975866 75373 75374 976344517 87398 87397 989556373 20775 20774 591810783 89351 89350 437655719 52490 52489 540772343 16586 16587 11549578 31501 31500 852887047 73287 73288 282057743 20360 20361 499060130 11742 11743 401179038 85178 85179 239644274 73292 73291 717617981 94795 94796 852315876 73293 73294 350676206 49100 49099 800292386 57611 57610 20411198 73296 73297 84877890 63909 63908 482128667 63410 63409 384095932 29675 29676 820706278 39075 39076 705236770 6622 6621 395364297 39403 39404 128307723 23923 23922 175236683 37803 37804 425304145 24667 24668 812727585 18869 18868 804936828 73987 73988 711461703 57111 57112 116934269 73309 73310 26632784 76905 76904 912187296 93372 93373 968083963 48394 48393 628574908 13493 13494 681787910 65715 65714 806026412 19602 19601 365139527 73317 73316 272847107 58952 58953 48478456 73319 73318 60034300 94853 94854 550606675 80143 80142 501312176 76606 76605 294591583 73323 73322 422964876 96346 96347 975263241 37224 37223 439466241 60414 60413 101052534 35904 35903 889522813 2186 2185 507542424 16828 16827 682565531 52225 52224 907128575 1403 1404 557593495 89712 89711 793092082 88942 88943 246187780 53733 53732 942153151 56325 56326 41139905 92185 92184 622045263 52991 52990 630828841 8785 8784 665269501 8879 8880 964618122 26904 26905 630568360 20979 20980 893194712 73341 73342 286791175 1344 1343 833288867 18173 18172 83927869 85564 85563 905565511 75145 75146 107778478 91701 91700 385716323 73347 73348 773133584 33575 33574 990596748 67756 67757 457293509 22773 22772 880400194 84437 84436 844863080 33417 33416 80188450 73354 73353 152969382 36614 36613 978972254 93035 93036 40421455 51468 51467 987701355 73358 73357 1512364 89943 89942 743591929 28745 28746 236527636 62896 62895 245072936 73362 73361 85460410 1353 1352 936561657 75808 75807 215266761 64231 64230 86059266 51467 51466 974448819 66490 66489 843321959 5812 5811 768451269 78523 78522 699278341 48326 48325 911703296 76455 76454 61801456 89756 89757 809431076 48193 48194 668637216 50668 50667 146232845 6365 6366 520146535 73375 73376 598545730 24924 24925 232302758 66059 66060 125283020 67714 67713 608158529 20961 20960 271156804 25694 25693 917765072 57484 57485 210070576 31286 31287 316114456 73023 73024 109925008 98360 98359 479382841 73386 73385 431418291 71844 71845 634680616 77154 77153 414929743 19513 19512 318017632 31893 31892 621547985 58439 58440 35591125 2878 2877 971106802 74695 74694 687121194 54542 54541 217064587 23635 23634 919074595 30093 30092 112709290 51145 51144 864424029 18986 18985 880221669 22111 22110 657976381 78973 78972 901705454 49215 49214 69015590 15762 15761 127963752 17803 17802 92010223 7697 7698 797137913 75272 75273 753992852 69191 69192 664020897 73406 73407 914459179 59297 59296 249153866 19386 19385 791951386 67528 67529 55169184 94636 94637 66030728 73411 73412 153230114 26760 26761 962401297 8102 8103 36965497 23805 23804 979903166 54483 54484 49003273 42192 42193 258087220 34760 34759 48091335 73418 73419 801442347 68128 68127 842643530 254 253 9655330 18327 18326 288600612 96400 96401 828080977 46820 46819 716808818 27912 27913 165318624 89961 89962 817477810 48917 48916 440126550 90448 90449 973978581 44992 44991 536614996 4695 4696 510620309 73431 73430 292367235 21693 21692 772269577 73433 73432 567643339 31270 31271 648262263 98201 98202 808716742 73435 73436 679697001 33591 33592 849330804 49351 49352 214880259 73438 73439 273456432 13406 13407 530950291 10123 10122 9530594 77745 77744 533933674 22241 22240 36610935 74238 74237 102647019 79407 79408 421991054 5906 5905 910021345 29620 29619 726346868 26110 26111 459745046 68785 68786 659995475 73147 73148 310676257 68435 68434 206369958 32948 32947 604239999 48311 48310 31127280 28422 28421 793289701 14035 14034 794349486 20389 20388 163664597 34979 34978 594353546 73458 73457 865382256 41540 41539 45275345 10379 10378 603426443 84090 84091 815946791 99578 99577 253582340 96712 96713 17166202 1317 1316 667459926 73075 73074 707299124 31994 31995 48599148 30677 30678 59993525 15002 15003 6229171 64160 64159 117931264 46623 46624 931583091 73470 73471 612546228 34831 34832 254893151 19826 19827 920721471 73474 73473 29927787 14343 14344 186449742 48616 48615 339621085 59888 59887 204583559 47473 47474 485652135 20253 20254 94429819 73480 73479 45426676 31719 31720 244299478 52376 52375 284842497 5129 5128 260783065 28397 28396 590959918 79401 79400 887768075 82284 82283 241929301 40232 40233 70600747 68847 68848 538494042 5683 5684 130834280 84468 84469 950121987 66087 66088 522097109 33825 33826 563419146 95319 95320 731461399 70772 70773 33932657 14174 14173 639670112 54532 54531 337705494 34984 34985 315618466 86687 86686 441894791 65072 65073 599312892 29981 29982 10226199 73501 73500 407314297 84353 84352 115112498 91053 91054 188990969 37364 37363 916213229 42821 42822 24285039 73506 73505 179615457 73506 73507 718853965 73508 73507 547478586 76202 76201 681406269 25604 25605 957093643 63668 63669 159990802 29068 29067 677371621 90375 90374 254627582 31436 31435 351888551 73515 73514 765437701 3589 3588 83546007 9332 9331 400737969 38522 38521 498880690 80625 80626 182606344 83058 83057 383746113 88022 88021 689416379 79987 79986 50346413 93638 93639 416182432 71115 71114 805759380 73525 73524 922797154 71760 71761 18416156 36721 36722 283001464 59830 59829 70289800 73047 73048 904640595 42409 42408 625374985 47189 47190 348423644 34860 34861 19517910 77632 77633 880825629 45370 45371 972015230 51337 51336 18100286 59958 59957 252126845 17084 17083 503353268 73329 73330 451413518 10920 10921 226730677 71443 71442 946400321 32757 32756 612926447 66588 66589 833374541 74111 74112 388239481 5712 5711 985114407 55695 55696 323946250 73545 73546 430065748 40471 40470 984333673 37808 37807 46980859 28084 28085 149146148 51735 51734 744134206 76905 76906 414119557 72592 72593 926306250 7277 7276 426773698 6454 6455 902850477 60309 60310 662492788 41828 41829 745231465 73556 73557 418996042 84595 84596 279472454 40003 40002 828297215 90965 90964 689449196 73560 73561 228357513 13189 13188 711992880 20452 20451 987220116 48713 48714 341337903 73564 73565 164694318 32377 32378 803274393 67612 67611 283427524 22330 22329 831639376 11117 11118 782978125 20743 20742 555560498 92371 92372 60968645 28329 28328 145970738 46045 46044 370502621 17468 17467 233923246 11968 11967 781305585 89525 89524 913753085 22148 22149 622207546 37628 37627 974414407 5451 5452 718128709 30912 30911 614490777 73580 73581 101538211 16557 16558 694567480 35990 35991 290846435 11689 11690 708623414 6130 6129 183852733 49779 49778 338832708 41195 41196 659102352 55607 55606 333703623 90524 90523 933339919 84736 84737 57424430 88062 88063 398581558 31256 31255 334983554 73592 73593 872484740 73593 73594 351490622 61269 61268 437352804 4260 4259 451065186 43772 43771 643524332 11484 11483 667887555 15001 15002 347849 73599 73600 391901605 58959 58958 898807930 73601 73602 812891275 62486 62485 740634813 63202 63201 513887054 73604 73605 862118471 73605 73606 888993901 34459 34460 804398776 73607 73608 19080356 22158 22159 782345166 17833 17834 829444032 93183 93184 304498905 21395 21394 751058353 73612 73613 763347055 60975 60976 603978209 21241 21242 22863968 53688 53689 957484740 77945 77944 264679916 80566 80567 21346225 73618 73619 341103668 93887 93886 59767536 62656 62657 421227247 97528 97527 277228052 79572 79571 874991454 65130 65131 904805514 20539 20540 591079810 18589 18588 804239475 21491 21492 378617740 94312 94311 434675119 38561 38560 943610261 61654 61655 14387002 95225 95224 573607311 66319 66320 428177084 2768 2767 349570940 14234 14233 7418971 37425 37424 542908894 73636 73635 659766484 60219 60218 311452270 24953 24952 770531274 14041 14040 459583248 61863 61864 246161502 17800 17799 974245639 75453 75454 450227711 57869 57870 617974885 5990 5989 737426307 73644 73645 29343686 63601 63602 189178487 73647 73646 62136382 8105 8104 215470260 73649 73648 436558224 8100 8101 2815027 64611 64610 180312737 15424 15423 948934947 73652 73653 595939884 2934 2935 253079096 73654 73655 380583862 19463 19462 538714949 83525 83524 896083653 56629 56630 646338061 59580 59581 880280141 89151 89150 915030359 16056 16057 228133995 75230 75231 975544896 87579 87580 797322837 88153 88152 825100245 70526 70527 244755602 23752 23751 386236641 26964 26963 134341478 98036 98035 803789828 50019 50020 700360593 73670 73669 534982149 37027 37026 285876025 73672 73671 224563817 45960 45961 830875428 79311 79312 828725829 16718 16719 922458154 73676 73675 391060816 29972 29973 331219178 66573 66572 777773372 37716 37715 766191549 87182 87183 783076167 25953 25954 3481320 62114 62115 872484877 80872 80871 111658262 9424 9425 268604832 68457 68458 486552581 25213 25214 909835226 76541 76542 796528511 75649 75648 60980978 11050 11051 615262860 3875 3874 64383054 42302 42303 400910566 69977 69978 904331672 45069 45068 344812205 52477 52478 852311572 56623 56624 2531420 39036 39037 930549297 39864 39863 83122940 73697 73698 880873822 18881 18880 792046743 65332 65331 629250590 18557 18558 252554480 8430 8429 301938783 73702 73703 285374065 97506 97505 973094408 83274 83275 522186597 96269 96268 272527825 38133 38132 18737511 79694 79693 66479191 94301 94300 785002778 73709 73710 12767600 30823 30822 587026459 87553 87552 129075131 42681 42682 658977588 91269 91268 535427196 62116 62115 607087315 42732 42731 118063527 54846 54845 732638138 34271 34270 487917627 89996 89995 245849591 2187 2188 832596177 5071 5072 186914839 912 911 855665781 73723 73722 83450519 78904 78905 25540020 21553 21554 456761243 26030 26029 703750134 64049 64048 204575458 83722 83723 629125903 98972 98971 973964794 48285 48286 664681744 51055 51056 35157168 7810 7809 356427875 42840 42839 949824971 76435 76434 727749655 13612 13611 997028858 43728 43727 900062328 94413 94414 754821898 76671 76672 847303139 61953 61952 170648924 83674 83675 654922200 39361 39360 748610967 73742 73741 74315345 73742 73743 734619802 36565 36564 554061650 31488 31489 780913589 32841 32840 654531266 56593 56592 527754008 26666 26665 985935481 45641 45640 363271307 73750 73749 986024090 75508 75507 609684064 73752 73751 456473123 90469 90470 586158758 40532 40533 59266498 75939 75938 534019744 47563 47562 290757867 11138 11139 264148598 89822 89823 52036391 45584 45585 734524713 28375 28374 342384559 73760 73761 268722380 92299 92300 595382585 90073 90072 214528754 87473 87474 742324242 29864 29863 15883107 82115 82114 858265197 73767 73766 275388179 70115 70114 24307451 46189 46188 624958804 39871 39870 860673979 20843 20842 326497610 47382 47381 363292436 85761 85760 190589343 64874 64873 900421409 7671 7670 808452217 15134 15135 600451916 73777 73776 62653865 85230 85229 208577566 41381 41382 345605414 29699 29698 676474197 71324 71323 18057657 44949 44948 644608567 18559 18560 11154425 3047 3046 293735463 51840 51841 103906682 13542 13541 325091190 21620 21619 747977794 73080 73081 396687995 76844 76845 3963516 24770 24771 808782566 50569 50568 386397809 41231 41232 28635985 73793 73792 150429363 85165 85166 993876760 27308 27309 996744859 82212 82213 933411435 73797 73796 285101814 5366 5365 276092065 78210 78211 807018236 93247 93246 49073359 51714 51713 839338370 39368 39367 230826138 73803 73802 750152304 73804 73803 82928969 20207 20208 690112628 51805 51804 523690783 54650 54649 944924408 18602 18601 421389543 31929 31930 955905106 77535 77534 860619216 70879 70878 69344827 80353 80352 752111483 7899 7900 873555587 73814 73813 388463187 84741 84740 331299331 58557 58556 94812189 69784 69783 788986834 83595 83594 987154639 73819 73818 257768124 65016 65015 355531174 23608 23607 450017007 79016 79017 496197235 41451 41450 638748152 73824 73823 962016566 86212 86213 117912302 73826 73825 570370029 87621 87622 437759725 96135 96136 613081262 94199 94200 202352070 43222 43221 174531572 9977 9976 446499573 70584 70585 772007223 73833 73832 494105300 90188 90189 486640063 190 189 168659982 91088 91087 168218041 61423 61422 68242773 4252 4253 808419211 5496 5495 743320408 77177 77178 706774373 99600 99599 6548207 81113 81114 515563800 398 397 23337369 12894 12895 90809900 18023 18022 348046889 94623 94622 605558316 12857 12856 766983100 18337 18336 146986821 42041 42040 932245742 73850 73849 547846416 55427 55428 206299470 52053 52054 790084523 26532 26533 765589263 95648 95649 99536142 65521 65522 285758208 52444 52443 27160732 39766 39765 206786750 11574 11575 719504633 335 336 351574823 44066 44065 1416220 24842 24841 602006803 84944 84945 136255909 65884 65883 806492735 36632 36631 822578032 49975 49974 295935114 9438 9437 472559722 61258 61259 67147620 8087 8088 436724131 45282 45281 977798019 44514 44515 934662565 20048 20049 340073687 83692 83693 536073733 81640 81639 739933377 56113 56112 836464439 29109 29108 142544512 77670 77669 254968486 73876 73877 691864556 11609 11608 73366276 89300 89299 51826278 12158 12159 200721119 47860 47859 435126287 78742 78741 267439478 40938 40937 125884216 73101 73100 712679882 67605 67606 650716698 50227 50226 141040632 30244 30245 805883079 61113 61114 793041093 20321 20320 989621089 99454 99453 151519099 3320 3321 941660810 59427 59428 929357300 14689 14690 781486107 36096 36097 280791796 79498 79497 815418393 73895 73896 145949372 14763 14762 414747109 95360 95359 643658203 86832 86831 25145778 47841 47842 169124424 5638 5637 166229564 21059 21060 619298478 5483 5484 408341176 75546 75547 599154695 88733 88734 775781638 4452 4453 801970540 40153 40152 46364206 73907 73908 122648107 28351 28350 397163274 59679 59680 253468187 73215 73214 382660416 90619 90618 543265836 63490 63489 809667700 73914 73913 869548866 68052 68053 85722043 69870 69871 746147140 55853 55854 342454098 68404 68403 606031983 73919 73918 993206928 45183 45182 996873969 261 262 354547225 18897 18896 261022899 69317 69318 800793685 46625 46626 395794294 71218 71217 575162912 99757 99758 190844193 18329 18328 12195267 9229 9228 371623001 20997 20996 483540515 73929 73930 918154067 57906 57907 601523257 93755 93756 256725222 74171 74170 286322882 21893 21892 116124645 90605 90606 10650680 59891 59892 49128107 93389 93390 418217728 10055 10054 1426167 1315 1316 448499685 73940 73939 182440443 50655 50654 640403141 4388 4387 997045423 73942 73943 640589706 14171 14170 925148267 78168 78169 883603804 50340 50341 393287605 28983 28984 691965462 65174 65175 976461656 75858 75859 614612470 64568 64569 942911414 30084 30085 178832280 13934 13935 60181086 91013 91012 21551653 95401 95402 831996385 48033 48034 132411336 46664 46663 231569890 19341 19340 354166369 71626 71625 59681645 3345 3344 325178494 11592 11593 444664202 10910 10911 672201863 52549 52550 677345809 73962 73963 449585208 64194 64195 53912767 70281 70280 232914516 19745 19744 215662218 66261 66260 894032024 44560 44559 428442930 78226 78225 508155374 89533 89534 413546265 69825 69824 968381668 51936 51935 386115412 14539 14538 987513436 58400 58399 544584706 49646 49645 22445701 18046 18045 559910108 4183 4184 21490186 42289 42288 635947022 50387 50388 940039561 39940 39939 952711494 49243 49242 630439238 73981 73982 63291146 91945 91944 378068769 12637 12636 867629646 82098 82097 878897349 90708 90707 37823558 70792 70793 750515235 97376 97375 656864889 17914 17913 26611231 94225 94224 322427159 31000 30999 367094152 4243 4244 920898444 73992 73993 613664846 97350 97351 913226581 39729 39730 980716783 45531 45530 230735122 62111 62110 511437363 82263 82264 98032605 58052 58053 47172889 76049 76048 37791963 6753 6752 275944721 74001 74002 701285648 77644 77643 393422443 97947 97948 148588408 74005 74004 467470608 26521 26522 894619987 22390 22391 188107120 56227 56226 271689408 45063 45064 272155067 74010 74009 710414733 74011 74010 362223956 94242 94243 760937550 63482 63483 90036355 29621 29622 636830636 7252 7251 921953386 23067 23068 840675840 42295 42296 499021626 86049 86050 883775777 59486 59485 711092390 74116 74115 281296505 30950 30951 816175768 74022 74021 246123871 47798 47797 66297379 99322 99321 745391009 48050 48051 477848762 85443 85444 7127647 12501 12502 921932191 29799 29800 289127712 74029 74028 16662429 30651 30650 553789727 39831 39830 69652218 74032 74031 345784038 74033 74032 562597800 62548 62549 843392030 34908 34907 269278139 22730 22731 495338406 80794 80795 793687584 55135 55134 287670754 74038 74039 555598219 13137 13138 347835222 78483 78484 252337 27645 27646 266498419 86074 86073 101558456 45046 45045 23904176 31941 31942 304102123 67204 67203 501400285 8106 8107 604537523 5900 5899 864085172 74048 74049 991314626 3202 3201 469396914 58284 58283 754369682 32148 32147 398787365 74052 74053 630974734 85795 85794 413476741 34604 34605 35514255 98140 98139 473934599 93486 93485 971461897 36188 36187 877300336 35777 35778 610874759 48308 48307 46655015 74061 74060 327764436 79539 79540 763022223 31303 31302 245223291 22017 22016 653046419 74064 74065 598399218 14528 14529 355434883 54034 54033 530877459 74067 74068 841313566 43954 43955 995140811 74062 74063 722369264 26597 26596 784863254 17373 17374 538776542 77089 77088 33450283 4676 4677 564503807 74075 74074 764031731 53034 53035 753975981 88523 88522 972804032 92981 92980 179143132 27494 27493 904440124 17751 17750 285572011 88141 88140 780861088 44657 44656 726216505 89142 89141 10108710 97485 97484 692696506 99688 99687 842170048 12100 12099 944045258 74087 74086 55583498 24578 24577 125369088 42926 42925 116939901 27629 27630 978784967 55592 55591 922042342 74092 74091 710219625 50730 50731 339514391 22783 22784 442509421 91417 91416 99526621 49134 49133 502093603 60998 60997 150586418 43568 43567 363547261 36196 36195 576425651 16037 16038 64476448 15153 15152 637792340 3327 3328 439136699 86792 86791 72701010 6297 6298 58087832 34263 34262 810046313 38883 38884 180529521 10954 10953 271425352 25028 25029 573884548 2478 2479 185582146 9185 9186 729155049 47033 47032 615712582 97325 97324 63512612 24945 24944 977018385 95498 95499 901360375 42864 42865 292343714 27928 27927 309462906 6250 6249 210327278 42826 42825 346661485 58378 58379 886714838 71825 71824 255454412 96188 96187 768474710 81443 81444 156058276 11546 11547 45627391 94559 94560 171160614 62562 62561 557377959 51836 51837 919856377 49476 49477 842704735 24578 24579 45938133 61792 61791 596993189 74130 74129 383298638 77589 77590 340884187 45121 45120 800967917 18593 18594 898069496 8868 8867 362863493 24741 24742 300215678 52517 52516 803681732 38661 38660 231483308 51539 51540 374979593 38782 38781 303568116 41041 41040 569703541 61109 61108 863796655 74141 74142 526160965 88038 88037 143166480 96866 96867 619494239 43723 43722 4871254 25852 25851 778841642 42302 42301 730672454 22112 22113 6154659 57475 57474 180448473 60967 60966 888466862 33759 33758 309812530 69214 69213 883063209 74153 74152 948436434 74153 74154 11676999 87224 87225 3611407 92747 92748 857540508 78425 78426 949867970 61511 61512 838133364 27771 27772 430913 74160 74159 48319977 40975 40974 631082381 74161 74162 467113013 74163 74162 296036300 95956 95957 855074244 74165 74164 268126969 74165 74166 881454478 34380 34379 664206042 96319 96318 915358115 71758 71759 809767730 52275 52274 797596167 64017 64016 929626937 27734 27733 290521025 70141 70140 23178569 15423 15422 629158447 74175 74174 428369626 74176 74175 764442268 71591 71592 47486128 86944 86945 679462420 27201 27200 991743827 37379 37378 2952567 52607 52606 586775488 52158 52159 4518861 74182 74183 11278942 19580 19581 416471769 72638 72637 289824307 86078 86077 242601457 24938 24937 912379480 84512 84513 439538445 53958 53959 948642730 307 306 451138077 33987 33988 708974787 36693 36692 441157280 74192 74193 556978729 96482 96483 130559858 43780 43779 376941764 74196 74195 715452645 39433 39434 998232214 36370 36369 772349204 84149 84150 898358182 93520 93521 143611508 43664 43663 298924349 29392 29393 561266860 72722 72721 608205141 74204 74203 895988647 52052 52051 585055311 55324 55325 486647015 47499 47500 802326244 74207 74208 919780124 74209 74208 603689566 68926 68925 387268597 43476 43475 205188360 49688 49687 57023030 74212 74213 726826723 43948 43949 35635211 74215 74214 845727386 14731 14730 21970843 74216 74217 36299448 74217 74218 451453921 53245 53244 646462233 24594 24593 345216951 51099 51100 522313374 34672 34673 549424436 49142 49143 641624357 74224 74223 61833528 74225 74224 141821369 74226 74225 499837765 72726 72727 55482117 16586 16585 333840273 24296 24295 506798095 66313 66312 423485273 50130 50131 199405347 97179 97180 923209079 68023 68024 210992396 69498 69499 389541175 62132 62131 482244235 26921 26920 861583719 74237 74236 638965249 46130 46131 83980717 2661 2660 59218799 13131 13130 970273310 74310 74309 635388064 74242 74241 223095051 22259 22258 185040293 67858 67857 167190302 64085 64084 434909570 84170 84169 343295398 13516 13517 352174887 74247 74248 34193200 74248 74249 894537378 74249 74250 482678359 52459 52458 543535762 78777 78776 392173277 61282 61281 176181727 36371 36370 313113850 72279 72280 934550952 97088 97087 915975923 9998 9997 763509629 93915 93914 16708847 58462 58461 119102415 14627 14628 198861575 96085 96086 44059300 72452 72453 759720348 12983 12982 448582799 10828 10827 857096173 44624 44625 447283680 84845 84844 469048552 63513 63514 84056600 74268 74267 273248833 35071 35072 958719392 88830 88829 16978882 78369 78368 751276986 47246 47245 263701730 74272 74273 715117239 72899 72900 44729496 28892 28891 60995691 51492 51491 238137201 81107 81106 82185950 1169 1168 194477025 53088 53089 606394692 4567 4566 693171414 16298 16297 886973743 74282 74281 791347859 69261 69262 404356100 74283 74284 934859196 21053 21052 952600747 18163 18162 532760237 79599 79598 113591691 55100 55101 693549840 91795 91794 41731766 87498 87497 881080751 34200 34201 187167840 71234 71235 262286470 664 663 28428694 33231 33232 21508381 52463 52462 842656557 2434 2435 232589077 87788 87787 372517624 63961 63960 449563904 33168 33169 556649278 97881 97880 827555702 25752 25751 707565162 12504 12503 49835621 74302 74303 598843141 2152 2153 832117928 41913 41912 878492642 73410 73411 25457627 10936 10937 573346968 82110 82109 416269934 97242 97241 576803381 14510 14511 171852281 46546 46547 73662001 81155 81154 333439951 79986 79985 720316833 8719 8720 221939158 84552 84551 566501037 58780 58779 716966294 50392 50391 135777860 74318 74317 388386703 50635 50636 462499855 32363 32362 547633360 29501 29502 428096163 16918 16919 461072069 56378 56377 120898042 74323 74324 12804945 74325 74324 783850020 74325 74326 207481628 22669 22670 41472570 66667 66666 947633199 50985 50984 961780628 95492 95491 517749438 41228 41227 358592827 99690 99689 462996036 45073 45072 659346337 1226 1227 925919446 28708 28707 6728848 76395 76394 949658288 61080 61079 624340833 11579 11578 23099925 12446 12445 851790190 74340 74339 384914774 44667 44668 142407370 57552 57553 394980656 53106 53105 682299183 61856 61857 47547738 74345 74344 564485943 12657 12656 303332703 21966 21967 830824911 74347 74348 93077418 92603 92604 915418601 88802 88803 670645471 99017 99016 506948722 74352 74351 94450034 24368 24369 616065668 80899 80900 956557682 45564 45565 392207324 24782 24781 254637733 31619 31620 728801678 13093 13094 631803098 79885 79884 463120631 46220 46219 68286587 86431 86430 505919220 48373 48374 323412834 19413 19414 632828753 93606 93605 876239853 17593 17592 51052165 17658 17657 409326165 74994 74995 990276508 69736 69735 500924475 62962 62963 61986420 90187 90188 284749444 53361 53360 562843180 23320 23319 364285287 4906 4905 760788954 74373 74374 446468804 40437 40438 45097852 16201 16200 391353016 29479 29478 52414770 19454 19453 953615982 38267 38268 461196458 99996 99997 28076856 70831 70830 575795931 59718 59717 559526878 74382 74383 383273462 24210 24209 560885302 96869 96868 909699481 25362 25361 809398004 90302 90301 936057158 41929 41928 623925700 20701 20700 39743765 27071 27070 71945110 27175 27174 767512229 38639 38638 566203705 51817 51816 53859928 28943 28942 53085228 74394 74395 911702208 81141 81140 5713329 71386 71387 509075540 96421 96420 96038946 53072 53071 733006696 79467 79466 981212808 40943 40942 616546908 39340 39341 741870186 83491 83492 983685651 63608 63609 37707747 74405 74404 655724710 86829 86828 445908983 74406 74407 16573018 74408 74407 309921063 4551 4550 427731664 41154 41155 480509507 14826 14825 332080764 39825 39824 655223680 33781 33780 159098968 47863 47864 845650379 62898 62897 764663770 89203 89202 489355356 69495 69496 2460451 12889 12888 71984269 16890 16889 76812665 53182 53181 998729709 61771 61770 208798199 29186 29185 63263376 63385 63386 151413379 53601 53600 581217194 63886 63885 896416513 62731 62732 430414428 89023 89024 190671046 34223 34222 621795534 7504 7503 344049232 55028 55029 45022590 97364 97363 176519988 21990 21989 127706840 74432 74433 397346903 77432 77433 567846150 42121 42120 707159137 66040 66041 699137545 13524 13523 735231087 45170 45169 49747977 96258 96257 283192585 45772 45771 359044585 5500 5501 249694035 29134 29133 949617183 53354 53355 781219463 74443 74444 939533251 90766 90765 170793378 6129 6128 709039077 27824 27823 713680222 226 227 32938276 79061 79060 346022497 94903 94904 407369596 74450 74451 970726324 96017 96016 793866848 50118 50117 486265206 71328 71329 235681033 34173 34172 495993810 75893 75894 937530637 28758 28759 8740910 83577 83576 568255283 23849 23848 149498533 37392 37393 662945414 74460 74461 256173496 69050 69051 557325736 52280 52279 799337024 27159 27160 509379177 10343 10344 976954791 19438 19437 620432280 54357 54356 10377816 78831 78830 958126362 55914 55913 296793716 37555 37556 229930552 35028 35029 773344455 87929 87928 557530685 52599 52598 761963002 12043 12042 668626753 34803 34802 535561226 57972 57973 87973696 74477 74476 579424761 81014 81015 940345199 23722 23721 903512515 79029 79028 955406799 78930 78931 633750163 61834 61835 794236162 89037 89038 868355895 84238 84239 34881630 88415 88416 364266705 76036 76035 124619328 68178 68177 998019536 91136 91135 848751266 64715 64716 755421471 48008 48007 116382704 70715 70716 857482652 66319 66318 752058392 97678 97677 482372044 72292 72291 765786081 65819 65820 321832909 31597 31596 937187965 63588 63587 243535244 18367 18368 146754401 92114 92113 486183224 71109 71110 34920532 9008 9009 248461814 14543 14542 790419910 87126 87125 952205526 79485 79486 387430244 84525 84526 523763205 74505 74506 629367529 74506 74507 6523973 21600 21599 65527607 74509 74508 816618651 95410 95409 719559078 50669 50668 396753991 20142 20141 188580764 78278 78277 96026361 74514 74513 748186206 74514 74515 778502978 6565 6564 62947621 11934 11933 19295561 97920 97921 581259637 74519 74518 317434815 47685 47686 65177002 554 553 37868309 61047 61048 335135188 64700 64701 773193964 18612 18613 975142596 72642 72641 722746829 32011 32012 44964711 38524 38525 222528282 74528 74527 758847571 85430 85429 917107524 65620 65619 4534688 85729 85728 411787839 63959 63960 612846329 51047 51048 961462835 33434 33435 703291890 74535 74534 821971061 8756 8755 941357724 37876 37877 778657461 74538 74537 213301848 38301 38300 921121913 76199 76200 152904936 78775 78774 850986186 12737 12736 837300172 28417 28418 940303404 65670 65669 569941963 78383 78384 647572180 24527 24526 321578192 96790 96789 99274518 29 30 51092983 48385 48384 943506461 87516 87515 919764968 74551 74550 872231134 51408 51407 21771620 4374 4373 368153422 35597 35596 874353181 64639 64640 39541203 4032 4031 881220555 28111 28110 140545273 28429 28430 527797628 2278 2277 369281895 14179 14178 932865323 16021 16020 885770769 97906 97907 514608021 92597 92598 453643951 67934 67935 985793608 26864 26863 122587757 7898 7897 624862205 74566 74567 921527012 74567 74568 627556647 87210 87211 85935945 3970 3969 412291788 54835 54836 616998372 82686 82687 167670164 14652 14653 114185668 67628 67627 473591584 16444 16443 523012274 74575 74576 105084828 68100 68099 444930403 99094 99093 103723416 74579 74578 913115634 8339 8340 192843795 56900 56899 239650445 13745 13746 991218393 74583 74582 248610926 2008 2007 247607568 42657 42658 573977868 34283 34282 846924301 74587 74586 115160467 92676 92677 556333164 67548 67549 583418514 55129 55128 588944223 74590 74591 93097972 55682 55681 806922822 30473 30472 722093362 11039 11038 387278464 71609 71608 815254983 69320 69319 763412353 36881 36880 250547683 29600 29599 674788645 17950 17949 179228515 30383 30382 538608708 47015 47016 763001601 40693 40692 607766919 4636 4635 968716744 74604 74603 464176762 98729 98728 722213580 5262 5263 419052770 89105 89104 891812119 74607 74608 557683792 47419 47420 329145830 49114 49113 147111414 99548 99547 470649622 74611 74612 661326522 53018 53017 621140441 20032 20031 109913993 36678 36677 864565677 48563 48562 177550318 84280 84279 19864463 74618 74617 976365283 69301 69302 216702315 74619 74620 623343079 21794 21795 140773848 60892 60893 213725776 29615 29616 335609858 75899 75898 265720035 88010 88009 461756391 74625 74626 17089954 11806 11807 89364167 44636 44637 165850597 60201 60202 105908181 74630 74629 435645100 62296 62295 207801651 60678 60679 156630324 46002 46003 295304477 74634 74633 717880264 74634 74635 166305637 74635 74636 860021978 23499 23500 32986399 74637 74638 927448658 71260 71261 35488925 75819 75818 7107878 4838 4839 604244894 28436 28435 40955179 66243 66242 854419906 12459 12458 797649195 42802 42803 43178305 84692 84693 274385719 29183 29182 306330589 74652 74651 562061630 20976 20975 754805269 74650 74649 375596511 35327 35328 876511900 62066 62065 94451068 85798 85799 660262409 62439 62440 998059920 93945 93944 427854544 74886 74885 804520514 74932 74933 677229937 4749 4748 40637498 32375 32374 626958575 67860 67859 23983795 5846 5847 59896708 2634 2633 26991057 27145 27144 9376147 34197 34198 574104885 54462 54461 181982 23848 23847 123930320 52484 52483 158168569 31447 31448 635882996 7880 7879 15115263 54172 54171 641915057 99207 99208 774781571 68623 68624 69580638 50152 50151 37465033 74674 74673 690260598 58977 58978 388726070 28998 28999 553614502 18008 18009 219242502 4201 4200 798894883 36254 36255 991831613 92347 92348 614617665 40569 40568 69515744 89169 89170 841843778 56837 56838 16338020 41514 41515 666294379 71110 71111 231324263 22250 22249 779817054 1519 1518 237658014 42800 42801 160540579 74689 74688 330453263 44623 44622 999948680 99384 99383 20781440 74691 74692 336734507 35410 35409 20529711 74694 74693 105273301 17055 17054 975387075 1814 1815 199406985 50189 50190 363215235 81277 81276 891684829 74699 74698 208108742 63029 63030 683000585 48531 48530 100192938 68651 68652 889925950 73212 73211 24734217 16406 16405 898245689 27683 27682 859123625 10796 10797 758113559 74707 74706 82336947 37686 37685 417748587 74708 74709 178243943 74709 74710 460815502 94047 94046 507303949 96429 96430 85745718 78940 78941 865504303 32939 32938 414318410 4115 4116 389718533 26266 26267 277331957 9335 9334 701610545 93004 93003 81172986 91260 91261 169799085 25191 25192 902720071 43726 43725 67671041 42421 42420 457778380 69205 69204 400528825 80751 80750 8687245 40628 40627 137841942 29047 29046 789985782 74727 74726 107964164 55224 55225 125052783 6983 6984 701741644 12568 12569 255024177 18819 18818 116914955 73544 73543 282117464 25691 25692 404281443 43183 43182 314682681 60555 60554 606020208 97081 97080 109228277 68799 68798 910199933 4309 4310 223065167 45760 45761 407068536 26718 26719 341919674 68362 68361 559886500 90090 90091 721826998 26173 26172 197030030 56057 56056 336471133 81561 81560 581068354 15178 15179 890180665 57398 57399 992144062 6103 6104 624201049 9847 9848 160594087 41129 41130 34932644 53755 53754 92136507 4501 4502 768275309 74261 74260 777080711 93242 93243 882543431 47544 47545 580300506 4769 4770 38797338 36590 36589 467333497 27051 27050 590058870 74758 74759 19800724 91723 91722 906867752 96716 96715 574985849 38366 38365 279552267 81036 81035 222263304 78953 78952 324507169 82458 82457 285330023 74589 74590 243659234 51792 51791 507458295 28580 28579 3188436 42427 42428 421044102 74770 74769 748266844 75663 75664 224206022 63117 63118 814719444 74773 74772 393146621 74774 74773 359270621 28967 28968 868372223 32687 32688 43481079 74777 74776 117585242 28680 28679 308707407 74779 74778 282152400 28648 28649 719135191 14544 14545 455827722 74782 74781 942079132 46519 46520 409449098 62958 62957 178728021 25557 25558 31152354 54553 54554 984416823 52071 52072 689694243 16912 16911 331616529 73770 73769 232748185 35739 35738 698793876 54471 54470 712993717 14368 14369 416208114 5872 5871 152834379 33130 33129 346665900 74795 74794 324877054 80053 80052 90814116 32421 32422 785593336 33229 33228 393700474 28076 28075 402270942 25709 25708 48800533 870 869 232602626 74802 74801 238626176 77581 77580 5630939 54856 54855 714208760 94011 94012 317662643 89506 89505 834956867 74806 74807 644420256 74808 74807 567833667 55781 55782 987192501 75034 75033 467124426 98247 98246 476492409 74811 74812 111222448 74813 74812 750558872 49063 49062 861610019 34612 34613 989562841 20719 20718 92454463 74817 74816 13116240 88595 88594 10589918 31470 31469 395293397 10034 10035 33649330 99290 99289 342069685 95282 95283 698862993 34570 34569 579010983 73830 73831 282575631 68015 68014 142028289 89586 89585 374583634 74827 74826 762432299 35968 35967 472377378 73228 73227 263020628 7914 7913 18571328 67410 67409 426760549 8266 8267 399175417 4077 4076 649000243 42749 42748 357196282 79274 79275 760046585 49417 49416 528979302 74837 74836 436251141 56374 56373 926161446 83064 83065 332536497 21201 21200 586216065 84729 84728 943783829 74841 74842 478286572 49719 49718 33701883 73592 73591 33987363 86629 86630 744955027 39681 39682 242024824 58734 58733 89838441 74847 74848 931009131 7922 7923 409619 36483 36482 966203004 14877 14878 974277679 59372 59371 754480189 30038 30037 92881933 76564 76565 709727403 82624 82623 693756840 75765 75764 524810174 99165 99166 712454107 43537 43536 818345791 6676 6675 261943249 25686 25687 749808602 35776 35777 833608382 99228 99227 761473140 22981 22982 180374988 74864 74863 818020287 74864 74865 363634265 79586 79587 82659339 85940 85939 811785311 28823 28824 210833759 47265 47264 314710323 29905 29904 20854728 91325 91326 203294323 13653 13652 385911793 59393 59394 425623865 94223 94224 65776116 4450 4449 96787861 86390 86389 888936048 74876 74877 675939899 82945 82944 142386652 68722 68721 799294584 72714 72713 431575578 88954 88955 249971819 10033 10034 950996559 16519 16520 19423089 93862 93863 787966195 21142 21141 393201377 89177 89178 314157604 43134 43135 522408186 10795 10794 624929856 85638 85637 423336473 71599 71600 522429106 52208 52207 234795055 86195 86194 740705036 35558 35559 855305843 23740 23739 949847127 22506 22505 873158484 66854 66853 310962342 6028 6029 754404018 12614 12615 4261106 95787 95786 95906893 12883 12884 248396577 21504 21503 55889534 74901 74902 970218088 74902 74903 64088869 43559 43558 791189971 46213 46212 407995618 70146 70145 268706082 13146 13145 198062728 17314 17315 835916759 74908 74909 243648206 12795 12796 11129485 8198 8197 301517384 56532 56533 89384587 74912 74913 186854806 74914 74913 822627225 66623 66622 734200284 21558 21559 817499155 99038 99037 540415346 86119 86118 705422139 18608 18609 67029212 5979 5978 601840083 74920 74921 518303740 97633 97634 15714028 7528 7527 481776518 63390 63389 799485689 73130 73131 296658613 74926 74925 226861863 69353 69352 30784316 42031 42030 641676017 47084 47083 514772352 35608 35609 174523886 74930 74931 158001924 57502 57503 593404910 46211 46212 299361572 15612 15613 88381766 78903 78902 37944327 44063 44062 15526760 74936 74937 255421903 99558 99557 958076855 33697 33698 406693394 70945 70944 424017561 74941 74940 758778254 10057 10058 907316429 34112 34111 611783704 79266 79267 862877951 44485 44484 920448726 64939 64940 901995417 67479 67478 858901678 22056 22057 63292637 74949 74948 368962302 41477 41476 392353073 45209 45208 940378766 57663 57662 11268025 13220 13219 630387907 26286 26285 68869931 80518 80517 266756373 15208 15209 743682271 73222 73221 736841410 89522 89521 993733158 82498 82497 789620420 74960 74959 889530333 66284 66285 22507521 42020 42019 109017154 78690 78689 932999107 47796 47795 660806918 22703 22702 74168423 39965 39964 374010787 45138 45137 932288601 54520 54519 809416687 43655 43654 943021888 74970 74969 99390705 74971 74970 255090549 33963 33964 812922868 52494 52493 847690170 74905 74904 131930587 74975 74974 61196073 69124 69123 26060980 74977 74976 875772778 8847 8846 973048720 95290 95289 523157801 99459 99460 134931089 59733 59732 249938631 69769 69768 568317252 75041 75040 997102928 74983 74984 798311729 62542 62543 929344430 93505 93506 284486321 5267 5268 464232476 64174 64175 927713792 69388 69387 70658013 71919 71918 819920531 65826 65827 822823725 60384 60385 670748844 6131 6132 971170680 22660 22661 933775659 48550 48549 745329098 90131 90132 402339751 12705 12706 19915655 74998 74997 67526333 93661 93660 17662300 35072 35073 460176040 32912 32913 761642101 8093 8092 563549714 26892 26893 886130160 75003 75004 478011690 75005 75004 747373202 66130 66129 891518711 36835 36834 443871417 9911 9912 463600876 80277 80276 88442514 93534 93533 282978492 67892 67891 467293836 71028 71027 400046192 23865 23864 17717261 75013 75014 815954102 63900 63899 776087651 75016 75015 518763900 21141 21140 48303613 48721 48722 507007165 1721 1722 338171867 75019 75020 95370139 75021 75020 729701187 12495 12494 32832431 19811 19810 192987574 31542 31543 138442397 6790 6791 664788258 78272 78271 16983531 43907 43908 603662425 92870 92869 306627859 68810 68811 239387074 41983 41984 93818838 89052 89051 27685966 23861 23860 791910100 19941 19942 686467246 74351 74350 389765210 59227 59228 758415556 34218 34217 579033979 94049 94048 157962071 98651 98650 486998370 70878 70877 238264842 31185 31186 670728422 4447 4446 204800911 75041 75042 763183199 55952 55953 894714904 60364 60363 468287928 75739 75738 43492878 72707 72706 181015750 3968 3969 279495430 21988 21989 191464408 75048 75049 83311857 46033 46032 117796496 76572 76573 763039634 65416 65415 748553969 2489 2488 756323894 43003 43002 275670200 17719 17718 647010719 7418 7417 56252656 75057 75056 944372289 47755 47754 632290241 75059 75058 979978929 32610 32609 325441161 75060 75061 298479194 63467 63468 840891438 3431 3430 159158386 45275 45274 18291634 98704 98705 82085676 87865 87866 301553927 92441 92442 14953775 35843 35844 665077797 81086 81085 390155080 52567 52566 51240027 73160 73159 312267867 98648 98647 458467298 75073 75072 186721696 7449 7448 587112376 15833 15834 398262539 92178 92177 559869867 93141 93142 161572876 8414 8413 393756340 37442 37441 46244985 75080 75079 372238727 93597 93598 888659401 39399 39398 108781928 65438 65437 2737282 38865 38866 557411648 10015 10014 582217204 68316 68317 949616880 86952 86953 173744680 56716 56715 356097765 44111 44110 40207380 32600 32601 147716077 39747 39748 735399952 16199 16198 947436873 74385 74384 299943054 54422 54423 12278019 11416 11417 293282053 70276 70275 889651330 13257 13258 997423918 75098 75097 485545307 37569 37570 114282611 83882 83881 822151274 7295 7294 70279589 58029 58028 958903074 43365 43364 70659309 15384 15383 248273697 88992 88991 606707717 56735 56734 612488199 77360 77361 255116455 87449 87450 358052745 94310 94309 743151942 75110 75109 499895233 21426 21425 78466045 69147 69146 6086600 89399 89400 412908997 29421 29420 935069319 60069 60068 858053610 58038 58037 950005706 8830 8829 175861184 57811 57812 624197526 68589 68590 520153746 28145 28146 875459517 2375 2374 719530971 75121 75122 763201455 11390 11391 341839800 56529 56528 50610323 48115 48114 883384222 70834 70833 143465367 15417 15416 626757448 99808 99809 693371012 71582 71583 649488372 75130 75129 591547029 66441 66440 273118159 94113 94112 599375241 8367 8366 509099438 24762 24761 195308791 61848 61847 233781502 25622 25621 998523874 95266 95267 426731006 72011 72010 86403725 36486 36485 131761708 8629 8628 83082896 19699 19698 548893948 50302 50301 82104620 39559 39558 915110096 77189 77190 722575324 43907 43906 436576293 22723 22722 367426348 75146 75147 666631946 32344 32343 670191566 90505 90506 42721495 63887 63886 626755051 65406 65407 748732955 81288 81287 619834039 69851 69850 286435030 91241 91242 920606792 68983 68982 808034537 45418 45417 49876904 94704 94705 4102858 21418 21417 11893033 75159 75158 893336188 75160 75159 179912440 9311 9312 13529279 40840 40839 806155765 4830 4829 23740036 75163 75164 82659522 67179 67178 332974755 44864 44863 356407578 22240 22239 353929680 78757 78756 983288677 91150 91151 219228876 28287 28286 940322953 77931 77930 231734488 78986 78987 492028418 51368 51369 23604335 87783 87782 333653045 59245 59244 410790452 10926 10927 393093889 27751 27750 55805994 41430 41429 8311448 9232 9231 229162787 78697 78696 72322701 9212 9213 151310971 51490 51489 674298158 55957 55956 458962949 86243 86244 279252243 74136 74135 581866054 43472 43471 672290551 16602 16601 458349281 79054 79053 44490183 62953 62952 449220947 76056 76057 5433081 75190 75191 289784288 75192 75191 710235423 81421 81420 601553101 72440 72441 779179196 55949 55948 287995344 60294 60293 968706902 75196 75197 852636613 84515 84514 353778892 65813 65812 225188002 4590 4591 87235306 75201 75200 19915181 12674 12675 273953595 30187 30188 221454317 33540 33541 731295518 72038 72037 927946974 19445 19446 837278236 75207 75206 178233193 58195 58194 647144057 28833 28834 51113746 4309 4308 628557833 33352 33351 957162356 33275 33274 47803717 42067 42066 7029738 34701 34702 20493470 35375 35374 860887952 21785 21784 6857746 78561 78560 836206954 19892 19891 607564028 28252 28251 301487330 9881 9882 449332784 21350 21351 174038648 75222 75221 48943175 99974 99973 697173173 6896 6897 961092664 74842 74843 167486304 41044 41043 697246761 5159 5158 819323637 90715 90716 122168964 78328 78327 694445139 29194 29193 709598540 55362 55361 252368053 74233 74232 879336370 86777 86776 401260003 68277 68278 18726883 12513 12512 304424618 30517 30518 484341541 32997 32996 633083785 42734 42735 638666786 46254 46255 219535277 12755 12756 429791107 27415 27414 371062304 25477 25476 756914881 98406 98405 503837501 64549 64548 950955320 65539 65538 430972519 68030 68029 308542334 97641 97640 480246778 20803 20802 492517618 75248 75249 816662402 46721 46720 778883992 23100 23099 809362987 84009 84008 142432804 40662 40663 891870585 80036 80037 309233748 47750 47749 238658105 35805 35804 146091395 20889 20888 223433656 17449 17450 210166140 82108 82107 539440946 71847 71848 313490316 35720 35719 95291277 56699 56698 335478747 16505 16504 303295815 75263 75264 23099131 29810 29809 325235374 63078 63077 495510466 90311 90310 147163215 2592 2591 44958037 54611 54610 47129520 58880 58879 394331014 58448 58449 73615426 48693 48692 296860512 9354 9353 869909137 54854 54853 237924863 42695 42694 280540606 38245 38246 451858342 17490 17491 2281263 30607 30608 939627787 30622 30623 527050885 75280 75279 815633653 2041 2042 827291598 75282 75281 701819913 26996 26995 843163132 1337 1336 686156513 16710 16709 558016919 77519 77520 858580575 81488 81489 795343278 74288 74287 163078721 75289 75288 670805267 75289 75290 578308597 75863 75862 54532552 43405 43404 554806190 98445 98444 902924468 75293 75294 827304375 27783 27784 782717338 14551 14552 87463432 43837 43838 364344140 44464 44465 414542871 76262 76263 26915356 72169 72168 22827760 57733 57732 393729684 95679 95680 223764872 54915 54916 595185255 80283 80282 267159374 97603 97602 570057126 53953 53952 600369924 75307 75306 88126007 22950 22949 52448205 75308 75309 763243396 1192 1191 483209351 24211 24212 600780912 21590 21589 592429402 95839 95840 635299215 40753 40754 428763025 22523 22524 874802070 66775 66774 958499241 75316 75317 885857808 55794 55795 937470376 9861 9860 490220115 9229 9230 225661873 23034 23033 874123955 37188 37187 377707220 10999 10998 507474421 19875 19876 395302954 93961 93962 132977415 96483 96484 22913058 81301 81300 484815086 75327 75328 957096470 65848 65849 554201855 67125 67124 96724514 96545 96544 462616914 33043 33042 638131509 80895 80896 654740852 21993 21992 783349608 65750 65751 396872540 52271 52272 896513167 28667 28666 178247328 61201 61202 688661262 30657 30656 264204265 1195 1196 422740207 55899 55900 71808165 15716 15717 266761009 2408 2409 837739259 47955 47954 49692002 81813 81812 544809988 75346 75345 549024624 93922 93923 839208504 45142 45141 374441916 75349 75348 904402470 62734 62735 397018992 70223 70222 130782057 46776 46775 84269843 56733 56734 734898135 83666 83665 868733274 6758 6757 356869883 41897 41896 994665025 12421 12422 706843078 4542 4543 592029787 9659 9658 888076929 37532 37531 906069094 54396 54395 393602310 95866 95867 399744803 15501 15500 805254960 22486 22487 647937381 75365 75364 53874064 75366 75365 45161063 89622 89621 480774241 48543 48542 56212578 75369 75368 938042558 58248 58249 958003039 15931 15930 609531411 52171 52172 64735306 13686 13687 896488402 39837 39838 7160393 19184 19185 837373799 24818 24819 729968716 61193 61192 323028589 75378 75377 41319652 98703 98702 134554914 5759 5760 33172568 60246 60247 179580184 96755 96756 699004150 65361 65362 61278766 93602 93603 26186151 39695 39696 691425215 52754 52755 627419846 32689 32690 745660441 39525 39524 828304178 81081 81080 713994289 45424 45423 372492194 51592 51591 786587029 3310 3309 892790329 1059 1058 991968417 6902 6903 570762331 57411 57410 647671030 14848 14847 198717118 18513 18512 572920360 50396 50395 813129668 97268 97269 312198327 75400 75399 449566728 76995 76994 334991169 83293 83292 252740918 17109 17108 387976181 71384 71385 648383265 46236 46235 742684235 27205 27206 31881487 48925 48924 735986930 872 873 860046679 69277 69278 274046986 93425 93426 568635695 18498 18499 843286420 75411 75412 202122943 1627 1628 961592871 11047 11046 620636026 22436 22437 867847140 80705 80706 875679917 75417 75416 645049772 70198 70197 914203736 75499 75500 132416656 3787 3788 55904830 75420 75421 928274824 3752 3753 960152376 52685 52686 585124200 28903 28902 264974542 91015 91016 774286609 32608 32607 393757448 98132 98131 193204708 59293 59294 47506050 25862 25863 435623549 60991 60990 59232959 54711 54710 966885277 38893 38892 21640895 16801 16802 686463335 53414 53415 101788116 3853 3852 474134736 75436 75435 601910449 59699 59700 578974033 78112 78113 910416580 29491 29490 133026526 28000 28001 56149446 43237 43238 165102620 4196 4197 35978640 72413 72412 216059087 75443 75444 54255664 30746 30747 668853393 85698 85697 550016060 8073 8074 894769610 90992 90991 772452710 9165 9166 34167516 37541 37542 305085265 31351 31350 733920158 82933 82934 152845987 16179 16178 512899340 53594 53595 192913500 68395 68394 151612733 26405 26406 54838118 50917 50918 850012565 84911 84912 189597804 71512 71513 182246715 47591 47590 414517744 93535 93534 550032845 88313 88314 366241432 48867 48868 836368467 49158 49157 180809673 16772 16773 551716466 57213 57212 423297655 37767 37768 131843043 66256 66257 742848572 75469 75468 910725155 70451 70450 970141351 23705 23704 238536811 65258 65259 397646038 44507 44508 300189154 4358 4357 106303303 6509 6510 335285266 93342 93343 857002475 13077 13078 477854616 76496 76495 338260092 4385 4386 875765024 96237 96236 540773649 58375 58374 686446737 61708 61709 60435696 611 612 8643205 9215 9214 352586659 87355 87354 241777148 66213 66214 740435022 5150 5151 964474961 61996 61997 462677311 42309 42308 717940077 75490 75489 816038343 70220 70221 818136634 14688 14687 983111240 75492 75493 213568346 8638 8637 1067152 95131 95132 996453914 75496 75495 93265509 91974 91973 100571553 23427 23428 598699105 7919 7918 235664494 6649 6650 351842049 50886 50887 632806913 95761 95760 928031736 45494 45493 651965655 30516 30517 648243657 95716 95717 446642332 72635 72636 832131988 34807 34808 599170205 20983 20984 635875120 75509 75508 28234876 75510 75509 373207419 26764 26763 7599399 76765 76766 467991790 75512 75513 40152074 3252 3251 903804533 40784 40785 25883780 51340 51341 130571389 14691 14692 351831960 2157 2156 440554574 75519 75518 744151526 23660 23659 520577435 95253 95252 413619161 1567 1566 446430295 42781 42780 693716001 34676 34677 899758283 65733 65732 334312036 80840 80839 398964198 45857 45856 912449584 72776 72775 241157588 17860 17859 39835189 77072 77073 546079954 84398 84397 49402289 18527 18526 320229952 75532 75533 250586667 38838 38839 37787127 72869 72868 435939172 44944 44943 887278558 34678 34677 908521355 94934 94933 655259576 79121 79120 942642608 547 546 879498048 9090 9091 275294331 41477 41478 506072184 75543 75542 171344158 44163 44162 304405054 41011 41012 70533768 21632 21633 874337568 35534 35533 317921499 69915 69914 646419057 51459 51458 543198497 95312 95313 889222556 72530 72529 969097531 25577 25576 576351161 82386 82387 509650969 26685 26686 12204894 57175 57174 12422705 75556 75555 921494200 91293 91294 209716777 75558 75557 826910170 42962 42963 586354135 5109 5108 643293012 75560 75561 539328364 66338 66339 720611592 40163 40164 447652588 18657 18658 2431289 56369 56368 806384610 74923 74922 16350693 42013 42012 263581521 80642 80641 730974293 14903 14904 379223533 78512 78511 701819122 63675 63676 763842187 52969 52970 465932122 24429 24428 6122199 9646 9645 51082931 46866 46865 563896389 39804 39805 337428032 2746 2745 142081866 10987 10988 695551537 2520 2519 27763403 99825 99824 375574208 68718 68719 52866006 42816 42817 997920121 65812 65811 433495440 55924 55923 514665689 80251 80250 41683822 75585 75586 686877211 67223 67222 588290984 75588 75587 194757967 73755 73754 747897323 88872 88871 793900972 97566 97567 557217359 13987 13988 781689895 75593 75592 158308488 12465 12464 40512581 6766 6767 694316896 81009 81008 68461357 99461 99460 658051685 87295 87294 43647233 75598 75599 271195102 12543 12544 332408942 6569 6568 236648196 92412 92411 487412866 63586 63585 71472239 59404 59403 957510846 10756 10757 102244047 80268 80269 6740845 38666 38667 918843868 96110 96109 317456948 68297 68296 156239248 75610 75609 554075881 10293 10294 761430931 78802 78801 477721256 46462 46461 507161847 9233 9234 215245092 53754 53753 615833125 28294 28295 757042748 58269 58268 434736919 59850 59849 328071119 40211 40210 477242312 56322 56323 550392272 63540 63539 172531945 84770 84771 419365021 36533 36532 827037910 47051 47052 675188108 25614 25613 140403912 92203 92204 887015879 71294 71295 590118476 57404 57403 20255579 85125 85126 847940852 96426 96425 57878155 53313 53314 58326092 34045 34044 381613418 98736 98737 247967247 84013 84012 64399273 29304 29303 189930651 76434 76433 158520493 57414 57413 350814627 40514 40513 539856356 48906 48905 433018148 36282 36281 531840858 53837 53836 551401626 31829 31828 99718279 45911 45912 440672883 75644 75643 501981036 37623 37622 216849860 6293 6294 673936862 58495 58494 310194747 62430 62429 114407713 2391 2392 871942229 73376 73377 256654264 53706 53705 419569104 75652 75651 61094268 84118 84117 465411684 3409 3408 359814636 99532 99533 861123758 75655 75656 879613124 60016 60017 118613869 21625 21624 178438353 66833 66832 472733424 89846 89845 675378435 68708 68707 807710415 99134 99133 17775556 66249 66250 834920410 8980 8979 31567496 34584 34585 717305423 78498 78497 22155173 67160 67159 201695312 58401 58400 705069158 435 434 780843155 12411 12410 649061722 84359 84358 987556188 51526 51527 731008754 6748 6749 155138984 75673 75674 592882763 53284 53285 745285291 75676 75675 534361673 47337 47338 955741053 71432 71431 748622053 9605 9606 995100945 17992 17991 81991368 10455 10456 778351718 55713 55712 256639768 75682 75683 618709249 75683 75684 557739410 93378 93379 924054938 80014 80015 734711001 65340 65341 661571862 96413 96414 340030221 48646 48645 262792117 60109 60108 443594912 75690 75691 142917773 35880 35879 240732517 75692 75693 505905975 95139 95138 935217130 80906 80907 52975048 41921 41920 824818440 84501 84502 338125570 93988 93989 413104568 54041 54042 504873164 9465 9464 401508648 35509 35510 958193376 46352 46351 648487183 75702 75703 705514948 73061 73062 128469565 56846 56845 479588859 28243 28242 609536886 62455 62454 670758780 83470 83471 123951232 269 270 813341027 13232 13233 424753019 75710 75711 390992359 23332 23331 544526449 10906 10907 189613708 68563 68562 648960814 50102 50103 741213337 75716 75715 112959314 24606 24607 308928973 75163 75162 53017252 96535 96536 767300942 42999 43000 685941161 75721 75720 205970658 75722 75721 526896758 39663 39664 12056673 84235 84234 681333186 66126 66127 447960427 9927 9926 842742335 90583 90582 70017878 87890 87891 988218923 31289 31288 488261482 94880 94879 752718625 16482 16481 34458449 40085 40086 810139702 47782 47783 985616329 45297 45296 389314113 75735 75734 394256796 89652 89653 622201466 14186 14185 352386770 15400 15399 336375623 13177 13176 823147557 17338 17339 430466898 48816 48817 563493557 75741 75742 224440031 90094 90093 50065917 33192 33193 849694557 29997 29998 751972870 22956 22957 143757626 23302 23303 990519258 84760 84759 557629436 67076 67077 65068604 79692 79691 581743758 71984 71983 106698902 44745 44744 862476759 44760 44759 117937715 18944 18943 883482513 95894 95895 733422510 622 621 204148569 31005 31004 602386603 64934 64935 530937858 60352 60351 264304068 40497 40496 64217903 23021 23020 934917831 66709 66708 19810593 59200 59199 114816286 44616 44615 809023181 48099 48098 429041294 38434 38435 259447346 796 795 324355109 29186 29187 352069865 21367 21368 211830125 85619 85618 496948478 13724 13723 197942246 53968 53967 3029502 65040 65041 443187891 65925 65926 133037137 94418 94417 692696724 75776 75775 882228426 8853 8852 353659412 50339 50340 135705213 5714 5715 33144836 75780 75779 38188753 40468 40467 26781223 75782 75781 829820886 73554 73553 292459055 21063 21062 351655128 386 387 705532648 99171 99172 357763380 81213 81214 718465972 75788 75787 774259562 52166 52167 400842807 56121 56122 253568628 60613 60614 993361491 71730 71729 353377110 25852 25853 908444759 38549 38548 951044343 75795 75794 902166387 83679 83680 886783535 75796 75797 464961136 19362 19361 110035489 2472 2471 229463197 84846 84847 142180043 30386 30385 33169165 78255 78256 204077531 46467 46468 474938879 61789 61790 853905348 51839 51838 152558750 11487 11488 672687378 27462 27461 797405419 69382 69381 63649786 19945 19944 640852471 75809 75810 408751158 2521 2522 72593493 49982 49983 164221712 19972 19971 565228751 24154 24153 916840892 51798 51799 252969304 80693 80694 246057962 57894 57895 64834626 75818 75817 478619804 61557 61558 767877553 79419 79418 598503221 65358 65359 885649232 82006 82007 801286867 75823 75822 709121602 70856 70855 398211039 99145 99144 176079708 89931 89930 377716707 75826 75827 647132049 27434 27435 995190683 79680 79681 659239597 21777 21776 329081678 33465 33466 380088903 36174 36173 279848286 36627 36626 33377520 35542 35541 181312287 299 298 649595313 1288 1287 605924325 46434 46433 2304437 62022 62023 755035745 25695 25696 158308930 77611 77610 204851245 38085 38086 575524078 20041 20042 210086821 46477 46478 775317519 22198 22197 303425529 69622 69621 441042291 52506 52507 425344896 10558 10557 527181137 75498 75499 27768911 75848 75849 828875648 96232 96231 90495755 70707 70706 145558759 75851 75852 568218619 96540 96539 414689589 75854 75853 280373857 94433 94434 621661394 54798 54799 351765003 64126 64125 115590933 4800 4801 36557093 73949 73948 358449335 11382 11383 549127249 39565 39566 40918663 27871 27870 767603450 3648 3649 509951072 75864 75863 515569124 57122 57121 335189080 56812 56813 615347720 92755 92754 254256699 29463 29464 345094560 12881 12880 544977720 14161 14160 902225278 75870 75871 253927897 93879 93880 874870945 99416 99415 730144313 89365 89364 397401610 75875 75874 344754801 40137 40138 65384652 44364 44363 25383763 55578 55579 548732515 14987 14986 43449691 97194 97193 789304134 93777 93778 167476706 5292 5293 722238912 48240 48239 799814805 75883 75884 37824763 88115 88114 30284070 55521 55522 555125342 75887 75886 330461505 56017 56016 904037144 2141 2142 494248642 98013 98014 832505853 49458 49457 507999781 75891 75892 574137746 26770 26771 323378493 6432 6433 739927651 59352 59351 889524777 59861 59860 62818717 33192 33191 229450373 62222 62223 82151384 14191 14190 431897309 20986 20985 694213173 80608 80607 91407975 63218 63217 25835433 86653 86654 952121073 24820 24819 810826904 88333 88332 66685208 43343 43344 217788582 75907 75906 521263291 15637 15636 744021706 14847 14846 226302383 4939 4940 869577636 64096 64095 414468276 1835 1836 938972688 75913 75912 861120680 42551 42552 144518651 96479 96480 920805371 57565 57566 751078773 4952 4953 237865571 21678 21679 805662728 28843 28842 45500625 55345 55344 60654664 75921 75920 542402979 39603 39602 354939820 56455 56454 30744859 50200 50201 485072028 28382 28383 535595536 63650 63651 97039051 69587 69588 178754275 16339 16338 819640775 97568 97569 691247797 37752 37751 915869135 57042 57041 714829527 75931 75932 665579236 75933 75932 415373442 59567 59568 795591202 50480 50479 510150857 17609 17610 434339153 11696 11695 231358667 96923 96922 529068216 84806 84805 434473517 75940 75939 948953905 75941 75940 341283784 75071 75070 433730691 73355 73356 568559262 28278 28279 495679979 53362 53361 932243219 62340 62339 959957244 82967 82966 309253722 23280 23279 62497962 9691 9690 5946925 42335 42336 748765345 75951 75950 218775745 88601 88602 659033819 75952 75953 27258617 90325 90324 729926513 56750 56751 251049690 75956 75955 233732785 62149 62150 243499071 98810 98811 300748146 52374 52375 795663821 81224 81225 925736868 73258 73259 11493418 28258 28257 618825003 18296 18297 98511210 23612 23611 881989870 71297 71298 680187082 75966 75965 49264682 80370 80371 943392417 78939 78938 703685645 28334 28333 186136723 92517 92516 578235264 6546 6547 824677896 54444 54443 900362052 63223 63222 204700892 61289 61290 971347520 38089 38090 44805209 37355 37356 15120409 43397 43396 13810786 53999 54000 939289604 4920 4921 376545008 30132 30133 937064920 7588 7589 692477379 13157 13158 638263656 78688 78687 134138449 42319 42318 704801807 75985 75984 326616579 10873 10874 399326348 75986 75987 251457696 75987 75988 308711696 35806 35805 623581961 9498 9497 128396182 46660 46661 326423080 79846 79845 131634291 93486 93487 239015459 65096 65097 451390254 75995 75994 262771157 3148 3147 355776913 27038 27037 585885310 50787 50786 235355392 96375 96376 509140921 68696 68697 966744586 69712 69713 503456687 59974 59973 149401150 76002 76003 821605259 66582 66583 281572416 23431 23430 187650094 76005 76006 454471196 46016 46017 771430179 99914 99913 589908441 4527 4528 423160789 91027 91026 537523282 84828 84829 923468031 2647 2648 507907649 77477 77478 339678821 62102 62101 191002525 95070 95069 390938306 36004 36005 887891238 76017 76016 133972481 23201 23200 489337918 38754 38755 429977519 33616 33615 661844218 13351 13350 168031665 53124 53125 41695353 30522 30523 115248946 77690 77689 872132980 76024 76025 738435040 44600 44601 63339799 76026 76027 203067224 31591 31592 783446543 99254 99253 369424606 76030 76029 486635493 32154 32153 148931410 73279 73278 34375818 78207 78208 145290591 27112 27111 637109811 44210 44209 91806198 68011 68010 386507622 78402 78401 124504315 56199 56200 613224789 68072 68073 287516734 29721 29720 628353132 98349 98350 719583404 14386 14387 746684198 72281 72282 140215239 44789 44788 740139812 11269 11270 453049683 18838 18839 734488704 76642 76641 51834194 48174 48175 287638367 27918 27917 827160115 43671 43670 515497925 25170 25171 721668935 76052 76051 707947438 21360 21359 53242740 76054 76053 744245082 89528 89527 969667629 93684 93683 750112744 64968 64967 337453217 52885 52886 715044902 71739 71740 525486387 33360 33359 103523240 82825 82824 804747051 64863 64862 177797143 97461 97462 267608235 49903 49904 475650252 76064 76065 757883108 78578 78579 751665309 73133 73134 986103945 90161 90162 898592247 32850 32851 386491012 51358 51359 493425966 76071 76070 668805353 29746 29745 149261584 50057 50058 72899624 4663 4662 948070848 76075 76074 48735366 1909 1910 914405826 84286 84285 1070030 17272 17273 911858002 13072 13071 863692099 35618 35617 667815930 84719 84720 25867738 71717 71718 530197603 76079 76078 524638886 29637 29636 398791276 86814 86813 918951828 72393 72394 697790329 12064 12063 12637784 70800 70799 52922637 88108 88107 548076455 7105 7106 982571420 76091 76090 225453735 76092 76091 12644250 3311 3310 54968996 37215 37214 367936216 1903 1904 732997380 23801 23802 27718672 63177 63178 229398909 23148 23147 813869759 46411 46410 23663749 19302 19301 964166962 50011 50012 807884810 63996 63995 751521508 55675 55676 306862180 29999 29998 782233863 80026 80025 42465160 73227 73226 59934561 53850 53849 765446270 76107 76108 848270169 37217 37216 341721877 28718 28717 976908114 76111 76110 815363541 51207 51206 33985591 89437 89436 181736501 4006 4005 49039191 46502 46501 847623438 61007 61006 223098484 76117 76116 720393552 67307 67308 753381398 11618 11617 51587316 68218 68217 678508069 97775 97774 198005809 76191 76190 52516023 76123 76122 982863603 34926 34927 596752167 67346 67347 820323465 50431 50432 505486695 65286 65287 876135837 76127 76128 185811863 29810 29811 206115434 84030 84029 607769046 70909 70908 407857961 3816 3817 266656344 68496 68495 686138572 94612 94613 433198008 69057 69056 277493231 83035 83034 398495120 78001 78000 19228172 28952 28953 463573832 32444 32445 164911342 32946 32945 896151851 37563 37562 591001704 7789 7790 646418368 76142 76143 580038214 26758 26757 149887319 27525 27524 61971076 42419 42418 198155746 57624 57623 14954942 5487 5486 132573446 36751 36750 97206248 24661 24660 225345138 85935 85936 283282239 53731 53730 766668912 76153 76152 799313279 25131 25130 574686393 67874 67873 719366487 79746 79745 331225998 63073 63072 337734170 10653 10652 575769860 51743 51744 564882359 14270 14271 834629792 1672 1671 723681003 82040 82039 454165283 74647 74648 952720821 3250 3249 99950247 28627 28626 929334283 76165 76166 195000555 38866 38867 45875403 28482 28481 627678188 76169 76168 415093492 65573 65572 150981813 18887 18888 658417430 87490 87489 875615351 76173 76172 106825991 66438 66437 174284764 29438 29439 294018520 60195 60194 94824601 70840 70839 823114247 4572 4573 493182275 60623 60624 109176822 88441 88442 615840611 89345 89344 225850012 8092 8091 38408140 40065 40064 588925051 7584 7585 67834156 73241 73240 105925330 72632 72631 809519330 57249 57248 41082131 45362 45363 375782927 61927 61926 381012119 75569 75568 27285232 65497 65496 203950225 6701 6700 248177771 91399 91400 207114817 36947 36946 137137127 53524 53523 714239338 21606 21607 147407713 76196 76197 834957573 10118 10117 156390332 73106 73105 687945783 19818 19817 414848345 74374 74375 547332993 33656 33655 577198824 80465 80464 973109815 44265 44266 67272318 37906 37907 5256755 65647 65648 351028455 76206 76207 630494154 44147 44146 558762813 83597 83596 306178047 14250 14251 986477241 76211 76210 528330487 35946 35947 550928074 40745 40744 672286893 78453 78454 580639076 33387 33388 91539943 37769 37768 16836507 77079 77078 703655785 50422 50423 332982384 59383 59384 90952040 15118 15117 279576555 51322 51321 113437505 37892 37891 992739434 31888 31889 735071083 1702 1701 458639416 32873 32874 839581610 42540 42539 51228513 15044 15043 432640390 76227 76228 629209541 55808 55807 237283068 25094 25093 973748588 3231 3230 595106675 56786 56787 315798297 76232 76233 49011442 46535 46536 586701602 15080 15081 372791695 75302 75303 436203646 43738 43739 570468651 49101 49102 356738080 17738 17737 652091228 37969 37968 621136515 91840 91839 888963499 25277 25278 119835527 58610 58611 133733888 60635 60636 426493051 56256 56257 465526106 79611 79610 629313659 98135 98134 672231107 43012 43011 142846716 30895 30896 346398340 43989 43990 405446821 76250 76251 401255829 71174 71175 128483937 76252 76253 308854103 81164 81163 773148338 54073 54072 415409029 71979 71978 813729096 32616 32617 46067816 38050 38049 832936146 95631 95632 311394635 46451 46450 154907412 35353 35354 581280047 76262 76261 619216697 12534 12535 843229632 78842 78841 349335147 69076 69075 16175239 95613 95612 634596002 44619 44620 805768288 69152 69153 189311929 40797 40798 918458159 46170 46171 981934791 76271 76270 31901135 26427 26426 971780012 18688 18687 191257163 23853 23854 93263082 65059 65060 470944849 40914 40913 194305463 62522 62521 245107683 85480 85479 572467792 76279 76278 454088272 27477 27478 954406543 95180 95181 546257763 71985 71986 676753088 73511 73510 41291482 82206 82207 545498801 76284 76285 130509337 76285 76286 427607816 3557 3556 186630176 94084 94085 124470489 67755 67756 862320059 44153 44152 876935032 2546 2545 17052664 81967 81966 18489484 26337 26338 627514078 82832 82831 822852197 45432 45431 897524316 66868 66869 71218832 76296 76297 81889152 97596 97597 639100584 97817 97818 462166506 11060 11059 217936238 21105 21104 407240063 20767 20766 332998172 76303 76302 832582754 44980 44979 690127863 76305 76304 664536352 6191 6192 422263844 88240 88241 401183018 5784 5783 342956988 43377 43378 113913737 11878 11879 261217315 35368 35369 244506573 12246 12245 54494101 34317 34316 130935110 60690 60691 259756033 10065 10066 469596791 41363 41364 542789147 65696 65697 352214216 56416 56417 478228141 15432 15433 453447803 426 425 959836205 58075 58076 860775649 27078 27077 967172757 38902 38901 826761422 82731 82732 977056623 97133 97134 747212618 76326 76325 630505519 75914 75915 760120457 88049 88048 352903878 2179 2178 563523358 53111 53112 55255668 81302 81303 216549739 45741 45740 876462814 40189 40190 78970716 76334 76333 274256736 76334 76335 727260245 33656 33657 466145444 3662 3663 2394984 47968 47967 85519988 12329 12330 396395468 17868 17869 824250316 66185 66184 711517066 8525 8524 83467060 55462 55463 313993850 2574 2573 730425676 24921 24922 612404078 94296 94295 951714217 84425 84424 902887853 36203 36202 743184863 63216 63217 137216163 73098 73099 910396127 81956 81955 10077142 302 301 56911492 84484 84485 3373852 26228 26227 350742376 10098 10099 259620620 41711 41710 29531388 76356 76357 774650290 65898 65899 698590680 34996 34997 969969543 2857 2858 897568335 54571 54572 20236959 19015 19016 727570759 39128 39129 406495781 69203 69204 908714311 97840 97841 439181317 51020 51019 59475410 58671 58670 852268776 76368 76367 452878068 40919 40920 435052133 13659 13660 746051866 40333 40332 391510901 65809 65810 53100839 52534 52535 66926888 5901 5900 964107459 76375 76374 396268951 2943 2944 806339318 47955 47956 818431258 30626 30627 791871735 51869 51870 799735227 55498 55499 158985022 76381 76380 259391722 76394 76393 98803936 15872 15871 334940530 14074 14075 837349148 99444 99443 10101163 76386 76385 959173425 72203 72202 666486257 77800 77801 80498291 17847 17848 7312726 30373 30374 72892574 66955 66954 455426708 76392 76391 576568426 20207 20206 548272966 81093 81092 111053408 22660 22659 832826199 20636 20637 669076971 99364 99363 382577338 8201 8200 257982642 97951 97950 807088987 22203 22204 266549285 50452 50453 877294422 76402 76401 308832598 91113 91114 858378088 90245 90244 981212939 76404 76405 746039714 13618 13619 69883409 93670 93669 761839717 57741 57740 495842259 1025 1024 113539466 1550 1549 503647019 61497 61496 229338593 14929 14930 486761335 63183 63182 955730141 76413 76414 176256496 45916 45917 222187661 73599 73598 185718071 96669 96670 695413198 45047 45048 965817137 14513 14512 640199872 75570 75571 276429077 42298 42299 427056502 93059 93058 483534275 7111 7112 829185266 27916 27917 19471448 2183 2184 927983184 17565 17564 197762303 1020 1019 759409729 83172 83171 48857098 58815 58814 414624443 48456 48455 271125313 38598 38599 727957743 95886 95887 60302713 28163 28162 485697404 28764 28763 436915305 95541 95540 658249442 78791 78790 23567546 58533 58534 925381177 56349 56350 473136221 48253 48252 70584867 76440 76439 623105313 3926 3927 546622463 76442 76441 273735045 21213 21214 871526751 87173 87172 738747338 24486 24485 852526012 93233 93234 591187789 114 113 76564585 61205 61206 597347348 76448 76449 705587398 37717 37718 154719399 43080 43079 384232118 72855 72854 300551713 95826 95827 257461587 68227 68226 976333446 11203 11204 19633120 82302 82301 97600855 5251 5250 181868798 47962 47961 368995940 26219 26218 60776995 38200 38201 254990050 35321 35320 503901001 77360 77359 815748285 88997 88998 214388451 48397 48398 524070960 76465 76464 101207573 89912 89911 108982162 18134 18133 263006500 70265 70266 279319923 76468 76469 97073196 2567 2568 414287079 73959 73958 740561425 76472 76471 401670178 63050 63051 408559543 33977 33978 825652549 68384 68383 648015734 96018 96019 464031096 76476 76477 186866888 79833 79832 255144505 76478 76479 839737413 45266 45267 883096819 12537 12538 2464722 53049 53050 994133203 9795 9796 638809877 91701 91702 373210839 1139 1140 406741036 20017 20016 60253224 45642 45641 491947166 71969 71968 514233001 96006 96005 90347153 70681 70680 542940112 36381 36380 829502 58851 58852 252523957 59063 59064 81999779 6279 6278 71809128 79322 79321 476425335 75478 75477 737190280 58840 58839 27949667 25574 25575 988020753 64992 64993 681352559 11651 11650 89676406 25600 25601 511383227 1180 1179 818259184 10738 10739 357971823 67289 67288 655773205 76504 76505 674502644 27395 27396 198512556 86971 86972 164892517 87386 87385 822395328 91534 91535 806207296 44260 44261 764142579 14661 14660 768903010 86103 86102 390779157 7227 7226 232388146 78405 78404 46911733 76515 76514 533596444 76516 76515 177699959 68443 68444 172249409 76518 76517 2205671 11587 11586 322031724 91209 91210 140724109 58141 58142 823337544 51307 51308 100958850 85445 85444 380290513 74558 74559 322136002 2345 2346 191240969 76526 76525 756316545 90926 90925 39741676 90343 90344 315916995 86846 86847 33095589 31093 31094 979102503 68946 68947 237718274 92756 92755 480148739 63861 63862 660433190 70935 70934 999248310 1057 1058 267000190 63331 63332 598923322 76537 76536 709007350 58917 58916 189671929 78414 78413 565131372 64819 64820 289186274 20140 20139 800151140 90433 90432 29728699 59169 59168 805760254 76544 76543 78803385 6352 6353 357231398 97264 97265 855082574 73244 73245 808949771 73441 73442 7876162 43573 43574 462068690 68007 68008 384961285 46886 46887 48805515 37786 37785 606575940 40844 40845 940031844 95032 95031 35012538 3249 3248 610610716 19547 19548 281325129 91234 91235 263348411 37161 37160 122904393 40926 40927 114414465 76559 76560 487038240 53334 53333 420737308 8088 8089 671407634 23203 23204 14515998 79762 79761 865586779 83828 83829 646974125 76565 76566 808370299 33167 33168 201398140 97815 97816 55324114 76568 76569 413549307 76569 76570 985661804 22207 22208 307270091 76571 76572 24121118 90555 90554 942476661 98386 98385 500271314 74896 74895 281215067 7789 7788 368658463 64563 64564 949464559 66006 66005 55240733 85159 85160 594565922 18499 18500 399647607 20124 20123 573684512 77344 77343 254337729 2284 2283 526881850 3996 3997 856919308 52444 52445 610382115 8767 8766 800141496 87113 87112 418804320 39753 39754 484575882 96137 96136 266769402 12672 12671 35966718 95305 95304 299891574 23727 23726 866843103 41402 41403 958079494 48036 48037 117392916 90599 90598 262401793 61329 61330 124084157 62692 62691 36935313 42750 42751 633595519 96700 96701 431706284 87387 87386 164808219 54116 54117 226393157 9393 9394 88871750 63976 63977 534315715 53353 53354 650062517 80947 80946 396496818 93908 93909 234964599 3126 3127 137031864 79162 79161 71335303 77338 77339 971092427 20532 20531 968188322 33589 33590 630639010 16121 16122 720711510 55763 55762 341437033 36407 36406 266617948 76614 76615 369019577 8608 8607 373805095 23922 23921 541063879 82178 82177 167113405 56122 56123 142449116 72323 72322 749419974 36335 36334 706969605 99873 99872 528075746 87548 87547 732442635 66886 66887 534602304 48131 48130 875537829 59081 59080 980111469 26291 26292 63820781 64056 64057 891650665 55453 55452 6842385 74394 74393 326007040 85069 85068 691479627 42309 42310 899030103 11613 11614 48949011 99108 99109 907123910 66942 66941 778547859 56114 56115 105502181 81640 81641 9731675 94578 94579 755918826 47283 47284 777825622 50765 50766 682031922 76641 76640 994617852 71026 71025 377872925 76643 76642 46930634 80171 80172 580619551 76644 76645 136455407 5839 5838 541426964 14601 14602 577250121 8642 8643 249749460 27638 27639 901963663 94790 94791 738485000 40157 40158 656141264 33859 33860 356501820 26451 26450 478752796 47628 47629 463592757 76655 76654 11581057 10220 10219 180346756 23515 23514 14026041 26755 26756 90794587 13553 13552 890687265 49423 49422 972703648 99984 99985 122460781 36332 36331 273608000 38134 38133 177615258 81801 81800 324080582 59253 59254 319547045 58995 58996 942709548 9685 9686 35457147 55182 55181 87044592 54198 54197 871719600 75212 75211 974713451 56747 56746 997811571 60772 60773 11673695 45302 45301 55623618 23659 23658 679002319 29358 29357 657507802 84859 84860 199618067 76677 76676 866854386 81198 81197 661436971 69628 69629 616881448 76680 76679 40577876 41734 41735 252306108 78533 78532 284958425 22187 22186 150007676 88906 88905 197127724 80507 80506 87551871 51862 51861 22508085 76687 76686 199834646 38777 38776 30830826 30659 30660 603861504 1192 1193 186138912 87727 87726 530479069 23431 23432 855769248 34015 34014 486672613 76693 76694 327448702 70429 70428 771217370 7915 7914 337905062 75467 75468 939597371 76698 76697 382323640 93418 93419 58646971 13792 13793 680665110 8426 8425 756271602 48168 48169 339815227 2490 2491 127928401 67000 67001 408040526 31338 31337 652969051 37098 37097 581749494 76706 76707 518193682 79722 79721 334742385 11571 11570 756377776 76709 76710 746141920 84618 84617 489944984 38877 38878 617613797 64539 64538 909526924 60071 60072 335381360 74387 74388 572288032 55176 55177 625716694 74719 74720 575555951 60544 60545 69183012 49623 49624 44167692 76720 76719 554892722 37481 37482 486056252 10616 10615 244924923 63563 63562 528754018 85108 85109 492715691 38919 38918 665341626 61636 61635 875532282 78744 78743 595310154 43883 43884 154045241 33479 33478 200012054 24109 24108 23159210 77999 78000 695993236 76732 76731 361742741 17544 17543 900409695 72711 72712 983996312 76734 76735 183649583 16417 16418 903316031 67386 67385 896011529 41214 41213 407014869 76739 76738 369411763 63402 63403 132464249 11422 11421 713009259 56606 56605 378246772 37633 37632 735392216 73837 73836 610457289 63013 63014 359043393 68856 68855 808005134 53891 53892 113142013 76748 76747 386058619 76749 76748 300812587 76088 76089 636156993 80060 80059 680882595 31113 31112 53061404 67352 67353 964636716 66397 66398 856431148 91093 91094 820571887 53701 53700 372069121 38444 38445 761186091 81448 81449 695265525 32615 32616 457354283 61368 61369 596704702 65364 65363 149586549 38321 38322 904427587 76762 76763 627423045 32044 32043 290027439 76765 76764 4203065 56302 56301 208305348 76767 76766 495881038 39098 39097 771505523 89501 89500 209835787 90314 90313 12520617 31268 31269 414501628 38677 38678 349851755 13232 13231 34267234 14779 14780 751020069 27709 27710 281611049 72539 72538 37849919 40709 40708 918291226 76778 76777 10353650 80093 80092 720809298 40008 40007 906347098 37269 37268 305543667 70965 70966 587824076 47138 47137 635619865 70875 70876 67753065 57451 57450 733131280 28206 28207 999306995 97078 97077 804006852 17307 17308 445664992 76789 76788 340135288 34917 34916 174586029 45834 45835 627857595 67749 67748 879392373 51812 51813 152974744 8328 8327 749579970 93005 93004 922070542 76795 76796 14541731 46891 46892 230899136 86820 86821 145448959 5521 5520 932547052 93185 93186 971018024 76800 76801 777475489 84734 84735 571683507 23721 23720 320013869 76804 76803 133376648 42283 42284 701909973 76806 76805 373359413 31184 31183 741327562 95817 95816 308133512 59008 59007 72753240 90769 90768 8129116 38792 38791 585515103 76812 76811 930404787 55460 55461 21407495 76813 76814 104141829 76814 76815 44780208 74522 74523 752176856 57877 57876 95599144 7098 7099 189154705 73046 73045 414085921 97032 97031 128353162 43593 43594 578714850 76822 76821 238318692 50266 50265 840440636 35406 35407 752570015 31545 31544 111586752 45234 45233 745344103 18748 18747 38539055 93545 93546 695101105 79607 79608 428116274 73193 73194 243926663 60880 60881 824651851 1402 1401 849698976 27869 27868 24048140 11256 11257 15934772 76834 76835 289451911 12877 12878 240074254 66637 66636 939681285 84138 84139 438598883 11616 11615 42896891 54134 54135 587631586 12230 12231 139766841 43161 43160 182728332 91943 91942 581691749 1841 1840 812552390 67899 67898 490757032 76845 76846 49537069 5584 5585 655229607 19728 19727 796199849 83782 83781 966761397 20631 20630 625849157 80164 80163 122592326 57033 57032 445710910 78094 78095 42722983 23188 23189 200659289 36832 36833 291934957 76855 76856 503586682 72930 72931 463719980 75855 75854 541462131 3540 3539 193544681 9708 9707 807019034 46431 46430 759069137 77155 77154 489092510 10408 10407 40086955 94528 94527 292084507 59019 59018 985202059 53335 53334 518658411 68038 68037 63042632 99371 99370 890190912 80462 80463 581921329 45053 45054 529345135 74234 74233 651495932 26705 26704 284685967 827 828 752331263 99972 99971 452337091 88384 88383 47048099 2344 2345 370452692 39608 39607 71443221 24734 24735 456516483 38809 38810 455852350 76880 76879 279223837 46651 46652 429484534 66208 66207 751217999 76882 76883 938327668 51390 51391 812555324 50873 50872 761234441 29314 29313 986563789 51316 51317 863510287 79578 79579 956613192 76888 76889 37042716 75144 75143 324596261 11190 11189 919432571 18498 18497 436369181 11424 11423 923859676 26590 26589 329314947 15131 15130 57340234 93854 93855 793536471 92764 92763 159665502 76897 76898 11383961 2530 2531 696740274 31887 31888 693311067 36740 36741 73533849 18616 18617 765157658 4407 4408 643029005 28978 28979 491780046 25915 25914 6623977 93473 93474 198286656 4433 4432 708565593 82494 82493 32200988 76599 76600 879528078 27281 27280 189441351 29795 29794 119805366 50471 50470 964923250 76912 76913 398424107 43858 43859 617718000 12343 12342 111915242 28024 28023 106980036 16731 16730 373920328 46582 46581 836420607 72064 72065 678158048 55735 55736 251449417 89088 89087 343626960 58176 58175 818197693 50006 50007 137885989 84358 84357 205850362 50236 50237 85702547 85086 85085 823657078 77041 77042 744237674 46191 46192 91172886 11357 11358 730635973 58338 58339 667397116 91081 91080 4546308 29067 29066 943357345 8218 8217 101375357 6968 6969 728708643 76934 76935 482640239 33139 33140 690997472 1923 1924 535578679 76993 76992 412504643 11174 11175 977629383 76071 76072 467878110 40247 40246 199251795 16808 16807 502076601 69255 69254 857132877 47340 47339 858958058 76945 76944 103930260 8013 8014 814594918 76946 76947 799541993 80379 80378 965027607 76948 76949 57240738 14680 14681 675120175 49014 49015 543338914 97500 97499 286040763 12699 12698 211141000 76953 76954 61510523 16561 16560 602442791 99803 99804 201601777 52474 52475 92216119 68581 68580 346909368 76541 76540 358107209 76959 76960 754064663 36064 36063 49390849 72984 72985 344518358 18540 18539 42447743 95186 95187 249914192 95551 95550 184124190 74981 74982 539590346 60780 60779 172524897 76968 76967 901210883 18793 18794 582823722 20932 20933 476387852 6039 6038 581286445 99486 99485 105644890 96004 96003 146545317 73549 73548 37558042 81788 81789 119831877 99893 99894 651260868 41650 41651 386982258 42831 42832 320596467 12525 12524 251863983 38279 38278 117308020 77895 77896 229575769 26697 26696 890665629 8412 8411 729527956 45979 45980 273961696 76985 76984 77947781 44057 44056 925502368 85858 85857 234917314 76988 76987 46387778 88909 88908 106647814 6852 6851 31811208 11997 11996 914324010 71541 71540 519329818 68084 68085 299062096 70454 70453 363582566 9657 9658 698220642 99365 99364 980678826 75325 75326 82378683 97521 97522 854085711 11043 11042 251601699 62652 62653 604438393 44638 44639 781358337 99995 99994 308089308 77003 77002 930921932 87491 87492 836807633 11429 11430 153132483 77006 77005 123392425 1877 1878 191688414 90609 90610 494876993 43961 43962 477930244 223 224 798742998 11264 11263 551326334 92823 92824 199896603 84816 84815 141225644 17777 17776 260332681 77014 77015 970411254 45976 45977 39350263 63029 63028 919166470 80756 80755 375609962 59522 59523 715040052 18295 18296 678765614 99237 99236 902841410 43519 43518 179345702 23768 23767 670084938 11318 11319 882264672 73374 73375 978410740 16873 16874 508570092 57753 57754 27819244 11384 11383 671461103 375 376 167300756 69873 69874 718110707 13601 13600 721967606 2268 2267 893196161 58926 58925 227359996 10817 10816 362747634 68732 68731 753582819 97762 97761 868268930 60657 60658 187558893 64718 64717 476457382 41606 41607 672084822 77039 77040 6095520 81740 81741 144011658 87664 87663 153942096 57872 57873 22359701 78659 78660 90854221 30100 30101 358054107 74231 74230 245866292 2369 2368 462787593 92112 92111 722071872 59402 59401 25610827 9971 9972 209059099 77050 77051 38334400 88889 88890 795274228 69368 69369 570269739 15398 15399 996059602 53823 53824 567056107 24870 24869 653761832 90364 90363 49376045 23869 23870 26639529 85537 85538 697761376 33659 33658 616249181 2944 2945 273263337 36312 36311 787981045 61759 61758 48865048 77063 77064 175891548 74665 74666 701246043 444 445 558548622 57670 57671 386846898 4375 4376 17593261 77069 77068 755224675 5882 5883 276776018 77070 77071 623679983 43610 43609 411703585 38558 38557 762994756 77073 77074 49279648 94492 94491 747376436 64985 64984 278772553 72918 72917 982779430 31323 31324 698447837 57 58 14084876 70032 70031 146264572 62996 62995 298789269 34870 34869 612479219 9570 9571 737145507 77084 77083 408179925 30990 30989 956551167 14098 14097 782936013 88260 88259 9983564 56174 56175 255375794 85323 85322 10719033 77089 77090 849189340 77091 77090 985226747 77091 77092 498369334 17337 17338 771395579 1424 1425 109547157 4161 4162 160583627 94448 94447 618782536 49238 49239 225419359 36040 36041 276823537 67110 67111 705277562 5647 5648 786683283 51061 51062 750900838 56622 56621 314935019 77103 77102 719630824 5478 5479 254215684 75636 75637 28375155 92605 92604 537146886 9814 9815 50774428 48972 48973 715454286 92685 92684 507621838 87243 87242 932207556 17918 17919 968552767 77111 77112 673052009 87196 87197 250675490 17615 17614 162001712 96809 96810 954316575 77116 77115 140345359 36457 36458 151158528 604 605 599005269 24849 24848 793049773 77120 77119 645515582 80589 80588 45604442 71728 71727 75960005 77122 77123 483024127 47181 47182 538035129 40992 40993 422361352 59344 59343 412997651 70613 70612 743656782 77127 77128 630178183 92235 92234 580362823 11368 11369 509499993 39105 39104 972776313 16807 16806 845554290 9860 9859 680053045 84793 84794 844732083 44263 44262 22497921 66090 66089 760451721 54737 54738 170535766 68956 68957 59404226 6395 6396 867580684 65754 65755 815782047 97583 97582 109041426 61986 61987 798261290 77143 77142 912295394 17198 17197 979055817 99703 99704 782745140 38538 38537 117899540 10206 10205 148549234 23795 23794 77745892 42348 42349 1677421 86365 86366 966475948 42873 42872 320902478 88859 88858 98186509 34471 34470 652760527 34323 34322 712124580 29665 29666 468300459 89959 89958 418540071 77157 77156 671031634 10824 10825 744051888 80119 80120 652665058 24277 24278 228885592 56090 56089 862253907 87434 87433 637974792 2206 2207 990099185 9472 9471 548723596 69765 69764 511226896 77166 77165 509335785 78874 78873 279212795 77991 77992 472926193 77168 77169 104164909 77169 77170 815926548 84855 84856 669578436 77172 77171 531525753 16070 16069 426676530 55750 55749 684644942 14789 14790 115984438 90895 90894 277883228 96612 96613 185779211 72029 72028 130078686 75628 75629 536494047 7454 7455 843244179 4474 4473 745129862 49960 49959 796894738 50317 50318 535240560 1276 1275 645539422 68499 68498 794159320 41809 41808 931067066 63336 63335 607639103 34736 34737 360097726 38587 38586 278004761 82232 82231 685382059 77190 77191 426592710 56792 56791 44504828 98855 98854 703993539 55881 55882 580433725 62924 62925 21114914 26166 26165 787431968 78984 78983 749789751 40251 40250 636187342 87119 87120 552368789 42010 42011 618393467 15491 15492 59547193 24250 24249 174832445 82082 82083 391794692 80551 80550 351277086 41154 41153 489569135 55899 55898 442408816 70514 70515 460658554 64820 64821 467479648 93707 93708 508736997 77161 77160 385037518 80085 80086 576721571 9449 9450 375266396 77213 77212 7843212 30089 30088 612470213 13056 13055 767035474 36009 36010 561612401 49445 49446 42238134 91884 91885 516735046 91469 91470 30736123 29576 29577 46067136 36631 36630 688282779 77222 77221 356580420 8461 8462 67471162 58672 58671 948326577 43036 43035 275533784 50398 50397 791949881 77606 77607 14128714 77228 77227 842323823 77228 77229 290578155 77230 77229 942164384 99534 99535 441381007 39001 39002 813109863 62778 62779 877727416 95538 95537 335996796 65312 65313 506078221 66916 66915 226871501 20322 20323 937324807 57373 57374 459556048 75487 75488 69407470 77240 77239 761386775 36144 36143 42399492 95675 95674 532649253 76266 76265 338464256 30368 30369 370548096 63598 63599 26773949 15696 15695 398589191 11521 11522 884244276 5660 5659 804880006 48147 48146 359001768 41348 41349 863803528 5531 5532 551527456 77251 77252 770338156 28864 28865 662332954 31103 31102 413995451 53138 53137 114382974 77255 77256 496143545 89004 89003 283550161 56215 56216 117032762 54101 54102 233042091 42843 42842 530996407 87114 87113 712734059 77262 77261 607290017 47780 47781 82551849 26739 26738 136509941 53302 53301 715248364 53820 53819 814956305 461 460 947456029 7940 7941 646933446 77268 77269 798919996 51200 51201 587169710 61291 61290 823400914 52961 52962 910000832 58932 58933 835693223 77273 77274 759543329 77274 77275 427841844 77275 77276 914966333 56113 56114 502089563 85756 85757 677329175 77279 77278 217772886 89691 89692 722991069 77877 77878 390662126 86498 86497 682511040 77282 77283 226098413 1541 1542 68753411 79437 79436 571415509 76264 76263 977219409 56521 56520 569359570 13535 13534 780537427 1338 1337 897994734 77797 77796 84431746 55933 55932 478545540 74917 74916 207835962 43145 43144 911028471 31409 31408 422249232 54010 54009 149136547 77296 77295 352137062 37138 37137 413089300 77298 77297 590425917 4271 4272 40260470 28042 28043 489425482 37077 37078 714091341 41836 41837 139478347 94167 94166 845663079 14685 14686 126961819 93263 93264 105755662 72856 72857 715494660 77307 77306 913988482 20599 20598 483932885 77309 77308 744488358 91506 91507 360335157 77311 77310 782996473 77312 77311 200678327 81446 81447 99125704 31852 31853 293692463 11185 11184 868384930 61344 61343 309042883 23092 23091 249870605 59178 59179 555149893 77318 77319 897610615 51216 51215 209817280 77321 77320 678059375 77322 77321 612430928 71486 71485 14671637 38988 38989 764148791 47901 47900 317217999 28939 28938 640774190 98940 98939 777404734 10879 10878 539491321 91381 91382 275374961 7694 7693 251749694 62587 62586 940711256 71297 71296 243070359 85980 85979 785524347 77333 77334 41306854 44406 44405 943556331 62196 62195 310116841 96838 96839 975156857 831 832 587132686 28833 28832 255507495 78586 78587 237164936 60238 60239 380297692 5889 5888 43557538 12899 12900 837242972 53875 53874 733270867 52424 52425 56960886 64802 64803 555069971 93038 93039 534374016 74872 74871 100823790 77349 77348 68892928 69552 69553 341022679 1163 1162 27524012 58963 58962 950306622 77352 77353 867339669 72174 72173 8586981 68242 68241 789561759 1828 1827 406870255 77357 77356 47233588 8205 8206 979676986 66251 66250 493029689 6057 6056 314697966 75107 75106 69211713 9513 9512 925027926 56160 56159 899464449 37905 37906 933281519 99134 99135 579115525 89980 89979 680658367 30331 30330 313944993 18741 18740 673138664 16407 16408 661034281 94230 94229 24232317 77371 77370 669147748 8340 8341 797492372 95057 95056 720281407 45845 45844 564735645 97354 97353 248371135 92897 92896 57821170 96772 96771 299783225 90738 90739 713834927 77378 77379 38067141 32136 32135 737953219 21908 21907 936531696 48637 48636 991317319 41344 41343 645502129 61002 61003 336572687 37821 37822 25158559 33547 33548 338602111 78583 78582 993408352 77387 77388 27273888 19334 19333 385348197 77390 77389 619046259 13149 13150 506121172 5040 5041 904609670 54975 54974 98822598 38621 38620 52088260 77395 77394 925256115 31535 31536 901298065 57209 57210 197648682 80682 80683 834906903 79790 79791 837933254 14320 14319 966390746 6343 6344 138572637 56534 56533 287197587 16998 16997 613414266 2897 2896 103439675 39456 39457 390766862 1269 1270 519918182 77407 77406 494836066 78691 78690 743432914 8207 8208 326386512 62186 62187 553934912 7124 7123 435451315 47412 47413 830048386 77412 77413 2723356 72447 72446 478076886 24332 24331 606223815 75840 75839 534873458 44423 44424 468820685 5417 5418 983840352 82901 82900 426967450 22415 22414 53553292 68813 68814 447492770 19899 19898 349501468 87676 87675 416061520 63935 63936 851708159 78272 78273 131313983 83151 83152 685420233 75110 75111 416127661 74548 74547 98824382 93673 93674 280729389 77429 77430 892022828 8434 8435 638545307 62601 62602 403414783 85292 85291 919745621 2774 2773 25770639 77434 77435 157572264 10399 10400 925353148 89139 89138 702517897 48462 48463 894393661 98824 98825 370820230 92741 92740 527224117 59129 59130 172386300 50115 50114 396204807 43553 43552 540495241 39135 39136 597388396 1340 1339 323066308 28971 28972 531424451 74415 74416 448607788 58399 58398 27325352 91371 91370 757616223 7910 7909 788745671 63455 63456 501689741 68209 68210 81981938 29610 29611 665423915 76328 76329 424742002 57215 57216 359251436 23086 23085 309137051 52134 52135 470843373 11413 11414 414269604 38878 38879 380913455 37603 37602 88292277 94326 94325 931108683 96892 96891 703089216 73230 73229 523209057 20630 20629 882221717 71643 71642 758610770 30671 30670 279195569 43938 43939 981450543 49227 49226 127982679 16019 16018 281894641 77469 77470 62788707 20509 20508 281036906 90829 90828 904523866 61538 61537 410350971 76916 76915 24690501 24879 24878 482960520 1448 1447 796910272 42153 42152 121271593 29420 29419 197177678 23587 23588 174816546 1490 1491 758993647 88186 88187 61366166 58355 58356 208391157 29133 29132 18265719 35269 35268 688204307 11747 11748 7621697 11147 11146 561711031 97931 97930 8815080 48095 48094 40570777 36628 36629 884549902 77490 77489 291060372 84036 84035 217654906 77491 77492 821406134 31886 31887 641039558 37518 37517 656043667 34505 34504 762530647 33516 33515 542578654 84331 84332 93334419 53841 53840 918407226 42919 42918 6699597 30012 30011 481641805 65581 65580 439595396 41879 41878 158039318 79430 79431 93410382 14968 14969 686159233 19448 19449 2154255 78652 78653 834001465 68341 68340 3074030 72882 72883 575151294 55620 55621 305388426 52410 52411 131717815 93724 93723 323736040 77512 77511 285671049 77512 77513 13102513 46029 46030 234737192 77515 77514 166887834 81632 81633 542366766 77517 77516 905809955 894 893 14140714 48822 48821 353571204 36092 36091 51571002 71872 71873 602882020 38007 38006 905103836 46819 46818 935153613 45456 45457 639372289 44365 44364 586851037 77525 77526 602067555 31953 31954 16290494 42358 42357 208689177 7392 7393 972974168 48866 48865 982551400 46526 46525 839504708 14067 14068 998596829 26494 26493 875722116 97768 97769 628481176 98554 98555 212621170 77536 77535 293717483 70241 70240 594073591 34530 34531 460601636 65698 65697 156822781 98087 98088 689212326 53229 53228 172869671 41724 41725 454604351 89229 89228 897495999 19004 19003 699873717 2351 2352 782711792 1665 1666 249147810 77546 77547 969570357 47647 47648 72531842 22403 22404 328534289 60729 60728 425199627 77551 77550 140516865 23353 23352 32168637 65414 65415 466720687 33739 33738 161373113 63751 63750 857709160 70095 70096 567669718 99667 99666 334570704 44996 44997 929065714 12639 12638 702643924 77560 77559 167836806 25381 25380 614536417 86816 86815 121468541 77562 77563 548967251 6693 6694 154226759 36567 36568 753522225 36915 36914 385726505 60081 60080 506626327 77568 77567 685574871 47983 47984 74306419 34718 34717 299133252 22691 22692 831917300 26037 26038 285499577 33509 33508 631797312 10843 10842 748509477 58270 58271 287597030 5204 5205 409976244 77577 77576 3160467 77577 77578 169808802 69968 69969 542698376 91788 91789 22620498 36660 36659 854903883 77582 77581 122328986 88428 88429 505921693 91583 91582 61667169 94303 94304 780190637 48882 48883 796564845 47724 47725 994057611 16258 16257 21181046 55381 55382 60625887 80503 80504 414444927 46761 46760 407662299 38957 38956 170450534 41115 41114 66947694 53145 53146 669238969 82937 82936 741239739 66510 66511 181990603 19809 19808 846872265 58960 58961 25758471 77601 77600 306397308 77599 77600 135802245 10329 10328 89064644 1737 1736 133543899 99375 99376 10635540 77603 77604 121081142 10835 10834 979624214 49327 49328 59185321 6551 6552 643619741 23047 23046 508527556 92390 92391 991818715 91604 91603 451826025 51888 51887 834511572 31969 31968 746887899 57874 57873 306013458 33036 33037 896246552 78851 78850 49200794 95806 95807 977515625 64965 64964 236754720 69956 69955 715750455 32749 32750 742404215 28466 28467 25483552 77620 77621 183462219 96125 96126 519884618 77622 77623 475628050 99857 99858 503879415 39304 39303 621021760 93665 93664 128186714 17653 17654 411714490 21782 21781 630976426 74437 74438 318954126 77630 77629 386316404 20877 20876 553567457 14812 14811 676550453 73533 73532 674062121 39328 39329 284766760 43021 43022 580720796 16384 16383 416203357 85380 85381 50624999 36469 36468 116853259 26512 26511 357031972 52413 52414 477611303 43392 43393 160427526 77641 77642 13385269 93362 93361 35202391 39202 39201 63029599 22721 22720 260972197 95230 95231 853135300 91240 91241 832980280 41306 41305 711599378 60833 60834 214213959 15706 15705 508142935 10045 10044 37644907 36559 36560 69103380 22226 22225 27056211 54714 54715 22758804 23410 23409 640292794 24669 24668 918585211 77656 77657 251976086 74504 74505 832392098 36068 36069 166544018 27558 27559 513417762 77660 77661 17386175 8002 8001 63416239 41664 41663 579108230 13692 13691 581824808 77665 77664 254252514 15308 15309 536749419 24583 24582 598127308 66105 66104 854159726 13976 13977 142318070 59931 59930 41007244 49572 49573 503672507 27432 27433 336001820 52152 52151 900131670 59120 59121 162075976 51749 51750 93010515 29556 29555 399140893 83994 83993 688358468 67534 67533 783647454 45238 45237 530384309 77680 77679 27658398 55584 55585 479838562 20366 20365 226166285 72499 72500 425403047 63309 63308 956425107 98974 98973 9787959 14556 14557 384779675 33166 33165 98389777 77688 77687 628044082 89532 89531 398042544 39877 39876 284179152 96057 96056 74895234 57181 57180 452242805 51131 51130 31674012 27962 27963 42379256 42114 42113 250943916 15048 15047 810001564 56687 56686 12866095 36356 36355 136617701 59015 59014 803114724 39779 39778 581389226 25828 25827 236527232 57884 57883 266835818 85086 85087 548783779 76608 76609 639491812 91754 91755 696413963 75353 75352 37374945 88 87 271870216 71039 71040 499011669 36344 36343 19896111 32510 32511 941547942 56541 56540 277813587 47030 47029 4930636 28991 28990 263945905 33438 33439 459197338 10557 10556 766963819 84921 84920 176007643 43384 43383 234474040 77817 77816 383321249 91008 91007 731023193 48054 48055 456525146 18039 18040 960729551 62013 62012 817693732 97430 97431 742822347 77724 77723 533394147 89595 89596 61919590 75554 75553 845348496 18184 18183 47529618 55220 55221 708926164 77728 77729 301114704 5677 5676 15868373 37008 37007 325444644 4251 4252 355025488 12780 12779 630639814 2331 2332 61349352 74672 74673 494429979 32374 32373 333212093 46113 46114 792869987 99331 99330 873162561 83585 83586 372471988 55731 55732 717126471 7079 7080 150290599 77741 77742 43747165 37643 37642 748392273 81699 81700 259770716 10284 10283 407482485 95326 95327 185852733 35855 35856 460368631 72799 72798 827170094 84178 84177 414429076 88877 88878 406386661 5576 5575 661315537 54100 54099 691311925 30531 30532 230785329 63534 63535 8936159 77755 77754 92139691 84514 84513 305927082 77757 77756 492563035 77757 77758 310161590 57360 57361 689338744 61672 61673 163233037 77761 77760 302228614 18439 18438 274110843 86519 86518 979053005 43278 43279 395216544 59379 59380 85286921 46756 46755 7220035 46210 46209 879595363 75670 75671 46664425 80167 80168 822531744 54132 54133 661268134 7351 7350 732524697 70946 70945 870918708 74484 74483 732491243 51848 51847 270202690 16453 16454 4713711 32478 32477 18965774 60447 60446 140831213 86482 86481 69185590 58942 58941 514419084 75553 75552 177245900 77780 77781 578727821 17858 17857 304993448 42795 42796 696629177 69350 69349 9091586 81822 81821 257201944 77786 77785 44601408 9759 9758 876254052 88767 88766 929689868 19841 19842 949997245 42222 42223 32768938 71108 71107 654728094 77792 77791 668152968 28688 28689 514903312 77794 77793 916616471 9895 9896 819926814 22448 22447 385321434 34045 34046 45372296 77797 77798 224007357 11137 11138 632667836 21083 21082 651172263 37512 37513 955252993 7908 7907 856895826 94839 94838 79042550 13209 13208 241196635 12964 12965 587527227 90417 90416 485275797 66334 66333 646225774 15954 15955 972415651 77808 77809 304905817 49075 49074 14169030 97821 97822 327189353 88517 88518 325554163 77813 77812 293201250 1245 1244 467144745 77815 77814 33762898 18072 18071 844631297 59644 59643 404534980 43213 43212 574431623 8085 8084 17045301 52183 52182 879897672 29551 29550 597436876 75479 75478 72266412 62535 62534 811720261 29455 29454 34676870 81634 81633 974787119 67773 67772 42929130 77827 77826 588358487 79582 79581 545586495 40550 40549 345236100 37264 37265 294383508 14871 14872 292598884 71829 71828 776335672 77833 77832 824065735 33020 33019 304456836 26257 26256 897152523 13040 13041 792942844 67276 67275 220831447 18989 18990 869055127 32347 32348 882972685 19332 19333 52038490 57502 57501 130023673 31965 31966 610016043 86415 86416 907448271 2860 2859 686977509 68840 68839 734374996 73630 73631 744021928 36609 36610 553853659 75226 75227 800941939 27277 27276 574129011 77850 77849 858798068 15370 15371 46760287 96411 96412 242656926 62566 62565 208758470 31207 31206 729571581 42226 42225 491221164 86915 86914 610551878 1677 1676 106997537 5132 5133 658385715 74051 74050 487785912 98893 98894 559206925 11183 11182 282331195 55839 55840 337842442 25499 25498 935227293 52696 52697 367187162 18147 18146 598790960 78983 78982 532798845 90368 90369 840127000 53474 53475 733027159 24034 24035 674691328 18429 18430 64643718 44115 44116 240660492 39700 39699 95316083 8398 8399 457229582 76921 76920 983023527 34809 34808 579560956 89804 89805 139511265 77877 77876 394403746 78416 78417 449755237 72468 72469 379958420 38402 38401 165307030 40053 40052 130670695 74705 74704 473766599 68480 68479 182115104 22688 22689 714506575 77885 77884 20885741 77886 77885 63714779 3029 3030 634896915 58126 58127 354154249 68779 68780 94633768 77890 77889 936271922 92820 92821 184726914 96459 96460 646494598 8395 8394 764739567 9172 9171 10798175 85521 85520 951988134 2575 2574 53294031 90215 90216 986169726 77897 77898 386365819 28598 28597 245609310 79995 79994 952854189 66987 66988 307023349 95159 95158 473290148 50958 50959 3075243 45149 45148 181519151 13409 13408 516840919 57993 57992 574953594 89187 89188 352197938 24184 24185 245521703 99017 99018 449813132 13024 13025 509235104 84844 84843 319472317 99518 99519 835639212 61729 61730 49246431 71501 71500 679708481 34511 34512 955422138 21753 21752 234003866 17702 17701 807760768 42848 42847 670711944 98747 98748 573718971 14551 14550 687038477 12909 12910 436456835 26309 26308 660633639 82644 82643 956393972 75934 75933 490775786 77924 77925 16139487 25565 25564 285359313 37610 37609 345043904 77928 77927 705946966 4395 4394 8637680 26101 26102 320263616 86941 86940 61904668 26397 26396 733002813 50927 50926 160147702 77934 77933 738097456 77934 77935 622181162 23447 23446 645836 78694 78695 76029588 57634 57633 511939298 8094 8093 697306288 77940 77939 956811511 56721 56722 466434130 31340 31341 236690074 99658 99659 642968727 24967 24968 951771125 44935 44934 768153627 77946 77945 52722337 16846 16847 288430188 34311 34312 497654975 92659 92658 658790847 26151 26152 388335172 48166 48165 175644386 95521 95522 420097172 77952 77953 94340466 4976 4975 152272979 1124 1123 321821262 76753 76754 312198519 80139 80140 18387531 71082 71081 965357986 52387 52386 727055146 10545 10546 954713264 93901 93900 520386759 40271 40270 252678027 31454 31455 405332626 71425 71424 964812103 90244 90243 739431747 75974 75975 39121515 50769 50768 308055242 51179 51178 558356108 48314 48313 512662149 17131 17130 309615649 3858 3859 476105654 77972 77971 614521490 5785 5784 547083316 58064 58063 556945042 91880 91879 10293601 84367 84368 264164527 55139 55138 41449819 51868 51867 926790183 93214 93215 934677111 89859 89858 517791742 58561 58560 347852523 4191 4192 812600397 4044 4043 919095498 82710 82709 48659421 96639 96638 714660406 20864 20865 269043188 15531 15532 631930321 78962 78961 867863663 73746 73747 68903796 32056 32055 22870033 77990 77991 26409764 51715 51716 744690971 57915 57916 543754305 62347 62348 638714909 77995 77994 224231169 73338 73339 928959243 60650 60649 939712029 77998 77997 240690835 91922 91921 733887178 26581 26580 618291630 7791 7792 520201451 77520 77521 20341110 27906 27907 160412037 78003 78004 244130615 73199 73200 257591667 70963 70962 784261320 41760 41759 839569499 67607 67606 133844764 41580 41579 454784992 89559 89560 804334356 77951 77950 815911705 78012 78011 917178519 79137 79138 111935042 79715 79716 854988773 60591 60590 524512946 78016 78015 309810472 78017 78016 185483021 79430 79429 257939021 34975 34976 479497147 87103 87104 230501137 61120 61121 2028441 83037 83036 40567647 46538 46537 708317422 38698 38699 631672793 78024 78025 785579680 32314 32315 322883765 51588 51589 856178088 72880 72881 442975946 58416 58415 192614083 7814 7815 522894058 72833 72832 962204778 59065 59064 259788659 53260 53259 402772229 78033 78034 233426977 34768 34767 758994268 59886 59887 334361638 22805 22804 774550350 14792 14793 769689213 19150 19151 716835013 75705 75706 311240827 902 901 835958505 78042 78041 945693351 45929 45928 538188180 19301 19300 708179915 78045 78044 724882182 12952 12951 37741643 88568 88569 470319067 86336 86337 772621238 59881 59882 153118522 95751 95750 976780955 13490 13491 68025166 29719 29720 230888094 38849 38848 188923386 96826 96825 285493962 77898 77899 848649672 95572 95573 634465833 78056 78057 341909283 78058 78057 833901202 81738 81739 28285895 16303 16302 935023043 77411 77410 614232693 31387 31386 602510512 26885 26886 592521451 950 949 172910874 37489 37490 1288211 52909 52908 1330018 78066 78067 596217467 35419 35418 836886176 2874 2875 590015749 42183 42184 901297392 31050 31051 986503648 21535 21534 9959948 2790 2789 549460406 61984 61983 642080 70477 70476 170738983 6105 6104 513494745 57819 57818 276199543 78078 78077 272405695 72865 72866 624470915 59845 59844 174242502 14238 14239 653215226 78082 78081 598887455 17447 17446 137708489 92834 92833 15561812 91599 91598 463961559 7144 7145 266513812 27575 27574 912583411 6133 6132 235120972 5076 5077 993291531 7871 7872 16309495 18349 18350 4357790 22718 22719 75148598 78093 78092 562451571 79566 79565 733403427 53490 53491 834848652 1927 1928 510605282 63322 63321 472324950 99353 99352 765877882 82833 82832 680850466 78099 78100 92877795 53396 53395 880513496 31099 31098 30070625 50938 50937 308388586 79360 79359 54107408 2464 2463 570508168 4389 4390 82133695 78106 78107 319618323 67901 67900 419229441 5800 5801 613439955 82376 82377 154931330 49018 49019 317939948 78111 78112 9937816 34661 34662 110792334 74924 74925 55788058 98820 98821 892050541 11331 11332 341459317 8165 8164 124530289 92330 92331 103186684 16964 16965 902248366 64767 64766 526252672 73296 73295 762030998 70395 70394 251472673 34404 34403 806440813 93562 93563 365320803 50784 50783 5816318 43419 43418 632384901 86828 86827 214892429 66311 66310 889193742 95332 95331 730669068 77900 77901 653170856 36708 36707 410934674 78132 78131 201590065 38479 38480 138231048 15897 15896 470335760 64681 64682 26805030 36154 36153 731097797 85529 85528 263657374 15487 15488 61103044 58288 58287 54025878 45516 45515 48213892 37710 37711 899883612 97233 97232 670672595 37401 37402 492326741 31533 31534 164407148 42434 42433 709014583 73408 73407 520833995 37787 37788 923860088 35152 35151 355150656 12925 12924 78777095 22341 22340 451992131 87234 87233 282854201 2423 2422 989846279 81098 81099 354934278 83748 83747 605027410 5697 5698 550952821 9461 9460 549231243 76545 76544 523468885 4794 4793 553252629 90637 90636 16406062 3195 3196 388012507 91733 91732 6572407 62381 62382 178843948 28901 28902 795238921 86908 86909 577971146 76897 76896 613370324 94956 94957 146917693 17245 17244 949213649 99969 99970 717585517 67157 67156 604092727 78170 78169 903019632 91580 91581 832597746 58506 58505 338874273 65189 65190 835599697 14037 14038 194288882 22568 22567 478701055 30162 30163 59139459 77299 77298 872901172 51456 51457 925522035 24747 24746 436476716 84158 84159 813671158 9845 9846 697863897 89799 89800 358583975 42015 42014 130272469 83389 83390 570999840 78185 78184 15596954 95001 95002 384595912 71981 71982 112391669 96532 96533 981429997 87697 87698 10245816 33728 33729 212818707 57927 57926 691419312 5921 5920 770801547 28930 28929 67337942 78193 78194 468997447 55312 55313 158161097 7437 7438 99983596 27349 27350 798118780 78198 78197 447721257 20068 20067 124831276 41791 41790 300821320 52125 52124 956337046 85406 85405 331334658 97229 97228 798177126 27156 27155 61622424 59053 59052 657610226 83162 83163 858617887 97808 97809 144888872 17489 17488 431318299 16980 16981 638100421 81810 81811 443203408 62190 62191 170291145 34224 34223 863525333 85041 85040 742389031 88804 88803 479507306 73106 73107 983454656 12906 12907 899280651 78216 78217 229534610 48708 48707 582105798 40597 40596 902142509 44217 44216 405641417 82902 82903 897838183 13004 13003 938655423 8131 8132 449976401 36755 36754 43089757 8863 8862 143283050 48773 48774 39266359 1334 1335 582146322 52197 52196 330026457 16232 16231 795194689 37552 37551 150186003 82381 82382 508569464 6651 6652 305074324 6306 6307 148156920 78234 78233 606517690 8253 8252 483240243 46605 46606 81208233 71784 71785 65984384 78237 78238 38351771 63350 63351 969410834 67064 67063 849916279 78240 78241 577147947 16781 16782 5407652 9203 9204 328642957 74247 74246 187973919 79954 79953 583514418 78245 78246 934256075 4479 4478 696948540 74882 74881 919753993 57383 57382 314051887 78249 78250 578921097 15120 15121 573510494 57542 57541 250026336 47918 47919 154693283 78254 78253 300123994 82704 82705 965267027 99239 99238 42293393 86312 86311 149030513 86587 86586 868267326 80188 80187 391559714 42722 42723 146095056 36059 36058 170494561 50187 50186 715991355 6535 6536 223485172 41099 41100 17628051 3022 3021 765267871 89582 89581 304569049 30444 30443 30630295 4633 4632 167945237 64705 64706 371486009 61292 61291 718779044 97866 97865 672642044 26543 26542 52182484 49295 49296 725692069 25744 25743 785420462 34191 34192 578181050 26843 26844 80972307 48725 48724 55580216 74512 74513 231727883 5398 5397 883578504 57079 57080 114470745 78280 78281 902213552 61365 61366 293260371 82303 82304 537880775 4553 4552 332182000 22778 22777 360051371 69415 69416 698538531 11691 11690 226077174 53669 53668 700428903 11236 11237 315061549 56588 56589 545344411 82744 82743 595137339 81876 81877 36879377 78139 78138 100544030 47695 47694 922511330 67813 67814 77006305 1127 1128 41395076 4456 4455 561661898 28856 28857 685859998 78299 78298 899016148 32995 32996 334099738 24875 24874 200376927 27926 27927 422141052 56552 56553 733103143 78304 78303 607056755 45465 45466 582493811 72311 72310 641095086 78306 78307 48503183 4662 4661 225879537 78309 78308 603522939 49183 49182 638965864 90281 90282 471601381 60765 60764 649754427 85615 85614 16389717 26260 26261 180196706 95944 95945 595976616 46398 46399 6494651 22561 22562 408683455 79590 79591 776903770 51638 51637 53145720 15514 15513 781072416 96863 96862 408482525 78322 78321 122921615 919 918 591051676 78323 78324 27858396 75528 75529 151239608 44782 44781 83941702 84539 84540 339607933 12722 12721 884949927 89126 89125 49345465 37575 37574 326423625 78330 78331 157531945 3943 3944 128759802 26541 26540 863519282 84180 84181 133693539 12715 12716 18652881 88667 88668 251788181 88652 88651 183267029 40011 40012 893200869 33690 33691 553709132 86039 86040 842876410 30676 30677 987940923 79064 79065 664867620 26061 26062 66962 91438 91437 933881327 88379 88378 510805086 78346 78345 157948665 76866 76867 11732289 93904 93903 16754176 42399 42400 806022431 40967 40966 789115711 146 145 361484059 91126 91125 363658491 62193 62192 733385410 8555 8554 190310233 61648 61647 314231429 91073 91074 386431090 17161 17162 425299565 82840 82841 198914729 78359 78358 745041674 78359 78360 77496125 20333 20332 56019629 56599 56598 486696730 44528 44527 486039255 49586 49587 711675381 63623 63624 987174896 27432 27431 375710615 68807 68806 860295484 37069 37068 481542009 33805 33804 100416268 14796 14795 252074642 78371 78370 149687601 28918 28917 541580141 34696 34695 506254262 44956 44957 429025406 28540 28541 544748495 179 180 985724086 49952 49953 407829772 99386 99387 681589333 70950 70949 733420242 96276 96275 717412352 78381 78380 446839308 33521 33522 451953683 11842 11841 971831070 71673 71672 138054200 707 706 57040410 77265 77264 799868729 60490 60489 236525367 78388 78387 211818258 78389 78388 488653183 70994 70993 581658955 22825 22824 490040775 97018 97019 53833604 98294 98295 20047332 78394 78393 816355922 59846 59845 879995932 63838 63837 558192713 78212 78213 808398555 60653 60654 59706202 89494 89493 125922471 98339 98340 107309152 28559 28560 369720918 91231 91232 112227573 89196 89195 650538367 14152 14153 615880586 19816 19815 66577710 78406 78405 587820471 42213 42214 497179356 25469 25468 287300815 77081 77082 414172062 63452 63451 595595448 31954 31955 951167388 26828 26829 999742713 26775 26774 910308805 69427 69428 19248149 9806 9805 872972737 64637 64636 257435928 7675 7674 609797671 91592 91591 393490287 78419 78418 292993265 53546 53545 992742652 5153 5154 444018733 9483 9482 9482858 57921 57922 381967605 80989 80988 564391358 64453 64452 842805920 11743 11744 428452655 76785 76784 871714362 40595 40594 828028984 89342 89341 27259442 83820 83819 781663467 40539 40540 294021715 96426 96427 624353160 26731 26730 489909237 40653 40654 257705550 78434 78435 112117365 53357 53356 749169553 98877 98878 40073186 53408 53407 187037709 59860 59859 933198329 70362 70361 4902266 81660 81661 699784020 39976 39975 355040097 62840 62839 465762526 91670 91671 70647853 23981 23982 17492874 78445 78446 281553029 78447 78446 738131525 78447 78448 337994457 55769 55768 232570921 78449 78450 97340731 44414 44415 955385587 29535 29534 533457777 16172 16173 931100087 36986 36985 17873224 78455 78454 691428306 78456 78455 822711083 78457 78456 962592801 58240 58239 46372595 84231 84232 530426992 97873 97874 70337793 13 14 28132149 76516 76517 379387274 27199 27200 158710143 11513 11512 843566643 82556 82555 496596777 37792 37791 9376222 20798 20799 348491603 57089 57088 87853251 81720 81719 261048082 88642 88643 956800194 37877 37878 244207719 85594 85595 473161207 84173 84172 897599342 96545 96546 951850896 78475 78474 688558040 6251 6252 968950491 49011 49010 421275291 96813 96812 418956963 1182 1181 703577064 96936 96937 532807869 92760 92759 229452126 62514 62513 500633054 58502 58501 11311229 90664 90665 396264368 78485 78484 978840925 14485 14484 236753188 81040 81041 78301600 50120 50119 579320073 43041 43040 207174565 35299 35298 930552542 29410 29409 462220798 78492 78491 297352676 8726 8725 290089765 78493 78494 448795256 82483 82484 124799338 78495 78496 112762272 25377 25376 962351920 36467 36466 3736292 15396 15395 489422681 68477 68476 462774367 56034 56035 27020799 35514 35513 869216533 78502 78503 579886437 37369 37368 858335623 64010 64009 103762733 40994 40993 693682821 63499 63500 346600907 96008 96007 827844164 82141 82142 16492601 1028 1027 148304816 56458 56459 368789996 21138 21139 458132483 5485 5486 367711496 18132 18131 582180503 78515 78514 80069840 67284 67283 533030648 17080 17079 153137760 78517 78518 201543998 24134 24135 960644510 17514 17513 121469082 87363 87362 88524910 75262 75263 583316526 21688 21689 736295461 38385 38384 205645346 59506 59505 197408577 24562 24563 975208692 78526 78527 60082519 89295 89294 464058127 19166 19167 849081164 78052 78051 782911648 79597 79598 201297352 69142 69141 20371877 92857 92856 245975016 41050 41051 580700742 98253 98254 331669555 13118 13117 568767337 57092 57093 98757072 45310 45311 572463489 33494 33493 851341814 70249 70248 538602406 30318 30319 160995747 25381 25382 797103339 94738 94739 943814545 59968 59967 267046380 55424 55425 951342694 62278 62277 931228838 78547 78546 22913834 27837 27838 358606476 78549 78548 704258047 93908 93907 763328727 6558 6557 924561164 78552 78551 273296157 81155 81156 508086715 67280 67279 265003045 65422 65423 884963364 11111 11110 881191162 27221 27222 450321609 90859 90858 333385278 73280 73281 369371267 21970 21969 171492289 94848 94847 729287356 61267 61268 983333458 54106 54107 761459167 21936 21935 370295765 94968 94969 215429133 4416 4417 210714006 97170 97171 575395858 78567 78568 697005277 85937 85938 52468887 16718 16717 43298755 35019 35018 929663896 98307 98306 455611459 5256 5255 44621337 88503 88504 8455572 72849 72850 954356757 2594 2593 649514934 19440 19439 673874104 46285 46284 526394700 59874 59875 311659214 8603 8604 898438057 62436 62435 50647418 96364 96365 162626861 57159 57158 240657707 91745 91744 248441298 84166 84165 830415564 71664 71663 699194370 64925 64926 977424187 83250 83249 799401900 48320 48321 211977981 62337 62336 656129942 78591 78590 920524336 42931 42932 193473781 58388 58387 638618816 54960 54961 925934907 78595 78594 762618590 55545 55544 880144944 6015 6014 843465134 96779 96780 415735876 50970 50971 776275008 61629 61628 725067555 80583 80582 450380994 50539 50540 950567051 34283 34284 919308788 19200 19199 396501338 30571 30570 951576796 81580 81581 36159212 54685 54684 536686266 96441 96440 684841635 22571 22572 913172286 99880 99881 30829511 78611 78610 881365753 91249 91250 493797265 63615 63614 442475026 9582 9583 397939586 59275 59274 790038330 78615 78616 871009785 32691 32692 956987105 83725 83724 998679813 24204 24205 546023082 33177 33176 46220152 78620 78621 256287005 21199 21198 318069309 13410 13411 44578717 78623 78624 951524331 99414 99413 75902105 19867 19868 394663577 78626 78627 408213510 8896 8897 85794805 83738 83739 353728524 77911 77910 241584016 11035 11036 936502271 66626 66625 671859580 46559 46558 609863570 97089 97088 749439769 78634 78635 621065287 78636 78635 715592748 78637 78636 924051242 73623 73624 597124657 76618 76619 364058303 84713 84712 63057395 44669 44670 362667321 48513 48512 349408089 1208 1209 56365804 49274 49273 170163075 44171 44172 371928325 3243 3242 783626517 83898 83899 695792761 9965 9966 280932563 56238 56239 252324155 74986 74987 813365359 23538 23537 733734322 80675 80674 318250398 31008 31007 820205162 78653 78654 378332017 43173 43172 609360394 91177 91178 182860259 43860 43859 150494598 35876 35875 784194479 19472 19473 438536341 10558 10559 354975332 13552 13551 728043110 64718 64719 344574138 35287 35286 521189006 52813 52814 19366695 18209 18208 90206790 52641 52642 358102702 80957 80956 372511187 98316 98317 156773880 67295 67296 393801285 39595 39596 18760357 99394 99393 572808036 39397 39396 863465700 78673 78672 400193000 59436 59435 145216321 36939 36938 992911848 68293 68292 416061631 55040 55039 15500181 44410 44409 96963367 89251 89250 765283368 34056 34055 376056735 76700 76699 765386009 68495 68494 329782142 45989 45990 72870290 71394 71395 627758943 44660 44659 530092579 78685 78686 285319285 52788 52789 19680951 17983 17982 456454174 78688 78689 361157319 78693 78692 804667834 3389 3388 57057741 78728 78727 297205437 96087 96086 190185468 21185 21186 844331267 52845 52844 606239534 16527 16526 933945188 3266 3265 134907934 54314 54315 231661705 78699 78698 48242647 21454 21455 148172797 31975 31974 403081580 55938 55937 944333191 71802 71801 762252266 6428 6429 776064696 56307 56308 792921227 89991 89990 470678208 43827 43826 941561644 78707 78708 109652102 89275 89276 865345281 42813 42812 873469687 67759 67760 195308936 78712 78711 369956765 3810 3811 786953659 47849 47850 271577972 53517 53518 558921610 89813 89812 523833850 40439 40438 696713096 24273 24274 24385158 90520 90521 217108197 78720 78719 583198682 22878 22879 743604124 78721 78722 777082363 88337 88336 856520941 21445 21446 132698689 78725 78724 721848334 11712 11713 249720234 78727 78726 656830750 80045 80044 750096755 11861 11862 377097306 78729 78730 288269802 93157 93156 838288275 56460 56461 507288446 78732 78733 383550432 68550 68551 627477016 43667 43666 68857232 52964 52963 953932462 25601 25602 771267682 78737 78738 841264917 40040 40041 911116793 80334 80335 813267990 6228 6229 24247434 5738 5739 816679365 78742 78743 867039192 76727 76726 13127182 78745 78744 218469986 89945 89944 825251217 9079 9078 871651546 49256 49255 92483248 87769 87770 20070362 30197 30196 117738213 26815 26814 532679123 61217 61218 984615513 78752 78753 796530502 78754 78753 485320115 91588 91587 40396598 59925 59924 618588718 32468 32469 546841053 76793 76792 827784175 42775 42774 675092382 18845 18844 560468629 80863 80864 986595899 52016 52015 983065617 39845 39846 617277000 49005 49006 514896312 78764 78765 303818975 61320 61321 858909590 46173 46174 18197910 96208 96207 13227014 68467 68468 102404270 78769 78770 235789696 60270 60269 299684237 49299 49298 331162801 65643 65642 205488494 77652 77653 314661073 33702 33701 903465560 88774 88773 666560561 62964 62963 572006988 76239 76238 566933267 393 392 6583491 43940 43939 30278847 47975 47974 663510104 78782 78781 550634195 32121 32122 834252481 76399 76398 471695579 71174 71173 555650307 11467 11468 250314273 40391 40390 422653414 51077 51076 901281735 87790 87789 573212839 96735 96734 13711634 86656 86655 126266862 86190 86191 920820745 65267 65268 522661119 97188 97187 86751295 77101 77100 722786612 29322 29321 62204397 78796 78797 669189035 82073 82074 818555715 78798 78799 967900476 78800 78799 33448448 7548 7549 164230318 99359 99360 317240129 83668 83669 115967274 10530 10531 225735574 4901 4900 438175983 78805 78806 292206939 24937 24936 38306888 27996 27995 6944070 30055 30054 675232955 89837 89836 756995388 81787 81788 495997060 47346 47347 202003305 78812 78813 400843330 67915 67914 771605391 67446 67445 452865263 90324 90323 539636894 64439 64438 593466389 94764 94763 929754246 95490 95489 59343935 13183 13184 664104009 3876 3875 98416558 78822 78821 74545748 80709 80710 86160206 60540 60541 776218383 78825 78824 228855785 10205 10204 201883571 76112 76111 955638681 21518 21519 356213596 49649 49648 374562691 46732 46731 223391327 9254 9253 296154562 32926 32925 851881949 61446 61445 723852194 61604 61605 64265624 6251 6250 831847439 78836 78835 448756230 26401 26402 288206413 2831 2830 63512740 18887 18886 689554665 23795 23796 247884941 58129 58128 966445295 40125 40126 45179723 2925 2926 482899293 41234 41235 377937389 5896 5897 469026520 78845 78846 765940313 93897 93898 330118046 78847 78848 73172196 3846 3845 945659836 3946 3947 697024032 77614 77615 764436865 9928 9927 127301877 62242 62241 30501426 49614 49613 592893172 93155 93154 20047615 85213 85214 682487015 14722 14721 812019254 90155 90156 172939181 91455 91454 579636407 85809 85808 361873733 47550 47549 999049128 13946 13945 400857640 16720 16721 286713449 76843 76842 400511196 77372 77371 11685578 34126 34125 66243014 78867 78866 234802556 94267 94268 415074624 63058 63059 932007110 32771 32770 553501675 16204 16205 443411321 25338 25337 287263046 84365 84366 273345062 328 329 544472192 78875 78874 499569806 78876 78875 570380171 59022 59023 568194394 42998 42997 55782002 49976 49975 870789645 85938 85939 346241260 326 325 37249846 53276 53277 409878577 42464 42465 593853674 90385 90386 47877900 88278 88277 740662129 78885 78886 614571570 78887 78886 3669568 78888 78887 658433746 72825 72824 294423335 7288 7287 454991213 3112 3113 469408716 55128 55127 359894760 78892 78893 363710296 7186 7185 67865056 78894 78895 539090544 62391 62392 442977853 95841 95842 794935143 70049 70050 375530762 44779 44778 944230578 55698 55699 76558980 32002 32001 861831068 6043 6042 2594928 6088 6087 644126523 27621 27622 338718386 57407 57406 107971490 50825 50824 52033052 34577 34576 615273816 36044 36045 328419716 40481 40482 935303433 78516 78517 552742681 2158 2159 868964220 78912 78911 391027703 78913 78912 51335621 32144 32143 389218296 71542 71543 287919548 6304 6303 646078413 36671 36672 989497005 77553 77552 796060494 9194 9193 354850385 44013 44012 186109455 50711 50712 456681981 97607 97606 966323764 24027 24028 962533402 23221 23222 167873926 10496 10495 47688149 92463 92464 330629318 46906 46907 115846423 54265 54264 58650945 73868 73867 377692856 62761 62760 507731108 153 152 747543792 78931 78932 995477266 50652 50651 180298254 97469 97468 409424756 85400 85399 25353580 78935 78936 152614416 27551 27550 371800226 91671 91672 607073630 54891 54890 362290938 71900 71901 811805974 24472 24471 196713764 34916 34915 852772750 11818 11819 729420587 57791 57790 555376963 45959 45958 486710952 96387 96386 418958005 78946 78947 50039606 93234 93235 531520633 88305 88304 74458917 10918 10917 183046537 45876 45877 223170675 67337 67336 358063070 61678 61677 394776055 570 569 14427969 14983 14982 786057440 87167 87166 140197470 78956 78957 19561054 47337 47336 53610010 27587 27588 763879839 95169 95170 11204902 78961 78960 600905213 30733 30732 515268052 31113 31114 116689270 34932 34931 976181290 45899 45900 600919900 54858 54857 14445110 35340 35339 783924045 44978 44979 16300192 78969 78968 429386854 82729 82730 6852486 5566 5567 883595444 26884 26883 495852419 99406 99407 736931051 52429 52428 867418897 78974 78975 320050267 78976 78975 723857938 43633 43632 305347871 78978 78977 819998121 88919 88918 620539032 86775 86774 998061646 78981 78980 51080730 78982 78981 505751074 94906 94905 73840100 53102 53101 656378239 51489 51488 815544918 2591 2590 738813396 48306 48307 277624158 69323 69322 94397104 26351 26352 784696372 86069 86070 490506524 61974 61975 472042311 29277 29276 232557870 28460 28461 694922359 78993 78994 987420123 90597 90598 60337540 14209 14210 507262733 5740 5741 78865094 28003 28002 816255477 78999 78998 727200287 87415 87416 753979299 38868 38867 182075951 27396 27397 290548180 86992 86991 637790662 27796 27797 540374539 98587 98586 108540831 79006 79005 45147875 61043 61044 45632075 67149 67148 244348835 94432 94433 79683691 46711 46712 302609939 44608 44607 55372066 90231 90232 655384206 76528 76529 69331658 55904 55903 809959001 12134 12135 982697446 79015 79016 26153011 95481 95482 815100504 79018 79017 373262125 91377 91376 311731413 82688 82687 384924604 34804 34803 164188821 42373 42372 284487437 32175 32174 987265359 52287 52286 560158872 75326 75327 426981732 14820 14821 902869496 28437 28436 50435675 58927 58926 614266106 47971 47970 327579533 79030 79029 55375348 58355 58354 51981089 21479 21478 505418840 46909 46908 68263227 6948 6949 255386504 22238 22237 767785329 80209 80208 494394860 54410 54409 696048767 28475 28476 518764611 83564 83565 847701051 79040 79039 75127606 66417 66416 919174091 11421 11420 261370163 14336 14337 168507413 69548 69549 797345400 79045 79044 37326455 56067 56068 678276974 3016 3015 267468728 18096 18097 96921913 15334 15335 26442047 91461 91460 983541901 79051 79050 152280707 3182 3181 829278915 20501 20502 810922179 33693 33692 762993964 57104 57103 298334967 81242 81243 73311397 75832 75831 101109766 8145 8144 850927467 68335 68334 874363193 9027 9026 712074033 14543 14544 376072432 43448 43447 582855024 1540 1539 639436180 79063 79064 94855167 14877 14876 63100620 79066 79065 14255075 62489 62490 805957364 91690 91691 443954280 51494 51493 51974859 83378 83377 662994033 48375 48374 983585131 96701 96702 637814284 9444 9445 175096447 14968 14967 480291913 68952 68953 89673904 98949 98948 33595213 57784 57785 252452448 45904 45903 230330018 79079 79078 77734555 16863 16862 887426513 79080 79081 766841418 34634 34635 877242163 99232 99231 673802666 78159 78158 708169988 85812 85811 545991165 73806 73805 569227449 72813 72814 152248192 83417 83418 314529939 63686 63687 558318492 37804 37805 884018037 34734 34733 4067168 13670 13669 752423667 79093 79092 863916591 73547 73548 860439467 81549 81548 612622518 6896 6895 883280856 79096 79097 383660065 84140 84139 290736164 87748 87749 821473679 39751 39750 11882686 95434 95433 560890307 34002 34003 463091885 14605 14606 321143068 69504 69503 743301476 33801 33802 30549959 64525 64524 206501014 52451 52452 559131187 7648 7647 731830859 79109 79108 696566213 17484 17483 122499380 44896 44897 952479182 27853 27854 806074171 79112 79113 521945274 69289 69290 46290527 79115 79114 66424202 43793 43794 912871359 39583 39582 948472196 79118 79117 30661876 34150 34151 685274664 65958 65959 584343460 77010 77011 28958055 37316 37317 517743444 93966 93967 522025488 37573 37574 150263166 40019 40020 820186763 76130 76129 665502692 5771 5772 778869705 79127 79128 473674019 8128 8129 78900859 79130 79129 197717387 93141 93140 346712194 35782 35781 136671790 52663 52662 849122471 5944 5943 441332279 87249 87250 338895501 2992 2991 813078142 79136 79137 58135779 51536 51537 297686873 79138 79139 706640862 72422 72421 427796660 62536 62535 593378791 50548 50547 474344548 28991 28992 746348689 63730 63729 945413816 27883 27884 535283661 33243 33244 872051025 97093 97092 278450529 79147 79148 724092980 16600 16599 913267350 33815 33816 790433054 85239 85240 423120433 79152 79151 425266456 49297 49296 206458533 35494 35495 878236746 7374 7375 752537735 21712 21711 4780564 81917 81918 884521282 30839 30840 385982299 4671 4672 335042060 11563 11562 227125537 87267 87268 587022105 19049 19048 458649945 61474 61473 524614414 33914 33913 588700665 76102 76103 79951544 77456 77455 583003728 2224 2225 904668414 57760 57761 731877018 22236 22237 72211220 7759 7760 1040850 24146 24145 198622450 43713 43714 415546311 18113 18112 850906629 79173 79174 868439410 37947 37948 72003620 78407 78406 787463559 53431 53430 439888581 79177 79178 272709450 79629 79628 573717617 35228 35229 33075620 9776 9775 945711221 72683 72684 102305910 26464 26463 575895259 56336 56337 64151597 32213 32212 542428312 90462 90463 407292823 29485 29484 630630919 37916 37915 583440373 74886 74887 85929366 44573 44574 946735953 79191 79190 88534720 64618 64619 967773457 11108 11107 735823163 19539 19538 186486989 20285 20284 887427186 18728 18727 306395486 42338 42339 100864821 67392 67391 336507447 95373 95372 275789743 116 115 921187065 63110 63109 866570137 17776 17775 174252353 87255 87254 312353966 3446 3445 378340548 10990 10991 766668127 79206 79205 350667167 99419 99420 857799111 20319 20320 351063272 79209 79208 405581025 31231 31230 777080713 98713 98712 753014265 89301 89300 46787406 35897 35896 14349408 63758 63757 830674492 27183 27182 742948708 35721 35722 43480613 62409 62410 730330239 48871 48872 231143033 15215 15216 628219343 39285 39286 985496159 79220 79221 137725638 79222 79221 588315908 46781 46780 309789987 34182 34183 835483187 2900 2899 963601441 79226 79225 104810791 20446 20447 430739438 80284 80283 986426269 16984 16983 75142494 57111 57110 760939309 14449 14448 467569121 79232 79231 191900889 95285 95286 255569843 76677 76678 64447207 56918 56919 714386002 93978 93979 536458476 57539 57538 174970677 5749 5748 651150890 87418 87417 642686651 42660 42661 192005659 79241 79240 65425762 80883 80882 155932494 52 51 80307513 26495 26496 804018290 80083 80084 550905752 37240 37239 8045489 76511 76510 60648718 81345 81344 516298815 73822 73821 481691 61641 61640 939000370 32499 32500 680198943 30421 30420 552023188 79252 79253 69017619 96277 96276 235415990 50023 50022 732657783 92154 92155 654392776 26615 26614 97959691 21004 21003 400152487 23087 23088 834314434 46202 46203 567251958 5756 5755 776726644 53589 53588 231024240 11226 11225 811076307 86425 86424 39314812 24208 24207 959295136 30934 30933 529347586 57420 57419 534316319 34890 34891 573160830 79269 79268 520685256 52320 52319 815675475 65594 65595 428861503 94595 94594 329130593 6256 6255 662985606 69249 69250 11788761 76602 76601 503771506 13497 13498 437896272 79277 79276 597634907 91927 91926 572522003 76429 76428 54701336 56102 56101 172571579 7463 7462 267603754 79282 79281 435903489 12614 12613 184774968 31754 31753 308598739 48124 48123 519378108 38712 38711 276137639 35844 35845 553740283 44564 44565 711851279 13802 13801 724777274 31987 31986 722352525 28737 28736 19900975 79292 79291 745477033 14866 14865 294959030 43267 43266 879567170 79294 79295 100395461 20613 20612 348063266 21590 21591 865877922 67071 67070 816144853 79299 79298 512535635 79300 79299 708661178 40561 40562 564508503 26923 26924 426945882 400 399 755176851 59898 59897 244488953 23516 23517 757550735 45762 45761 41708139 58066 58065 213565922 88623 88624 913535017 88054 88053 586195179 44546 44547 630352548 62753 62754 8892610 389 388 165475289 50098 50097 762079342 79314 79313 384807206 87179 87178 150585177 32419 32418 743847260 45863 45862 517881857 86501 86500 561563925 58690 58689 580498159 76185 76184 758222152 88070 88069 597980653 45200 45199 184298522 79323 79322 741036916 26270 26271 533335031 26795 26794 477556324 83523 83524 7518434 11276 11275 887756279 56505 56504 465958921 67828 67827 547821048 18165 18164 708753821 42948 42947 852416304 36371 36372 626285792 4317 4318 677569570 85064 85063 678230656 87139 87138 550053368 221 222 30629667 3194 3193 518942140 1023 1024 921923651 93744 93745 84221387 79339 79340 437804348 29663 29662 485132167 48298 48297 972222115 75194 75193 522703181 70197 70196 111102426 75313 75312 177338535 95297 95296 838201057 30172 30171 49576642 22467 22466 735796847 17514 17515 704068898 22961 22960 405923394 79351 79350 9795732 51516 51515 7145395 58112 58111 155834468 37455 37454 583281805 64904 64903 919405521 14493 14494 553721375 46301 46300 487667646 58859 58860 821424784 62944 62943 893599402 25803 25804 277668979 79361 79360 40838370 89086 89087 528074907 79363 79362 146767093 74545 74546 546215473 86421 86420 694175849 72625 72624 78394627 2368 2367 352475308 17723 17724 22119967 88880 88879 653933645 97475 97474 349395617 2393 2394 453413996 32187 32186 975752393 93249 93248 799911536 82340 82339 778088273 58972 58971 658628088 77593 77592 162629373 51866 51865 964924179 43090 43091 237879923 79320 79321 669194419 76100 76099 773039181 55859 55860 107046751 99086 99087 733975405 79382 79383 722671657 84341 84340 356533648 45136 45137 373556192 88790 88791 32157222 43457 43458 87417478 79387 79388 892578658 28662 28663 25460484 79390 79389 622236557 62650 62651 522670877 84988 84987 204649631 58271 58272 991141793 75299 75298 58088464 96870 96871 746509539 5214 5213 151874796 38731 38732 985587564 17072 17073 894513702 63097 63096 164441329 13112 13111 459057966 63974 63973 258669955 79402 79401 926779077 46904 46903 48125190 79403 79404 734347281 97976 97975 425238756 71462 71463 838603244 79407 79406 16180739 48561 48562 10021506 99191 99190 744655604 59460 59459 783751451 48173 48174 555061869 1013 1014 807376949 59724 59723 440130041 8141 8142 860079574 56127 56128 842281198 94800 94801 19961376 79417 79416 615701407 70021 70020 106957862 69212 69211 461690580 79420 79419 25285886 53437 53438 401600375 65899 65900 469049624 75640 75641 716505744 27134 27135 131600845 9665 9666 213186932 2793 2792 693403963 79427 79426 170677816 79428 79427 737088081 7255 7256 312304748 54533 54534 561743654 44430 44429 525033990 54023 54022 749719951 48900 48901 39859357 79434 79433 424743408 37047 37046 279772888 79436 79435 604862546 39388 39389 940354085 41596 41595 333790134 49720 49719 879114414 80215 80216 658840489 8594 8595 894301065 50178 50177 917676057 6592 6591 642173230 67490 67489 253725543 64108 64109 732393519 65155 65154 635253437 57490 57491 102179363 89189 89188 674082978 24688 24687 783680227 4303 4304 141862348 79450 79451 500860922 64741 64740 185302069 22866 22867 242512982 40631 40632 884039793 22407 22406 806239300 79456 79455 480109886 42994 42993 426927515 91571 91572 70550877 24699 24698 770258998 79459 79460 911538080 79460 79461 119329448 95718 95719 273418565 49326 49325 362542892 3096 3095 912913026 8623 8624 167355611 47291 47292 372169057 8619 8618 949113122 79468 79467 941684430 20186 20185 166319474 63550 63549 54268398 74919 74920 699458873 39886 39887 872826291 79472 79473 107323410 44819 44818 692012206 6681 6680 328635448 79476 79475 137563940 31877 31878 549635393 44951 44952 447532899 79478 79479 920455945 46769 46768 679989334 39167 39168 242146540 94811 94810 786612824 48969 48970 274160952 40862 40861 921748038 11919 11918 858863841 32570 32571 778753752 79487 79486 659664759 86014 86015 61003825 39947 39948 594335574 74439 74438 657880500 71601 71600 64254493 89881 89880 895372826 23515 23516 240969057 57315 57316 685919681 54785 54784 215952290 2095 2096 430688071 96828 96827 274223485 38933 38932 687209048 87217 87216 246272804 9924 9923 488635588 54415 54414 755953164 86810 86809 253802965 12906 12905 687192805 62009 62008 731347935 45226 45227 835331023 57466 57467 696103960 22058 22059 623184587 87413 87412 947549354 15465 15464 68446831 79509 79510 147968263 40096 40095 883280607 97419 97420 788109437 79513 79512 39863032 77789 77790 80387850 23152 23151 387612110 55042 55041 173115505 94416 94415 877045849 2756 2757 675400077 65107 65108 681593707 78 79 369611750 16291 16290 214106597 26874 26873 91824002 7719 7718 403553067 18762 18761 371885822 83239 83238 48418261 79525 79526 845031901 8866 8867 87359144 85341 85340 395659551 2501 2500 530283972 27832 27831 751194645 79531 79530 119557150 90952 90953 673844085 44292 44291 530382641 42343 42342 649238698 32230 32231 441796849 78145 78146 924305261 9317 9316 698077697 32719 32720 982375321 17533 17532 923927589 14103 14104 487902523 92278 92279 780949754 96398 96399 124497129 36593 36592 261128421 64991 64992 212017750 3899 3898 394065481 24662 24661 894187811 59438 59437 910446845 32889 32890 709783543 14611 14610 534048253 79549 79550 559332817 91620 91619 739819359 16748 16747 216760733 80842 80841 395794569 44993 44992 840830982 83160 83161 381029026 79556 79555 635130764 79556 79557 228533574 55033 55034 333394646 62373 62374 515714942 88157 88158 289845577 97858 97857 568536303 82428 82429 482377177 79563 79562 906576721 69778 69779 241230879 1610 1611 68717091 93521 93522 420631468 88868 88869 99573405 18038 18037 531100062 12328 12327 73331687 91172 91173 66362993 88827 88826 92116872 93792 93793 321088023 96472 96473 863604257 17336 17335 228333642 4155 4154 935234651 79576 79575 849626913 87422 87421 353549342 93511 93510 193416673 80615 80614 301235716 6806 6807 470178326 54736 54735 603714829 80219 80218 952727779 24450 24449 165444244 56639 56640 24103575 79585 79584 637996673 79586 79585 541365376 44135 44134 200087489 60250 60251 294626564 19507 19508 299960563 3656 3655 344341997 81931 81932 429440356 31224 31223 132086021 12357 12356 558834238 79593 79594 335829731 84092 84091 260669436 38214 38215 618825732 79596 79597 192051233 62048 62047 358600734 74287 74286 333679402 4813 4812 241664944 64497 64498 654588609 81371 81372 523742 22794 22795 747117619 93302 93301 398777468 79604 79605 882405156 52533 52532 847349865 11931 11930 28590722 99323 99324 840736798 21461 21462 282935735 68991 68992 849074822 78838 78839 776694819 15608 15609 77228049 55477 55476 249260233 37731 37732 767098884 51418 51419 973745224 79615 79616 749950995 67601 67600 976459534 29090 29089 588036657 79618 79619 601020872 85290 85289 644295847 83187 83186 23330332 10668 10667 460513379 54777 54776 367421339 30598 30599 478140819 15039 15038 134242545 62292 62291 229738099 61880 61879 666831199 64438 64437 550549603 98028 98027 553268844 82858 82857 716878653 79631 79630 206773719 52960 52959 209110757 25427 25428 819682255 21746 21747 300361506 43035 43034 676407654 86852 86851 135984556 52671 52672 940005188 80190 80189 758985350 76831 76830 274882712 98279 98278 9550989 53626 53627 83667541 35140 35139 900340818 79643 79642 795427482 10246 10245 690617125 71930 71929 244528241 27501 27502 524753010 92161 92162 348341181 3250 3251 668341073 52157 52158 909976942 32473 32474 764825176 92712 92713 713492471 91573 91572 293788595 6978 6979 843481090 78763 78764 801435511 79141 79140 331787618 79656 79655 273140788 60394 60395 538291273 57643 57644 619240906 12239 12238 852240059 26763 26762 390723197 79660 79661 47173698 75142 75143 138633803 96884 96883 391980516 29403 29402 49661052 79664 79665 262075474 47827 47826 92140412 25570 25571 351835746 34755 34756 558089958 33894 33895 602333631 60714 60713 351144929 77986 77985 18327519 96779 96778 569676719 17090 17089 194009398 42073 42072 70731395 20394 20393 426600618 86005 86004 785691795 54140 54139 826540870 79677 79678 210913135 14568 14567 304508978 82468 82469 737748369 43767 43768 474164451 80050 80049 318889525 79683 79682 204085647 28507 28508 536994667 66677 66678 447400420 79686 79685 949780586 96854 96855 861523449 79688 79687 72845863 79022 79021 330303365 94159 94160 348782118 79690 79691 80731983 89728 89729 30652816 70548 70547 31715045 65971 65970 25049223 60571 60570 25634961 94525 94526 990135734 32653 32652 359602057 69178 69179 965106220 62998 62997 782203494 4725 4724 6300010 85997 85996 45883351 12112 12113 548719034 32627 32626 66418583 79704 79703 345252035 13791 13792 515436956 27510 27509 473166939 81373 81372 276301202 79708 79707 448492956 85426 85427 621625479 55074 55075 347820602 79711 79710 173285608 20241 20242 305920019 45975 45976 241590444 60407 60408 107919112 20416 20415 349947343 87164 87163 57240332 4424 4425 279926530 25966 25965 25140858 79719 79718 884951201 12266 12267 969837740 50629 50630 753841637 16169 16168 947111113 36111 36110 300579419 5462 5461 677339358 80619 80618 696598420 79726 79725 945649969 35587 35588 633410334 23913 23914 499307474 59817 59818 879499444 81258 81257 824166514 18637 18636 291744946 66687 66688 579901048 89535 89536 762809036 97467 97468 665903442 70998 70997 468372734 17353 17354 623593225 28439 28438 412505798 59265 59266 904840473 79738 79739 413761682 94398 94399 301850495 79741 79740 940513140 43318 43319 920796691 62669 62670 896304413 79744 79743 331199512 16280 16279 247804937 13586 13587 452814354 79746 79747 817595383 18890 18889 997335 79748 79749 175399580 25918 25917 610090217 37590 37591 941055128 39875 39876 298683651 96287 96286 368196265 79753 79754 185061106 44746 44747 775618335 564 565 221990822 8789 8788 326096784 163 162 154037129 82748 82749 425416396 49764 49763 877705232 59629 59630 52085011 12825 12826 258698127 59967 59966 963069062 34865 34864 620033873 60675 60676 929636316 85403 85402 553813992 28274 28273 105392470 96692 96693 81420226 79768 79769 860335093 69445 69444 404996093 36088 36089 371294442 54759 54758 431739772 87819 87820 409596750 83601 83600 304500795 79775 79774 730860563 45818 45819 161432287 83542 83541 65441851 91997 91996 63813778 98189 98190 736758599 44704 44703 51657485 30901 30900 505047027 7976 7975 897962742 20999 20998 31932192 51496 51495 225707117 33858 33857 416962834 6493 6492 665188834 13370 13371 232928475 53251 53252 19091753 6657 6656 36141079 99861 99860 514703056 99970 99971 1035482 79791 79792 667810736 25090 25089 644596199 89447 89446 394801346 38152 38151 46733603 79796 79795 78435636 4756 4755 38487113 56830 56831 600453820 41771 41772 248051166 84421 84422 79725613 31775 31774 149836904 40393 40392 770826824 18024 18025 218131931 79804 79803 387281620 98309 98308 339574612 84296 84295 631770609 46510 46509 618521865 79808 79807 755027369 49177 49176 582600320 23212 23211 335494088 23374 23373 847762176 95990 95989 576819693 61297 61296 29368902 79813 79814 397688802 52476 52475 622824824 80066 80067 232959017 73138 73139 533140575 40397 40396 158130903 79818 79819 83894992 40068 40067 959882918 83522 83521 111004267 12107 12108 133830725 88932 88931 570344585 89515 89514 22767602 96509 96510 34866799 27428 27429 748078411 66881 66882 699023816 79828 79827 517439841 98986 98985 339596114 79830 79829 656873231 74951 74952 629871063 43007 43008 369003914 76477 76478 329872223 79833 79834 41576760 25418 25417 560328356 2674 2673 254451398 23389 23388 430483142 67250 67249 277331061 20694 20695 964067136 49607 49606 385957300 57442 57441 445557787 33198 33197 51901172 32619 32618 280203873 79844 79843 112392120 79844 79845 193400021 83257 83256 302504171 95535 95534 789571809 69215 69216 339246455 76174 76173 886583248 17569 17568 192800531 50820 50819 129273917 32962 32963 177590620 79852 79853 740457419 99650 99651 875879720 28705 28704 659049751 79855 79856 706184727 33088 33089 916326891 64582 64583 297211499 90989 90990 170464693 12588 12587 815172889 83508 83509 325150775 79862 79861 37333535 79863 79862 447782015 80621 80622 162796825 80867 80866 764996634 70167 70168 14406159 61058 61057 393341573 64636 64635 656111762 57005 57004 919409892 87589 87588 300212487 25707 25706 561580534 88774 88775 12729410 79873 79872 690028105 88705 88704 386386263 95971 95972 848216234 20441 20440 26006444 64044 64045 831480544 68535 68536 195113811 63070 63069 997350042 21464 21463 26587543 19037 19036 36581029 8659 8658 687350741 77384 77385 706741346 92624 92625 710939278 77428 77427 208576888 79886 79885 847000249 88443 88444 403486150 79887 79888 723787614 79889 79888 593101212 52037 52038 705253728 79891 79890 543632426 3611 3612 386484635 79893 79892 97869368 33512 33511 740434222 37869 37868 509146392 79895 79896 285307930 54518 54519 282943961 81375 81374 876009997 99410 99411 323225790 78524 78523 604496248 79901 79900 432682222 48913 48914 148881639 17983 17984 889648237 91555 91554 56767122 43950 43949 814706763 43582 43583 270446127 39486 39485 607622428 35075 35074 853570827 98387 98386 167190440 23263 23264 195077209 47832 47831 174580195 48116 48115 387629514 29899 29900 300471327 72025 72026 23178334 60639 60638 543311488 12628 12627 766929785 60532 60533 631522992 92133 92134 837975609 79919 79918 476810709 86865 86864 765476103 79920 79921 906169024 29175 29176 950854508 79922 79923 142859367 57330 57329 256886822 87100 87099 297390230 54957 54958 6662012 86600 86599 10697441 71042 71041 23820750 44022 44021 395720669 98700 98701 128712304 51497 51496 419278992 88256 88257 722467513 96037 96036 281031205 62596 62595 882368854 79935 79934 742354404 21837 21836 402770404 2362 2361 855274850 80310 80311 24915647 55540 55541 298813173 79927 79926 888942356 54213 54212 182484587 47140 47141 958742846 66989 66988 7664636 39342 39341 904390479 11549 11550 237511548 29478 29477 44694508 78621 78622 50336726 81059 81060 163061087 30213 30214 367146677 22374 22373 28665063 79951 79950 15358596 7378 7377 984328274 2179 2180 12073113 2080 2081 549583310 54221 54220 50623405 79956 79955 914971133 79957 79956 26464400 8294 8295 687067207 6550 6551 833670426 18164 18163 55055220 52199 52198 4769637 37631 37630 106593402 98097 98096 213715257 55947 55946 22259091 79965 79964 164526024 52848 52849 875399059 98574 98573 524445084 30986 30987 398551929 9750 9751 310493389 84084 84085 286324292 19256 19257 125193591 48000 47999 815512840 65487 65486 174717547 23309 23308 458219328 83159 83160 277507621 46486 46485 521902950 79977 79976 17588223 83059 83058 354488769 1190 1191 954831268 68939 68938 327526783 36392 36391 457768134 38288 38289 283528195 27757 27758 544835860 34719 34718 996600448 79985 79984 899309158 94237 94238 627573191 61737 61736 517515067 10988 10989 165056605 57346 57345 777312102 70428 70427 169685713 25329 25330 27314948 12536 12535 666294860 85448 85447 400937393 73558 73557 459460970 9825 9824 849607164 8263 8264 200442696 73520 73519 320155928 27192 27193 113359071 67458 67457 103779028 12447 12448 2455184 56312 56311 289818060 77698 77699 522990591 2498 2499 827023329 52700 52701 853463077 18722 18721 51971304 60283 60282 423596961 80007 80006 670544287 61997 61998 869766991 94730 94731 347344101 92407 92406 797070620 62434 62435 594536746 23454 23453 4116761 8949 8948 335045668 59921 59920 782522574 54260 54259 275286723 15100 15099 955370704 80016 80017 650710888 63652 63651 700491926 88258 88257 626077778 98122 98121 643284104 55719 55720 726360664 74105 74104 379309657 80022 80023 546509790 40543 40542 681743255 15384 15385 633084930 41144 41145 300169856 25633 25632 785459734 45607 45608 269350168 89789 89788 448088403 84073 84072 192068216 25964 25963 958909643 90808 90807 488583785 858 857 291977120 52088 52089 445251377 35 36 460289396 2708 2709 686152109 69907 69906 38022432 75303 75304 974468000 47459 47458 41355177 9347 9346 893080651 21101 21100 323087728 93498 93499 753705790 46740 46739 843852712 80043 80044 620991853 54551 54550 41266701 80046 80045 168849542 80046 80047 879900883 44728 44727 476862594 54908 54907 107224797 36700 36699 820697979 30724 30723 774385712 95396 95397 153939901 2319 2320 439506599 42506 42505 630200351 14275 14276 514344680 80055 80056 314974868 80056 80057 65866134 80058 80057 352302333 88854 88853 90472649 20865 20866 851713089 4001 4002 785214395 86282 86281 23171488 90948 90947 810212036 57837 57836 889023044 88029 88030 352618888 86212 86211 373843225 73303 73304 838927727 99836 99837 533727967 85542 85541 40821845 87965 87964 619762814 8320 8321 2731907 21119 21118 73829273 64626 64625 651363550 90537 90536 142678373 60115 60114 966746207 86043 86042 921974716 13994 13993 934314947 53558 53557 843724909 80079 80078 347497092 2978 2977 787896023 49319 49320 646717447 55223 55224 503728054 44231 44232 897465879 68082 68083 259324732 40912 40913 19500946 40856 40855 773473636 16572 16573 738214754 60871 60870 390160515 34954 34955 526883759 49294 49295 802487839 17381 17380 444540243 80091 80092 959896069 37478 37477 31668623 80094 80093 128844694 29155 29154 62399484 63553 63552 477843810 62688 62689 44311748 52673 52674 92844792 390 391 19023633 66038 66039 79582459 71517 71516 357953478 93582 93583 552717177 65116 65117 556705902 33184 33183 578369145 83639 83640 428447345 80106 80105 492737747 80107 80106 763940494 25289 25290 187709765 9390 9389 56543365 23164 23163 376509890 91988 91987 424974100 80111 80112 430985485 7275 7276 962651685 80113 80114 875813511 11019 11020 393359686 80115 80116 911274054 53263 53262 106047577 10340 10341 123358054 80563 80562 414886029 31194 31195 120841892 66548 66547 528242573 69060 69059 226726696 98673 98672 843087607 80124 80123 142921635 33797 33796 350731279 80125 80126 494409114 55995 55996 730879925 66219 66218 213422338 51694 51693 255187604 45328 45327 996865548 53226 53225 888287645 24323 24324 617638210 74025 74024 971142836 35070 35071 356003283 17168 17169 94810536 29654 29653 814976555 12479 12480 360981865 80138 80137 648426183 79632 79631 573144437 77956 77957 383245128 80141 80140 839610260 12677 12678 94776774 90334 90335 174990789 57250 57251 632885350 51114 51115 285312120 36415 36414 378716463 36012 36011 270868733 29126 29127 450895897 46633 46634 801864765 44457 44456 678420327 27250 27251 351786408 46775 46774 331189815 74169 74168 971352686 3436 3437 959164760 12033 12032 818394354 94062 94061 634248795 80572 80571 589922428 80157 80158 568298733 67385 67384 72882989 80683 80684 517313124 2388 2387 705200185 32589 32590 722402199 24276 24275 428899408 62206 62207 757414131 80165 80164 30391901 16702 16701 149180619 80167 80166 766593651 49301 49302 802524144 80168 80169 618951940 9470 9469 64816770 80170 80171 195015765 19792 19791 789257989 80173 80172 252028462 50958 50957 789112247 30314 30313 270671318 99487 99488 9917473 76345 76346 529485375 12998 12999 138635501 63369 63368 1874557 80180 80179 977476599 66386 66387 599041660 80181 80182 679114407 72378 72379 819423731 80183 80184 234877053 85882 85883 147060628 49042 49043 502126061 30304 30303 439725702 94630 94631 909322094 71364 71365 912555028 79637 79638 335900366 35500 35499 956332967 38033 38034 200474312 63081 63082 282645233 80194 80193 663998680 84290 84289 454893164 31417 31416 719222094 14940 14939 591233539 93145 93146 588663202 97742 97741 963523086 65735 65736 23062791 85407 85406 835192964 75341 75340 586287938 54037 54036 41103468 80204 80203 149538237 53142 53141 872972693 80205 80206 565797591 19133 19132 848350855 3777 3776 641385343 77888 77887 925488825 80210 80209 744849153 80211 80210 373756677 57722 57721 832189727 88255 88256 674136664 48472 48471 50363492 5340 5339 477709486 72324 72323 655976117 95280 95281 104227390 93869 93868 115949097 36616 36615 313168625 80220 80219 54051355 19592 19591 18665497 24653 24654 319291517 27920 27919 785910368 94654 94655 758071150 28533 28532 633701886 97340 97339 605733647 35848 35849 95997744 51639 51638 186290067 8694 8693 877411557 86934 86935 720203158 80231 80230 687728570 39761 39762 642817712 76493 76494 105980712 51579 51578 741785673 99069 99068 764516092 99408 99409 966021295 41696 41697 523537672 41838 41837 215386725 48939 48938 433735449 80240 80239 217254335 42962 42961 166785321 31793 31792 102297771 66391 66390 5978581 19781 19780 40514258 50407 50406 593079057 80245 80246 32588768 4988 4989 670958874 92544 92543 808061471 44876 44875 207441324 71258 71257 524183371 15342 15341 507922806 90133 90134 617622946 67366 67365 71534027 92126 92127 503891770 9700 9699 429572250 28360 28359 1094551 82976 82975 720276640 78087 78088 868441981 80258 80259 92440028 85190 85189 452671747 73382 73383 723200579 80262 80261 126505449 95903 95902 478128822 80263 80264 70196267 67867 67868 211699761 20446 20445 375688406 56632 56633 776769861 67426 67425 908755227 18116 18115 782799816 14739 14738 65484706 55812 55811 236869323 4874 4875 964377121 80273 80272 704917708 67217 67218 947809068 76818 76819 685985325 93815 93814 17300047 50863 50864 458554341 37168 37169 698164314 44527 44526 59083382 12867 12868 441660412 56719 56720 358145311 30139 30140 839716499 3010 3011 556300626 37109 37110 759721283 80284 80285 992488040 13513 13512 338102341 80286 80287 291999124 3790 3791 277258882 23867 23866 41196053 93436 93435 162394977 11509 11508 647756208 48758 48757 127886045 73234 73235 499828062 27282 27283 871386 80295 80294 336919106 40356 40355 250230969 76691 76690 248560349 83941 83942 16876586 53771 53772 878555269 76412 76411 332159041 45151 45152 545628435 22057 22058 685452749 24569 24568 930909405 50159 50158 351460837 81699 81698 159705316 98178 98177 112548803 66925 66924 959433038 78451 78450 714349782 25216 25217 910233622 80309 80310 213835026 68463 68464 60140034 66663 66662 917765515 93076 93077 994669525 1757 1756 712356162 19037 19038 527501766 80315 80316 29434430 81855 81854 797258546 74742 74743 881019103 35371 35370 241148046 80320 80319 618813296 36983 36982 779559327 6349 6348 955845627 13270 13269 354623981 91720 91719 505855585 49353 49352 41634165 49128 49127 999649449 85354 85353 802952606 76675 76676 886230937 80328 80329 923237998 15729 15730 436019587 15164 15163 333839358 80332 80331 127506274 86708 86707 317390891 19968 19967 402797606 40857 40856 504739983 26970 26971 679067211 87000 87001 982592688 80338 80337 333311920 80339 80338 687475830 65977 65976 620353447 17229 17230 977126115 85861 85860 578134856 80343 80342 186425598 83342 83343 913031180 55924 55925 944649488 91295 91294 328699031 73346 73345 27613203 83999 83998 438995924 72645 72644 259722088 93427 93426 507301447 89538 89539 681732296 37612 37613 299697567 21364 21365 286709373 92899 92900 885454475 22199 22198 490288594 40903 40902 196197583 71045 71044 793522632 2049 2048 21173655 93559 93558 804682762 54049 54050 849486859 50602 50603 258135587 11952 11953 162030627 83907 83906 17087215 18517 18516 649248701 71101 71100 66665551 97036 97037 8105965 93283 93284 705259809 92976 92975 489710740 7745 7744 793431920 49048 49047 588780596 6394 6395 342093543 83403 83404 686982658 64362 64361 225128332 20799 20800 31616061 80375 80374 929837227 85170 85169 714806463 51487 51488 646415375 63195 63194 412294610 76948 76947 52125560 76745 76744 685108548 72215 72216 690609738 335 334 276012478 1948 1949 407836035 15340 15341 278386257 75094 75093 745679855 80385 80386 271958098 75595 75596 721267871 29135 29136 492834664 29095 29096 442349975 88787 88786 943116259 80390 80391 880995527 80391 80392 695856975 55674 55673 33703229 80462 80461 113029961 9276 9277 265942168 82727 82726 641143442 80397 80396 298852544 19702 19703 607659106 29850 29849 595062228 33450 33451 10211327 60522 60521 969991268 78998 78997 394557069 80403 80402 931891169 39835 39834 329218344 40584 40583 904442193 47373 47372 572845360 74522 74521 876479047 75695 75696 73553124 80408 80409 1442835 87907 87908 76063283 51464 51465 133383990 24243 24242 779907534 90227 90226 716216089 48827 48828 709393538 22849 22848 898012670 18738 18737 976335557 14959 14958 581621046 7951 7950 46918799 56381 56382 177257876 20683 20682 5416811 65638 65639 433085475 80422 80421 663745741 80423 80422 34053396 80424 80423 444115622 80424 80425 419892986 55902 55901 744156214 13312 13313 881193018 80428 80427 457675041 56739 56738 982497468 75745 75744 65851078 28073 28072 847304167 3713 3714 783083468 42149 42148 205766349 80434 80433 876708861 27447 27446 781332130 79724 79723 572473944 18442 18441 433578867 75431 75430 442276705 94164 94165 296924436 80439 80440 350296508 63743 63744 521738331 30379 30380 43489018 80443 80442 488006283 79089 79090 272513715 80444 80445 573595923 24774 24775 718991317 75505 75504 946411897 92401 92400 130761787 80449 80448 903857553 88113 88112 309945986 15827 15828 672325618 84538 84537 27833880 65674 65673 600003754 86853 86852 913217941 80454 80455 729033265 12699 12700 650088271 62255 62256 49638556 7735 7736 899853352 72200 72199 52966675 39434 39435 990117035 66418 66417 475516805 3166 3167 488995928 3211 3212 524578970 64070 64071 35081531 51412 51413 952332778 70366 70367 477161924 18610 18609 899119724 17031 17032 831730386 80468 80469 62641969 10862 10861 564800529 54318 54319 72310354 80471 80472 221756550 71661 71660 35002919 33611 33612 501234024 91272 91271 574628537 60730 60731 322677042 80476 80477 36560250 80477 80478 826981622 65618 65617 957746996 80480 80479 310703092 82415 82414 137441344 19011 19010 66179947 34773 34774 262359800 8843 8844 243412143 28171 28172 240557678 4359 4358 737350524 56929 56928 41806687 78160 78159 258840202 34902 34901 19117410 76193 76194 35194465 52441 52442 803310181 93179 93178 445339247 56622 56623 893939802 7725 7724 741323864 80495 80494 300076334 12313 12312 308752781 10293 10292 829378811 4804 4805 322016544 84963 84964 683360894 56706 56707 58724823 42329 42328 210109899 29183 29184 254612607 80503 80502 251951935 31310 31311 48958594 54964 54963 905759415 10960 10959 25298620 18227 18228 462483199 31460 31461 479551115 34931 34930 194614670 93284 93285 18718501 45841 45842 799909488 54000 54001 327019311 16457 16458 465537155 80513 80514 415426699 27069 27068 761460198 37362 37363 872397937 46243 46242 262861999 66061 66060 792557505 35203 35204 363874268 21791 21790 899938711 40515 40516 35005069 98902 98901 68430880 60025 60024 248608624 25858 25859 788422573 52921 52920 595682940 70735 70734 2989062 54341 54340 310098658 77442 77441 904658945 71781 71780 141029184 64788 64789 584019 80530 80531 69049880 96561 96560 668307109 36515 36516 126282882 80534 80533 436603371 80535 80534 790662429 41300 41301 434880753 2274 2275 35483467 29314 29315 949894198 32037 32038 757591710 98898 98897 829045758 43546 43545 969086605 89872 89873 742635939 31667 31668 877645420 77987 77986 601264940 95314 95315 313164187 74978 74979 288986400 44216 44215 225449981 30263 30262 524310173 90007 90006 38045867 76481 76480 124558244 82765 82764 844751082 92761 92762 444674487 10632 10631 193446235 18539 18538 380893862 57098 57099 337101682 54168 54169 226302374 52868 52867 623066409 11951 11952 990803619 97598 97597 154093814 80559 80560 291539927 40721 40722 801939450 22627 22626 417837468 14387 14388 601810043 6107 6106 686054526 14129 14130 376959124 49906 49907 424968597 41946 41947 811597099 36243 36242 814290194 88893 88892 9956132 69703 69704 777213719 32458 32459 455411924 80157 80156 920314572 80572 80573 375772601 33175 33176 57797039 97394 97393 58846312 24528 24527 18074411 81074 81075 789712582 80578 80577 7857773 26780 26781 468494459 57793 57794 493137011 21281 21280 253031332 63386 63387 463606885 88191 88192 875970504 80583 80584 522647593 28022 28023 274923790 336 337 38220082 80097 80096 332723629 35291 35290 723994008 42272 42271 407748515 44921 44922 958532462 55645 55644 42106026 58293 58294 769957456 83946 83947 968816232 6450 6451 236830011 22312 22313 69086438 96744 96745 526816929 80160 80159 64955203 40878 40879 70824125 29497 29496 48343722 55237 55236 863906853 57815 57814 509394817 29942 29941 767693982 26780 26779 162129123 67198 67197 839300147 98222 98221 262159953 89091 89090 338861193 49361 49360 674516388 26755 26754 925293165 15649 15648 320234310 30609 30608 208439215 2543 2544 620224162 29878 29877 462237491 80613 80612 426431193 13330 13329 855455557 54794 54793 459629495 71226 71227 78857773 94924 94925 375647973 72995 72994 274322691 36435 36434 36197728 80619 80620 488465605 98163 98162 992049449 69908 69909 623053223 87108 87107 426099519 50446 50447 882426026 21642 21641 408765898 84215 84216 509920112 53508 53509 16567961 91439 91440 142364239 33334 33333 682360270 88743 88742 835882148 38170 38169 918926552 97053 97054 871014250 77124 77123 45838754 5477 5476 571175435 29445 29444 20586506 17035 17034 135188853 80636 80637 865336213 61547 61548 718764401 42452 42453 666256225 39552 39551 207490096 19728 19729 14119515 90663 90662 359213095 14770 14771 347156913 80643 80644 651726878 75584 75583 318843787 31173 31174 882743683 80616 80617 134679542 99921 99920 742905091 98400 98399 128486944 31191 31192 154871132 72456 72455 858974667 80652 80651 410990700 79444 79443 733787388 99819 99818 238163598 71537 71538 589893107 80656 80655 781958183 39620 39621 499655008 19268 19267 752742780 47334 47333 379183316 2668 2669 21386439 62322 62323 405732726 88829 88828 423742089 94190 94191 9580791 93382 93381 586074145 4131 4132 594472648 4442 4441 374156446 36263 36264 415645578 60974 60973 41374162 72067 72066 811595974 11317 11318 572034983 68673 68672 365070046 21867 21866 359994295 97525 97524 443871043 70223 70224 170319638 72581 72580 926537961 80675 80676 745029746 32274 32273 301529336 44208 44209 665030751 99666 99665 976959429 35818 35817 386113004 25838 25839 777134592 10130 10131 61229434 7032 7033 454294063 7194 7193 845955534 35366 35367 675380826 90685 90686 594450276 91960 91959 59192840 69566 69567 84843014 90472 90471 8721003 48541 48542 17656478 76443 76444 555039448 87847 87848 115555145 58259 58258 874645370 16370 16369 296148908 62056 62055 590781510 59668 59667 296402827 93787 93786 446077489 53844 53843 900284823 80699 80698 564055201 24269 24270 959526024 80701 80700 337961250 22923 22924 957899884 56035 56036 712656731 53845 53844 193731135 8032 8033 571395392 48046 48047 36401083 11592 11591 951077769 1831 1832 962294129 51022 51023 208696930 62011 62010 858730777 80710 80711 304227940 26646 26647 638048807 58485 58486 880815556 47041 47040 985325215 81898 81899 233508298 67383 67384 537215529 30618 30617 248389765 49700 49699 871969128 41287 41286 44010174 10095 10094 17900424 35958 35957 92539434 16220 16221 820263446 58018 58019 479163363 32899 32898 913560341 32859 32858 44496665 80726 80725 304152910 51682 51683 469956613 11633 11632 826171111 46657 46656 575870751 60042 60043 188673591 10684 10683 998062225 75039 75040 49394393 28512 28511 218210283 62014 62013 250952959 40120 40121 39954968 69190 69189 130189577 43572 43573 969228177 18507 18506 593954135 80739 80738 624279760 46468 46469 986813531 57586 57585 411606792 80741 80742 509661426 25227 25228 266098451 97714 97715 443712244 32590 32591 609449132 86813 86812 161038857 89135 89134 71213534 50746 50745 912898751 80748 80749 495167164 75223 75224 787532250 27278 27279 143858515 87732 87731 197386732 89626 89625 739605981 3691 3690 213020453 34295 34294 623403832 98613 98612 219688299 80756 80757 702244758 56425 56426 835822765 37806 37807 917613941 38252 38251 315178869 80761 80760 348408018 34139 34138 36581309 80763 80762 713222809 63821 63822 859969028 71312 71313 689430625 65411 65410 584031905 41281 41280 141081686 16924 16923 54036822 80768 80769 599308662 80769 80770 237621032 45331 45330 686436353 82737 82736 38867054 81390 81389 744631850 80774 80773 274171177 38751 38752 327682323 80776 80775 358994323 23630 23631 669710840 4381 4382 727781627 70460 70459 83762091 88728 88729 716827855 97321 97322 847404096 44915 44916 594937339 99663 99662 494974729 20010 20011 776314481 85625 85624 32688837 82928 82929 858849545 57023 57024 922722324 89537 89536 670047116 87102 87101 803255342 7558 7559 668434187 71464 71463 593697749 80791 80792 661404278 20348 20347 738873992 77676 77677 630637418 50814 50815 315558394 77171 77170 477389129 7613 7612 377916866 80798 80797 331894416 23552 23553 568299348 26265 26266 386794597 74446 74445 34106928 58820 58821 825091184 80803 80802 267178073 89560 89561 801748204 69375 69376 505126665 2196 2197 271885054 83810 83809 491207587 54447 54448 402669381 64630 64631 157712617 44669 44668 993175730 97669 97668 293201007 6500 6501 303421850 7380 7381 199838799 80201 80202 11094793 46209 46208 696872223 65418 65419 297230938 50060 50061 960316448 70944 70943 662854916 80818 80819 775258552 80820 80819 68955831 37785 37784 987166755 92804 92805 189957544 34992 34991 842523237 60329 60328 4647209 80825 80824 38016899 27963 27964 546907772 98305 98304 948043250 78525 78524 524419049 43415 43416 594400080 74229 74228 553505294 21117 21118 42048594 79394 79393 13162871 60638 60637 383045886 51278 51279 529781358 62261 62262 106830106 80836 80835 495670548 52059 52060 601238756 90448 90447 85376945 51069 51068 221818371 43607 43608 56788297 28105 28106 854002878 81408 81407 875439728 66499 66498 963366252 41954 41953 563954270 80844 80845 131645995 76137 76136 363445830 78470 78469 885820629 7239 7240 60665060 80848 80849 605289776 14164 14163 214249558 80850 80851 116006757 80852 80851 52457004 53643 53642 282955444 81844 81843 325348802 9957 9956 323903589 71862 71861 242787534 80857 80856 294861570 41495 41496 45763637 57906 57905 69247939 5343 5344 13325091 28577 28578 38982218 96762 96761 697396826 64828 64829 40784528 23773 23772 207146954 18666 18665 71177504 83396 83397 209413730 5865 5866 408830339 80868 80867 877669415 31948 31949 330388219 65865 65866 907980931 30323 30322 595386228 13539 13540 413932767 80872 80873 780984503 88184 88185 829613940 19575 19574 821304801 26098 26099 779102301 13475 13476 611371283 80877 80878 295191793 80879 80878 661267820 80879 80880 535356753 14549 14550 882329908 55967 55966 639199293 12641 12640 490590298 80883 80884 351160620 43354 43353 404001569 72358 72357 388672667 68468 68469 382186774 80887 80888 589432485 23565 23564 873930821 47527 47528 703238100 78292 78291 748372140 89155 89154 640678967 39690 39691 874910704 89330 89331 748857524 660 659 432365903 48575 48574 864928 68586 68585 207859158 50540 50541 184823181 49815 49816 839696596 46349 46348 20540259 4577 4576 600624270 99649 99648 174852787 80902 80903 3346228 56367 56366 956153671 32581 32580 645300244 64072 64073 773916926 28135 28134 204725518 32076 32077 766430423 81952 81951 70672968 51239 51238 60032075 32018 32017 159548963 72503 72504 21933280 80913 80912 21819757 58534 58535 379531771 61564 61565 760196056 96919 96920 601142005 46033 46034 379379882 33452 33451 231176050 59405 59404 751026103 74824 74823 795043822 76812 76813 602892940 68370 68369 779767961 97610 97611 591502830 62672 62671 345005157 75753 75752 876029315 32720 32721 156321373 45796 45795 547796942 42354 42353 815871288 97628 97627 291917409 93906 93907 240055598 61657 61658 529157709 7499 7500 828736522 19509 19508 709399774 10897 10898 153035649 98018 98017 595377285 17652 17653 628549058 55828 55829 616902166 23273 23274 89745486 68378 68379 61802547 51883 51884 880324874 44037 44038 404420360 2421 2422 448651666 36787 36786 53853754 80944 80943 62810833 38352 38353 790898457 80946 80945 561445583 22796 22797 322963741 58439 58438 680462025 89624 89623 848630416 29234 29233 240731015 47087 47086 627187592 80952 80951 73163242 93830 93829 993819928 89511 89512 925062597 43874 43875 667872455 75624 75623 822875373 78666 78667 205585473 80957 80958 52626068 90401 90402 255001933 26880 26879 389316818 75924 75923 358967807 526 525 695945861 99656 99655 217473327 7230 7229 301311835 81911 81910 491120426 74496 74495 425201709 55228 55227 762881702 8401 8402 60620687 47996 47995 328756732 54627 54626 842736293 2629 2628 508953745 46068 46067 938382904 11042 11041 191689877 57434 57435 640975368 25167 25168 480451825 47320 47319 811133028 93872 93871 493723514 91679 91680 700444665 91274 91275 187694955 49539 49538 3970536 83492 83493 840827922 76786 76785 268486171 93959 93958 818131913 83351 83352 321703384 80985 80984 874380072 35836 35837 252042390 31993 31994 509793401 65463 65464 12846864 77744 77743 711132012 39971 39970 738689177 53703 53702 32468749 40847 40846 216563375 80992 80993 981545970 80993 80994 262765266 12668 12667 108048569 88348 88347 269043351 51235 51236 316882610 74501 74500 37135864 71423 71424 507989208 80999 81000 123724782 83308 83309 24459526 62295 62294 266769730 53337 53336 494484327 89712 89713 221281695 92058 92059 401059887 38590 38589 354011885 81007 81006 38856584 51 50 956799706 28611 28610 971241423 64193 64194 849018553 62917 62918 826107393 81011 81012 670986640 81012 81013 995643504 23480 23481 702411884 41702 41701 520592315 81688 81689 754238712 15658 15657 682870780 62040 62041 557965902 2521 2520 186465347 13405 13406 685200397 38568 38569 482240068 38573 38572 273639340 25856 25855 600539724 57930 57929 182147086 81024 81025 47783802 92699 92698 335057750 35595 35596 941208619 66256 66255 952111868 82202 82203 21059254 16737 16738 718993953 9754 9753 369651290 15006 15005 521137695 81032 81033 189591668 7274 7273 427548005 92915 92914 282295797 73045 73044 693971074 96800 96799 464188692 68442 68443 915169663 21241 21240 791563072 95093 95094 579245426 24674 24673 379994969 79094 79095 522671184 62583 62584 25809951 43338 43339 22585603 60902 60903 342020843 63428 63429 319849404 66917 66916 541996701 81048 81047 47489163 25450 25449 320767701 76273 76272 955753517 61507 61506 303975270 29085 29084 778460453 81053 81052 292655111 44973 44972 179619598 58108 58109 437768268 46438 46439 707687983 88202 88203 277766101 81057 81058 696901968 95915 95914 772874950 50 49 960200140 36918 36919 48586870 15908 15909 442786280 74301 74302 349964908 9391 9392 124215651 81065 81064 141425031 81065 81066 706369614 54912 54913 746787708 95656 95657 563484702 55049 55050 349621894 72094 72093 967584512 54894 54895 411826520 24965 24966 368402796 6485 6486 634738007 81073 81074 847601149 97577 97578 406102278 57640 57639 10570112 81077 81076 593340097 42556 42555 582576459 23668 23669 79111087 45218 45219 636254672 17712 17711 226335474 60190 60189 21438321 81083 81082 931555616 81083 81084 915489686 81085 81084 379431927 47772 47773 441918461 81086 81087 412013132 57587 57586 603980370 72832 72831 633333829 72390 72391 595390976 60811 60810 343405512 81092 81091 513390662 32887 32886 12580147 77514 77513 938701453 57509 57508 987947086 13696 13695 562493177 22098 22099 512958846 36512 36511 21453118 53303 53302 78283579 26895 26894 721063349 33918 33917 562759619 81102 81101 765054127 15013 15014 35916560 70979 70978 477317129 17587 17588 965820680 8378 8377 265603328 24813 24814 828302325 10672 10673 49822791 81109 81108 778643252 15225 15224 267868759 52815 52814 13137969 40524 40525 123415047 2987 2986 301049747 35176 35175 89133404 81114 81115 527744179 81116 81115 108488866 50638 50637 442672467 57458 57457 509068219 81119 81118 928020365 80223 80224 292709816 60432 60433 613280777 70011 70012 888214182 16652 16653 929881715 36330 36331 368817066 86667 86668 505393708 81126 81125 178782545 81126 81127 138145600 81127 81128 781002785 35827 35828 400403353 51111 51110 754195316 30189 30190 224924786 81132 81131 447384198 40142 40141 72180238 71928 71927 24456140 43198 43199 337022889 45409 45408 522277511 42767 42766 66705839 81137 81138 976585370 81139 81138 690418732 60482 60483 239629976 99672 99673 463859587 37995 37994 837471266 60483 60484 393294180 40382 40381 943835760 81145 81144 983207928 55091 55092 808646445 7097 7096 235482462 59513 59514 54095240 92623 92622 719333211 60375 60376 366324616 81150 81151 779906893 36581 36580 732154271 41760 41761 253288033 35294 35293 822562947 29278 29277 51436038 30870 30869 746692921 78773 78774 213916834 41346 41347 966959986 81159 81158 487061123 84944 84943 261860891 639 638 510434072 50060 50059 896523824 81162 81163 450645601 59985 59986 633753553 86679 86678 235800228 81165 81166 73297303 81167 81166 377771618 13033 13034 656296488 69667 69668 388936329 247 246 348698633 81170 81171 1253099 62855 62854 994808756 5413 5414 825416431 9925 9926 68790763 58597 58596 100814982 43521 43520 700429387 1229 1230 26736481 38855 38854 219090468 397 396 660955746 73138 73137 838218632 81181 81180 909516112 31702 31701 535928994 54752 54753 372418766 81184 81183 196384585 23584 23583 125858446 23199 23200 182384853 26274 26273 58891714 81188 81187 256569906 72187 72186 583086035 84934 84935 201535027 13271 13270 962983254 18779 18780 97616424 11374 11375 12937532 81193 81194 829737138 49583 49584 556234824 81196 81195 560848598 89491 89492 169648839 92212 92211 628422481 52067 52068 831286907 57164 57163 495663147 81201 81200 626040536 35936 35935 581785231 10490 10489 85137779 27452 27451 119710938 17837 17838 355468471 72061 72060 275990258 13181 13182 406208217 81208 81207 754286809 63793 63792 17416463 57068 57067 117756802 16298 16299 799490813 90763 90764 936369123 39600 39601 176468592 67623 67624 3169867 80714 80715 647254863 81216 81215 717617142 81216 81217 266607567 85830 85831 362289375 15231 15230 618897637 48690 48689 192403413 81220 81221 373499649 84759 84758 686339793 14638 14637 31187193 6655 6656 844094855 29696 29695 467171139 82685 82684 472119355 71144 71145 879270248 7886 7885 46168278 39861 39860 305384373 88066 88065 869854777 41442 41441 760129332 30399 30398 193455569 57908 57909 8303067 3509 3508 117640043 61187 61186 24616194 81235 81236 250477386 26150 26149 230574107 43449 43450 457702007 15852 15853 43094429 26059 26058 855837017 28630 28631 856690753 81241 81242 691307653 87032 87033 183531121 90644 90645 434390999 48806 48807 367809021 58897 58896 142739394 11659 11660 935353873 82481 82480 569791716 15591 15590 174361956 96644 96643 72580574 70738 70737 861084337 81252 81251 237552482 11455 11454 30094187 94365 94364 393482894 92024 92023 693769901 67510 67509 372554104 80669 80668 116730480 10104 10103 278645258 61967 61968 146897152 65613 65612 517906192 55753 55754 611519665 88351 88352 514504591 27299 27300 837554125 42936 42937 439639128 25947 25946 450477778 45539 45540 82527198 69795 69796 217729754 77313 77314 265037893 23745 23744 16597083 81616 81617 928121787 81271 81270 134563344 93681 93682 218654475 3810 3809 835405879 85415 85414 515743343 22653 22652 29694461 90550 90551 28954278 89056 89055 646719287 93131 93130 87475271 22239 22238 30865490 51842 51841 711350101 15503 15502 958544525 17879 17880 707769619 69948 69947 452002405 36376 36375 612165146 40025 40024 239660625 81286 81285 53120168 74614 74615 489748400 44303 44302 312594235 71256 71257 668389376 45443 45444 167631711 23912 23911 844078672 81291 81292 719917764 92329 92330 519778552 97144 97145 889878675 70845 70846 126089095 51362 51361 313550082 74849 74848 109140221 18639 18638 65659687 29443 29444 599505467 55990 55989 652115209 97845 97846 890030263 19245 19244 464623613 97571 97570 635493748 96770 96771 740651824 16751 16752 928713778 73323 73324 851467904 31099 31100 722842338 99333 99334 658550672 12072 12071 713334108 81310 81309 285778715 90186 90185 485986644 81311 81312 490072200 19918 19917 44108938 80608 80609 978160575 32675 32674 668864322 81315 81316 999600444 89860 89861 520942836 82905 82904 637261921 32705 32706 421121348 34671 34670 683022353 49434 49433 144485172 81322 81321 594086266 97876 97877 624251033 73952 73953 6556466 60434 60433 72448460 31101 31102 639047302 31044 31043 372665761 81327 81328 505121039 45146 45147 899011485 65731 65730 972010630 3496 3495 568050275 42720 42719 289639128 84467 84466 269286512 40648 40647 528952445 7810 7811 668909832 68514 68513 561628934 17734 17733 501170032 81337 81338 274514422 81339 81338 405981790 75412 75413 19751891 92556 92557 804675502 81342 81341 723036541 93215 93216 21223510 25755 25754 864367038 48242 48243 466801820 63003 63002 130912033 99424 99423 104413319 39132 39131 546330120 8984 8985 634440851 2215 2214 876096761 1398 1397 26905768 4583 4582 965922105 99292 99291 325533517 21356 21357 402583964 46487 46486 898701082 74939 74938 121644955 81357 81356 627413099 18088 18087 15840935 4404 4405 639877468 81359 81360 93753789 34153 34152 976667121 97705 97706 390858555 40613 40612 58391188 20479 20480 740106994 40909 40908 404567749 94903 94902 972191356 49524 49523 42272269 81367 81368 505789391 81368 81369 527959347 8468 8467 45254163 13504 13505 685101491 59808 59809 51082417 12273 12274 620747116 92511 92510 847649965 1886 1885 114965657 60073 60072 108272693 47105 47106 872802306 1763 1762 97455226 83806 83805 35861876 60038 60037 9389502 3700 3701 951447662 83981 83982 815409582 64929 64928 161682205 81383 81384 106326003 37277 37278 307679114 81385 81386 48099588 81387 81386 394541331 71454 71453 567085886 62878 62879 227025432 2781 2782 884620854 91724 91725 527106550 41835 41834 843122766 35140 35141 109311801 2027 2026 448434822 1889 1890 616020493 44505 44504 881481365 70230 70229 861836022 22430 22431 34827065 78736 78737 952314305 13701 13700 860449483 56440 56441 373702843 78573 78574 887269398 13085 13084 555724832 81404 81403 522855785 57686 57687 398603734 19848 19847 644940267 40826 40825 635137371 18729 18728 253940015 68664 68663 150275069 72922 72923 124915976 40341 40342 129793353 78550 78551 682733983 36742 36743 232496069 81414 81413 37872578 45300 45299 511951330 97093 97094 807510399 80630 80631 797630252 94284 94283 522593522 95268 95267 523058628 81420 81419 12960091 316 315 376620048 59897 59896 277893747 55226 55225 170786481 69110 69109 758887937 81424 81425 748553909 89459 89460 660210600 21677 21678 28547086 57596 57597 128644867 43039 43038 670100547 5145 5144 789135348 81431 81430 132722022 98706 98705 302263608 43736 43737 13454150 15202 15203 839640383 1247 1246 623906021 46877 46876 373596475 55896 55897 912089133 82161 82160 637148792 41937 41936 912710110 81439 81440 649116139 19164 19163 19337675 47359 47358 71049229 26573 26574 589514566 73691 73690 102238954 80838 80837 996264409 43210 43211 810463348 7161 7160 6068279 81447 81448 940897054 56380 56379 891498865 12130 12131 133720742 81450 81451 11365485 92403 92402 961170226 16448 16449 44775317 8639 8638 60020895 81455 81454 243975884 4839 4840 530949142 81457 81456 514114470 81236 81237 4966368 47193 47192 915303384 31487 31486 580818299 81460 81461 468934125 80571 80570 401959405 32199 32198 1519675 44784 44783 192355416 81465 81464 738158102 81466 81465 625916623 91156 91155 958910275 21517 21516 226134376 48306 48305 250676143 81469 81470 809564050 1448 1449 815608161 67043 67042 104759209 81472 81473 294314670 79122 79121 35464392 5307 5306 7932588 62351 62350 635568863 91385 91386 929609193 42137 42136 568435973 30161 30162 35468124 77745 77746 62180367 81481 81480 222316955 8382 8381 947117921 95405 95404 270781519 48770 48769 8022532 81484 81485 589440485 35348 35349 484767225 29039 29040 883042695 56938 56939 312417229 46710 46711 783827275 26933 26934 145689710 11221 11222 63767210 72483 72482 579240765 54058 54057 361120563 81494 81493 871833188 81494 81495 71135104 81134 81133 281121130 35414 35413 522901098 78623 78622 432760325 76664 76663 19242617 26153 26152 166477615 71991 71990 261950366 85148 85147 610587259 42555 42554 748577573 21904 21903 116100010 51775 51776 695258085 43040 43039 23400057 21239 21240 735968954 14592 14591 892308158 98477 98476 403725109 6528 6527 504993459 81511 81510 823506065 52404 52403 116491154 18674 18675 33712873 58314 58315 196698210 65317 65316 28353705 79207 79206 729128720 85796 85797 52870211 98889 98890 195268545 86339 86340 613725731 98147 98146 793257575 1377 1376 251155172 91058 91057 61062802 97740 97739 945787332 40829 40828 75649418 12437 12436 986330965 81525 81526 439243418 22491 22490 833268854 51030 51029 855877038 23354 23355 806013314 28502 28501 983655457 5558 5557 21651911 90801 90802 817488848 3566 3565 109191994 76964 76965 25572467 84373 84372 579444328 89866 89865 567838509 75828 75829 110267056 20166 20165 281982049 45253 45252 292592304 16332 16331 18961352 75074 75073 326661373 89007 89006 202873536 81543 81542 687908119 35708 35709 807138535 81545 81544 32362140 78895 78896 21840105 50881 50880 695532731 65829 65828 794602390 41254 41253 14239212 98362 98361 519064376 77387 77386 646003678 9673 9672 52839203 54415 54416 293899185 5804 5805 340396941 92951 92950 496357990 81555 81556 632377760 63319 63318 299799956 48566 48565 29047758 73163 73164 874221660 13467 13468 593343077 74745 74744 415228574 25406 25405 317813347 81563 81562 498417773 85918 85919 117627019 20463 20464 566244801 93981 93982 650470072 669 668 713020012 1206 1205 807787378 62860 62859 185717328 3995 3994 595190719 22263 22262 28822478 72035 72034 919981883 4734 4735 69612674 81411 81410 855344747 82935 82934 704545837 91282 91281 5413199 75420 75419 166958578 73701 73702 656456758 23890 23891 999234502 85318 85319 558862550 81554 81555 220867618 26637 26638 99224988 55448 55447 579389946 35976 35975 707385665 67551 67550 679329523 38399 38398 36148894 12353 12352 187393489 72433 72434 53712065 38891 38892 14940462 30487 30488 29216576 57193 57194 464435826 3530 3531 854544589 64556 64557 862487807 32078 32077 232427019 58894 58893 445030828 14642 14641 837238433 35185 35186 796290677 94051 94050 323117708 63131 63132 17163377 89744 89743 720482745 6042 6041 957158916 21925 21926 210151891 37343 37342 463693653 18796 18797 594423386 56370 56369 319435522 687 688 971304693 27835 27834 338628883 36582 36583 193366025 932 933 291726893 40226 40227 92475786 76471 76470 203426056 6798 6799 913149969 19998 19999 325639203 71074 71075 263322671 82818 82819 550186935 6597 6596 983684098 59160 59159 637796329 35317 35316 590080773 48332 48333 27531587 37744 37743 975858732 35089 35088 234437989 88973 88972 290832945 36301 36302 411306488 90438 90437 316168744 36025 36026 975623140 96001 96002 914224218 38980 38979 467610819 8939 8940 914847568 60983 60984 499464341 81630 81629 639433006 47813 47812 822878645 53348 53347 727577411 30008 30007 849676556 70885 70884 58362333 11303 11302 948061828 48439 48440 873128546 72487 72488 594808255 33091 33090 670280092 59829 59828 665996042 66563 66562 537353301 17893 17892 502779020 31582 31581 858712100 36157 36156 256347075 45856 45855 64465542 81645 81644 223324978 92530 92529 728202288 81646 81647 157809747 81648 81647 424248996 26946 26947 10180563 59095 59094 128391171 64065 64066 267461118 50982 50983 129231138 59141 59140 524287353 5997 5998 128125407 81655 81654 985439791 39746 39745 339273654 11760 11759 119124621 81657 81658 939139727 19642 19641 635324658 53398 53399 973284314 2024 2025 986464097 81661 81662 510962654 81662 81663 71799162 86647 86646 713640270 43818 43817 972693160 14752 14753 239431454 59866 59867 1026715 59601 59602 902438036 91191 91192 656329209 86161 86162 608717730 57608 57609 78147920 17349 17348 445618547 44680 44681 433114192 61990 61991 725900612 81675 81674 421931831 39339 39338 51566453 24354 24353 419390604 81677 81678 673854176 99800 99799 612335376 12406 12407 255900265 81680 81681 26897906 97107 97106 240358614 63106 63105 63401794 63688 63687 150068450 75347 75346 987141288 23801 23800 466017164 58983 58984 846714454 72360 72359 674288309 46021 46022 341886011 85894 85895 493934058 81690 81691 480484729 99891 99890 24814975 81692 81693 883748378 8350 8351 459980765 97534 97533 21154558 81696 81695 26483996 57454 57455 824936984 81698 81697 758597845 68280 68281 47251675 78987 78988 365809201 99633 99632 875193070 81701 81702 906111558 53352 53353 724566823 73947 73946 10808996 39626 39627 252586167 81706 81705 149114410 74369 74370 500903586 35569 35568 7613471 43459 43460 882348915 79043 79044 890930558 7298 7299 439437101 46780 46779 94894224 69529 69530 455153028 94566 94567 978472640 17259 17260 665944141 94852 94853 990042284 30852 30851 115220020 81718 81717 618638456 92408 92409 265671085 31376 31377 534819943 76340 76341 8528429 40722 40723 302025644 79158 79159 72356249 6610 6609 839753085 86185 86184 428175359 81726 81725 471710314 98629 98628 760094596 67746 67745 698292205 81757 81756 442089117 75486 75487 789212738 91264 91263 532061826 51777 51776 557099128 81733 81732 11932640 39810 39809 71457481 81735 81734 996884430 81736 81735 641200935 48886 48885 667968771 9853 9854 120346647 78058 78059 830905670 75820 75821 823912898 93123 93122 43890981 44901 44900 559454537 95855 95856 849191914 7397 7396 94243418 33609 33608 672746955 67983 67984 784528129 33977 33976 83856993 81747 81748 990358976 81749 81748 158758236 46460 46461 437137889 81751 81750 49672052 42447 42446 745039371 79175 79174 946687395 27845 27844 550109460 62212 62213 16960657 41642 41641 282914070 23338 23337 393654352 35734 35735 68425413 83517 83516 472139849 54944 54943 3070207 68414 68415 396652406 86789 86788 115289253 32498 32499 806378706 2111 2112 85925034 55221 55222 585291790 69573 69572 371700329 21798 21797 897099398 8982 8983 429310524 78679 78678 775373939 28309 28310 20895818 73216 73217 138985058 15488 15489 854883744 19179 19180 872595173 96541 96542 470078340 31313 31312 367305864 61500 61501 944044293 88330 88329 373175302 70635 70634 784625367 94110 94109 862763709 52587 52586 102755678 73748 73747 683619680 70469 70470 309485833 26589 26588 469290732 44873 44872 518455521 6661 6662 594693085 81786 81785 887960418 22840 22839 383530401 91503 91502 50771337 76975 76974 17174605 59492 59493 87930926 87312 87313 98890895 79406 79405 825485204 27612 27611 724275171 84800 84801 131436863 99005 99004 463011082 38471 38470 246275077 39606 39605 282061497 11415 11414 315803240 32089 32088 964261518 81799 81800 930996003 99190 99189 207800903 46758 46759 842722307 50468 50467 910268726 2902 2901 918057720 61606 61605 873763312 65447 65448 876501356 80556 80555 203855942 79019 79020 649760211 60019 60020 934304630 45307 45306 494399364 49867 49866 790109346 72365 72364 963373255 18795 18794 718813568 89405 89406 86798127 20160 20161 184438612 56135 56134 679370282 27655 27654 927730203 81817 81818 428498902 93368 93369 704410633 7453 7452 229431318 63048 63047 925063478 41823 41822 199853542 81822 81823 45061013 37171 37172 587026155 81825 81824 923783973 39252 39251 621701454 6696 6697 779040363 26253 26252 721377227 81828 81829 547178271 67950 67951 23292933 96043 96044 126594854 72103 72102 17580829 21966 21965 208845248 20389 20390 893415554 2289 2288 798061827 94385 94384 294144779 3381 3380 16039304 4892 4891 421859395 17781 17780 31999076 93843 93844 975196676 44354 44353 49499481 10430 10429 39983175 90886 90885 337775438 24878 24877 302756154 78953 78954 904043773 92565 92564 157012371 90906 90905 539365356 33090 33089 441227044 82550 82549 236645278 55585 55586 968917936 81851 81850 48801034 81852 81851 367949310 88094 88093 354310220 29409 29408 315871019 55004 55005 178640027 45781 45782 172393028 2908 2907 30761595 52390 52391 833077781 81858 81859 347373619 93168 93169 657768763 84455 84454 141273218 69902 69901 150583425 86269 86270 70665614 97710 97709 392341353 7358 7359 411506205 81866 81865 91161352 70781 70782 139942151 642 641 948160279 93195 93194 731081452 81870 81869 433691976 719 718 840586786 40489 40490 999624406 68199 68200 22982897 43052 43051 863204448 86911 86910 514498051 40689 40688 756979703 47615 47614 268253974 30447 30448 371244406 77264 77263 194080756 76451 76452 628262161 89329 89330 570266533 87463 87462 548461617 31659 31658 949013987 72529 72528 552333440 25127 25126 78791374 81886 81885 958093631 62570 62569 904275681 78587 78588 3140320 39104 39103 544034597 13217 13216 549677265 22874 22873 445157796 81891 81892 812485014 82056 82057 509250081 75978 75977 817168666 17112 17113 577345286 38300 38299 342855 98521 98522 985703070 12236 12235 38614740 5916 5915 884182148 85029 85028 13297758 80898 80897 61111644 9665 9664 628909499 81903 81902 302808768 70933 70932 339332491 59762 59763 621861245 79988 79987 16487183 78749 78748 718416896 49766 49767 130395711 9628 9629 524824331 81910 81909 43755542 29542 29541 492736173 42478 42479 454050097 24831 24830 219506032 81913 81914 964322968 1416 1415 474281940 86381 86380 331639004 51908 51907 335463420 58955 58954 38100834 82994 82995 16150440 50274 50275 37578750 90951 90950 572993123 21958 21957 92302019 63528 63527 738943486 96855 96856 332063258 25583 25584 411707196 44385 44384 532077330 49617 49618 259261647 47814 47813 249927159 64962 64961 490660483 39287 39288 432703270 52807 52806 147265210 78318 78317 528314399 50067 50066 364144664 66865 66866 187403996 17906 17905 628676479 52162 52161 221140834 29274 29275 150259262 96014 96013 162917269 26627 26626 884493445 81939 81940 59079504 81940 81941 702829597 81942 81941 99337909 49572 49571 95341397 21820 21821 742728898 81945 81944 159450176 78097 78096 255713317 42791 42790 230626333 74399 74398 865648722 56230 56229 824428311 11373 11374 4392146 76791 76792 919010351 3927 3928 476070110 21306 21307 616398198 47398 47399 318706988 67393 67392 358393983 77726 77727 47215113 12993 12994 219872020 24530 24529 488512424 81958 81959 118609960 81960 81959 307417786 87661 87660 169941261 99601 99602 876016446 81962 81963 951107303 82561 82562 700145563 95863 95864 756144225 81965 81966 973733356 76292 76291 343928734 76364 76365 261240219 75660 75661 449123443 29393 29394 281111345 57019 57018 410834643 76119 76120 273608300 97882 97881 368100746 47836 47837 925994643 81975 81974 346113326 81976 81975 707938566 81977 81976 828527443 77358 77359 219825689 7587 7586 287312383 81979 81980 629708834 81981 81980 708933470 66317 66316 63481553 81983 81982 480714166 81983 81984 350732480 58364 58363 709898140 24503 24504 476017995 73786 73785 43801705 63641 63640 30703266 49791 49790 841695464 22600 22599 269146140 83709 83710 694276177 39803 39802 654832847 65138 65139 730351995 29462 29463 139223645 5619 5618 412159053 39303 39302 346388496 46836 46835 595059574 42643 42642 20240426 63934 63933 658576989 10821 10820 612741494 29833 29832 748869467 99568 99567 960380707 30688 30689 306176553 39317 39318 410024658 83699 83698 697196180 30673 30674 227357934 10370 10369 978770808 29408 29407 100042556 83807 83808 54340587 82009 82010 43387827 82011 82010 176685241 82012 82011 783602061 28120 28121 762822673 40394 40395 442577566 47639 47640 106040701 82016 82015 9378533 7475 7474 352352279 82017 82018 348215393 17511 17510 72346363 99044 99045 39595813 71003 71004 501019640 81797 81796 67279791 8806 8805 914648203 91138 91137 237237622 82024 82025 194262797 15340 15339 824947138 59762 59761 478725675 87506 87505 895138496 90702 90703 923145367 38134 38135 265126614 16303 16304 98392829 49253 49252 891868212 42280 42279 816636473 4961 4960 105698476 82035 82034 42400711 2029 2028 346422211 71560 71559 182172282 65523 65524 538881800 56567 56566 116272497 21003 21002 280164516 62278 62279 201445192 18927 18926 228658227 51654 51653 41686411 68155 68154 876318162 56918 56917 149343344 41930 41931 274550649 1127 1126 736623301 19054 19055 410417292 56991 56990 653019687 82049 82050 256166828 91586 91587 963127669 82051 82052 220331731 25064 25063 105860996 90673 90674 318069152 93570 93569 244935700 34573 34572 684166639 82209 82208 342156547 91117 91118 703921837 78784 78783 414610369 59639 59638 16541931 58552 58553 98383620 12164 12163 888382256 68712 68713 947129533 68194 68195 177989396 81558 81559 956516426 39222 39221 453859594 40261 40262 406984941 26622 26621 571392638 23298 23297 73362045 61518 61517 637874720 42484 42485 713595483 23646 23647 998700671 54311 54312 318800552 66238 66237 109749977 51790 51791 267111861 45453 45454 993963569 79978 79977 716048315 18109 18108 7736483 87852 87851 629658829 95911 95910 901595893 55685 55684 37050634 58524 58523 57627246 26446 26447 993259799 72919 72920 403753707 95852 95851 27381453 31917 31916 288524591 18426 18425 834752046 82088 82087 940783483 97313 97312 270112414 66874 66875 231155294 42916 42915 20634704 52041 52040 212370383 79980 79981 236803582 8469 8468 533208697 14447 14446 656784093 82096 82095 234779478 82096 82097 935779536 59949 59948 983513471 63079 63078 19294427 82100 82099 36771395 11831 11832 789145563 19797 19798 912372598 41191 41190 893796725 82103 82104 395450891 31002 31003 770995021 53524 53525 336470758 19229 19228 69710456 51606 51605 685626347 19389 19390 552508723 59173 59172 701329243 27188 27187 726846165 37399 37398 293806944 50299 50300 687511554 72811 72812 925947878 45860 45859 829293346 23760 23761 736300717 86092 86093 99953937 88700 88699 561383836 27875 27874 1823256 47290 47289 489073497 49618 49619 684936989 17087 17088 398706198 10 9 708151062 1684 1683 226577582 3717 3718 770030788 76540 76539 527014384 34532 34531 437367965 89473 89474 141574714 38723 38722 58419466 89912 89913 136487755 40994 40995 666806994 37720 37719 83600978 60739 60738 506015702 82134 82133 139716682 82134 82135 390431232 83245 83246 368393354 55093 55094 385631350 50379 50380 21708184 120 119 55503635 82140 82139 37216319 49493 49494 432502807 78509 78508 729922785 72517 72516 359156765 59378 59377 82379534 10189 10190 29519950 82145 82146 718883668 8375 8374 674698965 69268 69267 901331801 7601 7602 694773138 67617 67618 182399016 57513 57514 969471763 62948 62947 421618377 55011 55012 682742208 50460 50461 587840276 77255 77254 130530133 73094 73095 413484230 82156 82157 592934550 82158 82157 586775253 89416 89415 962103614 99068 99067 588406017 98300 98301 17997368 82162 82161 112722860 29400 29401 895178769 48829 48830 884975083 61950 61949 863578030 11679 11680 855360989 41535 41534 547912506 11620 11619 131069756 51176 51175 674814307 63087 63088 962753585 95243 95242 72531142 26822 26823 745403501 82172 82173 593019815 35534 35535 78903925 37259 37258 468191206 82175 82176 151948093 2948 2947 24884014 55506 55505 757269497 12488 12487 195994480 35306 35305 45285936 2889 2888 572371856 44757 44758 881693202 21371 21370 55423582 5975 5974 220436235 11151 11152 970236359 66493 66492 716743320 97978 97977 772767821 14765 14764 590654810 31158 31157 210816692 23342 23343 966125161 91627 91626 219809790 96170 96171 654511338 70465 70464 266056090 12974 12973 427755492 45075 45076 565596633 33202 33201 708259919 82196 82197 890907297 89253 89252 762904942 44606 44605 26020965 33148 33147 507618143 81710 81711 466212180 82202 82201 124912625 10843 10844 948072657 99456 99455 748646837 12307 12308 734194468 35498 35499 344190296 33636 33635 385019247 39107 39108 924034351 54021 54022 393688547 12364 12363 825184020 68465 68464 670392371 70951 70952 72714865 32331 32330 104010313 82213 82214 631342234 82214 82215 261808441 4516 4515 978174304 82217 82216 643564147 17291 17292 166877667 60331 60330 288267580 82220 82219 38799271 60839 60840 666062943 95857 95856 308298218 82223 82222 31159839 20932 20931 29987125 63070 63071 496091249 9992 9991 60267826 5631 5632 149942120 18176 18177 578967229 46529 46528 153867249 60643 60642 250351677 29379 29380 169137344 13480 13479 711711285 65636 65635 198155146 5016 5015 379349526 82234 82235 530102389 804 803 669808984 11532 11533 19241421 82238 82237 437295816 99165 99164 51208696 29931 29930 135854628 82241 82240 24065452 6027 6028 169621989 99924 99925 690635871 57348 57347 982606684 59818 59819 197704959 40368 40369 87792896 14702 14701 201319652 71490 71489 29334279 31944 31943 409532163 82250 82249 3814451 7048 7047 88349028 82251 82252 722900207 30345 30344 316557014 77031 77030 14543002 74679 74678 311197921 51469 51470 794104099 57566 57567 12162044 82258 82257 673312982 61482 61481 656918528 82260 82259 985754229 36475 36476 902725341 79216 79215 242526091 70908 70907 710882187 95045 95044 493712637 32414 32413 845827908 71911 71910 838853602 21002 21001 498449137 48420 48419 594865300 41332 41333 295746274 94452 94453 880527367 95735 95734 724021953 35363 35364 356348762 60965 60964 562292169 62147 62148 722145708 71905 71906 460162867 88545 88544 532029489 20791 20792 150941425 19484 19483 444248197 76769 76768 876021407 48993 48994 613981504 7619 7620 437863095 29790 29789 461466826 82282 82283 47542788 56151 56150 849958513 90127 90128 204586329 28133 28134 654187960 33379 33380 880662914 64941 64942 636827634 41063 41062 507698555 90978 90979 171831312 60578 60579 410956512 49949 49948 806616248 47301 47302 555796133 60002 60001 53656727 57855 57854 848054279 19193 19192 140905719 92361 92360 700011458 69973 69974 79490708 77020 77019 922312581 79765 79764 72969387 98992 98991 726989219 34140 34141 585398869 87283 87284 345157899 78282 78283 396442131 6337 6338 970275194 41263 41264 656139178 82306 82307 719298543 34444 34443 14905905 657 658 871768928 42228 42229 209736808 5277 5278 677479851 987 988 66683211 82312 82313 361687247 82314 82313 605504231 60333 60334 282266716 71310 71309 237473133 87811 87812 835616552 72754 72755 554805381 70701 70702 728340804 82320 82319 711268580 82321 82320 360632878 82322 82321 218810401 77396 77395 420759368 66555 66554 530177732 43376 43377 289670793 11598 11599 608601249 74846 74847 314306931 69984 69985 477592420 8663 8664 735923269 27693 27692 435406700 29074 29073 260263281 73107 73108 263805661 81766 81767 13006672 82333 82334 74118896 45026 45027 319264277 24037 24038 677689230 82337 82336 746808320 95794 95795 829324574 71306 71307 597706196 80137 80136 40853147 681 682 583931274 35672 35671 577428969 82342 82343 681468231 32191 32192 553795689 86825 86824 350792844 25266 25265 817290699 80297 80296 814535084 70812 70811 313604899 65515 65516 30611332 82349 82350 433240127 5595 5594 527454054 82351 82352 633650488 76758 76757 338071382 82354 82353 866772552 71992 71993 84434041 62555 62556 108208603 54507 54506 743987658 82358 82357 147879145 82358 82359 453889807 46127 46128 717216130 41001 41000 318086156 3983 3984 482634667 49282 49281 729017334 22711 22710 716494952 82571 82572 317111594 18550 18551 405717786 60059 60060 514298143 586 585 11015435 97434 97435 1248921 55416 55417 488794952 82370 82371 835711008 94332 94331 830052015 89888 89887 195477681 6777 6776 56287816 88875 88876 353228979 81374 81373 483562457 67301 67300 38244652 55806 55805 15012020 30558 30557 834442037 24506 24507 895918292 37331 37332 442552748 69460 69459 543289896 17249 17248 414272296 72527 72526 557051439 61277 61278 744204338 13267 13268 557512645 50770 50771 410716594 97548 97547 29398845 88362 88361 947723175 82389 82390 669991599 45522 45521 521755 84319 84320 610238611 39459 39458 421717591 82394 82393 407771279 82394 82395 787178067 82395 82396 443270798 45748 45749 486856816 92344 92343 28662290 21065 21064 261198185 53809 53808 965426123 34359 34360 158648967 71589 71588 492272488 1022 1023 562943509 3673 3672 65861549 47040 47039 77570068 64964 64963 913356486 26018 26019 768600880 66791 66790 948597979 29001 29000 667605490 67059 67060 580032228 69867 69866 142809142 68488 68487 191348671 29813 29812 966179040 758 759 601734015 4721 4720 62017995 38369 38370 97662216 92182 92181 272461826 12918 12917 417130969 88754 88753 797713971 26081 26082 245485608 82421 82420 466773856 19116 19115 415490868 82423 82422 77226968 11160 11161 444008919 31713 31712 411307622 17594 17595 934398810 85361 85362 503912392 38931 38930 67028622 94935 94934 685424226 78640 78639 854531864 8244 8245 501696052 82431 82432 204330253 41434 41433 402173194 26319 26320 86948543 7929 7928 519761650 36856 36855 42171606 73844 73845 64581363 77764 77765 583823522 27936 27935 319084540 71656 71657 357145775 81552 81553 798132763 67288 67287 504311706 19 18 151054319 37438 37439 164911396 68466 68467 33181280 82950 82949 862435717 84357 84356 459509901 21371 21372 482401027 65094 65095 300644870 82450 82449 35004354 38041 38042 106711356 35331 35330 171318750 55862 55861 477632566 82454 82453 309201847 82455 82454 638851461 57388 57389 42697868 43587 43588 188364665 47496 47495 101663052 57234 57233 485340053 82460 82459 747452840 83037 83038 613046849 30116 30117 405535085 82463 82462 566664895 92873 92874 296733201 64441 64442 156840800 82465 82466 130512523 82467 82466 909505016 82468 82467 442341224 62626 62627 527640719 35459 35458 260957468 78673 78674 80485977 53542 53541 875594902 82472 82473 599745769 21354 21355 169148951 92553 92552 659868065 81433 81432 97316419 15467 15466 612170605 82478 82477 42239865 89579 89580 353679537 49300 49299 253684064 81248 81247 595958143 6901 6900 316040386 59529 59528 957008398 39504 39503 832442782 10475 10476 546228583 2798 2797 739127672 69791 69792 808484962 5332 5331 546138100 41377 41378 191186129 42178 42179 780564387 31927 31926 800660731 89478 89479 959922461 9627 9626 506582860 71168 71167 740702288 82494 82495 324094538 63909 63910 53593111 7813 7812 532041931 48335 48334 943832079 32961 32960 325047909 12496 12497 412874918 25741 25740 227412007 28585 28584 601106804 94011 94010 591822214 82504 82503 912254415 76871 76870 779152794 11834 11833 566569881 20957 20958 933184651 57842 57841 879804509 23846 23845 208448838 42457 42458 321169562 98278 98277 880829300 68577 68576 638331231 794 795 388850092 72224 72225 997001240 30528 30527 62406631 94208 94207 570064040 67824 67825 775280181 46453 46454 482576824 48628 48627 319813551 38479 38478 852209486 31524 31525 321182125 82407 82406 10215841 82523 82522 982186809 41812 41813 790412844 27539 27538 66199747 26060 26061 234758401 47934 47935 178632726 78715 78714 970108000 82528 82529 26537610 96917 96916 163403912 79335 79334 43537275 82531 82532 710742477 82532 82533 608798971 39189 39190 650154731 45671 45672 781382852 50805 50806 485865882 48899 48900 432433008 82538 82537 4065634 90628 90629 771760109 82539 82540 719343793 31623 31622 864401707 48896 48897 563553323 56457 56456 566632471 76407 76406 178857025 19652 19653 520168909 36944 36945 982925573 10839 10840 42172937 81394 81393 409595964 90650 90651 730716639 55715 55714 1294261 82550 82551 517054125 57414 57415 100777434 82552 82553 16650061 3890 3891 440457861 18497 18496 25376143 78465 78464 861819413 11770 11769 602628582 9070 9069 20508352 82881 82882 72011105 49425 49424 783526955 35815 35814 602299869 40318 40319 257644855 33101 33102 805265530 66902 66901 482513950 82460 82461 432399947 92312 92311 64482496 3449 3448 114410322 69372 69373 152287543 59016 59015 266393003 97731 97732 547436721 82571 82570 513303303 61064 61063 507207807 82573 82572 937880156 82574 82573 949479785 69415 69414 621231579 6952 6951 102114117 14568 14569 220330275 13115 13114 862993608 28211 28210 831399860 82579 82580 839695771 60742 60743 515256230 68373 68374 72686769 64485 64484 60183707 87289 87290 189787353 56496 56495 31581938 82586 82585 331661711 82587 82586 683864893 66473 66472 186342936 82588 82589 742163957 46532 46533 398935246 73364 73365 187684717 61309 61308 989113528 82593 82592 905507845 96229 96230 10436957 19190 19189 666186912 43955 43956 485224666 15840 15841 69376856 52944 52943 889874995 10235 10234 740550768 82599 82600 4101095 82600 82601 450886537 82602 82601 504239815 47077 47076 32246553 9313 9312 597848327 25776 25775 397462554 35962 35963 122019222 76485 76486 644008959 56702 56701 24293291 88033 88034 330247916 8814 8815 689727649 97488 97489 754386982 63224 63223 738424324 54573 54574 768570057 43647 43646 10884588 44857 44856 293451961 82308 82307 332748169 68686 68685 25467866 8703 8702 333569536 82618 82619 879238020 72171 72172 460555125 18124 18125 721860657 43533 43532 502811241 85724 85723 614770553 12511 12510 397727559 90826 90827 898133569 32883 32882 595295289 92318 92317 366561071 17735 17736 938989888 16458 16459 427811681 68759 68758 782746244 42425 42426 51206494 5437 5436 375841001 58836 58835 618912844 87714 87713 866402530 51853 51852 518782308 82636 82635 808731530 30015 30016 822290852 56117 56116 482452977 15537 15538 771267011 34462 34461 98472627 91708 91709 80271978 5985 5984 52406224 18552 18551 819935905 42355 42354 594406071 12176 12175 519634568 25319 25320 888294564 4332 4331 950479431 82648 82647 280121644 53138 53139 678525255 82650 82649 632909079 65808 65807 143971747 18897 18898 696755053 51292 51293 241820633 40112 40113 780570323 39475 39476 610531014 12148 12149 504665368 19310 19311 78970833 6420 6421 943585548 25284 25285 109858662 76838 76837 453525137 64592 64593 805157286 43963 43962 862622964 54997 54998 48539996 34356 34355 433798013 21721 21720 940292915 63941 63940 15288900 29198 29197 921117479 43806 43807 420632903 16394 16393 33427002 82669 82670 673884090 80161 80160 602519144 78280 78279 14683038 82673 82672 311381724 39569 39570 929645973 65045 65046 426055268 96422 96421 359378165 49779 49780 408120867 66757 66756 871628827 69931 69930 154388614 82680 82679 319224066 61563 61562 502760569 82682 82681 879356948 82886 82887 694651098 96899 96898 444063551 6374 6373 612709421 63343 63344 143824716 48740 48741 42890386 84703 84702 120852332 28989 28990 631053301 92228 92227 228691732 10190 10191 636372101 79146 79145 322687499 82692 82693 35786599 88197 88198 712210114 82694 82695 197695403 66638 66637 660055779 68276 68277 48091519 29412 29411 869117484 47117 47116 429510050 937 936 324825982 56483 56482 683820316 56399 56400 950110257 86009 86008 274034989 18893 18894 778420651 92637 92636 253927299 82173 82174 910823729 60071 60070 581579439 902 903 521997820 82708 82709 536747226 22616 22617 885745040 45500 45501 860025524 4270 4269 200451657 12410 12409 399714990 82713 82714 185833527 10914 10913 989944937 39529 39530 862132268 66000 66001 460919918 44452 44451 188492050 82718 82719 390238239 64749 64748 741552002 72649 72648 979564014 82721 82722 382143379 96522 96523 1990092 62677 62678 229836016 6713 6714 417054180 91844 91843 450968878 64216 64215 648351626 27702 27703 73454172 82729 82728 38420590 13036 13035 882961371 82731 82730 992101398 69632 69633 875631472 59212 59213 594434443 89914 89913 28009111 22578 22577 458971474 52495 52494 79749146 32272 32271 748822429 84435 84436 48363491 79078 79077 684582595 63542 63543 34034958 63814 63813 471442926 93938 93939 244871747 36271 36270 116672531 87520 87521 211219011 82745 82744 807587624 43582 43581 349695680 2886 2885 25245585 82747 82748 426405746 77443 77442 23441371 11639 11638 899926375 99501 99500 446855340 82751 82752 103947931 1204 1205 86278394 58508 58507 651099080 82258 82259 20779644 28586 28585 395184255 75038 75037 930849374 71248 71247 735378808 82758 82759 791943737 82759 82760 82302247 96140 96141 765504834 59066 59067 975006351 92129 92128 799149506 31145 31144 817003099 64745 64744 270767814 53600 53599 87603755 72102 72101 219921943 61786 61785 145488428 61750 61751 26482796 82770 82769 857769195 82771 82770 670058975 65707 65708 236663147 27970 27971 314959006 18490 18491 947575669 67904 67905 879273955 82776 82775 101856815 98795 98794 554112294 48085 48086 483732720 29368 29367 554189201 18489 18488 296568403 39343 39344 74150324 65522 65523 652787082 8649 8650 617323898 66646 66647 777045493 68058 68059 671346779 96931 96932 819440883 59964 59963 896178644 84141 84142 502058489 24049 24050 800850452 96634 96633 611192033 47196 47197 630568697 82792 82791 926599812 66444 66443 177939770 60535 60534 526616458 94188 94187 725119462 82796 82795 503228801 95700 95699 755042317 56640 56641 66931757 82799 82798 230076092 61816 61815 591763743 82801 82800 854047535 67959 67960 391563145 76253 76254 9857347 43390 43391 229070417 82805 82804 706933802 74245 74246 160634468 5450 5451 197112162 82808 82807 159714125 99027 99026 77651944 82809 82810 237817862 80939 80938 498459049 47535 47536 21708302 82813 82812 849937721 82814 82813 506137275 22735 22734 769666503 82815 82816 497995474 38976 38975 622770001 97222 97221 134360149 61861 61860 147254036 99076 99075 770639516 82820 82821 935139399 82821 82822 734855335 82822 82823 703210760 61058 61059 940946867 21187 21188 56273815 10148 10149 529784843 99711 99710 33880002 27580 27579 825680417 76810 76809 405239968 85280 85281 998630877 64911 64912 625801858 76294 76293 498042421 47314 47313 535641383 74280 74281 238958334 82835 82834 565197359 10995 10994 426204930 57356 57357 676343762 49181 49180 956389458 47277 47278 25065938 24042 24043 135285470 44251 44250 353260206 68198 68199 872224066 3326 3325 464109337 54240 54239 761608163 37926 37925 977261994 985 986 982251067 87932 87933 234854613 82847 82848 762061425 24639 24638 513181978 12823 12824 527320877 82850 82851 124894588 97794 97793 884253610 68851 68850 631201845 83993 83992 152186381 31155 31156 11934120 31961 31960 144183285 54680 54679 570327959 13201 13200 365777235 45370 45369 673736342 31606 31605 65002364 61034 61033 263615424 4464 4463 673222268 36514 36513 6448808 67698 67697 554257069 12325 12324 912210835 92333 92332 452411529 56341 56340 881767908 49911 49912 779836605 23455 23456 862859991 64075 64074 501487230 36467 36468 412450418 21941 21942 315788832 86325 86324 745590969 11561 11562 963115493 77681 77680 520405282 32032 32033 991614227 17285 17286 693046856 27312 27311 992544073 22758 22759 28197859 58033 58032 380234258 89717 89718 378231032 82196 82195 171707067 82883 82882 495650893 39407 39406 63147106 31831 31832 796988704 16759 16758 593242704 52376 52377 21981208 11334 11335 165843593 2786 2785 279425148 81188 81189 26619552 78785 78784 834815395 1515 1516 38759120 55164 55163 835568812 31550 31549 344569161 48673 48674 434643055 79870 79871 913453000 82897 82896 140396978 47732 47731 547459434 64728 64729 820723105 83970 83969 704782530 86969 86970 295491704 68660 68659 794658345 24585 24586 240402563 359 360 451718741 61678 61679 82312520 37059 37060 697023278 7444 7443 199593731 82808 82809 797734620 33796 33795 771136082 964 963 59388709 14732 14733 333315122 28714 28715 847679222 54131 54132 790387242 47612 47611 999015487 94760 94759 389219014 50015 50016 990580740 61228 61227 730083911 95978 95977 30165682 40719 40718 735448985 33428 33429 24734895 18027 18026 427095429 69360 69361 819802932 33870 33871 317938728 23799 23798 27595103 1323 1322 15936676 52900 52901 803192708 82927 82926 657348885 85828 85829 118144709 41595 41594 134855367 58315 58316 576558818 55161 55160 853977254 26566 26565 152910930 86246 86247 687619061 23093 23092 76291218 92323 92322 779430211 94686 94685 830358717 5903 5904 949173147 2734 2733 797529693 63800 63799 644714492 74818 74819 802733696 18735 18734 374809864 30638 30637 94266127 83904 83905 165450496 82839 82840 975387228 41849 41850 711622640 7546 7545 108822778 87695 87696 545891367 60502 60503 886833617 82949 82948 264794858 45945 45946 193045617 95760 95759 691354474 17523 17524 55424423 20074 20073 646370803 18254 18253 737386062 75794 75793 534393189 72803 72804 70333032 2728 2727 236377320 13408 13407 155439726 40821 40820 737028572 84774 84775 468926692 75229 75228 125936143 60132 60133 55311919 82962 82963 916491827 91079 91080 686522539 71489 71488 68251279 36809 36810 345018105 99583 99582 689543156 71752 71751 128395926 82968 82969 26455795 36323 36322 377522354 81434 81433 314370893 67937 67938 18943295 82973 82972 277879211 64297 64296 766835784 40792 40791 929481103 98730 98731 111105412 21658 21659 714407307 45393 45392 506400299 12574 12575 95331249 50980 50979 435199240 34580 34579 845959754 96221 96220 127700176 15230 15229 891696331 94414 94415 497977522 58432 58433 33363204 49886 49885 160700207 71960 71959 211291291 14197 14196 226359084 6926 6925 612919993 80130 80129 265638725 13046 13045 273228291 70982 70981 508247909 78150 78151 954651340 78855 78854 109786259 51370 51369 406406536 76887 76888 110001935 45097 45098 3284868 38801 38800 915067550 12187 12186 241183701 23556 23555 780695842 53190 53191 973617807 83002 83001 160550765 93696 93695 351373367 74572 74571 142935127 83004 83005 717366138 98634 98633 914968078 27660 27661 345683742 89744 89745 286984622 95456 95455 834389562 56234 56235 365164818 40593 40594 851638434 10521 10522 929600233 12016 12015 160500646 18681 18680 490576140 37263 37264 801782524 83016 83015 760736015 45215 45216 368621050 85632 85633 81640213 19700 19699 760018184 72631 72630 534495977 83021 83020 503448406 1697 1696 313812811 46937 46938 475992266 83024 83023 389186440 70898 70899 777510973 35997 35996 255616846 60105 60104 332424678 50075 50074 59293373 14927 14928 595438102 70967 70966 563748033 83030 83031 241779750 12030 12031 390105504 57445 57444 470909358 83034 83033 333211599 51155 51156 288198136 83035 83036 186975498 58746 58747 319565237 97063 97062 60838819 11325 11324 966386414 49103 49102 850804763 76638 76637 570363197 83042 83041 542740207 9535 9534 870668860 41362 41361 979653812 91792 91793 727095870 75795 75796 327425638 43075 43074 423710013 30946 30947 862441470 37621 37620 748190740 3907 3906 955344706 62012 62011 907555310 75709 75708 201679073 46862 46863 950315519 29528 29527 16872383 11459 11460 944702834 93999 93998 801740430 65442 65441 435527074 20930 20929 545194910 58642 58643 92685964 8453 8452 265105142 83061 83060 484414853 48659 48658 752837283 12927 12928 961871912 48927 48928 317781328 62861 62862 30435219 68359 68360 545279767 75151 75150 194012115 74034 74035 773894295 98990 98989 395273116 36261 36262 116060231 83071 83070 511931453 32145 32146 613491209 53038 53037 31783892 81162 81161 286350595 41992 41991 892780478 83075 83076 805508010 28988 28987 232569170 10147 10148 294662687 29381 29380 296364751 88273 88272 285210303 63691 63692 805104274 79131 79132 552483062 92095 92096 991545997 73959 73960 119181907 83085 83084 311437812 75908 75909 702258658 22886 22887 742018873 61112 61113 825278902 93296 93295 232791611 85852 85851 494122693 7738 7737 695926459 89678 89677 363479801 76151 76152 772933391 30353 30354 259676547 90456 90457 61404442 13391 13390 314086771 83097 83096 627216251 11574 11573 983450245 45806 45807 674836741 20192 20191 915892286 67761 67760 644526191 83102 83101 750259000 39197 39196 460839501 58548 58547 70340283 35265 35264 643572543 94512 94511 453652620 67471 67470 47603817 82718 82717 90587402 83109 83108 121857059 35729 35728 511814006 97501 97502 421942001 80736 80735 121591443 48162 48161 709215413 9451 9452 401902959 6811 6810 812779043 83116 83115 641423488 83117 83116 702778998 47758 47759 13172978 15370 15369 541064545 83120 83119 75959872 23011 23012 10283849 83121 83122 154791426 83122 83123 466478513 75377 75376 232478214 67123 67124 26890230 48092 48091 545978017 49424 49423 810885180 53129 53128 666370887 64509 64510 552230056 7926 7927 223723354 31161 31160 726195408 84520 84521 162155840 63997 63998 230637423 20334 20335 801305528 47637 47636 680936542 57526 57525 32211822 22296 22295 515250367 16475 16474 291837645 38688 38689 149205883 83139 83140 128749076 49387 49388 229299696 19213 19214 561584556 12409 12408 265585891 49763 49762 927377593 40609 40608 93556156 48637 48638 421822959 10296 10295 708930546 69243 69242 512226470 89340 89339 482386628 12684 12683 129572913 77936 77937 478142250 55299 55298 854410604 20762 20763 924579339 34440 34439 116479637 83155 83154 413078192 38406 38405 360659293 83071 83072 275294585 18068 18067 389082942 21486 21485 17676494 78619 78620 51320846 80196 80197 780563033 9001 9002 600212181 86221 86220 954142322 85374 85375 746078428 56015 56014 1159643 83165 83166 791375622 83167 83166 503292334 130 129 920660323 89306 89307 145512851 19015 19014 658627843 87801 87800 327282742 79529 79530 603384840 83173 83172 926059001 83173 83174 563468287 83175 83174 903200742 83175 83176 573924977 83177 83176 201689319 12013 12014 67381684 4463 4462 480691001 36086 36087 85977095 83180 83181 692449822 83181 83182 989627103 70740 70741 152732626 83183 83184 629371003 83185 83184 816559041 83186 83185 431644094 43555 43556 7672567 83188 83187 699891262 83189 83188 231559384 47910 47911 176961689 30024 30023 878642705 25321 25320 903736584 42254 42253 676770766 71646 71647 688982582 9168 9167 354168110 12010 12011 69362770 66104 66103 45500147 66519 66518 705790562 28185 28186 869507455 83200 83199 620352987 35574 35573 643750140 29166 29165 801083503 83362 83361 248319450 33760 33759 660900903 25991 25990 972766078 8430 8431 100170161 83207 83206 726221624 67487 67486 690735355 11478 11477 666679670 82548 82547 109182977 36257 36256 465769272 11472 11471 253981667 3619 3620 764626884 56009 56008 625842234 13344 13345 774879899 95542 95541 627595436 83216 83217 990445995 83218 83217 615854270 49096 49095 37673926 83407 83406 664991210 82205 82206 998370131 60423 60424 834504690 29293 29292 127404356 39082 39081 826530675 83224 83225 142361672 83225 83226 676696765 11941 11940 606068801 33821 33820 365402338 24222 24223 63957496 7713 7714 66758925 30521 30520 36877071 98494 98493 552778773 83233 83232 435046968 95788 95789 503283282 13320 13321 115852197 69861 69860 58398128 49048 49049 740615616 48276 48275 364958721 56832 56833 810520091 83240 83239 222939544 99471 99472 584606378 1079 1078 149881875 96112 96113 464921392 31336 31337 296917368 98112 98113 667528951 49139 49138 902579588 11277 11276 870290116 83248 83247 465372991 68298 68299 139637514 9682 9681 721534164 91529 91528 122447454 38701 38702 207729056 83253 83252 67947051 83253 83254 602198665 63533 63532 108243879 50843 50842 107084945 43650 43651 689276677 42909 42910 213096874 71379 71378 705302253 45582 45583 109641677 34361 34360 440807977 83261 83262 785827398 50911 50912 20678049 14988 14989 602637650 21287 21288 628760713 45567 45566 86029291 6305 6306 670042329 36850 36849 942315491 94818 94817 63882237 95564 95565 940473392 52694 52695 621338574 83272 83271 800039303 21474 21475 662210498 16829 16828 33955116 93313 93312 815790687 43067 43068 32315912 56011 56012 906556150 77272 77271 999829500 33978 33979 575331213 36804 36803 295847285 21437 21436 715741981 38741 38740 264253248 21565 21566 123212798 53432 53433 890536608 47706 47707 543008415 2250 2249 404835742 83286 83287 554847354 26 25 643246497 72834 72833 71573319 29260 29261 558586942 74441 74440 184213616 83292 83291 461732433 19795 19794 802542790 74342 74343 385204557 98027 98026 152012914 54767 54768 117709520 42514 42513 723717934 38984 38983 407109243 94376 94377 40684213 55810 55809 69786624 24529 24528 387535223 27309 27310 872531836 86283 86282 160708498 57868 57867 293390856 34209 34208 69378558 35058 35057 216410250 69310 69309 245358599 94018 94017 888436434 13987 13986 376446721 56649 56648 634535138 83310 83311 563061815 69488 69489 808852620 29712 29711 338447652 21293 21292 370144579 74076 74077 511917030 81116 81117 517700139 33070 33071 63192559 95430 95429 630451826 41486 41487 663948030 81895 81894 574913507 76850 76849 875032653 7963 7964 289167288 35352 35353 185744396 39099 39100 970828208 46596 46595 312343823 94096 94097 923953506 3848 3849 298740420 4512 4511 56370641 98435 98434 755501415 83330 83329 713583424 47301 47300 894328441 83331 83332 587184968 83333 83332 472140142 7236 7235 817548071 56143 56144 41388710 23069 23068 332528731 83337 83336 365335198 86897 86898 615531376 23728 23729 165075816 48749 48748 535195926 35855 35854 656473688 14957 14958 60395894 21903 21902 969915393 48791 48790 10114502 83345 83344 385588319 4540 4539 554777627 83346 83347 149747030 19251 19250 651520383 72728 72727 805025115 83350 83349 56322628 58451 58452 169264754 92135 92134 726224024 57988 57989 853482840 26391 26390 665241945 43646 43645 242272513 83356 83355 649195306 12077 12076 817763909 81346 81345 776733638 37818 37817 865573846 79071 79070 840142740 96177 96178 222970485 67305 67306 789464956 24316 24315 434281829 66557 66556 251644154 89266 89265 688891680 98231 98232 895048816 51318 51319 44250698 51240 51241 936260033 75362 75363 867483363 9566 9565 612649755 83370 83371 375665600 65193 65194 400787988 93007 93006 641309756 92692 92693 68063993 83374 83375 321532459 13207 13208 737016418 6093 6092 624401423 5341 5342 870609162 83378 83379 582260623 56789 56788 170058206 99347 99346 186886180 48338 48339 144225876 62373 62372 415014422 37831 37830 310752510 89437 89438 445352359 17468 17469 262876767 65783 65782 422932109 83387 83388 119630845 88738 88737 408374182 88410 88411 2706359 17001 17000 646662888 5673 5674 206242137 10107 10106 235449751 1644 1643 955654254 57386 57387 400967866 72812 72813 283312214 32629 32630 872162767 87758 87757 687706264 84673 84674 929471422 41297 41298 512926585 6916 6917 61338636 36134 36133 125918413 57293 57292 141062225 29512 29511 302842637 83404 83405 836453356 47175 47176 911304362 12794 12793 901731829 31669 31668 995152801 86033 86032 285269875 41745 41744 833143120 88406 88405 670775759 37222 37223 635712647 83413 83412 459075977 96920 96921 745244643 95970 95969 61206826 93282 93283 152669783 75182 75183 625793146 23787 23786 342443020 14039 14040 260101106 15974 15973 541852011 94227 94226 931727476 98368 98367 50272888 6424 6423 46786362 84361 84362 723674209 3357 3358 291765773 15188 15187 996131670 5523 5522 997726135 95067 95066 365580956 58075 58074 319373498 42890 42891 315079901 84901 84900 477922370 3240 3239 155077315 81904 81905 264172889 55355 55354 684217797 83435 83434 335730778 31473 31474 595746112 25414 25413 136642728 55068 55067 159510985 83439 83438 162477727 89867 89866 400779970 80529 80530 209074635 60915 60914 494869035 73012 73011 887141208 83443 83444 926511803 96888 96887 113618122 83445 83446 99931183 81925 81924 451993327 2430 2429 539324899 13238 13237 759328017 93477 93476 553715615 82794 82793 896721007 84396 84395 391336115 83453 83452 477362159 94435 94436 904721734 4519 4518 7512077 38121 38120 129556971 90297 90298 427534103 41120 41121 157990261 19756 19755 817398172 59868 59869 718598413 12685 12686 12314914 45794 45793 433550977 83462 83463 302362391 18226 18227 418504927 9460 9459 35309066 9515 9514 58250051 4357 4356 223638299 54185 54186 23255533 32369 32368 121118128 83469 83470 213899670 48618 48617 387523434 63834 63835 180717828 59636 59637 699940440 83473 83474 445032669 83475 83474 92576618 83476 83475 457305529 83477 83476 327136552 10718 10719 206786682 27664 27663 247383715 31709 31708 147339488 79912 79911 747432620 42715 42714 9582168 15076 15075 791362373 20147 20148 827702037 57559 57560 892765525 83485 83486 14519650 76058 76057 933684384 18335 18334 992928567 13295 13296 141581301 38713 38712 372726794 83490 83491 63454633 20176 20175 25723623 80981 80980 101021765 46992 46991 88871619 91786 91785 404790140 83496 83495 248307470 83497 83496 618342752 79750 79749 850571911 22015 22014 679217109 83499 83500 13597268 6711 6710 758326853 93878 93877 791348050 83502 83503 102640533 83504 83503 24964522 29008 29007 451362904 14995 14994 736123557 64834 64833 906447171 43805 43804 253605569 15809 15810 665462241 82068 82067 380039684 21465 21464 791660424 31039 31038 337869968 62790 62789 28371596 52600 52599 507334008 99021 99022 13257650 83516 83515 326361554 37644 37645 267541480 20437 20436 512504333 35157 35156 545580083 97005 97006 50972549 41867 41866 543231976 64697 64696 887467093 38903 38904 549864223 49758 49757 433395564 25143 25144 640928613 93336 93335 11295972 11083 11084 250513585 36695 36694 200277647 27872 27871 572564122 83530 83529 831918290 18792 18791 966434246 70357 70358 384270262 59912 59913 406283686 24864 24863 71911996 61586 61585 517873248 83536 83535 939081713 68888 68887 841110285 73120 73119 883678403 75840 75841 42488869 36760 36759 804101907 3410 3411 157669943 31251 31250 470871563 56224 56223 744669406 38386 38385 861247026 25975 25976 429878768 3546 3545 86084157 83546 83547 242235640 29282 29283 46999081 60517 60516 449242855 55704 55705 773335174 21161 21162 321752582 69271 69272 725210646 7730 7731 57603631 83554 83553 412482454 28249 28250 332581181 56171 56170 772456924 12814 12813 855844801 6196 6197 99026978 5369 5368 915404279 32464 32463 293189794 9034 9033 67794168 95361 95362 457427811 71258 71259 886045744 75318 75317 415951698 5112 5113 107243283 10177 10176 772501908 55988 55987 158862092 86480 86481 613034779 68629 68630 562710966 88440 88439 940055671 83570 83571 120066895 83572 83571 986789871 93248 93247 517041514 35082 35083 867154385 94240 94241 377016803 41606 41605 931110662 7943 7942 463960600 587 586 543189481 73907 73906 473754198 30029 30030 612542810 23926 23927 601084306 45426 45425 782366221 4847 4848 130093402 66483 66484 974051880 83585 83584 867762699 11591 11590 342316814 95141 95142 151897923 78135 78134 115637621 83589 83588 580110489 43055 43056 156060607 58140 58141 790798988 83591 83592 9160327 80775 80774 884515770 93460 93461 718995322 15464 15463 775662163 83596 83595 999947880 88524 88525 366573004 27536 27537 146784410 83599 83598 235749592 9342 9343 199967335 88392 88391 993998740 83602 83601 420923138 66030 66029 433665 30491 30490 216552086 29858 29859 772651704 83605 83606 346327701 83607 83606 496064985 83608 83607 297922637 51085 51086 32059973 2989 2988 991406524 83611 83610 240092941 81570 81571 35193509 96746 96747 423167786 32522 32521 61740515 13556 13557 375381358 97235 97236 71534334 28575 28574 325084858 66449 66448 461016060 83618 83619 211252338 34410 34411 293682041 15929 15928 184822062 3976 3975 228148986 74331 74332 952667570 93936 93937 440738175 83624 83625 45197345 88855 88854 997919319 96072 96071 436072301 66156 66155 343194168 83628 83629 79109394 87263 87262 59186319 27339 27340 347918084 83631 83632 389779221 49412 49413 828403685 27401 27400 452381091 83635 83634 155437948 32650 32649 592609351 31450 31449 490397027 21207 21208 370103703 83639 83638 298612735 26132 26133 322642757 65309 65310 425023413 1982 1983 6899444 84491 84492 684324443 83644 83643 864039242 51904 51903 152515309 83646 83645 523103047 58579 58580 925376898 83648 83647 49776085 86529 86528 612603774 42627 42628 15673248 44328 44329 177195016 55199 55200 453094695 83652 83653 578127039 13276 13275 971640596 83655 83654 866219688 77463 77464 69974216 17248 17247 182707051 98306 98305 138774843 86094 86095 204919488 25013 25014 410705923 80876 80877 824027172 90230 90229 542181554 42178 42177 631669968 43660 43661 261872229 43802 43801 370017771 42047 42048 549999002 12225 12224 520073983 99528 99529 456200770 43995 43994 846770346 94872 94871 789532696 73945 73944 592055190 50259 50258 755765552 82835 82836 691744682 68122 68123 997490387 88124 88123 264888194 83676 83675 185088138 66572 66571 562970653 74277 74276 762338681 83678 83679 37473494 46637 46636 256622574 47239 47240 155436950 49157 49156 937817914 36549 36548 253163847 74931 74932 277201856 83685 83684 57478284 66613 66612 358709579 9054 9053 533486767 71228 71227 841966501 53338 53339 614480603 48677 48676 744053093 81211 81210 956734347 9275 9274 483193096 6627 6626 422355522 64971 64972 460229699 99954 99955 686551421 91093 91092 506178968 49369 49370 459853029 80321 80320 766233640 68101 68100 492415946 21443 21442 832772552 20532 20533 333893581 68620 68619 918875990 86372 86373 573223900 83703 83704 810865486 91465 91466 123070308 25536 25535 391696024 83706 83707 124824001 68032 68031 694944676 86122 86121 817748474 3377 3376 691026873 16762 16763 800689835 66867 66868 576675466 382 383 62974530 82310 82309 326993931 89190 89189 105709422 33819 33818 59926146 81258 81259 383408597 89285 89284 119380705 34241 34240 493485830 60173 60174 312474963 64628 64627 899742638 32784 32785 584488981 73728 73727 881643790 95420 95419 378187399 93643 93644 453301932 48386 48385 67030147 88516 88515 648733769 20916 20917 202035693 50489 50488 328194068 59677 59676 616588939 5168 5169 7523613 61505 61506 63498263 6744 6743 128292364 45247 45248 609249427 3706 3705 49481235 83736 83735 238338781 26348 26347 767894049 55195 55196 523727747 54097 54096 870251609 83740 83739 332133336 62166 62167 616950722 20158 20159 831408968 81410 81409 398644800 86186 86187 357714664 32501 32502 907653827 5596 5597 114796369 83746 83747 11913150 93945 93946 337175727 41857 41856 854491 15841 15842 373278997 90980 90979 748313837 83752 83751 574081300 32632 32631 134670629 6825 6826 115188363 9530 9529 854178442 24969 24970 450075072 68126 68125 885346467 83758 83757 5718704 75101 75100 117763190 70576 70575 39440548 44509 44508 816020151 83762 83761 153554437 96784 96785 610954809 71579 71578 247565937 83765 83764 869605032 79056 79057 248590606 79316 79317 143884154 20145 20144 399309087 84788 84787 917062435 83770 83769 43294933 82651 82652 422755976 43181 43180 793160295 48074 48073 197566647 67840 67839 94998885 80363 80362 846582485 59952 59951 558181961 55610 55609 577737815 53023 53022 621994575 1438 1437 490973046 34700 34699 476549510 94185 94186 817963484 84004 84005 703043879 68215 68216 763180452 4709 4710 35094566 41354 41353 99649153 76919 76920 328111624 84464 84463 138239805 26296 26295 516486132 53324 53323 76438374 83789 83790 530060300 8761 8760 303683908 60169 60168 171504382 78333 78334 79939597 20519 20520 40150485 4055 4054 90220124 83795 83796 799989270 90685 90684 513131744 29940 29939 761789960 20581 20580 811311441 2849 2848 44139859 83801 83800 471985577 64850 64849 63317964 43071 43072 462264208 3721 3722 16615568 81626 81625 333440024 69782 69783 77779792 83807 83806 401863594 15458 15459 525857259 80512 80511 719503937 20266 20267 558859842 83811 83810 893745109 88572 88571 87697480 34619 34620 58381083 60689 60690 154493016 36409 36410 540182635 83816 83815 861838284 15478 15477 964663041 7474 7473 604590027 42732 42733 682067561 31741 31740 931741282 3674 3675 142574133 42376 42375 430707158 56221 56220 805878257 83824 83823 214352441 69070 69071 34640729 75520 75519 107542844 49594 49593 64651977 85506 85505 598665284 15635 15634 772154356 51895 51896 389268672 94857 94856 101111001 99560 99559 312696505 83833 83832 944669939 83834 83833 233538986 36630 36629 57975984 46701 46702 772779923 54585 54586 187818277 48356 48355 765007433 261 260 6055936 81075 81076 145342224 84417 84416 294760382 38550 38551 246292587 69651 69652 813005342 83844 83843 464575027 44248 44247 556447445 85174 85173 457716711 45172 45173 618304643 30545 30546 388879683 92594 92593 215129574 42443 42444 862809364 83851 83850 675821389 67342 67343 439695946 14596 14597 515510352 84208 84209 961391439 97479 97478 687005119 92500 92501 321161111 8422 8423 984248280 80343 80344 92559225 94425 94426 248051901 12590 12591 132349501 5675 5676 675780389 5173 5172 55949942 3152 3153 968128849 15838 15837 102891666 25440 25439 89140290 1994 1995 888202159 83867 83866 668429097 43158 43159 177840 13996 13997 534512415 52426 52425 531439504 61082 61081 63938326 77369 77368 911965943 83872 83873 949850127 49889 49890 542047755 59196 59195 452224398 78589 78588 216668297 34007 34008 757131851 17961 17960 658565396 83879 83878 999676203 69569 69568 782509517 83881 83880 168517230 37299 37298 484100899 83882 83883 994031914 83401 83402 468543725 56015 56016 89952504 66095 66094 765248950 61139 61138 620188653 34097 34096 108153943 35601 35602 548450508 54083 54082 47623628 40630 40631 259686777 52559 52558 426422592 32247 32248 863615409 67162 67163 149771370 14948 14949 461647353 20693 20692 702074396 8927 8926 491177684 39023 39022 529467673 91586 91585 436597817 10363 10362 247930152 86778 86777 536868164 62157 62156 436171878 83902 83903 443369516 59380 59381 562879200 82943 82942 572937845 39985 39984 693120097 73247 73248 551629159 27568 27569 638030985 23156 23157 420967102 65694 65695 339678495 42082 42083 75699619 39919 39918 451069608 80354 80355 457694171 49773 49772 460425017 23366 23365 900567871 83410 83411 835750793 895 894 445140844 70510 70509 96011850 32155 32156 741764027 23141 23140 802118074 10459 10458 105081204 12115 12114 340756341 2358 2357 34681918 83923 83924 895865485 32882 32881 364668634 83925 83926 521816028 83927 83926 462869009 36806 36805 786866329 31638 31639 978450411 99015 99016 417805098 90246 90245 968569122 23937 23938 749528633 83932 83933 968565462 3115 3114 1314826 1638 1639 475386498 24569 24570 593345548 52648 52649 810268207 75844 75845 483653806 61495 61494 240981224 73097 73096 338214771 7166 7165 992889709 65263 65262 694324553 34555 34554 69762860 15620 15619 487076119 83944 83945 178870636 9072 9073 173211285 66013 66012 196218060 60952 60951 822059872 93288 93289 475846380 83950 83949 818139726 98173 98174 651179114 33009 33008 945535230 24648 24647 495119632 90657 90658 171996084 96154 96153 897238603 94668 94669 418706276 90148 90147 892320223 15053 15054 486345229 56840 56839 168559834 83314 83313 644616521 83961 83960 915481286 84043 84044 202956577 16600 16601 186059043 38574 38575 980253989 26100 26101 992982805 88648 88647 64738749 83967 83966 27848025 40563 40564 888032186 83968 83969 623714941 23589 23590 234418224 78928 78929 260573009 25457 25456 611175048 43760 43759 159756185 91285 91284 231532241 48327 48326 225850116 34732 34733 372612695 36217 36216 38722146 21262 21263 614289015 48328 48329 292400401 10605 10604 245002673 19732 19733 687436472 58292 58293 37815551 64299 64300 484736312 28107 28108 691549029 26154 26153 948883168 52031 52030 56781258 83986 83987 856223969 29437 29438 557278470 51365 51366 401837569 37346 37347 968183868 64034 64035 386147731 83991 83992 25786730 91887 91886 203811494 18411 18412 71584318 74341 74342 842638205 13225 13226 26147116 43714 43715 310189375 83998 83997 296135869 26838 26837 579241968 4107 4106 794719018 86163 86162 585879200 18156 18155 803201065 72697 72696 813776866 39126 39125 66463495 4896 4897 440244864 86728 86727 144439031 28153 28154 767251053 15671 15670 126519210 45234 45235 207200763 9292 9293 91313183 84011 84010 989838158 48031 48032 532707261 31342 31341 48489489 37093 37094 471949727 84315 84314 915625319 20541 20540 730092079 68790 68791 159900197 6803 6802 47568630 20518 20519 309679422 92245 92246 189642930 7109 7108 606633599 82785 82786 207818665 3773 3774 312431484 60327 60328 291402302 213 214 355381962 95772 95773 747172290 84026 84027 860055406 62633 62634 436328844 7210 7209 230850710 96714 96715 607052876 2703 2702 923718023 56560 56561 198073244 87315 87314 732343767 99546 99547 363320792 84034 84035 493434332 20071 20070 71777328 82746 82747 594986852 43029 43030 15749883 84039 84038 11757222 91078 91077 304588366 26526 26527 317240185 62876 62877 669985998 59931 59932 478691012 92626 92625 429029058 13888 13887 990696502 8365 8366 448016237 98656 98655 6439479 84048 84047 140500634 86999 86998 579680798 95767 95766 733669496 27895 27896 266373796 37430 37431 878133160 97863 97864 535651992 43677 43678 203881877 97073 97072 754740693 39864 39865 118150404 28283 28282 197926514 31400 31401 268899052 84059 84058 844332088 78161 78160 370516359 39641 39640 455167065 226 225 445956521 79858 79857 392280414 69925 69924 593325649 84064 84065 561935202 27549 27550 846306941 30347 30346 576692350 39203 39202 89250115 77625 77624 995111300 57456 57457 38798878 862 861 108916464 78331 78332 925627270 31546 31545 538759707 6324 6325 657864131 11869 11868 707231410 94927 94928 288354306 36001 36000 482570343 86872 86871 682958249 7698 7699 356593894 83979 83980 686481896 33662 33663 901687819 84081 84082 19991440 84082 84083 124446802 52643 52642 427068201 19302 19303 828596623 32309 32310 270536511 82921 82922 909906911 84087 84088 867089148 84089 84088 169742558 67973 67974 434088700 54597 54598 864635162 28055 28056 377830492 799 798 146287560 4217 4218 871942676 98437 98436 304310 76595 76594 791434375 25438 25439 110269057 62711 62712 425543513 84098 84099 730134280 25994 25995 560255361 62201 62200 401216544 13582 13583 648709023 94144 94143 523971210 8832 8833 397912207 37897 37896 504693026 65188 65187 46940734 16049 16050 939328088 12883 12882 1989308 38102 38101 29543908 38883 38882 356733331 60635 60634 176165558 82797 82798 373663064 51284 51283 356369708 78944 78943 643427711 7362 7361 892503432 28371 28370 398847091 84116 84117 514443937 91398 91399 258931175 82700 82699 511616217 5590 5591 141229414 38913 38914 172272974 19396 19395 355563314 235 234 453440853 82876 82875 544181067 58818 58817 78088740 84125 84126 259637966 84127 84126 5052110 71744 71743 140212096 16631 16632 23655541 5227 5228 32494507 90490 90489 83423418 42979 42980 20701225 68077 68078 258304633 43406 43407 38847166 97234 97235 185276596 63176 63177 887832235 22998 22997 384959436 89833 89832 144805247 461 462 975802615 36729 36730 776836657 23177 23178 673904622 80144 80143 260026476 2212 2211 64602342 31970 31969 965751338 47539 47538 858316482 24660 24659 508820356 32241 32242 895105415 39808 39807 745206984 19766 19767 232832272 35951 35952 557003469 49544 49545 904118275 97040 97039 375272835 6174 6175 643847939 84153 84154 756872398 28510 28509 753559591 33295 33294 418819989 30043 30044 487559851 69683 69684 741912854 64936 64935 274349798 39175 39174 671678588 21502 21501 116484732 30107 30108 840511155 93493 93492 450561237 19350 19349 838219387 182 181 400584654 78585 78584 939238075 1705 1704 705525934 80858 80857 803663640 47376 47377 886299995 15788 15787 17192647 63257 63256 80523726 84172 84171 504235423 24843 24844 773536196 84173 84174 646537075 84174 84175 158173878 77969 77968 468341150 28256 28255 564169228 13505 13506 205480671 84179 84178 67083150 14625 14626 880997736 80380 80379 86512667 50678 50677 15934769 49340 49339 747357341 55100 55099 245972114 64337 64336 412102972 2032 2031 750903569 77425 77424 223660242 42460 42459 87591545 84188 84189 1093791 37144 37143 693459500 96840 96841 286783551 92613 92612 660035769 79229 79228 108743128 22128 22127 707381169 40476 40477 961309336 35011 35012 548685239 68091 68092 125575007 84198 84197 248314071 57299 57300 13107128 16575 16576 164180761 59407 59408 31084814 15980 15979 45368661 52030 52029 201731101 56612 56611 538604616 11820 11821 297016998 80196 80195 159433704 83660 83659 56393575 87860 87859 645139701 139 140 314907210 23992 23991 859607249 84211 84210 27867357 65015 65014 758054801 64365 64364 715188994 25664 25665 949822548 7224 7223 311841256 96230 96231 40610771 31397 31398 989110073 84217 84218 61206330 51583 51582 6684309 15006 15007 173456695 8315 8316 3097920 68910 68909 99566416 52293 52294 910146583 84223 84224 63561593 99503 99502 36144585 73298 73297 953939430 72677 72678 208378179 97390 97389 446054174 40228 40227 341390444 84230 84229 769874513 75386 75387 573197075 40402 40403 598983659 37162 37163 673538597 84233 84234 147584617 921 922 603359012 2550 2549 697410411 56187 56188 823554516 50777 50776 126157579 46078 46077 969272888 48086 48087 575483246 89659 89658 414589628 84242 84241 913027736 10312 10311 491161268 84244 84243 864969861 17698 17699 74030341 86090 86091 209880949 56068 56069 404965154 10505 10504 583392391 26623 26624 128861243 84250 84249 800635529 96745 96746 708653233 83734 83735 762325263 68393 68392 46223308 13088 13087 556216770 84254 84255 401799600 84256 84255 156392443 86473 86472 249933709 11411 11410 290424465 53561 53562 542754839 30892 30891 213586927 21370 21369 345385526 34418 34417 475995241 57755 57754 461700094 84264 84263 53137616 34013 34012 836031457 73368 73369 778880835 84267 84266 12421667 52805 52806 261428297 43988 43989 174079631 23712 23713 263717405 31376 31375 348776041 39463 39462 949369929 20978 20979 630453923 86500 86499 418133366 72525 72524 2686547 84276 84275 79803779 84276 84277 950224229 84278 84277 257789396 76042 76041 223527821 88321 88320 14149613 99263 99262 417072000 95651 95652 692773439 37626 37625 251381348 84283 84284 329609025 14623 14624 367459205 76077 76076 974924483 84287 84286 776986697 796 797 44289920 84289 84288 7017062 63665 63664 111478514 90108 90109 557248082 929 928 71595370 66743 66744 45707772 63809 63810 23155807 38269 38268 143760313 79805 79806 8726278 28721 28722 151562625 93932 93931 783766820 24139 24140 914046043 46949 46948 121899041 59241 59240 1607190 49784 49785 825779805 9500 9499 478689082 84303 84304 846136007 39628 39627 192817470 38064 38063 37977259 84307 84306 570982651 11833 11832 38631883 29793 29792 225263457 84309 84310 944663730 90726 90727 574957161 78219 78220 230762309 84313 84312 681476170 8502 8501 924216731 54426 54427 314599152 84316 84315 34992398 81546 81547 814358442 10297 10296 804221842 18455 18454 293068579 77466 77465 927681350 13815 13814 658639251 84321 84322 201049161 97423 97424 455230262 65831 65830 777082063 97733 97734 666035454 17037 17036 604559220 75540 75539 695282053 64013 64014 484491216 34674 34675 937535045 51053 51054 617348427 83793 83792 961504523 40536 40535 633241650 51620 51619 53424553 92373 92374 455480587 55405 55406 958525419 83934 83933 955714086 2840 2841 16401357 84337 84338 677532533 60875 60874 520611307 66133 66132 472031389 28367 28366 686302777 41991 41990 510925133 82245 82244 655986420 83820 83821 446837711 40781 40780 286629337 94025 94026 70998493 19572 19571 967571860 29714 29715 501370805 24132 24133 476459387 20689 20688 29364592 14276 14277 965354876 25180 25179 764877455 87611 87612 314255956 55722 55723 880069591 15666 15667 977026562 57489 57488 402744159 58843 58842 114417788 99056 99057 729135847 4902 4901 507733152 82304 82305 36290667 32774 32775 679431533 47374 47375 197778680 84363 84362 492440435 33027 33028 539278783 84601 84602 56124552 52011 52010 480326504 55393 55392 850780093 7611 7610 357505960 4153 4154 184072081 25716 25715 999754006 16028 16027 860177508 37961 37960 16110394 70366 70365 288609582 67850 67851 955271399 90169 90168 200367216 60449 60448 412837579 86261 86260 207716203 55199 55198 467297349 55294 55295 668837265 20768 20769 740977782 94866 94865 127573049 64104 64105 246303131 36072 36073 51173526 36626 36625 977465498 57580 57581 546402794 36664 36665 858712794 96462 96461 178591223 14482 14481 779424344 90792 90791 835824054 48119 48118 516445176 65939 65940 656952396 84391 84392 756706329 28289 28290 620847674 26539 26538 53905259 84394 84395 381384404 89465 89464 194396677 26569 26568 757092852 19305 19306 617227954 20945 20944 828642799 53946 53945 815186060 75107 75108 684292552 90538 90537 983454925 39820 39821 987853732 7055 7054 475155169 69644 69645 745531262 70694 70695 518123712 84407 84406 552316444 22105 22104 416012666 97563 97562 883001410 84409 84410 689080851 84411 84410 561435173 49283 49282 302901394 50279 50278 4688674 97965 97966 366616917 2656 2657 418317744 25423 25424 376338087 28322 28323 316920724 84417 84418 457879189 69464 69465 947700308 43098 43097 53594365 50519 50520 517077997 15831 15832 622868455 86614 86615 608149448 13020 13019 54014488 30749 30748 394782699 198 197 956463077 40448 40449 965979757 60459 60458 489934406 467 468 735438636 84231 84230 46208043 97117 97118 28481474 26125 26124 334348819 12562 12563 673572788 57546 57545 144139226 76852 76853 838568685 47429 47430 411564754 92520 92519 12335211 14144 14145 124306966 89906 89907 371745593 59596 59597 206824731 3423 3424 66509725 43179 43178 923043976 84442 84443 177612434 84444 84443 346858824 98511 98510 881715576 63392 63393 912514525 61144 61143 545373707 6673 6672 456726007 84448 84449 198378130 41427 41428 535290949 28861 28860 266533464 22571 22570 908580491 85747 85746 603116128 25559 25560 94256117 82065 82064 363454037 41932 41931 947022251 84457 84456 171123136 80969 80968 360525221 11294 11293 973240702 19064 19063 706536385 26230 26229 959707504 24090 24089 631595282 41277 41278 49678452 7491 7492 678701435 86311 86310 992957588 52119 52120 681649021 7331 7330 884302206 40741 40740 777043534 46444 46443 876208948 64168 64169 161824299 13877 13876 2937093 5140 5139 72557294 50566 50565 343989436 78346 78347 818961635 16876 16875 660343319 67345 67344 422036440 11242 11243 848061051 60808 60809 795509875 94772 94771 226425573 98490 98489 29620169 84480 84481 226423332 97989 97990 338106667 55575 55574 22833990 39328 39327 564530755 50321 50322 928278608 24226 24225 660731233 38670 38671 461784882 48865 48864 991555087 58339 58340 656610041 84490 84489 258052075 33597 33598 740777799 27465 27466 661734326 84492 84493 861590528 84493 84494 479670952 69088 69089 28601671 29956 29955 927645702 75454 75455 872797097 29115 29114 37910263 84499 84498 59917463 26727 26726 986539668 84500 84501 218612506 70435 70436 481791550 31583 31582 32093378 26611 26610 837479476 44735 44734 543076064 71259 71260 563463268 84507 84506 468231156 46386 46387 614344066 26254 26255 677601641 71417 71416 537877080 84510 84511 939961216 84511 84512 590185821 51605 51604 973559179 77756 77755 724015752 31871 31870 198879835 84516 84515 778611558 84516 84517 790018299 85662 85663 294336875 96363 96364 905304479 23937 23936 132678278 98569 98568 947388119 72433 72432 30407671 3801 3802 69412616 7856 7855 710012773 27729 27728 409600541 6812 6811 381087275 84527 84526 564666234 32415 32414 697339636 25215 25216 80230449 90078 90077 191539591 46643 46644 763619705 54530 54529 991757540 16716 16715 826700636 31317 31318 398437263 4258 4257 950947759 75380 75379 641292844 84536 84537 28423495 25220 25219 880065612 9050 9051 744217450 4918 4917 472935303 87859 87858 607326596 97001 97000 124904651 71199 71198 406388507 71212 71213 949479411 11717 11718 327950341 72579 72578 940209563 21246 21247 682381529 13610 13611 697229107 84548 84549 22675363 28042 28041 725196115 84550 84551 85447900 43489 43488 73733710 86615 86616 676391065 78138 78137 669486858 22928 22927 370530306 76979 76978 668837903 73657 73656 109203206 5270 5269 589576413 66842 66843 867949133 87152 87151 140926851 62844 62845 66898798 25073 25074 879331949 95350 95349 4046691 70183 70184 207710846 93251 93252 655707962 39238 39237 836586335 35458 35457 271960844 37729 37730 308266518 84569 84568 848892723 9209 9210 881656282 19716 19717 20647352 19220 19221 83752741 69810 69809 337337867 21020 21019 78768396 84575 84574 104195319 31608 31607 455117004 84576 84577 9616084 64674 64673 770602917 17527 17528 529326079 94917 94918 3676907 80548 80549 71120775 67598 67599 999192154 84582 84583 151795753 84583 84584 612204714 23470 23471 13538175 72729 72728 482944611 84587 84586 371145076 49678 49677 892694259 90880 90881 2620411 27706 27705 822015997 88214 88213 464156417 89608 89609 22081781 82988 82989 378781343 63628 63627 6293226 70349 70348 105694613 82182 82183 733522082 83210 83211 345338356 73846 73845 36758252 92425 92424 413124122 28883 28882 125716786 85520 85519 221588451 4781 4782 218042958 84603 84602 292945950 64456 64457 69691806 19058 19057 104624702 84606 84605 384789595 76245 76244 974982226 19231 19232 65638694 30098 30099 906786616 84610 84609 536063460 84610 84611 480005901 4297 4296 65717708 99466 99465 769727463 84613 84614 698898878 27374 27373 569623239 12644 12643 377724119 97412 97413 739312329 85996 85995 462675778 84618 84619 408867486 15600 15599 125306193 48653 48652 374092348 84621 84622 258429132 58243 58244 563299540 84624 84623 272657033 51829 51828 467420933 20038 20037 87861820 64638 64637 150943055 21336 21335 910397585 77703 77702 71986378 38614 38615 71196024 70381 70382 34349080 84632 84631 917748928 90539 90538 195437208 41635 41634 149629672 10726 10727 241007580 84635 84636 516695090 38131 38130 682998110 19307 19308 491435000 62801 62800 202335342 23812 23813 202566211 41979 41980 591866479 17989 17990 20637082 24703 24702 737793347 28900 28901 345419544 84644 84645 342206468 70513 70512 17617602 85587 85586 267219957 59564 59565 389099031 13444 13443 876116408 94566 94565 63818984 3240 3241 284519105 40737 40738 868707433 57526 57527 339582730 84654 84653 763177097 84477 84478 764859144 41266 41267 730134399 10849 10848 26280415 42527 42526 324043685 52803 52804 537931730 61356 61355 690107274 20631 20632 254195965 84662 84661 33001026 58484 58483 479950918 40786 40787 824261121 67410 67411 134961809 80863 80862 326125801 45739 45738 933966387 15936 15935 973916191 95968 95969 162029225 84670 84669 384025892 44110 44109 875306123 84671 84672 750435683 26073 26072 100569531 12 11 618900486 95474 95473 969304546 98319 98318 210446862 84677 84676 770381597 30714 30715 464344227 84931 84930 857311987 32522 32523 128380328 6212 6213 56884107 93482 93483 57076371 78062 78061 335677723 26706 26705 792814972 38045 38044 330848164 84686 84685 442573939 10167 10166 131395805 6301 6300 400075543 94193 94194 433259116 43155 43156 156666469 44909 44908 127913052 45795 45794 561308365 99270 99269 142103500 28046 28047 68223627 3751 3750 409808356 84696 84695 669391412 62513 62512 15379726 246 245 934259087 23889 23888 830425698 38494 38493 453588647 25191 25190 389205345 88111 88110 584738078 53254 53253 177447911 21673 21674 57158084 90035 90034 5431387 37291 37290 41124968 27745 27744 304170025 31456 31455 344158703 84708 84709 277963890 84710 84709 232281763 17667 17668 194578178 47168 47167 688084173 66986 66985 599018370 43796 43795 45004677 57635 57636 363230446 47770 47771 252146121 66627 66626 316401482 91504 91505 87173581 45608 45609 409808273 50163 50164 46253202 36656 36657 381787119 24918 24917 711830458 59708 59707 466510383 949 948 475705243 84725 84724 301605495 84725 84726 269866898 54015 54014 94494771 60565 60564 740488857 22814 22815 53762895 84457 84458 549997084 70655 70654 73359785 84731 84732 652251401 84732 84733 527839430 87958 87959 5118247 33931 33930 124103108 69445 69446 7302312 28208 28209 342067599 32811 32812 534403585 79063 79062 556456792 76160 76161 966703097 724 725 846711619 33362 33363 977844224 38815 38814 965388128 2933 2932 476552387 84745 84744 61776605 37245 37244 945822461 60804 60803 704656762 56497 56496 137974416 79075 79074 801577276 46345 46344 24548308 25782 25781 662755430 98471 98472 674229039 78906 78907 175956389 62946 62945 431396070 89150 89149 414910603 47564 47563 921987890 41919 41918 835518526 31725 31726 710206615 26585 26584 341372530 96439 96440 787949681 38207 38208 372714132 94549 94550 433743824 55068 55069 121371976 49079 49080 582236293 46582 46583 278066198 89789 89790 241149565 46512 46511 46275936 84768 84767 22488398 86464 86465 609304728 33780 33779 30200336 4757 4756 855860912 8921 8920 687762798 6813 6812 700401361 20170 20171 673107452 327 326 24420687 41299 41298 586399436 20467 20466 541237981 86388 86389 67151932 41557 41556 87101949 36046 36045 804653329 40325 40324 681310395 11264 11265 824026570 84783 84782 489586843 6350 6351 47710254 35405 35406 656713424 75136 75135 441529128 42281 42282 445028014 86894 86893 778118868 54888 54887 235964514 76666 76665 629795034 84790 84791 347240417 2181 2180 25348347 68827 68828 263145502 97415 97414 235306985 21697 21696 191112832 96088 96087 866340444 1796 1795 950485651 84798 84797 204411490 91022 91021 885632510 98918 98917 987252470 97658 97657 842758325 38573 38574 701964757 73223 73224 868900207 84804 84803 801194893 98041 98040 747016795 4468 4467 48227287 55985 55986 910561806 82261 82260 499643430 46414 46413 817950912 55738 55737 327146112 90093 90092 995660217 71059 71058 996103821 2424 2425 460902662 20089 20088 813180654 36082 36083 26703216 25482 25481 172356815 99736 99735 54408367 93180 93181 257766336 82609 82610 491824090 69630 69629 532820928 66856 66855 753210914 84822 84821 953457051 94231 94230 919493568 1292 1291 350630263 96842 96841 700176172 26916 26915 141283241 66057 66058 814960272 23312 23311 516830157 13245 13246 97814396 12453 12454 417079829 84830 84831 899402459 85797 85798 249472737 32950 32951 541189414 99727 99726 407386256 69014 69015 799012567 84835 84836 990358422 64162 64161 284109089 28360 28361 75214031 22020 22021 625973982 25718 25717 235058708 95878 95877 987994569 84842 84841 254685451 63734 63733 9894893 21876 21877 66646595 74047 74048 108932445 58454 58453 708822656 44798 44797 20970534 84086 84085 885519443 74314 74315 62504066 96653 96652 6306286 87556 87555 27180366 30820 30819 137765687 21289 21290 879346878 98717 98718 995421211 15654 15655 181221712 34266 34267 977402661 84856 84857 48361726 81679 81680 875254863 54029 54030 988339384 33667 33666 156502552 92702 92701 104492561 45174 45173 864475862 45758 45757 29186361 84787 84786 841267278 29726 29727 814053675 37577 37576 467332482 62265 62266 312715815 2558 2557 401757898 74780 74779 219727459 38873 38872 558030886 7290 7289 709608702 63197 63196 348503507 28446 28447 684400949 73482 73481 767955740 82246 82247 688642009 84329 84328 833878899 95968 95967 130865408 23598 23599 764750272 36501 36502 387498492 20808 20807 119116281 10068 10069 132608905 78049 78050 55234803 84883 84882 912349258 83590 83589 81708664 96589 96588 717188983 66072 66073 606770585 53092 53091 13561808 34628 34627 582254405 12773 12772 135435989 98832 98833 476302107 22177 22176 243595320 98062 98061 945173117 33269 33270 670654867 43359 43360 995033574 21474 21473 606021207 40768 40769 36674173 92924 92925 86304772 84898 84897 665751018 53147 53146 687222432 99196 99195 866104936 27256 27257 925001058 25880 25881 468688155 29885 29884 89821102 80412 80413 858784933 36234 36235 77023814 84906 84905 174579188 84906 84907 685206718 80686 80687 652186973 3829 3830 495181616 74262 74263 697841135 84910 84911 946960434 38432 38433 710629121 84913 84912 31927557 38478 38477 678135822 21496 21497 619146767 5485 5484 316288707 11641 11640 906310027 78203 78202 175508309 5621 5620 687021696 14321 14320 526309144 19614 19613 547147247 86250 86249 741749070 99816 99815 797378641 84776 84777 284413500 10541 10542 959450433 66398 66399 794107012 17216 17215 571540341 44644 44643 720360622 18626 18625 541172978 55856 55857 249865992 32788 32787 515373952 23563 23562 456227760 93739 93740 86819164 90201 90200 463599855 32672 32673 379337262 58060 58061 174244808 90720 90721 946313274 32042 32041 540225233 58450 58451 337199578 36991 36992 339168066 99107 99108 633539372 84941 84942 761860172 38982 38981 688142344 94753 94752 665586860 86068 86067 917035573 84945 84946 243160703 84946 84947 82599900 99983 99982 256453976 75857 75856 475817532 96134 96133 626459280 10829 10828 861512864 48433 48434 559995869 96379 96380 37454734 11740 11739 784483366 10168 10169 34649154 64420 64419 407715478 84957 84956 671112283 24477 24476 783871984 3835 3836 256747987 20639 20640 313848354 65512 65513 603644724 49427 49428 77334044 51551 51552 509961 28684 28683 2870754 48523 48524 223860115 97727 97728 662292704 6070 6071 506479550 6215 6214 461141119 97871 97872 240995923 48845 48844 172483317 10165 10164 519151215 57405 57404 249175649 21043 21042 514549812 39432 39433 673652247 24792 24793 284266686 84976 84975 674020408 32955 32954 628879449 84978 84977 950151559 25526 25527 848233713 79302 79303 927748983 28094 28093 65218762 80428 80429 200142985 471 470 807608689 72924 72923 970598100 1868 1869 118463218 62118 62119 254279909 21347 21346 172024651 79559 79558 864134346 31079 31080 42531361 13644 13643 949584234 49591 49590 603244722 93402 93403 775513624 34352 34353 309335563 89582 89583 469055591 69913 69912 956697466 2063 2064 578763839 4926 4927 96689479 84998 84997 647438896 22649 22650 10232223 77534 77533 127782919 72730 72731 815230929 98942 98941 63313823 53862 53861 494995901 34421 34420 199806970 69193 69192 643580296 32126 32127 687015056 37153 37152 945443221 85008 85007 889007847 85009 85008 471616689 21644 21643 167259748 5662 5661 703689870 57331 57330 671281761 85012 85013 851137651 85014 85013 895093376 85014 85015 258962481 4053 4052 434868542 12204 12205 691517273 78271 78270 411509963 85019 85018 741817516 49229 49230 666001945 24106 24105 921293267 62887 62888 739776050 66468 66469 942034769 87326 87327 379394512 7313 7314 230879413 53637 53638 135236391 67978 67977 366214420 65168 65167 14749702 93929 93930 76534710 82686 82685 538597918 15170 15171 818950416 30888 30887 266784673 57423 57422 691388402 98515 98514 667855376 67592 67591 65489666 15862 15861 545481038 59517 59518 989143657 88972 88971 518826232 85038 85039 123537868 62589 62590 926772729 25669 25670 212386430 89507 89506 94360152 97791 97790 120686068 20474 20475 512564053 11395 11394 251888761 82641 82640 951862709 85046 85047 559791138 28186 28187 313799770 91860 91861 47496197 85050 85049 905981206 85050 85051 739551142 69068 69069 436082625 8051 8052 323161778 70388 70387 139768713 72752 72753 67300592 88825 88824 83965578 85057 85056 403826292 16901 16900 470551455 59143 59144 42963990 76675 76674 383492727 85060 85061 71412258 19140 19139 992151019 83633 83632 471618385 59701 59702 360164494 5811 5810 576242168 44538 44539 830486406 41119 41120 641984896 29996 29997 29922203 49528 49527 982996502 85070 85069 422850702 85071 85070 102402211 83191 83190 940360364 20134 20133 155346175 41733 41732 246989474 17499 17498 108089442 85076 85075 940220307 39013 39014 517805083 32921 32920 221501288 68079 68080 370104452 72568 72567 357886312 25386 25385 235293749 15351 15350 850581256 89146 89145 771246968 11363 11362 260450052 33906 33905 95788029 16927 16926 745447086 8915 8914 531206351 21975 21976 310650246 51119 51118 327002759 3060 3059 185206540 57772 57773 190449600 74121 74122 515835602 33331 33332 231324106 94015 94014 53948629 29869 29870 44042147 85096 85095 426762253 45420 45421 639678754 44594 44593 6345539 18693 18692 951495798 38502 38501 81422371 48782 48783 593651663 92655 92656 115900562 49561 49562 481516891 70873 70872 546059842 19165 19164 67635060 15123 15122 677637251 5981 5982 63875864 85108 85107 832311388 77507 77506 140943001 17554 17553 165721306 11476 11475 34119317 86850 86849 854411688 67260 67261 619465513 69151 69150 968794080 74156 74155 906137442 95810 95811 761901345 36842 36841 476095732 92397 92396 394681570 26803 26802 54225455 91228 91227 944181253 93032 93033 36024366 77265 77266 673811119 1732 1731 475221842 77846 77847 558250072 88950 88949 611835887 11271 11270 306564638 73873 73872 927755076 75254 75253 22337887 92437 92436 514664625 79763 79764 39909510 73895 73894 257989412 85132 85131 517447717 76422 76421 326443733 85133 85134 925580869 29596 29595 323376947 82060 82059 970625530 16408 16409 253410589 74628 74627 901807418 24718 24717 996879702 85140 85139 677461742 6062 6063 297893683 34636 34635 635671370 85143 85142 138005399 77218 77217 480030298 97423 97422 27745313 77353 77354 373605598 13856 13855 676567716 68111 68110 952637272 60063 60064 90445016 74161 74160 683389795 81544 81543 114780239 46090 46089 258629446 4982 4981 103459498 85154 85153 646636489 32646 32645 26944012 16631 16630 194062408 50448 50447 436658639 85158 85157 17074949 85159 85158 124755830 43162 43163 18313154 90129 90130 371086307 91419 91418 533669520 55681 55680 509705419 42536 42535 618675426 94172 94171 150016614 16847 16848 421220069 40687 40686 301172075 55881 55880 756637460 98169 98168 479844667 80473 80472 971923975 85171 85170 157691484 42242 42241 427441291 91111 91112 554455338 77795 77796 945580024 22107 22106 99786953 85175 85176 595865791 79164 79163 45848670 32710 32711 862208835 82754 82755 151770239 85180 85179 381909738 41295 41294 249566952 46842 46841 523118451 87280 87279 580794991 73893 73894 286014602 23604 23603 564923706 49832 49831 424517529 23972 23973 659650351 30300 30301 717195234 83260 83259 613841580 52711 52712 620668107 53167 53168 247868792 85192 85191 117898872 85193 85192 915652090 46803 46804 258426015 75697 75696 970479785 51923 51924 202702744 93892 93891 569737668 99797 99796 4066740 76549 76550 551270211 82871 82872 57108176 63777 63778 51062029 85202 85201 403556394 29058 29057 702563691 57590 57591 570841715 41874 41875 13477309 85206 85205 946497573 19777 19776 653182828 48555 48554 952314390 89106 89105 354025759 8923 8922 473782350 22178 22177 11508274 56208 56207 209272085 85213 85212 653596260 18583 18582 436141649 48084 48085 783273935 82221 82222 374214927 98550 98551 919210782 60079 60080 865209184 9758 9757 429262330 15653 15654 737265766 5767 5768 440804805 85221 85222 310579886 67396 67395 225383563 85223 85224 266160320 18805 18804 170797621 57396 57397 742993909 18893 18892 367392256 85696 85695 697624969 29217 29216 480443438 87058 87057 243547633 57373 57372 673086460 63117 63116 635777647 85233 85232 660492755 90399 90398 322903267 80933 80934 955795906 59300 59299 59465700 85236 85237 167015980 85237 85238 26427151 85239 85238 994893502 38454 38453 762950559 50094 50095 538123172 85241 85242 5551935 4296 4295 103756029 11283 11284 57718044 23928 23929 465747596 67758 67757 407715133 7523 7522 590075824 48398 48399 407864855 13179 13180 128259990 63805 63806 142095452 31390 31391 76170669 62753 62752 474454805 67642 67641 825663066 7940 7939 743289840 85873 85872 596317166 89830 89829 18922971 34073 34072 990714837 79316 79315 831817169 85258 85259 111827983 85260 85259 847264756 11614 11615 387501285 13613 13614 540878557 85262 85263 802923220 42642 42641 498207536 72782 72783 685970638 57515 57516 245468531 75710 75709 852447906 21252 21251 234486816 15856 15857 265371576 85269 85270 36484600 64000 63999 858670593 3360 3361 851977883 20450 20449 425743662 57806 57807 496794454 69132 69131 182116896 93840 93841 865641020 41166 41167 459864736 51895 51894 960014712 85278 85279 405946705 40253 40252 808518881 83003 83002 912057826 25688 25687 186640335 80222 80223 877424008 23407 23406 685830445 25362 25363 65869228 85286 85285 964582864 73817 73816 288991969 45867 45868 247575815 88259 88258 324064792 78820 78819 980001652 66388 66387 4510231 61774 61775 6106650 37067 37066 259489575 5661 5660 539228086 73165 73166 540261133 14475 14474 334461523 411 410 894765884 52014 52013 223741721 95440 95441 864335689 93981 93980 195125862 74092 74093 874440607 36861 36862 290865696 55663 55662 514956404 85304 85303 432905289 85304 85305 455217404 27334 27333 744637395 20912 20911 242015964 74072 74073 255969206 33203 33202 872936929 15819 15820 4685377 18525 18526 98810866 39957 39956 387036845 22527 22528 84994371 85313 85314 245969656 85315 85314 352154828 3608 3607 517864433 85316 85317 995730682 52882 52881 557032847 1055 1054 916068516 97816 97817 655329670 76429 76430 25039424 21471 21472 32024092 22500 22499 383147863 14452 14453 991616825 69331 69330 601775670 57950 57949 492295614 29587 29586 21369831 90185 90184 297552152 11717 11716 517163103 97879 97878 847034133 85331 85330 926486265 63487 63488 356232694 29696 29697 23199523 51198 51197 788169925 85334 85335 771211607 54982 54981 330001897 86090 86089 528020046 53638 53639 862033911 8416 8417 889572976 95129 95128 388387019 34389 34388 331258766 50389 50390 63870168 30986 30985 73381587 86331 86330 638715068 31844 31843 367088888 33248 33247 104096535 1589 1590 851219128 85348 85347 727624862 5832 5833 986474884 32233 32232 714039403 78791 78792 332291191 55369 55368 113573527 49952 49951 42332556 9001 9000 590408459 40097 40098 48496911 79670 79669 84505235 77640 77639 309196113 58724 58723 117024309 25912 25911 993246368 85359 85360 3670208 7672 7671 394141558 79621 79620 20187815 68048 68047 436973809 51297 51296 669675536 85364 85365 277610371 85366 85365 768949545 62880 62881 824234987 81477 81478 830518459 95355 95354 8641636 72382 72381 498791681 43104 43103 46471196 18840 18839 812048058 66329 66330 145659623 85219 85218 49148541 69851 69852 197550389 92798 92797 374478925 54224 54225 720280642 55158 55159 81823085 26525 26526 967491212 80905 80904 461550709 56708 56709 872376458 85382 85381 18176422 97609 97608 150222235 64225 64224 251776379 75843 75842 230103357 13525 13524 425889664 91255 91254 190651519 79329 79328 249787239 85388 85389 960892857 32442 32441 740888153 85390 85391 370869370 48765 48766 679766666 87305 87304 829825986 97544 97543 480096016 85394 85395 404567153 87821 87822 550271477 59740 59739 887842304 25598 25597 84189323 58549 58548 407647087 71455 71454 611142143 97056 97057 946074238 48720 48721 915249201 19999 20000 466314016 3315 3314 539153091 52251 52252 16208685 68599 68600 630212721 62127 62128 876030551 90048 90047 15850144 80705 80704 643363423 76428 76427 36969785 43224 43223 904376201 32271 32270 476742839 38510 38509 24662861 16397 16398 515294335 35656 35657 372056911 6992 6993 15134576 41210 41209 684529297 85755 85756 67380924 40668 40667 831691495 1119 1120 768140022 85421 85420 377927852 2832 2831 7055724 87128 87129 975043252 67811 67810 868192182 51440 51439 517613697 2288 2287 131633551 77086 77085 227406010 85363 85362 23532260 19706 19707 272308184 47786 47785 195699755 92150 92149 865795875 4580 4581 32963830 87689 87688 557324253 85433 85434 687472328 66342 66343 70784701 71714 71713 192564775 18160 18161 179895199 49571 49570 644867570 79902 79901 903037305 13689 13688 521237749 85441 85440 171920017 1095 1094 69113275 19059 19058 328424685 27867 27868 993414819 86899 86900 203932427 59486 59487 935548982 19649 19648 463004883 94116 94115 33018808 35472 35471 38609610 64986 64987 285453309 85450 85451 88001928 85452 85451 383386239 31215 31216 139475820 45099 45098 95484589 84342 84343 794521230 4049 4050 722123141 85456 85457 835404021 12376 12375 637886308 6236 6235 914128139 18137 18138 430664221 10842 10841 681308237 56878 56879 954563913 41129 41128 858461767 26370 26371 772637919 77453 77454 891383744 50034 50035 2090501 74202 74201 539712050 25177 25178 932000293 33935 33934 336755581 44131 44132 615321666 25877 25876 683251163 22368 22369 164647053 47479 47478 952260631 90 91 183524915 57869 57868 516783610 58421 58422 621085562 7486 7487 928797959 98404 98403 250950668 85578 85577 425130344 77767 77766 103207314 85481 85480 388456231 89883 89882 682794629 8317 8316 981597089 24982 24981 523719489 85701 85700 214082360 50491 50490 944310620 61138 61137 502460233 11141 11140 931492149 16240 16239 476627038 86785 86786 977503696 57226 57227 789164196 85491 85492 870855393 30201 30200 606931615 50951 50950 601235750 45871 45870 656316444 14478 14477 117513466 34906 34907 239000935 52834 52835 656395048 45827 45828 868553919 3514 3515 159129597 73539 73538 723844615 85501 85502 526961825 51960 51959 84596414 62809 62808 978228903 77919 77918 872549937 427 426 627264994 56126 56127 62228975 38566 38565 653775994 60050 60049 886181502 85509 85510 191688000 66279 66278 797384780 16899 16898 2554431 99337 99338 514552040 84168 84169 30107027 82105 82104 628796530 85516 85515 6605951 35300 35299 33373009 39797 39796 586106041 82917 82916 235228195 85768 85767 575635464 35605 35604 819116538 3450 3449 666055185 21998 21997 861217477 15694 15693 685279342 65390 65391 151994892 17065 17066 60605697 37938 37937 66722273 85527 85528 965535880 14702 14703 649102355 93211 93212 689498993 31546 31547 589720996 64045 64046 107411695 38016 38015 41231485 11392 11391 901865549 25891 25890 585528161 6456 6455 162312323 70988 70987 505290784 3476 3477 110637575 52503 52502 242006029 85540 85539 774779621 41738 41739 447244977 80508 80507 877254930 30670 30669 508221633 49757 49756 528838397 46612 46611 513008974 89875 89876 929914472 85547 85546 977971004 3077 3078 39079286 24556 24555 639667957 6163 6162 885166597 85551 85550 665982046 85026 85025 344583997 78924 78925 556335371 40079 40078 829739369 95030 95029 528493231 31300 31301 899480582 23252 23251 29812694 24173 24172 794320410 85559 85558 212670678 84886 84887 382664904 89632 89633 412600066 45277 45276 824951840 85563 85562 846023714 3044 3045 325901884 85565 85564 452196384 61544 61543 651677832 85566 85567 980196100 85567 85568 822789985 67744 67743 959906082 40788 40787 28186594 79181 79182 722665362 51491 51490 130568186 94125 94124 520037601 54891 54892 816614594 85574 85575 96526854 1928 1929 311397134 2876 2875 16826264 230 229 79210051 41454 41453 219247422 12451 12452 659831144 61256 61255 390916454 295 294 21548159 30827 30826 857315130 63046 63045 391317525 91742 91741 66182863 79729 79730 984092952 77583 77582 799629216 85587 85588 928308969 85588 85589 121943356 96603 96602 506077618 52555 52556 49138747 22331 22330 266977018 93965 93966 504580470 85499 85498 175641206 38099 38098 96163704 85596 85595 900608290 85597 85596 804259375 80870 80869 298574481 10324 10325 599637223 48274 48273 159892609 28168 28169 661480570 38730 38731 163990707 61663 61664 633804736 4964 4963 551918842 59683 59682 402045005 14850 14851 129293713 60238 60237 638139228 57536 57535 369234353 85608 85609 269665030 22988 22987 80616035 36811 36812 300865464 66829 66828 2087828 3257 3258 329340387 26859 26860 712161127 34663 34662 408708085 19139 19138 332190671 96138 96137 42056329 85618 85617 107798108 87618 87619 72765146 4846 4845 723534421 84641 84642 215541630 6386 6385 657523976 85623 85622 625408849 24130 24129 905722974 50895 50894 289631919 37621 37622 538891186 81459 81458 556791526 44573 44572 306942691 36779 36778 186958826 93203 93202 901585832 89266 89267 385419339 91763 91762 205836580 66529 66530 719273317 93126 93125 838852027 85186 85187 715814871 67750 67751 111627043 58564 58565 1316406 36195 36194 545480894 36307 36306 524559362 85640 85639 184269863 85641 85640 904491736 8724 8725 852318219 69924 69923 486693866 37021 37022 30864698 27944 27945 960405421 48823 48822 210704893 85646 85647 530106833 52882 52883 320150443 5134 5133 788080502 95387 95388 937649783 73887 73886 209186205 85651 85652 773814156 18084 18085 339551196 78286 78287 26099036 79477 79476 822552407 35874 35873 975557172 478 479 742939115 61097 61096 27491092 85658 85659 686477740 331 330 778364095 29700 29699 447913106 1355 1354 835469582 70458 70457 742354031 60460 60459 308401801 81288 81289 632176420 81689 81690 763041848 74429 74430 98326293 90347 90348 640437175 85669 85668 541562842 22640 22641 37153673 18178 18179 831658808 29049 29048 849183662 95369 95368 17385551 85673 85674 701873272 22606 22607 577554196 85675 85676 26838938 91001 91000 105173506 87339 87338 307831682 33397 33396 821057549 15887 15888 45293289 49782 49781 71492824 41274 41275 304813736 7666 7667 828159271 85673 85672 30852557 72219 72218 59901335 94555 94556 73449454 65894 65893 837433741 91966 91967 763828669 91112 91113 155315820 70501 70500 217572317 85691 85690 554454795 66175 66176 790185972 3182 3183 750304102 96065 96064 85547010 17670 17671 464525459 49903 49902 352189937 85696 85697 435805432 33335 33334 257395053 27224 27223 595373244 40100 40099 211079157 21571 21572 4575355 67526 67527 334467890 85703 85702 24647230 24397 24396 772186504 15994 15993 241411242 83957 83956 621307116 64635 64634 911057015 20489 20488 881316853 69010 69011 416495652 22091 22092 183564597 13790 13791 344120809 2361 2360 513115337 33403 33404 270028782 41823 41824 946117679 36677 36676 717227706 56891 56892 909663320 85717 85716 553117678 33972 33973 650691070 39560 39559 403706163 47912 47911 20999224 89208 89207 575655793 18272 18271 443215180 23523 23522 766809666 33736 33735 428449220 67947 67948 794266534 74255 74256 247702980 29054 29053 30487032 85727 85728 758755482 70228 70227 702695968 95846 95845 179732119 24201 24200 262909963 7063 7062 654362909 15253 15252 614130520 23236 23235 483306746 1496 1495 31846996 88025 88024 45925620 12445 12444 893938985 85738 85737 65594533 34451 34452 214249298 46987 46986 801233802 25174 25173 789208402 67491 67490 628490326 85743 85742 846162598 85744 85743 487454860 80238 80237 77249528 83394 83395 766534732 57322 57323 348305813 1983 1984 361918061 73034 73035 311322145 85750 85749 72052429 36008 36007 865619338 85752 85751 108061413 29204 29203 294805562 53574 53573 280452769 75332 75331 319000209 69829 69830 315950958 24235 24236 816789650 50588 50589 233549716 60123 60124 160548316 54577 54576 339023814 65869 65868 394721756 51815 51814 850789623 45412 45411 914970690 23084 23085 43018352 657 656 278244785 87862 87861 66276896 4712 4713 539726011 21015 21014 78611763 30775 30774 460418828 65669 65668 879310566 72595 72594 972290789 23363 23364 677896089 11757 11756 654970061 79281 79280 822697509 25118 25119 316067203 13233 13234 47484273 97343 97344 870956086 63466 63467 355277888 89179 89180 730064120 96707 96708 949983053 23355 23356 511007601 82769 82768 114940314 63631 63630 883117520 63415 63414 775509765 64058 64059 287917063 40134 40133 989721884 95958 95957 890855224 11849 11848 538764850 52108 52109 517942634 71741 71742 565295795 86370 86369 407004545 68423 68422 588291252 59046 59045 84418413 98481 98482 980969934 57886 57887 607509665 38595 38594 207855405 56247 56246 368112839 19975 19974 276679652 25116 25115 402897586 48906 48907 36732291 92745 92744 184479124 85802 85801 517528300 2914 2915 838388337 27694 27693 865657186 5766 5765 56068051 85805 85806 482998243 79815 79814 500733376 49052 49051 957074616 33946 33947 270902249 27642 27643 838578506 85810 85811 186867748 68144 68143 478210103 26702 26703 718070556 85813 85814 314743205 45316 45315 726741319 7247 7248 163111383 72713 72712 993353241 77180 77181 73248254 85819 85818 404090744 27320 27321 645913425 85820 85821 134714735 12036 12035 154487903 76934 76933 563972646 67237 67236 317417636 20058 20057 881208850 38585 38586 890976859 5048 5047 80753769 88137 88138 295345812 20502 20503 718074841 41479 41478 697121670 55455 55454 160345977 60108 60107 402108710 92314 92315 772860928 1595 1594 972109817 67302 67303 150218037 82186 82185 108372518 69094 69093 350451622 34081 34082 936899279 57242 57243 462754461 46140 46141 148045729 84018 84019 728630864 85841 85842 658231466 15273 15274 801194584 3376 3375 508932715 38035 38036 35262052 22847 22846 448867887 45736 45735 130111279 2104 2103 168844443 78148 78147 165007791 45885 45886 938952325 85851 85850 538470032 47580 47579 723437578 85852 85853 441015264 41495 41494 597043674 51559 51560 36231436 8796 8795 21699287 85857 85856 136370443 30712 30713 364921823 85858 85859 611948249 91058 91059 62557669 3076 3075 625550887 62163 62164 373486151 11927 11928 887942737 19371 19370 120002907 42267 42266 247967120 49101 49100 550742859 53123 53124 856052337 12112 12111 907944740 58901 58900 654117253 11031 11032 827569193 77965 77964 875352922 7113 7114 457748333 12311 12310 937604779 98080 98079 940402593 36294 36295 897475284 13596 13595 993888042 52028 52027 28511368 93536 93535 905251959 42975 42974 437542598 5085 5084 6283409 35780 35779 388661769 73909 73910 15350771 5351 5350 289516480 89874 89875 320392605 26798 26799 599993341 21571 21570 804575332 99564 99563 617897841 28966 28965 438286988 71046 71045 33035160 54970 54969 797348760 997 998 793934641 36418 36419 582220897 71582 71581 998655729 85894 85893 35830630 36801 36800 977057400 67133 67134 819851107 85318 85317 390280580 85897 85898 245355045 78840 78839 72309093 63270 63269 934421916 1726 1725 325014193 85902 85901 408772914 77505 77506 800991032 85903 85904 965649755 86215 86216 128239674 12703 12702 126919533 63024 63023 410638552 22346 22347 274347955 81964 81963 800536777 66461 66460 461334972 34656 34657 308913998 85912 85911 499533561 97299 97300 492081768 34202 34201 710364040 268 267 263349832 9642 9641 596561226 4566 4565 311816455 63906 63905 225484091 97008 97009 787426967 22725 22724 62477059 85921 85920 69996794 30304 30305 898594504 52173 52172 829986993 2205 2206 685079879 16300 16301 61067640 85925 85926 656296483 59259 59260 429885232 85927 85928 373075068 85928 85929 295913245 61580 61581 510986692 64618 64617 820937041 6052 6051 542255822 99380 99379 405429864 47888 47889 471097128 95131 95130 912956790 55834 55833 214198955 81304 81303 215125566 39927 39926 417722704 18098 18097 886307749 62795 62796 449434950 85941 85940 990976614 70181 70180 578730817 87141 87142 14798854 92758 92757 862234900 55950 55949 913532427 44060 44059 526250626 85947 85946 529071465 1936 1937 27289681 27276 27275 887150141 21608 21609 992673185 35421 35422 339034045 62569 62568 852678524 71627 71628 282903663 83567 83566 989395630 67742 67741 386819738 892 891 517639127 64686 64687 868352251 55579 55580 965006782 29017 29016 859119544 65355 65356 409111016 78963 78962 671638938 46896 46895 192180074 85963 85962 218419574 28027 28026 622719995 85965 85964 327022572 76868 76869 194564941 55660 55659 273810772 99147 99146 503924894 84689 84690 428710902 72223 72224 254574218 26783 26782 111960697 85971 85972 934097187 85972 85973 628872863 50347 50348 34846275 7406 7405 362592303 45636 45637 844816417 83069 83068 480649266 38457 38458 723381795 28550 28551 619059297 55918 55919 846069747 85981 85980 952420063 85982 85981 406994645 75748 75749 751141412 85984 85983 9154872 98822 98821 170516793 69646 69645 853830794 47595 47594 741481515 24004 24005 837032273 85989 85988 570511546 85990 85989 7746424 98683 98682 119373649 92648 92647 946897126 18090 18091 613504059 10856 10857 817717334 68258 68257 212930835 59057 59058 456426082 94657 94656 58305148 16297 16296 369828576 83363 83362 630451731 20899 20900 377342066 32101 32102 536167586 52307 52308 763672665 13929 13928 706995351 60835 60834 606329994 8553 8554 353831092 86006 86005 291426308 99119 99118 549093127 37466 37465 734528864 75431 75432 705537053 20097 20098 951532458 97244 97243 602545779 90733 90732 454440303 47274 47273 744582701 30239 30238 601318935 24315 24314 817931530 91594 91593 637798773 92069 92068 842259096 6803 6804 812734877 81888 81889 486846628 19387 19386 789632758 99162 99163 75561973 91455 91456 367154832 65283 65284 897049914 61522 61521 394644151 36558 36557 828315200 65879 65878 158333384 96672 96671 68470632 26213 26214 934745923 47177 47178 104776025 66743 66742 176911138 86030 86031 45440242 86032 86031 61303145 63521 63520 841554818 4410 4411 386845695 76793 76794 458856764 86035 86036 28532412 86037 86036 268602341 58880 58881 125746627 23520 23521 307889104 88901 88900 281932306 41381 41380 415864076 27329 27328 323655767 35625 35626 11843292 73414 73413 12249605 86045 86044 37449063 86046 86045 24080040 61043 61042 944117681 6415 6414 12681078 32553 32552 723149770 31866 31867 650120998 86822 86821 900094790 12432 12431 58799621 7929 7930 828472812 86053 86054 236533318 86055 86054 46827187 36359 36358 918773913 96693 96694 412217066 61091 61090 816552192 68682 68683 659438518 25393 25392 264614878 61579 61580 434915265 68969 68968 406366545 73673 73672 44515121 18501 18502 24515266 86064 86065 38400983 6488 6487 250226363 86067 86066 913201065 76587 76588 5023480 86069 86068 12923251 78989 78990 999617728 79223 79224 983360969 3948 3947 847921014 27091 27090 49993280 68045 68044 636944747 69571 69572 63635166 47147 47148 142294774 86077 86076 994332110 96452 96453 586824647 66371 66370 997624152 13560 13561 18436216 71933 71932 922578961 81777 81776 686824037 63094 63093 573969231 71306 71305 12230078 89220 89221 516035040 41345 41346 198554074 80620 80621 33882364 86088 86087 927464398 86089 86088 71917943 84558 84557 563206975 72650 72651 176125243 31920 31921 410982772 82116 82117 480381174 39549 39548 238283439 65294 65293 985171472 49792 49793 641314750 49898 49899 578248928 82058 82057 943158733 86099 86098 931215135 23505 23506 171845758 86101 86100 541897373 39800 39799 616573500 94841 94842 161612850 35042 35043 35571404 25571 25572 583011064 86105 86106 4418084 81923 81924 69073847 53622 53621 930518401 37023 37022 315235489 97481 97480 885535924 88882 88881 309455168 22834 22833 2844092 4942 4943 939307692 87912 87911 706889882 20515 20516 785682433 89204 89203 111992161 18880 18879 583250704 86117 86118 372776589 13075 13076 7861589 81905 81906 439621013 4669 4670 50980650 55380 55381 926981572 96881 96880 566639417 40269 40268 654625092 49798 49797 209752119 42608 42609 463248508 70628 70627 245697232 86127 86128 380441500 29705 29706 80819677 34589 34590 370517621 81143 81144 984813277 31301 31302 407092879 64540 64541 569035939 40454 40453 438424437 9544 9543 260734540 86136 86135 279650644 26743 26742 305796724 75596 75597 1977796 52058 52057 318518954 72152 72153 852365030 75790 75789 310988576 86141 86142 831793327 33407 33406 894920359 72105 72106 71797379 71362 71361 809017051 92646 92645 31120646 86146 86147 128043163 83335 83334 799524911 75202 75203 864394429 53346 53345 341840286 78856 78855 433908991 33481 33480 11003695 29647 29646 835019072 35532 35531 752483791 34850 34849 21206256 74102 74101 813040782 14585 14586 128460997 44849 44850 261317622 69976 69975 109812911 96972 96971 468682651 86160 86161 997688847 36076 36075 195454452 84000 84001 8989732 86164 86163 125614697 17424 17423 123249861 86165 86166 316188077 39352 39351 14281046 86167 86168 256813134 51607 51606 193534965 63657 63656 37544331 72297 72296 270606580 86171 86172 67519077 37030 37029 681627788 19243 19242 947739897 54433 54432 11314895 24422 24421 351883276 86176 86177 30533599 61673 61674 369820392 56754 56753 951940190 84177 84176 610703719 86181 86180 656951845 37697 37696 225337421 96964 96965 240445241 48249 48248 734259674 62270 62269 667563258 61542 61541 494688416 82707 82706 488130974 6659 6658 166907027 22254 22255 204987870 60306 60307 423044703 33773 33772 177031919 4860 4859 522327294 29333 29332 948642996 30729 30728 470294921 96624 96625 401785906 68057 68058 352955726 86197 86196 918017604 98514 98513 637834788 75973 75972 545374864 86200 86199 254440699 31538 31537 684523193 55162 55163 539699895 79126 79127 68310999 86204 86203 51359551 24167 24168 590433316 74283 74282 144987856 71725 71724 526530295 23763 23764 948896152 40151 40152 786890999 10762 10761 117598592 78598 78599 776440456 30798 30797 839451209 13154 13155 869004938 86213 86214 679550938 35843 35842 40130883 15078 15079 17566936 98934 98933 181677977 85245 85244 71879544 86725 86724 157507717 49453 49452 681271953 54419 54418 944798404 81384 81385 128485622 25222 25223 583656656 86223 86224 694420738 99932 99933 237675790 22118 22119 710674036 84120 84119 172003401 94016 94017 503965821 91132 91131 908573791 26921 26922 180836888 45335 45334 735120186 86231 86232 22896794 20215 20216 606396930 95768 95767 842557578 34598 34597 96428177 39856 39857 37345458 97803 97804 811183400 41375 41374 19454838 86238 86239 919054432 19147 19148 63263333 33455 33456 429497699 86241 86242 58337294 54039 54040 878756443 13712 13713 95384597 45544 45545 797941035 2500 2499 750396806 80890 80891 687611998 16068 16069 879863656 49855 49854 620893276 78909 78908 12839318 86251 86250 977608932 86251 86252 563038154 72998 72999 168921782 23383 23382 168325371 86255 86254 929069456 83398 83399 601252073 86256 86257 779573852 6173 6174 968950262 17266 17267 791458216 8762 8761 530447671 1929 1930 734523990 86262 86261 406775499 86262 86263 780381333 86264 86263 923239531 31796 31797 397486352 69257 69256 522150467 64852 64851 645416037 18407 18408 574597632 64763 64764 507191000 57008 57007 556462123 83549 83550 983037001 96144 96143 800779189 49811 49812 67645539 89381 89382 513067987 9630 9631 925373207 79142 79141 746135564 91726 91725 278165832 86277 86278 20481679 23605 23604 795614664 84517 84518 876844235 73692 73693 544564868 88345 88346 14560826 98392 98391 64819707 7130 7129 703511933 86285 86284 530274549 87720 87719 796165038 98553 98554 275896433 70297 70296 395833842 86288 86289 730912735 43730 43729 760758605 94436 94437 47693711 1959 1958 920992955 96577 96576 498652010 21562 21561 93090172 89786 89785 414746080 66670 66671 558512559 86296 86297 33041697 4765 4766 838817058 56251 56250 100168848 88058 88057 675349609 19237 19236 452267124 67373 67374 130734637 24726 24725 49416689 87053 87054 361772743 53742 53741 273935672 95980 95981 191898125 86307 86306 46052346 76489 76490 327579500 9030 9029 754550306 86309 86310 756848696 75017 75016 292428483 9502 9501 27479615 30992 30993 122480975 91637 91636 753342628 60245 60244 441219851 75299 75300 383403243 4418 4417 923660479 32129 32128 655337040 83749 83748 371036338 12787 12788 768098653 56568 56567 932606165 51698 51697 138457531 22327 22328 560009535 86323 86324 553695305 82872 82873 840596185 57694 57693 701460331 16038 16039 982562395 45408 45407 289642917 30741 30742 803745655 86330 86329 368655976 74316 74315 677271635 86332 86331 962464043 8769 8768 883433789 54804 54803 875011774 86334 86335 133666971 71420 71419 778362075 88725 88726 10209056 27816 27815 489535487 12694 12695 54762566 31176 31177 133639031 82974 82973 987725560 86341 86342 394719166 81928 81929 790845070 99046 99045 813689606 86345 86344 61415423 86346 86345 999919637 48786 48785 296870738 84206 84207 493952850 86349 86348 780705110 94267 94266 73217056 86350 86351 277115283 89358 89359 797513834 68735 68736 615037056 37846 37847 765100159 21124 21123 115981815 31356 31355 990855457 94899 94898 789365733 60684 60683 9227224 20402 20401 69901638 89085 89086 940932493 14089 14090 684914001 22581 22580 372038483 92399 92398 835393263 55875 55874 448174472 5690 5689 427018354 40273 40274 90342173 77041 77040 566726532 93776 93777 324618034 60061 60060 922775901 39591 39592 116153062 33149 33148 81199930 1143 1142 921447789 7071 7072 275111690 70383 70382 127296099 18918 18917 145412202 75203 75204 254346847 17111 17110 531221971 80420 80419 135688652 79495 79494 506335762 29305 29306 315870708 95559 95560 70019577 28549 28550 692973662 7525 7524 667257429 84612 84613 100204634 40399 40398 619151904 97384 97383 545692378 58956 58955 261102839 79879 79878 36825219 75512 75511 984566222 21091 21090 330684932 86391 86390 94886370 97143 97144 652148391 78089 78088 41036783 20448 20447 498739493 66234 66233 643733411 44079 44080 829118143 2776 2775 393686355 73692 73691 983272586 56498 56499 142745070 16629 16628 32658699 96441 96442 899800879 67190 67189 466425859 33805 33806 865689622 67337 67338 763637388 53969 53968 598565272 49824 49825 610993509 4009 4008 42630550 79648 79649 978953099 71560 71561 91190796 65992 65993 226253577 57762 57763 333483659 30978 30979 740397584 86413 86412 370713065 73371 73372 842048074 53783 53784 604056119 77843 77842 976831084 70157 70156 175333619 43380 43379 69447179 88798 88799 930465151 8776 8775 327679920 89336 89335 455272402 56804 56805 664400174 68098 68097 791104366 78284 78283 247428659 39229 39230 921040529 86426 86425 935388446 66765 66766 708346288 82277 82278 43721232 70587 70586 483670817 35360 35359 854687814 5039 5038 340210456 86432 86431 102813094 74472 74471 513786836 74074 74073 250559639 2966 2967 464153114 86436 86435 417341462 39796 39795 181699043 39733 39734 891661831 86438 86439 263338834 91389 91388 858962888 32658 32659 58626536 30550 30549 652978444 13419 13420 652877819 85058 85057 48276199 64370 64371 577622116 66696 66697 163739941 22695 22694 760733817 86447 86448 896067552 96569 96570 124463163 44748 44747 462595922 14117 14116 448368336 60863 60862 741414887 23269 23270 914798899 75581 75580 250826902 88635 88636 281612586 16060 16059 14155122 83532 83533 541997176 30232 30233 258018428 83415 83416 24722516 44627 44628 862362812 34981 34980 933829915 86461 86462 763749264 86462 86463 27046978 12334 12335 640973891 95732 95733 874123918 32022 32021 863196641 74556 74557 690559111 65824 65823 102740810 56029 56030 6467882 26472 26473 551973254 86470 86471 493972190 66321 66320 450005080 10894 10895 919077545 8931 8930 260405526 53547 53546 728386980 50370 50371 57005495 96159 96158 122372268 2400 2401 59101230 52795 52796 199818331 48854 48853 10992119 6521 6522 770730806 11977 11976 166966255 91669 91670 897355816 86484 86483 693011048 590 591 318478640 43337 43336 14822781 86486 86487 447613526 93944 93943 776465827 86488 86489 952833251 73169 73168 800808065 20678 20677 272690897 93367 93366 149792770 76398 76397 370622081 97195 97194 158825384 11776 11777 460451500 97983 97984 921113635 86496 86497 405896860 75126 75125 14542626 77206 77205 674701980 22738 22737 576903529 72937 72936 222709933 86502 86501 785098019 40359 40360 662951290 86503 86504 844792442 15581 15580 916139406 65452 65453 577218662 86507 86506 360767173 86507 86508 47295426 94876 94875 47283712 57709 57710 23947941 25562 25561 668241181 43342 43343 85344751 74899 74900 807533863 51323 51324 308658466 27335 27334 601727177 20175 20174 134205556 73242 73241 379626249 3164 3163 344390946 31431 31430 485873203 69984 69983 674193414 99924 99923 444395282 10503 10502 65983084 54361 54360 447643750 86524 86523 676390178 86524 86525 104712851 66889 66888 98979278 59389 59390 655799191 79000 78999 827965060 44497 44496 218463038 97428 97429 25498008 83935 83936 83132313 11666 11667 986301361 13416 13415 886023596 28850 28851 100097567 66799 66800 235420263 33227 33228 451535727 71124 71123 682844120 23626 23625 448025660 86538 86539 961436318 12924 12923 57935944 85685 85686 857756577 73311 73312 533106635 43979 43980 154886656 86544 86543 198494474 86544 86545 538964299 17846 17847 403307564 71284 71285 570284019 86548 86547 627331913 43527 43526 127316478 82 83 16872645 22326 22327 130012159 53271 53270 531541468 17622 17621 65577030 88864 88865 387722109 29494 29493 81991764 45982 45981 380581212 12547 12548 909946002 86557 86558 32710467 5160 5159 944127042 62843 62842 783017128 73731 73730 884325301 62427 62426 680010373 63099 63100 192898750 92146 92147 14227812 90461 90460 146378088 17986 17987 763949497 58742 58741 287283428 36584 36583 362882165 7051 7052 389012677 55978 55979 327834072 28176 28177 183634032 86571 86572 148280455 44516 44517 374820045 60976 60977 156135134 33190 33191 406587971 86575 86576 40373895 79295 79296 806001380 45489 45488 503272012 88662 88661 201067748 74311 74310 50418217 92646 92647 201154896 16162 16161 493947302 74230 74229 724312828 36374 36373 635793508 68422 68421 33417662 60663 60662 342058229 59539 59540 318676441 36402 36403 959003120 45865 45864 875827132 94973 94972 19049285 53700 53699 119584749 5726 5725 670937039 4465 4466 291681088 86594 86593 299012904 10385 10386 670650188 9003 9002 880929217 45600 45599 59371807 14582 14583 211776818 65263 65264 283750449 24291 24290 60817102 91580 91579 741418903 42877 42878 134895227 86603 86602 512552825 14585 14584 357217217 49528 49529 177681606 54743 54742 220441888 58854 58855 486004006 3254 3253 616577447 4420 4419 838962481 4449 4448 124154050 90242 90241 502912734 92259 92260 818445396 20516 20517 703892542 1121 1120 553054469 83867 83868 928752234 23138 23137 737378526 78238 78239 470618298 94715 94714 115588115 23046 23045 689977399 86620 86619 350147615 34415 34414 776265555 86622 86621 358946070 9833 9832 734369240 63860 63859 913213751 52216 52215 86775071 41589 41588 740227777 55084 55083 646049922 29828 29827 269699081 85155 85156 774908435 58498 58497 710655432 14827 14826 226918287 38343 38344 637955001 44975 44976 836141965 43027 43026 324249444 47294 47293 675141371 57220 57221 965357876 38566 38567 234886859 67157 67158 442904528 86503 86502 66258922 39562 39563 690877864 86641 86640 405117810 5034 5033 392119502 86643 86642 873794848 61590 61591 956794120 16603 16604 127684104 68657 68656 582098979 13979 13980 13805447 86647 86648 49969290 74077 74078 668058234 20643 20642 431861271 69171 69170 191418029 93852 93851 250619176 9183 9184 848152215 97317 97318 185238518 86655 86654 508888388 67602 67601 320870946 34938 34937 305321106 53237 53238 176973457 86658 86659 859357600 47603 47602 474525562 52981 52980 201069956 64358 64359 769515709 39838 39839 655705660 9208 9207 502506615 88381 88382 306279399 36846 36845 814148051 18858 18859 9108534 84056 84055 716525091 77917 77916 51803165 48195 48196 3578927 5549 5548 136237006 94322 94321 342513100 29729 29730 882268391 86674 86673 822737841 23353 23354 175097578 59291 59292 880445319 59462 59461 722764271 32223 32224 432196671 57994 57993 713158549 86680 86679 471314600 64572 64571 527049278 40783 40784 403830849 7333 7332 502794364 62027 62028 746393164 29721 29722 791621830 86686 86685 20135203 49666 49667 921662832 50965 50964 389073871 29313 29312 445981914 40178 40177 540746711 32925 32924 440334823 84876 84877 104960342 60095 60094 782858416 37537 37536 507851600 86695 86694 498533242 31414 31415 747217478 58526 58525 395328486 51784 51783 985889544 84195 84194 241435752 93341 93340 38879691 5357 5358 449525242 18851 18850 766826363 86703 86702 516578834 98326 98327 261546835 21832 21833 963877073 32935 32936 394625706 26420 26419 26120573 92130 92129 541136144 93644 93645 981320497 8053 8052 491350681 99374 99373 297352147 16156 16155 141378169 2346 2347 485987143 75843 75844 754915281 6467 6466 619564258 79760 79759 312848585 15432 15431 843663650 81167 81168 701440991 28323 28324 766776732 22953 22952 2489727 79011 79010 544569653 19935 19936 4997075 79186 79187 129175701 10123 10124 454958812 48450 48449 206999257 62416 62417 582142658 45606 45607 294385288 87965 87966 853974632 57924 57923 736386761 52528 52527 757692484 86731 86730 857282771 8686 8685 676211566 93354 93353 7195044 36132 36133 838895350 57967 57968 196103158 88423 88422 601024379 52056 52057 954068591 86738 86737 770901753 75061 75062 140567064 2927 2926 427556579 86741 86740 6071056 28830 28831 610611314 21259 21258 573748610 97280 97279 958007100 69504 69505 446281940 12801 12800 598100488 86746 86747 74072865 99406 99405 109735393 30315 30316 704412394 66533 66532 825073513 11205 11204 449041672 86751 86752 435222128 79310 79309 99681509 86753 86754 501123013 9725 9724 129383660 86756 86755 134105420 86756 86757 992269118 56202 56201 38141009 86759 86758 45260455 30264 30265 841716252 67244 67245 425467856 86761 86762 584662726 22384 22383 509921974 40986 40987 56747083 32994 32995 767067226 91476 91477 10405343 57567 57568 921774267 24899 24900 977202054 46267 46266 619949313 47264 47263 930248159 36774 36775 137835003 27854 27855 491378240 2528 2527 362912459 53922 53921 104272648 33367 33366 739212256 34412 34413 61066801 5185 5184 846231077 93897 93896 656837669 86779 86778 9261688 26474 26473 759817939 36504 36503 610791774 86781 86782 302644993 17430 17429 910025461 51898 51899 719323620 44844 44845 220838698 17284 17283 202541294 86787 86786 107476523 57205 57204 436322791 12585 12584 825426208 9341 9342 605969727 78429 78428 290208534 20787 20788 192394915 86793 86792 169411131 65960 65959 385018830 42059 42058 610738513 3928 3929 924210594 29173 29174 13414749 6315 6314 461412215 45106 45107 682410911 62529 62530 469383347 22544 22545 265775047 86801 86802 388201626 43775 43774 952885862 88893 88894 147549288 85651 85650 228370339 84301 84300 970868637 87156 87155 527330863 29362 29363 201019033 66524 66525 513535611 59491 59490 44112744 39227 39228 31184936 70690 70689 201686239 82256 82255 262903743 78572 78573 730007528 21405 21404 406990498 9691 9692 128963354 24623 24622 406802242 27426 27427 40715917 75471 75472 266859411 9276 9275 45002732 76861 76862 77730749 87036 87035 257704651 86823 86822 31326485 7663 7662 72432443 78780 78781 138070347 71088 71089 613801116 86827 86826 960521188 63285 63284 633021107 74405 74406 935943147 15885 15886 56244477 86830 86831 151170020 22548 22549 841275458 86833 86832 732361218 14028 14029 270895212 27675 27674 910150298 28444 28443 421548698 86836 86837 168308438 90150 90149 377176945 74463 74462 208645038 32429 32428 812565426 50649 50650 960169236 61421 61422 557118738 60904 60905 61591407 70176 70177 131879238 93643 93642 971512139 94131 94132 18871645 54337 54338 955377487 37421 37420 696128338 12119 12120 693187695 33105 33106 115321826 4903 4904 274115683 12943 12942 32776859 61423 61424 731006551 16961 16960 723534390 45082 45083 660049380 86855 86856 816297766 94598 94599 38186559 52389 52388 115519089 86858 86859 823105968 24989 24990 808639 41717 41716 818827078 2423 2424 901248944 45349 45348 538128586 21433 21434 98538355 12146 12147 176381681 86865 86866 93963925 36125 36124 18266069 89847 89848 728324630 86868 86869 285477798 86869 86870 321797058 42191 42190 590615453 10556 10555 498749630 86872 86873 13964082 52347 52346 235034210 79150 79149 706600847 86537 86538 636437830 86877 86876 289268036 86878 86877 617605792 46948 46947 812383292 53230 53231 694987725 3987 3988 578821616 8440 8441 431532077 77655 77654 332683226 61892 61893 304262452 94160 94161 8899117 31382 31383 49178302 86886 86887 252248771 95667 95666 516638115 86888 86889 892064343 78830 78829 418954892 15402 15403 73056244 41045 41046 455668485 69046 69045 704353965 88414 88415 786914003 99903 99904 368992655 9493 9492 4846471 35081 35080 512491988 96568 96567 983540819 22462 22461 675471193 88557 88558 19581469 28905 28904 145840467 33286 33287 118891986 3458 3459 870008125 25463 25464 620596989 62600 62599 39410197 86906 86905 875150488 47634 47635 35347399 34789 34788 190675489 21983 21982 600546026 86910 86909 585240305 33923 33922 919608490 17081 17080 10143178 61013 61012 99319557 39560 39561 162730671 54411 54410 109079867 93083 93082 5931256 57169 57168 745781375 30880 30879 817374117 6935 6934 346941683 55833 55832 729147891 81954 81953 406543059 87546 87547 368618029 35403 35402 974306288 4016 4015 741390533 98726 98727 24247649 86925 86926 967102883 41367 41366 853806453 77393 77392 713277885 97883 97882 971107820 86929 86930 307711720 634 633 890403430 25973 25974 710267373 61805 61806 925823771 24384 24385 693384928 61432 61433 780443597 80597 80598 928536493 96521 96522 85368571 79910 79909 516580596 8202 8201 727659864 86939 86940 28083991 33317 33316 531771771 23479 23480 370340241 51719 51718 608122840 44139 44138 136858249 46590 46591 900926191 66108 66107 166672550 19537 19538 880485315 24216 24215 747302182 44020 44021 312848014 86554 86555 147681322 79717 79716 946094003 62109 62110 399023444 2729 2728 825185524 30014 30015 419581588 89039 89040 327546597 86956 86955 138717503 89292 89291 894471840 14594 14593 84918626 52169 52170 518308795 20494 20495 766314325 61157 61156 245626487 27325 27324 266351507 50023 50024 61169722 86963 86964 825828552 39326 39325 43840576 66443 66442 285729836 41633 41632 592495245 7221 7220 636142608 45208 45207 516493094 13556 13555 956615862 79576 79577 705319808 11218 11217 550300518 86972 86973 319934521 54779 54778 31837630 92279 92280 819559686 46813 46812 959832906 15283 15282 871871725 86978 86977 764225365 77938 77937 165999284 72149 72150 822363390 68967 68966 618115481 93188 93187 770124686 65241 65242 441304643 92044 92043 81959176 29932 29931 707281913 20085 20086 490064130 86986 86987 544227858 88061 88060 612631988 48943 48944 599266732 3889 3888 541642575 29922 29921 572511137 16607 16608 317066640 5814 5815 787656375 10770 10769 375062420 89469 89470 49055255 8713 8714 781245934 14893 14892 823867393 48413 48414 894493431 54086 54085 39816381 64482 64481 567586149 3184 3185 160452053 68213 68214 234402079 53237 53236 574348673 7926 7925 990784080 87005 87004 738812515 84333 84332 944522938 67985 67984 884824948 17519 17520 753072462 34769 34770 584626239 87009 87010 665627641 63930 63931 316445005 39376 39377 914473920 16641 16642 959102176 23315 23314 656878351 3516 3515 982154212 98838 98839 870635086 98970 98969 222653218 28736 28735 35138742 89443 89442 351331511 40817 40816 370102115 52757 52758 180919748 90418 90419 980345002 63053 63054 615894120 93012 93013 55500204 49175 49174 216951275 71923 71922 686202923 87026 87027 473457980 43526 43525 528158365 61732 61733 684382622 84799 84798 760162431 9857 9856 466689438 40712 40711 10183404 43069 43068 529251912 93850 93849 147230574 49537 49538 403913370 56368 56367 824880916 38126 38125 951685945 87037 87038 93651909 20747 20748 671908451 87039 87040 474953171 87040 87041 74903589 87042 87041 191747027 48300 48301 998471374 87044 87043 170007213 42051 42052 96373667 1237 1236 464290799 87047 87046 960012244 32349 32348 99454567 64043 64042 78073263 6228 6227 899216624 58556 58555 86500884 37289 37290 302368652 27657 27656 144798249 93719 93718 581081779 47141 47142 784760142 40143 40144 134693099 40035 40036 985021268 87602 87601 715440793 35951 35950 121790185 16761 16762 555321367 44287 44288 801813591 89590 89591 807660038 259 258 533025903 89368 89369 640654310 36095 36096 450626495 9518 9517 881698020 19972 19973 800199180 87068 87067 138631922 87069 87068 658689532 20657 20656 75207709 39537 39536 585523474 579 580 547029531 5111 5110 988882911 87074 87073 200305700 79617 79618 267967095 61101 61102 419871492 57922 57923 548575523 22446 22445 311921517 92995 92994 377106773 54278 54277 8679569 83848 83847 443395809 57913 57912 537469168 6858 6859 624266601 32978 32979 763916143 57620 57619 459447833 87086 87085 134505131 50721 50722 678524309 87087 87088 170868876 34366 34365 711685680 52159 52160 515134493 90038 90037 539675231 42996 42995 814504859 13903 13902 742089581 44 43 351116492 29031 29032 509333616 91872 91873 819991441 35366 35365 362840443 87098 87097 13903039 87098 87099 758598421 42200 42201 628608811 55159 55160 96779754 77345 77346 874544388 70202 70201 493528769 18810 18809 854001510 8383 8382 141052590 89741 89740 12171307 82658 82657 12675465 87479 87478 810472965 41058 41057 2597022 87110 87109 856217290 72415 72414 846098342 2879 2880 932680718 13405 13404 951652855 15117 15116 941791223 87115 87114 154821111 95008 95007 498436173 86316 86317 556592342 33211 33210 968089041 61333 61334 433489021 77198 77199 317105616 13335 13334 774647233 98888 98887 674595319 54099 54098 588365533 92297 92298 720493161 30931 30930 607928863 85889 85888 315454991 12801 12802 129298657 70051 70050 224980271 87953 87954 167434939 62626 62625 730409537 87131 87130 885198071 24696 24697 233270526 86364 86363 39767621 81541 81540 866255801 86579 86578 800670384 7343 7344 743583474 33865 33866 251366353 87138 87137 263906089 40010 40009 214874435 87139 87140 25137904 72239 72240 977083735 98057 98058 69155652 55599 55598 221567496 87445 87444 964170781 29627 29626 698923569 46981 46980 419837764 90649 90650 626371325 87148 87147 934220645 88318 88319 404711839 35058 35059 651194725 66471 66470 722909508 66293 66292 189692405 99779 99778 941241670 31458 31457 172505448 17462 17463 739742627 11245 11246 225121729 37623 37624 39035309 97100 97101 14838545 6034 6033 737203459 44911 44912 216613376 87160 87161 302576319 13273 13272 754799785 87163 87162 175488753 43575 43576 649254315 1578 1577 724675149 90123 90124 35761532 71773 71772 301163552 31771 31770 100508161 87169 87168 281829001 25400 25399 423763036 93800 93801 762340069 71212 71211 210305286 41833 41832 85150347 53449 53448 754667037 87175 87174 116240314 13498 13499 585102335 17093 17092 391981775 74270 74271 37245463 86147 86148 229076923 17734 17735 815059447 42293 42294 509271989 17163 17164 511361703 73680 73679 609346348 84764 84763 15318077 86211 86210 441786368 98846 98847 671917998 64010 64011 928800753 62098 62099 890789604 30675 30674 64352600 93067 93066 374157585 36575 36576 992959509 9021 9020 545319746 11847 11848 669740232 38585 38584 199961399 23290 23291 309233732 87196 87195 888793714 88870 88869 777895232 78411 78410 52721038 75591 75590 473397840 63812 63811 419973586 46650 46649 804877844 58685 58684 202078982 77102 77101 710928303 90596 90595 196883333 87205 87204 919217019 53461 53462 884794516 27302 27303 532279292 87208 87207 888122610 60857 60858 200681234 54796 54795 27894705 99554 99555 911210354 67571 67570 495273283 14904 14905 838785622 77545 77546 265467608 90930 90929 765923700 26791 26792 262886376 71459 71458 117195053 11652 11653 77773323 47497 47496 553614088 27412 27411 521750289 45692 45693 249810014 69291 69290 707640655 48695 48694 93365591 87224 87223 424673847 17042 17043 633515029 32651 32650 863152940 42003 42004 281989166 62256 62257 500976788 87228 87229 436318816 25022 25023 681164590 69090 69091 111555712 71558 71557 512905125 39392 39391 782419380 98781 98780 993397862 34241 34242 800997090 92633 92632 131245487 51806 51805 92365672 48669 48670 42210281 67099 67100 934828558 36605 36606 281475128 58229 58228 831795768 84321 84320 531229520 28808 28807 862898529 98807 98806 866233994 87245 87244 824911044 55865 55864 167310135 55260 55259 255267676 15555 15554 232860724 88398 88397 271592463 86338 86337 53091775 59560 59559 622918695 63022 63023 680337288 15704 15705 845642241 80324 80325 866370827 23396 23397 993267721 87256 87255 678912030 14150 14151 95343590 43351 43352 783520198 90013 90012 699710961 58310 58309 645553487 76829 76830 473887980 84972 84973 517108124 47605 47606 694092273 95557 95556 800857275 4511 4510 786989224 11200 11201 434281916 51406 51407 162209725 10074 10075 770492612 97896 97895 123274641 78593 78592 493924701 1822 1821 252276016 4458 4459 931516176 93350 93349 307662724 58723 58722 854839350 87960 87959 958704840 25345 25346 134844171 15898 15897 436226622 44784 44785 7410436 28914 28913 824342565 4102 4101 541530211 68012 68011 672183270 58502 58503 650362888 51982 51981 534854286 86473 86474 244677002 73422 73423 270262144 87285 87286 164609414 52196 52195 742046572 53531 53530 521510455 18861 18860 567232379 80193 80192 684612679 27690 27689 557955276 44321 44322 871644645 87293 87292 53751844 56998 56997 545840152 11315 11314 15255521 87295 87296 94755411 25890 25889 854301232 11946 11947 993049673 7030 7029 608600448 48395 48396 187354626 40025 40026 846316855 10636 10635 748933679 83916 83917 97314979 91096 91095 172747451 19481 19482 408764979 31309 31310 916942754 86362 86363 462465255 87308 87307 266151942 2262 2261 178099717 39753 39752 892115328 25245 25244 461868814 72449 72448 268231092 14299 14300 549317616 67627 67626 311316008 71360 71361 224415101 19322 19323 777037398 54024 54025 773904412 14522 14521 600890367 69166 69165 147031742 45205 45204 776738243 87321 87320 876915220 88678 88677 753059823 63290 63289 462776320 97431 97432 191483798 34871 34872 23561545 39377 39378 215761891 7673 7674 405951378 43031 43030 963604909 66360 66359 483050893 25986 25987 306197836 37986 37985 196156268 87332 87331 212608683 80543 80542 485170584 61914 61913 926665631 87334 87335 472075174 25176 25175 171590775 53202 53201 231280007 87338 87337 98838229 90464 90463 248743166 65051 65052 540867260 84914 84915 19141463 37037 37036 612044265 55028 55027 914876247 87344 87343 102830439 9861 9862 743909231 31766 31765 162182494 87346 87347 163417140 19627 19626 81803052 97291 97290 848723732 71646 71645 415733174 52779 52778 552538433 59463 59462 658104320 58626 58625 388947698 16799 16798 638636540 36643 36642 483373771 20462 20463 301642656 3647 3646 399048089 87358 87357 586001979 99486 99487 881587779 76246 76245 70749193 21103 21102 782693886 60090 60091 842110469 91275 91276 738878655 15262 15261 66435582 30111 30110 21659638 87366 87365 609825517 71509 71508 841766265 20760 20761 409965958 32151 32150 481916094 23611 23610 466293517 82416 82417 655181902 82129 82130 776456299 58434 58433 464719222 69200 69199 420962177 82953 82952 172118080 76753 76752 198602940 51137 51136 486406562 95397 95398 792273642 87378 87379 286887412 76532 76531 795016524 4656 4655 597438375 15157 15156 533995500 87382 87383 618510901 88705 88706 989812272 90566 90565 78448980 83745 83744 527972272 78917 78916 152092783 35537 35536 214387525 10321 10320 27797078 69078 69079 31252578 87391 87390 699361589 21830 21829 59066536 28591 28592 178249411 87394 87393 237284276 10210 10209 292656315 99792 99793 284809020 16068 16067 679462288 47883 47882 991747418 7340 7341 134710621 31677 31678 906843943 14451 14452 256785178 35078 35077 326832524 89043 89042 408762902 22028 22027 253629013 68108 68109 409669537 14902 14903 35746695 40430 40431 54300425 34104 34103 171575540 18129 18130 617657801 8650 8651 106464268 97392 97393 66707452 78542 78543 720964086 13511 13512 659752216 61899 61898 269938656 92269 92270 615424216 4182 4183 985436563 57866 57865 383782010 65088 65087 70874698 87419 87418 611874859 91259 91258 552581060 29446 29445 146830528 7270 7271 684285848 66908 66907 801004454 57766 57767 591933129 95922 95921 852816668 43636 43637 960037786 98075 98074 671589023 51851 51852 235262371 51548 51547 366660518 87430 87429 581296165 38940 38939 37441680 47960 47961 70369947 46235 46234 262628315 93303 93302 672481169 81029 81030 920936854 85428 85427 937433529 32158 32159 359359769 86681 86680 783871804 28435 28434 476532979 7747 7746 174990158 13355 13356 368078628 13241 13240 841614853 94985 94986 290355085 64514 64515 348335723 22283 22282 64641700 38290 38291 548289234 76087 76088 276964460 57057 57056 395406183 87449 87448 132615077 79516 79517 527715082 72258 72257 321257791 71264 71263 328456797 23434 23433 456184853 87453 87454 919859483 36272 36273 517422296 87455 87456 164612524 30748 30747 157738569 25166 25165 646966006 65158 65159 5340076 88247 88248 601220213 2282 2281 454449017 87462 87461 571740302 14887 14886 330732628 98600 98599 67031328 45594 45593 669364799 3605 3604 884570717 36928 36927 918652431 81847 81846 34805208 37646 37645 282335516 77926 77927 234731486 17854 17853 185714493 39020 39019 898746634 16609 16610 578615540 39599 39600 902632980 36241 36240 577129957 7409 7408 702610410 86919 86918 525519757 86981 86980 683406850 77896 77897 947414064 87479 87480 580779246 34637 34636 837052947 11353 11352 474493745 50556 50557 423281388 63937 63938 164844625 71960 71961 119140247 87485 87486 723196461 14415 14416 790281226 87488 87487 735513745 30179 30180 276114315 87712 87711 692547336 73389 73388 960492833 75402 75401 529088753 47218 47217 777167944 56422 56421 545817557 87495 87494 701116904 83822 83821 378715128 88901 88902 36186504 71816 71815 881221422 19751 19750 739618495 45031 45030 363275760 87501 87500 684062444 65538 65537 789607087 94298 94297 318147367 23895 23894 348439400 20122 20123 479553144 84927 84928 878829945 70172 70171 788317254 27686 27685 124928947 29351 29350 71330066 33471 33472 526341808 68865 68866 212942693 55595 55596 218210151 41424 41425 250956550 89440 89441 97971197 46472 46471 450258033 55131 55132 147719903 83928 83927 983282309 64585 64586 616603661 52291 52290 950618237 21406 21407 578707641 52998 52997 706803233 6320 6321 880860432 516 515 740419645 38164 38163 775968856 87524 87525 632270163 56344 56345 623021883 14473 14474 3175053 65534 65533 24392290 87528 87529 680496373 85402 85401 43862854 14450 14451 184558312 44290 44291 351038787 32704 32705 459246024 24018 24017 17859823 87535 87534 473345010 87536 87535 287775657 87536 87537 911903472 73878 73879 822629749 38948 38947 322056687 87540 87539 714544903 79943 79942 194292851 67845 67846 465031709 85525 85524 491541833 87543 87544 668822546 36362 36363 960139710 68394 68393 121533104 30385 30384 471354638 633 632 900010823 84850 84849 64374815 89963 89962 585369595 63421 63422 866259311 87552 87551 652537698 289 290 411580747 38824 38823 458998351 61941 61942 11671107 4887 4888 488332264 81534 81533 927804890 87558 87557 386025471 91278 91277 923342210 7567 7568 412208031 62240 62239 87777223 33162 33161 438164452 62788 62787 664922570 14340 14341 815626000 53386 53387 113417457 33762 33763 320771036 1217 1218 787577053 87568 87567 869899020 74191 74192 32307612 87569 87570 249536326 28256 28257 187051552 2869 2870 812631844 74661 74662 144577264 48830 48831 350625160 45617 45616 443188510 70302 70303 609270832 87577 87576 718627193 72740 72741 731841674 31063 31062 18916355 45005 45006 360176329 27524 27523 283712422 41037 41038 77895480 87582 87583 942016034 66364 66363 304783822 56389 56390 36822602 72673 72672 284748803 45985 45986 51492464 16994 16995 423181539 32807 32808 961257758 55825 55826 28064097 82061 82060 242522631 76086 76087 708649709 72382 72383 575431996 15946 15947 371715657 19812 19813 907659939 87595 87596 37649048 62585 62586 688798630 87597 87598 341443768 89422 89421 860225832 99307 99308 637258449 39895 39894 829130173 65977 65978 285846574 70325 70324 855150618 93895 93894 370926924 7657 7656 488145354 38959 38960 571092529 763 764 338390563 97855 97854 326838527 29362 29361 38359929 38735 38736 505028297 87610 87611 235950225 29840 29841 224788133 97122 97123 804575320 87614 87613 153309955 15219 15220 45714389 25526 25525 493920573 93016 93015 470660701 81178 81179 678881135 94470 94471 526368774 70694 70693 800795784 19560 19561 566903390 74561 74562 58166433 87622 87623 647118684 78945 78944 321895310 87624 87625 702619798 70270 70271 836444083 18947 18946 176704693 87628 87627 834737945 56213 56214 543306022 87629 87630 333675714 53389 53390 827692051 1970 1969 816673849 87633 87632 385303186 85076 85077 446998892 87635 87634 113930012 54233 54232 951829182 78027 78026 254039104 16466 16465 977516889 22964 22963 984510360 99603 99602 645761985 87640 87641 747104509 58377 58376 701431471 54677 54676 654703095 60640 60639 579821596 87644 87645 253323639 87646 87645 259981468 19882 19881 508391369 94914 94913 567662317 50946 50947 359339716 87650 87649 351699408 92188 92189 565996100 47963 47964 230726679 17204 17203 115969242 65684 65685 595760896 34980 34979 65551041 96883 96882 344592065 87657 87656 639325460 41319 41318 140037476 74616 74617 420296511 81695 81694 561311701 90902 90901 719227060 92342 92343 14311738 77544 77543 289390815 68859 68858 24368770 25968 25967 615416667 19249 19248 785450049 82639 82638 582591078 95443 95442 359624891 24560 24559 81765778 38876 38875 884126782 92293 92292 504637630 95076 95077 779648438 81716 81717 283092805 87673 87674 970793339 31229 31230 270665589 22826 22827 974430317 87677 87676 14397507 5171 5172 383296835 19307 19306 271614780 67067 67066 410741792 93980 93979 738573503 15109 15108 697845863 49759 49758 910634090 17810 17811 6962385 42691 42690 516570066 86046 86047 297327037 92784 92785 962996599 87688 87687 258725319 1787 1786 18449911 11909 11908 348099739 87571 87572 902369665 15428 15429 34836492 42359 42360 648252813 70117 70116 710858592 87694 87695 455399114 62123 62122 339679470 38046 38047 749984600 33424 33425 816835052 87699 87698 48775480 94073 94072 156647554 82864 82863 74207489 63738 63739 142070818 22729 22730 779942100 31198 31197 478795804 66009 66010 621575057 87705 87706 426034285 12316 12317 763699275 87708 87707 420847832 56163 56164 640415226 2933 2934 45399097 19345 19344 740261744 96224 96225 444582421 48741 48742 33348495 9250 9251 427526261 34213 34214 690044344 49567 49566 886538229 300 299 66060422 22031 22030 282358808 87719 87718 341585085 40525 40526 83200478 33939 33938 83687037 87722 87721 842027673 68224 68225 349938364 59666 59667 683604220 87724 87725 298961651 2799 2798 66452085 1989 1988 925132054 16929 16930 526378685 44524 44523 556047818 61123 61124 593479597 72973 72972 58008275 26367 26368 294699859 63968 63969 870937035 69099 69098 212995653 7460 7461 7189786 12150 12151 30618677 21168 21167 53332258 73708 73707 864445638 87739 87738 55520186 3783 3782 615645854 91933 91932 442107870 73123 73122 84191420 87743 87742 708285348 99277 99278 553884172 5702 5701 426796658 63355 63354 935350073 87251 87252 644420975 59473 59474 942118595 14691 14690 525104183 35468 35469 133528401 92892 92893 814009811 87752 87751 373744712 20276 20277 467937768 87753 87754 466265244 43751 43750 174387758 36990 36989 177564647 28044 28043 176688164 79796 79797 261115320 33239 33240 761150211 88471 88472 663737133 87760 87761 337829360 85329 85330 704727748 87762 87763 545349237 87764 87763 188697198 67540 67539 427254578 7949 7948 948049893 87825 87824 919968464 74594 74593 259287872 87806 87805 627290935 90314 90315 325140421 90137 90138 899666177 70413 70412 571123454 80076 80075 119577390 92934 92935 169300495 87774 87775 580595481 57014 57015 86492486 46489 46488 343937194 71072 71073 931588596 87778 87779 977300174 33133 33132 930869883 44703 44702 338572324 87782 87781 44137129 98379 98380 234851322 48041 48040 75488836 77669 77668 267445111 50511 50512 749627366 48429 48430 176441113 36826 36827 18653195 3739 3738 250076259 41630 41629 159242345 98434 98433 636708815 87791 87792 368043904 87352 87353 936210186 24566 24567 129294449 12691 12692 908807008 667 668 864118547 87797 87796 456474741 7172 7173 587720260 67898 67897 788949815 51722 51723 378312317 51966 51967 634264848 99225 99226 605409962 96647 96648 144111456 61686 61685 910044984 73603 73602 983587626 70968 70967 212273007 21202 21201 224985358 65089 65088 750850 41188 41187 894258551 82051 82050 737076708 14086 14087 281425173 34284 34285 72907358 67784 67785 340837774 6537 6536 449373535 61577 61578 216868464 14245 14244 817869075 59572 59573 188851819 8758 8757 536590774 87819 87818 693807293 57191 57190 876917931 68654 68655 24394989 11219 11218 14532552 50624 50623 688011964 36781 36782 866086133 73013 73014 507798617 18213 18212 530167285 29189 29188 9699540 53016 53015 662104707 57723 57722 61446869 87948 87947 56831649 87830 87831 347688846 57497 57498 138219309 87832 87833 49471470 31043 31042 818174645 15544 15543 542393879 89939 89938 644742284 34966 34965 586691347 30556 30557 735383069 11141 11142 46299330 46741 46742 718180992 87840 87841 502714391 87842 87841 135827531 60285 60286 907684740 3192 3191 51655595 32459 32460 903095219 65337 65338 616247987 62779 62780 762158199 13535 13536 472405491 43770 43769 402077186 60303 60302 282294093 86772 86771 453467736 72349 72348 106810628 77194 77193 320837380 50623 50622 396445462 67970 67969 514605833 36916 36915 700312780 50643 50642 967282971 6168 6167 886061199 4670 4671 467392015 78133 78132 608167421 14954 14955 734260113 13242 13241 817129020 70258 70259 940500757 73828 73827 900001422 30867 30868 163691792 98004 98003 613176614 63239 63238 16262247 79546 79545 397979707 76097 76096 239685159 79853 79854 650177370 32222 32223 986006904 54343 54344 49708288 68478 68479 278694860 94895 94894 522450536 87875 87874 375211356 46791 46790 13488034 26372 26373 785877461 1607 1606 53658085 97283 97284 262188366 71963 71962 668436006 20964 20965 540087678 6931 6930 978566633 91682 91681 866840364 55743 55742 673379416 87885 87884 792254438 39355 39354 706164114 43541 43540 252792822 87887 87888 23900229 76627 76628 471337106 87890 87889 712512895 15919 15920 69362259 1296 1295 117222081 67806 67805 651440105 22329 22328 572179030 6518 6519 153555212 19900 19899 266604002 57788 57787 25852341 30477 30476 177078078 87898 87899 245578127 99770 99771 255830915 30462 30463 716314536 37493 37492 478798949 77724 77725 227759725 87903 87904 343145411 79275 79276 794768341 83847 83846 607184251 52979 52978 34861020 33994 33993 862989187 16141 16140 360477491 20663 20664 28679734 50153 50152 866539574 68845 68844 351222507 25706 25705 772802590 98205 98206 933128908 55570 55569 660939384 87915 87916 783494118 87917 87916 259675350 2735 2734 586889852 87918 87919 575697092 50251 50252 600490145 19800 19799 934616573 47740 47739 61979142 45779 45778 361168095 90632 90631 214780432 87925 87924 378850589 31306 31305 783759405 45308 45307 404909236 90296 90297 672892521 1760 1759 475936 42270 42271 233363004 84788 84789 225766607 74016 74015 841060262 76649 76648 106183382 55446 55447 206601854 55211 55212 860609251 39383 39384 630577672 18345 18346 12808562 75896 75895 710896325 99766 99765 405700676 85185 85186 599179919 61325 61326 534878989 23968 23967 976435941 64889 64888 966712430 25787 25788 76393859 59960 59961 733188386 14475 14476 64101173 87947 87946 173408124 89158 89157 254751982 61552 61551 302307601 30192 30191 292354836 30424 30425 545944754 97260 97261 435742495 21940 21939 513729693 8844 8845 597513058 53939 53938 204094707 3940 3941 315692328 39061 39060 19275373 24346 24345 229178627 84734 84733 354408779 28917 28916 795488609 24130 24131 62780046 70720 70721 968726368 87962 87963 562881895 21024 21023 92257764 6720 6719 256844527 87131 87132 355761894 32201 32200 68108824 71017 71018 186075919 92600 92599 431642084 14389 14390 617599877 87971 87970 838717397 87971 87972 52771845 87973 87972 606567588 87973 87974 16486194 72447 72448 564738358 49929 49930 936695596 9630 9629 591131595 72420 72419 974105701 17542 17541 278744441 82289 82290 515313840 87981 87980 888664025 4439 4438 613145755 87982 87983 836692736 84604 84605 219557119 46987 46988 49622960 27186 27187 224022229 14428 14427 70023632 1623 1622 371760459 55836 55835 212352794 61078 61077 370148888 77807 77806 272627220 33542 33541 921741324 57515 57514 429869377 31220 31221 959201259 26031 26030 252414616 4277 4276 779704187 28236 28235 331512629 52265 52266 911633116 92606 92605 939309903 62482 62481 41823768 76583 76584 160626282 49468 49469 648097019 99401 99400 926621645 22903 22904 296593189 85022 85021 409850679 82443 82442 952793693 51387 51386 199667150 73655 73656 266531112 41445 41444 53307736 52012 52011 360102810 11797 11796 240849837 71593 71592 308969581 65576 65575 376661100 47236 47235 729285712 31604 31605 510501614 23159 23160 105077633 88016 88017 920097400 7216 7215 604559774 20472 20471 967658165 23513 23512 871642041 826 825 60833891 63274 63273 57818794 58165 58164 966959692 91240 91239 802079657 27681 27680 150604920 74437 74436 391384348 34120 34119 974160801 1645 1646 841924013 72844 72845 30289639 80716 80715 248874912 87347 87348 657798597 24046 24047 398051939 47844 47843 772296772 51956 51957 586466407 88035 88034 872884078 57244 57245 161421103 45443 45442 315922950 87684 87685 683561383 45193 45192 947304822 77750 77749 232322230 88040 88041 142185225 35550 35549 824682006 15616 15615 934287706 97013 97012 63880036 35501 35500 882328077 45873 45874 357750643 48371 48370 240626620 88047 88048 782236646 43233 43232 744972340 87143 87144 717840638 39451 39452 147621602 69358 69357 693299632 85923 85924 56840584 48781 48780 532707835 59567 59566 560463156 94803 94802 723787128 65031 65032 663382387 89343 89344 62599731 60675 60674 649902018 65502 65501 901747129 96816 96817 663939397 69181 69182 500357746 944 945 165175484 38197 38198 286944049 88064 88065 154785458 65726 65725 753510154 22370 22369 344055287 88067 88068 867403620 71293 71294 159124561 54148 54147 938977870 32005 32006 125410159 88072 88071 315988759 40621 40622 711955998 93911 93910 138545432 318 319 549152192 49828 49829 450126037 98050 98051 763614201 65459 65458 825948997 35341 35342 163304619 24268 24269 256661357 92202 92201 902016037 93335 93334 79368756 88083 88082 766133655 9129 9128 325423218 79695 79694 303189449 20249 20250 793251658 40253 40254 934274573 32548 32547 437358266 88088 88089 795738995 36028 36027 11960432 18804 18803 959401531 29950 29949 45148895 20429 20430 858756496 19738 19739 40741011 65424 65425 939928435 67582 67581 56247233 60159 60158 28144373 93116 93115 933274147 86762 86763 617282217 49556 49555 24223490 44945 44946 310650201 32617 32618 764860821 6737 6738 957272824 88104 88103 536567177 96130 96129 785022936 59857 59856 904282593 67402 67401 33715741 75192 75193 969577472 98758 98759 62806898 88109 88110 777016580 39613 39614 951758074 51090 51089 292058966 25196 25197 84691337 23502 23503 889117311 77943 77944 73883157 38172 38171 793491774 35319 35318 513195111 68431 68430 80100823 14515 14516 211483670 38584 38583 230043821 80286 80285 986135990 13788 13787 963015955 25200 25199 898149965 48848 48847 821315680 25855 25854 851795718 47105 47104 2862401 89970 89971 702432554 79834 79835 664436052 47532 47533 206796363 75400 75401 372851442 83254 83255 285406403 40605 40604 851995980 61571 61570 604840029 39023 39024 817591481 2163 2162 760651601 99216 99215 375911758 96957 96958 68061558 73956 73957 892628400 88138 88139 578138035 51951 51950 292315174 54709 54708 137822646 92408 92407 464718322 70665 70666 594838505 88144 88143 41474786 74269 74268 744606626 8433 8432 515106594 50608 50609 153249691 59247 59248 438646100 84531 84530 715899553 32287 32286 391756514 74490 74489 273129104 38673 38672 926080147 19506 19505 62176126 85636 85637 28621149 38237 38238 72234295 85659 85660 316124539 68774 68775 343126250 99862 99863 687606719 51103 51102 931208481 40975 40976 385417512 54632 54631 410695158 98268 98267 3673271 25294 25295 625542020 66855 66854 34047359 27471 27470 339146909 6879 6880 142987516 73715 73714 611450811 93956 93957 926702501 88169 88168 657282104 17942 17943 558590404 75998 75997 56949697 96040 96041 920241798 18895 18894 104756232 88174 88173 679771982 10172 10173 839444665 47116 47115 47488847 53961 53960 501450160 88178 88177 83535194 39815 39816 402405737 94880 94881 286430708 96175 96174 477232055 91469 91468 42512812 23234 23235 316140729 40215 40214 665267116 40187 40188 609673226 97957 97958 6067341 27392 27391 477046841 12809 12810 152503664 88189 88188 643479161 8326 8325 154135370 6938 6937 420405913 9430 9431 177797247 57898 57897 601845558 47056 47055 999221939 88195 88194 230563375 40390 40389 938140380 41750 41749 421587289 71213 71214 471171996 7827 7826 48490868 88916 88915 597150159 51493 51492 259360094 19630 19629 894194528 38076 38077 881503111 24231 24232 523438176 17240 17241 395134885 51584 51583 602069593 41031 41030 748137129 51657 51656 463048159 20628 20627 733088497 88210 88209 183681641 99995 99996 756345535 59570 59569 825470047 88213 88212 973619946 67449 67448 809645428 1250 1249 74073555 88215 88216 271775542 94322 94323 382586523 51830 51831 8307683 36623 36622 792481939 15681 15682 416428415 88220 88221 379214580 81528 81529 998300451 32661 32662 648479953 37700 37699 462900376 91558 91557 278943049 88226 88225 143379493 88226 88227 377650177 74425 74424 26343076 38203 38202 149679570 9321 9320 848028123 37188 37189 257982 70602 70601 479967498 88233 88232 44214825 66478 66477 207030209 99514 99513 705103429 86438 86437 530032372 57028 57027 977602511 60119 60118 22263377 88239 88238 994138361 33005 33004 51990993 11756 11755 132984487 25033 25032 868002702 16770 16769 613143261 6055 6056 933792212 72307 72306 697250680 40665 40664 81190266 96988 96987 891242781 35612 35613 32921715 34157 34156 892922480 89513 89512 758760608 90421 90420 13964678 14734 14733 656986856 76803 76802 861030812 61215 61216 58005131 17743 17742 409580297 38719 38718 51717811 70284 70283 551410545 48496 48497 904562765 59258 59259 733254716 80967 80968 740061718 53473 53472 431440198 11516 11515 856064249 29516 29515 5670872 42778 42777 57074328 47808 47807 718554584 5150 5149 562766889 9948 9947 939135804 99775 99776 757621635 83668 83667 210108356 22632 22633 46667384 30952 30951 639976169 93469 93470 819879014 38313 38314 78971921 37403 37402 578326025 55292 55291 981534980 65834 65833 26279827 81468 81467 824617123 56277 56276 855681279 14874 14873 353850840 14308 14309 772876450 33145 33144 968414921 26013 26012 296670211 15060 15059 673872977 88283 88284 960154348 88285 88284 715353520 85581 85580 855392449 80235 80234 108485761 21662 21663 439578641 61925 61926 918009069 41264 41265 919268459 88291 88290 427138591 61532 61533 615138931 81452 81451 564354807 88294 88293 614970932 65985 65984 66826499 68098 68099 421117880 54640 54639 304782251 93679 93680 269026774 91899 91900 310614443 88300 88299 486817612 88301 88300 208583367 27613 27612 613384718 33689 33690 358905785 89211 89212 456677597 14720 14719 338288239 29422 29423 440784666 88307 88306 185984115 37413 37414 202153693 9568 9567 921648555 88309 88310 299896130 89973 89974 879856450 31529 31530 631472387 9007 9008 47394022 93323 93324 419295052 50241 50240 915082804 66004 66003 875084490 70035 70034 179106416 88318 88317 375783686 37931 37932 686764154 36131 36130 437309937 40265 40266 340710653 20651 20652 508364223 55790 55791 199561450 85860 85859 945562873 54819 54818 382698021 81355 81356 781063886 36280 36279 648934526 4018 4019 54050731 35185 35184 583380706 65652 65653 317770251 80965 80964 230957266 41840 41839 608959375 67082 67081 404784149 26095 26094 828696657 73807 73808 287131306 88335 88336 115464822 18109 18110 141218049 18387 18388 44689922 88339 88338 308870251 97240 97241 876361968 79608 79609 17321422 88341 88342 412467075 55544 55543 55494813 10706 10707 432945879 36788 36789 31204359 8156 8155 239457211 56524 56525 196263023 33997 33996 487719875 30595 30596 26133277 94760 94761 141452952 78598 78597 401743411 87179 87180 466498963 22719 22720 465727202 29103 29102 529572234 89936 89935 253993949 79301 79302 340917994 49707 49708 257730062 68006 68007 400193542 88358 88359 827866505 42340 42339 901134767 86372 86371 650461886 35055 35054 90295813 92753 92752 500920306 82776 82777 404691340 6634 6635 767256304 49057 49056 409415299 26241 26240 24198907 12887 12886 486206065 34207 34206 328773384 99344 99343 294982144 91507 91508 748300330 18104 18103 926932750 88373 88372 898757710 18978 18977 507557122 23302 23301 298724648 41894 41893 464514908 79993 79992 284467053 84081 84080 480771729 36318 36317 734096963 50645 50644 420955925 12476 12477 493423350 59264 59263 137590457 88383 88382 194991340 5645 5646 411747383 10718 10717 254965211 56540 56539 230051083 52618 52617 256921145 42647 42646 95061381 87740 87739 23758324 88389 88390 128741149 48644 48643 68832100 98592 98591 517966086 62191 62192 139025022 67274 67273 578563846 71561 71562 384339530 92929 92928 765352580 34581 34580 727592599 10961 10960 683112931 18094 18093 780152813 2537 2536 648237582 88401 88400 131238851 85864 85863 928456276 59703 59704 365592306 95528 95527 842424951 58254 58253 447450218 62762 62761 436282111 18672 18671 269522979 23090 23091 476674004 66608 66609 856108631 88409 88410 256060684 44070 44069 987089647 649 650 760735234 2473 2472 207402299 92992 92993 886470312 78946 78945 471286757 3521 3522 694642462 2258 2257 280927528 41364 41365 467490179 99661 99660 411813693 55201 55202 965159435 99272 99271 51977494 17870 17871 86233425 47073 47072 300219215 33643 33642 997290223 45424 45425 292698466 2685 2686 90229325 88427 88426 755811098 24198 24197 971554742 5968 5967 254404170 27296 27295 292892593 95606 95605 6891710 71116 71117 217782926 7324 7323 389659250 88433 88434 850085439 4675 4676 706304002 42064 42063 574674025 36577 36576 376877410 65118 65119 586645179 88439 88438 238397647 15141 15142 756739455 38172 38173 36942853 42197 42196 288939118 1700 1699 24539059 89036 89037 56178633 78247 78248 478735660 56627 56626 225930149 12580 12579 24746591 19553 19554 126044039 74968 74967 579360777 69397 69398 489015344 8043 8044 385222185 64170 64169 23876538 68197 68198 176694965 40522 40521 929084388 76247 76248 134655627 11004 11003 747219627 8558 8559 744481450 42980 42981 690928922 379 380 879203746 44083 44082 840862306 62593 62594 926800201 77462 77461 566261037 37476 37477 62041776 87555 87554 421727536 5541 5540 334319189 2121 2122 649082623 88466 88467 631687834 88468 88467 612271654 94948 94947 789724790 99282 99281 809729397 88471 88470 12743787 16182 16181 55074715 30938 30939 728379832 25715 25714 765938167 15268 15269 378790351 54765 54766 319585194 20419 20420 7492617 48143 48144 825563889 90772 90771 333924249 60938 60939 201248434 96642 96643 648927679 88482 88481 78639700 38329 38328 380551742 13316 13315 28346324 89357 89356 769138191 88486 88485 629369877 14142 14141 574336599 24655 24654 860532600 60383 60382 590453143 37857 37856 688284845 93705 93704 555306274 95045 95046 727727049 23957 23958 565875413 79748 79747 146386840 88495 88494 323727106 80525 80526 876262196 62320 62319 806197933 93566 93565 377970134 41557 41558 613592571 19793 19794 907053293 88500 88501 178147047 29978 29979 419730541 48292 48291 715618359 73447 73446 585352554 15365 15364 368716974 58753 58752 263189221 73597 73596 192686724 12868 12869 247461094 88509 88508 957018899 88510 88509 523307467 62445 62444 192871123 88512 88511 804922847 50176 50177 525374856 31509 31508 630972718 56054 56053 64385722 9867 9868 124975000 88517 88516 589839974 14254 14255 917212965 19192 19191 10697203 88519 88520 819116184 38095 38094 537420135 52233 52234 515655 69732 69731 121729243 94869 94870 449680681 37237 37236 750804525 50740 50741 360711217 69767 69766 75799284 445 446 660723162 88529 88528 35645625 28870 28869 626026500 90355 90354 587012452 23490 23489 873836030 7785 7786 792378868 81482 81481 341571812 47154 47153 154383731 45887 45888 171678251 88537 88536 933171753 13862 13863 40998010 7679 7678 72413457 70241 70242 925814459 31083 31084 27285385 88542 88541 915078515 98056 98057 6366029 9137 9138 211105358 5756 5757 781172390 22862 22863 856252927 83938 83937 713838303 46183 46182 144539718 88548 88549 10027769 43540 43539 838431314 40892 40891 593318048 50807 50808 641908554 5472 5471 755236189 36615 36614 156370727 88554 88555 452970508 23056 23057 361142212 88557 88556 376358545 14444 14445 926210104 87610 87609 991480775 88559 88560 465075811 69657 69658 789834169 3140 3139 371868359 47515 47514 23861781 10395 10394 464422553 91219 91220 50865885 83839 83840 963125272 25390 25389 673387872 88567 88568 101400862 56472 56473 712590697 88570 88569 822946805 14231 14232 939653814 91380 91379 830057067 7141 7142 602863275 31291 31290 912390953 90220 90219 716075080 7024 7025 451914048 88577 88576 378226777 88578 88577 1573381 72340 72339 921751020 88672 88671 233610527 53646 53647 11558152 88581 88582 49406174 93480 93481 713699740 44434 44433 884604111 27255 27254 876867766 47666 47667 457869 32293 32294 812997109 77549 77548 279676121 62789 62788 21646657 88589 88590 22775533 48533 48532 59492025 13445 13444 442430990 12444 12443 372921069 88594 88593 204872545 2893 2892 785294670 36218 36217 167470079 52296 52295 203842787 90038 90039 61863243 46911 46910 932542269 25984 25985 124949380 28055 28054 682060204 38699 38700 648214166 1620 1621 400429235 88603 88604 46164278 88605 88604 236305338 21980 21981 37486125 238 239 579227907 12203 12202 875161588 88609 88608 962848223 20183 20182 72205442 55832 55831 891561762 52785 52786 75415394 82642 82643 744302036 12725 12724 595987976 856 855 373906473 61190 61191 492399205 35761 35760 72201395 63034 63035 61460921 29457 29458 2499543 64491 64492 559668649 28327 28326 507829118 88622 88621 367416209 16278 16277 953153804 19122 19121 208979483 53741 53740 625787286 88626 88625 177463057 24956 24955 343225424 688 689 8424815 54159 54158 817140548 99078 99077 25690557 88631 88630 128612938 25732 25731 529607323 41480 41481 206201396 88633 88634 240251294 64551 64550 597779529 47243 47242 270675034 10985 10986 238408181 14006 14005 201910720 64436 64437 537425086 28147 28146 291740587 97931 97932 423135866 88582 88583 94049461 21944 21945 289821119 28272 28271 963942479 19416 19417 116406940 17509 17508 134525201 66645 66644 112922502 24736 24735 20955470 20385 20386 974203541 75068 75067 36471276 36121 36122 285444849 28857 28858 18684274 88653 88652 413982343 47659 47660 287507811 88654 88655 808702976 23766 23767 991573963 93315 93314 778848499 97268 97267 878885655 17428 17427 706357337 95974 95975 254751273 25155 25154 919833922 1569 1568 705723052 19710 19709 142704071 88664 88663 65869221 63829 63828 260166208 88666 88665 859462219 52184 52185 63984311 33593 33594 515921177 88669 88668 309175452 95240 95241 1615137 60447 60448 995445433 96002 96003 196947363 66221 66220 405465449 48015 48016 72311262 80457 80458 393643269 88676 88675 435067174 88677 88676 572776608 63173 63172 858351927 59130 59131 6619380 88680 88679 562985673 59671 59670 752826267 73749 73748 601754725 65911 65910 610072707 59016 59017 937367414 76107 76106 708651932 40090 40091 500059043 90225 90226 225554643 27337 27336 258987100 90023 90024 599276612 61182 61183 214146227 89901 89902 199121067 30852 30853 5670254 69140 69139 77852188 49469 49470 489931098 65125 65124 171647221 63627 63626 947276770 13985 13986 208510224 49111 49110 8138207 56139 56140 794534205 83438 83437 330892466 51339 51340 685694703 96967 96966 421986193 76476 76475 747405877 11855 11854 475416350 7669 7670 945354220 61718 61719 254051134 27634 27633 869644340 88708 88707 856421160 40992 40991 873976608 49691 49692 202591164 65870 65871 372723122 47073 47074 526635031 88713 88712 41003270 30904 30903 528046180 36682 36683 166477261 7305 7306 133315316 88716 88717 823561725 48340 48341 184961938 57477 57476 413851335 42951 42952 311715088 88720 88721 391163594 72785 72786 920006950 52722 52723 903928966 46716 46715 749838973 88725 88724 541331731 54009 54008 229397766 38118 38119 22870290 28654 28655 997968016 6341 6342 26483685 88730 88729 20457882 23483 23484 395483419 78872 78871 875437157 43563 43564 68002350 98370 98369 911326798 88735 88734 198118001 20216 20217 474927451 10866 10867 467919684 14085 14086 423347732 25765 25764 847454858 9082 9081 837588884 88740 88741 317459805 29387 29388 434286047 65411 65412 360781568 36454 36455 4649078 92596 92597 82362900 5737 5738 270385961 21136 21137 902996495 48265 48266 34688813 49241 49240 727224555 8163 8162 132934254 25053 25052 972975387 33856 33855 766047014 94383 94384 995488707 91449 91450 901408175 81714 81713 71404328 79784 79785 291510934 1660 1659 802492774 82281 82280 312126192 34525 34526 819364705 1053 1052 431582961 75031 75030 4769277 62966 62965 546163386 88762 88763 9838994 30441 30440 624868723 61227 61226 619378586 94887 94888 381347482 27358 27359 289116845 23951 23952 80147866 79787 79786 82519216 88770 88769 901035936 53860 53859 67432777 22747 22746 598816682 88773 88772 885115541 16385 16384 62399713 79871 79872 436037150 88776 88775 405205800 43255 43256 509871623 46527 46528 820767221 15207 15208 9757322 43065 43066 458986847 88780 88781 925073317 15753 15754 597708153 37781 37780 965487375 90653 90654 701286367 5947 5946 568827505 99008 99009 747628430 48173 48172 857832403 26730 26729 193117945 2072 2073 964086356 67564 67565 589232217 66610 66611 368623903 76248 76249 72226884 73878 73877 44940954 68847 68846 698142337 17464 17463 22331361 88795 88796 738937115 37 38 113634418 4149 4148 427900340 69746 69745 351472170 4369 4368 786341148 88800 88801 361721200 88802 88801 397354274 36472 36471 659208624 20615 20616 897139882 46427 46426 800556555 73211 73210 280167936 54322 54323 600619596 21038 21039 894694252 88808 88809 419739678 89376 89377 486779399 87226 87227 287548541 60129 60128 686919372 36931 36932 311846251 21848 21849 222386674 88814 88815 64609764 24497 24498 807464058 78876 78877 25901075 88817 88818 511091716 88819 88818 513770950 79535 79534 406364390 88820 88821 592008992 73105 73104 374911615 1278 1277 14832013 59862 59861 207281609 84424 84423 732747003 1278 1279 126169646 70850 70849 723516744 59676 59675 766697629 17037 17038 861468150 42790 42789 36339420 15649 15650 253042726 84873 84872 330723616 87573 87572 267399364 3550 3551 306912219 82193 82194 363074815 88835 88836 879030229 90535 90536 971930364 88837 88838 670295678 88839 88838 319705803 78362 78363 881325187 88840 88841 518642586 8237 8238 260382879 61323 61322 147689768 93730 93731 536050868 88844 88845 466718077 67873 67872 334509338 13579 13578 332935897 41466 41467 163850806 54288 54289 523317738 50756 50757 781174863 57570 57571 48021569 7500 7501 346165662 79978 79979 862688007 90669 90670 594022052 3333 3334 344224236 73416 73417 587143361 27758 27759 822081121 70788 70789 90682113 97306 97305 498191111 88860 88859 794191161 88860 88861 415596391 88862 88861 581356883 30459 30458 398607331 13365 13366 208526054 35782 35783 372089324 88865 88866 413722890 88866 88867 382502006 11316 11317 227813994 95269 95268 696624297 44920 44921 278502298 93506 93507 669167322 42439 42440 384069547 47132 47131 976434105 54561 54562 596650749 6482 6481 391035340 17876 17877 360734805 88877 88876 284558108 37014 37013 650953775 47504 47503 517364526 60760 60761 534186582 10539 10538 975765812 75962 75963 536494513 13638 13639 6109317 57549 57548 38033504 61657 61656 268409163 94 95 560759304 6577 6578 774759291 5691 5692 425386602 98197 98198 751273483 77051 77052 241389115 88890 88891 489263199 49839 49840 370505775 77380 77379 86619140 83315 83314 122048600 76668 76669 655959200 84217 84216 304350126 40962 40961 711439401 88897 88898 38621167 20187 20188 384040790 44569 44568 237446569 20121 20120 882753107 33432 33431 835041940 51440 51441 40471993 88904 88903 32298022 79042 79043 352404413 89872 89871 340092514 38700 38701 281421224 78179 78178 52343025 30971 30972 270733703 96989 96988 351743091 88910 88911 680456227 88059 88058 997840407 88912 88913 539820851 37775 37776 366361961 77419 77418 101901265 41194 41195 823141484 88917 88916 59308843 55530 55531 126337513 43282 43283 966414203 87808 87807 546182150 79666 79665 421799737 44268 44269 765018394 31021 31020 229176462 89589 89590 655391424 75423 75422 648511245 88926 88925 180557611 88926 88927 356200862 91094 91095 39848633 41585 41586 784210618 96756 96757 891911114 24744 24743 571030750 40690 40691 591254226 88933 88932 827736889 88934 88933 311859373 32166 32165 583233192 75363 75364 697530675 40562 40563 963923685 16778 16777 19424781 34976 34977 693410812 51724 51723 817745351 61958 61957 393823230 237 236 227463973 831 830 421658872 88943 88944 97228475 65109 65108 56494886 1500 1501 323233976 58563 58562 28340581 1050 1049 726968579 46579 46578 653832679 90928 90927 752337801 94791 94792 115922218 89048 89047 163170005 15956 15957 271924523 71778 71779 237504737 65485 65484 860774103 88956 88955 124128811 24911 24910 190647234 66027 66026 742237964 90443 90442 440900123 81039 81038 152106821 26741 26742 626116832 52590 52591 294362075 88963 88962 610088014 32088 32087 435708710 54637 54638 365915804 88001 88000 439208740 81453 81454 688853224 88967 88968 9105427 13881 13882 296474738 70599 70600 405480766 74227 74228 890840072 85038 85037 548248087 89181 89180 85419457 88974 88973 531914118 48096 48095 951082222 65344 65343 133010817 55779 55780 903621710 19211 19210 996389085 55461 55462 499294337 10751 10750 164397411 41122 41123 228440767 88981 88982 142457895 29950 29951 104485834 62250 62251 100422677 55251 55252 203123489 16903 16904 993059533 88987 88986 842692215 3159 3158 10308017 88988 88989 560711011 86290 86289 181814587 46499 46500 241126745 87358 87359 210130069 76020 76019 809628121 45612 45611 103794531 22614 22615 704650470 52579 52578 527812579 52576 52575 942193594 96106 96105 262842169 29441 29440 359560120 88999 89000 912316932 49487 49488 667394978 6491 6492 27042613 57862 57863 674530572 84113 84114 598335777 80812 80811 387842577 42101 42102 981938389 34775 34776 794334020 18166 18167 721378217 15870 15869 700856809 89009 89010 290767640 70092 70091 60353126 83586 83587 160972494 89012 89013 422836980 37883 37882 832119043 56878 56877 128903834 89016 89015 645321992 89016 89017 653628508 24882 24883 533941279 10607 10608 244097712 8731 8730 715500688 34540 34539 921884465 38199 38200 632059641 52277 52278 698415767 49702 49701 24876518 10736 10735 296618215 89026 89025 641043361 77589 77588 521235943 53604 53605 14103116 41316 41317 243492309 12275 12276 439140908 55308 55307 134207064 89032 89031 962761288 58624 58625 635974583 1543 1544 876103475 12634 12633 382125641 45557 45558 785474598 11814 11813 732816429 36895 36896 757625425 89039 89038 87814970 15911 15910 941634163 38467 38466 826099513 51652 51651 943131817 87403 87402 720220242 63013 63012 131576451 89635 89634 265997765 10511 10512 524953437 38002 38003 996505819 92298 92299 474522349 72195 72194 451206171 5120 5119 120521240 89050 89051 744884928 26972 26971 399456778 41826 41825 974302315 63856 63857 467632517 89055 89054 70062358 71065 71066 17867897 37191 37190 733430089 89057 89058 616379862 12075 12074 263282320 64620 64619 725390238 66583 66584 788424748 99650 99649 13955390 70868 70867 14923785 45417 45416 105700382 96626 96625 372100080 23759 23758 186478199 89067 89066 888090366 45420 45419 390341733 23184 23185 15046485 94979 94980 649463613 35703 35704 578358289 92763 92762 410034976 35146 35147 46521726 97304 97305 858520272 30076 30075 803260808 87431 87432 27946435 40173 40172 397528690 37507 37508 682673270 94961 94960 830381515 36438 36437 949114628 84817 84816 34088350 49521 49522 476381687 52177 52176 266737130 69680 69681 685006174 19452 19453 954953809 53843 53842 747694624 82199 82200 371474452 82383 82382 73738639 50989 50988 8195647 10255 10254 350638912 96805 96806 671114785 89091 89092 734338331 32666 32667 263847423 44389 44388 717375918 37796 37795 540727306 89095 89096 44246726 54454 54453 582479757 1491 1492 23836225 28732 28733 382649963 35452 35451 304276254 58693 58694 887547593 81764 81765 911348950 20917 20918 254913800 44581 44580 353466095 91747 91746 592506358 76824 76823 626080462 44702 44701 244501829 28685 28686 338772429 82339 82338 920246332 89110 89109 82652557 34338 34337 437958828 40863 40862 745785998 36758 36759 377492518 90630 90631 714344700 89115 89114 489483115 28393 28394 584349644 50589 50590 563875364 74177 74178 920614408 56076 56075 933656275 34401 34402 614010471 50758 50757 840901386 97151 97152 701542689 70552 70553 874331099 89124 89123 798081025 89874 89873 114696847 80042 80041 521478332 89127 89126 639874458 22076 22077 576145793 16915 16914 363225551 72746 72745 843316177 46054 46055 814011345 69757 69756 881664401 35025 35024 97541578 88412 88411 186351710 63352 63351 864347487 67475 67476 388052768 47268 47267 304967139 37978 37979 298367458 24705 24706 589501130 12660 12661 15758817 25311 25312 326239841 69756 69755 186603490 79966 79965 89745597 30182 30181 151787209 28141 28140 846007025 90234 90233 484250728 23884 23883 408580741 98413 98412 720415381 12279 12278 38121763 15868 15867 971745919 90889 90890 550659218 40719 40720 449674306 96334 96333 46035689 70261 70262 916282552 31799 31798 539580156 25679 25678 63024530 3487 3486 175280411 78219 78218 82709416 70898 70897 851415036 34666 34665 330801038 30276 30275 421078517 89161 89162 415587432 84504 84505 372334190 23599 23600 866296063 89164 89165 297944983 70446 70445 875786004 89167 89166 395445334 92375 92374 666938612 69589 69588 488028804 9334 9333 464659788 5633 5632 699576664 85083 85082 400111935 44281 44280 865842211 60838 60837 845609142 3910 3909 593136958 59010 59011 65129207 72601 72602 267300161 36189 36188 46471034 33920 33921 630051446 7277 7278 105404151 21000 20999 151536782 89181 89182 349555908 36023 36022 701069458 82510 82511 2153566 18604 18603 343552284 53536 53537 778773318 41357 41356 943976134 54897 54896 360011534 86140 86139 816858339 30438 30437 594337715 80123 80122 103704173 3269 3268 327183405 15251 15252 925990719 14220 14221 269530437 12218 12219 5858180 26673 26672 612655783 99056 99055 383561584 89198 89197 548914744 11076 11075 595237166 17749 17750 806379945 84160 84159 908896025 92978 92979 103606861 50228 50229 46478894 38295 38294 591019815 69750 69751 31109825 74762 74761 300123464 51264 51265 71222640 17020 17021 551902808 20907 20906 153411158 46553 46554 977005938 18921 18920 149451393 38255 38254 435920437 47202 47201 67335077 80099 80098 113074711 19439 19438 178971153 30495 30496 229890045 73179 73180 695357667 89760 89759 609915401 11801 11800 680327800 11529 11528 835481011 95967 95966 799996199 82630 82629 565228060 12767 12768 9435183 39802 39801 47179934 89224 89225 437121261 45464 45463 323330984 89227 89226 904808531 59498 59499 11984329 18575 18576 859824277 19914 19913 533342986 72964 72963 526250789 28127 28126 959356545 4190 4189 797918946 271 270 878261795 6842 6843 491558541 17269 17268 3430618 89236 89237 924826492 26679 26678 548844248 88507 88506 405106834 10641 10640 509922346 44221 44222 405782894 89241 89242 462550416 28848 28847 646576611 89244 89243 724230540 81731 81730 559327656 22737 22736 784510905 54907 54906 462852177 48750 48749 480663646 42097 42098 600245630 15663 15662 193721923 49950 49949 25814867 26122 26123 99050179 58097 58098 495790376 15517 15516 114972707 69991 69992 570639489 34324 34323 583503394 43032 43031 198098496 68525 68526 32062161 19720 19719 943650329 89259 89260 271217061 84823 84824 621536839 89261 89262 545915595 93172 93173 861610365 91069 91068 742223035 78415 78414 996076832 13993 13992 693597712 45712 45711 580373427 79149 79148 515405207 94563 94562 112888723 89270 89269 905934502 99935 99936 791555556 40379 40380 152860591 47317 47316 388970955 79421 79420 226588436 20951 20950 43077597 59068 59067 519389757 44717 44716 790827480 63816 63817 201702121 26079 26078 346927761 89408 89407 639108801 89281 89280 93897262 90561 90562 924769587 89283 89282 573213333 99615 99614 518383485 19166 19165 812421157 82464 82463 973727496 51227 51226 178883235 22617 22618 344364536 52820 52821 915696247 89289 89290 166524417 57783 57782 386252312 89422 89423 355369340 89293 89292 174066629 54909 54908 840463034 12111 12110 663974774 10716 10717 307959192 96252 96251 733621522 39356 39355 138860371 89299 89298 174175970 96600 96599 689178782 33441 33440 845596742 98611 98612 148702706 49637 49638 964320422 8635 8634 304822822 35995 35996 4418220 26478 26477 455749439 98901 98900 18848688 20163 20164 981148041 33996 33995 461870964 94717 94718 34307815 50555 50554 235878418 98511 98512 53103719 58570 58569 822557234 25000 25001 439555097 89314 89315 599801216 96541 96540 703065378 21753 21754 47308638 705 706 39760908 89319 89318 983779797 44335 44334 422443360 52580 52579 612284626 60011 60010 329143415 2539 2540 107177871 33107 33108 545183885 82399 82398 559766607 59649 59650 59990039 13836 13837 606468174 84105 84106 346628694 27949 27950 851630584 97045 97044 340281133 16692 16691 818556761 35547 35548 402943280 82589 82590 541232341 44699 44698 812733949 33819 33820 120101913 43890 43889 179416271 47174 47175 764131153 98152 98151 799841104 89333 89334 643089563 68671 68670 584917167 30409 30408 883254716 39329 39330 46423795 13219 13218 71337491 86784 86783 754700943 59255 59256 674357451 24414 24413 132720694 26938 26939 771998036 79933 79932 873309424 99314 99313 34760211 89349 89350 117003374 93835 93836 302956888 37563 37564 299626906 48412 48411 68346513 98233 98234 364494195 89354 89355 444070334 73523 73522 658126872 34032 34031 136520485 89358 89357 605843490 47192 47191 825458503 94523 94524 11276855 56896 56895 580355858 59659 59660 813363933 70176 70175 300993624 32093 32094 145224843 6884 6883 376419456 324 323 601496582 94679 94680 140102524 16606 16605 600844523 93292 93291 422101755 22033 22032 371816583 40432 40433 374370783 51472 51473 490381551 5841 5840 681273329 67559 67558 981451341 66031 66030 36825555 56007 56006 17971321 70938 70937 221866295 81904 81903 862021321 89379 89378 219532623 51311 51312 712441897 5435 5434 72261508 94489 94488 251207022 96695 96696 286093419 30792 30791 68660711 89869 89870 306252021 16879 16878 727617077 43457 43456 123911142 87061 87060 48682845 85294 85293 20390280 78427 78426 47351836 3399 3398 920328096 89392 89391 844352635 19266 19267 760842145 68540 68541 536823714 89394 89395 167175456 1833 1834 941567985 43125 43126 990730888 44044 44043 976833869 27996 27997 221055503 72846 72845 782616504 89400 89401 490402024 40363 40364 968836133 26401 26400 355601082 89404 89403 246662026 89405 89404 92948818 48516 48517 603551798 68584 68583 221459605 66358 66359 727549285 29329 29328 574441144 48462 48461 800742674 13293 13292 756471987 89412 89411 440676364 89413 89412 141570802 86806 86805 25076812 16490 16491 398333518 97361 97360 63948166 45889 45890 106516797 89418 89417 263054334 1253 1254 558118213 14626 14627 460641693 77048 77049 495485111 56081 56080 785861956 58255 58254 27444889 63524 63523 72708704 80760 80759 623406820 26944 26945 100004543 18988 18987 351965424 68153 68154 59371682 48413 48412 339466796 34842 34841 716021523 34533 34534 96679698 18618 18617 475226744 60815 60816 870409306 6966 6965 630111081 52435 52434 119223918 18086 18085 13475775 76033 76034 965834015 9823 9824 508577261 17865 17866 956243862 89439 89440 305022100 72045 72046 157133965 76933 76932 806705233 61696 61697 438704831 89444 89443 815048154 54624 54625 540206492 80227 80226 631914057 63761 63760 641839682 90092 90091 525685687 89448 89449 638994601 25700 25701 499522573 38960 38961 473705757 21473 21472 322131479 5135 5134 677932530 89453 89454 390636762 66679 66678 746289523 66934 66933 238826792 6924 6923 8898075 89457 89458 628973937 98245 98246 253601544 81425 81426 671631324 2700 2701 135941804 50816 50817 207095446 61951 61950 37515718 74512 74511 39700586 914 913 926679184 46341 46342 79158163 17614 17613 808115258 53060 53059 192459982 52734 52733 315692696 20299 20300 681881779 47157 47156 35328024 63233 63234 708733252 67235 67236 79367670 24299 24298 127002055 89474 89475 6556339 1587 1586 982029009 54687 54686 28701379 61698 61697 580583588 59115 59114 481788806 15317 15318 862051258 96902 96903 462942841 84710 84711 281531298 56043 56042 208349870 92109 92108 450716683 61001 61000 999358073 41150 41149 189281311 14917 14916 213066093 32027 32028 643301394 94463 94462 74120838 17442 17443 565625082 69355 69354 880754344 45232 45231 45745889 87075 87074 482972488 42259 42260 374847768 14937 14936 850893161 89496 89495 78983375 83422 83423 560752843 90190 90189 576381411 63291 63290 880845663 89500 89499 17073655 21723 21724 63885053 48860 48861 571964870 64646 64645 863425369 7328 7329 212720823 52076 52075 913645108 82193 82192 693129907 1650 1651 737238991 18020 18019 625010739 3206 3205 52024741 14140 14141 64452253 17553 17552 994085209 58320 58321 18274000 74549 74550 821924334 89514 89513 64219133 90535 90534 636515638 66837 66836 127074490 89517 89516 354499981 36645 36646 972382289 34332 34331 101029831 86991 86990 828614238 68524 68523 807308646 81500 81501 36123801 77738 77737 557788944 25042 25041 281034480 64268 64269 946455361 89526 89525 533539801 90051 90050 659967294 24826 24825 27907814 19816 19817 210796618 87381 87382 697781145 94108 94107 406713115 31635 31636 36470395 79848 79847 226174863 23729 23730 164016744 89535 89534 308460188 93095 93094 849168429 70832 70831 548130949 89537 89538 678407253 14705 14706 149721428 76281 76282 37850431 89541 89540 444483972 85993 85992 592319348 35251 35250 570163966 55703 55702 697499192 6615 6616 275294791 36933 36934 839448159 3041 3042 22104567 50146 50147 242511202 13069 13068 322664045 21389 21388 846188210 39727 39728 546483137 86731 86732 947843404 55217 55216 291491834 10171 10172 482232206 53510 53511 293441409 4765 4764 792281417 94743 94742 555366870 58206 58207 534287383 89558 89559 272034946 72462 72463 636870127 93553 93554 852093517 89562 89561 630019574 7833 7834 65415344 91568 91569 336560024 4599 4600 723856781 27805 27806 54086104 60356 60355 848920350 52487 52488 892081380 21985 21984 629069868 89570 89569 940654573 6130 6131 594990721 89572 89571 830165301 77555 77554 503531935 75701 75700 357584490 89421 89420 285896626 22229 22230 771148594 89577 89576 66584260 89577 89578 914873351 46236 46237 92229168 11058 11057 77671237 78063 78064 872232025 55854 55855 601384065 9505 9504 75132059 40816 40815 617179677 71846 71845 441260418 98831 98830 30181657 12652 12651 559626042 8242 8241 457580332 82553 82554 23119943 63382 63381 765028116 60102 60103 31411318 39465 39466 45702954 16921 16922 775358996 35542 35543 22871609 75044 75043 778733917 28318 28319 466496144 39405 39406 646403639 73689 73688 6268758 5064 5063 205148193 98422 98423 226159646 88852 88851 118401126 17122 17123 726932155 16079 16078 665790102 83018 83017 222168918 89605 89604 63476022 20199 20198 16563390 89607 89606 680169143 91146 91147 794982142 36770 36769 902533797 55843 55844 208680501 7708 7709 331885345 56031 56032 523926434 88435 88436 361218705 11085 11084 491669247 35449 35448 970762646 60852 60851 63508496 63310 63309 487030079 13559 13560 269283451 68002 68003 217529724 89619 89620 839297498 41054 41053 304981973 79357 79356 3136015 5686 5687 524298843 92638 92637 152351703 19941 19940 955843295 80753 80752 136708515 3307 3308 152821347 61587 61588 512286883 17434 17433 767724750 38333 38332 763900451 29960 29961 929406180 95174 95175 346601242 23307 23308 662402164 8625 8624 895027712 41663 41662 565622995 89635 89636 44671201 89637 89636 569285514 89637 89638 541364656 74421 74420 681467724 56044 56043 787839709 18875 18876 805579051 85599 85600 249717289 51878 51877 468218379 28358 28357 861822906 37846 37845 905653334 24724 24725 233954154 62541 62542 685371889 58004 58005 829278821 13494 13495 195939951 20649 20650 178154227 38759 38758 812775813 48514 48515 815461010 43595 43596 114300350 37844 37843 784065096 89654 89655 94947184 88460 88461 170358071 46242 46241 758134767 72661 72662 621337970 84241 84240 330488064 89659 89660 22987535 89660 89661 251034769 84731 84730 91142526 52820 52819 742134951 60302 60301 64397081 69649 69650 149172119 80638 80637 692001531 31652 31653 34683513 33823 33822 296627478 36711 36710 781558746 71171 71170 662144128 33303 33304 828645553 89672 89671 231706638 65775 65774 482461076 7699 7700 956169508 29650 29651 838773292 78607 78606 908990667 24897 24896 863452391 83091 83092 81970948 27161 27162 428938476 89679 89680 67568733 42259 42258 945889364 21651 21652 346105281 88749 88748 132809367 82921 82920 874695316 24795 24796 553858884 9901 9902 811414784 89687 89686 550784246 89688 89687 923925641 40263 40264 83610755 26531 26530 589647592 80062 80061 844144758 52652 52653 158380822 89693 89692 943886528 85886 85885 657621671 71138 71139 48047786 39307 39306 874777945 78084 78085 225021198 78298 78297 975641325 43146 43147 129024199 89699 89700 882655029 80727 80726 71457638 79947 79948 424686703 94123 94122 50123302 64753 64754 219295697 65126 65127 102968099 84299 84298 635659365 89707 89706 170662598 70743 70742 19848727 12402 12403 203161476 7142 7143 826404621 59493 59494 874750408 3686 3685 542150966 21297 21298 356599341 89713 89714 825593382 89714 89715 797093873 39154 39155 968770337 89717 89716 115812263 6054 6053 473188213 89771 89770 14834219 89719 89720 552887053 79715 79714 444310491 10047 10048 765186884 5367 5366 689249284 89724 89723 467522039 38065 38064 935851163 63102 63101 301208286 63487 63486 862487086 89728 89727 514927388 87096 87095 925597721 67884 67883 993040148 36901 36900 736388349 78571 78572 875385471 9561 9560 199580526 53870 53869 485373627 70995 70994 32336108 27089 27090 232526694 8590 8591 373939477 25882 25881 280114476 76384 76383 948947736 27667 27666 11928797 66015 66014 503922541 64561 64560 573470915 5229 5230 11593668 68853 68854 258554418 40301 40302 879612731 83819 83818 58478944 45597 45596 593041619 89748 89747 512568695 81962 81961 50395173 15523 15522 694243049 34772 34771 368234065 4430 4429 955089412 73381 73380 668000568 47978 47979 260777926 4885 4886 471888619 54386 54385 36419314 61393 61394 674146 2293 2292 617852771 86714 86715 369006194 21175 21174 480108961 20971 20970 675986425 74527 74526 528243890 13585 13586 912631900 78014 78013 31952435 98274 98273 684605747 4517 4516 963764391 37035 37036 556122690 21313 21312 290305038 60931 60930 391421612 56949 56950 344640698 84017 84018 826933859 33256 33257 165908062 82578 82579 660539363 60001 60000 113789288 63711 63712 660108832 61554 61555 980519056 93969 93970 134683324 43556 43557 244604081 75928 75927 66275966 49118 49117 531602136 68292 68291 775987712 95278 95279 788775067 41061 41062 807782567 18216 18215 270496429 33685 33684 119171032 12519 12518 873777583 62641 62640 261196905 1943 1942 340484424 26202 26201 301668438 39044 39043 519069047 89790 89791 582980278 92652 92651 654957096 21194 21195 585511917 89793 89794 975763718 87443 87444 324403746 36232 36233 498762129 35247 35246 213324276 95603 95602 368756592 22003 22002 234241896 61720 61721 948357896 89800 89801 862253862 54946 54945 747456589 89802 89803 142297062 86952 86951 446834648 76330 76329 104703013 42504 42503 774866491 44950 44951 809114652 89807 89808 713672081 69033 69034 573353970 84364 84365 899538265 78532 78531 4307505 43568 43569 440818820 45768 45767 469115511 52131 52130 607900108 65014 65013 67165806 89815 89816 396889672 77064 77065 846748413 90501 90500 643298877 89819 89818 663359424 40052 40051 613143608 89820 89821 686452406 93707 93706 527098457 73757 73758 835413562 20545 20544 387317234 1855 1856 153000757 56974 56975 45903697 15815 15814 248850833 8540 8541 32948185 52741 52742 230770929 26870 26869 967426136 61409 61410 68757919 5665 5666 78107028 46245 46246 882417093 89834 89833 869827879 9313 9314 843244257 89836 89835 61611149 32681 32682 952409971 16154 16153 126162044 44423 44422 58124536 94319 94320 147978867 15288 15289 889153052 50309 50310 1996438 89843 89842 26501420 40436 40435 191890361 89845 89844 769449674 55064 55065 539588539 89847 89846 343117028 92838 92839 547941909 85508 85509 67804647 84630 84631 292858546 87191 87192 673801263 63491 63490 329743106 62453 62452 244433347 55551 55550 627262282 16638 16637 994132031 18258 18257 635532862 77449 77450 487810321 60087 60086 59531473 76126 76127 352490984 62273 62272 928400460 45200 45201 571220330 53818 53817 194928797 89862 89863 598687782 89863 89864 382730482 23142 23143 85041609 71856 71857 630071431 67555 67554 46226068 74806 74805 975285692 90627 90626 487900429 81073 81072 568858987 64834 64835 690891765 95019 95020 510226552 63829 63830 312397947 43708 43709 67515306 54263 54262 67786415 19492 19491 273539513 89877 89876 705933881 4899 4898 434956200 6898 6897 516904267 72667 72666 474049364 43702 43701 905073620 89881 89882 9086030 82506 82505 898543863 89884 89883 650032870 89393 89392 823262395 74361 74362 267961736 89886 89887 390172676 59875 59876 747416652 69808 69807 14992578 61477 61476 800660168 16593 16592 838827624 67703 67702 720994345 4799 4800 532092576 64858 64857 318307714 60438 60439 752321084 55387 55386 807424611 89896 89897 787432048 50728 50727 483260334 31677 31676 773223999 89900 89899 321051814 30470 30471 827105332 96066 96065 746125897 83419 83418 159413330 64296 64295 342896864 5293 5294 757744205 92962 92963 296002516 27326 27325 378851323 94891 94890 637437891 66085 66084 918239237 89910 89909 681940691 38233 38234 785162466 19363 19364 462462790 49807 49808 575528966 48859 48860 515563599 89914 89915 333143382 89916 89915 49391908 80936 80935 512379616 62960 62959 508325461 90879 90880 38943433 2760 2761 607603036 55649 55650 917679494 5452 5453 590091893 6365 6364 300538447 89924 89923 704685232 23248 23249 21535185 28891 28890 920136772 24309 24310 68642084 49677 49676 834141990 73173 73172 475103996 52620 52621 347482074 13360 13359 140623139 9790 9789 63957642 99723 99722 328104999 68864 68863 911662165 39663 39662 747409744 40979 40978 872842473 91037 91036 381865684 52353 52354 129285716 89970 89969 42108494 89940 89939 698599191 89014 89015 435374957 62359 62358 57948796 64446 64445 881643241 26901 26902 263742250 57572 57573 54420924 96699 96700 925113335 41379 41380 657330318 89947 89948 761311997 19097 19098 85694321 89950 89949 796721904 34330 34331 123932110 21319 21320 637646511 89953 89952 547181215 63017 63018 211905304 78576 78577 14934239 74179 74178 562766625 12807 12806 263160895 35208 35209 46331940 77155 77156 476071451 63881 63882 481755259 83381 83380 391653036 27631 27632 677940813 17774 17773 96728703 45853 45854 558389415 40947 40946 33023014 70254 70255 782410959 92743 92742 980685357 5579 5578 642577877 15036 15035 25676112 69674 69673 693530730 619 620 529505002 37460 37461 408695029 20378 20377 970721201 93104 93103 24692708 39398 39397 3145377 50490 50489 165138496 54216 54217 853788726 73080 73079 887575685 91910 91911 866595294 65499 65498 187364784 62425 62426 853904814 60048 60047 44796057 89079 89080 734255700 25372 25373 722181507 24263 24262 12887885 12920 12919 60611570 83724 83723 722176344 32556 32555 515484861 16614 16613 238859050 48435 48434 279499875 22526 22527 587204195 89991 89992 306057122 20015 20016 170111169 65630 65631 319080518 95929 95928 979151251 92287 92286 548202560 2883 2882 447325041 95855 95854 612137207 20902 20903 995477035 67388 67389 878890211 95138 95137 67009279 47745 47744 430565207 90002 90003 702227727 39172 39171 256382622 77602 77603 479578130 70472 70473 433222730 80474 80473 30740297 90008 90007 990789577 78977 78976 727526068 12540 12541 589580089 53802 53803 493348999 32866 32867 561042045 81808 81807 369629400 8878 8877 922207377 39045 39046 53402010 79278 79279 209020698 1251 1250 961076942 76272 76271 772805698 9217 9218 478284536 17491 17492 246100674 35346 35345 246082512 23666 23665 886650944 16434 16433 330526523 83202 83201 325887452 81631 81632 54073977 87483 87482 799683334 11723 11722 441195936 33094 33095 387717778 38329 38330 465880393 90030 90029 117653006 5445 5444 391265417 64424 64425 124261203 29816 29817 51844387 37205 37204 466522202 37884 37885 32158203 46550 46551 193431889 48364 48363 675260366 12664 12665 597800174 88597 88598 161325089 27092 27093 880593668 90040 90041 114028663 7012 7013 754643284 25999 25998 680401863 43348 43349 357755557 16001 16000 17340973 95708 95707 193051671 97602 97601 96778976 38285 38284 56540340 96425 96424 206138468 90050 90049 743031624 50004 50003 23584001 9539 9540 48634994 79116 79117 119073139 84080 84079 303006460 56998 56999 244891619 23184 23183 23264360 91546 91547 529057046 27626 27627 964258763 53620 53621 967989733 19885 19884 968339679 76983 76982 594023661 92549 92550 626497875 66630 66631 378127495 39479 39480 679285349 20983 20982 505564411 5586 5587 317036723 2666 2667 380483312 33047 33048 708532814 32668 32669 586809895 62627 62628 369540881 84698 84697 128454761 85322 85321 658688817 79398 79397 62124734 33098 33099 495620116 78833 78834 960230112 90076 90075 737124199 37088 37089 349657839 84529 84530 526988395 12430 12429 195390822 37820 37819 686262159 71445 71444 468058958 19920 19919 755302468 11709 11708 635156146 74442 74441 458897677 84097 84098 229091154 90638 90637 795576789 87943 87942 332461979 10894 10893 490769542 30436 30437 912365015 74099 74100 194138071 14193 14192 212772258 98110 98109 496938086 4668 4667 800333213 10993 10994 781873158 27193 27194 555445606 75474 75473 12702554 31217 31218 47824839 49565 49566 34467235 52564 52563 292891949 44061 44060 679582422 21262 21261 853930588 35529 35528 136415218 99541 99540 202768226 12001 12000 612391312 90804 90803 788951753 86993 86992 536092859 665 666 328193297 35032 35033 174625283 49384 49385 751020126 51614 51613 835597005 25694 25695 217063533 90111 90112 909144301 90113 90112 708843212 61206 61207 56809591 90114 90115 905842507 67518 67519 844553169 32592 32593 410476718 45337 45336 873292301 43766 43767 58414500 34935 34936 136712054 64274 64275 763353597 90122 90121 555023465 95739 95738 660736023 63021 63020 938561127 18931 18932 516500121 90125 90126 837445479 63808 63807 59554916 62226 62225 425074545 40486 40485 56459463 29727 29728 208125032 35716 35717 704345586 75729 75730 595369000 16434 16435 505533358 32453 32454 823248081 66764 66765 117820491 55721 55722 492162913 69593 69592 269661657 28209 28210 62723721 22675 22674 464152987 34228 34229 903652281 26390 26389 847820728 21551 21552 567377022 32433 32434 566608692 11368 11367 72901133 90145 90144 427219487 76798 76797 578885920 43857 43858 39113740 17074 17075 815218688 90148 90149 34391749 18187 18186 655646947 18549 18550 498653501 27730 27729 53706361 21948 21947 251811014 79292 79293 354471618 12052 12053 38895236 88669 88670 500144162 59382 59381 784779042 90157 90158 510125239 90158 90159 416194243 90160 90159 458915818 38500 38499 298771260 81329 81328 890466884 90162 90163 12918400 52524 52525 407564164 90165 90164 181289307 63823 63824 670558958 86652 86653 144184932 73190 73189 585254373 3082 3081 16293677 98127 98126 651480252 90170 90171 363534268 80679 80678 325940682 90172 90173 877048895 38505 38506 781293244 99851 99852 38143227 13703 13704 209716271 40764 40765 732545158 80632 80631 495046527 90179 90178 701487670 80984 80983 591075033 25429 25430 861467353 90182 90181 799087512 51211 51210 44614054 98107 98106 797414094 89677 89676 84511092 75530 75531 584508448 24273 24272 611118634 9241 9242 72960728 28149 28148 36828279 50133 50132 53644597 17852 17853 909116867 90192 90191 267238917 94505 94504 4979301 91732 91731 523254902 16835 16836 79895574 80628 80627 604825130 73071 73072 57691301 30129 30128 603172745 90199 90198 15580397 30284 30283 642160219 37751 37750 782807045 41709 41708 562766486 90203 90202 632489654 42346 42347 674818420 75084 75085 538741042 43495 43494 925877961 5704 5705 110187778 4034 4033 667402388 24380 24381 49904961 69560 69559 662915284 19531 19532 96369416 55093 55092 929223069 8564 8563 262799913 11312 11311 349398890 45788 45787 845876768 97349 97348 239355317 18781 18782 431307590 90218 90217 626366917 84925 84926 251904072 35271 35270 11462600 79763 79762 167451608 59883 59884 258721313 28873 28874 64094370 76463 76464 540107523 90225 90224 16095618 15911 15912 232720447 16170 16169 524609524 72878 72877 65114458 11558 11559 553217740 96572 96571 9027043 24483 24482 2481959 44936 44937 950229507 77223 77222 7564705 92554 92555 446390102 61166 61165 266444232 87275 87274 425730041 48885 48884 69984721 45311 45312 986386917 28616 28615 650568330 82668 82667 256819323 81467 81466 562398096 79472 79471 329716319 22721 22722 37793218 52468 52467 976101770 86000 86001 146569717 83171 83170 36736923 27169 27168 220265962 77537 77536 8933486 68975 68974 925232509 24596 24595 398363888 68789 68790 298960414 15381 15380 133181490 90252 90253 829598341 65395 65394 305280188 21594 21593 17330850 90373 90374 356759587 78628 78627 636244947 96794 96795 608109278 73083 73084 134570842 68924 68925 350929493 48704 48705 917972238 55417 55418 665561403 90263 90262 912284752 61266 61265 186051102 18152 18151 739362113 50105 50106 488980540 34496 34495 945194035 36619 36618 738425497 92164 92163 244525405 90270 90269 411319630 2418 2419 990289106 12235 12234 473263396 42856 42857 695076532 72379 72380 353139041 45243 45244 507971492 76553 76554 415037410 43923 43924 883873150 18786 18787 833177450 51139 51140 317198403 1462 1461 125021242 30813 30812 662365015 57653 57652 355572450 95710 95709 552978157 46535 46534 792503638 91621 91622 844264895 52378 52379 983973444 32944 32943 368372482 13318 13319 407258789 35507 35508 558890137 90289 90290 628169107 20989 20988 455370121 35655 35654 340232794 11045 11046 644273325 90907 90908 34422481 90294 90295 868045739 85990 85991 784490475 86924 86923 195369510 58901 58902 340279945 84292 84293 590520629 80407 80406 88185490 38531 38532 225676052 76937 76938 259739206 90303 90302 997307162 43975 43976 127659983 19347 19346 483686891 60817 60818 54018329 73995 73996 320938479 65335 65336 539952612 46239 46238 161632259 92512 92513 395068952 88710 88711 602047598 4453 4454 69636696 97176 97175 349478934 23541 23542 416145625 54829 54828 277957108 48965 48966 733284469 26919 26918 716884165 19228 19227 401049595 58702 58703 327230722 38364 38363 844683210 90320 90321 88057619 34704 34703 882211230 66071 66070 348259776 96408 96409 521648809 13204 13205 908482792 48580 48579 893017062 77706 77705 677192821 59194 59193 348460202 90328 90329 424480655 21761 21760 186983292 90331 90330 882187280 83984 83983 708567334 32538 32539 787247672 7419 7418 53788684 2833 2834 2561187 61944 61943 715207101 32111 32112 500568183 67251 67252 68916424 70747 70748 680164834 71007 71008 34239185 56897 56898 498492612 62872 62871 915745507 18990 18991 3135912 96576 96575 935459848 3784 3785 156428025 90345 90346 35189271 93564 93563 348296819 86733 86734 309942990 90348 90349 416034519 64115 64114 420968224 17716 17715 493353443 44220 44221 211449040 90352 90353 64726657 90353 90354 348786751 64198 64199 285088575 85874 85875 846980227 94676 94677 202820863 19675 19674 629249976 28205 28206 610233839 82179 82178 239051163 94529 94530 791251132 9292 9291 752640085 49647 49646 815684611 29021 29022 1175444 33299 33298 18713097 19964 19965 631371232 72909 72908 21459115 97257 97256 46928429 90000 89999 781499800 18746 18747 939893676 47953 47954 178393789 90371 90372 44336103 64398 64397 655019777 42004 42005 904104717 38027 38026 133156659 84476 84475 56894090 70962 70961 789953344 27947 27946 57180123 8723 8722 27964330 17620 17619 413719969 69996 69995 447083317 62002 62001 223621364 74434 74435 3043044 87659 87658 808183545 90384 90385 793054755 82611 82612 691079863 6622 6623 200883526 61557 61556 731076902 90388 90389 777456690 13924 13925 94335369 56047 56046 400822106 63741 63742 206725118 42170 42171 123414766 46943 46944 76297812 71244 71245 997034062 42371 42370 199436060 33908 33909 841498053 31238 31237 588371715 21081 21082 384939636 90400 90399 470571103 50553 50554 825242764 34034 34035 229704967 5466 5465 92805057 6499 6498 253536872 3698 3697 2441211 67467 67466 479706069 76175 76174 994174030 90408 90407 674135839 770 771 272457772 1395 1394 937191270 4715 4716 191490265 27626 27625 325325358 38432 38431 778576160 82271 82272 599694005 54809 54808 382038341 53166 53165 103593861 66656 66655 966439226 69772 69771 887739973 87022 87021 567460629 18210 18211 125741524 37357 37356 50901442 96339 96338 749887129 5190 5191 319563765 69137 69138 538700052 851 850 6687075 68520 68519 29055161 39669 39670 421759026 69817 69816 852502783 90429 90428 271235246 457 456 910111412 48539 48538 960959805 63055 63054 18220435 73687 73686 667445397 41090 41089 406767128 70556 70555 89981996 79917 79916 29538707 46732 46733 301355248 3631 3630 298963580 51769 51770 977721401 64840 64841 121621254 6901 6902 384424188 428 427 593408502 70677 70676 102710593 11773 11772 936065462 83242 83241 842204119 44234 44235 729209253 87585 87584 914092614 48812 48811 398274482 30166 30165 889004805 65098 65097 454271017 52496 52497 246105069 39301 39302 593307596 81677 81676 273357038 31863 31862 299537446 28967 28966 100013825 4194 4193 985470492 18932 18933 121318237 26669 26668 576316101 18065 18064 769688302 53866 53865 972609148 3819 3820 155608579 28730 28731 45024307 32325 32324 6782023 20687 20688 963980042 28304 28303 880610546 17976 17975 181253152 31159 31158 373329728 90468 90467 908217000 12911 12912 70341923 37141 37142 481371200 33979 33980 85895732 80545 80544 565804927 80765 80764 221931760 71847 71846 480970445 28511 28510 636221473 86155 86156 452842872 48501 48500 606512794 78231 78232 329044740 90478 90479 51202855 35687 35686 234707138 27696 27695 327956164 67881 67880 516937124 21293 21294 782341901 90484 90483 11868751 69248 69247 10687222 71577 71576 205031282 90487 90486 12811196 69396 69395 760643670 3744 3745 53122076 64051 64050 515339191 64087 64088 36279746 99072 99073 108875987 21707 21706 731541764 46421 46422 978497216 49365 49366 611424976 76564 76563 192484354 14501 14502 426644707 16479 16480 947805277 66113 66112 609398844 90500 90499 109719784 24988 24987 996388817 33419 33420 609633891 37646 37647 5099392 8234 8235 414864842 90504 90505 491754312 84545 84544 518062890 68824 68823 55793337 22143 22144 840672948 80991 80990 576935081 41850 41851 726674448 90511 90510 77122345 72611 72610 839744500 61377 61376 661127096 6099 6098 591209460 39791 39790 37521846 76984 76983 796242076 90517 90516 218192155 70881 70882 317517244 62022 62021 865252712 95860 95859 688324867 1812 1813 703475934 67167 67168 32688335 2672 2671 753812974 81275 81274 494762308 36910 36909 625394930 81836 81837 158898588 90526 90527 32249370 48921 48922 199029693 90528 90529 951858089 90530 90529 342887441 16985 16984 1627233 27593 27594 464922514 91530 91531 450592315 29817 29818 803245604 35399 35398 516269404 1246 1245 761448232 36379 36380 290036549 516 517 86017102 68070 68071 88604234 6181 6180 306556586 10809 10808 721951045 67665 67664 565266955 66841 66842 591331723 24702 24701 755802760 49232 49231 581947679 83380 83379 729577563 81055 81054 409686310 68965 68966 972004851 63892 63893 682961051 44845 44846 24867396 80523 80522 780460868 90552 90551 55895906 90553 90552 363259109 90554 90553 704527694 27468 27469 65295027 90556 90555 605614351 26495 26494 74157323 42532 42531 719098885 75578 75579 63372132 70384 70383 868250491 49891 49890 344382595 34325 34324 834949243 80198 80199 142790894 90563 90564 46522342 60140 60139 341034402 24628 24629 644944068 90567 90566 232066312 46599 46600 13798616 6910 6911 323519526 90569 90570 176826231 85146 85147 219650066 48056 48055 815443611 90573 90572 473284525 93827 93826 98554420 14808 14809 656457101 90575 90576 136025534 48653 48654 394575419 83086 83087 447512600 95275 95274 981345951 90579 90580 954006932 2685 2684 360326840 56674 56675 30746699 95891 95890 565830801 90584 90583 540011187 19394 19393 7590768 82208 82207 791162995 64206 64207 429263696 69768 69767 527407477 31995 31996 925480081 54810 54811 33790269 6199 6198 256990191 99041 99040 474184826 72041 72040 250462897 6516 6515 60421851 97436 97437 383876898 68484 68483 685296420 5105 5106 38909765 26356 26355 254190465 72121 72120 154619845 29309 29310 338337818 63574 63573 762024235 69886 69885 171756007 33261 33262 176076115 468 469 574334918 47743 47742 873190177 13308 13309 117189067 90606 90607 945557104 70608 70609 744120023 77660 77659 939924043 78158 78157 871278700 24612 24611 3091296 90612 90611 694018239 98494 98495 963604145 84040 84039 944383759 16613 16612 491870349 21229 21228 501696054 90616 90617 74801087 29747 29746 942401918 66509 66508 62500613 90620 90619 883069877 50411 50412 195061444 68879 68878 14486660 69608 69609 407253241 21471 21470 48950780 36354 36355 705812851 44151 44150 487623794 99852 99853 317562944 2016 2015 454007437 19739 19740 231107685 11310 11311 287464349 19124 19123 822848722 14360 14359 143276590 83267 83268 164873620 39553 39552 62799582 59724 59725 295427405 91768 91767 474536811 72579 72580 279617249 76212 76213 874903056 37261 37262 521323379 98486 98487 585680658 27116 27115 374634640 59975 59974 442670742 23229 23228 631207593 9762 9763 680663221 1685 1684 448093127 87896 87895 395603410 90646 90647 292232826 71400 71399 691445035 49612 49613 466332946 20847 20846 271132079 22772 22771 349736210 90651 90652 684802320 97036 97035 804196066 59376 59375 330978584 45662 45661 918940100 67018 67019 866619200 734 733 135418889 2571 2572 826891903 6352 6351 147385221 90659 90660 109690720 18815 18814 436240960 57531 57530 864259671 67026 67025 91431790 15688 15689 521229397 90322 90323 849372322 96049 96050 83870106 94444 94443 378525502 26591 26590 870369995 64063 64062 808562222 24230 24229 14864964 70339 70340 56880086 87182 87181 350672815 90672 90673 613362760 68507 68506 287854549 93159 93158 116285371 56168 56167 865744565 72076 72077 527141177 48134 48135 919892435 43053 43052 237491607 63570 63571 322767059 21556 21555 546709162 22366 22365 574644806 27264 27263 507784888 27406 27407 555434692 59109 59108 842455085 40070 40071 894714427 14225 14226 586167695 65142 65141 885631878 75078 75079 722412980 7283 7284 325319234 58542 58541 613603379 36047 36048 946334429 67614 67615 414940696 2055 2054 493506799 90694 90695 646804188 72392 72391 954181582 58568 58569 301068692 33952 33953 374280541 16139 16138 762980968 54832 54833 505722660 90465 90464 818007111 90702 90701 790806950 10942 10941 762271449 90704 90703 192174574 94392 94391 886458549 70088 70087 996108652 43230 43231 540769749 43985 43986 664144895 60093 60092 229855814 38313 38312 220850259 50896 50895 61300004 46662 46661 219931245 72600 72601 217438150 59021 59022 965794948 83838 83837 68893494 41292 41291 581007891 72826 72825 9907684 90718 90717 80484652 27682 27681 887423899 93449 93448 453735951 14883 14882 891847091 44484 44483 914337019 23040 23039 845880713 90723 90724 499748420 552 551 538368812 74067 74066 368507046 75595 75594 343513689 19323 19324 387329497 14768 14767 837234602 70989 70988 241751397 47362 47361 175840778 93673 93672 808722872 86011 86012 276464748 34866 34865 993381238 38127 38128 89494461 3962 3961 800184080 90736 90737 961159446 94650 94651 472406168 36491 36492 229058615 66818 66819 27634132 54669 54668 195744305 33944 33945 833963665 90743 90742 34165858 59174 59173 670188345 52480 52479 990526374 3394 3393 20615592 27448 27449 28585420 24086 24085 310511676 32197 32196 691026759 90749 90750 21126955 30096 30097 616858406 90752 90751 529274906 82069 82068 679435079 90753 90754 767362027 90754 90755 510800583 87923 87922 63888086 68223 68222 640898236 90757 90758 71867067 58952 58951 794351911 22470 22469 450109366 15354 15353 17225764 90761 90762 678144757 6473 6472 28522852 53763 53762 523193286 57004 57003 763077085 74445 74444 802545396 37147 37146 322335168 90492 90491 180230228 49076 49077 67848364 78432 78431 379767451 98322 98321 189888033 6893 6892 518578546 90773 90772 527655991 5755 5754 462799309 32629 32628 963484304 88646 88645 350192760 90776 90777 619900299 90777 90778 73318130 95243 95244 992849338 72144 72143 903827071 7714 7715 438430615 47164 47165 164977017 90783 90782 179217266 45475 45476 460126951 70463 70464 657614254 90786 90785 742149201 2998 2999 885542701 88321 88322 395821522 24902 24903 19916297 72492 72493 796920942 50146 50145 927641221 71893 71892 87684774 16221 16222 10863171 56803 56804 64857418 54977 54976 121750455 60899 60898 3552911 29475 29476 98938843 39499 39500 9017185 88004 88005 60208676 53307 53308 96118522 30381 30382 121115317 91334 91335 770616500 51589 51590 895139540 44421 44420 14973467 66119 66120 791421850 60296 60297 569134919 43157 43156 972345070 17759 17758 621100905 68674 68673 617631924 15781 15782 773611939 9365 9366 30950465 78235 78236 836234781 1971 1972 562817554 20461 20462 497421653 10438 10439 516133822 87616 87617 130893750 24390 24389 862032938 98340 98341 85791597 85948 85947 562883068 21682 21683 642020472 78771 78772 657279570 63712 63713 52631807 80014 80013 208624051 90824 90823 929491944 14424 14423 451211590 67594 67595 246300582 17530 17529 793166913 64695 64696 141075281 85780 85781 936933797 48229 48228 792721404 75632 75633 292032041 85739 85738 700927043 28572 28573 351408755 90834 90833 86780963 90835 90834 132258190 86628 86627 931767055 90836 90837 16149401 62420 62421 4053567 73483 73484 868110524 22569 22568 159534412 20422 20421 885131361 90842 90841 160642810 26313 26312 675266720 90365 90366 193742932 90845 90844 764322298 14091 14092 466927615 90847 90846 958612299 21541 21540 36838856 6274 6275 791517690 90849 90850 729785983 61350 61349 819968627 16544 16545 485778440 90852 90853 776699095 11214 11213 958460847 78968 78967 786848241 90856 90855 846985404 99597 99598 581735533 58786 58787 825129287 78557 78558 769786436 3709 3710 216437582 90860 90861 24316539 28516 28515 944310277 82453 82452 838380301 90864 90863 537039213 90864 90865 525900582 99187 99186 528168488 59481 59482 520674705 54849 54850 220696460 19993 19992 988829556 90869 90870 8009206 72808 72809 921354043 38453 38452 326551393 33054 33053 787019730 90874 90873 31702071 5857 5858 68674071 8495 8496 672923238 8651 8652 206192271 21466 21465 58783415 76499 76498 300769623 63128 63129 915145820 47087 47088 481749598 90881 90882 847483591 30878 30877 249640914 4507 4508 147308995 89143 89142 212449496 73899 73898 97080253 82441 82442 53847168 9411 9410 395859554 90888 90889 35598072 50446 50445 571980144 72916 72917 389317888 53556 53555 47204293 33793 33794 14101917 81596 81597 643806909 21 22 688137746 60636 60637 831406010 93200 93201 948682764 83299 83298 536639492 90898 90899 921543197 97894 97895 444160724 38992 38993 591086187 77036 77035 653375915 51857 51858 865728938 71116 71115 872613608 92108 92107 224674375 50155 50154 573451930 60618 60617 669808614 95079 95078 212300179 50213 50212 735980303 99579 99580 868939454 92019 92018 21093668 90911 90912 187401906 49770 49769 505133207 80255 80254 222897542 83358 83357 129046873 29200 29199 383745767 29947 29946 409532822 77711 77712 735533161 10063 10062 11619487 89365 89366 668761627 55291 55290 908845608 90024 90025 15733598 30416 30415 526226355 90923 90924 61503479 53198 53199 874769996 89268 89267 681863522 5409 5408 514461303 80216 80217 126443625 27056 27055 313218151 40790 40791 164552438 16753 16754 733036144 35758 35759 480122406 90933 90932 536266687 3124 3125 106865822 73254 73255 971743049 90936 90935 11262754 97824 97825 710167297 16897 16898 361859940 4273 4272 621579086 50392 50393 508445465 92739 92738 443224764 68274 68273 735167826 3412 3413 61250546 36288 36289 885659658 25201 25202 897447908 66124 66123 250670075 78189 78188 124802633 39646 39645 341462199 96750 96749 128514640 34896 34895 309008115 17771 17770 125505934 15725 15726 73902374 32575 32574 908186427 84937 84938 833619 67858 67859 444413343 42659 42660 929448738 64389 64388 964204487 6108 6107 238470454 76287 76288 453686140 90960 90959 722713787 49061 49062 71115126 40768 40767 1251390 90963 90962 963856844 94289 94288 817304258 15572 15571 927122095 21894 21895 367078416 17119 17118 973049688 41340 41341 492993358 90969 90968 71166783 90970 90969 657428435 95898 95899 456330638 33246 33245 573658170 63844 63843 101736661 66125 66126 179742645 45434 45433 604728063 82034 82033 210280868 27762 27761 83680133 28526 28525 714716007 44138 44137 440247777 70048 70047 777559152 9427 9426 814298694 51860 51859 10806428 29440 29439 545054350 76134 76133 777736387 24598 24599 129798004 93954 93953 982353294 25101 25100 18376707 71250 71251 5426312 1691 1692 251016526 33964 33965 104214392 74483 74482 105260130 98661 98662 88989167 90993 90992 842061945 74681 74682 99127581 66661 66660 12145008 87679 87680 333701608 71135 71134 255839867 90997 90998 748242240 11115 11114 66513176 10152 10151 678797996 85677 85676 672261185 91002 91001 36092201 2490 2489 243328486 68451 68450 30702645 91004 91005 22247066 64887 64886 261694247 57003 57002 666868621 73840 73841 193383617 48068 48067 246929082 62732 62733 862193928 26766 26765 742031201 16934 16935 838541139 59787 59786 153774264 65297 65298 497276579 79370 79371 661732574 6674 6675 114699826 33142 33141 354130448 86493 86492 878543951 22202 22203 438308895 91019 91020 254484328 8950 8949 314348065 79083 79084 532925801 57392 57393 679194727 8606 8607 525831493 91024 91025 3892400 44074 44075 47557841 74464 74463 812894876 60889 60890 591647961 68553 68554 772621924 90663 90664 27731310 12959 12960 133172167 94545 94546 245396605 16810 16811 488602440 27043 27042 831997094 91034 91035 588561302 73776 73775 891910730 75538 75537 757374284 16937 16936 429522150 92545 92544 578741978 79102 79103 182715040 17640 17641 886021315 56205 56206 477116960 91042 91043 159685130 51612 51613 207701665 91045 91044 665586918 19175 19176 814236232 82901 82902 477637565 88081 88082 251181748 85611 85612 677394000 59117 59118 70736854 33633 33634 652449588 39482 39481 957267203 91052 91053 48970113 10541 10540 167674951 91054 91055 701261518 32407 32406 575755261 91056 91057 250134876 7462 7461 751384220 49809 49808 837922449 39077 39078 469204180 30727 30726 969622952 60683 60682 740999642 11965 11964 369890984 91064 91063 553814528 52935 52934 958520722 91066 91065 547467144 81719 81718 487585247 51897 51896 780079546 47291 47290 617882153 96119 96118 668449332 91071 91070 208206889 40776 40777 63040642 43105 43106 962863329 78356 78355 954094574 85482 85481 507407642 38680 38681 178930585 75286 75287 36625937 4019 4020 544357579 87293 87294 531720814 69455 69456 669167496 82402 82403 732489589 41411 41412 624601444 24320 24321 924700288 79816 79815 857630360 32812 32813 34090157 17046 17047 336066900 35016 35015 307730132 15580 15579 391805783 33122 33121 32266684 58042 58043 873725374 30619 30620 22254734 23554 23553 454994713 83696 83695 949593993 81835 81834 591646660 88927 88928 510355704 34705 34706 280804469 64102 64101 909684321 46611 46610 442873617 38495 38494 546388992 2681 2682 781217220 57542 57543 303807091 70625 70626 426975312 52982 52983 33718455 14951 14950 255783845 76825 76826 49990739 91106 91105 3332531 91106 91107 914763731 24425 24424 435652476 25733 25732 785504120 26515 26516 880941933 51887 51886 826144814 45312 45313 313820654 81755 81756 689336510 18964 18963 847759928 91621 91620 55817029 78816 78817 309927270 52922 52923 16995557 29158 29157 754815439 8977 8978 171790266 91120 91119 663915668 40551 40552 970107152 81353 81354 393230709 4200 4199 763998675 20199 20200 500822249 49656 49657 278464326 4128 4127 41384557 92776 92777 825008632 51526 51525 787359004 10241 10240 780423413 80277 80278 168024192 91130 91131 834237753 35792 35793 444411816 39114 39113 52171114 57549 57550 764163194 92870 92871 775684550 92825 92826 645611851 31056 31057 109277274 23420 23421 945731245 53796 53795 48369524 94181 94182 124273544 65890 65891 599077980 17526 17525 332919661 62085 62086 826020927 72389 72390 814642982 78100 78101 180868460 19805 19806 658398098 9726 9727 309701315 64786 64785 205497008 91148 91149 724279145 40799 40798 604107513 86846 86845 429777089 77504 77503 471552243 7574 7573 367715480 26132 26131 972920579 27111 27110 71890336 28652 28651 21503874 15530 15531 132726816 97255 97254 867620116 2562 2563 47568617 3457 3456 750230837 10132 10131 472180876 28157 28156 983224597 86883 86884 883411146 91164 91163 929413286 63507 63508 636850764 27643 27644 54705139 7118 7119 912625813 90668 90669 580337331 88686 88685 860742196 39131 39130 565271070 62984 62983 37888318 25848 25847 1894655 79569 79570 922316795 72243 72244 93526539 65589 65590 533577184 63279 63278 42957937 11363 11364 450812093 11009 11010 511589042 40267 40268 634592824 12454 12455 898791347 51643 51644 977101178 33670 33669 674431505 94009 94008 681105704 70087 70086 504582580 36461 36460 66038165 51612 51611 517800871 49685 49686 270294838 98622 98623 42616870 52576 52577 78245206 43691 43690 458290937 89766 89765 374801674 70768 70769 456670721 91192 91193 423221352 61629 61630 390831633 4101 4100 763141620 14402 14403 711567871 40780 40779 147286107 91198 91197 431438842 62499 62498 238691940 97636 97635 18369309 38557 38556 118808355 44982 44981 182819653 3141 3142 771096176 81492 81491 288663840 91205 91204 515786135 12145 12146 819176583 91207 91206 487699537 44598 44597 702009102 3786 3787 58326515 76520 76519 325551321 91211 91210 220716774 17166 17165 59760049 42550 42549 207054423 56981 56980 145941590 20562 20563 62078511 12386 12385 916117527 91217 91216 369167174 91218 91217 690924705 64431 64432 441657299 94608 94607 52785685 31447 31446 217770536 38078 38077 738221917 2322 2323 687910300 67904 67903 730915007 45839 45838 534987720 3775 3776 724991154 7626 7627 5807094 3865 3866 950625521 74662 74663 431095510 47296 47295 269056463 22342 22341 232338035 75981 75982 233745866 82384 82385 603462246 80325 80326 656131938 765 766 230172745 76215 76216 667972908 91237 91236 824422511 94249 94248 481978402 49709 49710 690517714 11629 11630 663251005 92999 92998 247040077 94217 94218 555423558 59275 59276 16280076 40725 40724 190436841 78701 78700 530168128 86258 86259 882867979 59956 59957 98467095 49288 49287 248671581 66754 66753 44307179 58124 58123 470908721 72610 72609 984182970 90412 90413 856231053 79935 79936 117232086 65985 65986 21674366 86173 86172 109853149 24335 24334 786505391 91257 91256 172035564 32443 32444 561703482 15460 15461 828058128 30432 30433 121932478 33719 33720 651460861 43243 43242 626588338 68566 68567 761455619 34476 34477 258585081 91264 91265 202934077 4011 4010 158559158 11089 11088 229217804 21703 21704 286260833 94084 94083 608824259 91040 91041 812022299 46110 46111 607208612 66838 66839 482345278 47987 47988 649984780 84061 84062 45616953 66562 66561 137667818 95838 95837 34513307 64707 64708 304424309 88269 88268 991557485 91279 91278 73991967 14245 14246 802740933 21702 21701 248099268 28598 28599 447064216 83040 83039 759025960 10019 10020 15450320 5030 5029 953122720 73897 73898 85989534 13655 13656 521832719 91287 91288 373870866 94787 94786 309582356 33385 33386 87565289 91770 91769 614756226 14491 14490 459013286 77178 77179 508582417 8279 8280 952501220 6998 6997 83274323 79219 79218 440666858 40400 40401 563468521 5624 5625 621598080 91298 91299 971603702 96748 96747 974272001 32062 32061 240186068 94023 94022 855093170 78582 78581 239934726 61103 61104 178230098 30467 30466 363272558 91306 91305 324979186 36517 36518 606959808 35781 35780 20215815 66552 66553 572077623 18383 18382 188854974 91310 91311 588166535 56085 56084 47131023 86034 86033 968940818 22069 22070 671847957 29766 29765 238067806 78301 78302 408373277 82378 82377 143789767 91317 91318 466654205 39957 39958 46938737 48603 48604 854069543 50076 50075 312150913 24069 24070 26191613 13161 13160 508842893 91323 91324 437148647 48159 48158 239351120 96819 96820 158407331 56883 56882 213234851 22525 22526 664723933 17932 17931 646906537 42126 42127 218567168 91330 91331 50139209 61283 61282 804834635 56385 56384 626491617 51128 51129 193928743 88469 88468 127647544 58174 58173 306632632 70482 70481 93644469 25296 25295 237986994 16203 16204 614217423 41411 41410 817625198 8647 8646 764786373 98202 98203 876074557 3939 3938 703518607 58213 58212 282436348 64139 64138 289731092 33858 33859 660829416 65492 65493 430077341 5220 5219 597366196 53989 53990 13308042 85141 85140 941009625 91351 91350 566209860 91351 91352 903821358 60202 60203 81216882 58708 58709 564179128 15598 15597 42630512 93008 93007 142346691 91357 91356 617709052 60053 60054 913933361 43280 43279 482308659 90138 90139 278405139 91361 91360 25849277 17263 17264 881061494 94781 94782 668262212 91363 91364 534951295 98217 98216 65324842 79870 79869 21764795 43891 43892 272411259 91367 91368 886425520 34877 34876 10954272 38812 38811 239647928 6938 6939 34036822 73180 73181 854836751 91373 91372 851096159 43339 43340 622511914 59282 59281 19528823 65201 65202 51073098 37904 37903 125125642 71460 71459 466399826 11345 11346 733128740 31777 31778 460522709 19067 19068 980057641 62281 62282 823317108 89388 89389 202768582 14286 14285 810409831 44331 44332 55044903 19458 19459 277560921 92836 92835 359093355 59366 59365 197535609 66050 66049 806805333 1131 1130 56949710 19253 19252 758321732 23617 23618 240250570 9721 9720 662203237 59778 59777 782366755 91395 91394 566232359 40284 40283 384868318 14840 14839 317251311 26345 26344 995015341 25958 25957 139501070 25557 25556 325852282 79836 79835 821975792 98228 98229 248278852 47187 47188 56512149 41398 41399 949447722 89969 89968 262730821 79675 79674 755739333 10224 10225 819950464 72258 72259 579926715 35279 35278 779249205 20443 20444 677870481 91411 91410 8507188 85886 85887 486467265 4013 4012 146756836 91413 91414 38336013 91414 91415 837751865 91415 91416 324296722 32177 32178 135077857 43247 43246 426741024 33182 33181 990609342 61976 61977 688625225 53283 53282 506774681 51664 51665 35857592 77495 77494 372343829 76319 76318 971716421 49497 49498 128438497 27669 27670 780270662 89932 89933 947553074 62758 62759 37911975 53176 53175 900851057 92512 92511 11981629 37532 37533 804690224 67238 67237 791301975 31699 31698 549046371 11206 11205 718887318 99842 99843 703690445 3207 3208 382135295 32144 32145 41846712 24540 24539 992634447 91439 91438 556747753 60044 60045 411413390 86542 86541 945531859 61475 61474 273923559 42701 42700 875512331 91443 91444 626937015 43585 43584 226818556 27715 27714 900393188 98676 98677 594216668 91447 91448 806474608 7712 7713 759645919 14205 14204 661494350 31293 31294 932538026 38906 38907 91027316 10968 10967 28348170 53291 53292 57269297 95452 95453 266041062 68470 68471 209953473 95793 95792 533977970 18720 18719 121800735 40463 40462 405000358 54078 54077 787939354 31921 31922 503046127 64608 64607 950303147 32463 32462 659544868 16195 16194 690985350 96498 96497 972681659 43118 43117 495982831 71081 71080 91924029 3460 3461 44140239 20052 20053 694007799 63286 63285 513187591 61921 61922 439997683 6425 6426 772418564 24011 24010 928131110 61783 61782 917644947 93612 93611 47945707 57891 57890 296781815 33990 33989 249219248 67592 67593 260506170 8476 8475 279525359 78142 78141 933696192 54673 54672 756384609 12023 12022 94708514 11625 11626 791031918 86582 86583 638135353 97329 97328 997885927 79969 79970 348360568 91062 91063 844061175 43060 43059 524032639 37798 37797 303840855 68212 68211 738584814 50662 50663 215688386 44159 44160 170891383 49933 49934 568740265 59991 59990 708281144 46481 46480 779838247 74185 74186 43873351 29980 29981 115251767 64282 64283 34638478 91499 91498 169550885 30186 30185 289947097 96950 96951 40210498 26736 26737 108018221 35660 35661 69115356 91504 91503 205391196 3769 3768 494218861 27622 27623 513909462 57920 57919 145106963 82171 82170 521611714 22817 22816 853662784 91509 91510 580485453 91511 91510 164251315 95777 95776 993310530 26287 26288 563656871 94052 94051 523642076 68756 68755 635290698 27485 27484 805426648 29416 29415 652409968 98206 98207 41969101 8946 8947 900586633 42580 42579 724846528 94022 94021 547450064 21736 21735 803875827 91523 91522 46233286 96163 96162 554432511 50291 50292 932273631 95704 95703 16104226 97694 97693 630845563 86367 86366 479336666 10941 10940 831014167 99909 99908 326814643 32003 32002 200406981 8737 8738 937054813 15739 15738 733338585 92346 92345 30924033 21481 21480 654243302 82148 82149 10958549 91537 91536 21628905 54666 54667 725835759 63777 63776 28281283 80121 80122 716243799 72357 72356 69092845 85421 85422 637639519 29853 29852 55756903 12970 12969 735648311 27959 27958 82840049 10215 10214 61248188 90057 90056 71368574 91548 91547 678811025 10084 10085 765665766 76955 76956 660270705 29006 29007 840363483 97532 97533 160142275 32635 32636 763566622 91554 91553 101752431 14570 14569 100007410 79271 79272 548114417 6644 6643 891066322 74769 74768 919590060 1060 1061 214565471 98458 98457 942571648 91560 91561 68564380 24178 24179 753809822 56677 56678 59022941 91563 91564 192431515 64882 64881 594454013 64783 64784 72491716 26625 26624 720989264 63164 63163 657827762 85219 85220 130115032 19619 19618 532040478 68661 68660 169317436 97765 97764 832513526 18726 18725 461471477 75675 75674 819905967 68594 68593 3390027 91575 91576 448124126 8540 8539 826071680 51047 51046 283494402 30371 30372 20981579 17128 17129 881151140 3479 3478 500966280 97266 97265 41037475 28273 28272 531283245 53495 53494 862136265 18876 18877 987871616 53047 53046 26758561 69820 69821 43594119 50834 50833 372183437 67510 67511 279524032 88894 88895 1279763 96389 96388 70113299 11728 11729 915596408 43863 43862 682159877 56774 56773 160133520 64999 65000 935558446 79366 79367 21059796 32367 32366 128989677 86704 86705 265260725 42739 42738 405688410 88365 88364 372818736 91601 91600 271187324 91601 91602 521834915 6422 6423 503242429 53893 53892 285237983 69450 69449 207193242 29876 29875 978466174 91607 91606 35771295 45535 45536 954843255 89028 89027 547212691 59463 59464 524526575 28897 28898 237733104 71410 71411 424680530 23126 23125 632188054 55120 55121 854059939 94285 94286 378059199 63916 63915 31091984 56141 56142 719158838 9407 9406 362907338 7803 7802 80431300 17497 17496 783707667 2128 2129 542517739 99720 99721 528347545 70521 70520 199520471 44842 44843 417250818 99230 99229 694170770 50650 50651 74600648 45253 45254 704511351 90280 90281 777391431 87172 87171 379200233 7354 7353 547334164 63927 63928 381563205 23283 23282 845896849 20473 20474 138374164 6204 6205 747708606 27087 27086 428064902 60445 60444 99961682 91375 91376 946027548 63529 63528 427483147 20342 20341 128474020 34149 34148 395671106 56741 56742 758335082 91642 91641 360410562 54246 54245 717081005 40346 40345 6069210 72851 72850 322480208 83401 83400 937110193 51398 51399 248648402 82848 82849 772836570 92849 92848 66720128 46607 46606 357357352 73626 73627 950811369 58922 58921 929126084 851 852 440645779 27911 27912 9592700 91654 91655 67931116 86281 86280 3294814 91657 91656 811338115 66485 66486 415429766 92542 92541 703557752 85913 85912 131540020 506 507 776809522 91662 91661 25026082 3613 3614 784916047 64856 64857 82689300 66107 66106 35767521 55047 55046 725165488 13426 13427 952619223 57402 57403 765309072 48913 48912 633110713 76304 76303 91847318 92304 92303 236344217 89191 89190 668520319 91672 91673 287172678 85253 85254 51517627 91674 91675 991304898 15613 15614 563710588 99832 99833 345752054 86136 86137 812364046 47085 47084 547731365 24959 24960 287764582 65937 65938 455672991 72733 72732 867798013 34967 34968 710623031 89045 89046 491732191 78021 78022 345135606 77339 77340 490865662 68905 68904 751315089 91688 91687 766342861 92827 92826 129806617 20943 20944 563919370 41743 41742 733420914 91691 91692 585309915 70687 70688 216588550 74739 74738 562632221 74824 74825 141420218 50528 50529 920645113 59427 59426 804281122 97900 97899 506629560 91699 91698 401237744 70625 70624 85566424 60551 60550 981986739 52916 52915 359496287 20524 20525 556180670 81157 81158 986932591 30902 30903 645699173 53923 53924 100073499 91707 91706 55960944 89079 89078 794274681 85046 85045 938992841 45792 45791 465175544 52359 52358 69490552 91711 91712 607961332 4047 4046 69182161 81355 81354 67613320 44889 44888 100224236 92958 92957 765546916 75936 75937 90261846 87773 87774 702355039 98702 98701 641074694 26717 26718 40863886 91721 91720 430026387 2023 2024 438353557 26357 26358 58035108 85732 85733 882589309 33646 33647 277646503 43005 43006 266532167 29966 29965 734861766 2659 2658 291584128 29152 29151 600556054 45990 45991 681412118 43625 43624 856398354 90194 90193 696907370 80692 80691 21501001 66351 66352 7771302 40924 40923 821702227 57024 57025 27627857 44729 44730 661681161 76610 76609 914064161 6565 6566 664488694 83603 83604 709995024 91741 91740 728497160 3325 3324 417753265 59646 59647 292348299 11994 11995 7497669 74327 74328 258459480 87937 87936 962041866 97327 97328 396729162 20785 20784 360121939 55872 55871 47219186 91750 91749 689812957 32877 32876 813081484 71417 71418 67087073 11360 11361 808174897 76437 76436 493739878 77635 77636 625640014 13367 13366 303989849 53908 53909 928594516 74117 74116 956127 77199 77200 17237681 66655 66654 33020906 45652 45653 265538816 84384 84383 228228107 64264 64263 642466172 7892 7891 403519879 70452 70451 317648315 16215 16216 498450092 91766 91767 229609369 50100 50099 225471589 23819 23820 773350514 10105 10106 995780877 89487 89486 738702484 91772 91771 933668737 24147 24146 25028851 41388 41387 655352953 23645 23646 10519839 31446 31445 518458904 43072 43073 206702452 90208 90207 650725825 84730 84729 192979344 22879 22880 569379885 91781 91780 50380555 91782 91781 35911610 54822 54821 732545122 42477 42476 105673990 86678 86677 897218611 21515 21514 648329661 89393 89394 626428080 77873 77872 814592431 77579 77580 527349070 91789 91790 872283686 86554 86553 272399549 241 240 76775286 32571 32572 103288605 71924 71925 810065109 81577 81576 768210031 73839 73838 767835757 91796 91797 46856009 55058 55057 608873904 17578 17577 661137358 71356 71357 257019884 91800 91801 882182878 83562 83561 531754783 27458 27459 884689290 91803 91804 477594892 86401 86400 454980811 28220 28219 626474126 59896 59895 702460275 55907 55908 414948653 33272 33273 412704867 24410 24411 65129199 94988 94987 766154495 59753 59752 2970736 90298 90299 470907871 47467 47466 7628597 62886 62887 401595335 91815 91816 396722750 91816 91817 866978522 83033 83032 283454170 11861 11860 934897162 20239 20240 621332416 47329 47328 116132051 87909 87910 671068762 23709 23708 25922345 50508 50507 260296292 91824 91825 954817455 83258 83257 331929014 46007 46006 631671337 94005 94006 667850334 91829 91828 848827956 27099 27098 727013106 91830 91831 239310389 35868 35867 409687333 53602 53603 352733839 22940 22941 245568151 72328 72327 97841433 69358 69359 38377970 91837 91836 329051343 1981 1980 316405298 22538 22537 88577479 76241 76240 655375940 32303 32304 912049511 39609 39608 378603219 91842 91843 709030614 21883 21884 28493407 29549 29548 69399472 35486 35487 40250767 12631 12630 359150846 67839 67838 348575176 86569 86568 350519397 13963 13962 391106558 35797 35796 814883229 94757 94758 615450570 16843 16842 200441893 17544 17545 651109053 91855 91854 487948597 86307 86308 662985717 77930 77929 976700917 89444 89445 456807405 97887 97886 167942636 91859 91860 592253593 37479 37478 678798779 33137 33136 703950771 50035 50036 845232651 22025 22026 433870160 90700 90699 160188100 56773 56772 323883190 5964 5965 58020479 63178 63179 554476913 9989 9990 347276863 26217 26216 247355044 97572 97571 721068379 16845 16846 587455134 16951 16950 129821119 91873 91874 522710189 64863 64864 225045589 4082 4083 108114231 80668 80667 290759101 77333 77332 253173766 34607 34606 607341380 49333 49332 53812964 5297 5298 591469588 91882 91881 352552552 58490 58489 67207848 83613 83614 77689615 41003 41004 748824195 68457 68456 529314958 12436 12435 184217122 73493 73494 900968807 75814 75815 9885487 91890 91889 163415227 99703 99702 922548983 46153 46154 492782687 64325 64326 176406814 82138 82137 927657266 59717 59716 601993873 76218 76217 616884653 59278 59279 742875837 66460 66459 416507579 14980 14979 834426111 3950 3949 722496203 91900 91901 746777691 91901 91902 404677412 91902 91903 320406384 89341 89340 95886201 6115 6114 249151659 26179 26180 744477630 54993 54994 54524604 91907 91908 683239482 5635 5636 969359686 11863 11862 376684508 92029 92030 611376603 91911 91912 920679634 56306 56307 149053735 4088 4089 86076248 72676 72677 103288939 23492 23491 972999374 1687 1688 119129902 48053 48052 559385870 91918 91919 324673839 98690 98691 53680124 91921 91920 284721309 91301 91302 41063775 67888 67889 683000970 41869 41868 858062063 18641 18642 518177694 87950 87949 175506606 95570 95569 316989192 66707 66708 709192572 53019 53018 928399802 59785 59784 709972454 33457 33456 885628886 52184 52183 554669376 74570 74571 153782883 44415 44416 236740851 55894 55895 365013829 7393 7394 675998231 70483 70484 768834924 26863 26862 827951429 43356 43355 400807243 85969 85968 289711782 32622 32623 328912268 44942 44941 456535120 31250 31249 373386242 91943 91944 41789651 24909 24908 266834655 90326 90325 46685198 82440 82439 723816999 78642 78641 434606152 91948 91949 427453796 46671 46670 458232188 14676 14675 508832156 5970 5971 958535923 13635 13636 715962240 91953 91954 142177048 31197 31196 994954726 44803 44804 566087049 96360 96359 196233337 67659 67660 982985578 91959 91958 260726447 19299 19298 998044670 45551 45550 81413884 6118 6117 854151032 51089 51088 280861254 4021 4020 673891854 50515 50516 952863640 91965 91966 802674000 27751 27752 722815002 68066 68067 64843704 57165 57166 650711873 67650 67649 20224642 16975 16974 930542403 68829 68828 221486525 91973 91972 351142350 33497 33496 75365027 42629 42628 432289017 30389 30390 899128358 45360 45361 577877115 14231 14230 152630731 85408 85407 119050010 91174 91173 427590843 91981 91980 31679591 42821 42820 479618840 41644 41645 872994473 23796 23797 547421581 76256 76257 460118295 70646 70645 56000809 5968 5969 719564362 40857 40858 105547629 43555 43554 387099377 73317 73318 53660835 43478 43477 166891719 91992 91991 160193650 79110 79109 250779074 70218 70217 35639984 95924 95923 699984781 35107 35106 92397175 22442 22441 696605497 89277 89276 477136251 47365 47366 724748592 27926 27925 831493530 13296 13297 467383658 78430 78429 252826805 31020 31019 773327843 48467 48468 161889983 58216 58215 333633868 22102 22103 426442771 58092 58093 790214656 92007 92008 511666699 92009 92008 178293051 5329 5330 858985934 64654 64655 237162118 23458 23459 232597865 42386 42385 47836534 92014 92013 340423458 83684 83683 16575894 81881 81882 583978760 88522 88521 358201506 77605 77606 687540943 82960 82959 328776950 70264 70263 501955547 32810 32809 656606789 29693 29694 775568283 92023 92022 306025614 31087 31086 630439448 14828 14827 801083724 92025 92026 904246990 92027 92026 64649966 92027 92028 506757050 55045 55046 695641222 78244 78243 319256244 69748 69747 238804421 37600 37599 713131263 92033 92032 254498599 29411 29410 772850975 84528 84527 669521515 70860 70859 331135722 74750 74751 110628678 50263 50262 18764258 37328 37329 912405592 67360 67361 435033538 87757 87756 848565343 54732 54731 10260311 90931 90930 342054827 47733 47734 740933521 17134 17133 760164818 86505 86504 294378202 92046 92047 2202532 8 7 147642022 71126 71127 714303841 2266 2265 699817804 92051 92050 831230250 90592 90591 96418836 10115 10116 33863094 28014 28013 73467281 25478 25477 411781446 91623 91624 11694641 46882 46883 560061659 50377 50376 646634258 5389 5388 54685606 61441 61440 929139479 43518 43517 650236608 63605 63604 851177020 92062 92063 743372059 92063 92064 131278630 76084 76083 584494009 31784 31783 290502911 3538 3537 822561307 80861 80862 412517248 89683 89682 53321469 92070 92069 45532495 13529 13528 800893248 12116 12115 688167052 92073 92072 611064104 72377 72378 61461414 79039 79038 234549703 92075 92076 159467636 24786 24787 210919097 67299 67300 58360705 40478 40477 650514962 61614 61613 2053031 83118 83117 221888149 92081 92082 71513567 40017 40016 551420455 3841 3842 988191063 44095 44096 232182915 56421 56420 187910085 47390 47389 754667054 65432 65431 738759164 11872 11871 39653806 17572 17573 986252988 46141 46142 739324151 92092 92091 908829135 84095 84094 797217062 5094 5093 984445265 71869 71868 32633969 71019 71018 44344656 20150 20151 419407454 88967 88966 200457621 13515 13514 898932276 46556 46555 626280896 49754 49753 69826991 25849 25848 89485211 43551 43550 994727416 3434 3433 753052584 98712 98711 172530388 18477 18478 930873340 26002 26001 252224540 90905 90904 453281104 15880 15881 979208557 33969 33968 959910486 81737 81736 950364704 79387 79386 79129929 4161 4160 258788221 96312 96311 465714120 53925 53926 497985323 92115 92116 444736740 92117 92116 280608235 58633 58634 117463416 92118 92119 68368519 39799 39798 414643897 15786 15785 67626756 22787 22788 36089101 70043 70044 577136159 10160 10161 531670305 92125 92124 836815608 20286 20285 167560501 39514 39513 437561608 88091 88090 873851067 85093 85092 331676248 20714 20713 286629921 30073 30074 28363253 76157 76156 655720171 80592 80591 310081695 95228 95229 270083588 26809 26810 422197697 82764 82763 648595542 92887 92886 776625318 53287 53288 73536408 68528 68527 195933673 13701 13702 903083879 42312 42311 886160685 92142 92141 568454297 87905 87906 501166863 80054 80053 216256206 92144 92145 592175961 70896 70895 861036103 86010 86009 69097336 25240 25239 565276668 29703 29702 818711857 99084 99085 176388584 79047 79048 549651855 74098 74099 400308648 15261 15260 8568864 77033 77032 445819204 85785 85786 711095905 17534 17535 420591181 55813 55814 5923190 92157 92158 533327656 94215 94214 973628446 85142 85141 356915881 89564 89565 356915943 34067 34066 870018532 92163 92162 24855710 90268 90269 721015871 48569 48568 829618442 41605 41604 170065356 68642 68643 696062938 17320 17319 930490326 80690 80691 982540763 92170 92169 333927354 16907 16906 403222126 28702 28701 252600312 4137 4136 437175610 54712 54711 211400586 65358 65357 512998430 32061 32060 492833653 32712 32711 452467049 74517 74516 773081757 16255 16256 273427022 12341 12342 764660701 65445 65444 875601298 28733 28734 215735895 18171 18172 6010504 92184 92183 446280713 18662 18663 985050175 8183 8184 475945634 41221 41222 673515770 92188 92187 661534355 32173 32172 4674528 10243 10242 456438888 93767 93768 897965813 69963 69964 62610009 204 205 67760457 18960 18959 660730908 67704 67703 18105712 92196 92195 505559806 97401 97400 852181041 36118 36119 982633522 62528 62527 744678274 36470 36471 543900521 96584 96583 960163253 34644 34643 240861091 11588 11587 674944236 5786 5785 3798596 52292 52293 674475218 39862 39861 679434346 48357 48356 585274509 15452 15451 525085822 92209 92208 680575214 44249 44250 254275081 31381 31380 509146859 95334 95335 994691529 94537 94536 17107536 27024 27023 623475717 59607 59606 781595825 49210 49211 839810845 36784 36785 140499107 51408 51409 776144997 92219 92218 533595436 34952 34951 803620659 67590 67591 70058871 70753 70754 995957303 53222 53221 78497996 92224 92223 728117003 31967 31968 352308928 92226 92225 53442059 17441 17440 748438441 97455 97454 229532775 7431 7430 212044117 92230 92229 143042167 9831 9830 33187836 92231 92232 44553294 57896 57895 342459250 90096 90095 712588945 6081 6082 274935969 19599 19600 826726794 15032 15033 29816119 35561 35560 78804088 51186 51187 854330268 29874 29875 466090793 73002 73003 506883367 75074 75075 967636427 21726 21727 711185553 40256 40255 670284544 90987 90986 493530794 95410 95411 177014832 92247 92246 462643018 92248 92247 257618979 39969 39968 597518475 82742 82741 459403215 40474 40475 897454645 92252 92251 932825454 40560 40561 902178170 26375 26376 526607828 63943 63944 67487460 4761 4760 848667648 23562 23561 930580619 60355 60354 758390513 92258 92259 271775371 46276 46277 649970107 81912 81911 354242485 62046 62047 992010713 60358 60359 711270533 15233 15234 525095877 33405 33404 373155412 21146 21147 56634822 22352 22351 77760719 74937 74938 75771145 59911 59910 397969320 61818 61817 273903860 20029 20030 919613580 83768 83767 5781175 92273 92272 772305236 50255 50256 818138916 74333 74332 277715583 86457 86456 816885952 11811 11810 796927456 21636 21635 338065434 25162 25163 393434516 34592 34591 60763227 60418 60419 646922039 49040 49039 249138719 2477 2476 760518487 10520 10519 598302339 92285 92284 738021673 65895 65894 107388031 12109 12108 511600251 86453 86452 235187319 36268 36267 690740202 44103 44102 96443916 92290 92291 402150741 92292 92291 913376312 27215 27214 39276178 52753 52754 964727706 55179 55180 96619615 92296 92295 393771790 96015 96016 685119899 88216 88217 338766465 83265 83266 421029046 73762 73761 716012548 52361 52362 358076774 3871 3870 444723998 71502 71501 917459611 74564 74563 149784167 97728 97729 707190966 57368 57367 395028306 50928 50927 217473013 41799 41798 849509451 66217 66216 30146866 67829 67828 957677826 85611 85610 307623630 421 420 73381638 29814 29813 190218216 21237 21236 332112021 73285 73286 728873938 20423 20424 959735731 92316 92317 277658565 54097 54098 260539257 92319 92318 963033299 92319 92320 382939568 89954 89953 205323294 77764 77763 999066270 10128 10127 269195080 39539 39538 703044896 56375 56376 712114474 92325 92326 180785401 31016 31015 338848457 92327 92328 743162730 48843 48844 374562949 58518 58519 940315139 96897 96896 31755156 35020 35021 954320824 50918 50919 878684079 54871 54872 308142135 31836 31835 447250699 75353 75354 735581561 93371 93370 78745227 91705 91704 824568727 66146 66147 2273844 12016 12017 719761120 26358 26359 759020001 84069 84070 276404264 83997 83996 475750968 25148 25147 361630562 43915 43916 739315164 38115 38114 357999730 17636 17635 871720676 74566 74565 492471868 94633 94634 831819917 32090 32091 971415553 98002 98003 142161707 62367 62366 102882539 40893 40892 583687270 86218 86217 565965286 92355 92354 613299106 14137 14138 239222194 38657 38658 59613887 92357 92358 370274102 88590 88591 903133955 35701 35702 55319576 69004 69003 148160084 29596 29597 705692042 92363 92362 321356971 85263 85264 608325991 9247 9248 317740485 52493 52492 117923198 20847 20848 719096604 96058 96057 768800558 33067 33068 264867349 3601 3602 548522291 86565 86564 419595899 98567 98566 916363711 37082 37081 86330668 69434 69435 292811468 4893 4892 631437074 51055 51054 897131697 91347 91346 48303189 92377 92378 513562356 60217 60218 721403855 58045 58044 356293472 92381 92380 26931393 53329 53330 614676311 61481 61480 601280708 26394 26395 890181481 31688 31687 250884098 35743 35742 728506661 80852 80853 564093349 92387 92388 278943534 20653 20652 600419984 36744 36743 578978706 67674 67673 717864013 13165 13164 275373144 27836 27837 175863367 92394 92393 90068568 92395 92394 16848698 3572 3573 32381520 96549 96550 791242471 91557 91556 664719411 48834 48835 258703372 92400 92399 939275460 528 527 32729235 38167 38168 693022052 28268 28269 15160842 92313 92314 317378088 32149 32148 725459027 92406 92405 321062447 5565 5564 45255325 51326 51327 819717683 55744 55743 702963347 35846 35845 448443741 40971 40970 347123154 75601 75602 100321374 72638 72639 26174881 92413 92414 249384635 72687 72688 60732636 92415 92416 482118248 39323 39324 316369458 42587 42588 733881753 89955 89956 861837457 92420 92419 42422485 63214 63213 21389277 92421 92422 389636940 97668 97667 321990120 35803 35804 32792426 33053 33052 90573727 3149 3150 85306796 21391 21392 529648257 60399 60398 117826483 43147 43148 657139286 92430 92429 54779287 56945 56946 276082461 29223 29222 326473597 68140 68141 538906438 74936 74935 773703020 57523 57522 797573665 99274 99273 485104988 54832 54831 631672471 62946 62947 212371344 92439 92438 377117208 37903 37902 953559334 83853 83852 457123796 23391 23390 349371629 92443 92442 354965550 35768 35767 884239990 56465 56466 750877805 92445 92446 397749102 55866 55867 72812725 58247 58246 373956394 69728 69727 278838839 91426 91425 366070916 11557 11558 636293028 79614 79613 65534438 37890 37889 841167335 2694 2695 995451812 88852 88853 791383827 61008 61009 346450063 37822 37823 62243226 2501 2502 72803527 85234 85233 586737089 59076 59077 145305296 1826 1827 957718352 96677 96678 152464104 1221 1220 370714510 39089 39090 694069400 27534 27533 698185580 92465 92466 842956426 41021 41020 17555969 42494 42493 297638042 12546 12547 444609334 53406 53405 354675759 61391 61390 45014211 39174 39173 512198348 22967 22968 822954842 92473 92474 939829986 77244 77245 814130721 92476 92475 109653737 46005 46004 216803942 68687 68688 45090990 38457 38456 284088719 18263 18262 450297583 89650 89651 173973327 97277 97276 19683621 64024 64023 627686944 45128 45129 789620129 204 203 746676205 25535 25534 905386458 91418 91417 517512974 39633 39634 698331398 61280 61281 797547386 39369 39368 44453607 20914 20915 525758520 12995 12994 6124264 74661 74660 50896151 19778 19777 137764200 86812 86811 678934687 77445 77446 47657302 44318 44317 740785735 92497 92498 416286206 83303 83304 831229161 43601 43600 243536162 56742 56743 267020658 5107 5106 599025997 43547 43546 635181534 59890 59891 319903844 41092 41091 628092004 64393 64392 259030142 98087 98086 183189229 97070 97069 10087157 45578 45579 271538891 96112 96111 566069694 98498 98499 246855848 42052 42053 58921717 1962 1961 574308540 41198 41199 331249340 95371 95370 39489860 16837 16838 750587718 69744 69743 109045039 76780 76779 239000367 49240 49239 576216346 20262 20263 33632783 32700 32701 318954622 29010 29011 234202958 92523 92522 147468584 52476 52477 907185978 65113 65112 52701930 55372 55371 801397334 75923 75922 800125329 57238 57239 150944501 88459 88460 434009878 81775 81776 619989256 69245 69246 489347609 63266 63265 274634805 99622 99621 738544778 31249 31248 259683369 92534 92535 491868842 92535 92536 663926574 77695 77696 310832690 92538 92537 104197888 96879 96878 678857169 59233 59234 134628316 13517 13518 78330076 90493 90494 19813851 53020 53021 828972866 98146 98145 158270590 81884 81883 441750974 46891 46890 769053834 50505 50504 464510544 83189 83190 168650774 69675 69676 910097645 77566 77567 726383842 79227 79228 432703606 86583 86584 55532266 79915 79914 406849511 97029 97030 781430075 89782 89783 863317969 15993 15992 739829510 62084 62085 394826762 54087 54088 249546483 64147 64146 870621602 92560 92559 83300023 62654 62653 81949978 92561 92562 969536745 42706 42705 549073 80598 80599 879558417 31597 31598 888190911 8472 8471 261505539 40852 40851 348696677 92568 92567 220953707 73226 73225 846394372 92569 92570 661929896 98122 98123 759770638 36320 36321 569252574 78172 78171 411021274 28792 28793 2208326 92574 92575 287767707 31821 31820 96156873 92577 92576 348836243 92578 92577 43368398 92579 92578 179863172 15366 15367 874586448 80367 80366 299803240 13457 13458 339612723 66997 66996 89071713 80194 80195 561677016 52694 52693 157442291 63280 63281 993724399 37819 37818 326546289 92587 92588 858441100 79203 79202 45783477 56041 56040 346605693 67098 67097 489904148 77954 77953 534689244 92467 92466 525486994 43686 43687 443610848 16150 16149 910456913 60409 60410 936302328 56546 56547 281855568 77509 77508 992462875 77970 77969 476238418 87968 87969 352043353 35279 35280 525558043 97806 97805 508357559 28104 28105 495031010 58200 58199 863080761 69017 69018 432892676 15379 15380 277348928 92606 92607 638484470 16142 16143 830891286 77674 77675 331179901 92610 92609 401384392 29344 29345 925872929 54658 54657 941157428 44537 44536 259952863 48914 48915 808908386 92615 92614 84337694 83996 83995 181568792 91976 91977 277408484 78218 78217 789370024 92619 92618 22280522 10182 10183 6810637 70999 70998 363521325 10342 10343 272565302 87266 87265 867984423 87214 87213 584448418 22584 22585 995036605 38061 38060 705264685 49007 49008 6548954 22676 22675 933490986 43452 43451 96031613 44053 44052 156154801 54889 54890 608147374 29659 29658 807657274 19855 19856 323508406 92633 92634 903786603 39150 39149 490823567 46133 46132 28379183 52610 52609 917689754 88617 88616 514960648 38335 38334 138451088 92640 92639 636577446 81148 81149 961284795 24640 24641 774533048 58766 58765 758494054 93852 93853 51624450 92645 92644 88064914 64939 64938 106182832 63554 63555 420532970 68532 68533 7854826 74993 74994 936667385 5012 5011 623341736 27274 27273 603793051 40105 40104 686873544 86885 86884 464069553 65397 65398 818143070 33491 33492 530601241 58861 58860 922542923 21274 21273 184061662 48521 48522 733180433 30246 30247 760772267 22309 22310 822927077 19099 19100 970390150 6317 6316 288068102 67675 67676 14931386 73556 73555 801337166 92665 92664 678542869 92665 92666 424315654 39736 39737 816282452 5322 5323 835428607 45355 45354 28725468 92670 92669 626557406 23750 23749 803075499 96235 96234 471591608 53310 53311 127413901 63522 63521 336165599 34950 34951 418018963 18674 18673 573750267 98215 98214 692188609 92678 92677 35497564 92679 92678 562932743 79453 79452 375004046 9237 9236 694443635 45170 45171 413923630 87730 87729 482534564 64660 64659 568710653 55905 55906 779086466 14605 14604 89521971 19367 19368 687766060 13928 13927 628276246 56080 56079 544137778 98560 98561 42927562 36022 36021 108022789 65670 65671 19493227 38966 38965 860133035 23920 23919 165511257 65712 65711 356567479 52327 52326 83544787 38240 38241 418362489 39248 39249 330283208 7635 7636 3720050 98116 98115 149044457 92700 92701 466101770 95415 95414 60671491 31796 31795 889554566 53492 53491 757455500 36393 36392 549455412 75282 75283 17746044 92707 92706 107852776 27700 27701 43311966 45086 45087 295936684 72548 72547 495022758 92711 92710 513601204 36452 36451 449405509 46613 46612 794332816 92713 92714 616188795 72338 72337 459195557 40275 40274 6675436 86343 86342 203375838 92718 92717 24805111 92719 92718 938959519 63958 63959 391679299 92721 92720 768695035 32280 32281 834446490 80497 80498 593923878 60240 60239 622443003 15764 15765 404964141 29605 29604 176552938 2815 2814 51047140 97049 97048 15305483 94259 94258 55039264 91089 91090 271496943 22794 22793 48692519 83786 83785 739540270 13281 13280 540549733 92733 92734 950009526 68598 68597 265812577 59939 59940 305127266 31627 31626 115672303 16255 16254 992756687 90941 90940 568320678 4400 4399 828039531 6581 6580 881231252 92585 92584 214947022 46608 46609 811522609 86327 86326 713011790 51925 51926 869399698 39094 39095 74548429 18699 18700 871452127 42852 42853 965848790 26970 26969 316112391 18774 18773 656564713 26481 26480 346774962 36969 36970 365830162 20280 20279 88116344 92754 92753 475790272 22710 22709 6018896 65173 65172 972884437 36849 36848 781343563 19356 19355 172177914 79609 79610 684507266 78481 78480 347081013 54020 54021 342499660 56927 56926 434586301 30811 30810 704704949 48280 48279 545407757 47763 47764 952171308 85111 85110 595587383 92766 92767 410304636 92767 92768 609837691 92769 92768 472342014 14546 14545 45112344 71407 71406 929053196 31550 31551 463775586 92773 92772 671750584 92773 92774 314862613 88166 88167 385084862 38410 38409 111019241 28805 28806 15723448 64366 64367 317915750 15548 15549 446318481 89200 89201 579424250 30733 30734 12034364 69431 69430 849162057 92783 92782 658078374 44178 44179 166985156 6096 6097 417122793 97357 97356 93124733 92787 92786 963640258 61128 61127 22685753 75692 75691 481458757 90482 90483 540454855 87296 87297 601263055 63297 63296 292445841 32975 32974 866524733 61890 61891 469326193 85783 85784 893473371 26423 26422 189476806 20344 20343 864115615 40022 40023 56468166 40465 40466 117180440 51943 51942 482479382 88175 88176 581239969 75558 75559 643164312 469 470 856633690 57073 57072 244442756 84624 84625 575543897 73911 73912 377376186 87336 87335 846915740 39924 39923 272896854 92809 92808 13786946 38558 38559 190734725 10187 10186 595212539 96620 96621 812384408 95152 95153 870414782 51275 51274 782620247 30921 30922 935463098 61041 61042 21865880 53003 53002 985998990 92817 92818 275728400 25289 25288 180491196 25757 25756 186631272 66347 66346 681769819 51759 51758 58659475 3607 3606 535000589 87164 87165 675538016 70872 70871 381106481 48270 48271 562378827 35878 35877 147342938 44629 44628 831530137 6737 6736 50357503 88691 88692 928569508 59600 59599 864993396 20232 20233 344639603 85815 85814 15032856 35062 35061 423409293 92834 92835 554500049 38825 38824 927109135 75239 75240 963838645 7208 7207 522079997 11224 11223 51694090 88292 88291 143775446 80082 80081 33443953 25556 25555 148045675 60747 60746 45115742 7898 7899 945504752 47693 47692 712184523 92846 92845 173784148 92847 92846 778409774 47886 47885 399310542 58864 58865 488306088 48211 48212 2316217 38368 38369 276002431 66754 66755 564007329 57297 57296 948173262 92853 92854 188602270 75752 75751 756162171 92855 92856 709964768 36988 36989 398251370 52755 52756 363519116 56355 56356 683029744 85906 85905 946913991 54254 54253 674046091 92862 92861 49729039 27760 27759 374020304 35571 35570 80952786 14068 14069 735561636 92866 92865 780522297 92866 92867 762911919 41396 41397 584537413 24943 24942 597167630 80656 80657 331547934 67575 67574 685855048 62405 62404 279349416 48121 48120 560242820 99384 99385 108067158 92874 92875 207446009 19774 19773 796251459 99151 99152 42842021 44477 44476 350160511 90973 90974 323220802 46507 46506 599880870 4192 4193 301746806 67844 67843 935908536 92883 92882 111360842 48645 48644 496020260 85268 85269 309678301 92885 92886 781333542 84627 84626 998532186 92887 92888 146155091 82094 82095 819369511 6620 6619 59343731 30278 30277 959104351 92892 92891 621636494 80515 80516 509090691 61900 61899 942155338 52792 52793 122847340 61905 61904 112907892 11878 11877 315361924 35732 35731 424676316 19444 19443 611598134 37210 37211 47471974 46358 46357 920532899 19664 19665 999179614 8328 8329 604011927 92903 92904 698589708 12298 12299 911553723 92906 92905 525905032 39880 39879 882992140 76601 76600 719043536 51430 51429 978383755 78611 78612 28692504 37272 37271 243053110 94463 94464 165993057 24301 24300 193656888 44131 44130 981478477 23765 23766 158415197 5537 5538 8116274 40088 40089 479697864 88207 88208 77307245 93971 93972 458811112 17805 17806 345167097 50981 50980 9082024 13949 13948 373434944 35889 35888 44733670 92924 92923 478462000 60166 60165 792447783 17899 17898 591136914 92927 92926 53075081 6660 6661 325204887 83316 83315 863823865 19063 19062 750546356 38888 38889 840851109 12172 12173 388675504 19500 19499 694500020 85145 85144 33807100 46423 46424 345083445 92935 92936 883448898 3845 3844 646601302 62678 62679 246036032 92939 92938 261848279 77671 77670 531445463 92941 92940 802984382 67018 67017 315563103 54697 54696 674209099 70858 70859 324565310 279 280 468029998 36861 36860 728271801 91201 91202 352192504 27163 27162 441468938 77087 77088 487241168 8975 8976 75188402 23885 23884 18135911 11792 11793 57429776 78979 78980 868766254 87216 87215 418680371 46560 46559 472328390 92985 92984 603464173 73933 73934 150444727 85627 85626 518915112 96367 96366 348256870 6118 6119 65656445 92960 92961 805966657 92962 92961 468305411 67653 67654 580268605 12971 12970 438990693 92965 92964 290198146 59328 59327 555022648 92966 92967 985006692 23570 23569 852766859 29264 29263 8981142 2692 2691 797275071 92971 92970 292319642 98247 98248 587909017 58814 58813 558931324 92973 92974 75264661 82519 82518 142460352 15401 15400 691755645 12132 12131 892201881 6761 6762 228810811 67328 67327 90832476 60958 60957 895299052 37433 37434 971913779 16470 16471 89140021 69937 69936 799629078 13486 13485 422775770 65304 65303 836785143 92986 92985 918596748 46814 46813 384764477 60246 60245 545731075 46910 46909 967587188 39062 39061 710745677 92991 92990 23636803 75490 75491 292573286 85266 85265 177504158 92994 92993 972628488 62234 62235 570241340 71909 71910 344790980 7232 7231 615807564 80826 80825 219207506 65016 65017 915216740 34728 34727 88594470 17730 17731 557950650 50814 50813 24066115 59755 59756 238274966 96266 96265 705900372 12414 12413 751690247 13374 13373 561398265 48296 48297 931592918 9709 9710 346933087 56196 56197 696391608 17183 17184 72341267 93011 93010 383005639 55660 55661 710812952 96652 96651 962724915 93013 93014 44052535 93015 93014 610652981 56625 56626 339117718 93016 93017 814516037 31912 31911 986071692 88613 88612 314452621 63085 63084 391270836 93231 93230 796493469 11325 11326 615128128 50750 50749 484092000 25929 25930 353800848 44014 44015 624615503 11845 11846 973754116 17815 17814 14141668 22337 22336 863209998 87877 87876 968682834 2447 2446 145888395 34402 34403 137810547 59747 59748 757288019 42493 42492 537170946 22076 22075 307773198 7296 7295 974277642 11425 11424 166195018 2172 2171 276032158 41524 41525 417230795 72700 72699 493472715 25058 25059 53804834 14616 14617 721611211 54096 54095 311254402 32898 32897 626851707 69264 69265 913489614 77829 77830 25636624 17675 17676 106605302 13025 13026 721715461 42807 42806 20030084 68921 68922 166580055 20149 20150 270880114 76456 76457 330559733 3122 3121 762880575 69953 69952 947894642 44568 44567 217383746 93054 93055 523706622 78400 78401 134006333 81709 81708 35530900 24303 24302 792517173 6079 6078 504811125 93059 93060 67010433 93060 93061 109422292 19919 19918 991512098 93062 93063 265481427 77716 77715 193349202 31591 31590 579608494 28673 28672 714098527 87190 87189 690389046 71896 71897 933775546 43742 43741 711033474 17947 17948 970137931 93070 93071 38242273 63084 63083 817998088 98699 98700 198243602 3669 3668 461152454 43029 43028 757364920 44575 44574 918211663 4208 4209 410818056 87905 87904 349237940 59735 59736 866535365 58230 58229 289683685 93080 93081 941870958 59480 59479 33426046 46365 46366 39107254 26749 26748 672793828 42582 42581 48118068 42675 42676 39655569 91752 91753 547259484 8794 8795 54711468 90738 90737 56495022 56394 56393 212898013 41839 41838 319396653 88769 88768 860645727 75804 75805 556737043 56547 56548 728088919 45674 45675 226617283 21685 21684 563134308 52996 52995 855117055 93097 93098 550664311 13573 13574 261238107 7478 7477 141802725 38764 38763 951629041 65250 65249 863386554 7794 7793 239091287 73540 73541 329478225 93105 93104 40878798 67096 67095 574459425 19292 19291 172652220 56885 56886 676749018 98166 98165 610456669 93110 93109 12338865 45894 45893 241845941 93111 93112 361685751 16698 16697 357460681 49653 49652 997226225 12969 12968 361909518 61859 61860 743971556 32824 32825 481636642 57627 57628 67330415 1803 1804 422576570 66182 66183 517917 2663 2662 723188956 64412 64411 629571643 64709 64710 124448846 43969 43968 243136743 10888 10887 71225422 88475 88474 12032874 27813 27812 560136835 90306 90305 274919624 637 638 996728628 93129 93130 809332629 1533 1534 24402616 73110 73109 829099273 9221 9220 429411629 65690 65689 350708823 41631 41632 158547565 49294 49293 815032379 16047 16046 332514366 57624 57625 166744786 93138 93139 955191497 85871 85872 677758895 94871 94870 727270734 19314 19315 20798507 98872 98873 728816917 5885 5884 60174332 33952 33951 462242984 33972 33971 127684618 46314 46315 52504383 9174 9173 62290814 1075 1076 874843260 2455 2454 822518555 58417 58416 554469464 21731 21732 393012945 93020 93021 460566366 3410 3409 752776591 97679 97678 123372823 18289 18288 45260634 66525 66526 950307525 55946 55945 36678044 65644 65645 194460755 29106 29107 421319614 65526 65525 100555149 66114 66115 871500280 1451 1452 854413197 9222 9221 128858728 68357 68358 186668661 42263 42262 222625890 92039 92040 469833572 52200 52199 817175048 32708 32709 61514914 59564 59563 364174362 12566 12565 355606046 91017 91018 872978447 77363 77364 327189531 21263 21264 762554468 98752 98753 450505254 22826 22825 524949300 1961 1960 620806219 35512 35513 295834377 15136 15135 32575112 63086 63085 103163378 49734 49735 390985346 93181 93182 143123157 66149 66148 810796919 61426 61427 43089159 5880 5879 378115700 77697 77696 903314970 59454 59453 56559304 83640 83641 487263734 27207 27206 28323512 55333 55334 384631083 9791 9790 742282356 42906 42907 484319622 7857 7858 20821322 45245 45244 655418595 81869 81868 941363994 49560 49559 6063681 52520 52521 728833034 41262 41263 733033756 93198 93199 235477114 93200 93199 488984311 88567 88566 310714171 35757 35756 682252088 85629 85630 456406523 89085 89084 677323064 85846 85847 586705924 29680 29679 15046299 41289 41288 214306087 22118 22117 654021597 90811 90810 734560498 18325 18326 614563118 11692 11691 908208682 14008 14009 100048256 98743 98742 877582965 71839 71838 698770910 12636 12635 522563158 81532 81531 445977343 68399 68398 48307038 11699 11698 865232667 38742 38743 979798689 29889 29890 178763261 93220 93221 823951720 93222 93221 101775194 93223 93222 58149413 41686 41685 482825057 93224 93225 706122668 38942 38943 616095123 93226 93227 86142111 73168 73167 815231445 81758 81759 950708522 2220 2221 525002691 93152 93153 128733425 88231 88232 520425544 93233 93232 68607815 12331 12332 99725675 95575 95576 655667105 40670 40671 42562668 83045 83044 71716426 727 728 92437008 61343 61342 290792792 68741 68740 660900153 33324 33323 168159710 90139 90140 733612985 32792 32791 748670307 358 357 602066280 88797 88798 424174483 93246 93245 327332213 46545 46546 631368757 45991 45992 412701177 69649 69648 359337821 32106 32105 959331794 44832 44831 633514467 84564 84565 413649070 93253 93252 24048659 7026 7027 918102374 60178 60179 828595366 60704 60703 972530318 68026 68027 937040370 76860 76859 671748426 1001 1000 773776221 39278 39277 226311778 93261 93260 283953431 73541 73542 926039449 49957 49958 285872137 67190 67191 64609595 25632 25631 418062344 84378 84377 279648246 25996 25995 888414799 52126 52125 531063530 93268 93269 811230252 93269 93270 67035139 44630 44629 413553145 63597 63596 296046727 72695 72694 970399310 1296 1297 839711723 77289 77290 86239605 39485 39484 621418219 59299 59298 878378270 56177 56178 624724698 43452 43453 468250708 93279 93280 364684086 60771 60770 31194544 13738 13737 969691007 46118 46117 221078989 92580 92581 875247433 41932 41933 999776251 57879 57880 805819537 10032 10031 908167992 43123 43122 898631757 25518 25517 809620828 71096 71097 203808070 21900 21901 657571475 20099 20098 741272874 15843 15842 844564240 92933 92932 579247069 60748 60749 306341120 79215 79214 664018193 66035 66034 273766077 64654 64653 200669206 30730 30729 552756549 47592 47591 20820979 18837 18838 444852970 14426 14425 31942069 60514 60515 853160523 20390 20391 920453895 45720 45721 358416770 93305 93306 582568707 15504 15503 63858079 93308 93307 781032264 1360 1359 329634390 32871 32870 502560589 93311 93310 974809588 34478 34477 186626037 81729 81728 952009111 88731 88730 143370595 92066 92065 482751903 64745 64746 710062863 39444 39445 585441888 3651 3652 421242393 63604 63603 835917081 43479 43478 816856542 53596 53595 30637866 51315 51314 204136138 92553 92554 75203969 18807 18808 30130029 3638 3637 990522966 39165 39164 812197840 64750 64751 326442776 56858 56857 545438473 95513 95514 939778215 56011 56010 452099853 24192 24191 657330115 93332 93331 926783174 93333 93332 75368389 49726 49725 59368037 79876 79875 269526412 69931 69932 137165306 11327 11328 381171387 45957 45958 148813377 62496 62497 213870882 5548 5547 93109183 30807 30806 625561209 55930 55929 482982926 87755 87756 408340564 55296 55295 300048758 71192 71191 694415443 21726 21725 411900093 28317 28316 548294809 93347 93348 675097919 65036 65035 152273024 25799 25798 957705025 93350 93351 613906827 70808 70809 746044546 61442 61443 696203421 70225 70226 54096659 85369 85368 974946152 33041 33040 594818665 14606 14607 690375207 97210 97209 267994801 93359 93358 19399568 52721 52720 325126755 58885 58886 35852548 83139 83138 12589594 84076 84075 600439050 94450 94451 200687267 93365 93364 342447611 93365 93366 463607123 53852 53851 6933247 26616 26615 380915358 61527 61528 403153207 69601 69602 262028006 12765 12766 605477692 80067 80068 254220689 25256 25255 929406153 36797 36796 551345758 21217 21216 784153268 56477 56476 589619449 48636 48635 293930787 78664 78663 22339789 77095 77096 84192764 93379 93380 990631705 77989 77988 608384413 66777 66776 924105030 61380 61381 781023182 87780 87779 168213880 13598 13597 513091315 88207 88206 745650019 86885 86886 473117575 13547 13546 105419616 9969 9970 449488325 23594 23593 274144703 58696 58695 373997480 84148 84147 156226655 93392 93393 13564694 59307 59306 545257085 18274 18275 316880984 95047 95048 404932298 93396 93397 275067086 93398 93397 22033344 10830 10829 872776161 97406 97405 328423989 91980 91979 325837880 94574 94573 35067441 68435 68436 771056431 1225 1224 276633085 77342 77341 941238405 51672 51671 156050300 47847 47846 359575636 93150 93149 403052478 97997 97996 323221831 12089 12088 684993747 99438 99439 367625479 82734 82735 266215901 19867 19866 177421558 77610 77609 440001897 98566 98565 265719584 89781 89780 176011776 93417 93416 651122543 77136 77135 586352888 44188 44187 518056222 94091 94092 63835536 93420 93421 236473455 70479 70480 547492413 16896 16895 137200801 93423 93424 728572478 6026 6027 640119324 62860 62861 28718966 58291 58292 278635760 30136 30135 417480827 93428 93429 512832381 87183 87184 196358891 93430 93431 990144883 78992 78993 266974719 83126 83125 587490046 93434 93433 191481186 49214 49213 779774010 46021 46020 783241795 23002 23003 898079981 7196 7197 356192425 20510 20511 76208245 93439 93440 698855174 88531 88530 817773055 15280 15279 794438672 77643 77642 65176314 81713 81712 869514956 40912 40911 841208268 51772 51771 161744107 89430 89431 680689347 23741 23742 251423578 21511 21512 743329102 97569 97570 568231189 99256 99255 373630829 33273 33274 66339900 93453 93452 556632422 26586 26585 268126568 93454 93455 445311930 63162 63161 47889727 33646 33645 72091991 64426 64427 978610246 97319 97320 420664847 48911 48912 727055607 83594 83593 84818249 93461 93462 837634068 26478 26479 92627190 54786 54787 20803898 66617 66618 15810759 28162 28161 917898681 52049 52050 163942813 54922 54921 786214819 85127 85126 500032834 55376 55377 600238883 93470 93471 338797142 31913 31912 824774672 93472 93473 202767500 22753 22754 60978626 93475 93474 232733974 35095 35096 336404261 27604 27603 823488349 93477 93478 208956683 31466 31467 954254838 62483 62482 413289159 22277 22276 959564753 88495 88496 72616183 39506 39507 914372020 64796 64795 688642721 93485 93484 304900072 69880 69881 226601090 17973 17972 897745971 26575 26574 951561890 70246 70247 224269318 34122 34121 447256620 25324 25325 141042422 89634 89633 211619197 82929 82930 704372080 72973 72974 186411131 2240 2241 598247337 10847 10848 729678632 1641 1642 122904789 45567 45568 790385783 23880 23881 66602649 49945 49944 908447582 19838 19839 57795266 27016 27015 873478188 4176 4177 15201079 93504 93503 665445405 93505 93504 661238828 49633 49632 952833835 86020 86021 758140057 74187 74186 34581032 29961 29962 32245483 82958 82957 164246282 18279 18278 551658489 6381 6380 143626630 79505 79504 932861497 25666 25665 91402720 82276 82275 330406708 82180 82179 600759297 88745 88746 60320055 93517 93518 676746442 8681 8680 557129036 77175 77174 371474344 88969 88968 326935912 73679 73678 24034920 28695 28694 448537318 78814 78813 433570637 72426 72425 326794036 49727 49726 241256800 12440 12439 93273293 43289 43290 217835272 88553 88552 810149479 90955 90956 69280986 88464 88465 19967597 84646 84647 162140850 13660 13661 123985583 54197 54196 624377091 63803 63804 362715225 70838 70837 642389099 86819 86818 618271777 35600 35599 32923019 16983 16982 697283269 76900 76899 499822357 91942 91941 765030837 4959 4958 147139622 18542 18541 548739084 19520 19521 535115991 70156 70155 833007557 17157 17156 5987599 12276 12277 570007340 41674 41675 157108635 6013 6012 644019858 50415 50414 261600128 95507 95506 96650821 84826 84827 71334287 91185 91184 147296448 98922 98923 835078203 34972 34973 741289246 93556 93555 270938024 36640 36639 665365973 33565 33564 316366852 79193 79192 995598240 68175 68176 846233626 79107 79106 368391357 31812 31813 330617380 70416 70417 93335641 61328 61327 243964641 76255 76256 83076681 56952 56951 911998696 14922 14921 396714746 32068 32069 640305724 49268 49267 109547435 21018 21017 843240992 61199 61200 790521561 13271 13272 26116397 38500 38501 929860859 93574 93573 814116257 93575 93574 410739056 33518 33517 69709818 64330 64329 293100470 62369 62370 808265668 93579 93578 897108188 15395 15394 248997039 81287 81286 635141434 78297 78296 308767204 51142 51143 726322783 93583 93584 204219801 74215 74216 63217483 38836 38837 248505059 55981 55982 954259679 29261 29262 212345804 31990 31991 749228177 73952 73951 262889894 91215 91214 891490148 23089 23088 217917343 40603 40602 846524184 93593 93594 908573589 5097 5096 892760989 915 914 166119723 9742 9741 635236046 84097 84096 111035164 2324 2323 448171100 2746 2747 6975183 57106 57105 781310472 49468 49467 20349996 63897 63896 167419926 22667 22666 370596783 70673 70672 824188414 1647 1648 137186490 15585 15586 139755364 84887 84888 692506160 49004 49005 556670282 93610 93609 805891903 16486 16485 38657925 44701 44700 157101693 31153 31154 2197613 51059 51060 535059767 76886 76887 971850969 53450 53449 386387205 93616 93617 694354507 8622 8621 464190370 29872 29871 485555559 61495 61496 209596667 58200 58201 144211626 36761 36760 468763526 37486 37485 51489624 93623 93624 767686357 93625 93624 535394486 91784 91783 305408107 99665 99664 339959674 60820 60821 551435982 67645 67644 943580032 35970 35971 354291422 23307 23306 384975806 591 592 774450020 11032 11033 521692794 65593 65592 885052142 60252 60251 642143674 93635 93636 679636955 92068 92067 282386429 94070 94069 920215218 93289 93290 274706728 93640 93639 33039544 33430 33431 183072707 35681 35680 990761153 9155 9154 479881829 22229 22228 772696134 34216 34217 103137645 79602 79601 120533688 5088 5087 969570547 25885 25884 770881812 8042 8043 418672383 69579 69578 997670840 93651 93650 343880184 31109 31108 751249525 19420 19419 26809183 14952 14951 785103589 93654 93655 356668093 91272 91273 98420478 93657 93656 410154201 3672 3671 855266792 93659 93658 114727727 83421 83420 412212492 67563 67562 708308894 93662 93661 16492398 19045 19046 611907681 40737 40736 143157564 24093 24092 976971840 15438 15439 221393319 93666 93667 270548743 3388 3387 636563185 82167 82168 749325880 67138 67137 61569223 46007 46008 817755645 63101 63100 36440786 50245 50244 415772256 77429 77428 744270217 93674 93675 947695806 61955 61954 302715721 91320 91321 53990777 93678 93677 929517479 93678 93679 318896622 75362 75361 973992709 93681 93680 3244711 83588 83587 827694179 98159 98160 1180625 64951 64950 715398008 50625 50626 36659184 90360 90359 526138625 93770 93771 3857105 91151 91152 644952410 36050 36049 909100736 9257 9258 60408139 25744 25745 286297596 74139 74140 371213604 19197 19196 166346344 17935 17934 156668428 69603 69602 996792707 67238 67239 145150358 96934 96933 35345050 79035 79036 423982997 56357 56358 866702141 26298 26299 461654578 32895 32896 985605103 93702 93701 365080635 8182 8183 160337185 45802 45801 184695230 88491 88490 887899234 68964 68965 58346711 92154 92153 706099664 65322 65321 712274118 72960 72961 286415314 95341 95340 68325188 27108 27107 229906185 84084 84083 74957848 56642 56641 826003587 31506 31505 543538917 3955 3954 244901938 9028 9027 590666566 93716 93717 55319965 69938 69939 616759068 56866 56865 652968150 93719 93720 10260263 79602 79603 859967916 4602 4601 255010772 93722 93723 387014433 6981 6982 514512982 93724 93725 91568927 23875 23874 223286264 8981 8982 870700646 93727 93728 128241074 93728 93729 416798921 13979 13978 203059706 62125 62126 486558106 15346 15345 911880924 85649 85648 288709731 68329 68330 876599885 101 102 452064726 13968 13967 644159165 73667 73668 695532807 84183 84184 240612843 93739 93738 629525721 62827 62826 208142845 62064 62063 768989622 93741 93742 253801680 14854 14853 302079876 21609 21610 911324557 10440 10441 506637268 27916 27915 197596285 36428 36427 694376540 52636 52637 328825118 1363 1362 943622567 71083 71082 371127926 64156 64155 648316427 33355 33356 629143975 11937 11936 701020380 61662 61663 15042244 74053 74054 486045151 47515 47516 391165923 72846 72847 720933121 50157 50158 201699955 85131 85130 101424713 93760 93759 50838736 99565 99566 9498124 56083 56082 953167381 41758 41757 944085344 93764 93763 60037682 50444 50443 640430802 65939 65938 105024574 93767 93766 84406108 11649 11650 823108878 90707 90706 545414033 23806 23805 356738054 83662 83661 55682843 87370 87369 755501103 60660 60661 933339239 93773 93774 887228298 89488 89489 671654559 25143 25142 414912676 43898 43899 422946777 845 844 379210347 81399 81398 137115022 94764 94765 418432576 67089 67090 583158093 75438 75439 714102861 65776 65777 723489712 16422 16421 104483353 29784 29783 333733776 4806 4805 601004889 5695 5696 115767669 75848 75847 87213322 93789 93788 680864592 43855 43856 614052540 39029 39028 167551085 92749 92748 113272369 29341 29342 459687331 5285 5286 310933798 48968 48969 295336398 67958 67959 810709361 14714 14713 264479359 98446 98445 317397836 51164 51165 133200113 93800 93799 740449777 6670 6671 607363903 93801 93802 788020839 93802 93803 711585237 93803 93804 561218715 85943 85942 748075300 96931 96930 537966258 45610 45611 938176411 95372 95371 349494942 93808 93809 342202322 87124 87125 67030511 69039 69038 118773512 93812 93811 811357164 86468 86467 687208399 29031 29030 959912419 71176 71177 75352326 58071 58072 871111101 53378 53377 196405512 23530 23529 588833493 5559 5558 419090723 88401 88402 225419531 44553 44554 208287052 38166 38167 371923476 41629 41628 936905744 37713 37712 421336340 33366 33365 729338574 38384 38383 744611950 38728 38727 354279972 93346 93347 162752986 7950 7949 68937383 90597 90596 22617273 35784 35785 63689175 71820 71819 951876262 65197 65196 514479954 14288 14287 379003470 93835 93834 8552519 8218 8219 516601985 22351 22350 718532398 52022 52021 533555081 15927 15926 164107702 93840 93839 868051130 62909 62910 568463103 62492 62493 924142666 93842 93843 574280714 81259 81260 922448739 66166 66167 284848238 22290 22289 959737975 83509 83510 584975692 73115 73114 532005332 8008 8007 190412932 33829 33828 165157496 99389 99388 928359465 86652 86651 891858214 32334 32335 77044275 71975 71974 71295929 78559 78560 666816628 93856 93855 249167033 46023 46024 317147342 1803 1802 964505900 70139 70138 250546594 2811 2812 20818606 50311 50310 424999563 6202 6201 413984196 74884 74883 951679309 15017 15018 402519150 57711 57712 436550408 12710 12711 658500859 12300 12299 673697202 14437 14438 976069921 23195 23196 813288899 93870 93869 590839629 1282 1281 96445490 9615 9616 513128504 93872 93873 868999329 93874 93873 855454395 84991 84992 901743573 88150 88151 703444452 98939 98938 15683176 49397 49396 27709769 14922 14923 375482306 75872 75871 448224156 91211 91212 754118981 13731 13732 53591936 14490 14489 639097288 93883 93884 561842843 55124 55125 524125511 18160 18159 549941997 94858 94857 298786008 59945 59944 555107936 17511 17512 332569313 66567 66566 217708704 61263 61264 724559753 48851 48850 383828780 93893 93892 93198700 87747 87748 396206 73929 73928 114929299 83634 83633 721847432 32567 32568 6640035 52609 52608 470956975 93899 93898 44629844 79258 79257 683412412 52572 52571 464003109 79983 79982 963584832 29398 29399 871492175 39848 39847 511579736 5580 5581 474030071 52175 52174 450309762 30796 30797 36221863 96579 96578 643067055 52497 52498 56238847 93910 93909 162460058 9139 9138 254234536 18636 18635 370163799 26952 26953 715191946 48222 48223 440700719 35448 35447 157260095 32846 32847 395156139 39873 39874 175956423 76393 76392 403812079 72039 72040 237691005 3725 3724 686938953 99520 99519 274431049 65841 65842 435684362 94134 94133 905884440 93923 93924 82626197 10143 10144 518536841 38372 38371 48896437 88395 88396 776827113 93927 93928 855090228 63379 63378 468278882 157 158 271477673 95770 95771 69590127 84298 84297 66823057 54721 54720 712995219 58894 58895 294926497 12995 12996 14921035 68858 68857 479562843 13404 13403 224632897 57674 57673 834809056 29985 29986 375756994 50717 50718 692988165 25469 25470 824928114 60354 60353 678217384 91467 91466 491772991 50018 50017 585140549 13301 13300 511929235 23111 23110 976324292 21257 21256 625920462 15296 15297 14595221 85570 85569 343169779 44050 44051 618292991 91694 91693 351324833 89128 89129 529360053 48828 48829 178249798 57119 57120 865657003 19916 19917 461136783 10810 10809 337424423 46470 46469 461546787 42562 42561 994640667 53821 53822 255000464 68746 68745 284167346 31637 31638 380789893 30339 30340 51957801 44223 44222 864995907 23196 23197 870026208 93965 93964 991890766 11759 11758 986145969 24389 24388 663067240 2226 2227 570254208 83959 83958 424899775 75174 75173 450845459 14367 14368 2892390 34376 34375 268155940 75677 75676 498211074 75633 75634 352290229 57971 57972 821750982 93976 93975 843648932 97933 97932 45806497 63250 63249 773317503 13651 13652 503583413 39946 39947 358651801 40487 40488 725900300 60813 60812 641720414 8122 8121 44466310 57748 57747 503892963 32673 32674 616659478 70985 70986 217734082 84140 84141 667463726 31784 31785 831516964 91467 91468 293455992 75009 75008 30995743 95179 95178 699095495 58820 58819 101726019 73614 73613 987735885 10900 10901 46310511 42392 42391 305377806 74761 74760 447571945 93996 93997 195559060 83919 83918 606571694 47462 47463 489153253 64633 64632 399779079 71587 71586 841937074 41226 41225 424519261 88823 88822 168185809 73081 73082 394049358 85249 85250 715758830 45288 45289 646489089 94409 94408 440934525 69594 69595 359230646 92997 92996 828797426 57317 57316 555197089 23004 23003 933288757 2134 2135 123995896 6759 6760 487362640 96448 96449 459481163 98803 98804 37523307 94016 94015 495139348 25784 25783 551501051 50574 50573 960332431 94018 94019 117674038 95623 95622 711375563 54236 54237 922346442 339 340 740502785 32748 32747 500580046 22072 22073 863493414 48754 48753 848439801 69055 69054 393947068 1618 1619 802120978 19480 19479 690602733 84914 84913 976785575 44106 44107 483775962 76182 76181 629415938 50184 50183 121281073 86780 86779 706160473 95342 95343 271432701 32686 32687 27889733 28005 28006 485616579 63086 63087 506580597 91199 91198 338122442 1740 1739 156817060 59866 59865 29765562 54473 54472 614894024 63141 63142 508625257 72095 72096 373541517 29880 29881 396537329 32393 32394 401498881 31575 31574 593783814 12425 12424 956467345 80590 80591 924686470 82503 82502 555375668 94049 94050 729948754 6444 6443 88947430 62931 62930 734101085 34493 34492 571896408 70423 70424 242786818 77607 77608 735292902 8343 8342 440891291 53012 53011 132689865 50672 50671 402489679 56145 56144 8465038 93888 93887 879894059 57310 57311 82988742 80718 80717 334603636 62310 62311 683401472 94064 94063 424725564 94064 94065 858549236 20357 20356 44009780 64739 64738 832660225 19493 19494 494561985 3189 3190 510314714 78833 78832 888902482 615 614 239808124 21853 21854 995086320 87699 87700 916201059 94074 94073 283409687 37679 37678 41057789 94076 94075 725429700 85503 85504 705199967 16235 16234 29884111 11501 11500 447964471 84356 84355 603426939 48660 48661 663833345 94081 94082 921258060 82961 82962 247801726 2780 2781 46132504 82475 82474 150155106 92819 92820 194229089 96117 96116 868476493 29902 29901 463355874 34710 34709 621034493 52888 52889 63898728 56861 56860 409602498 3575 3574 833010403 37539 37540 166986802 94094 94093 412819645 83017 83016 787346717 2154 2153 389448810 60361 60362 529387972 59869 59870 331529025 73841 73842 591167813 45486 45485 909510026 95307 95306 829712218 5669 5668 2428632 92609 92608 423659331 21655 21654 5654681 81030 81031 560321281 76981 76980 66147051 2297 2298 320699077 34257 34256 122873777 94108 94109 24826024 30632 30633 142572518 33988 33989 64178844 20539 20538 26657074 68792 68793 375733411 48390 48391 244400571 39648 39647 797674815 38706 38707 478279742 9591 9590 28382761 65426 65427 714356318 1780 1781 902227781 94120 94119 949792572 48704 48703 335811030 44166 44167 685730887 66140 66139 732547567 61753 61752 904272470 7070 7071 123681834 51002 51003 435301620 84893 84892 540699547 64467 64468 705448954 86168 86169 559655943 32800 32801 112705380 76611 76612 775326802 40351 40352 608554333 31143 31142 30636855 93538 93537 214220444 94135 94134 978911292 94135 94136 496303347 55223 55222 59326692 94138 94137 580354085 4967 4966 429115942 7245 7244 285539577 4998 4997 744882718 66283 66284 64522892 21068 21067 525616643 18003 18004 5236715 17064 17063 800433241 44359 44360 94051297 75240 75241 331440999 16378 16377 103239950 6041 6040 40853996 12944 12943 312131641 62177 62176 301756430 22233 22232 308477672 52246 52245 57567891 94154 94153 259979309 32754 32753 241168979 80327 80328 911343042 94157 94156 458408429 51984 51983 655814488 99096 99097 79762362 79689 79690 452029485 64921 64922 179736063 94161 94162 50591965 94162 94163 246389607 42518 42517 80286586 55450 55451 142130608 7751 7752 301586398 77302 77303 565442724 26847 26846 69912128 50703 50702 167209291 25122 25121 938983942 94170 94171 898719071 84434 84435 225562330 42526 42525 417988352 94173 94174 244333056 55081 55080 310700201 94176 94175 960753127 33422 33423 362984803 51742 51741 254190590 94178 94179 126181688 62741 62740 751855816 50822 50821 558763499 1477 1478 180790835 6499 6500 142901222 94184 94183 705734694 64396 64397 808609652 91411 91412 241651545 1441 1442 883706416 45301 45300 134801001 81156 81157 66003134 13074 13073 791235884 26523 26524 77790392 10638 10637 319188546 20129 20130 230574827 33942 33941 50063596 53084 53085 549881284 78610 78609 350251297 33376 33375 951348229 51878 51879 652529631 94199 94198 527503292 74218 74219 87571904 88215 88214 469684598 58478 58477 791745997 17971 17970 724900784 3412 3411 565902998 23972 23971 354841230 11845 11844 667258755 94207 94206 287288272 4678 4677 777807973 2505 2506 172811009 66350 66349 45686096 23926 23925 922254833 27805 27804 496824493 23898 23897 342775142 78867 78868 976780683 44371 44372 964613647 50646 50645 549872694 45930 45931 295710137 53976 53975 549031691 94218 94219 850385093 99418 99419 539694474 68995 68994 525575130 30692 30691 21588909 63869 63868 671053271 74874 74873 459938680 15065 15066 16231436 94226 94225 700497106 83169 83168 547152553 27582 27581 833265555 22251 22252 339749750 94779 94780 44391390 32802 32801 598811845 92639 92638 299744433 45384 45383 794519206 29061 29062 325367994 62914 62915 513780825 63580 63581 318729581 62021 62020 255543305 1673 1672 781733971 12629 12630 860192439 83930 83929 877922981 80331 80330 802381940 94241 94242 105001753 75138 75139 775516371 94244 94243 95246844 58743 58742 837694366 94246 94245 672078721 35656 35655 621572552 83771 83772 933440601 76025 76026 762497699 61811 61810 563451011 37842 37841 15670099 43019 43018 333024358 60959 60958 731993731 14742 14743 211202077 95518 95517 385224278 92213 92212 490634514 94256 94257 156459680 3592 3591 54283726 36534 36533 709953879 56922 56923 407422991 85536 85537 20748100 99844 99845 12625691 6610 6611 49876222 61319 61320 993713237 82482 82481 506170393 43047 43046 263301134 18514 18513 334591643 94214 94213 106904733 1571 1572 357116591 94173 94172 573079986 1177 1176 823496862 94272 94271 72121831 60075 60076 139862266 74762 74763 974296216 23598 23597 426324253 9397 9398 841045493 81469 81468 804217810 34072 34071 996939093 8459 8458 726405713 34958 34957 264747470 61874 61873 768229745 94281 94282 203160834 81744 81745 643462937 68148 68147 406031419 7673 7672 116851703 54943 54942 540131259 8904 8903 430413173 80430 80431 564255821 96477 96478 102769641 94540 94539 774443808 84999 85000 973377804 94291 94292 635089877 94293 94292 97094318 19773 19772 187090135 61260 61259 540607912 27390 27391 846165483 41979 41978 579953937 53463 53464 792207624 70905 70904 793289141 94300 94299 16436584 63965 63964 359597506 88661 88660 563538143 51622 51621 582013125 77584 77585 929278828 65927 65926 905304021 94305 94306 216324366 33161 33160 78116366 88882 88883 270063064 74057 74056 613474626 13738 13739 997081160 74145 74146 207533802 44378 44377 710149589 94312 94313 482727267 54274 54275 996877767 69854 69853 608261463 42597 42598 39392843 42155 42156 796243833 83156 83157 725286855 18199 18198 406067829 93790 93789 297091691 24866 24865 622464294 86672 86671 766016009 60728 60727 735465738 8456 8455 394294310 9796 9797 134717684 33719 33718 103271505 86217 86216 415322113 94737 94736 144384691 48753 48752 380359885 94329 94330 488120552 50562 50561 885462247 23953 23954 670187789 40685 40686 500040834 65469 65470 738331418 95797 95796 3567213 1864 1863 112901234 69914 69913 986871877 27876 27875 299371961 9364 9363 471119593 79591 79592 749996774 57764 57763 99804974 86108 86109 255242649 95316 95315 677650132 61236 61235 677923246 33059 33060 612764089 94345 94346 715402258 12077 12078 173999949 9485 9484 124414933 94349 94348 54344774 88217 88218 20335489 93879 93878 448490645 6077 6076 915962027 20648 20647 945861016 13639 13640 618180551 4527 4526 4986513 98959 98958 173627969 49838 49837 236336471 50479 50478 612285641 20318 20317 407606603 94359 94360 786349038 84002 84003 882540174 71265 71264 611476718 68744 68743 143456113 7805 7804 6650060 83026 83025 478548525 64469 64468 545992100 63493 63492 566646997 98211 98212 191961660 99455 99454 957035912 45711 45710 7517659 75103 75102 735095531 78577 78578 890431070 22905 22906 708178134 25333 25334 38368392 94375 94374 65077070 90920 90919 186908314 64247 64248 254484916 33915 33914 887549219 70235 70234 215209019 73335 73334 15451162 14745 14744 7151008 39757 39756 68511274 94382 94383 157063957 15209 15210 963250253 37957 37956 840197246 94386 94385 383426972 94508 94509 106272479 69479 69480 998635366 91714 91713 41589013 74125 74126 28328319 86189 86188 788067525 64346 64347 911891162 94392 94393 377341331 94394 94393 811985498 78783 78782 783822996 8287 8288 796104166 94396 94397 532044293 1885 1884 45583292 27003 27002 65434941 94399 94400 51192839 18271 18270 851477216 31840 31841 514079923 19831 19832 536529238 67125 67126 911546752 20188 20189 125352315 50239 50238 781679701 28170 28169 835089816 70942 70941 866573784 55023 55022 114630803 29097 29098 357729851 49219 49218 69466466 93613 93612 382680664 50532 50531 86353605 31014 31013 270964481 16583 16584 741930293 64204 64203 592231057 82557 82558 609499415 1843 1844 651066567 90042 90043 121867062 48742 48743 136715477 95072 95071 505709936 11077 11076 128806323 31032 31031 216583600 33125 33124 271407289 35509 35508 913689884 5039 5040 202567277 97531 97532 191555471 94428 94427 977140122 94335 94334 360662857 67176 67177 611764386 34668 34669 830902501 104 103 964501780 49254 49253 168989580 67752 67751 750555521 11158 11157 78891369 81727 81726 496735628 15064 15063 870104156 27232 27231 678445121 12865 12866 63461619 15452 15453 588374184 94440 94441 363022742 17567 17568 654890137 94442 94443 390077441 90666 90667 727940561 43982 43981 260498168 97248 97249 270929222 1919 1918 728697397 96720 96721 492705976 95665 95666 21004966 5425 5424 399715977 26683 26684 449811669 9395 9394 760863694 39483 39484 342177704 99434 99433 449108134 24872 24873 37404490 9722 9721 225955531 28725 28724 782399593 64395 64396 580480614 49592 49591 583238562 46186 46187 98813224 77035 77034 201360697 38545 38546 303598486 44885 44884 804715790 72965 72964 890461348 6584 6583 18995916 4584 4585 964070278 94466 94467 102474340 10586 10585 939854787 3445 3444 629224634 50270 50271 311336843 92138 92139 141758621 90658 90659 981745738 98475 98476 632692733 94474 94473 623408509 60340 60341 662234456 19969 19970 795020741 94476 94477 34952054 94478 94477 322137657 91047 91048 253798742 76914 76913 817884161 93325 93326 452580456 94482 94481 218784801 27407 27408 25166077 57185 57186 138478994 70234 70233 653677819 94486 94485 766640535 6072 6071 58023637 38057 38058 525997646 88723 88724 958655162 49865 49864 58645893 94491 94490 417541133 43108 43109 394615248 84832 84833 828047126 72751 72750 643359704 29432 29433 317813495 39676 39677 176687606 77470 77471 973900769 38391 38390 938637313 15160 15161 810650503 2484 2483 850586980 80911 80910 847683027 87626 87625 873688947 51014 51013 219528664 35028 35027 991852031 52683 52682 19785481 86505 86506 718358055 94506 94507 612853416 86248 86249 938372978 20672 20673 230875521 37018 37019 141401883 47756 47755 64100311 50421 50420 110149036 70806 70807 597623199 62505 62504 160598734 24294 24293 172229868 55687 55686 368880480 96197 96198 6106795 25159 25158 395664838 53900 53899 327657872 23265 23264 385108100 61150 61149 806979408 65801 65802 213063435 77054 77053 837371921 17586 17587 339892434 73891 73890 330129438 60441 60442 542529193 88171 88172 311861728 1328 1327 855429707 19908 19907 921999882 91141 91142 995091506 51056 51057 796326931 74610 74609 449047471 7631 7632 286044905 37936 37935 874300729 33207 33206 761948644 57170 57169 100645638 80213 80214 304751096 94537 94538 857990104 70320 70319 579675952 8308 8307 975528986 61404 61403 501086807 45857 45858 56294187 575 574 74646264 41747 41746 670127866 96438 96439 760323466 12733 12732 814534611 94613 94614 47321060 43385 43384 866852472 92433 92432 428473847 26536 26535 260940404 46436 46435 801218747 13513 13514 627424940 90615 90616 228880746 2689 2688 377944631 92148 92147 301367021 39346 39347 20620143 15438 15437 555258771 35029 35030 523315528 24216 24217 117897481 76563 76562 126951137 50173 50172 435796103 69683 69682 917413209 69087 69086 262810439 94563 94564 492337124 37448 37447 389246779 2193 2194 432829982 9328 9329 697439231 95081 95080 474548383 94379 94380 583734285 42987 42988 423635919 92455 92454 363425328 89075 89076 187165947 96461 96460 740422459 38367 38366 636208553 60936 60935 106208250 94576 94575 40269609 29172 29171 707853161 92982 92981 85500013 59786 59785 900964644 43175 43174 510521371 31972 31971 634159135 94581 94582 750503135 94582 94583 601795991 17904 17903 466522630 94585 94584 736300104 81953 81952 129257033 94586 94587 26144225 67227 67228 59726566 38040 38041 666682549 72647 72648 571072758 43352 43353 677455795 70920 70919 23402746 77243 77244 624614040 12211 12210 26502839 97378 97377 24200803 42494 42495 126894916 85773 85772 991563273 94598 94597 205592417 54201 54200 564951915 12499 12498 521803786 83053 83052 489701509 66798 66797 407255884 3503 3504 301712104 94604 94603 538299224 23980 23981 380475242 13468 13469 208618966 53813 53812 221314076 56603 56604 299976059 94608 94609 744238716 4369 4370 710289886 74601 74600 741929452 19543 19542 862187911 95438 95439 652204643 94547 94546 641727049 58215 58214 536751971 94615 94616 726604755 32268 32267 83295019 94618 94617 727371905 50824 50823 396597805 10018 10017 543121528 40704 40705 364469954 39188 39187 134202097 62480 62479 247864605 62438 62437 966339029 53559 53558 987280253 42349 42350 32598923 49878 49877 62743207 58488 58489 109854477 94629 94628 316770964 78488 78489 312213058 97732 97733 366550887 2884 2885 261284488 44361 44360 192604834 7181 7182 190181263 55746 55747 195390616 58919 58920 235896942 29074 29075 463663654 94638 94637 564144880 18063 18062 19346078 7547 7546 212921647 52440 52439 636783108 16799 16800 593844581 32848 32847 42097021 61972 61971 799912958 76733 76734 48506884 11974 11973 322516978 59514 59515 876660063 94648 94647 621278545 40209 40208 855581009 85971 85970 748387872 75895 75894 629443858 36209 36208 19925859 83486 83487 959319292 21896 21895 271832187 66002 66001 844499079 14932 14933 692878002 52799 52798 485701239 27685 27684 404052757 68433 68432 266115412 56619 56620 661363842 23049 23050 346693659 22641 22642 335298561 24718 24719 641253171 14161 14162 248684887 16901 16902 399054242 86375 86376 764372441 60205 60206 382038657 87830 87829 171232639 96582 96583 421547693 94670 94669 882809401 52774 52775 710414016 33207 33208 932151686 40151 40150 689512768 1503 1502 325442626 67367 67368 662686998 11605 11604 812288191 44055 44054 73267777 79188 79189 717763352 22136 22137 281366219 50510 50511 974649282 94680 94681 807150076 47266 47265 378868836 61294 61295 183220175 84807 84806 502405865 83887 83886 3947170 88252 88253 432364243 87157 87156 724621617 22405 22404 698315986 27814 27815 766154437 62161 62160 851102869 9642 9643 764079017 34843 34844 391040224 85162 85163 378751454 10807 10808 394408415 10462 10463 317381135 94695 94696 502975930 97294 97293 205292743 46989 46988 437418857 48559 48558 662445026 63068 63069 698725322 84124 84123 222705730 94701 94702 881555696 75244 75245 820223939 94703 94704 246206 98961 98960 669697904 38166 38165 31249845 62120 62121 75580919 94708 94707 851149067 82992 82991 71158362 89296 89295 67985661 94710 94711 95218408 64106 64107 291430 77592 77591 376299628 96029 96028 342429839 67555 67556 200901028 84722 84721 687133257 24651 24650 956470004 19770 19771 601119545 104 105 829800028 96683 96684 867287412 94720 94721 790513576 38028 38027 620875084 25807 25806 149377254 27373 27372 592806249 32237 32238 247251741 84941 84940 72214811 18383 18384 7628092 91427 91426 506077422 94729 94728 317995857 59213 59214 201215359 21092 21093 300511227 75713 75714 562230415 67911 67912 372603426 94734 94733 814050390 36369 36368 485111013 27084 27083 570217753 10509 10508 881364948 94738 94737 79417599 956 955 289482080 787 786 331378209 95108 95107 366187919 68788 68789 371685088 89456 89457 51837173 39391 39390 448699515 94744 94745 538214367 78984 78985 825634785 94747 94746 214864337 10823 10822 586374339 79313 79312 295797043 94749 94750 226564846 35776 35775 491071303 94752 94751 547604952 65578 65579 57605214 10552 10553 571091576 20607 20608 772931660 10566 10567 949988187 16730 16729 323421977 88075 88074 561953525 57870 57871 566672889 74203 74202 276894773 6124 6123 907115646 94762 94761 510966108 57441 57440 170735117 70871 70870 116035854 821 822 839688079 58032 58031 397203881 84995 84994 378232168 54806 54807 332064471 94769 94768 18075053 39622 39623 743529823 94770 94771 702530193 39210 39209 278454593 94773 94772 450511137 16748 16749 943155713 38945 38944 421730354 56446 56445 680898883 31614 31613 657417111 22282 22281 404582296 32187 32188 294244247 25269 25270 822959000 89426 89425 406401182 33034 33033 367763249 4138 4137 650101554 22854 22855 697677630 94785 94784 750495785 20770 20771 22685531 15030 15029 153907481 23222 23223 609090552 94788 94789 441569553 94790 94789 372587693 31472 31471 607176070 14960 14961 371187917 27715 27716 531778448 90577 90576 211049534 48136 48137 610792791 69764 69763 251579016 31809 31810 55716295 93821 93822 958522923 61768 61769 635889804 24187 24186 438831670 13029 13030 531272762 94802 94801 391672341 80281 80282 175944907 1306 1305 107228075 99402 99403 426879055 55091 55090 559738785 48314 48315 938649567 94808 94807 373576701 5024 5023 635350739 94809 94810 339578102 79482 79481 45160501 94811 94812 409153542 94813 94812 988384373 8335 8336 473115970 83861 83862 637829469 45182 45181 665285351 33614 33615 220560968 61849 61850 685829941 73955 73954 643095183 17715 17714 327148672 94820 94821 972889157 68026 68025 697418628 94823 94822 57492772 18217 18216 807829497 94111 94110 435710918 87410 87411 830313319 16805 16804 347698457 55389 55388 249438780 95014 95015 989135373 20961 20962 67434268 84653 84652 857564559 94831 94832 506841208 98049 98050 40810171 94834 94833 150043746 94835 94834 255382349 94835 94836 843308703 77443 77444 934897241 60992 60991 683179262 24237 24236 799328061 35471 35470 887758313 46248 46247 910345427 85088 85087 280462650 63632 63631 389296363 94843 94844 41529680 77615 77616 131252216 94846 94845 528042593 10846 10845 322179337 73302 73303 335029777 64413 64412 650899963 27687 27688 955134276 63558 63559 833336301 12051 12050 324310577 98785 98784 678011893 8287 8286 45343929 94855 94854 530381841 83083 83082 68772086 69579 69580 251813985 7323 7322 139525142 74803 74802 792771731 11392 11393 954218 52066 52067 71701918 17690 17691 125120954 39979 39980 105751475 94864 94863 689105628 56852 56853 998230128 70757 70756 607889796 7723 7724 875771224 44988 44989 827771742 21899 21900 3607680 10136 10137 90785626 58223 58224 811160970 47902 47901 900196424 33929 33930 310069463 84566 84565 413898148 94874 94875 6513401 62815 62816 658579123 37327 37326 756299367 80398 80399 54620623 76746 76747 107897205 86453 86454 128498174 21582 21581 466531971 85791 85790 540869834 82758 82757 928101492 94884 94883 284000845 61487 61486 1808738 16893 16892 683406732 94886 94887 954100111 26383 26382 99212038 36087 36088 150072479 40299 40298 741176204 65229 65228 673125125 7139 7140 713060690 64124 64123 419445180 94893 94894 848526151 35864 35863 127480375 14014 14013 601815714 88971 88970 23188122 94898 94897 743958205 77834 77833 361509418 94900 94899 12387111 94901 94900 198874114 90592 90593 244270069 89148 89147 170947081 36396 36395 698174552 43754 43755 346594848 28297 28296 389626741 76250 76249 39720352 77548 77547 956939120 16208 16207 953064195 39705 39704 964495050 94911 94910 936583649 94779 94778 4099566 49035 49034 776879903 68723 68722 837711622 48960 48961 593908579 30080 30081 426400275 66569 66568 704878026 76628 76629 46697277 94919 94918 793955550 73579 73578 602327399 26983 26982 837096386 18548 18549 406001415 86464 86463 326401968 90403 90402 276998965 72016 72015 390248870 79110 79111 343865602 28553 28554 59053659 56530 56531 398147850 94928 94929 419874424 22131 22132 73752909 60658 60659 795074821 59914 59915 33361210 12808 12809 771029537 43766 43765 994813965 592 593 759856119 18534 18533 32121691 94937 94936 921364461 6600 6599 394277867 94939 94938 873811486 90467 90466 948843208 37876 37875 421615883 80646 80645 779874452 32929 32928 65533837 32900 32899 162064671 15736 15737 6962959 80198 80197 555799865 62781 62780 34162681 37452 37451 434769604 55941 55940 158447215 81359 81358 402389773 44005 44004 52012348 6152 6153 449572700 94953 94952 335386889 82964 82963 662913993 62620 62621 627034579 16150 16151 47220818 44471 44470 26433180 44152 44151 475533355 76503 76502 352337248 50929 50930 768001877 86253 86254 29169994 87003 87002 797214322 35823 35822 500832552 94964 94963 621140184 29524 29523 138322973 94966 94965 582838500 67382 67381 700846741 45884 45883 263095952 87352 87351 325126526 23850 23851 77659208 19077 19078 651695542 52378 52377 183346682 45414 45415 472685503 94974 94973 486014573 9767 9768 362606522 60229 60228 708351699 94976 94977 339945875 82150 82149 16034977 56312 56313 62898041 40122 40121 529420702 14249 14248 270532753 18054 18053 259283514 58792 58793 341029355 92891 92890 196609570 1493 1494 425394101 51160 51161 356292369 27028 27029 839022766 11739 11738 915032553 46030 46031 685881822 94989 94990 423585282 94991 94990 291215493 95683 95684 790779586 13063 13064 155199569 66910 66909 282395502 43220 43221 487551443 56904 56903 338123071 94997 94996 551152948 75527 75526 6943161 92740 92739 801445156 73610 73611 67850040 17565 17566 606905876 16235 16236 700142028 95919 95920 979492261 29260 29259 894006854 95005 95004 806407776 95006 95005 605156755 45730 45729 306256807 87115 87116 916965961 36883 36882 200815083 41098 41097 76171904 36054 36053 662392608 51572 51573 393548771 69986 69985 338685806 96018 96017 810712583 24312 24311 589296170 54973 54974 936118011 46395 46396 203164420 9093 9094 15016992 44868 44869 763057026 96053 96054 13627706 5713 5712 410914989 39250 39249 978575304 53110 53111 475103498 4058 4059 82671761 11431 11432 565167819 43451 43450 729269632 55339 55338 153272903 51838 51837 136079793 53352 53351 501575848 30846 30845 507614668 45606 45605 258417379 64638 64639 807343762 48596 48595 57450734 95625 95624 837759413 95035 95034 852626733 6286 6287 482395373 15578 15577 585997357 20930 20931 48814920 18444 18443 764474516 69921 69922 672541890 53937 53938 699059032 47498 47497 57078293 84090 84089 646549552 95043 95044 247465682 17012 17013 197082696 84795 84796 565607345 87376 87377 262055225 75622 75621 2599717 30790 30789 375537208 63616 63617 409790004 20087 20086 736813453 95052 95051 381697926 79827 79826 706965576 70817 70818 246784700 45952 45953 40336431 9846 9847 944240131 53426 53425 489424890 95057 95058 579631592 52109 52110 506765763 31770 31769 503667566 31298 31299 92375480 30656 30655 9710685 37660 37661 952834835 95063 95064 84587998 62253 62252 725687628 43455 43454 677173573 33900 33901 877185932 3123 3122 108229422 51107 51108 585298022 12781 12780 413005003 71597 71598 68165570 85197 85196 396666748 23284 23285 259598617 33444 33445 595250848 9579 9580 145163240 92964 92963 848206764 15042 15041 217049182 95077 95078 717203578 93073 93072 435210840 85892 85893 636185571 37901 37902 38624400 82989 82990 69393551 52048 52047 561048081 64690 64691 226276876 23043 23042 468771823 95085 95086 92640286 47276 47275 512620340 34693 34694 844224598 22714 22713 768950045 45570 45569 959548902 55007 55006 946202503 97689 97688 318881716 95093 95092 36932004 7796 7797 974943405 19840 19839 7820018 95096 95095 334349916 18318 18319 902463086 22681 22680 941868475 61011 61010 48627717 77862 77863 394371657 18763 18762 41299019 32569 32568 609273692 67808 67809 11479663 9270 9269 47716793 35642 35643 65631343 25726 25727 85266274 95106 95107 972267912 99446 99445 268501935 9331 9330 232827121 95109 95110 848206240 81268 81267 573874376 97442 97441 171311730 39363 39362 972876109 13601 13602 985853552 59825 59826 573437006 71061 71060 438638092 95116 95117 201799394 86203 86202 769841454 48557 48556 101933914 5837 5836 9510604 16511 16510 634060661 28836 28837 310980283 16425 16426 332737235 95123 95124 70379461 53027 53026 216770988 59330 59329 33170427 29977 29976 156993474 79547 79548 233316684 52917 52916 489154452 23946 23947 744797271 42451 42450 46846421 55996 55997 353088382 9580 9581 580327708 63416 63417 86022204 95135 95134 146679261 88251 88252 899730104 53978 53979 468467352 82491 82492 384945050 30984 30985 109977680 52680 52679 339161117 70841 70842 615709503 52266 52267 4400229 95392 95393 680241096 95144 95143 774432788 32114 32115 126920621 20804 20803 393017624 95147 95146 574703490 96617 96616 299425990 3565 3564 948335714 56405 56404 921589549 83388 83389 481532384 18386 18385 56256164 82325 82324 925703232 95154 95153 833767846 563 562 212026088 46301 46302 783639776 10333 10334 419014417 89249 89248 793620359 22855 22856 818412226 95159 95160 68870127 38498 38497 997866495 81269 81268 809411162 60656 60655 940910654 62275 62274 607209486 3421 3420 513180698 94020 94019 976153770 65078 65077 267914059 80452 80451 911050169 36010 36011 651205846 41871 41870 741281928 79952 79951 446166913 81619 81618 206623285 12368 12367 126163594 70144 70143 989715977 22493 22494 219487896 94469 94468 853726727 49908 49907 355015410 15538 15539 356489669 12023 12024 902523631 62731 62730 699946875 13587 13588 66264494 95181 95182 801551194 58012 58013 714041862 65541 65540 63863071 40241 40242 874227904 95186 95185 969706471 82366 82365 519030532 65307 65308 799836229 85301 85302 672704274 73517 73516 959892626 4090 4089 578213171 95191 95192 665115524 55915 55914 182525678 52840 52839 248728834 95194 95195 115780222 95195 95196 168968503 48633 48632 539927172 59115 59116 580520422 26323 26322 779930106 52161 52160 429587965 16656 16655 38931560 95202 95201 938388332 8307 8306 36691546 15728 15729 627956535 30716 30717 209191441 55515 55514 702356426 96433 96432 267453561 95208 95207 428131726 46289 46290 753305179 14280 14281 257732025 23644 23643 283878868 63849 63848 920877930 49097 49096 524131334 67861 67860 126702325 57147 57146 398779149 53478 53479 869747579 93151 93152 246904884 31134 31135 771318463 95219 95218 651890281 10193 10192 70771508 90581 90582 543671535 16820 16821 919957595 49901 49900 780678739 63496 63495 161885515 50462 50461 628945825 43667 43668 859877777 40699 40698 861847511 36725 36726 735002683 75727 75728 897490842 37833 37832 32025392 57045 57044 476811560 67498 67499 413621443 60493 60494 814710926 93917 93918 223324551 25846 25847 695618587 12196 12195 749632612 64031 64030 699133204 95237 95238 872608490 95239 95238 289380521 95240 95239 53374950 16360 16359 954789160 28693 28694 14897715 57696 57697 130252657 97912 97913 779718099 72875 72874 901143722 61755 61756 224451390 37414 37415 745886772 24796 24797 405762298 26393 26394 421469661 5872 5873 827784044 23783 23782 545599575 67118 67117 158746350 3749 3748 134732777 27671 27672 524931106 10060 10059 85753188 32342 32341 457158277 95256 95257 91053401 81380 81381 682069319 9004 9003 563941257 96520 96519 243770970 44183 44182 212362909 12605 12606 705328073 33679 33680 837111831 87401 87402 210963275 82472 82471 329919625 95266 95265 527620120 80699 80700 478935044 9476 9477 254977787 10004 10005 893376212 39414 39413 546191528 77250 77249 287398506 48534 48533 822038097 13838 13837 55513754 95273 95274 83059828 43420 43421 242302727 95276 95275 630984695 14780 14781 18330843 95277 95278 811741558 44965 44966 281038011 95839 95838 435647196 36898 36897 91516154 23888 23887 117850928 73212 73213 671974412 45505 45506 15563442 95285 95284 85460798 38538 38539 162783527 95287 95286 911395237 24656 24655 764475505 32067 32066 80887636 12178 12177 438885730 62004 62005 365035730 98210 98211 391877842 33461 33462 868852428 57239 57240 659426031 1551 1552 654947846 83129 83128 780088021 69174 69173 767624087 56059 56058 24560735 48764 48763 126867798 70537 70536 437947452 38382 38383 626326160 95302 95301 379486789 21212 21211 800393468 31181 31182 68655629 26149 26148 909801968 39092 39091 380404154 86947 86946 957737940 84999 84998 292176660 9368 9369 528609240 63791 63790 68628700 70273 70274 214277090 39455 39456 38705759 71523 71522 634779850 74980 74979 304605003 48256 48257 966041802 38687 38688 982396352 70267 70268 498672176 7882 7881 758339754 70430 70429 843872854 39629 39628 834233423 54729 54728 499891412 62068 62069 316890916 44789 44790 871250676 1875 1874 191589605 13394 13395 419708775 95307 95308 342917092 84167 84166 335065654 35592 35593 394968226 94783 94784 552909051 87357 87356 645708700 50529 50530 916596560 44609 44608 981867879 30893 30894 269112200 3797 3796 492119295 84675 84676 756786077 18976 18975 33391197 76225 76226 466249322 57191 57192 288360263 95339 95338 3539738 41373 41372 117680236 93710 93709 253008097 51947 51946 711859376 29467 29468 145117418 32409 32408 978743493 79973 79974 744723600 54834 54833 366630139 37212 37213 825941456 66011 66010 10982233 30080 30079 940263422 71304 71303 552119276 77504 77505 153628344 95351 95352 953748319 95353 95352 712620313 61068 61067 39634380 5513 5512 4236590 69002 69001 265736146 46402 46401 175597486 95357 95358 814733288 73515 73516 819098597 55020 55021 14012912 95361 95360 795164658 50816 50815 564415248 64995 64994 367221042 20527 20526 33210813 20124 20125 729816316 87638 87637 466695704 54452 54451 695527823 17376 17377 50680958 22541 22540 505338696 8588 8589 798823002 18824 18825 717416985 3582 3581 998801726 90249 90248 770702134 98647 98646 69071411 59410 59411 209763089 95375 95376 187514701 34373 34374 725504905 92005 92006 893303170 64587 64586 186602078 96604 96605 737461947 49075 49076 439210985 69969 69970 468914220 18972 18971 721864202 34667 34668 873514721 40285 40286 620549985 83427 83426 646261914 10956 10957 517596865 50743 50744 700292825 91408 91407 910329569 26224 26225 449665081 41790 41789 364276309 95392 95391 58743809 41160 41161 993151933 63471 63470 638435321 29019 29020 829597245 37742 37743 275269757 864 863 232215085 16058 16059 422742735 16692 16693 618715665 95399 95400 139430322 28260 28259 123182027 43348 43347 219381812 51391 51392 973769231 94469 94470 68767435 48926 48925 976462360 68445 68444 783335075 95407 95406 7760281 65374 65375 502468407 12259 12258 344262903 7305 7304 863273503 82827 82828 593647029 38389 38390 966089000 24511 24510 708895024 95414 95413 896793258 79045 79046 671604620 35703 35702 880816150 95417 95416 661912302 92909 92908 934064847 71496 71495 333047531 77773 77774 44413243 26621 26620 713476161 26315 26314 306710041 41883 41884 986006725 95424 95423 413828117 1557 1556 108777373 12090 12089 114829209 16872 16871 896599471 35472 35473 2000103 39773 39774 758034009 84037 84038 16739941 76644 76643 65301091 44610 44611 2882871 82953 82954 26553138 22270 22269 615804435 97650 97649 36629054 20270 20271 366334545 95437 95436 302012614 5909 5908 108448066 68818 68817 749120450 19021 19022 3071939 48771 48770 978929689 93325 93324 865885202 97737 97738 908361492 95444 95443 111778784 95445 95444 778324754 68988 68987 612999335 17050 17051 810244734 95448 95447 726081597 99677 99676 738182911 93375 93374 15930794 95450 95451 56610030 89071 89070 310265399 33493 33492 358848269 98403 98402 908109511 7691 7692 941552246 92697 92696 427045738 95456 95457 862060241 95458 95457 925159216 11228 11227 771632842 66674 66675 970535483 47396 47397 530984131 24646 24647 220664856 30427 30426 963672005 9644 9645 438685776 64413 64414 385338557 82489 82490 295549241 6450 6449 706719717 95467 95468 98405650 52773 52772 863316608 95470 95469 908706127 65032 65033 959516874 75216 75215 231675954 52915 52914 249160751 33576 33575 953529499 18421 18422 528754107 50990 50989 273752097 12625 12626 213429458 11635 11634 5633889 28656 28655 334616097 50336 50337 696627350 98431 98430 213950164 23577 23576 541601899 95483 95482 831291401 95483 95484 194519309 13815 13816 83435141 95485 95486 91668355 64767 64768 98738854 20757 20756 56838466 99196 99197 67423385 78819 78818 169001980 32001 32000 121215181 35421 35420 179732922 95492 95493 459212968 95494 95493 838447914 94587 94588 852779896 95496 95495 76308026 95496 95497 832471980 89683 89684 250707685 14888 14887 321619012 95499 95500 156352589 70589 70590 18389126 95501 95502 216714251 54990 54989 775350259 88165 88164 488940483 95732 95731 606531705 2515 2516 641775867 58090 58089 463692010 55470 55469 866989869 91252 91253 190701997 95509 95510 73132570 60014 60013 52081076 20597 20596 542915170 93513 93514 64333229 59760 59759 771547730 5796 5795 41985917 49644 49645 783150333 55528 55527 661080554 58734 58735 527046030 22090 22089 9861783 27146 27147 577178844 19118 19117 444886070 1545 1544 851628863 95523 95522 222591737 61052 61051 534275235 76957 76956 913849673 95526 95525 842132186 18045 18044 734688955 36070 36069 8364087 33073 33074 464130880 81791 81792 936287320 75506 75507 755955868 4314 4315 894496067 95532 95533 735677465 81673 81674 970542773 93871 93870 869711996 62994 62993 317314486 32517 32516 744538168 77017 77018 56790129 5261 5262 111183842 95540 95539 769421891 53068 53069 275973349 63068 63067 982371346 27061 27060 233213047 43387 43388 552228576 6861 6860 727695051 53733 53734 281735839 12288 12287 979020424 1148 1147 551471943 3801 3800 181257339 95549 95550 52145703 65808 65809 321554312 10286 10285 20250488 64713 64712 956322023 24289 24290 72583736 66279 66280 742214797 47085 47086 106761270 5849 5848 655492583 11040 11041 888131689 15272 15271 74674382 82455 82456 569355653 12181 12182 60798136 95562 95561 123023056 95563 95562 199758891 95564 95563 56691506 10008 10007 520680056 20036 20035 202763916 78857 78856 305228197 1277 1276 943617867 10807 10806 967239339 63474 63473 640367165 37159 37160 480063970 6090 6089 469672611 15161 15162 572092857 50063 50064 658175111 71352 71351 611632554 35615 35614 474996560 68205 68204 31671149 34421 34422 332537491 61141 61140 27321964 30068 30069 659234092 95511 95510 491616632 80032 80033 262852238 95583 95582 586078906 28503 28502 660091479 78709 78710 26783212 95586 95585 837203496 94114 94113 809813193 4606 4605 728099251 95588 95589 55369153 95589 95590 22198549 95591 95590 22284018 36659 36658 925704551 89361 89362 644811092 47900 47899 413504399 95595 95594 601398835 95595 95596 997357916 95597 95596 341844195 82940 82939 851382483 95599 95598 828830383 79429 79428 910299587 1907 1906 41872658 58411 58410 518705568 43218 43217 968341034 89868 89867 993352077 24019 24018 644891497 29684 29683 488415931 7075 7076 384171150 94358 94357 598535410 99707 99708 340882643 38921 38920 573793133 74480 74481 256057448 95089 95090 655590379 90407 90406 755307553 29158 29159 70745091 52999 53000 597519724 85796 85795 455110840 58016 58017 913208965 2732 2731 245064781 74054 74055 91937517 57642 57641 470920795 7905 7906 21463064 3813 3812 48295968 42779 42780 895309413 98852 98853 485654298 13385 13384 996718164 37880 37881 652208084 85898 85899 150937076 19624 19623 533994241 87425 87426 704668314 32423 32422 22810823 63989 63990 429271768 17310 17311 370568797 98345 98344 198788269 2565 2564 207374808 63701 63702 437332986 95635 95636 681535554 86248 86247 597153077 46116 46115 324307949 94515 94514 358158433 34130 34131 673274118 52419 52418 704190526 95641 95642 118390381 88776 88777 345055677 95643 95644 626516164 74786 74785 672530358 3832 3833 71774663 36304 36303 760622813 56156 56157 826830299 59500 59501 966778355 11623 11622 227664361 25410 25409 939509305 40949 40950 92392300 95653 95652 925100074 95654 95653 864725193 90793 90792 769523817 93220 93219 341753824 22989 22988 138856697 79648 79647 220399840 2755 2756 796711596 49264 49265 21117791 3123 3124 503923422 32640 32641 433828266 15019 15020 853582178 82091 82092 14259801 3356 3355 352707261 37216 37215 832507943 44329 44330 432630418 95668 95667 559767553 95669 95668 68483166 71664 71665 553788765 54145 54146 804200550 90635 90634 986561741 50706 50707 412441325 95664 95665 763555028 97576 97577 289774505 95675 95676 121066744 49604 49605 480208760 26856 26855 30003992 69274 69275 943345232 17308 17309 586109696 62988 62987 223238004 33576 33577 32062523 95683 95682 871562734 21005 21004 886403624 95685 95684 452972857 50077 50076 127834705 43652 43653 110169662 94551 94552 49795831 95688 95689 925451394 67687 67688 110105586 50551 50550 728816541 71841 71842 349903800 95693 95692 245009646 16010 16009 412007099 95694 95695 90580365 67050 67051 68290808 83581 83580 733881473 98637 98636 835965388 70170 70169 889194803 75321 75322 42865162 74119 74118 14181923 5480 5479 27941452 95703 95702 382208986 78433 78432 215085446 76860 76861 440819744 95706 95705 548465633 95707 95706 696333678 89480 89481 299024838 70639 70638 952153766 2556 2555 688867128 13249 13248 476625666 4909 4910 154536296 95712 95713 328832586 83341 83342 516079747 68243 68244 91535691 83664 83663 388764623 84025 84024 50116228 54781 54782 30991350 12416 12417 66925858 31567 31566 481202082 78837 78836 305196079 88064 88063 776431177 28191 28190 821782534 51696 51697 801160523 95724 95725 970247178 44002 44003 674159418 57629 57630 960874135 55397 55396 1368952 78449 78448 35904825 58495 58496 270171144 24320 24319 131424028 74278 74277 156438430 5396 5395 221371332 7116 7115 61027320 74440 74439 436466174 95735 95736 793579633 10532 10533 153881367 62325 62326 196638932 90123 90122 560158283 38419 38418 709445742 95740 95741 177936512 95741 95742 886201703 32638 32639 302097461 41101 41102 490519122 89375 89376 245435829 60653 60652 926809090 81008 81007 413527952 55571 55572 967270815 20297 20296 624612171 95749 95750 156769018 99681 99680 957354583 88309 88308 265441566 42062 42063 58508096 95754 95753 63755048 56826 56825 339511079 22981 22980 118579544 47531 47530 37552498 95758 95757 400341095 41990 41989 379605954 60300 60301 40314139 93338 93337 710287397 21249 21250 798112794 95763 95762 241763214 58859 58858 315337212 95765 95764 719060610 55840 55841 504129443 48880 48881 700559891 20946 20945 325120719 95768 95769 526810898 95770 95769 968478957 68678 68679 487302529 66878 66877 364628528 88849 88848 5142599 95774 95773 70441699 70024 70025 824539431 49421 49422 941805310 37300 37299 545648883 66968 66969 48230903 95779 95778 967104509 40194 40193 157666522 82555 82554 400073423 32217 32216 624759964 65514 65513 857458460 10083 10082 421354157 98354 98353 355273974 98498 98497 353473996 70547 70546 156532800 2938 2937 804063519 14138 14139 415438439 4583 4584 381171587 73727 73726 93674573 99786 99785 801349921 85054 85053 376750214 39687 39688 324796226 4918 4919 618384839 85631 85630 471364196 97342 97343 73113499 46908 46907 818960012 14396 14395 371354456 95800 95799 170635743 72774 72775 924131154 13813 13814 366276972 32905 32906 547031630 95803 95804 961144909 74200 74201 670695738 70158 70157 374424814 95416 95415 838068507 77499 77498 319353004 49761 49760 191279942 29844 29845 127438242 63508 63509 345172435 71024 71023 327616191 95813 95812 284680271 62251 62252 17669148 27816 27817 232381617 85049 85048 430957965 5264 5265 828525711 94234 94233 711322999 24637 24638 610491026 85004 85005 527791585 35006 35007 683112488 49817 49818 870448589 42624 42623 239382392 84751 84750 437587144 69518 69519 413159835 69211 69210 513209024 92417 92416 122508553 52920 52919 39303702 81774 81773 312571985 64403 64402 782893044 50704 50705 256245006 68930 68929 80619233 95832 95833 173575958 41200 41199 724113298 64221 64220 271657972 97075 97074 437486595 95836 95837 800988825 70407 70406 172843207 44677 44676 747430734 51781 51780 118360221 95840 95841 828671981 74525 74524 95993411 10444 10443 898587729 90236 90235 86835343 90180 90179 649529099 65710 65711 381215931 9153 9154 157962838 58132 58131 313158401 95848 95849 574375246 95850 95849 444760423 93196 93195 428367196 87285 87284 717793501 95853 95852 735312885 91894 91893 511209605 22797 22798 416210052 20583 20582 639023954 19644 19645 586688164 95857 95858 342066132 74269 74270 299692179 91441 91442 44765778 75642 75643 150816227 60888 60887 783866138 67351 67352 625673843 41789 41788 342387477 70206 70205 860926366 84790 84789 618086558 68758 68757 804090290 95868 95867 490258068 45448 45447 633043876 78483 78482 524727214 95871 95870 420484866 78870 78869 223559695 55300 55299 345956904 57753 57752 200989467 88760 88761 146417335 76199 76198 729181064 49409 49408 255283779 81160 81159 445556152 95879 95878 99444556 95880 95879 623649862 19012 19013 299563632 62232 62231 545910495 71791 71792 21579230 1823 1824 117957459 13754 13753 3763470 63583 63582 631026923 91540 91539 760459952 95887 95888 484963838 15311 15312 127718114 82328 82327 400678847 83897 83896 11220901 77085 77084 976374873 95893 95892 690597266 95894 95893 673027902 69090 69089 139716297 73028 73027 706336699 74189 74190 740141611 95897 95898 234826193 44592 44591 602964681 57400 57399 131725632 95901 95900 940606363 33015 33014 878576356 89784 89785 262042486 17840 17841 56407620 61246 61247 389412152 63795 63794 226341225 30472 30471 439615558 12518 12517 864237804 95909 95908 546815288 86875 86876 256540243 79010 79009 58923730 95912 95911 307595934 15393 15394 173911862 14596 14595 396006172 53210 53209 43432281 33032 33031 156411523 6734 6733 604427956 38706 38705 946778176 38233 38232 871579964 59934 59933 665306636 63147 63146 950905235 34418 34419 741471168 8179 8178 802718080 91994 91995 638384490 67939 67940 424069789 4630 4629 838348704 84227 84228 142556495 17579 17580 386074132 81378 81379 249486331 85841 85840 297816169 35245 35244 811222647 85694 85693 58428229 35052 35051 887054783 75047 75048 145937320 61662 61661 139929578 95936 95935 354185852 12414 12415 994653276 76226 76227 493014637 37608 37607 370991164 83874 83873 712219130 20815 20816 284754729 81594 81593 470516684 95943 95942 575384616 91915 91914 994498375 71413 71414 904226529 28343 28344 987007840 2431 2432 52762380 67850 67849 650720174 13759 13760 895321126 1575 1576 638486467 36806 36807 885872488 95178 95177 259552444 37727 37726 139181561 70093 70094 880012567 2887 2886 461661539 18561 18562 593193669 32580 32579 527726660 93844 93845 57169792 95959 95958 367847750 21786 21785 205803359 62841 62840 364178000 69835 69834 993751464 96508 96509 961209342 48491 48490 135181285 95965 95964 172360015 26562 26561 996502330 47833 47834 458924958 50783 50782 685768693 79189 79190 586765012 10354 10353 784924519 93043 93042 143916507 27794 27795 30225907 2442 2441 914038614 47445 47446 133303140 54016 54015 577149583 62044 62045 555713411 17589 17588 512877744 98575 98574 626570474 25603 25604 629100087 80039 80040 881527827 14883 14884 844923044 98167 98168 496738484 95982 95983 402785396 95983 95984 31244623 60971 60970 680944467 95986 95985 868661508 95987 95986 533641870 12597 12596 792539563 3553 3552 567464391 56691 56690 864945183 95991 95990 12388844 95992 95991 452775132 18569 18568 448772202 95994 95993 898632397 95994 95995 48349853 38619 38618 132298335 95997 95996 107285899 32716 32715 194367194 9957 9958 13145555 85599 85598 862179825 5563 5562 275137504 71880 71879 349262232 67314 67313 498684002 33982 33983 964664341 12749 12750 121490687 76489 76488 975120986 28302 28301 603235653 59751 59752 620775570 96008 96009 780315620 18980 18979 306588922 46737 46736 183863322 88600 88601 666431730 32683 32682 958666606 19181 19180 775331924 96015 96014 632395681 27021 27020 986141444 97749 97750 732769506 78649 78648 223053000 88703 88702 953620545 19272 19273 651337562 96021 96020 646001254 50471 50472 965307068 29030 29029 957382275 8338 8339 877483980 83683 83682 404679047 18470 18471 199121176 26231 26232 826214805 14354 14353 61980147 8709 8708 392032692 66961 66960 409158601 56194 56193 281112008 11462 11461 231133615 10638 10639 632273601 40781 40782 43684414 13113 13112 564989714 96035 96036 198893474 28247 28246 425789284 69769 69770 967914990 65063 65062 655674252 96039 96040 134750130 23622 23621 802717627 50249 50248 482169040 96043 96042 591582709 28750 28749 359818123 80944 80945 131388357 96046 96045 117402593 20824 20823 100376622 80317 80318 814109979 54515 54516 61959652 29598 29597 69352866 15510 15509 46093757 23390 23389 121357588 41598 41597 329332066 74267 74266 746193047 50606 50607 252077642 95504 95503 693438830 72649 72650 670228713 62434 62433 692476362 62736 62737 142811172 96059 96060 547187682 49136 49135 189683977 57816 57815 552521541 31503 31504 56941245 69760 69759 824780911 23745 23746 620079797 44688 44687 189157019 66007 66006 9449769 962 963 26868697 15647 15646 587532742 10161 10162 768131936 38778 38777 199740580 37924 37923 727171621 51999 51998 213017463 38850 38849 71496621 96075 96074 42352393 71873 71874 852927775 7379 7378 15906536 36055 36054 924166301 96079 96078 16805211 49881 49880 668261076 56363 56362 46217627 62419 62418 996806866 96082 96083 967117376 83090 83091 764998680 76044 76045 793851386 34250 34249 58784497 66727 66726 851320961 45286 45285 724876034 96088 96089 73089487 91085 91084 417843745 43535 43536 751709580 76832 76833 600023403 45618 45617 274181834 43529 43528 72857232 97829 97828 819121138 34560 34559 917225330 35248 35249 811091710 64505 64504 569594863 92592 92593 109178345 90798 90797 131883514 96101 96100 977915748 78418 78417 495331313 91533 91532 311240651 96103 96104 269429034 96857 96858 254876247 92456 92455 382226640 96106 96107 484444821 12946 12945 352794349 96108 96109 359606807 91609 91608 765017031 11003 11002 54805609 58488 58487 164818288 58251 58250 452879174 32908 32907 910453657 77772 77771 967445772 93451 93450 386481575 74734 74733 531746670 11282 11281 364728073 39582 39581 878267497 33896 33897 185304520 13327 13326 125333369 96122 96121 98772831 87997 87998 574593292 80449 80450 843481038 33549 33548 882482743 76153 76154 29261546 14557 14558 288059560 98008 98007 393068535 99678 99677 167215836 50914 50913 432123768 52364 52363 530693266 72566 72565 734184262 87565 87564 357471103 72884 72883 805927136 32611 32612 455449667 73140 73141 390991362 95367 95368 561293212 43442 43441 479995769 81117 81118 108085209 96140 96139 824433205 80800 80801 815372946 96142 96141 967494304 96142 96143 129585815 86271 86272 530634286 55337 55336 512228902 56898 56899 399473461 96147 96146 55782241 71472 71471 548238080 85775 85774 719543550 31642 31641 441365023 66497 66496 66505025 57811 57810 972702464 35723 35724 728370471 46056 46055 995602116 41127 41126 217549285 18176 18175 289695819 40626 40625 640946832 81241 81240 943910289 68631 68630 15953438 91667 91668 747606846 1654 1653 334729613 90726 90725 634498680 58178 58179 403756130 55415 55414 443322620 96165 96164 171200853 96165 96166 745671533 96166 96167 634399051 43017 43016 37022187 95023 95022 228380292 38229 38228 746168040 35400 35399 861414934 11648 11647 474681399 73595 73594 204266906 68945 68946 174701158 91477 91478 61720869 18854 18855 308158030 78198 78199 65246074 65330 65331 590097640 15177 15176 630168189 65691 65690 128230755 64392 64391 923105771 15447 15446 676731251 89220 89219 834057801 72808 72807 153127915 38594 38593 173047322 96185 96186 610688398 35572 35573 823584597 74120 74121 635304994 82715 82716 860305174 82102 82103 654575559 61220 61219 723276180 96192 96191 791732871 51902 51901 275539539 63724 63723 423878190 96194 96195 468593819 44265 44264 553286748 51380 51381 253412392 772 773 971011288 96199 96198 313364003 29899 29898 836957735 29826 29825 36587601 38231 38230 25252958 14674 14675 934724747 65252 65251 194943540 96205 96204 105397870 40775 40774 787886171 27565 27566 987545939 89811 89810 724242193 65475 65476 268506241 13756 13755 997928434 58819 58818 699405218 33468 33467 688924176 47443 47442 171442548 96214 96213 921942597 74688 74687 767161025 88446 88447 698268104 61521 61520 508257681 96218 96217 204370175 30532 30533 851204254 96219 96220 892509332 94975 94976 166950664 96222 96221 757306059 36218 36219 888450122 6769 6770 946968339 11050 11049 562115693 76383 76382 657918939 24693 24694 928676988 17620 17621 747337382 45036 45037 975300407 10747 10746 527698530 97545 97546 568216075 65625 65626 662219765 80580 80581 8383554 51212 51213 919708954 7320 7321 128672376 96236 96235 339605867 5007 5006 487344206 96237 96238 376476094 96238 96239 359058018 96240 96239 321401269 7499 7498 36763262 16618 16617 601582481 73344 73343 661633039 3806 3805 34539079 86985 86986 177934041 92113 92112 491129302 55784 55783 136257002 14803 14802 747922903 92764 92765 24848076 74081 74080 500164182 49173 49174 369640703 68264 68263 610527968 19034 19033 945290662 96253 96254 163648477 57379 57380 305657729 75050 75049 24271393 65090 65091 156462875 95074 95073 583812285 84958 84957 376748869 96260 96259 171946267 42854 42853 23688642 56798 56799 72212810 7526 7527 864066628 47211 47212 68568214 96265 96264 850443672 53738 53739 126627420 94077 94078 928384797 41926 41925 726167324 33462 33463 781796986 96269 96270 267944912 37040 37041 460010384 47056 47057 326389628 68330 68331 674010798 56919 56920 64112903 89348 89347 451780356 93443 93444 801216329 5005 5004 45396827 41116 41115 309247333 39487 39486 822548227 7037 7036 52554073 2446 2445 771712268 61344 61345 611023571 96283 96282 58722745 78756 78755 948979783 41236 41237 747943473 86932 86933 469487678 35721 35720 453321336 96288 96287 592581873 86241 86240 704727454 40773 40772 59247638 96291 96290 90054710 73504 73503 657988858 4371 4370 991030026 7127 7126 797757136 96295 96294 129369101 91515 91516 148584776 18022 18021 732654481 87811 87810 248532324 12739 12738 987265466 95209 95210 635370632 37714 37713 957236275 43914 43913 179203024 69321 69320 889850911 54821 54820 355496357 63231 63230 873810003 96306 96305 290492819 48955 48954 541728706 292 291 793242197 15201 15200 192145464 24500 24499 764201522 96311 96310 949091660 30780 30779 46928781 4391 4390 39664016 96314 96313 186657719 66044 66045 840166410 96645 96646 383276551 29759 29758 885672936 59959 59958 586435885 5718 5717 125688943 64256 64257 389181635 24012 24011 95172405 14201 14200 257641765 80490 80491 808821392 68247 68246 278162307 36594 36595 490340942 98595 98594 139585588 80018 80017 50558630 96327 96328 384287565 55969 55968 287982447 14813 14812 129900403 58765 58764 642826640 81218 81217 958456557 96333 96332 445418680 84874 84875 363949821 96334 96335 711172943 96335 96336 561766769 38884 38885 940220076 6601 6602 17484405 23271 23272 866472328 22236 22235 499241131 3254 3255 942222002 67443 67442 633365886 8267 8268 249507845 96343 96344 260250547 58294 58295 730178968 73503 73502 487503424 65355 65354 320058676 70494 70493 73135458 48703 48702 58581003 58947 58948 36668906 91567 91568 801117350 51668 51667 909235927 80408 80407 47816992 96353 96354 110458666 47052 47053 589068690 18958 18959 863210998 3819 3818 40430798 96357 96358 364642999 57645 57644 408473936 87188 87189 794581988 84284 84285 760088689 66750 66749 225804744 44929 44930 769664478 64549 64550 976102285 28690 28691 288566089 96365 96366 539128474 92958 92959 597133406 18494 18495 561457183 94755 94754 640478457 32790 32789 76318957 94254 94253 824118166 19823 19822 944724876 97928 97927 714006537 48345 48344 304678023 52744 52743 68079215 1713 1712 127352075 40063 40062 281521764 72530 72531 89561008 61750 61749 641341046 11047 11048 641419159 93035 93034 429915098 55857 55858 731766197 96383 96382 200178270 6705 6704 963702894 90447 90446 376985759 71791 71790 938533222 54812 54811 171023484 35748 35749 485963156 29257 29258 328090570 95112 95111 55667096 60917 60916 889582921 96391 96392 861420622 96392 96393 708230615 55434 55433 454463907 27357 27356 631614948 87736 87737 505905063 96397 96396 992111398 57948 57949 958438372 59854 59855 684100238 42065 42066 507645679 26238 26237 278611578 93257 93258 203758652 1546 1545 349693228 31128 31129 470834230 2003 2004 684024699 20809 20810 703093903 4938 4937 138491848 46841 46840 398629589 51236 51237 668909876 73721 73720 253267271 20046 20047 262616848 21914 21913 26619366 34599 34600 847195286 68716 68715 193936335 58100 58099 874937558 65365 65366 974071495 4328 4327 802763506 78520 78521 378394904 88948 88947 831865486 57916 57917 977130396 4213 4214 871933059 85380 85379 184668183 30418 30419 348498899 74854 74853 603708873 53710 53711 302229218 73848 73849 197209156 7007 7006 29499619 78356 78357 975960188 8735 8736 377116560 82035 82036 265080861 34036 34035 571488542 96432 96431 16555809 92989 92990 695664240 25451 25450 378485665 17536 17537 988722571 71058 71057 103080939 46479 46480 418140234 96437 96438 69001942 91934 91933 731286354 81020 81019 287723090 15131 15132 183124297 71644 71643 628364355 78668 78669 326860355 61432 61431 999082384 9757 9756 399992701 60588 60587 482209654 68751 68750 545868622 55895 55896 825074467 3540 3541 213314906 16905 16904 898427776 94240 94239 90694409 25959 25960 409475406 12579 12578 358880312 24663 24662 555543924 55059 55058 397947950 48815 48816 577173911 71070 71069 248858321 35033 35034 446000876 34425 34424 374670873 65993 65994 56381258 13416 13417 22723526 30642 30643 860238980 3340 3339 395600718 59124 59123 315007477 86230 86229 48113690 24934 24933 116036700 56549 56548 528749553 77061 77060 330122219 58273 58272 19136949 46539 46538 401001626 31804 31803 506341453 47303 47302 618737857 48842 48843 873091554 96474 96473 327772646 58989 58990 366285646 50403 50404 423558099 87442 87441 935860177 72113 72112 45052908 251 252 691426566 56096 56095 938200768 50049 50048 254884630 99022 99023 135095774 86055 86056 298366252 13745 13744 613873642 65934 65933 233836073 96486 96485 140370160 96487 96486 39994264 96488 96487 800688375 96489 96488 718004452 54273 54272 582170330 15846 15847 394208456 55658 55657 249038163 38074 38075 971219720 65698 65699 313372249 19712 19713 829626463 92383 92382 19224236 1837 1836 250779320 6773 6774 542610350 24739 24740 515430305 78357 78358 29920628 66465 66464 126620412 96502 96501 13321501 12449 12450 807972343 10185 10184 605281122 88900 88899 29625407 33835 33834 74943343 85657 85656 450256241 86800 86799 70392817 42144 42145 544336082 17472 17473 794045553 46391 46392 105826623 95426 95425 124343008 70581 70582 963088231 63516 63515 556750195 96514 96515 47722551 96515 96516 736633009 48962 48961 331140502 17429 17428 669269962 14314 14313 666171219 72400 72401 756303146 31657 31658 268892251 39633 39632 523936078 62226 62227 425657392 28181 28180 297819094 96525 96524 506845334 42705 42704 25696476 86458 86459 936159120 22780 22779 134866053 33588 33587 533978506 81464 81463 100067029 9273 9272 883660760 54694 54695 764973512 36554 36555 843407199 89669 89668 683401118 40085 40084 296090514 9474 9475 71523702 92321 92320 554168737 60018 60017 56636958 96539 96538 110986220 5609 5610 878078250 8202 8203 72940478 12366 12365 251396163 96543 96542 267458360 25983 25984 952506562 51889 51890 763043211 82438 82437 873629566 17508 17507 615943019 46249 46248 461210849 21828 21827 21955520 83022 83021 114351938 92810 92811 352284830 47573 47574 462825326 83010 83011 145117303 3450 3451 726371208 85346 85345 269904783 37943 37942 557011988 38178 38179 745564081 96558 96557 566572878 3111 3112 314613793 22316 22317 499316416 41452 41453 664915921 84812 84813 988248851 15746 15745 31613399 68546 68547 339468838 96564 96565 661553695 86904 86903 872854365 84114 84115 314912861 17030 17031 157298236 8150 8149 958760774 84120 84121 996271924 29974 29973 491548160 81982 81981 469444284 17097 17098 611244503 96574 96573 476167844 48667 48666 44311601 43257 43256 86165926 13062 13061 764106948 86807 86806 332925247 37411 37410 595836422 39993 39994 7787965 90781 90782 66912229 38529 38528 205673624 83956 83955 637286585 89905 89906 476047621 96585 96584 53453431 63219 63218 33985225 32373 32372 264495655 92876 92875 844246859 78451 78452 45292440 39418 39419 263540974 63756 63757 175067474 96591 96592 118169757 96593 96592 947617996 42510 42509 575241640 96594 96595 894249695 27258 27257 315772878 96596 96597 757683835 96598 96597 359088027 58077 58076 598191001 85556 85557 834259188 52610 52611 71135344 96602 96601 933059568 35154 35153 50414316 59348 59347 4306409 53367 53368 6735452 62450 62451 916761811 51628 51627 693517675 38581 38580 94326477 30879 30878 465040465 38852 38851 866068470 96151 96152 190807882 84561 84562 133366914 58843 58844 837172551 96613 96614 62860045 12183 12184 449564388 18352 18353 814809902 59488 59487 16270747 96618 96617 49269328 76420 76421 210218807 72177 72178 440200893 38247 38246 522125195 8700 8699 907220220 90252 90251 116935267 9481 9480 755198813 9125 9126 75678651 11986 11987 60985810 86701 86700 943483951 94916 94915 645721088 92275 92276 697563059 96630 96629 603847062 82430 82429 342658180 14229 14228 168464606 54466 54465 255815263 56 57 590516626 4891 4890 4333552 2329 2328 957879792 77517 77518 349017229 84557 84556 484790288 77985 77984 156840996 54790 54789 861622646 14815 14814 975266674 98753 98754 646443236 40306 40305 141117046 31993 31992 58226801 25219 25218 167076646 96315 96316 121034207 1456 1457 328102496 14195 14196 961163050 28948 28947 740343075 96649 96650 469282141 43234 43233 444783103 53055 53054 236114857 26741 26740 533946058 6479 6478 603891896 96654 96655 276585109 75486 75485 415965247 51989 51988 500607966 38861 38862 887276243 93402 93401 40470280 22889 22890 744130557 96661 96660 584007944 46053 46054 384374416 92448 92449 355742304 3074 3073 57892666 63099 63098 561727057 15491 15490 155272538 31049 31048 738101836 51514 51515 416303633 34479 34478 485642667 58282 58281 776170908 69882 69881 912671134 11430 11431 662125281 70487 70486 719804776 22873 22872 531738951 11738 11737 650234571 9705 9704 318177483 46766 46767 501561024 9119 9118 720981073 39620 39619 274899564 37927 37926 933946935 73174 73175 395491408 96682 96681 896547632 51924 51925 768879040 24495 24496 586473296 13348 13349 49267862 64281 64280 144175459 39280 39279 253399335 19126 19125 864209027 78367 78366 915836022 96690 96689 106536938 90288 90287 804639400 22266 22265 562869508 44617 44616 56656824 93415 93416 88771528 96695 96694 907951212 28178 28177 789826889 74154 74155 279684488 35037 35036 350876808 90870 90871 394726209 22556 22555 2342285 73731 73732 579859188 92916 92917 702483126 62150 62151 681448728 819 820 454177870 94437 94438 808044914 673 672 842921569 82883 82884 310969223 5356 5355 280948943 80212 80211 601224023 8817 8816 297921952 2245 2246 829038152 3318 3317 215146903 23492 23493 688456801 84663 84664 101833482 58785 58786 446440888 88144 88145 235033329 96716 96717 647330862 39972 39971 855512124 36885 36886 183745881 24459 24460 105491818 6319 6318 551811266 76533 76534 381821015 51761 51760 23469137 88580 88581 590464085 96725 96724 70777093 86291 86292 641830527 36587 36586 659229160 37754 37755 40954442 37085 37084 384872259 16074 16073 290184285 96730 96731 580293646 92800 92801 875778467 81187 81186 331703210 49439 49438 785968286 80660 80659 941628883 1764 1763 659367678 96736 96737 738780880 63005 63006 290131314 44255 44254 400500716 56449 56448 629769150 52299 52298 837194794 96741 96742 45059854 32783 32782 918840629 96744 96743 971152009 20559 20560 715449494 76721 76722 687663658 91291 91292 351966505 13214 13213 609955787 84006 84005 149131474 93528 93527 307426947 76941 76942 740814444 67148 67147 977328178 416 415 249381890 19369 19370 691843418 52719 52720 95000898 56485 56486 778749745 20163 20162 413490734 96758 96757 284070900 96759 96758 953825813 31168 31167 24849789 43439 43440 241845954 90266 90265 696777240 96763 96762 290229235 17040 17041 438151059 75835 75834 51971341 96766 96765 11849364 17151 17152 487426829 57362 57363 88587311 18177 18178 547660994 96769 96770 268043192 57005 57006 585346874 34145 34146 511240918 76179 76180 43879034 61603 61602 618874329 96774 96775 9516657 41432 41433 536496718 96776 96777 109370415 96777 96778 424740304 58546 58545 823164755 78842 78843 455063329 5218 5217 133844418 9053 9052 901037433 67936 67935 987132831 94179 94180 411472413 63241 63240 312672631 96785 96786 552075316 39142 39143 101810875 10801 10800 542576342 59781 59782 40065140 62934 62935 14026599 2400 2399 451718194 82920 82919 713200163 73484 73485 825757509 48279 48278 683444985 64341 64340 130619952 96795 96796 923017373 57825 57824 293281883 85954 85955 828691417 96799 96798 797264904 27763 27764 237100324 31139 31138 807188104 88001 88002 560637557 43303 43302 68978351 96804 96803 682301273 96804 96805 518664069 5887 5886 65117508 95599 95600 250646846 70970 70971 3762724 25616 25615 113847917 17896 17895 841943868 51849 51850 586951540 25132 25131 124774960 95853 95854 570015295 96813 96814 205803100 96874 96875 522148914 79264 79263 171762794 87127 87126 508920927 7985 7986 15071780 6607 6606 442006013 15178 15177 907521158 2818 2819 663847701 48759 48758 72217112 8702 8701 497123199 24282 24283 172096379 84483 84482 427518989 27209 27210 973835329 96827 96826 170698246 66930 66931 805723650 3013 3014 440042198 85425 85426 221717419 26907 26908 665292803 96832 96831 989573914 28603 28602 479334243 11124 11123 415040232 47907 47906 444138381 71810 71811 289487494 96837 96836 169697421 45135 45136 966461580 66332 66333 33699036 80939 80940 2419021 8998 8997 361946767 23895 23896 783718319 96842 96843 54777550 87500 87499 510364218 56662 56661 889302408 11927 11926 622939758 98708 98707 555939685 15590 15589 411179098 35431 35430 68509692 96849 96850 743787626 12869 12870 50515015 51857 51856 214659457 99065 99064 240171347 96853 96854 309758279 37255 37254 823661372 61266 61267 299385541 76217 76216 22184025 21525 21524 680803119 22272 22273 16485556 54623 54624 172245248 138 137 118710717 96862 96861 786910540 50788 50789 496256575 47829 47828 620046162 21239 21238 136569490 93784 93783 689006162 7734 7735 61814035 95233 95232 89834910 96666 96665 368108241 46018 46019 442466034 67056 67055 434577545 95329 95330 330178312 59468 59467 23422421 28263 28264 705169512 27395 27394 953656992 96876 96875 892541054 40871 40872 60251357 26171 26172 795615982 12427 12426 687920248 30226 30227 746043180 66923 66922 906061709 97015 97016 643163207 99286 99285 251735769 51722 51721 563277573 1635 1636 482383470 41977 41976 188329525 14298 14297 628229802 59307 59308 308674881 62751 62750 48148329 96889 96890 527832323 79941 79940 589730682 43676 43677 719153881 8026 8025 639920208 69708 69707 362075644 21268 21267 158047738 16934 16933 86926093 9688 9687 888251222 61086 61085 629595633 22037 22038 440973953 97646 97645 303557087 44192 44193 948236689 44161 44162 149512119 70456 70457 918426503 8109 8108 690251414 95907 95906 657630591 96905 96906 524516007 42146 42147 621265962 50874 50875 15095356 94626 94627 514585982 7973 7972 977596701 76080 76079 54458540 91867 91866 255625759 60431 60430 104443475 51842 51843 302542585 43720 43721 128178931 50188 50189 294516308 87921 87922 419526052 43034 43033 559079457 4157 4156 718190856 2601 2602 24167983 14277 14278 406822014 41548 41549 701650685 38903 38902 570262424 39949 39950 384974029 9820 9819 630030800 4684 4683 543130361 81323 81322 55445110 96928 96927 885444490 66787 66786 85755117 96929 96930 20821767 63123 63122 932637975 40996 40995 613980299 46452 46451 133793806 26592 26593 207159322 64800 64799 413666581 98541 98542 27703605 2968 2969 508134094 93573 93572 696765356 29916 29915 932069549 8401 8400 379929780 46229 46228 294495404 35557 35558 885694009 96943 96942 181227840 81227 81226 703666806 32703 32704 652150668 56646 56647 848058818 97125 97126 77918677 31461 31462 433887405 31884 31883 691171895 96950 96949 736171083 22464 22463 290343318 32548 32549 585697488 61941 61940 462760663 78951 78952 851967581 77384 77383 27313231 91084 91083 866310170 48982 48983 326097275 68232 68231 241752453 11362 11361 56274674 80824 80823 752817674 30872 30871 985954969 51233 51232 257359571 34089 34090 55741974 9024 9025 167576289 66634 66633 980345223 70123 70122 198079836 62864 62863 532991091 66127 66128 824618535 96968 96969 207997696 9156 9157 66459832 96970 96971 76227431 22357 22358 730834215 5160 5161 905478054 34783 34782 773738372 14933 14934 352014197 71864 71863 95760750 97511 97510 705726074 55171 55172 721539553 52301 52300 35949248 89593 89592 396273488 96980 96981 326362982 48837 48838 570785780 18742 18743 152016788 62587 62588 891176035 11750 11749 117407155 33178 33177 91670628 34023 34024 419453662 5589 5588 101654018 45981 45980 501930643 32597 32596 53761247 940 939 565315247 54049 54048 110567371 96992 96993 940095385 54105 54104 49349269 42426 42427 161338557 74596 74595 795154977 14278 14279 637860156 80139 80138 241767611 96999 96998 204722401 19726 19725 99868843 17648 17649 718680 67243 67244 162381578 62699 62698 2012058 90242 90243 348518612 17278 17277 168497580 83236 83235 358607422 97007 97006 92556425 7176 7175 195614793 10313 10314 32472669 53195 53194 49183383 97011 97010 474152179 17222 17223 133477245 94269 94270 38512241 63683 63684 450795611 20270 20269 573850179 3857 3858 80403496 29252 29251 882767957 51129 51130 218051153 9648 9649 963334277 26212 26213 861351876 78815 78816 320745560 25437 25436 817059911 54296 54295 376716523 97024 97023 990811663 34288 34289 57566509 45013 45014 791498638 97027 97026 915912780 30427 30428 569446284 78929 78930 14387821 96989 96990 994702201 49870 49869 41586592 26250 26249 482890754 77564 77563 371910931 1473 1474 902781922 68984 68983 47099526 59081 59082 124190971 24969 24968 736568830 57771 57770 967742373 6886 6885 612833214 94504 94503 82597958 97040 97041 10093171 27076 27077 272752419 39163 39162 253747119 50685 50686 134090357 81881 81880 782854296 97045 97046 227414720 38747 38746 215689442 83277 83276 51325280 66069 66068 512802298 61813 61814 344062308 95629 95628 43816580 44820 44819 10120864 65936 65937 556418568 84837 84838 53824254 6231 6232 968966376 16275 16274 593879573 36313 36312 837194902 15642 15641 120271613 71158 71157 375386115 90049 90048 247485537 311 310 554864731 97062 97061 428861141 29794 29793 898229743 20064 20063 918815082 13314 13315 638846323 92006 92007 595217536 32378 32379 864663913 12261 12262 412401372 41106 41105 430655453 73828 73829 170602747 97070 97071 438648915 16107 16108 446642853 28096 28095 405956094 3428 3429 592187077 19901 19902 920324658 97076 97075 349915511 95601 95600 199027484 58353 58352 288580707 38543 38544 421849777 47039 47038 17515850 63503 63502 519614948 87206 87207 119380702 3013 3012 951358492 47613 47612 318372823 97085 97084 372164325 97688 97687 896826435 54581 54580 62407141 72792 72791 951856413 12941 12942 314628883 94630 94629 503986722 43927 43926 353825571 50142 50141 49486304 91133 91132 19921988 87639 87638 274433040 47422 47421 313570574 97095 97096 889692709 24337 24338 360880566 97098 97097 231681573 95007 95006 866221445 97100 97099 30583224 13572 13571 829964936 3533 3534 368404351 7934 7935 780014984 85905 85904 367118502 42674 42673 450280508 15082 15081 449347773 97909 97908 261460926 98757 98758 195835331 6320 6319 463524668 65100 65101 485343876 79721 79720 925984496 69377 69378 803113254 97113 97112 804616018 69243 69244 804475902 95438 95437 70854284 87484 87485 798242984 72160 72161 541859374 8465 8464 647049558 87049 87048 209334051 20125 20126 338878568 97120 97121 62338532 66371 66372 652948029 55103 55102 54636267 54497 54496 732582217 48495 48494 706946923 1572 1573 650977384 17092 17091 363480638 22589 22588 414396274 43820 43819 781543710 55772 55771 267247120 75883 75882 852462617 53619 53620 185704654 24365 24366 829301055 43700 43699 204282993 29599 29598 162604702 53500 53499 533957514 55558 55559 984078448 38591 38592 970334795 93883 93882 896422802 33436 33435 697361562 50558 50559 68533304 42571 42570 131965540 97143 97142 924859616 10645 10646 547982900 779 778 732361092 39879 39878 975315460 97146 97147 471405332 41700 41699 998950483 88250 88251 228751139 97149 97150 363622263 97150 97151 203864033 82724 82723 786998581 39030 39029 116037705 7244 7243 887990415 87244 87243 70626971 54689 54688 369372125 97156 97157 524054285 73126 73125 67391775 52303 52302 513202365 59790 59791 48652946 87435 87434 460125931 50600 50601 620067201 65835 65836 87321701 97164 97163 916588382 36739 36738 934031170 62606 62605 5778193 52326 52325 870269651 22016 22015 26594448 64253 64252 163925463 447 446 597008560 66615 66614 612753646 97232 97231 195602235 70540 70539 190513489 30582 30583 153336130 97174 97175 152161215 35588 35589 76295604 97176 97177 204227515 35103 35104 818627120 35168 35167 832905972 79425 79424 6405144 49168 49167 206617861 37205 37206 568622055 73538 73537 450775902 22694 22693 570352836 7072 7073 48229250 7652 7651 993159767 16367 16366 605235572 41751 41752 790764251 97188 97189 842405995 97190 97189 790686580 40652 40651 764767181 61097 61098 885044419 24356 24355 640190043 68137 68136 671571384 82702 82703 519038377 58841 58842 356362408 97197 97196 39024594 9456 9455 342218400 13615 13614 354941289 98910 98911 608638200 74989 74988 978284467 11143 11144 455534891 97202 97203 956044051 15362 15361 789843686 91947 91948 395394501 52842 52841 937393246 47092 47091 25880783 34444 34445 749109479 35988 35989 732352821 36632 36633 57829315 19363 19362 77072237 16181 16180 369760567 84113 84112 712481554 91441 91440 173693924 38258 38259 817862877 12251 12250 647219285 10678 10677 747045072 81502 81501 215450837 17401 17400 398754484 18105 18106 69455747 13871 13872 422600390 52740 52741 256050344 44877 44876 583450286 6802 6801 258137927 21841 21840 954833584 85772 85771 339879926 87826 87827 337772326 21636 21637 470107629 4656 4657 797099566 16769 16768 614884957 84865 84864 900372896 97172 97171 285748739 3488 3489 510021955 16352 16353 61417724 71591 71590 787513664 73906 73905 821292251 9004 9005 785894614 97238 97237 187703545 99731 99732 58511696 62181 62180 169402636 93902 93903 70630708 62797 62796 805940731 97242 97243 957441982 40650 40651 248733937 67119 67120 372767884 12101 12100 774755505 35404 35403 636227483 33214 33213 365476137 64766 64765 858795378 90948 90949 486491465 19269 19270 654621597 16870 16871 36223765 67370 67371 709573981 20487 20488 730526201 42297 42296 45090462 78676 78675 334289757 90368 90367 500102953 59317 59318 80164218 27592 27591 418021403 48905 48904 538468460 27358 27357 29350806 16889 16888 466913672 41604 41603 32368822 83464 83463 821633263 42387 42388 673826247 1743 1744 540921187 50226 50225 579076789 87560 87561 241619546 96705 96706 927943107 97270 97269 439819345 75194 75195 741721728 16334 16333 771909475 27810 27811 804875000 20624 20623 786379802 10437 10436 321989415 12278 12277 192446085 95488 95487 498076851 21973 21974 209644427 97278 97279 847470298 73164 73165 683499646 88595 88596 345386664 70708 70709 53309172 52312 52313 39354734 59809 59810 911281874 93214 93213 463925105 97286 97285 723011753 36839 36838 541188319 73786 73787 595485254 40200 40201 56481031 83329 83328 884319108 49067 49066 23719880 8752 8751 378976613 46457 46456 167502154 14894 14893 152069473 57646 57645 887133165 40669 40668 221853438 77220 77221 700047487 55517 55518 335774625 7511 7510 265662130 56436 56435 613224612 86522 86523 924258253 19479 19478 471016360 91728 91729 661778849 92548 92549 159640877 26692 26693 689044927 81362 81363 112066912 53041 53040 924350696 11983 11984 286839603 97309 97308 788608709 85151 85152 74311091 4320 4319 782595544 97311 97312 949036951 93671 93670 853063603 97516 97515 626208020 64361 64360 682649960 56947 56948 230538233 95783 95784 56848448 29581 29580 353099255 17245 17246 147517104 79480 79479 60597056 80425 80426 646403464 74945 74944 59966805 2825 2826 29332846 45067 45066 346116632 27863 27864 327484555 48026 48025 461004585 37056 37055 64212100 24905 24906 250181999 19861 19862 355890348 54762 54761 572209397 23017 23018 319216760 91134 91135 814168312 91038 91039 340769331 39222 39223 669330494 97334 97335 89190898 96985 96984 767331241 67160 67161 161372363 81643 81642 580326155 32694 32693 686110786 49146 49147 81035324 16025 16026 407578116 22161 22160 354011242 33146 33145 309396440 67964 67963 46820785 76009 76010 269990866 65276 65275 599731947 53641 53640 324799689 40304 40305 361624522 86649 86648 396393228 39724 39725 277104420 9598 9597 403093841 10447 10448 137868685 65235 65234 50320366 60230 60229 525293099 7255 7254 772569164 77871 77872 257387462 81185 81186 941054616 77773 77772 573643807 49722 49723 847358907 14786 14785 59631491 3102 3101 19188621 13922 13921 765729439 27344 27345 674603845 39027 39026 259333270 31640 31639 353936437 20790 20789 885844817 53087 53088 905029300 45118 45117 197991447 97369 97368 197107547 98745 98746 230270557 96961 96960 213454964 74776 74775 734815967 75188 75187 128796079 27892 27891 497277167 36536 36537 906524695 3373 3372 324598285 11939 11940 242445893 49334 49333 757926841 97378 97379 169274579 97379 97380 987834245 79339 79338 779979540 25236 25235 614652270 19879 19878 236306434 38986 38985 67463788 83134 83133 290601848 82690 82689 809145672 97387 97386 980410274 91989 91990 467175342 50327 50328 902950577 27765 27764 206963075 102 103 688505043 14929 14928 119040120 12598 12599 309696098 38836 38835 968791520 95821 95820 730061403 83243 83242 47973055 25806 25805 529721619 52937 52936 434787875 98792 98791 158707493 97400 97399 886388663 20783 20782 160838831 15622 15623 859191445 93088 93087 649324734 59195 59194 723495004 84958 84959 189284614 16055 16054 489397378 58538 58539 294224343 97407 97408 814454764 62611 62612 806077004 90271 90270 347918524 23827 23828 956268742 97412 97411 181962859 79652 79651 42013080 32972 32973 948349463 25238 25237 186040836 57236 57237 110109470 97416 97417 147763559 59481 59480 756001259 67321 67320 990466736 86556 86557 793110288 66467 66468 718605334 76415 76414 688403605 42942 42943 797760267 38008 38007 802645904 97424 97425 678955627 98784 98783 696997878 45647 45646 420485370 74126 74127 447453873 25285 25286 970777613 7091 7090 240951795 70195 70194 805071495 31014 31015 435468233 21114 21115 27652615 43836 43835 506169075 17611 17610 452257888 37801 37802 133080563 24083 24084 289112906 94879 94878 852547684 52385 52386 24856151 97439 97440 790526605 97441 97440 385903400 69561 69560 227429174 21660 21659 741867488 33531 33532 848496570 76024 76023 479881177 8161 8160 324013662 97447 97446 254459542 97447 97448 505936609 24723 24724 791659257 40558 40557 820932949 92123 92122 603560118 69597 69598 515803949 71152 71153 356564488 78120 78121 661166742 77048 77047 774506915 97456 97455 579188747 11993 11994 820495593 97457 97458 2706979 78795 78796 217790048 72225 72226 557062062 13919 13920 169357412 45472 45471 692405249 97462 97463 967145497 29154 29153 206321038 95631 95630 14686372 92016 92015 968560312 97467 97466 765228699 43698 43697 660144357 15410 15411 665335737 94804 94803 498307540 66114 66113 818729687 16679 16678 137415473 97473 97472 91347991 52085 52086 717260902 74577 74578 266232163 18082 18083 60230837 97477 97476 1698582 97478 97477 471833475 75966 75967 980514040 63353 63352 663155959 60517 60518 781579120 90958 90959 922126532 76791 76790 157333749 2776 2777 526562627 84033 84034 322260934 71562 71563 378951877 3972 3971 755112923 3224 3223 675521319 47507 47508 38309659 46265 46266 548971943 31663 31662 56936911 75030 75029 791713013 66752 66753 375630167 97493 97494 566456718 95334 95333 378615579 99444 99445 23085125 97497 97496 244608453 10666 10667 285478178 97498 97499 46840494 25428 25429 243210864 65844 65845 17956757 99141 99142 22627346 80885 80884 80623767 1617 1616 350417686 91937 91938 494946395 20490 20489 527783309 6760 6761 806575246 93456 93457 500459161 36926 36925 52369039 81267 81266 437561031 52222 52223 218784875 87429 87428 600672927 20359 20358 287278603 97166 97167 440946042 53451 53450 526285484 52826 52827 106096276 91280 91279 584240272 8379 8378 632378466 92521 92522 339026163 84386 84387 707867174 99284 99285 25926209 74275 74274 240798656 43331 43330 409807494 17415 17414 29369287 71532 71531 81816102 18123 18122 251076568 97676 97675 383764174 76454 76453 25625902 27286 27285 8167082 13529 13530 254246771 97531 97530 513776601 41754 41755 578884566 80688 80687 510288926 17786 17787 263344734 36628 36627 825913560 72477 72478 240393086 60901 60900 558539572 58154 58153 53507561 32411 32412 955705505 63706 63705 463071399 41095 41096 244974468 34105 34106 877610345 31990 31989 655739949 47517 47516 874280218 41024 41023 15662602 65 64 369351862 50506 50505 974316827 29865 29866 145678431 85535 85534 574128038 97550 97549 601502382 96133 96132 736258092 97551 97552 829337159 97552 97553 234953627 45595 45594 741174704 73932 73933 137654213 34234 34235 906237283 14506 14507 464309777 22564 22563 671122465 18455 18456 716211825 2226 2225 38114186 45022 45021 280645268 97561 97562 61364459 25403 25404 624640348 69563 69562 679398999 81925 81926 989917842 77575 77574 890086393 19712 19711 238119641 28113 28112 228928936 75929 75928 854728672 65551 65550 4737724 12053 12054 917060828 52631 52630 631459360 18016 18017 98291510 66385 66386 837766313 97575 97574 146025344 71657 71658 429010342 75738 75737 136453806 29434 29433 88675257 52416 52415 228441987 97579 97580 999662565 57234 57235 260502601 29943 29944 3201255 92689 92690 472514757 68530 68529 656122058 53575 53576 358789226 97586 97585 28782262 10620 10619 786034893 96637 96638 152795913 88094 88095 15364185 13447 13448 67048360 86550 86551 572790084 36891 36892 274091672 84429 84430 426500289 26227 26226 209286344 26935 26936 448631416 28199 28198 93842225 55357 55358 546250803 96513 96514 740755489 80890 80889 332551642 64464 64463 200659668 4711 4710 345387425 50042 50043 702308677 17504 17505 357159040 73373 73372 152062019 95536 95537 446529252 97605 97606 974475719 25328 25327 302334372 97608 97607 894430597 23575 23576 282782518 28817 28816 590843841 26070 26069 773787939 19564 19563 338227812 23536 23537 148764088 8295 8296 164981839 77678 77677 757938686 97616 97615 341332719 21112 21113 701590509 68737 68738 619158034 19277 19276 142460125 85168 85167 405153273 48786 48787 985181245 82992 82993 437519278 29026 29027 760926855 10006 10007 631503768 16653 16654 347240563 77125 77124 32027212 25397 25396 591804012 14554 14553 55706022 50890 50889 27004480 97630 97629 337527833 31625 31624 440279323 97632 97631 577139779 97633 97632 676793270 84259 84260 3975364 30849 30850 553212620 99791 99790 855689297 90728 90727 587173326 73971 73972 333457924 67208 67207 52989399 46449 46450 141897206 8217 8216 624371426 16302 16301 183512592 37283 37282 263659835 44117 44116 663178526 47504 47505 207425331 1203 1202 803656229 23107 23108 118104856 24840 24841 574901751 37998 37999 30496612 13638 13637 638533380 2191 2190 826327861 86783 86782 541337459 91646 91645 792141053 90415 90414 22956402 50458 50459 477355387 5607 5606 250150346 74359 74358 481163498 17996 17995 179427510 76598 76597 49648760 97660 97659 966562037 25006 25005 521586169 16647 16646 739433758 53591 53590 429194205 97663 97664 169229108 15536 15537 810819935 16017 16018 83089018 30605 30604 98030336 62204 62203 815071112 45107 45108 354629428 71020 71019 644999839 97670 97671 10749275 97672 97671 874653754 81615 81614 794350834 46972 46973 932318181 97675 97674 109475595 16971 16972 718370130 14324 14323 941984762 25149 25148 25571242 43044 43045 836897618 35807 35806 436230945 97681 97680 575923216 97682 97681 602445005 55533 55532 625083157 58853 58852 50038456 71615 71616 612802010 97686 97685 821959220 80610 80609 529470815 28811 28812 27944046 74240 74239 729613668 99114 99113 838116678 9227 9226 502027228 40851 40850 986225758 39840 39839 877614239 10177 10178 321198193 63537 63536 704009567 97696 97695 472256743 34377 34376 246293981 25899 25898 944920998 69855 69854 268726364 4245 4244 787275562 33154 33153 119993942 92829 92828 954755288 89028 89029 30194543 17879 17878 964089231 81370 81369 962508967 54368 54367 71140993 67701 67702 111925715 97707 97708 858221633 97869 97868 173471566 51151 51152 768829980 68924 68923 366248428 81436 81435 615220141 76369 76370 178751279 9467 9466 563316908 52546 52545 10640318 24419 24418 809251591 74206 74205 13027858 92997 92998 1305396 61318 61317 114104691 33608 33607 31041221 97720 97721 457277731 91103 91104 584127805 97722 97723 944298969 60261 60260 663752482 41664 41665 184561520 43216 43215 141917011 8892 8891 58842337 43132 43133 297082524 57207 57208 92572783 90830 90829 689015176 97731 97730 731884065 47101 47102 992483446 31224 31225 791348853 84324 84325 845429231 37503 37502 650342227 94318 94319 965930807 63781 63780 761910592 13306 13305 739425058 3270 3269 608686292 1227 1228 900264745 4665 4664 554703982 19782 19783 65939133 16704 16705 989976102 56536 56535 191271132 70139 70140 143171075 44273 44272 36751329 17657 17656 65411695 45537 45536 307568544 66092 66091 169344231 19921 19920 633270706 35193 35192 38652151 48622 48623 231063566 67733 67734 639274854 64495 64496 677864921 97755 97754 908874670 1883 1882 85183104 45052 45051 290079150 97757 97758 723700483 14842 14843 45954979 68249 68248 65293716 76361 76360 922191957 65135 65134 173224800 41193 41192 617199502 7752 7753 40311981 11991 11990 592470736 1301 1300 436613925 12472 12471 946932807 78458 78457 899083889 83769 83768 362343933 97770 97769 171017994 59774 59775 326771533 84693 84694 125143884 96097 96096 980551322 94405 94404 855001805 82487 82488 160012097 12044 12043 928091116 64778 64779 236354507 17481 17480 148815789 3261 3262 40086120 37231 37232 570566596 59351 59350 647549337 90379 90380 958341871 97782 97783 573653804 81520 81521 841552777 37044 37045 640160621 83544 83545 769037405 24614 24615 464921243 97095 97094 947023800 94139 94138 357349017 97790 97789 978160834 91958 91957 312046310 81931 81930 735233805 97793 97792 623348943 2282 2283 792126575 97795 97794 664932323 93772 93771 298458381 97797 97796 431343272 82294 82293 384690617 13058 13059 311565196 92200 92201 245501054 77737 77736 470582814 55548 55549 431622008 16906 16905 677632126 56295 56296 497972713 13528 13527 882704658 76853 76854 168590218 86985 86984 160142459 97808 97807 831241759 92601 92602 762328008 49604 49603 415145294 39422 39421 943334121 13017 13016 13095601 44544 44545 476750694 97814 97813 827700266 97815 97814 379021137 37640 37641 539294327 60934 60935 361410681 12327 12326 44405766 97818 97819 218558432 88367 88366 114089994 6364 6363 86505839 44611 44612 353764814 97822 97823 409280489 33636 33637 580973641 80242 80241 842288414 97826 97825 182151668 92203 92202 4844129 97827 97828 376474328 27914 27913 679226683 82396 82397 809153259 97831 97830 893721697 24783 24784 97862300 10522 10523 182804708 19281 19282 902568365 68928 68929 388183976 32662 32663 225588289 97836 97837 229644055 14823 14824 944741942 89696 89695 589880598 510 511 590721204 73412 73413 414652728 2455 2456 888163846 29430 29431 173328178 97843 97844 513216425 83528 83529 296553872 62612 62613 629250723 97745 97746 799036582 97848 97847 685215254 13431 13430 241256904 97849 97850 79904789 33507 33508 238920382 64279 64280 356695222 97853 97852 788215154 97854 97853 983350121 41362 41363 131807212 56050 56051 560922248 85571 85572 540884096 35671 35670 811716911 48511 48510 450870854 59619 59618 494573389 8729 8728 96653771 55779 55778 218997755 62575 62576 11226630 8245 8246 11862029 97865 97864 205685134 83536 83537 428366567 97866 97867 869943306 83717 83716 199362451 62781 62782 600577000 97869 97870 216094736 97871 97870 511754322 59920 59919 359607532 55693 55692 571096925 70389 70388 9666325 23313 23312 812513412 61603 61604 633262572 32495 32494 209775446 69497 69496 214109083 4832 4833 493578859 86035 86034 29842856 74299 74300 181174940 29309 29308 209713099 37722 37721 58450547 8034 8035 687138557 88324 88323 15193569 97886 97885 167834322 94529 94528 958147119 73903 73904 22826760 97888 97889 291671607 87178 87177 317286240 94731 94732 58999508 51209 51208 336081836 93210 93211 128593815 19604 19603 881201706 37185 37184 887336892 27756 27755 858922000 37366 37365 709110620 49642 49643 537733224 97899 97898 849826020 17934 17933 773714206 15033 15034 890307269 3281 3280 920620632 86179 86178 598920557 69174 69175 827898885 97905 97904 998930807 19663 19664 53302201 40836 40837 111513118 58471 58472 251294904 41817 41816 855922680 97909 97910 44020305 85944 85943 806963169 29825 29824 786718829 77860 77859 619527732 3418 3417 9798247 17753 17752 819992130 26942 26943 654409758 93798 93797 151815676 97918 97917 39989577 49205 49204 608675315 71534 71533 998838027 96703 96702 130364803 46633 46632 93534664 90913 90914 643264330 16087 16088 121180470 42300 42301 609386975 87709 87708 230953655 75860 75861 839844033 67966 67965 194802150 95254 95255 252371342 28903 28904 75243375 9916 9917 665508214 50636 50637 692400677 85536 85535 530460398 81569 81570 90990158 31548 31547 987747241 97935 97936 1156929 60298 60297 928438980 85149 85148 313415476 97939 97938 152837953 52958 52957 929646927 27709 27708 190361270 29407 29406 822551045 50325 50326 399100998 4225 4226 779981219 27518 27519 383885265 97945 97946 740662569 97946 97947 982213992 74004 74003 344648026 97949 97948 898248964 8402 8403 48348175 24334 24333 561912439 63016 63015 689285072 97952 97953 629433762 97954 97953 998118821 83111 83110 259586793 61616 61615 607002922 3197 3196 836453348 93376 93377 535296738 37367 37368 944586839 24799 24800 112051405 65261 65260 79030117 51918 51917 569711933 93913 93914 117778688 2475 2474 309840869 31825 31824 563356580 76575 76576 665208115 2575 2576 203907653 34056 34057 716863456 49580 49579 126891654 57635 57634 63655621 91487 91486 334562091 17292 17293 472670448 81824 81823 180433 60738 60737 11479031 23959 23958 614242012 79404 79405 223302796 87401 87400 986385074 56500 56499 978240850 53508 53507 614283047 73799 73798 380617711 76848 76847 343933495 45397 45396 178165859 77082 77083 685684475 70026 70027 52576920 45199 45198 750752214 35840 35841 130746425 5612 5611 722033904 70282 70283 939955400 96073 96074 644133093 14813 14814 303128555 27882 27883 666709438 12976 12975 92720647 84691 84692 895860768 97994 97993 865550096 97995 97994 618022595 96349 96348 517373856 73986 73987 420654118 75825 75824 749621318 97999 97998 531187841 62928 62929 980580128 74788 74787 45831676 73087 73088 672141228 777 776 591712542 13868 13867 442633435 98004 98005 166971272 66968 66967 388079975 74911 74910 112363235 78151 78152 14497895 93531 93530 180953623 24461 24460 909228065 63851 63850 322253501 1689 1690 848294175 63156 63155 336553176 3316 3315 951651205 98015 98014 311061183 98963 98964 583944353 20880 20879 66921310 30898 30897 496623300 78087 78086 86527134 35568 35567 803396944 26433 26432 403620898 80113 80112 727717651 76846 76847 8439860 98024 98023 155682515 44351 44350 725200639 23725 23726 344154666 58873 58874 893286910 79179 79178 595611285 41907 41908 70898612 90135 90136 61041863 26831 26830 495326622 68188 68187 408530499 12805 12804 231271014 30984 30983 264972585 13832 13833 322396249 47041 47042 791436880 28744 28745 477724699 86749 86748 414164374 98039 98038 237714329 66744 66745 219722868 33464 33463 553371968 48428 48427 183431894 74188 74189 175390573 37930 37931 223056425 44857 44858 39224356 74897 74896 206641845 80038 80037 379610372 25811 25810 20570925 98048 98049 539814778 2176 2175 269067908 92663 92664 167100726 61832 61831 417508355 58336 58335 22965979 13339 13338 318027161 65677 65678 582373115 24713 24712 856696946 16513 16512 273856322 598 597 71162314 76118 76117 207374833 43204 43203 362150404 75549 75548 19522958 40257 40258 751094 42145 42146 232593626 32685 32686 227632776 7895 7896 134719748 38095 38096 431493757 98066 98067 535316508 19495 19496 933865104 98068 98069 961581002 98069 98070 940749763 52400 52399 723915840 1758 1759 810632180 94583 94584 931341165 22157 22156 61125297 27604 27605 779748468 45406 45405 738363469 72465 72466 225889116 98078 98077 612797235 61107 61108 222369033 83664 83665 931462011 96731 96732 815644523 51637 51636 305867963 65532 65533 93483509 28665 28666 539357728 80554 80553 725879377 98086 98085 267292861 35896 35895 243188050 97443 97444 67120162 98089 98088 785390634 71991 71992 280486193 89441 89442 508657117 91756 91757 171377453 98092 98093 235039989 48186 48185 64401172 63518 63519 416244088 79525 79524 54012207 48252 48251 523448087 98098 98097 150386919 97345 97344 628613032 11007 11006 821753562 22248 22247 110629334 18843 18842 208388398 76602 76603 767799319 7669 7668 927025701 51880 51879 679416799 77867 77868 192214258 9837 9836 57043220 84648 84649 869692620 50527 50528 59762113 10104 10105 8020544 19483 19482 780937742 92630 92631 53768395 83244 83245 856415344 98114 98113 927923880 58507 58506 605902365 31417 31418 315416807 98117 98116 420508611 70528 70529 158219711 98118 98119 603577977 98120 98119 490195749 68087 68088 819126518 80020 80019 37762973 88660 88659 60936960 98123 98124 914598737 63397 63396 149108008 70236 70237 727015264 32059 32058 108805813 40818 40817 40812408 40819 40820 627806174 4495 4494 10930599 52241 52240 537280060 56001 56000 943693934 33110 33111 175137150 73856 73855 215614232 32235 32236 103050847 98136 98135 319332425 98136 98137 772783573 34423 34422 763262682 22770 22771 760812683 33633 33632 702855396 95614 95615 314621586 18599 18598 61905691 31239 31240 312611668 71644 71645 809077342 25028 25027 160888265 51958 51957 845408652 99178 99177 834053357 29736 29735 502786456 43617 43618 477950065 17672 17671 110334432 50273 50272 591865264 27683 27684 71087290 25065 25064 544819430 12015 12014 798131280 98155 98154 591359644 22307 22308 798782383 98157 98156 804047207 99482 99481 557889050 99984 99983 57177554 23974 23973 877965988 93406 93407 214998681 98162 98161 65581566 39906 39905 733133592 92333 92334 177747085 98165 98164 720968194 91724 91723 276754111 36539 36538 73854550 5675 5674 348643232 96991 96990 575964303 98170 98169 350336424 11450 11449 812838428 20212 20211 860845527 79461 79462 153780495 15750 15749 538548485 67604 67603 832733209 54175 54174 82023283 88254 88255 912129718 73738 73737 379222693 57313 57314 444519845 90339 90338 247840116 95047 95046 732543899 98406 98407 780051039 26999 26998 747066936 36762 36763 217972770 98184 98185 669308730 98186 98185 332326026 2228 2227 511179249 55061 55060 715169159 72271 72270 557806835 68587 68588 884627587 64652 64651 176501776 2596 2595 571132914 55024 55025 662859400 98194 98193 903618346 44431 44430 77491580 27330 27331 86246517 23029 23028 777164451 65788 65787 242792805 17235 17234 413929278 36747 36746 765354344 98201 98200 64176462 23619 23618 213806748 39644 39643 819109124 98204 98203 355798245 81864 81863 351082617 7495 7494 33964860 40726 40725 598630303 69410 69411 367902538 98208 98209 461482616 98209 98210 387088181 99098 99097 714448773 97564 97565 307744186 50384 50385 481808514 98213 98214 139445372 14825 14824 71279952 98216 98215 97306779 44088 44087 288706355 55111 55110 169096585 38835 38834 621217341 98219 98220 18178073 28048 28049 452576010 94632 94631 350301145 52812 52813 287419054 98223 98224 883954850 98224 98225 664818412 68049 68048 430014061 75006 75005 115879081 49440 49441 620994920 73027 73026 983364255 44083 44084 501733450 30518 30519 320139350 36340 36341 783072995 8392 8393 528266576 29861 29860 3448567 70775 70776 848889988 97102 97101 884383564 98237 98236 69775375 94345 94344 607119618 77876 77875 551805221 98239 98240 477542179 98241 98240 992111693 91123 91124 116130939 78255 78254 236648910 70162 70161 902646698 111 112 633760356 12760 12761 992316791 65649 65650 29681208 62934 62933 191009127 98248 98249 109687823 14964 14963 226727055 8019 8020 185408194 6535 6534 451664550 20202 20203 993885934 61243 61242 282482014 24214 24213 452522732 93440 93441 895833588 1649 1650 525033220 98257 98258 307756294 91111 91110 783355869 41680 41679 123165862 98261 98260 368511288 76234 76233 904724652 57070 57071 599748830 98263 98264 152228176 14804 14803 17095639 98266 98265 979665912 98266 98267 434558941 63982 63981 385060430 21158 21157 83637009 20114 20115 632770454 56225 56224 23360492 21235 21236 832562239 9035 9034 929036151 89764 89765 424138679 70643 70642 288267199 94607 94606 642132100 27380 27379 485819523 14463 14462 237097617 38819 38818 624400433 13434 13433 518050757 55421 55422 302205201 82409 82410 960257754 98282 98283 78249663 80291 80290 443723885 93930 93931 2733022 98286 98285 397949521 45888 45889 271195147 56978 56977 222959913 62446 62445 10675728 86123 86122 589269046 55340 55339 404254298 98292 98291 691947373 23577 23578 646116782 98294 98293 765962189 73706 73705 449622039 81017 81016 233845231 98296 98297 821510179 73196 73195 644750047 98299 98298 718991950 25531 25532 554498858 15981 15982 629722303 10158 10157 96271416 30025 30026 28605746 52019 52020 243822556 80827 80826 307838774 84765 84764 558138922 63340 63341 535952536 92643 92642 820155785 79804 79805 946133535 98310 98309 677587209 98311 98310 394454649 98312 98311 560351478 45433 45432 499159414 48695 48696 140423597 5781 5782 637352308 98315 98316 811953326 7967 7968 132001051 11104 11103 950566899 17403 17404 953611594 6572 6571 92153728 29881 29882 499579728 78206 78205 790220092 65437 65436 61052256 15092 15091 668513023 98324 98325 845058879 23251 23250 10303724 90603 90604 677154112 74194 74193 778418689 79491 79492 916694898 70105 70104 259105004 21843 21844 160792344 98332 98331 404834080 8084 8083 334358617 31931 31932 593441833 61960 61959 751127097 16459 16460 206586684 35437 35438 774895304 53698 53699 302210323 9585 9584 109237145 88004 88003 46334968 34924 34923 238347894 10616 10617 285894175 71858 71859 341809746 98344 98343 336816696 21691 21690 870568063 35788 35789 369846853 48789 48788 589763106 94831 94830 836997289 37501 37500 276559331 95042 95041 583371650 27089 27088 25347049 98352 98351 119671353 71937 71938 685240837 25976 25977 962935128 18582 18581 4373037 49491 49490 4632731 29302 29303 531332397 77237 77238 951977801 42406 42405 479176601 55576 55575 999457476 98360 98361 667205382 81550 81549 546214751 45722 45721 976676217 40584 40585 558961521 35819 35820 508277024 98365 98366 35992232 44347 44348 132459584 11026 11025 605554591 72532 72533 218272111 85684 85683 50929586 85719 85718 822253571 35064 35063 688334097 61945 61944 344319178 4142 4141 792141587 57981 57982 5581052 23246 23245 403173581 97691 97690 49266541 98378 98377 492873188 93810 93809 273125383 79076 79075 336453023 25182 25183 941742456 55472 55473 623936064 98382 98383 622802216 30009 30008 458590869 98385 98384 871685486 66554 66553 623016394 26540 26539 390469123 28599 28600 262705537 98389 98388 881331895 98390 98389 442100260 4255 4256 663019106 22914 22915 647456122 98392 98393 48193566 76839 76840 618999673 10627 10628 551439539 35445 35444 29147484 50594 50593 851579475 80073 80072 872258293 52163 52162 651189384 46873 46874 788506179 59900 59899 284312170 44930 44931 440793415 26448 26449 730923285 54370 54369 281995796 2061 2062 561467482 50196 50195 168405286 82842 82843 240283573 98408 98407 778327540 37375 37376 131530623 2744 2745 964706760 82447 82448 561969765 16570 16571 738415823 24774 24773 22386969 231 232 789170540 85298 85299 419166791 89603 89602 725168594 73321 73322 826183883 59597 59598 896629714 6002 6003 543672865 96444 96445 320759537 97302 97303 387343133 98421 98422 942317758 93173 93174 425513180 33374 33375 9665379 41212 41213 350505978 98425 98426 127234681 39093 39092 28089349 25177 25176 511996449 51954 51955 527480626 92738 92737 87626832 95480 95481 27626063 56989 56988 640075882 39625 39624 8663801 28020 28021 940120339 72591 72590 575538703 82630 82631 121242690 79837 79836 724132967 36682 36681 144808342 95747 95746 732417983 4435 4436 944263918 55287 55286 971421174 43750 43749 629758772 67040 67041 720164988 64381 64380 786708345 97280 97281 23925767 91570 91569 258999879 99584 99583 550677639 98447 98448 72449842 84367 84366 852860765 17590 17589 225569969 98451 98450 399011271 67146 67145 667353644 89 90 225760671 71794 71793 156360790 61630 61631 574053958 98456 98455 983997885 44097 44096 623036379 30983 30982 331291040 70705 70704 12745392 98459 98460 19676416 44889 44890 309889790 45015 45014 278048249 63076 63077 814097623 98464 98463 581785427 70532 70531 816313437 42950 42951 185472597 48810 48811 559570482 20458 20457 963175641 67825 67826 129768495 97471 97470 840910246 16886 16887 336532057 72428 72429 919855353 98473 98472 517763088 61197 61196 16844133 98474 98475 548499850 26876 26877 835782365 13116 13115 914871680 98477 98478 897850896 98479 98478 616848167 59375 59374 42916341 98480 98481 718855266 46455 46454 809744806 98482 98483 428300342 25654 25655 180614257 63949 63950 36222846 86403 86404 619585068 92458 92459 305407456 17886 17887 636642762 39820 39819 156631295 85655 85654 880976428 98491 98490 574476274 27066 27065 27631929 2630 2629 435730678 70692 70691 355036465 93549 93550 730913631 98496 98495 498334782 79153 79152 816651221 77527 77528 645234253 93529 93530 349470908 64600 64599 880491803 20773 20772 760165108 64473 64474 765641363 50425 50426 665450179 39258 39257 187087191 32896 32897 550875407 84939 84940 970439581 324 325 384584913 56550 56551 703136828 16014 16013 126883014 34629 34628 811972102 73242 73243 753948008 38339 38340 10871641 409 408 728292124 31348 31349 17240049 28532 28531 566567085 44049 44048 422842112 84390 84391 774062585 98518 98517 35655553 57802 57801 427034346 30706 30705 865414345 90074 90075 217256 96952 96953 889178463 98507 98508 171983629 7549 7550 843031053 16326 16325 605138010 98526 98525 840800055 40139 40138 182852904 34749 34748 811180140 43165 43166 508503713 80147 80148 29545531 95427 95428 148743407 94086 94087 630324808 98533 98532 839066613 48365 48364 38495647 47097 47098 647461949 59144 59145 912381255 56893 56892 167001138 49752 49753 945683739 68000 67999 29208976 79936 79937 743256277 4153 4152 776021784 68470 68469 792015724 15848 15847 561425032 23435 23434 371346592 98545 98544 648376010 73863 73862 47996114 70000 70001 211918444 59420 59421 272130842 42394 42395 78885456 98549 98550 940026260 25985 25986 135700645 79769 79770 883919866 60033 60034 370866197 81455 81456 5639288 59153 59154 21918016 35204 35205 867543739 94547 94548 55068266 56692 56691 646984012 42273 42272 111548784 33811 33810 331312412 57284 57285 1261057 66544 66545 585597792 69164 69165 697647626 99505 99506 432757150 99638 99639 200813170 93415 93414 389661704 86699 86700 821486088 7621 7620 430206474 76442 76443 72783034 98570 98569 860696863 51669 51668 893789959 98572 98571 773672424 45876 45875 146495415 98932 98931 17972095 53127 53126 175647177 1043 1042 424902921 98576 98577 783166125 25631 25630 417549706 32209 32208 373057715 98579 98580 217039358 28927 28926 127184324 98582 98581 36329381 84300 84299 238801488 99741 99740 442653854 20111 20110 317471879 98586 98585 564570295 27035 27036 509140940 84341 84342 187112580 74443 74442 411914342 5420 5419 295665838 57935 57934 921780089 83812 83811 553929614 27383 27382 719942453 98594 98593 171145978 52638 52637 52105038 18710 18709 44955231 98694 98693 290275756 98598 98597 864957200 98655 98654 115943267 91067 91066 906919134 77363 77362 438238693 51949 51948 96875753 30740 30741 631600247 34016 34017 74996918 57143 57144 354234849 36881 36882 354202497 64845 64846 269771370 57506 57507 787796948 1272 1271 899932675 98610 98609 104583000 75256 75255 448157379 21310 21309 209370348 5925 5926 484855699 19948 19949 712535284 59303 59304 6844715 47376 47375 902576115 98308 98307 204622653 98617 98618 68164445 16317 16316 850302959 88526 88525 498342054 85207 85208 60083599 48423 48424 846006943 27615 27614 333856386 79735 79736 290022658 76332 76331 773970814 610 611 106992203 90457 90458 26215418 94922 94921 539616202 1641 1640 941827298 60863 60864 46988791 62506 62505 143526798 51972 51973 750762757 98222 98223 896203509 31491 31492 719922618 32831 32830 653959454 39067 39068 612310653 76894 76893 830996696 217 216 980730033 88564 88563 980067243 17666 17667 539299393 98640 98641 228993038 35260 35261 772116348 9742 9743 372146138 72197 72196 737781028 35635 35636 180908799 41318 41317 893436097 78899 78898 26065526 32309 32308 940439355 30205 30204 7470455 46886 46885 850665896 68903 68904 504072939 98652 98651 813498467 35396 35395 552292644 52212 52213 672666718 6341 6340 900072908 46016 46015 34756793 88188 88187 662074395 98658 98657 177182355 98659 98658 823383885 1115 1114 747517216 66631 66632 379178836 55084 55085 55348731 4133 4132 906333642 76060 76061 54417342 57734 57733 542887721 28720 28721 37394129 82038 82037 761721918 99947 99948 592548991 98668 98669 471617499 98669 98670 540723279 90480 90481 832339149 98672 98671 369441169 67065 67064 685068301 38595 38596 325188407 83652 83651 616905531 98675 98676 680233958 9840 9841 928723783 64711 64710 893325901 202 201 788164466 32784 32783 843494326 34503 34502 16829045 23233 23234 414267610 51285 51284 613359615 83555 83556 681669882 61461 61460 199174245 65610 65609 834708267 19673 19674 340837525 80033 80034 525413874 80400 80399 419901517 90485 90486 702551312 22353 22352 36353674 38199 38198 815195551 28092 28091 584121410 84667 84666 472676446 7530 7529 795864405 75389 75390 226126410 89959 89960 85032386 8068 8067 967508846 92796 92795 218756374 6978 6977 907018235 77819 77820 855140907 61702 61703 361656219 18248 18247 36533006 98703 98704 431300355 37665 37666 424734017 19610 19609 426721223 90688 90689 43687971 88492 88493 525451891 75949 75948 683600812 60249 60248 563254999 98710 98711 879343965 92105 92104 362235554 95545 95546 134174071 6480 6479 19373619 54685 54686 710508140 89810 89809 188831659 5795 5794 774604947 84854 84853 780598343 96909 96908 134605343 71976 71975 257257453 63385 63384 620053330 62480 62481 393370372 75104 75103 868660974 53045 53044 425879177 71800 71799 854075117 24161 24160 492240479 75910 75911 887925105 36815 36816 432180711 7061 7060 766200318 89332 89331 965405393 47825 47824 973269735 98732 98731 836362802 3753 3754 876436230 58394 58395 160373718 98735 98734 118420400 57578 57577 341100503 8324 8323 288969448 51276 51275 55462510 77235 77234 198084051 36432 36433 225171978 13119 13120 85112685 87461 87460 291259295 32354 32353 570177401 83101 83100 857721153 87395 87394 945286590 97369 97370 389566193 80227 80228 864685424 31722 31723 31588279 11143 11142 368090349 93741 93740 495625457 57131 57132 149267882 90877 90878 114823658 88470 88469 224370796 44968 44969 644249006 33473 33474 60532667 67378 67379 873589021 98757 98756 23445651 30923 30924 696745791 79349 79350 647758174 45858 45859 80922071 60206 60207 71939871 80831 80830 949236795 98762 98763 141745392 71422 71421 198147170 67829 67830 40903598 31762 31763 190706239 64022 64021 361754611 24085 24084 251919693 98769 98768 581801028 17985 17986 874432620 65494 65493 15088012 98772 98771 267953131 39672 39671 309817801 91562 91561 2130918 7630 7629 667994374 60897 60896 6605522 32160 32159 130318473 98778 98777 637667414 89204 89205 608302157 53001 53000 74722396 87672 87673 827248819 69234 69235 502030953 46459 46460 789603956 24286 24285 519798057 70452 70453 879196890 47008 47007 165392975 98787 98786 741632048 98787 98788 767876764 69697 69696 389653111 41383 41382 131944508 63869 63870 77493338 89192 89193 264932185 94235 94234 319621220 49505 49506 300367083 8345 8344 746164849 98796 98795 420499405 81038 81037 243314018 86711 86710 169498646 95149 95150 292241685 93430 93429 853723302 98801 98800 70531733 90802 90803 788604671 98802 98803 819130509 40793 40794 605663575 98083 98082 923579907 86123 86124 936389355 69615 69616 369626434 66142 66141 22495893 44898 44899 275149080 55817 55816 413550497 87333 87334 10426946 69292 69293 88514781 97223 97222 241520421 17582 17583 785070575 62638 62639 849697727 10304 10305 282974955 9935 9934 472565212 72197 72198 351444517 44592 44593 652251533 52629 52628 328988740 78114 78115 934488534 96010 96011 527992472 72436 72437 789758375 65822 65821 466229166 17454 17453 68501773 81548 81547 10723873 92086 92085 976655018 83614 83615 247242162 90700 90701 62907747 16077 16076 350515867 71525 71524 46249560 98832 98831 152105761 54879 54878 985478937 98325 98326 387224425 43058 43059 618849303 98836 98835 653153164 18731 18732 955408216 97719 97718 18826733 36768 36767 482501487 82502 82501 877046731 25576 25575 207413932 98841 98842 977488402 74191 74190 751052432 59320 59319 85264503 75344 75343 458490755 76320 76319 793276611 24920 24919 734328009 72520 72521 899650671 98849 98848 650851507 70928 70929 986383986 98850 98851 995894546 41492 41493 313927511 12143 12142 881695729 45130 45129 930740114 64657 64656 639264900 5759 5758 703685652 59433 59434 562144347 81829 81830 535413021 72805 72806 634037467 81828 81827 32827218 99744 99745 468132079 443 442 450602767 98863 98862 296935163 82230 82229 984516094 15221 15222 93880082 20691 20690 796556009 77058 77057 886125928 51452 51451 362191820 74364 74363 44973834 67806 67807 563769903 1528 1529 203352780 13755 13754 636348850 16414 16413 365410435 84063 84062 905579754 46516 46515 751763573 90004 90005 687801451 49203 49204 641472782 54618 54617 511872038 98878 98879 311386325 61897 61896 107074294 37709 37708 375929502 95139 95140 243660917 7392 7391 365271552 67962 67961 942939412 61965 61964 65582089 69217 69216 922794091 42534 42533 164898865 20635 20636 459254221 40163 40162 359839117 88466 88465 718878496 81002 81001 55922757 49922 49921 668528107 96975 96976 890710856 57989 57990 723557041 11823 11822 106826302 95383 95382 282905214 73120 73121 847245247 78127 78128 458328767 62128 62129 482245570 90670 90671 221403990 88275 88276 221253208 15787 15786 495978222 98903 98902 339608218 43542 43543 124540300 26551 26550 650581471 73429 73428 384486759 98907 98906 618745651 37369 37370 908424698 20218 20217 490502917 67167 67166 463130967 21656 21657 59327776 92326 92327 474185662 92745 92746 220302045 98914 98913 54641006 98915 98914 37627798 98916 98915 825608891 98917 98916 4825949 97490 97491 623681121 82970 82969 442564590 63271 63270 825647640 50305 50306 705214435 35992 35991 16258921 63037 63038 116841511 54061 54060 361247423 24896 24895 225415085 56703 56702 886289089 89118 89117 149210978 98927 98928 884591071 40292 40291 865328224 75640 75639 498741291 43429 43428 952766052 26558 26559 182559595 92274 92273 197659266 19554 19555 129713004 98935 98934 88099351 98936 98935 702679193 57798 57799 427515392 77684 77685 137693387 94002 94001 421132809 55444 55445 296124003 12946 12947 242570408 96160 96159 632309143 98943 98942 698593004 193 194 811877385 50521 50522 219682992 98945 98946 740257438 98394 98395 753255700 1887 1888 182116749 64749 64750 312476462 1000 999 689880758 28416 28417 937438972 46917 46916 211043894 43109 43110 157494941 66368 66367 271965496 98955 98954 80629697 93693 93692 2357005 91651 91652 51452255 37303 37302 118756480 32099 32100 560326054 40155 40156 795266403 75156 75157 452220981 43753 43752 433363054 95530 95531 85230734 47187 47186 734315850 40566 40565 3168456 17651 17650 389831912 98967 98966 256155781 95580 95581 47518231 98969 98968 671364132 15157 15158 351861846 84540 84541 764979256 9176 9175 10714854 44957 44958 671519032 98937 98938 467873316 2034 2035 707637112 98975 98976 467962134 76362 76363 946542423 5565 5566 10748740 98979 98978 568011194 38636 38635 843305673 49556 49557 507310266 98982 98981 167177897 65941 65942 577877146 45221 45220 781832037 93790 93791 34050812 47483 47482 14813133 65002 65003 821883476 65061 65060 19886614 13016 13015 337302428 28079 28080 285353260 98991 98990 939619402 48646 48647 704863817 65688 65687 448870015 98994 98993 314618055 98994 98995 498972033 49375 49374 754700851 45987 45988 277419115 53760 53759 590530722 99855 99856 40609059 98999 99000 372599112 36134 36135 746683277 99002 99001 676734278 56824 56823 645808382 99004 99003 675027140 5490 5491 940661748 99006 99005 28919360 50289 50288 954384388 99008 99007 400914469 57250 57249 289077779 90710 90711 113207968 99011 99010 222285001 80954 80955 881872815 72108 72107 349860163 99014 99013 785630075 32334 32333 976637960 98689 98690 946255591 37375 37374 820364863 34022 34023 163118697 51599 51600 530696991 66682 66681 10273561 89521 89520 514656678 89960 89961 566069767 49610 49609 349651598 99024 99023 766461394 99025 99024 85658237 88152 88151 731784822 62449 62448 55209596 70861 70860 732273510 12671 12670 49485994 99030 99029 582925275 24387 24386 248887089 99032 99031 575801707 5628 5627 554915706 56490 56491 225263837 9745 9746 669707165 99036 99035 227552572 21807 21808 749969436 6233 6232 690139434 37672 37673 769806288 43719 43718 32157815 80914 80913 967242787 64658 64659 52873714 46725 46724 993191296 7831 7830 54886271 39948 39949 211288072 71412 71411 517378666 56755 56756 62011015 95917 95918 723252731 69130 69129 760098214 67791 67792 98049611 34164 34163 81633634 99051 99052 549096789 15677 15676 552126140 99054 99053 677849168 99055 99054 537386930 67181 67180 596282685 41331 41330 203532143 30215 30216 663611068 2835 2834 78374079 99059 99060 618902051 99060 99061 32650949 4933 4932 754985937 72176 72177 77755888 67376 67375 870766016 92612 92611 534391595 99065 99066 794676314 50182 50181 905809748 98124 98125 364928398 59036 59037 336529648 21779 21780 510563874 82978 82979 21761565 97131 97130 98875723 21676 21675 869267655 49216 49215 929420923 691 690 399797023 82820 82819 508850554 51695 51694 999741513 39114 39115 18837688 75901 75900 299304277 60509 60508 668485090 37151 37150 486217329 83987 83988 811697331 73460 73459 886045789 4768 4769 306469901 77905 77906 955012639 84934 84933 874390856 69632 69631 565385975 32547 32546 347504074 90071 90070 32809109 99089 99090 699277015 29146 29147 724619658 37828 37829 903178155 39793 39792 108537853 22566 22567 957861318 16507 16508 334577823 34508 34509 7888264 81017 81018 586488289 83649 83650 424150269 29621 29620 886526820 54270 54269 99322618 99101 99100 474153392 97706 97707 12434025 99103 99102 188803626 23276 23275 170106337 99105 99104 567622464 439 438 600571770 16766 16767 793023719 7029 7028 735455 73064 73065 938898759 79356 79355 483210148 99110 99111 838065588 99112 99111 800858074 46156 46155 168608737 62420 62419 611618529 99115 99114 597205840 99116 99115 710520958 18414 18413 618185485 63254 63255 872605229 91829 91830 33096604 25438 25437 709959865 565 566 414468400 96481 96480 891337737 99122 99123 244602398 4572 4571 463097149 26170 26171 64203152 2911 2912 505714426 28308 28309 216184446 99128 99127 200742913 81950 81949 75826906 7089 7088 910977031 72943 72944 681025291 8269 8268 53663425 99132 99133 326120861 99081 99082 33554750 52307 52306 65016631 32399 32400 56807801 46714 46715 97988301 83578 83579 387095599 99139 99138 765712918 54004 54005 824594670 85877 85876 936743489 18821 18820 419524719 54533 54532 69697252 99143 99144 602389797 33789 33788 513980725 53692 53693 489806358 55488 55489 626531708 13929 13930 505039850 14679 14680 47044808 99150 99149 926191681 99150 99151 150595809 62354 62355 763084618 58648 58647 578860159 99154 99153 755329938 37762 37763 720767417 92149 92148 861090841 30857 30856 2463424 16400 16399 323435691 64155 64154 529970893 49474 49475 347242605 82086 82085 51301208 62957 62956 294236855 18289 18290 895392139 99164 99163 313860641 67651 67650 666210294 77376 77375 243618273 10555 10554 55212164 43760 43761 180403540 39055 39054 32868014 65703 65702 73136602 85855 85854 521236974 49827 49828 516238055 19233 19232 290859639 987 986 20984407 46377 46376 996427299 91267 91266 91952898 4673 4674 618510765 88148 88147 901268369 99178 99179 774779424 99179 99180 44511120 16183 16182 283845263 99181 99182 752126148 99183 99182 517298695 93597 93596 123069118 73415 73414 293189058 90009 90008 343579312 57669 57670 477578141 99187 99188 975154560 47263 47262 341633228 43046 43045 798962715 835 834 472768717 54205 54204 660994572 56767 56766 729983130 5726 5727 371253837 19859 19858 525085219 1477 1476 429100636 91205 91206 657669115 44941 44940 554171282 99199 99198 27183442 21667 21668 425626289 30969 30970 407975459 53847 53846 53173180 40315 40316 799888302 99204 99203 369588235 82086 82087 983038249 78244 78245 796519582 60104 60103 83367091 67620 67621 899049138 63823 63822 115165321 99210 99209 690514066 55238 55239 305883260 99212 99211 220142768 99213 99212 760343459 99214 99213 604140788 63589 63590 195765837 12850 12849 16766036 52318 52317 935288889 54053 54052 245528229 56104 56105 523672330 99219 99220 220170928 72024 72023 332012789 15327 15326 709702281 30788 30787 851907517 74730 74729 892362268 76944 76943 87090145 24175 24176 254915593 99227 99226 176191508 76936 76937 485358770 34937 34936 664813 27601 27600 413647761 99230 99231 385742048 20198 20197 140288720 81221 81222 722006125 20426 20427 963833107 74290 74291 731362967 68954 68953 67971481 47659 47658 163150232 46752 46753 939398787 84361 84360 480195539 23062 23063 895001971 50703 50704 247539978 99242 99241 312583769 48099 48100 94275537 3510 3509 312644746 88964 88963 371244866 41657 41658 199047699 81246 81245 932961523 10796 10795 60366156 86008 86007 124880677 99250 99249 513502384 99250 99251 257222462 73043 73042 695426283 62024 62025 539498618 30452 30451 443591989 2972 2971 864284381 16768 16767 254985695 19122 19123 634563180 99257 99258 668738859 3951 3950 991619740 99260 99259 31657569 10504 10503 5862923 10100 10101 881176351 15409 15410 998746734 567 568 282701553 36603 36602 10641098 23709 23710 125852961 99267 99266 55986152 99752 99753 905375953 4625 4624 886826755 56710 56711 32359750 99270 99271 578347715 23677 23676 635604103 68743 68742 648666735 4987 4986 759470631 99274 99275 477665118 75744 75743 139614303 52360 52361 695756974 81251 81250 864419168 11407 11408 717671737 49185 49186 406980326 30367 30366 313540037 32357 32356 663071249 62822 62821 686899067 68013 68014 742061425 20660 20659 66874523 57029 57030 925489503 99286 99287 243421549 74419 74418 646744724 37244 37243 126459771 77714 77713 725644020 65872 65873 356264189 66795 66794 227812523 99293 99292 373365397 33195 33196 331416443 36337 36336 123492668 94034 94033 200710228 97262 97261 772706940 51733 51732 470795046 97693 97692 903421153 66662 66661 417578739 5794 5793 304004266 171 172 121121832 75350 75351 379887811 52789 52790 139760941 69908 69907 414657528 68326 68327 338796859 99306 99307 183066211 15405 15406 55404910 55970 55969 628650790 40506 40505 169616411 18757 18758 223086176 61357 61356 672864867 98397 98398 194762585 37167 37168 746724360 12041 12040 137165568 21626 21625 311813504 7316 7315 406196888 60201 60200 395881544 70696 70695 333699758 99319 99320 207504763 32225 32226 74819150 23105 23106 75340451 3390 3389 486808182 75608 75607 622944463 63636 63637 266452427 13168 13167 897205734 53729 53728 849031307 7232 7233 852691002 73367 73366 43786435 99330 99329 172010592 6649 6648 13960386 99332 99331 972309824 67398 67399 396506573 82218 82217 9615464 11540 11539 423832852 65194 65195 36941478 99336 99337 252253413 12193 12192 42490069 51846 51847 621863968 89454 89455 951290103 55282 55283 675359211 99341 99342 515920772 42432 42433 659347366 62667 62666 11032322 32914 32913 72640290 70983 70982 279998422 40208 40207 690401549 72697 72698 967081562 41466 41465 807798705 99349 99350 853334831 47947 47946 868739551 30125 30124 835178453 88454 88455 381018661 86808 86809 52072312 16514 16513 915596871 69145 69144 229221389 99356 99357 458935021 23871 23872 953236382 20033 20032 358915994 29267 29266 512714722 30332 30331 470189789 99361 99362 87287313 46043 46044 517299915 92181 92180 105444598 76995 76996 461786540 54899 54898 596207430 11752 11753 712279797 30119 30120 124727344 12864 12863 331340919 74712 74713 325590581 86428 86427 521072597 34162 34161 34303546 71483 71484 804395067 7342 7343 546435292 88664 88665 552063053 28998 28997 37771779 99377 99376 788054110 36727 36726 388993722 12718 12717 671037667 13475 13474 512119102 68943 68942 763801895 99381 99382 538368852 68842 68843 45306944 99420 99421 669565664 75502 75501 409646657 99386 99385 84257972 86641 86642 638088113 2698 2699 743280550 65591 65590 114060604 7539 7540 484796901 90371 90370 668554665 37284 37285 139157645 19588 19587 13823500 36913 36912 537394552 99395 99394 153699389 96753 96752 184614744 28315 28316 334184328 59784 59783 610922498 67646 67647 710471078 85393 85394 106427661 90558 90557 284853740 41984 41985 32640668 80629 80628 218302659 58832 58833 121911416 39572 39571 447482200 86748 86747 514892130 82077 82076 37568405 1591 1590 906194087 86890 86891 497710671 83925 83924 589345268 30978 30977 14068161 57265 57264 509357932 56630 56631 376990265 28387 28386 375808504 76506 76507 597153553 75873 75872 534869982 74728 74727 62146017 1260 1259 579883414 72928 72927 260303347 2128 2127 103613657 59246 59247 5672951 67145 67144 14095866 74839 74838 35144184 31175 31174 153541497 99424 99425 99739535 89101 89100 232636374 85290 85291 126596695 69393 69394 893146531 65125 65126 384861856 70604 70605 99643869 67765 67764 420438120 20894 20893 882300 52009 52010 282776711 23199 23198 692389705 5070 5071 588150313 72152 72151 716016368 24690 24689 646908033 99437 99438 138267222 69142 69143 862827708 56214 56215 232391724 55616 55617 42490932 63479 63480 933444293 13464 13463 265050855 21177 21176 910535204 31046 31045 286903847 93033 93034 753656922 99447 99446 868463507 59279 59280 718342159 5347 5348 850555973 85289 85288 41207134 13453 13452 925249613 32986 32985 6857958 32814 32815 370794078 430 429 600261917 49616 49615 474059720 94666 94667 440500712 70611 70610 984713382 156 155 567622249 99459 99458 102542425 34946 34945 303802648 46598 46599 448192053 31580 31579 792461846 38899 38898 381197945 92192 92191 142625726 816 815 31752581 50474 50475 75638140 99467 99466 894451527 15450 15451 486732002 94340 94339 834298103 82303 82302 743936248 64242 64243 16626948 79099 79098 243348436 99473 99472 800228686 72634 72635 936893035 49629 49628 285270933 99476 99475 56791719 3944 3945 596391985 89065 89066 449189818 58811 58810 519181060 27166 27167 970509489 32189 32188 528835758 81968 81967 802309452 99483 99482 17788415 31819 31818 538956045 51926 51927 909460402 17721 17720 617888911 28034 28035 242596440 70023 70022 347880729 99489 99488 20186258 64731 64730 252623475 15685 15684 285007235 52639 52640 247393016 34113 34114 895336837 12458 12457 661517805 39638 39639 594814747 17522 17523 771723281 38659 38660 554184232 99498 99497 784909941 51431 51432 937962334 35478 35479 862186382 15136 15137 978198008 68083 68084 975198857 66912 66911 98413996 99504 99503 555189470 88993 88992 390710491 98563 98564 652082728 18347 18346 546544396 57311 57312 47413812 70511 70512 871318424 11680 11681 924250456 3437 3438 893588646 90915 90914 504913670 43776 43775 608991834 7225 7224 365547168 75740 75741 828312138 99515 99516 175254158 30559 30560 784952114 99517 99518 52363663 6223 6224 282387688 65007 65006 834057804 7686 7685 241708178 65273 65274 682183987 2549 2548 340443414 95697 95698 944032898 98659 98660 486894546 70543 70542 363160226 74377 74376 526563726 45615 45616 222742199 40642 40641 630587310 89487 89488 590940021 84639 84640 56424364 74520 74521 586136629 23123 23124 510298822 16319 16318 11914312 47935 47936 392040436 91 92 247316619 33294 33293 191737373 99537 99538 668291899 99539 99538 983931018 29693 29692 297251339 96157 96158 140692379 69689 69688 956114548 68709 68708 651630521 96121 96120 145692749 69609 69610 992499851 87576 87575 65000603 19112 19111 741715053 81427 81426 75502250 99549 99548 771112990 11273 11274 499636573 73264 73265 998113976 26025 26024 173070018 13433 13432 295589350 38107 38108 566607849 8625 8626 472354385 27210 27211 3437815 69599 69598 667768923 75176 75175 16915830 96783 96784 178509072 69824 69823 662038767 51297 51298 357040985 51534 51535 22576059 40543 40544 50495347 19099 19098 13100054 45469 45470 472887968 32734 32735 792284021 84808 84807 423146781 29097 29096 9662490 87471 87472 44255827 77103 77104 38010085 51064 51063 995472209 34539 34538 758106989 57116 57117 117926778 31507 31508 932752463 17114 17115 63781755 88177 88176 180195782 49085 49084 43948161 21742 21741 403026556 32015 32014 900905896 60322 60321 862595744 7823 7822 31190454 4880 4879 871221561 45135 45134 110248713 65863 65862 397035450 11324 11323 143736270 85245 85246 226729942 29238 29237 347323508 99588 99587 645723029 99589 99588 198558304 79456 79457 279231400 91777 91776 89635043 38104 38105 497823738 1326 1327 440351849 99593 99594 924196487 22060 22061 184109555 88957 88956 34317425 99597 99596 297656519 90857 90856 348781904 59657 59658 328100965 40658 40659 69079754 18453 18454 31132350 32652 32651 202999397 20044 20045 516194977 20646 20647 844830616 95149 95148 905739894 9890 9891 705312808 66079 66080 11244846 99608 99607 358884530 1318 1317 664681338 33683 33682 713672579 42080 42079 838229819 30994 30995 474993584 97234 97233 412737338 92083 92082 615618148 90345 90344 170956058 24475 24476 853766772 312 311 358651787 70829 70830 520337977 5736 5737 168657600 67915 67916 627989406 99621 99620 524199202 64919 64918 195859064 99623 99622 262005830 15594 15595 822744342 45700 45699 50340892 73409 73410 751038233 99627 99626 405539434 73718 73717 4207750 77055 77056 26826361 21036 21035 545834778 38796 38795 780027151 52605 52604 894275550 68461 68460 140862620 99633 99634 363233019 60563 60564 17980856 86003 86004 509224910 55508 55509 996253645 23579 23580 661733183 91784 91785 543302161 20904 20905 969042511 99641 99640 293095096 40835 40834 573037297 50459 50460 622886503 22368 22367 609267483 99645 99644 5259243 50151 50150 791856668 33450 33449 48193067 91833 91832 354156592 28764 28765 976016987 4675 4674 694459474 80654 80655 676780147 45535 45534 96675921 48729 48730 405322720 99654 99653 423278374 99654 99655 160863865 26019 26020 45076869 8963 8964 746232756 99658 99657 421156018 77943 77942 978686490 41514 41513 592819094 27018 27019 18379512 14965 14966 563400210 92334 92335 841518680 56947 56946 712135315 76168 76167 603665711 86374 86375 34182119 13960 13961 509533144 99668 99667 239947087 23341 23342 492284609 95121 95120 653129429 99671 99670 541090661 3863 3862 687324127 29141 29142 904308602 9029 9028 167717381 35330 35329 860962923 43114 43113 277716512 39532 39531 656407304 80813 80812 848403875 42973 42972 999189373 99679 99680 393501231 24561 24560 420818304 99682 99681 533173089 65324 65325 1288911 55167 55166 882625263 99685 99684 213058010 86429 86430 7241459 37970 37969 862113468 71033 71034 331177606 50303 50302 771721328 46689 46688 389721233 76293 76292 630597698 99691 99692 228345056 84877 84878 240828803 70406 70405 118388600 99695 99694 112088961 42665 42664 138817067 99697 99696 113135543 23702 23703 120852585 28336 28337 315184192 85344 85343 62410585 22593 22592 33471122 17599 17600 67439144 36446 36445 201409128 98696 98697 874820258 3792 3791 789168384 47856 47857 221262335 54399 54398 547916935 20273 20274 103137791 88524 88523 455588818 19976 19975 770613817 6206 6205 965512782 75684 75685 856435119 79273 79272 876253242 99713 99714 357346471 71076 71077 808734483 12934 12933 58567350 84269 84268 855519824 52993 52994 677871390 19222 19221 757124176 90108 90107 89290074 87015 87014 759773073 69600 69601 574919670 11409 11410 772592674 99724 99723 802059172 60599 60600 273381723 47428 47429 538306701 67547 67546 875425739 69421 69422 401239013 6202 6203 47040370 21128 21127 360006594 1150 1149 443735600 48266 48267 244178222 16209 16210 796273278 88366 88365 682069114 67497 67496 331652700 7998 7997 208218070 41815 41816 922859146 99738 99737 920334367 45380 45381 289835515 67503 67504 171572216 70742 70741 176713095 89544 89545 6854940 11520 11521 278265824 99744 99743 17061875 26900 26899 767340999 99811 99812 24636259 99746 99747 302587520 82462 82461 307730152 99157 99156 556419203 78131 78130 407211239 99751 99750 921800308 15978 15977 411995967 94927 94926 880241749 75064 75063 358115362 99754 99755 131751163 39047 39048 520896803 32777 32778 10743742 37195 37196 466257551 79629 79630 583558773 93676 93675 41784577 69141 69140 172650402 41227 41226 730359089 99763 99762 293261545 98913 98912 958081549 3823 3824 199103943 11482 11481 958731531 99766 99767 128620160 99768 99767 48608445 23965 23966 669903705 99770 99769 840933798 4791 4792 155951112 64905 64906 32075084 67456 67455 56736617 74012 74013 689997710 15183 15184 952758130 19567 19568 981143096 19278 19279 129697129 746 747 708491989 42667 42668 223140436 99780 99779 997941956 96124 96123 223772594 99781 99782 925482382 30030 30031 821384296 91190 91189 781378935 99785 99784 766093822 72656 72655 731203155 26827 26828 119425547 3913 3912 276164251 22312 22311 32155118 5608 5607 156104384 34775 34774 446532287 16292 16293 287371967 2670 2669 793992070 68844 68843 747446774 87308 87309 872530858 99795 99796 471617846 37065 37066 492230572 89740 89739 674767641 46109 46110 399739412 57925 57924 146387606 46805 46806 5486764 9324 9323 169722834 71477 71476 752285165 52744 52745 844429113 50829 50830 869470391 4335 4336 120992462 27637 27638 172510277 29601 29600 949106111 6828 6827 609631839 31029 31030 266570301 47514 47513 773765585 4706 4705 664947082 21292 21291 228807453 53463 53462 204727892 67929 67928 457907565 81897 81898 142537025 38705 38704 587281355 3623 3622 1838027 55009 55008 536437396 83681 83680 422247758 92731 92730 84903210 3296 3295 398302815 25521 25522 63794154 40198 40199 754159200 74470 74471 604560990 52186 52185 463693649 63041 63042 505875891 44374 44375 884040681 16883 16882 167775085 41942 41941 218147814 99831 99830 341776473 63644 63645 788871841 22244 22245 220520387 13841 13842 703927269 74956 74955 586474 78437 78438 10173185 60264 60263 704485553 99752 99751 432611356 1896 1897 26639255 94034 94035 879294409 68739 68740 95309801 16424 16425 19869916 31479 31478 547304503 73923 73922 602766459 51102 51101 405896708 99845 99846 48779896 49675 49674 370387137 48292 48293 124939230 63592 63591 50479869 75215 75214 235722185 86153 86152 646589910 40494 40493 776679035 30402 30401 895646387 68730 68731 373007021 90854 90855 645388597 64970 64969 521515299 31488 31487 982158186 18018 18019 468411011 57899 57898 202032708 26869 26868 536458087 23685 23684 402263114 99862 99861 513762481 16288 16289 762126478 48502 48501 652781087 48447 48448 363767263 1877 1876 482791199 99867 99866 654392895 75714 75715 836606436 99869 99868 335593112 68239 68238 73321145 99870 99871 698665642 79644 79645 119455125 94368 94369 232942920 26114 26113 826014704 98401 98402 820904132 99876 99875 494660822 99876 99877 52394920 33136 33135 356037946 12103 12102 560952742 99880 99879 747458188 14404 14403 178125010 94954 94955 814121358 99883 99882 250770191 99883 99884 620168035 63589 63588 211672007 20140 20141 870803688 54104 54103 717021664 66747 66748 279438408 98606 98607 620312043 99889 99890 813990091 61601 61600 432915614 30288 30287 454447343 67338 67339 761591172 90277 90276 875774650 36750 36749 857588211 84185 84186 25398862 29225 29224 799914047 80949 80950 229765822 59665 59664 635485997 12871 12870 725333280 47964 47965 73524138 94941 94940 954734052 95271 95270 130222781 27986 27985 701804644 85619 85620 58212283 77837 77836 858421435 99907 99906 187438778 26726 26725 560843739 87783 87784 76416839 80008 80007 930301402 58130 58131 494748508 92797 92796 418370189 25645 25644 824375948 70698 70697 581610584 99915 99914 760265089 78641 78640 844053828 99233 99232 685896616 23044 23043 71683154 73359 73358 414995755 99920 99919 181006608 57650 57651 896856352 29771 29770 16065897 16282 16283 59678720 94573 94572 52792769 2954 2953 274702938 99925 99926 81591106 88249 88250 361847752 27775 27774 804670576 56982 56981 356596259 99930 99929 131480580 83852 83851 549887219 99931 99932 836103671 66452 66451 470864169 17301 17302 599025885 45551 45552 799831313 13965 13966 900348276 53067 53066 996235394 53810 53809 974812285 769 768 997764440 50223 50222 484641482 53901 53900 849189923 51964 51963 743678873 84683 84684 173904161 73764 73763 230322464 89778 89779 11668330 29691 29690 66906473 43739 43740 902154347 43367 43366 728948064 4825 4824 139349397 78808 78807 692523051 34399 34400 412533334 34468 34467 916119737 83494 83495 505188425 44771 44770 53255070 33289 33290 628010922 58081 58082 357137182 80519 80520 655076876 99957 99958 666633095 38437 38438 619121998 14296 14297 56654277 11694 11693 545853131 24299 24300 911484976 99528 99527 466829009 42767 42768 717972904 99964 99965 912118869 55314 55313 65194212 1206 1207 427800804 17418 17417 599720455 48329 48330 82529501 78167 78168 422313076 37479 37480 770948062 63833 63832 486300388 74319 74318 57537916 9556 9557 452584374 491 490 137403959 95156 95155 739009414 42056 42055 372968620 99977 99978 40809472 36551 36552 14081293 37005 37006 92415222 68669 68670 151237839 74494 74495 60895665 21744 21743 845904034 81413 81412 490470533 710 709 823207590 66000 65999 662352552 99987 99986 999099100 95004 95003 782264901 44743 44742 931689435 99990 99989 334532811 62903 62904 289387972 99992 99991 753004427 72136 72135 195451255 81450 81449 608990338 92114 92115 992365575 88211 88210 456916339 46912 46913 23648364 99063 99064 728062266 28770 28771 492684664 1767 1768 221508444