100000 35380 35378 568127154 3691 3693 89109899 32235 32237 15832622 59428 59430 751818092 4 5 109640371 12636 12635 964823452 78281 78283 517117640 72976 72974 717651183 74624 74626 714388741 91906 91905 274705630 9978 9976 58816454 82112 82110 5146330 63612 63610 81224999 38133 38132 98978784 22208 22207 151127340 69599 69597 141810766 75798 75799 165556287 89864 89863 295501301 83095 83097 899195360 20 18 793358959 5689 5688 707994520 50297 50299 383067058 17136 17135 698606638 24 22 171594982 78690 78688 949571358 63209 63210 22023028 51919 51920 970684487 15780 15781 440248928 29 28 944631780 22082 22083 797172184 91867 91866 831591101 17970 17972 464946445 21316 21317 323398303 25894 25893 114220097 31386 31384 22456585 36712 36711 45201697 35 37 947312168 61103 61102 398834518 37 39 994211333 13458 13456 522535767 21549 21550 570938878 16003 16004 745310081 65388 65386 958642291 32706 32708 691142505 38842 38843 60720321 46 45 605067633 47 46 315574644 71331 71330 895643289 49 48 547040952 9870 9868 998893720 85567 85566 46113553 861 863 283807276 51 53 173448268 86058 86057 31334318 23532 23533 39265462 41074 41073 99237353 99265 99264 107162763 58 56 445250860 55808 55807 975012785 52760 52759 128497310 30212 30210 483327910 83081 83080 699559378 55590 55588 67157432 76296 76295 114921627 94208 94207 241152372 94058 94057 275873570 88115 88114 66863968 54996 54995 769219125 97888 97886 852960237 62380 62382 319884258 30547 30545 905335975 77341 77340 82689605 43438 43439 60166063 84059 84058 216347806 78986 78987 260966763 41778 41777 49082534 85306 85307 870408316 95308 95310 277552676 79 78 912910320 21002 21001 729933499 81 80 857164729 86162 86160 808075270 1852 1854 543962462 334 333 392219111 85 83 56751345 95620 95622 766755611 24096 24094 26448449 17386 17387 210977298 89 88 536053840 20125 20127 321155070 90893 90891 641260808 91 92 11663915 28921 28920 853166889 61522 61520 851455374 36481 36479 894248070 65408 65410 683569312 33174 33173 524728945 76156 76154 257396589 180 182 446507636 100 98 895880679 93491 93493 902488898 86779 86778 746878081 6952 6951 420410860 104 103 926927609 93987 93989 909150040 94204 94202 115979637 8439 8437 81917424 29951 29950 722167762 75689 75688 35863959 24495 24497 880108345 109 111 636498913 17878 17877 770912755 113 112 494001795 90938 90937 748557694 48634 48633 32413192 4255 4257 432855776 6985 6986 407186118 29250 29249 950454587 87825 87823 246067729 78883 78884 156655266 36018 36017 158026158 12707 12705 198856491 24074 24075 206352266 22437 22435 75004485 68838 68837 848331180 126 124 63818316 34064 34065 127285865 73101 73102 344240731 129 128 840744151 128 130 279035490 71576 71575 69469572 67327 67328 7956856 21784 21785 561042279 98618 98616 88026738 15895 15893 246144278 5487 5485 825951924 68337 68339 455566906 138 136 261737287 80551 80550 926796096 56159 56157 37839404 66682 66681 693487954 75194 75192 418296304 141 143 864272518 43301 43302 534183297 45201 45200 466320981 21125 21124 235289152 44606 44607 687991374 36563 36565 256833111 49593 49594 105955083 76224 76223 259085645 151 149 525758821 26163 26165 122867928 52675 52676 652810212 14143 14142 164363250 94630 94632 444130937 1754 1755 840727598 92092 92090 873566832 19226 19225 905653581 32918 32920 486290080 25985 25984 28432652 161 159 318861285 139 138 24083777 163 162 306944464 12454 12455 372326950 90273 90271 904491932 5184 5186 509686517 166 167 552455524 168 166 234933941 72367 72365 573848980 170 169 8039763 15739 15740 616697502 34360 34361 639331572 94266 94267 516437230 172 174 655856522 173 175 289661215 24395 24393 72038053 56331 56329 172163695 94360 94362 293715853 1836 1835 2818928 16368 16367 252023181 13764 13765 423500545 25232 25231 53674129 25021 25022 230044541 92335 92333 833132020 91142 91140 15929394 95301 95303 840505235 61447 61446 517844245 96524 96523 146638118 9682 9680 796732595 45076 45077 40402896 85269 85268 933101675 23241 23240 909529076 59094 59092 773081819 77429 77428 786496843 63236 63235 993239704 61239 61240 498019635 80277 80276 324272930 29403 29402 420166474 81407 81405 972311063 76230 76228 145735740 59088 59090 527963302 35546 35544 24935129 203 201 730829127 203 204 854052715 21268 21267 640981417 91929 91931 672190790 74326 74325 290466028 24537 24538 47628448 60589 60590 620298769 35705 35707 338753187 209 211 5905071 60021 60020 269672897 74313 74312 19865063 11967 11969 84747336 25488 25486 334175129 69869 69871 326691638 38277 38279 779663320 36818 36817 165806926 43510 43509 127659676 85890 85888 662493803 87402 87404 22574519 222 220 37038869 52424 52423 966612747 2109 2107 845219410 95154 95155 259392761 55357 55356 102051774 70602 70603 352066333 8072 8071 504594398 55929 55928 970064184 93534 93532 912048306 514 512 601822829 60147 60148 13463177 1791 1790 118665905 64146 64148 888100633 42118 42119 163961981 27773 27772 325171407 42431 42430 666633925 39873 39872 83457124 39528 39526 633957166 3891 3889 292153009 13063 13065 135189628 95970 95969 322138308 74788 74787 484404553 22102 22101 697654323 8715 8716 239232765 25603 25601 639556016 16157 16159 202640634 6439 6438 400707038 5498 5496 13244439 16417 16418 910614628 38357 38355 584177232 252 250 226066751 48527 48529 345275068 16944 16943 780228700 67630 67629 622373311 25511 25513 82727782 43627 43629 591828352 18296 18298 338544093 59567 59568 365280925 41677 41675 48334184 35995 35994 159558942 11192 11190 393641068 263 261 147764648 76310 76308 608883933 77629 77630 757309171 49148 49146 193809748 86299 86300 495205246 96442 96441 380194402 30285 30286 729729922 268 270 116475429 95140 95141 550452004 41885 41887 542341144 273 271 799150318 19035 19034 732561199 273 275 393519232 276 275 313341476 74704 74706 815256963 74812 74810 394787339 16935 16936 810691295 23863 23862 168131373 32306 32304 396534318 89952 89953 13354515 64225 64226 513855344 89413 89414 433340129 44366 44365 243256576 67928 67926 544043238 89824 89826 472951751 84153 84152 553419888 23642 23640 900051887 290 288 105525477 289 291 330270810 79437 79436 101413135 15487 15488 42305045 64942 64943 31202744 10675 10674 853764871 77922 77923 460747383 297 295 97198254 74881 74879 444030665 92199 92201 619395469 25731 25732 736032099 38498 38497 429618974 53950 53951 387534791 301 303 880929806 85108 85107 776907798 35430 35429 936677033 92833 92831 447951653 305 307 372985748 95328 95326 578479314 73361 73360 944769210 84750 84749 711466649 88993 88992 449140872 60974 60973 352448610 54037 54039 924958045 24832 24831 23245725 96251 96253 153584956 78405 78404 195827857 28206 28204 584443333 24697 24696 286825969 29475 29476 554029155 91933 91935 430745265 53545 53543 850613958 37765 37763 696885783 323 321 81408916 85153 85154 467663381 85500 85498 83610459 70616 70617 159333334 51149 51151 205273547 328 327 487304855 19875 19874 623492898 329 330 382553272 23059 23060 41932775 38568 38567 572642067 41250 41248 976410843 74070 74068 49647756 15777 15776 855675181 336 335 511389673 48651 48652 482731245 36620 36619 30839781 59177 59179 525489603 94859 94857 270409087 41809 41811 361455585 11077 11076 266346648 27151 27150 93075766 33662 33664 66611901 79062 79061 57086180 33762 33760 173681730 51983 51982 277373685 68896 68897 35804048 42530 42532 699806793 81144 81143 430164159 19135 19134 364333779 33033 33032 572426088 353 352 646919686 14113 14111 722274996 85863 85861 63631753 356 354 119127993 356 357 285473842 29210 29212 18130951 86591 86589 519693618 86020 86022 69920381 79946 79944 63174541 5742 5743 363731042 12680 12679 657686478 87660 87662 680676529 56924 56925 895811576 2079 2078 645361587 95220 95222 242023871 367 368 872018131 66585 66586 982870776 32228 32229 285348015 35589 35590 416927311 40914 40912 850875755 373 371 409565752 31892 31893 420485450 39936 39938 180891688 41477 41478 34105215 53108 53110 9667588 10372 10370 13783360 13119 13117 48272346 378 380 12233501 32240 32241 457304015 382 380 858692240 383 382 13255768 5291 5293 225555413 97039 97037 29327021 7446 7445 401873915 90254 90256 963763067 65411 65409 786028348 40930 40932 113170393 9625 9624 942097290 2346 2348 356249726 392 390 200521578 68263 68264 680144689 95808 95809 205193989 99377 99376 45700224 14002 14000 240125820 76277 76276 324090805 398 396 401463421 399 397 417645830 57149 57147 300555284 15544 15542 224606220 401 402 847715523 77304 77303 150049911 64013 64011 23445972 405 403 822687487 68410 68409 924312046 28172 28174 613998750 408 406 441557991 407 409 314981884 410 409 482107865 10260 10261 240255787 45298 45300 426132088 77348 77346 261615508 53746 53748 920222882 64819 64817 925879857 28755 28754 247920952 415 417 53724669 416 418 492750637 10985 10984 152964777 419 420 440341980 420 421 642538897 17848 17846 23814047 81427 81428 958570222 87727 87726 260472477 73739 73738 348933965 67378 67376 261328355 74176 74178 27134272 51338 51337 41707703 429 427 8212819 74844 74846 7951400 9775 9773 76134977 25804 25803 996908778 433 432 827335528 75172 75174 522130273 82344 82343 364561275 92228 92226 323606524 39814 39815 797717879 438 437 991335364 87258 87256 756919768 13274 13276 938777909 29364 29363 42261516 92372 92373 275128652 83833 83835 16538664 55964 55966 410337505 91240 91241 54374618 25922 25920 499324983 5303 5302 137854366 11990 11991 960324818 5640 5641 607921461 74854 74852 141376904 48269 48268 613093460 451 452 812257499 453 451 265079961 454 453 745364870 94247 94245 885945282 49862 49864 167926102 49896 49894 407185697 96789 96787 349698619 72503 72505 254806859 458 460 339056031 95092 95093 937061905 24554 24556 470419958 66127 66126 595325105 95574 95572 329197207 19322 19324 578536525 57811 57809 871056842 72377 72376 89372315 33946 33947 528731426 72686 72685 68277471 75049 75051 372082701 7482 7484 511163158 35246 35244 638685353 75993 75995 650109812 86272 86270 478952153 41814 41816 150899217 17778 17777 413218201 73221 73220 19101920 25051 25050 17618574 1239 1237 295391200 58353 58352 73071073 78508 78506 747806102 95600 95599 104788046 483 482 567860154 9926 9928 947559800 484 485 56566833 96537 96538 125556864 487 485 308163131 66400 66401 377988309 40245 40244 655655918 29038 29037 824691022 56273 56275 623587299 47501 47503 849146742 99308 99307 783729455 494 493 552576295 27672 27673 668580756 23692 23693 497295450 87564 87563 23799801 60923 60921 772490557 77315 77314 37961496 56874 56873 26758278 54918 54917 52357751 97310 97312 427579399 15367 15366 314993561 59922 59924 264797059 94409 94410 281468277 504 506 642633665 11726 11725 880392231 84498 84496 420160990 42203 42205 244914406 510 509 433479911 34601 34600 360429622 22854 22853 906961832 59639 59640 139994718 60358 60357 603197630 14353 14354 925314077 515 516 428953844 32473 32475 556049305 27923 27921 793924556 83539 83541 5772184 14514 14515 808910427 19466 19464 358278898 39560 39558 430128218 48588 48586 565101127 524 523 751904635 67296 67297 684583405 83545 83544 333756665 52974 52975 600092204 95318 95317 16772979 529 528 24345006 528 530 715023098 83386 83385 91788849 49729 49730 595093865 533 531 262452095 45699 45701 908221684 35965 35967 69821088 11671 11670 3676932 57928 57930 542391118 64526 64528 852181315 6233 6232 831377833 50784 50786 953341682 15319 15318 62849068 542 540 20914307 70027 70028 905505248 68783 68785 246075748 2292 2290 61634255 544 546 246222873 94570 94569 982940860 19475 19473 449609869 28315 28317 691882513 550 549 621791402 57211 57209 1142553 56721 56720 841990951 63284 63282 389486959 92967 92968 594171041 81931 81932 47893943 556 555 838047470 32458 32460 239071627 556 558 503926446 30772 30770 157031352 99772 99774 866344738 99771 99773 52086443 62560 62561 650457154 97113 97111 38009126 10859 10860 695417609 90340 90339 116551992 73693 73694 27584020 72441 72442 213943147 56519 56520 578940011 8572 8571 428368959 21500 21498 656650399 570 571 240779735 570 572 924306965 62536 62534 193248243 23875 23877 812105377 574 575 892524574 81718 81716 484956758 61909 61908 179209769 25723 25725 327819165 578 579 574982359 47775 47773 592331141 581 580 2952410 47942 47940 164982874 91533 91531 1015294 2787 2786 395448441 62821 62820 13279909 98217 98215 60609378 42820 42821 651140467 93978 93980 287532815 589 587 657205578 14467 14465 142454661 60418 60417 717231993 71916 71918 635256488 53900 53899 42018352 83172 83171 67449939 82151 82149 979340600 59197 59199 105070760 28998 28999 348277984 61180 61181 536128165 599 597 648868155 93821 93823 29699320 21989 21988 545456008 22283 22284 142114581 61581 61579 956249074 75134 75136 855298181 24451 24449 188374394 13803 13802 7316609 606 607 893957681 5673 5672 333876159 609 608 696257450 65507 65508 531280012 1278 1279 72764335 49169 49167 976611611 48195 48196 417679667 51954 51956 516047901 76726 76724 101502344 86943 86942 998130577 18276 18277 104090066 64466 64465 257604062 49206 49207 195902652 20288 20287 964787487 29438 29440 464724073 620 622 13048510 99644 99643 974189742 622 624 375964996 40038 40040 392182142 7540 7542 843996783 35410 35412 334261669 30860 30859 285831046 66908 66910 154461625 26470 26471 794945001 7070 7071 739086158 61820 61821 153213420 51201 51203 962851946 80975 80973 5080037 49682 49681 67225913 70196 70198 731571076 17170 17169 916119041 72751 72753 712473443 57839 57837 945551191 62845 62844 113701598 76335 76334 205520532 93378 93377 3077157 2053 2051 384204931 32497 32495 111283343 86143 86144 548757596 14093 14092 83328306 34096 34095 83086582 34850 34849 420739504 92398 92399 999593528 58473 58475 2752339 76797 76798 261322449 652 651 975994461 33971 33969 871671336 7966 7967 47527833 26590 26588 158221974 34379 34378 677748790 58954 58953 111346644 37987 37989 468689365 659 658 352974255 4477 4475 15006945 659 661 342498051 36894 36892 480656159 66261 66260 386072806 44856 44857 62402694 665 663 139192868 19016 19017 110394960 56607 56605 273877740 667 668 1625169 21825 21824 633711816 7736 7735 127839368 98127 98126 546033362 35153 35152 682155252 27963 27961 57887782 94625 94626 573987752 675 673 806888083 94838 94839 263487778 90626 90624 324508566 77889 77891 33049305 10554 10552 41912712 90672 90674 192090133 28668 28670 353128214 87229 87227 502924035 52710 52711 815912690 5670 5669 38096905 684 685 403753416 31687 31688 83374423 49248 49246 184049780 22421 22423 519322815 93807 93805 671426162 22262 22264 967137734 68751 68752 601309333 75804 75806 754343419 2892 2891 109153276 2341 2339 954352519 48714 48715 28125507 75743 75744 480816646 27234 27233 291129334 25409 25410 228274581 3503 3505 960644683 698 700 798265388 40755 40754 282818832 57219 57220 285597999 16549 16548 804761570 62219 62218 212621119 32899 32900 772524448 57137 57138 316741718 18578 18580 101379359 74860 74862 15864339 709 708 283949599 92526 92527 699876434 23044 23045 684721790 712 710 230433792 73369 73367 649722796 2726 2724 723232814 26107 26108 217622623 53399 53397 552277859 34640 34642 271047304 98690 98689 199957303 9665 9666 281990533 5069 5071 489998365 53034 53035 933607576 42098 42099 680417153 65626 65625 108374424 722 724 207407123 14011 14009 261887974 91554 91556 892754018 22931 22932 640428963 37898 37899 521277356 5775 5776 951006496 33007 33005 371083508 48359 48357 680112278 78274 78273 422442070 39533 39532 268120600 733 734 533496472 30825 30827 146853317 45665 45663 636595969 737 736 626479170 38690 38692 62214510 72458 72460 786258792 49915 49917 340423330 37422 37423 429177657 49736 49737 176325854 25160 25161 33883929 85959 85957 990810801 51112 51110 616457019 5417 5416 944257554 6852 6854 582547033 18122 18123 88062380 90013 90015 72968104 39331 39329 13500025 31415 31414 219314443 5991 5992 642166674 45167 45169 295997830 64514 64516 634072134 755 754 587516918 51866 51864 909717609 755 757 71242752 13028 13026 583111406 77597 77596 513796936 760 759 907399865 13917 13919 40573155 13053 13055 87909806 70208 70206 743077134 75817 75815 6960142 6953 6954 457574176 96203 96205 756201987 1909 1910 755375037 31775 31774 127431033 7270 7271 286368077 770 768 883070512 73674 73673 548448428 93148 93149 41095183 80833 80834 225402403 32587 32589 18223036 63521 63523 943623832 61873 61871 244021609 41954 41953 590941441 20733 20732 983628273 2195 2197 268504095 780 778 46567971 50307 50309 19560040 46851 46852 750756957 782 783 300015173 71702 71700 491397214 785 784 841107581 84154 84155 242952533 58786 58787 67746033 788 787 564874301 787 789 123288971 88514 88516 849661037 789 791 623348593 983 984 752006251 83887 83886 313334398 20319 20320 538405122 74683 74685 849542898 23218 23217 926511764 12060 12061 182183784 28060 28061 301527217 13559 13558 55444233 54614 54613 616623079 21557 21555 29370880 55780 55779 536410588 57247 57246 832884781 76793 76792 16181147 66608 66610 748429854 25420 25421 244375084 21388 21389 362635323 41401 41399 592524647 85770 85772 374030400 85180 85182 121956617 810 811 317912305 77289 77287 997254152 7321 7319 562852873 40886 40888 954308132 35932 35930 291395699 1968 1970 90146751 12144 12143 893301948 92932 92930 532635630 818 819 41216457 27738 27737 634589392 50348 50347 909891013 28324 28323 905911839 36539 36540 333737822 7957 7959 778678788 53254 53256 764813617 8684 8683 198014000 43543 43541 162822530 27771 27769 166418216 829 827 383484465 828 830 127815648 74506 74507 8869097 28428 28430 277523340 95327 95326 374488987 62093 62094 242415539 58355 58356 400100651 836 835 69546117 54261 54259 389793385 74889 74887 336800110 70842 70844 71335746 74175 74174 880829419 36262 36264 303236152 842 840 324290717 18764 18766 162298895 83682 83683 193820316 18069 18070 986567113 24123 24121 777166093 53079 53078 497515221 79089 79090 27693815 81673 81674 387575172 46199 46201 917938514 72495 72496 831904700 99326 99325 969978721 7830 7828 17153008 74819 74821 502358338 27564 27565 620051023 33631 33630 100239556 43757 43755 927323196 21325 21324 226420856 84338 84336 530468863 74746 74748 322662667 42505 42504 392578746 50131 50129 656621778 9296 9294 335734430 37881 37882 41694119 865 864 672709470 9081 9079 758087924 9725 9723 695130852 16287 16286 247007757 76328 76330 225331780 870 868 314403523 34879 34877 239578862 37400 37402 490332726 96920 96918 179445799 872 874 871340522 20795 20796 844016826 19551 19549 500693277 53467 53468 816441578 4062 4060 909361752 26606 26607 685578412 39871 39869 356462405 879 881 869485075 928 926 276954816 15789 15787 858223628 38590 38589 885238064 885 884 715681099 76481 76479 25880 15346 15348 846942085 24559 24558 514045417 889 888 870062816 18870 18868 172746523 68323 68322 42020264 73966 73967 306726267 92501 92500 77325379 98415 98414 698903751 21357 21359 997913959 3459 3457 8646520 38687 38685 516808330 69657 69656 156288735 7286 7287 478442650 66928 66929 131271027 81903 81904 793996527 76880 76878 732912490 87464 87466 500462206 85318 85317 412896646 98426 98425 340237135 8557 8555 506863154 907 905 721015345 63922 63923 24121549 32905 32906 188745900 57280 57279 430231366 56979 56978 85968183 87480 87478 591989225 912 913 126575019 26685 26683 172018040 48954 48955 222924280 43628 43630 231483262 25840 25842 812837654 918 916 1892576 919 917 915788351 41684 41682 59209397 28239 28237 125377628 85458 85460 122966359 51528 51526 545029565 27340 27339 640883130 36781 36783 916146700 924 926 676117757 66798 66799 420426884 32082 32084 183684671 928 929 110190686 25405 25404 267762356 16972 16974 121296268 86566 86564 915538936 88854 88853 24109994 11867 11868 537425059 11104 11103 23708466 934 936 29917981 8580 8579 586398959 938 936 659084980 939 937 835549108 94348 94349 628466411 89721 89723 850477133 31841 31843 29674773 93851 93849 613307318 63233 63235 786763811 59405 59404 778177419 30995 30994 554898107 91022 91021 639386816 22879 22878 470426506 10911 10909 505388690 28460 28458 16434650 4364 4363 191145405 952 950 532957287 953 952 909950960 46544 46542 699975790 35943 35942 129002366 58072 58073 236712712 93575 93576 629548886 96661 96662 472963766 48958 48956 786470709 58012 58010 813901629 72748 72747 193148954 23601 23600 238914996 57232 57234 531740923 48804 48805 35098331 71632 71634 380980150 76983 76984 283733934 967 965 368706122 33445 33447 333357114 82188 82187 181832775 72585 72587 71763120 99710 99711 619309187 47512 47511 420041912 67957 67958 790454031 54393 54392 934577415 46555 46554 424302441 29157 29158 456290100 75550 75551 611835635 76432 76434 840510407 22336 22338 62911396 45560 45561 379474580 56835 56836 600794878 78776 78775 572953927 73623 73625 722005312 26733 26734 48275007 44261 44262 608611548 73548 73546 915975584 52668 52666 641524267 7681 7682 690099875 2879 2881 695954272 3633 3634 510930737 61320 61322 521064635 22876 22878 609601457 86073 86075 969121023 66954 66953 826913054 48438 48437 7262245 83459 83460 830635868 18118 18117 14089298 12186 12187 64420812 93720 93719 852759815 999 1000 704512542 56053 56051 1069207 66886 66885 173058406 1418 1417 40808415 67034 67033 189401970 41474 41475 681833521 17279 17277 613679195 30615 30617 359801745 1008 1007 726733915 83096 83098 99332900 62593 62591 980592094 1009 1011 206812645 492 491 346532316 55251 55249 295789466 22440 22441 32442981 1015 1014 799083527 4672 4673 181130110 82073 82074 364333665 1018 1017 320086571 96748 96749 172100869 42177 42176 912656845 2641 2643 983254378 6829 6828 674751406 54879 54880 733566036 31262 31261 965328091 1024 1025 30948427 45325 45324 104420914 69760 69758 308425804 44651 44649 737307323 14325 14323 241261758 4570 4569 214052924 56439 56437 35159719 1030 1032 61635591 12146 12145 381686048 63059 63058 780535319 51566 51568 679221511 1036 1034 190409819 47519 47521 660918003 74006 74008 293800018 76851 76850 723995501 26706 26705 39988440 1041 1039 249470813 24455 24457 390091328 51289 51291 100198082 43501 43502 222748322 71502 71500 397833126 31609 31608 219105398 1047 1046 323888466 1048 1046 265668450 22711 22712 783204286 53546 53547 72025937 39338 39340 568350539 23938 23939 352817605 53217 53215 822420660 68280 68282 312140142 64905 64903 922768706 1056 1054 591320059 77184 77186 582036288 23836 23834 975990320 65440 65439 953877167 42236 42237 948446777 78407 78405 212012603 1062 1061 972662846 1062 1063 11952237 34360 34359 786057527 25565 25564 50763041 24073 24072 101129218 52083 52081 355610427 57313 57314 139812018 74341 74343 327220886 1070 1069 664905259 92529 92527 210281021 76126 76128 595863020 70320 70318 460323550 1072 1074 94454315 10346 10347 382574971 75090 75092 396060199 17355 17357 103659107 56145 56144 346482874 80873 80871 808426593 66822 66823 951664941 46662 46661 860681267 96797 96798 794721873 8577 8578 993422397 53856 53857 69645259 75657 75658 81442943 29703 29704 381505968 38149 38150 50611909 34987 34986 882252370 14211 14209 362677021 1090 1089 440576601 35999 36001 630505614 2135 2133 46726421 16786 16788 391649799 31404 31403 674850578 91730 91728 637427606 11787 11788 869705965 1097 1096 419718106 1096 1098 99855463 18441 18442 649117115 1100 1099 291439032 44272 44271 890720856 90313 90315 806363942 21535 21534 196524865 54360 54358 836250837 1104 1105 666885351 24591 24589 582338273 17716 17715 83083601 44425 44424 717616554 8244 8245 220695312 763 764 165004399 1111 1110 6657140 29986 29984 278330911 87336 87335 129044224 84939 84938 426567787 17117 17119 73774876 66128 66127 585315616 83883 83884 238710794 1118 1117 230628788 31894 31892 837082139 80385 80383 548330782 79544 79545 576275747 1121 1122 329087979 29639 29637 783214890 34191 34190 77931151 9340 9341 782237540 37964 37966 413165049 1127 1125 933923172 24615 24613 693944938 1129 1127 215499916 59518 59517 57424006 28804 28805 454578120 55918 55920 362201260 4232 4230 877156732 1134 1133 334366851 68853 68852 449931706 40877 40875 813543125 24406 24404 267263161 91467 91465 731771297 6259 6257 915038594 59644 59642 501580395 1141 1140 19482349 1140 1142 35793623 34389 34388 504426700 12889 12887 42859382 40715 40713 805107558 45710 45708 664200928 78344 78346 193815335 19299 19297 811440899 72812 72813 88406677 1150 1148 817983162 36673 36672 96569478 368 369 984164770 2065 2067 889415824 90095 90094 861606953 38927 38925 172603330 1155 1156 845925863 1156 1157 848952721 80387 80388 743398962 93451 93449 534536469 49484 49485 176993004 1159 1161 849526390 1162 1161 865075616 29123 29121 277360801 10404 10403 605830861 85438 85439 422830911 4634 4636 475766658 35466 35465 200851687 59182 59181 43309355 56935 56936 270258578 55189 55190 31377835 80827 80825 833707344 65809 65807 672874923 83354 83356 86189882 64358 64357 561730353 60538 60536 55596200 1174 1176 431912564 21099 21100 273568932 1178 1177 519854831 1179 1177 53678494 1178 1180 196455092 4988 4986 35211105 47545 47547 417476099 1429 1431 549158725 45772 45770 899992859 1184 1185 431727782 86096 86094 647816272 1186 1187 243607446 13099 13098 249044574 70489 70488 593892303 43447 43445 610617597 184 182 682732011 30514 30513 847632309 3671 3673 48811736 1192 1194 729778420 75196 75198 86076294 52193 52195 739172702 29804 29805 200933090 7452 7451 846786916 34399 34400 290231304 1200 1198 725457176 30771 30773 73880244 67065 67063 359218751 57057 57055 478760954 76002 76001 545663144 1203 1205 912616760 18766 18768 103905469 25149 25148 172237640 56071 56069 21523544 44572 44574 751209978 79092 79090 616424920 1209 1211 742837185 61753 61751 873163123 9873 9871 20855724 69150 69151 61356750 95368 95369 82949016 57202 57201 616748234 21724 21723 17311397 17902 17901 981605793 42975 42973 830567398 37339 37338 17443123 18841 18843 556073309 89090 89088 570646426 32680 32679 11640102 13179 13178 476630532 6384 6382 77322994 15467 15465 542805954 52237 52235 386026423 57568 57570 16024476 1229 1227 347798438 30168 30167 526763880 1231 1229 22195294 56059 56057 228039643 57414 57415 686929759 65769 65770 277627550 23262 23263 26659521 12716 12715 44868260 3119 3118 11125286 1236 1238 486489788 52779 52778 755859437 1238 1240 72096354 1239 1241 696666792 15824 15825 39853787 74151 74152 35135184 54025 54026 142515329 87350 87348 228795576 48500 48501 23695963 75354 75356 344217792 42083 42082 992054768 5412 5411 702055371 1250 1249 472592733 16064 16066 157161459 31513 31511 270648230 91047 91049 737625467 1509 1507 642292554 61070 61071 617307140 95021 95019 592835354 1257 1255 956976132 62751 62750 658609994 75149 75150 72113269 64008 64007 79521993 45743 45741 462842058 29946 29945 205662926 45670 45668 16431911 17891 17889 751029940 97486 97487 433772241 12180 12179 738374151 62373 62371 969590500 1268 1267 410878687 1267 1269 873547076 52572 52570 923057772 40750 40751 97177045 25722 25721 233405907 1333 1331 179040751 10672 10673 265487672 19628 19627 241303564 1274 1276 137349404 92410 92409 748180420 47927 47929 189029866 611 609 294904316 1280 1278 199394764 99505 99506 226284890 8054 8052 414666947 63762 63761 205213436 85731 85729 591332087 93392 93393 603692905 82416 82414 307639628 84144 84143 206506951 73769 73771 40625205 5586 5584 804221775 1290 1288 894689485 89804 89802 723446015 14341 14343 330913828 64431 64430 682366350 7556 7558 36594902 47676 47678 798258597 28004 28002 736222947 74639 74640 323143756 49854 49856 82664890 58666 58665 410272163 1245 1243 642359447 40152 40151 12244434 74825 74826 90296591 1302 1303 245149762 11690 11689 692114410 2219 2217 878193422 37672 37671 526851120 41849 41848 61509812 45326 45327 306066566 2164 2165 836174353 15622 15623 52720315 67639 67637 507511436 62693 62695 170199455 83215 83217 867146897 12683 12682 491253012 1313 1315 272176193 84029 84028 25312359 36292 36290 156405351 99252 99251 659203808 2521 2519 22835118 99447 99446 348913303 44858 44859 493525010 44263 44261 531754378 46831 46829 161086613 94173 94172 413270253 43363 43364 605884723 44958 44956 709525185 16537 16536 987429143 31272 31274 235977128 79291 79290 826860303 94268 94267 409687800 11713 11711 62117438 80348 80346 53539086 23204 23206 919016209 89646 89648 422973413 99652 99654 564333172 20202 20201 24189415 1335 1337 715873605 53203 53205 299323138 29144 29145 585161224 24066 24065 634020863 27829 27831 360832733 67205 67203 499368975 35302 35300 17687472 17977 17975 151594663 63672 63670 143773872 37859 37861 922433422 12065 12067 192422658 24072 24071 302679349 25299 25298 8488886 67724 67722 105326918 1548 1550 551839994 28929 28927 362110847 81560 81562 362627469 30625 30627 461110977 98484 98482 37951607 82033 82031 580454500 53452 53450 369666808 27212 27213 229982670 30449 30451 888035518 57878 57877 913411140 53271 53273 806207066 58187 58189 60616447 1363 1362 880393717 80997 80999 421693315 5033 5035 106323007 71740 71738 597840940 1367 1365 956235689 8173 8172 563809546 59341 59342 298102740 1370 1369 742588143 44910 44912 659876169 93559 93558 569613509 1371 1373 800479594 91551 91549 876788517 71505 71504 250484393 46812 46814 1302566 2525 2524 406956279 70933 70934 317890931 69368 69369 337081983 1847 1846 469283489 92750 92748 14556821 1380 1382 812332479 83915 83914 37084393 73590 73588 535323694 10702 10703 212186881 46896 46897 37079987 12616 12618 101295590 85230 85231 549311434 58922 58924 646902301 78154 78156 361772861 22360 22362 267249624 61018 61019 673465334 3594 3592 733032814 1394 1392 60929809 85503 85505 504706569 62933 62934 208665398 60340 60342 65865374 27361 27362 902182694 76585 76586 785281827 75335 75333 887040659 87751 87749 767855100 54484 54485 331992373 74244 74243 448869302 59870 59872 98264090 86538 86539 949330167 52133 52135 69646142 22613 22615 389034165 11496 11497 892739931 63621 63620 249601191 32839 32838 45289986 339 341 540494329 5480 5479 107764203 1413 1411 713527876 81882 81880 114754954 7156 7158 185342141 65465 65466 786737634 22611 22612 379977645 1002 1003 3615134 51850 51848 4133409 38596 38595 573573214 73934 73933 500119010 14799 14798 184232015 19517 19515 502938023 80188 80190 105385470 26994 26993 542364554 1425 1426 899317870 70359 70358 37839801 21891 21890 265440104 55136 55135 310136686 6924 6922 12685842 62705 62707 26721825 52123 52124 106737603 27809 27807 583766780 29152 29151 227318550 1434 1435 726049935 25363 25362 815824701 79117 79115 138355909 21410 21411 425754520 80803 80804 932130582 89161 89163 683628934 1441 1439 948855551 92048 92046 640440444 37994 37996 100112559 45405 45403 411422804 80821 80823 107564548 1444 1446 178917863 58679 58677 92725173 13688 13689 497749469 47691 47692 666624721 59495 59497 715004356 72450 72448 714912360 28194 28192 370117472 38369 38367 602539399 55135 55134 387259970 1455 1453 288563562 9915 9913 335435676 24831 24833 706018286 77144 77142 380034132 8743 8744 119431749 1460 1458 980086103 50499 50497 257128429 2481 2479 364183088 1463 1462 45176803 12276 12277 20191705 18033 18031 888746516 86139 86138 51363793 95589 95587 654632724 81184 81183 560132974 53430 53429 382964754 60886 60885 977166197 4355 4356 841614604 45131 45132 694804456 74023 74024 23753535 1473 1474 397330463 77658 77657 997760482 11737 11736 962898714 21739 21741 809360147 45832 45831 486872086 19911 19909 465974546 36707 36706 660286814 1481 1479 336095149 52446 52445 62619492 1483 1481 591581691 64556 64555 192741904 1485 1484 16789581 92441 92440 50291288 92582 92580 1960034 72892 72893 879087121 11414 11412 85180890 1489 1490 65444869 82553 82551 852200685 19372 19370 56137285 1493 1491 640461149 18881 18880 633328833 27900 27898 741991337 1496 1495 813999637 83315 83313 141364868 28779 28780 742718118 16334 16333 8428677 99234 99232 927139310 66100 66098 14193696 13041 13040 997952020 94070 94068 690120149 96864 96865 710246848 90204 90202 898958503 90162 90161 72962605 25958 25956 383440080 1508 1507 808042368 38971 38973 673462451 38049 38048 57457496 19217 19216 401234962 1512 1511 655680934 76345 76347 262919553 1513 1514 253363135 91783 91785 676461595 50707 50708 832065967 4572 4570 489735539 87436 87438 936967632 62898 62897 262848462 28276 28277 715054748 1521 1520 225606799 53752 53751 981127360 14007 14005 728366834 48722 48724 29080433 70269 70270 656966397 1526 1524 33697539 63385 63384 555495604 8153 8151 64260024 35370 35368 558370701 76613 76612 997854934 55729 55730 950717987 1531 1532 828423164 74178 74180 826061358 30889 30891 372844725 10173 10174 513197235 83797 83798 50922062 85291 85289 19828344 16443 16442 740132325 36680 36678 238876859 72095 72097 603169475 33729 33731 238921251 77434 77433 298983148 8926 8924 605247479 37586 37585 402150387 1544 1545 784708494 1544 1546 252283411 73435 73433 401177607 6252 6250 394338172 86971 86969 10196026 66889 66887 52883435 83708 83707 522837229 1552 1550 432617085 47763 47761 62126412 83916 83914 394382277 40660 40662 924324755 63341 63342 750064156 1557 1556 40363022 14721 14723 463234616 49941 49940 387132483 24730 24728 957569537 8093 8095 598301806 78563 78562 829138847 69083 69084 181537069 87433 87431 786193112 89707 89706 223444861 36501 36500 597042329 74787 74789 883414245 96631 96629 426970322 76531 76530 810993649 83778 83777 155907719 10869 10870 935298274 1571 1572 467905061 51091 51093 581542564 1574 1573 377739794 79381 79379 174091264 95748 95750 354735495 1577 1576 628541715 23454 23452 340057506 62098 62096 808017151 27258 27256 743919799 30898 30900 325168096 94383 94384 14295016 6860 6858 475356418 44898 44900 84230901 85991 85992 919235921 53971 53969 404528725 93593 93592 6102032 1588 1587 459509637 1589 1587 134802382 10859 10858 61707168 9089 9088 675199382 82653 82651 143703088 43670 43669 330390631 94411 94412 859334211 85162 85163 11715299 32655 32654 785770434 73734 73732 147879243 16894 16892 481470207 33159 33158 762677675 10126 10128 233066637 1601 1599 791488594 99615 99614 614178644 86122 86123 159626373 9108 9107 58630372 37579 37581 92859765 94542 94543 775778314 76308 76306 888281966 43860 43861 431687585 38501 38499 131964240 1610 1608 334184363 69056 69054 254962243 66749 66748 60833953 20069 20070 497146791 21163 21162 121829639 1615 1613 424497994 46810 46808 259207490 24182 24180 805573086 1616 1618 426449326 1619 1618 2609578 80796 80794 82340076 25164 25162 674068863 1684 1682 727093369 48547 48549 247430126 81539 81540 956839301 19747 19746 360724152 12414 12413 100707330 9259 9261 141289094 39235 39236 275523579 22942 22941 4143322 1628 1630 447650087 38520 38522 723523142 35996 35998 253158590 21062 21063 164783836 5912 5911 724595083 56560 56561 430408421 77185 77184 347355715 19981 19980 922322390 3998 3996 438196757 23185 23183 770222463 33249 33247 14403458 91045 91047 169604998 49739 49740 589115759 8165 8164 857976596 6351 6349 61991032 1644 1645 125612750 86432 86431 991612552 1645 1647 137499399 84587 84589 9970854 90526 90528 119310387 34345 34346 411946770 43080 43081 701002143 26558 26556 6427537 30630 30632 854830176 43138 43136 599258629 53602 53601 615765642 52182 52183 899236672 1656 1657 758469282 19779 19778 249862682 899 897 807247701 38929 38930 314613953 10229 10227 512644969 27099 27097 380281937 1662 1663 801598965 3684 3686 808146597 15264 15266 744913613 60193 60192 707272300 1667 1666 508341057 1668 1667 64302463 56340 56338 387820295 93754 93755 994529650 34442 34440 526653813 43966 43964 94712424 64383 64384 5267187 38301 38299 922448940 1673 1675 975042225 1676 1675 1123198 72918 72919 420642965 87917 87918 629303723 97741 97740 992161656 72571 72572 778283105 47981 47979 942925713 51764 51762 849547200 21949 21951 56514353 58695 58693 82953396 78123 78121 410837937 29006 29008 502275459 93356 93354 608005289 80050 80048 157524642 51980 51978 56003939 81879 81880 319066573 91846 91844 635951248 83829 83830 351442774 42333 42331 151872057 43913 43915 700821950 1695 1694 495633400 98088 98087 608269186 53402 53404 587766631 51152 51151 245602103 82540 82539 764553433 79546 79548 328964569 29419 29418 638901320 4016 4018 316100449 70380 70379 327397007 29413 29411 54044053 93986 93988 513514201 27205 27203 614762788 77834 77835 574639194 39562 39561 595108082 1707 1709 981652541 15232 15231 798577585 27357 27355 608271325 19671 19670 690408369 1713 1711 527009591 40327 40329 617409785 21349 21350 635141024 80046 80045 699855254 90953 90954 686341811 72836 72837 723525683 78097 78099 662413710 29979 29978 528994538 29327 29326 248753214 1722 1720 931148890 45563 45562 938130807 55967 55966 371331322 25223 25222 863425160 61847 61849 220261036 28556 28554 915082127 28841 28839 48103062 22542 22544 433733609 4537 4539 633507117 21818 21819 33385709 23044 23042 724014226 23070 23071 66967770 41640 41639 32443682 1735 1734 879258637 1735 1736 884325961 28546 28544 958214776 14579 14580 557461910 97412 97413 162265935 34428 34430 97743381 35424 35422 871234820 59753 59752 578835929 52049 52050 363563894 89325 89327 261817816 13402 13401 954105446 1745 1746 204060668 7127 7129 613276714 78486 78484 634507126 64855 64853 341253285 84743 84741 13471062 45014 45013 680401014 97655 97653 52792152 177 176 16578672 54334 54336 24568577 8472 8470 340146506 88655 88654 896520939 1757 1755 904599448 43428 43430 433829982 86393 86391 484964346 1760 1758 837919519 21570 21569 486121364 1760 1762 480637325 59113 59115 612290750 56396 56398 295269097 15987 15985 821665788 84110 84111 162431990 22009 22010 204543280 1768 1767 893147586 78806 78804 66448654 75316 75314 31125187 90383 90384 780078801 22154 22152 299583013 69171 69170 762513964 38806 38808 660011363 46730 46731 25375108 73364 73362 618742805 23668 23670 548480092 68135 68137 635077129 16150 16148 556850705 17226 17227 274879380 16019 16021 719887559 1782 1781 585620522 61682 61681 26588323 10907 10909 526208813 82508 82506 428614459 55463 55462 369737475 47273 47271 152762186 27295 27297 838492779 56871 56870 143253673 21813 21811 152421393 90327 90325 314702970 1791 1792 298618976 88850 88852 411578790 62426 62425 7107991 46746 46745 409350539 80290 80289 772852255 1797 1795 220754158 1796 1798 188116252 21708 21709 83832119 96088 96089 72436546 90547 90549 323277277 1800 1802 800745 41701 41699 786190879 41580 41581 380682852 15764 15763 791890677 11616 11615 121407375 20728 20727 971440454 82318 82319 202945448 89583 89584 318935131 1810 1808 251567200 58874 58876 568614036 25333 25334 545796913 18151 18150 482090585 1995 1993 264144881 50672 50673 749836628 26293 26295 62099368 31753 31752 17304029 10897 10895 978823583 1818 1819 76014262 62141 62143 719488185 20762 20760 57875705 50896 50897 871364358 69469 69468 976735310 17283 17282 287923606 53930 53932 413478241 5677 5675 43729035 92531 92530 795759764 35756 35757 128806770 91402 91400 413747953 63183 63181 128238036 76936 76935 686913378 85966 85965 803622407 35077 35075 455747620 16914 16912 599747658 1835 1834 148983929 31242 31241 57953298 39445 39446 558780061 79751 79749 726829470 75800 75802 821513724 82241 82243 140624337 20481 20480 737352098 1842 1840 79075393 55610 55612 214495987 88784 88786 761521036 20131 20130 972210332 69851 69850 336425963 38291 38289 67250633 68131 68132 236496905 1849 1847 778039705 8671 8673 327271445 98964 98963 346859214 3561 3559 524893973 76999 77000 516389834 69756 69754 327776894 24217 24218 359291575 29769 29771 52893698 73177 73175 158370309 37325 37323 589586858 44171 44169 532083993 89009 89011 93321252 28532 28533 865922371 24647 24645 538655582 41998 41996 573077233 29317 29319 4825428 69492 69491 801568547 1865 1866 792915750 2533 2531 447665439 1866 1868 658835565 57275 57273 199451750 41895 41894 481806543 91199 91200 953461478 7640 7642 21090769 46397 46398 664950641 30556 30554 606226157 29911 29912 670923886 2095 2097 773134821 92976 92974 850125519 6776 6777 552827222 69196 69198 27756867 61104 61106 383612816 539 541 316875692 62603 62605 648507301 85668 85666 665530067 37172 37173 776787648 47499 47501 849767514 1885 1886 16922552 83194 83196 108649203 60265 60264 451316965 98058 98056 923500240 35647 35648 475360307 75569 75570 63259739 24234 24235 785922420 86374 86373 505632550 51897 51895 364466939 93831 93830 985919269 1896 1895 204926054 97872 97873 87655963 477 476 861014971 59165 59164 577071954 1900 1898 826530999 63503 63501 387128207 36357 36356 76336738 2536 2537 60713797 54010 54009 749285095 90066 90064 573546761 1904 1906 711014819 61947 61949 430117958 99516 99518 968641404 19788 19786 386343986 32159 32158 126955892 99057 99055 69619968 29793 29791 79381885 84551 84550 776851800 58242 58243 417877392 37846 37845 195143172 30875 30876 386814201 99739 99737 925834732 88922 88923 897275893 63032 63031 260423748 48399 48398 730351998 10571 10573 227771140 48462 48464 921328486 50662 50661 76176280 69864 69862 715507875 97991 97989 945571801 52796 52797 161432042 45578 45577 484729661 19539 19538 248368255 68376 68374 799235146 45642 45641 621577035 21997 21995 42570833 119 118 814738991 31875 31874 184435544 1412 1411 737272728 34670 34672 594846296 84183 84184 988260435 58887 58889 398167465 60967 60965 882131363 8099 8098 668538298 40959 40957 125349265 97885 97883 388359173 91388 91387 956757380 29348 29350 946831938 74958 74959 584240913 1943 1945 616440283 25262 25261 795131668 8683 8681 783382433 81415 81414 950891264 1948 1949 75726781 32844 32842 169067635 59514 59513 313441769 98247 98246 673913614 10413 10415 422268384 74540 74542 537075843 16355 16354 89446418 27260 27261 1669871 54530 54529 40353437 41433 41435 22099819 98261 98260 313038457 10935 10937 590192349 79267 79269 589512946 91667 91668 429119253 96177 96175 738965852 71728 71730 340369941 53673 53675 264465154 1966 1964 6997935 56947 56948 175612767 43170 43171 716666198 11911 11909 610727057 54941 54940 71312942 52816 52814 952081418 67949 67947 778777957 47066 47065 52871561 26236 26234 108256966 70185 70186 97722952 34397 34398 474190219 68158 68157 978713719 87650 87652 255681907 46684 46686 519655146 92433 92432 306823701 65039 65038 314687759 49502 49500 938190452 348 346 303286050 70544 70546 602902227 64077 64076 99735204 77965 77966 616525003 11455 11454 937410313 52250 52252 374498714 70967 70965 476445361 41223 41221 281103038 21579 21578 103943193 1992 1991 74940611 39352 39351 869940051 70667 70665 101042265 51002 51004 171722675 25350 25351 730930601 99285 99287 763584972 31736 31735 38721513 41824 41822 180814234 54876 54874 523813678 4133 4132 72379649 46171 46170 693409410 2068 2067 309789302 79888 79886 632461367 58653 58655 187309053 51548 51546 553174651 87870 87868 571121235 26971 26970 9666604 72556 72558 322177132 6005 6003 32921581 64852 64853 177837856 15813 15814 50561913 50294 50296 973820193 43865 43863 404973367 59792 59790 802524976 2014 2016 301330959 62571 62573 537285776 2018 2016 843002237 2019 2018 843779003 85947 85945 879812067 2682 2684 108460885 61073 61074 104699684 31970 31968 27264862 41507 41506 231460718 37980 37979 367497899 75641 75643 65572439 2026 2027 383063191 2028 2027 629556780 2029 2028 207468278 28333 28332 448601477 40331 40329 377688138 25462 25463 462159645 47722 47723 328748602 21826 21827 773998049 2035 2033 455042111 50747 50745 74468167 74657 74655 62212257 32905 32903 431310305 64099 64101 657938850 2039 2040 766703154 99552 99554 863546616 29987 29988 528520640 52119 52117 68694401 56124 56125 167492714 46786 46785 847175475 49392 49391 601534460 57049 57047 773065042 69399 69398 90034689 24666 24665 327794405 68436 68435 362979289 37753 37752 716700010 51512 51514 26573067 61021 61019 549093321 84351 84349 48715228 2055 2053 789777287 38198 38196 977840160 68340 68338 493604412 15413 15414 992790608 99614 99616 804711239 5553 5554 289980637 34852 34853 879933888 14435 14434 463490500 58286 58285 70359214 2062 2064 47208035 80355 80356 241086330 75543 75541 727961482 63324 63326 416816292 76264 76263 29557718 2069 2067 263783605 71235 71233 566834746 47088 47087 259553141 85272 85271 5638367 40219 40218 61425501 2074 2072 975938094 92755 92754 744810319 2076 2075 105984555 53746 53747 339565189 46565 46566 875686404 22891 22890 787441864 92841 92843 826768361 27449 27448 748408034 56393 56392 7266079 17329 17327 927236949 21454 21455 81726544 44709 44707 726665037 11708 11706 984473126 38047 38046 413817812 2088 2087 621799448 55405 55404 48982853 43306 43307 237083011 49580 49578 331405059 2090 2092 502887164 97914 97913 232978794 2094 2093 699579365 3408 3406 952224774 50461 50459 405190206 82414 82413 281307139 45774 45772 507036862 69270 69271 834750181 11444 11443 885798690 63172 63173 209981818 91054 91052 173322438 43126 43124 888003340 51499 51501 302570866 2103 2105 985013466 42481 42482 850585718 2107 2106 516883914 2108 2106 925133305 77028 77027 392589912 37092 37090 38289038 69544 69546 881270994 86106 86107 684883208 90374 90372 391935431 63041 63042 848592528 93873 93874 236086461 41989 41987 628010228 27283 27282 106516770 75154 75156 467733314 85046 85048 679902085 92992 92990 155200662 75923 75922 223858438 2122 2121 763497776 13513 13512 542352139 17260 17259 448201161 85038 85037 550290741 39342 39341 236269863 2127 2126 327409555 39449 39448 51610096 2129 2127 384306965 86991 86992 599881404 2129 2131 737885763 2132 2131 346724973 49240 49238 634525742 54143 54141 74944195 30716 30718 297281447 2135 2136 991548203 3560 3562 166655664 81369 81370 238373336 93727 93726 85082672 2140 2138 999631125 59153 59155 337253867 99680 99681 658380506 2143 2141 553378992 2143 2144 522101405 7341 7340 535556308 93833 93832 643993962 54036 54034 88119520 33618 33617 711176246 70397 70396 838098055 92672 92674 591143025 70164 70165 684109275 2152 2151 33182426 87123 87125 40179904 2615 2616 779003031 7380 7378 332323488 2032 2034 916640389 31020 31019 357674080 3679 3681 837236429 2158 2159 36892819 45605 45604 965182648 32481 32480 22032878 83564 83565 958232260 77997 77999 765828604 10467 10468 947790583 5064 5062 734214163 65838 65836 559081843 2167 2166 73168519 8732 8730 574927179 84171 84170 822969885 51343 51341 835938197 63514 63513 760072131 43920 43922 314832064 60830 60831 41448574 63688 63687 473177128 58310 58309 913090467 89702 89700 659388904 48908 48910 845788490 77670 77671 613716719 2179 2177 317676288 61644 61642 987671383 78749 78747 239233212 33140 33142 836720370 81666 81664 59536917 47755 47754 173930533 58053 58052 614365105 74536 74537 101097721 7962 7964 206752001 29012 29014 14387823 82530 82528 865205803 20948 20947 508073492 2190 2191 384668232 35458 35456 735251926 40539 40537 55638992 36649 36647 997004822 41105 41104 21395282 2196 2194 392693246 96976 96975 242634857 2197 2198 302324245 25321 25319 969591019 75931 75932 313079056 67684 67686 338948707 49227 49228 581739244 2203 2201 94503362 2203 2204 466588217 50037 50036 983661905 34040 34039 977876921 41732 41730 385490154 79413 79415 880627753 30341 30340 452360808 61970 61968 441087071 41001 40999 222209628 15869 15867 503247765 95352 95350 459502850 93919 93917 149497861 16025 16024 49649523 4628 4629 32550838 12956 12958 894653723 2453 2452 157942677 9513 9515 134216046 6848 6847 679644871 90238 90240 598460887 14444 14446 12521022 21637 21635 64329713 36186 36187 414176394 32599 32601 957072378 2225 2226 668001778 31253 31255 70384005 67710 67708 143079620 18640 18639 504103022 49661 49663 665795049 79920 79922 424846355 16681 16680 929553340 2233 2232 931144385 11045 11044 98704669 5297 5295 472849261 6483 6485 366544576 40492 40494 884268965 7561 7562 983438027 56767 56766 80000966 2240 2238 432976545 84713 84711 95500142 2242 2241 346285816 2241 2243 709834292 72225 72227 988061234 91212 91210 964051095 43064 43066 159075562 12664 12663 287577397 31283 31282 379745485 120 122 71238206 52389 52391 767102379 66175 66173 620017447 49036 49034 18627277 2252 2253 767614627 96155 96153 356173450 63259 63261 453678287 46326 46325 591267349 36434 36435 661261740 43100 43101 459782041 84214 84216 15644115 91437 91438 50098312 170 172 178562916 91069 91071 326181424 52891 52892 414152000 24304 24302 463430287 2265 2263 58225784 24111 24113 546518888 19399 19401 521437189 5283 5281 536876950 26191 26189 148048569 44820 44819 911414945 59273 59271 569092981 77845 77846 174222991 15118 15119 52418973 66991 66993 12639228 67721 67723 4163017 839 837 414220397 23122 23121 681331389 53732 53730 884260578 78259 78258 943174300 68914 68915 818071210 98565 98564 92358232 73763 73765 135544955 40454 40453 559058285 10301 10302 748245442 52288 52286 972049359 88821 88822 302737976 56865 56864 246144032 16598 16599 245239734 12200 12199 640121383 42143 42142 324148298 74090 74089 422973822 75477 75478 501654154 36113 36114 610264202 98488 98487 644541480 57368 57367 302030768 65331 65332 712033991 66199 66201 789392582 64388 64386 400528141 2948 2946 477289160 2299 2300 962939386 54404 54402 790343117 62872 62873 646409336 36159 36157 814705465 76227 76226 425103667 2304 2305 842217011 45955 45954 734069930 26888 26886 87117914 2308 2306 511815559 2308 2309 150262451 47598 47600 733361963 873 872 575632102 15330 15328 118295694 26611 26613 221915307 54459 54457 228220230 46732 46731 456738687 93135 93137 122198757 19732 19734 274358427 88883 88882 5259912 2319 2318 819560742 2320 2318 39113901 64743 64742 828580010 95199 95198 749790533 64053 64054 468997061 2792 2790 275153931 31699 31698 459118369 24971 24972 297529619 21329 21327 63700133 37884 37883 788252070 69096 69094 730666221 87329 87330 820482381 54344 54343 40474360 16815 16814 19391276 27445 27443 68447777 2332 2334 609975697 7370 7371 315566673 70631 70632 969762765 81652 81654 742008434 27051 27049 46486083 23965 23964 256053543 42649 42651 326664382 82820 82818 446683066 11136 11138 798928648 33211 33212 428579158 65961 65960 882942904 9881 9882 260730998 86760 86759 325870923 10186 10185 281571485 48987 48988 4946806 84735 84734 421473352 69383 69384 6319291 65151 65152 867456800 18877 18879 877862971 28918 28917 624777333 36679 36677 614638539 85393 85392 719479272 2354 2356 832309833 56622 56620 69440615 21919 21918 646203953 65847 65849 989941087 41731 41730 341859435 23274 23272 951344684 18495 18497 281793383 92624 92622 521756629 2363 2364 912779372 63648 63650 850221302 90341 90343 686748461 63863 63864 181165053 2367 2368 55227806 71350 71348 418409369 2368 2370 317519365 49066 49064 345342832 2532 2530 515180884 27134 27135 35802897 85553 85552 563044278 99584 99583 135014697 2376 2374 882780520 92178 92176 546317561 24958 24959 246028746 38922 38921 538989575 2380 2378 428963510 49888 49887 475954708 25105 25104 458895888 33446 33445 693858639 51627 51626 350732702 63657 63655 37449416 98941 98939 407382298 14994 14992 203495207 96439 96437 950528646 18034 18035 27335070 37918 37917 367284416 2391 2390 55971100 52544 52545 633260118 81561 81563 983707588 24962 24963 17854619 30834 30832 547430557 5302 5300 944086779 64628 64627 540442507 60506 60504 224507531 7469 7467 983905150 2399 2400 465511908 96785 96784 74726633 43897 43899 156786994 41200 41199 726180470 91903 91905 123149960 25943 25945 846042616 91851 91849 44515959 65307 65308 938632608 16024 16022 572881630 60477 60475 879562101 33512 33510 343112707 32335 32334 123796734 69263 69265 258577379 89738 89737 37250369 64670 64671 53020615 42085 42086 65970930 11952 11951 583987224 21003 21005 390961380 43531 43529 79758964 94367 94369 634425027 22305 22307 17682433 31807 31805 824633349 2422 2421 821829122 63418 63419 626312990 85027 85026 238454440 24410 24409 896954611 55785 55784 430336042 49726 49724 354550930 63859 63858 98634776 43560 43561 6904608 76151 76150 181727468 80257 80259 612049938 36806 36805 595224546 8620 8621 451350945 2434 2433 858211593 2435 2433 159164791 62030 62031 880760218 56781 56782 416320943 2162 2160 872878217 67956 67954 324817404 70254 70256 945173851 50640 50642 524333352 80929 80927 434654519 19818 19817 615102145 75512 75514 747618879 4885 4886 315437327 42864 42863 15546145 2446 2447 361725768 5322 5323 19323112 57865 57863 767823879 38427 38426 120458521 66492 66494 41310715 83992 83991 884952571 79773 79772 47472348 2454 2452 686525238 58559 58557 676151460 25942 25940 417879199 88980 88982 223430907 61780 61781 752696659 54361 54360 716928755 12610 12612 46115587 91546 91544 728193781 8577 8575 979831694 84734 84733 711876860 60446 60445 154604245 2464 2465 677945600 55824 55825 31377611 89585 89586 89199542 27278 27279 759989195 82111 82110 822509430 46372 46373 919487279 84092 84093 611004796 22434 22435 307279390 2473 2471 355161940 25088 25087 875073189 97149 97151 907742352 8609 8610 539223817 66070 66069 909930684 60649 60650 815146844 2478 2479 274487700 48256 48254 856713551 1462 1461 492369268 62155 62154 481185351 35939 35937 989983247 35848 35847 940276659 89215 89213 966425444 95176 95174 248689052 18955 18953 570042094 79327 79328 821243773 70229 70230 106077979 97732 97731 460282710 2491 2489 797778688 69718 69717 550559484 67907 67909 424652363 84151 84149 356069299 69902 69903 245194105 87294 87296 538293246 27197 27195 421061193 71942 71940 896564150 64646 64644 350624880 2498 2500 417316442 2500 2501 456010382 24607 24606 740103078 56729 56730 356386657 30344 30345 724867687 94662 94664 709592888 2504 2506 408191373 54452 54450 433441195 54417 54415 960833410 43890 43891 883323786 84488 84490 678708154 73471 73469 108381459 97271 97273 464244364 2513 2512 573333608 2512 2514 576887616 7147 7149 583226432 24013 24011 34770537 67562 67563 315080412 39800 39799 332524149 2517 2519 209427773 2520 2518 561534082 51060 51058 77240980 66582 66583 712844147 51146 51145 297268218 11465 11464 207916867 94865 94864 574833761 49600 49599 879412890 2525 2527 858344650 97938 97937 456530078 7437 7438 957844665 54489 54490 136966412 38671 38669 240926438 6106 6105 45977735 49742 49743 392760886 64778 64779 353631024 38594 38595 804689641 77709 77711 505560950 72539 72537 314771477 82903 82902 462202672 27620 27621 234387795 2540 2538 655649001 72827 72826 908773560 2542 2541 222420858 79020 79018 704386311 77195 77194 41823199 57882 57880 408823844 10599 10601 359269699 52217 52219 460678604 2548 2547 482662749 2549 2547 437752452 61965 61967 151539455 2550 2551 32638671 22292 22290 362201324 57977 57975 206119588 62248 62247 59501803 89231 89232 526062879 27451 27449 3574553 96733 96732 46531191 9696 9694 287078787 71296 71294 439460400 80670 80671 230149620 92602 92601 881104786 46154 46155 46605324 7628 7629 668120665 48152 48151 81194386 22646 22644 97970606 69780 69781 315765515 31312 31314 515072854 2568 2566 641286796 98873 98872 582050090 31767 31769 854606028 23573 23575 816047815 90393 90395 951111805 53258 53256 48873350 2574 2572 673104861 47841 47843 219077807 2576 2575 31212168 54170 54171 7641577 24791 24789 317021584 55242 55241 725058037 96934 96936 208778191 2581 2580 68127644 2580 2582 529938556 96761 96762 14826726 48458 48459 409907709 85656 85655 25091725 51781 51779 512521980 81070 81069 110555569 74198 74199 459675581 40785 40783 97072589 42190 42189 74265007 88097 88095 634851562 15977 15976 716906817 54545 54543 394312211 71186 71187 308807158 32408 32406 929693192 82779 82777 863653052 1133 1132 647412791 80527 80529 645379194 88938 88936 731164647 78374 78372 513409256 84643 84645 238410167 29342 29344 866078627 83073 83075 73225031 51462 51460 490423169 12120 12121 50587445 75759 75758 573274657 90309 90310 567177035 14511 14512 484966343 28943 28942 694053622 2610 2608 401880423 43316 43318 942359546 5014 5016 601152768 23003 23005 329230181 55916 55914 681295916 21306 21305 373063873 32644 32643 354428148 83857 83858 677033358 11696 11695 768378088 24548 24547 361444592 2620 2619 487799408 44142 44141 815542180 65222 65221 125671517 91183 91181 406359096 64496 64497 90185667 91560 91558 237759356 2626 2625 70076427 55083 55085 859918644 15280 15279 828640580 87384 87382 432653583 45072 45074 824522938 30014 30013 12222429 96678 96676 40146890 65114 65112 695302396 85200 85199 314152180 99375 99376 437577747 68890 68891 601057074 2637 2635 50119939 2638 2636 76008328 71975 71976 979001371 33801 33799 66007773 79309 79310 476861580 40904 40906 28761609 44584 44582 141494044 36185 36184 437029423 14364 14366 102229790 30272 30270 356040525 45193 45191 156309409 85194 85193 382457617 66114 66113 620580584 37249 37248 839467503 40805 40806 978897434 24423 24422 610154608 80315 80314 385493307 2652 2654 862820045 55227 55225 326584155 2655 2656 281482940 2657 2655 614785805 87369 87368 87415690 79573 79571 830024475 53740 53739 95618154 6630 6629 529433464 2662 2660 872036621 39989 39990 675616374 47019 47021 750314610 54073 54075 679675449 7746 7744 627020288 75882 75880 25135212 59263 59265 999858386 4664 4665 499566130 78916 78918 945013074 68105 68107 148046432 2672 2671 679309577 35285 35283 827914217 75941 75940 223176885 52911 52912 35907226 7843 7842 104509596 88685 88687 657634311 73171 73172 915263265 49895 49897 802827973 96928 96926 143672725 29676 29675 998674905 56298 56299 274812751 58495 58493 52321393 3920 3919 811996927 59292 59291 822235602 99239 99241 22926911 79667 79669 431109522 36663 36665 537858923 20777 20776 118265863 11676 11675 581038515 2691 2690 674383615 38695 38693 394774382 2693 2692 403093169 6235 6236 269971121 65796 65798 206862068 81034 81032 414614561 19711 19710 529238191 53760 53762 548505605 11287 11285 120072081 83730 83728 866882976 40999 40997 682679298 2702 2700 112141501 2702 2703 525920601 2702 2704 987892107 6648 6650 608463951 30725 30724 399943339 30496 30498 728284595 41530 41532 528352648 36503 36501 655355232 92913 92911 35618535 2711 2709 66578797 2712 2710 898543039 75102 75104 269919651 14208 14207 234163786 74227 74229 503109428 2714 2716 541858652 2717 2716 383064233 94737 94735 174899188 45810 45808 218728989 12962 12964 643392272 2721 2719 25379241 74237 74235 160529350 86531 86529 764125215 60224 60223 771894161 54099 54097 55664123 50632 50633 110842601 42511 42512 923296918 32613 32614 561894422 18921 18920 44746653 19513 19515 433027141 85665 85666 912192194 26542 26541 992783068 17550 17548 125099953 59939 59941 414875403 2611 2612 805988422 2736 2734 970503075 91136 91134 290326781 45224 45225 510929196 18402 18400 710846378 2740 2738 22885426 56298 56300 365933162 47580 47581 4422623 82762 82760 533310169 96366 96367 149359823 2745 2744 650965381 79518 79517 266641439 68693 68691 420734371 58444 58445 858802887 23424 23422 9612545 2638 2640 129760554 69949 69950 798898236 2752 2750 918852332 6026 6025 2643763 29068 29066 119810820 75277 75276 933622203 15396 15395 809649682 42172 42171 26130581 2758 2757 950476530 68053 68052 310436509 40645 40643 36630929 33705 33706 637585987 91883 91882 98083839 28686 28688 685670207 70984 70985 557483462 2764 2765 36937857 65613 65611 932518267 53339 53337 218698343 73738 73736 142679186 36507 36506 882271539 2770 2768 44726134 98310 98309 86343612 2771 2772 365318106 85343 85345 596796004 94822 94823 572137289 2775 2773 30755913 466 464 230203397 89490 89492 600448192 2777 2778 458188302 18065 18066 579039999 32173 32175 137456257 4932 4933 106659353 2780 2782 308999971 32716 32717 596603696 48570 48572 74608702 83120 83118 253497317 39153 39155 142307500 69181 69180 480294676 21398 21399 627600433 17491 17490 316589503 59059 59058 660261902 16514 16516 685618247 30910 30911 367606226 2791 2793 34770402 2792 2794 971836532 88297 88296 482760777 41574 41573 351734687 81731 81730 17640881 57904 57903 207617357 34719 34720 678705917 27927 27926 704328087 98988 98986 708696114 81045 81043 879362251 17814 17812 568090923 12299 12300 17493952 42569 42568 544677006 82711 82709 26078822 43764 43766 923504382 3303 3302 790914209 63345 63344 187534994 93672 93670 357957976 4153 4154 141240966 2810 2812 510689225 49827 49826 541965105 80500 80498 597219103 2815 2813 721202743 71467 71466 578848838 44207 44208 444523264 13665 13663 448134654 64761 64760 312191849 44720 44722 882062126 96470 96469 392217785 42585 42584 869667707 35911 35913 608132310 18196 18195 399362586 72412 72411 500201401 31560 31558 724431586 2827 2825 808896799 65839 65837 629203366 78438 78437 203511425 33358 33360 540668865 2831 2830 342652231 76364 76365 23502834 88536 88534 778271033 82683 82681 503461995 87400 87399 111388470 2836 2834 904205092 53574 53572 17069608 81861 81862 190352501 64160 64159 112965687 92269 92270 944314340 77830 77832 18378301 40979 40980 51925820 81273 81271 955021178 70928 70930 353161183 2844 2845 646665098 2846 2845 342263388 69114 69113 671521939 36924 36922 68233284 76158 76157 779061187 2850 2849 720618554 5370 5368 800573946 47586 47588 618950730 37920 37921 255210691 34984 34986 523824764 2855 2853 247832457 2855 2856 586940328 8382 8381 982118664 67090 67089 783931531 73069 73067 558882049 45339 45341 33058075 31823 31825 193964594 82910 82912 474187288 48975 48976 51418245 1297 1299 300176612 82881 82882 489136008 83267 83266 942569876 46736 46734 429681949 30525 30524 192196423 34886 34884 136965235 66349 66350 278598326 44134 44135 111179060 52555 52553 340277005 72231 72230 162079488 50110 50109 162954490 87896 87894 36013339 44601 44602 723968003 42743 42745 288585314 16572 16574 502541852 6035 6033 483242372 24524 24523 11047801 72846 72845 923759982 80236 80238 106296481 2883 2882 706006535 47060 47058 494581956 5849 5848 444454174 73429 73427 178460238 3336 3338 311492512 26575 26576 848525244 9577 9575 670714639 37978 37976 967933614 2891 2889 238149423 27563 27561 964481854 2892 2893 125401091 80909 80908 161283473 532 530 109161463 31277 31279 49853355 90608 90609 850027103 69951 69949 537761160 26244 26246 551882272 2900 2899 953842024 96981 96980 859209901 41551 41553 41245290 55845 55847 819587382 67301 67302 239107932 61262 61261 151049244 11870 11871 776986578 15975 15976 305643175 84985 84983 71576437 22657 22656 946213627 54928 54927 425834398 55334 55332 728834120 52202 52201 43821860 2912 2913 8217410 96249 96247 435847282 37692 37690 399618769 81952 81950 628548060 75030 75031 962077961 16079 16078 926221363 1045 1044 968900700 2785 2784 565448598 90028 90030 440487182 86598 86599 557115020 9388 9389 888920810 10353 10351 992999760 62941 62940 670912308 33666 33668 291890028 48075 48074 283053790 53944 53942 177440649 2665 2667 185342206 29953 29951 314645894 37679 37677 43951488 66912 66911 355821255 89866 89867 233184280 2934 2933 839351504 88986 88988 529004411 59593 59594 290614802 2935 2937 54487247 40549 40550 369401092 23608 23609 927092576 50678 50680 307467638 58192 58190 339957908 73724 73722 70484515 86937 86936 370236449 2944 2942 487390341 2945 2944 920275069 2945 2946 855873773 37244 37243 789558167 20354 20356 603488466 38730 38729 199582660 2948 2950 101675369 72560 72559 779379964 28028 28029 729736311 84686 84685 629079622 17694 17696 442749284 52098 52096 869178225 75716 75715 372212880 36433 36434 893124357 57431 57432 19117802 47333 47334 877252729 2960 2959 419798974 2959 2961 577526438 90166 90165 761782990 65004 65002 82349692 78289 78287 396733605 2964 2965 140025332 25227 25229 275829544 91074 91072 214582085 720 718 681427054 86111 86110 478382171 61918 61917 99947985 83190 83188 526754437 65302 65300 27690309 10596 10594 22047854 2972 2974 710595817 55683 55681 53661262 22559 22558 199442652 14307 14308 642112609 70558 70556 49669458 88177 88178 99503001 64952 64951 538995431 62618 62619 306483344 89620 89618 944789299 73871 73870 986525888 64392 64390 722686878 62326 62328 37215222 76016 76015 979255413 56470 56472 147500036 2986 2988 966646334 46817 46819 391452342 2990 2988 885448521 64746 64748 585155592 74819 74817 755610504 81421 81420 350977686 2993 2994 757233312 41159 41158 233038932 3521 3522 390840384 7084 7083 850208127 36787 36788 785512114 24493 24492 314650580 20853 20854 61352368 1933 1935 418322943 48136 48137 591522680 42156 42158 415359830 58950 58949 217565731 18575 18577 712891335 77891 77893 304544562 4719 4718 667338767 3007 3008 500977514 82191 82190 987731501 3008 3010 163640546 3011 3010 311244311 85893 85892 17642842 24021 24022 748087979 45833 45835 790195918 35085 35086 149595880 58723 58722 462518859 30734 30735 928893790 62529 62530 910456066 61876 61875 302962659 15035 15037 882417563 3021 3019 376006024 12942 12944 43960267 15799 15798 784628940 3024 3022 700379177 3023 3025 514366479 20620 20619 789588541 6795 6793 598671945 11408 11410 189257434 46072 46073 23709691 38967 38968 45086382 3030 3031 730652774 38692 38694 543278360 97642 97644 480331004 61920 61922 856293177 3033 3035 292977940 12172 12174 325429582 73743 73742 890976225 42139 42141 273819709 11216 11217 857513637 37824 37823 102135149 3040 3041 13151522 3042 3041 28629723 3043 3042 722300497 3042 3044 232764779 65656 65655 452718935 54815 54817 730444156 3045 3047 585927349 40642 40640 404272574 32040 32039 104773055 3050 3048 590737480 3051 3050 230402639 38534 38533 910277093 85024 85023 446167738 14693 14694 258360239 39363 39361 169135619 34138 34136 306561760 53749 53748 465865295 38423 38421 810651364 50490 50491 745210777 85143 85141 179922355 39548 39547 931070631 399 401 268126813 3063 3062 827144253 26527 26529 924463590 85628 85626 733638800 3203 3205 443380309 3077 3076 396565245 55954 55956 336701448 84332 84333 350419451 40426 40425 503153994 20172 20171 586092367 74004 74002 397557800 39569 39567 606083199 55529 55527 864817792 58314 58315 93138824 35026 35024 767000666 79441 79440 33069523 57910 57908 247617659 1703 1701 854810470 89260 89258 466199352 33635 33634 50111064 61763 61762 911438729 57756 57755 435252871 15889 15890 230215262 13326 13324 738239885 23238 23237 607984694 3087 3085 116476655 29049 29050 163502317 57356 57358 140468376 13725 13723 235369941 4708 4706 775406470 18909 18908 213918217 65765 65766 305911492 95445 95447 352546046 17706 17707 505567896 3096 3095 244086619 55453 55455 710525949 18669 18671 512501259 26872 26873 426322003 98631 98630 773524368 50839 50840 569708886 95798 95800 340327322 99378 99380 425643341 86279 86280 97483992 18198 18199 822480771 3105 3106 208080142 89580 89581 942568699 90173 90175 666233704 3107 3109 343753056 3796 3797 434232590 39069 39067 52357179 6079 6077 29663224 3113 3111 344307305 54287 54286 79429636 3115 3114 885993419 3116 3115 706527813 50449 50451 851735871 93086 93084 709089950 5730 5731 393922255 3118 3120 323526544 30315 30313 10024489 24203 24202 89157713 85806 85805 255155535 43659 43661 679248158 95553 95555 492514704 88361 88360 511885777 62636 62634 204221111 5147 5145 299340470 67187 67188 480224898 3130 3128 612842395 68027 68029 619171926 3132 3131 547510566 92338 92340 343026992 95796 95798 743650412 37671 37670 411716575 33545 33546 596555966 49632 49630 328894833 33514 33513 426113990 52043 52044 957348331 22624 22625 586746836 53847 53845 71237437 90991 90990 772372594 63920 63921 32759412 87153 87151 86591806 3144 3145 472554290 95769 95767 59823865 84141 84142 14380891 3147 3148 445561563 73759 73757 922925330 97651 97652 714754089 47534 47532 231822564 87270 87269 302302218 51535 51534 9495106 85237 85239 860671895 24556 24558 360918069 15217 15218 353318961 3157 3155 150824525 81925 81924 496640535 73029 73031 898255835 44237 44239 203243831 225 227 648822623 3162 3160 830313541 3163 3162 675216964 65154 65155 180803083 22302 22301 75119819 3439 3437 60968704 15689 15688 43171398 92730 92728 604979483 95885 95883 402537862 71453 71454 128471017 74844 74845 508705174 47050 47052 648197854 45611 45610 70168746 99886 99888 207102953 68876 68878 744710994 77965 77963 18316362 51084 51083 161931763 11925 11927 133265832 63272 63273 788895352 26449 26451 237903198 25388 25386 551256133 49962 49961 241200663 52374 52376 471058540 77892 77894 152187802 91919 91917 610761764 16712 16714 354198759 68766 68768 658623351 98191 98190 697777282 3187 3189 625057850 8808 8809 594061071 3189 3191 878518594 14733 14734 679215135 77499 77501 211776981 42594 42596 714068298 20195 20193 831446367 54758 54759 732497790 21504 21502 707555174 41301 41302 103240342 70480 70479 429365184 68426 68425 443654958 3201 3199 709862148 93124 93126 609106614 10438 10436 504721214 81 83 433127878 73750 73751 879432935 98067 98065 367990961 9400 9402 968629268 54248 54249 816797277 71277 71275 823726573 83039 83041 117254482 3211 3209 714969697 2843 2844 337350416 77907 77908 946805272 41928 41927 515216806 37885 37886 342045865 61788 61786 462494592 3217 3216 675044110 3218 3217 132170113 13905 13906 177247829 33903 33905 489997138 99951 99950 575224471 79873 79875 554641913 58389 58390 46452270 43701 43699 840207533 65650 65651 848916771 71826 71825 350049256 3225 3227 787929318 4578 4577 577319615 17167 17166 497628226 44973 44972 439372399 13238 13239 69091727 44425 44427 970304568 23580 23581 380662058 9136 9135 477605230 25596 25598 242783778 63879 63880 61194701 3236 3237 501192500 76967 76965 200101901 60869 60868 800724474 97072 97073 789623990 18662 18663 111342175 83911 83912 366274358 3243 3241 761149526 54957 54955 460748080 3244 3245 635278796 70861 70860 79382552 99962 99961 685731034 38007 38005 211970301 55620 55622 674256448 10138 10136 146290341 33439 33440 630237199 3250 3252 117981663 33497 33495 271799461 96297 96296 665699349 86876 86877 987805150 7765 7767 335995937 57418 57416 481925257 24540 24538 361151841 71844 71842 781687833 72675 72677 774298894 3259 3261 386972317 16206 16207 880355785 30086 30087 924290291 30569 30568 358312311 27604 27602 155164472 42345 42346 27955023 68439 68441 631040386 90088 90089 188714033 91865 91863 474431698 17520 17522 259195706 63955 63954 947704900 3272 3271 928724117 21624 21623 509741705 43180 43179 697824404 73303 73301 359125911 59613 59612 861861119 45990 45988 826720927 3278 3277 160419500 72004 72005 732398656 60489 60488 63536975 3281 3279 543327482 64420 64421 885216660 95250 95249 46535141 71582 71584 506522987 64834 64836 522177955 37503 37501 677596835 24733 24734 382860179 37196 37197 426951611 66645 66644 790664007 25723 25721 833351413 75929 75930 512823865 868 866 771902379 84541 84543 780333497 79186 79184 774003174 3293 3295 567463722 29353 29351 539109421 3296 3297 236807278 98199 98200 869674907 50444 50442 966878367 26042 26043 935278133 75094 75095 801149184 50114 50116 564177786 99542 99543 505649715 66341 66342 615527227 3305 3304 746103212 60936 60935 392614572 89623 89621 551120741 38814 38813 183825340 83035 83034 46804947 80833 80832 374616738 41002 41001 249351706 69613 69611 922233272 2482 2480 754171517 3314 3312 153202573 3314 3315 992103704 94778 94779 969882421 54062 54060 523158737 36915 36916 877716196 63197 63199 817267340 95610 95608 762816700 11692 11693 770623646 49854 49852 241961442 58152 58154 218359428 70314 70313 555418583 57672 57670 471828694 3324 3326 4850694 60942 60941 34227574 45755 45756 759920025 3013 3015 292141069 23989 23990 223011217 4166 4164 10928824 3332 3330 809817366 16469 16467 946685694 90606 90608 597033483 18943 18945 181365510 14551 14550 841895398 82651 82652 84262662 6659 6661 341885631 88481 88480 768857855 72462 72460 827889318 74111 74109 579349672 3342 3340 875052346 3341 3343 614391207 51672 51671 377370488 94307 94309 167975431 48560 48561 586421712 92544 92543 569628391 76818 76820 285433982 74055 74054 8427887 20434 20435 16453655 98927 98925 45149705 27201 27199 456609890 88096 88094 27792845 31112 31110 820572010 53146 53147 672007228 94565 94564 647088849 3357 3355 940011314 96882 96883 68292967 75367 75366 970859286 25462 25464 804626171 14181 14180 524603732 4296 4294 918741106 56760 56758 281870093 3364 3362 5567510 28347 28349 913105421 89361 89363 376602672 87058 87060 144673277 9109 9108 989225432 26586 26585 472492505 49673 49672 900122124 65908 65907 980882853 36778 36777 363447040 72158 72159 950061148 78684 78682 204240821 31153 31151 520947242 48730 48728 555048909 46841 46840 330428122 96307 96309 62869406 84231 84233 418747538 1938 1937 988631685 3379 3381 322267838 92147 92148 307383676 46226 46228 652190026 48405 48406 231716847 10800 10798 557694996 13109 13110 44398284 26261 26262 37145761 47306 47304 32168922 72692 72694 978932751 90043 90042 848931659 43770 43772 191847242 51948 51946 994161044 54492 54490 600713091 55543 55542 29594492 26262 26264 540234974 13001 13000 31458931 8119 8117 165552491 29051 29050 458710822 94386 94387 28637784 50806 50805 975670352 55042 55043 100919653 87744 87745 811113939 58184 58185 618854039 95213 95211 118005255 89211 89209 221532721 3405 3406 662645586 3405 3407 273177312 40366 40365 970870777 33287 33286 102683702 22835 22837 997428277 12340 12342 642310489 77992 77991 783042186 75065 75064 124524541 14454 14453 648451668 13733 13734 392347535 35785 35783 274832547 37601 37603 40126131 56386 56384 999546696 56857 56856 13844209 96019 96017 85416496 52456 52457 993371819 64598 64599 620837617 36174 36175 417112403 24374 24376 38763171 900 899 723972571 65906 65905 238930417 35603 35601 83541868 9343 9345 154534767 3429 3428 853705818 5351 5352 862132271 9469 9470 3047256 52242 52243 182626959 31729 31727 917816552 17172 17174 429247316 4162 4163 725026070 3434 3436 882183421 90663 90662 140663142 72216 72214 792879441 65475 65474 711995147 53536 53534 603518267 3439 3441 30365529 83556 83554 341901015 24148 24146 806115453 13648 13650 56701389 40678 40676 759545964 97241 97239 179457502 3446 3447 777694233 79822 79821 235797436 3447 3449 396867819 89004 89002 235072543 67507 67508 839026286 87344 87345 13378325 3453 3452 851252809 30114 30116 342354329 97426 97428 608626800 17721 17719 406751080 41275 41273 560834458 71638 71636 914413328 97140 97139 893549046 81455 81456 957499978 72515 72513 295291417 71198 71197 68983433 35978 35979 774642747 1190 1188 675764691 34381 34382 39601060 49402 49401 645828560 67397 67396 731122785 55740 55738 762295585 43791 43793 843754811 74358 74357 747987698 3469 3471 67718122 58366 58365 42269907 65793 65794 901016965 62304 62302 658621123 92320 92318 12979005 45069 45067 808208782 31035 31036 887210827 10914 10913 798346586 3479 3477 635898407 3478 3480 301142652 30968 30967 307683323 72375 72373 984467600 4662 4660 212892247 74494 74492 43230152 36328 36327 957288998 33117 33115 435036292 3487 3486 265118689 23992 23991 808428835 35317 35318 314769410 13058 13059 591885849 97410 97411 120258492 1398 1397 412299330 50488 50487 639857129 51586 51587 24264055 23069 23067 365892676 24980 24982 762705758 80053 80051 488254680 90877 90878 741567622 19168 19167 605657016 38183 38185 548895667 62371 62372 856579313 24641 24640 144128374 22918 22919 33907389 75934 75933 413324289 33176 33175 186454009 58242 58240 825616698 51238 51240 828732121 76212 76213 204210958 49572 49573 778092507 3509 3510 644951560 16877 16878 405290233 20651 20650 120774178 20299 20300 841772323 93422 93420 649303515 77448 77447 446009324 3516 3514 381551497 48507 48505 105630084 79919 79920 783550705 66630 66632 496010982 70148 70149 490889493 16282 16281 726102610 41328 41329 565303373 3523 3521 819203070 43493 43494 249186969 41192 41191 278870793 32359 32357 431316022 3525 3527 557247152 22079 22078 361603183 8328 8327 453969860 30564 30563 533930678 10639 10641 854094427 1660 1659 495748595 25620 25622 315373511 3534 3533 208219676 57767 57766 62040260 83335 83337 158476294 46213 46215 969187317 63748 63747 257835899 6989 6991 356158610 39516 39518 243405708 45564 45563 165811547 17014 17013 543410472 4720 4718 61054416 99683 99684 954932206 3545 3543 457705379 39350 39348 389395776 93409 93408 164934254 13344 13342 403100057 71387 71385 848472994 86465 86466 735677472 13736 13735 800064703 85342 85343 311822461 39249 39250 924431819 98662 98664 517959403 12396 12398 140351997 51938 51936 587689614 42975 42977 288236729 3558 3557 161462792 81331 81333 444785345 76933 76932 1337415 27471 27473 811244457 18416 18417 377435040 3563 3562 371140491 61572 61570 319797538 3565 3563 967101693 3565 3566 556452388 61051 61050 919419712 80806 80805 403924513 47989 47988 499840186 57912 57913 54466758 42592 42594 234929574 9793 9792 239988808 82153 82152 394715915 69897 69898 781072379 3575 3574 893939178 18321 18322 306039073 3577 3576 298489532 90136 90138 827541503 90278 90279 680234268 45637 45638 93098807 3581 3579 906291136 72557 72556 176116561 4417 4416 139284653 29011 29010 592193691 50616 50618 576405931 3585 3586 670100275 67920 67919 65561847 1635 1636 10381154 25023 25022 133164601 88048 88050 844238891 3591 3590 735281077 33389 33391 452643364 74746 74744 823979973 93781 93780 89579653 88914 88912 736002695 53913 53915 274774655 34761 34759 800582611 47885 47886 268162767 27690 27691 762588528 52243 52245 665172882 6012 6010 860857735 23207 23209 482908251 15598 15597 567796055 8129 8127 45010563 90774 90773 124586027 76173 76174 34624448 61421 61420 879194761 11971 11970 508142329 22372 22371 970211757 25688 25690 976007001 13145 13143 618367798 3612 3611 47530915 1265 1263 683765022 3614 3612 600065989 12205 12203 159784431 23743 23744 42176175 43820 43821 959139124 95985 95984 705052261 37924 37925 965961774 39708 39710 563177555 57012 57011 889427657 49700 49701 351000546 32501 32502 524846286 61885 61883 244270408 50044 50046 292899674 41907 41906 24750756 23279 23278 843484815 74100 74098 77524810 83862 83860 488973193 36361 36360 33316187 91958 91957 432493204 23934 23933 994678170 71655 71656 376605084 10702 10701 642512250 43987 43986 920556261 38518 38520 46474108 67739 67737 699835388 24298 24297 738833847 3638 3639 381376749 14554 14555 137340600 6878 6876 394555318 43299 43300 383847565 43519 43521 216291324 3642 3644 30492189 31530 31531 48786173 49907 49906 818451131 35940 35938 897310662 67614 67616 56412154 9909 9910 665440165 75894 75893 842963394 3651 3649 528408290 3651 3652 976136355 62395 62397 948592042 91263 91264 311249514 3655 3654 520287564 29839 29841 294502642 3657 3655 629454248 7584 7586 545597 47947 47946 125277923 45222 45220 55587523 82451 82453 168674144 49043 49042 5023498 3662 3663 233291244 79795 79797 908042615 54693 54695 55883833 11362 11364 948063076 34491 34490 322350478 82752 82754 95528051 60140 60142 780309948 848 849 496711457 66975 66977 375604308 68286 68284 453939614 69974 69972 251316247 89452 89454 210878684 3675 3674 247815854 5157 5155 785351141 26113 26114 479842460 88945 88947 179084659 85148 85147 776882544 29375 29374 418849210 77128 77126 972488767 44101 44102 767258249 26062 26061 197870673 33289 33287 221366161 74527 74528 312721947 55960 55962 743858436 21568 21567 891360365 59322 59320 58413155 3971 3970 560657901 47818 47816 371383185 81236 81234 697345732 106 105 778324011 77010 77009 512809623 82003 82005 873250076 19726 19724 5863609 70425 70424 457657451 4682 4681 370477215 44737 44736 277654360 58258 58260 486493332 95066 95064 580109992 11908 11907 636583085 27761 27759 669249853 44843 44845 226498560 98597 98595 34070761 77737 77736 609759761 62559 62557 6155652 51797 51795 949930637 95254 95255 76301884 74933 74932 771116347 26287 26289 714117421 92594 92592 907890223 96083 96085 376678706 3713 3712 473126465 47840 47838 698052090 96867 96866 882365373 70657 70655 29022814 8044 8046 594510684 58204 58206 57103601 10524 10523 197420403 69267 69269 306704089 3721 3719 424088427 62919 62920 954729694 93864 93863 917670257 93998 94000 573306561 8541 8543 583940206 71005 71003 643590351 3725 3724 906884154 28307 28306 232801205 18261 18263 181703181 92232 92230 193619606 94210 94208 442026806 3731 3732 277561179 3731 3733 2275343 84545 84547 6910795 57235 57233 909244208 48641 48639 138039771 92260 92262 2165475 7761 7760 929428423 76828 76829 949028568 63063 63061 572938337 88245 88244 253579290 90867 90869 697554729 60145 60147 789127490 12015 12014 787590047 90930 90932 444434667 99945 99944 318671189 14588 14586 805636197 21555 21554 518600264 11882 11884 722346158 39699 39698 417275760 8847 8848 755772317 68722 68723 641932182 17727 17726 20600161 55613 55612 31393382 1229 1230 754829866 62842 62841 157314501 3757 3756 55321126 66286 66285 6009701 3759 3757 777233839 42549 42550 285963414 75643 75645 35086787 20141 20142 647728735 15460 15459 828523700 58484 58485 649593805 79774 79775 221701920 33615 33613 723301515 53057 53058 714589476 69066 69065 415654323 20214 20212 424024013 77932 77934 382301412 92795 92793 482098895 31865 31864 113098133 97091 97092 942573690 3774 3772 14063784 3862 3864 456209897 70444 70443 898709058 49679 49680 553029501 71141 71142 923136475 3027 3025 875765130 63470 63471 199061649 78562 78564 161470799 6886 6885 232749506 18005 18003 51964460 72142 72141 908606937 41500 41499 761545487 19636 19634 418873192 3785 3787 714126384 14214 14216 857920120 22292 22294 989447422 23012 23013 187328029 92243 92244 921070168 3790 3792 132615245 71694 71693 718204161 1119 1120 54929905 65000 64998 675058766 59225 59224 473647421 24957 24958 28483362 39696 39694 642527293 96707 96709 617784604 92831 92829 53576625 6692 6691 555164175 3780 3779 598200859 63454 63452 322952627 78381 78382 292764438 61631 61630 21685658 99887 99889 158973673 26369 26370 481705829 94732 94731 494016092 49694 49696 2348855 3808 3810 47225035 3810 3811 390205034 45880 45881 263642744 23559 23558 61366913 36997 36998 596040997 28967 28965 403301470 91472 91471 488026851 5465 5466 300196790 63323 63322 545231653 44981 44979 764203713 3409 3410 244484632 23799 23798 59541558 58127 58125 803768887 3823 3822 31790454 63613 63611 899020826 97376 97378 776580359 46551 46552 293185678 64457 64458 621270341 52451 52452 137594091 3827 3829 545676628 99330 99329 51969954 12907 12908 57094233 3832 3831 627806998 54126 54127 391076586 43872 43873 52604077 92331 92329 708546243 75664 75662 23451174 5541 5540 579966650 46920 46921 16853293 18516 18518 901230837 42791 42792 968186156 64991 64990 385135962 96597 96599 58666853 75272 75274 257005127 33491 33490 295048510 62343 62344 739891587 3844 3846 989201115 3847 3846 369040757 7547 7545 372152306 60598 60599 47971988 91306 91307 154422491 3849 3851 336687391 78893 78892 718289383 65650 65652 328164110 92912 92911 934734067 81982 81980 561068616 3856 3854 26909501 3855 3857 71533334 85352 85350 998636918 92560 92561 769909464 76597 76598 566357016 3861 3859 654451447 77714 77715 628283897 68535 68533 860219418 93904 93903 398782241 25601 25600 537782685 36351 36350 978904536 3867 3866 265338175 64329 64328 901141508 32983 32984 874711834 3870 3869 861773490 2020 2021 139836889 49332 49334 31392243 3871 3873 52345125 19876 19874 640755433 84209 84207 847360096 50513 50515 412805665 17167 17168 272818070 42704 42703 357360675 90335 90337 119134384 33395 33394 16121928 98987 98986 879303403 57789 57788 674508236 32095 32094 473832073 962 960 922470180 68466 68468 542213831 61634 61633 196381586 81716 81717 128560142 25719 25717 568770806 3889 3887 148620909 47556 47558 975537127 82280 82279 686807111 3891 3892 390146 36686 36688 551573833 1175 1174 732527234 25553 25554 465490335 31092 31091 16211730 72675 72676 64482152 18529 18527 778739423 37703 37702 303961191 6479 6477 763673072 52233 52231 773812731 55735 55736 652176058 96624 96626 380688721 40270 40268 4534767 31005 31004 523076056 40889 40887 939995288 27167 27165 921835509 95808 95810 199586403 57594 57592 199163385 45645 45647 329988670 35521 35519 360225104 96627 96625 190605092 61239 61237 984481786 55355 55354 849344311 89590 89588 607394368 94954 94955 37017360 32219 32218 764349599 24950 24951 889305939 3085 3084 112131593 89667 89668 113850502 3176 3174 942837325 93120 93122 712576291 78306 78308 474779859 49018 49017 438227435 18804 18802 44504460 3926 3924 41387134 52728 52730 848026153 3928 3927 740532265 15420 15422 429811083 80515 80516 611858687 31503 31501 524582779 10851 10849 133188907 46396 46394 681949852 75985 75984 809549956 3934 3935 48772765 84083 84081 671561314 64330 64328 74442931 9178 9179 639647152 88351 88349 851658823 1065 1064 848659267 83317 83318 520958956 31112 31113 925990506 7281 7280 188490387 64116 64118 498158535 3945 3943 164132098 89720 89721 33316957 77769 77767 705887106 56248 56246 34025 27176 27175 593953752 17910 17911 482247030 81763 81764 278954871 45214 45215 788379948 22221 22219 778580468 52467 52468 161524329 44534 44536 773466042 79985 79986 120453907 31885 31884 256201983 94965 94966 989663532 58625 58627 298706167 74766 74765 74035110 13884 13882 850420039 39563 39562 27350393 31685 31687 90384828 94426 94424 68784884 3965 3963 467080253 5472 5474 144787792 73948 73947 253511934 45131 45130 353405067 3968 3969 446738167 3970 3968 33731956 85261 85259 471170197 41993 41992 868954626 33814 33812 703447215 3974 3972 553609705 37370 37369 310671291 85282 85283 783291759 3977 3976 903446850 19675 19673 43990652 67500 67502 200903057 2120 2121 844059633 37687 37689 167361458 11179 11178 202090299 91814 91815 933154714 68355 68354 34186792 81507 81505 664586404 60687 60688 884681977 61596 61597 611874878 38381 38379 45570744 13553 13551 67836130 70261 70259 106625484 49290 49292 866391369 3992 3990 350833354 81775 81776 784945115 59180 59178 184931726 55584 55583 848985705 83856 83855 18927755 20076 20075 533949982 29034 29033 153218655 3998 3999 493667251 97912 97911 907788202 78371 78370 769657827 87643 87641 731801377 4001 4003 151498783 4004 4003 380031966 24067 24066 748790658 26768 26767 305427962 7949 7948 896621575 94419 94418 427303262 78887 78886 855796730 4010 4008 162042582 79783 79785 134827948 7361 7360 359746408 59992 59990 157762411 34484 34482 738702819 99878 99880 768193969 98805 98807 903596730 79584 79583 72638364 9884 9886 686401043 46149 46150 629611934 19110 19109 380421148 6738 6740 750013046 4021 4022 900749214 26364 26365 841961055 14161 14163 146960084 3879 3878 302553223 94943 94944 633756285 43640 43641 889858242 85915 85913 42615088 54995 54993 750385024 70037 70036 719444208 97145 97144 804919805 5861 5860 508061952 84257 84255 709785271 41595 41596 27745272 78734 78732 800759333 11089 11090 38272537 6624 6625 122133414 4036 4038 737237982 93178 93179 505598648 53808 53806 422186195 34268 34270 358661226 54468 54470 352488106 65966 65968 13029140 36313 36312 874568332 70917 70916 701426245 11653 11654 97777325 42068 42070 88197373 10294 10295 986019363 59722 59720 864087068 12257 12258 55305976 45136 45134 929493787 41044 41042 123473534 79311 79309 962578682 5223 5225 974947298 273 274 126825337 9398 9396 722819332 68106 68108 9364107 94552 94553 386024838 56965 56966 986878984 4060 4058 440895524 27361 27359 447389602 18863 18862 117535299 86946 86944 686063386 86855 86854 11948492 20509 20510 470492852 95208 95210 531246394 48054 48056 642695656 50864 50863 36912114 94012 94013 973121626 69689 69690 794170579 17917 17919 381198092 13137 13138 149304591 17376 17374 286669266 4074 4073 896037177 79921 79919 656568583 65418 65416 31661215 49778 49776 324091775 38424 38423 42955481 82060 82062 807787708 4722 4720 260071330 27993 27994 510748517 67466 67464 16842983 86895 86893 3576819 38425 38424 662829342 4873 4874 976106414 94354 94353 616634329 4085 4087 233023448 96060 96058 654378651 4089 4088 48286504 4089 4090 64600042 38667 38666 303328122 53217 53218 346508453 9366 9364 566662596 4094 4092 379642776 4095 4094 172680780 93031 93033 814090062 77321 77320 792105752 75774 75773 536194598 32962 32963 585324198 73493 73491 811237545 70334 70332 619448542 69781 69782 31952923 53411 53410 156451909 3614 3616 600520528 13794 13793 977431411 83520 83519 536446914 20338 20339 644588231 87235 87236 11015392 4109 4108 235835993 14559 14558 727348136 31139 31138 9864240 31784 31783 388805751 81610 81608 21293238 6915 6913 59767584 82355 82353 102194024 67703 67704 775731516 4116 4117 524216786 10724 10723 649948354 28723 28721 61998267 4120 4119 128398552 56253 56251 804181917 67719 67721 829199080 45788 45786 686660184 74993 74992 207920629 23435 23434 439175462 88110 88111 853513776 13157 13158 911049426 1706 1708 551016134 14176 14175 804320037 68572 68574 725916157 91520 91522 999806882 71404 71403 554484607 2001 2000 136985715 31084 31082 395715829 66287 66285 1213858 83601 83602 83521752 26802 26804 84220044 4136 4138 701943684 29273 29274 945699219 80580 80579 750832271 67783 67785 36074004 93654 93656 693404248 85178 85177 682889881 5952 5953 350970339 1271 1270 720184655 74810 74808 988267748 61094 61095 791209146 68964 68965 850248729 13808 13807 951192231 79160 79158 288398301 83003 83005 904530786 9605 9607 942104827 577 576 419991850 79859 79860 81524672 6268 6269 226511842 54521 54519 10486100 9831 9830 6528777 29199 29200 350106442 41187 41185 789432300 82042 82041 617270645 2180 2182 173620762 77576 77574 246882813 99616 99617 646807577 5442 5440 923034547 96213 96215 64651863 39892 39890 514928290 48757 48755 622257763 81886 81885 663944934 58330 58329 92162141 68687 68688 136251842 4171 4170 991461548 18145 18144 283553004 85042 85040 934850030 55238 55236 94332971 4175 4174 983440181 3989 3988 735745316 7535 7537 616093296 60313 60311 291000689 22181 22179 25856807 86554 86553 737431284 39576 39575 917009772 17527 17526 356286059 64059 64060 735838478 61580 61582 60835908 1623 1624 501868815 16915 16916 54937522 85667 85669 770403160 7647 7645 276347904 24751 24752 525984940 62862 62863 364651558 53084 53086 380233947 29740 29741 796899482 41807 41805 177220408 11438 11437 929937256 48219 48217 971230028 72109 72107 962672261 98251 98250 404642252 58913 58914 334819424 24215 24217 41888201 55261 55263 649379515 50588 50587 802046503 24687 24685 267630521 32266 32265 750519120 19211 19212 473571640 50801 50803 384161065 98997 98996 693710432 64966 64967 678752582 88128 88130 521943932 27749 27747 107191642 1744 1745 67219977 45921 45923 593324529 98965 98967 825216781 64780 64782 692111713 59443 59445 67022251 97783 97785 994251517 58493 58492 355690483 80148 80149 45139597 4218 4216 298591231 54769 54768 407839739 62965 62966 990860091 64864 64862 12951887 69191 69190 781849092 67451 67450 792910045 4222 4224 336962933 6875 6873 481702333 68561 68559 847743869 44673 44672 733672572 27735 27736 256135477 42196 42194 622068241 34700 34702 410985329 93267 93269 40653587 74072 74070 31818646 11050 11049 404000041 32339 32337 913545899 4235 4233 728239297 4236 4234 500911282 88073 88071 667760389 64283 64284 497196600 4239 4238 72886282 4238 4240 298811947 60066 60064 202150219 60067 60068 584324588 5423 5422 448814167 48834 48835 964819365 4244 4245 10249670 55739 55737 244908765 4245 4247 507438193 27704 27703 939523401 83538 83536 729731299 18788 18786 898493925 46476 46478 986439946 34569 34568 528682052 64092 64091 724659250 4254 4253 949446180 4253 4255 452512565 42399 42401 95281478 116 114 216697067 23146 23144 757403517 4258 4259 305297128 4259 4260 70336260 47978 47980 719125095 4260 4262 762429716 43937 43936 788407681 41247 41246 118851766 4265 4263 846360739 77510 77508 280966103 50773 50775 893167678 3229 3230 82449562 4269 4268 311419584 76215 76217 194789618 3128 3127 6820548 85638 85640 118773359 17417 17416 299141509 45265 45266 941600856 77025 77024 232029593 33662 33660 470336507 4277 4275 215640540 28716 28718 103520065 73144 73142 787404970 2351 2349 388367749 96752 96753 477327185 70852 70853 329991846 98645 98647 595611077 80740 80738 22684251 14906 14907 602707606 15075 15074 752110023 84148 84149 468366112 3986 3988 392657230 4289 4287 122529794 4290 4288 879162534 72530 72529 594152913 3756 3755 840626993 67730 67728 160924173 74777 74776 871039626 48064 48063 844407891 70117 70118 49922910 81946 81948 319157205 4296 4298 334906493 67323 67321 676995336 78297 78296 545693232 9608 9610 525084572 9527 9526 13243854 62000 62001 784647345 9233 9234 571139466 82131 82133 333126984 97239 97237 480156815 14150 14148 45656311 1827 1826 266724175 95261 95259 41937634 83993 83991 466961431 46531 46533 661885670 4312 4311 36369383 38564 38563 967723287 39298 39299 826544002 71498 71499 9327981 89916 89918 847493313 4315 4317 51908538 71444 71445 611395116 29481 29479 339330015 62949 62948 13103307 88275 88277 402638400 5863 5862 896248890 37170 37168 897791093 4323 4324 760112380 9922 9923 23435331 76115 76116 755851537 59973 59972 378507978 77241 77242 58879691 76206 76208 770727423 43461 43459 356077021 31524 31522 48235101 64578 64580 533778101 66975 66976 908301528 30419 30417 421331980 4335 4333 26087699 6400 6398 634559675 26362 26360 775955410 48153 48151 225536976 6683 6685 529398194 73436 73438 741887201 6470 6471 612230680 32048 32046 548840096 91014 91016 569210471 40742 40744 385819568 90039 90040 122668406 63457 63456 863562167 40555 40553 538190657 32512 32514 62270645 4348 4349 866378974 5059 5058 411903124 2157 2156 101019827 13284 13282 129970944 97802 97801 723540711 73558 73559 28941688 60550 60549 50420758 72043 72042 411530149 63485 63487 845577289 49802 49803 972428779 94188 94186 97481765 57325 57327 63940671 15676 15677 391198306 66208 66206 161943864 26554 26553 586061695 20192 20191 300436328 52669 52671 523663796 61796 61795 719681260 66339 66338 182684457 87827 87825 898378050 4369 4368 488879205 30672 30673 666365787 56084 56086 712198921 4372 4371 673199601 41244 41243 807656638 87805 87807 99585051 27273 27271 410723948 54466 54465 770864159 4377 4376 695733165 97044 97043 526988935 90924 90922 808657537 51211 51210 41642871 43594 43593 450832195 7673 7675 575221309 43885 43887 325971163 65550 65549 748531498 4385 4384 214900022 68891 68893 960501664 42799 42798 349593075 80608 80610 988181613 4389 4387 481897823 4389 4390 466033239 20799 20800 171150244 37750 37751 667629816 10026 10024 55100477 37839 37841 107024333 15317 15318 111537069 10016 10014 636352905 64176 64174 44230001 9074 9072 450707887 8390 8388 21707827 26004 26003 341309535 72757 72756 17521728 65143 65142 680638576 4403 4402 160020540 54070 54072 448631744 4405 4403 824948757 37431 37430 480254408 43847 43848 624789045 20843 20842 767470708 65412 65414 608633596 4408 4410 439654193 84150 84152 57685101 30695 30694 992156743 96790 96792 746934311 71688 71690 985984105 93517 93519 49766807 88139 88141 42136202 33480 33479 690783341 44447 44446 911207923 61284 61283 777066316 53090 53089 998964371 18347 18345 545221318 90207 90205 866068374 99059 99057 232578183 55137 55138 640714809 6144 6146 100077264 4426 4425 8850140 91123 91122 203803176 51116 51114 721485400 62170 62169 680142670 89099 89100 841231764 79675 79673 699733361 14267 14266 626308947 4433 4432 149360803 23387 23386 757012560 66109 66108 49323148 51383 51382 993074061 57941 57939 397858651 76839 76841 367568104 26413 26411 39106818 4439 4440 562366959 16585 16583 467456675 7183 7181 687631605 76235 76233 985309765 76038 76039 141119078 41848 41846 11914956 4444 4446 991971415 48086 48084 697557032 12847 12845 794798177 4734 4735 207177676 87925 87927 564353968 47950 47951 556551522 99104 99103 563437911 20925 20927 37513661 84139 84140 44021478 63026 63024 451553807 46395 46394 438334271 4457 4455 326917468 95296 95298 221774757 14767 14769 831372846 76290 76288 272711446 7241 7240 957107851 27296 27295 433800155 71876 71877 57740324 27489 27487 732123997 97923 97921 503761615 4466 4465 847257658 8674 8673 19745079 8547 8548 546980504 96940 96939 870635986 4470 4469 48776890 73417 73418 165716500 52521 52520 879036881 61673 61675 341402083 78613 78612 819943700 54661 54662 828586314 3456 3458 694978322 96732 96734 261182065 47434 47435 477817671 56078 56079 378666445 92573 92572 327352302 85658 85660 578018964 4482 4481 140120599 51965 51964 596130676 35451 35450 337950713 22560 22562 350373764 20069 20067 703005065 8124 8125 461141883 3424 3423 52284748 4489 4487 73198880 4490 4488 563428201 76521 76520 352228097 2234 2235 617570562 40533 40532 11395176 84456 84454 455232964 4494 4495 473562507 4494 4496 174291389 53258 53260 941943811 68048 68050 366289262 85741 85740 26586495 46641 46643 35175970 21443 21441 903126714 91921 91922 348117118 34735 34734 906060970 4504 4502 830400856 18859 18857 836491259 73665 73667 922631373 60726 60727 287616699 37384 37385 28492173 36651 36649 825707095 55064 55063 938819194 31730 31732 665597894 4512 4510 497520754 74557 74556 933036036 22148 22150 395608680 9848 9846 193256642 12571 12569 442127802 43965 43967 633349468 81484 81483 714506430 37020 37022 431163403 45362 45361 790319518 43697 43698 66001244 69087 69089 314422119 4523 4521 882430944 76871 76873 399198556 15588 15586 442518053 98386 98387 521688208 23410 23412 640564454 25558 25557 78944180 4528 4529 862047103 4528 4530 339553581 80956 80958 709452963 74641 74639 919372650 48165 48164 765969745 1461 1460 479163252 25284 25283 550921220 4536 4535 66168262 68688 68690 948247595 4537 4538 544749920 37257 37258 673099224 25835 25833 53240087 55039 55038 499639740 34122 34121 112159535 99644 99645 520323411 94356 94357 552494891 58625 58623 938845020 4544 4546 477322724 63887 63885 255978636 95826 95825 458575833 69294 69293 277875843 42475 42474 634219974 43950 43952 68424959 82158 82160 644300664 75480 75479 642967888 82489 82488 366062815 94075 94074 779799564 15185 15183 945069413 60045 60044 460455171 84562 84561 786309502 58124 58125 863001973 35888 35889 35491968 57638 57639 199032963 68493 68494 182031542 4561 4563 171095524 44248 44247 903268271 4380 4379 192752857 4566 4564 192278748 6611 6609 75514723 4566 4568 920583259 96606 96605 209049011 87297 87296 846082061 4571 4569 611394018 31056 31055 438848750 25057 25058 761435106 22819 22820 566811302 2647 2648 515345845 89127 89128 276222299 28873 28872 798785500 26152 26153 68457930 64365 64363 81749523 13624 13622 506854294 4579 4581 359889979 37892 37890 481051103 84717 84716 395231128 87487 87485 69334039 46908 46907 678563900 95849 95847 72802065 33542 33544 12945091 59518 59519 898351707 39687 39686 664687169 16785 16786 865320398 30299 30301 907948665 14939 14937 948776803 99906 99905 498557520 27718 27720 919169353 4595 4594 51152513 95403 95401 374734900 4596 4597 527791249 4598 4596 848587255 4597 4599 991880710 23877 23878 895838805 21928 21927 835480532 96886 96885 301974036 24445 24447 339490328 59506 59505 23221332 4605 4604 405308424 65952 65951 39990815 75290 75289 686313514 32264 32265 63279681 72279 72280 179408069 63536 63537 463100762 44568 44570 578651286 35938 35936 169635377 37479 37481 344503235 38661 38663 810694219 95140 95138 192130325 72629 72627 909896381 44707 44706 436756321 4617 4618 104687934 4619 4617 161042247 4620 4619 512777600 75599 75597 117807391 4622 4620 911798977 49391 49390 5852977 46304 46305 408142749 76746 76744 621774884 24383 24382 892140582 40900 40901 452407738 77487 77489 258695734 82436 82434 430996410 50155 50153 51001348 19651 19650 53945645 55299 55297 178597110 87473 87471 212436428 65623 65621 72175798 79421 79423 631264698 32383 32381 402242696 46894 46892 909714799 13971 13973 26961627 38807 38806 531987444 4640 4638 550229277 47063 47062 357925206 4642 4641 270770132 33053 33052 44169557 17011 17009 640187627 42236 42234 233878108 3790 3791 568345673 18599 18600 628943542 15707 15705 621060777 53072 53074 791977470 4650 4649 37332133 6675 6673 118829271 42926 42924 578999315 4653 4652 566714590 42375 42374 541936021 75954 75956 71337693 4656 4654 539755628 5856 5858 40664898 30833 30832 52649613 4658 4659 940757711 81634 81635 943088375 14103 14102 172876178 20683 20682 234353731 79824 79822 700006936 77690 77691 566149501 39897 39898 556632798 30871 30870 779484466 82893 82894 649899016 26402 26403 487492298 79703 79704 68771157 58385 58387 412325400 64289 64291 88015955 64624 64622 131647792 32190 32192 887503 50291 50293 785388665 4673 4675 238837136 60206 60207 427408643 4677 4675 566966085 10774 10776 309667098 80494 80496 264960955 46648 46649 121045787 94278 94276 8227155 12786 12787 467073670 4682 4683 391804596 4682 4684 277007189 4684 4685 260285 50246 50247 982616972 4687 4685 334818493 52832 52831 859184914 61122 61124 616381671 85623 85621 36902847 21969 21968 545146112 68870 68871 131479478 7639 7638 560825691 34869 34867 75331573 48139 48138 905249287 60856 60855 97674538 79026 79027 326640199 21526 21528 362424520 17996 17994 95528002 97641 97639 801211483 21197 21196 213514492 30549 30547 543927577 39437 39438 709253 73937 73939 665290169 80025 80024 164216433 70753 70755 616606344 47505 47503 681365127 35335 35334 724599737 10494 10493 272155070 63901 63899 53662204 99135 99134 343745381 4325 4327 938699091 4712 4713 886163105 43006 43004 895815201 96994 96992 948415516 80233 80235 397420676 72209 72208 165343228 37094 37092 776323557 38436 38438 563434514 37758 37759 345080014 61513 61512 894548564 17429 17430 575411963 4723 4722 979051406 46077 46079 359421363 30125 30124 791676500 50520 50519 934927449 4726 4727 34293819 76835 76837 570332478 28861 28862 665400137 3339 3340 517665977 27375 27376 278915497 48498 48496 254914170 95653 95655 359287203 75425 75424 306435355 61483 61484 84457420 91106 91105 324507640 29378 29376 735688058 44047 44045 58313025 46120 46118 58577275 4739 4740 40724045 32222 32220 962105607 3578 3580 355927089 36106 36105 498394354 89543 89545 844722834 15257 15256 763559718 13987 13988 67379383 41669 41671 146644049 27704 27706 120262882 99834 99832 124523995 78267 78268 76101089 4750 4751 61343259 74216 74214 660526816 4753 4751 736417994 15109 15107 230543233 68645 68643 197675448 63697 63698 404222511 34362 34364 599114685 5937 5939 416185007 97377 97379 988517875 81530 81532 23432951 75916 75917 31548706 86459 86457 257311300 41298 41299 900065148 57312 57313 444583527 37770 37769 837093515 4764 4766 121304927 98303 98304 59246951 65005 65006 40829741 5905 5906 771256620 53692 53694 720125924 50644 50646 889151915 78286 78285 642759168 1260 1262 491463776 82680 82682 161723640 41365 41363 898630565 68475 68474 294157335 26333 26331 441041956 54347 54345 262410631 94197 94199 102519442 29438 29436 236218799 62191 62190 551090587 54395 54393 645722303 4783 4781 521974808 18975 18977 784141960 52515 52513 613871496 37864 37862 27808402 4786 4787 988172990 59641 59639 653853288 59805 59807 253615319 54760 54762 953871415 21574 21573 132509807 15471 15472 254136215 67280 67281 641703701 76472 76474 204321449 40009 40011 48548091 74321 74320 281799010 79503 79504 441115890 4812 4814 946978086 71925 71926 960758934 90522 90521 987574937 25382 25383 11181766 98463 98462 895967666 4803 4801 859912792 28954 28955 39635473 48876 48874 472922890 65520 65519 26680722 1444 1443 103842491 89613 89611 278995746 92744 92742 256318683 83430 83431 446022609 91300 91302 247700000 4812 4810 998955049 22275 22276 507472506 64445 64444 490683326 52300 52299 323162954 24935 24934 231593223 16017 16018 461837775 45087 45088 234639212 63374 63373 232004064 86401 86399 959462304 38988 38989 562573537 40792 40793 150866481 23484 23486 515163376 3186 3185 375329886 2486 2485 954501215 23320 23318 444639016 92859 92857 645691751 97756 97754 288670892 22568 22567 649776666 23041 23040 57525679 31487 31488 140336282 38412 38411 22530939 66521 66523 585159561 81829 81830 195455466 31935 31937 342087360 92533 92532 277203392 89305 89307 908612676 28478 28479 43543869 30754 30752 431334773 35431 35433 180602099 18457 18459 10211465 36337 36338 898761430 97592 97590 550731321 36288 36289 51640210 90134 90136 666957754 24193 24195 301047841 40575 40574 232177903 62056 62058 128948124 85997 85996 752231133 79594 79592 24031057 23374 23372 716388959 2511 2512 635179799 85128 85126 722820891 19942 19940 442101214 58927 58925 427325108 53902 53903 36887178 69916 69915 39173698 24729 24727 527384834 4859 4857 780968959 4860 4859 450618755 96702 96700 257291074 6224 6222 337549371 56345 56344 854754482 61902 61900 392790803 50651 50650 233515187 93256 93254 986221004 32555 32557 243757605 21766 21768 85520461 17750 17752 189968206 4868 4870 546716475 38004 38002 440397588 54970 54969 990936779 64400 64402 40298096 59082 59084 364548052 4873 4875 443271711 2931 2930 648039209 57504 57505 92106907 13749 13748 229893925 58932 58933 553013321 4880 4878 65583495 71574 71572 346303988 63566 63565 663317376 20342 20341 396562298 54335 54333 605994507 4883 4885 467977925 69979 69977 504164477 495 497 844114173 50914 50916 499113821 41214 41212 428000764 4890 4888 538534261 72354 72353 154481667 45482 45484 216011049 4893 4892 742081451 312 311 282378248 54886 54885 455421982 52848 52847 29818529 10102 10104 159653766 37516 37514 804172440 26335 26333 936052678 4900 4898 584178937 4900 4901 466602857 48624 48623 702620363 83718 83717 300786391 18501 18502 17523689 47012 47010 147367375 93356 93357 271510541 40752 40754 967641361 22414 22416 578804270 77122 77120 529785947 20065 20063 967154188 80806 80808 52939415 65531 65532 946374153 67548 67550 789581395 24792 24791 178075450 4915 4913 985871473 16927 16925 186003902 57133 57134 68618016 45269 45268 624372558 55885 55887 56409867 59085 59084 338075670 83215 83213 263956688 42874 42873 27208131 73862 73860 76993715 64339 64338 643976414 37914 37916 898330260 4924 4926 776613976 71830 71829 51630622 26276 26274 33321830 87315 87314 30125890 34650 34648 943232399 11420 11418 105894627 34154 34155 282076418 9663 9665 130017235 50990 50988 993208110 42074 42075 719373311 85579 85580 178646925 41432 41431 669029862 81098 81096 437147840 24001 24000 481723984 55517 55518 23860193 80888 80889 42620988 52139 52140 518455829 35788 35789 962339098 21943 21941 360696928 35963 35965 943414074 4945 4946 56929726 11460 11459 439616645 4946 4948 300131183 4947 4949 332169067 4950 4948 553252754 12827 12828 113138716 58426 58425 814143989 2564 2565 79419387 12840 12842 153156396 4955 4953 248574287 92637 92635 109207008 64959 64961 57008956 55594 55595 94360170 81563 81565 215948787 33109 33108 408408224 10268 10266 48369445 64485 64484 12952559 12762 12761 271929021 38898 38897 372514219 79502 79501 255951822 4964 4966 363708834 10874 10872 792204746 34054 34053 3055863 37596 37597 332398070 60001 60000 142202670 71551 71550 27872538 90089 90090 847732099 4971 4973 156318077 82084 82085 647473280 38174 38175 48351504 50220 50222 434652110 4977 4975 205843434 4978 4976 251682892 54122 54124 471177972 76706 76704 262572126 33690 33692 455364326 4981 4982 577990280 4983 4981 378790770 91555 91557 503351867 37577 37575 17232062 4984 4986 465434350 59911 59912 906212632 12114 12116 744442225 17221 17220 233525478 26562 26563 267669374 27905 27906 984024795 4991 4992 328560018 95219 95221 954676849 20264 20262 381062906 55082 55084 194688659 88750 88752 438197297 21874 21875 309780121 25674 25672 443493225 56920 56919 152345466 64769 64767 409034600 42644 42642 548758845 5000 5002 277915797 20365 20366 111421617 75833 75832 82795603 72348 72350 154663262 89820 89818 433641101 5005 5007 762585019 83671 83669 683809170 1333 1335 659380130 76617 76619 177119268 41985 41987 109597440 5012 5011 998184395 9296 9298 171857105 6697 6699 449112432 75607 75608 754874444 61998 61996 666136102 49362 49364 462354522 56891 56890 50050123 18554 18556 676268877 23494 23493 924472528 94743 94742 758851279 15793 15795 644387029 5215 5213 780910616 32536 32534 651401081 5023 5025 804969573 38157 38155 657180656 5027 5025 245433765 42601 42603 598586838 5029 5028 293500789 65688 65687 177790402 5030 5031 43325518 1473 1472 777881631 70593 70592 45191933 68216 68217 124997175 24716 24715 700949588 25277 25279 667252113 60655 60653 637104416 22917 22916 566793597 5598 5597 724793435 17015 17014 86915821 57534 57532 628356514 23873 23875 858881670 79129 79127 68156905 15963 15964 747454711 44925 44926 825962605 75203 75205 453902730 64327 64326 605945322 39368 39366 952206072 63032 63033 631404558 57812 57810 382382722 84754 84753 869441326 5052 5051 634586429 11948 11950 427136057 6184 6182 35438510 5054 5055 715996394 22602 22603 624221078 81408 81409 339540033 3378 3376 61388303 54373 54374 258537267 4938 4937 436387800 21150 21149 746098081 50808 50807 122229230 67009 67011 98209671 10435 10437 27848284 57402 57400 233049718 29739 29738 574687571 1621 1619 154405700 24704 24702 707284605 5069 5067 666169346 25638 25639 126398095 35472 35473 239003182 16128 16127 306926878 89475 89477 47799594 95687 95685 638012595 5074 5075 228480237 5076 5075 435240737 20630 20631 3850489 34239 34238 342790166 81304 81305 907089804 96936 96937 474482161 92457 92458 56727323 14820 14819 695923923 31567 31565 112188412 39113 39115 396959737 86481 86483 716867683 69988 69990 9796425 93189 93188 288043151 58451 58450 30836522 56992 56994 835567941 94656 94658 203401369 70645 70643 605030014 5092 5090 71126906 27495 27497 595959901 36383 36385 295846187 636 635 486851683 59905 59906 540233055 28526 28524 913153766 80403 80402 907729706 97531 97529 587819199 15967 15965 993643608 5100 5101 915080516 75526 75525 876096259 95922 95924 146193526 5104 5103 322590053 5105 5104 463299963 85685 85686 540056554 9625 9627 377623886 17428 17426 449480073 28404 28403 123512245 2639 2637 403123797 28628 28629 22994547 45175 45177 30288463 90841 90842 733780671 53416 53415 465987199 62314 62315 788851958 70416 70418 196946499 53905 53904 422228621 61291 61293 230935270 5119 5117 606441033 844 845 265987956 38340 38339 885829298 45783 45782 450851533 27196 27194 45674181 44611 44612 159250937 14019 14020 382004969 91419 91417 180495547 26818 26820 842250788 65069 65067 307029097 5129 5127 275630991 67109 67110 941622522 46128 46129 359041031 50960 50958 706221153 5131 5133 446431270 36211 36210 821515290 73676 73678 750489201 5135 5136 723216642 71292 71290 736110035 39929 39928 53703531 31419 31418 544695371 28214 28212 641321328 5139 5141 918666721 10558 10556 385299846 5142 5143 855036894 60109 60107 658672468 17243 17241 268717116 67733 67731 852322501 68224 68225 452115804 56995 56994 556722523 43295 43297 21641207 35861 35863 267827654 5150 5151 96242007 83058 83056 39848373 53134 53132 693827527 78700 78698 413290476 22727 22725 25275208 65434 65435 820188310 36853 36854 106395781 5158 5157 868890077 39700 39698 260486153 55181 55183 783243961 55304 55303 268721072 24112 24110 30817797 76433 76435 510456923 5164 5162 635735000 69636 69638 7185896 22971 22972 652587794 20404 20403 745353058 39954 39952 487423285 60668 60670 264336756 54152 54150 56916087 46968 46966 295460132 88198 88199 324927509 64835 64837 512305342 51018 51016 576634601 5175 5174 841514253 12924 12925 83249215 70244 70242 804412625 62451 62452 330308837 13870 13869 412711022 51682 51683 387834497 96600 96599 235546082 28277 28279 5140775 63815 63813 940610809 3493 3492 747060011 50927 50926 999789508 67907 67905 310997300 91007 91009 378238791 22161 22159 563000466 59953 59955 308018290 77892 77890 769207762 44312 44313 522106195 83524 83523 813419919 90225 90224 156358281 85279 85280 992880011 96637 96636 473692412 15577 15575 35884542 19453 19454 586064843 75074 75076 522457389 41803 41801 434844294 44737 44739 204554047 52599 52601 56716190 5202 5200 38351436 5202 5203 806509337 5203 5204 425254584 24596 24594 785597834 35199 35197 727589823 38040 38038 883869505 94613 94614 564389968 5209 5208 799470527 55111 55112 59696159 40339 40337 370674029 5212 5210 212523766 58733 58732 616140173 37291 37290 716912715 91591 91590 490824816 12895 12893 24086808 86175 86176 933411305 65771 65770 900941799 41306 41307 401952259 5220 5219 580923180 82610 82611 989034991 84747 84745 974161368 83651 83652 723190080 39962 39960 852597291 84248 84250 813007707 58935 58934 108420810 22508 22510 217227560 94258 94256 549838353 85001 85000 930065166 83091 83089 47347626 96296 96294 659974943 30064 30065 774751 77045 77046 585097103 75836 75835 949746732 4912 4913 569964907 62298 62297 256432793 49449 49450 935310215 77109 77108 51707207 20727 20726 346625465 98357 98356 678095048 31390 31388 323123268 52041 52043 663281587 5242 5243 563059607 21668 21667 16046072 35612 35610 957638712 47008 47006 361585266 28671 28669 929983227 34680 34679 339345595 5249 5248 161276279 67281 67282 255919428 48483 48481 4563130 49798 49796 456563109 27036 27034 540880956 22303 22304 965703473 5253 5255 496802578 5256 5254 819060174 87015 87016 428894564 13866 13867 342521092 7568 7569 246593569 5260 5258 505103187 9118 9117 28005617 20824 20823 454012874 66426 66427 650996844 84643 84642 244171221 5264 5265 710764681 43105 43103 206017367 56918 56919 762319705 29861 29863 743319800 82082 82084 695161333 33260 33258 446899393 48180 48182 205032373 5272 5271 610993894 98908 98906 55101346 87436 87437 79589602 30744 30742 689969710 93800 93801 320642761 198 197 590947619 39050 39052 360581850 56847 56849 683138010 67318 67319 403074900 52550 52548 34240429 65355 65353 206740108 58550 58551 409716910 63545 63544 309545275 365 364 39427738 38778 38779 762706716 5286 5287 12731912 55779 55781 94074295 41396 41395 952192998 41071 41072 975825271 5289 5291 530303270 5292 5291 618523907 27888 27889 700526773 45261 45262 285033163 3382 3380 175180205 71251 71249 134651105 39139 39140 905502155 25223 25225 906449675 73816 73815 949470243 99229 99228 126467862 92367 92366 335593490 88780 88779 53064557 49770 49769 897387637 53227 53226 12926954 86045 86044 917251864 10384 10385 5224683 33897 33896 988360818 43468 43467 37893289 75712 75710 457765775 5309 5310 598733509 36288 36290 859712077 5310 5312 536076836 76979 76980 71403467 40484 40486 973617405 72392 72393 599237407 43358 43356 796218160 87131 87130 23626823 5318 5316 920865498 49614 49615 51493730 33764 33762 743341862 41704 41706 573128225 67870 67868 752156006 46185 46184 499949432 5324 5322 70123618 33105 33106 936512921 88103 88104 767162863 744 743 610391586 17907 17906 187783876 54254 54256 30627477 2479 2480 318377098 297 298 160458506 80370 80371 404378162 5333 5332 664100128 18667 18669 768017035 52355 52353 177584953 41534 41536 144265492 32447 32445 515629031 38026 38027 526162191 5339 5338 84593057 58840 58838 763748054 72871 72872 962773691 82565 82563 423656306 8215 8216 958433685 81571 81573 522364522 70559 70560 476203282 36984 36983 92361177 8405 8407 870643019 87688 87689 962366659 66094 66096 495640709 5350 5349 385441705 24405 24403 561749089 4427 4428 710491 61475 61476 166198099 5354 5352 25932302 88016 88018 124175957 67185 67186 724329134 32252 32253 335411933 44294 44295 442916470 71070 71071 650061068 42153 42151 455960765 5915 5914 705473064 5362 5361 541118739 73328 73330 108599116 61320 61321 891344780 49123 49124 877447262 45639 45638 731687772 33021 33020 631470914 55128 55127 654751652 89043 89042 993076045 7684 7686 117781132 40224 40225 363106557 80068 80067 335979154 86350 86348 900186599 5373 5374 793792034 40669 40670 15082224 51471 51469 682871142 58555 58554 62641344 20252 20251 4377695 74518 74517 58175604 5379 5380 390728501 63414 63416 920613523 52432 52433 785806027 26762 26760 323980868 20003 20004 5624215 49529 49528 68980414 10777 10776 762169521 5385 5387 982059263 41712 41713 687356201 72598 72597 107202497 63965 63963 539113886 43622 43623 598280618 5391 5392 454751244 17127 17125 717516739 31159 31158 989557222 51426 51425 896708651 89790 89788 364676197 82693 82692 709255437 5163 5162 768182047 5397 5399 12939215 9136 9137 657305819 69878 69879 808294540 27947 27946 13573284 35085 35083 450359749 50170 50172 350569756 55820 55819 674717779 15009 15011 56986131 96960 96959 528254880 37482 37480 801511512 99657 99656 886671895 41390 41391 171833295 19346 19344 459288025 76357 76359 274539460 5413 5411 226900402 43807 43805 67154815 81890 81891 508010059 11334 11336 991996185 744 746 82329505 47216 47218 94126734 83474 83476 894726837 36352 36354 749824274 11523 11522 925139846 61266 61268 672011433 70835 70833 222254908 93506 93504 236579314 21346 21347 538640038 92290 92289 541655107 81281 81283 16941798 96022 96023 286182907 43271 43269 430098027 35918 35920 91107092 3802 3800 907803680 14499 14498 875444728 16011 16012 30451427 5676 5678 615077526 20110 20111 583210809 94090 94092 792808372 79215 79216 154225984 6425 6423 24098439 97721 97720 607472869 67276 67275 125444225 20838 20837 688587350 75127 75128 36068714 62290 62291 55836859 86478 86480 196471730 5443 5445 27260193 15662 15660 711407878 15768 15769 746901430 50730 50728 951721249 5449 5448 543855932 32290 32292 60495589 3098 3100 367546040 64902 64904 91756458 5451 5453 778075498 5453 5454 994687190 72057 72056 899850498 88013 88012 390789037 1858 1860 103771665 87474 87473 759876971 40248 40249 572016830 82382 82384 506849680 10475 10473 847370170 98442 98441 598408316 79258 79259 70023542 17741 17739 422088763 11926 11924 339375507 95133 95135 82109346 5781 5780 461859994 50807 50809 37419931 53048 53050 817231853 35344 35342 264199869 30563 30561 751497213 36879 36877 586133280 89912 89914 671825598 73138 73139 59283055 5474 5475 71500376 65093 65092 276019262 98553 98552 323757088 33282 33281 811310750 14608 14607 136734150 62257 62255 266163439 30823 30825 180606671 5482 5480 794469622 63626 63627 442804294 29255 29257 577546800 62881 62883 339100847 5485 5486 49557349 54391 54389 250755645 62791 62793 969738879 18952 18953 958600517 25966 25967 522185373 18250 18251 201572081 31976 31975 340970596 54616 54618 84096057 10576 10577 429787285 5494 5495 937863439 5494 5496 20721893 60298 60299 730491866 93674 93675 37465865 5497 5499 323198246 28628 28630 217209360 5501 5500 384110490 70983 70981 588117493 5333 5335 995943466 21697 21695 356995445 59966 59965 502937230 75583 75585 682882590 69727 69726 340651506 35783 35782 95919785 5507 5509 581633519 19479 19478 848783241 25617 25618 458023866 25646 25645 1024964 66621 66623 403901339 26328 26326 187420674 86930 86928 552192673 44889 44887 313476579 5516 5517 818325653 60141 60140 137314710 2569 2570 726578732 5520 5519 415322024 5519 5521 890571648 76940 76938 317237529 39616 39614 8358593 23368 23366 713403317 41770 41768 21478184 48921 48923 409578657 5525 5527 412831789 53775 53777 931780917 77764 77766 736178426 12810 12808 567187977 92662 92660 941167647 50555 50554 780610643 81212 81210 333382535 49645 49644 343696752 84502 84501 839638187 34084 34086 295720128 79710 79708 385327365 16203 16204 442644407 51193 51194 308161224 65124 65123 849409073 4136 4134 802986446 71026 71024 842697990 32006 32008 806816978 95350 95349 390087903 30710 30712 14594271 7906 7905 667444040 9504 9505 664224008 1468 1469 90099718 9496 9497 741455962 34456 34455 874084522 87508 87507 20782607 75761 75760 927413350 21097 21096 371599364 97261 97262 96803360 81240 81242 632080238 5555 5556 938343621 5557 5555 929991624 61179 61178 825033184 41930 41929 6935056 28445 28447 657524331 38790 38789 425634866 9289 9287 146589156 64268 64269 405241029 78342 78344 639236004 93528 93529 532906741 5566 5565 489313901 84548 84546 318164160 15703 15701 723174978 97387 97388 59321190 58311 58312 632589435 68386 68385 808402458 47708 47709 45417496 5573 5572 453058302 50272 50273 275073110 551 549 816243790 4352 4351 499152768 97768 97770 202779611 12339 12337 978329608 65935 65933 210589372 64337 64335 161246678 5579 5581 244826944 48380 48378 265493984 16984 16986 363684647 98185 98184 947840507 80287 80286 410354193 27288 27286 349507312 15512 15511 27938870 70428 70429 866907347 5589 5588 395838808 16382 16384 352838032 5590 5591 474099702 26990 26989 458356167 24836 24838 404915395 66080 66078 9161178 84407 84408 562938454 5596 5594 315228484 85477 85476 313720099 49715 49713 372748844 5599 5597 4122538 88430 88432 349631289 13643 13645 580840174 19618 19617 936011177 83695 83693 65086249 37142 37140 803504541 1542 1543 607622334 21541 21543 238555831 57862 57864 656059759 5607 5608 709485287 52807 52809 990471632 95033 95032 400820098 36426 36425 233576187 52731 52729 243729557 59276 59274 1595526 10631 10630 75283064 69514 69513 670005938 14391 14389 528994726 83349 83348 405008613 96398 96399 27119307 48934 48933 983056475 42307 42305 887032095 28757 28755 837043992 75550 75552 354051315 38961 38959 326430497 59630 59629 57760393 5625 5624 743285227 32649 32648 556541225 14355 14357 577572884 10069 10070 867716721 43453 43455 617390417 50361 50363 952443373 5631 5629 6837928 38273 38272 569698536 99316 99315 763918559 21088 21086 499381377 71579 71577 59970868 3629 3628 780051457 90073 90072 731986510 46612 46613 215098731 69937 69936 33104244 83510 83509 939336789 86329 86328 494120957 70771 70769 899930871 56673 56674 164875527 9517 9518 591411586 11771 11769 148064108 97254 97253 456497075 68469 68467 96354802 31140 31141 260187303 25202 25204 290458562 18965 18967 470812913 28875 28873 378991388 50547 50546 849899242 5652 5653 913518664 72103 72104 579102024 5654 5655 465304784 80001 80003 494948338 8220 8221 973023980 40371 40372 22221075 99809 99811 149213502 10723 10722 671327341 96298 96296 774954687 15698 15699 502402801 23992 23994 677653242 48177 48178 93615244 79814 79816 738219640 5666 5664 79768131 80426 80427 90574715 71672 71670 20875906 93339 93340 828215023 5393 5391 223639985 82978 82976 43390877 50902 50901 570038537 13641 13642 661934498 99346 99344 682531750 43762 43760 46742047 30931 30930 921072093 9092 9093 283713331 80851 80849 25392335 81627 81628 557419558 54431 54433 193875006 2634 2633 538683879 52251 52250 779808928 56401 56399 2832825 5683 5684 69639026 27413 27415 895803433 30189 30188 241564623 5687 5686 255278147 31756 31757 567178561 14884 14882 89556741 2427 2426 881481431 88845 88844 588591380 22824 22823 785156216 65421 65420 654337198 5692 5694 54777974 42838 42836 125991392 29941 29943 315958118 72626 72625 170326777 90704 90703 971094064 1113 1111 64979774 14853 14855 256133730 34322 34320 361517535 76 75 819808458 5701 5703 319984426 2995 2994 593518147 5705 5703 757813759 25653 25654 639961807 64423 64421 163350404 5707 5708 412766950 14018 14016 544845593 6409 6407 861337870 73497 73495 209841295 71721 71720 919369132 15241 15242 10871444 5712 5714 295248154 37476 37477 809913714 37295 37296 544949241 69180 69182 517518842 66546 66545 165609929 67641 67639 671600826 36686 36685 387273143 43979 43980 846585207 52552 52550 220395957 84890 84888 522066647 74848 74846 657670096 87386 87385 660185693 38028 38029 883606974 50587 50586 998031514 11256 11257 20773047 5728 5729 337386914 81275 81274 709234567 22287 22286 133056958 63857 63855 531577056 87100 87102 407732832 92814 92815 948866036 93491 93492 106513244 4044 4045 391172419 21590 21589 582580308 23897 23898 52930994 55532 55531 704537204 25314 25313 930857438 19896 19897 530876000 73235 73233 654233519 360 362 968275563 32931 32929 341544496 63810 63812 252579082 96067 96065 42707870 23767 23768 439806856 5747 5748 516251071 68979 68977 49238267 5750 5748 638554228 5228 5229 4988278 69240 69242 678847122 5752 5753 91919744 20211 20209 735536366 43650 43651 186661317 5756 5754 274190263 58379 58381 660489996 5758 5757 947298825 96671 96673 108261993 5760 5758 381444030 51268 51270 905950644 13436 13435 588145032 80632 80631 350437433 69785 69784 429943613 45178 45180 432136113 77210 77209 92765297 10141 10143 35976562 34006 34007 954863434 12309 12307 473811938 98290 98291 886389136 27223 27224 28153393 91615 91614 581657604 90632 90633 378172488 83700 83701 557190131 14542 14540 989330684 99243 99242 123552522 39054 39056 125124744 5778 5776 510746988 92970 92969 69005114 9306 9305 908369410 7304 7306 298324076 64859 64860 337117458 42375 42376 304498102 78782 78781 554755348 3961 3962 579262050 66452 66453 365361601 38178 38179 356153632 12098 12099 156892524 23607 23608 59897851 5790 5788 593600661 93992 93991 176636556 7912 7914 329402300 91210 91208 5746798 79478 79479 291086195 43592 43590 14541298 88012 88010 70694583 41049 41050 436758803 259 257 417829760 61022 61024 278162604 5800 5798 592311703 260 262 232330216 5800 5802 273595304 5803 5801 29002746 11017 11018 155688600 23417 23419 759826447 64873 64872 186496792 5807 5806 40211329 25332 25331 317686139 27376 27378 100357198 89874 89873 577426372 67894 67892 115986888 24687 24688 35598340 91618 91616 461640590 5814 5812 622390499 39021 39020 934554810 82264 82265 738514556 47413 47411 230229852 28325 28323 806508910 96929 96930 193791016 56638 56636 291065391 48323 48321 652657259 5820 5822 781019812 82418 82419 165127236 97264 97263 111773679 14192 14190 303293200 32566 32565 38337161 46654 46653 885966886 80316 80318 110276752 60519 60521 960585157 52697 52699 332335714 33151 33152 466136138 15207 15209 295346538 69889 69891 195745702 92576 92575 179597626 13882 13880 360067344 5836 5835 980555482 30555 30557 738529527 52327 52325 768875104 51836 51838 572558651 68289 68288 439645889 47569 47571 113237916 5842 5841 731370471 37663 37665 904663155 86830 86831 748988164 5843 5845 272808352 3644 3646 170929445 6935 6934 722924995 56867 56869 343077898 56612 56613 724717487 32959 32960 71211829 62225 62226 473515547 5851 5852 125208385 11395 11393 917157787 92321 92320 857205109 84043 84045 646236879 42199 42197 586345881 42026 42024 75704026 1196 1198 586933256 5859 5857 335908886 5860 5858 668216839 22519 22520 932003079 35144 35143 928995925 25434 25432 769783693 26396 26395 519139332 31213 31215 164847197 60197 60199 958716806 78290 78289 916085425 65862 65861 625619467 14643 14641 987405887 95519 95521 846905099 1216 1217 206028136 73475 73473 541724702 68610 68612 635615667 71355 71357 924381972 61781 61782 853479545 80021 80019 436542018 5877 5876 2367970 20188 20187 343923482 14726 14725 107873296 40637 40635 91896575 94105 94104 58150041 45989 45987 708558423 52068 52066 358443579 9451 9453 718351841 34810 34809 647614667 57130 57131 706856520 38960 38959 581839215 69035 69033 179193 85056 85055 63369997 39957 39955 9571634 72928 72927 272416515 644 643 253477980 78880 78878 889964057 98005 98004 615922843 10779 10778 822071731 45087 45085 108101283 5895 5897 477245260 52104 52103 281099213 5897 5899 54973471 79837 79835 418387306 5901 5900 569048871 57343 57345 573632087 6120 6119 318486346 32404 32402 139590354 35075 35076 528775634 59441 59440 571245195 33633 33631 65187100 12316 12317 23084798 2352 2351 457681812 94987 94985 891736065 88455 88457 64649953 67827 67825 171665561 60373 60375 762839900 31292 31293 878298642 13278 13280 622484423 43483 43481 445220687 5917 5916 248708412 5918 5917 751561310 60630 60631 544502627 31661 31662 63577679 52237 52238 248437992 87785 87786 137127751 65828 65826 66717228 15130 15131 59263184 73578 73576 836565051 46500 46501 485829235 24498 24496 792886783 52074 52075 591080073 83668 83666 933761459 91530 91532 648614734 59212 59210 966502553 60519 60520 75703863 5932 5933 156615408 98054 98053 639021446 16272 16274 677137953 81934 81935 359343131 21673 21672 264566585 29296 29297 697602957 27551 27549 253165979 48690 48692 749168761 5941 5939 835614199 47430 47432 27941658 98358 98356 31454070 72379 72378 232127002 70270 70271 981826871 73737 73736 55811496 94153 94155 428852735 85238 85236 364910795 79804 79803 662137900 5950 5948 875921142 59461 59462 569842667 8956 8954 244859868 80424 80426 518684075 27598 27600 116007813 64835 64833 405634770 42204 42203 742084770 95144 95145 236982958 88464 88462 20667678 18645 18643 315162542 35106 35105 812552437 5960 5961 798231762 5960 5962 805086025 25390 25388 934880096 89780 89782 925108659 88256 88257 960182489 11303 11302 122442199 13770 13768 512300331 47880 47878 716552507 64776 64775 851691816 5968 5970 718305113 95835 95837 446458167 88342 88344 539520498 91030 91032 869752905 92265 92266 503034790 14417 14415 762343183 23009 23010 459943106 42949 42947 173583211 3309 3308 474555993 2927 2926 551392292 5980 5978 999532438 38832 38830 145067229 42253 42255 427748688 5981 5983 156653128 17136 17137 254264287 35782 35780 3804311 85745 85743 703312686 88733 88731 807847475 71496 71498 273887506 5989 5988 167154865 29307 29308 313118170 75085 75084 632592898 75715 75713 153849640 5993 5992 945252329 89898 89900 31223039 90430 90431 2426290 23748 23746 535995676 27151 27152 431714338 51085 51087 787536010 72564 72565 664985514 48307 48305 189933425 9128 9126 614549215 20243 20241 585088815 89170 89172 210894639 53514 53516 782175913 38839 38840 830638540 81656 81657 677975267 6006 6007 769290989 39333 39331 504921551 39846 39845 554923318 95570 95571 609878371 6009 6011 153383284 59660 59659 186988782 20798 20797 712969870 87454 87453 365387436 24122 24124 414324153 22019 22021 412691352 57274 57276 296607466 22815 22813 45448577 13095 13096 33953681 66613 66614 384892768 7132 7130 92257668 28820 28821 845100521 62514 62512 304402489 76863 76862 680706656 74113 74114 638626361 11034 11033 291975598 25018 25019 600766673 88787 88786 235838900 27402 27401 854964235 80069 80071 639995615 45523 45521 365510877 6292 6291 442539005 43278 43276 561842079 43311 43312 786578511 71165 71166 722968258 12429 12431 254541791 6037 6036 452022720 18247 18246 229548563 6037 6039 953740367 31602 31603 553626243 85752 85751 584319450 71127 71126 547786760 31494 31496 8636721 6042 6044 596906517 96015 96013 623042688 77256 77255 36682827 8779 8778 841682302 97461 97460 504121415 75763 75764 747982310 39452 39450 825840063 9943 9944 381373483 75388 75386 120852685 39035 39033 14355560 6054 6052 561811082 11434 11433 574219669 55753 55755 700614623 70808 70807 752917249 54070 54069 868086424 49806 49804 772188668 6058 6060 815323322 53440 53441 755670996 13901 13900 369753623 96121 96123 454822916 65689 65691 452985887 69672 69670 91775655 58736 58737 200867833 98634 98632 474932019 74771 74772 418264787 72997 72998 4347747 95312 95310 518812790 73878 73879 680246901 6072 6070 255897629 92047 92045 331069590 65144 65146 911176583 6075 6073 354141851 76663 76662 67156043 6077 6075 816951793 6077 6078 400011116 30868 30867 400568535 81502 81500 849389357 15062 15060 950737610 82094 82093 264569638 67161 67163 831930689 37458 37456 138246808 57460 57461 472498331 59401 59402 18944254 20953 20951 1236310 10928 10930 131923172 6089 6087 552059265 11768 11767 503312636 66616 66614 948350580 65857 65859 380664687 76539 76540 270202558 25072 25070 129888113 93594 93595 163304543 94242 94240 810650904 6995 6994 212987704 30909 30907 390257518 80129 80128 643147711 8408 8407 50718917 42883 42882 295041527 29583 29582 222356810 10529 10530 923995296 6104 6103 872139741 52362 52364 401195178 14531 14529 712183072 72091 72093 890000624 6106 6108 193687758 22182 22180 625668643 66520 66522 803152207 6111 6109 737293060 17194 17192 158799241 63100 63099 34602199 93585 93586 118836472 4972 4974 609336340 94253 94252 556503553 20217 20215 394942815 13638 13639 309212803 34218 34219 902920890 47251 47252 503381680 9363 9362 910517498 53716 53718 625815067 40144 40145 24088951 39771 39770 796224273 25541 25540 71650312 78943 78942 610364461 79585 79586 331902255 98695 98696 494183463 6128 6129 323585168 15988 15989 232808429 79657 79658 793642920 4680 4679 613616373 6132 6133 520870075 30540 30541 701304273 54201 54200 49606670 50512 50513 978320132 6135 6137 863895895 96799 96801 573767188 25563 25561 779427698 74777 74778 961724640 87826 87828 990793813 40129 40131 57064244 29373 29372 813729606 2189 2190 900636827 67693 67692 887319372 93234 93233 608755828 73073 73075 621705187 52741 52739 958426184 40869 40870 320706035 6150 6148 914503771 6150 6151 764657923 29062 29064 659401345 57417 57415 18418858 95640 95638 53223731 52274 52273 652287559 43618 43617 168283362 95937 95938 296382194 12471 12472 890518923 44246 44244 190900659 69939 69938 92894860 9167 9166 358627825 39707 39705 217177782 940 942 29103149 78443 78442 884396707 9574 9575 415552240 43828 43826 632375114 31587 31585 958458369 88534 88533 761166544 61869 61868 177840604 82701 82700 581805986 71558 71556 796332384 68357 68355 746089920 70797 70795 169655240 71665 71664 730719836 39611 39612 128737500 59914 59912 711464355 61413 61412 491068776 6176 6178 343912155 40151 40149 166424558 58408 58410 389701294 82535 82534 251917720 6182 6181 780013509 66640 66641 830174064 85778 85776 55186329 35100 35099 897843155 95240 95239 66117510 43133 43135 654008355 26678 26676 361236002 36390 36392 543846077 13396 13394 586607820 33038 33039 581311787 94448 94449 732950920 43346 43344 789964442 4465 4463 295102730 93925 93924 915424910 88767 88769 177157392 6197 6195 249530324 2314 2316 302820085 1668 1670 15105977 51533 51531 944097411 6201 6199 559647097 25578 25576 285518602 25501 25499 103929338 342 340 605813934 19883 19882 177595322 47715 47714 561269765 87539 87541 865317638 80163 80161 985858530 63314 63313 659917422 38749 38747 618326379 6211 6210 151576437 48966 48964 580517490 10309 10308 727496589 7033 7032 461469186 80477 80475 732337474 26535 26536 535115063 28336 28334 665142709 5123 5122 482126419 87908 87910 534651468 29869 29867 555105295 47814 47812 950311592 71642 71644 925451055 128 127 733485783 74035 74033 856113753 6225 6224 478781899 30348 30350 955207719 23583 23585 555326475 80257 80255 490596219 36138 36137 830363305 92570 92571 536875539 39075 39076 268476020 33744 33746 640065885 34107 34108 467951470 48447 48445 844589452 96579 96578 549771393 1119 1121 63006955 2275 2273 345618285 6238 6236 44010353 52519 52518 374878469 29414 29416 434123414 66293 66291 523594139 39357 39356 41451878 88408 88406 948388281 46370 46372 576626900 42295 42297 675830546 6244 6246 51518032 19504 19503 641198519 21513 21511 628035228 33828 33827 194848142 11398 11397 729345755 6249 6251 262795265 4995 4994 466736107 81954 81955 41517555 8356 8358 449530356 16562 16563 414660088 73199 73197 514938433 35500 35502 970736325 50209 50211 1779023 76499 76498 588544485 22087 22089 65134372 68174 68172 280944302 57436 57438 548050402 91690 91691 9415028 20730 20731 572621468 74858 74859 45662460 24036 24035 734332008 10363 10365 223364147 75985 75987 29346742 94933 94935 541582880 26574 26572 989866976 38294 38293 840519192 42578 42576 450770178 87983 87981 822293041 42999 43001 981116939 6275 6274 243651065 75789 75791 34541844 78215 78216 635805543 61420 61419 958338033 92295 92296 189592593 94777 94778 178423558 63198 63200 898344608 52969 52968 551598172 98298 98299 343774337 40593 40594 349893365 33813 33815 101282782 73485 73484 385665628 67969 67971 2602957 90530 90528 298605183 6289 6287 53338311 69885 69884 70990273 6290 6291 44022619 3141 3143 899371340 28372 28370 482475811 60697 60698 86839204 32787 32788 213074936 58983 58981 928393602 3226 3225 751383394 16041 16042 40819935 6299 6298 972325970 43417 43418 27009103 21809 21811 96526100 63377 63378 820328592 57569 57571 687259007 81206 81204 819877475 63979 63980 685742959 8051 8052 973098650 33812 33811 556075893 6308 6306 999948915 29973 29975 609649612 6310 6308 200932900 45967 45965 621213583 52777 52775 715160503 6311 6313 428904490 84928 84926 303302680 50547 50549 746199823 74392 74391 995229293 64547 64548 728989610 74445 74444 350113189 60370 60368 117068182 3647 3645 259570772 94784 94783 345854737 29125 29123 40804030 38181 38180 635141037 2389 2388 160052017 32674 32676 631756617 31602 31600 514300057 13259 13257 244011328 44903 44901 283415374 6328 6329 728088544 84353 84352 460592176 39273 39275 886162462 70042 70041 41249782 84689 84691 25790343 26534 26532 420127939 6335 6334 24553594 52316 52318 788505594 6337 6336 854236309 34562 34560 237610580 28561 28560 646293869 3238 3236 55585840 43740 43741 62506882 17693 17694 408640554 6343 6342 495286130 6343 6344 8849902 45081 45083 197978476 23566 23565 875765583 82629 82630 901730024 33918 33917 508959635 11012 11013 987264149 17488 17487 495885585 79229 79231 209664147 6350 6352 987179263 6352 6353 709603555 848 846 399877509 93556 93555 317167132 7659 7661 919550485 35306 35305 462440031 29900 29901 507054591 6548 6546 3667084 6360 6358 971799872 59038 59037 508090294 15821 15820 5915035 62122 62120 738684629 7030 7028 520568300 2668 2670 512928955 73023 73021 210721208 88028 88027 277356618 14181 14182 140733192 64280 64278 457501923 43605 43606 605462648 47492 47493 885401377 44044 44043 468430219 75828 75829 70248904 55152 55153 526722881 96887 96888 55405816 73402 73401 662146796 51808 51806 6257063 12395 12394 475955007 53326 53327 778910542 62976 62978 755511208 40123 40125 475521505 23213 23214 439304672 96712 96711 47529989 1224 1225 386338240 47261 47259 542691710 4991 4989 26238806 5244 5246 803513830 14888 14886 344578872 12959 12960 245099429 34501 34499 352517400 6390 6391 4081437 7603 7602 495838361 10975 10974 160621093 6394 6392 152167521 67768 67770 766881721 6395 6396 524027759 55355 55356 573251567 7368 7367 76742831 10900 10898 628865581 36126 36127 271038668 56421 56419 235701146 88793 88792 149384774 6403 6402 34062290 44010 44008 747412420 37030 37031 98052574 10011 10012 37099691 86089 86088 860862819 79828 79830 445786095 84968 84969 191383577 6409 6410 68820778 98769 98771 883141503 96548 96546 914874347 54664 54666 403805902 60779 60780 333382992 20201 20199 787372331 14339 14337 120100823 79161 79159 853855264 88051 88053 482254193 72050 72052 49448525 28793 28795 433703896 6419 6421 787031643 6421 6422 874760995 51938 51939 999246386 80623 80625 115902104 26009 26007 291702380 6559 6561 132808641 76775 76774 670855689 6428 6426 500094914 67759 67758 537827940 6428 6430 439812841 93871 93869 504099685 45999 46000 963533447 83553 83552 392402937 70937 70935 700121342 84664 84665 610922175 76153 76154 12124700 12888 12887 148047621 15967 15969 32450983 43631 43630 81543666 14384 14383 888517177 70905 70904 554146820 6440 6442 861331022 31233 31235 109259454 8256 8254 703926684 98572 98570 371630746 6446 6445 868184227 85289 85287 270072133 6448 6446 240923780 43002 43004 41168395 74921 74922 645984534 77309 77307 842060432 59529 59531 501154103 50106 50105 211391938 84104 84106 213650784 29091 29093 427393803 6456 6455 555573373 18310 18311 970599371 46727 46726 496893691 45172 45173 687595781 6459 6460 434025506 6461 6460 274516825 3332 3333 110791077 35657 35656 12449074 32832 32833 391535991 78705 78703 594125120 6466 6465 330467809 58084 58086 302804777 76793 76795 845173714 15141 15143 759218299 6470 6468 68438390 3726 3724 497898470 11873 11872 834882313 94902 94903 358513832 17235 17233 744759278 6474 6475 36340808 82877 82876 376465915 77488 77487 515232903 47257 47255 49204504 27473 27474 873463188 23925 23924 264311048 6479 6481 39658111 6482 6480 5988742 64642 64644 62907888 35865 35863 398110868 91216 91214 399284505 40831 40830 267164944 23212 23210 263806697 13151 13149 927707016 37274 37275 655882626 19644 19645 256721743 98632 98633 517203950 89754 89756 848093648 85189 85187 188064269 53683 53684 585006627 6495 6493 578965714 6495 6496 486543070 83831 83830 44240047 26975 26974 871266862 91952 91951 554679374 39387 39389 366118950 98355 98354 859919746 13085 13083 16581974 75110 75108 132297341 63492 63491 739954592 42699 42697 478851395 60266 60267 73557319 2743 2742 633029471 37466 37464 723045961 27754 27752 434093012 29199 29201 713892847 10585 10586 217266518 2046 2044 242719394 6513 6512 247398586 5432 5433 440360448 94201 94202 499080108 55074 55075 512479023 35997 35995 547508128 70539 70537 248779633 42264 42262 946684171 95084 95082 882110713 6521 6520 490460882 91833 91834 35155454 85722 85720 396669442 50205 50207 653813261 44472 44471 146329027 7780 7782 673221027 33180 33181 313006983 6527 6528 495680507 30134 30133 335589255 6529 6530 395117349 6531 6529 127078768 44061 44062 231374424 42383 42381 989070681 22855 22853 432477833 72336 72334 765255929 29171 29170 521887036 48225 48223 179192087 52615 52617 591547803 92645 92647 257176385 24175 24174 923722693 34590 34588 264546241 70388 70389 867974760 92727 92726 753123277 67838 67840 765460114 32888 32886 746966014 31522 31521 511465924 77225 77224 105877252 22477 22476 695341641 69872 69871 389716119 24839 24838 982763973 30530 30532 230018224 88632 88631 605381137 94413 94411 6744826 95662 95660 991912006 92038 92036 26061443 6996 6995 373360152 80094 80096 554089912 9925 9927 797119846 33698 33700 787141264 38861 38863 202928654 8649 8648 819094279 6561 6562 732927494 98893 98895 465037774 20364 20363 560434089 12248 12247 75091777 40896 40897 408871502 6567 6565 419144345 53289 53288 635818271 6568 6569 334033763 6569 6570 726858793 79730 79729 24843569 80548 80549 695373743 90274 90272 679716751 19432 19434 127542724 35399 35401 100721720 6575 6576 811149849 81912 81913 862594442 45798 45797 97300499 70482 70484 596646712 6580 6579 261025568 89376 89374 196449087 71508 71510 608917836 91231 91230 699589915 27609 27607 821035023 59323 59324 347610426 53661 53659 528563049 40018 40017 716176561 70026 70024 65862961 95975 95974 205463854 34956 34957 841304747 95614 95616 963242285 66627 66626 2896984 15220 15218 13789295 46300 46299 31169042 76768 76767 329056424 68502 68500 936035672 49009 49007 804418169 31877 31878 427650022 6598 6599 874478237 42605 42607 999934088 78656 78658 207179623 64446 64448 223280177 63294 63296 220205676 21658 21659 291796807 21028 21029 742230653 95710 95712 793256770 13706 13704 711604696 32396 32395 969198197 3883 3885 529376414 2780 2781 760263211 38998 38996 463240 61544 61545 134224630 36060 36059 775102166 7141 7143 25088324 66795 66794 109325705 28547 28549 642058291 6616 6617 45435602 31208 31207 878665895 6619 6618 19567562 33341 33339 32239257 8251 8253 579004259 21322 21320 153522866 28220 28222 340103839 6901 6899 532114968 71609 71608 270628608 64005 64004 973069960 4543 4545 90362175 97098 97099 403898533 4420 4419 31597633 97034 97033 507784335 23142 23144 153562182 26297 26298 995565752 86717 86715 673225828 17799 17798 509005555 83823 83825 33066548 22132 22131 503545806 22155 22154 51535819 82621 82620 333824034 19386 19384 205558763 99128 99126 218221800 55876 55875 219127931 37137 37135 304640334 98851 98852 883157813 6643 6644 703040267 29935 29934 248732319 6646 6644 371206383 95731 95733 45072188 6647 6648 791934910 61483 61481 21969155 89703 89705 517534014 51296 51295 320707344 80630 80628 479035791 77469 77468 468729754 87622 87624 765990587 6478 6477 27148837 39399 39401 185126542 54233 54234 182355448 90439 90441 778909352 91460 91462 657004242 53619 53617 694276816 88139 88138 221905369 47519 47520 131227019 54783 54781 36944595 47760 47761 540964589 22261 22259 996073880 6665 6666 327824816 6667 6665 747568071 86264 86265 510643843 6669 6668 891385529 91499 91500 49806244 46983 46982 34094003 98829 98830 221273777 35842 35841 940617824 34962 34961 292798140 49834 49835 347514238 6676 6674 744813725 6677 6675 498476503 92278 92276 545151884 41688 41686 187014003 56076 56078 383486959 13487 13488 30683404 2557 2555 604917360 30823 30821 246021570 7063 7062 781010259 63546 63544 279484688 63108 63107 952713222 69732 69730 596880127 78692 78691 819752186 50469 50468 26215065 48041 48042 132046258 11612 11610 252726433 24683 24685 852857114 6693 6691 524954753 80699 80697 390625305 6695 6694 694512004 6695 6696 91170921 22799 22797 976479813 21760 21761 34156967 50971 50972 405964904 27691 27692 30034086 93454 93453 713776775 6702 6701 409943305 57854 57852 817029743 5548 5550 30810897 61896 61897 18178445 59240 59241 676473779 9691 9692 33138083 6706 6708 647482606 23260 23262 721100735 17210 17208 760466523 57613 57612 120964974 35988 35986 140329478 33025 33024 67134509 57645 57647 689903996 16984 16983 32401184 6716 6714 923418405 60356 60354 952869639 88872 88873 598325204 40494 40495 11171437 33251 33253 609310365 75295 75293 321208866 57099 57097 326304999 27242 27241 859287020 6620 6622 462377153 28398 28397 332213626 7910 7909 767899002 59237 59239 685456281 35121 35123 638177899 10589 10587 952021419 8507 8509 519275544 15078 15080 513755476 63396 63395 389157752 71809 71810 728721014 55095 55096 714862480 40433 40431 932134240 27961 27960 14853447 17663 17665 386771266 67401 67403 870648181 58643 58645 42845924 34520 34521 262129981 67331 67332 650323864 37969 37967 767644829 18511 18510 748269678 44223 44224 249091907 98727 98728 737343910 6745 6746 858469282 82853 82852 453722731 45205 45206 354759750 14703 14702 746179774 84576 84575 124381028 9679 9680 768849328 24158 24156 411588790 49804 49803 418258388 82227 82228 45142917 47994 47992 700429812 53933 53932 716072712 82217 82216 719455235 39884 39882 208309996 57387 57386 179696723 8378 8379 489542196 26562 26561 723553032 90799 90798 63923267 93641 93640 39452621 61135 61133 231183415 30354 30352 535698885 95245 95243 506979961 13240 13241 72870340 57004 57005 447116434 44114 44116 592085184 28161 28160 827025729 50999 50998 16210562 18085 18084 50533578 36486 36485 556686497 23366 23365 853904784 8627 8626 359840177 5321 5322 359516390 9322 9323 36802232 6776 6778 659799587 6779 6778 673233633 30897 30896 134064628 17209 17211 600950133 52345 52343 489289719 6783 6782 979303942 34537 34536 547389573 78355 78357 983979758 94661 94659 361224399 77579 77580 684236792 76778 76777 122874156 7534 7533 78278492 20550 20549 341261745 83663 83665 957650673 28751 28752 637256963 31964 31965 628717982 56479 56480 411824489 70936 70935 340972817 81718 81719 883617829 6796 6797 271078324 85186 85187 13148421 739 741 690846429 3000 3002 769329205 13774 13773 495307078 7229 7230 34198103 24592 24591 908532156 74482 74480 716260053 89226 89225 173743643 31678 31677 769806454 17758 17757 4537465 7592 7591 658265136 43474 43472 497821858 70217 70218 179771966 3731 3730 391068613 91934 91936 783541618 6813 6811 922025068 73575 73573 40765643 58137 58136 67521713 49710 49711 800725834 44720 44721 74228911 81491 81492 105326594 86603 86602 108160824 36615 36617 949824623 56614 56612 558198470 88352 88354 111917832 12206 12208 41819315 94075 94076 462587927 36447 36446 468206764 50055 50054 64914633 26875 26876 534378083 88165 88163 989564033 1022 1020 607917956 64812 64814 775849586 3049 3048 405750763 6831 6832 34046829 40908 40907 568318484 10445 10443 370291703 38085 38083 359481810 6834 6836 721087135 12623 12624 845876036 17076 17077 802600591 86723 86724 973240837 4129 4127 795113056 90885 90884 263377060 39849 39851 41347379 47033 47035 917925972 7023 7021 140995581 70379 70378 503455972 88976 88975 589832482 20033 20031 216700145 93572 93570 418788934 6847 6849 576847450 16638 16636 497695839 14543 14544 953960180 10016 10018 632112655 56655 56654 550650239 25940 25938 75972658 83461 83462 65103577 14885 14884 957593779 65433 65431 579761010 85540 85542 693274531 59832 59831 51261184 75246 75244 802819724 93038 93039 608909428 44638 44636 21903362 36770 36772 595449900 6864 6863 756707708 6865 6864 746080874 25996 25994 397607266 59981 59983 545519621 66635 66636 916032359 76950 76948 159220574 50548 50546 702683417 6870 6871 167327638 8796 8797 956722358 31543 31545 939522046 40455 40454 330402882 4225 4224 880133071 52718 52720 876085974 13489 13490 823829020 86690 86688 631688251 6879 6877 925600260 48559 48560 259202744 94441 94442 547724076 35178 35176 147916583 6881 6883 371669613 78937 78935 363006798 7718 7717 57829065 9264 9263 252397165 97705 97707 344873636 91847 91846 429831188 75018 75020 764071216 77642 77640 725032247 89763 89761 786491434 6890 6892 40262532 78637 78635 947176900 39189 39188 293857012 67812 67810 27115746 6896 6895 63543201 11416 11414 426733960 73618 73619 67980247 7018 7017 32509331 51028 51029 615389805 72339 72337 531801512 25502 25503 757436758 64697 64699 98837099 9061 9060 792802419 4647 4645 447940081 95320 95318 596124843 98095 98097 514711927 83650 83648 826748734 69991 69990 677195604 89905 89904 51000150 68815 68813 82386732 6912 6911 642933216 9676 9674 727216743 6914 6912 349944217 71261 71262 343080161 38060 38061 798888300 99762 99760 692362723 89624 89626 123078395 94251 94250 440386899 5021 5020 944936828 60765 60766 285071655 65859 65860 977785030 94922 94920 245436191 46999 46997 29333675 6925 6923 685280948 6926 6924 892206729 72138 72140 931196748 27089 27090 396380956 68713 68715 618981039 15268 15267 722485910 8630 8629 849492926 56609 56611 743984370 90923 90921 623563107 40573 40574 717289605 85523 85525 669277636 7035 7033 490080982 6299 6300 468558268 66678 66676 924455855 99469 99471 595506315 49274 49272 515094132 67607 67608 468367308 83244 83246 121806260 20799 20798 407046056 53802 53803 280120574 6944 6945 244923210 6945 6946 787072246 91113 91112 165579154 65083 65082 985607591 6949 6947 308930062 98458 98459 780761883 54310 54311 521562662 39933 39931 810598441 40004 40002 17260182 24513 24514 732144527 6955 6953 470448418 72177 72179 487009089 99812 99810 496476804 51670 51671 285725184 82890 82889 74799274 68115 68116 955063085 52716 52717 720961822 56915 56916 386668768 50257 50259 636141510 48947 48948 616011829 27831 27833 704980429 62836 62835 869492710 52332 52330 169430241 6968 6966 772107551 36276 36274 70510751 82829 82827 864582285 73728 73729 285763659 96280 96278 185273 7907 7905 65202885 42936 42934 950032020 24483 24482 861550264 85265 85264 565505362 6977 6976 914943253 44040 44041 605805180 78914 78912 747314112 3917 3916 505804097 90853 90852 520191625 12152 12154 633560078 79201 79202 221334621 17328 17326 18710878 6983 6985 298312893 2059 2061 879449810 1745 1747 893153648 6988 6987 593246340 24840 24839 517001333 76482 76481 774974105 19185 19187 909531708 79925 79927 107773717 9287 9288 667703318 67159 67160 549186035 48969 48967 495173353 93678 93679 82653558 71396 71394 509739560 65095 65096 964540602 85978 85979 648155906 93690 93689 751638670 60820 60819 712400858 43268 43269 502381190 28422 28420 359294968 29006 29007 656779851 81580 81581 946190206 83131 83130 735940918 5964 5963 944627613 80954 80953 209195037 98541 98542 793198344 51312 51314 563178349 7011 7010 311963305 67788 67786 552713593 47993 47992 254535316 69311 69309 774218514 6344 6345 783331129 68149 68150 950605400 55257 55255 928953053 44645 44647 700378063 26635 26636 408322891 7019 7020 64923062 7020 7021 346335174 37386 37388 902435220 56932 56933 55147843 30912 30910 54322195 7023 7025 930988757 86532 86533 88033041 95262 95260 66226793 39968 39967 605556213 40826 40827 308381107 26835 26833 215942207 90678 90677 396366696 88384 88385 78580324 26700 26698 537170094 56914 56913 460780760 72466 72464 53089489 53449 53451 543875436 94559 94557 831704375 57299 57298 437941978 15391 15392 691926422 64560 64561 605930142 41955 41956 619948132 41717 41719 879372552 48031 48032 841383311 93477 93478 709073808 80759 80761 50912623 7046 7044 684657001 37389 37390 766809593 22854 22856 524533337 35019 35018 99373109 81466 81464 12428231 7049 7051 595196402 74539 74537 229546006 61423 61422 120846264 79271 79269 821219377 94627 94626 815674110 7056 7054 310310759 7055 7057 372103325 56181 56183 565543290 34271 34269 304569221 29222 29221 962126578 98114 98113 908332974 7062 7061 521708471 43188 43189 389214546 35638 35637 13303775 65664 65663 77163610 48579 48578 825690821 44260 44258 993540118 38074 38072 109938779 52137 52136 126524208 22278 22276 477556929 60616 60614 675949539 59209 59208 465883670 73316 73318 598696040 35449 35447 164005006 51371 51373 559186865 51895 51893 20669636 72857 72858 985162330 70381 70382 383813714 60260 60259 341689309 53875 53877 195567776 50869 50867 831521797 7082 7081 243826681 7083 7082 348479653 51918 51916 804058340 27883 27885 513593225 21664 21665 147517361 18113 18115 32155309 87139 87137 928163410 99589 99591 536670381 7090 7089 859843180 7091 7089 997355389 7090 7092 466527662 93068 93066 432619354 70695 70693 21639266 67415 67413 64931328 3260 3259 205551169 34066 34065 475322910 20225 20227 72588684 45506 45507 417603335 30048 30046 414098520 90181 90179 846024874 99351 99352 739420202 7429 7431 932443588 15636 15638 109923267 78556 78555 395959892 77856 77854 784772925 38617 38615 373554256 7108 7107 217591383 58042 58041 375010454 92625 92624 427383054 54898 54896 214645797 35848 35849 955669101 63621 63622 241915277 88581 88580 138297765 44011 44013 173605540 97800 97798 968352096 93822 93821 587267707 81053 81052 108181843 28410 28408 934843280 4705 4703 349675026 39759 39758 285876805 34908 34907 385749801 34904 34902 26078097 12942 12943 43682664 76268 76270 762377206 7126 7124 613581694 7127 7125 177574579 63121 63119 841919178 72970 72971 190251322 24488 24486 434867821 20571 20570 99155684 42663 42665 904723108 97825 97823 173726948 62655 62657 571344469 46958 46956 960038522 50338 50337 395803879 8200 8198 215112041 87789 87791 277518935 88884 88882 655614634 82468 82467 345689480 14325 14326 370103138 7142 7141 834303195 86860 86861 555565586 46649 46650 38652160 52510 52508 278694925 10650 10652 50326028 7147 7145 39217968 76655 76654 439435979 42933 42932 14961101 12050 12049 319436375 41559 41560 291073768 86557 86556 774818793 96334 96336 91636902 7154 7153 168840432 84767 84768 177859330 34709 34710 81529184 59320 59319 20630722 10933 10934 437466701 713 712 312859817 7915 7913 498539192 7161 7159 364890351 84781 84782 387940009 30464 30465 275120878 28013 28012 493391998 71897 71899 124940062 77775 77773 931771522 7165 7167 794579267 7167 7168 570651329 7169 7168 796510437 7169 7170 9940251 22671 22669 165933569 43215 43217 61377944 88260 88258 435617278 42420 42418 12719355 81218 81220 997447906 18512 18511 583993754 19147 19146 205827782 31058 31056 871185004 21981 21980 450618760 75831 75830 544718436 7181 7180 859332287 26011 26013 934359037 301 300 478549492 75108 75107 645389591 33393 33394 962653967 55528 55527 697641217 78097 78095 481708303 36182 36181 431183063 79828 79827 88549630 74475 74473 317399566 36730 36728 298488100 76966 76965 435749709 22069 22071 531585148 40257 40256 17715070 81772 81773 645633636 59562 59561 776088358 450 449 30733976 22707 22705 94673905 7199 7198 8404833 7648 7650 418445970 40879 40880 196076554 18100 18099 517813961 92566 92564 349480340 91959 91960 336634309 7204 7205 573617067 16433 16432 129118893 48435 48433 636437464 25642 25641 899283322 21615 21614 897778935 72942 72940 807810055 34868 34866 302677228 70580 70578 1142635 27636 27638 793538194 56944 56942 495431558 38983 38984 190798836 20614 20612 13745882 67420 67418 149584064 7218 7217 850278556 23955 23953 503554296 92867 92868 406840075 72417 72418 162965483 7222 7220 540729345 1321 1319 572822372 38377 38376 303358408 91433 91431 759502625 22943 22941 20863022 86571 86573 373974150 7227 7228 664358876 99568 99569 832676499 7492 7491 92235235 16163 16162 563520020 7232 7230 260022680 78432 78434 227811863 25341 25342 95160994 30878 30877 40627875 45892 45891 975454545 82723 82722 249410471 32304 32305 665388850 83233 83231 179242545 74140 74141 902706656 20290 20292 544773600 7241 7242 751507484 33855 33857 100727964 7244 7243 988666144 56741 56740 953815684 20072 20073 229539377 28970 28968 805688360 44755 44753 543006324 7249 7248 808614137 94488 94489 41602306 71708 71706 346148350 22811 22809 933390654 86804 86805 51240648 4480 4478 857885031 67841 67840 37207207 57329 57330 287994729 7257 7255 581020702 25125 25126 262133753 15713 15712 233920661 25420 25418 680412128 5065 5063 788128334 20677 20678 272202647 2199 2201 32460442 7662 7660 953169173 26691 26689 21477965 80009 80007 499016677 2584 2585 462988911 16797 16795 949848955 36295 36297 538770740 52018 52019 566791112 94995 94997 869524270 52930 52929 49369612 49269 49267 21244098 72281 72280 56663532 91607 91605 887123929 85510 85511 224232132 6635 6637 939743703 7277 7278 826549566 67843 67841 16615377 12896 12895 138111268 62175 62174 190367483 28272 28273 370866034 7281 7283 649096031 54395 54396 251288752 37975 37976 876464853 7286 7285 482408318 77463 77465 56296495 5506 5504 39400817 54174 54173 65339060 41438 41437 511808029 970 969 462495184 76546 76545 809503859 88318 88316 838591753 66667 66665 519243342 29376 29374 524550709 46972 46974 671269448 6654 6653 317301738 8830 8828 875852754 7298 7299 598452791 47268 47266 916198788 23886 23885 906940305 83363 83362 388987313 16409 16410 192732688 45517 45519 183781695 87974 87972 738673884 22282 22283 467100853 74654 74653 19748834 41613 41614 35314582 69405 69403 887559115 81842 81843 292154862 87775 87777 53995566 7311 7312 462048298 7313 7311 377354756 7312 7314 179210540 7314 7315 441406557 68004 68002 359133855 7316 7317 445967698 53345 53343 238502792 34394 34393 531434811 7318 7320 818013470 28995 28993 892253730 63693 63691 782217692 70243 70245 759766903 7324 7322 500199124 49533 49532 315136516 18207 18206 181202758 62034 62036 464941092 19650 19652 272012913 69232 69231 244979248 81115 81114 908995497 196 195 744439611 60008 60006 994096298 55990 55991 282274303 66920 66921 150850092 44149 44147 466270742 70750 70748 908434104 24715 24717 350237038 23378 23380 410947513 58568 58570 467181047 29800 29802 138791126 52292 52294 396709790 7340 7342 390029695 28551 28549 906226303 7344 7342 493565126 9663 9664 767682902 57630 57631 492180337 85058 85057 362751031 73800 73802 571154509 51769 51768 30322560 72695 72696 413517509 7351 7350 974726923 7352 7351 126091186 34758 34756 983513512 60732 60734 622385269 43331 43333 289016010 76977 76978 811495492 7357 7356 159395968 64772 64774 216391617 56924 56923 962857895 75896 75895 76299985 53396 53397 544802911 7362 7361 818625707 52012 52014 735256763 49006 49008 766180911 85531 85529 277531581 37749 37748 408106618 20175 20174 249395841 84607 84608 994094519 64104 64106 267384248 31463 31464 705800759 18560 18562 808595288 79954 79952 788393925 85983 85981 677272722 7373 7374 199477555 64219 64217 656174085 25651 25649 821940281 7375 7377 222571569 7378 7377 724658048 18734 18732 515880494 33400 33402 738433785 41148 41150 436957341 7382 7381 757815923 1731 1730 140132064 23157 23159 297779821 99005 99007 945172614 45217 45216 118351656 78356 78355 897828105 89487 89489 118052353 30507 30506 776116156 97041 97039 46364414 50524 50525 443484159 74454 74455 941820071 19453 19451 346468789 24501 24503 288102423 34466 34464 942131704 7395 7396 351946578 91090 91089 894743563 89547 89545 105986009 10628 10629 785670799 7386 7385 895836028 72817 72816 290871546 83653 83654 632337776 7401 7403 938762566 75899 75900 627291553 44377 44375 254921190 57856 57854 410529353 97761 97759 144785406 86530 86529 425823170 7409 7407 287644115 77986 77988 828348057 41308 41306 466658689 45644 45645 175265763 27750 27748 862605292 88092 88091 485005268 37592 37590 613365752 20290 20288 982854285 55888 55887 846463485 11249 11248 966688566 60189 60187 675708789 86614 86616 552740173 41772 41770 959414008 32317 32315 408304701 48900 48899 16177259 11156 11155 42022707 7423 7425 390269300 5674 5675 611381037 80460 80458 125662768 38121 38123 407872852 83187 83189 525378089 51746 51745 873858955 48804 48806 634385794 7432 7430 531844424 7431 7433 758342261 7501 7499 8090274 47235 47234 289341184 6437 6436 983023532 7437 7435 339732186 51271 51272 102521346 15839 15838 749959596 90637 90636 968299681 7441 7439 897894782 16635 16636 218264060 24373 24371 317869423 7444 7443 880151628 46468 46467 40985258 62531 62533 419289127 18647 18648 148452757 46484 46483 220493140 74565 74564 219698508 5193 5194 32145886 83072 83073 396436301 7208 7209 490251111 31511 31510 40293749 88248 88247 871250623 28508 28507 253407275 44498 44497 160888245 86964 86962 879642331 7458 7456 397980461 14888 14890 804462758 73334 73333 53486451 36749 36748 245372247 33027 33026 583212751 43810 43811 39169177 58716 58717 357258330 71216 71214 396843368 51822 51821 261186319 45346 45347 976327622 79489 79488 498660133 45292 45293 531120815 81336 81334 39160733 79166 79164 91352142 50871 50873 354310167 58748 58746 377688689 70972 70970 993528553 23121 23119 709151035 61333 61335 19934578 91967 91969 168863256 42054 42056 847918252 16610 16608 257432310 98177 98178 881631233 20875 20876 207819187 63243 63242 85069920 53486 53488 297032657 4302 4303 989648271 63411 63413 34130545 43781 43779 172352963 3966 3967 117146239 7488 7487 766702446 21142 21141 407363882 8155 8154 941888856 42291 42290 665420951 74743 74741 797652209 7493 7492 593611990 15130 15132 863450854 10709 10707 559245589 90235 90233 290230770 59703 59701 617694483 69590 69588 135448567 41874 41872 283994840 47860 47858 501740877 7433 7434 965455012 75935 75936 152300121 39642 39641 620538661 7504 7503 246874978 46036 46035 809503724 11598 11596 421638817 85852 85850 669479970 97817 97816 666890391 97248 97249 127376247 55593 55591 447645348 88505 88506 841681756 1043 1041 5545428 25200 25198 343236210 60399 60398 137726972 33229 33227 77632578 76667 76668 425591046 77243 77245 271961390 26747 26745 880617097 7519 7518 179896999 6179 6181 495994781 95922 95921 250613665 42362 42364 852723437 70714 70712 79764804 2185 2187 833704205 60921 60919 498485221 7526 7524 659802382 26532 26530 438210612 77750 77752 785900368 7529 7528 148008119 33561 33560 59037848 21015 21013 328306551 69047 69049 709110626 61835 61836 168408057 18547 18545 279355769 79668 79667 31047535 7536 7534 698450884 4177 4175 517705008 91679 91678 601815651 58664 58663 838560102 16022 16023 61440251 7539 7541 113323014 16250 16252 579495757 72935 72937 192113158 50232 50230 241879566 17248 17246 695018186 79014 79013 812946930 14345 14347 48934367 19987 19989 930982667 58394 58392 621579499 13782 13784 733193809 70215 70217 477307876 73209 73211 743440258 7553 7552 75975041 7554 7552 350665004 62351 62349 29252590 22013 22014 744314631 15881 15879 498943428 77745 77747 527896201 21228 21226 309129016 7560 7559 688711093 75699 75697 399103891 1349 1350 702067764 88624 88623 540986594 6402 6404 300858022 6389 6388 423765998 13806 13804 499729466 7567 7566 553163374 3390 3391 150832764 65928 65926 511061372 7569 7570 948941679 7571 7570 245302342 86904 86906 54831068 75811 75809 934131462 29108 29106 993898473 37395 37397 357554740 70864 70865 924877805 30334 30336 795608569 91587 91585 49254275 96628 96630 763556328 96449 96448 880449758 31166 31164 414120169 7581 7582 151670364 46888 46889 508139893 99379 99378 219211869 56931 56932 86820361 53030 53029 192748885 17688 17686 663853524 40816 40818 648944672 89086 89087 597083571 7590 7588 486703254 50904 50902 341821792 37610 37612 453703264 86294 86295 98061543 7594 7595 492666378 89889 89891 890547801 54633 54632 67504216 48822 48823 257267651 37521 37520 429611998 68783 68784 27898209 49936 49938 803993803 71831 71833 187614224 45853 45855 341077766 54594 54592 603217922 2176 2178 34902140 51438 51439 712793013 66734 66732 904493496 7605 7607 702594854 12390 12389 556765876 55992 55993 714207042 80413 80415 616929774 86140 86139 532196765 94189 94187 259346367 7613 7612 591085670 4964 4962 94390248 22027 22026 308106907 19138 19140 317919086 74678 74677 23474809 23109 23110 599254185 7619 7618 965391415 63450 63449 130364823 7620 7621 258115315 39545 39546 18176118 38452 38450 169288173 11362 11360 72870033 67805 67806 656200691 14076 14075 248332634 40611 40609 808648476 7628 7626 262912441 16739 16738 878957241 23455 23456 222114212 56642 56640 833085833 5457 5456 25888752 7633 7631 556165164 23742 23743 340557414 27659 27661 941184986 7635 7636 852834842 7637 7635 256768341 56832 56834 61578744 45695 45694 54967324 48669 48668 397947808 63764 63765 56802274 85563 85561 454530676 61382 61384 54990398 95030 95029 663590126 83572 83574 483578532 19173 19175 982907960 75390 75391 449646228 85411 85413 823607798 50508 50506 941859857 94851 94852 179634278 45848 45847 157577301 34416 34415 381843628 60030 60031 557942979 60088 60089 214962023 95421 95420 35156509 7654 7656 853833608 39519 39520 800601079 40314 40313 323583844 7657 7659 263834220 89686 89685 603894792 80743 80742 814508047 84852 84850 567201484 92161 92162 588381732 7663 7664 16523563 2977 2975 14788369 88286 88284 899150545 29317 29315 825165583 21139 21137 896566774 2615 2613 910307109 53251 53252 900085227 49000 48998 420439 69541 69540 98231282 70488 70490 818950427 63973 63971 184886867 33784 33783 642668300 64968 64966 4793260 79214 79212 33133794 61475 61474 554374281 198 200 968471714 7678 7680 983371060 82276 82277 582267922 16240 16242 227975631 20360 20362 222202224 7684 7683 985954975 33916 33917 961743459 76534 76535 559046315 77996 77995 424909618 84515 84513 788521606 7689 7688 868906036 7690 7688 535886185 74613 74615 835279752 40164 40162 270507140 7691 7693 200222469 7692 7694 544210070 55249 55250 671652468 69491 69490 291434940 92940 92942 424769021 13687 13688 358030726 86384 86382 357976288 99812 99813 17246544 7699 7701 259578982 69648 69650 22892752 37559 37560 219171606 7703 7704 917954795 38098 38097 606705707 84677 84678 967748301 7594 7593 921590598 11252 11250 731324216 7709 7707 497079393 70869 70868 304118300 7711 7709 289602564 37174 37172 581221993 34839 34838 148169659 13027 13029 427571745 4479 4481 456784583 98239 98237 988549297 55410 55408 397871892 72246 72244 69301633 49601 49600 655950443 46062 46060 258265290 62242 62244 661838825 13607 13606 165916840 82517 82519 344014256 80245 80244 53336176 36388 36387 783064796 58359 58358 843072579 32893 32894 850135481 88049 88048 903046883 7728 7729 331632179 61197 61198 816418758 87406 87408 179124365 63687 63685 529037161 17415 17413 722608214 6415 6417 717350375 8497 8496 297001881 90614 90615 359442378 90815 90816 489267797 36366 36367 204719393 91320 91319 54971948 99882 99881 902311635 10726 10724 890757727 7742 7740 116708914 19563 19564 596170746 60304 60303 11737299 77261 77262 379824716 90044 90043 998570654 19549 19550 695566234 95044 95042 46073377 90926 90924 479087125 7750 7748 153971497 8468 8469 287536392 84794 84795 255025044 38787 38788 517108310 23249 23247 105014881 57231 57233 369245220 26946 26948 206146825 54953 54954 551886547 406 407 543223570 7759 7758 354180913 21367 21369 293121505 5649 5647 670437616 64684 64683 615553744 99521 99522 391459159 7764 7762 356829056 43515 43516 959339063 63172 63171 807628913 27428 27427 61579553 59612 59614 756807119 40022 40024 72723670 7770 7768 129226383 59171 59173 964139775 98088 98090 966189499 27985 27984 471463966 65232 65234 413700618 97513 97511 313195461 7776 7775 985155508 25612 25613 406896390 71777 71778 550589572 44150 44152 236032810 1435 1437 204246575 94856 94857 133645989 22700 22699 53219556 85395 85394 563197514 30942 30943 160132132 98680 98679 235437756 7786 7784 707566548 70275 70273 879485477 81299 81301 445849489 7788 7789 179844650 7789 7790 334530115 72708 72706 24702494 7791 7792 661664757 35730 35729 839292277 7792 7794 780849124 7794 7795 560844412 96549 96550 888592597 76790 76788 166504776 84764 84766 507237292 7798 7799 25042156 69316 69318 686082107 62433 62434 278789360 73454 73453 290455640 16762 16764 664890622 26787 26786 908279090 20192 20194 180733149 7806 7804 6084325 23960 23962 550099620 92659 92660 822409803 88676 88675 969709863 7810 7808 377583893 28927 28928 60008118 7812 7811 193323035 7813 7811 974340103 7812 7814 27740145 11956 11955 42256752 17076 17074 965514171 7815 7817 154437721 24461 24463 717361730 15241 15240 232651506 17357 17359 26209095 36842 36840 876983329 15825 15826 370168599 2359 2358 165824959 20837 20835 450471519 98773 98771 773223171 32447 32448 727220290 84294 84295 790063934 29892 29890 901669033 35570 35571 225340617 2565 2567 640444634 26112 26111 941250620 98588 98589 333929549 38459 38461 860969953 52346 52345 774349754 44722 44723 4777321 7836 7835 177014391 39200 39201 423409629 69070 69071 389025281 35693 35694 805677015 84015 84013 307415001 7839 7841 124219377 63299 63301 162847121 93159 93158 317428606 7844 7843 58989350 7845 7844 855750008 31847 31846 317696912 75293 75291 42084282 50771 50770 978858904 25717 25715 74962543 7848 7850 488884970 7850 7851 544739787 53439 53440 590295915 1915 1914 95299577 68576 68574 266329804 1044 1042 544752980 77717 77716 785674848 17630 17628 943947993 11914 11912 406437162 85168 85167 644915932 7859 7860 784028731 7860 7861 332547067 47273 47274 420792635 7863 7862 248535121 31020 31021 423833413 59624 59626 741079788 16699 16701 56320504 23864 23866 73305472 46636 46635 905233098 78892 78894 67319388 64263 64262 373514400 46571 46572 41801374 32713 32712 834813340 10773 10771 758135459 53590 53592 126592822 60093 60094 63925442 41657 41656 457725071 16606 16607 316892730 9339 9338 331300609 35558 35559 48130152 90960 90961 118319355 23287 23286 334622782 95618 95616 913377036 66500 66499 173765104 26410 26408 465682237 40528 40530 118579440 7886 7884 176059044 81086 81084 391836701 43889 43888 109102390 85356 85358 212883000 7890 7889 307156957 4422 4420 228282519 4813 4812 386820299 97242 97244 221810205 43281 43279 672419341 76672 76674 995822185 93707 93708 68779619 7897 7895 525140302 93479 93480 369761359 7899 7897 791835267 30091 30093 393885548 58685 58687 369757596 41266 41264 381007873 69708 69707 978491961 88401 88400 41101526 79377 79376 927477886 29056 29054 25954630 34991 34992 449369539 68025 68027 435282326 4638 4636 433508748 15992 15994 87522181 29579 29577 230313659 83022 83021 986419492 72589 72590 734141700 76244 76243 197773288 67242 67244 161949346 7914 7916 369212926 77726 77725 546238024 68001 68000 789354462 8200 8201 548022619 96407 96406 620661795 69805 69804 125520478 7922 7921 381149594 8350 8352 179703726 16073 16071 97948569 26548 26547 163703407 41031 41033 608931986 62877 62875 400216518 19079 19077 65928423 42784 42785 282383944 10867 10866 190116864 97659 97660 176064947 7932 7931 775776668 78351 78350 346099420 47155 47154 296205668 76314 76312 430204393 49636 49635 394663622 24222 24220 298731712 8977 8975 933564160 8665 8663 455617472 7939 7940 648107899 7940 7941 670906030 31452 31450 141957723 21893 21892 369084914 8539 8541 280250708 92359 92361 537486339 72883 72881 307121855 66102 66101 14758176 8447 8448 554685677 4248 4247 440835905 7948 7950 111843259 7951 7950 243660877 7952 7951 762213478 15928 15926 616920205 61644 61646 43232161 73822 73820 602028897 47675 47677 842303973 17851 17849 965589041 31282 31280 54534153 24844 24846 510579111 33239 33237 380749330 19585 19586 618864923 7962 7961 677038668 47224 47226 73612879 30175 30174 425565850 76731 76732 327349085 72273 72271 540662282 65611 65609 43183341 7967 7968 605738156 76405 76407 149142187 94442 94444 606555045 7971 7969 380122105 49460 49461 141953919 81542 81544 31181536 16805 16803 513610947 18378 18376 560621389 25814 25813 602271434 64763 64762 619089018 47193 47192 522067152 7979 7977 553188010 73011 73012 738912586 25522 25524 475595545 7980 7982 981007225 30613 30611 319697971 96653 96652 586148672 44682 44681 11381764 93177 93176 319014707 11543 11542 61056240 7986 7988 860406000 7987 7989 750524068 43323 43321 148992946 86726 86727 691498316 24561 24560 884242723 76716 76715 530073862 7994 7992 305971314 91314 91312 721468311 793 791 402381734 73206 73207 181332574 68776 68778 998979378 77272 77271 926753414 38860 38858 995160009 16289 16291 145194367 54857 54856 265108083 79679 79678 57190830 34854 34855 647008993 99898 99900 979512163 55844 55846 684401661 8005 8007 437856780 75021 75019 796991174 97747 97745 242949545 58525 58527 660206427 7823 7822 356446336 45657 45658 101949525 71026 71028 786884882 24927 24929 328600666 46607 46606 6516813 8015 8016 681713136 8016 8017 391383043 62982 62981 623314318 92885 92887 585827739 26035 26034 3272185 93075 93074 325936391 8022 8020 863995598 4502 4500 844384246 29897 29896 615554394 8023 8025 622064970 8026 8025 236599218 78870 78869 745991372 81286 81288 154625536 96671 96672 312828702 33008 33006 19002396 40103 40101 432323058 48457 48455 273200476 18659 18661 490293370 424 425 666291372 8034 8035 931792927 71669 71671 135316193 9899 9898 518060406 3652 3654 673300810 8037 8039 170710384 60177 60179 245773960 78807 78809 283533009 13961 13963 2184096 96719 96721 393045987 51412 51411 508190543 8045 8043 974053483 92767 92766 992170910 93895 93896 145063900 55358 55357 27720117 8048 8049 81420235 49513 49514 907999220 35162 35164 889756323 23000 22998 806389312 95017 95018 36042906 20233 20235 265632923 17121 17119 333858019 50429 50427 298233848 5023 5024 964005157 97290 97292 18043213 331 329 384171309 8060 8058 741393129 55112 55114 589728992 54377 54379 485300232 8061 8063 742958707 45872 45871 908178085 30399 30397 851055326 35280 35278 956543887 7191 7193 690719373 8067 8068 336998591 53253 53252 185712217 8068 8070 35937257 89125 89124 465890488 73464 73466 14322001 16200 16201 4708144 65726 65728 513048288 67971 67973 94645266 37181 37180 63884151 73352 73351 99694692 36948 36950 977246851 88892 88890 39398431 44233 44231 287124434 62835 62837 90065563 91712 91710 587820965 45821 45820 1851207 49203 49205 973422342 95724 95722 467046045 26528 26526 251850331 10276 10277 135038805 78735 78737 118910524 8087 8089 14596057 2718 2716 810020482 95592 95594 409786362 52461 52459 537376672 81657 81659 343070433 78281 78279 893234743 3576 3575 283712328 4922 4921 536655076 55289 55287 357143530 64346 64345 819224669 24150 24149 778972215 93990 93991 297906620 53917 53919 58371917 73273 73275 717540122 8101 8103 419541796 98406 98408 336450144 8105 8103 281005576 8106 8104 399701594 97680 97681 503564365 8108 8107 633358861 49703 49702 984514622 8109 8110 973859403 73110 73109 309208662 20163 20161 438608260 27524 27522 889266099 94609 94607 688389599 43471 43469 487976135 42256 42258 892308873 94214 94212 37035601 64465 64463 36189517 10849 10847 686289547 33665 33664 801068390 8121 8120 64197285 5250 5251 14168209 82428 82426 59891315 78231 78233 601639270 52153 52151 514420835 71177 71179 53665767 95018 95019 164006833 22788 22787 553208154 84018 84017 822592222 97161 97160 474481748 92666 92668 30826078 8132 8131 674421527 54 56 453732753 13570 13569 273771037 8135 8133 738405364 20090 20091 277827829 97224 97223 376359577 92534 92536 553450318 16332 16333 51461588 1348 1347 322928722 78762 78760 543590200 67877 67879 61312053 27389 27387 406201281 11001 11000 71515661 82688 82689 266532435 8023 8022 624554980 81352 81353 524623971 20742 20743 414131979 6009 6010 332082932 97621 97619 442821298 55521 55519 815245766 56857 56859 383918774 28925 28924 423895754 26175 26177 937719994 67025 67023 960846296 31413 31414 382647673 20761 20760 434784420 26315 26316 314405978 90697 90698 956345071 17772 17770 741850438 63120 63118 303355642 8162 8161 679481526 87026 87028 743799360 92202 92203 512328208 26027 26026 521408100 76683 76685 797342771 8167 8166 518593129 7508 7510 219884624 8169 8168 91460641 14209 14210 254971645 8169 8171 633140712 54280 54279 996987780 63258 63260 523852946 46714 46715 3344769 35217 35215 23740833 2878 2880 90786988 19554 19553 841131451 43517 43515 348119795 51824 51822 677723996 8178 8180 636620 92338 92339 770277833 67977 67976 685320137 19945 19947 960237637 15664 15662 664720236 27681 27683 310473094 3133 3132 982247486 37360 37362 349607786 5217 5215 939399451 45733 45732 45827303 21473 21474 707573456 81591 81589 548891712 30964 30962 349642216 67217 67216 613435263 62902 62904 580630210 45474 45472 825875743 75430 75428 468040679 13582 13581 726640393 77180 77179 696400539 72521 72519 466878914 20337 20336 80740786 84791 84790 837792226 8202 8200 395571877 69203 69201 827776456 55430 55429 761751781 8203 8205 61572492 51357 51359 953035631 56882 56880 539693877 40487 40489 233151649 34971 34973 400639276 8210 8208 347642956 17109 17107 49994481 26138 26136 355487754 56766 56768 11499021 8212 8214 514147794 51019 51020 22708040 43843 43841 756327625 86266 86265 256143387 59293 59294 233758811 58367 58365 52328 80236 80234 646685067 46718 46720 604811881 11866 11865 507239047 70959 70961 587858663 80960 80961 234403968 66609 66611 882527148 83583 83581 934995896 7726 7725 574540858 6956 6954 661118429 29221 29219 71493821 85731 85733 63657109 8231 8230 753083711 7285 7284 315567706 27906 27908 268626715 8234 8232 255895432 44611 44609 530107060 628 630 407872948 64563 64561 682487654 47842 47844 379124544 81751 81749 647556029 761 762 477390124 6934 6936 490646501 32825 32824 574992687 36136 36134 133655650 51788 51789 14008327 79170 79169 252545281 36463 36462 216587789 78348 78346 367179791 89145 89144 308548620 69062 69061 330171848 92448 92450 388858451 75742 75743 149070866 28787 28789 563567625 78860 78862 53338732 38971 38970 671746241 65948 65946 35283489 30397 30395 716937806 95408 95410 777181889 83809 83807 889050329 73806 73804 897843921 19602 19601 674200881 55308 55307 21210818 8260 8262 307356001 20864 20862 10239520 64098 64097 842518408 67343 67344 868992780 42327 42325 727314149 49276 49274 245565420 11780 11781 189116210 97108 97109 596642657 10308 10310 582173235 98509 98508 651353722 71049 71051 338973582 93496 93494 46147367 8273 8274 445018845 66052 66051 178876656 17668 17669 679961602 24761 24760 374586342 45035 45036 616843706 92100 92102 42612186 8279 8280 581820022 36577 36579 64969166 8280 8282 459812710 92141 92139 496896425 53215 53214 138382806 53690 53689 869862959 8284 8286 548940477 55086 55084 537312559 35651 35652 507547795 20482 20483 500837374 44384 44382 126087012 36791 36789 19561509 40812 40810 626814755 8293 8292 577888343 30615 30613 593820736 8293 8295 334491046 33290 33288 42924156 54803 54804 292261110 9004 9005 16632317 25404 25403 16504497 78416 78418 896101021 68317 68316 403518140 95891 95890 104663432 8301 8303 318324394 67872 67873 944100614 53609 53610 391474224 364 362 983200405 94675 94676 751554009 37184 37183 814961467 14549 14550 574388219 53139 53138 928424474 17953 17955 266044394 8312 8310 152043845 16175 16174 603345771 8314 8312 69418706 14344 14345 206678124 77609 77611 430324785 8317 8315 774890738 13073 13074 23488956 61182 61181 55885138 97111 97110 777870 48022 48020 793753252 4012 4011 13835929 89659 89657 995193717 95032 95030 101665011 6022 6020 280477884 42332 42330 331294833 69526 69524 506288399 98337 98338 835003511 74101 74100 23558679 2593 2591 88996366 9742 9743 127066178 87668 87669 635075895 55994 55992 239383735 44177 44178 173447808 24428 24427 26334607 8335 8336 734566100 59978 59979 609104962 92428 92426 530710935 23192 23190 880729695 18371 18372 196381939 64418 64419 585604225 64531 64532 901857388 83519 83518 86468478 33879 33877 279755195 68157 68156 403970529 58333 58334 156266457 47213 47211 52325275 8348 8346 887762010 55778 55776 173069813 98333 98335 590589692 59583 59582 16085961 1105 1106 906932096 45677 45679 785658354 55706 55707 14397880 90619 90617 974709761 99392 99390 292020194 51118 51117 131076401 45208 45210 612491060 96785 96786 621710750 554 553 673895096 21059 21061 716157873 11265 11267 224985178 8362 8363 766988767 53145 53143 196693056 36317 36315 777461907 8366 8364 404782681 57798 57796 395105384 88177 88175 836568633 17624 17625 23470236 81677 81678 113094948 89687 89685 132300226 78396 78395 285967976 20888 20889 678807734 94720 94718 824425968 32428 32430 942083542 63832 63834 614663447 23598 23597 609784943 21343 21342 490538426 85206 85204 270761590 66820 66822 422306705 70883 70885 6033529 55407 55406 61200831 49479 49480 674723284 70364 70362 546845351 48764 48763 143103272 8386 8384 569179138 48065 48063 866158857 33378 33376 780519726 87986 87988 668700919 30364 30362 919329225 8389 8391 313855632 7413 7412 477751935 45598 45596 781411075 97729 97728 242228768 32401 32399 220512456 22634 22633 908459254 8397 8396 6571407 77875 77877 951647829 43700 43702 876179574 8400 8398 765710451 48607 48608 717015166 8400 8402 218944122 93282 93280 756500288 85064 85066 934868188 8404 8405 587619292 32272 32273 446526439 62330 62328 586947123 98025 98023 269656217 75318 75316 753134166 8410 8408 10890165 66728 66726 562089021 8411 8412 629876502 38657 38655 678560701 5669 5668 783102276 58947 58948 383140020 83141 83143 778305349 84477 84475 143202183 71654 71653 214022326 61406 61404 40833998 47732 47731 612981274 43404 43405 821641037 61253 61252 196940145 51148 51149 826285863 8424 8422 701647117 73848 73849 20107086 88167 88168 495146145 73018 73017 603633726 24482 24480 339735707 21927 21926 747352811 73783 73784 356590515 17144 17146 89310967 66998 67000 574350020 8432 8433 14072105 69013 69015 800028379 15757 15756 171709979 35567 35566 383470990 47656 47657 582579506 46309 46311 55507856 56161 56160 533065683 16868 16869 42024834 80334 80332 903152340 17910 17909 413827851 62672 62670 89554993 26250 26251 422050858 19356 19354 984833793 19428 19426 714670283 91459 91457 250726312 6375 6376 848306841 8383 8385 452571213 77522 77520 242882836 33923 33922 259169679 59862 59864 445786083 14843 14845 55171955 33128 33126 74858347 51871 51869 718291617 85994 85993 190090144 8457 8456 696180177 10089 10087 801236251 63193 63195 274269056 77502 77503 891770990 89203 89201 988657639 11576 11577 920205236 93596 93597 486042413 85288 85286 851798636 56010 56012 849700828 87408 87410 197521287 8467 8466 628196754 84450 84452 630408639 96068 96070 397374457 40038 40037 475508267 65765 65767 681816568 45436 45434 970947856 81808 81806 592282923 84535 84537 711683323 8473 8475 700810641 56594 56595 321005580 10232 10230 255758725 41722 41720 203783061 72833 72831 850017776 16846 16844 540994020 93680 93682 200840892 94393 94391 339086940 63309 63311 39975308 67943 67942 398526411 11242 11241 518841514 49643 49641 571956471 23783 23781 159661120 64366 64368 471863162 48695 48693 684095436 20001 19999 441176272 15111 15110 274738638 26317 26315 133991855 50013 50014 329933763 50067 50068 111231894 81317 81319 759869527 8496 8495 576771241 25927 25928 695717335 8498 8497 510643644 88128 88126 618148069 30094 30093 989909678 94139 94140 302479215 21726 21724 920134904 67818 67817 397820898 18184 18182 779909253 31645 31646 963434650 87339 87340 453413573 69790 69789 485296030 68617 68615 312127485 13026 13024 506776202 82409 82407 208718561 16170 16169 69113548 64785 64783 177136228 8513 8512 128336403 85798 85799 722848207 45172 45174 70041861 90162 90164 53841680 50239 50240 604150321 8518 8516 96445269 19038 19039 930942788 45606 45605 391508442 49677 49679 247787135 97483 97482 306272511 8523 8522 36700776 8524 8523 467646878 54432 54431 54967232 49927 49928 230199451 15187 15189 141175222 12153 12152 338546365 68094 68095 487115866 65017 65019 80569020 91322 91321 244282196 84000 84001 239348123 13853 13851 31645398 35526 35528 66107703 8535 8533 656263375 35351 35349 655505697 13856 13858 475145314 24193 24191 798899625 8537 8539 216887702 64572 64574 917526843 47742 47743 68857679 52640 52641 77354991 80732 80734 628098429 36072 36071 614521179 31742 31744 438495635 55810 55809 3751084 8545 8547 720564027 54750 54748 605033205 64154 64156 313228103 36631 36632 814713798 90297 90299 54539499 8550 8552 404033537 14218 14216 261720362 27014 27012 750943977 13039 13037 602410127 97161 97163 535839100 40801 40799 615755037 91961 91959 893364227 36193 36194 544582280 99672 99674 189548007 63798 63796 695745190 48748 48749 6518214 47723 47724 146204704 8562 8564 914177990 96188 96186 929057133 55602 55603 348128297 27190 27191 821634049 58680 58681 247610402 98637 98635 270454721 76176 76178 223422183 3198 3196 132509371 60235 60234 48815880 51984 51983 736152852 12321 12323 768003071 87212 87213 415137089 8576 8574 26467336 65599 65597 797770874 71678 71680 549460019 8579 8578 899591020 12431 12433 560965815 56822 56821 184928047 14930 14928 61296521 8582 8583 163384951 26645 26643 427657005 7449 7451 63603982 15801 15799 518980557 90694 90693 329881474 10527 10525 592333448 27714 27715 222308635 8590 8589 106320652 23726 23724 126764559 69906 69905 719087463 8983 8982 182857721 43522 43521 555955738 59205 59204 426699400 74986 74984 717998703 82531 82530 580916852 47710 47709 443014925 62987 62986 795474103 37468 37469 816561866 26267 26265 955351545 85856 85858 960505792 38678 38679 6070348 32541 32539 154461347 59500 59499 987149593 53376 53377 554766418 75924 75926 2666842 30990 30992 344504235 85781 85779 336022026 16694 16695 969592228 48552 48554 904608474 22767 22766 41231767 70756 70755 221510950 47582 47581 2549726 96310 96308 574849319 1710 1709 917517472 79092 79094 306644842 84198 84199 38608618 72668 72666 261303937 3658 3656 354040322 71037 71036 547850488 20247 20245 706484984 8623 8621 802377611 19516 19514 905814141 57790 57788 494076821 66472 66470 828102392 41258 41257 651662796 26601 26602 38813399 57746 57745 331572524 42584 42586 638018339 90228 90230 16015409 58807 58805 938393176 8632 8633 451584585 96931 96933 411722099 76756 76757 927010697 94993 94995 367202636 45000 45002 615997599 80632 80634 396054054 8639 8638 500176136 8640 8638 815757701 1145 1144 867119491 62287 62286 410586688 33518 33516 569923781 8644 8642 775954134 34950 34949 961797230 59677 59675 120425989 8647 8646 848255548 43612 43611 718026137 69945 69944 476068222 8650 8648 53585283 8650 8651 902110412 61556 61555 74691882 51559 51560 654908406 66401 66402 699549958 89282 89280 728029754 57253 57254 265363050 51305 51304 490654906 12520 12519 164098977 52183 52184 923878701 66369 66370 875156029 38631 38633 988320980 8660 8662 683534764 8663 8662 310959023 8662 8664 799799308 19538 19537 439048178 24604 24602 810562880 8667 8666 669239731 8666 8668 61830212 32488 32490 27410149 8668 8670 713354941 8670 8671 332684169 44092 44090 150466261 67985 67984 447083043 31839 31841 703253317 1955 1953 266731627 27441 27439 737208755 88902 88904 260498502 879 878 433863487 35299 35300 79650036 33364 33363 284288857 82931 82932 298822795 11561 11559 918264021 86084 86083 73428388 32656 32654 544907585 69813 69811 142995796 71547 71545 775415414 99509 99508 744667486 84021 84019 997609069 46526 46527 644407974 79838 79839 663166292 65597 65596 809178089 22279 22277 393837025 94856 94858 674317484 71177 71176 866913255 70204 70206 192376946 91582 91581 50489639 57844 57845 986810930 75115 75116 632439912 6443 6441 469681160 8334 8333 297341642 64269 64270 163086123 25555 25556 317594455 8701 8703 609548319 81592 81594 816915675 34149 34147 889914156 64923 64924 994063861 34029 34027 903113998 96462 96460 581376879 52467 52469 804017134 28480 28479 424814795 99173 99172 49548433 8711 8712 608233246 72461 72463 112584656 95339 95340 450307618 84259 84257 428076104 41540 41539 944710534 19271 19273 222124114 8716 8718 13417608 67438 67437 82673718 26032 26030 470638022 83744 83743 890330267 27631 27629 666543441 41267 41268 410377538 14083 14082 593390340 8725 8724 196858868 37662 37663 938615572 80148 80147 561646521 10642 10640 24610023 71193 71191 553607243 38539 38538 37004842 57495 57494 28502474 86437 86438 522236446 72780 72779 353931441 83922 83923 704068914 11573 11572 829529609 78656 78654 451733719 8737 8735 251599837 13412 13411 966377360 8739 8737 702749165 27827 27826 428017992 57961 57960 446966438 11384 11386 112218089 62221 62223 927804498 76363 76361 71223338 75624 75623 791818893 94087 94085 4069545 43614 43612 860857336 39896 39897 991011129 47169 47171 491708465 18988 18990 177296509 53989 53987 656736770 8752 8750 884292022 98161 98162 626561496 28724 28723 125902041 59696 59695 367082615 9866 9865 788077285 68009 68010 900293101 67014 67015 112183411 90700 90698 783388868 54356 54357 150709902 46539 46540 282280316 38081 38083 499669446 99918 99919 656369209 15180 15178 721803136 44295 44296 467903160 19437 19435 683670928 67095 67093 28374663 74025 74024 449464330 72791 72792 346141558 20712 20711 840309076 8770 8771 573751881 54786 54787 933546112 28676 28675 802072495 85378 85380 51767769 61279 61280 199966584 96113 96111 517735868 42942 42940 526750722 58473 58471 470856106 1888 1889 803528692 73525 73527 937541530 8781 8779 14374959 70498 70500 346421140 8783 8781 623464962 8782 8784 680464251 30715 30716 861837725 64225 64223 603739435 90904 90903 782044361 75722 75723 828980932 57596 57595 370757078 8790 8789 285562180 25465 25464 759046868 73927 73929 836709724 76550 76552 778949894 8794 8793 180118140 11641 11639 979641491 34567 34566 344508465 25718 25716 909714559 29905 29906 677889456 68626 68625 704778970 47759 47757 594055091 36792 36794 303235383 8802 8801 299283587 42074 42072 887316832 39014 39013 69971542 84607 84606 797723208 8806 8804 262336476 88087 88088 183339329 49357 49359 476585749 23509 23508 191877999 91440 91442 57635429 42611 42613 224537469 27238 27236 501179370 8813 8811 537022350 26634 26632 136949517 428 426 823804791 8816 8815 985320535 29191 29192 994265899 91602 91603 977952647 71482 71480 147450230 98761 98760 30362593 58481 58479 26275055 120 119 672260808 24884 24886 926852392 8824 8822 584867983 26437 26435 39041063 77683 77681 701279117 96071 96072 161632282 8826 8828 449382767 73986 73987 473548102 52376 52378 571457234 33699 33701 968165441 16769 16767 132730130 22891 22892 863206497 47324 47325 637190748 8835 8833 403976820 45619 45617 641257483 8837 8836 972837297 37444 37442 225909553 40451 40450 510987503 37563 37565 866024307 41958 41959 124811285 55714 55713 729324571 35412 35414 703091154 57479 57481 9398632 93415 93414 48469390 8844 8846 775767080 44954 44953 488073632 24531 24533 240622985 65556 65557 958840257 8848 8850 663489837 16661 16660 713469376 57351 57350 390821756 54712 54711 453082232 67092 67091 22773822 8855 8854 114572032 56522 56523 655555945 92375 92374 594997281 75053 75054 1578551 10698 10697 49828877 89379 89381 484925564 8465 8464 637858893 29786 29785 785863223 26405 26404 243586044 55033 55035 996855143 67382 67384 81910835 87126 87125 463615008 48201 48200 568701124 18461 18460 619348701 42061 42062 255769899 19614 19612 35199768 7617 7618 278957505 46088 46090 67284504 15099 15101 126306611 60031 60033 692989963 96649 96650 60218931 95998 95999 31658836 39171 39169 295713133 29261 29263 805355558 27221 27219 457250749 56588 56586 646377554 5942 5941 153634975 72370 72368 685862749 39658 39656 972354791 89958 89956 150746838 18748 18749 69104562 8884 8886 550675686 13391 13393 907986844 21647 21645 698515753 5172 5174 589628979 26171 26170 851428284 8889 8891 881286060 8891 8892 436392600 8891 8893 196763861 1542 1544 132000030 75399 75397 714172747 92214 92212 286170610 30904 30903 847157229 55453 55452 72544525 91829 91831 142055312 16422 16423 660790286 29289 29287 259279861 8902 8900 24610513 8902 8903 194055928 56453 56451 998650435 88352 88350 534072841 6218 6216 839905141 31152 31150 948837344 87031 87032 42917615 73576 73574 341215853 8909 8910 378760262 8911 8910 35460878 8910 8912 644280817 8913 8912 661160709 99391 99393 459954008 54286 54284 26726441 35656 35658 235093806 74142 74144 460577243 8186 8188 80104449 8109 8108 60990524 8371 8369 900507919 81126 81127 555379614 8920 8922 115512668 12947 12949 208589368 99157 99155 825992449 36244 36245 628783645 24079 24078 105163975 27685 27683 804911983 45443 45441 5816820 8929 8927 141223631 30738 30736 73498213 58346 58347 569008665 19320 19321 885043421 30439 30440 985398606 57320 57322 434338205 8935 8934 426136530 55031 55032 41486133 81637 81636 75058648 55759 55758 450648985 8939 8937 116233754 31232 31234 538827127 17037 17036 858265549 35641 35639 185979336 79204 79202 916134100 8942 8944 286822310 49519 49517 805815348 30277 30275 11308125 61481 61480 442644680 29238 29236 31767492 59258 59256 45491766 69895 69893 972150990 39414 39415 11913249 38995 38996 911209052 92759 92757 561383328 43214 43213 564210773 8954 8955 416244463 5659 5657 565370105 73141 73140 728067941 77724 77725 590022258 71770 71768 551550374 11858 11859 255501484 50805 50803 851755034 15710 15711 686722407 60165 60166 610126750 28973 28975 874747531 5000 4998 825626745 36743 36745 672560827 82267 82269 608198545 64287 64286 261428268 43627 43625 160747487 70621 70619 416593336 11222 11220 215357472 27689 27690 920603182 52297 52298 909422797 65077 65076 380123629 7354 7355 403395150 15421 15423 163378865 81684 81682 522560363 95812 95810 681000364 30445 30447 396471299 18873 18875 244432857 93362 93363 410050560 86137 86136 829727885 75928 75929 662230666 74818 74820 917281359 70371 70372 140018043 95268 95269 136014313 38280 38279 130545939 67193 67192 176635839 68865 68864 899330030 15401 15399 934322016 40363 40365 526492466 32199 32197 40397659 56010 56009 34803981 73117 73118 669317972 87608 87609 636604255 62906 62908 749527638 38274 38273 855835827 34318 34319 758216555 95822 95823 910062964 99579 99581 39873642 27055 27057 591797086 20533 20532 18415377 38857 38859 141012274 29821 29819 831447123 54537 54539 94069934 59386 59388 577351155 66142 66140 338124988 9008 9006 326210642 9007 9009 283244522 15690 15689 494608006 99290 99292 454168346 98552 98550 408511147 3829 3830 972212346 24128 24130 13926014 70128 70127 450174647 22138 22139 568565288 33789 33791 434225262 9018 9017 527527767 4778 4780 662257636 98024 98023 718885523 21375 21374 10494198 21832 21834 22763216 51770 51771 765484883 25435 25436 460147519 91068 91070 356888296 49462 49461 167691114 62456 62457 482748572 87123 87122 91957632 29394 29396 541268286 22850 22852 173257965 66875 66873 964761787 80210 80211 147491630 40591 40589 632174485 80474 80472 147355876 9344 9342 398532752 32261 32260 525058343 68138 68140 696025775 6411 6409 930838300 51986 51987 24513886 9039 9040 291018186 43441 43439 22862065 9042 9041 940755497 99332 99330 718454093 50504 50506 301376380 9043 9045 318212325 55655 55656 201432545 61433 61435 277253609 94117 94119 51624743 46007 46009 976317369 1522 1524 750951903 17038 17039 637772448 95422 95421 566844086 67671 67669 392499135 9053 9054 203158530 5797 5799 767288647 79048 79050 446215066 21599 21600 95154924 74520 74521 12684523 48720 48718 519819926 31096 31097 95371592 20460 20459 957697369 43849 43847 10332290 58578 58579 942181543 43003 43005 186904505 9063 9065 82668484 9066 9065 84124785 9066 9067 956562811 9066 9068 792089064 8425 8427 167287312 91892 91893 56710312 54746 54744 82184565 62454 62453 110192728 4537 4535 213261760 3747 3749 897470935 44665 44663 755257821 91787 91786 311031692 40686 40684 866107520 86595 86596 827014647 9079 9077 581699422 92431 92429 90041996 38341 38342 761752221 97255 97253 355440322 78252 78251 294014089 6590 6588 779541863 29357 29356 60818312 60179 60181 507527734 93795 93793 567519312 8569 8570 245791659 17952 17953 989896279 6044 6045 203253526 87377 87378 582060171 75355 75353 342441711 72911 72910 496656452 31231 31233 825166697 92706 92705 475354231 46701 46699 2490697 38897 38899 354598700 91858 91859 720028409 37474 37472 172920626 58319 58317 812529624 73982 73981 791640593 9102 9100 34401749 99455 99453 36552768 51052 51050 372980028 64242 64241 789503384 46023 46022 853313231 43631 43633 667330569 78691 78693 288494617 82658 82656 201969292 75438 75439 493650431 92699 92697 191278680 9112 9110 870413720 93891 93890 396649561 97235 97236 500710207 65132 65131 404859102 93426 93425 805380070 74578 74579 198874002 5892 5890 210039981 4306 4305 738778029 82267 82268 716533939 42959 42958 23357547 94694 94693 643949867 74050 74052 40696766 82576 82574 952694707 66809 66811 233984319 9124 9126 489215714 58619 58621 807777131 9605 9604 49454368 99480 99479 175077644 35829 35830 261969339 73621 73619 163733749 9132 9130 303323191 29735 29733 21017074 96729 96731 701296101 88946 88945 433564927 46775 46777 58160567 38050 38051 75853752 46786 46788 760183378 93766 93764 20536081 62293 62295 621833829 27888 27886 743887431 53123 53121 562430777 76092 76091 618030615 62985 62986 968805770 21201 21200 23918125 63444 63445 735882390 24047 24049 133554911 9146 9148 629811059 53503 53504 895815963 9150 9149 269005989 93466 93464 242872990 98707 98706 31825904 55961 55959 83249255 71359 71357 407470699 16872 16874 656360812 73653 73652 434995414 35807 35809 708599691 27599 27601 631882797 74252 74251 498805955 76509 76507 245948541 10177 10176 955359396 65407 65409 674962935 85535 85537 360627716 26024 26026 591910979 67906 67904 139202804 65369 65368 63053335 82976 82974 724763891 93848 93849 828689159 1498 1500 154856289 72612 72614 32865695 86109 86110 65141814 98772 98774 88357807 21705 21703 77998835 534 533 783719142 87499 87498 689557977 7185 7183 571814818 12167 12168 28419417 32466 32465 73190407 45594 45596 253912525 4557 4559 774912335 56346 56344 335164773 9182 9181 32271200 9183 9181 726114404 14661 14662 123197092 65979 65981 299333004 36513 36512 250982421 44446 44448 873890518 32524 32523 56452503 95014 95013 848890471 88907 88906 198331531 46589 46590 792003520 224 222 47013537 96229 96228 348880181 10470 10468 166010093 10567 10565 732148128 48307 48309 321428798 9197 9196 745711190 45739 45737 735864235 68908 68909 603678042 41310 41312 589538926 9199 9201 424585169 96875 96877 770646518 38355 38354 145786038 90302 90301 149811511 86977 86976 622360527 9206 9204 371155525 25911 25912 844256480 70023 70021 403023137 9209 9208 700644126 32542 32543 209205970 97926 97925 2921190 2417 2419 152328888 83846 83845 532295599 9214 9212 458211870 29017 29019 76699710 26422 26423 237740558 31882 31884 338061081 92394 92395 394600297 9219 9218 453982525 9218 9220 252221751 75326 75324 120099091 24864 24863 818030907 51978 51977 246692769 54400 54398 223449802 97221 97220 840635901 6264 6263 700060638 55917 55915 709953288 9228 9227 819416167 9228 9229 903102808 8191 8190 946548705 79386 79385 374366582 89369 89371 3762987 9233 9232 820100170 6824 6823 240924823 9234 9235 586543571 76164 76162 657245246 34665 34664 36851228 9238 9236 148845206 9237 9239 983503467 57538 57539 649060166 48003 48001 425322683 83379 83381 156195384 9242 9243 6973804 38675 38674 357945584 9245 9244 818212666 9246 9244 894607901 95009 95010 14582636 11365 11366 159469422 1451 1449 402969677 37369 37371 521683367 9251 9249 841507808 95190 95188 289280756 80413 80414 671806160 9006 9004 362435453 86704 86703 106370982 72951 72953 377781306 94652 94650 84030014 4846 4848 484115465 66055 66053 262621564 20845 20847 729008894 92283 92281 210759995 77991 77990 237621242 9263 9261 877776006 81727 81725 50043519 9265 9263 739409931 92123 92121 542986946 16026 16028 879405260 27426 27425 924953090 36311 36309 518302488 60527 60528 404137241 84671 84670 471920058 35545 35547 959668049 9273 9272 345494896 57245 57243 537021304 16927 16928 503026847 45344 45343 303341879 41674 41676 60741956 61806 61808 152384671 8110 8112 354251566 6190 6189 209218565 9280 9281 160511083 40809 40808 852445200 78260 78262 797031936 9284 9282 750367248 55762 55763 895446749 73622 73621 460948625 82777 82776 4135695 281 279 354452017 86816 86818 564091192 79481 79483 409480878 17673 17671 969294908 83977 83976 303906371 4114 4116 952501566 83531 83530 909643573 76256 76257 270514635 52 50 243949993 32978 32979 117606996 68702 68701 17940920 95062 95063 53511394 89920 89919 803985349 24575 24573 947818501 4240 4241 887493390 69828 69830 284625421 87493 87494 447799938 77197 77198 67214973 59121 59123 363917267 58501 58502 264956861 97155 97157 510759115 13049 13047 590953231 99947 99946 800547555 73141 73143 815660228 96093 96091 170968338 43134 43132 887897776 80847 80848 70146531 39349 39347 691815131 3261 3262 681266122 1402 1401 793150585 11690 11691 58766776 68081 68080 109807901 9320 9318 608633325 34100 34101 7899177 21034 21036 830477582 3931 3932 650969737 62252 62250 334826359 57131 57133 580324513 9326 9324 431388370 77686 77684 467336323 56272 56271 785357288 99077 99075 500281958 90052 90051 765040312 42837 42835 895951188 36631 36629 682345158 11638 11636 448488994 9334 9333 812422582 44769 44767 859949733 33949 33948 910681625 19603 19604 512198947 9338 9337 259713159 98036 98037 529687560 76141 76142 965453038 35847 35845 350479834 11805 11804 576280105 48212 48210 286973295 49113 49111 365651925 71857 71856 104229470 46924 46925 321324640 41331 41333 360099251 87448 87449 738325858 87206 87204 903934695 90912 90910 785326129 59534 59532 56452367 3105 3104 58445488 44230 44232 679322707 9354 9352 491026535 9355 9354 886919074 91355 91356 1726425 66068 66066 304273060 39736 39735 29610001 68212 68211 698460144 90054 90053 42383999 58789 58788 748588928 51717 51716 51749634 74202 74203 288282977 32187 32185 411115590 23947 23948 901418159 95884 95882 3161168 68894 68896 25594049 81548 81547 387458903 61647 61649 360308385 34768 34766 310417110 65986 65985 997386431 9371 9372 42181343 72683 72684 744002278 80703 80701 974845874 18398 18400 414468206 9376 9375 577184142 66772 66774 160362164 9378 9376 436822215 29279 29278 173177287 55733 55731 41105945 81394 81393 156055908 88484 88486 512081212 72966 72964 13824549 96157 96156 11543480 9384 9385 452892405 7255 7253 819190267 93641 93642 571881159 13948 13950 95226025 60604 60606 797536904 28049 28047 394339379 31912 31911 731221841 9646 9644 214937771 88273 88275 260765922 9394 9393 51031511 15212 15211 17530444 99986 99985 378332548 37354 37356 429695725 64728 64727 673316380 93724 93723 146113953 36170 36169 675423099 2220 2222 680677431 46418 46417 65117183 85701 85703 831235362 9402 9404 947490782 89412 89411 565735793 98609 98608 807137469 33632 33630 160084226 9407 9408 52756350 75581 75582 722846450 12042 12043 562979929 56694 56695 39065687 41894 41893 98569518 61667 61669 162273074 50033 50032 868468249 64526 64527 688731039 779 777 607338568 9417 9415 666284367 34887 34888 558824201 9418 9419 211223352 9420 9418 869090087 9656 9655 48869259 77173 77175 604879991 22639 22637 869713383 26278 26276 818555310 82491 82490 45385164 91228 91226 30252149 58594 58593 39059282 70797 70798 434980800 66519 66520 914425883 99087 99089 646927963 63451 63452 270403206 3115 3117 887494597 9642 9641 5651237 25381 25379 683596098 99239 99238 805110898 73705 73706 982298924 10734 10732 220360893 80495 80494 494676618 85168 85170 96324201 9440 9438 723767012 62113 62111 921411160 9442 9440 383189589 38917 38915 107700900 21591 21592 177726945 9443 9445 924715920 20233 20231 799618057 82195 82194 103574718 52598 52600 79678365 2005 2006 46480034 18117 18119 64347346 61064 61062 847331382 49051 49049 966519956 97471 97473 879041775 68499 68497 277488157 40910 40911 881041136 96820 96822 831918791 67560 67559 574492031 9458 9457 14923294 45116 45115 992475061 30520 30519 969129018 9460 9461 478698361 9462 9461 137668684 95931 95930 763082927 17708 17710 673415542 11004 11003 330753196 9466 9465 641167328 88824 88822 82260461 3775 3773 131959816 18329 18327 649543689 28094 28095 995937881 65775 65777 258803685 9472 9471 763665664 90484 90485 422606887 29907 29906 117697531 9474 9475 434681325 26354 26353 861217650 47793 47791 834852286 28475 28473 861290571 73234 73232 38805697 19879 19878 494265081 2617 2615 4864556 71526 71524 227033236 62993 62994 838056192 65861 65863 641149487 47531 47533 203131380 25067 25069 639016550 9487 9486 69395374 93659 93660 844339510 45183 45185 709207865 69240 69238 420025874 9491 9490 980528820 9490 9492 758151218 85275 85274 3617351 9494 9493 43451183 9495 9494 451788636 5545 5544 219848141 21138 21137 335746571 10993 10994 23838999 34431 34429 510269653 2674 2672 66165682 9501 9500 110546582 34224 34225 584861035 45013 45012 146349237 61058 61060 30174482 5547 5545 503515038 38862 38861 523473547 71760 71758 243718002 9508 9507 121117474 51722 51724 968488188 19768 19770 72391199 11404 11405 664277736 13610 13611 158720922 78907 78909 342226735 42215 42214 327559057 21123 21121 151976150 50204 50203 683729208 54895 54893 841745880 42794 42793 231881360 44181 44180 128206177 92006 92004 908241467 9521 9520 921446972 26458 26460 271006095 98572 98573 569084303 17366 17365 189919465 21217 21218 612239814 16301 16299 430333508 60063 60062 848592333 99429 99430 250309130 9529 9528 16121986 16114 16112 528182825 77061 77062 178644074 9532 9531 548946794 9533 9532 618711970 51267 51265 219920639 98216 98218 868383769 10921 10919 770386522 9537 9536 830784509 98327 98325 747054918 60113 60111 442827379 28499 28500 761324080 64375 64374 790866059 8551 8549 914872517 48210 48208 539313779 2282 2284 64973507 91990 91988 322468075 53379 53381 183489288 26056 26054 368233208 69033 69031 274151152 92236 92237 783802333 9549 9550 282968029 56226 56224 509049159 51383 51384 539226903 9553 9552 72429000 36103 36101 56488407 9553 9555 934732678 45943 45945 189356958 8101 8100 112026421 9558 9557 196261067 69595 69593 781162306 96023 96024 951427949 73015 73017 51708241 9562 9560 92723286 93254 93252 934936554 55004 55003 176319089 20541 20543 431302255 58651 58650 322638421 9565 9567 849828178 70389 70391 842056729 96231 96230 534045828 80607 80606 471767914 16808 16807 329527857 1775 1774 753847772 9572 9573 304082858 96223 96221 407607166 92983 92981 907509411 69497 69499 668095921 79340 79342 820053662 9578 9576 149210170 9579 9578 381631143 57519 57521 203133077 86746 86748 702392130 36000 36002 408467340 45974 45972 905354402 14760 14758 863396105 42441 42443 781486363 53331 53332 580759081 81844 81843 569530330 18575 18574 70659473 83387 83385 847194068 93450 93448 628517381 10324 10326 687861500 23709 23708 899237687 9593 9591 290479545 38504 38505 414032092 20093 20095 868652695 45264 45265 7247365 99974 99973 489983549 19970 19968 777648813 81958 81959 126429087 17705 17703 492310926 67471 67469 353624180 66416 66415 991535162 45252 45251 811868651 97642 97640 755168102 92690 92691 47090073 79384 79383 106387849 98019 98020 328023734 71248 71247 812597670 28335 28333 25208714 70295 70293 42318949 8861 8863 697570082 38265 38264 724439913 27261 27262 733883207 99843 99845 761490142 6788 6786 547570353 80685 80686 322609489 63947 63948 836162423 40733 40731 406249925 9617 9619 650002890 27468 27469 758684675 19216 19214 403912419 9622 9621 403822385 19529 19528 470034490 49114 49115 280433318 815 813 485940985 74316 74315 504408317 23052 23053 753636272 50376 50374 342780264 9380 9382 125760074 83176 83177 932731719 68181 68180 344463936 73441 73442 578904058 9633 9632 492924684 5741 5739 915941107 54982 54983 113560801 13003 13004 884746255 55471 55472 22050201 9277 9278 30054438 18355 18354 44583407 28888 28890 953486305 1338 1336 959881966 9151 9150 217201867 76062 76061 210886569 77606 77604 481141931 71906 71905 477756205 35206 35207 958227218 75511 75509 276577972 11123 11121 43000112 9649 9647 708305947 9648 9650 484665323 39781 39782 742079638 7326 7325 493919283 48528 48526 126496675 11293 11292 883234191 22458 22459 566044220 15680 15681 892207868 46847 46845 633615953 90856 90855 986616312 12518 12516 826909301 77689 77688 315657178 24218 24220 280166872 9660 9662 672554340 66449 66448 465773685 20612 20613 348896411 52101 52100 618497932 6461 6462 465232086 20734 20732 216395347 59930 59928 725287190 92132 92133 767881961 48474 48473 734366869 75040 75042 763831179 62360 62361 9078690 40482 40481 740524042 57250 57249 491423403 11958 11959 500722556 30228 30229 800811420 10431 10429 70215218 21222 21220 78080360 12928 12930 396469227 16714 16716 613912036 75614 75612 332878407 45414 45412 230887900 19099 19098 948478847 22548 22549 201253729 4358 4356 822341970 93269 93270 743439968 6276 6278 877300803 27226 27228 773772665 93021 93020 265816833 75131 75129 872987917 63620 63619 788540967 65448 65446 374410393 41965 41963 284306469 722 720 418638403 17134 17135 62959486 88288 88287 660075699 44541 44540 933781813 47502 47500 396410660 85096 85094 417825153 9698 9700 396350395 36068 36069 139165896 69428 69430 90714135 7363 7362 508268235 9704 9702 360640553 9703 9705 241632799 9704 9706 145627974 85051 85053 461816284 53360 53358 326518650 82647 82646 184548249 10448 10447 958433056 70310 70311 674514327 90379 90378 14027439 93338 93337 181761340 1510 1509 670494935 69750 69751 835097027 90869 90871 268592845 94700 94702 614439731 68478 68476 271723235 63083 63082 768425357 89653 89652 648611675 49608 49606 525550666 9722 9720 786353021 25576 25577 875553284 11391 11392 504328423 53909 53911 6037620 92681 92679 55651109 9727 9726 24087708 91908 91909 759534977 68950 68948 31585093 9730 9729 929690396 41916 41915 552223148 59961 59963 554284350 66675 66674 822402681 88531 88529 802307051 12272 12271 58279152 23889 23887 132279 54326 54327 874593387 15626 15625 71154651 22033 22035 599666184 50638 50637 385835911 31147 31145 957024927 97870 97869 531203450 8331 8330 340965111 54688 54686 758850257 28941 28939 189916217 5241 5239 144594460 54530 54532 504717988 86685 86684 547052471 36721 36719 310283395 29441 29440 292320344 92564 92565 140795228 84238 84236 703419876 61000 61001 945064299 87398 87399 812621447 83751 83752 787949902 82607 82608 153812483 9755 9757 923848194 37118 37120 5114184 20228 20226 69275918 11151 11150 431320134 12513 12511 262796542 35189 35187 674721279 96696 96697 990718483 27204 27202 244972256 9765 9763 672205625 58281 58280 740567377 53672 53671 436332345 30950 30949 382692491 37042 37040 292678192 39561 39559 622389673 37393 37392 882817856 31352 31353 695542530 92502 92503 913351301 66969 66967 560098743 13635 13636 236866379 18813 18812 974644616 2442 2440 829257342 67631 67633 752440044 70385 70387 596947297 9780 9778 350861152 97415 97413 180380803 9780 9782 18740223 13614 13615 506449648 48663 48662 587939411 97053 97051 519881124 80794 80793 501012331 73788 73786 762818373 9787 9788 381925677 9789 9788 758113297 9790 9788 151694830 87996 87998 160365077 32495 32496 69942336 96254 96252 220224927 29796 29797 925360395 47802 47803 493942263 75471 75469 124729824 9797 9796 227526218 88723 88724 461222281 53736 53734 422779623 64887 64886 352699621 9801 9799 981014190 76256 76254 543122931 16841 16839 742864068 47488 47487 435759916 18974 18976 189862540 33867 33866 124422422 6730 6732 666244563 45850 45848 103107094 45590 45588 960971595 4048 4046 835172485 5196 5194 140826939 43748 43749 604909319 83915 83917 32061556 72782 72783 275186456 18091 18089 693122439 461 460 488799720 16628 16626 929764405 55327 55325 11177321 44094 44092 500260647 31330 31328 637167526 9820 9821 987320800 45186 45184 916882006 39840 39839 869890799 50165 50164 311996593 83739 83738 107340905 32233 32232 291257730 99555 99554 506765462 5169 5170 313182078 69535 69536 564203243 13662 13664 56886228 56571 56569 113929528 3744 3743 365292293 24205 24203 592873763 19824 19823 187806198 80053 80054 148415957 9836 9835 397074756 84265 84263 533490163 59315 59313 987947223 25828 25826 322660816 91920 91919 344243642 9840 9841 56940513 58418 58420 344561705 21517 21519 849704305 42030 42031 623392748 76900 76901 988448149 43169 43168 275233508 55531 55530 65369187 4514 4515 55775716 23705 23703 96495711 55486 55488 818495426 39268 39266 237167670 75530 75532 904826541 89979 89980 405653167 92823 92822 37924800 57284 57282 85984990 34445 34443 625834200 12712 12714 664338587 38953 38951 66335907 9857 9859 863626546 7037 7035 392902906 75820 75819 73737308 89252 89254 935802737 82884 82883 216359278 53649 53647 338656300 3341 3339 539707601 96778 96777 447680244 24844 24843 678615474 46708 46709 833251977 9869 9868 6761978 41440 41441 82460218 81883 81884 583850625 52407 52408 139881908 46022 46024 52158334 20878 20876 843039512 45256 45254 678846787 39611 39609 257394512 91017 91016 856968487 48112 48113 843084962 73135 73137 672050883 9880 9879 549304197 38932 38933 773612897 50576 50575 8974772 84431 84429 747448753 24249 24248 633402242 24370 24371 491565502 5048 5047 83763053 45531 45530 528732449 35562 35561 721628149 44332 44330 21045108 88411 88413 7663023 87227 87226 861880074 50208 50209 483517333 9891 9893 905676253 62788 62789 116909984 93222 93221 900020936 72603 72604 727897497 24153 24152 622238967 15096 15095 603553324 3512 3511 154491803 66898 66900 387361854 83026 83028 135384034 28812 28810 245475968 9902 9903 143276838 9904 9902 616089412 9905 9904 344764773 9905 9906 134793872 69416 69417 267925489 87570 87572 968692337 52713 52711 908064872 37757 37756 118540690 1784 1786 804046823 56070 56069 545418253 17043 17044 882831995 9914 9913 279187073 1455 1456 120609496 47976 47977 881859429 9915 9917 39207502 10208 10207 939096732 90726 90724 86265080 69543 69541 920311625 2077 2076 843912759 75463 75465 114259940 95210 95211 335898974 45804 45802 167632014 24138 24140 377811631 72140 72141 229611425 89990 89988 724139143 50849 50851 377459852 4842 4840 104336597 58541 58542 472793310 9930 9931 155252432 82894 82896 387009440 83198 83196 203207914 9933 9934 556297960 38086 38087 378871551 94896 94898 214792107 7597 7596 17204947 44543 44541 856063955 9938 9939 793433275 75655 75653 460820113 8986 8984 875456154 37389 37388 73222389 69752 69750 362767119 14469 14470 230681788 9945 9944 30207213 27725 27723 641431401 9947 9945 204202732 33408 33409 25021335 86610 86609 527067038 9950 9948 877898381 20301 20302 404827556 6543 6545 5864979 84984 84982 336379425 17379 17378 290580100 59133 59131 730619759 85476 85474 638548261 32690 32688 639691281 97397 97398 219103413 9957 9959 932375017 49780 49781 816191045 44780 44781 934338475 35417 35419 409917514 9961 9963 649377426 57523 57521 549006833 9964 9965 809648722 97723 97721 631149746 42387 42386 57773901 43240 43238 62090280 22988 22990 320102153 11962 11961 811004960 65491 65493 747492066 11908 11909 195588336 9973 9971 29682940 89459 89458 773319178 74529 74527 860283772 32490 32491 328677072 67206 67204 211261944 13603 13605 644730282 40690 40691 161475883 78317 78319 195594582 51949 51950 749293806 33281 33280 858675328 25686 25688 446359140 1387 1385 225348499 45240 45242 238770292 48977 48976 683160782 9987 9985 806575228 72414 72412 405196442 45235 45233 82783043 9989 9990 641080347 14139 14141 83887664 15855 15854 888600581 64813 64812 228564154 79388 79387 232457649 14998 14996 68590624 5045 5044 53442672 7936 7934 17267034 9996 9998 623207711 99904 99903 336624975 10000 9998 747295227 16512 16513 335934280 10002 10001 488306871 69505 69504 232852901 95200 95199 24014540 15440 15438 30623951 14238 14237 42903569 3993 3992 50523245 46500 46502 26033547 46280 46278 105759451 41667 41668 375124614 4443 4445 766305495 4211 4210 842078692 84557 84555 36892030 52328 52329 229109174 14951 14950 783329912 38505 38506 510357257 17757 17755 754457711 83999 83997 975328258 87324 87323 935025605 38090 38088 660845102 92171 92170 856700294 10021 10022 440738579 35551 35549 496145563 10022 10024 49630475 30359 30358 9093441 28577 28575 294865490 64221 64219 307630266 75386 75387 764547165 17296 17294 425543490 41937 41936 148564333 10031 10029 130080325 50162 50164 175380069 86635 86634 462841039 70797 70799 913481432 14523 14524 962961476 24155 24153 334134631 79078 79079 296336209 3231 3230 243099210 62325 62323 519266594 63237 63238 898817068 67 65 782932182 38953 38955 455444284 96039 96038 108164400 10044 10042 876020353 85047 85045 405204111 46638 46636 21383533 2170 2168 377744672 45047 45045 34176950 10049 10047 476283218 40777 40778 313554273 29965 29967 950278282 10052 10051 988166432 37036 37035 279201817 47595 47597 173772509 67791 67793 728340587 10056 10055 143888535 52890 52889 392278656 28079 28077 414639981 18666 18664 19478432 10059 10060 788732664 15668 15670 244489547 72180 72182 434137822 10063 10061 742231920 69368 69370 9365156 10065 10063 635783903 60707 60706 427702212 50579 50581 893052415 12007 12008 976966144 9430 9431 486731204 823 821 50593269 10070 10071 20505820 10072 10071 133657075 26317 26319 701416233 38234 38232 971730188 7173 7175 34605428 99301 99300 819628139 72600 72599 111492448 72369 72367 435860200 20786 20787 875782556 78346 78347 728304345 19679 19678 681459293 7938 7937 528583210 78236 78235 149753356 10083 10084 432945328 4671 4669 499802683 67017 67018 932829370 10086 10087 950359262 79058 79057 773898729 6020 6018 326425016 10488 10487 946232898 10091 10090 25131539 45133 45135 916585858 17576 17575 73585844 60508 60506 22377137 10095 10093 866608142 86367 86369 301674490 19398 19397 252902582 43393 43392 56480954 61429 61430 662731287 70262 70260 193094103 10100 10101 872349543 67719 67720 826345555 54298 54297 66247386 76387 76385 527779361 58945 58947 4054805 10106 10104 399263031 94485 94486 782683365 10108 10107 658256100 10107 10109 97423153 80109 80110 504591716 47080 47079 165641005 48002 48004 766123442 68865 68867 36470993 80889 80890 766952349 66414 66413 515340170 43926 43927 725337630 18637 18639 983778095 95534 95536 52378089 2212 2210 795168054 95099 95098 710395970 88806 88805 75368488 16723 16724 633434130 6737 6735 830022482 46929 46927 328097082 54665 54667 49102014 72561 72559 140102183 588 590 807268193 87754 87755 567910310 88269 88270 322900374 33147 33145 288376570 89089 89087 374749131 94136 94138 54794285 12753 12751 113037178 77144 77145 173465251 23562 23560 557934172 70751 70752 120362485 43426 43428 149549529 8602 8601 971567356 10137 10139 978725570 38441 38442 914047275 52794 52792 767742274 70661 70663 575390754 47243 47242 967306514 91963 91965 5389185 86960 86959 671014381 89833 89831 711922426 30366 30364 270651460 52837 52836 911161003 52976 52977 659483186 27561 27559 772582314 28900 28901 432686258 10152 10150 408420577 31214 31216 513705232 50100 50101 904371740 42129 42127 402729629 10156 10154 887594848 70590 70588 844260519 42582 42583 403569279 63550 63548 331383976 10159 10160 860431081 12303 12301 243916990 57431 57430 1482693 68522 68521 668809819 13886 13884 728844352 10163 10165 626916670 10166 10164 526653989 98412 98413 860121762 78108 78109 708697775 49548 49550 354485429 61581 61583 90247579 30742 30740 859721291 93160 93159 498581120 10173 10172 916533972 39806 39805 532924515 74396 74395 95201931 92526 92525 693227398 43140 43142 325381873 32066 32067 583739778 6595 6596 323801978 10180 10179 573054869 28175 28173 65869446 10180 10182 427943741 43273 43275 569622162 56012 56013 859965702 46301 46300 905271216 87029 87031 502901152 40791 40792 248587572 7164 7165 701458740 37969 37971 447880113 18485 18483 965856504 5276 5277 816854820 32803 32802 694871810 19862 19860 24655726 84357 84358 758165594 90472 90473 573889800 10196 10194 140069202 46615 46614 92146 10198 10196 562598938 67848 67846 874220268 4911 4910 331931023 10257 10256 77531369 63325 63327 62537300 10202 10203 125739713 27178 27180 7840804 82804 82806 948577062 45601 45603 798714726 41923 41922 269412057 9217 9216 687360258 91756 91758 202978589 83035 83036 65763444 11874 11876 45986413 153 151 904353311 42271 42273 278775658 68949 68951 111044067 32184 32186 302120471 44417 44418 372620785 44080 44079 50855240 89312 89310 857183198 10219 10217 336207448 69251 69250 560209911 10221 10219 606925083 66677 66676 369445589 10223 10222 957143571 39439 39441 123590961 10224 10225 989547239 30584 30585 362711545 2715 2713 729594640 76355 76354 750148258 43110 43109 650587862 79104 79103 568681921 42722 42720 38625403 61556 61557 787288021 33541 33543 461628854 61011 61012 216331879 57843 57844 87544675 22371 22373 279565654 95837 95839 731795832 10237 10238 183686764 47356 47355 451745083 24622 24621 234880820 87090 87091 44162482 55615 55613 451850512 10243 10241 124028507 34960 34961 413888390 59219 59218 763444254 10246 10245 377643227 75373 75374 336856704 75498 75500 12055267 72610 72609 214358809 39877 39878 710974999 87907 87908 97247560 34614 34613 717711592 80904 80903 383890469 53462 53461 914898259 92414 92413 56243895 77536 77534 809641654 28144 28146 73553000 97679 97677 377486818 10259 10258 164966325 29880 29878 262779249 67674 67673 164639018 10260 10262 295266394 10263 10262 180972686 22888 22889 113980098 89564 89563 39090267 76804 76803 858766613 99847 99849 445238129 28321 28323 983513430 94625 94624 670838026 10270 10268 183104179 47439 47437 141093105 24655 24653 193544029 21005 21007 904855023 10274 10273 351650966 55163 55162 76672134 24489 24488 294994188 29667 29666 448263138 67995 67994 172904805 74594 74595 843815693 79198 79197 12182299 34314 34313 344021602 2138 2137 418761098 24338 24339 573962564 68882 68880 890710343 38333 38332 452064272 60310 60311 70954420 12035 12033 881524303 63581 63579 658029777 17104 17103 895972657 9586 9587 754228565 88592 88594 593417783 13490 13492 139608830 49608 49609 960204335 10292 10294 29668645 29506 29508 887010405 12661 12659 109233045 58543 58541 805373464 63758 63756 391576989 68200 68198 362034731 66356 66358 957521764 7549 7550 633726237 74193 74195 681601405 92750 92751 446715195 28803 28804 884217531 74762 74761 525315860 10306 10305 59120199 24160 24162 738159150 57349 57347 130342895 93175 93174 945827319 40242 40244 52555969 28153 28154 382189310 61932 61930 512380377 45739 45741 703777891 58622 58623 871815031 87860 87862 124301709 34830 34831 259327573 10317 10316 947650586 395 396 138241335 63331 63333 736978460 1587 1586 258001091 10321 10320 170607746 19506 19507 907884947 11382 11381 43859924 24380 24382 231785609 17659 17657 623486244 15682 15681 596125026 49318 49316 910763329 88093 88091 959741838 10329 10328 366598189 59600 59601 48123711 31923 31924 611811025 19582 19580 723733697 10333 10331 25075440 75966 75965 26958345 63493 63495 867470682 87664 87663 17205392 73067 73066 108982882 15946 15945 110002530 67755 67756 332266129 10340 10338 39428465 78062 78064 110881180 90836 90838 35436592 51879 51881 195573140 66222 66221 820271709 69958 69959 20641885 10346 10344 277006622 78375 78374 864294241 26655 26654 687924560 10348 10349 396453765 52108 52110 732917020 45806 45805 389778269 46113 46111 735721419 92879 92880 516790683 99114 99112 790193115 43466 43464 8611278 48351 48350 927247186 83784 83782 498734409 92380 92378 134402642 81311 81312 690496096 45869 45868 167699438 10359 10361 865673179 35155 35153 230109500 72091 72089 357781668 10363 10364 267503275 83011 83012 639100867 1534 1536 30165911 62018 62019 365266060 10367 10368 913244187 20856 20858 396148503 93491 93489 945868071 70894 70895 840751345 39406 39405 678730450 10220 10219 629794321 10374 10373 677339377 16262 16261 990708238 263 264 854074856 10377 10376 779707791 10378 10377 599449536 10379 10378 78147586 66694 66695 282749818 52317 52315 8452497 13348 13349 934317731 10381 10383 144114001 80965 80963 533018409 68270 68272 795806653 10386 10385 889810285 71776 71775 811484516 89582 89581 3367577 77482 77481 319667678 44529 44530 542446900 43930 43928 127651588 64775 64774 67317236 30104 30106 761168993 64936 64938 170993363 73830 73828 373757667 84469 84467 111006308 45422 45420 954224854 69051 69049 260163944 37888 37887 586378771 1115 1113 356478109 22133 22132 516508789 12044 12045 28752086 10401 10403 487325837 99905 99904 20259152 82961 82963 357180055 67052 67051 923395140 74300 74302 790063020 85503 85504 68830137 7097 7096 634280761 13822 13820 46013596 36024 36023 955567279 90180 90179 908131858 64490 64488 456836476 69391 69389 358765325 59839 59840 840899387 36802 36800 776057886 15402 15404 405729831 84830 84831 84731786 26376 26377 870990806 47290 47288 848117151 70778 70780 356728356 34128 34130 33865032 10423 10422 734236269 70060 70061 308402912 11231 11232 122383615 24515 24517 419830596 42861 42862 896826574 68776 68775 239564076 90016 90015 764695402 31939 31938 527877819 22165 22166 492682543 70585 70583 741385556 10433 10432 136581563 74784 74783 800060848 10433 10435 180104358 19695 19696 867912237 89076 89078 905797229 91647 91648 255589225 50653 50652 300280238 10440 10438 309079824 10441 10439 995778715 83703 83705 581779698 53590 53591 780826281 10443 10444 670384729 86474 86475 804231816 10446 10444 232948633 9455 9453 636742744 68970 68968 980442088 83417 83418 355296282 10534 10536 11065712 9226 9225 289815652 10452 10451 312611747 57034 57032 343668057 74890 74888 285278671 52791 52792 264274905 10456 10454 3745778 33403 33405 629047541 29358 29357 62694863 10457 10459 553250214 32967 32968 101643329 77566 77564 475160254 6064 6063 181087440 14010 14008 656712990 84395 84397 778336130 87610 87609 533612074 34595 34597 795669747 88919 88917 290248826 63480 63481 119990952 37371 37373 130226386 12502 12501 840245153 87358 87357 764988245 68742 68740 103606061 326 325 591183093 27009 27007 413683203 2529 2527 596113710 79796 79798 360127885 74067 74065 650053620 74856 74854 173222279 59333 59334 372557802 10480 10479 124787657 64633 64635 42612948 919 920 399389281 69569 69570 781437519 44713 44715 858563557 73596 73598 550961856 9167 9169 731553288 10487 10485 229741194 64080 64078 950702698 36960 36962 202909572 74742 74744 574866869 13376 13378 653792426 20704 20703 756241637 10492 10493 27285522 6303 6305 178234599 10494 10495 40376610 90516 90515 788066406 10497 10496 300310785 40320 40318 235759586 1595 1594 652099403 1088 1087 580392962 34090 34092 716935433 10501 10502 11930155 31601 31600 743444448 89317 89319 370627409 79691 79692 831911816 57162 57163 432964877 86810 86808 906895232 75197 75195 231126256 16335 16337 130637056 12570 12569 332631576 79829 79831 352502064 30284 30283 945922304 74935 74937 476448663 9253 9251 885843356 10513 10515 301025494 69544 69542 189572006 10516 10517 712295830 30289 30287 49343283 35973 35972 532143551 65603 65604 114677641 80100 80102 523798506 71370 71371 116162100 86338 86336 898555162 17831 17829 578149463 2297 2299 678300838 70733 70734 940775489 96894 96896 289950842 10527 10528 554655040 32411 32410 713890176 17785 17784 951140282 36755 36754 563108952 10532 10530 221161337 34662 34661 520537679 7344 7345 10775111 10535 10534 405600911 38163 38161 491475131 10536 10537 444946323 28218 28220 994109266 89873 89872 608040158 2345 2343 290241 67768 67767 992880877 77081 77079 327367306 28955 28956 343747434 35524 35525 275077326 89231 89230 54877602 10545 10546 274648674 88783 88784 561992505 57107 57105 841091109 60668 60667 24468764 10550 10549 452223120 10551 10549 536004792 35584 35583 366670990 40971 40969 587172202 83252 83254 309312142 99820 99822 450785846 78629 78627 626397143 5864 5866 369937851 41827 41829 205959196 48913 48914 367342182 16381 16380 398936913 35709 35707 367224551 71915 71916 14541757 13076 13074 931326689 24735 24736 772484687 45184 45183 79984614 64955 64957 97507125 58876 58878 458067618 49493 49495 384367787 53454 53455 841737302 52071 52072 840840721 10571 10569 204817545 42993 42995 995061057 66951 66952 151894778 51534 51533 310573087 73208 73207 650385880 46973 46972 848982130 68910 68909 639184949 72691 72693 128204274 41031 41030 593380537 56854 56855 516785825 21815 21816 368584851 84418 84419 838138207 20076 20078 142735029 24808 24806 819504825 77587 77586 999117633 6654 6656 166681603 578 577 84295486 85381 85382 349418662 17547 17548 506811536 5238 5236 542791098 53583 53582 845086247 61666 61668 104925144 68200 68201 537329782 27821 27823 109323049 49919 49918 54238247 37735 37733 206406083 17310 17309 471115021 25415 25417 512224310 99266 99268 70796634 99840 99839 504345697 2546 2545 749233426 72053 72054 327643787 35553 35551 739613119 37688 37690 784832687 14402 14401 428319335 472 473 972148758 93351 93352 39687611 10862 10861 572577067 66687 66686 774994065 73451 73449 398280076 5670 5671 34795156 13214 13213 678335581 29397 29398 941475642 10612 10614 346822881 12640 12639 864406263 10614 10616 49343307 79983 79981 755059889 90746 90745 311034833 20410 20409 36138867 46538 46539 806309891 19521 19520 956878949 10621 10622 762098267 67931 67929 685023996 63676 63674 67196437 72744 72743 890920302 97560 97559 603148608 96352 96351 766085481 70906 70904 253048598 72315 72314 85429508 60259 60258 663170185 72084 72086 803045366 26823 26825 769660190 23887 23885 505176325 58079 58081 345791998 9735 9737 570343362 90847 90848 697144651 18463 18464 884747892 16405 16404 317721520 84319 84317 741871698 34898 34900 35173436 4186 4188 323426293 41825 41823 499791472 90065 90067 915278348 29132 29133 103114390 46103 46102 403052626 26903 26901 876320853 47126 47128 454977725 38112 38111 390233987 20949 20950 461118712 12081 12080 828445498 91454 91455 6352404 10886 10888 371730222 37809 37811 51078779 92846 92845 211758909 85434 85433 459756581 64491 64489 922313032 72567 72565 557561102 22200 22199 31828290 48155 48157 438194151 50551 50553 31971718 29891 29893 72508683 10504 10503 569282926 81720 81721 898376630 10662 10664 561708065 60253 60251 983965553 65564 65562 175962540 10666 10667 739262929 75217 75219 448907349 77986 77985 46886497 30468 30466 111031339 58328 58329 598048477 89596 89594 363002594 95648 95646 830236065 86549 86548 384475614 76350 76352 874435680 29012 29010 252834446 13895 13894 97598233 10678 10676 566431995 44828 44826 426455879 22281 22280 418209953 10679 10681 186493785 91667 91669 194227069 59534 59535 231892577 29812 29813 104775527 46189 46187 657400848 96287 96288 923891106 41601 41599 204899554 14360 14361 64851634 80830 80832 277610134 86273 86274 763124845 69880 69879 978580705 60695 60693 52105813 22848 22847 750111331 62163 62162 786289701 10695 10693 989855194 88727 88726 872318634 79819 79821 375826326 87093 87094 709428948 333 332 678095661 83872 83871 293820173 52673 52675 198521199 70344 70342 505156297 1385 1384 912178844 60225 60227 71502943 20920 20918 82802901 10706 10705 540989719 10707 10706 15050961 70332 70333 978546052 49750 49749 832474833 97211 97213 241294356 43693 43692 680349142 41403 41402 319966181 10712 10713 537239313 41222 41221 641805786 95572 95570 412959643 20136 20137 527654383 10717 10715 180492902 67459 67458 98758345 1479 1480 492988532 46897 46899 205018002 28612 28613 254472518 57716 57718 332815363 68599 68600 610890648 39323 39324 432944834 16154 16152 194010699 35710 35709 259288559 78179 78177 173527459 54621 54622 9179641 71745 71746 629031090 44577 44575 153126583 2597 2598 355321620 17800 17802 22502580 25166 25164 939099869 10369 10368 42578122 45662 45664 377823952 8217 8215 65713138 8805 8807 700557522 29380 29382 921070938 68009 68007 902955166 50420 50421 520801464 27055 27054 730772153 95604 95602 188224223 95957 95958 581114793 59005 59007 818986639 10745 10744 508878690 53994 53993 646658962 42423 42422 786444545 83213 83212 551847940 10749 10748 562053820 28483 28482 842286067 9450 9452 285962777 74154 74152 811228968 58232 58231 154666079 38962 38961 34855235 10755 10754 243238730 88117 88116 904710158 78797 78796 16965635 47043 47041 617748491 10758 10759 229909071 18948 18947 37960527 56060 56059 7448583 41036 41035 472136339 10763 10762 276373704 98229 98227 741268617 26511 26509 257474027 68084 68086 23858540 10767 10765 372784824 4008 4009 82428123 10767 10769 470944982 89115 89114 939634663 16130 16128 641030406 7858 7857 878167403 95104 95103 599885330 35955 35953 157683356 57557 57558 30294015 22808 22806 28191712 33038 33040 707367818 26418 26420 294663652 24861 24863 52514771 33554 33552 699663080 65280 65281 59247699 72680 72679 354770526 74598 74596 156259603 10784 10782 519915700 72765 72767 181694240 29180 29179 626312558 66925 66923 246852410 93956 93955 439412087 28228 28227 73589452 10788 10790 806898617 10791 10790 255177505 75585 75587 340025323 56464 56466 238093012 65342 65343 947069866 15064 15062 409797512 88665 88667 240737740 42339 42341 974317018 10798 10797 917704689 68704 68702 664233364 45904 45902 100264538 13432 13433 939654179 10802 10801 548450815 91387 91386 868751180 10804 10802 291163355 42840 42842 710322202 37523 37524 436988043 10806 10807 539893275 13033 13031 597323543 10808 10809 128295628 26587 26585 208748048 73028 73029 374384977 57455 57457 956388315 89314 89313 687580777 53268 53267 668329804 38737 38735 139560098 50001 50000 725785975 38035 38036 2009289 70992 70991 179917250 22648 22650 456006309 28792 28790 767173695 18728 18727 902866405 69472 69471 308658745 33013 33011 956008278 95280 95281 833527053 8367 8368 806124121 22045 22047 321749819 75955 75954 187316885 44759 44757 848383933 81985 81983 4673001 48374 48376 951034776 12901 12902 482585252 55757 55755 708566448 10831 10833 967806457 3246 3244 236143840 43724 43726 615257773 16106 16107 758323274 64069 64070 795834387 75583 75582 776567276 26600 26601 937580858 10840 10838 786818933 44282 44280 451458149 53329 53331 474854742 75596 75598 599640763 10844 10842 770457627 27766 27768 704184384 10845 10846 57001980 13957 13959 808465412 86375 86373 139012783 4305 4304 892856475 62768 62767 526512001 69254 69252 168218828 66949 66947 933845413 67865 67863 506860685 45236 45235 215676108 72510 72512 354837040 35397 35395 899862518 74823 74824 364781527 10858 10857 24402567 55012 55010 651120941 67436 67434 133601181 78670 78671 169215320 96995 96996 740006817 64317 64319 668754217 18320 18321 885983260 29954 29953 27348886 38647 38646 28225484 98591 98590 520155755 10868 10866 520133880 13223 13221 53056828 55172 55170 389929984 42761 42759 587945118 66806 66805 172678200 50226 50225 672247703 61664 61666 642104566 45753 45751 891496786 63974 63972 127192298 83421 83422 50757399 5152 5151 552970670 70225 70223 51074683 148 147 154271134 70114 70113 373269972 64294 64295 812503018 26125 26124 291440880 8446 8445 522066666 78636 78635 424523783 63559 63557 9903281 10887 10886 232081133 45987 45985 457217508 98921 98920 325515916 48263 48264 946236109 64372 64370 159191698 10892 10890 497670827 61561 61562 530570087 10892 10894 437731660 12520 12522 453090402 8040 8038 148117214 59754 59755 53242940 33071 33070 192094723 17780 17779 686163397 30745 30747 501518371 10901 10899 363257557 51014 51012 101345286 10903 10902 466137990 73815 73817 15272610 37587 37588 323074976 37084 37086 796472881 76380 76378 950120533 21292 21293 622509959 1782 1784 58304047 91997 91998 430273955 57982 57980 587407174 10912 10910 555475844 7495 7497 794171318 47023 47022 721249342 10915 10913 123256400 64262 64260 725105996 88865 88867 658018192 93482 93483 784053032 19617 19616 757692623 35069 35070 34406937 90152 90153 489050554 470 469 220443980 36302 36304 827591171 76117 76115 583728679 57708 57710 688119639 29663 29662 734174682 9824 9823 676573071 58018 58019 694908727 4847 4846 443628330 63034 63036 900746947 71183 71185 679209979 93180 93179 16639757 10933 10932 923202591 45904 45906 198096702 10935 10933 10489650 29191 29189 38184434 61098 61100 546848706 10938 10936 487113286 10939 10937 12435716 10940 10938 94248242 12129 12130 594650310 11064 11066 647255322 10941 10943 305594789 8057 8059 589785503 51076 51074 748402048 40782 40784 472964539 5539 5538 571649069 10948 10947 51926541 22795 22797 672520810 7932 7933 946336113 20171 20170 490863382 39174 39173 402165716 81740 81739 119254177 96637 96639 885848903 60255 60256 14170305 10954 10956 645474129 26523 26522 778231910 27127 27126 708672138 51447 51448 569519601 80063 80064 968054373 90455 90454 207208352 79591 79593 421646670 33597 33598 602013773 10960 10958 64097525 62424 62423 392770649 94578 94577 430580457 10967 10965 48701155 10857 10855 206784872 16951 16949 875914045 24893 24892 873710198 69888 69887 778577056 10972 10970 138357548 71943 71942 64640542 66766 66765 551727443 10051 10053 851980505 10976 10974 41180465 24155 24157 439301747 38348 38346 824651171 46365 46364 934137285 94383 94382 769538668 68490 68489 470128596 16222 16224 515592397 10982 10983 675188992 73814 73813 89374294 82035 82034 90722943 19667 19668 75578875 36613 36611 687540234 5386 5384 399850346 40269 40271 400322006 10988 10990 51189404 93020 93019 972909254 30775 30773 20076458 1130 1128 815831775 92874 92872 853949155 10995 10994 20536828 15269 15267 810636571 10997 10996 116309699 74910 74909 12436549 47206 47204 19004375 49540 49542 392041541 54961 54963 305696079 32401 32403 431642623 9199 9197 485501032 50500 50498 740191924 4646 4648 409777014 33507 33505 28390286 892 891 114663457 11008 11007 304302969 52607 52605 607228365 49094 49092 922846517 10311 10309 44995674 86021 86019 313098153 5266 5268 589825806 87967 87969 47581819 69224 69222 943734223 60692 60694 14152925 80447 80449 741034646 47269 47271 828489386 20167 20165 353101088 47878 47876 100589489 61230 61229 764434151 31328 31326 841095505 67258 67256 43350352 24732 24733 366544454 11025 11024 57041958 92289 92287 538860738 19717 19718 111206471 11027 11028 181081791 11027 11029 901149341 11029 11030 841544852 61916 61915 822907728 79562 79564 706973127 48985 48983 516121914 75157 75158 320627747 30673 30674 907084188 73035 73034 274377994 20804 20803 961162255 63751 63750 572441868 36813 36815 813662909 22700 22701 89358776 61918 61920 381877968 11042 11041 450876849 42451 42450 201677099 96303 96305 949648133 99939 99938 33709400 11044 11046 634984379 84830 84828 392611010 73686 73688 631607467 6808 6806 797236261 76773 76772 277741203 93587 93586 53074754 84002 84003 538343782 52462 52460 396307159 94207 94205 768323047 6828 6827 769240270 60931 60929 133591415 11057 11056 550171317 11056 11058 501893163 4162 4160 439951982 13818 13816 637178146 76030 76032 870379304 20365 20363 57705238 60159 60158 898741390 11064 11063 801256240 12989 12990 502551101 71057 71055 89786401 29613 29612 132832124 57492 57491 873786222 87707 87708 512913191 33484 33485 994840331 45516 45518 837209069 11072 11070 790990124 48279 48281 503477436 69306 69308 702664792 25592 25590 386005368 94067 94066 114344383 11965 11963 193247219 90161 90159 686010829 50722 50720 802269466 46064 46065 786247423 70147 70145 596971116 78186 78184 388316918 32013 32015 71734193 72306 72307 893070794 35110 35108 505952488 6866 6864 986015648 89805 89807 233478273 11086 11088 910495871 11087 11089 82697676 66347 66346 157929055 11091 11090 35815346 83686 83687 956332419 3626 3627 831361955 44526 44525 411412233 8394 8395 74108111 20968 20967 861553088 6622 6623 871103385 97402 97403 898868537 80311 80313 10264904 85369 85370 913108769 74964 74963 543517696 60447 60448 643431117 98715 98713 757739250 86187 86186 45693719 33005 33003 101755599 91916 91918 287794793 2025 2026 895400578 11108 11106 74230039 87314 87312 218052638 51388 51387 219533810 11111 11109 195112469 55379 55378 933113114 4522 4524 14769836 89107 89109 440959251 11114 11115 598817707 92224 92225 881713691 42243 42244 692850777 86209 86207 36589499 39017 39016 350785447 28635 28633 602263709 48356 48357 200244396 74716 74717 532480157 19504 19506 612078417 7457 7455 452674850 16898 16897 54703438 76201 76200 263658415 37870 37868 934854485 53037 53036 537671349 23710 23708 617236620 50676 50675 149478572 63292 63291 776470081 11131 11132 377634145 88426 88427 920801754 83740 83738 476459410 43182 43180 610934538 17888 17887 321820856 42489 42490 990713931 51490 51491 500189476 83910 83909 490526600 14893 14891 412010061 52359 52358 573335321 86642 86640 865022313 72955 72954 351622901 46302 46301 990423098 88557 88558 240759331 42543 42542 253199915 44518 44519 992241778 16149 16148 757971867 65126 65128 19595370 95346 95345 220639097 33986 33985 351446402 46251 46250 871882513 11153 11152 837772948 11153 11154 40429093 85459 85461 124106893 30168 30169 51095872 96509 96510 200249705 88439 88441 364938311 11159 11157 161165151 76316 76315 16240465 62930 62929 347005016 81874 81873 75042744 72648 72647 57676710 88136 88134 863312753 83546 83547 975835123 245 247 915578008 16910 16911 969330551 53312 53310 329642831 28762 28760 152630383 32985 32986 23207881 59710 59708 616254410 93833 93834 173436578 11470 11468 187417637 63882 63884 493930866 11173 11175 367945465 57068 57067 339574177 40602 40600 223212051 44831 44830 179457917 69857 69858 146777413 73270 73271 238788489 82540 82541 233052252 11182 11181 80646168 3733 3734 2731345 11184 11183 698067227 90658 90659 319713988 13926 13928 559836728 36543 36545 285248165 29106 29105 139565852 81600 81602 686090549 87994 87993 2600977 11191 11190 338821165 96457 96458 20777171 49491 49489 129641020 82302 82300 224780191 77432 77431 17230519 84527 84526 207982222 55708 55710 576509325 11645 11643 771679521 38781 38783 794833785 11198 11200 389961757 63796 63794 475215483 8618 8616 3288985 94810 94811 33182344 47907 47905 14890837 39107 39105 673058433 64910 64911 735695693 76844 76842 950788450 35869 35867 46170254 90803 90801 226029500 12629 12630 37232201 13046 13044 715406693 11212 11210 651637542 395 394 395847533 89134 89133 843496154 58646 58648 682474069 28479 28481 670129148 33774 33773 728479868 57534 57536 653003796 14947 14949 124544218 19083 19084 569233398 11221 11220 98330096 81214 81216 853202510 46725 46724 295589119 78752 78754 737910907 11225 11224 571264377 3264 3266 684567969 7784 7782 576393397 5030 5032 7592953 51003 51002 127537638 11229 11230 466285676 64964 64965 659979854 92111 92112 286790753 73102 73104 14390703 11232 11234 123791827 62053 62055 186279683 47689 47687 55965094 81661 81659 958580076 38153 38151 535447611 11239 11238 122521966 37971 37973 344124482 36244 36243 49967708 28405 28403 181040079 73691 73692 519093264 23971 23969 639654832 84835 84837 107396319 11245 11246 51605247 16167 16166 10330061 76382 76384 840459507 10358 10357 388468476 86130 86129 198056699 95995 95993 281567851 15049 15050 654261518 17370 17369 854992605 21600 21601 204157500 78189 78191 469668118 15779 15778 743707530 87695 87697 667234637 14173 14171 3559676 80971 80969 824769247 21685 21684 247433459 2731 2732 570553409 11262 11261 957739961 60769 60771 600351544 15107 15108 341063003 33319 33318 584255820 36879 36880 752380855 81900 81899 909788282 6507 6508 953040597 44026 44027 509225001 96164 96162 448946555 2494 2496 737436255 11272 11270 299139067 66291 66292 32637237 11273 11274 428282192 62214 62213 63335560 8660 8659 456572521 59639 59638 577742834 11276 11278 858084293 11279 11278 437973240 74154 74156 724627776 33545 33544 308415877 29805 29807 757296173 47388 47390 859102872 73019 73021 245766052 62942 62941 542313273 21106 21104 953378589 67841 67842 762566577 3371 3370 224796478 11289 11288 23737082 77784 77783 194021618 90381 90383 462296181 5557 5559 376003259 22897 22896 162819035 14309 14311 520145993 16411 16413 114808182 11294 11296 336693323 80556 80558 240732305 19383 19381 424898693 86429 86430 427517485 99052 99054 678160419 26180 26182 400831989 38782 38781 495065165 1886 1887 817868660 1085 1087 292479739 53353 53355 48634246 55324 55322 59799563 16742 16741 390388236 47396 47397 893075601 11309 11308 332658660 14421 14420 952898670 32859 32858 658768153 54081 54080 375057956 30065 30067 960203606 68057 68059 135008488 59809 59810 349336737 8236 8234 805524729 62607 62606 504508997 11318 11316 166891057 11317 11319 538774544 11318 11320 978469081 55584 55585 636131263 85227 85225 26234562 7738 7740 799836343 11323 11324 378558097 98516 98515 919676918 80487 80486 111880027 18031 18032 312707144 38900 38898 594582130 59733 59734 797821630 54573 54574 435300734 11329 11331 721225564 24273 24274 961513167 97811 97810 98643474 25102 25100 155821553 81591 81593 70593006 65368 65367 242430593 9970 9971 214311055 50074 50076 40542016 23952 23950 931876829 90307 90308 55379814 3934 3933 582089719 88578 88580 415384633 94019 94021 976905069 16753 16755 381061341 53916 53914 131309488 11346 11344 967367278 11347 11345 2471366 43943 43942 37038668 97562 97563 475298626 11350 11348 816447670 16935 16937 773542260 46617 46616 43805595 21688 21687 110569693 40157 40156 365013932 99499 99501 463717093 26569 26570 777339318 91528 91526 24713169 56488 56489 154496559 57913 57915 692842223 11359 11360 898709775 28454 28453 311510803 46083 46084 466880481 78365 78363 14623559 50320 50322 848883737 35749 35750 678432703 3958 3959 523797416 97308 97310 591688459 35555 35557 604097486 48922 48921 551714704 77898 77900 503670319 59749 59748 582670649 55259 55257 881653802 11372 11373 925549418 97538 97537 9282150 76631 76632 85781302 11375 11376 795094701 73078 73076 441065937 47926 47928 58626046 80016 80018 236886856 21216 21214 475860189 45123 45122 725157231 91995 91997 41848302 11381 11383 831392539 52026 52028 70679234 32163 32165 589961106 47835 47833 980673265 87756 87754 764669504 67489 67488 483860841 25706 25707 566979244 25713 25712 532630021 34728 34730 217119914 62805 62803 496234850 92572 92570 595801297 25927 25926 739917038 59180 59181 289568047 48901 48899 996620609 11397 11396 531765820 6250 6249 7301809 25508 25510 87896077 12057 12055 221858848 35982 35980 250906570 54730 54732 414265369 11403 11402 921878882 38987 38985 404338716 82541 82542 425631101 11406 11405 740152885 74169 74171 437005235 11407 11408 58920147 3171 3173 750725371 34223 34222 897376472 74496 74494 302883430 21388 21386 899330541 37850 37852 987770893 90884 90886 593489176 88773 88774 613801031 21969 21971 393137552 82631 82629 532941600 47187 47186 811704272 9380 9378 329020935 19078 19077 20396778 93203 93205 803737543 28367 28369 594060318 54281 54280 531817657 35943 35944 244813995 19754 19752 780389175 82057 82058 937703909 96175 96176 843446355 53185 53184 450606984 71283 71282 734481609 38598 38597 772658252 88475 88476 802909747 96859 96858 624595129 61061 61063 186482812 4622 4624 53004349 59318 59316 844305303 35900 35898 487894140 75203 75202 829200753 23310 23312 297994983 79809 79807 724072484 70489 70491 372510864 64629 64628 458427501 86788 86790 435421244 68842 68840 766357600 37267 37269 621678266 86006 86007 459938394 12103 12101 832428404 91423 91422 558999608 70302 70303 587246404 69258 69260 8710854 11450 11448 480936841 95497 95498 467436922 33989 33991 445977465 11453 11452 602912355 37226 37224 223454649 1986 1987 598776412 81358 81356 465380395 27778 27780 531792261 11458 11457 206647303 10314 10312 436856820 13565 13567 940933165 58726 58728 751724199 33463 33461 154401209 7847 7846 222146749 94537 94538 656783064 27728 27727 696119526 11155 11157 311160795 96748 96750 855415577 420 422 312310410 36807 36808 125142661 11172 11173 909628347 26663 26664 177267657 45684 45686 177661731 86991 86990 572908391 23216 23217 161417579 23289 23288 656285814 26707 26708 567728262 60218 60216 22796696 87513 87512 435385923 87433 87434 568496684 7070 7072 839700766 42937 42939 697032133 11482 11480 74444636 38460 38458 880183258 35745 35744 135295063 71590 71592 369249727 43107 43109 916076566 67304 67303 990630099 11488 11487 941914400 4562 4561 53481212 2899 2897 377622674 11491 11490 514768720 86491 86493 439740528 62465 62464 585656085 42179 42178 318854201 55858 55859 663010028 80165 80163 773462974 47256 47258 506699849 74838 74840 469411891 69421 69423 923722534 11500 11498 668141447 15191 15192 60388345 47629 47628 43792881 46967 46969 711344611 71822 71821 600505804 13965 13964 492209450 81847 81846 27102628 47156 47155 612306409 43528 43526 51709073 82067 82065 799402758 28424 28425 763419843 16377 16376 6847845 56941 56939 800210015 47090 47092 519687003 94055 94053 214959242 78404 78406 730376294 28242 28243 147412674 51069 51067 44284699 40168 40169 409109621 8417 8418 669219679 79931 79932 921509068 41030 41029 85781210 34927 34925 597069000 40005 40006 911456681 39902 39900 677021073 35734 35736 775195987 44256 44254 748035339 18450 18449 684724223 17200 17202 892886185 79049 79048 29740004 20293 20295 345322118 90988 90989 480851712 56061 56059 735508658 56812 56811 771174669 67488 67490 1083081 11534 11535 482846129 36949 36951 82837963 98959 98957 151423221 85866 85865 521166375 71136 71134 737203192 520 521 72285721 30049 30048 597151717 13229 13227 493217334 13593 13591 922881314 80944 80946 655436358 79813 79811 82729674 84135 84133 988587089 12863 12864 791925342 28291 28292 4506109 44449 44448 885410743 84662 84663 197817367 70700 70701 207080767 84293 84291 188210287 11551 11553 832031841 54182 54184 548312553 7534 7535 924439102 59964 59963 698723537 20378 20377 248764578 55864 55862 387140975 20421 20423 457241398 63056 63054 396383963 33315 33313 992254199 85097 85095 293277715 11561 11563 569123302 11564 11563 231224139 57562 57564 783305985 98925 98924 397689732 88705 88703 332817011 54820 54822 824696928 60093 60095 22332936 76066 76065 521538613 11571 11569 596839907 71921 71919 796072032 20063 20061 686584179 78117 78119 985803740 33865 33866 533767331 48431 48433 55154707 6201 6203 529068881 69926 69925 870608883 34950 34952 228012290 90827 90825 544445765 23378 23376 834162900 7864 7865 166834234 86403 86401 713570740 73236 73238 136561991 78841 78843 885107408 93078 93076 451566899 1495 1493 388023375 66673 66672 87454575 93604 93605 618989632 51525 51524 865574565 15033 15034 687204305 85556 85554 275883923 98331 98329 731820226 11593 11594 130843162 11595 11593 620261145 43399 43397 482794642 93710 93708 232986390 74976 74974 312981857 43441 43443 565250921 84848 84846 194004684 49687 49686 39965603 11600 11602 516942093 11601 11603 294000363 33818 33816 148023973 11604 11605 801320690 11605 11606 917931763 9012 9010 888399657 64066 64064 259801862 42156 42154 317373489 53281 53279 20774576 11610 11611 886255506 66268 66266 363182043 83009 83010 221578161 11613 11614 737747488 80298 80296 613807100 8680 8681 550577302 75348 75349 448380264 45915 45913 63900136 3336 3337 747080477 54531 54529 36449963 11619 11621 814324591 1594 1593 54757870 76769 76771 470757649 55939 55938 986491922 49684 49685 49259653 56265 56267 212470236 77357 77355 602679767 98960 98958 133421512 38015 38013 867245707 83152 83154 436924832 73468 73470 947483604 11632 11630 390767182 11632 11633 676137223 27863 27861 459048431 11635 11634 468290126 11636 11635 589820968 14944 14946 138192801 68961 68959 576884925 51637 51639 277592050 11638 11640 919087199 51571 51572 590519464 1699 1697 988204998 61789 61788 856160591 11643 11644 445970688 71239 71237 62998926 91232 91231 721416969 85468 85467 17114457 80982 80984 677414811 49779 49780 262208359 20680 20682 458009415 17063 17062 762307047 34719 34721 128480197 26595 26593 299946351 77284 77283 657934473 11653 11655 514675253 91929 91928 298942870 53896 53897 355957633 67688 67687 355657879 56486 56488 21910370 28074 28072 510513196 11661 11660 674902689 25739 25738 922563970 70431 70429 709734131 15616 15614 930553894 35881 35882 792198514 71242 71243 836613147 59296 59295 148751182 11667 11668 898771498 69457 69455 578370240 11670 11669 786834041 82708 82707 750271040 80622 80620 72189279 36007 36006 880917496 68942 68944 858908279 6152 6153 911571320 13725 13727 241278451 48441 48442 542011307 74329 74327 539364403 23109 23107 348544778 11680 11679 301054871 62531 62532 529931279 89366 89367 464737425 30301 30303 804799469 11683 11684 482973694 41070 41069 151660926 21510 21508 546493366 64764 64763 988810877 79145 79146 815760737 78534 78532 378928373 95734 95732 914825101 48291 48289 772756729 98865 98863 257271038 32516 32515 329081494 75865 75864 312413765 34654 34652 692981766 16072 16074 791981461 72316 72314 859834406 41346 41348 527566033 73650 73648 48763691 52291 52289 389169641 92330 92328 244844432 11702 11700 761353575 11703 11702 597250386 88535 88534 590141253 11705 11703 183959904 68667 68668 181939714 83873 83875 215702349 17687 17689 808233973 72137 72135 673892169 29155 29153 76289760 85984 85986 791262799 11712 11710 816074184 10525 10526 918165152 64571 64570 230523140 26931 26932 708930671 57347 57346 682668181 11572 11570 908485342 2908 2906 276161717 11718 11719 452454697 2023 2021 307745970 64908 64906 455749665 71598 71597 633860093 66491 66490 360520669 81695 81693 701169022 60672 60671 39891884 92735 92737 907101483 68705 68706 127674957 63139 63138 564426713 425 427 814202979 95487 95488 20597074 18825 18826 49820451 11731 11732 59614887 6014 6016 18817872 11732 11734 250839752 86629 86627 793714793 78626 78627 512088913 6923 6921 179508257 80566 80567 117016487 11739 11738 616139279 58018 58016 521463876 11741 11739 789711271 25234 25235 827489359 32178 32176 770287721 43477 43476 932711280 8998 8999 556606040 53919 53920 512467426 11746 11747 845862574 74192 74191 847057610 38690 38689 425032910 65560 65558 939553991 23036 23037 149136762 89644 89646 303680714 80365 80367 387308614 65199 65197 940792616 98002 98001 827620684 20298 20297 485342957 55016 55014 259232546 39006 39005 175301492 24474 24473 928403721 92278 92279 300248116 68511 68513 53345639 80834 80835 341152477 68013 68012 12818040 53509 53507 76786596 30658 30659 23249216 94374 94372 616448986 25962 25960 704219844 94744 94743 561483460 34460 34461 936762233 18464 18465 213357735 32826 32825 202420477 83999 84000 440064034 57769 57771 757327365 99100 99099 530015680 11774 11775 321267863 69909 69908 971899342 96462 96463 185480825 76281 76282 457009258 16676 16677 49968105 25344 25342 558846941 23100 23099 313964174 80629 80628 944913707 85041 85039 785663663 79183 79181 721717992 94438 94440 511150243 18699 18701 579510860 81491 81489 531874952 32128 32129 937332362 32071 32073 270987832 70947 70949 417575518 60346 60348 178067321 68791 68790 588756965 56873 56871 659740276 11794 11792 904213170 98047 98048 819249257 26334 26332 513058846 5404 5402 65631904 60725 60724 534802911 11797 11799 230208419 93966 93964 925085405 13417 13415 914325162 43194 43196 556840513 70507 70509 822131543 74761 74759 12468430 76770 76768 981486499 78814 78816 679230580 99776 99775 16738841 61811 61810 717618722 85782 85780 8260162 11810 11808 821183965 32812 32813 618667360 74425 74423 11304719 32949 32951 577408862 25516 25515 311179041 30475 30473 384405512 3964 3963 943320139 96066 96065 628161656 37103 37105 978175659 64903 64901 515636432 13947 13945 700240277 12465 12464 674540079 23935 23933 176470827 95038 95036 865128669 34723 34725 408700973 11825 11823 957719241 82794 82793 587741714 89711 89713 108817974 94080 94082 608918359 78092 78090 342731953 80167 80165 293185047 76285 76284 883719750 86273 86272 178895068 14258 14257 181363955 9339 9340 696618421 33381 33383 564745309 11836 11835 297740168 93775 93777 256338370 17616 17614 86026666 39965 39964 966090799 42591 42589 490638765 71594 71592 765269235 38409 38407 751496057 11843 11842 460042323 11231 11229 713328542 96287 96285 680642175 81285 81284 667786217 55855 55853 725845189 48171 48169 886574646 11847 11849 2080517 11850 11849 880544132 32318 32316 210563429 67066 67065 27831631 18732 18733 532449861 51739 51738 678741786 97370 97369 72388726 11856 11854 349293131 11855 11857 882375078 11858 11857 954137147 34406 34408 57918751 11860 11859 215480974 15213 15212 735686322 48684 48682 715864512 11863 11861 418647533 76396 76395 656992769 76710 76712 417707413 23645 23646 718699587 11865 11867 204105552 20697 20699 744346001 53434 53433 60370849 41619 41618 245667490 33459 33458 520568345 67764 67762 75103662 48354 48355 512363980 5762 5764 5013632 11875 11873 945320451 13324 13323 858285261 21365 21366 625662768 32819 32820 959898820 11878 11879 906127399 41405 41407 6652902 11881 11879 581277578 11882 11880 641133592 11883 11882 658910597 8759 8757 784467702 45027 45026 517972412 55582 55581 466935659 85093 85094 788343170 24313 24311 463022974 77729 77730 905458252 68989 68988 881362031 49701 49702 232579173 20640 20642 794426115 3677 3679 367584739 85647 85648 16350236 85430 85428 347162073 21363 21361 935444364 21457 21455 618878926 92406 92405 172106539 66717 66715 50910574 8065 8066 263865384 95554 95556 261442688 11902 11900 42853020 81883 81881 863434520 88000 87999 865459045 11903 11905 63676942 52025 52027 728175665 52912 52913 835001774 67093 67092 28715993 28073 28075 951487665 27516 27517 669469425 87485 87486 558218605 70717 70719 147966109 69374 69373 555879752 46325 46323 77377445 26179 26178 218659954 88084 88083 2720716 10398 10399 767410132 78842 78840 767839582 47757 47756 95858499 85979 85981 265459977 60301 60299 962061306 13442 13444 858171885 11922 11923 735419207 96596 96597 49353206 18827 18825 45724036 26907 26906 945071210 3178 3176 570607945 12574 12573 127170238 99532 99534 317158112 11930 11929 216654766 11931 11929 657876985 11932 11931 452215949 10943 10944 190590879 85641 85643 751588569 11934 11935 419577451 42747 42748 498332690 76806 76808 475064056 47227 47228 678083020 36154 36155 500346518 64253 64255 270471172 38888 38889 586504771 36218 36217 889178032 59714 59712 925714391 11294 11292 913136537 11943 11945 800417662 88716 88717 617502061 48437 48436 5775211 90918 90917 620628240 11949 11947 880145355 52180 52182 123968052 11951 11949 983364856 76541 76540 882704425 70151 70153 450225648 63759 63757 836238326 11953 11955 58659077 84373 84371 515814568 65845 65843 40743126 7890 7892 789376490 97533 97534 453573501 83008 83006 29396182 99850 99849 655486474 44533 44532 401432331 97318 97317 335637553 1318 1319 220977152 82981 82983 789415999 42527 42526 330250392 11967 11966 298452818 33501 33503 368268534 10748 10746 560592330 83100 83098 1207442 96813 96814 849403899 80028 80029 313739404 56696 56694 69632804 75969 75968 27235393 79954 79956 567904933 45016 45014 72833565 12741 12743 578760044 833 834 5264560 91452 91450 304463793 13168 13170 744537091 81947 81945 992513251 65815 65816 835850028 81266 81268 533663202 30604 30603 756649504 23628 23629 378654574 69914 69913 230509513 61078 61076 452566240 50763 50765 971053144 32219 32221 86262551 57383 57382 299662301 15000 14999 971243446 7337 7338 828784404 54048 54047 92467341 3256 3254 812414594 23849 23851 858036052 59816 59814 92357569 1804 1803 315245983 21523 21525 200392985 68063 68064 72629006 62834 62833 259312464 53818 53817 449957828 13652 13651 528260546 39766 39765 105852187 49939 49938 204272820 56436 56434 476743318 43461 43462 250030565 28435 28436 728418584 598 600 8453990 87647 87649 765437523 67269 67268 521374892 25909 25907 230787714 16645 16646 91259364 55068 55069 703994459 37407 37409 372290950 57728 57727 661572927 71936 71934 13428269 11127 11126 145586101 78938 78937 66431654 90185 90184 409262614 12019 12020 729395782 43267 43265 452790154 91841 91842 837019521 12022 12023 414398770 94256 94255 27626169 27632 27630 844784039 12026 12025 998689620 30508 30509 314643620 12028 12026 51645713 12029 12027 783324927 64938 64939 246683548 12031 12030 630237918 11543 11544 492266592 83628 83630 883452967 12494 12495 332103324 58981 58980 251580728 214 212 598485433 12037 12035 199271385 91820 91818 39548891 28704 28706 40221806 8947 8948 859376310 40905 40903 624351602 34151 34153 57172131 6486 6484 216405280 19644 19642 62141938 28569 28568 150891379 71642 71641 33852546 31653 31651 597313105 22898 22897 94835600 61264 61265 759625219 58396 58398 832727501 10780 10779 31499241 12052 12050 715634611 62068 62066 874077548 16581 16582 4360728 12055 12054 831998771 80884 80882 33809156 29734 29736 297330842 40357 40356 46265536 12057 12059 552980320 80670 80672 621082927 78078 78077 451046303 11973 11971 890611041 15695 15696 617556994 16947 16949 851176806 30429 30427 990708274 12064 12066 169705568 59158 59160 583976849 42676 42677 542194908 12069 12067 313154091 50329 50328 267212131 13147 13146 599426538 13125 13123 859480907 41416 41415 29967369 50191 50192 40718803 56095 56094 229894858 59419 59417 152673136 63430 63429 6360940 34898 34899 289209185 12180 12181 108186711 85910 85912 200844681 37134 37136 545202587 41423 41422 333552254 7935 7937 32623512 43555 43553 244030942 4973 4975 546825214 78116 78117 236551394 94799 94801 514824441 12626 12628 275850037 27068 27067 666758309 1179 1181 504295942 8775 8776 736326344 7762 7761 712150364 12093 12092 259945152 44094 44096 943133609 12094 12095 70201786 31920 31918 583136163 34334 34333 438339877 90433 90434 261313615 98986 98984 937380711 54970 54972 691782494 58395 58393 283502798 46140 46138 636198333 25053 25052 112839369 31048 31050 760936 12104 12105 172542808 5528 5526 68419455 82579 82580 776558273 58801 58800 838007195 64732 64734 406738309 12109 12110 438988130 79179 79181 571994770 12112 12110 846959449 24412 24411 511054266 70437 70439 131403258 83369 83371 294226532 22288 22290 239376903 81838 81836 278461057 33019 33020 210213149 36766 36765 438093250 8279 8281 87927436 4902 4901 411637000 29574 29572 532432486 49617 49615 564750877 54931 54933 847122134 78432 78431 614800289 88868 88867 825805747 48583 48585 413224263 12128 12126 545899605 9216 9214 503494721 80356 80358 290253736 12131 12130 609277944 8759 8760 93033086 61133 61132 112480001 12134 12133 17929258 39838 39837 823990348 51280 51278 664514890 46918 46917 252063 12136 12138 715853028 12139 12138 751297603 19542 19544 687439797 34511 34513 951471358 7186 7187 25638341 38908 38909 682200129 33648 33649 11894847 80545 80547 55287201 1033 1032 178050432 32168 32167 603397515 44289 44291 15966574 88146 88144 339492916 52069 52071 212727819 62983 62981 40102608 45726 45728 119783498 61636 61634 675006724 67596 67595 679828769 43689 43688 275275933 74816 74818 11319519 6622 6624 309728642 12156 12158 423196352 59658 59656 829756391 50850 50852 60302014 59692 59693 852723396 12162 12161 476706731 12163 12161 507652230 34754 34752 476168061 53641 53642 339037188 96247 96245 41906665 94910 94908 218493364 20134 20136 842670387 12668 12670 850738463 93033 93035 653133124 18273 18271 659480210 12172 12171 28510461 90435 90433 703120663 3036 3034 276012491 26738 26736 742927523 40356 40354 211187579 22793 22792 186637457 81874 81876 962019920 12178 12179 989178447 68500 68498 498657619 57075 57076 463639640 58076 58075 68200683 80844 80842 74778978 57683 57682 558047661 21552 21554 989081560 28087 28086 32427381 15730 15729 641679754 58622 58621 653176502 79576 79575 823283620 73568 73566 156892686 19715 19714 744850140 18010 18009 836614686 84644 84642 615721968 29514 29513 503998872 29018 29017 3796560 4415 4413 886874009 64471 64470 965271319 24755 24756 726970426 12198 12199 613554752 20094 20093 916624226 42850 42852 377307159 47297 47296 234678750 75823 75822 469651693 12204 12202 504322227 12866 12864 334908688 62929 62928 806334130 12205 12207 521348859 30056 30054 644712526 71888 71889 303211977 12210 12209 287696299 12211 12209 17400304 51216 51217 1580279 79765 79763 921376299 12212 12214 916464381 3490 3491 127968952 1822 1821 52527607 34744 34743 349417668 84998 84997 65672868 67165 67167 827275300 59347 59346 831723419 18107 18108 949549381 2464 2466 985238239 76368 76367 194186598 59983 59985 195705267 1602 1600 532782852 77586 77585 592343728 71093 71091 858276502 11841 11840 907921428 81729 81730 382650235 65455 65453 481396829 65888 65886 568562993 29028 29029 804562199 65636 65638 65117895 12234 12233 351730674 97819 97817 687244949 77296 77294 442414615 12235 12237 56846890 12236 12238 695972284 35599 35597 321556102 69986 69987 754395638 4632 4630 340005002 74424 74426 791122127 5054 5052 790879660 12244 12242 302174105 12243 12245 372679919 12244 12246 581755266 83322 83324 27275283 24221 24220 716143720 99187 99186 435811080 12250 12248 12991470 54893 54892 532164521 12251 12252 995459791 11944 11943 19530151 90544 90546 108627570 12254 12255 824010435 69394 69393 69070527 49958 49959 807278401 4863 4862 425067570 44563 44565 442221209 99698 99697 658804269 70092 70091 740787311 12449 12447 397833107 69774 69775 253339077 2878 2879 961557394 80162 80161 567377520 13015 13016 284998848 70239 70240 207063752 18627 18626 559665258 96348 96349 320899492 76103 76104 634859560 46723 46724 984528518 40599 40598 592595381 82415 82413 768898066 12274 12273 276681982 59314 59316 949222085 44297 44296 935860345 42937 42936 161832931 97848 97850 351356856 27035 27034 211060913 66550 66551 272347198 14058 14056 243719653 83911 83910 423471249 12283 12281 67012955 37600 37601 55965073 44057 44055 48601097 37982 37981 632855047 35349 35347 522420789 75170 75168 556287105 55677 55676 32082917 33694 33693 222416734 71001 71000 663778200 47543 47542 795903781 36161 36159 431183155 41328 41326 31940891 88808 88806 374656830 45713 45715 232086548 20370 20369 295536720 12298 12296 925756809 86371 86373 608250056 80672 80674 36097259 39280 39282 410885310 12302 12300 776106807 39360 39359 666874426 12302 12304 748590283 55536 55538 451078051 91898 91899 306611064 68308 68310 521469562 20039 20040 606303960 56309 56308 22390344 12309 12310 49439969 25062 25064 580768724 12311 12312 981574843 47849 47848 379197594 45543 45542 309411279 45051 45052 58213497 89340 89341 682833185 2042 2040 367799212 12316 12318 832024287 74310 74308 935760635 19536 19534 588884538 63844 63843 558085170 16494 16492 741393780 84771 84773 820334803 44031 44032 365070394 12325 12323 529611016 33165 33163 255207477 12327 12325 28562651 542 544 144997340 11456 11454 50351529 38269 38267 480939916 76036 76034 785607636 2146 2147 736006362 93610 93612 926252217 64153 64154 735904808 80648 80649 209540322 8597 8596 201160822 42671 42669 932201084 6244 6243 832810363 47153 47152 147162123 863 864 775151604 51171 51173 224991068 89505 89507 815837245 58371 58370 500921531 52120 52119 346117918 16871 16872 911477351 97824 97826 293575911 33738 33739 742755395 30257 30256 713967295 41009 41010 844983246 26717 26715 590769721 20436 20434 25936469 98294 98292 413988648 15099 15097 978061160 17446 17444 54761397 53703 53701 746231178 12356 12354 22685358 4388 4386 501378860 12358 12356 770810913 47350 47351 995604957 66829 66828 618442794 12361 12360 169465275 37254 37255 915661833 70712 70710 170762029 51974 51976 765772151 12363 12365 929560788 19246 19245 667364411 16297 16296 990327230 63970 63968 613229048 94928 94926 73486813 93803 93801 196355145 12371 12369 2956472 45946 45948 219810063 5549 5548 503255649 38371 38370 474752266 64626 64627 946704039 50985 50984 700089511 12377 12376 299162252 27943 27942 462038809 28830 28829 894482426 7795 7797 671543211 53152 53154 811157425 12382 12380 330580309 12381 12383 291709316 84360 84358 889321613 72472 72470 421772485 34098 34096 67038559 99678 99679 812694782 60086 60085 962017216 84935 84933 348485345 34103 34102 450140192 71532 71534 224412034 43556 43555 33819710 18341 18339 453601220 80077 80076 436726848 6378 6377 879840785 85450 85452 915948547 12397 12395 20226127 71187 71188 186741936 85439 85440 629021711 55115 55116 963575440 33858 33860 273074951 68338 68336 496564513 29129 29131 507134402 32752 32750 402024297 12405 12403 54015638 86054 86055 313468554 12407 12406 208930007 3264 3263 619522711 81714 81713 758902858 12409 12410 363888038 37015 37014 676609244 18475 18477 540882214 55086 55087 134180500 81577 81578 9930611 91119 91120 916211143 12414 12416 188201896 14810 14808 703155083 8392 8391 777246133 59733 59735 854033005 8829 8828 618287281 85326 85324 609947495 12421 12422 922697073 57498 57499 569241356 12424 12423 235572057 86879 86878 166693638 62262 62260 9248626 19219 19217 196953026 1839 1838 366591421 2099 2097 482099818 60436 60437 520791751 98341 98340 503392020 56036 56037 767671166 63050 63049 613410617 70958 70960 74480963 86447 86445 910028904 52335 52334 99070016 78218 78217 758342459 13166 13164 82415100 75210 75208 336591499 35334 35333 291112492 88367 88366 749335264 38651 38650 85066189 12441 12443 863012395 91770 91768 844192879 91650 91649 292573112 11159 11160 902793172 94417 94416 250719326 86107 86108 242191801 21012 21010 951970553 80307 80305 16194036 45019 45018 167731482 8399 8401 184731327 33414 33413 214153212 12205 12206 59870548 13845 13847 52364730 65022 65023 826256570 12457 12455 183305920 9967 9969 840129758 54422 54420 238160767 95255 95257 981996517 78769 78771 840887910 61308 61306 212093889 94745 94747 380708365 12462 12464 78005762 89642 89644 418891699 91115 91117 29423599 27714 27712 703663594 63150 63148 772724950 12469 12468 739325841 24739 24738 68940960 12471 12470 694178563 86428 86426 438310056 71521 71519 339626382 653 652 248468686 12473 12475 616939303 60505 60503 493021895 42538 42539 80452187 62715 62717 967609783 24163 24165 478431369 53492 53491 298417153 56090 56089 834736719 96821 96820 930255709 52864 52863 735515714 12484 12482 317763372 49576 49574 773795810 19883 19885 564904201 74787 74785 454396109 52572 52574 576640929 49554 49552 841015858 29693 29695 820643780 69288 69290 435122313 9015 9014 868543420 67654 67656 159118209 97004 97005 487369949 12032 12034 565029946 12494 12496 557632349 26277 26275 698221493 83041 83042 628791398 76431 76429 64695177 72750 72751 126588522 22291 22289 804360919 65201 65199 23409591 30829 30827 109359487 12504 12503 174035787 72152 72151 135863188 89884 89882 940070889 55625 55627 712200974 5057 5056 9577836 6268 6267 976371135 22425 22424 552160348 32556 32558 24300937 96058 96056 140825535 24061 24060 554891469 30120 30121 202888497 10284 10283 781195046 24492 24491 63201079 70101 70103 143455832 63556 63554 309154257 39284 39285 871414659 92082 92083 15507278 844 842 866870429 9297 9295 231566180 60478 60479 756383262 98826 98824 816753280 19869 19870 183722237 75383 75385 962941787 84126 84124 823594204 91863 91862 111458510 15792 15790 849572480 92671 92670 971837927 27828 27829 485147267 67461 67463 696147516 17963 17962 150246477 82905 82904 233235583 6937 6935 94271808 9504 9506 221871955 61243 61242 207310899 84113 84111 635219038 12539 12538 312044834 26441 26443 452891040 41698 41699 700639523 27387 27388 614853891 80991 80990 71525532 85390 85392 90251827 70864 70866 852694452 51831 51829 127949487 80567 80569 139044103 47 48 77458465 12548 12549 9601182 12550 12549 922122475 81636 81638 936419614 59343 59341 987365122 63794 63792 598480191 55527 55525 37814015 68630 68628 633601920 74605 74607 6747507 12557 12555 51002394 41539 41541 718112891 42601 42602 386718514 20666 20667 402570133 12561 12559 807840594 77271 77269 399769522 60958 60956 141578266 85452 85454 184968589 65204 65206 658152243 12564 12566 448782394 38483 38482 550260101 12568 12566 768349698 87872 87874 86183594 86866 86864 493695854 42464 42463 190347426 64612 64611 197751970 26308 26306 731777992 31308 31306 503404780 59881 59880 971415300 65863 65864 4516509 76067 76069 857874499 57712 57710 388764952 12579 12577 253999396 73185 73187 479996712 75990 75989 153136116 1853 1851 275197847 6040 6039 819264733 27672 27671 947254780 49654 49652 910441306 76943 76944 372613588 20044 20045 35323886 6052 6050 302756308 60578 60580 212988438 22078 22077 442848638 78527 78529 95382140 90470 90471 409583859 53802 53800 44972909 32398 32399 11741448 84485 84486 673626509 60692 60690 54796699 19811 19810 451102410 95009 95008 957366312 12599 12597 841912718 33478 33476 389633175 12601 12599 915553849 41390 41392 64523864 12601 12603 584032462 63962 63963 303158194 12605 12604 937710828 57331 57329 102545752 12607 12605 833294849 27255 27254 56970814 44977 44976 236949434 23118 23119 131872170 16884 16883 960368318 23116 23115 853586318 4752 4751 260463003 99741 99740 71623957 65541 65540 152949248 12616 12614 813394812 71435 71433 66556974 85543 85541 201013027 36894 36895 540723881 68294 68293 884901092 43820 43819 27175475 12620 12622 290227107 64740 64742 253677050 47081 47079 721876518 27143 27145 422189073 12626 12625 75185447 46625 46626 36559389 70275 70276 156714920 66458 66456 336492113 45349 45350 435740039 12630 12631 870738076 3633 3631 345995346 81758 81759 80184864 30170 30168 507518556 91236 91234 119525607 28946 28945 217543697 46465 46467 649376721 40913 40915 907573126 12639 12638 156023505 2125 2124 31562325 5692 5693 267131737 94476 94474 114240935 12641 12643 481894675 71340 71338 244012178 26567 26568 259969746 41512 41513 109047974 95080 95078 181101512 11507 11508 40858306 76126 76125 867648761 25823 25824 877431340 29140 29139 44605679 12652 12651 396317665 77283 77282 945494960 55826 55825 950246442 85921 85922 628775149 12654 12656 318064752 36908 36907 485079676 24613 24614 763129681 13374 13376 17466121 77764 77762 878726388 48534 48532 584829192 24107 24109 244896153 16285 16283 1160685 35040 35041 287276660 69979 69981 870600096 19365 19366 298026171 70158 70160 107492395 88358 88357 4350 12668 12669 808474550 75274 75276 655539383 57222 57221 48925878 27121 27120 396707874 35774 35773 614939233 85447 85445 556150350 12674 12675 800402277 52115 52114 381331828 49842 49840 690607833 26040 26041 90647945 59843 59844 536720756 84573 84572 474121999 80089 80087 651359997 65790 65791 71916592 52662 52663 978594818 94635 94637 164447245 87614 87615 104314829 96227 96226 428501076 12687 12685 451059348 62578 62580 861234448 91114 91116 94864368 36864 36863 342973126 12689 12691 497905040 59934 59935 998172349 79882 79880 929832495 37541 37542 135296413 50398 50399 282205379 30810 30808 400073788 74422 74420 671562744 34117 34115 595731124 19137 19139 248100316 25542 25544 25232313 72999 72997 745943004 14852 14853 841839145 30121 30123 10861295 12215 12213 862580453 1466 1464 410035217 12706 12705 67152096 2247 2249 139569395 87142 87140 311428469 11537 11539 480732401 96831 96829 35394814 65922 65924 315886148 12712 12711 642066338 22567 22566 218413945 46668 46670 286371438 9721 9723 311269665 73679 73681 979974823 46534 46533 250566603 29208 29209 488665439 10286 10287 561508911 42261 42260 256325959 12251 12249 797232044 23357 23355 913936580 12723 12722 191256309 12723 12724 903023173 87602 87601 568235271 99805 99807 394224339 36458 36459 4685918 43033 43035 334227178 74638 74636 626047080 52177 52175 949787015 12731 12730 778273082 12731 12732 278548866 95353 95354 329706370 63205 63203 277299486 17618 17616 77379772 3667 3665 676371423 84224 84223 392744873 84953 84951 14976155 83027 83026 481219837 76819 76818 690716116 97408 97407 169294936 66203 66205 277724741 73043 73044 225437048 11305 11303 389102523 48205 48206 980261293 12746 12745 264651302 12747 12745 621804941 60717 60719 949148912 12748 12749 446778088 21877 21879 210108557 42202 42200 190408447 68716 68714 166359636 26269 26267 379594992 98836 98838 817226381 65658 65656 200270965 93762 93760 444394699 2724 2725 307498190 50416 50415 772141692 2112 2113 143721468 15328 15329 276333502 12760 12761 266398256 58528 58526 372394612 44734 44736 324403587 45921 45919 355904409 96932 96931 38219751 34264 34265 457249493 12765 12767 821082462 12767 12768 695770190 68134 68133 766473322 93104 93105 935399617 5333 5334 49064644 95584 95582 564914129 38880 38882 832199760 12774 12772 57768607 12775 12773 435128913 81475 81473 170303642 11359 11358 590174426 31025 31023 361076889 5420 5418 804971653 12975 12977 862556199 42945 42946 292397158 12780 12782 282828573 60053 60055 178737218 20627 20628 643792247 37680 37678 387609341 2417 2415 4546912 3995 3993 90812754 1222 1221 10224527 21028 21026 418161863 45312 45313 482622934 57760 57759 63933151 12792 12791 949975032 5142 5140 735525009 12794 12793 560223932 43769 43771 197255673 59192 59193 168845631 66791 66790 591891022 77541 77543 192549006 10097 10096 130101268 4763 4762 167968116 40173 40171 124029330 12801 12802 48668817 5338 5337 824894855 12804 12802 590502060 90398 90396 860849177 53963 53964 710028107 72954 72956 578092046 67197 67198 977695616 10401 10402 459472958 99809 99808 393310981 37534 37533 292428104 89950 89949 974027147 91944 91946 997500805 97935 97934 859870800 53503 53502 830619962 66085 66087 130418672 40732 40734 756236562 61852 61850 38329981 12819 12817 39407307 43139 43137 525403089 28707 28705 633814063 52799 52797 349838883 2328 2326 740472902 12823 12824 394199257 18445 18444 492096202 61575 61576 525410205 57189 57191 96800219 49671 49672 239581107 95800 95802 469240820 82328 82330 978527114 12831 12829 724455454 89682 89684 24330897 29444 29446 816367203 87040 87038 185593675 20360 20358 32421510 12835 12836 886973862 1603 1605 257405681 71769 71768 327183241 12795 12793 824049135 26858 26859 44994988 61246 61245 389011227 4954 4952 715674284 82029 82028 126527257 12167 12165 406623 92758 92757 14053251 87212 87214 483782501 32337 32338 839486758 46459 46457 826179327 71099 71097 883583599 37553 37555 870312740 96621 96620 464500256 92116 92114 230449874 65533 65535 151319111 77289 77291 661105827 58545 58543 464154481 40231 40230 406363040 12855 12857 678987803 12857 12858 890914393 77338 77339 260157545 96373 96375 553464886 8767 8768 538127899 81395 81397 552334600 58600 58598 492309692 38211 38212 364599011 74754 74753 362521116 91253 91255 492580400 37738 37739 506050305 17159 17157 37034494 12868 12869 634529818 80158 80157 464895641 92663 92664 806064948 39627 39625 511776862 35964 35962 716399792 12872 12874 72022221 50169 50171 812603701 12876 12875 121684960 74328 74326 699582370 68242 68241 381285275 28146 28148 509462343 63260 63262 99094501 35176 35177 704644692 97051 97050 841635990 85899 85898 616293521 64555 64553 50124241 58229 58231 851748432 20396 20397 93143700 12887 12885 210162593 81622 81624 99353997 9888 9886 828577732 12890 12888 668904496 69935 69933 387364068 12890 12892 558865414 12892 12893 129556482 20810 20812 409202248 5215 5216 6199599 58797 58796 120170924 44696 44698 39638014 42529 42531 653053567 96314 96313 690586681 72687 72686 86436084 34201 34202 920642259 89345 89343 68328892 8567 8566 694058782 93800 93798 685597910 22094 22095 168652862 64046 64047 964257449 29952 29951 171752158 92432 92430 202256208 32640 32638 506052385 12909 12910 168668213 29359 29358 681493211 36149 36148 149137377 38153 38154 691334146 17698 17696 977811474 13398 13399 60650847 14044 14042 372429326 55629 55628 858224521 66071 66070 6977848 12919 12917 416761876 97192 97191 196688865 20276 20278 10098438 12922 12920 482275936 19237 19239 715441802 81290 81288 241202277 24682 24681 185159913 81279 81277 433830026 77024 77023 375515317 92498 92499 611979819 30372 30374 588043080 85172 85170 887128440 12930 12931 346727277 12932 12930 839109064 7653 7655 580887132 80939 80938 766984753 77503 77505 120964332 12935 12936 484643925 4703 4702 157122820 45929 45927 62428030 15052 15050 856856402 12938 12940 422143470 86230 86228 643507520 12941 12942 72783984 80444 80442 585863972 69432 69434 491844659 99011 99009 778580663 14752 14753 693787352 12947 12946 826614217 16595 16597 48448202 31672 31670 978109747 85423 85425 153004494 12950 12951 985460748 14771 14769 884997083 97475 97474 755764000 71314 71312 416971307 31759 31761 944427165 12956 12954 122552978 26688 26689 35942416 12383 12385 47739663 12957 12959 25243280 951 950 550264225 26349 26350 63657785 20331 20330 878196827 7857 7855 919343069 4204 4203 193321915 88248 88250 691168757 78861 78860 432252216 15806 15807 330377182 31253 31251 364020762 6890 6889 482664002 74220 74222 720952974 35240 35238 689011156 66239 66240 498224378 12972 12973 711428416 12972 12974 562339726 12974 12975 63619425 11929 11927 105898524 30059 30060 364491189 43417 43415 15009833 67528 67527 553854735 12978 12980 318733124 93058 93060 408202892 21883 21881 818605462 8340 8342 207040200 12983 12984 740278971 50378 50380 134937938 95929 95930 22144208 21387 21386 237633117 29452 29454 188337101 27136 27138 623504568 54348 54349 61823765 92841 92840 64871936 32064 32063 255826252 49833 49832 280516372 68836 68835 846439529 21903 21902 95290569 29826 29828 953037836 27521 27522 716696799 94872 94874 693600273 40684 40683 955362100 90921 90922 241946981 12583 12585 409112376 13002 13001 831105816 59691 59689 173583777 4266 4265 684231092 59936 59938 846117472 68786 68784 937929934 67312 67313 271335123 24244 24242 654319322 39710 39711 457834556 73964 73966 282652484 80181 80180 345090674 4950 4951 181818044 47447 47445 29640918 78604 78603 680402385 4930 4929 130393993 37056 37054 23004097 24912 24910 827350748 90486 90487 457479055 77796 77794 442612488 58972 58970 960664919 86951 86950 205108768 58491 58490 897636831 62459 62460 66838595 79749 79748 586453614 32300 32299 368314902 83320 83319 475150049 26225 26223 393313649 756 758 16492539 25220 25221 659502681 8831 8832 496192509 69613 69615 18256431 75950 75949 573462902 18212 18210 811031334 44489 44488 673596509 60774 60775 352894459 37895 37894 697074013 17042 17040 646989792 81339 81337 741970800 55093 55094 123699385 1936 1934 42080175 13721 13719 456750474 39414 39413 595936105 40623 40621 839960368 58254 58252 25673330 82113 82114 965480784 3161 3159 25809853 31434 31436 120143246 91512 91510 309140013 49955 49953 754685695 91426 91425 198387625 13050 13051 722579936 10722 10720 277472367 72596 72594 796195720 13054 13052 439813290 27644 27646 919340699 94489 94490 789304902 19465 19467 67345793 62891 62893 58316547 94362 94364 573846806 87439 87440 187616456 58063 58064 58636195 78002 78000 395723323 13063 13062 373350414 18153 18151 203045262 59024 59025 952256845 65390 65392 65989531 75996 75995 658601504 13068 13067 790518068 30997 30995 250347776 43822 43821 127671476 18880 18879 924836946 65971 65969 5976026 12983 12982 296167649 66632 66633 296067032 41865 41866 67473035 55293 55292 553963942 17780 17781 23150395 37263 37261 752674972 35738 35740 77665303 16352 16351 932865344 8189 8188 523128058 43402 43400 404554333 13449 13447 777702948 33499 33497 808353365 38803 38804 653929520 21837 21836 109874871 90621 90619 194913863 13088 13087 648294932 61755 61756 433530516 47458 47457 131814415 94238 94236 8215799 98430 98429 512227252 13091 13093 842452478 40258 40257 411130891 18910 18911 42915857 32082 32080 659574508 26973 26971 633577708 13096 13098 436380180 79625 79627 59217747 13100 13099 681440889 84519 84517 329446656 97275 97277 858640859 13101 13103 294403297 26416 26418 377139868 77661 77660 447967616 13106 13104 408491473 25924 25922 593557955 88228 88230 228336537 13108 13109 399382997 81521 81523 830382 34892 34894 441290340 13112 13110 396405817 13111 13113 201811981 48143 48141 625165547 65044 65045 844905236 59769 59768 391145545 67671 67672 720009049 1904 1903 866296135 39487 39486 2980999 8866 8865 484324121 41104 41102 280968847 41609 41608 63209798 1234 1232 456953429 84350 84352 572931582 80429 80431 549903016 51476 51475 24367789 78084 78083 807533944 23695 23696 787461840 60704 60703 192702787 86172 86171 528656648 41967 41966 986434257 77226 77228 623574636 86028 86030 20556065 75462 75464 940538916 41674 41673 684006819 40823 40821 892464948 70278 70280 847144616 41013 41011 348190357 26830 26832 594642454 32524 32525 973714314 64916 64917 975413856 57739 57737 520737841 6781 6782 38752181 93057 93058 33972824 31210 31209 396791672 73744 73742 946131091 12737 12736 624321521 13148 13146 621832075 81207 81205 325372994 13148 13150 983016857 35855 35854 915946652 31467 31466 81372820 39467 39466 813000370 91895 91894 535960039 75747 75748 365061742 19823 19822 489354470 91822 91821 183052003 27063 27061 328048482 5369 5371 689509252 79404 79402 41813114 52496 52494 504031635 11916 11918 697139637 93232 93233 408829404 82322 82321 333796942 13165 13164 849349282 25260 25258 63265487 13167 13166 787143130 16857 16859 456793313 22248 22247 891805591 85052 85050 66868067 13169 13171 636688582 13170 13172 30551225 56329 56330 874201627 5736 5735 673422695 13175 13174 382024523 17762 17764 347792094 79801 79800 103590524 69030 69028 916571797 40139 40137 352908281 11509 11510 411926876 13181 13180 411720235 89778 89776 344737006 3273 3274 822106565 73731 73732 834083269 91295 91294 622466622 11371 11372 696471346 21505 21503 566782596 60811 60813 917778860 38168 38169 280883695 82933 82931 804223849 61499 61497 395681139 6534 6532 267072299 5331 5330 831564059 86008 86006 759491933 93958 93956 905512370 43079 43078 65872734 30636 30634 25936067 73675 73674 306222365 66279 66278 907871429 67482 67481 733243622 79331 79330 516977551 13202 13201 53149051 13202 13203 822414610 86639 86637 249897575 21915 21913 903174214 13206 13205 135604879 18910 18909 298841189 92785 92784 672009482 13209 13207 2037336 18743 18742 622463026 65073 65074 804542062 48659 48657 283704059 75119 75118 309989460 56478 56479 446752900 45772 45773 293930818 13216 13215 378952172 81380 81381 986547314 31470 31471 228037223 57954 57952 359568854 89916 89914 904120721 13221 13220 845527818 82053 82052 397991938 66314 66312 95870600 23225 23226 65861666 64125 64123 976023323 84999 85000 70034238 87220 87219 297610646 2605 2607 610487004 68685 68686 76022469 14610 14608 433116748 75775 75773 813461924 57064 57066 700465280 35265 35263 194476495 17333 17335 258803230 81389 81387 717782586 84095 84094 93531090 13235 13237 259130402 13236 13238 268309737 12776 12774 227466819 13240 13239 582723612 6767 6765 13782604 92087 92085 686732969 24180 24178 68695696 99263 99262 222386601 39540 39539 961846782 40377 40375 99924381 51777 51776 440809555 13280 13282 110556234 79989 79988 498051214 85894 85892 424645831 57981 57979 651535268 29139 29141 30986708 64929 64931 268419446 2722 2724 738821741 49511 49509 496753152 2701 2699 135108767 90650 90649 201278163 13256 13258 372589211 62769 62771 164167877 58564 58563 73855497 75283 75281 283394535 13262 13260 523284894 70594 70592 807908279 82033 82034 947769585 57958 57957 932972951 77250 77249 98778762 13265 13267 425412478 73297 73298 412567612 83875 83877 823239918 149 147 821999030 19762 19764 69344294 33297 33295 266498388 66938 66939 744978840 25497 25495 121549627 27377 27375 66729373 14387 14385 750215844 98709 98708 624554600 38322 38323 799580536 39255 39256 761536568 4941 4939 886617630 13281 13280 434158034 27418 27419 969656208 27644 27643 740101935 80378 80377 565387189 51900 51901 699171954 99984 99983 771909611 32547 32545 694571805 14232 14234 77403106 23446 23448 455666563 25262 25263 95383217 40565 40567 473827969 37143 37141 320339491 92411 92409 173725545 31734 31732 192950354 14135 14134 658513471 95397 95399 453805944 51749 51747 57028648 21974 21973 598554625 79785 79786 585073695 64071 64072 521202917 13299 13301 718559722 75974 75976 10247220 3584 3582 262836556 8184 8183 446883315 784 783 264792957 90830 90828 623517478 68306 68304 814341335 28801 28800 778771246 60403 60405 239713490 83789 83790 282839381 99101 99100 218018354 89720 89718 880585896 22764 22762 461385599 64684 64686 9474565 68098 68100 459641782 77884 77882 16318068 13316 13317 529285950 41780 41782 52917178 92519 92521 322227485 3860 3859 810996012 83959 83961 3024492 46106 46105 55849666 13323 13322 658216456 15611 15613 529929324 91756 91757 957059723 77483 77482 668933033 13327 13326 669303931 71379 71380 881660245 41663 41665 501441217 75620 75622 99238850 13329 13331 225709916 50612 50611 270520075 29115 29113 752386646 13334 13333 583483301 36720 36722 709353719 64650 64651 236766007 1956 1954 179246394 13336 13338 131193772 87013 87014 85440893 5210 5209 830261382 53399 53401 212102268 95381 95380 44997237 47335 47334 456532352 97137 97136 950150440 44636 44634 783171796 78631 78633 227427171 45945 45947 181316729 13347 13348 429498706 72902 72900 834567450 17653 17655 527040797 84460 84459 623381314 72389 72388 643411388 29998 29999 570398925 26430 26431 608505869 83244 83245 685878941 30128 30130 419600931 13356 13357 85394062 21755 21757 493780193 90596 90597 607549867 65206 65207 136272840 3749 3751 811899554 30696 30698 700150542 98186 98185 60701301 13364 13362 48554992 63075 63073 121650547 21240 21241 902732617 1830 1829 773418599 72215 72217 359695970 4117 4119 557669903 34305 34307 341051916 84929 84931 190726351 61856 61858 889974764 13371 13373 409546919 13374 13373 44463127 25374 25373 438952291 33567 33569 342437087 13377 13376 66067217 910 911 991244012 92876 92875 813175992 42679 42677 535117710 13381 13380 6484295 91605 91603 823782225 87286 87284 157257932 59019 59021 566609618 72138 72136 569175014 58749 58748 497174482 70529 70528 62248317 13387 13388 243053705 13388 13389 916321968 13390 13388 894180668 65745 65747 777277711 45153 45152 954405906 95697 95699 849656075 73709 73711 742364964 17177 17178 45380778 66320 66319 780067027 32427 32425 707422848 13396 13398 644747870 86241 86240 356506842 88213 88212 2302644 81858 81859 932343100 74440 74438 265456518 78241 78243 830299662 53810 53811 406378145 67613 67614 163117202 29896 29898 481500539 20427 20429 737813785 6118 6119 988909835 86079 86080 439735159 66774 66776 836702174 29484 29486 578996148 62272 62270 378959976 93913 93912 194649860 89738 89739 888206744 6468 6469 167551225 79363 79362 35762095 24136 24137 800108792 13418 13417 76176209 2369 2368 682128362 65724 65723 790907100 13421 13420 901709363 13066 13064 412747258 26232 26234 945757672 67972 67974 167290738 13425 13424 12784956 29163 29162 177750340 14261 14259 819321148 34574 34572 705608436 38149 38151 632727741 77848 77847 96812582 2302 2300 970624914 13430 13432 740619115 89605 89604 298658306 13432 13434 527204699 23672 23670 93633657 58446 58444 438501860 97983 97981 414413693 34780 34781 388325857 36161 36162 315056100 99316 99318 63018222 28459 28458 718242628 13442 13440 57822587 13441 13443 386728108 85831 85829 617406752 22243 22244 864306577 13446 13445 202332464 13447 13446 287162123 8627 8629 895214481 46744 46742 527134530 8968 8969 236850123 44848 44850 50886434 21 22 169442398 99814 99812 177891415 90870 90869 276267097 22499 22497 343307125 13455 13456 511689512 13457 13455 383796854 15051 15049 568574638 13459 13457 485306218 13459 13460 750004116 72107 72108 705058666 14604 14603 83097568 89289 89290 369764814 53223 53225 835016649 44571 44569 336542624 13464 13466 138595529 13467 13465 902121296 36810 36808 434812661 13469 13467 494407848 67050 67049 112653450 37056 37057 816891139 13470 13472 348677064 991 993 31285690 23067 23066 264189699 69455 69454 607697632 13476 13474 296308471 13477 13476 943776815 51504 51502 932548444 29665 29663 686009921 84855 84856 600138170 77598 77596 624750084 50040 50039 259906175 8435 8434 210809960 29083 29082 243020879 69714 69713 491832410 47713 47714 100996507 45886 45884 884614390 38680 38681 966317173 81145 81147 287056888 2321 2323 792931490 26154 26152 682941556 71931 71933 227515377 13493 13492 121116104 49063 49065 890886348 70671 70669 65933006 23491 23489 935270157 3470 3472 41388374 66368 66366 796102419 17363 17362 271460819 988 987 380697364 59853 59852 271056724 81836 81834 612892340 47824 47823 131549110 58541 58539 240495831 71708 71710 45382168 91537 91538 823402420 39074 39073 2437520 71567 71566 72046380 89055 89053 972044828 71714 71712 413389145 1564 1562 997061084 32503 32505 68686185 27509 27510 356791422 13512 13514 36552365 62182 62183 593622777 2358 2356 191665645 7814 7815 906060158 16540 16539 39980799 3714 3712 726353323 90824 90825 46677655 13521 13519 731301123 37166 37168 265703521 71643 71642 441269147 53193 53191 62967117 91764 91766 762102549 12461 12460 123157035 60494 60493 34346962 47644 47646 154365559 72419 72421 19315300 3937 3935 438348150 13531 13530 49270594 42455 42456 798200706 84122 84123 149008064 75230 75228 163080609 13535 13533 978983742 47488 47489 522487645 50062 50061 963969951 13538 13537 271401680 718 719 15851517 90433 90431 64179967 38567 38566 951174810 45286 45288 811145321 99540 99541 316493082 26685 26686 829738975 13543 13545 597854704 94691 94689 773822357 17649 17647 94095895 13548 13547 805996154 46651 46649 20055298 35385 35386 783185349 64067 64069 709372117 60444 60443 805260496 73123 73125 40861909 55803 55802 12369706 81239 81241 399927325 13554 13556 644264168 49118 49116 751042196 48161 48162 214742331 65448 65449 492045851 36844 36843 289463112 70794 70793 339490315 13562 13561 761871667 30472 30474 472539870 79116 79115 599033213 75260 75258 69993516 26311 26313 795401873 88964 88962 173650650 10214 10213 441811097 2146 2144 453632398 67810 67809 975819158 29804 29806 482279781 2114 2112 929057712 58117 58118 346441961 59655 59654 534126026 15893 15894 424723261 58780 58778 653965914 36717 36719 611841435 4821 4819 362956920 52590 52592 291404033 64598 64597 192293685 65273 65272 970152998 41225 41226 336237357 57657 57659 64119219 13583 13584 831311456 13583 13585 298282672 13586 13585 521620029 42509 42510 661667132 95676 95677 748911616 38623 38624 895330178 70369 70367 916038462 67732 67730 487988968 13592 13590 453483198 61229 61227 534291337 28544 28545 778939275 24994 24992 167563238 710 709 305337927 13597 13595 217468120 10082 10081 783828674 31176 31175 435536330 82555 82554 856188364 87114 87115 791450916 86269 86268 472497479 22111 22113 699207946 98385 98386 638788224 8551 8553 233652295 51457 51456 674978495 78823 78822 417929092 13607 13608 70247452 30481 30480 199442110 13609 13610 158342293 85134 85136 80318199 56835 56833 214952286 78590 78588 355702827 13614 13612 462844024 93654 93652 705217413 13616 13615 103578245 70927 70928 901637587 22287 22289 671417051 18969 18970 792352312 80766 80765 764715991 40872 40873 391765280 25065 25064 366878067 73659 73657 386699129 53068 53069 296233499 25791 25793 672918049 55850 55851 38606269 44893 44894 445137306 91818 91816 976177952 67398 67400 680548869 35371 35369 13126518 37693 37695 726580046 11764 11766 12679732 94684 94682 570299812 63738 63739 55424801 97526 97525 500943404 40790 40789 923527341 14167 14168 78081014 54084 54086 715622533 57806 57804 2851632 9370 9371 923027556 35683 35685 772140185 43186 43185 51317548 76389 76390 40013113 71629 71627 53929525 52978 52979 386880080 5873 5874 242341605 97089 97088 789307788 13646 13648 285015681 37518 37520 712179070 71217 71218 950450754 13104 13105 894766671 27297 27299 542924204 97679 97680 47775407 13654 13653 465239323 33424 33426 89684751 61553 61554 4376223 33247 33248 287650064 82982 82980 774429961 12051 12050 5331259 73607 73606 986278214 90865 90864 716498162 71928 71926 52202476 187 189 545510054 56601 56600 695331091 77519 77521 67358795 37274 37272 481603686 44528 44527 258680841 40294 40293 829027194 24979 24981 955468597 96633 96635 674996318 9208 9210 201828223 84772 84771 667379315 52523 52522 56884333 13674 13673 175076221 43025 43027 991550728 13676 13674 499844859 13677 13675 663034325 29251 29249 364695476 42895 42896 83562246 94451 94450 354371475 42958 42957 201723122 63169 63168 236683700 5563 5561 534806723 69743 69742 471408319 88826 88825 133868398 69920 69921 424598389 13687 13686 35144937 8248 8247 301395336 28380 28378 521527192 21057 21055 387982000 51622 51620 11425288 11507 11509 320894459 87570 87569 193207519 13692 13694 564498277 42200 42198 1814803 71408 71409 225010088 13697 13696 875371099 91858 91857 897571413 51069 51071 880469475 23156 23155 11734564 13701 13700 183639364 36453 36451 35085192 64113 64112 869116339 70368 70367 221521287 63128 63126 317608824 98667 98666 568309961 13706 13707 440331171 31580 31582 732786927 97239 97240 246791674 21756 21754 982983718 59069 59067 39654709 13712 13710 900956923 36483 36484 379071342 71985 71986 92580465 13715 13713 888998099 1379 1378 401316944 53503 53505 383697566 3248 3247 69158849 68509 68508 124555335 85605 85606 300178456 39621 39619 906763511 13721 13722 38979569 55337 55336 163455809 13724 13722 576009854 14744 14742 589197581 16925 16923 45375775 43300 43301 520415188 91776 91777 459438899 5237 5236 197840147 32588 32590 986588719 58303 58302 590053113 44393 44394 517434349 13731 13733 985948515 11656 11655 962245446 13733 13735 27118859 85110 85111 40526562 91188 91189 502553340 13738 13737 438052431 33557 33558 428609098 18011 18013 469567825 40440 40441 885083647 41561 41560 639720825 60945 60946 203466072 92366 92368 903421433 72212 72214 642330674 13746 13744 469845431 97074 97072 449429951 8898 8900 720620448 23862 23864 67836285 19725 19723 538786111 16884 16885 796246121 81928 81926 724242318 57478 57477 438947952 62584 62583 350318092 74749 74747 845961254 13756 13755 663236623 10200 10199 698519738 82226 82224 453145692 10056 10057 210734122 51662 51661 645710581 91608 91607 848767411 13760 13762 968934706 61809 61807 295448204 13764 13763 2507795 58895 58894 680023763 86187 86189 791011541 91553 91551 308835016 95661 95660 42613699 30478 30480 875652153 20356 20357 675609935 38752 38753 388141117 78645 78644 37727073 91442 91444 566663461 12632 12630 561726703 79683 79682 26637488 60033 60035 951109070 43746 43745 926462590 50110 50111 783361224 58598 58596 392627911 2339 2340 206692846 97673 97672 846163277 79127 79126 731360047 60412 60410 877885583 19471 19473 686572842 61596 61598 797843776 31645 31643 334198337 81499 81500 611494391 69626 69627 30943215 35629 35630 926018344 80993 80994 61878875 62598 62597 645372755 38187 38188 567871021 19555 19557 884074363 56669 56668 527870112 68546 68548 367947738 63892 63893 660256216 27495 27493 341802195 2316 2318 613965175 16769 16771 31536680 98434 98433 682888555 43853 43852 163886701 44034 44035 561528585 53838 53837 287440061 35842 35843 6658656 88721 88723 38560939 49527 49526 365224903 13806 13807 276340859 68204 68203 22669241 13808 13809 629574035 13810 13809 984930531 88103 88105 284521260 13811 13812 321213562 13812 13813 62960973 30596 30594 860487890 42725 42724 807771130 34644 34643 910588461 55615 55617 978908841 32929 32928 613450193 81636 81634 770851829 74807 74808 812000093 24500 24498 65777558 71512 71513 903693404 75280 75282 786172049 48364 48363 546755099 44659 44658 44086188 3365 3366 957350328 68382 68381 641793573 20179 20180 999642748 641 639 510169763 11583 11581 986866282 85838 85839 680837741 25974 25975 805795096 35509 35511 852416730 96456 96457 987212990 23826 23824 631840521 396 397 851320205 13837 13835 289594833 97709 97711 203260738 33358 33357 182926331 32675 32673 854864122 83341 83342 760433839 39396 39398 489435976 67552 67554 227828269 20534 20533 915298437 13843 13845 378173630 13846 13845 676598631 94552 94551 487378409 46931 46930 509275093 33784 33786 514488297 87020 87022 200405498 70192 70190 24069983 68212 68214 307357593 19595 19593 670059845 47635 47633 178918304 13855 13854 131958563 29339 29341 366375935 57799 57800 458433413 50389 50387 866992570 73506 73504 414438572 13858 13860 66386749 18313 18311 113547140 94774 94772 854878449 66497 66495 500333782 68149 68151 866406412 60815 60814 594481855 13865 13866 159565741 61131 61132 316211809 41484 41482 67429416 11896 11897 66598360 38985 38984 765897886 13871 13870 587373167 9620 9618 278957778 98166 98168 717148948 67122 67121 322389303 37716 37717 862154506 50400 50402 229434190 8589 8591 136050910 38495 38496 467008558 31955 31954 354972060 40675 40674 206051172 68252 68250 547490882 73123 73122 791603198 62468 62469 534396277 14620 14619 649787875 59900 59899 459240307 68540 68538 993446246 83007 83005 865798729 77162 77160 347568410 14509 14510 941215814 42796 42795 476944871 13889 13891 593964719 30239 30238 664418653 13893 13891 764627636 13892 13894 773696073 49178 49176 122958499 25097 25098 782941062 52430 52432 801565532 33129 33127 43602198 85193 85191 919728645 13900 13898 56103793 15760 15759 505972223 3815 3814 58632477 11224 11223 720031512 13081 13079 31679615 15676 15674 434680834 3071 3069 972414961 18685 18687 142832900 13906 13908 262220309 29928 29926 70246127 13129 13127 55855720 36234 36232 311994964 11994 11993 187644442 15119 15121 610327284 13914 13913 325535005 56355 56354 75740024 98550 98551 214015868 3068 3067 911774050 64169 64167 547540718 95479 95477 339068228 82853 82854 274345643 7254 7253 548354863 70129 70127 544373630 68813 68811 477824879 15179 15177 765847067 26816 26814 318024565 20487 20486 762224564 94389 94388 792373013 11186 11184 10472135 25634 25636 200583666 59516 59517 993774138 54924 54922 263420214 1786 1788 534352041 65104 65103 133422470 74869 74870 918979071 24058 24057 348106037 43989 43987 18035523 20675 20677 384911031 56540 56539 243766453 10133 10132 856919897 21342 21344 327885338 54775 54777 451299888 33008 33009 583038292 62692 62694 796777295 24047 24045 103829813 68463 68462 772131645 8365 8367 498805397 88321 88319 958733991 13948 13946 59104674 13947 13949 821909073 53018 53016 873385336 88632 88634 734833490 13951 13952 467542514 93784 93785 20142977 45175 45173 215619519 99502 99503 974133803 93842 93840 26954936 19561 19562 386464007 69710 69711 302449264 53099 53097 67834731 82365 82366 393509133 8665 8666 202986943 42874 42875 680129623 30831 30830 170291 25513 25514 682164495 54112 54114 158927789 87942 87940 278790274 56951 56949 849430533 17315 17313 827271262 63003 63002 502801013 13969 13970 772650179 11059 11058 959748427 86907 86905 277512349 39097 39098 12898273 41218 41220 946403378 29269 29270 636954575 13976 13975 141203959 96479 96480 565281887 93654 93655 323680680 19885 19886 736094786 60803 60805 707262871 15719 15717 594293121 87500 87502 244985413 54074 54076 478179254 95822 95821 711204911 52964 52963 633727099 441 440 247848938 5711 5713 306569763 91650 91651 493658226 50967 50968 971977384 13990 13989 487050176 31478 31479 45455589 25978 25976 460834202 13993 13992 609498629 13994 13993 530796719 69702 69703 951073596 38629 38631 216386019 13995 13997 182034357 66385 66387 975547880 65710 65708 917467851 13998 14000 511810830 13999 14001 186523259 80930 80928 363286876 14003 14001 17215001 14004 14003 499137247 90735 90734 951840067 14005 14006 285783618 81768 81770 270889748 85984 85983 23349151 68215 68214 59010457 75245 75243 422990741 43308 43309 718455177 14010 14012 70037147 2250 2248 96850480 14013 14014 694491795 62862 62860 678462893 34406 34407 252425891 61938 61936 981915997 51920 51922 861209920 14019 14018 456891031 18104 18105 896047243 87648 87646 466098074 51477 51479 797947105 74769 74770 579493059 87169 87170 56924077 75809 75810 684085764 91475 91477 363339905 31392 31390 621497489 3919 3918 464523366 90331 90332 338979036 88555 88553 14813552 14031 14029 856277188 13192 13194 660998293 88812 88811 444781065 14034 14032 578042814 27616 27617 279521540 3118 3117 843744799 71941 71940 1713045 53187 53186 499124420 14039 14038 673734748 53269 53271 789378413 14041 14039 933047852 10926 10927 882710940 28265 28264 605949884 89309 89310 595894252 14045 14043 808036256 14046 14045 495975332 15614 15615 834510968 41548 41549 22702220 90743 90744 194405736 24589 24590 665319680 48174 48176 722648776 69771 69769 206197826 93940 93939 18439452 8967 8966 180303637 14055 14053 692284486 38902 38903 710626439 65569 65571 227438842 64889 64887 532210958 97356 97358 53762163 15082 15081 69745110 35112 35113 229242468 75114 75112 12778074 14063 14062 433095986 60078 60080 253515826 34080 34081 675648608 96027 96028 294946091 65500 65502 238822731 43668 43669 625694621 93188 93190 580606999 22330 22331 800033017 88658 88659 136270569 23305 23304 162808482 46536 46535 35466582 52103 52102 178253054 19748 19750 635568156 65108 65106 343930060 63967 63965 448323856 14076 14078 607812280 39618 39617 981939032 52634 52636 121610540 14081 14079 85230554 14082 14080 954100842 49829 49831 938084852 64741 64739 154265816 84321 84319 20436590 25854 25856 263588762 14085 14087 16829101 17689 17690 192643430 38465 38463 650975785 44478 44477 854941588 8423 8422 605784097 33668 33669 359558005 38602 38600 62868877 69531 69529 270101478 2476 2477 25823572 89732 89730 952351013 81778 81780 814218431 3634 3636 2719459 79246 79248 71644205 21455 21456 769746074 68530 68531 274658825 49903 49901 938905632 85652 85651 707489274 91576 91577 404043389 62032 62030 119738969 14104 14106 543010554 38711 38710 507477480 22269 22267 836254842 95634 95633 496135617 60351 60353 377717005 67428 67430 619540876 21532 21531 554454979 54798 54797 857861109 49779 49778 337170622 14114 14115 400684894 74953 74951 859745163 73844 73843 474186448 88106 88105 66740659 2310 2312 870529848 29377 29379 31789964 38437 38435 681776336 14121 14122 612176213 50362 50364 319850715 46748 46749 50741378 3981 3982 291822485 68983 68985 329167189 33268 33270 254115434 32107 32109 662509742 73491 73489 258466406 14129 14130 726710820 82556 82558 196366061 36506 36504 590160468 77137 77136 428150956 2789 2788 129316729 67498 67497 678171855 19657 19658 89116222 14137 14135 181421172 69329 69330 452427984 34395 34394 458536032 14140 14138 984513590 42015 42014 819363057 86910 86911 764262373 58165 58166 856706644 5652 5654 494553999 52928 52926 31266040 48129 48128 108418877 2332 2330 18530883 49506 49505 831599005 91243 91245 992447875 88588 88589 997970077 5553 5552 738869543 85327 85329 146317368 40065 40064 657418287 15024 15022 695286672 40725 40724 701427681 30552 30551 249707582 98867 98865 199889342 51047 51049 343151590 82179 82181 569514420 75875 75874 47012366 20771 20773 17226901 2665 2664 808224816 4023 4024 936997576 14163 14164 11762701 47635 47637 774769471 43616 43615 269211717 96492 96494 23503016 21616 21615 478431013 39550 39548 826567400 77044 77043 66222528 6869 6870 188911301 7153 7151 237107521 40624 40625 749010402 87599 87600 41322623 78328 78327 118488305 64264 64265 799695314 69946 69944 30207012 64830 64832 24979238 86493 86494 162784740 91534 91532 189354061 47743 47745 429768646 62152 62151 76149658 44438 44436 865443771 14184 14182 991298731 8946 8944 378690439 38441 38439 384851846 49796 49797 645220468 79948 79950 894494184 59476 59478 386550087 28281 28279 1987289 62332 62333 665614451 67818 67819 10799236 72544 72546 562315917 33682 33684 198965830 29529 29531 711886080 89085 89084 275072261 95267 95268 511313154 62795 62796 572099523 7236 7235 34296518 39862 39863 147988082 70468 70466 50569971 65874 65875 859707658 76431 76433 9334358 43997 43996 726874330 90561 90560 152969171 14206 14205 241114139 5304 5302 587985058 56668 56667 716906443 309 311 299943608 34625 34623 85774265 14065 14064 667786626 42053 42052 663166172 91486 91484 398907609 70009 70011 4490216 14213 14215 883284531 64856 64857 337436195 35600 35598 183236118 7820 7821 572210805 42006 42007 656694739 87248 87249 17640639 41964 41966 988074352 33355 33354 311268718 91930 91929 846343654 62083 62081 290632528 63267 63265 755018637 70398 70399 461267366 14227 14226 697622740 40052 40051 378688634 82593 82592 445144373 14229 14230 788474675 68833 68832 833220712 14230 14232 358191462 64659 64661 385839575 26757 26756 992666095 26492 26494 472423507 62026 62024 828506177 27347 27345 509760005 59338 59336 711449594 24933 24931 690248871 80351 80353 30298811 1101 1103 191397364 47379 47381 195388470 68926 68927 831022172 82535 82536 225078408 54822 54823 901928957 26563 26565 580704458 49910 49911 962245583 76097 76099 787286498 81243 81244 945585950 99922 99921 538040735 49966 49964 704363326 78225 78226 557250054 8675 8677 530200954 33045 33044 34703078 48979 48978 879037773 92639 92637 865227187 98978 98977 67151061 62378 62379 473223056 10548 10547 460038532 18624 18623 636774830 64166 64165 846803737 83307 83305 131878869 58257 58258 637314766 14263 14264 758816064 65454 65452 49026771 63840 63839 14185902 83272 83273 962651644 34914 34916 527357110 44903 44905 613467063 14270 14269 263188827 81973 81972 460960832 14272 14270 134383584 86812 86813 371086104 14274 14272 500260830 64443 64442 486766003 38410 38411 605246611 84440 84438 330366064 86680 86678 434228605 26954 26953 735326159 51140 51142 111617319 40553 40551 855834079 99331 99330 99873348 14283 14281 219917301 93148 93150 619603706 26712 26711 222941347 85004 85006 325433984 5976 5977 67756008 30515 30516 176410859 14289 14287 359965605 75144 75142 723424581 58423 58421 101917264 64820 64819 900479456 307 309 376235500 14294 14292 500224745 76703 76705 421828921 74553 74552 462815040 16939 16938 424993064 18487 18488 10242439 38954 38956 32571537 14300 14298 345602938 14301 14299 868869160 14891 14892 391628158 35099 35101 472591022 62688 62687 813239420 93910 93909 42513252 26790 26791 683750383 93442 93441 6245573 7471 7469 849488444 46747 46746 833734004 52685 52686 583935299 35565 35564 372380020 1541 1540 912952627 61928 61930 788543895 57044 57045 685869474 89460 89461 245676857 14316 14314 995321053 11140 11139 739517997 20492 20491 799619452 53715 53714 105993976 41763 41762 424058426 598 597 179085629 43699 43698 89965572 55772 55774 262897273 14324 14323 484031056 58237 58239 377656561 24506 24507 33377712 14325 14327 624995048 33347 33349 193606823 20566 20567 730421780 2933 2935 529989307 34176 34178 66754387 75504 75502 268532171 82148 82146 70115995 57865 57867 981369251 14333 14335 760853295 7998 7996 240184782 32039 32037 798389273 86390 86391 966037931 90627 90626 297477332 69966 69965 540410564 29603 29601 803533385 14341 14342 511842650 86219 86220 580180989 77887 77889 962060101 20096 20097 7616904 63187 63186 39851771 8484 8483 213267529 14348 14346 864425198 28232 28234 68782424 83697 83699 536628507 31979 31980 445228988 92787 92785 50030303 33158 33157 459538142 82907 82905 135113997 88129 88127 45664062 1323 1322 312254527 30172 30174 584818533 16303 16302 629217641 14359 14357 74579739 42305 42306 137919156 76537 76536 423949017 57307 57305 733110921 14363 14361 765203841 86038 86040 818320619 73135 73136 769404493 91490 91488 306548491 94505 94504 824508677 4938 4940 346716438 14368 14369 915959414 98087 98086 30482514 14371 14369 658012447 78547 78548 871379817 14373 14372 241893933 52768 52770 236856069 35779 35777 454841002 49555 49556 714012828 10879 10877 461292785 14378 14376 442530190 92511 92510 91234917 14378 14380 17535597 47167 47169 31342434 19622 19621 226459291 21486 21484 779054964 41685 41684 180459547 82095 82094 599299015 14386 14384 810738081 30025 30026 942503391 14388 14386 773153003 26176 26174 194454665 60129 60131 427609940 66856 66858 282589458 30206 30205 19203239 96315 96316 648450742 58958 58959 94953521 11494 11492 217491035 14395 14396 906613274 8753 8752 687175296 95450 95452 399251189 14398 14399 699172720 83786 83785 379927445 89045 89046 61774267 93228 93227 23523106 30574 30572 922092774 47118 47119 351261037 84714 84712 761508962 45059 45061 314702721 11238 11236 703101115 34601 34603 86996603 38466 38465 339763986 19626 19624 858821787 33389 33388 385044685 43241 43239 634675354 31069 31068 542373261 99327 99325 22091582 94510 94509 337756512 67774 67776 330948397 41429 41431 533526329 91057 91058 457913087 1263 1262 56035229 93100 93098 644067734 12659 12658 13960094 52338 52339 252725426 14423 14421 76659725 98535 98537 876703168 55124 55123 936337644 31727 31726 849041651 41470 41471 271168802 34645 34646 55553174 4616 4615 228108914 89592 89590 607257249 46525 46523 957446574 21565 21564 123863690 85183 85181 365431592 64326 64325 849678685 44974 44975 387203946 14434 14436 173322767 9301 9299 216991783 87194 87196 764189712 70556 70557 421040497 98825 98827 609826335 22774 22776 517495595 23306 23307 495760226 14441 14443 63176898 14444 14442 506431158 75844 75845 348708120 85943 85944 613621828 88216 88214 36021953 41333 41334 553855317 50311 50313 733937778 83162 83163 102216295 98780 98782 99738038 40083 40081 312969087 84244 84246 313908195 47770 47768 391847618 24661 24659 968928077 99624 99625 433870143 99015 99017 283034809 34115 34114 396979728 3278 3280 89517333 14460 14458 176719777 69066 69068 333936998 14461 14462 815299407 16726 16725 561138433 24995 24996 973101877 72873 72872 641096702 15647 15648 507937346 74886 74888 35169770 56066 56065 994044559 73857 73855 221068476 90378 90377 67400688 59724 59725 315465738 52028 52030 53302474 14471 14473 258389117 6873 6871 244619044 3329 3328 483580803 14476 14474 886666240 23898 23899 586682179 56464 56465 6611691 25641 25643 30459606 64245 64244 364782547 21654 21653 61916852 37094 37095 232206617 14169 14167 102555500 10123 10122 704714727 1848 1846 827919513 14486 14484 595438276 91096 91095 713320977 43841 43840 951108197 63866 63864 368371039 15529 15531 972226758 96174 96173 446282100 21610 21611 939838074 3937 3939 335565465 98009 98007 371059264 66629 66628 82849448 21267 21265 564138710 99023 99021 18334588 26121 26120 829207314 78100 78098 15893926 61415 61414 785403950 52113 52114 775803233 75261 75262 169466468 76413 76411 556263369 14502 14504 19883450 12510 12508 436975175 89139 89138 459817248 77107 77105 762252880 66669 66668 418352568 86914 86913 855776079 55170 55169 38510197 10893 10895 88339679 12859 12858 889928679 87821 87819 62923070 77864 77863 799719509 69339 69338 704158718 34294 34293 59791373 98605 98603 752792830 16969 16967 77039096 14519 14518 821844889 5073 5072 4450417 61425 61423 187738653 81214 81212 50161751 59569 59568 504808831 30703 30705 108938337 82144 82145 100918605 87034 87036 232978610 65331 65333 631904227 58068 58067 291649198 27964 27965 90019554 54625 54623 959829259 31172 31174 385007582 52361 52360 203847723 19814 19816 272663895 93704 93702 773565097 10343 10344 776367083 85654 85655 206660658 44303 44304 317188041 89969 89967 958886550 95483 95484 257207913 16161 16159 429160734 72884 72883 218583163 63847 63849 641169953 48794 48793 661139485 39831 39829 571023058 27190 27188 672048976 58930 58932 145863004 27712 27710 933589677 62887 62888 376798513 97700 97699 895956052 51211 51213 734595486 57982 57983 122233638 19531 19530 780591780 41407 41409 347355700 8080 8082 716792835 64226 64228 38908534 65405 65406 353745559 79799 79797 34709697 14558 14556 822546407 71538 71537 633420275 94194 94192 13257212 17353 17351 207073137 58658 58656 583194991 53460 53458 366156243 92466 92465 442611654 14564 14565 861329373 54334 54333 751118337 18237 18238 71921585 85751 85749 216158063 71722 71723 773460036 49387 49388 22504134 123 124 10635023 14572 14571 635837299 1083 1085 421969415 59064 59066 578232623 96472 96474 368645582 89402 89403 534329811 95883 95881 213659691 61856 61855 369890669 97393 97395 356679352 78600 78598 969931923 48341 48342 454207962 82045 82043 707972855 84459 84461 126493686 47589 47590 2950716 69260 69262 916323554 39124 39126 594917128 70087 70086 138054042 86198 86200 585773659 64348 64346 4895797 22031 22033 950786335 34433 34435 122980375 82795 82796 902445056 41164 41162 36013159 14594 14593 993227133 14593 14595 867487428 33758 33757 10691647 29500 29502 933169203 64232 64233 657853354 44244 44243 223409756 27386 27385 966528691 80278 80279 69758199 53734 53733 468234481 51784 51782 528032641 32558 32560 218503670 81120 81119 528528179 87152 87151 2940127 25903 25901 588724532 19442 19441 295385642 92614 92612 770167566 27517 27519 886750664 7727 7728 149920607 90577 90575 616532851 63008 63007 234910929 86296 86295 821276482 88200 88199 736100683 64647 64646 784513147 51556 51557 353245545 75343 75344 770575528 95910 95912 723638314 50183 50182 253554925 10905 10904 416157417 73231 73232 39089048 61101 61099 746894735 54048 54049 816869370 66659 66658 632761094 51981 51980 799477366 35328 35327 112646641 14626 14628 101290711 14629 14627 490345882 14628 14630 512708326 76362 76360 326976299 37709 37708 765493053 16094 16093 6805794 94561 94560 724205654 71068 71069 704139007 14636 14635 41455591 98532 98533 137740095 94587 94589 457643122 7696 7695 14806414 91165 91167 980290839 68794 68793 666003257 11648 11650 574405550 68718 68720 953050082 12313 12314 778411794 42389 42388 508605559 2746 2748 288113599 96489 96490 241901157 16213 16214 848795808 65979 65978 874870536 78518 78517 792856098 94728 94727 885035878 12428 12426 416119693 38707 38706 62677022 14654 14652 972252820 15621 15620 393328027 92692 92691 3721515 56123 56121 811383949 96710 96708 222257560 30110 30112 83457690 14659 14660 297179341 41637 41635 71843664 37427 37425 871344885 73947 73945 15620447 72566 72568 604880461 78195 78197 922311685 3721 3723 534273077 14667 14665 44354249 14668 14667 137232519 6082 6084 459616620 88524 88525 169259815 57000 56999 24692253 14672 14670 30971355 20603 20605 909804524 33504 33506 995254365 29826 29824 721204097 14675 14676 232844463 94967 94968 8977934 31499 31497 6429615 28220 28221 692723330 54660 54658 308653547 61527 61529 939703552 81314 81312 747701430 14682 14683 322512527 30561 30562 521836412 94131 94133 422876947 91810 91812 97926482 14833 14832 708524924 35633 35632 394399953 28749 28747 701545021 22341 22342 18504741 45814 45815 77373439 44227 44229 717785953 3443 3444 753403031 10825 10827 678926613 90196 90194 532937782 14696 14694 939829539 29307 29309 616966368 4067 4066 252822990 81399 81397 443547680 5274 5273 444003092 33038 33037 19863801 64793 64792 827690046 93341 93340 385652255 15480 15482 499752885 14705 14703 899842152 59308 59310 27292439 59951 59950 94152061 91312 91310 441575818 51678 51680 932826837 16564 16562 42249809 85675 85677 379479268 60097 60095 961410461 13252 13250 617009807 45267 45266 184330661 34632 34633 346668260 79273 79271 556157432 14383 14382 291005192 65995 65993 448326418 14718 14719 654391920 14720 14718 162386990 69512 69513 43569492 64036 64038 408498012 53797 53799 2475873 44881 44879 945848275 80888 80886 926622895 29870 29868 491213448 68722 68724 438152946 93096 93095 614817024 89338 89336 428445940 81374 81372 771128930 39990 39992 480861251 17360 17358 67983056 64458 64460 28558630 31019 31018 438593783 68643 68644 328003798 66740 66739 49754085 7519 7520 571012075 14176 14177 85467931 31170 31168 248288533 7576 7578 181947108 11658 11656 13740044 85997 85999 367294181 60866 60868 277255370 35968 35969 846146804 13883 13882 512876279 56170 56169 262362670 7552 7551 657670565 46927 46925 41193027 58900 58898 71709501 74265 74264 297490709 46175 46173 803464633 17902 17903 165339266 96378 96379 967120660 84822 84823 1821821 82071 82069 8734207 28987 28989 27118436 14755 14757 593534678 1152 1151 327078029 3662 3660 974959826 38531 38530 84916003 14761 14759 157539200 92693 92692 296126256 29417 29416 51033202 45527 45528 873500922 94112 94114 85116212 14766 14765 765612691 30414 30415 692693377 2224 2222 585882540 44959 44961 395163063 47385 47387 269001642 11325 11323 749542793 79427 79425 915703292 61859 61857 669840116 79504 79505 121329835 60759 60758 824414580 14776 14775 686477618 97751 97752 696469879 14778 14776 530951057 90741 90740 418734098 3482 3480 888522653 57887 57885 706655987 32345 32346 603795610 60964 60963 117649559 14783 14784 724124427 30532 30534 138749117 25584 25583 92431561 34142 34141 151681306 82563 82562 765494099 53007 53008 293155406 58222 58221 742247525 634 633 702550295 84344 84345 342086860 64026 64027 141856708 51793 51792 792928632 26306 26305 733303789 14796 14795 966936275 6094 6095 325904482 97367 97365 888148561 45793 45794 710103905 27824 27822 771158600 33090 33092 307322124 9688 9686 992776195 69321 69323 626956825 4686 4684 346443794 17776 17774 487198412 12445 12447 128560355 30962 30963 848690722 23681 23682 668934039 1976 1974 700135760 72629 72630 2329358 60889 60887 403669867 49074 49076 620387652 14811 14813 453107049 27373 27371 715086561 11459 11457 243224136 19941 19943 549013771 14878 14880 909409165 40831 40832 363620735 5956 5957 728737264 38612 38613 59374816 64882 64883 27516502 14822 14820 681852750 47055 47053 864552703 63179 63177 767628091 56044 56046 182187265 14824 14826 468373114 30981 30980 348669429 25634 25633 65101209 93420 93419 350305776 16018 16020 422424945 19711 19712 147440053 14832 14831 584297211 97605 97607 779305256 71353 71352 61110630 26085 26086 520136198 90508 90507 9622630 58653 58652 810162900 43803 43802 676334798 18467 18466 788250133 17411 17410 443389281 6840 6839 593106368 39395 39394 373102053 52000 51998 849532657 79407 79406 222011002 44083 44085 252696031 14844 14846 515899690 66601 66600 142062094 14848 14847 34649537 61061 61062 798069446 75446 75448 35570143 48619 48620 500565955 19952 19953 712494411 87958 87956 335634990 14854 14853 701653642 55509 55508 20224460 73950 73952 206081969 33074 33076 616174198 85499 85498 213798775 63027 63025 476304841 61708 61709 569244302 89630 89632 294655262 14932 14931 595261748 76411 76412 382502844 42960 42961 614642437 59188 59187 672397645 19464 19465 110080275 14866 14867 531864719 78135 78137 608904760 33078 33079 298677836 5013 5011 441340331 14871 14870 544666764 17860 17861 196472786 925 923 981435913 14874 14872 655502679 2291 2289 382649827 90664 90665 215699582 76222 76220 510136213 64018 64016 427887798 4806 4804 386699048 3818 3819 891204718 5218 5216 8233383 64254 64253 717929769 14883 14882 912071122 13116 13114 697027029 68292 68290 145866006 59559 59561 820522840 72035 72034 486935741 8079 8080 186197869 61863 61861 170831715 50316 50314 383591854 78201 78200 10981033 40912 40911 48759537 18811 18812 832208173 95220 95218 22882520 94425 94424 108820665 38992 38991 914552740 40183 40184 458448058 14897 14898 17745994 70010 70012 227973364 67509 67510 605936841 26823 26824 296927349 5993 5995 784569530 70568 70566 556172487 45573 45575 651635753 44499 44501 860615018 25075 25073 398684835 51570 51571 313752449 69563 69561 586741904 27789 27787 19610060 76702 76701 335652548 47577 47578 12848854 32234 32232 439612496 14913 14911 353902448 89726 89725 704589470 8634 8633 723818333 14847 14849 669321149 14917 14916 70870095 36266 36267 520478457 61982 61983 823943955 20263 20265 626259887 82656 82654 257544968 60150 60148 795316831 39127 39128 531938261 14924 14922 904928259 47245 47243 25426779 29859 29858 784590751 51481 51480 704129001 7525 7524 999597594 26592 26593 72417967 48396 48397 272699468 66613 66612 785053302 73217 73215 851867480 46117 46115 538630286 16655 16654 382807868 1695 1696 724210183 8979 8977 921864102 96382 96381 836665124 14936 14938 762300170 28347 28346 342909708 350 351 783506417 14647 14649 259572675 15359 15358 660715668 67918 67917 445432409 63610 63609 537529513 21110 21108 964805473 25339 25340 678941053 50708 50710 307067813 58618 58620 748969027 92066 92064 965326104 80078 80076 894102187 49780 49782 127328268 49934 49932 907533751 24982 24984 677102757 75987 75989 729683659 71178 71180 933881998 22617 22619 707111683 80849 80847 473824490 3676 3674 570417352 51819 51820 861989006 24099 24098 922233766 71604 71603 59963501 5570 5571 826743384 17388 17389 695160915 14964 14962 660892453 78338 78340 220552663 95144 95142 597047920 2032 2031 413400971 73935 73933 656932746 14030 14032 978785909 52561 52560 221760458 43253 43251 707110851 84649 84648 791412704 81202 81204 24206522 6904 6902 214035302 72905 72904 867679984 14974 14976 432179896 64324 64325 433652923 56324 56323 861132550 14978 14979 569737705 30960 30959 518610087 90194 90193 368152753 55258 55256 349637552 91825 91823 177571562 35461 35462 948303558 64121 64122 693373819 98271 98269 4224048 14985 14987 648568851 10175 10173 782816560 46988 46989 387412762 91430 91431 533407636 14991 14990 886459879 4207 4206 197997960 14993 14991 134787891 47934 47932 21051310 78095 78093 61112781 68079 68080 957869425 39367 39365 150122384 13971 13970 103976854 17676 17675 598831251 23201 23200 43405587 97960 97961 819420831 62428 62429 10524709 77607 77608 32781542 15003 15004 58829213 96784 96782 791933937 15006 15005 490809466 29625 29627 704610779 85811 85809 981253053 72026 72024 37722813 11395 11396 934490233 22433 22431 809444713 43889 43890 97771050 76253 76251 355221595 60600 60598 53539143 22034 22036 70884076 22593 22591 129835035 98967 98968 107212489 85223 85221 47033296 59672 59670 718187940 1345 1347 848953293 61608 61609 365639465 68943 68941 289850690 15023 15022 544746292 95238 95239 26830592 58425 58424 990030913 81507 81508 28585871 37875 37876 596256292 13415 13413 57026938 65122 65120 597847290 59875 59873 264685550 8312 8313 645089375 82977 82975 878606723 43949 43947 427671265 96693 96691 530230106 58043 58042 704329141 15035 15036 718626408 29547 29545 283228329 98334 98336 301996305 53085 53084 65614938 15040 15038 358100217 30870 30868 517307559 43694 43693 45518615 15043 15042 860463461 15043 15044 142865931 45589 45588 391709524 44931 44933 340243121 40481 40480 513941330 17321 17320 517895926 15047 15049 329872847 24819 24817 675741418 10307 10305 574463105 58112 58111 85479447 63909 63907 544872537 36091 36090 66500882 49354 49355 140940213 20325 20323 776784719 15057 15056 339428567 76574 76572 42971449 12542 12544 255891606 54858 54860 809480834 71164 71163 223671635 36272 36273 829570232 1053 1055 453650991 95053 95051 127940122 16725 16723 409656955 91821 91823 14335657 80652 80654 274371953 19662 19661 71754626 15069 15068 50253857 46392 46394 69117546 20525 20527 375711661 15071 15072 494218155 15071 15073 1972153 67763 67762 24994847 77997 77998 20214046 47522 47524 773421450 15076 15077 479811806 93532 93530 376138540 56878 56879 602888029 59071 59070 420010135 75336 75335 88467406 83702 83703 97218239 4046 4044 185972715 83878 83877 356789072 52530 52528 524527081 92854 92852 332163652 89123 89124 516053675 53223 53221 574026164 58361 58360 802313270 28594 28596 237268974 42030 42032 753398885 52083 52084 603201481 15092 15093 371877853 60971 60969 12238133 81116 81118 462813508 623 625 662406166 51232 51234 834577582 28242 28244 938220371 94644 94642 53673816 65035 65037 250953257 63913 63912 813483929 15100 15102 750614982 92567 92566 818032917 15102 15104 636765459 15103 15105 84623668 68549 68551 19390673 1280 1282 270520275 71153 71151 498367975 58938 58940 84639801 24927 24926 643177978 99972 99970 44432460 12791 12793 828170815 15112 15113 794348548 63977 63979 276544653 1924 1926 58084129 72114 72113 842905271 7811 7809 440905497 15116 15118 387335192 78720 78718 900305749 46270 46269 7833455 11171 11170 166195612 43109 43111 26328302 38103 38102 44012752 70705 70706 289304717 72031 72032 776053720 28886 28885 563118244 18591 18593 573954269 35858 35856 521183417 87571 87573 161003705 85778 85780 387859606 32883 32881 816045740 16347 16345 704754591 15133 15132 51308113 77323 77322 620461155 15134 15135 817663441 15136 15134 569689713 56616 56617 116150871 15302 15301 785806957 36229 36227 908835012 22976 22974 511006819 15141 15140 282130595 80150 80148 86590554 54772 54771 934752095 15144 15142 50000173 29041 29043 100854195 36882 36883 494397846 2921 2919 159342947 43557 43556 186996620 20439 20441 967230250 60545 60546 848271823 22109 22108 61032179 68969 68967 56921537 37098 37100 50440780 16481 16480 214435703 36752 36754 914855191 92182 92184 255695376 15157 15155 633096322 98789 98787 843268677 34226 34224 151661626 87000 87002 427755842 6525 6526 605651420 71456 71454 59857844 66032 66030 650993325 76702 76703 344705316 94581 94579 557974410 98444 98442 637065091 29214 29216 410218786 11197 11196 613858566 63942 63944 763071586 8934 8936 396875316 29109 29110 695756593 76471 76473 393977405 14555 14556 537395550 15174 15173 335779725 15175 15173 980555222 98970 98968 151134881 15177 15176 493013019 72149 72148 568309529 78673 78674 995182065 13322 13321 790246159 15181 15180 92287323 87947 87949 794375336 65231 65229 228550341 9458 9460 236859880 91103 91101 168784771 15184 15186 437797579 43568 43567 247517306 15188 15186 353587601 81905 81906 750335261 31521 31519 529376601 95061 95060 171120284 76441 76440 568851185 3023 3021 627124055 18586 18588 892706797 44685 44684 332360345 94349 94350 766755830 15197 15196 811905155 32669 32667 148239461 14887 14885 168201798 64350 64351 553285137 69684 69685 81405590 25904 25902 683503972 99120 99118 2446939 48900 48902 266871989 90331 90329 852662697 3451 3450 335909073 51293 51295 277986546 83697 83696 512971739 99267 99269 697937530 79500 79498 852665943 5594 5592 386630668 90596 90595 222080641 58391 58392 636750060 38723 38725 915545571 85880 85878 317548556 63051 63049 747556134 68159 68158 140560002 12933 12934 574310953 45302 45301 829055546 74064 74062 970853456 62538 62539 324569320 15222 15220 982500127 15223 15222 70693185 74770 74771 594113287 85112 85110 294621291 76544 76545 509269119 76100 76099 97136050 24577 24576 882452823 66438 66436 607282812 32021 32023 112360521 50320 50321 127326335 62021 62020 708837074 87769 87771 958863409 34814 34815 792099136 16650 16648 810762624 61844 61846 786006283 65398 65397 693076164 44688 44690 642738536 2441 2443 607496178 54402 54400 53696540 7818 7819 53238290 96871 96870 91355278 89359 89360 986638067 24520 24522 883748641 15244 15245 589469981 78826 78825 291151552 51188 51190 558311431 27774 27772 30805179 19890 19891 900760714 44410 44409 38923985 87003 87002 614770070 92184 92186 884932494 19158 19159 163259172 15254 15253 879326423 34119 34117 604241259 29039 29040 690269891 50425 50423 214230103 37078 37076 69261996 15259 15258 719131447 67823 67821 140263046 96617 96616 348755126 90069 90067 950982768 52895 52894 860029708 7400 7402 864461961 37146 37144 377657461 1664 1665 405987077 29557 29556 270640098 77604 77603 997263488 6198 6199 60765679 88395 88394 201366161 60333 60331 65261590 51033 51031 80898723 15273 15271 285962274 98420 98419 786181888 18979 18980 616200678 17951 17952 344644143 15277 15276 623636782 15276 15278 684900480 33525 33524 718174710 98351 98349 65321957 8719 8720 773817562 32401 32402 930890243 51012 51010 244266446 15284 15282 483729545 13921 13920 536879887 9365 9363 507139009 38176 38178 283803738 63616 63618 507128677 15287 15289 455084635 64889 64890 48031667 5207 5205 287917672 15292 15291 672958659 62284 62283 978119279 73599 73601 401256985 41115 41117 254574893 66761 66760 267351159 28121 28120 151821985 92153 92155 819123188 66211 66209 363903169 39823 39824 483283026 31790 31791 568457323 36775 36774 641326477 70919 70920 210507422 15304 15302 734022320 15510 15511 881203690 49734 49732 607259372 77590 77589 854493221 18427 18429 5982955 64879 64878 875552864 76000 76001 102419554 43728 43730 27423001 28671 28673 587868646 8896 8898 768433843 66001 65999 517608704 9154 9156 894103075 61498 61496 692102275 66534 66533 105375723 35645 35643 690141469 22117 22116 10921804 40762 40764 231253549 15319 15321 549595575 64250 64252 531619028 95353 95352 651014790 71015 71014 855297359 13060 13058 752473833 15326 15325 32254084 58570 58572 30915619 10461 10459 848903130 20380 20379 484794870 51769 51770 641124686 72922 72921 388037467 52056 52058 437300676 47346 47347 70666103 30449 30448 907684762 87959 87957 360603851 14605 14604 246914947 57439 57440 492300459 24116 24114 982781331 84393 84394 596319473 40357 40359 437191830 36067 36066 944666098 72444 72446 307383206 57905 57906 400711857 22561 22559 503385597 76990 76991 282683731 76738 76737 898398471 32878 32880 56369107 98915 98914 824311995 15348 15349 212963575 73451 73453 641941036 15351 15350 223827331 55036 55037 586226779 42216 42215 566929836 65059 65058 142821200 93311 93310 971702991 43260 43259 672567657 37162 37160 613517667 89160 89162 581026545 60621 60619 3474733 59633 59631 782567412 9632 9630 43126706 99763 99762 92172370 75776 75778 177284850 81578 81580 442054163 62939 62938 180216403 83040 83038 482491898 73508 73506 74775516 68566 68567 685311581 15369 15367 530572195 15370 15369 656537652 54936 54935 347112329 9218 9217 39519343 11665 11667 967246116 71215 71217 379127693 71487 71485 68456957 93173 93172 401184106 15377 15376 325336060 53373 53375 414269272 1101 1102 833815584 34036 34034 731474546 88904 88905 593427827 32990 32989 112933933 12469 12470 823930430 94572 94570 684935984 96891 96892 39465337 48140 48139 41420902 10127 10126 950051461 52913 52915 646978129 15389 15388 965996830 1935 1937 542936225 56192 56194 966013323 29066 29064 926066181 15069 15070 956480791 46629 46628 3043393 81040 81038 102905541 2756 2754 617037441 99653 99651 899139648 34200 34201 458362348 46332 46334 596650769 69632 69630 356801661 71112 71110 796807700 55186 55188 56623630 15402 15403 75450157 22193 22192 382359478 86849 86851 542839095 80156 80157 7683925 19681 19679 724088381 22069 22068 333720941 95827 95829 294465005 93040 93039 90863924 84148 84147 866179145 27657 27655 801527527 29489 29488 443403424 54583 54585 464178272 41000 40998 102077629 95909 95908 177156075 15417 15416 110110814 80883 80881 628957014 15419 15418 823082216 56825 56824 763850055 23259 23260 604061016 80619 80620 802650322 71174 71175 732987005 19241 19239 526492491 77355 77353 965149541 96044 96045 372791385 76774 76772 72948757 15426 15428 544922700 79535 79537 618969212 54765 54764 317314225 54233 54235 485519786 15432 15431 253280035 19916 19918 554941246 88382 88383 926894692 80367 80368 286634781 26320 26321 866928044 41740 41738 881456490 40117 40118 198580800 42054 42053 745439922 39211 39213 890209095 15441 15439 125130342 32426 32428 416741337 15442 15443 182370703 15444 15443 885554010 29164 29166 570449341 57410 57409 372393990 41585 41584 107195456 89920 89922 323225548 15447 15449 311211419 61304 61305 65245024 31243 31244 290897206 15450 15452 471617420 44467 44465 6165331 37456 37454 707883207 72015 72013 950542147 81135 81134 441601288 29511 29509 198894554 10838 10836 32160732 80648 80650 237350944 7441 7442 345236663 76479 76480 415511113 26578 26576 78154631 10966 10968 984912616 61805 61807 829852559 26821 26819 679470687 62625 62627 621769843 1225 1226 949310106 15467 15468 62651791 6170 6172 508738813 71870 71871 789332877 70763 70761 899749018 66891 66889 49429047 92621 92619 289115304 41127 41126 269962377 4157 4158 495803184 45301 45299 297815307 48603 48602 171233290 61704 61706 124864606 20239 20238 203872264 70059 70057 773017620 52919 52921 711999601 73712 73710 46856645 69814 69812 664161969 15482 15484 829343326 27547 27548 966459470 15486 15485 143334845 94805 94806 580749086 92267 92265 992260219 39427 39426 471651768 19301 19302 201365001 4332 4334 651743272 1931 1929 674426111 43297 43299 827716839 5008 5006 296709040 62924 62925 654184970 983 985 931028738 54858 54857 434264761 60144 60142 32522621 74836 74835 421359843 90998 91000 370713761 81657 81658 634795824 51053 51055 785501821 76134 76133 417398583 42635 42637 326950269 19771 19770 721512434 59203 59204 139118724 95855 95857 835453038 49699 49698 36910906 15507 15509 53183175 2971 2970 545760936 99863 99864 293485396 14878 14877 639354370 59288 59290 844754975 61732 61734 438541763 93062 93060 569302168 90005 90003 211719935 18007 18008 889689482 4757 4759 604301557 15519 15518 196045133 66151 66153 888707813 23056 23058 913117246 13798 13796 563763233 73751 73752 539771244 15522 15524 578210405 79997 79999 784007060 24885 24887 991817323 3351 3349 736866896 15526 15528 11848891 67892 67890 693854091 25294 25292 366121153 2495 2493 818780472 15532 15531 434348065 87982 87984 859075395 7300 7298 877085775 51000 50999 139236808 24351 24349 922582106 92385 92384 820297604 32341 32343 49787656 65931 65932 767315081 15540 15539 269552936 84768 84770 486905141 38395 38393 848690212 84469 84471 814365028 66751 66750 645785302 96815 96813 778709989 95560 95561 10613916 89385 89387 243241515 43454 43453 751584943 15549 15547 643779653 17889 17888 901643184 47477 47478 905787665 10668 10670 451811716 89574 89576 116132524 19486 19487 265761634 74118 74116 809516844 27742 27740 713069098 76945 76943 823234962 9871 9872 571723001 28805 28807 866023162 2692 2690 990564346 8343 8342 722172949 49902 49904 587580799 15563 15561 499586777 94125 94126 507254096 7494 7492 244138103 26049 26050 143420994 15565 15567 369453966 76845 76847 204443148 24834 24833 520563358 59949 59948 269302615 31278 31277 394042047 31210 31212 68115476 62915 62914 132277907 15574 15572 784015890 45873 45874 594244985 87535 87533 978972624 30548 30550 46209795 73081 73080 701597584 94286 94284 459889323 97772 97771 823597740 13121 13120 633443265 73134 73135 383139629 71298 71296 61352360 49331 49333 539326874 77086 77085 431651906 35566 35568 64493838 15587 15585 758465705 4524 4525 124819853 85974 85973 947628576 4004 4006 129040536 15590 15591 137700169 83451 83450 248473599 97098 97097 319944600 15594 15593 977578743 25705 25704 506033415 88013 88014 306342252 66129 66127 536915467 74913 74912 348181913 15599 15598 875221959 73301 73299 372506581 7778 7780 294125696 77241 77239 970724528 15603 15601 355305042 98057 98056 599310654 67674 67675 333551137 38064 38065 639152563 10072 10073 71357138 15607 15608 214916656 55490 55491 863970490 74596 74597 134355421 23156 23158 382427478 85800 85798 413145144 96468 96469 726539069 15612 15614 7265453 74948 74946 919580244 96438 96436 398346342 92365 92364 452353089 16363 16365 180140644 15619 15617 220859682 22490 22489 543552975 76959 76957 622332030 15621 15622 219562634 1308 1310 332479099 95015 95013 851311627 82819 82818 898554194 53341 53340 279904874 37546 37544 269745921 56074 56076 85311927 15830 15829 799968064 15628 15630 570737553 15631 15629 886858165 46136 46138 942243572 88645 88646 76044395 38289 38288 421419603 51555 51556 753887873 84248 84246 861705191 8166 8165 824378143 90011 90010 164463686 95461 95460 220918958 64657 64656 687763255 29678 29679 616820809 5971 5973 468637381 15643 15642 784732526 15642 15644 42370194 56047 56049 254136826 74731 74732 195476846 37550 37548 831814228 63985 63987 886625064 10107 10105 381772264 29711 29712 295995556 15649 15651 641733591 15651 15652 15086126 40771 40773 923216876 61425 61426 862129166 68373 68374 546406355 70264 70266 32860509 98247 98248 111306885 33074 33073 996494615 74242 74240 833011719 15658 15660 634848113 69267 69268 632809300 48741 48739 427311468 15663 15662 171632792 8672 8671 892401834 67713 67715 338037150 37216 37215 720641408 1808 1807 81912460 17760 17759 95818574 27161 27163 801623246 96003 96002 721040139 81044 81042 407453264 59014 59016 973512740 54323 54321 447669488 55228 55227 179756935 52904 52906 830051891 54847 54849 770368762 31364 31365 157804342 35616 35617 832441010 8225 8224 907313384 15680 15678 177514273 2440 2441 960169079 48641 48643 632337679 16579 16578 781653000 4672 4670 48316908 69816 69818 241750955 15686 15685 465016421 67537 67536 412513934 15687 15688 932629813 75535 75534 443329649 37442 37440 797363262 63186 63184 553812825 84058 84057 61232088 90606 90605 171610505 29026 29025 71014505 20058 20057 107346862 34740 34738 812194358 19062 19064 15229274 40160 40158 209563512 2412 2411 589613491 32811 32809 300283059 77268 77270 72616045 35237 35238 985569091 38059 38058 532435701 40690 40692 185151031 16558 16560 962603503 88517 88518 427398499 96866 96868 218487523 49590 49589 971833009 36142 36140 842320435 94814 94813 192228792 5479 5478 645035345 19690 19689 202543504 78363 78364 243497774 20029 20030 872394980 10319 10317 11747062 15715 15716 984030280 67938 67939 727547642 15718 15717 120838861 34658 34660 100655598 72184 72186 784434387 38524 38523 621636692 33213 33212 36962591 15721 15723 474403896 51732 51730 228759598 2676 2678 89692446 85819 85818 191812040 61901 61899 461237817 45154 45152 754176216 40935 40933 431920349 19128 19126 987406714 59905 59904 769145655 47914 47913 789228886 26474 26473 834155324 82430 82431 171625005 41175 41174 34163679 1565 1563 119871153 99995 99994 83371655 94818 94817 760813978 98630 98632 260704960 39044 39043 632018678 92663 92662 28027440 57261 57259 306958272 88807 88806 80497358 79156 79155 208773045 36130 36128 45759822 18246 18245 162704739 77311 77310 92679647 31337 31339 183705731 85658 85659 772042009 90362 90363 385290888 24285 24287 317605169 10684 10686 580300152 16002 16001 983871344 78035 78036 680307963 36348 36349 26476003 97084 97085 317519282 85554 85552 523357523 92401 92403 942749385 15759 15757 463623031 53206 53208 233851344 28022 28021 670653801 30743 30741 321635526 36437 36435 723259991 85392 85394 340095607 25206 25204 893701755 91327 91329 177087753 28915 28914 740338253 15767 15768 964335313 5447 5445 563544567 2059 2057 192138603 14400 14401 656904457 78708 78706 273199881 71862 71860 267253358 73619 73620 524442123 679 681 860009631 62266 62264 53990608 26003 26001 570393110 15778 15776 334076876 41118 41116 543096326 15778 15780 988062683 46141 46140 377331017 5144 5145 203601621 57226 57225 159441817 93862 93860 775234659 15785 15783 257113348 40549 40551 934367505 28637 28639 252283802 15787 15788 44356004 79347 79346 71955305 47287 47285 866341037 29264 29263 955481771 72302 72300 377352798 15755 15753 55696445 84167 84166 311437981 5020 5022 17918547 15796 15795 414529879 3384 3385 447988587 90103 90105 215564567 52925 52927 89289599 10049 10051 220834775 75477 75476 324838271 60724 60726 418009622 10365 10366 570267902 93660 93661 954439722 27003 27002 354049580 69778 69780 729314776 91052 91051 871769604 92284 92286 911547426 15807 15809 410239174 5349 5351 532917600 3780 3781 49788072 65086 65088 832289682 47807 47808 82464456 70954 70952 131432693 15815 15814 332939366 15816 15814 213681876 65516 65518 926391376 63210 63212 616672929 15819 15817 583518365 41847 41846 736776516 24599 24601 798144670 7749 7747 115697843 85932 85934 93356818 64091 64089 700282819 53055 53054 669591705 77669 77668 371729470 15827 15826 903257708 97909 97911 863713077 38721 38719 304443722 72364 72365 37484439 76136 76135 56071350 41367 41369 223515395 15832 15833 47048799 1637 1635 450627803 13342 13340 774639072 15834 15836 50397594 15771 15773 693227689 55503 55504 269356135 75323 75324 688280125 18107 18106 639231210 93549 93548 842444959 34329 34330 442618718 79411 79413 57789702 14823 14821 909655271 84401 84400 963150040 60456 60457 187722278 29510 29508 7951574 58904 58905 424587787 15847 15849 645076116 52048 52046 81610475 66255 66254 988725293 78518 78519 37916627 15853 15851 375082548 81494 81495 454461467 60127 60125 865776622 43277 43276 181290814 41739 41737 836737470 9979 9978 454279913 93748 93746 797755872 15858 15860 1840977 71794 71792 733575002 15861 15862 3905482 59495 59493 5402928 96962 96961 622119318 61399 61401 651924952 1182 1180 912888570 75957 75958 433265389 15868 15867 546427543 88853 88851 78871848 88448 88447 102975224 15869 15871 345156747 50160 50158 557778536 33310 33309 459819231 67214 67212 283328262 80687 80685 401310305 36396 36395 802864411 13507 13505 337277625 15877 15878 928132010 15879 15878 743768619 93977 93976 252298057 85941 85942 824519953 36110 36109 220519216 33855 33854 899562889 72436 72434 127766672 26353 26351 12813163 92703 92701 962066470 6762 6763 355574910 8515 8517 483429903 95140 95142 492062443 20530 20529 47746526 65100 65098 877873137 99112 99113 679996652 15891 15893 395326683 68231 68229 717773039 87345 87346 912337967 26483 26481 529599694 15897 15896 819262761 74228 74226 817025460 35176 35174 320023399 15900 15898 38447204 71696 71695 63244518 72680 72682 651693772 63222 63224 414967853 26491 26490 451333596 60689 60690 539508936 14100 14102 812147096 67530 67528 377933816 36191 36189 631378284 49379 49380 354296745 89965 89964 224149184 28640 28638 783953316 15912 15910 151951309 3895 3893 191769862 2216 2215 314043567 66450 66451 284576753 9794 9795 944528059 22183 22182 163333505 20902 20901 180929042 15918 15919 477440002 15920 15919 585447798 99930 99931 107448160 51855 51857 30124637 15923 15922 709538782 46828 46827 286183236 25313 25312 633948427 5891 5890 540145222 91634 91632 67755763 26748 26747 669440493 76645 76646 544520082 71817 71819 785901128 33933 33934 671869582 15931 15932 364261438 66095 66093 292978981 40704 40703 726437153 94890 94889 933361763 84499 84498 640665735 50933 50935 748064665 47827 47826 101772373 52924 52923 895643916 43017 43016 51709212 15941 15940 479548138 15941 15942 778951849 34193 34191 761537666 59144 59143 41766103 16344 16343 158145459 96871 96873 179715240 51230 51228 722941605 15947 15948 520609172 10770 10772 110364088 20558 20557 411610913 28850 28851 461722042 96158 96157 2848436 19558 19559 691630685 19178 19179 890038695 76418 76416 395503848 64940 64941 745192859 85692 85693 109384492 15958 15956 221451024 50124 50126 373099194 83934 83932 154529331 43022 43021 433816659 80815 80816 905458166 15963 15962 115131296 56966 56967 119886182 25528 25529 320403235 15964 15966 748727098 26073 26075 325324910 48072 48074 909820839 27656 27654 215215251 77622 77623 56788604 93371 93369 178184411 70775 70777 35867498 12100 12102 715030459 19625 19624 463928995 15973 15975 846375427 94633 94634 376782760 44987 44985 524501081 92745 92747 172018779 52644 52643 35686630 42283 42284 720502364 87873 87875 453451087 61167 61165 196659346 63720 63721 75625703 7296 7294 935506696 29264 29266 569007907 86898 86897 579258619 16404 16403 575341134 50399 50401 297577777 63060 63062 165950077 64577 64579 49039500 93286 93288 340374726 65778 65777 782157534 46582 46583 556319405 6972 6970 724850175 15995 15993 34346975 50962 50961 290544413 62837 62838 13244963 10841 10843 603230804 11630 11631 774054797 16000 15998 505859198 37951 37950 754962164 376 374 676151117 51820 51821 207346343 77687 77685 387685271 47322 47324 526018908 21740 21742 908549616 41899 41897 671498601 50760 50761 1478014 12763 12761 554672695 48020 48018 108453129 53867 53865 875728371 43259 43261 724099666 50958 50956 255155078 75082 75083 762861478 93808 93810 696984776 38197 38195 751541170 52621 52622 748250352 6894 6893 586474393 72016 72015 278158160 67418 67417 941904708 43291 43290 537200191 82545 82547 847048698 43860 43862 871058006 2408 2407 591470896 10923 10922 444373471 38097 38099 330019746 78528 78526 982036618 87515 87514 324735650 16027 16029 628864866 30279 30280 711470000 33648 33646 704570624 4542 4541 286568524 34999 34997 423259646 98649 98647 790669832 48007 48005 280582575 16034 16036 79303905 16037 16035 988352269 26878 26879 58010063 71168 71169 406695411 359 358 444732315 39378 39379 49481869 36175 36176 343437297 27268 27266 64128780 16044 16042 248377014 44943 44944 188567454 42451 42452 652731803 53125 53127 19294877 3968 3967 577117683 39105 39103 627530502 46209 46208 863390402 16051 16049 143527726 16050 16052 918660374 45120 45119 420031920 16054 16053 755278490 73357 73356 255962794 47157 47155 306051688 67432 67431 167211305 16056 16058 343895071 58909 58908 195287777 8374 8372 207846709 92306 92305 108863522 16061 16062 958079119 63209 63208 152520711 50507 50505 572816463 3255 3257 34109169 97714 97716 546849262 39644 39642 232200499 69407 69408 840846474 85198 85199 493498383 11492 11491 394262913 4307 4306 758805218 94544 94542 550989630 36392 36393 420280987 88854 88856 694502995 39214 39215 32546161 49998 49999 620742856 70343 70341 390088918 73966 73968 19315635 31347 31346 272873382 10823 10824 1580297 66987 66985 141809829 16080 16082 824922036 82361 82363 274233640 16212 16210 78927846 16085 16084 621774866 98250 98249 597965228 44046 44045 543950082 16088 16086 112398278 19319 19320 330854347 46088 46087 852385974 22465 22466 521620517 87130 87128 461922327 52691 52690 931761570 53322 53324 690870832 51807 51805 764149731 69149 69147 74841545 56918 56916 643530507 16097 16098 701691965 48018 48019 433427572 12838 12839 644323281 23237 23236 117328801 87256 87254 9922628 16102 16103 823874420 7029 7031 775290280 69292 69291 394084257 76582 76580 442392944 88347 88345 970751587 16108 16107 484464073 95575 95573 459134574 96698 96697 626352942 29010 29008 372441380 46002 46001 3545654 90720 90718 836678923 29921 29919 422806449 43634 43632 236172415 63853 63851 958193908 63942 63941 339260580 18156 18158 662425201 80133 80135 25931935 86491 86490 734191243 16121 16120 4535046 82911 82910 330871464 44861 44863 50573204 10691 10690 72382087 18971 18969 817901346 40525 40523 868221396 16127 16126 427655122 53385 53386 187187705 18864 18863 65459598 53939 53941 401702456 7095 7093 718603953 83278 83276 146213878 87709 87707 398762243 48638 48637 460749146 16134 16135 234967787 77316 77317 35885591 99498 99499 308567776 54855 54854 478282374 51117 51119 89177889 62218 62220 93174520 25776 25778 532006822 9377 9376 479405386 30114 30112 548316246 16143 16144 98583226 61947 61945 499648378 90585 90586 145766392 38201 38203 132062322 16146 16148 186316161 8993 8991 379884198 98439 98438 699054632 5279 5281 750769344 16152 16151 210478069 37287 37288 646856729 3235 3234 12843315 13460 13462 629698672 12453 12454 413918149 42665 42666 172094434 67867 67866 837943481 60568 60570 789314326 2215 2214 693933600 98323 98324 355916217 24989 24988 403948828 25784 25783 385182506 83775 83776 539786810 16163 16165 266186614 31390 31391 691873282 41691 41690 235615366 14914 14912 714074061 77197 77196 38196631 23996 23995 82979543 92456 92457 577661675 22391 22389 237559189 29424 29422 208186302 20645 20647 268471113 43983 43981 567768188 75177 75175 486666195 16177 16175 676374321 55969 55971 19215306 16179 16177 601607233 44730 44732 298748619 34423 34425 14186329 16182 16180 995169809 16182 16183 9276069 16184 16183 338615622 43737 43735 400760900 33761 33760 299938713 27575 27577 348502521 78650 78648 619302673 16188 16189 9617699 16190 16189 484671521 16189 16191 810968303 34559 34561 842172284 80571 80569 328869068 92091 92090 928611882 7049 7048 341179679 20081 20079 333874140 279 277 258553400 22570 22572 185313149 34404 34405 458914693 98326 98324 801848841 74120 74121 773196038 85489 85490 147725218 58285 58284 794021121 89092 89090 97641185 91747 91745 697684471 46595 46593 146693738 17512 17511 734823638 31581 31580 609523907 93860 93859 228043632 75563 75561 310617702 93929 93928 673718060 77377 77376 72898068 44022 44021 902045692 67984 67986 227523437 53948 53947 702927759 82370 82369 231393214 45238 45240 872334535 61 60 425616666 82338 82336 54635885 73677 73675 63260588 16221 16220 514122788 41400 41402 229960011 83579 83578 65218203 98694 98693 415949647 42820 42818 114079751 47920 47918 585276067 42019 42018 957822929 11197 11198 721875484 96583 96584 377992331 73502 73501 33683209 16231 16229 912169 16231 16232 680573964 80470 80472 388063854 19361 19360 26905640 53089 53091 706900132 71631 71630 464007194 16237 16236 526240144 95580 95579 803940333 60894 60892 816720037 16239 16240 519645897 1648 1646 700279672 61537 61539 119194380 57194 57192 988131444 23050 23049 970378395 47105 47106 314035663 52046 52047 830849915 31180 31178 269956284 70393 70392 612425883 21774 21772 57035491 43659 43657 938965236 22366 22368 837473294 33618 33619 878629588 16253 16252 700821029 97193 97191 32152439 62096 62094 513904988 47292 47290 809744088 92172 92171 451742379 1850 1848 667929542 16258 16259 995677823 10015 10017 212655674 78584 78582 89713071 75870 75871 792677864 19708 19707 642123441 22287 22288 268402452 5205 5204 220377870 62267 62266 390601639 45304 45305 821633299 28079 28080 516745858 26871 26869 903930313 95776 95774 245870866 11511 11510 43840296 25052 25051 806310693 67371 67370 954302088 42797 42796 933602556 9768 9766 573856600 86421 86420 694920097 10397 10395 57551378 16278 16277 408094587 72112 72111 685611886 38597 38596 594568479 42169 42170 487176151 69345 69343 852250729 63553 63551 470956827 16282 16284 366327244 41548 41546 900847718 79857 79855 91610598 37246 37247 803404401 34437 34439 733925207 84428 84430 471651319 68372 68370 859833044 93157 93158 825971817 76784 76785 73192311 43070 43071 469521634 16293 16294 333751641 16295 16293 404918621 49834 49833 20440163 98063 98064 70959654 55452 55451 740748641 33127 33125 33089934 29659 29661 46378328 7208 7207 356362723 16302 16300 236159770 94793 94794 330807199 77750 77748 448200471 28086 28088 388250592 7237 7236 558095734 27270 27268 70433560 30238 30237 708169829 48794 48795 403133446 43061 43063 320348333 54887 54885 240741093 89893 89895 901337737 68251 68249 305730787 67353 67351 788270264 6023 6024 192042964 65958 65956 659191249 51436 51438 981996072 95526 95525 514194391 64472 64470 895459098 10555 10556 509295117 99171 99172 914033451 25540 25538 307523851 16323 16322 283045071 28992 28990 738805010 16324 16325 982660454 16514 16512 286373533 99446 99448 69813357 17392 17394 928614712 40413 40412 277452534 10613 10611 821070997 16331 16329 994121045 30618 30616 159251421 67964 67965 93712669 67171 67173 927983428 72158 72160 908003659 14814 14812 34626528 68860 68858 10861248 16338 16337 555072955 50830 50828 654453493 27903 27902 861243431 23385 23386 10660586 24441 24440 318040145 16343 16341 984139359 12554 12556 645686809 62498 62496 45077319 91507 91506 833097505 71751 71753 774542714 89227 89226 131913764 39116 39118 275368618 35937 35935 573941898 41327 41326 288993944 49163 49165 993641529 98767 98768 908584839 16352 16354 841746349 56962 56961 811735793 8701 8702 402631243 13045 13043 557517434 23535 23533 669416178 83294 83293 659177762 30335 30337 226839252 62503 62502 640645310 44572 44571 986118788 21502 21500 452079529 32870 32872 793435471 72634 72633 789071543 54161 54163 863725264 31099 31097 468925290 1049 1047 691754687 2644 2645 293982825 91038 91039 876336906 93203 93201 818038317 77547 77545 468402215 39899 39900 224447998 85712 85710 688486312 69584 69586 132976926 69799 69801 551066896 10799 10801 848058948 48081 48082 535820517 70756 70758 307994443 65856 65854 917299718 25414 25415 796209452 7629 7630 155487551 64932 64930 93333546 30161 30163 360282907 52984 52986 121856076 45915 45916 535295993 54828 54826 98998800 95675 95676 721150562 20590 20589 806785886 8538 8537 964832154 12620 12621 953494715 95500 95498 54492277 73348 73347 424373951 88186 88187 53325420 21988 21987 59816393 97332 97330 55244528 16397 16396 431323633 34981 34983 196496127 16198 16200 391405886 74533 74531 861412596 16401 16400 98834970 16402 16401 936704675 63750 63748 663971842 55125 55123 454438309 23104 23103 778116226 82690 82691 108341233 99371 99373 809922145 18471 18470 804172972 89529 89528 99602713 21626 21628 56123715 2799 2801 640016521 16412 16410 316299446 98846 98845 801879278 33585 33583 754160439 45412 45410 881013520 68888 68889 540716019 89261 89259 904735929 73597 73599 145142576 16419 16418 663479659 40783 40782 740147864 86683 86684 658820946 96231 96232 117850580 15057 15058 48843384 42519 42521 645486941 16425 16423 503169080 56508 56506 303368079 88259 88257 638426357 39417 39419 661490688 16429 16428 767367692 40739 40738 690035983 84436 84435 442617350 1990 1989 595991488 34175 34174 971106579 72799 72800 687978951 36608 36610 831794100 89525 89523 133613026 93300 93298 868529591 11562 11561 12437612 48890 48891 231981416 16440 16438 54747184 31925 31924 16359174 51057 51056 869386107 51666 51668 933758068 98953 98954 461717877 86745 86743 160204081 38119 38118 107111344 55873 55871 540231306 6236 6237 782132226 75893 75892 776324110 16450 16448 965339792 16451 16450 191969347 46399 46397 42295340 16453 16452 652606871 8327 8326 831649505 75332 75334 578321305 32903 32902 65459915 77653 77654 140997737 84417 84418 701360428 28958 28956 767084141 3268 3269 939779005 59756 59758 859797062 66142 66143 349906498 44927 44928 926651651 32124 32123 484835425 33753 33754 698209940 73048 73046 618816948 46560 46562 350645377 25742 25744 430784029 90046 90044 229308636 70043 70045 3753562 75338 75339 448146804 26045 26044 415742681 67294 67296 130706251 86306 86304 61615821 75472 75470 889419338 80957 80959 802021761 30667 30668 349737268 70775 70774 783312876 64908 64909 717198809 30163 30165 868413575 37576 37575 13800332 445 443 531631963 16483 16482 129469910 97446 97444 894570590 66218 66217 790142316 52579 52577 977585151 53253 53255 785425759 76523 76521 622066176 30369 30368 212259475 16490 16488 454139524 18747 18746 340495218 16492 16490 533146985 91733 91731 308026849 43984 43982 939880407 77757 77755 537037171 74779 74778 580368409 17721 17723 825768413 16497 16498 680955820 16498 16499 933807531 73098 73097 660147094 24916 24915 204703025 9409 9407 369572601 29857 29855 822908355 22558 22557 684385256 72288 72286 511778089 38134 38135 329384569 67793 67794 743891277 68628 68629 248790556 80137 80136 164530231 92891 92892 519981355 14868 14869 373855291 16512 16511 46751426 96390 96391 209940593 56527 56529 138040016 519 520 310255974 16553 16554 732260462 46166 46165 536800785 53982 53980 37708400 17803 17801 229512457 7711 7712 307200570 38697 38699 54728693 94135 94134 453109974 73070 73071 937932611 46405 46406 769166915 4969 4968 322199581 46058 46056 465486607 2968 2969 651542168 91933 91934 398127144 16529 16528 215034415 90944 90943 289278191 17050 17049 536613489 14012 14013 672850830 76159 76158 528398838 93604 93603 7807371 69467 69468 184032663 16534 16536 973562526 38906 38904 692018142 24744 24742 684991424 13800 13798 197341372 86080 86081 397941893 60382 60381 9427322 93970 93969 812380331 15407 15406 82736370 81251 81252 248577011 33320 33322 715633663 16993 16992 541566511 16547 16546 31845938 82954 82952 748535197 23512 23513 968322759 6557 6555 178375539 63375 63373 154111447 45928 45930 575968955 16551 16553 321579471 53499 53497 52592481 16555 16553 380425504 81350 81349 290941835 16557 16556 501632056 56286 56287 690497832 82077 82079 37404082 1045 1046 64277452 63595 63594 411664073 54656 54657 469361339 75644 75643 872410643 59361 59362 856800068 95996 95994 397194860 76299 76300 58257744 16567 16565 43558959 78622 78623 933049402 9312 9310 740527789 16569 16570 677458913 69022 69021 560467927 30778 30777 161055228 90071 90069 825963582 66641 66643 471369646 76931 76929 953199422 13379 13377 721081691 47812 47813 49979253 63282 63280 888715961 49358 49357 202256250 92842 92841 526099754 18887 18889 476241612 33314 33313 881571913 50537 50535 192287497 8569 8568 272880834 86543 86541 497971553 82104 82103 996442472 15811 15813 247050313 85284 85283 425978497 30051 30053 982724980 97100 97098 694250340 68870 68868 925005823 18789 18790 20646983 40080 40078 276811500 16594 16593 636022354 32628 32629 970208209 51819 51818 63176184 34774 34776 618486225 94108 94107 271385478 46099 46098 302864588 29477 29476 749540860 74129 74131 189717715 1492 1491 392827933 5802 5804 459663839 48195 48193 60371906 29837 29836 871466946 82846 82848 992311155 99735 99734 336587357 52607 52609 174438456 49047 49046 563898900 37818 37819 862814637 30833 30835 118939775 18820 18821 184513621 53138 53136 136363362 86301 86303 18686512 93769 93767 513894368 30192 30190 926718352 20381 20383 310951915 78835 78833 639046184 44531 44530 506450943 16620 16618 891154534 16620 16621 291151632 16621 16622 92902147 93796 93797 81519297 10463 10461 319659736 15239 15238 282390998 36765 36767 741063923 58515 58516 395935468 28993 28994 606174954 16628 16629 389038951 16630 16628 8314223 20621 20620 326537901 12052 12053 72746277 58315 58316 182496658 82499 82497 453993906 1997 1998 131852818 37081 37083 81147670 62660 62659 13763398 98307 98306 112322875 79880 79879 415966609 88789 88787 3322316 16641 16640 850168603 16508 16507 684076107 16641 16643 689978496 4155 4154 380158046 80440 80438 487639497 29768 29767 292962922 16647 16645 751898523 91686 91688 308183651 37473 37475 98163886 2148 2147 871742691 33243 33245 590220161 32972 32974 866493049 16653 16651 710730828 16654 16652 113371459 10881 10883 958520119 33372 33370 624401599 66351 66352 363364041 76155 76157 199335902 68006 68004 326052515 64334 64335 410588506 20629 20630 516313710 22964 22965 19374666 74314 74313 16054546 16664 16663 163135220 46220 46218 251177000 16454 16456 946801122 236 235 350944179 87861 87860 745591096 79567 79565 805148170 57328 57327 400410180 64270 64272 690163737 25571 25573 65422679 16673 16671 38517193 72747 72745 35793875 16673 16675 139083453 52279 52280 158850694 21577 21575 458490687 10239 10237 649531958 67147 67145 2444666 27114 27116 19931773 36020 36019 734105321 15735 15734 975143640 55429 55427 466969103 56107 56106 68871674 3182 3181 767135849 16684 16686 371816294 53152 53151 101987489 16688 16686 913489212 16689 16688 991612164 75366 75364 36415571 44699 44701 326455862 9554 9552 864485513 16693 16691 197043748 7005 7004 591948631 83856 83857 883388219 20109 20110 670449833 94011 94012 465023960 16698 16697 346759660 17592 17591 280119807 49929 49927 965248872 75783 75784 965996367 69493 69494 667498448 25647 25645 121118005 78194 78192 460414487 33428 33430 16687969 45259 45261 211956102 49433 49434 448045686 30922 30923 176972812 16709 16708 587835654 28861 28860 570411733 16710 16711 46015677 76403 76402 832599325 8355 8356 408935900 50528 50530 766846279 84923 84921 642065129 56874 56875 899538985 15388 15387 596701861 16718 16716 21347499 69713 69711 37238847 82761 82760 702524816 73855 73854 28387783 13590 13591 740894611 1591 1589 499929317 43656 43655 745174454 12698 12696 238656971 82098 82100 402690519 16727 16726 682530920 8188 8190 707544964 79962 79964 356382687 2658 2657 887230224 41228 41227 693256247 16731 16732 188620518 92632 92631 901054036 64877 64876 261367582 30631 30629 355008550 47767 47769 119728974 79734 79732 766893344 16736 16738 895823523 67553 67552 914350828 56384 56383 554051120 67633 67635 877804125 42559 42557 74442117 34352 34350 52498085 7670 7671 201292164 19382 19380 70895304 16744 16746 601269616 47137 47135 10344784 1653 1651 927888967 70285 70284 872585795 16748 16750 604479570 17289 17291 310286162 67467 67465 43932410 46171 46173 945506899 52931 52932 117059293 2764 2763 412336625 33229 33231 440625697 90102 90103 911693986 84035 84034 812691208 34277 34276 925554650 16760 16758 998002885 10531 10530 68096383 62470 62469 43722895 16762 16763 753600924 72310 72311 548510963 16763 16765 478147161 4463 4464 140426606 74589 74590 353840171 16768 16767 364266555 60325 60324 29392968 16768 16770 160191594 47701 47702 298564446 16772 16770 872790578 9138 9137 793605764 97783 97782 791092104 68221 68222 507407473 15350 15349 117937904 16775 16777 910175979 10618 10619 295912596 33156 33155 150917251 40442 40440 407686547 35071 35073 657446528 27033 27032 347999643 34764 34765 372705049 81337 81335 600732346 16785 16783 678029287 12598 12597 801050481 27981 27983 166428825 49776 49774 875664139 16788 16789 876066282 16789 16790 498605100 23026 23024 440094928 51828 51826 654678445 11642 11640 58833910 93838 93840 902049191 16794 16795 161223021 64523 64522 419612366 1892 1894 102087327 24711 24709 726230017 97440 97442 690115716 16799 16800 978007583 15183 15184 81399320 16802 16800 909579291 7086 7085 45623052 45784 45782 179008851 96084 96083 337304763 16805 16806 591848989 73807 73805 728015713 48481 48479 37707939 14216 14217 801308551 16810 16808 205226994 16809 16811 32328130 90598 90597 129518413 57055 57054 624342685 9550 9552 941905863 39461 39460 991700180 16815 16816 277897745 11209 11211 697705411 73148 73146 597154448 74212 74210 401909789 25280 25282 290874802 47583 47582 402281697 92656 92654 821523075 68942 68941 738223754 71492 71490 401153915 76411 76409 397827719 69087 69088 11461018 99691 99692 226886378 76543 76544 860955064 76872 76870 714475108 13393 13394 829637654 49317 49319 325676145 86699 86698 134336056 374 373 589462992 80785 80783 142941943 62886 62885 63608630 83721 83723 202796242 42139 42137 47885379 16837 16838 32374405 16839 16838 273678517 24812 24811 731271645 70884 70882 8063452 19589 19590 146810058 16843 16841 12592206 41443 41441 347182262 77806 77805 909674971 64585 64587 391792661 58060 58059 323847107 16848 16846 738448957 16849 16848 939627815 16850 16848 67704696 16851 16850 147723198 70109 70107 684726104 21740 21739 297768137 66273 66272 458066763 84262 84260 647609417 43043 43044 423993199 39467 39468 764808303 15271 15269 605351848 37223 37224 650692948 18568 18570 247329519 16859 16861 572638442 55921 55919 872236781 15685 15684 906831667 79980 79981 838457800 16865 16864 683214512 5005 5006 764896829 21674 21672 502490397 29938 29939 63745007 38364 38365 1251931 68553 68554 205282814 16871 16869 388024238 34408 34410 727443932 89432 89433 478844200 9155 9153 474982492 46319 46320 60124005 60556 60557 777555724 93820 93821 39149433 28093 28091 461367237 26625 26624 283899687 70122 70123 961068160 30752 30751 801870676 49295 49297 16987499 71830 71831 43540154 77030 77028 297737533 80554 80556 833098977 86507 86505 769425350 82330 82331 606614859 27427 27426 373036746 3089 3090 81589999 56105 56103 85358863 32193 32194 595857386 36798 36797 711409589 27429 27428 618079600 3247 3245 738596294 4194 4193 321779720 20704 20705 190047758 78728 78727 29237241 93343 93342 848075565 78488 78486 344059391 16900 16898 196945386 60270 60269 515064899 34008 34007 592592330 81699 81698 703953802 66270 66269 944443362 20632 20634 403744941 37792 37793 7374313 30596 30598 827905609 64825 64827 600694673 16909 16907 296486583 41636 41635 229933079 85550 85552 102142527 16912 16910 461324825 52991 52990 219461000 11577 11578 81176489 26359 26360 192078931 2385 2383 54832287 95214 95216 668120169 87552 87550 432154931 728 726 516650194 16920 16919 434913995 9702 9701 27936072 66004 66005 684941073 15146 15148 836223468 58906 58905 628018505 42730 42729 181901111 81487 81486 850336226 72317 72316 216732210 74960 74959 120537162 53519 53521 978452714 33799 33800 75869959 16100 16102 959510302 49654 49655 943280644 16933 16931 738937660 58493 58494 139466536 38974 38972 317644684 36335 36333 763601197 10370 10371 657263530 85523 85524 24597168 33975 33977 63257145 656 655 607120260 78515 78513 207458006 94511 94513 387553868 81940 81939 619587659 35083 35084 365384777 78463 78465 737923845 38233 38231 138266992 9007 9006 159268809 87842 87841 343882432 26461 26459 73405090 17622 17620 807379154 48310 48311 815980062 42553 42554 259367090 40669 40668 673078969 27359 27358 879510253 28883 28882 535038618 23031 23029 56186603 62591 62589 205703549 29770 29772 18349183 13139 13137 627370225 29071 29073 950826429 16961 16960 49960643 16962 16960 815944460 9124 9122 35666874 46751 46749 737841020 94664 94666 64370820 24106 24108 475374425 60800 60798 9546993 43910 43908 103168768 36227 36226 503367007 16970 16968 344248305 54375 54377 419029622 96217 96216 50662950 38603 38605 982140693 84036 84035 13500323 73461 73463 66552459 67076 67078 188817487 89738 89740 144802571 79618 79616 676883458 65547 65548 47860826 33436 33434 16069343 15510 15508 930090699 8836 8835 571817956 59016 59017 332338285 72622 72624 33123775 66407 66405 475589251 61955 61957 755008995 71050 71052 466179380 87759 87761 370606044 97889 97890 20491140 24139 24137 811575007 16990 16991 52454787 16990 16992 317379494 90255 90257 447100612 3417 3415 604174459 22666 22664 91240209 96802 96804 773960594 59586 59585 640879453 16998 16997 545446811 16999 16998 802096378 60722 60724 491960984 41377 41375 816487693 17000 17002 394488556 94055 94057 790059582 98192 98194 574425781 32693 32691 72433332 14490 14489 871479644 6369 6370 136532544 17007 17008 57788779 66372 66371 59462360 80913 80915 575021214 11048 11046 497460552 27586 27587 311814204 70717 70715 287524900 6306 6304 12722087 74129 74128 577796865 36536 36537 479602482 90351 90353 578441188 17017 17018 934332724 89966 89964 866602235 29061 29060 704081755 18159 18157 567864459 68193 68195 967295554 16658 16656 453925162 42527 42529 688613189 17025 17023 983972398 56524 56523 734449812 65432 65430 960570469 98614 98615 634311558 57382 57380 860029703 16521 16520 905410864 28985 28987 402001128 22538 22539 774389047 83455 83453 860559858 15155 15153 992816866 28503 28501 608005331 12720 12721 505948275 14576 14578 835896563 53791 53789 967119032 54670 54672 281037993 23311 23309 340384477 47705 47704 195671982 13037 13036 321403012 74381 74383 537109970 30398 30396 229716503 4052 4054 26746349 6314 6312 28036957 17047 17045 379958553 20751 20750 711756364 82158 82157 513914398 16529 16531 429682207 22328 22326 362667310 17052 17050 431305896 95098 95100 105118675 17053 17054 906967014 17054 17055 477993253 20382 20380 774733274 17056 17057 716497472 27744 27742 890129559 32806 32804 867368693 67655 67654 438387865 14982 14981 723885760 17061 17062 500430167 13311 13310 52922362 83721 83719 331849755 42714 42716 436339536 79069 79067 346201362 79636 79635 915121524 1013 1014 562108063 51196 51195 724527378 83951 83949 990416629 5407 5409 193597190 22280 22278 236512229 56850 56851 172698316 17073 17074 941475060 37072 37074 806480184 62077 62079 84037553 79010 79012 418393959 81200 81198 683853382 92517 92515 177186293 17079 17080 379360332 17081 17079 351274096 26960 26959 937661924 42971 42972 265040141 56221 56223 611374339 76477 76479 647563418 15018 15016 515256589 17086 17087 86663860 17087 17088 896574630 55057 55056 384935482 70504 70502 217685445 61915 61914 719618562 32705 32703 842603529 17093 17092 771431882 88881 88882 959940945 23489 23488 240277361 13092 13091 156270727 87555 87556 955277415 8177 8175 419690172 24715 24714 69422946 17099 17100 996670074 17099 17101 948337234 64469 64470 20708693 43848 43850 178334872 94598 94600 261708740 86323 86324 925601138 25665 25666 776378159 17107 17105 334514874 39499 39497 799635017 31420 31422 122346449 84844 84842 878084000 36739 36737 944664790 65668 65666 742818419 17113 17112 696640027 1214 1213 396796355 30071 30070 273953753 26409 26408 692721068 21599 21597 452559394 64727 64726 213686006 20371 20373 926116120 45824 45823 838183144 88403 88405 192789853 24312 24314 547894620 87177 87178 888645834 78420 78421 892776217 17125 17123 4732260 17126 17124 155397724 41932 41931 281534603 96975 96973 702757816 74372 74374 70580341 30217 30219 493927712 5613 5615 186873307 17130 17132 452704579 51133 51132 32999410 87487 87489 895378712 61417 61416 2390173 23191 23190 468398009 85178 85180 778745569 17137 17138 851656820 17139 17137 834626969 31004 31006 616930079 52695 52693 482853483 15357 15355 824303277 41969 41968 973207802 5307 5306 378163711 30840 30841 545338973 64830 64831 503657212 31790 31792 626266321 79996 79994 660667364 45134 45133 461641642 41289 41288 960697057 17149 17151 884514704 84293 84294 920426464 60077 60079 880287463 68604 68606 27261598 17155 17154 134917775 17154 17156 171578118 17157 17156 888996558 17158 17157 789978554 48121 48119 809595018 57251 57249 815754992 75862 75860 267375292 64215 64213 386445695 69266 69267 699130913 48751 48752 257783865 58287 58289 262398259 71559 71560 546312060 3290 3291 43596887 43383 43381 372149508 9670 9668 740867672 36487 36488 582193667 30736 30735 262051092 17171 17172 460845940 68651 68652 159892085 71090 71089 272940204 41942 41941 164225443 17176 17174 545734706 99483 99484 503556216 35904 35903 270478032 42468 42470 22178101 90504 90505 37389034 88153 88154 5879923 97295 97297 30295055 48765 48763 534427996 82780 82782 927284942 51909 51911 503382554 1158 1156 265370827 55702 55703 977178256 76879 76878 945986834 99000 99002 426420040 80933 80931 735137962 97258 97259 920636077 35152 35150 950368110 54929 54928 272709243 22207 22206 451728664 18414 18412 500999539 80763 80762 128752799 1869 1867 162141523 17198 17197 737248707 51028 51030 921741573 84894 84892 25420005 17201 17200 210074391 62173 62172 993500445 84122 84121 330265707 75491 75489 719287431 71693 71692 497711920 52885 52884 585052893 21744 21746 29756944 1815 1817 895339083 92721 92720 640458667 63214 63215 320154238 62937 62935 624870981 13243 13242 734498303 17211 17213 26842043 17214 17213 307147199 38752 38750 985246140 44454 44456 105851635 75690 75688 876142133 58351 58350 629853985 12112 12113 28541965 46691 46692 651256443 3312 3313 155855891 41554 41553 546537581 81858 81860 247624245 41983 41985 24782962 45376 45377 424258290 86854 86853 507308331 7350 7348 97944850 4427 4426 319409074 17227 17229 942404500 43384 43386 547557676 58196 58195 14625256 77138 77140 17488029 94974 94976 195003486 19938 19940 426717953 57450 57448 68181727 43340 43339 169661336 4313 4312 156191707 17237 17238 437361281 82182 82184 471310722 86304 86303 539897226 17241 17240 488391479 44300 44299 738628423 627 625 208188737 17244 17243 274138209 37913 37911 929339588 17246 17244 286517041 71795 71793 661955568 27001 27002 387623309 58271 58273 54454905 17249 17250 730361058 6309 6308 881363527 31618 31616 480622723 79845 79844 79466606 42754 42753 243115585 73990 73992 34220640 5228 5227 420330812 57518 57517 522778466 17258 17257 907538169 26087 26086 532188732 29348 29346 546597556 47943 47942 55020341 44039 44037 667171575 48568 48567 15678014 87597 87595 400777579 45249 45250 93958510 44754 44753 981099759 18869 18867 115470254 97795 97793 273647079 26134 26136 479646646 89191 89193 117148886 79150 79148 853409592 82177 82176 202893104 93275 93273 116554330 87157 87155 1279593 10267 10266 9120618 70400 70398 715437394 9068 9069 433714893 99565 99566 853071781 77237 77235 674044729 17278 17280 19758558 11624 11623 926129701 47719 47717 787040077 8763 8764 148823165 17284 17282 16725098 29499 29497 736203673 56831 56829 380599144 17303 17305 987133552 17287 17288 129037581 59300 59299 905847561 57759 57757 396273600 39948 39950 161713203 37510 37509 64050404 83514 83516 857615222 22616 22615 175426660 21792 21793 376541001 33254 33255 690825359 2603 2605 915511685 99285 99283 997786663 36915 36917 574849562 87329 87328 882393268 35394 35392 128020993 39963 39964 448619294 18960 18961 3689074 63862 63863 71021691 44874 44875 131034198 51292 51294 341632294 82864 82862 801543167 79990 79992 433055249 3957 3956 18455831 75753 75751 280816732 11285 11283 520209110 20024 20022 712463142 17311 17313 473378936 48630 48628 483250083 67522 67523 349533679 65177 65175 452897646 73406 73404 54422229 10421 10419 977860897 87701 87702 54991268 32337 32336 605878052 8268 8266 300578089 9111 9110 401675458 23157 23155 28805686 35108 35109 515001730 17325 17324 802153368 31066 31068 836030132 23477 23478 790677064 65795 65797 940120906 57030 57028 984126438 39846 39848 428548585 17330 17331 12314466 98529 98528 236386624 30387 30386 445498877 95348 95347 645281433 5985 5987 507995760 17336 17334 867734189 32917 32916 600997994 79637 79635 234934461 47443 47441 674929216 95412 95414 486022110 23741 23742 625228512 10832 10834 601935509 17341 17343 236097032 79063 79065 860346531 6993 6992 510204085 3670 3671 39204642 47695 47693 244060637 25145 25143 298037969 28657 28659 499331936 56101 56099 443144365 40279 40277 92051261 35358 35359 695394497 28920 28919 118322433 73460 73461 741308222 63953 63952 638833542 62419 62421 226859982 72661 72663 24871641 36814 36813 654609190 37526 37528 488403580 75332 75330 664200922 17360 17361 234764238 98770 98769 835784566 93472 93473 456808647 44037 44036 334128330 17364 17365 92090088 30959 30961 457629829 34627 34625 120256114 83549 83547 632241926 95501 95502 58856407 25270 25268 841001582 22091 22090 403122542 61715 61714 322837498 80720 80719 511262570 46315 46317 90498960 63300 63299 394309645 4071 4073 173647255 52091 52090 166333977 17378 17377 211939084 27709 27708 203664264 97691 97689 745414610 94539 94541 146804348 12002 12003 942805834 17383 17381 194425465 76145 76144 852627236 17385 17383 159803858 87271 87272 695816309 56930 56931 886633313 60649 60647 990310153 31737 31735 272767099 17388 17390 321129210 17390 17391 310699811 17391 17392 989198465 49991 49990 213015678 73131 73130 23813645 40117 40119 621679496 14303 14304 489945234 64616 64614 412077060 17397 17398 172980772 96810 96811 352542137 61624 61623 88061636 17400 17401 500034523 24258 24257 635179898 31721 31720 223112392 38434 38435 2597284 17404 17405 618224117 38633 38635 778559629 89370 89372 30429735 17408 17407 47040321 32864 32865 182028262 79655 79657 147925152 85669 85670 62684718 79963 79965 303990706 79726 79728 535790953 96893 96892 885154362 84548 84549 68854938 66872 66871 995860366 71118 71119 762731227 46812 46813 82764197 1332 1330 203830537 31876 31877 911567986 78080 78078 608400318 55167 55169 62410096 81464 81465 561592191 48449 48447 356941183 99358 99356 853842231 21297 21298 628645614 17022 17020 536001764 5106 5108 554887641 59183 59181 65305745 4337 4336 615472309 51208 51210 32522116 68149 68148 495564585 29449 29451 604328376 79984 79983 777252127 54185 54186 908742542 17436 17434 899928092 89020 89022 277084607 25283 25282 940221132 79778 79777 569542037 87754 87752 264440546 13813 13814 760724827 76399 76397 604263711 42503 42502 192218386 14506 14504 167034799 17445 17444 594646885 81514 81513 289029820 64776 64777 737709791 84915 84916 506392382 69810 69809 654118748 79355 79354 330279952 47399 47401 706487229 17451 17452 781318473 87787 87785 631153632 98948 98946 347224521 43585 43586 8383696 86602 86600 967369490 63201 63203 481707320 17456 17458 454632282 30298 30300 839413790 47428 47429 916958686 53076 53078 396091341 56907 56908 998678904 12526 12525 672268051 3146 3144 430816628 21193 21191 367195821 10809 10811 816208032 86787 86789 549518592 91670 91672 183970 59859 59860 429444618 85421 85422 460150670 19366 19368 121003927 17470 17472 73039288 60629 60628 495199672 17473 17474 727393735 55769 55767 426703729 28989 28990 990928139 90995 90996 862323634 13332 13331 783933969 56233 56231 981505672 17478 17480 376118132 68396 68397 171576981 77093 77091 182218997 79701 79702 752552638 17484 17483 853261006 17437 17438 477460515 89042 89041 476068676 17487 17485 881391700 31986 31985 188503676 77293 77295 105281474 44945 44943 64172687 78968 78966 560826483 35977 35976 353499616 59700 59698 64345338 48618 48616 73095086 9414 9415 25706407 37580 37579 80381669 23737 23739 394756603 79861 79863 838121274 25593 25595 992993374 91023 91022 973057142 74192 74193 406341140 43970 43971 833579026 35568 35569 257351022 77040 77038 330493189 50681 50680 662698045 58850 58849 200641498 13633 13634 63528076 11470 11472 747713797 50372 50370 267241871 52743 52745 241223031 68707 68706 896354518 10560 10558 60176240 76448 76449 189669318 55438 55437 66676629 78016 78014 310572362 94632 94633 844305986 87608 87607 820412358 24235 24236 65231649 17519 17517 21562701 86175 86174 220316924 17519 17521 196380691 25794 25796 261520335 83347 83348 340042021 47053 47052 326222626 62766 62764 414350167 53560 53558 52262549 55507 55506 678651006 37298 37299 167874749 46641 46642 756210400 53543 53544 392079918 27769 27767 328705257 89688 89689 582643417 72021 72019 75665696 99010 99012 871464345 77940 77939 14231641 17913 17911 283993608 37610 37609 929639467 58507 58505 317962391 55078 55079 10773412 71817 71816 93871326 48723 48725 422029372 17542 17541 290398768 6027 6028 115222792 15914 15915 329301619 62024 62025 46006320 17546 17545 653799214 83329 83328 959622819 26838 26837 8218340 4748 4747 722569737 19848 19846 120340641 60378 60379 659246842 17551 17552 578378706 78388 78389 690064749 77712 77710 682750553 63915 63916 279680371 99186 99184 686276321 55200 55201 106017317 56575 56574 907802991 96143 96142 384995546 61411 61409 879892538 40499 40500 983869598 66562 66560 637833917 33482 33483 404207072 17562 17564 424827658 89866 89864 915906155 18065 18067 995262817 95816 95817 816664984 81896 81895 791229953 57722 57720 425851073 77065 77063 762649918 10662 10661 639601656 63531 63529 222570964 98987 98989 255074041 91825 91826 950399355 25317 25318 955546206 69579 69580 786051004 45009 45007 393893138 15166 15165 371714818 93985 93983 520831496 17580 17578 61908468 39086 39085 857220653 2296 2294 478746370 22056 22058 635390619 44390 44388 241272894 17584 17585 984473359 91896 91895 132215150 41988 41990 19445405 3783 3782 747823711 90695 90693 483629218 68887 68885 705807228 21660 21658 656844795 66590 66589 792500894 11190 11188 73224820 17592 17594 50696742 17595 17594 382779011 58508 58507 484963914 62965 62964 647437623 44566 44565 15965356 51446 51445 774106731 79811 79810 25618993 95511 95509 965301567 89250 89249 681208592 17603 17602 710643913 26467 26465 716583209 71524 71525 305392903 80034 80035 629402777 57833 57831 902742040 39029 39030 201159307 12727 12725 718391212 17609 17610 37955152 46809 46808 573373114 62616 62617 185333939 5384 5385 286860145 51163 51162 146174342 71556 71557 180344176 15031 15033 872183681 17616 17617 14502457 12735 12734 172247629 83316 83315 514571747 44750 44748 362013403 69907 69908 207097360 16950 16949 270478842 13023 13022 321899807 42633 42635 92296489 14584 14583 777813923 45609 45610 864192937 22506 22508 38232083 37716 37715 211453399 7507 7505 748780739 68208 68207 502544569 36519 36518 385285138 41453 41451 992366551 40073 40072 603912421 17633 17634 830673740 8271 8273 595094869 85406 85408 621692956 17636 17637 574951845 56749 56751 420023496 69288 69289 126729591 11229 11227 103408672 32130 32128 746613055 21295 21294 6939225 8688 8687 11953143 17644 17643 242856031 88391 88389 758419733 78388 78387 886233452 9082 9081 135054010 59542 59540 375920346 2777 2775 178324524 95781 95780 754650678 40714 40716 478472326 31487 31486 990524821 90062 90061 620704174 17652 17654 962908715 95595 95593 892134280 17656 17654 576570649 17657 17656 19320169 17658 17656 479959687 54888 54886 460104655 17660 17658 663457523 67526 67525 14052431 47353 47354 192216776 85844 85843 759590350 62138 62137 791082035 14282 14281 82008820 13849 13851 357549874 55976 55978 127261918 77957 77959 594215918 5263 5261 529124371 86425 86427 878054218 24597 24595 407991738 4053 4052 411050428 43308 43306 816136458 22059 22061 96231516 85537 85539 415811841 316 315 414530618 39939 39940 260750937 50922 50920 704550901 69534 69535 803644856 18954 18952 415601545 17679 17681 558417447 88310 88312 220532329 67350 67352 13898181 29329 29328 336990158 63152 63153 384393916 17686 17684 385976654 17687 17685 121540213 33835 33837 284469168 2085 2086 330187016 61744 61742 57648639 5441 5439 495916791 94863 94862 215635677 5759 5761 995482395 70749 70747 580179994 34174 34176 322074334 20432 20431 279520389 10711 10710 676737707 29077 29078 18872322 4797 4796 752081571 40781 40780 753809885 32319 32318 169909138 17702 17700 948658526 17703 17702 842640417 75981 75979 505383070 76577 76578 727782989 14600 14599 660218264 39714 39712 679752983 62581 62579 417235331 17709 17708 540752509 21117 21118 291124832 2915 2913 879579562 71840 71839 43684047 26302 26300 479146346 17714 17713 669211686 88883 88885 612938464 78852 78853 936896196 74735 74733 842383483 17716 17718 974548131 84923 84925 595964198 17720 17718 13283373 6681 6683 927032255 17720 17722 220187985 42840 42838 308981451 38919 38921 760021 9775 9777 339736680 68659 68661 477392366 6841 6840 182127234 80294 80293 852323854 71988 71987 980940618 5460 5458 34854653 25508 25507 156377572 11185 11183 683081515 19511 19513 36355936 13404 13403 113756229 17733 17735 63707628 3899 3901 304690694 39863 39864 819163208 17738 17737 442754896 85882 85881 235402106 71374 71372 504735099 99495 99494 661050562 17742 17740 872807917 12077 12076 666917328 48547 48548 701864426 4842 4843 949247285 9695 9697 441764014 35283 35281 452184344 82169 82171 493842361 17749 17748 654617130 17749 17750 331535723 1646 1644 69267164 6472 6470 802159056 31313 31315 194684623 49475 49477 53520317 21403 21401 673109643 20429 20430 319846428 27783 27782 599012213 56645 56644 305342852 28042 28041 912317435 16006 16007 145956365 17760 17761 124280850 1376 1375 88790370 12815 12814 858893794 7573 7572 501524759 6105 6104 130496191 96725 96724 539736381 7498 7496 167272540 56639 56638 263980852 36509 36510 891033147 96501 96500 871969473 66539 66538 125046632 58926 58925 393874784 4817 4815 221027431 54257 54256 992016348 19345 19347 6604651 23518 23516 516439580 17777 17776 293052617 35517 35519 563733824 25471 25472 97466795 4744 4742 469508077 86840 86839 91635465 41686 41684 891739364 36891 36890 53521109 17783 17784 374580186 76515 76513 349925750 36075 36077 32991876 32875 32876 751548792 79056 79055 305634289 11653 11651 567524226 31597 31596 22506012 5326 5325 400744072 17791 17792 628769218 14424 14426 994534465 17793 17794 400925809 49181 49180 546388444 16509 16507 865651938 17795 17797 991281391 57600 57601 634875272 17679 17677 7559856 17800 17799 301537641 6660 6662 207327079 57324 57323 691651885 16517 16519 854152227 36615 36613 338452084 43616 43617 430792876 99874 99876 801860973 92654 92652 55315386 75271 75269 2946213 21748 21749 593072996 81008 81007 450003740 79442 79441 725344219 43689 43690 715041950 17813 17812 34575448 81946 81945 258104400 23327 23325 450168915 82757 82758 990983562 41444 41446 925002486 63904 63906 244643556 83127 83126 244400849 10004 10005 406623124 25808 25810 649985999 25341 25343 902854391 54914 54913 293684585 98575 98574 11033709 2141 2142 573881113 72376 72375 654620010 60344 60345 663863570 17827 17828 821182410 17827 17829 473423150 11212 11214 418045541 72188 72186 533296168 77576 77578 872401380 45818 45817 716284683 38815 38813 256286675 31898 31899 243715306 79322 79320 55344631 17836 17837 889762002 20536 20534 992307169 60480 60479 801446909 67734 67736 287451843 52342 52341 173706312 97028 97029 52376451 16115 16113 827872999 11378 11377 544639758 54619 54617 532752216 76616 76614 865430767 17847 17845 623798933 56661 56659 153627680 1145 1146 915405454 56030 56029 385047071 50366 50367 462331350 23541 23539 608134213 17853 17852 714223517 17854 17853 904797012 17854 17855 626820062 40680 40679 539875663 46660 46658 676387801 97864 97866 69988238 17857 17859 45659332 56837 56835 24530193 89068 89069 189516478 94259 94257 444974357 73266 73268 524866052 12331 12333 821016037 60801 60800 608098407 1423 1421 457081843 10751 10752 946685182 93055 93053 871993639 59798 59797 660528152 26956 26954 642723959 2004 2005 327865716 53498 53496 885624248 37412 37413 43655861 72776 72774 933185459 60146 60145 507902480 7459 7458 883224700 74854 74855 467335496 80476 80478 316663807 17879 17878 475821276 99659 99658 196691164 2972 2973 927188863 3033 3031 466435957 54316 54317 31831496 81305 81306 358568772 23915 23916 91306539 47675 47673 376179315 62252 62253 898911528 6967 6966 73017254 78101 78099 431717826 74525 74527 256680476 55387 55389 989130291 91718 91719 521512950 68993 68995 141723870 1547 1545 734534358 43503 43504 78414213 46219 46221 602487468 26226 26225 757233340 84025 84023 574780109 74769 74768 784091037 18353 18354 357891398 57509 57511 416248254 32251 32252 443076719 3573 3572 549260128 73344 73346 776112835 36046 36044 674770409 27578 27577 896717038 5292 5294 405005461 60248 60249 44927016 42202 42203 35091304 88317 88316 46636226 56746 56748 444467815 17911 17912 769916158 50485 50483 29585159 71405 71403 37931044 4155 4157 263501286 46595 46596 717055442 77437 77436 796610233 97372 97370 275344788 31066 31065 71865477 26208 26206 5035188 17920 17921 580163603 3620 3618 582361172 28319 28317 328682142 74269 74270 42286521 17924 17925 869029582 79409 79408 768743658 53700 53702 974456298 17928 17926 135034234 18726 18727 427558217 19238 19240 426880418 72197 72195 261333001 17931 17932 914188179 22768 22769 293224708 17933 17934 546410761 89799 89797 695980288 14573 14571 548228900 54525 54526 928302374 54603 54601 431628404 32877 32876 621998518 17938 17940 880895314 570 568 43382008 49068 49067 658260599 89800 89798 431312502 66834 66832 986157511 13397 13395 754972264 17946 17944 259249518 80658 80657 857508208 6750 6752 58253614 31064 31063 13622407 17950 17948 23815159 17951 17950 865733943 37860 37862 972491705 77972 77974 251453964 71754 71756 656614774 63663 63664 509218629 8502 8501 558861211 69947 69945 225981390 48892 48891 566507664 28730 28731 161653363 43624 43622 947471246 17960 17961 493669198 86677 86678 367834545 98654 98653 420731265 17963 17964 110343502 48368 48370 964679979 74464 74466 569047942 85422 85423 535263636 88832 88833 254396443 81055 81056 202391467 80442 80441 563431299 30388 30390 724679859 90478 90477 779099963 75714 75712 762780985 39328 39326 512595038 17974 17975 874587209 24327 24328 495255670 85696 85695 172484321 28154 28156 679512210 7901 7899 977099686 24773 24772 514968217 70226 70225 831427286 88773 88772 358806749 6532 6533 94874238 8774 8772 296254451 17984 17985 185815789 17986 17985 699654851 17987 17985 291370856 17988 17987 801458395 92256 92257 899079967 77562 77561 683520777 14648 14647 494197344 80192 80193 810533416 1999 2000 219435019 71968 71967 215174202 98047 98045 693944134 25661 25662 347573175 48589 48587 419432817 17998 17996 663935269 30706 30705 371169373 41056 41058 483893993 10895 10896 579482808 65169 65168 706975581 99070 99068 815898828 25868 25870 590624034 11525 11526 853232490 45133 45132 360134072 59110 59111 601960224 12790 12789 557614667 64211 64210 961950130 9439 9438 310985424 2246 2245 322312136 26746 26744 461956945 10256 10255 433610981 88927 88929 849259397 13145 13146 479338392 95901 95903 907754660 18017 18016 586719734 18018 18017 394807673 3293 3292 46267975 62334 62336 815830201 85845 85844 742938624 61783 61781 64913811 96765 96763 68200178 41506 41504 179293832 2416 2414 479353536 5083 5085 323351165 18025 18027 49484438 35245 35247 269045775 87498 87497 404447512 60721 60719 447394598 6684 6683 44643993 9776 9778 215436493 39979 39981 383974286 97444 97443 814063937 41038 41037 461519170 92451 92449 703470663 40703 40702 585211595 17562 17560 488128451 98497 98495 51794492 18040 18038 822943879 12324 12323 45151260 73796 73794 850208105 13380 13382 203942167 5884 5886 958184600 72715 72713 835515892 18046 18045 232454960 71720 71718 981032903 60098 60097 980376331 18049 18047 46974568 50310 50312 35995867 40275 40274 682024739 78971 78973 184616053 23945 23943 296508849 3689 3690 340221296 71737 71739 442919271 63319 63321 45712879 18056 18057 537326254 18056 18058 509864379 84799 84798 919076019 79155 79153 128460693 98304 98305 55960928 14793 14794 72536778 67216 67218 712361354 69824 69826 38302471 74969 74970 624569196 26805 26803 299611759 85147 85149 838066516 19264 19265 968722923 60413 60412 766211740 97946 97947 647007169 80166 80168 199209180 18072 18070 404196457 18925 18926 28076382 66646 66645 235704732 64288 64289 322058962 18075 18076 378441645 69838 69837 294371651 18077 18078 3558684 40763 40761 24976970 68454 68456 298132585 18081 18080 917469058 82728 82730 159094822 49987 49989 422319419 74448 74446 101182800 76009 76010 635629427 18085 18086 454541279 17212 17210 935724802 34673 34671 864863644 25247 25249 194109204 45594 45593 55391027 6621 6620 271231708 67409 67410 716535689 55038 55036 899744647 97881 97882 229228879 40620 40619 215202415 14828 14829 4883160 85132 85133 699374482 26053 26051 189098023 80667 80666 437597250 68921 68923 700674893 13233 13232 592933406 206 205 50377458 41090 41088 408792640 75390 75388 24921905 4033 4032 980023480 68946 68945 164112553 30789 30787 913651769 51700 51702 855565776 55469 55467 825586195 25925 25924 47270539 23745 23744 868044385 66660 66661 255632892 62876 62874 717237380 96185 96187 131801755 7087 7085 175266768 86769 86771 148104329 18117 18115 151800964 65026 65024 963633697 78261 78263 32165120 31271 31269 407481039 18121 18120 861120306 55149 55151 924979237 99445 99443 685093458 89551 89552 139420971 18124 18125 72068303 43673 43674 70647287 18378 18379 931033737 79976 79977 704588158 13234 13232 543449920 50454 50455 971114410 15338 15339 436702540 20698 20697 824020397 91548 91547 872804495 79506 79505 596119188 18135 18133 582020521 18135 18136 945393183 18136 18137 433239402 56326 56325 721374160 36593 36592 605080717 97877 97875 764118082 73257 73256 686389155 53137 53136 785112252 21286 21284 861545293 88650 88651 636890374 91744 91742 723524782 56533 56534 637410171 37302 37303 312028704 67069 67068 444940128 43563 43564 994571302 26709 26708 812596596 53143 53142 49544867 79621 79620 202379976 34554 34555 191599177 26852 26853 251855313 13717 13716 55497811 7409 7410 261608892 40720 40718 319896183 15196 15198 65499137 89035 89034 479543574 13990 13992 42292283 2749 2747 628578743 26639 26637 450012727 19829 19831 401246131 30895 30894 653151819 68869 68868 802591025 65021 65019 424130537 18166 18167 83350101 80453 80454 668032627 93848 93847 530763957 17206 17207 382835793 87443 87445 707044109 57267 57269 89583682 2536 2538 818413875 18173 18174 28009199 9754 9755 41128013 11948 11946 688965318 71373 71372 602816321 53270 53268 822359045 91385 91383 666945389 69985 69984 574395157 93639 93640 481699225 82651 82650 557189914 70698 70699 620830505 19616 19615 167811784 28258 28256 670771095 91984 91985 1001848 54437 54436 814103073 4091 4090 263024251 46895 46896 705821631 18189 18190 588055214 93467 93466 238631256 30580 30578 754757710 18192 18193 889787957 69651 69649 188159246 86264 86263 434011830 47207 47209 39119463 84096 84098 116044612 97011 97013 358516784 81158 81157 961806214 45616 45618 453145966 18201 18199 804876760 18202 18200 308280173 35390 35388 919709433 79321 79319 427781904 45223 45221 552730115 18204 18206 123741285 22948 22946 53069985 346 344 195903612 72848 72847 558582652 97292 97293 370072954 18211 18210 537436918 73960 73958 655996137 30844 30843 762798107 18214 18212 216351826 34529 34527 842265044 18215 18216 758816782 45896 45897 25551966 30016 30014 526870617 18218 18219 3163899 58318 58317 934319272 39652 39654 829194216 18222 18221 107120957 15317 15315 49210510 58697 58696 746990328 18225 18224 725184508 18226 18224 137323888 87180 87178 100830613 33260 33262 443569986 53166 53165 157349382 18228 18230 686626985 15578 15579 434428028 18232 18230 24282703 51953 51951 251002899 18234 18233 46762595 76087 76085 406258577 72618 72617 690292204 18237 18236 830840148 67915 67917 104459357 64198 64197 933019529 19769 19767 552281961 59233 59231 257374367 22662 22660 574376216 38246 38245 831618043 38590 38591 272382491 18244 18245 229335790 83597 83599 345743965 9919 9918 346749412 37005 37003 819838938 51304 51303 519876062 44144 44145 573251508 71246 71247 54436898 18252 18250 381775235 82012 82011 826381872 18254 18253 923290861 18254 18255 67889657 1728 1727 608268664 47009 47007 69762636 57505 57506 786098331 18259 18257 578260881 27002 27004 643942939 19218 19217 660191417 57443 57441 85181077 44225 44223 550076533 18264 18262 420555862 41525 41523 549036710 22908 22907 758065779 97038 97036 14309909 36563 36562 325679639 18269 18268 983846501 64026 64028 317910551 44720 44718 32254022 31031 31032 468404428 70322 70320 976305643 22653 22651 44951585 6582 6584 846876093 58452 58454 616855531 1314 1313 30827345 16464 16465 964271737 5394 5392 377911959 91750 91751 806049644 36379 36378 28306773 21194 21196 494563529 39793 39792 936369364 18283 18284 469786189 82812 82811 296865242 95308 95309 505239297 95545 95547 61906135 8751 8750 390983950 23085 23084 469080163 36145 36147 12510673 49017 49019 358424552 16227 16225 28175922 41717 41715 821402268 14738 14737 988913458 45100 45101 673438387 18295 18296 439289540 7301 7303 694403282 14971 14969 917535966 18299 18297 833336262 92556 92557 392843471 31716 31715 879607926 18302 18301 648794835 31921 31922 607680022 64758 64759 265040357 64126 64125 234508958 11810 11812 75688916 16375 16373 417616763 18308 18307 198312857 83482 83480 485129860 31156 31154 480211432 57452 57451 568751919 52575 52573 635536389 4970 4968 962163717 19799 19798 108338393 18313 18315 80652371 33244 33246 378276933 9572 9574 450655779 46040 46039 79818934 56692 56694 482802794 18319 18320 684447482 95414 95416 784487811 14005 14004 231509074 7260 7262 617814492 18323 18324 373642952 1004 1002 374602480 58256 58257 802242 8140 8142 705825397 15595 15594 193371352 91530 91529 219447766 8550 8548 611148515 49659 49660 637214179 89481 89482 340348758 98051 98050 922870472 31287 31285 444826578 62772 62774 10542139 5301 5299 800010228 18336 18337 382840314 70373 70374 349914482 61559 61560 988711029 21301 21299 210088550 51669 51667 741758407 18341 18342 59886569 4086 4088 15413995 52192 52190 763503332 17873 17874 974752045 99565 99563 842769699 5420 5421 603347934 18347 18348 897965227 18348 18349 887201356 74411 74413 336962382 5164 5165 24042482 53196 53197 467374204 91283 91281 413961451 34769 34770 542281564 94871 94869 922359981 49622 49620 142023451 23691 23692 664074483 24107 24105 408163717 93853 93855 11891451 82945 82943 406318034 14559 14561 267144434 29646 29644 461733314 23222 23220 662900141 96124 96125 153516780 8921 8919 981492889 23132 23134 664513106 53511 53513 424037877 73591 73590 246698042 40961 40962 14141246 44740 44739 14132793 35087 35085 247048171 11773 11771 234789265 18371 18373 192180827 27309 27307 37864381 96317 96318 498381068 56260 56259 34361673 53170 53171 403715085 39629 39630 367905511 85892 85890 862372534 77141 77143 135099584 50337 50336 669062550 98812 98811 356104200 2601 2602 916008109 18382 18384 329042645 18384 18385 366368219 47341 47340 286067249 87328 87327 301070233 1525 1524 184498797 82357 82359 349729767 31618 31619 35168697 75467 75468 640497541 81589 81590 191017202 18392 18393 369772902 9617 9618 555298491 94322 94324 610528866 98106 98107 354425039 18397 18396 386479403 24630 24631 655601558 18399 18397 273186434 55279 55280 536502262 20372 20370 405591467 48888 48890 899121003 91661 91663 711306526 34214 34213 391974490 65325 65324 986010495 58516 58518 654210210 56950 56949 40023248 27611 27609 50668149 18409 18408 123583462 18408 18410 111906662 17420 17422 826239001 40341 40339 27750338 94662 94660 469494592 19255 19257 827144228 99439 99437 999678941 89403 89404 321909572 95197 95195 39716756 46985 46983 488279568 8765 8767 467259874 74145 74146 888973822 33716 33717 775817995 18421 18422 169166240 24657 24656 882457428 33069 33070 271018361 32077 32076 596598387 5284 5286 440964879 56290 56291 717056836 38986 38985 928525889 29655 29654 79496125 37007 37005 302693595 9530 9529 667345188 38148 38146 916614248 58976 58977 149966975 6434 6435 3834439 12480 12478 68277069 18435 18436 264316417 18436 18437 440973427 76284 76282 243425754 65156 65157 420823417 12189 12188 509383078 35096 35097 471967734 83897 83898 966079454 50560 50562 380233 92731 92730 608522483 99505 99507 424767114 24272 24270 829451490 81010 81008 505339585 69346 69344 35253513 18396 18395 442841429 99049 99050 563866681 90420 90419 449970887 11525 11524 32822540 7954 7953 602348959 27942 27941 560552569 75096 75098 639246759 31573 31574 832918181 75661 75659 479867736 43101 43103 204740604 67716 67715 682553234 39326 39324 250445953 8866 8868 465289104 62638 62639 27376482 2791 2789 31566106 51301 51300 97206992 51751 51750 524447484 42685 42684 232890381 27344 27346 836670904 37629 37630 45116359 18469 18467 706650232 18468 18470 971900068 24537 24536 736926278 85694 85693 13161502 38820 38819 175947647 43798 43796 63584657 18474 18475 279665541 18476 18474 741678994 90960 90962 134262453 69109 69108 52991363 79555 79556 273969305 18480 18479 373982052 12311 12313 973783646 69393 69391 464565740 3771 3773 888907144 34658 34657 4015321 11777 11776 99797732 18486 18485 422902148 81447 81446 349195710 776 775 452782520 84201 84199 88878933 83136 83138 469422788 3532 3530 744040076 12021 12020 453022927 57096 57094 337942498 6678 6680 788026476 18494 18495 549046692 41172 41174 546762863 92076 92074 121808994 52106 52108 732727806 2975 2973 703377311 2403 2402 169530091 18499 18501 174541516 80291 80293 174167617 27052 27053 621331064 78983 78984 332672796 11520 11518 646810049 44581 44579 443212222 15066 15068 243105806 66744 66745 607341280 18509 18507 808155904 48552 48551 577067334 43088 43087 609627301 41439 41437 1213846 64190 64192 493763055 71680 71682 679033962 55047 55048 813012325 96509 96507 653700772 55897 55895 75559449 49910 49909 580418562 29482 29483 987390682 18520 18519 391015410 2284 2286 29686186 6463 6465 247277735 20893 20892 601652083 94301 94300 984690796 87729 87728 102267893 1700 1702 858681656 40627 40625 644740611 72451 72449 975389315 30916 30918 219263983 78085 78084 112931161 26933 26932 39492675 93524 93526 978342573 84499 84501 994227889 63535 63534 16551919 50907 50905 243891533 1943 1944 70473697 18537 18535 611700218 18538 18536 311864742 12951 12953 859377698 94724 94726 996063259 18541 18539 972055211 18540 18542 91710315 18543 18542 205841958 81827 81829 43081950 10100 10099 548501321 84853 84852 85299442 70407 70408 861957535 31661 31659 369816493 75769 75771 800141950 18550 18548 246643505 78550 78549 844710970 95157 95155 297358993 98011 98009 371489176 16890 16891 161168099 57678 57676 492312965 25219 25218 757061783 22840 22838 699833096 24271 24269 124009223 61430 61432 354328950 35758 35759 630310478 83210 83209 483363045 62324 62323 741164894 75324 75325 826906338 9761 9760 906676813 44261 44260 483435367 40295 40297 54812912 18566 18567 311315975 79991 79990 997331883 7805 7803 408163180 44451 44450 560914055 9125 9127 486364931 2928 2927 14158981 72482 72481 762295542 18574 18572 823740211 6802 6801 440414299 2382 2383 867639420 6464 6463 72828843 70943 70941 245695684 74425 74427 64686453 87287 87286 3412789 93468 93467 933555027 98704 98706 245747795 28758 28759 896308510 18584 18583 358475479 18583 18585 646600286 85160 85158 297102010 17371 17369 116157444 2564 2566 292278928 50136 50134 387966044 97620 97618 79272727 53158 53159 250412861 93246 93245 369215760 38880 38878 43802243 18594 18593 153271629 96496 96498 215554750 67631 67629 74125068 20382 20384 791744556 40541 40540 86630531 18599 18597 993556453 55648 55650 568287676 47983 47981 910762326 19442 19443 470971811 9806 9805 166322160 22727 22728 599698782 11320 11322 852099361 90910 90911 241831388 79840 79839 6839940 54774 54776 601117617 74644 74643 391274581 10059 10058 38316321 5200 5201 134677543 18612 18611 16300154 23280 23281 746240985 60718 60716 865047720 19497 19496 506771654 35253 35252 224107011 64957 64958 924251964 57648 57647 204134763 89407 89405 783883824 91100 91101 649405335 54144 54143 108201775 51398 51396 609139370 87631 87630 368476824 72247 72245 512972807 2342 2341 714550281 18625 18626 716948583 42422 42421 187261719 54197 54199 210843177 64477 64475 310656066 18630 18629 888924649 24408 24407 849804839 99216 99215 775301459 81039 81037 309690104 26507 26508 933344313 64730 64731 404715050 18635 18636 858996708 24407 24406 303994477 71318 71317 646643880 6158 6159 282887137 56412 56414 832729531 76982 76981 586218119 13694 13696 25494856 58139 58138 100907254 18644 18642 38303422 5959 5957 45627727 29808 29807 781263214 42883 42884 651285106 46357 46355 80981333 86962 86960 736723826 95464 95465 41983542 18651 18649 48175943 37259 37258 203198701 2524 2522 265384643 66558 66560 61356287 42522 42524 207478472 92705 92704 845561973 28690 28692 551626935 22370 22371 41812971 18658 18659 39480107 95738 95740 362583268 3940 3942 116008680 28617 28619 259342432 77 75 49914894 11802 11801 999770033 50333 50331 553120659 38796 38794 154934154 11611 11613 96281839 21576 21578 508897625 37770 37772 864945177 94232 94233 580626646 22331 22332 35858867 86776 86778 541222876 88683 88684 55766401 18674 18673 11517561 18674 18675 602981152 76469 76471 678618433 87636 87635 28546805 63960 63961 281710567 54846 54844 694371683 2397 2399 652516878 96255 96254 153313857 72177 72178 212351068 90800 90802 293408395 41485 41484 12689360 79240 79238 727340631 7217 7215 246914390 59076 59075 876676875 11548 11547 614141849 3499 3500 295291854 21093 21095 274271001 65829 65830 680226364 67989 67988 112083069 87097 87096 746753886 79172 79174 901127466 80234 80232 374435033 56221 56220 86071828 18697 18695 904955493 93903 93905 100854996 71912 71911 820230017 26914 26912 876941052 78400 78402 523802982 99729 99727 196857767 16503 16502 422297913 44453 44451 315908948 4445 4447 661204612 52257 52258 485008884 63184 63183 669941223 46888 46890 640844609 52835 52833 428585995 92960 92959 190560594 82272 82273 537474264 53685 53687 51732332 73386 73388 853785320 12289 12291 22372636 63691 63689 146039611 34198 34197 600053122 18716 18717 825073964 61675 61677 734786288 93615 93616 801222307 89224 89222 676434612 6633 6635 148950157 18722 18720 245198129 62778 62776 333277065 18724 18722 652545589 85956 85955 57537764 55136 55137 685734278 2425 2426 919444424 38161 38160 636829118 80296 80294 92307120 71632 71631 51685721 2757 2759 397588767 18732 18730 606230029 31664 31665 27433874 15696 15697 185302618 80885 80884 356925363 92077 92078 209146209 18737 18735 948156111 8478 8476 471513337 30595 30594 941393034 17693 17695 313050624 52414 52416 590093266 26505 26504 795096815 41677 41679 618890257 15149 15148 928304305 81265 81263 759887015 18745 18746 873750966 24293 24295 916702359 10238 10240 876902211 86951 86953 426476160 46539 46541 262089996 92162 92164 16664784 15483 15481 279566084 79045 79043 852894260 18754 18752 101000564 7475 7476 980390483 68664 68666 492933962 14704 14703 734762683 18758 18757 168791732 26503 26501 244233243 92004 92003 422744046 19113 19112 600236980 18762 18760 898765401 18762 18763 407532810 62763 62764 24271308 18765 18764 364689375 92831 92832 699072046 52259 52261 70058593 47340 47338 810311493 18767 18769 777840547 38385 38386 385880777 18771 18769 446411338 67689 67688 619963069 24431 24429 172980105 85278 85277 772071935 28937 28938 840095311 62860 62859 468895005 71356 71355 477640382 18243 18241 926137706 31026 31025 158047712 18779 18780 291605073 49277 49276 10067861 18447 18446 324154602 77659 77658 169314512 4681 4679 281225675 13177 13178 463111171 31183 31181 598746401 22359 22358 845375960 61767 61769 826516735 2661 2660 633074722 93627 93626 443012597 7480 7478 666138899 28027 28026 972664293 90662 90661 82050223 32050 32052 849062162 64662 64663 818607744 24290 24288 774233466 78947 78946 282501004 83755 83754 280615014 18798 18799 402742404 53627 53628 24312383 18801 18800 622073918 81645 81644 179913891 18803 18801 898310757 43589 43588 875876024 18803 18805 521496176 67912 67910 408736704 38823 38822 565612240 18808 18807 397053934 4130 4132 76343406 33981 33979 728686456 75222 75224 254548564 11576 11575 977097710 12965 12966 296191402 9195 9196 805647306 66932 66931 221110757 65275 65277 2346568 18817 18816 793602363 10743 10742 884940152 18819 18817 836184410 18819 18820 162224273 65989 65987 291425369 76075 76076 990316680 51432 51431 744386031 31280 31281 57292001 94291 94290 22841059 48244 48242 793816774 71737 71738 62439107 66597 66598 109848662 14910 14912 917203929 63673 63671 156784191 89997 89996 585195867 18830 18832 587911055 11428 11427 415916002 80159 80158 342237127 64503 64501 252391453 21906 21904 931872561 89902 89903 295520199 83486 83487 529294708 3382 3384 770658518 18838 18840 899443302 17549 17551 161951990 18842 18840 367339809 91593 91592 906339637 88490 88489 234232153 18844 18845 837142016 21583 21585 54282477 80021 80023 744490830 57686 57688 79425467 17846 17844 974031131 71949 71947 642940857 61696 61694 250334232 99925 99927 767066946 23282 23284 785653409 86823 86822 755933101 18855 18853 648893935 18855 18856 279216676 33647 33645 2172815 4602 4603 13706419 58654 58653 33928978 39104 39103 895478176 27243 27241 794471431 44140 44138 17512187 87166 87164 384721958 72981 72980 406113397 47061 47059 631182798 77378 77379 824620406 12484 12486 222066354 18866 18868 102213993 99758 99759 839400143 98472 98471 347287643 55101 55099 819756961 82415 82417 552063428 54866 54865 803796886 19415 19413 465025956 26837 26836 202893763 18876 18874 195878866 62753 62752 353262037 22432 22430 954825617 67475 67476 701492299 90754 90755 54489957 69076 69074 671046371 55941 55942 92831013 15631 15632 69583698 94067 94068 76266064 8183 8182 507292216 18885 18886 295556260 87678 87677 12629075 39965 39967 482915053 12281 12282 578947059 96517 96516 473779228 18891 18890 385862830 83761 83763 163661464 5915 5916 50605908 18892 18894 868491737 21512 21510 105412646 18895 18896 68165170 18897 18895 129159490 84955 84954 41946350 64979 64978 909988194 96135 96137 385467039 73767 73768 813014726 50600 50602 686919091 56291 56292 614350447 10669 10668 615252808 58244 58242 460415886 47787 47788 33945666 7211 7209 65505596 36303 36301 310471834 82011 82010 323039339 78960 78958 928732920 51459 51461 664519709 44745 44743 490360453 14256 14257 87922132 18912 18914 65486074 78079 78081 443967561 16401 16403 356831998 18917 18916 532147808 81653 81651 701767854 18919 18917 79219804 98124 98122 49685629 92911 92909 406436175 89165 89166 380937790 55828 55826 13109973 57653 57654 852501631 54851 54849 432571650 77548 77550 399622681 50263 50265 588148889 43185 43187 700264965 74342 74344 455403903 75329 75328 945952113 15059 15061 808442735 18932 18930 22052883 43072 43070 486904558 56951 56952 761796286 23343 23341 592769154 18936 18934 738917427 40632 40630 274717727 88297 88298 770637881 28128 28129 509938914 12322 12321 563266800 13560 13558 614430978 24974 24976 860638818 50606 50607 669254147 89177 89176 855388251 61962 61960 38823724 89506 89508 559926907 71403 71402 355244092 49397 49398 117629577 27263 27261 325364313 24359 24361 382876938 18949 18951 481632585 16417 16415 45296146 33831 33833 895992548 50955 50956 626553947 47663 47665 273554121 54222 54220 68312724 89957 89956 2994769 22346 22348 837724923 70459 70457 63346369 5584 5582 744207662 56854 56856 471168452 43824 43822 25360446 10680 10678 20082712 53297 53299 10702086 9513 9512 668530311 69304 69302 322315451 66085 66086 656390425 17432 17431 35846596 8110 8111 852822152 10257 10258 613692619 25624 25622 383844852 9365 9367 402796052 6999 7001 558342872 16736 16735 98388749 55224 55225 214522173 92952 92954 859811879 74926 74925 505898029 18976 18978 406897893 57889 57888 100898923 75357 75356 551992882 62117 62116 962944353 62853 62852 431497976 97055 97057 316077658 62059 62058 703495918 14931 14933 774663153 66718 66719 491206578 36341 36342 283257289 18988 18987 527906839 90428 90426 287417471 35829 35827 725345728 53034 53036 224435165 77826 77824 252417262 60424 60423 648334673 47991 47992 158133910 18993 18995 258321053 15450 15451 518061239 97966 97964 554592463 24971 24970 729534698 18999 18997 169835380 47910 47911 303364411 98642 98644 116477961 19002 19000 185939767 32183 32181 924179890 1579 1580 888122694 96559 96561 22732079 27123 27124 674100795 6168 6166 409681163 65453 65451 824498986 19009 19007 303146518 19008 19010 826612601 21 20 588981270 19012 19010 168852282 37108 37110 836224698 65809 65811 329616312 40491 40493 289197775 30294 30293 16310864 665 666 380091318 59221 59223 866234755 8383 8384 473910550 19020 19019 558856265 51391 51389 569789646 78247 78248 215464871 94241 94243 523023662 25883 25881 888012419 15738 15737 921864038 19716 19714 980380600 95334 95336 552166974 88187 88189 542729830 19029 19028 952518920 77294 77292 660173963 93440 93441 108223187 61173 61175 654292952 34804 34803 819190242 53992 53990 647096509 94375 94376 757238621 32857 32855 393873351 95728 95726 486020933 80911 80910 861780267 2334 2336 753492141 53679 53680 533429923 19040 19041 634072616 65947 65949 428721016 91137 91136 43234942 39994 39993 161443552 91889 91887 21142435 6673 6672 96137355 89706 89705 570912233 62856 62857 512588665 79465 79464 586774900 76683 76682 32348430 12282 12284 813993966 54961 54959 877973096 69504 69506 375719037 95177 95179 71887856 72907 72909 652574706 40564 40566 555835183 60747 60749 689929028 57474 57475 222644964 44363 44362 467516988 58102 58103 398936403 75127 75129 59108465 73239 73241 401483999 19062 19063 909916791 95007 95008 738505435 33217 33215 882675028 59307 59306 472509086 51421 51419 120075827 89635 89634 52951253 16683 16682 742424669 19070 19069 546159902 52918 52916 207927140 58557 58555 307472338 53716 53714 91419553 63582 63581 507112993 19073 19075 445418209 83779 83780 112471653 82915 82916 982874460 41336 41334 286722736 75016 75015 794187495 53394 53393 36707751 56881 56880 658648170 68750 68749 807013780 49633 49631 735231379 62442 62444 665345974 85813 85815 915315404 37625 37623 226467292 19085 19087 917147499 19087 19088 918971442 39795 39793 961167401 19088 19090 521100634 45399 45400 107154902 54106 54108 11538622 22187 22186 608047179 64056 64055 777701157 49537 49538 328842655 90832 90834 742598533 74525 74526 913084830 86646 86644 821894680 94183 94181 860277110 18235 18236 166241202 15234 15232 122914740 98496 98495 148728658 19102 19103 419198063 7917 7915 4381175 21127 21126 26141635 22465 22467 745082037 19107 19106 19242114 19106 19108 141463303 83637 83638 723484965 2514 2516 920376167 64639 64638 55201033 50440 50442 970064924 53374 53373 396434392 50931 50930 544715348 97343 97341 206135620 19114 19116 711496050 35046 35047 714284796 59627 59625 516619433 81186 81184 10270424 19802 19801 956136138 7694 7695 60042583 21065 21064 753710170 62702 62701 110686284 22323 22322 620990440 19125 19123 943584724 42437 42436 2367133 19127 19126 950781835 43155 43153 316347157 19129 19128 979586560 33134 33136 170697837 34905 34904 67315302 19132 19131 940322718 32120 32121 642866316 57959 57958 627862793 4881 4880 349178639 19136 19134 797507667 22591 22589 957273038 840 839 289198194 12163 12164 746595998 97029 97030 904832520 64714 64716 782023743 19982 19981 405242864 13658 13656 134402959 33000 33002 230911511 86916 86915 137809662 83286 83288 62952078 16311 16310 805848642 42930 42932 196544733 46537 46535 982638668 19150 19149 21680537 8540 8539 383453562 23331 23332 182833209 14243 14244 68999694 19154 19153 335388965 97948 97947 580862175 38321 38319 152215056 77438 77439 725665358 87214 87216 825910920 79934 79932 529726332 68755 68753 720188107 19161 19159 614492602 53168 53166 752344797 19508 19507 441259585 37803 37802 676178903 66217 66219 559509028 84509 84511 257600386 73903 73904 570502786 72346 72347 544606756 3793 3795 88218880 82436 82437 970173082 29796 29795 851092598 38272 38271 374622375 19172 19173 86813161 22425 22427 907744652 2093 2095 127905210 54831 54830 347964121 33512 33513 757271836 74272 74270 789950338 43835 43833 355497931 55309 55307 984820533 94699 94698 246115836 48742 48743 284165099 62140 62138 730258063 19184 19182 799003070 30343 30342 386112908 43802 43800 291648762 91188 91187 9837261 22233 22235 66891894 20258 20257 224764152 14077 14076 535681573 70662 70660 577649841 19126 19125 530088936 22040 22039 960777229 10058 10056 42181798 59102 59103 292939337 19194 19196 432807327 98880 98879 814508988 63734 63736 70157821 19198 19199 45011466 34840 34838 566578860 19201 19200 233078939 27075 27073 860769388 91464 91466 167137611 20770 20772 280988709 72517 72515 250546531 5731 5732 836125050 99 101 742514377 19208 19207 165797792 87747 87749 445013363 33077 33076 395692657 26979 26978 434159905 28665 28666 108830140 50486 50485 788469580 19213 19214 604667616 46242 46241 280903001 9621 9619 172698777 71807 71808 946409235 94732 94733 37404953 6881 6880 647911768 19220 19218 68587611 89009 89010 248341778 84198 84196 955817140 91552 91551 996028010 91887 91886 6486443 52939 52937 476978232 42507 42509 52475146 34966 34967 322325437 1247 1245 732482101 84071 84073 738837652 50102 50101 265765819 76367 76369 418982118 37543 37541 647338795 72033 72032 521516510 19234 19232 718022441 99651 99650 139602012 58108 58109 743458240 60559 60557 201611758 66619 66621 209256698 27030 27028 502268 14241 14240 139452846 88418 88417 75499330 70891 70890 308405402 56667 56665 10445699 91156 91155 506742193 60402 60400 61762428 99742 99744 525571510 19247 19246 950175000 90306 90305 503860746 9442 9444 74286562 41697 41696 598136515 49885 49884 987109311 21868 21869 545305341 19253 19252 66906077 19252 19254 226183029 76748 76750 75674599 74429 74427 725380948 21047 21045 306135419 6174 6176 553538376 71852 71854 766505437 19260 19259 486749913 8582 8580 200386541 8644 8645 950317051 17169 17168 654288470 35667 35666 34077919 43642 43644 620049417 81378 81377 762178575 11201 11203 602858730 98308 98307 270961338 52819 52818 478960328 8481 8480 656641356 87925 87924 756191891 27537 27535 187115074 26626 26628 60114889 79588 79587 345620285 17277 17275 442206258 19276 19274 284772437 94500 94501 349682125 19277 19278 200085935 33548 33549 894682378 19280 19279 234316626 91614 91616 925931833 2357 2356 314984246 1138 1139 56570179 95960 95958 421935518 79142 79140 266659480 58345 58343 244691880 19287 19286 939257960 9208 9206 947176483 30819 30820 54302998 58218 58220 483895968 79482 79484 251773930 88387 88386 217753804 19292 19293 677643526 87696 87694 324140541 69386 69384 249789851 75980 75982 658194698 7403 7404 732148316 65715 65714 676531296 61391 61392 854327859 16987 16989 56832082 50591 50589 10881843 67520 67519 49668017 13902 13901 31953359 96848 96849 763890333 87230 87228 52197961 41866 41868 861723546 36047 36048 845569133 39761 39759 233540327 24560 24562 177967486 51664 51662 318143499 59228 59229 955371633 19310 19312 490199472 19313 19311 751968345 25115 25117 213459892 82232 82231 643350819 90978 90979 12673918 20494 20492 265593475 18093 18091 224918158 7506 7505 803850030 6697 6698 247906136 11968 11970 643131466 19320 19322 466410579 19323 19321 88927522 28353 28354 984622413 66365 66367 964791071 94178 94177 419354369 9718 9720 314778100 19327 19328 693171435 7763 7761 524331032 52145 52147 681326939 54735 54736 728349561 5431 5432 757386185 90894 90896 410200687 5642 5640 17772904 38521 38519 460753134 81900 81902 714288125 19336 19337 389326337 84572 84574 600570610 24468 24466 578385267 19339 19340 606843558 19339 19341 756695503 44007 44005 32756744 8397 8398 362560140 71609 71611 787111524 98917 98918 561164929 5294 5296 782253437 54699 54700 702751391 44314 44313 242345435 85374 85376 797361374 79973 79972 990999910 19350 19351 644635512 19350 19352 961682996 59454 59455 752515158 97076 97075 587057568 15636 15634 51711687 33949 33950 88306076 37001 36999 392800632 19358 19356 583705672 19359 19357 348112545 36074 36073 996664771 96052 96051 200035452 19360 19362 459859008 19470 19472 596118523 45408 45406 344732253 99356 99354 605206458 8377 8376 579926961 76617 76618 286219571 90483 90482 493316004 51261 51259 19838001 61659 61657 990256772 15246 15247 682942087 98167 98166 47817941 42360 42358 611539457 91126 91124 886505704 79317 79319 30968987 64183 64181 103669423 30737 30735 825304817 95946 95945 899294671 14563 14561 874377463 19380 19379 425211383 81888 81890 58794730 14160 14162 682769776 57640 57639 899879046 81073 81074 590831094 65983 65982 377879162 9777 9779 394892231 19385 19387 155955737 63189 63188 735286009 50385 50387 977014610 34355 34353 701927184 32323 32321 385441506 19390 19392 815800528 12450 12449 499521224 80995 80996 232341072 79324 79326 292007673 98607 98608 549026128 19396 19397 61174358 1403 1404 144308172 15497 15499 141351899 6267 6266 19225298 61486 61487 60019737 90513 90512 774637456 68144 68143 590963430 45593 45592 957679281 19404 19405 952576339 19406 19405 32435690 15374 15372 43431902 28350 28352 102959055 97736 97735 405705961 8036 8034 53339116 2528 2527 187238251 46855 46854 412322065 79095 79097 783514086 19003 19004 124464109 47546 47545 397347225 19414 19416 395721694 20543 20544 125277686 77919 77921 49730056 98995 98994 323019862 25428 25429 226643621 90117 90116 974728172 84325 84323 121798811 98316 98314 999235063 78285 78284 8366420 44884 44885 552549948 88383 88384 755808458 81773 81775 187113396 81975 81973 416019937 70188 70187 927586690 65366 65364 877272826 19431 19429 196003879 47668 47670 820863685 86061 86063 531984121 3419 3417 308164438 64564 64565 270929362 68990 68992 905854332 65360 65361 305512197 79526 79525 234253902 60039 60037 388411798 68139 68141 837437190 64044 64043 847958954 34910 34911 122316563 15433 15435 354746684 21631 21633 591746153 19445 19443 242027282 10732 10731 677075484 52122 52121 649046511 23387 23389 26096941 27928 27926 63975947 53188 53186 26884516 5365 5363 716020416 43812 43811 695052766 7393 7391 253832838 65226 65224 875405865 12213 12212 77723425 80106 80107 821455502 19457 19456 25573913 27580 27579 103023854 19458 19459 115841387 39553 39552 602160465 19461 19460 522267774 19462 19461 113388154 19930 19931 83207512 51175 51173 668867775 79172 79173 625825298 5101 5102 482078487 46143 46141 228305545 10541 10539 146075253 68327 68325 954133079 29992 29990 571296596 55175 55173 222549762 90437 90435 748865939 8288 8289 13316210 19472 19474 742335108 69119 69117 405944745 53975 53976 814501184 64895 64897 241860526 19478 19477 17323837 99757 99755 482645194 99178 99179 742393634 11013 11014 800060919 18343 18341 412396505 4367 4368 35190422 19689 19687 515336678 90258 90260 292783712 53005 53007 163110136 97226 97224 340827551 19488 19487 39048126 71957 71955 195838366 88422 88420 104797180 28309 28308 449353566 43505 43504 153232606 43349 43348 994830986 86199 86197 19010444 13359 13357 46525613 14430 14432 18441726 13437 13435 142332067 20792 20791 577024018 33938 33936 431604814 38920 38919 542736092 91816 91817 350403210 57925 57923 659820093 82096 82094 386759522 93745 93746 963476663 78449 78447 299819140 48213 48214 717779327 46165 46167 980372466 61150 61149 394881236 42826 42825 53423355 87269 87267 358816400 49680 49681 336473450 58713 58712 46935805 9668 9666 255183101 81668 81669 902772201 77016 77017 443679000 3066 3067 746460157 14507 14505 959505083 46373 46374 16996938 97344 97345 750552242 90944 90945 55753765 4479 4477 729893899 19522 19521 981342005 59049 59047 21990093 36833 36831 799392202 92042 92043 736645863 19526 19525 76125040 21713 21715 571539303 19528 19527 935189445 90457 90455 492922348 57788 57787 410598279 82765 82766 312485470 44259 44257 202052593 13621 13622 778141404 45735 45734 652869704 42647 42649 111358454 85985 85984 996707761 92247 92245 790011165 19262 19261 537175365 83064 83063 33362775 19540 19539 257678439 56922 56921 262918200 10255 10253 599400277 20880 20881 111974157 8855 8856 273771006 74896 74894 109204058 32565 32567 436568852 71258 71256 789137287 82557 82555 836988257 40175 40176 511193814 11290 11291 858620766 87639 87640 805658520 89147 89149 655585538 71289 71290 757338273 27677 27676 268500952 84471 84473 57429241 34847 34845 512682324 4261 4263 823649492 24996 24997 303604583 5861 5862 975520452 6474 6476 652991313 82148 82149 404577582 13955 13957 337187511 27118 27116 913300475 53604 53605 988451573 19565 19563 762988175 83980 83982 166734517 37153 37151 237358591 42653 42654 901147073 19569 19568 808257406 84024 84023 152391445 53172 53174 352037657 53398 53396 790830393 66119 66117 288369317 14238 14239 952715469 19149 19147 247411957 33155 33153 72706917 52612 52611 431356240 8138 8139 710390936 73013 73014 161005345 19580 19579 772143956 19579 19581 963290609 19088 19089 425132404 72165 72164 541729171 18959 18958 11927445 63498 63497 18562206 39026 39028 333905701 63146 63145 611269409 55122 55120 23258812 77100 77101 721018769 83077 83076 183467184 19591 19589 817792006 53431 53432 163774948 5755 5754 214941095 9294 9292 174421728 30127 30125 591900771 26702 26701 8181543 61459 61460 441311459 29410 29408 428234436 50365 50366 68851900 10920 10918 192265767 24496 24495 289584872 23796 23794 51953711 76917 76916 965406327 11791 11790 771842184 31635 31636 863495554 4456 4454 95416375 42575 42577 644262497 92121 92122 482922099 13515 13513 753886493 29288 29286 736471991 98669 98667 406934312 55653 55654 361237 61215 61214 572992332 42517 42518 211860941 19613 19615 531365346 11805 11806 56210718 56152 56151 643228996 45063 45064 860882524 42803 42801 907188869 19620 19618 303164739 52366 52365 430850655 21727 21728 808294539 9332 9331 268174956 57104 57103 996453564 73512 73511 798543513 6109 6108 276621636 93317 93315 390639321 68844 68846 51894727 19122 19124 486268182 19630 19629 53494710 91852 91854 225526637 86435 86437 69971491 15767 15765 779485850 19632 19634 187697620 98761 98762 365623473 3786 3785 588520342 86166 86167 111222800 16654 16656 462270163 19639 19638 667114129 44079 44081 301675111 81547 81549 72350980 64967 64969 63900080 13463 13465 690106076 63807 63806 654510564 29901 29903 282030632 4930 4932 103408040 9526 9525 810182597 2696 2698 35593950 88983 88981 371565522 59682 59681 995968702 30553 30554 779527781 99521 99519 82555944 18037 18039 492129404 72454 72456 586395704 79515 79513 33475895 19654 19656 921696540 61657 61655 345544516 55720 55722 461384482 68030 68029 814850714 19658 19660 299581461 30313 30311 34193514 84570 84571 48240842 28663 28664 158958418 22190 22189 902350070 46580 46578 65569237 17675 17673 48280386 19492 19491 802891016 66722 66723 92079010 19667 19669 986560909 67585 67584 730062306 10626 10627 217311429 22781 22780 715562626 19638 19640 66545730 19674 19672 926134211 42472 42471 710655355 884 883 35542274 19677 19675 495020484 56458 56456 521295429 54632 54630 876909181 932 931 807832084 49812 49810 407107977 36089 36087 422457738 84276 84278 599513602 11078 11076 481024683 39974 39975 906984746 37063 37064 610352376 92435 92433 283483045 31712 31711 394544193 81622 81620 804216550 37095 37096 9354683 71254 71256 759404264 72738 72740 615603026 64013 64015 610826270 53469 53468 249856320 67030 67029 636450220 61272 61271 815567327 739 740 767134679 85684 85682 437922747 39011 39010 769396410 71584 71585 744197612 19701 19700 538792251 62004 62005 112236195 32885 32884 806959166 58533 58534 300683266 56389 56391 805604889 90243 90244 724877105 6587 6588 705538631 78425 78423 276261294 36190 36189 6177120 99200 99198 276481252 28025 28023 767324488 89459 89460 546243584 32272 32274 416275879 63137 63138 434305024 38013 38012 201420954 56247 56245 7403020 19715 19717 66818985 68577 68576 362182666 798 797 651293944 85257 85259 407022445 19719 19721 364653761 33641 33639 885613133 70048 70049 729700097 83185 83183 106207933 82484 82482 426145138 95420 95418 737710169 21574 21576 888188346 19727 19728 325192734 46941 46940 671725538 11002 11001 992765567 61687 61689 367890697 82230 82231 248508340 19732 19733 648988250 67454 67456 506835542 78051 78053 190016571 78953 78954 317408297 46434 46432 748230087 37058 37057 619747641 40954 40952 374923391 24566 24567 825068840 117 115 293955644 19741 19742 864196294 87290 87291 53865833 29639 29641 108648930 64177 64178 602605422 19746 19745 714771296 62142 62141 30186351 63071 63073 928766860 35080 35079 121278263 60611 60613 934501038 16103 16104 232889455 92973 92972 340397023 68997 68996 975161364 76268 76267 223287834 75026 75025 694251048 23344 23345 635855766 7926 7925 79630759 19758 19756 54284115 38759 38761 681541308 41023 41025 557424883 23322 23320 251125045 19761 19762 517095116 19762 19763 238044981 11546 11544 66657851 21572 21571 514013224 66647 66649 53660219 38771 38769 952231932 96687 96689 415479862 79417 79415 37330063 93892 93891 159964955 68492 68491 29442403 19772 19771 593609904 69529 69528 152538521 22620 22618 21656874 64429 64428 698439709 19774 19776 889559291 69521 69522 632614430 76550 76549 410426603 47738 47737 772666305 80779 80777 680271978 64514 64512 535572246 36322 36323 735551012 19781 19783 808883531 52448 52447 112952023 54580 54581 825899039 25449 25448 61201505 85036 85037 84748186 96521 96523 310729502 64294 64292 781360123 76497 76495 500139888 28906 28907 320535539 19790 19792 27800479 86291 86290 514102032 19794 19792 573277668 30039 30037 482544764 29178 29179 49860288 19795 19797 941229543 48581 48583 650557330 8682 8681 847597250 10211 10209 781592937 19801 19799 131442606 79674 79673 505180695 42797 42798 221779508 19804 19803 104060295 24280 24281 60380854 2915 2916 317802832 19807 19806 273581733 19808 19806 525569673 5308 5309 709675253 56520 56522 278240736 10465 10464 873764558 75141 75142 455219686 71447 71449 238088837 97340 97339 857979821 14252 14251 401613514 32880 32882 179760533 17459 17457 791364643 71929 71927 532547683 26544 26543 17220761 18353 18351 995223187 32860 32858 57006512 3700 3698 617791984 35675 35677 646084765 98894 98893 714936161 75584 75583 858828980 27790 27789 39406854 8878 8877 667352096 98435 98436 586020483 72162 72161 53726934 14819 14821 437425052 3052 3053 314344396 13783 13781 65489667 19832 19833 247316581 32856 32858 130773869 59291 59289 336374832 75965 75964 415450347 19835 19837 737923283 19838 19836 563625080 57712 57714 888714818 63090 63092 411224014 75964 75963 500404021 87190 87189 538492799 19841 19843 94144984 49991 49993 910056768 88475 88473 841455812 19845 19846 783772808 82051 82049 791595054 69031 69032 459008346 72931 72932 135459678 17744 17743 602341726 62207 62208 775876195 30978 30980 795585335 64203 64204 42905094 35399 35400 560285713 19853 19855 888571900 95700 95698 208208761 92741 92739 146460000 90100 90101 477750642 63529 63530 895152480 58503 58501 452479685 15206 15207 806384182 15085 15083 238434200 46309 46307 327756378 63233 63234 380090434 98409 98408 917297141 34308 34306 196461662 33623 33625 73363097 96699 96697 976246814 98 96 663555376 57839 57840 106837987 94228 94226 968858163 51419 51418 330535434 18403 18402 208238621 77142 77141 874509064 7015 7016 952453150 68408 68406 16760761 19877 19875 200352019 88538 88539 531802613 21404 21405 1132726 37319 37320 332026725 14203 14202 806391058 33168 33166 551260820 35756 35755 402936379 3589 3587 502500937 68786 68788 338438203 26007 26008 17619221 42791 42793 815267151 19888 19886 633784104 90551 90549 996393044 52875 52874 766402664 34035 34034 731875196 80372 80370 37241029 91821 91819 248450885 13133 13132 340868294 66946 66945 252356012 73300 73298 522621032 95868 95870 63067549 81407 81408 251397673 19899 19897 522217135 19899 19900 697996384 23652 23653 705299726 12815 12816 979657935 19903 19902 549627320 19903 19904 604404347 36947 36945 573405933 51589 51587 432662972 89133 89132 61738208 19908 19906 579262096 94676 94678 1245363 65897 65896 657829172 72130 72128 884516770 59702 59704 790776054 47433 47432 994416767 47465 47466 196869445 6487 6485 403834206 57986 57984 369702154 15810 15812 153748369 77053 77052 69095995 33321 33323 730164183 26998 26997 433457068 24052 24054 122331344 19922 19921 320212777 52305 52304 280304052 14985 14983 265162179 19923 19925 261129541 8989 8991 495221863 19927 19926 63262466 71464 71466 606067381 74847 74845 438198430 87308 87310 381557262 93359 93361 530489776 27269 27268 102940399 94036 94037 194062252 59712 59710 382348414 7349 7347 203590674 56119 56121 16778339 26535 26534 725634789 976 975 43829977 6901 6902 14518623 76547 76548 569603845 38244 38245 24909027 23909 23907 106983302 64866 64865 390375475 95115 95117 142845773 16460 16458 500227299 13925 13923 967262895 18883 18885 747180814 25353 25351 114033848 19947 19949 88250695 93845 93844 331005123 34811 34809 400500434 33832 33831 733426247 1234 1236 143738389 6354 6352 164725492 77555 77556 180044617 49278 49280 450471679 19957 19956 41218933 92722 92724 988680122 38063 38062 51387805 60067 60069 280106087 89346 89344 38180406 24542 24543 136028494 73676 73674 261493982 65320 65318 250141965 89605 89607 71509066 29448 29447 347027504 21977 21978 40138368 78576 78577 814750465 19967 19969 331475782 90818 90816 780740001 83042 83044 423778010 93010 93009 644200024 51927 51925 31651043 57880 57879 508701226 99454 99453 299224488 1005 1003 453938091 20563 20562 735240576 19978 19977 532587540 48186 48184 864601737 97773 97775 63035541 22899 22898 278247581 54511 54512 30133741 86069 86070 130433410 73405 73404 49228345 78260 78261 995477345 57004 57002 788598025 61474 61473 533847930 73325 73324 444252601 62613 62614 396081429 82623 82625 498094079 19991 19990 118076604 80908 80910 805206720 70247 70246 321551271 84552 84553 674561320 83290 83292 489007992 80950 80952 588002297 92796 92794 742353449 16644 16642 221540643 36666 36668 410547778 25579 25577 856141206 13163 13161 668043087 61236 61234 400428372 9 8 808260241 93198 93199 922610122 83513 83514 802277364 20004 20006 808212064 63495 63497 780852033 50913 50911 31707983 20008 20009 426503573 33773 33772 320971442 98097 98099 724642578 60959 60957 786133985 26809 26807 323219668 20012 20014 856479994 59706 59708 760844070 70715 70714 359545536 92839 92840 2011638 20016 20018 69825705 88971 88970 907610503 60524 60526 634508082 89355 89356 522548582 95721 95720 384456310 32987 32985 849175455 28473 28472 757304063 89359 89361 505027120 10888 10890 472501980 717 715 376311998 20028 20027 28133619 90765 90763 777863 13505 13503 964198553 62133 62135 497950872 11435 11436 388010848 29512 29513 328211008 43381 43382 123141424 24064 24065 928596420 20036 20034 987440794 83758 83757 949546836 54218 54220 487435624 2260 2261 394581054 29523 29521 941759353 47872 47874 985303138 33117 33119 149979084 65310 65309 832670694 46055 46053 610737626 40897 40898 359403819 94687 94688 815572777 22774 22772 448373503 81992 81990 327430942 36541 36542 98269972 59881 59883 423291155 20051 20049 330374320 59865 59864 872255657 8857 8856 154208167 479 477 398163039 20055 20053 998610823 50359 50357 323158628 20057 20055 47276818 38451 38450 689600426 42772 42774 697249777 8678 8679 166486332 15875 15877 177753766 37904 37906 849170385 79652 79653 801174211 36329 36328 268147105 95762 95763 589159257 74162 74163 705914487 49228 49229 82141108 37157 37156 958284296 55845 55844 401749061 28217 28218 639019139 67007 67005 384007136 92014 92012 418005353 51736 51737 65075496 20074 20073 373996703 22837 22839 83588167 86783 86782 253789634 91430 91432 60055266 81077 81076 597475770 6705 6704 34000971 26025 26023 5308562 93835 93837 903584761 15425 15424 948215174 89368 89366 515486774 20313 20311 471854942 1409 1408 635408152 27796 27795 826563323 17018 17019 4680114 55029 55028 226221616 45546 45547 91110795 20088 20090 874911955 77622 77621 615068752 25909 25910 988283411 20091 20093 288656325 30058 30056 834701323 50856 50858 282058753 61694 61695 817352088 86886 86887 43598299 5617 5615 221477480 43225 43226 250750880 20100 20098 417780052 15550 15552 771610119 26198 26197 744947952 28056 28055 382129510 67661 67662 526148192 53698 53696 150816549 19900 19901 810588781 27995 27994 56438643 3595 3593 42796760 20108 20109 413959993 46966 46967 355267053 5435 5434 895461964 47916 47918 834973276 30560 30559 131790311 89549 89551 985836869 54806 54804 491957080 40963 40961 358032530 14611 14612 626060025 4564 4563 346344329 42426 42425 768858978 7935 7933 653188001 73326 73325 168972509 6064 6066 40735637 38158 38156 903547163 8371 8373 868380856 75813 75815 664489765 21860 21862 268702344 3664 3662 586881940 4548 4550 745929861 59671 59670 42515205 20130 20129 500607556 15125 15124 731878600 97541 97539 559229375 20131 20133 987550680 74306 74305 824160239 20135 20133 558769168 32723 32722 647453597 23651 23650 43380635 20137 20138 740432501 62466 62464 719833261 50712 50713 547152988 79402 79403 168082288 5575 5577 778813699 71513 71515 652575810 66909 66907 942623676 20143 20145 402186269 16268 16267 487860621 95078 95079 899456342 90667 90665 918857091 26740 26739 396671627 58809 58807 318564169 66947 66948 729444823 20152 20150 180025337 69115 69117 349996103 85841 85840 957417778 20155 20154 726030738 56127 56126 865743467 15844 15845 99436548 22643 22645 109516935 73076 73075 677615804 37491 37492 374682537 20161 20160 31267863 85130 85129 689841993 32107 32105 286122604 43334 43336 965304456 52960 52958 514714874 80987 80986 358608576 71385 71386 547023646 39843 39845 700205664 29433 29432 932861898 68333 68331 54834167 95539 95538 431688498 79905 79907 94332302 47756 47758 458724552 37229 37228 947583035 5681 5679 683176299 20174 20176 843829235 20177 20176 576025051 20123 20122 16685472 96007 96006 766993777 73409 73411 931604339 75341 75339 754670861 17632 17631 493651836 20181 20183 787782223 45619 45621 67137656 80737 80739 166592266 1921 1919 489708266 23213 23211 856264949 42377 42375 428805229 949 950 71919012 29509 29507 778666824 97656 97654 52988599 93730 93732 561430595 53707 53705 434421330 19065 19066 472474297 43488 43487 358353869 95313 95312 681790191 54173 54175 428974252 56861 56862 440874660 20199 20198 516681169 14182 14183 65702889 23349 23347 693823728 1335 1336 34438195 35031 35029 234291780 12386 12385 474954159 20204 20205 885334656 58799 58798 477700309 76421 76419 754435337 78454 78456 590981184 20207 20209 51380834 16742 16743 376564925 85841 85842 734142183 37986 37985 784310178 34558 34556 896856511 85268 85266 85181793 56955 56956 308557836 59629 59631 38074460 14296 14298 761604196 94580 94578 334146043 62433 62432 457595525 47323 47321 616694780 45893 45894 449828676 11696 11698 13401099 13503 13502 896165063 12560 12558 553201555 21059 21058 844849908 20226 20225 68652499 7098 7097 783010857 30708 30709 365067828 6750 6749 195571246 97297 97299 553009370 63957 63955 100773736 18587 18586 809713017 34177 34179 663876687 43108 43107 496776298 31990 31989 633076002 52199 52201 869041662 20237 20236 510473177 36954 36952 596050962 72727 72725 96703067 20238 20240 773423587 6272 6271 910797041 20242 20240 129898020 52806 52804 903718138 221 220 328090446 99558 99560 556816353 32860 32862 991099448 97887 97885 266890829 20248 20247 58239719 20249 20247 593733527 78230 78231 576804775 20249 20251 303767937 9235 9236 877846106 31425 31427 564202533 12641 12639 382626833 79735 79733 558389803 27404 27402 134074073 5149 5148 392184127 42780 42781 235510232 59235 59234 857448130 23944 23942 134696856 20261 20260 890311872 47528 47527 713885346 65594 65595 542896931 59676 59675 166018127 22488 22489 643776806 14882 14881 870074843 70432 70430 522779404 23057 23059 993537979 9119 9118 7362577 17906 17905 918858544 5646 5644 624700577 82776 82774 369805853 16712 16710 404896968 67419 67421 228487446 2155 2153 841618154 31794 31795 24559033 20275 20277 5156532 79607 79606 277462849 10218 10216 27304018 15375 15374 72408408 61633 61635 805888994 54155 54156 766674221 43873 43874 631771433 68070 68072 123773127 6160 6159 282932101 37900 37902 697302169 20287 20285 149085731 63754 63753 698624854 94304 94302 890490994 65224 65225 119486470 20291 20289 416038616 60117 60116 647091290 7959 7961 904696739 97133 97135 405520700 41789 41787 402308162 20296 20295 200320427 55554 55552 971232949 25455 25454 898123718 5499 5500 408834882 30458 30456 28367910 39558 39557 586014314 40664 40665 525492081 20303 20302 495003419 20303 20304 43181100 65235 65237 616125735 56102 56104 87150289 80924 80925 650560501 40315 40314 577446434 56333 56335 49272183 97293 97295 915926460 20448 20450 565080411 91224 91226 45951727 38236 38234 930350214 20314 20312 989860813 20313 20315 68064446 37726 37724 24233601 20315 20317 10763430 87304 87302 305174243 99545 99547 240788464 73478 73479 957059657 68445 68447 395724750 10664 10665 477682079 58824 58826 903718825 13603 13601 948036026 11918 11919 240855574 89541 89542 720497129 38388 38387 922635782 46369 46370 293983949 26110 26109 373226556 20329 20330 935276395 720 721 259820805 20332 20330 911732864 20333 20331 772101667 56377 56378 105851412 50435 50436 548590858 44666 44664 698489682 69639 69640 942590287 87676 87677 731431063 84765 84763 970249053 44090 44089 448399305 88783 88785 959671146 71328 71330 46322922 46320 46321 170935465 27647 27649 702386413 44395 44396 36447937 60167 60165 795419848 58998 58997 997021567 46016 46018 343257802 36395 36397 689264327 91980 91982 164750383 20349 20351 869146321 20351 20352 156569842 20351 20353 721854098 29426 29424 456503266 96404 96406 7312503 15887 15889 620203256 35991 35993 511448921 46698 46699 67058152 56807 56806 663137198 34725 34726 365194486 20360 20361 261110012 56248 56249 799162891 2063 2061 581170068 29153 29152 676041224 28143 28145 702025340 92836 92838 886821978 39568 39567 15813037 25297 25296 998784719 72156 72157 245543038 38009 38008 502503335 1503 1505 829594721 46807 46805 488566255 38665 38664 322555853 20374 20372 419113994 84371 84372 893828475 36603 36602 228407441 48693 48691 656363477 79964 79966 269359453 2983 2984 971293868 63316 63317 750570721 20379 20381 575762729 410 412 697421245 16617 16616 459211270 69770 69772 228586641 15008 15010 998640637 79618 79620 813050895 79638 79636 245497985 20388 20386 856894293 89382 89381 644864685 27184 27186 611625593 60736 60734 867375226 27986 27987 869057893 91086 91084 435704884 62476 62478 844136677 20395 20394 267620911 81171 81173 112043518 16951 16952 48909494 96818 96816 337143682 43600 43601 811358276 82569 82571 922748385 26741 26740 70640119 20401 20402 425846082 34964 34965 868334145 1228 1227 12110290 20403 20405 555917793 75226 75224 395325020 20406 20407 24573201 48349 48347 347498779 20409 20408 933136641 69324 69326 34476748 52756 52754 227837829 61018 61020 84009990 91659 91658 611826442 99608 99609 714210510 29629 29628 120340687 70051 70050 420268647 20417 20415 892634962 81803 81801 693829479 1122 1124 378873608 17504 17502 167006736 24634 24633 106312528 35020 35022 762442972 65021 65022 94672810 81644 81643 650050906 92948 92947 160912676 20424 20426 887795001 51572 51574 898348054 16093 16095 547148194 30857 30858 875380239 54616 54615 757312716 64407 64405 18060303 90539 90538 59659210 29544 29542 352810231 43237 43235 990149287 96467 96468 115378237 75160 75162 17696436 81294 81293 319701220 81951 81953 725450529 35232 35230 464612524 81090 81088 172580811 57333 57334 325403526 58632 58630 176845397 1966 1968 614271818 57951 57953 13169530 81745 81743 128525228 55541 55539 636607137 70771 70772 425070189 69101 69099 515563442 25840 25839 607209422 53118 53116 855776041 35665 35666 778601290 9164 9162 817550953 81471 81469 45340292 4410 4412 538317394 5313 5314 662400127 95459 95457 163213845 98673 98671 311198477 65242 65243 210815047 63081 63082 294446218 354 355 624589365 90301 90299 854561737 69652 69650 689909112 76165 76166 624414799 20464 20463 388264905 20465 20463 490160319 1276 1278 73342742 72794 72795 284205462 23051 23050 672036821 20467 20469 958155800 76560 76559 622933912 25251 25249 725985675 35660 35658 427137505 82007 82008 49749154 84899 84901 245487928 61276 61274 220101436 4325 4324 302243452 29762 29764 67426895 89201 89199 349212791 80585 80583 335339038 59598 59596 835371444 27976 27978 882689203 56268 56266 445493397 24758 24756 205344905 38172 38171 243715488 78913 78915 779772297 49839 49837 495074330 16257 16258 55941687 20488 20487 400539863 59308 59307 150529326 4229 4231 778179408 20491 20490 35024586 99311 99310 598000886 69103 69102 49080100 81629 81631 287978182 28285 28286 786997315 54570 54571 571553054 93892 93894 417717392 50154 50156 90374607 6769 6767 403825035 20500 20498 973698163 73255 73253 57483965 2399 2401 912077057 172 173 636393709 41769 41767 224122014 79087 79085 491067799 92468 92467 326445238 50457 50459 892879514 28880 28879 620825676 75880 75879 833310257 30839 30837 273647502 95665 95664 423617316 89421 89422 89898413 46719 46717 848737600 20514 20513 220016875 33508 33509 103942660 79300 79302 712543478 20517 20516 385381789 75078 75076 651586420 83790 83791 592798741 20520 20518 743327455 23253 23255 553337543 54697 54698 796856211 25170 25169 88628758 8788 8787 184325925 20524 20525 205834078 38827 38828 241518071 8558 8557 273045291 20527 20528 588205833 19946 19948 607330217 54465 54467 140498450 33559 33558 40035164 94786 94785 163167184 56036 56035 35677201 47871 47870 806421660 20535 20534 634134037 3228 3227 286985537 4022 4023 866075556 48029 48027 42514446 33052 33050 722111652 38126 38125 880561194 76486 76484 146550420 73803 73802 294545704 34243 34245 725586111 39173 39171 747593947 94110 94111 171905205 86658 86660 399494508 20547 20545 308800251 51125 51127 732965289 93213 93215 401153026 71661 71660 489806240 48326 48327 832097622 20551 20552 36086125 20552 20553 783590168 20222 20224 84409936 982 983 960724398 5725 5726 711104003 92080 92081 387351481 15949 15950 703541322 81470 81469 460326983 2018 2020 27567307 20559 20561 993993035 99929 99930 638596896 45806 45808 369394250 84165 84166 239076139 4102 4103 626421590 32682 32683 56363945 66812 66810 620682304 1210 1209 802455818 85038 85039 633310218 78395 78394 332285569 29372 29374 481674395 18517 18515 529851223 19967 19968 559442614 59452 59451 833396356 5986 5984 740039213 20787 20788 444856448 36181 36180 129404498 29686 29688 667318103 94605 94603 117337775 94867 94866 424540412 96470 96471 829182967 73573 73572 28639199 20581 20583 943823164 20584 20583 881372609 8085 8087 642043233 77849 77850 68968647 47956 47957 472307923 56332 56330 821438158 28518 28516 193178484 56711 56710 216627967 20591 20590 42403544 96284 96286 868254115 20593 20592 975812788 47556 47554 462730808 20593 20595 957831571 60184 60183 515653572 17108 17107 26515915 3177 3176 23027561 2436 2434 34270384 57935 57937 346533178 93670 93669 935778823 33296 33295 966039373 20602 20603 408491454 37777 37775 627791633 49266 49268 866005466 20604 20606 701124834 20930 20931 502624944 65218 65217 576328155 19422 19423 387753304 25949 25951 169893868 33092 33094 437571679 26239 26238 443551788 15066 15067 60972220 54780 54778 897521520 2299 2301 560909061 81998 81999 49921820 37728 37726 466307299 82098 82096 568064057 9245 9247 202554052 40609 40608 769126088 11425 11423 833326543 79910 79908 7565142 20623 20622 397043229 1818 1817 699643089 90261 90259 487816486 59420 59422 101459098 16383 16382 834323577 50983 50981 843949787 77903 77902 969547953 44634 44632 456775963 5076 5077 702632100 98532 98534 179588880 76679 76681 232051933 57978 57980 882267572 20634 20635 202763085 22521 22520 622816411 59940 59938 397374269 92044 92043 319285635 67177 67178 585813383 34023 34021 926054957 64476 64475 76614918 11892 11891 738064491 8276 8275 567020363 20643 20644 909689979 97772 97774 246101393 22365 22367 967940499 9995 9994 926983667 84508 84510 996806845 7365 7367 57171165 66193 66194 862406117 90055 90053 120008385 51810 51809 270947120 6032 6034 833468939 87368 87370 766252688 28120 28122 217741654 70765 70766 574158230 35342 35341 1754592 59310 59311 580359047 23550 23551 638475835 25946 25947 538258865 13493 13494 726156614 90289 90290 571183615 51507 51505 64032092 20664 20662 25139660 37737 37738 738812875 28953 28954 703832821 21569 21568 101380232 20668 20667 500214066 46057 46059 95084065 20668 20670 646222246 85963 85964 25318386 58565 58567 741064372 20671 20673 10056348 59159 59157 444527125 35033 35032 340056755 77004 77005 331787047 349 348 849747383 48901 48903 795590536 20679 20678 601271622 22978 22980 640213476 90444 90443 826019983 19123 19122 769559307 18250 18249 730071050 20684 20683 654506311 34942 34943 329973607 78290 78291 498416108 66575 66576 882332612 20687 20688 7270704 82685 82686 526461474 20689 20690 240571453 41938 41937 473072154 94284 94283 523340165 65011 65010 29929676 20694 20692 116777814 37190 37192 93687833 20694 20696 922364078 20334 20333 914632210 81558 81559 516710480 60165 60164 878186671 33434 33435 782258711 75119 75121 363946437 84960 84961 29780107 96624 96622 246159154 42038 42040 879144114 79550 79552 170257242 20704 20706 46382633 12645 12644 127744472 15954 15953 976886130 49039 49038 800330861 45261 45263 399311504 47966 47965 827466812 63441 63439 435280337 82936 82937 426126138 83819 83817 643909868 74351 74353 927611360 96277 96279 562873931 59829 59828 69706531 32783 32785 967697066 20718 20719 10504357 20720 20719 125244641 5226 5224 386269485 20721 20722 107608062 36064 36063 977783637 20724 20722 113520535 94323 94322 225149570 77596 77595 454485599 83259 83261 156187673 82938 82937 594778870 37608 37607 828775152 64152 64151 943795974 360 359 622786307 19015 19014 380464267 91773 91774 71754601 10917 10919 280884594 81345 81347 431467654 73738 73740 587452774 78939 78937 444993665 82661 82659 837553639 74674 74673 838263800 96564 96563 280208540 20741 20740 636803315 96586 96584 334896106 39227 39229 164728343 77573 77575 300127685 20744 20745 268940317 14072 14071 303022278 18360 18359 144222082 40078 40079 249880446 20749 20748 41519231 20748 20750 179689995 83520 83521 53898043 74150 74148 443583976 22059 22060 589980224 20316 20314 670027786 20755 20754 107844907 32701 32700 233592104 20757 20756 45535144 59213 59212 261092442 11793 11791 152908958 38583 38582 229046245 17779 17777 13554087 65957 65956 997290069 20761 20763 108859075 87281 87280 890748365 9135 9133 475869261 66582 66581 968475548 33032 33030 6263086 95911 95913 723679760 20769 20768 963994448 22936 22937 353915535 57618 57619 695260246 47486 47485 508731875 46849 46850 361228938 88688 88690 621216982 21719 21718 930491926 70130 70129 689959679 34258 34256 155153016 12588 12589 101315547 79578 79577 495998000 22518 22519 506047008 97405 97404 918634171 20780 20782 971843917 54541 54542 779652805 81964 81965 14745478 89537 89538 535569563 40967 40969 805957023 51524 51526 650377951 10155 10154 197816183 15352 15350 614077823 13168 13166 897623687 20279 20277 522181863 67358 67360 548617402 27551 27553 685619574 20794 20793 226313599 8626 8625 647267119 58431 58429 150981405 46824 46823 591600050 6012 6013 829769288 23900 23898 80001130 32104 32106 534918129 20800 20801 320035591 11505 11507 963132770 16940 16941 606815791 6969 6967 171386505 33779 33778 512559216 45740 45739 740292244 76970 76971 610174842 58577 58576 449121983 44224 44226 422407563 69784 69786 930030442 20811 20810 340757290 15539 15538 511495023 88326 88327 837288216 46499 46498 276076978 39581 39583 344442500 71130 71128 280556794 59166 59164 158162814 56477 56475 3954687 51107 51106 560650158 55698 55699 930952132 99383 99384 811947334 58626 58624 40766502 95481 95482 91707445 76055 76053 666478261 20823 20825 229865886 57308 57307 864325572 20825 20827 864337800 20826 20828 830822844 28034 28036 750016727 20830 20828 286287542 45510 45509 151377275 20830 20832 878955592 71406 71408 863973095 82979 82978 201015198 94061 94060 944157892 98238 98237 461440973 87746 87745 19247591 57513 57515 710928997 88586 88587 447536513 45844 45843 32785989 49437 49439 871525526 76896 76895 996200628 82589 82587 720918449 89327 89328 56778413 44574 44576 397027541 20846 20844 929805433 91558 91556 662922678 64806 64804 440892804 75730 75731 3285033 29733 29732 142147177 20850 20851 478299866 20852 20851 673584975 23953 23951 835909693 35082 35083 977837176 83863 83861 373492167 20856 20854 232338199 20855 20857 862943581 9437 9436 312995938 20859 20857 997060365 87039 87041 768143081 20859 20861 818879740 20862 20860 296439334 20863 20861 256138143 20120 20122 2917973 13766 13768 114972206 20866 20864 435292806 20865 20867 467819350 95499 95497 961633008 9850 9851 493921839 72867 72865 15145352 93091 93093 75412333 39638 39636 432846546 18924 18923 766375642 539 540 117292279 38326 38328 68041476 74049 74048 248243993 86627 86626 807863602 86356 86357 938623715 66181 66179 965476253 5559 5561 11290212 67849 67850 858479581 20882 20881 856511517 35877 35879 506110882 53648 53646 350572376 35941 35942 419650980 15457 15458 459297468 37084 37085 195269853 20888 20887 506634015 66551 66553 43488757 27902 27904 805718171 38849 38848 745471230 20892 20890 485085156 18522 18523 129324385 20893 20894 207971800 93153 93152 966721048 72352 72351 690752856 29625 29626 423856158 20898 20896 275582807 27155 27154 622769444 82765 82763 717649200 14487 14485 864969862 46486 46484 819395901 17820 17822 737528957 65373 65374 30700453 90195 90193 981488534 72292 72290 795240821 7022 7020 276995683 79276 79278 23896563 5799 5801 595469680 20910 20909 992529967 33302 33300 19275128 13228 13226 970529498 60431 60429 195529689 31881 31883 951432283 67519 67518 209914182 20916 20914 349786400 96606 96608 907420860 17571 17573 846139954 20680 20678 69079735 21954 21952 65431565 62815 62816 840668325 99119 99121 817936814 92708 92707 346592411 58901 58900 40712173 18140 18138 696627527 5783 5785 979326733 4452 4453 171290662 35817 35818 263360658 41605 41603 383499254 20929 20930 15775058 65046 65045 169606511 43467 43469 385969103 54952 54950 597568558 8489 8491 458084036 87522 87520 993078258 20934 20936 670791678 47863 47865 780700170 50448 50447 700061549 12845 12843 697614 20940 20938 416341115 47517 47515 969955534 20942 20940 170794908 16930 16928 54669448 79473 79471 907856423 17448 17449 23269726 88447 88449 915533924 24899 24900 766300934 69237 69236 522408422 61523 61521 959163588 37449 37448 815150107 20951 20949 748815509 67836 67838 169003809 2365 2367 860602029 79782 79781 435594459 31951 31950 574300452 49502 49503 809814597 62443 62441 778117101 85760 85758 884542212 72447 72446 589931783 71029 71030 578463554 63397 63396 197306615 87232 87234 191712184 19348 19347 553234293 20964 20963 86119436 27335 27337 767655014 22412 22411 23856990 20966 20967 11946762 99212 99213 881902366 53380 53379 38639479 25150 25148 186239008 20969 20971 60078150 13366 13367 289906162 3174 3172 456961676 20974 20973 237224045 20974 20975 60154892 88698 88700 875662218 29361 29363 813515690 79468 79467 700520823 50565 50567 667327523 78740 78738 182634218 29792 29794 845387004 26094 26095 653545910 66058 66059 746647480 34150 34151 467223964 9718 9716 98747726 79323 79321 281553763 20106 20104 591842778 90240 90242 851357226 20989 20988 241619091 86927 86925 881994494 10990 10992 110776317 20991 20992 883220136 20993 20991 605537888 90522 90524 171091400 57926 57927 534251128 39225 39226 474481448 17425 17427 840340590 97493 97494 72507466 84299 84298 427133703 75657 75655 508574787 77399 77397 19109660 38757 38758 145046732 86858 86856 960734026 632 631 898422167 81458 81459 266597866 16826 16824 271120863 72957 72958 44790595 96725 96727 389549123 39804 39802 353778175 21010 21008 795115732 43581 43580 15810524 8442 8440 255321453 14742 14743 299777188 38606 38605 111821891 16 18 963887455 84062 84061 72946876 16204 16205 234868679 18508 18506 441790085 21019 21018 99255804 19263 19262 613839583 6067 6068 565654137 21020 21022 319496249 50514 50513 380101703 73027 73028 961545220 472 471 737921904 7462 7461 637271747 58618 58617 483884471 49914 49915 596905569 83380 83378 817820550 2562 2564 622875336 28288 28290 482300200 80855 80854 5816495 35012 35014 522932280 21033 21034 930903731 69970 69971 671079770 32028 32027 884926634 68669 68668 72021033 67606 67604 962450740 68256 68255 70781296 21039 21040 575682962 50606 50604 189615004 21040 21042 77313980 59078 59080 525130097 88970 88969 54665901 90585 90583 666616573 68008 68007 551036162 32242 32240 765156554 29057 29059 783496643 66024 66023 264488280 66023 66021 465457025 66435 66433 407303370 21052 21050 82517409 84586 84588 544371936 21054 21053 155423735 13974 13972 359748901 21056 21054 60630167 74206 74204 261009258 49715 49716 736659431 60718 60720 236376178 60983 60985 36031225 80063 80061 165271791 18013 18015 83204120 22365 22364 810379949 88913 88911 365653409 48117 48119 961426958 74000 74001 213858069 86508 86506 696548278 95629 95627 503250027 76975 76977 862049927 23665 23667 316775339 80320 80321 147251664 67832 67830 949633208 87254 87252 256053185 46514 46516 109449069 93369 93370 150520867 30416 30417 505590764 89577 89575 605783878 82388 82386 647843123 87521 87519 51897658 21080 21078 637953521 5819 5818 793660737 65261 65262 438497175 47865 47866 142345605 64529 64528 853406641 60434 60432 582485767 63502 63500 811364215 75234 75235 622319064 83329 83330 111906207 434 432 451914123 71906 71908 152613494 7065 7063 162986474 46085 46083 58836015 57413 57412 32242152 70784 70786 619882875 93358 93360 507484887 58974 58972 969384026 68262 68263 61706203 72236 72234 495812400 98852 98854 5685151 49605 49607 543979035 12275 12274 309907014 71475 71473 97900164 11378 11379 262664613 84665 84666 490049268 17898 17897 25007023 82844 82843 843323689 14332 14331 605362992 55323 55321 922259050 23117 23116 387885247 70738 70736 689591831 6377 6375 336117229 7099 7097 359867012 21111 21113 817876675 16217 16219 983740423 3179 3181 615113580 90916 90914 764312144 87960 87961 547887150 71192 71190 24370169 21118 21119 129685919 26772 26773 362564702 76233 76234 977252629 21122 21121 179089327 55661 55662 98022750 78653 78655 26864964 40440 40438 736555953 50748 50750 641155120 15530 15529 280421605 11738 11736 661485080 18157 18155 87605985 21130 21129 520556614 55680 55678 30214228 21132 21130 187169529 99304 99302 625669286 89207 89206 458870527 21135 21133 647304750 10226 10227 860017030 66130 66129 283856037 29243 29244 620111408 31663 31661 918698458 44712 44710 82077541 74750 74748 820217512 33984 33983 426678509 59496 59498 445516325 74400 74399 135899326 68833 68835 943190301 72535 72534 39744018 69143 69141 451967423 9921 9920 337409725 87070 87069 845354901 45387 45389 363545278 23873 23874 528094138 67442 67443 596520468 49507 49505 966688071 3610 3608 499413203 27463 27461 412712462 25802 25801 280771958 98751 98749 353986443 21158 21157 165926263 16094 16096 299011095 32830 32832 970771485 52954 52953 61140575 21160 21162 642575254 39187 39188 738615573 93331 93332 223375429 50522 50523 334944485 21166 21165 15844445 21165 21167 68442283 43421 43423 38218671 76765 76763 652030947 17806 17805 465291200 19402 19403 656423776 94681 94682 520434719 78447 78448 25935938 99177 99175 146452213 5242 5241 818425122 22000 21998 689567198 21177 21175 165026703 13326 13328 376821495 48193 48194 963605438 21180 21178 631762489 81079 81077 269005949 85727 85728 639782149 17538 17540 779548521 1300 1299 60932095 28567 28566 86705505 21186 21184 260024096 93021 93022 941297466 12175 12173 329520135 62714 62715 423550644 58467 58468 823632528 37489 37490 196285357 18912 18911 741719976 49864 49866 25018773 18726 18724 679334496 68591 68590 636322082 88360 88359 906427200 269 267 647875141 21196 21198 848289245 35206 35205 756394588 16075 16076 540158125 9025 9023 990718633 81164 81166 867487515 7752 7750 995031811 59908 59907 14770135 99202 99200 959853771 68925 68926 673116528 7439 7437 282511906 13407 13406 60016420 7587 7589 163280217 89151 89150 7206391 74984 74982 776387753 12062 12064 22095362 36952 36951 297360933 21214 21213 200860686 92742 92740 382711788 96516 96514 687263585 47916 47915 688324771 78581 78579 218022872 57461 57463 981361699 62673 62671 292668982 24783 24784 947312750 63315 63314 485695676 43400 43399 142098152 89501 89500 429403642 71393 71392 1189316 64305 64303 985318884 79889 79887 691912124 35674 35675 879395112 25961 25959 90134533 9576 9574 646071999 44767 44766 552108162 1398 1399 492066754 68166 68168 698124344 91492 91493 704728448 24934 24932 426611714 77638 77640 879279565 45350 45351 671286149 21238 21236 146405789 14508 14506 349848679 85936 85937 44505553 77181 77183 7084988 24441 24442 406277712 40257 40259 127336385 68052 68050 641180506 53366 53368 798213069 16340 16341 5189913 84907 84905 447039620 97426 97424 648931705 21249 21247 290580046 67334 67336 593590330 93714 93715 367081480 4852 4851 826632516 21253 21251 316707833 39703 39704 781584698 27944 27943 843157767 41823 41821 25782865 15982 15981 253586474 12373 12375 304252771 5946 5944 337011234 24529 24528 396142399 76052 76053 945508709 71661 71662 562303556 21263 21261 759740508 77211 77210 409448494 21265 21263 782918606 81049 81051 465671215 29477 29479 127754653 19205 19204 38787906 75175 75174 41435568 91651 91652 464298172 5771 5773 921845552 3622 3623 829696803 65300 65299 81335287 68328 68330 807527236 51369 51368 864004165 92149 92147 863775616 21277 21276 28923061 89403 89405 474291559 40280 40279 471293040 72861 72859 803625864 39589 39588 170585505 13384 13385 70019974 65283 65285 543491625 8118 8117 977130095 57187 57188 681447571 67424 67425 656495946 21286 21287 321932618 10506 10504 838479855 67051 67050 582933513 19549 19548 64395292 19055 19056 613906836 5976 5975 247190212 49458 49457 665994662 81762 81761 213240234 82775 82774 72688938 99352 99354 344792879 63474 63472 643208365 1720 1719 102085736 90439 90440 738066196 45600 45598 807589236 40698 40697 193326218 64439 64440 840400909 57932 57933 289349053 19735 19736 991623260 65834 65833 676489034 23595 23593 686235666 97745 97744 2187637 21307 21308 675201972 21308 21309 4800542 7990 7989 419090998 40498 40499 491153137 66941 66943 398471884 60830 60828 68633564 44844 44842 793816317 21313 21315 271190470 83551 83549 326899449 59919 59917 432901502 4298 4299 666091052 97175 97177 358840049 89971 89972 859422227 40176 40177 253197473 13542 13544 83278159 97008 97007 954290002 53131 53129 686336248 858 857 461571078 21326 21325 825701939 86942 86944 942561836 43829 43828 887345671 2326 2327 214020629 96043 96044 102596460 21331 21330 212780967 87451 87449 36668325 15789 15790 8029525 3955 3954 25110224 91941 91940 501220175 25911 25913 716914364 19332 19331 177309429 39106 39105 128509434 18972 18974 463148690 21340 21339 597569847 90036 90037 56915271 23787 23788 261077193 94508 94506 5348165 93046 93045 291224711 81292 81290 40743999 21345 21346 522080222 84087 84085 995048992 73851 73850 69241889 90792 90793 646973945 1713 1715 829275425 88878 88880 49991997 21351 21352 469941246 21353 21351 138810672 27950 27949 715254844 71310 71311 252931741 21356 21355 356716313 49930 49931 5525959 56891 56892 942170398 21303 21302 989047459 79396 79394 15821813 17899 17898 40913220 51184 51186 418907770 86654 86653 265311895 59947 59945 187868436 21363 21365 756184400 76162 76161 231967814 94276 94275 922112804 64451 64449 729119617 7758 7760 800610873 85330 85328 830854717 55771 55772 336458459 9504 9502 616298824 51147 51148 53027696 21373 21374 958724701 84630 84629 123333806 75814 75816 802751992 44915 44914 827143691 79936 79937 474959721 4555 4556 401956469 42069 42068 860505895 52637 52639 788874564 53884 53886 628034408 96926 96924 102162285 9162 9160 662030062 83318 83319 577481976 47718 47716 704180772 96882 96884 89039540 43379 43377 585837161 23149 23148 286678057 33535 33537 715690924 21389 21391 516303310 4342 4341 245823545 24720 24722 911429500 78247 78246 466033362 8330 8332 998377251 57305 57303 38498050 37295 37297 23894972 7686 7688 358951854 27971 27969 379629694 19193 19191 141093869 70275 70277 4832853 21400 21402 731828762 56413 56412 395927952 61418 61416 179757351 45626 45624 398014937 40852 40853 785940531 23054 23052 343805547 21406 21408 643325023 69227 69229 631303295 2628 2626 335781086 47836 47835 10558471 10682 10681 672767308 21411 21413 860667551 96881 96882 81306177 61767 61765 685237441 21415 21416 816954405 70093 70092 296192824 9050 9051 404442182 6535 6536 431126231 21420 21419 16867367 53108 53107 51860586 21420 21422 836327196 21423 21421 365243117 48816 48814 777127443 55936 55934 297418236 89634 89633 195677621 51615 51616 904230027 29708 29707 50269358 87914 87913 229185495 21430 21429 619604040 54734 54733 385875612 98090 98091 750095679 21431 21433 859338889 84348 84347 454228689 1627 1628 878513649 21436 21435 347041300 35717 35715 959702979 6155 6156 701330316 21439 21438 702542780 35190 35192 133745917 85820 85818 119740635 21442 21440 324823422 7774 7773 507678742 86984 86983 162440143 21445 21443 327595339 21445 21446 818526956 21447 21446 358442105 62008 62006 852998370 59390 59391 706393904 69048 69047 707345378 34611 34609 710817350 78520 78521 50989972 74495 74497 437474252 90131 90133 383317165 9194 9193 839958848 49192 49193 51692228 91906 91907 207615492 49 51 96464994 21459 21458 85522959 21460 21459 926749016 54051 54050 32065763 50103 50104 764353365 21461 21463 842260671 21463 21464 595369143 67300 67298 970084885 82290 82292 84062626 74210 74209 410641214 95236 95235 566617423 37998 38000 69096045 21468 21470 52477351 81175 81176 698175458 48221 48223 131769617 15654 15652 569635424 12259 12261 125281928 21475 21474 338352096 72459 72461 522792944 41270 41268 265529479 30031 30029 711085738 21479 21477 365371862 43761 43763 151493222 251 250 535066657 52097 52096 893600312 47147 47148 896756802 90200 90198 183889903 65089 65088 42934158 94983 94984 46691746 21487 21486 633946120 44207 44205 48167307 41448 41447 40095445 21489 21490 120132632 96571 96569 255636208 21492 21490 56005696 21492 21493 776687135 89887 89888 6774292 31407 31409 39565862 86040 86041 400332694 27776 27778 332627002 24967 24966 244193229 37920 37922 302976184 79169 79167 823741465 42605 42604 594052887 75501 75500 871598021 65785 65783 366450204 33513 33515 958329307 52716 52715 573796428 96283 96281 31210300 56018 56017 336787623 38767 38765 262788847 21508 21509 139679635 37838 37837 314709690 46295 46294 339058711 11608 11606 778108399 85135 85133 119821641 32945 32947 780705929 10005 10006 420537354 67427 67428 890524791 96190 96191 930800880 15384 15386 53238072 31780 31778 51231364 76950 76952 503282088 26709 26710 803626926 40261 40259 755403290 43022 43024 443644525 77110 77109 436606118 42994 42996 49252043 94720 94721 244779461 99367 99369 26783249 7186 7185 351746843 21528 21529 626695735 77875 77873 20628627 32068 32070 255653278 88239 88241 566945713 93091 93089 13126914 34644 34645 359054116 10381 10382 279935402 85783 85785 249823387 60243 60242 335628769 14450 14451 578483930 21539 21538 874245546 19987 19985 575663629 12899 12900 25851824 21542 21541 722078812 8260 8261 449389180 87181 87179 40433343 47338 47337 335189482 65990 65992 723114004 82307 82305 324446430 21935 21937 740354159 30042 30040 774264115 70852 70850 871761585 80289 80288 6568436 25384 25382 322042460 54423 54425 822607823 99300 99298 880239525 82667 82666 215411654 68313 68314 308971467 35695 35693 267850280 44517 44516 692008872 73497 73498 168468416 27663 27662 99255430 1656 1655 847814476 41577 41579 888682291 15445 15443 505628977 71861 71860 855260504 20386 20385 46693228 4078 4080 546898182 85886 85885 474148300 5769 5768 474701458 66600 66602 595457630 66189 66190 60894371 21569 21571 711324201 59897 59895 44056713 24553 24554 241837596 84208 84206 341436624 80197 80199 329329733 13885 13887 856686613 64301 64299 445137220 93015 93017 538323481 64002 64001 40207870 21580 21579 60819220 4531 4529 709659030 21582 21581 729082188 80869 80868 582856601 94350 94351 93661413 41681 41682 31966840 60106 60107 983298555 48553 48552 747430460 85209 85211 598024942 9818 9817 92360565 72880 72882 25051389 80989 80990 365998707 1091 1092 903328023 46913 46911 528295609 81398 81397 8136941 25018 25017 753037999 44661 44659 63345228 64734 64735 246948759 55896 55898 783008426 32654 32652 447948226 9894 9896 343169279 23288 23286 482946308 21284 21282 235640790 75032 75033 219119973 68043 68041 713818531 21603 21605 10893849 12439 12441 265332055 64973 64971 148734131 67486 67487 681974066 68883 68885 250322581 26906 26908 580818904 63496 63494 610076331 21611 21612 495088552 94877 94875 336433497 59914 59915 241325129 22276 22277 694685873 38926 38928 944435845 3367 3366 51069162 81672 81670 16350299 91260 91258 531855629 74014 74012 617962319 21619 21621 867065330 9814 9812 678772485 38215 38217 57737067 10176 10178 266255886 56944 56945 811080639 78624 78626 928080642 21392 21390 161095002 61519 61521 324103119 76440 76442 408043202 21628 21630 951920976 21629 21631 236983501 44744 44746 176061730 23449 23447 738387218 50784 50782 249162163 60873 60871 305845917 40443 40442 241395867 2222 2223 650844903 2379 2377 49590576 80938 80936 614376197 23760 23762 434481492 77647 77645 88487199 23464 23466 668099218 43366 43367 392001060 97555 97556 370636138 47782 47780 864631740 60908 60906 635441384 8886 8888 572504702 60744 60743 242353276 9590 9588 593716324 46575 46573 394244613 79016 79017 745147259 21650 21652 219866671 62928 62927 178068703 6291 6293 256084735 58987 58986 71319015 74969 74967 522152108 93768 93766 154805661 22380 22381 734455985 32416 32418 577385585 19705 19703 12128032 15413 15411 934755374 88549 88548 401514041 66493 66492 413822508 21664 21662 831133755 77405 77404 491476424 27492 27490 858461050 77303 77305 268856593 51748 51746 819926194 79752 79750 237496772 98372 98370 565568411 22597 22599 822400635 44481 44483 569314749 82676 82674 834128929 83946 83947 80841606 21674 21675 428203945 21675 21676 404372378 21677 21676 819959807 64805 64803 453847146 89676 89677 57194047 65926 65924 187354120 21679 21681 205466150 5920 5921 142558778 33511 33509 953300166 4346 4345 865450189 11260 11258 443493245 60622 60623 118079019 21687 21686 845107495 69322 69324 247049776 45612 45611 776121235 65695 65696 50158394 21691 21690 91448116 83826 83824 186548607 52409 52407 621202201 21694 21692 90163876 67142 67141 13982495 42373 42371 481802123 99793 99792 482539110 2249 2251 136332908 21698 21699 16201217 29788 29786 958503719 45996 45995 309800946 45527 45525 442734552 50735 50733 405741141 5633 5632 4692396 30640 30639 677341915 17770 17769 784159732 5264 5262 150408826 15079 15081 850062200 1799 1797 338752867 86644 86645 923427854 63518 63517 305427765 3228 3229 295007851 88766 88764 895087472 29112 29111 749884472 31217 31218 185225260 49412 49414 258377833 15403 15405 323217675 79311 79312 15184330 7565 7563 280512620 21718 21720 701320154 73008 73007 59888865 86325 86327 887454173 91614 91613 550802660 99432 99430 295798829 14022 14024 945904325 30103 30101 439359441 21727 21726 462646503 75957 75955 59530832 50626 50627 914914860 21730 21729 987329479 33803 33802 771656366 1466 1467 776556858 46017 46016 869854384 90940 90941 699994408 41683 41681 608058836 97903 97902 48138338 21736 21737 492689550 81961 81962 984857885 89556 89554 600870360 37666 37664 350808645 70113 70112 94135079 74544 74546 586599700 47310 47312 231828638 90470 90468 617705700 26268 26266 986879874 79578 79580 20540737 21746 21747 154401007 27951 27950 934103619 74075 74073 87749833 19749 19751 234684186 89031 89033 889540852 96358 96356 461029099 21752 21753 222791880 74207 74209 869107675 62166 62168 45053119 69023 69022 325232745 57825 57823 702913137 21758 21756 260091648 569 567 942848195 5786 5788 737671116 41100 41101 381477979 95213 95214 410373326 58195 58197 443304023 18900 18901 930499627 51952 51954 309157694 21766 21764 819333322 21765 21767 62320182 68398 68400 839194909 88477 88475 617782392 42917 42915 500566079 7900 7898 137570562 86063 86065 234118464 38392 38394 222441611 69404 69402 670215357 96211 96210 66812348 21774 21776 671017139 92848 92847 415903133 78143 78144 590570132 21779 21778 963447374 82047 82048 596194203 62061 62059 544517623 21782 21780 527040349 59994 59995 426184193 38185 38186 786547874 21188 21187 797175431 21786 21785 7450738 21787 21785 421654023 36622 36620 796993395 31510 31509 297105758 21790 21788 47591282 98145 98147 879672307 71114 71115 373977919 2867 2868 159375410 21794 21793 236307134 83557 83559 402273340 6564 6562 466182459 66336 66334 777291484 18025 18023 819689470 79814 79815 864702654 86772 86773 611644191 49364 49365 853474779 87406 87407 759445148 75266 75267 876538680 21803 21804 216902057 21805 21804 323153104 22691 22689 790498375 1701 1700 651292622 99364 99363 507398936 83933 83932 727747840 36764 36765 264324466 96735 96734 30908297 91008 91007 706394546 1789 1790 890319830 93479 93478 105827283 99238 99237 402547411 1493 1494 253909567 55723 55721 778497374 34919 34921 72796900 20815 20813 843918332 34797 34798 622660235 81760 81758 669984458 89061 89062 538976357 21821 21823 308799927 42228 42227 289286119 20687 20685 988899569 58896 58895 685344472 84763 84762 482904477 21827 21828 39953833 42663 42664 665723595 58633 58632 182949892 72073 72071 721881769 61326 61324 357446567 30063 30061 463504374 40661 40660 505252211 10611 10610 101851066 29836 29834 552924352 79945 79947 532571957 33797 33799 26850548 5813 5811 141877781 38550 38548 716129620 76701 76700 783666412 12660 12662 604170010 7642 7643 680661984 46213 46211 42078663 21844 21845 858809765 96110 96112 868924858 33540 33538 719942312 36836 36838 123518210 45730 45731 772811917 34757 34759 929896049 46198 46196 11980764 85584 85583 324474609 88657 88655 78909943 21854 21852 229575963 34972 34970 876442960 34940 34938 267674374 80174 80172 926004696 51137 51136 367069789 15009 15007 56457659 76443 76445 845180597 25203 25201 50325578 78677 78678 1827357 47656 47655 803776824 52474 52473 531740662 21865 21863 322565642 46334 46336 92471813 21866 21867 3409865 81396 81394 958997446 822 820 450113274 21870 21868 142913539 60190 60192 453288912 21870 21872 275891366 21871 21873 55474847 69929 69928 488134860 28599 28600 331219604 5183 5181 64958746 5512 5510 720495268 41481 41483 956231252 91107 91105 742990018 97174 97173 45148715 62399 62401 849384277 27307 27305 201610839 44800 44798 89023209 41119 41120 961466854 67115 67114 539191844 28115 28114 4090068 91067 91068 470766076 52156 52157 629879259 66460 66459 710983208 21889 21890 575405708 76140 76138 883432916 40086 40085 316920223 6950 6949 322565273 56100 56098 831983496 29400 29399 743354284 419 417 52646731 81964 81966 768170838 13034 13035 412377488 85442 85444 865324196 67359 67361 615209978 21901 21900 212112223 2594 2595 218056373 12995 12994 815843390 57724 57726 849737294 21905 21903 404425563 18835 18836 404810696 74797 74795 159008484 95304 95303 626117868 81556 81558 209062419 37498 37500 118109920 93289 93291 373133408 21912 21911 205397755 19576 19578 540526837 55235 55237 47625688 77422 77421 996405858 69258 69257 908296361 36742 36741 308092562 35880 35881 283909326 53631 53632 738046717 47451 47449 86270375 14456 14457 547240224 21921 21922 993711270 56222 56224 335057706 21923 21924 722281384 72487 72488 631990521 3659 3661 544905605 8429 8427 710533444 12588 12590 227852517 83651 83653 527399706 99199 99198 745580886 41269 41267 729881483 21932 21930 312148636 92139 92140 491791269 89728 89730 942244424 58903 58904 996778658 78213 78214 342574989 21548 21546 376207455 86461 86463 306000206 28832 28830 803666960 57478 57479 39784571 21941 21939 668793651 53881 53883 789393566 97653 97651 48669890 25394 25395 254105777 27458 27459 989148333 37982 37983 17126963 21947 21946 749859719 28861 28863 150349947 58001 58003 327278207 21949 21950 953864779 41297 41298 640224147 56185 56184 31391656 45015 45014 101326336 40738 40737 768392681 82650 82649 319414013 60238 60239 570194447 21957 21955 370101928 28493 28492 770029908 21959 21957 338248001 62526 62524 122994695 21961 21960 11637398 83114 83112 909679254 24207 24206 28805566 63697 63696 303611117 51877 51879 351678218 76576 76577 321072126 13 15 226444857 24020 24021 417523105 42011 42009 905683691 71945 71946 680360607 30721 30720 220495193 1421 1419 83332873 21973 21972 759567682 17261 17262 573060303 53835 53836 744784169 18261 18262 377902221 20352 20354 653884861 19967 19966 196024488 87722 87720 123228569 54999 55001 283512474 7177 7179 1429293 8085 8083 287863434 58960 58958 749801212 44235 44237 249256224 75636 75637 650421257 37779 37778 656583575 56073 56071 133921931 63975 63974 53862420 37008 37007 612771048 74339 74338 452487222 58980 58978 870126305 61397 61395 119437294 3211 3212 947898122 59695 59697 185349777 97371 97370 878092926 15649 15648 306442283 67144 67146 464962768 82035 82036 118279447 72068 72069 419530309 86936 86938 53198284 17264 17263 317317696 68206 68204 405854458 90591 90589 122840573 40126 40124 292249558 53009 53008 752023426 27724 27723 830102705 73587 73585 752257235 52222 52223 226529232 35603 35604 677612390 60011 60010 133471864 22009 22011 427243478 22012 22011 219428936 64666 64665 51051995 93984 93986 318056140 66309 66308 28684410 22016 22014 60698958 52001 51999 787366521 13829 13828 878464751 88480 88482 686663446 96677 96676 682313975 11733 11732 825207545 22022 22020 148004714 66098 66096 865458534 50412 50413 135333340 29880 29881 673825207 4706 4705 537640581 17124 17123 561918218 27293 27295 574374296 3736 3735 967947319 29661 29662 486911697 4015 4014 806417925 31183 31185 912686413 78209 78208 693554589 22033 22034 44913567 80122 80124 613486910 49933 49931 443810336 22037 22035 379650355 50526 50524 237240710 19118 19116 46339330 15842 15841 60423609 62968 62969 592774375 47836 47838 989186274 14679 14681 288297344 64849 64850 480242372 28215 28213 28277706 88158 88159 392321103 47542 47544 123118412 22047 22048 102249330 11359 11361 715534482 22050 22049 43587890 3774 3776 201382365 79552 79553 648752121 65581 65579 9508377 52221 52220 949229616 45313 45314 494098447 44795 44796 625886991 55155 55157 63916508 11700 11698 173454260 93739 93740 122568866 55819 55817 824350323 85839 85840 386337917 97314 97312 43257966 42492 42491 80505017 19790 19791 900895077 24378 24379 358726722 84941 84942 401824207 49704 49702 184556123 30722 30724 926116649 69625 69624 986894739 48800 48799 155597966 82507 82505 991553269 72550 72551 381843848 18256 18257 468537728 1392 1390 164804902 13250 13251 17088471 70894 70892 51241294 90689 90690 800997945 17222 17221 395227221 30158 30160 68784306 3426 3428 916000461 59582 59580 101541267 22080 22082 519715742 66148 66149 659836961 80504 80506 535881817 97711 97713 630850442 73015 73014 190696392 59975 59976 462754333 40918 40917 435476682 47291 47293 308397241 84965 84967 57871709 45748 45750 65477766 22092 22091 236360701 96004 96006 3986148 22094 22092 866588973 13673 13671 693399969 53249 53247 607168339 56200 56202 321635695 17206 17204 38919880 90518 90520 12606613 65470 65471 516378672 82683 82684 159827940 244 242 335505159 78933 78931 489276397 72257 72258 524935805 76226 76224 910923889 22106 22104 967528580 56124 56123 166235161 23084 23082 307216167 20218 20217 626507879 82174 82176 748361757 27025 27027 216959469 44971 44972 64772766 33521 33519 222435517 42963 42961 916334453 22115 22114 285771040 17731 17730 463197015 10020 10019 765170827 22116 22118 38728563 86875 86873 941345486 82324 82325 19175498 74148 74149 355441551 96165 96163 323988161 22123 22122 359157751 13043 13042 674766708 13378 13380 272823467 35725 35727 646902862 47265 47263 264823806 54366 54367 83897431 74376 74378 54097509 8924 8925 981712332 9785 9787 737211179 74084 74083 676406901 94563 94562 316474213 91445 91443 64311347 33483 33484 51646249 42597 42598 65732569 62375 62373 915489019 12230 12228 798961724 34233 34234 120210312 42280 42282 380906382 22141 22140 446440855 15674 15672 262584551 27391 27393 824550460 17508 17509 16786469 47011 47010 744898894 22144 22146 379981302 22145 22147 60975644 64243 64244 13369907 30226 30227 877646428 83923 83924 49053296 15446 15448 489063780 22151 22152 369009361 87788 87787 468983709 41064 41066 10691871 48266 48265 435299892 89428 89430 245849626 10961 10962 476603154 22157 22158 537310481 52077 52075 172643087 70468 70470 994135473 99016 99015 343655522 55216 55215 497666075 71843 71841 313669980 22164 22162 183542585 37653 37652 116843351 91163 91162 18736465 22167 22165 432556521 59503 59502 264572634 65493 65495 14479965 93525 93527 818854287 76864 76866 579115875 90303 90301 720778691 91415 91414 665542918 6279 6280 433224692 19648 19650 242867423 5871 5869 556152994 61757 61756 798529160 22177 22178 741466209 38945 38947 135452756 19605 19606 379767342 40913 40912 970341437 65920 65921 19383295 40628 40626 349603102 22184 22183 866243998 8779 8780 449779747 72254 72252 251078070 61330 61331 262482557 84270 84268 813970734 22126 22124 141096794 70980 70978 154002615 78327 78326 184029716 63271 63269 169113761 20624 20622 809576616 4481 4483 685969139 35196 35194 455330411 75052 75050 499530682 39744 39746 905086712 25679 25681 486064033 37130 37131 144079213 7927 7929 771296450 75890 75888 424612823 33935 33936 576327100 22201 22203 706199274 6647 6649 238412550 31044 31046 77898230 80623 80621 71109251 3417 3418 654944022 56144 56142 929965398 34586 34584 49909675 53506 53504 73486327 22210 22211 564735240 59596 59595 71221382 79643 79642 508531055 28529 28530 726638432 22215 22213 155929917 40580 40578 355388913 46676 46675 635505761 75945 75943 10227657 12126 12124 346040338 8651 8653 485411313 69814 69816 476283074 91908 91906 723831935 46931 46933 603108429 2224 2225 345528936 4689 4687 239436919 22225 22226 961569686 74925 74924 191234453 24293 24294 401679674 66361 66362 267472266 39970 39968 290497636 37501 37500 87624437 25257 25256 698791633 67808 67807 604556457 22234 22232 157355523 44098 44097 201529694 22234 22236 529725591 82196 82194 162060198 12287 12289 671600084 65786 65785 485930530 5883 5885 922171264 22241 22239 849994741 22242 22240 206851575 54725 54724 572501369 20921 20923 281066110 42765 42766 568021297 30830 30828 42240468 24940 24938 77865215 45460 45462 365259018 36467 36468 826917783 795 797 642592405 36093 36094 654584372 12528 12526 50758050 81857 81856 7933578 48628 48627 789280169 41604 41602 123309307 93532 93533 502161477 53962 53960 178827021 49986 49985 202430275 14841 14840 161053212 95396 95398 277959928 23893 23895 621958732 12156 12157 719320792 47620 47618 701555138 690 689 770574917 15804 15806 623379476 81728 81726 184802213 48101 48099 375870973 49382 49381 506330039 8964 8966 785887574 12452 12453 45589799 87207 87206 845184321 35793 35792 853703776 22271 22273 717720232 22274 22273 288000929 1540 1539 66865894 20601 20602 591908179 21589 21591 614054595 88603 88605 448141978 9391 9392 822182822 29247 29246 814072874 57183 57185 287884550 14521 14520 891896668 98044 98043 619772962 10451 10453 837550464 91567 91569 19834354 92152 92151 503392629 39276 39278 122531677 43619 43618 154548088 10273 10271 562741164 2860 2859 44724538 45275 45276 467472191 54447 54445 53261877 4473 4475 628490366 48320 48319 449220671 22293 22295 813474067 76436 76438 99566688 22297 22296 13558103 72897 72898 744642529 95578 95576 929325065 86552 86550 690368933 33793 33794 206642758 32136 32138 540825533 26618 26617 157691829 41006 41005 508444982 14733 14732 930396931 60710 60708 326197 3502 3501 271539855 67608 67610 49598023 9875 9876 648727910 22310 22309 37055730 22311 22309 411318385 22311 22312 9419920 73463 73465 966678509 74505 74504 38915933 22313 22315 210086172 69424 69422 415215310 97139 97138 963884090 22273 22275 556200228 83283 83282 367947443 16560 16562 428821826 18272 18270 789220755 4270 4268 218964155 88050 88052 676420670 34084 34085 968039472 38776 38778 557640545 95300 95298 841320921 17926 17925 861744168 17051 17050 483025505 22328 22329 991677362 73985 73984 312189943 12004 12002 25106626 67027 67029 67196322 65160 65158 439700919 7303 7305 115716308 86995 86996 606683326 57080 57081 207393603 22335 22337 80800838 62194 62196 637684468 37530 37532 168281524 38470 38469 384258712 22341 22339 137283672 97777 97776 364610588 87904 87906 625689248 48933 48935 17002364 22345 22344 53459340 42312 42310 48567256 14151 14150 4797026 81090 81091 111193801 56339 56337 50225315 93596 93594 27006453 49287 49289 89873981 5092 5093 840584929 50544 50543 793358338 50942 50943 361289991 74550 74549 890649689 50527 50525 947183145 35928 35926 142997044 71182 71180 572243172 65521 65520 747775554 44214 44215 33773448 79872 79874 942631525 3271 3269 47259943 13868 13866 363317606 97720 97722 11537132 56804 56805 816033512 27328 27327 191816622 2449 2448 617145242 50767 50768 808206277 69283 69284 519755185 86470 86472 809758493 87222 87223 54576534 3609 3608 641675145 53459 53458 155527899 48596 48598 376035673 69700 69701 561440116 44476 44475 218118702 11256 11255 348983076 22378 22377 201593357 22378 22379 824836405 22380 22378 716138163 46849 46848 878273132 50918 50917 679551272 22382 22383 129323324 22384 22383 368486807 24857 24855 46969914 22384 22386 349697373 22387 22385 676055761 22388 22386 304855904 47785 47783 728842295 81577 81575 3078306 85685 85684 909931167 59551 59550 327974678 77695 77693 9329329 43342 43344 572682418 95743 95741 254721847 92390 92389 729905349 22396 22397 129855769 20117 20115 653760907 40422 40420 224693131 32848 32847 484299774 93115 93117 840167045 25105 25107 736663536 14900 14901 838506867 92160 92158 404585047 94445 94444 168703023 19962 19961 626992616 48710 48708 925279276 87169 87167 531020263 73049 73047 264700404 42811 42809 315558717 81679 81677 175702740 13578 13577 336296907 57908 57906 584297173 49967 49969 519429118 20327 20329 790321903 96622 96623 675580579 97449 97450 411275130 81822 81821 672843517 3497 3495 135422693 58684 58683 39690005 62662 62663 975120554 45157 45156 810513490 40035 40034 175813761 60319 60318 699643977 89280 89279 724181461 63142 63143 900690902 94972 94970 399355764 29070 29069 523251308 71827 71829 933299082 22428 22430 849329065 16491 16489 1928144 91178 91177 93330734 92880 92881 171666945 58204 58202 101791405 70434 70433 743783566 78228 78226 866158659 7635 7633 178906002 85431 85429 62710537 41136 41138 813416968 46368 46367 337071078 88829 88828 601301820 61573 61571 744849575 2210 2208 99650687 11299 11301 836064081 21435 21433 841552671 22444 22446 236605365 82860 82859 766398102 51982 51980 740613958 47434 47433 431930114 73860 73859 208756520 39051 39050 982032341 22933 22935 318397577 14478 14480 78663374 28726 28724 281832244 66013 66014 57528104 2037 2036 724912739 49818 49816 156354833 22458 22457 580340693 49606 49604 34274141 55806 55807 450703649 7150 7151 946836860 58633 58634 663253834 74602 74601 58207657 59152 59150 30039699 46804 46806 328289125 92631 92630 199097493 44371 44373 678455844 59870 59871 535424654 45691 45693 725088326 22470 22469 312592892 89532 89533 932528712 33299 33297 628165995 22472 22473 622721596 97367 97369 233288587 22475 22474 28404086 72824 72825 321655429 75071 75069 712600201 22478 22477 57867151 86431 86429 361643890 94371 94372 79025343 99964 99966 43830802 57698 57696 519769884 20299 20298 97541346 29047 29045 139610875 22484 22485 994284002 23055 23053 241238153 22495 22497 456517074 51257 51256 590344868 71875 71874 985645477 78648 78646 771447279 60399 60400 785804339 99237 99235 34372645 20017 20016 575182382 8975 8973 516925869 6031 6030 744809047 38579 38580 930825071 549 547 439762417 40127 40126 711809767 6435 6436 13718390 75187 75186 605553271 62663 62664 735637898 52608 52607 321803266 94882 94881 378759213 7331 7329 785701814 22503 22505 129715764 22505 22506 209036585 8235 8233 4119290 78088 78090 657563304 25884 25882 870563923 17535 17534 452019916 87351 87350 416940225 82226 82227 890820685 24830 24828 571506155 54959 54957 483977243 28625 28627 268973386 36885 36883 891267499 92982 92981 771363110 87780 87781 976047503 79682 79681 737303489 64621 64620 19489866 89545 89546 60093138 53539 53540 23065954 30908 30907 964677428 48744 48746 112161463 31009 31011 760001760 53082 53083 295077906 3668 3666 171122457 22528 22527 116620033 73371 73372 172604646 6183 6182 786465507 92107 92105 510169541 7094 7093 659347775 28631 28629 749473438 51233 51231 646068826 40508 40509 932558582 30344 30342 727864328 23235 23234 533669477 22537 22538 489625282 85281 85280 311102026 22817 22815 23679737 98735 98736 378069949 89733 89732 719592618 44817 44815 162735557 76491 76493 544053043 13850 13849 23495627 7700 7698 589970277 20845 20843 525370447 4895 4893 276999642 48676 48674 217230298 71894 71893 89205640 12785 12786 801330228 42853 42855 51526295 77268 77267 133137366 22554 22553 347495792 82473 82471 197220770 86592 86590 353696791 47527 47525 832266450 46290 46291 419297210 54473 54472 983458095 28543 28542 518823050 71511 71512 803995523 45496 45495 106456521 92293 92292 612745808 43288 43286 816203812 2902 2900 768757442 78827 78828 230585924 13155 13157 616395235 40686 40687 909693856 5696 5697 561662478 37497 37496 355731861 42994 42992 65381542 16197 16198 63238840 57861 57862 982017031 20658 20660 403132523 85027 85028 439910845 47934 47936 164888238 22252 22251 945553653 78708 78709 789486136 84631 84632 432694576 96072 96074 832261319 46483 46482 676200767 19730 19732 15545268 15817 15816 13152875 67593 67594 557421770 22585 22584 200399860 22586 22584 441275736 45512 45510 867940029 21912 21913 670558085 11286 11284 659835205 10090 10092 774119908 96405 96403 69947865 10821 10819 310883656 33564 33563 926711048 55796 55798 39316186 47181 47179 82012760 26826 26824 658891880 79868 79869 258666807 89858 89860 704758016 13773 13772 136911924 22600 22598 175732670 46027 46026 551239791 23782 23784 698662626 28993 28992 772292430 24032 24031 177358117 82250 82248 671256690 85320 85319 729393998 15375 15376 478849002 74954 74955 342604800 30455 30457 51383462 43581 43582 497538518 18835 18837 93598510 76267 76265 260684722 98877 98875 808218772 18479 18477 505429841 1407 1405 421697958 39445 39444 576420387 22616 22617 867869289 55494 55496 316606554 80666 80665 529486275 62334 62333 511244865 90385 90383 647486840 24353 24355 707456976 59916 59915 3094616 22624 22622 350491261 18293 18291 744189110 84088 84086 47276372 91146 91148 362874139 38873 38871 306905930 34745 34743 295073084 22628 22630 13748687 92389 92391 737802538 22631 22632 54730146 10579 10581 303255753 8605 8604 799094761 27514 27512 252962179 16977 16979 9337217 22635 22637 119011389 76840 76838 240858771 1535 1533 46754698 66517 66518 55917672 97589 97590 34092063 38877 38875 739508094 84986 84987 147753352 71146 71144 23982043 37929 37928 883726617 41547 41545 772499361 87574 87573 317844774 22646 22648 831940579 67538 67536 57261687 23340 23339 596481975 99850 99852 492492278 28219 28218 934721932 17979 17978 663112875 89298 89296 103811774 63223 63221 818644970 56290 56288 958579048 2116 2117 996754891 69415 69414 571677818 52161 52160 216026587 72774 72772 416659979 12433 12434 343153169 37356 37357 639576048 6247 6245 978226180 59150 59151 465003149 65119 65120 155288154 66729 66731 474527211 22666 22667 86499972 41027 41026 886519051 27923 27925 535259817 99359 99361 164445050 45159 45157 521461727 18196 18197 967847206 22673 22672 607382689 22674 22672 930310256 51705 51707 697942910 67099 67097 46945410 83516 83517 636508686 87027 87026 567117283 73866 73865 676679722 28164 28166 436902728 22681 22680 522180444 22682 22680 293037230 22682 22683 457125525 78154 78152 315812517 22683 22685 37684766 67935 67936 458611695 22687 22686 15294417 22688 22686 845320009 26554 26555 814071689 22688 22690 148428681 91534 91535 12566487 31047 31046 33971689 8701 8699 405069559 22694 22692 674887331 48844 48842 28167682 81597 81599 787784638 21702 21703 981933156 99552 99553 79444519 22698 22699 241451409 88940 88938 378395907 16797 16799 445773556 99218 99217 116278084 66382 66380 596432936 93358 93356 983399290 22705 22703 316911467 55792 55790 21747692 33850 33848 236321872 56242 56243 496418024 36496 36495 337007284 91658 91656 176665431 15416 15414 862791154 72419 72417 114856340 73375 73373 184308827 22714 22712 29134975 3840 3838 660342496 67338 67336 787256013 67727 67728 786610450 97628 97626 582651042 58291 58290 776174925 22719 22720 331614561 14321 14319 936464687 49336 49334 71418819 66687 66689 660575823 12400 12401 888931366 22723 22725 19740972 8520 8519 601602344 5155 5154 520560740 20008 20006 941358709 4308 4306 973252135 72784 72783 505120221 22730 22731 149540330 22730 22732 886183594 22733 22731 60531296 11912 11913 249501488 69488 69489 575760294 83876 83875 691786917 74785 74786 97672638 26955 26957 428735795 77670 77669 13059390 2307 2305 370868300 59657 59659 792650313 22740 22742 425314622 22743 22741 777654719 22743 22744 52463623 17183 17184 723475633 56327 56325 964557930 14667 14669 802277912 42310 42309 723777346 22748 22749 93377734 22750 22748 897517079 25010 25008 452596636 16504 16503 275217647 15722 15721 493531646 22752 22754 24040038 82694 82696 383831172 22756 22754 953647617 82940 82941 41780722 74317 74318 438659264 22759 22758 699033707 61493 61494 306991090 75364 75363 3841249 62828 62829 32198733 22763 22761 852988624 28294 28295 53050686 56023 56025 905304620 22766 22764 180338814 17962 17961 226681240 36417 36416 145466854 4576 4574 421482200 41746 41745 176720772 12579 12580 446633865 76690 76689 58397678 22772 22773 126461967 42185 42184 526573782 46450 46448 859567824 17280 17281 973241311 36058 36056 61396896 8996 8995 500844975 62121 62120 46113659 67036 67034 110665030 2413 2414 47103610 49272 49273 214167950 97420 97418 153982464 22784 22782 996964147 95006 95005 225663284 83734 83736 226440372 96813 96811 90283445 69772 69773 884567227 58230 58228 157689481 97848 97847 741752490 94618 94619 122843990 65365 65363 950416758 22351 22353 337536468 50157 50158 404535480 94300 94298 709778306 52817 52818 58987521 10948 10949 116395928 5017 5016 61835374 83115 83113 926964029 71377 71379 7492221 78025 78026 149592571 88796 88798 754359839 16213 16212 787279984 60498 60497 262507279 121 120 219644742 76287 76288 230937441 51606 51605 9907813 68964 68962 916269662 39725 39726 951676006 67844 67845 871520655 35920 35921 239533643 88137 88135 543902232 55224 55226 831341422 64603 64604 27768904 76392 76391 452868024 81641 81640 133350765 74349 74351 336231955 92687 92686 361978861 57876 57875 151225634 5077 5079 801118610 7195 7194 295789615 10516 10515 456078374 12709 12710 35521637 51360 51362 105516096 11954 11953 922610239 89087 89088 50258525 29149 29147 762131264 92671 92673 842097202 28537 28535 440703973 43021 43019 584022081 59428 59426 296395224 22831 22832 109061547 44789 44787 827659878 44925 44923 39713861 738 737 527119667 19054 19052 518782189 92126 92127 268931884 61949 61951 899463711 75320 75318 593263038 93014 93016 605130947 3694 3692 242221637 77612 77613 551963977 89393 89391 545654216 50475 50477 935002872 58522 58520 387658979 22846 22845 223019907 84994 84995 311094276 84622 84621 152761566 22848 22849 491755483 31000 30999 650869071 51643 51644 400997899 21595 21594 286039496 95382 95383 995065382 16290 16289 137331316 13771 13769 70196952 28585 28584 911733136 11148 11150 949255010 70393 70395 860641404 22859 22858 441804106 23013 23014 434919186 1964 1962 940854865 99872 99874 826202422 28770 28772 786550438 40067 40069 187002542 65082 65084 243161945 89051 89053 447632693 93915 93914 842678546 12907 12909 604465354 13839 13837 8042243 24873 24871 135065166 22871 22869 584785435 1952 1954 226520142 36581 36580 686669949 28700 28699 701859358 14411 14412 664675632 83669 83667 732466471 70696 70694 120835096 67413 67411 147733633 3684 3682 301229605 22880 22879 839144133 8655 8656 895770058 76103 76101 776404508 11483 11485 136954801 34109 34108 532598428 49722 49720 110064557 33488 33487 878158549 22887 22885 396658160 52542 52540 602849958 58097 58098 218194046 30649 30651 42652246 21381 21380 790985953 8832 8833 701814751 94829 94828 142489118 3812 3811 404599949 65551 65552 17150697 26897 26899 219931848 50794 50795 15398421 32252 32254 3660846 84536 84538 226078542 53183 53184 907527142 67433 67434 781225482 25186 25185 372541744 7921 7923 349128893 91635 91634 503822912 49316 49315 206704204 32232 32231 870360396 32776 32778 833521605 56075 56077 995388900 33148 33147 972503117 22908 22910 760286338 23105 23106 458889562 87837 87838 365948002 93726 93725 140953378 15004 15005 958765971 54024 54023 267243859 49847 49845 49725775 5038 5037 327287812 79010 79011 13061768 19254 19255 647970027 50157 50155 170892483 97942 97943 140812497 86499 86497 413855529 39958 39957 167658820 31586 31584 822807003 77381 77380 329425548 16513 16515 546067335 22925 22927 439771616 62783 62781 797160761 41288 41286 931912665 36583 36585 196357235 64119 64117 927587110 48370 48371 205439871 28090 28091 174651266 22932 22934 288646148 45168 45167 861379811 78881 78883 550057944 11472 11473 482120436 22938 22937 69667861 69187 69185 752359622 21875 21876 98396783 69637 69636 126183618 19245 19243 334716100 25605 25604 282900707 90794 90795 664571637 71266 71267 578292514 8150 8151 881345269 23572 23571 89285169 23473 23475 30657311 85207 85209 575155819 22950 22948 782171853 39483 39484 993888012 52459 52460 70901030 22952 22953 517899165 27032 27031 402346551 22954 22955 687884723 46030 46031 514773574 87951 87950 27402969 22957 22958 866828130 18518 18519 747843275 22960 22959 897436991 43206 43205 464553445 89655 89657 977590081 97097 97095 365617114 85282 85281 33559255 72867 72868 606311081 74118 74119 170596362 95070 95069 412417485 67644 67642 15000150 33572 33573 508442036 15572 15570 70193592 48095 48097 658113395 19999 19997 174295048 30001 29999 670928056 22974 22973 903206537 22975 22974 882653184 47779 47778 982206399 10210 10209 800629002 79323 79324 764290432 92366 92365 511127947 57787 57785 58097998 22979 22981 318779939 22982 22981 519957732 3640 3639 67542416 22983 22984 221094159 22983 22985 613388322 80579 80581 825689791 88282 88284 709514606 70719 70721 31479390 3076 3074 446400071 93473 93475 446185824 71328 71326 171748586 66308 66307 36264476 39112 39110 622089593 89131 89129 688434650 22993 22995 790370475 44029 44031 21808429 70499 70497 736181953 59433 59432 842694275 43421 43422 51102908 84981 84979 158955258 74401 74402 891723213 23002 23000 736621941 23003 23002 250917645 15915 15917 671615984 45107 45106 864064366 97776 97774 739730192 23006 23007 683166193 73336 73334 29058046 23009 23008 11302426 41659 41658 290993270 2924 2922 830257826 46137 46136 251640091 57525 57527 634064491 19503 19505 319033870 68935 68933 38688697 62551 62552 2835902 16982 16980 228003230 55473 55472 964595202 78508 78509 201159606 78519 78520 163543909 25181 25180 112221205 23021 23022 47913152 2062 2061 626175870 37364 37363 413550863 59539 59541 802562517 11226 11225 354435453 30454 30453 694034647 40568 40567 779383233 1464 1462 834738953 84204 84202 444608685 99716 99717 68315374 23031 23032 631763716 73190 73189 627389053 23034 23032 765557389 12882 12883 841470674 72541 72540 501906277 49114 49116 573484068 86613 86611 802696089 23039 23037 793829879 23038 23040 273510644 6989 6988 876928915 49899 49900 755343638 60575 60576 881014964 74051 74053 193824710 56911 56912 986219139 54673 54672 735192970 52670 52668 540424389 62785 62784 408086644 33991 33993 773129043 20473 20475 636627262 917 916 741928906 23050 23052 90990234 92549 92551 234877827 36827 36826 677571779 43296 43294 267766214 15433 15434 471123800 88608 88610 940999226 29117 29119 464249706 52002 52001 179360672 85028 85030 9850324 70313 70311 635700929 54212 54214 874383306 47459 47457 365432229 17945 17943 546280373 48517 48515 321559302 56563 56564 169233470 38612 38610 56165380 89612 89610 187276201 48558 48559 203900443 74279 74281 439949669 36141 36143 713405265 18935 18933 425769953 75677 75675 600880820 86141 86139 766958753 29617 29615 34561283 23075 23076 4309648 64963 64961 303599020 23077 23078 713565848 34133 34134 816279542 23079 23080 818144880 23079 23081 975812736 23082 23081 196172213 82696 82697 152884458 84158 84156 604405053 40392 40393 413752274 23086 23084 25159848 45949 45947 11175170 95106 95107 261407287 44934 44935 435572199 28513 28515 969581794 12917 12916 959728710 89854 89855 27503780 42593 42595 409575722 57272 57270 271850778 80677 80676 454525473 95251 95249 626120268 54092 54091 43433639 81017 81015 644287435 23097 23099 58216419 86306 86308 786887164 56724 56723 696914065 55195 55196 609867187 56374 56372 477606208 99695 99694 806736387 54999 54998 923483325 4741 4743 546019413 62765 62767 51495119 23108 23106 339443384 68552 68553 198930212 46734 46732 809879672 47733 47731 425544332 31545 31547 77487346 89631 89633 99955813 23113 23114 534536358 23115 23114 13233750 89567 89568 883844238 95478 95477 785245249 48621 48620 317464495 58285 58287 13011058 39994 39995 373745389 17751 17750 294919197 53579 53577 211638051 23123 23122 990406151 44193 44195 904684915 42228 42230 963758467 84008 84007 534858203 42734 42735 163328928 23127 23128 57814537 7248 7247 399066273 3137 3136 129210993 73749 73747 768951213 6207 6209 675365788 41235 41233 309852872 89875 89874 660228547 13879 13881 658902786 25181 25183 126615708 54541 54543 974432494 23138 23137 849593716 23139 23138 450494806 96506 96504 244978046 3591 3593 674276909 23142 23140 42974315 63424 63423 611814341 6631 6630 788670778 93004 93005 93797955 4256 4258 932331346 23147 23146 291456847 89485 89484 646152654 51582 51581 948739088 39351 39349 96967448 87348 87346 40478551 58058 58057 860496569 7308 7309 990954522 23152 23154 289606511 69571 69570 910998565 5483 5481 808073088 36427 36426 421273356 8144 8142 877012815 99946 99944 3783524 36957 36958 417461805 22973 22972 383915058 23162 23161 320575857 89554 89553 204166308 23162 23164 911840715 42289 42287 58026495 61086 61085 475635413 89324 89326 219234265 1513 1512 853857515 3912 3913 420278920 55192 55190 824153405 15565 15564 992158682 56425 56427 377425954 37790 37789 121172487 83636 83635 894900656 40068 40067 8154339 23176 23175 722462857 23177 23176 221240664 14069 14068 133445367 71697 71699 419244820 61881 61880 145193532 23181 23180 40601727 5030 5028 590586915 73614 73615 545218800 59632 59631 163554011 64841 64843 311156000 96667 96665 618468101 23185 23187 824289759 23548 23549 662558732 81622 81623 663322885 67991 67992 48743605 30918 30920 729946796 56533 56535 39142391 64155 64153 604132508 21537 21535 230681100 66351 66349 211381767 283 285 944745928 5817 5818 124988279 23198 23197 477707818 23199 23197 804845316 77438 77440 624860209 17991 17989 538136778 96661 96659 153057520 18087 18088 973906842 86801 86803 856281061 47571 47573 689132016 30027 30029 384564103 1430 1428 710577957 23208 23207 333936670 71388 71389 283039974 22309 22307 639748311 55730 55732 365143269 1345 1346 171422488 32059 32061 660248270 14412 14413 340706321 43305 43306 146887293 2485 2483 482759828 26258 26259 874888814 61041 61042 76218150 59509 59507 296209013 49662 49661 856079446 66039 66041 886673071 67573 67575 263625037 23221 23223 853857976 10952 10954 425213095 76038 76037 55110942 17564 17565 482258305 27093 27092 27619606 23228 23227 759369939 76500 76498 599822446 10545 10547 551047425 23231 23229 303900611 73556 73554 834298796 58487 58489 994589428 48416 48414 130195918 97349 97351 230079446 17171 17169 190440966 38024 38023 769656106 98410 98411 67626288 45595 45593 425924556 46690 46691 615019833 86750 86752 616871981 23240 23242 121288241 89532 89531 634585090 51451 51450 978735522 97972 97973 17722942 42447 42445 574211105 84489 84491 223317822 10028 10026 259974434 55180 55182 469663556 10168 10170 225157393 28832 28834 503183655 23252 23251 166042014 64508 64510 824977225 19156 19155 419602520 78646 78645 203119816 77266 77267 909787005 35391 35389 416646393 50287 50288 87672080 95713 95715 205498130 2852 2851 877954093 80695 80693 739824166 88471 88469 43434138 69310 69308 362644823 45681 45680 192379038 23210 23209 919332935 93562 93560 438927638 23265 23267 205613007 23268 23266 646916037 28495 28497 364907252 32598 32597 36734444 67976 67975 324015126 42552 42551 947043610 82216 82215 23459947 19354 19352 6258758 59401 59400 122341292 63393 63391 136461083 29956 29954 638764558 23278 23277 907292051 74851 74853 541813364 11518 11517 621330887 30600 30598 641038051 52491 52490 17121286 4745 4747 11175734 71789 71790 54158628 77974 77976 748775955 23286 23285 730184980 98467 98465 289837085 48543 48545 68864441 97742 97741 684295019 87558 87556 743461370 57912 57911 129523002 23292 23290 212012309 14714 14712 412852190 38258 38257 987051573 23294 23295 16791807 25736 25734 93743174 15128 15127 52659713 26651 26653 225724424 99599 99598 734847684 99149 99151 734702178 77869 77867 13804174 30576 30574 626423034 23303 23302 37881669 75288 75286 174517506 21547 21549 766770914 50433 50432 112224341 68220 68218 407586594 77628 77627 45880514 90013 90012 733417342 60447 60446 419318183 99078 99080 332592990 11027 11026 8656834 54652 54650 250297482 65397 65399 793283397 54927 54925 849128929 52599 52598 371479592 59280 59281 391689805 23318 23317 945866947 23319 23318 15452662 22787 22786 15398556 21571 21573 390303670 47839 47837 388150654 74546 74547 499697870 23323 23324 357560523 66240 66242 23685335 81501 81500 582163218 66284 66285 691393531 60185 60183 322371556 51487 51485 524233060 76338 76337 247621604 86809 86808 41461749 49020 49022 573260574 23332 23333 792185656 96450 96448 3048346 23335 23334 811087000 23336 23335 899998256 47277 47279 721269969 23338 23337 793538461 11805 11807 385124772 19131 19133 423838679 29879 29878 901096399 83967 83966 873963934 9584 9583 436668732 97225 97224 621925460 38799 38801 842999673 90392 90391 579122702 23346 23347 656714344 82421 82423 432298987 93059 93057 24324920 69910 69909 280222885 78573 78572 670780307 5823 5825 620324197 39487 39488 677679385 62053 62052 718278876 28996 28997 479335694 21311 21313 226112655 10614 10615 513891407 61973 61972 860919922 39012 39013 495741835 94126 94128 125357241 51815 51816 74410927 5488 5486 724799979 23363 23361 107311778 38758 38759 819070776 53863 53862 17810483 95059 95057 574853900 49034 49035 129179472 7625 7626 894188004 66758 66759 150858616 6253 6254 794023777 561 560 560355954 91036 91034 450391450 68891 68892 204427840 4851 4849 276922039 23374 23375 84456271 8249 8251 902833340 89647 89645 206720752 83796 83794 863263650 70479 70477 536715788 31658 31657 87634348 89438 89440 454043666 52954 52956 631099896 24877 24878 231004725 14255 14253 922852693 69161 69159 5025493 27307 27308 746177876 28105 28104 842280250 70785 70784 339844514 99162 99164 140765576 23390 23389 97359764 23391 23390 2437871 2239 2241 360455172 62592 62591 980241955 86419 86418 266942300 69328 69326 229817868 69281 69283 517884912 99996 99998 913935550 58600 58601 434486929 14418 14416 309496491 34858 34856 612192606 22425 22426 3809303 22335 22334 468099294 78525 78526 901825741 86337 86336 916125516 58872 58874 390277649 49180 49182 391801394 73787 73785 116803797 15527 15525 903935546 84039 84038 960727600 23409 23410 523701568 27094 27092 54997003 42689 42690 799296171 32330 32331 877677598 39908 39910 138396158 4557 4558 134357787 70319 70317 572758954 62101 62100 588959784 83696 83695 20902951 41949 41947 751778963 54965 54967 684142914 23419 23421 919683009 91911 91909 323666361 96439 96440 99613544 61540 61541 274856709 23424 23425 760891390 46768 46767 167905655 23425 23427 243287410 49727 49725 326084230 45220 45219 798417945 23428 23430 63900008 48308 48306 985102827 63865 63863 45972447 23431 23433 396507119 6229 6227 707104086 82752 82753 841192436 50252 50254 1063980 23435 23437 521271938 28306 28304 297971024 23439 23438 837868816 86266 86267 140736014 23440 23441 892629111 67690 67689 49159208 23443 23442 388083623 60709 60711 270851113 29753 29751 28814489 65893 65892 699991542 13540 13541 282380677 93891 93893 830414246 91367 91366 888118356 23448 23450 775945875 97587 97589 981642840 23452 23450 707409073 24619 24620 34164283 41508 41506 887554079 9798 9796 507288117 45919 45920 726185724 64818 64817 693473410 7600 7602 111081852 61271 61270 518947860 47142 47141 363293755 23460 23461 746998149 38123 38124 555805905 20178 20176 178237519 53378 53377 503116966 68881 68880 277257279 21641 21642 791682568 86091 86090 347034407 31411 31412 422117242 81825 81823 196825812 60535 60536 685461839 38005 38006 941081407 64515 64513 813076856 33350 33348 474142983 8796 8795 465082779 8761 8760 28064799 36308 36307 37785957 88837 88836 104285892 95990 95989 455751456 12426 12425 39596211 23480 23479 271851656 23481 23479 971733656 389 388 412845530 11835 11833 695086537 2886 2885 394964271 68712 68714 573293620 91111 91110 600013832 51730 51729 113626263 17771 17773 961633578 92310 92309 444571375 95525 95523 316618924 38382 38381 891172146 40640 40639 212087374 59650 59649 224984128 5018 5020 318349836 23495 23494 743256343 15807 15808 49262835 39495 39496 983637575 78979 78977 539366452 23499 23498 998493607 28336 28337 506726519 28103 28102 626950725 23501 23502 633511793 66984 66986 730533539 79911 79909 289174969 63912 63911 714103584 75419 75418 112645847 74215 74214 151498932 10635 10634 803667358 35183 35181 58970592 7835 7834 229846717 33910 33909 381156325 76003 76004 157507984 16246 16248 372052533 54095 54096 91482940 65295 65293 666052135 28930 28928 269049850 73489 73490 794333422 86440 86438 956210867 79544 79546 564905420 19400 19398 765180622 57724 57723 217623171 98220 98219 467843142 52292 52291 657314829 7293 7294 65831935 97304 97302 308149132 23525 23526 444211802 4294 4295 702496644 33313 33312 992097799 28782 28783 168985928 71860 71858 304640282 11109 11108 616599218 45358 45357 971834977 98892 98893 337451031 52084 52086 832184565 44397 44396 47204474 33018 33016 768806928 78229 78227 10585088 66804 66803 17327390 27948 27947 324249764 87670 87668 30240279 27391 27389 942183724 23542 23540 309528075 81915 81916 671616604 86461 86460 137059839 23545 23544 232114793 18526 18528 434589687 79893 79894 57688753 23547 23548 314888788 71914 71913 565240744 49170 49171 767136096 89063 89062 823032086 23551 23552 457661736 38654 38656 752855680 68065 68067 785000842 76987 76985 725490659 23556 23554 359617678 697 698 461702825 62866 62864 415377146 25762 25763 762732245 11101 11099 249774880 21435 21437 318429313 44193 44192 978712059 23562 23563 780558730 23563 23564 997432954 83978 83977 538370954 45364 45366 360783644 39385 39383 47735302 23985 23984 693865917 23569 23568 224872681 54840 54842 667784624 23570 23571 649133873 17480 17482 494911501 77317 77319 561353193 96282 96284 445322828 3835 3837 812452695 23575 23576 397267731 59252 59251 84232822 34834 34835 454464845 88127 88125 717647527 16384 16386 54755196 87464 87465 290663331 23110 23112 454344016 23581 23583 386734516 49602 49603 896831864 7515 7513 106288677 8785 8787 951451064 63116 63117 393152502 96777 96776 360520508 23589 23588 687807701 11763 11765 250751276 93323 93321 20009546 55548 55546 351174528 14259 14258 158981938 53226 53224 768517142 64481 64483 385110382 95226 95227 300430849 2353 2352 829060060 12878 12879 983048997 76528 76526 720490630 23599 23600 116808705 3357 3359 976233242 23602 23600 942045643 16020 16022 691916699 23602 23604 659294914 23814 23812 186986837 58873 58872 924547264 88419 88420 168220182 38917 38919 587808270 34924 34922 71348123 37344 37346 773971069 15249 15247 735368521 21938 21937 326486706 64994 64996 912267294 83331 83329 976178114 23615 23614 365501158 23616 23614 256107775 85255 85257 91923634 61625 61627 113534481 78801 78803 568382342 23618 23620 651212616 23621 23620 451673426 86956 86955 506061360 23622 23623 254876963 21069 21068 140675174 30036 30038 28221595 88415 88414 565394603 46265 46263 9461663 77528 77529 208302647 32810 32808 272144463 90085 90086 704575055 26301 26300 148369723 27493 27492 700590106 23633 23632 52275667 23632 23634 255025841 23635 23633 555480352 15937 15936 300862837 23637 23636 626479794 33771 33769 423757477 23639 23638 787812826 26315 26313 895376432 81640 81639 578289433 90778 90776 405243591 45858 45860 884728279 22920 22922 799677239 23645 23643 687315032 93627 93629 606709238 68273 68272 258060269 23648 23646 466920699 89495 89494 913165671 28403 28402 102159315 95426 95427 548633041 92901 92900 277478898 57587 57586 829106015 23654 23652 126405447 55047 55046 563446433 51370 51372 73448211 79414 79412 800777212 39591 39589 723763450 22338 22340 474641755 53983 53982 437893211 15173 15172 614588450 83460 83461 215261661 29248 29247 246060900 88084 88085 350216010 43029 43030 924750421 5091 5090 705913249 71697 71695 879364866 43482 43480 881261926 37125 37124 2856255 18244 18243 304175421 23670 23671 962044385 88365 88363 969747127 52377 52379 821772846 23673 23674 45050732 76425 76424 328941458 80101 80100 312262730 73169 73167 557472660 29283 29281 304313644 9673 9672 100060167 13945 13946 776396462 23680 23681 89114501 10033 10031 63764544 23683 23682 168146457 3750 3748 969442426 82987 82986 211638844 52701 52700 741285296 56739 56740 578749955 10579 10577 67646661 75299 75298 666710166 4248 4250 61122628 23691 23690 359825380 36785 36783 169258412 87684 87686 918887061 69432 69433 742027020 16364 16366 243914304 95229 95228 728674000 85767 85769 528750047 43259 43257 635881435 31734 31735 692710528 13304 13303 104091606 23700 23701 197351485 68462 68460 316131783 66475 66476 592390509 24309 24310 997582565 30330 30332 260401692 3800 3799 631753131 23707 23705 915659193 94073 94074 460128043 19314 19315 927420687 24210 24208 490513061 47320 47318 464003703 20257 20255 968548184 14191 14189 44400715 29051 29052 755385496 90899 90898 871957405 23716 23714 699211809 23715 23717 748786985 47628 47626 222155435 66305 66304 470608521 28338 28337 578409150 33510 33508 500583848 62038 62039 858182088 46576 46578 633558137 51284 51285 193050477 26376 26374 784586473 16305 16303 827287326 96630 96632 982876434 4754 4756 814679021 48935 48937 336090545 95782 95783 70474911 24237 24235 634991834 39608 39606 504838659 71133 71135 406633194 48845 48844 746975619 45599 45598 117148606 77719 77720 628624889 18992 18993 37051938 42599 42601 862020804 44917 44916 734321548 55784 55783 154819866 56673 56671 591308811 40681 40680 50007455 8564 8566 311862906 4104 4103 290468919 22188 22186 224349433 31817 31816 249784857 77494 77493 346889630 12850 12851 123168294 85626 85624 832083815 23750 23749 198419320 79191 79189 945763187 54020 54021 450146877 56899 56897 640041586 99510 99512 6248134 28556 28557 727465563 72270 72269 763001563 81743 81742 347890781 32680 32682 624186194 23759 23758 619588375 23760 23759 123833312 31957 31955 281700619 21639 21640 350834478 40337 40335 809090896 36823 36822 860909871 1873 1872 364485768 39077 39075 273394098 72457 72459 511470610 39183 39181 49536307 84956 84957 757908865 23769 23770 748054519 84179 84181 558772300 12952 12954 992321368 23773 23771 27657670 53388 53386 256802141 29296 29295 216107857 8287 8286 673688205 56720 56722 53624015 35774 35775 377772549 45699 45700 37912410 36588 36590 434547657 45031 45033 463659061 52946 52948 688982360 74429 74431 26616834 15200 15199 137965699 35908 35910 885839413 85576 85577 785965182 25851 25850 610158792 65224 65222 522214712 23787 23789 282055217 17761 17762 822656232 98263 98262 68738449 54408 54406 856011752 62520 62521 837527342 39507 39509 576213703 4448 4446 780838691 29813 29814 486468250 30471 30470 341351510 58978 58977 256412562 39959 39958 66170283 46707 46708 57575380 23801 23799 344590199 11888 11887 912716932 78562 78560 626000696 29070 29071 810437411 23805 23804 30616963 11744 11745 143047964 51593 51592 212419645 16954 16955 291524505 37238 37240 51324174 87086 87088 285787547 96901 96903 853009427 23810 23812 142313034 6200 6198 182398675 3099 3097 102120842 23815 23813 567426933 93460 93459 633858766 30601 30599 501846064 55121 55120 14897713 45547 45548 787005186 59985 59987 798196675 56176 56177 723414949 64984 64985 502066464 158 156 486902207 23823 23824 379267400 51703 51702 864757593 295 293 87687850 60793 60795 653051794 44618 44619 306371458 53612 53611 70916500 23830 23829 446558309 99783 99781 830206920 48224 48222 618146074 23831 23833 477023046 49322 49323 368241580 23835 23833 636174224 84195 84197 131376573 68788 68790 4867199 82880 82879 56524829 82895 82893 873268349 23838 23840 1765532 4909 4907 420789493 29217 29216 730897948 37263 37264 15924488 8407 8409 439798506 71638 71639 64174210 50120 50122 604191054 24229 24228 590498060 98244 98242 245317216 59205 59207 362624931 23850 23848 121206558 67019 67020 152808520 91427 91425 234181564 94233 94235 197577721 84974 84976 352349499 94151 94152 788800737 10164 10163 893573437 23855 23857 835305676 23858 23856 984641560 23857 23859 65270237 83792 83791 708589865 86570 86569 897495939 23861 23860 57340267 99044 99045 20586921 10392 10393 528572487 36831 36830 150599725 57487 57486 811265710 2111 2110 826183828 20412 20414 14201958 69823 69824 818365436 99132 99130 955674529 23871 23869 86884177 86679 86678 125213396 63320 63322 976119748 31471 31472 859608262 69115 69114 360997753 23876 23875 909577960 26185 26184 426777216 85986 85987 603436516 68039 68037 802636807 50247 50248 38141560 65190 65188 805819342 36841 36840 922390661 81383 81384 286776283 57909 57907 157577827 63226 63227 988427886 24010 24012 526616184 86347 86349 131009591 67175 67173 840691977 87425 87423 684100295 70895 70897 534375503 69198 69200 46601541 59481 59480 470530254 93515 93513 407226722 99299 99298 986638306 55673 55674 760076942 81459 81460 975385755 64492 64491 45116269 8740 8741 180248266 81634 81633 896196996 63934 63935 981122140 38380 38379 875792185 95223 95225 40727783 83247 83249 573253626 37071 37069 445946755 5396 5394 773203644 19755 19757 355211995 8607 8605 333132967 42860 42859 597534596 2806 2808 419722767 37426 37428 118729869 72115 72113 299955111 47892 47890 246179415 57008 57007 558410737 23912 23914 625483686 3950 3948 83646713 43498 43500 285263097 34000 33999 547896899 47175 47173 641122839 41082 41081 428249858 35181 35180 273047019 23920 23921 883055754 57249 57247 836176017 60876 60878 162876680 85700 85698 53872049 94964 94965 18165873 23926 23925 300608780 32564 32565 265617848 29668 29666 534717268 62853 62854 8645188 30290 30292 171793729 23931 23930 9428385 23930 23932 869941985 98059 98060 45104502 97353 97354 417610032 585 584 220541367 72406 72405 211025896 23937 23936 552431899 14744 14746 511664538 71602 71603 766735825 83439 83438 159984126 93353 93351 508253295 27795 27793 779572872 23941 23943 862935851 61364 61363 8776507 66519 66518 31817037 38901 38902 121726402 53446 53444 48852708 51637 51636 871035069 23949 23948 86028984 23950 23948 848914777 38756 38754 910904449 70077 70076 853691683 79487 79486 293358934 93744 93743 231183902 55140 55141 664363112 23956 23954 162214674 87460 87461 316384752 23958 23956 970873384 23959 23958 586267238 41299 41301 466938292 94443 94442 868367860 6578 6577 871877458 23963 23962 13430826 66422 66424 202837300 11551 11550 657273843 79741 79739 360359354 29287 29286 675024840 2188 2186 278172995 96539 96538 517144099 68648 68650 12259396 98535 98534 959160887 23972 23970 790293399 23973 23971 694465758 16300 16298 457354517 92991 92989 513916371 80523 80525 559878758 18127 18129 953052449 63952 63954 839246872 78082 78083 150907099 17544 17545 558029551 23373 23371 276013838 23982 23981 766215548 86883 86882 272370676 76370 76368 487566321 4159 4158 460665962 11018 11019 818685492 26181 26179 43215524 16271 16269 331077682 75368 75369 720038688 88658 88657 63522934 99274 99275 12806104 85568 85566 421758202 71801 71800 472356796 80363 80362 755911229 23995 23994 71484511 1169 1167 38903957 28732 28733 653900785 20920 20922 827384775 10129 10128 898577773 93769 93771 968321237 31332 31334 333923603 24001 24002 3468311 99938 99937 744813849 8073 8072 997294477 24004 24005 443635358 43978 43979 781576564 33748 33746 33445087 7488 7490 965155607 24007 24009 659760301 48514 48515 448125928 55374 55372 895308319 36025 36027 673720527 91958 91959 180477572 90254 90253 546136002 50937 50936 964289691 63420 63421 837756822 56893 56892 246196487 24017 24018 939788821 95614 95613 328443133 24020 24018 337736784 84474 84473 888940864 98665 98666 550244663 86314 86313 594062671 95296 95295 585937510 24025 24024 500408028 98059 98057 983579458 26897 26896 957433217 79743 79742 900317765 31316 31314 365989551 35601 35602 92691606 17141 17143 390026727 49651 49653 991676381 24032 24033 206175532 92008 92007 168683093 24034 24035 494856632 541 543 900612387 88080 88082 831502574 6856 6857 697304294 61596 61595 443892112 68526 68528 532196495 88353 88351 26438450 34149 34150 376557171 19142 19141 103020014 39294 39296 935018398 87180 87182 472544346 24045 24046 878608746 42366 42364 606316983 87653 87652 882912593 58707 58708 121799275 61917 61916 546329344 72994 72995 233426098 67535 67534 570227884 41160 41161 19955600 60440 60442 570838441 11892 11893 620981770 12361 12363 609185593 34585 34587 21754005 42854 42853 30261154 88688 88687 760782543 24058 24060 624949123 59472 59473 735239021 47358 47356 188430695 96274 96276 258729076 49052 49051 669073307 20035 20033 874192301 49845 49843 875502653 30792 30791 43596626 13507 13508 82886550 26382 26380 249633550 74220 74219 760363178 76751 76752 525740325 55275 55276 252961804 995 993 243312110 73667 73669 442039543 84072 84070 426991498 24074 24076 521913499 89951 89949 214774736 7277 7279 843035573 38084 38083 576384647 43938 43937 138635874 24081 24080 22501336 6473 6471 126833205 24665 24664 860882690 17499 17498 879601287 2635 2633 67928912 68761 68760 949507854 44540 44538 68649801 11012 11011 678131890 24089 24087 494932518 52223 52224 129415323 12461 12462 255343497 38614 38612 808650127 30713 30711 18813291 24092 24094 462447483 39782 39784 3445846 49909 49907 858299727 34203 34201 393960917 83931 83929 659835151 12678 12677 835970346 97434 97432 811127335 58567 58568 847641662 69192 69191 989625856 49109 49107 375101662 83673 83672 582524624 45384 45385 258555427 55552 55553 999024822 80905 80903 762026546 3903 3905 225058054 56876 56875 80423974 61092 61090 55640034 62897 62895 641599051 36569 36570 804736010 79621 79622 420118669 24114 24113 706877684 89708 89709 703065904 15337 15338 580183840 90706 90705 8434113 24117 24118 899827366 90686 90688 227913292 68611 68609 442551313 19288 19287 62917839 31888 31887 830195567 34581 34580 751879919 59557 59559 363098537 45315 45313 232153066 24125 24126 799310865 11310 11308 733665485 24128 24127 806481466 24128 24129 579450087 40787 40785 815603212 94912 94910 558867069 83191 83189 520490519 24133 24131 16863679 78577 78578 867012136 3637 3638 698684411 98934 98935 365394458 90538 90540 336069905 75628 75629 791335663 69281 69279 539783463 43345 43343 298216992 76466 76464 205761693 24142 24140 816918320 24141 24143 32375875 65179 65177 249397127 48681 48683 175936458 52559 52560 627636350 37717 37719 936370297 2194 2192 596702135 24149 24147 870091809 37617 37616 172193199 66577 66575 147731539 45961 45963 89138838 98218 98219 331796944 17152 17151 71060830 6513 6514 876719169 80982 80980 884146450 33813 33811 706197033 48745 48743 546899049 65180 65178 874341655 66510 66509 297598875 24160 24161 560421408 31819 31818 26100339 76025 76024 657190540 60864 60865 404310181 9846 9845 759560400 97964 97962 411492963 90677 90676 592731581 2255 2254 56578859 70099 70097 276709878 24169 24170 173325539 6279 6278 802549671 24172 24171 458202407 37964 37963 190235764 72760 72759 595675874 42060 42059 663436208 67814 67813 672461339 82963 82965 835545296 17233 17231 914522642 1991 1990 52983327 88589 88591 243450252 23296 23298 702249907 70587 70585 127696235 24182 24183 192627359 56679 56680 341378433 24184 24185 296994922 35303 35302 622357414 48992 48991 866883264 79428 79430 209697032 66632 66634 235160424 80221 80219 663522755 50623 50624 461122678 24191 24192 726228658 75461 75463 3327170 15996 15994 437863812 11961 11960 965248152 61033 61031 45225746 83854 83853 614585009 24196 24198 178729967 82101 82103 763853154 69936 69935 648103745 74436 74434 418053140 60366 60367 36366288 73279 73281 981983476 24202 24204 958844765 57295 57294 170148588 53273 53275 618699829 64855 64856 691290065 79389 79390 515756294 56489 56491 186390238 11129 11127 982550256 62289 62288 303106913 24211 24212 445285855 97096 97094 312270772 99917 99918 516732697 2712 2714 264043631 78304 78305 312190483 58891 58889 564631516 39320 39321 422577033 70283 70284 422474155 70969 70968 9376973 53697 53699 297498343 44247 44249 497027424 57546 57548 66576937 97985 97984 802609343 76589 76591 185412620 24226 24225 881670783 70023 70025 780558304 21846 21847 636505756 59023 59022 584067235 73893 73895 187694095 1383 1384 308226605 38703 38702 447493022 56547 56549 560888490 50037 50038 734811384 59525 59526 46630477 21739 21737 443279873 68567 68569 818689859 77067 77066 502246507 67897 67895 956982246 24240 24238 905480582 24241 24239 847934772 90400 90399 783423577 3078 3080 178994047 78926 78924 516404721 67969 67970 44404069 76203 76202 552909817 24247 24246 800244995 24246 24248 725058955 7606 7608 130164582 83256 83258 94582342 81747 81745 854124610 44921 44919 47282081 8883 8885 761069543 24254 24252 5789310 22514 22512 800094576 54606 54608 847706883 67221 67222 773228350 95364 95365 430185637 57924 57926 11104677 24259 24260 687080581 51989 51987 133249508 98754 98752 994046976 24263 24261 6334811 69997 69995 446772609 27120 27118 42793720 95625 95623 12483482 19940 19941 428181747 20839 20840 238948948 4274 4273 124743867 54731 54733 399426755 17943 17942 690830128 25091 25092 283429085 42964 42963 607558418 38307 38308 805767052 82191 82193 857072057 24758 24759 307922689 24277 24275 484884999 62844 62842 60431180 40116 40114 628965276 46687 46686 692969769 10704 10705 673390152 85941 85939 798123293 41449 41447 788325830 80231 80230 66813634 9019 9018 956878247 24286 24284 463846495 38610 38608 12920204 35878 35880 645370556 97140 97142 896404888 33418 33417 914316597 39275 39277 954405669 99205 99204 316542476 84755 84753 337970614 76717 76716 469177604 48756 48754 880580653 24296 24294 27273771 47160 47161 590881343 64977 64978 150092535 92261 92260 168924708 85305 85303 62795156 22076 22077 908918419 24302 24301 173181 84994 84996 733747437 78978 78976 849542218 4493 4491 10950073 70088 70090 1383368 47518 47517 829462864 30970 30972 207842895 7709 7710 51737817 38568 38569 179031120 24309 24311 188534648 3258 3259 939308590 17190 17188 116089795 70183 70181 8513359 63348 63347 461935990 93947 93945 832132978 64053 64051 752848743 24317 24318 903349827 24319 24318 961993148 15675 15673 516599084 24321 24320 221558363 24322 24321 406695279 24321 24323 444735906 24322 24324 181207154 24325 24323 663472985 24326 24324 242620505 78109 78111 637672420 14971 14972 180891354 24329 24327 616503741 91869 91867 112653901 56580 56579 774259490 50026 50028 168550659 28056 28057 86290443 43615 43614 310080217 73431 73429 316149855 24336 24334 45614861 98920 98918 919296615 72149 72151 785122384 47020 47018 198983043 94532 94533 67182876 60571 60570 331066652 97125 97123 880462407 98023 98022 454072281 51552 51553 577094105 94997 94999 137961238 8242 8243 811826203 24347 24345 648929938 24348 24346 939124976 34881 34883 553694311 51085 51083 598370152 35294 35292 998558016 22826 22825 245274515 24352 24353 25802950 14350 14352 738197139 49624 49622 927097435 53272 53271 400699637 81909 81911 38046219 24358 24357 333281090 23597 23599 447529407 24360 24358 289022160 15160 15162 920482484 28943 28944 180811998 12223 12224 65215276 45319 45320 273093088 24364 24365 477598820 50089 50090 92855064 24366 24367 278983877 23195 23197 924038246 68466 68467 804512350 11191 11193 108819553 21428 21426 679012754 24371 24372 273978534 24991 24993 740961294 6295 6297 230815857 84879 84877 790199295 5328 5327 329810282 24377 24375 808335233 92592 92591 830793409 38310 38311 512456794 24380 24378 299336316 91621 91622 227372008 58117 58119 507218192 76181 76183 158328664 69318 69320 152395567 97470 97469 49431065 45711 45712 55195618 24387 24386 88281232 45051 45050 557626583 80864 80865 74449166 96755 96754 223079164 34279 34281 16794367 24392 24391 269851981 58650 58649 766588004 69420 69418 172098537 88712 88711 694774147 31269 31270 630220140 65290 65289 71662300 77069 77068 501641337 24399 24397 926275936 20531 20530 447382 79008 79010 601525982 82304 82306 534742845 22850 22848 224786622 93133 93135 679378479 35016 35014 941300465 97522 97521 127905804 65736 65738 24551208 25053 25055 384086561 15660 15661 585749572 31947 31949 77746817 12265 12267 826360334 78552 78554 508815703 38329 38330 178496809 2498 2496 51513978 31686 31684 87484229 12758 12760 21811522 1863 1865 274720660 52352 52351 41148059 90417 90415 446965634 82712 82710 771547479 16207 16209 774811553 48860 48858 4661961 97449 97451 368001250 52422 52420 578453903 72271 72269 29449227 48872 48870 440998063 65894 65892 483866981 47508 47506 956743910 24429 24428 615346869 88619 88617 78855228 18773 18772 951521646 89097 89096 474684380 14775 14777 782251813 1653 1655 941018659 1964 1965 549652037 87929 87931 597512951 24447 24448 128882948 10873 10875 859146842 24439 24437 742974614 46388 46389 389730622 89366 89365 613178528 85025 85024 249258139 75749 75750 753920751 68931 68932 478978752 24577 24579 275058538 85580 85582 42150119 21453 21451 821771333 83002 83003 174488331 24447 24449 589349496 43209 43211 916169726 14120 14118 763781744 2645 2646 625134518 48175 48173 530568452 37297 37298 12531175 36458 36460 281501866 25365 25366 59337432 1042 1041 972934891 33528 33530 805075055 72480 72481 11766804 24460 24458 432720269 26300 26299 97504047 24462 24461 51349410 60547 60548 658878513 21973 21975 788609656 40797 40796 207909493 67522 67524 742496851 32256 32254 682716521 41912 41910 953272380 96381 96380 184878472 27920 27918 27484314 49360 49359 699363208 70357 70358 533339138 44877 44875 422934484 53343 53341 357593680 24475 24474 68981820 2573 2571 732165111 4770 4771 921737707 24476 24478 900615573 68514 68516 786143642 50441 50440 394340811 27812 27811 49304580 16098 16099 363619659 17006 17007 336116890 24484 24483 237914418 76400 76401 417558647 24484 24486 486850457 25380 25378 927215510 28380 28381 241284710 96120 96118 397801027 97407 97409 544908392 95600 95602 99502799 14589 14588 922543268 25413 25414 265065352 24494 24492 35412969 43164 43165 889227496 59536 59538 994647211 2297 2298 424089613 76766 76765 964721934 23301 23300 189811049 96232 96234 60885312 45644 45642 306085819 25288 25286 67652620 29310 29311 332014398 23863 23865 464752556 12573 12575 84184352 24506 24505 25517791 40346 40345 934758197 24507 24508 179888700 98982 98981 912782317 24510 24508 511577542 24511 24509 16315012 12970 12972 2302144 38332 38334 468587384 91074 91076 677420483 34802 34803 72085824 95126 95127 266301197 55555 55553 974766395 21044 21042 835830556 73899 73901 864366823 75632 75630 42514300 83646 83648 715432787 17005 17004 551869917 98565 98566 399925975 80989 80988 532428648 24525 24523 180656898 99588 99586 183992915 31050 31052 872951508 30754 30755 608333747 4615 4613 292077357 15465 15466 22510994 53481 53480 247461254 93898 93897 771467586 95211 95212 226092767 47316 47318 730146288 82612 82610 616145656 32823 32822 370567548 29457 29459 203080644 52376 52377 191653257 20891 20889 51351835 54683 54685 418034384 85717 85719 652774575 24540 24542 296590521 34426 34428 158530113 33894 33895 708545324 32862 32864 976926741 3985 3984 467156644 95639 95637 342850467 17815 17816 829788806 22857 22856 56772239 73226 73224 4602290 75705 75703 262907867 24552 24550 770648407 56813 56811 652877148 42558 42557 106604043 24555 24553 807872874 58470 58469 53028635 64733 64731 517435612 71807 71806 113443871 39454 39456 377287988 70376 70377 755867858 72524 72526 283688726 76394 76393 867666721 94022 94023 421498111 80510 80508 472989570 24565 24564 215472691 13406 13404 154732423 32865 32867 916345335 25682 25680 974300851 92965 92964 848757505 67444 67442 626280844 66531 66533 803268397 37747 37745 358279921 96559 96557 9737073 24572 24574 140288942 74199 74201 174662675 1576 1575 907778126 28060 28058 167131417 69486 69488 26816305 24445 24444 982750978 44440 44442 437405918 74537 74538 350076851 46949 46951 696442009 63940 63938 903223220 24584 24583 417647417 24585 24584 547777436 35352 35350 100417076 76049 76051 755034570 7309 7311 811849980 82 84 337929302 91517 91519 50552974 63792 63793 779972423 16595 16596 952786247 52229 52227 333950727 77343 77341 988879098 59599 59597 814770964 68380 68379 16534337 70612 70611 7911671 57013 57015 239421968 60521 60522 60248954 14052 14054 315131024 69188 69189 479916566 96077 96076 267859498 30404 30406 743093419 55605 55604 522735585 24604 24605 462092148 24606 24605 464227302 56510 56508 637313849 86977 86979 310206310 93778 93780 390090182 20938 20936 965951143 32135 32134 215531165 24612 24610 282322771 24613 24611 783002600 15885 15886 782640404 61090 61089 807781297 56251 56249 438518880 32889 32890 200856917 24618 24617 887695255 34649 34651 209891126 90725 90724 378286667 65601 65603 315360433 28654 28653 464092894 87386 87388 774565968 13427 13428 177738323 59025 59026 914679360 1934 1933 264077918 70550 70548 993110789 75736 75737 863846845 46553 46554 947659372 41799 41797 197723851 4775 4774 633637569 65641 65639 190316627 76963 76964 239401027 27849 27851 813059234 97276 97274 107816149 27910 27908 896755424 39163 39162 804022262 60966 60968 79330976 81802 81800 508324595 73327 73329 310406581 59119 59117 238611803 79277 79275 504741959 26776 26778 22949300 82371 82369 20986151 76873 76874 820824684 24646 24645 819055712 98972 98973 683257619 17020 17018 751546895 99456 99458 23566279 75824 75826 138519412 44960 44959 751682799 24652 24651 79812680 21936 21935 586064172 73477 73476 654559825 96660 96658 665095052 25583 25581 93875509 99468 99467 887159809 43442 43440 255760524 76428 76429 59268626 24660 24658 718493752 66785 66786 620918225 56984 56985 853808889 57530 57529 390535949 17561 17559 786552636 40268 40266 733297864 30974 30973 200306228 99226 99225 745022187 18684 18682 928806188 34307 34309 366466105 24669 24670 480830748 27873 27872 360230530 34681 34683 692359290 24671 24673 989875993 90897 90896 400322386 24674 24675 776265608 34124 34122 625537433 24675 24677 465574529 79711 79712 824495039 3151 3152 699538712 38621 38623 738095491 24681 24679 669145136 29114 29113 354824971 24683 24682 201406003 33014 33016 707113012 79064 79066 749455623 14582 14580 164468263 56431 56432 218862653 5645 5643 753523501 2463 2462 723208075 64430 64428 915598532 43151 43150 579239292 5638 5639 42220018 52595 52594 371905126 51745 51744 347542489 7827 7829 842950557 92223 92221 679773836 40299 40300 957130470 43568 43570 126270497 27681 27679 744249902 4802 4804 604110855 29407 29405 91122556 58759 58761 479619226 86550 86549 228712741 22782 22783 703288565 59302 59301 162949695 7665 7664 872840455 24705 24707 162238295 24707 24708 825968618 76642 76644 256269159 23522 23524 281009263 85679 85681 489623810 24710 24712 316252158 90081 90079 548978642 10962 10963 280336285 44523 44525 138235460 32694 32696 366403406 80424 80422 941837186 42467 42469 220670878 8722 8721 813637026 94433 94434 598509947 4731 4730 357883932 76934 76933 584765510 95192 95193 729351810 24722 24724 612432425 79041 79043 8047979 41616 41617 576837291 68191 68192 818516913 61550 61548 56707969 38364 38363 443178460 74377 74375 676861863 77048 77046 879244765 66903 66905 445009072 49010 49009 382639360 81479 81481 497283675 25716 25715 686241308 10564 10563 127076454 21857 21859 108721676 58754 58753 531880615 18319 18318 699611235 31131 31129 668195672 73994 73992 194939996 28024 28023 281147315 2620 2621 223432208 2811 2809 14962879 24743 24745 463855596 71369 71368 269570665 72056 72054 530684001 12938 12939 922077910 99649 99648 762656733 96717 96719 439358456 24749 24751 69171963 39316 39315 755098975 24753 24752 262937847 97160 97159 288740434 92263 92262 1891940 39037 39039 890777631 86284 86285 652469281 77105 77103 755234991 53080 53081 755597961 69377 69378 714548061 38363 38361 334416106 97350 97348 327524872 44165 44163 313352504 24763 24764 436756583 53034 53032 35297283 10112 10113 418425757 24767 24765 694788263 24768 24767 358397966 84922 84924 493742531 25453 25452 671431024 10635 10636 75175404 92405 92407 808567077 57112 57113 820636834 69016 69014 306960072 24773 24775 607639426 24776 24774 604929798 58965 58967 751419326 71715 71716 140027055 61976 61974 810508235 48037 48036 480352268 24780 24781 348282201 43901 43900 973674612 65917 65916 436977544 81648 81650 738728986 4140 4138 373462361 72272 72274 516213289 54281 54282 647061602 26012 26011 654629651 20489 20487 112465863 36068 36066 633197349 53737 53738 555636581 63790 63788 692538208 32511 32509 163155792 52850 52848 237943940 24795 24793 894093184 33952 33950 27721837 15991 15993 527485895 67527 67526 664632738 28456 28457 826856454 27116 27117 107458860 24799 24801 447741089 13499 13500 974752420 1571 1570 807641904 58769 58767 292900496 41797 41798 61682040 49077 49078 377320176 14353 14351 738390169 45797 45799 614902291 24807 24809 138684040 53314 53316 246091695 8298 8299 946122688 16840 16839 905718833 24813 24811 371837749 8278 8277 366068306 69493 69492 610582154 15904 15905 601889515 11752 11751 87531651 14835 14834 145212170 11085 11083 83240893 24820 24819 291991621 98560 98558 732418461 3411 3410 498007886 64712 64713 656930182 74457 74459 714129608 39506 39505 72404559 87428 87430 30948953 24827 24826 711005172 67910 67909 277099009 31831 31829 653387659 74224 74223 46764458 24831 24830 44319610 75704 75703 768901376 77668 77667 710911464 16476 16475 588414850 82848 82850 583867249 15901 15899 851351769 11716 11714 383285278 89325 89323 47954793 39288 39290 248650900 105 103 963164455 71540 71538 37034891 95597 95595 405394602 72303 72304 369316738 16064 16063 304327812 67084 67086 969658545 64038 64039 917101266 74375 74374 894077760 49160 49161 933859090 85483 85481 413914550 24850 24849 738037813 24851 24849 560730036 85316 85314 727655669 24851 24853 98398435 86411 86410 100128361 96640 96641 960856107 85186 85184 965984471 65271 65272 446958374 9878 9876 645097161 63512 63511 537899476 24860 24859 633256547 9189 9187 817683088 63461 63463 60150003 33690 33689 67196994 84526 84528 52996810 70808 70809 413048023 96604 96602 269355339 53281 53283 848787950 20555 20554 455996737 99676 99677 935027156 52827 52828 190252918 45979 45977 382115507 71009 71008 31047553 94627 94629 247260678 46380 46381 972289247 2783 2782 122345040 62617 62618 540606021 10629 10630 667483406 23383 23381 95513397 29490 29488 54701802 13010 13011 713352656 13926 13925 750619697 38946 38945 99074795 89896 89898 571618183 9890 9891 202206820 28006 28004 628462810 95306 95308 800649654 61277 61279 832101012 60086 60088 24135884 84483 84484 503533333 54155 54157 776960275 79365 79364 611798112 82156 82154 7773907 2373 2371 888329236 8450 8448 589391039 93797 93799 709976991 16728 16729 206772683 45488 45490 294443182 55065 55063 237918525 50255 50254 362936807 66582 66584 836925703 22881 22880 34666459 10391 10390 507490900 60783 60782 771750454 77364 77366 736770145 79086 79088 33230137 11009 11011 690565518 96454 96452 710542187 75970 75968 794543797 19820 19819 675291019 37185 37183 201899194 42010 42012 322706120 30535 30537 529648739 46722 46720 32772405 1207 1205 864365674 35649 35648 218721911 16500 16501 714113489 94054 94056 982555840 95530 95531 202418806 83963 83962 171943938 35690 35689 222729703 32470 32469 774409052 70553 70552 438739063 45514 45515 632770265 29349 29347 70343314 24925 24924 196330329 71779 71777 982267469 93786 93784 618838735 74597 74599 161791297 71650 71649 558403757 41867 41869 177332378 8585 8586 571283101 76287 76285 39956331 48929 48931 905525618 54620 54619 944766789 32891 32893 513634910 84361 84362 535372551 1 3 269473893 34846 34844 988449783 31202 31201 28843025 46711 46712 783051538 66475 66473 592594792 8479 8477 852482209 75239 75237 612877339 24943 24944 435171341 24944 24945 658381312 17763 17765 838262260 39977 39975 141614018 63491 63489 503927932 24949 24948 357443544 79169 79171 740334056 21300 21302 492555187 13445 13444 137766249 24953 24952 255108924 29144 29142 253361718 54923 54921 837837949 98021 98019 585093342 92539 92538 756995998 53819 53818 49770205 20903 20905 829463316 95712 95713 165178478 39043 39041 871611413 761 763 307810465 91673 91671 234392399 60743 60745 647760813 39944 39943 865363417 24966 24964 984065927 44126 44128 314509930 17280 17282 345138868 24968 24969 219926217 19496 19498 609731931 43530 43532 508807556 27229 27230 759861406 20030 20032 555664357 77301 77299 52824106 73892 73891 81791010 7955 7956 19231757 19509 19508 636280788 75328 75330 509290697 81168 81167 443111082 20245 20243 496507814 48667 48668 634295647 22143 22145 17307980 47539 47538 621570281 59747 59745 29715088 86184 86185 625461748 63441 63443 306738063 8525 8523 927037582 44305 44304 147908857 90966 90964 827621412 20945 20944 360839088 97437 97439 840644525 26988 26987 881810 51835 51837 363663909 13595 13594 312679058 72017 72015 797266749 81720 81719 853607694 4936 4935 989985873 36078 36077 644260957 41460 41459 344327578 24998 25000 621043879 86317 86316 759019429 71033 71035 982540025 31411 31410 192755971 29595 29597 441851032 45272 45270 163947587 57723 57725 640472214 44518 44520 644168221 66783 66781 186803108 34161 34159 364446704 96484 96483 903061031 92873 92875 689044079 25012 25010 6048910 83795 83793 9878166 3578 3579 468140514 39396 39395 997286628 25016 25015 400769182 44042 44040 880892612 82139 82141 148021698 7108 7109 63649356 89397 89396 817852963 25021 25019 276130857 37654 37655 726399493 95881 95882 688030682 75882 75884 63510763 25025 25024 848628253 25024 25026 412184494 37736 37735 20438951 62959 62957 166525645 44910 44909 744635416 69697 69695 481144580 25031 25029 236054318 25032 25030 207629856 82057 82056 76945977 90265 90267 850663953 45182 45180 586153935 16108 16110 82818113 45354 45353 627554240 65882 65884 620889892 86334 86335 456584524 99981 99982 674614801 96209 96208 851746196 90901 90903 360681296 40701 40702 982196815 97816 97815 31150708 25044 25045 144135358 85629 85627 769551594 25047 25046 447438050 11787 11789 585074387 91174 91173 553713900 54345 54344 936962575 53488 53490 95291637 61701 61702 969650586 29325 29324 580946671 25054 25053 494231324 23854 23853 944124636 13745 13747 989562043 84518 84520 382491454 6260 6259 289620276 44468 44469 201329102 18755 18757 853361194 53973 53972 131376240 25061 25062 513556670 80709 80711 159511143 12049 12048 633711711 59666 59667 122011077 78130 78132 568621027 68186 68187 583706918 7969 7967 473349335 63188 63186 472124830 20428 20427 684173588 47428 47430 360019184 51913 51915 387639955 8905 8903 422511617 74087 74089 981437827 76827 76826 888498572 19865 19867 738558104 42557 42555 455025942 27020 27021 135017381 20597 20596 483998245 30503 30505 158729325 22084 22082 786965421 92320 92322 75132343 43063 43065 185146315 46463 46462 588623008 25085 25083 536218549 26314 26313 622743605 11353 11352 570865650 25673 25672 100001601 80929 80931 779222214 24280 24282 165199972 10648 10650 321826545 60861 60860 349401189 83107 83105 762999961 50572 50574 223515337 44964 44966 821439108 26084 26085 743798949 72786 72787 158050698 6735 6733 27553712 99884 99882 690880586 5996 5998 793500572 74038 74037 907769117 43031 43029 983335847 64698 64697 658498632 77793 77795 988898925 78845 78844 85446262 25104 25106 32696832 64331 64333 510667621 43249 43247 53128762 25107 25109 602559711 25108 25110 462581586 25110 25111 8475628 98320 98318 382105262 66772 66770 39152198 25113 25114 869731832 46825 46827 33380877 36904 36903 196946036 93225 93223 546758076 65552 65554 459749009 52086 52088 140789340 41718 41716 326195134 67191 67189 94742007 55281 55279 795991678 86118 86117 679318608 92123 92124 921655999 32481 32483 494021585 20162 20160 703602280 80789 80788 244306629 25128 25126 992899121 46832 46831 59628231 74698 74699 434528439 36829 36830 876220538 98638 98640 760083920 9260 9262 460160379 99730 99728 60923931 25135 25133 45551252 63139 63141 383364828 99907 99906 312431667 65650 65649 687453703 88465 88467 488309530 25139 25140 436542107 48413 48411 857146199 70235 70237 965753137 95489 95491 311716727 18540 18539 904944341 40335 40333 526990327 25146 25144 722496532 25146 25147 950660859 27905 27904 853682774 97217 97218 480358466 54154 54152 963623791 28985 28984 763220314 59821 59822 915301232 25539 25538 143150608 80823 80824 254725315 55461 55462 34436395 19695 19697 5281399 25156 25157 937232730 39433 39431 362126552 86334 86333 208531050 25159 25160 225488963 66036 66035 16837820 77497 77496 754527800 72889 72888 571385079 41002 41003 626897073 2645 2647 339310074 58414 58416 217466802 25167 25166 972785429 48848 48849 234058018 58259 58257 38396536 71049 71047 213140185 21824 21823 924273643 84583 84582 666237690 53206 53204 952569792 25174 25173 321219203 71358 71356 442516998 41406 41405 840134178 97220 97219 709115904 13641 13639 793045323 60516 60515 489604566 29937 29938 933558151 62366 62368 741864073 59110 59112 408438799 23022 23023 863243308 96931 96930 577558425 25185 25184 54078546 76608 76606 372178034 55674 55676 905792707 99374 99372 941127885 97166 97164 20922995 4292 4294 291669851 53038 53036 883966132 76190 76188 44157979 81687 81688 904242858 27435 27434 194454388 591 593 818694399 50842 50841 110850433 71580 71578 144731609 43869 43871 69155244 48993 48992 59856649 11207 11209 593402494 55066 55067 587837062 25202 25200 708977077 55354 55353 310616345 46506 46507 56345751 31529 31530 85596505 53048 53046 963779719 65836 65835 765530330 35324 35323 911224278 29690 29692 654663074 88543 88542 630499035 86687 86686 34684892 354 352 421860678 422 423 125293521 6159 6161 826246577 25215 25213 476539411 95667 95668 707608952 48673 48671 567883771 86852 86853 294821579 93344 93342 980309590 89760 89761 90478337 16587 16585 210400348 8345 8343 48024879 23371 23370 829902050 58263 58262 145899258 15534 15533 59486672 25226 25224 719389097 191 189 49774036 34554 34553 539417983 49168 49170 12727384 83621 83622 621649223 31198 31200 610922418 21650 21649 977033264 42604 42606 43132827 14656 14658 516170715 46672 46671 897670627 17166 17165 605498547 25237 25236 137330531 50991 50990 496412797 66918 66916 108457778 33291 33293 231135023 51945 51947 969751580 11560 11559 320898566 66357 66359 138585679 83684 83685 914573523 85322 85324 109232984 37271 37269 491216278 8019 8018 175578702 66485 66486 15691341 63273 63274 814196813 52195 52196 779789582 51515 51513 629116198 48476 48478 794248788 63633 63632 655179861 33184 33185 502515095 84730 84732 216225332 87076 87074 133269535 27248 27247 209583470 98596 98595 536267289 44980 44978 159460533 52326 52324 555702763 53613 53614 616454328 45868 45870 638623173 9001 9003 466863695 51757 51758 363501432 55626 55624 728681721 37939 37937 660200076 36363 36362 103718281 39094 39093 554182796 96940 96941 304570652 55201 55203 280143781 21043 21041 57014862 105 107 597124976 25323 25321 649839278 62723 62724 487041035 75666 75667 185714287 26205 26206 249468782 54754 54756 561541216 25278 25276 361658620 97035 97033 69751326 25280 25279 970124121 25281 25279 459601031 98644 98645 973455484 71959 71958 760327283 19267 19265 487529477 25285 25283 746729375 35065 35064 284675024 35849 35850 823386090 51917 51916 924487370 77580 77582 839594692 6384 6386 536329731 25291 25289 800604899 80091 80090 413502469 25291 25293 18505783 2290 2289 199478885 35221 35223 931805217 51053 51051 415958423 5443 5442 653219808 94403 94405 555915014 35772 35771 179125068 36359 36357 827288932 25301 25300 320970182 33883 33882 65467199 3140 3139 291484527 79387 79385 48274390 17505 17506 300980376 57451 57449 141225514 79914 79915 876172666 25306 25308 22562392 86851 86852 813222439 12517 12515 859095333 82752 82750 510400193 46767 46766 133662171 19493 19492 781243370 30351 30349 559211092 57399 57400 671395707 78992 78991 363654484 37626 37628 487211385 74715 74714 413344540 30921 30920 673754437 25320 25319 827142203 20142 20144 602923794 8637 8635 319144 56155 56156 794301852 50234 50236 903469326 83785 83783 818329624 25326 25325 67858023 25327 25325 699209830 97747 97748 113053644 96180 96179 214854030 25328 25330 155150987 35035 35033 689721962 6079 6081 738979963 8492 8490 457102496 58240 58241 139568268 62440 62439 397582292 28806 28808 381972898 70661 70659 66149147 76064 76065 979990948 25338 25339 299466418 38823 38825 219110095 5933 5935 732135408 98886 98888 794517329 44002 44001 680624505 72625 72627 48496915 28437 28436 371932597 81795 81794 830946262 47668 47666 196628864 88393 88394 5263233 40682 40681 415544611 4028 4029 370574521 75010 75011 474104195 17935 17933 833194419 48886 48888 910857625 57355 57356 893218118 48669 48671 645984290 25356 25355 131851845 11342 11344 152228248 65639 65638 175645963 63007 63005 73235040 25360 25358 44098391 44296 44298 422287685 72257 72259 20241499 129 131 664518181 29746 29745 140371727 25365 25364 446620906 59386 59384 253007051 19748 19749 203074748 61994 61992 711009813 25369 25367 330207094 49855 49853 941861816 59318 59319 303181142 27208 27206 287545878 13759 13757 723026168 65771 65772 589380798 89338 89339 5476229 65851 65849 277284929 15882 15881 508848424 27089 27088 398278210 80991 80992 780930497 55913 55915 605624269 57501 57503 533826014 48252 48251 175204842 59834 59832 394321895 66591 66589 323975281 22611 22613 490475928 25386 25385 348220191 27114 27113 324132276 28227 28225 36687594 55310 55308 767133176 54665 54664 360291730 19499 19498 968470862 50654 50652 261516665 30411 30410 673726020 25394 25393 955505588 35445 35443 743184828 11625 11624 493209186 64311 64309 560033253 56605 56603 693099836 38300 38302 146259306 24366 24364 685225582 94339 94337 309837545 35505 35503 649668006 13547 13546 50564262 66359 66361 213223786 59978 59976 653851777 67114 67112 128352942 27247 27246 668120101 68619 68620 288443046 71613 71614 858508675 85113 85112 555129561 56132 56133 111189887 25412 25411 673700727 61578 61576 307330792 48358 48357 382962668 15012 15013 67341230 25416 25415 291412405 98455 98454 753196623 51726 51728 330340722 25417 25419 334211475 58054 58052 650614333 61911 61912 651863161 94094 94093 701197115 71008 71006 467849329 5660 5658 280812400 59042 59043 904097739 48060 48061 449534936 86836 86835 28472944 72643 72641 574800819 39543 39541 530992848 9920 9918 136435488 22221 22223 128513307 50125 50124 491282413 43181 43179 537352884 31101 31100 189450414 50654 50655 315459555 78921 78920 518352396 76761 76762 929292746 97059 97058 906730080 25437 25439 19800730 31557 31559 865951617 957 956 550642182 42296 42298 984892121 25442 25443 706052600 39346 39344 328986559 24973 24972 811832195 15872 15871 12786177 13040 13039 736823322 61980 61981 116902591 84946 84945 425968383 25448 25450 120322432 3806 3807 644767485 67525 67523 837960575 17131 17130 479640666 67039 67038 814487366 75881 75880 486058760 18546 18545 154475134 89125 89126 511477019 32994 32995 527841286 25459 25457 12504448 22128 22129 773182530 27715 27716 630040299 26547 26549 17879478 37078 37080 588166929 74046 74048 852631507 5221 5220 8243736 66384 66386 184006160 89574 89573 261114443 22191 22192 114478397 93761 93763 343466003 48760 48758 661695764 85451 85450 243682850 7544 7543 183129106 83244 83243 325508594 94796 94797 833972101 56411 56410 252440686 25475 25476 227895781 14321 14322 438863599 20411 20409 472886119 82990 82991 962025577 35405 35406 792373456 17085 17086 920209127 44098 44099 609406087 25483 25482 687425844 9517 9516 778749423 52840 52839 386768091 20400 20401 853338867 11815 11813 253416530 97373 97375 471848931 53827 53825 504665459 37755 37756 605372798 70353 70351 19255851 68316 68315 939404624 47918 47919 590894454 7261 7263 940377150 17593 17591 352921227 56449 56451 882226015 58773 58772 402273363 51824 51825 719376141 51101 51103 661372704 74679 74678 597552188 3197 3196 374924956 70331 70332 888480779 63972 63970 838527488 25504 25502 171537817 1360 1359 386545798 24525 24526 859437594 24686 24685 195192352 49332 49331 489987882 88637 88639 264263786 97102 97104 929618784 71821 71819 912801757 25510 25512 625414439 52349 52350 962933062 13962 13964 4527049 58515 58517 430764919 73321 73320 189792973 22436 22434 46402365 25518 25516 433942403 25518 25519 610901906 67943 67944 211484893 75213 75212 281802771 79472 79471 633833856 27289 27288 393463732 1576 1578 387761179 75383 75382 684030386 8311 8309 191244792 16487 16488 934815433 60589 60587 229808081 84448 84447 714965160 28111 28109 270841060 37958 37960 679448994 29217 29219 879120457 57414 57412 891495590 18872 18871 398010500 24698 24700 766273905 35475 35473 78238039 59054 59052 400337154 25538 25536 207760346 51796 51794 368647758 2051 2052 697935053 88256 88255 826951478 78812 78810 791260460 17864 17866 222151094 3241 3240 607985924 80285 80284 891816287 61203 61205 270766214 77215 77213 380152071 38031 38030 398696281 27273 27275 447395007 68194 68193 783085109 1348 1349 788865029 31230 31229 36567214 85237 85236 851526715 55708 55706 28172621 92658 92657 385297240 27155 27156 43044325 67600 67598 643101406 56727 56728 668427812 82581 82579 87841548 54089 54090 155814505 69815 69813 478697044 13514 13516 71958229 26609 26607 15478031 32017 32018 407682725 4593 4591 150505840 4961 4962 685548479 83361 83359 599424950 25568 25567 761017482 25569 25568 570255014 60677 60678 709750275 51182 51181 70325305 55721 55719 971296782 30154 30156 55347346 48470 48471 76683785 39573 39572 133669170 48295 48296 121419175 64569 64570 507614831 16651 16649 688735228 37351 37350 504231202 3062 3060 48529620 28387 28388 336677537 11271 11273 443314249 21424 21425 554543341 68460 68458 851937941 17496 17498 538267948 26163 26164 887577124 46193 46195 560685657 65318 65317 293191662 37378 37379 738648122 6374 6373 511660547 61575 61574 397682322 38742 38741 309987431 3362 3361 836279449 96561 96562 524332065 51735 51734 53932713 38723 38724 242236559 73587 73589 167265338 83865 83866 562052860 25599 25598 373596176 15558 15557 393194612 65886 65887 562882739 35834 35836 438137303 28732 28731 208208672 98493 98494 892646957 36701 36703 414628286 2444 2442 415423289 25607 25606 280387987 9028 9030 157674577 25273 25272 147972024 68282 68283 2289517 98292 98290 234562314 43347 43346 466865277 57895 57897 850552355 22346 22345 641449728 13968 13967 211996041 18290 18291 246941138 54020 54018 350729764 488 487 479511877 1163 1161 22347254 37577 37579 989417332 19119 19121 704356614 95165 95166 545212116 50988 50987 692137117 8003 8001 878989068 66192 66191 246446773 91729 91728 861388807 80841 80840 273623983 25627 25628 905023303 24197 24196 272811076 86600 86599 448979836 88954 88952 661388734 26647 26645 906298965 56883 56884 581625448 14464 14462 149989526 75120 75119 79849027 2996 2995 581610603 98479 98478 54407674 38209 38211 752511483 49343 49345 832161304 69914 69915 98083393 27524 27526 687352953 45531 45532 713266199 5095 5096 613531134 62835 62834 296740756 74318 74320 514725509 33216 33218 993682328 25478 25480 602169625 47584 47583 347775397 46779 46781 760826469 39166 39164 903197681 8504 8502 262502255 87876 87874 372109753 26743 26744 810734723 17422 17424 56398807 42899 42900 335761516 8239 8241 438819735 49202 49203 925784043 47248 47247 558540231 92986 92985 59090273 25658 25660 233913357 60411 60409 335001807 29978 29976 231029374 25662 25663 424610816 84808 84807 473714539 90988 90987 293033733 71509 71507 65487742 54208 54206 593262818 70790 70792 694568966 69647 69646 292411527 61577 61575 570032016 84846 84845 348246530 29657 29656 934638775 52338 52337 315982834 91025 91023 491811645 96011 96009 72697663 25674 25676 865728346 5050 5048 539241224 58121 58123 579381075 57489 57488 955414237 3843 3842 669944655 41703 41704 629744943 37345 37343 499808103 56194 56195 531319812 23525 23524 439901180 92697 92698 791468527 50569 50568 721842253 25687 25686 303641920 53789 53787 249916232 86101 86102 259185528 22199 22201 775503521 29442 29443 110400768 18295 18294 898467874 80659 80660 758616346 81058 81060 329755970 46479 46481 235929111 54972 54973 26905336 60007 60009 974320075 97977 97976 941732817 67032 67031 45837374 3783 3785 277306945 28846 28844 278187684 87889 87887 960533814 85497 85495 72239247 36763 36762 974864627 34632 34634 982101348 25704 25706 766021148 57680 57681 506963979 88501 88500 816931085 23129 23128 523580139 49379 49381 88511344 25711 25710 38934550 64302 64301 192163855 54196 54195 429366720 88870 88869 294789350 80613 80615 320987382 11310 11312 506987389 7849 7848 917098637 14861 14862 902633333 98081 98083 34174040 11050 11052 35729760 53011 53012 463334558 9849 9847 61366742 3290 3289 664577482 25722 25724 736655557 53538 53537 337771621 23781 23782 629761288 9760 9762 130860866 18007 18006 739189819 82312 82311 144485880 37232 37230 851421902 87147 87148 198269333 78234 78235 59980377 15864 15865 477011345 6790 6788 332391471 41711 41712 710880513 21775 21774 137012278 28189 28188 875835405 25737 25738 279717366 47765 47763 495439268 90558 90557 404113903 25741 25740 604077423 25741 25742 747925808 33961 33959 83113475 74729 74728 577453349 30074 30072 94686042 53308 53306 776864177 68698 68699 807965060 5542 5544 424516988 72277 72276 921212826 9097 9096 275491983 62529 62528 281251572 25752 25750 835471646 81873 81875 70576283 4593 4594 428396196 55324 55326 347915009 83744 83745 270553910 25757 25755 550955504 1873 1874 478858000 91269 91268 682007233 66863 66862 468388469 3490 3489 154485454 2588 2587 551623094 59605 59603 569171498 19892 19891 14665104 17941 17942 890979471 91547 91546 851830202 9712 9711 286605975 96136 96134 23703999 26823 26821 871715631 75359 75361 461126666 51641 51642 6636361 55557 55558 417929023 92015 92013 380049874 25774 25772 26298834 33412 33413 2639332 59668 59670 804495314 24209 24211 97551676 4831 4832 823995141 56358 56360 484505838 26284 26282 580427578 75227 75228 708183 25782 25780 201443547 53581 53580 630688340 35664 35665 372691394 18461 18463 2626737 68362 68364 573196365 44963 44964 471177189 78241 78239 559258805 59250 59248 192284924 52614 52615 835422363 29965 29966 851241940 41459 41458 535336164 89518 89517 670836620 78076 78075 262582727 45342 45340 919142202 92090 92089 797742372 16667 16669 985301724 9558 9559 927191832 20708 20709 579832978 25798 25800 331834574 83141 83142 233643530 58189 58190 53940632 28627 28628 398570043 39400 39398 38399550 12564 12562 61705558 16133 16132 224290454 86909 86910 27829497 41009 41011 388891988 25762 25764 372990630 12115 12113 924872228 48772 48774 527004277 1557 1559 825867766 69000 69001 36656133 70164 70162 430949785 25814 25815 910218168 4339 4340 907694732 45044 45043 13056544 25818 25817 508000785 74780 74781 734498740 96897 96896 51269762 93266 93268 740346056 32113 32115 47267048 97319 97317 137358780 16818 16816 724046026 16685 16683 823235443 11963 11964 741303363 25827 25825 545634310 9839 9838 528771671 12412 12411 762107834 43774 43776 577316231 46314 46312 686738992 65202 65200 663993507 25831 25833 909858780 78834 78832 486385632 12088 12086 787204024 22024 22026 56079403 90912 90913 100910394 1406 1404 958058684 25837 25839 999663235 7121 7122 456809197 32938 32939 319044313 12459 12458 31232589 75591 75592 501356887 44426 44425 475033328 33804 33803 225855459 35049 35048 177519626 7344 7346 484331105 25847 25848 16580284 66102 66103 97323558 40610 40612 855606574 70104 70102 301061552 14409 14408 658100702 25853 25852 989157524 61830 61829 999092024 25855 25853 723456951 14085 14086 281578342 18260 18258 278298049 90859 90857 60547689 25858 25859 356697039 17317 17318 864134249 36865 36867 760283753 5833 5832 357996105 71078 71076 240257715 54380 54382 864690303 17935 17936 16779239 51677 51675 502284323 25866 25867 530454786 43513 43511 724766277 82164 82162 855225022 33978 33976 233230724 23940 23938 1039809 21734 21733 523750876 98380 98381 944514324 25872 25874 557926080 65953 65951 510380246 68038 68037 452749161 8554 8553 301992242 15984 15982 265389421 19990 19989 328211854 42407 42408 885977491 39295 39294 861481989 25880 25882 628345574 73978 73976 18483992 5695 5694 975702024 73944 73943 269789088 25886 25884 38578889 98753 98751 34621191 66146 66148 65753592 98650 98649 313073080 22445 22443 51092858 25891 25889 723557844 51602 51604 849615000 20884 20882 981991975 78850 78852 288038557 70801 70800 484083034 25894 25896 315256225 31967 31965 576484714 21712 21710 456022944 55261 55262 670642521 59429 59427 687661519 34479 34478 776646435 57989 57987 887255599 97541 97542 20323827 40333 40332 642206562 99241 99242 573733015 25703 25701 530529982 28302 28300 119938097 25908 25906 73243808 4375 4374 535607088 14143 14144 981908226 98701 98699 880190591 24571 24569 165661264 11365 11367 227280636 91084 91082 449047672 59406 59407 976238892 29346 29345 915718721 33696 33695 597615917 43774 43773 197944029 25919 25918 32790764 59036 59035 397373889 2141 2139 594209432 48230 48228 933217972 99897 99896 406782294 31824 31823 67951654 35607 35606 892442166 52876 52875 923269060 68431 68429 51181413 93448 93449 7553353 60015 60013 778971045 99436 99434 165133207 25931 25929 639425531 30545 30544 198431750 64014 64013 1411495 83407 83409 925760508 14338 14336 287930969 91034 91035 327680190 39097 39095 215436450 83855 83854 363894149 25938 25939 506556073 98255 98254 261440469 77878 77876 660320543 63231 63229 3664906 74020 74019 967935605 67890 67891 115970100 45651 45649 948322892 40884 40886 403655460 29556 29558 948202797 25948 25947 228295 79687 79689 229867642 67851 67849 824901811 80217 80215 437886628 53691 53692 60452352 59788 59787 251337631 70281 70283 242700121 91714 91715 851372435 13744 13743 786121810 60590 60591 493764053 79212 79210 134978300 83925 83926 37632021 58211 58212 396818616 76273 76275 425158105 90056 90058 57841480 1478 1477 405349418 25964 25963 47729196 38027 38028 276550028 79099 79098 38678059 83368 83367 571033140 52882 52883 706403120 61660 61662 341506166 42689 42687 9854039 25970 25971 162323325 96502 96501 331502152 88782 88780 946673214 29608 29609 618041284 28103 28104 29809838 25976 25974 386777213 42457 42456 946226483 18160 18159 41289771 51164 51162 97557593 35691 35693 140875740 80954 80955 108177607 27932 27933 730475915 91213 91214 138138993 70481 70479 228340213 62725 62723 24782863 43941 43939 347236520 3989 3991 817795533 86412 86413 439281245 48957 48955 324876356 21884 21883 626508167 61003 61002 76499625 21771 21770 327364908 4169 4167 926332740 28653 28651 804130292 92386 92385 473847076 86005 86003 489318784 65930 65928 664589842 25998 25996 305344508 76040 76039 99947715 60509 60507 220104696 61883 61882 886903634 56651 56650 30677619 40159 40157 263765485 4399 4400 134544697 26005 26003 54642126 26006 26004 649208176 26007 26005 967190636 57721 57723 90904685 86249 86251 827143923 26010 26008 521700556 43914 43913 271987186 72263 72262 7353279 67642 67641 637324628 26013 26014 336122534 31722 31724 779759762 26370 26372 906308832 68941 68940 117950247 26018 26017 930120673 74145 74144 677344579 80398 80397 220731269 80877 80876 387876035 26022 26020 269149348 26023 26021 485121633 29077 29075 254396391 59612 59611 9607464 53461 53459 832226010 77396 77397 813464108 64840 64839 166336322 57060 57058 764913271 75717 75716 489532592 52882 52881 789461318 7145 7144 68823638 26033 26031 176026742 97918 97920 156974874 75047 75045 376811833 23315 23317 58538473 12089 12090 402153229 35746 35744 310707278 77807 77806 144666351 11216 11215 25643843 93645 93643 660274891 84175 84177 320299591 42171 42170 634673464 10831 10830 363691184 50891 50892 611392866 20130 20132 600217923 26045 26047 250979143 43311 43309 193967618 26049 26048 197390375 76994 76993 64148037 26051 26049 264261429 74740 74742 786918668 65709 65711 148038291 4573 4571 692436372 64176 64177 822722685 8579 8581 96066088 56409 56410 12527301 41182 41180 959627578 33415 33417 855793279 70421 70419 406321330 77255 77257 713921021 49378 49379 670513030 99149 99147 796149502 94135 94137 620481931 42499 42497 291320610 90702 90700 24853899 314 313 604147873 11878 11877 28308375 41113 41115 649216317 45472 45470 426774942 17829 17830 611130741 8044 8043 156464191 99829 99827 51640828 75979 75978 596705756 64196 64194 885718377 69160 69162 879581680 46379 46377 435193904 67629 67627 870607522 91497 91495 198041809 26080 26078 22813338 35821 35819 466541135 14197 14199 653837587 47816 47817 23515364 82168 82169 109820977 52333 52332 681169139 24818 24817 841500053 8470 8469 185447486 45370 45369 307447088 48833 48834 735913817 66697 66695 467044948 79852 79850 569445727 54283 54281 926085905 61840 61841 111028195 26093 26094 464574910 87643 87644 960893225 81478 81479 1343702 84569 84567 630924950 71664 71663 586117382 17781 17782 511801190 26098 26100 210664835 50730 50732 66273693 25457 25456 210920097 66469 66468 657430336 4904 4905 354267810 60637 60635 996765124 17796 17795 900105419 26105 26107 188336583 93007 93005 392895166 26109 26108 50295550 15564 15562 31925763 26109 26111 656563311 62567 62565 713713640 26111 26113 591920352 60845 60846 771886475 26115 26114 641995663 47181 47182 993401397 45218 45216 378736419 7268 7270 198358505 81392 81390 353778915 26120 26119 806757949 48947 48949 517410342 26122 26120 245751657 26123 26122 459854346 58302 58301 905653150 11529 11527 166279017 72429 72430 24796313 70677 70675 514140937 34245 34247 874494839 90494 90495 56124947 55842 55841 181807819 46048 46047 202358983 45589 45591 677850862 49693 49694 313302381 20871 20870 487346326 60702 60703 185008015 43362 43360 732007850 39192 39194 27960165 36817 36819 242732117 32555 32556 390179217 21800 21802 499549274 91076 91078 713992973 79330 79329 431887015 85533 85531 51595617 23907 23908 976841516 79057 79055 776965913 30187 30186 101653741 26147 26146 564606070 3223 3222 335961174 76772 76771 316611684 45520 45521 929302479 42556 42554 423861676 48247 48246 975395473 25298 25296 157805675 15633 15632 650166712 94345 94346 495499203 69270 69269 61966233 26157 26156 479154128 30811 30812 41077077 48127 48125 296806365 52089 52090 71035567 26161 26160 112412888 95686 95688 911309850 67603 67604 315557892 19545 19543 670451478 49090 49089 808326638 51825 51827 469660861 23697 23695 705837474 99820 99821 939459225 79705 79703 361942046 29913 29912 321190329 91176 91174 654460935 76848 76846 111123460 49716 49717 367886747 1931 1933 29031373 26175 26173 566303463 71410 71409 59421095 84790 84792 688293946 72761 72759 10836602 68639 68638 625653977 1658 1656 941332438 29256 29255 33779188 39064 39063 368964744 60013 60011 28695001 45031 45030 731512683 98101 98100 68452200 99066 99064 424145537 26939 26940 108104135 65873 65871 796240962 26188 26189 112148567 26188 26190 666593588 10682 10684 612948710 29633 29632 327793596 36251 36249 734881318 26192 26194 41924148 36279 36277 954116189 25237 25238 39484221 26195 26197 137516127 93873 93875 981936215 26198 26199 47685306 41424 41422 89575087 90809 90808 457248560 78506 78507 147680823 14129 14127 681250922 26204 26203 823568124 80267 80268 416788458 1812 1810 244782261 46970 46969 625673282 57561 57562 966592663 9227 9226 529244035 51366 51368 35212145 26209 26211 122625017 26212 26211 781623796 13410 13411 384786709 26214 26212 683603282 44302 44300 411841707 26216 26215 530182668 84092 84090 902655070 94706 94708 995750660 39674 39676 339956568 26220 26218 677871322 26220 26221 812259390 26220 26222 443762037 64808 64806 156063586 74381 74379 623451104 15939 15937 247829819 71518 71517 746711640 64949 64950 610221331 83700 83699 246694051 56467 56469 718895104 26228 26230 164103331 61096 61097 575107093 85526 85528 53290282 26232 26233 383177689 9119 9120 345066256 76881 76883 707571192 61055 61054 474688131 97116 97115 728491321 3274 3276 963806879 34442 34444 265484464 26637 26638 798096702 26241 26240 40174133 11648 11647 395059474 40861 40859 37277461 94447 94445 513249265 26540 26538 56134919 44299 44301 281527151 74477 74478 132591969 72513 72512 289656754 19265 19266 71766667 85399 85398 35095682 18404 18403 622682036 49768 49769 34298528 26252 26253 568305349 8742 8741 599435097 26255 26253 304017555 78419 78418 473577562 82450 82451 733834585 26256 26258 293071302 80829 80830 460366181 34059 34058 69487750 36394 36393 138567697 25211 25212 987816673 20182 20184 263254773 8264 8265 796008780 73558 73560 745685339 26265 26266 999387523 55415 55416 433523699 93428 93426 660433880 48610 48608 634032329 26268 26270 460208843 81224 81223 58076019 32378 32377 411524316 62050 62048 276972943 75594 75592 921188509 26273 26275 519646061 38011 38009 255702795 40423 40424 902404360 52698 52700 255318046 38769 38768 434574139 20158 20159 464975263 26280 26281 302833969 40886 40887 44116026 26283 26281 924826142 29787 29789 508756692 90387 90389 53508908 5597 5595 749836319 66948 66950 823982521 64677 64678 4371563 87447 87446 517129663 1482 1481 780223935 30426 30425 70414483 67711 67709 969479208 94334 94332 814623699 26294 26292 519101521 36025 36024 550425753 11389 11390 41312852 63800 63798 540327669 82498 82496 585892560 12581 12580 96097691 30905 30904 292352060 48045 48043 1335768 33049 33048 766073466 35585 35584 39194571 47696 47694 127874223 87067 87066 53674705 67198 67200 686230867 73326 73327 551521857 97518 97520 665431172 18381 18379 462644826 75103 75101 87026848 26311 26310 950787449 26312 26311 974356754 8818 8819 7242127 99549 99548 840310636 33186 33185 678079955 73958 73957 428719799 95131 95133 477848756 45689 45690 48109318 15607 15605 946275858 7243 7242 657529682 151 152 606549421 30632 30633 549343105 22454 22453 616859102 24176 24175 650398920 96321 96320 333232773 28371 28369 655936051 31369 31367 264353858 21603 21601 49573762 10380 10379 373191656 46952 46953 264462391 71469 71468 469104174 6167 6165 966393069 71999 71998 308856744 90114 90113 155438827 22429 22431 781408502 71617 71615 804803065 55899 55900 573782844 44836 44834 447352947 89932 89931 430324946 16594 16595 788252059 39259 39261 812564028 32699 32697 869235251 27667 27665 777311068 93016 93018 125488972 8859 8860 59521766 86820 86818 630680409 26346 26347 924763669 32053 32054 511032711 93664 93663 367063708 40846 40845 36637521 74839 74841 438233312 25550 25548 559381582 14374 14376 400200804 51931 51930 625907790 80819 80818 591920260 76405 76406 573893542 99398 99399 38644583 6033 6032 611829192 7907 7908 917045551 81990 81989 470500887 26361 26359 313378674 13478 13477 657828601 26362 26363 715790574 26364 26362 520394541 87961 87963 350712184 87843 87845 660488543 78426 78424 172816950 26367 26368 615727609 83726 83727 430040590 32824 32823 424735549 90835 90834 64170078 47440 47441 206739345 69518 69519 343760878 98457 98456 10219545 55816 55817 620951587 36657 36658 57684875 82826 82825 576090741 59564 59565 306433343 86586 86588 22760994 61052 61050 9460358 26381 26380 931197988 74629 74631 16080957 71981 71980 677524833 26383 26384 225398434 49807 49805 906787107 2122 2124 424898918 62619 62621 98283463 17469 17467 591046147 36202 36203 738319801 46603 46602 137275471 60028 60027 262492832 26391 26392 417112913 40322 40321 967074005 70592 70590 778323028 67128 67126 536258842 45336 45337 550306875 81553 81551 531680905 78468 78469 555227924 26399 26397 933439178 26400 26398 418370032 78168 78169 899594889 616 618 301639409 2156 2155 676702759 19430 19428 114292644 10688 10687 132041392 67475 67473 528819601 95409 95408 651464462 43723 43722 4857617 50240 50242 505123196 41109 41110 222021216 51740 51739 88133949 26412 26411 567204083 85296 85294 695957645 26414 26412 602597644 74113 74111 357744344 15797 15795 781746059 89845 89846 450673450 79302 79304 971729927 34944 34945 849328871 78971 78969 16150813 22730 22728 555249852 34180 34178 593333000 52329 52331 886411221 26424 26423 612828274 84596 84595 255928144 94113 94115 174968202 22638 22640 167530994 10040 10039 41451351 26427 26429 719621657 612 610 798065996 16754 16752 951439858 26430 26432 533565212 94120 94121 575287276 69684 69686 298343632 72444 72443 176037741 48350 48352 93485846 99567 99568 716324291 26438 26436 54602716 97769 97768 501979997 15850 15851 958934813 21876 21877 110651707 26442 26440 194975739 98462 98464 552475299 27872 27874 511672335 28649 28647 871419670 79125 79124 875589373 26447 26445 856660098 3596 3597 670252107 55769 55770 40595897 26450 26448 607574387 30261 30259 800389410 63081 63080 847741494 88725 88723 296829870 50859 50858 656656180 42704 42706 542825486 26456 26454 170600122 66066 66064 933544484 60807 60805 7546843 26458 26459 383418039 11789 11790 368520130 3887 3885 245604202 61341 61342 736815430 26463 26462 799354607 28592 28590 745359039 57031 57030 734297464 26466 26464 98141720 79261 79259 7144302 89302 89300 263878438 27140 27141 25030246 99824 99823 458859576 26427 26425 342319185 26472 26471 301280496 84896 84897 267075826 63217 63215 579748689 4300 4299 310687126 46200 46199 559841048 70314 70316 56999167 81891 81893 451246928 71847 71849 867800481 37519 37517 17115169 26481 26480 148468753 832 830 357944041 42876 42877 591005114 61318 61317 252628622 14403 14402 233633234 16793 16792 614594066 50665 50664 743742092 56930 56929 887687015 80322 80321 921606287 57479 57480 898921605 7371 7372 347167400 26492 26490 664318139 78331 78329 51163579 16829 16828 256110658 54691 54693 512831744 11714 11715 300844568 66695 66696 43143275 31238 31240 995021835 26499 26497 856780652 72328 72329 208142612 26500 26501 523368921 85507 85505 371190247 40866 40868 879223081 61674 61672 23855048 94380 94379 238329826 54138 54139 120129952 49794 49793 941878612 47745 47747 965376848 18141 18140 315322248 26509 26510 556390213 35294 35295 695224692 53038 53039 264097357 26513 26511 709187952 63333 63334 711496105 86881 86880 324058094 13126 13124 229313379 82220 82218 99313253 91316 91318 217542882 78986 78984 316894862 21424 21426 803267515 71362 71364 826266067 63335 63337 787551434 25649 25647 832590085 95400 95398 303537538 69013 69011 541111373 71060 71062 851182465 95428 95430 664374117 76067 76066 57776743 17833 17835 631553543 39224 39222 524761065 26808 26807 96174246 3820 3818 45870625 41217 41219 287113565 59283 59281 810336296 43773 43775 135029029 73096 73097 581698791 98901 98899 898944330 5286 5288 244313130 43549 43551 267078944 17441 17439 371481078 57762 57764 393254898 29568 29567 807275549 68124 68123 106104635 47751 47750 611171855 63763 63761 47216920 71149 71148 546258675 26546 26547 639055614 42888 42889 92089847 92591 92590 164345000 64224 64223 826560740 26551 26549 774257492 2508 2507 640825589 26552 26553 716657967 72474 72475 296331753 21245 21246 2966286 48605 48606 345274199 42361 42360 509564510 1652 1651 259279938 80455 80453 215953758 27571 27572 336990445 46779 46778 239787916 59457 59455 55122160 67419 67418 707214428 73683 73682 433378188 50540 50539 855313968 26566 26564 184672316 26566 26567 964027269 61087 61086 819353996 53227 53229 439079018 1662 1664 769797166 85418 85419 939237431 85872 85873 105627723 22168 22169 353423227 33576 33575 283239191 76957 76956 478339638 8360 8359 500133544 88839 88838 244968009 23505 23506 350823432 64212 64211 565105194 14064 14062 765815689 57346 57344 162480092 88645 88643 44658520 23482 23484 943596575 23017 23019 586990677 76584 76582 125127140 19373 19375 584914210 73026 73027 558430723 26588 26587 237896570 92994 92993 361269040 9660 9659 49342917 15494 15493 813782572 51517 51518 922498793 16748 16747 71284280 15884 15885 121882210 76318 76319 913481167 51227 51226 416482965 40615 40613 82583444 26597 26598 660489057 76713 76714 314813322 92385 92387 118086392 87740 87742 806940803 91228 91229 977259245 29970 29969 779416027 16275 16273 958436238 25187 25185 868951397 26606 26604 747988339 9423 9425 505327014 69823 69822 57115479 72397 72399 700548161 26608 26610 76993063 43496 43498 741779635 20233 20234 490912089 60904 60905 364226368 57270 57271 306537855 36529 36531 189434925 15167 15169 291570460 22752 22753 194647856 85618 85619 128808886 32718 32716 809648933 26089 26088 40598828 25188 25186 37858306 12999 12997 958620490 16462 16464 346025229 56574 56576 61427611 21597 21596 866335053 60134 60136 92705662 63643 63641 549412926 42613 42615 651664508 42110 42108 655357129 71313 71315 646095577 59446 59447 41677426 65315 65316 543630953 57754 57752 192754900 17485 17486 684263845 25367 25365 292949322 7019 7018 36220670 26637 26635 2465520 67878 67877 207150194 12446 12448 491257034 67088 67086 723945308 71412 71410 275275330 83828 83827 213392016 71236 71234 198153688 26644 26643 192269479 11411 11413 503204373 51795 51794 288951448 307 308 560699072 16545 16543 14968969 28345 28343 457565269 80935 80934 87569124 55556 55554 383013811 46521 46519 54233004 32109 32111 796561941 7016 7017 408536082 10348 10346 458926403 19269 19267 537757251 78987 78988 680861706 26656 26658 651049861 17977 17978 59880681 50489 50490 184642178 47004 47006 428182797 60065 60064 160331747 33673 33672 93182336 59653 59651 403544353 4098 4099 544728221 71856 71854 245262744 54066 54064 522223047 68905 68904 55825886 26925 26923 353347930 31073 31071 424366418 85145 85143 203236066 90611 90609 626821624 26671 26673 514707339 26672 26674 711790212 65686 65685 647541977 26676 26675 257858228 11808 11807 849987481 85607 85606 279281123 59784 59782 348202776 31812 31814 259444700 83385 83384 982980754 30244 30243 10446828 79812 79811 589190893 80654 80655 485411387 5680 5678 579046055 79374 79373 357597019 57692 57691 114490894 4036 4037 746097186 53330 53329 255189423 11061 11062 943255477 54202 54203 131708176 26692 26690 745604582 26693 26692 13852066 26694 26692 832699328 26693 26695 323585521 26694 26696 689852511 26840 26842 52987678 10277 10279 551463942 32782 32780 898797199 78504 78503 418500459 51006 51004 131741157 19596 19595 479038805 26702 26703 19163438 26702 26704 281313897 30847 30848 280096604 70684 70685 987103041 26707 26705 45277431 4589 4587 538761407 52301 52303 64487182 42262 42260 27792033 50605 50603 527163507 37404 37403 359143509 65261 65259 229661480 9583 9582 57093646 44871 44873 54638612 97804 97803 708826135 26591 26592 790056698 26784 26785 153550440 26719 26717 958865068 36635 36633 396718711 8669 8667 866465148 32879 32881 652681552 26723 26722 283639284 1671 1670 306594792 15003 15001 266978247 21554 21556 534554542 26727 26726 829031686 24443 24442 783853924 26728 26729 665904023 42413 42412 883642925 68238 68236 317606628 27168 27167 767380199 17876 17875 10769360 76021 76022 61132730 26733 26735 558727407 23719 23720 813587953 17284 17285 43259126 46207 46205 991034889 36053 36052 104674672 66263 66261 349240328 50603 50604 564662195 26742 26740 895706129 26743 26742 462038547 64409 64408 963840308 94028 94026 414126933 18012 18011 629113994 16123 16121 89989735 5792 5790 709732994 14994 14995 223710798 12303 12305 754739830 76305 76303 880311903 75536 75534 884198530 19760 19761 33723058 33100 33099 73283477 26755 26753 276206804 40074 40073 597735880 42091 42089 873963708 26983 26985 895464687 61708 61707 168811008 26759 26760 603734382 81705 81704 573505865 11136 11134 59233103 37344 37343 357727749 88133 88131 282488209 66290 66288 979284059 93236 93238 176242626 15315 15313 199827300 25331 25330 665405904 92153 92152 812996504 68431 68433 138533916 75397 75396 928517510 14468 14467 614087120 21118 21120 10555081 33868 33870 485870451 7231 7229 54369079 68498 68496 112713658 36172 36174 68853339 86243 86244 960065185 33966 33967 395411750 26779 26780 10406075 15968 15966 358528993 66027 66026 435268806 65053 65052 451268710 60986 60984 918807939 5188 5190 107950224 23828 23827 814645701 76494 76493 480670960 68518 68516 664878279 27178 27179 689454529 82490 82489 860462274 35200 35198 660162590 26792 26791 604632511 26793 26792 650422131 95869 95867 359042730 38513 38511 987706162 36466 36467 828185769 26797 26795 710507719 26796 26798 661784748 26797 26799 783376845 85735 85737 962999108 76278 76279 913641090 1112 1110 528788152 85475 85473 8993400 33929 33928 647595862 23985 23986 598866318 32172 32174 159375879 91807 91809 816194335 35948 35950 676698406 2742 2740 115458425 32316 32315 525260690 99879 99877 134152081 82069 82068 522424834 61137 61136 62370037 81380 81382 153546393 89317 89318 781191169 40761 40760 821381819 26817 26815 755664470 40585 40584 97014558 77362 77360 731273608 66422 66423 90661412 15465 15464 252434967 45968 45966 985372776 44221 44219 862442145 11040 11038 704701334 4427 4429 160456021 83506 83504 748021633 89987 89985 565458347 26828 26826 510754159 31304 31302 340677202 50596 50594 523451831 16674 16673 465951594 86740 86742 148162447 94008 94006 280219892 26833 26834 503069471 4746 4744 448853383 19014 19013 300816858 25141 25142 136991044 70618 70616 740393229 55806 55804 501408012 39230 39228 695071416 45706 45704 307545584 78384 78383 484417694 74844 74843 79956200 47923 47922 841674136 58986 58985 592463560 7445 7444 331028782 9658 9659 295098481 26847 26848 375933288 87952 87950 32787268 12737 12738 751101666 35233 35231 325533149 23367 23366 68353823 98719 98717 638678269 23167 23165 215294239 76810 76812 945470663 7450 7448 285304884 34604 34605 51912752 44937 44936 433072401 9528 9527 133304497 32611 32613 120845604 98227 98226 543014974 99941 99940 451143718 53598 53597 88563580 66691 66689 420803568 20087 20088 458290735 4820 4818 13016720 26865 26867 961412081 26860 26858 35527836 1725 1727 969244458 26869 26870 368755142 37497 37499 622082108 72075 72073 891251121 52627 52625 640605438 64576 64574 386689795 85290 85288 469911660 64397 64395 879733436 26877 26876 964250269 80978 80977 852481478 86730 86729 102380789 3107 3108 977104588 48634 48636 827127451 56282 56281 849702480 53529 53530 171498797 64929 64928 180627704 69596 69594 239717811 7873 7875 179761193 92182 92180 542280146 7840 7842 338370775 43047 43046 441177411 24422 24424 305566876 72414 72416 196644739 8027 8029 985868551 64784 64786 380081611 95450 95449 597938486 79432 79433 28948290 85478 85476 222717351 56467 56465 309073266 997 995 621061707 23638 23637 501969656 57997 57999 555295452 72024 72025 681796224 14220 14222 942407025 70385 70383 5917681 37087 37088 378157904 82339 82338 646884837 91465 91463 317986819 18787 18786 4087644 21610 21608 85069486 39906 39905 434959793 26910 26908 65586079 19786 19787 775606477 35784 35786 261326887 60618 60620 120831898 86382 86380 76110504 99482 99480 640332474 3550 3549 547042544 83238 83236 131392378 53771 53769 897547973 20985 20987 896466177 88032 88030 245328577 66662 66660 276555214 57875 57874 719891297 48142 48144 724024673 87012 87011 675348056 91286 91285 525099575 51777 51778 580059689 77278 77280 906957820 18828 18826 680069620 70612 70614 304514557 8592 8594 131523472 28203 28202 783939036 73969 73968 321831899 32729 32727 618896007 25724 25726 601148750 26935 26934 164953962 73417 73415 953083093 36300 36299 395681764 9583 9585 901269725 53191 53190 845731576 49555 49553 590487214 76915 76914 19934534 14146 14145 855075323 26941 26943 202841913 12925 12927 697017015 48490 48492 801709441 21710 21711 798055723 75560 75558 492665284 30024 30025 750237766 46871 46869 852686224 86756 86758 776963636 43066 43068 567253397 18302 18303 998040370 70073 70071 895591185 24416 24418 419835552 45807 45809 73393547 38717 38715 516627031 7708 7706 40629444 41944 41945 550683710 32169 32167 26651371 79961 79959 234753560 26961 26960 379576080 93261 93259 106702752 30687 30689 836296667 23413 23412 186285784 51586 51588 514229886 27318 27316 169118366 94986 94985 633832 67299 67298 655172480 44308 44306 493050427 26968 26970 74964689 72213 72211 768654465 22164 22165 770711548 92255 92253 976436891 26974 26972 642405401 967 968 30462841 26976 26975 994380734 45468 45469 925747089 43777 43775 551347992 85675 85676 99626377 94879 94878 909740090 78086 78085 258147127 33688 33686 910688180 26982 26983 798302924 5068 5066 904128360 2063 2065 25430604 98715 98716 833593241 51653 51652 360715074 48274 48275 226779717 42899 42901 673569969 9892 9894 125935797 21625 21623 302651725 52578 52576 12902226 26993 26991 6073835 93809 93811 498435002 51223 51222 224939063 28238 28240 536561939 29537 29539 638338469 71576 71578 7472288 66164 66166 803705514 26998 27000 207975569 80696 80695 8190507 56608 56609 609418016 96593 96591 9845558 35267 35269 610998233 27003 27005 172423920 55425 55423 312309049 92548 92546 294052046 86649 86647 400609403 43013 43015 159429896 45639 45640 629909935 41378 41379 369363275 52161 52162 608287244 55872 55874 34308527 95997 95995 780641415 78223 78221 148872168 46770 46769 955552933 15393 15391 3618496 53471 53473 704954253 8033 8034 17713093 87266 87267 59407201 72209 72211 412772670 23706 23705 532701390 50630 50632 965407332 12027 12026 603794146 27024 27025 45260239 25746 25744 721570078 95475 95474 126359087 25521 25520 150067149 93070 93069 724842300 37458 37460 719090324 30401 30399 549484784 25459 25460 871798089 78078 78079 399672563 80857 80855 443121416 29067 29069 195730519 3100 3101 633621380 18874 18872 86285189 7321 7322 286242460 32271 32272 492436087 15025 15026 847101487 2166 2164 853679400 75730 75732 717100592 87863 87861 599296073 71958 71957 39082237 63019 63017 35718198 4700 4699 405728748 27047 27046 936265768 23256 23257 533645351 87854 87853 631009196 27050 27049 388304827 39159 39160 939191380 47250 47249 805161707 85388 85390 5169068 27054 27052 313429450 8391 8393 708282735 27055 27056 986111497 78065 78063 969016827 96481 96479 727877901 97261 97259 106518787 16185 16184 488480836 27059 27061 44347524 73818 73820 664997818 46993 46994 676170746 27064 27062 148996839 93394 93393 884212691 26820 26822 198937548 72639 72638 710716708 89832 89830 823869502 27069 27068 585977755 27070 27069 448905601 27070 27071 661164981 62464 62463 507273752 5575 5573 527595312 39307 39306 33133532 11006 11007 623764932 52154 52153 711088204 65358 65357 801360398 90797 90798 341677348 27079 27077 646032077 78993 78995 630366001 27081 27080 245180496 72584 72585 774984035 6699 6701 630517295 19835 19833 570390052 27085 27083 439610682 2325 2326 694972648 27087 27086 909210031 74518 74520 675423749 65998 65999 712370608 6928 6927 6015686 4760 4762 268103667 27092 27090 329242554 28781 28779 256700092 10902 10900 595754834 33399 33401 11497224 34274 34273 373750443 82456 82458 920414219 65568 65567 36616361 16310 16308 107422429 93485 93486 630143813 20289 20287 2440305 27101 27102 148078376 36931 36929 299163590 54909 54907 238815608 57656 57657 458291809 27106 27105 187593202 89156 89157 813931770 82140 82138 817540921 85446 85445 333364854 11894 11895 607392621 47314 47313 521766677 92788 92790 627111680 61402 61403 720695789 60534 60533 71894469 27114 27115 60269207 3833 3835 145646154 64709 64708 462963496 57852 57853 219779944 85098 85099 261586530 78887 78888 797929496 57614 57615 747104812 27121 27122 434044296 13684 13683 177010240 70880 70882 60257135 67863 67862 779957028 90134 90135 798513821 95972 95970 67470683 90680 90682 121960918 85334 85333 577411292 64954 64955 357762272 67886 67885 770353347 25389 25388 37831131 35275 35274 129920839 25127 25126 342137041 51699 51700 515723756 30720 30718 362693006 910 909 312352249 79640 79638 548111282 75188 75189 4136749 27140 27138 941145348 97597 97595 170683054 26784 26782 684892681 27141 27143 196534338 60462 60463 441969878 994 993 247649217 62169 62167 244084258 27145 27147 807621835 27146 27148 858469535 27147 27149 137853622 51878 51876 114769547 81779 81778 143278794 30013 30011 869132673 89608 89610 8246449 48474 48476 574198934 52188 52186 9731369 79483 79485 606349473 9511 9509 200255228 73876 73878 23834842 27158 27159 745599538 93686 93684 654097831 90218 90219 461389189 19849 19851 395867058 5161 5162 252062229 71839 71838 642816319 90184 90183 520550749 91840 91839 378894269 10626 10625 809639270 62680 62678 662820762 88878 88876 293214522 27170 27169 724337756 94200 94199 491832732 15942 15943 127719150 71150 71152 315379190 80918 80919 592984631 27173 27175 913832339 87929 87927 530111985 32328 32326 774313230 27178 27177 572197817 31699 31700 693604363 69038 69037 278221410 27181 27179 137405220 37742 37741 69808527 27181 27183 321491495 71903 71905 941522817 63144 63145 893902462 51180 51179 304671533 60379 60380 184745454 61565 61566 208071826 27188 27189 935684485 46698 46700 485259593 57341 57340 336599245 29220 29219 546227038 27193 27192 641482054 19394 19396 700018782 98602 98604 937087507 24922 24920 282969777 29030 29031 968479732 24136 24138 142984490 28744 28743 142882164 27199 27200 386324701 53086 53087 67429220 24546 24544 936486193 37321 37323 185134471 3974 3975 107352630 1706 1704 232695695 98522 98521 887461176 27207 27205 159241800 95746 95748 809723796 75769 75770 490913044 54414 54415 873865162 66631 66629 223616919 83770 83769 806183124 96875 96873 598018995 68135 68133 16782262 15913 15914 26607543 1058 1057 530571095 45234 45233 339067091 93383 93382 113988239 54199 54200 25963472 208 209 863990913 78301 78300 572348925 52300 52302 6893355 92057 92058 889494637 31968 31967 58654267 27225 27223 650035039 99021 99020 282450980 27227 27225 377981950 9068 9070 554176370 51618 51617 804744779 89503 89501 55994970 55149 55147 161664343 43906 43905 390926998 94158 94159 912143285 73223 73221 867817328 23444 23446 455138351 43930 43932 999670812 51608 51607 998536888 2411 2413 513453130 46937 46936 250100130 71309 71307 662136572 27240 27241 271880977 13797 13795 429665173 24986 24987 439979696 52740 52742 11715891 56501 56500 45368226 42257 42255 866914367 57680 57679 99540668 40647 40646 762541635 74608 74609 889330929 30218 30220 27693563 38563 38565 951798285 21045 21044 814560686 27253 27251 454530983 96147 96145 949892542 38958 38956 695033936 36582 36580 767478143 20702 20700 556280593 46865 46866 839768133 27257 27259 959283989 55892 55890 368113857 65357 65359 970979234 42871 42870 2461837 75906 75908 901634126 6316 6314 997560837 27265 27264 346423663 25993 25992 738577497 76563 76565 62508243 16041 16043 239731168 72180 72179 4305073 13904 13902 26720431 14837 14838 819439328 89744 89746 5568875 89464 89465 454893127 34544 34542 130969691 33327 33329 774350997 34370 34371 296101057 72832 72834 763206194 72403 72401 552057451 25907 25905 844350069 99160 99158 79229317 97647 97645 332237335 8404 8402 313219249 79838 79837 65033703 27284 27283 984671578 27285 27284 315949504 83098 83099 917169732 27286 27287 728401848 16507 16505 933037160 11650 11651 966240155 15402 15400 310494720 39312 39313 233546392 54204 54205 246859742 99726 99727 798154553 32592 32594 404037889 15325 15324 787810713 49899 49897 916431978 58837 58838 721191889 60532 60531 232125740 89348 89346 452147891 266 267 94675139 89683 89682 252097211 38076 38075 519812006 94795 94793 963338562 19272 19271 368868384 5182 5181 840705525 85758 85757 332132187 77842 77843 121534598 14683 14685 302441662 58418 58419 203562657 57536 57538 835885944 27311 27310 954596898 27312 27311 680476253 22618 22617 213344133 17238 17239 69786098 53437 53435 79049885 74454 74453 688552131 99435 99434 427112329 57540 57538 196008445 16521 16522 354252261 27319 27320 131462712 25614 25615 875437117 90686 90687 391169685 60901 60903 585274823 27324 27322 175768073 18933 18931 154162257 30248 30246 71582968 98578 98580 929682552 31193 31191 468408070 22479 22481 629256731 22676 22677 642286378 99586 99585 384655631 32949 32947 147109380 80195 80197 354704916 47295 47294 401069680 59099 59097 314829832 84506 84508 596446299 69536 69538 693252443 27338 27336 850717141 7803 7804 60672451 89350 89348 284502632 25877 25878 650190897 40040 40041 797834408 75242 75240 734274819 27343 27344 8175628 65195 65194 467645563 14839 14838 786018556 14236 14237 22856048 68708 68707 850961707 27349 27347 521640003 34713 34712 684386855 27349 27351 547606037 27350 27352 696736815 97921 97920 889925687 41842 41841 94092100 79394 79392 640829410 53971 53972 677112962 317 319 517490217 89844 89842 500393393 21282 21280 825912363 52813 52814 511244056 92590 92588 274056077 52596 52595 578807697 9401 9399 231193384 74283 74281 516560611 58355 58353 240385022 70879 70877 763042379 22622 22623 117475955 81155 81156 69699420 63642 63640 886998970 27370 27369 967434506 31935 31933 560310157 40521 40519 32936193 37886 37887 628764193 26861 26859 54028091 14991 14992 24428633 39408 39407 41009617 41650 41649 493281338 77053 77055 266235665 50082 50084 536057759 27378 27380 786259922 27381 27380 870105901 88514 88512 522039300 27314 27312 673149834 99426 99424 131249035 16140 16139 5196490 28698 28696 42091854 78714 78713 637199402 36460 36461 662342794 57398 57396 682320897 73460 73459 501296237 76152 76150 512246771 28168 28166 291967456 60116 60118 395816808 78524 78522 261772196 87574 87575 899875900 40512 40513 785766560 93377 93375 448154553 10392 10391 14071929 74965 74963 4374466 27400 27398 854329956 58843 58842 685879376 47067 47066 499783224 27403 27401 52138787 37701 37699 653990856 31937 31938 275683249 17765 17766 905061487 39054 39052 55375715 90611 90613 515707628 72613 72612 225245696 35661 35662 72803696 28124 28125 647697001 24152 24154 345464310 49575 49573 132421512 68489 68488 533234899 74830 74828 632228227 20424 20425 769112462 27416 27417 974754613 50946 50945 321177073 32464 32465 274453982 27420 27419 653731680 96904 96906 53334809 27422 27421 495911530 27422 27423 561123087 78194 78196 668464286 22215 22217 124300523 30320 30322 448280736 40532 40531 614414222 65173 65174 446588 70674 70673 980110467 97704 97703 320416313 85755 85754 145280821 79428 79427 184152754 21220 21221 964391519 28864 28863 875956897 9591 9592 430929349 27436 27434 12027901 27804 27805 264072226 53682 53681 819740038 60822 60821 594287969 31959 31957 337308318 58552 58554 135321871 50669 50671 157459802 27443 27442 997444881 6432 6434 990319833 41088 41087 726578322 53631 53630 5289940 96674 96675 863236928 27446 27448 112618359 86640 86638 646639800 96884 96885 480403055 6328 6330 863291454 48835 48836 636568133 10907 10905 424714418 46444 46445 368873706 23101 23103 8255167 80718 80717 887729299 27455 27457 199799638 58107 58105 284805062 79205 79206 282824795 25780 25779 964498357 86984 86985 227753374 75564 75562 90417356 75725 75724 173259788 54987 54985 124870022 81850 81852 986436903 64945 64944 839778180 81767 81765 275823795 41488 41490 213328608 91308 91307 730266290 49405 49406 24818111 42801 42800 19031955 96012 96010 95024677 35161 35160 158569639 12749 12750 8861198 19376 19378 614212308 27476 27475 424425914 90000 89999 238811533 74694 74692 614826056 93094 93092 193811457 61047 61048 495879814 27479 27481 700582547 2468 2466 605810696 97790 97788 30170251 22111 22110 59286135 79342 79343 274947595 98483 98481 541704492 75210 75212 278662212 75215 75214 733841149 50910 50912 825686505 29176 29178 528446039 95876 95874 276367844 89777 89775 576288654 94225 94224 340598345 84406 84404 416656752 59522 59520 258165128 27559 27557 57813024 98269 98267 552738790 85338 85337 745600546 38708 38709 555433262 31609 31611 122287026 73202 73200 199938723 87146 87147 62810202 13014 13013 23070522 47285 47284 915022531 27505 27504 766837766 92187 92186 431294156 46440 46439 137768692 37361 37363 109527513 53828 53830 13338040 86057 86059 722966893 947 949 135958279 96372 96370 494962684 11847 11846 132139015 78312 78310 246455290 30880 30881 11981316 32115 32116 54756152 24553 24552 471893092 75707 75706 899071088 16299 16297 555508957 27520 27518 527601951 55398 55397 594802661 12997 12996 325609874 14809 14807 429350762 52756 52757 565907780 36857 36855 783953348 52214 52212 781185383 61043 61042 33028840 33366 33367 975007681 55599 55597 1038814 43938 43940 411021241 70604 70602 701383285 62731 62730 992635314 99228 99226 956908341 24234 24232 234278039 27534 27535 910495637 16322 16320 165420471 26221 26223 821411438 67058 67059 60899540 26038 26039 744508592 61926 61927 970449526 62110 62109 857585748 772 774 6366853 2308 2310 591218577 27543 27544 296496407 10552 10553 621105235 87674 87672 562152327 41286 41285 508892137 4896 4894 923862983 27549 27548 346587901 29774 29772 788753399 55750 55748 263814602 27552 27550 53057590 13150 13152 784295049 14625 14624 433364664 27555 27553 39160876 27556 27555 52915224 63992 63993 486173519 33172 33171 129035760 11424 11423 741348204 77430 77431 110203304 90945 90946 205802062 13405 13404 190459275 72378 72380 682219464 33096 33094 393734688 57337 57336 453172134 27566 27565 81736119 89262 89260 448544740 33201 33199 46126146 67602 67600 794041118 2893 2895 701930854 96586 96588 926619464 39312 39310 173936850 97211 97209 894611615 99722 99724 899825872 7036 7035 924115167 80752 80750 623997721 9546 9547 89164471 6327 6328 28182510 9627 9628 831601018 58623 58624 725735268 52340 52338 840632599 86239 86240 95385856 83843 83844 512903755 31498 31497 704784771 55443 55441 60714261 75455 75454 71989511 30443 30444 13945707 56347 56349 546274123 39202 39201 59853867 65512 65511 89775180 27591 27589 942511700 27592 27591 602909461 88598 88597 430897270 20272 20271 975220951 51672 51673 3374695 20640 20639 726866492 18865 18864 972450616 6499 6498 831971577 30468 30470 15018855 9368 9367 72709027 35941 35940 619819350 27602 27601 916754371 17708 17707 786852348 63908 63906 792330796 22702 22700 931810779 65840 65838 6322060 77916 77918 36025394 10114 10113 590354242 38810 38811 216178291 51559 51561 878037615 9457 9459 606468087 27612 27610 982516048 85909 85907 211289585 68061 68060 314232011 68774 68772 801668513 60058 60057 119312967 20687 20689 553789130 210 209 851003329 91873 91872 724834405 84785 84786 239220252 60371 60372 359738775 54710 54711 682243513 61665 61663 806340321 95495 95497 760682824 27625 27623 477113239 74081 74079 972176094 27627 27626 559619987 27628 27627 635199303 9315 9313 40482602 89462 89461 27498909 51874 51873 229606239 40699 40697 297560345 39621 39622 770562135 21243 21244 583430954 85678 85679 964845581 43424 43426 66118084 27636 27637 165982023 7213 7212 613138939 40121 40123 291537609 97417 97419 919115472 8027 8028 71379144 27642 27640 513387595 27642 27643 70449825 13283 13281 605817546 83080 83079 473966795 53045 53044 256250008 57583 57581 91917066 71416 71415 764960705 67858 67857 3779302 76718 76717 64361509 27649 27651 932490844 45503 45501 788167628 14347 14349 72230611 6717 6719 314749817 14818 14819 39575122 41741 41739 501774722 76179 76177 682126063 43902 43901 72663774 50129 50127 930130059 77801 77800 372465280 83674 83675 793668796 96511 96513 821396195 14289 14291 544013579 89094 89096 236249575 89711 89710 107521888 12047 12048 190552283 26341 26343 489641146 19420 19421 846381787 35911 35912 478229539 48373 48374 544447324 80405 80406 739611108 33322 33324 723169029 21881 21882 39497461 94047 94049 93884097 75490 75489 71164599 31135 31137 117782802 38402 38404 959635685 18908 18906 342928808 13391 13392 29992392 27680 27678 278257458 19438 19440 687864491 47570 47569 321648500 68112 68114 8044175 27682 27684 165159321 21035 21037 51909920 27686 27685 79843019 36980 36979 738328039 27687 27688 281225474 93259 93257 846691776 74876 74875 557361177 40322 40324 9708687 61177 61175 729251111 27691 27693 905035055 52021 52022 903628812 82804 82803 651572651 76093 76091 14975306 71488 71489 176321969 87017 87019 763662871 13683 13685 811843 97786 97784 521092272 48761 48760 65417648 91931 91932 13854447 946 948 671026883 64235 64233 726031648 89983 89981 411089466 53807 53805 242455313 46322 46323 624376185 62161 62160 577540456 4028 4027 462413184 98711 98709 458968377 2172 2174 651542811 9301 9302 53779928 43548 43546 125046104 22162 22160 990528748 14637 14636 785867326 25460 25461 100383941 59486 59487 837760956 73702 73701 533315824 24755 24754 609340128 62396 62395 17286408 90246 90244 234646346 94460 94458 317541838 27723 27721 230014175 38837 38835 885612668 21855 21856 437273026 11980 11978 353565783 49644 49643 856440960 65142 65144 1790596 62947 62948 911858314 43751 43753 643903516 27731 27729 674916073 95971 95970 15139971 45667 45669 587392301 62588 62589 919240181 56111 56110 61002406 42721 42720 40623713 63719 63717 644692951 12567 12569 45043835 28903 28901 577637416 13935 13936 359749901 62423 62425 460787163 50788 50789 25890445 27743 27742 381554753 5903 5902 949348597 41970 41969 666311214 94340 94339 606910415 22979 22978 637122218 18334 18333 713335439 69882 69881 431946217 25509 25507 620266278 27749 27751 822530686 39508 39510 164997844 68614 68612 794327755 98392 98394 707657534 7681 7683 707043004 18938 18937 558427584 37746 37745 63506869 72115 72116 934848772 4825 4826 925855944 49214 49213 470344916 43451 43452 638627116 96375 96376 856753196 87109 87107 4075754 67694 67693 568978836 10779 10781 388435930 79235 79234 326728108 98037 98038 200318670 50177 50176 464138249 32912 32911 809540365 3754 3752 977028671 827 828 94228483 4559 4560 523474239 16667 16666 822714678 81990 81991 854554852 79528 79526 329451132 57079 57078 64474568 87417 87415 904468588 83962 83964 464683356 80212 80213 396116242 82920 82919 513009720 20655 20654 373351655 80559 80558 896519855 8896 8897 10800639 3948 3949 642643879 81015 81016 715830149 31786 31788 471465383 58414 58412 798842725 27788 27787 1460786 69495 69494 993846344 16883 16882 653137748 85772 85773 90069445 88196 88197 862433146 88467 88468 365266133 76887 76888 817192839 8461 8460 17332872 8193 8192 107433763 58990 58991 202300151 82921 82919 134198102 27798 27799 137902202 34576 34574 35852119 25591 25593 437976859 2445 2444 124385182 27803 27801 21734986 66515 66516 517180224 93863 93861 879134418 4990 4988 366516092 79635 79634 67767563 89483 89482 404461969 16141 16142 42923345 78880 78882 247206611 50794 50792 434109622 36927 36925 692609790 99155 99154 664106996 99456 99454 307076298 87401 87402 270392998 95744 95743 831424704 27815 27817 873716919 94963 94964 37126219 26138 26139 473795098 91503 91502 5298962 47131 47133 680222907 27822 27820 198398085 33871 33870 263868086 16325 16326 156770230 18060 18059 563722440 27826 27824 476861291 29677 29675 501711106 55692 55691 18507889 99317 99316 299427269 92919 92917 628999219 25934 25933 238308586 27832 27831 552958347 41920 41922 672878401 27833 27834 183717847 27835 27833 375855165 55966 55968 326189136 32545 32543 497970669 82716 82718 520215959 27838 27839 484668718 27839 27840 142694801 46801 46802 748193312 62200 62202 174693749 27841 27843 585376982 4678 4676 834807843 91847 91848 769421906 6163 6165 481535672 40601 40603 381659568 85287 85285 649722719 51130 51132 531889569 76971 76972 74720874 33757 33756 237431323 9609 9608 823739809 44988 44987 332648015 43603 43601 797449689 34134 34135 677602012 75664 75666 16442057 90119 90120 95182914 6336 6338 324514074 29371 29370 412641689 41879 41880 153317053 79986 79987 413470595 38654 38655 487818625 99600 99599 402980703 61940 61939 54569957 27864 27865 46622911 27865 27866 167260202 86698 86696 4240156 8638 8636 472709549 82258 82257 83903945 35221 35222 663401588 27869 27871 226366502 27872 27871 136895239 90573 90574 223781910 34353 34351 4147329 31420 31418 147371187 60932 60930 59163366 35051 35052 691426112 89914 89915 364996023 91184 91183 440876126 96934 96932 552479940 22526 22524 564813187 66092 66091 86152002 33190 33189 58231465 39525 39523 26177309 9172 9174 624376899 28177 28175 992774288 30178 30176 24668533 31199 31201 493807090 19575 19574 505238148 56810 56811 311822803 58702 58704 389631884 65150 65151 899798855 8441 8439 815036273 29982 29980 71714434 27894 27895 70215959 27894 27896 338043813 74266 74264 554668246 27897 27898 697874904 29381 29383 143879208 57338 57337 941964441 4187 4186 578633125 39579 39577 680707411 84944 84942 328574770 35623 35625 707865395 54373 54375 209916021 34467 34466 808362807 52813 52815 28206988 2814 2813 948381320 67105 67106 969071102 39202 39204 513184521 17450 17451 80910833 48619 48617 458013232 10140 10139 236389278 27914 27912 889016853 3906 3907 441661187 25047 25049 13827272 58913 58912 618002903 74713 74714 937482728 60990 60991 756708803 50762 50760 30692977 97314 97316 655140559 8775 8774 927477462 21176 21175 535498267 66937 66938 35327312 52066 52064 164003023 77423 77424 57373813 73138 73140 67715412 31481 31483 516234764 43637 43636 876875973 38808 38809 787795488 4774 4772 494775968 27932 27931 108777043 56359 56357 239387842 64589 64588 993720693 48728 48727 290054546 39178 39180 565942101 70583 70581 910033532 92611 92609 344408279 95176 95178 599013537 27938 27940 621922887 41487 41486 530679244 43687 43688 944973805 38347 38345 545457576 21255 21253 821330146 25611 25610 421181233 29135 29134 690185250 95024 95022 282491497 43051 43050 503600097 18177 18176 986584652 906 908 247765795 27513 27511 493411077 42498 42496 827040135 40358 40360 16804450 67126 67125 49506147 21961 21962 416104582 54279 54278 947872790 27957 27955 878329566 80706 80707 732080282 27959 27957 833809238 56299 56301 238950489 80737 80736 8671180 64319 64320 59884610 84260 84261 220276164 27964 27963 105919515 82271 82272 7768670 61391 61389 413301273 36429 36430 146454150 91574 91576 31960238 63856 63855 916975979 21073 21072 906140834 74856 74857 620421938 35603 35605 736234853 14742 14741 989042155 61079 61077 68672932 62400 62399 393708228 16664 16666 486940186 87420 87419 383090556 127 125 380930729 14450 14449 86122523 89699 89697 675486121 62742 62743 792846561 50979 50980 150443392 8818 8817 612609148 18257 18258 250934386 83859 83857 451416702 14947 14945 92791483 78796 78795 134234637 27988 27987 488551131 27988 27989 544283868 30114 30115 920037426 77854 77855 269907547 62407 62406 766529484 9983 9981 482399019 4081 4080 526408574 99106 99105 94190805 50102 50103 381793074 91437 91435 288587195 85639 85638 434712703 88669 88671 470276431 68404 68403 37416573 92192 92193 434115714 30481 30482 29501399 9328 9327 463594112 696 695 337167649 83640 83642 198674842 12319 12318 50572652 28005 28007 869389443 58975 58976 983658264 43223 43224 996549568 60685 60684 315770602 25919 25920 894874458 28010 28012 246395742 13250 13249 709880022 28014 28013 261804607 92316 92317 881540454 82615 82616 502217844 29998 30000 504600673 28018 28016 156587037 34570 34569 329494001 38885 38887 45332703 28021 28020 506148364 16572 16571 834852475 8724 8726 888016805 35437 35439 675037606 93813 93812 441000995 52610 52611 883906325 39379 39381 353509138 28028 28026 921784535 35764 35766 949669400 62036 62038 942687719 41837 41835 223460651 67577 67575 681920514 28031 28033 201777922 56647 56645 82121654 62806 62808 36644809 68828 68829 81004220 28037 28036 846110745 12842 12844 372756615 91350 91349 531627559 41364 41362 82153757 67588 67590 451783484 78260 78259 312171046 28043 28041 66663781 81309 81307 543802946 84774 84772 874020203 5274 5276 734861984 32868 32867 530555141 38408 38406 22750925 82424 82425 37608781 71065 71067 655742665 50080 50079 30957425 28052 28050 543042400 48850 48852 497510827 94752 94753 226888887 52384 52386 442161779 17403 17404 151104294 60701 60702 416789491 62271 62273 70902341 76237 76236 698300347 77754 77756 100553290 95372 95370 248310454 36079 36081 211198866 28061 28063 52284252 6728 6729 896903293 33683 33681 423367722 18370 18369 747360639 92610 92612 563219535 89448 89449 87402356 91056 91055 785930409 28068 28070 53999156 57170 57172 624083695 70074 70076 385114472 7130 7131 697031984 2577 2576 724551068 9972 9970 569970556 28076 28074 210876309 30660 30658 884714977 47799 47797 112195556 7555 7553 400599705 10529 10528 12474043 60045 60047 596031617 14735 14734 468352000 76927 76925 951906765 76963 76962 222232480 1551 1549 788944634 93211 93209 457270310 31028 31027 444316165 45657 45656 991988108 62089 62090 479029723 34480 34481 857742928 16443 16445 291844624 28092 28090 50904267 9808 9807 199819987 28420 28421 272429759 42723 42724 844879138 31001 30999 929621807 36552 36551 765501242 28097 28098 97882739 16687 16685 25207634 62584 62586 12710539 33884 33885 557118088 69343 69342 502642100 31508 31507 779724316 38621 38619 736918841 96114 96115 996196572 63205 63207 296733324 62943 62941 984067807 9531 9530 575089813 36589 36587 878266742 94755 94753 694235978 98679 98681 795766112 17296 17297 839407488 82784 82782 41121597 74690 74692 82973952 89585 89583 47674949 98448 98449 7629534 53884 53882 40361274 5681 5682 202651142 36170 36171 795955611 8862 8860 163158552 24851 24852 160034075 98916 98915 109210742 39827 39826 981727570 3770 3772 221336987 58328 58326 135267761 23837 23836 474094766 70184 70182 173780923 28128 28127 563925334 20182 20180 357776242 14763 14761 38338001 51678 51676 646254608 74306 74307 828971840 28132 28133 161737976 86733 86732 885008965 6006 6008 94792428 28134 28136 518898128 324 323 76291456 25308 25310 456911414 26069 26067 129919183 27316 27317 279579268 42178 42176 454156140 30166 30167 23596050 42227 42229 409517212 5728 5730 629749851 48830 48828 770985666 25565 25567 525218571 99804 99806 957900314 84999 84997 287302234 71782 71780 669752234 75640 75638 824089497 75458 75459 861635702 63581 63583 535583242 63707 63705 602678516 47471 47469 595586549 28155 28154 857422015 72856 72854 597074424 66703 66705 996287119 29643 29641 700959391 64566 64567 148379753 14459 14457 120779829 32324 32323 14292499 28162 28161 567616217 28162 28163 334475211 28164 28163 192665812 90512 90514 138741560 79358 79356 609408809 22863 22861 349607073 20670 20672 723078254 65203 65201 422476381 28170 28168 22551515 28977 28978 660473995 9101 9103 651884193 10712 10711 822427395 12884 12886 179579260 24788 24786 619654028 17575 17574 972845196 5230 5229 794359887 12109 12111 136128353 28179 28178 785301131 21818 21820 912300885 25038 25037 263385483 72208 72206 998305310 25482 25480 542832085 28184 28183 148375203 5285 5283 265664677 63731 63729 255394831 93716 93718 692771737 14172 14174 626681636 45896 45895 40107694 37811 37813 300705235 83475 83474 267502187 28192 28191 457809161 28193 28192 790938716 26659 26660 516560075 36636 36635 461031362 60787 60789 296995461 2418 2417 490291337 10491 10490 768357791 70384 70382 640444026 80905 80906 730724946 81738 81737 761700018 28200 28202 200654522 14768 14766 396761427 28204 28203 335107628 28203 28205 508753785 22002 22001 999601865 19878 19877 119704944 92348 92349 847277395 94816 94815 509351204 35687 35688 15022400 98253 98252 95839448 95326 95324 123177741 39658 39659 165445147 11375 11374 12549333 57773 57772 277743864 3784 3782 798858530 35588 35589 291868526 63575 63573 785240067 3619 3617 724765984 10538 10536 295381599 32994 32996 134588236 59968 59966 231774088 12554 12555 566698241 44257 44255 822302995 28224 28225 428040077 11248 11250 31674088 27570 27569 860230453 32213 32211 724632981 28346 28345 681564202 69795 69796 843972328 63898 63896 600204216 986 984 460089532 12543 12545 357962175 93473 93474 30010387 64824 64826 917956199 83540 83538 656756325 28235 28237 723212304 83566 83567 415582008 27665 27664 287503752 382 384 842423281 86717 86718 924728449 88379 88378 429299690 27538 27536 65942594 6786 6785 992241348 13802 13804 109584540 28245 28246 617316095 51599 51597 41686816 44341 44343 526211783 84334 84335 213667983 99833 99832 123613969 46423 46424 653572242 84579 84578 125448423 28253 28252 831991211 29629 29630 915753216 29904 29903 544860012 25640 25641 998110612 13422 13424 129034471 53809 53810 943669870 38322 38320 829558117 82591 82590 521428803 77059 77058 714689883 28262 28260 855026754 57651 57650 398774169 72858 72859 366245100 51747 51746 85695173 98754 98755 643747110 98765 98767 45120264 47438 47437 259966093 73586 73585 65250823 47557 47555 191194121 71701 71703 890222357 52771 52770 10674085 1773 1774 364823974 1756 1758 478246558 51006 51008 261539847 28274 28276 686138297 14481 14480 366409805 44082 44080 99889114 26627 26625 51634572 23792 23791 53886163 37406 37405 100229961 28282 28281 40862842 28283 28281 716048689 98725 98726 102170622 76437 76435 852724491 32722 32721 89695099 28287 28285 237537515 18074 18072 232423371 28287 28289 634181544 11429 11431 251601056 67554 67556 203387281 46618 46616 343764175 85262 85260 54878044 20791 20789 283637487 77959 77960 742894943 34676 34675 367410211 49111 49110 282640643 14049 14048 6945588 98276 98274 431104629 60632 60630 472243683 64650 64649 597397150 91026 91024 479516285 85690 85688 84501846 91568 91566 867599279 25129 25130 912115668 70893 70891 576647324 13953 13952 785382249 83631 83630 129890093 73975 73977 669541487 32465 32467 284471976 13778 13780 430255484 28312 28311 642285701 28312 28313 557674203 12249 12248 401736573 65240 65241 612428348 11141 11142 747691235 6573 6575 601534122 62386 62384 322703415 66543 66545 217331902 3448 3450 456672505 83031 83032 73177362 91778 91779 860052155 21154 21152 426556153 34694 34693 311100282 82049 82048 851676525 93972 93971 222287918 65470 65468 728744009 65337 65339 918657952 34929 34927 749456313 60811 60810 326508412 5903 5904 970778606 98831 98832 10499495 84369 84370 66681110 72105 72104 896772050 87581 87579 858739595 59789 59787 465688400 99937 99935 891001418 93296 93294 676337444 6173 6175 129624488 39151 39150 785045087 40741 40739 215712832 4748 4749 384606377 99102 99100 468396080 28344 28342 867476253 32103 32104 581425797 60296 60294 976581466 66975 66973 579569395 54368 54366 973622486 89962 89961 20020682 58470 58472 425670774 18664 18662 519891493 70708 70707 918016604 18240 18241 38797924 95087 95089 841622017 33067 33065 259695837 25822 25821 6240387 28355 28357 422876879 28358 28356 153061696 80921 80920 62996887 62825 62826 864432291 35627 35625 750076455 28362 28361 567483710 88776 88775 22025907 50622 50620 54691097 28363 28365 461823149 28364 28366 522363210 72282 72283 295802100 85165 85164 394121670 11421 11422 236475465 93240 93242 192232311 10430 10432 544501250 25699 25698 355333775 98144 98145 886224642 28373 28374 150786843 63078 63079 67499240 64800 64798 916120027 90547 90546 777571719 93480 93482 703889233 84160 84161 317672087 33461 33462 228398360 48630 48631 365446569 10588 10586 820118903 82871 82869 643944545 1622 1623 326694198 61370 61371 955772127 13587 13585 953509808 28386 28387 74033790 25579 25581 622420266 9764 9763 918092481 4361 4362 94831459 25439 25440 841831050 49088 49087 659904620 71799 71800 85322637 28394 28392 10581434 47040 47041 774650373 39096 39094 321728890 28396 28397 529820325 75874 75873 46222372 67299 67301 310443218 78150 78152 705421395 26764 26763 494095631 73721 73723 149810900 34019 34021 522134457 26751 26753 302402813 10731 10733 803970036 82664 82666 944005952 11145 11143 739604197 28406 28408 437926400 23883 23881 141602594 74720 74718 206489762 48350 48349 63660134 74094 74093 644889320 28413 28411 653219722 26776 26774 316940410 85817 85815 625172144 83378 83377 77314758 40767 40769 269359554 90382 90380 342088970 4959 4960 777553691 8322 8321 668471983 13539 13537 728725635 99132 99133 603389913 39410 39408 771922017 60804 60803 223162428 92138 92137 166514476 80223 80222 399558705 28094 28096 512793891 37415 37414 139119625 22171 22173 333233214 93054 93052 695169441 65553 65555 132947556 77858 77857 915124278 54030 54028 525114334 44089 44087 37697659 10987 10985 165340684 8937 8935 477368041 19030 19032 776409686 27023 27024 367209047 99602 99603 238637414 89334 89335 693332170 15327 15326 353281684 44743 44741 644165774 28442 28443 591410082 69580 69582 597721990 29940 29938 140569770 28257 28255 411464384 78496 78495 36077140 28447 28448 27633228 28449 28447 330514508 60608 60606 838202191 47034 47033 594064884 28452 28450 264053331 35044 35046 930615126 86939 86937 623736801 50945 50947 23221852 57198 57199 9377106 52123 52122 794473539 89690 89692 162576354 384 386 278776653 81585 81587 223740934 94540 94539 545218742 28460 28462 11686144 1427 1428 604327146 63294 63292 1879728 19059 19060 801445877 11837 11836 660211629 54181 54180 113725499 67123 67122 194490772 10045 10046 375145 46843 46842 855228832 37681 37679 76670891 12764 12766 258337659 16719 16718 408132384 73268 73270 492230740 4725 4723 64169355 53179 53181 72283186 84638 84637 842839115 89679 89677 988259720 40207 40206 838598797 6433 6431 277226249 66565 66563 805754816 22795 22794 514546621 19329 19327 431616585 23954 23953 65512789 64297 64299 989101688 51016 51015 711697596 45650 45649 154955195 76605 76603 10476270 28489 28488 159293970 57721 57719 117198861 27955 27953 577998787 69691 69693 829390514 70896 70895 228370255 32830 32829 75108737 28495 28494 954866596 56554 56553 702515456 50325 50324 184309908 39549 39551 579719081 69365 69366 470039942 74661 74659 378628669 70870 70872 356970604 28502 28500 10977884 82076 82075 155147509 23098 23096 393346899 29648 29649 912241667 28506 28505 910434613 28505 28507 108265311 22929 22931 664457773 91158 91156 17322924 44093 44095 321430034 79183 79185 605272729 58208 58210 831365180 31088 31090 824776539 72745 72744 128223126 23088 23090 661305179 28516 28514 192409845 27313 27315 906118443 20589 20588 886177704 96010 96008 484426687 28518 28520 460307537 19326 19325 209313754 63368 63369 617845235 68361 68363 305264070 59749 59751 599105867 29621 29622 55877448 44976 44975 722951780 60817 60816 951836115 28526 28528 921971814 42426 42428 219264252 73993 73992 747957166 9856 9857 800180526 94789 94787 343944740 7118 7119 42994847 21495 21493 269321673 83356 83357 912331906 28535 28536 748134800 80344 80346 861001855 28537 28538 374189167 28539 28538 108138080 95755 95757 212083381 94394 94396 531945485 16749 16747 443126174 49164 49162 371714490 28544 28542 863466789 31394 31395 54163039 1736 1737 973187097 28546 28547 43827304 66022 66021 227383923 31053 31054 147006126 28550 28548 629129703 92113 92115 570926503 1749 1747 424573113 28553 28551 208368857 28554 28553 408305362 28740 28742 39714453 34873 34875 860459283 35221 35219 164042721 71789 71787 960744169 29120 29122 899294902 98613 98614 175785506 8106 8107 841368684 28562 28560 579841279 10940 10941 133156466 39643 39645 15329418 77344 77345 718326594 27640 27639 306914601 85925 85926 102216084 76167 76166 435621748 64521 64519 860532690 11254 11252 43146052 36363 36365 763987917 21159 21157 311110412 28571 28573 865129134 25413 25411 701128045 28574 28575 710426927 28576 28575 157445892 90971 90972 844737547 97476 97478 585248391 75060 75058 24053938 40443 40445 290027280 28579 28581 861312578 87666 87667 33168056 78475 78474 584373939 64264 64263 284604264 15129 15130 30989905 28584 28586 916772844 45416 45415 602444656 28587 28588 256619337 28589 28587 152313947 89496 89494 404774993 28591 28589 564480397 80291 80292 663896948 95091 95090 374922788 62315 62316 27141337 4422 4423 182380690 13244 13245 633269422 27127 27128 727313814 77897 77896 411072956 84558 84560 310548331 34502 34500 179357246 41440 41438 980033855 28602 28600 540200691 36602 36601 165254886 80900 80901 946860146 61189 61187 811023568 71196 71197 980037310 28606 28607 583382072 37828 37829 107911962 77619 77618 715632543 28608 28610 258395166 72571 72569 436358009 37279 37281 36655627 5257 5259 366829350 81141 81140 506569052 29590 29589 157702691 48949 48951 32361373 34078 34079 867303810 71920 71922 887037568 95660 95659 572563863 35336 35337 115027246 98140 98138 157026293 78352 78351 281798619 50095 50094 251451801 28622 28624 828101021 72161 72160 902437220 54592 54590 652223614 71198 71200 50571471 4698 4697 122589648 49146 49145 803544282 62849 62850 332225728 24057 24059 365095237 3027 3029 165872430 84990 84992 751850499 88157 88156 877553852 41891 41892 159524588 78439 78437 493991973 58319 58321 774374834 50687 50689 627699409 94724 94725 563050006 56341 56342 498910886 18404 18406 944027739 28641 28642 749662752 70608 70609 578159611 41504 41505 439410340 84806 84805 813038746 39103 39101 141979921 56851 56852 534541112 94468 94470 975466649 70177 70176 591906730 69927 69925 673485775 99709 99708 918683211 83046 83045 152593408 3950 3951 851369455 37172 37170 208104135 77384 77382 801188376 66843 66842 720821724 56947 56946 748309869 62968 62967 259374381 56423 56422 156108903 64464 64462 945035056 10151 10150 143882318 61568 61570 357689207 50917 50915 704023140 78464 78463 45073285 85 86 245149536 78973 78974 604391904 98378 98379 983786269 28666 28668 11634535 32508 32507 623139988 70152 70151 602490598 78743 78745 685111816 60241 60240 577568488 20054 20056 122666368 79139 79141 131748300 49714 49712 283798906 74311 74310 228414491 9820 9818 591474142 97280 97278 495095065 42910 42911 274113841 19753 19751 32105882 59112 59114 542343691 28680 28682 93747479 52947 52946 72395467 87563 87562 623049985 61143 61145 224129417 28686 28685 336769621 54537 54538 370265676 66951 66950 931337585 98111 98113 921244029 28690 28688 410992678 69605 69606 823035036 19207 19205 804205070 28692 28693 629432114 28694 28692 237892384 28695 28693 155164167 10111 10112 3523713 15781 15783 66083476 21156 21157 880366493 96203 96202 190658235 66085 66083 21963639 19334 19336 761966774 57519 57518 252158013 33527 33526 448361294 23063 23064 127799584 28703 28705 602535501 91540 91542 235494499 89726 89727 998179637 65765 65763 523194801 60610 60611 778039858 54984 54985 511078067 77343 77344 620114766 24878 24880 804803042 35374 35375 519469028 93808 93807 575885210 81914 81915 2246231 90978 90977 169565552 98048 98050 22270467 68563 68565 283985862 38124 38125 873404788 45994 45993 438396317 28720 28721 819346646 69093 69092 58815658 13367 13369 469762733 1212 1210 88102827 41135 41134 383250631 98405 98404 260118779 11475 11473 230524782 62275 62276 764773220 44756 44755 283786466 61772 61774 180889397 99086 99084 164613382 84971 84970 510267797 20695 20697 58779481 20808 20807 535176215 49375 49373 962123048 3282 3280 544279183 9721 9720 976411138 69368 69367 207340323 24611 24609 408191085 46210 46209 906423461 70462 70460 837814487 18068 18069 745656096 46583 46584 131735759 38003 38002 64358576 86935 86936 860860533 28746 28744 863754391 4472 4471 139992111 64384 64385 119614094 27423 27425 382095006 9266 9267 202896473 49921 49923 467246801 71460 71459 905018270 12183 12184 377644728 23619 23617 543984119 78086 78088 272784859 40501 40500 795229510 63271 63272 212700235 45607 45605 174862921 76988 76989 831515097 28759 28760 367967598 89111 89112 430636423 81308 81307 739419624 28762 28763 605720892 72404 72405 925046530 23244 23243 844582332 28766 28764 799325107 45543 45544 651514582 68417 68415 537245811 93374 93375 373923808 65405 65404 804419406 61714 61716 32544352 9260 9259 423885367 77600 77598 773058828 36324 36322 143959966 15763 15765 52605173 31342 31344 192103749 13452 13451 293597951 92847 92846 238032207 75786 75787 601596820 53542 53541 190106010 52013 52012 903050905 80814 80812 783401294 18550 18552 66414497 9693 9692 236111030 37651 37650 67954273 99406 99404 965784399 80311 80309 871674213 30133 30131 92428319 29755 29754 388387073 44383 44385 269441096 20636 20637 248948873 74286 74287 610398173 28793 28791 575800260 18776 18774 31336180 42863 42862 677293727 19011 19009 177813757 22213 22214 61008671 28798 28796 929173586 25244 25246 625893273 67366 67367 427567119 66990 66989 609206053 62720 62718 99363363 58122 58120 557997648 11796 11797 805703591 53583 53585 48884241 14865 14864 335524207 46735 46734 15722239 95471 95470 253675231 28808 28809 229000896 28810 28809 663766784 99787 99789 745009605 19496 19494 634773459 65802 65801 647665972 42807 42806 31160294 47567 47565 827581734 51045 51043 94760484 73157 73156 899044115 10395 10396 665357297 44166 44168 221763722 42483 42482 51975031 92843 92845 643931686 28822 28820 294249530 36493 36491 531785405 87993 87991 604919795 66448 66446 251655898 30787 30788 68839835 28827 28825 79335534 27882 27883 938294470 85881 85880 39062722 42029 42028 272599858 28831 28829 384052912 52679 52681 72965280 23232 23234 811888403 64860 64862 996789474 15000 15001 429520252 76070 76072 24019510 92643 92642 814904103 18065 18064 265414098 36552 36553 190940717 22393 22395 630469824 20810 20809 467890938 55115 55113 347860716 81352 81350 538710530 67609 67611 96785020 16137 16136 289195440 87316 87318 783556959 90195 90197 591629471 6366 6365 533390633 90506 90507 121472013 28849 28850 668181790 15950 15951 36433549 18918 18916 840647308 57240 57242 176100091 782 781 536604511 12142 12140 44514741 90061 90059 1340143 85068 85066 601112072 28856 28858 622309660 61220 61221 122675689 82162 82161 44326301 21916 21915 646603238 77761 77759 861722005 21948 21946 35350876 4956 4954 646824295 28865 28864 648488681 11483 11484 495653068 29766 29764 481419556 35536 35534 882698019 92461 92463 388844428 18083 18082 489422344 28870 28871 211292607 28872 28870 166931495 30621 30622 274169581 53622 53620 181587538 87785 87784 488230795 29389 29387 977356498 35856 35857 37683532 57025 57024 46284027 28879 28878 662715213 7885 7883 67538180 77277 77275 891555983 89273 89272 389238805 77890 77889 418369195 77944 77945 383270048 28885 28883 866094785 89424 89422 746967797 41632 41630 614936242 37833 37834 60063249 34887 34885 82804879 27018 27016 630237367 1527 1529 507317841 20464 20466 18052291 14043 14042 288376266 86738 86740 970578106 36634 36632 4871899 28894 28896 6866341 98621 98619 322510312 27072 27074 426764064 28899 28897 11148425 8008 8010 280007598 56986 56987 920351362 86856 86854 26388815 67292 67290 246631670 33144 33143 391875157 53945 53947 522301911 81817 81816 519399027 8219 8220 561984929 28906 28908 845881879 10574 10573 345061704 56839 56838 435532281 68807 68808 808010862 69548 69547 675885300 9172 9170 459886554 69007 69005 853909014 86882 86881 933565478 4794 4795 67780851 69078 69077 836972727 90053 90051 138881086 53907 53906 754990835 35123 35125 430831258 77080 77079 913384877 25004 25002 715485613 28921 28923 396607716 53837 53835 844826486 37203 37204 906047918 88247 88249 483769825 24477 24479 328264303 91914 91915 547733657 22777 22776 574212942 98500 98498 10303262 28929 28931 596202 50280 50281 19845911 96199 96198 800827208 52550 52551 284622569 4122 4120 3666193 28935 28936 149810312 51592 51591 476222202 78417 78415 105117838 28939 28937 191729539 79211 79213 29867914 64004 64003 495148772 11763 11761 178121626 66655 66657 257899332 14038 14037 21485116 60458 60456 908941613 6270 6268 403464289 28947 28945 610966077 97498 97497 819102915 25424 25423 896063518 48295 48294 610289785 25511 25509 292445112 75262 75263 226531784 7013 7011 477746340 92947 92946 963996989 73850 73852 564290788 603 601 46857464 87678 87679 756815058 49436 49438 896659019 87894 87892 651739991 13284 13286 979664772 61485 61486 533259869 74124 74122 855953414 46630 46629 599633799 43059 43060 579743 28964 28965 32434463 67856 67857 430381589 51762 51763 504831824 78135 78133 969519106 30837 30835 10461077 10875 10876 366839266 86980 86979 419784817 98641 98642 172515947 53670 53668 13650785 92929 92927 964017437 20048 20047 927068943 28976 28975 9310745 45602 45600 563053512 5651 5650 63285302 5667 5665 90274864 28980 28978 877690194 96628 96627 240198708 22689 22687 300993766 65866 65865 739338305 18775 18773 170747101 73347 73345 992539827 50268 50270 924925095 1891 1889 173647249 11435 11434 535659145 96572 96573 782409335 27971 27973 20072759 78853 78854 937270995 58886 58888 549719972 84316 84317 939943508 81961 81959 183764249 62343 62342 790117792 85834 85833 26041221 72515 72516 227833670 97448 97447 945815060 54077 54078 530611443 28999 29000 621769218 20179 20177 315145448 6978 6977 48484274 40070 40071 677677995 60244 60242 674943482 10880 10882 110611965 78570 78571 798814145 13472 13474 972095245 50015 50014 376091597 47013 47015 430991083 38549 38547 322127574 38255 38257 547853631 87257 87255 94625759 10037 10039 750548027 15083 15084 35163846 7876 7875 923273166 53563 53561 450073881 73643 73642 916335899 50628 50626 684245291 9213 9215 72328233 79696 79697 907280231 29019 29021 313736668 53256 53257 201856485 70907 70908 683618340 17997 17996 115719739 6599 6601 923927156 39153 39152 824676758 86966 86967 869501046 21328 21330 142048009 95702 95700 315412733 72814 72816 775922724 79199 79201 177051451 76015 76014 635310025 19880 19878 338547764 9042 9043 578082619 57971 57970 934085746 86711 86709 106675576 29035 29037 385480186 9810 9812 372477129 83957 83956 160215680 96495 96493 26833559 36889 36887 984635863 11595 11597 57986432 61407 61406 475988139 8565 8564 5363626 64823 64824 550102898 89729 89727 100181847 92382 92381 208936352 43644 43645 714319802 29047 29049 318399770 39515 39517 864787466 13078 13080 275966446 59263 59264 73136340 77361 77359 292463169 55563 55564 474161045 42965 42963 172169 85948 85950 72240776 29057 29055 151859708 47868 47869 851355325 21046 21048 672090951 23580 23578 5014123 70375 70373 834123140 51709 51710 476562823 78466 78464 150991206 6150 6152 928458389 29065 29063 344536759 35924 35923 699522495 47991 47989 620633605 2938 2936 868862500 60866 60867 974525080 67249 67247 911891826 14564 14563 942973095 78610 78609 624556983 53774 53773 11432907 50408 50410 833162612 29074 29075 51171251 29076 29075 239826932 66081 66079 446323994 66484 66482 246443995 29079 29078 645188854 5656 5658 76372482 10344 10345 878527474 37561 37563 478817922 42637 42638 705954847 94799 94800 481792527 88110 88109 49560294 29358 29360 110991752 29087 29086 311918914 9027 9025 55812555 36026 36024 974564396 15006 15008 20868046 59112 59113 569082198 12539 12540 586982636 51928 51926 712320027 12806 12805 66509692 81959 81960 622251702 29449 29447 882447272 49635 49634 133901235 10746 10745 767190141 29099 29097 779608996 35639 35638 530963774 1030 1031 403518229 57999 58001 959507198 86242 86240 940154050 74233 74235 74136685 40175 40174 130747399 35975 35973 452040691 75475 75474 765492119 43579 43578 333404155 29108 29109 709719153 69728 69729 761201042 40779 40777 522844432 15541 15540 333457712 43717 43718 518435042 63747 63746 149199317 55313 55314 451831804 94045 94044 192344664 32020 32019 526726924 29118 29116 70757628 10301 10299 802121615 48146 48145 387237189 29121 29119 911140932 92480 92481 479686666 50599 50598 394880480 11922 11921 618109386 95033 95034 489020419 17716 17717 101556036 53866 53868 150090347 45249 45247 415593537 38156 38155 44317288 29128 29130 598617269 35514 35513 842670223 14752 14750 420387846 16836 16834 956245683 61004 61005 668368556 50279 50277 455817745 19892 19894 38724090 44512 44511 203864523 69283 69285 476954171 29138 29139 795443608 45032 45030 63534849 52225 52223 167097 17096 17095 321271226 29143 29141 817087791 8820 8821 598561412 293 292 917951275 12642 12640 35648835 96905 96903 287342790 76871 76870 726837488 7397 7399 54868978 7673 7671 774980404 98868 98867 895668400 14728 14729 998044213 67467 67468 164994436 81450 81449 58621104 43925 43924 520549414 44463 44461 144179272 80714 80712 166222971 16430 16428 600574493 11504 11502 51877315 46864 46865 56646561 25290 25288 950217236 98028 98029 548288423 77650 77652 778395655 61365 61364 254176189 29163 29165 84671665 53735 53737 728474044 68350 68352 330943445 3112 3114 570677661 14963 14961 702600279 12409 12408 859672974 29167 29169 706987764 36449 36451 891865669 4614 4612 735757617 29174 29172 287614357 74397 74396 892441745 26845 26846 521360191 29107 29105 72534027 52281 52280 539770890 19794 19796 449575355 42786 42788 996981526 30883 30881 428234456 84820 84818 34585453 22864 22866 628338662 92575 92574 61617627 21639 21637 550191917 72923 72924 830401280 80383 80384 780494697 19118 19120 895380899 32355 32357 282977475 74557 74558 45615945 10935 10936 813095424 23 22 576341254 33992 33994 41826297 87070 87071 433669780 12440 12438 18410827 29195 29196 285929890 11754 11752 72516687 70693 70691 219225454 66888 66886 869590349 78566 78564 111825046 51963 51962 488207084 33227 33228 15079724 85622 85620 602842861 30453 30452 522028808 35635 35634 502660377 88106 88108 410692194 14417 14419 650414712 97600 97599 288581792 49819 49820 514495684 77192 77194 895090028 86052 86051 638565917 90713 90711 451177994 29211 29213 125180158 1760 1761 197352680 79716 79717 572569712 79176 79175 361905015 51137 51139 122622078 76676 76677 552062522 5117 5116 472136424 1678 1676 843724573 82078 82076 841348124 66360 66359 381712903 63352 63351 677405793 22240 22238 503525298 29223 29225 119933270 35670 35669 609245883 47298 47297 678744987 71258 71259 232559349 29229 29228 519359694 98016 98017 904264451 29229 29231 765221305 89303 89304 862106662 38378 38377 32566473 29234 29232 894944339 41651 41649 48872642 4883 4881 415769225 64259 64257 645092274 77029 77027 977821025 20320 20322 529304100 693 691 623710183 52241 52242 386843285 80106 80104 576854184 48255 48253 17594668 45011 45010 148457228 29243 29245 13761445 89559 89557 295432934 25118 25120 764042639 23663 23662 293548618 68088 68087 696384695 36884 36883 443851167 10184 10182 503556580 65396 65395 645657076 48405 48404 232835524 92066 92068 238399896 31286 31288 277742119 23979 23978 756384484 86797 86799 669599595 29258 29257 892548444 7968 7970 43638327 29259 29260 347927799 70447 70448 487662957 29262 29261 789185466 47806 47804 321928281 14721 14719 189542795 3842 3841 344381743 87159 87160 987891269 36313 36314 221635508 23176 23178 424202760 5318 5320 896739387 6626 6628 665655251 29269 29271 430487251 70751 70753 639632980 29272 29273 221889215 10231 10230 744944382 13019 13020 434181670 80649 80651 611060573 96681 96679 498560524 79390 79391 676606118 12801 12799 701551233 29280 29279 640561555 81453 81454 327368472 62146 62147 189060717 36355 36354 172240795 52253 52252 420705130 40029 40028 607020285 55697 55696 634582330 85301 85299 857798288 96225 96223 716282845 17492 17493 344130424 29046 29044 564221879 86127 86128 229021792 29290 29292 348814566 24403 24402 650648940 10161 10159 564019411 29295 29294 380690542 30781 30782 294106631 26527 26526 821759836 32738 32737 172014145 29299 29297 686962434 17196 17194 935234245 80182 80183 454400500 5851 5849 835351286 77593 77591 792327111 165 164 59932455 77019 77021 88800384 97162 97164 948350383 94601 94599 51639885 73778 73779 750534715 14110 14108 373792627 25521 25523 151764841 61451 61453 420711048 1766 1765 650004114 34733 34731 829607650 12905 12903 7904742 29314 29315 386172751 29315 29316 825217215 28958 28960 355337478 37250 37248 52245551 96005 96003 976733406 33986 33988 301406171 50718 50717 554943678 92417 92419 515572493 29323 29321 666684757 69616 69614 489017348 26351 26350 70878219 17537 17539 381811599 57832 57834 171858231 9452 9454 691367642 9924 9926 325985938 76750 76751 9580935 29330 29331 473928172 38052 38053 726270464 42314 42312 125470749 41020 41019 163497996 45360 45358 442459199 22829 22830 997430689 39233 39232 593663770 65249 65247 199404026 29339 29337 496329440 10340 10342 15346408 28330 28328 44203803 98514 98512 216205421 29342 29343 494123235 94343 94341 105922183 97879 97881 259089236 32320 32319 657516874 97501 97503 442903615 73213 73214 905076529 46006 46005 553691424 99175 99174 436454838 57215 57214 804499536 29350 29352 40634912 10335 10336 29053564 31989 31991 27310237 83494 83495 251365462 11755 11753 485381008 4519 4518 495315082 27814 27812 932494636 64754 64756 536377844 47368 47366 359909698 2071 2069 402683408 62373 62374 452459863 85902 85901 222105522 93794 93796 185314554 29104 29105 180523511 29364 29366 11186261 29367 29366 892955515 77828 77827 102000897 29369 29367 732002764 62922 62920 194611487 83660 83658 78915871 49466 49464 538300580 41863 41862 451427394 9667 9666 754595060 60310 60309 957337810 28224 28226 402892467 70543 70541 429847470 2889 2887 210495959 69853 69854 176740779 7196 7194 242889730 80502 80504 667259018 31181 31179 416777488 81564 81562 47804967 98389 98388 704638443 68464 68463 177779698 22645 22647 64417703 29385 29387 562205859 64099 64100 591703243 71025 71027 986487338 95753 95752 221761260 29389 29391 704566757 87972 87970 962884225 29391 29393 986748182 98427 98426 915468018 65327 65326 34311060 60493 60492 237125874 62441 62440 353179329 16330 16328 128877839 29399 29397 971517115 99219 99221 707625095 30787 30786 36064215 62337 62339 20046430 13053 13051 573308491 51025 51023 694122157 15896 15894 926434858 49860 49858 40971837 56172 56171 235439510 44662 44660 251219028 18095 18094 471480113 40381 40383 497717455 89650 89652 32522452 52753 52751 31958129 16906 16904 698202756 68245 68247 12086139 29415 29413 802761633 82306 82308 822231677 28128 28130 801976417 29417 29418 760121195 85323 85325 494075261 58987 58988 524861683 35159 35160 70133802 37906 37908 13253134 13730 13728 443662411 58045 58044 405166038 35986 35987 402643685 11608 11609 276633495 29427 29425 550150355 40497 40495 195998504 24806 24805 914011579 33364 33366 803889020 68131 68130 42666816 63123 63125 316758388 11113 11112 722596985 29434 29433 77280503 34045 34046 68914594 31691 31690 468066885 83725 83726 263408658 33284 33282 107421064 77207 77209 511593069 18730 18729 45413037 472 474 50636059 7073 7074 665653105 94175 94173 697236217 29443 29444 928728511 29444 29445 111699534 48134 48132 630624313 20616 20614 776110592 43119 43118 237956885 21403 21404 91770632 50969 50968 5727018 28310 28309 552275491 22819 22818 538621258 62472 62470 30040522 16346 16344 460081107 88297 88299 57789541 70050 70048 349808257 42530 42529 732782268 97808 97809 98420870 56422 56421 798665390 18163 18164 986757341 16731 16729 522866213 89672 89673 712841435 89035 89036 155429449 45399 45397 189673735 69050 69052 176429812 72858 72860 673547307 6219 6221 413450854 52469 52470 382376107 99146 99147 14512955 11550 11549 301820950 60891 60890 210784922 29471 29472 422069499 29473 29472 444462254 29473 29474 397629182 68807 68809 615687514 80682 80684 905211178 9225 9223 57297192 55444 55443 364973705 98182 98183 64029315 58800 58802 480530674 64044 64046 69176615 41693 41694 229330467 54737 54735 705450453 82079 82081 349826832 63386 63388 465655371 7443 7442 104726906 19464 19463 387861875 62441 62442 849300418 77467 77465 301594587 77909 77911 332501760 44382 44383 345687141 25345 25344 849921872 44139 44141 524091200 2771 2769 143116908 89940 89942 674262294 63406 63408 49920640 29497 29496 614278791 88816 88817 210451257 81744 81742 770066391 12714 12715 422371103 45971 45969 900253923 23363 23365 508740390 29502 29503 442437978 29504 29503 849506943 29504 29505 245701929 72621 72623 987568308 40679 40678 622282039 66486 66488 617787380 10496 10498 852787283 75206 75208 770959788 40301 40303 446967915 51891 51892 394495319 61117 61116 850546686 20803 20802 174754198 45997 45996 385225683 29516 29514 212243331 59811 59812 439538924 78020 78018 174010434 29519 29517 664229558 49543 49542 345404634 66421 66422 117751170 38529 38528 393824323 90403 90402 367774008 29522 29524 710251457 41593 41592 651274314 29526 29524 992595312 29527 29526 426866408 5011 5009 936710431 9254 9253 494714483 90787 90789 921484129 68734 68735 838863155 29530 29532 36453090 79087 79089 325279308 50565 50564 75992056 46740 46738 705346030 29536 29535 37963898 53003 53005 731633101 29538 29536 45054933 19319 19317 14439889 5166 5165 186049372 78835 78836 574041358 63874 63872 793615072 29543 29542 21038326 92280 92279 434989441 84835 84833 310444237 27005 27006 196482755 83639 83640 633921374 29546 29548 916522981 30513 30512 624880877 45529 45527 284188014 29549 29551 654130028 8615 8613 37995784 68514 68513 653133554 40542 40540 234125713 37731 37732 430789736 39498 39496 955814768 15525 15523 101279878 94900 94899 327400229 45848 45849 925313790 9532 9534 573527076 24803 24802 960711158 29562 29561 208283108 95821 95820 856895932 89024 89023 283750707 852 854 231222453 84586 84584 35792332 29567 29565 35124631 83443 83442 234566187 5949 5948 494966232 16907 16905 790302624 29570 29571 773984871 91699 91700 266378403 26355 26356 759978137 14985 14986 988797799 29573 29575 345497958 93768 93770 520067762 93723 93721 860287189 94920 94918 111982315 99634 99635 883163061 85297 85296 568979829 29581 29579 84241806 5590 5588 588304955 55471 55470 661589719 94590 94592 295225228 51038 51037 769026921 44840 44838 342063146 43261 43263 637485364 21121 21120 363985821 29589 29587 755212081 71900 71901 45444301 50445 50443 997305495 28290 28291 146967248 29591 29593 470839378 65509 65511 304274433 29594 29595 524168369 22515 22517 612665170 91200 91201 22894943 2080 2078 588339171 73874 73876 930567572 78727 78726 370810579 30951 30952 812913804 93145 93147 980412246 87221 87220 50918969 3564 3562 978301191 20454 20452 338919989 33843 33842 301507712 57632 57633 737716986 72095 72096 31225384 15831 15830 153282389 21240 21242 275737421 11740 11742 27721752 29610 29612 33844083 22055 22057 564553232 71983 71985 702617579 30823 30824 453911606 1290 1292 316935079 12000 11998 937247273 51292 51291 669373772 29618 29619 553790172 6676 6678 396345737 31109 31111 736160652 24923 24922 434011048 19246 19248 7397110 85939 85937 380613218 76091 76090 167975110 49052 49054 758611704 83894 83892 77735250 29628 29626 8550527 88424 88426 420671880 27128 27130 765816187 96666 96665 427355941 29630 29632 693822896 83382 83380 278284585 99202 99204 761822773 16786 16787 900709511 9322 9320 830780874 29637 29635 923691296 94739 94741 361344875 56577 56578 756952818 29638 29640 34033446 823 824 674622349 70365 70367 505279785 96985 96983 720612295 52716 52718 417528095 63561 63562 54666673 83973 83972 780236733 45244 45243 335154890 67569 67567 618760343 82203 82202 19047026 7889 7888 630972985 16233 16231 282455201 31628 31626 904108659 72002 72003 851455192 15704 15706 169820404 23047 23046 4515160 50283 50284 387352602 22718 22717 658369171 15513 15512 583495689 6831 6829 291407584 29660 29659 919840763 41095 41093 976750194 89065 89067 915970519 8053 8051 97959819 84867 84868 987583492 49106 49107 168225517 24238 24237 891569535 30677 30675 473424018 9544 9545 17085995 29602 29601 368741532 29669 29670 113407337 62545 62547 573059215 65793 65795 762437865 71658 71657 77546686 70262 70264 81221056 91293 91291 782765571 63598 63600 584294842 3375 3374 301513651 29677 29678 437287665 73766 73765 72491473 53666 53665 179350430 46142 46140 633791362 53755 53756 178597936 14980 14979 463053249 72341 72343 127761307 29685 29683 297927252 49081 49080 613930483 10453 10455 353182463 73378 73379 890702137 29687 29689 937315575 22318 22317 401789045 56885 56883 328498329 88123 88121 331857156 29693 29692 411537756 56770 56768 923534900 35249 35248 51802117 67821 67819 499185422 29695 29697 149319962 20620 20622 516157043 14271 14273 750787992 56466 56468 46114155 31799 31797 286927848 29700 29702 113422265 10542 10544 892777232 72656 72657 208333491 29705 29704 847215143 39102 39100 968674896 14581 14579 719712779 25097 25096 714265731 77929 77927 367654742 84803 84805 900721351 4551 4550 43820685 43182 43183 661725691 29712 29713 568925339 45796 45797 874680433 99632 99631 124659070 389 391 65804866 31872 31871 956779329 39860 39859 442995684 81296 81297 954874666 24239 24237 3582206 55985 55983 537257780 74131 74132 299467130 44545 44543 962720191 29723 29724 840517340 71140 71138 203555207 29726 29724 136223699 6148 6149 640160211 13216 13217 86383630 73988 73989 424940271 59849 59850 392620625 57698 57699 30319835 10694 10692 184941256 22602 22601 680281669 29733 29734 380262299 59306 59305 812284341 96476 96477 900568002 29737 29736 636867336 21332 21334 300802075 77252 77253 499933983 29738 29740 524220090 28679 28677 926279640 93507 93508 712921216 18247 18249 868798013 94686 94684 44633839 74929 74930 296396028 43013 43011 523473980 17881 17880 980652824 30178 30180 32566182 68489 68491 950937309 71136 71137 18106887 29751 29750 100372761 52057 52056 375702185 6556 6554 601071753 19433 19432 899458138 53019 53018 283644306 36360 36358 283658947 61832 61833 220661297 36957 36956 586253301 94125 94127 46231605 55260 55258 70078533 29759 29761 661702572 33546 33547 741173850 7405 7404 72519579 74276 74275 16141188 39309 39307 14045426 27828 27827 395945551 9146 9145 38223294 17600 17601 609909081 52438 52437 857953953 30193 30191 42617952 45048 45049 628796543 39294 39292 267955615 1757 1759 39916155 95919 95920 27063643 90630 90628 925290018 77049 77050 843578809 42718 42720 824873957 40624 40626 687344850 615 614 986301901 29779 29780 952837385 51883 51885 14185578 84379 84377 15951261 65129 65130 912377869 78739 78738 267531642 74162 74161 661135415 63753 63752 140188245 29787 29786 138889040 62477 62476 257199607 17467 17466 867634844 29790 29788 547596249 59416 59415 694969964 81871 81872 234250482 47059 47058 63011985 91357 91358 171433933 32415 32416 396163862 57214 57216 511855326 58021 58022 216541487 5363 5364 179344662 40066 40065 666804332 19671 19673 865106101 29799 29801 237456434 79923 79921 548574304 11163 11164 1202540 29804 29803 736124531 3012 3010 308077694 13571 13569 606790296 69560 69559 980501370 61332 61330 110984601 64088 64087 478757015 29810 29809 244321138 29810 29811 781211871 87956 87955 67137963 35706 35708 564482855 55071 55069 723877860 13784 13786 607961924 29814 29816 328779954 15335 15336 786681212 57544 57543 792003753 29819 29817 765410875 60020 60018 746526138 29163 29164 938560007 27901 27899 978661568 58199 58198 695798198 47247 47246 899701589 62130 62131 221644511 58276 58277 51065322 43223 43225 761785486 88912 88911 402206743 29828 29829 974270524 5909 5910 286252335 24387 24388 404735742 78017 78016 510668568 70784 70783 186759932 74852 74851 562493785 82410 82408 196228389 21835 21836 34975349 58193 58191 14550305 62203 62204 457728376 73968 73970 264814983 86925 86924 509871567 92024 92025 266781265 85467 85466 756834652 35001 35002 468133773 13420 13418 226550986 31574 31575 187966037 8829 8831 965991966 21236 21237 162276864 29848 29847 746174863 18267 18268 509955994 79298 79296 793429144 29851 29849 789569938 29852 29851 126297931 33390 33389 838215603 65332 65334 153520104 17410 17408 547575637 32592 32590 776735918 29888 29887 488554453 48944 48942 915877873 54622 54624 466837314 62962 62961 806722157 41848 41850 68104025 29862 29860 735442906 23896 23897 421904052 29862 29864 1669569 38768 38766 506653246 81185 81187 438729869 32377 32376 108710634 79963 79961 28836581 34058 34057 611232677 58533 58531 269843257 29892 29894 692886409 67461 67460 19020187 29872 29873 660762707 29872 29874 29073361 23359 23360 686771479 7717 7715 966497704 87042 87040 228983090 81954 81953 955900811 76961 76959 13652865 4776 4774 95651155 65634 65635 973966800 29882 29881 767327073 29883 29882 448289941 23033 23032 529319914 91641 91642 434493151 24842 24843 104322707 29887 29885 285819529 39473 39471 186221118 99781 99779 456517811 94918 94916 59892515 91392 91390 419368562 69360 69358 234331938 2909 2908 184444359 62102 62101 8967255 33236 33234 351275726 75627 75626 330069488 37250 37251 461037880 40037 40035 68588859 93408 93410 244082171 4321 4323 971538691 78635 78634 308267336 40276 40277 196245789 76867 76865 421356734 28253 28255 80159806 29905 29904 521986525 40728 40729 697210896 93128 93127 466068669 29908 29907 990675844 29908 29909 421187328 29909 29910 444066153 29911 29909 63532805 12771 12770 711420222 98130 98128 637316958 29914 29913 799607364 39452 39453 515512965 78712 78711 330317016 32943 32945 132138698 10565 10564 178816512 93418 93416 483163792 68651 68650 59653956 91364 91365 328972473 55917 55918 92628159 83252 83251 990672223 26164 26166 952046453 71105 71103 251679429 71991 71990 51988967 42561 42562 362770061 38111 38113 877166821 64214 64212 924378923 92506 92504 659006116 63677 63676 570823065 13257 13255 432442896 79158 79157 778778444 29932 29934 926868579 99215 99213 291172456 39459 39458 967005431 72993 72991 322301488 52259 52257 565533528 65814 65812 445696448 63464 63462 687023006 74134 74133 35086590 31550 31551 791480570 26875 26873 750181326 29784 29785 95740558 26338 26340 642947973 95292 95290 439456386 83518 83517 154420897 29948 29947 588286804 29949 29948 872720055 29949 29950 261668719 39515 39516 101449388 21721 21719 496643840 11987 11986 846178088 10864 10865 381782021 29955 29953 941182792 79615 79614 395087014 14116 14117 808760723 33272 33271 567718857 8512 8510 89320752 10329 10331 487536609 42165 42166 86901590 29961 29962 101320710 91044 91046 520657155 29962 29964 812830539 93461 93459 11617521 16110 16111 467306060 35864 35862 606360006 93326 93325 47610118 29967 29969 70443658 76741 76739 122665708 70596 70598 728373087 60576 60577 980364087 80038 80040 730592364 1443 1445 674896765 10466 10467 901299483 88719 88717 582725253 41177 41178 523204996 4698 4699 846591322 15227 15226 138890281 97959 97957 751794334 30535 30534 913597923 40857 40856 774433825 29981 29983 786986524 88174 88173 428622002 29985 29983 64154431 92360 92359 537004085 99051 99053 642193261 26716 26718 830431222 25531 25532 784043378 22210 22212 427513149 70517 70518 774588919 8163 8162 689928227 8011 8010 970587384 99548 99546 823660707 60071 60073 62097273 54516 54514 755739124 23847 23845 827457909 69153 69152 581363734 94383 94385 60480536 85075 85077 374365100 12362 12360 17036334 86838 86836 394086409 94840 94842 880060634 59945 59944 111218573 78830 78829 851987083 30005 30006 381598258 31040 31039 955217452 95612 95611 748472930 53511 53509 347222171 87564 87566 496358412 12124 12122 705877597 89461 89463 806062582 20973 20972 122565520 42309 42307 527971669 30015 30014 427874336 70741 70742 102812571 72384 72383 870644798 16845 16844 778409616 56332 56333 1785614 22796 22798 767009444 67852 67850 716511648 88998 88996 187164547 41426 41427 977799202 88190 88192 328785643 7756 7754 691788628 31641 31643 496139706 91734 91736 774350908 86592 86594 515031884 94228 94230 141376538 86512 86510 348246787 73380 73382 31302302 27652 27653 610356263 30031 30033 318299225 30034 30033 794743793 65610 65609 3477362 6547 6549 78120418 4160 4158 59182234 38140 38142 735755865 77870 77871 813312577 94089 94090 779547493 52137 52138 721152010 82128 82129 548474840 3284 3283 481742973 99743 99742 199558301 30043 30045 51950845 30044 30046 17578571 96856 96854 670455801 80222 80224 376839417 23855 23856 247763302 32257 32258 789390421 65596 65598 243605356 7404 7406 324413936 32546 32548 608295263 53066 53064 939254748 48311 48312 868870898 85082 85080 932956537 44039 44040 125101479 62875 62874 546787468 2885 2887 478381706 32450 32448 881262737 40288 40286 774046751 67588 67587 458018899 56900 56901 286128281 35107 35106 734233017 89318 89320 298597452 20484 20482 202665955 21155 21154 664487013 95808 95806 195363701 90032 90034 770234841 71967 71966 950976819 81400 81402 913980571 30071 30072 325756623 30072 30073 640386834 80216 80215 552094206 66557 66556 777217482 4159 4161 65151953 30077 30075 348288874 74799 74800 54212675 12089 12091 476604646 17841 17842 497926671 30080 30081 9675253 95253 95251 790127300 73567 73565 349509062 4462 4461 158960410 76035 76037 998280174 14424 14422 18318215 79928 79926 80770470 54784 54783 273175822 26265 26264 681845555 2977 2978 793266776 30089 30091 753462693 17678 17676 34487557 18079 18080 714352836 12299 12298 63725380 51708 51706 55210312 31984 31982 261597601 94727 94725 966699848 65380 65381 180153631 30099 30098 39615221 24668 24666 314031495 77430 77429 571281800 70464 70463 777657343 19561 19559 84856953 17818 17817 647504350 9181 9180 711111922 1188 1189 593159103 48996 48997 218661251 7214 7216 703695573 62415 62417 563874839 71984 71982 59362942 40203 40201 418823719 73008 73010 249956378 25615 25617 359753005 69694 69693 463913757 1946 1947 616949596 14919 14917 390273891 62279 62281 814887054 98844 98845 664453060 84310 84309 930802558 36795 36794 952033001 12514 12513 15391543 37691 37690 516222045 14798 14796 494332108 74439 74441 691616743 83817 83818 635386186 34941 34942 707913496 25933 25931 179527659 1428 1429 318615840 66888 66890 646905996 58094 58092 679042278 853 852 621049441 88097 88099 822094167 37591 37593 806638312 75010 75009 503146493 48403 48402 911722779 10316 10315 320856532 75986 75984 2461418 13156 13155 220823130 37462 37463 116838120 57691 57693 174350566 85320 85322 492891205 70933 70932 917696570 30143 30142 532826876 64927 64925 27701851 66527 66529 964514381 4195 4193 30996129 30145 30147 880201582 7002 7000 600993802 96690 96689 597034622 76185 76184 212193747 54758 54760 904548282 24948 24947 740197450 22572 22573 610735347 63939 63938 606926814 76108 76106 206357312 77574 77573 106349688 71003 71001 673514736 30158 30157 617337614 15957 15956 963172290 31431 31430 420791669 35407 35406 348050265 77119 77120 40439926 10982 10980 585217002 94490 94491 496892965 97480 97482 136183096 30166 30164 951615086 28140 28142 74828226 48438 48439 606086129 16136 16134 46747706 58934 58933 594770704 8257 8258 171784506 4286 4285 73001797 62022 62023 540018483 80100 80099 50702521 74507 74508 317342374 21297 21295 467495955 59916 59917 953688214 79113 79111 248442510 82832 82833 436750653 16077 16078 910614095 69433 69435 346885374 30182 30181 827863797 40543 40541 171861403 3466 3465 92807793 22605 22603 121280424 18735 18736 346091032 78029 78028 931891263 23308 23309 69305846 90821 90822 428186358 76388 76386 408221286 54755 54753 25865230 31577 31579 620614624 87838 87839 541915885 30268 30270 363665681 30194 30195 498047182 30196 30195 800140081 30195 30197 977907640 67748 67746 262862993 30198 30199 159921580 31649 31648 79357299 51485 51483 913268771 56677 56678 190380831 1983 1982 620522424 28276 28278 163712307 6400 6402 573148193 21358 21357 269338939 65541 65543 881760355 90496 90494 37788289 80772 80771 67534150 22826 22828 262691879 24426 24427 194678791 82384 82385 901872498 30212 30213 603358030 12059 12060 919772265 47934 47935 513224799 47616 47614 1824415 68512 68511 32120980 26227 26228 624922701 12831 12833 28850443 27248 27250 834282915 49433 49431 35703452 31805 31804 233708128 3247 3249 892989454 30224 30222 433621409 7516 7514 89755274 59267 59268 63536630 98938 98936 462291023 45572 45571 509275067 42352 42353 918079912 37053 37051 334802854 30230 30231 68445723 93899 93901 975772 55696 55695 134238692 39402 39400 167403465 21338 21337 89412002 99859 99861 116239855 30236 30237 997091919 42413 42415 68836606 30938 30939 651165557 77435 77433 375042790 50811 50813 435813791 30242 30240 830812329 33550 33548 525180686 64660 64659 694230196 90621 90623 294840494 31255 31257 506726255 47131 47130 24750409 61383 61381 922254867 84800 84801 996529401 38227 38225 724262844 30250 30251 465780451 2980 2978 44416703 41262 41260 169255714 30253 30254 783730749 65370 65368 110458626 82137 82138 985977848 80783 80782 537191791 30258 30257 18113638 58771 58770 43877805 19822 19820 12137220 32850 32849 227142217 95245 95246 381041901 37310 37312 17472591 30262 30264 20716459 64103 64101 926439101 83987 83985 74893901 30266 30267 962893368 36199 36200 915872953 70010 70009 605901054 90770 90769 333928260 34670 34668 734915356 45744 45743 947643520 30273 30272 872430305 7144 7143 25566549 30273 30275 188821906 62216 62217 944166740 39799 39798 34026079 97860 97859 144551239 11352 11351 265695638 16029 16030 624866829 41875 41877 352116247 71848 71850 461479333 34302 34303 821823240 10512 10511 953472136 30697 30696 965145545 31168 31169 63916348 30286 30287 129848362 30287 30288 719511590 14359 14360 745445084 30290 30289 716021152 27641 27640 419234854 77751 77749 233682507 59877 59876 786297049 38866 38865 152009126 6869 6868 129670534 74669 74667 325307104 84927 84929 674665966 24209 24208 72634859 30298 30299 793617594 30976 30974 937270994 66738 66739 878129005 21106 21108 412295500 92674 92676 631770774 22129 22130 392054417 62815 62813 433403466 69150 69152 751473516 30306 30307 630571729 73365 73363 697401490 53156 53155 675462560 45170 45168 925796146 65070 65072 553430663 97841 97840 638507981 58745 58747 47186732 30312 30314 191089480 17296 17298 991815352 36730 36732 278294080 84458 84459 949078992 8092 8090 911681181 11348 11347 718396103 28856 28854 760355690 36412 36411 112720402 15548 15546 109061860 23276 23275 80615164 82952 82950 488106704 35057 35055 718601371 30326 30325 8762642 30325 30327 769627906 79120 79119 564457084 78983 78982 521959096 62166 62164 562263524 2056 2054 892315753 79074 79073 165820793 83881 83883 607859932 30334 30332 188671063 35027 35025 377445669 66736 66734 102950488 61905 61904 932800284 27858 27857 7488557 44726 44728 610962957 90296 90294 610446766 59488 59490 831974321 30342 30340 185060975 55248 55249 447245661 55963 55961 881364116 88730 88729 198125946 42570 42569 804366822 96328 96329 407349557 30348 30346 346389286 94865 94866 257423991 15927 15926 258910625 24805 24807 32710168 96379 96380 624112388 44293 44291 721331792 53320 53318 759536498 85870 85869 204413294 13936 13938 626460116 15463 15461 831384780 23234 23236 554215024 95222 95224 765012994 96065 96064 924795838 66076 66078 532570 75297 75296 777206134 80680 80678 959024260 77617 77616 197407214 3343 3344 199905419 62313 62311 84543907 61098 61099 544377352 55902 55901 937988373 85793 85794 426476694 93446 93444 698228953 97707 97709 501223045 40731 40732 802763753 56614 56615 431818195 74720 74721 88603710 30373 30375 116896087 47183 47184 734799265 9142 9141 826948160 27430 27429 508246718 42071 42072 110778814 30379 30380 874668154 95628 95626 636980991 30381 30382 943053702 75481 75482 61253469 77292 77291 363205684 90037 90038 895808214 30386 30385 471796874 55666 55664 356591292 65716 65718 36811414 72689 72687 321511597 17433 17431 149457152 30391 30389 554155974 70376 70374 56131046 19958 19959 253426196 67254 67252 192808931 20444 20442 157088843 78266 78267 17351537 79325 79323 595833275 97981 97980 58355826 71968 71970 94570623 30400 30399 70617609 43123 43125 728532472 18192 18194 896359086 43650 43652 135692154 98549 98547 857024642 30403 30405 14076740 88472 88473 118475231 96826 96828 269254070 84369 84368 116999220 55625 55623 50071230 58605 58603 194002704 45348 45346 607503252 62828 62826 43121020 93711 93712 76732583 57090 57091 969704846 62232 62233 886826967 56858 56860 566946875 30775 30777 571012836 16902 16901 808209261 72625 72624 639834662 25060 25059 496436309 21788 21787 70086015 30421 30422 618692611 55277 55276 38434191 30422 30424 71383092 17496 17495 812886822 88783 88782 42629227 45485 45484 333996799 66962 66961 378691 19692 19690 52971435 83868 83867 310403075 79806 79808 674204619 48319 48317 284785779 30432 30433 968663682 29605 29604 285237998 30434 30435 959241258 57731 57733 892788921 99314 99315 654490438 43878 43879 293548179 54386 54387 333240 8933 8932 556778893 86868 86870 889509429 78355 78353 216086556 30442 30443 792293877 49677 49676 568625517 82670 82668 323511983 26398 26397 28862200 38393 38391 350442692 76669 76667 213952600 15334 15332 218892731 25684 25683 646768986 55813 55814 620105453 88811 88809 467112532 16734 16733 126423169 75944 75942 101721272 30455 30454 729919643 14748 14750 841519592 87341 87340 674437841 98787 98785 728205900 62607 62608 653061087 20508 20509 131842723 31453 31455 586596763 86155 86156 946480022 47037 47039 171509547 24471 24470 48844179 32096 32095 813388149 70411 70412 158788312 99881 99883 658792407 8438 8440 492696014 30467 30469 744559896 96902 96901 95873433 90407 90409 17005727 23947 23946 898615021 88224 88222 461615075 13563 13562 392029987 91806 91808 96841763 51042 51041 778721164 30477 30476 439879767 65939 65937 199829253 3489 3488 829868902 47320 47322 967341515 343 344 848151193 27604 27606 476133265 27969 27968 400187472 30482 30484 799923152 41759 41758 445467380 45590 45592 496455775 29067 29065 382571564 97578 97577 331977283 94025 94024 444198996 75709 75708 409354440 11795 11793 814285355 20695 20693 7628497 62104 62105 454037195 86441 86439 167013996 87981 87979 232762847 52228 52230 999355049 38554 38552 466110992 40404 40402 200336301 30498 30499 679216576 52308 52306 850047234 39941 39942 286414843 64361 64360 617967153 10492 10490 488994218 13915 13913 523871635 26249 26247 714693386 31493 31494 2477412 87264 87265 637208925 9973 9975 316511001 91610 91612 25382112 30510 30508 246378739 57050 57051 18633980 9290 9292 731988437 71981 71983 783186112 74632 74634 248072019 6137 6138 619587983 11783 11781 809063947 89216 89214 150177302 30518 30517 16437816 1450 1452 508429185 41589 41587 340014724 30768 30770 191271663 72185 72183 708839198 98861 98859 54789923 7390 7389 613024525 85462 85463 596926076 77700 77699 4057540 62209 62207 893547303 93984 93983 457087734 72729 72727 667124627 76645 76644 630128299 19582 19584 854886693 6549 6551 473772948 30532 30533 892715822 42359 42358 268171163 7920 7919 49363482 84347 84345 424509119 39679 39677 912645866 91079 91081 12476959 35824 35826 771279076 84626 84628 509534548 6132 6134 289932168 13847 13848 247748612 79914 79912 147120839 28667 28666 97270196 15213 15214 32668016 72674 72672 451209694 61673 61671 307447275 35512 35510 345683524 16811 16812 48013609 88877 88875 338420099 591 590 8968155 75360 75359 52294123 49994 49993 521808354 91855 91853 638926478 26830 26829 836615 10683 10682 322854039 64525 64523 346234861 81524 81523 879165150 30558 30559 578914883 7622 7620 279862713 30560 30561 546190654 14684 14682 57650452 1569 1570 483288391 51974 51975 557174468 515 514 418141681 30564 30566 139067160 71149 71151 794290989 46146 46147 55535025 97728 97726 856195777 30005 30007 555254932 35134 35132 467630582 902 900 862078 88226 88224 833108881 49944 49943 894002552 28422 28423 129919493 42892 42891 189319850 30577 30575 994769383 89641 89640 37283444 28525 28527 103338146 74435 74434 871494075 49528 49527 409484140 75530 75528 897169793 12559 12557 174936697 21432 21430 44783033 98652 98651 431266926 70812 70810 822511705 9481 9480 36931096 25131 25132 196081840 18632 18633 643564126 27536 27534 529520378 30591 30590 398321268 30135 30136 788514866 65909 65911 843503186 86535 86537 850698279 62587 62586 472372581 52840 52842 682825682 65580 65579 475352964 65141 65140 786415079 39465 39463 430452261 70194 70192 187782570 98942 98940 883051985 57805 57804 595793924 61510 61509 231630805 95123 95124 118033110 3057 3055 717440059 65478 65480 190702221 44053 44052 197445624 85569 85567 523674103 9827 9826 604418919 57627 57626 347532373 15740 15741 110044406 63572 63574 90062257 26858 26857 968274976 4580 4579 295665009 14042 14041 55294107 30614 30616 504209197 35227 35225 525668818 74230 74228 271795646 13690 13692 863175317 45853 45852 754883735 91005 91004 820016399 79226 79227 450386777 98692 98691 924236537 91801 91803 693282721 75523 75521 688791054 50733 50734 545081636 2343 2344 119690431 8252 8250 970384383 95957 95959 66446631 55609 55607 81571144 46078 46080 127701057 37414 37412 423710185 14128 14126 793904985 88022 88023 414836654 96773 96775 31825344 32957 32956 577990812 8326 8324 616049860 30638 30637 975329413 69361 69362 116903903 96860 96858 79080665 9774 9776 333563695 54140 54138 481111743 72116 72117 967171622 30644 30643 536907620 39643 39642 921119363 20609 20607 968640147 34824 34826 14628737 17585 17587 154089351 30649 30648 874312014 38787 38785 683382781 71570 71568 569042110 50142 50141 910904717 30651 30653 743352129 30653 30654 526398777 33141 33140 44825363 30656 30654 315033927 30655 30657 822379442 67531 67533 434755916 60623 60625 333291157 85470 85469 2424458 30661 30659 582923291 30662 30660 727811707 55541 55542 592843970 4609 4611 607860142 36034 36033 926496409 87149 87150 903623890 74300 74299 373712632 79925 79924 560659985 84376 84374 665338990 3497 3499 179703967 30671 30670 192353531 30672 30671 518527122 55751 55749 117132415 50188 50189 852969716 93667 93665 630019955 11356 11354 989338646 46158 46160 1801687 32819 32818 519138856 30677 30679 28059755 13753 13752 180987399 20478 20480 9443362 55008 55007 69539414 55754 55753 2149844 63450 63451 112546000 31449 31447 818415667 83168 83169 105369052 32740 32738 480107008 45078 45076 511523426 74133 74132 373898879 33381 33379 203014622 93580 93579 410594856 30692 30690 898505395 79628 79629 100654495 21279 21281 596525761 61779 61777 921992934 73532 73531 121563705 39353 39351 7774930 74825 74823 269058224 30698 30699 151998139 58613 58611 856660083 30701 30700 464689784 53086 53088 641274907 69045 69044 191064714 8136 8135 820728417 62778 62779 426973848 3401 3400 341101619 66412 66413 811936796 24366 24368 761649415 9759 9757 628182363 72508 72506 308120943 93557 93556 312691866 55594 55592 234776557 67654 67653 328079 68349 68347 979320841 61770 61768 251971350 84793 84791 492645282 49947 49945 913032997 3910 3911 145706626 78185 78184 118246146 37556 37554 529877045 5003 5004 83674547 90320 90319 70071322 79524 79523 185974455 89025 89024 241364922 76619 76621 158558963 79465 79467 243440473 90460 90461 748114415 98170 98168 30490315 91700 91702 522900290 15226 15228 476253321 60 59 945856587 30731 30732 646079748 21792 21791 150470178 34465 34464 365734969 24062 24061 417096654 40830 40829 501188486 56213 56212 124373177 95258 95257 507906492 62809 62810 541996897 23329 23328 778632053 93561 93559 386529359 34821 34822 86113704 80807 80805 991193421 2176 2174 502020730 66526 66524 379278548 30746 30744 498735191 49307 49306 166124996 70976 70978 425894722 87767 87765 358241111 11072 11074 68867689 55919 55918 605487448 48118 48116 154075133 51442 51444 155111568 80521 80519 792994112 57706 57704 30591874 30756 30755 224173280 30757 30755 758733656 57490 57491 761137539 48451 48450 241062172 30758 30760 568553123 93719 93717 125112107 62251 62249 805853596 70044 70042 576382695 65946 65945 719505667 92376 92378 395837101 33876 33874 42951226 46480 46479 637654023 30768 30767 686138689 71481 71479 754920994 9522 9524 231412431 30769 30771 459740290 55955 55954 354547874 36321 36322 621092340 13931 13929 140335123 4424 4423 280603588 66322 66323 632560365 33626 33624 289236273 77648 77650 250677887 37933 37935 981534494 30780 30779 971357424 58405 58407 95640586 70628 70629 612166867 30782 30783 903835714 92491 92489 778694395 64017 64019 254760533 25563 25564 444512913 96118 96119 852496329 56517 56516 429668195 32938 32936 292711948 58358 58357 557958783 43308 43310 107642797 57217 57216 801323265 65860 65861 225893836 28625 28623 1616169 37314 37313 622718416 25402 25401 256960945 30797 30795 263318360 18636 18638 899809117 12209 12207 83086963 15505 15504 891148499 36280 36278 106127891 75721 75722 243885 30802 30803 668016319 97878 97876 414156237 71411 71409 65557385 49551 49549 221279728 95157 95158 229914432 30808 30806 812992134 72070 72068 262513638 45435 45437 321124290 30811 30810 250883684 86107 86109 503758317 44452 44454 530010237 44209 44211 270703871 76749 76747 511953665 30816 30815 40264304 55492 55491 586059331 46559 46557 855470412 28523 28524 875464396 73777 73775 977343622 83144 83145 909976145 98446 98445 726453134 25805 25806 517644515 56468 56470 36554021 89861 89863 625870438 35925 35924 565542001 85957 85958 53343812 46093 46095 49032268 69589 69591 426169187 21528 21530 404983010 98538 98536 668116564 26029 26027 94834555 72865 72866 797293517 80738 80736 839879829 71106 71108 732688729 71597 71595 271816758 48930 48932 916723278 81870 81869 616263808 69475 69473 203615999 63604 63603 693123718 19954 19953 368375860 30842 30840 259096926 72081 72079 358612695 4530 4532 82127736 7853 7851 455434224 70017 70019 2986029 3536 3538 539264212 78410 78408 407168923 42544 42545 815558552 30849 30850 98530993 14553 14551 7512524 32074 32075 376162694 19694 19693 2125158 42368 42369 748671471 34385 34386 30423037 30854 30856 339816528 537 539 589074488 35250 35252 167580850 30857 30859 226273669 49009 49011 349517334 37457 37456 20659214 87550 87551 859132937 74583 74584 549318377 83280 83282 34090105 4384 4382 615961230 24330 24328 17817543 42439 42438 756508559 42222 42223 852321565 41368 41367 981952387 30235 30233 1941762 4666 4664 103183939 74037 74039 459584556 92371 92372 139102554 96560 96558 150669461 26443 26444 4823478 42646 42647 228674257 35019 35020 276724132 73871 73872 9276830 74655 74654 484593915 38003 38005 589614013 6142 6144 72954262 73087 73088 4504576 54065 54064 546093576 58522 58523 893135781 30883 30885 571190412 30886 30884 643420898 30887 30885 963217467 19393 19391 18798529 30888 30889 990003842 88776 88777 235991854 90281 90279 257537234 39794 39793 875326542 48158 48157 572560025 30892 30894 804675091 2642 2641 567671666 27382 27384 539982606 32397 32396 34012568 3283 3285 706954116 59224 59226 305306785 56794 56792 396157379 3648 3647 458043497 30900 30902 813146294 53421 53420 366915660 10425 10426 835891384 88981 88979 717700760 79558 79559 618704550 80265 80264 278988865 85069 85070 928686392 25700 25702 935447767 55306 55304 395501713 20735 20733 383558326 65970 65968 908467220 98933 98934 172247933 55074 55072 793670266 55736 55738 399289537 55568 55569 37193249 66787 66785 156188930 37011 37010 966494119 28445 28443 801641693 4755 4757 65394872 85127 85125 18719876 81286 81285 588241188 1584 1585 578727276 30922 30924 806417461 39648 39647 291883077 30926 30924 394753087 53888 53890 27235631 97541 97543 275630712 26059 26060 60118059 53177 53175 174721290 17263 17261 555707343 30931 30932 901890919 30932 30933 152424511 30933 30934 652855517 30935 30934 896221272 655 654 934997354 78009 78011 562708270 49459 49457 675402961 66714 66716 28759993 1286 1284 556921837 3706 3704 688933067 3804 3805 435665990 61072 61071 808660293 87571 87569 73999842 89791 89790 243135627 15016 15014 1739614 31334 31335 938327861 30948 30947 927861821 39132 39131 832893960 89617 89618 663054719 93712 93714 789258532 5962 5963 934678645 30953 30951 697335166 69798 69796 505038805 30954 30955 84713105 83449 83447 933409546 5838 5836 851785297 35983 35982 319266765 85049 85047 621538657 86361 86363 293458425 93538 93539 92417413 82518 82516 520405403 48540 48541 73508442 35651 35649 610008905 30965 30964 335603269 55598 55596 882062006 25939 25941 55689129 5782 5783 406611843 30969 30967 817132125 3103 3102 943594583 64264 64266 491060573 30522 30524 172410929 71099 71100 478715071 14537 14535 14404093 30973 30975 721904617 86194 86196 554595942 57245 57246 25909762 72525 72524 70282732 30979 30977 923741350 19852 19850 147813686 43350 43348 992806110 18053 18052 288797097 30981 30983 559099983 65460 65459 397417529 89064 89062 142169265 22218 22220 877691007 66302 66301 354636675 800 802 436358668 17499 17501 241118205 76862 76861 731359742 97765 97764 728348999 24499 24497 109002449 77312 77310 65904872 30992 30994 85147255 32992 32991 887719297 59358 59360 445401770 7006 7007 741265851 81551 81549 177485697 95849 95851 746762110 37330 37328 511138881 15955 15953 13219172 85046 85045 435578486 5005 5003 292283501 31004 31003 297362243 66258 66256 709638132 19887 19886 627045111 48550 48548 695695841 40098 40099 60428512 3682 3680 576524577 93565 93564 461367652 6535 6537 726757459 47616 47617 964059213 31012 31013 638120644 69932 69931 936335717 77533 77532 280954270 12521 12519 56201027 35032 35031 301560156 56304 56303 986874980 79846 79848 283268993 73696 73694 105884286 19399 19397 206813322 45952 45951 173513744 12758 12759 41162273 43485 43487 848494142 21342 21341 452461971 37119 37118 968134876 3872 3871 638076548 18325 18327 795974345 34913 34914 566178274 45226 45228 973926526 45103 45101 407704855 28840 28842 898353382 48964 48963 146492803 11942 11941 847926385 31033 31035 743127081 26498 26496 917064292 16171 16172 175786408 53101 53103 10707059 56442 56443 765715054 60901 60899 838656145 92825 92827 709014312 69707 69706 542593287 69923 69925 181650812 31044 31043 811786947 25177 25179 307657979 28906 28905 13946867 22692 22690 661660753 64157 64156 681698515 31049 31047 439311039 33331 33333 650155203 24481 24480 376075724 72127 72125 195751325 62438 62436 885205815 89530 89531 946257733 77106 77104 11554095 89012 89011 953630082 66264 66265 113341126 30596 30597 436898316 4152 4153 427232932 31059 31060 439166182 85381 85380 617768440 31062 31060 874297069 61790 61791 13767605 66205 66207 681208498 31063 31065 970523642 12277 12278 119129989 22911 22909 469984209 39767 39765 406274770 67572 67573 355680541 69503 69504 734428081 83754 83753 430788814 31072 31070 747001016 46809 46811 553075031 93844 93842 997384211 31075 31074 733390690 74682 74683 884265431 73039 73041 3580610 94022 94024 540535956 31079 31078 797298601 19760 19758 802724906 13359 13360 356276251 21030 21028 221885149 66868 66866 601536930 4133 4134 422804651 30639 30638 801968964 60272 60270 518364380 72360 72359 185503666 54666 54668 476965340 25068 25067 594067394 28511 28513 590592838 30612 30610 894892319 56383 56381 836656705 89913 89911 92769599 25120 25122 165979151 14601 14600 855665814 32033 32032 583155427 59448 59447 333253130 96393 96391 19535603 16367 16365 783553190 6636 6634 897733071 38134 38136 43404690 92695 92696 535391729 88465 88463 800274499 34808 34806 32621717 40048 40047 848966383 38295 38294 972146635 48561 48562 68866372 31106 31108 764199626 92134 92133 264872793 25035 25033 71797383 27031 27030 320867045 28472 28470 263822470 75560 75562 390066351 61616 61614 593403888 60848 60846 391376453 31116 31115 40809191 31117 31116 93437937 46165 46164 116686358 31119 31118 14619369 73055 73054 7745676 66511 66512 755958726 31120 31122 844133834 62710 62708 69998391 54363 54364 765787162 22566 22565 872417015 94990 94988 746852643 19131 19130 908649724 70127 70125 790856379 31833 31834 988284658 75961 75963 413860348 17048 17046 310194151 31130 31132 766196890 25011 25010 717512264 31132 31134 908828787 14810 14812 299256844 42450 42449 626982248 32585 32583 726384431 12492 12494 150239596 15880 15879 706690658 17587 17588 571083482 26743 26745 19889665 20538 20536 700378380 31142 31143 475961669 40709 40707 593740585 29530 29528 341470139 31144 31146 45388606 9740 9741 787816180 9792 9790 692933521 81582 81580 506544254 14923 14925 431156274 73746 73744 266105876 22772 22771 672136914 35090 35088 70831122 53746 53745 75549400 17525 17526 518513196 29936 29935 614527922 55743 55741 5960286 79507 79506 756750185 23153 23152 537274918 16833 16831 954119033 31161 31160 857334258 62800 62802 72548831 24410 24411 360670932 80297 80299 70729331 31165 31163 98345597 50856 50857 665697400 31167 31165 37060457 95876 95877 703401074 30149 30148 925621591 68128 68127 899294775 15740 15742 333720060 97994 97995 961363785 95351 95349 881291768 73328 73327 834522467 64410 64408 895647241 14490 14492 636988754 31175 31177 548065407 31177 31178 321596422 95776 95778 148870896 40120 40122 706618857 95955 95956 30106668 85224 85222 541110384 75456 75457 170247795 62087 62089 911933935 23842 23841 399969766 46680 46679 920947633 31187 31185 416896828 71474 71476 234027592 71105 71106 448278198 25046 25048 19875362 58813 58811 716693333 90876 90875 185831005 40435 40436 546423370 10296 10297 933994460 69704 69703 635019950 87326 87324 186022555 78740 78741 738199923 31198 31196 227486527 31198 31199 586220955 36193 36195 45989618 37175 37173 576341159 90839 90837 755253101 29491 29493 394923859 72760 72762 980792662 21476 21475 703757952 63692 63691 493102285 43078 43077 675970162 80871 80870 848672834 24491 24490 810706491 37762 37760 923995529 42214 42212 590504311 41385 41387 798873904 71288 71287 411023930 73324 73322 62772240 78187 78188 568057159 28933 28935 779626274 76801 76799 288965251 86988 86987 110938516 31218 31219 331045801 42241 42243 12191004 31219 31221 322493246 99956 99954 749769869 99508 99506 811493320 31224 31222 283218088 31223 31225 124784443 29642 29640 621092660 93043 93044 296554164 27792 27791 244848721 9434 9433 357417577 90469 90467 552637961 31230 31231 908710368 15001 15002 49226280 11990 11989 418901088 13981 13979 12004429 56529 56530 724576678 81377 81379 212075074 67665 67667 26206936 1325 1326 231910537 31239 31237 523704255 78138 78136 73171255 79425 79423 393229360 85967 85969 522633990 33334 33332 470665675 50152 50150 149557925 31244 31245 711889385 48706 48704 223027282 31246 31247 689884111 28123 28124 864459691 31249 31248 672811816 21992 21991 281531841 44106 44104 363711154 17715 17714 873941359 12967 12968 435902263 31252 31254 770637290 2226 2227 723084991 92462 92464 359298968 24265 24266 198569988 31256 31258 219851558 54607 54605 119051814 31259 31260 695707349 6092 6091 434519200 43875 43876 988898836 31263 31261 503224187 9746 9744 497189716 3029 3030 656640961 10739 10740 279100440 9745 9743 620196917 49019 49020 922221387 2068 2070 998219329 54554 54552 69754327 35331 35332 608703280 31270 31272 913171827 14429 14427 170164637 90498 90497 545639868 60178 60180 831675179 83067 83069 623163272 64131 64132 532183671 14131 14133 638033527 20265 20267 302933323 69243 69244 145181899 15361 15362 949583637 52556 52555 310821241 42490 42491 80822167 3518 3517 59699839 72651 72652 59111391 21211 21213 295986553 88291 88290 889765754 17980 17981 63684719 56858 56857 836881381 29053 29051 353068274 58194 58193 339567684 94524 94522 450145127 95330 95328 837363542 9794 9792 347227298 31293 31295 479250857 60763 60764 637005751 97771 97770 956209674 27214 27216 924303884 26572 26570 989801024 42987 42986 546387379 24713 24712 937586682 76236 76234 562426359 31303 31302 564032005 26829 26828 65536565 31305 31304 479221186 90391 90393 810577646 39387 39385 31383768 22805 22804 325872921 96640 96638 8176422 66172 66171 387192766 31311 31309 785005820 78704 78706 284780480 89238 89237 54307722 67570 67572 687431163 62683 62684 658838936 81569 81570 420615054 9035 9034 852032120 32765 32766 150021242 64947 64948 139269433 7721 7720 656844909 89697 89696 498354718 97818 97817 33009112 44185 44186 658138190 3335 3334 30403399 83009 83007 896987597 31325 31326 122821362 80593 80595 335485867 89015 89014 252621967 95951 95950 447204988 16270 16268 483424619 84597 84596 57100040 65739 65737 277907129 93144 93146 920115011 41090 41092 655024682 53160 53159 559478655 31335 31336 132920510 31337 31335 47347680 58754 58756 598091737 52623 52622 185886224 21271 21270 48371865 51316 51315 886831925 9368 9370 160437607 74495 74494 829629984 88583 88585 261937612 89667 89669 385058247 31346 31345 289389702 51019 51021 589948918 93668 93667 418399196 10483 10481 85139521 22031 22030 620123182 3390 3389 57377085 54977 54979 714845392 26135 26133 325964272 77172 77171 956278553 31354 31355 238043525 31355 31356 495446966 58124 58122 481250116 31358 31356 200380996 41068 41066 107610306 27495 27496 738647839 31361 31360 943693909 97675 97673 250352500 26535 26537 877659595 29157 29156 773129118 86124 86125 411013980 8415 8417 903341999 87629 87627 228075228 66756 66755 33476684 44823 44821 285929270 22926 22924 799553983 22322 22324 726808085 11659 11660 44392263 31371 31373 83194340 26699 26697 110878898 31374 31375 740832249 82536 82538 665964590 93543 93541 24411405 31378 31376 679030365 69709 69710 50579440 31380 31379 904102567 72851 72850 639668858 68631 68630 382914004 37675 37673 324240581 47923 47924 424282842 31383 31385 925698713 69006 69008 61401075 95754 95752 926836520 18592 18590 220066291 16715 16713 68638972 41038 41040 1460697 94775 94776 368159789 20305 20306 805354660 88343 88341 501630679 28606 28605 982221160 49185 49184 601481675 61872 61874 4161952 80780 80778 486155141 31396 31398 252443590 66710 66711 813450079 1986 1988 1118241 31400 31401 995721988 35340 35341 695576031 51281 51282 548985894 41653 41654 30811747 50809 50810 417969780 98098 98100 928416480 31407 31405 285882822 63409 63408 475543591 77568 77569 222859419 70636 70634 734446781 71581 71580 532983494 89103 89102 118310193 64180 64178 638644324 77037 77035 799451820 57895 57896 525706513 80051 80050 508739530 31417 31416 219405148 12531 12532 971173800 17513 17515 814022776 11983 11985 263291711 22417 22416 379562036 54304 54305 263211248 67331 67330 79040812 97486 97484 773610079 22825 22824 935016769 36514 36516 751760517 89758 89756 136549960 1833 1831 774870529 79695 79694 610780927 65058 65057 331863983 3528 3526 874795077 84815 84813 175256444 74236 74235 366983818 31432 31434 103722361 38261 38259 157819780 39141 39140 261362478 11568 11570 953718819 70429 70430 618775856 15683 15681 842615496 77421 77423 280018678 68524 68522 63011250 31440 31442 944230632 84144 84146 213588408 24723 24725 59490489 83762 83764 889395518 84023 84021 546489335 83637 83639 489443170 27080 27079 81004768 26055 26054 960588662 32786 32785 771604856 76130 76132 673544371 33888 33890 73589976 13995 13993 966249003 34156 34155 554638025 51205 51203 886530816 73655 73656 427394449 96758 96756 299839188 31458 31456 316005901 31459 31457 927899264 31002 31003 57297920 92351 92353 786922761 73709 73710 86733995 50292 50291 582062288 94935 94936 937222558 39329 39328 347888904 31466 31465 452186573 1805 1806 595597165 31468 31466 452987622 33386 33388 216147507 22760 22758 945565922 5049 5051 30685757 98125 98123 131781083 66140 66141 16617360 31472 31474 186442781 86152 86150 732065287 89598 89597 41970303 31477 31475 588786760 50005 50007 985019124 32046 32045 653780726 73769 73768 938468189 95376 95374 70899753 59004 59005 11815073 26217 26219 742226715 31483 31484 709991424 25118 25119 549107748 31484 31486 686633636 14906 14908 678728936 22409 22407 87575417 62712 62714 410066639 32409 32408 968912703 39089 39087 662287797 31490 31492 434149086 87985 87983 479823075 99207 99205 72780793 76560 76562 641927230 73552 73551 57751493 72661 72660 202338751 56975 56973 484725788 89935 89933 220234531 46737 46739 859452109 60389 60387 489041892 96963 96965 988155703 32810 32812 301734759 96175 96174 620109334 74360 74362 871253879 72344 72342 23383964 32378 32379 43615986 16880 16878 990541764 63399 63398 544213186 44929 44928 791761123 18430 18429 920096527 85093 85091 46435455 10754 10752 82781875 33575 33573 925296229 74452 74451 720270063 87848 87847 547253750 31515 31517 606626140 55346 55344 7043522 31517 31519 28236324 63667 63668 611907928 15189 15190 395460721 59177 59178 246290779 97962 97961 784717606 82497 82496 98692569 31525 31523 765386190 59072 59070 308877017 39663 39665 150600145 39524 39523 139367219 83643 83644 804831214 68819 68821 555759013 14764 14762 74052069 30892 30890 123826210 36032 36030 298108020 99954 99952 362834285 38901 38899 349225349 82295 82297 723751143 17484 17485 98704038 81180 81178 406889638 62263 62265 935493561 80691 80693 71982534 49822 49824 26215405 7123 7124 253998852 91703 91701 653011693 16533 16532 276005256 17857 17855 212885591 84183 84182 913619971 59820 59818 844598127 31547 31548 644374522 95509 95508 6662933 31550 31549 547920226 96266 96264 44410356 62221 62222 173710444 31553 31552 996281085 72939 72940 515902882 18699 18697 55721492 31556 31555 707276851 9431 9433 35047176 52392 52391 277073547 79938 79939 888432841 2826 2825 26612007 60074 60072 345591509 77203 77204 482850728 79608 79607 662384372 73483 73482 647391270 62740 62742 853422885 65057 65056 296290502 78279 78277 477216728 92863 92864 31985039 95606 95604 781544029 62781 62780 751842425 31569 31571 289092509 5186 5188 358601159 73195 73197 694672136 18455 18456 195935895 80576 80577 827710926 91257 91259 740032440 11689 11688 993523282 31578 31576 62761659 98528 98527 815378396 6677 6679 449820493 7667 7665 6480525 16603 16602 583400132 11426 11427 226012057 29342 29340 704545271 19089 19091 268449200 11981 11980 387267923 20767 20768 994043325 20504 20502 232010539 9937 9935 438386643 3959 3960 69919312 41735 41737 877926500 61318 61319 174558946 13274 13273 772793781 60366 60365 620452709 6819 6820 880133518 31595 31596 73250327 67317 67316 680659766 31598 31596 404911745 721 723 452946335 93024 93022 523460429 87159 87158 170331613 81302 81301 9979479 52633 52632 891600348 70778 70777 90851591 25209 25208 893865811 1606 1605 904888541 78423 78421 808684276 53350 53351 14517325 55577 55578 346410982 98833 98835 69424078 20638 20639 869534580 31612 31611 22720302 31612 31613 695228679 57175 57173 71826728 31613 31615 608755281 96292 96291 377730872 57992 57991 26032076 65290 65291 80632238 51410 51408 212699491 31620 31619 403049474 31621 31619 366872430 16868 16866 22014311 1049 1051 825756644 22121 22120 501361058 91130 91132 276663244 31624 31626 786031133 94307 94306 158892277 68218 68217 581524791 8588 8589 989895655 56026 56024 841677791 58070 58069 580506137 22257 22259 861230433 43319 43318 347544677 64481 64479 596248959 8715 8714 698284472 49143 49142 193689796 65607 65608 283707918 80936 80934 57576725 31638 31639 497440158 31640 31639 433671305 60833 60835 25152081 54409 54411 19451515 73664 73663 707234169 31644 31643 737700573 38533 38531 256395200 57057 57058 287270862 35808 35810 691401054 34186 34184 51022191 20327 20325 472434832 31649 31650 353031155 9842 9843 230433861 88410 88408 266145782 12045 12047 896376090 98040 98038 373358352 31655 31654 901842568 85907 85905 388415145 84228 84227 805406812 92125 92123 260328719 31657 31659 614788200 95914 95912 36444869 23218 23220 306869369 58023 58022 149103135 97622 97621 627100809 9495 9496 23977227 69978 69976 711355701 22411 22410 536129842 5375 5374 348750449 15770 15769 54955072 89624 89623 208546426 31668 31670 941251199 70702 70701 332210444 70232 70233 573461931 15183 15181 951462614 4740 4742 314579458 12331 12329 565433643 4600 4598 653824410 92553 92555 705355258 94690 94689 261817847 50723 50722 509532160 8508 8506 45286877 71427 71429 200466236 33957 33955 350969187 31683 31682 881553827 55224 55223 477779017 41978 41979 418365462 53683 53681 532260491 18838 18836 739117969 43538 43536 827648822 31689 31688 549249701 31688 31690 8393595 6717 6716 605606696 10585 10584 544357378 20279 20281 915301419 39564 39563 627782273 69276 69275 896822316 36907 36909 527303052 65091 65090 122886029 96552 96550 244504751 17635 17633 19523909 74434 74432 378345146 44750 44751 401969110 68345 68347 306406492 31703 31701 214470783 24196 24194 620584179 92699 92700 731396786 36089 36090 188234147 3996 3995 144202184 25049 25050 219624101 55546 55544 299338484 36061 36059 343313122 42485 42484 635749749 72718 72720 144570817 65461 65463 487306000 82978 82980 831481661 57934 57933 389737662 35988 35989 83701306 31717 31715 8712098 56793 56795 517626137 10899 10897 507567677 16924 16923 126618762 46179 46177 382591461 54669 54670 163320993 56720 56719 99991667 42466 42465 969623597 2834 2832 267188797 86547 86545 820164165 60331 60330 83133508 28138 28139 497373731 85443 85442 127922862 91038 91040 746852662 75036 75034 129050486 96229 96230 699314034 76303 76301 60840290 77323 77325 514035179 48857 48855 582551349 66331 66333 224780194 62849 62847 434187046 56128 56130 189503646 42832 42833 754270866 79194 79195 494097215 33727 33728 53818350 31741 31742 416423888 10507 10506 31927551 9701 9700 669610587 31745 31744 999504717 42479 42478 941007553 71046 71044 736841941 21051 21049 814035721 52606 52605 206334718 30149 30151 885182457 52063 52065 913768910 41598 41597 351092707 20146 20148 643140958 97812 97810 763999170 64380 64378 677085067 19187 19189 418524806 11070 11069 646284783 16782 16781 879359659 2491 2492 637610000 20853 20852 449693200 60442 60443 661263830 92487 92489 384412679 93334 93333 1241155 74442 74440 795202984 22048 22049 66198622 20820 20822 240889964 97302 97303 264120432 31768 31766 646421239 47987 47985 665854835 90369 90367 404396084 15306 15308 22065352 98833 98831 925677735 93029 93031 152184360 61933 61932 902639103 69479 69477 344375773 26518 26519 330743019 53430 53431 866725682 31776 31778 362905903 75254 75255 146544936 71559 71558 640890871 31781 31780 13330282 94828 94826 579994731 77479 77481 53997443 22120 22119 882401923 31784 31785 57977935 55421 55420 17297949 64379 64378 157883311 79118 79117 755389517 87365 87363 578360961 82512 82514 421559540 15301 15300 180005584 22598 22597 436750996 7579 7581 47437895 99261 99259 182631010 26980 26982 54541548 16899 16897 53982365 45707 45705 467424779 72457 72458 847996191 71790 71791 771217263 31800 31798 461573170 31801 31799 421923544 1438 1437 382065060 81908 81907 110734762 74817 74816 425977886 8470 8471 683619043 49310 49309 612884145 53811 53813 534935375 45468 45466 522577586 13951 13950 829261311 78194 78195 391132104 31811 31810 600670455 524 525 220648003 75195 75196 821199399 43414 43416 157921199 85746 85748 561121437 63604 63606 564957609 24189 24188 38389240 26147 26149 740781810 58562 58563 121659424 83498 83497 86531778 17645 17646 199752500 11540 11539 673616479 45556 45557 88121284 33590 33592 47792877 88415 88416 368824641 94541 94542 630132104 62870 62871 391702705 31826 31828 253026192 15376 15378 145622951 31830 31828 12008260 82702 82703 931542899 32906 32908 930672787 24678 24676 308480150 12499 12500 208420398 51951 51952 941672057 31836 31834 590882530 23240 23239 905352030 30162 30160 42389797 41468 41469 102400150 97458 97457 29094639 65630 65629 16840436 31842 31840 709012427 48321 48320 322962307 40945 40944 746575661 70223 70224 705846388 72969 72970 711510790 73838 73836 678900314 57428 57429 927640214 37672 37674 385196442 59145 59143 288869761 89525 89526 536860700 31851 31852 276280102 15095 15093 183550791 36398 36397 178044972 63003 63005 129227309 31855 31856 187824733 64704 64706 23563778 88443 88445 604976824 22693 22695 726137555 89470 89469 927788481 31859 31861 371366516 51597 51595 20340764 50571 50570 109652923 66797 66796 629654874 32314 32312 394658795 40516 40517 506357523 31866 31867 530608243 2686 2685 332069429 95740 95741 685340377 16856 16858 2114203 11186 11188 156225777 3142 3144 23678178 53978 53976 243464530 9565 9564 462985848 56190 56188 221469706 31876 31875 727636981 35712 35714 132415377 2407 2409 649039791 31879 31877 40202236 13670 13669 814926472 9144 9143 362301043 31882 31880 552835339 47754 47752 835178213 69964 69963 504723128 17419 17421 666123770 47098 47097 161632155 31885 31887 607350090 92818 92819 593543204 2044 2045 872874956 35256 35255 595789618 82645 82643 13015185 31890 31892 781868657 91983 91981 878341554 5023 5021 623357158 45415 45413 354473863 31896 31894 818956232 66156 66155 212870169 74366 74364 288077202 99140 99141 725128922 8631 8632 171616086 60717 60715 428231828 31901 31902 913611860 68717 68718 195107744 50964 50962 511501259 64989 64990 638796888 39185 39187 410153231 13471 13470 667321806 31907 31908 283325916 88348 88350 176745151 38948 38946 63122666 70830 70832 741237442 21596 21594 681823937 43968 43970 844233669 68999 68998 813388495 82225 82224 985157562 66441 66443 488607416 16720 16719 173210254 2956 2955 240601581 12276 12274 215952475 78258 78257 169986944 17914 17912 388705246 26582 26580 554340407 11456 11457 39555883 23763 23761 203237087 16440 16441 863248543 49466 49468 108373730 50423 50422 30528535 97734 97732 74609948 33943 33944 906023007 818 817 176507627 10995 10996 688514286 99991 99992 94909317 50300 50301 1950672 52902 52900 661517199 18018 18020 254792675 31934 31936 666013419 72945 72946 869453638 22059 22057 770695377 58867 58865 421182479 31939 31940 70089249 41427 41429 304110908 68883 68884 362002935 32261 32262 488681453 88855 88854 446616704 90560 90562 21055696 31946 31944 888028173 55728 55726 418457052 31948 31947 481828966 45864 45865 988530754 31850 31849 568096865 89315 89314 332901024 65481 65479 580110771 74238 74237 579725176 93652 93653 969253637 81832 81833 687252450 5582 5583 116816971 79162 79161 59806333 79448 79446 299626833 41939 41937 965550763 36537 36539 730729110 84243 84242 932687870 97634 97635 257558622 92579 92577 120800749 31964 31963 624157699 17173 17171 884984780 25240 25239 667351948 83503 83505 907717883 59114 59116 271162240 31967 31969 65032541 28942 28941 154163965 13050 13052 927955467 21391 21393 207420932 98697 98699 516544074 4590 4589 712069655 24879 24881 452453563 80430 80429 564377862 19420 19422 914879698 77728 77729 57497094 27709 27710 177429641 25797 25795 201199875 31980 31981 564082262 82240 82239 760276023 90093 90092 725400410 74320 74322 802662396 8991 8992 844008923 96146 96144 718557406 29919 29917 669485044 76312 76310 910480373 72278 72279 886039179 96363 96365 410592626 59292 59293 597870724 53684 53685 289604983 51993 51992 362097204 24761 24763 80383788 40815 40816 332784921 55809 55807 670875151 33122 33121 797742024 31997 31998 815717771 31999 31998 42080806 40407 40408 721589965 17006 17005 39633371 70762 70760 928288979 79281 79283 948239108 59894 59893 278025925 36921 36923 279319848 1973 1972 521599113 32007 32005 265487470 5289 5287 953260434 72655 72656 642025229 13538 13540 286745080 23152 23151 767409923 43716 43714 974259662 27869 27870 109909002 59067 59066 970249904 11083 11081 623833544 25632 25633 353211291 13317 13318 42874438 47329 47330 290908929 60517 60516 15328419 7840 7839 287892253 23282 23283 928116746 87107 87105 191765637 15230 15229 902607585 32024 32023 11674366 92452 92451 874112579 51706 51704 804700307 82914 82915 24470449 56237 56239 757237481 40411 40409 144968452 32028 32030 454460109 96878 96880 377900710 76117 76119 727502351 18259 18261 996661250 58711 58710 628978579 71329 71328 853195321 32036 32034 401430949 49300 49298 668277015 66257 66259 883107469 84613 84615 97768005 66815 66817 994693987 32039 32041 77088448 58611 58610 856514853 9022 9021 9525385 52896 52898 370369543 55694 55693 299233439 73023 73024 814274826 88419 88417 869081386 36449 36448 357890512 36287 36285 795654137 32048 32050 711721647 38198 38199 438031662 38619 38618 784506628 54194 54193 456514104 29001 29000 4203978 48915 48916 170607874 78687 78685 620453995 1037 1036 390384490 51365 51364 905887189 75152 75150 285461237 632 633 868697041 97172 97171 942039233 9478 9477 541987984 23243 23245 877084091 96158 96159 609832583 30708 30710 455150353 35464 35462 550024318 57520 57518 477197035 24639 24637 160275427 77525 77526 74916182 59307 59309 204969315 32071 32069 655937920 32072 32070 606798780 57608 57610 631421739 9543 9544 510596300 45378 45379 556594268 14676 14677 790778094 65183 65182 194583379 32078 32077 445363335 84453 84455 691559616 10592 10593 332236764 5830 5832 889825844 32218 32220 322332967 15225 15223 966702294 19299 19301 103922921 2535 2533 278691927 9308 9307 450820225 10861 10860 450798120 40873 40875 155024126 94714 94715 590741738 32090 32088 469919794 50610 50611 37019174 84761 84759 453556743 65140 65142 372409406 57285 57284 426081303 65298 65296 38391971 76814 76815 152495478 68076 68074 766087753 9754 9753 374883538 32098 32099 191406168 90096 90097 747893439 91637 91639 648752421 47820 47819 653508172 22594 22592 36141920 44587 44586 244713434 58261 58259 32039311 72785 72784 677150254 42908 42906 229711290 68484 68482 878621124 26321 26322 469181288 32109 32110 553579110 64415 64416 932181963 5140 5139 328739582 66234 66233 797271096 35157 35158 148058025 89496 89498 93462234 99194 99193 781627916 24101 24102 665223590 48709 48711 966447083 93507 93509 33992081 99876 99878 412708855 39813 39814 470740481 73039 73038 119628008 32123 32121 294973570 42453 42454 570977996 6544 6546 451552443 77287 77285 65116319 70223 70221 897505440 67718 67716 750133275 97591 97593 522216681 21858 21857 323704273 32129 32131 903904706 32131 32132 673149817 65402 65401 781351876 21452 21451 637000327 29791 29790 871379236 70097 70096 900398335 41230 41232 542842666 25773 25772 99966601 86899 86897 608051173 48735 48736 887696328 32141 32139 185587742 3519 3518 218192872 14862 14863 821298570 34304 34306 936644726 32145 32144 452951363 32146 32145 677619573 78965 78967 68611705 23196 23194 521221038 13124 13122 275955045 66280 66279 154029895 32149 32151 969083519 4355 4353 506395799 91988 91989 636303857 20166 20165 14761785 98554 98552 980520779 79025 79026 669329247 71382 71381 510407032 32158 32156 733131113 24320 24318 26894577 4332 4331 39275447 16842 16844 716848 77688 77690 79812795 54604 54602 838370920 83327 83326 55636818 60885 60887 474745971 80558 80560 174252884 86465 86463 331569164 7864 7863 881410153 72716 72714 38362430 51109 51108 207206175 81247 81246 586384924 46376 46378 534815802 32171 32173 16992435 15332 15331 129235532 18433 18434 126179645 32176 32175 60958085 60818 60816 328748184 52696 52698 789078475 32179 32177 457916150 79461 79459 784447245 32181 32180 455201493 92480 92479 448335829 69502 69500 473177138 9514 9513 85859869 92642 92641 83020793 10213 10215 556925540 9363 9364 109555649 62544 62543 733997313 32188 32189 416864694 76247 76248 388534710 32191 32190 388531414 57481 57483 488240520 24856 24858 794429793 80635 80633 937164494 69469 69470 902985098 1857 1856 625444745 32195 32197 267918963 61611 61610 894800371 13344 13345 123387224 39530 39532 106000219 49374 49373 929983755 23111 23110 816433455 49851 49849 670178208 32204 32203 73810011 25769 25768 99665001 96184 96183 439719633 32207 32206 224560677 55232 55230 438376297 53844 53843 359655796 29206 29204 970993644 44655 44657 290515854 39183 39184 348615019 20999 21001 936583477 28319 28320 526150358 32215 32214 595199464 70488 70487 411472330 99961 99959 490687322 32216 32218 979643817 3830 3831 603372834 92229 92228 213416176 57690 57689 575638708 10641 10643 452881605 27997 27999 628627856 40770 40772 807267024 99407 99406 106727865 44810 44812 431601996 66377 66379 395036265 32227 32228 354714974 81025 81027 163000579 62666 62667 670064549 53219 53217 416719945 1569 1567 102950674 9826 9825 870946255 27381 27383 134583802 91447 91446 827943855 46962 46960 295265641 39012 39010 33118847 86116 86114 765934266 25100 25099 883777408 32240 32238 47679844 99274 99272 17490200 17194 17195 101458711 36688 36690 205950851 43080 43078 675469320 3367 3368 916965317 22706 22708 674691465 73079 73080 699673315 59108 59109 59331804 50276 50275 854695762 9222 9221 758230089 65353 65354 551412400 79938 79937 166583406 92727 92728 854718898 70019 70020 810806231 74324 74323 709155934 70446 70444 243513550 36712 36714 751710842 6961 6962 930822516 73069 73070 222704708 85687 85686 973505041 11056 11055 698909539 7465 7467 55739817 60596 60594 844566558 36087 36088 790512848 83232 83234 198958796 75023 75022 126705342 59007 59009 491307403 26083 26082 379173030 24523 24521 27398197 38346 38344 187182916 23124 23123 260307088 49067 49066 330630838 99301 99303 89794757 51553 51554 816516236 77322 77321 307070484 32274 32276 542384162 52553 52552 129902021 32276 32278 644388142 32279 32278 688074338 16414 16413 289744021 27276 27274 707489571 24465 24466 52467075 10395 10393 727550890 47317 47319 42031290 67033 67035 584978416 65842 65840 810088490 77327 77326 128843904 29054 29053 728444098 32289 32287 785267427 96922 96923 44410503 32289 32291 757152347 64696 64694 453956323 28612 28614 804033748 34723 34722 144473407 34859 34857 503104535 47419 47418 476243412 57431 57433 862195521 20915 20917 73409725 24266 24268 702589043 82588 82586 42475345 70041 70043 534401740 51473 51475 467205553 53450 53449 268903572 32304 32303 487136925 82041 82043 195934650 49873 49872 920550796 32305 32307 159705729 20140 20139 337297147 10406 10404 993516150 52580 52578 722622213 17208 17206 998732709 10916 10915 752549428 12593 12591 118170124 89391 89389 337635479 75305 75307 295068496 33756 33754 898822932 18231 18229 708148911 70772 70774 335362816 77706 77705 70856502 18096 18098 435442669 37468 37470 947690036 68633 68634 992546755 49397 49395 758944750 21480 21479 526126355 32325 32323 17324692 8360 8361 418250663 32325 32327 99009396 76078 76080 152135518 24594 24592 50914414 49569 49570 866036023 59904 59903 893479848 78150 78148 612646571 28951 28950 837981059 35094 35092 685338432 59243 59244 139982541 32334 32336 32800347 41292 41293 197129528 73854 73853 902088533 65753 65752 940349450 16979 16981 985098706 58835 58836 20170007 18798 18796 659757134 75001 75000 459218412 32344 32343 560602873 32345 32343 766631758 32676 32677 847259845 93417 93416 27743459 32348 32347 37843133 43250 43249 555136302 46915 46913 881925528 69327 69329 886471105 3601 3599 222231438 62167 62166 368707501 74226 74225 458590314 73003 73001 599309374 32356 32354 235865569 90144 90146 267170277 79976 79974 895911458 96543 96542 875909494 62630 62631 273229486 38201 38199 565805971 2802 2800 711519594 32363 32361 32492648 52254 52252 732822514 64843 64845 463842202 41514 41512 457772337 32367 32366 714359417 27232 27230 946270511 76659 76661 565195389 67787 67785 712997673 94193 94195 67447280 73793 73794 726210023 43271 43273 701629672 12865 12863 743207498 32375 32373 581701752 25989 25988 437453861 24167 24166 574524967 2100 2101 56719181 81691 81690 162565025 71969 71967 665704180 34874 34872 67672237 32380 32382 186960178 51505 51504 685077855 47937 47936 409678053 38126 38128 862354063 32386 32385 736463803 45035 45037 112586378 15750 15752 239620749 32389 32387 166263814 69629 69628 59572207 73722 73721 319320412 71181 71183 757809413 94235 94236 818288113 80245 80247 501133976 32395 32393 551351285 20899 20901 656735336 8536 8534 622029393 74054 74052 11392708 31851 31853 148740826 30748 30749 816825945 40740 40739 161450187 91358 91359 841804360 19730 19728 864975730 79953 79951 485554299 87517 87518 624163113 78406 78408 723303992 63255 63253 193851016 65478 65477 569764598 46109 46108 148035033 19287 19289 51988848 13755 13754 399733452 32412 32411 83356409 92036 92034 502953581 32412 32414 819472143 19116 19117 39212370 97197 97195 781795634 23841 23839 484485657 41572 41570 435751671 32419 32418 743646738 32420 32419 656853080 21357 21356 716636728 63749 63747 927974478 29684 29682 746612326 51355 51353 987141026 49201 49199 535375047 77123 77125 589330943 72299 72301 492277647 72984 72982 101295437 95717 95715 911990504 9286 9287 888648506 20511 20509 357815087 91122 91124 696956185 81383 81385 531451745 79519 79518 166602224 1901 1903 751314896 34976 34975 651003596 84175 84173 58179867 37712 37710 887395672 73829 73828 807639900 32440 32439 607244462 19028 19030 630005155 32442 32441 382156909 90033 90031 976106916 87651 87650 423571980 51477 51478 876322732 78634 78632 516644974 87393 87395 910781146 43135 43137 585677238 85757 85756 49202059 91867 91868 850409308 74408 74409 179379734 32452 32450 70267521 9942 9943 309855162 53296 53294 56943743 39872 39874 717009876 32456 32455 879475653 24145 24143 54742869 91601 91600 793576674 94078 94079 286962804 13775 13777 394009567 96473 96471 396253344 48117 48115 242650578 83574 83576 571899577 17844 17842 102197936 78847 78848 536452479 76954 76956 249790307 11154 11155 902990411 22595 22593 63004 23046 23044 884882429 54037 54035 985977067 13500 13501 177125941 98452 98454 736621197 63843 63841 479071430 73718 73716 206973317 87047 87045 518111079 22802 22804 61141358 69604 69603 445107628 32757 32755 773742223 89240 89239 872287029 32480 32478 679077808 8381 8380 612457510 44112 44111 590021164 22501 22503 938496470 74266 74268 525616200 73228 73230 21790668 71093 71095 391578051 66587 66585 400399591 79408 79410 889853614 71622 71623 250823900 87242 87241 394679422 14496 14497 977726950 12171 12170 178013536 11523 11524 821814968 18100 18101 837106124 68532 68533 558198967 98735 98733 158684253 62947 62946 648333926 24125 24123 43072992 32497 32499 885898785 19949 19950 68055467 32500 32501 153553167 25623 25621 232524336 59357 59358 887991890 16580 16578 607604177 17956 17957 838208128 55324 55325 75591670 88990 88991 336444247 31987 31988 54996573 3319 3317 150908844 26512 26510 401623730 70996 70998 959443877 86997 86995 309123168 52174 52172 988253480 12405 12406 948542630 29980 29978 707787923 10737 10739 753087725 32516 32517 391296430 26273 26271 561444697 76833 76831 503522526 49239 49241 936526238 32521 32520 387617947 32522 32520 283814421 32521 32523 922421027 30227 30228 780781327 75609 75610 177494128 32524 32526 677576809 46464 46466 620837992 12123 12122 381984608 7660 7659 802090325 74548 74546 887623847 91011 91009 802758292 74663 74661 484904119 8838 8839 819136401 72635 72633 525015655 32533 32535 694262515 61793 61795 406855612 32536 32537 165985811 50495 50493 73889026 16568 16567 131241139 51588 51590 927444507 35457 35455 398472429 28418 28419 895618584 80827 80829 670947177 43640 43638 333535494 26425 26423 232576979 15940 15938 535558154 34772 34774 932157836 91973 91971 798499761 65363 65364 346793120 27954 27952 511510657 718 716 122523385 6543 6542 400824788 26577 26575 265815506 54747 54749 815433446 87288 87289 89656174 90734 90736 845481516 31589 31587 210156809 21306 21307 454126311 77754 77752 527021327 21769 21768 824555770 32561 32559 395763084 90646 90644 808987384 32563 32561 219530979 32562 32564 786095746 14874 14876 4623556 3845 3844 3250896 48109 48107 34267992 49730 49732 857925005 32569 32568 679022270 66478 66476 824793576 65727 65725 139491003 33783 33781 516290024 55470 55469 55657133 29729 29730 66652159 93938 93937 42510785 73610 73609 73182435 32577 32575 159429478 97867 97866 644990361 32579 32577 372270082 53904 53902 244491730 28297 28296 427264995 73119 73118 797699707 59106 59105 37885048 54663 54662 274709648 58787 58788 223092673 67429 67428 733359153 8750 8749 58607108 32588 32586 625879031 86244 86245 56203714 24979 24980 319701640 815 816 580840937 45349 45347 1967209 75118 75117 438153803 88288 88289 222013460 77560 77558 312644175 57586 57584 748971595 53991 53989 443700710 37595 37593 565175467 37160 37159 956803777 52436 52434 73699972 99153 99151 836051906 89773 89774 266764264 32601 32603 61230256 73743 73745 417450754 16886 16885 379758126 42006 42005 262471593 39648 39650 720379374 30230 30228 164560693 32609 32608 972216098 36096 36094 960165522 73165 73164 472995635 44113 44114 284364947 20575 20574 634776246 40055 40053 365011592 33621 33622 198203036 66567 66566 13221138 22337 22339 60238248 84971 84972 392010550 93222 93223 797753895 52093 52091 912560561 32621 32619 167533531 73317 73315 964366475 8927 8928 549501496 39244 39246 966610159 70882 70883 327369427 67852 67853 152213818 35216 35214 648027159 87823 87824 761469266 75690 75692 480650297 32630 32628 350589241 79153 79151 679072879 32632 32630 703889890 32631 32633 706176093 68210 68208 96438339 57614 57613 133480912 94960 94962 616247979 32637 32635 386150575 90466 90465 515227734 69861 69862 592717615 71762 71764 76054335 84389 84390 190036549 80325 80324 627555381 54708 54709 68707425 33309 33308 500758833 88891 88893 434536537 47658 47657 843046375 32647 32646 457734819 87261 87260 387159707 95764 95763 114862792 12826 12827 682628406 9491 9493 665045781 85254 85253 885581977 98360 98359 901706900 80347 80349 393715249 48692 48694 737062203 74473 74471 234054091 45630 45629 72146018 32656 32658 14536618 20260 20262 254689147 80682 80680 674737367 15226 15225 849092861 32662 32661 183728569 32663 32661 176161697 32664 32663 9029861 66967 66965 895514577 12421 12419 399791159 63969 63968 56377693 89183 89182 561148450 70361 70360 405805937 25473 25475 98991428 93602 93603 232061124 52940 52938 591610942 27409 27407 163779601 28378 28379 404260802 21479 21481 383116491 89378 89379 13200110 21732 21731 902450189 58680 58678 103061976 39263 39265 912592336 63512 63513 999016554 31738 31736 187787872 12860 12859 885955440 97252 97251 702770193 28391 28390 261788143 68350 68349 710688045 70421 70423 371487928 70553 70555 910793266 71876 71874 4239422 7128 7130 996815930 67152 67154 834428069 96898 96897 846010299 33678 33676 876746267 64238 64240 745892720 15498 15496 351811435 81922 81920 960174999 56412 56410 565021903 32695 32697 399492445 32696 32698 725910790 24453 24455 66877079 91581 91583 237407911 24961 24962 306615730 63885 63883 45847989 82187 82185 747767277 39464 39466 958389107 26503 26504 560028613 51949 51947 510429818 32707 32705 397981105 35137 35138 330651912 36243 36241 429952272 53305 53304 848400283 40949 40950 122065760 81375 81377 619559359 78856 78857 616558512 26150 26151 819556132 4764 4763 342585432 83729 83728 368718579 49025 49027 804488423 80334 80336 50697058 32719 32718 301012061 87186 87188 645186439 15934 15933 36406171 39345 39343 953028969 72009 72010 377258007 23159 23161 144804445 61360 61361 978379476 65060 65061 605365136 82863 82865 785072018 32728 32726 632302816 9087 9088 897971266 9940 9939 87096304 45634 45633 938790076 98626 98625 167300475 32731 32733 493326004 69409 69407 556126440 32735 32733 564888042 86903 86905 960336415 53783 53782 508446882 38107 38105 629454236 64885 64884 410819668 50204 50206 720091841 32740 32741 92914340 52155 52156 950417521 1471 1469 403492500 90039 90037 777603034 54519 54517 128254457 32746 32744 837718418 59189 59191 626811692 72886 72887 923218150 76765 76767 782654209 467 466 973857135 32749 32751 822472445 77936 77934 283093734 41907 41909 810281923 27853 27852 322174776 41493 41491 561812432 32756 32754 14464221 35684 35682 743351912 32758 32756 157931366 32759 32757 89084624 32760 32759 860680278 32760 32761 312667070 67357 67356 179853875 33959 33960 761687822 46411 46410 336114653 32764 32765 833861046 71934 71933 662010398 97841 97843 792911868 32767 32768 918418817 15019 15021 749294055 66409 66408 981482088 37634 37633 255906803 32792 32791 690515801 39818 39817 430255112 94577 94576 964873625 10541 10542 316097197 51594 51592 317624316 24975 24973 134293626 92417 92416 758137851 66755 66757 987074507 1531 1530 31568135 71805 71804 781422268 13189 13187 294046237 13409 13407 631684433 26583 26584 507272603 93696 93697 32146420 88522 88520 504198994 61710 61712 428682789 51125 51123 115484892 32787 32789 848270701 80260 80259 907389999 47843 47845 921204883 89938 89937 362976371 77187 77189 323343123 48228 48226 16449809 83526 83528 309315788 4818 4816 192284429 2695 2696 659192313 32798 32796 711214229 94936 94938 930468706 49120 49118 616518362 32800 32801 412298964 2267 2269 176097822 12891 12889 304469966 88722 88721 361384974 32764 32762 370362493 6763 6764 910575699 42852 42853 29799146 31237 31235 768470884 4250 4252 435432051 16371 16373 935135134 42657 42655 318243192 10202 10200 631904406 77199 77200 400240470 58559 58560 774971566 32815 32813 569627289 45405 45407 296405222 34070 34072 321364845 90297 90296 377096949 95 93 617540182 23487 23486 57193369 32820 32821 489901857 97307 97305 993606443 50295 50293 498471963 15956 15955 936547958 80703 80705 999264640 38771 38772 219812297 62881 62880 892470582 41393 41392 794905675 19789 19787 910887611 19335 19333 588437903 49084 49086 13272413 40450 40448 375535464 57253 57252 237786793 96183 96182 581031423 83146 83145 390849317 76559 76557 389146146 34504 34502 452187970 32836 32838 269607391 23400 23398 251306636 12022 12024 974521170 12699 12701 295505700 55307 55305 112565691 32842 32843 199394160 25588 25590 830475475 23454 23455 849185809 32846 32844 422293089 87159 87161 940458517 31557 31555 239737352 74279 74278 539222382 64615 64613 429558627 74005 74004 157328291 32396 32398 469316180 13619 13617 475607750 35753 35752 167009688 84413 84414 869812390 98243 98245 620475295 64817 64815 799034949 33464 33462 875883931 7564 7563 63770509 58868 58867 518670552 49237 49239 920049470 50396 50397 715170379 56236 56235 540116779 97613 97614 53225069 99018 99016 429064358 74514 74516 805834570 42321 42319 886174009 24344 24342 893293268 3640 3641 677861271 32870 32869 134517630 70877 70878 76764369 63203 63204 317204742 32873 32872 589110733 89151 89153 792332178 32874 32875 599138549 25879 25880 344191743 860 861 653964332 32878 32876 999685238 27546 27547 437575430 59414 59413 389791296 21333 21335 83760440 18946 18945 613321179 80097 80095 761492813 59408 59409 887438413 94046 94048 2219931 2381 2382 862399672 32885 32887 326072694 6595 6597 138340655 21179 21181 865595555 88264 88263 459978184 32246 32244 207688463 39522 39520 422609394 72502 72504 554503873 57039 57040 976111625 68907 68908 620424718 72492 72494 822938408 10850 10852 652813324 113 114 70753599 62801 62800 551075145 91885 91886 382855013 67696 67697 512559292 28417 28415 61131887 72156 72155 212880635 28394 28395 862191041 69174 69173 580115887 37505 37504 644482660 70352 70350 949101893 31831 31832 500494425 27835 27837 24620263 9289 9290 512709677 45281 45280 438844587 53240 53239 262103758 83892 83890 37555210 4608 4607 343332765 46227 46226 385235603 31499 31501 15159492 87511 87512 950875360 57661 57663 682721738 24890 24891 916113866 94694 94696 750482533 32920 32921 731226073 83611 83610 131877775 88697 88695 24293630 43872 43870 28963547 9912 9910 219029637 58793 58792 719041546 32926 32927 752924485 64536 64535 542463193 30965 30966 38664218 50335 50336 59049246 65425 65426 830489237 92930 92931 50968851 16405 16407 32186353 80562 80561 920773618 97854 97855 829574729 10115 10113 917069506 58757 58755 69244425 52226 52225 23436144 50314 50315 144087971 92783 92784 16326689 86625 86626 486859651 23506 23507 725106375 12578 12577 711470660 49229 49231 982775026 42712 42710 651164452 67935 67933 645006826 34489 34490 742002357 32948 32946 387867898 18748 18750 370856406 92740 92738 989066766 98480 98479 930782434 40233 40232 32934017 71715 71714 465191719 34113 34112 514445360 40581 40582 603091610 54455 54453 175537875 65111 65110 855227336 42246 42247 902336397 56619 56618 973264400 66496 66498 532601537 38096 38094 400618512 81078 81077 991000616 85825 85823 484981853 64751 64752 554147104 34613 34615 628144759 22334 22332 269202759 32966 32967 486071292 62868 62870 400058697 32969 32967 467979803 78137 78139 894207990 53908 53910 837046092 38525 38523 71646104 4822 4823 250693950 97202 97201 716244355 59535 59537 485803793 92678 92680 993665517 32977 32975 7000518 77743 77741 933324288 5606 5605 860802292 67744 67746 782970414 7614 7615 143365564 94825 94826 458089157 90812 90814 271554046 80897 80895 98648259 64578 64577 673513933 60438 60437 619881707 89101 89102 791700769 44548 44550 531959064 73518 73516 720359372 2925 2924 873841618 14879 14877 780271024 54246 54244 577366559 24400 24399 868405038 84225 84223 549835675 25458 25457 959489506 30627 30629 938207435 12169 12170 376371597 92617 92619 199033775 32572 32571 425965906 3903 3904 839973526 33001 32999 503270694 25754 25753 390057270 15030 15031 848972674 34788 34790 383395836 69035 69037 989378394 96012 96014 102347169 75784 75786 602790483 61909 61910 347231998 6062 6063 429592369 38057 38056 86214945 33010 33011 307466382 89218 89219 514695584 63658 63659 538877906 60177 60176 450847021 94145 94144 450402399 6972 6974 818592875 3368 3370 351716108 78430 78429 71082241 37037 37039 753302997 39157 39159 9937644 11798 11800 756059089 14701 14699 518126105 33276 33278 209527140 23708 23707 997625907 44580 44579 34799797 88601 88600 29575354 79910 79912 14643298 33027 33028 785690965 33028 33029 815752819 33030 33029 192317545 66186 66184 282290573 6766 6764 7548906 62451 62450 512760424 73742 73741 475901041 75579 75578 685300611 20643 20645 279049871 56626 56625 691764503 44609 44607 110201954 53478 53477 292813641 93210 93212 706462053 33041 33040 1319587 62924 62923 739917964 77605 77607 258553029 41147 41145 507901073 84443 84442 217337688 33045 33046 717769352 33047 33046 295094084 33048 33046 158171834 14207 14209 105852451 35758 35757 880214960 55109 55108 188033013 26652 26650 57809294 8403 8401 293363477 33054 33053 256744355 23025 23023 907375724 39652 39650 503650877 83432 83430 250757092 25869 25867 39836866 82800 82799 21605151 32743 32742 216255484 67965 67966 874643562 57968 57967 267861173 4395 4394 224899052 16721 16720 505341572 41760 41762 297270563 58224 58223 432514790 69095 69094 314542738 15323 15321 475485840 31725 31726 30910899 21952 21950 356097796 66693 66692 396786995 32259 32257 50103395 35695 35697 46547294 1195 1193 698588546 55402 55404 279958745 2949 2948 76749887 75435 75436 523027343 29100 29098 472430614 39390 39389 243893741 58870 58869 988418287 83326 83324 5122642 85298 85300 670240826 47887 47888 406589121 36705 36706 660928062 69226 69225 273840346 61277 61275 48138158 88650 88649 761948680 33087 33088 490018174 60871 60869 109020155 83441 83442 800735476 35287 35288 814649689 51241 51243 959991298 22868 22870 18351792 3082 3080 981457363 91520 91518 960532400 64342 64340 104086436 79074 79076 194411671 43741 43743 77462997 33098 33099 242164716 92726 92724 152726848 83132 83131 216992880 20269 20271 993047241 17765 17767 145060690 1011 1013 893627190 51579 51581 500302498 16266 16264 451014978 18582 18581 474401800 71075 71074 146197996 49225 49224 115858358 69225 69224 539001621 10125 10123 198244251 55483 55484 274768970 33111 33113 655613657 90629 90627 527102431 73433 73434 35429754 33116 33115 341502525 64869 64870 28493918 33118 33117 92538236 19053 19051 345748856 77788 77787 740773685 33121 33119 886801467 31997 31996 69404817 13075 13074 765069902 53635 53636 988941478 93877 93875 396392583 71854 71855 204462340 50110 50112 511593495 40820 40818 332598410 33438 33439 4939778 99178 99177 838775423 36425 36424 436712147 36485 36483 101359582 43953 43952 849425549 77872 77874 563597552 4402 4401 378613988 87339 87337 289555744 64030 64028 908175789 27506 27507 22545164 33719 33721 407778708 90272 90271 30408408 28672 28671 340113165 53960 53958 131122375 79481 79480 596443021 88805 88803 888191500 34828 34829 52783353 89072 89073 73596893 56229 56230 385187679 18070 18071 84788426 35801 35800 499023076 97083 97081 495935565 33149 33151 768199165 2602 2604 502944930 38046 38044 103200738 33154 33153 992251096 93108 93107 707140416 32275 32274 959585577 76113 76114 400233774 1320 1319 640152455 72098 72099 658532451 3621 3619 35419767 54850 54849 66498214 33162 33161 386631202 18939 18938 329810565 76463 76462 575181737 49140 49142 990769482 33165 33166 294535866 73311 73312 327764267 78582 78580 900909409 82726 82724 57644993 52294 52296 754418208 53838 53839 182873276 78042 78041 654206017 59540 59538 929412308 26738 26739 72898155 15735 15737 266158339 30857 30855 867831668 67223 67222 728944113 90007 90006 248314230 81611 81613 82223024 8870 8868 413059877 33102 33100 16333737 97154 97152 532269919 57913 57914 454318806 69155 69153 634352389 9989 9991 109073970 80708 80706 252666122 669 671 12055918 25875 25873 991417545 51254 51256 32037862 61882 61880 159818396 32169 32170 497493971 9405 9403 741267114 33193 33191 179875778 10088 10087 149191168 47690 47689 963812933 33195 33196 217361892 51464 51465 240439784 78235 78237 875860325 1687 1689 833490790 48913 48912 632562999 27568 27566 568108061 93854 93852 672113086 14712 14711 439291072 51413 51415 258110313 2730 2729 6878284 33206 33204 651645249 61897 61898 719462205 33208 33206 937238978 33207 33209 827070209 67171 67169 821469673 29944 29943 437299629 83773 83775 237863566 70573 70572 374641135 33214 33212 86241268 63057 63056 513530691 30436 30437 382056351 20847 20849 571004522 1273 1271 144539749 54383 54381 440381977 83944 83946 667076808 21544 21543 904465390 69229 69231 393060227 54839 54841 735219111 9712 9714 220908131 36492 36491 682748566 33225 33226 17663320 33421 33419 696570192 97516 97515 355341260 26790 26788 882288038 33229 33230 313165363 5635 5636 52434646 92231 92229 73893348 50910 50908 227042818 74283 74285 190577959 33235 33233 206074080 99260 99258 840720783 10547 10549 527324340 67919 67918 544083594 56476 56474 784088443 18305 18303 209333814 88077 88078 879506793 94099 94100 731686006 18055 18056 76744854 6276 6274 81375302 72770 72768 52400373 18316 18314 653080395 96771 96769 444595845 2695 2693 603877294 52178 52176 618622923 33250 33248 351231019 33251 33249 437087871 40666 40664 106122853 2804 2802 872129670 31227 31226 284975997 46408 46410 467852576 39428 39427 3157730 77200 77202 302065251 33257 33258 125306731 61449 61450 570402536 35943 35945 706030243 18009 18008 368278468 43947 43945 370158180 87791 87793 972960441 7177 7178 351066279 54308 54309 580007086 10965 10963 335259034 33265 33267 122860637 36033 36035 642491379 87470 87469 613840204 45754 45753 37529476 35885 35884 898301694 33089 33088 481341968 24702 24700 955453546 61054 61052 601760350 73000 72999 311322540 33276 33275 2690955 33276 33277 991277563 2324 2322 43778212 33279 33277 283129819 51971 51969 546809973 49666 49667 992254355 72531 72530 19178907 33283 33281 836480994 87377 87376 38744289 94970 94969 474047726 48466 48465 391292873 53588 53586 402069885 97471 97469 6234472 26672 26670 449276519 11421 11423 510911351 30951 30950 17001036 37914 37912 449419176 25027 25026 982131586 33294 33293 126175030 10638 10637 678000209 49240 49242 979585728 13270 13272 488286051 22993 22991 521071703 38165 38163 292369014 14530 14528 588312534 19676 19678 79188 20994 20996 29895537 33301 33303 963479301 83433 83431 866183825 3325 3323 587255619 79353 79351 517733600 37017 37018 841101870 22956 22955 302728095 19305 19304 374760513 70832 70834 606049088 33311 33310 601700997 25243 25241 68707633 4898 4899 821594884 10593 10594 979226102 36364 36363 936046977 53514 53512 363144058 11680 11682 786025574 33316 33318 730883495 11265 11263 707823102 21348 21349 685276980 33319 33321 925105636 70754 70752 381347006 51226 51224 78587580 36332 36331 376193051 73414 73412 175909920 91217 91219 271181291 5931 5932 8434909 64740 64738 938199407 52694 52692 423761248 95011 95010 699785887 7931 7930 280495723 75406 75407 66121846 50138 50139 30323725 36965 36966 587207057 33335 33333 344275152 77909 77907 13601528 33336 33337 917821748 30574 30575 28595516 33337 33339 829330268 49221 49219 114324418 60969 60968 218191624 96849 96851 298334814 28271 28269 362248643 33343 33344 342888739 33087 33086 846936926 33344 33346 230327930 88916 88918 570060444 33348 33346 883350898 71527 71528 199498287 23880 23882 785765975 50052 50051 18078691 82237 82239 884663686 54800 54798 993486874 10388 10387 627919999 96446 96445 186918776 32944 32943 740018492 33356 33357 233366751 33211 33209 958287810 18389 18387 342131102 66531 66529 816153077 96049 96048 321394149 91502 91504 286284208 74487 74488 190057341 15904 15903 853260565 70029 70027 438227125 82499 82500 607474978 54581 54583 15808416 33368 33367 36548229 46748 46747 405755261 44392 44390 294161586 83980 83978 49884279 77895 77893 959655730 70084 70083 926349711 71449 71450 542124350 86232 86230 137177302 6311 6312 300882828 33377 33375 197976543 17587 17589 677068905 72687 72688 109748852 48183 48184 571375112 11433 11431 864144776 46723 46721 574812954 23483 23482 428948589 47325 47326 59500446 33385 33384 455143495 8073 8074 531307515 33386 33387 310507457 37622 37620 184129612 14409 14411 753917182 44414 44412 729943547 13523 13525 372584403 61841 61843 665936273 86322 86323 653033523 41504 41503 306111180 3878 3880 660659434 89117 89116 337764595 98240 98242 420555406 36330 36329 304240998 33398 33399 416442035 64217 64218 805991545 64541 64543 193997663 94580 94582 863552642 13091 13090 665913022 85103 85104 676559665 35322 35321 219642646 33406 33404 148343072 35715 35716 36008188 74047 74046 189750187 40010 40008 688682441 42217 42218 392113410 69126 69127 463161416 33412 33410 83532412 53352 53350 97625521 11918 11920 653784367 2922 2920 720915675 33416 33415 54263997 25262 25264 721493421 37416 37417 982848624 33417 33419 954720982 82387 82386 35967626 78934 78935 800154557 33422 33420 813033942 33421 33423 403886779 33424 33422 3020163 50695 50697 279964553 83540 83542 174083890 33425 33427 721311220 70520 70518 444426062 65336 65338 784769240 77499 77497 501675932 33429 33431 373811531 33432 33431 287368211 33433 33432 888668697 23228 23229 749002221 71121 71119 451391345 55581 55580 860953854 48412 48411 650267357 51317 51318 612320069 91762 91761 410018679 81932 81933 867245761 33439 33441 375041627 17518 17516 132562309 10476 10477 927783768 56089 56088 613222415 76359 76360 49553899 9652 9653 41487318 69362 69364 990124653 25905 25904 471576610 39839 39837 519616395 75396 75394 189445920 38886 38888 14395895 78325 78323 12442934 33451 33453 45235805 61878 61879 823717012 41953 41951 203210137 66318 66317 27377932 98113 98115 747745063 33458 33456 915779619 75278 75280 11585498 16272 16270 487506280 37322 37321 727601873 8339 8341 413321476 75353 75351 326214312 85166 85165 277969555 95186 95188 411484395 33466 33464 573307442 78510 78512 643210192 33467 33468 424483289 22986 22984 12373541 33469 33470 744882412 73121 73119 442242439 16853 16851 506786316 93106 93107 71121109 74850 74848 118596403 75754 75752 264181476 16226 16225 669342720 13829 13830 185139572 66440 66438 146263631 69263 69261 869574755 46629 46631 82107661 72671 72670 187057441 99449 99447 116147531 430 432 994932324 22135 22134 367254928 57248 57246 551819805 46498 46500 915136372 37448 37446 74646442 25095 25094 33386346 49920 49918 917660237 56831 56832 872339166 95434 95436 560622557 27416 27414 318055552 33493 33491 56481211 53720 53718 863413983 87330 87331 175158792 97725 97724 964359481 33594 33596 442208021 33498 33496 422509201 27545 27544 941504283 28784 28782 963000067 68223 68224 636998189 78754 78756 967650133 28471 28470 631571562 70982 70980 39803086 39797 39795 832809591 30569 30571 33607499 52868 52869 991032877 29492 29490 371387279 54418 54416 506545038 74574 74572 134436827 46729 46730 529119742 68267 68268 414672062 63339 63340 598379952 82472 82471 43565103 91349 91347 864908638 54319 54320 817379545 9865 9863 66772541 39953 39952 703482806 98513 98511 859240496 94974 94972 294596575 67245 67243 187784251 33522 33521 69274275 33523 33521 7962427 48078 48076 324109782 50684 50685 968238805 33526 33525 65495147 71297 71299 358876845 47264 47262 922636614 18077 18076 50137560 22203 22204 919437387 85431 85432 509521043 69748 69749 314407355 70651 70650 465741877 50338 50340 91450304 30276 30274 13621602 95391 95390 639680070 40210 40212 400432258 59859 59857 97743629 27614 27616 795161713 61710 61708 375802876 63035 63033 478914424 57556 57555 488025017 52649 52650 675500669 62574 62576 313779318 1584 1583 17485430 59579 59581 863070478 36342 36344 55950372 93813 93815 542741584 42063 42061 578912765 47482 47481 341867162 83608 83610 713436778 8998 8997 252901803 63343 63341 640594994 54085 54083 921434802 33553 33555 530130742 98515 98514 356752042 33557 33556 196462432 29631 29629 769993962 4249 4248 778844118 33558 33560 339430392 94101 94102 693745267 14635 14634 2616479 24740 24739 121071479 14398 14400 74557249 905 903 903350653 53921 53920 685321070 57746 57748 13444526 6781 6780 164172212 25621 25620 51136053 23429 23428 68072889 40945 40947 47795442 1925 1924 802116232 50011 50010 104377459 65299 65298 152126249 96234 96235 404862240 83001 83002 234469748 46360 46361 171420853 33576 33578 781533478 94550 94551 684152310 87555 87553 334058805 65363 65361 835237534 33582 33580 520254817 23244 23246 478345624 33584 33582 34435084 77645 77644 600523121 1907 1909 380623435 33517 33515 619282190 78055 78057 803985469 48686 48688 85467290 1617 1616 264226716 84403 84401 799583427 31311 31312 12032145 62446 62444 516070950 93884 93886 442360013 24356 24354 13144839 3252 3253 228836565 52484 52483 743974214 66353 66354 486445981 25427 25425 887881358 33600 33599 7888985 80127 80128 304020688 16537 16538 17325200 74806 74804 730725104 67491 67489 159224946 56087 56085 995627454 33606 33604 756275051 31190 31188 423945511 41216 41214 94929144 90472 90470 545247661 5646 5648 690260410 69026 69025 33590804 1916 1914 444965065 33613 33611 898241886 51390 51389 317916490 71228 71229 457960698 33615 33616 7282244 4336 4335 2497337 4713 4714 9206447 45432 45434 378167809 19289 19290 443118542 14275 14276 368906693 66377 66375 372364223 33623 33621 322537652 33622 33624 979522129 85646 85645 49426993 35852 35850 177159701 37130 37128 959617668 85426 85425 225679288 33629 33627 392358607 33630 33628 990088591 71865 71864 988242243 87057 87056 807359860 39665 39666 509942163 29454 29456 702568657 53840 53838 67661737 63028 63026 714204922 72205 72204 7343257 28331 28329 171827648 81684 81685 902571475 35006 35004 350361667 49537 49536 866045596 35681 35679 943735815 20715 20716 220426175 39749 39751 592469066 93283 93285 367406463 8425 8426 424948629 40060 40062 419552209 21514 21512 445092754 55837 55838 392141000 41527 41529 611470109 22564 22565 446425937 45196 45197 735863453 79313 79311 243579424 33654 33652 308013717 15233 15232 859811562 33655 33656 965482614 33655 33657 436787669 1061 1060 903620024 37520 37522 49995565 51803 51805 50373928 53220 53219 790104408 86111 86112 7207044 922 920 350175500 79123 79121 957096005 61046 61047 261774783 28819 28817 344016828 98318 98316 892912735 30674 30675 975953760 78310 78308 678410820 65620 65618 28285799 62135 62136 400095843 33672 33671 918854803 52683 52681 397683396 7113 7111 285651279 5356 5358 676218422 33675 33676 30270202 25774 25775 452775489 29116 29114 994396547 45272 45274 667179356 33679 33680 789694262 33681 33679 630706528 90012 90011 749813461 22346 22347 926840381 14194 14193 459594219 33685 33683 516913387 33686 33685 895313245 33687 33686 165298852 94455 94456 82833986 95617 95619 136690769 98252 98250 560265460 98804 98802 58056770 74790 74789 225161831 33693 33692 194506785 28592 28594 959257530 12425 12424 619958569 86716 86714 167467020 33697 33695 836599955 93341 93342 698770577 33699 33697 577705553 77864 77866 63965413 9323 9325 10959871 93917 93916 344522144 51750 51749 159983127 3938 3936 108096298 50733 50732 14691684 2759 2761 144265937 75948 75946 295804089 78996 78998 401504280 33709 33708 753764066 83285 83284 568676434 54982 54980 968014043 12497 12499 19768944 83243 83242 116300864 47560 47559 302231832 80526 80525 311467525 33715 33716 2281207 72796 72795 385641831 42405 42406 274095447 81921 81919 824780578 79604 79602 128769268 51454 51453 292110565 47083 47085 843667723 33723 33721 147114243 27744 27745 735331509 73595 73597 620940907 33726 33725 730940019 33727 33726 759497946 91622 91623 906725898 10663 10661 827324751 64798 64797 913203345 49132 49130 30122176 33730 33732 561010376 14568 14566 617716491 33734 33732 602522027 12860 12861 889105455 64918 64919 57431879 44635 44634 54746556 15373 15372 337111501 51866 51868 658390664 32453 32455 33678053 82858 82856 333031076 29004 29003 374673732 48331 48330 552504718 30912 30913 872078977 68412 68410 931401896 94224 94226 831124260 62645 62646 850673129 24007 24006 288814849 20192 20193 657192659 23867 23868 342305732 13335 13337 592281509 33750 33752 216241612 42392 42391 435359441 79970 79972 766060349 53305 53306 164720816 69819 69818 29349712 85661 85662 326603637 92534 92533 743743470 33759 33758 267587424 63546 63548 811467646 73531 73533 437288756 28540 28542 670706939 38578 38576 473840874 5468 5467 660258889 59170 59169 353261223 97078 97077 821190857 33767 33765 609800172 83693 83691 774699 37715 37714 318538508 7267 7265 144799619 29303 29302 658716388 50226 50227 717410975 38131 38129 937442502 10354 10356 28611992 10425 10423 261532342 10191 10193 177855656 49572 49571 326632921 54385 54384 140711483 46426 46425 36546346 65761 65763 633358153 33781 33780 528331887 71428 71426 313518562 22038 22039 979742572 36724 36722 68767755 33785 33784 635669846 62951 62949 950305992 68584 68582 274123914 80046 80047 18795898 33789 33787 253226623 33790 33789 882400619 56356 56354 253617145 74883 74882 202527144 51620 51619 406817152 10239 10241 191494927 33794 33795 890685457 33796 33794 944415912 21608 21609 830320147 67281 67283 482513977 32631 32630 28808332 52638 52636 930085140 87683 87684 70034581 88907 88908 458669364 26846 26847 802214156 15365 15364 559017096 33805 33803 555817096 92032 92034 757311119 61592 61590 399221650 55418 55420 673893925 4185 4186 384504594 63655 63654 867232669 33810 33811 971838215 42880 42882 887059727 65691 65693 806520187 11665 11663 11871987 94359 94360 814930359 24213 24214 725493487 33816 33817 425419699 42609 42607 408670958 16133 16134 175425488 33371 33370 373296754 20901 20903 805424841 58895 58897 494625835 36584 36583 216315367 75401 75402 11302856 45956 45955 939380597 57230 57232 232569869 33826 33827 504334196 61931 61929 459331878 82206 82205 977248400 6113 6114 679105851 92345 92343 389725522 78238 78239 226661700 79317 79315 183699862 44125 44124 559397919 7772 7771 57396800 58083 58081 349017567 32053 32051 935151915 67080 67078 29511016 35718 35720 732777314 11968 11967 265068601 33841 33840 503058323 74563 74561 814843016 64721 64720 222445248 33842 33844 364115348 3586 3588 688523576 69255 69257 577198647 26103 26101 536109510 78440 78438 983677370 11533 11532 947484968 61494 61495 837726958 16349 16351 105549250 69532 69531 4497272 51131 51130 777479060 41621 41622 538828141 48730 48732 191428714 33854 33856 337568031 55335 55333 627755090 40825 40823 14178102 33857 33859 222901843 22724 22722 935097090 27333 27331 259321180 70800 70798 892984591 2959 2958 251841915 77619 77621 956239354 21163 21164 997243215 17697 17695 264516996 99826 99824 855988160 71950 71949 341308389 58763 58761 64200173 45418 45420 145806179 59993 59992 492516710 6811 6810 614498338 71400 71401 617353884 7421 7422 472265278 33875 33874 38634902 81251 81250 63157271 48114 48115 981737189 33878 33876 907443948 58689 58690 44722905 38 40 956239788 38797 38799 660468981 43054 43056 175965704 83658 83659 838470049 71304 71305 287024077 38923 38922 574004255 33884 33886 362787441 33887 33885 751394496 33886 33888 112688363 60248 60247 749054808 11335 11337 72195016 92079 92080 417550319 44051 44052 343787388 21886 21887 826020793 69204 69205 69248246 34219 34221 858720329 69089 69091 352665719 43201 43202 163904257 42398 42397 2220195 33899 33898 166501069 33898 33900 252668889 93832 93831 763667985 94669 94670 722387392 71171 71172 519419103 10823 10825 700865314 31364 31362 125498222 18240 18239 864945662 59897 59898 838787271 82061 82060 150864856 28392 28390 882959810 33247 33246 142440532 37317 37315 852842545 30250 30252 292955651 33911 33913 707346011 29981 29980 120024445 27740 27739 463595180 33916 33915 353780400 11722 11720 62990250 6348 6346 924945527 47414 47416 858151979 30655 30654 657564271 33920 33921 969928645 93621 93619 848026886 88337 88335 922619783 33924 33922 415525844 45376 45374 68913382 59338 59339 911205935 5748 5749 769716474 40939 40940 481643001 10197 10196 168777195 47352 47350 442555581 18499 18500 568110246 85638 85636 336896762 87279 87277 22374100 46728 46727 838623679 24186 24184 43867404 42365 42367 39673464 33937 33936 36194631 40060 40061 334123272 601 600 799395221 33940 33939 699644952 2882 2884 125811983 55041 55040 180068270 69460 69462 714394893 5768 5766 254196225 33945 33944 620428441 8352 8353 755813004 23351 23350 828510243 33948 33947 653134689 81735 81734 722859382 43894 43893 499307712 9211 9213 10462186 42125 42127 682434280 80480 80478 419974363 66212 66211 877483565 52215 52213 35595867 3038 3039 196130123 27841 27839 990030372 66481 66479 216373754 33933 33931 154553040 4353 4352 724436930 92019 92017 812650829 18281 18280 13651217 85270 85268 955619467 23891 23889 310869643 1093 1092 439766391 14566 14564 110705825 32587 32586 980484397 2283 2282 830895973 21662 21660 821291881 68425 68427 978953372 25890 25889 486388031 4666 4667 949918741 33973 33972 54641677 77603 77605 233934394 3896 3898 67677357 33976 33974 489736421 73762 73760 468915951 23672 23673 558775925 82399 82397 22753606 41552 41551 96699168 30582 30583 274052289 792 794 44283019 76805 76806 391522621 7329 7328 508264343 74765 74767 913258970 43855 43853 380811390 33987 33986 590720427 86283 86284 342014240 83991 83989 54646962 66801 66799 688126359 62683 62681 793811211 47773 47771 999364369 72584 72583 285750375 54869 54867 606813407 43532 43533 760654268 33996 33994 428319689 10881 10879 225921851 60554 60556 839261093 50941 50940 412202115 62806 62807 442520360 3956 3955 268333332 5672 5674 66900475 82039 82040 2516742 36865 36864 752867601 36111 36110 403069435 34673 34674 54500665 89670 89671 961649234 27192 27191 112496623 34009 34008 858961053 34008 34010 688597624 16971 16969 967619925 96421 96423 280457006 58551 58553 195024077 34014 34012 55167768 18255 18256 426286949 50614 50615 992612797 87994 87996 505769472 32690 32691 115078458 1995 1997 33028280 34020 34018 972704915 76387 76389 412343760 53194 53193 197754439 807 809 709861097 81019 81017 687756583 19586 19587 536249977 34025 34026 429010279 84310 84312 25567610 58262 58261 406190070 98034 98032 53997407 53724 53726 492996619 77513 77514 253708876 76844 76846 810753 49487 49485 996618630 88795 88793 770927204 73869 73867 61095977 62365 62366 496396364 69587 69586 367894041 90475 90474 2792425 80227 80226 613382458 22812 22814 919702624 5472 5473 785923300 97392 97391 694398933 69342 69340 678872977 25308 25309 115889353 18745 18743 353666265 97382 97380 195338151 34045 34047 150501793 3656 3655 309027481 76024 76023 11441807 7028 7027 300400032 87048 87050 49277633 25917 25915 597132516 34053 34052 454588606 54353 54352 374792521 34053 34055 609476524 54292 54291 781475650 72874 72873 828083908 14052 14051 371482602 72266 72268 108210436 34059 34060 498180177 52512 52514 912844579 48906 48908 298765075 68561 68563 809031114 77491 77493 95045680 77697 77695 793723905 64292 64293 358465303 2829 2828 543749608 95818 95816 31620868 36101 36099 756510631 77556 77557 681722252 34071 34069 71738023 90656 90654 950631287 81133 81134 855955203 94159 94161 662155213 34075 34073 4131129 82246 82248 125237555 13296 13294 80983078 44169 44167 33865080 19844 19842 136637233 28411 28409 388874092 39344 39342 486295750 32610 32609 620233457 34082 34083 158179590 34083 34084 408598356 30645 30646 183445692 12133 12132 164305885 34887 34889 662412947 22055 22053 661918372 38170 38169 962008199 14549 14548 788682151 24450 24448 124677530 9568 9566 421167642 44420 44421 475653064 66596 66597 946531838 31915 31913 771697212 10958 10957 777616373 71262 71264 131432388 239 240 928768341 83321 83320 163792259 32644 32645 820253307 43593 43592 765717990 59899 59901 452381026 68508 68507 627562457 32458 32457 928635508 74501 74499 64481850 1633 1632 141020063 59105 59107 32834445 45944 45942 293790124 6015 6017 318640626 56868 56867 455350220 80816 80817 420308821 73854 73856 479311220 92310 92312 744365541 66134 66136 220984939 94448 94450 120365255 84885 84884 63483682 30529 30531 137932043 55630 55631 122152771 87630 87632 501800671 41564 41562 247303308 34120 34121 201957122 70595 70594 424431582 53658 53659 506594428 86660 86662 428982929 34124 34125 952467085 46604 46606 441825803 45633 45632 445831907 15625 15627 490350481 92490 92489 18512911 3748 3747 822944348 34131 34129 24007738 7264 7266 565925872 52762 52764 129169428 12499 12501 65197737 98216 98215 256073230 94531 94529 40443031 34137 34136 91299273 10971 10973 290677900 34139 34137 686375886 3585 3587 70013810 17114 17115 397577599 99686 99688 807606242 28340 28339 500343118 86047 86045 364319219 34145 34144 915281708 10560 10561 933431632 25498 25496 306963780 95652 95650 533798798 8705 8703 320144618 44560 44559 267107516 34372 34374 297427918 66158 66156 66445371 97607 97609 496137590 91479 91481 706826192 24627 24626 148797675 11097 11096 238438135 76657 76655 868959922 28996 28994 548452474 47340 47342 672283389 95393 95391 359446595 41130 41129 926781475 14418 14420 66537838 60982 60981 764001614 8797 8798 730350755 33042 33040 191114611 34164 34166 881230499 45055 45054 395502216 84601 84600 935828768 46306 46304 5672689 97398 97399 660216786 34171 34169 54195515 34170 34172 513004487 88145 88147 185751052 29302 29304 975333115 13088 13090 412388442 33863 33865 364831272 73243 73245 665660380 88701 88702 830368991 89920 89921 552315326 73297 73296 549765080 12182 12183 195325849 34181 34182 81253767 57455 57454 756068514 99537 99538 890046703 89745 89744 34742050 38912 38911 379721403 34187 34186 630429222 82990 82992 103330955 60876 60875 361466743 73303 73304 345748108 81861 81860 681500108 89917 89916 974183243 79157 79155 643846975 38738 38737 722379 34195 34194 339074046 38553 38552 90869205 34197 34195 685305155 95855 95853 503457423 10130 10128 947325062 34200 34198 801454928 41379 41381 192430833 12901 12900 261968563 24095 24097 836460820 45824 45826 71163370 47697 47695 87808730 44902 44900 306245205 3630 3628 729013179 38192 38193 264762195 57696 57695 198873908 21678 21680 668766809 70371 70370 153905524 34212 34210 157167425 17636 17635 839248985 4827 4826 657107684 20200 20199 973801626 67934 67932 173245930 15087 15089 766010182 14121 14119 871278049 63068 63069 846292845 13174 13172 814248077 44287 44288 103210012 34220 34222 523612543 98722 98724 240621199 86806 86804 239533545 43154 43156 715201699 63995 63993 798427825 11897 11898 462605194 34228 34227 109258948 30692 30693 808441538 34230 34228 292903853 39250 39252 202421064 52575 52576 287096422 54305 54307 941998857 51031 51032 792406638 49306 49308 270095513 35666 35668 656102683 34237 34235 45449511 3874 3876 832493362 5078 5076 411992753 20164 20162 384979637 70733 70735 255247476 55835 55833 668936956 3168 3166 19750823 27083 27081 12387079 90826 90828 643447400 49661 49659 403043859 28405 28406 583724791 34246 34248 981712491 43963 43961 880068898 21924 21925 925286017 65584 65585 228014080 41303 41302 477470781 34251 34253 230459362 36239 36238 161480341 34255 34254 727545991 45765 45766 892226910 17141 17140 2098063 98181 98180 727151458 41556 41554 163604274 52545 52547 636570290 28724 28725 294209842 20608 20610 31550 22441 22442 209585678 97006 97005 653091746 59122 59120 639205497 58335 58334 190121027 34266 34267 128943370 30491 30492 863740059 34269 34268 242193973 63558 63560 828115665 5648 5650 33993850 34272 34271 509496717 3495 3496 38218972 52470 52472 514107402 8646 8648 521078677 34276 34274 235016301 22088 22086 683727112 26768 26769 411578453 34279 34277 829335287 46545 46547 549261235 60481 60480 177739766 34282 34280 896197084 34283 34281 891687712 34284 34282 957393116 4354 4352 342695432 66855 66854 22960397 74468 74466 835671795 36336 36334 837236457 34289 34287 50257732 99332 99333 812339485 92881 92883 81676855 72790 72789 986999006 74481 74479 486892498 7807 7808 985833088 21182 21181 333505561 5643 5641 475506757 63067 63065 427090562 34298 34296 151683443 32339 32341 650059176 91740 91739 605622185 55229 55228 767126339 93240 93239 177844850 57314 57316 704341080 69186 69184 959213851 34305 34304 66789805 1213 1212 424557250 15704 15703 418454656 2274 2276 407661744 75122 75121 425330552 67666 67665 164795113 22223 22224 269988828 86743 86742 941659904 7466 7465 70407939 83879 83880 601510192 34314 34315 121488396 85326 85328 360296361 18089 18090 576220623 34318 34317 40003624 67956 67957 869156114 10053 10055 663873482 68459 68457 794511105 40856 40855 468874530 38414 38413 319606744 34322 34324 11726473 31294 31296 46400995 30202 30201 853319349 19752 19750 475525288 62570 62572 14745486 67700 67701 911577187 26015 26016 763102012 34330 34331 459704754 98992 98994 404023173 30459 30457 877509010 67166 67168 376878934 64538 64539 848053642 15487 15486 444304031 77367 77365 765688870 19859 19858 83580004 85635 85637 83106215 64747 64749 649882898 14958 14957 944129273 27461 27460 755242767 1809 1807 149215461 16577 16576 466432404 11675 11674 358829448 99148 99147 395644351 95151 95152 33412612 10122 10121 550476260 60965 60963 530450037 65754 65752 49993509 26984 26983 595170855 3719 3718 424529218 75449 75451 559321606 28728 28727 722301106 57424 57423 443290453 26997 26996 24915698 7478 7477 317017763 28597 28595 963515677 72987 72988 200443 21016 21014 846808253 60285 60286 14545244 34362 34360 499690208 34361 34363 868709480 16233 16235 244198767 47851 47849 441233504 34366 34364 236143292 34366 34367 500845392 57170 57168 359442266 34368 34369 653917575 32415 32417 785131057 96272 96274 423115338 61987 61986 544319185 76520 76519 631591114 23313 23314 591263239 78970 78968 100047187 68685 68683 115604654 75884 75886 306840261 34378 34377 96196808 62984 62982 59151432 26514 26513 708021454 18176 18178 341718844 31834 31835 132331844 1862 1863 317840751 34383 34384 708547727 31393 31391 353425299 77567 77566 987469067 34385 34387 555511791 50534 50535 25198937 97357 97355 32428884 34388 34390 66883830 77904 77903 956555859 34392 34390 158390034 60114 60116 489467053 8033 8032 521230751 72793 72791 503335179 34396 34394 648324776 55726 55724 936820463 60102 60103 177159652 13569 13567 235186411 48133 48131 488576139 34401 34399 8655633 95263 95264 65053032 70545 70544 735869354 83399 83397 210562864 28269 28267 563489323 45775 45773 765372690 70862 70861 292370532 36976 36974 344216975 6389 6390 789069307 63634 63632 57521036 4492 4491 167250457 66474 66472 549809573 39430 39431 683216739 16526 16527 976951237 34415 34414 878112300 69549 69550 494611187 10609 10608 648638184 23528 23526 142504815 72490 72489 222068964 34418 34420 326804734 5997 5996 315625781 30658 30656 376965506 70581 70580 561532399 57877 57879 746716621 29310 29308 258058647 24890 24892 376778935 34426 34427 674378458 69978 69980 528046190 526 524 84579454 86155 86154 84627982 42181 42182 86757786 95823 95824 78897010 44285 44283 422744578 78416 78414 291043145 48313 48315 855708422 79772 79771 304995180 34437 34436 205131868 28905 28904 759687535 79152 79151 359184730 94394 94392 70455157 10950 10952 69319784 57195 57197 97247049 99934 99933 863109814 17555 17556 329540011 90896 90898 617569834 10117 10119 589478888 57873 57874 432528285 77006 77008 371998126 69743 69744 306212678 96551 96550 823385373 83859 83860 619553142 98614 98616 780816161 3222 3221 47778182 59699 59698 791738880 64612 64613 864154894 19046 19048 650933807 55836 55837 181592 34458 34457 152375658 43792 43790 8133909 34458 34460 405473283 86214 86216 436838478 91835 91836 380004475 67112 67113 628062365 58174 58173 61803343 59950 59952 173364124 74032 74031 72620308 59029 59028 80118174 89407 89409 947142854 72238 72237 632357533 58759 58760 592949342 95996 95998 470310772 86406 86407 601974178 13260 13259 948446030 78321 78322 569728321 34475 34474 41533279 96861 96860 837897759 67472 67470 817836754 39650 39651 733589230 75038 75040 895875330 28373 28372 393165310 28088 28090 871772140 24623 24624 834495318 76606 76605 240119013 57705 57703 701461763 8833 8834 499459464 84053 84051 450938288 19435 19436 155204339 65247 65248 594558327 34489 34487 637551923 37111 37109 470850807 56821 56820 889139964 90932 90933 265992871 18787 18789 787681693 17933 17931 947989097 88541 88539 821006644 62150 62149 536937315 34495 34497 773918 94322 94320 703805450 74241 74239 390889650 34500 34499 645936255 54535 54534 236601391 69162 69163 821016351 81754 81752 258780658 32837 32836 4410710 92497 92496 763993069 58420 58422 218820275 34507 34506 134244692 71294 71293 181131330 50147 50149 346709145 89973 89971 488684054 34511 34509 424696219 55239 55238 73649445 68420 68421 132827163 96509 96511 664426329 84467 84466 260193903 28777 28775 13599203 25613 25614 330548346 10509 10511 178832851 45109 45110 483574491 17848 17849 764285157 17983 17984 849965669 28236 28234 344405150 46887 46888 869982159 47515 47516 631780760 7044 7042 468178861 74907 74908 62652699 78905 78903 164384415 99672 99673 435828460 98574 98573 960895433 34529 34530 794183018 10631 10633 11733891 54851 54852 594643926 30021 30019 93734993 36532 36533 388986611 77897 77899 968222741 34534 34536 585419727 54197 54195 316815235 34536 34538 472585440 98265 98263 257142230 17904 17903 223602002 34541 34540 951052993 50374 50372 544695968 85225 85226 933744809 90169 90167 539616354 84654 84652 708677393 43507 43506 264981094 34547 34545 245707094 34546 34548 31457025 34549 34547 885327260 63609 63607 262673319 36345 36343 140144648 216 214 809889210 52163 52162 632880688 62744 62742 395999648 10575 10573 187649743 34556 34555 414383640 13559 13561 419832254 89030 89029 829822414 88414 88412 841360415 70529 70530 5602605 51375 51377 794086619 24204 24206 563933812 89205 89204 924507472 2501 2502 376003596 37012 37014 742709827 72328 72327 926329113 15436 15438 84119836 46492 46491 336896079 27404 27405 18264914 5363 5362 74944774 34570 34571 842048036 91633 91632 145300113 34571 34573 619687050 48797 48796 54703052 97801 97803 579596651 47373 47371 232860917 77939 77941 386866192 93098 93097 124718525 1985 1986 299409625 73617 73615 606118302 86774 86775 823707694 22561 22563 452921454 73150 73151 100033977 33501 33499 917934389 34585 34584 592383954 19386 19388 711478588 33093 33091 689728315 34588 34586 136010086 17056 17058 47518990 69025 69024 449860035 24714 24712 203179251 14268 14269 103916387 68102 68100 703719830 51200 51198 770093160 4205 4204 279114073 34596 34594 109443679 10466 10465 38139206 23834 23833 304432849 34599 34597 997583943 34600 34598 714011156 73155 73156 521581721 34601 34602 454026343 54439 54437 783667582 3924 3925 736943423 26130 26131 25866546 41516 41517 561187035 46362 46361 203132705 85098 85097 279581726 13916 13914 713016919 29651 29649 195506846 63877 63875 60972600 3978 3977 125586169 39152 39151 416230257 57948 57946 36893544 75756 75755 801539886 31291 31290 738293910 28424 28422 797707918 71838 71837 840061106 34619 34618 465657939 43789 43790 855755970 72601 72599 71548639 2118 2117 954850875 81441 81443 432972892 74133 74135 51702991 24909 24910 356345658 82687 82685 559198343 29345 29344 57344734 55630 55628 451443729 9360 9362 666458264 39727 39729 152799579 24728 24727 120388822 23710 23712 561143393 81391 81390 238249112 18526 18525 353587267 95745 95746 587400996 71972 71971 104714906 25042 25041 379570171 94034 94032 291000588 57295 57296 108608779 11282 11280 195381022 34639 34641 548316454 7471 7473 965904970 45006 45008 485597875 32872 32874 514718290 72120 72118 470290084 68115 68114 691243987 46687 46689 72461736 75911 75910 457564445 28931 28933 781164961 20139 20138 867689794 20154 20152 289380696 16013 16015 948247917 37854 37856 44216431 66803 66801 618833013 76780 76781 29600664 36696 36694 485426354 34655 34657 29176581 25473 25471 688251920 40595 40594 630492448 36658 36659 447788641 34659 34661 482313083 83186 83188 490334712 3634 3635 843580938 49206 49204 333398643 69900 69899 42699408 58890 58889 128112088 1107 1105 221892183 15518 15516 113008612 34668 34669 206536740 54750 54751 934109087 31339 31341 63098474 36098 36096 32617268 58179 58177 364646334 25058 25059 240231936 33304 33305 286763915 26072 26071 13935849 92954 92955 182685959 60551 60549 777096433 43501 43500 277191269 77119 77121 799262730 73580 73579 611987533 51168 51169 343452717 61212 61214 397820297 59692 59691 398905510 34684 34685 833348353 92923 92921 400281010 34685 34687 954870761 40917 40919 873503307 62579 62577 241181241 34689 34690 303758403 34691 34689 759090013 34690 34692 754859664 36595 36594 24687918 86268 86270 798990823 5815 5813 652774178 91396 91395 22770060 62482 62480 51350463 81018 81020 668808808 34399 34398 192475734 99419 99420 15556700 71717 71718 716876013 21731 21730 496139733 70062 70063 370759293 71804 71803 380634528 34705 34704 97000798 82811 82813 654628608 76072 76074 567123455 2405 2403 621903870 34708 34709 360845786 30004 30005 44847105 43492 43493 464786087 73350 73348 876309150 63284 63285 896197072 2014 2012 427099825 97430 97432 491111462 70514 70515 803580845 82502 82501 696239570 24113 24115 720651056 88485 88483 781417102 44109 44107 926139611 1909 1911 343379477 34721 34722 162785888 36255 36253 814299351 88826 88828 418507228 61285 61284 369388786 65236 65235 23898728 34727 34725 791498590 39317 39316 936781546 83834 83836 286249319 85774 85773 182743858 82946 82948 467697249 10793 10791 381818690 85199 85201 436195735 34733 34734 740701420 8174 8176 798763140 96359 96361 218082211 22485 22486 217261382 34737 34738 13315723 47196 47195 892605775 75520 75522 579043538 34739 34741 201535582 11853 11851 708070467 58992 58994 999801773 7238 7236 338445848 45002 45003 629284204 69563 69564 667784720 64398 64399 806210671 71184 71186 144322 33323 33325 574490660 90024 90022 390868529 55050 55052 544756935 13058 13057 964170144 19738 19739 2321881 68921 68920 485482408 72965 72967 630460622 51072 51073 95079815 757 759 981625350 5252 5253 868334779 28571 28572 892786174 19103 19105 67459024 67847 67845 11264712 31222 31220 634801526 89236 89235 479247800 71337 71335 613010390 80595 80597 574605665 6885 6883 747261478 34767 34765 577492927 14407 14408 134304379 34769 34767 660389558 58537 58538 952466911 1440 1439 292285627 24258 24259 810245284 34773 34771 512150482 12366 12364 590970104 14195 14196 709841080 46862 46861 446076857 40937 40935 417368673 34776 34778 77708170 37234 37232 43219877 28703 28702 658255398 14691 14693 872913206 95780 95779 906229748 15770 15771 817524181 96776 96774 771640796 72314 72312 273864389 79545 79547 955239770 3018 3017 578801280 13872 13874 977878736 98007 98005 789785514 76507 76505 129913377 83847 83849 52748867 23063 23061 796133755 78367 78368 953443616 57470 57469 231982708 42756 42758 195672988 82734 82733 352234841 12627 12629 731520907 93067 93065 131977922 74086 74088 547862383 34800 34798 181692266 34801 34800 824492271 34801 34802 202561086 23889 23890 479444868 56029 56028 629704884 95135 95136 489456502 72680 72681 980796766 71611 71613 33266951 52836 52838 849042623 99840 99842 329584621 37506 37504 353441885 347 346 365386502 52954 52955 615784471 34811 34813 385558600 33036 33034 3885497 99519 99517 561559799 69799 69797 669386446 87540 87538 45848602 70494 70493 718496950 34819 34818 493628719 47090 47088 502125304 78093 78091 332853534 553 552 511878105 28882 28880 51902316 21231 21232 40991533 34823 34825 450363825 43335 43337 939335533 34826 34827 122372940 52403 52402 927031562 16942 16941 43276629 60978 60976 121670657 94761 94762 14029011 92313 92312 949524400 45095 45097 644563759 67692 67691 399771879 23578 23577 483191017 83733 83732 962312771 50042 50044 940947082 71971 71970 554303159 5045 5047 19005914 93613 93615 660165228 98903 98905 972084562 78128 78130 507252171 34843 34842 620328916 34842 34844 394907352 34963 34962 590980250 89276 89277 252841153 60428 60429 349432173 34848 34847 441420214 46243 46244 300421399 18923 18922 532289276 65444 65446 746137626 34850 34852 934797117 39512 39510 686602658 21025 21027 959327011 53586 53587 60034745 95538 95540 330847269 75574 75573 376621498 88696 88694 963795360 3064 3065 227893256 34860 34859 980536361 82205 82203 35611647 9856 9858 332596002 34863 34862 669390123 44879 44878 342839435 93151 93150 592485560 49531 49532 422127387 34867 34866 943031338 48822 48824 48555663 74216 74217 63289935 94768 94766 672481859 34870 34871 884097137 98503 98505 603026943 19666 19664 266518991 2736 2737 88292627 53725 53727 971229007 52949 52948 54654374 65253 65254 283295085 5825 5826 464054859 36828 36829 216789623 52567 52565 408609749 65373 65372 925424380 62934 62936 616863085 29023 29021 96926338 26011 26010 784824545 32649 32651 242599031 6711 6709 954310975 68055 68053 562727274 32238 32236 510177699 93251 93253 69827195 44078 44077 122861133 90329 90327 17666832 55143 55141 766481398 34207 34206 65955530 32387 32385 917864804 41905 41903 891845048 42517 42519 24559421 34952 34953 603251914 57421 57420 758219289 12077 12078 888138888 42379 42381 960709338 54856 54855 590269443 34902 34900 12085568 69966 69968 603758092 93249 93247 864158904 31244 31246 966491301 17353 17354 256214901 40807 40806 44479669 11701 11699 969783234 7079 7078 941023744 73066 73064 58982807 67264 67263 736102229 52428 52429 354902634 34911 34913 976779017 7460 7458 655577415 34913 34915 64640421 71268 71270 171734307 16890 16889 76583132 40033 40032 515702638 5212 5214 877350080 61546 61548 34088679 81818 81817 183253301 39695 39694 918501044 97696 97698 312690085 49059 49058 1777074 34925 34923 512628981 6275 6277 419926026 15828 15826 374823864 40401 40402 47206661 84237 84235 74936995 36672 36670 286108449 72898 72899 958020929 52708 52707 865518692 62447 62448 866102504 86983 86982 7881456 73176 73178 616286188 34934 34936 19758040 17187 17186 993684754 29784 29782 560172594 34939 34938 224553800 22822 22823 125582445 3523 3524 284475795 38225 38223 848615909 46510 46512 869342024 34943 34944 601199285 40907 40905 121003135 49013 49014 868580300 97670 97669 262394565 94754 94753 825715012 32918 32916 727637521 35444 35442 199229167 60737 60738 563127802 35260 35258 746991410 54034 54035 202026790 61225 61227 20730390 41806 41805 765945094 8651 8652 13897372 98790 98792 659450816 11331 11332 65632337 4483 4484 496127597 21209 21207 59683 54834 54835 16276869 52667 52666 568193907 21856 21857 181784983 34964 34963 687906923 63293 63291 550667838 81165 81167 189105810 19227 19226 823091536 34967 34968 403806365 2962 2960 954219096 34969 34970 12399241 21012 21013 137811527 48162 48164 117969638 61901 61903 865979238 93142 93143 254410358 90217 90218 115270031 48474 48475 931512822 16801 16800 709018269 70600 70598 939165244 96845 96843 208867105 74542 74544 718744194 42149 42150 50309975 34982 34981 23697666 86008 86010 863656024 37445 37444 104057283 58370 58369 926936464 68229 68228 784000946 19857 19856 198461043 58735 58733 519785460 34989 34988 31996012 83160 83159 544883579 8925 8927 23026454 47260 47259 788026071 34991 34993 899185839 33207 33206 482438223 88388 88386 272712906 93195 93197 815778865 64606 64607 988346179 68445 68446 64300390 4176 4174 588729720 83592 83594 592468041 20615 20617 917294006 45635 45633 309499322 8657 8656 21209330 35003 35004 932298861 18324 18326 405876410 80032 80033 234807944 88445 88447 657018219 91341 91342 592936302 35009 35008 259891363 11166 11165 13902293 89766 89764 738430969 19756 19754 507334175 85775 85777 731035628 52131 52132 544966375 35015 35013 338224922 25265 25263 97181146 44109 44110 548142003 7741 7739 25811656 8972 8971 189347116 30876 30877 699398906 52726 52724 914181688 20422 20421 937114311 41198 41197 112161524 22103 22104 449890 22267 22266 511108961 32641 32640 517498614 68635 68633 259912216 20976 20977 26541301 93438 93440 838950713 92800 92798 162635949 60305 60304 888385445 40398 40396 772274204 62444 62445 415221869 56750 56748 463706373 21508 21507 648623754 12808 12809 943229507 35036 35037 382720718 52289 52287 137621342 86532 86530 919605786 69550 69551 443191900 22301 22299 50802130 70315 70313 997277657 14543 14545 74731662 79853 79854 310978906 68091 68093 624460562 51104 51102 708133343 61375 61373 230430081 35048 35046 107694263 5360 5359 13817549 97201 97200 174388888 59230 59228 707214450 1661 1659 269582575 35053 35052 757906532 35054 35053 858515317 39087 39088 751831877 72691 72690 837206019 30323 30325 397669596 94045 94046 625144999 30670 30668 782955715 26198 26200 855582711 35061 35060 373054815 52896 52895 992687013 18447 18449 12938005 9283 9281 593065300 88113 88114 590976955 6929 6928 24141226 47956 47958 109527629 20310 20309 136181159 37449 37451 664305378 25385 25387 921161269 98141 98139 938713822 35071 35072 803147264 38489 38487 822075752 88307 88308 888246663 35075 35074 199592991 79785 79787 786059636 83845 83844 269569032 49598 49596 68925736 86662 86663 173270731 39169 39168 53847963 17843 17841 514253856 35082 35080 47198819 73546 73547 109946756 79780 79779 557908754 51801 51803 773247536 14314 14315 462131909 18370 18371 25035083 35087 35088 666380282 23785 23784 493861983 10618 10617 220292770 52843 52845 870885386 35092 35091 6568056 73129 73127 398086390 73811 73810 83624336 22313 22312 11215626 35096 35095 241438003 97986 97984 976871650 35098 35097 150488298 35097 35099 251539325 47804 47802 106973145 54183 54181 581667382 20502 20501 859564110 6139 6140 213103350 33820 33822 383106458 57179 57181 629600935 81129 81130 443910176 59152 59153 410500588 91939 91940 978394027 22492 22494 742134287 7475 7477 572474373 35110 35111 336600635 35110 35112 390682565 881 883 997625067 67343 67345 851242344 35115 35113 513573282 18172 18171 207546019 35115 35117 559652573 76471 76472 438027768 97598 97596 920168517 35120 35118 614171272 35121 35119 197760298 15439 15437 328420904 94961 94963 89564973 64846 64844 867467702 4591 4592 110811452 6721 6723 944022446 11993 11992 247839428 39016 39014 440974584 50687 50686 568363809 35128 35130 391933956 16703 16704 237873498 92685 92683 840959513 6521 6523 2731019 8825 8823 911173354 64447 64445 925939106 91763 91764 577613419 7651 7649 213702862 79895 79896 958223586 28428 28426 541729077 15191 15190 470654273 92400 92402 433689702 8813 8814 848281011 96610 96612 353419022 48331 48333 36449397 60757 60755 654090862 94587 94586 477792999 19931 19932 276076044 35538 35539 545902819 99057 99058 253424041 88796 88795 939182669 35151 35149 520065908 21804 21806 196115691 13859 13861 518166141 35154 35153 364444791 88898 88897 689294700 81344 81343 289430259 63999 63997 318625139 88039 88041 103084861 35157 35159 624252289 34108 34110 304562659 15639 15640 45347769 2438 2436 834388024 35162 35163 842373922 2406 2404 712930728 78091 78090 405984160 51002 51000 423768904 35166 35167 428465699 3273 3271 96972209 98434 98435 851495710 53555 53553 40771343 35171 35169 964505915 58352 58354 456108917 98547 98546 420106829 35868 35867 841476468 30591 30593 393645189 55678 55677 298705131 30462 30463 358214634 83612 83611 281269792 35178 35179 439709699 87238 87237 216147728 61775 61777 527751638 33594 33595 508143876 7510 7511 739448343 35184 35183 538379365 27026 27028 853153689 30594 30593 280068817 79790 79789 88421896 97105 97104 734069614 17600 17602 218326234 21997 21999 69320575 65095 65094 504977027 74065 74063 555686197 11559 11558 329441256 32310 32311 27004103 80780 80781 154578967 77033 77034 781818821 35197 35195 585478197 20486 20484 355825321 74691 74689 903847863 72554 72553 335726767 50866 50865 62111958 29428 29429 911734246 35202 35203 439429436 99792 99794 517462919 69198 69199 166529796 95848 95850 34046086 47740 47738 90212833 37881 37879 243184744 63151 63150 447574173 27583 27584 79204436 57644 57642 436099782 49901 49902 545787500 54130 54131 445228708 35213 35214 371764062 35213 35215 808698733 48175 48177 82789941 73790 73789 64008124 41142 41141 564048502 71072 71071 537246784 42389 42391 978825320 10904 10906 617342641 18617 18616 371998643 28465 28463 865198345 35222 35224 307265580 73095 73096 100505840 46893 46895 55757552 36299 36301 22008696 702 700 496156080 18656 18658 946057482 7860 7862 55024203 35229 35231 777170337 25344 25346 4181154 86061 86062 196440373 35233 35234 254438568 72330 72332 411403387 25790 25792 774177464 46303 46302 748862923 45831 45829 592378924 17894 17895 686815841 45397 45396 251219499 97500 97501 722991049 35240 35242 226048706 19309 19308 233824661 35242 35244 178023478 95437 95436 679012177 3983 3982 146201241 5887 5888 494988985 35246 35248 29222300 86828 86826 769996329 38384 38385 94280868 36278 36276 527858516 59992 59994 337893152 12986 12984 712440377 71138 71136 445853465 35255 35254 69471827 36277 36275 282850314 35257 35255 427773968 44237 44238 469736435 35259 35258 681685125 81342 81343 914972841 2830 2829 281806176 72821 72822 479840112 14433 14432 84015902 42356 42355 496912075 97856 97858 920998782 10490 10488 362872467 18047 18045 714800693 86609 86608 808990279 94729 94730 558541283 66100 66101 924685731 35271 35270 742580550 42269 42270 240995188 40606 40608 448268461 31869 31871 539301546 4326 4325 338317232 98629 98627 440264111 7731 7729 291695391 51657 51656 58340855 50026 50024 102378296 45503 45505 745827801 67249 67251 758694429 83681 83682 433263261 54177 54179 163040901 1420 1419 809872598 72416 72417 237272753 86298 86296 41379570 32954 32953 19240354 704 703 669037071 35289 35288 843525257 86799 86801 428723472 55197 55198 759968383 35291 35292 412961264 42458 42457 71277686 6932 6933 978020183 24694 24696 470661999 22770 22769 524190827 29136 29135 291774190 14916 14915 920263913 14195 14194 647008683 38864 38862 741395316 35300 35301 671469195 85740 85738 49904685 21077 21075 427491790 55828 55829 667584899 25767 25765 498068106 66241 66239 299705677 35307 35305 718057560 62074 62076 49419798 56905 56906 30177101 69931 69930 576857271 35311 35310 471911468 67969 67968 358706732 35313 35311 501918425 35314 35312 458925472 45652 45650 82432273 36080 36079 635250378 79105 79106 536089433 75503 75501 298376828 84814 84813 79092276 92009 92011 41891705 24248 24250 343250329 72200 72198 481773960 27271 27272 493847716 17572 17571 49249990 35325 35324 182265228 79783 79782 360489792 51121 51120 899047893 85448 85450 406852289 1883 1885 122768071 52580 52582 73215721 71864 71866 42433054 1521 1522 154097535 71962 71961 552823555 17242 17241 450021128 49037 49038 448257851 89309 89307 375498137 48435 48436 136160415 92784 92786 398501865 45146 45145 804802252 11662 11661 111739050 38472 38470 883308827 6426 6425 2377754 80874 80873 833840340 67500 67501 457170389 35343 35345 8437150 83772 83773 659924717 94822 94824 388783674 48086 48088 738884156 54190 54189 268867441 35349 35350 114725113 14677 14678 297921355 89906 89904 735527306 10311 10313 606810754 63113 63111 714928793 5507 5508 657134134 61613 61611 345949290 81438 81437 19580386 13723 13722 122545260 33503 33505 867934607 35360 35358 2684174 85645 85644 617418312 5720 5722 504923091 5683 5681 345912013 75540 75538 240299945 77385 77387 204701324 66543 66541 217583991 50135 50137 974732492 95923 95922 893582581 35368 35369 237141548 19597 19599 116367296 13630 13628 567064140 93521 93522 565423278 32410 32409 524313034 80681 80680 877384030 10322 10321 955435120 36967 36966 19933716 53575 53573 602582955 9617 9616 988063684 35377 35379 647991615 72318 72319 434969709 14903 14902 779889210 14166 14165 777806249 35383 35382 40283174 77513 77515 252235137 47561 47559 629631619 48365 48367 677210501 94432 94433 413107829 81295 81293 214671389 35387 35389 303598265 4467 4465 148788250 89395 89396 412970461 22063 22061 485004944 35393 35392 368599217 40358 40357 509472488 42787 42786 318109433 64690 64692 582805809 15928 15929 166086756 87173 87171 908451511 44281 44283 566140354 37535 37536 66216663 4343 4344 64880241 48645 48644 344608273 70822 70823 510210584 95490 95489 516655455 35405 35404 89393816 22989 22988 354954181 75928 75927 67013184 22821 22822 710017066 58992 58993 293124673 41374 41373 858224998 50930 50929 962839905 29403 29404 648364700 35411 35413 729033459 8843 8842 964241866 81150 81151 60136966 35414 35416 926161054 38753 38754 17767133 88433 88434 454659980 36775 36777 535645343 35992 35990 177657629 35421 35419 586581328 12084 12082 860773258 1254 1255 106691072 340 339 785376905 7568 7566 653359426 52095 52094 770059111 36541 36540 330154464 54718 54716 227268951 36429 36431 439044045 12235 12233 393914378 31 32 466208091 36800 36799 274797183 63793 63795 493874350 45649 45648 363869213 35434 35435 602852721 81496 81494 756120575 80226 80228 251871943 21693 21691 125053583 46363 46361 83361157 35438 35440 432393558 66140 66139 551911070 97017 97018 222145810 99039 99041 899159519 68616 68614 693330441 19890 19889 386873564 390 388 961413790 49212 49213 17038378 47426 47428 259563554 95067 95069 766707918 54050 54049 670139884 6296 6294 187863030 60192 60194 220130988 4059 4061 662613735 35454 35452 69425660 35455 35453 58453815 59763 59765 77052984 12937 12938 64573244 52433 52435 433220240 95278 95276 216452804 43659 43660 903877979 95513 95511 488848390 35935 35936 303539886 94871 94872 307803865 30680 30679 585059118 1301 1300 788025380 94196 94194 65489186 35467 35466 276616086 35467 35468 463743437 16744 16743 74275223 19535 19534 340760314 35471 35469 234698110 72420 72419 850050776 63567 63568 240161796 77400 77401 642192392 99109 99111 559767032 13207 13205 420917237 35477 35475 560739125 48443 48442 519751012 74974 74975 591139282 77834 77832 586621260 80868 80870 482573720 60789 60791 335916519 35483 35482 143735737 35484 35483 864332809 35483 35485 936507070 22270 22269 122492593 35487 35485 619601602 76205 76207 291628253 50720 50718 953129438 42641 42640 255958435 47912 47911 348133604 35491 35492 584774270 35493 35491 317563984 4484 4485 656135142 27124 27126 260879739 28155 28157 304493603 51220 51219 748122130 35498 35496 656403554 84119 84121 573788103 75922 75921 430274569 10581 10583 229727814 17499 17500 618330696 63506 63505 288261483 1469 1470 941703664 13777 13778 903532978 5756 5757 996458377 7771 7770 584268015 18958 18957 219160991 36890 36889 447494463 32974 32976 246108 82841 82839 294544446 58205 58203 483367260 1996 1994 234433146 53176 53174 74787004 35515 35513 640187176 17382 17380 21875316 41843 41844 202312726 35517 35518 52190439 43989 43990 973266401 35520 35519 676163001 69104 69105 838127720 83816 83817 458552801 35523 35522 559569792 93965 93963 999982591 7223 7221 464207850 23029 23030 933751023 80309 80307 32144002 29900 29898 425159326 80102 80104 711807928 61356 61358 27853084 57024 57023 926059844 35530 35532 909315059 97847 97849 854597654 35534 35533 37068216 8015 8013 548241548 90631 90632 222921695 76337 76339 329436904 46469 46467 699760851 44190 44191 1671681 35540 35538 12853831 21256 21257 854501945 86699 86700 5942726 48899 48897 28631214 98151 98152 136398226 37386 37387 628537013 54196 54198 46468523 94897 94896 303544708 60466 60464 141159726 59857 59855 12391470 89752 89751 206266336 26470 26468 544467413 17082 17081 14670347 49893 49892 996715034 71208 71210 724296841 81031 81030 148181465 41022 41020 121677086 63135 63134 930811412 63937 63938 81485579 19073 19072 643966764 93835 93833 328322015 97863 97861 479838807 40582 40584 608031377 35561 35563 228235086 36381 36382 544197324 42343 42341 474590790 27172 27173 360712842 77769 77770 781777442 33861 33859 893645284 13408 13406 63595239 79164 79163 777709864 16537 16539 525390960 88572 88573 42482477 5689 5690 978560355 75992 75990 45317091 18559 18558 231762531 35575 35576 269263662 35261 35260 660212103 95583 95582 652663797 35579 35578 444572171 35579 35580 354990966 29924 29925 13245510 22198 22196 469321948 86519 86517 442594780 99379 99381 554243347 38733 38731 21700149 84117 84118 199629531 93745 93743 22050606 35588 35587 753657115 44747 44746 108875278 16621 16623 802615160 59190 59188 876863675 85234 85236 6007591 43524 43523 389858094 35594 35592 66986495 46091 46089 59455780 42830 42829 662264275 79189 79187 299751446 31041 31042 668600830 83137 83136 219186540 45104 45103 321861951 92871 92869 40871150 12728 12730 645056968 67789 67790 110627707 76372 76370 159228305 30501 30502 553355773 45422 45423 647572722 32544 32546 805315740 35608 35607 68625777 32133 32132 935643698 46064 46063 52991705 33669 33671 763404287 22534 22532 38093964 27584 27585 830977439 35614 35612 189202713 21187 21185 166409528 74539 74540 152669713 15397 15395 264004600 41412 41411 715393559 42026 42028 552339135 93967 93965 867998519 32137 32136 148045592 11447 11448 968430457 30940 30938 826946670 8571 8569 765739957 80769 80768 242621821 46504 46506 906653864 21722 21720 388267526 61531 61533 980459080 35627 35629 3236551 38628 38627 576988501 35631 35630 775255466 27235 27237 707577649 97844 97843 733244477 90573 90571 253670385 26991 26990 470860386 91979 91980 898447028 87503 87502 923170632 98743 98742 173800499 48386 48388 40170137 23546 23545 36743066 36418 36420 450224117 38716 38715 944155031 99638 99639 423255712 35644 35643 249499056 24658 24657 112187767 35646 35645 324317657 93882 93881 825367337 59555 59553 130784326 53741 53739 316404387 60920 60922 344351614 44906 44905 499743692 76109 76111 47406257 71426 71427 513433715 37706 37704 61047883 31243 31241 127214981 67378 67379 599512265 49082 49083 375838852 28321 28320 797048779 35659 35658 646328628 20472 20470 678772075 23272 23270 573963160 26752 26751 238888398 78293 78292 606494236 34634 34635 492554488 6164 6163 1836564 20451 20450 92174565 17287 17289 635032677 20832 20834 963836373 65322 65324 747850882 11119 11118 448105703 87905 87903 58961307 3443 3441 581470441 43049 43050 883782161 7685 7684 190870895 77032 77033 197937452 35675 35676 437738530 77077 77078 409138960 83138 83139 222446683 57356 57357 844487405 35679 35680 272600305 7201 7202 382304631 35680 35682 917182543 26130 26129 235295126 560 562 558857929 35674 35673 133493086 34676 34678 246790960 17375 17374 21296961 70820 70818 962364835 61793 61791 590199683 89883 89881 92623017 85928 85926 802184687 34959 34957 547888253 70845 70844 758764489 21607 21606 344331433 20485 20483 553882115 84413 84415 802958294 76344 76345 244885427 90065 90064 112306659 81597 81595 169041093 91159 91157 743301172 19539 19541 297969901 42764 42765 684193869 28837 28836 4986592 13683 13682 205164703 94328 94326 158066628 40648 40646 563420065 68148 68147 324438757 88027 88026 588002595 61717 61715 515882409 53155 53157 841933280 63009 63008 259385286 68418 68420 898985298 19906 19907 128354226 30851 30849 506747338 57419 57418 667173724 2788 2786 911283903 35632 35631 620884249 23028 23029 7677798 31511 31512 142126305 44920 44919 698839940 15978 15977 149638587 35722 35720 758391937 74079 74077 287526774 69674 69676 841507005 67924 67922 620233882 42751 42752 46428455 45970 45968 921576606 85341 85339 80616715 98790 98788 544770651 91913 91912 802691115 24855 24853 249378497 36248 36247 87957266 25585 25583 380988361 85777 85779 632362917 80398 80400 979882 56725 56723 168197115 45714 45716 26582608 54493 54494 392558 35739 35737 502927114 35042 35043 148856306 3980 3978 837262467 85335 85334 456881062 88895 88896 716338419 35744 35742 720079529 20745 20746 831667350 99960 99958 943790383 91317 91316 19057758 11355 11357 150534612 35748 35749 903962341 66608 66606 214999088 99620 99622 659655077 52655 52653 263977899 45147 45149 2395243 15650 15648 1323666 33891 33889 144642313 84010 84012 202796907 78478 78479 831626571 33064 33065 887562886 70913 70914 403007789 46196 46194 525470165 99282 99280 225955659 44678 44680 41421565 24989 24990 442006937 58342 58340 459549613 62599 62597 193573972 14024 14026 579994671 12862 12863 411431225 35767 35768 120277053 35768 35769 337369844 62492 62490 198327317 40898 40899 970326235 46190 46189 179330000 98857 98859 167396060 66847 66845 25633519 63592 63590 103511476 98072 98073 56947255 78049 78047 11278178 35777 35778 301008831 48926 48927 272738268 13941 13942 6667591 17612 17614 447969792 78297 78299 572096715 89674 89672 133107917 45150 45152 649706328 90411 90412 264920275 73478 73480 638884383 67868 67866 878931432 69741 69742 32941000 45254 45253 455470365 73213 73212 20911112 60511 60509 375976689 80067 80065 579280758 21611 21613 297078212 66171 66169 243315098 35795 35794 849579150 39713 39711 635452231 22698 22697 543252944 97045 97046 277550891 95076 95075 64041675 76700 76699 248132261 21924 21926 843966193 41927 41929 169490646 52349 52348 353029017 74245 74244 127824891 17036 17034 58512886 3331 3329 43519738 35805 35807 67181898 35725 35723 840888634 45263 45264 18173783 31647 31645 409278136 60118 60119 725733654 20231 20230 599275096 7691 7690 328745388 76276 76275 24068729 81038 81036 879822234 49594 49596 163647435 19567 19568 959129652 63232 63231 25591397 91263 91265 311456084 61009 61010 901398802 26081 26079 164889423 26955 26953 210147564 89611 89610 607720744 63654 63653 294538029 3220 3219 156310788 1330 1329 507658049 63092 63094 38089950 21648 21647 3602720 7623 7624 626758524 9129 9130 12315098 78201 78202 470916002 44846 44848 201504883 48241 48242 468120453 42577 42579 536712434 50615 50616 35442818 54236 54235 53436853 88775 88774 157246224 35838 35837 173948679 51389 51388 643030772 46672 46674 171611381 63279 63278 518839220 71479 71477 415037277 70163 70162 138511181 40598 40597 437287495 38391 38392 11531560 22713 22715 52966008 24010 24009 385346379 35329 35331 871503429 43916 43915 201572301 56240 56242 52685478 35851 35850 21358220 82528 82526 61935243 62072 62073 96284450 3069 3067 534641267 54481 54479 328590100 58082 58084 260520506 16005 16004 812356685 57532 57530 175623986 90187 90188 36450251 35860 35858 341375094 1012 1010 177744025 65293 65291 608425339 15091 15090 459722493 51247 51246 167024360 90675 90676 889595890 94328 94330 312258984 19642 19641 570284248 57172 57173 257148989 35223 35225 15858539 35870 35868 59667543 17493 17495 256077298 35871 35872 54321317 88221 88219 642970552 28599 28598 1546987 21721 21723 29880256 66089 66088 713973333 90771 90770 572101557 61141 61143 677530123 20883 20882 966984992 62164 62165 7154693 54901 54902 14131422 73447 73449 843809 35883 35881 50925264 25881 25879 378878834 65627 65625 922812372 28605 28603 610550235 9931 9932 379531252 84658 84660 529619421 51905 51904 589646558 33235 33237 272691886 73166 73167 631880340 76856 76854 110448779 991 989 540524645 43356 43357 205747022 35895 35893 468758556 52526 52525 868240195 20612 20610 30174071 95895 95894 118992952 72176 72174 268186075 84825 84823 945475283 96917 96916 502175813 62867 62865 364085289 61687 61685 15646084 81879 81877 588726155 14 13 57085606 93954 93953 462828195 49396 49395 12857264 91804 91802 12004801 32489 32487 402021522 45294 45292 453619311 47535 47536 110319193 51154 51152 710012491 86455 86457 513224871 142 140 761339926 3358 3356 684364640 96489 96487 32285448 18094 18092 633291943 2608 2607 591050854 74781 74783 64668937 43893 43892 617437015 21189 21187 496850935 35922 35921 213744372 12002 12001 779614842 54428 54427 161972382 33036 33037 374979106 14618 14616 702192788 56209 56207 399434304 22122 22124 344298180 35929 35928 643360084 88365 88366 42889698 23675 23676 903024841 2790 2789 419366072 31570 31569 947300576 27271 27270 656272829 35933 35935 494338283 11389 11387 706191592 83588 83587 38462395 13907 13909 408465350 2483 2481 679927899 52023 52024 377166795 8535 8537 577097471 14221 14223 400073446 71307 71305 132620855 70641 70640 213891671 53314 53313 647190632 23592 23594 541174725 35946 35947 37705597 48120 48122 665225355 33702 33703 974654682 48927 48928 92333908 35950 35951 3691409 4237 4236 576364519 12702 12703 5818585 152 154 24293188 99791 99792 45484732 22350 22348 883949039 32998 32999 25389839 10847 10845 237595276 35958 35959 690079911 35960 35959 392489644 94356 94354 650902730 14728 14726 706746343 94308 94306 564338916 61497 61495 811724587 75606 75605 145284219 35965 35966 747090003 44416 44414 654060389 45906 45908 653941755 97423 97421 253520441 51222 51224 58639251 64772 64770 717850371 33651 33650 539615155 79371 79369 562539068 35974 35973 72685230 34755 34756 666954745 35976 35974 584559978 17490 17492 679864674 34551 34549 231588975 66702 66700 468864614 88279 88277 605303613 32094 32093 9493933 47984 47986 341186531 84339 84337 721916110 35982 35984 995745997 42592 42593 977834691 88421 88420 45511902 24515 24513 679823002 73374 73372 53654463 86258 86257 77959276 2403 2404 709867126 74249 74247 168363667 71179 71181 125636666 93959 93958 658888984 36272 36270 49120133 67681 67680 25906539 13290 13289 497144684 96705 96704 648389207 73318 73320 58058540 22403 22405 67315252 65734 65733 215891461 55846 55848 905763167 6125 6124 170417995 84778 84776 497884903 83864 83862 545134778 80894 80893 360476041 70269 70267 342745354 5391 5389 809432799 7577 7579 129574083 80139 80140 412035796 32728 32730 187001683 62674 62672 20096347 36011 36012 569299549 60841 60839 337257569 73727 73726 953930581 1389 1391 839096831 40996 40995 854230858 87053 87054 884780789 3621 3622 229170434 13939 13941 101009748 77413 77414 59124556 8803 8804 24453498 21963 21962 258873746 62901 62903 346390339 73306 73307 267321518 10737 10735 736518526 13731 13729 840390142 66953 66952 598491550 56129 56127 534722235 95132 95130 177023410 71729 71728 400136582 95021 95023 696009368 87077 87075 786682948 31323 31322 587999341 83780 83781 964015148 57656 57654 928080711 89146 89144 50172446 68587 68588 509859879 85016 85018 913562935 36039 36038 193021481 70869 70871 914603426 31087 31086 181314558 36040 36042 224944561 36043 36042 196899228 21874 21872 811010860 41783 41784 167989812 17905 17903 9804009 72305 72306 659292773 89171 89169 741130396 64374 64373 661618351 36050 36049 137602289 46873 46874 559246890 77506 77504 751376856 73649 73648 377234808 36053 36054 782495008 36054 36055 51795448 49814 49815 4239176 99817 99815 416103740 30486 30487 18982546 56229 56227 908454078 89814 89815 372956760 70813 70812 209674702 84089 84088 268620451 77476 77477 112678351 71752 71750 2812922 99064 99065 577343139 36065 36066 49015160 88275 88276 232116068 39050 39048 26738466 11556 11554 12754773 24603 24602 656494199 2160 2161 61349144 40023 40022 173593928 86714 86715 862264353 39167 39168 699869385 36075 36073 967687786 81122 81121 47347945 41225 41223 101105768 76514 76512 125095903 52585 52587 23483199 72401 72400 708901381 22370 22368 780163378 40282 40281 722610154 66933 66931 546754653 72378 72376 518512802 36085 36083 554392998 2985 2983 420563553 77946 77945 796618225 2681 2680 912291657 77679 77677 840651667 26759 26761 134018175 39693 39692 119041545 36091 36092 70845828 79068 79070 614234603 48203 48202 548046275 11049 11048 426679579 76823 76821 332632678 10427 10425 540410690 5515 5513 645598830 5454 5455 391847549 36099 36100 278730499 79029 79030 260694099 90231 90230 127331848 89801 89803 47447787 37836 37837 45858547 85469 85471 645012091 21841 21842 355533276 36106 36107 690509572 36106 36108 458301139 91701 91699 272940605 53778 53779 600367991 34148 34147 88309196 37991 37989 273080517 77304 77306 101701052 34580 34579 325367597 42809 42807 166218540 19659 19661 211549931 50174 50176 215839556 71823 71824 70992020 93155 93156 334850670 47800 47802 178239471 38532 38531 468667330 36120 36122 418988807 63132 63131 77774017 8148 8147 3114366 92108 92106 721674567 8950 8949 586325028 91157 91156 63097787 14493 14492 486413512 36129 36127 680607113 19004 19005 510867023 74809 74808 704728018 7137 7135 851998979 22480 22478 403258466 96432 96433 418592045 86981 86979 321138402 42088 42087 765375973 99399 99400 404121166 46212 46214 620195369 83469 83471 407619242 36817 36816 908198957 56612 56610 282942193 21850 21851 978102002 62306 62305 842135375 79067 79066 559800858 61702 61703 171854735 73061 73060 45095419 11161 11160 57309655 51250 51248 218491378 94574 94573 705791379 36149 36150 873645817 71994 71995 178532015 12573 12572 599275644 69726 69724 443157769 36154 36153 349240681 60131 60133 21706278 71577 71575 155083655 97056 97054 399886116 30546 30544 268058376 95359 95358 131323119 44701 44702 784990305 32976 32978 664450232 56577 56579 865000537 55284 55283 5032099 27123 27122 255375968 21575 21574 905624768 49029 49031 12391203 43731 43729 515452989 33838 33836 324041053 93161 93159 477103834 64313 64314 237580016 93273 93272 624384156 89105 89106 503388212 94765 94767 267445702 21234 21233 337634191 95755 95753 367828229 95147 95145 10922822 8811 8810 925585899 53485 53487 149192594 36179 36177 322779038 79172 79171 390387447 20576 20577 684258258 44144 44142 652695761 23186 23185 229072372 20957 20955 214578736 94452 94451 296468136 35379 35381 10749157 47191 47192 503489398 83581 83582 122671325 36189 36187 53615296 20495 20496 14800814 69545 69544 130116600 36190 36192 12376176 42109 42107 695410704 41384 41382 317616590 33201 33202 590310961 61615 61613 755937372 36195 36197 696213679 62116 62115 853794604 21969 21970 800245309 81819 81821 176894108 36201 36200 664879965 36202 36201 635848049 22896 22894 235640859 51934 51932 34455594 49629 49628 899608059 70032 70034 442671758 37912 37911 580174384 18807 18805 826354056 71569 71568 687259662 36209 36210 810621748 2699 2697 528523202 62932 62933 41532218 83396 83397 421682497 70218 70220 695392603 36213 36215 924801918 17627 17626 821440073 77283 77285 97798112 47282 47284 26442428 78734 78735 907497971 70169 70168 891231426 22188 22189 624528222 9941 9940 784863062 87673 87671 95093781 99861 99862 415696949 22538 22540 440039119 5199 5197 162605037 86097 86095 368482747 33806 33804 862646327 5935 5936 313943918 35276 35274 498594950 37283 37281 808514592 92541 92539 242219232 33264 33263 231252761 14071 14070 558854893 15808 15810 820564070 28439 28438 828907854 98202 98204 168248016 36237 36238 372616495 3200 3198 709425679 36240 36239 374147616 44534 44533 465612090 36242 36240 296880160 26336 26338 777325954 57998 58000 96783355 17236 17235 725492000 36245 36246 752230871 2372 2370 19647116 34617 34618 459005449 36249 36247 453201904 23401 23400 482230317 26193 26192 860157660 36252 36251 835456117 58100 58098 369854523 13575 13576 852414273 67120 67121 598855814 5514 5516 926449392 46177 46178 101707831 36256 36258 83357686 48001 47999 710873217 1090 1091 694931247 34596 34598 834654270 80618 80619 39308404 2171 2169 710147369 3552 3554 975056747 95384 95383 50785613 11217 11219 360954019 4097 4095 200150205 36266 36268 456106208 62021 62022 894104454 36268 36270 817335475 36271 36270 522819554 35994 35992 854276686 25749 25748 732557486 82598 82599 707155863 36274 36275 635018270 5502 5503 944045691 77330 77328 792551088 17736 17734 36817797 48514 48516 99389022 85406 85405 924533423 10723 10725 358137368 36281 36282 927233656 90715 90713 598359409 36283 36284 14408502 56727 56725 231227545 62354 62352 102023342 91324 91322 603276427 11026 11024 717919202 39852 39850 420709255 76648 76649 300055338 14355 14353 378047939 53676 53678 909304454 72992 72990 649845342 96862 96863 884342323 6703 6702 138110101 78276 78274 146174332 71043 71045 461089081 35116 35115 933484499 13201 13199 27381344 40605 40604 243622944 56711 56712 65930588 45388 45387 856263257 44613 44614 324480745 2437 2439 708503379 36305 36303 349249962 17990 17989 382655192 55848 55850 204416727 51219 51218 286951417 24938 24939 356447536 36310 36308 446967717 85369 85371 65536053 7903 7902 257137019 7256 7255 418691480 52815 52817 373718749 36315 36314 896078067 80432 80430 876555334 25859 25861 613360567 83369 83368 28986589 70587 70588 680825700 14565 14567 647926858 97008 97009 526804992 24163 24161 495958728 63157 63158 814877890 80009 80010 551550843 51924 51922 835355918 61255 61256 52438277 50193 50194 336031142 88721 88719 358063188 34602 34604 189210142 6589 6587 483381693 61652 61654 49544848 7268 7266 982011983 14326 14328 283207058 36334 36332 105590625 81813 81812 955355749 37366 37367 62993518 65852 65851 861345647 82154 82152 348791587 10469 10468 125126891 36338 36340 661020085 63143 63144 761463776 81782 81783 122611576 36341 36343 135061839 65148 65146 254173102 6142 6140 704063921 91679 91681 518257308 9121 9122 916462753 59584 59585 407185124 53419 53420 310468821 36348 36350 517971214 81262 81260 867283026 53360 53362 37340008 63363 63364 86480096 54030 54031 891379728 97363 97365 782026940 95651 95653 277986127 24135 24134 856428430 38850 38848 173196328 1923 1924 936876954 89548 89546 455298353 90493 90494 646533946 84786 84788 975660962 13354 13353 993200780 63671 63670 777587372 23901 23899 829687144 65097 65099 865879308 27593 27595 572052885 44088 44087 359541983 93949 93947 56387900 36368 36370 20513208 959 961 499932572 27212 27214 843527408 23096 23095 667544064 36374 36373 961596477 44978 44979 430700270 57725 57727 28463750 36375 36377 746632610 36377 36378 373115638 13370 13369 359680955 38689 38691 128506448 23306 23304 800974643 53489 53491 916757122 27323 27321 661311124 89909 89907 596397180 89428 89429 376947049 60862 60861 95870018 36387 36386 650624243 72219 72217 208268096 36389 36388 715159838 68553 68555 191648991 36389 36391 36857779 13252 13254 892854613 33074 33075 560041935 26261 26259 617224897 36395 36393 605767572 77570 77568 420968567 73756 73755 157400606 53096 53097 605869208 96721 96723 15453113 36400 36399 798121959 15930 15928 553610833 55358 55359 423364567 49001 49000 894631978 1230 1232 148734697 36403 36405 345196241 41673 41675 30046004 34451 34449 243265106 61619 61617 303591237 71364 71366 615564459 68804 68805 561090858 65890 65891 536398209 63828 63826 25807818 8079 8081 879027730 28547 28548 36269688 36415 36414 98591083 36414 36416 719675079 40260 40258 64723674 36417 36418 477061279 68902 68901 255009959 25376 25377 998712464 55515 55517 950436095 36422 36421 663588967 79389 79387 268907313 6909 6907 515274239 15046 15048 267475741 30309 30307 299412570 44388 44387 466354408 72724 72722 165887728 60664 60663 550133493 2850 2851 552412999 45076 45074 663488529 36431 36432 820528324 943 942 140590574 65594 65592 972195521 10962 10964 338365395 60827 60829 575306976 15763 15762 601848209 83959 83960 299614622 75320 75322 547875513 43991 43990 192377643 12824 12826 916946444 36441 36442 94514809 36443 36441 72974643 89539 89540 621297810 36445 36443 949374129 9643 9642 445448752 14698 14696 825400341 835 834 117412231 41655 41654 205764212 45204 45205 644603494 78694 78693 40186134 74649 74651 621427838 35789 35790 490743408 36453 36454 534179841 299 300 950395730 55456 55455 851372144 36457 36455 643267682 29146 29145 376642990 20189 20190 543506889 74319 74317 802997080 87516 87517 533559084 31080 31079 321734233 57946 57944 135847390 44406 44407 479185080 20385 20383 362917716 42356 42357 545066933 95963 95962 544447449 55515 55514 363599893 59933 59931 634233218 88675 88674 983844026 77004 77006 709152613 78494 78492 418405238 29196 29198 646236422 39639 39637 669926433 85032 85030 280174098 57362 57361 826588649 59868 59870 879938128 27066 27065 955350762 69763 69764 729936340 49757 49759 184316415 28874 28873 687844726 70990 70989 818644695 65274 65275 692878210 13712 13713 806570059 70783 70782 948709553 5846 5845 359116014 22580 22579 566805848 75485 75484 745559526 93136 93134 951319264 81936 81937 666415099 43184 43185 268916086 61928 61929 438577902 28823 28821 243979779 75840 75839 66910988 68077 68078 884105311 74647 74646 363370754 36496 36497 81877442 78384 78385 704312307 17249 17251 541920123 37948 37949 438536648 74617 74618 176102884 22307 22308 759486920 52104 52106 628506517 98464 98465 94561640 72051 72049 409488600 64713 64714 225850212 2769 2768 858098525 23093 23094 90081550 36508 36509 1691183 44396 44398 913591782 26721 26722 384669159 15252 15251 704269676 35811 35812 566886688 25834 25836 682576690 72255 72253 658088234 90637 90639 599891253 12840 12841 178947843 37622 37623 157270125 89942 89943 361798786 67547 67549 652975011 9268 9270 992386518 20581 20580 449471619 36522 36523 684869423 59299 59301 936958706 47492 47494 354618043 56897 56895 477908642 36063 36062 527983316 10828 10826 525574883 10744 10742 842962040 63854 63852 327959740 26613 26615 970388985 65930 65931 114345786 59002 59001 571674101 36533 36534 987568648 82635 82637 744234633 46853 46851 18072640 29353 29355 275968194 92157 92159 458857857 83706 83705 969995348 84980 84978 544614210 50126 50127 329975695 95118 95116 204937317 82923 82922 899021710 73051 73049 924430607 85674 85675 583215282 36546 36544 456547512 2580 2579 770156367 66075 66073 657838206 36547 36549 867958948 18715 18714 484434879 89152 89150 42115601 25073 25072 491837158 24075 24077 30469252 51860 51861 617086085 688 687 149250613 88397 88398 404453541 75620 75619 1809043 28934 28932 634030682 38997 38999 445315197 21407 21406 481301402 29644 29645 433813174 7661 7663 978408270 20770 20771 858863251 11873 11874 315852202 6134 6136 480891127 96031 96030 344776378 36567 36566 957812609 2708 2707 154440510 73701 73700 851696644 16680 16679 381182904 50744 50745 315900984 47548 47547 564911555 62576 62578 122119599 36573 36574 324683686 58097 58099 698013194 89954 89952 628812329 30941 30942 940268396 82805 82807 897658024 70609 70610 326535471 77962 77963 26163045 90467 90465 870290646 2621 2622 285675554 36581 36583 630093635 48621 48622 717186288 15659 15658 13708843 88060 88058 449870146 82533 82531 778121670 89471 89469 705390917 27862 27861 711193291 40774 40775 151598964 21462 21461 403305627 19655 19657 283007079 36380 36381 399923132 36592 36594 459944171 44350 44351 847014026 33489 33487 357317208 35908 35906 174229033 75273 75271 192168223 1243 1242 633763262 36598 36600 374632867 39192 39190 58455519 56651 56652 615720778 5296 5298 206579272 69880 69881 136196563 39404 39403 319690703 19744 19745 83625194 36607 36605 891033754 41600 41602 138249721 38476 38477 230756495 83722 83724 78638146 83667 83665 235274764 58688 58686 435087147 27038 27037 724959960 59523 59522 116850392 17579 17577 906215770 87008 87009 173499135 15054 15056 206072329 31525 31527 839162872 68414 68412 929399076 78974 78976 19793940 33626 33628 692815011 74373 74372 257367856 3875 3874 706079341 35791 35790 519937674 36624 36625 676351691 46438 46436 334900947 64989 64988 37592349 4421 4420 89791109 57531 57530 459181260 37571 37570 280173174 51081 51082 747271295 4382 4380 791504558 41591 41592 649749906 28895 28894 174672245 35411 35410 342164932 23016 23014 854517937 11832 11834 253725999 49032 49033 977156463 36639 36638 976909950 36640 36638 310530496 36640 36641 805732186 17419 17417 903974086 36643 36641 867568933 84244 84242 930297102 88325 88323 434063851 36646 36644 70410016 85996 85998 966659477 36648 36647 389623381 67980 67982 408282976 98331 98332 65674217 16616 16618 571661198 54149 54147 64573009 18149 18148 546187612 57622 57620 567626447 55170 55171 47066419 66176 66174 170873667 46609 46607 661140258 70773 70772 555114052 76470 76469 996429196 36658 36660 975051631 90541 90542 532448286 36662 36661 896107519 3196 3195 662925060 1612 1613 54863263 57395 57393 547295837 6931 6932 754674556 83413 83414 959614444 84171 84172 557647773 43104 43106 865858832 36669 36670 742362743 90839 90841 991257334 24981 24983 392714940 74643 74642 184164109 73534 73536 372752245 36675 36673 984016314 36674 36676 20821584 47331 47330 536553806 36677 36678 481019963 2608 2609 444423989 55198 55199 210035761 36679 36681 958016879 36681 36682 946870356 68541 68543 210275397 16484 16483 19751229 74890 74891 407613492 31473 31475 161612688 41934 41933 877875246 66984 66983 898737107 58764 58763 289348610 89385 89383 535400576 44158 44159 826373912 29478 29477 716665432 65374 65375 127814497 50814 50812 716723963 36695 36694 282069134 38163 38164 277629366 79701 79703 357213056 68917 68919 294186652 92251 92252 685287936 36700 36698 841536472 61258 61257 413286065 30586 30584 874605889 2727 2726 432836930 3389 3388 168816175 36705 36704 716973800 80160 80159 315684237 97997 97995 955746060 68092 68090 47412784 15287 15288 34526785 36709 36710 514970983 4032 4030 583072120 15754 15756 89776596 61208 61210 582255479 67337 67335 837268602 7730 7729 887561863 60853 60852 823366166 15842 15844 950249581 36717 36718 803164851 92761 92763 818226844 19960 19958 608599417 55671 55669 32825513 91567 91565 227628742 51876 51875 93257471 45248 45247 776344704 17584 17582 589398484 9026 9028 29207721 11236 11235 43131996 96295 96294 257061427 95519 95520 148668476 67314 67313 489813014 36731 36730 829916481 34577 34578 617763489 78206 78204 911448402 50394 50393 184680205 38626 38627 411104419 13127 13125 33443672 36735 36737 997002796 86844 86843 953016401 26950 26952 617196634 95526 95527 371451887 10690 10688 319450628 40059 40057 654281190 80232 80230 15603104 1129 1131 20839036 74865 74867 692482231 36744 36746 554367897 51531 51529 961437078 46446 46447 508022814 7461 7459 162947399 36748 36750 497811832 42321 42322 172180415 89027 89025 963415413 5662 5661 900274265 58088 58086 120291926 42844 42842 47314563 88314 88313 5238053 98740 98742 577210039 36757 36758 731602505 99282 99284 921232814 23831 23830 106014295 81321 81319 527814608 47027 47025 353787179 92633 92631 19827438 89579 89577 408504632 76898 76899 617608243 46442 46440 167914780 31122 31123 424755288 77739 77741 623126903 72247 72249 153914392 60722 60721 894365950 4931 4929 339497188 8257 8256 259982027 45099 45100 540938711 55145 55144 917823223 31450 31448 838194412 92110 92111 237037931 75992 75994 15645807 29915 29914 452554483 25247 25245 400413873 901 899 938049685 895 893 866380288 69465 69464 9260832 37783 37781 854489814 38087 38089 941900039 83437 83438 142318161 97000 96999 165291120 99485 99487 33281763 41415 41417 717574025 36788 36789 361822539 82396 82398 963675419 32594 32596 133410756 73146 73144 548070241 46886 46885 490043772 50902 50903 509004570 72071 72070 639559239 76508 76510 199081181 19098 19097 473333397 54568 54566 708976813 44029 44027 509536162 75639 75641 332442573 56582 56583 1742828 51682 51681 359848149 38463 38461 30696938 3209 3210 295708166 73489 73487 90458875 25452 25451 787582427 36807 36805 757554333 79723 79725 877850080 79969 79968 36873183 13371 13370 349392839 33458 33460 783699737 36810 36812 219760825 38508 38507 49301466 23992 23993 343171818 81530 81528 21730594 61149 61147 59622768 2081 2083 915242449 19364 19362 851185237 91393 91392 375070048 36820 36818 838111979 32704 32706 750532815 87230 87232 475888223 96197 96195 802399710 95280 95279 696116881 23728 23727 641410176 21467 21466 41407779 45717 45719 241631885 53948 53950 511734481 62428 62430 883369911 53656 53654 81904384 59523 59525 164142527 25858 25857 19145625 91168 91169 743958761 36834 36833 106596631 36833 36835 914572461 36834 36836 598124255 43605 43604 43849903 99349 99347 282496976 87115 87116 943536625 17032 17033 177123100 24257 24255 335727687 53779 53781 599301974 36843 36841 6032908 80212 80211 217451980 51846 51844 311289876 91041 91040 263186454 36847 36846 441074657 36848 36847 516458479 36849 36847 469604890 53708 53707 56035140 50223 50224 564866872 65323 65321 681211531 45139 45138 940237955 84853 84855 629266262 32718 32720 145238845 69896 69897 199863592 10521 10523 51211805 91685 91683 426408583 68476 68477 136874751 36859 36860 257945682 36861 36859 641933017 97198 97197 318848341 46031 46033 498030065 74675 74676 856620059 67397 67398 973305421 36866 36864 354824963 123 121 899140203 88479 88477 749935254 64863 64861 940096051 38853 38854 31970328 70836 70834 29173290 3712 3711 200526429 15958 15959 397336296 36872 36874 19879135 36875 36874 499137228 36875 36876 111211789 66983 66985 936066030 36878 36876 922415589 75034 75032 490421333 52882 52884 754267588 36881 36879 887883371 28624 28626 194723453 65803 65805 705423277 46520 46522 97857449 61852 61853 664492967 90883 90881 100529471 56708 56709 210854688 99920 99919 319812709 98997 98999 177953682 74542 74543 897400453 87752 87751 25324253 48806 48807 33730722 36893 36892 153735995 17407 17409 767588589 54195 54194 9927031 36894 36896 702555283 82128 82126 893220698 64442 64444 787826650 81241 81243 281820263 25411 25410 870667884 4650 4651 633777864 58597 58599 907457010 36903 36901 110576263 18122 18120 329424101 36904 36905 22487809 89954 89956 891768737 36905 36907 305300120 87141 87139 691626940 68213 68212 375561385 52933 52931 863308181 2431 2432 936942526 93911 93910 825474096 47406 47407 494508548 34757 34756 366503745 23075 23074 362635775 73349 73347 549860230 7125 7124 193903996 81293 81292 250703194 78525 78523 363770055 41326 41324 705673608 92413 92412 238384671 76391 76389 929827933 99598 99597 143969639 66435 66436 676894465 99279 99278 360379422 8941 8939 238984967 7666 7664 661805457 52970 52968 877884482 69173 69172 170255183 2814 2816 552073434 19747 19748 44534750 80451 80449 542961568 188 187 737621420 48102 48101 464618655 36935 36933 41970248 66447 66446 482034675 36937 36936 401276370 42251 42249 32502495 74059 74060 929921713 58498 58496 64978713 36939 36941 913660291 36940 36942 239073384 33069 33067 11021146 10488 10489 245581937 74459 74460 298150949 7805 7807 986225870 41289 41291 712997228 42903 42904 814528353 41946 41948 335866177 96582 96580 830249192 52944 52943 505460595 40206 40204 470333905 67575 67576 764817156 20238 20237 609666383 94716 94717 192912861 1457 1455 783354541 77680 77679 592867521 23160 23158 228366563 51189 51187 26102656 46692 46694 92813415 42728 42727 81588589 97185 97187 404633413 74733 74732 337121809 61126 61128 960084850 82829 82831 180014625 11311 11309 796200797 93400 93399 771983534 36968 36967 39656648 91284 91282 482007196 35297 35296 943983062 52666 52664 194031189 39383 39382 95595621 54316 54318 2228670 48858 48856 813287325 41992 41994 479796331 56671 56670 140822473 24798 24797 770724879 66963 66961 931983462 27019 27017 248629558 31452 31453 206057594 7530 7528 287145526 46417 46419 52709160 5967 5966 514658 43507 43509 337375872 8659 8657 752708994 36985 36986 559712924 36985 36987 409175936 36988 36987 264755944 3000 2998 719124580 36989 36990 620400577 36991 36990 212274306 38844 38846 815693378 62297 62295 293771506 72489 72487 565720154 36995 36994 141503553 62322 62321 631033634 43075 43077 573618022 26831 26830 310348654 97974 97973 7389944 37000 36999 68024995 37161 37163 528549022 49028 49029 222582216 37002 37003 750577862 37003 37004 37275359 57857 57859 998892698 58860 58862 591609973 5721 5720 721200175 95828 95826 26765176 37009 37007 773417216 92099 92098 692368201 41733 41732 146058396 13615 13617 723145746 97996 97994 855169947 85921 85923 668577626 1738 1737 897793238 37014 37016 493363414 37017 37015 808147160 90552 90553 866008450 48345 48344 492860815 63695 63693 716950769 46688 46690 70122055 85349 85348 762834145 1856 1858 719146970 77727 77725 683021075 37025 37024 10241824 86924 86922 718659930 29534 29533 828809133 34181 34180 749010929 59825 59824 846819516 20537 20535 99774993 24654 24656 65526886 26132 26131 800987331 33448 33449 341756184 66151 66152 370137076 38945 38943 420558147 70298 70299 459444679 86031 86033 281809237 52785 52783 264039471 26924 26922 428662761 76077 76075 29477564 37041 37040 778109498 11384 11383 219182773 28912 28911 44954846 40794 40792 606148456 29714 29713 162963633 37046 37045 38879934 3509 3508 414401039 37047 37048 588169746 37049 37048 331334 29535 29533 3931971 499 500 680825674 19032 19034 51551240 71886 71885 661202347 20523 20524 540334468 27408 27410 508496069 90518 90516 15696923 6833 6831 823808311 26641 26643 9924483 62624 62626 85895062 90342 90341 896754462 14941 14939 464796002 37062 37061 720108679 46236 46237 358168120 34323 34321 230504043 60436 60435 259140938 50161 50159 130470298 61667 61666 783212301 62915 62917 763319389 60646 60644 134797105 37068 37070 57297419 36595 36596 979985110 34731 34730 517176535 79858 79857 719828733 82876 82875 986092 69313 69312 900553532 70041 70040 780021692 84951 84949 91696311 66708 66709 840270484 5066 5064 599264587 79035 79033 808326004 76092 76094 861573900 73234 73236 206876959 648 649 673369074 30786 30785 716991342 43793 43794 749693391 36687 36685 374456041 25630 25629 152988292 97717 97716 745217688 55752 55753 11617909 63901 63902 270290967 98149 98150 431472442 56140 56138 119983593 21335 21337 503451800 80762 80764 42837006 97945 97944 202651055 90176 90175 885390040 49287 49286 81590388 98080 98082 931775482 86276 86277 733278562 15151 15153 592002530 47613 47615 157304173 32666 32668 440254793 60210 60208 68662840 37102 37104 689638664 31925 31926 70390919 4144 4143 63355437 99567 99565 352460023 45911 45910 558928462 37108 37109 911875821 35892 35891 360131101 28753 28754 816939468 2042 2044 803705405 63366 63365 461140075 37112 37114 24029780 81625 81624 707316422 91128 91130 772366946 74497 74498 203453939 37117 37118 149800529 64736 64734 761915480 1153 1155 44901837 43574 43573 166512156 37121 37122 646231125 10764 10763 626041307 26486 26488 148886930 61988 61986 427996574 37126 37125 771138024 37126 37127 231974922 41407 41408 536347468 99788 99786 146649559 28470 28469 444067925 67247 67245 776157060 29918 29920 199291797 35102 35101 485665609 66627 66628 713407785 37133 37135 998787918 62385 62384 62531727 37243 37242 691015706 42292 42294 673722552 29516 29518 577232718 65190 65192 867759198 21468 21466 209737363 24883 24885 422599832 27365 27366 968868561 2295 2297 760937388 2815 2817 405051298 27353 27351 393849380 85588 85586 482867974 94982 94980 666079268 42997 42996 500939096 4225 4227 287955194 32003 32004 760362368 30643 30642 698762487 99608 99606 639347051 37329 37327 821071229 83566 83565 40894648 37156 37155 29282138 67422 67421 240494516 37158 37156 776466260 76042 76043 616059017 97687 97685 712224005 10419 10418 255140018 53412 53410 95541226 21145 21146 880426162 8880 8878 375806646 38815 38816 719263750 82935 82936 419270892 37166 37167 537565016 52253 52255 614472364 34799 34797 53650165 40104 40102 931275469 37171 37169 66993537 4582 4584 20676909 22983 22982 403206890 73534 73532 241218373 25655 25654 419574682 85919 85921 329731329 69428 69427 762572785 86343 86342 12940238 71319 71321 236914674 38161 38162 383515124 73361 73363 436331324 71415 71413 673521702 43600 43598 183944508 6807 6809 27667287 86928 86926 22964130 52616 52615 15024848 44409 44411 436598033 12867 12866 417550464 37189 37187 479962651 70486 70487 614450579 8042 8040 987837036 40158 40156 257496390 51849 51848 744737861 37194 37192 777501689 50532 50534 477776941 1420 1422 301537413 89467 89466 994499299 37198 37196 784631249 38350 38348 62860694 37200 37199 8546464 53435 53433 166964824 22324 22326 177187757 37203 37201 71977169 14297 14299 868862970 94990 94992 152261424 37205 37206 640223077 61815 61814 144275303 62282 62280 770556796 37207 37209 65951384 64646 64648 41019538 13187 13185 743398602 40510 40512 446817555 68616 68618 414343905 75777 75775 654345492 38451 38453 678972109 15707 15708 963145774 58153 58152 447059457 6378 6379 911451021 97468 97466 257989671 69833 69831 359509572 30338 30340 74690578 2653 2652 304094691 61038 61037 443453684 52015 52017 701012300 3433 3431 342424529 65870 65871 696819138 37227 37226 610431283 64003 64002 767136323 92791 92792 910721824 37230 37228 352036120 49630 49629 194363209 53167 53169 149661610 37232 37233 429066628 13185 13183 510712983 37234 37235 10629244 52309 52310 800254981 13856 13854 801183399 77857 77856 833155639 2712 2713 581267833 704 706 659414110 37241 37240 310743256 71681 71679 879724465 14590 14589 91727055 86315 86313 841307839 37245 37244 302901126 43437 43435 115028228 25244 25243 133577074 26155 26154 604709051 70451 70449 725634505 29318 29316 730497780 8024 8022 339540793 20643 20641 511540710 65679 65677 637437145 77882 77883 401060230 29292 29293 763424608 37256 37255 887182937 45308 45310 459552405 26616 26615 744865414 65031 65033 710113030 53250 53248 952626479 12485 12484 604332029 94498 94497 348305409 89771 89773 383648176 10910 10908 774612746 10375 10374 774982584 37266 37265 272991947 63738 63737 59377092 31037 31036 665936015 77290 77288 9851535 87375 87376 570445051 53190 53188 558220559 47521 47523 182932709 75101 75100 176711664 14507 14509 688837738 72593 72591 129583936 37275 37276 15419962 42745 42747 506716268 37276 37278 550866231 42049 42050 194036843 89935 89936 883952191 81453 81451 988385337 37281 37282 155524165 93180 93182 52315015 73126 73127 993170599 37284 37285 22848433 85805 85807 924285371 57319 57318 43828976 58305 58304 197372331 37287 37289 896943057 67185 67187 202252164 34287 34285 745367781 484 483 574852745 22128 22127 748454074 16119 16118 389597133 37293 37295 324178443 31849 31851 788340225 19085 19086 602819636 15693 15695 489536394 3513 3515 784182760 26922 26923 853876439 37299 37301 48839206 53804 53803 139440369 87001 86999 513463657 37302 37304 64629331 70216 70215 733056288 81299 81300 17349117 45878 45876 20151133 37307 37308 954507972 90278 90276 893680849 98867 98869 772784876 37310 37311 896032504 60084 60083 47968248 23678 23680 901928081 6518 6517 480485569 21288 21286 83234385 37316 37314 313362374 12229 12231 917294040 22560 22558 281915331 63754 63756 917731556 14213 14212 697282693 50409 50407 918497989 81569 81568 34027516 72992 72994 147788305 34545 34543 961354642 22739 22740 405681304 48353 48351 629054907 4679 4678 320111514 69438 69436 780188109 15291 15293 921281080 34323 34325 575294483 37331 37330 287797289 27452 27454 141515804 52425 52424 651799726 85837 85835 364279641 83203 83201 348440008 35686 35685 491198952 32182 32184 438445992 8865 8863 25074090 44869 44870 537239655 89270 89272 107005851 32814 32812 794766327 41426 41424 128531299 96530 96528 664550490 93516 93517 880770344 62224 62223 669569553 41829 41830 314900903 12293 12292 24719064 37807 37806 739126403 33524 33522 101710992 5662 5663 640470236 55239 55241 554920573 80960 80959 694503460 37853 37854 324973233 76320 76318 373450542 59960 59958 33534920 24940 24941 755267976 39391 39392 249203414 58063 58065 682902283 91469 91470 138586526 47913 47911 802547632 48863 48864 54764805 66221 66220 481937830 34192 34194 209793478 19803 19805 64209825 45244 45245 89240934 89126 89127 458537332 35320 35318 501447019 37367 37368 38641890 98955 98953 435723977 46180 46182 261100721 96743 96744 844162461 49562 49561 605718529 48510 48509 77929757 70795 70793 650289116 55705 55703 609013711 75370 75368 703127822 60110 60112 31700474 65720 65722 952823863 88439 88438 489818203 37380 37378 779393054 15542 15541 262501656 60626 60624 408062536 68845 68844 662202618 16097 16095 107220426 89194 89196 527753942 29304 29306 185438299 5536 5538 686683980 21366 21368 210292141 36796 36794 415388340 80166 80164 704184574 60214 60215 83728214 51147 51145 370955498 28971 28970 85748697 37394 37393 698156419 93774 93773 652987903 22718 22719 251914403 43711 43710 168623503 11736 11735 172675201 48771 48769 873862034 22056 22055 41104003 56863 56862 257300929 50049 50047 811437139 37403 37402 640988735 77660 77658 825370933 96259 96258 221626244 98889 98887 612096408 49879 49877 228183193 37407 37408 299119338 69525 69524 44176779 77997 77996 3773361 16865 16867 997275674 32075 32076 553689048 83690 83692 328021169 707 706 677437766 37633 37635 335624091 32914 32915 464346806 66364 66363 253821555 34637 34636 824508098 76244 76246 149522908 37418 37420 117144896 36770 36771 503552883 76052 76051 309190866 18877 18875 996483074 37382 37383 611643065 86130 86132 412339703 7418 7417 101945578 25598 25600 109535252 38398 38396 240050788 10389 10388 86647911 37430 37429 867718592 60584 60586 830338941 94452 94453 811018 77394 77393 46118355 40643 40642 151396815 19439 19441 164707725 37436 37435 751251575 35622 35624 19972714 31228 31226 972296661 45188 45190 631481848 20461 20460 63354365 37441 37439 594840068 77720 77722 687930198 37442 37443 233882453 96943 96941 718428400 69716 69714 837286554 66412 66411 930450199 37447 37445 282024352 33487 33485 610261032 33123 33125 914659528 37450 37448 34384291 26572 26573 1291961 45277 45275 729492866 21324 21322 650130514 50097 50098 724708297 37455 37454 33459426 15454 15453 40114271 76247 76246 969532060 18286 18288 255737116 81745 81746 829604677 74642 74641 879669283 75660 75658 650774832 78567 78569 146645618 93675 93676 272222316 36947 36949 104523447 36677 36676 186972220 49372 49373 514504293 54005 54003 189163207 37466 37468 905601800 97100 97102 951457041 85557 85555 4993494 37469 37471 243928874 31439 31440 632296838 13212 13210 739644582 35330 35329 762395237 47816 47815 718349644 3725 3727 319363238 47103 47105 718620179 57795 57793 112394489 37708 37707 671191626 37479 37480 68960 39822 39820 163474710 9730 9731 95809598 6961 6960 63020321 12512 12511 690537393 18618 18619 454503569 83034 83032 493251362 30254 30256 35570999 4768 4766 635051291 82006 82004 81658121 36711 36710 37526360 37491 37489 231707347 2473 2474 411354912 37493 37492 57803049 23488 23487 444223446 63667 63669 711649696 22705 22706 149368779 42850 42848 970320446 60268 60266 376138582 5926 5925 951344430 25112 25110 199902759 51044 51046 736552632 37500 37502 816079576 71757 71755 174947185 44043 44041 400556229 67591 67589 145108143 54445 54443 373640222 33901 33903 137500992 29410 29411 12973114 37509 37508 511006300 86479 86477 926415918 6258 6256 62481623 77474 77476 478280095 75997 75995 485426843 37513 37514 47475668 39222 39220 840042582 82461 82463 254010639 27815 27813 53007216 49042 49041 841607198 23294 23293 233266240 5971 5970 59540013 21024 21023 905003135 47254 47255 9679582 3014 3013 566012413 60024 60025 833641628 1151 1153 41385874 81995 81997 437172012 45164 45162 976256600 45371 45370 248398468 87165 87167 781057303 84177 84178 895918561 60657 60655 3804161 47504 47506 230170388 10299 10300 853649056 13607 13609 605752860 37535 37533 996974092 95906 95904 152178426 86915 86913 88377697 65145 65143 278700481 36555 36554 10014832 15774 15772 992493805 37541 37539 216509109 61610 61612 170161653 77681 77682 773100682 37543 37544 573611044 87839 87841 607530137 71024 71022 22674340 67237 67239 301002647 91957 91955 210564828 37549 37548 118831152 15647 15645 312290300 17502 17501 541135165 21581 21579 218488021 37553 37551 690190397 37554 37553 976483055 22498 22500 324707331 3397 3398 387048917 62930 62931 872031148 48729 48727 412840372 68558 68556 430598612 53502 53501 51256356 55018 55020 762058762 7831 7833 549354310 85489 85488 804855424 37564 37562 981758735 32685 32686 96928775 41161 41163 332553443 37565 37567 598272571 78298 78297 207998310 85943 85942 236036603 59339 59340 697822351 32101 32100 22747677 63552 63550 693113854 78215 78214 374112863 78397 78396 546809743 13015 13013 288695456 61057 61058 130669615 11449 11451 867427920 46817 46815 912679150 82847 82849 25009701 96807 96805 813899350 94606 94607 788245007 37582 37581 132120571 28798 28800 115851631 43785 43783 848723028 46998 46996 445890436 81943 81941 426561225 10067 10066 684252197 18670 18672 70110733 37589 37588 283424950 37588 37590 121559214 37591 37589 49893205 18990 18991 818412011 24825 24823 445735508 13911 13913 496064709 95587 95586 907083756 52023 52021 829228889 63919 63917 18654255 55417 55418 417937516 98747 98748 625054527 64712 64710 351996232 52992 52991 791489982 89925 89927 240557511 86837 86835 546861445 37602 37604 308167341 37605 37604 985980057 76505 76504 1622074 2133 2134 926570586 59759 59757 678172416 53954 53955 65908990 90318 90317 71810803 68480 68478 833092926 29606 29604 707215551 34639 34637 587020367 41543 41541 991063390 11338 11337 872103956 37615 37616 855119849 86566 86568 644017554 20017 20019 385458606 643 642 136834468 20263 20262 49604740 62377 62375 619816944 57633 57634 924452187 45442 45441 272405017 53606 53604 52123927 66536 66537 974996279 55447 55445 285203359 49587 49586 547445636 89975 89973 831807792 38513 38515 265426007 82031 82030 746539512 37631 37629 39259223 89833 89835 905072608 27717 27719 347579368 56846 56845 200894121 49348 49347 490470890 79453 79451 493969978 5405 5407 443512995 37638 37637 16518456 13144 13142 172241657 11711 11709 60694488 36726 36728 466842085 48110 48108 244023025 60002 60000 230717988 61114 61112 144212822 90491 90490 725201456 37646 37645 894713186 51272 51274 966434926 88551 88550 827088084 37647 37649 145791401 82089 82087 268025053 86216 86218 932688831 37652 37651 397872248 52893 52892 541151386 73265 73267 424497402 35398 35399 999609698 61045 61043 86537962 68770 68769 808411633 37658 37657 2745618 35168 35166 499752072 65825 65823 437831126 93699 93698 389539264 32029 32031 666204869 50170 50168 487164099 69383 69382 577400430 94076 94078 181451707 12006 12004 262092917 30897 30899 150963339 29878 29876 296372198 12542 12543 896292286 89771 89772 610371528 89885 89887 343046076 6629 6628 659468790 38514 38512 18499652 64886 64885 931087402 65964 65962 260172310 69098 69100 989350747 65507 65509 802170608 89353 89351 533100873 14815 14813 166147516 62673 62675 816920662 87516 87514 496802568 59387 59389 26063255 76249 76248 490195382 68039 68040 355399979 40720 40721 317968885 64049 64050 56429259 37687 37685 522288240 22721 22722 571429027 37883 37885 15214021 10604 10602 271554144 80412 80413 1090616 60514 60513 706394763 83710 83712 185045417 47514 47513 61535253 89658 89660 930642883 37696 37694 763687475 37697 37696 33399415 19271 19270 644433004 50230 50228 436486312 10038 10037 371755247 38259 38258 735851304 18857 18858 338941227 86952 86954 71983076 64833 64834 466488474 84738 84737 911041371 39527 39525 803117533 56317 56315 353048661 12644 12643 275037710 23426 23425 954328529 95510 95509 59238994 58490 58488 922784575 32437 32438 340285357 77716 77715 558336239 75144 75146 148197659 22198 22199 59621578 28438 28437 847012828 85026 85024 757631808 10920 10922 423258639 50642 50644 889367169 176 174 619651970 37719 37721 275265008 37721 37722 103895241 37722 37723 677723092 39996 39997 12223629 92173 92171 56756049 4739 4741 427826983 85066 85067 868456600 45682 45684 174073965 41923 41924 959376730 25090 25088 31175116 22352 22350 644459906 21507 21506 839711384 32455 32457 37963299 37733 37734 221132959 26373 26372 381455535 97573 97575 936859396 29817 29816 18965099 58902 58901 214565195 44575 44574 477990943 37740 37738 939507888 30329 30330 781057554 76571 76569 163060157 37742 37743 856034357 50756 50758 523282459 49515 49514 802241183 15138 15136 586198185 26597 26596 59380281 45671 45670 113197515 14661 14663 57004475 22501 22502 959687173 70165 70167 391660247 65127 65129 954821832 97062 97061 583956915 21907 21905 122566027 1671 1672 840446109 24531 24532 488089886 22949 22951 946337275 53787 53785 575972667 48780 48781 336319104 37758 37760 203267679 90779 90781 699643302 12686 12685 568790999 43414 43412 609158744 37507 37506 209105438 12211 12212 194194414 29005 29003 812641126 73655 73653 51979103 37768 37767 914992757 41863 41865 606205106 20614 20615 56703922 8018 8016 66624694 50924 50923 15202432 41251 41249 418660083 36547 36546 997806282 41238 41236 270054368 69207 69206 881514207 71327 71325 89769815 37778 37777 754914689 5529 5527 813480773 37780 37778 152553528 4808 4810 949674662 90519 90517 268791277 37618 37619 4384945 37783 37784 689760691 37783 37785 473634895 77879 77880 413574632 20668 20669 115587026 23983 23982 508751229 92892 92894 37211364 1783 1782 927559570 93998 93999 980442301 45135 45137 635183430 30129 30128 457669786 20660 20662 14447053 32047 32046 701875818 37795 37796 746980547 11380 11381 354059722 44942 44941 58629311 83464 83462 253342003 37800 37799 856059948 94174 94173 547226482 53032 53033 683919956 12223 12222 161237337 49837 49838 440257214 37805 37803 540391349 37806 37804 32053434 65191 65190 5758336 86498 86496 393662778 39144 39146 40189015 96300 96299 606182627 24487 24486 740237614 46628 46627 279309412 88462 88460 706215746 37814 37812 785305351 43928 43926 165838671 64041 64042 548018053 3109 3110 13564163 42121 42122 526074655 75824 75823 887585971 44228 44226 59496170 37819 37821 418528078 37822 37821 293414763 9703 9701 689023631 47057 47056 717045347 37825 37823 973683062 67439 67437 661934828 66884 66885 756885752 14099 14101 962267077 93395 93394 982867190 63571 63569 441050091 37831 37830 618609004 77216 77218 678181225 37833 37832 105963499 52150 52151 840035952 36550 36549 193519945 67203 67202 320920746 92447 92445 208746391 77778 77780 640236236 90062 90064 367205459 72650 72651 722715755 96938 96937 367365855 93152 93154 628593680 36536 36538 16241970 37844 37842 344581006 14575 14576 60248270 52827 52825 112141971 7524 7522 777366001 4286 4287 716223358 60795 60796 883475216 7873 7874 546008688 37851 37850 709126785 49492 49493 736209574 37853 37852 347549816 73780 73782 168867334 17140 17138 34598708 57797 57796 232735479 48792 48791 303702906 40078 40076 47195254 61994 61996 71608643 88597 88599 974491751 9192 9190 8873650 40300 40302 52616232 52605 52604 243892040 57643 57642 836495212 13382 13383 156914011 37866 37865 879438151 37867 37865 131985348 37867 37868 447878021 220 219 96980441 4955 4957 291029056 21654 21656 47924123 15168 15167 847420850 69660 69658 690599984 72251 72249 773917767 14336 14334 133615763 3993 3994 736305910 37876 37877 356087434 97767 97768 684166610 37877 37879 129911768 70197 70195 844184284 35206 35208 5149620 49299 49301 22464796 68061 68062 890842235 84694 84692 376827376 96483 96481 765942690 3213 3215 438584483 26928 26929 126492142 49135 49134 576928833 1338 1340 261698023 16915 16914 537892778 12645 12646 627901066 78541 78542 366359526 28327 28329 971063358 18044 18045 448956600 11308 11306 909641225 37896 37894 175445878 92445 92444 37721348 68598 68599 619756567 40406 40405 482033676 24516 24515 1086606 70809 70810 341363131 8043 8042 211284567 99854 99853 425748118 85346 85345 283347535 32281 32282 871143816 97495 97497 457103048 9656 9658 342593680 24651 24649 231890909 78539 78537 253644726 34411 34413 104324611 45722 45723 272304195 3608 3607 44788449 54439 54441 984674353 31717 31719 115192930 60056 60055 59190753 49212 49211 577201672 63845 63847 4645388 18202 18204 450313347 88235 88234 463563260 94585 94583 459863938 89780 89778 51139068 15978 15980 743611849 20083 20084 649474061 64745 64747 331073411 94992 94994 871598810 14198 14196 575333082 36837 36836 638259438 37927 37928 223848134 73941 73940 401657893 63373 63371 415344674 57590 57592 138501472 3232 3230 844973317 22230 22232 541375101 35571 35572 17193551 60639 60641 194107527 83376 83375 156628866 37937 37935 307071529 29947 29945 703562964 77217 77219 135330409 25091 25090 292982658 50361 50360 23460755 22178 22179 807350374 11334 11335 569164402 41409 41410 115261644 23148 23150 891216326 46396 46397 373346690 94141 94139 598579699 37948 37947 248911918 38353 38352 931582199 20403 20401 88721124 92941 92940 7685790 46039 46037 202342904 37953 37952 191125753 92379 92381 884598801 37953 37955 44376844 66116 66115 451371135 51520 51521 175656903 87730 87731 987341775 90489 90490 136520504 3015 3016 899953308 2252 2250 733883390 37962 37960 83799720 5815 5816 680530689 7186 7188 11979307 78471 78473 833318752 86565 86564 935641450 96912 96914 730836139 37967 37968 56543372 37524 37525 7184723 16222 16223 928278441 26648 26646 688318814 88731 88730 770795301 69839 69838 472897887 51094 51093 396287548 37975 37974 921902502 60295 60297 168589789 46624 46623 257120692 46567 46569 882835900 81499 81498 61660146 54074 54072 987974051 83251 83250 951466402 3385 3387 849071368 60363 60362 405137173 37984 37982 662186213 37985 37984 32448542 34288 34287 644081604 48994 48992 36287688 97631 97632 846779417 48589 48590 32818244 79004 79003 630277333 41457 41455 647987237 90072 90070 511318072 37993 37992 761412048 74359 74357 53216999 3240 3239 2925101 37335 37334 440273214 11534 11533 816609187 27765 27763 435335399 37999 37998 729462340 97633 97631 888096940 41252 41253 443299396 24551 24549 9179273 51417 51415 493713584 43058 43057 979459078 7621 7623 798754908 52559 52557 232063172 91613 91611 695074078 86127 86126 928191317 97579 97580 225361721 49028 49027 119105104 42425 42427 832839452 20600 20601 632127397 94931 94933 932222285 21921 21920 468580399 58911 58909 617791136 2650 2651 12777864 46695 46694 241789100 38018 38017 242339361 38019 38017 680837759 38020 38018 26163090 97118 97120 760841617 18145 18146 59768622 38023 38022 731982583 81940 81941 49968347 20523 20521 821854425 25401 25403 993710113 65138 65137 537343014 60206 60205 236169088 37522 37523 627548806 92656 92657 816869895 25548 25546 493979793 85154 85156 240535330 91468 91467 476700734 38034 38033 582504628 84282 84284 728007582 1477 1476 770089829 9368 9369 734783434 25400 25399 65270078 91634 91636 863831066 20976 20978 433310323 38039 38041 328219031 10946 10945 315547775 75738 75739 464834227 38043 38044 777355126 82697 82699 204854072 13473 13472 442413463 72560 72562 144441471 25719 25720 185516321 14915 14913 22487010 38048 38050 436407401 42722 42723 127930739 33780 33782 256630824 70563 70561 435565807 41896 41897 368462873 51487 51488 558294765 13636 13637 44620740 20448 20447 716032091 38058 38056 259665300 46109 46110 326137387 38060 38058 190188080 60393 60394 939392842 38061 38062 622693896 95223 95222 865466066 67960 67959 240089902 67363 67362 579171968 51655 51656 452442472 41317 41318 957097320 70436 70437 530723459 64001 64000 551360231 6765 6763 183126250 85835 85834 792827354 96361 96363 481139831 5999 6000 634957837 11271 11270 21317512 29585 29587 268277239 27629 27630 335203926 37060 37058 784671396 78394 78393 655368834 59627 59628 94543858 54319 54321 427560177 38081 38079 967351040 93663 93662 372823002 81846 81844 359423204 87591 87592 47047453 91522 91523 595942300 23315 23314 38345431 11267 11269 833697607 64925 64924 192333875 98060 98061 781555606 73393 73394 816130691 95335 95337 874610045 38091 38092 556193423 56723 56722 814669102 58758 58757 5918252 37112 37110 398407 22318 22320 402231825 83807 83806 685740106 41902 41903 107650023 23966 23965 210024783 55685 55683 112377503 38099 38101 56044277 38102 38100 336060680 21017 21018 383407518 61693 61691 184665761 38103 38105 677923292 86444 86445 174938796 30148 30150 17077798 38108 38107 901656963 38108 38109 929002192 38110 38108 455128111 38110 38111 40535610 3605 3607 522922551 10464 10462 279884615 54495 54497 808555958 50320 50318 672735248 83406 83404 590681520 70659 70658 170359002 89080 89079 14612646 32034 32032 654335814 59571 59572 95631720 87812 87814 819213768 68341 68343 870074411 65645 65646 3888474 23462 23460 50997211 18374 18375 926567282 93809 93808 730250163 1064 1066 887338033 64198 64200 779483402 38129 38128 194577629 67376 67375 573639024 26227 26225 200137361 97549 97550 976829689 68974 68973 371794227 84845 84844 811422425 29186 29187 73901735 941 939 267339313 18847 18849 526249538 6189 6187 546692393 90907 90905 800675970 89464 89466 314519103 13775 13776 505705212 3440 3439 800100319 61372 61370 870646933 54224 54225 792471091 6442 6444 774056437 38144 38146 890110780 73338 73337 902207033 93434 93433 396528930 19638 19637 771476456 14241 14242 852926152 44799 44797 726950441 15157 15159 672732836 46004 46005 92875315 84780 84779 238962638 10509 10507 366856452 69768 69766 854622550 5025 5026 337647958 99339 99340 801284059 26987 26989 609085903 32085 32086 887315801 11996 11994 114355064 55885 55883 191615811 972 970 30186096 31929 31928 827679442 25173 25172 379779810 95592 95590 285898652 765 767 839494708 38168 38166 915822696 10486 10485 786056321 57992 57993 75135553 1355 1353 392981066 4500 4501 169707977 92058 92060 993235560 94792 94791 38130896 77540 77542 157380677 57750 57749 20186149 53292 53290 505820748 2153 2152 300813740 32782 32784 345291422 39359 39358 657825457 92925 92923 253940743 51433 51432 572256892 38182 38183 147587888 59714 59715 231292198 16061 16059 550812694 89305 89304 351054507 11599 11597 858317754 83462 83463 757721663 38187 38189 794908187 70157 70155 909018086 83794 83793 6522977 93529 93530 778185791 37943 37941 916921179 35384 35382 60735648 38193 38195 118616619 33119 33120 52897128 78234 78232 276767040 94291 94292 120514705 60665 60663 971000197 37574 37575 706148997 19071 19072 452801496 94190 94192 456774451 37381 37379 30916798 11936 11938 452577633 38205 38203 112033877 38204 38206 53821508 38205 38207 10061450 38657 38659 453160782 38209 38208 215469963 38209 38210 334620231 50505 50503 983779456 4196 4198 957243295 54662 54664 230445174 94254 94252 728233731 23617 23615 696862107 38216 38214 836946478 98422 98421 383218353 75340 75339 23816194 84260 84258 909963453 66874 66876 14026711 38221 38220 287101183 8078 8079 132788499 90477 90479 457646887 6347 6349 41437434 82003 82004 389786566 79827 79825 448463048 82883 82885 789372675 66550 66549 651049469 38229 38227 870216591 30356 30355 65765113 6078 6080 369861083 38232 38230 898722248 88756 88757 132572040 7374 7376 703940927 46741 46742 488359711 71258 71260 611529288 93778 93779 414329858 2849 2847 195017594 71375 71377 1355938 37144 37142 22891757 81700 81699 106409203 98076 98074 674856524 58013 58012 41382173 54724 54726 340534571 70459 70461 703119477 1343 1345 266085787 94262 94260 397077675 54427 54429 797285116 51160 51159 464524612 65045 65047 464215827 38251 38250 490306379 79886 79884 266673501 93218 93217 561158468 27527 27528 236236962 78192 78193 655789410 33082 33080 655752908 44470 44469 78640122 63343 63344 454051578 13619 13621 460867126 95803 95802 862655953 61257 61255 283087118 51774 51772 408867858 58492 58491 548083828 95842 95840 69510002 76171 76170 968276687 11078 11080 365723046 47198 47199 928524459 86559 86561 631949757 6499 6500 694273199 62513 62511 493771698 93734 93733 19297743 9477 9476 902795842 137 136 918996419 49424 49425 467928827 38274 38275 352472503 19693 19692 537920662 42971 42969 63431492 17604 17605 815249286 60523 60524 28750239 12071 12072 30592209 7276 7277 58698512 38282 38280 637301535 68061 68063 104746662 29202 29201 916976144 13656 13654 679706154 68925 68924 298830803 76894 76892 905140817 54252 54251 210345205 20580 20578 992054069 82335 82333 492383862 15345 15343 309592838 87662 87663 538865186 38291 38293 396646653 81848 81846 900350238 38001 38000 333435026 38295 38296 552756418 82242 82240 344842479 38298 38297 601837990 50245 50243 51578532 71626 71627 35982080 15408 15407 282835356 61485 61483 224187437 38301 38303 636488016 23591 23590 950595213 2185 2183 709120314 54069 54068 471003540 38307 38305 361954189 177 178 595153694 99683 99685 460929059 38310 38309 247145987 13956 13954 614184375 95131 95130 65584364 3073 3075 40237908 38314 38313 823717733 38905 38904 795604493 22325 22324 534197555 46076 46078 242093807 93966 93968 10404327 50005 50003 972840244 38320 38319 831511219 13419 13417 380815545 48547 48545 515229821 67056 67057 975253683 66466 66465 67516466 38325 38324 407595677 38326 38324 753786717 23587 23585 164179317 23129 23131 924429048 5926 5927 478887207 20021 20022 961373825 5624 5622 20703818 99312 99313 735205713 4321 4320 121649674 67058 67057 344641066 85704 85702 962284133 27331 27330 413350159 46431 46432 217073307 54546 54548 904228696 5664 5665 904134623 18513 18512 94905861 81063 81061 287178323 90280 90278 191212115 80704 80703 933961267 65624 65622 820545677 36744 36743 746753360 39439 39440 840996133 31903 31901 920763585 83982 83983 445942787 70065 70067 458496725 66907 66906 376683037 70304 70302 89237836 38982 38981 960980296 34358 34359 327304134 39671 39669 11213901 83402 83400 413051515 38355 38356 373565760 81095 81097 49587501 38358 38357 793249805 46544 46545 15468635 38067 38066 297415508 33552 33550 902788792 269 271 456596855 24719 24717 757227739 73 75 251829233 91856 91857 615462200 38364 38366 202912489 56513 56511 421738063 50772 50771 148848390 48538 48536 720067875 65431 65430 377155974 13454 13455 202757614 38418 38417 230511242 47402 47404 617886995 72589 72587 666418612 56297 56298 10451028 20513 20512 603065588 39221 39220 905291845 6614 6612 43654047 7910 7912 448835072 53027 53026 369089474 14131 14130 928297243 75013 75014 161308597 38383 38382 169054679 9733 9735 651176435 8413 8415 229659546 9149 9147 858331432 96409 96407 336366496 77539 77538 771208844 99078 99077 666937325 26855 26856 232445040 7227 7225 104407686 82605 82603 469039894 88402 88404 612005088 21773 21771 784111558 66034 66032 276946841 3165 3164 644915742 38397 38396 558455398 88490 88491 757443498 73398 73396 124239949 79664 79662 477957557 81970 81969 810847252 53532 53530 183773534 53855 53854 239581433 32347 32346 584543726 95646 95647 918395811 66814 66815 80910696 46159 46158 697845593 65656 65657 405137250 91208 91209 853562226 91460 91461 175383060 52438 52440 958928140 83930 83928 557369775 64745 64744 714055937 61013 61011 517359088 26272 26270 442673687 38416 38415 491443700 87560 87558 22843255 46266 46268 545305166 72144 72142 847982433 38420 38418 37786967 26242 26243 919589405 85614 85615 969186757 11146 11148 553664821 35609 35607 552124287 88864 88863 212590305 48930 48928 956184240 74545 74543 427381187 3529 3531 289157402 81005 81003 355277012 63367 63368 282239406 33894 33893 642292639 45428 45427 110948953 50519 50521 692882093 51610 51609 7440416 66664 66666 312124480 38436 38434 202853743 3971 3972 117059908 34970 34971 601142958 30700 30699 18515074 84384 84386 681768214 34697 34698 392222231 50592 50593 738151363 85601 85599 272170276 37766 37767 727628554 18460 18459 489028040 38445 38446 61090828 23015 23017 677266763 94783 94782 534173323 44153 44154 178802332 38448 38450 23806717 24929 24930 440054014 23312 23313 708786911 62720 62722 4276990 69774 69773 69631308 36127 36128 654021032 38456 38455 196541902 49105 49104 847453178 83394 83392 521837428 17298 17300 371843737 70542 70541 243617317 29394 29392 947691459 48288 48286 809451059 22037 22038 937868165 91767 91766 442366515 9540 9541 32722990 55659 55657 68304653 57045 57046 254726915 38468 38467 815564367 94293 94294 900248884 65677 65675 635293383 77807 77808 605491471 12074 12073 277402448 63945 63947 932689780 77980 77979 401974252 38475 38473 41314185 6055 6053 59954451 87970 87968 389417646 22991 22992 871840075 52531 52532 103184052 75264 75263 294967545 88102 88101 632432713 38481 38482 856267895 62525 62524 289074103 94647 94645 487840870 92523 92525 875911631 38486 38484 505400390 711 709 306984735 46049 46047 662565700 16781 16779 975328108 46609 46610 640886610 5195 5194 884145500 19260 19261 30471293 78827 78826 592862834 68403 68405 613116539 57527 57529 509694783 79870 79872 182481540 27097 27095 107516887 54679 54677 49725284 28702 28700 438485123 93413 93411 394784205 84902 84901 48899765 79799 79800 202332913 74037 74036 702403137 80570 80569 720985936 15998 15996 128302793 4581 4582 595078095 38506 38507 13811065 20800 20802 418675979 38509 38508 14770933 19223 19222 639572204 93552 93554 635113872 14395 14394 899959421 71896 71894 781906879 3292 3290 847007739 61000 60999 34648269 5914 5913 836628268 79054 79052 583775696 67380 67382 416293873 46944 46946 24496859 22465 22464 526294303 64092 64094 665283701 46456 46458 862452619 10046 10047 53792074 70302 70300 487589732 41523 41522 232424481 9992 9994 651644870 96835 96836 467162638 97165 97167 725936267 30293 30291 583814377 4515 4516 171883109 12751 12750 697804798 44108 44106 670603562 52247 52245 249447686 31421 31419 931632238 38535 38533 942216535 76852 76850 856864343 31343 31341 464155479 87621 87623 61187245 78611 78610 916253750 85228 85229 983816241 38541 38540 575066589 63438 63440 517398064 38543 38541 429664545 38542 38544 791009367 93276 93277 562153533 18835 18834 484552393 38547 38546 632043903 64568 64569 532490351 54243 54241 9038913 9883 9882 626580879 56691 56693 560647707 38552 38551 48131745 24177 24175 523439703 19930 19929 198670686 44988 44990 802078117 60048 60050 210923033 38557 38555 271122448 70415 70413 272783186 67566 67567 309065521 99074 99073 782936457 75555 75553 591311523 98444 98445 118104400 48568 48569 330106039 14404 14403 688872868 91805 91803 430215016 38566 38565 694711421 21751 21750 421043601 10959 10958 66467236 84190 84188 667262045 20897 20899 228528069 19168 19169 495929599 29659 29657 398478277 52407 52405 596043428 43750 43752 121508437 6050 6048 327815334 51080 51078 20475848 79207 79205 445119747 8159 8158 794511905 87829 87828 794706701 22496 22494 37204849 43329 43327 274791011 35290 35289 349770336 45654 45653 427345439 95451 95450 804078345 73630 73629 619028561 67067 67066 346210827 72095 72093 144832941 75524 75522 185726940 64752 64754 576913792 49724 49723 435006049 8612 8613 71051753 38592 38590 674382524 58562 58560 870333509 28431 28433 108602726 98430 98432 243470827 20048 20050 32198781 16280 16279 56476954 70526 70524 47166559 49136 49138 919432751 9496 9498 415464055 43489 43491 1523995 51596 51595 914665047 4921 4920 332046101 22268 22266 63976199 85855 85856 214036620 25515 25514 678755997 63916 63917 633690976 26143 26144 251444750 56244 56246 365701457 17068 17067 117994308 17819 17817 551613112 27112 27111 54338417 98723 98725 262103413 53259 53257 410033058 44488 44486 526065704 75294 75293 54570903 54558 54560 484362660 85079 85081 317306578 13305 13303 3351200 48438 48440 934242798 78686 78684 480737200 5977 5978 486027826 15633 15635 325656948 47884 47882 184222054 74148 74146 550478095 89188 89187 900478949 13199 13200 809126619 45308 45306 967624436 34233 34235 204072284 33149 33147 81775954 32961 32959 459688562 20447 20445 211411473 19514 19513 415213778 38634 38633 326435235 88294 88293 393148854 53629 53630 549638456 67712 67714 102203092 24041 24039 731589704 18134 18132 40656013 75854 75852 462598251 38639 38641 795812968 34164 34165 554253169 23795 23797 542368702 64694 64692 119377839 82089 82090 167807671 91872 91874 20976279 44076 44075 221429621 9882 9884 375576972 24044 24045 188674446 38650 38649 734820596 26545 26544 393331136 22366 22365 294242702 76905 76903 924193248 43787 43789 310515717 54480 54479 34787604 35784 35782 707162822 8413 8411 372136002 76034 76035 566397455 8227 8229 787573448 35931 35929 930371145 69140 69142 338177902 59209 59210 280426648 79571 79569 822359448 4395 4397 446269872 820 821 98491073 91153 91154 428985066 65098 65097 110830628 26134 26132 183037335 97164 97165 396845244 78522 78520 433153172 55284 55286 351599 90446 90447 169505823 40194 40192 596673927 58450 58449 444429288 47227 47226 869757281 31477 31478 9697131 62967 62965 799298921 84760 84758 6770814 64502 64504 488556358 73238 73239 27500582 29830 29831 337952593 38680 38682 610953647 56878 56877 162456652 4528 4526 935484412 97552 97553 164577105 38686 38684 330056987 2204 2206 844688392 84164 84165 953345052 17859 17860 538646813 52585 52584 937200932 17115 17116 550071537 15901 15902 39900093 933 932 460923536 69393 69395 662024048 69802 69801 29815524 80261 80259 501468822 60939 60938 999595560 68759 68760 502893419 34531 34529 527444382 42399 42397 754693988 36973 36971 697443717 33447 33448 473379011 24230 24232 58756934 80437 80438 498333288 10972 10974 240198638 69481 69479 814034410 56540 56542 25933536 87215 87217 113233894 38730 38732 279634124 46708 46710 654700183 9755 9756 692001499 54932 54931 733891239 33990 33992 1495084 33428 33427 568601157 59736 59735 547651460 48154 48153 695772792 34377 34375 217296705 68416 68414 429253299 16429 16431 643556752 73658 73656 169927337 43207 43206 716626656 38722 38721 85652066 22156 22155 4637335 62044 62042 26465423 38896 38894 37551619 38726 38725 708553499 17674 17673 936183187 32215 32217 295128578 51166 51165 234945095 32494 32492 365757542 38731 38729 906597 23310 23309 370988000 92400 92401 66559086 56970 56968 5378068 91445 91446 741189456 76177 76175 964584584 26422 26421 735057629 90110 90112 4242102 91022 91024 261132156 28196 28197 281071199 87525 87524 489917470 27753 27752 641484323 69332 69333 733273460 5369 5368 533894735 54976 54974 637872480 59835 59833 693738486 92547 92546 175275689 80880 80882 97283651 59901 59903 413290738 39678 39680 29659149 89951 89952 3862765 85203 85204 288373676 91596 91595 35738828 58011 58010 916204299 38755 38754 375080184 23951 23950 9495551 50477 50478 143868166 1082 1081 438985943 23364 23362 490287335 75385 75386 282354997 58039 58040 826521182 86797 86798 372029212 77995 77994 647246519 38763 38764 896215113 20884 20885 251122871 12962 12961 571566535 25933 25935 667370191 76822 76820 547007422 48270 48269 405648788 65557 65558 114305932 45680 45678 67507828 93684 93682 901244950 38773 38772 627013281 95705 95704 254406752 74356 74357 50604114 38776 38775 151027804 38777 38775 390059051 58755 58753 535486464 89718 89716 356027641 32310 32308 199080091 71374 71376 620483491 1897 1899 942134377 23130 23129 35029342 55180 55178 555875429 80552 80554 310017567 85716 85715 427878494 30650 30648 643125590 75284 75286 424244557 67707 67705 245115609 21790 21791 408917478 78533 78532 472479774 65035 65034 381366637 7731 7733 964516270 87866 87864 339207371 65694 65692 824380630 71430 71428 436689377 38797 38795 313662880 38796 38798 398862620 61333 61331 141423874 78572 78574 908687690 42623 42621 260675412 59197 59196 559075756 79822 79823 621553415 98019 98017 751063628 63480 63479 424542101 69645 69646 317671056 4639 4637 471694516 56285 56286 845694480 12254 12253 864076239 38809 38810 179787685 72170 72169 790107574 38811 38812 449628866 38811 38813 169813653 83372 83373 588266248 81771 81769 235915811 91523 91524 756347412 38817 38815 669093403 27727 27729 451517340 48661 48660 32484592 64759 64760 537722810 37941 37942 343390909 49393 49391 637351815 19984 19982 52647034 94030 94031 47203820 14736 14737 449653622 8916 8915 621678261 75416 75417 500920065 78349 78348 856772071 65824 65826 927401577 60953 60954 103424340 19799 19800 4231465 13976 13978 28176492 57586 57588 772051804 60438 60440 216612438 38835 38833 415456376 29747 29745 218530368 42680 42681 153011768 63023 63021 44884467 56081 56079 508583898 37770 37771 120153258 17867 17869 55414667 38842 38841 249537572 80536 80535 640697376 53842 53840 834218488 61799 61801 3045638 5465 5467 926431017 33469 33471 642039420 85084 85085 136915450 11771 11772 779615231 96150 96149 133559811 38851 38850 524980998 45246 45245 932569733 15345 15347 977678320 233 232 606175995 75599 75600 790046523 11426 11424 50666993 42020 42021 693383926 38858 38856 37071897 77880 77882 182133881 49756 49757 262711708 531 530 81223251 81226 81225 912137134 98922 98924 559950468 61836 61837 421141605 38863 38865 800997613 62509 62507 649282251 33073 33072 625611268 51427 51425 228470066 38869 38868 619850188 38870 38869 260119495 38871 38869 62715141 38870 38872 308549994 40749 40750 496386719 38872 38874 830711485 52790 52788 681608053 84831 84832 801348475 22641 22642 524761656 92275 92276 230666764 86517 86515 752259497 36339 36337 629141846 38880 38881 844922636 12772 12773 231074005 38883 38881 344358617 19425 19424 654602990 22912 22911 2525620 37894 37893 334426496 28019 28020 928372127 80124 80125 68054717 94623 94622 422688623 76626 76627 865967160 62042 62040 910440572 21480 21482 518902334 10812 10814 595702941 68274 68273 293708138 29458 29460 502043732 57554 57552 213716084 21022 21023 819361605 37624 37622 735113290 72131 72132 818078445 59858 59856 95144034 1989 1987 21856144 21406 21404 177048910 2110 2108 424967539 42337 42335 60659601 93019 93018 329966668 26968 26966 398655665 9802 9803 76152567 96831 96833 336274573 79610 79609 529176938 38856 38854 533157105 38909 38911 602224363 42352 42350 406279528 89347 89346 531598977 11648 11649 964240721 47139 47140 398633896 41906 41908 360236597 81369 81368 104466248 38476 38474 377666648 76921 76919 26750184 19500 19499 796294542 98232 98230 48952863 12068 12067 999768656 28099 28101 43723852 44524 44522 805334287 38925 38923 459724935 38924 38926 548731848 69922 69924 134570456 16320 16318 995211225 38928 38929 762105254 22606 22605 962730003 47422 47423 21703282 35143 35142 743377168 9881 9880 18941125 38934 38933 619810759 88666 88668 644169318 4130 4131 415693405 65014 65016 88499665 19636 19637 113120063 64595 64596 671850981 38939 38940 34979949 43264 43263 421070301 42878 42880 107874585 50818 50816 764469633 38944 38943 326148976 25314 25315 43114909 65238 65236 942677176 79568 79570 59034291 37426 37425 168997275 94631 94630 211822573 47830 47831 754900162 63892 63891 402649173 7058 7060 764234150 4106 4108 225449032 38953 38954 719088035 56498 56497 550496552 954 955 838917967 88363 88361 346478930 43152 43154 219624457 42408 42410 298509904 51115 51117 670567381 63587 63586 27401039 1432 1434 210193255 12143 12141 23706067 79951 79950 413656189 64162 64160 29129385 44245 44243 801979506 38965 38967 11199774 32429 32428 170811664 25995 25994 914894446 10980 10979 597000103 11447 11445 558241663 29698 29697 735335003 25711 25712 68300495 68570 68568 987035586 18487 18485 200803499 19298 19297 709617839 41753 41754 119697315 15725 15724 386596936 38979 38977 12416314 46816 46814 737299039 66133 66135 863578850 37189 37190 948014079 24533 24534 615195431 93933 93934 890092100 61510 61512 437369642 52828 52829 915231600 11402 11404 9966161 38988 38987 873385532 96567 96569 392234557 38990 38989 533304172 38990 38991 224179452 31105 31104 902804902 86826 86824 697726848 31408 31407 39836548 46012 46011 705579600 94833 94835 30805992 4382 4383 786074238 27183 27184 474016912 31149 31147 574952665 15538 15537 512709354 37072 37070 194045283 53698 53700 862431017 39001 39003 509168390 53891 53890 33159064 39005 39003 949355394 80896 80894 370838062 39007 39005 557634474 84331 84329 266924643 51987 51988 964816848 57738 57740 53035331 29996 29994 851167358 22080 22079 37184961 12695 12696 988057447 9448 9449 976044877 85164 85163 834406556 85586 85584 555199657 95075 95077 411696131 46774 46775 868811000 12565 12567 243161862 55724 55725 625614616 10664 10666 196505224 54487 54488 32219953 20588 20586 752591133 23488 23490 670671502 50013 50012 23640442 79488 79487 403429804 39026 39027 780704042 70392 70391 56571537 72847 72849 412832643 43049 43048 996882783 61350 61349 626274521 37599 37598 17452329 17277 17278 142635505 91180 91181 458599173 56973 56974 761587640 98763 98765 840129891 16759 16757 784610101 11489 11488 291563933 12197 12198 796770749 39040 39038 392613327 43721 43722 97507686 6194 6192 162205928 28769 28770 188369342 169 171 872552705 61471 61469 50468028 12877 12878 320846830 39047 39045 693183478 62998 62997 751517203 83996 83995 486039061 15781 15782 397489017 10090 10088 902967430 55098 55100 349402914 21518 21517 969269619 61224 61222 16933529 96686 96688 40320498 97833 97831 563412940 66826 66824 87718012 79111 79110 715888414 61379 61377 278154144 40166 40168 120843193 93908 93909 790508792 58506 58504 47395361 88460 88458 66575453 22444 22443 19120911 56653 56652 292944727 96808 96809 545221756 10222 10221 15634135 78912 78913 678390524 78895 78893 52585257 10646 10645 96862029 39914 39913 417006116 38419 38421 870762544 19280 19281 942433188 32902 32901 397467767 83064 83066 542766138 63907 63905 141736288 9221 9220 200489505 39077 39078 75132705 39078 39079 361445492 39080 39078 860408772 39080 39081 461187231 91819 91817 929360949 14425 14427 810477588 90764 90763 835337114 91990 91991 162524735 38592 38594 956217570 22336 22334 2023099 63475 63477 633420449 39981 39983 287935430 48221 48219 928982299 97606 97604 911211762 2163 2164 832751262 4372 4373 42225182 61652 61651 912805398 6547 6546 407894693 28396 28394 20071899 62483 62482 714238165 65858 65856 671386829 46601 46599 434522531 68500 68501 533262243 84032 84034 547397788 65389 65390 745239680 24979 24977 527796255 98677 98676 948465351 32922 32921 18627530 40149 40148 979001649 95004 95003 674890546 5129 5130 648600605 72045 72046 903233239 56045 56047 794531367 39109 39111 545900887 6761 6759 800060155 39113 39111 674849505 39114 39113 134474860 57983 57984 471059693 39116 39115 189698496 39117 39116 60089386 35416 35417 3084622 24796 24797 941856440 74161 74159 396329036 94975 94973 559418008 39121 39122 457594082 11166 11168 635177057 39122 39124 895993474 75650 75649 49086004 87083 87085 343509116 70931 70930 477900529 70301 70299 206869197 37099 37097 938828203 17620 17621 923135288 75150 75151 865838426 72802 72800 926920857 93879 93881 747601104 88772 88770 510636661 39135 39134 627869423 2968 2970 409702101 71504 71506 529626904 72184 72183 516359253 98391 98390 955970022 72534 72532 365188728 3691 3689 13378077 37324 37322 350595646 34061 34059 342661597 34477 34476 25511673 35592 35591 927716380 38444 38443 514766172 10575 10576 927066707 41995 41997 276881109 85771 85769 261378678 65041 65043 995082013 36849 36850 479508778 65422 65421 978304525 94534 94535 300239923 39154 39153 327202739 17719 17717 89721131 6553 6554 698507429 57228 57230 7890042 59463 59464 700662933 14805 14804 714988674 27539 27538 376836902 68600 68601 35947290 90256 90258 849489662 22582 22581 399120190 80652 80653 771011356 866 865 447213828 6538 6540 351527532 91422 91420 752906706 25363 25364 649082265 35386 35388 215559887 38734 38733 303561507 72718 72717 146570135 39071 39069 21656497 19415 19417 217359155 38224 38226 372696232 73639 73641 458501448 43353 43351 381338364 64868 64867 483689358 94071 94072 814024775 80585 80586 536349572 511 512 276842520 55619 55617 902695011 93488 93489 863996813 63914 63915 66588496 1739 1740 821109028 19648 19647 519137237 72804 72805 26498254 21959 21960 451369618 5700 5698 91376197 70588 70589 725999664 80070 80072 660888480 69618 69620 20503703 48385 48383 642862629 39193 39192 537907809 15297 15296 536523614 39193 39195 881887886 39195 39196 587676783 78087 78085 51080313 93739 93738 689434022 25679 25677 401636362 39198 39200 376877140 97658 97656 279995438 8304 8302 23836379 72607 72606 765336452 21963 21964 590112521 52832 52833 443531610 58158 58157 879738532 18042 18040 63306967 4047 4049 396256838 21377 21376 217331833 16521 16523 312960619 19070 19071 341294019 54790 54791 980267721 39588 39586 509809967 24688 24690 299892704 44196 44197 322783850 83407 83408 50973905 39216 39217 614151360 4834 4835 359734131 39219 39217 212146133 22678 22680 536344740 73296 73294 326504599 25407 25405 511502045 31150 31151 759066736 26530 26528 654688522 48787 48785 587651264 12715 12717 607001496 63833 63832 403712650 63508 63507 362238415 33224 33225 500768366 57528 57527 335248738 81708 81707 683481303 49771 49770 987663428 4622 4623 389418613 85953 85951 971204798 39235 39233 499158254 7132 7133 800647103 39237 39235 157105104 73705 73707 279966067 39239 39237 716302795 39347 39346 988518422 21997 21998 466287133 48477 48475 976523531 49001 49002 847201869 32473 32471 493405224 26668 26667 292702236 61440 61438 529491285 39246 39247 699670457 42671 42673 109694037 39249 39248 520374836 67544 67543 963051235 39250 39251 548674613 28210 28209 810754305 65081 65080 690574574 39254 39253 2965389 45509 45508 905829710 46645 46644 599009557 22372 22374 717490039 39257 39258 73255148 39259 39258 812147315 51814 51812 616904829 72690 72689 53638690 14962 14961 784268000 39263 39262 23526263 39264 39262 118003371 81262 81264 747267300 42066 42065 681476619 6067 6066 793004819 61292 61290 699077907 43371 43369 433951191 81773 81774 739800659 39271 39270 661084514 213 211 465778093 43089 43087 31212984 64709 64710 11714404 91399 91400 948942436 39276 39274 680616310 68723 68725 924594281 6354 6355 95274284 39278 39279 890743931 95284 95285 197144303 76920 76919 709623663 6202 6204 640670301 1253 1252 26786033 39283 39284 228866204 23802 23803 14942837 17158 17160 496303854 92046 92045 825348208 39287 39288 125567878 82394 82392 996689351 60338 60336 631823515 7776 7778 196697479 683 684 263255482 14473 14475 724902616 20831 20833 847318880 74791 74789 604804908 90275 90277 236182728 3279 3277 20092092 25431 25432 448640002 2983 2982 407343413 97184 97182 941786181 54918 54919 739279534 18483 18484 667387526 4786 4784 530651358 85854 85853 893639753 39305 39304 102400140 77111 77110 236097720 71974 71975 78174022 1078 1079 721891314 73836 73835 394337622 3559 3558 224192677 30882 30881 126354418 90216 90214 828926943 26549 26550 43150259 39314 39313 955055905 48910 48912 675555145 99249 99251 789247158 82837 82835 33328236 15596 15594 668237378 33131 33130 419065109 52034 52032 494767518 38349 38348 957561583 39320 39322 221231075 46564 46565 404883208 49704 49705 897175237 20728 20729 771953613 47016 47017 946054179 39326 39327 852434741 69147 69145 52472795 17035 17033 337556284 39328 39330 29730275 41812 41813 787241619 39331 39332 574622358 63042 63043 1445270 97511 97509 81730379 69843 69845 494955390 28399 28398 579758380 37676 37677 701830104 44694 44693 77801542 24037 24035 350893110 58630 58629 334173404 53963 53965 448798244 1538 1537 532338945 54590 54591 321223005 61142 61140 983691366 4658 4656 66512447 18613 18612 784170608 83018 83019 134521981 86460 86458 732383885 14927 14926 16205844 43243 43245 806082249 51130 51128 125245056 47796 47798 282641564 79032 79030 669306415 39352 39354 538049542 23308 23307 600050230 59726 59724 356534494 15984 15985 62650435 39357 39358 965075560 60667 60666 802031314 35807 35808 961483045 13578 13579 513726884 59482 59481 497477359 39417 39416 693232237 52801 52800 253967685 39365 39364 906949070 36224 36225 612232675 51091 51090 186897538 55318 55316 516061589 24408 24409 19597020 78008 78009 354357582 8982 8981 125081713 86791 86789 844936564 70613 70612 150602258 54080 54079 99147647 39375 39374 705601533 46537 46538 177039810 94366 94365 714737235 66960 66961 616638856 34162 34161 580277709 18992 18990 983101283 24645 24643 697294507 45390 45389 660234689 63410 63409 919138286 39384 39382 749594048 71323 71322 737978055 92439 92437 594512452 25129 25128 482300495 5776 5777 237250886 41842 41843 75448184 48985 48986 252130159 11915 11917 26163012 31287 31289 599775717 32487 32486 678267189 85663 85665 682625637 13788 13790 496444420 43993 43991 99348882 54628 54629 236531350 18109 18110 130348940 39399 39397 850106155 95020 95022 83880645 8436 8435 856522457 31666 31665 346508560 47210 47211 442994489 31450 31451 897316603 90081 90083 172939360 80496 80497 688260447 39407 39405 46825744 50533 50532 608847157 33906 33904 312222512 19222 19220 404263339 98697 98696 504911482 39412 39410 855660664 46112 46111 347069300 52036 52035 518043756 86932 86931 17783969 23928 23930 471625291 46898 46896 159099896 90888 90887 13515227 68809 68810 288492181 13705 13704 524711228 40752 40753 678205615 39420 39422 839434360 46937 46938 486703562 17530 17531 361829211 39424 39425 497760557 43385 43387 731745157 14327 14329 31316631 51330 51332 767179965 14105 14103 676758318 89475 89474 265482632 3353 3352 43871416 39432 39431 275175930 36171 36173 550184205 39432 39434 945462477 41063 41065 736322508 39436 39435 745045680 60825 60826 652079182 26515 26517 305337313 5396 5397 575114712 85273 85274 720941054 49626 49625 941446165 52845 52847 635701273 67152 67150 11207107 39444 39443 201145098 95403 95405 772990892 32651 32653 129938441 81056 81057 543850456 39448 39447 709106556 74869 74867 612402433 51311 51309 807324173 41329 41331 792600135 99309 99308 667283968 18692 18691 128283429 39454 39452 993475 76904 76903 829963172 31027 31026 31754951 27592 27593 175579342 60854 60852 328162191 79469 79471 742687078 39458 39460 229536775 10917 10916 82243286 24747 24746 36571926 47530 47531 938079849 39464 39462 471311478 89806 89808 975178426 28713 28711 358187460 78708 78710 973545837 88446 88444 105034195 30587 30585 113760540 87490 87491 714052678 12240 12239 131546004 5189 5188 565778270 27660 27659 926740546 8203 8202 188915216 15441 15442 812544744 95288 95290 481299547 39477 39475 98017940 39477 39478 856976856 70474 70473 788151507 57009 57010 38136467 67894 67896 19700002 28969 28968 598736409 7867 7866 84064421 29977 29975 650290386 22549 22550 440958492 85991 85990 621441937 68850 68848 17750034 82777 82778 4129642 53794 53793 452048727 7418 7419 765701060 19854 19852 317477809 50339 50338 216509614 65596 65595 65646799 31446 31445 851827575 39493 39495 165665150 46279 46281 590505848 70135 70133 321599264 48270 48271 549731637 42706 42708 586388313 39499 39500 304788901 14156 14155 841736715 44505 44506 993808333 39503 39502 20178821 25847 25846 732637332 15574 15576 203034359 45585 45583 626369746 5879 5877 864159017 5394 5395 473432490 93839 93841 203418477 77837 77836 302104346 39509 39511 652097235 67586 67585 792795344 39739 39737 60755867 73002 73001 473661759 67138 67140 10470640 28848 28847 996004595 79745 79743 947267795 46208 46207 122301473 68179 68180 548956245 45883 45885 915449987 44364 44365 456832009 63974 63976 654077282 23611 23609 200559801 79942 79940 847690741 43 42 629065816 34229 34227 803962345 11173 11174 43997496 87999 87997 14024769 39528 39529 537751933 39528 39530 800772192 91473 91474 617170130 72931 72930 61187428 9096 9094 288004698 4016 4017 760762294 87575 87576 8152297 39536 39534 200200415 75072 75073 316082037 89551 89553 825994654 53549 53551 805753799 15089 15090 565579831 50018 50016 285925750 36793 36792 900088077 71114 71113 574050582 18895 18893 475407219 28818 28817 804835245 35226 35224 55159488 39547 39545 808808038 54513 54515 615907745 27707 27706 441328266 61779 61780 462046644 74178 74179 532873643 57960 57958 86583634 45659 45660 930254371 39554 39552 213406124 39555 39554 226305981 91253 91251 631977753 39557 39555 164033713 79848 79849 374863278 39559 39558 58625238 521 522 807668752 86351 86349 887472403 80561 80560 928808070 22148 22149 497484054 277 275 480445522 39563 39565 736416073 63709 63707 168025410 26949 26951 399623938 40822 40824 631487874 57575 57576 127037691 17706 17704 202705332 32787 32786 740014593 29015 29014 608824642 25575 25574 79160304 2489 2488 253938931 39575 39574 455388894 93375 93376 346343357 97856 97855 710443159 97562 97560 281524699 38915 38916 31694922 38011 38012 32273951 70725 70724 401693313 71300 71301 988359048 35017 35018 468361558 39584 39582 448961815 76868 76867 2011876 39586 39584 200788447 12935 12934 765911037 62327 62326 762704732 57780 57779 820098331 65876 65878 657210373 17201 17203 379402136 85203 85205 205219876 39592 39593 97840417 14709 14708 214549222 7289 7288 195973992 75384 75382 427055534 36298 36296 712545817 18621 18619 979304879 39598 39599 961798416 54381 54380 5247418 51416 51414 107750089 33486 33485 855820884 39601 39603 232903447 8288 8286 991104524 39604 39605 927437337 42337 42338 798456844 87252 87250 734442346 61862 61861 55345901 99640 99638 920586649 39610 39609 923234768 97279 97277 63604185 22716 22714 304068010 42302 42301 696188921 79536 79534 512262367 96302 96300 391068310 13224 13223 176066835 39616 39617 338589583 41808 41806 836405052 41127 41129 579907769 75674 75672 822445564 81163 81165 988727508 48885 48884 59214383 39623 39621 786811070 70620 70622 272380352 39623 39625 653982951 61158 61156 623076544 90022 90020 217908997 31906 31904 80909497 20627 20629 352827401 22886 22888 126453311 67496 67495 924993105 39632 39630 836950217 14264 14265 193246239 7079 7080 52674751 34067 34069 460880458 71529 71531 489826260 50016 50017 416959283 83618 83617 136488854 79806 79807 238911995 39639 39640 862884419 53953 53954 967578099 82326 82327 918715871 662 661 604637780 37836 37835 879789443 89568 89569 655819313 76467 76465 528954616 41310 41311 873463977 34532 34534 125555333 15260 15258 217199969 46206 46204 729938692 88874 88873 39556402 4214 4212 930858043 48830 48831 672050974 28525 28524 747362666 32518 32519 303222153 78450 78449 390546977 86811 86809 209139621 63981 63982 361227092 29124 29122 531965743 29203 29202 232692401 65404 65403 330384985 18823 18821 446985265 39663 39661 56445447 96987 96986 179085806 15058 15060 855374909 82328 82327 966327860 39666 39667 989809368 39667 39668 566669274 27757 27758 965684861 39669 39668 702965971 55813 55811 480837072 93248 93250 271184640 32648 32647 920617190 73772 73773 890830664 58188 58187 818043132 5382 5380 671083243 90701 90699 148476009 72575 72574 923102995 255 256 877520593 96765 96766 618327725 78532 78530 304393628 4822 4821 101471862 52396 52398 52906150 93688 93687 670483289 39683 39685 409020216 81978 81979 56025848 65913 65912 709118264 65743 65744 477840009 39689 39688 174728348 8823 8821 320372707 52961 52959 569769764 75345 75344 62394584 46816 46818 781520969 93168 93166 20138694 24809 24811 807763825 30925 30924 694740073 58294 58296 955322980 95448 95447 864080883 43179 43177 848732163 81925 81927 72749407 39701 39699 159849272 43268 43267 100735234 82766 82768 287885865 56957 56959 614392419 96021 96022 312114609 43093 43091 925554508 86057 86055 403922192 6284 6283 200026913 67153 67152 652679649 18276 18274 42487409 44372 44371 975675469 99483 99482 364557003 22939 22940 803575679 82855 82854 781847251 67519 67521 991118935 68535 68537 160946324 18873 18872 201732195 62230 62231 151625752 28013 28015 26935051 47490 47492 989398070 39721 39720 351505163 39165 39164 854866860 89317 89316 299801127 93600 93598 360701038 76412 76414 232006937 49844 49843 388526397 98394 98396 798603727 51207 51208 288722298 34630 34628 965070291 76329 76331 771543869 8997 8995 677319947 57423 57425 248520610 67002 67003 417444002 11020 11022 764662115 52620 52619 98421318 23415 23417 468573612 39737 39736 284913556 37483 37482 572041002 81423 81421 672973264 48049 48050 525749094 91832 91831 962547162 4222 4220 771807825 19809 19807 129933405 53831 53829 758983711 57564 57566 307587658 66195 66194 843860313 76109 76110 541051269 55660 55661 58595630 58452 58450 589138398 76890 76889 516147723 63307 63305 37089858 52346 52348 769697899 83239 83241 3437106 25948 25950 708564975 89389 89387 227591029 42082 42084 307536561 7669 7668 965563402 3106 3107 852611798 4765 4763 333089889 54321 54322 624216674 1009 1007 819512779 65824 65823 103566672 45048 45050 578290990 74323 74321 92647907 73186 73184 398380541 82797 82799 297691959 18532 18530 887529831 63607 63606 20292123 74755 74754 371391951 86423 86421 990007331 90606 90607 251589245 48648 48649 22941944 4147 4145 409082771 620 619 532553203 62575 62577 60248130 39775 39776 511748074 11313 11312 93576509 82395 82397 44480842 91917 91916 147639662 23202 23200 483023462 56780 56781 499659497 12831 12832 94788111 39781 39783 909469214 63140 63139 273779813 93879 93877 4923730 87859 87858 235886060 97120 97122 321586768 3475 3474 693586147 32816 32814 434187355 9273 9275 954909393 98839 98840 252234344 27670 27668 679807072 59720 59721 990531978 98880 98882 959435630 29833 29832 117541806 39794 39796 993036130 47983 47985 373166728 29633 29634 60817340 9418 9416 946123469 50638 50640 66904817 57928 57926 640749475 64173 64171 654799733 39297 39295 450435670 83873 83874 824377625 6973 6972 7628876 96645 96644 209357975 77955 77957 581042491 23649 23650 17525099 47562 47564 901801881 39808 39810 530246117 61049 61048 718966100 53609 53608 16869245 10615 10617 472214212 7834 7833 516917606 16635 16633 129588702 65593 65591 493636966 54128 54130 693673898 7859 7858 328103652 47895 47894 13512183 13260 13261 698840131 19520 19519 921730381 76569 76570 848497262 39822 39823 859997987 33572 33571 44870324 49303 49305 339347538 12311 12310 606484183 28123 28121 471565258 39828 39827 653350239 50202 50201 75554179 90760 90758 878274612 77805 77804 175579575 73111 73112 573782892 83507 83506 625331279 82720 82722 726135394 50322 50324 969712795 39834 39836 231104776 39836 39837 15480645 7227 7229 223809406 65649 65648 338593928 16699 16700 986520547 85737 85738 788250781 71763 71765 58158699 25619 25618 478741622 22028 22027 705950641 60943 60942 508866735 65434 65433 727798095 66232 66231 14818498 49861 49859 810600621 12926 12924 796701818 14125 14126 265862166 78207 78208 345621930 4926 4927 40176145 94337 94336 953767454 82482 82483 149631726 86145 86143 849974738 12607 12608 698055839 73704 73702 411648354 62732 62734 70289609 63619 63618 132548802 44932 44934 535236891 50347 50346 849727023 49174 49175 889896415 65701 65700 87970149 75552 75554 338217678 39865 39863 394337043 56516 56518 753167913 39867 39866 972602508 67245 67246 375862789 46959 46958 300529599 15727 15725 460541927 85246 85244 368583529 42990 42992 739634832 236 238 493248393 85671 85669 922173978 16906 16908 335048213 71206 71207 206616132 39875 39877 74892267 40379 40380 209316619 60882 60881 198157834 27568 27569 69114746 65832 65830 651683586 43088 43090 940500674 31206 31205 749574313 30713 30714 45100941 40786 40785 666699280 39885 39886 85132688 69274 69273 526191029 60182 60183 228609375 69092 69091 68588538 40808 40807 913218182 9613 9612 276985302 69032 69034 489910229 33395 33397 281887691 4518 4516 919820795 69787 69786 584738072 60134 60135 546773079 39661 39659 553886511 83471 83473 821839882 40975 40973 159206761 52277 52275 707085649 48777 48775 341263609 77847 77849 267302674 65667 65669 169706783 86417 86418 60815540 39905 39904 220134302 13491 13490 658200116 45059 45058 659047791 95667 95665 712199797 88304 88302 246129591 43403 43401 54185944 29265 29263 849460471 42546 42545 871768845 26421 26419 59342466 10621 10619 558921769 39914 39915 120238645 81452 81451 430557688 28851 28852 733715554 96713 96714 271223700 39919 39917 729658893 33303 33304 762795062 81207 81208 855824219 33538 33537 939588941 44551 44550 470705735 18439 18438 905242317 39925 39924 790060439 94109 94107 181654986 78596 78594 30373390 98651 98649 849322309 75412 75411 99372004 50405 50406 481272134 13081 13082 913998451 39930 39932 136385579 89020 89018 5508659 84024 84026 602566207 39935 39934 851484904 53775 53774 344704910 63470 63472 709233690 8178 8179 560126968 39937 39939 211305926 36587 36588 731632005 46415 46416 487788371 26987 26985 818067704 39942 39943 527983815 1897 1895 989330599 3833 3832 431030843 94921 94923 12431753 56061 56063 36724109 9867 9866 376471185 95861 95859 217376852 12912 12911 860982842 39951 39950 690662937 25070 25069 742407780 37037 37035 560800452 68432 68434 637895262 39955 39953 816493908 71519 71520 558607172 10170 10171 34156755 40958 40960 573278859 2004 2002 252642697 37561 37560 358720218 78868 78867 710655089 87646 87647 891214619 58304 58303 789595881 55142 55141 259712979 66708 66706 550592685 17980 17978 814046894 48249 48248 838838790 25078 25079 301541471 47559 47558 16533567 41968 41967 311280806 39969 39971 436824665 40637 40639 384373938 76375 76374 801965568 75441 75442 372416426 7549 7547 477356221 39976 39974 876742023 63355 63357 493861228 65093 65094 729191460 39978 39979 467576305 58725 58726 673493656 17553 17554 864614695 2640 2641 396891843 80528 80530 176407833 54209 54210 219838759 29959 29958 729206133 31117 31118 33812729 88550 88552 880311869 43717 43715 911749752 69236 69238 210975424 50997 50996 234557822 87579 87578 837359817 14729 14731 872225365 39992 39993 309451798 19044 19043 527013579 86115 86113 22988299 1953 1952 62323593 49476 49478 991825320 14651 14653 786411936 96545 96547 167449529 48542 48541 252192869 39999 40001 29744460 62487 62488 131907967 82534 82533 96169576 17218 17216 326937918 40005 40003 653936380 35642 35640 346668335 33562 33561 330544150 40008 40007 452385517 40007 40009 585444181 35308 35307 379314489 26756 26754 844453537 4959 4957 501615437 87273 87272 664182297 66394 66393 105836142 22643 22644 564792909 27217 27216 858141121 40015 40017 222228142 44415 44417 468416607 56072 56071 764812355 75913 75914 742044075 37384 37382 201686173 98392 98391 63437284 76682 76680 538385676 4280 4278 429049078 75745 75746 575558163 62087 62086 548418966 40025 40027 461761306 40028 40026 919007885 94477 94478 586567267 26279 26278 941215828 43674 43676 483627327 28292 28293 54381282 1948 1950 731144322 75851 75850 779011010 78129 78131 634211636 40036 40035 678850664 36699 36698 45699465 39613 39612 759761605 50422 50421 257434131 16187 16185 171235865 15385 15384 506502967 32098 32096 390830601 25486 25487 62192350 77449 77448 651587057 93435 93437 289400428 95910 95908 677682811 9687 9685 549248246 67266 67268 562287985 65564 65565 585457072 13932 13931 40927695 68937 68939 35957412 27890 27892 437427741 68811 68809 203055018 97614 97615 125909755 33273 33275 867857812 40054 40056 826384382 86671 86669 504432041 53927 53926 504518842 53970 53968 195420501 32607 32605 888730656 61707 61706 276320798 5358 5359 89383947 55138 55140 749245914 95670 95669 881556245 74776 74775 934701855 4514 4512 325385391 52063 52061 811614716 26509 26507 22686065 12878 12880 590046438 56568 56567 19906990 66021 66020 964767221 40072 40070 25286220 57400 57401 594779217 52058 52059 581435346 40073 40075 773643751 34421 34420 303267779 30157 30155 950247776 17989 17988 118124587 64035 64037 433865811 94473 94472 995266935 51347 51348 680145337 25740 25738 18810505 54231 54230 943948962 40082 40084 922758412 40085 40083 22444327 98683 98684 393728005 22238 22237 653378976 40088 40087 103442603 98378 98376 702225943 40088 40090 481321337 85933 85932 71485948 40092 40091 419991425 82380 82382 465897497 92753 92752 799888899 40094 40095 463131849 98280 98282 591341630 26921 26922 770113125 80329 80331 601808262 39747 39746 999540736 30107 30108 404294551 74620 74621 141525076 40101 40102 293493545 29298 29297 474946299 41158 41157 248384197 49952 49950 650963427 29957 29956 231674838 40107 40105 799869692 48070 48068 247342595 62378 62376 98688563 40110 40109 190835900 40385 40383 59592100 20816 20817 62116627 89776 89774 978207243 25492 25494 575060430 97672 97674 907265404 37963 37961 438555578 67505 67504 782976597 61813 61812 6691906 3787 3789 333312112 32059 32058 57416767 40121 40119 164332189 83885 83884 27881746 17807 17805 105819727 40122 40124 571918833 34419 34418 23188885 17230 17229 809914238 35948 35947 734576972 37764 37762 504670622 40129 40127 977637780 44688 44687 754685832 54084 54082 32297088 50891 50893 553864732 61084 61082 312959762 5565 5563 62441079 55889 55888 568454246 66957 66955 979973828 27698 27700 12666157 10303 10305 232920916 97393 97392 646368605 33139 33137 737543666 40141 40140 18541607 40142 40140 48862064 75469 75467 583068202 53898 53896 499533702 20399 20398 340829670 96036 96035 50785501 40147 40146 28592243 35911 35910 983320422 52573 52572 292014194 16488 16489 862714096 22419 22420 882809157 69087 69086 875067386 64481 64482 570612347 82522 82523 303982789 71914 71915 219683726 7514 7512 792848558 68444 68445 205457361 96417 96416 540981691 21046 21045 62440612 15696 15698 405523572 75952 75954 687037418 88080 88078 467442676 40161 40163 207369405 39633 39631 517115967 40163 40165 32574560 635 633 198302422 69663 69665 341370228 37378 37377 453869961 16398 16396 407032687 40170 40169 939592589 40171 40170 281587787 72640 72639 417072334 17302 17301 309222011 88976 88977 161008518 21071 21069 918916899 43709 43707 212491279 1302 1301 313635976 86085 86084 324013814 18881 18882 21309638 89628 89627 797637968 58537 58535 893839553 40180 40182 27885393 40183 40182 592683869 7481 7479 58587418 40184 40185 916491506 53789 53790 858712531 40185 40187 576358138 68399 68401 68167418 92513 92511 28045325 38792 38793 951500282 26560 26559 408629264 40191 40192 614768128 41276 41275 638571689 38671 38673 33968650 47328 47327 506581493 40196 40194 950560577 78145 78146 913128318 88340 88342 404157320 34411 34410 500435303 76459 76458 735807573 77735 77734 245349866 40202 40200 21737919 29475 29474 210992901 59705 59703 613435353 69502 69503 33323119 46903 46901 901546047 15516 15514 223844817 40207 40208 864009710 72722 72721 831587635 62011 62009 30919001 38924 38922 988201396 78663 78665 806267577 99965 99967 174622335 40212 40214 473827492 78677 78679 438153722 98891 98890 15864545 40217 40216 734314817 40218 40217 704337275 76601 76600 875944914 17939 17938 846276628 40220 40221 895698826 40222 40221 315540860 15211 15209 419387600 40223 40224 916417410 55184 55186 35645712 4573 4575 63848202 66007 66008 153611627 55535 55537 899885152 46655 46654 809299884 82517 82515 625202124 1007 1005 141859710 40232 40230 133408871 74438 74439 328439261 90982 90980 54968620 34958 34956 403064011 4807 4805 43412050 40398 40400 937743684 40236 40238 739280090 10376 10374 412507507 26684 26682 359062116 75647 75645 219148070 64006 64007 975754566 89195 89194 347680384 10835 10837 323536095 72544 72545 552419565 99858 99856 340438569 4228 4230 857516123 85482 85481 175448206 99733 99731 93314728 82142 82140 463654141 40251 40249 281593174 40251 40252 112530236 42365 42363 528825734 40252 40254 665221504 17027 17026 56654884 73487 73488 557531707 77543 77544 471101023 13092 13094 777294901 57592 57593 56509020 6166 6164 21569246 22576 22574 259942443 30158 30159 343389411 64530 64528 46060794 82373 82374 712343295 24437 24438 993911432 56444 56442 635656468 2728 2729 289524957 21038 21039 887123834 74716 74715 11367993 43666 43665 900997782 54429 54430 715222346 38670 38669 360701615 40272 40273 558664097 86389 86388 647112190 63988 63986 349948519 97650 97649 274202884 62207 62206 687109964 87845 87847 451889441 38572 38573 678406593 37324 37326 945258849 83076 83074 673287271 84105 84104 222704025 68787 68786 641019591 90580 90581 462878643 44056 44055 405946691 40736 40734 274580294 86222 86221 966643020 87384 87385 395898730 88043 88045 222084566 64549 64547 931409610 91412 91413 586533897 27844 27846 361364986 40293 40291 340960314 32376 32375 651431947 40295 40293 161699609 90245 90247 780167517 85064 85065 968813356 61444 61442 191896757 42513 42514 912663164 75027 75029 935124623 13483 13481 927352974 37862 37863 2922678 26838 26840 899226772 44075 44077 921319441 39801 39802 174599141 85402 85401 70536384 5988 5987 560967851 60758 60757 46271080 49327 49328 849201371 97491 97493 21689034 34712 34714 339188075 36418 36419 827554971 21801 21803 395948479 17545 17547 604316815 36735 36733 43631460 52363 52362 808868536 99256 99255 394854912 36959 36961 101993486 8036 8038 37549449 68361 68360 752353359 48347 48345 28888758 32235 32234 672598537 29148 29146 504219059 60158 60160 649460980 42104 42106 517595929 52566 52564 31249542 77014 77013 342968093 5710 5711 255132866 97556 97557 590755592 32321 32319 615061329 2031 2030 630395111 82459 82457 367470291 4390 4392 822001027 5336 5337 124358263 29855 29854 194870931 13160 13161 482743241 82561 82559 75689265 40336 40338 587233484 32177 32175 9682059 77246 77248 343405641 84676 84674 772412635 57371 57372 947782758 20933 20932 815012505 52097 52099 8998778 40345 40344 941159918 78731 78732 620758816 22792 22790 337079917 72232 72231 598933899 40348 40349 900427518 51783 51781 569048345 81012 81011 841877018 83014 83013 337199658 82795 82797 947467838 28975 28977 757962546 9028 9029 180759193 38095 38093 931576589 12058 12056 791880712 69452 69454 428038547 79489 79490 686043717 56023 56022 666054253 2071 2073 734301532 59047 59045 112052775 40361 40363 485040990 17162 17160 48489349 88717 88718 294792792 5587 5585 29077275 36504 36502 516843142 95444 95443 171204376 8809 8810 733684933 15589 15587 222616931 40369 40371 409504071 56593 56592 700962281 38672 38674 727251594 93308 93309 296326965 33600 33602 396693643 40376 40375 286816065 21000 20999 230572087 65918 65920 894859915 38093 38091 684546850 90635 90634 892203372 50759 50760 716683131 7965 7964 486604709 80997 80995 415339584 85045 85044 544981563 70083 70081 718081454 40384 40386 333973382 80480 80482 524236284 50024 50022 790482308 77426 77424 629089864 90914 90913 471202419 89198 89200 823892946 31668 31666 857408414 47464 47465 663319912 99493 99494 647886455 31879 31881 981935393 93516 93514 10754022 49346 49344 555772494 84908 84906 870157793 68440 68442 21784494 13638 13636 575915837 46292 46290 9969633 46096 46097 465343939 40403 40402 789443103 80563 80564 896380551 87365 87367 447371562 72210 72212 38877813 97359 97360 59448961 19937 19939 773894445 74648 74646 17788375 65168 65170 438853649 52772 52770 786166979 40410 40412 63336347 8486 8485 248466105 5179 5181 276184309 54257 54259 330407225 14503 14502 85970371 1272 1270 544233030 40418 40417 157666371 6538 6536 832103194 74634 74635 345672089 52483 52481 31353112 22397 22399 105970276 10415 10417 926402306 63324 63323 210559381 87886 87884 178566764 28790 28789 429497729 66895 66893 15947633 36897 36898 192367413 59786 59785 130580644 40429 40430 116339721 40430 40431 624317769 57352 57350 675592568 92420 92421 302552006 36033 36032 193475374 58584 58583 715362900 44047 44049 243888995 4615 4617 203345914 7942 7940 241624424 40439 40437 241543100 33635 33636 46365311 85538 85537 150782992 31416 31418 949344496 83808 83810 878896785 57407 57409 245104985 41815 41814 437311479 84909 84911 896261702 40447 40445 622728263 38344 38345 354808321 45259 45260 92342087 38439 38437 449255084 56989 56990 938700085 97203 97205 253527180 40453 40451 611298232 61146 61144 961712808 99154 99156 626538263 95167 95165 791176595 51443 51441 691460009 88358 88359 348192902 52527 52529 18736013 29423 29421 773352625 84975 84974 229359770 42960 42958 68184787 65162 65160 481116825 34917 34918 59545865 40465 40463 694008242 52976 52975 969377507 23989 23991 290112805 82672 82673 742021565 44432 44433 802504251 17142 17144 876122957 7117 7116 844418939 27673 27675 438243448 38023 38025 383126560 76469 76468 364856938 58505 58504 662870987 11323 11321 886041573 54527 54528 614289014 40476 40478 620809433 65305 65303 791096489 15600 15599 61701174 8065 8067 639719408 98637 98639 892131326 56495 56497 141447052 67038 67040 633639838 12456 12458 223604073 84389 84388 909950078 40487 40486 94220112 5716 5715 906849495 45273 45271 928981086 63996 63995 758390981 43620 43619 106297013 40492 40490 396779933 12035 12036 451492209 74570 74569 341883776 96862 96864 433095390 39035 39037 706457904 47345 47346 508605160 20009 20011 597303843 8609 8611 153200082 29585 29584 631297750 54162 54164 367969067 63572 63571 8529764 24785 24783 158890238 40504 40502 525693015 63070 63068 710309706 40505 40506 381962686 40507 40506 375078833 43706 43707 897627264 75452 75454 647257460 40509 40510 408236527 40511 40509 871192991 56909 56910 601258400 33818 33820 779108225 89513 89512 632635771 40515 40513 422167903 59395 59394 68649486 84179 84178 480963946 41450 41448 506310950 47457 47456 36156141 40520 40519 475763873 73245 73247 155097035 89224 89225 403881854 646 648 710321705 77358 77359 390221622 89699 89701 933345896 5377 5378 16871247 93123 93122 784378198 79177 79175 205607214 47239 47238 755144357 96134 96132 639718957 40531 40530 407474076 78547 78546 836575213 38014 38013 780844556 40532 40534 610532078 40534 40535 233850758 64388 64389 495212380 40537 40536 664579275 54596 54594 12862508 30113 30111 789331332 95207 95209 802103400 39568 39570 940995635 49921 49919 680097479 85688 85689 361713258 13078 13076 683718529 93590 93588 713913659 40546 40545 427934817 49470 49471 4606447 70944 70943 604308252 40548 40549 311667450 17186 17188 843540961 32712 32711 622200111 7877 7879 26800177 47641 47639 318014769 62622 62620 712859121 97205 97207 725646634 90929 90928 470522558 34680 34682 200594111 40558 40556 856756096 3453 3455 228395331 26128 26129 683192386 58897 58899 831732778 59586 59587 48261697 15303 15301 618798529 67111 67112 672082498 54742 54740 164187677 60636 60638 821831465 70983 70984 433921617 72447 72448 70416584 69844 69842 315233253 29401 29400 954259189 88344 88345 68875907 40572 40570 584824031 89814 89812 289554930 39972 39971 247284898 76759 76760 372145737 40576 40574 630014744 40575 40577 110719068 69732 69734 498176498 53045 53046 870488187 35544 35542 970870280 99932 99933 254797148 95064 95063 329752558 40581 40583 411642197 88469 88467 330660552 63902 63903 681668558 40586 40584 429047135 2985 2986 657606391 28584 28583 891513204 40589 40587 537022902 90848 90849 867231060 4631 4629 143046116 40592 40591 581073836 55383 55385 673364664 94825 94823 164171167 33145 33146 889957251 7069 7067 62644502 12756 12758 399168158 95967 95966 392987991 53709 53710 660512929 83411 83412 290451418 23694 23693 268293078 11176 11177 70804311 27249 27248 913847278 27162 27161 767932196 34594 34593 171521522 24777 24776 605062334 40606 40607 401218684 29763 29762 224094630 93347 93346 246671398 40610 40609 526719854 61096 61094 169880643 5628 5627 140280339 40611 40613 312351693 26380 26379 57691277 12140 12141 648110751 22494 22495 989901733 28767 28765 46748900 51468 51469 980705031 5224 5223 474779344 53463 53462 296198296 40621 40620 468371086 31979 31978 738228745 17850 17852 295469689 40623 40624 25286317 74858 74856 751856014 28411 28412 86668167 55973 55972 786781217 23002 23004 248747944 27554 27553 682552016 94373 94372 685059768 81451 81450 278180278 98152 98154 26284498 91799 91797 592991201 40634 40632 132876949 11545 11547 561201925 34145 34146 263007351 53951 53953 454754161 30784 30785 564387933 90410 90409 484580419 9885 9883 860534889 8560 8559 788321240 53391 53393 733745683 85487 85488 958316679 11894 11893 916501628 32137 32139 23380879 22256 22255 582985982 81011 81013 964539469 28382 28380 775258632 47522 47520 677255603 89520 89521 37848105 40649 40651 682598389 78684 78685 12215658 22696 22695 130908293 18169 18171 622761697 40653 40655 989790786 40654 40656 457788547 68917 68915 2233837 39786 39784 230635322 21181 21183 412087004 50996 50995 229025080 13527 13529 747992562 70257 70256 374668426 97932 97933 262141134 48803 48802 243385328 63538 63539 821672771 52387 52389 152743404 44623 44622 784783624 45568 45570 666032665 62720 62721 470191537 58433 58431 546717886 40671 40669 121057502 16124 16122 175897763 50009 50007 865397427 37843 37841 802645795 30247 30246 385699976 40676 40674 197802627 6594 6595 242432481 86772 86771 850898562 72132 72134 457105824 17854 17856 141837105 93800 93802 447653753 8520 8522 102379013 26493 26491 175867303 16320 16321 830086443 15564 15566 197856989 58441 58439 137184539 51691 51689 919505024 1083 1084 4680816 40687 40689 822605075 78031 78030 547908087 91637 91636 405447411 75783 75785 317671686 37917 37919 865997636 40692 40694 822872079 9984 9982 50627371 72195 72193 812721524 41557 41555 23504701 59270 59271 753233565 94044 94043 747839800 38883 38884 888522057 58919 58920 85823473 22180 22179 436752161 42520 42519 420007310 78165 78166 638501779 62331 62329 144352245 93525 93524 953535453 40707 40706 433887109 83597 83595 788113768 31144 31142 656007171 40710 40709 343316056 69972 69970 906259927 40711 40712 81564769 28773 28771 695586680 31169 31171 991862236 22884 22885 533728037 36082 36081 856190234 30075 30073 805519574 85712 85713 508251640 40719 40717 388638834 18560 18558 255241651 87005 87007 147963970 40720 40722 453270782 73446 73448 869711782 79346 79345 365770834 86695 86693 770318854 24453 24452 706423430 50196 50197 397630988 95608 95609 773471647 88891 88890 730832144 67100 67098 946548201 40731 40730 150439636 9412 9410 378942279 28288 28287 780105074 21086 21084 656045255 91598 91597 880223634 90127 90125 958618233 1303 1304 976238304 86559 86558 869773698 43107 43105 400330942 88946 88948 659478124 47897 47899 118718261 40742 40740 152951232 8800 8799 334404658 44034 44036 49514711 58962 58964 148068591 40746 40745 913233133 21958 21957 650984367 40747 40748 881015415 68485 68487 479569326 40081 40080 278477494 42394 42393 238204248 12623 12625 188251533 74180 74181 523901113 16180 16178 972300688 4613 4612 296936501 46135 46133 761358429 99463 99461 731431289 40758 40756 312605999 92181 92183 888900273 16611 16609 849119664 20596 20594 12887547 87268 87267 281873679 75848 75847 303379740 60754 60752 196356435 75688 75686 273378675 40766 40765 15457007 40767 40766 463580203 40768 40767 383340182 9244 9243 879991476 40770 40768 771606864 40617 40615 119371635 61176 61175 468276942 83974 83973 243193528 43401 43400 835432954 79304 79305 522055665 40776 40775 816421843 40776 40777 216517406 87467 87469 757732472 91942 91941 33069189 41501 41503 84683394 83802 83800 430116007 34140 34138 674682007 46794 46793 772260466 776 778 392857917 15945 15943 811636152 80302 80303 446138603 35733 35735 937421792 38014 38016 281677414 40789 40788 482988252 94929 94927 465590603 31572 31571 278459995 92135 92133 152651495 88306 88305 549466943 3880 3881 992669007 70863 70862 906696529 62548 62546 862973101 24465 24464 44164915 75544 75546 10316505 12921 12920 816387223 81283 81284 844197161 70381 70379 59082415 92966 92965 342295689 70179 70177 35912932 40804 40803 334069710 10192 10191 31628235 48544 48542 262281287 95115 95113 565259349 68855 68853 911133845 91261 91259 701689158 36780 36781 879877565 21326 21328 574720744 97603 97604 331522684 13667 13666 256574720 55142 55144 239314139 21202 21204 684303105 93279 93278 921648642 75256 75258 409374336 73232 73233 974070865 91281 91279 209547752 58511 58509 388571053 58247 58245 295530351 51098 51099 378918936 30608 30609 78283848 34006 34005 481260165 59156 59155 262286362 40826 40825 480505834 96260 96262 49961138 48624 48626 216597142 40829 40828 34097141 10034 10033 525192645 78399 78398 900551192 92510 92508 514474866 44386 44385 327610899 5460 5462 875828332 30986 30984 836778578 9203 9204 913237676 40837 40835 875457454 40838 40837 62899686 40837 40839 97080477 5112 5113 178094686 3626 3624 867452581 53645 53643 23392765 35526 35527 855146519 14429 14431 801589156 40844 40845 95280633 75450 75452 199259328 32632 32634 278424132 74783 74785 216385823 84476 84475 325753424 90363 90365 897172738 30019 30017 363581836 79458 79457 933089651 55957 55959 976452722 18729 18727 876827352 75862 75864 189880250 58290 58288 947833289 4649 4647 831207374 40858 40857 978875935 40858 40859 654402687 3674 3672 926953549 55456 55457 426728694 26844 26842 907963636 26620 26622 214800365 40864 40862 251993777 91305 91304 815141919 54508 54506 981789242 80060 80061 966970620 13623 13625 177889449 40266 40265 850519970 9116 9114 256193559 21976 21977 361114633 64454 64456 146152045 67621 67623 514596477 89155 89153 690180727 78584 78586 769150290 40874 40876 137953082 58794 58796 619390675 83972 83971 170675592 44160 44158 395504507 82100 82101 476911569 69894 69892 32687720 51884 51883 167279676 40883 40882 965355020 40884 40883 155719926 29498 29497 648812326 6388 6386 99148490 20868 20870 51481072 57001 57000 128436723 14396 14398 177913242 14293 14292 963158318 14664 14666 809592312 89869 89870 831847187 2591 2589 237369208 45985 45983 43231140 83281 83279 942365014 89562 89563 377588775 7220 7218 114582547 51300 51299 880326449 18890 18889 187021859 40900 40898 931857156 39218 39220 422025446 74705 74703 324115482 12982 12981 990361049 36560 36561 733458946 51697 51695 54571534 54406 54405 550322283 45429 45430 822132185 77912 77914 741895807 40909 40908 891498189 33363 33365 306739314 15641 15642 265992678 37396 37395 145151834 17095 17093 317655048 28672 28674 346692417 23183 23181 43974824 13826 13827 55028600 91488 91486 120037065 77612 77611 17471279 96475 96474 417078315 40920 40919 357216323 87959 87960 55974591 79892 79890 519361111 40923 40921 215599197 81784 81782 453453862 27210 27209 870764729 62661 62660 278775063 93635 93636 434456980 93329 93331 675305747 71178 71176 576788783 40928 40930 254864531 94947 94949 15676165 39830 39828 73540349 40931 40933 665910969 60743 60741 285669168 15727 15729 7189838 40935 40936 247703133 58847 58848 140519062 44895 44893 32011034 40938 40939 982605037 1801 1799 182811313 63013 63011 511018279 82694 82693 223608510 4250 4251 730769606 40944 40943 347206905 61449 61448 800020592 69768 69770 313537360 9773 9774 165272225 22530 22531 19051577 8347 8346 734409374 28487 28486 697952070 40949 40951 872453034 40950 40952 210205177 41493 41494 313365627 35640 35639 270281435 40955 40954 183187183 49529 49530 850836680 57115 57117 47355900 40958 40957 646779021 1940 1939 874240997 22923 22922 392139445 69850 69848 794602164 70337 70335 399260575 14297 14295 65949924 40964 40962 406738388 40965 40964 47287902 45933 45935 696450712 63660 63661 265858471 72926 72925 754488511 98117 98119 257697111 11126 11128 878971330 93817 93815 682325453 14294 14296 861915410 78140 78142 688060705 97367 97368 74361260 91495 91493 20250970 40976 40975 598613486 40976 40977 267229409 66082 66080 556340649 60684 60682 579481910 10100 10102 751355511 97450 97452 78033378 57471 57472 38470735 63275 63277 171564461 39982 39981 947741782 87260 87259 703656976 38718 38717 301927416 35486 35488 412425453 49670 49668 398753336 19738 19740 319372414 38979 38980 421281092 40991 40990 686736268 39211 39212 385943117 95461 95462 971427809 52505 52504 996873621 43172 43170 930296063 54330 54332 977301706 40996 40997 494544146 40998 40996 501656466 45760 45762 862446116 89754 89753 561502823 38805 38803 133119888 41052 41053 445720485 72192 72194 963449785 88022 88021 348667617 41003 41005 21975035 94368 94370 548995709 45787 45785 901608674 31836 31838 951893881 11832 11830 264970394 60741 60740 26970508 53298 53296 778824103 92461 92459 713652596 16188 16186 568998870 88704 88703 178859914 71534 71535 900160884 42822 42823 72150169 46439 46438 148564669 60320 60321 163452656 96913 96915 66528663 35013 35011 156234166 58915 58913 480931201 19853 19851 560657534 26050 26052 981398470 93995 93994 977551643 58165 58163 773816310 25248 25246 120466358 11801 11799 221829270 41027 41028 294095134 21772 21770 620405783 58341 58340 257046366 61505 61504 356242949 56296 56295 660608149 75127 75125 104365185 52768 52769 623532034 93103 93102 183992817 58917 58919 44250975 25430 25428 575452918 77823 77825 726913648 57931 57932 678901919 24297 24295 922519259 45969 45968 728172252 56556 56557 66502202 35136 35134 865984309 40760 40759 757058671 34688 34689 867184571 45123 45124 17097783 70003 70001 812201535 449 448 991318019 58613 58615 327917507 70102 70100 14541571 60597 60598 993180718 41052 41051 645422211 41340 41338 936745540 66859 66861 412655482 28094 28092 183181268 58023 58025 877203552 41055 41057 405205555 73879 73880 674524993 56507 56506 459195114 89962 89963 624227344 74949 74948 353260716 63591 63590 55202109 35394 35395 64586379 6606 6608 433201289 66527 66525 45963627 52951 52952 692984858 31017 31015 460016566 96392 96390 518125002 41069 41067 21618513 98259 98260 224240325 3807 3809 119400911 12245 12247 562979155 48134 48136 54974693 78182 78183 847963890 1053 1054 406859038 41074 41076 195802280 13293 13294 169389264 57944 57943 840369559 37701 37702 346049359 55283 55281 133729234 43433 43431 237173344 10036 10037 256831343 17670 17671 208014321 99817 99819 777962462 29694 29696 481063431 69739 69737 935782265 15396 15398 475282167 97326 97327 405733723 34789 34787 605822425 39963 39961 731779446 96057 96059 403024698 74838 74839 476563168 41093 41091 232027665 41094 41093 230658158 82562 82560 473024756 40564 40563 871209860 93864 93866 74365836 41096 41098 471741739 32224 32223 149371975 20014 20016 97698148 51435 51433 570516044 18077 18079 267861181 35718 35719 600906676 5145 5146 462519329 2193 2195 106597367 51610 51611 638754548 21733 21735 577973924 14781 14779 28482912 21114 21113 356782678 79145 79143 251784425 45925 45924 476823523 44495 44494 907369800 68756 68755 482386390 35243 35242 123780982 32262 32264 632455200 57099 57101 2288903 70817 70819 592274442 16675 16676 403977657 41119 41117 282720366 99853 99852 420962637 41121 41119 505461287 73519 73521 49363349 37548 37547 424479942 13791 13792 44403919 41125 41124 258770822 8325 8324 23545393 47081 47082 898829955 88886 88887 282288837 6908 6907 211553318 33112 33110 314156151 41131 41129 294379236 35906 35904 573688173 23500 23499 747884328 41134 41133 473999766 34261 34260 816914829 41136 41134 673563782 9715 9713 502438225 36250 36249 464418689 72773 72775 945258247 57494 57492 421812693 41141 41140 626163595 82606 82607 686044013 67587 67585 569112379 41144 41143 814465444 84559 84561 59080036 86614 86613 164478551 60176 60174 355976187 95283 95281 451173694 41149 41147 64528270 71618 71617 849425276 32009 32007 714853241 70293 70291 169917812 41153 41152 844381789 18756 18754 773682911 20293 20294 357901006 78929 78930 836647195 41157 41155 972572748 4278 4276 768365510 35408 35410 901357685 63084 63086 732042124 56585 56587 721394808 99257 99255 37792573 27130 27131 326729421 61303 61302 52310819 68731 68732 690025764 3355 3354 995701394 41166 41167 71484571 94504 94506 711747520 18499 18498 29975091 65820 65822 813515223 83712 83713 537655685 48851 48850 374423881 87201 87200 711119793 25963 25965 819835492 13336 13335 524326040 71965 71963 41645606 25220 25219 646984779 62209 62210 464964946 21035 21033 152388290 33833 33834 499374531 9209 9211 376345554 48906 48904 546163201 49889 49888 196798297 60173 60175 510419730 79514 79512 752214460 39768 39769 661806227 95050 95052 574515347 87977 87978 46594311 61396 61394 227915682 80789 80791 557700206 13226 13224 650428940 16339 16337 528124698 41192 41193 330970051 32584 32586 70844606 82309 82311 214902595 60083 60085 397960136 46652 46651 70097280 11814 11812 375513328 55872 55870 58144284 93981 93982 629429009 82985 82984 234765790 13748 13750 564105016 41203 41201 68546400 41204 41202 200512251 37495 37493 882224647 73628 73629 940507917 89926 89925 780827448 42652 42653 386201615 41209 41208 167882185 16446 16447 574295464 93353 93354 258680758 41210 41212 132147159 41211 41213 321908758 1503 1502 452567688 6046 6047 911621965 60377 60378 689495910 60262 60264 969284482 61159 61161 933946865 68583 68581 908532052 16192 16190 183142864 69721 69720 711333064 4411 4409 947309416 39461 39463 852817542 16130 16131 662529709 93476 93477 451631430 84926 84924 9585720 16889 16888 464364421 60929 60927 790593691 25131 25129 950692220 15585 15584 913964529 35723 35722 228371282 8482 8481 15919545 84949 84948 51837329 46671 46670 204878052 44557 44556 493230551 41235 41236 824935468 26304 26305 873197006 80715 80713 798523048 31711 31710 166219357 88600 88599 960988317 41241 41239 301601056 74739 74738 578543768 90641 90640 375021078 15491 15493 945474745 33918 33920 305865626 43187 43188 990226002 84191 84193 210667157 50688 50687 491225009 41247 41249 625287921 43480 43478 199656505 15244 15246 657535057 38706 38705 513401528 20774 20776 277438207 71935 71933 882356724 41253 41255 604537125 85174 85173 516457351 94663 94665 884134977 33170 33171 429660397 3672 3671 43660499 98523 98521 947220188 98685 98683 4967512 58570 58571 79794899 3709 3711 275726716 7997 7995 849966838 3740 3742 805587596 19306 19304 761280537 41266 41267 525121066 9610 9611 488180251 19873 19871 954446404 60322 60323 681098869 47549 47548 192606535 45597 45596 342137106 41272 41273 43599247 49304 49306 26699618 36688 36689 738300195 13204 13202 777194922 68956 68958 196173215 83537 83535 970030750 70406 70404 277033073 58871 58870 236409137 41279 41281 460517192 41282 41280 826697900 69227 69225 729573578 49186 49184 546202365 99646 99648 538924422 9277 9276 918569298 41287 41285 612492585 31962 31961 8290023 99711 99713 892414964 25919 25921 1149468 82832 82834 310674541 41292 41290 47731659 73416 73415 295582037 89639 89637 173631704 7413 7414 504269787 99488 99486 720783882 41297 41296 504719887 9835 9837 574486041 12536 12534 193194393 41299 41300 115137032 22590 22588 859789995 61686 61688 338762676 4215 4214 761399092 57624 57625 863695534 41305 41304 73672791 41306 41304 78545734 51352 51350 48685595 31809 31808 149483496 11747 11749 397512036 32931 32933 813470892 44976 44978 609546274 18770 18772 782836008 41313 41312 678377416 41312 41314 350848137 41315 41314 422002176 3468 3467 401137634 14373 14375 424146844 79725 79726 1077955 3322 3320 46439376 41356 41358 666744334 97004 97002 277227423 41103 41101 152213766 4957 4958 381468564 45330 45331 30263977 82663 82661 569401778 36920 36918 811600192 62376 62375 681205165 16444 16446 680827444 22945 22944 621082971 41330 41328 669973539 58883 58885 137056101 19951 19949 93710643 10167 10169 859604546 74432 74433 58765222 92221 92219 163443558 79249 79248 27954863 41335 41337 239828662 67926 67927 283235716 58617 58619 469391936 71811 71810 121403573 41341 41339 777871913 41340 41342 405213628 67004 67002 170047718 1554 1553 303856853 14291 14292 945419183 56264 56266 66095376 41347 41345 643001137 41174 41176 734555812 38574 38572 471991428 76777 76775 833093510 88271 88269 465667676 50987 50985 262555194 90345 90347 449957507 70552 70550 700417770 86832 86831 687766407 17785 17787 927389365 66290 66291 888987312 89302 89303 73134921 25785 25786 36882996 41360 41359 245666996 68660 68658 15896494 91711 91713 462658423 91580 91579 459489997 76815 76816 275016924 4976 4974 687641673 53393 53395 665342858 82144 82146 447633692 73541 73540 169093719 64582 64581 295571950 72012 72013 726712157 59854 59852 848004817 4191 4190 141389136 5321 5320 668158766 47305 47304 166846223 55748 55747 604847615 44290 44288 730935672 17471 17469 391371327 79257 79258 729507713 92189 92187 689957791 41380 41379 592307332 24541 24540 684751739 41381 41382 212295899 49453 49452 113773068 18850 18848 324570285 71517 71519 137619423 53400 53398 926438663 85791 85790 124240774 84581 84580 529727279 41389 41387 853819277 6770 6772 574393909 77084 77085 485991600 6430 6431 541468362 78640 78638 234849354 2831 2832 978085205 69371 69372 726425361 5543 5541 47059012 62703 62701 614441985 41398 41396 298295456 3915 3913 978557846 84014 84013 936854245 19005 19006 236393278 64204 64206 958063120 88162 88160 274062606 96446 96447 194761465 16006 16005 10038708 51370 51368 56679395 17949 17948 875885229 18713 18711 237489234 38330 38331 830202552 5636 5637 413782301 64442 64440 397212298 81732 81730 630773443 49137 49135 527440835 70495 70493 841895938 67964 67963 697562145 12073 12071 771008166 73227 73229 751631091 96916 96918 647808160 29993 29991 270131921 11642 11643 90977111 92606 92608 600167307 87275 87273 542295363 7172 7173 185139295 65713 65714 10091959 32936 32935 139161199 84694 84695 557329150 30021 30023 40580466 75301 75299 113403562 61857 61855 373626025 19633 19632 855535657 27933 27935 583884308 71249 71247 370415001 41433 41432 668445159 3883 3882 63296733 63825 63824 595085368 90851 90852 803729137 37938 37940 60741370 33748 33750 275074938 94031 94033 481856046 67831 67833 754981538 86972 86971 317867096 50453 50454 949696290 28194 28195 135959344 99116 99117 969480864 43663 43662 2319515 48707 48709 593282620 52124 52125 239306713 85632 85630 983200102 32701 32702 18973952 11165 11164 218912498 62233 62235 20243625 64222 64223 401823854 61544 61543 801253865 4993 4992 592997299 54795 54793 49047171 11502 11501 851347130 38695 38696 200615259 34850 34851 225967537 51569 51567 967819054 5752 5751 9537358 36862 36861 235767169 17611 17610 476896100 64665 64667 775652311 35556 35558 267034548 72848 72850 587087143 29850 29848 591566597 93828 93827 974353293 18703 18705 879871607 13087 13086 909416512 43337 43338 927892756 33747 33746 532248516 69080 69082 456763816 73391 73390 668464737 45309 45311 410045138 69193 69191 814280915 53912 53914 117425500 41475 41477 721982787 81905 81904 22215880 22966 22965 519620726 5129 5131 879299115 94418 94416 203582277 76215 76214 531090751 3929 3928 953685069 93286 93284 642225075 56043 56042 519672295 34102 34101 879577797 23352 23350 160581723 78115 78116 433450771 41487 41489 354271312 68171 68169 472592046 83232 83230 610957703 29617 29618 586609009 90713 90714 8227785 38474 38473 60289425 55895 55893 381595678 23461 23463 813342324 62306 62308 598471744 66037 66036 702524359 5635 5633 38226511 7981 7983 945364683 41501 41499 739584710 59794 59793 215461871 81936 81935 525758126 20019 20021 200623780 92354 92356 11593234 18024 18022 625638765 53984 53983 655855282 31604 31605 341552181 6158 6157 541109499 14639 14637 221310182 82088 82087 634517815 9389 9390 914509367 77944 77943 253662978 81266 81265 864987334 56848 56850 891583741 17568 17570 529156710 8528 8526 428546758 84856 84857 18293178 41519 41517 508140327 71853 71852 956146691 41519 41521 71978125 38653 38654 175230774 82872 82874 609601980 55638 55637 85039698 53495 53493 814064834 41526 41525 745548272 29011 29013 913720873 99323 99324 585371419 53075 53077 771733105 66824 66822 945356387 51492 51491 171177918 10401 10399 985562413 91286 91288 492846541 73525 73526 169900365 27257 27255 498098732 96418 96417 307429079 41537 41536 13868715 64742 64744 742817841 26297 26296 568797198 73668 73667 150824045 12558 12557 72392964 1917 1915 672550870 75024 75023 217029981 79903 79902 6951113 41543 41545 433215863 6892 6893 38166727 50440 50439 339307001 11537 11535 316285383 80691 80689 664245188 2748 2750 88479697 81710 81709 248364071 14447 14445 861393608 77523 77522 141246290 95344 95345 896315528 21380 21379 66502926 31802 31800 503428913 38399 38398 460706219 31158 31160 356908993 59556 59555 126019897 20961 20959 843558633 30481 30483 639249147 72312 72313 332197913 87584 87585 73276696 8153 8154 448866014 35291 35293 573948052 90439 90437 138955373 64016 64015 21740415 41568 41566 561061760 41568 41569 878696300 44993 44992 445072480 85713 85715 924301349 97416 97415 738476867 33816 33815 170446493 98848 98847 321068761 45073 45075 510818342 28489 28491 537955618 49329 49328 542931428 5530 5528 331338882 45464 45462 339142274 67648 67650 794296087 98405 98407 826182691 47448 47446 927619146 57893 57891 222232220 61964 61962 201549988 44327 44325 181375456 88147 88148 440067044 51515 51516 473847995 1977 1976 82296142 769 768 218659780 69463 69461 181556805 87925 87926 604208269 21770 21768 163904284 6145 6143 270219548 41594 41593 559751722 60954 60955 834061215 6861 6863 394371356 9545 9546 850813531 40818 40819 7359631 68428 68430 58655206 53087 53089 208778719 26854 26853 272626582 9641 9639 26259769 81986 81984 482933305 22255 22253 613506552 93804 93803 521705222 42286 42284 796365614 79063 79061 75074772 60328 60329 499548800 63666 63667 920453002 41610 41609 709453624 96124 96123 322747863 2258 2257 69371797 2681 2683 50694435 41425 41423 467531365 7174 7172 733738437 89285 89283 639636182 24905 24907 53683574 87059 87061 368884362 76882 76880 8064517 41619 41620 820240873 23291 23290 895320653 66814 66812 43760827 71655 71654 102277989 98570 98568 880488694 38949 38948 270731286 41626 41625 640218580 41625 41627 227342482 41628 41626 270512425 5788 5789 654381666 41630 41629 196602100 81419 81417 107571361 61299 61297 108203828 54412 54411 472806504 41634 41632 22189565 26530 26531 689596809 55977 55979 969083338 72038 72036 54557056 7896 7895 43605013 4825 4824 153427622 21930 21931 272996389 7364 7363 292794792 41642 41640 379511848 56870 56868 258702136 41643 41644 6004865 41644 41645 937228290 41644 41646 471956323 94660 94658 476443874 41648 41647 80690847 53346 53345 229953876 65482 65480 634504634 97796 97795 308889132 41651 41652 957651523 81380 81378 613778567 32827 32825 9644643 5206 5208 132333825 64418 64420 495668662 85968 85970 710016808 49899 49901 122686553 7585 7583 563851569 41660 41658 62610501 68625 68623 926351338 7182 7181 591317211 33288 33286 351653616 65705 65706 580335807 3369 3368 72044834 10970 10968 874399210 58573 58572 304890197 53646 53647 314268667 10069 10068 160469834 81439 81438 544739534 10359 10357 378908893 72772 72773 850324304 87176 87175 71407486 84313 84315 232787090 56119 56117 652405221 62006 62005 857894684 260 258 622021122 41678 41676 20164739 75654 75653 828116787 41615 41614 187636030 54919 54921 645213370 22088 22090 651876021 9422 9420 405232750 11519 11517 345742235 72309 72308 181428656 25653 25652 50764414 87184 87183 595720353 90950 90949 269815452 14583 14585 46581139 41690 41689 166938361 53934 53935 469981373 79128 79126 292841390 31706 31708 997628466 14849 14850 539317636 31140 31139 215888404 86652 86651 335314881 80041 80043 347554052 41697 41698 44891202 88952 88951 773782750 97619 97617 916007370 4188 4190 62733219 94330 94332 392416410 8503 8505 921339575 34817 34815 539089218 45417 45419 57014349 32897 32895 623698358 35671 35672 398595359 41708 41706 194402468 41709 41708 778360930 96256 96258 875962117 20797 20795 482318329 34413 34414 12994035 41745 41744 697569001 58550 58549 372768442 75794 75795 936832013 74734 74736 446192433 82618 82617 942487819 65788 65786 380792907 84356 84357 857025926 71565 71564 926445801 48758 48759 497205909 35958 35957 322029298 41723 41721 182688372 80670 80668 946559142 41725 41724 736202874 15206 15205 999012399 32638 32636 809764171 36151 36153 767783289 56837 56838 965819215 70547 70548 975137348 83705 83707 856840035 97912 97913 209455224 59273 59275 5429710 97354 97355 68588216 59866 59868 340042614 41736 41734 331218745 64179 64177 587291476 87186 87187 296035541 62119 62117 2803749 36288 36287 416776795 45495 45494 468808290 40979 40977 44942890 41743 41742 816816755 41743 41744 998592510 56656 56657 322047776 89444 89446 285708041 40476 40477 932597832 38249 38247 36310598 13534 13536 483224021 41400 41398 750060810 55106 55105 817693423 6301 6302 504705500 54038 54040 520428912 19343 19344 673967494 66979 66980 475816344 62955 62957 398455916 3381 3383 546787843 59325 59323 244406813 6801 6803 558267351 41760 41758 587979560 18555 18554 56601922 45018 45017 127205681 74752 74750 925256740 41980 41979 461720899 7893 7894 211783432 90192 90190 665967720 11270 11269 952289881 38038 38039 681818743 28612 28611 389187539 59939 59937 677992238 58095 58096 507252279 53742 53740 168251776 47706 47708 366454595 89498 89500 143265072 52736 52737 525042145 89894 89893 196757151 33953 33951 64174751 94497 94495 342595811 9250 9249 32234079 26620 26621 577874456 73085 73083 147788623 29187 29188 372240891 41783 41781 916053020 25566 25564 801918645 54697 54699 185482595 57258 57257 771873780 556 557 512612713 65518 65519 781303872 96498 96500 297209355 92191 92190 307684493 93407 93408 570722552 24919 24921 116771340 14170 14168 286419997 84784 84782 942633543 41794 41795 813340257 45053 45052 181636461 67881 67879 73393299 33764 33766 592732906 36845 36846 243662496 12241 12240 435365947 82063 82064 874153226 13067 13069 513325569 25935 25937 269857429 44466 44465 776235860 41805 41803 607733316 49258 49259 471588697 9042 9044 984959363 67350 67349 270606615 45676 45677 711526054 87004 87002 32023430 56056 56055 264717202 62067 62066 848258025 60600 60601 743707834 12584 12586 71438430 281 283 53514830 475 473 930874548 12635 12634 98421166 32869 32871 701723516 30009 30007 66954021 58148 58147 469860707 59064 59062 392278996 41822 41820 536625343 1196 1195 346054636 80918 80917 211880807 78513 78511 6129441 41825 41826 957132488 17877 17876 892350811 41826 41828 562535989 69376 69374 665967022 19413 19412 941498239 30592 30591 531432332 16327 16326 46933446 41833 41832 769235513 17534 17536 156520078 39727 39725 332939392 7803 7802 883864853 22857 22858 792026789 41838 41837 572297189 41839 41838 889900186 1861 1860 198823077 14390 14388 809692277 89787 89789 158244404 60567 60569 343460130 72019 72017 161624313 50820 50822 394005845 10111 10109 135002484 63104 63105 594601667 1468 1466 541479193 8267 8266 328444306 18524 18525 12604767 97116 97117 228247566 41852 41851 523189524 41853 41851 699888285 96256 96254 815831027 59578 59577 993555445 16370 16369 120499320 35822 35821 734862732 41857 41858 390981619 89392 89394 996563024 44598 44597 113349852 62905 62906 381070745 82328 82329 120572774 41139 41138 374987868 42878 42877 508481622 75844 75843 412044961 54866 54868 498816534 41867 41865 128123703 98472 98474 744936453 67197 67195 55637414 30139 30140 598566930 41871 41870 544022117 74559 74560 570685065 38231 38229 219893069 85090 85089 357399596 93510 93508 297472078 44902 44904 516605574 50331 50332 979786849 41079 41078 313329276 41816 41817 514531005 71802 71800 894038309 41881 41879 407929934 41880 41882 938009308 62203 62205 917919075 41884 41883 389658771 41883 41885 550975911 53144 53146 493179754 17560 17558 938309714 79931 79930 700316288 41889 41888 749766816 41888 41890 1183496 41891 41889 423364227 51692 51694 27346592 8454 8455 294576020 19450 19449 296312799 57861 57863 17793616 45363 45364 127599917 11119 11121 677112193 65395 65397 820892120 87110 87112 697730554 41900 41899 76328292 42978 42979 998078599 96268 96267 166555938 49120 49121 788271652 84019 84020 364874756 14674 14675 487686253 67996 67995 507484335 19976 19975 766358614 64192 64194 153655762 32411 32413 624107804 50144 50146 893833398 78767 78766 177923964 55011 55013 564617751 26167 26165 406077730 41914 41912 879574323 61763 61764 151666788 64508 64509 54720800 17293 17291 887207984 58671 58670 526982242 16938 16940 215900227 83488 83487 124650173 59431 59430 717392284 76657 76659 8017224 99967 99968 81000241 29244 29246 960907459 41925 41923 945336032 41926 41925 950670890 41925 41927 19205288 93751 93752 970023306 76343 76342 828273177 4923 4925 940278548 25781 25780 399709193 11143 11144 205547120 41933 41932 755554441 50468 50467 503149652 67738 67736 852998936 18142 18141 170736212 58266 58265 474422550 83247 83248 23446780 87538 87537 779161723 90076 90077 71439900 47215 47214 134396616 69821 69820 553070947 2444 2446 559834174 59231 59229 813556015 89444 89443 928909134 22778 22779 997016996 83081 83082 850850898 94318 94317 40420348 52266 52265 39588730 69857 69859 265083933 58014 58015 472669961 41952 41951 325063281 42604 42602 841209793 777 775 94776306 22746 22744 340469147 84348 84350 886108292 59263 59262 188062396 32635 32633 28843400 24586 24588 549043877 41960 41959 269533870 9318 9316 666349482 44927 44926 137751306 82736 82737 276314277 49829 49828 849437803 60602 60604 1352939 16609 16608 150797032 95697 95695 505408639 31307 31309 40660667 75506 75507 651917958 91362 91364 4507731 41971 41969 975519739 42993 42991 436604580 61766 61765 854902948 93402 93403 652198338 90203 90201 24915525 4266 4268 216951726 41975 41977 971980307 24426 24425 839425391 22779 22780 31169643 53148 53149 332176997 41981 41980 876009668 82772 82771 665861083 63589 63590 670492643 42500 42499 548681435 65619 65621 787671630 34077 34076 481674310 48462 48463 36242178 77000 77002 459363108 33974 33975 709190248 8587 8586 12750136 41991 41990 314083206 12481 12483 91899351 78863 78862 528984434 36973 36975 378194683 885 886 832945933 7942 7944 114281620 24564 24563 798001901 53825 53824 336317982 56853 56851 49592731 49719 49718 563926648 54816 54818 955133951 46542 46540 718066164 99754 99753 384441880 13953 13954 247814827 75653 75651 371829233 8485 8483 941611795 14219 14217 400803536 78463 78461 35143379 92977 92975 67505328 1941 1939 492807637 14148 14149 614048753 13801 13800 378424733 34066 34068 801184079 53464 53463 3351770 37741 37740 308129297 58226 58224 579452219 40961 40959 760313986 47174 47176 852004740 20295 20297 391964837 97486 97488 873907681 6552 6551 363267365 2902 2904 68845690 22210 22209 484177035 52051 52052 892127303 64045 64044 216966835 18401 18399 942384166 48193 48191 964407937 45227 45225 938214443 80195 80193 818691024 50106 50107 675968823 33672 33674 326530475 57915 57917 719249100 98179 98178 782177472 86878 86877 189633823 94464 94463 719275537 42036 42034 893008239 42051 42050 29457901 42038 42037 634853014 69726 69728 199570207 21448 21447 991680478 53241 53240 432298597 42042 42041 580026389 43854 43853 688928292 76830 76828 164452068 21496 21495 683036249 52758 52756 309706844 41956 41957 495035603 63465 63463 738243282 15363 15361 425589152 45939 45940 352304877 27097 27098 389428165 42051 42052 638737917 41725 41726 763085362 43520 43518 679115406 42053 42055 692291828 9634 9632 441018174 6003 6002 67874477 13908 13910 574142411 74211 74210 102424129 29569 29567 353742960 84936 84934 126013651 95207 95205 249085810 19279 19277 566506480 36399 36397 22197494 38672 38670 68108297 77586 77588 981609749 42067 42066 9062695 42066 42068 75784242 72425 72426 635118554 64939 64940 556191115 7336 7335 322691186 6535 6534 51999759 61720 61719 524865138 38079 38080 113315184 50007 50008 29652034 20835 20833 212500344 5936 5937 926279460 6456 6458 932706208 37627 37626 729972585 73926 73924 809067743 64893 64895 60676837 6174 6172 813286336 9598 9600 326150560 72031 72029 947122359 15057 15059 836966606 82504 82502 788624565 26075 26077 34605058 81156 81157 267386874 54813 54812 956270750 70881 70880 701531947 44337 44338 362925454 12106 12104 225293988 49761 49762 466868534 96848 96847 819376143 6852 6853 536823720 86182 86181 672679477 82000 82001 358484251 48017 48016 898247445 64880 64879 819699865 51397 51395 331629619 99744 99745 311933687 42102 42100 992811315 42103 42101 134623754 84142 84143 87036070 42146 42145 414470168 14080 14078 789278500 42107 42105 799467405 21193 21194 507792539 85609 85608 325063407 65038 65036 683275238 94595 94596 48523028 76810 76809 39051426 18625 18624 184742291 34056 34057 307744573 49021 49019 36373880 42115 42116 307893071 23074 23072 50153532 42118 42116 953133102 82082 82083 291632372 46246 46244 289353661 42121 42120 72315336 58566 58565 68473732 84797 84798 103926695 80028 80026 806534150 42124 42125 903816249 96086 96084 392434254 79418 79416 541475861 11742 11743 38748108 32464 32463 514524981 48725 48726 428236895 16198 16199 253970854 42130 42132 437885619 57970 57969 941040260 1700 1698 621531853 3402 3400 610650918 4788 4787 209775332 13488 13489 707135126 42138 42137 546375283 3019 3020 772218180 21863 21864 498860940 2395 2393 357908731 20223 20221 56644719 64056 64058 949546259 3857 3858 359658331 62064 62062 148575977 60509 60510 666489508 54097 54098 965132940 68763 68764 988191494 42149 42147 552193977 34980 34981 117837369 49973 49974 559354634 42151 42152 962122693 292 290 216731498 27280 27278 103030296 54283 54284 367715276 53301 53299 740664790 35166 35165 36370205 24609 24608 732032880 42157 42159 347765878 45431 45430 320343800 42161 42160 8144791 42073 42072 597024308 76212 76210 25157521 48950 48952 782588145 42163 42165 645495234 65293 65294 803345305 27681 27682 41553670 83525 83527 69894152 42168 42169 398383404 51636 51635 7500956 94311 94313 111151783 88381 88379 171059595 74541 74540 892641414 42174 42172 863772794 42175 42174 468657831 72885 72883 17981515 96567 96566 618794023 28140 28141 35927350 81714 81716 799218716 42179 42180 423140635 17106 17105 734588551 79684 79683 985948182 42181 42183 470934916 42184 42183 56330581 29494 29496 874711748 51630 51632 622798886 30906 30907 585883965 92209 92211 281385300 73058 73056 767264 13208 13206 917377204 42189 42191 259720204 97332 97334 33036027 56913 56912 700530561 94621 94619 819525074 49245 49243 14883735 4228 4229 142980141 42197 42196 232628208 72284 72282 214938840 57605 57606 476225771 13693 13695 927894866 42200 42201 94236442 36804 36802 332339935 14640 14638 663853815 42669 42667 46466009 13064 13062 186556626 86579 86577 526181191 51509 51508 178393358 55601 55602 724325041 37539 37537 725092493 29699 29701 25675314 23904 23905 983534953 29871 29869 879783630 69264 69262 599434213 81209 81211 355047174 44487 44485 196128675 70643 70641 174599594 42217 42215 699528471 33410 33408 908489455 42218 42219 727043899 90968 90967 219446209 96430 96431 396488068 42221 42222 564854618 51863 51862 44576277 88899 88897 81699604 68437 68435 63629364 36554 36552 47476347 52501 52499 10238714 92484 92482 54613927 34385 34383 46787150 41942 41943 217403337 94988 94987 205546516 2628 2629 286003203 42233 42231 937635745 18133 18131 70045821 97526 97528 519829874 48920 48918 110499765 63289 63288 255062302 90210 90212 2246166 62691 62693 114401162 42238 42240 873298381 20985 20984 133989212 76913 76911 3430616 49765 49764 278745522 45542 45541 867018079 44006 44005 685715219 22091 22093 928443464 73575 73577 441775270 91847 91849 161373702 35619 35617 28759457 42248 42250 777568177 60593 60592 222853381 42252 42251 808448604 95463 95462 433609609 42252 42254 901186723 34896 34897 6426067 2911 2909 203162243 28878 28877 106046190 27365 27364 695859055 42257 42259 40264441 66338 66340 147379871 22101 22100 674108956 40803 40805 561135020 58049 58050 204635073 15700 15701 478365018 42265 42263 313508352 90999 90998 159143092 48231 48233 452890970 42267 42268 885303903 53800 53799 429064363 51914 51912 566005800 42271 42269 849184090 36500 36498 175107295 50641 50640 122663891 42274 42273 652486760 42275 42273 129721399 7947 7946 504403471 82585 82584 995495761 7455 7453 577493276 42279 42278 303888333 62574 62575 471758759 42281 42279 810709924 79697 79699 584486830 84526 84524 115567067 21195 21194 691626597 37952 37950 711514221 8155 8156 468888013 21272 21271 986248838 71379 71381 376138888 95269 95271 226019057 42289 42290 790086636 59479 59478 744500948 72254 72256 30375510 73938 73936 458941595 9414 9412 459708353 9390 9391 911788850 22356 22354 80980631 77162 77164 438472055 3154 3156 369879750 42299 42297 700059119 21527 21525 208716055 81843 81845 576552631 51341 51342 175901884 42303 42302 270972350 83570 83571 24361255 66382 66383 357634354 35122 35120 45606435 19230 19228 370769976 42307 42308 448353821 45058 45057 994051040 36065 36063 931665602 30394 30393 489274456 73392 73390 23907792 38493 38491 161797728 42527 42528 146809893 42313 42315 910650621 55350 55352 122679581 10484 10485 292828018 54575 54577 494811162 68129 68127 66845548 93328 93329 116133476 14636 14638 358476669 71268 71267 745107252 90458 90456 78346699 83887 83889 333556747 35443 35442 134872842 7904 7905 737359688 23819 23820 81032615 61481 61482 354319610 60283 60285 844904774 54992 54994 714554867 44546 44548 961436271 30637 30636 750428446 59396 59395 28433028 6770 6771 253488914 26428 26430 25945079 93519 93520 205073382 56022 56024 42371257 39606 39605 13566791 34953 34954 299409654 74877 74876 818363081 60108 60106 683412479 42341 42342 936124027 81368 81367 94078344 42344 42343 125475774 42345 42344 30262547 72789 72791 892698199 67986 67987 429100460 64954 64953 966001602 70731 70730 924482519 55866 55867 595146953 99835 99837 236679111 86867 86869 549377366 71252 71253 975267792 34931 34933 512625286 42355 42353 828825375 11140 11141 592377598 83777 83776 46185129 28237 28238 607565186 42872 42871 298081889 33423 33425 948025796 39948 39947 528264366 10718 10720 742289273 42362 42363 400237084 81124 81126 348245938 59329 59331 800146258 87132 87130 683303018 52339 52341 149783364 42367 42368 38144091 56887 56886 769683369 42369 42370 776614167 27040 27039 823689648 45674 45676 123427155 97901 97902 602629870 31904 31902 72853894 28636 28635 898750107 76298 76296 915906739 12660 12658 753747711 42378 42377 492199810 34697 34695 250124071 71870 71872 254197654 69214 69212 595230940 42382 42380 923006235 68060 68058 726132438 42384 42383 117665438 44321 44320 937644844 42386 42384 581396258 69256 69254 951237135 18682 18681 584146544 11728 11726 779080888 2149 2148 894593966 30487 30488 390637727 48241 48243 975150643 40517 40518 94572270 76527 76525 539058330 59255 59256 864047157 73007 73005 598118933 54945 54943 75180127 23148 23147 813222404 33798 33797 141346533 67195 67193 160037319 88922 88924 816684865 36809 36807 944300240 62033 62032 167320998 42403 42404 630490876 40235 40234 753701870 63853 63855 508244259 4218 4220 925692628 6981 6979 628982766 27245 27244 59267427 21407 21409 373475560 65221 65219 342234286 23102 23101 925239768 24022 24024 52135874 83156 83157 20837967 16308 16307 228635609 32051 32050 20839805 5410 5409 717489360 17520 17518 903059016 42417 42419 11511259 1159 1160 696866720 85678 85677 677809784 54674 54675 811987724 32288 32290 797030305 42424 42422 85370761 501 502 686868294 45127 45126 727659157 67124 67123 442372090 28527 28529 411659655 43478 43477 942651629 84028 84027 527881505 237 236 36151834 42432 42430 39071592 97847 97846 850024641 20874 20872 736838579 42435 42433 312094744 97664 97665 848550147 39924 39922 601969214 42438 42437 650538642 30867 30865 881581424 83306 83305 256762543 86390 86392 210788735 58719 58720 354122696 26938 26936 137154945 62300 62302 11765705 28324 28326 283884999 42444 42446 189236645 93540 93542 122055184 91277 91278 627051825 95716 95714 249795580 83788 83786 892594489 42016 42014 259882436 87105 87104 781653966 88846 88845 476057895 24760 24758 110109917 22005 22006 344927912 21199 21200 612832006 82126 82124 763690230 91010 91009 320423594 42459 42457 982830252 42460 42458 311011142 90078 90076 586081338 7904 7902 248802048 64215 64216 406833187 52916 52915 459292800 50402 50404 73009514 8255 8253 911297281 24127 24125 555496518 72045 72047 897066152 62892 62890 149430557 94594 94593 518576916 64207 64206 936401328 78502 78501 254220854 48279 48277 156485780 57394 57392 788461923 30041 30040 677075169 71976 71978 451845799 42476 42477 37508142 35829 35831 44458589 67357 67358 173595836 11200 11201 62467324 16455 16454 6412273 13644 13646 501707060 9253 9255 188439816 42484 42482 152736826 99607 99605 444365832 89810 89811 150116960 79659 79658 546435314 17839 17840 59891176 45323 45324 394237759 39702 39700 13923354 50981 50979 574894473 28574 28572 281527444 42492 42493 20844425 38959 38958 934393058 42495 42493 215231553 83966 83965 667826766 42497 42495 78513786 34679 34678 614082553 35141 35140 731833713 24337 24338 358776619 84114 84112 8811982 42502 42500 668119016 40490 40489 723053269 43201 43199 539674564 18510 18509 160292832 92633 92635 420348664 280 279 320009741 14525 14524 351794100 9031 9032 449307700 60035 60036 592065463 77113 77112 687283996 31424 31423 990106654 69953 69952 996042734 99422 99420 219086713 42514 42515 973709033 97968 97967 808682020 42517 42516 316354136 42829 42827 682405077 48697 48695 229155265 88791 88792 760595825 1397 1395 184630624 25136 25138 746617380 4173 4172 66117587 91409 91408 845351600 99938 99940 504170519 57504 57502 858692613 56964 56963 33915315 48907 48906 448653843 88565 88566 217458995 55746 55745 602393564 89094 89095 138526424 72923 72921 426917325 27782 27780 34792334 12242 12241 44361294 92639 92641 411456542 88850 88849 494389400 42537 42536 22965925 42536 42538 677976518 26202 26200 108213317 67209 67211 502131759 36177 36175 44924186 64422 64424 595764468 57286 57287 356680816 83337 83339 241201109 59957 59958 469343027 67897 67898 70179657 76835 76833 34168486 42547 42548 990009037 42549 42547 362596184 16448 16447 920548732 42550 42551 905192533 55380 55378 217302752 42553 42551 204035737 85416 85414 141368328 36709 36708 546070730 22065 22066 914128602 7850 7852 51467558 29456 29457 980109739 63244 63243 972241850 27336 27335 122608909 83698 83696 82621140 7334 7332 22570984 62228 62229 757431228 42978 42976 684193229 42563 42565 766257567 42566 42565 276707206 8418 8419 708286668 42566 42568 36583922 33062 33063 82181155 27560 27559 305135376 36384 36386 547086025 93541 93539 82947417 26118 26116 34467361 99924 99922 134957395 97060 97058 559587320 89954 89955 552447331 23584 23583 508791040 82257 82256 322450402 58520 58519 693729152 60227 60229 547800948 86734 86732 316712521 55147 55148 614976917 73043 73041 328506348 24085 24084 764059509 54562 54560 58507306 44947 44949 357926150 94028 94029 862306732 78777 78778 9968723 95458 95456 919965173 82254 82252 646391571 74932 74934 381521300 14458 14457 547446910 16100 16101 951212702 98133 98134 705490271 61120 61119 812193627 3194 3193 176389227 27384 27385 205370176 69264 69266 310320337 57423 57422 709819421 46743 46742 695105810 79415 79416 138629016 52293 52292 729953299 50078 50079 531431642 80188 80186 958602353 11911 11912 17352328 81536 81534 973285908 27293 27292 63240949 99911 99912 902658567 27891 27889 512493718 2951 2952 75119750 27486 27488 370771126 89967 89965 943769945 46785 46783 449276522 74740 74741 52973153 4331 4330 11135944 47888 47890 976997489 81177 81176 669826900 42616 42618 945411679 42619 42617 104298427 20037 20039 44516954 99144 99142 51329476 18087 18089 816012669 82245 82246 444918403 7014 7012 970293669 1135 1134 342202320 69334 69332 723815808 72049 72048 137252087 26497 26496 633595623 7034 7032 964790705 21111 21109 700960622 64518 64516 48857427 49451 49452 240624441 7330 7329 530051142 91513 91512 696252945 31612 31614 566715831 23361 23360 161668790 13253 13252 129914255 66289 66288 42635383 42639 42637 24184486 23163 23162 807305985 89028 89026 415445299 45438 45437 816844917 37700 37699 241885576 53717 53715 955257277 42645 42644 493941500 81228 81227 58773791 19523 19522 928200488 49525 49524 42680594 34391 34389 717790550 55906 55904 916025681 83373 83374 119664182 99631 99629 687432751 99722 99720 776564691 23155 23154 836687402 42655 42653 661128646 53118 53120 101420482 71725 71726 606609833 94949 94951 834681228 69146 69144 177444815 47743 47744 27921026 39023 39021 899165234 73874 73873 393758877 52232 52230 42934701 78942 78944 202053030 37075 37073 57170796 4066 4064 558486089 42667 42665 621385888 42668 42666 630151531 55387 55386 45310071 97582 97584 180487613 80155 80156 430880843 42016 42018 318846353 97019 97020 689527322 94571 94573 351879405 82422 82421 946645302 12813 12812 970298846 58027 58025 721182525 30898 30896 919695119 94839 94841 296837452 25296 25294 610982042 57327 57329 197856112 36936 36934 892663582 42683 42682 71618653 68125 68124 776520978 80599 80597 37205859 34447 34446 593082969 51683 51684 65931421 62347 62346 409145878 98195 98197 337244012 64401 64400 184525505 42691 42689 767144739 42692 42691 89554043 42693 42691 547445252 12372 12371 18184094 42694 42695 103661164 60167 60169 497577369 91042 91043 983889482 35752 35754 134151675 6505 6504 127231189 80876 80874 470397389 44181 44183 752424063 15972 15973 466146085 51423 51421 440003876 59979 59981 26590968 42704 42705 195926664 42301 42299 242655024 90219 90221 440350464 84930 84932 839912190 42707 42709 864718447 16348 16347 238584178 26917 26918 165907828 81386 81387 942174793 87971 87973 789852386 48021 48019 961267974 30321 30319 734005617 77829 77831 834022980 42717 42715 90613683 42718 42717 506753866 42719 42718 84247625 72691 72692 603773920 97830 97828 811153494 82255 82254 604125793 59498 59499 130062900 86572 86574 937923090 69882 69884 985469542 61786 61784 445625266 42726 42727 622279886 26611 26609 508463186 32939 32940 110963232 14555 14557 851410535 63586 63584 126440855 42731 42732 473025822 55706 55704 998154983 30987 30985 515834351 21748 21747 892401778 79470 79469 56672885 95990 95991 480299454 42736 42738 440876157 81532 81533 436348455 79126 79124 952165981 65687 65685 121380817 42740 42742 450371975 43408 43406 973807329 70340 70338 612357469 2876 2877 415528173 64664 64665 670959687 41673 41672 196363440 11935 11936 845227267 99245 99247 25872387 42749 42750 462334525 3154 3152 973016585 97420 97421 6073952 42753 42752 621278121 3567 3568 166244779 13021 13022 247957569 6061 6062 8347783 29323 29324 604738712 14444 14445 305584152 22936 22935 84208149 42758 42760 153027346 44770 44768 923551791 42761 42762 380343502 96134 96135 50705957 12658 12656 891801757 25576 25575 845063407 23304 23302 482728796 42767 42765 18490228 96301 96303 777210696 42769 42768 403865341 42770 42768 361458196 25338 25337 37423082 91464 91463 84335929 85791 85793 372241060 73709 73708 231680142 18147 18146 474429650 91656 91657 881901336 58398 58399 754613968 83956 83954 107746851 42779 42778 306277724 42780 42778 258600593 33661 33660 26502547 30124 30126 881346675 40727 40726 9773853 36079 36077 326350038 4355 4357 44699300 8330 8329 701692383 91697 91696 418379914 15739 15738 641482011 91880 91879 481091547 42788 42790 616933392 92161 92160 806816128 35846 35845 960019224 77340 77338 1185718 46130 46128 149144175 51312 51311 942313919 18854 18853 369795466 58181 58183 966371799 23105 23104 56663722 25205 25204 585441130 53447 53448 314370226 27471 27469 438473092 42800 42802 29912885 79566 79568 735729033 43596 43595 771941588 59326 59325 814097958 64690 64688 943566791 53637 53639 179814023 55252 55250 326839481 67046 67045 802633163 8635 8636 968233945 42948 42946 226930357 75983 75984 133140526 55459 55460 34104740 81569 81571 574748458 17607 17608 451425989 42816 42814 32953475 91717 91715 674258567 16827 16828 283165758 42819 42818 475571791 74575 74576 272547085 2744 2743 79737710 71896 71898 861691098 19101 19099 275652176 83262 83263 700206500 16600 16598 902701045 17627 17629 49053322 34591 34590 85504933 42828 42826 234612005 32970 32969 424607968 77335 77337 243331867 42831 42830 971121045 42832 42830 257364465 64378 64376 519149716 48391 48393 787413793 39002 39001 707726404 34771 34770 718516845 37273 37271 106895769 66917 66916 189010034 66277 66278 65177921 99665 99667 207608704 79177 79178 91963678 10805 10803 117170857 74906 74907 732230649 8444 8445 991121176 91234 91235 379683189 25151 25150 37770661 85673 85674 722992193 42848 42846 762413734 58805 58803 787135634 80275 80276 741474823 83435 83436 790727889 56625 56624 94811549 11393 11392 476483216 10191 10189 58697143 2857 2856 808053699 6334 6333 902371318 78236 78238 207693869 21899 21900 213297247 1366 1368 669951768 22053 22052 203030703 61559 61557 966736201 36095 36097 880116718 24872 24870 868992819 588 586 658748487 42865 42863 44002155 49975 49973 659439895 32199 32200 519344476 42868 42866 312130372 42867 42869 668691516 56616 56614 402777040 46774 46772 347560511 60238 60237 173918382 61169 61168 839190538 52352 52353 324838356 44267 44266 985360490 87253 87251 670347409 53648 53650 4936774 77501 77502 7596833 30580 30582 860088018 90419 90421 909307519 4099 4100 49881094 19735 19733 149382266 97124 97126 124512079 76719 76721 764689419 51611 51613 62894212 34621 34622 689936870 42886 42887 963245339 32618 32616 411055951 57017 57015 401258397 42890 42888 680633135 44205 44204 53669207 58907 58905 528914791 86719 86717 581542483 21025 21023 972711012 68523 68521 583148422 88061 88059 34058995 13464 13463 21733707 42898 42897 60873815 9401 9403 273334288 25407 25408 477574298 29588 29587 85556559 43960 43961 261554976 42903 42901 75888321 52695 52696 412430722 42905 42903 429273550 95460 95458 603535513 96223 96224 686487367 62249 62248 766769624 97157 97158 314513239 1218 1216 53232351 13989 13991 361507255 30176 30174 183873358 51530 51529 592125474 42914 42913 337632471 42915 42913 995504393 42916 42915 254256536 36839 36837 988485767 28892 28891 848123047 82270 82269 911146391 18432 18433 755009774 86027 86026 210441605 3261 3263 657996345 76868 76870 131461026 25748 25746 929043597 7596 7598 15991100 9268 9267 137239996 51329 51327 954534349 79675 79677 361879862 34979 34980 924193139 42930 42929 17260066 69349 69350 609334176 61091 61090 529109933 81001 81000 775580691 35770 35771 52725666 41344 41346 688425991 68916 68918 572920636 35718 35717 5088682 42938 42937 502383160 90372 90373 72534992 42939 42940 191901741 42941 42939 102627817 13781 13779 59344416 90389 90391 336672816 59269 59267 54495315 41027 41029 154226726 94062 94060 452697183 2780 2779 16852287 60203 60205 293635970 99515 99516 571049435 32390 32391 15175482 7406 7408 284690551 16394 16393 778742291 58957 58958 46595877 96371 96369 36660413 42955 42953 556112697 42956 42954 583505761 42957 42955 258900806 47312 47313 674396469 9121 9119 139758921 49588 49586 305362511 8721 8720 538956579 41831 41832 17190327 60767 60769 556353357 24271 24273 317820351 70186 70187 324900807 26291 26289 600394391 42967 42965 12940113 42966 42968 842083100 85357 85355 172722910 25652 25651 107323889 66685 66683 991121734 61500 61498 541759697 32998 33000 847702843 27757 27759 226229283 8157 8155 284378494 45238 45236 83928271 79103 79101 13299026 42563 42564 177968209 31483 31485 780975922 42978 42980 2419980 42981 42980 960133055 19966 19964 136224992 42982 42983 327571708 8098 8096 937326590 58605 58606 563026365 70941 70940 23593467 88801 88799 148817245 42988 42986 282887972 61539 61540 57235888 84218 84220 52789266 42991 42989 53543224 39872 39870 916865406 71916 71917 411549084 22571 22569 865016406 20611 20610 753997397 63814 63813 231643151 20236 20234 77832107 81827 81825 44426558 53912 53911 413986272 67997 67998 869660258 6273 6274 1408683 76993 76992 41253124 36943 36944 457978600 526 528 727857411 16162 16161 270178957 26614 26612 659779625 70668 70666 240239840 68046 68044 814232577 76794 76792 688474855 55987 55989 807368173 74726 74728 974731808 35815 35817 889440627 86708 86710 547204467 1864 1862 914547928 49471 49473 672723557 96398 96400 75173872 76378 76376 171118222 14160 14159 657552692 29292 29294 488651085 97759 97760 280987925 34449 34447 547233210 42947 42946 573111184 43022 43023 999946460 34663 34661 638248963 3458 3460 477030429 84612 84613 49297215 67363 67364 231341050 7945 7943 121792478 43029 43027 841802495 43704 43702 282702039 3079 3078 940425459 66618 66617 842248783 99189 99187 949716560 71961 71959 390080690 36028 36030 320756726 43035 43036 198694403 40074 40076 922285855 43037 43038 634000752 50776 50778 776825238 3551 3553 881970474 43040 43041 456868388 79643 79645 950415987 97975 97976 969281867 70335 70334 74290169 43045 43043 408167991 15961 15960 147758690 86237 86239 416290802 11210 11208 794971944 52092 52091 745402071 83133 83132 71698855 42403 42402 470417993 40225 40227 294617716 19252 19250 254697125 18833 18832 777745649 43053 43055 598689652 65041 65039 595679006 43057 43055 133409254 64802 64803 669351858 43057 43059 701698940 61029 61030 376107627 43061 43059 739770628 17338 17336 528828066 72281 72282 883104202 43063 43064 409689122 31789 31788 86878989 98313 98311 703025722 97738 97736 816379824 72742 72741 13333777 57600 57602 524431410 57434 57432 33592634 1732 1733 855942880 18386 18385 607976840 40349 40351 58804809 81143 81141 827423524 60326 60325 598999027 43074 43076 287124444 12005 12004 8167756 80540 80539 539100862 93476 93474 265047267 1843 1845 867357414 73358 73356 476004824 99864 99865 231145620 43081 43083 599616402 90113 90112 577607810 15238 15237 389606319 60581 60582 819836276 14305 14307 227639361 98452 98453 304692240 17064 17063 389519927 60398 60396 66255600 65206 65208 120371225 74555 74554 845769974 81272 81270 579229945 43093 43094 533266399 98362 98364 143498150 43095 43096 832352539 32793 32795 92692002 79036 79038 65998044 31774 31776 571208022 43100 43098 693885806 23101 23099 555070725 52197 52196 353818822 13718 13720 50226687 30135 30134 849973853 99442 99440 550205591 8160 8158 121585983 49237 49238 235012438 17343 17344 573728350 97361 97359 423108081 4694 4693 33705261 20475 20476 388813945 28887 28886 747436138 27607 27608 237457106 14255 14256 416504635 80469 80467 844660838 63499 63498 846803069 43117 43115 551408666 44681 44683 315606617 72756 72754 727742082 6660 6658 891454488 43121 43120 643436624 52484 52486 118069304 96594 96592 200770835 22709 22708 844975295 24696 24698 630622750 45409 45408 583235023 32295 32296 233613765 68780 68781 686239355 76135 76137 36355280 44279 44280 28118489 43131 43130 896005161 43132 43130 78253656 4917 4915 882128088 67457 67455 405571924 87474 87476 321550385 83990 83989 855087336 98323 98322 745104972 1654 1652 126957060 12819 12820 785469622 2270 2269 516774079 85332 85330 44456806 22254 22253 39815406 67347 67346 420590067 96924 96923 353426677 43143 43145 367369476 27510 27511 445340381 43145 43147 637307911 20149 20148 282259367 67209 67207 876439334 6395 6393 491876576 19912 19914 255573366 47596 47594 797826166 40428 40426 830186354 50378 50376 460966602 2703 2705 45616041 32166 32164 224839430 43157 43155 627733427 43095 43097 429228465 94530 94532 54893929 34296 34294 158044545 6141 6139 302730326 24245 24244 675395184 43162 43163 417065832 58928 58930 836129553 51028 51027 836542187 67859 67861 610406437 59949 59950 316125880 25783 25781 407363178 71780 71779 773166250 46338 46336 526863027 20443 20442 474016082 74355 74354 235788349 38335 38333 21761772 53594 53593 797594945 43175 43174 530294929 43176 43175 140369350 85377 85376 666563502 19 17 672039097 57396 57397 19812276 32620 32619 748239679 70769 70770 964113425 4056 4057 964869706 26654 26656 725854304 56380 56379 76165739 62623 62621 347810524 43287 43286 972910055 43037 43036 73319707 67657 67656 447074572 7778 7779 840938745 43190 43188 358628549 94817 94816 898119634 18782 18784 45059437 44796 44797 108500468 54314 54313 630625249 25743 25745 445153875 72087 72085 805285593 4547 4545 286302847 6920 6918 852956792 19684 19682 69699796 52678 52676 901345313 42502 42504 301005552 68710 68712 467677325 40688 40686 208701035 74214 74213 387185178 43204 43205 672781762 11342 11343 641480038 78912 78910 350894995 67022 67020 26515485 43208 43209 398907920 91182 91181 914198031 40697 40696 350155950 19601 19599 351123590 21971 21972 950798877 57850 57851 813922262 56915 56913 295193213 49990 49988 389591861 77511 77512 205110735 3078 3076 68782285 10250 10248 607825577 80762 80761 289054736 43221 43220 4023086 43220 43222 121733196 43222 43223 738541118 32603 32605 312589695 8278 8279 59785450 38155 38154 979882348 92131 92129 680404011 89782 89783 507995886 43229 43228 709799635 15505 15507 481002893 99844 99842 7225795 43231 43232 47305039 43231 43233 605737055 96958 96956 706566352 43233 43235 360784703 43236 43234 16716693 13269 13268 73388327 2700 2698 664117918 415 414 52244026 78250 78251 466970938 75290 75291 438900586 82413 82411 452494368 43243 43242 744237107 20082 20083 955239610 75809 75807 435943561 86096 86098 728999620 43245 43247 878278415 72355 72354 716753942 25108 25106 873902985 8449 8448 700353214 16823 16825 67644820 43252 43251 138750290 83949 83948 313785237 9295 9294 5989765 39859 39858 14390255 29830 29828 831734007 40247 40248 4493945 47466 47467 198447186 6212 6214 286063663 15356 15354 3192466 26544 26546 901247783 66442 66444 452986532 78048 78047 164417735 29060 29059 92368179 43263 43265 280136758 43266 43265 389936319 11975 11974 764607248 39376 39378 854637039 2396 2398 836242014 43268 43270 347526696 61374 61376 341083077 97479 97480 306179678 1199 1197 50475773 59984 59986 178201642 6454 6453 560136069 10285 10284 666836253 89321 89323 629526165 7152 7151 863245397 93119 93120 631718229 61065 61063 573188685 67237 67236 141730636 53695 53694 356345593 27096 27095 702913819 43284 43282 920986131 57236 57235 651263851 56782 56784 835470768 8112 8114 553400868 69709 69708 641605398 93934 93935 770003935 43333 43334 519877073 50064 50063 35878303 62271 62269 665731332 34143 34142 191553211 54932 54934 116622078 43294 43295 187487519 58428 58427 41740557 52956 52957 601482677 56599 56597 274855319 97879 97880 717523229 98162 98164 872890982 82980 82981 815988900 12835 12837 784320836 70338 70336 313622388 43304 43303 72923848 25211 25209 108131336 23213 23215 445738863 87901 87903 840041955 34820 34821 276598510 57743 57744 57318274 84442 84440 832817607 68110 68111 396491919 87493 87495 11385627 43313 43311 627893335 39636 39634 62172863 73955 73956 5820030 87162 87161 876281746 90364 90366 139581425 92928 92930 750041613 56544 56543 867644957 20350 20349 465786139 95113 95111 204224095 43322 43321 419452715 76255 76254 166902715 44137 44136 554610052 17345 17344 596189392 43326 43325 430384089 12745 12743 38374411 43327 43328 995097118 9353 9351 162518044 44650 44649 581504154 26400 26402 53938342 90855 90854 727958076 43146 43144 551613243 11327 11326 382743858 85266 85264 676471943 34240 34239 538003896 81219 81217 949510603 13763 13761 72604974 98410 98408 15645838 51061 51063 38258542 63976 63978 3105935 16859 16860 790827100 41776 41775 476625917 75935 75937 694332351 48289 48290 119901674 4494 4492 85233999 98371 98370 5438206 36051 36049 929462030 85267 85266 659874920 76256 76258 573905884 43351 43350 784758042 49446 49445 490807366 39762 39764 60757814 71974 71973 56956832 66587 66589 379238851 51437 51436 118229843 85396 85397 372353189 50536 50538 742052471 42147 42148 289614028 53851 53849 810127269 4782 4784 240357035 58309 58311 993307398 43363 43362 218821868 57805 57807 539365040 34946 34945 45179234 12529 12527 235410227 21643 21642 525841983 8002 8001 230169198 43368 43369 227853191 43370 43368 265800872 20932 20931 55526084 43372 43371 742403036 38856 38857 918820604 47149 47151 353530195 89204 89203 639423200 15992 15991 527001976 94536 94535 163444550 43378 43377 598589929 13601 13600 488792025 56644 56642 394755530 88830 88832 335168527 54155 54153 594314334 14678 14679 743070300 31269 31268 366575064 82161 82160 187546534 71653 71651 907735662 59341 59339 909875960 10766 10768 415752112 82080 82078 461710714 32828 32826 936196120 35 33 976821921 97779 97777 807698658 81981 81979 501648547 43392 43394 656638493 55524 55523 46350126 10436 10435 963493123 51590 51591 909380185 43398 43396 898079878 71823 71825 568440795 46707 46706 67671083 18797 18796 428384378 58767 58765 64083739 46942 46941 391340999 43402 43404 495346040 87768 87769 14539273 22928 22930 747681261 43407 43406 115135607 40032 40030 98640265 32804 32805 693352362 84481 84483 943381453 69012 69010 411214417 14164 14165 196987139 44115 44114 46664743 73450 73448 561794258 61082 61080 643991842 59657 59655 279620368 47375 47377 338226413 93782 93781 57797335 46116 46114 385174169 14968 14970 895545307 43421 43420 195200656 13199 13198 360693242 97339 97337 525050058 45689 45687 771857173 87801 87800 76023107 31821 31819 328598303 18156 18154 760397996 46543 46542 46159987 90788 90787 998894944 77968 77967 242174571 23230 23232 974187675 86756 86757 505615406 10866 10865 278052838 86516 86515 600647113 43433 43435 65312470 43435 43436 87707010 37244 37246 889709814 43438 43437 515827560 35510 35509 818516994 43440 43439 535511343 75732 75733 34121302 94526 94528 71345723 92494 92493 412310949 95503 95501 724192763 43443 43445 917354990 43445 43446 763596408 52234 52236 925885612 43447 43448 953525550 36869 36867 508189774 43450 43448 203713562 43451 43449 115799014 91115 91113 469188884 29645 29647 514587429 6605 6607 47629151 61086 61088 43721351 37367 37369 23470463 43456 43457 777547723 44148 44150 229433162 26386 26388 268981926 7000 6998 370037826 2447 2448 852642232 94211 94209 970872354 81727 81729 302274495 10304 10303 388446135 43464 43465 114501899 80241 80239 840539121 64498 64499 582971698 13739 13737 846959930 45026 45024 680634628 50424 50423 884788998 35978 35976 906175681 43471 43472 279344556 94050 94049 268163722 42056 42057 397365364 69621 69619 594865430 58411 58413 753648113 17331 17333 754667174 49979 49980 950149777 43477 43479 416387131 34557 34559 427469170 84328 84326 229781766 98153 98155 357685111 17345 17346 875659808 28426 28424 732666012 40330 40332 750711419 60993 60991 197332870 12261 12263 105305881 3195 3193 272678751 12418 12417 662111099 552 550 42371040 7508 7507 16972893 29493 29494 128362415 28818 28820 472686240 36197 36198 955562220 33561 33563 870071432 82703 82704 171236358 69849 69848 812294951 64127 64129 64371412 82663 82664 839024153 17883 17885 342531553 2390 2392 60536178 94341 94340 397047303 99657 99658 145349109 36410 36408 456338495 32037 32036 793652103 54830 54829 20693943 17642 17641 524741603 44486 44485 673389093 85339 85337 829109134 34658 34659 335061596 29604 29602 627568398 80745 80743 498677020 95761 95760 646009431 43514 43512 68931119 34746 34744 754229382 30388 30389 597523377 82702 82701 771529681 43518 43517 915729840 37421 37419 745517502 83010 83011 987931637 46449 46448 470071188 77262 77264 61432864 43705 43704 691292943 78103 78105 977613307 82816 82818 398076760 44236 44234 752004104 76803 76805 163094068 82746 82744 845913692 83205 83206 561558908 65107 65106 16032176 34508 34506 265128141 26260 26258 975637686 12478 12476 18167680 10136 10137 279389609 99217 99215 987547357 37958 37959 582095400 11545 11543 471773323 14751 14750 208828740 66605 66606 304723275 81029 81027 334498776 90756 90755 874399719 4180 4178 816244505 38417 38416 387097700 43544 43543 280036717 43545 43543 215377791 43545 43546 497070465 35884 35886 525384280 35437 35436 585936789 14953 14954 981788264 89370 89369 403018011 13179 13180 389342648 22356 22357 805693057 6004 6002 404800341 14920 14922 822428491 50025 50023 736845823 38389 38390 889800804 68232 68231 630877985 36513 36514 379103414 96595 96594 498745350 43559 43560 720165880 10776 10778 236824393 43562 43561 197391303 74757 74758 977378445 34533 34532 315737849 43563 43565 374300783 43566 43564 148105006 16439 16437 52491449 24865 24863 708973735 646 647 848183512 26478 26476 60892252 63012 63014 574416017 97559 97557 124980296 54519 54520 87239407 97440 97438 533465608 43575 43573 133337984 43576 43575 495097764 91373 91375 80893889 98069 98070 117547693 1131 1132 426080982 84996 84997 683260296 90372 90371 175636862 831 829 691413769 44086 44085 146171463 13005 13006 46863428 26378 26379 132849150 56702 56703 619313311 85367 85368 987938922 23207 23205 521306156 82197 82196 636299578 32601 32602 392587318 6567 6568 436217147 95493 95492 785855002 92826 92824 175701966 22354 22355 352205912 47199 47200 259949722 50356 50354 764015082 81461 81462 117688702 9647 9646 156238805 55009 55010 644371657 59961 59959 352608509 46558 46557 784102318 78492 78490 65607229 96307 96305 362861810 43604 43603 969658551 34152 34150 348896232 40242 40241 311026793 40910 40909 841408415 48650 48648 256780546 82881 82880 848644698 43610 43609 90047219 41149 41151 156388672 8242 8240 337960648 97208 97206 905305173 82501 82503 54922425 43662 43664 588572329 4035 4034 642906748 61346 61348 931430096 80064 80066 135413598 16264 16263 742090641 79978 79976 65463442 52051 52049 416471266 88549 88550 811295689 76229 76228 145395989 49805 49803 424377859 43625 43624 178947660 43626 43624 834993316 17024 17022 228838450 4351 4349 963605194 9323 9324 995262957 98796 98794 993789150 79370 79372 604036174 43631 43632 639100009 38908 38906 751345739 90143 90142 27194409 10083 10082 309666224 43636 43635 35212901 62728 62730 856037905 59934 59932 436080509 4836 4835 802155523 32544 32543 288569029 67766 67767 440280716 69437 69435 37464467 34291 34289 27071191 62848 62847 609035415 47811 47809 891135532 65829 65828 525760363 19005 19007 678418976 86919 86917 767174251 85049 85051 319577353 59529 59530 664684743 86517 86518 907251893 12218 12219 31203031 18339 18337 510279004 5513 5514 43504814 61898 61900 333022930 86193 86191 627662065 74416 74418 584270337 51114 51115 389477866 26336 26334 315735703 58075 58073 94531288 7282 7281 995907836 75818 75816 666350473 99167 99169 161900679 88961 88963 10275883 19898 19897 684973553 69181 69183 434343776 43667 43666 517645834 76739 76737 394082960 50215 50214 268641450 88743 88745 659219587 2761 2763 990731243 50858 50860 777125423 4339 4338 535696277 89244 89243 898225614 35012 35011 590746842 43090 43091 944984116 72586 72588 537972292 43678 43677 377867360 70293 70294 988279787 86098 86099 203711825 85606 85608 648212459 43680 43682 816678427 1734 1733 781006613 19592 19590 537953337 83284 83283 919950821 57713 57715 255603749 92408 92409 95275444 69795 69794 777006118 74006 74005 118684207 97431 97433 443820393 43691 43689 489219848 11685 11686 21187412 46914 46912 792747500 56986 56984 937629975 43042 43040 158878900 98012 98010 666076548 43697 43695 56801759 74871 74873 312534304 58610 58609 552631616 3139 3138 286657146 52641 52643 4763892 71281 71282 193952955 82813 82815 771691159 93679 93680 298450047 89800 89801 130349239 81505 81503 295258851 34345 34347 158146697 79877 79875 257353439 72537 72535 787350491 22015 22014 569685207 86093 86094 479962954 43710 43712 347063404 43276 43274 510144181 35070 35071 811673752 89565 89567 197596658 21522 21521 242259450 21848 21846 36856255 74508 74510 929577838 1540 1542 138829051 95164 95162 790694113 89512 89510 193476118 15503 15501 815618148 84451 84449 180850886 93960 93962 997305726 52897 52896 522149883 84094 84092 886963911 60017 60018 899062806 59778 59776 48296882 42165 42167 728115541 50244 50242 76681387 49200 49199 517374610 59081 59080 637891426 30329 30328 650509358 73909 73911 938127718 43734 43735 46543688 97929 97930 112979701 71485 71484 904002866 50198 50196 388248595 67484 67485 503114533 89 91 142061017 17517 17516 970372659 62643 62644 448993808 59432 59430 799844222 10394 10393 981242110 63254 63252 108777640 80456 80458 332898688 46217 46216 602024074 43748 43746 263648089 56141 56140 10641449 43750 43749 10557898 43749 43751 633537509 27238 27239 50090083 82986 82984 609533172 60102 60101 785482776 9821 9822 433047311 43756 43755 592312983 99135 99137 857271915 25831 25830 130575833 11445 11443 2206187 79816 79817 135651831 43760 43761 170730900 80139 80137 752264000 56002 56001 51578689 86588 86589 761916040 30230 30232 550193048 48558 48556 31674818 67764 67766 327229756 77080 77082 944165586 63867 63869 778373188 86534 86535 726315676 22577 22578 788832237 96394 96393 584493665 71295 71293 954799243 2317 2316 974234955 16830 16829 909797318 54111 54112 279697478 20594 20593 184438018 29965 29964 674374162 37955 37957 754821663 75216 75215 184660374 4720 4721 306483299 80984 80986 54271096 8745 8747 138723764 43783 43784 620765162 86794 86796 630691339 27072 27070 171077063 63017 63018 677401893 25370 25368 133650398 6730 6729 860674172 94117 94115 969060238 43738 43737 993626485 63434 63432 664903571 56718 56717 393383899 35876 35874 680455711 43795 43793 110445708 78869 78871 509846828 84886 84884 437435506 18473 18474 224990481 27556 27558 441548725 54262 54264 831284564 43801 43799 359645487 68165 68164 321693632 90872 90871 715500065 31186 31185 33052599 31154 31153 71732772 86060 86059 419381193 30082 30080 308550498 48503 48501 173827973 25838 25836 940530437 43808 43810 445651854 82838 82837 27184112 5314 5315 124954098 933 935 926544301 17041 17039 5881016 43813 43815 971725223 64567 64568 810439864 57218 57219 57739418 37871 37873 400430768 80768 80770 882460231 78781 78780 412002963 33677 33676 131837292 57319 57320 871124260 67316 67315 419302899 3745 3747 540992452 8506 8504 794247018 57768 57769 886735496 72678 72677 481163187 84416 84417 269686927 58949 58948 582842877 97753 97751 952874643 43831 43830 827732467 20437 20436 497722301 43831 43833 790662962 43833 43834 871019710 84891 84889 520041729 66213 66211 399317275 93414 93413 336515644 6544 6543 816616136 73570 73571 105592210 79208 79206 984501241 77801 77803 969863665 75794 75793 940719925 78751 78750 179709757 43842 43844 740910508 47405 47403 262226760 88122 88124 568598474 55131 55129 618024703 40942 40943 537234444 26233 26235 302095329 58100 58101 217432083 23323 23325 479946166 43410 43411 607361015 57541 57539 954514557 65054 65052 63620573 65384 65385 730811046 43856 43855 353229772 43857 43856 234507137 24043 24041 786051516 70457 70456 118932983 51528 51529 966326768 95675 95673 720002936 18324 18325 818305414 40476 40475 313482036 43864 43862 130206541 41584 41586 530061710 44175 44173 312752854 56302 56303 976301005 82903 82904 279270862 43868 43869 6410261 43869 43870 440010634 97227 97226 873392535 45516 45514 348246756 3832 3834 475875588 70233 70234 769130054 66488 66490 731076935 55347 55345 4539908 2799 2797 463176819 69722 69721 613812463 43804 43805 321250554 71230 71228 256287527 91085 91084 90740513 52836 52834 50241840 43881 43883 512081584 27974 27976 436602184 20374 20376 780702958 49145 49143 89030904 15991 15989 621613772 79313 79314 154039530 51958 51960 259754849 49356 49357 330140922 64432 64431 737168022 43892 43890 840154767 10501 10499 45714467 29609 29610 108500780 62782 62780 410869434 56118 56117 452254018 47147 47145 720816001 33184 33182 343497545 41704 41705 173816262 95887 95888 658169102 68369 68367 22984431 39646 39645 247908175 43903 43901 500083375 43904 43903 733415813 83950 83948 198825856 96704 96703 151030273 44846 44844 368142157 43908 43906 719805498 88378 88377 994636910 59382 59383 697282918 22631 22629 788111066 97788 97787 959526727 3938 3940 835060120 68868 68866 568875336 79998 79997 410557559 60618 60616 153491400 31290 31292 820479487 13181 13182 247949750 39770 39769 395803047 62709 62708 532700254 11205 11203 805017161 74292 74294 7628162 92108 92109 291135698 75528 75529 816061357 54243 54245 441212734 84721 84723 721504452 57660 57659 21304772 61294 61293 576719582 76078 76079 895172685 40138 40140 49229141 3437 3438 33849387 74368 74367 984478750 43933 43931 791082504 71788 71786 661863253 60158 60157 631974940 26726 26724 850279708 77535 77533 342185124 58159 58161 917328806 88922 88921 535809167 19488 19489 858717583 45758 45756 784863866 52132 52134 837882479 61640 61642 41074654 11903 11902 954574254 43945 43943 188359304 43946 43944 201493402 28882 28884 143919690 43946 43948 548680886 94217 94215 673226481 92626 92628 82793301 20666 20664 894325366 67574 67572 467959656 83769 83767 194691961 80382 80380 844024981 10060 10062 494216170 94988 94989 208275081 70324 70326 29456394 563 562 797083534 83254 83256 435601810 19081 19083 153476448 15898 15897 48687921 12816 12817 905326652 32852 32853 572196924 62828 62830 169746491 30136 30137 31014050 60947 60948 492768478 15762 15760 231006494 43968 43967 19673322 42190 42192 572503984 89934 89932 66915446 57230 57231 68418125 2313 2315 3915586 35664 35662 372940246 34582 34580 517629258 43975 43973 934300487 60923 60924 159615899 27722 27721 635765041 58403 58405 839435110 55334 55336 217633642 37609 37607 802128211 76834 76832 475311874 43982 43981 820446999 52834 52833 273821818 45691 45692 549030729 61604 61602 511191601 29972 29973 106730353 89324 89323 375451423 15543 15541 15428195 88400 88399 691582405 44814 44813 85667019 10876 10878 702719844 14434 14432 442764808 25015 25013 934899566 43992 43994 71540030 19377 19376 636477242 52936 52935 883697318 28349 28351 295107067 31629 31628 162211113 43999 43998 943389939 25616 25615 25544238 89607 89608 19412964 80877 80878 504440240 9200 9198 189712840 66335 66334 422475411 39158 39156 834606529 42245 42243 829072184 54676 54674 416416851 503 502 103499343 44009 44008 904324305 31034 31032 689603052 15333 15332 600113941 80867 80866 630776541 6228 6226 899892596 54904 54905 3392572 44014 44015 448947954 44014 44016 828435776 44017 44015 78913969 44017 44018 968805208 44017 44019 574414256 74606 74608 404200059 44020 44021 550680498 48425 48423 22087609 56951 56953 113472635 44022 44024 20748823 82427 82426 401716290 44026 44025 23182745 20279 20280 389904996 53412 53414 964168864 36799 36797 377380182 26676 26677 628501878 65590 65589 657289949 53939 53937 115116584 12927 12929 497011841 67136 67134 302567572 73226 73227 955160639 24362 24360 623294658 17364 17363 561428862 78951 78953 180520312 89886 89885 267972164 99005 99004 704443144 92245 92246 257873066 75082 75081 643270765 70899 70898 723182733 76048 76049 288325270 36740 36741 9529223 29687 29686 784708098 1411 1410 650053917 52368 52370 821645965 18125 18126 980336954 48507 48509 697550218 89549 89547 120146653 15474 15475 373222929 19933 19934 414178574 6705 6707 135516058 24222 24224 716721174 66763 66761 147766987 49839 49841 129065199 99501 99502 67521167 5709 5707 606258426 75363 75362 933336936 26869 26867 682677744 16209 16210 165744390 35069 35068 18983963 67260 67259 219821592 84002 84004 61189318 44066 44065 218365538 19240 19242 514829042 44067 44068 725900048 88967 88966 629180490 60519 60518 738362698 95650 95651 658787417 35103 35101 269971208 8697 8699 644683771 58580 58579 54922792 12690 12689 555287313 81767 81769 565426622 85590 85588 403702393 84712 84710 854391723 4596 4594 644409918 80207 80206 581118065 63111 63112 466116619 44837 44836 318542661 44081 44083 726061542 28662 28660 236692582 92872 92871 552518938 43583 43581 934494126 48682 48680 803311989 59698 59696 473626982 83940 83941 186080436 20340 20338 532385119 44090 44091 448883260 80949 80950 776522814 81149 81147 5083915 67395 67394 806089496 33664 33666 990411245 11429 11430 586752319 86846 86844 526012403 81602 81604 472047707 53713 53714 850509089 82809 82807 313029308 5909 5911 503169383 34238 34236 910842862 85531 85532 148120019 44103 44104 865851278 78379 78377 254981636 16894 16895 668316253 5908 5906 601860578 15678 15676 642103699 36816 36815 292423564 83452 83451 291681398 44109 44111 736009618 32482 32481 696196138 35056 35058 618665317 32612 32611 320406987 43413 43411 347393547 31075 31077 919466681 27983 27984 699453207 65501 65500 22032691 44119 44117 274720729 68083 68082 111118120 87531 87532 105107154 91898 91896 651299145 97374 97372 691557738 36413 36411 15935075 35794 35792 896893926 44125 44126 823509740 44125 44127 70267284 53897 53899 999921884 49410 49408 21177160 63530 63532 746907582 23426 23428 185846284 20205 20207 577852678 49980 49982 185394196 84606 84605 716767909 87621 87620 53340144 44136 44134 799672795 48864 48866 36973573 44138 44136 911579212 44139 44137 831480894 16945 16943 235234135 931 930 275206143 77146 77148 860415395 30460 30458 692155995 80753 80752 145529594 18109 18107 836155526 44146 44144 654945883 28716 28714 697522829 72362 72363 662031946 90240 90241 51747396 2861 2860 685349739 61638 61637 642953856 89181 89182 857662799 8030 8029 29086855 71052 71053 973351310 44154 44155 497562053 44155 44156 563054870 30351 30352 4708289 51760 51762 102737858 82503 82505 441782351 40879 40877 706488879 48258 48260 139459590 39757 39758 189449675 24316 24315 502697204 7668 7670 29333294 49534 49533 214871953 44166 44164 711963310 57347 57348 859963378 20471 20470 63363373 3537 3536 107044671 44170 44169 528599862 42520 42522 675773799 1992 1994 672291913 43590 43591 488319762 55508 55506 566122610 8222 8224 816875480 14047 14045 592171552 69220 69221 53548720 20979 20977 736976437 11143 11142 805458603 40737 40736 389246042 9519 9517 490505698 41809 41808 748714389 14828 14830 735712428 24616 24614 752308509 44184 44185 342946581 91647 91649 510807917 83899 83900 640739980 92639 92640 13963671 32973 32972 954531292 39741 39739 139004635 95472 95471 530008414 31370 31368 564142712 28136 28138 231748460 39656 39654 630516674 85454 85455 24772888 92163 92161 934547061 71493 71492 593732382 42283 42285 915301705 13604 13606 811585304 98339 98340 38287046 66588 66587 487209201 91143 91142 947473498 31538 31536 103252124 3977 3979 596445609 60249 60251 531179526 67539 67537 98801188 6919 6917 877438281 27066 27067 14804189 61300 61298 668984610 36774 36773 518301337 99167 99166 237130149 35700 35699 489079335 92821 92820 138850607 86730 86731 425602801 17891 17893 991326621 17003 17004 518604753 85019 85020 263271355 34729 34728 960175142 66139 66137 284240639 44220 44219 206433574 6143 6142 392963448 44221 44222 816977270 97738 97739 370495489 41679 41681 893751032 87849 87850 964627130 98448 98447 142707428 53934 53936 733897145 76278 76276 728649754 92549 92547 787152380 18413 18412 808735670 44231 44229 541205154 45851 45850 642662373 37433 37431 367659611 55256 55254 912022776 7006 7008 693188894 6948 6946 261460151 80399 80398 540153370 5834 5835 685271032 320 318 104161774 504 502 928996976 23298 23300 691166492 56997 56995 487577800 44243 44242 168997563 14599 14597 812582131 21897 21895 877886317 64393 64391 540251328 98505 98506 237464721 16263 16265 343213739 60593 60595 322439098 86101 86100 260075769 44250 44251 202071647 15605 15604 810058500 22218 22219 872332756 73246 73245 410693843 44253 44255 535844728 46797 46796 405585133 41995 41993 394049841 86814 86812 556962927 65498 65500 853748245 59195 59194 604909917 32250 32251 797228906 91723 91724 411170614 59425 59426 218709457 12046 12044 331529675 19022 19020 622860990 23879 23880 776699472 13962 13960 266547755 92915 92914 457954996 77870 77868 114656398 71257 71256 868013870 44270 44271 411734280 8173 8174 387141145 44272 44273 518201311 44274 44272 596510209 18096 18094 166957358 247 248 674081278 60523 60522 830604251 10581 10582 306267200 70672 70671 59907786 13140 13141 949652204 80141 80142 589715024 57185 57187 107015975 37974 37972 631058411 44284 44283 662807151 34433 34431 112948784 21853 21852 952305202 6616 6615 61671684 41153 41154 494254489 58964 58965 334050831 78535 78536 19689381 30947 30949 218633582 44290 44292 145966974 40287 40285 89204392 71911 71913 278300936 97301 97300 550806500 54289 54291 23107510 36527 36529 516780377 64606 64605 359002531 36941 36943 402503429 62361 62363 365887711 24070 24068 464765602 75609 75608 800140550 5792 5794 30505942 34386 34388 52289816 85723 85721 85148842 20624 20625 260112260 94672 94671 333793341 20715 20717 998401670 21951 21953 804530618 38449 38448 547755699 65473 65474 138840455 888 890 377065939 16185 16186 597345983 34288 34290 587036654 2349 2350 197659363 60129 60128 286789802 22112 22110 667073996 44318 44316 715849428 73132 73133 373061092 95735 95734 943739452 41062 41063 988035222 94833 94834 140471238 65736 65737 273555203 44323 44324 545155006 72064 72063 812659447 44325 44326 429097580 61131 61130 633673755 49178 49179 172534504 44329 44328 923882860 24894 24896 13350960 4198 4200 69601515 95153 95154 776008824 49690 49692 116187030 72383 72381 97841857 46517 46519 653972376 44336 44335 829448877 44337 44336 937501373 77365 77364 503764626 10734 10735 235402024 5737 5739 25931725 13718 13717 70107720 44342 44340 478324057 51250 51252 60109320 66468 66467 422713504 88118 88117 414531654 44937 44939 175418512 40813 40812 212572807 44348 44347 741102322 1094 1093 255116265 40291 40292 659702775 43406 43404 653046617 38384 38383 1133076 50719 50721 948844549 44353 44354 286972944 49640 49641 852820500 38414 38415 311338844 84591 84592 285320085 44357 44358 345513122 4408 4407 100277686 3134 3133 697963680 56816 56814 34295351 63370 63371 631051063 53471 53470 625791262 74114 74115 868177599 39519 39521 278899371 27753 27755 61712286 73054 73052 659934606 7348 7347 307798553 7898 7897 862867800 64347 64349 742415466 44370 44371 48243504 23011 23010 829111058 79192 79190 287279815 44374 44372 922175856 22461 22463 725091726 255 257 199548051 58216 58214 647457318 44378 44377 32009805 44377 44379 375900695 66125 66123 400436872 48424 48423 355596230 44380 44382 131710685 29491 29489 326778529 63984 63986 450481251 27367 27368 419851165 69444 69443 68844485 76858 76856 180107746 76945 76947 637852568 44389 44388 656832452 97076 97077 46420203 69523 69521 194246646 68930 68928 980759071 44393 44391 870064890 45889 45887 419070969 5626 5627 113294556 506 507 359402741 27369 27368 552448800 5718 5720 86717149 79788 79789 815630073 53819 53820 613635739 44401 44399 333031356 96589 96590 927801932 50945 50943 190730643 88986 88984 574651797 97695 97696 874071158 57193 57191 19078202 79509 79511 424699735 54973 54974 431020780 37262 37261 291449757 93085 93084 779574883 10597 10598 924599508 74361 74359 323823789 48058 48056 836274339 21781 21779 90183878 7296 7298 503581438 17477 17476 686360680 12193 12192 141380252 15902 15903 779975716 44419 44417 237240748 44418 44420 33593778 52324 52325 318598852 44420 44422 87545990 44422 44423 548514330 44424 44422 939139235 80947 80948 547609334 49549 49548 268651444 30386 30388 37609831 44426 44428 577125465 79459 79457 73137718 44428 44430 547225535 81825 81826 351408920 43998 44000 188722547 47138 47139 356793639 68106 68105 474904952 77632 77630 986872723 49382 49384 187346071 22704 22702 416651413 87549 87547 740751094 82233 82232 134019749 24727 24725 230052076 95908 95906 26436077 87611 87612 356670996 52053 52051 485094909 16305 16306 33504416 70259 70258 28318656 79716 79714 956742384 89719 89718 682281903 71345 71343 419042660 10152 10154 316836932 68336 68335 29951086 72683 72681 321705138 21984 21983 765605611 31910 31908 346458067 30812 30813 487795891 44455 44453 259323746 76280 76278 28144494 44455 44457 15168362 31482 31481 534244266 64591 64590 367249918 44459 44460 164514347 83279 83280 366606635 52999 52997 985653634 29156 29155 108184875 2401 2402 159192034 44465 44463 332196059 14321 14323 409137966 84073 84075 855049840 97505 97503 55229782 61109 61108 259303013 11637 11639 153219812 61408 61407 291349175 6524 6525 320158674 59217 59218 774099541 44472 44474 459837087 44473 44475 368019666 22376 22375 367349154 44477 44476 799489630 84277 84275 468504221 44478 44479 898528244 92809 92807 43103893 44481 44480 612804565 40294 40296 39016929 86068 86066 267775540 480 478 269043842 44485 44483 205685299 49147 49149 729155250 9978 9980 33317646 83827 83829 92284351 38237 38238 462868886 16863 16861 33381146 44491 44490 533840354 97811 97813 449010603 79433 79434 716674369 98879 98877 481403240 53950 53952 390115442 83913 83911 40679206 93201 93200 194265624 70030 70031 145416367 34327 34326 971820392 15020 15022 29418772 14904 14905 135679269 83741 83740 154429765 74451 74453 798196430 69388 69386 888035550 44505 44503 140494358 48299 48298 101339460 78907 78906 273574036 43098 43097 994919153 59866 59864 554598844 9011 9013 120765708 84256 84254 651048718 94610 94611 195073853 90588 90589 158979213 44514 44512 490499519 44513 44515 446646643 44514 44516 810918839 90223 90224 972152099 79589 79591 830529476 33095 33094 40382559 36357 36358 734148311 44521 44520 839016123 44521 44522 46739269 44522 44523 505992273 52508 52507 73815578 17098 17099 649079735 34509 34507 798181553 80469 80471 964339758 8923 8921 959284353 36823 36825 414851100 82814 82816 709251898 42247 42249 903015357 85749 85748 497817873 69389 69390 316288021 74863 74862 31730007 50677 50676 19117097 79191 79193 509617489 61387 61389 268594798 15983 15981 977815364 61911 61910 438648962 34814 34813 754150351 31251 31250 161505050 87103 87104 871870333 31016 31014 49266236 57459 57460 343336603 54602 54601 769296814 21129 21127 678288711 87417 87418 692691374 69846 69845 900193738 44547 44549 37260771 73570 73569 273871144 75248 75250 987292308 22141 22142 724372981 44553 44551 333736984 93004 93006 391850345 11000 10999 789073037 45562 45560 366436023 8785 8784 300092365 53109 53111 15292059 89924 89925 61273502 52952 52953 283126066 26651 26650 928979497 90515 90517 441818127 45314 45316 751385774 52807 52806 237833867 10367 10366 534815349 48846 48848 388033116 36596 36598 855455752 44568 44567 445406826 44568 44569 690746015 66443 66445 27690974 87821 87822 563444700 49198 49199 167153019 42116 42117 24954296 91375 91376 995921713 22627 22628 518232766 47229 47228 198065135 1824 1822 499842679 18676 18677 212001722 77706 77707 303362597 20266 20265 656395260 24369 24368 403141043 43671 43669 151827486 33011 33012 896417005 51626 51624 518129752 91056 91057 895303917 16501 16502 496907976 16088 16089 277886421 28228 28229 43684034 11098 11096 342967492 14207 14206 749023848 28684 28682 448088578 9734 9733 212111994 36049 36048 60950398 86168 86167 368626799 55296 55294 82893691 32193 32192 711178948 65444 65443 61834630 56650 56649 658139028 65914 65916 745575339 46130 46131 345112937 44601 44600 402373096 2876 2874 873861714 38556 38555 884852194 4867 4868 293055797 21627 21626 12838103 45006 45005 377554279 36474 36475 167371220 44608 44607 80159866 66186 66187 90810920 44608 44610 385561174 56754 56756 186676760 4513 4512 735904651 81256 81255 682518996 55862 55860 20158438 44613 44615 474497706 17645 17643 33604419 72862 72861 713843834 77748 77747 105702049 5319 5317 551639914 44618 44620 211906428 31717 31718 913909210 44622 44620 152389463 18786 18784 502618779 44623 44624 261778840 95203 95202 967081819 19225 19223 978269592 44627 44625 73933668 13057 13056 695227131 12798 12800 557191815 87189 87191 518767677 44630 44631 590918738 86651 86650 395398030 27251 27252 9595786 50057 50056 602335712 65410 65412 29264341 62558 62557 580259902 84808 84810 529902518 72841 72839 512064351 11761 11759 569086142 59615 59613 847408507 44639 44641 819381249 51994 51996 882358877 45088 45090 713861320 48734 48733 184605114 33097 33096 803684229 34878 34877 750220225 32651 32652 965129996 71600 71602 799579123 8934 8933 663887359 54547 54545 646393397 75801 75800 505071754 44652 44651 809140771 2811 2813 538721873 70331 70330 989161640 44655 44654 992068775 77174 77172 484550603 823 825 897898753 44658 44657 75065548 91518 91517 290533290 45646 45644 577916016 62091 62090 365234872 79203 79202 257202585 92550 92548 829816126 44662 44664 246037017 9075 9073 655355587 9104 9103 835910088 68303 68304 381186803 23065 23064 14152149 57011 57013 370264469 68515 68517 210311769 44669 44671 685447869 51576 51574 673063986 53068 53070 204653379 77274 77272 848801038 49166 49168 645514611 87867 87866 732521414 21653 21655 231944710 82229 82227 971481838 39947 39946 927604050 48207 48206 586821546 84393 84392 9368765 30390 30392 862804674 32597 32596 643614839 44682 44684 941766649 68680 68678 427449705 86513 86515 191160219 2548 2550 73079656 26747 26749 396062294 22300 22299 862202799 96536 96535 295122762 44691 44689 835345292 37712 37713 210361443 8748 8747 219551577 12060 12062 697647335 45812 45811 289870254 44696 44695 83659339 44361 44359 798223061 73897 73896 586818379 13189 13190 566946942 88914 88916 43133754 3720 3718 12444596 6899 6897 967625622 16569 16567 15119120 9373 9374 414979551 44705 44703 597516077 19111 19110 41988521 58178 58176 352798555 28532 28531 351794929 44661 44663 43106456 44710 44708 629172397 91839 91837 531740860 66648 66646 924179366 5178 5176 698462195 93273 93274 35580298 55465 55467 935814768 44716 44715 326563389 44717 44716 179442272 44717 44718 595866993 70805 70803 734081565 7924 7923 48606838 53517 53519 258100901 14039 14040 516436563 56405 56403 200524362 84479 84481 54308373 92041 92042 390748075 48631 48633 53643623 44725 44727 483218658 23566 23568 631847267 46884 46883 507397887 86039 86038 477988776 44731 44730 823501238 83890 83889 652493229 22067 22068 176818004 27980 27978 521123925 44735 44733 741264631 91745 91743 393990083 65279 65278 590745343 94945 94943 608360303 77793 77794 743795136 21646 21644 772515961 18591 18590 776153721 91485 91483 278953534 28442 28441 484314250 44742 44744 656063786 91960 91962 921425633 26082 26084 129735629 99130 99128 813329846 44748 44747 291070512 91752 91753 4874872 60756 60754 208843625 65211 65213 57908231 44750 44752 31593837 82108 82110 94263587 64181 64180 153987878 46030 46029 636370725 58828 58830 813290693 50217 50218 612412140 13439 13441 1878618 39679 39681 237529627 27001 26999 3390113 95635 95634 388967042 15193 15194 595363871 32829 32827 851017177 53611 53609 364504686 44765 44763 415679924 87310 87312 366102998 50842 50844 215194547 46503 46502 394075933 41749 41747 387844601 5431 5429 304951711 18604 18603 42182624 2760 2759 40534945 18522 18521 285699819 18098 18099 13439714 15171 15170 955210749 54253 54251 237580659 63382 63383 478949576 59321 59319 426013385 44779 44778 244738439 724 725 552165649 61455 61454 355646192 70036 70035 793862851 44781 44783 33055332 10428 10427 397414522 82734 82735 842637930 56151 56150 233190147 97868 97867 635006299 44788 44786 949118899 46906 46904 81375327 44790 44788 50959614 88416 88417 64809623 44792 44791 848193862 80688 80687 512162972 42812 42814 488064497 59590 59591 886418473 27056 27058 164423870 84015 84017 523048980 44797 44798 387230041 66292 66294 620040835 52157 52158 736071981 55400 55398 729073500 60222 60221 352041849 48267 48266 229850365 61003 61004 738524070 44805 44804 184372526 77512 77513 167165400 44806 44807 503654995 78850 78849 660723139 86499 86501 782451943 2425 2424 741912512 89383 89384 809149733 61803 61804 289871903 55951 55950 515542280 6755 6754 356486335 44814 44815 742323830 65156 65158 661638365 95293 95294 290668984 94652 94653 168991530 63811 63809 299182126 55752 55750 239101472 88318 88319 678807361 79842 79841 730024597 83801 83803 719050648 44823 44824 352789649 33944 33946 409298063 31220 31219 242033245 44827 44826 629807077 95477 95475 574426588 97112 97110 903802292 49772 49774 5994014 39571 39570 380888231 79597 79596 130315059 44831 44833 744095335 61245 61243 432956989 62357 62356 604185686 61894 61893 59686345 8264 8262 474399872 44837 44838 980261472 90753 90752 373242575 92891 92893 232982360 10341 10340 558946942 94265 94266 358142960 92066 92067 327691215 6979 6977 294808733 76798 76800 10334721 59355 59354 660421278 203 205 26692988 90350 90351 876689366 47904 47903 57721936 13451 13450 986871003 67132 67131 268503773 92094 92092 144983371 53422 53421 527699667 92458 92459 400131679 44853 44855 712259166 91683 91682 240759746 5251 5252 149571994 85663 85661 480198307 73511 73513 318237773 89398 89396 506157833 44861 44859 351991253 1826 1824 33353062 98808 98809 606995807 28577 28579 45058160 16312 16310 99427930 37781 37780 767812396 84398 84399 999528748 49836 49834 513017675 65156 65154 620893219 89743 89742 787229626 42322 42323 197005486 44871 44872 20191605 69129 69131 146110669 83183 83182 165945500 89550 89548 379439302 64783 64782 820708296 97246 97247 50002202 23596 23595 785036703 34864 34863 263996599 56493 56494 558136998 16740 16739 931307375 41582 41580 27969367 44882 44883 645820585 6431 6432 517814900 44482 44480 435512918 37091 37093 885549978 58075 58077 945910823 44888 44887 698766361 14312 14313 339071741 56512 56510 214760451 6416 6414 725456034 44892 44891 481727875 82348 82347 346136502 33233 33234 890861680 34016 34014 797288428 39470 39472 43154466 44897 44896 72316534 44898 44896 39999877 73953 73951 713365181 61649 61651 291786603 14312 14314 626047830 31928 31927 680684327 7634 7632 144830257 44594 44596 256132951 46765 46764 418408212 39595 39593 519804673 44907 44905 932972360 44908 44907 510771938 43693 43695 234025363 69777 69776 346523394 69156 69154 147730278 26634 26635 832081548 19682 19683 383274070 81556 81554 244122077 9758 9760 996930768 94883 94881 671890139 97087 97086 672722185 65981 65982 325981064 44918 44919 784561205 79913 79912 302777047 78359 78360 47029753 44921 44922 68549566 8299 8300 14807586 33257 33259 486556300 65801 65799 754096791 15029 15028 463055997 8036 8037 987348876 86933 86932 666598795 21788 21789 329278969 44928 44930 395991176 56167 56169 653711435 96299 96298 52407146 27510 27512 28782425 3551 3550 142578150 95305 95303 923425177 29777 29776 6475840 98655 98653 639741076 12592 12591 163510369 62191 62192 346239639 44940 44938 692473642 60842 60841 698706604 97408 97410 571766792 44943 44942 55695048 16773 16772 140416200 51299 51298 422325318 62015 62017 197629869 8077 8075 350909076 89977 89978 458324928 91904 91903 973013549 26426 26424 619435880 56197 56195 129620423 24748 24750 313261370 44952 44953 731951053 97780 97778 127541010 62635 62634 886296079 44956 44955 42753379 88074 88076 906941881 85603 85605 171588811 74801 74799 675970945 27574 27573 551953387 74051 74050 73720357 55499 55500 666563445 65586 65585 118053141 96645 96647 766856838 26287 26288 757419372 5383 5382 265623863 93427 93425 555127589 88980 88978 726358895 18061 18062 610898060 49650 49649 525157883 83633 83631 735237618 80549 80550 8883680 83448 83450 43526565 78551 78549 3150319 1189 1191 607644704 97055 97053 683048603 91604 91606 446633598 61618 61620 840328200 47531 47532 421037365 57671 57670 264991332 31387 31386 533185792 8001 8000 979423354 23904 23902 493160477 12370 12368 379895940 44983 44985 536875449 44986 44985 14662977 12147 12149 576976297 33604 33605 61931336 78598 78597 672464986 55675 55674 974803612 32211 32212 972544779 8618 8620 20118656 83601 83600 898515001 83506 83508 998155661 44993 44995 14472283 17290 17292 91648001 39951 39952 350975696 44752 44753 531774042 18670 18669 820518678 98564 98563 186451492 45000 45001 669555260 75538 75537 348602639 38677 38675 457915546 42211 42209 861348932 74155 74154 331013055 61147 61148 941366777 20253 20251 181347499 34643 34642 901773635 32972 32970 391160383 6373 6371 513292332 9166 9168 236455921 21759 21757 16812550 38948 38950 160634052 12818 12817 82663423 48076 48075 702849656 75901 75899 689408501 45015 45017 67857149 91812 91814 668374411 26160 26159 860659246 45688 45687 66298748 22947 22945 455510460 45020 45022 73029423 9924 9922 302089576 96808 96806 2525836 45025 45024 7002486 41582 41584 450575 19157 19156 714098014 69678 69677 220016410 73341 73343 885290180 72552 72553 959901328 34792 34790 815677610 13562 13564 989375903 67627 67626 616403173 77391 77393 62038237 61075 61073 556560845 52478 52477 819230615 39723 39722 308097593 45036 45038 855090533 99613 99614 617815467 67469 67467 849015298 45039 45041 727754439 94796 94795 242099547 94523 94521 436737546 38173 38171 954242534 49674 49675 125931704 6344 6346 363956021 10047 10048 123276310 68646 68645 891573963 1854 1856 246612186 34941 34940 785279790 82939 82938 900592352 40712 40713 41111358 61162 61161 123871518 45054 45052 572093380 54609 54607 847802842 27974 27972 598784334 87659 87658 213282586 70402 70400 41047099 52031 52033 977594205 5829 5827 734601490 45041 45043 751797896 27779 27777 31991064 13823 13821 173636387 32771 32773 905834273 50522 50521 789216197 35610 35609 335414438 53733 53735 462799053 37102 37101 136260888 98031 98029 37373523 45070 45069 971174260 72062 72061 73689695 45072 45071 40310296 37487 37489 317668184 18359 18358 515341525 65780 65781 50924223 12086 12085 2171717 188 190 162666525 44509 44511 500021086 97517 97516 803366969 26874 26873 99247176 50796 50798 826711183 488 490 377612652 7015 7014 396877566 19027 19025 434868686 19467 19468 82359745 24047 24048 746066332 38015 38017 34638240 57135 57137 740456455 76592 76591 646985831 60151 60150 803304273 92007 92006 102348184 94181 94182 681253671 45889 45891 26403165 366 367 766948658 47536 47538 137892288 45094 45096 390899689 21633 21634 988586526 13899 13897 670764969 45099 45098 145208537 95775 95774 676801031 22299 22297 191997774 45101 45102 905808741 7394 7392 463592967 28608 28607 675664579 41290 41289 706524977 5160 5158 211046360 68578 68577 792330576 28747 28745 474763105 51082 51083 541444657 57767 57768 778109370 31310 31309 33869856 40311 40310 109686699 45113 45112 729870172 32298 32297 68170116 45113 45115 660213192 25260 25261 306633836 83799 83797 198833891 8766 8764 479648246 39296 39298 898309626 78961 78960 674569717 57169 57167 974695581 45120 45122 359952018 32884 32883 70216527 41046 41044 716354203 45124 45125 100573825 78844 78843 720534046 55636 55637 341575618 16764 16766 436565303 28176 28175 478546736 86648 86647 811879718 86500 86502 109189426 95727 95726 547165092 41034 41033 908338281 7854 7853 812104824 76265 76263 17875427 86947 86948 123065669 36491 36490 755544466 70055 70054 891613094 31454 31452 616322301 45138 45140 296939900 94597 94596 995853878 56754 56752 948748167 35999 35997 716326156 45144 45142 35878452 40759 40758 562110593 28077 28075 16767670 45146 45147 317024895 45147 45148 104808024 36508 36506 878040006 91197 91196 194295314 77788 77789 11319849 50356 50357 185235546 45887 45886 326107898 47661 47660 541734716 45155 45153 178586563 45156 45154 959429805 50661 50660 123857718 45158 45156 911554333 58955 58954 954507367 45160 45158 424096843 71102 71101 133561913 4511 4509 39337565 45163 45161 323352854 25991 25990 537972528 45165 45164 712068324 92936 92934 306286061 18462 18461 430098228 27652 27654 582421213 90309 90308 936575420 91027 91028 361327998 78322 78323 162439431 81255 81253 856606934 37600 37598 722791275 12201 12200 225413639 23845 23846 288934972 45174 45176 601208100 73395 73396 392697663 77654 77655 625009731 1100 1101 677945441 24027 24026 888519891 45179 45181 914095017 76460 76459 848482096 57489 57490 335608172 11421 11420 666899573 13106 13107 515224256 75702 75700 495222418 47240 47242 261896754 81003 81004 993185438 49252 49254 561497276 19305 19307 822060398 57257 57255 535977713 99080 99081 271778406 667 669 291242619 65965 65966 318252175 67643 67645 219258823 29699 29700 902955498 31529 31527 813232127 81023 81024 615205124 98169 98167 77964089 66035 66034 495591627 95416 95417 110903022 78012 78010 182491808 44554 44552 607273133 17826 17825 931138221 76582 76583 529520912 28844 28843 506083961 45207 45206 726946544 31381 31380 918727097 58664 58665 827751125 44368 44366 52613482 45210 45211 369433264 40972 40971 32428828 88858 88856 711777741 12637 12636 716181137 87650 87648 517353731 49286 49284 829964166 60548 60549 671773486 7734 7732 977417681 45217 45219 691243487 78607 78606 937115052 95516 95517 341847633 76953 76951 470957649 98600 98599 329483935 45224 45222 434650311 31126 31125 752475957 89522 89521 929267963 56003 56001 839293060 96001 96000 285249810 55327 55328 811277563 22575 22574 281343742 53526 53525 802550578 12380 12378 988709967 45231 45233 897859688 90913 90915 306972748 51537 51536 442879791 51759 51757 908536899 10405 10404 686681702 90627 90628 4300829 34833 34832 321174632 1306 1307 638112053 45239 45241 862630531 83757 83756 996117867 47116 47115 702153900 97683 97682 521888884 1262 1264 138946928 84220 84222 755834228 25859 25860 518561326 8169 8170 995198670 57292 57294 462273412 13802 13801 61017658 92344 92343 227257863 43917 43916 373890841 62842 62843 3925815 81373 81372 413940486 58158 58160 41898162 9020 9021 830931118 17271 17273 780999591 99403 99405 616207585 45259 45258 541306510 28455 28456 12394985 68258 68260 842539798 7743 7745 531456282 64522 64520 760367711 42986 42985 503669418 9595 9596 11181418 29924 29922 149620675 88316 88315 845817806 90624 90623 639918807 54874 54875 927861420 3073 3072 396751412 63827 63829 46738404 26045 26046 19767000 8208 8206 29746569 6019 6018 320403846 97628 97629 302500243 27897 27896 952817689 24903 24901 674155988 45278 45277 315221273 45279 45278 911701038 45278 45280 946681740 69598 69596 90129154 26367 26366 650672398 1273 1275 314876395 68862 68860 496814116 88305 88304 623472301 2953 2955 669881550 45287 45286 695557736 16783 16784 841984859 637 639 177733394 55285 55284 807264641 7706 7705 367652131 21894 21892 874977709 90330 90328 506433938 86556 86555 981831832 61588 61587 792460289 20223 20225 166537499 99620 99621 70233397 45297 45298 735947332 54885 54883 308241864 14440 14441 513188777 1293 1292 449924386 55173 55174 44526588 43654 43652 342000805 19008 19007 639757792 12495 12497 545782568 3102 3101 795686651 47392 47394 481137831 155 157 163020109 43610 43611 37714488 90652 90650 352718528 87681 87683 658679361 59779 59777 5182720 4083 4081 295665897 56179 56181 818980748 3995 3997 788406476 32326 32324 888557070 68597 68596 592020467 45318 45316 720798952 45319 45318 70945539 83201 83199 386030095 31895 31893 353931444 22362 22364 246163484 65582 65583 823664517 42489 42487 979312032 17351 17349 13036975 57500 57499 711872184 32609 32611 129047383 10293 10292 566691042 58836 58837 9977095 73592 73593 407126287 6216 6214 6612063 45332 45331 379495418 45333 45332 60232968 55365 55364 771764407 45334 45335 34662890 45336 45335 758422927 66897 66898 869243551 7381 7379 360556299 86976 86978 938266919 45340 45339 822188367 55023 55022 781884893 22263 22261 216105897 98912 98911 332097449 17276 17275 954747498 51455 51454 208579704 45344 45346 249334517 20367 20366 945300969 35256 35258 594839061 26833 26831 985474633 5236 5235 585598100 18793 18795 190398914 82251 82253 991848969 98828 98826 36739023 81579 81577 361130481 45354 45355 804212979 40682 40683 42210049 45357 45355 888022187 89777 89779 411411643 45357 45359 684981153 74637 74639 682779456 45665 45666 81101346 25207 25205 188636517 23224 23222 580599506 92748 92746 626841864 58276 58274 29327775 3081 3079 718330277 97012 97010 636698355 10418 10420 25635620 44729 44727 69460270 19845 19844 711551733 6300 6301 837036627 33710 33712 768225631 66515 66513 627107841 86442 86444 863857941 32615 32617 41214374 76670 76671 42501899 25830 25829 569130223 55247 55246 235721863 78713 78712 619900035 92493 92491 272172411 45381 45379 195204336 45382 45381 820006162 96526 96527 908208101 45785 45784 430176393 18707 18706 637442979 14968 14966 969664576 19996 19998 814697646 72252 72253 464985873 38448 38447 267757512 73033 73031 233659360 11053 11055 616771615 23632 23631 30372211 5193 5191 439793094 94465 94463 569102468 45395 45393 59213410 1644 1642 32503829 85970 85972 90894886 21150 21151 708395012 8335 8337 975873793 63349 63350 554152415 45401 45399 678712341 88635 88637 860939257 36112 36110 951323500 33078 33080 523209406 42616 42615 51805670 94484 94483 569947203 19413 19414 137438582 47178 47180 199909922 74219 74217 507046286 51862 51864 461370756 73900 73902 183365592 46952 46951 40083839 65922 65923 370888487 99700 99698 369121187 32092 32090 173001389 95231 95233 229827279 94403 94404 883155822 45418 45417 278733897 42676 42678 823631348 48698 48697 890742542 17650 17648 899141701 14528 14527 868515175 72129 72128 765365266 68605 68607 809344189 45425 45423 410417457 3102 3104 426552238 45427 45425 8317518 32474 32473 58259041 45428 45429 515376605 40486 40488 29274902 58616 58614 416679250 27300 27298 67621121 8730 8731 839974037 49093 49091 357839704 43162 43160 444374960 76564 76563 72559275 52513 52511 850193611 519 517 292749940 13760 13758 877611099 45440 45438 674097391 55401 55403 762554774 39973 39971 72785707 32622 32623 543812394 97744 97742 554921825 1876 1878 977671214 71191 71190 862444934 45447 45445 839003481 12174 12176 309020188 83141 83140 37713522 2599 2597 253353805 43648 43649 262705159 45452 45451 499503162 80286 80288 770993506 4716 4714 321573521 57225 57224 361177785 45456 45455 387813981 12147 12145 1677733 18375 18377 249675811 95411 95409 530695637 10889 10888 555157802 65637 65635 36557316 42032 42034 357624346 53699 53701 8139560 65068 65066 826347465 45465 45464 11783149 46151 46152 361937489 40404 40405 90067553 58741 58743 12160102 38748 38750 426952177 45469 45470 453886182 50383 50384 613042068 44183 44184 175270066 58714 58716 465384518 70938 70936 900809405 84241 84239 998660536 41279 41277 862504034 45475 45477 943973190 14268 14267 171399163 45477 45479 928551721 55657 55655 49151919 25218 25217 49355758 98868 98870 174201483 63927 63925 174206502 52538 52537 81919956 4794 4792 556502624 45486 45485 356574364 56769 56767 245122900 16193 16194 965722004 41917 41919 538004577 1258 1259 63919393 88960 88961 265986106 91169 91171 837526962 93278 93280 851137500 37088 37090 54501456 877 876 41002947 3777 3778 332688247 45497 45495 410855773 45360 45361 422386212 31765 31764 125324991 15533 15532 106074927 99633 99632 723714711 81189 81188 937924827 53859 53860 453056097 50865 50864 98135724 98981 98983 355795166 45504 45506 18139000 19936 19934 308508354 45507 45508 545502657 12976 12974 808713133 20829 20831 999161922 25499 25498 74743645 74029 74028 442084552 82136 82134 182082338 35890 35889 932616003 70209 70208 63535506 53244 53246 965434141 45517 45515 392004221 16556 16554 52886730 33325 33326 721259812 68454 68455 984797601 58658 58659 28101285 22443 22442 136714730 9631 9630 316939962 20147 20146 756351288 53655 53654 766545059 78239 78240 944142585 21702 21701 416646753 31463 31465 920723787 463 462 495795237 14511 14510 625128465 66430 66429 250249224 83902 83900 24061510 45533 45531 71518204 20691 20692 19002258 69322 69321 970287107 45534 45536 226576411 89390 89389 637257375 47290 47291 108133534 52366 52367 992034185 98399 98398 797186238 45541 45539 574020773 68771 68770 143445916 23066 23065 594818358 29412 29410 869214887 80392 80391 236583759 68130 68128 735467190 6730 6731 751786890 68341 68339 719472468 57802 57801 950687995 90959 90958 100410458 16173 16174 483116903 52517 52518 497530308 5300 5298 17558450 45554 45552 641057213 61732 61731 249453719 70199 70197 699699452 65605 65603 53386140 31855 31853 92573011 6709 6708 647241284 30517 30515 92778117 71779 71781 335801222 81877 81878 519350617 59728 59726 701895038 72789 72788 751342828 36458 36456 264512355 85336 85335 802880075 45565 45567 52801465 84666 84667 881525313 45569 45568 976321735 94621 94622 538391918 33932 33931 736061772 55718 55720 126517913 45572 45573 778847598 35212 35211 307429192 6963 6964 48131571 45575 45576 175019661 90364 90362 550470579 68672 68670 474061346 26457 26455 818069837 59819 59818 671541688 546 547 221339930 45582 45580 652289165 45581 45583 908495199 80730 80729 93231421 38971 38972 220177607 71675 71676 918120410 46191 46193 166245648 21310 21308 518621758 30036 30034 371441156 42892 42893 471512736 35051 35049 560422059 38779 38781 182964326 59476 59474 536960703 66346 66345 190962490 85629 85631 106557024 9195 9193 662709344 66760 66759 854894089 88261 88262 489920071 59107 59108 420651203 26210 26208 773253726 58877 58875 502618776 33352 33350 918564136 11976 11977 985560395 65821 65819 800508051 93764 93763 351548742 82998 82997 436242566 49462 49464 530729684 65529 65527 962022841 45338 45336 924597136 8055 8054 502850249 99889 99891 157220894 78314 78313 538519436 96411 96410 24633368 28032 28034 251004578 45615 45614 690890315 45614 45616 898033996 45617 45615 255258404 15592 15591 919608705 36290 36291 707019621 83125 83123 601154111 49979 49978 65090844 79693 79694 220728864 55924 55925 594453718 21229 21227 841024557 45625 45624 94731536 74153 74151 262859510 45627 45625 848708078 17008 17009 817224163 40596 40595 563071280 85878 85879 38564037 45631 45629 35775585 66607 66609 222530992 21396 21395 30248273 32731 32730 395089165 6964 6965 501095622 45636 45635 254312427 12094 12096 904850287 27381 27382 11936918 31444 31445 823161113 27010 27009 992107 30967 30966 622832165 96152 96154 639332842 89527 89525 348382010 31504 31503 574170637 4985 4983 275710775 92720 92719 123343832 3910 3908 134361452 14539 14537 280023858 44834 44835 57795081 34515 34516 60470259 25089 25087 900752086 30914 30912 798314046 54224 54222 941697573 20759 20760 164490513 28870 28868 650844678 99343 99341 106202906 57814 57812 688909753 30217 30216 820984269 18719 18718 480999273 63338 63337 663255731 62225 62223 867531799 22924 22922 944009989 44201 44200 323161044 23403 23405 87177593 30542 30540 615066163 50164 50166 798842460 13613 13611 727603966 66816 66814 754941409 88732 88730 293365544 63717 63716 127093945 12768 12770 21505027 24853 24854 746967779 65195 65197 519673523 75724 75726 164219078 68195 68196 286356963 84896 84898 495372925 20842 20844 795245494 70115 70113 959337842 36762 36760 79920640 53877 53878 439108654 39034 39033 952185527 22872 22873 439925871 20064 20066 313306788 85891 85890 424362875 92371 92369 50576478 62957 62958 590015669 51067 51066 94084985 45018 45020 849466990 11105 11103 241244155 29017 29016 340748541 37880 37879 314128911 41576 41575 186158098 84380 84379 562425342 14488 14489 943474247 24587 24586 465972314 12466 12464 688061176 17460 17458 71204989 70909 70910 202455637 39243 39241 425683762 88453 88452 811358133 94978 94979 129787825 1325 1323 263698990 44459 44461 758793425 45704 45702 118201186 32163 32162 952764537 26669 26668 42524315 15159 15160 476513111 51882 51881 555858459 24889 24887 571990741 98433 98431 764515501 56187 56186 831528777 79493 79491 890857856 33491 33492 947165804 20323 20322 399149109 47029 47028 121209358 35735 35737 404158263 45717 45716 346639112 34494 34493 174024267 95146 95145 973166705 45720 45719 36188008 43683 43685 431530773 91702 91704 55578568 82281 82283 48198946 40869 40867 981914431 62120 62119 52465189 19997 19995 458478540 38413 38412 962970421 93303 93305 735354734 79360 79362 454553454 90994 90993 436771384 52228 52227 40238754 45732 45731 543056552 60395 60393 416214090 91935 91937 440690229 8206 8205 204847299 1502 1501 643507239 40865 40867 649152183 18742 18740 407442091 58938 58936 887461593 8137 8136 472570407 50645 50643 279201749 4933 4935 228940491 33133 33131 9070726 988 990 613953641 15164 15165 440810090 84900 84898 963651718 37545 37544 964163668 60460 60461 51895985 30494 30495 26651489 17918 17920 277574419 20922 20924 505129005 63276 63274 537399112 45309 45308 255292999 14127 14126 367144301 3900 3902 993940450 21190 21189 888296826 45757 45756 279317453 6098 6100 447399122 84635 84634 776094629 60037 60035 549991449 45761 45760 579113033 70675 70673 648294214 21101 21100 258125454 59737 59736 606516217 604 603 617886772 34532 34531 139987470 75544 75543 66473241 70212 70211 93588082 98483 98485 20221613 90145 90147 224020533 58574 58572 950893478 5234 5233 499208161 75090 75088 53180917 71188 71189 579367179 85074 85073 64023800 45138 45137 197707303 78276 78278 441887217 45778 45776 474574497 83351 83353 797338807 57383 57384 292466473 95982 95981 750492331 20216 20215 651095118 5122 5120 738865646 1805 1807 392311630 44180 44179 318552273 64625 64623 508904748 98108 98107 704004493 250 249 427513860 96362 96364 573986357 45788 45790 258015900 2245 2244 477847784 18866 18864 989660731 45793 45791 574678091 99871 99869 520284862 39817 39815 598054966 53158 53156 47456488 67551 67549 736870062 16777 16778 454270714 52822 52823 513492244 15653 15652 71033219 80753 80754 792954267 85302 85300 846645882 27524 27525 635256064 3485 3486 352649354 2953 2952 567052405 65854 65853 358244525 95553 95551 763658206 17267 17266 768251900 90171 90172 348504127 49646 49647 31138246 64147 64146 260405877 17188 17189 440098271 41462 41463 862509605 97219 97218 508193594 37065 37067 38997747 56215 56214 324376762 60671 60669 690508276 2514 2515 29947974 45819 45817 489056613 19349 19348 658661404 8082 8083 804330653 45822 45821 848803431 63515 63516 103845440 18367 18365 227812115 52355 52356 107668150 45121 45120 272989664 45825 45827 820560091 51968 51967 596065973 81699 81701 238439160 23849 23847 865525304 10373 10372 105194483 37909 37910 272802971 95235 95237 305059010 22665 22664 19173560 56208 56206 446015013 14798 14800 286691681 45836 45837 883475093 45838 45837 792523505 63905 63904 264516727 31275 31277 767447847 55698 55700 95655062 43682 43683 974549301 69296 69294 529857744 24653 24654 345841683 4013 4011 22582032 19435 19434 673007897 45846 45847 233160828 60214 60212 520289485 44827 44829 903538927 56094 56092 942507514 8972 8973 49231529 45852 45850 30140674 34038 34036 301387333 45853 45854 493701492 6254 6255 226688748 45856 45854 195876833 68162 68161 455328457 11673 11674 663476716 15818 15816 223126460 23539 23540 224420513 12961 12959 198400083 8510 8508 318882056 87409 87407 85142774 45864 45862 301519609 26434 26436 430968161 45866 45865 22247985 83300 83298 351715928 54786 54788 18245542 25404 25406 601831317 80013 80012 424554776 45791 45789 481353222 8064 8062 247686377 94827 94825 155188789 67737 67735 256479278 59061 59062 97849096 45874 45876 397732614 28943 28945 648733866 72933 72932 359112491 60917 60918 907168713 45880 45879 629759174 4321 4322 26811138 91949 91947 869511560 95569 95570 695260313 22016 22018 453563894 11554 11552 6724206 51972 51974 151217412 82249 82248 881960492 68727 68725 140947942 31994 31996 210500548 8510 8511 838152227 41366 41364 787577882 22265 22264 662610411 45893 45892 81995261 32822 32820 443809962 10161 10163 86401885 25831 25832 1594333 70730 70729 434681528 53891 53893 894659109 45899 45898 857758934 92222 92221 874719385 58595 58594 932230838 2964 2962 481289313 30487 30489 644452296 33105 33107 872053377 64985 64986 462066781 96768 96770 439425522 10708 10707 140905563 35968 35967 446854135 45909 45907 327167541 45908 45910 390743726 46492 46493 814980634 74972 74973 839513573 65676 65675 592670061 76642 76640 896869936 24158 24159 53470326 57819 57817 524848696 5538 5540 325152855 88254 88255 242774614 47549 47550 494712641 92363 92361 920813153 6168 6170 650233063 45921 45922 480440772 21849 21850 737592627 98817 98818 956518867 57032 57031 965063480 45926 45924 185472607 98157 98155 278760041 78537 78538 901842055 88568 88570 116856840 21360 21359 769534930 87841 87843 858947809 53626 53625 425572731 41145 41143 400346935 96752 96750 578852364 6645 6643 521084159 45936 45935 545423662 49801 49799 414461516 45938 45937 401383360 77337 77338 224890891 87127 87129 881143846 84932 84933 402099952 45942 45941 55152356 9031 9030 394894000 98028 98027 799229291 13019 13018 744057201 24703 24702 573703474 69028 69027 287141758 42694 42693 155607305 61676 61675 50790208 72724 72725 653040299 49992 49991 174368106 16649 16648 708823698 45953 45952 367433075 43113 43115 884199439 5490 5492 981252681 31762 31761 688687001 45956 45957 165297988 86114 86112 99597158 39138 39136 295314776 45958 45960 773030456 45961 45959 889010320 88065 88066 538247290 63873 63871 860748215 621 619 72021387 74 73 216223832 32790 32788 870387546 47739 47741 415340778 23314 23316 930915891 31712 31713 21109060 10211 10213 630944472 85321 85319 452588887 3298 3296 478008532 45971 45973 607249947 81646 81644 29025548 39229 39231 622093514 12652 12653 695634071 45977 45976 13317709 31238 31237 59762127 57681 57682 243827443 71701 71699 941691816 88142 88141 662091369 61543 61541 729892673 93846 93847 493462503 55072 55070 362734521 27226 27225 639247527 84046 84047 659045444 49021 49023 816010907 46986 46985 52514430 16978 16976 906119519 47113 47111 205089023 28826 28828 305887085 12989 12987 70265391 62236 62234 404316048 53937 53935 555215195 62164 62163 831640219 88356 88355 383492105 23042 23040 53083994 33666 33667 972118409 53136 53135 94426825 70738 70739 7212237 58318 58320 606308996 51843 51845 6136955 46002 46003 389863295 97893 97895 699127615 10411 10410 139383543 49697 49695 599712358 46007 46005 861101992 50237 50236 178535593 90747 90748 395942209 91621 91620 830424902 57075 57077 86807573 38993 38995 721005398 46013 46011 953238803 46014 46012 357900634 84265 84266 413836792 47828 47829 203380503 70005 70003 58485187 34847 34849 25192356 46017 46019 76174697 55672 55670 556865985 90968 90970 505155787 69212 69210 57642602 9105 9106 17119717 31284 31286 859183532 63046 63048 74159176 40691 40693 637904824 23722 23723 203282122 51505 51506 761200694 24644 24643 899713404 60460 60458 37123035 85116 85118 936143324 99042 99040 289816638 36863 36861 178830156 57288 57289 89359847 88089 88088 139432387 35954 35952 321907881 76707 76706 879637699 97393 97394 591350835 72050 72049 13362315 18472 18471 508206817 79844 79843 571726733 36490 36488 45376216 46043 46042 589893154 27445 27446 15723857 91049 91050 255203965 44703 44701 32393269 53525 53527 508092125 2905 2907 14774763 17204 17203 976034823 68906 68904 813450093 75041 75040 206680564 46052 46051 395042978 46053 46052 38343879 75660 75662 528646888 20044 20043 451579394 25709 25707 373665263 54345 54346 773135864 19367 19369 67091662 37787 37786 17994118 45151 45150 848315728 45454 45452 429334526 61191 61189 681624975 30064 30063 560244068 95563 95561 978669509 29277 29278 210586845 86424 86425 832415838 82744 82742 341065572 30375 30377 807995986 63351 63353 951102143 42696 42698 217548209 89811 89813 443495601 63989 63990 260779136 76199 76197 536129138 48825 48824 179995075 46074 46075 916331612 92546 92545 958652123 55108 55107 583427559 53624 53623 490488594 71402 71400 811811287 99930 99932 117784949 46081 46079 910996148 46080 46082 22773986 41856 41854 41901435 20027 20029 149684833 70536 70534 44602515 46086 46084 247636407 46087 46085 389617922 44141 44143 679412793 65168 65167 691340257 19266 19268 807725535 17894 17892 781209101 58465 58464 898536601 46093 46091 851991584 11895 11896 58702310 43797 43796 344530080 46096 46095 441823906 90788 90790 636474998 95082 95081 576380191 10013 10011 23640993 46100 46098 934831480 46099 46101 87364651 70287 70286 302508066 27686 27687 126621020 53364 53363 696591044 64680 64682 895203631 17940 17941 467806025 5034 5033 766257666 46108 46107 850740531 16728 16726 195073681 85084 85083 227482930 64115 64113 823820837 68136 68135 296391413 62573 62574 66774281 91910 91908 557748544 46115 46114 805515582 38743 38745 14125631 18985 18984 526028655 46118 46117 233483802 17058 17060 1187367 4739 4737 84048329 2285 2283 703335746 87299 87300 66774570 91947 91948 313923490 10836 10834 628839248 37636 37634 693357859 34441 34440 932095006 46127 46126 56271568 74523 74524 879220245 64344 64343 854667095 89003 89002 346797419 78376 78375 900571578 83419 83417 16610141 46133 46131 706515016 16706 16708 59706566 59299 59297 501068748 85033 85032 391741167 36734 36733 644473604 25286 25285 384089769 99976 99974 376627796 38527 38526 751052185 81511 81512 31841212 33153 33151 128043476 77140 77141 579736328 12597 12595 871494572 20784 20782 257370694 14828 14827 491103689 30567 30568 405572221 90436 90435 423488379 89384 89386 947864732 91588 91586 41916238 46149 46151 845446833 14605 14606 653143007 44307 44309 72958299 218 219 661836015 26071 26069 195377538 67440 67439 292890294 2421 2423 89801285 96531 96532 233622905 47640 47639 73269556 67314 67315 732686175 70849 70848 800157376 56067 56066 632291969 83568 83567 927190255 19995 19993 51865920 48719 48721 394722901 36693 36694 313445595 40514 40516 394539839 74167 74166 606502465 84691 84692 389993265 50430 50429 14887203 49526 49525 521253011 46172 46170 108086606 15224 15222 498410663 35597 35595 613659192 44301 44303 652126142 44325 44324 553267416 19436 19438 612514220 7401 7399 579841979 17403 17402 213331577 53324 53326 644783445 66062 66060 238465881 38048 38046 544289941 68696 68698 92348382 19558 19557 694482876 1424 1425 748513133 21478 21477 20972398 73048 73050 394051311 2985 2987 681374729 30378 30376 788220616 15208 15207 800767799 79234 79233 15277837 97582 97581 54612927 52846 52845 944761841 62300 62301 310957473 27395 27394 743069825 67219 67221 354892897 46195 46197 496205202 25469 25468 277201315 46198 46199 245331703 50319 50318 990715384 45056 45054 200929527 75016 75017 56770040 98885 98883 363413502 90875 90877 54583185 76641 76639 388997266 39490 39488 495320990 76464 76463 2864009 24929 24931 736417723 48373 48371 798755449 28740 28739 44242520 77101 77102 63035505 2678 2680 187006733 21842 21844 10525414 36260 36258 370139437 11031 11032 522342128 46214 46216 126122654 95993 95991 920094391 60052 60054 888071912 41051 41049 341635879 8880 8882 974250123 73661 73662 777434604 7150 7149 639124118 25571 25572 186290074 25520 25519 508053621 58803 58801 149732907 46225 46226 945029131 3850 3852 450994095 79680 79679 776774145 32721 32719 744680767 46229 46230 775177309 36981 36979 28563507 78127 78128 657300310 85178 85179 683402133 31692 31693 374553702 60676 60675 676985813 49442 49444 891492258 99737 99736 108314301 65577 65576 194452295 33262 33263 278227368 68470 68469 131118485 71081 71083 19532271 26603 26605 493856992 46243 46241 325911461 35188 35190 243394020 42096 42097 266173060 5148 5147 538337369 22076 22075 157830950 54017 54018 476942791 64395 64396 388589177 93790 93789 617488028 75916 75915 6644077 26074 26072 888459644 99136 99138 730665711 45403 45401 438690008 19682 19681 501125659 48853 48855 71723202 441 442 34468525 46258 46256 338924287 30987 30988 690568633 21178 21179 631770974 73962 73961 336915613 96838 96839 20948041 68657 68655 35114547 30412 30411 329773978 55764 55765 832836171 19282 19284 738486192 96959 96958 625119064 11813 11812 677975233 9327 9326 597962345 15120 15118 669527665 92005 92003 440122715 49708 49710 132011940 11391 11389 941329741 83838 83839 222608017 46274 46275 836365141 46276 46274 396617497 46276 46277 470585713 93872 93870 530869078 46279 46277 779232193 20439 20440 591452790 61570 61571 565218803 46282 46281 26817994 64283 64281 968250622 26977 26975 677735450 28697 28696 784183571 48894 48896 352510780 38980 38981 116360144 20334 20335 187416548 78342 78343 312704696 68123 68121 54976446 31125 31123 490835424 38577 38576 844708282 46293 46292 80304874 12595 12593 764909736 74438 74436 166427703 1410 1409 194765828 74987 74985 181609561 77325 77326 87124755 46299 46297 981755335 9203 9202 936142383 76033 76032 115236565 27988 27990 194552414 95649 95647 61085667 30068 30069 523045674 35564 35562 767684052 63303 63301 987596461 46307 46306 891685570 70633 70631 766236652 89268 89266 625893103 46310 46309 366607206 14058 14060 409047039 71591 71589 924660204 31387 31388 177161317 40498 40496 544222642 72163 72161 47550236 98590 98592 58922407 49103 49101 537468823 46318 46316 70519042 46319 46318 946649082 29692 29694 55041309 72016 72018 603741066 92867 92866 44922759 90952 90951 491432802 94764 94763 729749077 76061 76059 245389161 86179 86181 294476984 37076 37077 8251264 47792 47791 975792597 47462 47460 946372864 46328 46330 117041104 21371 21369 910076515 32154 32156 577573162 49986 49987 675512129 33063 33064 801710158 31059 31058 29248127 80427 80429 551443814 37774 37772 165047491 4165 4164 861552243 53114 53112 326343978 86152 86154 934858141 74208 74207 197304894 87091 87093 601278919 46343 46341 827660066 99585 99584 321074535 40501 40503 635703568 46344 46346 913491861 21040 21041 749910278 30587 30588 359592802 35460 35459 126856635 15324 15323 598440298 38976 38978 74891736 46350 46352 190134189 53812 53814 768862821 66667 66668 797420442 46354 46355 795144577 54123 54121 138140269 60005 60007 565854551 25371 25369 433722299 48292 48293 240835405 56139 56137 712000075 71043 71041 512053118 48198 48196 914243368 11900 11901 110184555 82404 82406 124508916 10977 10979 536018669 46364 46366 764973439 12920 12918 64629359 43595 43597 1088409 86604 86606 410599769 18002 18004 601510692 66779 66778 585211343 45607 45609 22074221 31197 31196 260692636 19518 19516 180080572 46373 46375 57539689 46376 46374 309543465 71325 71324 667925299 3571 3572 415270066 96544 96543 43941884 54495 54493 222849675 11718 11716 225471168 92979 92980 699850677 42661 42660 489518250 86861 86862 645184722 3780 3782 206176904 46384 46386 116755768 78859 78860 967768957 46386 46388 531462980 75680 75682 238434293 46390 46388 396285680 46391 46389 449928414 31747 31748 126937768 46393 46392 21526294 65736 65734 954045018 93064 93066 966585119 10211 10212 635947213 37945 37946 638356762 41514 41516 42849587 16452 16450 129201395 34612 34613 266654465 50276 50278 97182425 4329 4328 427718142 45000 44998 428886001 9190 9189 610557082 7407 7405 281265995 33931 33930 732448386 11016 11017 952812309 87208 87209 808252785 76532 76531 611469838 78250 78248 14638153 4533 4535 508688702 15581 15583 976167010 88071 88070 969647589 46414 46413 454184738 37761 37759 347104177 26426 26428 935664078 32141 32143 998193971 48864 48865 639069599 53165 53167 38380692 71158 71160 687123993 43503 43501 70589060 74367 74365 6337944 19664 19663 463264116 50351 50353 480976940 74885 74887 80846597 46988 46987 322519718 46427 46425 31863744 46427 46428 486645747 87949 87950 313596167 66700 66701 983020201 46430 46431 795368779 66345 66343 58347744 21497 21496 501942400 79366 79365 23402563 14690 14692 228562638 24401 24400 893542503 85544 85546 261089162 25041 25039 129771355 83894 83895 462171748 12159 12157 124759168 46441 46440 267060450 21671 21670 918531482 93357 93359 39020045 93191 93190 189004328 84049 84048 885124714 967 969 551375089 89647 89649 488628779 86957 86959 40352736 18626 18628 395504551 31639 31641 168582673 74829 74827 794101768 75210 75211 993126444 71677 71675 332859459 94227 94225 403646194 94599 94597 719107150 75991 75989 350183445 50696 50698 759312013 26845 26843 716239181 37808 37809 543009677 23123 23125 735634856 26675 26673 503370228 84272 84274 470185250 74567 74569 25169080 63861 63859 770810485 9443 9442 217688464 68994 68992 682650418 37847 37846 892290472 29176 29174 379993617 93373 93371 739179161 139 141 1551237 34518 34517 366100888 57312 57310 324830356 52159 52160 46147821 99611 99609 18190822 46473 46475 66626984 31952 31950 262511900 91578 91576 108139407 62199 62198 70757987 58698 58700 144442202 42974 42976 696012872 68934 68933 480553763 8462 8461 267726798 87098 87097 116490520 94700 94699 226778813 79834 79836 758866035 87018 87016 486188606 55836 55835 45158572 88957 88955 994895781 6057 6059 515427564 60282 60281 73629582 46491 46489 273866694 44121 44119 831381291 80717 80716 538617634 6491 6492 999608284 9021 9023 317265017 90740 90742 40539392 92392 92391 521633096 71265 71264 14947852 14337 14336 643813310 97107 97105 263178970 37475 37476 643891128 39082 39081 366693443 91107 91108 834486256 74096 74095 789764847 25596 25594 601938801 44219 44218 594326124 29855 29856 559989583 54948 54946 913698430 94213 94212 385721492 20880 20879 776073398 48684 48686 155523709 8710 8708 807519302 17863 17865 651546855 46514 46513 888271892 46514 46515 792603396 40328 40330 923535117 49335 49334 545407570 90683 90682 467506876 74523 74521 27232206 76599 76600 991147035 22011 22013 492200293 27288 27290 91328169 14936 14934 461424043 77860 77862 759206332 88427 88429 287262671 46526 46525 308472857 5620 5618 854854095 72153 72154 335885762 46527 46529 6552296 46530 46529 166799375 46531 46530 391180369 57372 57374 125737984 25502 25500 514111016 73646 73648 707150546 8758 8756 426552493 87772 87773 364039376 85774 85775 345884078 80004 80005 538276460 70663 70664 24606274 26903 26904 248681358 45480 45478 780366010 1079 1081 672915756 65574 65576 825932501 43860 43858 964248859 84655 84653 843412531 88330 88332 371325989 94474 94473 777773324 46548 46547 787093083 49996 49998 499879202 46550 46549 98062764 46551 46550 345479924 71038 71037 525632183 46552 46553 221942581 83801 83800 855375838 54811 54812 805783676 46556 46554 41285788 29635 29634 154018621 34460 34462 965784344 91954 91952 63021048 38710 38712 367120890 43048 43047 23302064 67 69 42756733 55098 55097 505586335 55268 55267 87230149 36740 36738 352034088 30973 30971 41795188 84920 84919 385927949 7427 7429 576501624 49276 49278 78739682 80713 80712 130587942 8514 8515 502666178 43712 43714 132018573 13842 13840 891520832 20964 20966 451217668 85298 85297 849164192 46709 46711 144850950 66785 66783 454257736 61068 61069 816142656 55545 55547 711573105 41986 41984 205357543 46579 46581 892854306 24901 24899 738914383 67844 67842 585781087 2888 2886 321835194 24847 24848 847595934 21614 21613 841053294 36912 36910 470193018 46587 46588 589231882 46587 46589 6842539 14526 14524 708693529 59141 59139 977315894 26144 26146 455046888 84509 84507 17273057 100000 1 641775253 28799 28797 821371370 86184 86182 804102249 46595 46597 696611832 59287 59289 852678247 26999 26997 345579090 74097 74098 271562789 63378 63379 138116175 46600 46602 262697947 99244 99245 352184078 46603 46604 817278394 95931 95933 855586662 46303 46304 264122751 56197 56198 529245216 46608 46606 12378695 4715 4713 492818532 86292 86291 563928229 46609 46611 696819314 35901 35899 103218930 58861 58863 384211603 46612 46614 66716132 75697 75695 575738446 25686 25685 566451042 51257 51259 827763678 86503 86502 134368663 46618 46619 228495844 46618 46620 998929478 98185 98187 250382170 22551 22552 32496733 13030 13032 96630728 61480 61478 383709644 71489 71491 413128634 28938 28940 794664855 48707 48708 635988337 87189 87187 248331818 18103 18104 476133849 7139 7141 158639598 48573 48574 475457979 46631 46632 978103321 46631 46633 324769588 65230 65232 215185354 46635 46633 615381862 6938 6940 947727701 48076 48077 271880301 9084 9082 801596379 91381 91382 707220372 60888 60887 619256095 46641 46639 357267401 94164 94166 640128916 38884 38886 299342927 29227 29226 868549307 22654 22656 318266291 79733 79731 295075243 58134 58132 753714945 51956 51957 909156337 25695 25697 231645495 84089 84090 431959195 28158 28157 317648634 52276 52278 108216208 54552 54550 752594568 32694 32695 748119331 88654 88656 603966446 61258 61259 473944039 45056 45057 803612027 46658 46656 647897284 2750 2751 857453684 74147 74145 150140234 8244 8246 229617161 55102 55101 589180998 22396 22394 408465544 93305 93306 466825363 63524 63526 976441553 46664 46666 879356467 90680 90678 723917834 32591 32593 777033118 41109 41108 350577044 22626 22624 69167450 59647 59649 613374269 67562 67561 407278028 46671 46673 56274871 50386 50385 459692878 72529 72528 695702345 56125 56126 205111938 68797 68795 428606148 46677 46678 321904357 46677 46679 21120697 67182 67180 462936999 32716 32714 739070185 56911 56910 746058426 46683 46682 437786109 44992 44990 586817065 59839 59837 844451191 1979 1978 277050283 59233 59234 924473321 58713 58715 509795960 49821 49820 318484836 67386 67384 958573403 44241 44239 783285812 1488 1486 629021448 48958 48959 32933322 44646 44644 15691441 2563 2562 314521082 95123 95125 266543828 45208 45207 820080743 46698 46697 462179415 56255 56257 646435899 51911 51913 22170582 2837 2838 691026459 7003 7004 904350524 1371 1370 14944346 8721 8723 502675856 8297 8298 914206060 51903 51904 48066322 21223 21222 378019486 23800 23798 648262535 58633 58635 985837317 44165 44167 360745169 96767 96766 742544052 58498 58499 25018818 46711 46713 271721010 46712 46714 625721650 87962 87961 825864748 36869 36871 272504143 46716 46717 393843558 46717 46718 577731381 71929 71931 19992311 71078 71080 812034751 98222 98221 771748534 11281 11280 873132188 47725 47724 247759344 12781 12779 193905829 67902 67901 203775580 84287 84285 67607149 66404 66402 900365648 28262 28264 295477274 67053 67051 193330484 36255 36256 928669556 75434 75432 888270648 20772 20774 10614076 21379 21377 355854658 25277 25275 238998207 61273 61271 289797162 81196 81198 420986283 96983 96982 939829802 98290 98289 746455584 16065 16064 522787216 28776 28774 975375114 46740 46741 649871286 38235 38234 162092207 39203 39201 893104180 60543 60541 634613124 46745 46744 509492308 93137 93138 156989765 28228 28230 108277447 64858 64857 761293380 73306 73304 879292310 30522 30520 997909762 18666 18667 610575451 732 730 90997244 66953 66955 219291824 46754 46752 74867143 24919 24918 695876328 76237 76238 38094687 61379 61381 965466365 43018 43017 763899069 71221 71220 188369354 46760 46759 8731559 58460 58459 44430458 88188 88190 485729484 46763 46762 344258625 47136 47134 459175696 30759 30758 18251338 74633 74632 910559525 35442 35441 131330032 79447 79446 214567771 89889 89888 531285808 89168 89169 580372409 6571 6570 695934814 12014 12012 500743756 4437 4435 764957720 80321 80323 13196223 10204 10202 837389433 99575 99576 15203884 76430 76428 447776398 31971 31970 36434482 4209 4207 669464334 46780 46779 964665928 99097 99099 21107013 78587 78586 348510800 98899 98900 584387410 5134 5133 815034736 93380 93379 475214482 72675 72674 931508253 22136 22135 888169564 4651 4652 817969272 19698 19700 635764463 7302 7300 512777950 46789 46791 32756904 72895 72893 177041594 83260 83262 489864057 55876 55878 24698270 22914 22916 593476246 61579 61580 547944083 87523 87524 888195185 66215 66214 924661677 46798 46799 917376745 58851 58853 472829922 26018 26020 697244606 87868 87869 38408475 46803 46802 180553 79743 79744 149095052 82924 82923 64749930 8268 8269 738260801 6870 6872 476875457 46806 46808 427129594 88161 88163 692693025 79190 79189 128838457 38480 38481 62043713 46812 46811 331154073 17416 17418 371615669 31120 31119 124798049 11829 11828 513963805 11461 11460 620611161 28359 28361 669179805 54789 54788 978865373 94475 94473 122124685 39480 39479 505605423 37693 37692 290508657 46822 46821 406825490 5613 5612 382189355 24254 24255 402898580 77223 77224 477805423 49509 49507 973671211 19158 19156 530825592 40000 39999 67505923 46829 46827 417748729 9462 9463 971204503 98939 98938 267723863 7712 7714 174389375 46831 46833 835878677 46833 46834 998591880 63456 63458 1453712 12530 12528 308530442 67597 67598 746046700 31559 31561 477118582 99196 99194 249794126 46840 46838 446488879 58883 58881 239700043 15038 15037 204482459 85155 85153 670488481 1002 1000 993529977 30494 30496 724902437 46845 46846 211471477 9655 9657 434887421 46847 46848 902303225 38784 38785 467738383 45711 45709 437184839 71388 71390 379499961 71549 71548 831158981 53095 53094 468650435 98949 98950 1834391 28893 28892 17116818 82992 82994 530844787 46856 46857 272221598 46858 46856 2827441 46858 46859 661674022 46860 46859 124175266 5594 5595 890698018 78656 78657 129622563 68830 68832 633947001 46863 46864 982266482 80796 80797 882116724 67076 67075 949612608 86287 86286 802439794 34955 34956 830067463 83293 83291 616243166 72937 72939 53940381 62384 62382 57653855 6380 6379 259911178 51898 51896 768593486 57118 57119 275665559 55967 55969 47416941 52866 52864 252743975 46876 46877 412004310 9335 9337 29987274 28327 28325 919726641 15272 15270 370447760 46881 46880 74328106 34181 34183 63534747 46881 46883 957748259 60110 60109 840382072 46883 46885 98577701 14864 14862 169193648 74490 74492 107458589 25757 25758 15920537 79339 79338 747610437 58730 58732 466454898 79847 79845 954534368 61372 61373 655989679 46892 46893 832650794 71451 71450 163524754 76779 76777 709476239 98815 98813 801499899 79187 79188 234098459 20909 20911 843142273 64090 64088 42842674 53084 53083 27967425 1447 1448 945945473 16573 16572 829784310 7737 7735 338752052 66902 66904 590880459 46905 46904 201122153 31983 31982 965217645 51565 51563 577334757 30094 30096 241600995 87374 87372 374521862 51484 51486 317594530 83591 83590 930387961 38283 38285 419621468 81334 81332 229241389 91297 91296 78030362 63257 63259 617566216 68953 68951 115979658 29324 29326 793016536 11694 11695 612114074 46917 46919 286181132 49062 49060 702635333 3704 3702 94098852 91734 91733 255958189 46923 46922 841163238 54659 54657 769295979 82014 82013 380040531 46924 46926 152345635 71595 71593 798403545 46928 46926 221302619 72543 72542 974334538 52624 52623 94194573 7499 7498 751671565 46932 46930 753313402 48980 48982 394966804 47958 47960 407661250 47766 47765 994433293 15262 15261 552382642 50975 50977 217114845 91539 91540 211663197 29311 29312 886536522 46940 46938 408567790 7502 7501 17201143 35348 35346 643265852 43102 43104 39406998 34912 34910 833804703 98063 98062 62141529 37020 37021 164129027 103 102 803759273 10041 10040 924962106 62777 62776 406481947 94269 94270 201984663 8466 8464 723138208 29707 29705 46062264 90032 90031 259959292 90138 90140 725658019 46955 46954 290040697 46956 46954 180971797 89741 89739 205958620 20417 20418 786017814 77920 77919 667999128 1724 1723 367873233 46961 46959 353415490 27007 27006 801924771 46961 46963 568532037 46962 46964 394108530 46965 46964 307687895 46965 46966 148531008 29467 29466 315609643 43857 43859 867868927 11503 11501 885705704 37896 37898 785315751 45866 45868 138269659 41694 41696 738965639 28716 28717 60482792 59727 59729 817861080 5339 5341 208690247 96359 96360 860090520 46977 46976 313353709 62069 62068 541946006 94467 94469 276958535 56879 56880 702517961 636 637 551765550 57323 57325 568307173 43375 43374 51329048 81331 81332 38096176 65180 65181 509093259 66556 66558 619442578 71162 71161 880341464 81801 81799 218491116 77115 77117 446772997 5490 5488 70135723 46990 46991 622256651 46990 46992 756748445 74645 74644 453851970 7870 7868 233764611 46995 46993 596207897 59690 59688 875210471 91670 91668 417630986 92653 92655 876597168 34368 34367 351142093 92586 92585 650259699 26182 26184 665563596 47867 47866 624634252 89484 89486 180185304 4270 4271 681228526 47005 47003 56530970 55559 55557 189291191 27275 27277 84449612 6387 6386 282524808 22072 22073 112508457 24501 24500 894807571 98543 98541 482133281 32357 32358 641915765 11304 11302 157189714 63705 63704 656212423 23512 23514 366963892 47016 47015 60133871 59944 59946 642289555 16983 16981 291665340 57010 57011 433061955 8428 8430 598698803 85596 85594 701931535 59129 59130 842148387 48486 48484 428446322 83491 83489 366643200 17895 17897 673685386 49500 49498 488967661 43490 43492 400562889 21976 21975 437040411 93907 93905 995467758 41559 41557 731692370 47031 47030 465651763 47032 47030 623071693 38306 38305 699597256 64446 64444 352579659 83871 83870 175465345 859 860 220677731 47037 47035 873269964 37557 37559 789608728 21235 21233 702431717 73840 73838 495651501 12913 12914 199930957 19574 19572 369218235 26336 26337 179816312 11540 11541 325827712 6059 6061 835546053 23143 23145 21460346 21923 21921 450427316 12950 12952 30393908 69135 69136 997158740 47050 47048 633632609 67416 67414 527442426 11707 11706 501650727 81299 81298 33962040 89287 89286 33973949 47307 47309 390660109 78945 78943 860643384 97459 97460 948008282 40414 40415 982482082 26713 26711 84380821 95169 95168 4521549 27595 27597 701044161 68267 68265 537987430 45624 45622 560548766 47064 47063 972967117 27847 27848 520184605 7308 7307 55029028 95260 95259 897953558 781 779 953263655 13967 13965 767962173 96837 96836 892884539 40770 40771 487557459 58376 58374 209840201 47073 47071 779091865 29760 29762 795987916 47074 47075 814976906 6938 6936 947555113 77415 77417 441349577 85624 85623 609148992 16047 16045 397864025 22540 22541 403916608 4052 4051 300715020 74404 74402 926054335 16842 16841 58286654 18942 18943 717999114 34426 34425 189828802 63659 63660 482995897 37033 37032 276168221 29361 29360 143591047 39019 39018 674829298 40926 40924 592270433 57572 57570 287300030 97447 97446 39300541 47092 47093 878642630 47092 47094 582864173 47095 47094 355917 47096 47095 275946292 3503 3501 196459785 45825 45823 354877784 81545 81547 437221080 47100 47098 716823928 3724 3722 682240944 713 715 383720288 30395 30394 549348052 47103 47104 819536539 60558 60556 442668878 71503 71502 247813768 30419 30421 74438809 13045 13047 15995569 20813 20811 587293598 25983 25981 48747351 4079 4077 916015074 90722 90724 25178706 12896 12898 38150909 64422 64421 986396696 41218 41217 604671054 99942 99944 427734299 79541 79543 232157933 8561 8559 194808664 56962 56963 388898785 45077 45079 952346668 47121 47120 862982803 93000 92998 880698986 47648 47649 38296963 90008 90006 171267756 58604 58603 188240186 38632 38630 616686054 75141 75143 834032512 30521 30523 866187841 38626 38625 334575310 71192 71194 264424998 17628 17627 640722438 15997 15999 33501592 48331 48332 20852322 89405 89406 757477832 75480 75481 386498986 46764 46762 35110115 21148 21147 467972779 47138 47136 555505711 8266 8264 476880356 38915 38913 650675798 37478 37477 201831554 23660 23661 211742722 70405 70404 27316111 58526 58524 423060649 90339 90338 862673254 68057 68055 95467947 973 975 61464938 68947 68946 421442970 47149 47147 834008055 85846 85845 933217752 25667 25665 496220313 30772 30774 118108776 35529 35530 910510204 76496 76494 725828606 75420 75418 50784548 56763 56765 9619032 96757 96755 47762782 51961 51960 926769361 86916 86918 278683255 95369 95371 245917492 95474 95473 3698091 33850 33852 406402254 83570 83572 671836128 52467 52465 36134343 84072 84074 577880469 35149 35148 825017010 15603 15604 34691349 47168 47167 103653986 1256 1255 521521392 76058 76057 865535487 20803 20805 782932651 27713 27711 508042586 47173 47171 897591223 47174 47173 801247614 22358 22360 585926304 18853 18852 441973640 31317 31316 111990919 26931 26929 218185144 47179 47178 860326610 70174 70172 952955591 27086 27088 58038050 48820 48821 703719291 70069 70068 902192005 68368 68367 377639546 47185 47184 752438510 47186 47185 616283740 96126 96127 206288354 35754 35755 184310275 74720 74722 43445619 47190 47189 189834031 82224 82222 383136370 31648 31646 749313869 50032 50030 662431457 47193 47194 866883216 47195 47194 230565799 92598 92600 25672515 82346 82344 831878791 47197 47198 7859550 66374 66373 66427987 48965 48967 30406743 98278 98276 806654301 31354 31352 861262138 55451 55449 289983023 65950 65949 707622652 64757 64755 529251452 14772 14770 688749325 58135 58134 614281302 32042 32041 536990764 56305 56307 734310816 1326 1327 635258239 76302 76301 43543495 60857 60858 665342435 93262 93260 503663021 15573 15571 196344193 54992 54993 300211174 13423 13422 709621154 70200 70201 860616487 78794 78792 503867076 7505 7503 291897595 47220 47219 230697196 47221 47219 445796536 2868 2870 840679999 9988 9986 512045746 62368 62370 952410060 80488 80489 453716910 2810 2809 121214125 42227 42226 627708058 14966 14965 61244750 45237 45235 576964219 47230 47228 116963596 47230 47231 517389990 37182 37180 914945026 3443 3445 990020403 98812 98814 762800927 25845 25844 979888047 29232 29230 832055420 30369 30371 709472785 47238 47236 429909485 98600 98602 819089391 47239 47240 626363351 47241 47240 919825394 70927 70925 90509889 76704 76702 42773896 37089 37087 886175789 91248 91247 380959960 47246 47245 637879592 71455 71454 68177147 33848 33849 629590304 54611 54613 96296553 49271 49269 877104758 47251 47250 336687025 72390 72388 999928404 47252 47253 62243438 85089 85091 482219841 52974 52973 566788726 48838 48836 41835506 71215 71213 983641428 82202 82204 402886755 56111 56112 489557497 53758 53760 591219495 6383 6385 217882798 62682 62680 721301757 47262 47263 886371149 15255 15253 615023779 42806 42804 201282993 47120 47122 253576431 47267 47265 2584171 7998 8000 900379 4934 4932 366610358 69993 69995 43666273 36123 36121 296495278 90667 90668 91422663 75488 75487 469257916 53160 53161 12100925 83427 83425 826530645 47276 47275 258493157 21320 21318 289311204 60058 60059 570872754 66185 66184 47003652 51550 51548 190036532 47281 47279 5036531 64213 64211 614155954 78131 78133 980229443 38010 38008 732490618 76005 76004 163261395 53402 53401 475544437 12420 12419 985695486 62504 62503 667365118 22884 22886 173888274 75858 75857 187214580 52010 52009 53168900 85521 85522 674692622 68318 68316 696267874 47294 47293 558057583 58863 58864 135179656 47294 47296 451576187 91801 91800 254410775 7375 7374 627445736 47298 47299 413604259 73316 73314 796829720 26076 26074 39681196 47302 47300 85746854 89117 89119 826981840 31022 31021 997838143 54628 54627 794059070 66098 66099 217563059 28251 28249 900279406 68091 68090 109899595 10188 10189 365150224 47310 47309 148368990 47664 47663 319589954 83711 83709 53947423 32672 32674 521863429 27764 27766 203579577 47313 47315 177857778 47315 47316 353208734 27845 27844 482602025 81427 81426 571050011 32284 32282 596499851 82975 82974 15693873 7616 7617 778093609 96288 96289 633980320 20218 20220 92320507 44583 44585 760098116 59010 59009 269381846 12856 12855 48752804 33614 33613 983933080 55986 55984 208517065 53248 53247 279198118 40043 40044 494091596 39631 39630 436724888 42464 42465 339370163 94108 94110 804458546 95815 95814 574991102 13440 13438 432919190 47336 47335 579522940 18292 18291 621210297 21552 21550 61348067 46756 46758 158791188 91765 91763 157207200 65259 65257 207826588 1538 1539 60268140 68924 68923 874366195 45367 45366 52554272 30109 30108 44949728 56484 56483 670887370 32750 32749 716628477 17271 17269 250085888 88267 88269 216998575 99678 99680 56118388 7420 7421 911142747 33930 33928 883982025 61584 61582 717907927 23538 23537 218497445 51847 51848 844067103 96614 96612 832757256 47355 47357 952567114 74717 74719 151796444 48867 48868 247021500 6015 6014 206746829 4729 4727 15871900 36956 36955 73662042 47362 47363 979962505 47364 47362 284935724 47363 47365 52475784 68949 68947 993449895 17938 17937 894790209 1247 1248 902080960 699 697 288354924 47370 47369 213471246 71836 71837 181240710 49765 49767 654213667 54510 54511 27417288 20986 20984 459812124 13826 13824 867940697 81515 81517 996393847 78478 78477 435449539 34213 34212 357252901 60659 60658 551841700 54995 54997 274205152 68947 68948 173846182 47381 47382 607403967 36056 36054 757390768 47384 47382 237699080 31103 31101 599450974 69344 69343 100581445 66045 66046 934703279 73829 73831 341136794 67377 67376 3151614 59266 59265 214935637 76402 76401 644431412 47390 47392 230213063 65437 65439 520353595 78426 78428 123192403 29129 29127 267060918 47396 47395 753020356 93528 93526 785829871 60484 60482 286254051 12821 12822 234997776 47400 47399 273199946 30544 30542 669990807 86355 86356 175835251 302 300 936173572 40717 40715 244054804 7783 7782 275919316 50370 50369 963093423 36911 36913 67518131 97052 97050 716631908 32151 32152 238986222 4901 4903 288187915 59680 59678 323135783 90368 90367 813569663 40613 40614 623718220 47412 47414 585932092 94760 94758 573541322 46271 46269 947943725 47417 47416 491889661 22233 22232 902996671 88464 88466 601185515 31048 31047 344299834 96682 96680 288928563 21002 21003 122935889 38930 38931 64360256 97534 97536 599881720 4804 4805 606677442 14650 14648 862961781 46482 46481 279811167 22045 22043 252652730 20498 20499 543472293 99655 99656 82839794 20027 20025 234024772 86775 86776 758516570 58521 58520 30084986 82969 82971 766037330 80533 80532 781473486 65220 65219 254204596 47436 47437 237085953 60350 60349 649546596 46790 46789 924674114 3339 3337 876321576 4233 4232 390554017 47442 47440 952284090 92720 92722 133261766 57578 57580 645487900 33548 33547 226493411 24668 24669 742197292 6488 6486 261004519 95064 95065 53697912 59813 59812 1343733 41819 41821 564234835 4619 4621 617455892 72353 72352 290680361 47453 47452 288451368 61269 61270 297187855 47453 47455 153085473 47455 47456 25860254 6741 6742 404572274 80143 80144 902489090 92220 92218 315698884 18031 18030 50744910 98577 98576 327467244 89188 89189 402145298 98163 98162 61692187 47464 47463 665653040 87243 87242 95586133 59931 59930 190980075 71038 71040 759493413 70890 70888 401540673 40890 40889 510365070 59224 59223 209071483 64574 64575 59129668 50233 50235 454177794 82296 82294 288325405 69757 69759 153860468 51143 51141 621890754 30726 30727 157962999 47475 47477 326519722 87177 87175 289741262 47478 47479 258143305 64794 64796 204867626 51639 51641 49496452 98714 98712 780998722 64367 64366 146696297 47483 47484 165599653 53567 53569 869578781 22168 22166 622424271 47485 47487 946189845 10233 10232 976631035 8788 8789 654330505 32498 32496 462020665 94830 94828 208998694 49170 49172 582518208 33912 33910 676831748 42856 42854 726123141 95084 95086 203581143 83944 83942 986569741 63985 63983 351686761 88866 88865 415678847 8863 8864 301826120 90266 90268 939893501 39391 39393 158350011 77836 77835 868520756 67480 67479 774976763 97827 97825 39479090 4707 4706 940905376 14617 14616 529057912 55296 55297 817966426 92696 92697 275819857 52487 52486 657352161 80029 80031 52734818 47509 47511 466302255 76535 76536 735565953 47513 47511 389951212 37693 37694 565423563 49166 49165 36492330 34524 34523 491233520 84952 84950 289573202 7500 7499 446425042 79956 79958 868758110 59040 59041 14883407 64642 64641 485615433 40648 40649 298591834 54708 54707 330938052 69078 69080 41306705 96992 96993 519920939 55034 55032 73678730 22557 22555 50770871 48780 48782 28856112 47529 47528 525368309 32049 32048 720843597 77018 77016 450824567 29097 29096 512300583 18960 18959 927939529 3149 3151 96634320 83797 83795 913194662 39167 39166 758391289 77728 77726 672822892 59684 59682 955871751 8290 8292 287418062 47539 47540 313352553 47541 47540 415855049 98544 98542 318494248 89113 89114 250102489 39883 39881 148051391 47545 47544 18165868 58741 58740 540437550 14668 14670 302640535 67194 67192 179194186 21240 21239 563809800 11854 11853 727566423 50130 50132 30213180 47552 47550 682743256 75074 75072 638686706 70348 70349 632481702 47555 47554 515824351 43781 43783 83458880 9817 9815 395686307 14894 14896 926830178 44262 44264 15002364 85114 85115 931923417 11891 11889 954274105 47562 47560 924038805 47562 47563 638179826 89501 89502 446334208 83971 83970 808017911 3345 3344 194039438 489 488 704100742 62241 62243 52709269 47567 47569 492682945 74193 74194 849151840 39502 39500 206771294 99350 99348 121545855 18606 18605 409390753 47574 47573 837448544 85869 85867 584728711 77048 77049 776469796 47576 47577 392678213 34416 34417 791950507 88424 88422 866402800 12392 12391 825399281 40527 40529 23292798 26774 26773 813693854 9343 9341 929283309 25648 25647 616674520 56956 56958 243305922 47585 47586 73176412 54920 54918 61110453 12587 12585 828534221 22633 22631 306192043 92022 92021 304384587 47591 47590 487387620 47592 47591 929684808 52549 52547 365451126 47594 47593 305876119 30806 30805 832371962 72977 72978 458872006 65133 65135 471709317 34512 34510 776894126 46914 46916 988707034 95621 95619 974922568 47599 47601 872399837 71399 71400 160733635 57319 57321 141889867 47604 47603 88501203 47605 47604 908499881 10756 10754 823172171 47605 47607 834670970 32153 32151 123079662 22452 22450 730237109 83100 83101 869116034 22884 22883 817317494 2858 2857 267653671 20400 20399 462171892 16033 16034 589343463 77130 77129 601649587 79841 79840 137610382 6212 6210 39732731 47616 47618 988438716 18498 18496 948620168 34275 34273 785397560 44201 44203 790487939 40902 40903 835909255 52632 52634 27151281 94997 94998 14067902 75416 75415 170317291 5569 5570 831436436 9405 9407 465059278 54327 54328 803613371 4790 4788 55348915 34264 34262 924534641 18639 18641 997265377 54639 54637 40567890 63679 63677 673193218 34812 34811 453016176 20876 20877 195590356 47636 47635 65268901 25292 25290 573159457 82707 82705 26126888 77573 77571 901470449 73353 73351 522092383 61834 61833 489445886 56418 56416 857909492 75832 75830 929261160 47644 47643 101973291 58131 58133 358934954 54735 54733 476168051 28376 28375 619782093 91947 91946 103240251 29811 29812 231372252 24495 24493 914045702 47649 47651 328322711 57608 57609 73673922 53377 53379 776896363 15053 15055 392727637 20512 20511 730503586 28106 28105 566338426 37514 37515 169563096 25243 25245 707655115 22087 22085 578561966 98930 98929 123792414 15728 15726 232191938 52400 52398 253250069 1378 1376 497078750 9302 9304 449520113 86296 86297 366977391 6043 6041 603929255 6008 6009 7380025 34620 34621 439753782 43204 43202 747586378 43198 43196 881079863 49741 49742 149649964 47671 47672 549442742 37901 37900 813180511 95067 95065 307484480 17885 17886 365415686 28250 28248 313613885 32956 32954 581407969 40425 40423 358769281 75446 75445 19427451 42430 42429 834431773 65327 65328 484742309 14943 14942 70243707 47682 47683 182009122 76620 76622 423486378 6340 6338 804303268 29598 29596 604374262 47686 47687 304120056 88739 88741 578555068 89996 89994 700864637 33767 33769 825772924 10787 10786 604571098 68782 68780 820559408 33082 33083 64700656 60533 60532 63536604 77081 77083 865915406 95872 95870 643639655 84965 84963 962455652 79073 79075 28421033 47697 47699 532624571 47700 47698 63169989 79561 79563 91692131 14067 14066 991009209 47702 47703 628037740 78786 78787 391858483 39754 39752 160077081 61966 61968 377492647 89038 89037 973399441 89662 89661 351009438 17786 17788 460660696 22135 22137 658668881 16467 16466 225539326 77095 77094 41423478 79051 79049 3379094 70846 70848 287842650 48462 48461 880906858 60753 60751 880587056 97542 97544 874936685 46696 46695 415979944 83811 83809 991629041 61641 61639 432016324 47719 47721 491268890 62354 62356 466532584 96548 96549 511599507 29354 29353 463341104 1334 1332 226130303 62681 62679 824199685 10429 10430 797270963 59542 59543 675317747 1880 1878 783960354 1309 1311 825745077 67802 67804 484704152 45270 45271 175938706 88943 88942 23533740 62760 62762 643231213 798 800 627578608 47736 47735 772823575 55412 55410 746818922 92467 92465 617087591 41428 41426 842685256 89150 89148 199513997 8318 8317 938326479 30291 30289 186792227 94427 94428 421282453 5494 5493 45115781 49050 49048 379960304 27744 27746 713314275 3453 3454 111806894 47746 47748 27713684 38789 38787 453907974 42085 42084 383239085 55343 55344 278546127 97356 97355 44973523 37404 37405 952161008 19203 19202 521207629 14178 14177 805080088 40002 40003 379677021 5840 5838 852750511 2747 2746 762026449 5732 5733 595237388 23778 23779 60156629 56800 56798 840260328 47761 47762 263300363 1553 1552 966337042 47763 47764 850401246 96587 96586 55539045 27411 27410 661851155 45339 45338 49649912 6843 6845 805225632 39366 39365 32042132 3730 3728 38502850 47771 47770 747149675 64825 64824 381303370 78136 78134 271602182 47774 47772 438435639 27761 27762 31741568 40616 40614 629489034 50631 50630 965505778 73863 73862 29952086 89505 89506 393453102 27937 27936 984360215 18491 18490 617121456 69968 69969 525089860 11986 11984 482241489 2676 2677 946176040 22389 22388 810555198 68035 68033 270409709 84813 84812 379783849 59052 59051 286412026 23440 23442 470267326 47790 47789 493305983 47791 47789 27052121 96848 96850 998031181 70903 70901 529495286 47792 47794 440340460 27464 27462 469677929 28697 28699 253302503 47795 47797 679408591 66150 66151 260509035 87713 87712 406290884 6221 6223 138839568 20789 20788 11171798 59152 59154 338375671 96601 96599 923781946 34542 34540 881698837 52061 52062 475928510 70724 70722 224458958 47805 47807 166208511 30890 30888 115378118 47809 47807 279049692 47810 47808 384260596 45090 45091 486411050 53474 53476 333198840 43525 43527 829786793 64793 64795 323517614 84992 84994 161906999 4363 4361 906424323 72518 72520 404094788 57757 57755 605510663 47819 47818 814885510 44909 44907 437311044 34893 34891 288790510 9063 9061 171050831 47823 47822 470483418 60572 60570 857027228 47823 47825 860335756 58800 58799 771780758 57699 57700 171252443 39678 39677 383274735 64030 64031 481377576 47830 47829 263375669 84157 84155 525268116 37154 37155 34134951 84812 84810 437745776 92760 92759 528906822 25635 25633 72651254 77694 77696 75458095 15668 15666 882276918 3738 3737 40125735 79817 79819 323575378 3316 3314 360570744 81538 81537 671448046 68742 68743 606984188 72853 72852 761842659 8238 8236 267498103 19102 19101 20291891 91276 91277 871104041 47846 47847 561236546 5036 5035 380725924 86567 86566 607277635 28782 28781 807122140 89937 89936 5221616 47852 47850 549251709 39853 39852 981476990 40355 40353 485291905 47854 47855 619092432 36902 36900 763310593 47856 47857 157212395 32405 32403 135583819 25807 25805 710698922 8747 8749 554480950 59675 59673 805761202 91861 91862 957767346 51043 51044 844780713 47864 47862 140788387 56030 56032 233512867 60840 60838 159184368 41048 41046 357005021 47866 47868 95287766 25753 25755 284764334 85235 85234 622717827 78442 78441 539424954 6607 6609 612159968 5037 5036 735575145 48044 48042 844660142 43612 43613 54088088 37670 37668 369930196 57818 57820 875039118 36005 36006 576125431 70298 70296 239422001 64141 64143 361041228 2041 2039 684005241 90429 90428 692874154 2992 2990 382384934 80462 80461 875966180 92027 92026 537145518 21800 21799 515299925 91331 91329 776872826 7127 7128 232450748 47888 47889 502537553 38935 38936 94181451 18860 18858 43284757 5686 5684 618069754 62735 62734 312372653 50419 50420 20338465 54929 54930 192562498 78557 78558 645494854 47895 47897 4527278 68916 68915 388925491 69021 69019 624428849 5806 5805 389687372 47901 47899 161878630 99408 99410 467400480 47901 47903 312551030 86206 86207 654126142 47904 47905 674803340 80073 80074 780581962 18208 18209 660632969 54104 54105 760054608 47907 47909 174932728 34776 34777 531229015 18999 19000 440124484 18506 18505 228799802 56531 56530 435099176 6652 6650 617087411 79445 79443 62437480 17973 17972 60655801 40070 40069 702760383 94100 94101 951073036 25493 25492 711127576 20805 20806 390580750 33889 33888 220774657 92424 92422 599310804 36925 36924 956066396 16240 16241 961945981 69406 69405 345559895 64876 64878 738438082 280 282 80652703 66617 66615 124254671 81427 81429 893796049 34791 34793 767349329 90357 90359 38202930 6083 6081 944010961 47933 47931 381609631 64302 64304 458840896 60066 60067 752343751 4118 4116 807369683 31135 31133 155715991 52213 52212 634930449 49325 49323 489460982 51701 51700 20543530 99467 99466 606375091 62421 62423 218367370 98822 98823 796310459 47944 47942 975896494 82565 82567 198137232 68779 68777 397424694 3659 3657 329619446 87553 87552 504536380 96693 96694 540849392 60653 60652 872013029 98646 98645 725850346 45676 45678 753335605 58510 58508 320594232 46415 46414 65920040 61459 61461 330634943 68527 68525 363581950 8357 8359 638943474 5852 5853 936269782 88065 88063 410494209 46934 46932 911213694 20054 20052 286115148 1931 1932 306591114 38746 38744 224654622 27573 27572 132917923 96493 96491 274797720 40344 40342 18560802 1274 1272 283855083 92331 92333 855805406 8350 8351 455525579 47970 47969 91064641 61409 61408 911865120 37712 37714 197181858 41422 41420 24077822 47972 47974 730220494 66075 66077 404124631 47976 47974 909887976 46506 46508 847650031 12338 12336 388173940 47979 47978 299894545 30501 30500 850743726 1681 1680 724602241 46532 46530 968019744 21638 21636 588376881 92788 92787 299331955 42771 42769 200103223 15218 15219 371971718 42315 42316 954112383 66710 66709 284591549 63096 63098 389354941 50496 50497 827342492 81130 81131 546675366 65418 65419 508663188 56669 56670 398200672 78218 78220 703288092 65678 65680 568256823 12795 12797 89245956 85728 85729 783207313 47998 47996 957518342 15429 15427 16475172 59883 59884 46690207 83534 83536 166975334 96642 96644 442939933 9240 9241 688378181 83334 83335 20059896 52106 52107 40635929 48006 48004 474999141 28172 28173 44017111 21684 21683 22800169 48009 48007 573830023 52879 52877 406997931 73871 73873 404953848 50925 50926 279268174 59475 59477 316612274 48014 48013 318462205 68190 68191 602668076 26285 26283 691622920 45758 45759 868037695 6397 6395 79832110 43525 43523 781798875 631 629 576156155 21056 21058 404222201 28071 28069 162117972 384 385 390606288 46262 46263 177039952 93810 93812 762397772 48024 48026 969673801 87814 87816 695336892 48027 48028 261396275 18776 18778 164002507 55377 55375 697268013 48031 48030 522706865 52480 52481 311389782 48033 48032 567244970 40658 40656 300108002 48035 48034 190194855 48034 48036 608802669 73431 73432 658211908 19292 19290 545350542 11330 11328 738423547 73486 73484 695898800 44000 44001 251109527 64062 64063 808250141 42864 42866 613342955 12129 12127 654536540 12532 12533 63811011 68534 68536 687014845 17606 17605 535994139 60134 60132 908923442 46665 46663 648828303 34097 34096 141336672 95542 95541 453234451 11575 11574 552438774 1709 1711 953987556 43257 43255 301654334 32993 32992 380584383 94337 94338 639827954 2731 2733 374131536 14420 14422 654836304 88716 88714 842916845 3275 3273 634722928 33034 33032 432624004 50431 50432 122378710 92806 92807 764489426 77458 77457 897029956 10648 10647 249110486 35307 35309 956524241 11926 11928 325397126 3318 3320 472307775 32771 32772 268306368 67070 67072 423260042 65883 65882 194019459 48071 48072 921209789 83070 83071 217230175 54388 54387 335720457 76169 76167 356720170 79556 79558 82764568 61171 61169 955017205 90674 90675 79370399 86190 86191 692512574 52388 52390 466802995 9092 9091 551145576 16378 16376 45077085 16361 16359 71268456 48082 48084 64555248 17073 17072 698628032 82372 82373 996347802 44913 44912 418085297 50992 50991 9849274 46019 46021 913230764 76090 76088 918558321 57597 57599 711065867 82949 82947 657659900 48093 48091 920010494 28968 28966 728179521 20681 20679 240583880 48096 48094 513914791 32936 32937 489784363 84670 84672 21773099 59402 59404 391470624 98323 98325 803810993 7561 7560 20434380 23667 23668 127567511 8222 8220 654498736 92535 92533 6322576 46456 46454 272915232 87929 87930 417635248 85428 85427 677372918 97750 97751 428313539 78680 78678 663420551 78688 78686 259170531 10718 10716 839296982 57889 57890 491361866 46765 46766 46871048 8887 8885 595372388 90868 90867 275473688 48115 48116 574283304 51610 51612 982393292 66122 66121 386129321 20539 20537 941340904 23771 23769 937009896 12866 12868 301411489 97543 97545 236186093 51401 51402 536838740 1392 1393 315561238 48125 48124 420377208 55091 55092 251821230 41935 41933 60413138 48128 48127 556653761 39146 39148 955849959 32340 32339 716100911 48131 48130 222689975 48132 48130 112308224 96107 96105 232420264 78785 78786 214098423 77441 77439 679020481 64577 64575 16906602 16216 16215 755775256 49108 49107 871526225 93011 93009 6992270 44401 44403 871239324 61552 61553 325290681 19612 19611 305784266 19411 19410 206828578 22960 22962 498235063 41472 41471 997257137 98686 98685 354523317 75030 75029 94892133 49095 49097 858898655 48148 48149 465260360 15905 15907 368813226 46008 46010 778085027 1566 1564 607906493 83914 83912 218535278 46316 46314 841178627 25038 25040 20271882 20241 20239 130602750 65589 65587 412113715 30258 30259 188567390 4850 4848 796447280 25528 25530 809194450 21939 21938 776937804 68709 68711 796510238 83110 83111 190249866 30102 30104 664777070 42815 42813 53746325 30123 30124 701692649 48167 48165 437569526 32793 32792 334293130 56780 56779 392857225 12508 12509 978005035 11846 11848 240382002 48172 48171 54710499 48172 48173 613915596 13665 13666 909176978 68664 68663 709697378 23066 23068 539813818 63083 63085 874087074 79318 79320 274398097 48178 48179 169162126 99267 99265 232695380 48180 48181 491413365 27542 27540 158039517 48181 48183 366615074 63770 63768 746055800 87967 87965 733801811 89615 89614 135107571 48187 48185 472096365 20994 20993 88072948 28339 28341 763209837 53691 53693 423085199 48190 48191 336916514 29613 29614 518662680 80643 80642 693340314 67648 67649 409505590 36951 36953 128457690 14691 14690 970147897 48196 48197 23495121 6512 6510 72302766 34329 34328 636788623 4837 4835 876700720 8867 8866 595611827 48202 48200 554668929 3602 3601 30360354 28563 28564 379910105 51181 51179 591790335 3017 3019 74877565 67078 67079 504577239 72987 72985 131602068 48208 48209 612486171 20389 20390 843522870 40811 40809 601034708 24941 24942 694207431 70308 70307 794603922 65175 65176 577946243 48215 48213 682115749 3046 3048 464312665 82437 82439 305748880 87797 87799 351563005 13056 13054 518737851 61170 61172 710213177 39090 39088 804604264 48220 48222 303154564 61618 61616 327999976 34862 34860 542813397 72986 72984 908528143 2905 2903 312155065 37138 37136 408573669 68729 68730 74205604 55093 55091 996181662 62991 62990 271125124 80255 80254 372855245 8464 8463 25460636 4031 4030 90987732 78609 78608 29678736 93380 93382 124378527 90709 90710 489973948 14546 14548 932137362 58809 58811 640466122 48239 48238 432381887 48238 48240 399896708 87396 87398 684204893 90361 90359 940024038 33752 33753 956406389 64244 64246 483954296 47177 47175 571565279 48246 48244 842107867 12195 12194 15433581 48246 48248 486259361 55944 55942 77383526 48249 48250 39534690 36223 36222 397054518 49708 49707 908537355 77575 77577 404221283 35006 35007 787217274 97362 97363 805444291 43130 43128 128805192 88565 88564 15277293 48054 48053 724639462 74404 74406 864905197 10785 10786 780880620 48261 48260 510790204 45584 45586 1370541 48261 48263 352510447 48783 48782 698791439 48265 48264 290370094 92765 92763 73115290 49508 49510 175221992 94157 94156 638666958 98060 98062 697484485 25729 25731 611471546 25133 25131 797268828 62489 62488 860168906 92876 92878 24303015 96226 96225 52460513 63017 63015 264286387 48276 48275 526826407 25214 25213 629692572 53100 53102 700986149 5429 5428 415429561 60632 60634 998525327 98907 98909 654727188 86018 86020 137645408 86404 86406 881021213 84869 84867 131545004 72519 72518 40450463 48286 48285 149245874 35432 35431 194235890 70967 70968 134294706 48289 48287 364509299 31480 31478 256543230 69649 69648 794872369 92694 92692 62150482 69392 69390 643257833 23927 23928 60718952 57887 57888 745542453 42385 42383 351798984 84574 84575 994547712 22532 22533 186848478 53554 53553 77727293 48300 48298 542932302 19720 19719 561021400 53843 53842 677891980 40545 40543 292635373 48303 48304 491100839 57762 57761 30821945 8595 8596 58893157 55641 55642 238087630 70726 70724 136954005 1977 1978 165817354 95508 95506 441864609 51585 51583 172917449 23972 23974 577110883 24820 24821 33303258 90127 90128 416110393 20549 20548 60045232 63330 63328 512008284 28729 28730 433830746 37659 37660 421423981 45699 45697 677506742 45183 45182 880182353 63676 63678 548967393 48322 48321 201821759 51347 51345 32815345 48323 48324 500785687 48325 48323 858663143 48324 48326 152315638 44122 44123 111339743 28514 28513 976443655 86801 86802 393713034 91135 91134 114700956 19148 19147 337360094 34199 34198 456436605 30131 30129 659148812 58844 58843 992772735 52738 52739 296348083 76729 76730 955778393 57997 57996 638821459 48338 48336 595430068 95331 95332 980495620 98490 98492 239260289 26698 26697 61076584 77861 77859 888914063 50962 50963 263180254 21707 21706 482485597 87796 87798 745391352 72371 72373 887228717 75205 75207 855486768 48348 48346 424652121 26296 26295 62784470 4790 4791 951498730 44339 44341 680308813 11942 11943 2997607 18878 18877 772187767 27151 27153 243834091 48174 48173 23703406 47000 47001 290022010 80427 80428 85459573 11468 11467 221356949 12437 12439 767141422 48358 48360 880249356 48361 48359 436105741 48362 48360 211091732 6021 6020 922600460 20807 20806 96123033 11541 11542 591216288 48364 48366 98661078 22785 22783 575611628 24690 24692 159141922 2706 2705 320117557 20919 20921 466390285 1715 1716 983697815 14412 14414 147941035 46770 46771 364785398 48543 48542 181999920 27838 27837 50675255 84683 84682 364358845 17990 17992 933998511 48376 48378 26379386 48378 48379 283109595 52843 52841 928572389 82288 82289 868912210 47626 47625 550461034 49976 49975 238290425 48384 48383 44833587 36601 36599 700622710 2898 2896 602761025 27949 27948 601811175 5451 5450 12466108 1575 1574 10082259 96999 96997 823570055 48389 48391 198561376 48392 48390 55274776 5792 5793 385561799 48394 48392 293585287 48394 48395 191397638 20085 20083 789465572 41507 41509 493558997 74901 74899 296053198 31632 31630 360743386 34832 34831 837920833 37046 37047 9737248 48402 48400 160365488 46943 46941 350478022 48403 48404 787821140 80084 80085 31789812 28434 28435 219034819 25267 25265 510619923 54502 54504 409392836 57873 57871 57695294 82384 82386 67054178 37923 37921 190499315 21288 21290 398395711 25140 25141 35800079 13236 13235 713508907 24340 24339 997761785 11480 11478 568412405 48904 48903 537775645 73265 73264 961896065 72834 72835 64624284 86146 86148 861484827 27136 27134 413369921 48421 48422 904118539 87056 87055 722838712 44952 44950 882752874 90601 90602 42902778 86810 86812 716567860 48427 48425 259748108 73825 73824 105890974 48427 48429 39432169 62012 62010 127463593 79539 79537 492788157 51335 51333 897153783 53515 53517 179496531 48434 48432 702867421 92049 92047 794183633 72509 72508 399420091 44921 44923 111437731 6057 6056 213560456 610 609 7537077 69827 69828 267329713 48680 48681 333132261 73162 73161 558308388 35478 35476 814645176 12288 12290 966992551 56600 56602 652499531 40478 40480 251567727 90716 90717 846822029 44196 44194 42118126 87319 87318 23906220 68544 68545 467743724 1629 1627 172741069 35656 35655 272233945 77797 77799 981823232 48452 48454 18696802 14950 14949 899329139 98239 98240 280967746 69426 69424 819546598 82249 82251 223829339 30609 30611 559375710 34907 34905 446615045 54275 54273 217523486 36620 36621 819744934 20653 20651 201997779 64881 64880 926020995 76323 76322 764389647 63334 63335 435036885 62650 62648 270082040 51583 51584 981337376 47068 47069 558575170 56113 56115 989813184 32562 32561 369160538 55646 55645 124897220 62230 62228 218945508 38421 38422 512375552 83595 83593 781874536 81966 81968 9087838 51320 51322 976305736 54835 54837 659933813 67048 67047 358006774 48480 48479 102447453 32331 32332 214935907 76910 76911 951081153 87923 87921 444774331 46021 46022 511691061 30723 30722 570022735 58676 58675 112468426 82183 82181 897853651 50458 50456 778701536 48486 48487 368700105 3026 3028 243596092 44331 44333 58760509 7426 7425 454773595 48491 48493 848637363 81234 81232 915346181 27626 27624 329384286 3470 3468 977012005 18344 18343 88814482 82341 82342 382418391 54130 54132 491553404 48500 48499 774059715 34232 34231 496291857 22147 22148 687560106 43807 43808 107529540 61426 61427 705546558 62971 62972 858043772 13980 13978 552183863 2820 2818 329176645 48508 48506 509871779 91583 91584 875044677 20700 20698 749499773 60738 60740 640738931 84300 84299 217718914 79579 79578 998673539 97454 97456 484671040 96605 96604 641387940 86675 86673 88852080 44204 44206 790661742 48516 48518 888644229 11079 11078 351444246 56654 56652 146754693 48521 48519 101781221 26187 26188 593301528 71 72 115884520 16327 16328 384131551 53093 53092 921592552 48524 48526 567378182 36569 36571 105297820 98730 98731 565761821 11657 11655 235248926 96241 96239 33636387 30061 30059 487639708 48532 48530 702412004 48532 48533 731982928 79275 79276 131004806 51017 51016 124086962 73608 73609 48456286 7334 7335 709095916 63810 63808 763643144 48537 48539 230428046 48538 48540 65425846 23656 23654 753560707 23341 23339 941787336 70106 70105 120004932 31022 31024 98269341 92105 92104 357331531 82890 82891 899290537 29035 29033 59969227 96842 96841 196952776 14228 14226 572160926 77732 77730 144904146 48550 48551 503663742 82756 82757 987618416 52917 52919 893386105 83186 83187 553753902 48554 48555 920518815 40521 40523 25341137 36697 36695 35738622 29669 29671 465806314 98332 98334 370652112 40098 40096 818305195 38582 38584 601767154 83814 83816 192977146 27635 27636 897946520 29203 29204 80590020 84887 84889 462447168 43350 43352 681172628 13602 13600 857130212 22042 22044 24594020 90758 90759 914977908 72712 72713 695906995 57065 57064 722617987 41107 41108 513554903 72001 72002 479647041 85946 85945 47754645 6661 6663 979035049 91308 91309 64868079 79217 79218 104878587 94564 94566 267669565 79495 79493 682374765 40014 40013 418665343 48581 48580 453439005 71055 71053 584458994 39014 39015 987544139 48583 48584 71994849 1854 1855 933510597 69437 69439 16226750 28734 28733 756838050 9626 9624 484618097 51929 51928 474959923 89434 89435 763741424 54440 54438 355797303 48591 48592 176535312 24197 24199 49654350 72836 72838 496548763 22551 22550 751515825 2 4 907258786 13235 13233 495046943 25029 25027 14783508 48597 48599 60585755 73604 73605 599462032 36006 36008 8034900 90448 90450 434950776 5965 5964 432073829 43565 43567 450111047 48605 48603 458115262 54464 54463 636407076 19717 19719 569041122 70787 70786 975335607 48632 48631 444818132 90295 90294 420618043 31456 31457 732315595 74388 74386 873516500 96092 96090 436560173 48614 48613 78697763 48613 48615 899197371 65683 65681 855055384 81425 81423 23041801 17558 17556 187557128 89749 89751 667096882 64645 64643 626389248 11957 11958 764929737 49585 49583 3632472 81853 81854 901712659 46364 46363 840359819 25604 25603 124533875 40828 40827 822346566 14923 14921 687953189 68344 68342 349130430 43257 43258 26581039 93113 93111 345411911 15408 15410 320267413 35813 35812 570253347 6593 6592 57499341 20394 20393 603604375 8259 8257 669493874 7893 7895 860513860 69335 69337 556791357 46297 46298 444829877 48639 48638 73155120 17511 17513 2957621 15344 15343 43635220 48641 48642 504607715 46092 46090 44066342 48644 48642 70469384 83908 83907 60541454 45500 45501 257089447 95149 95148 945397264 2663 2662 254953046 18412 18410 647073926 3821 3822 32858701 59589 59590 83019150 87274 87273 630612157 48651 48653 41950464 98945 98944 486041187 33105 33104 165039267 61022 61020 177831772 27594 27592 761301664 48658 48656 585351483 74340 74339 810009654 58017 58016 404771673 34629 34627 938251952 89014 89013 571003244 78510 78511 463843476 48664 48663 49921115 14224 14226 595683614 68820 68819 214134097 69188 69187 61336556 49274 49275 119389969 23791 23789 106712315 48668 48670 968417673 62548 62550 916461778 17324 17326 5521833 42081 42082 31058685 24507 24509 202964853 5764 5766 62596285 50118 50116 276468825 48677 48675 179996158 70807 70805 64797629 23057 23055 222222985 48680 48679 800535514 84210 84211 458944891 81627 81626 906517708 34526 34525 46826742 42595 42597 214229992 99752 99750 905502742 57590 57588 753482063 48685 48687 60399911 78965 78964 388858819 28603 28604 284453909 35173 35172 810976954 37960 37961 683614499 4359 4357 388443825 41283 41281 279309280 1596 1595 905066435 50195 50194 929644120 17640 17641 835658362 15479 15477 765529223 30711 30709 963144421 20165 20164 991976467 49971 49970 359577067 25808 25807 49511482 82913 82911 17997534 34787 34788 134642184 45927 45928 230186836 75937 75938 73606350 44193 44194 809579314 48707 48706 622245585 55543 55545 543497 95998 96000 481424959 22406 22407 57549478 32118 32116 510190183 88511 88513 262504932 48713 48712 869908776 48714 48712 478582213 50345 50344 64018090 11758 11756 704651201 81342 81340 491823437 16420 16422 959000414 60439 60441 891919327 69024 69022 989043201 39986 39984 776337426 77041 77042 914171140 48723 48722 411518765 46400 46401 151197192 75864 75866 4664577 13030 13031 24354189 79151 79150 545370399 51968 51970 966676416 60300 60299 25705032 84703 84701 789094291 45004 45003 14064677 62015 62013 29541907 41285 41284 789934904 78166 78168 15091191 19078 19080 373875475 96948 96947 608383860 12288 12287 522199752 24938 24937 934133849 39864 39866 20467104 17837 17839 435929175 18530 18528 893051920 729 728 254217632 88536 88537 905410792 87352 87354 169708981 11513 11514 607110862 9396 9397 177278584 50973 50974 955589611 48747 48748 745175433 9840 9842 474200548 97548 97547 718885327 48750 48751 279318540 39092 39091 957034325 73898 73899 561415640 22515 22514 846671192 48059 48058 633328019 95078 95076 81100446 41445 41444 163632978 48758 48756 363633673 23911 23910 823028779 53725 53724 92750187 27701 27699 592796066 57562 57563 314879132 48763 48762 364590436 77626 77625 40831178 88194 88195 48324920 48766 48765 844431377 20102 20103 596100914 48768 48767 313464139 48769 48767 969680425 48770 48768 796776490 37090 37091 17826412 26096 26094 91490692 24403 24404 880185009 41445 41447 136820205 99868 99867 40884046 48776 48775 440366219 95935 95937 8128940 50880 50881 893847590 31260 31261 226974200 92017 92016 589371007 90348 90347 988936475 2456 2457 186182115 15747 15745 674205933 48842 48843 882143487 66773 66775 648391845 9174 9176 23425270 98596 98598 378051477 1381 1383 29138353 97870 97872 711060500 48790 48789 599592055 30437 30438 590320315 96080 96081 547992765 48791 48793 925438420 51244 51243 700216127 5544 5546 891106575 94770 94768 915653455 34482 34481 376976759 98419 98417 927507053 61542 61541 300112293 35426 35427 203248153 56268 56270 545711667 48802 48800 80833509 46703 46702 133034612 48803 48804 160627662 47366 47364 444986722 24749 24748 797971660 44360 44359 12721880 87747 87746 455775144 98681 98683 21300994 10032 10031 835224590 16414 16416 994168337 48812 48811 28021219 91561 91559 561638963 6382 6380 50856152 47445 47443 770044354 27041 27043 816761920 20415 20413 435405755 48818 48817 543588639 59678 59679 285393011 41096 41097 383412355 72595 72593 770036869 48822 48820 19545623 10566 10564 285607951 75567 75565 908470005 4815 4813 19122718 14974 14972 420451516 45439 45437 683151462 28370 28369 639362786 87455 87456 570007351 16109 16108 75210828 82062 82063 595299756 50583 50582 598538012 34652 34653 64294950 2992 2993 80260299 22555 22554 126591736 27450 27452 225881207 87023 87025 126277476 45760 45759 645948286 23182 23184 675214535 47045 47046 134187083 48841 48840 762913808 48841 48842 892715888 58029 58027 541412214 79515 79517 167276277 75237 75238 402450539 48846 48844 466051056 31913 31912 870860235 54146 54148 276524630 22243 22241 931160666 81223 81221 748400401 50886 50884 458005357 95928 95926 994874451 48313 48312 74215399 22695 22697 300214313 60541 60539 884010855 60814 60813 287036755 74030 74031 627354048 15687 15685 635368019 71006 71004 514568874 86395 86397 734036676 53973 53975 32195511 93565 93567 856580845 41509 41511 980424328 15047 15045 209605014 67074 67073 581417280 17754 17756 478350362 48867 48865 369758009 71648 71647 406876350 48867 48869 999994358 16701 16703 773299009 96299 96301 50666585 41977 41978 4416949 47760 47758 107596310 77047 77046 346998669 48875 48873 984669544 58937 58936 945337590 48877 48875 110786307 14437 14436 47892075 29882 29884 743956553 87337 87336 387531907 71234 71232 460021696 90284 90282 589564942 83336 83338 461916100 48884 48883 104142433 90292 90291 41587577 48885 48886 876365294 58814 58815 676342788 3097 3098 480984344 15214 15216 671881211 33749 33751 893988165 66153 66155 622348057 17956 17958 111385652 77938 77939 557625399 46420 46418 8767889 66378 66376 417458039 5717 5718 431025862 67084 67083 911112899 39752 39751 421640981 18284 18285 696906358 15137 15135 286252515 87605 87606 383863384 60307 60308 662107479 71774 71772 772142800 53572 53573 837199652 56610 56608 466668117 79529 79528 89313699 57687 57685 681922342 36690 36692 394679077 48908 48909 896690491 82474 82475 875813767 48910 48911 693326971 53213 53214 665385991 40347 40346 30724911 9468 9467 555805013 30408 30409 399745207 69375 69374 783492078 48917 48915 184646779 13709 13707 350976677 51287 51285 637821221 5105 5107 603200386 48921 48919 758823950 36472 36471 208611024 52935 52934 706525429 6051 6049 367294578 48924 48925 624850423 91707 91709 953326454 3486 3488 552612795 68392 68391 46813677 83551 83552 109270510 81496 81497 667167481 42162 42163 405391343 98874 98873 57278247 40894 40892 427432395 23511 23509 331213567 37428 37429 9431403 70490 70492 87575514 93794 93792 567176204 48936 48938 474145524 58427 58429 675458032 2867 2869 379662018 48940 48941 212160083 10694 10696 639715974 12847 12848 486274465 1600 1598 88736288 48945 48944 115151846 62871 62872 598759463 48947 48946 911229318 84647 84646 199701048 86398 86400 995093550 18927 18926 85041038 22239 22238 132968970 42164 42163 303525331 87656 87657 957349177 91256 91255 275841078 89280 89281 4155774 5535 5537 413277374 67830 67831 27921976 67570 67568 574890974 90777 90779 347795092 85512 85511 230385225 11342 11340 63698945 48962 48960 361336071 80253 80251 403327716 37027 37029 155142089 29111 29109 595976589 88061 88063 336344442 18635 18634 543080810 7191 7192 821279510 95 97 746763899 17142 17140 245284031 52381 52382 396902150 48972 48970 80375054 75622 75623 340948364 48974 48972 492742311 10460 10459 426858235 98888 98890 320668688 90582 90583 648296741 27530 27532 133441987 13969 13968 25279345 83019 83020 351336065 24222 24223 59097553 86584 86582 902827498 5796 5794 136970740 34 36 842232139 73389 73390 799736508 87107 87108 107911863 23736 23737 141599218 11826 11824 771608153 33760 33758 245459001 25258 25259 294983176 56156 56157 375540544 24185 24187 986913564 90906 90908 756643388 52679 52678 261313152 50753 50751 61942934 48996 48994 920596233 26231 26230 891560160 48998 48996 696405510 42127 42128 395461134 35468 35469 272192025 1714 1712 806220003 83399 83401 830857285 49003 49002 888574889 32244 32242 287372103 50890 50889 882535973 14064 14066 51116330 39303 39301 282250186 36778 36780 339865366 23541 23543 28233773 61465 61463 185298793 29091 29090 307890105 49011 49012 552560136 22228 22230 647264932 67014 67013 944135928 49015 49013 14414881 85598 85600 795419432 49016 49017 355316696 69891 69892 327653265 18126 18127 503263123 25658 25656 353833601 90937 90935 71447354 69446 69447 72012084 5259 5261 671497473 70154 70153 416040869 5913 5911 2039776 80267 80265 587213987 21104 21105 67962436 90442 90441 788861991 37002 37001 779425540 95110 95108 893382117 9184 9185 273346198 49032 49030 505916961 47108 47109 9380483 22840 22841 974687940 49522 49521 508425496 97285 97284 180709039 90349 90347 899483486 72320 72318 541592399 43340 43341 356607821 886 887 735572082 5372 5373 116248125 49512 49510 169245273 29487 29485 9296285 75613 75615 654587406 54413 54414 566925287 55688 55689 33104376 60895 60897 740453331 78282 78281 349749420 48226 48224 230045644 40631 40633 21106182 22023 22021 715573152 66404 66406 755904121 564 565 984505979 12651 12650 106306723 55587 55585 734492438 20112 20111 449263908 36787 36785 929649708 70759 70761 22397617 53613 53612 13970222 84463 84464 953175140 88147 88149 261669687 43828 43830 946146902 42739 42737 346491458 36645 36644 903883888 8316 8314 304550555 2371 2369 31227774 79333 79331 298675859 53198 53200 550939781 94160 94162 64980600 44502 44504 506750551 16338 16340 417103044 86142 86143 486503780 91403 91405 531672213 49074 49072 36985811 52279 52278 547845213 45800 45799 45322706 77580 77581 14910171 66063 66062 383307306 31394 31393 605932618 65718 65719 228706070 24170 24171 493221336 85126 85125 663551317 4115 4113 15453017 99081 99082 889366398 60963 60961 704944445 57995 57993 503726996 12551 12549 600075455 59575 59573 333708506 49089 49087 206023776 43158 43157 713335784 98659 98657 512982676 90177 90179 996273407 74058 74056 950985915 30425 30424 336750746 28160 28158 248027218 31558 31556 310536773 50826 50825 955664491 53666 53668 817975730 49099 49098 764791642 93804 93806 578185738 54987 54988 441587890 65692 65691 99636097 25663 25664 767795056 4553 4552 181971757 29257 29259 62016629 50361 50362 277243160 22469 22471 100062522 9173 9175 502140052 98887 98886 872356543 86473 86472 892690126 72778 72779 585971908 42833 42835 618984358 85377 85378 677123388 49114 49113 414771390 76382 76381 29295615 62923 62922 202719953 49117 49115 711348927 72473 72471 538343751 41909 41911 840847677 55500 55501 927096838 41695 41694 108276156 49122 49121 417129354 49123 49121 9870774 58018 58020 37585208 49125 49124 702020303 49126 49125 157742575 88974 88973 147774471 41971 41973 254657761 31980 31982 689670963 16630 16632 689383585 58961 58959 801543854 49513 49511 52968060 26386 26387 776269644 13135 13134 10214413 39291 39293 102212239 10130 10132 948174604 35956 35955 252839198 44214 44212 841754471 79598 79596 305586546 97969 97968 486784404 68510 68508 188579539 99664 99665 701085477 45199 45198 45192323 49144 49142 96551837 66324 66326 850984249 24864 24866 897596290 79791 79792 141573840 44118 44117 828704179 74424 74422 871479873 67950 67952 94725884 95541 95543 418682831 29435 29433 402780136 49153 49152 303022977 79041 79042 353926358 49153 49155 412814805 50493 50494 659848271 31009 31010 53691571 14609 14611 964882327 91806 91807 752474272 2873 2872 654498178 71743 71742 918020660 49162 49160 462983049 25417 25418 914365390 87567 87568 81666333 58146 58144 57779078 46025 46026 391563580 49165 49167 871930211 59150 59149 153132609 60503 60501 39199695 35124 35123 71660544 90601 90600 193459271 68358 68360 850306066 53381 53383 918392407 82838 82839 632664174 91095 91097 32487622 71261 71260 995587129 9581 9582 547116302 62900 62898 50583264 1501 1499 52389646 98322 98321 68334947 15381 15382 516439811 66231 66230 668235252 49182 49183 979891125 27455 27453 692287936 25227 25226 993636590 34082 34080 207053069 26849 26851 19234864 7887 7886 56331141 24901 24902 81871271 23855 23853 629591761 49191 49189 84463965 49192 49190 891389290 11250 11251 367662253 35739 35741 493193132 49195 49193 71801850 77738 77739 602285357 43044 43046 33146017 71425 71424 859939916 5839 5838 696669995 36924 36926 70528013 72478 72480 745430472 49202 49200 66214948 73202 73204 403220729 50719 50717 906966351 95758 95756 111241356 62503 62505 974742505 10580 10579 764962509 95694 95695 818315965 13340 13338 908461051 88857 88859 643980312 73091 73092 851215865 37308 37310 54384418 17023 17022 587796550 23319 23321 69731693 49215 49213 412604463 9938 9937 42713295 51151 51153 772958531 85213 85211 196755821 49217 49219 589663752 61059 61061 735964185 2924 2926 251801836 60610 60612 781339870 84655 84657 998033790 77170 77169 883582424 73154 73155 450079198 41091 41089 597578313 49226 49227 705511538 5661 5660 721171946 94091 94089 838574555 28502 28504 494646911 86487 86488 954232616 44588 44586 68413870 63365 63367 380267593 59184 59182 240300305 57448 57449 37753030 8204 8202 507881098 94125 94123 721906865 83429 83427 404007639 45639 45641 217768921 2132 2133 825240678 97508 97507 393654592 42358 42357 616344682 97492 97490 311929039 96219 96217 235286574 92797 92799 416619849 49246 49244 647027881 15682 15684 363100286 52282 52280 164327508 17700 17698 918135745 49249 49250 6328120 49249 49251 569136283 49250 49252 891983179 52054 52052 565514689 87894 87895 365257468 94604 94602 441779268 49256 49254 12343309 46983 46984 965961992 66251 66253 56783009 17680 17678 857749111 20983 20981 155170966 31684 31685 999869046 54808 54806 59424532 49261 49263 338113688 42507 42508 199246950 34537 34539 415559826 14465 14466 545719305 49265 49267 589112560 57961 57962 41020675 11876 11877 873478662 18181 18179 281517686 15365 15366 902913320 26078 26079 666070645 47078 47077 145605662 5557 5558 590539030 28685 28684 745227474 41014 41016 596428233 98286 98285 944444748 24566 24568 358532840 1945 1946 866994144 74637 74636 525449103 5732 5734 22009766 7948 7947 929758125 39772 39770 791861547 60034 60032 33416795 58387 58389 488317798 45215 45216 10813549 90316 90317 196248814 63941 63943 343439687 87777 87779 105535850 60359 60361 835855347 49291 49290 960238408 25986 25987 231821936 9636 9638 653299122 50577 50578 559899980 7907 7909 226114237 1916 1918 126047605 26561 26559 786268644 37485 37486 397321804 46910 46908 233890486 31061 31063 431177211 91096 91098 299577291 35175 35173 357701640 38846 38847 574420476 42046 42044 527402539 62700 62701 770434003 10215 10217 652538717 62951 62952 777504065 79059 79060 586210610 49309 49308 428631951 59799 59797 625768296 49796 49795 349370775 92032 92033 836316608 97532 97533 435436596 66911 66913 502822924 49313 49315 555357943 26201 26203 427177098 83511 83512 22275356 84327 84325 589462640 3087 3089 431230652 80439 80438 184362696 94253 94255 890716740 49320 49322 68021630 98560 98561 981557797 32113 32111 667936952 81181 81183 472054477 49324 49326 759747685 70535 70537 385504471 37020 37019 901272601 33191 33192 890632062 49330 49329 820652312 15691 15689 611594072 97267 97265 992612017 82200 82202 344550721 23910 23908 919875789 49290 49288 744296852 49473 49474 59109575 85493 85492 189822882 49338 49336 351399038 77981 77982 645715292 89544 89542 189954985 63168 63166 884458323 43655 43657 259594091 29043 29045 993329379 26244 26243 344154152 93255 93253 751257770 47971 47970 19477910 49345 49347 767740223 9724 9722 582227223 4884 4882 780080673 49350 49348 730608198 49349 49351 779789550 49352 49350 527203791 49353 49352 437955286 74349 74350 792006277 58698 58697 353267278 12854 12852 643571886 94718 94719 592437513 55747 55745 738303905 84031 84033 46568996 79265 79263 966684052 49361 49359 663513249 18907 18906 156851631 31840 31839 751363606 95540 95541 502731877 18962 18960 741986726 49366 49365 644727299 49367 49365 240243505 49367 49368 521530249 78725 78726 83568328 44781 44782 846902714 72705 72704 49963108 56554 56556 3611759 70759 70758 569251799 93172 93171 755339312 28734 28735 150212866 53300 53302 980294661 2660 2659 99136585 17123 17122 236856714 80337 80336 726362948 59357 59356 618126658 2325 2323 616379831 39537 39539 379446573 72385 72383 338004677 75070 75068 753228701 70038 70039 695556704 50536 50535 141002821 49387 49385 117719812 65639 65640 949378963 37905 37903 613896101 82238 82236 111824960 71605 71604 50352614 65605 65607 374738725 6722 6721 576793739 59377 59378 505173328 18350 18348 218997297 62714 62716 423216215 52164 52163 688716860 35899 35897 893347052 810 809 574299666 31918 31917 490664882 51876 51877 520968327 30002 30000 614461519 57499 57501 300945815 43865 43867 864985795 57868 57866 424580187 89417 89419 923929336 56982 56980 3120438 77205 77206 918253209 89888 89890 293172816 69412 69410 301398312 3072 3071 265599045 86381 86383 117514827 30788 30790 70058782 8125 8127 91672167 22195 22196 886424448 49416 49415 780623216 88054 88053 927356963 68976 68978 80092160 24192 24194 780315526 49420 49418 765348518 49420 49421 672732641 37191 37193 107097984 8030 8032 700848988 3064 3063 788555276 95567 95569 565500542 49425 49426 206725435 46025 46024 191086312 12037 12039 605148103 49429 49427 992136259 49429 49430 342389447 576 574 574166391 47480 47481 153208449 83985 83983 34236957 21469 21468 813694335 49433 49435 25121848 31010 31012 296318437 49437 49436 855255071 5828 5826 113144065 96260 96258 50845886 23687 23685 15653668 62278 62280 462964222 40974 40972 970105264 49442 49443 830385026 46234 46236 273693043 8050 8049 217120148 34132 34131 959964979 22547 22546 447320671 8875 8877 64525962 41418 41417 934177630 97147 97148 963660533 34610 34609 162116372 68395 68396 882067239 59637 59636 368460542 84247 84246 340379299 49455 49454 691586502 49456 49455 112942985 65565 65566 27740601 7475 7474 287052464 30936 30938 233428859 89729 89731 362788854 14795 14793 849043705 83182 83184 352879828 24997 24999 678141088 20441 20442 232710454 14280 14281 618930381 91487 91489 993787529 75519 75517 533123972 28180 28182 356607253 22542 22543 655360612 26373 26375 355068813 40547 40545 329037530 74405 74407 519687396 29384 29385 275094166 92037 92039 315805795 49475 49474 107544635 44676 44674 669300729 24283 24285 522609755 1777 1776 318793938 35339 35338 801307298 66862 66864 449348138 95431 95429 53563729 72500 72499 461756004 33891 33892 916038894 82922 82921 479623766 46922 46920 911025722 3867 3869 964779752 63476 63474 326624356 49488 49486 11020509 67174 67172 45959036 49490 49488 161069808 98854 98855 448841514 49490 49492 620930595 46659 46658 66801568 45365 45364 675378260 12126 12127 787699405 27902 27901 915702033 41834 41832 954877396 67476 67478 166909101 60254 60252 451345084 13580 13579 494318995 49501 49500 229708393 665 667 997516251 6647 6645 336456395 76748 76746 288043803 11290 11289 6775125 71067 71068 169211520 46918 46920 615788977 30320 30318 350155549 54780 54781 988722866 63181 63179 334515330 40796 40798 44397962 42205 42207 463970193 47535 47533 12660541 24653 24651 2572173 36828 36827 863112277 39325 39324 348572020 82526 82524 826232536 49517 49518 522715535 87471 87470 446909047 68632 68633 535211847 44643 44642 870811912 23372 23371 854256442 42783 42784 403188022 28620 28621 693867406 42646 42648 842241399 2000 2002 523328133 87172 87171 267331391 8083 8084 778347346 32001 32002 37437556 41819 41817 29761836 95627 95625 16774433 30436 30434 694840480 77815 77817 519833454 6907 6905 851378987 60561 60559 108783568 923 924 641656072 19722 19720 177041277 3827 3825 750568775 83451 83453 41974563 49539 49540 46347807 28490 28492 6927321 98346 98344 489147269 11332 11333 809690198 75772 75773 26577917 57100 57099 296529504 97659 97661 477349809 62671 62670 508769416 49548 49547 742742464 24610 24608 250350613 72396 72394 241104856 1748 1746 282823486 49550 49552 127311879 2214 2212 511068060 90758 90756 707785934 73903 73901 199252190 40484 40485 432682360 49557 49555 982791103 49556 49558 720933033 70697 70698 92254517 46582 46580 7210298 33278 33280 399054315 52534 52535 668255556 59451 59449 3190258 49564 49563 406540155 76376 76374 856838324 96795 96796 338277054 96108 96106 218554665 49566 49568 290697196 65344 65343 136748621 44321 44322 669494776 49571 49569 904714193 38329 38328 730051648 72513 72514 800545552 30118 30120 801595162 60449 60448 266939462 49823 49821 444760752 64962 64960 632250364 25771 25772 93089807 4588 4587 895264967 91495 91496 305172602 1487 1489 930311474 49582 49580 809814788 18396 18398 675346937 6522 6521 987293790 80108 80107 438477944 71599 71600 747137261 96683 96685 476672354 60554 60555 225345823 94429 94430 685151158 28494 28492 481800192 83663 83662 700766191 49592 49591 399614984 2279 2281 182636412 8514 8516 557802039 24224 24225 647680111 89251 89249 688513893 5243 5245 34774393 7846 7844 416521171 9688 9690 701352470 57935 57933 629809413 4345 4344 552513285 35926 35924 146137556 26431 26433 890864379 87351 87352 57582783 95311 95309 687303576 84156 84154 753811586 4291 4290 122985114 76928 76930 784253674 2863 2865 283626321 51310 51309 814807527 83345 83343 380580947 5312 5313 363467491 44865 44867 854933872 75171 75169 234538066 77163 77165 854731240 90108 90107 483145098 76895 76894 588134108 4170 4169 387193045 18845 18847 264424963 47859 47861 996715461 49621 49620 756815006 366 364 630067656 64227 64226 920534702 34552 34551 68383484 77624 77622 994238052 98759 98758 858085701 57141 57142 576538585 49626 49628 989228444 1356 1355 605969663 92312 92314 433956778 49631 49630 56036312 77389 77390 369231253 43959 43960 554031333 67450 67449 11339802 33226 33227 371718114 79995 79997 222275292 84866 84865 743072944 22028 22030 364701947 9896 9898 547713683 99159 99161 352613353 22374 22375 125253533 1252 1251 849372793 84274 84275 6939242 60879 60878 634471993 58164 58163 697407502 54113 54111 278949122 231 232 588279372 49648 49647 814838989 49648 49649 358110729 76283 76281 653497800 68170 68169 202148351 16024 16026 987212458 23125 23126 394581430 95514 95516 379375427 72477 72479 116181168 70655 70653 589614423 38966 38965 755575268 49656 49658 44485548 48895 48893 26787695 69104 69106 220197730 32688 32686 290700933 2584 2583 275185539 1794 1793 244479917 16349 16350 903637723 7550 7551 881496878 79015 79013 264056842 64640 64638 255226308 57026 57024 806735831 55371 55369 433030552 45556 45558 189960647 15042 15041 100251503 33054 33055 141800175 97064 97063 494742562 49673 49674 14415622 38580 38581 279805518 74863 74865 298209214 37008 37010 594067532 93944 93942 22351444 79644 79642 180050532 65395 65393 424137574 82795 82793 757143869 32768 32769 960966918 49683 49681 392626328 4510 4509 48050956 57041 57040 405747262 73228 73227 553828784 16277 16276 336566583 46498 46497 223646296 34284 34285 72800573 5949 5951 350460590 95228 95230 845947505 65788 65790 51146742 49481 49479 567554380 70532 70533 361729183 49695 49694 986702551 16330 16332 943169047 99211 99210 664704287 18822 18824 808873188 78856 78854 912616419 49700 49698 856814833 4841 4840 833080721 85618 85617 248558629 95216 95218 24325233 86194 86193 606887226 57116 57115 119140383 77314 77312 811773133 49707 49705 93950782 31579 31580 145233073 68069 68067 144329067 94052 94054 154808713 6815 6816 470991216 17443 17442 437239446 68169 68168 109598650 7975 7974 187595725 20051 20053 401788174 21270 21268 714586669 7251 7250 60951415 71172 71174 367002191 65483 65481 946279299 49720 49718 694028607 89645 89643 88789934 77991 77993 251455370 49723 49721 49847327 67417 67415 246204056 23480 23482 230646930 48361 48363 578320444 68929 68931 97061526 49727 49728 808758410 49729 49727 643945976 94458 94456 718453225 8131 8133 30712191 94729 94731 28860777 49733 49732 334691289 64193 64191 22415702 92605 92604 26610390 49735 49736 592351245 31192 31191 409799380 42849 42848 911558926 2904 2906 28549755 78695 78693 429406803 62364 62363 558269098 38805 38806 829300704 93036 93038 691451568 39574 39573 369746844 44832 44831 497952960 97326 97328 969459551 49746 49747 332319391 90749 90750 690517324 49748 49749 20039840 39157 39155 643164769 94804 94803 773053138 84572 84571 39972684 97120 97121 335888504 16468 16467 907088768 19631 19632 559781817 87052 87050 474963593 86756 86755 758466457 67950 67951 272640924 97466 97464 295674408 86541 86539 284386163 58089 58088 22528761 42092 42093 749930584 51799 51797 128224726 49764 49762 368724095 19964 19962 13602738 62398 62399 604179096 74511 74509 55833567 87246 87247 553330853 91355 91354 93799298 87709 87710 668192009 39230 39232 904631619 19238 19236 867542498 20497 20495 361626441 1171 1169 588407449 1326 1328 608669029 56909 56907 274018232 88356 88357 246604685 4075 4077 37135611 51202 51204 823858317 40284 40283 363747753 29899 29897 553618681 41727 41728 595759908 42387 42388 255119974 25191 25193 58638783 45141 45140 883328729 49786 49784 792805329 58774 58775 465289344 97364 97362 649037576 49788 49789 945097120 38104 38103 403197951 49791 49789 544382159 29483 29485 764661778 72617 72615 393392483 69403 69402 49744241 10187 10186 39526954 1549 1547 606560627 17837 17838 408930396 28925 28926 402125101 87462 87460 39830221 49800 49798 407946308 26893 26892 582459751 94619 94620 972945919 85612 85613 227662040 3473 3472 639696032 22649 22647 764347016 87706 87707 658883317 12075 12073 526702798 16304 16303 739397674 80846 80845 364257123 31497 31495 26797537 52965 52964 905446935 96114 96113 659135620 49006 49004 469017538 98462 98461 49056730 10101 10103 367664510 86694 86696 936721881 49817 49815 189681171 54247 54246 68289468 28444 28442 540148147 95346 95347 216892757 30346 30345 121641448 57343 57342 317705891 61036 61034 341978570 39149 39150 959823783 16777 16779 33651317 61785 61783 448704116 81250 81249 988231610 60486 60487 788122502 56052 56051 448931093 30815 30814 508835412 45456 45458 927392479 49832 49830 611336232 54149 54150 602860485 16294 16296 32723247 21191 21190 39862905 35676 35678 536454092 16079 16081 292267943 37804 37802 657017394 47885 47887 212790315 34609 34607 744567346 10363 10361 249017217 99413 99411 890116945 4411 4413 143014525 75691 75693 890942238 68663 68662 36842556 68662 68661 142822339 52024 52025 475275098 10075 10076 176513241 49848 49849 471661925 49850 49848 208952961 83039 83037 21347474 44507 44505 237592240 49853 49851 303409071 45979 45980 974573770 92737 92738 797886553 30617 30619 116998003 75346 75348 683564911 49856 49858 19540130 76189 76187 882453447 27922 27920 496081910 53531 53530 672654623 50342 50340 406328142 54555 54554 425130326 74930 74932 7944596 48411 48409 492612060 65309 65311 886313945 81983 81982 846699879 49868 49866 811614375 84102 84101 155367911 49870 49868 735854994 23999 23997 44765373 41494 41495 878805777 29062 29060 909653799 92552 92551 968300172 38403 38402 786730239 49874 49876 910283446 86212 86211 916939686 49877 49878 848743965 77674 77675 479394619 57660 57662 112158720 58225 58223 187841552 10610 10608 448222048 56734 56732 535345758 91346 91344 159570009 54032 54034 821436983 39319 39318 647839667 3373 3374 337092541 44965 44964 167648437 27944 27945 399120274 42319 42320 593029433 36586 36584 19678095 98010 98009 923740166 46412 46411 8325049 83630 83632 113475929 49895 49894 776737648 20657 20655 126586309 85960 85958 52503274 64321 64319 666977085 94015 94017 469234912 29513 29515 108279920 39224 39225 26836615 45572 45574 511619669 5645 5647 642316226 97904 97903 120827910 2522 2520 670499222 574 573 213117137 7939 7937 255039710 10334 10335 31355020 87953 87952 379849536 62879 62877 232945194 3083 3081 818287711 49911 49912 393400460 49911 49913 481161554 92010 92012 261475737 46937 46939 392742998 68996 68994 41856401 53017 53016 469809343 7030 7032 295945374 2623 2624 69019445 8454 8452 358966445 68674 68675 994351644 26434 26432 241901947 29231 29233 381631060 49218 49217 580027635 47029 47030 68799523 87596 87598 186038711 49926 49927 541439087 46248 46246 885512701 16070 16071 693919281 38504 38502 265887900 68991 68989 486544422 49931 49932 827699302 96427 96429 895492808 72740 72741 137422265 80448 80450 383309436 40101 40099 133654097 49825 49823 540355085 28616 28615 186934112 15455 15456 798177625 49938 49940 252723681 5136 5137 233065546 49942 49941 193273129 49942 49943 319688200 93828 93830 133158847 49945 49943 883967085 13129 13130 808431213 18488 18490 293706682 61443 61442 185434519 23055 23056 727079560 61824 61826 340379852 15715 15714 566170113 88934 88936 474866843 2795 2797 525180495 32688 32689 797033128 49865 49867 192088917 38072 38073 658180095 79021 79020 856109469 54265 54263 642889127 85821 85819 962862994 18563 18565 592313211 77764 77765 70099696 96676 96675 37563701 34116 34118 867239544 49963 49964 539299276 49965 49964 434558952 79595 79594 303195392 27490 27489 34949674 17317 17316 969675570 2102 2101 991004620 79072 79070 841488250 71494 71492 908298672 49972 49970 888650740 69217 69215 747030021 98779 98781 17109594 55658 55657 495635317 6927 6925 54950616 49977 49975 391716000 49978 49977 564500251 76816 76817 475226058 42428 42429 796949420 56757 56756 387331792 97613 97612 665810300 44930 44932 790516577 7268 7269 836217280 88280 88279 805641066 24476 24475 331054590 60578 60576 359166418 49988 49986 740935272 7263 7265 761722728 43214 43216 966012522 21827 21829 600234010 45949 45951 238882687 96026 96027 666269799 70885 70886 873278024 80856 80855 43011351 19033 19031 570586591 67750 67751 854079273 54217 54215 88340841 48862 48863 975070733 49999 50000 70818282 77792 77790 883700243 50002 50001 517985886 50003 50002 688186660 50004 50002 716510213 50824 50822 581687216 50006 50004 307367166 48703 48705 173830119 97134 97132 345437975 99196 99197 684237100 94296 94298 689400036 75847 75845 637370310 39340 39341 177187598 71486 71484 929119449 8492 8493 619983854 18288 18290 240721557 73475 73476 153289050 93625 93623 965429422 74369 74371 674809023 1364 1366 180185356 86713 86714 947787120 50020 50021 861478083 73203 73201 100539710 17818 17820 697213253 1608 1606 280392521 26339 26338 135603671 53118 53119 979900694 44234 44233 982339905 61921 61919 638373345 78255 78254 679759818 65760 65762 182758452 81607 81609 823393635 15497 15495 489407928 61844 61842 690356259 50032 50034 241873228 51406 51405 777414387 50034 50036 124272468 76034 76032 7544971 86423 86424 498878547 80119 80117 866279069 59383 59385 654330301 62197 62195 756988239 67229 67227 732185862 96668 96666 17095919 40708 40706 459085055 50044 50045 72752098 73549 73547 87633250 29499 29500 26339038 50048 50047 894498987 21233 21231 671096154 50050 50049 974768170 50051 50049 563293250 94229 94231 861375063 83605 83606 620650734 81733 81734 749714277 78790 78788 886767189 12993 12991 634995738 77444 77445 963293822 50056 50058 175061725 50058 50059 116916280 31191 31189 996457233 50060 50061 47902987 13535 13537 739591841 4541 4543 957752174 76914 76913 888530396 64397 64398 345901370 50066 50065 501873028 5991 5989 205023839 26666 26667 36762401 41359 41358 905838550 44258 44257 268298139 89447 89446 326941399 68523 68525 94646280 28919 28918 142314571 3703 3701 778898627 21501 21499 240861316 95355 95353 17333950 50077 50076 370557740 2688 2689 563956505 5028 5026 719740795 58854 58856 696245491 50081 50080 126079149 50082 50081 914258304 76625 76626 805942964 13066 13067 601324123 69107 69106 41272106 50086 50084 784925214 7523 7521 265007753 37198 37199 684023601 90228 90226 802612638 28383 28381 960598239 50091 50090 562835259 77310 77308 288006831 75048 75046 705440301 50094 50093 301289969 4379 4381 71641965 23169 23170 173126039 50097 50096 322249883 43085 43083 175882310 34208 34209 684395175 35765 35763 841950381 14186 14184 325719250 71355 71354 976651286 5053 5052 67889109 36589 36591 463546170 62082 62080 56899423 70159 70161 378626394 54833 54832 693073861 93631 93633 984673675 74251 74253 616620533 2611 2610 859911762 56120 56119 209157037 20432 20434 953170800 73643 73644 70638058 93405 93404 713460223 99345 99344 742441890 74696 74694 823950014 73696 73697 736068277 29721 29723 761932458 21877 21878 612450594 50118 50120 345727438 50121 50120 64945270 72202 72204 6623835 50123 50121 677915019 3302 3301 914237947 78402 78403 641223278 91842 91844 94705507 65303 65302 616605857 31094 31096 6247975 76986 76984 554363267 68814 68813 826398419 32359 32360 170828556 13273 13275 243435831 81756 81758 148487869 81749 81748 226981634 50135 50133 64241367 61728 61730 873983123 56275 56277 885604300 8674 8675 691086347 80698 80696 60915 18124 18122 662087335 50140 50141 141944703 98291 98293 323311693 69176 69177 140865202 93184 93186 375546212 67236 67238 708243534 54180 54178 55732969 37731 37730 743984717 57923 57921 575070399 78728 78729 559718097 59997 59999 699575879 45063 45062 25207646 55408 55409 75147569 21796 21794 477273159 77812 77810 667524754 70768 70767 430799462 50603 50602 444544566 90453 90452 528408848 54745 54747 809803831 79112 79111 212430408 36521 36519 440287438 23020 23018 440315699 99231 99232 257674858 59558 59557 377671373 6025 6027 776738303 70803 70802 644619481 38930 38932 454023585 50167 50165 533168414 8812 8810 975732049 63283 63282 771370704 6463 6462 191690263 50039 50038 325102669 79944 79945 108703569 67762 67761 961905418 56201 56203 986208842 1772 1771 550480844 12492 12490 357981198 43031 43033 631638811 28264 28266 234999165 50179 50177 644911603 71210 71211 511132063 2057 2056 51140286 50262 50261 79873591 25424 25425 62503551 50184 50183 864309915 4506 4508 451079760 84836 84835 834607298 50187 50186 326823182 50186 50188 206433439 81337 81338 503299411 90998 90997 452179373 42153 42155 236818340 11111 11112 990813900 134 136 988876012 10659 10657 32045131 30194 30192 333932841 2913 2914 145424454 36725 36727 473992806 89666 89664 334464306 15692 15691 523564009 54474 54476 955389622 51420 51418 246543789 81476 81477 40122556 77212 77211 515817491 31423 31422 920407241 50205 50203 260056020 40020 40019 48965001 93266 93264 936863290 50207 50208 684456111 9892 9890 44327312 4260 4261 934585084 73955 73954 816417239 65465 65464 751661724 84975 84977 286140858 50214 50213 69214649 42561 42559 41774020 50214 50216 20738379 59729 59730 787055569 95455 95453 788548653 12228 12226 334531778 55024 55025 990524022 30360 30359 165375605 15925 15924 785572102 76519 76518 457138165 773 772 636575071 74303 74305 524474861 65896 65895 101311927 33772 33771 679251299 55636 55635 885013835 45976 45975 980955810 92291 92289 155652853 94 93 399918200 10988 10989 462829057 98345 98347 453999522 48382 48381 859213117 65321 65319 735387269 69316 69315 935003215 81391 81393 51738911 67514 67513 617472843 50239 50238 261787964 84688 84686 602064005 54394 54392 760277741 90593 90592 227253412 6791 6789 19099958 88179 88180 879266040 38299 38298 729995015 50246 50244 2067982 91097 91099 595919981 61701 61700 462651521 73866 73868 749134858 50250 50249 346880530 55194 55192 959423683 43422 43424 903097595 50251 50253 724681656 93499 93497 889252737 76960 76962 103641721 50254 50256 40493001 31641 31642 55750007 42372 42371 954099692 56149 56147 442635960 43139 43140 699007565 14089 14087 825387215 83006 83004 741792811 88411 88412 63739404 50262 50264 758323314 98580 98581 926181360 76361 76359 587551959 6281 6282 683946723 50268 50266 674765603 46934 46935 741667369 5114 5115 965737679 85417 85415 171663379 62519 62517 968559826 12097 12096 835477106 27873 27875 17523127 86491 86492 771605329 71508 71506 13570034 40167 40166 311057892 58789 58790 971048052 47513 47515 821151675 77908 77910 718929789 49163 49162 138073659 69000 68998 937730994 69918 69916 22495311 6358 6357 734773615 73181 73179 706923611 92429 92428 379510366 21745 21744 17308274 18598 18597 107639113 67760 67758 54615752 41516 41518 394694700 31869 31868 263790698 53568 53566 49248911 55939 55940 277794860 82045 82046 232651282 62102 62103 27066851 43681 43679 418003786 50297 50296 658448853 50297 50298 921645259 44677 44675 598485102 12023 12025 124950150 19974 19973 50282037 50302 50300 978426710 58871 58872 702039550 70443 70445 31134933 47881 47882 10152288 55642 55644 304349556 254 252 760789865 2541 2540 737213131 74353 74354 642022801 73174 73176 458205741 18765 18767 350402797 72078 72076 633951616 14286 14288 365257125 50312 50314 231246411 69832 69830 176630440 51509 51510 739284241 50317 50315 248403870 66807 66809 483164894 37053 37055 502262559 58065 58066 574742815 13942 13943 456000802 80278 80277 59205046 13297 13299 245368248 94419 94421 713046350 69028 69029 145639418 50326 50325 526140908 50325 50327 43794239 50328 50327 702208967 64815 64813 256987283 69159 69160 873792090 50329 50331 179071589 80341 80340 881507255 44055 44054 529812608 82769 82767 3352606 50335 50333 278001213 32929 32930 573671374 125 124 414064886 83562 83561 992317211 97507 97506 357848253 59129 59131 169656513 88768 88770 651212110 20244 20246 556155512 63670 63669 427334467 33999 33998 662888393 11377 11375 157732231 55248 55247 729296671 26207 26206 316665613 1020 1018 633572641 33939 33938 22344898 15645 15646 816439871 50350 50351 251901888 5905 5904 346711691 97116 97118 658143172 67945 67947 751949771 50354 50355 27105250 89434 89436 78337484 46716 46715 699428727 50356 50358 835868921 15484 15485 552284512 50360 50358 187004715 80723 80725 864672617 14160 14161 66822339 97855 97857 736437256 15785 15786 782241783 11334 11332 974376012 57792 57790 72633449 45410 45409 8938512 85437 85438 990844158 95714 95712 861249140 57626 57625 80381421 50371 50369 470829710 59156 59157 41154326 13356 13355 877675612 53569 53570 746849942 81833 81835 684945917 75247 75245 723893144 88994 88996 926818593 66568 66566 101962605 8353 8355 948000959 93856 93857 671370976 79196 79194 165016326 8692 8690 458671555 54297 54299 644092821 5271 5269 12889806 10349 10351 595906030 56940 56938 35262378 21545 21543 564138024 75601 75599 70012744 35927 35926 599041509 27484 27483 912231543 50391 50390 527722372 78427 78425 132696758 50393 50391 940108184 878 877 512969542 92955 92956 896975000 82509 82508 349395076 52451 52453 714976472 50398 50397 534049142 49312 49311 467354295 50400 50398 992924580 62218 62216 407593754 31405 31404 473159465 8869 8868 397187098 11474 11476 250007817 77095 77096 249670138 67229 67230 49227205 13517 13515 219283548 33681 33682 198329901 82389 82387 325886900 29072 29074 851081334 56898 56897 965407484 29282 29281 569524108 99777 99775 275866026 50414 50412 99825321 47311 47309 372330975 31820 31822 699442983 50416 50417 741203681 7769 7767 787203731 76377 76376 569977803 46485 46483 2267906 94836 94835 115051139 72428 72429 42643368 38200 38198 334565101 50558 50560 189158310 49937 49935 552493662 77579 77578 908870948 6939 6938 897674068 50427 50428 641997472 91447 91448 693280100 31762 31764 198525061 28480 28482 615155059 19991 19993 900681984 43638 43639 867165737 26485 26486 243282959 7578 7580 45067939 27255 27256 600016347 16591 16590 379987304 50438 50436 945207111 76146 76147 810928543 86910 86912 78159049 75537 75535 840031359 12852 12853 646766457 31371 31369 874318086 5444 5442 581796967 29730 29731 491196398 49258 49257 966753842 43286 43284 814417373 59403 59401 848198870 91353 91351 28997596 35385 35384 496365510 84731 84729 73601034 50452 50450 799993403 57072 57071 54918289 53100 53101 977435083 99769 99767 948128474 78784 78783 542986045 50456 50457 307948797 1352 1354 192952732 20087 20085 438538108 65513 65514 34773898 45512 45513 240258352 10867 10869 561324759 50462 50463 24909187 50464 50463 498195026 89958 89959 295886560 50466 50465 147852767 65954 65952 638084968 73424 73423 63354058 89289 89288 196949479 31954 31953 453760603 46107 46105 482218246 50472 50470 818420907 37526 37527 122524354 50473 50474 917146037 50475 50473 643343900 8300 8301 425132720 45444 45446 410488082 38757 38755 528131485 50479 50477 663847631 72171 72169 511548700 94206 94204 857460255 52849 52851 114550403 88711 88710 788355109 54315 54316 703610417 15219 15221 689052496 6686 6685 3922976 50487 50486 659193483 74270 74271 843954874 10639 10640 275640500 44982 44981 61884910 13498 13496 830429264 55996 55994 660529282 78499 78497 297544573 46342 46344 433373611 56390 56388 658490407 93206 93204 106298587 53980 53979 507790463 8238 8240 407115226 65648 65647 84320169 44997 44998 370111256 49903 49905 239540917 12355 12353 130549314 39538 39536 13668305 50504 50503 189915923 96282 96280 658492861 81222 81221 406075501 48717 48716 777786751 26444 26446 353263528 50508 50509 170076247 82624 82623 10909226 55586 55588 224713717 50510 50512 278803767 31872 31874 161520362 76195 76196 130382859 61716 61718 669540189 42999 42997 638042150 60732 60730 677463551 50518 50516 872634344 69888 69890 442846529 19187 19188 205017949 39031 39033 61622980 675 676 601610074 89221 89223 699609360 68980 68979 893955785 82259 82261 196142986 26406 26408 236160577 62858 62856 88434336 59740 59741 582714842 72310 72309 632606279 61745 61744 704331071 50529 50531 828775591 50532 50531 566040068 79003 79005 509858580 83056 83054 68253242 13989 13988 427616065 100 102 795135297 6780 6778 101242032 61053 61051 541715678 75206 75204 172548717 33142 33143 83001485 50541 50540 443117820 75408 75407 104954137 17815 17813 337929360 54891 54892 202420841 53482 53484 486834046 25776 25774 495600029 44435 44437 356761840 60240 60239 991226202 41147 41148 290626526 50550 50548 870787169 14596 14597 737483322 70800 70802 423368295 10660 10659 587710571 73971 73973 287474465 72717 72719 283133181 61150 61152 720374686 21322 21323 877686935 50068 50070 928160217 20565 20564 424098349 35142 35140 100827791 17117 17118 336851830 52853 52854 186004814 81230 81228 558209441 98947 98945 233910991 82395 82396 473046596 70483 70481 601341317 19050 19048 504544405 50568 50566 404879478 42684 42683 935866076 99366 99364 67790922 71195 71193 406706216 50570 50572 941918881 50573 50571 292140609 18595 18593 963377066 50575 50574 233877471 70168 70166 871711218 50577 50576 694555417 27170 27171 625150073 52581 52583 26578464 36347 36348 540503819 792 791 336002093 33113 33114 748875981 86901 86903 370772152 93562 93564 611959063 56921 56919 533633771 23339 23337 279260801 90734 90732 354811734 73752 73754 661994561 53123 53124 599406052 47099 47097 783345076 881 882 90567182 75972 75974 592166970 46239 46240 897674062 50592 50594 682979143 73138 73136 717623767 60376 60374 566927031 30628 30630 131365763 29671 29673 896235362 11486 11485 340630797 76799 76798 547897841 50365 50363 815670144 31595 31593 412560368 64276 64278 375063023 24828 24826 499442468 61248 61246 390399847 22460 22462 54917918 99030 99031 753504546 39918 39916 191549712 70422 70421 182922493 96711 96713 470802912 20836 20834 97304620 43069 43068 747587195 14940 14939 10323501 52142 52143 794151532 29495 29493 854785018 35835 35833 420532397 7204 7202 968625027 18521 18520 126089916 4600 4602 77794139 50619 50620 704103922 50619 50621 302966450 76047 76048 760124177 64086 64085 197198211 25080 25082 230050844 41714 41713 907881742 47832 47831 267852907 45801 45800 67616905 46488 46490 74051326 50629 50627 23603731 20913 20911 361113362 39379 39380 642583529 50087 50085 68699890 95388 95387 78330332 50633 50634 319781136 81481 81482 583117571 95453 95451 82980692 45098 45097 874197933 35254 35252 753913012 44778 44777 53418905 93052 93051 898764037 38367 38366 34347626 51459 51458 521117456 26806 26807 893015125 59201 59202 389883113 60628 60627 121051421 16283 16282 757075580 81110 81108 17157441 50647 50648 35750505 20783 20782 351287668 58080 58078 987613458 51195 51193 226120781 22660 22659 295169521 27431 27432 393081408 65912 65914 206342960 99386 99384 242785229 47962 47960 946008947 88489 88488 570945527 79006 79007 771567097 79300 79299 53027064 57369 57370 22261475 39723 39724 151988531 36928 36929 88655315 79119 79121 506547306 85569 85571 496100537 26487 26485 672053553 21981 21983 143839466 51900 51898 999349922 50668 50666 483218547 92350 92352 269208147 58465 58466 529102252 61719 61717 48341637 42096 42098 898327312 56342 56343 499421342 75337 75335 727929163 73199 73200 832057306 53564 53565 929103765 98348 98349 938726461 89770 89768 925029951 50679 50677 222477772 2939 2940 181162891 14640 14642 898272252 50169 50167 265501377 99570 99569 36584299 62499 62501 494254463 77617 77618 737642446 44849 44847 80344913 14831 14829 263009322 77473 77472 913326977 44457 44459 627125064 76325 76323 266786097 94475 94477 508292707 7422 7424 846778790 37422 37421 55438883 50694 50692 634555623 50693 50695 639230415 83286 83285 674543751 46973 46975 786999486 44529 44528 776107199 50699 50698 55418382 55285 55287 880146368 42224 42226 859216537 35984 35986 607272774 4801 4799 42299173 50704 50702 779452529 24434 24432 660687067 98033 98031 506120657 53856 53855 17247739 31930 31932 68783039 19698 19696 49419981 39792 39790 48378100 36960 36959 519672539 287 285 43333460 17448 17450 68247645 28552 28551 193212683 9507 9506 61934069 13221 13222 749825499 50715 50717 667686556 58151 58149 803651764 91902 91903 830406108 92613 92615 989825414 62776 62774 206116417 69190 69188 584287059 86053 86052 730768394 50724 50723 740839048 76231 76233 588568099 94007 94006 944043405 50727 50725 136777560 68895 68893 59168155 50727 50729 223956931 5447 5448 423454158 50731 50729 719868550 3535 3536 990674555 28711 28712 96220096 77256 77258 604713667 20345 20344 655078073 35139 35140 594694760 31209 31208 916251744 62201 62199 881170912 49376 49374 161901048 85940 85939 344506024 20387 20385 944996366 11440 11438 340661723 50743 50741 199621038 52360 52362 124619011 78336 78334 930380758 63720 63718 319900975 23388 23386 760319275 1832 1834 47138374 94890 94892 51072491 69057 69055 113447066 23089 23091 906783779 59892 59893 422630080 41409 41411 48212002 60437 60439 870607264 84627 84629 554859821 66347 66349 287147208 86225 86223 364069492 92855 92856 499005702 42076 42074 779704389 44775 44777 494417717 19952 19951 394311040 26872 26870 50928471 24190 24191 498166091 61491 61493 68502500 74370 74369 264037638 49709 49707 674437474 66110 66111 264512130 11817 11818 933234230 50768 50769 127335021 64949 64947 194253498 7848 7847 295059217 29506 29505 533515663 50772 50773 137883455 86162 86163 699891765 4208 4207 237344133 21602 21604 832907224 56801 56799 16951207 33376 33375 731508845 50779 50777 684390989 50780 50778 834758142 39186 39184 366255354 20736 20734 578768962 97305 97306 64743485 73542 73544 69463153 6073 6072 356849707 93009 93007 809040214 79364 79362 351696140 61260 61259 679037350 83919 83918 384105557 50790 50788 392122512 63030 63029 590348247 50791 50792 509107349 50793 50792 25076021 9670 9672 865498266 52586 52584 358758299 93673 93671 830573372 73408 73409 962051501 24467 24469 432766051 43877 43875 711515070 50800 50798 773818650 50801 50800 913269315 82053 82055 544621982 98280 98278 56360583 72297 72295 23847860 5173 5172 46007200 17349 17350 265868096 7412 7410 71303073 5062 5060 670423828 71354 71353 544740625 1022 1024 977124358 46168 46170 71072924 3058 3057 97875013 39894 39893 407450377 65904 65903 10510061 53720 53721 266191724 74804 74803 251126744 2629 2631 798580125 48453 48451 619766712 70030 70032 29392104 69792 69794 425308770 50819 50818 113820422 51736 51734 105379181 74286 74285 275417420 95512 95514 21455612 27470 27472 527637027 37178 37177 758404312 50826 50827 807143608 61621 61623 530619330 60765 60763 179113205 84127 84126 32711943 50830 50831 152727983 50831 50832 705726548 38893 38891 61597985 63923 63924 273417164 28875 28876 401105305 95894 95892 592843864 50837 50835 403151985 95137 95136 936470590 50839 50837 455358785 17349 17347 897605622 50840 50841 972286803 92702 92701 69013817 3395 3393 768016215 19501 19502 432472154 74061 74059 579370840 76488 76486 756450265 50846 50847 157405935 26067 26066 751666742 5715 5713 503033783 82108 82107 59854851 54874 54873 811658752 70031 70033 719328317 42777 42775 629085640 50852 50854 731390172 82365 82364 4896743 50856 50854 339019177 37664 37663 629041033 18229 18227 10323792 28368 28367 738158561 65980 65978 959292598 33655 33653 735961628 93143 93144 164240524 74782 74780 502806420 59205 59206 781414693 89189 89191 44137031 35199 35201 406183556 50867 50865 42575239 36637 36636 702281402 53713 53711 406051059 90448 90446 851531887 99217 99219 975325093 66547 66549 90485694 7471 7472 295047597 48716 48714 777556294 69946 69948 864660926 64629 64631 750194557 50877 50876 749842728 50876 50878 774998600 4855 4853 773968902 22735 22733 818241737 48778 48777 210535865 80635 80636 202100088 50883 50882 606512533 53633 53632 69993590 692 691 321434585 92259 92258 678431774 50886 50887 485428965 6773 6774 527565788 50889 50887 666898599 41243 41242 586337602 50891 50889 657072215 94748 94746 222808920 37300 37299 621284452 50892 50894 980495412 9086 9087 992133294 54118 54120 516419787 81004 81006 795913461 45295 45296 357738247 50898 50899 83652497 6613 6612 129370650 50901 50900 862066788 91091 91089 835255569 84577 84576 385161230 12335 12334 583144364 51688 51687 192884575 67339 67337 41210733 92605 92606 61174546 63787 63789 499410671 50907 50909 249935800 54764 54766 413934969 31498 31500 540998130 43194 43192 234799315 10049 10050 124557027 8987 8988 950988632 31306 31307 785246437 85594 85595 744347725 39925 39926 266607739 22382 22381 39118449 49056 49058 813191560 11580 11578 968393941 62478 62479 441998526 99051 99049 693348334 97670 97671 532561240 59195 59196 185627881 50924 50925 508402444 19390 19388 23925566 25078 25076 314171451 90649 90647 36907656 10445 10447 788776044 27699 27697 79916692 44653 44652 90135288 50932 50930 335987640 92440 92439 968063494 31857 31858 101216102 73689 73687 196873658 50935 50936 951713024 77733 77731 734997418 3548 3547 409097966 5081 5083 741964434 50940 50938 739183599 10009 10008 21283400 50942 50940 631701164 44446 44445 567818226 36298 36299 395916179 6218 6219 985324150 38302 38304 305443042 31811 31813 108360498 96100 96099 177546498 56146 56145 3654894 15586 15585 221693719 69166 69164 621118222 57303 57302 506013141 32744 32742 292016908 72959 72958 148887701 55775 55773 869960230 92020 92018 27641512 50957 50955 533618004 4396 4395 447609067 22457 22455 920496509 40634 40636 784673179 51696 51694 957719018 63875 63876 61310571 43146 43148 164807419 40791 40789 99440852 50963 50965 457661721 97435 97437 547293357 20890 20888 311970795 86963 86961 308980987 72609 72608 379956685 67653 67652 40902410 25525 25523 459681662 60173 60171 918012861 63218 63216 468598808 11188 11189 776011554 50975 50973 353255750 50974 50976 11896393 81400 81401 848791473 76728 76726 96404311 99814 99816 20791227 16528 16530 636633046 33871 33872 387156592 50982 50981 392546639 83200 83198 79193785 18455 18453 669205531 42933 42934 17644243 50984 50986 381149302 89694 89695 564105728 69348 69347 539567573 37161 37159 296280701 11940 11938 15220346 51799 51800 430862259 10063 10064 885980485 50993 50991 700816561 68695 68697 253755341 95966 95964 947339994 17347 17346 881376943 38703 38705 675111131 91360 91362 313385510 20467 20468 94975457 22414 22415 452305116 41590 41588 270703880 53346 53347 559552256 5574 5572 525057302 84070 84069 21154201 35521 35522 386031721 316 317 731533338 51007 51006 6700846 65782 65780 477349430 93599 93597 455316948 76635 76636 543987701 66812 66813 356878784 24391 24393 630504968 24792 24794 29871683 38368 38367 33662554 51013 51015 967802825 60048 60049 302415079 86618 86617 30298451 84964 84966 133923025 96129 96127 120430631 49484 49483 901363632 56933 56934 6533061 10555 10557 732484906 27803 27804 223036958 51024 51022 856267973 73753 73751 26870273 11899 11900 72035320 28062 28064 392967638 49741 49739 385493640 90192 90193 280388750 22172 22171 223630610 45829 45827 521039578 52150 52149 494507491 2071 2072 13325979 71749 71747 977248272 72292 72294 638160538 9948 9947 497139908 70105 70104 178295418 21248 21250 919821012 18575 18576 953205483 61147 61145 502513817 59280 59279 8240160 89077 89079 257843198 90567 90565 414108802 66501 66500 278721752 28816 28815 7540646 73682 73681 16397686 43698 43700 235573628 2262 2260 934522233 54523 54524 983317450 78778 78780 835369702 51051 51050 581189593 16825 16827 830005626 61185 61184 116273775 51054 51052 289269822 23761 23760 64323580 40374 40375 748057947 87882 87881 260179736 13530 13532 541727790 51059 51057 215070509 95007 95006 73470367 58063 58061 617744241 51060 51062 565344943 54912 54911 954751512 50275 50274 85428561 24529 24531 529539015 90894 90893 843111291 21546 21544 36013387 15734 15732 404934780 18215 18217 787088779 51068 51070 151799952 54004 54002 228385211 42614 42612 408191666 14056 14054 247919059 46261 46259 531827889 486 485 26788672 32686 32687 237697414 51075 51077 637987801 28541 28540 44028389 8115 8113 736796436 83170 83169 336229138 99695 99697 214279034 19623 19622 155570166 54016 54014 304299096 59768 59767 579127410 65457 65459 983096248 26849 26850 912394995 72100 72102 258683023 76290 76292 76821575 68766 68765 483321144 58377 58378 4006319 23731 23733 516399649 38941 38942 870164789 3641 3642 347089093 18213 18212 15182911 2236 2234 223779546 22820 22821 485439589 40925 40927 499204555 27956 27955 243116672 90793 90794 344975976 80463 80464 193038339 24649 24650 469641437 94516 94514 996409999 68608 68610 478484704 42748 42749 52236225 51105 51103 303984175 49261 49259 49333583 5979 5977 639854906 51108 51106 626925907 45663 45662 70760988 25075 25077 61685478 98014 98016 493874128 77464 77462 36350705 35559 35560 671488418 82359 82361 596394304 11584 11586 332046563 23474 23473 939413976 58307 58309 58931937 2684 2685 70665867 81536 81537 573451031 3446 3445 42564809 43584 43583 20528544 69556 69554 558058937 68472 68474 862884338 30646 30647 16063624 61092 61093 812738504 55909 55910 7977218 91531 91530 913937504 99963 99962 270540895 51129 51127 991489511 92478 92477 873836127 51946 51945 949455666 63254 63256 920579225 95593 95592 167553966 1957 1956 117191183 61346 61345 665508762 69692 69691 607965959 22768 22766 916727923 51138 51136 956832022 71271 71269 13873072 51140 51138 29112190 2775 2776 697360816 14280 14278 625096122 22067 22065 213482225 9520 9522 26880086 17871 17873 545039746 11787 11786 901664772 34623 34621 96155835 84421 84422 17146605 43239 43237 480116011 88966 88964 64644165 39961 39960 238912210 1698 1697 13275170 47345 47343 954378128 47971 47973 545124750 29181 29182 283533790 33969 33967 362282714 1783 1785 674538428 97010 97008 72964150 51159 51157 779217386 92356 92358 701202047 95852 95851 464964443 49048 49046 673826904 76569 76568 402136295 33080 33081 962118524 43766 43768 285605184 60317 60315 83116115 51126 51128 288152871 91099 91100 6812099 17078 17079 142170080 20097 20099 11325768 51169 51171 446328803 51170 51172 490073927 12341 12339 593593300 70119 70121 679391135 9170 9171 65474485 74635 74636 541599362 4735 4737 709496411 99497 99495 352091523 76576 76574 638816030 8804 8805 750428399 85901 85899 993547221 67630 67632 510520673 93127 93125 96078594 31709 31710 41442193 35529 35528 535493193 48472 48470 990584429 51187 51186 491662631 52092 52094 370501483 46164 46163 203095008 35867 35866 718652701 52557 52556 257818297 69298 69299 353357830 51192 51193 62636392 24250 24252 265886124 42263 42261 13748937 93312 93310 303075822 72736 72737 691653842 51198 51196 778786456 51199 51197 455807177 45289 45288 422224181 93048 93046 868021172 94701 94699 359352100 7744 7743 918947602 98295 98296 739901422 95012 95013 224733640 403 401 780330455 51207 51205 756657502 10146 10144 646276275 51209 51207 428759915 66770 66768 912624379 6984 6982 318074702 2784 2782 171831584 62292 62291 588109855 15609 15611 487631647 55475 55474 449009382 39428 39429 863860822 320 322 846318858 93281 93280 235677078 6302 6303 516345612 85226 85228 891835769 55865 55863 205770612 74260 74261 547988214 75703 75701 324990476 95098 95097 487445042 29958 29956 390526797 18898 18896 809796505 2051 2049 558039063 51226 51228 539368750 7487 7489 716704165 31533 31532 478305823 16130 16132 667298239 51230 51232 785633437 5093 5095 76460849 1910 1912 831655402 51233 51235 655571581 17068 17070 824412340 67953 67954 666587853 79940 79939 946786721 51237 51239 309401387 88236 88238 722209323 12037 12038 577328116 33379 33378 790297006 58091 58090 176153738 57461 57462 145619135 91060 91058 10637130 40483 40484 686008000 5794 5795 64876478 51248 51246 311631281 54851 54853 211253011 83850 83852 379656265 22723 22721 997221069 3839 3841 166772294 51575 51574 953105849 52631 52629 922028801 1144 1143 345289507 20250 20249 753205829 78423 78424 444126282 6754 6753 780871521 61141 61139 124643345 1167 1166 582576764 16524 16526 228680439 69756 69758 140017705 10262 10264 958274377 26951 26953 270489404 39197 39198 655297943 70196 70195 501031131 940 939 564217188 31203 31204 326311640 68301 68303 310623777 8990 8989 660745278 92675 92674 504189021 10979 10981 687649833 54012 54013 419069750 18650 18649 876284635 51273 51275 718420499 51276 51275 925621517 40196 40197 250078869 51278 51276 184920451 51279 51277 100320970 12136 12135 47937763 68320 68318 712675236 97568 97569 837404615 51283 51281 963265450 83903 83904 193943313 11528 11526 31270382 85824 85826 517527167 61094 61093 220125503 89377 89375 263626111 62902 62900 829521823 59897 59899 265152068 7512 7510 561049080 16227 16228 954842905 8127 8128 706005002 17306 17304 185509365 97086 97088 827463848 95811 95813 808157776 23640 23639 660486692 61201 61200 124514614 69259 69257 16013576 41775 41773 438867866 13399 13401 232745734 51302 51300 14853356 36231 36229 437099570 84873 84875 997638126 53891 53892 828515439 17195 17197 451362755 42277 42275 839777063 97078 97079 81199944 51309 51308 53268288 70324 70325 748141736 8725 8727 543773003 52198 52197 125105963 73216 73214 675147262 92584 92583 486950223 26328 26330 54117092 88024 88025 287511834 51316 51317 932030291 33438 33436 695443118 51319 51318 387828639 25642 25644 815898910 51319 51321 542171277 92712 92711 959177088 39740 39739 30536458 90889 90890 567812164 31771 31773 942893085 74404 74405 499448004 12537 12535 310580507 51327 51328 572153627 42927 42926 832319514 51329 51330 995995707 29382 29384 771624615 5964 5966 744687674 93650 93648 971839676 51334 51332 417321709 63757 63756 814939628 38351 38349 496683704 51337 51335 69599457 30408 30406 406804900 21830 21832 45558024 69366 69367 13668530 92411 92412 556540555 15526 15525 381266288 29330 29332 551873664 80452 80453 58705353 94479 94478 33466720 97462 97463 890626593 8689 8691 298817978 29402 29400 298626466 51348 51349 167846184 96515 96513 132529360 13157 13159 749809027 16780 16778 449202788 41825 41827 188128851 68587 68586 801503831 76056 76055 159432841 51355 51356 17402173 15834 15833 270283377 4838 4840 429547988 19704 19703 53901794 51360 51359 420100829 97129 97127 300459704 17223 17221 651382570 11995 11994 202212227 36206 36204 289654265 16918 16917 382584449 21716 21714 34572160 51367 51366 733788362 93421 93419 713535945 11839 11837 943045067 84701 84700 23255488 39987 39985 230567157 62262 62263 439839371 48523 48525 285667254 64559 64560 847968537 51373 51375 965536681 24958 24960 974967294 43597 43599 333355274 80080 80079 926494590 98397 98395 410748268 79590 79588 615257575 7162 7160 156709550 90971 90970 189811237 52257 52255 670655019 29738 29737 960763536 86126 86125 910368817 51384 51386 414929416 51387 51385 332243893 82010 82009 141417796 13007 13008 703583812 17729 17727 934218343 20747 20746 945494077 51392 51390 672899796 40303 40304 878941502 84272 84271 384597828 51395 51393 215858396 27411 27412 803857942 15263 15265 77640599 36769 36768 201073638 39904 39903 900419596 82646 82644 492737120 51401 51399 786561133 54450 54449 192020822 41480 41482 47786543 4120 4121 539735569 71133 71131 450561538 10115 10117 153875685 25559 25560 15112198 82734 82736 241879304 17273 17274 436032572 72797 72795 9469605 31089 31088 418917179 40143 40141 14713643 59376 59374 632273700 58240 58238 617717739 75025 75024 51776727 72713 72714 389825250 19478 19480 93719911 56992 56991 959171027 33362 33360 175362508 89451 89450 609551258 94712 94710 500024024 51421 51422 287562684 5745 5746 557991277 36119 36120 40821826 69327 69326 623751916 42185 42187 952709576 79895 79893 110015984 1581 1580 259341777 51428 51429 59170621 83969 83970 83215197 62455 62453 410912499 27516 27515 289393086 38180 38182 400838152 64586 64588 193778087 61393 61392 244438004 66237 66235 30267526 6357 6355 650835118 93202 93201 62662163 2596 2595 467804888 51440 51439 59414569 51441 51440 813314614 56686 56688 238772438 16437 16438 962930277 98984 98983 32546990 91536 91535 791337418 81411 81413 629888868 75588 75590 405246152 79519 79521 533548187 98834 98833 28640054 53265 53264 909673209 64980 64981 999421456 51452 51451 259672957 31608 31606 601270124 16775 16776 521699091 18036 18037 718000 51454 51456 992185446 78592 78590 275150595 51456 51458 428447734 13263 13261 792701441 56038 56036 386327146 8940 8939 866060467 81318 81317 162982183 3911 3912 45815486 68324 68325 21624097 33196 33197 123552218 51464 51466 919800817 1683 1682 473438086 51467 51468 238941993 72710 72712 22692091 48501 48502 727471588 53387 53385 701514078 51472 51470 16917153 83128 83130 326486585 44763 44761 29252945 20949 20948 71829548 42286 42288 298516910 51476 51477 367554016 74822 74820 50429903 11666 11664 558731581 51480 51479 504951033 21215 21213 26216157 26518 26516 352378553 51483 51481 357104576 51484 51482 687667759 17488 17489 338326337 66182 66180 984374701 12044 12043 698758984 5463 5462 89811073 51489 51488 36509890 57533 57532 642622222 93789 93788 487691342 56273 56271 230533410 51493 51491 352988985 12884 12883 459247235 12335 12337 827465901 53758 53756 144568779 74680 74679 829201189 7211 7212 577057142 51499 51497 629623332 14574 14573 882571066 34519 34520 91871271 79039 79038 690720151 57506 57508 409637080 99779 99778 19196334 80397 80395 521171844 12693 12694 185295702 28510 28509 311511503 73987 73988 348208493 19828 19826 705205927 23870 23872 19173484 51511 51509 950563190 37920 37918 27419454 26235 26237 376906140 65435 65436 983891539 17249 17247 632819228 88281 88280 805082352 53304 53303 652760469 83732 83734 486514889 93171 93169 761438837 32753 32751 875693521 39983 39984 648187753 51522 51521 741704785 90842 90844 103034904 13917 13915 448407351 23566 23567 132649488 92137 92136 454061233 7735 7734 462637568 49407 49408 576412923 88451 88450 708010281 48795 48796 56787830 35374 35373 144619279 47386 47385 67501561 38895 38897 142158708 9382 9383 105584235 3151 3153 970040454 77387 77388 655661714 74392 74393 258557272 25093 25091 342943270 12154 12155 932210831 59826 59825 32606506 51541 51539 464237406 51542 51540 507839612 5531 5532 408376500 17733 17731 140197546 98132 98130 539280563 51545 51546 742671111 7767 7768 452991077 33749 33747 60449022 51547 51549 875609514 58921 58922 523415975 80418 80417 687616885 92774 92772 986427800 42675 42673 166138424 27313 27312 408988926 96953 96952 9959581 83124 83123 85733868 26013 26015 207106167 63309 63310 166231282 51559 51558 121151480 58477 58476 698487794 18882 18883 634411812 55036 55035 787219247 6449 6447 60778885 81615 81616 731803815 25924 25926 773002273 51566 51565 735738275 51565 51567 2477993 95101 95103 52446348 1813 1814 10524403 51570 51569 380223744 1688 1690 352307626 24308 24306 592263205 28207 28206 988930885 39483 39485 656228157 48733 48731 444276277 27967 27966 714285691 35949 35948 582571875 91074 91075 251612693 67828 67826 54576601 51578 51580 586539931 90910 90909 874797759 96032 96030 979745159 51582 51583 512908682 45128 45127 742881557 77432 77433 404330608 59440 59439 938462805 9646 9648 42707231 71977 71979 872668798 1601 1603 41634222 31398 31399 151517317 42930 42931 509781460 59036 59037 429044718 70073 70075 946049112 59759 59760 438399459 51594 51595 883436744 1027 1028 981791875 23830 23832 46995310 51311 51313 586711164 46406 46408 32168832 51599 51600 651377884 91021 91019 785842071 51602 51600 785827108 89664 89663 822069346 94160 94158 25745310 51605 51604 939099548 26727 26728 214735345 36487 36485 959705403 83239 83238 788829683 94534 94532 39026923 38433 38434 670400702 41106 41104 211419578 34791 34790 758047238 33306 33307 55005717 86358 86356 129474986 71169 71170 809817075 44697 44696 2711432 61600 61601 492525904 31078 31076 939710870 12666 12667 572538077 47361 47359 781255215 90554 90553 712039670 32283 32281 428824746 36186 36184 724672212 87989 87987 223156785 69060 69059 370001924 37292 37291 438423760 74419 74418 433720343 37874 37875 534277837 35946 35945 563552924 34700 34698 348566584 46348 46349 605223243 48973 48971 578622146 29137 29135 908842627 56060 56062 437715923 77590 77591 833683447 88018 88019 573572310 72494 72495 585415076 51638 51637 544452056 29116 29117 245412102 97483 97485 13637201 90261 90263 51718283 82289 82291 474512449 63557 63556 86800200 69513 69515 560292223 82362 82360 210415850 95011 95012 4821838 53409 53410 540281328 37647 37648 13108786 50168 50166 97242136 64634 64632 632848386 68235 68237 360017687 49819 49817 467939901 32334 32333 609823117 45406 45404 480138913 51653 51655 398790200 20309 20308 72784378 17165 17164 317622632 46253 46251 604889401 62562 62561 290738867 76456 76458 716801221 54006 54008 532719337 6441 6439 174382614 81766 81765 99409483 3848 3849 349748607 51665 51664 314520311 70873 70872 898321995 34095 34093 489802663 77212 77213 160569100 17465 17464 735207067 86480 86481 322065456 59576 59574 350388436 7215 7214 722788565 29715 29716 152958339 28499 28497 823534047 51673 51675 454463937 37551 37552 515483463 35479 35478 893225088 91421 91419 27340213 51679 51677 276837058 20275 20273 558021202 36568 36569 495593481 64199 64201 775074519 24435 24433 850049806 43254 43255 52249579 43245 43246 810823349 37446 37445 324332459 51687 51686 775763777 75438 75436 211742346 46755 46754 589700036 9751 9750 218440795 82653 82655 423037914 51692 51690 172530604 110 109 554007959 34785 34783 754059094 411 410 355641278 94003 94004 17148498 67303 67302 548498484 64362 64363 45607886 43471 43473 430196404 20046 20044 174673280 98144 98142 585241539 67646 67648 908633659 20989 20991 639189991 51704 51703 418607808 18649 18648 411848468 40136 40134 192910038 22675 22674 477756519 30095 30093 608909469 84741 84740 823906839 85730 85732 934082591 66121 66120 55099816 30477 30479 32123688 51713 51712 280487009 95854 95853 512762712 65817 65815 803298305 80274 80273 190532726 16509 16510 780217262 66740 66742 517132551 15958 15960 414817582 61280 61281 779507487 3767 3765 450102873 58833 58831 170449784 51722 51723 262308558 74669 74670 228972737 4179 4178 763688422 51833 51835 93288760 51725 51727 604367078 55387 55388 170133115 51727 51729 471964025 90209 90207 294521755 35362 35364 757517405 72276 72274 467066227 5854 5855 943011932 22785 22786 980876600 4838 4837 13194110 53315 53314 361433425 59968 59970 360832125 91228 91230 816099432 73591 73592 930456185 26411 26410 289069761 97385 97387 407141613 2809 2808 146669002 51742 51743 447605218 64350 64349 71847412 24692 24694 729004130 53759 53758 603013826 49151 49149 590892336 74123 74122 2381599 47247 47249 520200118 72961 72962 3735541 73832 73830 559612735 12081 12082 9894651 51753 51751 773361766 57884 57885 815237071 51753 51755 850838222 60584 60585 602906948 95751 95750 761143060 86336 86335 29455101 9269 9271 612726018 51759 51760 861159227 17508 17506 556864006 40058 40056 744317171 39272 39274 37727714 4697 4696 351878180 21318 21317 5251492 51766 51764 826045031 95543 95544 837021913 86292 86294 201138632 37936 37934 69043454 67900 67899 94739412 54789 54790 975843127 55137 55139 614994675 70014 70016 584529988 3599 3597 697184760 76311 76310 416259760 4404 4403 145576439 89474 89472 433986379 71006 71007 192266838 51778 51779 47172059 35024 35023 996726567 68521 68519 569657871 56789 56787 413544885 40348 40350 843148468 25158 25157 42380637 87658 87660 823410987 89292 89293 896690848 32964 32962 546543387 52282 52283 474454646 90931 90930 682805347 23916 23918 494410724 94270 94272 684810067 40014 40016 532021712 36559 36557 738159899 49897 49898 736069397 54942 54940 299738243 23958 23960 754032339 37143 37145 505580765 53094 53096 194633480 77745 77746 12050744 49282 49281 124287333 79452 79450 142634967 51802 51801 262288986 37024 37022 313986530 44589 44588 35118196 46804 46803 687141722 92169 92167 859733480 88647 88646 533566290 30694 30693 37291120 13598 13600 672646237 20650 20652 37622613 49862 49863 617106755 304 302 293061581 3793 3791 930720248 98502 98500 691756936 33411 33409 361471182 12690 12692 37071238 51816 51817 400941033 51818 51817 769164587 12591 12590 391711475 60145 60144 634202517 57733 57735 128024850 2652 2650 251928365 51823 51822 587856663 88432 88433 308919164 99166 99164 413893113 74085 74083 221613889 14619 14618 257060225 84194 84195 987757248 2979 2977 788347718 64519 64518 447667292 7727 7725 50385372 6234 6232 854396264 78703 78702 650708041 20918 20919 867836219 82793 82792 255650232 51836 51834 461052546 86266 86268 582835570 55477 55479 518916827 30962 30960 835271433 37077 37079 920408223 29336 29335 37694166 56368 56366 359294718 51842 51843 61229222 51842 51844 621608018 26057 26056 68629681 96103 96101 320324269 14982 14984 895129292 30200 30198 133377716 40464 40462 917435359 54960 54958 250255537 51851 51850 891775384 91771 91769 262206435 92997 92999 306911329 73842 73840 455086105 12778 12780 625957776 22608 22607 781097343 13463 13462 592898014 86028 86027 763349687 51859 51858 12379163 51860 51859 904070443 31427 31428 513463840 40761 40762 261833634 41322 41320 853435908 60729 60727 430676754 73647 73646 51997075 93683 93682 923647413 6068 6069 500903419 6620 6619 488715359 82708 82710 676357577 76490 76492 96322063 84737 84736 820037908 51872 51871 652617156 325 327 880150008 83687 83689 840543890 42300 42298 676992327 53978 53979 28085236 61777 61778 985417594 22926 22928 391926884 25207 25208 466525678 74533 74534 712696873 55421 55423 26068045 19815 19814 768091761 51882 51883 941473353 99464 99462 148987551 31045 31043 818912657 61735 61736 720074726 51886 51887 566318077 4731 4732 927303959 51888 51889 673248780 7238 7240 165497527 51889 51891 57816977 9684 9682 891040597 55350 55348 25146025 60651 60649 998190618 13122 13123 711983344 51896 51895 650354594 88367 88368 563054325 82283 82285 52585226 94709 94708 212993515 50667 50665 29686091 85564 85563 835566497 45392 45393 550292678 14653 14655 523546804 46705 46706 554818336 61154 61156 719015171 51904 51906 627907407 54937 54938 372543587 74923 74922 21456373 63803 63802 146359188 33460 33461 388517357 88745 88746 856110452 51911 51912 619439908 88171 88173 212031603 65028 65026 66495915 82946 82944 46271047 51916 51914 548376330 24501 24502 726556641 28159 28157 126230486 80971 80973 713029535 87979 87980 263075718 68955 68953 589906883 18642 18641 64198274 88369 88371 496223012 54630 54629 799750781 16423 16424 983371299 37250 37252 259716357 19972 19973 601310689 73319 73318 626382936 89797 89795 642548655 44494 44492 266883194 3528 3529 165797062 68411 68409 679882372 17651 17650 391499321 39541 39539 154866751 16917 16919 518366503 25271 25269 410959345 55009 55008 831436597 65382 65384 478420599 20600 20599 519012155 51939 51940 942440852 78757 78758 701067838 70413 70412 328968329 46611 46612 86253727 63965 63966 308679910 51945 51944 202373009 50232 50234 426145183 25241 25239 100972240 1893 1892 103541346 41639 41638 703065745 76547 76545 437293352 90386 90385 833296820 12328 12330 988287499 55430 55432 814753857 21764 21765 189963607 92264 92263 40879122 69534 69532 18138595 44945 44946 658647501 81316 81314 481178018 38239 38241 959617046 82211 82212 8471157 21261 21262 359712514 58267 58265 263113027 65589 65591 596270542 43126 43127 277141836 62727 62725 285789393 66673 66674 942260666 51967 51965 840112559 55214 55213 541973369 51967 51969 884030416 43729 43728 612297033 74255 74253 950705424 22864 22863 152583698 19963 19962 40945848 24633 24631 769039735 10896 10898 11245742 65588 65586 772410029 51976 51977 334670056 95963 95964 812022158 51978 51979 758460710 35495 35497 141891049 33221 33220 884709601 26681 26680 732599581 39284 39286 157470078 17320 17319 471057894 47271 47272 209042120 15627 15629 178999926 70617 70619 647151005 39683 39682 323610824 82688 82687 858369767 32818 32816 339295537 51991 51989 614636239 82791 82790 57023288 61412 61410 320534573 87924 87922 53573799 28178 28176 130741314 44642 44640 417414882 67270 67269 923149993 14416 14414 112705144 1616 1614 987611531 69998 69999 731775224 46062 46063 6427155 94905 94903 712830214 70336 70334 965141793 10861 10863 992538797 88196 88195 94413891 19200 19198 653895159 1686 1685 579616481 14014 14016 318252475 98428 98426 409777079 61157 61159 431127735 88484 88482 839831176 52010 52012 380434142 24626 24625 871034385 74333 74334 628372723 52013 52015 600270397 52015 52016 911261783 90430 90429 318395031 83743 83742 982978848 75810 75812 28320516 73310 73311 177814122 14814 14816 779369650 72119 72118 121352434 55127 55129 4665676 92400 92398 421847009 56896 56894 594280048 94600 94602 261029861 41227 41229 79973218 4967 4966 12313734 31041 31039 23988994 33901 33899 772092856 61514 61513 996413435 8717 8719 227556268 45430 45432 12693822 5408 5407 233708 52034 52035 396563119 34167 34169 897527463 83410 83409 547939869 52036 52038 539261769 67996 67997 571947128 52040 52038 11843919 48579 48580 765239102 54055 54057 174735450 94755 94757 850418231 94083 94082 72804482 52043 52045 798244194 52044 52046 277723628 56242 56244 318273327 59423 59421 750759583 45524 45523 3999470 44312 44310 943106707 44571 44573 139720584 26819 26817 431929867 44441 44443 155267693 13285 13283 651585061 52053 52055 104890061 1450 1448 215829936 16601 16600 713261323 97258 97257 971522109 19922 19924 144068207 82732 82730 657657721 52059 52061 140568859 4971 4969 120720058 40065 40067 365410368 62510 62509 960747735 34780 34778 32526481 42866 42867 84124733 52066 52067 690004216 89827 89828 60883775 52068 52069 256038792 97540 97539 443946670 3599 3600 84316852 5770 5769 87064746 36897 36899 128168638 52073 52074 397231543 5928 5926 758833010 25619 25620 862203412 22602 22604 265819667 87671 87672 370584904 73919 73921 152458134 50173 50171 41975293 63468 63466 811511566 52080 52082 11120657 42616 42617 768440424 97295 97296 400153835 62640 62638 330379096 23534 23532 69760523 22672 22671 279864979 61069 61070 162488805 71529 71528 746710847 42318 42316 660429552 57718 57720 560015527 90187 90189 191415546 41150 41152 67006516 88500 88499 190803134 93975 93974 203926937 58809 58810 31024568 84902 84903 806184781 61016 61014 332200504 18392 18390 605965118 91300 91301 65181622 52495 52497 831502276 52100 52102 923775333 14074 14073 897274067 5896 5898 683391754 50707 50709 983659894 81032 81030 916213263 57151 57149 70442872 73798 73800 2363091 52109 52108 483837796 19176 19174 60067397 67625 67626 406884017 8606 8604 447929265 72830 72832 528441910 39136 39137 823194330 96110 96108 869780196 55912 55911 7310920 93389 93391 38291635 52117 52118 273791459 66762 66761 431000541 84534 84533 448453057 84326 84325 226941003 85930 85929 487469373 68117 68116 27884364 90172 90174 209439305 17683 17682 208015245 64838 64837 329990917 78314 78316 10756934 20577 20579 443559824 64412 64410 389590193 49312 49314 353979933 52131 52130 515673280 21031 21033 30013258 52133 52132 128910863 67227 67228 923878574 25255 25253 33090584 52135 52136 34574257 92580 92578 984985254 74882 74884 12325025 96348 96347 680084364 61768 61766 357710338 52141 52140 51713686 93717 93715 888652837 6242 6241 848821184 25273 25275 947270908 66455 66457 700315558 85509 85508 109741100 59848 59846 9570876 92554 92556 493920612 95387 95385 402160575 83759 83757 477285101 8755 8753 996659691 42743 42742 723497603 46186 46184 296893295 23088 23087 1729636 52154 52155 710954910 55437 55435 697050278 61899 61898 431552103 96997 96996 423048909 98429 98427 895323271 9981 9979 371770269 68549 68550 596809725 27071 27073 369742125 18742 18744 253501630 3722 3721 538018109 52163 52165 834765227 34785 34787 999950793 52167 52166 124863936 78504 78505 206412767 52168 52169 469788046 28069 28068 503098541 52169 52171 93190379 52172 52171 34460894 52173 52171 32040680 91290 91289 9386535 52175 52174 708521475 74934 74936 55635228 75902 75901 188417694 1639 1640 507065673 84727 84726 438145456 52180 52179 858549630 86284 86286 303024571 32085 32083 430670442 74605 74604 804510718 84581 84582 100575595 35282 35281 488912875 66434 66433 362960293 36471 36470 383070939 26995 26994 29006162 88438 88437 68523009 34496 34498 891498840 65716 65715 208903324 76346 76348 673378081 48335 48334 557572209 52194 52192 62747815 18637 18636 190546553 1876 1874 782530254 644 646 803613143 61001 61002 97188343 55786 55787 489898764 52200 52199 580238546 20037 20035 312598894 31978 31976 816760179 3275 3277 351982807 11827 11826 896976041 52205 52204 24266650 52206 52205 186041227 52207 52205 827029691 70132 70134 825413459 37707 37705 538404447 36674 36673 893032304 77103 77101 647625857 36225 36226 341684694 87620 87618 11456999 84426 84427 421263769 23689 23688 292818260 99913 99911 376880058 52217 52216 872199424 86657 86659 46507585 77407 77406 281156165 29648 29646 338046347 34485 34483 60659611 52222 52220 546200550 9265 9266 134629062 86451 86453 595509083 17251 17253 12071758 59349 59347 726985163 20619 20618 161246512 12785 12784 272414526 25550 25551 574471635 25594 25592 918736503 74549 74547 687485245 51625 51623 430028 3790 3788 851028359 84313 84312 697067060 14330 14328 888152718 3847 3848 51537058 67705 67704 312177644 78330 78329 497920401 96973 96974 434663207 52239 52240 845884128 26149 26150 611462695 55391 55389 682621921 14200 14201 740730350 7893 7891 941925293 57507 57505 113693059 42674 42672 199461306 81709 81707 436799791 8378 8380 665364143 31948 31950 979130860 41751 41749 212154230 39609 39607 105410843 70822 70824 72670355 79359 79357 812675189 43017 43019 882450357 7250 7248 171261508 52256 52254 995885451 16715 16717 16295379 65827 65825 972005849 86394 86392 536697891 52260 52258 200972235 14332 14333 149437663 1019 1018 262307977 52262 52263 887444370 56791 56790 69675019 52263 52265 812123416 77017 77019 498405423 83221 83223 596536659 41215 41213 215087113 96322 96321 421479711 6324 6325 561313146 48051 48052 372368519 52111 52110 95794948 76353 76352 879441209 6153 6155 901313500 61015 61013 283355447 52274 52276 899790913 86172 86174 27658704 51536 51535 52677645 9886 9887 601010895 59584 59583 615835530 96505 96507 878841330 49739 49738 408922758 1284 1283 92725917 25424 25426 70683050 23279 23280 44912080 52286 52285 711173639 93725 93724 354514519 16457 16458 47923954 56798 56796 458084672 87363 87362 18088978 55079 55081 77499026 36994 36996 150875575 34708 34706 67429948 76662 76664 831146349 24578 24580 722808140 6834 6832 484835538 31110 31109 533592929 8430 8431 38372516 52299 52297 56211043 71636 71634 788776478 64859 64858 488475249 94009 94008 529199237 12994 12993 944237595 63175 63173 238100734 19921 19923 203625170 52304 52306 963989666 52307 52305 452059548 58171 58173 66331860 85385 85386 487072781 30140 30142 804952530 52310 52311 686894450 52311 52312 414825355 65326 65325 103741519 19490 19488 722886833 52449 52448 16977932 94965 94967 1809422 8228 8226 309632747 13343 13341 453924891 52318 52319 183083581 80775 80774 756797647 30304 30302 393262806 67554 67555 548495285 75368 75366 228651966 84523 84522 241651265 35711 35713 330578217 53356 53355 496575076 77975 77973 363430313 66856 66855 848566622 87354 87355 889836451 80464 80466 745129172 58842 58841 88368896 56699 56700 342064674 469 468 112644900 52332 52334 17867762 99967 99969 843733284 7118 7116 251581966 9738 9740 129605171 96080 96078 822453106 95449 95448 812673630 52525 52527 977002150 96701 96699 688701306 42539 42540 596216906 57059 57061 58973274 52344 52343 785948658 58921 58919 870449221 74017 74018 703101749 52347 52345 967639718 12264 12265 851337985 32511 32513 401019654 55294 55293 69014833 96828 96829 766424376 91931 91933 222181474 50674 50672 562220499 52354 52352 857147394 76474 76476 824431334 92949 92951 55971497 39504 39503 404124902 88167 88169 888128685 54448 54447 516117483 8850 8852 5312241 14531 14532 71046428 17048 17049 288723453 6098 6099 345795688 2890 2889 202392916 72913 72915 504000120 5854 5856 254204161 99479 99477 374980321 1339 1341 725484404 71989 71987 592408221 66313 66315 965295500 52371 52369 394206908 78940 78942 261724917 79639 79641 366230359 37355 37353 250641588 19476 19475 766206662 35408 35407 842093056 47490 47491 563858706 29834 29832 435575636 92703 92704 718653357 23684 23682 993928130 34031 34029 723753313 48970 48971 830547082 28191 28190 529556103 54566 54567 375539435 83275 83274 94588281 85517 85516 553695289 59752 59750 88548170 52387 52388 787104816 45198 45196 290101428 75940 75942 950937992 48572 48573 276883281 75231 75229 336403657 89600 89601 25495310 18022 18021 97348961 52395 52393 723327966 27595 27596 86704372 66619 66620 188246955 35645 35647 854300915 70384 70386 378925202 63510 63509 638490224 11329 11327 990042959 62357 62359 270577713 83881 83880 910105078 70141 70140 455921411 33103 33101 863876837 86656 86657 55444560 77484 77482 25666550 6038 6036 233033460 2171 2173 326911481 57677 57675 543138381 83684 83683 506909793 33347 33345 414966673 32400 32398 72081725 64463 64462 696930661 96952 96951 581868906 98359 98358 463964587 91979 91981 804400391 81121 81120 932028827 88340 88338 2826282 58005 58007 943981589 53812 53811 527557585 93114 93115 166988341 52422 52423 352534300 55899 55898 907543081 87528 87527 17117369 11844 11845 62246463 77026 77027 652624031 9894 9895 248763970 5704 5703 375462399 52428 52430 897625351 76611 76610 85852535 88375 88373 579943491 75814 75813 183860106 17128 17127 300666015 33569 33570 315602765 37674 37676 336965647 56900 56898 841617762 8141 8139 834960479 91460 91458 959988522 39594 39592 219108367 25795 25793 765694519 73677 73679 38023520 74612 74614 32510976 52444 52443 710338479 10770 10769 998103513 3473 3474 15912706 38006 38008 422123810 5505 5507 271535585 49283 49284 747643838 61624 61625 601797991 98170 98172 938493127 79294 79296 646194072 19867 19868 44815743 52454 52453 702668789 52455 52454 912924298 61563 61565 26352718 87811 87812 920377691 52458 52456 316609496 4040 4038 102262253 79651 79650 405383807 4980 4978 665094323 83474 83473 335485 77791 77790 336839889 47896 47898 602235436 52464 52465 793126540 23520 23518 7330328 5452 5451 324047359 3954 3953 292827993 17832 17831 570026512 90146 90148 728858144 93761 93760 786277283 7824 7822 450158223 40993 40994 875632910 44639 44640 616901070 72814 72813 606220748 82964 82962 791655771 52475 52477 148550261 65375 65376 819676833 71516 71517 86034669 73834 73835 118989005 98766 98765 664545500 84723 84724 856892637 67540 67538 582339679 45632 45630 550057977 52485 52484 454569214 17295 17293 966190087 93993 93992 517343453 68795 68794 611018362 52488 52489 925403190 6563 6562 899260778 61397 61398 651351814 52491 52492 810361578 52493 52492 119703303 21794 21795 463025814 66465 66464 362106335 75310 75312 220902763 33694 33695 605451159 27438 27440 731678684 52497 52499 38222670 56675 56674 174591521 80853 80851 856367151 52501 52502 561406675 93407 93405 479717536 44066 44067 39037878 69356 69354 189104572 52504 52506 218197206 82401 82403 854399236 69668 69666 107352533 52508 52509 75618897 30377 30379 308486531 74995 74993 146104334 67045 67043 864178095 57225 57227 758641571 20327 20328 306929981 54658 54656 379302452 52514 52516 775165561 70722 70723 685205900 52320 52322 976457643 19167 19165 409354580 43028 43027 116580332 96986 96988 906757257 83212 83211 17102903 65805 65807 120954669 52524 52523 106865859 77307 77305 486253628 78287 78288 828178064 15997 15996 2696673 64547 64545 562176832 55184 55183 92551658 28458 28456 499288361 35662 35663 950316154 38479 38477 370259368 52532 52533 897569533 52534 52533 619922360 97904 97906 478573921 81733 81731 783038659 31623 31624 922792836 17085 17084 538516408 52537 52539 14035688 3372 3371 790233693 26516 26514 647233710 66593 66594 514492647 52543 52542 637915586 96663 96662 680421320 67163 67164 696351571 88273 88272 245832648 59754 59752 163721606 35021 35019 904189015 25121 25119 201902699 86708 86709 215489569 23665 23663 221989680 53718 53719 535064548 11733 11735 128374164 52553 52554 487667582 81865 81864 90278303 16574 16576 696112459 89294 89295 827273104 93207 93208 175128493 4691 4693 415186456 18687 18688 67852524 43858 43856 263262405 87701 87700 798783809 37264 37265 163046081 16796 16798 730947373 2091 2093 427221436 41102 41100 654801423 68747 68748 684322087 68231 68233 721339126 52569 52568 461526435 35623 35622 590124980 41538 41536 785166521 25610 25612 141315124 93026 93028 120624331 60787 60786 785507853 19471 19469 60327754 62595 62594 425473622 52576 52577 681146154 87485 87483 356926909 67931 67933 306791827 6803 6804 56622291 52581 52579 80563930 19169 19171 849609386 19318 19317 125102511 49516 49514 174027682 38668 38666 538428056 31920 31921 739148416 23342 23340 527835550 80360 80358 147462592 66079 66077 742209605 52589 52590 267584301 52591 52589 514231234 6761 6762 937804718 52593 52592 515723113 41550 41548 508160355 24693 24691 389759845 20516 20518 570851312 52597 52596 789605291 57262 57261 953360153 97698 97699 461452081 37792 37790 577423248 34854 34856 21988698 54061 54059 995852810 21147 21146 404846517 90650 90651 293336216 1898 1897 511198696 31748 31749 6166581 29432 29431 375214567 16432 16430 420169883 51832 51831 379608682 52610 52608 860426332 67913 67915 642853277 16887 16888 815170349 14788 14787 860108313 14397 14395 213384325 22001 21999 825434131 95186 95185 25430119 35710 35711 327111379 44349 44350 515368059 3577 3578 865284712 59756 59757 862197604 52621 52620 367365531 55152 55150 184914510 48105 48107 530279457 9929 9927 540119238 91368 91367 784796949 82668 82669 116009679 58341 58343 659499429 85005 85004 814796082 93692 93690 644665355 1520 1518 192318485 51254 51252 785246911 52632 52631 537920463 11086 11084 62815722 63813 63812 767966203 87578 87580 646886686 76381 76379 694730955 52637 52636 76120901 35952 35953 524215968 4972 4971 228853464 62062 62061 448555991 8540 8542 68886098 8370 8369 365980901 83377 83376 469358819 29943 29945 299392678 42167 42168 395181928 52644 52646 473105138 59576 59577 345354651 41647 41646 544377714 52648 52649 368921991 31359 31358 170679985 80274 80275 71171392 55998 55997 409744246 52652 52653 375963344 52654 52652 617117266 64108 64109 230437492 75311 75313 994677 33770 33769 468721929 48237 48236 647941829 52659 52657 538194113 71413 71414 777042994 52661 52659 262909466 32840 32841 806476355 55366 55364 20229393 88527 88525 252671221 26798 26800 653174418 34587 34589 529327814 13565 13564 674534452 74842 74841 257111565 52667 52669 830929955 30323 30321 298097804 66940 66939 656892765 74392 74394 831434056 52671 52673 268012578 79378 79376 167382169 94875 94873 694324901 27899 27897 165637757 54745 54743 298478088 2172 2171 37113649 97095 97093 465379719 56305 56303 575314435 16486 16487 1535988 8458 8459 596390498 76859 76860 577153891 17399 17400 117543735 59708 59709 904305446 57668 57669 643430520 10545 10544 992604668 64194 64195 983484153 52689 52688 576135813 60593 60594 445032070 57482 57481 128562169 52692 52691 308707888 44254 44252 451765530 10251 10252 398779108 53904 53906 67776871 76873 76875 982014018 52697 52696 399151763 98697 98698 365880235 77154 77156 187891765 82677 82676 576395676 2219 2221 32691649 53384 53383 749399355 43919 43921 84351671 97246 97245 279140912 52704 52705 327975194 83194 83192 21862070 52706 52707 615302692 12561 12563 533432306 26680 26678 572060984 9828 9827 71700611 53995 53996 281621272 52712 52711 573313370 69641 69639 951934808 31715 31714 73209548 13717 13719 425585171 50809 50811 776248293 65239 65238 478097884 55342 55340 953885184 2211 2213 436469239 6876 6875 318753428 52721 52719 505276618 88046 88047 532824913 17866 17868 70241934 52724 52722 871502956 37076 37075 407966794 89198 89199 330219319 52725 52727 292510466 21629 21628 228240116 72167 72166 370012971 60773 60772 900486123 44289 44288 497722467 45225 45226 564228282 80471 80473 549428575 52734 52733 688882157 78668 78667 694394917 36633 36631 186187726 48881 48880 915291771 52737 52738 2019454 45822 45823 66501279 52740 52739 985546821 74341 74340 681205816 9719 9718 911400487 52743 52741 500853133 47090 47091 456593080 13196 13195 557794549 27666 27665 344927025 55386 55384 48057998 71896 71897 492139202 52749 52747 307384882 66573 66574 627850282 48418 48420 13639591 52752 52751 743597446 42934 42935 190974742 53025 53024 326235750 83928 83926 465984447 53065 53067 169027622 89274 89273 939006698 63442 63440 351324284 11941 11940 743323937 41181 41180 325495373 84168 84169 97972124 9540 9538 71637189 70918 70916 230321149 10811 10813 742686886 52765 52764 859563070 2555 2554 538231776 413 414 912041703 38130 38132 336620387 89818 89816 85883780 82313 82314 864987953 95284 95283 492955478 79444 79442 567700663 52773 52772 627976777 14157 14155 648860509 1763 1765 219088934 94850 94851 680292188 68709 68707 693645834 91977 91979 913445583 28755 28756 486925335 52780 52779 55835918 49184 49183 65356137 52782 52781 355291191 50286 50285 343803979 73063 73064 162956557 22063 22065 105242795 52785 52786 850710790 29486 29488 881718988 84145 84147 736768671 52788 52789 167876667 81321 81322 749377523 19987 19988 711063812 14087 14088 923554700 56108 56106 726069029 95041 95042 649745273 47108 47110 696418883 62937 62938 23449248 54216 54218 757277596 52798 52796 182017110 38336 38337 772973117 52800 52799 51273773 13557 13556 727494517 87099 87100 830948365 36376 36374 655198089 22544 22545 10016903 52805 52804 951390889 34300 34298 839807845 67071 67069 143200803 80675 80674 88789126 84056 84057 623324631 93303 93301 448846057 70678 70680 100038123 74672 74671 794812423 76119 76120 740863168 90275 90274 289220454 93070 93071 878603556 66881 66882 239916651 49813 49812 182943945 40134 40133 447423600 94555 94553 346422005 52819 52820 278292758 58831 58832 49488252 50415 50413 201033436 47963 47964 97140204 79890 79889 61596657 3931 3929 712874247 74490 74491 573236551 57729 57731 522441334 78556 78557 2400233 80530 80532 647285435 52830 52829 41792654 95336 95338 849692008 6775 6774 40451950 71740 71741 896143758 37661 37659 583259732 18709 18707 924423801 14758 14759 284604149 70342 70340 579770522 50915 50913 429340544 90590 90589 443009733 45579 45577 210931574 73995 73994 147685277 37671 37673 379289276 31607 31605 3458380 45190 45191 278462703 89694 89692 7062903 13300 13299 45959927 39690 39688 237726576 99924 99926 26836191 53705 53703 896025262 75613 75612 141885923 69746 69744 573440891 52852 52850 255344843 52853 52852 633091053 91716 91718 67415672 52854 52855 413592343 52856 52854 610556093 52855 52857 127587456 68188 68190 464973680 8530 8528 19054037 67646 67647 664861120 12617 12619 397478106 61200 61202 2192840 48067 48068 104072102 8104 8103 624957029 59274 59272 258316560 46876 46875 342070085 98948 98949 61263717 52868 52867 121585473 38889 38891 52067164 18665 18663 46993133 85621 85619 751514955 52871 52872 965003629 13231 13230 678014618 54469 54467 522274186 35044 35043 481426296 91845 91844 908068101 98732 98733 73999566 52876 52878 852296746 9986 9984 872683121 25525 25526 965542825 60004 60002 31931804 71278 71276 422787746 90314 90312 591883165 90057 90055 519040767 77478 77479 799887566 52886 52884 98920454 86548 86546 488121287 52886 52888 609709870 47877 47879 650037458 49244 49242 410932018 52891 52889 812617120 71935 71937 385524069 75392 75393 412601658 39101 39100 484739397 24452 24450 182423609 99356 99357 662576722 7 5 91258170 87813 87812 864513057 93882 93883 584330637 28750 28748 640520364 16745 16744 444152365 15092 15094 564154604 51123 51124 164795637 91482 91481 658496426 88746 88748 941425168 28109 28107 158510738 52907 52905 649872818 52908 52906 253055369 25671 25670 541153797 19956 19955 176970816 52911 52909 403325287 74347 74349 108526089 88435 88434 210061522 84507 84505 168091626 88881 88880 41321627 24678 24679 383609072 52915 52917 746676576 12461 12463 582831302 22789 22787 759089980 83805 83804 782443654 19334 19333 201940284 52922 52921 34006991 41931 41929 140152599 19893 19895 223517720 84296 84298 560580377 91209 91211 300390468 12615 12613 46685793 53996 53997 400404086 67129 67130 61453644 77759 77758 223253030 91666 91667 180513841 35895 35897 350339189 49194 49192 147461199 52934 52932 610293949 82801 82799 463432963 64009 64007 283435885 52937 52936 201752895 92833 92835 179305236 85754 85756 940554551 2397 2395 714574779 68069 68071 471086173 25306 25307 320543864 52943 52941 207421328 29520 29519 118773568 52945 52943 291634064 77405 77406 940163837 99997 99996 950765494 99646 99644 773841888 88643 88642 207078626 2388 2386 195900921 65756 65757 54068404 56827 56826 241743365 13104 13102 463091967 21160 21161 272690311 46644 46643 849246074 21133 21134 700952346 63095 63094 172352953 83920 83921 944376837 52959 52957 269295964 48697 48699 696194064 60851 60852 372340871 86385 86386 249165462 49984 49983 294684306 48465 48463 444310492 49811 49809 237897985 50263 50262 130541985 30311 30309 743440566 73958 73959 294862326 92274 92275 407335781 30765 30763 939043920 41126 41125 248242505 96088 96087 935827676 50765 50767 536986389 9290 9291 899272210 73924 73925 52175918 37336 37335 48709261 12488 12489 748465431 52978 52977 543323418 14219 14221 959885868 50484 50482 4033295 52979 52981 525408916 1724 1725 299121886 52982 52983 958968689 23560 23558 784867561 72371 72370 428983129 16385 16383 897262744 56405 56407 29370378 55908 55906 729472937 44511 44513 189552729 51344 51345 153914824 90485 90486 885967980 11488 11490 797039712 79305 79307 690470441 18652 18654 88623792 52995 52994 761280494 52996 52995 505073697 8674 8676 180672387 71020 71019 754367703 58552 58550 637948749 53000 52998 611027078 3123 3125 821977028 44719 44718 107774855 42912 42913 152045863 31345 31343 96804395 53641 53643 875156846 53006 53004 992459343 24097 24098 241713792 88386 88384 266484528 16363 16364 441873574 17683 17684 539936641 54793 54794 97659199 39885 39887 925299131 9572 9571 361546166 48623 48621 642988725 43490 43489 153942706 85337 85335 450962036 6896 6898 705700748 65273 65274 846314308 77563 77562 380627462 32960 32962 831222535 8059 8061 16958522 57396 57395 497977038 27192 27194 321688272 36700 36702 486954150 89519 89520 145538420 62060 62059 498761653 92298 92296 877689735 82596 82594 652188293 3420 3421 51590421 37618 37620 353225631 13837 13838 316680200 53032 53031 613261404 15453 15452 172723611 24765 24763 187466232 98145 98146 620575761 31033 31031 61898984 40970 40969 11336358 91711 91709 216361581 90212 90214 543206854 22853 22852 45650538 53041 53040 917416317 43970 43972 881773427 34016 34017 77498415 46332 46331 925511462 25727 25728 59805577 36505 36503 441075902 53047 53046 224738743 73285 73287 37318117 32422 32421 288702679 44187 44186 742609354 79781 79780 213682862 50949 50951 991522420 85525 85526 374978202 75843 75841 787488854 17285 17286 759654344 85888 85887 86805027 48216 48215 551579047 89561 89562 625985251 26781 26782 478186653 54509 54510 468326471 84614 84616 168378104 28199 28198 556551993 53062 53063 486474279 34828 34830 219751096 39283 39282 944768042 88292 88293 995682531 34934 34933 11715911 47378 47377 11101779 4626 4627 229245439 96892 96894 871540654 46957 46956 187038016 38137 38135 754325881 28302 28304 36378844 54182 54181 983716398 76294 76293 2121786 53074 53076 855884431 21760 21762 206324044 45296 45297 517488697 70804 70802 72865216 40062 40063 583016060 52728 52727 857784955 19818 19819 672188778 89084 89086 228802371 45575 45577 658839342 16670 16669 815841467 8616 8615 370230176 31676 31675 624885397 30702 30701 454314518 21184 21183 38255619 10504 10505 153686396 40870 40872 7838830 46359 46360 73014951 4845 4846 754423403 42129 42130 309477606 4557 4556 243442923 41936 41935 959343834 12637 12638 791349937 56799 56798 739228040 22613 22614 441528330 53100 53099 735065005 97395 97397 54655672 437 436 426769233 63302 63304 14121007 48010 48011 518709151 10623 10622 196835332 53105 53106 797535476 70272 70270 290007714 79784 79782 30581046 74702 74703 219125823 85529 85527 85867111 47786 47785 989103118 30910 30909 885412730 89290 89292 334696374 33169 33168 184140645 53115 53114 662811396 90638 90640 892236407 71527 71525 59890652 8677 8678 204610028 38876 38875 26738806 10871 10873 836608447 4407 4406 198409671 55134 55132 375787711 55902 55903 153371708 50587 50589 122700517 23770 23772 127452334 79509 79507 167762405 32699 32700 294327187 1403 1402 602708995 95607 95606 50112625 3288 3287 309507368 44252 44253 267929497 79405 79404 340004405 53133 53132 697611281 85885 85887 108801687 22925 22923 328580562 19343 19345 928046108 19933 19935 481230899 81472 81473 811887876 49106 49104 191325350 99515 99514 448200796 92294 92292 831929762 1922 1920 44091015 63675 63673 948637152 66053 66051 57330206 87146 87144 399232970 91428 91429 438214906 81107 81109 142168369 53148 53146 66405774 34837 34838 659420990 96869 96868 712117370 79081 79082 390332075 54443 54441 17667166 53153 53152 382897202 12380 12381 975615468 8074 8076 433496390 57770 57768 736877122 18182 18183 437012738 33858 33856 150279030 52561 52562 808948063 95766 95768 678759794 12354 12353 669295785 75033 75035 60906754 53161 53163 533206836 40967 40968 690379563 47805 47804 683785547 5219 5217 607701695 54615 54613 897621353 32342 32340 961084462 91367 91369 214061740 92083 92085 978477983 96905 96907 272003974 14730 14729 349263167 3999 4000 167727286 19569 19571 458283993 1039 1040 316022902 94953 94952 748608936 52997 52995 46885366 53178 53176 983466857 982 981 51280650 71993 71991 314185139 20282 20284 334774815 53181 53182 703743115 50179 50180 898666100 36431 36433 244649268 36183 36184 184625287 13874 13875 25899588 14802 14800 608811213 24934 24936 424475133 53189 53188 74637989 52564 52565 812787417 13519 13517 346628495 53192 53191 31940199 43535 43536 839091865 95652 95654 884699734 53193 53195 669018651 30423 30421 966082511 62747 62748 149546404 44270 44268 2707209 96424 96422 951593524 1685 1683 133295383 28620 28618 403932844 5518 5516 712286724 64454 64455 634729090 53204 53203 658593057 31631 31633 107655353 64923 64922 226358686 98208 98206 66445073 76688 76686 145878360 86106 86105 957449595 81646 81647 832228338 49371 49372 942799311 18101 18102 10233895 58984 58982 564505537 70787 70788 600976222 98806 98804 976923922 35145 35144 449018751 62386 62388 880642563 43368 43366 431159046 32229 32231 50478095 92778 92777 378763094 93170 93169 116068569 19367 19366 26643791 15088 15086 150964068 15185 15187 191032354 13136 13137 360256898 19609 19607 987854436 46521 46523 643910543 96508 96506 884121954 26569 26568 841759838 95143 95142 910140085 37794 37792 257701748 89964 89963 644652054 90792 90790 449049460 65942 65940 38760307 53233 53235 845495515 69672 69674 690419010 68802 68803 922287341 65611 65612 635565845 53239 53237 638201072 82997 82996 46364270 509 507 52641687 95081 95080 607263701 94608 94606 53648065 16139 16137 213647913 56135 56133 142697316 90149 90147 288451124 59587 59588 660688323 34408 34409 877868673 94329 94327 63856104 34750 34752 264123762 53249 53251 519160910 5167 5168 182413197 1689 1691 26645214 62350 62352 495091735 66850 66849 928663068 38072 38071 545764 91350 91352 644176035 70681 70682 187869805 28053 28055 963282639 87506 87505 698164515 63122 63121 749277369 53261 53262 483045635 93547 93545 193812584 40332 40334 937014891 70935 70933 284307525 74522 74520 299105068 53267 53265 7054288 15202 15200 295824096 53269 53268 197760146 75691 75690 362658174 47881 47879 858991954 54534 54533 415503403 66483 66485 938581388 53272 53274 394646611 272 271 231510815 78806 78808 372893945 90693 90692 547870790 69248 69247 187722315 53278 53279 522462153 53280 53278 241437562 44458 44456 937638261 9490 9489 281927368 338 336 459730633 66794 66796 28726755 44878 44876 882173938 2517 2518 89585777 53285 53287 702128378 1317 1315 989262572 99632 99634 417830716 53290 53288 986681264 72599 72598 521971483 4844 4843 125120594 47360 47358 545354227 36766 36768 411422004 75199 75197 527097936 68737 68738 62709590 50879 50878 381654110 93490 93488 592476271 70644 70646 685203617 59729 59731 936520509 72340 72339 352098022 89498 89499 768726553 53301 53303 93373306 33641 33642 50587086 66210 66208 684435609 80724 80722 817108651 52262 52261 639569449 3568 3569 473227735 4441 4440 574142889 74673 74672 183424229 54559 54557 597959268 90529 90527 8175016 66956 66955 168539626 77942 77943 704652361 77504 77503 706494656 16166 16168 352892310 87120 87118 380759 57273 57271 439496605 53319 53318 178068283 64183 64185 927950458 53321 53319 18962573 53322 53320 54369645 66929 66931 899151795 67923 67922 492529712 81145 81146 366161742 65724 65726 848281735 43594 43595 487907948 14515 14516 537371160 97643 97645 676050688 31750 31749 260080253 43955 43957 56534671 52167 52168 316205976 53331 53333 45277995 71651 71650 530359846 46359 46357 390271653 93545 93543 138244759 40218 40220 896291327 59221 59219 887014430 54863 54861 977958688 93089 93087 36857860 38498 38500 626325195 53342 53340 697111361 11757 11759 385940690 42608 42607 814512205 43252 43254 33772679 73430 73429 142014260 80825 80826 556971380 40361 40360 421953001 73885 73884 604555340 53350 53348 490020572 98750 98748 600209441 72223 72222 271649742 50625 50626 322003926 48529 48530 745321188 52170 52168 989529048 57620 57621 443462139 53357 53355 885020681 53356 53358 336172092 30296 30294 917221885 57892 57891 487132656 66880 66879 565604201 36352 36351 327494293 7390 7391 613136600 60926 60924 970236209 72806 72804 621516960 98348 98346 8714470 21014 21013 40533525 37098 37096 328218567 11044 11042 569573628 61475 61477 153452010 78765 78763 409860419 53370 53372 975429310 8628 8626 572178159 72356 72358 539676319 31917 31916 995731029 74616 74615 55058600 51022 51020 199822477 19468 19469 961579209 49221 49223 919144484 96592 96591 818449945 96786 96788 12489233 31021 31023 796917613 21210 21209 527645418 68083 68084 12386345 31528 31527 590856280 46313 46312 950809430 38464 38463 224859849 73706 73708 231748341 8214 8215 90717028 12441 12442 101945747 48159 48158 45357122 10679 10678 427563550 60553 60552 59050715 37164 37165 209502711 7399 7400 531567806 43652 43653 602276168 32531 32533 740726406 19572 19571 880412056 714 716 19245321 6858 6856 807203485 28839 28840 310467794 47286 47284 849782097 53401 53403 782925778 22194 22192 811052360 67683 67682 816546130 45255 45254 132673600 11454 11452 852447788 77812 77813 440052730 53407 53409 870159675 68244 68243 699288136 23688 23686 16823312 84890 84892 588331880 82974 82973 373795814 44027 44028 305285776 85894 85895 130361048 39455 39453 605200586 90645 90643 626308434 30606 30608 951577090 53417 53419 721140678 7469 7470 647942237 97923 97925 803891360 1187 1188 835502541 45581 45579 639551099 25146 25148 411120611 55974 55976 480722581 53426 53424 931682788 6847 6845 377659264 73965 73963 674070814 92898 92900 673512475 54653 54655 432801660 93065 93064 764802753 28720 28719 151167065 64118 64120 188075200 73602 73601 377772946 75256 75254 186594829 41797 41795 529081055 40704 40705 153578806 87336 87338 434446691 5191 5192 65481111 36441 36440 364136833 32983 32981 637593041 54626 54627 649030898 53441 53443 905540728 51827 51829 387914516 88761 88763 79877388 59002 59003 644626821 81313 81312 115031851 78174 78175 894503665 4484 4486 766036484 61335 61336 565123112 27043 27045 836288015 73145 73144 872099700 21367 21365 13395196 76911 76912 542502441 24198 24200 3928553 50829 50828 27016829 53653 53654 913163223 12538 12536 835142554 98849 98851 254227551 44012 44011 36670450 95676 95678 153430177 77073 77074 490086867 46288 46286 31066750 95376 95378 694353467 71694 71695 808515591 10674 10676 970752493 3307 3306 468485940 41386 41385 651723972 31972 31971 61731290 47786 47787 792841032 70312 70310 59817431 52437 52436 611258495 71227 71225 779236751 10520 10521 494166534 53473 53475 735167645 79182 79180 336757343 94897 94899 206605506 62625 62624 760071565 44741 44742 651609889 73355 73354 261757918 752 753 810730927 53482 53481 145866505 92732 92730 538880229 56864 56866 621098360 53485 53484 318676408 95947 95946 986587111 92817 92818 53079498 32761 32762 180323630 4455 4454 680704994 84317 84318 945426523 44678 44676 800878234 47217 47215 4336388 78420 78419 524827479 76533 76534 265776604 447 446 403949438 1637 1639 12664707 42395 42394 93504997 63478 63477 30521763 4839 4837 791879304 53500 53499 90560568 21295 21296 408829566 19608 19607 18749231 22835 22833 18621483 92032 92030 428609075 22563 22564 961739702 86577 86576 454875844 3477 3475 413884349 57793 57794 17565321 11764 11762 219222600 53510 53509 133605351 39555 39556 299254268 71787 71785 772567250 44993 44994 24391570 29380 29378 585113571 53513 53515 334317447 86417 86416 148703147 50072 50070 3521044 21112 21111 173416520 62093 62095 869968736 41813 41814 607737653 81047 81048 792116725 85536 85534 677384551 25670 25668 46620528 70200 70202 428118933 44953 44955 447615869 33353 33351 584074455 86894 86893 711053571 53526 53528 219119474 53527 53529 796614044 81835 81837 864150514 61989 61988 856811336 10360 10359 441475706 53533 53531 525976162 70533 70535 681209433 25253 25251 440687059 13567 13568 673877981 53535 53537 314699653 14944 14942 214485100 53537 53539 312819995 87971 87970 623606992 98027 98026 119825631 12437 12435 931650003 35980 35978 301658875 88228 88226 734553868 321 319 355192557 17542 17543 89799672 68788 68789 191145269 53548 53546 245500749 61428 61427 519958864 53550 53549 940439690 26720 26721 295509994 99573 99572 214199251 45841 45839 645439824 17177 17176 56593916 67617 67619 557318180 62821 62822 769828580 46219 46217 192335956 352 350 658587652 90483 90484 316934732 55253 55251 110878023 43116 43115 839525995 40563 40561 873308700 29015 29016 900271284 27917 27918 616048842 82843 82845 280997063 53566 53564 517339653 64428 64426 287920655 39799 39801 594191038 33345 33343 652183612 37857 37858 66982463 95754 95756 266314740 53572 53570 663747190 93501 93500 447333317 67257 67259 488641681 3644 3645 291724639 52083 52085 65903564 43343 43342 67035392 42700 42701 624940167 68209 68211 614731055 81698 81697 91579804 73839 73837 77903021 36163 36162 219509231 10591 10590 707537065 77348 77350 662794311 56801 56803 175766835 95172 95174 424129884 20358 20356 509562355 10864 10862 806741041 53587 53589 566350107 17383 17384 239679651 84457 84456 196843162 42757 42755 874668098 53593 53592 828360595 72941 72943 144004449 85502 85503 622426637 53595 53596 62779497 83003 83004 78703852 68107 68109 22403443 53598 53599 132792352 72257 72255 47270421 61026 61025 30145820 38841 38839 548112251 3921 3922 645596041 7196 7198 257545402 57274 57272 130166332 13676 13678 971002210 89570 89571 439436390 61839 61840 295496786 55716 55715 886999819 8304 8305 397503185 10494 10496 499944118 1221 1219 477494234 30664 30662 350674282 19461 19463 848041398 69319 69321 799512795 53615 53616 932172241 73385 73384 928590046 70841 70842 879311558 48788 48787 469151263 53620 53618 926859452 64084 64083 766457106 18300 18301 688474101 64590 64589 789043500 58008 58009 12682660 56054 56052 832284754 45932 45931 372776703 69533 69531 260201106 64102 64101 914439830 78652 78650 860598801 46592 46593 7391715 54426 54424 11048772 18514 18512 206565666 33371 33373 262587747 45867 45865 25702755 19825 19826 211196699 92933 92931 61448413 65943 65945 781017988 76752 76754 786942341 14496 14495 377695058 92284 92283 267744735 77126 77127 152729167 64133 64131 298729492 8795 8793 352184585 85440 85441 583299910 17228 17227 400800455 39002 39004 831696160 87389 87388 875561922 97616 97615 537902513 27923 27924 691518354 44440 44438 763214202 53651 53649 538934247 1852 1851 981332421 53651 53653 526375801 46121 46119 681625401 79523 79521 921204034 42566 42567 932907692 78632 78631 383709162 53658 53657 571924536 34123 34122 587405699 18188 18186 472012945 97019 97017 884075382 8815 8817 893760661 31680 31679 495127229 32507 32505 3442469 64767 64765 479205459 51490 51489 35498292 2871 2869 408118761 29209 29211 194950173 81097 81099 254468827 41817 41818 29142074 81765 81763 276452706 62409 62408 437753266 40942 40940 812430347 53672 53674 683070866 62981 62979 139932520 53675 53676 125808928 23604 23605 901438469 56703 56705 860438892 60204 60203 702889117 19040 19039 606183719 44265 44263 10044046 43497 43496 27673272 95636 95637 284676747 6492 6494 284290189 10384 10382 116581265 53686 53684 506449839 18712 18710 31622172 30059 30057 63892634 84612 84611 625477018 55921 55923 290536011 64621 64622 767386144 25952 25950 868271002 74792 74790 16926812 63742 63740 566210250 62757 62756 546966987 42951 42952 758866783 53697 53696 346582315 20105 20103 18937903 14967 14969 70604084 84893 84895 240755644 45461 45463 163244931 64418 64416 105779393 34908 34910 842384855 55417 55419 723773707 35092 35093 56263039 53705 53706 294317194 17477 17479 368686355 98160 98159 432626344 94388 94390 915181667 57831 57832 13540313 80787 80785 585553581 53712 53711 652552564 97565 97567 745517843 93579 93577 235022273 30338 30336 882969931 82200 82199 834397779 50703 50702 344468633 18928 18927 987151000 62833 62831 21740794 35185 35184 813394094 83765 83767 16257186 70969 70970 688328312 53723 53721 500146089 99225 99227 477971698 25447 25445 811448322 93566 93565 446294977 95035 95033 739136428 1169 1170 109269775 21782 21783 68123436 13661 13659 438155157 57655 57654 422462010 2278 2277 318424313 51964 51966 509476027 40922 40924 183276123 80149 80151 97894383 8961 8963 507071787 9455 9456 685016044 84031 84030 560596541 50480 50482 6926155 58186 58184 146822431 24623 24622 41510689 2544 2545 54805930 69997 69998 290792753 53743 53744 729433047 76670 76672 369722975 42742 42744 263322068 91198 91197 825968488 90369 90370 872109143 30604 30605 406869457 47632 47631 263495987 58590 58588 256181021 18120 18119 683801641 13279 13277 772765763 52655 52656 240713216 53754 53755 22773087 36930 36932 360145367 21680 21682 987982248 36578 36580 418550971 2257 2255 33476514 64788 64786 523068277 53761 53760 384055701 17915 17914 660814501 63623 63621 445418045 22159 22158 10530069 89680 89678 758339011 53766 53765 743617607 94873 94871 897205996 53766 53768 779673424 53769 53768 36365457 38993 38991 225829865 23699 23698 412633935 70139 70138 595936708 53823 53824 564146047 51153 51155 63506460 29863 29865 122665832 75559 75557 352361872 39368 39369 891461044 91521 91520 601164337 50774 50773 216390689 25530 25531 248540122 31153 31155 37404281 43248 43246 233495744 55497 55495 783836612 73299 73297 935453769 53785 53783 279733180 35556 35555 107342370 13329 13327 109012609 89580 89578 36967820 71213 71211 951307406 63156 63155 904631030 57152 57150 76297452 53792 53790 710468049 53792 53793 424173477 80854 80853 296500384 94876 94878 436990588 49561 49563 510439758 68486 68484 911963611 47593 47591 731967429 1558 1556 188980749 82871 82873 922844348 53800 53801 58518189 32313 32311 718046928 47995 47997 701773407 90502 90500 423039447 18286 18285 8892094 53805 53806 729705585 41387 41388 922184853 41940 41939 647537631 52351 52350 635031633 23167 23169 126642713 43667 43668 767649462 25362 25360 425370138 98624 98623 580388306 84322 84323 110659199 53814 53815 895455791 67779 67777 144416336 53815 53817 753941069 92502 92500 911143966 21995 21996 995821135 86969 86967 346276686 41466 41465 569282549 91720 91721 715394996 61661 61659 903214794 28972 28970 992336740 5284 5282 928736415 78588 78586 639200964 69875 69877 231421495 53828 53826 327050982 53829 53828 435559492 79254 79256 704019989 19407 19405 827443346 53832 53830 854835886 53831 53833 867892099 53833 53834 781168690 60404 60402 232293819 51287 51289 955735704 64679 64677 438178332 67684 67685 58866664 78890 78889 845892597 18218 18220 56787973 53230 53232 609203574 96428 96430 402057930 10534 10532 434979432 75792 75793 180038745 17253 17254 695733019 73413 73412 719189936 54186 54188 492579743 53847 53848 644802430 89136 89135 653959990 60127 60128 590576948 32840 32838 235980810 17299 17297 957764190 82988 82987 246719260 6727 6726 272430132 33086 33084 939280509 4586 4585 78912876 34333 34332 27375040 53856 53858 298402387 53859 53857 199970991 88899 88901 653599516 53861 53860 404965437 94063 94065 678647928 8063 8065 834931132 53864 53862 30753895 83771 83772 338985040 63429 63428 769515853 65700 65699 46548132 29442 29440 837062984 53867 53869 599067355 6490 6488 888569793 64231 64230 734801098 24292 24293 780020545 31506 31504 212116580 64753 64752 305438086 53875 53873 931760757 50283 50285 974225367 33160 33159 654011796 40391 40390 198887828 56684 56685 13440338 53880 53878 12645137 53881 53880 49022392 19174 19172 842213028 21941 21942 213800689 4941 4943 709267965 50559 50557 925152579 45443 45445 534014390 53887 53885 220142916 53887 53888 438613291 2486 2488 386672714 30927 30926 568158348 6982 6983 176979235 14826 14827 72855857 27884 27883 285423878 53893 53894 137869357 53893 53895 918250698 80222 80221 295042341 14091 14089 883247702 64557 64559 500685667 38230 38229 649870937 67142 67144 320884518 53901 53900 554119739 77327 77329 150602044 60277 60279 892969555 65240 65242 185288403 39127 39129 452441178 2227 2229 325505933 83593 83592 213293599 44782 44784 511496658 90252 90251 188746877 46202 46203 447698282 22259 22260 433255050 49209 49211 360864843 30216 30215 618924306 21073 21074 678351279 3594 3596 629448260 91524 91525 122996586 8631 8630 861910442 53916 53918 848025979 13271 13270 392079455 73664 73666 781643745 18783 18781 283809148 11241 11239 57987760 84536 84535 533575379 53745 53743 630506595 17677 17676 79031776 18755 18754 174331508 57392 57393 173481212 53928 53927 176516138 42418 42417 153886932 3428 3430 329064371 55245 55243 937098778 35636 35637 197721458 88707 88709 976426874 34704 34706 682445210 26909 26908 13893584 64584 64583 472531964 91968 91970 728349848 80859 80857 413933085 96169 96168 66699941 53940 53938 253597580 56006 56008 644351767 53941 53942 679162994 96079 96078 42772103 64473 64475 486687339 53945 53944 285381764 53944 53946 721821588 71588 71586 646170947 7976 7975 257980390 53949 53948 998593426 37855 37853 25357506 11257 11259 417029390 87062 87064 355097292 84838 84837 385334934 30703 30701 61878781 96221 96220 30390527 90947 90949 56740340 80790 80789 324740617 53956 53958 270019725 75036 75038 381138322 74586 74584 593393845 8841 8839 636095242 22255 22257 72249213 70942 70940 339889959 5771 5769 721371501 46224 46222 928647642 53966 53965 489693722 72829 72830 549083265 13996 13998 83546106 88670 88668 974771294 92988 92986 59409528 1202 1200 373505352 91761 91759 51676740 23912 23910 680705184 95953 95952 643776493 84385 84383 890983559 44022 44023 503065777 53977 53976 728223566 83731 83729 58632084 28855 28854 37779758 77962 77964 562686127 66779 66780 666238522 46337 46336 634981579 13779 13778 867462801 90666 90665 16728878 21849 21848 894687960 12286 12285 263157685 49469 49468 112393960 15512 15514 323632931 60293 60294 24680131 53990 53989 443806649 33017 33019 637333965 4054 4056 926973959 2275 2277 56886841 72239 72240 84626433 95772 95771 974273729 35296 35298 534970453 69196 69194 10197146 51879 51880 262312956 88606 88607 118325159 87567 87569 144496655 5229 5231 589910765 12855 12854 66188765 12308 12307 920799047 86381 86379 293671738 34786 34785 568314970 35498 35500 628756762 60798 60796 194961356 26178 26176 59742302 11990 11992 942874801 59695 59694 164096237 82283 82284 967522118 15459 15461 22369543 61476 61478 806380770 1961 1959 414180054 8006 8004 705286185 5610 5611 87438918 54017 54016 404644227 79551 79549 881972503 39988 39987 613794765 91890 91891 161340209 96326 96324 570252622 55296 55298 177644855 66781 66782 575034604 22915 22914 21798750 46286 46285 680130463 80784 80782 183727744 54025 54027 124424743 54028 54027 966090604 54027 54029 504861434 80566 80568 153413761 56205 56207 99420289 49099 49101 170920315 35873 35871 582406019 31635 31633 70411660 23385 23384 663848418 57375 57377 830698415 12270 12271 40867205 2253 2254 384631097 91473 91471 3599253 41751 41753 417120944 68728 68726 461746156 54042 54041 271738593 42600 42599 135532746 93164 93165 11853869 84346 84344 750122698 81871 81873 858118180 72122 72121 503035157 65802 65803 351174997 2091 2090 192350678 15719 15721 527940451 31526 31525 832144110 54051 54052 689323356 16874 16876 37395176 32053 32055 564247111 89038 89039 364159535 65996 65994 480424956 21965 21964 380323966 79234 79236 724004921 46451 46449 980146841 32690 32692 657736689 89057 89055 938379323 71305 71306 852895975 42733 42731 259638863 82106 82107 215339388 42755 42754 350429538 23453 23451 23815365 11245 11244 242357337 23273 23275 976952545 73915 73914 442644319 71421 71423 198715786 4515 4517 755227426 84696 84695 151202025 96335 96334 427746367 50118 50119 930581679 41156 41155 926284538 3987 3985 737620321 12360 12358 365290291 1172 1170 777721331 86034 86033 296390806 93735 93736 55095705 49247 49249 998165265 54082 54080 495016922 34655 34656 601814923 7723 7724 416611046 79825 79823 38768339 35781 35779 11824169 54087 54085 711449814 54087 54088 73554720 67914 67913 495176214 51407 51406 449280620 57252 57250 825614679 98925 98926 937513765 34647 34646 373278619 54092 54094 366452336 54093 54095 903007313 55213 55212 866934100 77261 77259 902717386 42147 42146 193831625 25007 25009 832785900 99089 99091 583549970 33904 33902 433525034 54102 54101 895116109 18702 18703 203739572 53633 53634 522422345 19574 19576 373187818 41460 41461 79248279 74919 74918 892330263 40117 40116 500619236 56516 56515 56662364 87995 87997 594544006 97155 97156 657855978 54574 54575 56890452 65540 65542 877976692 63689 63687 466528187 29680 29682 293838053 61748 61750 536439054 54117 54115 355243598 54116 54118 686699550 54119 54117 712984610 98778 98780 330002955 57094 57095 825410469 9879 9877 787617369 18175 18173 703050146 78018 78016 448524870 23171 23173 556523612 32789 32791 457757275 78061 78062 723021256 54126 54128 30710338 54129 54127 563601913 82600 82599 753455831 88941 88939 927256028 52782 52783 38493825 5100 5098 284082725 84648 84650 613697475 26349 26348 934982281 33042 33044 106814990 53374 53376 367302958 54137 54138 487986394 64584 64586 270691936 50667 50669 359946485 54139 54141 765839493 40987 40989 193286170 50948 50949 549337171 99229 99230 677492421 26575 26574 572110144 69122 69121 662687814 6392 6390 816426554 5881 5883 631414036 54641 54640 673288857 9240 9239 997182309 58969 58968 1795922 74688 74686 94246395 54151 54153 634928237 33061 33059 482936129 77745 77743 44242617 59175 59177 518243990 416 415 550674878 89824 89825 206114281 40671 40672 23772659 54159 54160 443495814 34946 34948 341819185 54161 54162 43828783 39218 39216 628551528 26748 26750 266576239 19423 19424 801712529 79047 79046 178630699 54167 54165 702882019 85721 85719 164718458 2013 2011 16145994 36502 36500 95386039 51775 51774 908955157 75411 75413 837777876 60215 60216 750116846 4007 4005 69113072 27233 27231 543337232 68371 68370 627107372 95496 95495 283970740 83499 83498 766789307 4634 4633 393225932 1620 1619 821193785 21276 21278 921259252 69720 69718 962145086 99428 99427 895253926 97037 97035 895099954 16363 16362 798260141 71472 71473 963364963 87700 87698 965123036 53368 53370 863614292 54187 54189 28889343 54684 54686 301587033 54190 54191 719949842 30998 30997 10132576 54191 54193 709283505 17722 17724 16753170 60042 60041 576310736 99866 99865 582091291 65607 65609 109438636 94550 94548 950973893 98151 98149 19478017 95377 95379 345907660 31946 31947 241498494 54201 54202 597887854 44594 44593 896658294 76139 76141 845660097 58825 58823 951062232 48933 48932 959306569 54207 54205 675570017 16965 16963 226570186 54207 54209 753916432 76633 76632 999079003 54211 54210 6059995 88626 88624 688352188 54213 54212 564331680 52442 52441 63573225 4413 4414 878808670 59436 59434 503331311 46548 46549 579274917 9016 9017 972660991 87774 87773 749898827 24050 24049 664626113 26764 26765 53793121 18955 18956 897122538 54221 54223 968193893 48490 48491 393772049 32748 32746 527181753 83173 83175 87046079 68269 68267 873284692 94265 94264 836089285 83558 83560 88463544 65489 65488 533705170 12646 12647 712536868 54230 54232 837110340 67368 67367 796832778 17747 17748 7889215 92301 92300 7579587 4360 4359 905867260 80028 80030 699778178 18514 18515 285290084 58252 58251 444698247 52284 52285 333668574 69989 69988 37770389 83483 83481 42817637 47440 47439 878672549 67799 67798 352448733 4873 4872 678443228 96577 96575 467855783 87185 87184 122412219 54248 54246 447755379 3208 3207 852535958 9098 9096 865308757 92828 92830 440922951 72884 72886 711866140 99288 99286 224801315 54253 54254 535333599 54255 54253 535676717 74809 74811 572998104 36494 36495 267395466 44214 44216 353993845 60638 60640 11628085 55741 55739 342831533 88848 88846 9229556 78264 78262 287817105 54262 54263 220224907 90757 90756 214261283 26794 26792 603963183 54264 54266 874445418 19013 19012 404999229 90087 90085 3589574 34662 34664 937766956 98823 98825 5505410 57974 57975 960243137 65628 65629 195495592 12327 12328 23406977 18643 18642 44542489 35164 35165 919014508 25423 25422 469897436 61318 61320 728738024 54278 54277 583203511 72249 72250 406481916 35957 35956 646525180 45999 45997 881911998 9399 9398 458839974 34816 34814 543497231 59609 59610 185390244 54285 54284 825699973 23204 23202 443007349 85762 85761 800199337 2478 2477 63412981 95948 95947 938660707 23342 23344 158802807 16208 16206 241542834 44400 44399 27175699 54293 54292 457971872 34422 34424 37546050 77710 77708 517825142 8199 8198 811571880 8452 8451 268911148 65835 65834 283531824 53451 53453 936470051 84556 84558 587424862 23457 23456 996131095 54302 54300 541539809 58295 58293 647223887 51161 51159 669838952 52429 52431 692973078 54306 54304 908805303 89168 89167 424702575 63614 63612 86515962 92200 92202 717345797 54310 54308 428521817 5356 5354 827195233 67187 67189 481037516 95967 95968 468126303 57860 57858 107640881 20338 20336 26232803 29506 29507 949559708 36629 36628 308453320 38701 38699 236367342 75199 75201 455322905 46801 46799 64989865 92451 92453 865342596 39759 39760 526886402 38024 38026 55249163 66625 66626 277026616 13628 13627 852747517 54326 54324 922724645 75740 75741 969893157 14317 14316 131300627 22108 22107 934618177 56582 56584 931720144 54330 54331 691530422 79458 79460 716370693 72501 72500 742696577 73089 73088 704220355 35914 35913 614932337 11590 11592 3726175 86408 86406 860502931 54338 54336 634495872 11817 11819 303720430 10144 10143 932427382 57898 57899 109508977 91453 91454 559570637 89816 89815 17485866 35324 35326 943252770 81376 81374 22662329 46057 46055 702985014 663 662 247078915 44955 44957 36913985 94143 94142 956912939 41845 41844 68491657 55999 55998 878848446 54351 54352 945683506 55121 55123 56209965 70654 70656 873225560 14584 14586 629239937 54356 54355 943565659 52419 52420 853402442 53763 53762 767490938 90227 90226 404031704 61563 61564 507527844 75281 75279 59687598 82190 82188 757534858 39646 39647 443991348 76895 76897 838795513 60182 60180 582274988 54364 54366 915167079 52787 52786 362260583 12803 12802 981268684 13582 13583 655725369 30826 30828 52522419 64990 64992 927229994 54372 54371 979674768 54373 54372 54709870 23527 23529 995189844 35634 35632 73564056 54374 54376 340694847 30748 30750 198726922 54377 54378 451873269 63308 63306 322032048 54378 54380 385523413 56350 56348 222977518 28477 28476 629312902 33218 33219 764206038 54382 54384 831725266 97089 97091 909304223 54386 54385 75815608 36805 36803 455604306 30308 30310 267246780 54389 54388 730510023 54389 54390 859161218 39457 39456 332411088 76792 76791 516384923 3753 3755 713351860 98836 98835 383904159 42038 42039 430874847 84296 84295 940151676 84937 84935 382659543 87818 87819 58916109 54398 54399 998566002 82024 82023 923203055 66428 66427 818900039 58227 58226 235549328 54403 54401 55862370 11796 11795 884704904 72506 72505 870838332 95949 95948 143622957 44691 44692 849556202 8567 8568 739131489 54409 54408 481479828 36013 36014 245546415 16584 16583 682750505 90586 90587 101702039 54412 54413 390433105 49043 49045 998298405 78062 78063 415520419 24190 24189 238717385 93699 93700 359652377 63360 63358 770731874 54417 54419 710867904 16963 16964 246636700 57572 57573 217690804 3316 3317 948197244 13213 13211 656375884 35799 35797 344435769 5211 5210 501665170 64933 64932 970414158 28199 28201 352250102 45987 45988 468840397 40526 40524 548661827 97931 97932 483345654 84591 84589 948867793 687 689 613607944 63979 63981 479723005 44092 44093 14386519 54434 54435 60812246 48165 48166 767011743 30565 30567 633602073 54438 54437 171324568 56397 56395 294221664 48591 48590 446152138 57512 57513 597968022 69356 69357 438456227 29267 29265 224005294 54442 54444 49811143 51579 51578 58825876 18813 18815 791540647 26671 26670 673738084 77331 77332 292760149 49246 49247 952877787 77450 77448 762293399 91804 91806 960927243 64119 64121 195963962 95165 95164 659259986 37348 37350 248140712 64130 64131 740547212 85664 85662 715262653 82641 82643 493827208 15553 15551 992542167 59602 59600 445106361 98929 98928 483859244 58430 58428 948140590 61939 61937 146831969 53180 53179 248814276 99013 99011 373318232 97281 97280 378486683 53616 53617 609280329 2460 2461 776387014 23497 23498 209333012 70097 70098 882083655 4041 4042 560214485 71569 71571 187945018 54472 54470 453684409 72394 72392 885769296 35747 35746 848134417 8572 8573 525069439 50198 50200 262357413 54475 54477 216876280 11415 11417 162183243 91193 91191 769176410 65106 65104 509455800 27230 27231 476458277 69681 69682 539157397 1636 1638 234791537 54484 54483 40151766 19668 19670 715129056 58237 58235 656937031 97141 97140 486335185 86005 86006 741720423 83625 83623 222183126 80355 80357 536198010 95153 95151 409545577 32910 32911 433740506 88184 88182 912100058 52700 52702 470864014 62246 62244 544715660 54494 54496 60088861 45303 45302 718596193 83656 83658 629782436 1064 1062 573781363 12455 12456 404871719 52971 52973 544539909 54502 54500 255456293 44173 44171 700612793 93446 93448 143092335 54503 54505 71963395 54504 54506 755258170 10986 10985 480582877 40866 40865 677476722 19811 19812 685290428 32849 32847 873933393 80585 80587 469105603 30040 30039 941195569 54513 54511 476017207 53704 53703 53061022 45734 45732 245906484 57126 57124 19588528 79466 79464 655838622 44627 44629 314386071 55975 55974 332004441 43573 43572 73616760 90572 90571 829707197 34066 34067 224277112 94901 94900 482589764 36498 36497 303772694 54525 54524 308431750 63782 63780 266432701 32134 32133 798445672 88389 88388 847271065 74701 74699 92893072 72723 72722 296106411 638 637 287368220 69059 69057 936300056 54531 54533 160020627 81978 81976 886486215 82928 82927 391515163 54535 54536 506303530 47896 47894 641677293 99253 99252 51101020 7606 7605 596109575 64381 64379 401384813 54540 54541 452887072 38490 38489 932385530 73335 73334 77584865 74008 74009 29839872 5552 5550 886483282 94481 94483 866370545 7010 7012 23182995 33551 33549 59164680 4937 4936 215041996 20925 20926 44724186 54549 54551 179030630 33896 33894 45064751 55332 55330 774904444 60815 60816 142754831 88004 88005 364275340 54554 54556 616164384 54557 54555 615623539 28467 28465 28736047 68072 68074 508765336 59838 59836 592619788 54559 54561 852233319 76667 76666 365320347 58927 58929 288276737 60152 60154 849468456 86235 86233 804331825 76501 76503 324791547 56432 56433 504280483 49388 49390 924649260 3924 3923 248216144 2490 2489 16372921 54498 54496 840129597 29611 29609 224799446 54571 54573 192888677 97524 97523 27537796 48304 48306 435560691 52808 52810 49005413 53871 53873 32319925 54578 54576 783405007 79050 79052 206324942 54580 54579 473108767 59663 59662 736988843 95321 95320 135202128 55665 55667 465743928 54584 54582 84581068 28644 28643 127105619 54585 54586 914493825 54585 54587 291624321 1073 1071 282429496 28147 28146 627825119 54590 54588 494990370 21274 21276 785130332 92996 92995 617002676 57333 57331 515749414 65992 65994 57637813 30363 30362 410847074 97298 97300 800725398 54596 54597 868941344 54598 54596 199775745 82510 82508 671842446 51711 51712 242671796 54601 54599 302866795 68873 68872 468605584 86376 86375 644268479 16831 16829 401420013 54605 54603 41597642 54605 54606 238693681 83529 83527 773415994 10348 10350 293068961 72332 72333 69681313 54610 54608 292756087 54611 54610 898017829 13620 13619 186311220 52208 52209 881623418 60256 60257 336281655 97624 97622 19779853 77697 77698 600118927 99959 99958 566008450 8852 8853 478018574 65090 65092 38513249 42309 42311 898616734 74625 74627 749782540 21278 21280 160426456 99791 99790 52559861 66038 66037 704432851 77261 77263 360588301 4500 4499 982643258 79263 79261 26339456 9178 9177 909695906 57717 57719 355946143 12996 12994 530344218 54631 54629 64120349 50695 50696 62895107 97700 97702 606483583 48747 48746 835959842 89599 89598 50879182 54635 54636 648124147 88259 88261 672170895 82123 82121 329593152 46600 46598 858355445 54640 54639 35614451 43272 43270 175481684 37869 37871 420001065 54643 54641 590514649 71775 71774 586676871 7355 7356 919486329 54644 54646 935279057 80985 80983 353210407 64150 64151 93936824 72074 72076 13460042 10407 10405 529835252 67817 67815 694349422 32781 32779 302465427 88992 88991 849321785 2151 2150 983486097 83421 83419 494120353 25696 25695 101970600 16466 16464 53300573 86202 86200 360451945 77071 77073 895286681 29340 29339 758921100 38561 38563 878072302 33845 33843 798482309 61968 61969 240338833 5674 5676 82246744 33607 33606 422968011 18059 18061 862225581 61549 61548 417878185 61245 61247 144934951 3707 3705 73492724 24019 24018 379572466 54669 54671 994405475 30497 30496 644760475 93703 93702 505907984 54673 54674 579957029 92588 92589 460242729 44430 44432 451546969 69583 69585 584230888 4064 4065 608881501 74103 74104 293736645 48775 48773 900115080 92071 92072 149190890 54681 54682 82275701 54682 54683 33042151 87919 87918 89925974 19803 19801 257545383 15389 15391 164400011 93239 93238 534929314 25994 25993 741145460 25196 25194 871033173 47270 47268 22037635 54691 54690 388850671 54692 54690 468026005 76532 76533 289900366 54694 54693 23095426 59744 59745 517868073 36998 36999 977090802 54697 54695 626785167 8547 8549 901854579 60359 60358 861261968 90102 90100 756279241 61504 61503 66203706 80049 80048 4855173 27836 27835 948836295 31051 31050 246672858 74763 74762 385390868 54706 54704 724426667 4718 4716 73098581 81877 81876 168957416 90323 90321 146364936 69389 69387 718114331 18846 18845 279655975 88450 88452 521010494 63355 63354 42400674 32225 32227 831911632 54713 54715 365322508 19119 19117 246319656 1145 1147 989730196 43842 43841 809191944 60274 60273 210602296 75331 75330 795308661 96293 96294 332853045 62412 62411 39999174 32924 32922 415113410 54724 54722 693424636 14193 14192 204189181 73497 73499 686168913 54727 54726 455998246 54726 54728 444420372 54330 54328 481869323 87164 87162 772345779 54731 54729 739012547 6184 6185 588339994 24270 24268 565347999 27944 27946 432261179 96377 96376 25739870 41277 41276 430662894 52502 52503 822633632 60156 60154 268292604 54739 54738 605607838 47872 47873 663765878 79091 79089 413316375 19468 19470 13504844 62950 62948 212411278 5867 5868 216961562 33090 33089 77983666 37348 37349 717201989 16903 16901 317517854 68133 68132 220113223 85050 85049 229462338 11687 11688 118027079 17255 17256 93707681 54752 54750 48473325 63766 63764 789648958 54753 54754 97728372 30191 30190 271560528 7001 7003 480869121 54755 54757 623035709 5622 5623 880317235 11411 11409 224517574 3086 3088 13017595 54761 54760 862718335 10622 10624 828150958 53428 53429 19609987 3777 3776 431769432 28720 28722 317922661 12596 12594 204304980 2909 2910 992353642 56806 56804 175379993 27291 27289 141968629 89022 89023 237066583 64107 64106 549892418 19929 19927 176393539 68968 68966 581916759 66896 66895 708496430 9202 9200 530267192 46257 46259 711550557 51142 51144 546332251 54776 54778 361042197 25812 25810 126584667 58393 58392 70369781 18150 18148 65826032 66991 66989 123056265 69889 69888 219828255 28285 28284 968957979 54785 54783 834327982 46232 46230 562856908 42839 42841 866274011 83434 83435 486773476 8232 8233 11616846 99028 99027 13816679 72633 72632 530199883 27210 27212 674875625 94135 94136 33266476 5170 5171 886834594 98821 98822 282261775 40813 40814 540332485 19392 19394 460197324 57828 57830 547773710 80949 80947 78994986 32152 32154 70168218 64159 64157 425939282 59175 59176 45663996 54803 54802 8768899 36992 36991 705472653 65872 65874 385721096 20115 20113 627358211 54805 54807 60957543 50153 50152 43857734 80410 80408 906082524 54809 54810 923149439 91315 91316 566465029 84880 84882 98072433 50271 50270 682341855 79167 79166 172157708 94596 94598 87757809 96397 96395 119583039 35421 35423 670229703 32196 32198 45034767 54819 54818 422932130 54820 54819 830729958 44509 44510 298320494 13262 13264 253023533 87399 87401 469222644 27962 27961 737583900 54825 54824 794204241 46878 46880 229073873 87748 87746 421706151 16387 16386 630939552 54829 54828 591652626 75158 75159 5181867 44172 44171 200319454 74006 74007 167451570 55274 55272 72586999 75640 75642 719563820 77219 77220 695519136 91644 91645 491489942 87128 87127 95368296 54838 54836 57406475 34924 34926 316554330 39734 39732 11174421 52946 52945 152692341 29579 29580 878935491 6096 6095 800340828 90356 90357 509702395 53219 53221 20643150 21678 21679 149900306 93374 93373 806919255 54848 54846 42408858 54107 54109 37679304 77026 77024 690668155 47197 47196 923325926 89072 89070 21570630 41780 41781 95872735 42980 42982 6181317 68265 68264 748261378 83714 83715 119360983 54794 54796 483273262 87824 87826 819884154 54857 54859 943441547 59764 59763 957290026 93622 93624 848590969 50072 50073 877123946 24754 24753 586742726 51224 51225 56508576 41084 41083 943196964 51562 51561 599939621 54867 54865 565508826 95837 95838 459270301 39834 39835 518220729 17031 17029 675262852 59217 59215 124660306 64395 64394 800195594 84456 84458 39666790 57622 57623 314310177 4918 4917 528314014 66182 66184 680017364 54877 54875 559185020 91152 91151 477871322 54877 54879 802364562 66598 66599 300190315 61288 61289 66307314 49753 49754 256825170 54881 54883 591231973 76755 76756 326371396 80366 80364 406337760 8756 8757 365904496 208 207 463493555 24034 24032 348989015 54887 54889 974938628 54890 54888 866135262 54891 54889 742173436 78031 78033 162585249 12667 12668 830427456 17999 18001 632241547 31616 31614 5403939 54894 54896 642312356 23554 23552 509650714 16817 16819 712270377 54899 54897 258278000 54898 54900 996784098 54901 54899 851044410 54250 54251 842050992 27557 27555 997413006 69696 69698 986921574 39416 39414 415078384 2997 2996 925877977 43487 43489 61082893 54908 54906 594338619 77226 77225 18408108 54908 54910 40672420 89480 89478 109709281 56301 56302 361278706 51086 51088 422762627 21797 21798 37493971 53338 53340 334601185 12429 12427 254062624 18973 18971 694958001 51932 51930 814211181 10652 10654 321594697 27044 27042 271010270 37375 37377 459327250 30690 30689 185489980 4819 4817 323400249 42274 42276 648008263 84873 84872 673497255 54926 54924 497485646 93942 93943 686751540 60287 60286 587850494 17193 17192 780684311 89481 89479 471471480 63586 63588 950450593 37467 37465 881405350 88824 88825 827525420 8544 8543 234425294 54934 54935 688706126 22250 22249 757981799 48580 48582 32399442 73272 73271 652163372 69124 69126 25073128 4478 4477 774809200 39512 39514 950509339 55001 55002 112374449 54943 54941 375263620 54942 54944 9687151 45882 45881 384126653 72727 72728 568484414 25557 25556 524759321 19838 19839 997945627 54949 54948 963830418 56375 56374 296232188 54949 54951 492516867 43924 43922 340399531 82659 82658 884711576 61848 61850 206043603 54955 54953 729409410 81197 81196 56760411 11093 11094 51022831 92617 92616 89014260 23677 23675 471633721 33707 33706 945612526 55055 55053 80597341 4831 4829 903054672 34033 34032 60308400 73983 73982 501137191 29422 29421 718237133 2864 2862 213476638 5923 5924 710578898 54968 54966 836893007 23755 23753 813411532 42204 42206 116061785 53708 53709 657208431 68838 68839 133041331 18293 18294 2187531 47821 47819 798870080 54975 54973 560868539 66988 66989 418832419 28259 28257 616982752 86587 86585 143784660 89528 89527 996013773 79024 79025 66885235 54980 54981 678197444 1693 1694 441469277 89756 89757 609193762 45005 45004 475473662 87257 87259 441316822 36143 36145 745327846 31905 31904 318019095 6571 6572 568799262 83546 83545 25531991 34647 34648 633680060 54990 54991 664207986 49411 49410 157327797 14792 14793 491933228 69559 69558 348160755 36549 36551 911926234 31977 31975 780771751 74266 74267 256767327 89369 89367 529601249 60383 60381 964539738 39215 39216 336542814 74427 74428 364201630 42196 42198 477224864 11578 11579 731365347 48703 48702 264985412 26378 26376 799348667 55004 55006 300422801 67545 67543 165350599 45713 45711 520080205 22116 22114 251026986 651 650 520397268 65378 65380 45719102 63868 63870 580473707 19339 19337 913832326 53474 53473 195020497 66408 66410 841544676 84530 84529 57531159 55017 55015 3542540 96714 96715 10343602 20648 20649 131647801 8562 8561 48518863 74491 74493 196472607 55020 55022 673964774 62549 62547 31679008 45628 45626 423002258 38517 38515 339024322 5409 5411 906043296 15456 15457 923651425 97175 97174 34537573 43395 43397 787398433 55030 55029 396373589 55030 55031 815078695 25852 25851 54255314 91313 91312 827645705 58537 58539 211031618 81615 81614 410758530 31617 31615 82188132 4392 4393 62498923 58058 58059 649248996 84162 84161 298099942 55038 55040 560654637 14842 14841 26486237 63334 63336 844826750 70069 70071 508281003 63229 63228 195059520 55045 55043 62268440 55046 55045 112645783 51449 51448 822503307 29847 29849 78532407 689 691 982872187 86436 86435 39782521 85253 85255 675630119 51325 51323 602200493 55053 55052 847630727 55052 55054 362913714 19183 19182 804396930 50621 50623 184463557 95024 95025 630672225 80912 80914 917875863 37177 37175 198300548 63402 63401 39874210 55059 55061 970107475 55062 55061 637997244 38219 38217 163671416 32606 32604 29176301 87795 87796 662379852 64716 64717 477297534 43484 43485 469297294 98638 98636 106858066 56904 56902 122544219 88171 88170 119321210 95501 95500 457877594 45984 45982 324437763 55073 55072 146896696 97571 97569 800399378 94957 94956 828635988 74105 74107 30234932 55076 55077 273119163 55076 55078 213250543 70122 70121 721988950 23942 23940 993550493 59816 59818 32512610 48203 48204 966936442 66507 66505 844769825 77395 77394 20463611 81628 81629 430970575 66314 66316 390557793 9726 9725 823308248 18708 18706 567779215 66753 66752 764885576 53820 53822 335395608 47076 47074 449155459 48126 48124 332104605 8318 8320 1660470 48771 48773 468079446 55095 55094 522291597 81324 81323 984789742 54456 54454 11378343 6625 6627 824979604 45040 45038 70130759 32349 32350 324316495 40743 40741 68601548 99544 99546 742790289 49923 49924 680364643 58602 58603 132461072 18516 18515 278743419 33867 33869 607295953 21167 21168 767316857 7194 7193 742381189 13708 13707 11561389 69552 69551 52529177 58983 58985 173000837 49830 49828 573287561 55111 55113 490172673 53020 53021 683013365 24834 24835 70790759 84108 84110 630814966 17701 17699 156601912 89056 89054 909942322 55118 55119 318763106 8600 8598 14875182 88588 88586 676756919 19586 19588 720968804 63729 63728 705356446 61999 61998 688733846 47705 47706 836903433 85379 85377 710692705 30027 30025 718705831 9186 9188 33983253 32268 32267 333178970 76522 76521 266442436 16017 16015 60910059 55131 55132 183030169 12195 12197 10515197 10252 10254 793727083 27048 27047 464354879 964 963 842315666 85251 85250 625431526 40414 40416 22650106 13520 13519 695551067 75204 75202 303541366 30233 30234 132241200 27618 27616 501903446 99415 99413 419134553 47287 47289 346591291 22195 22194 230284697 55144 55146 542432298 22807 22805 469689402 25965 25966 2615776 57597 57596 697681665 50023 50021 463581797 61178 61177 131708001 22246 22245 725560804 60990 60989 838069487 17219 17220 952656314 92226 92224 532701718 55155 55156 423892173 80118 80116 525184268 95483 95481 579477023 7699 7697 117502468 97737 97736 47822755 55161 55160 844465062 55162 55160 498257743 68900 68901 457398972 55164 55163 741996658 55163 55165 37336622 21137 21135 156766024 65450 65449 919172912 28367 28366 627451083 68954 68953 853544378 38406 38405 119093453 68623 68621 447678776 23906 23904 443936836 55952 55951 321560964 72260 72261 190809573 20703 20701 19614737 45214 45212 231680244 66903 66901 590590313 55178 55177 362790490 55177 55179 399349465 85409 85410 537114616 2896 2895 42995818 68252 68254 278296123 72894 72893 566202132 70708 70710 67987440 62228 62227 110108463 76130 76129 445340762 3003 3005 34007850 29099 29101 462470018 17311 17309 947639935 49489 49487 898603215 58233 58234 767509734 8686 8687 991712214 55193 55191 3938250 67456 67458 532659059 80749 80748 107117561 52908 52909 375973657 91190 91191 480102815 3178 3180 327170662 79394 79395 469870709 41420 41418 345556731 17793 17795 92778038 55201 55202 801210506 18700 18698 394894675 55204 55203 209286960 55204 55205 507908583 38174 38173 138218502 34129 34128 218135277 77694 77692 683660275 55207 55209 298038193 55210 55208 498474180 45520 45522 902123908 39508 39507 877512830 2191 2192 13316020 37680 37682 44050674 18806 18805 315806651 5121 5119 242029971 43988 43986 38497207 83604 83605 224501125 18191 18192 922556698 81618 81616 118663158 29750 29752 227327395 5198 5197 881645745 85243 85244 959606925 40369 40368 589168368 67349 67347 880699910 20064 20062 992476274 2655 2654 247087842 26992 26990 144024270 35585 35586 132930705 55230 55229 115931911 55230 55231 225903950 30663 30665 317565792 10883 10885 157133978 55234 55232 68054898 49612 49611 371506153 46472 46471 256005755 23987 23988 156526491 28313 28315 899824633 98574 98576 647597101 70542 70544 546942584 17148 17147 764046257 2294 2293 767047848 55241 55243 335929211 53849 53848 203735218 44656 44654 523620894 63099 63097 766407116 92476 92475 758289815 50345 50346 763257868 95121 95120 558131655 15475 15477 778827385 26724 26723 80004903 77184 77183 317362024 39056 39058 245383607 31796 31798 279033606 6855 6854 595204151 53571 53569 26755121 40747 40746 7095194 15491 15492 889975692 30940 30941 577411768 51434 51433 568324306 66697 66699 474308163 52714 52715 18182250 37288 37290 759775484 55264 55263 327393084 90451 90449 176341030 55266 55265 824047300 74989 74987 748740667 7396 7397 703652708 41920 41919 343220703 44223 44221 346984191 7135 7134 404210450 55270 55272 276633027 81330 81328 715628713 21750 21748 449188678 31476 31474 816729087 69529 69530 380241365 55731 55729 320874728 14999 14997 135396361 55277 55279 587114470 93574 93575 610353306 55394 55395 67249824 87448 87450 986282104 97187 97188 293376143 53581 53582 372795160 73115 73117 198607355 52775 52776 451792140 87196 87198 112631590 63484 63482 28087511 11888 11890 599872967 32267 32265 847987199 74087 74085 261369529 55291 55292 560453220 30954 30953 298417653 33503 33504 771170767 93086 93088 33359038 44593 44595 695971790 29464 29462 890658843 21891 21892 68241344 62144 62145 287131018 8968 8967 61158188 55301 55299 533266419 4709 4707 109231703 75012 75013 194650843 23976 23977 864724757 499 498 490461658 572 573 436202975 56281 56283 702538319 77961 77962 586988838 37917 37915 541412690 17232 17230 377805543 63107 63105 106405354 55312 55311 372660352 13716 13714 426973056 62688 62689 261813442 60714 60713 591745172 55316 55314 136012871 61253 61254 894393775 52268 52266 76674053 55319 55317 487041177 39833 39832 779794980 48008 48010 43796427 2089 2088 952551693 55155 55154 72739367 49770 49772 642586820 82286 82287 9939687 68889 68890 870193783 80571 80572 545448404 95035 95037 133507671 12765 12764 356008888 98635 98634 705221542 76453 76452 431646485 74241 74243 595499793 36056 36057 728662295 83423 83424 205439809 81894 81892 188870344 19206 19205 618741677 1196 1197 963042947 57735 57736 8702386 55339 55338 35611563 13930 13928 540888037 83616 83617 784649884 26646 26644 36149160 56423 56424 157108962 38963 38964 102504699 84425 84426 183023018 958 960 704609429 30030 30032 540975733 56845 56847 68760116 55349 55347 455799828 27678 27676 514704689 55349 55351 9246672 53585 53586 857877847 16773 16774 555614441 16249 16247 752724469 3914 3912 248543298 13724 13726 800079154 65517 65516 550540378 55587 55589 126143905 26357 26356 405466494 77937 77938 34610197 21261 21260 386458173 98768 98769 807619511 4067 4069 16561693 12609 12611 815673429 47144 47143 394749068 855 854 117593853 70845 70847 19769881 1582 1583 530709707 55369 55368 323466724 55368 55370 58025983 71892 71891 173865299 42634 42632 495638354 5881 5879 113212423 24009 24011 337279883 55374 55375 43284495 7697 7696 389295949 7134 7133 270328411 44995 44996 655909171 4291 4293 243851635 91912 91910 874669087 16194 16196 763929705 55380 55382 442538446 2244 2242 728174603 33436 33437 449031088 15273 15275 593963102 24932 24930 334480887 95171 95173 488883272 26088 26087 481364206 24008 24006 177482125 43696 43694 34284685 48398 48397 112108797 76718 76719 183292490 55391 55393 111669995 49582 49584 58827057 38369 38370 265653216 24093 24092 841205815 58453 58452 607299985 22813 22811 938308300 64799 64801 931010575 44801 44799 55636399 36196 36195 520070974 75618 75617 938592774 74723 74725 233328776 96519 96520 168215726 31537 31539 273966290 24966 24968 897290192 16999 17000 384685743 35278 35277 211650741 78747 78746 86996180 51065 51063 67384283 88957 88958 339945677 97921 97922 15419208 49147 49145 15614958 64705 64707 147557150 55415 55414 934704267 32981 32980 276738672 9497 9499 227943788 84274 84276 320749140 50098 50100 30715771 88215 88214 745472313 87591 87593 906140096 33495 33494 479250555 15253 15252 774929295 99593 99594 900422197 74184 74186 271969536 65631 65629 826508631 57182 57184 160744864 22023 22025 254703608 90986 90984 831557478 27965 27966 2084845 16864 16863 408108009 9072 9070 38064026 55433 55431 816724431 58201 58202 320418056 55433 55435 645693065 41073 41071 886028600 72761 72763 329504830 69019 69018 795712951 54680 54678 632888324 55438 55440 158913139 17983 17982 641729622 72840 72839 501466573 3365 3364 932074435 79420 79422 268417263 61081 61079 944541667 21944 21942 453931616 53559 53558 530180239 10079 10080 527662805 45861 45863 63709009 85797 85796 797439051 47203 47201 500400922 84703 84704 40935762 15313 15311 993776691 31988 31989 808854188 64336 64338 818783350 36456 36455 896205078 84052 84051 70729150 5706 5704 646539622 42462 42461 72965788 32043 32045 249468118 55461 55459 69618508 3598 3596 549087136 34239 34241 768432359 86970 86968 933065675 77135 77133 14215897 89354 89352 705470020 76211 76210 305696406 45778 45780 218503728 94085 94083 953050505 30184 30182 722382465 49281 49279 481387853 68140 68142 283507143 78049 78050 259024928 90943 90941 836184137 21354 21355 512392597 79003 79001 95375445 27153 27154 821217673 78094 78096 575170772 60302 60300 26674519 55480 55478 851512865 55480 55481 170458448 64736 64737 239929628 55483 55482 208702565 88527 88529 279268474 75304 75302 308217895 55484 55486 907762783 30536 30538 279417586 54144 54146 491574318 28824 28826 27114084 66311 66313 812809888 55394 55393 689205268 1561 1559 408204307 29990 29989 786758273 55492 55494 987525925 40114 40113 571208265 41188 41190 658794370 29564 29566 376381340 97657 97656 837571322 29455 29454 792611823 44960 44962 566922455 10751 10749 133356533 19723 19721 830442349 3771 3770 234210763 82830 82832 100936690 64496 64494 21228915 31256 31254 486419600 7725 7724 257327491 94320 94318 347311289 94832 94831 379263518 55510 55509 261769147 56797 56796 178179108 26719 26720 361307540 31057 31055 80471718 55514 55513 881745415 81237 81236 929431709 86102 86104 56388079 30528 30527 328017115 91489 91491 123723476 26892 26890 803142209 34631 34632 544186556 96491 96490 565656627 78439 78441 8678467 57093 57092 454367049 92238 92240 850406126 63889 63891 58684487 55526 55524 262532029 66145 66144 60031312 78283 78284 670355967 15149 15150 851558742 33601 33599 71042666 22748 22746 1144789 13183 13182 574420587 55531 55533 691161793 63708 63710 736116155 46122 46120 732369085 55535 55536 737433139 4425 4424 179030413 77295 77297 477717473 57702 57701 806615758 10623 10625 338584411 99758 99760 962994404 13315 13313 874719315 36944 36946 570442293 55543 55544 854239852 6266 6264 936723093 31709 31708 124425292 18544 18545 752093952 42834 42836 357648627 67100 67102 921065871 55549 55550 488919883 94803 94801 278023589 47709 47711 301265920 80379 80381 205489257 1072 1070 380617105 12489 12490 202791290 19152 19150 85036712 55556 55557 276996062 26862 26863 3574439 40420 40418 794224443 55559 55560 885969027 86170 86171 629842249 18900 18899 149772245 55561 55563 362986375 25834 25832 494730286 70198 70200 615285037 28462 28464 592449195 96613 96611 132438370 55568 55567 634758602 6156 6157 888616368 98418 98416 224862076 55571 55570 115426485 55571 55572 993921404 55573 55571 158612763 40216 40215 17064926 34016 34018 31165130 55576 55575 369488363 9733 9731 124106843 54503 54502 201493804 44072 44071 450565840 55580 55579 631484101 76416 76414 344561027 25154 25155 277357317 96585 96583 350404701 57218 57217 620436282 3886 3888 223791688 40585 40587 759402954 98610 98611 305672679 91499 91501 379106431 59143 59142 591240836 57473 57474 229624099 17407 17405 17284938 55592 55590 686997581 61824 61825 585762484 37802 37800 575629946 81298 81296 994165829 62055 62056 44663647 85315 85314 578883194 72575 72577 15697790 62668 62667 349139709 55598 55600 919111672 55600 55601 400675611 62747 62749 753496226 31137 31138 970979960 24915 24913 553940058 90153 90155 384044545 51182 51183 123540380 94423 94422 924903203 55608 55607 704278864 82192 82194 933015354 12739 12741 662104550 55609 55611 261803853 91418 91416 863215781 61983 61984 613910520 55614 55612 447477568 83525 83524 55868329 91315 91314 748889003 71664 71666 287048976 567 566 217831468 87038 87036 597384144 55620 55619 241512885 54423 54422 392952187 81418 81420 422600817 35321 35323 288601277 55623 55624 65369245 66615 66614 57028311 56482 56483 18663833 39199 39197 178890575 55628 55627 551858495 15793 15791 718324198 78296 78294 232747379 89817 89819 612790475 42132 42133 32352763 48591 48593 797620494 51705 51704 404662418 55635 55634 254736215 28708 28706 17108791 99039 99037 299332312 19743 19741 944574667 53599 53600 153066624 21215 21217 971564507 16924 16926 748310130 70898 70897 518392763 55643 55641 959618997 87953 87954 501310420 1981 1980 60118573 62791 62790 346995006 99827 99825 819499210 49070 49072 470604434 96306 96308 598797311 89878 89880 586614265 91800 91798 375280246 62754 62753 865557385 55651 55653 757837826 13700 13698 601377234 36568 36566 925445333 85243 85241 328673459 39719 39718 770555635 19880 19882 980842099 40992 40991 33157094 641 642 659385100 15979 15977 632990387 39847 39845 859723210 40982 40984 690628110 96748 96746 174356757 40423 40422 403848906 1243 1244 203970699 73099 73101 753817235 3828 3826 623914323 98517 98516 174918367 29275 29276 620065965 32347 32349 227792930 67231 67232 821054669 90642 90640 712965441 80446 80445 393286633 29280 29281 633549642 19419 19418 604831121 61025 61024 477334882 61039 61038 934384191 56629 56627 750687487 77154 77152 106450223 55680 55681 825456215 55681 55682 12288624 25013 25011 547508504 44806 44804 760170300 69239 69241 77496665 58549 58547 247971461 55687 55685 413398224 57118 57116 542645200 24899 24897 64053318 58235 58233 58405446 56223 56225 62398281 55268 55269 621008392 11213 11211 459216929 67884 67882 976027076 56295 56293 886744581 59344 59345 860627590 24213 24215 228096910 68859 68857 639947216 11398 11399 423523179 84305 84303 299312620 94784 94785 818230615 32271 32269 47828609 31246 31248 50426696 6056 6054 439477093 39730 39728 359228137 75817 75819 372761522 99978 99980 57472331 87794 87793 622179100 55644 55645 344047319 74690 74689 483650433 35823 35821 348194184 50180 50182 514148546 55713 55711 96787287 58694 58696 104373458 55715 55714 411489014 45481 45482 44845580 50804 50803 501542080 57835 57834 455030730 73684 73683 69699057 98904 98906 14841139 60467 60466 885728274 17734 17733 827063892 24913 24911 13934264 55722 55724 153573235 95454 95456 870226286 21825 21826 197882527 54593 54595 968344560 77023 77022 69945740 55729 55727 742213274 10337 10336 590685598 92166 92164 977234207 94344 94342 431175748 24598 24596 352326014 55732 55734 367760775 16608 16607 911814450 61637 61636 550315747 71879 71880 830138025 32188 32186 5905493 4246 4245 542019832 20675 20674 538708405 78575 78576 528114637 53639 53641 26977350 63389 63387 721474981 71431 71432 940825228 83988 83986 226824767 46664 46662 230598749 54654 54653 875270992 78156 78158 449804603 85560 85558 421310840 86956 86958 704540385 8948 8949 379961717 19249 19248 810963484 99749 99748 352063895 49100 49102 956799964 92287 92288 614390643 55756 55754 584619147 70500 70501 928546268 26612 26611 825818525 35833 35831 165745423 55758 55760 317847913 14644 14643 807450414 70740 70739 544810295 58195 58194 370184944 87519 87520 870652314 4398 4397 658374294 55764 55766 477807872 55767 55765 787173665 66300 66301 266458247 10745 10747 584265666 20506 20508 452468498 2305 2306 713650578 7073 7072 876660381 85359 85361 360541059 25704 25703 838304717 46910 46912 295483542 48820 48819 96718795 89363 89364 345231951 74364 74362 581715 55777 55779 162598247 67 68 20799496 58942 58943 912772800 45745 45746 15340299 55783 55781 661490846 18334 18335 164859851 9606 9605 411299859 14051 14053 802098207 23660 23658 684829371 55788 55787 557314706 55789 55788 233624746 55790 55788 328607741 63920 63922 393701027 27581 27579 804176220 68421 68422 895657098 26342 26341 454091226 77772 77774 315788316 55796 55794 931970862 84619 84620 933075934 7609 7611 591446058 4141 4143 40994387 55800 55798 311454097 68402 68401 764519794 73919 73920 187796778 99994 99993 809255511 42220 42219 547548946 55803 55805 782959929 26839 26838 876139862 35731 35732 179642780 39545 39543 450213313 32892 32890 118559432 43375 43377 708212211 9823 9822 255327353 55811 55812 266760627 92030 92028 367330264 62380 62379 869448583 18440 18438 473609386 42448 42446 142297985 55311 55313 327272136 55816 55818 180523099 76142 76144 730683343 45555 45553 325359303 55821 55819 69313304 55822 55821 6844672 75547 75545 882528747 6711 6713 970791077 49751 49750 941827567 78458 78460 807152839 69607 69609 916795365 32087 32089 466214465 97364 97366 910215318 45717 45718 459202631 55831 55830 722268682 34266 34264 871899970 12079 12080 903311099 40195 40193 371640283 4242 4244 529034889 7327 7325 73549910 16 15 52666416 93618 93620 488229922 93742 93743 946488310 6842 6843 711547310 89066 89064 823986921 233 234 963074686 16279 16277 450812872 83925 83923 454698365 9654 9652 934629377 82209 82210 285770645 95215 95214 59847387 75080 75079 124543613 53860 53862 974544117 51615 51614 520202706 18492 18493 720465391 37151 37149 679405162 55851 55853 887477863 55854 55853 329269221 27770 27772 325691431 55854 55856 870149252 11305 11307 344101532 55858 55857 482023231 26945 26947 665360779 55860 55858 935095313 55861 55860 860234751 30317 30316 368361111 50636 50635 48002950 65110 65112 523927257 88247 88246 69773724 67469 67470 553119848 18066 18068 109879656 55866 55868 513759145 55868 55869 185002918 87537 87539 632951152 80172 80173 484184805 83235 83233 127813840 9538 9539 54323186 81870 81871 985415474 55875 55873 583427732 41667 41665 93575845 55876 55877 6105209 51897 51899 893808245 65561 65559 979495025 55880 55879 29815295 52032 52030 543275482 55882 55880 564959683 53022 53021 85866587 39055 39053 799442619 53833 53835 898260950 76238 76239 596443116 13693 13691 101055639 76220 76221 17787450 69654 69652 111182290 24420 24421 41101440 53449 53448 737977420 62260 62261 42245600 8416 8414 516820312 8597 8599 69317720 64197 64196 67156485 55894 55896 527776150 62711 62710 796252822 87697 87699 818178062 2833 2831 325699122 92436 92434 242868809 91231 91233 510940893 94781 94779 658148992 28466 28464 439009703 85007 85005 630509673 29180 29181 13006115 58255 58256 458495313 55907 55905 24366619 47748 47750 376628843 91062 91061 583887490 63931 63932 564884840 90158 90159 402406058 19700 19702 313186119 63858 63860 981705912 55913 55914 669180271 42453 42451 942916180 37366 37365 402414843 99619 99620 701044901 22069 22070 350749781 70650 70648 49502332 2021 2022 613613318 48984 48982 714951375 55922 55921 288608204 40369 40370 700541802 14806 14804 323152109 84461 84462 150512609 55925 55926 923196108 55926 55927 144252105 62654 62652 533352634 21448 21449 151948071 81421 81422 715935758 65669 65671 339707945 55931 55932 319974776 37313 37312 898404628 59551 59553 448425106 55934 55935 846578558 19448 19446 393051576 60430 60428 366553533 78027 78025 676335130 27866 27867 534227871 60949 60948 886562319 55940 55941 206927708 44216 44217 928502189 55943 55941 35387080 55839 55841 892874646 55943 55945 479995085 73174 73175 650428948 62507 62508 575788825 54999 55000 815763049 99556 99554 432197652 55950 55948 819205728 47220 47222 253996309 43226 43227 25712680 49973 49972 16595669 7520 7522 860717154 52383 52385 655772196 27342 27343 555090553 14645 14644 568739546 27528 27530 532876082 74722 74724 180798225 36274 36272 727220612 31195 31193 816753809 16571 16570 332401065 31459 31460 925749900 55964 55963 193478261 55964 55965 678398348 4635 4637 425301223 60219 60221 131943337 21350 21351 273096190 91550 91549 392145151 51078 51076 248486605 82059 82060 557915231 52249 52248 669128402 75267 75269 951031877 6359 6358 929856644 27520 27521 48193546 29283 29285 76535851 38166 38167 986382683 27133 27134 863124724 32373 32374 26739178 55980 55979 682623045 55981 55980 764876131 55980 55982 544161614 58093 58091 702934946 55407 55408 453960417 52941 52942 414320419 29377 29375 561714563 50417 50419 169630650 55988 55987 52387779 84520 84521 968234372 50442 50443 259481290 52662 52661 615059485 62971 62969 759220532 58033 58032 712320531 57322 57323 290403870 36023 36021 173330587 20198 20196 922475136 97214 97215 792555395 47855 47856 473477310 58819 58818 478268776 1627 1625 591576697 96995 96993 756331561 56165 56166 468937899 42861 42859 929768859 54632 54634 380773875 27791 27790 133991551 56006 56004 50868013 17342 17340 73922993 18502 18504 3548230 23163 23165 691093922 9844 9843 51057486 56011 56009 875007495 31891 31890 256825295 84986 84988 761640915 56014 56013 752502878 94377 94375 552893795 88459 88461 340216943 95114 95112 990570745 98232 98234 953966702 56019 56017 418544492 56018 56020 813577739 56020 56021 8974110 87557 87559 927149781 24587 24589 274704173 47217 47219 815981834 94805 94807 444735214 83110 83109 675952301 56026 56027 3777431 56028 56026 881657562 41974 41973 571814459 17849 17850 14442327 56031 56029 310541308 40756 40757 58698859 56033 56032 588776060 33367 33369 20949747 159 157 947241620 81307 81306 141025458 98148 98147 979161929 93178 93176 457958121 12875 12873 282363643 90737 90735 907759399 14484 14482 468528352 56042 56041 716195427 222 223 941557425 56044 56042 328923720 83196 83197 21972643 63245 63243 60420304 78148 78149 644852121 47612 47610 810615316 22064 22063 69646232 64674 64673 915468899 20917 20918 968475771 27015 27016 5438097 97053 97054 108917480 81996 81998 675681425 56053 56055 671837058 81676 81675 547246662 56057 56055 83263072 64414 64415 38134423 42623 42624 432854207 91669 91671 56346818 63584 63585 957874419 87739 87741 859154418 48421 48419 738183844 99464 99466 69137683 18996 18997 629836598 35440 35441 50993893 25114 25115 444673673 95358 95357 606297167 49544 49545 804203491 30626 30628 559337719 17134 17132 306613034 17348 17347 781129743 94028 94030 656427607 34707 34706 528521074 56073 56075 731887399 51269 51268 78941423 69994 69993 829657363 35377 35375 547282916 93648 93647 209127299 15798 15796 307015951 55559 55561 586672191 41902 41904 934878370 9763 9762 848368166 81606 81607 700244629 43850 43851 1717794 91359 91361 329345344 83222 83224 634060891 77491 77492 139677225 46272 46274 233860011 12480 12481 389249307 56090 56091 308113747 98262 98260 42493304 56093 56092 207997676 27567 27566 429102543 26385 26383 186281120 59129 59128 406807985 94924 94926 9143705 63287 63286 242396609 39190 39188 867001530 39805 39804 822341131 12040 12038 684987789 56102 56100 373944983 56103 56101 316459389 56841 56842 5056061 83219 83220 55547718 99653 99655 916228026 66470 66468 214510249 67815 67813 297530628 59003 59004 636626532 98477 98475 976765147 66219 66220 86764129 25778 25779 29326497 48651 48650 13366318 22019 22020 963997803 40148 40147 697925549 97993 97991 64807768 23703 23704 810530317 8792 8790 175392290 70126 70125 599771384 4330 4329 316790258 78491 78489 965824014 34341 34340 425770361 7651 7652 866578067 306 304 825418300 69385 69384 337493860 3871 3869 682695727 68027 68028 837866800 48980 48979 318835590 36026 36028 540797156 12473 12474 962855112 62465 62467 974757991 56131 56132 371895077 72502 72501 86790024 56132 56134 457441545 28973 28971 18676533 21899 21898 645175025 55743 55744 929724653 49718 49716 623138942 40986 40985 968535159 86591 86593 164681671 65783 65784 652989909 56141 56142 354526964 56141 56143 581789044 32 34 345567241 76031 76030 358530213 95577 95576 417644287 56147 56145 619866193 11885 11887 97628697 7214 7212 342684647 56150 56149 37960309 94864 94863 470378650 20179 20181 191506146 40989 40990 737758410 43724 43723 160062193 56155 56153 734574527 90361 90362 779748431 40282 40283 677399965 56158 56156 967713873 9143 9145 44316564 56160 56159 663008209 14840 14838 280620120 74837 74835 748277561 73482 73480 65494225 50998 50997 448194781 82902 82901 85350675 94400 94399 828798350 34778 34779 435634576 56168 56167 9108843 64798 64799 79779980 49763 49761 3607291 56171 56169 815089618 38028 38030 471014009 56173 56172 478129830 56174 56172 444242799 78640 78642 387632122 75466 75467 455678599 68297 68295 20270821 56178 56176 321362333 7479 7478 180086608 68126 68124 113034264 32182 32180 942463219 9171 9173 56980347 2556 2554 684114560 60138 60136 487341623 2080 2081 692539165 56186 56185 214921924 74591 74590 149157912 28792 28794 964677871 56960 56958 21865686 21642 21644 95115126 36585 36587 62471437 91793 91791 686451666 56191 56193 42712371 12287 12285 892521044 57686 57685 120902967 96454 96455 633879667 44949 44951 145977710 61586 61584 969902437 56197 56199 347849168 786 787 15076076 56200 56201 990807908 22096 22097 22779507 89642 89640 259540985 21254 21256 396616281 56205 56204 248381463 50227 50228 325281677 16546 16548 882192693 79729 79728 875295579 46459 46460 859873324 59184 59185 90100101 30603 30601 555112428 56212 56211 35816598 22248 22249 196002926 26589 26587 56557683 45816 45815 68778474 96989 96991 317184307 90395 90396 362576969 28648 28646 676357680 50283 50282 957815517 83177 83178 828542302 9863 9861 923120720 9480 9479 633839324 11823 11822 169965274 62493 62492 173080777 33232 33233 883060919 22474 22472 5202777 56227 56225 438502617 49502 49504 48574760 45937 45936 270702554 86170 86168 899757518 56230 56231 925108532 56230 56232 44375219 58265 58264 242437300 40527 40525 813750821 25275 25276 344176684 63185 63183 731976871 37079 37081 637000041 56317 56319 687576204 35668 35669 758933604 56240 56239 582969285 56241 56240 349120956 32225 32223 749303800 93749 93748 237032804 12829 12827 32753362 19629 19628 521393561 85811 85813 250266781 78545 78544 136376856 17754 17752 404550933 26771 26769 890747789 14203 14205 19682935 95738 95737 176343886 56251 56252 356728540 34375 34376 27798345 32913 32914 321102789 56255 56253 623540796 56256 56254 517603319 21472 21473 541859876 68253 68252 454019977 29594 29593 852666103 29722 29721 201112123 15988 15987 998574997 56260 56262 100283401 28508 28509 726768380 56264 56262 162708480 29997 29995 319664060 59279 59278 267827537 62648 62647 500720556 22661 22660 657249956 49967 49968 706415066 32657 32659 610495406 52478 52480 321881288 25335 25333 168076550 36164 36162 496815317 10114 10116 640114228 491 490 402406137 78264 78265 176120331 75441 75440 578513845 10572 10570 536053050 41787 41788 788287050 56279 56280 936103709 56279 56281 735687722 31814 31816 478422233 65750 65748 726135980 23744 23746 71412391 56284 56285 961902851 62921 62920 652169072 20627 20626 848315505 5618 5619 430192283 56289 56288 222645432 27018 27020 848524323 71348 71346 660747986 43845 43846 358600428 41542 41544 184175585 76740 76742 737869143 49033 49034 996391529 29674 29675 751472660 21687 21689 23375293 36031 36030 813236023 2681 2682 697652663 2741 2739 962956686 42210 42209 56205484 53917 53915 784004658 46284 46285 412080543 27603 27601 756783197 53 54 701030581 87936 87938 788043131 37278 37279 617096169 56308 56306 780178820 44158 44156 637871617 22316 22315 53716360 85807 85808 315421121 56312 56310 487842956 67433 67431 40338270 67103 67102 527954580 56315 56314 696566326 56316 56314 31624193 57160 57161 372067517 56317 56318 437930781 69378 69380 879937723 27986 27985 231715317 80776 80774 665611701 56322 56321 335187559 24639 24640 770895784 37025 37027 29871739 56324 56325 513906686 47639 47637 146983671 91927 91926 293268154 60782 60780 655078957 54356 54358 543632374 75913 75912 119958808 9472 9473 366664079 13361 13362 829185703 22294 22296 970157343 56332 56334 287440217 34396 34397 259848747 76743 76744 790916874 71432 71434 896793758 21534 21533 608071437 67578 67580 983919478 86035 86034 622335610 39240 39239 433218494 28032 28031 701234889 81538 81539 766640060 56344 56342 320238240 67920 67922 263302763 81763 81761 254222570 13339 13338 861577004 18494 18492 538347049 80814 80815 810522040 9001 9002 99942413 944 943 217168473 45789 45787 779960133 56352 56353 487514 14875 14873 744885141 72842 72840 480496827 12344 12343 408260137 64267 64266 916188970 76415 76413 494048809 55131 55133 934670127 52950 52951 328633229 14902 14904 828773287 56362 56361 689898547 90587 90588 550042227 93621 93622 46523694 56363 56365 900136561 34505 34503 884509282 31754 31756 706099627 33198 33196 322868814 64628 64630 482146255 56369 56370 51837992 56371 56369 68641504 14260 14258 90495535 56371 56373 234996778 6074 6072 618375741 52826 52824 432757627 79530 79529 82966171 71828 71827 621264528 35643 35642 280121626 31081 31082 384382670 50596 50598 724451423 28891 28890 71416115 54075 54077 596612991 80508 80507 43172491 27254 27252 248277964 17589 17590 893856231 48148 48146 150248686 58951 58953 697633099 58175 58177 2695989 56389 56387 856166567 94681 94680 187308077 82755 82756 406178568 86838 86839 764095859 467 468 68892176 56393 56394 193168840 53367 53366 679445412 18741 18739 794993764 80863 80862 56252900 19329 19330 580871820 56399 56397 981216096 99755 99754 15724903 29621 29623 465889672 29774 29776 681807374 75696 75695 974144357 86089 86090 109516258 31299 31297 850634375 10590 10589 629309730 85362 85364 288991295 84302 84300 36430781 45557 45559 572794126 75174 75176 691561572 27095 27094 38827100 79108 79106 38272996 95339 95337 485753965 96273 96271 202013363 56413 56415 709259922 13862 13860 568132808 56417 56416 549090204 35227 35229 382153648 98517 98518 719822998 56418 56420 6447839 71243 71245 336067508 79165 79163 319375940 37346 37348 25130886 28486 28488 269056288 81323 81321 212294257 56426 56425 57963287 44809 44811 723419232 29638 29636 865215368 56429 56427 37986999 85751 85753 66394906 56431 56429 852435593 13528 13527 774392727 5371 5372 246098186 56475 56474 302233086 56434 56435 266259015 9678 9677 67400915 93111 93110 403188244 97868 97869 21418682 31939 31941 773605702 39471 39469 682988868 62645 62644 187156771 1849 1851 37761545 53501 53499 61834007 14632 14630 391456759 28634 28633 68943529 52623 52625 948163305 56446 56447 324755372 38338 38336 986650491 3765 3763 706481850 56450 56448 587006237 25494 25496 381308382 50042 50043 2187879 64602 64600 968486801 56453 56454 372237741 84289 84287 277075432 4670 4668 909151186 74483 74481 522815499 55270 55268 101682529 73272 73274 113687529 93209 93210 437211609 56459 56461 981575722 86824 86825 567996745 48400 48398 623784549 20713 20711 188183581 9659 9661 831573396 61816 61814 475481400 77922 77921 121511109 88588 88590 667716163 26762 26763 773828114 27332 27334 471356996 92974 92972 714334674 38259 38260 283011698 61229 61231 70373905 40948 40949 330856776 51666 51667 153636414 63628 63629 379920344 18332 18333 4439844 56477 56478 35457378 62956 62955 462194460 43558 43557 214135077 41602 41603 495760000 65315 65317 448198261 19563 19562 53316706 81370 81372 109442830 59976 59977 608070526 50256 50258 364798888 89351 89349 479284078 19873 19874 992101067 11356 11358 801277469 49325 49327 678909413 29120 29119 966246782 19978 19980 301601946 87730 87728 486565246 2569 2571 628093531 85239 85240 62533175 56496 56494 383230522 51362 51364 546614886 11916 11915 79613180 1159 1158 105764383 56499 56500 372239728 69456 69455 85545407 95856 95854 340150016 41612 41613 549475619 53751 53753 559983238 4711 4710 291612439 23825 23823 267517281 54690 54688 551092497 67559 67557 988985031 21636 21635 381359904 78643 78644 569788252 99774 99775 83581983 1548 1547 718839556 25482 25484 657184302 75873 75872 185844982 95331 95329 643929955 1017 1015 984593939 11002 11003 867511996 28791 28790 852786549 10094 10092 191079768 49479 49477 436026186 41988 41987 311614439 76975 76974 533368291 24402 24401 565238880 24395 24396 712151304 56525 56523 762901490 96638 96637 399828879 53126 53125 546482492 73904 73905 875168557 90548 90546 399958720 39409 39408 676961931 1942 1940 321802645 17431 17430 32021916 17845 17843 219575389 65292 65290 378292271 86538 86537 180405879 56536 56534 626791104 92468 92469 383348598 14068 14066 933685652 45621 45623 954369745 77003 77001 593375749 56541 56540 456998875 9098 9099 825161242 85598 85596 835064310 28153 28152 137391706 74333 74335 320450820 56546 56544 557112802 33617 33615 376891935 56548 56547 599749814 17672 17670 675231882 65841 65843 781298773 6025 6023 656058087 10124 10122 769774224 75589 75587 2000554 57849 57848 19478171 56555 56554 26725837 14030 14029 311995493 10913 10912 336356038 49751 49753 573135397 79291 79292 769160886 73734 73736 642647093 61297 61296 863519203 74904 74903 71879460 2381 2379 335489640 31886 31885 35065863 48738 48736 372585771 26641 26639 873034511 56567 56565 45488400 47917 47915 133275745 56569 56568 414618220 70363 70362 804740897 25199 25198 526682813 43231 43230 252090064 24642 24640 99248280 86488 86490 686243545 72147 72145 604871650 2361 2362 938011750 69178 69177 225851971 27236 27235 708407928 41800 41802 160186328 46577 46579 685000759 56579 56581 570148904 56581 56582 706128263 36799 36801 433509210 28564 28565 837821915 31297 31295 62628261 56586 56585 28545358 93320 93322 708656903 7604 7602 428608496 60332 60334 416973114 80490 80489 227349341 92205 92204 34562020 3269 3270 274977429 9140 9139 798483214 65526 65525 900375559 42500 42501 249641943 11368 11367 232487407 56595 56597 278328169 17623 17624 501096674 73037 73035 46166061 42403 42405 339775655 98104 98102 991639355 24821 24823 40400201 36017 36019 41941013 78936 78935 487402090 47469 47470 786530452 85847 85845 574556890 79810 79808 39248674 56608 56607 757294697 27321 27319 576792874 86892 86893 323056633 52613 52611 365040589 27877 27875 286197207 85954 85953 554360023 20187 20185 646180427 30373 30372 766963185 21273 21272 21467757 67042 67040 294253592 7801 7800 914988859 84290 84291 653286733 56618 56620 778933481 33907 33908 604200590 97798 97797 52468856 7879 7881 36214278 23816 23818 898325386 82308 82309 676732289 38300 38298 966834805 56627 56626 703799586 7210 7209 12191382 11663 11662 207310424 73205 73204 623602408 72582 72580 620670734 76097 76096 896131284 85648 85649 36062498 1622 1621 116075339 78102 78100 810777113 94514 94515 210858515 59692 59694 239318801 24968 24970 374768478 64437 64436 26360054 10736 10734 989817249 95573 95572 39856889 91688 91689 695014307 95556 95558 825794878 64341 64343 59753173 64097 64095 93107669 56646 56644 83375073 67660 67661 215742956 67168 67170 386479493 95494 95495 108294467 34174 34173 348856738 79549 79548 292306400 18161 18163 542960784 28796 28794 34340867 50592 50591 201604789 27521 27523 225693276 91053 91051 954485846 93302 93304 433260668 96858 96857 759848876 56659 56658 727070090 56658 56660 77875515 2997 2999 966927671 56662 56661 990849631 56663 56662 596801779 2967 2968 915131944 76104 76106 301458274 56666 56664 265192551 33351 33350 385842185 30807 30809 18376969 49843 49841 9810254 68719 68717 508400036 54600 54599 286257823 56671 56672 345850704 54811 54809 744674545 36083 36084 433898168 45749 45748 839902060 32453 32452 125195377 56677 56676 262197860 57849 57850 110392202 62728 62726 23411340 14671 14670 240446564 5172 5171 305474150 56682 56681 832084419 56683 56681 668003326 9663 9661 511277094 57373 57371 233099992 56686 56685 290915156 72933 72935 296429095 78881 78880 495882808 56689 56687 539949887 48451 48452 231187694 88503 88505 959026253 199 197 38702878 50664 50666 680269638 72578 72579 816543881 47216 47214 412725533 46074 46073 46650849 81535 81533 783317305 70156 70155 36905438 75813 75812 77867302 93163 93162 747827854 56701 56700 818412683 39783 39785 860151533 16699 16697 780782940 89807 89809 219938997 34040 34041 431603792 56705 56706 833598071 96385 96386 241669526 2168 2167 65130475 44668 44666 526905796 96665 96663 209184389 53851 53852 896774928 84847 84849 575231048 54587 54588 149726914 56712 56714 34719967 21471 21472 138261225 37082 37084 937647338 11588 11587 484264013 42700 42698 473543574 31655 31656 552579238 31723 31722 111860336 94642 94641 931695883 65392 65394 943217531 64504 64505 428710061 18934 18933 524531071 83025 83024 154665925 56726 56725 924757669 36285 36284 43757771 5257 5258 624768321 6338 6339 13886441 34476 34475 369640175 40308 40306 660696239 99530 99531 995096033 94790 94788 69839368 60566 60564 777737335 87878 87880 8794733 46838 46837 396193552 36524 36522 304049752 56738 56736 503731233 90541 90539 476066556 44583 44582 72892548 66246 66245 889262899 95129 95130 398657042 61752 61751 858138296 23769 23768 772262515 53306 53307 515550614 56746 56745 458633269 62024 62022 819142112 51108 51110 465240092 11129 11130 313538979 92775 92774 365713593 21420 21421 761315609 40297 40298 928518718 14697 14699 6736671 41710 41708 700224657 31826 31827 849534441 55658 55660 70879647 7749 7751 734464501 61072 61073 529130995 56758 56759 780646717 86916 86917 151808391 38036 38038 62496433 56762 56761 33808602 56763 56761 223834596 19134 19133 671760962 61451 61450 779498246 4778 4777 145824644 74126 74125 5843218 68907 68906 121609122 45487 45485 28563016 25434 25435 738220276 56769 56771 303658718 14344 14346 583670138 34304 34303 814609907 56774 56772 160828273 56773 56775 614308036 56776 56775 749726756 56776 56777 666879522 19270 19269 847646981 80407 80406 68628004 81218 81217 421562108 81403 81405 931034649 36113 36111 120437759 94750 94749 152988352 94484 94485 314042083 98902 98903 700000956 80733 80732 64608114 81656 81655 176701250 59347 59348 381282493 35618 35620 5802261 56111 56113 453834676 8357 8355 598544308 629 628 961884147 40879 40881 461394129 62741 62739 967869663 85069 85067 614835206 56796 56794 300031218 38823 38824 130877124 23296 23294 459709779 70660 70659 270787724 59795 59794 254038954 50775 50777 882257761 56801 56802 146682418 50749 50747 95640701 36466 36464 864473616 64411 64410 304879939 67372 67371 588312547 96050 96049 335137909 68625 68627 962664092 56809 56808 404404135 9312 9313 482503824 55212 55210 855133427 63290 63289 523491019 71054 71052 862358767 1971 1970 427779751 60109 60111 642253020 70370 70369 468239774 87604 87603 483337504 69754 69752 914395997 56818 56819 123623415 46518 46520 991259161 12736 12734 386703461 12226 12227 986119462 31697 31696 935846255 96204 96203 557286854 29239 29240 353586570 56492 56491 794718783 82252 82250 997011028 75975 75977 939002672 90806 90804 139416706 69965 69963 530285348 92585 92583 986727449 88401 88403 40477800 63712 63714 384299234 72328 72330 23040282 63958 63959 760061719 41863 41864 424233347 18716 18715 972930147 41729 41728 89320615 82622 82621 727368970 31973 31975 255616793 49194 49196 65866083 40087 40086 254346260 25627 25629 684189583 17975 17976 24726216 43274 43273 243912037 34158 34159 367010290 20150 20149 385816236 75769 75768 906746799 85715 85717 291740557 66825 66823 738179986 28777 28778 793019207 84381 84383 604376308 80177 80176 537112357 785 786 802738059 63954 63956 620155310 5789 5791 198420543 16885 16887 271353371 44467 44468 600265784 54854 54852 70398478 10668 10666 963367484 53003 53004 136022912 74387 74385 779138616 37401 37399 504972539 56864 56863 338778908 97416 97418 885510666 66593 66595 50652908 78772 78774 520632815 77207 77206 456217876 5848 5846 673341075 61613 61614 830274301 57151 57153 887113155 97341 97342 157367005 31120 31121 525697688 51810 51812 517757139 66892 66891 524309303 5762 5760 568501811 94333 94332 822593211 12665 12664 628193055 39490 39492 224591728 1905 1904 608147031 19081 19079 597124418 18227 18225 487762769 26919 26920 677141621 94870 94868 682444429 57514 57512 727536790 56886 56884 191006755 21694 21696 89801649 56886 56888 608769182 85603 85602 283959748 56890 56888 7438860 54342 54340 71986804 36530 36528 358414166 24017 24015 62394623 11822 11821 17129422 56895 56894 8687730 79194 79192 395969799 68188 68189 978733596 65702 65700 449701097 20041 20040 285501506 96622 96621 543066628 51126 51125 18740500 56902 56900 145642533 7788 7786 447336928 56502 56503 586133287 99590 99589 47833222 75860 75861 16460812 56907 56906 880859948 99796 99794 482259021 30937 30935 587221042 65641 65643 290565997 34617 34616 462605928 18169 18167 161850068 75426 75424 260643199 91837 91836 651768795 42997 42998 952385214 90049 90047 2706468 56916 56917 691630070 29188 29190 48805420 39731 39730 320002744 90612 90610 901285923 93434 93436 997394373 28109 28110 28438779 49524 49523 701910726 7357 7359 720093119 12460 12459 101986878 56926 56925 813295910 37504 37503 922859452 91270 91268 69903720 83570 83569 867405909 29452 29451 903478352 5248 5247 425731409 57359 57358 804371858 72985 72983 937581861 67809 67807 201814368 78653 78652 651734178 68655 68654 923246904 56937 56936 359319659 81162 81161 178618112 39289 39287 648678060 29090 29089 482875476 31669 31671 210985225 41587 41585 44160031 48578 48577 867161813 44853 44852 693988968 58482 58480 827953029 56946 56944 108226159 65470 65472 110937444 1965 1967 26940153 56948 56949 699900040 33853 33852 442290408 69760 69761 675281412 74083 74081 725712910 16758 16756 333471583 1419 1417 212386371 87933 87932 197159493 33090 33091 959983797 37857 37856 343982205 4733 4734 904756096 89048 89046 283168795 94325 94323 533833599 38189 38191 218045431 45067 45065 558489185 45444 45443 775760989 53475 53477 822772991 56963 56965 968783878 67309 67310 480742380 5044 5042 59496775 56968 56967 13217358 56969 56967 945251209 34364 34365 821760749 75557 75555 333196537 56971 56972 824116106 13382 13384 903929985 27700 27702 42020466 30945 30947 668511222 19360 19359 646325843 56975 56977 86564499 11622 11623 419501133 9994 9996 403032998 66728 66729 606294092 45675 45673 486098313 49407 49406 269308822 81776 81777 57047764 88252 88250 268712352 11412 11410 45696465 76342 76344 792773414 42407 42405 331544112 22204 22206 526520186 74082 74081 45610236 12143 12145 713064477 51670 51668 735860430 91410 91412 719288972 56991 56993 307864641 29891 29890 171834460 78232 78231 633010341 2942 2940 717796745 54529 54527 40668920 56998 56997 1397516 15766 15765 987994898 29251 29253 458535851 16790 16791 458933023 45992 45990 152889621 10242 10240 976670034 19986 19985 149182254 6767 6768 118019544 49633 49634 974145448 6439 6440 707698955 15178 15176 71382995 57009 57008 655810025 89206 89204 463654582 52927 52929 320859332 18781 18782 54898526 16913 16911 320667194 57014 57013 817176950 27468 27470 829890152 10077 10079 253768216 93227 93229 55817819 57017 57018 171171555 32283 32285 268246471 59654 59653 478798158 58729 58728 148471548 43290 43288 122921019 57023 57021 169131797 87320 87321 873428432 9773 9771 803414131 52733 52731 37338498 58524 58525 905495914 95811 95809 72148082 7161 7163 839770425 82745 82744 171990525 68866 68865 922744128 36381 36383 30002830 26996 26994 311717485 16232 16234 136954551 33729 33730 937047800 42729 42727 859224193 57035 57037 137072720 92326 92327 846162176 45811 45809 215075157 47794 47795 632115242 31588 31586 323167431 8387 8386 729278185 26098 26096 40843774 13426 13424 150160238 47497 47495 11034588 79998 80000 762647497 23844 23843 968993281 11723 11725 867575478 565 566 969922621 29554 29556 581105338 30511 30509 781274187 57052 57051 265218927 67123 67125 57312188 74282 74281 629556508 32125 32126 229227569 13842 13844 780166793 1203 1202 834324429 13572 13570 691007762 90864 90862 890736106 85465 85466 79095545 70858 70860 146927115 31014 31013 158844929 88576 88574 33630994 77648 77646 256433208 72087 72089 304393396 14117 14119 54698260 62260 62259 182875433 25979 25978 523668673 85436 85435 560537384 73859 73858 347970490 11220 11219 31520786 96109 96108 233528471 84877 84878 634260078 19444 19442 94400037 28888 28889 55206549 50517 50515 427533244 30880 30879 680322990 34517 34516 392971213 65787 65789 838945501 57078 57080 686101691 51081 51080 857210552 90716 90718 497888236 3685 3684 33710843 60343 60341 944878367 57085 57084 492572796 57086 57084 43896320 34884 34883 951796065 55647 55649 760437241 47141 47139 67178896 84263 84264 426666572 53558 53557 423005543 92271 92269 321245791 36770 36769 648574126 50514 50516 443978838 21833 21832 101105609 51538 51536 55980007 57096 57097 774604082 65522 65520 797394282 86833 86831 293262119 85787 85785 470055216 99182 99184 450974112 42005 42004 706455830 19982 19983 461160580 51158 51156 538643034 25585 25586 450340380 57104 57106 121419181 80502 80501 466665928 22899 22901 664391561 19316 19314 135796465 78675 78676 532351684 46040 46042 341124158 80136 80135 969816422 30393 30392 249928459 85319 85317 7593912 75243 75241 725756695 92233 92232 892501405 3693 3695 6450300 8269 8271 713720357 36653 36654 761856485 56084 56083 598154592 67783 67782 852899067 13840 13841 1415792 43536 43537 947306272 57124 57123 918223842 36749 36751 199324768 65910 65912 46330431 66636 66637 221345444 98226 98228 736265437 57129 57128 449429289 57129 57130 571945211 96682 96684 163044401 67399 67398 415228685 11268 11267 481572601 54213 54215 464067157 78037 78035 197490154 79105 79107 526141107 64624 64626 243289875 95241 95242 762105534 57137 57139 988634839 51494 51493 174930963 52141 52142 721868515 5891 5893 394396142 61405 61403 987601252 20501 20499 294719991 60471 60469 291148918 59724 59723 806695774 57145 57147 94368223 57147 57148 93343785 400 399 319418109 37119 37121 597437645 7436 7435 768897277 29360 29362 614317564 36198 36199 710519118 65413 65411 487952575 80619 80621 150462037 62286 62285 378894532 87459 87457 411872355 86755 86753 374110457 47018 47016 27251428 57160 57158 289282650 25005 25006 740155865 36527 36526 269657350 59625 59624 297655176 29973 29974 612954009 43684 43686 788635249 57166 57165 847689910 38427 38428 618277765 80669 80668 785333987 9693 9695 21779091 35535 35537 357567130 74586 74587 576347907 54681 54679 957783708 35173 35174 24610502 42708 42710 803209865 94076 94077 532368781 57332 57330 994925486 93612 93614 513151545 57178 57176 833783838 29559 29561 987098259 8826 8827 143421444 35026 35028 983574846 44028 44030 42795319 64353 64354 471548394 50656 50654 592775439 81410 81408 917251529 84413 84411 717185144 42459 42461 551085639 75379 75378 970268228 25825 25823 214637558 65723 65721 593642438 45108 45109 762550215 57191 57192 170071964 51048 51050 373863552 31787 31786 244949708 57195 57193 665574506 39242 39240 780076051 89899 89897 971609930 57198 57197 399740281 10027 10025 417051795 46340 46342 294903849 57201 57200 36496858 11692 11690 7123072 57203 57202 943185290 19838 19840 179694692 89264 89263 462112217 57206 57204 972432855 57206 57207 487400443 65667 65665 572724171 62768 62769 985201557 57208 57210 711720760 61698 61697 419710580 56404 56403 27957357 79574 79573 719426687 25442 25441 8267940 54615 54617 979363818 80663 80664 854494168 39657 39656 65872301 63220 63219 835454171 71891 71890 909808181 39848 39849 127599011 94411 94409 146539097 6666 6668 113235428 40542 40544 986433679 99562 99561 296851941 85140 85141 761937504 9982 9980 315419532 13709 13710 698526233 59039 59040 96683450 57227 57229 93089988 31461 31460 347103711 85548 85546 971646038 50898 50897 717871045 87628 87630 443597354 46154 46156 51881392 3734 3735 44414382 61077 61075 912939689 81767 81768 694285149 57238 57237 652461335 36525 36523 754171885 11870 11872 288552847 73889 73888 165803977 76371 76373 526449133 57241 57243 239856321 24519 24517 48000164 94146 94147 5395968 33442 33441 915311698 21457 21458 717231679 94916 94914 109679512 33380 33379 507302969 90029 90031 526184232 18164 18166 524115295 27693 27695 117897247 87964 87966 209706700 23701 23703 25503894 57255 57253 868788347 30861 30859 51019379 89994 89992 631391928 32262 32263 835387525 97581 97579 365088724 76249 76250 427104721 18452 18450 973683229 149 150 305970982 57262 57263 975523341 36137 36135 32950520 69762 69760 567511234 84529 84531 443612011 30695 30696 667189934 81509 81510 324296365 75465 75466 991604368 35489 35488 130611593 45588 45586 697205923 455 457 865862713 92921 92920 271674901 35620 35621 900766076 27218 27217 684426426 22262 22260 410063849 74256 74257 635730690 57278 57277 501142915 85099 85100 794640425 23612 23610 826682765 42583 42584 834319533 62084 62085 9523360 99087 99085 301990661 97545 97547 523736826 16371 16369 943091856 64828 64829 886207769 16860 16862 42580684 57287 57288 424436361 10771 10769 319902920 75576 75575 548741882 70839 70838 170563804 57292 57290 951362965 12552 12554 528564887 46518 46517 429420176 93942 93941 732742905 40629 40631 755678976 57295 57297 343232738 17965 17963 744681199 86339 86338 766779339 61610 61609 412364207 6772 6773 14046900 57300 57302 231054445 54005 54006 217978205 29420 29419 343865097 29228 29227 835126713 70924 70925 847036198 33554 33556 379879328 67209 67210 488840573 36436 36435 15013060 17285 17287 260992374 11435 11437 710351078 41699 41700 642000633 96120 96122 176650826 1066 1068 42506881 24547 24545 614727272 68823 68821 391000947 34668 34667 201242340 57318 57316 566670511 48352 48354 825246400 97892 97890 798466916 77947 77948 701935569 1815 1814 883643432 18681 18683 83595375 71814 71815 312593992 39178 39176 504600945 57325 57326 333707612 16660 16662 10574937 53788 53786 12287775 76071 76070 242577867 57335 57336 833117054 39109 39110 982788164 7427 7426 491371759 54593 54591 179571464 97100 97101 167364356 62130 62129 828560732 59594 59595 519785792 78701 78700 851682806 12121 12122 988056617 86510 86511 636815026 10473 10472 269684382 47048 47047 85007494 55367 55368 79527275 87310 87311 500011960 64354 64355 950275355 78037 78039 348298318 26580 26581 845446670 82633 82634 222825159 46995 46996 376103627 18376 18375 670724360 61772 61770 696459414 57673 57672 702202777 30995 30996 17653318 33823 33824 41424145 77692 77690 583849297 52744 52746 609550799 32308 32307 912013609 97603 97602 38126571 69753 69751 171878603 38379 38377 186754924 57360 57358 244506260 14241 14243 200540860 36476 36474 123834967 57363 57361 344258393 90177 90176 412402094 96771 96773 148187852 97490 97489 763744909 9395 9393 282847199 73398 73399 506545181 42628 42630 927430155 25165 25163 336060871 67133 67131 81724720 40340 40342 274771086 596 594 176619913 41450 41452 378302115 68495 68497 736191454 90061 90063 461745459 28835 28834 478990843 72819 72817 27861636 57379 57378 571286370 20336 20334 598506048 50715 50714 206052925 19353 19355 220639761 58477 58479 917110934 45257 45255 684453997 75844 75846 65350090 63630 63628 3778484 45734 45736 643266619 57386 57388 319081336 1069 1071 654880582 57390 57388 633964059 57389 57391 28618613 57392 57390 652274848 18441 18440 689003253 36449 36450 716055739 92395 92397 564537418 34032 34031 563458346 73179 73180 190371137 69606 69608 160028744 76477 76476 92876838 95327 95329 27660000 59085 59086 57761080 49069 49071 587653439 3585 3584 25273946 19410 19412 489421965 86527 86525 157872907 3897 3899 41951325 20640 20641 380697752 30623 30622 570987650 94313 94315 235213456 15444 15446 809899812 36627 36626 420643705 59055 59054 640913172 38636 38634 420052417 2768 2767 768746077 96607 96609 29261048 74870 74872 569669404 88662 88661 258905916 68731 68729 34737297 80510 80512 690110196 49934 49936 934947445 51886 51885 564874433 50351 50352 799300238 92519 92518 692676017 96290 96291 677421186 76251 76250 569184694 88893 88895 951018473 57427 57426 672634455 96424 96425 795590821 61166 61168 39774630 33978 33979 254062966 57535 57534 160158066 69765 69767 122308809 67465 67464 996246205 83421 83423 755035089 40528 40527 167564656 50063 50062 362071001 82187 82189 433348686 21316 21315 344545753 7157 7155 6099239 41250 41252 62015047 61700 61698 894211406 57442 57441 948760367 75885 75887 142157389 5780 5779 622950022 11567 11565 240946902 51104 51106 212167356 40501 40502 355924989 23634 23636 128372624 26100 26101 349105829 24723 24721 31177512 4339 4341 718659896 78777 78776 329136993 57453 57452 367555996 12807 12806 284045156 43278 43279 19939170 78388 78390 372402042 14608 14609 312999488 28709 28710 780362017 71365 71363 234544321 85686 85688 423093599 94780 94782 40647995 14748 14746 259520342 96385 96384 922922754 78162 78164 661459225 57465 57463 590958043 14906 14905 387392190 5244 5242 745586099 94703 94704 951748532 37216 37218 871037073 10085 10083 318170711 231 229 721818826 72246 72248 108244418 14739 14738 48760692 34182 34184 590783972 3301 3299 643843868 57476 57474 127124951 17713 17711 207786172 53310 53311 180372588 4579 4577 456360167 19058 19056 352458507 65244 65243 673527623 47778 47777 663114426 23938 23936 160541257 42922 42921 902767483 57485 57484 199227671 82059 82057 315084251 21160 21158 388209095 78992 78994 326463176 51391 51393 929118161 70524 70522 692809123 13853 13854 426628807 17960 17959 370758806 52563 52564 779226432 41140 41138 473384 13482 13481 135162902 68783 68781 684322574 76184 76186 521594321 57497 57498 644409156 11836 11838 385665634 66214 66212 633245021 65855 65857 801843989 51643 51642 310671640 59056 59057 952875713 79002 79000 714848819 73365 73367 902266433 13352 13351 493104260 28420 28419 149414184 51502 51503 346837573 8873 8872 322634417 57510 57509 692201648 685 686 500551413 65494 65493 623356620 38242 38244 32992865 76877 76876 358741638 32011 32009 58074470 3664 3665 225331203 67802 67800 733079154 59779 59780 508608309 51992 51994 490981408 75283 75284 592061356 9579 9580 741905836 55579 55578 640031407 87375 87374 814817193 38035 38033 26589580 57523 57525 599792374 92969 92968 616853036 68326 68328 382626798 33022 33024 914350058 27936 27934 857420255 6794 6796 1464997 48750 48748 398567101 88278 88276 465623572 98131 98130 93792024 5039 5041 206650202 37059 37057 734950988 11216 11218 55212251 99629 99628 121246456 14665 14663 875934797 7507 7509 640659377 72880 72881 864694546 19946 19945 50734071 32934 32933 155996357 15035 15033 121399655 80745 80746 859219987 7370 7368 691435827 57545 57546 9332684 57546 57547 916692432 50821 50823 697978425 24345 24346 31703790 85177 85176 17760945 97406 97405 632315309 81092 81090 684766055 38052 38051 760164110 36859 36857 37042566 98020 98022 428184231 51935 51937 94185344 57557 57556 235966364 14309 14308 6506402 57559 57558 493015498 41395 41393 464494829 37748 37750 57039173 56218 56217 692018721 38218 38217 484392453 66226 66225 970961690 20394 20396 225270748 12523 12525 427660895 55289 55290 640514731 15656 15657 913315065 67837 67835 56720598 63410 63412 348794497 32515 32514 341323253 79885 79883 726513533 54420 54421 467956685 73822 73824 738047469 57575 57574 562500478 53991 53993 441412640 2846 2847 523288829 57576 57578 821790156 97676 97675 557391557 5366 5365 963943262 27808 27806 694582218 52760 52761 384991119 26843 26842 579415471 19137 19138 656968504 57585 57584 381967160 21131 21130 983063399 9602 9603 980077314 26455 26454 109032882 71500 71499 32063602 49686 49688 309266123 61323 61324 904659179 8982 8984 58273621 99845 99846 337134404 81100 81101 117674742 26162 26161 880130937 45395 45396 60937134 457 459 64204448 50676 50678 858403687 66118 66117 705215263 98066 98065 610090445 77511 77510 153882909 30186 30184 205704287 48315 48316 159487798 25044 25043 588741318 57605 57603 39446387 64541 64540 846664038 80676 80674 383176825 57608 57606 361829428 53052 53051 866227968 8419 8420 687485895 10774 10775 559412103 82013 82012 203183281 18049 18051 931660358 50950 50948 910827791 27039 27038 636439397 448 447 24270943 30204 30202 616051051 51771 51773 745427346 64789 64787 425763833 67054 67055 922215266 88567 88565 574220984 43348 43346 423110374 61889 61888 445258896 97927 97926 956057700 64128 64127 156276507 1073 1075 511957606 49725 49724 212077145 63816 63817 183983888 92052 92050 867789989 36152 36151 846625712 57078 57076 427879143 9011 9010 3195031 77616 77615 837495052 97609 97610 129957672 85575 85573 466347699 57635 57636 570839086 57635 57637 693623849 57638 57636 500685939 89572 89571 827024280 99910 99908 1932686 21206 21208 447300219 57642 57640 960773372 54371 54370 891234133 35211 35210 280059762 8545 8543 268775331 78473 78474 64076402 71025 71024 570526223 21515 21514 986515485 55716 55717 860489958 38652 38653 349711688 56335 56337 478591180 19176 19178 774219217 77781 77779 206720943 11573 11574 561580851 8955 8957 626853881 49095 49093 660138329 73471 73473 657439754 91795 91794 350213552 91480 91479 864802277 16837 16836 472874112 53841 53839 577726249 36252 36254 276928636 37225 37224 917896516 57663 57664 266045592 36257 36255 626591203 57666 57664 341768218 20752 20753 22435756 28065 28064 255511796 94456 94457 43149616 17573 17574 255873105 49503 49505 453267483 76884 76885 353551726 57551 57549 677890734 8230 8229 385475243 15748 15749 984515952 57676 57674 374628578 74938 74936 989647648 38702 38701 145298679 57679 57677 685833453 43051 43053 911886256 66653 66654 50376426 36150 36151 284540871 89208 89209 167634108 19758 19759 589902398 24573 24571 736958613 49004 49003 475073779 70624 70626 277112423 80962 80960 430919540 57688 57689 299194705 8698 8696 792159764 35801 35802 390826334 77740 77738 302299967 10093 10092 598759278 79339 79341 644674314 57693 57695 600253812 24231 24233 330106126 57697 57696 798318306 33373 33374 524429431 66488 66489 272754018 58693 58691 836027992 46315 46313 16444359 41569 41571 131098178 57703 57701 505534787 20841 20839 798083348 37213 37214 284980954 12391 12393 389752340 57707 57705 807868694 13516 13518 203734591 57707 57709 546241533 41774 41773 770718174 24513 24511 749500224 19558 19560 926450778 76753 76755 583719093 64260 64259 501684817 601 602 132465415 57716 57714 757202409 50795 50796 288023725 7737 7739 450970981 10471 10470 908073752 60012 60010 991885302 33602 33604 224482865 27049 27047 313142483 49870 49872 100978690 73716 73714 731390091 76314 76315 798715059 41859 41861 760722586 55520 55518 584406713 6412 6411 442535227 24632 24630 19226954 4793 4791 898187646 59533 59531 51544340 59295 59293 821350810 72960 72958 78684974 57734 57733 682121092 47444 47446 616792655 54938 54940 180004289 32626 32625 680021566 57737 57738 791169144 53309 53310 866659721 23442 23444 21175499 36362 36361 148601210 57742 57741 19671143 65329 65328 65651271 96787 96786 545844058 68769 68768 469319561 8097 8096 415993382 78035 78033 475901679 8808 8806 53526035 41664 41663 741020468 66462 66464 239635913 58201 58203 273729870 5563 5564 382246941 95736 95734 39423977 17089 17091 72911660 29191 29193 768972051 67694 67696 134836646 97179 97180 508630585 62264 62263 46627949 47474 47475 369083474 59706 59707 387313247 81035 81033 419013210 48304 48305 72594543 67516 67517 582583298 37789 37787 330941435 13751 13752 379484838 93174 93172 854007130 74170 74169 956993151 34517 34519 28096692 23902 23900 589961242 31157 31155 870370070 20084 20086 55692808 80298 80300 617537989 68205 68203 469916376 57774 57772 508381139 57775 57774 327782210 4800 4798 896199153 8899 8901 105219237 6125 6126 53043844 85121 85122 763773876 66038 66039 14294523 61080 61078 219038571 43896 43895 128450399 94211 94212 959829065 33124 33123 399230251 46705 46704 665701305 78789 78791 694362719 15305 15304 484410321 60911 60909 645379024 2144 2145 670139198 25124 25122 313283010 57791 57789 63739775 73943 73941 485242296 97241 97242 811711314 51326 51325 415347339 5111 5110 847727468 57794 57796 21312186 18616 18614 310311789 6513 6515 128872705 49442 49440 85328147 58044 58042 260611885 57801 57800 352508846 95178 95180 444919598 55995 55997 27884500 67801 67799 99103342 40241 40240 572813141 82356 82357 463635297 79132 79130 987435889 50411 50409 419310942 42026 42027 500252489 596 597 753944237 83323 83325 25156756 96651 96652 269398241 10820 10822 603182227 18001 18003 941552487 6756 6758 720363335 41624 41622 155722848 613 612 783143649 55298 55300 115954604 63427 63428 21137274 6114 6116 637807687 61877 61875 614277892 48935 48936 55951321 18569 18571 19587457 47712 47711 520368264 49085 49087 253275507 87383 87382 536063249 34626 34625 70556819 27132 27130 11924247 53425 53424 946939077 45469 45471 672975803 57831 57829 319167820 13820 13821 258881132 60562 60561 842162234 6987 6986 942978560 42157 42155 530522155 77829 77828 330265604 57836 57837 56673843 37437 37438 501755473 25522 25521 664398869 89875 89876 241378016 13822 13824 52493494 51057 51058 544239072 4101 4100 47106769 11117 11115 354291205 57822 57823 16508395 70436 70434 818709282 57847 57845 67306378 57848 57847 375307002 41531 41530 387241634 92904 92903 34259028 8953 8954 689818448 95156 95155 97411149 1358 1357 208839882 77558 77557 159300082 8010 8012 493565847 96097 96096 813591566 92208 92206 557740027 57858 57857 654923073 2042 2043 232993462 23273 23272 959158866 83388 83386 680965614 42160 42158 894658246 67906 67908 217769577 46561 46563 14864818 57877 57876 249048319 2097 2098 34595021 19856 19854 142780495 47598 47599 491015113 42924 42925 131575474 16721 16722 775754212 24087 24088 736373869 76783 76781 951711674 56137 56138 623129131 54570 54569 912487261 89402 89400 711247786 9551 9550 46347431 30513 30515 340186804 40449 40448 584222671 76259 76261 828424785 94096 94098 170837563 57781 57780 84016699 53414 53415 535284117 35054 35055 43104914 58731 58729 620074273 77717 77718 932411345 19603 19602 44883790 10796 10797 910726913 66971 66970 75085195 70907 70905 854735404 14195 14197 455220315 6736 6734 632424725 82317 82315 835190188 79032 79034 588164646 17775 17773 812694373 57895 57893 24729002 82054 82053 836152382 36724 36726 521472316 25305 25303 221704404 64758 64756 906946943 44268 44269 298196733 57900 57901 396998672 4361 4360 901920600 52399 52398 970696633 184 186 455219497 57905 57903 757848296 78637 78639 736782436 23740 23741 730828895 83444 83442 807246344 49129 49128 770950700 24894 24893 525376174 71031 71030 442015964 934 932 265864034 25349 25348 16443116 96707 96708 94408881 72907 72906 465436800 87682 87680 43700227 24027 24029 505301847 91783 91784 449853228 37838 37840 232944383 27849 27847 773233213 24676 24674 810844997 78593 78594 157234080 50148 50146 29481712 52019 52021 296301156 12283 12285 133811375 223 225 982909653 8861 8860 225594447 36302 36300 714671440 83561 83559 923302961 80204 80203 248096597 97651 97649 107163388 41039 41038 5640926 748 746 989180303 83688 83686 33299951 12021 12022 597717306 915 916 414954607 22213 22211 317805101 57938 57936 505716278 33643 33645 134990384 35600 35601 340685671 7293 7295 42518933 26660 26661 392533248 57943 57941 883199083 47158 47157 846983087 96717 96715 569415157 66593 66592 945125096 10761 10759 583207003 41024 41026 37915700 57949 57947 406064798 49745 49744 943246540 94481 94482 106495697 57951 57952 544565094 3323 3321 629506695 67090 67091 517934159 57955 57954 942777224 74664 74662 535858618 86753 86751 393646280 54792 54791 350434904 85014 85013 137670553 45285 45286 31786024 20840 20842 181554463 45954 45953 468157841 57963 57961 933266436 66344 66342 403934382 37506 37508 433891950 55523 55525 786083049 89098 89099 458284078 82106 82105 883373771 30328 30327 848721211 96176 96178 171091474 93511 93510 637014110 56562 56563 108279300 57973 57971 351723054 88089 88090 473075716 35820 35818 442886207 91006 91007 490260579 67404 67402 959550615 57978 57976 488971640 2414 2415 633404769 41356 41355 366849267 23083 23081 502558950 51161 51162 262148974 59853 59855 566996408 82857 82859 783657541 13632 13630 51045680 39720 39722 683890600 93348 93347 59233307 32802 32801 62727406 47023 47025 833010097 74517 74516 544739116 22836 22838 393989319 43703 43702 853198343 65393 65391 781353797 80119 80121 699518150 57477 57476 669430745 17426 17424 673132972 35446 35445 14952429 83263 83265 313413508 96535 96534 856587223 50231 50229 302304637 80152 80151 137976144 90699 90697 221565240 53344 53342 192265768 27629 27628 34917664 58003 58005 579568952 36575 36573 517432570 60209 60211 96163735 58006 58008 456067772 99006 99008 645518353 13929 13928 959538595 56632 56631 316099284 90533 90532 700160384 18740 18738 125788525 71205 71204 975696979 67353 67354 39564019 58016 58015 200781850 91131 91129 131350658 89669 89670 338364139 216 218 750011883 73645 73644 70241601 85124 85122 380225194 63391 63389 510920340 90955 90953 90695449 58291 58292 412756012 41055 41056 376071651 58024 58026 222789174 50215 50217 357943738 58027 58028 530048792 27980 27981 184194893 55231 55233 305223938 75333 75332 486024052 26064 26065 871589317 32079 32078 805000622 71594 71596 608841961 65048 65046 514027214 82177 82178 287345657 14713 14711 922986481 28113 28112 812854562 58791 58790 281361843 53956 53957 394245117 58041 58039 770194339 702 703 832073896 26133 26131 942021620 67772 67770 949428507 26224 26222 217354101 58046 58045 820943033 20873 20872 707232195 58048 58046 190514726 58048 58049 758197692 92982 92984 775310169 58049 58051 923162168 15028 15027 141007858 92148 92150 647952116 57486 57484 804804045 50175 50174 8206287 55511 55513 776161239 94759 94761 376962105 40166 40164 2986272 5662 5664 504140008 16845 16847 228479538 47031 47033 225569228 47116 47117 914625186 77459 77458 724493894 30284 30285 33088228 41960 41962 637239701 60187 60185 747837027 99691 99690 631373201 694 692 937937361 58069 58067 41821595 39820 39819 36127164 58071 58070 899956180 21083 21082 491323747 46422 46420 865956493 77844 77843 192618439 62697 62695 63822847 27266 27265 563120389 44802 44801 108358204 92828 92829 219507170 63426 63425 995151206 44563 44562 536902056 29652 29654 987573791 87286 87288 604313137 40902 40904 876169792 92077 92076 394618433 83465 83466 564578766 6467 6466 371455513 15423 15424 95248426 23895 23896 250970696 87975 87974 584846727 38715 38713 173368517 23071 23072 2921633 61528 61526 559044667 58295 58297 738425005 62402 62400 684098980 70989 70987 265394059 25305 25306 839225369 58095 58097 106607683 11479 11478 590320360 78488 78490 110134703 35844 35843 153372136 22353 22354 354098549 58102 58100 621952009 91624 91623 242694969 69926 69928 397209647 20654 20656 1971728 58104 58106 737776705 54832 54834 65910327 82165 82164 600299132 50965 50967 740270341 16700 16702 129732878 78621 78619 938871070 6518 6520 487004128 90322 90324 485996778 43160 43158 45586611 62008 62010 443342149 58114 58116 413712750 9900 9902 669089400 62288 62286 840376502 94494 94496 205948264 6042 6040 902984896 18660 18659 263659790 21144 21142 772660323 10187 10188 433397799 80082 80083 701767282 17110 17111 785322797 65820 65819 840497992 15127 15125 486656645 58128 58127 879312036 8765 8764 221775098 62943 62944 624981944 90084 90085 126902890 58132 58130 5991292 25727 25729 519794367 14235 14236 173372744 10044 10045 358570273 80981 80979 298433954 46193 46194 710617963 80555 80557 406073173 24044 24042 648451547 72641 72639 509365955 47780 47778 370483981 53508 53507 973207419 58143 58141 37251114 46680 46682 898608654 25534 25536 530613597 57213 57214 929940511 26168 26166 69582982 80590 80592 317817530 19191 19192 963515443 53770 53768 82956007 55174 55176 436548812 84860 84858 39662206 36512 36510 287899149 79768 79766 7797052 33581 33580 690372281 46680 46681 373492247 77409 77410 39550605 33455 33453 999980239 58159 58158 81678963 23073 23072 132030406 42660 42659 380947193 47735 47733 803493393 58163 58161 247508737 86404 86402 662572495 2349 2348 809351354 80098 80096 51381945 58166 58167 612137679 11059 11061 918578939 51460 51458 61094878 39333 39334 894014019 58170 58171 974661163 58172 58170 275674903 44439 44437 14308758 16442 16440 487016043 43122 43123 473390538 35673 35672 18808691 56573 56571 788007608 98028 98030 256330166 88033 88031 441781572 2755 2757 763379556 85298 85299 913164861 67564 67565 802437609 45813 45812 419983763 58182 58184 579286722 28295 28296 995175364 34372 34371 696343183 33145 33143 205536152 39715 39714 901791850 94261 94263 563570702 70693 70694 241947512 74360 74358 428294806 39926 39928 260400829 73728 73730 519019904 2052 2054 540802869 50341 50340 574736053 46340 46341 47907872 90051 90049 956488357 58198 58197 6441373 61153 61155 904741760 49521 49519 296790394 58200 58201 733198505 5472 5470 140189259 74900 74902 744641128 25750 25749 421369017 73976 73974 929039839 71938 71936 166487837 47846 47845 672308543 97453 97454 631617358 64891 64890 387874875 12711 12710 929340086 15609 15610 4874429 69600 69598 796150956 80185 80183 520101848 59216 59215 870210302 29390 29388 326106879 44896 44895 50673356 58215 58217 38826356 28246 28247 192684957 12623 12622 21144066 86562 86564 929736364 14479 14477 30605551 98117 98115 330074243 58223 58221 220032557 31503 31505 243138251 63126 63125 34165712 9614 9615 862356579 15240 15238 674448581 74650 74652 623775151 80514 80515 157971392 82566 82565 325867315 6070 6071 601036406 10753 10752 230326880 53619 53621 648677645 45095 45094 914912429 70205 70203 195347920 58641 58639 931867882 96368 96367 56245032 76193 76195 969999057 72668 72669 669686215 77949 77950 57836767 70855 70853 70475047 27483 27482 21700194 75291 75292 666910771 33577 33576 72545746 58244 58245 323310660 10208 10209 842034020 7163 7164 861659214 33265 33264 224622557 94869 94867 977655388 66429 66427 388194212 25383 25385 642628921 66103 66105 711156252 58252 58253 650797680 68465 68464 343762224 50861 50862 834627703 37151 37152 669521200 23476 23475 8796968 66788 66789 109426395 756 755 649397360 4128 4130 93773757 44202 44200 294970187 24871 24869 760055995 52757 52759 676173552 78270 78268 905850604 19698 19699 413586504 34280 34278 82933418 29159 29157 100690853 22609 22611 181798121 21171 21170 726994097 56743 56745 97878728 87117 87115 38026405 58272 58271 155320166 71069 71070 39246011 35091 35090 216671223 99385 99387 651601637 14295 14293 638414359 56296 56297 324855487 58277 58278 736715869 58279 58278 49076418 96202 96201 703592756 14393 14391 391225787 35691 35692 563449830 58283 58281 964761724 58282 58284 36572666 52413 52414 949689298 72324 72326 972944064 86912 86913 965608631 47371 47370 518231850 1258 1256 693635272 33603 33601 381167581 6222 6220 65544441 93960 93958 993357704 58292 58293 564250759 86986 86985 522647413 95286 95288 494708782 42374 42372 899361886 55982 55983 97124765 32020 32021 414532993 17145 17144 697593639 99698 99699 303997430 58300 58301 882887611 37989 37990 655986753 81905 81907 739301142 7527 7526 171062308 16153 16152 34512951 66266 66267 882048695 57633 57635 867029011 62894 62893 150105274 56631 56629 63687819 80278 80280 36339497 53327 53328 742550427 12927 12928 258318865 33634 33632 764730068 71436 71438 536114595 74480 74478 419266316 35317 35316 12332422 58317 58315 63746644 15469 15471 223181426 83121 83122 917100074 36481 36482 378614267 28637 28636 97383920 58322 58320 18753706 58322 58323 99349917 4744 4745 26126418 77160 77161 699466419 82840 82842 437779617 5344 5346 31859569 84096 84094 397555702 38158 38159 305444937 91119 91117 922042994 60386 60387 612416404 58332 58330 746932562 85472 85470 854929797 3097 3096 918361212 85104 85106 345947739 35480 35479 962916439 84013 84011 38389979 8819 8820 553544160 98669 98671 610645758 73908 73907 800919803 9438 9437 394519271 54990 54989 907195654 49655 49657 964451351 9983 9985 417681332 54033 54032 825116900 74994 74996 660443673 25167 25168 48397351 32230 32229 576538625 63929 63927 592286518 58350 58349 931956102 538 537 456273938 81971 81972 303059682 23641 23643 765567969 49871 49870 47696513 8116 8114 316644766 99401 99402 580017499 28406 28407 971190543 87049 87047 792703360 21373 21372 578341367 58360 58359 123916020 80954 80956 33906574 16002 16003 80809662 66577 66579 82213934 54563 54561 422084668 90375 90376 510979407 96023 96025 769702073 61357 61356 967389109 15569 15568 704135489 92239 92238 12493288 557 559 525178548 77583 77584 790468325 95366 95364 26046490 58373 58371 3686675 73124 73126 683884342 40666 40667 347778424 59208 59207 26091358 3054 3052 910062381 72910 72909 754132618 48327 48328 357554959 58379 58380 835472554 28067 28066 745451448 40397 40395 31219005 80347 80345 960964014 37733 37731 880846623 41059 41058 485763545 24776 24778 956653218 40092 40094 820278331 34883 34885 579986913 28185 28184 39334619 95523 95521 264236881 23269 23270 109437186 36691 36690 265072281 32354 32355 962371242 60701 60699 124259236 20887 20885 954440756 15353 15352 925502452 42136 42134 255815257 87021 87020 631465529 25155 25156 28677219 88223 88225 252572706 6036 6034 938936989 63305 63306 480343667 33176 33177 704047880 58404 58403 92495704 52324 52322 745868879 32528 32527 458921720 26021 26019 136192765 58408 58407 612462158 48036 48038 820289774 686 687 97793076 58410 58411 241575683 58412 58411 505946305 82864 82866 48947482 66203 66204 358255317 76218 76220 50891326 26756 26758 16980978 58416 58417 803594010 48801 48799 549877326 52825 52824 102339764 4436 4434 340132134 75557 75558 321857368 50584 50585 213372756 35800 35799 63411665 58424 58423 470832164 29664 29663 12587744 9638 9640 601578084 92084 92083 244991718 50439 50437 95023546 48937 48939 31037924 54461 54460 388351547 46061 46060 565427621 61122 61120 2739256 81253 81251 558079034 61645 61644 639089243 18902 18901 185659047 58436 58435 582939635 58437 58436 160050140 58438 58437 788166029 58437 58439 36402663 4929 4927 21172164 16063 16061 893540711 58442 58441 656473178 58442 58443 205826884 42192 42194 915564935 51040 51039 786495133 10075 10074 992565136 78182 78181 177664258 23505 23504 448224924 85076 85075 580246244 22927 22929 389735108 24772 24771 413129289 79902 79900 785441897 55397 55396 478768580 50040 50042 390507210 58455 58453 341674917 58456 58455 927857877 79974 79973 790577517 43011 43010 524934206 26393 26392 875128709 5343 5341 600209103 57841 57839 20200751 58461 58462 461914623 58463 58461 150208700 48187 48189 591262917 76891 76889 73357312 50670 50668 684872622 31701 31699 680172803 85306 85304 543130414 58589 58591 322003705 77376 77374 616649779 67365 67364 70778228 64505 64507 633585408 97260 97258 930505689 18620 18618 637075513 89970 89968 218919696 5438 5439 707365946 38116 38118 410124160 58478 58476 476531885 88219 88218 34680123 58480 58478 79486044 75370 75371 287601781 14148 14147 427996483 48838 48840 244736059 23379 23378 156271850 20359 20358 780543330 58486 58485 9280242 50412 50410 308848061 58486 58488 212084205 3420 3418 365573011 27673 27674 517190259 51649 51647 934357327 20301 20299 278962290 91012 91014 312355194 80923 80924 736723653 61280 61282 892410599 3740 3739 412589320 70902 70901 224998701 35591 35590 837841835 87064 87065 948285786 79662 79661 629580358 89728 89727 697004774 9305 9307 500198444 19860 19858 946060518 21128 21127 441662275 65751 65750 195086210 20203 20201 930906387 77609 77607 786188713 62449 62447 135179804 41564 41566 129878788 29470 29469 37008237 34231 34233 999871016 73971 73970 573817458 58513 58512 934363919 58513 58514 79609614 58514 58515 773652937 77559 77558 451287017 48529 48531 960834927 54425 54427 967604492 58519 58517 940050265 91600 91602 657755307 17265 17263 343693968 42113 42115 664354369 19337 19338 122779526 58524 58523 727233507 5125 5123 164829189 81977 81976 560689613 79817 79818 143343462 94771 94773 250862658 85726 85725 142732035 9303 9305 781290387 17180 17178 287385327 96271 96270 961750653 55832 55834 213375716 90414 90413 457586359 58534 58535 832168828 58535 58536 900508620 46182 46183 635554724 20893 20895 818708519 92620 92618 802470478 44274 44276 63367788 63219 63218 618915943 17969 17967 363959567 92962 92963 692892425 8661 8660 909934111 23404 23402 844963313 81737 81739 369987938 58545 58547 492132915 14122 14124 984683175 37128 37126 216474924 55088 55089 331505240 37248 37247 526128057 32112 32110 840904271 9571 9569 794074534 71736 71734 515547370 40360 40362 824868202 86711 86712 856569442 78949 78950 519223313 16209 16211 892090456 47026 47024 86073721 80059 80060 426852273 18830 18828 566816961 18870 18871 735530148 77153 77152 679295231 65850 65849 48571665 58565 58564 483875377 62909 62907 44671765 24384 24383 362036855 50219 50221 854568411 39622 39624 442103679 77636 77638 117948085 28134 28135 773197888 12001 12000 524436587 98872 98871 939828971 88627 88625 536787667 47084 47083 491610910 73341 73339 603372705 81917 81916 28103259 5399 5400 714145153 1721 1720 576570554 34378 34380 533867107 52007 52008 428600282 93826 93827 72702486 22988 22987 42298909 63331 63330 948095001 58584 58585 175350805 83838 83837 156744622 12843 12841 593241657 61360 61359 115469615 83502 83500 706574557 971 969 5029797 74451 74450 219427937 78458 78456 724604055 48950 48949 626949544 24816 24815 383756320 95506 95507 347759307 69431 69429 157086532 5334 5336 436826127 6785 6787 132745348 15433 15431 779292949 57 55 758914736 71188 71190 489132625 38997 38996 256785917 83414 83416 666916541 95567 95565 382747480 63634 63635 692065743 80588 80586 171650553 3372 3373 163198376 29972 29970 780331834 58608 58609 881890702 21248 21247 63752874 69483 69481 592895132 84584 84582 560518237 71077 71076 793944248 58614 58612 257254279 23127 23126 536518 71726 71728 629167945 58617 58616 704238875 54878 54877 210776011 9191 9189 738598197 53389 53391 636640651 24756 24757 594643369 6238 6239 5400309 55235 55236 579054428 82082 82081 391211059 67390 67391 63422198 31766 31764 20022598 69307 69309 200761236 63919 63920 869934678 58629 58628 611179454 85920 85918 425148998 58631 58629 643227288 43661 43662 531798924 98421 98423 40674140 64865 64867 52819264 54527 54526 988993799 58636 58635 892065394 58637 58636 11928659 45489 45491 495400897 70308 70309 11812326 62071 62072 956315433 58235 58236 341352649 78849 78848 833726493 58642 58643 643857691 87852 87851 915719638 3121 3119 46258439 58644 58646 856847850 48414 48412 81058291 50713 50714 70719776 90019 90018 839243770 79762 79760 763649667 54836 54834 961105309 2901 2899 794873013 43389 43391 588339637 96843 96842 19756422 943 945 663746988 39134 39132 284395461 68033 68032 5963757 87761 87762 180106071 79862 79861 609561241 61980 61979 159159173 15584 15583 9032316 16313 16311 866882458 47730 47731 123693631 99742 99740 628261294 89512 89514 44967903 47494 47495 712950717 55111 55110 634233438 60072 60070 695558908 42349 42351 646382008 58670 58668 50520428 9016 9014 878366488 75487 75485 110071215 48521 48522 952014156 69039 69040 49610523 63417 63415 295354742 59687 59686 913732621 56750 56752 382276101 94931 94929 11315839 1447 1445 943419876 51077 51079 70074589 57466 57465 649630705 65772 65773 290744597 77167 77166 423944881 80831 80829 575487982 33242 33241 555423810 69576 69574 153925274 35903 35902 509121169 86251 86253 725057678 85871 85870 121059277 17995 17994 231736721 16692 16694 334757659 58691 58692 828723219 4026 4025 21918091 12718 12719 940062145 20493 20491 1142090 99258 99257 966520406 18224 18222 618300698 80926 80924 128453812 58699 58698 108101120 47874 47876 46927411 24600 24598 584211772 16873 16871 63861817 22186 22184 919469182 84818 84816 978361355 58704 58705 501451351 25974 25973 52512994 67837 67839 723879150 19704 19706 405640258 58709 58708 683166964 55947 55948 471021703 35007 35008 267805914 83735 83734 592603585 16948 16946 741519425 86518 86520 25487041 61686 61684 974702514 45473 45472 500628596 32185 32184 900740239 61034 61035 755752304 29322 29320 687745353 98641 98643 423469005 58721 58720 759663060 31781 31782 858240822 41114 41112 821254232 52540 52541 850637119 58725 58723 873126442 7934 7932 663495161 58727 58726 224233722 50147 50145 927940293 15476 15475 709076046 58729 58730 727554917 57883 57884 452851503 52676 52677 810597721 19348 19350 498607649 90137 90135 151615848 71222 71220 976066905 95730 95728 392384381 96779 96777 535254827 58738 58737 15462068 10084 10086 421618370 58740 58739 853187509 77981 77980 71955219 1778 1777 597121857 57996 57994 640030227 73983 73984 435565322 34747 34748 110269480 58746 58745 369546952 59392 59391 702883806 50816 50817 555616137 8365 8363 418340316 58750 58748 636130120 61760 61762 161493270 52982 52981 774173378 23136 23137 440842052 80890 80891 132315525 68308 68307 829649298 43896 43898 881282122 69020 69018 880383385 40050 40048 592974212 62531 62529 647225998 4979 4981 430673977 25793 25794 581129913 58762 58760 180269329 30793 30792 26401065 75213 75214 19043757 58765 58764 525937575 81722 81721 466860601 6423 6422 278509800 75898 75897 15160645 63681 63679 988386055 96121 96120 132082128 75460 75462 564999730 97928 97927 33715622 56903 56901 429810595 58773 58774 66237933 1270 1269 887793873 58776 58774 785622010 86080 86082 435807976 70950 70952 556350569 8625 8623 382398071 67763 67765 188950124 77495 77494 586744681 39996 39998 216613219 58783 58782 576642359 83742 83740 487442093 76567 76568 441743196 5947 5946 958479806 13857 13855 731104776 82067 82068 40250482 85612 85611 45818648 86254 86253 747339169 6220 6218 292456262 50065 50063 3634676 41419 41417 35251101 68595 68593 988499703 94462 94461 944811825 51958 51957 610466927 24082 24084 265583884 66841 66842 625885165 80243 80241 741518955 3304 3302 972888739 12450 12451 185210155 92237 92238 575401335 48283 48284 719985278 58804 58802 261485910 81325 81326 953466338 94179 94180 239460811 53141 53140 375619668 89278 89277 218806736 11584 11583 713494464 52586 52588 61309668 70416 70414 250136253 98966 98964 459660893 62667 62669 200135799 26329 26327 455545088 99035 99037 895099116 92787 92789 957884623 11051 11049 428884316 58816 58818 335754530 13769 13768 359960826 20795 20794 910148857 15952 15953 55867368 35685 35687 608575377 57103 57102 940472930 35963 35962 417491765 8601 8603 482759226 45713 45714 822294103 56623 56622 492225668 58828 58826 691017439 25081 25083 927623570 71063 71061 781702083 56369 56367 521702691 30225 30224 633621720 23465 23464 208270551 58827 58829 686527720 39544 39542 989293286 34297 34299 534999556 72971 72972 302965010 16486 16485 867219483 49312 49313 78757850 94854 94856 69265356 59902 59900 475739633 46880 46882 44141433 27400 27401 6233070 48334 48333 816182429 62410 62411 736968773 22096 22094 700771167 58845 58847 615657334 55066 55064 895805031 60152 60151 605768836 34653 34655 94982384 50069 50071 87444905 50529 50527 610536734 45322 45321 691433800 58854 58852 195621010 58853 58855 613580579 81048 81049 201060157 58857 58855 650766798 24690 24691 36137073 27310 27309 784704612 38739 38740 51413054 96168 96166 37729912 28902 28904 550600443 36057 36059 459974734 71346 71345 123558179 58863 58865 455575883 53162 53160 417329507 65937 65935 938853035 3838 3839 94808816 82164 82166 896199794 35701 35700 89313822 41780 41779 435440293 16046 16044 839256367 25947 25949 865452217 61496 61494 53966696 12093 12094 961419596 36891 36892 170126955 20153 20152 991360531 12218 12220 836925888 25555 25553 847707156 58880 58878 621972661 88015 88013 638849045 18390 18391 456311400 31604 31603 821606228 58884 58882 797893666 34715 34713 565178488 58886 58885 64170470 14455 14454 18520264 60784 60783 272558410 33242 33244 876851611 18084 18083 594945670 81155 81153 180165135 58892 58891 871611339 87282 87280 732270846 58893 58894 85625558 92562 92564 860459822 49356 49355 32009412 11350 11351 862251464 58898 58896 256300072 72542 72541 671382796 38527 38528 939513179 68928 68926 319373122 5469 5467 877431059 89947 89946 273368052 30353 30352 789216567 30083 30085 341268314 78149 78151 176695282 77777 77776 668346902 58908 58907 117379335 5972 5974 294348066 81356 81357 211723620 51676 51675 16235014 95414 95415 994175225 68825 68823 731661134 56034 56032 29358794 20433 20431 786155835 51244 51246 517906243 58917 58916 679198393 55195 55194 233096396 92569 92568 398985873 96444 96443 13350558 67073 67071 961835232 83093 83091 705786325 58923 58921 794636488 26880 26881 942297286 58925 58923 684436069 22127 22126 76742802 61681 61679 416620802 55490 55488 411333884 58364 58363 826273165 90777 90775 155307639 50243 50241 826520905 2517 2516 235857539 73055 73056 990574787 9386 9385 297727546 31803 31801 30838535 70994 70993 568822566 39057 39056 46096659 92626 92625 35288150 363 361 437713292 75511 75512 643326385 55883 55881 661273776 13114 13112 857413514 84378 84376 304471180 68285 68283 185796724 60213 60212 550722927 58945 58946 108047191 21671 21672 889142942 24521 24519 427054019 15522 15523 498768713 39053 39052 184449669 99395 99393 314202046 58951 58952 415396984 87342 87340 169586397 31517 31518 186125214 49046 49044 986067916 58338 58340 443428463 92812 92810 30462444 51188 51187 677095793 2576 2578 506291467 70323 70324 777133833 17833 17834 282700763 64292 64291 602943889 58961 58963 433276578 82324 82322 56084906 62458 62457 495908916 58966 58964 247984852 70965 70966 683069215 55483 55485 364867644 29314 29313 585991461 58970 58969 568171476 40267 40265 43329775 99121 99123 122627497 59722 59723 349465599 21096 21095 48033650 19537 19535 137336551 99929 99928 128301156 8601 8600 299374008 38518 38517 375702862 8148 8150 428053182 67471 67473 644830945 9976 9977 25920874 66258 66260 10779215 57133 57135 7731600 75501 75502 859963417 6641 6642 448377555 48605 48607 464155937 82625 82626 722972253 37023 37022 165657095 58989 58987 296154323 58990 58989 429100722 21085 21087 896643719 72597 72596 108124205 90762 90760 777157616 34743 34741 477236917 57145 57144 131320920 87578 87576 567071248 55457 55458 179690709 8378 8377 15584800 73160 73159 520873850 32421 32423 900737463 17465 17466 956508878 34920 34922 471982509 1454 1453 574701949 39629 39628 688120368 51552 51551 300425806 59006 59004 668152924 17416 17414 624385109 59007 59008 68814347 12017 12016 718037866 43545 43547 52572143 97031 97033 310903002 48423 48421 753941982 40504 40505 873446492 28483 28484 46685036 59015 59014 38864710 93605 93607 191657663 66082 66083 62077440 24911 24910 283668383 18085 18087 510782393 21653 21651 362715341 97600 97602 765199450 3935 3936 559643030 11298 11300 818093240 3327 3326 67292583 8533 8532 97121550 57793 57791 266876707 59027 59025 23404970 63031 63029 767350515 73182 73180 849249766 52191 52193 203505502 73059 73057 519404378 11096 11095 215676121 76638 76639 689895760 59034 59032 832696608 59035 59034 879480952 7787 7786 714464389 70323 70322 919031518 39912 39910 139391368 17065 17067 190504984 83679 83678 865058473 3708 3707 936312260 95699 95701 748206714 76259 76260 908952626 75152 75153 873881080 59045 59044 895893341 63090 63091 532166939 80490 80492 577487904 59047 59048 12872620 55223 55222 737765798 59050 59049 72823383 40390 40389 318011171 17930 17929 751546369 51353 51352 963434945 25377 25379 684880732 48410 48408 37844702 13128 13126 707128504 28149 28147 861892212 59058 59056 997309468 25580 25578 749134296 13048 13050 971085717 43638 43636 627741352 40468 40467 246481358 67348 67346 43216382 28144 28143 106876641 48689 48690 929126378 51499 51500 125627245 26580 26578 47106848 43366 43364 186980841 26724 26725 999334125 59070 59069 420059703 12332 12334 18860912 45230 45231 690483068 90504 90506 620747782 59072 59074 756529200 58742 58740 982800390 32726 32724 587353201 59075 59077 632278447 59078 59077 875566749 59079 59077 330309470 13024 13022 20732447 43129 43128 886795012 59082 59080 501669001 89908 89907 650058712 35230 35228 512107748 84382 84381 27064905 32580 32578 957957443 52869 52871 7408183 52233 52234 469361311 82085 82086 859045730 76305 76306 9708766 43068 43070 263809059 99448 99450 29490997 59093 59092 322527834 19211 19209 895039664 33035 33033 67527335 59095 59096 761066767 42061 42060 132836829 73231 73230 584298964 96774 96773 998907059 97916 97918 701652890 78065 78067 946145213 65665 65664 858003368 61364 61366 460828571 265 266 402712006 13225 13227 48556913 29923 29921 760931408 82478 82477 903542679 74397 74399 13917832 37726 37727 84633233 27958 27960 22015280 72267 72266 467215937 76537 76538 891502937 74190 74189 236179291 20780 20779 72140662 1763 1762 401827098 46344 46345 435051700 34974 34975 555569969 23093 23091 995096718 23382 23380 272828421 59120 59118 480222363 59121 59120 560430873 63405 63403 255811755 94291 94293 280776649 39785 39787 256729363 59125 59123 204084284 74700 74698 288914757 7449 7447 30601876 20059 20058 754181284 30769 30767 517612135 47020 47022 684090774 49291 49293 750710899 36755 36757 96285402 59705 59706 627290765 3203 3201 264147740 92716 92714 699474395 72335 72333 322678470 59137 59136 812515651 73847 73845 981561370 59137 59139 505552419 60864 60866 883632510 20105 20107 865716547 35587 35585 674723350 53852 53853 621239304 60912 60913 322111640 1427 1425 197303786 61816 61818 454319196 59145 59147 78618151 43340 43342 774110387 59149 59147 758994361 72312 72311 949343866 85903 85902 285648262 56323 56322 255313903 42303 42304 974685400 84633 84631 298050243 37872 37874 902853644 35250 35249 651367536 26331 26330 6162318 59158 59156 326052044 4869 4871 686399237 51644 51646 272980702 37573 37571 542153930 59162 59160 510978033 79444 79446 76231071 68814 68816 40570600 13702 13701 447549598 63361 63360 133756369 84494 84495 159883119 92585 92587 234362813 9592 9594 116094654 7556 7555 28003534 2873 2875 160057068 59172 59170 94896785 39580 39581 830174469 60832 60831 705014414 92126 92124 962135027 41702 41700 915213598 23966 23968 570957297 65184 65182 76299901 85761 85759 722817602 40174 40173 172452384 22503 22504 163044130 23325 23326 436955209 98075 98077 813137917 2217 2218 920703448 7577 7575 426338271 59186 59185 14386788 1067 1066 622096428 27818 27817 453957770 5105 5106 73011601 11031 11030 220091525 72167 72168 546991418 18015 18016 40883455 96451 96450 275629125 59194 59193 687757863 79493 79494 286296951 97289 97288 298571524 9523 9521 274813230 69611 69610 351430921 1214 1216 25121175 53743 53741 458632681 86233 86231 773229857 99293 99292 267955117 46987 46986 775073074 15234 15235 451608323 64935 64933 516860184 46564 46562 668746713 69899 69897 49291586 13354 13355 441510954 16298 16297 621074096 38662 38661 829421848 59211 59210 692243624 36294 36292 31293500 33320 33319 51538091 59213 59214 684783418 59215 59214 11807399 58214 58213 918284184 54871 54870 997703534 44400 44402 967253200 91851 91852 615063399 99110 99108 589324963 65831 65829 990769027 52315 52313 795105713 1177 1175 513755763 77054 77053 244551751 36759 36758 324091929 78628 78627 226729336 59225 59227 7268668 19233 19235 540013167 19311 19309 513827711 43955 43954 264984067 24530 24528 646564244 76629 76627 779468428 70850 70849 839973805 10522 10521 311066101 22666 22668 574377011 82292 82294 999486483 75345 75346 1743547 97682 97681 584727349 15435 15437 200013622 77817 77818 429753085 42516 42514 148344679 13919 13920 920554862 48045 48047 29249179 58766 58765 920027717 79795 79794 876440468 7824 7825 235244685 59247 59246 870217926 59248 59246 300447342 37698 37699 13310150 14116 14118 960902982 85530 85528 447651071 10354 10352 371664891 61633 61631 29975207 9669 9667 190992783 49084 49083 25055217 18404 18405 533826036 59255 59257 756774788 18780 18781 824496930 13345 13347 549844525 62582 62580 676409448 72700 72702 32419024 59262 59261 832857599 6738 6736 133536933 23714 23713 444028645 57704 57703 56553376 51380 51382 377451752 59267 59266 465952561 33754 33755 247527169 69622 69620 676226862 64609 64608 8749028 13335 13333 47267598 59272 59270 798256853 60123 60121 564219735 88838 88836 167361725 99122 99120 91750745 57135 57136 92452733 22019 22017 847762717 58661 58663 315257218 96208 96207 471137689 41831 41830 730213274 30547 30548 408021285 27037 27036 483993350 8185 8183 222643251 36955 36953 725867984 62613 62611 71799866 32014 32013 305632607 55104 55103 908590835 51941 51939 21593928 45728 45730 32248264 22867 22865 419552359 52461 52463 540319114 88816 88818 156259887 99780 99779 87915106 14824 14822 329024062 1804 1805 58607626 65341 65340 310002740 99365 99363 552697404 33788 33787 150438342 99752 99753 821059947 18442 18444 462707982 18492 18491 616148914 58973 58975 885877029 10989 10991 613456394 6840 6842 928287988 79767 79769 595680703 77724 77722 71646791 68721 68722 69519397 99477 99475 412929827 49924 49926 565018247 70344 70346 540979034 20747 20748 729255008 18652 18653 112620636 59313 59311 727493069 75266 75265 562036048 67875 67876 579579971 60353 60354 966130020 40796 40794 313009021 10279 10281 352632417 1609 1608 602594489 57439 57438 505081218 2259 2260 367261220 39085 39087 708467334 21520 21519 215779987 6585 6584 38594820 44190 44188 769367411 62697 62698 785699839 59327 59325 457424643 48570 48568 698258362 37122 37123 68632769 42112 42113 924079565 65867 65865 400264737 24208 24207 153959289 83544 83543 286784901 25222 25224 771904057 54707 54705 679095658 70650 70652 738130585 99296 99297 580403679 73827 73825 229814603 2941 2943 173020732 37569 37570 61449336 2718 2719 164443920 17053 17051 65488212 31865 31866 874985563 59342 59344 110624245 2158 2160 832977918 59345 59346 609848165 50959 50957 547568751 42002 42004 943566838 93137 93139 487321521 45781 45779 82421205 59350 59351 8574596 59352 59350 23400930 30138 30136 220318681 74471 74470 703442623 91816 91814 350038152 40860 40859 845590055 15909 15908 260394821 21059 21060 476857474 59357 59359 828749009 370 369 319066806 37659 37657 881604717 66817 66819 234119743 10451 10449 648503444 95417 95418 514582402 59363 59365 763940841 12739 12737 685702750 73914 73916 340264559 59368 59366 682759429 37212 37211 319111928 85972 85973 143669514 55235 55234 591993056 47420 47419 681147067 52481 52482 319262202 3945 3947 431332016 68705 68704 675501259 1141 1143 776648100 26945 26944 122582774 98111 98109 579297924 74878 74877 766182392 47407 47408 46181574 59381 59380 865212437 96642 96641 856024316 83227 83228 638537618 39798 39797 373942697 21712 21714 734460453 59371 59369 27471955 88473 88474 106341034 35040 35038 415148761 92058 92059 576241431 70453 70454 360971527 73896 73895 134487218 62043 62041 567070312 59393 59391 510647426 41641 41639 448223323 73032 73034 326341635 49993 49995 53507689 79064 79063 439117342 18570 18572 109258454 71513 71514 303769687 87135 87136 680524150 24804 24803 149547081 66113 66112 630841538 90473 90474 684385615 54398 54397 599497003 92425 92424 92066437 59406 59404 939072175 6206 6205 434926831 23407 23406 552552617 59661 59659 678752759 63339 63338 958977005 88707 88705 264528413 59410 59412 51249940 59413 59412 106626026 44958 44959 276419861 88336 88334 246442789 80192 80194 669495830 69962 69961 368191562 59417 59418 692625025 44873 44874 258532408 14478 14476 343155801 59420 59421 48009770 86965 86964 859465423 55221 55220 20916712 19227 19229 152441872 54633 54635 232907839 31053 31052 176073058 26048 26047 878748590 20072 20070 37679983 14440 14438 388120418 96448 96446 135185632 11203 11204 739399269 98569 98568 112592174 99511 99513 946108690 31588 31590 971942325 99327 99329 418678476 91498 91496 533475083 83661 83660 155980783 77436 77435 57383055 48761 48762 994176007 56034 56035 564470853 39908 39906 825885760 49177 49175 626913505 97385 97384 755855902 59442 59444 494357025 79662 79663 629553774 6953 6951 778407776 26631 26629 344296573 82261 82262 559900777 59447 59449 264486279 59450 59448 321895561 63559 63561 43503218 15411 15409 614932456 41126 41128 469783996 95075 95073 783330072 14657 14656 523718579 3402 3404 469856495 57300 57298 788678372 730 729 711526034 59458 59459 66289877 94209 94207 902418899 57664 57665 76192503 23941 23939 245502397 59463 59462 206443478 99661 99660 44829548 82781 82779 898989203 19893 19892 984569123 49288 49286 300370068 59467 59468 736780696 59469 59467 647405946 91438 91440 86924690 60913 60915 509857107 59471 59472 328037814 99635 99636 499008785 1879 1877 71699102 62097 62095 195497788 91773 91771 78971180 14897 14896 20198115 73704 73705 38675230 47978 47976 833640152 59480 59478 231786978 67374 67372 29497117 2526 2525 1193387 37737 37735 14035609 59484 59482 678978244 74049 74050 320051983 59486 59485 554119973 27717 27715 67879249 59486 59488 229487172 14155 14153 233946033 96970 96968 664265005 59489 59491 186385593 14107 14109 840861909 71072 71074 579237916 54022 54023 459081387 62960 62959 22272491 49798 49799 711018353 46684 46685 882719244 69179 69178 23140938 96037 96036 297973225 21557 21559 926258708 59499 59501 91982437 99823 99821 643855095 31413 31411 896691220 23174 23175 969321022 59505 59503 169905067 4604 4603 318911078 62567 62568 296866997 2510 2508 266935669 14596 14595 696550536 38374 38372 270763918 9534 9536 5156216 59512 59510 408671169 59512 59513 584841802 3141 3142 353381159 59515 59514 628213228 80144 80146 520516143 38453 38455 466770787 31973 31972 56404019 53932 53934 836563460 59518 59520 826041679 83294 83295 382679527 59738 59737 254405234 24718 24717 220925081 87705 87704 435779509 74952 74950 288626193 10737 10738 257973484 59527 59526 672401893 79589 79587 103086203 86409 86408 161200318 32885 32886 905123948 58430 58432 916888074 96552 96554 281997758 63065 63063 773529072 32638 32639 807510527 17810 17811 311286665 98177 98176 930213661 23732 23734 847376205 24782 24783 783432057 3763 3762 88907211 51249 51248 909300797 14090 14089 244846238 17646 17648 372652016 61656 61654 981611420 79244 79243 203440967 32368 32370 610381904 59545 59546 390725182 42121 42123 438719915 58247 58248 661787496 85091 85092 240846326 72914 72913 785544067 22390 22392 181015819 56561 56562 969693008 55932 55934 364640453 59553 59554 239014818 68223 68222 467328437 69778 69777 880407476 59556 59557 280294422 90412 90413 734662079 20116 20115 400394499 65528 65526 749880780 36854 36855 682704872 4183 4182 985100999 59562 59563 51951159 85875 85874 668326358 74213 74211 144042844 72667 72666 194180073 64668 64667 668331762 52958 52956 263106961 36651 36652 855754551 56521 56519 343224597 59569 59571 211322301 32300 32301 246553283 36797 36795 9334883 97331 97330 557848452 481 480 980077700 6956 6958 339613107 11116 11118 101608046 53210 53208 736055343 76443 76441 756221206 59580 59578 14437295 9911 9913 583977482 60406 60405 478625366 8090 8088 284466598 48057 48056 981308808 88118 88119 920088459 40309 40308 838372859 63595 63596 759870285 15267 15265 683643409 46461 46460 19419500 47946 47945 297554533 44795 44793 913056902 96181 96180 422136995 74447 74446 637327050 76655 76656 6698142 94657 94659 134788016 75633 75632 191493020 5376 5374 487244263 84186 84185 30650868 24595 24594 124402063 59599 59600 631054044 8120 8122 130034345 2313 2314 560786044 59602 59603 766863308 68840 68838 277259847 67000 67001 797346073 68593 68591 576880522 23468 23466 975641457 13427 13426 3882565 59609 59608 738283493 23479 23478 401605179 97425 97423 207142765 46257 46255 174284869 35062 35060 827102941 31462 31461 630977003 81479 81480 645611286 26911 26909 644934965 59617 59615 104912249 59616 59618 661998271 81612 81611 396069026 49820 49822 38821388 24616 24617 581807442 71275 71273 39167004 92813 92811 232726444 59622 59624 648669761 35705 35704 899630245 66254 66252 471916334 45622 45621 281460662 38078 38079 715924561 59629 59628 328872147 81115 81116 6921059 51120 51119 594251425 99662 99660 12737085 59942 59944 215838948 46560 46561 314013421 57916 57915 247619382 32896 32894 315714569 37017 37019 732035071 22225 22223 716900675 28559 28560 332956577 82693 82695 772249662 48051 48049 442189811 72899 72901 10270112 49572 49574 102150129 79855 79854 52975209 59643 59645 838179762 40039 40037 53491587 58736 58735 226421914 68082 68081 281406361 28280 28278 806953424 16358 16356 3879213 41392 41394 283973874 23807 23805 454871781 64767 64768 359024392 86275 86274 515324966 17759 17758 139951543 59656 59655 273923044 27059 27057 733483192 2080 2082 50803641 58312 58314 923627400 52369 52368 347836724 86888 86887 878970720 59660 59662 54810483 72503 72502 234422631 77905 77907 923725556 59663 59665 48097063 24349 24348 91563944 18051 18052 903857981 75195 75194 212967753 59669 59667 620731477 86023 86022 728501742 78409 78411 27174998 77378 77380 905085661 23350 23348 893090266 59913 59912 721734560 93327 93326 141410785 64780 64781 172684123 91125 91123 21921222 59677 59678 241465436 48818 48819 673143154 13703 13702 748445172 59679 59681 8391631 13651 13653 473534597 72914 72916 794779519 13643 13641 125030365 33808 33809 426843599 38267 38266 671060930 40921 40920 804454886 59686 59688 826777294 70477 70475 13449283 92344 92346 171520894 30251 30253 956059238 66067 66066 951656325 10121 10119 663278796 99841 99843 11768166 87363 87364 959702305 46844 46842 416410689 13682 13681 951272114 22317 22316 919014893 10786 10788 154024737 33791 33793 356989768 5297 5299 734008668 89765 89764 898967243 32066 32064 496594127 7070 7068 52198242 60027 60029 12733657 68743 68744 11410298 76881 76880 561848445 55953 55952 518700123 17590 17591 172444251 34494 34495 5758392 9384 9382 947648734 79093 79092 219435396 12237 12239 597002934 19581 19583 365018120 18306 18307 689018761 66871 66873 705711155 4548 4549 250573029 51785 51783 62233137 89330 89332 785657722 94953 94954 77934655 99750 99751 3364486 25537 25535 651599805 73963 73961 884221840 25341 25339 633599108 23133 23131 891840601 8500 8501 30970491 6566 6564 926633232 78210 78208 80136549 55795 55794 934034629 74325 74324 63765245 79653 79655 248321568 59732 59730 598929221 34001 34002 805519955 23458 23460 978660635 96946 96947 568915021 76169 76170 326475021 45411 45413 554690608 60750 60751 965239918 63626 63628 63597830 39687 39688 539555497 77170 77171 841978544 89810 89812 841666774 93538 93536 548765214 69592 69593 625841035 97015 97014 628774342 55220 55219 361590517 1380 1378 337951822 59748 59746 168957223 11370 11371 905953164 95462 95464 633874097 17032 17031 253348273 80295 80294 629951861 32797 32795 504050369 28669 28667 771783094 87222 87220 676628039 54414 54416 184350066 15473 15471 90329414 7067 7068 581059058 7984 7982 976129138 97338 97336 41068959 72117 72118 394524320 59762 59760 698744855 59763 59761 752677756 1078 1077 252949120 95511 95512 32031354 48135 48133 181221917 59766 59767 682369551 55095 55097 525174558 95902 95904 440677152 11512 11510 132344253 31164 31162 809873595 3798 3796 220440454 23370 23368 750997509 86095 86093 486406902 59775 59773 585849971 37294 37293 141111624 63386 63385 843932733 19691 19689 683432588 6119 6121 649627920 98662 98661 244989945 59781 59780 784517380 59782 59781 15551108 81663 81665 988042189 7435 7434 253563826 84918 84916 926859317 96496 96495 349504170 69993 69991 838710730 50250 50252 931317646 69300 69299 542564051 76085 76086 962628363 29574 29576 338638473 39913 39911 667260975 83314 83313 341411716 41502 41500 91418235 23809 23807 696036980 59796 59795 243939898 87833 87835 294712593 31397 31395 404530961 5889 5890 738498901 59800 59798 761217238 60656 60658 276780264 45918 45917 746182309 59803 59801 574585052 67872 67870 83661873 90068 90067 304181658 78271 78270 435176793 12752 12751 557729564 10843 10845 696678396 75706 75704 372174173 7588 7587 13903373 59811 59810 921532686 91686 91685 53270506 24870 24869 962071691 59814 59813 78587625 59813 59815 12044045 39931 39930 477585460 67492 67494 998805537 99355 99354 813022168 45580 45579 265240921 69729 69731 443961368 59821 59819 774250561 31181 31182 718225671 41023 41024 928784020 59822 59824 84878422 79019 79017 172934832 51539 51540 341006186 59827 59826 718135880 90934 90932 959871921 6577 6576 790362457 56953 56954 862162231 59831 59830 101858655 66308 66310 684345204 92379 92378 132166856 87764 87766 208424041 31682 31681 594623145 59836 59834 114541035 59835 59837 443131568 7963 7961 572676414 92780 92782 499986778 58700 58701 465892581 89036 89037 27532901 67307 67309 499441849 59843 59842 987907977 76884 76883 29020217 18655 18654 903891299 59845 59846 526260001 33140 33138 32193202 22406 22404 146493502 6726 6728 57597893 14016 14017 906094208 25632 25631 535393332 53819 53821 49787985 67547 67545 921724111 33642 33643 830757 56335 56336 903206868 93739 93741 957007186 24332 24333 897731429 30507 30508 862391331 17604 17603 921659960 98892 98891 104344615 81418 81417 178859665 94518 94519 230868431 59861 59863 821277037 61928 61927 481253432 79594 79596 612956672 16625 16624 752495686 98538 98540 570155362 18387 18386 835188210 74347 74346 498916998 54268 54267 246652901 56474 56472 985222763 1754 1756 306509125 59873 59872 865930390 62187 62189 970890703 81804 81803 146304959 92041 92040 512958502 77382 77383 612073163 59876 59878 229957226 89206 89208 144601594 59878 59880 789135629 59597 59595 903959650 59882 59880 983139298 63 61 543971740 50010 50012 539416951 59885 59883 584367037 59885 59886 574249125 18975 18973 29078919 57138 57140 114813029 80247 80249 840199393 38585 38583 533667301 86880 86878 872505733 10272 10271 212844764 74470 74472 878294009 47010 47008 945351194 61811 61812 113924288 5519 5517 875393123 39529 39531 714542033 80402 80404 853776253 18311 18312 738138184 76293 76292 83473800 55286 55288 339396700 57445 57446 415580814 91505 91503 975278481 88622 88620 539395675 67119 67118 627757358 80389 80391 500979855 92709 92708 378416370 57607 57605 14048497 59909 59907 625536003 20685 20686 819148294 61354 61356 129719335 73168 73170 176181219 64117 64115 875501366 89297 89299 861721919 74832 74834 796376272 35991 35989 19129548 83748 83746 972289099 68739 68737 444042440 77814 77813 758041327 14850 14851 295058126 18893 18892 9074790 59922 59920 917134835 59923 59921 673424238 80647 80646 62713614 55281 55282 474769617 1865 1867 608621399 51068 51067 28661399 8930 8928 979717428 92762 92761 43108218 5581 5582 598273871 77928 77930 798673562 32180 32178 529090028 28039 28040 369316722 86815 86817 427141754 90311 90309 42722315 59936 59934 948598119 59935 59937 516353391 13003 13005 920453689 25393 25392 981826145 46353 46352 578107867 80204 80206 946376779 59942 59940 165189428 59943 59942 83625592 28010 28008 910252542 49412 49413 773044611 2359 2361 896261078 21364 21363 187443472 59948 59947 353221519 94847 94848 611130809 81382 81383 300176076 21269 21268 709782348 50802 50800 476490190 59953 59951 802431795 75876 75874 890854794 80578 80577 964119347 59956 59955 41888767 72120 72121 312601690 26370 26371 581737158 59957 59959 3785778 51542 51543 444034027 28687 28685 594080315 20106 20108 608818427 5072 5071 988750744 25169 25168 9841758 64683 64682 456535817 21752 21750 166068455 59967 59965 149460761 1631 1629 781143978 59969 59968 198269081 329 327 302140430 35516 35517 717034316 24299 24301 935259683 4712 4710 39870692 48245 48244 971389749 40047 40049 713192493 8197 8195 762051745 56485 56484 934232713 35803 35804 904321255 997 998 296282524 81957 81956 721781505 45549 45550 711034696 35748 35747 295760883 4868 4869 188361180 26633 26631 174613156 37359 37358 155330184 56844 56845 943451628 58995 58994 773534741 74077 74075 1551598 23394 23393 125410770 91687 91686 615094696 40313 40311 793322194 71634 71635 528615880 3124 3122 47221588 31115 31113 971385281 39535 39534 8471683 59995 59996 121679391 59997 59996 5832800 58174 58176 53915415 60177 60178 15513084 31879 31880 894820963 98582 98584 950716906 92581 92579 476718925 85347 85346 29010164 25737 25735 57547017 60004 60005 908114701 31226 31225 35330887 57991 57989 40691847 88392 88390 186619145 32123 32125 86079878 60010 60008 166514098 8963 8964 17697205 65965 65963 841687136 36316 36318 871415863 26450 26452 46987644 31583 31581 34822625 76936 76938 515625616 97274 97272 613327782 51178 51177 26662488 44323 44321 741341522 48099 48097 329639707 86926 86925 183770236 18547 18549 996075835 44227 44226 909244341 1473 1475 883368972 54177 54178 324313606 57600 57598 161353442 85340 85339 21116570 34612 34611 849956974 20143 20142 811357367 7703 7705 48993354 27316 27314 455236595 60031 60032 536754898 49592 49593 292731044 15388 15390 590759222 94894 94895 678319256 50268 50269 748867533 57153 57155 16285702 33966 33965 60321964 75904 75903 920413893 24243 24241 175980664 60040 60041 713680316 10940 10942 647953272 4314 4312 930895002 80609 80607 966703342 440 439 154802119 81109 81111 780676264 68826 68827 553127578 60048 60047 15097042 70137 70136 37709772 32983 32985 555468302 89377 89378 970257964 32058 32057 877203399 87356 87357 221366165 49879 49880 401302209 67087 67085 179253277 53496 53494 621148149 72709 72708 105152400 80484 80482 412247453 97013 97014 947914525 80805 80803 569333899 59024 59022 277822798 82886 82885 351664062 77468 77470 114941502 9643 9645 564667959 26661 26662 575233030 47893 47891 327554825 23061 23059 36156280 83615 83616 981297072 38147 38149 514029840 58269 58270 65104547 60069 60071 300921383 49443 49445 111467565 22185 22183 470339178 89683 89685 555508600 60074 60075 856872331 81583 81581 813642219 5984 5983 308190518 29578 29576 39341237 45767 45766 436869959 25534 25532 651676842 56690 56689 826517562 60081 60082 555315279 17101 17103 26213346 50318 50317 958569520 96541 96540 508673630 78963 78962 191831930 37215 37217 115453770 5749 5751 465437381 40272 40274 458937650 66415 66417 199315250 36253 36252 804727628 60092 60091 338873270 31514 31513 346862438 42335 42336 67754677 35524 35526 30308893 54582 54581 225685971 66057 66056 390998864 49814 49813 981028359 60099 60097 10603220 70291 70289 337475057 24699 24697 792782185 28445 28446 384311405 49579 49578 36537325 48277 48278 984974696 61380 61378 767474384 31217 31216 780486386 69958 69956 301094856 33719 33720 636334229 49737 49738 394108870 86383 86385 976093413 33941 33939 63818024 11785 11786 14709081 21449 21450 988552752 18421 18420 441086041 71731 71733 11958709 3287 3285 424755608 6599 6600 779378712 20912 20910 118192292 33299 33300 619190394 98485 98487 602898876 25162 25161 918014508 3739 3741 682372321 45221 45219 365334119 18989 18987 680816431 97901 97900 349480510 90542 90544 397659758 9992 9991 773776080 53850 53848 377563877 16894 16896 17273794 60130 60128 87055214 79347 79348 972821997 60132 60131 10670032 14612 14613 854606931 95928 95929 184266056 91168 91167 75857240 93276 93275 30415209 60135 60137 332100143 65681 65679 603596583 72810 72811 305817234 19258 19256 151624238 19204 19203 11972278 1069 1068 207156344 11104 11106 53758334 43305 43303 230294046 79398 79400 921922287 71372 71371 164550510 26245 26247 493357796 92244 92245 737539391 60149 60147 230247426 15570 15569 467535745 69887 69885 55117039 32056 32054 683373080 97489 97487 477873599 76631 76629 336764907 60155 60154 940530607 65487 65485 506677303 9464 9463 153601302 44970 44969 373399082 99575 99573 233606040 89841 89842 267361965 2921 2923 46768285 29642 29644 13299841 82935 82934 609734657 22428 22426 657328781 15254 15256 164812046 25841 25839 20728438 83823 83822 273105831 45538 45537 387233137 68077 68079 575568837 11223 11221 916112725 4796 4795 302697768 60172 60171 687051765 63239 63237 371923270 60173 60174 33026220 17001 16999 931942792 85874 85872 814066745 76967 76968 561587637 36644 36643 214398669 84213 84212 646969006 39540 39542 674229347 72288 72289 742482269 41225 41227 990455120 46252 46251 250869224 49110 49108 893391131 16230 16229 818310954 73158 73156 322242958 62813 62814 82869859 72829 72827 338664461 30794 30792 163938094 60190 60188 342883623 64703 64702 56010676 70825 70826 752900715 1666 1664 682952992 54108 54110 443088509 60193 60195 366212179 85910 85908 249527145 9717 9715 872912600 73277 73275 765054774 56233 56234 724395034 54120 54121 362952383 93486 93487 224894676 48495 48494 998679230 11137 11136 260282058 84196 84195 885687082 36119 36121 73344183 13869 13868 922541251 45065 45066 244383366 60208 60207 744709355 60208 60209 379397572 17043 17042 542334903 25098 25099 38623318 34930 34929 622828614 87954 87955 439041895 30413 30414 900492113 52754 52752 792228005 91919 91921 882826244 60215 60217 934751661 49415 49417 187861772 68703 68702 176759235 93124 93123 162131954 94668 94667 248316871 28415 28414 190649511 83327 83328 276638308 72043 72044 7498592 96426 96428 666185867 37236 37234 522860195 80364 80363 76561952 38648 38646 517322658 68818 68816 296732915 43822 43823 46746825 60230 60231 62756849 62310 62309 949598867 60233 60231 691561116 85212 85210 668860577 47373 47375 684003000 47996 47995 1360653 18531 18533 105086535 9058 9056 28681212 15617 15616 442622904 48879 48877 611467634 3510 3511 310379100 90350 90348 563274603 44559 44557 697362713 37618 37617 434420263 37527 37529 127419746 93218 93220 21719237 55322 55320 433185382 32477 32475 838275091 288 287 359573640 60249 60250 19662245 45353 45352 922464528 60250 60252 499190052 90791 90789 811581984 17021 17019 338316777 80745 80747 394315497 62704 62706 36394186 99493 99491 126031902 60256 60258 9748532 36103 36105 112044201 61026 61027 506565755 60261 60259 585755294 60262 60261 810968173 60262 60263 384270445 15312 15311 454729261 45839 45837 702451291 81122 81124 281108543 76305 76307 468697139 26104 26102 750917343 60269 60267 287790904 80964 80962 115251607 88020 88021 220157023 37132 37130 466798352 60273 60271 826380987 29009 29008 228954921 22944 22946 262858297 55938 55936 497007430 60277 60276 78123661 60278 60276 567809258 66541 66539 685715052 88693 88691 409545353 98300 98301 235718396 76450 76449 440474263 51351 51349 409360265 60284 60282 261549285 71115 71117 647850361 32221 32223 670519853 91714 91716 444657794 60287 60288 939196908 68580 68578 876623642 60288 60290 50192495 58703 58702 306966319 67135 67137 873703217 91655 91653 131513113 90153 90154 613445988 60295 60293 469517005 26657 26656 944111310 25675 25673 595339603 85220 85218 726663894 27760 27758 119731834 95349 95348 388154847 16218 16216 684050634 99875 99873 261555924 60301 60303 954852282 33528 33526 899980036 46585 46586 788688419 96466 96464 28098609 26712 26714 911537397 99198 99196 661673187 60309 60308 24774185 4018 4020 362932994 41323 41321 377616374 69396 69395 857008292 82487 82485 95531080 72546 72547 462564132 60315 60313 485064814 60316 60314 45028980 90079 90080 161835282 84759 84758 535005876 47857 47859 200815 60320 60319 573727235 94494 94495 973849790 13153 13152 327485589 84838 84839 32457457 42096 42094 664454405 34783 34782 9877924 43075 43074 472987373 60326 60327 414510161 26878 26877 725236149 29994 29995 170982083 92528 92526 212527528 65732 65731 679361741 46558 46560 703627085 46231 46229 893346363 15116 15117 83883252 46067 46066 266396937 93868 93867 889727631 60335 60337 669051859 94849 94850 986151875 60337 60339 61845645 77090 77091 242678847 60341 60339 237977460 73509 73508 694341197 8309 8308 20863044 12413 12415 756664230 17827 17826 8211372 55259 55261 708761739 68724 68726 312858367 71291 71290 687499537 52536 52534 295170092 5677 5679 890216637 78140 78139 22818288 48485 48484 260754512 71601 71599 84260938 81781 81780 135648740 33182 33180 49181488 15263 15261 535266104 4978 4979 759735680 51869 51868 945450569 46621 46620 926023737 60360 60358 790129698 83037 83038 840632811 60361 60362 703682036 49646 49644 505601644 62474 62476 877389929 7026 7024 51914957 13330 13328 808922422 31389 31387 606366604 60368 60367 25352432 54648 54647 402531083 6319 6318 370480928 52980 52979 37759553 78312 78313 164816537 99018 99019 451321264 45801 45803 238786569 28843 28841 369414295 29436 29434 295208143 14695 14697 579813480 75494 75493 191235084 28673 28675 666519164 20756 20755 784911357 60379 60381 378859014 97112 97114 10190216 75835 75837 11336774 77383 77385 858066452 42870 42869 558811391 75732 75734 157909918 49539 49541 728300330 60388 60386 605730569 65101 65103 235797996 60390 60388 975868086 78298 78300 26493382 10271 10270 520090453 80709 80710 257728012 37728 37729 407030011 84709 84708 640673432 45324 45326 626321012 66247 66245 759237055 47812 47810 979286234 62474 62472 668224132 37463 37465 285536614 86594 86595 461007628 5061 5059 280404871 60402 60403 183950162 23023 23024 816056625 40437 40435 935411740 59795 59797 357327224 46567 46565 9083950 6240 6239 196156765 60407 60409 805860797 60409 60410 606752488 31490 31489 709327398 83901 83903 248811127 21219 21220 280793568 71064 71062 786517 12262 12260 148855471 26401 26399 539014286 33657 33659 990277147 83457 83456 614548226 60419 60418 977863201 62305 62304 458421689 98579 98578 50659880 29930 29931 46356342 4135 4137 570111031 32362 32364 907078799 71022 71021 907329124 60424 60426 213910523 60426 60427 516235408 25626 25625 204185261 68671 68669 151713361 56872 56871 748052768 9710 9708 756094256 53870 53871 333267764 5416 5418 779442965 38968 38969 130839096 90157 90155 824426751 83322 83321 973805896 31745 31746 350062072 62514 62516 800326617 92650 92651 693765705 81113 81111 646139538 59754 59756 218567402 52359 52360 967383646 2678 2679 141385020 59545 59543 675149247 24188 24186 405752570 43431 43430 62301797 3864 3865 934168173 11100 11102 161352959 87421 87420 508321504 60450 60448 115082577 76807 76809 21646676 85783 85781 212898950 60453 60452 206516597 60454 60452 323140552 43218 43217 579214028 60456 60454 258716943 15846 15844 442741301 32208 32209 478742582 99527 99525 100865940 61386 61387 401602132 4021 4019 976111556 60460 60462 805089097 14472 14470 637181648 82510 82512 147293591 29845 29844 755944038 7094 7096 947197044 80721 80723 377536648 82958 82960 26001949 880 879 39652997 80131 80129 781424748 57824 57823 935564328 60472 60470 221156781 88143 88141 34780463 75419 75421 822347694 60473 60475 273390334 60476 60474 975505173 31326 31327 621562005 38359 38361 79403254 6997 6996 255472320 20658 20657 45950117 41481 41480 926978701 60482 60481 27275721 18628 18629 915118083 24742 24740 525609138 88020 88019 168545041 77465 77466 214595309 48443 48445 760641733 66981 66983 640707093 86623 86625 275284159 41652 41653 19057899 18329 18331 973739748 35884 35882 398561961 16988 16990 147639639 46121 46123 229862548 61354 61355 615578277 30588 30589 316925393 84194 84192 325472319 87457 87456 70717817 60498 60499 19838254 60499 60500 823793392 93430 93429 811546882 60500 60502 51050610 31231 31232 562180875 3534 3535 181678062 27101 27103 639230412 40386 40388 257619992 60507 60506 805478061 72267 72269 598312890 95976 95975 259258864 90956 90957 621161802 41007 41006 832754406 32993 32994 50560706 63771 63773 302235747 26325 26326 886904748 60513 60515 808344943 41180 41178 442304380 18454 18453 12616766 9346 9344 813236771 44070 44069 210440547 24837 24836 360605921 17314 17312 205844800 84062 84064 41824603 44277 44276 955853249 91950 91948 985749741 89104 89102 486905418 89824 89823 785982017 70156 70158 458488813 20959 20958 894521633 60528 60529 33716705 62097 62099 453105801 52707 52709 390937135 57402 57404 755117825 68407 68405 788767919 45913 45912 43971369 1983 1985 11879987 58860 58861 177379990 26481 26482 174924290 56537 56535 969706716 68534 68533 900862856 72386 72384 602701036 38643 38644 260443723 58750 58751 424662689 89057 89059 554146337 17768 17766 274728597 2274 2273 448126881 82821 82823 987957817 57818 57816 609278167 562 564 619464229 77602 77600 56457788 78615 78617 527439532 54462 54461 709126116 96195 96194 410406580 6148 6146 571935482 60554 60553 585767108 57072 57074 552704874 33998 33996 269413983 99592 99593 56535005 92560 92559 479107473 89248 89246 469939690 84888 84886 321942727 77292 77293 668089482 52755 52754 656792804 88062 88060 519875277 60562 60564 671058320 57448 57447 778776780 13566 13565 289423315 18075 18074 259846367 26865 26864 395023076 74467 74465 247949072 72550 72548 897197883 29654 29656 259712207 58576 58574 437005293 93318 93319 29928167 60574 60572 985235001 72332 72334 65958320 97382 97383 723790686 12979 12981 494282630 22652 22651 13761200 3135 3133 689177979 76243 76242 102808043 60581 60580 523357769 54844 54842 449719751 82919 82917 279068555 78480 78478 171407565 95480 95479 100668716 65880 65879 857853544 26285 26286 806516511 97209 97210 113850431 85214 85212 382201680 3347 3349 72946114 86341 86339 417266651 55010 55011 799063555 93589 93591 774246781 58034 58035 559741384 76723 76721 46225479 96791 96789 959618014 60595 60597 52081306 77967 77965 222173616 71797 71799 670602831 70214 70212 484283928 46422 46423 927438902 83918 83920 662956148 92971 92970 192658882 30499 30500 86612477 76539 76538 288021762 41606 41605 39996756 68003 68002 256355027 12221 12219 571065438 60608 60609 107286357 14631 14629 110786642 80395 80396 882417307 21327 21326 622524432 29082 29081 804817319 60613 60614 62128309 81411 81412 700717973 76327 76329 635569260 35654 35652 203429654 49983 49985 675582855 19037 19036 75171872 26912 26913 772922318 50736 50734 747658724 60622 60620 573092374 66018 66019 604496129 47604 47606 767777302 78530 78529 213441015 92627 92626 650641527 60627 60625 999095262 98914 98912 398170922 91155 91154 268560216 78186 78187 592716798 98094 98092 71915972 41474 41473 631857522 26058 26057 672062644 56766 56764 352891335 42702 42703 399837601 43133 43132 73731162 73626 73624 586986974 21289 21291 158018865 4342 4343 845322955 62312 62314 674307796 21831 21829 564350539 96 95 109745758 60643 60642 486350712 37270 37269 150623699 55691 55689 902998933 60483 60481 457279668 58648 58649 70317379 4059 4057 110546641 3714 3716 680974328 64897 64898 393439583 86394 86396 474831278 49349 49348 889699914 59771 59769 678677720 6739 6737 743253453 16474 16475 798800026 27564 27562 280442431 85094 85095 531230009 59801 59799 881230384 78725 78723 18024657 81046 81047 448429236 60659 60661 846237766 60662 60660 614594559 60661 60663 49534076 64282 64280 487518770 41888 41886 624696267 14686 14685 589898869 86065 86066 44561325 11762 11760 383617094 75102 75101 721006266 68557 68555 150161168 85996 85995 721059543 1107 1108 280610816 86672 86671 458218410 60672 60674 157241364 79180 79178 409125713 91786 91785 417327221 60675 60677 283079507 60568 60567 43482886 65955 65956 20734934 60679 60680 662009149 60679 60681 797171475 47352 47353 902664498 60683 60682 363312904 16341 16342 717948149 80387 80386 311561068 36117 36116 662765605 14707 14705 230594024 180 179 144830 94040 94041 588866180 68318 68319 666423347 60690 60691 132088416 72317 72318 961443261 80246 80244 371381924 11530 11531 38203122 4051 4050 283674553 35915 35914 237864345 60695 60697 317783226 14973 14975 386212285 60699 60697 974284581 99532 99530 464802560 96133 96132 21051095 28140 28139 437978162 36016 36017 456002103 9907 9906 247729442 3300 3299 66069681 60704 60706 10276020 21170 21169 21871462 47524 47525 468321588 69527 69525 20865057 21279 21277 986963178 27764 27762 721922701 60712 60710 597513455 14284 14283 352809894 31911 31910 410225727 60715 60713 782936942 84104 84102 48352014 76941 76940 319465697 72192 72190 21659744 64 63 814566442 26272 26274 831792084 9918 9916 858231063 5099 5098 31732160 66530 66529 54633931 16287 16289 177732483 84408 84410 188144051 15801 15802 224600599 95945 95944 360151227 72033 72034 606509286 47040 47039 894166721 26453 26452 364727007 18597 18595 204836681 48344 48343 302576072 60731 60733 502496627 71812 71810 906137046 5975 5973 85930027 18138 18139 896564091 79083 79084 980713120 69694 69696 741546879 37657 37655 11477239 78553 78551 960151890 2867 2865 655372608 19710 19708 622353313 55063 55062 880556201 41143 41142 909019943 90033 90035 759274737 60745 60746 881138630 37134 37133 91652640 15831 15832 60869078 74981 74979 838759542 61322 61323 899173821 73653 73654 707292833 82601 82603 364728255 55445 55443 200577075 2219 2220 318264856 10727 10729 888445010 64618 64616 95896392 46488 46487 30275761 75178 75177 924281519 68216 68214 106599616 52417 52418 706275673 73735 73734 812450080 95286 95287 611352859 86210 86209 657577818 92884 92883 419047903 29885 29886 422572496 69516 69514 902417724 60767 60766 183247860 60768 60766 937320522 22112 22114 405586615 5419 5418 108187572 68488 68487 970330437 36628 36630 938570254 93979 93981 41182703 9936 9934 42234985 63318 63319 592845672 12506 12505 977925413 17453 17452 743612981 60778 60777 522371335 1914 1913 405489247 6413 6414 472409739 47680 47681 395083115 56327 56328 985338748 40446 40444 749719691 3336 3334 725086401 46043 46044 161494806 60785 60786 625340538 81026 81025 51934518 60786 60788 30163532 21841 21843 168284897 60790 60788 277045752 65004 65005 35124490 64792 64790 186971187 84909 84907 141931288 22736 22734 675276210 156 155 421980823 37847 37849 799637636 28450 28451 722944813 87885 87884 311487396 60799 60798 783702224 20941 20943 690866383 46512 46513 80949815 90454 90452 404087955 60802 60803 511578510 70000 69999 59892393 42319 42317 864763246 60805 60806 876109956 31992 31990 565466636 6876 6877 722350122 17199 17198 643435185 60808 60810 225164611 31535 31536 82330474 60812 60810 610415215 27648 27647 198480640 79293 79295 359523549 13864 13865 172229930 21048 21049 354661402 18448 18446 675945730 78664 78662 294001702 60817 60819 869046198 53172 53173 905358797 56762 56764 335792000 14523 14521 180805940 43143 43144 899619544 16704 16705 308967091 31727 31728 562308072 39437 39435 642406882 62484 62485 271823936 46350 46348 892779255 9562 9563 734617803 67568 67567 628576847 93930 93932 312279553 54055 54056 14891082 60833 60831 210273375 91028 91029 238832476 83842 83840 80125204 60834 60836 370034273 68472 68471 980727550 60837 60838 995301681 90681 90679 968305620 50029 50028 597465461 79639 79638 259530149 36918 36917 343937465 28521 28519 164463745 30283 30282 118119618 88901 88902 922240118 4914 4913 785402657 66162 66160 889544638 31365 31366 379684616 1022 1023 68360502 20937 20936 349891165 35569 35570 758192914 85648 85650 962034445 14778 14780 803403215 12747 12748 922845603 4043 4042 138414954 28031 28029 722038297 86048 86049 69136592 24029 24031 61931245 10925 10923 444194709 39482 39480 683761272 44620 44621 325450216 5434 5433 664611452 61508 61506 952111815 60863 60864 82909692 31826 31824 460140655 59139 59140 906376528 16756 16754 584052503 19510 19509 599086200 46584 46585 928059869 60869 60870 955668401 97195 97193 360587265 75923 75924 521457222 41556 41558 3315793 60874 60872 696287145 60875 60874 83645668 61457 61455 322931394 25574 25573 555081995 66092 66094 268537735 84580 84579 58206597 63822 63820 315659981 96263 96262 421184242 57405 57403 207793245 60151 60153 895933066 60882 60884 51175243 40113 40111 230964495 89190 89188 106208387 48168 48167 800437248 75791 75792 539105189 34339 34337 120987408 94934 94933 93500947 68322 68321 639129559 25955 25953 694792264 89040 89038 973929926 88207 88205 841145707 97750 97748 54541920 95287 95289 900029731 6522 6524 33891239 56131 56130 16337326 6718 6720 247038677 20958 20957 792833069 88869 88868 708857165 60900 60902 775984450 99246 99245 59780049 60904 60903 949365725 85002 85000 527998965 60905 60906 562825299 55502 55503 882032596 7482 7483 941793713 77227 77226 844003329 60909 60910 572734287 45108 45106 445453249 15077 15079 215077032 33534 33535 58782071 60914 60913 893317992 40098 40100 848097631 66923 66921 708333511 60917 60916 36532863 41533 41534 165628694 86763 86765 102791131 60920 60918 483717271 5884 5882 8252905 35650 35648 286269586 87793 87795 19908676 11005 11004 911160741 60925 60924 400464804 55816 55815 42814044 6688 6687 876410894 55585 55586 565926146 78536 78537 524366664 60928 60930 788895670 11765 11767 50940304 30800 30798 534012609 17273 17275 862038157 60933 60934 12075302 60935 60933 551235718 31818 31817 725733243 59764 59766 245030354 60938 60937 834891000 43906 43907 917672080 15606 15604 80955086 73627 73625 851564696 73066 73068 777295801 54369 54367 429118385 9398 9400 667214297 68312 68311 63599108 1517 1515 747475134 27820 27818 717437648 77637 77639 637075906 58038 58037 806310752 60950 60949 851535515 60950 60951 94337594 8717 8715 742438448 80131 80132 42085530 49063 49062 726245292 42857 42856 434052126 25754 25756 781366225 60957 60955 83575491 5981 5982 617396368 76752 76753 769028880 60958 60960 12030166 70327 70329 208746641 43316 43317 981119656 47065 47064 145693831 6812 6814 15827826 52857 52859 315990750 39413 39412 609006236 9634 9636 78680927 82410 82411 305534559 67203 67204 28875047 60970 60969 793128663 69861 69863 159044184 24312 24311 678551385 44581 44582 177148430 99583 99581 498413062 83496 83497 776406677 60976 60974 650688416 94656 94655 686356953 96574 96572 795907485 12064 12065 69915165 97814 97815 225471098 35503 35501 884515056 2551 2552 303728722 60983 60982 139632221 76078 76077 965109167 22729 22728 512910435 34473 34471 962483360 33644 33646 44905637 54861 54862 290697228 21800 21801 964829793 49914 49913 523334469 48419 48418 841720486 60990 60992 411824096 20186 20184 827323586 45290 45289 739481029 60994 60995 586864890 62992 62991 747209090 60995 60997 683441023 60998 60997 122569957 32989 32987 348823965 73280 73282 680828361 76679 76680 69725492 40199 40200 255135536 36480 36478 185290860 23984 23983 840798354 65889 65888 30929829 11228 11226 962971509 61007 61006 717701037 2039 2037 754908990 26700 26701 9435190 72079 72080 453464903 11047 11046 81957511 89220 89218 398245681 58144 58143 4831857 78060 78058 420186492 9906 9908 140183429 15379 15380 264617044 61017 61015 879265412 61017 61018 7250094 97305 97303 478763799 78275 78273 35136916 9483 9482 227781056 60648 60647 108375485 75085 75086 593377809 9055 9054 696673633 13288 13289 436018972 89688 89686 821015115 22498 22496 598131754 33943 33941 921490480 20445 20443 892711344 75362 75361 645348159 23976 23974 457776766 58209 58207 159171321 88470 88468 168304954 28454 28455 649006915 58717 58718 964990477 63879 63878 284639162 61036 61037 12225692 99122 99124 713420102 30355 30354 20206138 39830 39832 32201714 95273 95272 357264475 796 794 745659131 79269 79270 319493964 61044 61043 469660966 37654 37656 364059938 47110 47111 414483287 77984 77982 534255857 68588 68589 438220640 96452 96451 136706622 61048 61050 630891799 56779 56778 46324918 4284 4285 852457387 27708 27707 961546272 4811 4810 330895672 75388 75389 59583632 69943 69942 40028312 51530 51532 848899805 59643 59642 372226429 79554 79555 13867350 21372 21371 47569596 80014 80012 409044145 56936 56938 585649900 76918 76917 38538564 91627 91628 806265648 5177 5176 809838712 19170 19172 718630993 61067 61066 856092282 31042 31043 337515024 15846 15847 257436723 40469 40470 976578746 84945 84944 61723003 45965 45964 998201596 49222 49220 812257161 28566 28565 13598201 41582 41583 885275566 66624 66625 290865562 17098 17097 843369028 38524 38526 37048101 99107 99105 149550561 78044 78046 598807570 92783 92782 38739152 92811 92809 771932954 61083 61082 521498305 49230 49229 264834448 9858 9860 349646015 48208 48207 538740468 20706 20707 886615395 16462 16463 373352134 61945 61946 121887559 20578 20576 150183064 95528 95526 279008190 57355 57353 392424039 49997 49996 308310978 66453 66455 36024107 33479 33481 334770478 78165 78163 929700781 22963 22962 647500846 36470 36469 818328473 73919 73918 900818163 1959 1960 716401876 14622 14623 366010795 94000 94002 294929167 37 38 609456304 91941 91943 705299869 40382 40381 698876671 98198 98197 356568449 31738 31739 271457005 26034 26033 249764300 79253 79252 565717781 64190 64189 648873510 66136 66137 498041237 48445 48446 396185514 93300 93302 433337210 36657 36656 53137911 26201 26199 67465848 91271 91273 331396739 68622 68621 407422687 6114 6115 616544307 44851 44852 962670538 79875 79876 943738153 61121 61120 68983705 25899 25897 375033054 61123 61121 154087074 75264 75265 465016944 57298 57297 55655972 87119 87118 404779837 61127 61125 979406204 62159 62160 447662512 19197 19195 19000220 13698 13699 765696603 56166 56167 530891960 58457 58458 601224518 9967 9965 474184770 61134 61133 969098631 17057 17059 893788953 86087 86088 742807827 57068 57069 25826302 93928 93926 115710676 51635 51634 728272967 94670 94671 197538556 32670 32671 338632407 82464 82465 926744984 87724 87722 407527245 61144 61142 16983912 43607 43609 329596 13288 13286 486838510 11999 11997 310620444 7195 7197 500545477 97148 97149 465880510 50691 50693 985828916 30737 30739 860251910 82742 82740 461457667 61153 61152 893658900 13072 13073 730200973 61394 61395 10364227 13772 13770 384940567 24720 24718 727016214 39626 39625 858240608 91183 91185 68623215 11316 11317 889031289 47115 47114 872576514 24080 24079 915187159 58556 58555 788568330 64253 64252 782602407 30690 30691 181439290 61166 61164 467794273 83190 83192 681925623 33983 33981 89407648 9165 9163 117438404 40655 40657 316569393 21226 21224 747878142 5578 5579 522093162 65793 65791 432555209 67942 67940 84204221 75309 75311 316273226 16834 16833 184719501 9612 9610 882723351 50664 50663 769606463 4833 4831 635434987 34157 34158 757634709 34496 34494 392943775 83950 83952 457486903 9436 9434 614975061 875 876 321152915 93008 93006 115012855 32532 32530 362027495 87446 87444 755856096 34583 34581 808510620 93459 93457 713794008 50174 50172 804748246 68558 68560 235355206 6691 6689 24509257 72048 72046 324614817 61194 61193 10557262 46184 46183 31796520 44334 44332 440624182 61197 61196 697916883 76696 76697 17803230 82150 82148 277958281 61200 61199 408185219 18368 18367 56190867 67835 67836 373994456 73881 73879 433023569 61204 61202 834902 57038 57037 581172267 86341 86342 19131092 22427 22429 125689291 66472 66473 12312663 61207 61209 465248905 11126 11124 913675307 61211 61209 668269607 13525 13526 551098419 61212 61213 593325759 99126 99127 526814589 27657 27658 799375609 23120 23118 306771481 79522 79521 83868801 19427 19429 27679020 85640 85642 614273721 61220 61219 781577536 25841 25843 18151851 43427 43426 263044318 88838 88840 797037889 99268 99270 456653151 99 98 323420344 5424 5426 553742335 84525 84523 376573010 56135 56137 365876531 33762 33763 549159755 34978 34977 309189181 29937 29935 522833423 22252 22253 677724413 61232 61233 240223402 6874 6872 239788554 56400 56398 423347584 25887 25888 95443201 15231 15229 55024190 74585 74583 18841885 61993 61992 274072848 35996 35994 223247368 61239 61241 964720661 13839 13840 468133105 31691 31692 646080784 61244 61242 939999711 19777 19778 934885216 61389 61390 4737349 6596 6598 375425586 38495 38497 739148246 61248 61249 466842869 10531 10533 21045402 61249 61251 493764622 94080 94081 960522562 33473 33474 252750285 12259 12257 862728889 61255 61253 239121312 90800 90798 29906939 68920 68922 132861831 40051 40050 214757674 38620 38618 180879816 31481 31479 812091615 43118 43120 945375972 60642 60644 421190078 89001 89000 646901193 61264 61262 413693005 23866 23867 604563017 61266 61265 402543366 61267 61266 821601227 66564 66563 657033898 61267 61269 514022465 97178 97177 686314713 82271 82269 662932314 94941 94943 4153056 32073 32074 839676408 61272 61274 592762578 91660 91662 268970468 3543 3542 299063514 17752 17753 748659137 43608 43607 386485967 29959 29961 989336894 68236 68234 328620041 88087 88086 393598352 79667 79666 878002035 18028 18026 765425184 57456 57454 391130594 58784 58782 345944448 69915 69917 475158181 61286 61287 878975652 70227 70228 51925598 92499 92500 627469903 85478 85480 421796880 2835 2834 486938827 32957 32958 422470776 83168 83167 412173277 11808 11809 43836833 13679 13681 417333496 70263 70262 742191283 11033 11035 547251121 61298 61296 814028811 97272 97271 119939187 12148 12146 999868305 82077 82075 302449524 61301 61302 382607686 23521 23522 656790503 79970 79971 931161117 9783 9781 159283060 52789 52791 836651788 61305 61307 847702501 76761 76760 761061986 61307 61309 976313634 35470 35469 483018587 27327 27326 529274207 89308 89306 469730802 84367 84366 604427668 98052 98051 892471542 15855 15857 189886509 61316 61314 803623008 61316 61317 836751363 61242 61241 729833956 92057 92056 202116492 85642 85644 662087622 91081 91083 71113294 65436 65437 992391663 45195 45193 726473882 88638 88637 524422464 92317 92319 159628662 39771 39773 182723878 89796 89795 138320603 33429 33428 105046895 20194 20196 3314721 13035 13036 889193052 54482 54483 568596151 51202 51200 974996727 91703 91705 153958679 66048 66047 931891622 62237 62239 157024761 45256 45258 190835457 61337 61335 603402183 30255 30254 212001505 335 334 8604242 61340 61338 700687289 56495 56493 948787395 83364 83363 715824170 62739 62737 641514964 19707 19705 946526417 80614 80612 228994112 26716 26715 747812964 43393 43395 212052343 75681 75679 169977341 32161 32159 653460631 768 767 571821493 17643 17642 525946776 91339 91340 94338933 5877 5878 190871750 59548 59546 133510153 22738 22737 868030581 48689 48688 834955382 9570 9568 860931824 98366 98365 675333006 61359 61358 650743474 58588 58586 702200257 5670 5672 518344409 61361 61362 579773238 12580 12582 659759575 53660 53659 970422299 73082 73080 339090539 65335 65334 473999161 83302 83304 675772624 61368 61366 580467403 61369 61368 93749812 51121 51123 415448976 60752 60750 988697707 86934 86935 103293471 9651 9652 533971941 93619 93617 969602683 48503 48504 287965661 19438 19439 6067175 9123 9122 7622868 29521 29522 664239867 39059 39057 666295614 80711 80712 220382200 83198 83199 335122043 61382 61381 556946265 81950 81949 409658376 75717 75719 414283434 61384 61385 471773943 70947 70945 883942301 96840 96841 343234460 10478 10476 533961563 4633 4635 504934282 31808 31810 527193112 68299 68297 111243198 93585 93583 975446250 28430 28432 953592601 61394 61393 374393819 10635 10637 496147732 51714 51712 837228093 18583 18582 591498415 56106 56104 906875709 61399 61398 40669610 27332 27331 139169979 41692 41690 310154744 61402 61400 459194969 52522 52521 488019313 67070 67069 564798162 22998 22997 136613319 72973 72975 592068494 615 616 41129147 54348 54346 432366195 98506 98508 143751824 68417 68418 325012989 37376 37374 850036416 52988 52987 622481 55372 55373 957508847 42348 42346 704048142 87750 87749 23105053 66395 66394 3285158 51145 51144 640965151 13341 13339 376783340 62398 62396 194405712 65935 65936 412125997 74283 74284 838534788 61422 61420 428335108 58399 58401 434475325 61424 61423 977208873 95878 95876 707166242 92802 92801 224791946 4318 4320 717398956 27607 27606 963417245 88059 88057 107981091 3813 3811 370288372 61430 61431 616238537 12399 12397 664300050 94057 94059 248074837 90691 90692 966167677 75931 75929 817332898 61435 61436 996813588 36564 36563 698410409 61438 61437 541696163 61439 61438 10461101 86050 86051 620065717 54410 54408 303833269 12822 12823 24120489 33157 33155 597614911 13574 13575 167112200 61443 61445 912121651 90464 90462 495145238 1840 1839 73093398 98990 98988 705853607 72968 72966 36023168 44923 44924 577146932 8456 8454 926911696 37572 37571 723213614 18982 18980 924326686 92149 92151 531837074 88313 88312 850790001 45291 45292 223057598 40774 40773 787866930 25790 25789 619690371 78551 78552 352522465 13814 13816 126331003 47955 47954 769708295 32869 32868 762215325 55888 55890 377762412 2100 2099 194905102 13333 13332 513597065 5542 5540 948567866 89770 89771 603031360 1680 1678 847740964 55058 55057 476527307 23810 23811 166200058 86198 86196 547206131 61470 61472 279371501 61473 61472 691436162 88003 88001 297372224 79029 79028 280225786 70279 70277 839378078 23794 23792 201090183 21155 21156 22819248 7925 7927 729477171 71582 71580 50738159 55044 55042 383962201 42326 42328 765710263 34861 34860 361879900 64316 64318 110360221 70654 70652 361790616 12114 12112 453889795 21038 21036 53715609 61488 61486 912900074 69864 69865 593670539 83621 83620 437051655 61490 61491 41222130 35355 35357 861456152 43359 43357 699671452 83407 83406 222423672 63936 63934 763505875 22622 22621 528374769 55366 55367 102146519 50600 50598 29225426 22829 22827 82071179 70443 70442 102934338 76133 76135 412630126 61502 61500 424054740 61503 61501 834496205 81490 81489 804893020 12186 12184 973045559 61504 61506 512498176 49155 49157 805918258 32431 32432 526350482 86768 86767 437042220 16668 16666 695346461 80302 80304 551481012 79443 79442 882448317 60671 60673 96232938 59253 59251 759972276 95804 95803 78419508 61516 61514 974781627 61516 61517 360905267 61518 61517 347604118 45627 45629 494827766 94454 94455 414822123 74102 74100 59702381 47686 47684 165500244 60564 60565 959892512 61522 61524 872326579 97229 97231 705298464 61524 61526 648858822 61527 61525 601104446 25798 25796 777465595 72066 72068 693584764 78795 78793 220406661 24986 24988 28263361 88615 88614 358344111 6271 6270 911464913 73159 73157 663040112 54101 54100 297383291 57807 57808 906901568 34064 34063 278291989 61536 61538 279115563 1449 1447 398436133 46757 46755 421297956 52473 52472 548431201 97518 97516 605374107 55154 55153 782700506 93110 93109 656122706 78118 78116 47267700 58052 58050 914417516 59564 59562 45108889 70707 70706 885871815 85285 85284 521118510 19593 19594 902978187 67322 67324 867491014 32294 32292 928731395 48139 48141 731454742 89988 89986 830547884 49826 49825 526979242 87706 87704 547010956 94907 94908 57129942 28680 28679 181386181 22806 22804 328953838 5657 5655 592083562 35336 35338 209627833 99475 99474 218716049 61563 61562 678629924 28501 28500 525451434 44331 44330 767181364 27341 27340 767725071 80219 80218 45257534 10806 10808 906264796 47952 47950 421275226 61758 61756 891081472 20684 20685 39570453 53780 53782 106859924 95170 95172 401254 48231 48230 234887532 81112 81114 56200420 89902 89900 289881580 22866 22868 353549877 8070 8071 46512157 30446 30445 767315402 40323 40325 97395712 51572 51573 978798281 20756 20758 125540899 63372 63370 402153803 64088 64089 896422769 39162 39161 396536520 34086 34088 773400910 17247 17245 992749775 34752 34753 810301412 85506 85508 415110139 64406 64404 717885623 89931 89929 922140450 76153 76151 158792576 76486 76487 330071759 24881 24882 36354360 56462 56464 659498227 24039 24037 52821363 68864 68863 384525527 23141 23139 85987823 70105 70107 650687317 12845 12846 586995821 13399 13400 531691336 61601 61602 958013119 29747 29748 953032257 43985 43983 776436003 48145 48143 942598524 61605 61606 676468431 15890 15891 468059922 29330 29329 238863565 91482 91483 37028207 24790 24788 436998921 15705 15703 66100999 12754 12755 473780137 60371 60370 259617861 67512 67513 852806812 10955 10957 13471684 45934 45933 370353014 39670 39668 600472770 68636 68634 19505531 1389 1387 849358802 27465 27466 976459257 61621 61619 123455952 71461 71459 398222556 99955 99954 671543578 44059 44057 201109372 37808 37810 50374397 61625 61626 296249785 23617 23618 207890286 2504 2503 73193290 69661 69663 705097979 18533 18534 649946450 64081 64079 1739009 33223 33224 269896756 53763 53765 276025374 80086 80087 700156841 96906 96908 46903529 28181 28183 938825488 36655 36654 692683489 29185 29184 338458629 61637 61639 798794660 60369 60368 421254452 82552 82551 214153314 19635 19633 50893167 60384 60383 594414992 2179 2180 121240831 11581 11579 647396065 91029 91031 16628536 63823 63822 858052978 61646 61648 13575249 52998 52997 204515908 74530 74529 983809906 80894 80895 199491824 90880 90878 896567565 93553 93551 989595286 39802 39803 46535026 61653 61655 552315159 26307 26306 905761694 34204 34206 50430084 61657 61658 10570324 84662 84661 97617110 61660 61658 887550320 29414 29413 59902943 79531 79529 733639031 61661 61663 818530176 11168 11170 812722546 69088 69090 931522589 72169 72168 874515197 3551 3552 618571598 61922 61924 713653403 69733 69732 326626007 4338 4337 313374284 61670 61671 70774747 61672 61671 218385506 37029 37030 906906700 24574 24576 21355664 82020 82019 173253798 99948 99947 904106308 9533 9535 667806173 65114 65116 454455094 61679 61678 776844179 16752 16753 730964289 85922 85924 754289295 96192 96194 618018419 61683 61681 756660075 61684 61682 958563936 61683 61685 62908812 62045 62044 23913915 17971 17970 2752600 68729 68727 848717095 2103 2104 178114722 60114 60113 875953226 19047 19046 565733481 61691 61692 554955555 49789 49790 243122883 97162 97160 221667230 37026 37025 989159956 18851 18850 388922726 61697 61696 17184387 59789 59791 627625467 61699 61698 576216751 20456 20457 757235460 24150 24152 383279261 72345 72343 83299046 54986 54985 64450294 6318 6320 622217109 61703 61705 231673455 15477 15478 387209131 55275 55274 381824904 34458 34459 928723383 55485 55487 457150585 94981 94983 171848151 78429 78431 260969 99163 99161 111896969 61712 61713 37336290 61712 61714 410821054 32360 32362 475999874 83670 83668 13662512 13756 13757 298144243 88510 88512 933271798 26242 26240 850589725 81172 81170 216605013 61719 61721 187064473 4096 4094 830857434 77821 77819 238468457 40024 40026 597584805 96110 96111 806921959 61726 61725 609360136 86292 86293 12389372 81545 81544 929862993 43647 43648 957706898 29914 29916 716522979 61731 61730 217193548 69893 69891 115422092 61731 61733 864772980 48893 48892 740814610 38800 38799 949740597 1374 1372 14113295 99719 99717 136758794 61737 61738 355356159 61739 61737 114932086 9956 9954 985711512 42702 42700 688717302 78061 78059 932580442 61742 61743 442893364 41959 41961 282506342 62759 62760 672923773 61744 61746 313922195 1534 1533 70956917 63071 63070 375960767 99637 99636 892198665 59749 59750 61957731 61749 61751 534091174 3392 3394 806716778 45600 45601 72704424 23468 23469 498178372 20354 20355 426651414 48155 48154 759350 22177 22176 471806348 87411 87412 707643124 81354 81352 71448696 61560 61561 609025649 61759 61761 198349705 1773 1771 287613942 24315 24314 449616741 59514 59516 518369138 22401 22400 162575003 7065 7067 694164497 1754 1752 212128472 87513 87514 238550799 23689 23690 959806045 25451 25450 817103055 61771 61770 951651760 43539 43538 255028263 819 820 424935826 2017 2016 742213630 14870 14869 261447986 5954 5952 758329114 99740 99738 448562336 46877 46878 816044595 27727 27725 496765828 78699 78697 44123724 45291 45290 504950800 86630 86629 307851587 22906 22904 28441651 82487 82488 658263718 79779 79777 441121552 83023 83021 37633224 40193 40192 830384302 35837 35836 139204116 72242 72240 716165617 63376 63375 938005154 48060 48062 665033417 7957 7958 284034568 49838 49840 90099881 50434 50435 98064755 79869 79870 570971963 4364 4366 11861494 39985 39984 426331474 82420 82421 35995937 52269 52271 168984096 61800 61799 898020822 23819 23818 354054825 61800 61802 53127000 49650 49652 713144183 15241 15243 601100453 48016 48018 339094159 50705 50704 290745862 69944 69943 296838565 32270 32269 518112996 41468 41470 909940876 61808 61810 795150813 39903 39901 466872304 59893 59895 184896279 24105 24104 480650311 61813 61814 884560596 955 956 624487685 17626 17624 494697031 37111 37113 287740943 95367 95366 924600999 67937 67935 612849011 68981 68979 145691265 65227 65228 334182230 42439 42440 111404370 33962 33964 755082798 39763 39761 275888469 34001 34003 299475249 11063 11061 367990682 35093 35095 415468300 61826 61828 104829528 6740 6741 47477465 78988 78990 174617988 63023 63024 453273931 61832 61831 763356578 13870 13872 804632108 13986 13985 880959708 53603 53604 978485770 15101 15103 130176593 20571 20573 567461933 62003 62001 804964271 34535 34533 853091532 16882 16880 151136516 90288 90287 918213504 66419 66420 739898065 33392 33391 10252792 97874 97873 870554209 1769 1767 553048815 67039 67041 468771928 16336 16335 297348443 61848 61847 502646159 48237 48238 218747879 23036 23034 245024287 37341 37340 547922084 49882 49884 468720316 59259 59257 804311291 96754 96753 796813381 28133 28134 914099687 94400 94402 368502168 17599 17600 29913697 70816 70815 780783531 14771 14773 354431515 60094 60096 64316377 49785 49784 101818992 8386 8388 276255865 90328 90327 161175451 30844 30845 289532853 72847 72845 38584872 61866 61864 655020186 30494 30493 642545833 28813 28814 706617963 56204 56202 709487018 61869 61870 827416123 74247 74248 623800807 61872 61871 783532730 82960 82961 945261756 31396 31395 602023504 61875 61874 840221916 56452 56451 267907944 75268 75266 992588614 47425 47426 421510927 37669 37667 485386869 61880 61878 331918781 15046 15045 303243735 34676 34677 695540338 20077 20076 872592769 27059 27060 19870725 66884 66883 920768033 61886 61885 731382969 61886 61887 104056116 61888 61886 882710546 84535 84533 874191225 61889 61890 482849511 91739 91737 222136229 61891 61892 472928695 61892 61893 54664024 57921 57920 823025985 46869 46870 73138768 72861 72863 468575566 34393 34392 319880157 47565 47564 192840146 20645 20646 210691732 78807 78806 436673075 6426 6427 901504584 52403 52404 511113961 5428 5426 986701878 64820 64821 857162055 31441 31440 926112640 1632 1630 870217112 3877 3875 912145373 64022 64021 375491438 9593 9595 459213966 19532 19530 493272119 25895 25897 16271252 85860 85859 169209873 61911 61913 73606432 61914 61912 214640864 70577 70575 213221195 55082 55080 394994589 11080 11081 14458375 9637 9636 336700401 61919 61918 44873045 51722 51721 528817666 88593 88595 35811257 79791 79789 231322253 17224 17226 389744363 84881 84879 376484149 61923 61925 981785808 55638 55639 759993626 27538 27540 137792168 75694 75693 681815982 4577 4576 596626569 39301 39302 922678724 37141 37139 725210892 64533 64531 111059690 31772 31774 742929734 61933 61934 546055929 34048 34047 635323130 1811 1810 424415722 73687 73686 258807564 36401 36403 422474219 22175 22176 865628729 27863 27864 507598770 61941 61939 297207302 61941 61942 971339026 2903 2902 402008054 61943 61944 737905100 61945 61943 672810240 61089 61087 498897575 37592 37594 954214720 65524 65523 505769667 83086 83084 100855789 61950 61948 571174698 25081 25079 551038859 90107 90109 701433000 32120 32118 328709730 53688 53689 246382557 61955 61953 691661614 61956 61954 431396752 28068 28067 200943128 34841 34842 642984262 61958 61959 209393125 61958 61960 847439891 61961 61960 59082094 70637 70636 514452913 65808 65807 544019792 83297 83296 57186255 61965 61963 370097636 30301 30302 11643819 85690 85691 947465586 95816 95815 74637795 70395 70396 25889953 42496 42494 821128329 68387 68388 803423026 61972 61970 515247477 83901 83899 240287470 83515 83514 532366047 93077 93079 470363869 5239 5238 77314093 61975 61977 559360185 70497 70495 560609545 61979 61978 648289954 48090 48092 874306231 70117 70115 510833427 24121 24122 782487461 981 980 268765461 49828 49827 110795076 11731 11730 882615475 61986 61984 211291159 43687 43686 425242541 23669 23668 757258762 3170 3171 935491185 36663 36662 490772228 86750 86749 384086342 63146 63148 346811327 13197 13195 655551947 80937 80935 396421848 27135 27137 709438624 48754 48755 844446754 61995 61997 456197987 16319 16318 671486528 27929 27928 616624862 13711 13709 933961331 471 470 477983102 76617 76616 944273072 53277 53275 291392007 60226 60224 786473462 32166 32167 558864007 97978 97979 537444062 5733 5735 659636105 5491 5489 58404468 62007 62009 876296074 95340 95341 22541125 38327 38326 606112433 92421 92423 412216505 21107 21106 38672058 62013 62014 855404195 10731 10729 233766708 68870 68872 151513367 69702 69700 290337260 26536 26538 346359932 7720 7719 498601897 67515 67514 936644065 50190 50191 503123225 84809 84807 859182997 70710 70711 294838284 87768 87766 171857905 92285 92287 576031968 16049 16048 386117241 28595 28594 653158460 80411 80409 800413476 19325 19324 63824130 49133 49132 531276791 99979 99981 20569214 62381 62379 370472152 79753 79752 697532132 43778 43780 206758306 22913 22911 506094073 84011 84010 98650741 81804 81806 986688528 85636 85634 737002064 48576 48574 871202104 1650 1649 646481889 62041 62039 82188468 43504 43506 896991387 69170 69172 527816875 90263 90264 715450890 17454 17456 162761249 34954 34955 137672035 14027 14025 18512678 86120 86121 607568224 62047 62049 902796621 42058 42056 334849610 15315 15316 209225312 56741 56743 15435863 35354 35356 53485394 62053 62054 693314615 54937 54935 111502709 58538 58540 777652714 62056 62057 695183853 34433 34434 837925332 30584 30582 343626597 45683 45682 641898515 33714 33712 939842049 76965 76963 280947216 62063 62061 852827027 24480 24479 584077908 9992 9993 8902161 12894 12893 707870366 56046 56048 13360199 27076 27077 987200562 31846 31844 720527049 62068 62070 344647283 9924 9925 469650220 38558 38557 638968756 29744 29745 393687925 37061 37060 806822988 62074 62075 650326994 32799 32797 695523304 62077 62076 751058056 66198 66197 661409062 46201 46202 511200813 2337 2339 726052703 45931 45933 239027735 44999 44998 396973763 60419 60420 465129236 89130 89128 797466284 86989 86987 977979995 12404 12403 548959788 59465 59463 540820675 62088 62087 8705256 15354 15353 276843571 28059 28058 495701546 52273 52272 286341466 85896 85894 622732337 23998 23997 73103264 51856 51854 73543116 4965 4964 417523036 5629 5627 16639015 73671 73669 494571079 1578 1579 788717284 31401 31403 842297905 62099 62100 81980525 6489 6491 567741938 36611 36612 184485001 76973 76974 430165156 64533 64535 148654382 16057 16055 269430543 43875 43873 838011287 62107 62106 673810277 5892 5894 874707861 25836 25837 60726576 30633 30635 700686122 62109 62111 358108552 9935 9933 291012692 33218 33220 649984905 3921 3923 216091431 19724 19722 563799300 37279 37280 181069342 73003 73004 278736757 83479 83478 444860083 9212 9210 678969653 38514 38516 246379565 69159 69158 195541745 25609 25608 787573946 78667 78665 449848667 38376 38374 459727037 23008 23007 63055647 71660 71659 599095401 62125 62127 555538201 23700 23699 867964815 62129 62127 479002309 30819 30817 401101748 37392 37391 632414455 11947 11946 992219239 71909 71910 798972108 33922 33920 543897042 67615 67614 117302496 16957 16955 972862862 60229 60230 852357825 78007 78008 539644348 3758 3757 835255972 61593 61591 164518481 42195 42194 107273047 36339 36341 140170417 84592 84594 594818679 26904 26905 697057664 37416 37415 728444131 63398 63397 12350644 95185 95187 339542896 83311 83309 970109935 62149 62147 568481759 61207 61205 936906509 62151 62150 158916108 94914 94912 556279544 60504 60502 788888935 15489 15490 457332420 23625 23623 265773736 87671 87670 406680312 62156 62157 193550783 9828 9829 936907561 10482 10480 497222666 84392 84391 506239438 46669 46667 970800843 94639 94638 33648207 90251 90253 486559193 33712 33713 347774303 26180 26178 74030742 93416 93414 99570572 52722 52720 506246944 61288 61287 76965396 73447 73445 601007564 10225 10226 71472123 2840 2842 834667728 62170 62172 160938330 5444 5446 221570623 64555 64557 475125498 75952 75950 720190523 46224 46225 654426145 57040 57042 677810534 37835 37833 542852268 25446 25444 163554713 43113 43114 62922078 3091 3092 775570137 62180 62182 970164344 88993 88994 224255622 88522 88523 246060170 62183 62185 783932118 21031 21030 933170568 86469 86470 776436866 39019 39020 180437024 96226 96228 63971007 60022 60024 703235915 74645 74646 9846640 44346 44344 57595939 20376 20377 294397338 62193 62194 711835636 80486 80485 44337688 48365 48364 684132501 49930 49929 811040400 62196 62198 212530937 47585 47584 961521317 34927 34928 331995137 56122 56120 658386798 4760 4759 908840852 58880 58881 909133095 20737 20736 849255922 75082 75084 271576359 60605 60604 516411205 6130 6131 769839634 9853 9852 483920250 73807 73808 164700240 78818 78816 954068046 62211 62209 943916734 69737 69736 263436204 30361 30362 365211555 37186 37184 26684470 62214 62215 507987429 8620 8622 307714594 66865 66863 518314621 35461 35459 958911047 49965 49967 339721768 85396 85398 34827639 33768 33766 663135071 21252 21251 51158544 55672 55673 471211146 61690 61689 111312846 75372 75371 532269681 1796 1795 776870371 11296 11298 261050099 46104 46105 778635082 21797 21796 596039674 12527 12526 633207128 1899 1901 310924974 21463 21465 850839700 99319 99317 556840681 64956 64955 137758664 48039 48040 758721259 11721 11719 604196184 62236 62237 661970768 20515 20516 685614803 80516 80517 242527039 48940 48938 43393224 95743 95745 466227427 12791 12790 929291483 47567 47568 904339999 62183 62184 617404439 1227 1225 413244797 18589 18588 272757638 31274 31275 106289000 2552 2554 122475775 18751 18749 866567068 4128 4127 888907328 30762 30760 71690458 97337 97335 760373309 34724 34723 738040032 29707 29709 744415415 62255 62254 574811800 62812 62810 719846927 76649 76650 8782992 75458 75456 180489565 90092 90090 923752874 47131 47132 19285181 29868 29867 773409301 70481 70482 575173609 63644 63642 66366075 14612 14614 209532173 94892 94893 365536124 66506 66505 454797270 84705 84704 620421468 86299 86297 484789452 61111 61110 187001848 32055 32057 867370723 69859 69860 247708415 33472 33470 506130764 51943 51944 175233630 53722 53724 688768913 71795 71797 952873724 65178 65176 707466209 62277 62276 384912296 69970 69968 116660137 16093 16092 799577680 11181 11180 682369636 40599 40600 18783603 70708 70709 540756659 23502 23504 256550360 95576 95575 463420848 62285 62284 351213697 49470 49469 788502655 54508 54509 624675035 23445 23443 324960295 25776 25777 806447927 67160 67162 485092256 67074 67075 987778941 87944 87943 183391278 30806 30807 3027999 4223 4221 862601197 74998 74999 129353037 48447 48448 742251180 78470 78469 690560104 16381 16382 872222974 27880 27881 194302904 62300 62299 13244303 87111 87113 325026401 62158 62157 409491637 62303 62302 284112019 51563 51562 803662407 29727 29728 568865794 97547 97549 989502898 26405 26407 386970774 55472 55474 653213769 35235 35233 282311011 82537 82535 651039197 53555 53557 610289115 23220 23221 295018382 19994 19992 997044034 43759 43758 268878048 31401 31402 10297955 29458 29456 8331538 51173 51174 175845762 48234 48235 873516715 44616 44617 388103825 32571 32570 52917077 67375 67374 175822247 7966 7965 568641006 62321 62323 18992045 35182 35180 806440157 32942 32941 702920027 62326 62325 709129890 81351 81350 938183267 78637 78638 24964273 43389 43388 527403243 87244 87245 939189377 37558 37557 791129409 12787 12789 27398368 97324 97322 944034250 19604 19605 270353801 7625 7623 387386172 5823 5821 109306616 45024 45023 239932685 50453 50451 978030717 47664 47666 114745900 62340 62338 37319312 88750 88749 644392430 94950 94949 284171108 53010 53009 245131595 10932 10931 26058687 55640 55639 917700682 62346 62345 964512264 91555 91553 838366138 62348 62346 501353890 32834 32835 348238627 98052 98053 78728312 88014 88016 169059068 47961 47963 492897497 62351 62353 199416606 87601 87603 919858567 62355 62354 267626873 47722 47720 592064010 50682 50681 459287814 19646 19644 938864970 23536 23537 246815996 62360 62359 170591837 73973 73975 482119751 68843 68842 741540766 85509 85510 37228342 43907 43909 196943871 1535 1537 301255028 88242 88241 871478944 94295 94294 56357433 10352 10351 354592928 80034 80033 465614017 28331 28332 337645875 62371 62370 507328254 3499 3501 52985844 6883 6884 399511690 98499 98498 108604797 8597 8598 947733471 42020 42022 109370933 37621 37619 655316938 658 657 834660202 47910 47909 561751325 86848 86846 806849184 2583 2582 467840165 72358 72359 167877416 10893 10892 808618331 61372 61374 623682036 58459 58461 275370718 91856 91855 416707497 62387 62385 225870881 75272 75271 1942262 62388 62389 616381025 71368 71366 765380901 62390 62391 641032283 62390 62392 50167023 62393 62391 623876539 85486 85485 902270869 25623 25625 95847127 96149 96147 433427500 33161 33160 412031133 6453 6451 23792440 42348 42350 400383178 17665 17667 786647165 24164 24166 912427614 75497 75496 362336530 62403 62401 325348940 65427 65426 282951095 28274 28272 86685813 62405 62406 680132968 34947 34949 203610327 7888 7887 684366387 89827 89825 547503362 28568 28566 770595398 26141 26139 759693772 61728 61729 31131468 62411 62413 671018310 43007 43006 220300282 64840 64842 463389935 62415 62416 34581988 40180 40179 338646055 62418 62416 621554070 62418 62419 70216934 93678 93676 813448928 12010 12008 907852973 62422 62421 12914033 36565 36566 948533181 86819 86817 629093799 71632 71633 485117064 21314 21313 433580454 94810 94809 888345957 23021 23019 185348776 22535 22537 607432327 26191 26192 75041428 88498 88496 918257200 81895 81894 115707857 67854 67852 710102306 79350 79349 735363420 72372 72374 13711703 31698 31696 846741784 62437 62435 781655281 14501 14502 943886438 70629 70631 330099572 97394 97396 58700022 53669 53668 395048755 80863 80864 52929501 90526 90527 326931720 14722 14720 38562023 73941 73942 557122632 60586 60587 925929518 14674 14673 47963894 41575 41574 704213995 57945 57944 861091383 62450 62449 412459149 60340 60338 219045126 48356 48355 414554376 1051 1053 530502441 8472 8473 894973296 21690 21692 533841508 62455 62456 704630726 73183 73181 134909932 87862 87864 32008466 11169 11167 430488606 25360 25361 511705265 62461 62459 755251825 62461 62462 57475057 62463 62462 571853226 63411 63409 810093531 74710 74712 598930511 46762 46760 603198288 29854 29853 259305821 62468 62466 253255512 18579 18581 876019005 77654 77656 381883318 16125 16126 960200437 69002 69001 76750272 62473 62471 535530908 19160 19159 646776173 61345 61344 842672656 28142 28143 9131184 49220 49219 262553835 99073 99071 290457860 50921 50920 719046834 59616 59614 221889352 62479 62481 703959120 5843 5844 278079950 15961 15962 996331971 62484 62482 730116271 66794 66792 291757334 31086 31088 162020449 62487 62485 372174735 95139 95137 389665419 40255 40254 179440425 84452 84454 636112151 34004 34003 569795140 89671 89672 860996489 16075 16077 186559388 93388 93389 318709392 39386 39388 7481464 44162 44163 506366427 94351 94352 782284580 82640 82639 722941998 8895 8893 580776864 62500 62498 769535413 64969 64971 371775642 62500 62502 86672536 51699 51697 116315802 11467 11465 341204943 31352 31351 769804157 2636 2635 759038008 62505 62507 127978532 82953 82955 733425639 69039 69037 460468845 60792 60793 77526973 86281 86282 317552482 42891 42889 713839420 44161 44162 339163569 12756 12757 170153625 27478 27480 820523101 28959 28958 621331 44339 44338 462092722 62518 62517 175080836 40189 40191 901797502 62519 62520 407714614 45404 45402 687875454 20169 20167 942495991 62521 62523 469545751 62524 62523 144736368 444 442 916697414 46247 46246 743575474 55928 55927 113306586 72491 72493 599103250 47947 47949 926747873 7640 7638 241033527 15340 15338 738657632 72299 72300 904511857 44758 44756 881716807 94669 94668 614079564 30464 30462 652670371 48283 48285 696442470 7540 7539 361737238 62538 62536 207279485 9770 9772 835667588 62540 62539 317792204 50966 50965 213395472 62541 62542 440214936 55060 55059 147540039 7930 7928 621826310 47205 47203 775375258 76676 76675 577304623 21839 21838 868111378 46054 46053 224636278 83287 83286 775194687 8218 8219 684648986 62551 62550 950410866 94219 94217 945473287 7428 7430 118785580 617 619 963360754 1920 1918 903584213 62556 62555 32682660 62557 62556 129219249 30401 30402 679754902 91694 91692 609282321 22132 22134 872317119 7338 7339 162049222 22195 22197 988315562 9813 9812 30499291 69895 69896 777711563 20546 20544 260357508 67541 67543 909202451 30409 30410 591601489 70001 69999 523826882 70829 70831 185828007 6231 6232 419628669 77368 77370 786867313 34327 34328 626559392 28490 28488 194588947 24961 24960 994778069 54109 54111 49988767 4587 4586 72015846 59887 59888 336959308 25038 25039 377528271 86982 86981 704960548 39129 39130 716422424 83275 83276 427927548 19617 19619 904233825 69988 69986 956377769 80389 80388 578908991 59237 59236 688919665 30018 30016 247827270 36155 36157 35190720 36421 36423 288865639 95954 95953 913176348 17923 17921 11914877 65712 65710 383638875 66195 66197 573101090 93316 93318 302157332 91140 91141 37452487 91528 91529 438060115 32665 32664 45548548 62595 62597 120489361 77852 77854 454059308 18478 18477 639915747 62600 62599 815318565 62599 62601 579752561 65901 65900 139940982 5654 5656 486977834 21032 21030 839783074 40833 40832 540351670 62606 62604 820552629 71827 71826 107830700 42421 42419 506235676 62608 62609 32717318 66228 66230 59547321 25569 25570 433821650 62612 62611 253321015 45112 45110 227588138 76610 76608 584329883 32361 32360 821075557 23752 23750 568491292 39960 39958 856815503 86159 86158 29387317 64649 64648 564401687 70599 70601 582977528 10301 10303 452122056 3930 3929 235351717 88515 88514 8911866 50496 50494 559210107 11091 11092 476801034 39313 39315 71803342 59683 59682 185051143 11616 11618 753807706 80009 80011 464242094 24146 24144 341199063 60171 60170 967466905 94746 94744 952216014 38875 38873 270492339 80618 80617 796311722 26942 26941 978286575 8051 8049 674275346 4655 4657 850098746 80286 80284 607503990 96323 96324 309397678 77056 77054 50717160 1884 1882 334399752 79885 79887 648807982 91543 91541 694398556 27952 27951 297011477 25269 25267 444782599 63521 63522 12220680 88332 88334 982834406 46783 46784 563896800 13346 13344 691672773 95852 95853 709678078 14925 14926 801948186 72527 72525 826630551 59425 59423 761398772 74622 74620 160958032 20607 20606 594393134 12988 12986 77737227 20119 20121 352465384 29636 29634 459098112 81130 81132 179554359 55447 55449 558903055 34820 34818 756727068 62662 62661 52705364 22421 22420 133479603 65672 65670 852803325 69638 69639 669465261 27177 27175 58821720 86763 86761 618710016 16523 16524 383866672 17160 17161 186390749 9707 9705 508743002 64822 64820 885105379 8443 8442 294640523 49889 49890 103357330 68296 68295 486483821 40277 40278 515667714 62676 62674 698707953 62675 62677 813131477 11757 11756 12077030 62678 62679 269322602 28000 27999 751820491 47726 47724 799611219 97050 97049 448383969 18432 18431 374255882 17929 17931 468225925 62685 62684 98367199 90646 90648 210321085 3128 3129 565232949 20060 20058 60211985 72121 72123 132653806 73113 73111 808822940 38432 38431 792764452 62691 62692 580361314 42239 42238 139546 13287 13286 681159908 21133 21131 455324018 41472 41473 972120818 79348 79349 503652768 35198 35196 429406401 62699 62697 450535582 64531 64530 759110973 43557 43559 296191969 53606 53608 140460448 77015 77014 528449421 31930 31931 216786244 89649 89651 885147877 89202 89201 598053813 46868 46869 537201925 62707 62708 772507915 31007 31006 529433555 76679 76678 871215223 85433 85432 192612147 42122 42124 782070043 39060 39058 176121466 47854 47853 868367647 58471 58470 591957542 13319 13318 566826753 59238 59240 478238668 44616 44615 267977004 2184 2183 30755921 13321 13320 606243789 48192 48190 557593181 79294 79292 267547874 62722 62723 785246989 93346 93345 400887443 82885 82887 659623656 62725 62726 634871750 28340 28342 492257557 41497 41498 154645230 73313 73312 110796491 77640 77641 651855651 65497 65496 979196168 9473 9474 980096888 62733 62731 242062982 39858 39856 729509001 12366 12367 617132523 20421 20419 406432851 16564 16565 467281983 62738 62736 398466121 40676 40677 861850532 16665 16664 369592740 98344 98343 401083969 33845 33847 192580602 22597 22595 654145920 26256 26255 841242130 19304 19302 500934009 91967 91966 981862647 62745 62747 81511598 40479 40478 570932555 59423 59424 158373880 70913 70915 755578590 1433 1431 416079553 78335 78337 647296639 18481 18482 757012340 67857 67859 666017298 4189 4187 528196658 62756 62754 139975395 63714 63715 811083719 88699 88698 6357050 44006 44008 414166748 64164 64162 2933296 60051 60053 365328749 48390 48388 6879424 89845 89844 25720958 670 669 763636513 42211 42212 697226250 1801 1803 818370387 14909 14910 918490429 42478 42477 915971577 49427 49425 395317475 77187 77186 913166950 6327 6325 55477279 62771 62772 951707386 56249 56250 698656096 23739 23740 411005871 69835 69834 18413969 28866 28864 579144431 46949 46947 769572240 96980 96978 338055337 61963 61962 153583586 62778 62780 465831843 82383 82381 80406181 38586 38584 483952914 51791 51790 904204741 21203 21205 430529128 23046 23048 397494643 62786 62785 76961133 86993 86994 929728211 62788 62787 454039185 7707 7706 919729397 81001 81002 203957632 18557 18556 927792647 75503 75505 213978104 82262 82263 531118281 76333 76332 459460311 28393 28392 243026497 53116 53117 363560313 95637 95638 724144047 24146 24147 560089920 62798 62799 662840515 31763 31761 187295604 71398 71397 604314126 20343 20342 483329870 62803 62801 147091383 62804 62803 222352975 79630 79632 82028655 74418 74420 203112662 79803 79802 113150118 16933 16935 182406386 62807 62809 514348543 13647 13649 96597365 62810 62811 508242690 65991 65989 773700426 23251 23250 649048850 90459 90458 948429064 69042 69041 920314526 33802 33801 813597894 62817 62815 756121499 62817 62818 331189298 32996 32998 213487153 43203 43202 388929245 22367 22369 987657652 91647 91645 394029785 88925 88926 55472599 1082 1083 390336390 62823 62825 409019420 3708 3709 216500905 42379 42377 525883791 26927 26925 570422206 21564 21566 996137140 55634 55633 644698512 62831 62830 691162046 40452 40450 420247046 21140 21141 492346113 56402 56401 134532160 34898 34896 923782058 34257 34256 717081826 44545 44546 969225902 38053 38055 930024624 33954 33952 524200960 62840 62838 374544732 94146 94144 878204423 72518 72516 880318619 47952 47953 308801871 24278 24276 406150526 14778 14779 658418815 62846 62844 959899648 65894 65895 499958923 40170 40172 43727068 85502 85500 425734442 59095 59093 575206305 62851 62850 361362827 48212 48213 600994055 88158 88160 480078147 67483 67482 58558852 62855 62853 651464075 62856 62855 376484891 83366 83365 336642728 65356 65357 169405813 62858 62859 306016682 94164 94163 564245298 2085 2087 575733337 42095 42093 151499649 97350 97352 233739629 21362 21361 56653550 76423 76422 68182269 38388 38389 355299964 35900 35902 267107642 62868 62867 139493364 76327 76326 946450269 61537 61535 194687100 33864 33863 5460190 78491 78493 268479851 82603 82604 319775975 10639 10637 627776348 36268 36269 329072136 55078 55080 959067010 80917 80915 513327660 62878 62877 939853627 23726 23727 215706316 63034 63033 904831463 34750 34749 683513186 35279 35277 492272890 22947 22949 670709793 62884 62883 136051280 62884 62885 472829667 24779 24777 68901057 50309 50311 738137187 94345 94344 627529462 40420 40421 114777004 97873 97875 672495738 58745 58743 625679825 82628 82629 61972756 66934 66935 136024031 25690 25692 844266069 1442 1443 131585296 62896 62895 222713709 50938 50936 656122177 71880 71882 23694147 46769 46768 964222886 70719 70720 25041604 56387 56388 284209597 71863 71864 431867258 83228 83229 68967040 47688 47686 587728481 62903 62905 55713759 6107 6106 35575031 62907 62906 806042733 88229 88228 270320275 23933 23931 81601370 61849 61851 773023735 62911 62909 103205025 84973 84971 717877032 62913 62911 122266498 81108 81106 302602622 15123 15122 975900979 76970 76969 724223991 78023 78021 431154643 14093 14095 128332752 79723 79721 22265759 43755 43754 61623127 28868 28867 81000040 56354 56352 469593339 57062 57060 916531525 52089 52087 391078565 3349 3350 887217285 62926 62924 728526667 62927 62925 688725479 40059 40060 433931458 48200 48198 264967438 5018 5017 702146515 37555 37557 970329647 62932 62931 3551378 91424 91423 863640845 24765 24766 318285035 62935 62933 616197159 18191 18190 445178238 78110 78112 470846511 10183 10181 42173613 29177 29176 366073791 72441 72439 9602546 34310 34309 841793352 42 41 880866166 40250 40248 734957899 56074 56073 266713056 311 313 19174091 57364 57365 763329131 34219 34220 574422018 59061 59059 337588028 45433 45431 357150035 59247 59249 181984754 53230 53229 599961728 46076 46074 60162686 85967 85968 36133405 68366 68365 988892213 37788 37787 73408324 35728 35729 194665763 17787 17789 281179019 7979 7981 494214051 63175 63177 598688563 82047 82045 742796333 62960 62961 366566818 67178 67180 194877806 62963 62961 925131795 28615 28614 684316830 95706 95704 807800973 3716 3717 141256718 91994 91996 11673361 80374 80376 564345856 57467 57469 781955864 62970 62968 417951164 34792 34794 319863613 70287 70288 14685920 42234 42232 514213174 93185 93187 74339064 62974 62975 72904200 73427 73426 946047310 62977 62976 40753787 20119 20120 20825860 63265 63266 374289356 81152 81150 706331999 14884 14886 789800099 9930 9929 785584230 79745 79746 177966148 18472 18473 541333932 36319 36317 317787657 12359 12357 974149482 50371 50373 749194000 68366 68367 800241104 16169 16168 601695281 94697 94695 294570141 27757 27755 165566515 45512 45514 664877806 66552 66550 895881791 14122 14123 64287059 76252 76254 931314836 78393 78391 770904616 25175 25177 924150653 83116 83114 724920355 31683 31684 83096704 62999 63000 58151721 8160 8161 447514073 52241 52240 101366630 53183 53182 367579687 17537 17536 807811740 69233 69232 577414244 63004 63006 922415035 80925 80927 615804954 17145 17147 392376499 17434 17432 390476244 63010 63009 758484614 68713 68712 746730451 80273 80272 876208033 53445 53444 657394435 39757 39755 884261996 77334 77332 999874606 63016 63015 33951776 24876 24877 726817134 76111 76112 779849689 65579 65578 764917736 5114 5112 851005932 99004 99003 374570423 35235 35237 819429242 99469 99467 230273063 85827 85825 252534341 55290 55291 177277476 89491 89489 262111427 43804 43803 554840818 14013 14015 651285105 63178 63180 409357598 79993 79994 209108586 88153 88155 416248244 58031 58032 723821624 14873 14872 610593714 7171 7170 788991722 96540 96539 746145725 37333 37334 374334054 63037 63036 899255315 63037 63038 88601345 1814 1816 473050305 63040 63039 277325 3696 3695 734826518 29620 29619 196518962 60844 60845 452310871 93863 93865 429855553 69980 69982 499015604 19672 19671 33777988 53290 53291 551202683 36591 36592 308751130 48829 48828 526992268 73342 73340 223491778 18554 18553 626045197 63052 63050 600659637 63051 63053 809717598 54578 54579 74418553 63055 63053 23191119 50610 50608 95110003 3492 3491 293297297 63058 63056 203299069 79926 79924 972137067 37654 37652 176574136 63060 63061 70915246 32391 32392 491766819 35774 35776 838796267 41748 41750 600599661 53064 53065 803408867 63066 63065 419416456 32444 32446 81921855 68807 68805 236330367 68562 68561 810806146 8283 8282 141805065 26172 26174 143434043 63072 63071 627504734 27504 27503 203533439 18161 18160 91964233 32148 32147 935999894 43374 43372 560608639 63077 63076 316629493 14058 14059 179263023 72975 72977 75578732 63080 63078 968321498 41265 41263 592909217 35464 35465 733236581 25762 25761 301089213 50836 50835 839821677 95056 95055 432941157 76780 76778 897052634 80359 80357 385234412 98139 98137 245028791 18270 18271 642015431 23035 23033 913361729 89946 89945 675456577 99830 99831 808483901 74978 74976 179396976 35826 35827 786469519 51350 51348 715394663 68898 68897 411904265 32097 32095 21548461 7575 7574 689147009 84689 84688 759446510 59110 59108 379253030 63100 63101 179827185 68964 68966 966726164 63103 63102 736346314 63104 63103 447442725 69941 69939 610664017 84847 84845 664968458 83553 83554 958363090 69498 69497 851139483 72181 72183 649285894 30943 30944 23960684 37068 37066 279743810 24178 24177 783365025 45194 45192 188469487 5114 5116 52906755 63115 63114 295449914 55534 55533 748547923 93824 93823 454318092 82400 82399 219118558 92607 92606 546818621 91706 91705 217827409 56867 56865 84618757 67904 67903 733374671 16146 16144 841193907 63122 63124 250581057 91517 91515 468325025 37227 37228 843645677 84680 84681 21162599 86036 86034 344430411 26803 26802 18484815 63128 63130 610515219 46249 46247 331239689 40328 40326 251437723 58388 58386 484871840 25546 25545 837468256 82337 82336 676806317 63136 63135 317813474 99320 99321 12074187 25357 25358 525247158 16371 16372 890562378 49262 49261 347200214 79335 79334 425307176 63142 63141 365452603 18710 18708 259809852 7244 7246 208987566 71564 71563 188138165 79179 79177 463179483 39478 39479 577672899 25997 25995 43683239 88001 88002 473197972 91593 91594 878065347 43943 43944 275115650 10828 10829 65962625 46778 46777 166796171 41790 41791 688882407 45981 45983 35311105 20042 20041 38385155 63155 63157 134629250 8777 8776 950611581 63158 63159 46946603 6193 6192 47953011 63161 63159 642192137 63162 63160 806285440 14725 14727 108098000 32445 32444 912013086 24015 24013 520122576 54517 54515 712374831 74064 74066 495140 88395 88397 559451862 16090 16089 221863725 30838 30837 966624651 63171 63170 566937919 89834 89836 778946671 92646 92645 183710361 80706 80704 907047900 10286 10284 722517915 58991 58992 237083969 80886 80885 929624115 73496 73494 929102893 57976 57974 579482009 69700 69699 52767145 91469 91471 625948732 27801 27800 879585739 34737 34735 947926524 8025 8027 378745736 25953 25951 823476377 49329 49331 194833098 91139 91140 286784619 979 977 875528386 60853 60855 59381076 10520 10519 857828992 63190 63191 915316724 17401 17402 782876097 29983 29984 572531995 3649 3647 288723976 92455 92453 863799684 54463 54462 735671280 23534 23536 690259904 35552 35551 12967616 5604 5602 353657456 6280 6281 956403776 63199 63201 369695927 57021 57020 598783691 88798 88799 358684399 92898 92897 118454694 12732 12734 301467 88876 88875 520070032 42140 42138 764012701 88920 88918 249051034 54273 54272 66134186 64882 64884 657579577 4431 4429 269324538 77815 77814 492644506 34089 34088 512018244 98949 98951 913546805 6708 6710 185070569 69820 69818 134826149 33121 33123 379122800 2616 2618 276640183 10130 10131 308994610 9286 9284 149948353 1766 1767 291895638 13070 13068 852548661 9036 9037 843475968 10931 10929 51458165 63225 63224 878704070 27541 27539 754468073 80130 80129 687948644 63228 63227 781475408 10078 10076 863175344 63230 63229 550171987 36720 36719 698199760 29565 29563 755795040 27305 27306 122154154 14009 14008 715614133 44556 44558 100174748 47211 47212 95814587 63237 63236 192806509 56770 56772 834086294 69279 69280 17293444 72786 72784 163074554 67592 67590 82860888 63242 63241 539915840 61054 61056 152698920 89351 89352 543338425 69158 69157 267708908 63246 63245 59350338 87802 87801 437992331 59974 59973 997256984 46187 46188 916082254 64112 64114 349284590 47627 47626 130983061 86509 86508 860244541 8290 8289 787084489 54150 54151 685232348 89018 89016 806510737 34794 34796 187845072 98866 98865 19278921 9791 9790 142009445 53105 53107 354257584 84420 84418 497859454 31280 31279 369938656 17662 17660 819251497 39899 39897 532948612 63264 63263 815347830 98094 98096 756319813 70100 70099 409482 57458 57457 162570885 98525 98526 830684143 63267 63269 984515152 99168 99170 794161966 65335 65336 799664783 28108 28106 434260384 84105 84107 780527487 83927 83926 930497921 84052 84054 198150754 45752 45750 995501126 40983 40981 566210421 13924 13922 80736304 88082 88083 400285729 99695 99696 870945826 82866 82867 758818165 5174 5176 364503472 77266 77264 392355540 24334 24333 173129080 18221 18220 667971819 33072 33071 643196341 43964 43962 169009382 70241 70239 841778961 75148 75149 210972644 49076 49077 147887035 14651 14649 99814056 88120 88119 943886522 76996 76997 152084881 82690 82689 631131521 63294 63295 967228620 74106 74105 382155203 88714 88712 865099976 60525 60524 599739784 14680 14679 380180202 60847 60846 831895425 5139 5137 693251715 30472 30471 956056984 88962 88961 596675071 96764 96762 980794316 38339 38341 349326431 77208 77207 573148476 3822 3824 911047401 78151 78153 29122945 50873 50874 470083357 26733 26732 56942657 8482 8483 376009964 62603 62604 345302273 82558 82559 916033829 71015 71016 810888507 52589 52588 122154032 13176 13175 87234225 3233 3232 741952766 90925 90924 476869632 91443 91441 979898432 63318 63320 52503928 83465 83464 986097623 87332 87330 858108971 85029 85028 698429068 34248 34249 494314308 97973 97975 614458370 7870 7871 407333787 96314 96315 426124520 20575 20576 313972102 63327 63329 651866995 79000 78999 270542065 33031 33030 50521100 94215 94216 219040689 49949 49951 394822214 11315 11314 264902165 49496 49495 651952658 76081 76083 110265790 51134 51135 737497398 52596 52598 896093873 40560 40558 112450811 47126 47124 361081515 50334 50333 652517414 93456 93454 678033077 55266 55267 132304170 86891 86892 546393847 51742 51741 785868956 53458 53456 566500561 46290 46288 33725927 53628 53629 990530344 27146 27145 205826113 81898 81896 473568510 63349 63351 456249822 32384 32382 690922054 67992 67993 266435427 63353 63354 748119798 78833 78831 239608221 35595 35594 208173149 11114 11113 551077747 63357 63358 32525495 53353 53351 19026457 90766 90764 931666175 39870 39868 856913287 70746 70745 233128196 14931 14930 81544490 36351 36353 722177471 63363 63365 628210905 61448 61446 350232036 94454 94453 598529546 38430 38428 962184375 28522 28521 135200070 44698 44699 643025697 44360 44362 455277530 83836 83837 318883587 74578 74580 176138704 83102 83104 23311050 23416 23418 47100445 38794 38792 989822788 62494 62493 303252252 98718 98720 119996850 47474 47476 8629563 27603 27605 586584094 53416 53418 940794357 85521 85520 383754734 42988 42990 646990080 10965 10966 796277434 67490 67492 805425607 79533 79531 977505627 62130 62132 570937114 6891 6889 607606084 66057 66058 366787364 67216 67214 1970198 73441 73440 318470046 10554 10555 945508718 47223 47221 609934915 63393 63394 170758913 167 169 844543364 83178 83179 313479916 1096 1094 321740156 62145 62146 157111877 31508 31509 606161190 73615 73616 770299382 63401 63399 490641358 89398 89399 168428491 74174 74172 834298565 17406 17405 619439561 96742 96741 787780441 63404 63406 709032898 56455 56457 740054276 15481 15479 654271270 21427 21425 13872612 60287 60289 496889116 80861 80860 907695979 73623 73621 337205969 5389 5390 69783384 63414 63412 494711824 814 813 916707558 8872 8870 18344980 78720 78722 524882499 91483 91484 21776538 41169 41170 855597635 70997 70996 604225338 53549 53547 3187798 63420 63422 52818678 25355 25354 286263480 23143 23141 676301844 62718 62716 651257063 86156 86157 303713321 63427 63425 26374234 977 978 723005559 912 910 14361456 78900 78902 241334392 63429 63431 307945127 39753 39752 526636731 63433 63432 67821070 88186 88184 363641327 24091 24092 681237757 80596 80594 442707006 63436 63437 476359683 9520 9519 961985756 68304 68305 589032224 75805 75803 129017823 92447 92448 705142324 11207 11206 38252625 51098 51096 612483512 98231 98233 93380739 93233 93235 326610348 63445 63446 556901541 52451 52449 93005008 22788 22790 691172244 63449 63447 30893079 11235 11233 114326003 67744 67745 793790041 7614 7612 720239485 90414 90415 717541448 45683 45685 606625433 25033 25031 495073445 14927 14928 981833263 2650 2649 110477492 77937 77936 315252155 25931 25932 145617133 88861 88863 996604832 68022 68021 781979124 40466 40465 621739454 78818 78820 947444171 77516 77514 686236742 42048 42047 593720647 16679 16677 509243085 63465 63467 38349760 62522 62521 579370912 63469 63467 988742413 63468 63470 324651352 40256 40254 361206191 60824 60822 540261038 73343 73344 922717517 3395 3396 843406480 90861 90863 836339553 82048 82050 243144308 18563 18562 55426608 48573 48575 857607404 52371 52373 761761791 69788 69786 317116026 99021 99022 466366084 69134 69132 804242086 80301 80300 622405275 10250 10251 940937039 30333 30335 451416122 37830 37829 621799487 77275 77274 980482727 80154 80152 35519746 63489 63487 801728744 10695 10697 425588983 26319 26320 36677756 93327 93328 716917159 63491 63493 16061000 63493 63494 780345174 79741 79742 10206676 99446 99445 93641688 90508 90509 479659703 299 298 422831014 38623 38625 263551056 63498 63500 209356081 19998 20000 313812919 82521 82520 23947894 4444 4442 360766451 90501 90500 329795795 27090 27091 527850606 77836 77838 179749657 67644 67646 608338854 16146 16147 637612514 92700 92701 63660068 1203 1204 73549349 56040 56039 676904370 78963 78964 156547591 19680 19678 289904841 58400 58402 30049268 63515 63514 41643593 55478 55477 714817519 63515 63517 609656172 57508 57509 446055206 5381 5380 167477757 33194 33192 842468810 65447 65446 780866757 53998 53997 318017309 28026 28024 923234375 40199 40198 3502029 63525 63524 718638509 45083 45085 736024192 63527 63525 887279105 1386 1385 277600944 38913 38914 526492576 46557 46556 458791353 52086 52087 472870892 16947 16946 123413040 22608 22610 198469954 5429 5430 749709687 82617 82615 354819372 28359 28360 623787918 6825 6823 66132183 63538 63537 146535724 25747 25745 568054215 74091 74092 591013903 93290 93288 400658633 20941 20939 639494544 63543 63542 276697385 63544 63543 933016442 29041 29040 644450854 49266 49264 562159388 63547 63545 362137763 98993 98992 27136669 63549 63547 60087583 40374 40372 37899920 63549 63551 239321575 87491 87493 502420936 55406 55404 788249482 22487 22488 212816238 2687 2686 713336206 35114 35112 586449744 64745 64746 428794209 63558 63557 44536444 10885 10886 64209810 24299 24297 82558478 47585 47587 71862593 44884 44886 434721350 34208 34206 24258517 37977 37979 575241182 87873 87871 778983149 60347 60345 507662234 82490 82492 647522456 23406 23408 937839648 94738 94737 325040072 59547 59546 158614538 45142 45141 818269444 22286 22285 28140602 43866 43865 21301086 18710 18711 158388333 24667 24665 536391077 61585 61583 685635603 55930 55928 62349275 31031 31030 338965855 82675 82673 210280681 63580 63578 473910426 96736 96734 60005522 79691 79693 671306172 88244 88246 694709670 69351 69350 946774589 5154 5153 27282040 77603 77601 867021097 9048 9050 778243473 54931 54930 437901683 63665 63666 148493990 41983 41982 650979979 34473 34474 710885320 61085 61084 37460274 62240 62238 842718427 20732 20730 705007246 16561 16559 33710409 14717 14715 207943545 63597 63596 581124088 17055 17056 61447199 72732 72730 6047609 60825 60823 250600392 39232 39234 923939458 86360 86359 167788786 63602 63603 924848286 43117 43118 189544867 75098 75099 48611619 97937 97939 65063421 12911 12910 820475492 77232 77231 137921811 53071 53073 539057961 97464 97465 57105915 24873 24874 896803420 76985 76983 966652709 25478 25476 698461445 30969 30971 304650218 43754 43752 495548537 63616 63614 348979304 50921 50923 90740429 73515 73517 353361806 66071 66073 952230801 57015 57016 214173555 29429 29431 416787643 15579 15580 111180268 17179 17178 534046690 77507 77509 912910173 63625 63624 176768941 11054 11052 13471695 17133 17132 785466762 91797 91798 349026883 19546 19547 814936995 55295 55294 416659014 21077 21078 660744974 44606 44605 225123270 66583 66585 650340931 67311 67310 662715684 19232 19231 990640084 63636 63634 73793418 19195 19193 216243544 96071 96070 962465151 49041 49039 30393512 63640 63639 550311865 63640 63641 754405711 37987 37986 655071282 71880 71881 48098875 2011 2009 953797502 48924 48922 159041465 27076 27074 359552091 63646 63647 214341024 63648 63646 640499082 10840 10842 329644491 99787 99786 502615517 95385 95383 532751053 63652 63650 34923154 60613 60615 162030305 21163 21165 517620703 28095 28097 703482144 1789 1788 164046798 32443 32444 22286583 5502 5501 862017355 75225 75223 321782231 54226 54228 715434363 71420 71418 6095150 63661 63662 337037648 47667 47665 452593815 52420 52421 913832283 63665 63663 49835085 38446 38447 521390561 13120 13122 581377510 6687 6686 68856624 26500 26502 942253886 6812 6810 137909811 91977 91975 530799025 46634 46632 498806085 78244 78245 703850381 86794 86792 829499203 67286 67288 901090758 5290 5289 420698853 29182 29184 457055212 14781 14783 720580686 67225 67223 960575579 87803 87805 68426977 89094 89092 336639154 63681 63682 461286743 41608 41607 427886214 77131 77129 556433422 6815 6814 996915287 77478 77477 278675876 36247 36246 852289218 32504 32506 856572357 91928 91927 495590905 46943 46945 920659521 83534 83532 148056945 19446 19445 487156322 63533 63534 438450138 61404 61402 975693948 14442 14440 685686100 97399 97400 758522309 48657 48656 983674336 1137 1138 232437863 69656 69655 873717268 74764 74763 878333908 96075 96074 812779540 57267 57266 489310042 6294 6295 296745661 51873 51872 170066679 86399 86397 993446179 63706 63705 592590446 95711 95710 155913790 95291 95290 963274394 13651 13650 923572448 81761 81759 735581443 15750 15751 85431274 25480 25481 343001519 63712 63713 315260608 92193 92195 986410811 90579 90580 8863738 63714 63716 824620330 89743 89744 776023133 36557 36558 486927484 52803 52802 76514313 23757 23758 224301698 66238 66236 545052659 4692 4691 543882738 6014 6012 232869270 4436 4438 454779447 57443 57444 637642470 61354 61353 875044106 63727 63726 53484678 58791 58792 885391942 28593 28591 923707450 63730 63729 821369336 52269 52267 359715743 87727 87728 963904694 16855 16853 98393882 98244 98246 156498483 63735 63733 766596366 4854 4853 287610384 14911 14910 618716498 45896 45898 567207668 29798 29796 123299042 14189 14187 419394526 72652 72654 352677332 78673 78672 289156026 63743 63742 845912974 63743 63744 932639539 63250 63251 5768503 63745 63746 150717641 14098 14096 36249195 25103 25101 422024995 24528 24526 38403635 31294 31292 624393638 81042 81041 156738612 80581 80582 332969798 69043 69044 434475046 86581 86583 622927772 10792 10790 7844744 27320 27322 872068665 42010 42008 740007314 19524 19522 188231739 64000 63998 7565164 19596 19598 810010654 45392 45394 804928669 91861 91859 629391316 69246 69245 215898566 89820 89822 103074071 47099 47101 680201104 8761 8762 37355006 81362 81363 768019427 91379 91377 38066638 44060 44058 185650009 4090 4092 839293459 49617 49619 503348466 63770 63772 384944112 58282 58280 222857737 3705 3703 876633524 88736 88737 593199750 63774 63776 473772205 57315 57317 464117078 28305 28303 858791745 95374 95373 881171736 40208 40210 542047034 19104 19102 933571865 91674 91672 709881442 87381 87380 188975747 63784 63783 563907920 63784 63785 38454225 57627 57629 438504577 71031 71033 515303558 34250 34251 382225323 50908 50907 344992543 15520 15522 678964045 60397 60395 93906758 63792 63791 584802443 86636 86635 25477704 13429 13428 681917241 93581 93580 8162249 39098 39100 831132214 74139 74137 681290935 62074 62073 198003195 63797 63799 739345020 27941 27940 997468531 63800 63801 837286520 63801 63802 958066958 10765 10763 459243950 63804 63802 845277201 63805 63803 402037949 63806 63805 235131952 6287 6286 436747283 48023 48024 361041758 63809 63808 504307805 31858 31860 109555684 49260 49259 378037057 41719 41721 767260336 59060 59059 779286608 50344 50342 225474544 914 915 880065078 18152 18150 835334624 24990 24992 547084340 49461 49463 881919456 63819 63817 113162193 9767 9769 312690634 63821 63819 662675148 7066 7065 352802690 48441 48439 837794132 28476 28475 799013071 34012 34013 667799675 19977 19979 393960809 6632 6633 913032425 59028 59027 851809619 89414 89415 909025741 88872 88871 610097514 23405 23406 582048794 27350 27349 352511039 69484 69483 32163823 43214 43215 9405218 85010 85008 764927574 27500 27502 175085951 22043 22042 221222194 92769 92771 933689454 8772 8773 949091187 39369 39370 378461317 63840 63841 256102284 63840 63842 807626736 60879 60881 971716135 73092 73094 143482564 63844 63845 651386647 16009 16011 263721873 76321 76322 252343950 63846 63848 528548407 47469 47468 908637840 63848 63850 160042234 63851 63850 917449895 11505 11506 380342232 17864 17863 218728409 48644 48646 973487641 57107 57109 858981079 96698 96700 431390249 24006 24005 56259703 63858 63857 790902691 5700 5702 348856420 62277 62278 553043886 98119 98121 560204308 26359 26358 413470604 29932 29930 734329851 89113 89111 900387184 3442 3440 839514367 45694 45693 542461840 87406 87404 583581227 94195 94197 507175292 33335 33336 621978279 77199 77198 709489582 37154 37153 18330600 32065 32064 846865762 59845 59843 459727396 97984 97983 25669288 21582 21584 349131017 71742 71741 400902327 90394 90392 15081646 8702 8704 306739844 7076 7075 86295242 87453 87452 635575187 74696 74697 313274404 35272 35270 237986573 63883 63882 212341322 79700 79701 838977812 32573 32571 223229318 16622 16624 546613331 21991 21989 461625102 28039 28038 71212505 79977 79979 52142971 17959 17958 213949223 1185 1186 565934460 2033 2031 859659911 13796 13795 442287308 63894 63892 432326048 63895 63893 23922017 92862 92863 680275528 63897 63896 865392359 61313 61311 716954009 63898 63899 689015916 63900 63899 216237383 43026 43024 935375965 63325 63324 57763120 97245 97244 364550321 56283 56284 476526389 13523 13521 244846436 99002 99003 447009609 49918 49916 28894503 32774 32776 585271751 15053 15052 19984982 76855 76853 373237257 63909 63911 551772714 65644 65642 537680694 594 593 709266480 26290 26289 396331355 4943 4944 113898489 10628 10626 331733182 179 178 275625747 63917 63918 835919727 6420 6418 486574393 29760 29759 844645663 9157 9156 274749127 59000 58998 762386741 65972 65973 56388465 63117 63118 12144415 70792 70793 825717043 51585 51586 953914598 45481 45483 36704651 36419 36421 415725574 2135 2137 105255655 63928 63930 8260732 63931 63930 244577369 12685 12684 361400864 63933 63932 29274002 89856 89854 789468213 23329 23331 949591310 43242 43244 662019903 23732 23730 351817356 3224 3225 365603092 30154 30153 697863105 71623 71624 279295798 53109 53108 983822669 89101 89099 19105120 55539 55538 208066542 3556 3557 153116255 63945 63944 286740980 32991 32989 452706595 84554 84555 53746933 87790 87789 186049558 75095 75097 512220097 63950 63948 920743085 63951 63950 164244632 91170 91172 119775548 83532 83530 585363355 20156 20157 777323278 86048 86047 70453121 28510 28511 9129653 5277 5278 370470539 88399 88397 655021727 82460 82462 452731322 63960 63958 293366762 41217 41215 238965823 88596 88595 649873785 47622 47624 24011059 63962 63964 391034184 42534 42532 234676616 14223 14224 326093820 93914 93916 198571072 78772 78771 113650367 21966 21967 984012508 75973 75971 464841546 63970 63971 801038872 96791 96793 676210243 96602 96601 982433493 46284 46283 115666890 30265 30263 298772311 15624 15623 10696783 9205 9204 993970352 91301 91303 761498534 97347 97349 432252 25892 25891 118902877 59808 59806 532427471 41526 41528 417208653 16087 16086 335549548 57464 57463 96509807 73370 73369 382059832 63781 63779 210594289 2431 2430 26541294 50866 50868 164811401 63989 63988 420830227 11782 11784 896607242 64753 64755 857914157 41112 41110 36650293 56367 56366 261915184 44134 44132 43364817 23037 23038 264371769 42906 42907 290491390 96939 96937 566893438 22200 22202 626081734 26630 26628 294523269 20990 20989 225961717 90845 90844 734273429 59304 59305 964840234 29545 29544 98889067 806 805 285010991 28991 28989 481059885 24842 24841 366166150 68058 68056 456889252 57496 57494 881157188 52248 52247 21114277 86500 86499 66529827 77303 77301 459420112 1859 1858 383959762 60201 60203 472583038 53020 53018 552332943 83808 83806 230904820 27813 27811 290417912 64017 64015 673640157 85735 85736 624434974 53804 53805 27404023 64020 64019 330272732 35429 35427 710383884 97564 97566 355423847 64022 64023 6146852 53922 53924 684885797 92804 92806 780289017 33239 33241 422258371 63787 63785 665663147 33791 33792 581981058 20125 20123 283285173 28328 28327 37146321 98075 98074 736307232 64030 64032 782967073 64033 64032 879779830 64034 64032 475216373 99771 99769 36415738 73001 72999 298868280 47988 47987 555507862 83044 83045 715700948 37639 37638 852271125 64039 64040 219570560 92508 92507 168896018 86865 86863 869670361 40728 40727 325514288 54915 54917 698163381 40270 40272 5909260 19842 19841 942175668 28190 28189 691191408 2543 2541 753923864 92418 92416 858112970 37684 37686 897004502 64051 64049 860196060 64052 64051 893549548 25999 25998 436028596 91652 91654 392464118 36693 36691 483210463 18147 18148 35233532 64057 64056 789446874 98695 98694 261867919 64057 64059 391230921 48813 48811 177017108 64061 64059 325419627 41 40 370311263 50231 50233 485829454 32745 32747 31825028 95055 95053 13307711 86871 86869 289958121 63263 63261 447991813 30778 30779 300519840 56162 56164 671019855 79598 79600 646322164 64071 64069 44208106 28857 28855 17864514 10612 10611 922540855 11374 11372 841000971 57414 57416 104016605 11513 11512 241471302 31468 31469 121192123 31523 31522 666171387 53224 53222 946792225 49363 49361 2564365 42589 42587 870570815 14747 14746 443152728 64082 64083 406442973 55837 55839 631950331 79889 79891 405093965 50431 50429 758222583 64086 64087 43096990 70986 70987 126839290 81994 81996 895541267 56558 56559 721976181 37930 37928 214886099 22850 22851 671615476 64091 64093 24333794 87545 87547 120774575 64095 64093 115592784 42305 42303 756483164 96269 96270 485778609 17101 17102 92326216 64097 64099 630971853 29388 29387 409557926 97477 97475 829692824 85461 85462 176902439 16393 16395 350037604 159 160 731177675 55117 55115 935255637 54166 54165 334940662 56007 56005 837345557 29616 29615 878375878 45389 45391 639137738 4872 4871 414252708 39162 39164 764911941 64112 64111 15021593 99382 99380 109055100 68469 68471 288358627 84639 84641 379459387 69138 69140 7220041 91380 91381 888120598 1634 1632 666273707 28240 28242 197845666 80085 80086 830736221 2531 2529 93997285 79098 79100 277896630 25454 25452 373617930 12473 12472 977290083 3040 3038 321628249 56442 56440 173170689 73943 73945 734954599 62996 62994 277809132 18522 18524 890001290 11883 11885 102534225 89222 89220 419728784 95819 95818 208523659 58092 58090 496769201 11605 11607 936910764 64135 64134 329049793 63078 63077 130179417 64136 64137 544683691 64138 64137 242795740 77472 77471 883352090 64139 64140 714994548 90096 90094 548532089 43289 43287 339497711 643 645 449609758 64144 64142 528090491 64143 64145 656142018 88756 88754 921279418 33051 33050 882061877 3894 3892 796667156 63067 63068 545085519 83273 83274 940788305 70687 70686 848833834 23420 23418 112393831 88909 88907 64610958 95419 95418 89411984 84532 84531 567462829 57566 57567 542507680 47149 47150 548307217 98487 98489 949086870 48168 48169 768999634 95617 95616 453590641 5551 5549 355639052 44036 44038 3941189 90411 90409 185490064 2116 2114 890783885 34204 34202 748087770 28642 28643 797736131 80195 80196 151032900 33432 33434 817492014 83057 83055 625355641 64170 64168 918952444 30401 30403 210581803 30210 30209 542045072 3461 3460 522597641 65976 65975 58162717 77865 77867 841930475 93063 93062 446744180 48106 48104 836065616 89740 89742 146234138 973 972 406405131 64984 64982 388360350 17265 17266 720205625 65900 65898 795308073 5400 5402 286940790 64184 64182 842746967 14021 14020 876614737 64185 64186 779319365 886 888 33475581 64188 64187 426396908 64188 64189 572262217 48674 48672 185641133 42535 42536 253408977 85271 85273 530887980 91205 91203 696758902 46239 46237 16727906 70007 70005 836239373 73036 73035 965236206 63046 63045 48858196 18237 18239 315105708 64199 64197 522760746 71924 71925 563784841 81799 81800 441205759 64202 64201 33491606 32895 32894 398242185 28982 28983 613194075 64205 64204 697636792 21412 21411 797067629 47276 47277 98416877 3193 3191 360261187 98032 98031 583918439 30185 30184 599265349 39590 39592 128949245 20944 20946 707026214 46365 46367 73392403 8532 8534 54036596 69202 69204 561027527 95732 95731 60941421 64217 64216 988644715 86290 86289 286143253 12368 12367 398049080 38828 38830 77293445 66002 66000 798239296 16373 16374 451904390 93012 93014 834394533 41077 41075 293747038 24081 24082 43056905 45917 45915 897995242 28270 28268 595818821 194 193 551407341 20663 20665 327402846 694 695 581666728 9597 9598 540410805 54845 54843 897938347 46656 46657 866699133 64234 64232 88348650 41855 41857 341104242 64236 64235 645450259 6830 6829 673097416 64238 64236 24952351 64237 64239 133757282 58129 58131 321065512 64241 64239 371516485 64536 64538 84757626 64243 64242 689365324 57497 57496 66991596 62216 62214 22670109 59243 59242 930515569 64245 64247 35747931 98327 98328 416817642 66370 66371 469835038 86364 86366 306488126 64651 64653 45557920 18209 18210 554325933 61164 61163 20388153 68394 68395 558736481 43174 43173 400120973 54104 54103 62969926 64257 64255 61018116 77956 77955 720407580 47588 47589 372113786 15355 15354 305744075 78141 78143 196480568 33109 33110 5728246 63379 63380 910658595 8942 8941 664396498 40213 40211 91995444 65924 65925 901022521 35826 35828 544568104 64267 64268 892513018 67780 67781 585281913 95202 95200 42378612 7809 7808 178301836 21982 21981 918468451 64273 64272 133886764 40815 40813 164978937 7448 7446 42887991 64274 64276 245532209 64277 64275 80532119 81435 81433 175239520 73484 73483 538737524 59452 59453 170746892 64281 64280 47272 80793 80792 926362114 17440 17438 528653172 75576 75577 232186531 64285 64284 790938481 99662 99663 927724671 56848 56846 596865737 47112 47110 696344357 60565 60567 954113190 23673 23675 241098552 97389 97387 536482795 11774 11772 347740358 5612 5610 658188323 48678 48677 753515478 37902 37903 729681590 79449 79447 318199616 48954 48952 65367139 79265 79267 678481346 28485 28483 977146602 52640 52639 71227215 45927 45926 33638153 73636 73637 465602730 64303 64301 73029802 12305 12306 57410356 68505 68504 342812507 42142 42144 791764739 57515 57517 976671998 244 245 778233139 9115 9113 738678978 5118 5120 149168257 76117 76118 582002770 64312 64310 46245909 22131 22130 500997452 26594 26592 621111456 66920 66919 158098676 30464 30466 169905575 80776 80777 830265386 87395 87397 369696031 7253 7252 386535321 70507 70508 367221561 23239 23238 388925490 64321 64322 753990783 56633 56634 923200473 94633 94635 260101152 80818 80816 104026717 43992 43990 159661192 25350 25348 704155310 47268 47269 851373620 67274 67273 50715722 60962 60961 311965893 68127 68125 70563577 56114 56112 361681491 78991 78993 228243130 50584 50586 373928195 69079 69081 974549501 72007 72006 474686172 91082 91081 933353490 50396 50394 306223062 37801 37799 372242914 42049 42047 368595508 64341 64339 583280349 49255 49257 602829076 59833 59832 67084851 21385 21384 8653125 64344 64345 652481607 43843 43845 550387800 64347 64346 707672673 46605 46604 889724410 92338 92337 543114914 91610 91608 379979649 99223 99222 341665342 46770 46772 7098308 13864 13862 642569189 60425 60424 868603184 41075 41074 829686914 64356 64355 162320408 54498 54500 683510824 70665 70663 390488909 50882 50881 4064585 26795 26796 571475183 65960 65958 922506282 66572 66573 155960706 67694 67695 793397395 72765 72766 628171588 1281 1283 768511947 85252 85250 457353150 56996 56994 723774660 51985 51983 75203482 31324 31322 229874834 64369 64370 807640244 72210 72209 16689953 70760 70759 478331508 36510 36511 958651432 83623 83621 749763674 77597 77599 284699225 64376 64375 2841818 64375 64377 449990363 34347 34349 263443051 28299 28300 266913529 73511 73510 229480667 54540 54539 871153180 24636 24635 843275493 94381 94380 497904118 73501 73500 789325829 91390 91388 307885825 64386 64385 805214859 64387 64385 90315048 41972 41970 710844911 25437 25436 788174019 64388 64390 928016740 856 855 188535753 37980 37981 470464687 14134 14136 870996801 25083 25084 27931962 39269 39267 650982650 85215 85214 50786148 25656 25654 717037948 63726 63728 868955676 70225 70227 624830014 64399 64400 522048174 9676 9677 314821658 18328 18326 637189852 96275 96273 865280509 77809 77808 958655281 64403 64405 524670947 12394 12392 340368274 50637 50639 283805187 28824 28825 994150422 33926 33928 499610694 41456 41458 919863320 75469 75470 683439614 66299 66297 858833802 84295 84297 71609813 64414 64412 33523339 41043 41045 354045443 45834 45836 571691836 64415 64417 661989573 84883 84881 247152080 82900 82901 149988618 22590 22592 951426787 68628 68627 420113263 57183 57182 717309965 94614 94615 575004525 53216 53214 3447990 48740 48738 770586833 73288 73289 282364204 65619 65617 611930477 54329 54327 272595442 1604 1602 747043598 39214 39212 151250268 16409 16408 444953006 45707 45708 793869656 77108 77106 586333674 64434 64432 820318095 80186 80184 557718454 98809 98810 49922477 53349 53347 625654095 70647 70646 735766524 20846 20848 428991089 20929 20927 706128440 10068 10067 870509515 40323 40322 995158687 57968 57969 46690992 987 989 615588679 84818 84819 159859983 26028 26027 56681396 99877 99876 19413925 6602 6600 674998442 34454 34452 297754737 19001 19003 488370240 76892 76890 843047784 75909 75910 466803766 64451 64453 118247275 64453 64454 314194056 53203 53201 722662774 35064 35063 14836291 84448 84449 959018010 38607 38605 736821912 64457 64459 107833645 90353 90355 694848047 64461 64459 994765760 38951 38949 604765886 26090 26088 488170065 41185 41184 406237401 10009 10011 979339586 43535 43534 771973132 49874 49872 196689290 28676 28677 824572711 68732 68734 995254187 99626 99625 612612825 76747 76745 621634276 82613 82612 325438080 64472 64473 21290151 18812 18814 575206208 18352 18350 204253261 55313 55315 22019410 48519 48517 466907913 96976 96977 39271327 33413 33415 919159834 64480 64478 883324302 65304 65303 492328261 30128 30126 138388250 9170 9168 393170819 67957 67959 450211623 36122 36124 958480375 64486 64484 811250710 64486 64487 801462562 64488 64486 959768215 95730 95731 163206234 10413 10412 671916734 67198 67199 181012344 66003 66004 960745306 64492 64493 59652306 90160 90159 771951490 94068 94069 521751401 70017 70018 485350000 42676 42675 892077411 48968 48967 443859347 66570 66568 421896891 64500 64499 449252575 46487 46486 830270007 95047 95048 258223464 39577 39576 226355866 34876 34875 575563311 40379 40378 168668699 20515 20514 282868539 60513 60511 319406615 92143 92142 137090796 64412 64413 860645123 65208 65210 87218573 92481 92482 88865956 64511 64512 443664168 76656 76658 912260738 38642 38640 491194270 19026 19025 782214298 79222 79223 484289782 64515 64517 258538579 61884 61883 616788982 86254 86255 444304819 21124 21126 756396784 6215 6217 868376787 64797 64796 978987743 42397 42396 263190416 64524 64523 250277555 54057 54058 4329348 45162 45161 805983464 19485 19483 849723445 9486 9485 546711389 80443 80442 259443083 40262 40263 324666724 95364 95362 262284936 30144 30145 922627093 20765 20766 938031155 64534 64533 496769257 59607 59605 218275029 32928 32926 569391748 64536 64537 844924776 10512 10513 204153809 61341 61340 92253005 83117 83118 409302356 64700 64702 672043069 95708 95710 548270268 55015 55014 174809730 83564 83562 213871288 45129 45127 687182695 42953 42951 156372748 80459 80461 233889261 6317 6316 688630500 64636 64635 167936959 64548 64550 823325032 64551 64550 894916200 87482 87483 859893392 43776 43778 727802052 6084 6085 938679354 7332 7331 322815156 85878 85877 427740538 50510 50509 649437462 17234 17232 323019825 34761 34762 165614581 96412 96411 642811105 80192 80190 627059964 39404 39405 366165183 8236 8237 357557297 80423 80421 485150218 57380 57381 515434720 61261 61259 541824668 98738 98737 35754708 44930 44931 30472895 93694 93696 45614541 97758 97756 961957441 91377 91375 833490735 67098 67096 823942603 57208 57206 842767864 19237 19235 233319022 56833 56831 138864884 82863 82861 514747775 7160 7159 557452084 91323 91321 427879077 30002 30004 729953980 3244 3242 645873200 96243 96241 151983484 22954 22953 912942508 55908 55909 712423042 99886 99885 114636470 64585 64583 79059821 70561 70562 368556047 93776 93774 865384997 48983 48982 673222895 19198 19197 983828169 53623 53621 549913244 12089 12087 921000425 64592 64590 289185850 44307 44306 856180470 89585 89587 56946405 35547 35549 810366710 60825 60827 61679613 16239 16237 369810300 253 251 143851457 57340 57338 432721368 64598 64600 71727136 64600 64601 303017611 26066 26068 494705611 64603 64601 95770878 32574 32573 829478287 64603 64605 703823731 35719 35721 637693922 69373 69371 553599803 64606 64608 56564924 79232 79233 726474025 97044 97045 989006760 85580 85581 494185032 97330 97329 475544602 92430 92429 212775113 72396 72398 904481283 13590 13588 66842943 92709 92710 49506467 67262 67260 870455311 14358 14357 696811422 56707 56705 785670945 64618 64620 703602259 89680 89682 606949340 6849 6851 29178217 64622 64623 735602002 24746 24745 612001450 81318 81320 344911543 20431 20429 201296661 75057 75059 112998936 64258 64256 40185646 25873 25872 771698505 18116 18115 663874969 25820 25819 994956064 20961 20963 342896615 7657 7656 833784544 81600 81601 499035568 76803 76801 263500792 97585 97584 411263458 64635 64637 123069422 18968 18967 572254808 45419 45421 380920982 50766 50765 233932207 64641 64640 860831879 75998 75997 986260309 24628 24626 434631631 66688 66687 834091490 63354 63356 889230566 88112 88110 279992236 38487 38488 738494945 21202 21203 582689173 6383 6381 218406376 5625 5626 667169832 39733 39731 589040362 96191 96193 772643557 87902 87904 728812431 8852 8854 61343704 64655 64654 987220335 64656 64654 53020017 3377 3376 101956481 82200 82201 435389583 55317 55315 515590358 46160 46162 271751390 14233 14231 381076359 20160 20159 778582371 31753 31755 476385260 95342 95340 104385365 243 241 22842382 30186 30188 60922671 9000 9001 36847967 59566 59567 91441155 88765 88767 578992809 72826 72825 458556177 74174 74176 193298501 64672 64671 830829976 64673 64671 90156173 84078 84080 102933228 64675 64674 922422931 75134 75135 767265993 57035 57034 35995924 47489 47490 131991527 95060 95062 749912999 64680 64678 21774030 8374 8376 71185466 55185 55183 634115820 59965 59964 244104383 31770 31769 597191653 91849 91850 948898083 13313 13314 41407786 51716 51718 369351040 70625 70623 812280269 22912 22914 599229587 65280 65278 637220500 83062 83063 510328432 78422 78420 70638156 70215 70214 542160756 71768 71767 775322719 7115 7116 389113724 13162 13161 5935529 3306 3304 86841684 27144 27142 655745928 78679 78681 505285235 64700 64699 929074482 64701 64700 865743589 68820 68822 181297996 19306 19308 26478984 64704 64703 20675000 59609 59611 228546683 31633 31634 706755502 55413 55414 718222804 1597 1595 931514894 60539 60538 339539089 9769 9771 16337396 69589 69588 807739858 3544 3546 432496013 28188 28187 766370373 14132 14131 415148330 25391 25392 256230369 1888 1886 431011475 43254 43256 329799639 50751 50749 343706782 98035 98036 259795141 43197 43195 257704192 91223 91225 697983277 64722 64720 221672034 64723 64721 199964199 49494 49492 361670840 96759 96757 988637778 59117 59115 404492238 90111 90109 634518800 37051 37052 234274851 84316 84315 558127603 20730 20729 443189755 1870 1871 516398194 7318 7316 225212080 6805 6807 314325985 91692 91693 161969225 44350 44352 452932512 33111 33109 808607565 76556 76557 405601170 80655 80657 333504218 64737 64739 193193168 33327 33328 372590321 1750 1752 728116895 52968 52966 804386068 50748 50747 8152992 92285 92283 122444563 82783 82781 31040839 98312 98314 364751907 46405 46407 593996686 61617 61616 64755248 22004 22002 618383083 64749 64750 510722420 64749 64751 425790079 20763 20764 589330505 27892 27893 870000784 97431 97429 214223163 56729 56731 224135993 13186 13184 459110754 68675 68676 917273440 78595 78594 27181807 16920 16922 577188841 5882 5880 439079940 96595 96596 432125225 47014 47012 46182345 55789 55791 233467038 11686 11687 112527804 97711 97712 940115165 64764 64766 285171528 53665 53663 434565579 51183 51185 294335386 40209 40211 287902992 64770 64768 277167536 64371 64373 255416009 15331 15330 820680882 8871 8869 667070077 10198 10199 51864710 36971 36970 131569747 96844 96842 83514527 85452 85453 129065602 74277 74278 300392725 26461 26462 689061640 8458 8456 604671483 4224 4226 877241759 33329 33330 695565549 49599 49598 97718765 94919 94917 248921320 75209 75208 50341883 23754 23753 29822046 37686 37688 685660392 19023 19021 213975434 63370 63368 61753823 2734 2735 246336770 47454 47452 118566726 72536 72538 807045771 2354 2353 314987064 60650 60652 403117104 72484 72482 430237238 18539 18537 39521174 46970 46972 406297 2428 2429 972492170 91589 91587 543881035 39818 39819 409289692 26143 26145 78922807 81864 81863 221104496 84190 84192 202311422 63764 63762 247829650 67802 67803 158462828 24560 24558 925096842 64807 64806 274233130 75341 75342 770844528 4693 4695 8684341 64808 64810 576555330 64811 64809 509970830 81078 81080 915121460 32086 32088 705823540 446 445 514394183 56713 56712 116494927 64815 64816 362642461 53283 53285 637080750 23368 23369 693947660 23871 23873 76561011 13034 13033 14366321 85480 85481 840070413 48859 48857 496724295 74156 74157 770691687 76465 76464 988012792 87044 87043 275847263 8345 8346 210729586 39875 39874 270021754 68111 68112 65320830 26213 26211 362992598 22434 22432 34856525 51026 51027 816559968 82190 82192 400661844 8593 8595 518887494 30568 30570 385430363 92017 92018 941994160 84131 84129 384192464 85796 85798 814988459 44816 44818 758649696 42805 42803 69011301 17511 17510 28911305 64840 64841 7638688 46469 46471 10804201 85853 85851 562124385 95204 95202 102419227 44278 44276 240496360 81076 81075 120351940 80841 80843 786210533 58115 58114 446063401 71992 71994 638986217 55565 55566 547806340 75765 75763 647170843 27 26 785010006 72020 72019 838425644 84318 84320 455031550 29998 29997 287522957 62973 62971 94737547 54060 54059 920825567 71978 71980 554864079 15616 15618 526664363 5309 5311 490811572 64859 64861 506427475 1279 1281 893753556 49187 49185 751396168 16292 16290 52366659 60055 60057 737558654 85372 85371 453569711 27614 27612 698175261 99233 99231 275521452 41802 41804 491227514 28738 28737 645137737 64869 64871 759598149 64888 64887 238980583 64468 64466 779102724 64873 64874 883750987 64874 64875 814067903 20474 20472 30893297 52811 52809 154384381 21386 21385 203371427 90557 90555 800328432 32127 32126 551608139 7453 7451 454132461 64882 64880 616811526 89192 89190 889644575 89897 89895 766458745 41070 41071 327360123 76709 76711 408640360 4098 4097 181099766 33393 33392 998351492 27267 27266 171670774 68444 68442 984739717 31584 31585 363412487 75857 75859 448831097 64893 64892 224827856 51811 51813 433883228 42081 42079 384005189 64894 64896 759079144 90867 90866 401388574 3603 3605 645637806 52544 52546 378838407 64900 64898 578263398 60682 60681 799971609 87402 87403 66611844 85076 85078 905218313 86474 86472 466820108 57020 57019 734527135 64906 64905 12960166 9873 9874 697492458 67709 67707 954308597 82039 82041 583822771 49587 49589 916563493 70676 70675 463006127 64910 64912 194813379 32710 32711 17546488 64914 64912 315911378 64915 64913 906700478 64914 64916 883537435 58583 58581 114236218 23719 23717 107914180 67207 67206 352832228 64920 64918 664225828 64921 64920 781822438 64922 64921 512524502 75679 75680 554044368 99103 99105 387813388 97066 97067 996714381 20895 20896 76767270 38503 38502 286889878 64928 64926 157263236 26884 26882 787622501 32783 32782 645026456 12655 12653 355276589 84566 84567 338235967 45118 45116 669575880 64934 64933 115555409 27249 27251 675791089 64936 64934 20052086 75053 75052 674602419 89535 89533 900334396 4754 4753 180910881 73724 73725 442059111 21797 21799 54517576 89006 89004 802442633 55763 55764 615091810 64581 64580 501910482 54361 54363 874818893 64945 64946 670617640 64947 64946 264235067 66859 66860 450507386 65628 65627 469660074 42087 42089 913943890 92474 92472 167308695 12779 12777 889619114 94844 94843 673127662 6632 6631 834855681 45602 45604 261905734 78119 78120 293079726 26884 26886 542462155 72453 72455 780749171 11534 11536 495796859 25210 25209 715270229 17966 17964 489069206 27828 27830 671883691 48585 48586 461829967 25426 25428 211820406 98190 98192 638893512 64966 64965 274084848 18987 18986 777991997 56095 56097 964280424 90643 90641 937070208 16954 16956 142245452 1173 1172 843497893 64970 64972 895393416 93252 93251 850222078 60200 60202 14054158 64975 64973 487001162 64976 64975 988403382 42335 42334 813460265 49299 49298 22071113 24068 24066 138741203 73746 73748 392160728 19357 19355 53444874 64982 64981 429707603 69102 69101 599713869 57043 57041 787418967 11853 11855 451673423 82856 82855 963966790 62668 62670 260774823 95099 95101 686871453 32120 32122 340526281 98092 98091 819899778 31564 31565 509388853 30172 30170 69629597 37472 37470 782842862 64994 64992 409601321 64995 64994 69562158 69278 69276 318576203 54270 54271 710119768 64998 64996 561040034 3166 3165 307965742 20405 20406 533418271 45833 45834 248911940 65001 65002 240530455 7485 7487 506315444 56161 56163 957480086 35481 35482 422966036 92403 92405 315072503 93776 93778 919713445 65008 65007 633007025 85245 85244 305286605 82122 82121 469558132 20692 20693 96148168 84188 84189 22758773 16558 16557 210004122 65014 65013 16197894 45178 45179 14537800 46066 46065 7465833 85029 85031 186528327 32136 32135 448945894 59930 59932 787640885 57487 57488 480669723 94003 94001 258896583 35193 35191 78919060 15932 15933 363412483 14340 14339 688659867 65025 65024 261785007 68753 68754 78360145 73264 73263 939169801 44101 44099 241110014 24562 24563 348464312 17149 17148 458439078 97217 97215 46195203 70005 70006 793167837 51361 51360 21512769 80992 80993 12786651 18808 18809 748505488 52208 52207 881985747 99074 99076 56535498 14414 14415 784899457 68745 68746 69738677 34442 34443 25032707 53201 53200 359066746 97835 97836 354153961 41158 41160 239207001 94198 94196 267159183 48869 48870 672827290 62655 62654 497618347 86820 86822 239579847 95909 95911 883807266 85251 85253 483910424 65050 65048 449575712 30506 30504 468864047 65051 65052 196715879 26781 26783 702188037 75555 75556 53037799 65055 65054 630370597 65054 65056 208923279 40593 40591 203075352 39041 39039 435195492 96879 96881 441814816 93157 93156 99046864 84008 84009 629765929 65062 65061 58863676 62124 62123 15116028 10718 10719 51053025 76409 76407 55628726 65066 65064 665883866 65067 65065 464871800 90785 90786 385919102 86100 86098 202829153 65070 65068 39758574 34080 34078 925605305 52284 52283 290580714 50815 50814 372907631 84402 84404 701403113 32834 32833 133781446 26465 26464 439557736 25056 25054 638877003 65077 65078 13801602 11418 11416 860588298 65078 65080 918767297 57200 57199 339212033 18466 18468 514878772 60102 60104 615175381 90352 90351 894138561 65084 65085 464648644 67346 67344 626890429 30767 30765 272136923 1530 1529 24963770 87738 87736 273231721 18381 18382 626644640 86420 86418 485579187 1950 1952 548702464 15156 15158 19201513 65451 65449 770590116 17083 17082 921370969 96265 96264 372874347 18666 18668 688935907 63755 63754 91161172 66175 66177 160814509 47642 47641 796688600 65101 65099 145698584 65100 65102 158986109 32555 32554 570179826 24375 24374 945286056 72106 72107 281836269 97824 97823 926220978 93936 93935 956397135 13291 13293 391103039 65109 65108 915417324 65110 65109 462660299 76299 76298 631489617 47072 47070 299008134 18631 18630 358487363 81181 81182 730895970 69074 69072 926676840 61678 61677 947498858 49216 49217 24667971 51266 51265 74547797 32352 32350 934988902 5178 5180 994536283 65121 65120 675724770 47972 47971 335968327 47431 47430 367883011 72771 72772 635960014 65124 65125 445191738 65124 65126 686232863 98486 98485 934912091 88755 88753 66188475 19427 19426 648415752 93488 93487 716779399 79143 79144 878653805 53421 53423 757495583 25329 25328 484591663 62179 62177 979998318 42103 42104 918085022 65136 65134 967798140 61235 61234 557635890 8338 8340 980410246 1165 1164 125434165 4439 4437 509732692 8735 8734 699312573 47694 47692 57801671 98903 98904 64355805 50826 50828 821821106 78213 78212 611001628 98907 98906 646748138 3676 3677 566583078 97228 97227 342249121 16069 16068 102752194 93955 93954 428160751 34478 34476 507091204 77089 77087 217315762 42897 42899 3330500 34996 34997 857089176 3164 3163 996808271 52910 52908 17167994 53002 53000 520429915 62231 62232 287842796 89164 89165 688705857 22333 22332 122923026 53584 53582 271777126 87505 87504 212819381 65163 65162 976306170 40082 40081 522006677 65165 65163 282036198 65166 65165 434713345 18995 18996 125961983 4210 4212 947395494 10052 10054 61624448 49590 49591 278755237 65170 65171 964869047 65172 65171 646529768 65173 65172 797990654 38466 38467 475880117 37219 37220 986855149 47707 47706 526286467 2728 2727 629099982 13177 13176 348443405 71584 71586 308803409 28911 28909 674241446 140 139 251065474 38405 38407 35509196 5397 5398 634754039 443 442 698475263 65184 65185 606937678 6098 6096 799657172 16471 16470 596098775 61702 61704 738144069 75259 75261 173271181 23880 23881 667968843 63867 63868 352638795 39305 39306 998183855 65191 65193 433452348 65194 65192 7376412 33651 33653 422317204 84251 84250 880939642 56385 56384 211320189 65198 65197 286805623 29197 29196 108531796 65200 65198 936600422 79438 79437 339326998 49970 49969 920575053 28169 28167 893180181 65202 65204 115755577 72145 72146 408184816 66270 66272 77953749 89252 89250 837317825 59466 59464 135953723 75548 75547 481949336 16866 16864 458746122 87122 87121 390261545 78372 78371 855088057 33776 33778 263724737 65213 65214 707518507 65215 65214 279818367 45966 45965 611398787 65217 65215 5646016 32365 32364 383820345 65218 65219 73770971 80820 80821 455302254 44602 44604 16376079 90669 90671 234887292 72295 72296 633419193 93001 93000 462705874 19221 19220 397408458 92650 92649 991789567 93577 93575 795828857 12269 12268 14284812 20522 20521 408614965 65230 65228 689385999 59847 59846 96111838 32933 32935 450884093 75530 75531 252061492 73443 73445 173268672 65234 65235 13053072 61234 61233 916009609 20304 20305 337290194 69104 69103 688226152 39738 39736 517153946 65239 65240 911226906 49641 49642 775603899 83484 83486 63697186 2459 2458 511059436 29024 29022 333255707 36224 36223 545541569 84651 84649 939452236 50027 50026 14852570 88307 88305 813841277 92130 92128 550344283 65250 65248 366712329 10260 10258 874826907 65556 65554 288136501 32248 32250 904456225 53071 53069 81245376 77160 77159 627191756 27304 27305 45271227 55970 55969 38077777 14935 14933 299285147 41595 41593 991644907 72539 72540 638887053 16604 16602 473433933 47409 47410 184936201 97523 97522 929681372 7368 7369 616412330 65264 65265 271676699 78003 78002 136089661 65059 65060 37900646 15701 15702 214036760 65269 65267 855880164 65270 65268 446464429 38586 38588 464660919 41204 41205 354397278 13215 13214 505587061 53595 53594 638708371 36483 36481 908219100 72593 72594 167741962 36156 36158 964374721 32622 32620 542170223 93971 93970 949246794 82763 82762 552928557 79109 79107 833906781 65063 65061 968513923 64500 64501 686057560 57843 57842 893093594 67503 67501 376397571 86670 86669 762803030 65285 65287 40697539 65287 65288 737840299 65287 65289 545718288 70015 70013 968587570 49013 49011 441423656 66752 66754 8544060 22009 22008 542177797 24518 24520 243366 69578 69577 765848717 25631 25629 948787373 3583 3581 333134090 45859 45857 223920644 80879 80881 70441177 34809 34808 8370980 72036 72037 623898982 53456 53457 176937700 71641 71640 581314392 72452 72450 799577929 17340 17341 277953032 89356 89357 343398559 29600 29599 208100664 54046 54045 880820936 65308 65309 851228418 32016 32014 11001557 39956 39955 434245646 41021 41020 686415571 73247 73249 59673096 65314 65313 798776807 90233 90232 952399441 26630 26632 242282142 73514 73512 508038901 17544 17543 150850942 49080 49082 970081246 78997 78996 848100833 68032 68034 868536903 65321 65322 132857603 13268 13270 187485299 68042 68040 987617113 39273 39271 214130590 3188 3190 825338404 29395 29393 445527604 68607 68608 426658631 57742 57743 908282433 65328 65330 388531541 10434 10432 529153064 77035 77033 687015407 45266 45268 985498009 61627 61628 166863949 1929 1928 231669949 7379 7377 822834714 65337 65335 161868723 61326 61328 800695941 76682 76684 795144256 84225 84227 310264725 75111 75113 73961410 28984 28986 83129788 85612 85614 653079398 74337 74335 461362608 35126 35125 894259355 32965 32963 77747318 3352 3350 434418119 66524 66523 65759679 65348 65349 764688184 86468 86469 948731000 65350 65351 48309341 93432 93430 294140317 65353 65352 196660534 59417 59415 830917966 88372 88374 735229961 75053 75055 608612900 38523 38521 699434839 44592 44593 665750213 73851 73853 272842766 55495 55494 713111990 15132 15134 858406912 69145 69144 44837745 94569 94568 664238228 66944 66945 27376824 69346 69347 600752571 32774 32773 166737704 34702 34703 390879526 37538 37536 610764305 25826 25824 763486647 61338 61337 22801285 46591 46592 221968181 65371 65372 52056495 93461 93462 111094339 59013 59014 327494758 54553 54551 30734483 30244 30245 735524610 65377 65375 541005143 65378 65376 636169839 42315 42317 577082872 81105 81104 483118464 58206 58207 74602251 95772 95773 27766661 97031 97029 592752001 48565 48566 604839199 18718 18717 478394397 98803 98805 195962195 65387 65386 979461420 40590 40589 735925470 11729 11727 523796592 53056 53054 211542472 65391 65389 15031645 97291 97289 786796860 52779 52781 655356296 78058 78056 218318231 14385 14383 41560412 29250 29252 343651007 73801 73800 813879566 15237 15236 463875254 86042 86044 423498708 65399 65400 886916207 65401 65400 4424530 27086 27085 558900960 77250 77252 873012565 5375 5377 91484760 84742 84741 830518724 67680 67682 555120147 60335 60333 750310100 65408 65407 756060172 608 606 740301178 60642 60641 546839826 48734 48735 141024806 18865 18867 3223326 48330 48329 50539950 25490 25491 943750628 73194 73192 88924808 20229 20228 624706984 8657 8658 977607229 70496 70495 192972883 81075 81074 351805210 6226 6225 549545158 98658 98657 897260073 84352 84354 689469550 80141 80140 49829728 65424 65423 163315480 10853 10855 234124823 50690 50691 323888391 6074 6076 690128832 64546 64545 634404676 65428 65429 284724946 93693 93691 808705590 10001 9999 231003142 32681 32679 764243570 80125 80127 638384070 16084 16083 568646612 41921 41919 300994018 78801 78800 950725327 30743 30745 489464198 65438 65436 113687553 32114 32113 163149161 85740 85742 306949643 88749 88747 621777990 16436 16437 566825375 65443 65442 571082128 29405 29403 893182939 65443 65445 694598242 29757 29758 715457237 98900 98902 854165173 39095 39094 808718455 12754 12753 421378773 8695 8693 102725517 75700 75699 968356118 79518 79520 840124188 45304 45303 345564098 80143 80142 642045941 54102 54103 997089111 31431 31432 42542731 60530 60528 66495727 65458 65457 313318146 43409 43408 249680128 30983 30984 140157320 93306 93308 357669445 85146 85147 414770408 1984 1983 251657468 65463 65464 966132060 56198 56200 586950226 37954 37953 601191843 68037 68036 890287132 14380 14382 467615828 65469 65467 29564103 4452 4450 35380594 41764 41765 452383634 47234 47236 782769728 65473 65472 925760762 11707 11709 916274519 84964 84962 627918710 52462 52464 588087541 61040 61038 398277733 32661 32659 898777496 67139 67141 374021445 24860 24862 1448652 89561 89560 220995877 43157 43159 816428097 44851 44849 113223261 65484 65483 787652896 36983 36981 78654588 65485 65486 222349727 90002 90004 160803458 9958 9960 792531668 33359 33357 87561552 97886 97885 675199174 52327 52328 896608860 5513 5511 859442890 2588 2589 766333609 39137 39139 106273293 53687 53688 386904567 33295 33293 605600365 65634 65632 456275511 39777 39779 742479245 86179 86177 193542977 36851 36852 238106664 63991 63990 929306313 70273 70274 520495525 43628 43626 42999951 47751 47752 893791724 65503 65505 781880023 12374 12372 204804473 65505 65507 682696473 81169 81171 281303982 87982 87980 237384441 42120 42119 438743918 30383 30384 965831033 27588 27590 805421543 65511 65513 177312878 96346 96347 541015983 65515 65514 976276017 48791 48789 109041683 224 226 769819542 45726 45727 120346284 56279 56278 455759394 80533 80535 539513651 67454 67452 769138296 50280 50282 287592341 21116 21117 49360661 64250 64248 32846410 84992 84993 707483453 75380 75381 170530531 88942 88941 1300021 41485 41486 406132451 74406 74408 315559603 65530 65528 541629648 90805 90803 595234451 24643 24641 247551882 65531 65533 909131467 99036 99035 601215963 98529 98530 44519329 12911 12913 960916046 5970 5972 930460956 13575 13577 800112453 20317 20319 569722808 97449 97448 629180742 3525 3523 750902621 39989 39987 964891030 56603 56604 115076754 8574 8573 991372041 65545 65544 627940335 65545 65546 167828248 65547 65546 841623504 18829 18828 131731764 97181 97179 407910481 95085 95083 489113690 65551 65549 38499702 41359 41361 872734440 65553 65552 972511145 55363 55364 712896687 59971 59970 31912042 71520 71522 511352649 52683 52684 988546882 1342 1343 357971116 65559 65558 70028536 11750 11748 554390528 1873 1875 770856712 65561 65562 84651182 72277 72278 721688913 69857 69856 18094522 31695 31693 373720078 79043 79044 625256274 40538 40540 29313543 32139 32140 768057511 81971 81969 501199625 29254 29252 238008315 14057 14055 660225171 65570 65572 677568251 63296 63298 867154642 45545 45543 348575056 65575 65573 139161551 48467 48465 14373233 8844 8843 299957992 40840 40842 51218363 5328 5329 751618685 84082 84081 572699075 1591 1593 739760619 66475 66477 944875499 87770 87768 823679934 64035 64036 770908979 20033 20034 95688738 22053 22054 829074770 37106 37108 188966811 32540 32538 756804870 26554 26556 806322678 75259 75257 955878568 45721 45722 31453056 65590 65592 700149507 43931 43929 817657461 41795 41796 68148326 7791 7793 809928379 42999 43000 387572216 15875 15874 264738256 61304 61302 477316428 24391 24389 885645570 69757 69755 636149301 65601 65599 234421214 11981 11983 886189276 34227 34226 788543722 13982 13984 9073167 72818 72820 51382935 62006 62007 219297756 82163 82162 671051889 14843 14842 792643679 6565 6564 604619929 76444 76443 8783576 94185 94183 137854325 64564 64563 611901184 61798 61797 827996070 60679 60677 567033502 94657 94655 968006714 61749 61748 823315797 65616 65617 221280035 66277 66275 51074752 31568 31566 844435944 45978 45976 546413249 49368 49370 968205979 78958 78959 641005589 88504 88502 639434507 78021 78020 29973292 14438 14437 61983290 23194 23193 356870968 84937 84938 560054802 24617 24619 25677189 54752 54753 986932051 6888 6887 578885384 55425 55426 186018256 37207 37206 349139002 83869 83868 333432539 14859 14860 280530727 62820 62818 252065790 21115 21114 890705857 65256 65254 453233644 50933 50931 595931771 6969 6970 806859702 96240 96239 781223699 35448 35450 269071426 65641 65642 394975663 53132 53130 42650618 37082 37081 39957548 25886 25887 272064705 66251 66249 45487539 92129 92128 238619179 19773 19774 8669837 54720 54719 747293677 87434 87435 478117432 29092 29091 416797842 73951 73949 268279226 26640 26639 670962800 75515 75514 774344757 65655 65654 406044891 68740 68738 120026044 50291 50290 499390360 47349 47348 721099877 65657 65659 209057428 96929 96927 770247071 65661 65660 260676566 84004 84006 814663110 36978 36977 39788979 15400 15398 227927029 20954 20955 464882497 25992 25990 788697116 38246 38248 32680718 36029 36028 757753170 16773 16775 464109073 84624 84623 960527980 38462 38461 179616992 87138 87140 898397390 17577 17575 704664868 26218 26216 27260801 23957 23956 971407690 66958 66956 36858502 59013 59012 281977980 20562 20564 607123050 54097 54096 13416656 56014 56016 63766043 62865 62864 535047615 55984 55983 451376378 96579 96580 82479832 75931 75933 847227697 65683 65685 722053813 71996 71997 32648775 32298 32299 232727087 8938 8937 304322546 12347 12346 809641934 65690 65688 99392300 94703 94705 530681731 14786 14785 143490440 38572 38571 638234266 65695 65697 532429511 51846 51847 19558890 77442 77443 56460966 92052 92054 832176207 46625 46624 20272891 50501 50500 280292186 59816 59817 803352576 67328 67329 86138950 94735 94734 258086127 6468 6466 32952110 15692 15693 525463247 87138 87137 638414462 6618 6617 112607117 24627 24629 745220264 4997 4999 319579982 65709 65708 457249304 45396 45398 794356228 83352 83351 59571049 34631 34629 819737407 37972 37970 56390617 94520 94521 996330567 94932 94930 481218554 87661 87659 523679847 65717 65716 318179499 98523 98525 850684811 7410 7411 557778503 65720 65718 158961422 23698 23697 988195868 23729 23728 188352717 52603 52602 688306207 39173 39175 204404864 65723 65725 913722077 31329 31328 690560842 87298 87299 13394357 2118 2120 155673998 65728 65729 28122437 97915 97917 121762565 86619 86621 50465826 9782 9784 610274573 16392 16390 932016588 63568 63570 118239044 31093 31095 73573345 36040 36038 654348886 1742 1740 407963536 87435 87436 689771795 57543 57545 943230289 31240 31241 215530437 65741 65739 934148307 62628 62627 760330688 36133 36135 681141558 3961 3963 939702586 9242 9241 319960443 55727 55726 454153565 46754 46756 641957689 65746 65748 222558875 54475 54473 266866065 72094 72093 831398210 74450 74448 208932963 61792 61791 944346704 51413 51412 567397314 80552 80553 214664 65755 65754 382000038 26787 26789 401457093 44759 44760 418144225 65756 65758 636902543 71334 71336 593896533 91333 91331 309480940 48375 48377 403642723 78567 78566 997619576 23777 23775 493170855 65764 65763 298078648 47993 47995 856388066 69963 69962 559793836 22893 22895 250108983 62899 62898 666451107 77685 77683 887875483 90232 90234 965755731 84723 84725 460241543 44072 44073 441620265 20547 20548 238381039 53064 53062 121269982 53923 53925 571623800 11939 11937 402310987 3026 3025 724027878 83372 83370 924066174 32117 32115 130560979 63435 63433 331769613 58654 58656 838555815 34333 34335 262138026 65781 65783 698164164 9257 9258 162736888 14202 14200 690187777 71763 71762 157808030 65787 65786 922395994 30751 30749 720033945 38602 38604 93134054 39060 39062 255990742 23923 23922 870422793 2262 2263 838814976 24264 24265 551545834 8195 8194 646897559 39660 39659 590263847 52821 52820 523047746 95281 95282 398172104 36733 36732 64768614 65799 65797 416783730 94802 94800 479955703 9752 9750 268211677 1692 1691 757992334 47655 47654 875395976 69069 69068 177872572 89227 89228 653766316 36400 36401 103961247 2828 2826 35142510 67081 67083 870582962 84439 84441 129714264 65809 65810 747274729 53228 53226 123586826 65812 65811 702427902 65813 65811 693160237 79762 79764 40751365 5505 5503 853238697 28431 28429 148245063 51714 51715 888912408 91877 91878 747108173 87562 87560 935952506 58126 58124 608503867 47784 47783 343470378 58794 58793 43220064 8173 8175 268025105 25505 25504 453881866 4180 4181 675204121 45460 45459 900406431 51765 51763 639164900 5526 5524 331097833 43646 43645 633273023 70878 70880 578261426 19375 19376 669807825 61334 61332 549935761 87194 87195 497310104 92676 92677 421031683 69035 69036 9722775 39921 39923 214939581 76081 76082 705977416 4667 4669 324693569 37434 37433 986353240 21006 21004 249557168 21398 21396 82675731 88074 88073 949225439 56550 56548 186931742 46780 46782 648795052 11957 11955 101285476 54331 54333 233394579 65847 65845 38679378 19370 19368 550678908 60292 60291 159029063 87181 87183 243526871 28953 28952 659593286 30872 30870 52253675 41367 41366 36946415 93282 93284 735675755 79579 79581 969835437 99340 99342 549291083 19186 19185 441200944 32060 32062 904585169 95936 95935 474181406 93681 93679 378577391 87203 87201 26867717 27221 27222 729839568 31679 31678 642082197 25973 25971 794609841 49409 49407 839039500 19823 19825 846081778 34822 34823 516138481 2818 2819 806520685 76739 76740 531349509 2866 2865 936446726 12257 12255 508155255 72592 72590 202122883 31733 31731 517906519 23573 23571 944899231 5927 5929 423313997 84078 84076 21986905 65877 65875 944002955 39590 39589 811689362 35762 35760 303379968 47957 47959 482958807 19780 19778 180366542 54764 54762 880490364 63013 63015 867260415 85331 85329 647168234 85801 85802 430922867 65884 65886 828686905 69806 69807 327163933 30883 30884 909088514 42713 42711 52974192 17011 17013 342760046 84330 84328 466540819 34486 34487 785045907 50698 50700 507311324 32955 32954 464535553 98425 98423 503493372 85263 85261 595309207 14517 14515 20446839 90711 90710 240077980 38353 38354 215770584 64182 64180 595817227 55244 55243 803072290 50217 50219 481833517 71592 71593 515236873 54260 54259 780835181 19703 19701 833513570 3183 3185 685967721 40704 40706 398630105 7278 7280 283650117 49638 49640 270693346 65910 65909 915501124 12650 12648 11961586 21258 21260 668535961 6451 6450 22157294 38252 38250 59668602 67175 67177 722070244 28355 28356 231085175 43511 43512 540709369 54801 54800 133146122 39674 39675 523109794 70239 70238 780334447 70687 70689 250816279 39450 39449 508919221 85384 85382 450550533 28510 28512 59433750 91662 91664 687329923 35891 35890 338174852 2009 2007 960815176 30783 30784 944027012 90481 90482 526593563 77238 77240 568068415 67663 67664 687695498 47426 47427 910237654 56257 56258 583673567 57842 57840 187608311 17369 17368 237882704 23738 23737 427521710 53394 53396 964458358 85494 85495 661153661 92975 92973 215663873 67318 67320 211191470 82105 82103 36137129 14807 14805 295226088 8125 8126 992059752 58111 58110 220396289 53924 53926 69164518 18601 18603 14487827 61827 61829 997932085 44342 44344 399987666 50552 50550 697342910 47203 47204 144316956 84344 84343 56499579 77445 77446 20783826 37685 37684 164423271 99395 99397 12581607 65955 65953 797405235 83539 83537 468718518 35734 35733 495278651 52471 52470 369564569 65958 65959 36417720 8123 8121 148319927 78717 78716 10817591 58483 58481 37021213 28937 28936 826749770 34342 34344 393048849 14144 14145 546375805 69215 69213 743769250 8314 8315 517137547 29337 29335 268217220 79609 79607 308880594 84788 84789 822095899 13072 13071 514053637 11314 11313 192581334 62188 62186 289747745 65974 65973 311922366 65973 65975 682004642 64173 64174 935700047 65976 65977 611878902 5056 5058 294068870 35161 35162 858093362 99682 99681 65422395 98735 98737 768682244 18128 18127 746866609 19384 19385 889207016 77977 77978 877529708 19607 19605 534054815 94414 94413 147735362 65987 65985 267670494 22298 22297 521863349 68603 68602 470141763 65989 65990 40788352 4028 4030 584525708 5019 5017 273890160 65991 65993 958278667 72387 72388 611886197 78315 78313 64558933 8838 8840 371626489 54457 54456 827546939 27302 27300 155910768 17501 17503 583318779 65998 66000 892364081 40973 40972 949258167 93542 93544 583808132 66003 66002 322743077 51096 51095 78968316 75671 75670 986371209 88601 88602 716084487 20597 20599 57013728 43050 43052 853724099 66009 66008 35161950 82768 82770 984419859 3187 3186 2590491 78891 78890 823274227 66012 66013 85731594 14223 14225 214800392 32939 32941 593767722 48302 48303 134650747 36073 36071 489406976 66018 66017 597673992 36131 36132 306282820 66020 66019 338427730 76529 76527 613950683 4374 4373 444395130 31205 31207 627509253 15409 15408 702068975 66025 66024 22216408 43800 43798 499697032 21547 21545 517217773 22306 22305 562946512 66027 66029 26536537 66030 66029 187740065 66029 66031 203598302 15161 15163 204804340 25727 25726 136247139 93759 93760 971769335 87300 87302 281501602 50564 50566 258224480 80617 80615 175289889 82791 82792 721254145 55910 55911 407835235 70904 70903 697919645 62176 62174 555729759 66042 66040 560919803 23018 23016 815961905 3397 3396 511446328 66045 66043 663898896 25896 25898 580334689 80701 80702 205830016 25968 25966 186658114 66047 66049 770772168 1888 1890 508902008 66051 66050 747647911 16072 16071 574760142 53144 53143 392013379 66054 66052 62435782 9259 9257 872142178 92475 92477 277333109 82221 82219 540274140 34694 34695 591661716 14898 14899 542610001 31743 31741 146933717 54881 54882 205970711 94116 94115 992335219 53651 53652 755875446 72011 72010 942398477 91000 91002 25968920 68530 68529 327120308 23431 23430 492949179 69139 69138 581531203 66067 66069 811448105 14934 14932 77794798 93165 93166 783428458 66072 66070 654916126 67593 67592 632120120 66073 66074 183253117 20150 20151 850825907 20368 20366 725856332 47973 47975 760413782 30361 30359 117442045 25030 25029 297896746 21361 21360 817597694 75573 75572 507846457 97344 97343 638454739 93289 93288 889153094 66082 66084 276678247 57067 57066 880168635 52246 52244 839942820 57278 57279 414536419 99085 99084 528530241 65137 65136 386949721 66089 66090 168522971 34010 34012 109313985 39028 39029 988080456 30642 30640 112780981 60573 60575 38436136 85165 85167 933580290 99608 99610 10054076 66097 66096 869177877 88261 88263 749081852 3387 3388 523015088 78521 78523 363084259 35270 35268 17870050 70442 70441 146862862 35048 35050 474607157 66102 66104 374521221 54238 54239 333532713 72061 72060 474282457 15083 15082 344138977 53710 53711 378050927 26475 26477 243135005 95382 95380 858306075 16506 16505 905681768 66112 66110 200853488 72000 71999 440922259 22302 22303 132869463 66115 66114 565105761 80639 80637 100628831 66116 66117 469818756 48090 48091 332807252 63060 63059 35142088 66120 66119 300104339 35367 35366 899919247 36877 36875 121488796 7953 7951 796438909 76979 76978 118762345 63881 63879 883236980 96572 96571 700379135 45329 45328 40804803 89330 89328 997082434 40017 40019 674544538 75076 75077 578860301 6931 6929 474515906 53230 53231 527708546 62184 62186 528176266 93633 93634 678821791 69016 69018 456523269 16973 16975 43397138 48346 48345 266054514 15710 15709 446241359 93271 93270 69744892 54451 54453 64013279 16892 16890 590550436 63716 63718 3190267 90132 90130 454138747 66142 66144 267889497 23508 23506 773404692 66145 66146 822857798 70232 70230 146766137 5603 5601 166105845 63094 63096 236868061 66150 66148 633545239 5887 5885 756394834 75072 75070 47128491 65492 65490 806164156 66154 66152 805043736 89793 89791 425079494 47871 47872 477246329 1089 1088 43077523 79399 79398 446871352 15724 15723 844753656 66160 66158 955907550 66161 66159 913917672 41590 41591 841967401 76595 76594 987057199 66164 66162 389698144 66164 66165 686681955 59528 59526 887278819 31623 31621 93765144 61841 61842 384995078 66168 66169 498917972 21417 21415 722025247 67637 67638 264632899 87324 87325 621515486 6724 6723 596875307 20346 20345 657987293 1235 1234 52756129 71497 71496 265798776 25376 25374 98102526 83620 83619 781182431 66178 66179 542085133 70736 70734 55781481 82432 82430 720268038 67580 67581 150498604 66182 66183 285002944 29484 29483 761563082 51284 51282 443393314 38441 38443 962977677 79210 79209 574377691 66188 66187 169682615 64688 64687 728605010 38559 38558 504765459 45487 45489 649551584 89074 89075 402033360 45253 45251 448549694 3413 3411 953220239 59737 59739 15906361 17183 17182 873845179 32025 32023 153298605 13617 13618 522662937 87394 87396 361517488 66200 66198 512300960 53534 53535 564435470 5422 5424 313867658 72549 72547 628904950 2801 2803 646573483 15918 15917 666822898 48335 48337 23058946 61455 61456 274003996 78338 78337 52369038 66208 66209 765937296 54612 54611 764878690 40418 40419 48646685 62839 62837 962957052 86348 86346 848341056 32287 32285 49892563 33490 33489 864594770 66214 66216 751063087 70326 70327 686104576 45478 45476 949709629 42821 42822 139104508 32202 32200 60530787 85831 85833 613009138 59733 59731 490285009 88760 88758 222370494 55104 55105 461723993 66223 66225 824063964 1992 1993 864421504 66227 66225 348152607 66227 66228 220669141 29170 29169 272275878 89141 89140 946032257 1424 1423 624303117 47119 47120 75089696 66008 66010 531839456 91469 91467 918307535 48302 48300 325808469 99623 99621 50701190 51556 51558 668219194 78872 78871 130457769 66238 66239 79756076 39144 39142 800918745 75352 75350 296008714 59530 59532 994192912 66243 66242 427016361 75137 75135 322821101 37071 37073 86362313 6239 6241 666392652 29126 29124 54427720 86345 86343 7490586 81043 81041 798133910 65853 65855 582804072 91658 91660 698467433 57094 57093 182199229 54241 54239 832625074 77522 77524 556540849 15712 15710 941076943 69108 69110 650483383 66256 66257 901680130 5900 5899 64261179 64668 64670 12837922 13631 13630 428703981 84159 84160 777332624 11924 11925 834106716 72001 71999 783630445 68206 68207 333667014 1918 1919 7184138 10017 10019 473902126 85107 85105 129154464 47862 47861 429849008 66268 66269 5875778 37517 37515 328061970 66271 66270 42580751 19546 19544 369268379 6283 6285 39140012 66273 66274 78709544 66275 66274 122032370 74069 74068 402351228 65616 65618 583912419 64171 64170 92515032 19709 19708 24355555 54647 54646 912242379 78204 78205 580335653 66280 66282 216614476 66330 66332 73528419 72511 72510 472954886 74122 74121 986867922 92797 92796 319723763 92797 92798 425424725 66288 66286 20768300 64332 64331 79537904 50885 50884 430734592 84564 84565 502116992 49678 49676 812276547 35186 35184 865267626 58824 58823 474137064 11446 11445 203989522 66295 66296 937873363 66297 66295 985927373 99613 99612 677255912 59228 59227 275997720 66299 66300 695596392 51261 51263 473909578 67024 67022 500407677 42884 42885 198126343 58954 58956 78187283 15784 15782 514496439 15384 15382 386125802 66307 66306 41874998 73383 73382 784252393 17774 17772 732459213 50481 50483 957826998 66311 66310 407344738 66312 66311 383537027 49682 49684 370287595 59031 59033 742512683 29138 29137 917138473 6391 6393 38947965 66317 66315 138298258 75112 75110 6686423 66319 66318 53149327 63482 63480 14373624 34093 34092 440082407 33254 33252 526142479 27342 27340 66257275 12307 12306 148662551 17555 17557 269635893 4993 4994 690326887 22463 22464 934339643 26040 26038 596357 16274 16276 414312 66330 66328 540569660 39720 39718 466341884 91411 91409 296377326 7454 7456 550808466 63270 63268 69147691 3169 3168 45219411 42563 42561 785495937 76422 76424 72933994 70246 70244 525960598 4367 4366 336447927 38287 38286 514309493 25600 25602 534066888 60469 60468 59877414 66342 66343 447089157 17739 17738 950156673 59063 59062 42553130 62545 62546 367368515 99772 99771 50392315 85367 85365 744605282 90315 90316 33913139 73063 73062 86168734 81082 81084 665262781 67593 67595 904981593 66352 66353 307744294 2208 2206 228611240 46771 46773 123573331 62740 62739 973348778 48995 48994 334818159 41413 41411 696283417 3425 3423 191719976 34085 34087 171610910 17396 17395 267328283 57502 57500 686706026 99043 99041 937241740 30171 30169 291254914 28617 28615 30722139 66364 66366 845109082 23299 23297 693119027 78040 78039 664512806 73665 73663 233519621 11276 11274 718525805 67677 67679 61316789 2858 2859 248936543 51986 51984 527752467 32964 32966 101975400 66375 66373 776555276 76216 76214 382803461 32613 32615 787226402 44062 44063 56262871 43301 43303 978657305 32493 32492 696142582 66380 66381 809949427 84934 84933 932441479 23807 23808 418406175 68653 68654 60612497 67324 67325 691194094 92718 92716 26732556 16098 16100 998172742 92054 92055 989967419 79367 79366 794402202 52874 52873 242370108 47411 47410 25057049 47608 47610 785030110 14607 14606 245272614 10699 10697 127898546 53092 53090 315057417 41109 41111 128728677 66229 66227 392105700 66398 66397 249846348 64770 64771 567008232 16013 16011 573025601 17414 17413 347207624 38611 38610 647016622 53995 53994 366450798 60739 60738 107627495 3744 3746 715612910 91563 91565 29251773 85742 85744 491822264 13486 13487 210423376 36886 36885 478903569 54589 54587 16131108 66411 66409 670544580 58891 58893 684244855 58143 58145 992145940 12030 12028 14277330 71163 71165 153493238 9600 9602 533755871 25911 25910 988571517 61294 61295 945985402 11906 11905 34628246 5536 5535 586456074 90664 90662 845219573 41245 41243 689710610 22629 22627 872681039 65049 65047 343210755 64662 64661 3479754 66426 66424 560784469 72897 72896 984229042 52747 52746 867763413 93145 93143 429174381 31349 31348 241768513 40798 40799 776178865 7219 7218 831836434 4210 4208 6741236 10692 10691 531744921 21663 21661 233640996 33836 33835 746861901 46974 46976 562825113 99346 99347 397433700 7779 7781 299696712 41345 41344 351103904 66441 66439 455129657 66441 66442 64439404 66578 66577 631421499 43262 43260 962677031 98702 98703 716772310 66445 66446 484819904 26301 26303 174648705 2237 2239 987366531 42410 42412 61096213 20839 20837 253867058 23919 23920 556981890 43356 43355 687672408 21224 21225 220956352 76012 76011 714992090 38128 38130 488551177 66455 66456 106458575 52145 52143 148003910 95582 95580 997531793 37038 37037 497374919 43164 43162 883182356 21085 21083 546575926 44084 44083 168688247 68986 68988 819490254 73787 73789 151249369 60711 60713 489300168 36605 36604 56004206 43585 43583 34147606 49904 49906 138617298 87806 87805 71551572 99587 99586 151586461 66469 66471 369999612 5869 5870 186241847 61207 61208 516726233 3022 3020 703188718 78030 78028 829833662 72879 72877 174509381 11264 11262 657083767 97497 97499 33936271 66478 66479 248978944 35457 35459 326515901 12434 12436 528166133 84180 84182 49565557 5576 5574 57322826 20982 20981 607877732 92543 92542 265862204 30730 30728 605465300 66486 66487 384673927 81268 81270 798323073 90014 90012 748011994 72469 72468 987359656 93987 93986 165226120 7656 7658 160208482 32423 32424 612332928 58306 58305 988916272 66493 66495 732557951 49664 49663 999582935 83079 83078 387725956 96797 96796 513717102 18215 18214 454728837 92098 92097 13147829 77994 77992 854485600 66502 66501 921310120 32027 32026 335762964 66503 66504 707764820 1881 1882 1369393 29975 29976 602427114 308 310 697472141 66506 66508 721056018 66509 66508 949382713 81839 81838 888511873 66511 66509 680739763 99535 99536 214126030 66513 66512 177259101 58821 58823 821705345 45270 45268 564693038 72952 72950 198122350 66517 66516 713557672 8525 8526 111657537 55481 55482 462524938 19395 19393 457982809 66521 66519 262140102 38697 38696 616145114 85004 85003 761659189 75327 75326 294857725 34214 34215 31027594 56271 56269 976556203 62602 62601 14142981 66527 66528 13366603 70987 70988 979165545 38398 38400 514500824 47114 47113 14161327 19965 19964 489881910 48051 48053 766174972 86388 86387 577960902 66535 66534 366807761 83579 83580 223295032 40571 40569 636040577 66536 66538 116508064 71785 71783 202882537 91270 91271 171645388 57004 57006 119309659 67006 67005 517286613 39107 39108 163262939 66544 66543 702686453 49752 49750 553965710 71730 71731 374572696 97662 97663 792505455 66548 66546 920183990 54238 54237 760874308 52744 52742 594561375 16692 16691 86659793 62993 62991 882696344 97317 97316 907038795 66553 66554 506816357 66555 66554 376114191 41773 41771 198644007 43250 43251 596907924 77316 77315 16308008 16267 16265 847410078 90140 90141 513468021 12071 12069 856427701 4504 4505 278536172 66561 66563 399203286 51452 51453 77815445 86725 86726 345669480 66564 66566 751007798 60937 60936 96231537 87817 87816 798501921 45476 45475 832124938 43466 43467 136803409 7824 7826 925174033 95579 95577 927624373 99524 99522 450748957 37284 37282 147080396 66574 66575 74480567 60106 60105 234057586 90371 90370 519538375 50502 50503 270599418 45284 45283 769769292 82940 82939 477596540 57194 57196 141498192 53151 53150 730863984 8421 8419 232197660 53042 53041 111576700 746 747 67602344 98799 98800 745283211 23719 23721 856242261 47133 47135 393775903 72754 72753 788429022 46296 46294 677111528 46668 46667 583603852 59489 59487 357543829 64484 64482 222983082 83748 83749 562891242 50543 50545 54791225 66596 66594 43926035 40844 40843 668742373 90099 90100 385516088 33384 33382 767498807 28950 28952 741040465 14847 14846 316669451 956 958 17666620 77176 77178 685441349 28017 28019 558255884 8318 8319 469341120 69684 69682 467858597 88172 88171 181531783 63164 63163 8016006 83035 83037 545825864 77308 77307 461522661 60794 60793 62315525 66612 66611 332137729 89876 89877 199678989 51339 51338 807914420 73183 73184 263759659 17327 17325 15689799 87585 87587 34288669 99785 99784 880764811 66619 66618 291450695 85699 85697 865574693 38501 38502 399740585 7651 7653 696150314 20312 20311 332212751 64273 64274 866592748 18831 18830 892800391 34717 34718 514037779 6592 6590 889039896 94838 94837 823434991 46504 46505 126959793 96371 96373 37376780 21380 21382 939998048 44871 44870 42805511 99650 99652 501026500 71092 71091 429178529 35679 35678 62859205 10184 10185 391144978 68877 68879 311454082 24069 24071 558957472 78246 78245 788508555 66640 66638 392778607 21235 21236 567855185 44567 44566 362192283 75855 75853 920444379 66644 66643 334923396 21070 21068 669037242 53043 53042 576108905 23605 23607 82755902 2847 2848 560439609 65491 65489 118119146 17305 17307 999138213 66651 66649 529456166 98228 98230 62474362 7953 7955 909330484 32354 32353 494946094 66654 66655 665706853 13086 13084 750755000 60022 60021 921833869 66658 66657 889076645 50195 50196 51885748 37644 37642 609643625 97955 97957 869836814 64566 64565 799106035 2709 2708 783517486 64034 64035 11386500 2045 2047 112275830 53373 53372 873274560 48417 48415 952198610 31071 31069 143103750 29103 29102 650212006 88578 88579 36666109 66671 66670 588906500 54913 54912 588154735 91537 91536 57442339 86283 86282 998152795 44412 44410 762535948 73075 73077 873891141 97145 97146 746404503 24349 24350 322829265 66679 66677 127516566 39889 39887 543084688 76522 76524 609584464 36318 36320 649589786 1192 1190 733375025 10408 10406 969861725 3416 3414 37606591 69815 69817 31940660 61327 61329 545959888 18585 18586 330963772 60856 60857 50441466 66689 66690 834414051 60061 60059 598927180 82402 82400 58834881 40299 40297 215132219 66694 66692 5271084 31890 31888 4863711 70410 70409 786292998 64683 64685 561769824 19793 19791 20002778 89674 89676 858859691 1841 1840 67962663 26479 26477 548208233 57070 57068 127706108 66702 66703 960624945 37530 37529 36037573 81267 81265 875872508 66706 66705 710577765 75096 75095 765083098 43996 43995 726414981 83207 83206 165434084 72072 72071 872180779 49293 49294 299451762 66712 66710 76512654 66711 66713 967255182 68104 68102 991771177 59510 59509 603374760 51211 51212 36105230 59317 59316 336733067 66716 66718 581139325 38976 38974 545540239 51253 51252 464908469 66721 66720 408220944 3250 3248 33409034 41421 41420 753809696 66724 66723 143215672 66724 66725 312426617 81022 81021 895904503 29792 29790 700115893 9716 9715 601274319 71333 71332 576489922 38621 38622 371233070 18673 18671 751453584 45229 45227 956275640 66733 66732 678599692 46367 46369 448366558 44212 44210 597028434 48510 48511 936302002 90186 90185 494928926 54232 54233 524946169 73261 73263 494015108 14736 14734 280432514 79736 79737 270408418 7246 7247 363996087 66743 66741 36858898 98655 98657 957949298 11355 11353 186621924 43779 43778 501126930 17537 17538 376411851 66746 66748 394009805 69442 69440 600990678 94628 94627 100951112 57204 57202 700096226 12357 12355 399747684 87920 87922 809206543 35125 35127 853758811 32800 32798 350906224 41542 41541 666585357 19163 19161 626929671 30278 30276 805573524 96745 96746 576015088 56759 56761 448389150 83323 83321 494177756 13292 13291 670820860 77355 77356 61540289 70306 70307 914389494 30956 30958 104045264 55099 55097 78049250 69666 69667 875983528 41872 41870 656968309 41171 41173 923445961 22226 22227 929915224 2428 2427 52083019 88164 88163 460866942 71405 71407 795013584 62909 62910 696286134 27996 27998 93729975 56812 56814 152896892 70697 70695 21255314 19016 19015 337374229 93611 93613 826362842 80374 80373 418365915 66779 66781 161219810 81013 81014 12930517 25359 25358 508388874 82567 82568 993170826 46575 46577 309450805 1525 1527 831273239 9803 9804 835153277 66788 66787 601019776 20562 20560 87062053 66789 66790 826925380 14494 14492 802447822 68751 68749 782677812 30205 30204 115556590 48488 48490 199410564 17740 17739 905280127 62435 62433 732825379 56415 56416 571410932 293 294 780363080 21592 21594 490985841 75860 75858 324333390 12738 12740 485723195 74277 74276 803447489 7521 7519 78892398 66407 66408 581881273 93803 93805 936015598 30975 30977 8752486 66806 66807 55813279 66806 66808 532290285 70320 70321 319064025 78735 78736 49568370 80317 80319 42667798 65806 65804 94429302 81667 81666 32926702 33854 33853 201679204 13558 13556 6066502 76518 76516 418627430 27733 27734 722856900 80911 80912 186133117 14708 14710 967050886 66819 66820 602932945 66819 66821 305451539 57543 57542 441912646 1078 1080 12413329 12565 12563 448584271 96076 96075 851978809 85593 85594 922017543 75709 75710 566749449 66828 66826 665479294 5747 5746 69548216 66830 66828 560935248 88836 88834 819803631 40654 40653 527610237 66831 66833 190562230 17585 17586 634265716 54964 54965 677194285 66835 66836 494591345 65441 65442 427002236 66838 66837 199406089 66838 66839 824551692 34411 34412 135373572 66841 66839 833684216 35575 35577 797459306 40179 40181 946752446 66843 66844 18117600 65672 65674 399533627 60305 60307 15009845 12672 12673 839472086 69347 69349 607548729 56737 56736 105444603 14520 14518 749246670 35905 35903 44182987 462 464 791884353 97185 97186 210486033 86786 86784 743149786 15244 15242 301990776 57866 57864 974956209 14997 14996 356749564 5616 5614 45609924 34120 34119 88268447 93632 93630 429065031 1528 1527 345388637 66861 66862 109796667 87092 87090 555998049 95194 95192 245481026 48112 48110 509713529 30177 30176 374107058 97402 97401 339208904 70150 70148 587000296 65498 65497 612387003 85180 85181 481755871 59384 59382 690758974 67999 67998 759307009 38106 38104 486831919 18678 18676 56458812 68053 68054 554282258 84209 84210 27301209 66877 66875 276481287 90973 90972 411364233 65476 65475 896639226 93389 93390 807027777 28659 28661 271248154 26849 26848 593245512 66881 66883 48307852 77401 77403 750513423 18696 18695 341117024 46069 46071 138945856 99537 99539 451761348 34050 34051 132528537 89334 89336 41319543 68658 68656 387752187 28505 28504 49011841 60003 60002 277511358 66893 66891 461492770 51141 51140 653668936 25786 25788 3628296 44669 44667 67289822 66110 66109 304527812 71644 71645 511563193 75539 75538 241363583 47931 47930 710125661 2110 2112 151983081 99588 99589 606296358 22385 22383 629652595 37373 37375 443301924 2729 2731 958237630 3456 3454 912509481 19905 19904 712875603 11557 11555 644123167 24926 24928 68450196 86340 86339 738456735 66911 66909 750201843 86288 86289 801110464 57966 57965 349865313 56641 56640 475263277 66915 66914 276845577 74220 74221 598314107 57071 57069 699507007 48381 48380 795624377 90823 90821 557771443 60049 60051 523857992 29926 29927 780055531 66922 66921 376539629 43819 43818 196266992 25295 25294 1306660 37012 37011 17275719 28131 28129 735132087 66925 66927 3575330 66928 66926 45427856 56050 56049 46821080 66928 66930 998436811 53323 53321 23296659 62127 62128 178294288 71556 71554 390105672 89047 89045 860311072 71302 71304 5722605 42910 42912 984616877 85420 85419 169715686 25627 25626 988473967 82740 82739 585779904 28598 28597 927744884 86558 86556 495880993 54341 54340 880987320 16995 16994 435775487 27968 27967 910631669 54406 54407 7977745 81235 81234 615447996 23664 23662 564136323 56577 56576 991765957 43409 43410 750832878 90238 90239 47719812 67540 67541 253053063 88584 88582 993388540 19146 19145 763281047 74706 74707 829602264 26934 26933 182983211 33820 33821 706830520 1750 1748 222847244 82769 82771 507264201 30851 30853 860029425 66959 66960 769206424 12677 12676 745329396 66848 66847 175868712 65663 65661 640308291 59492 59490 990072898 13477 13479 60440856 26448 26446 994229004 75751 75752 867928299 80932 80934 422430429 17071 17070 874836710 87144 87145 296585808 54147 54146 946838937 66971 66972 252792983 91478 91476 37228783 60571 60573 186735890 61922 61923 525863008 77898 77896 919604512 422 424 522666857 46155 46157 697125942 66979 66978 207665721 91363 91361 976653870 66979 66981 497158830 91966 91968 61555681 84675 84673 781169023 85138 85137 922516983 58394 58396 865395643 50555 50556 27551742 29941 29942 977640562 66986 66988 184604090 50740 50739 677589681 48370 48372 659965116 44967 44965 192678836 34735 34736 143598646 71796 71795 724417880 72439 72438 143112462 34292 34291 805778639 66996 66994 312206385 56480 56481 286012823 60101 60100 221624618 82861 82860 433407149 1201 1200 554001139 50554 50552 995251198 67000 67002 533449483 25324 25325 959300126 41343 41342 752072392 84871 84869 634159676 68929 68928 687820527 45571 45569 56112726 67008 67006 75154818 67009 67008 486741417 78558 78559 940543449 50260 50259 115450220 31189 31188 135650036 66859 66858 477534653 47448 47450 319182864 25863 25865 701442268 44858 44860 229396344 32142 32141 350300823 5606 5607 787952542 24536 24534 938188293 30150 30152 762199658 47847 47848 444161911 82785 82787 272636626 10971 10969 453099180 22745 22744 905366699 48406 48408 992789828 84546 84544 315083455 91666 91665 548716919 67028 67027 143261471 27807 27806 21700359 3375 3376 440443323 61218 61217 750954611 79577 79575 492151087 47288 47287 63337070 87907 87909 711298528 6415 6414 323232655 6127 6125 800340808 99592 99591 543968842 8349 8348 658279310 6804 6806 451609375 1317 1318 308713818 1388 1386 103704849 7144 7146 28994023 45659 45661 658750042 90747 90745 735764826 25562 25560 693991773 36115 36113 839441234 30957 30959 183726556 59925 59927 442874304 15886 15888 92592747 75867 75869 465256441 43635 43633 33204773 32309 32307 8978441 5880 5879 195688093 30316 30315 35244106 71484 71482 334753304 96523 96525 959418166 12328 12329 948650489 66461 66463 643551610 21224 21223 508728700 67058 67060 871142987 6993 6994 316785831 38080 38082 864226813 67063 67061 111482750 79463 79461 960528082 25870 25872 295777655 69507 69509 379286544 28207 28208 349433133 88017 88015 382853974 81440 81441 708158552 14362 14361 56586799 3465 3464 895452157 40107 40108 867472872 6673 6674 113751266 85493 85494 108982175 99705 99703 598065221 66793 66791 212121245 18278 18277 611772621 14113 14114 30607078 78126 78124 8472001 95389 95390 407460365 58187 58186 429849208 24701 24700 950704205 58357 58356 915541009 21835 21834 326254550 98469 98470 68470628 47907 47908 100832869 30331 30330 141733175 77098 77097 895097111 67089 67088 526895798 30866 30865 543334015 70243 70242 788597789 98980 98981 199646966 16400 16399 52471736 71750 71748 169695026 63909 63910 563885325 67096 67094 71921435 67097 67095 151143512 64570 64572 697097945 73513 73515 737872439 70354 70356 21853234 36461 36462 457864103 29462 29461 156715539 56314 56312 812693039 51374 51376 461637740 69369 69371 720351323 27908 27909 11252289 92746 92745 304655980 67108 67107 831827967 76350 76348 232974158 99712 99710 59036684 84689 84690 124339658 87759 87757 578129313 55849 55848 89117181 38402 38400 451263964 40461 40463 332549897 67115 67116 357065489 29798 29799 735764746 56176 56175 85659234 39595 39597 715018060 60356 60357 764827535 40252 40253 199440059 51918 51919 40040719 13785 13787 954253466 91076 91077 664063583 90840 90838 499233144 55498 55497 791582362 40187 40189 398976096 40280 40281 476171594 67127 67129 772408913 89174 89175 140078973 92396 92398 651929069 30794 30795 776401692 57371 57369 734620533 42002 42000 64558201 67135 67133 238980341 93941 93939 485850663 19409 19410 516313788 67161 67159 956083470 32645 32646 686604303 36753 36751 30040766 35336 35335 96580639 32982 32981 406748164 67142 67143 385554232 68333 68335 873230779 71219 71217 481749050 31415 31416 931951077 67754 67753 937115213 67147 67148 355208955 22051 22049 186290897 67150 67148 142866817 68188 68186 211183508 29801 29803 84178908 34126 34128 974986568 99070 99072 474746984 77032 77031 34639412 15411 15412 41832390 85195 85194 317079849 98288 98286 332899699 10289 10288 591939768 43658 43657 433682591 11537 11538 618209954 27433 27432 941721404 19384 19383 865381264 75308 75306 21125973 68649 68647 869497604 93750 93748 980411041 91690 91688 820591504 9456 9457 724026456 67169 67168 778785606 26878 26880 479285573 58668 58669 41297519 67172 67171 73737245 32836 32834 204656256 6113 6111 18839567 52736 52734 888260425 67176 67175 674030492 36005 36003 334791792 69766 69764 599668137 88507 88508 550298910 24446 24444 37595346 26471 26473 167111672 15447 15446 962322690 47613 47612 544950609 89452 89451 53026112 67185 67183 104191389 32733 32734 946771916 13048 13046 816910377 46371 46370 647181931 54310 54312 850195978 67190 67188 154705151 29307 29305 507299156 67192 67191 594163802 34986 34988 831389836 28912 28913 503695188 42400 42399 541509215 80742 80741 741445659 80797 80798 730288531 12806 12808 862715851 81881 81880 445658431 63194 63192 423389247 67201 67200 100608311 56843 56841 948523046 56377 56375 129366731 75943 75941 545655129 32714 32715 22476209 97646 97648 524812652 33736 33734 191715647 4460 4458 972423298 10714 10713 59663325 47002 47001 345786982 9373 9375 751210171 51854 51852 731698648 45062 45060 814463935 21450 21451 549654053 6361 6360 946603970 92389 92388 39454971 85754 85753 743241467 18063 18061 797190778 67219 67218 182591931 67383 67385 404937102 86405 86403 758493019 7382 7383 7427709 94647 94648 46562675 46126 46125 70568380 10708 10710 944392013 67226 67224 59426567 67227 67225 454091162 58299 58297 459536560 79534 79532 721837667 80473 80475 59154232 67231 67230 760458562 60761 60759 441595676 91206 91207 832670673 18689 18690 973380337 67233 67235 469457507 75678 75677 491579315 29003 29001 625846514 66964 66966 869798235 46752 46751 613191769 67240 67239 76129711 67241 67240 309636035 67240 67242 524661086 67243 67241 434718308 55436 55435 6945612 56000 56001 654020967 32013 32011 668600875 5497 5495 109737511 28966 28965 95922251 32468 32469 142792865 95790 95791 51580851 86 88 918838826 67252 67251 703068272 67253 67252 312577117 21266 21265 178350893 67255 67253 721736792 67256 67255 660122116 8308 8307 26350632 34343 34341 10552724 51302 51303 840149121 5153 5151 160654420 54089 54091 711970994 64615 64617 602008102 77078 77079 726931161 43159 43161 25804336 67265 67264 494105171 72082 72080 774103783 67266 67267 822168183 15491 15489 567858284 89879 89881 406235012 62553 62551 535847196 67270 67271 712077271 53551 53553 50786403 67273 67272 569771362 6976 6974 953887696 67275 67273 106223449 36295 36296 264519279 67276 67277 895925294 67278 67276 398532179 67031 67029 485795776 99572 99574 959190130 18154 18155 385290704 81675 81673 51050166 71625 71626 980852916 81152 81154 318949456 18038 18036 319843407 67284 67286 417936464 94716 94715 286747968 21441 21440 402036338 5784 5782 609610842 62611 62610 664241723 67290 67291 326043220 37063 37061 367040581 67291 67293 31725506 5342 5341 765250008 1126 1124 917546308 24986 24985 33737401 29672 29674 361927678 67298 67296 33986887 56015 56013 484951624 52837 52839 894051523 22191 22190 439546022 32578 32577 615508464 3505 3507 658127610 4555 4554 277691868 70821 70819 567181816 21880 21878 914078461 67307 67306 807947483 67308 67307 147588223 6065 6063 65817430 80446 80447 429380573 23025 23027 768372686 6398 6397 460457135 13007 13006 868907462 4202 4201 968594115 73578 73579 8305307 27878 27879 714292846 81323 81325 50799729 50528 50526 13500708 83030 83028 253668205 65940 65938 19795015 80113 80115 837114149 47575 47576 422229053 36624 36626 222537300 31849 31848 63983557 66385 66384 696443603 34899 34901 433514379 67327 67326 294308804 132 130 786295290 14199 14200 102852624 67330 67329 47017809 9163 9162 365889813 39486 39485 52896761 67331 67333 190923672 5402 5403 590832918 67333 67335 84440321 25734 25732 675097436 22834 22832 639477959 50710 50712 222830627 54001 54000 897937961 35106 35108 983691966 89416 89417 447483423 67341 67342 914224137 61459 61458 187720080 98627 98626 262776386 64111 64110 454797253 11449 11447 71644442 39706 39705 30237982 72287 72286 666439691 39001 38999 91582979 44666 44667 641698027 67351 67350 523940382 29550 29552 773802178 48472 48473 167496647 41950 41951 444133593 67354 67355 229700544 41113 41112 626241043 41643 41641 963387683 200 202 28355712 47068 47067 503365016 30620 30619 993683760 962 963 993928651 2918 2916 496457285 91149 91150 836177438 6484 6483 90047820 98481 98479 736239515 21822 21821 480627662 40597 40596 234512684 69 70 624367137 51862 51860 587415822 67368 67370 308305028 79905 79906 344609411 81662 81661 342191724 4912 4911 566694855 22658 22656 395544600 52130 52129 658526278 6118 6117 418571883 15820 15822 688681740 425 426 311938299 75220 75221 833740157 98827 98829 563393126 45939 45941 933992006 92165 92163 663619301 23259 23261 462120083 29311 29313 166316323 70683 70684 817408899 34370 34369 279108943 35683 35682 584423896 35424 35425 112876143 35168 35170 700449268 28100 28099 508183032 37797 37799 506686977 72923 72925 976770460 81713 81711 554288239 8130 8128 528842596 37374 37372 656380067 22975 22977 809566206 11698 11699 466994157 53011 53010 840718168 55504 55506 741409467 94169 94171 43686766 67401 67399 748671501 32216 32215 988000608 2967 2966 727169321 38276 38277 624303303 10583 10584 559688592 84624 84625 100194633 43443 43444 337497904 42294 42296 443413099 38821 38820 431715035 51603 51601 251874727 67411 67409 300304632 27728 27730 256268991 27218 27220 90487417 64677 64675 829693520 41223 41224 43392013 59161 59159 531516074 88032 88034 171712406 46822 46823 13130463 6760 6759 986973149 18684 18686 45999130 46031 46032 312439940 20067 20068 147001650 26948 26950 876777533 11679 11677 519568511 59644 59646 61111098 34968 34969 901143533 95664 95662 197725157 21514 21516 109654862 71931 71932 459026384 97182 97181 616169717 89285 89286 701275375 62029 62027 461871232 17871 17870 923968261 86312 86310 468918261 56823 56822 940454236 69506 69507 473228049 67437 67435 25978041 96033 96032 718139612 83214 83212 65483151 95198 95197 389691265 84408 84409 155778675 63510 63511 843190877 21152 21150 143409872 52433 52434 133004886 67445 67443 52802524 67445 67446 353527918 37848 37846 558504394 46145 46143 445401751 90992 90990 447123266 90324 90326 269028042 27304 27303 600497422 67450 67452 410996819 77843 77845 740829206 27022 27020 977027951 67454 67455 575575950 9130 9131 16687384 42478 42480 254591342 6506 6505 759897376 6290 6289 368261922 85003 85001 794211453 16637 16636 177545859 94675 94677 362807780 30117 30115 820851463 67463 67464 723430041 8513 8514 377240372 47676 47675 716040581 56620 56621 416089691 42079 42080 142665353 29041 29042 175574658 55865 55866 254973970 14954 14956 146639522 89866 89868 846783213 76848 76849 869575955 65570 65568 427125853 18360 18361 465708612 8603 8604 44683883 28251 28252 333365167 4406 4405 59227774 7531 7530 56482060 51408 51406 94602795 67479 67481 102179269 59399 59398 59100750 31410 31408 198840491 39709 39708 656303194 13960 13958 243010535 55974 55973 198492653 56593 56594 175617843 67486 67488 104623784 21900 21902 264523338 29241 29240 862204989 71553 71551 465410460 99790 99789 835344585 89794 89793 698391367 66363 66361 99439461 67494 67495 196184131 24985 24983 209628919 42176 42174 56727516 56189 56188 10077519 67497 67499 196395878 62565 62566 423267439 30339 30338 607926316 14632 14633 474404905 72464 72463 348171689 10288 10290 793272816 37755 37754 897570299 52644 52645 29093096 67507 67506 833130132 47659 47657 379341887 78378 78376 350199603 40850 40852 234142144 54921 54922 828138770 27689 27687 202701477 6515 6517 279887457 26986 26985 6178477 75525 75527 19024372 58661 58659 767206767 90930 90929 834326329 12226 12224 917288430 89041 89040 786227820 96458 96460 251696237 98795 98793 831166734 96034 96032 354439813 47125 47124 323543699 99964 99962 889402740 56499 56497 413063515 17661 17660 381824696 36977 36976 607854563 12979 12977 986235613 95708 95706 78847549 57881 57883 94818963 15558 15560 786772925 67532 67530 495090179 97686 97685 385626358 56699 56697 455801443 26541 26540 974138852 81106 81107 818536904 78203 78204 174657643 67953 67955 137749820 49497 49495 274749184 7648 7647 987996433 32459 32458 836991911 86026 86025 628732789 86637 86636 848528157 4862 4864 956261702 51257 51258 512560214 70054 70052 196236583 56646 56648 834860074 67547 67548 192207059 2066 2064 772038987 24057 24055 333711537 88954 88956 832490618 71668 71669 168208809 85036 85035 10443002 57426 57424 67477303 16019 16018 313790789 97838 97837 2203581 33222 33223 397401087 38684 38682 155094302 77769 77771 78200104 5622 5620 287097736 60486 60485 465614741 67943 67945 472134801 66462 66460 8282785 86068 86069 74912902 78504 78506 181831712 67564 67566 889063423 48001 48002 718036628 4782 4781 974966711 41598 41600 246494116 32487 32488 704865947 41870 41869 503847625 5084 5086 111232545 50976 50978 990475339 29711 29709 456541403 74586 74588 482369644 55383 55382 931382092 62995 62997 869397218 75826 75827 178363130 163 164 735820427 75048 75049 64076228 41480 41478 997716317 25893 25892 479978358 71712 71713 350054556 67584 67583 175029147 65759 65761 690128207 83848 83850 240019 98480 98482 270590196 49448 49446 977677541 89904 89902 116613747 83746 83745 48782806 9048 9047 387736401 33479 33478 177851962 3413 3415 407156006 65278 65277 885913226 68691 68690 513776465 22525 22523 490307895 50509 50511 132877546 57043 57044 853625406 53525 53523 957698808 40153 40152 778131709 32660 32659 48041188 42143 42145 71615044 82340 82338 549532974 12620 12618 821326000 90768 90767 544368735 8874 8875 541738804 19141 19139 704716863 6941 6939 314692089 90668 90670 882710855 46861 46859 38599016 62951 62953 495814745 28017 28015 683830149 67612 67613 842428079 70833 70831 703770494 59380 59378 985164306 75392 75394 56104835 67617 67616 926209356 67616 67618 57312473 66523 66525 565038303 22796 22794 714093098 41015 41013 646540279 67621 67622 934213664 69108 69107 632509854 17811 17812 39895090 65659 65660 778001967 39423 39422 616733117 55392 55391 124381453 96862 96861 384443734 26078 26077 911986324 255 254 39387231 18390 18389 386588240 98039 98037 280488664 67877 67875 903696749 67633 67634 337217912 79560 79558 51345263 62071 62069 285021692 60944 60942 842888996 41371 41370 97899456 46384 46382 880190934 67639 67640 903450252 91404 91402 621766340 32602 32604 399741360 27485 27487 351799508 45198 45200 110433619 18947 18945 174000258 29872 29871 889787912 24132 24131 626017308 52967 52965 132336290 11231 11233 385171505 21956 21955 385166410 67651 67650 31475271 76393 76391 941606094 19916 19914 378681292 5261 5262 367146812 29744 29743 445585231 49060 49061 865154736 41245 41246 842054128 48063 48062 555966314 73719 73721 419206933 92013 92011 11019811 71103 71102 507878495 37199 37201 525750689 42435 42436 382505949 30182 30183 71250570 17607 17605 822164095 38223 38221 916589942 80741 80740 38359245 49175 49176 500951879 72737 72738 546013144 67669 67670 22935997 26389 26387 910234737 54288 54290 736802373 58739 58737 692552346 51695 51693 274089234 49186 49188 3876666 53763 53764 939935343 80122 80120 471019029 9512 9510 385810516 53646 53645 918858234 58671 58672 187671095 14534 14536 344259902 88538 88540 667128100 61400 61399 967419498 13364 13365 706001424 3310 3311 388842801 16201 16203 440229483 97982 97980 70590885 93912 93911 961220340 43569 43568 400068522 99170 99171 57999057 67691 67689 293056682 82299 82301 160688351 63924 63926 667583882 88813 88812 2648391 18602 18601 712754909 68175 68173 202939730 63438 63437 201582936 34584 34583 687759230 63064 63063 76471430 62691 62690 783246801 61311 61309 997990845 84444 84445 382972013 20114 20112 159403857 7115 7114 538297957 29548 29550 90625031 67706 67704 284439759 94713 94712 762744525 81106 81105 10074650 62266 62268 527503016 32247 32246 150280098 56643 56642 825593581 91602 91604 543042434 33962 33963 469926836 89119 89121 49669289 8148 8149 207112842 48702 48700 663725873 2184 2186 142300006 32128 32127 635447020 67719 67717 66751455 29809 29808 246343231 43957 43958 863463067 88766 88768 866621235 98862 98861 251363595 34331 34332 13406921 94671 94673 453695829 90283 90282 696900238 67726 67727 607554194 20596 20598 191125616 13815 13813 50656570 63163 63161 139350224 57836 57834 415916508 75164 75163 983120600 52714 52712 858733587 61845 61847 75920143 11041 11043 676592053 74909 74908 494566442 43228 43226 495747661 23527 23526 516801062 86213 86214 181086924 67740 67739 843092883 23211 23210 748296571 50016 50015 604652851 8732 8733 918758964 18004 18006 982397891 14249 14251 965675730 72683 72685 363534361 67746 67747 195557350 54797 54799 934273391 61991 61990 714891692 99969 99971 971639295 77894 77896 603887933 44660 44658 249305552 12689 12687 959186437 30052 30054 336284623 67753 67755 262706040 37626 37624 359893281 65645 65647 539272961 17455 17454 77246136 72839 72837 907981371 53942 53943 88133924 45373 45374 841266532 10605 10607 296874668 15074 15072 548783631 2012 2011 414736286 24016 24015 398814744 45284 45285 389031139 86442 86441 752613085 27396 27394 255382742 12011 12009 903443627 43150 43148 520293975 73521 73523 643311223 77298 77296 424311322 48456 48454 1258447 74918 74920 559886917 79379 79378 160293648 58398 58400 752863291 67777 67775 424282584 73444 73443 755293362 53816 53815 767060414 80573 80571 26607116 79645 79647 498020161 88632 88633 930889956 93604 93606 388839679 67784 67783 888358631 4141 4140 25013032 70020 70022 358229989 56557 56558 832418609 11716 11717 380137767 67789 67788 60748749 67154 67155 444313348 32740 32742 844353817 72620 72619 483341487 47578 47579 360923414 57213 57211 575182419 67794 67795 577922141 17632 17633 2951522 2334 2335 425563918 13271 13273 72832298 28378 28377 288909834 82369 82367 7343529 57804 57802 845959778 89265 89264 380926626 7391 7392 775810319 88201 88200 275873008 67803 67805 617360099 87858 87856 437536795 67806 67807 196409535 42181 42179 712193577 91089 91088 122927111 6613 6615 908174262 91424 91425 145267539 75447 75449 207737415 62750 62749 567622503 31437 31438 532006108 52793 52792 591460454 46946 46947 471059140 8013 8011 861567810 47948 47950 213200053 9549 9548 855370615 67820 67818 864694300 65902 65900 543763705 67822 67820 340550834 67897 67899 183810666 67822 67824 355430480 67824 67825 155217809 65466 65468 926108932 43494 43496 69163016 29658 29656 135769444 46147 46149 135845428 28375 28374 267123490 18053 18054 797554298 69272 69271 474063841 21334 21336 392561328 6553 6551 721463367 97297 97298 815507922 84400 84399 383131988 58028 58030 538234871 88582 88580 122171378 25874 25876 62754947 97549 97551 107449037 12633 12634 801901725 75181 75179 42423396 95039 95038 312100836 25163 25161 60303713 91974 91976 388875613 46598 46596 330780453 32379 32380 844651184 83833 83832 63142056 67849 67847 806559637 49303 49302 792402816 52880 52878 836896649 74656 74655 993651519 65532 65534 198394821 79959 79957 992745730 91435 91433 304251248 67856 67854 293646663 23842 23843 159143956 4779 4781 764536831 73 71 199064655 67858 67860 664240357 40041 40043 337021643 79274 79273 943493645 78443 78444 32505711 67864 67862 768398528 93371 93372 149302487 62494 62496 554236039 16158 16156 462604290 35787 35786 194555014 32303 32301 94919755 87044 87045 35410699 67871 67870 110640027 74026 74024 870191975 98158 98156 517160668 67872 67874 841367037 60750 60748 564947633 18983 18981 556381848 77925 77926 37618276 86749 86751 346020098 41436 41435 244622112 25396 25397 972131282 47929 47930 660810080 67882 67881 302871941 73731 73730 745607847 18030 18029 483854288 67885 67884 697831794 43708 43707 943478069 16173 16171 972913002 49173 49171 350512341 35281 35279 844517855 19784 19783 42203269 96331 96333 533425266 5404 5405 902658339 18021 18023 225924113 58546 58548 168131883 66202 66201 579479593 41468 41466 540089733 96389 96387 185415702 92613 92612 502041761 16324 16322 27764959 4607 4606 769172422 79908 79909 229015328 26156 26155 61856423 67903 67901 596971335 73984 73986 100031800 59065 59063 8996355 36163 36165 525185983 27165 27164 738115322 43316 43314 426127662 2493 2491 905318331 60280 60281 59775920 67909 67911 571823347 13188 13186 116343682 67913 67911 761864163 53497 53495 709590020 95975 95977 13195281 95897 95895 662842128 67791 67790 30893374 44605 44603 345727626 63160 63159 346305945 45456 45457 41465912 67921 67919 72657458 1487 1485 321474516 35932 35934 101319601 78940 78941 702073696 44749 44747 609882440 69135 69133 912594362 71568 71566 192533478 28385 28383 49607024 67927 67929 33246126 67930 67928 650921429 27150 27148 63575463 60212 60210 481741909 77368 77366 271525813 34216 34214 623030277 34316 34314 946735304 58815 58817 802174334 88038 88037 554522963 57689 57691 851013868 48259 48258 129089536 67940 67939 789067874 88048 88046 67880098 69361 69363 564662385 57408 57406 922432362 28785 28783 24528632 43383 43384 910576223 67946 67945 219426877 43314 43315 755622664 84524 84523 173718077 74577 74578 18252907 14540 14539 963267137 21521 21520 339183932 28609 28608 492804274 8020 8018 241604174 62861 62860 480411438 76715 76714 616160589 17507 17505 450489563 24504 24503 685760943 40627 40629 243102972 81232 81233 383641064 24166 24168 872917954 92024 92022 835669725 23414 23415 549930340 67963 67962 28348828 22638 22637 391261042 28210 28211 90309962 98337 98336 529923174 64008 64010 121903964 67968 67967 76228988 25371 25373 746614795 13959 13961 965224131 64249 64248 719694081 13494 13496 154165620 59096 59097 990480473 33985 33983 268988547 91756 91754 929382854 59334 59336 614937461 91453 91451 370782226 86119 86120 797528945 67979 67977 257097419 98943 98944 343988889 91242 91240 575020089 36577 36578 801723803 2386 2387 181929874 86475 86477 146256770 59133 59135 433934193 63076 63074 7638483 31848 31847 33182853 67988 67986 72698069 54132 54133 187180166 61467 61466 57472048 61827 61826 54212462 57482 57484 196684729 37306 37304 51355365 67994 67993 285109389 8962 8961 400830461 44947 44945 19938397 86140 86142 90179359 54307 54308 203958536 11720 11719 842496582 75423 75422 927467119 32986 32988 788644202 68002 68000 551208581 45827 45828 733640000 8078 8076 788365733 68005 68004 675249184 9683 9681 265237801 96669 96671 762594118 26443 26445 195159608 44983 44982 17045566 81194 81193 650766047 52688 52690 633616026 14957 14955 890564963 96728 96727 448093670 4766 4767 550964694 68015 68014 715457502 94437 94438 128021993 33167 33166 47656158 68018 68016 781150977 68019 68017 65701017 83905 83903 809251469 30903 30901 458455310 18136 18138 643017878 14960 14958 495126968 68024 68022 818165911 61461 61462 749437189 68026 68025 479222928 66006 66005 565591562 71573 71572 205644374 3131 3130 138992757 10998 10997 603610925 77461 77460 996546755 68030 68032 455530904 57653 57652 347194547 10195 10194 902889840 98836 98837 5201914 97554 97555 126922292 5233 5231 661072184 11936 11937 35526560 23878 23879 54999851 69185 69183 830864513 68040 68041 186944034 97466 97467 670411719 57087 57088 243193269 93889 93887 993403868 47448 47449 773808820 60972 60970 364198964 5008 5010 96375133 88804 88802 27378470 3070 3068 944055250 97212 97211 289638906 61532 61531 816597194 58902 58903 584974659 72721 72719 159432326 85080 85078 676525935 61377 61375 755278343 74333 74332 776540060 56574 56573 536067710 56217 56216 144602797 67371 67373 148959492 70813 70815 617972893 50886 50888 641496203 62046 62044 2852884 49947 49948 82979348 65359 65360 591884344 68063 68065 699445539 68065 68066 629852358 19665 19663 53123696 3095 3094 436812897 94213 94215 950144736 2521 2523 672436522 76219 76218 50326707 3530 3529 829641616 95134 95132 681331967 59638 59636 137208682 86016 86017 128018269 51110 51111 369448771 63286 63284 77838818 81445 81444 931326452 17691 17690 239403857 30249 30248 749332089 76291 76290 595013006 91324 91325 558581245 44867 44869 777927766 8480 8478 787870775 68085 68083 634426414 46158 46157 445214201 68086 68087 125513113 89638 89640 795323910 41535 41534 480381070 43468 43470 977787941 20712 20714 461665321 92200 92199 94892659 57168 57166 391773857 22074 22073 433933565 34272 34273 284860794 1417 1416 583587726 77139 77137 438173180 68098 68096 26051526 86845 86844 490454499 39260 39258 227000684 86578 86576 7676504 8372 8371 584276741 22477 22479 381442848 88494 88493 109709478 68103 68105 764045332 37176 37174 16139526 90622 90621 793556689 91915 91916 346140887 82873 82875 644002480 61595 61594 257941591 54289 54287 374861049 64827 64828 956837666 68112 68113 9265491 63750 63752 2860618 3112 3111 52476543 15076 15078 195215529 65848 65847 543381830 68116 68118 773286262 68118 68119 654725040 19067 19066 61146903 68120 68121 114787959 97519 97521 917335606 21522 21523 130003643 13922 13921 232222999 68425 68423 868379127 11778 11776 170792745 61296 61295 27275828 52635 52634 214719707 58945 58944 840557181 27335 27333 701039024 19674 19676 835905426 41800 41801 690688662 54747 54748 835698913 96215 96216 863563380 73198 73196 144558513 45046 45044 199981314 22636 22635 235840161 82719 82718 440430557 77425 77427 60903249 10233 10235 640423387 83471 83472 998038623 47674 47672 107751579 46245 46243 269951381 87277 87275 628675681 43199 43198 511145056 69552 69553 500505121 54861 54860 353656452 89591 89593 268819418 58503 58504 156806415 72241 72240 874283814 64353 64351 633727883 68152 68151 150042126 68153 68151 582197112 70363 70365 586010146 68155 68154 464803834 32665 32667 15285194 38879 38878 865428942 8275 8274 171872215 6489 6488 419549058 35078 35077 879824221 68159 68161 499439078 96017 96016 948835781 68163 68161 850009278 77066 77068 336938270 4861 4860 973261753 81924 81922 992347316 78072 78074 46349223 84050 84051 18544612 37452 37451 508167142 16974 16976 375031598 42544 42543 582876189 67482 67484 432286604 89939 89940 202409517 6261 6259 633900034 30626 30624 228799589 68176 68174 354059127 68176 68177 109387766 74308 74306 613913795 23575 23577 710411174 94432 94430 859699977 53442 53440 282128072 61691 61690 498701383 79351 79349 37706347 68183 68184 396155435 89762 89761 341211858 86474 86476 69885225 56309 56310 92393252 87595 87593 818902474 26607 26608 787702117 79354 79356 858693703 12388 12387 960507045 15387 15385 215496278 68193 68191 691900279 22971 22970 378993476 26325 26323 904026277 27694 27696 358886980 98461 98460 348621858 68198 68196 989533959 30764 30766 256799808 26864 26862 873054348 32504 32502 308040483 91064 91063 100718138 20824 20826 180570230 59127 59125 512349996 24897 24895 4177756 84618 84617 378835916 81152 81153 18643114 79148 79147 185477539 38263 38261 275875155 99836 99838 221147503 78188 78189 688702756 14438 14439 208376694 29929 29928 116112817 91735 91734 7597083 17045 17043 157506959 57950 57949 375487151 8519 8521 534773699 62036 62037 65499785 64382 64381 323437435 81366 81367 701974105 69636 69635 502991868 17596 17595 42215353 33743 33745 612056284 91572 91571 689988869 66194 66196 10847857 68226 68225 285401965 34552 34553 832263817 66671 66672 339272520 4303 4304 574603611 54713 54712 337141419 83087 83088 408778430 39513 39511 755470907 22777 22778 46779801 67462 67460 508730943 86045 86046 433160091 42547 42546 60603898 72232 72233 539612972 26729 26731 569379127 58246 58245 17217443 44517 44518 712209445 68241 68239 945634233 36801 36803 884441445 68243 68242 391249469 66355 66356 313481826 77618 77620 466155786 49055 49056 3883489 7616 7614 41990711 68248 68246 274699481 60027 60026 695195021 68248 68250 437669252 72030 72028 858103870 86723 86725 113065142 63170 63168 416175315 59460 59459 70118766 68254 68255 20441447 12725 12724 13606058 68257 68255 807170579 86199 86201 351420288 68257 68259 5883817 47927 47926 397621611 51260 51258 579496613 30431 30432 127685859 53184 53186 672204384 92603 92604 47092784 12627 12626 377723015 54115 54116 879779967 55252 55254 235384012 11076 11075 941475126 89810 89809 334355675 68270 68269 821785989 54722 54721 844309136 75720 75718 912904253 52144 52142 442964583 48637 48636 408245734 58751 58753 457689652 68276 68274 489211148 97669 97668 529055764 87583 87581 996102361 68279 68278 55745955 68280 68279 817374697 80200 80202 891675503 40187 40188 956674393 88583 88582 859607213 22142 22144 111238689 77062 77064 395045675 73468 73467 48362148 87901 87900 73859974 94394 94395 433440902 12340 12339 599869853 68288 68290 797262014 40047 40046 185517381 25785 25787 116606444 92530 92529 902285119 12279 12281 916992748 69358 69357 680109671 36011 36010 813687723 53129 53127 786029869 68298 68296 31396921 27501 27500 92740425 68299 68300 187404832 68301 68300 598515627 32739 32738 215359989 47315 47317 877817521 72223 72225 303196972 85653 85654 850344093 62439 62438 354828336 70002 70001 990774342 61834 61835 586614964 18055 18054 38498830 68957 68956 513489987 67677 67675 100215571 46901 46900 42593055 23655 23657 656625834 58077 58079 561006920 30665 30666 28049417 49152 49151 144863195 8309 8310 844381763 63097 63095 103532701 8413 8414 492331130 47653 47651 881022936 78543 78542 666190927 56676 56674 232544358 76916 76914 889842846 68324 68322 689528331 93034 93032 471324265 31101 31102 576451080 23463 23464 602315281 37106 37104 289037804 61126 61125 998649036 90651 90653 244193454 68330 68331 47483987 68331 68332 736627193 11914 11915 931540699 68333 68334 513841095 51910 51908 884816199 31084 31085 9187889 68879 68880 492236188 24216 24215 676024709 60040 60038 482690997 6092 6094 993761946 42331 42329 338701880 68342 68341 990813536 81289 81291 613729736 62026 62027 821387707 52116 52114 59147388 15312 15314 947336850 28119 28118 747903376 79718 79720 199325475 84009 84010 558300507 46873 46872 341424793 34100 34099 163954049 25847 25849 529637856 55711 55710 672651626 17553 17551 24899000 69353 69352 805618419 68356 68354 625219336 76184 76183 899274595 20348 20347 735529845 68359 68357 71853216 22108 22110 538878004 78001 78000 279514787 65918 65916 483315996 28521 28523 383756585 36374 36375 695325184 58406 58404 395991467 37268 37266 796565563 26868 26866 95753617 36896 36897 620221068 5240 5239 377245859 68368 68370 786651941 30118 30116 109899712 52027 52029 487993342 98603 98601 89674706 96866 96864 31051119 68375 68373 423923969 67145 67144 119162622 19912 19913 779167271 68378 68376 54090358 58264 58263 571820164 14061 14060 796768569 21886 21884 15289780 9838 9837 36174806 68383 68382 735038941 83686 83684 237138910 68385 68383 822657069 3568 3570 710201332 68387 68386 304137092 68764 68765 43337252 68389 68387 40847725 68389 68390 339327094 3652 3653 332319059 9041 9039 944539586 68392 68393 576899570 83975 83974 29343429 63049 63047 217620235 99418 99417 854151029 81073 81071 738766684 48496 48495 679789714 68399 68397 425318095 24918 24916 41236862 13875 13877 977320178 52412 52411 638545486 53058 53059 512038823 50707 50705 530955809 4111 4110 635601437 28315 28316 68969904 62475 62474 42903038 53510 53512 806950951 98536 98534 738335978 21993 21995 651646516 62510 62512 810465317 2050 2049 848804701 68413 68412 9532044 95631 95633 146093462 4190 4192 93750478 72818 72817 324295443 89284 89282 782790616 37567 37568 582406747 68419 68418 293448081 39655 39654 673939614 30557 30558 582413256 18043 18042 17410120 65402 65403 16712042 18317 18316 350499286 30927 30929 80963065 27617 27619 626131176 57752 57751 54507833 30179 30177 393062296 46976 46978 22525229 61867 61868 316526091 76173 76175 30052417 78338 78339 8997445 95741 95742 79904201 44162 44164 720297026 3823 3825 718150314 26841 26839 973830722 30718 30719 636459095 14533 14535 854998884 35277 35276 224560640 68440 68438 923865718 48205 48204 542740486 12799 12798 678464268 88150 88149 90231729 13210 13209 877642447 89415 89416 945773349 74489 74490 19058968 51231 51230 960107922 56691 56689 575153342 12125 12124 756424620 75068 75069 324775980 54005 54007 70971483 89523 89524 489135030 64391 64390 378617267 85043 85044 641102381 22305 22303 147402278 42325 42324 285572016 98378 98380 739912184 63740 63741 701872838 26028 26030 715448564 25678 25680 102809514 75904 75905 846616670 23701 23702 396805606 49577 49578 824710440 91394 91393 354734115 13042 13044 304428648 68466 68465 983709248 14341 14339 294097930 24566 24564 57039265 40309 40310 362755522 87884 87882 529036234 86458 86456 554743365 94819 94820 119747372 68473 68471 261646009 61370 61369 757439038 93444 93442 795559530 39684 39683 868537552 35878 35876 691806910 15154 15156 613382045 439 437 148534123 65730 65729 236838431 39660 39662 410207975 95487 95489 157588135 68483 68482 544789281 14673 14671 145337516 67780 67778 42185838 71861 71863 839938403 1704 1705 578647238 42402 42401 667910801 25645 25644 743939376 6303 6304 325534 6331 6333 779584379 86429 86428 237026538 45068 45066 347376175 15552 15554 73739108 68495 68494 965933251 51743 51744 815176280 4945 4947 512047632 89358 89356 843632008 21089 21090 416407302 98132 98133 852922751 36771 36773 621918622 27546 27545 988929058 68502 68503 861086735 71225 71224 728676232 49 50 501008453 81528 81527 974546187 68506 68507 479132559 97266 97264 269989535 39889 39891 652477080 49140 49141 203133539 68511 68509 378982808 19169 19170 167007350 44637 44639 21222091 60281 60283 837911308 73537 73539 12354339 20191 20190 835782849 44669 44670 427666746 33126 33125 558983469 68519 68518 332817034 68519 68520 878977976 8730 8728 967542496 39880 39881 23359151 21538 21537 141817358 9394 9396 512656536 63925 63924 198058976 3057 3059 889710019 34326 34325 220827218 24040 24038 295362594 90766 90767 100933632 25483 25485 251867994 62497 62499 650942174 45584 45582 528258842 42104 42105 610681641 50095 50096 374509996 3816 3817 508179102 48046 48045 252943562 12851 12852 256383977 61103 61104 878873778 83841 83839 451583584 5863 5864 141094269 68539 68541 695642609 2979 2981 820497068 88738 88740 613393241 68544 68543 686626052 64096 64095 108566679 74304 74303 438409884 83347 83346 234232225 70720 70722 69434164 90837 90836 147818837 40247 40245 354030280 15578 15576 116652722 68552 68551 836926565 47058 47056 674688584 1135 1136 367345468 55016 55018 381125613 39856 39855 109689845 61186 61184 534934706 7447 7445 71636549 53247 53245 41066262 44404 44402 458215107 21487 21488 79822713 54870 54868 770783479 66399 66397 26744531 63191 63193 7905204 77990 77989 62763429 68566 68565 583789992 31140 31142 471172400 55619 55621 26727986 16509 16511 133826790 19530 19528 556462707 65386 65385 413080094 62065 62063 3929256 97722 97724 152307723 53560 53562 739445175 22605 22607 350591983 21397 21396 505900295 43885 43884 23196044 87144 87143 789959317 4624 4626 729166811 1119 1118 965785413 71438 71439 204771841 83220 83222 243984246 83031 83029 99975295 24458 24456 996796888 68585 68584 739744425 68584 68586 534154370 19036 19035 392476761 27910 27912 892520511 43880 43878 957385700 85327 85326 161967657 75486 75484 46338637 39917 39916 282514298 56731 56733 920498105 43974 43976 204664734 4253 4251 257194531 68595 68596 753541261 48815 48814 322446417 68598 68596 830212439 66248 66249 114720519 91238 91236 552288000 45166 45165 202602106 85884 85883 630077327 59283 59284 600578567 52126 52127 696430434 68603 68605 37814821 83264 83263 918485188 24268 24269 699936409 70559 70557 19439554 83758 83760 431562473 95895 95896 38965818 88888 88889 183916306 71698 71696 107541556 69350 69352 63702653 29941 29939 784539765 91825 91827 989624112 75924 75925 203065682 3959 3961 426775362 52110 52112 267674051 68619 68617 681205393 44632 44630 967429816 30368 30370 528070839 96285 96284 461265072 41018 41019 540703545 68624 68622 357538695 20078 20080 410535938 40052 40054 115878031 56808 56807 371235856 32879 32878 468799203 87624 87626 49609326 94806 94808 864304632 82787 82789 413877090 68631 68632 89994869 58279 58280 68665831 44855 44856 112016709 25863 25864 714213725 5725 5724 814482666 68637 68636 535717248 68637 68638 705265940 2205 2204 86478487 67305 67303 937449586 68641 68640 463427565 43151 43153 868755656 68643 68642 43482757 92952 92953 761712962 33475 33477 800482826 97117 97119 920827656 79468 79469 807903749 67916 67914 58387986 19236 19235 610180947 90554 90556 995967038 22589 22587 142082517 97188 97190 51229855 78241 78242 993856105 66382 66384 512010520 83994 83993 365140249 68656 68654 735679530 34909 34908 95526803 88663 88662 456226059 22142 22143 8605145 65162 65164 615358456 99760 99761 588534586 78761 78759 973317323 18318 18317 733296001 40726 40724 363365328 89428 89427 653832300 19737 19738 698885333 68667 68666 990942048 67042 67043 269698176 30456 30455 661324634 23398 23396 58294758 38964 38965 693317417 84981 84982 580896344 49207 49209 859018203 68673 68674 499575168 68070 68069 142140789 31425 31424 363488174 68677 68675 806547431 68678 68677 134898796 68679 68677 261588030 5849 5850 259658584 68681 68680 553895452 68682 68680 389146931 85101 85103 354381157 68684 68683 545234741 69098 69096 343658556 91428 91427 467347619 85573 85574 823806254 79175 79174 932571812 6283 6281 984206764 49693 49692 640525905 60200 60198 124537023 78612 78610 44400395 20173 20171 599133687 59185 59187 907745041 4107 4105 974354597 97514 97512 485385297 50994 50993 637864777 73339 73338 329174911 40429 40428 57123662 79260 79258 657961829 48519 48520 745739509 92896 92894 251544186 17371 17373 945537936 36388 36390 807403701 48183 48185 748095984 49565 49566 688459683 43589 43590 851117856 27347 27348 106135736 8453 8452 84026196 90827 90829 593043939 72628 72626 594305308 45614 45612 409499748 63010 63011 58707677 23485 23484 949116386 42812 42811 212774018 23353 23352 18838456 68715 68717 324311407 20455 20454 17208977 24262 24264 610066102 47013 47011 541236 34254 34253 327166350 25588 25586 620613025 62563 62562 506120705 54158 54159 70088028 46980 46982 351980004 95029 95031 954838537 74765 74764 501641228 84124 84122 105731385 24430 24428 16253887 47629 47631 699457156 63383 63384 297264233 11974 11972 890918616 98862 98863 656755088 63415 63413 317197840 3521 3519 878755594 68736 68734 864195784 89587 89588 870887790 79582 79581 581913712 82713 82712 931012296 30203 30202 646069664 54903 54901 245645201 57611 57609 703604907 75787 75788 365247454 49159 49158 352322679 68743 68745 535970007 38227 38228 345923468 68747 68745 222726763 25191 25192 873256810 58013 58014 72182594 82698 82700 167156256 36868 36866 28077299 11102 11103 455222810 78055 78056 206916216 72948 72946 885111867 39491 39493 108656351 36178 36180 543537196 68757 68755 654468673 57601 57603 865092339 95437 95439 290307832 37698 37696 484807623 24086 24084 468861197 33553 33551 821965602 68761 68763 337625584 42149 42151 416969753 44991 44989 799150188 80425 80423 603002857 68766 68767 65506009 97929 97931 535220178 21597 21598 357122452 3538 3540 936939816 54301 54299 752986028 68772 68770 29107623 64209 64207 219726814 46267 46266 485388807 45425 45426 818108356 16250 16251 543266000 68777 68776 712762185 63984 63983 7729008 85710 85708 352784992 5060 5058 677851018 1680 1682 39236342 70733 70732 754736786 94680 94678 992495396 2688 2687 422782359 82783 82785 21563306 936 937 312017759 78153 78155 645524121 69061 69059 926492857 95157 95159 703332943 55378 55377 925822735 91463 91462 778684584 33400 33398 198679867 68791 68793 991079027 79623 79624 245886619 27693 27694 415295267 68796 68795 295145576 67060 67061 40816327 69075 69074 993659203 91270 91272 467728445 37370 37372 141311761 68801 68799 20834210 7398 7397 900075273 39920 39918 151379212 26562 26564 837856267 45305 45306 545288060 92096 92095 494155572 5461 5460 512079886 11091 11093 900482735 56814 56815 926629235 25735 25734 825806542 5943 5944 34639777 16544 16542 760193369 95286 95284 583000521 32584 32582 785446694 77649 77648 586186890 95343 95341 418723817 68817 68815 779876452 71326 71324 463762510 68819 68818 71925871 3688 3689 996263493 37537 37535 232324429 41197 41199 887360413 21348 21346 794472541 20962 20960 507752149 73188 73187 41543473 52520 52519 130871855 41362 41361 230309699 8494 8495 47752965 11778 11779 712757731 80663 80661 836979552 85022 85023 731634804 71589 71587 540225479 14230 14231 917911768 68832 68834 154613589 14426 14428 571095593 63173 63174 191907855 70382 70383 150585770 9875 9877 748810612 34876 34877 690790397 59604 59602 805402453 14107 14106 978425494 33927 33925 7156966 62360 62362 310513007 52304 52303 837128726 58849 58848 155406589 27915 27913 949316892 29450 29449 723905636 92752 92750 495536722 4146 4148 806155239 36656 36655 218275911 45329 45330 101405602 68850 68852 67110415 65684 65683 585627259 68853 68854 37152734 13912 13910 775936342 342 343 61733846 68857 68856 910679688 68858 68856 26042140 95163 95161 19723662 35859 35861 512498481 84075 84076 756607744 39808 39807 17500032 72486 72485 819164352 27737 27736 979119923 6602 6603 788713079 84824 84823 68219211 29844 29842 772799042 46677 46676 821418224 91206 91204 648444328 54998 54997 731339269 35329 35328 987239120 185 184 176112640 6128 6130 132052464 68874 68872 369213689 51229 51227 612161289 96403 96401 88712960 15257 15258 40273362 84864 84863 325650868 72965 72963 635936241 11819 11821 168757778 40120 40118 35393905 84203 84205 64313482 11630 11629 836550513 83590 83589 137633112 93535 93536 423218457 68885 68886 51821329 22390 22389 624551635 18268 18270 973610876 51408 51409 983283639 82965 82966 17405604 50458 50460 557282630 10331 10332 285398059 97929 97927 503337820 68892 68894 30615265 67905 67904 229078112 39732 39730 168200853 99272 99273 836610494 81159 81158 102992940 41319 41320 53844119 4152 4151 698397680 71852 71850 967153335 38054 38053 460581418 68903 68902 497603527 71678 71679 541526514 29649 29650 335717059 69934 69933 340235846 12704 12703 908097455 87035 87033 379241818 53913 53911 689565062 20001 20002 678254127 68911 68910 89548916 23685 23684 564552807 27503 27502 13281348 73815 73814 27288664 55986 55987 769580828 62891 62890 522060127 4487 4485 15605864 57707 57708 366166134 72979 72978 778615828 80290 80291 966834441 76006 76004 328653310 40835 40834 727792134 82259 82260 6299563 76967 76969 351707444 73250 73248 894581305 67624 67623 760926917 13635 13633 70798996 82908 82906 575852334 50074 50073 728187373 58338 58339 700406582 77760 77759 396120168 30517 30519 479293005 68933 68932 571955221 77278 77279 492329760 12941 12939 2300962 43207 43208 746120810 76356 76358 853320783 80980 80979 737787917 46702 46704 629914273 68938 68940 888771169 87639 87637 313358683 38843 38844 12590028 89980 89982 462511914 55597 55596 124716691 68945 68944 674746272 84769 84768 374665967 85083 85082 3247587 51512 51513 71474532 29865 29866 170217383 56714 56716 656907086 28657 28656 65797209 68952 68950 154324925 5080 5079 626551965 70780 70782 95726210 23521 23523 66876411 68956 68954 159926154 6091 6093 187600597 25517 25515 482505835 62180 62179 916829853 47145 47143 912280125 68973 68972 666881605 53026 53024 396269995 68963 68962 23305462 26390 26389 283598153 16254 16253 538688772 60748 60747 845424169 66853 66851 523701538 41747 41746 171161257 21020 21021 411943378 80983 80982 842448782 68971 68969 819997472 68972 68970 260469591 26937 26939 584778384 4520 4521 92496843 14663 14664 448353621 68976 68975 49222613 35999 36000 344153795 78716 78715 205633425 63439 63437 250963719 50251 50249 26363047 25877 25876 83819030 17360 17362 137585880 42971 42973 71876835 28656 28654 333373654 48334 48336 872470229 68986 68984 891521369 68986 68987 975936888 1407 1408 769117295 26091 26092 397803635 94131 94130 153662739 4507 4505 655335354 68528 68529 424642818 68993 68991 319211012 72603 72605 484571338 67883 67882 917191040 48953 48951 767759908 35447 35445 332563651 68996 68998 1915523 72662 72660 842353669 53363 53362 882382829 55994 55995 422904462 94240 94239 471848458 69003 69001 909972587 69004 69003 895520123 82218 82216 566483045 72808 72810 71019884 57526 57525 351100468 7440 7438 706058093 35138 35139 30239983 53318 53316 8913789 70920 70921 541705671 13747 13748 459099752 41510 41508 563805941 69012 69014 706147924 78414 78415 477104881 53031 53029 616835478 66802 66800 598720485 75089 75091 53734858 10570 10568 433681249 909 907 553973026 26978 26977 856194640 63637 63636 196050430 55216 55217 932592939 802 803 44437181 59091 59089 962355308 21898 21897 648571347 69027 69026 227778886 3766 3764 977563164 47425 47423 29451411 56037 56039 980643697 50714 50716 54369294 1962 1961 113698680 65139 65137 687025602 23355 23354 54082240 13548 13549 868385218 33308 33306 363349517 19185 19184 931596827 3207 3206 416833520 7590 7591 11764487 89528 89530 221487259 33586 33588 204886371 18607 18606 588695028 20081 20082 441337187 62407 62408 610105832 58639 58640 807009669 40353 40352 502425858 20172 20174 867262403 95955 95957 654550844 33627 33625 948244237 22966 22967 131389205 38071 38069 750709494 8324 8323 573523683 40416 40417 356825006 5938 5936 494237803 53618 53616 710509104 96828 96830 944981679 64519 64520 115348668 69057 69058 34774535 92800 92801 10634632 92165 92167 495680115 90460 90458 20819891 95597 95598 263594032 25788 25789 792714874 20774 20775 4454537 69065 69064 468208302 88238 88240 259263728 69067 69065 126959205 25479 25478 65206349 66965 66964 742745841 34009 34011 430597782 9951 9953 586921230 69072 69071 184755872 18986 18984 803054431 84203 84202 507474485 73645 73646 52674844 12013 12011 330529894 41455 41453 547050757 74927 74929 350524962 52748 52747 70017690 6746 6748 633083656 74865 74866 379677581 93721 93720 358008954 26332 26331 553512824 97237 97235 276268787 70678 70679 378248140 80463 80462 396004762 61936 61937 561586697 30896 30894 984031255 98107 98109 129145397 4736 4734 473958053 7123 7122 415694727 76332 76330 515379304 75498 75496 308766051 1609 1611 17155586 25002 25003 227276939 11215 11214 788530785 52139 52138 640917651 891 893 589328346 69098 69099 801658261 47421 47420 570484604 57561 57560 673054247 94946 94944 728470686 88945 88943 991324554 88610 88611 648287931 93335 93334 149142052 92709 92711 716891008 72930 72928 15324208 79535 79533 8309538 69287 69285 54502581 80069 80068 537859829 65680 65682 449926324 2451 2450 202307131 26751 26749 35896486 37775 37776 208940345 93557 93558 78949414 35127 35128 721271441 29537 29535 788388330 45333 45334 859858635 85611 85610 521539575 4069 4070 408777269 69120 69121 670328853 65031 65032 38917357 14788 14789 424750209 18777 18779 619332924 52408 52410 505983203 73418 73419 575895589 65907 65906 64763775 17294 17292 457953342 69129 69127 469087919 69128 69130 788000447 78006 78007 176657041 69130 69132 206691033 75117 75116 858824445 31351 31350 389854025 67924 67926 381517242 47049 47047 53911084 49627 49626 325627121 69138 69137 631892757 94906 94904 432069089 64116 64115 568302429 3664 3666 136727509 18913 18912 814826682 95669 95667 55947603 34194 34196 622494227 54621 54619 523053463 5001 4999 843966099 20968 20969 100961344 81410 81411 283191037 80223 80225 918184264 51498 51496 159739199 17113 17114 89095993 61076 61075 76843593 52860 52859 868496798 4441 4443 560429599 554 555 335286712 85578 85577 927100461 58694 58693 540859251 96187 96189 32297436 33919 33917 475127448 46533 46535 467696994 78922 78921 827216964 66827 66825 135957214 72973 72971 368017561 69164 69162 764379556 61799 61797 899569843 79315 79314 104680405 55690 55689 672154846 69168 69166 601532980 48961 48963 730583814 80491 80489 204249652 59400 59399 868740463 33197 33199 251028054 52656 52658 64298918 89075 89077 394967217 69175 69174 105120695 74332 74331 469809106 75808 75807 836573600 97150 97152 738334151 59592 59590 856505094 23578 23579 21123447 43719 43720 635527463 88561 88563 327797301 63434 63436 373613328 69184 69183 309196180 56179 56178 390265359 41372 41370 111126396 78774 78775 55386220 52594 52592 21288573 86450 86452 952312916 14277 14275 15961188 26883 26881 17559830 38192 38191 736013068 22998 22999 979206290 67460 67459 598279543 73887 73886 807463661 96483 96485 349929757 93978 93977 931592842 44863 44864 26060676 4626 4628 19976758 9975 9976 733014033 81798 81799 225297315 69202 69200 996360734 46442 46443 354413080 87440 87442 55053133 12332 12330 423353702 85369 85368 102517787 9835 9834 720113950 69208 69207 4524728 69209 69207 508802049 74943 74945 51892758 69211 69210 971908024 65282 65284 457244479 89784 89782 345163974 91639 91641 711845613 62832 62830 873950906 69216 69215 889717076 45971 45972 512781481 20872 20870 521948739 69218 69219 808727003 66570 66572 21489515 39839 39841 668764869 16921 16920 324501246 84989 84990 9398327 51308 51306 644298365 54136 54135 725844695 5189 5191 381935563 22875 22874 389668046 77386 77385 827670149 66798 66800 554275777 39147 39145 843960214 16757 16755 339572995 65203 65205 500712709 37206 37208 355358217 21617 21615 812512274 11098 11099 602434334 92743 92745 147122562 22726 22725 631916119 62309 62311 224696375 59926 59928 118032074 36974 36972 802739715 511 513 682713083 88613 88614 259955390 95735 95737 684192151 53667 53666 503133590 3379 3380 988759909 54729 54727 122809511 82280 82282 551949689 37934 37932 65663180 28114 28112 902562987 84876 84875 939270068 18073 18071 503358279 67224 67222 510375480 69253 69252 229166598 33274 33273 661128427 69255 69254 936191293 30915 30916 110673139 27887 27886 404775509 11292 11291 378100504 93897 93899 693870971 66681 66683 303882011 69260 69261 977761176 2762 2760 563940681 25137 25136 861326468 12203 12202 493973071 7353 7352 55760759 2197 2199 141230416 17163 17161 641846208 35490 35489 599544885 36233 36231 349930425 81700 81702 512063045 39551 39552 347768826 32918 32919 51083509 34488 34486 890553549 29286 29284 596046593 46345 46347 767168482 17238 17240 680999355 69277 69275 823544900 23676 23678 55887011 40305 40306 53952652 98391 98393 620949305 45415 45417 689371477 54266 54267 46449423 63824 63822 510540271 99353 99352 681182242 57110 57111 709324120 7562 7563 971006314 24141 24140 41567079 78819 78821 664017840 5510 5511 890463819 92759 92761 941291680 50763 50761 614908980 23561 23560 642861087 1568 1567 727689552 14290 14289 949807583 69295 69293 278700025 53313 53311 765219120 41318 41319 650870061 72174 72172 8190745 51192 51190 38479678 63102 63101 652806823 46212 46211 921679050 29824 29822 178126725 34834 34833 773912558 47083 47081 546781901 68288 68286 127879607 69306 69305 535447070 67295 67293 384117209 89425 89423 976130287 91545 91543 791119524 43018 43020 395810850 76548 76549 268058931 77917 77919 950152156 52992 52993 613401063 7333 7332 63700373 69315 69313 664547604 60450 60451 42872939 85160 85161 500738041 98400 98398 736120252 44561 44560 958524918 38998 39000 75067379 38718 38719 373102073 46878 46879 815298978 44105 44104 658083898 46660 46661 24696018 11483 11481 14137896 66293 66295 7024279 74299 74297 43269282 33995 33994 829987559 11617 11616 149389419 87405 87404 901886635 71783 71784 42667736 97611 97610 158089751 66704 66702 7040716 93570 93568 46992695 69335 69333 224131558 79391 79393 329078987 50200 50201 74454521 76781 76782 164164949 92634 92633 308849341 69340 69338 837025904 82044 82043 222553540 70403 70404 490393699 57210 57212 914320559 858 859 763575798 3718 3716 878155169 78879 78877 674349189 1908 1906 262865908 24422 24420 862425170 35508 35509 679247147 83615 83613 49084703 49457 49455 856853032 62745 62744 946312957 65123 65121 800962720 77003 77004 354475871 69354 69355 792039627 48981 48979 92522610 54442 54441 362812256 86087 86085 573170865 30727 30728 774788032 46248 46250 740735156 17481 17479 23233137 68614 68615 626702664 8112 8113 72757711 8772 8770 577040325 69365 69363 876556030 22451 22449 406108316 43123 43124 210432291 75946 75944 121425968 58886 58887 799543508 37097 37095 105095655 4386 4384 778354125 79747 79745 248941952 18128 18130 59414756 95301 95300 224171687 37365 37363 880836671 97404 97402 382087878 69375 69377 76409796 15197 15199 98576671 75296 75294 213577169 71088 71089 575093016 69380 69381 710061101 26520 26521 318208725 51023 51021 369648959 12718 12716 48555020 45424 45423 364172670 28645 28647 450194197 69385 69387 448401705 38222 38220 247556673 35287 35286 57498680 17358 17357 653776237 87577 87576 851057298 33990 33988 12998615 83503 83502 207395456 52380 52381 744939568 56235 56237 231533410 23843 23845 686999794 70160 70162 263943841 22448 22446 5837043 60191 60189 634290404 69400 69398 110485051 69400 69401 761717127 1504 1502 444181778 28897 28898 419024457 14274 14275 807894366 29560 29559 706481988 11621 11622 18797612 84604 84603 740208419 16066 16068 663410573 15341 15342 559086479 69408 69410 93483683 86835 86833 887810538 78631 78630 374079483 69411 69413 595309632 69413 69414 709750301 69054 69053 740475514 69416 69414 836866658 62431 62429 10971605 40694 40695 383065606 69419 69418 669457555 44678 44679 132966782 69421 69419 550161393 41527 41526 938838540 35628 35626 39314520 39211 39210 846718352 43014 43016 99917783 85706 85704 134658209 69425 69427 232309457 14493 14495 876004060 76516 76515 513355507 1343 1344 59720572 67424 67422 860327017 69430 69432 19740204 7177 7176 30142290 18383 18382 730576921 97524 97525 541525873 69435 69436 351655242 28779 28777 957904933 54089 54087 832582196 34984 34982 528084123 5523 5522 854636937 99191 99192 918993986 30333 30331 879251026 60952 60950 46164351 84943 84941 915831357 71945 71943 873976995 38660 38659 632051256 45202 45203 528590106 99511 99510 229466430 62153 62151 931584740 79652 79650 44429169 20307 20306 886931018 1291 1289 2485098 33591 33590 50877385 81050 81052 507694029 7200 7201 569877075 60228 60226 609881888 48696 48695 709601719 80354 80352 358224861 57335 57333 104193373 69459 69460 995070661 69460 69461 284866358 8333 8331 318286200 57175 57177 789886707 69464 69463 888468291 16723 16722 284647797 69466 69465 50223673 69465 69467 846025861 68604 68603 476142213 8981 8980 144622278 32351 32353 939629054 58486 58487 816933863 27926 27925 739780092 69471 69473 285795613 69472 69474 65430378 35377 35378 59866065 98304 98306 172424477 69477 69475 474352790 70466 70465 103951460 7679 7681 977621085 86278 86276 755136481 60322 60320 411628 29822 29821 641220247 27166 27165 69269388 65064 65065 646731075 69485 69484 232803586 15054 15053 50308080 69486 69487 283756993 95955 95953 428786118 46335 46334 360779614 69490 69489 293700387 6751 6750 486757956 12098 12100 358526445 19815 19817 922627753 58110 58108 142493734 13220 13218 861332417 98171 98173 440054976 69495 69497 520691505 51221 51220 952242867 95766 95764 495739078 43817 43815 92967502 46452 46453 282074727 53337 53336 224539850 87912 87911 568664136 5930 5928 639740453 60298 60297 473558369 71251 71252 872300846 52775 52774 763255839 67835 67833 947658204 39809 39811 9163097 69510 69508 754985443 61600 61599 646793093 70949 70950 184644489 17269 17267 481484844 68349 68351 64712374 34357 34356 648196507 84684 84683 171985995 24695 24694 158500572 77204 77205 793566133 15210 15209 484947940 82544 82543 892676802 35055 35056 62253070 82375 82377 429676467 33058 33059 409012424 16928 16929 964905362 49925 49923 12874892 16454 16453 282837702 93905 93906 976041491 22902 22903 934937060 66400 66399 270684101 23658 23659 522642632 17069 17067 264443763 73104 73105 798081509 77069 77070 701266504 78354 78353 182643673 12840 12839 355843325 91437 91439 338465604 69537 69535 611912781 31266 31268 56930523 82786 82785 527495593 69540 69539 139964856 81276 81278 333086764 6585 6587 456476660 39204 39206 779767249 59700 59702 46739832 26354 26355 249236708 4227 4228 743033616 32530 32529 665999798 22801 22802 442643906 69547 69549 501223573 24288 24287 206109789 99024 99023 940752891 50074 50075 980203348 68146 68144 285739782 5603 5605 717923021 69555 69554 510660648 59711 59713 54726902 69555 69557 47341088 69558 69557 26634392 25768 25770 498602281 5455 5456 949180398 69559 69561 677501553 22153 22152 384252855 71467 71468 389227468 46464 46463 429289098 23027 23028 196249002 27339 27337 698542186 23528 23530 214119751 69568 69566 156855962 3974 3976 367474977 44773 44771 765660082 88216 88217 186892719 25159 25157 553176563 69573 69572 58784336 44984 44983 837959640 76338 76340 9510018 58684 58686 259739373 96250 96251 641310548 36788 36790 346264804 69578 69579 554337566 68452 68451 638695142 69581 69580 323467631 47078 47079 588566311 54772 54773 881521991 48089 48088 206967997 91791 91789 966365062 33640 33638 573355442 88400 88402 894420901 49690 49691 479008600 74390 74391 538486948 10988 10986 50538204 32463 32462 404232259 69590 69592 669414430 59742 59744 199747189 69593 69594 623081664 96801 96802 570159378 57268 57267 582540670 69597 69595 245608396 27195 27194 46273469 52018 52016 715996260 88606 88604 952568166 48488 48486 17391902 75648 75647 755721460 87460 87459 112707442 11266 11265 159336396 69605 69603 188320004 21839 21840 844565197 16893 16892 432133334 77967 77969 204941609 88493 88491 384786108 40874 40873 302599539 26926 26928 281755409 69610 69612 477017337 35204 35203 298455209 27894 27893 483417427 31752 31750 74361606 1352 1350 772878396 47990 47989 428494031 69618 69616 21452705 69619 69617 52415101 39191 39189 699593720 87721 87719 904336728 42943 42944 641865427 69623 69621 57454242 69622 69624 819090357 43740 43739 54137106 69625 69626 788184356 58845 58844 44195972 4855 4856 169350143 67735 67733 717203438 65962 65961 258053906 4920 4919 823379350 49957 49955 899117288 54506 54507 80730498 64012 64010 173455328 69635 69634 139214384 46568 46570 688632963 13937 13935 187001736 95745 95747 32020501 22658 22659 828120079 93738 93736 874274154 24049 24051 890983005 75134 75133 429569532 73978 73979 353686225 9008 9010 211375418 69644 69645 562554243 33339 33340 43741218 87658 87657 970978426 69646 69648 45987601 88675 88677 754506272 19653 19651 403421146 15748 15747 234910706 99094 99096 493725206 69652 69653 804769148 2504 2505 624852412 31857 31859 433452933 63697 63699 511194098 70959 70958 625467271 69656 69658 965601826 71084 71085 437697378 97718 97716 785766223 69661 69659 942038352 71369 71370 681630634 58971 58970 35030044 21741 21743 854127200 76622 76623 982121359 73554 73555 849737143 66767 66765 637575468 58879 58878 113109337 69668 69669 56828189 64237 64235 345456367 80401 80400 219938668 53807 53809 575359218 66568 66569 886980982 79654 79656 7851966 69675 69674 738675613 55458 55459 632421609 69676 69677 715081534 58419 58421 33212114 82825 82823 117253347 65050 65051 226236029 92990 92988 268832441 51623 51622 818448798 69681 69683 7804228 64357 64356 249471731 63652 63653 510357585 57813 57811 212975319 15250 15249 896751148 32394 32393 469242389 69688 69689 56744724 4910 4908 704422138 72733 72731 61427436 84708 84706 269561006 32552 32554 787971891 59971 59972 127863492 69695 69694 534178614 42114 42113 64723727 12149 12151 166856836 98122 98120 857231287 69699 69698 368487331 82582 82580 162888589 9897 9896 336849153 68120 68119 414341788 92591 92593 387940909 35499 35498 300124416 69705 69703 710357831 70561 70559 2462204 9410 9409 868349110 91718 91720 920113478 38661 38660 892437784 28359 28358 383781029 29930 29928 38569343 62976 62974 829160382 82213 82212 53917658 1024 1026 607741995 32368 32367 326363057 86601 86600 891625422 69717 69716 828464406 37065 37066 230503269 25020 25018 275082712 45176 45178 879831902 5097 5095 27798265 28039 28041 90653420 56098 56096 689197154 39570 39572 216652122 73857 73858 659750102 32518 32517 92081568 11564 11565 745713189 96336 96337 462469172 15229 15228 59665826 22771 22769 953071394 68700 68701 776788182 31520 31518 957497439 30855 30854 29128822 85597 85595 183873114 69733 69735 428369811 40965 40966 503708373 41040 41041 161967889 99628 99630 546626547 41086 41084 711285082 69739 69740 791361426 69741 69740 694070867 50307 50308 932864218 25977 25976 280872848 99310 99309 833442838 13657 13655 360483524 4155 4156 796746947 64296 64294 977676411 65950 65951 660640231 61760 61759 955888395 58874 58875 964687013 41135 41137 80486855 84035 84037 319061261 39852 39854 386503799 75233 75231 820867385 8237 8239 410544901 18330 18329 612393621 39269 39270 425264505 51262 51261 458952062 83094 83092 705413159 20257 20259 220649231 147 145 105840679 68568 68566 283696439 31384 31382 623109126 48078 48080 5931791 69765 69764 525167803 1084 1086 209744747 64695 64693 47868125 80084 80082 30489520 6916 6918 653130771 48387 48389 605327589 20626 20624 772883659 80379 80380 499930380 39022 39024 256250415 32024 32026 686023346 53874 53873 295772244 50736 50737 828427461 86595 86597 270909621 55448 55447 800411814 31426 31425 917077217 6331 6330 481472127 34319 34321 626348400 76088 76087 18504663 74010 74012 214406459 79101 79102 47236195 8292 8294 886563021 66773 66771 833522975 24815 24817 72990740 27561 27562 905186718 69789 69787 489293916 8507 8506 576222110 69789 69791 985781375 37319 37317 197051616 69791 69793 730044757 43484 43482 679883575 71108 71109 278612082 26657 26659 427652830 18345 18346 974513937 37054 37052 510829326 86320 86322 268904267 69575 69574 409381072 16375 16376 910893453 85542 85544 459308049 69803 69801 21690440 69804 69802 836439796 81707 81706 252231658 17711 17710 333256556 43193 43192 850472206 89242 89241 866472713 31933 31931 183368431 93867 93865 570473746 26351 26352 784138275 69812 69811 741993173 86692 86693 110319494 82958 82956 900497979 18363 18361 41397108 53923 53921 787971743 66686 66684 449593659 90811 90813 751581152 85185 85183 766073039 42587 42586 6676405 94644 94645 719697088 71034 71032 328558913 73524 73522 548658794 96503 96505 712511208 79018 79017 451345004 33466 33467 214428256 82845 82846 651379035 94493 94491 952881931 69827 69829 768667831 58941 58940 569144964 69830 69831 945670173 11204 11206 484827000 58078 58077 199157439 1076 1075 999775927 62775 62774 889396498 69835 69836 980912778 83500 83499 818218694 16857 16856 27641928 26666 26664 101548283 69840 69839 463180836 40518 40519 32788658 82457 82456 595589961 69843 69842 681676161 40567 40569 219610153 67980 67978 215196812 14656 14654 139870481 52495 52494 536643504 61008 61007 580315393 53407 53405 755457281 1721 1723 660951740 1846 1844 263668343 11463 11464 586456603 79587 79586 447478244 87488 87490 137516966 69854 69855 40355625 69856 69854 477332069 74627 74628 546888362 2075 2073 718074868 79541 79542 38895615 62641 62639 553596630 63631 63629 983468269 2271 2273 403597067 95051 95049 26794132 51197 51196 711867621 13372 13371 466162409 69865 69866 433732119 69867 69866 344547431 69867 69868 650226959 83015 83013 480048642 69868 69870 459177606 28656 28658 37528925 10338 10339 744750421 82006 82007 291051836 70091 70090 827464842 69875 69874 175554620 82944 82943 376002491 43655 43653 137811906 23095 23094 171422106 47106 47107 64701233 6171 6169 147849418 36604 36602 799578976 74613 74611 110755569 81931 81929 876442187 78032 78034 482463247 41693 41691 614237960 69886 69884 961439758 53236 53237 349069309 4385 4387 886058138 85225 85223 683225425 50517 50519 263520562 51989 51990 201661856 36411 36409 959985535 31943 31941 10448627 21947 21949 569847269 57132 57131 366500847 60014 60013 8787033 92561 92563 975842636 3574 3572 726159218 59549 59547 966252425 41353 41355 98114498 69901 69899 447700190 5280 5279 707134310 25005 25003 741116787 69904 69903 152910812 37307 37306 893184975 37763 37761 681112085 69906 69907 442266515 41374 41375 62286027 91595 91593 685559912 87216 87218 745581845 94310 94308 453271350 69912 69911 750977849 91656 91655 114369431 89432 89431 260709825 99276 99275 157045643 7911 7913 216806609 75547 75549 551045997 24905 24906 656311 69918 69919 121044517 77901 77899 648993476 55426 55428 63794080 69922 69920 681640794 69921 69923 658454397 77146 77147 144124487 17477 17478 72833033 84307 84305 13124689 87586 87585 60935022 42029 42030 756818194 77998 78000 455212327 33596 33597 84025351 3452 3450 575573431 83976 83974 115260387 69931 69933 320588443 24117 24119 387866665 51934 51936 53422205 88181 88179 887667961 2882 2881 163520426 69938 69937 108170538 10819 10818 47708358 3091 3089 518947482 50300 50299 55174079 44408 44407 2182338 27668 27666 214360319 60491 60490 965733774 39241 39240 916479206 7073 7075 659935339 29813 29815 489918839 54448 54449 848582561 64298 64296 125728337 62177 62178 361092067 64271 64270 391864033 45111 45110 86940196 87678 87680 281403095 69954 69953 45132717 52211 52209 96096982 7754 7752 909878381 69957 69956 414736752 21585 21586 362832784 47423 47424 669354065 3611 3609 948019795 69961 69960 315623866 38471 38470 472411414 45230 45228 751750706 59984 59983 955364018 14795 14797 235081336 93386 93385 728063502 88642 88641 352213435 45990 45991 317042157 67542 67541 184568845 1499 1497 671104778 19847 19845 20889366 5869 5867 744651879 84749 84751 980406021 73472 73470 912910818 92179 92181 249411020 69976 69975 978746633 96525 96526 590737037 87087 87086 320698415 85659 85661 501454671 80233 80231 752516032 18283 18281 816772854 52685 52683 316752337 95969 95968 660387186 11163 11162 57718779 24389 24390 686974006 69985 69986 184839018 71760 71761 33202412 66466 66467 155614001 97630 97629 185609319 12862 12860 564167904 60104 60105 435386329 69992 69990 963723097 64336 64335 357898822 5353 5352 98121695 36933 36934 389456952 54352 54354 187852144 94673 94674 864368565 67901 67900 270272085 77255 77254 330986094 11816 11815 640973815 63213 63212 354404409 71459 71458 174135540 58325 58323 1480641 89069 89071 53496690 89661 89663 731763580 12291 12292 543759796 22003 22001 996786398 75220 75218 439758571 53175 53173 280117197 30267 30269 939537998 75217 75216 428609620 50472 50473 987604588 70011 70013 344620187 70013 70014 826013377 96171 96169 962262295 68579 68581 882098568 70015 70017 873250046 22532 22531 247165905 65250 65251 82918142 12376 12375 685097939 69046 69047 924533294 65745 65746 99115395 76775 76776 65707333 55253 55255 722048358 39386 39384 919647754 65044 65043 926302627 70027 70025 67965195 45355 45356 213940572 69807 69808 197236114 23219 23217 241377854 65963 65961 293766613 87386 87387 301225047 9448 9446 608021357 5254 5252 179727400 70034 70035 18425865 68453 68452 222921468 53282 53280 42834532 43960 43962 792772984 49383 49385 210380148 47663 47662 609206386 52723 52725 590673893 6371 6370 455044103 21264 21263 45292997 15672 15671 2347751 58943 58944 187725441 36618 36617 162946036 49496 49498 796217616 70046 70048 196641804 26116 26117 43734638 76935 76934 989181474 84833 84834 837664332 28709 28711 470504340 74718 74717 486089222 8642 8640 60289720 47123 47124 582752725 24003 24004 678166968 70056 70057 727884870 70057 70058 90082209 14560 14558 608304618 24261 24262 750539702 39711 39712 54422863 13184 13182 257506058 47504 47503 7825200 70638 70637 423994446 26816 26818 343592169 70066 70064 639519207 48000 47998 858945325 26857 26855 788380228 10539 10540 257999611 70070 70069 873492078 75123 75122 476006094 70071 70072 63090400 14893 14894 517897749 70073 70074 563690138 14453 14452 440912098 37215 37214 782066801 11339 11337 213947366 11706 11705 359668393 69282 69280 197967005 70080 70079 469699781 98268 98267 864978374 70082 70080 483681182 40110 40111 984264726 12 13 168181683 70084 70085 482937645 70086 70084 3385280 57256 57255 767005385 70086 70088 750264722 70088 70089 120319034 68202 68200 628283161 95774 95773 589551638 48524 48523 977639871 27880 27878 350940205 70094 70093 471800312 44199 44198 850995647 70095 70096 524884250 87633 87632 569787373 48889 48887 968524656 24167 24169 404466286 41486 41488 453505161 70101 70099 37104771 97821 97823 536280534 35044 35045 621365293 31845 31843 61847413 51037 51035 667875741 10400 10399 277807943 96686 96684 463085292 70106 70108 848904776 29539 29541 828097548 70110 70109 763993120 8608 8606 813755135 3797 3799 411543797 37315 37314 540353606 62028 62030 561376644 33724 33722 893914013 27851 27852 971431280 43234 43232 917273829 21755 21754 799889369 344 345 714577250 70120 70118 319672881 63012 63010 45124390 23734 23736 747808075 18340 18339 980350157 70123 70124 612151477 70125 70123 907494251 14178 14180 500484168 36083 36081 442966211 57223 57222 656285693 51264 51265 684746682 29767 29769 44706307 76596 76595 368434443 6502 6500 679942926 88483 88481 724465211 21665 21666 68487409 54768 54770 10980560 65823 65821 255219567 5812 5810 36000190 70136 70138 220260174 79101 79100 275060002 70140 70139 114506670 56543 56541 824292914 12193 12194 186845593 9147 9146 531713908 4400 4401 342975963 91801 91802 810218287 70146 70144 368772372 39911 39910 400985120 84254 84253 315441675 51011 51010 180467309 58678 58676 5463621 27399 27398 58500319 51830 51829 378319063 37485 37487 618751563 33868 33866 266221432 70155 70153 138551121 28172 28171 981548506 78766 78768 712936521 8487 8488 496602939 58671 58673 161636219 86850 86849 333768247 19503 19502 623431566 69397 69395 504205024 86676 86675 853568068 99049 99048 245133072 68097 68095 979992420 94374 94375 294349054 93921 93919 693811191 74863 74864 829836304 83200 83202 302165430 70170 70169 476989424 16995 16996 650712772 70172 70170 174757346 80803 80801 607279513 80368 80370 123489365 70173 70175 998120766 54958 54956 48009399 87186 87185 804170176 67234 67233 663001998 82918 82916 950381791 70178 70180 467223237 70179 70181 422164230 97250 97251 786529859 4829 4827 42304640 28126 28127 307600067 95527 95529 789440232 43950 43948 611651295 39850 39848 180249313 80456 80457 728999533 44843 44842 440423944 70190 70188 76445711 19454 19456 847886631 59574 59573 683497734 70193 70191 857756332 77767 77765 151274311 70195 70194 352054617 39619 39618 610755025 11907 11906 452412 95362 95360 427341629 53123 53125 960638178 74665 74666 361730711 4378 4379 461829320 38571 38570 597083756 82867 82869 753258258 51867 51865 15010852 88735 88733 44916095 14716 14714 458526098 70207 70205 101205917 43360 43359 921286346 74708 74710 188825401 64106 64108 590438963 25552 25551 228927770 48718 48716 9448157 70213 70211 33832431 55500 55502 477524244 2613 2612 299087749 286 284 25701685 52356 52358 821124669 48654 48655 527953088 91319 91317 537070270 52264 52263 108236719 61387 61388 226291687 70222 70220 466799622 77679 77681 658358535 386 387 147269036 51073 51074 248907857 32243 32241 548313209 76143 76141 40321418 38639 38638 554117264 48271 48273 740723973 15061 15063 217992431 69164 69165 712904401 66147 66145 111372356 5954 5956 47271473 23503 23502 666584066 70234 70235 282765644 60423 60421 9959349 65018 65017 615690534 70237 70238 539801235 7076 7078 560890319 59991 59990 599303507 63286 63288 241363675 12885 12884 908184130 62827 62826 755366929 33534 33536 987868563 7322 7323 91343464 23346 23345 171159542 95864 95863 998637871 15215 15214 61438829 95503 95504 514495371 11592 11593 369513051 70251 70249 103850534 88950 88951 983654110 70252 70253 743696678 40204 40202 210146399 5577 5578 433998428 2439 2440 925022568 22905 22903 342542270 70258 70256 573382581 11314 11316 558105112 38599 38600 463288461 38343 38342 250155006 51527 51525 27261267 48482 48484 388972805 69220 69218 802146904 70263 70265 201466163 31869 31870 234611187 67381 67379 550031539 81196 81194 144891348 1597 1598 40043469 17270 17272 251981973 63701 63703 265404182 70829 70827 476637586 30100 30098 628270052 65970 65972 762676475 13622 13623 216457477 49768 49766 58931239 74055 74056 59874225 70276 70278 423130155 74931 74929 700310716 91321 91320 111804588 85849 85847 207326736 41514 41515 27571953 44217 44218 459732059 24219 24217 387725628 29224 29222 55199493 8642 8643 533338715 12511 12509 478931045 48504 48505 384811386 30484 30485 73588276 70289 70290 715041339 35035 35036 934349378 83569 83567 189318921 81200 81201 409915239 43679 43678 458191785 43572 43571 963962557 70295 70296 473363985 6530 6532 456791308 19621 19620 460783998 97046 97047 181317766 33736 33737 15790017 66720 66719 870204597 22075 22073 16491737 86236 86238 860959409 87536 87534 337301703 88000 88001 479273366 43141 43143 911016862 65732 65733 57168693 62852 62851 268486618 19577 19576 15296266 17096 17097 178566898 4301 4302 647570799 75044 75045 853097521 63876 63878 774018318 87527 87525 709196225 70007 70008 499453084 77039 77041 184878089 19925 19926 760346309 70318 70317 52632889 68329 68327 560328290 78822 78820 726543138 74571 74570 766476530 60386 60385 925124940 16368 16369 735016264 29754 29756 120211778 3710 3709 416737921 63573 63572 945551153 88997 88999 728687417 54521 54522 922151089 77168 77166 882413823 70330 70328 894354403 17245 17243 487453701 4310 4311 607976636 58476 58474 826516252 15283 15282 791870624 7926 7928 235753440 4011 4009 502163507 18369 18367 534666032 49552 49553 499677036 11601 11600 111807970 62731 62732 346592235 70340 70341 275335604 22317 22319 66938764 92176 92175 473548421 69900 69902 56052540 59270 59269 404762565 57922 57920 305593867 57204 57205 728544810 20183 20185 628876419 3533 3532 69050276 70350 70348 847266872 70351 70349 982282132 25171 25170 392078241 95960 95961 429943097 70352 70354 618483238 98093 98095 62725738 31739 31741 107050106 70355 70357 4276363 88208 88209 92219179 92653 92652 658364858 70359 70360 187719544 63209 63211 10678857 6160 6162 547457634 11615 11613 94701169 71894 71895 296077830 73582 73583 313757252 70366 70364 852091177 58929 58931 36063716 13704 13702 755236117 64469 64468 997820403 56708 56707 285692324 40265 40264 751602762 49756 49755 339131290 46270 46272 63347438 77981 77983 959733047 73307 73309 348031807 53772 53773 102033677 32975 32973 47831923 71464 71462 171118352 32203 32202 41712707 77666 77665 362790892 26619 26617 507115748 18777 18776 607304347 20952 20954 438288185 68846 68847 507549750 57593 57595 535771207 41669 41668 820660747 47162 47161 630989033 10689 10687 537738737 37453 37451 516845765 45433 45435 333094104 16008 16006 117517694 69846 69847 67360676 85203 85202 910818860 70394 70393 43021884 18608 18609 313889545 60046 60045 139255005 42746 42745 273593708 84827 84825 81787829 78830 78832 297505788 80483 80485 343579821 18443 18441 461643549 95394 95395 489276294 84587 84585 737151407 46402 46403 902419495 11009 11010 697025016 59636 59635 412578613 93237 93235 977860318 90110 90108 56710373 70408 70409 893386074 13633 13631 123465230 70411 70409 18131497 34544 34546 714161027 18982 18984 284586949 77252 77254 485790623 15291 15289 306147475 35696 35698 588559905 70416 70417 19020638 56090 56092 946474554 70417 70419 395073540 70420 70418 189782757 65506 65504 614324847 94010 94008 344830327 81655 81654 81330631 70423 70424 747671159 84664 84662 115080678 41901 41900 540698799 70426 70427 845022477 80641 80642 659651203 33691 33689 36964309 85975 85974 49998722 3617 3618 518938984 905 906 124949563 71754 71752 203249648 5821 5819 793755218 33862 33863 439615824 33024 33026 8565459 87415 87413 252239891 6023 6022 518155461 8191 8192 385272993 38243 38241 301413891 38852 38851 815922873 61310 61309 516922439 61441 61442 626412315 38939 38941 326155400 68862 68863 846213 411 413 99014790 73149 73148 353097441 35245 35243 687467171 70446 70447 204023741 62019 62020 947792884 60795 60797 68261115 30105 30103 524763288 70451 70453 567286986 3207 3209 414744136 20022 20023 988133845 81912 81914 804749616 78169 78170 840213178 1030 1028 515900157 25328 25326 851412925 71302 71303 768813112 3054 3056 545535166 28741 28739 420165586 70462 70463 735880552 82803 82805 420311296 40426 40427 962898348 58345 58346 345633609 31037 31039 767077997 72524 72523 461466844 33637 33636 267976317 22158 22160 758383400 27319 27318 350851017 41133 41132 754362791 9254 9256 79278288 91235 91237 95378170 3539 3538 224373338 88726 88728 526215227 94685 94683 866003302 87372 87371 673731215 82030 82028 883230052 93074 93072 319873786 80664 80665 173291172 82380 82381 239465592 84631 84629 605884687 6579 6577 320119881 34372 34373 109385493 70486 70484 293264524 29922 29920 591886566 51837 51839 425192719 11946 11945 471110629 91015 91014 54634086 48399 48401 33130073 82984 82983 989014842 70493 70491 56535910 75516 75518 761326564 47747 47749 447222589 58457 58456 13481530 25665 25664 796609423 11202 11201 975623081 1861 1862 16990791 79136 79134 233133957 88392 88393 746232952 57750 57751 78557084 10984 10983 44448148 39375 39376 796888337 72394 72395 631823072 95192 95190 286960488 77699 77697 928142116 82037 82036 31283677 86129 86128 332022439 70510 70508 752388858 26620 26619 590008154 32495 32493 611912808 13359 13361 324897108 19957 19958 920746246 18233 18231 721324414 55702 55701 37564728 87991 87989 584935568 63460 63462 267675010 4275 4276 404529724 87860 87858 332517205 70519 70521 150649000 88326 88328 853472296 11167 11166 774679586 34994 34992 231737547 18036 18034 585374480 61105 61103 884308728 37646 37647 762322469 13195 13194 78008108 30826 30825 444609755 70388 70387 756519092 70531 70530 23661597 10320 10318 53755403 38601 38599 78641475 86728 86727 108014435 58415 58414 25354564 47595 47593 347241858 31114 31113 663618599 4785 4784 909233871 74041 74039 21827771 86857 86856 21318317 87517 87519 682656904 49506 49508 488229639 33968 33967 851265541 55238 55240 5444652 2671 2673 593901324 63025 63023 258968286 94202 94203 443622282 61157 61155 380664485 89781 89780 653750395 80303 80305 88470122 83821 83820 327637270 40602 40604 713385280 47725 47727 484948036 62162 62161 850873733 34168 34167 628646999 70554 70556 92997162 14785 14784 389313273 4168 4167 136957519 71422 71420 106232162 75075 75074 618965779 69705 69706 110337231 3141 3139 445422506 97746 97744 84543279 70562 70564 895407024 70564 70565 414651423 47166 47165 865726396 26894 26896 463358488 31766 31767 934205497 70568 70569 49293799 87898 87899 169100913 48276 48277 695266910 32210 32208 213262315 51339 51340 443711050 79040 79039 571055095 28429 28427 360465061 70576 70575 700409735 59548 59550 378312460 24388 24389 353516352 71621 71620 412351091 56972 56973 884873169 38489 38491 586436119 81286 81287 42933380 57894 57892 799441076 2460 2459 143830034 22029 22028 469465592 70586 70584 669766588 31491 31490 905697848 23627 23625 558114967 87413 87412 409920099 10439 10437 551391016 92959 92958 662050868 26393 26394 809869616 84635 84636 534117035 10757 10756 262448585 16030 16032 181525181 70596 70594 414437298 70595 70597 145861707 60306 60305 759838184 70599 70597 65266513 2462 2461 328514166 22627 22625 52586336 38538 38540 31609741 63087 63086 232601422 10606 10608 8298711 70605 70603 825098028 70604 70606 80332553 70605 70607 495440504 3513 3511 64762808 16015 16016 686964884 40650 40648 619207533 61605 61607 730294647 45363 45362 253888507 68235 68233 116646051 21563 21564 955235600 70615 70613 647642198 70616 70615 957964555 21814 21812 710223109 79036 79035 396093453 54349 54351 232323334 70619 70620 1717587 8350 8349 51973773 32624 32625 401680067 70622 70623 854863321 46402 46400 434634436 19493 19495 845579695 16040 16038 964730963 70627 70626 611929096 66545 66547 804147540 40160 40161 348045575 96803 96801 883128101 500 501 899629 60742 60741 58982777 49397 49399 474383312 49580 49581 851179364 48477 48479 749893321 681 683 975887026 54838 54840 352589422 50849 50847 779703677 70639 70638 23396544 70640 70639 298542591 27574 27575 917900005 82303 82304 7811748 59162 59163 963316696 44176 44174 23131747 37843 37845 588629855 67431 67430 965242191 43840 43839 310570813 43813 43811 658080105 70648 70649 202743977 14645 14646 652684217 58384 58382 992865280 95109 95111 556675485 43053 43054 35882167 25399 25397 646233696 68047 68048 720285075 69994 69996 887869710 33742 33744 711308572 70658 70656 624966791 38116 38117 136418895 99872 99870 573500883 16682 16684 486379923 93956 93957 717450421 49102 49104 977064430 10273 10275 43895427 45549 45548 726069881 98930 98931 297890612 38032 38031 605026321 46695 46697 369693883 70669 70667 236262224 70670 70669 674762900 27397 27395 100974267 25216 25217 917253020 4375 4376 6177597 16870 16868 934244389 14546 14547 140524757 9230 9232 896202314 28836 28835 662364555 47308 47306 897058432 62659 62657 763346088 5823 5824 504613486 90446 90445 626856998 37891 37889 451837951 70681 70683 740007526 28540 28539 597680821 78995 78996 987649569 94693 94695 632799040 64452 64450 830851745 70687 70688 879846735 38643 38642 334741553 53116 53114 224166 38937 38936 199931090 70691 70692 915700336 82773 82772 563092783 88251 88249 281743319 95678 95679 16065491 75427 75429 738226899 66777 66775 534594714 46569 46571 873613375 68960 68959 840287845 84290 84292 54211634 77299 77297 75564306 63225 63226 455508364 70703 70702 716571052 25805 25803 899576271 30449 30450 349839070 31289 31290 350242609 75193 75191 48909742 25002 25001 261037807 30917 30916 608325224 7226 7224 38066147 89641 89643 296814551 26915 26913 147274073 70712 70713 978020027 14278 14276 416351775 74581 74583 784481144 14657 14659 110022107 69195 69193 553876492 87589 87590 246043297 9966 9965 148502595 24103 24101 731400389 80206 80208 456171054 63305 63304 384458478 89703 89702 636773073 58821 58820 339709036 49546 49547 43295516 83628 83627 131733964 33532 33530 824676637 97942 97940 986486697 96139 96137 237666675 53014 53015 248461253 42349 42347 887401734 80082 80080 61815896 78669 78670 6798069 35068 35066 275083687 10283 10281 26827984 85705 85703 834823641 70737 70736 31427848 36945 36944 818205446 82416 82418 570128291 89999 89997 42594194 41204 41206 160197940 24585 24586 64952505 70467 70465 959968267 16590 16588 846498666 48458 48460 788512681 6610 6609 632266585 4728 4726 826355319 90965 90967 689682512 94300 94302 213050807 98919 98917 981230021 76270 76271 319449530 83105 83103 226543794 59620 59619 205227603 93924 93923 387188641 65699 65698 744364941 20308 20307 38893830 20790 20788 2892441 61112 61113 286360530 60431 60432 572817162 69776 69774 170038853 70602 70600 709816389 91202 91201 924271364 57178 57180 714848050 54713 54714 330740843 69133 69132 703120440 80891 80893 823355940 33592 33594 798949737 12805 12803 775419129 70995 70994 301501689 97546 97545 142386406 80406 80408 417462261 41258 41259 628743539 13896 13895 662232369 34866 34864 412451905 86435 86433 43489923 70775 70776 104578530 83627 83629 127600174 4968 4966 648670445 70778 70779 28877473 64772 64773 174434130 62895 62894 906838626 97270 97268 575542764 51263 51264 305599045 75157 75155 759919189 88640 88641 322301921 21094 21093 228726526 75512 75513 357112388 73841 73843 669504895 70789 70788 980835046 67560 67561 227542827 33331 33332 967162588 17094 17093 354585576 93025 93027 141105230 15560 15562 571157310 91842 91843 828092459 17010 17009 40976813 34336 34338 153382939 78412 78411 105952324 19274 19272 336995510 44004 44002 236899439 25895 25894 242636787 37609 37611 958959121 86872 86870 693728227 18168 18166 796859858 9692 9694 774405535 38818 38819 757349819 97039 97040 448920703 29236 29235 255593984 74505 74506 675078540 47671 47673 551505948 70810 70811 239665976 53155 53154 160292899 75039 75038 892469581 68101 68100 524245076 60689 60687 679519524 5699 5697 41699566 61518 61520 10700823 70818 70817 666107462 33572 33574 919919160 44124 44123 203716373 80057 80058 831703876 51168 51167 47960854 40860 40862 30083026 6121 6122 921458129 70823 70825 479871184 77228 77230 617279921 70827 70825 121938736 82476 82477 835626845 95043 95042 104484319 57580 57581 960387397 94838 94840 481977335 25720 25721 345495931 23548 23550 252809013 41860 41858 72177093 79096 79094 964724397 57799 57798 934979056 42590 42592 767159740 70836 70838 313187943 29429 29430 688267071 66107 66106 949385476 70839 70841 352663810 5765 5764 963701285 70843 70842 621968252 75013 75015 632514563 52231 52230 37867961 70846 70845 712036927 1435 1436 403117463 4843 4845 319076286 83012 83013 863331381 8965 8963 845770423 12270 12269 119576233 25194 25192 371618570 81148 81147 94483185 62039 62040 82083540 56235 56233 615901484 51281 51279 715067712 90655 90657 990015755 36446 36448 880138144 70858 70859 175496066 60616 60617 42230460 72644 72643 692792515 15517 15516 318415465 73293 73292 464179820 70863 70864 616712542 65673 65672 267143679 71264 71266 970664772 70866 70867 259591060 9969 9970 894118668 7960 7958 374213834 67990 67991 977813381 22209 22208 589230083 7468 7467 225066030 40029 40030 840217553 70873 70874 897424457 58936 58935 875820715 80436 80437 39565872 70877 70875 895197925 21557 21558 486632684 7428 7427 48862943 45889 45890 523480580 82676 82678 83565948 29843 29841 451041683 74726 74725 474860245 62988 62987 218996381 6998 6999 918786351 78591 78589 570041763 70885 70887 746889771 64128 64130 190552949 26957 26958 398520381 43082 43081 640474696 18730 18731 957342815 94123 94121 303890696 22757 22758 443980807 84617 84615 17583856 67473 67474 50873174 93563 93562 29231447 21968 21966 757456786 51497 51496 606192077 90633 90634 291642838 21561 21563 62314598 70901 70899 939915784 45729 45728 891157078 26341 26339 590107148 65346 65344 953668798 18451 18449 59390263 27801 27802 975570886 72823 72824 164470791 65417 65415 293059052 42954 42952 111191057 1484 1486 806441372 54728 54730 726244410 33740 33742 902071040 70913 70911 485471530 8094 8093 775876633 16356 16354 746271230 88113 88112 402329359 33023 33021 622339389 81121 81123 920079045 56550 56551 56145422 18274 18272 339841457 64960 64959 116770216 61228 61227 789497579 85403 85405 825362697 83405 83403 21921667 73132 73134 568126187 7110 7111 63454232 18712 18714 619858420 62190 62188 246138534 70927 70929 584935213 24184 24182 467416224 10153 10152 89888949 30993 30991 216908095 98015 98014 50271415 51686 51685 877324313 79960 79958 592341145 50851 50853 100597749 38853 38851 763818102 6753 6752 210406878 43062 43061 335602383 70940 70938 62620790 72206 72204 238044285 53963 53961 19308429 58308 58307 860215530 82868 82870 165086194 70943 70945 124969601 70946 70945 429826953 21184 21185 231294819 6367 6368 41111454 46567 46568 280981084 52657 52656 77358969 70951 70949 860940309 57802 57803 544330035 70952 70953 19295883 18759 18760 607982280 88056 88057 821908671 70954 70956 765619052 11697 11696 664643760 48256 48258 72315683 66639 66637 864565638 20285 20283 246083212 8221 8223 221493264 70962 70960 506074365 39030 39032 294000496 13832 13831 893385941 70965 70964 123468821 16733 16731 149889550 43758 43757 34196714 97909 97907 536820498 63194 63196 875151565 53721 53722 298471376 35970 35971 552364611 14287 14286 112346894 66248 66246 69874538 70974 70973 9835521 53385 53384 486424623 22834 22836 780877339 34566 34565 816061632 38092 38094 706880804 5591 5592 911722053 40551 40552 644273036 70981 70979 433630155 87390 87391 745026816 21172 21171 646822784 54134 54132 722171707 16577 16578 222548006 1662 1661 987136799 17581 17583 378606274 4197 4196 862522372 93069 93068 869868692 26467 26468 344631632 70991 70990 15443276 87613 87612 618376775 70993 70992 675834235 28339 28337 137081893 17381 17380 6728520 70996 70994 795249258 63420 63419 893030244 83595 83596 606830966 60168 60170 743440448 40387 40389 301581141 10730 10729 999510397 95718 95719 252030684 59990 59988 514859428 749 748 111929589 7245 7244 11460631 36232 36231 125835319 40154 40156 177440071 84598 84596 385941178 17027 17029 614734632 34127 34126 216655401 71010 71011 11263970 71011 71012 405049880 71013 71011 8740042 71012 71014 794602648 84792 84794 657421200 99996 99994 254697737 71016 71017 748475321 71016 71018 133929264 52275 52273 537775696 62221 62219 29542026 71019 71021 783248857 9888 9890 422916575 71023 71021 60855943 99548 99550 341734169 75247 75248 272388783 13350 13351 385917783 18967 18969 720162171 6800 6801 310632254 71028 71029 482110947 20960 20958 387915663 71445 71446 158304217 71032 71030 118298111 95000 94998 132319684 91396 91398 693947459 94315 94316 460108848 82573 82572 46690154 3267 3268 4435908 52328 52330 399425903 7225 7223 42652020 25179 25180 374887183 82627 82625 261313784 71042 71040 253007832 5529 5531 364293500 71044 71043 979954307 36962 36963 618938521 62761 62763 781715331 22529 22527 525702020 54809 54807 133901278 89994 89995 787237509 71050 71049 13407804 91326 91328 731042475 34024 34022 446701117 10004 10002 541053887 98348 98350 460346896 79722 79720 9961078 71056 71055 5401154 19992 19990 19794666 20469 20470 667530195 71059 71058 610859851 71060 71059 364294287 17071 17072 771815122 26524 26526 317379995 50107 50109 254038263 28166 28167 173731919 71063 71065 27215588 71064 71066 636455235 10602 10601 88214825 47679 47677 217611693 19163 19164 232288177 59504 59502 104678122 67747 67749 433370613 27645 27643 531695706 15580 15581 32880495 62187 62185 499329905 21207 21206 415714386 93825 93823 340898315 91336 91334 118871672 53276 53278 725335808 72346 72344 421551772 71962 71963 814822649 66691 66692 139623369 58589 58587 979991426 50030 50031 926952210 69878 69877 978295392 69657 69659 816506244 71086 71084 73015076 92299 92300 924897881 71088 71086 735576320 66602 66604 390031726 79642 79640 933656282 71089 71091 244685304 14857 14859 270463903 58156 58155 958908786 71093 71094 682507482 20723 20725 395165402 57569 57568 117591941 59570 59568 532139548 36335 36337 702383902 48069 48067 709908431 98110 98112 831175422 71101 71099 784134431 15280 15282 199968231 37107 37105 532662282 55654 55655 103525340 94193 94192 448567248 78839 78841 102093365 71107 71106 999834020 57022 57021 218168818 28035 28033 121265576 71110 71108 107351120 91222 91224 51711512 82520 82519 68229530 71113 71111 217018053 25607 25608 703662658 74296 74297 557195974 4177 4178 730671664 64140 64141 672199274 71118 71117 487872090 10757 10758 888565617 57766 57765 974120085 27394 27392 244221307 88331 88333 599145898 71123 71121 798164160 21758 21760 953998765 71124 71125 777078018 71126 71124 159952522 58120 58118 483095744 18312 18314 136507617 95373 95372 326887597 9799 9800 977774356 37909 37908 951517024 46999 47000 188429982 54456 54458 917237069 71133 71134 33076134 71496 71495 839353588 4435 4434 21807315 41718 41720 859295576 78224 78222 892042595 51358 51357 340396211 42626 42625 731226999 42043 42045 628151656 40455 40456 20539569 98280 98281 438551353 90821 90819 496678657 13278 13277 820144826 7336 7337 612713404 30396 30394 664093957 87637 87638 494416623 15926 15925 781257136 64165 64167 247301362 79134 79135 741878012 34623 34624 773358144 40967 40965 54310479 85803 85805 689543557 36887 36886 763451109 36659 36661 655385593 34726 34728 496830658 71158 71156 110838765 43974 43973 956159467 33341 33343 954028451 23735 23733 480692181 15849 15850 11681891 46495 46494 50029854 13042 13041 422147531 4823 4824 499487611 57972 57971 562443623 54083 54082 315383794 72763 72765 386249346 45842 45840 857808713 16533 16535 941940283 46191 46192 419191998 59889 59887 389003227 16164 16163 31096056 20907 20906 20464485 27624 27623 362586942 71176 71175 944646767 43213 43212 139261671 19409 19408 524609841 77373 77375 679271697 2885 2884 523327964 66215 66217 206338710 64987 64988 578221101 11109 11110 788992572 71184 71182 722667329 36013 36011 828969772 66461 66459 619797419 94846 94844 243264422 95657 95658 299449284 48085 48084 925660146 55665 55663 285562434 99641 99642 642024858 42767 42768 609300236 63298 63299 525865686 47128 47130 890147405 99833 99835 705548872 71196 71194 980729287 42241 42239 9373929 30800 30801 62076011 56991 56989 606932036 16047 16048 128282662 31162 31161 647577314 71202 71200 8887293 71203 71201 533674245 2805 2803 384798812 32670 32669 479646617 71206 71205 978678699 39874 39876 993639271 71206 71208 793465123 38278 38277 122509964 78839 78838 793770976 14301 14302 571307561 71212 71210 534185015 30318 30317 694309981 71214 71212 23014729 63700 63702 797113968 61606 61608 874471640 12134 12135 892662609 98578 98576 341546330 20490 20489 951017027 81524 81525 274192972 46758 46759 186492371 30190 30188 971439817 32479 32478 52796685 72664 72663 899614299 50229 50227 531607791 71226 71225 162226193 98799 98798 155063326 71228 71227 775787474 99498 99500 167336664 7879 7880 564124144 83298 83297 676035882 3801 3799 568742144 75058 75056 968861027 85415 85414 239257066 5602 5600 518215880 81956 81955 301285948 71236 71237 365238409 71238 71236 450778308 21914 21912 890998516 74648 74649 35028573 92661 92659 33823977 62541 62539 163986697 7754 7755 845536142 5943 5941 780883776 39264 39266 234022467 71246 71244 882375048 95584 95585 70235865 61819 61817 744307782 94558 94560 180284926 93608 93609 343545812 27570 27571 841943548 48294 48292 430732499 30676 30674 160562596 42017 42016 845158083 87100 87101 16110468 35582 35580 937825489 71612 71610 30329185 73775 73773 61410031 29397 29395 172449761 87366 87365 329530666 14724 14723 525507207 42631 42630 342593336 11178 11177 21358052 30886 30888 417899089 68532 68531 951388684 27793 27792 463957825 36752 36750 743913288 99246 99248 257958586 80301 80302 763808522 52078 52076 529508846 87425 87426 224551206 50961 50959 50799453 45931 45930 747767102 6082 6081 63483372 11194 11193 396826750 89851 89853 980203576 22941 22939 572374922 51323 51324 624943657 71279 71278 301984949 71278 71280 384599754 71281 71280 237460084 35854 35852 577565784 11429 11427 555715090 12402 12401 83230873 7259 7258 44571301 71284 71286 194033518 80503 80505 970263616 31263 31264 373774252 75440 75438 164873066 54953 54952 989336104 59467 59466 994664655 23393 23391 701021969 71293 71292 878133558 15866 15864 355990915 92927 92925 826063283 45796 45795 70428504 65631 65632 261678110 61741 61740 829363010 4907 4906 45172163 71300 71298 911296279 39582 39581 66759259 71302 71300 696790123 89835 89837 774747452 54013 54015 758865252 92354 92352 454466252 84478 84480 309727178 57753 57755 804354107 71308 71307 312233054 6903 6905 771960690 93224 93223 477573229 89082 89081 943772998 28899 28900 384724388 79133 79134 999182322 99800 99798 458390566 87856 87854 195082692 71316 71315 156611292 71317 71316 646011926 12682 12681 916011532 68014 68013 816797312 71318 71320 467766318 31377 31376 467650124 71322 71321 31979771 25268 25267 174260778 52041 52040 264953542 28044 28045 556121637 53016 53014 25674767 27496 27498 441461718 63109 63110 162728790 84833 84832 176909016 36172 36171 18864429 59333 59335 719445372 36910 36908 233276561 28022 28023 423703997 71334 71332 971560314 71335 71333 563957366 70465 70463 614397361 17524 17522 28452050 48369 48367 183493602 71337 71339 962823684 9815 9813 641267954 71339 71341 432227641 49586 49585 56552850 63093 63092 615419339 71344 71343 796974613 15454 15455 789849528 5727 5725 11597438 25085 25086 399684690 65407 65405 38778590 71349 71347 87908664 23252 23254 77182941 71351 71349 993877892 25094 25092 869642134 83813 83815 7827270 17982 17981 959654568 99266 99265 95842098 71628 71630 80355721 86884 86885 501203093 25175 25174 89025054 99182 99180 50718094 62445 62447 163249545 71361 71359 363631994 71361 71362 178901059 88444 88443 674749360 42574 42576 27862634 43411 43412 226110575 94406 94407 835739228 15717 15715 298954772 47276 47278 535548804 9689 9687 881044112 26812 26811 576023412 63773 63775 304024858 65815 65813 73622324 10034 10035 763252769 10181 10180 588604122 51102 51100 694790533 85980 85978 63243611 65622 65621 618197766 68165 68166 578327201 26093 26091 198530301 78477 78475 433430494 72907 72908 251365706 35634 35636 649136671 71381 71383 329239181 25791 25790 692322084 71385 71384 244007833 90215 90214 637143151 71767 71766 459412261 71387 71388 669502619 55891 55889 44283845 76733 76732 114883311 80090 80089 5109785 84659 84658 855872819 48699 48701 25252164 71394 71392 140282818 55177 55176 208569760 40562 40561 193290209 28165 28163 549850545 39537 39536 308297807 71398 71399 149593431 39672 39671 977425438 67774 67773 665613127 91510 91509 767928256 44010 44011 943921339 28461 28460 473657445 85534 85532 290709353 67340 67339 616274309 6980 6979 949025714 53866 53865 383471800 11816 11817 956010269 58447 58448 184124366 91699 91698 231225091 54121 54122 875955484 93131 93132 333280140 8477 8476 771803668 5726 5728 334985946 65567 65569 659257369 80847 80845 392907907 71416 71418 761050001 9094 9093 428218693 30936 30934 943875387 90578 90577 127062773 4526 4524 987949506 75878 75876 561477817 84857 84859 414113683 90268 90269 754643831 30308 30307 49481452 85748 85750 228955789 57553 57552 533522486 88697 88698 860133571 16242 16244 18639509 71431 71430 822647165 81123 81125 784471229 71433 71431 793445942 97999 97998 576870919 12617 12615 166720553 71436 71435 21396420 71437 71436 224641617 22170 22171 292674257 89923 89924 608475028 71440 71439 199421292 89296 89295 664604988 71442 71441 317580613 41563 41565 600552870 14108 14106 70018520 4318 4317 67174206 23651 23652 195547387 71447 71445 912462763 50456 50455 957110195 19812 19813 986807110 50782 50783 343575884 68683 68681 776170705 89991 89989 351973545 72156 72158 80445798 3169 3170 982294488 6497 6498 71132333 13368 13367 769337833 83147 83146 828888402 71458 71456 663565057 96556 96557 33393078 13266 13264 20537002 22745 22747 85314789 1109 1108 838218861 13391 13389 340486089 18899 18897 411857571 93381 93380 65429661 90284 90286 357172104 18413 18415 88386211 91624 91626 359942289 51134 51136 164530202 71468 71470 307736576 1562 1560 514150507 71471 71472 637290677 17974 17973 215863459 71474 71472 930465863 34263 34262 872442917 13954 13955 551040851 90887 90889 797395873 71478 71477 281425940 75338 75336 352581696 74948 74950 161913652 13743 13741 21196065 20391 20389 7648994 69984 69982 666417417 32275 32277 26634789 10781 10782 846230102 69783 69784 56327280 49399 49401 717238069 71488 71486 94962038 12186 12188 914569237 72297 72298 55263551 23778 23780 529930844 55709 55708 384587900 17883 17884 911829336 67924 67925 322730264 71493 71495 483494776 45964 45962 851413775 81858 81856 745367484 36327 36325 203651 69655 69653 140642154 57587 57589 890576397 69628 69630 246677507 2918 2919 814572113 68692 68690 970078581 71504 71502 138842069 18111 18109 618456210 18940 18942 363953683 71507 71506 75838913 40096 40095 22621900 13129 13131 110114803 44032 44034 779933856 17967 17966 704203737 77671 77672 607879132 33568 33567 28419925 58691 58690 912920979 56698 56697 872868142 56598 56596 268743920 66791 66792 681481479 34558 34560 557827786 80517 80519 924781458 79138 79136 322483065 65984 65983 141415169 60314 60312 55354088 71521 71523 16054717 13276 13277 671361772 58858 58860 120581467 70794 70796 564853716 19450 19451 347981772 13887 13889 410827586 23591 23592 707790035 91201 91203 712835385 83395 83396 292066748 71254 71253 182692726 95643 95641 70531404 93485 93484 355597060 88616 88615 669754868 71535 71536 904081419 66934 66936 196748361 36208 36206 717264873 63958 63957 997895609 61664 61663 20281219 10308 10307 423355254 11399 11400 904547293 71543 71542 258175415 61128 61130 870908649 81203 81205 225194784 46266 46265 461061789 83746 83747 558704766 71548 71546 211171400 97200 97198 527964344 71548 71550 445139494 56376 56374 729509123 74258 74257 699026738 8908 8909 323394900 63542 63541 884017467 71555 71554 252297499 99404 99402 463596346 31804 31803 397973550 71424 71423 46509027 90010 90009 640524291 70065 70064 82026618 71561 71559 216631587 71562 71561 386406376 26280 26282 48027355 49887 49886 637507086 48826 48825 846103349 71565 71566 157729625 4858 4857 991045927 74421 74419 301061783 92025 92026 33250569 4346 4348 331573001 51401 51403 520138572 49638 49637 173843641 3192 3190 397028714 4039 4038 405793549 71573 71575 63357721 30900 30901 64020893 68647 68646 70058436 97967 97966 885497666 63576 63575 497869371 25195 25197 302318447 65929 65927 790359210 81188 81190 66107845 71582 71583 703858376 34297 34296 8540641 70681 70680 590237264 57435 57437 77227385 22050 22052 757337525 37202 37201 954560167 4217 4215 672426258 53520 53519 712892548 46311 46312 457365343 82809 82810 320051193 28633 28632 146389995 98184 98183 375302866 26073 26071 229618694 90424 90423 898220820 7878 7876 25423102 30092 30090 910869649 71599 71598 627381838 46210 46211 529625273 8131 8129 378618897 17611 17612 232389811 58645 58647 355980733 46144 46143 18828717 55416 55417 301675789 91337 91338 644697968 42791 42790 336888127 18302 18304 58117943 27303 27302 706017920 83939 83938 661673153 81669 81670 927252901 82463 82464 527539109 7260 7259 262848539 35087 35089 379109094 71615 71613 883510305 65942 65943 498183367 84753 84752 608460084 61854 61852 2517216 71619 71617 218064075 53767 53765 653150834 30748 30746 409116485 88678 88676 119698680 56507 56509 505147680 80836 80834 43185406 27957 27958 834708587 32441 32440 497089334 2455 2456 489659006 71628 71627 144791497 37595 37596 965985768 62344 62345 620677099 324 325 956596393 53242 53241 31632306 18694 18695 315265698 6585 6586 908306984 29151 29149 608107593 7047 7045 406253983 16546 16545 944691617 77195 77196 297914948 54914 54916 127693162 1705 1707 818734839 27324 27326 591578260 78620 78622 949239898 79759 79757 473248250 37975 37977 335300136 6589 6591 423854669 71646 71644 731923145 71647 71645 767258702 88958 88959 25709859 57629 57630 581468481 24120 24119 343278770 30852 30850 79348126 9613 9614 752669659 97127 97128 683883017 39147 39149 359607421 41623 41621 953823364 68021 68019 559018698 56526 56528 8601572 70287 70289 32377429 71658 71659 723050369 62124 62126 241580395 21191 21192 46013746 7647 7649 50826407 9255 9257 672217977 98047 98049 7023297 41761 41760 241363450 33137 33135 163643559 71667 71666 842481202 71668 71667 650380751 57782 57783 449100389 71542 71544 726535371 87496 87497 874037464 9069 9071 69257246 77329 77331 869746497 63479 63478 223576910 87533 87534 446586492 27971 27972 784566330 69499 69501 67592831 71678 71676 9249966 39470 39468 390719120 17742 17743 985631285 37240 37242 175911350 78367 78369 246016558 36948 36947 175595373 71682 71684 835788834 71685 71684 962001053 71684 71686 914571349 13843 13842 362584269 71686 71688 933154971 71689 71688 5745044 75918 75917 946313581 71689 71691 361385553 86858 86859 368610620 93471 93469 623067676 49519 49520 206912005 46134 46133 78240253 31783 31781 823818534 81974 81973 91840859 22529 22530 634573168 23179 23178 88078007 71700 71699 602390397 61031 61032 696104602 82013 82015 607279172 4149 4151 329880267 92085 92086 70220266 90947 90946 72867782 71704 71706 718208732 87549 87550 547369578 77485 77483 250160922 35866 35864 672518130 43769 43767 558803926 49697 49698 326459942 71712 71710 14575421 14159 14158 668870098 53078 53080 467700373 98259 98258 877934968 84549 84550 22035080 5930 5931 171760194 22907 22909 729754047 50162 50163 48866106 35266 35267 473281971 1286 1288 626829501 72896 72894 372025792 1292 1294 446984749 71724 71723 242825340 7999 7997 149111783 72338 72337 926415686 14036 14034 15675253 66974 66973 608216610 82720 82719 338612228 93258 93257 125283780 21604 21606 58278168 42065 42064 650122218 88164 88166 882437502 89856 89857 227397103 71735 71734 7293571 47103 47102 471267741 95656 95654 196399971 97464 97463 908448836 1233 1231 12586756 7977 7975 864856072 27365 27367 32780260 42633 42632 339026815 62013 62012 610063952 71743 71744 433344380 71743 71745 653186264 22841 22842 154900261 81102 81100 946965247 71869 71870 894080588 51034 51033 999661111 4279 4281 360849916 76420 76419 498053388 67105 67103 171327313 57902 57901 209596575 70432 70433 274594957 64892 64894 411506262 17953 17954 117923945 96633 96634 907932114 56665 56663 141190057 71759 71757 788614945 3354 3353 949496051 67887 67888 916639029 42774 42776 198207201 83167 83165 855832725 63852 63851 644790357 33189 33187 741817939 73846 73845 411125517 35616 35614 881429310 70765 70764 385320055 89939 89941 993880920 34294 34295 880305350 23354 23356 468565387 75079 75078 3311173 52504 52502 479383447 21300 21299 771440363 21728 21729 740390479 75580 75578 99693104 71777 71775 332297733 7815 7816 64586016 3310 3308 753946435 12398 12400 571452078 24847 24849 226575292 73222 73220 900571722 35615 35613 27647361 4608 4609 482364086 24333 24335 628511352 71785 71786 8309013 38262 38260 223528459 36623 36622 784525893 12446 12445 351460125 58089 58090 688684142 65741 65742 16780354 71920 71918 826437339 71793 71792 150286383 15861 15859 805047817 76811 76813 972896367 51714 51716 974299646 91149 91148 544720984 71798 71796 371973340 40956 40955 169392190 77703 77705 535992246 227 229 313317606 1241 1242 182866338 71803 71802 226036541 10519 10517 650880272 22961 22960 27637322 24354 24352 666969946 83355 83353 753022306 38542 38541 334456476 76684 76686 446431387 84640 84642 417069509 68196 68197 133087619 51409 51411 710596334 25506 25507 538872337 50650 50652 757097451 42758 42759 123065307 87105 87106 250869024 92822 92821 73700746 1305 1303 243379862 50764 50763 388418699 13697 13698 348912463 98138 98137 763514632 98476 98475 574459606 10498 10500 151779863 15872 15873 828187929 63567 63569 122064945 9825 9823 287077499 16359 16358 512285669 96825 96823 416024102 79119 79118 24832717 96461 96460 934176926 53634 53635 993817794 75454 75456 36139164 51418 51416 908215116 85547 85545 49623577 85485 85483 58909532 45008 45010 329771945 32117 32119 934935358 31703 31705 447104522 77061 77063 146785993 28719 28717 921647613 95648 95650 125348825 32205 32206 895578708 22161 22163 529423615 44192 44190 357265485 68982 68983 865071222 16807 16806 23074334 71845 71847 101710169 71847 71848 5657041 21412 21414 493469972 30280 30282 481644626 71606 71605 874722585 84810 84811 675477703 39809 39808 669801684 56751 56753 488580127 45565 45564 960719840 38834 38836 7270126 22119 22118 230048891 47609 47611 743418744 88873 88875 113540663 12436 12438 431708683 16630 16631 526435571 84576 84578 237536147 73345 73344 571745290 78145 78147 682986600 91829 91828 700355018 19610 19609 882181482 71866 71867 56624424 34823 34824 25241936 19579 19578 69038001 73896 73898 70318653 15468 15470 31071684 83446 83445 34650516 64145 64146 109309695 50275 50277 646618126 56514 56515 703519991 34246 34244 167840778 4462 4463 670217772 53244 53242 106713124 35840 35838 596515644 44502 44503 517495816 51156 51157 77978710 22809 22808 466893193 20042 20043 40389362 15911 15913 944179181 21210 21212 206656447 84801 84803 584025483 87214 87215 600339677 95406 95404 879253401 4036 4035 409265229 71890 71888 515277887 39649 39647 953219750 5737 5735 872436463 71893 71891 709441033 53286 53285 179963641 39717 39716 952166742 94930 94928 515713114 20980 20979 295824288 10099 10097 840322773 2643 2644 993024991 46620 46622 259531590 65414 65416 982240485 71901 71902 810552114 74954 74952 978414996 2058 2057 678703778 80612 80611 601719117 28796 28797 427288626 71906 71907 26505899 68773 68772 261947237 79482 79481 30281842 32478 32476 174468411 69754 69755 703691970 30442 30440 315134726 29407 29408 775433873 39176 39177 553610105 62248 62250 1448280 43957 43959 871960066 39420 39419 47235851 592 591 477117530 17927 17926 985229391 84212 84214 496528986 48648 48646 57788136 94036 94038 628166672 71923 71922 449703024 3254 3252 52435986 83237 83235 844422479 39016 39018 48808466 71926 71927 425863143 15289 15290 257868211 92748 92749 837531663 24662 24661 473102747 52458 52459 31391427 59879 59878 17994953 35001 34999 321143321 99162 99160 626279465 41254 41252 876915063 7854 7856 27125862 72507 72506 195418628 96388 96386 457705472 71938 71939 259045212 71938 71940 222158750 98070 98072 336665736 24413 24414 708260005 85131 85132 56140077 71942 71944 316890633 19744 19743 776027907 63044 63043 559261540 71947 71945 189590409 71948 71947 712552517 88530 88532 327875064 30296 30297 320868810 39040 39042 272062837 3670 3669 448375409 71953 71951 184386442 71953 71954 497000491 96094 96095 853257943 71954 71956 822790322 46647 46646 664934917 77676 77678 447015965 35542 35543 41761020 6698 6700 96048562 43034 43033 784080470 63486 63485 940271355 39504 39505 19211027 39083 39085 675258652 80079 80078 638041742 97048 97047 939022435 10562 10561 299140271 26506 26507 863962657 46693 46692 167555171 80543 80545 421293240 98105 98104 919783497 86306 86307 168067574 71973 71972 739015599 35726 35724 653284257 27328 27330 971328444 897 898 977705555 71977 71975 954258670 42476 42475 838332040 4833 4834 573328584 69230 69228 182866934 45993 45992 647989188 30047 30046 805310237 54815 54814 375495567 52009 52011 787314974 72133 72131 187167093 44445 44443 73516496 93923 93922 656006426 2378 2377 571502609 81805 81807 441617260 97810 97808 809320538 24101 24100 16965077 50658 50656 753803671 40701 40699 204670389 20607 20608 717142069 3682 3683 119862287 71996 71995 290451324 31367 31365 727052675 40800 40802 559673631 12082 12083 354546300 84829 84828 510081809 83193 83192 184744874 73792 73790 538167195 38582 38581 695544499 72002 72004 756120492 61740 61742 628733733 72006 72004 565202800 83732 83731 934707120 40645 40646 68445475 82118 82117 574060434 21050 21048 134545960 56859 56861 584288338 72010 72012 610344533 75180 75179 70171569 82419 82420 9778066 22205 22203 525910494 45914 45912 28786082 98317 98315 1091561 86351 86352 920080960 97253 97251 34474106 63846 63845 149655918 17533 17531 981831875 72022 72020 812507658 72021 72023 474110899 34252 34250 270312098 5406 5404 779130220 64573 64571 963530377 9053 9052 33348856 5960 5959 385716010 72028 72029 992922167 58662 58660 983529373 62919 62918 541795868 91588 91590 823205496 19233 19232 450294553 69552 69554 491719144 12577 12575 31330264 96679 96678 32036864 24873 24875 8015404 14079 14078 462986576 72039 72037 116097095 72039 72040 191601594 68398 68396 509865517 80383 80382 949904257 37411 37410 191113577 89737 89736 638186659 72044 72045 341353726 41207 41206 550397545 62613 62615 490479520 45944 45946 151569212 65245 65246 98074148 45439 45441 840980154 24996 24998 480782902 62974 62972 18995209 72053 72051 408635722 8593 8592 743795307 18434 18435 704012245 65799 65800 442799635 5717 5719 429175996 31055 31053 154749752 72057 72059 70434572 98670 98669 946406759 83158 83156 229767149 88944 88942 21416733 44370 44369 896602833 24630 24629 50426773 29743 29742 630820337 52064 52062 502162655 9685 9684 687608058 85843 85842 578488882 66605 66607 489488387 16125 16123 902329987 99704 99706 296079555 11626 11628 191650646 69039 69041 25640961 8501 8503 954422229 46902 46900 972913483 59471 59469 520092703 78120 78122 524129003 1825 1823 654119650 55220 55222 573360151 1174 1173 892393772 56485 56486 413043560 87968 87966 324871294 72083 72082 171491214 59245 59246 883119907 81033 81031 603165761 5614 5612 353678015 77484 77486 608079226 72088 72087 384186667 87467 87466 834636516 96740 96739 524291968 38786 38785 783737741 13714 13712 347215730 98140 98142 989850082 63123 63121 21246688 28099 28097 917760986 67636 67637 975791528 69234 69233 929760113 39742 39741 252758464 98910 98909 35703640 81570 81572 588810627 27065 27063 1573355 11831 11833 828363848 88005 88007 570733667 89843 89842 523665721 75433 75432 69659213 72106 72105 502518883 41080 41079 750684475 90703 90702 46714889 4196 4194 217879737 79359 79361 937102398 29607 29606 541691522 92393 92391 82458291 72112 72113 344139508 59717 59716 397266125 48788 48789 746139074 91093 91092 130000378 17762 17763 762220777 41324 41325 3246662 79149 79147 624674789 75133 75132 817957161 95404 95403 991002404 22507 22509 547503267 32315 32313 483956667 36369 36371 720947851 76080 76081 993546072 96531 96533 15104549 99168 99166 640853111 72128 72126 920101874 47001 47003 13664473 43816 43815 37527500 72131 72130 57375282 41247 41248 645641522 82714 82716 9479971 82527 82526 796815328 9113 9112 573058663 67119 67120 32156322 8915 8914 758272593 41172 41171 485467755 72139 72138 29957750 84232 84231 324367265 49951 49953 632748455 30634 30632 478747580 45702 45700 699598370 68920 68918 458590479 65743 65742 900130824 80599 80601 473014501 36015 36014 160092178 55450 55449 758203344 33176 33178 619454080 39238 39237 295348286 30551 30549 655176275 26895 26893 857097037 17318 17319 430520508 10462 10461 310391777 50159 50157 945000660 23432 23431 442295283 72991 72989 645633933 98041 98043 350737452 41274 41273 638513129 34070 34068 667436466 31212 31213 12196714 98610 98609 392214082 86834 86833 902559433 72164 72162 868508287 95467 95466 515239659 80133 80132 826622601 78042 78043 472908304 43325 43324 245904594 29480 29478 39786318 3158 3157 184011565 63780 63779 926697022 15146 15147 217345576 83259 83257 294342901 33021 33022 42729628 43126 43128 814318133 53211 53209 999472514 72177 72175 405317093 1891 1892 503919112 17028 17026 126665151 72637 72638 8248293 91862 91864 445406281 66771 66770 664881129 63107 63109 64204806 39475 39476 151315672 59304 59302 296230637 85208 85207 435787384 16425 16426 256309786 48432 48431 570353897 87990 87992 887714244 58033 58034 912878133 72191 72189 946291055 12350 12352 538564648 7609 7608 813165666 80735 80733 684613730 35003 35005 479338076 72194 72196 840083114 60907 60905 57869443 72196 72198 399705477 182 183 977056413 7641 7639 9387271 72201 72200 104327298 33004 33002 489358314 77641 77643 725076945 30843 30842 979414749 3355 3356 412772835 95105 95103 634642974 72207 72205 116135421 45586 45587 146866507 36428 36427 942274506 52540 52538 978637174 61492 61490 748674568 39489 39488 731218295 15520 15521 47472513 13743 13745 788466822 42173 42172 900654141 38688 38687 34726153 7978 7976 120412406 52378 52380 9730986 23766 23764 265469644 15949 15947 553524909 72219 72221 50791226 26484 26485 49240960 86132 86133 63046217 57228 57227 317532308 48429 48430 398718211 95820 95819 524278124 90678 90679 158938667 95205 95204 679925492 21816 21818 713240875 44804 44802 608776723 95640 95642 107873102 95137 95138 851452035 83306 83308 973909807 69796 69797 682250721 72235 72233 467384946 78218 78219 180034304 72235 72237 587486129 74577 74575 18194819 72239 72238 519804089 75796 75798 100778411 15934 15936 835269879 18935 18937 775098477 88834 88832 518176813 72242 72244 315149256 9655 9653 548676969 87192 87193 953454421 76999 76998 381596216 71614 71616 9652512 80750 80749 46040087 96810 96812 507536054 77378 77377 135727658 72250 72252 377162367 56380 56381 2756401 75269 75270 644525902 6900 6898 24328631 67017 67019 325207095 7358 7357 582888588 84919 84917 131355297 55761 55760 849410422 95777 95779 44383899 38473 38472 872821796 13118 13117 935723380 64359 64357 719615843 72264 72262 542833797 36577 36576 764918933 72265 72266 580187730 34250 34248 659053918 72771 72769 220420050 12592 12594 954752416 39945 39943 199012362 50675 50673 181932458 72270 72272 376679393 29172 29170 19330220 26372 26374 382091311 72273 72275 611763054 94548 94546 684767767 83015 83017 830222146 41351 41353 910305687 82926 82927 555924792 63278 63277 262789725 75820 75822 457942416 87640 87642 88887004 44712 44713 640960373 57083 57081 563507616 94249 94247 74613992 66622 66620 120254686 15115 15116 329030394 16503 16505 345602128 84462 84463 495405630 29237 29235 262978879 93072 93070 774431614 86575 86574 979308770 31909 31908 538643629 60291 60293 325840102 85545 85544 834589213 20273 20271 612281934 52831 52830 351918066 93735 93734 537621117 60979 60977 194887639 97352 97353 817416849 81133 81131 40310511 33210 33208 14544627 34170 34168 17176078 1740 1741 27026220 72303 72305 40078890 76122 76123 824996347 11084 11082 595264268 50742 50740 80658852 41490 41492 15165003 21660 21661 946271370 94832 94833 788260987 20821 20820 591330816 41562 41560 572868258 38675 38676 376744797 36667 36666 944349675 54297 54295 24041806 79686 79684 281739167 2395 2396 434803569 13291 13290 86476112 54098 54100 699519519 3480 3481 876561752 44613 44611 65587849 18808 18810 842116994 72324 72322 67339526 72324 72325 249788934 41454 41456 408432043 72327 72325 85825211 75229 75228 978113309 95857 95859 72485000 52892 52894 372017059 72329 72331 654028059 66222 66223 77305983 35832 35834 128011998 86456 86454 396644223 82657 82655 108401447 33531 33533 493646543 72336 72337 832477360 67021 67023 444987153 31265 31267 571497030 69247 69245 501356463 68173 68171 58286021 72340 72342 811813232 63617 63615 979982147 7516 7518 34421578 26629 26627 923097228 34737 34739 383277432 22875 22876 746063055 72348 72346 354715340 41770 41771 955103382 95771 95769 935952453 90245 90243 869234171 90026 90024 97197796 47452 47451 856020249 18266 18264 296250300 80716 80714 349919426 11515 11514 575552073 59082 59083 8289136 72869 72868 128761090 67256 67257 790726781 73026 73024 21560881 228 227 801183126 83598 83597 437925635 98384 98383 931311725 72364 72363 938256091 89988 89989 817173678 75572 75571 109051116 43550 43548 444104245 30570 30572 976448007 44210 44208 720956286 84410 84412 267608241 70292 70290 106325084 72370 72372 187412857 7943 7942 8998638 67725 67723 794280329 84985 84986 495676623 28964 28962 389353338 49759 49761 504087182 78991 78990 731380333 2264 2262 283056990 34373 34375 467173207 49150 49148 888889102 72382 72380 434725020 1038 1037 565436475 39339 39337 7119328 49382 49383 100331716 67514 67516 101405209 72387 72385 205855358 95793 95792 12811241 11979 11977 353062953 60377 60376 42488876 72391 72390 434776739 67340 67341 660908749 62511 62509 728172124 27404 27406 552845789 39438 39439 458331402 9156 9158 432741094 37606 37604 96745374 7738 7736 304745084 78605 78603 180794486 72400 72399 917192726 19097 19095 714153428 64872 64870 781451292 56841 56839 376241295 39417 39418 63620161 44436 44434 674665224 64876 64875 644036115 72406 72407 310529120 81604 81605 769079248 72407 72409 995666920 85198 85197 433254268 56215 56216 329175257 14354 14356 883492912 72413 72412 487842374 22521 22523 426220981 46253 46255 821360462 17444 17442 65616978 26967 26966 960417686 7221 7220 238186209 13927 13925 781217783 10474 10473 424967464 93133 93131 212563827 40659 40660 168586343 88695 88693 261570670 72424 72423 351262766 64323 64322 727949850 86224 86223 71130993 72425 72427 277472820 72428 72426 425155038 32550 32551 787334894 49961 49959 600080750 72431 72430 159484204 4905 4906 368403003 36683 36682 210241266 72432 72434 864642705 48082 48083 947109405 46152 46154 517948743 72435 72437 325826386 72438 72437 648462416 66994 66993 862804277 82233 82235 823275917 1590 1589 319585243 35200 35202 111761893 52242 52244 47632513 90285 90284 515384984 8906 8907 693531006 44480 44479 795205840 47108 47106 598879862 44767 44768 593722234 29447 29445 955345105 66768 66766 926741331 14700 14702 836473963 67626 67628 542078278 17110 17112 125677709 72452 72454 62682357 2025 2024 977849629 79814 79812 10743190 27776 27774 64417809 15554 15556 736669440 19190 19188 894070569 63681 63683 95455493 73913 73912 877760990 68435 68433 74361603 22249 22251 684298134 72077 72076 993099190 72464 72465 217955865 43324 43322 5675856 36372 36371 847971400 84783 84782 327772620 258 257 769910029 98555 98553 557955455 69084 69085 980235918 33925 33923 738671088 71846 71844 155638182 72472 72474 926620393 39008 39006 212305301 72476 72474 958701518 17340 17339 837024758 26441 26439 889426734 16931 16932 470563058 27186 27188 448993432 24459 24458 288519092 5246 5247 776655024 92015 92016 742884124 63090 63089 409994113 72485 72483 94567096 11840 11838 596264213 72487 72485 606016496 74120 74118 94488643 11953 11951 685782912 63029 63028 977589193 19773 19771 129186604 58367 58369 234360219 673 672 41278894 19055 19057 491294842 43780 43782 448666356 558 560 696156103 72496 72497 135404168 50584 50582 82644378 34923 34922 718531152 82949 82951 954771215 33494 33493 129907575 24789 24787 659831520 3802 3803 27412395 78884 78885 165039673 32594 32595 573025417 64141 64142 279532487 17064 17066 60182869 73065 73064 51312915 24213 24212 786149615 72510 72508 593583630 94555 94557 472058370 57127 57126 952494828 7239 7237 773973887 27209 27207 8173622 3520 3518 334788426 51923 51922 685161755 73351 73350 658117939 50810 50812 398735368 50700 50702 926554151 47775 47776 520684920 86301 86302 782303143 72521 72522 537680140 31129 31127 635770234 43881 43879 21826782 97862 97860 340383647 18507 18506 930249491 20154 20156 830422662 27748 27746 66917807 58138 58137 971322240 47300 47298 731689133 51802 51804 661441395 74251 74250 102642256 65222 65223 286988754 87063 87061 704552372 98783 98784 53161932 72534 72536 362687400 14152 14151 30350276 4142 4141 403891648 64478 64476 143883522 63693 63694 462878629 44397 44399 945749928 1168 1166 329165488 19142 19143 102159591 72544 72542 814301111 80099 80097 467696498 80201 80203 452074279 94788 94786 57057843 89515 89514 413333331 99362 99363 744816446 39075 39074 489066764 35491 35490 35574531 93455 93453 670696050 70143 70142 154636231 4865 4864 845135881 96909 96907 234850645 90564 90563 248507408 8451 8450 522039536 73005 73003 7383566 6744 6745 523062669 29715 29717 231582893 34864 34865 50075199 22438 22436 757096395 72562 72563 242631411 34255 34256 306774223 29125 29127 437952349 72564 72566 979401529 58660 58658 422138418 41839 41841 981487486 60121 60120 744328856 59523 59524 848818706 92442 92441 921556443 84228 84229 31170758 49421 49422 109811553 49816 49815 54548564 79644 79646 470191328 10727 10728 355378232 54045 54043 109881038 61603 61605 181086914 28559 28557 596581657 8432 8430 250922858 74795 74793 893515801 22587 22585 349178211 21738 21737 566076867 74136 74134 462740595 54865 54863 214265631 72586 72584 643746305 4495 4497 505602556 36347 36345 94359664 27977 27976 648839906 44821 44819 875807915 69359 69358 904354632 35060 35059 705688065 85585 85587 306624519 91956 91954 647425076 67607 67605 638594063 15144 15145 344573900 63175 63176 316484440 5389 5388 161066161 22265 22266 35719196 19208 19210 60552953 94129 94127 99757124 31797 31795 626547199 87691 87690 945885472 28974 28973 352238005 36714 36715 830728026 63487 63488 43836475 99335 99336 1271085 48340 48339 433448368 46060 46058 977805522 26229 26227 26021448 72611 72609 398296379 72611 72612 317457054 33013 33014 32603908 71111 71109 71749708 71283 71284 761722279 72615 72616 351891642 92714 92713 761881839 11989 11987 287930419 72618 72619 342764207 67790 67792 350068542 56771 56773 320199859 72621 72622 151778859 41032 41031 667826935 6713 6715 467915500 55596 55595 286626327 15876 15875 354510630 76648 76647 341516807 82909 82907 603978888 24012 24014 193092868 68873 68875 684411740 85354 85355 184718026 72630 72632 470884187 12076 12075 313383944 52300 52301 359972550 50875 50873 453859857 73699 73700 337627058 24440 24439 828776148 46033 46034 181663652 69303 69301 878498062 98195 98193 295571805 92323 92325 590536894 72641 72642 59575031 71330 71332 296542170 76510 76512 195640881 99503 99504 848515904 1306 1305 64992008 94681 94683 181669871 67109 67107 256334983 72649 72647 61451895 826 825 668928991 57919 57917 251801262 42362 42361 195624378 72653 72652 746163621 82345 82344 62116301 72655 72654 117571546 61446 61445 107543724 30110 30108 925042095 72658 72657 366944739 92002 92000 527859739 76252 76251 936105026 24363 24361 875140000 78583 78585 152285304 37231 37229 991868797 92175 92173 251626980 72663 72665 917521700 72666 72664 135037351 16056 16055 219257838 45497 45498 509448190 33017 33016 508800270 48160 48161 37002703 66843 66845 453116868 72672 72670 799569025 17568 17566 225123795 59105 59103 38848529 25751 25750 662480948 38607 38608 4968290 27882 27880 122188812 94409 94408 347810517 27910 27911 69613532 67751 67752 631176474 78714 78715 913699063 62784 62783 67484742 11195 11196 201292090 96921 96919 421679397 51472 51474 452470007 31679 31681 223043793 52152 52150 94534962 78334 78335 750771331 7763 7765 546269712 70910 70911 636562858 23649 23647 763552140 66850 66852 655180858 48102 48104 485748332 74260 74262 999585095 83236 83234 674145139 58859 58857 126363602 381 380 907595481 8688 8689 574637027 85804 85803 479134200 19649 19647 853120984 1369 1367 812335432 37361 37360 273328124 79884 79882 908423309 39763 39765 118758491 29175 29174 621989711 72706 72705 110313685 41053 41055 256678283 17447 17448 401886066 19593 19591 539992232 13196 13198 549674229 72711 72709 58519724 55610 55608 320892852 80445 80444 656266672 24109 24111 227420326 2558 2559 696571282 35659 35661 208191166 3541 3540 649163241 28568 28570 787639415 53390 53389 902776382 15862 15864 839425969 7048 7047 158979705 40209 40208 578182075 5186 5187 77537689 57577 57576 686031281 12431 12432 905989288 72726 72724 829190920 57240 57241 206830062 56164 56165 281690727 35354 35355 889725030 30757 30758 690972344 72730 72731 933558126 83299 83298 817046656 17425 17424 70451394 72732 72734 459645291 63790 63791 669272747 43008 43009 184669740 32037 32038 910732404 67669 67668 104747651 29150 29148 524136222 77112 77111 432113567 42089 42090 30346837 7676 7677 615713959 72743 72741 318274978 45523 45525 854233492 27128 27129 89943521 53823 53822 650605633 44648 44646 632508150 30991 30990 345844677 83608 83606 935658428 72750 72748 298384896 31375 31376 162016830 72752 72750 425898868 56445 56446 235086378 62309 62308 143605078 97170 97169 183294850 79411 79410 342917605 65076 65074 258985365 57646 57644 2160891 62603 62602 28155438 5631 5632 367383266 28210 28212 933110027 96029 96030 33164136 93101 93100 745744272 61468 61469 386546486 97757 97755 77265085 33474 33476 406879581 16091 16090 845120862 40782 40781 244363058 96279 96281 757935233 18129 18131 168654940 9674 9672 225420333 50562 50563 752163115 39450 39451 58462289 28532 28534 27947820 75999 75997 481845755 61574 61573 2064378 72776 72777 626114762 57143 57141 7088726 41787 41785 514437286 56969 56971 14597498 53871 53872 374548910 72780 72782 55874731 58666 58667 323930226 93232 93230 99534094 70402 70403 709583971 29234 29235 895198140 74798 74796 109767304 72786 72788 550730264 34338 34340 425840754 34154 34152 195247713 55103 55101 39564145 77324 77323 570103427 90660 90661 570095624 65260 65258 834704179 82680 82681 689601951 17216 17217 83829050 55769 55771 385006200 72798 72796 536487185 72797 72799 934826980 26367 26369 81884335 31143 31145 367036087 73295 73294 59005343 70573 70575 805434361 49431 49429 407819605 66642 66641 626370014 81810 81808 952732098 72807 72806 719118584 36160 36159 366811174 44917 44918 991761836 27187 27186 798772262 89627 89626 310969827 96116 96114 5167390 41076 41078 712798977 28217 28216 528816056 72813 72815 81881115 848 850 986464702 60422 60421 980546661 12078 12079 637247532 57378 57377 496593385 59031 59030 623599498 59635 59634 603387007 35573 35572 843185784 72823 72822 679386361 49341 49342 539626123 70577 70578 943557790 39777 39778 497196887 66663 66665 2054874 85034 85035 967924685 60186 60188 787791667 58057 58055 733233608 72831 72829 973941119 51047 51048 18068450 63996 63998 478327380 8394 8393 848627084 43009 43010 24776641 52788 52787 55398750 1718 1716 273152571 91751 91752 724568491 88526 88524 663092698 17697 17699 793081689 26127 26125 450917318 28917 28916 695737071 72843 72842 527505900 68693 68695 571188208 81362 81361 12936437 81614 81613 17836136 47715 47716 813736056 46117 46119 454776516 48617 48616 982968686 41338 41336 932152294 4533 4532 372782311 60939 60941 412673913 3668 3669 525179132 31276 31274 548953218 72853 72855 775323141 54339 54338 462613560 72124 72126 512198156 88821 88820 180392214 31367 31368 309463169 89534 89533 339816494 50648 50650 616691246 96818 96819 344833216 53580 53579 461322606 72864 72862 910670347 4498 4496 221472410 91514 91512 294588259 6540 6542 180900037 84280 84278 888267396 89209 89210 808617 72868 72870 436136998 72871 72870 483654624 10410 10412 662108882 66130 66131 951657048 35438 35437 52402163 72874 72875 58849281 10146 10147 355894064 30796 30798 874409160 81442 81441 65383929 12351 12349 139248841 72880 72878 704409952 76758 76756 114989760 42951 42950 657940523 84621 84623 378037953 64993 64992 305923879 30610 30608 461888810 64043 64041 673640895 80632 80633 765606357 46904 46903 62516940 70328 70326 418925458 72889 72890 507087279 60062 60064 996365268 85982 85980 332342174 35798 35796 813239978 44131 44133 329695035 69730 69729 506296049 71722 71720 933041259 41555 41554 336730825 56790 56788 690778725 34931 34929 255595589 72899 72900 341548553 65383 65382 348387943 40985 40984 643066484 20419 20420 887512651 72904 72903 965853137 53053 53052 684239010 74461 74460 833782897 50407 50408 484141922 6992 6990 686726175 87685 87684 433552316 38848 38847 824504749 19961 19959 509962319 72910 72912 177127123 86526 86525 459087771 27080 27082 303171130 52363 52365 615045816 78370 78369 154465235 16613 16612 147071047 91900 91901 967579501 73869 73870 551777194 2557 2558 378580359 72921 72919 196019312 76542 76540 489613922 29731 29732 615313939 23684 23686 393902939 93876 93875 708573158 28051 28050 35598968 50939 50938 607655241 77050 77052 942936129 98800 98801 27573279 88555 88557 646782929 14553 14554 546348930 36915 36914 682318124 71120 71122 244180149 28704 28703 290618835 56685 56687 970811481 91069 91067 11936662 89314 89316 523193828 7081 7079 173138346 536 534 698187600 87712 87711 206885883 70473 70472 363522832 70456 70455 985229507 29032 29033 619339336 72944 72942 72868444 28981 28979 339627837 40839 40841 893421395 18010 18011 649702411 82451 82452 346235581 91177 91179 925041046 16137 16138 644474574 25024 25023 572001986 24825 24826 208029607 1307 1308 986519527 36985 36984 750736496 49301 49302 477040255 91999 91998 509820071 26488 26489 170418466 74329 74331 420954039 81360 81358 801081269 76336 76334 187513549 12154 12156 886841310 7605 7604 382847207 95123 95121 887500218 12054 12056 419473710 88056 88055 227136723 66571 66569 8164741 91966 91964 366517580 72644 72645 939803490 24682 24684 806099295 49566 49567 35418332 49498 49499 132644618 10247 10248 243847174 91792 91791 800623108 72973 72974 626861692 35792 35791 771504630 13795 13794 759719739 60849 60850 765313256 24898 24897 769864886 75857 75856 584791545 77554 77555 732383526 6827 6826 382034004 72981 72982 528398625 15109 15110 727854687 72717 72716 737494126 38371 38372 175189302 40472 40474 302754072 37812 37811 281678935 14940 14942 128560321 22420 22422 677362079 83766 83768 833572921 72433 72435 585335157 87877 87875 598204751 38066 38065 117907269 47089 47088 656006887 91769 91768 576469552 51800 51801 746316621 43541 43540 299452929 20673 20674 667158729 39791 39790 318324835 38639 38640 983334004 19027 19028 260067922 29554 29555 775041865 49423 49421 903542224 44449 44450 514454911 18388 18387 270624729 41685 41687 439432215 40809 40810 733662872 64010 64011 363814065 90610 90609 60574683 41947 41945 957947811 73010 73011 59951557 24302 24303 627137612 73013 73011 935975874 73260 73261 906700710 83083 83081 383858112 89900 89901 543007003 9559 9561 52519325 68245 68244 842205594 38122 38121 266153691 73020 73018 309186793 35896 35894 23520923 40881 40882 84315453 1842 1843 69872585 78876 78874 348360968 73023 73025 534838164 267 268 612700946 10810 10809 521306145 37704 37702 171711691 98069 98067 999981952 71243 71244 897069792 24955 24954 459166943 73032 73030 60681228 74464 74463 296386557 81506 81505 62122545 60655 60656 295055074 72551 72552 198764967 2363 2361 57280974 63295 63297 575986387 47165 47164 809873263 73040 73039 474495484 74231 74229 307824470 86029 86027 872585563 68087 68089 30417068 42580 42579 955289969 73045 73043 173069089 92073 92071 456100766 44536 44537 515131430 41943 41944 885005038 3462 3460 3371100 38288 38290 307681078 36544 36543 130664780 73052 73050 500133472 73053 73051 539931992 83383 83381 742285315 49894 49893 679614449 64910 64908 295769911 10595 10593 193555467 1076 1077 10095783 29025 29024 19561166 41099 41097 962734823 65573 65574 183435407 4085 4083 643094280 65281 65282 958897662 36305 36307 774434666 86764 86762 715876769 31921 31923 398497490 63127 63125 423277953 20585 20584 87364028 48535 48534 612556067 20503 20502 652714995 77548 77547 767406009 73072 73070 70446174 43526 43524 905235098 5922 5920 465548061 91876 91874 283408368 26280 26278 31101909 33827 33829 511337904 82551 82550 537624135 73079 73077 486295760 48576 48577 339455784 84711 84709 96878772 27061 27062 395686700 56320 56318 112070377 89442 89440 686721637 66737 66736 168163093 5744 5745 544534987 42541 42540 524049198 60775 60776 761299228 15805 15803 908093419 55147 55145 994564838 4702 4701 52927352 97879 97877 554574561 15897 15899 536215662 67571 67569 460861059 73095 73093 376807170 21084 21082 895329231 41322 41324 782407293 75727 75729 528087662 73099 73098 719836396 73100 73099 434082560 27740 27741 146494232 34192 34190 822761652 72646 72644 910287544 62090 62092 814653718 22413 22411 714026214 72615 72614 225492521 86607 86605 847803600 19277 19276 705722038 67215 67213 610726576 9707 9709 901699811 25422 25420 198761214 47418 47417 166828807 65276 65274 12936675 47422 47421 118554301 18998 18997 984345330 64256 64254 317450808 699 701 312993043 17612 17613 986393558 24068 24069 101905087 50040 50041 455187447 77663 77665 734373491 97429 97428 249434383 49419 49418 771406686 32281 32280 140466682 50774 50776 986677853 46124 46122 369341072 81790 81792 30265642 94980 94981 878438010 62653 62651 296832465 73130 73129 805180996 43380 43381 79534179 24341 24342 955732658 44317 44319 332317933 57304 57306 702284376 27201 27202 5755307 66499 66498 612156773 23785 23787 206013818 85898 85896 104156096 43741 43742 215822988 2799 2800 367022422 8411 8409 741677407 73142 73141 761935026 98044 98046 90825200 86227 86228 16833486 61153 61154 820678956 3361 3363 99015464 73145 73147 836864167 62256 62255 451285785 37148 37146 842280592 50197 50199 878786402 61188 61186 522605029 93272 93271 772044040 73153 73152 412720867 73154 73153 68725347 37551 37550 83081153 20877 20879 376857969 18113 18111 64413 14037 14035 924195952 61534 61533 404755895 79073 79071 641979563 98682 98681 670406365 9252 9251 47407508 73162 73163 81513254 81425 81426 832370195 86261 86259 232554979 12263 12264 444492318 32206 32208 284224979 66014 66016 52168330 58544 58543 390032278 84364 84365 590163232 73171 73169 637668452 88848 88849 939926260 73171 73173 637974783 66777 66778 942467826 21172 21174 63930598 90271 90270 76099258 84163 84162 978774476 15176 15175 423143854 75409 75411 443568968 20934 20933 536791624 72963 72962 13353678 29230 29229 643235250 45370 45372 211168222 87023 87024 422074768 73183 73185 146573435 41240 41239 135665696 92582 92583 432887263 53389 53387 309533318 5042 5041 578472301 49559 49557 70687585 4449 4448 817648103 56394 56395 641026978 73193 73192 630274273 74301 74303 535444382 73193 73195 694351990 42223 42225 854581858 70828 70827 520427833 5588 5586 739219782 99033 99031 660253806 14877 14876 260919749 61343 61341 664090235 66721 66722 561574795 18417 18419 605560217 35506 35507 664920272 4996 4997 570126543 35027 35029 656872677 88743 88741 556407585 80607 80608 68208396 73209 73207 556357381 73210 73209 640027533 75380 75379 41383446 77272 77273 559191302 63460 63459 915230988 2894 2892 164374531 73214 73215 277017580 98412 98411 799954638 17421 17423 676190844 73217 73218 670534537 73219 73217 581423354 21634 21635 594873977 55005 55003 260853005 23980 23979 290670245 48960 48959 828166908 73224 73222 793831584 73224 73225 514013982 19331 19330 160532387 72671 72673 275934098 45791 45792 202423518 31463 31461 258497071 32483 32485 665901328 76379 76377 290581182 5138 5137 753914966 18902 18904 963280231 38160 38158 507015232 83738 83736 222249322 25488 25490 466796586 87255 87254 271687696 58082 58080 729353162 21319 21318 395924448 95249 95248 32306693 81065 81064 159547413 73241 73242 835707399 73243 73242 404184144 17790 17788 40726162 78145 78143 731498635 59409 59410 937500566 65380 65382 218881358 22862 22861 615889411 26591 26590 57527333 17521 17523 282949083 73251 73249 899851345 73252 73250 278730379 8585 8584 49303486 73253 73254 750598523 57144 57143 606231605 67441 67440 481659108 34177 34175 122414291 51092 51090 277123298 39664 39662 942288826 30146 30148 740223690 85590 85592 119919622 73262 73261 914436797 68404 68406 16088067 65027 65026 509901693 48417 48418 685578141 82906 82905 378188928 70236 70235 127275799 98731 98732 733558339 35262 35260 13329920 75002 75003 373483745 61452 61451 20745827 77153 77155 691910884 73271 73273 931318847 56457 56459 559205979 64426 64424 695185718 21103 21101 892942893 81164 81162 403757193 73278 73276 699764140 54965 54966 72473412 86164 86163 190746733 21243 21242 104649910 37561 37562 266700888 82622 82623 148769572 73284 73283 17483771 8321 8319 482807999 77013 77012 858683171 75221 75223 858550482 41201 41199 696535470 29670 29672 866860352 34311 34313 702748827 28364 28362 51398190 43973 43972 574263651 84406 84407 241063421 73294 73293 564260748 47332 47330 140866427 41512 41510 118092923 4701 4699 839851098 42610 42609 663851402 53783 53784 423521761 3591 3592 242612314 41179 41178 602350049 41999 41998 413402475 46625 46627 406121963 615 617 233617641 73303 73305 256467648 55027 55026 970240457 71962 71964 614522889 23589 23590 638050069 58484 58482 336785480 94512 94511 946461572 33777 33776 410231055 79153 79154 382281550 62729 62728 20898160 73290 73292 305280062 73315 73314 846889140 58734 58732 4402697 59441 59442 489688911 81365 81366 633862366 93722 93720 681235476 771 772 819726398 22858 22860 400624550 73322 73320 718118926 63394 63395 571775023 51073 51075 495195627 61306 61304 221343572 74414 74416 305240253 9781 9780 432120936 7678 7679 704720015 72294 72295 824173279 303 305 241932446 5475 5477 676785414 49523 49522 455605167 80179 80177 161870578 20539 20541 62716582 18939 18941 916575670 48744 48742 381009237 73337 73336 351709914 38146 38147 544288146 5492 5493 399119368 55331 55333 261368972 76446 76444 398376711 40469 40471 488485471 45029 45028 194159086 84131 84132 437619685 53797 53795 325437329 10661 10659 618801871 27414 27413 681001024 16393 16391 674675701 29765 29767 608963249 4078 4076 631797739 88860 88859 781027642 38890 38892 769515989 69835 69837 135124803 16520 16519 140732540 88068 88070 8819452 80590 80589 756784545 23199 23200 197062475 28047 28045 290551697 73359 73358 120267273 25559 25561 711643385 49481 49482 573506157 73360 73362 674863868 82124 82122 989883336 78104 78102 149910915 47968 47966 572995699 73364 73366 145564116 86215 86214 379808006 94052 94050 246940519 70346 70347 749358027 23964 23962 440967924 40642 40644 822917235 11624 11626 285108177 45494 45493 993375239 38860 38861 821132155 28948 28949 70502177 73376 73375 140741491 97840 97842 369123419 92768 92766 890625355 3484 3482 22332680 4173 4174 221604096 73380 73381 842695202 88338 88337 871427466 46094 46093 254137220 85850 85848 944562 73259 73260 944826201 73386 73384 398783268 48737 48736 404818901 99236 99234 2100677 54295 54296 841442595 4074 4075 136353094 60547 60546 46219166 16633 16632 191188730 50149 50150 559731267 47337 47339 840608228 17393 17392 928613734 42471 42470 787241749 19642 19643 32524197 98855 98857 949326901 2295 2294 307825435 34349 34350 554960991 22584 22583 444902614 22003 22005 209466162 51089 51087 49098378 38608 38609 694523428 62366 62367 915897990 31961 31959 755261466 73407 73406 927392232 47858 47856 886256438 50795 50797 818507021 73410 73409 267189488 52987 52985 852707916 61221 61223 301536361 18739 18738 656159972 34747 34749 834671355 73415 73413 880948786 80456 80455 358488853 1441 1442 19921192 4471 4469 236060998 87111 87110 117722618 12985 12984 632458135 76796 76794 143269914 73420 73422 69497118 330 332 514035815 9748 9747 806474704 75721 75720 717842850 34173 34172 154113687 54468 54466 595858721 73428 73426 71262629 60989 60987 200400327 7099 7100 76884743 47633 47631 602169139 66669 66670 417991037 73431 73433 44463416 33115 33113 9467273 44376 44375 777731981 85515 85513 938179782 62108 62109 570625478 5523 5524 712427899 41703 41701 337364867 73440 73438 310661232 51236 51235 803284200 94853 94851 579336960 74592 74593 322030413 48712 48710 34064752 50788 50787 51356214 73446 73445 540565887 26902 26901 683897989 75105 75107 370996542 21399 21400 161165806 14921 14920 6984738 4552 4554 189818028 73452 73450 217250904 73905 73907 923250546 84950 84949 558756440 73455 73453 217278373 74363 74362 462408893 73457 73456 445915080 67742 67744 714666580 11261 11260 631191096 27390 27388 537394803 49337 49336 494582809 73461 73462 36844940 4241 4242 627296400 11258 11256 559514625 7600 7599 690850866 19921 19919 242608442 88043 88041 245872829 65907 65909 1267446 29752 29754 899289350 39299 39301 577298654 5483 5485 409810227 83848 83847 882339936 65998 65996 63747370 73473 73474 973473978 5872 5870 412156746 13027 13026 928152405 36440 36438 641075544 73478 73476 544674389 20281 20282 369660348 27199 27198 956653422 7900 7902 853687021 16610 16612 602893561 523 522 52730666 37840 37842 83920199 23467 23466 96461419 45948 45950 904627253 96877 96879 533649559 63663 63661 822044416 78045 78047 752749559 65031 65029 863276635 16853 16854 63652843 98076 98078 962979519 94235 94237 575048667 71832 71830 358345475 69949 69947 284682865 98824 98822 92452140 14428 14430 842799365 78925 78924 142315910 85058 85059 227299161 73500 73498 332318708 55786 55785 159119239 87151 87150 771395460 73502 73503 643554871 63182 63180 237756486 73505 73503 729592597 952 954 59250527 53221 53222 420572547 58810 58812 103227737 977 976 279964042 93538 93540 866000573 80874 80875 108220695 12297 12296 423016164 766 765 750757220 76405 76403 230624522 31555 31553 748813492 62294 62293 23118244 90862 90861 483543107 28571 28570 649722355 94589 94590 156710525 73520 73518 864063450 9998 9999 36420462 53671 53670 551877613 62293 62291 606558586 31901 31899 662278090 23447 23445 712338510 21476 21477 476186284 72100 72101 12593174 22418 22417 814029373 73529 73527 569443056 73530 73528 257808812 73530 73531 959032993 45 43 64105728 24725 24726 365424776 15359 15361 105676460 74941 74939 406992 62940 62939 845262179 66223 66224 541079529 44911 44910 204363821 87857 87855 181519672 2895 2897 289512123 22269 22271 580583949 95095 95093 986464247 73543 73541 606221782 22966 22968 835852512 74256 74255 190085267 34635 34636 855291285 5525 5524 635950218 90593 90594 67417263 99116 99115 73379900 48444 48443 20730580 73549 73551 464262295 73606 73604 104035466 39515 39513 158147437 75541 75542 268962888 69666 69664 215241253 44633 44631 560115411 73557 73555 640040113 43940 43942 67152840 4019 4018 786244800 72298 72299 763490420 73559 73561 476901684 92373 92374 674964204 73561 73563 67434454 30078 30079 497578842 73563 73565 849242952 67159 67158 75339670 92937 92939 126742332 19242 19243 341419254 11095 11093 701646052 66494 66496 18332774 22008 22007 66258345 73572 73570 532790459 96348 96350 471454240 73574 73572 925036356 69973 69975 959808314 42763 42761 502751906 33818 33819 46103483 17034 17033 683829210 32001 32000 756428269 94428 94429 154887593 85734 85732 612870549 8 7 560231960 76901 76902 149833254 74916 74918 741835343 10353 10355 737361205 17993 17991 40175278 66914 66916 603048237 73587 73588 44494618 25597 25595 628726852 34050 34052 492204949 87548 87547 896484269 74945 74947 664253714 56351 56350 634309391 46421 46420 942935687 44440 44441 789492791 85139 85138 765575747 95790 95789 404723466 99144 99145 565052290 54771 54770 58143677 89133 89135 120771647 14310 14308 877875528 89690 89688 795145545 25879 25878 982837783 76013 76012 415702169 87853 87855 491428099 79243 79245 163603939 61906 61904 802012290 73608 73607 415641963 6733 6731 656455194 49285 49283 607479066 80773 80772 541938716 6910 6911 465552337 73613 73611 90833806 71155 71157 494980861 36047 36046 591191657 99686 99687 145647212 74218 74217 561474053 73616 73618 132782687 26936 26935 799021521 46324 46323 892756960 15085 15087 412084807 10002 10003 428062549 42352 42354 244688927 91781 91783 703014230 57907 57905 574076867 28852 28854 73989564 99419 99418 899019012 75877 75876 242788602 22986 22987 510386955 23178 23180 922659761 73631 73629 145888402 90259 90257 41074302 73633 73632 199398484 49367 49369 70611991 45671 45672 81227201 36725 36723 57839510 39048 39046 642668023 64055 64054 868588820 15092 15091 302687470 68482 68481 29628538 77952 77950 748220146 26247 26248 980659860 83511 83510 34736215 24879 24878 716256359 41658 41657 254266728 75652 75650 441233605 71661 71663 481767584 36499 36497 515214878 69601 69600 102367517 60602 60600 719911577 73649 73651 369024849 73650 73652 492872803 70665 70666 260621819 28275 28273 162074695 4889 4888 342930773 59830 59828 529546880 74478 74479 365371023 38720 38719 838406603 9350 9349 559260541 51035 51034 62022336 73660 73661 34059405 86410 86408 32763745 73663 73661 646948603 83637 83636 202002164 44335 44334 480281928 55278 55277 212429326 95682 95681 416959464 31339 31340 115583729 23838 23836 390350907 85728 85730 374492695 12119 12118 168574910 36203 36205 115348239 76789 76787 659008899 15196 15194 547194248 54355 54353 592802782 82134 82132 87088300 64657 64658 165664354 27424 27423 552133807 43585 43587 125784075 10194 10193 292497063 88830 88829 368810429 49226 49224 68862622 97514 97515 489583853 55719 55718 769667045 32430 32431 981733022 20070 20071 518379436 31673 31672 18910864 77039 77037 330513872 76214 76212 614278836 73690 73689 101002228 25467 25466 544093922 20650 20649 524260051 43790 43791 233003214 69685 69687 243144148 97315 97314 986310713 28082 28084 608761056 76225 76223 850254692 73698 73697 903956592 73699 73698 213811146 72636 72635 708494314 51681 51679 810381070 97300 97302 847737389 34416 34418 569528371 14032 14033 275521642 98457 98458 189577483 59485 59484 735308599 72148 72150 258327538 9508 9509 442343902 81851 81849 498216380 88180 88182 443839483 46028 46026 364056555 37584 37583 603594054 7575 7576 758876965 73713 73714 278954925 73715 73714 726562278 38429 38431 37433766 96344 96346 698540915 18774 18773 710551235 81011 81010 784668431 56269 56267 829399174 13977 13979 316290928 43552 43551 632089976 47244 47243 16766580 62537 62536 762273909 40469 40468 122626321 56211 56209 586017354 83091 83092 125848458 6612 6610 434636674 33008 33010 975769065 46289 46288 217890940 35454 35456 379765929 58217 58219 345436097 20868 20866 294160819 60090 60089 696468117 75495 75493 64838028 80265 80266 354494412 71545 71546 751343820 40289 40288 288661727 62495 62493 536841682 38519 38518 962079039 78875 78877 314516150 64693 64691 269428713 41839 41840 427033471 79949 79948 964075323 71461 71462 133852310 40711 40709 765038342 5567 5568 108969339 76018 76016 73481444 65944 65942 218309559 50821 50819 489051852 91760 91758 394162706 29842 29840 65381347 54685 54687 77428741 5102 5103 370128789 77300 77302 824831346 77092 77094 150788837 73757 73756 33932947 29590 29591 335323137 5811 5810 785581105 86610 86612 537515034 73760 73761 60328470 44316 44314 58784114 73763 73762 212309444 82925 82924 219710391 2282 2281 991336295 64907 64906 13397647 73767 73766 971775753 11253 11251 807405172 87263 87262 71354885 98412 98414 635545538 40348 40347 323083454 48616 48614 289462286 96148 96146 287753360 9679 9678 718899642 77221 77220 81919495 54774 54772 352655814 31080 31081 39294287 56818 56820 405206505 37510 37511 350250732 64501 64502 413264097 98396 98398 885452459 95263 95265 141132039 30774 30776 359367385 64726 64724 909460774 92136 92135 40666546 73786 73785 11788685 57978 57979 57728284 33131 33132 822609763 38176 38174 908523670 38143 38141 449536059 67869 67868 853738859 21483 21481 164423656 73793 73792 770417963 75870 75868 425624211 73795 73793 619523675 9331 9333 987763979 73796 73797 219633516 76898 76896 206736731 93085 93087 775955434 41081 41079 478730658 96654 96653 413446646 86153 86151 519749919 40135 40137 122452982 79542 79544 825676684 73805 73804 554263179 40154 40152 871654061 86345 86346 706450116 76408 76407 432355880 73809 73807 410229905 75842 75841 761727383 35715 35713 479350138 42872 42873 834155740 73813 73812 286040976 15279 15278 491093684 50825 50823 581823652 67405 67403 327074192 26001 26002 590898616 68432 68431 495528608 57584 57582 415723187 76370 76371 78687024 73821 73819 3628121 2494 2493 276370487 66895 66897 902791801 57574 57572 173117485 78533 78535 309540968 73825 73826 149221150 30466 30467 898828719 73826 73828 621639933 76125 76123 128633089 13691 13690 442874426 66647 66646 720939888 27853 27855 897253014 73832 73833 725924320 9406 9405 295628343 84825 84826 977270459 58558 58556 140116215 27884 27886 713427942 33787 33785 343817218 50248 50249 994186484 52220 52219 181857696 73840 73841 644766106 67212 67211 712727375 80813 80812 62164067 75977 75978 650384917 82808 82806 838164901 4653 4655 752347412 61747 61745 426021556 73848 73846 115414623 87239 87238 944709973 87508 87509 517953036 7010 7008 209383286 4004 4005 51858315 25104 25102 187236124 97630 97631 774333750 64288 64287 968421020 68840 68841 884464168 72969 72967 417891598 69723 69725 449755731 88953 88955 884630271 2530 2529 851461325 55466 55468 183544678 13833 13834 130054251 73660 73659 439761113 73864 73863 907416209 78918 78919 198914817 9750 9748 854519880 57974 57973 171677772 19809 19810 634062225 43977 43976 901615585 22654 22652 362274554 76266 76265 175478745 67546 67545 190439790 48025 48023 677864364 96054 96053 746798161 97197 97199 275250921 45023 45021 786809293 96617 96619 127961131 37752 37751 675420518 44405 44403 867178568 92156 92155 461209813 80446 80448 560802251 16084 16086 91295507 30644 30645 138876069 73884 73882 190524852 97126 97127 11479071 73886 73885 217365622 12547 12546 549354771 30922 30921 8702234 75988 75987 225264220 73890 73889 10619762 46793 46792 948024715 30999 30998 723045820 73893 73891 386498011 73894 73892 360890670 19161 19162 102207336 73279 73280 964424402 96808 96810 780723355 23 25 403327124 46425 46424 895511529 30179 30181 950683290 38934 38935 718306749 38615 38614 543249619 58846 58844 165015218 29902 29901 510526163 61858 61860 981406214 48562 48564 815709662 19104 19106 684441676 47647 47648 557624642 20213 20212 573486688 78669 78668 547662058 17948 17947 196108448 21073 21075 14267441 99248 99249 582084185 73914 73913 912160500 2632 2633 441190784 15328 15327 480040683 74342 74340 123023011 4150 4148 637649721 78719 78721 754983198 65749 65747 866732097 60115 60114 471918482 73922 73920 978186684 82757 82759 923384979 93206 93207 892774664 83275 83277 202702753 61119 61118 617401795 25124 25125 415117914 56697 56695 986365081 37642 37640 661411309 73930 73929 907098202 73931 73930 432913618 53956 53954 269936976 73932 73933 299705529 50349 50348 39787727 45386 45385 193080512 30262 30263 657784589 43238 43237 416676840 73455 73456 334344500 17510 17509 318778314 39930 39929 887721398 82476 82474 834620294 95185 95184 119435489 16110 16112 461704957 25883 25885 887344051 25114 25116 540868160 90094 90092 919039727 67756 67758 816429383 95071 95072 368839792 37115 37117 74130407 16314 16316 309224126 91311 91310 10423806 95182 95180 242534111 50348 50350 287452145 73954 73953 35815536 67809 67811 108196696 58833 58834 406465524 73957 73955 707932151 71490 71488 918427499 93011 93012 474572017 83626 83625 354635047 73959 73961 715574840 14377 14376 572801243 91872 91870 899913288 29852 29853 456184565 23471 23470 319067157 41900 41902 394403373 54962 54964 26977601 24774 24773 684507998 37607 37606 529201299 29839 29837 328214421 29861 29859 891640997 73971 73972 17586280 4442 4440 108160732 53739 53738 751798922 6309 6311 28556445 65462 65461 804087452 54228 54229 506353854 46891 46892 734763077 23586 23585 427806523 73979 73980 915985284 1287 1286 732692779 9101 9100 190465093 80838 80840 498775794 41962 41964 530652211 1567 1566 412255927 79891 79893 551236302 49387 49389 484152601 81566 81568 994274237 35531 35533 293785117 89493 89492 746018661 41402 41404 987310699 94647 94649 61194682 65497 65499 207082683 96946 96944 291677013 6362 6360 654459786 29559 29557 689449160 73997 73996 912694033 66538 66540 907691054 73999 73997 44474743 15495 15494 106331398 82237 82235 180232006 74002 74000 212267585 94005 94004 358264348 41017 41016 19495065 74073 74071 275277731 14592 14591 47763237 42908 42910 724363970 2228 2226 951061546 33181 33183 10919189 74010 74009 445404213 59710 59711 49198747 98559 98557 496202086 74012 74013 355972527 98126 98124 702959887 511 510 645091130 74016 74014 441423230 5257 5256 49734950 84476 84478 60258838 68186 68185 275094806 62759 62757 628243877 91677 91675 36034900 74021 74022 119015153 4100 4102 49445898 37753 37754 561084308 28002 28000 10432694 32932 32930 418177290 74025 74027 738807768 74026 74028 686673929 49006 49007 606292205 67356 67355 48390672 92836 92834 865325729 69792 69791 49387843 74033 74032 915457857 74033 74034 11917430 73733 73731 432094063 85484 85482 60225416 52295 52297 532704537 96739 96737 442062834 68602 68601 61101228 74040 74038 978139551 13672 13670 197505668 74042 74040 673694719 74042 74043 991304360 92593 92595 168553303 39716 39718 959312052 79472 79474 657568347 86150 86151 484952598 76262 76260 295682046 93945 93944 792665213 21620 21618 930514825 98001 98003 389072527 8354 8353 38530282 53336 53335 473665755 17162 17164 666951503 68983 68984 294009614 33272 33273 698780660 74057 74055 463333737 17631 17629 769801017 74059 74058 584648306 11514 11516 701558264 37924 37922 609938666 74061 74062 117031189 74061 74063 867397120 34894 34896 29279575 35434 35436 522291140 22105 22104 68370294 60527 60526 142106590 40982 40981 64634997 11904 11902 614192768 95694 95696 611450417 74071 74069 866567577 86443 86442 71852603 2806 2805 598425676 47097 47096 431966435 16449 16447 806774432 74075 74076 455149205 7156 7155 799940985 74078 74076 475877737 85559 85558 590961351 74080 74079 951183605 35398 35396 918259197 65233 65231 697977958 24887 24888 123440325 31098 31100 197209295 42266 42265 535065585 98970 98971 261151168 20591 20592 38339253 56179 56180 929455131 19389 19387 292734484 13508 13510 627258147 74090 74091 160527001 89239 89241 450979798 74093 74091 523015751 53049 53048 729868925 45027 45028 817795282 84497 84496 98397825 210 212 546387984 88030 88028 333396096 74099 74098 127907498 18428 18426 346952352 20479 20478 790184727 57412 57410 843143971 89031 89030 578962123 27662 27661 882073916 95565 95563 209169835 82407 82405 343016481 75126 75124 806274501 74107 74108 267700322 24664 24662 819590974 74109 74110 42456953 6262 6260 998732939 36445 36446 581213602 50861 50863 19292900 86092 86091 656505325 66388 66389 386378486 19904 19906 908113041 74117 74115 759087577 38212 38213 531115907 51892 51894 767983169 49412 49411 97420615 68201 68203 910052856 235 234 881854983 45499 45497 45618572 23247 23246 188703458 36762 36764 481891397 15666 15665 966207366 74127 74125 20743257 74128 74126 846021121 98214 98213 922709859 74130 74128 369361108 72445 72443 492280594 91189 91190 905744201 22361 22360 794366494 69876 69875 887670791 57845 57846 99793281 45551 45550 595367396 49130 49129 709534179 3004 3006 492918522 32536 32538 689972054 70648 70646 128316925 43396 43395 349167939 99492 99490 852635084 74143 74141 133286564 50834 50832 43625285 79113 79114 446720628 18420 18418 489390430 32484 32483 475274340 65698 65696 69608305 37578 37577 74250704 82199 82198 422042072 74151 74149 726438641 31723 31725 805397690 44531 44532 42303060 46922 46924 814268708 89269 89271 60919435 99159 99157 705381468 15045 15043 86046242 87353 87352 442302834 26405 26406 169638357 52547 52548 177122583 74247 74246 49363711 38575 38573 54326194 32900 32901 801155158 93524 93523 981562801 74165 74163 897344214 97412 97411 32347165 46166 46168 941100283 74168 74167 935315314 74169 74168 21201971 63761 63760 430662317 12016 12018 694823571 96794 96792 22287526 74173 74171 330305225 17887 17885 643595680 33316 33315 177819730 63424 63425 732962591 73747 73746 793252845 798 799 416945146 34014 34015 224468047 56350 56352 485559984 10205 10206 93117208 10167 10165 489591295 75525 75524 546835974 96651 96649 823990195 74184 74185 27161192 72040 72041 242031037 74186 74187 711862486 75517 75515 107262340 82680 82678 545393440 62365 62364 385040768 89156 89154 716023428 56502 56501 828529924 93521 93520 861376548 57280 57282 950592091 3512 3514 83507639 74195 74196 425392919 51943 51942 832672894 74198 74196 27536550 17152 17153 856809593 76497 76498 14805286 48878 48877 897874908 74201 74202 242288762 76478 76476 520931005 57003 57001 471886238 84784 84785 94072591 91824 91823 910536759 59136 59138 631060691 67741 67740 285787759 17563 17562 188651149 66998 66997 122397439 6445 6444 5187061 70926 70925 128043917 54142 54140 817882352 93759 93757 752701753 4218 4219 398996158 19542 19540 608369523 88202 88200 665383285 79232 79230 593270031 46327 46328 40800686 44863 44865 258707355 97075 97073 385802878 66199 66198 410579184 21607 21608 279685032 94507 94509 705117959 23395 23397 830597136 2375 2373 862477838 74225 74227 52718195 86234 86236 699012283 90768 90769 870991446 995 996 86846177 79219 79218 285218620 74231 74232 483612225 23493 23491 187363356 49760 49759 550726050 95537 95535 405250834 24875 24876 388659748 2722 2720 582037845 88612 88611 464482001 74239 74237 454948713 74238 74240 96611957 87354 87356 446982550 37899 37900 899768239 22391 22393 725447832 12321 12320 727215945 94031 94032 639981208 22721 22720 693326021 67166 67164 989660251 97266 97268 76655928 58807 58808 294579898 74250 74249 611873884 74667 74666 405584978 59071 59073 339739616 38839 38837 817253244 74252 74254 671996162 33881 33882 238456960 2374 2373 396230752 45546 45544 891954181 1329 1327 278640651 84450 84448 811505100 74260 74259 579827678 80371 80373 745854878 4084 4086 108221454 74261 74263 201544835 74263 74264 602107393 20557 20556 643303477 5532 5533 368076644 66997 66996 47950548 36405 36407 294751096 74268 74269 51496155 17255 17254 800596652 14461 14463 221953875 94130 94132 23255665 88521 88519 697844807 74273 74274 284867402 99700 99702 608961399 72950 72949 255086370 5015 5014 635252560 64026 64025 330369507 15611 15612 341198364 4887 4888 757762628 23070 23068 789281655 84150 84149 652163299 98235 98236 922277378 10918 10917 67302291 67408 67409 365417819 12678 12679 785515255 51090 51088 359543884 32952 32951 28001360 88560 88559 443652930 74288 74290 224526739 74291 74289 852121345 59851 59850 455743935 74293 74292 727869335 58880 58882 305171309 55476 55475 44052878 34317 34316 20065704 1027 1029 187444070 74297 74298 317268736 65082 65081 759695683 46785 46787 175547098 45048 45046 517789922 45777 45775 729871626 75755 75757 41531857 99307 99305 165361060 50225 50223 607821280 18852 18850 645359374 13303 13302 563842515 39805 39807 441811034 55091 55089 268938841 35952 35951 219592147 34356 34354 234126146 25201 25199 422391766 73670 73668 339648236 16663 16662 531735524 30009 30010 948827134 99421 99423 768771060 74317 74315 240406361 23437 23438 904312846 11158 11157 947005004 75527 75528 42290197 50643 50642 494396679 16419 16420 115149797 41443 41444 277219667 46051 46050 177876894 40184 40186 550655360 68689 68687 428223038 67960 67961 566701982 72888 72887 850407542 49253 49252 499548400 12493 12492 484277686 17368 17367 93137309 21285 21284 553223563 68056 68054 238181545 31794 31793 673763114 76147 76148 264992804 98899 98897 528068429 19416 19418 380382625 16695 16696 590861373 86653 86652 961285866 37473 37472 333240368 16014 16013 616911602 95641 95639 379833814 19805 19806 838264587 42100 42098 599358255 43665 43664 893952089 88480 88478 605042335 63819 63820 453714311 67716 67717 13638212 52334 52336 41633976 27657 27659 644514183 24780 24779 694368705 16551 16550 491488497 16879 16881 442259605 32970 32971 975923265 32081 32079 800245760 40103 40105 134229691 85692 85690 484753561 96641 96643 764594626 2862 2860 281531378 6417 6418 816649641 42292 42291 575139857 84520 84522 418224327 85551 85549 432748324 37147 37145 339359945 11370 11369 154337136 35653 35651 517003852 65779 65777 75370379 8958 8960 284827308 93699 93701 755788491 11988 11986 341554198 76232 76230 561857022 74371 74372 585755621 43095 43094 70605915 31651 31652 293079851 42619 42621 712903865 74374 74376 133106061 27992 27990 642320127 69567 69566 689549909 74378 74379 16146396 54491 54490 203119554 76788 76786 979144888 74380 74382 159262882 89838 89840 979370474 74383 74384 38649379 47772 47770 222268715 16288 16286 74278887 30812 30814 376434250 82115 82117 175918166 74389 74388 263850018 3233 3234 64780600 62350 62349 89983946 88243 88241 31712387 71201 71200 20239883 61555 61553 205084017 47730 47728 404823319 45845 45846 56099286 68093 68094 670937207 74581 74579 681082801 78023 78024 45298502 75182 75180 293327105 74399 74401 863669405 6154 6152 654538714 74403 74402 810459726 61978 61977 245076151 6604 6602 779602389 4144 4145 52043026 24909 24908 27897739 92519 92520 552482866 32451 32449 459282973 77454 77452 66000965 23171 23169 457152573 76112 76113 54092718 62790 62792 504968855 74413 74414 138524320 74415 74413 495604231 62171 62169 588745964 65428 65426 306272777 23658 23656 583146519 34514 34515 719165297 20997 20996 690847152 68103 68101 158485340 74801 74802 542355424 11530 11529 430422630 31361 31363 292788803 95188 95189 830371869 62137 62139 467719414 90566 90565 246417078 62887 62886 762570226 68373 68372 582164223 37775 37774 50634392 56425 56424 62876309 88068 88069 874501004 94923 94924 370641495 65756 65755 676253895 71960 71959 467725082 185 187 41488872 74435 74437 61692575 31863 31862 64868555 25960 25959 563761858 78433 78432 701965405 28982 28981 682516723 851 849 699443631 49395 49393 355940330 75682 75683 672838985 7513 7511 902793623 74445 74446 735343808 55320 55318 620805464 64462 64461 804765835 74449 74448 629266031 25946 25945 843798034 28053 28051 857448115 89244 89246 456423432 46497 46496 976021893 81488 81487 21457147 29237 29239 130417414 64765 64763 712897577 24304 24305 611524488 10830 10829 218364054 93234 93236 731373378 54044 54043 833399387 81642 81640 292764231 74460 74462 973471297 92209 92207 700639417 83896 83895 738521998 1020 1021 553884473 46169 46168 89993247 29328 29327 978524067 36206 36207 946971319 74468 74469 66358776 74469 74470 350494615 59354 59352 342833564 62206 62205 36659535 36514 36515 38937282 98794 98793 796747731 38885 38884 680956964 60693 60692 923719633 67393 67392 698423543 55958 55956 492235842 35501 35500 48502558 64479 64477 665423936 85114 85112 589355422 17077 17078 807937815 63407 63405 357244754 75757 75758 934326430 1821 1823 839483872 22362 22363 863143880 54491 54493 702138603 59742 59741 941682550 74489 74488 433028490 34998 34997 79847823 95718 95717 22906873 60275 60273 254006355 21593 21591 744370575 5934 5932 334260716 774 775 68010736 9000 8998 206290502 57176 57174 6141572 49127 49125 189777697 74497 74499 29811496 37213 37212 617937509 40855 40854 258941731 83982 83984 538390197 57659 57661 71919451 74504 74503 400976454 98525 98527 13835465 76953 76955 175477746 36119 36118 863991850 94537 94539 986725000 24815 24814 28161015 76432 76431 636053095 32582 32580 156529304 22843 22844 760064331 6817 6816 121567957 74512 74514 964190310 40891 40890 394982541 74018 74019 901962931 52100 52098 556397482 90567 90569 670426503 57128 57127 973188948 81489 81488 92129641 17460 17461 900839781 22397 22398 138178851 76483 76484 821086749 46128 46126 620243225 56440 56439 194245656 95549 95547 628200666 90477 90476 590009468 987 985 135528693 64724 64725 4625271 71887 71885 658867982 35308 35310 140167401 74531 74532 173914160 31704 31703 641472861 2211 2210 573718885 35858 35859 994516798 60399 60401 323763844 42003 42001 186610760 51450 51448 263827275 48011 48012 873525052 35616 35618 578798253 72361 72362 638872024 7719 7717 782953581 92179 92177 711992070 23643 23644 67303660 10233 10234 771395924 13880 13879 190583616 32001 32003 536557988 94252 94250 747270533 59442 59443 397139492 77452 77451 804264824 74550 74551 308156801 44292 44294 35272002 64706 64708 10481752 74554 74553 16219793 56877 56876 362967790 86012 86011 843722221 47224 47223 657699104 90691 90690 666314826 46068 46069 375992989 63345 63347 847136985 74559 74561 215918930 74562 74560 643801380 60624 60623 70190118 74562 74564 271348058 45411 45410 679227368 6029 6028 12175079 74567 74566 596272261 74568 74567 723240264 12901 12903 42422911 19341 19343 879328030 462 460 141182106 74572 74571 27380609 40852 40854 519408089 21700 21699 12339094 38779 38780 945404840 18816 18814 250195044 50265 50267 326480987 7184 7182 49516771 47650 47648 884722135 15824 15822 321365078 35839 35841 95461519 74580 74582 15186139 32393 32391 756001459 74515 74513 736415297 94124 94123 294266787 65502 65503 652462361 57171 57169 422361002 93499 93500 372910096 31223 31221 392058857 16767 16765 870092156 72397 72395 998562449 74591 74592 51321140 97530 97529 843362134 23353 23354 901580453 49417 49418 191139872 74596 74595 29733154 13297 13295 374236675 10782 10783 798922364 65073 65071 120715889 6256 6257 980736979 57617 57616 382093486 80512 80514 228915371 15114 15112 783057797 74602 74604 975640642 88321 88322 342991674 78748 78746 87884066 40150 40148 623841215 59957 59955 287453426 20015 20013 332348202 51935 51934 492792465 87315 87316 5404263 74610 74612 12249702 69783 69781 995678762 77530 77531 516699377 9644 9643 607471144 94025 94027 992916390 94583 94581 968910983 6844 6846 743478268 74617 74619 162481043 74620 74618 266837185 73114 73112 338925490 34703 34704 50425264 74622 74623 345816986 90900 90899 68981573 59673 59671 479829185 91125 91127 578709712 40892 40890 337291285 63153 63155 958032585 74629 74628 265517806 22663 22662 489687907 56545 56547 274621505 84883 84884 14439779 3927 3925 469491222 3817 3818 277604659 37431 37432 83359548 51175 51176 677343282 29186 29184 245892411 12728 12729 88990287 9864 9862 51491466 7482 7481 768357334 39994 39996 724024578 71313 71312 935195017 47383 47382 1388179 63651 63650 744716531 1495 1497 683862582 62241 62239 133008121 37947 37945 837783330 15285 15287 917662898 73354 73353 419243075 98786 98784 301533817 90555 90554 357204456 32381 32379 47679296 52803 52804 903077820 84921 84920 776319527 39279 39281 64066807 13933 13932 684065869 93366 93364 402467029 74658 74657 432191717 19548 19547 879806280 74660 74658 175740301 7796 7794 355167721 46046 46047 103409884 23929 23928 154068277 78951 78949 205778234 74663 74665 105404918 47167 47165 306073077 55650 55652 158018303 25863 25862 923075217 74003 74002 901365532 54645 54643 705557599 74671 74669 69269321 54780 54782 671621713 94416 94415 899551522 20739 20738 254818060 33150 33149 438439323 64362 64364 759252287 74676 74677 504360945 70353 70355 151461427 26945 26946 811559137 24859 24857 160429732 67741 67743 861979159 51307 51306 23266256 69330 69332 169778665 33541 33539 553339597 794 795 878600005 79098 79097 784958495 31900 31898 188927464 35743 35742 217507210 42671 42672 277826257 76317 76315 682272805 34906 34904 579348726 39031 39030 413044912 38548 38546 108363317 27476 27478 195749927 74695 74694 465830029 81793 81794 620356247 71773 71772 701154190 1337 1339 131885105 97506 97504 438823438 59126 59124 892925085 82032 82031 298131486 74702 74700 16955025 84106 84108 981233981 58370 58372 586525089 98123 98122 794021579 92844 92843 14027865 97255 97256 493214400 9488 9487 980747401 17900 17899 190794397 92471 92470 322422752 74709 74711 430110371 20586 20585 55264444 83763 83765 755689795 53564 53562 847101761 97831 97832 374014679 13245 13246 379670185 24110 24108 670238095 53876 53875 497896666 2285 2287 219192750 72431 72432 526962238 80375 80374 309344758 38286 38285 12312015 4316 4315 880789600 92717 92715 715731313 94220 94221 600976145 57780 57782 785580677 15852 15854 306084234 41629 41627 565796027 28665 28664 983851551 50341 50343 109459751 72677 72679 894222250 12674 12672 303672216 58432 58434 183220096 75633 75634 639438885 11677 11676 407139236 84495 84496 565491464 74737 74735 879217979 74736 74738 164627120 71725 71727 731511616 74740 74739 723430417 86764 86766 13703545 48599 48601 933241151 97726 97724 131799978 7785 7784 30847547 73396 73397 169574664 19500 19501 395902988 79757 79755 133192688 43184 43183 512057874 40046 40044 145949145 41414 41413 873510296 95440 95439 190543752 40104 40106 859622312 19030 19031 163540355 87849 87851 568748323 38794 38795 544760007 74653 74652 666471697 80025 80027 224506813 6190 6192 281243957 74757 74759 381506411 22377 22375 34090724 80038 80037 217332967 87199 87197 56295960 33352 33354 955938578 13599 13598 482888897 65149 65150 692933762 56356 56358 799829083 46191 46189 798560704 71116 71115 124090309 67182 67184 16425908 14023 14022 121465681 86922 86923 182372957 10715 10716 912126232 903 902 780549062 180 181 660603792 74773 74775 891845429 1223 1222 494968416 1016 1014 783462565 36844 36845 829452658 38770 38768 221123702 74780 74779 398903882 74531 74529 784188260 65310 65312 185837463 74610 74608 675417782 6680 6682 999435016 40846 40848 43883703 22737 22736 108617057 12487 12485 16163690 10157 10155 384792782 36280 36281 54761338 71771 71772 849030519 34868 34870 861950320 99541 99542 332731476 37317 37318 349903656 86783 86784 326911043 44626 44628 592452486 89448 89446 73710936 61006 61004 352880229 4264 4262 40541812 74797 74799 848994000 94513 94514 388454681 25687 25689 824945013 6122 6123 910055292 58071 58072 559145814 40409 40410 861063388 74805 74803 614322370 58532 58531 865568787 79267 79268 994948 25753 25751 23692907 90157 90158 519102298 48110 48111 623064242 51466 51467 874829737 21617 21619 25529489 24964 24963 305330542 871 872 467029017 50625 50624 635852408 1491 1490 193558943 32925 32924 690634453 54258 54256 925906378 15713 15714 55566218 14389 14388 527075818 34469 34470 630723975 67564 67563 897249419 74822 74823 306738905 37260 37261 527551563 44484 44483 645399586 14213 14214 738803944 58113 58111 309295174 74826 74828 403579549 97082 97080 373234792 5685 5684 662269871 55189 55187 862498325 98972 98970 874186819 27407 27408 18609598 88421 88423 871536754 74835 74833 890872172 91401 91399 421324959 84492 84493 322418607 74837 74838 224856072 84675 84677 360724183 77165 77166 729908636 71585 71587 56257127 93405 93406 936487693 95645 95644 720605383 73057 73055 987950629 7086 7088 187831097 7872 7873 64832093 83225 83223 644252174 60997 60999 373392556 74849 74848 159714074 18618 18617 556426141 74851 74849 34227813 32673 32671 139204004 84124 84125 880782627 82378 82377 444707762 62586 62588 33144039 58160 58162 999849479 43998 43996 904675091 45119 45118 572619080 26044 26043 74848403 64690 64691 115761617 74861 74859 353379787 707 708 133654860 6455 6454 606311117 97145 97147 560001666 38909 38910 216719312 35877 35876 31454578 37956 37955 743448542 40188 40190 54655904 217 216 175378380 91246 91245 99458224 74870 74871 483039599 61199 61198 337165107 44429 44431 316708621 74874 74873 245102017 30663 30662 69247250 83813 83814 50132040 68962 68960 299679748 51030 51031 790237603 74879 74877 736330937 74880 74878 786192751 49886 49884 265255112 16587 16589 294131738 17637 17639 786423101 17916 17915 951234876 13851 13852 270114193 74886 74885 47198251 7825 7827 526779609 14955 14953 594003658 10413 10414 391566141 32910 32909 719662753 73922 73923 394676140 74892 74891 537600051 74650 74649 429650382 54136 54137 755291275 28116 28115 384491578 12118 12117 35112217 90850 90851 280493802 74898 74896 804691388 64844 64842 219658731 74900 74899 464655648 11402 11400 980662361 86604 86605 239869770 74901 74903 195707787 60059 60060 32058993 98266 98264 53994635 73266 73265 782366224 42841 42843 547082697 52923 52921 955573305 18178 18179 45557008 84869 84870 64734508 67290 67288 410849720 24732 24730 142099752 43354 43352 136822558 70954 70955 896156801 74915 74913 683346769 74916 74914 935277043 74917 74916 948332046 74102 74103 797368118 41742 41741 31175663 33873 33871 838927314 19064 19065 54312415 87774 87775 460644917 40467 40466 163516625 13659 13658 312361731 37307 37309 201461682 23529 23531 69693613 16642 16641 38018971 74927 74928 425782597 81863 81862 681814604 19821 19819 143017105 53778 53777 32784598 92723 92722 113101918 43825 43823 861261975 26602 26603 933406998 74935 74934 10735211 25238 25239 538139797 49800 49802 116089377 84037 84038 23593785 30731 30729 464842796 74938 74940 468370232 73535 73533 145837979 74942 74941 920440887 74943 74941 777231436 74944 74943 909497624 90881 90880 514774364 3483 3482 435100179 85807 85809 559404513 61489 61487 747711752 95410 95412 233129436 1820 1821 29686291 74950 74951 253106025 27858 27859 579097186 20557 20559 9430073 56162 56160 686806339 21705 21706 960511810 35511 35513 767455105 74957 74956 878890677 30082 30084 156165361 29199 29198 723501617 75010 75012 173742152 36938 36936 281934134 74962 74961 608765231 74963 74961 64482780 16550 16549 924721306 68546 68547 624572357 91337 91339 856691541 96847 96845 682048336 41598 41599 968295135 68391 68389 256530703 31433 31432 54858364 74969 74971 522596732 88788 88790 184407686 60355 60353 152785127 41884 41886 557652996 42715 42714 260495283 95858 95856 724883070 69250 69252 528806594 51628 51629 741870095 46066 46068 785659950 74980 74978 508098491 38311 38313 274152506 60979 60981 984250883 74983 74981 288715400 53483 53482 269520823 81776 81778 278802316 94822 94820 678856972 49424 49423 606756416 74988 74986 546081518 95058 95057 987643417 83832 83834 852188311 74989 74991 281853242 96061 96062 405222241 4124 4122 626475753 74993 74994 6287576 95445 95446 101776959 33200 33199 66357012 92995 92994 541134115 11842 11841 297137990 11803 11802 721719161 75000 74999 972332688 16120 16119 470809238 75001 75002 425215258 79048 79047 957366519 75004 75003 89039714 75005 75003 934289971 75005 75006 8587219 75493 75491 43740463 75008 75007 982898330 75009 75008 919146129 67447 67445 962905525 69175 69176 122809719 39790 39789 872818508 1614 1612 536578152 61183 61181 995563589 18884 18882 844712075 35472 35471 902224147 41004 41003 52654358 75018 75017 254361294 75019 75018 681359626 74137 74138 975714953 86689 86687 664055070 81542 81541 89647840 17892 17891 17231352 43534 43532 635759568 8889 8887 576626339 87667 87668 971659468 67500 67498 173709118 43923 43921 610350348 51099 51101 344633329 59394 59392 78818857 38559 38561 31190566 75032 75031 736881895 42827 42825 291270133 65152 65154 294447185 6881 6882 395512287 52399 52401 704474892 75037 75036 747614912 50385 50383 547183333 9003 9004 478309887 70999 71000 393749164 32253 32255 815554568 9671 9669 781499973 79426 79425 15724796 75044 75043 887689468 7983 7985 22536102 43429 43428 82595353 95725 95724 17207986 92802 92804 784763828 89510 89508 205451289 22780 22782 841447371 43518 43519 79157984 24309 24308 699523986 62319 62320 581249794 26514 26515 705894666 65355 65356 770516907 15986 15984 917745365 10948 10950 604332966 71233 71232 235425353 28823 28824 919917593 76121 76122 797089731 44858 44856 305610608 80176 80178 489115966 82223 82221 974985367 75063 75064 985426724 15105 15106 860822124 75066 75065 211576675 16091 16092 147765108 86943 86945 942227140 66417 66418 534360524 9059 9058 131915897 4561 4560 747335523 17209 17208 352077812 4062 4064 958258791 89747 89748 417867008 19510 19512 298745341 92031 92029 135383562 86131 86129 123526965 26583 26585 948491455 87685 87687 439235133 65636 65634 909133021 95001 94999 1127381 94170 94169 110163266 58149 58148 379293442 53359 53361 44917066 72216 72218 875595527 26124 26126 706654295 3770 3769 698383761 41165 41163 766814641 47921 47922 644491570 22149 22151 433693329 680 678 295669776 13534 13532 477789304 90049 90050 157686495 75094 75093 204716485 84223 84221 454611980 50093 50091 830920327 63949 63948 638101307 32779 32777 262644624 73938 73940 987935988 84395 84393 250828747 39585 39583 699272857 2912 2910 184306639 54842 54843 275803804 38166 38164 641831859 75105 75104 476954862 75106 75104 629140260 68015 68017 269291451 29547 29549 882878390 72559 72557 62774868 6503 6501 390899064 31348 31346 354421869 25254 25256 656630219 54642 54644 314180488 21109 21108 562411636 75114 75115 476602545 19100 19099 655161071 51666 51665 72798316 78541 78539 781826566 78910 78909 641712876 2090 2089 235358627 66421 66420 95274629 15014 15015 444524259 81866 81864 14378596 98544 98546 40321131 51855 51854 171467134 59433 59435 586612991 15656 15654 982044102 4163 4164 996813905 30879 30877 766081955 47570 47572 70513686 92688 92687 5563297 27156 27157 762986335 29833 29835 36567143 69642 69641 588957223 75735 75734 173170409 45765 45763 510202664 25768 25766 112000734 27913 27912 561693172 30240 30238 835543413 75241 75239 565428032 75140 75141 84395075 80916 80915 39352707 742 743 395734656 47213 47214 19248576 2670 2671 408544884 34434 34436 942047903 23924 23923 876419884 99527 99529 857697219 98438 98437 456611441 18833 18834 10780504 73172 73174 904661755 7801 7802 986430443 70958 70957 39127265 75153 75154 756542591 75153 75155 178729556 98401 98403 409575645 55616 55614 80507533 74093 74095 311590955 71590 71588 311240964 75158 75160 596126144 36476 36478 776978147 44679 44681 573675575 16459 16461 974425274 33049 33050 853490370 46175 46176 24632948 75164 75166 693713089 75167 75166 11970954 4114 4112 814879636 59746 59744 66735990 12423 12421 972626605 44829 44830 221113963 72926 72927 376268265 90321 90319 411644483 5478 5476 986434080 93082 93083 733027257 75998 76000 304511995 85016 85014 84911064 31514 31515 529749253 75179 75178 473614771 61639 61640 295628549 2991 2989 552773719 92143 92144 157157772 75183 75182 180693246 86806 86807 924937674 35364 35366 726705541 75186 75184 247743653 86504 86506 354684704 83709 83710 899781389 48811 48810 155413837 77852 77851 740708489 75189 75191 28016390 93363 93364 352275478 24131 24130 740120635 49577 49575 468702002 20638 20636 57867647 38628 38630 507629364 5889 5888 531394562 21583 21582 383208670 52571 52570 680271807 75200 75199 802988597 23396 23395 7776758 60052 60050 8445072 30731 30733 407826909 61462 61464 971780336 50255 50257 436056467 44936 44938 566677647 30553 30555 999298901 62631 62632 578188220 37725 37724 754762484 58003 58004 216789221 77455 77454 847329158 24800 24798 296494582 51543 51545 497554780 21966 21964 300425698 9809 9810 921350197 25638 25640 640191614 34209 34211 166745521 73253 73251 480526486 16596 16598 644995081 4458 4457 288345147 50492 50493 129806588 75222 75220 550554458 20897 20896 886296845 31299 31300 451924115 9207 9205 187789035 66013 66015 841601095 2483 2484 103377713 43809 43807 247611891 52568 52566 887823439 83070 83072 78965693 4761 4760 824448712 22175 22174 258509901 85539 85541 138495391 80852 80851 352442078 76107 76109 693167883 79480 79478 324072853 2697 2695 159695218 60834 60833 946406929 7822 7820 290759829 75240 75238 147833923 38152 38150 71305993 41716 41714 357521280 60434 60435 892334054 38214 38213 577205716 13803 13805 964209859 70038 70036 56742298 13301 13302 746419169 91150 91151 184649033 94769 94767 904805030 26963 26962 332919185 75249 75251 615491661 37896 37897 36913575 97597 97599 274259165 25474 25473 28510685 31779 31778 324412503 9274 9276 544879733 44724 44726 262957620 13999 13997 167751863 85120 85118 274235662 10509 10510 58726465 76272 76270 961876638 87616 87615 739393183 67699 67700 406375398 67448 67446 576118555 47259 47258 125475247 86468 86467 298507478 11116 11115 911411510 77424 77425 163236120 6370 6372 121479459 37585 37584 533930981 97166 97168 387794618 10108 10110 5442257 67056 67054 519701333 57815 57816 769575445 75275 75274 40320530 76908 76910 317719521 92114 92112 15299529 79685 79684 652927476 49639 49638 33602881 54738 54736 147588459 99885 99883 728427427 83592 83591 293546198 56793 56791 368991022 14592 14593 70344337 94868 94866 322424877 28846 28847 72522578 51011 51013 317548070 35916 35918 817771774 31856 31857 497938773 88429 88431 680580545 24181 24179 270543448 64720 64719 463181661 53365 53363 84525612 38616 38615 638529218 68475 68476 72329304 69379 69378 465987552 62817 62819 172154216 15601 15602 530065849 46444 46443 360076189 75300 75299 608862394 587 585 323637219 25671 25672 421864267 84235 84233 386580739 5211 5213 606086309 19767 19765 826995482 38482 38484 733596131 70407 70405 407350602 97286 97288 308688220 67889 67890 250206127 39777 39775 631462961 95161 95160 476528021 4733 4731 581499426 40459 40457 109461480 15426 15427 314210214 68048 68049 545098731 11802 11804 555415098 75317 75316 544811565 57045 57047 748615417 5686 5688 230226362 16248 16250 920407917 32581 32583 961932174 36437 36439 855498917 75323 75321 329290319 69169 69167 372556935 95397 95395 271112763 45618 45620 734782824 41277 41278 710409567 73014 73016 248984538 54288 54286 18759177 54563 54564 193523397 30428 30427 20887425 24917 24916 169882042 58029 58031 231247092 32081 32083 92192131 80032 80031 993793713 84707 84705 794210047 79085 79086 257057176 64784 64783 67115053 3687 3685 351275214 36436 36438 803876742 86210 86211 952781238 18630 18632 145459600 75343 75341 452930077 65776 65775 1787568 30982 30981 56643253 73330 73332 883470143 33454 33452 172856773 16879 16877 490692577 5807 5809 675105310 29321 29320 954734610 75351 75349 37632081 49386 49385 39352066 73196 73195 113508383 15340 15341 778449571 20956 20955 150610993 23359 23357 309028096 59364 59363 852642314 75358 75357 375901136 69981 69983 966926393 39308 39307 782864459 97105 97106 721342675 35351 35353 45948220 93880 93878 43879968 26958 26959 39563608 14334 14333 920278933 4148 4149 637529038 62789 62790 231934722 97805 97807 24886559 91984 91982 758093325 35251 35250 198358576 98537 98539 914480095 66401 66403 446420894 72438 72440 574956317 10246 10247 958657361 75375 75374 730079258 45143 45142 387298900 24868 24866 41821515 50259 50261 879419619 39362 39364 965612539 34189 34190 190405318 98911 98909 983813951 16619 16618 904454622 1361 1359 30644525 11678 11676 824444670 80041 80040 169416265 23297 23296 72327932 20367 20369 45138240 31098 31097 257949191 65257 65256 623296729 99973 99972 520325946 5222 5220 803819048 75392 75390 241044082 65643 65645 20066053 31535 31534 307586653 53691 53690 484619452 33448 33450 874255572 29840 29838 782135046 48046 48048 466118507 79433 79435 955130168 6086 6087 142625350 75399 75401 520361915 37667 37668 944792878 68938 68936 454816188 75404 75402 563827427 18336 18335 326808356 75404 75406 2843316 55398 55399 538292939 68380 68381 401021006 75407 75409 852474088 75409 75410 790683090 1224 1223 878666189 41963 41962 579378218 58061 58062 130881745 75414 75412 348204444 98848 98849 110608269 86002 86000 462347935 53662 53663 662000971 73123 73124 749334766 35930 35929 565588667 7120 7121 741463260 60473 60474 61531112 51154 51156 515837159 68000 67999 793557611 23515 23514 554987407 11499 11497 192207326 95391 95392 661699433 75426 75427 566784148 20554 20553 646099311 93002 93001 892654215 99255 99253 670607770 26929 26930 112073874 80616 80614 749983155 8338 8337 418360801 36723 36721 513418854 75434 75435 14570917 15573 15575 872908440 97801 97800 881494284 91789 91788 115532026 13313 13312 718484848 28054 28052 21603294 28462 28463 34257103 87698 87696 568964938 75442 75443 551623291 75444 75442 971905355 75443 75445 534300178 71162 71163 647074956 18793 18792 863369905 12377 12379 676545831 80727 80729 586654821 75449 75450 432365499 23917 23915 22627810 53335 53333 671182527 16954 16953 961495160 99398 99396 247101974 65319 65317 971855938 69313 69314 971754723 57808 57809 904284321 26403 26404 254823838 28149 28151 124681448 75458 75460 11443304 43361 43359 717078873 8276 8277 733014939 76590 76588 556925009 66650 66648 617662118 24300 24298 789667775 54651 54653 869219096 14331 14330 99209946 38316 38314 553785338 40264 40263 227931156 56637 56636 375994210 52627 52629 501103433 79069 79071 912131653 10792 10794 448422973 68593 68594 703020685 7645 7643 87267653 75476 75475 145262443 85766 85767 854013508 23718 23716 477720559 15399 15398 42823129 97108 97107 579925974 16671 16672 549497559 78824 78822 207362723 16075 16073 190099446 75484 75483 569282801 66168 66167 727934920 18848 18846 135576583 67679 67680 837442286 12998 12996 201682861 75489 75487 212185739 65266 65267 917671486 35542 35541 603280633 75490 75492 163588863 45903 45905 257538747 56311 56313 672147119 16045 16044 312184755 81416 81415 200768095 75561 75560 361362581 79904 79903 219128964 2958 2957 677246108 63362 63360 397044811 66390 66391 112919420 99126 99125 400551724 47398 47397 726996887 28655 28653 977546434 30485 30486 640496755 75798 75800 70747354 45321 45320 125237612 11369 11367 635001802 75509 75507 286820518 53334 53332 127457540 5063 5061 13621830 20407 20408 896037866 317 318 619761634 62614 62616 697221860 33473 33472 231250997 91674 91675 421118128 56404 56406 228741912 39775 39773 66026490 75567 75569 425964974 75518 75520 713024813 62678 62676 3753182 505 503 723070600 26059 26057 763114502 12387 12386 685240948 76271 76273 52985325 99707 99705 43797013 10946 10947 84495866 13833 13835 491228703 86247 86246 544797604 27783 27785 528229355 71352 71351 106563114 32452 32454 656419018 54190 54192 672859780 70241 70242 342249881 89175 89176 626613657 1261 1260 807126165 45998 45996 471763634 87271 87269 234609521 88965 88964 768218671 70068 70066 144657318 75541 75540 713825401 87586 87588 420456715 11629 11627 898336055 46872 46871 737769125 75544 75545 329693893 60271 60269 914143680 55822 55823 919991777 64062 64061 748831550 57641 57640 942404008 53103 53105 459842352 13629 13627 309959618 73690 73691 142375587 63047 63045 261166297 17737 17736 428023740 83062 83061 975443279 13873 13872 622118920 80807 80809 105450032 89142 89141 793128205 74600 74598 43777637 25087 25085 870407973 59474 59475 67019819 58782 58780 3422860 71343 71342 503255748 15666 15667 48785591 12915 12916 433458284 75571 75570 891021287 47541 47542 40834703 15358 15360 453327615 2009 2010 414137913 26310 26308 72602514 47056 47055 508463822 72366 72365 136006721 43392 43391 258117883 71823 71822 570325316 75573 75575 914103276 57290 57289 828636486 25655 25657 822334144 75578 75577 407281782 9966 9968 345729082 36118 36116 464002523 18451 18453 589296313 8746 8745 128080615 21985 21983 525107306 98556 98555 958020944 70249 70248 872201148 57610 57612 252777243 73818 73816 865300 75588 75587 630669562 79955 79953 954015427 44174 44172 475835095 89231 89233 896705589 73928 73927 182749873 43684 43682 339381610 61377 61378 609724839 75594 75595 225273258 482 481 754200402 41706 41707 604759157 21683 21681 52525912 53730 53729 126268346 68181 68182 505396542 71901 71903 402548297 63825 63826 73350782 75603 75602 522433161 75604 75603 460067546 75604 75605 800834926 75184 75182 327459567 36831 36832 36108198 69016 69017 281560333 44120 44118 556252947 19019 19018 336353350 75611 75610 356081278 14084 14082 88839621 13155 13154 647906698 9681 9680 565939298 49883 49881 570169062 75616 75615 796555891 18770 18769 892811975 99481 99480 954399204 75618 75619 357960598 69520 69521 830419594 30062 30061 453196517 28927 28925 110790324 87472 87471 665715368 31575 31577 30876675 75625 75623 88995490 92924 92923 554136188 29896 29894 314771997 90927 90925 563250140 17503 17505 786144734 35373 35372 664147243 47826 47824 871377496 98896 98897 15822484 72569 72568 908843552 23062 23061 188657012 9411 9409 375990433 48987 48986 431166641 96035 96034 465033489 40981 40980 52917581 95206 95205 628873636 78746 78745 893799227 24364 24362 674359039 39127 39125 250413681 37122 37124 114263023 47072 47074 682438718 98361 98362 986159451 32295 32294 584343774 32851 32852 480793207 28313 28314 52458828 85946 85948 63258427 77931 77933 605521239 75651 75649 807425812 68258 68256 804041208 86569 86571 215752153 95533 95534 253786595 13480 13479 57548032 75656 75654 111715932 68696 68695 727148306 40674 40672 727864908 43091 43092 203574108 83247 83246 729765268 18457 18455 40241128 55797 55795 731578017 85021 85022 359061419 79760 79759 426433088 75664 75665 794308864 53013 53012 907112884 9013 9014 171919445 75666 75668 974096135 19725 19727 58043172 59434 59433 349677469 61803 61802 667551526 75670 75672 704498959 75672 75673 709030339 92384 92383 235503670 75675 75673 394216396 98273 98274 619459205 44880 44879 935058796 22576 22577 604815772 75677 75679 829482588 41491 41490 436099355 55549 55551 513269335 5644 5642 37051572 53590 53589 646615502 72874 72876 671093893 29042 29044 243779292 49667 49668 923663780 75687 75686 315831932 79128 79130 27857147 109 107 980919802 21434 21432 411620950 58085 58087 933901479 37162 37164 970492346 77188 77187 113979857 96278 96276 944685305 72379 72381 503942898 56403 56402 937037699 5952 5950 530760232 82246 82247 33004671 56830 56828 549858533 32108 32106 329408282 44345 44343 924244712 78900 78898 652571935 45843 45841 516762988 61457 61458 437176265 85191 85189 729433759 50375 50374 914518741 98239 98241 359090517 75706 75708 958964186 39829 39827 362430718 21511 21509 512022493 37711 37710 578143701 91373 91372 342021408 75712 75713 56813403 66739 66741 321654588 69930 69929 783677188 26804 26806 14249839 94216 94218 2520368 35742 35741 528665399 57881 57880 73533532 22682 22684 697518880 24649 24648 114178714 97690 97688 496677850 90673 90672 863637822 75724 75723 465585550 45525 45526 69954267 95588 95590 382903666 80316 80314 536437614 75728 75727 989562268 37614 37612 53224664 78927 78928 202506004 88206 88204 538816914 39677 39676 495604268 68154 68152 649742236 47369 47367 638157076 85900 85899 77918134 84133 84134 278526121 53678 53679 267914451 62690 62689 225852302 59482 59483 782761931 98843 98842 75711358 59100 59098 746795856 52187 52189 727452896 64545 64543 299344931 27907 27905 554238108 86866 86867 749877639 40024 40025 290205742 75745 75747 515965431 54743 54742 26744825 75747 75749 567715860 21810 21809 161438685 37806 37808 353022945 22518 22517 428257803 92442 92443 75230258 99799 99798 263778328 3613 3611 35168866 88367 88369 5598801 71747 71746 581288517 87109 87110 809907535 82957 82955 223717469 75760 75759 636398027 25113 25111 907292753 95405 95407 293579443 75763 75762 778432922 6048 6049 786912636 33875 33877 578818176 17089 17090 593913019 23375 23376 863056197 75768 75766 951999727 42900 42902 467446688 79771 79770 939916193 72601 72602 828412525 75772 75771 102407344 82614 82615 882336674 92110 92108 62097894 57730 57728 28734597 34005 34004 319875278 75192 75191 332787228 74486 74487 89111242 42643 42642 751693285 86738 86739 291251040 77412 77413 330964680 75781 75782 377710805 75783 75782 8557642 92602 92603 212067069 60731 60730 127910403 62245 62243 604097617 48917 48918 880054610 75745 75744 918038850 85424 85422 710575951 82585 82586 231291341 63867 63866 943616257 29688 29690 466823504 72067 72065 880507858 21656 21657 794882204 41715 41714 297683007 64778 64780 54514763 21710 21709 445191380 43953 43954 270170452 16 17 626136408 75505 75506 496775644 5872 5873 860375621 71001 71002 995136591 75494 75496 196275323 78124 78125 487617200 49234 49233 99959092 48740 48742 11188269 79695 79696 338815547 40177 40179 496655095 28887 28888 8881753 14025 14023 475439184 70460 70459 788182544 2468 2470 927360742 67533 67534 368105612 96306 96304 122645343 9585 9586 62507735 10472 10471 504019765 23711 23709 73007948 11886 11885 798411204 20242 20244 366906190 26 25 772299681 99915 99917 57329978 83043 83041 410762286 79761 79759 315855001 214 215 533328235 75825 75824 444620443 27711 27709 584442383 88174 88176 810012865 92857 92855 612573656 11086 11087 519369689 19025 19023 27987487 32887 32889 879230767 47643 47642 710145199 56589 56590 442126338 75834 75833 14474455 75833 75835 196950325 1184 1183 142854846 78694 78696 415169351 73425 73426 459358455 75837 75839 191461509 63474 63475 331703381 39547 39549 518584702 71671 71673 595694081 67619 67620 459806136 5014 5012 443938761 47717 47716 144250017 11495 11494 25678523 58273 58275 147905224 91748 91747 148592627 75849 75847 248231757 87626 87627 664250801 12610 12609 1156503 75852 75851 895888047 75852 75853 905271108 7108 7110 427689393 43458 43457 792074854 75854 75856 351383389 92337 92335 608464876 20908 20906 150884429 64890 64892 270624350 52783 52784 385979747 47630 47628 534940878 85709 85707 470375004 93649 93648 449974795 86524 86522 704996008 11694 11692 892527639 40668 40667 10097785 75865 75867 530605019 7970 7972 664037915 4996 4995 85066010 66373 66371 754388355 51331 51329 159240868 75872 75871 682775082 81511 81509 991428300 90710 90712 133136668 10207 10206 137791515 81573 81575 34253643 99890 99888 735367750 45746 45747 958264874 45187 45186 582054750 95874 95875 674567799 55173 55172 454272327 87090 87088 556002648 75883 75882 825060203 93324 93323 5714346 75885 75884 706363567 47261 47262 972038038 80972 80970 65673127 63701 63699 47220325 17304 17303 770082565 33582 33583 519720085 75889 75891 392963160 90043 90045 762703404 14754 14753 762543859 88133 88135 32034636 75893 75895 850473258 7360 7358 131070216 26523 26525 133328325 29364 29365 752385654 75899 75897 360454062 97839 97840 962778629 93037 93036 51413485 3779 3777 781010705 75902 75903 277801942 92498 92496 796930485 68460 68461 20286849 62339 62341 381787873 39300 39299 730187899 76299 76301 354784940 51371 51370 532861115 88949 88950 476066027 19144 19145 924213720 75910 75912 926487554 70718 70717 28805753 1726 1724 291231226 83716 83715 122759180 18903 18901 281768916 82727 82725 670684347 77460 77458 49402653 66750 66752 367032731 75920 75918 62601155 75921 75920 864566055 93293 93294 32122919 88762 88761 206005742 91575 91574 520053107 78977 78975 935766408 99006 99005 316042798 75926 75927 908394446 96890 96891 248804622 95915 95913 918000715 81995 81993 106055181 74885 74883 460341229 78098 78096 487510974 74502 74503 718892288 37034 37032 960681698 75935 75934 45905757 54177 54176 458248247 83676 83674 29856479 77802 77804 24973968 75937 75939 460673559 75939 75940 451284778 76490 76488 612568897 50855 50854 671794750 89798 89797 270559606 79601 79600 285617619 31707 31706 698813475 93836 93835 224355542 75946 75947 10348217 37860 37859 588380268 75949 75948 397648550 54872 54870 497232263 36911 36910 610809221 3614 3615 450015416 75953 75951 289923985 31591 31590 787346500 80520 80518 349390432 61985 61983 46031993 73584 73585 251407310 52068 52070 757133890 75959 75958 62002999 92062 92064 707974138 48114 48113 94650089 75961 75962 841419902 32913 32912 67255768 79344 79343 297298054 73543 73545 881684884 63446 63448 104326709 75350 75348 572975225 75966 75968 61272302 12320 12318 465396773 48665 48663 135326570 75971 75969 237330480 75972 75971 980167175 67127 67125 439766295 96632 96633 27403619 75975 75973 401509752 33670 33669 817692970 84300 84301 875778949 76786 76787 172907308 41454 41453 993227443 75979 75980 31862451 76012 76014 23656882 2084 2083 321121299 75983 75981 27385506 87079 87077 872483458 48340 48341 54925188 43965 43963 52724266 37817 37816 925835502 43113 43111 265497725 32591 32590 590669059 65567 65566 31962313 74841 74843 139065507 39248 39246 621433612 75992 75993 416781535 48784 48786 897069833 14889 14887 807590576 22516 22514 914348443 49597 49595 944471784 98689 98687 780951114 42945 42943 284029544 32642 32643 242564892 15310 15309 677862036 99293 99294 617462957 78107 78105 431353348 77312 77313 987217026 50741 50739 16517500 29465 29463 487990683 37533 37532 413241631 76008 76007 830335815 80836 80837 286650847 14958 14959 491338301 76011 76009 892393272 66454 66452 476609511 80351 80349 221800734 17704 17703 211035137 80786 80785 310224436 91178 91180 234978403 79714 79713 631451198 24002 24003 1349915 78070 78068 427593945 76018 76020 492678847 5772 5774 76575850 65585 65587 354135298 76023 76021 725264724 9072 9073 712765316 31540 31541 879852910 74410 74409 895802095 38538 38536 992043956 76028 76026 176434239 85701 85702 775177276 87898 87900 727771233 95620 95618 288426092 99125 99123 470411776 30268 30267 259995499 86649 86650 544080284 38658 38656 877082325 31675 31673 55139292 44637 44635 955548595 48251 48250 683090469 82672 82671 12496298 93503 93504 241699179 79419 79421 342814322 91893 91894 997180231 57942 57940 213344138 29193 29194 28804426 76045 76043 54673450 31536 31537 320117394 76045 76047 910934394 12426 12427 200455066 87379 87377 880754433 64076 64078 900589654 19589 19588 31093088 62514 62515 578658432 48187 48188 590199104 2003 2001 621598253 9738 9739 574658185 6971 6970 94824099 76057 76056 16176596 47168 47170 923624814 77 78 246910500 75761 75762 753313201 52386 52387 778514640 23290 23289 366243259 38120 38118 85024196 88309 88308 455084250 82747 82745 489042410 56151 56153 672279412 14239 14240 871970274 76066 76068 450878803 95794 95793 37731065 3254 3255 557866561 30968 30970 221611097 7594 7596 580663509 21251 21249 845025405 3680 3679 971110284 50846 50844 72076520 18821 18822 552939547 48028 48030 195497495 86000 85999 264526084 5198 5200 449203636 58858 58857 821435752 57349 57350 200876300 52682 52681 775922460 40064 40063 375938499 67729 67727 911439615 47159 47158 254694086 32280 32279 47860106 20718 20717 125543298 55156 55158 564901288 81474 81476 895017812 48090 48088 529593288 26786 26784 956761408 9143 9142 482822961 83304 83305 822473701 88502 88503 654808982 12315 12316 783181232 57428 57430 517482731 56506 56504 31553361 15971 15972 148499319 22920 22919 250324587 82477 82479 683431465 43768 43770 23241872 76102 76100 667980591 84240 84239 894876268 10387 10386 691640005 73594 73596 57283904 71758 71756 230627403 76105 76107 752765075 30928 30927 155197851 99733 99734 780575268 22933 22931 197372057 80440 80441 302865954 68673 68672 539715340 74956 74958 674392991 14153 14151 42296492 76115 76113 491204931 20096 20094 268363643 64203 64201 951132221 38055 38056 309706329 77676 77677 353039231 27286 27285 162109907 76120 76121 48656171 92946 92944 873490237 33329 33331 674182216 76124 76122 960815616 71834 71832 237927610 90182 90181 941313844 86308 86310 807916401 91923 91922 441587570 14344 14343 17126112 71950 71952 803549923 50539 50538 457114545 28742 28743 872323997 10148 10150 692952503 42834 42833 32370736 34112 34110 54629156 81059 81058 29734523 55200 55199 780214780 76138 76137 203957957 91095 91094 297729993 98704 98705 699973385 97883 97884 335580049 21602 21601 808620688 65581 65582 239158789 57565 57563 481426885 74443 74444 625636859 40836 40834 798899782 49670 49671 16497950 88986 88987 111142711 27281 27282 802603236 193 192 841838555 46077 46075 621734337 90360 90359 683774053 58700 58702 693775003 50489 50488 430661899 76154 76155 709903997 15479 15480 25194333 30918 30919 40317071 91499 91498 36552149 59277 59276 194878022 97839 97837 548233647 96323 96325 112409560 1148 1146 710161146 76162 76163 252872947 99947 99949 600195824 76165 76164 659589038 14123 14125 59247747 92116 92117 333868992 76168 76166 439423800 13117 13116 351625199 61568 61567 708666424 63941 63940 212305868 76172 76171 293514661 42895 42897 70588830 21230 21228 103899178 36574 36576 562108572 25698 25696 162107094 38735 38736 63278431 86989 86990 313196842 61934 61936 980892310 76180 76178 290859888 76181 76180 616502268 76181 76182 247234895 9542 9540 833038727 12169 12167 169039517 27846 27847 215301346 39290 39291 360858228 16116 16118 763995934 8012 8014 345585800 46736 46738 413097125 92597 92595 509627575 47623 47622 590376303 42626 42627 621434082 97890 97891 668259704 12904 12902 625401084 39861 39860 8860017 77615 77614 60348256 76195 76197 925248437 10796 10794 988775272 39694 39693 49965952 76200 76198 449555515 47925 47926 645881947 99808 99807 25364454 15144 15146 465136603 73308 73307 800248495 76205 76204 658791307 61653 61652 920591013 50782 50781 39018279 28048 28046 708020092 76209 76208 311781131 89435 89437 684441240 40851 40849 23928042 79927 79929 121809256 85762 85764 663369923 60779 60781 960760821 44598 44599 351540753 66376 66375 415132091 82295 82293 829852995 53437 53438 213167287 664 662 73414507 43838 43836 833602241 8623 8624 371741242 31628 31630 97658140 47632 47634 956284972 77800 77799 982089292 36332 36333 203743488 82933 82934 769483303 72564 72563 633124971 76634 76632 761711663 30521 30519 955173133 66736 66738 81713183 7341 7343 688435620 10390 10388 978315460 24869 24868 926919296 57939 57937 971649294 38530 38529 487847735 20001 20003 326390631 51761 51759 89006233 63632 63631 190647107 63830 63831 900172518 73411 73412 560895225 76241 76240 453524543 76242 76241 253741009 98691 98689 174679899 36977 36979 528750174 76243 76245 676826747 91110 91109 585296142 44268 44267 152457888 12948 12947 534972159 11122 11120 996066043 18425 18423 73531668 2971 2972 264650917 72660 72659 937710409 64983 64981 247155344 13543 13542 295940163 947 946 791365054 77917 77916 340339500 57693 57694 69782448 64134 64132 825701309 38939 38938 349313314 58368 58367 897521820 30212 30214 751394549 17231 17229 578094057 82599 82601 492873581 69444 69446 333260307 5330 5328 995558812 92496 92495 901874417 92665 92664 248952094 22997 22995 736302350 88978 88976 108197895 94590 94591 751483716 57434 57435 986583322 95393 95394 846963852 84708 84710 886746684 59874 59872 46607892 73780 73779 146495272 39888 39890 826009490 48386 48387 927446115 90465 90463 481898969 22448 22450 673989235 54700 54702 178367401 56755 56753 783140172 14318 14319 564945100 37265 37267 722014219 84614 84613 643166046 52672 52670 981038310 50271 50272 989140845 24246 24244 131363171 93331 93333 90925250 76288 76289 785476297 67208 67207 14268669 2619 2618 65572564 38237 38236 50516456 38322 38324 852929709 53073 53075 886259717 2737 2738 96279065 46616 46614 580125033 21698 21696 115702001 42804 42802 633669837 84867 84866 253915346 58226 58228 136297699 3094 3092 852603157 75736 75735 608695270 78568 78566 528568066 53846 53844 8053621 4193 4192 472601664 60733 60735 551731873 50578 50580 42157968 48514 48512 864604741 6933 6934 75139516 27139 27138 401031062 27450 27449 743901385 61419 61417 605656314 76312 76313 797096820 31631 31629 699477278 82847 82845 71995613 31751 31749 472210498 90594 90595 830554237 76318 76317 451298264 52673 52674 622425693 23679 23677 17695822 76320 76321 627906442 30955 30957 18544424 42919 42917 153064644 17524 17525 266447697 36239 36241 188133750 62632 62634 25050035 30780 30781 742313195 76328 76326 26564613 32809 32807 235555774 30930 30928 521421796 55343 55345 471217554 62123 62125 390737958 49676 49675 848026372 76334 76333 452214379 68011 68009 367007710 43909 43911 243973876 76337 76335 756712845 73924 73922 647075513 52406 52404 280048086 48828 48826 32571829 66707 66705 537898436 76342 76340 629975941 43294 43292 800524517 64300 64299 392904753 45873 45875 33459382 76346 76345 26347338 80652 80651 477744219 91274 91273 410132277 71419 71417 737467539 8383 8382 714530502 36784 36782 152750060 45768 45770 441682705 37963 37965 263689011 55022 55024 58676604 49687 49689 446129711 76355 76356 275471385 76355 76357 369732751 12054 12053 476483123 30832 30831 990167840 88523 88524 738182951 19040 19042 618988867 41630 41631 382662005 42884 42886 332615327 21777 21776 679613463 71390 71392 230704403 76366 76365 435217426 92216 92217 806158062 61361 61363 70392394 49369 49371 600365411 65379 65378 821328794 57520 57522 110433079 83573 83572 107219236 32214 32212 975732669 76372 76374 919228134 41177 41176 745235972 30035 30034 800516751 37034 37035 172089423 8468 8466 779014288 38115 38113 786878405 74513 74511 979205493 14518 14517 32651370 93947 93948 52875638 12221 12222 368646478 51297 51296 73026121 16946 16945 969970949 37238 37239 818057019 24385 24384 242220630 79225 79224 123339647 83821 83822 326049079 17909 17907 333173446 40985 40987 9729530 18195 18193 22602256 33774 33776 66888385 11658 11659 571809473 99224 99222 880297783 96256 96257 719834615 76397 76396 747601538 70838 70840 173862427 16213 16215 539318131 97238 97236 392183990 61740 61739 475342592 15154 15152 26163334 22480 22482 99209461 76402 76404 624033746 94397 94399 585277158 17192 17191 482263802 16691 16690 16333160 27010 27011 404459858 73113 73115 208313729 7771 7773 359049776 23510 23512 88871004 85491 85489 17169476 89794 89795 731513665 70767 70765 498517288 41766 41764 232021445 48523 48522 306368312 76417 76415 265851966 78999 78998 516866468 76419 76417 449321082 34747 34745 466564804 44539 44538 596034225 48291 48292 77073579 45493 45491 433997495 39023 39025 798073854 57522 57524 843024758 66327 66329 906428679 76427 76426 472279708 32492 32491 765100805 9870 9871 387503761 95277 95276 894969286 92541 92542 944420012 53042 53044 946143608 743 745 316671398 69279 69277 676625597 27647 27646 349128271 76434 76436 286647549 99863 99862 174058111 18595 18596 143352064 36665 36666 441549904 76440 76438 465203644 41794 41793 748350346 39577 39578 999978347 99744 99746 231405919 59578 59579 193716449 5123 5124 17640537 93676 93677 325460765 9770 9769 315377808 49846 49844 925689630 50952 50951 502220832 35894 35892 912140280 29895 29893 365015002 6342 6340 350833446 22969 22967 108108858 60686 60687 800896290 50237 50238 506600089 76454 76456 519605299 52383 52382 822026916 35316 35314 667196806 47925 47924 150815757 12539 12541 532387969 4664 4662 897375361 82022 82021 67343444 54007 54009 714926553 20274 20272 637277137 6411 6413 596266132 84494 84493 798063485 63387 63386 426020485 68578 68579 556707303 97898 97900 12550601 23722 23720 189776440 80198 80197 532925436 38495 38494 632424716 44242 44240 787558828 72171 72173 103404416 69748 69750 377599502 67875 67873 420425868 82542 82543 980083440 80468 80470 492115092 15383 15382 654331119 80645 80643 104341305 44588 44590 271886314 30068 30066 76673909 76483 76482 897318839 93030 93028 432625127 76484 76485 474933524 89758 89759 912819563 10328 10326 860536544 36747 36746 105480686 88911 88910 267698059 82820 82821 745387393 98531 98530 421273291 63380 63382 275395499 70584 70583 266067856 80605 80604 65222916 44128 44129 154864187 75644 75646 54797567 57103 57105 175280906 74200 74198 805490696 75789 75788 432735447 79373 79375 211652559 2409 2410 908215299 76502 76501 371933155 36262 36261 118160813 55499 55497 19141762 67972 67970 932058919 76504 76506 976528816 73464 73462 227619242 76506 76508 145764486 96553 96551 802362952 70300 70299 346260173 97715 97713 747707939 68356 68358 847594699 84138 84137 851995357 55400 55402 914888029 75635 75633 269910863 85566 85565 831466566 36728 36729 624863358 72179 72181 431781575 28058 28056 591918794 87114 87112 10805872 5068 5070 54601577 94471 94472 421677621 50022 50020 178521620 48527 48526 784742852 76524 76525 240480000 75227 75226 283704086 51888 51887 105277712 79550 79549 324936260 9052 9050 599371849 49651 49649 650578845 73469 73468 8878726 52081 52080 713195509 22413 22414 984076397 28765 28764 977204031 543 545 709229729 10448 10450 422515039 25100 25101 177308473 85242 85240 20988729 15600 15601 18421618 18529 18531 428828174 62112 62114 426112416 7757 7758 846337800 76542 76543 631156587 20744 20743 255091987 68574 68575 835356727 44737 44738 425901807 30820 30822 464680420 74474 74473 56255363 41819 41820 23140792 45453 45451 987185781 24136 24135 407455129 17203 17205 153668343 76553 76552 520380800 25180 25182 587373796 56590 56592 1702698 76554 76556 166711307 61203 61201 956914193 7048 7050 23283147 22621 22620 870193562 35345 35347 963262688 59427 59426 729758608 89464 89463 822050684 40161 40162 109684945 58914 58916 838611865 44545 44547 47463495 67757 67755 682210702 2649 2647 60156954 34755 34753 955563233 33403 33402 203169060 15848 15847 322792285 35582 35583 523915942 76570 76572 717985380 1624 1626 256077881 20462 20460 266320518 67306 67305 877179911 67020 67021 258264402 88926 88927 425441082 90026 90027 440459627 76577 76579 778982069 76580 76578 374034655 76581 76580 819346434 99936 99935 450519477 7839 7837 477097612 4110 4109 989239493 14097 14095 392017167 94536 94537 523153101 25700 25698 711845708 76588 76586 285694912 45724 45723 941109249 92777 92779 973925473 36257 36259 69398296 45087 45089 948393489 25771 25770 38322719 76594 76592 197868773 72810 72812 522341624 16517 16516 975937532 1060 1058 295273682 95429 95427 848044048 76599 76597 756723544 92916 92914 194188362 59276 59278 5065767 98102 98101 578511195 76602 76603 907251334 99319 99320 998622920 33289 33291 160118097 71057 71058 638391941 7696 7698 447717175 55793 55794 104237766 76609 76607 362508070 6819 6818 105033234 54567 54569 47188738 76612 76611 293702041 9988 9989 331206301 66429 66431 451186119 7089 7088 433779940 33203 33202 288254233 873 875 7219542 73037 73038 46547248 24042 24041 888125371 79898 79897 321651236 39343 39342 329334802 91742 91741 67516442 36183 36182 154401995 76622 76624 869672729 53776 53775 386316598 31136 31135 340432153 29249 29248 202050620 76628 76627 976321117 20540 20539 608611149 34891 34892 151424003 93226 93225 552855961 5127 5125 472601818 49174 49172 189052803 28080 28081 800378995 49049 49047 868595282 34348 34346 719174779 81274 81273 543044650 40457 40458 236622919 19038 19036 989013052 76640 76639 650799793 46204 46205 849995577 34686 34685 176690723 11443 11442 566753292 47753 47752 8591601 95681 95683 708333768 13439 13438 8123884 76647 76645 447355871 66235 66233 653203764 8334 8335 240453014 92243 92241 585749837 37271 37272 425345461 78005 78006 65265269 76653 76651 868555139 74753 74752 141505077 45082 45080 892442097 65571 65573 779524407 54704 54705 319298070 52049 52047 127801687 33779 33780 862224859 76659 76660 153892860 32369 32367 110500088 76662 76660 27084969 63250 63248 960626207 2505 2507 366836687 76665 76663 824395382 25984 25986 537516518 6718 6716 644937035 4000 4002 938704059 53637 53636 198908932 61711 61709 19356940 59684 59686 389232212 11477 11476 71301714 67117 67116 480646837 47850 47848 875645662 76673 76675 245757714 80757 80755 27600935 96607 96605 342163907 79296 79297 529543523 87617 87616 150890175 57784 57782 928630356 60326 60328 355651853 88593 88591 884517989 24454 24452 902647932 21588 21586 622785525 42092 42090 547621780 71808 71809 275227635 76687 76686 440126924 84715 84714 193517995 51662 51663 772294142 16195 16194 48536287 29528 29529 458131735 42396 42394 507285018 76693 76691 682142995 76694 76693 4296001 76695 76693 807669801 76696 76695 63489643 60245 60246 369598530 84234 84233 949640946 39424 39423 10022064 86326 86324 31870155 98593 98592 606297117 62797 62796 408148498 60608 60610 294619329 86156 86158 297174761 67179 67177 531739865 31638 31637 811449731 96886 96887 455363924 18280 18278 470223996 9198 9197 308601039 73191 73189 108125036 32899 32898 787945667 84566 84564 495865275 76712 76713 153539325 63745 63744 223561655 66926 66924 141094735 81910 81909 858573283 22228 22226 39658886 27650 27648 84907666 42059 42057 712177563 52319 52320 237819317 84428 84429 69669934 8437 8438 54471410 29725 29723 703184175 76722 76724 277017078 76725 76724 446531295 27159 27160 591598859 42985 42984 532349687 24291 24289 286142957 7261 7259 41443878 72803 72801 512131289 76730 76731 53454273 30090 30089 131510760 8956 8958 559260599 76734 76733 213890203 89483 89484 740888259 64911 64913 575610295 76736 76737 669792485 39065 39066 204316499 88070 88072 29912082 59124 59122 66682159 91504 91506 72822059 80931 80932 299562823 83411 83409 917812524 76019 76017 346836136 22583 22582 45533350 50478 50480 567896195 83489 83490 793602415 17181 17179 952651648 24460 24461 554776215 87197 87196 797430612 52863 52862 938911391 99039 99040 427965078 5156 5155 293903334 60851 60850 634198734 3953 3952 626358628 86204 86203 387881168 75163 75165 211092890 12266 12264 391873352 76757 76759 36141513 65662 65660 147651477 53338 53336 224760163 85063 85061 384737499 56069 56067 696528319 46948 46947 686092627 75663 75662 462643728 40618 40617 931911142 56448 56447 153058200 51963 51964 690555899 76769 76767 24435225 99062 99064 885121421 38458 38459 193145997 94603 94601 788985728 7711 7713 710665750 75312 75314 48987701 32714 32713 710344504 94321 94319 936616028 67360 67362 684939078 10512 10514 124456969 35816 35815 681167386 96799 96797 621898250 42555 42554 618647049 72927 72929 955212665 57872 57871 887533079 76784 76783 816412045 6207 6206 843101286 88170 88169 665811893 66865 66867 867260661 81550 81549 154171368 52270 52268 246368391 17370 17372 766275894 76789 76791 830986208 68647 68648 371531940 21704 21703 136197943 49321 49320 116547638 43002 43003 28782569 70910 70912 607162445 79631 79629 184206955 7502 7503 299296563 64788 64790 714195586 36307 36309 962944757 20532 20530 409735094 11071 11069 926496113 9036 9038 565764 56039 56041 293548719 24306 24305 613632723 33252 33250 985868661 76807 76806 872249897 43320 43318 36005397 87507 87505 483076127 86957 86956 858292106 53196 53198 309288082 58114 58113 120045251 11174 11176 367573788 76812 76814 711331903 9684 9686 862167362 28213 28212 918664154 82207 82208 578516207 76818 76816 637804263 93226 93227 454932258 26771 26772 500647038 76821 76819 286011107 58180 58178 391395351 72949 72948 670875771 77912 77913 70737496 76309 76307 308135140 87205 87203 867278892 32312 32311 750220671 76828 76827 416961557 378 376 128794629 83557 83558 885117379 76829 76831 849385152 82917 82916 102949861 59458 59457 955388155 8610 8612 11799615 64161 64163 602173367 47741 47742 773639677 92837 92836 857561759 4806 4808 981692999 76838 76839 499706174 62174 62173 247462677 47622 47620 240766064 62240 62242 976304197 12788 12787 720219158 8195 8196 237777643 76844 76845 474778894 46719 46721 755852008 22321 22319 630018915 64619 64618 787210942 37342 37340 45738688 76850 76849 502076834 1038 1039 29044523 88086 88085 741635027 26979 26980 600528879 93293 93291 628355371 66028 66027 67849434 19910 19909 42493939 3399 3397 809738665 21517 21515 38535676 58056 58055 97897409 97589 97591 100745707 76859 76861 164265504 38467 38469 426524373 88844 88843 594340754 76863 76864 578922508 74895 74894 254203176 48832 48830 508761912 13820 13818 979792614 99796 99798 738254505 76501 76499 907695292 38833 38832 592089579 9635 9633 299421624 38271 38269 415530139 477 478 295652217 19867 19869 296123258 35265 35266 271844327 76876 76875 155085760 29690 29691 2790177 27436 27438 167978163 18887 18886 495146935 29572 29571 11330935 49432 49430 32279322 11870 11869 747221288 1828 1827 766057552 4645 4643 728120102 16543 16541 923607788 76884 76886 153843120 76886 76887 849641022 46034 46035 252205237 18114 18112 99644615 430 429 937617126 70582 70581 919398383 24809 24810 180756240 75110 75111 695365627 61151 61150 418781097 63683 63685 521466937 94527 94525 27424937 2739 2737 657068925 6959 6960 26901915 96772 96770 357069009 76898 76900 306821619 9844 9845 766064745 13218 13216 909738402 76901 76903 441282773 3239 3237 995280872 7297 7295 448490618 76906 76905 245779049 76906 76907 6549315 89170 89168 662556292 68856 68854 698604692 76811 76810 711548640 54214 54216 224756096 53452 53454 569706311 60364 60362 157503291 99225 99224 251265720 69128 69127 84384210 74874 74875 848170935 74791 74793 452079385 44064 44065 328883944 76919 76917 454515173 24174 24172 570904540 18392 18394 394470780 42735 42736 966062123 76923 76921 230487370 14154 14153 642281667 76925 76923 516179158 94367 94365 746587519 4418 4417 666477556 67285 67283 916775676 76929 76928 756826939 67402 67401 712724136 16575 16574 715859129 57816 57817 135820571 45911 45912 971719910 35689 35688 342915755 60076 60077 558256087 89872 89870 831158842 56004 56003 36891828 14626 14625 642934355 39607 39606 429635948 71310 71308 940212342 65140 65139 551008423 90940 90939 392092335 76943 76942 123036669 63946 63944 51648365 99430 99431 282597477 930 929 576576402 73248 73247 234259184 88440 88442 952870599 18790 18792 67015095 44887 44885 903906834 76951 76950 857656593 82335 82336 37737642 45802 45800 152918794 90510 90508 209911562 70449 70450 952459025 10657 10658 933788740 65804 65803 31550449 76958 76957 757723544 86260 86262 528199171 76960 76959 883471429 16984 16985 756849569 57911 57909 323296671 53059 53060 279874013 41089 41088 344778082 53433 53432 453015923 28774 28775 57945158 90543 90545 820260861 92819 92820 378269907 14253 14252 787935590 59323 59321 768200823 70455 70454 435973537 84954 84952 705029846 65536 65534 233158299 19975 19974 973349217 70478 70476 30836846 76974 76976 583355690 84769 84771 879508951 11493 11491 601181430 14624 14623 781644522 19813 19814 356480404 76981 76979 891504644 21098 21096 18777198 57383 57385 349879042 74832 74830 449963102 25252 25254 517864624 55400 55401 365671619 12253 12252 101044356 76988 76986 40598739 88138 88140 183014541 20965 20963 336758067 84487 84485 142181798 80744 80743 248412613 73058 73060 323720175 66126 66124 78800321 23202 23203 30937470 76995 76996 516333575 86562 86560 822547793 35814 35812 389328307 70133 70132 860263559 34620 34618 628541682 51955 51954 39232464 80210 80209 439142933 49079 49080 530962211 69354 69353 210642660 20675 20676 955164079 9358 9360 460913717 16474 16473 31055891 95832 95830 606590397 87641 87640 809424593 56259 56258 813705253 85614 85616 755451136 90811 90812 57468768 48989 48987 732943170 40326 40327 645149501 79531 79532 980141814 13793 13791 920501304 52367 52368 21620655 23188 23187 445706902 48163 48162 597669092 87236 87237 411112881 10656 10655 301673961 77021 77022 979052944 89894 89896 81059357 93264 93263 942997690 38255 38256 734618470 33534 33532 736303180 93635 93637 118985946 74826 74827 770112074 47336 47337 8801727 7140 7139 503454259 40243 40241 848150710 1193 1192 963338200 85042 85043 739022131 35825 35824 10212461 5579 5580 683114800 77034 77036 247735777 37938 37936 168957219 29542 29540 618493035 3990 3988 112156717 20349 20347 173776486 53507 53505 544193172 48722 48720 92208734 93502 93501 795350131 20938 20939 222711659 87893 87892 861838512 34089 34091 922856381 25683 25681 39225903 58722 58724 25385337 67322 67320 659743045 40019 40021 72781764 70517 70515 531740528 58827 58826 104492572 80818 80820 255321925 84775 84773 421758959 33698 33696 380381865 75168 75166 66999910 55607 55606 582320452 77057 77058 368567938 28260 28261 599585075 2666 2664 688621931 43373 43372 476954621 76554 76553 882341125 78087 78089 416888777 34440 34438 227103427 29652 29653 3787982 77066 77065 372650176 84330 84332 324155146 60947 60945 70041356 25014 25013 158356535 40286 40285 525456195 67509 67508 504423931 77070 77072 947999845 99108 99109 18841695 28831 28833 72767201 69955 69954 4125314 67798 67796 924484851 548 546 11909519 37547 37546 602326832 67261 67263 428541420 12695 12697 98728288 63836 63835 38220468 55214 55215 185453451 66424 66425 677167976 77084 77083 642815319 82485 82483 448737249 93851 93853 160106897 31036 31038 539008649 47598 47597 625526793 12691 12693 70296779 87957 87956 806338979 46234 46233 696445896 15274 15272 391553707 12712 12713 302812492 3631 3630 471086953 51633 51634 810138880 93990 93989 22459637 77097 77095 855478753 65653 65651 807166029 77099 77097 496305136 23285 23284 247018917 65881 65880 522809899 97553 97554 871703038 42823 42825 975127741 142 144 834200826 93689 93688 778960754 87634 87632 485957871 60451 60452 947673197 40845 40847 329533242 40948 40947 379922205 21524 21522 44586198 79669 79670 660193133 92426 92425 790272301 89148 89146 299994427 77113 77114 554002733 77114 77115 197133324 84086 84084 937726111 66177 66178 749811454 14789 14790 78829492 3347 3348 592522494 43710 43709 791995105 42923 42924 12581690 43586 43588 122378989 77121 77123 243908569 77123 77124 535255881 48851 48853 25392362 99095 99094 899193503 24466 24467 587125659 11305 11306 46301613 77129 77128 410512300 35219 35217 57517140 14111 14109 631321379 1001 1000 179818732 77133 77131 324812352 77132 77134 736668123 83301 83303 754585523 30153 30151 421625190 31738 31740 612028173 77138 77136 967888839 68548 68549 728712053 9177 9175 436456319 38021 38022 847013532 63684 63682 926387181 93334 93336 561816563 1458 1457 139294240 84781 84779 977508379 87919 87920 116954090 76191 76190 939287708 21093 21091 437691701 77149 77147 489581531 73564 73563 599415706 33611 33610 39749958 77151 77152 350385200 78950 78952 391289298 97606 97608 147497890 53428 53427 686876839 65455 65456 165480581 91539 91537 499307545 84959 84958 38049768 61722 61724 991444699 65253 65255 975026220 51163 51165 617128303 43862 43863 625704470 24796 24795 697651169 6245 6243 585416738 7274 7276 237651893 21438 21436 810284058 53750 53748 683809310 6734 6733 836471528 34503 34501 63667313 31188 31187 322813609 4552 4550 986880216 59203 59201 559449858 77173 77172 536207691 44730 44728 535013303 79373 79371 571774652 77174 77176 16663417 64127 64125 66121874 10846 10848 570944768 77179 77178 993038425 37195 37193 201709658 5080 5082 609582520 73504 73503 532725379 2216 2217 63823011 24952 24951 695306549 25636 25637 20552145 35063 35061 28167425 82560 82558 785949041 88236 88235 12481951 85220 85222 337218585 69298 69297 590899331 89804 89806 582353407 77191 77192 505593776 77193 77191 739261035 68261 68260 181645009 2544 2543 127018348 88105 88107 643737734 49785 49787 397630923 96303 96304 171854332 98739 98738 66858301 78829 78831 520633024 77201 77199 995163356 16234 16236 113163989 77203 77201 751219672 47383 47385 549662468 69518 69517 254965354 31227 31229 694635379 80037 80035 591477514 2816 2818 387882105 57861 57860 98212834 49028 49030 928175537 46522 46524 58618498 18048 18047 752021325 70210 70209 440884181 77212 77214 300378541 80647 80648 16019028 79115 79114 537063217 77217 77215 103775353 84129 84127 521422923 39206 39208 912352631 30407 30406 48237528 17289 17290 541287976 83996 83997 429098416 97987 97985 603545671 46825 46824 166786427 63073 63074 577699295 73086 73085 153630663 26765 26767 35484931 41186 41184 71757656 77229 77228 404099008 21871 21870 585118911 84816 84817 597129808 16737 16736 600177199 60878 60880 878266768 17906 17908 290677131 61115 61116 661368757 77234 77236 795031747 63443 63444 273761594 24225 24227 618795105 77239 77238 59222556 73900 73899 50176095 94808 94809 290464586 36402 36400 737767228 77242 77243 520369751 77242 77244 206159 90131 90130 925087091 75298 75296 860685914 77245 77247 5760921 99058 99060 196424546 77247 77249 307443978 55031 55033 773768894 77251 77250 900362233 81386 81388 929161327 9482 9484 576659848 21935 21934 108439727 76302 76304 687922419 99975 99973 950597324 64068 64066 469988107 79370 79369 359193143 29721 29719 707160039 77260 77259 196852184 37251 37253 393489622 72498 72497 55737765 20768 20770 652555927 69310 69312 590706291 77263 77265 648070093 57650 57648 270235660 14533 14534 820078509 48862 48860 72964481 47905 47906 326282490 82609 82608 57987010 17804 17803 802710835 6124 6123 190240363 51598 51597 101480459 44672 44674 85629665 56942 56941 4717849 91265 91267 394632606 39862 39860 319519185 6825 6826 487816649 68798 68797 531809715 66438 66439 531178250 77281 77280 835061442 98106 98105 468498844 48469 48467 47430712 78969 78968 774780068 73962 73964 445529464 47647 47646 721504961 5841 5839 5370180 41570 41568 90874084 24336 24337 216981808 49323 49324 78911330 54708 54710 184363862 47123 47122 736030023 88937 88936 38926924 72457 72455 347319790 16532 16531 308563 5087 5086 544611534 82168 82166 776389329 54488 54489 3576727 85383 85381 793212674 46820 46821 918849150 24974 24972 683068650 75471 75473 373236436 58305 58307 260239758 35751 35749 457751518 58682 58683 674136419 19093 19091 668531169 3199 3198 674877447 37485 37483 68236668 15426 15424 639424559 9916 9914 140015930 92336 92334 703555553 48597 48595 788482920 28223 28221 279403747 86014 86013 899568164 65344 65345 335414643 11365 11364 167798711 40470 40472 686815544 9060 9059 676537637 59589 59588 115179129 77320 77318 727027970 98330 98328 156290957 87164 87165 204189830 28207 28209 46271122 43898 43900 869248740 48660 48662 329229666 95432 95434 539266776 67101 67099 870737859 24822 24821 51236991 80968 80967 124509662 55892 55893 53164908 58766 58768 683522291 60467 60468 36383480 77332 77333 3998794 28641 28639 241263321 3957 3958 406961261 82591 82592 39437303 65853 65852 467166868 26670 26669 424799611 5566 5567 304725089 39640 39641 321870376 41183 41182 142163917 84119 84118 238903790 67702 67700 19759459 46900 46898 752286140 39596 39598 991392428 77346 77344 676528535 40092 40093 61766890 13141 13143 301485801 77348 77349 228840456 17427 17429 66217755 48796 48798 334686674 77351 77352 92972133 77352 77353 88704354 79084 79085 15640293 79957 79956 40169178 41351 41349 313385967 30274 30272 11394905 38457 38455 247835045 40234 40232 31048487 81195 81194 15555783 73819 73818 237956147 6399 6397 149511884 77362 77363 56969408 76555 76554 813439537 62064 62066 707195483 24904 24903 23060241 98745 98743 607463696 16193 16191 511363574 80501 80500 623382237 62570 62571 51105007 77369 77371 131217255 48587 48586 288371426 77373 77372 843079660 77374 77372 669114660 50265 50266 442393465 36528 36527 743422791 22877 22875 490094429 26889 26888 19659059 61966 61965 987020253 91016 91018 758513528 65388 65389 684363049 84609 84611 298756067 60773 60774 223117455 91079 91078 254376016 61642 61643 351832559 67740 67742 404569022 28745 28743 892716399 36619 36618 395948457 54911 54909 221626735 10632 10630 699778964 77389 77391 932816064 48625 48624 174231781 45033 45034 51755792 50143 50141 2434805 49270 49268 89948585 39701 39703 101231464 35504 35506 378730076 77396 77398 321670842 90861 90860 763189943 59536 59534 133803291 73116 73114 675193215 77401 77402 485971837 30231 30233 928197722 77404 77403 416206571 85 87 999434187 14378 14379 778428444 79105 79103 617636707 89554 89555 545971528 96246 96244 52656694 96130 96131 759704122 93164 93163 482434957 94092 94093 584666791 43168 43166 981705690 60385 60383 540508862 77414 77415 24132593 77416 77415 592538112 54518 54517 746497140 37642 37643 651685970 22400 22398 351232911 77420 77418 833846608 17681 17682 559471334 111 112 437645797 18164 18165 122052556 8425 8423 506078232 41350 41349 890339254 75188 75190 342478121 10651 10650 348520175 77427 77428 361405917 38553 38555 362917773 67981 67980 571829526 52660 52658 238695587 78171 78172 630371494 54716 54715 691799480 8231 8232 425939045 51815 51813 785172088 54003 54002 690697090 13062 13061 479086250 77438 77436 451512342 34872 34870 507493986 24957 24956 480701695 45682 45680 419371640 77442 77441 969426411 68428 68429 456027448 41913 41912 436326835 2592 2591 586143579 48232 48230 199785195 42559 42560 223280439 28558 28557 25676983 36870 36869 536566834 48039 48038 574457311 77451 77450 68569724 55630 55632 807070758 41975 41976 87489278 89247 89249 688222680 99433 99434 50300813 77456 77454 526631843 34242 34243 762377060 51113 51111 805815463 63527 63529 935238609 61285 61286 371336912 4309 4307 393411886 77460 77462 450223460 99262 99261 9165331 11024 11023 40181208 1657 1659 205546186 88679 88677 957014760 62283 62282 476016899 77468 77467 560276967 62394 62392 760556489 1116 1114 109920851 77470 77471 684402613 9471 9469 331659180 61009 61011 719968098 77472 77474 332119430 77473 77475 205250592 96780 96781 433085918 42680 42679 573449965 41105 41107 369133994 22098 22096 137767329 19251 19249 935222195 36647 36645 596539496 92870 92868 527400359 9329 9327 865854325 9020 9018 32465770 48467 48468 552513781 86868 86867 67765934 86234 86233 484831042 66354 66355 288251075 11961 11963 65976154 67504 67502 196667568 77489 77491 342389647 64305 64306 519027586 89617 89616 740753024 34649 34648 244168932 43072 43073 512863815 85500 85501 160556528 97954 97955 359309300 41189 41191 554577989 77409 77411 237655867 77499 77500 10267482 25005 25007 637961833 79805 79806 711997458 42235 42233 110301852 25658 25659 419711632 75188 75187 620931124 30621 30620 141771340 77507 77506 638186373 77506 77508 157550694 63624 63623 408932814 61106 61108 530638907 34077 34078 400723567 51019 51017 239294007 42379 42380 190316630 7172 7170 327948522 94248 94247 248421307 54324 54325 911312989 22103 22101 17236493 37797 37795 655579046 13010 13009 655895084 35916 35914 380279994 28353 28351 883614424 18465 18466 77466243 20995 20993 820175210 82209 82207 655495474 77525 77523 64819905 2551 2553 777869527 67512 67510 577557632 68383 68384 104286766 7365 7363 685499511 77530 77529 378345916 27992 27993 843965534 35933 35931 636619035 33135 33133 516113865 90237 90236 531813011 59100 59101 431501912 42434 42432 528872170 6187 6188 325764142 31566 31564 81642876 50944 50943 52254885 77540 77538 803055246 77541 77540 94623552 17549 17548 703074271 31074 31073 108261090 80684 80685 466740096 49863 49865 192461629 63278 63280 330619110 60374 60373 258656396 72135 72136 13039166 77547 77549 7297925 42330 42329 141660160 77550 77551 330795913 77551 77552 855175367 77553 77552 465980703 77554 77552 399948640 74534 74536 860717216 14973 14972 95067424 42923 42921 783702324 47551 47550 191157883 60197 60195 641478652 70268 70267 594986963 95795 95796 179509137 3743 3741 51181198 40154 40155 384451502 77564 77562 277169259 52866 52867 262773033 69545 69547 527776534 32599 32597 609876520 62658 62656 979910138 37256 37257 574694033 5049 5047 372013142 54873 54871 208120002 52313 52312 878529939 79302 79303 169473667 8845 8847 368523733 91147 91146 40830008 36126 36125 462037200 48253 48251 940552284 22072 22071 352943837 94363 94365 328152362 95812 95814 591376460 5413 5415 880225949 61139 61138 752894716 1511 1510 887301787 39692 39691 154666538 50613 50612 895454573 74880 74882 579030151 98640 98641 566865011 67366 67365 836277389 26781 26780 483537174 17118 17120 381913874 25288 25289 606102525 77592 77590 745511966 44948 44946 521265284 66973 66971 511542778 59056 59054 706666602 80330 80329 527803017 14937 14935 282816457 9221 9223 47635163 16802 16803 144186700 65933 65932 483195136 77600 77601 497449628 14774 14772 696175642 84893 84891 624394523 87716 87715 503468726 33974 33973 635645653 61059 61057 619601757 81348 81346 147058612 49536 49534 680258405 30385 30383 87893747 77610 77609 749276173 3361 3360 425520340 12517 12519 436911562 14174 14175 14308502 40548 40547 31666139 82668 82666 18941089 80507 80505 478792227 27508 27507 496532229 59887 59886 566415160 95803 95805 578125858 70130 70131 45935800 46252 46254 508606888 65252 65253 563744732 92382 92383 909693891 79867 79866 205669455 77623 77625 706127503 73906 73905 456100672 93646 93645 973891026 84879 84880 300132534 77629 77628 444037354 18694 18693 49830691 21148 21149 143822596 28016 28014 433238333 28049 28050 834257807 41656 41655 200569353 77634 77635 61709553 77636 77634 334285624 77636 77637 958316408 37044 37042 938260919 90784 90782 281204371 15551 15550 39622274 87887 87885 119645762 62002 62001 263504313 72203 72201 56062155 16625 16626 803442165 98951 98953 766975151 77645 77646 57376220 1649 1647 29740252 31284 31285 269281779 58253 58255 277818660 27868 27867 850793652 64803 64804 997381870 17746 17744 796252897 77651 77653 592564779 16455 16457 487112215 7496 7494 379953804 68812 68810 235863462 93647 93645 266473714 85725 85723 970797472 27441 27442 886193959 48600 48602 116333616 96723 96724 77472715 69170 69169 955884845 77662 77663 107610769 80419 80418 614118383 70534 70532 714847403 3964 3966 716036962 29917 29918 817485186 3983 3984 490507352 34159 34160 65873835 22739 22737 269664804 20419 20417 539379222 56191 56192 921492836 77672 77673 836564361 63827 63825 323756318 25367 25368 40938061 43331 43330 334104079 82092 82090 590288424 51757 51756 667441215 66560 66561 687002251 57177 57179 652301017 90319 90318 711260939 97830 97831 310226490 76856 76857 316689429 79496 79494 254071880 62645 62647 5918686 73756 73758 439267077 21850 21852 528987034 77686 77688 485803364 18176 18174 345278190 51213 51215 530979419 86569 86567 680597415 70062 70064 35502137 77693 77692 124723116 81682 81683 502948410 24760 24762 71199537 78279 78280 272862808 25906 25904 879543598 64250 64251 315275621 70505 70507 799737872 29827 29825 554871639 96220 96218 644753070 77702 77701 243282403 77703 77701 554615166 15730 15732 244023117 33716 33718 428743689 18578 18579 747596670 90729 90727 32999068 43671 43672 356436823 77709 77708 694259777 50089 50087 867488325 99892 99893 294720749 50020 50019 69677589 82440 82438 658045947 77712 77714 507014410 97782 97780 786348761 88067 88066 417959469 38678 38680 408678402 44107 44106 170671077 84639 84638 184429100 15820 15819 68442311 43219 43218 474820546 27821 27820 296396463 32725 32724 57170580 76139 76138 358588432 28788 28786 990600142 1879 1881 186317704 82391 82389 607058982 9033 9031 267292088 36809 36811 457976922 46661 46663 829128018 40447 40448 306051546 32770 32768 646839667 18417 18418 549567425 77733 77734 878019124 61236 61238 496700426 77735 77736 536060796 24397 24396 844521729 77738 77736 815637016 49043 49044 823543 94972 94973 587219725 18785 18783 678369850 83390 83392 273741100 43735 43736 693907781 85634 85633 721351912 20722 20723 590055219 57291 57290 319218277 55947 55945 898449018 38195 38196 602144209 35918 35919 144995285 9852 9850 42382327 41376 41378 858384770 7527 7528 781006097 77753 77752 724365998 54637 54638 889944030 30512 30511 326644526 80154 80155 218397429 77949 77951 395413359 77758 77757 964336217 9056 9055 677128368 59840 59841 918241101 18180 18179 190505326 13921 13923 330258538 86701 86699 244409888 52761 52762 349083630 31694 31692 319268389 31081 31083 582151255 85286 85284 72474363 77768 77767 642115377 75685 75684 274025393 84680 84678 345474604 40894 40895 228586143 6184 6186 206541425 77418 77419 678888276 83936 83938 113019446 82950 82949 41138896 47044 47042 49118864 17393 17395 442315764 77778 77777 235462537 77779 77777 755806774 436 434 657709171 91630 91631 22330009 83494 83492 657313404 34260 34262 304682205 66448 66450 662706050 89981 89980 626194162 6321 6320 250048296 97767 97765 115412147 14576 14577 63363113 74904 74905 891490769 77790 77789 37398508 29102 29104 853943309 84133 84131 935981145 56022 56021 280435627 23848 23847 649542636 71791 71792 985974819 83331 83333 854970375 66244 66245 29760281 77796 77798 448227725 76802 76801 304274319 2625 2627 17194412 28599 28601 665461594 68138 68139 765303034 61499 61501 906025170 72189 72190 5021380 18951 18952 295295694 59397 59398 1579682 84862 84861 251102416 21562 21561 31660623 22739 22741 686643580 77810 77809 207549880 7835 7837 998027599 78886 78884 972624723 18373 18374 90063245 24995 24993 376587954 75621 75619 35491707 61046 61045 437058904 33311 33312 249537487 63268 63266 73313739 73724 73726 734138981 78051 78049 952548587 85561 85562 199141939 77822 77821 511298945 77821 77823 99410303 92850 92848 641281563 78413 78414 394449487 91774 91775 933419288 72808 72807 217668386 29368 29366 673299199 87204 87203 72445405 77830 77829 32008469 58006 58004 46325000 98011 98013 505807406 63786 63785 209121082 45957 45959 818846659 71639 71640 317348050 16750 16751 236424517 99681 99683 737603560 39824 39825 92499889 26891 26890 554214020 86575 86576 405772133 40838 40840 184258317 29858 29860 724039218 495 493 654153476 47395 47394 324297650 67453 67451 302942706 91345 91347 24344027 59592 59593 25965214 33823 33825 290628565 81346 81344 200482948 6958 6959 445781257 50406 50407 809250691 74920 74921 186936955 34450 34449 870662102 36070 36068 660141145 63934 63933 59741253 12961 12963 891995604 75063 75062 735886492 82448 82450 865181998 47042 47041 458103389 388 386 997436948 95168 95166 449453490 84537 84539 204948015 54970 54971 247254693 46795 46794 636834806 77865 77864 853112467 20906 20905 860590022 64174 64175 578584030 20026 20025 617595700 12705 12703 531517923 64776 64778 1970850 67062 67060 717645612 31427 31429 76426512 10700 10701 480848870 33134 33133 663024181 78730 78728 363789973 77875 77876 174374606 79794 79796 857898246 89664 89665 740414263 87523 87522 493109125 53127 53128 946997304 26533 26532 548230225 42780 42782 916506145 97559 97561 577670989 13314 13316 973042201 77885 77884 626393592 77885 77886 368526771 56276 56278 770682783 59189 59188 935183554 26117 26119 971330002 37945 37943 665109871 676 678 467910932 82455 82453 336281224 21540 21538 773543382 41062 41061 670224411 33301 33300 761320871 9503 9502 254655044 9426 9425 787660965 12694 12695 708097603 8951 8952 47616823 10762 10760 328590801 30053 30055 887148542 90243 90241 956845237 83523 83521 45456392 83649 83647 706611346 67768 67769 437602119 34575 34574 513096451 6930 6928 229688130 64187 64185 374036969 38193 38194 414743051 63501 63500 349002244 59050 59051 485948273 53532 53534 445376449 84153 84154 825091702 9359 9358 497754707 77913 77915 813276420 77916 77914 611814661 87082 87080 944922587 18235 18233 58010319 28650 28649 657221326 47054 47052 554891303 31167 31168 230476079 87717 87715 16430873 87190 87192 618252936 90981 90979 956842394 77923 77925 972971915 51472 51473 299226650 77927 77926 610893644 77928 77927 888115800 77972 77970 887231662 29554 29552 715690106 41783 41785 840573979 77932 77931 159996509 20438 20437 330168697 86041 86042 425862954 42876 42874 231174745 82494 82495 201299754 11751 11749 526366833 55360 55359 226091483 58865 58866 891486284 5227 5225 237447747 45780 45782 317792320 52313 52314 137391492 51780 51779 368907169 93387 93388 582893489 53287 53288 26525236 17726 17724 886131424 51385 51383 679281638 64550 64552 162415744 20005 20007 620234942 31321 31319 687033581 16495 16494 828714257 23415 23416 71888194 32616 32615 327293429 24845 24843 213165935 18308 18309 743502327 11600 11599 294341771 90346 90345 513047057 50799 50797 721423723 58652 58651 502714070 96466 96467 308017523 77960 77961 415824368 6897 6896 701030316 51494 51496 241597388 8555 8554 365610519 64849 64848 70589844 96422 96420 709618497 69418 69416 726277982 64367 64369 223512088 53464 53466 682137251 77970 77969 290535421 77971 77969 304517362 88044 88042 689497370 77971 77973 300699365 14532 14533 929752822 47266 47264 43559765 86453 86454 472599878 52642 52640 906134218 54168 54166 20128007 87051 87053 949595957 51201 51199 146955721 30502 30503 57240546 37881 37883 529569102 29540 29539 783988136 50590 50589 343994707 77985 77983 391576419 10838 10839 938641326 77987 77986 141046436 49889 49891 615756953 63466 63465 469542054 62395 62394 882044750 3155 3154 606603140 3404 3405 43044052 99093 99094 247871402 90116 90114 18438936 36994 36993 366683529 12258 12260 662244927 9 10 781699984 66936 66937 350560827 2162 2163 150618199 60392 60390 825705116 31383 31381 303085853 14247 14249 658296489 9161 9160 182063220 78002 78004 44381616 78005 78004 634004795 24251 24253 865918874 64526 64525 21912525 96018 96017 837881282 80364 80365 311892856 78009 78010 670057992 42101 42100 787401265 71146 71147 550755873 78011 78013 197441669 78014 78012 544058673 1351 1350 558724051 95672 95671 618271131 33565 33567 89810105 42480 42481 265521431 8388 8389 792741836 30681 30683 430018310 37790 37791 307764876 78022 78020 262976771 4127 4125 555658391 43007 43008 11512251 14286 14285 721016092 1342 1341 411771390 10633 10634 647523475 60894 60896 230021142 22810 22808 452252331 86149 86148 575509847 14147 14146 955705476 33741 33739 449706487 15309 15307 397883167 8146 8145 744224544 79288 79287 626973203 15752 15754 79474500 69341 69340 51361921 90525 90526 770060465 56982 56984 57859145 2954 2953 791723621 32372 32370 997339006 75788 75790 774445859 90904 90906 966541336 78044 78042 822282950 29226 29225 371940841 69602 69600 78282198 60696 60695 725326547 23519 23521 678796121 71255 71253 699108663 9347 9349 24681707 2823 2821 922299568 55339 55340 930427153 79525 79524 29746946 78054 78052 30641611 13475 13474 519668045 39604 39603 668495208 38748 38747 562305415 43462 43463 309221278 2719 2720 52662824 35390 35392 933202138 13751 13750 829178407 86318 86320 754645 27437 27436 761293606 6776 6775 221616488 51216 51218 364668906 59664 59666 500056737 86608 86607 131303693 78068 78067 330262806 60139 60137 749569527 14543 14542 929559417 74813 74812 589762570 78070 78072 57643629 46796 46795 884221469 681 682 956154264 43474 43476 650263596 62319 62318 946858234 78077 78075 448498509 31127 31126 90615933 14514 14512 245833190 8877 8879 846339021 74909 74911 812411934 55376 55374 436302953 94186 94187 364027025 82115 82114 625913851 69010 69011 174472520 26979 26981 519508197 65165 65167 131696872 87235 87234 858436892 96486 96485 109382697 26813 26815 528254777 73550 73548 13759882 72483 72481 878167501 72066 72065 975071556 99136 99135 705598709 40130 40128 945150844 63167 63166 730844719 99351 99349 138404540 18753 18751 414483052 72135 72134 945387684 4391 4389 574055015 37927 37926 536055517 56635 56633 21004596 78103 78101 592774735 1776 1775 748496156 21392 21394 578561684 69307 69306 227416744 76003 76002 612444588 32371 32373 372915708 93868 93869 831991794 78109 78110 2581606 25096 25095 766488654 51378 51380 904978487 78113 78111 633026733 78114 78113 109904082 1729 1728 562860718 62978 62979 709714178 66047 66046 744071326 25558 25559 896031121 61946 61948 635274919 49775 49773 36443158 78119 78121 236811332 98431 98430 349614606 42013 42011 499360248 69300 69302 855438382 42696 42697 489346880 4866 4867 380007416 78126 78127 200805574 58046 58047 955942285 26539 26537 191004375 15194 15195 439273410 94360 94361 487572503 71199 71198 125112437 67012 67013 681327732 78134 78133 479294242 84959 84960 431483992 45295 45293 587863473 28245 28244 149624867 91994 91993 284805010 14698 14700 16298968 99220 99218 159551244 78141 78140 316504854 15377 15379 551395538 60043 60044 175392075 19765 19763 101807576 64426 64427 901311012 43328 43330 339571556 37347 37346 279398984 52079 52080 764533096 53164 53163 129978437 31674 31673 568388367 74575 74574 589757898 96218 96216 46925206 24052 24051 208361752 18160 18162 664541533 97220 97222 14929587 1388 1390 45070654 78157 78156 582114141 92817 92815 177058845 23751 23750 979866180 16389 16391 412609728 78161 78159 457397115 48130 48128 63019489 78163 78162 8125607 98756 98757 982001794 7627 7626 919039483 61508 61509 981049985 78166 78167 7300454 49036 49037 762342252 6844 6842 203465226 45806 45807 140585366 97865 97864 709412337 99704 99703 828907883 78172 78173 380492795 81586 81588 232354048 73523 73525 118853659 97953 97951 368224751 90468 90466 746928067 78178 78176 808467809 18298 18300 958545565 93961 93960 909930092 72187 72189 481807228 7054 7053 629194400 50744 50742 164901266 78184 78182 492505308 3872 3874 898630115 28535 28533 753778278 34687 34688 602689785 88272 88270 311458363 76558 76556 852755674 78190 78189 786751140 73007 73009 901988151 20742 20740 226914570 82569 82568 335722470 39323 39322 90007563 54025 54023 999168915 12369 12368 311500750 35434 35433 445956786 60005 60006 739879059 12353 12351 832230583 10653 10651 921707406 14891 14890 809315210 72746 72745 417653237 78203 78202 781257525 87733 87731 218888792 66279 66281 891879904 99032 99031 3735089 78206 78207 632521728 43298 43296 951454140 89311 89310 910170315 87179 87178 663162888 78210 78211 287189743 31372 31370 728479054 75595 75596 191025539 70231 70229 560467331 21053 21052 67544382 96101 96100 143885609 89593 89594 497808871 36454 36455 434791018 87017 87015 620590092 63533 63532 834559079 30865 30863 363897591 78222 78221 214645966 24091 24090 271296222 28383 28384 988168106 78223 78225 834716506 18605 18604 156378496 57917 57918 563486234 23077 23075 112176023 55668 55669 69540313 89341 89343 579952279 68145 68144 660299149 84778 84779 178912086 56447 56449 425745378 77631 77630 128143854 59640 59642 5776614 8704 8706 999087891 13083 13081 107961350 18980 18981 65933219 93425 93424 141481017 65872 65871 561701503 18615 18613 520733819 48887 48885 660724890 10028 10030 783977085 90980 90978 339805007 20133 20134 333472155 47234 47232 381145336 92326 92324 467475470 21567 21566 529946556 78249 78248 954072163 40015 40013 62031528 3506 3505 37143339 83154 83155 257574145 78253 78251 862471413 52199 52198 224483289 28434 28433 2478713 78256 78255 601376225 63020 63019 278777110 35712 35711 140160382 92145 92143 340748671 82469 82467 772030751 19984 19985 60265137 731 730 788553165 94843 94845 3545384 59791 59793 331149316 42513 42512 195664466 78266 78264 968727233 80994 80995 546085956 36212 36214 7375580 78267 78269 44013996 40227 40228 524841112 96522 96520 828765190 53213 53212 593609081 74556 74554 318878227 3398 3400 21334613 16166 16164 135764103 7610 7612 400321966 77517 77519 374356738 44845 44847 646890047 24279 24278 997759298 95396 95394 495066581 73283 73285 457612439 55107 55106 526871648 54069 54071 431524247 76993 76995 981719370 36684 36683 337263122 90490 90492 969373959 81436 81434 178402121 75628 75630 729493742 24172 24173 750349402 17571 17569 529977671 97026 97025 433641727 78290 78292 68340645 83479 83481 151850104 25807 25809 42401654 82753 82755 689572038 45071 45070 491372248 34022 34020 725192218 47498 47500 877862318 59169 59168 176127629 60391 60389 765960435 64507 64508 31107601 78302 78300 654464079 71268 71269 45717160 78304 78303 831124456 21938 21940 508041428 50725 50723 354576507 78306 78307 861261902 75287 75286 29491115 43575 43577 315841786 23327 23328 302865049 86078 86076 754507803 98196 98195 494384308 57515 57516 956702148 7632 7631 36082899 11849 11851 698602127 63816 63814 576388737 78317 78315 535204240 79316 79314 991734167 21089 21087 787496588 78319 78320 351301137 78320 78321 573798503 5317 5316 203825690 60162 60161 408061916 35105 35103 315432553 56109 56110 614835825 78326 78325 776297680 75430 75432 156807593 34666 34664 309355794 31609 31610 9786491 88831 88830 478510070 71471 71469 132825347 14488 14487 260130969 78333 78331 10875512 78332 78334 339436552 51242 51240 49243486 66681 66680 521373454 62752 62750 754839548 97040 97042 28115019 90115 90113 647228689 6838 6836 736308358 78341 78339 696813251 32762 32763 978539333 48280 48278 444462040 96947 96949 446118298 33136 33138 641468200 82704 82705 554844479 53478 53480 269969746 67597 67599 369056229 84446 84447 518888111 78350 78349 444707530 75057 75056 986403204 44592 44590 56044170 42631 42632 757860476 36560 36559 724169015 16590 16592 366825813 7387 7385 511840427 86525 86524 109068249 7076 7077 593186589 78358 78359 380338448 35361 35362 45438451 93894 93895 581825204 10066 10064 930223831 78363 78362 116281061 52129 52127 12095757 11362 11363 166805534 78365 78366 1313028 40325 40326 116879720 65305 65307 522143787 89106 89107 188870349 15182 15181 577825541 44068 44069 938666512 65210 65212 714042240 78373 78371 445691803 11409 11407 545334659 21718 21716 237410233 10851 10853 805276102 49851 49852 386441221 30762 30763 290026214 96716 96714 187947299 11326 11325 76665017 78379 78381 961504429 90603 90601 18259423 42093 42094 542293872 25821 25820 969888665 36526 36524 700675033 93404 93403 968937438 62588 62590 949538986 18356 18354 971858348 31015 31014 52637169 60954 60956 854126493 69220 69222 724785723 58146 58147 201977018 43152 43151 584184325 55912 55913 708513683 24545 24543 363516787 43278 43280 7241616 48825 48827 588014661 3126 3125 598535298 48913 48915 505499654 9440 9441 80495741 78401 78399 624200838 33658 33657 297630698 90635 90636 496140939 78404 78402 545299416 26142 26140 101396164 55664 55663 632720019 82355 82356 840224510 69439 69440 416432760 78408 78409 529297306 61107 61106 132901639 39635 39634 957902143 35971 35972 26656314 78413 78411 925613772 30161 30159 939176981 26435 26434 833002385 29 30 460920447 69617 69616 337203646 35228 35226 353046352 68805 68806 111468827 60737 60735 472762027 35838 35839 31646714 28030 28029 235804558 44968 44966 17817707 34044 34043 113051815 99999 99997 549209006 16792 16791 973064042 26252 26251 574601710 45307 45305 767613280 93076 93074 531732524 21304 21305 405075906 83647 83645 640155257 85121 85119 54184262 73291 73290 116752488 90976 90977 944631353 70527 70528 764588483 78435 78436 349672142 78436 78437 739830653 99924 99925 185858998 88220 88222 275209448 48023 48022 808337648 57088 57090 870726952 36369 36368 437922531 93106 93105 400929000 84840 84838 788489642 33608 33609 10664011 29718 29716 676265647 78447 78446 552057125 64724 64723 729079931 93913 93914 139327852 35862 35861 975782092 13551 13549 639704553 24413 24415 476296424 78452 78453 316670259 78454 78453 99311666 8198 8196 845182686 26419 26418 428503291 78456 78457 546164464 58590 58592 199221146 92362 92360 986557844 76129 76131 131146687 78460 78461 939658003 6483 6481 379376644 86777 86776 556462079 77158 77157 764109765 69524 69522 480625074 29061 29063 591524658 78467 78466 504607479 43549 43548 783607202 53795 53796 752397574 14893 14895 834155051 16175 16176 322880694 64403 64402 825500271 25345 25347 674664430 41257 41255 22653368 18438 18437 96202588 76762 76764 689573448 94447 94448 500441194 8584 8582 456279786 5088 5087 3451758 60582 60584 216129229 44820 44822 42009121 74329 74330 104543634 53922 53921 489579091 53029 53027 833577380 93451 93452 788910301 26183 26182 195011272 78486 78487 960872662 31794 31796 261153525 78489 78487 107297546 48156 48154 620444005 76446 76448 225679783 71083 71084 767501292 85916 85918 69020730 98655 98656 942959241 53172 53170 826955738 38802 38803 920478011 78495 78497 845416355 78498 78497 69120533 48698 48700 87359847 78498 78500 892791189 5775 5774 141259423 46015 46014 449095474 90206 90208 79317416 58581 58580 922993716 65250 65252 815640364 6662 6664 93963976 81417 81415 12202974 23996 23997 446916436 17782 17783 920684138 91384 91383 969250312 10014 10013 28231083 32636 32634 48299702 76024 76026 517128991 97250 97248 912326371 83869 83870 300698009 45741 45742 858800670 78517 78515 571325494 39673 39672 810285200 74233 74231 803217810 56244 56245 334552021 99839 99838 375648060 87332 87333 712177162 76825 76826 676505959 55936 55937 514514727 55774 55776 8904930 64248 64247 906716303 94612 94611 413575498 65027 65029 844156646 67343 67341 877742462 87059 87058 450148899 78531 78530 420960339 3179 3177 259994598 93903 93902 519109513 17256 17257 660116491 48428 48427 251326206 87594 87592 19003775 7188 7189 557556258 991 992 690677074 13095 13094 654428587 78540 78539 314152462 95581 95579 333953418 50086 50088 220771656 36035 36037 930421533 61219 61217 814837108 27747 27746 425939878 89399 89401 666496510 99978 99979 175812348 86147 86146 403114902 78752 78751 471343744 92009 92007 621755083 11681 11683 273595475 41790 41788 835360987 18228 18226 883495622 82835 82833 560330441 78554 78555 965396498 50818 50820 968071857 13422 13420 942863946 54744 54742 692169561 14634 14632 962566029 78558 78560 319158792 35540 35541 781008512 20320 20321 565386907 64594 64593 802829051 38727 38729 78420437 78563 78565 814237443 19050 19052 412381687 46597 46599 8728057 89787 89785 494894480 91643 91644 774909968 67947 67948 19695255 35606 35604 917617669 78571 78572 8257463 36562 36560 487147786 55650 55651 48227306 65869 65868 329842435 65740 65739 420681801 91146 91144 240257780 76922 76924 392565795 7106 7105 754560442 11748 11747 928232268 2267 2266 759505658 5994 5993 990544567 78583 78581 884110424 52490 52489 339613511 69761 69763 626298089 70607 70608 787766499 78483 78484 255500522 37343 37342 39850441 78587 78589 812498354 22040 22041 184051748 41208 41207 362092005 62338 62337 740093920 3476 3474 221732331 64551 64553 561371837 41316 41317 67273376 46640 46639 4515490 60837 60835 491951181 50446 50445 261585461 24797 24799 910813144 89587 89589 342560680 78601 78599 731602999 2128 2127 898615765 78603 78602 233461290 92766 92765 856639886 77071 77070 442827818 86787 86785 383600942 36708 36707 677938332 39743 39744 528919668 70547 70549 968884299 76395 76394 579256978 98042 98040 65951509 47982 47980 137752192 20141 20139 95755493 78614 78612 593340822 78615 78613 388656353 44597 44595 107680858 69218 69216 210175204 78618 78617 406718871 81093 81092 394501934 78619 78620 178218927 9034 9033 22586970 68480 68481 877495345 43448 43449 258430865 78623 78624 817200558 6084 6086 477126398 21626 21625 121397193 34293 34291 511778945 38951 38952 10355598 45974 45975 628089512 78628 78630 226633221 36142 36144 127369691 7766 7765 17206534 31966 31965 228391382 64064 64063 681824846 32365 32366 717955933 1563 1561 428792019 74000 73999 874248746 92936 92937 64210517 32433 32432 668303147 90997 90996 118200118 78640 78641 936119018 99044 99042 104467083 78642 78643 675914829 28676 28678 567095923 94937 94936 898051967 61804 61805 791169192 28623 28622 299272494 94708 94710 863079763 58529 58527 778068471 86310 86311 40115749 21779 21780 545615390 21810 21812 515982243 81889 81887 367213955 78654 78653 509847745 75592 75593 687230929 89450 89448 871313587 594 595 139999481 52120 52121 539352832 78658 78659 44427743 52394 52393 752289240 78661 78659 687862098 6887 6885 863284903 39279 39280 439011650 29765 29764 289468650 55465 55464 676660269 52536 52537 186886978 67611 67612 729083611 4830 4828 52155078 80042 80040 843938379 37352 37351 22039710 59544 59543 604897773 69507 69508 851609038 3462 3464 77021714 4350 4348 530693455 3906 3904 760910496 73081 73083 993703012 99916 99914 752663050 40473 40475 260749611 49343 49341 517500031 44406 44405 645021554 6903 6902 788515682 51723 51725 847641549 79905 79904 408910075 5185 5183 427898085 37772 37773 324899948 20267 20268 576241427 92273 92272 73478630 71717 71715 686478894 28467 28468 487465756 2837 2836 424888737 78691 78690 36381688 16761 16759 349941440 44810 44809 673333133 14789 14791 42896732 13012 13013 941752654 45539 45537 761903764 78696 78697 803456637 78697 78698 841930223 77930 77931 235357158 87005 87004 517348520 21866 21865 25053644 28239 28241 94439241 44734 44732 255057956 98279 98278 634086779 30198 30196 10892033 79368 79369 735931421 22468 22466 886835024 89349 89348 731769235 1687 1686 3772869 99867 99866 363107425 78710 78711 407796245 19741 19739 176924664 50403 50402 310749286 14587 14585 230867919 95674 95672 221375235 70144 70143 972996790 17224 17222 763569237 18104 18106 961376360 57471 57473 600404239 51062 51064 583564127 94268 94269 112399528 88441 88443 71927532 67777 67778 321980942 78724 78722 459627910 11922 11924 49712281 73107 73108 468745059 79009 79008 194948413 64436 64435 205279557 16904 16902 946456581 7042 7041 317035415 78731 78730 815951292 52497 52498 4428216 78733 78731 480220653 8923 8924 360810903 10190 10188 996551951 7464 7463 54879104 805 803 451498745 41054 41053 134998069 34938 34937 82730396 9957 9955 706086721 64654 64652 311325680 50790 50791 848704393 67427 67425 945345839 78744 78742 719258660 39927 39926 24630850 99314 99312 423319404 11551 11552 756887416 91964 91962 525970517 13481 13480 14193278 32032 32031 13032446 6369 6367 692994188 78548 78549 346516870 76043 76044 291947740 13901 13903 16311841 41333 41335 198678368 14190 14189 127199083 16156 16155 966711220 32468 32466 12186108 59470 59468 515870802 78760 78759 148410940 4563 4565 906350597 31562 31564 40396152 78763 78761 291927968 60185 60186 156529974 53371 53369 956370927 81515 81513 437378246 37416 37418 449133550 68790 68792 240217370 64833 64831 18174265 78770 78768 827212504 29206 29207 61944004 63967 63968 230949548 80902 80901 19603916 22081 22080 931082211 22939 22937 420995341 13549 13550 848089398 14960 14961 851843638 42587 42588 974116835 78779 78778 104952218 43067 43066 145915139 46435 46437 944630824 36214 36216 615876887 12083 12085 386864029 71447 71448 296204772 11385 11383 692628216 23723 23725 699447937 75669 75668 574523182 63152 63150 9036206 78789 78788 741924896 37641 37639 302688871 97791 97789 463777226 78791 78792 509516473 78791 78793 20814781 17725 17723 903220437 28171 28169 242363599 57028 57026 374836835 68562 68564 442323217 8881 8880 477219352 78797 78799 64345601 78800 78798 705605515 17367 17366 498429185 66346 66348 79973700 83958 83957 927226888 78804 78802 231215382 1400 1398 936035480 56717 56715 360702640 10081 10079 883638512 61586 61587 749948014 91476 91474 398474626 78810 78809 895460981 78811 78809 113089703 22313 22314 354973694 18622 18623 959627922 52295 52294 191464178 78813 78815 254614914 52766 52767 216640952 71541 71539 444202556 27703 27702 657243978 93824 93826 747001017 90543 90541 224665999 70727 70725 451257628 93045 93043 285416933 56778 56776 208619751 27457 27458 669927420 81329 81327 16896109 29299 29300 38800107 31086 31085 635902091 67731 67729 302550141 78827 78829 684976275 74279 74280 96557772 98590 98589 461974665 376 377 429758482 77810 77811 437886866 81841 81839 66277051 83317 83316 97057449 78788 78786 21079999 78835 78837 109935508 78838 78837 498623790 35552 35554 624154646 4053 4055 74707725 44889 44891 807498087 16201 16202 810247264 16582 16583 18354657 98679 98678 64758408 41115 41116 927108860 87482 87480 698137807 95646 95644 331862396 44489 44490 428725826 45535 45537 286864873 63330 63332 109847999 35116 35118 550419264 31747 31746 356826190 58529 58531 633693672 53732 53733 516097460 78854 78855 457041127 65537 65539 547862342 61599 61598 379688790 88930 88931 485826812 49605 49603 904168978 568 566 193402054 56189 56191 746890677 68524 68526 522213411 37064 37065 19788997 73845 73844 1987567 76842 76841 771508779 87156 87158 53521532 8100 8099 895313894 24710 24708 525401061 78869 78868 496084480 84568 84570 21500063 88763 88764 617662913 88039 88040 82674257 55670 55668 537419044 47603 47601 804451046 81663 81662 373332615 61352 61350 871219680 10951 10950 178077862 78878 78876 409968623 82733 82731 117400266 27024 27026 716374210 63731 63732 424085822 60645 60644 888102685 18607 18608 355972611 8822 8821 524977964 64433 64431 217522628 50152 50154 13668631 67423 67422 305218828 30139 30137 598394326 78889 78888 836272567 97919 97917 451301447 84202 84200 15709863 78891 78892 838044797 12176 12178 227547064 7869 7868 296700763 26245 26243 578767861 77389 77387 548425826 78897 78895 897434636 78897 78898 67218888 71692 71691 740441855 48727 48725 58374346 78900 78901 217670429 30003 30002 290455107 98159 98158 228751665 90246 90248 423753596 14866 14865 731277305 41434 41432 427127622 78377 78376 562496473 95562 95561 612162374 66924 66922 727844561 85263 85264 285365649 78910 78911 720553133 1439 1437 326777465 80369 80368 522448763 11498 11497 64705190 22916 22918 71710274 6822 6820 311826280 5056 5054 815503345 62881 62882 186308427 18568 18566 459861142 78920 78918 739676396 9024 9023 650483408 9089 9091 826497548 78923 78921 402248583 78923 78924 342726883 27671 27670 337022426 72082 72084 646806966 78927 78925 295519577 63281 63279 510933676 78929 78927 750625909 16351 16353 522251742 56490 56489 808999732 78930 78932 397406637 57380 57379 81990186 38284 38283 55852376 27246 27244 432572836 59142 59141 210669518 26080 26082 921385254 18916 18914 838059712 72911 72913 212206360 78940 78939 883536891 29193 29195 833736892 48060 48058 745817845 77146 77144 566438499 60653 60654 117624997 13973 13975 785293281 22790 22791 322981784 77852 77853 921408830 78948 78947 910639682 78948 78949 282281902 65614 65616 200405906 37931 37932 17145539 34106 34107 353203657 74966 74967 696884706 36521 36522 892026763 8178 8177 105974260 50303 50305 571809590 55431 55429 674731869 78958 78956 115046516 8912 8914 11023410 86416 86415 15644172 80126 80125 802964134 33188 33186 444164606 20758 20759 666818502 49876 49877 4177358 59039 59037 359649895 88625 88623 457590048 26490 26489 593747548 76367 76366 167102597 90531 90532 103167980 85008 85006 512593557 39745 39743 633193347 77820 77818 596922686 52166 52164 363613607 87231 87229 602283355 78974 78975 764413742 5742 5744 409817224 97183 97181 879268270 5711 5712 30629685 55211 55209 813051958 78978 78980 830315770 78981 78980 230518843 73102 73103 537946410 31669 31667 757522133 79935 79934 430739883 87448 87447 239345196 46474 46476 465519109 63133 63134 632385324 69206 69205 705316024 84290 84288 303235969 85073 85071 1948371 95834 95832 29305791 62210 62212 504417730 91372 91370 989410784 11014 11016 247774568 34881 34879 416681972 51403 51405 803544174 45212 45210 784270100 65988 65987 393515226 86347 86346 613620376 65538 65540 479616739 46971 46969 30228874 84761 84762 610511875 16819 16820 451817562 96790 96788 274462799 49561 49559 795962578 79006 79004 276283908 61192 61191 813272653 94718 94717 987301730 39377 39376 7778852 56408 56406 723524285 15236 15235 44158058 38760 38762 190479569 88323 88324 662278361 24829 24827 144093526 89837 89838 703393803 23092 23091 353780180 52444 52445 152428270 77151 77149 975102649 57258 57260 876187250 9960 9961 460156585 99367 99368 969531780 79021 79022 776350741 79023 79022 117669696 32650 32649 103387407 15881 15883 708138338 13611 13612 958691676 47474 47473 698195710 57283 57282 36026571 1138 1140 552682354 26827 26825 77235142 79031 79029 930554264 71783 71781 797986855 34453 34452 550542144 39121 39119 680837197 93951 93953 978810077 835 837 975285870 79037 79036 924900734 81303 81301 726195758 49198 49197 748696320 20525 20526 23495281 79039 79041 837310082 27475 27473 695555438 7882 7884 596518170 13761 13760 721188614 3896 3894 42901190 79046 79044 648316243 94860 94861 561436070 71079 71077 40444803 55341 55343 773678952 53179 53178 90825447 31175 31174 269136643 73360 73358 90030663 12607 12609 662306984 97601 97600 665007993 49539 49538 580141557 52905 52903 401897265 98808 98807 967817325 61531 61529 917991195 79057 79059 540434469 48919 48917 552707623 79061 79059 472249023 37924 37926 332953381 76736 76734 372217500 7543 7541 235166097 61670 61668 343903822 53853 53854 809610416 67404 67406 840498252 79068 79066 309468 93464 93462 81432298 77682 77684 226056987 70472 70471 69413000 99362 99360 523603703 42347 42345 571365385 73703 73702 630082186 24437 24435 693810567 11040 11041 394551513 95017 95015 300611396 28914 28912 995778147 78176 78175 501633764 38559 38560 19581433 79079 79081 830209754 96166 96164 314622927 79082 79083 927262753 88211 88210 385590484 77354 77353 54915116 25582 25580 284110911 31591 31593 110184223 24023 24021 378563946 55515 55516 92845631 80979 80978 77443044 71606 71608 582971047 20998 20996 815266754 66908 66907 813477950 11517 11516 374178869 62641 62642 450714853 54979 54980 588380258 97378 97380 479546357 29085 29083 545919597 46845 46843 273904104 70376 70378 556113111 53772 53770 280997974 37358 37356 808051211 29453 29452 958587428 10230 10228 661043763 95060 95058 950204408 58608 58606 747285328 85658 85656 170408175 16406 16408 940658570 46954 46953 48200595 27215 27214 668431812 89441 89443 156887815 69 71 61924980 51166 51167 659598469 26019 26017 390284978 55264 55265 134707467 21341 21340 526859151 12945 12944 357334864 13876 13874 860610471 82393 82395 85664253 72221 72222 622698746 50663 50661 165701146 79122 79121 73220855 6966 6965 928589254 79124 79123 601110746 92650 92652 236378924 93048 93050 25147960 14266 14264 67390898 60416 60417 970516952 62033 62034 489814899 22292 22293 49547461 79130 79131 52805872 42740 42739 17388961 79133 79131 854536450 42042 42043 746150972 78294 78295 767464212 8782 8781 219763046 80771 80770 29748622 83111 83112 730523905 79139 79137 471214740 98000 97999 331618394 33566 33564 287732977 12070 12068 758924473 70887 70888 770859342 66998 66999 622581302 20527 20529 62666664 9373 9372 672230607 76089 76088 7532801 17732 17731 230747064 15429 15431 95206741 44444 44442 936857330 14320 14318 273786319 24672 24674 113082143 14569 14567 584490813 39507 39506 635836309 59377 59376 69411010 20412 20410 298177201 83087 83089 85103306 29933 29931 425660525 75303 75305 513124931 71475 71477 31351093 3005 3007 443843595 54650 54648 795741943 79163 79161 414258340 11082 11081 295716474 33702 33701 596197423 24505 24504 998863600 61282 61283 605531800 79166 79168 594371022 93447 93446 697774094 13028 13030 799978715 24949 24950 356828598 72193 72191 297586823 53261 53260 484450976 58095 58094 749241471 29705 29706 902772986 77191 77189 693445246 92609 92607 450799491 78718 78719 977991526 15217 15216 51073347 11185 11187 824695439 53243 53242 478706042 55390 55388 666027871 10120 10118 978642390 47955 47956 512603419 10816 10818 210499816 56735 56736 327655676 13467 13468 255736537 99472 99474 831356550 1872 1870 93435481 47154 47153 473661973 2657 2659 836843481 92775 92776 957610425 62105 62106 947784954 55362 55361 944351299 93043 93042 58363461 9269 9267 60787872 94107 94106 984468764 36324 36326 913837926 79199 79197 45227504 81404 81406 495106221 9047 9049 10300597 22581 22580 638943264 25228 25227 198444435 99952 99951 958057812 79204 79205 640418783 72410 72408 658288216 742 741 722515273 11646 11645 655913613 48198 48199 551011159 30525 30526 588277687 56147 56148 12747538 34457 34456 951872853 56463 56461 33440511 42238 42236 738054702 5039 5040 893662544 89828 89829 800075821 79215 79217 589253212 7557 7556 100448878 10074 10073 53396813 79220 79219 441069977 73860 73861 531883288 79222 79220 382726767 54767 54766 329327539 82639 82637 398971554 91747 91749 997129602 3761 3760 44463594 93983 93981 74594066 79228 79226 76633429 92097 92095 813500169 79228 79230 375839455 91455 91456 48523357 95549 95550 242901826 28453 28451 633747653 10810 10812 467729423 70746 70748 904111469 98222 98223 821994494 43570 43571 220944366 44391 44389 41791874 65117 65116 936827261 24425 24424 428172193 73190 73192 700912226 85583 85582 394329859 36138 36140 619180973 19151 19149 866011465 42756 42755 43261732 79246 79245 232274080 87763 87762 323004287 38360 38358 491036053 57772 57771 582036184 79250 79248 442873131 79251 79249 417757533 79250 79252 52207914 69841 69840 60292680 79253 79254 976960187 53426 53427 39503633 62699 62700 615871282 44882 44881 124091617 58667 58668 108246827 59502 59500 384244811 99987 99985 12978136 98474 98475 488070455 79262 79260 880098969 23381 23380 114147614 43773 43771 695414477 43602 43601 845393277 79266 79264 43274217 60163 60161 697573507 36071 36069 8923591 16227 16229 301800973 39084 39083 844883264 41738 41736 641853653 88636 88635 465261308 41461 41462 701324262 44462 44461 750599817 79275 79273 691370068 27762 27763 284054443 34766 34764 960133929 87156 87154 912393203 99616 99618 107581346 91192 91190 711617171 83351 83349 660763036 79280 79282 232923761 50557 50558 62035017 5090 5088 52740730 79284 79285 22978855 79284 79286 396260409 40653 40652 184476467 41209 41210 184309928 79288 79289 545452634 58009 58010 906112838 3183 3181 76886832 5110 5108 855208809 70553 70554 949747428 43762 43764 163800022 23113 23111 425232244 88586 88585 26060943 2765 2767 238046237 12726 12724 438405868 79299 79297 486879766 20792 20793 249000941 89505 89503 348198269 71367 71365 623289551 64439 64438 544302738 89578 89577 685465053 58074 58072 889857827 79306 79304 400942985 32285 32286 734780487 78474 78476 533410235 14407 14406 994035791 79240 79242 784104809 455 453 551485690 47683 47685 977388648 67212 67213 760329704 57891 57889 32999810 16116 16114 89144145 78365 78367 293784264 29145 29147 153627895 31627 31625 538507305 32731 32732 886848857 35738 35737 364724292 55303 55301 719783210 71911 71910 302778747 93887 93885 72961 30241 30239 977886537 56626 56628 455793490 85032 85034 795947989 79327 79326 406894749 34300 34302 166337991 14381 14380 88787941 56265 56264 483901530 60142 60143 643257700 79331 79332 587978674 64136 64134 362298749 44100 44098 395916145 52963 52962 814028274 79334 79336 470114693 79337 79336 67301719 79338 79337 773421891 29570 29568 717925063 79340 79338 257345722 67035 67037 744513493 77851 77850 537243201 69286 69284 348245701 96004 96002 267032659 79344 79345 278908669 22969 22970 647354781 48504 48506 64883126 44708 44707 89534292 31836 31837 722747639 64064 64065 617308108 65880 65882 363758276 2279 2277 806823751 26679 26677 716283027 53060 53061 68623627 42810 42808 169566975 19735 19737 366430903 79356 79357 21616576 70497 70498 513693654 69245 69244 94717915 49354 49352 363305909 14919 14920 64234518 52020 52019 326200178 83503 83504 981935 94693 94692 608594518 21071 21072 883021133 92138 92139 718490212 23302 23300 10353207 80493 80491 811105074 50561 50559 497524676 84492 84491 611891960 4951 4952 72494867 4690 4689 783236583 41464 41462 347836667 94120 94122 324984764 27240 27239 875564101 13587 13588 243602324 5608 5610 225203225 85935 85934 638387714 46387 46386 92101303 79380 79378 364848479 60393 60392 390282344 58682 58680 383059041 41595 41597 664131251 87004 87006 623626991 40561 40560 67330003 52900 52899 68331828 67435 67433 506663529 33963 33965 616726771 50848 50846 904479087 32526 32527 812333338 84003 84005 61270125 66725 66727 401043353 93757 93756 367791087 59876 59875 722369908 87388 87390 857538102 56656 56658 430276887 27915 27917 838720558 34837 34836 536175339 89017 89015 450582176 96743 96741 16058406 81865 81867 55057321 5331 5332 270772199 90084 90083 914519147 46405 46403 754316930 78957 78956 477195010 79405 79406 837262104 14844 14843 827034809 6789 6788 959554412 69423 69425 71094910 43327 43325 957901297 15536 15534 810305940 53889 53887 433955368 69250 69248 500481672 96566 96565 123141928 64222 64221 78716006 81753 81752 538519678 85504 85506 989541932 23570 23569 72347960 45833 45832 100868223 96403 96404 640386365 67284 67282 45981597 77216 77215 502759648 79700 79699 342101395 64448 64449 600319668 60544 60543 666041008 54832 54830 818849697 24330 24332 47200825 11481 11480 709570871 79429 79427 768348510 1166 1164 404665923 79431 79430 693972589 56552 56551 150709664 82926 82924 77575750 68162 68164 641336144 83365 83363 528139791 79436 79434 424220619 74730 74729 195149097 13141 13142 79669655 32259 32260 506717026 86677 86676 856651033 54939 54937 604094316 72854 72852 20712619 16852 16850 174862734 47499 47498 148003567 52447 52445 786998937 12181 12182 661662050 34027 34028 656537374 93470 93472 738229556 89712 89711 867813086 79450 79449 92807255 72123 72125 799864962 80700 80699 959618262 14996 14994 777095564 45172 45170 6527080 91257 91258 436136590 28961 28959 745213509 79457 79456 88614809 76575 76574 299064120 5437 5438 14972153 95939 95937 492228597 67782 67781 674100255 92559 92558 342867374 45368 45369 910410975 79462 79464 596357345 38545 38543 365803228 26864 26866 4326516 70634 70632 29451584 24430 24432 583698179 8432 8434 174888624 31772 31771 889689209 96061 96060 755557247 31554 31552 61090781 20944 20942 369759265 83288 83289 778624367 79473 79475 972860899 79474 79476 968639732 79475 79477 446632922 55857 55856 138484814 88629 88627 688310809 13573 13571 872498767 97932 97934 845084967 71907 71909 752637903 80079 80081 692995505 49748 49747 485936380 62806 62805 39552635 526 527 282044658 43523 43521 378925724 11119 11120 82785164 94640 94638 449579499 70051 70052 456870265 79491 79490 595159477 79492 79490 434598546 86003 86004 21087153 25798 25799 906506858 85917 85919 732863797 93589 93587 197478183 20119 20118 183641257 69564 69565 103467665 35033 35034 776371005 35067 35066 412772713 79501 79500 552748759 55346 55348 199173372 88095 88094 803872847 77009 77008 14701304 40364 40363 303116767 15309 15311 720293757 73917 73916 85826005 96426 96424 599496055 57940 57938 286844299 84727 84729 451522860 90341 90339 75511961 10482 10484 54247697 47209 47210 453702729 11827 11828 64040674 71080 71081 554234700 40916 40914 815323889 74914 74912 90516907 9559 9560 677059519 72090 72089 743004416 84533 84532 544564169 21197 21199 878631141 30945 30946 975627172 30796 30795 11441069 30527 30525 656272972 2590 2588 958955346 95108 95109 40747962 5067 5066 331283119 32780 32778 482919860 91813 91811 405620463 14902 14901 440695017 53245 53243 811152710 7692 7691 701932605 78171 78170 928177375 91491 91492 845603938 80527 80526 418934037 33844 33846 991099304 36623 36624 876048357 79538 79536 797457942 28519 28517 300912803 79540 79539 502350265 87154 87152 578075373 84271 84269 814317884 4123 4125 330180062 73804 73802 80767673 14114 14116 836575107 1025 1027 576136399 73314 73312 620473491 65666 65664 859327477 49955 49956 19138138 12202 12200 2497037 45195 45196 490311927 60964 60966 303868989 93592 93591 42254791 72468 72467 1806586 73684 73686 245673505 59718 59717 739891301 79556 79557 805398084 21887 21889 227576027 64362 64360 412311693 11253 11255 297126343 75216 75218 295642350 26147 26148 759765691 49069 49070 565455003 80117 80115 631332032 88635 88633 363669510 25381 25382 834509802 14349 14351 978509070 81595 81594 284628783 71322 71324 949740915 74315 74314 425032312 31349 31350 647130510 79572 79570 528219897 78159 78158 54044991 1298 1296 977364414 59998 59996 280048934 4292 4291 64848007 70449 70448 452338198 86160 86161 448675030 66730 66728 591879366 76893 76891 66446662 95597 95599 8904138 45779 45777 827362590 52988 52990 193383874 83033 83032 218520102 6638 6639 70212050 25172 25171 218669242 27504 27506 595309650 3545 3547 804980252 48873 48871 636319686 69178 69180 633347343 69825 69823 72094224 79590 79592 95170721 31790 31788 728172004 65087 65085 341422408 22524 22522 7889021 20052 20050 991524912 33342 33340 606254990 91000 91001 855889108 13598 13597 102351740 11280 11279 95230156 84961 84962 996075978 79918 79919 628463077 79603 79602 690310101 41566 41567 65108087 48458 48456 911486401 10334 10332 154204147 79708 79707 363350451 63446 63447 730169276 7559 7557 443966272 70112 70110 230744632 32670 32672 705376038 79612 79611 569420838 36715 36717 1513786 79612 79614 888872498 45451 45449 961544866 96970 96972 609286854 79615 79617 850246212 34218 34217 994010660 86487 86489 894656894 70908 70909 434277554 60722 60723 990638872 61386 61384 666305428 79621 79623 17404535 87976 87977 869046144 79625 79623 967209235 79626 79625 76971470 41666 41665 717531179 35898 35897 962534351 46223 46221 718494391 79630 79628 62885472 76796 76797 242070430 48180 48178 12181951 79633 79631 950047785 91291 91289 822763933 20414 20416 533235383 49485 49486 890388852 60160 60161 957860275 4310 4309 242716954 10215 10216 481560260 27454 27456 115746199 25493 25495 343673411 15736 15734 8320564 65030 65028 661130994 94280 94279 743007700 15654 15655 327905771 79616 79614 608482951 59668 59667 146170582 77634 77633 186473309 79647 79649 364569695 79650 79649 863607928 9449 9451 441102568 69448 69450 821018981 98532 98530 796710778 79654 79652 345388461 55518 55519 418129154 90590 90592 926309286 5559 5560 813444538 14469 14471 320733583 84908 84910 515476197 79660 79658 261237980 74684 74682 299737279 9854 9852 71624143 18041 18040 91095220 97675 97677 940457288 64869 64867 209763280 79665 79666 959573726 99068 99066 815610231 91609 91611 392065326 96381 96383 389965398 13737 13735 456542835 10457 10456 73041305 98571 98569 18935640 79673 79671 220823134 78481 78480 404265482 2936 2935 696100714 79674 79676 572462992 42926 42928 3422491 20221 20222 944701279 80237 80235 4102046 58955 58957 344656169 98722 98721 427183970 51647 51646 47674615 6756 6754 142859725 34043 34045 474102135 72941 72940 593552429 81478 81477 226290839 79686 79687 907234545 61980 61982 185178706 23216 23214 604521241 82354 82352 890404298 79691 79689 980931563 20254 20255 215175320 19074 19072 560158952 25191 25189 35281504 69443 69445 27292670 75807 75806 469334696 33689 33688 857733119 25444 25442 453873386 35155 35157 566378322 25178 25177 494864103 12295 12293 15164137 14456 14454 546110783 26939 26941 965363570 42772 42771 626334271 45375 45374 681404114 79706 79704 430845690 79706 79707 510387151 14716 14718 580028059 6657 6655 211650060 48955 48956 171434489 95532 95530 886616635 10162 10160 867914092 10685 10684 167817870 10042 10041 377020640 25988 25987 370991982 55717 55718 586828327 12346 12344 383162480 79718 79717 327852436 38511 38512 580832645 20815 20816 174534853 84736 84734 141260913 27371 27370 66496960 2048 2049 8602750 79724 79723 541191234 19864 19862 25367153 55843 55841 570048339 79727 79725 670383805 27952 27953 724947230 43956 43955 144515063 61226 61225 331141888 73331 73333 425177994 79731 79732 513177567 35546 35548 104029868 10223 10224 798671549 41262 41264 596922768 79735 79736 514007948 47254 47256 720841437 79736 79738 710891076 79739 79738 340946784 79740 79739 751056948 2391 2393 41705469 43951 43949 320866197 24028 24027 903137260 68172 68171 3241829 32771 32770 326731042 17374 17372 998084979 33982 33980 959905036 79748 79746 741869750 86521 86520 704623491 23820 23822 132124130 31759 31757 145664509 11288 11286 812497981 73486 73487 834983168 79752 79754 666641583 1719 1717 30213597 53129 53130 419308825 62596 62595 979213466 79239 79238 902744552 7060 7061 398136880 3836 3835 149155306 43827 43825 152685303 36429 36428 6229088 58150 58148 494793054 62795 62794 298023252 5471 5470 390150367 9352 9350 964719661 79766 79767 942838066 58578 58577 942327936 84568 84566 945320385 6837 6835 256635177 85117 85115 961656157 759 761 533950875 65270 65271 677076527 79774 79773 740874612 3294 3293 552424945 4703 4704 534718037 72697 72699 33652318 24841 24839 520517616 93115 93116 133244390 6580 6581 58753122 53049 53051 486225063 40350 40352 731753156 52112 52113 845391257 65831 65833 406723068 33914 33915 339025928 96545 96543 45257177 27507 27509 161793352 12524 12522 640147552 89636 89637 873662116 31695 31696 575851872 37293 37291 51596695 78625 78624 941833805 79793 79792 280252479 65523 65521 504745034 56824 56826 341087246 61632 61630 237305992 90781 90783 70389955 10476 10475 257764047 28002 28003 293988760 78 80 487294554 34354 34352 350200509 79800 79802 764682472 27730 27732 462020870 24341 24340 987740176 79804 79805 59363809 58626 58628 242254037 46576 46574 943902602 65294 65296 856919418 9106 9107 28775810 63453 63451 238175640 23356 23358 946608445 51442 51440 46408813 77763 77762 266984218 16994 16992 534950263 33203 33205 165495705 7620 7619 22912321 10008 10010 64741577 23436 23435 93650046 1730 1732 834967551 16037 16039 383730516 19051 19049 918724557 52648 52647 816222970 32439 32437 787338802 66635 66633 471134085 85277 85275 462276367 97950 97948 167764991 27798 27797 66877146 55197 55196 182272698 79828 79829 25885590 15906 15905 575782883 62414 62415 699268611 91743 91742 409377370 79831 79833 615376146 64492 64494 173557441 96214 96212 689593755 86478 86476 487215316 19083 19085 667087954 47391 47393 320399096 57236 57237 502556664 33898 33897 680150038 35555 35553 515637710 58168 58166 908225449 76206 76204 549999183 46041 46040 45654550 36872 36873 48932382 79846 79844 634329917 74970 74972 423315262 80119 80120 968589645 42574 42572 886660737 36323 36325 92464604 38116 38115 944605507 33450 33451 440677175 79853 79852 713914199 21669 21667 166339574 95869 95871 446309698 79856 79854 936898260 94019 94020 96831143 17727 17728 20833470 93310 93308 311702787 16931 16929 520795434 79861 79859 305919643 54661 54659 58608810 58380 58382 449425842 79864 79862 358285761 79865 79863 736239614 37893 37892 179799029 49625 49623 807655005 75550 75549 91373861 98339 98338 220656837 8056 8057 859813149 64124 64122 337810041 99530 99528 325179240 61344 61342 86981251 59647 59645 603298661 24742 24743 925109342 7250 7252 417805982 5969 5968 371053811 92883 92885 511910228 79879 79877 178107335 26052 26054 162039135 77584 77585 994910322 76743 76742 932941621 79881 79883 996107347 73542 73540 64785224 66134 66133 395500674 94980 94979 926763413 6519 6518 332568582 39533 39534 780953977 56237 56238 192718408 8858 8856 552509383 77651 77649 104638920 94380 94382 30248217 81082 81080 865370895 55552 55551 604121699 99868 99869 519743461 92416 92414 520714702 79897 79896 245234371 9711 9713 869480899 32328 32329 516241035 44555 44553 322424389 71426 71425 198525559 66879 66878 134665349 4084 4082 22231119 76652 76651 649794736 89600 89598 20018912 10096 10094 80528908 964 965 295781033 79906 79908 430004547 25982 25981 161769175 54945 54947 186596607 22812 22810 673533044 7154 7155 132108470 18331 18332 190311899 30542 30543 822180296 94940 94942 957953135 71276 71274 899092167 70132 70130 636640908 68875 68876 566234389 79602 79600 213385662 47998 47999 55758005 95623 95622 147979569 80944 80945 640919131 85963 85965 85356649 96251 96252 172376005 40490 40491 827329075 87360 87359 352186958 78472 78471 274777052 89067 89068 546373569 9279 9278 285203616 23402 23400 717850987 10356 10357 52406629 59911 59910 91946356 79933 79931 468585642 78749 78750 177041007 91721 91723 443919034 48066 48064 901122351 25713 25714 55010341 7188 7190 633838812 14452 14450 643772528 12965 12963 664856903 79941 79940 33673484 15708 15709 214083451 44589 44591 468784261 79943 79944 796917909 28137 28135 957959676 8446 8447 651290325 9026 9024 261899479 79947 79948 197461236 38616 38618 499961015 68824 68823 311572408 66803 66805 392885674 79950 79952 424330695 56589 56587 971350691 50046 50047 774654393 95917 95918 356541479 59927 59929 798261872 50906 50905 999189320 86190 86188 126975404 90503 90502 689613015 97957 97958 621957338 19533 19534 388525270 79962 79960 884757549 34025 34027 189962796 38119 38121 995824624 17412 17410 361874076 67712 67710 334720027 75803 75802 249183992 92537 92538 863175204 12576 12574 174135186 79970 79968 872812823 75828 75826 192762100 67054 67053 168147945 40765 40764 841511121 62257 62258 613276170 84174 84172 807522107 19446 19447 464155193 69452 69450 951126037 77444 77443 774756252 80350 80348 23910092 41355 41357 824220944 37970 37969 658617922 79982 79980 852775614 35368 35366 638142219 43040 43038 865354223 22469 22468 987262428 30687 30688 905485089 47932 47930 484089920 95125 95126 148425305 2597 2596 577684877 23885 23883 215770556 53673 53672 55163415 35730 35731 397240921 20362 20363 624399011 38263 38264 919223114 55427 55425 92189727 55273 55272 871995131 30906 30905 819991440 1464 1465 492402377 23538 23539 473641547 69275 69273 856755407 80001 79999 265235048 10311 10312 17631740 8216 8218 924606324 80004 80003 670099049 66011 66009 124135270 80005 80006 866127338 80005 80007 248971220 80006 80008 125715172 32388 32387 507487079 68844 68843 10142558 10599 10597 528192397 80012 80010 885685338 95962 95961 175204973 76453 76455 195405669 80015 80013 179603744 80016 80014 894398061 2931 2933 130676254 27497 27499 448293843 59387 59386 570818550 41123 41122 221400257 57364 57363 370309187 7985 7986 369001406 34793 34795 420289243 74623 74624 58820991 41474 41476 525202761 80026 80025 907288576 66713 66714 532865662 62712 62710 242600916 27996 27997 100232899 54235 54237 71577018 47510 47508 616118258 3066 3065 665941616 48667 48666 457940454 62367 62369 751687372 11758 11760 62983472 80036 80035 142687752 78773 78771 31192075 77952 77953 991607902 80039 80038 36759955 96242 96241 236670932 61627 61629 501540657 5696 5698 638126426 78025 78024 890775642 80044 80042 98600978 80043 80045 796620921 70932 70930 103235311 26709 26711 931958569 80048 80047 563886209 22762 22761 20859048 93933 93932 428592399 535 534 182558344 42442 42441 331448039 43675 43674 647471784 95789 95787 874049778 11864 11865 75837027 25234 25233 330279819 80056 80057 160037895 33082 33084 398009233 96901 96900 675270793 32143 32144 166672315 30365 30364 217875319 8460 8458 883136556 99803 99802 712196909 49154 49153 611535944 50035 50033 418834764 98001 98000 295094981 82118 82119 442233704 94675 94674 316102661 17237 17236 880407553 17615 17613 471637667 76566 76567 877596597 48218 48217 715273804 80071 80073 197188275 56214 56213 549981392 946 945 469609075 61735 61734 864380280 61589 61590 511717285 73672 73673 729309851 70828 70830 51815015 51377 51378 463097196 92316 92315 371710650 21689 21690 261263382 79776 79777 495867703 34964 34966 329651723 16009 16008 69215230 13889 13890 407504536 54565 54563 70733296 80088 80087 324505022 14688 14686 135089694 32195 32196 551167805 94436 94435 219507072 88036 88034 92708849 56804 56802 504021227 50647 50645 348668257 23049 23047 260704061 25311 25312 477518742 57667 57666 351323099 39320 39318 404988201 84752 84750 507260765 1928 1927 236095904 28354 28355 747620487 27329 27328 398863867 63317 63318 793916795 37408 37410 942887817 36306 36305 468927790 27479 27478 26417408 2837 2839 306914585 62704 62705 752318925 44496 44495 67425585 37494 37493 616045481 80111 80109 306344984 80112 80111 644487789 80113 80112 802497941 80112 80114 971851303 19976 19977 2835778 80115 80116 604014445 8791 8790 53531012 96008 96007 330554865 76868 76869 622017216 12777 12776 764980566 85301 85303 519492300 77771 77773 915852354 29347 29345 476305572 11487 11486 5966261 71857 71858 826529375 70704 70703 426548377 11782 11781 371062625 18279 18277 584790426 70502 70503 995697873 80376 80377 227806007 60469 60470 18728526 80224 80226 559179801 72166 72165 98073309 67396 67394 255271844 79687 79688 492428838 7653 7654 837633229 84217 84215 580660705 80136 80138 32449835 57257 57259 908223371 2822 2820 16214608 65423 65421 452564573 64006 64004 990425945 44196 44198 73415038 4272 4271 623660228 41231 41230 100698744 50354 50352 901496962 92736 92735 953730025 53969 53967 5619277 41854 41853 112814203 90723 90721 393531452 93925 93926 778648085 26240 26238 764659605 80153 80152 845623635 33764 33765 504329186 27008 27007 71993652 24307 24306 428718663 88739 88738 516371219 29409 29407 464524050 98249 98248 541968089 21011 21009 717298580 80161 80160 407913328 84206 84205 520649264 68542 68540 421507963 86961 86960 331008177 72433 72432 7539268 25396 25394 59799776 94566 94567 143019253 89179 89177 854681431 18558 18556 333175820 44868 44867 701206672 80171 80170 94466313 80172 80171 520363073 55871 55870 414098537 34845 34843 394801900 66872 66874 120229848 40366 40368 452940209 57420 57418 885743779 75062 75061 1937512 71378 71377 766996076 70502 70500 848727532 66755 66753 738830881 58312 58313 883783353 80638 80640 905214255 89467 89469 47058874 25972 25970 108941554 34772 34771 13137244 65549 65548 317302384 76593 76592 272512743 80187 80189 515180104 28715 28714 347360782 80191 80189 809167077 7038 7040 122267333 79053 79051 401970935 9314 9312 429924178 95035 95036 476197412 48097 48098 208126119 50405 50403 15100922 27221 27223 368109295 76063 76064 452396329 45500 45498 912185447 80199 80201 64116463 46654 46656 997801583 89570 89568 518559955 71532 71530 371143905 80203 80205 14555286 8302 8300 56091553 85148 85150 750881383 72851 72852 721704565 80207 80209 945012566 80145 80147 909313815 44079 44078 619028491 21993 21991 58131337 61064 61066 517783480 35213 35211 477997737 98556 98557 903027532 49529 49531 725000453 89045 89044 62983914 13018 13016 380768240 72356 72355 912399257 42685 42687 59491542 16426 16427 153993021 53348 53347 496449228 10023 10021 671355078 67359 67357 731062379 80867 80868 107599527 60953 60951 712731615 21461 21459 554024329 56840 56838 309962043 1057 1056 975273281 80230 80229 125363983 96233 96232 516737536 64307 64306 391509309 60987 60988 647980490 55019 55018 129169928 61509 61511 1664554 65496 65495 359111022 16980 16978 866339 78899 78897 664194744 90763 90762 658898025 515 517 408602703 12586 12588 750517714 64790 64791 354170321 19527 19525 75887623 78569 78570 948092004 30724 30726 793954431 94576 94575 537232715 30279 30278 136774574 80247 80248 522099383 61534 61535 555724921 50690 50689 303924959 80251 80250 20433390 23382 23384 848783698 77592 77594 374410546 80252 80254 796522124 456 454 164245946 81217 81216 717133256 82228 82230 265091518 10552 10551 515510550 73610 73612 489263339 83663 83664 219220909 49214 49216 427040601 65674 65675 961032834 31806 31805 42718396 80264 80262 284580634 3127 3126 274894814 43596 43598 60228764 59715 59716 122823757 92153 92154 738094890 65702 65704 288141392 95547 95548 224738673 70412 70414 148240672 8056 8055 102945919 54093 54091 237089621 974 973 972647893 14740 14739 313902495 38453 38454 369692606 94154 94153 227189686 71271 71272 811950047 70729 70727 655349140 61115 61113 624952334 80281 80280 267058913 80282 80280 868484456 80282 80283 341605039 80284 80282 15048605 28363 28361 507469671 62638 62637 595359375 96053 96055 934084355 14858 14856 938202140 21551 21550 4077438 25970 25968 595361847 90289 90288 653141897 41851 41850 55494974 40744 40745 446274432 52477 52479 746570375 87022 87023 52807324 29221 29223 46538045 80297 80295 893164650 31636 31637 71819114 37068 37069 850648700 55164 55166 151100244 75358 75359 697021022 10136 10134 501430541 33066 33064 59954123 88488 88487 930932806 17490 17489 950449953 84963 84962 568967268 15379 15381 899035155 7303 7304 784710870 9974 9973 161869982 80310 80308 515658661 88183 88181 749532222 24398 24396 683399756 2101 2103 266087265 80314 80312 549891275 88971 88972 186546972 46009 46011 543607543 36220 36219 420996381 95865 95866 851337236 67286 67287 869034977 4315 4314 641362085 5759 5757 64882471 83049 83051 98790019 48785 48784 879967396 34652 34651 475132717 32641 32642 498217208 28417 28418 37671007 80327 80325 401163489 22867 22869 448050918 80329 80328 692949678 8344 8343 55148978 1470 1472 543055863 80331 80332 999506733 80331 80333 216389516 9900 9899 573639371 8029 8031 698097579 72693 72695 260550882 15884 15882 678043766 80338 80336 705560253 80339 80338 860327587 80339 80340 970422508 61433 61431 331550326 38791 38789 472562141 61170 61168 320766700 80342 80344 883972785 49656 49654 85220666 29356 29354 507829832 93765 93764 255361141 98264 98262 30443678 17115 17117 519736723 17259 17261 912268379 19566 19565 541600658 72579 72581 684335269 38241 38242 650977271 99803 99804 856506681 49040 49039 467192698 17798 17797 523951802 7064 7063 584900352 97638 97636 691016 95880 95878 110189769 30717 30715 17966933 80361 80360 548714987 28632 28630 143379124 16592 16593 242299903 23764 23763 852642803 32461 32459 593112858 45299 45298 57588715 28044 28043 756199423 99855 99857 291806101 35905 35907 965494418 8728 8727 260389408 79402 79401 837418128 10278 10277 241088832 58910 58909 6836862 96162 96160 970009544 44033 44032 881124575 90250 90251 876511867 63191 63192 867400618 16482 16480 291388191 80378 80379 785102331 61172 61174 313296340 67657 67659 671647753 12702 12700 662787236 77857 77859 61204312 3515 3517 314313051 50085 50083 355137840 37038 37040 941274521 70523 70525 322899789 46409 46408 858300709 37612 37613 171599064 80390 80389 970132100 21862 21863 960336278 87275 87276 748279243 98954 98956 798169440 80394 80392 375332273 73711 73713 453813715 52777 52778 38015208 78357 78358 889784392 32018 32019 180065710 21589 21587 538286086 56182 56184 540267935 75905 75906 674021559 84767 84765 795919309 19835 19836 933025049 20202 20204 595342098 73423 73422 847673846 25063 25062 684655269 96190 96192 184532310 71523 71524 847679212 39596 39594 71164915 83804 83803 60316305 77911 77912 402097901 80410 80412 61956056 90521 90519 207700927 80918 80920 524448304 28772 28774 852865138 80416 80414 389017608 80417 80415 454478353 59918 59920 36419811 77664 77662 818283356 61414 61412 524062639 31320 31318 334152128 80422 80420 38707026 53238 53236 974071431 78244 78242 946478983 5708 5710 168294477 78115 78113 31685608 60087 60085 72401075 63137 63135 198792523 73848 73850 705917527 93257 93255 557359442 91112 91111 885336835 66878 66877 58262078 80432 80433 275539492 53479 53477 116370692 80435 80434 713012094 80435 80436 273603491 31599 31597 124503583 43743 43744 977590196 2746 2744 816836497 3658 3660 447249731 50211 50212 765778772 15861 15863 216284125 19849 19848 417078923 22907 22905 40485866 86617 86615 69496822 80214 80213 381853246 80638 80636 26006048 33743 33742 155509226 57082 57084 615582170 55902 55904 509639768 90048 90046 713941735 80451 80452 177618839 23804 23803 537736441 846 847 688302835 94771 94770 858070749 94377 94379 530883017 88653 88652 70442482 19901 19902 856196249 80459 80457 677236703 63774 63773 736190557 52528 52527 177716357 18972 18970 268740633 37332 37333 27701811 42037 42036 287681716 80464 80465 778718745 69086 69085 857884422 80467 80466 280228608 56504 56503 200763442 2932 2930 718528568 52972 52971 525468726 95368 95366 531865297 51726 51724 935561920 78387 78386 557263630 94286 94287 66459716 14404 14406 530147350 76421 76422 992221515 15804 15803 661781485 67406 67408 656589326 80479 80478 5613475 26786 26788 471542851 80481 80479 41952715 78460 78462 970518839 80481 80483 381036847 78059 78057 12205085 62562 62564 784514498 81632 81630 11599525 37998 37996 782220758 80488 80486 30273489 58781 58780 305435023 22394 22393 203381509 39356 39354 89317016 72403 72404 219603293 35424 35426 52177940 98340 98342 4240194 64762 64760 732552920 54143 54145 428434496 69681 69680 507957207 80497 80498 824714002 95656 95657 274214621 27579 27578 764759551 29332 29334 752772993 4526 4527 689381738 80503 80502 841789013 77902 77900 888714404 94177 94175 514851935 66012 66011 12447492 43852 43851 978226893 33893 33891 681357114 32293 32291 778704612 95557 95555 159549152 22541 22542 48626746 92597 92599 584309842 97414 97413 326267685 48448 48450 565496000 58227 58229 727617907 27937 27938 463108225 65245 65244 539663195 84851 84850 416840618 96857 96855 379487924 59980 59979 215385312 98417 98415 137173605 40780 40779 38158442 69572 69571 961624093 32404 32406 50279306 98716 98718 244346436 87283 87282 990645262 32005 32006 304047665 75320 75321 996024354 42942 42943 471958173 99669 99668 505549416 60686 60684 797819479 85653 85651 742965835 29032 29030 34664762 44936 44934 145983632 29666 29664 574243165 3430 3432 493303853 18000 18002 170921609 80537 80538 140255583 21310 21311 387808752 46981 46979 703777527 80541 80540 825012251 95989 95988 386029044 2600 2599 432581413 69212 69213 277725015 97915 97916 819514151 80544 80546 51672115 54275 54277 51203315 75804 75802 797240324 61160 61159 879054085 92635 92636 70382401 58814 58812 893566134 6189 6191 688807989 66652 66650 440188851 20740 20738 493786122 78341 78342 41412526 64638 64636 797612583 5316 5314 574895187 11297 11295 696761276 42532 42533 583099774 85388 85386 969231770 86618 86619 68926891 6356 6355 925869641 80563 80561 343099566 71500 71501 523352660 70435 70434 760969892 2433 2432 256365288 36914 36912 167525161 38089 38091 472847005 19872 19870 668381387 64687 64686 146521236 56729 56728 69492927 36092 36093 44804034 4876 4875 668661459 80573 80574 146888843 79562 79560 340576676 80574 80576 946430611 86330 86329 40791825 88551 88553 722969809 80579 80578 112391407 41272 41271 523564517 67552 67550 194122238 40902 40901 306759339 80581 80583 883647260 80582 80584 221210896 98626 98628 478283961 58214 58215 535279908 63222 63220 55307915 30893 30891 789142641 37745 37744 32708483 3696 3697 349342604 80591 80589 800059391 24090 24088 937269737 80592 80593 307501121 87246 87248 426815475 4503 4502 86613280 87284 87283 30810460 16782 16783 739083517 65001 64999 770922930 49297 49298 596852473 92188 92186 14038836 31657 31655 465801829 15343 15341 43445219 80603 80602 797155963 18187 18185 79161564 39772 39774 714267211 4799 4798 937424868 80611 80610 271439095 32370 32371 226890565 17564 17566 340891171 60372 60373 115231705 93314 93312 429729448 16626 16627 835349348 80612 80613 634546568 12968 12969 292294950 10677 10676 519585063 62490 62488 341441713 12937 12935 52346040 64852 64851 443316985 52004 52002 750695925 10907 10908 741681578 10803 10801 364685075 83526 83525 638387390 34731 34732 722163957 86313 86312 952627790 14167 14165 585853344 57420 57422 33898664 80627 80626 667998959 86929 86927 505760419 67576 67578 165902727 38458 38456 903263791 18358 18356 153006094 77288 77287 692879664 96057 96055 706189976 36964 36963 453857421 89517 89516 660336226 38063 38064 13331331 80635 80637 829786563 23399 23397 494820672 59030 59028 260784223 29140 29142 587554477 28216 28215 312752030 54014 54012 596155019 49180 49179 763946845 80643 80644 241525185 36606 36604 591696611 13592 13594 509040116 97373 97372 508153366 1153 1154 967686233 58949 58951 573694702 50619 50618 35429063 17252 17250 706685739 5781 5782 909027089 86402 86400 633385539 57964 57963 643264658 41916 41918 653439903 85135 85137 530777097 64738 64737 838912262 16111 16113 235776424 37196 37194 42523994 25692 25693 946802023 80660 80661 922400642 96954 96956 403816862 87734 87732 884912551 94281 94279 769773523 25982 25984 921825443 22522 22520 390024144 12532 12534 432844726 80668 80666 74620153 40473 40472 346223739 87147 87149 314339805 2558 2560 881180443 5166 5167 738562571 41522 41524 159713985 97494 97496 775356967 12834 12833 412398158 73796 73798 9135165 68265 68266 67734861 65925 65927 975834708 90988 90990 19238697 67492 67493 407632199 6133 6135 769376925 95334 95335 739809744 62515 62517 891822957 69073 69072 8089574 67830 67829 438290516 63485 63484 53874249 40556 40555 361190205 8836 8838 797981787 68741 68739 464850358 94771 94772 984185905 41049 41048 997244833 78873 78871 594454762 31539 31540 58023468 80692 80694 633607487 97577 97575 9643780 67696 67698 894462556 97828 97826 108198854 45007 45006 474840814 65817 65819 351670711 92567 92568 469542014 57122 57121 205212084 82809 82811 280616701 34667 34666 20726892 40581 40580 848032 97757 97759 622102220 10148 10146 872985582 48600 48598 283198139 13983 13982 573367831 656 657 675354632 35775 35777 100987783 28787 28786 612065696 54250 54249 726883515 11053 11051 977003269 68289 68291 226539859 42454 42455 737831419 40718 40717 218826601 84743 84745 989411461 42906 42905 949617954 80719 80717 149441295 18799 18800 196036738 55870 55868 472403693 51789 51790 620300677 72411 72409 413785348 5866 5867 373576299 89859 89861 527584455 72603 72601 269388371 80727 80726 649868134 90474 90476 179867147 44147 44145 18848065 33839 33840 794217255 65524 65525 116948899 80732 80730 572821840 56784 56786 811464877 49731 49730 815173087 40953 40952 399475600 24292 24291 84616619 23270 23271 829645568 85017 85015 572399902 70348 70346 747508709 4282 4284 127491727 57614 57616 269202003 86864 86862 50790091 74066 74068 530229948 54323 54324 233062389 6272 6273 997362532 78578 78579 997456529 74867 74868 213158422 80747 80748 405664987 58918 58916 812454422 75376 75377 20461149 69192 69194 859205206 59146 59145 924816832 18748 18746 259646444 54453 54454 169632483 80755 80754 5460164 80756 80754 672104234 29781 29783 454140562 80758 80756 672184857 71746 71748 22690315 2797 2798 423245857 21175 21173 501780053 43218 43220 897307065 16398 16399 39344828 85916 85915 369780913 80764 80765 959131814 63392 63391 728967107 80765 80767 979365833 39061 39063 458285164 67978 67976 448796315 65340 65342 93813498 79137 79136 565993738 15107 15106 327855333 87557 87555 461937518 4318 4319 307259746 95689 95687 406763452 98416 98414 991903798 64315 64317 94388988 80777 80778 722640584 38865 38867 897044221 65941 65939 748529531 35195 35193 43754567 63951 63952 345740090 48407 48406 646991953 90707 90706 352440661 19144 19142 835314676 83476 83477 120773003 51644 51645 948827680 80788 80787 267379816 58838 58839 645152462 31316 31318 518684113 77055 77057 177004085 80792 80790 737519069 95195 95196 236823617 77744 77742 870118374 63 65 671509569 79284 79283 382562272 13945 13944 52958944 54881 54880 443520490 39121 39123 185351254 80798 80800 832026659 80801 80799 756799711 68506 68504 194228927 66968 66967 109749612 48016 48015 220341850 18242 18241 181949081 23989 23987 889302155 20345 20347 411552736 87906 87907 237189821 83529 83530 216289548 80808 80810 830285626 80811 80809 610485232 34309 34311 964396169 29289 29291 430243416 77060 77059 689161978 27588 27587 353846336 63020 63022 678815871 60350 60352 523806276 58348 58349 425557693 53730 53731 662202456 25689 25691 621180771 83404 83402 297353401 50060 50059 96169659 68803 68804 477332260 25153 25154 772494463 80825 80823 293145669 11133 11131 261673709 78148 78146 324141426 80828 80827 596487197 54546 54545 960870553 827 825 917209491 61971 61969 200662135 32044 32043 452999697 31061 31060 346398987 73491 73492 20183470 3758 3760 286891083 91942 91944 461332524 13350 13348 41930005 81036 81034 205160839 82157 82156 177564264 12772 12770 34688202 12918 12917 626998484 68121 68122 64181542 67389 67387 932688943 75951 75949 233255237 22419 22418 34481546 49809 49808 56354012 48854 48853 283860323 70171 70169 345704576 19889 19887 333857309 54905 54906 498803642 52903 52902 322142893 75232 75234 510782813 18956 18957 218138517 23321 23323 228845079 99001 98999 825216022 4295 4297 714703175 94446 94444 203124129 80858 80857 231788558 5001 5003 771149712 80860 80859 460055209 98272 98273 13805331 80862 80861 424137726 17198 17200 523993965 46621 46623 178926452 289 287 494806624 28979 28978 328712456 28769 28768 394903781 41194 41192 96579486 68830 68829 896493601 43432 43431 421224852 2822 2824 948393621 24076 24078 839439261 84797 84796 53530005 58322 58324 926230989 75393 75395 758393595 35830 35832 419435248 8653 8654 382142236 23820 23821 210990624 5740 5742 204173051 80880 80879 479338135 11299 11297 737283773 8519 8518 292379073 25956 25957 568320093 9675 9674 324221845 99152 99151 678081185 55523 55521 130317606 80887 80886 585112653 83025 83026 214051189 12583 12584 35893142 97071 97072 329518218 39435 39434 101974489 80890 80892 32296643 38828 38829 227203981 59926 59925 996324971 87020 87018 117318775 36145 36146 330707342 77840 77838 868605980 35598 35596 266287628 80335 80334 268062332 21701 21700 856304109 44534 44535 284591357 72367 72368 19414004 80903 80902 209556390 34528 34527 422210679 77276 77278 980978317 28199 28200 12772974 55641 55639 593097619 93290 93292 702992073 38643 38645 757077070 65919 65918 232408071 98853 98852 418909255 18735 18733 595253252 73657 73656 595403622 35130 35132 294810130 6511 6509 429677738 8525 8527 986322764 83488 83489 337092893 88362 88361 624692519 56154 56152 732239624 36669 36668 530844234 53062 53060 397637987 50052 50054 640936352 80921 80923 164201359 46527 46528 687936427 15981 15979 931972424 48926 48925 907907611 45029 45030 626881237 80928 80927 692289951 69006 69004 597394817 52391 52393 589977083 6510 6509 277561423 93888 93886 712516699 74816 74814 282127594 88900 88898 944990182 69112 69113 278488283 24543 24544 311784599 83886 83884 62681342 70642 70644 899386440 48799 48798 405281079 80940 80938 800803344 80939 80941 684992097 80942 80940 810637263 80942 80943 695306375 96323 96322 745873927 63962 63960 380000087 12031 12032 457932270 80947 80945 545886931 70468 70469 737637825 57156 57158 539423306 91851 91853 925609818 80950 80951 631152519 75959 75961 241180933 80953 80952 283718216 87423 87422 714999952 39894 39895 121143282 34216 34217 486037665 2177 2175 922358658 20867 20869 43520076 70550 70551 14587847 72878 72876 510832869 51024 51026 421531087 45986 45985 446252563 68354 68352 257741215 6419 6418 321631270 63522 63524 354279206 88379 88380 753582251 80967 80965 788090228 2437 2435 426346813 59566 59565 636282408 80970 80969 182475934 67811 67813 700376871 71122 71124 966601222 20219 20218 302156948 41332 41331 24948922 65347 65348 263714556 26969 26967 446736865 63233 63231 26100176 21331 21332 196595347 48833 48831 19731481 76259 76258 502860852 82401 82400 18758503 4369 4370 783498496 32657 32655 183294218 31731 31729 605367014 94274 94273 300253573 6916 6917 637848218 6880 6878 746578496 38742 38744 948776166 84263 84262 603043197 61337 61339 972167745 21910 21908 779166861 10523 10525 644025506 65032 65034 544452676 87228 87226 592182166 41352 41351 579796394 9351 9349 876916369 49435 49436 503143155 89131 89132 464095617 17497 17496 834506930 81000 80999 147294121 40229 40228 576246601 91794 91792 363878573 9423 9422 373188772 15921 15919 917296105 22664 22663 281794087 27168 27169 491599367 76400 76398 38756580 20569 20567 824073425 81009 81007 5552658 4449 4450 536376643 15394 15392 343300538 23182 23181 670126053 23646 23647 971897268 21376 21374 485642072 81013 81015 900703954 77418 77416 199501102 19753 19755 516509275 81018 81016 32245503 46835 46837 129979835 20074 20075 987731384 81021 81020 915692152 87529 87530 357325111 81023 81022 30139496 5999 6001 339059221 27203 27201 632677410 65876 65875 174172099 38712 38713 4325298 87429 87431 887335129 25678 25677 193896337 81029 81030 632322986 87462 87463 50803156 61536 61535 466554140 83586 83585 146475427 38535 38537 187449783 57761 57760 2858733 80837 80838 906620155 38509 38510 760173146 46237 46238 437441271 60496 60494 103397249 15395 15393 319678487 61957 61958 253384540 12823 12825 892060478 79146 79147 766861560 65997 65996 16741908 45114 45113 132427377 98842 98840 856211362 74860 74859 537340958 65768 65767 283954460 93751 93749 464699401 41833 41835 910490877 83655 83653 118998434 87621 87622 51370073 66405 66403 117502388 96636 96634 767932015 1359 1357 192426647 14570 14568 453623423 5223 5222 889610408 81058 81056 23097819 59240 59242 49973494 95886 95884 472381503 17793 17792 502508606 3160 3159 203329637 751 749 754250778 81062 81064 765523669 46908 46909 221532277 81065 81066 7575803 20324 20323 410448706 10603 10605 651483771 59773 59772 263000173 59776 59777 478698185 81071 81069 446033938 13173 13172 59652340 39814 39816 167637230 13164 13162 141773250 21063 21064 782569235 54184 54185 4355074 51463 51461 918471391 52440 52441 35039006 83107 83109 605244462 13011 13012 508469232 81081 81079 214121935 70178 70177 895348694 56710 56709 950590773 37321 37319 272464393 81085 81083 223881839 73582 73580 14946602 95632 95630 449193051 71842 71840 234843934 160 162 981802262 96761 96759 137914652 25695 25694 329855670 57550 57552 288469508 17868 17870 894091324 81093 81094 806650099 46979 46980 430398148 28660 28658 962322964 12835 12834 65285887 16957 16958 715562937 84212 84211 175133411 13815 13817 405619114 84941 84940 417697 98224 98225 768415420 55528 55530 223242200 91572 91573 633404582 77633 77632 757079560 60350 60351 921590289 26498 26500 493207369 2878 2876 484146926 25196 25198 916133437 32766 32767 993812236 30722 30720 5857347 71061 71060 59773162 8945 8947 370831085 80258 80256 72859850 67775 67773 177342389 55712 55711 25706502 31324 31325 565900267 67094 67092 446116007 81119 81117 225523442 49073 49072 540410164 78256 78257 39014572 22845 22843 423174344 52763 52762 362682931 60265 60266 455191399 31029 31030 297065162 80109 80107 313673362 54106 54107 322840851 81059 81061 438316057 81129 81128 552266882 25222 25220 518379313 90227 90229 265425681 82428 82429 959645638 78607 78608 645517109 34072 34073 922849299 5820 5819 276034065 81136 81135 19519087 27109 27110 346109418 61416 61415 35797866 41429 41430 538348764 81140 81139 770280472 27012 27010 396019659 81142 81140 798589101 78805 78804 29993372 348 350 513833802 81144 81145 4026532 53325 53323 992177943 45906 45907 183791712 48313 48314 370225042 28080 28082 11318119 81148 81150 19914791 17173 17175 630775198 66656 66655 617546240 94636 94634 948925099 76041 76040 25348638 22751 22752 982729900 31179 31178 555153833 43459 43457 324090664 76852 76853 353835652 91838 91836 64643653 20079 20078 185528869 55454 55453 946311228 92219 92218 307232932 81163 81161 113049355 22734 22733 419877393 3942 3944 187149930 10784 10785 21336075 50759 50758 908403199 92375 92377 733630862 24922 24924 17204693 586 585 973020429 78757 78759 20809995 17316 17315 713937089 92460 92458 165426889 81172 81174 273605952 30102 30101 800320888 73331 73330 131022417 26813 26814 572311603 81177 81178 739245567 20928 20927 669975160 67937 67938 754421228 62915 62916 891205156 13298 13296 157799144 50657 50655 90000286 75043 75042 250199746 55158 55159 693779026 95696 95698 554021982 20568 20566 413740385 81187 81188 707916296 96387 96385 977297558 81741 81740 946107912 37439 37438 899303837 39255 39257 658903415 81192 81193 48273263 34917 34919 436608337 86690 86691 760193553 25195 25194 650642891 54956 54955 372280446 63806 63808 901324774 81199 81198 813943522 2366 2365 901905732 33577 33579 20923144 5700 5701 685060666 81203 81202 432712982 14185 14187 703021608 43934 43932 494961272 31591 31592 779822597 72735 72734 533879066 39921 39920 634888510 91477 91479 218627802 80433 80434 936892609 62279 62278 799205693 8713 8711 89907284 81213 81212 73452896 49960 49958 744436268 81214 81215 786297906 20886 20884 832947387 51718 51720 13901537 67684 67683 303149769 20819 20817 637538194 30171 30173 496118214 81221 81220 648120917 50929 50927 498635359 26736 26735 312435288 19310 19309 703047503 42635 42636 122021723 63502 63504 724037240 81227 81225 564905827 47409 47407 831998002 81229 81228 263436467 5423 5425 494700771 20422 20424 296681464 89655 89653 39814864 33056 33057 513550020 47614 47613 660510258 93209 93208 24325181 65467 65466 588682637 44772 44771 44534295 33177 33179 994024509 81239 81237 205852607 92376 92374 64643409 35402 35400 548996569 31786 31785 597352605 13754 13753 271486957 83106 83104 46342667 81244 81245 36549213 81245 81246 53897010 32171 32169 70978203 81246 81248 2351402 39155 39156 186406808 30077 30078 29734558 12688 12686 951543424 12196 12194 39351842 55957 55956 412497828 4642 4644 104130759 14285 14283 621342648 74095 74097 772968685 71981 71982 115763518 70756 70757 450196825 81257 81259 569375298 81259 81260 680787592 81261 81260 533840456 402 404 565171266 81261 81263 197563523 7083 7085 126138738 8284 8282 819450439 66532 66531 851171892 35496 35494 213993921 72577 72578 758890544 81269 81267 158428390 36282 36283 129753383 81271 81270 254637225 65879 65878 217480139 50920 50919 558974065 67497 67495 343553748 26205 26203 397615562 81276 81275 387757648 54303 54304 648320090 86466 86467 118266682 12811 12810 127205912 17395 17397 226664783 47745 47746 877878200 81281 81282 806604573 31122 31124 116354409 85232 85234 67740253 50161 50162 809314243 73888 73886 318255746 48219 48220 385316091 94347 94345 786951058 41649 41647 293465690 97690 97692 506327861 74246 74244 205293037 72098 72097 450743820 95550 95552 246085757 32149 32147 192039747 83020 83021 820714433 81296 81295 897672298 26808 26810 873618643 26100 26102 671928192 29470 29471 251986657 70115 70116 64728401 19313 19314 570264101 71482 71483 84889091 21092 21090 581544727 81303 81304 206286315 15368 15367 854614497 53170 53168 261405861 30443 30445 877693459 62388 62390 783909987 97142 97144 166126232 81310 81308 285423493 14817 14815 453742057 22609 22608 216257130 34358 34356 144237184 36040 36041 390762374 1322 1320 650616720 813 811 479584693 81317 81316 766958067 83398 83397 86239439 74961 74959 847885667 69804 69806 126227581 25251 25252 455884270 87644 87645 173173067 19181 19180 515044772 70704 70705 932551678 82018 82019 73263763 62154 62153 65304359 66056 66055 859597045 81326 81328 185515768 93347 93349 74096039 64951 64950 74516311 81331 81329 704265437 73493 73495 820391985 45481 45479 476872981 95915 95916 73038865 40496 40494 551229001 13879 13877 754644209 13540 13542 431342953 78704 78702 973804368 63377 63375 874968072 81339 81340 72670084 43724 43725 605244502 50113 50111 439969106 74904 74906 12525902 35156 35155 291897788 86747 86745 873259824 37566 37565 2421530 69061 69063 241219634 76691 76692 5041004 81349 81347 824380786 16477 16478 37485295 94296 94295 568407088 60255 60254 856533230 72008 72006 940629818 61758 61759 342005979 18886 18888 930124967 60016 60014 232459678 34946 34947 151775176 55538 55540 338043181 81359 81357 618237788 2015 2013 726562397 19180 19182 503458819 44473 44472 621368056 20495 20494 599773942 47754 47756 950804495 55603 55604 685650164 23790 23788 918340753 78493 78495 65067392 83899 83897 975408669 22831 22830 968988233 36922 36920 419240981 71723 71725 89475818 33587 33585 923566324 7038 7039 223002835 17182 17180 3425249 33528 33529 449802119 21354 21352 237698180 85459 85457 47158537 20426 20427 398650136 79142 79143 333099664 91240 91239 837377729 54895 54897 983679362 98302 98303 43415072 43165 43167 790443168 89575 89573 211781157 80602 80600 474749310 81385 81386 293471013 82574 82573 345501239 97088 97090 214829101 32068 32069 81035102 26915 26916 626512533 92873 92871 937681464 90684 90686 425687000 25431 25433 486072104 31730 31728 116704163 81395 81394 578150506 11652 11651 770161707 96201 96199 393361668 36009 36010 760692932 97185 97184 635131898 81400 81398 518387376 69201 69200 389331906 88191 88190 294320180 53988 53986 905722359 81403 81404 100858353 98659 98660 34710866 65695 65693 786717298 61023 61022 727444437 93175 93176 374362114 12508 12506 553742153 92272 92271 725887168 45745 45744 760531435 74011 74009 411816181 90 89 710096227 52517 52515 659755940 1948 1946 73284085 891 890 257608035 10880 10878 469660667 47891 47889 918940010 43977 43978 340217235 62034 62035 59683050 86582 86581 71054997 5144 5142 10015904 62317 62318 48245448 81422 81424 945942697 77977 77979 30573653 75742 75741 122956440 95355 95356 742146171 63521 63519 129546694 90754 90753 407468165 67720 67722 424233449 8588 8586 15348985 81430 81432 643984360 42740 42741 372104467 81434 81433 684951790 74043 74045 876358769 18200 18198 274074558 58642 58641 223921936 70030 70028 211366982 94927 94925 344246647 52037 52039 486001014 80541 80542 448866610 23969 23970 667491666 62799 62800 821033346 93004 93003 995301190 14220 14218 5728339 81444 81446 979187898 38098 38100 734201710 81448 81446 375377895 30606 30604 726087152 68888 68886 425250025 38492 38494 882851323 95881 95880 557673749 56782 56783 573930155 91680 91682 252293260 81455 81454 717101644 372 371 192302608 81455 81457 461426890 81458 81456 591862039 49304 49303 657690216 60015 60017 490704414 81461 81460 998379189 2785 2786 196278592 81462 81463 791532477 13191 13190 1908999 32017 32016 986571132 4146 4145 66645890 81467 81466 238341528 81467 81468 354892696 66886 66887 879753039 89976 89977 235783323 76281 76280 409664429 81470 81472 893449761 52766 52765 472889859 81474 81473 443677199 29027 29026 348880022 16216 16217 23119606 98739 98740 483269012 4914 4916 409921699 99532 99533 258809932 21945 21943 483276529 29301 29302 507930269 9952 9951 777481954 81483 81481 331352751 76939 76938 888725998 81485 81483 873282786 81485 81486 432648091 24599 24598 248407556 2452 2450 901528910 4184 4182 861044167 92448 92449 938336353 96328 96327 427533682 64845 64847 630976117 81492 81493 826170070 7102 7103 900999178 33606 33608 717641604 1780 1781 705081677 51544 51543 691335229 95608 95607 672730416 91250 91249 839223466 17464 17463 865488576 66698 66697 185724749 19658 19659 207746228 81503 81501 422393272 28247 28248 306946881 43705 43706 829217021 94525 94523 811479094 15582 15580 789040741 12836 12838 835990852 24914 24912 71073381 21944 21946 44539037 20663 20661 964413389 1842 1844 36409794 49949 49948 689720643 54172 54170 182571157 63711 63709 801750768 63204 63206 769848502 44764 44763 494950009 70938 70939 167369484 17618 17619 483044145 15944 15943 978561954 66387 66388 553856141 64851 64850 40341941 3386 3384 691282136 71884 71882 938332171 92082 92080 161315879 81525 81526 678260614 90498 90499 231908240 47779 47781 477084664 38125 38127 629272727 79456 79455 978649913 29586 29585 768575721 70867 70868 717376119 43676 43677 157146701 98568 98566 11922894 91475 91474 418147031 9523 9525 121101848 56817 56816 110689630 63301 63302 917401863 99118 99119 902081073 4185 4184 869070705 35795 35796 160642054 31568 31569 438832618 12821 12819 336527667 8283 8285 879221656 18918 18920 535359777 81544 81546 605532995 16180 16181 651929085 45035 45034 454675116 6380 6381 648943280 12684 12682 683244576 24083 24081 651459858 81552 81551 12713036 24095 24093 548566106 99685 99686 534117971 81555 81554 477977562 53930 53929 190146590 81555 81557 884888041 21907 21909 352168180 63565 63564 309615392 82493 82491 504514634 81561 81560 332761545 71872 71874 70379740 65600 65599 800176532 42338 42339 432829436 41836 41835 125088652 81566 81565 69802282 81565 81567 969395786 46796 46798 119927782 2036 2034 668163688 97022 97023 444706242 34991 34989 59195705 6051 6053 241918651 63002 63004 975330231 81573 81574 537966025 58151 58152 692490173 81574 81576 466817973 81253 81254 919345527 48839 48837 253302827 72470 72471 924207894 61525 61524 733923600 84617 84619 934677704 27676 27674 522755093 97899 97897 520761063 81583 81584 56406157 34030 34029 243281008 87883 87882 223819644 5179 5178 427258296 87702 87704 921873392 70512 70514 46299994 62428 62426 210103700 9230 9229 315285876 81591 81592 437179266 94289 94288 944775955 15276 15275 497040729 99914 99915 97306091 81596 81595 70878863 35697 35699 31151180 84595 84594 266084361 14601 14603 38111569 81600 81599 624259561 74704 74702 20738907 65258 65257 687413160 81603 81601 20982973 32508 32510 684657764 56882 56883 832798393 81606 81605 897633659 84187 84188 591623852 81608 81607 791159128 45862 45861 31837573 39999 39998 17186957 42682 42680 50278267 23097 23096 787518754 43647 43646 414779392 59520 59521 912753709 58961 58962 395105264 57936 57934 625210787 81617 81615 646769679 75169 75168 671878766 70505 70504 641809842 81619 81620 837112000 81620 81621 600364988 1264 1266 2430630 23189 23187 150297036 22803 22801 461642464 40801 40803 923886517 44023 44025 418317296 52374 52375 507517231 38075 38073 6183793 92281 92279 58887628 25921 25923 22290858 27930 27931 122989869 16637 16639 344368483 51782 51780 519336821 11245 11247 255041527 43423 43425 306088446 34915 34917 169396651 67557 67558 808918091 69602 69603 462966334 81638 81639 203716926 84715 84716 159834562 13985 13983 894850187 29838 29837 251604394 25979 25981 998587501 62792 62794 332469283 52208 52210 836147096 66321 66322 395722152 87879 87877 41697134 97065 97063 845259984 75497 75499 83331701 9123 9125 756323435 54778 54779 687659785 63148 63149 323865550 35463 35462 670139982 50382 50381 16563563 37424 37425 253011817 73727 73728 227777445 26438 26440 339260144 36489 36488 383363042 58710 58709 120381086 41316 41314 224163809 11237 11236 297349452 41494 41496 75572558 53456 53454 407260956 81664 81663 674831251 62569 62568 756733432 2181 2183 441612274 34775 34774 675175995 91378 91376 426258384 35036 35038 368964525 99674 99676 863465812 81671 81670 235543221 48386 48385 638546481 97940 97938 624768458 57829 57827 774054080 70441 70440 200924971 16492 16493 696183634 81675 81677 187599568 30869 30867 198447556 4234 4232 838304928 81680 81679 158414164 28151 28152 635510500 81680 81682 965810866 92040 92039 667428092 61934 61935 306958939 33639 33638 63118416 65452 65450 2865954 31428 31430 524873098 99558 99556 995922703 38492 38491 870791171 94491 94492 478120557 93248 93246 783352186 41442 41440 320638239 81691 81693 3864588 13395 13393 68709427 46702 46700 315944032 81696 81694 325951930 64157 64158 936366627 30733 30734 930386134 40922 40920 425600180 99935 99934 501027860 99302 99300 588678176 2407 2406 44262908 81703 81702 856956496 74164 74162 534818791 63835 63834 96123009 31945 31943 865278737 10145 10143 773287157 92351 92349 521797615 39494 39493 216133864 91725 91727 10928067 36543 36542 404780742 81712 81711 764580973 50124 50122 627671195 66396 66397 178303620 51850 51852 147109579 89558 89557 100653477 99498 99497 975968003 5399 5401 248654091 28083 28081 330370927 44131 44129 268435040 45342 45343 440162862 8546 8545 251776211 81721 81723 586067203 72061 72063 207284843 81725 81724 119968077 81725 81726 665110427 63131 63129 958363705 15743 15741 692307222 86739 86741 724786998 73908 73910 867834852 54066 54067 465475753 43563 43562 50119094 74796 74795 933367010 30080 30078 487375735 50783 50785 627246927 94391 94390 840710179 81737 81736 720331760 10453 10454 342842844 55838 55840 73525003 11751 11753 63108923 21098 21099 57921313 81742 81741 838823652 58200 58198 118860064 705 703 31846237 1651 1649 68549850 9811 9810 30008096 72347 72349 303131574 85770 85769 629741294 50134 50132 142440358 37464 37463 504422503 93716 93714 644788313 81751 81752 379296472 28399 28401 727171249 47024 47022 863981652 63307 63309 302337143 81173 81175 406213894 10124 10126 50537038 62143 62144 360039109 99892 99894 759604709 12606 12604 484168425 96104 96103 325432433 25930 25928 11059293 37305 37304 92288347 44643 44644 45607926 24055 24053 331386165 2424 2423 285385987 25969 25967 790010099 40522 40521 937551910 50144 50145 150634328 7282 7284 634808930 84904 84902 70282414 81770 81772 110704244 45875 45877 165057210 53882 53880 372001383 94336 94334 821522159 65841 65839 160052067 56982 56983 282478818 24941 24943 251370438 61591 61590 701423358 32257 32255 134741877 66106 66108 980461433 81780 81782 57421941 23981 23980 832582534 58795 58793 978445749 81785 81783 727339725 81786 81784 790115886 44003 44005 169052952 90721 90720 902812206 81788 81789 515815503 81790 81789 38162673 81791 81790 829089958 23472 23470 22337650 81793 81792 478562581 70567 70566 506498432 71606 71607 214021641 81794 81796 291359252 85604 85603 395428953 81797 81798 994053602 34116 34114 978278011 50289 50288 743464238 82378 82380 872124920 9591 9589 485032417 6227 6226 195184925 15029 15030 918414044 81803 81805 895069427 81978 81980 837346700 90804 90803 669375346 45660 45662 664800703 20031 20030 351935986 84068 84066 478597046 71545 71544 371026914 81812 81810 614254715 6664 6665 2557372 21670 21668 584339573 81813 81815 795262008 62593 62594 104930361 49581 49583 46656961 4489 4491 116219811 81818 81819 960189477 81820 81818 71739174 76060 76059 68164240 73526 73528 121035616 81823 81822 665580475 81822 81824 164602609 91562 91563 313906273 81289 81288 111220366 12661 12663 128194035 86940 86939 833157969 45764 45763 53817740 26480 26479 484833107 7582 7583 288064295 81832 81830 713618557 7867 7868 538174224 29468 29467 247965083 89306 89305 564261784 83161 83160 55534002 57304 57303 699856653 42824 42822 777308564 23392 23390 503366121 85350 85351 524807089 96724 96726 675093834 81841 81842 589617712 7310 7309 25224098 51838 51840 308733759 78294 78292 700461488 70653 70652 446266279 34345 34343 971124143 86188 86186 629816227 87210 87211 680679117 81850 81849 538799602 47713 47712 765154014 66763 66765 45832491 24030 24029 427892818 26115 26116 493259601 81855 81854 304659044 10656 10657 158089127 61231 61232 571755925 54762 54763 45438661 40057 40055 742887513 17386 17385 179967212 86862 86863 919278608 46352 46354 387095191 75309 75307 499982903 54419 54420 766167890 81431 81429 560134624 60025 60026 814847695 3890 3888 535429471 98342 98343 997120055 677 675 789495879 3541 3542 345030590 15500 15502 627586453 65774 65772 329349754 47900 47899 113172010 90089 90091 73122421 34577 34576 619413375 72857 72855 143036673 44054 44053 660310676 45735 45737 393598283 63599 63597 187804457 25604 25606 592249139 54244 54242 235460401 1414 1412 70154331 1260 1258 357823108 86604 86602 273526142 81885 81884 73587412 25553 25552 502712836 44048 44046 318959586 81888 81887 860552147 68665 68664 381742065 10015 10014 66221415 68826 68828 281747579 17729 17730 598797349 35011 35010 846490404 39403 39402 719810796 95043 95045 710113004 90559 90560 282476270 69673 69671 738729384 35363 35361 392681150 78429 78428 77299123 32996 32997 238791593 6633 6634 763434977 99896 99895 230445386 42525 42524 809241012 86681 86680 130819929 84673 84674 211728339 60552 60550 807204804 6782 6784 866876599 41776 41777 505166593 55622 55623 152678312 32433 32434 713717410 74044 74046 31149544 81369 81371 715778602 79513 79511 853876782 4945 4943 185663007 54210 54212 48895061 6198 6196 740141408 61463 61462 946750294 81917 81918 33931449 8210 8211 744032116 35058 35059 445277365 52456 52455 484189878 71552 71554 172523955 81923 81922 726630810 40262 40261 598513212 28589 28590 374339080 47117 47118 964899732 93839 93837 551421061 57763 57765 254504079 81927 81929 337925545 81930 81929 946415270 81934 81932 768914387 80517 80518 181829962 3145 3147 758009115 13429 13431 586631033 9164 9166 278745480 96563 96562 518594446 7287 7288 905789828 97668 97667 280358237 81937 81939 796655756 16943 16941 172431999 20439 20438 58668588 81941 81942 83245291 32861 32859 181344043 2205 2207 113226694 78596 78597 994629891 91724 91726 118751869 85361 85362 391020947 96878 96877 894112272 81947 81949 231000344 22491 22492 582277297 40400 40401 4994138 69223 69221 843827085 83905 83906 8795427 78316 78318 268930794 89948 89949 301248245 31944 31943 298772594 6103 6102 578663420 81958 81956 67591118 2998 2997 193793602 71625 71623 63582583 79308 79306 232188194 33457 33456 683018185 81962 81963 431402751 81964 81963 543080026 16255 16254 372666166 34492 34490 29843849 81965 81967 950722640 55475 55477 471289946 42670 42669 519754365 76551 76550 518192769 97797 97796 48389182 58350 58352 606577852 18691 18689 427662177 8007 8009 937014630 48656 48655 224169010 59102 59101 581917514 90020 90019 726853872 7917 7919 418574517 69144 69143 768673662 26777 26779 720792783 24330 24331 15389019 13167 13169 958610218 27516 27518 284977620 85217 85215 229585308 66137 66138 769560184 87417 87419 501913674 97935 97937 987390925 81986 81988 355891206 81989 81988 924771393 31530 31532 731030235 10325 10327 344004451 64371 64369 701672165 3884 3886 759193427 81994 81993 493796198 3478 3476 643938935 10647 10645 502564887 78485 78483 817384816 17867 17866 639387324 22588 22586 981780813 8268 8270 578250491 34188 34186 62292478 82000 82002 935558254 82002 82003 651118859 30641 30639 584978167 80899 80900 140763270 39170 39169 878003540 31549 31548 61100094 28757 28758 160996851 94102 94104 656635701 46979 46978 97331719 36139 36141 808213332 91164 91163 742325979 35209 35207 483502430 68699 68700 510742886 23869 23867 8968995 82016 82015 533983265 82017 82016 822503926 82016 82018 554766101 50882 50884 8769888 36556 36555 889395768 89536 89535 340887062 65209 65207 826638841 95226 95224 98165545 9224 9223 476362266 82024 82025 645922685 7495 7493 733135550 86032 86031 301261180 47178 47177 850936771 93690 93691 617969419 96746 96747 105259601 24284 24282 139190205 13310 13309 891867315 88678 88680 5318471 63249 63247 410515558 1149 1147 244417589 82501 82499 495603312 15672 15673 468512475 82037 82038 193462771 82038 82039 982885517 90993 90992 647756034 16477 16479 853175059 7093 7091 851660723 74030 74029 746563671 15142 15140 944065910 38208 38207 650617441 16704 16706 197084325 94775 94773 286391173 33179 33180 4146780 70077 70078 907820763 75533 75531 647701642 49073 49075 199692528 56175 56173 408314952 89604 89602 439867579 3853 3855 910176874 45188 45189 163017939 82056 82055 379646036 71128 71129 230084831 76324 76326 144891664 92147 92145 982576973 79776 79775 768186013 14022 14020 984431431 33831 33829 654280585 99828 99827 874428130 19585 19583 927709890 96178 96179 283793817 82064 82066 505365417 78108 78106 4876539 249 247 189503592 32862 32863 70755744 82070 82068 781370501 14755 14754 964775521 73934 73936 81275320 81542 81543 848849864 4273 4271 620053242 82075 82073 283924934 82973 82972 774446559 53013 53014 847836580 85258 85260 439156261 16559 16558 616005180 78817 78816 350347149 89000 88999 155239529 18424 18426 464046569 41349 41348 5160892 29437 29439 105818999 46132 46131 149969777 19492 19494 516973 82086 82087 708349857 86223 86221 866498261 53275 53276 386112185 82219 82218 157159835 82091 82089 508948266 95842 95843 44932069 73089 73091 442444130 89775 89773 828997538 39812 39811 807313916 91343 91341 738234982 13361 13363 295858227 78457 78459 98234229 94481 94479 350810269 23918 23919 54714910 32845 32844 291873814 82102 82101 781493834 14372 14370 371325689 25500 25498 258878804 8974 8972 712827031 25761 25760 25306395 67703 67702 730929889 6286 6285 218821974 82109 82108 942953064 16314 16313 47818536 69111 69110 33492104 12 11 40968437 48147 48146 378794463 29072 29070 223981683 51517 51515 259482372 82114 82116 638354692 37944 37943 10210678 49882 49880 579644483 49689 49690 293549779 82120 82119 781493980 29873 29875 377971787 81895 81897 587570082 19420 19419 459451475 29113 29111 861198043 33059 33060 202117278 48225 48227 782390238 82127 82126 241906761 52476 52474 912688353 3436 3437 50182230 19611 19613 751422732 82130 82131 532486235 82131 82132 16062162 65367 65366 865487227 89418 89416 18036352 82135 82134 177622422 40385 40387 293486870 44347 44345 51193533 7586 7587 227235671 9425 9427 714004201 21008 21009 873077020 69293 69292 267036652 5909 5908 518400237 82142 82143 37612967 82143 82144 712441810 24477 24476 708148862 18614 18613 684640615 17840 17841 260044297 95162 95161 51739695 50977 50979 22654476 84362 84364 740173866 74432 74430 162147754 82152 82151 579706282 98841 98840 6419669 73910 73912 716734050 66132 66130 802730505 61995 61993 7603392 80839 80837 936607802 33880 33881 130715005 82157 82159 19185931 8684 8686 429850482 43385 43384 871229248 44890 44888 269282733 41390 41389 42091894 79498 79496 240257476 60511 60512 988362001 28299 28301 704638057 82167 82166 822061431 97234 97235 908550719 22952 22951 859407228 28414 28412 774929132 17217 17219 470071580 84368 84366 575082096 27915 27916 835396976 82172 82174 661826741 51374 51372 664016091 52202 52204 759409510 39145 39144 809886085 48299 48301 992429573 82179 82177 914961418 82178 82180 928613432 95644 95643 726252659 71444 71442 964123236 2694 2692 20950373 72244 72245 179288189 82185 82184 682808216 78383 78381 362216221 69124 69122 970410891 97618 97616 664203987 8849 8851 634767222 38704 38702 100857277 72949 72951 443210625 16143 16141 952676185 32903 32904 767637043 57145 57146 214082200 19795 19793 56120109 29650 29652 799674932 612 614 394216984 62268 62269 665371460 34189 34188 58569180 13987 13985 143281678 63118 63119 743555090 98813 98812 680554780 41958 41956 773041341 7538 7536 920754834 50450 50448 905361972 23608 23610 899587006 69769 69768 485237091 62334 62335 965884657 16968 16966 887411251 55 53 830674829 66236 66234 447944775 28085 28083 388535392 72441 72443 49458665 82214 82212 196623408 74659 74658 892229444 94301 94303 35378327 55894 55892 60475347 82028 82026 952144658 15554 15555 931005465 2138 2139 621520980 92121 92119 43527059 82220 82222 308942304 66483 66482 207443691 12158 12160 386105814 4724 4722 137610862 36406 36408 537722125 22512 22510 140401856 35516 35515 934834019 34524 34525 427269070 67771 67770 113843793 95905 95904 472926725 83389 83388 868680131 39755 39753 772836802 82233 82234 567040806 25250 25249 786128137 4106 4105 821674690 21066 21064 344757625 34764 34763 42606410 95279 95278 536957055 79497 79495 578960305 82241 82240 607274955 56080 56079 419655488 53865 53863 840818176 77346 77347 87886822 54651 54650 457351088 46646 46648 67143375 25692 25694 482824327 34076 34074 66129719 1209 1208 624482502 8364 8363 156632961 59410 59411 116270835 35875 35873 59675779 38587 38585 151640527 43074 43072 908179237 73783 73785 689718921 82256 82255 393258026 17010 17012 63563057 27868 27869 654986829 98951 98952 397753711 35702 35704 496719504 89033 89034 821204341 71709 71711 948033233 23361 23362 892835122 75628 75626 50150046 18363 18364 479630281 82266 82265 520297034 39628 39627 209401153 97527 97525 800017472 35402 35404 632137342 17944 17943 659890328 61589 61587 317871472 80352 80350 456391400 6653 6651 172947850 1206 1204 516308573 82274 82275 317227126 82276 82275 146227210 69777 69779 25899783 82278 82277 594588543 22486 22487 36297839 57161 57162 726680990 13847 13849 28167602 98390 98388 477616554 62000 61999 642170714 56792 56791 842996897 81757 81756 779846509 82284 82286 440984268 87290 87288 583531932 82288 82286 26491284 94595 94593 796149693 82288 82290 517678999 52925 52923 394039419 4645 4646 947141883 82291 82293 772821580 59236 59234 233932290 12120 12118 682882724 18601 18599 558724575 50290 50289 6811497 79293 79292 89575369 82299 82298 353656998 82300 82298 841137229 41132 41130 561552515 14621 14622 488622312 82303 82301 937436021 66169 66170 919012821 80799 80797 324656818 76054 76053 267204132 68401 68403 859093736 43086 43087 146195980 91104 91105 294023470 82309 82310 187202434 41195 41194 38231099 21082 21081 861443338 82313 82311 756624853 49454 49453 658787022 57310 57309 866621581 52651 52649 4056557 81944 81942 917029290 58721 58722 134177301 39065 39064 192941923 83979 83977 727666004 82319 82321 344106833 91268 91267 614488619 28263 28261 232042787 46752 46753 63442405 10480 10481 15774100 82326 82325 943260966 22764 22765 818155930 8147 8146 433516743 14100 14099 813016544 12830 12829 434461921 65331 65330 918899319 82332 82330 393467944 82331 82333 537847497 98285 98283 24065915 3299 3297 820735438 35236 35235 677128633 42638 42640 192097922 46435 46436 429410261 98788 98786 690030742 84543 84544 207385389 82339 82341 190044517 88390 88389 11341335 82343 82342 879605035 86278 86279 925588157 15908 15910 463192177 64592 64593 54661676 82345 82347 758201804 81529 81527 480859559 82347 82349 162505671 82350 82349 677723713 75658 75659 358960926 82352 82351 622948011 82353 82352 179250477 3865 3866 897120074 29168 29167 551402151 51426 51428 159849612 36095 36093 968053387 82358 82356 142110077 15609 15608 663308628 82360 82358 398076053 86168 86169 41186929 24671 24669 30401236 16081 16083 68441076 82363 82364 516039954 4058 4057 428815502 67005 67004 3437456 82367 82365 3286971 82366 82368 51573714 81209 81208 515596346 64730 64728 149300401 20821 20823 718152896 15151 15149 986143916 35722 35724 252947181 12971 12970 401506943 29715 29713 46033535 82376 82375 837235703 74176 74177 559156422 9749 9747 409030404 82379 82377 822344280 67931 67932 379752720 73373 73371 800192773 68326 68325 77283471 62758 62756 311873549 60890 60892 227841239 36384 36383 236640401 3149 3147 780455986 56455 56456 381093960 49234 49236 234962994 15811 15809 142120051 82389 82390 802068549 88793 88794 119718163 62478 62480 639031945 9185 9187 149893209 63614 63615 37077730 25310 25311 502384222 31833 31831 657385545 52688 52687 639300884 50649 50647 69418599 66492 66491 131466365 71954 71955 973779298 51413 51414 424815386 4641 4643 184040951 20212 20210 240913063 82404 82402 454580169 21419 21418 484893957 75371 75373 524121080 71686 71687 707370360 97578 97579 51524598 18337 18338 845404690 66190 66191 149988502 12946 12944 27496303 93616 93618 491388262 15597 15595 281956515 59167 59168 96531007 33083 33085 892659057 52568 52570 668577050 99485 99486 988059838 84032 84030 216299045 21980 21978 360789316 72013 72014 602945559 77031 77030 29772939 51276 51277 63067328 27797 27795 699489301 99451 99452 806159332 98101 98103 355851481 82426 82425 3612233 16267 16269 531459828 81710 81711 802694927 64279 64277 37064090 51431 51429 885483840 7417 7415 167180114 83459 83457 543485864 82433 82432 660014691 82434 82433 753779943 96961 96960 166393225 72739 72738 342784452 97124 97122 351028973 82438 82437 861103556 7319 7317 570323796 45465 45466 412898812 6243 6241 585740183 60898 60897 95165987 82443 82441 805414483 80645 80646 69465579 69319 69318 891648481 82445 82446 888511633 82447 82446 257925769 82448 82446 386950323 19600 19598 221117682 45697 45698 767015523 91219 91220 593206493 71222 71223 41269625 82267 82265 143374355 82454 82453 675502637 94014 94012 156515740 82456 82455 12411365 41539 41537 117665074 77051 77050 16012875 21424 21423 855671542 82459 82460 400533155 82459 82461 953207649 20914 20915 946896732 92197 92198 682898300 32035 32033 692091876 54805 54804 350955860 69077 69076 468101825 82465 82467 865722536 65729 65731 770316254 21337 21339 927223782 82470 82468 357650722 18534 18536 804780374 3137 3138 450140487 34242 34240 654726292 96156 96155 598949098 39244 39243 124677187 15121 15122 757120478 51008 51010 81167360 54535 54537 995805382 76473 76475 322394773 56116 56117 509094115 82481 82479 555015279 82481 82482 236891690 99435 99437 644307539 19092 19090 11549082 73672 73671 974723148 48968 48970 399820 40001 40002 2869480 61782 61784 54981068 16645 16643 578242723 77534 77533 697109543 56206 56204 638397860 52218 52216 509963333 9308 9309 255590311 7029 7028 64549881 8699 8700 640527419 82494 82496 666723159 62874 62873 237898541 51805 51806 620961990 66076 66075 25757508 4808 4809 246138710 8859 8858 604978990 40112 40111 643231571 92140 92142 43673787 58770 58772 7824666 10959 10961 316264521 73569 73568 405127723 20908 20909 564328064 55566 55567 881892480 88843 88842 134430271 54598 54599 571392029 82509 82511 316350677 60463 60464 550643433 82513 82511 851103349 33612 33611 188293820 82513 82515 616777956 1249 1247 364965305 63256 63258 36247157 21497 21498 714478814 76050 76048 139993399 28645 28646 46821593 63509 63508 196187757 10337 10338 59168541 86371 86369 653417022 28425 28427 579321142 94902 94904 422699950 34711 34709 807448665 70058 70060 612635853 36321 36320 251392832 44686 44685 524247854 75088 75089 895719477 12086 12087 165242011 82532 82531 37229420 68007 68006 460067847 95792 95790 662944149 17463 17462 383279812 31435 31434 614700722 60231 60232 444852727 34693 34691 941895462 82539 82537 19236424 54946 54944 86917391 57189 57190 650786782 91976 91978 305302486 57397 57399 7096458 71232 71230 563989509 58409 58407 507456066 82546 82545 572991832 43882 43884 76514258 55090 55089 415681302 87898 87896 819745230 82549 82550 105055905 63861 63862 6184907 53233 53232 711416908 97708 97710 114507214 98395 98394 651277934 50211 50213 63976453 43734 43732 594026165 59367 59366 248620725 32204 32205 912842172 49079 49077 634871924 92433 92434 840710367 46294 46292 876554392 6307 6305 438813262 84500 84499 44708847 10774 10772 578809696 63390 63388 31540145 95180 95181 972581162 47945 47943 603917490 39908 39909 41503569 86386 86387 304359644 82570 82569 953042204 70998 70999 921060573 31489 31488 773411021 24721 24719 692830237 55464 55466 350647602 82574 82575 772367603 59222 59221 64669047 82575 82577 532842264 98363 98365 805901118 82579 82578 200074844 80604 80602 14812913 46050 46049 911288727 49156 49158 70043735 87077 87078 355370467 49059 49060 87945574 67077 67076 939189768 47566 47565 633154905 91251 91252 717661752 68449 68448 2512386 33542 33541 138196989 82590 82589 802186592 61299 61301 205963887 96610 96609 71172468 51811 51809 424514218 82592 82594 7278673 96094 96093 35385471 53028 53026 64115315 82597 82595 173976426 15499 15501 517273425 39008 39010 801862596 51995 51993 890822709 74034 74036 769348666 82602 82600 792954188 75242 75244 238346110 56617 56618 510800121 5133 5135 933783100 51009 51007 323585391 59126 59128 231950672 35372 35371 178880639 7872 7870 325336118 95781 95782 838791598 51397 51399 553290690 73244 73242 624105099 25399 25401 581516561 42816 42817 675533120 49026 49024 773363903 50754 50756 47375206 10141 10142 592016986 79565 79563 553953054 82619 82618 703945751 82618 82620 937551965 84040 84038 32996548 46087 46089 360149127 60660 60659 435367422 36792 36790 411163200 47281 47282 982161572 33954 33956 895136639 71041 71039 45288332 30862 30863 149560291 71047 71046 573844596 72109 72111 926457163 54221 54220 609950523 91875 91874 933360289 82633 82632 29979473 72532 72531 279228662 82634 82635 550267756 39483 39482 626558676 37683 37682 436173180 82637 82638 377259471 79224 79223 837421282 95107 95108 422193758 49837 49836 893706460 82642 82641 86480361 58999 58997 165236548 82644 82643 20931875 42416 42415 637791099 11672 11671 819403930 66167 66165 14091680 78647 78649 555208077 82649 82648 752784901 1311 1312 499614973 3507 3508 796737763 44299 44297 700128006 6097 6096 116572748 82653 82654 8251504 52475 52474 821843554 21140 21139 570855554 82728 82727 605483463 75081 75080 638131478 77043 77041 224452180 82660 82659 954704115 83425 83424 85692430 8842 8840 71586902 65010 65009 198231637 88894 88892 624189394 82664 82665 34458975 86327 86328 840026458 20999 20998 751596517 53551 53552 837597085 77335 77333 946899228 20691 20689 127893394 6783 6785 208500455 195 193 846999635 76454 76453 562285643 88708 88706 648286510 19378 19379 749227043 76673 76672 519489017 26297 26299 276878357 37330 37332 715296167 14317 14318 663400388 39526 39525 408637209 37512 37511 416951367 99191 99193 19294262 74771 74773 159219675 12719 12720 349303614 82685 82684 477977044 81944 81945 704935515 6214 6215 327266010 37587 37586 871215482 75521 75519 34674001 73776 73774 530316888 34025 34024 628344345 48136 48138 988509920 28761 28760 322311544 14652 14650 655840692 78190 78192 273315924 58673 58674 955270410 89973 89974 46721446 82696 82698 145330105 33704 33703 273990699 82803 82802 323905683 36785 36786 454878301 97313 97312 802241526 56538 56536 796731041 22534 22535 968867742 41197 41196 339842498 82705 82706 865383613 47636 47638 260562334 55360 55361 44601422 82707 82709 306239007 5616 5618 113638822 64812 64810 475183725 18843 18844 794324812 55749 55748 190636130 91579 91578 272642570 82714 82715 638977087 85134 85132 407254596 82717 82715 374537373 33222 33220 724173705 17598 17596 597944998 97969 97970 22415976 2232 2234 546978436 12231 12232 254953605 47127 47129 480741402 82724 82722 370406124 84683 84685 212057074 4167 4166 550640292 96350 96351 5122679 43506 43508 234258312 51791 51792 941231973 31852 31854 697140562 68609 68608 159770493 71751 71750 949878521 62238 62236 706943613 45666 45668 942851133 22703 22701 221899599 37360 37358 840222079 9356 9355 698225793 82738 82736 689476055 85927 85925 412622581 47102 47100 58014049 56756 56758 996348122 31823 31821 375391703 91429 91430 961480922 23614 23612 288271205 10242 10244 142973333 46046 46044 808846264 33539 33537 325581135 82748 82746 859367769 55793 55792 747821541 82750 82749 24440633 82751 82750 595787014 30304 30306 492841101 2668 2667 735172767 73279 73278 32222427 67130 67131 689758103 76720 76722 830614101 48943 48941 293814973 80969 80967 311745639 15628 15626 952843775 63208 63206 526757004 12107 12105 908248540 27107 27106 165538661 30707 30705 914336028 82763 82764 821731340 20899 20900 765786814 58085 58083 702833062 42969 42970 935516210 20158 20157 50406711 43141 43139 498655176 39780 39779 609253819 60236 60234 234449769 15761 15760 189650034 75347 75346 7182725 25533 25531 177405819 10834 10835 950058572 75701 75699 150945956 18064 18062 880115489 34616 34615 640138881 96898 96900 66519115 82780 82779 80236987 9393 9391 928899310 51404 51402 953450667 46474 46473 893229370 76341 76339 992729383 5484 5483 802662115 50301 50303 619256988 62203 62202 552716241 82788 82786 341242461 5235 5233 569747736 96311 96313 31705659 20010 20012 286464042 29094 29092 140421462 99664 99666 822203468 12032 12033 52295987 71462 71463 358716486 41296 41295 730149134 16031 16029 230724703 73811 73812 772087153 17638 17636 557334664 16285 16286 578038277 60242 60240 213044952 44122 44120 576421289 71537 71535 365616696 78906 78905 48639681 41723 41724 609217888 10204 10205 880575440 79477 79478 879148546 58785 58784 32025674 88264 88265 323713092 81062 81061 389317539 32328 32330 951329396 1787 1785 202765484 42917 42918 785563895 82813 82814 395936543 63507 63506 452342403 44380 44379 769206648 82817 82816 416062607 734 736 88754439 15625 15624 977796103 54819 54821 632315972 55181 55180 505065027 23628 23626 45120354 18809 18811 786368058 18345 18344 67212071 69679 69677 20740083 73092 73093 27591674 82825 82827 72152125 88528 88530 928864062 17650 17652 311899808 84432 84434 230015198 93041 93040 465221523 17801 17799 12460841 31173 31171 850065647 81192 81190 5926625 91885 91884 908907172 30669 30667 264840590 53309 53308 609881515 72413 72415 87976984 26919 26917 650193724 82839 82840 118270869 64435 64433 153627712 63112 63114 142455904 37395 37393 753921289 51097 51096 675321707 94311 94310 722659649 73259 73257 847096278 84697 84695 919272480 16604 16606 680027840 42857 42859 852521186 55021 55019 271491933 5535 5534 188643193 82852 82851 749717832 41623 41625 101863807 83645 83643 592022299 24134 24133 475024238 99943 99942 762169150 79628 79626 230905363 83484 83483 445779196 31505 31507 23123008 6195 6194 61044700 5196 5197 608760002 91403 91402 840291630 65145 65147 426348690 38240 38239 479872996 40841 40843 734115152 19565 19567 996957859 18963 18962 356508652 88714 88715 373805082 55330 55331 205972391 87477 87475 234312083 48493 48494 701524282 74681 74679 59358151 86439 86437 439059028 83677 83678 522318327 51858 51857 711185738 51740 51741 409550648 76148 76150 607979786 82876 82878 44146191 82877 82879 182184274 89218 89217 45995069 87725 87724 704781087 73552 73554 314006748 82882 82883 167081319 8980 8978 276087467 48120 48119 972837386 59284 59285 7011495 28901 28902 59108103 81658 81660 69802203 60335 60336 937826283 9335 9334 198197624 12165 12166 717029264 82892 82891 527874088 82893 82891 183800323 64075 64076 608543648 99738 99737 744840902 50899 50900 422036852 82896 82897 873929528 25035 25036 816979504 53413 53412 958623057 31094 31092 152776100 82129 82130 204885650 98421 98420 70042495 38664 38662 934517564 70457 70458 41949728 53094 53092 712352193 56341 56340 541171112 38831 38829 523257464 99045 99047 1337172 41755 41757 846335892 82908 82910 556124426 56430 56428 961129815 36208 36209 577412401 11417 11419 176378499 2048 2047 973268678 23711 23713 210563346 66680 66679 404693420 76832 76830 972631846 11780 11779 456345924 54047 54046 782215235 89851 89850 371409726 63725 63724 794775228 30209 30207 639265967 77369 77367 48674667 94250 94248 972553571 45012 45011 784017829 38710 38708 224736628 11844 11846 114161005 46731 46733 965118235 94584 94583 667615720 51718 51719 491536071 44 43 133630482 11595 11596 63564140 64809 64808 877194670 44705 44706 735066398 4623 4625 713827459 37166 37164 789627870 46333 46331 42739653 72904 72906 821909684 22099 22100 427125714 27623 27622 288584446 41060 41059 231877663 36294 36295 120116231 23517 23515 70531953 9566 9565 668922075 48780 48778 7507536 82967 82968 322073178 64167 64168 153429432 75402 75403 718273420 77453 77451 640198675 92668 92669 348334644 66233 66232 129893988 47915 47913 732726696 56096 56094 139395525 25871 25870 512741343 31995 31993 449783059 19211 19213 575040716 11501 11499 398198504 27667 27669 915690474 88819 88818 985819081 81005 81007 550977561 66480 66479 50167969 84698 84697 509153704 84687 84685 131831150 28961 28963 809735859 13358 13356 882712635 31236 31234 53489071 82967 82966 14573134 6942 6944 341505603 62254 62253 962468258 27117 27119 376734809 22447 22449 122892440 17468 17470 940886390 72548 72546 243060201 78446 78445 231450694 40722 40723 230409951 61028 61027 30697084 51291 51293 401638853 58211 58209 191197401 39175 39176 366874268 79381 79382 262514057 32852 32854 51376655 49753 49755 775624886 20452 20453 419547305 40925 40924 461342552 58465 58467 920025158 49447 49446 173075530 40239 40238 36350919 92629 92628 126020515 39337 39335 773306634 14529 14527 150145091 55270 55271 979601690 84239 84238 305780652 22510 22511 567242402 18993 18994 821700628 82993 82995 519121576 82996 82994 853068984 43419 43420 492078455 38648 38649 386368626 10291 10290 127568349 38665 38666 494841486 33955 33953 540770455 15969 15970 902250970 58213 58212 921288714 14235 14234 796113404 82554 82553 747742260 93099 93097 774795016 96703 96701 402604769 79554 79552 57346898 42879 42881 25323042 47873 47875 800854913 8102 8100 685238011 41577 41575 767636709 49565 49564 597633628 38895 38894 146460171 83619 83618 210367058 83016 83014 549217678 76227 76228 252918143 83018 83016 511509295 92000 92001 92552904 46430 46428 952934184 69874 69873 971902797 22668 22669 228662206 44315 44314 399633566 83023 83024 818773270 54717 54716 6251308 29368 29370 844026697 72224 72223 324445437 17822 17824 44548282 431 430 512687268 57955 57956 410457768 41202 41201 101805169 52841 52839 362523135 34805 34803 383831525 75446 75447 336982644 94969 94968 374900072 97799 97798 376474064 28438 28440 3219006 31942 31940 24121740 63611 63609 85975736 68757 68758 532917407 80272 80270 8256167 95175 95173 760662932 97202 97204 405940758 19969 19971 205684447 4540 4541 354873913 44386 44387 627164017 98933 98931 745948832 58684 58685 377650570 83049 83047 86445232 83049 83050 808785359 12768 12769 808160084 83052 83050 625241244 83053 83052 593434864 83054 83052 767498139 79511 79512 86828439 40735 40733 68670358 37724 37723 986559869 78311 78309 527901833 23893 23892 187539375 51785 51787 698533372 83061 83060 141239553 41878 41876 413040015 20715 20713 301740872 75123 75125 668132823 37300 37302 560720074 91778 91776 377468776 92859 92861 868264947 83066 83068 741031475 11685 11684 24898378 83069 83070 11680019 43620 43621 389847459 56227 56228 704534434 69228 69227 16923285 83073 83074 290769489 74749 74751 437064494 38019 38021 306780344 47372 47374 861983462 27928 27930 626012714 44577 44579 585582802 18689 18687 938601613 9538 9536 758249754 26271 26270 882468200 41304 41303 467379885 35764 35762 470382910 83085 83084 847947059 11959 11960 846021915 83087 83085 345245508 98837 98839 571106924 50570 50569 221969623 68800 68799 361950483 2157 2158 211088893 42467 42468 739816379 88544 88543 185261519 83942 83940 144478825 83094 83095 628851108 71885 71883 524492628 14134 14133 603846792 46262 46260 36041207 62686 62687 27645162 93927 93926 264445028 4071 4070 143719061 83102 83100 85184219 63778 63776 813046498 32247 32248 356145563 74224 74225 402311467 97375 97376 148242680 25715 25714 76062082 41294 41295 116742062 3045 3043 47350179 47734 47732 161911669 80722 80720 972897320 75172 75170 539693014 26393 26395 995313148 73949 73947 13169468 6696 6697 112466962 83769 83771 205269582 80144 80145 261178199 85868 85866 80358780 92404 92402 942154981 78196 78198 452117720 73283 73282 331780217 30552 30553 297942568 11585 11587 34732327 77842 77841 482593081 71754 71755 915195468 83125 83126 965930614 75649 75648 447724229 36166 36164 655217592 83127 83129 582378590 52056 52054 9173344 37338 37336 16353677 91950 91951 5810596 98864 98863 227572577 83134 83132 129301542 83133 83135 317512117 73507 73505 882360267 66503 66505 757229481 3893 3892 553328842 66940 66942 230982739 60933 60932 291983619 45448 45449 376216497 21395 21394 864329875 64138 64139 467117026 83143 83144 172885157 76008 76009 61536918 37049 37050 165937290 57237 57239 248886980 83147 83148 83666189 83149 83148 43139739 50019 50018 771168768 78378 78380 34132410 83152 83150 227370523 74807 74805 177276835 85407 85406 824535303 6805 6803 613737069 8212 8210 851753909 42413 42414 990985658 3794 3796 480275188 61109 61110 733512169 5338 5340 173097027 17566 17567 28660621 63721 63723 161713379 52612 52614 755717917 83164 83163 487303985 83165 83163 681204973 83164 83166 565520947 14861 14859 549423452 5118 5116 993482609 24823 24824 211275087 13522 13521 115612422 8224 8226 199312095 79078 79076 952064502 83173 83172 998130255 91544 91543 604656322 86947 86946 311870273 83176 83174 293251130 84514 84512 978935337 56219 56220 621448851 93435 93433 845087233 55933 55932 896192185 83181 83179 867021375 9548 9546 387159014 57114 57115 609607940 92950 92949 22965620 65932 65934 230308246 16497 16495 819756784 43745 43744 661516048 71103 71104 87752815 48272 48274 683172696 79584 79585 48603429 39762 39760 850770514 54623 54621 875487795 97434 97435 85634387 23969 23967 264040385 83193 83195 261468889 46465 46463 620537421 56043 56045 298798713 24577 24578 204833346 95777 95775 470752536 53973 53974 10281933 67846 67844 578580830 20100 20102 129016044 68217 68219 889099368 85735 85734 605816776 83204 83205 230883005 27356 27355 12360004 71992 71991 140123524 31771 31769 819009494 8693 8691 863926260 4724 4726 123559574 47776 47777 259115275 23433 23434 749096084 81587 81589 721674627 31933 31934 155182191 58251 58249 825222658 83214 83216 207021603 15678 15679 425835921 87263 87264 772165923 83219 83218 207078479 87533 87531 189222056 83220 83221 799151718 94277 94275 495118920 67625 67624 700942143 27756 27754 801502922 93695 93693 285677810 83226 83225 328256825 83226 83227 381159425 17257 17259 927686711 83162 83160 558808901 83230 83229 542502292 89714 89713 654002216 50143 50144 716836895 3455 3457 988744469 88953 88951 276865980 71964 71966 524088365 88156 88154 446640055 53554 53556 223989820 77795 77797 32604504 58175 58174 121828843 83240 83239 57716920 45534 45533 591007543 83242 83240 100364754 6477 6476 606934817 64334 64333 433030109 19095 19093 280256423 3761 3762 765138138 86532 86534 448148468 4640 4641 53187945 86987 86986 162032340 83250 83249 633630944 67110 67111 963771754 65846 65844 470324638 69520 69519 535754277 92266 92268 33330589 85271 85269 722390000 68016 68015 674659143 47693 47692 697990569 35321 35320 977323659 97069 97068 278102485 83260 83258 320298543 17875 17873 255385234 77731 77730 389354856 61722 61720 61111756 15248 15246 433982376 27434 27433 34640308 83265 83266 779408567 28752 28753 12262766 83267 83268 57140997 83267 83269 442758666 59772 59771 147375167 87735 87734 963628982 7539 7537 75108384 23107 23106 497822514 64149 64150 369396106 68653 68651 246462340 82479 82480 201759189 62813 62812 752876524 96836 96838 222752359 12477 12475 856251930 45703 45701 929484932 49451 49449 447568031 55803 55804 892710760 55125 55126 886896034 45720 45721 782241939 21736 21735 700309972 76670 76668 339991141 3017 3016 816425894 30226 30224 681618666 18839 18838 854819513 29188 29189 149699831 30358 30356 726109077 81257 81258 394356086 79383 79381 866982815 28852 28853 167011070 93217 93215 338293061 83295 83296 19506087 19129 19130 67189884 71231 71230 246129948 78863 78865 798657388 67652 67650 630555377 83301 83299 889220969 78038 78037 523028279 90654 90652 687959590 61367 61365 252515150 73634 73635 385159973 22507 22505 211429115 14262 14260 220018034 73780 73781 845902778 33674 33675 665175441 39272 39270 291633750 4074 4076 742963125 30070 30068 962143926 83313 83312 680582707 81920 81918 427466234 4288 4287 616056885 38676 38678 439169735 30368 30366 489650355 58545 58546 849867742 81160 81159 347703711 48512 48511 472156404 34098 34099 825495392 88314 88315 615731646 95835 95834 888459394 36704 36702 61406027 40568 40570 114075052 78055 78053 833847190 73436 73434 447452626 77479 77480 646660956 52965 52966 752878251 30990 30989 44825643 22216 22215 570063206 83331 83332 675911868 19938 19937 28586393 83334 83333 567807362 69528 69526 1528954 83335 83336 508188547 65527 65526 590663249 48883 48882 517639015 5448 5450 33002029 83339 83340 471676622 83340 83341 153488342 63252 63251 51118567 34061 34062 412439556 83342 83344 666734399 91232 91234 796037838 83344 83346 800296406 57628 57626 254070885 61514 61515 365932920 97708 97706 711137794 83350 83348 165872970 45884 45883 291375389 73789 73791 232934564 33173 33172 142297824 45558 45560 313910814 17791 17790 465189851 80544 80542 917365998 8930 8932 548858873 86260 86258 663835761 83359 83358 961158835 6706 6704 173300231 25231 25230 147692419 57427 57428 711305508 50116 50117 771416732 12603 12604 312704420 33285 33284 863017432 76745 76743 300650591 83365 83367 147998194 86634 86632 223394302 97695 97697 915055605 20860 20858 568834061 60821 60820 506443508 97678 97677 943540305 96588 96589 964812284 94547 94549 191237723 26029 26031 705562183 85214 85216 95647581 7138 7136 192138674 18611 18609 889196605 83379 83377 440478065 13896 13897 950501864 65744 65745 561669378 1395 1393 722872297 65584 65583 11996511 77334 77336 687437114 52374 52372 21877368 44786 44785 940841817 9589 9587 767031520 59104 59103 800073631 5717 5716 965418439 74456 74455 615451342 23116 23118 841350952 475 476 993967849 36972 36970 65666627 8168 8166 539492168 35147 35148 163316302 96082 96080 197281515 34043 34042 931432808 94994 94996 277252367 73074 73072 760333774 95534 95535 390125567 90132 90134 622304081 6592 6594 182447661 83403 83402 219549960 13775 13773 367709569 96167 96165 14125890 76841 76843 865102065 87554 87552 852746686 68227 68226 911903826 26158 26159 951264799 78180 78179 109082221 84437 84438 204385946 66906 66905 970316118 83412 83413 848541938 52177 52179 123778297 83415 83414 484784550 60544 60545 948584438 97978 97977 849128297 10449 10448 435049135 47953 47954 420410066 83420 83419 231737502 82581 82583 694823509 4540 4538 36506605 45556 45554 660433522 76707 76708 745226048 20737 20738 710173228 83425 83426 212711894 73760 73758 190698429 11321 11320 449235408 16127 16129 162253192 83428 83430 516518096 44864 44866 934647631 16427 16428 389680838 54758 54756 586906534 83433 83434 786640647 63082 63084 140866983 36167 36169 608545696 83436 83437 122168040 55110 55108 615095017 89173 89172 621164970 83440 83439 20509021 83439 83441 324105043 85912 85913 559141288 3826 3825 185400095 25845 25846 813247746 16875 16874 768619794 47601 47602 803423676 60628 60630 487729 83447 83448 666151448 98126 98128 766992113 25272 25274 493071710 94859 94860 735958256 65712 65713 271453484 59493 59494 678707427 83452 83454 959054094 12266 12268 454153167 83454 83456 821618766 70919 70918 674086525 79689 79690 24920078 17785 17786 687870504 85247 85246 651238291 23662 23661 168106360 41436 41437 500367588 87086 87085 303971764 95266 95265 140344212 19970 19972 72698931 47350 47349 51559388 14085 14084 775729171 87595 87596 846071789 83467 83469 351499310 17017 17015 668134787 99027 99026 314876234 68309 68311 10708926 85192 85190 393071760 6496 6497 580612910 31914 31916 486271552 25317 25316 330445356 11354 11353 55490722 83477 83478 364721009 96383 96384 608065344 9247 9248 26800353 58607 58606 307813970 48257 48256 127175848 51521 51523 340101754 26972 26971 367655560 83485 83484 248041649 5593 5592 583488369 67816 67815 795045505 96163 96161 7159123 27858 27860 160811638 13435 13433 511992112 50426 50425 952318159 46391 46392 922784117 83492 83493 951154808 61603 61601 247804554 40042 40041 111934525 83495 83496 97156008 88578 88576 27986488 38375 38373 479041003 53908 53906 19005835 54984 54982 797231016 28784 28786 301502037 43578 43576 640412160 8260 8258 774925278 99990 99988 934993077 71128 71127 556337429 63646 63644 125201469 33444 33442 672831293 28922 28920 983653909 83509 83508 53502691 89411 89409 168728408 36650 36649 598363923 38305 38304 827724176 83511 83513 614502603 45150 45149 33998796 39025 39026 543571632 57436 57435 505599475 44792 44794 344426752 38480 38478 941861975 52316 52314 644918728 30028 30026 549005709 4112 4110 984382807 52071 52073 41559677 55577 55575 818316018 5636 5638 846610613 50973 50971 902800841 92001 92003 314490627 61408 61410 65211434 3623 3624 178302018 8531 8529 569187061 16975 16977 812940916 34042 34041 302355280 86626 86628 715690001 32855 32856 108609691 79993 79995 684972447 33058 33057 157854887 9100 9099 308865411 37439 37440 748896290 43919 43917 755273239 16534 16532 847961430 85615 85617 476407292 83356 83358 496243476 46726 46724 39682226 83542 83543 946502634 59332 59333 34457957 4468 4467 145694108 24177 24179 78257674 4206 4205 46437074 83547 83548 133817515 55830 55832 298932495 83550 83548 308278527 31705 31706 576406754 48928 48929 304880702 17461 17462 126979680 27219 27218 149498163 83555 83554 657124305 32891 32890 542244499 38292 38290 25239722 19645 19647 719298445 11920 11921 112463548 40557 40559 838920866 90730 90732 644573098 16660 16658 333903543 83563 83561 741773984 94061 94063 318391913 46489 46488 445913666 80848 80850 418104736 76398 76397 378353379 13468 13470 258491751 51366 51364 368822520 91724 91725 275180027 22017 22016 577460172 52175 52176 270483233 7452 7454 580577397 1476 1474 43607741 83573 83575 17069830 80625 80626 517871009 82989 82990 44362758 75109 75108 30298787 65119 65118 11912737 39372 39374 311274482 83580 83581 53159454 11588 11590 714856106 57098 57097 625092369 97659 97657 595618981 1519 1518 476443858 56371 56372 203504789 66301 66303 303017645 80175 80173 666001487 25956 25955 4873819 40684 40685 944246122 86542 86540 107948337 60987 60985 923456521 47007 47005 517980568 49771 49773 6944245 77879 77881 695243965 20570 20569 932777967 9516 9514 376040074 10324 10322 66661700 89747 89745 666803668 83600 83598 299441569 72834 72836 424884950 98980 98978 247255337 81553 81554 37885918 83602 83604 216964805 42627 42628 40124998 17998 18000 152159419 83606 83607 711508390 72748 72749 317240195 83609 83607 916464456 13550 13552 976064726 76983 76981 140198876 88002 88004 486535431 83612 83613 864337261 83614 83613 435632790 20819 20820 289802132 54042 54043 131491843 55339 55341 88631276 56513 56514 886873056 16388 16386 127223493 14989 14987 263764778 50914 50912 622574621 89466 89468 8239065 28815 28814 147810508 83623 83624 886949302 4172 4171 63972862 67104 67103 39031149 83627 83625 131310822 3952 3950 128340451 9767 9765 572145841 32854 32855 99284937 12985 12987 790410425 55811 55809 484171634 68613 68612 315157756 83634 83632 623269089 83634 83635 721295052 10543 10542 703887911 92643 92645 219168712 54115 54113 578944492 50221 50223 468115722 90076 90074 156049483 83641 83640 683846306 28005 28003 317290979 45042 45040 815670083 71572 71570 644856106 5548 5547 674132029 83646 83645 429017605 82913 82914 679893419 24343 24341 307075990 52685 52687 777608942 19767 19768 272398421 71019 71017 37791066 65897 65899 65657443 83589 83588 491068206 14075 14073 393262619 23259 23257 938725578 42928 42929 647683305 83657 83656 472709660 46510 46509 247663199 42581 42579 629050972 85014 85015 306196869 59437 59435 96791545 91883 91884 890343537 42253 42252 53232851 81309 81311 328218648 51555 51553 48409770 83666 83664 818103908 6324 6322 804311510 27529 27531 508462727 98510 98512 851361849 27325 27323 617358 32775 32774 188334707 83671 83672 220895545 55522 55521 26271572 34104 34102 287338250 85726 85727 590977431 36713 36712 234670492 83676 83677 887257037 4998 4996 42790454 15016 15017 220418199 83680 83679 906450080 92465 92464 599331096 52185 52184 190792501 27586 27584 184689578 70373 70371 43755322 63316 63314 612418768 65515 65516 191898478 17541 17540 503096429 15006 15007 660698850 58330 58331 692365107 77358 77357 61099531 35104 35103 9624669 4585 4583 109614102 63927 63928 696941473 83692 83694 908610171 51206 51204 148799328 89603 89602 957748437 55668 55667 948973345 77827 77825 783529713 61895 61894 852733501 30218 30216 18823461 66854 66853 59761371 83700 83702 852010723 83872 83873 310429983 73378 73376 161618829 26852 26850 939230879 19511 19509 435327371 47342 47344 776851991 84938 84940 315074460 6208 6207 297861981 81139 81137 235360361 58324 58326 20766615 74110 74112 102867040 56439 56441 294090155 12467 12466 862268863 13132 13131 623484663 17582 17581 854439663 83715 83717 451901507 94886 94888 959906580 88055 88054 621438707 36230 36229 844214498 90584 90582 987004545 88826 88827 296773554 76763 76762 925850155 66747 66745 866000597 74207 74206 361414377 16709 16710 307130152 33495 33496 528619938 4769 4768 814588648 58140 58141 25650079 70545 70547 8236488 31659 31660 969344832 4008 4006 159762241 40482 40483 799246062 54021 54022 736069930 46457 46455 735877200 16483 16485 164848776 83737 83735 28811202 16655 16657 847299239 67068 67067 73395715 22684 22686 334501994 47575 47574 384467501 7050 7052 354507231 63518 63520 653441515 42965 42966 901663766 25391 25389 65291238 84114 84115 896510260 74564 74566 577887360 69272 69273 617269955 2254 2256 11547845 7202 7203 568741452 78093 78094 389864350 35447 35448 579594280 83753 83751 83478344 94529 94528 235427987 11820 11819 125047557 83754 83756 144815874 88921 88920 837109010 35023 35021 849577911 92666 92664 886223064 44462 44464 24937874 83761 83760 676481382 83760 83762 370154026 18892 18891 720107551 55678 55679 245442076 74711 74713 119131056 83764 83766 13853091 67983 67982 829264710 72990 72988 954102121 38176 38177 290404861 76990 76988 72341917 62320 62321 643856027 38827 38826 278274374 35346 35345 14932350 83773 83774 284865495 14006 14008 6673107 89234 89235 402416899 78045 78044 653292297 98208 98210 513631954 96071 96073 955914117 19076 19075 988627445 99033 99035 904149400 83782 83781 647806551 83782 83783 515081646 79986 79988 858700276 53883 53885 466979016 35578 35576 768369134 83786 83787 260198956 38636 38637 347210205 97501 97502 112909658 54802 54800 541678951 54370 54368 451926083 33243 33242 30558226 20048 20049 910236086 41242 41240 431746901 36927 36928 207674395 37436 37437 127044341 69288 69287 974295139 26287 26285 362080143 86205 86204 491969855 90438 90437 568491888 68708 68710 403873424 23409 23407 122688941 76191 76192 262043935 99490 99488 668600177 52920 52919 446518927 2247 2246 447989649 12764 12762 800415120 60076 60074 536623206 65362 65361 113916501 51237 51236 470734811 51651 51649 55083335 83812 83810 14329797 83812 83813 984221179 88527 88528 142265459 36905 36906 93268065 90509 90511 62994822 13663 13661 864586303 81341 81339 102434051 87584 87583 226009822 83820 83819 116483239 7147 7148 9424132 78480 78482 73300347 92906 92908 66708257 57542 57540 31390120 64315 64314 51312077 50139 50140 70944907 83826 83827 71716466 26642 26640 192539404 92146 92144 414118982 82888 82887 141743660 41124 41122 162322813 624 626 805309406 4878 4876 364707516 42467 42465 768686616 21331 21333 164948688 25952 25954 417026089 26103 26105 694602400 16195 16197 728546893 95469 95467 922832224 61163 61161 551375743 68539 68537 261296392 29793 29795 987999630 91118 91116 709702405 92882 92880 277049203 71139 71137 790845742 82466 82464 681587170 95000 95002 904873721 80326 80325 36889119 31067 31065 540168943 83312 83310 202769171 63871 63870 527945821 96198 96200 779945119 83852 83853 441794893 5159 5161 671262000 78671 78672 34596020 50787 50785 542937492 71204 71203 182154477 72844 72843 850245388 55487 55489 414984806 1779 1778 292977570 83861 83860 319608474 6196 6194 103305404 70869 70870 815475519 14541 14540 777507826 29772 29773 778928576 79715 79713 948859421 39207 39205 52705005 59623 59622 45760688 42064 42063 16445170 47359 47358 474251596 39934 39936 946460037 10700 10698 230687630 19663 19662 225095268 17823 17825 675043628 98405 98406 290966015 28809 28811 43763264 56196 56195 326054513 5785 5786 137226211 83879 83877 972301493 12869 12871 382939902 59367 59369 368224791 96150 96152 350018909 20849 20850 60777960 1922 1923 980862725 84219 84221 156953462 86919 86920 878111176 92860 92858 122859580 83888 83886 544013590 76944 76946 700837461 50446 50447 573803542 92050 92051 803408695 80907 80905 816329205 83893 83892 961402525 30048 30050 534081663 97636 97637 742274501 74692 74693 134796524 24768 24769 642059996 46868 46866 212229884 75132 75131 162269367 41859 41858 613899846 39896 39894 427389635 35129 35128 643611084 17821 17820 906979647 74477 74475 969233876 78199 78200 745572776 94500 94498 825789427 17768 17769 706923381 94679 94677 749726059 83907 83909 128798981 5852 5854 138586039 45117 45115 2292438 14600 14602 945623907 59856 59855 686364407 57715 57717 361682209 53826 53825 403680960 69587 69588 972968218 34526 34527 291136704 83918 83917 846893186 67027 67026 635590903 20750 20752 623765871 93657 93659 468678981 83922 83921 804149483 61172 61173 265997347 40537 40538 540033863 55842 55844 999379857 29274 29275 110726835 19825 19827 917904463 23827 23825 137612300 83928 83929 560155984 95243 95241 792355317 48470 48468 193776492 83931 83932 496070185 19175 19177 184698197 61111 61112 584372496 83935 83933 303119308 83936 83934 403380112 83935 83937 952490517 62349 62348 49821477 99509 99510 181318312 54276 54274 588140596 6687 6689 201208873 36312 36311 704604828 83943 83942 90958490 7944 7946 32563343 19931 19933 221700304 59896 59894 592243616 70202 70203 451425827 29740 29742 473106460 76931 76932 443858026 8917 8918 193864350 3469 3468 266252839 66604 66605 834716638 83953 83952 31236862 3851 3853 419147466 64987 64985 516065388 42778 42777 925738200 6560 6559 704081077 3216 3215 194397338 83959 83957 706888222 96678 96680 435697299 30146 30145 602416221 83962 83960 90807369 21919 21920 384182862 46433 46432 751400347 34760 34758 230036967 80598 80600 181137493 93148 93146 244301934 83968 83967 1608706 83047 83046 512300777 75838 75837 714836993 27041 27040 695909079 92342 92343 141711835 97176 97175 8493853 82970 82968 243493332 31543 31544 18749763 39203 39205 783136704 81756 81754 385519328 67250 67248 859202072 95228 95226 709478227 13504 13503 808849741 83980 83981 751452596 54202 54204 145844572 64286 64284 392679179 74500 74502 692435363 46260 46259 176054463 83986 83985 981262067 9347 9346 582687569 55775 55777 750816230 23228 23230 882901321 14989 14990 535456627 78015 78013 10701425 5459 5458 141971903 47671 47669 301153090 18657 18655 341143350 83995 83993 433557660 30491 30490 828291547 71318 71319 968151994 83998 83997 929202396 80199 80200 229288548 51430 51429 400318058 76231 76229 702248806 48295 48297 356711367 5355 5357 474472258 36628 36626 603741089 74295 74293 626492706 38599 38598 921640606 60028 60030 955618320 7877 7876 431289912 19109 19107 978708585 30295 30294 443234763 97952 97951 72641935 51239 51241 623268332 58337 58335 813269983 5308 5306 319057405 41662 41661 782041827 8247 8249 249280510 99271 99270 522431432 3604 3602 294779558 94777 94776 31760402 66124 66122 403271091 23135 23133 732672142 59861 59862 347446398 13645 13647 341383304 19568 19570 53661906 51788 51786 799373631 39934 39933 18611198 13247 13248 578955670 36409 36407 712097833 40730 40728 119385612 8021 8019 565783526 7395 7394 293793006 493 491 67957769 79352 79354 115077836 51902 51900 269334456 41621 41619 425057065 5945 5943 483125957 87323 87321 446706038 55954 55952 73581115 71080 71082 387046978 60843 60842 42626870 53845 53844 191296683 84041 84042 235647992 84042 84043 119993368 86544 86542 170159930 52401 52402 765743658 87778 87776 866548160 38075 38077 664756463 58474 58473 94628912 13020 13021 931620185 45373 45371 995775268 42521 42523 39776751 39072 39070 807927678 91708 91710 60755907 37051 37049 454635772 84055 84054 526602148 43112 43110 136269580 10061 10060 555582868 73419 73421 282993633 42656 42655 520446077 84433 84435 924995014 70164 70166 236000287 51170 51169 586111666 84062 84063 10219853 2472 2471 640959005 64472 64474 27967577 84064 84066 136065299 56357 56355 918792653 12784 12783 973167751 84067 84069 544972635 39855 39854 939380201 30281 30280 630340375 12137 12136 924802555 75878 75879 45363428 62867 62869 590860768 85908 85906 820143660 15545 15543 240111221 94923 94925 208223189 68302 68300 330831333 47235 47237 881704048 46139 46137 280839032 8984 8985 801793203 25957 25959 888601004 49139 49138 172567593 7271 7273 205239943 18706 18705 63918632 81788 81786 70533675 837 838 4688132 94222 94224 260729771 36060 36062 712853378 36212 36210 683411485 84090 84091 495018127 31212 31214 378595313 10429 10428 112178482 37028 37026 874854017 74124 74125 266832064 58507 58509 513996776 84097 84096 107534159 2796 2795 177084696 84099 84098 716342892 84100 84099 582731303 48674 48675 386502161 32103 32102 853572330 13154 13152 244788689 19061 19060 69744581 48808 48809 657261142 17684 17685 252695745 91527 91526 530976525 15463 15464 13178079 84109 84107 350785568 5080 5081 12534189 64152 64153 663300261 84111 84112 323513110 62666 62665 67846421 60219 60218 461782910 5953 5955 532949503 84114 84116 593840143 84117 84115 475911933 95992 95991 19310925 50579 50577 603309544 54063 54061 539930097 22351 22349 803432008 33677 33679 232131060 13531 13533 202708238 30100 30101 668783594 14950 14952 152600710 76562 76563 779790481 44113 44111 783648903 50471 50469 470985898 74021 74019 557149933 84130 84129 75751687 32626 32627 188902472 65870 65869 505183462 34469 34467 47166166 24866 24867 908771965 67183 67181 474053039 84136 84135 858784214 75797 75796 975327808 34742 34740 649280989 99612 99610 294844922 19460 19458 279947192 38134 38132 792944203 11861 11860 380331094 10342 10343 850491598 86620 86618 275075147 84144 84145 275468735 74894 74893 740931035 16472 16473 686818993 99176 99174 214214996 88519 88518 640919939 24947 24946 588316578 87979 87978 834505616 70979 70978 623678237 50609 50607 896518438 65340 65338 625724069 56854 56853 954345786 86074 86072 707139313 7636 7638 225191257 65844 65843 185588260 84158 84159 448769506 81364 81362 832859553 50193 50191 43365491 76650 76651 52214305 68423 68421 244455073 84164 84162 323098115 42572 42570 918366956 97009 97011 586997219 87133 87132 951034353 84168 84166 210205549 55362 55363 189690338 86319 86318 524471923 99487 99489 617116212 49757 49758 220474430 84172 84173 597161367 30219 30221 734816546 3465 3467 673562667 84175 84176 724770901 26042 26040 285847025 39120 39119 67153410 85718 85716 736927104 84180 84178 64898456 62534 62533 218919673 66482 66481 454172264 3691 3692 526042940 75908 75909 698669167 84184 84185 524457820 47162 47164 876358512 42371 42369 302516305 48546 48545 15936583 79540 79541 734663405 58444 58443 587478137 84191 84190 908504082 12231 12233 309790735 77520 77519 695876897 72933 72934 863606181 86166 86165 180551861 1313 1311 156100286 93023 93021 2299794 23195 23194 980829786 85361 85363 771942872 49983 49981 652757963 22271 22272 248555645 21763 21762 232589252 98127 98129 392561401 97019 97021 625346483 38834 38833 436692291 89661 89659 618439504 27016 27017 973525501 38836 38838 651380854 61869 61871 570862827 36473 36474 539736371 4660 4659 249137578 51873 51875 312733723 32147 32146 554128031 1479 1478 978034401 5046 5045 116153389 13669 13668 414579496 66749 66750 830224427 84218 84217 533286294 98370 98369 631659925 40317 40316 506656554 62403 62404 475232385 63584 63582 796451024 77666 77667 51017301 35192 35194 296487219 92920 92918 254976568 84225 84226 582624467 92891 92890 905209286 23473 23471 660538455 50542 50541 985367048 84230 84229 498545956 74557 74559 643454115 25814 25816 30885422 25813 25811 415890767 13448 13447 665037582 75278 75276 126678923 7722 7720 674651990 93974 93976 447872144 16541 16539 184343585 73018 73019 980730243 32436 32437 644183534 84608 84609 65510382 200 201 499755182 18444 18446 399976049 50684 50682 29931035 84245 84243 306489269 12798 12796 836557388 63403 63402 580021666 14756 14755 31878790 8849 8847 272421586 58375 58373 756093526 65196 65195 568136773 91653 91652 775249628 84253 84252 925287766 70306 70305 160221290 84254 84255 596295661 48652 48654 576896590 790 788 997844215 38545 38546 40079083 92396 92394 642138387 78362 78360 882263055 45105 45106 648472974 63733 63731 232792960 19861 19860 735487378 55024 55026 726017496 67049 67048 492386202 3555 3556 28686739 84266 84267 861657897 80133 80134 85137511 10590 10592 230050492 51352 51354 122428628 41950 41948 462381565 90563 90562 755504635 84271 84273 94154809 38760 38758 972787123 28126 28125 755339028 95257 95259 383366362 30862 30864 820318588 27937 27939 317024745 48078 48079 208461531 30852 30854 52792779 84279 84281 67699857 92079 92077 20257520 52823 52824 348968865 11132 11134 733295261 84285 84284 879012010 39519 39517 710939782 18393 18395 432503834 71395 71393 398111902 56455 56454 443514014 97586 97587 308699950 5621 5619 299421149 22403 22404 403880740 72170 72172 604278117 70339 70337 739297966 91415 91416 681041893 33564 33565 730049032 16106 16104 815783582 48271 48272 288584851 10422 10421 955480340 68775 68773 184440870 38387 38385 993369865 22231 22229 585871016 70424 70426 796280491 84302 84304 501044703 67271 67272 813015821 14641 14640 299972995 79508 79507 344235732 42620 42619 371508119 50292 50294 755527475 95316 95317 243640057 84311 84309 50399513 97285 97286 885241911 87172 87174 600920744 72083 72085 559204516 22679 22678 747934442 21135 21136 903002027 65266 65268 741151167 4737 4738 722677348 94461 94460 132177434 94698 94697 617888101 2336 2337 942907501 2230 2228 219231451 75508 75506 248252258 84322 84324 418692825 59066 59068 854912204 65487 65488 963159023 71620 71622 649938653 79936 79934 424344063 84328 84329 113031577 98206 98207 725409100 81890 81892 376691850 27209 27211 689341396 32162 32160 189761718 84334 84332 117086944 77360 77359 675955406 84336 84335 6871257 84337 84336 472716712 66250 66249 580533597 33104 33102 880046319 84340 84338 308650386 84341 84339 382623770 84342 84341 903719610 12583 12581 322940314 11262 11263 31517448 55396 55394 15058520 9799 9797 848280754 36009 36007 928346462 77136 77135 195982152 84348 84349 379629524 20168 20166 80101188 2248 2247 804706607 80998 80997 483383778 53614 53615 15091621 16048 16050 991985458 84355 84353 322971876 35422 35421 509371499 21895 21896 865584899 73678 73680 386427010 84357 84359 275209657 35581 35580 800797435 93731 93730 869289933 83094 83096 82949376 84361 84363 704434381 1811 1813 779960496 14210 14212 103044867 69920 69918 16670905 54499 54497 405432741 36021 36022 714844713 27589 27587 81993548 54773 54775 155675265 80091 80093 318005415 14368 14367 45876235 12781 12783 508969841 84374 84372 973950574 24781 24782 74977696 18092 18091 678248832 21378 21377 989876448 52396 52394 973494363 24770 24769 590274111 90830 90832 208087731 47084 47086 199160362 15170 15168 278409319 42338 42340 875110552 84382 84384 852288341 45813 45814 10987909 24704 24705 162739059 88703 88701 894741922 84388 84386 795443484 89395 89393 638393163 61351 61350 101683623 84391 84389 800483257 20210 20208 167096894 80539 80537 737831033 24903 24905 863141101 10282 10280 833544476 11431 11432 173077498 94515 94517 332634417 52042 52041 753362805 81028 81027 825691760 16306 16307 751163663 91263 91262 112727864 84137 84135 50844208 11162 11161 371525948 69243 69241 44963395 57339 57338 331430009 54126 54124 741616469 9909 9907 744841835 80767 80768 548985566 84796 84795 373414272 78160 78159 483966174 34470 34472 44415693 18944 18942 924705580 16053 16051 67569663 37169 37167 128592651 96874 96873 379103125 84415 84416 971727615 73286 73288 597179725 1831 1830 99156703 29466 29464 724160732 15201 15200 859613738 63832 63830 712354018 37460 37462 664721566 84422 84423 784984093 84424 84422 588879111 66735 66733 56298205 27439 27437 735999574 33420 33418 195614904 84428 84427 196231922 42709 42711 14832766 53040 53038 553982547 38698 38697 93406320 84431 84432 631332044 58333 58331 499881132 92963 92964 754697640 29776 29778 69617132 4397 4399 9445753 84437 84436 657366640 94342 94340 30920877 84439 84437 86459193 9331 9329 830291554 78783 78781 919209848 3643 3642 539413372 14253 14254 917196870 22677 22678 720527860 40815 40817 389701781 84446 84445 52172914 3868 3866 962896231 34033 34034 625681951 21784 21783 903264830 50092 50090 484662964 66330 66331 182390227 16037 16038 821408984 50658 50659 15789834 37461 37460 20606120 59821 59823 398565926 45448 45446 373766295 51921 51919 772996665 77571 77569 55943800 241 242 906740447 20112 20113 566301401 14583 14581 675411500 70142 70141 34786451 27783 27784 123166435 82584 82582 407773855 55826 55827 641593065 95559 95557 71521835 26196 26195 51950073 84468 84466 327260909 76222 76223 683578520 84469 84470 55471032 3111 3110 685610828 95757 95759 98298189 60777 60776 548979209 1560 1558 688924019 84475 84474 445541356 65079 65077 654552138 49069 49068 33382700 98014 98012 7493596 84479 84478 514654541 64729 64728 135084533 44722 44724 595859350 84481 84482 465631285 78718 78717 177577926 55205 55207 263435875 84485 84483 161328387 92438 92437 651388164 25001 24999 348002579 74572 74573 513718828 86941 86940 4245966 55150 55148 788087445 76836 76834 251095763 97570 97572 463341806 33406 33407 524382075 30324 30323 422561653 11183 11182 145387787 90782 90780 669833160 73594 73592 472792366 508 506 637457656 34979 34977 421210274 46399 46400 997139424 56927 56925 143784497 70438 70440 565663157 84501 84503 296255971 43230 43228 687053022 95770 95769 942551154 82424 82423 18506245 3503 3504 403325694 43967 43969 175310702 77457 77456 255907586 20648 20646 194916487 20101 20099 680688263 1978 1980 357624769 84513 84511 952110231 88372 88370 799129759 56460 56458 7111157 84515 84516 379028492 84517 84516 77488651 41992 41990 649682162 20558 20560 803180580 57123 57125 390035208 90535 90533 772093147 51060 51061 65558508 18551 18549 344677331 52848 52849 677907057 90772 90773 161126825 57618 57616 259822650 6209 6210 984103 14029 14027 396159368 6180 6179 465426107 143 145 256758608 57266 57265 743359783 57919 57920 185727889 91696 91695 382168697 2418 2420 922522596 16762 16760 430466622 69157 69155 98945621 76573 76571 21641715 49666 49664 3539057 34162 34164 27506364 84540 84539 341899424 89253 89255 72586073 33926 33925 720301493 73867 73866 422838357 42025 42024 540395716 33663 33662 564826240 77721 77719 631662899 81686 81687 579104672 17301 17299 750859028 25898 25900 303091044 51344 51342 497473458 1912 1913 323324569 13626 13625 994675818 98498 98496 192988832 84554 84552 927114173 19391 19390 619208992 84555 84556 390085795 59356 59354 795821048 94016 94015 773389345 1095 1093 846563704 29126 29128 176063773 134 132 554422992 31301 31300 491790962 84563 84561 47342280 84503 84504 965367616 38743 38742 58675378 75767 75766 802834821 86796 86797 989620125 51651 51652 667990770 58374 58373 539788748 39361 39359 951223287 60666 60664 944476263 25527 25526 602621217 51357 51355 888229743 26737 26736 857653925 68877 68875 313673207 63777 63776 467410493 98756 98754 711219858 98319 98321 720298802 67475 67477 117236744 67528 67529 424679610 62879 62880 840330829 90965 90964 213634693 93339 93337 152062899 19481 19483 635328403 84585 84583 215107166 87525 87526 506013512 40043 40045 43170808 74457 74455 390431938 76614 76615 954105255 84590 84588 505710698 7921 7920 523138620 4591 4589 62003145 84593 84591 137889966 89029 89027 220615582 81598 81597 46570694 82544 82545 502803501 99188 99186 517586971 61452 61454 493817817 84599 84598 264595777 96565 96564 970319861 40225 40226 418773822 84601 84602 189454296 84603 84602 391191869 69405 69407 942928431 34001 34000 423213703 5873 5875 491706520 92341 92339 388873902 58061 58060 459602284 15657 15658 57743371 54978 54976 211476443 77382 77380 603298411 15887 15885 56969791 8592 8590 80610310 32472 32470 353925802 22040 22042 996103857 95048 95049 303822273 31194 31193 102447956 21816 21817 767239118 65605 65606 48286621 14562 14560 932775952 84619 84621 772249078 60927 60926 683704918 41343 41344 334735285 59505 59507 643256012 83390 83389 224595859 89194 89192 5598740 4675 4676 843861600 47470 47472 796635032 61753 61754 418847733 9873 9875 819707935 95927 95925 304254569 32520 32518 118754975 55129 55130 264618376 69736 69734 25400146 77351 77349 141529728 15559 15557 811189516 84637 84635 156025822 49807 49808 43915468 38178 38180 147135929 84638 84640 300853137 69079 69078 734191149 54400 54401 936005743 6941 6943 261000716 32538 32539 840932577 43380 43378 173575631 12742 12740 937219425 15664 15665 877883091 84648 84646 455296054 36473 36472 729443522 64310 64308 991468174 8213 8211 603069262 39565 39566 660188108 75725 75727 923540518 30680 30682 923530019 23795 23793 48623906 77762 77760 898504548 95788 95786 212680385 20003 20005 651026708 63592 63594 931238614 35888 35887 87348930 84661 84659 32932734 83417 83416 994046871 6670 6668 473217621 42659 42657 984362031 92879 92878 146554858 43281 43282 860730791 45568 45567 432446320 21254 21252 192758520 84669 84667 28266678 22330 22328 472722563 8614 8612 697914969 80574 80575 312096237 84671 84673 480757304 44177 44176 966649388 38589 38588 72265768 39184 39185 211789282 20390 20392 584436457 43917 43918 371759082 84678 84679 504076121 58820 58819 7968305 14481 14483 286253544 25938 25937 996265160 35296 35294 212951628 78433 78435 900207927 61865 61863 470474614 45805 45803 304522259 51754 51753 42572740 86015 86014 343318227 46163 46162 37072248 65007 65009 719232991 82931 82929 411583849 34670 34671 373544682 84692 84693 167368184 16804 16802 767230850 21643 21645 672895046 51445 51447 532577765 90104 90106 670637476 67165 67163 855163415 84697 84699 964043595 89638 89637 683585841 65075 65074 223489614 14625 14627 52165884 55813 55815 466230220 88493 88495 277311934 40146 40144 500912490 84705 84706 60409940 59328 59326 186898944 5510 5508 436550273 76720 76719 241547923 4378 4377 823933830 11681 11679 44602244 23248 23250 269395699 59558 59560 721183238 11283 11282 62307260 6363 6361 920221141 23640 23641 295971215 4581 4583 86273830 77116 77118 590421605 34231 34229 936368345 2475 2476 103862872 84721 84720 169652982 3768 3766 88278452 43926 43924 998179159 69715 69714 969418064 14977 14976 18789026 35671 35669 426674463 81527 81525 267875195 1515 1514 560562434 79510 79508 832389623 24881 24883 557786080 25732 25733 899601747 65116 65118 121443577 19531 19533 830811622 24689 24688 814363511 42271 42272 561504596 51909 51908 517367878 67414 67412 461240069 37703 37705 363791910 95522 95520 660564181 71171 71169 24178687 84510 84512 757603341 86071 86073 701987188 95722 95723 206235283 84744 84743 305313210 37407 37406 224359517 31379 31377 154577067 70684 70686 9019691 60755 60753 174951958 25759 25758 980949622 4654 4652 860564314 9237 9235 34037155 84787 84785 769417011 85548 85549 545416829 24473 24471 320594899 46800 46799 646390242 84756 84754 652375861 84756 84757 394688700 36967 36969 796515758 41233 41231 233244468 11934 11932 181334725 34342 34340 164058146 42526 42524 54639684 4668 4666 12866247 70093 70095 102347663 96598 96596 33720510 7798 7797 33386293 99496 99495 482499120 57402 57403 816244421 96459 96458 565112392 79095 79094 707605219 29844 29846 716906982 48897 48896 167844762 35402 35403 60990616 98137 98135 24791796 68364 68365 84988870 84776 84774 497084872 84777 84775 744054828 36001 36003 553817300 97110 97109 669216653 58593 58592 254093323 39334 39335 606564518 65352 65351 731173936 15590 15588 250333026 6941 6942 244920996 33098 33096 562470732 75781 75780 294112125 92471 92472 69498953 27445 27447 884064727 51766 51768 491833223 48081 48080 16521839 81815 81816 7398577 37258 37260 118313070 91772 91770 882391909 22874 22872 42230402 37638 37640 467182823 38918 38917 611586611 84861 84860 921366039 48260 48262 593868661 74897 74896 264829344 84800 84799 421067385 91640 91638 479080051 39832 39834 164547017 81040 81041 190300276 84804 84802 450351764 85375 85374 616919410 91924 91922 421849414 84806 84807 387702365 25843 25844 762863708 7715 7713 470363315 42224 42222 3850615 61630 61628 184855612 47833 47832 787094703 94440 94441 173064439 87326 87327 355361321 94133 94134 815573332 84816 84815 193493484 77593 77595 155841699 59770 59768 497487344 88904 88906 222838221 79024 79023 441924216 30404 30402 43908674 45511 45510 58445474 60849 60847 344231218 84563 84564 558225213 10891 10890 372252416 98996 98994 385406426 91294 91293 36362484 16965 16967 23852582 12450 12452 677203248 70791 70789 991074167 70284 70286 481063653 55505 55503 189558948 84301 84303 406646470 76595 76597 565459994 97155 97154 525680573 51865 51864 991193644 36139 36137 501162973 8373 8375 838258091 92074 92072 210454937 99347 99348 484013751 84841 84840 277881139 84842 84840 6481364 84843 84841 672096887 50860 50861 417124673 45709 45708 353671848 64073 64075 423059077 53696 53694 423286459 27492 27494 667460170 146 144 871054787 84849 84850 882523246 17225 17224 893497261 52417 52416 787633752 37453 37454 395164717 8742 8743 988344712 9542 9543 829588984 57342 57341 77038706 67796 67797 850290228 69139 69141 854448525 36014 36016 31136300 56009 56007 471950503 33874 33872 242931017 20291 20293 35960955 96915 96916 93075774 80094 80092 442619525 23776 23774 14263938 61441 61440 56783125 59201 59200 483580675 76925 76926 299235235 35319 35317 179062041 1667 1669 756035938 73400 73401 260020408 36776 36775 652495383 95546 95545 504218859 84874 84873 158114092 81190 81191 488791421 35078 35079 471657216 94881 94880 210980089 11634 11633 13603458 29890 29889 451240662 39354 39355 108747006 754 752 495686123 9388 9387 864102455 27482 27480 36809001 66726 66724 698534581 64328 64327 205512840 75183 75185 630357600 84887 84886 217398338 60560 60558 8932174 32754 32753 775108672 62798 62796 387881178 86899 86901 4057041 87482 87484 330572534 97275 97274 23262626 97384 97383 76276162 77613 77614 747175915 84896 84895 964229469 14302 14303 579144934 2632 2630 248100858 84899 84897 435228037 2333 2332 641552439 89141 89143 726389860 13530 13528 194088363 51648 51646 706219773 88425 88424 649607102 84903 84905 950165275 85189 85190 34360510 28986 28988 677226641 50076 50078 667602735 8004 8003 418146091 78756 78757 890767202 9379 9377 666640613 84911 84912 717130569 84913 84912 575293531 84914 84912 393962121 84914 84915 218538881 46496 46495 562629841 10362 10361 819235476 59783 59785 271800426 35040 35042 19665744 8152 8150 856164112 58770 58768 215940196 84922 84920 682276097 49339 49341 192212259 83897 83896 658814547 1819 1820 959798652 28729 28728 144170634 62719 62717 331495980 15838 15836 1481834 38877 38878 694098226 84930 84928 507143178 82639 82641 214995587 4267 4265 527042858 16158 16160 534647040 61330 61329 781884358 76449 76451 108375973 70539 70541 393633004 64021 64020 879556355 5475 5476 231559626 75696 75698 669126384 42487 42488 184951563 53001 53000 37763197 75257 75256 60079204 23087 23086 299869224 39881 39882 934569577 26911 26912 44904019 24786 24785 34534054 21713 21712 689052661 95092 95090 231002603 62628 62629 896276880 61136 61134 736909543 73990 73991 137899619 73691 73693 879171320 2773 2771 852548064 42071 42069 749899586 96248 96246 443122016 84955 84956 905143295 75365 75364 236092438 84958 84956 587457045 6332 6331 492313409 20126 20125 338389742 46635 46637 562561702 86904 86902 443396228 80306 80305 194012478 66180 66179 75298747 47127 47126 679672364 79756 79758 390812916 39036 39034 783793649 84968 84966 339613407 15281 15280 93213667 84968 84970 251614096 78660 78662 433003484 91165 91166 888097750 99344 99342 816762927 84972 84974 137828552 40460 40461 191872992 62841 62839 813389728 82760 82758 228849940 84978 84977 590038989 84979 84978 940472262 8952 8953 91623235 81365 81364 707144892 31871 31873 165419286 19166 19165 10364601 73356 73355 727663175 77087 77086 606681077 64438 64437 139872478 22643 22641 920033738 99700 99701 54781752 4255 4256 941228208 87984 87986 216962467 84989 84991 191534699 86762 86760 369562664 67597 67595 924795011 2947 2946 277171880 52650 52652 206618869 13413 13414 16410411 56980 56978 626675496 57154 57153 650343028 21211 21209 218021154 27023 27022 405734105 22458 22460 2522364 90524 90525 912055633 84249 84247 474258067 32461 32462 883289807 52627 52628 743964033 23130 23132 424544206 97061 97059 646743884 87537 87535 942902317 85009 85007 209641948 84748 84747 622875966 2838 2840 1774131 82774 82773 69382170 85012 85013 59267416 77190 77189 455373367 13885 13883 390987156 2258 2259 588334652 7038 7036 84458977 86148 86150 11911955 71451 71452 249340320 32694 32692 556294976 85021 85019 258792074 93752 93753 528081522 13888 13887 1695465 74968 74967 879013720 59361 59359 910494216 94149 94148 765472694 17653 17651 624009448 29210 29208 248711864 74137 74136 377786164 1245 1246 505638278 60125 60124 728363127 40955 40957 47166488 46136 46134 408205709 29668 29669 419819596 76350 76351 761435736 13767 13766 961179958 99424 99425 492556212 90305 90307 462773431 91620 91618 357977516 60705 60703 301887825 68495 68496 385321454 52813 52811 11105849 90620 90619 660080252 20935 20934 330958766 6090 6089 75668645 87135 87133 820280714 69150 69148 865548340 2118 2119 110960663 78645 78647 428790503 68438 68439 988815139 33650 33652 815481890 56682 56684 468680535 57779 57777 204060901 5803 5805 331641284 85053 85055 32185852 46429 46428 40094143 86031 86030 186275445 22483 22482 54803183 95724 95726 206782551 17896 17894 576100772 57763 57762 471955857 85062 85061 512425834 87628 87627 874109745 85064 85063 34514399 90599 90598 574230742 12503 12501 739921345 77544 77546 726227560 3052 3051 301758539 16480 16479 198841862 53262 53264 405496002 47389 47387 703342144 85072 85070 553235531 8399 8397 690980999 10200 10201 317062143 74483 74484 870723553 85570 85569 948759873 95703 95704 711260130 28194 28196 10504783 85077 85079 188072919 27819 27817 555879704 62198 62200 98246212 54338 54340 9172046 47386 47388 171076753 94917 94916 240405179 56274 56272 108071680 77281 77282 49196248 85085 85087 634283234 85086 85088 858009756 93190 93192 29187339 39255 39254 828489618 47254 47253 399841923 29020 29022 44362030 22546 22544 911248766 42443 42444 689545569 68273 68275 825114766 91990 91992 44174699 97026 97027 301353496 5828 5830 79329009 22461 22459 337179141 78658 78660 769386831 10798 10799 536043449 85102 85101 942742831 27633 27634 376366153 33402 33404 675758683 85105 85104 524694760 62177 62176 418805711 26687 26685 199535011 51244 51245 89399315 85108 85109 15291471 85108 85110 239751111 12955 12953 944243647 57710 57711 499190399 98557 98558 235833146 70856 70854 695779794 40748 40749 700565035 85116 85115 930532014 19729 19728 912490523 76381 76383 639122670 85117 85119 991119581 22994 22996 432468271 91624 91625 105846024 46907 46906 306680031 85122 85123 37593259 58020 58021 162458774 34879 34880 87198267 69470 69471 519048362 45528 45530 214410192 19361 19363 773074942 79989 79990 926353 46186 46187 403057946 85131 85129 99657837 59172 59174 470346113 18095 18097 566688781 4199 4197 80173886 63505 63504 754850566 80467 80468 184993985 88220 88218 895198802 86822 86824 804895465 82392 82391 896782081 85140 85139 825382242 15064 15066 942706988 85141 85142 405834033 3059 3060 888118059 33442 33443 127522189 77088 77087 373830919 85145 85146 134646513 2676 2675 30372402 68077 68076 913753199 59974 59975 874514294 37906 37907 375491399 85151 85149 527746860 62755 62754 694868152 85153 85152 619689390 66091 66090 246508054 64930 64929 343649295 79140 79139 197303069 85157 85156 149384969 85157 85158 19839621 85158 85159 285558838 44315 44317 750095574 66637 66638 326221699 52201 52203 991818110 17528 17530 56016611 37137 37139 195288609 33043 33042 963967552 7985 7987 655107120 25943 25944 532290999 92073 92075 207041725 85169 85168 126825476 88713 88712 353457806 85169 85171 380877627 51756 51754 323289712 92560 92562 542789050 26397 26395 722393549 58036 58037 457993563 85176 85174 164391809 57550 57548 581471982 93402 93401 22376682 98212 98210 323713510 28085 28086 175390014 66870 66868 935874642 83804 83806 216711458 65780 65778 353587983 67388 67390 892367992 73022 73021 163493436 89984 89986 868121720 34286 34284 299866607 5365 5367 731698178 50322 50323 562985766 11828 11830 821355570 38000 38002 671592705 45273 45275 893422390 46854 46856 762432046 27726 27724 589366620 87803 87802 490397348 85196 85194 197946479 72321 72319 790473108 7114 7112 673268036 44056 44058 12779420 921 919 257536912 18143 18142 302118207 85202 85200 626793468 80898 80897 902056338 17214 17215 581852284 35535 35534 696707383 87715 87714 939825884 85207 85206 628923791 81360 81361 796363164 92388 92386 391134252 19450 19452 223654653 24633 24635 428141189 39726 39728 311392860 52103 52105 427444718 17596 17597 584271807 22085 22086 41080263 16105 16104 808948142 28148 28150 14470643 85218 85217 781138244 85219 85218 203730828 10904 10902 811396229 85221 85220 256388564 67321 67319 794952434 36475 36477 468623727 60973 60975 584386651 69299 69301 36538832 34543 34541 623897077 28896 28897 518829298 86009 86011 195197356 49907 49908 719395144 85230 85229 824556474 51512 51511 37229558 50701 50700 388870777 85231 85233 819118401 40800 40799 502996085 50008 50010 952440132 8575 8573 915200198 82636 82635 601228005 42813 42811 271705501 55434 55433 765595400 4919 4918 599600412 85241 85239 945660931 9828 9830 508925035 11275 11274 506902865 84464 84466 233308424 94089 94087 290923402 15039 15038 289130590 41042 41040 478486674 85248 85247 765476250 9747 9745 912847889 29989 29987 205771194 44538 44537 963258404 41747 41748 19003878 22218 22216 842319443 7838 7836 496455684 88609 88608 383425730 15504 15502 814981511 23000 23001 412443563 85258 85256 912941191 99008 99009 573003531 84231 84230 440773399 8723 8724 887036060 16997 16995 188341459 66900 66902 909766148 11131 11130 116612792 25035 25037 539144012 43334 43335 470624569 60979 60980 634845587 70531 70532 100707470 16157 16155 63778820 40622 40620 615945040 41010 41012 769418501 90638 90636 834409283 75431 75430 703753649 76511 76513 890355827 72736 72734 260166025 85276 85274 463378050 78783 78785 931023974 11975 11976 826518592 85277 85279 312051891 85925 85924 545965436 8443 8444 914644952 44884 44883 972797722 60635 60633 802193145 88455 88454 621597030 16638 16640 175358945 33715 33713 18447016 30461 30459 585819705 51868 51870 966472697 3648 3650 838385918 45379 45380 737176148 5779 5777 621432882 85290 85292 651650544 85293 85291 892876497 42192 42193 528297421 85295 85294 250110214 8368 8369 566928781 41754 41755 7720095 60790 60792 481514374 77223 77222 588845503 4275 4273 673860885 74698 74696 207384018 23839 23838 112442677 51327 51325 4883142 34805 34806 76855632 42535 42534 808255609 37878 37877 917100629 3697 3698 998596205 85308 85307 986890250 85309 85307 68219843 85309 85310 7361188 85311 85309 577391463 80317 80315 471250581 85311 85313 760055944 85313 85314 81238693 41294 41292 628551499 90775 90774 54331460 76101 76100 941974976 39939 39941 769169950 25357 25355 708804885 44178 44179 957144305 74398 74396 504591113 30141 30140 987875483 97285 97287 95841188 7291 7293 7753592 95027 95025 873186085 58512 58511 923858922 99173 99174 509837373 87545 87546 181646393 98758 98756 12422778 46217 46218 24257182 16901 16900 917256454 23853 23851 338292634 21499 21497 986922385 64970 64969 659012748 55014 55012 521014156 44415 44414 661085315 57598 57597 791577496 46227 46229 675102033 48940 48942 274811710 78956 78954 178569953 15249 15251 254609632 85342 85341 179438282 79286 79287 773299183 85342 85344 325377571 94978 94976 652584287 42124 42126 435613082 23884 23882 813560920 84421 84419 584283072 69029 69031 996780847 78796 78798 841271719 14816 14818 922300564 29729 29727 168294831 9421 9420 285491469 97563 97565 945781917 85540 85539 38450339 27655 27654 373476589 19714 19712 427412698 93 92 991151210 85358 85359 382410471 85359 85360 86931451 68883 68882 172617246 59133 59134 976881088 74673 74675 112167594 89497 89495 555649373 94564 94562 451709056 61507 61505 395553430 91280 91278 608559766 74734 74733 89356829 42287 42286 722918991 12346 12348 787222695 96472 96470 473285434 84120 84119 171189317 5346 5348 284474109 85374 85372 374933490 11348 11349 935456140 45188 45186 429115752 48415 48414 258780575 49279 49278 108650809 98175 98174 117819746 37236 37238 720316698 6264 6265 878760814 94358 94356 716704898 86208 86206 859305976 44429 44427 665626484 82992 82993 518763080 52308 52309 428361624 85387 85385 954725997 6506 6507 928809873 85389 85387 765600560 13554 13553 883317899 85391 85389 171954246 20128 20126 872029715 27979 27977 349424842 96235 96236 828043308 51563 51564 423879146 85396 85394 103370655 54319 54317 482946528 34890 34888 146235538 67043 67044 168962852 85398 85400 695783260 85401 85399 134592479 80530 80531 265728920 32709 32707 220410275 47654 47653 413215096 11244 11242 562461018 38359 38357 941561181 36957 36959 562623357 60497 60496 566543780 2872 2870 855791751 5522 5521 931194562 85411 85410 60006312 85410 85412 582024595 41638 41637 589979069 94616 94614 414440431 88630 88629 689576576 28496 28498 756761471 82504 82506 5161980 84050 84048 863808206 47231 47232 665664581 15947 15945 316987555 85421 85419 413488485 19782 19781 216582543 19711 19713 719382425 23581 23582 441947074 12950 12948 14792638 55633 55631 529480994 85427 85426 344513030 27301 27300 443103135 85429 85428 277368047 52076 52075 198342592 24104 24102 714328182 95386 95384 56430466 82549 82547 169572231 9630 9628 807225187 85801 85799 826884537 62426 62427 889968570 9346 9348 956527416 50368 50366 690312265 24104 24106 764125442 81987 81986 58496533 72341 72339 36393815 2202 2200 975875958 85602 85600 253169770 96319 96320 825722474 94064 94062 669419869 42783 42781 490139950 51005 51003 46242668 85446 85448 359885584 10597 10596 8655209 65085 65086 995944319 25470 25471 750473576 74384 74386 939159908 45282 45280 581120699 14278 14279 217732277 68572 68570 181303329 85456 85454 459736646 85457 85455 29940282 54915 54914 569851363 4814 4816 50562110 26766 26765 352286365 57239 57240 642368751 97148 97150 302336353 76352 76354 72258508 95468 95470 284218831 93650 93651 360137864 18132 18130 350170440 14071 14073 919068346 22991 22989 49883721 85467 85469 797579222 79599 79598 42675704 40619 40617 38854492 50872 50870 615245309 90074 90073 4090191 98750 98752 999861395 39674 39672 216086761 82209 82211 497293535 8873 8874 45438349 37221 37219 962676096 85479 85477 172867069 12699 12698 3813735 17149 17150 329900493 65189 65188 105414377 4001 3999 103956760 78762 78764 364720914 76889 76888 867945073 57857 57856 503023421 51792 51794 472405276 23922 23920 977822433 13191 13192 866782079 94273 94271 900891566 54904 54902 34181075 85492 85491 218792409 52006 52007 774747423 67939 67941 745500340 56434 56432 607374951 47768 47766 176374145 60343 60344 775554592 84947 84946 591169160 95689 95691 733950952 11740 11738 878281831 59090 59092 27348084 13264 13265 30769578 72452 72453 348684234 66684 66682 631334043 69167 69166 425365936 33728 33729 149557083 56564 56566 782966372 49868 49869 253151794 29372 29371 330727821 6147 6146 240325156 62047 62045 702449010 79451 79449 459248069 85826 85828 380348522 23624 23623 157266510 84542 84541 305256083 73638 73636 994951919 93385 93383 336522183 6323 6321 151824999 41893 41892 823071180 25372 25370 437966547 19896 19895 460246731 49224 49223 937582531 85523 85521 398120964 6070 6069 967544467 87809 87807 408222911 86572 86570 204554489 85526 85527 294829446 97949 97947 919558618 62889 62887 948134801 3814 3813 542487650 31722 31721 45343362 9946 9945 897404243 73159 73161 976772691 67726 67725 854922909 85535 85533 339826572 53522 53520 890808624 38746 38747 577433529 19194 19192 255805710 97322 97323 177617947 88935 88933 212791204 43168 43170 453676190 67016 67015 489508954 41146 41144 731100427 22859 22861 255101801 66325 66327 960820863 79984 79985 432177900 62275 62273 249175324 81037 81035 399246907 33266 33268 733783550 23439 23440 927844212 17743 17745 505712 29182 29183 40142170 94471 94469 282215776 9342 9341 631595875 85555 85553 855794705 76726 76727 839029260 61008 61009 886979344 85558 85557 40589680 34063 34062 572919401 28186 28184 16030745 85561 85559 947078170 84071 84069 826988566 96558 96557 16558536 19955 19953 18764877 85563 85565 513777329 88496 88497 473544723 10318 10316 47995362 71098 71096 640794874 65015 65013 53036202 95315 95314 465013482 57471 57469 381832526 3312 3310 32593012 85571 85573 953267710 68687 68685 118405474 58361 58362 965595144 14171 14170 309527955 88603 88602 261346124 85247 85249 747713030 36219 36221 441114608 7463 7461 978854452 64611 64610 48580693 57855 57854 836609955 6541 6540 235059017 33958 33957 152402360 69097 69095 267650686 45400 45402 471588813 98439 98441 362436922 2487 2485 758038915 22955 22957 870993745 72701 72703 3936601 30915 30914 269411409 23777 23778 873743742 30057 30056 304762620 84543 84545 456872676 84370 84371 347632891 2664 2662 912088726 13485 13486 43075280 79227 79229 308156747 85597 85599 898209805 10669 10671 739047739 28248 28249 129419203 84528 84529 460604977 49950 49949 692997438 32406 32407 684665826 90983 90981 757824751 35340 35339 219661949 99991 99989 502012330 5585 5583 3890563 36192 36193 230262290 32419 32421 384549081 89212 89214 849619537 31150 31148 303168540 51931 51933 27812364 3686 3688 568185908 22976 22978 441419413 73274 73276 48363820 15698 15700 888465763 19865 19866 409331264 38266 38265 631427776 85619 85620 38834744 42417 42416 630773954 39708 39707 382009845 84917 84915 896213628 68850 68851 994890570 85624 85625 164064117 84721 84722 55002637 85626 85627 349330266 25799 25801 341406061 52984 52985 506299887 85629 85630 243393413 53296 53297 999860043 71987 71986 432594738 85633 85632 473067589 65476 65477 462695458 89614 89612 945518378 91395 91394 899132718 14811 14809 406233265 38888 38890 275263722 9805 9803 47158576 79184 79182 330117242 85639 85641 131470863 37459 37458 233959591 9949 9948 906381181 95865 95864 773372210 15113 15115 807780963 25076 25074 275617383 85647 85646 849904278 26905 26906 22403318 36494 36493 5815121 35209 35210 933480447 71872 71873 691776482 98281 98283 680016236 19686 19684 973715107 79756 79754 925205635 87614 87613 207416364 34673 34675 566198971 90355 90356 57360583 8046 8048 781095631 75736 75738 721687077 86470 86471 976441874 31029 31028 160713551 4904 4902 700776450 3603 3602 851707102 19430 19432 579256351 48753 48751 213710191 78032 78030 154643966 88210 88208 436782674 44413 44412 721844121 83655 83656 974495874 46637 46639 304148969 87897 87896 844563930 93307 93305 669539255 21390 21389 839502469 95229 95231 650330799 93193 93191 579912375 47645 47643 32699574 13009 13008 914225306 42574 42575 648869757 27262 27264 154074764 60977 60976 348137558 68047 68046 17936775 85680 85682 922031687 28582 28580 109445088 29577 29575 922070109 32600 32598 22906933 2231 2232 847098435 9182 9184 788735137 94260 94259 311152915 604 605 53851697 94993 94992 36854380 27082 27084 628049052 45160 45161 655033797 69809 69811 21724206 60760 60759 491264001 85695 85694 489464838 96260 96261 426125635 85696 85697 91639425 85057 85056 830438659 52395 52397 74905078 30439 30441 809115746 85700 85701 853982116 44654 44652 861979322 21079 21081 379842280 75140 75138 940407930 39336 39334 544418484 56526 56524 377518129 35333 35331 375678780 21067 21066 261108200 94457 94459 483447794 19327 19325 767279285 78573 78575 805375413 91280 91282 467459725 21929 21928 7210309 85714 85712 863642202 13387 13385 60828155 41309 41308 616046669 80240 80242 733228215 58596 58595 971891830 69688 69687 394129177 75461 75460 416381842 55742 55740 759624436 62337 62336 55672356 11471 11470 842194431 61895 61896 973099463 98687 98685 272786894 97640 97639 36345026 38086 38085 485603329 8958 8959 830990301 87243 87244 310227644 24517 24518 25823859 35531 35530 231014743 85993 85992 206863561 6169 6167 46854486 51040 51041 893918366 83204 83202 970232731 39842 39840 524021763 12562 12560 120847834 13938 13940 843649645 85739 85737 262160462 16495 16496 322992137 11038 11036 188638122 23336 23337 247102287 79016 79015 423658323 5293 5295 432728282 20342 20344 371808204 85746 85744 710081911 59019 59017 111887729 95686 95684 149981820 66243 66244 153994089 31820 31819 513061979 3715 3714 535637718 6039 6041 531693430 46264 46263 96362062 47208 47207 386637621 27431 27430 527370639 75422 75420 842218326 87423 87424 3018606 13210 13211 294461317 85757 85759 875770897 60900 60898 40845101 30648 30647 536090974 26882 26880 108562317 57824 57826 739550131 86482 86480 645079566 85764 85765 165740760 99950 99949 955726036 62227 62226 101381938 85768 85767 412373907 70875 70874 980077369 81748 81746 792548004 27099 27100 744790316 51518 51519 398308952 96390 96388 166098691 46273 46272 315125900 57033 57031 386724517 85774 85776 833287293 87066 87064 46659163 54134 54135 949975262 49783 49781 365342084 33842 33841 448733224 36443 36444 166275979 53879 53878 294910770 62746 62745 40961815 19046 19045 843684353 99270 99272 817667969 85785 85786 42082017 32160 32159 457454219 85788 85787 784566196 70109 70111 395972687 85788 85790 613360011 7818 7817 85019509 43098 43099 839834227 42773 42771 972634537 65346 65347 761980306 85793 85795 897898572 30098 30097 95970674 31495 31493 139094378 55167 55166 66274972 90126 90125 90496237 90780 90779 60504681 34431 34432 775445008 5767 5766 578632213 85801 85803 718404886 5847 5845 204034581 71154 71152 15277371 19155 19153 587573674 39180 39181 461713131 59776 59774 647753399 50383 50382 356193842 3321 3320 461317584 2392 2394 387153268 85812 85811 826463891 29390 29392 40680030 85814 85812 604688955 6914 6916 422173468 85816 85815 2227826 3700 3702 845258188 79678 79677 718511719 60859 60857 869336115 78683 78682 785497121 11724 11723 467024303 85822 85820 877708307 85821 85823 296481133 39395 39397 548759792 64801 64802 212634332 11392 11394 58742208 37518 37517 540367458 58469 58468 289594420 81611 81609 505801293 87544 87543 707583286 95044 95046 570673164 85831 85832 239181765 8185 8187 918335903 97859 97857 19466752 24436 24435 688338764 85835 85836 67577472 22407 22408 946251156 11566 11568 143880171 41037 41035 952781669 90864 90866 465470662 53424 53423 382890129 5753 5754 806540683 47412 47410 279941247 17662 17663 60580604 8736 8734 363375905 83867 83865 119050934 89851 89852 506940965 80312 80311 120113161 74188 74187 785186928 4457 4459 354516743 32297 32295 389540296 40393 40395 293445083 68293 68295 547177680 15641 15640 435286109 78617 78619 8949562 91487 91485 25278435 85857 85856 607077432 8360 8362 903465305 93321 93319 38184243 95316 95315 271768468 98089 98088 194249408 85862 85861 972199907 24978 24976 638024656 85863 85864 550929127 95443 95442 135764262 39178 39179 543179685 85866 85867 623235855 64540 64538 558429914 75850 75848 410918733 86449 86447 747654286 97963 97961 553360212 9319 9318 338895852 58363 58362 524789433 52937 52938 863607121 84359 84361 683508199 85874 85876 686504611 85875 85877 552355092 80912 80913 199153124 88428 88430 733561715 45696 45694 68406279 91196 91194 706719403 14773 14775 646603266 89411 89413 328601225 94099 94097 367440420 52500 52499 504258801 17920 17922 244502441 648 650 110589467 2764 2766 442905228 85889 85887 748674300 47034 47036 295104924 41768 41767 299430913 71650 71652 698939602 85550 85548 817197571 14804 14803 268466658 17323 17324 999291768 8987 8985 840256272 8740 8739 912857062 82528 82529 893593669 70525 70527 28430750 75670 75669 3967586 5692 5691 693197222 8884 8882 404523220 68221 68220 641348087 85902 85904 857307497 48815 48817 716951528 81633 81631 47497825 5857 5856 626765035 45687 45686 407868105 7009 7008 267561847 69848 69847 595358980 85909 85911 3478597 87444 87443 812543915 69442 69443 142102463 68019 68020 607070359 99417 99416 386784694 36611 36609 455982651 85915 85917 743079251 46383 46381 726846263 19243 19244 321420112 50614 50613 733005867 3032 3030 840895591 92938 92940 64438217 6557 6559 621494795 18503 18502 616827183 81353 81355 229160791 56379 56378 762707059 73379 73380 750520900 35760 35759 488494463 24483 24485 902919454 95707 95705 351385887 85930 85931 798792761 85932 85930 194941016 40089 40091 318661600 64980 64978 878259708 92667 92666 983917198 85935 85936 999387771 69690 69691 357483361 39009 39008 457368060 85913 85914 749382859 51601 51599 686416044 98504 98503 853278603 92049 92050 521210198 99410 99412 681214427 51631 51629 75977269 85945 85944 234343147 10077 10076 858747910 34958 34960 800948879 37286 37285 544393056 41786 41784 57723188 16307 16309 693275720 5900 5902 603282457 85950 85952 69062657 33214 33216 550357436 11100 11099 431744289 6447 6445 838748818 96331 96332 681910762 85955 85957 42930682 38332 38330 863164630 38033 38031 598584180 73624 73622 487571316 85960 85961 443561998 85962 85960 881571699 64049 64047 439656480 37115 37116 311275004 25182 25184 497421625 44961 44963 174359878 15264 15262 811384921 14686 14687 280640612 17810 17808 455088225 93623 93622 434456929 2585 2587 80338119 85792 85790 299489678 74105 74104 969351310 98625 98624 801008667 90672 90670 742019446 74182 74180 119175909 1582 1580 515786608 77942 77941 413869455 44586 44584 197552212 70714 70716 81040084 66871 66869 485846 95236 95238 565378075 21104 21102 455035831 2343 2341 382441292 82441 82439 80366648 14362 14364 6509283 39480 39481 248613076 85986 85988 13684291 86858 86860 260538670 40883 40885 588712012 19215 19213 713302601 57903 57902 218850863 34990 34989 409315319 50750 50752 691119233 74519 74518 993374868 31252 31250 69945487 4849 4847 828957939 7422 7423 56629234 5205 5206 964730521 80794 80795 901071971 37209 37210 407905833 57284 57286 4177872 86003 86002 333043744 3447 3448 708801199 18026 18025 886386114 48677 48679 648165010 88080 88081 550416469 85457 85458 591849211 37497 37498 55566988 97939 97941 969072242 131 133 960969286 95838 95840 125085142 86012 86013 217967737 90390 90389 227656689 24647 24648 986037608 66674 66676 920365902 95160 95159 171281181 86018 86017 82754127 83672 83674 832976915 82072 82070 121078138 60910 60912 347292723 78851 78849 495141908 20979 20981 727642625 86024 86023 674293489 86025 86023 64080920 61097 61098 671302026 39920 39922 817831636 86663 86664 798328144 99305 99306 375765582 90119 90117 678113088 85011 85009 674336909 606 604 228734904 15075 15076 150897658 43747 43746 507802761 61353 61351 536541717 9416 9414 691691853 86037 86035 338036327 86038 86037 886981115 26649 26648 7848375 84079 84078 606917560 36930 36929 312353153 63564 63562 462847984 82570 82572 643916708 93243 93244 124929446 29720 29718 262431323 92616 92615 101764360 19731 19730 621339758 82182 82181 393009479 95925 95924 26538922 64227 64229 343805093 29085 29086 815485838 2939 2938 271168208 97594 97595 305224263 86054 86052 601294190 32794 32792 811490783 86056 86054 161423097 20566 20565 282356657 73323 73322 102764493 79484 79486 955346976 62945 62943 65915263 16910 16909 884841608 15020 15018 581325937 34606 34605 781150581 89217 89216 463471523 49232 49231 155978003 14246 14248 44421324 60984 60982 256630246 4328 4326 636132010 83955 83953 668551611 9090 9088 730998678 81813 81814 626354399 69977 69976 887897691 16646 16648 502795662 88237 88239 591702856 92268 92269 557027246 86076 86075 65894276 86075 86077 1735358 50948 50946 72302754 86077 86079 470332425 18350 18351 195047029 20754 20753 165174047 75596 75597 9842982 6855 6856 30447237 22651 22650 46561155 37140 37138 673317548 86086 86085 389186970 96895 96894 597813536 74182 74183 746040199 42154 42152 328044034 27679 27677 950587530 30478 30476 837579192 98252 98254 273922653 86092 86093 344972003 28714 28712 993022148 92099 92101 515456145 82065 82064 47207781 69235 69233 358108341 60465 60463 955338202 43679 43680 669900500 78329 78327 393303045 44249 44250 537876224 34278 34276 4355747 95457 95455 159893770 58334 58336 547742756 86105 86103 85497844 53209 53208 368001467 31562 31563 400468389 47473 47472 470122673 75553 75551 693175008 69643 69641 560826366 57063 57064 31809399 73509 73510 110426138 68669 68670 11849916 45956 45958 690452241 8707 8705 996637753 38913 38912 419332822 86117 86116 379927713 76928 76927 951434713 86117 86119 256562950 41467 41466 735701467 62046 62048 1964619 93438 93437 347931905 21066 21068 433041117 6725 6724 65486120 99082 99083 503088286 92043 92045 455748985 54907 54905 718298402 27142 27140 106011197 93978 93979 155362846 73774 73772 192257778 61193 61191 268441629 71886 71888 351077022 25230 25228 216550773 86132 86134 920659555 86133 86135 120505722 86135 86136 309903956 10292 10290 203401201 86137 86138 414573703 57700 57701 411196616 35219 35220 249325163 7530 7532 278350852 44602 44603 378227804 55646 55648 415128058 12272 12273 460014453 54741 54739 11924418 86146 86144 679555494 49262 49264 327008233 857 856 119606278 27662 27664 37780838 44618 44616 696280938 9280 9278 494381775 82546 82548 48625462 7353 7354 715405261 29759 29757 259845747 18411 18410 247198414 52857 52858 768145186 10993 10991 421849337 95408 95407 196359120 65153 65151 619929191 48317 48318 155516779 79753 79755 556543120 52926 52924 317546324 238 239 228844803 4633 4632 360635317 86165 86163 511904859 86304 86305 230339093 88233 88234 409600366 40289 40290 361043498 51114 51112 388883655 45612 45613 817329390 61552 61551 289313879 39067 39065 999321077 86172 86173 162008935 47877 47876 19803389 33972 33970 45340369 87044 87046 27825095 20616 20618 589962608 86178 86176 660511781 49317 49315 540368085 25333 25331 266973781 57815 57813 501490235 72201 72202 716372877 86183 86181 407480253 90480 90479 213594327 63202 63200 121703879 86186 86185 40715295 4565 4567 248531147 49231 49233 24937354 88664 88665 774281013 49775 49777 904752394 84279 84278 61360544 86192 86190 248115760 6480 6479 959690570 71440 71441 209231937 41450 41451 116875461 17270 17268 809915531 50601 50599 620835568 56923 56922 294452473 28931 28932 391798822 9614 9616 350969062 9086 9084 711079349 86820 86821 51680303 76666 76665 271842194 54883 54884 557948044 29818 29817 212073547 75059 75061 222671136 87333 87334 31869244 87034 87033 60951118 34640 34639 265096966 19622 19624 853534671 13625 13627 397250109 38239 38237 444041985 56419 56417 383716449 92621 92622 493663106 4876 4877 702533904 66847 66849 75084798 27652 27650 706020217 92521 92523 360686917 86218 86219 942504980 61206 61204 15984033 86221 86220 623107729 44064 44063 586556006 58835 58833 199233550 39866 39868 973053898 90036 90034 226123148 61735 61737 355971831 88109 88108 35382948 1518 1517 476226143 75676 75675 276930678 9833 9832 863428688 86231 86229 42187491 47509 47507 466310088 62656 62654 702366204 21676 21678 351085450 80065 80063 58817977 46818 46820 521222001 86237 86235 833225199 49793 49792 555901957 82215 82213 947217532 27582 27580 343405644 12913 12915 314507204 25234 25236 941917667 52382 52384 268848994 97079 97081 770403148 96745 96744 686621975 86244 86246 47057034 27920 27921 475752966 86247 86248 88268267 44275 44274 121593892 71036 71035 721564966 55591 55589 150149098 86252 86251 679322789 9321 9320 641420877 16206 16205 5509924 48861 48859 21912815 86256 86255 235435387 86257 86256 975140503 13158 13160 709535928 34694 34696 623940063 62761 62760 821377649 26038 26037 824505388 39119 39118 77067609 86263 86262 651711203 39223 39221 356841488 94080 94078 431976666 46404 46402 190989376 38627 38629 961005069 37828 37827 874398693 62570 62569 819646355 86560 86559 830388460 68581 68582 679517136 9832 9830 269798144 30430 30431 404711147 59190 59192 72165281 57277 57276 63246722 86276 86274 828696694 98189 98187 875416477 32022 32021 6056420 14394 14392 433780193 29782 29781 171232223 86281 86280 853584647 93188 93186 867237632 73386 73387 524412812 16814 16813 47558616 8697 8695 965555625 68759 68758 167175813 50737 50738 612330373 61124 61125 771858562 12487 12488 994253226 9283 9285 684774084 44691 44693 911654325 59741 59743 622678530 61725 61727 923438418 4072 4070 907056468 3282 3283 195456360 93379 93377 209159935 39285 39287 505932177 78229 78230 731010959 64066 64067 530989005 90343 90345 65912103 61066 61068 576083063 56745 56747 393910550 31930 31928 875078264 11125 11123 624108970 90130 90128 739146682 74109 74108 75054665 73546 73544 4121568 48282 48281 738449341 94103 94102 952164148 53484 53486 168308432 18965 18966 746534880 18202 18203 779148057 80622 80624 555232098 32953 32951 78283797 69517 69515 960067130 244 246 58729082 66106 66104 121250789 79240 79241 909002695 52322 52323 885109007 82516 82514 487362080 5504 5502 755310085 33256 33254 233488985 39857 39855 464291177 10416 10414 268131921 86325 86324 844303145 84355 84356 419551617 6350 6349 111720369 73120 73119 746880468 41413 41415 993432416 64393 64394 446594745 86330 86331 79533625 86332 86331 7374455 86333 86331 44135900 4601 4600 204877250 27040 27042 495840180 64079 64078 653463947 92972 92970 984364401 20777 20779 97090332 39521 39523 999555513 82952 82953 82333283 66784 66783 382107418 99517 99515 237023886 57558 57560 46983492 86344 86343 756426969 69336 69338 637954165 39879 39877 319817124 13450 13448 888704820 75021 75022 745406409 60445 60443 392259650 84374 84375 162908716 49858 49859 70631630 34698 34699 45031828 3880 3882 193338088 86354 86352 918046905 9311 9309 458474552 61031 61030 682497182 20275 20276 320752880 67516 67518 512334624 86359 86357 302011647 51711 51709 9083343 2347 2346 353113480 86362 86360 497392382 9598 9599 380482706 73377 73375 368445206 72528 72526 481100033 63835 63837 684810288 86367 86365 114207429 12970 12968 141876194 26304 26303 270027601 97793 97791 895242072 68753 68752 347066958 99662 99664 53617063 72145 72143 241085073 55662 55663 157333599 33338 33337 431336267 2345 2346 558174815 86375 86377 902506880 36572 36571 872514798 74159 74157 279002555 86380 86378 971919111 99983 99982 304288255 22775 22773 766310131 37277 37276 936135680 81184 81185 349709854 74682 74681 853927827 63608 63606 542766883 94348 94346 460002660 30579 30581 106392105 47842 47841 697037287 25468 25470 399111026 66764 66763 130820241 42439 42441 866801713 7756 7757 801658695 74084 74086 432590236 86395 86393 597083671 10875 10877 60736579 96911 96912 902317862 86396 86398 644635040 35805 35806 839733993 40458 40460 483922415 64024 64023 410203288 36329 36331 542338112 70540 70539 28348640 79225 79226 235038410 61844 61845 68081369 97123 97121 484997506 55574 55573 679977783 92462 92461 102610156 47885 47883 612824516 99029 99030 480166705 25829 25828 710036750 86412 86411 918355827 35486 35485 67479132 86414 86412 724768605 83391 83390 785680359 75479 75478 64514814 78050 78052 524557127 90426 90425 669916887 89116 89114 571724844 99581 99582 538317874 86813 86815 633100622 86422 86420 903953334 4772 4771 573363623 1794 1795 285472313 55737 55736 797671391 11983 11984 338130901 17669 17670 429372936 81375 81374 458940734 21256 21258 565051787 67663 67662 505807698 96196 96194 23566178 15792 15794 389873906 86433 86432 534554760 86432 86434 869155601 70814 70813 193435310 55048 55050 746025738 18431 18430 717709616 91985 91987 165146423 47519 47517 889118279 77583 77581 918580671 84756 84758 643372160 8791 8793 570900911 77958 77957 2869357 67760 67761 301495885 44356 44357 133632666 86446 86445 728347817 12435 12433 386503106 86448 86446 241837940 63778 63779 750816579 85633 85635 177656085 68345 68344 359406544 68183 68185 218761210 78508 78510 399450726 5831 5829 166726956 12009 12008 994164609 57292 57293 62353703 39946 39944 410318479 9141 9140 836877032 11 10 114405285 13679 13677 695797063 53637 53638 410967921 86462 86461 153093767 61183 61184 922676080 20586 20587 180598316 95692 95690 309632608 4105 4103 22100748 67009 67010 897892601 99235 99233 95574953 56209 56210 802630360 91599 91597 827249342 54054 54053 691691452 96530 96531 776755736 19165 19164 258051316 87509 87511 962281895 97085 97086 810449688 21484 21485 448911573 37816 37814 860440568 7973 7972 930027542 42425 42424 42695890 9709 9711 397248705 86390 86389 394024136 18182 18181 628285214 39749 39748 999671696 86484 86483 72645312 86485 86484 803515502 92522 92521 85410069 65703 65705 220924255 21724 21725 384009787 77104 77102 245686935 6982 6980 941094933 83047 83048 425991726 15434 15436 146128799 72074 72072 844779543 14468 14469 8014974 56929 56927 888308305 87681 87679 713817820 86497 86495 12649313 80328 80326 684598130 31018 31016 291689727 41981 41982 550729190 3616 3617 251297040 7831 7829 342695256 73684 73685 257583828 86503 86504 132241208 92866 92864 331425377 65752 65750 934986842 24845 24847 953741392 5279 5277 3705932 57150 57149 699768758 4212 4213 946129639 10587 10586 595172438 30030 30029 583203876 76426 76428 999704852 86512 86514 899832369 40432 40430 984609453 43434 43433 487842244 62713 62712 42060966 82206 82207 947220656 89944 89945 839489154 52584 52583 900346550 44891 44893 373009208 86522 86520 199839901 49025 49023 527412452 81335 81334 942642564 85955 85953 660570813 7290 7292 28882040 90150 90152 29918535 86527 86528 162916418 86527 86529 162573514 69397 69398 76795778 583 584 356584962 18644 18646 620320514 25542 25540 676304664 65678 65676 340985924 39768 39767 293503697 37909 37911 50739293 31759 31760 127363078 95375 95377 306580230 48169 48170 938275668 81201 81202 293451249 94084 94083 861726996 57071 57073 929666649 44689 44687 200541069 20104 20102 315174621 86544 86545 355402089 86546 86544 407212942 80051 80052 416970854 84268 84266 241758791 85896 85897 848773198 75124 75122 355169597 86551 86549 603753001 96089 96090 724186070 86553 86552 324597681 86785 86783 846603711 99524 99526 118736646 732 733 386354233 4897 4898 263218851 44069 44071 416023987 55026 55028 846235025 10253 10252 459358110 58269 58271 110425050 9690 9691 29503613 86561 86563 390096705 91225 91227 423973947 88771 88770 6106672 92175 92177 841026754 23756 23754 969435890 22247 22245 766097609 14477 14476 520362274 81834 81833 505222893 9039 9038 732467044 294 296 34926852 38391 38389 945730387 58912 58910 496927662 16151 16150 773555642 15571 15570 719392300 47609 47607 6706438 5562 5560 175938678 75374 75376 10168827 86580 86578 796074375 77222 77221 494192807 70744 70742 744056828 58181 58180 25787796 33502 33500 579077853 14832 14834 169652034 84820 84821 283056315 10458 10456 510629844 55830 55828 610035963 68393 68394 594225930 40507 40508 201624433 53655 53657 372906095 77045 77043 850268721 61830 61831 522688980 44552 44551 541709729 63882 63880 226466812 39141 39143 618037971 79279 79281 705879961 41170 41171 251061266 84657 84658 844506743 37085 37087 270276539 93531 93530 774324472 97461 97462 274737487 48055 48054 841813952 87618 87616 334479557 25065 25066 14339505 86598 86597 874699813 82198 82196 470791706 9483 9485 237717330 30846 30845 962353963 26106 26105 694634023 30417 30418 719437997 78598 78599 928228550 49734 49735 785682160 59087 59086 790503981 86615 86614 933294596 97169 97167 651651339 12633 12632 514292011 27173 27174 742623953 14050 14049 329583247 23786 23784 62121739 97359 97357 984694577 86622 86620 807237873 86623 86621 182500130 53442 53444 45919545 6401 6399 529061365 95760 95762 444191280 58039 58038 236955508 76173 76171 248363017 90617 90615 851430546 57075 57073 737380213 86629 86631 88668321 86632 86631 18414708 86633 86632 690038469 21026 21024 43219306 9334 9336 161152937 22881 22883 56437877 42573 42572 888260464 44500 44498 605464830 90874 90875 133228527 88725 88726 69991822 45383 45382 473000729 43101 43102 841294307 86642 86643 184449466 60959 60961 26158916 15840 15838 920105577 13818 13819 781925649 63054 63052 764538039 51614 51612 591681438 28265 28267 353942701 49600 49602 700685633 32736 32737 886229622 44234 44235 654256554 21989 21990 228676184 86952 86951 43658611 86654 86655 310632681 60592 60591 514661880 86647 86645 869834623 86658 86657 957194601 35358 35357 255902952 95026 95028 45072158 86661 86660 908066395 50498 50496 708325418 6743 6744 482337967 55929 55931 2308658 41061 41059 605147595 86666 86665 480781952 86667 86666 269527646 25347 25348 454599507 86667 86669 482602960 53406 53405 916108153 56348 56347 64892536 77786 77784 584301600 52710 52709 621026319 86674 86673 30867690 26194 26195 581663332 8338 8339 940915775 41522 41521 631018066 60139 60140 468685287 62632 62633 420961007 7463 7465 585797592 8976 8974 294691079 16658 16659 243216716 86683 86682 806961865 16420 16421 982325271 15835 15833 878465983 86686 86685 258764856 63459 63457 256064772 86688 86686 966734254 37529 37531 674704817 4777 4775 690304141 53382 53381 654471064 82646 82648 980241232 29055 29054 877818933 86694 86693 182769521 61569 61567 47951329 16896 16897 455969847 12706 12708 320375113 58497 58496 15586256 16830 16832 61807391 7548 7546 172034719 4203 4201 544200207 51906 51907 349013207 66297 66298 33053941 46839 46837 980587081 86704 86705 804668749 86706 86705 362607738 57163 57165 403267050 86707 86708 60535033 23629 23630 189058540 58704 58706 138131951 15284 15285 340860908 92157 92156 283807480 86711 86713 405736825 82024 82026 66854449 54814 54816 328736456 92514 92515 957907347 76186 76187 654439079 32010 32009 484641919 62329 62328 54510259 86719 86720 649262489 86720 86721 683964363 6139 6138 937475290 86723 86721 193225412 81750 81749 710218721 46450 46452 225963358 73950 73949 790148746 69422 69420 565991287 14837 14835 445034946 90752 90750 173462655 30530 30529 538872986 14762 14760 43425068 91794 91796 536315802 51890 51888 135711087 52370 52372 131130967 86735 86733 341739174 96576 96575 700675911 86736 86737 958823955 31259 31257 177589717 61136 61138 825753485 28894 28893 162357937 85331 85333 401556597 11996 11997 614436458 21177 21178 425713388 86744 86742 946115134 11452 11450 219425091 86745 86746 36283185 36882 36881 225429939 9581 9580 29502300 43767 43765 35083343 60157 60156 69135240 70578 70579 278439222 27633 27632 419935995 28308 28306 27276557 86753 86754 308259730 40893 40891 317135277 52005 52006 354596880 17191 17189 28305688 904 902 401884854 86759 86758 58795186 26915 26917 350835220 86760 86761 38842542 36737 36738 257675806 39869 39867 182893510 5414 5413 190578562 93773 93775 4034351 46356 46354 952328505 86766 86767 758251212 98858 98860 870668380 59439 59437 481664418 86769 86770 501358138 90338 90337 341244556 28450 28448 781838503 73833 73834 465311023 84268 84269 37398679 31827 31829 40074033 96402 96401 74979051 67157 67158 878697382 75684 75682 995623818 19541 19543 733998795 86780 86779 329816756 86779 86781 814515703 34903 34902 823137427 13230 13229 963532750 74794 74793 599687955 34700 34701 518708408 88121 88120 96612852 78606 78604 860508050 86787 86788 569789726 67231 67233 823764643 51363 51362 647446836 65173 65175 306878673 87990 87989 91556459 17692 17691 32899860 72465 72467 63169949 54839 54838 985612844 45776 45774 462264217 84343 84341 64246927 69582 69584 818233022 9355 9357 512874662 86800 86799 6166728 71538 71539 381893432 48328 48329 748861161 76083 76085 126233127 86804 86803 622576156 47552 47554 114040666 34224 34222 304996790 33238 33236 159062010 86808 86807 4545085 15644 15645 842157025 96833 96835 809691774 53365 53366 480835919 48424 48426 233641178 38549 38551 397547743 4467 4469 168170209 38138 38137 534777274 86816 86814 972498722 44695 44694 214148619 3699 3697 59602752 98509 98511 47087539 26346 26345 401516617 166 164 467084605 67699 67698 471998276 7583 7584 406419220 65211 65209 122370057 65186 65185 177714419 31104 31102 309839958 86827 86825 272645022 84718 84716 68283166 86828 86829 137054928 86829 86830 418809892 49712 49710 446588788 44074 44075 85853129 70922 70920 57650711 48298 48296 871803170 22343 22341 820423070 15856 15854 72606798 80589 80588 691962420 38976 38977 630772487 3045 3046 147331207 23666 23665 384555382 50105 50104 179003700 2496 2497 101218636 59251 59250 776606847 9698 9699 800038670 88341 88340 725747272 64085 64083 62642608 86847 86846 101661243 95426 95428 785461350 88463 88461 927664198 53784 53786 196184759 49294 49296 932406608 33826 33824 506289875 49622 49623 570860584 21144 21145 431266342 13828 13826 64059579 15803 15801 361429037 89906 89907 737154955 51086 51084 815250313 18588 18590 696939356 85988 85989 114949458 77588 77589 284953392 7232 7233 980944557 67265 67266 863452790 67196 67195 846522529 86581 86580 517639551 64072 64074 285099558 27811 27810 379049009 41607 41605 56657023 64899 64901 859020543 41270 41271 765121994 28691 28689 979968025 48990 48989 327963094 1457 1459 569033439 27719 27721 29987124 11060 11059 247737244 83838 83840 403668625 12572 12570 56442225 76127 76126 928043587 37931 37933 236621967 12152 12150 896330785 12173 12172 715209385 64313 64312 411008920 44711 44709 666401706 86884 86882 3603451 6572 6574 63513251 86886 86885 544123675 72920 72918 302235399 88008 88009 190031896 9272 9271 438268442 86890 86888 860012662 86890 86891 79459495 53677 53675 540300659 50127 50128 107488497 29625 29624 47085976 40635 40633 456962285 18825 18823 119373455 44326 44328 86257838 71419 71421 14229300 84802 84801 515458337 60018 60019 962828270 10760 10759 885722874 86901 86902 995394368 47660 47658 947851758 62028 62026 558252187 8261 8263 7769635 7572 7571 145150839 18223 18221 204925413 2710 2709 103594146 86909 86908 404909466 94166 94168 501589463 14141 14142 975340536 28105 28107 552232850 87427 87426 317076597 21844 21846 850415907 21809 21808 157187583 37114 37115 402354945 87623 87625 557735918 25864 25866 292555618 71363 71361 975171383 77099 77100 600237320 86921 86920 692374498 86922 86921 261724254 80966 80965 73187518 82739 82737 450650819 22755 22754 814704467 7644 7643 770279462 94544 94546 604983832 15030 15032 641200851 69305 69303 845950694 64498 64497 547882380 86930 86931 258693037 95844 95846 494687196 87095 87093 505788262 86934 86932 72051368 7382 7384 26134344 18704 18703 188343047 40238 40240 27459135 5168 5169 532652372 39935 39937 348273306 55056 55054 422023809 3492 3494 28444163 86942 86940 278511021 17061 17059 742868917 88046 88044 610889721 6796 6798 10412777 93900 93898 124055704 39754 39756 849667985 1362 1364 969587494 86947 86949 981850953 85657 85655 769242171 90082 90080 31495819 69008 69009 973245503 80598 80596 226552866 57406 57405 448545920 49272 49270 425410785 66044 66042 636619393 56080 56082 932209044 17532 17530 840588694 46446 46448 947511 47621 47619 316879533 29028 29030 47406950 78330 78332 764054127 13729 13727 248391445 44266 44264 113945992 66157 66155 63400833 86965 86966 208601922 13499 13497 579371366 86968 86966 15461465 15726 15724 697399923 4093 4092 741579787 55971 55972 914770171 88411 88410 270537070 26616 26617 942454253 83209 83207 143540998 86975 86974 648597254 86976 86975 319394455 97058 97057 314317637 60364 60365 599592760 57850 57852 430699424 32575 32573 140489641 73399 73400 801100789 8474 8473 382394086 25462 25461 325466179 21444 21443 153664252 97611 97612 452188698 72009 72007 164234780 49963 49961 789013072 82943 82941 278262254 61274 61275 596402934 70218 70219 337218855 44450 44452 22654346 42921 42919 809560926 86993 86991 846780782 6336 6334 77659932 50099 50097 587304601 54721 54720 745429554 23168 23167 144861325 86998 86997 303056975 86997 86999 582780297 6605 6606 5109713 30943 30945 623580671 49764 49766 857973980 35726 35728 530743368 41810 41808 171375273 65007 65006 330460311 22140 22139 518102817 40794 40795 191253804 42581 42582 535534763 37665 37667 579647178 8307 8305 886611522 87010 87011 345218410 73931 73932 182071754 1208 1207 17615153 43023 43025 224593060 91629 91630 953161632 74189 74191 744017536 80719 80721 96296203 71883 71882 837049970 27698 27697 58830924 98200 98202 166133321 90993 90995 480443064 57121 57119 24008220 29214 29213 437407314 43936 43935 24087077 49667 49669 494728255 10693 10692 587887826 73614 73612 841329018 12341 12343 629657370 87029 87028 168062921 35761 35763 568859918 72583 72581 400851184 8908 8907 28157104 45828 45830 875299364 42786 42785 430923015 26022 26024 506989506 38334 38336 109728627 87035 87037 207739201 92912 92914 213187391 11240 11239 480294246 30489 30490 506436469 27767 27765 399275702 29875 29877 131616502 87043 87042 427532337 94571 94569 677038793 70986 70984 244087357 24663 24661 851664564 21764 21763 473872353 87048 87046 514974729 6640 6638 570260531 12506 12507 136941251 87051 87050 666489876 23912 23913 553997521 47800 47801 720631834 29769 29770 906518450 44649 44648 475458254 6110 6108 697318466 25396 25398 73694488 87058 87057 635944148 66744 66743 39473911 14964 14965 691487104 2153 2154 866691701 87062 87061 756570815 10642 10644 8834267 38698 38700 197687861 43321 43319 984868385 77565 77563 620144077 65758 65759 543545000 87067 87068 607904011 46111 46110 979135276 65425 65424 724025502 49378 49377 14512372 16070 16069 16079925 87073 87071 50284619 87074 87073 165384852 5572 5570 48901428 81439 81440 671142887 64123 64121 408839770 61905 61907 134964822 62999 62997 131226694 96236 96237 995416281 18905 18903 601095892 55117 55118 565876814 57059 57058 654310120 87084 87082 85056201 88995 88994 916417117 61817 61816 674714923 53999 53997 977819198 86876 86875 734195446 87089 87088 908110137 2301 2303 173566047 72697 72695 968861264 54392 54390 245081765 85610 85609 363870162 22894 22892 79698594 67892 67893 697543306 87096 87094 163313056 42008 42006 21421878 2329 2327 974725229 87097 87099 877399099 29858 29857 577448114 75629 75631 364990870 18561 18560 861542528 53602 53603 755749142 49023 49024 459041836 94084 94086 51806408 30374 30376 134355549 15637 15635 969858483 88983 88985 820798051 82392 82393 50889414 69614 69612 777704650 26167 26169 631900175 17377 17375 29786159 93311 93313 526478382 52265 52267 867646547 30729 30728 453949960 36839 36840 86750574 71250 71248 130392256 48608 48609 481675718 5388 5386 101098467 53315 53317 723931007 87119 87121 6678498 2539 2538 763152565 465 463 511049414 87122 87124 215364552 99139 99137 540702495 86197 86195 436155895 87127 87125 442097469 23422 23421 111727665 72794 72793 517370531 83849 83851 506965543 66325 66323 134944697 77782 77780 540536742 6500 6501 917601217 79613 79612 47325732 40315 40316 276572940 50083 50082 545593497 87136 87137 828537198 15850 15852 795662224 57369 57368 561565423 42893 42895 171789181 47070 47068 24784067 8904 8902 651273041 29967 29968 72103037 41043 41041 73157452 84007 84006 147098495 78344 78345 322960402 60310 60312 33954997 54106 54104 275991042 34132 34133 109488771 57931 57930 17333443 15203 15201 833693435 48342 48343 719047455 34710 34712 767506516 12192 12190 209022741 87155 87153 379352983 59022 59021 990273065 62413 62414 593954716 36131 36133 39549951 40641 40639 680826933 14112 14111 766481192 64614 64613 615590313 96970 96971 913469500 87163 87162 700654692 96474 96476 482491177 27184 27185 357243116 98366 98367 92169418 77783 77781 686373911 8640 8641 596602556 27576 27574 899412860 86624 86622 221969261 87170 87171 732136999 8635 8633 454304885 57727 57729 17057169 96184 96185 311429930 87173 87175 10994383 89910 89908 43781486 2853 2851 874472457 88569 88568 896735436 71413 71412 973499950 16733 16735 906509764 12189 12190 990009062 56636 56634 287380834 16065 16067 258536136 30051 30050 235081494 70476 70474 125588430 44497 44499 73444543 63992 63991 676555781 35474 35476 273406729 71167 71165 257312905 80963 80962 566535161 48431 48429 241465521 57091 57092 166752198 53415 53417 848524679 87194 87193 132630507 89065 89063 127081851 13891 13892 925519994 14597 14598 162535512 89011 89013 565177267 68913 68912 410204022 87200 87198 396049365 26650 26648 467936818 87202 87201 244086580 87079 87081 779058843 54677 54678 714097292 32012 32011 29740142 14929 14928 850822549 57189 57187 839751749 27467 27465 322989527 81046 81044 361807115 87208 87210 796038080 27854 27853 19839411 18634 18632 621508084 8813 8815 223917353 52625 52626 55459556 19179 19180 290249353 31092 31093 398166178 38707 38708 626547600 52320 52321 308286196 87219 87217 968587088 45094 45093 600219559 6423 6424 875059495 24737 24735 378202405 21558 21560 635986929 33970 33969 109766474 87225 87223 211533181 87226 87225 934893172 70147 70148 798764606 96014 96016 781169881 42443 42445 201304387 4674 4673 203467294 97666 97664 557387881 77935 77933 264801573 87233 87231 274434256 25043 25042 8485926 11932 11933 536572811 17806 17808 533904129 69869 69868 380657308 46511 46510 677694418 22798 22800 43857951 88902 88903 976451014 22864 22865 20454853 66600 66598 912141870 44012 44014 899697284 38562 38561 748394450 11069 11067 94999693 87246 87245 474680456 19912 19910 159215999 80593 80594 723936517 58269 58268 57861850 92856 92858 328430322 62554 62552 284390582 85371 85373 748151107 72175 72174 33331381 93512 93510 224980676 45455 45454 692157750 44672 44671 782120692 94961 94960 384477387 52970 52971 184974615 78580 78578 268288494 9955 9953 571649415 52239 52238 878328559 99193 99195 502335819 23005 23006 626817585 583 581 60646890 64513 64511 522277526 44157 44156 272268161 87411 87410 375906360 67367 67369 33186580 43905 43903 219258202 77791 77793 884627234 88851 88850 793199518 65687 65689 238013564 43649 43650 725011832 27416 27418 525658455 36084 36086 360295394 45317 45315 4112031 13787 13789 202703953 87276 87278 87525262 88203 88202 706349800 87280 87278 190976382 96129 96130 38863596 43796 43794 85614075 9381 9380 337444729 37598 37597 31331613 42447 42449 150185587 65415 65413 394120724 64450 64448 848177086 93851 93852 759946245 21003 21004 362847922 32958 32959 653188373 21686 21684 920126409 87292 87290 282312643 87293 87291 987692187 87292 87294 272740986 26543 26541 654043149 30684 30685 956871014 83343 83341 878049989 87298 87296 181839496 44899 44901 131432417 43363 43365 942100485 51617 51616 10883560 95785 95784 953639108 87301 87303 794484736 20318 20317 173412151 87305 87304 665572194 87306 87304 527894137 3060 3061 54615820 87306 87308 568683930 48141 48142 683365301 58612 58610 120846647 51997 51996 88357382 76859 76857 462404429 87312 87313 283321607 91998 92000 68429134 80641 80639 156660440 74609 74611 448426101 87315 87317 959308193 67658 67657 636149847 2586 2585 5586123 87320 87319 229807036 11345 11344 752666225 5074 5073 278058924 78845 78846 306896657 98817 98816 435302605 57166 57167 934174088 1057 1059 9880812 2338 2336 137858365 33304 33306 811294425 61129 61128 471382172 42894 42893 494333560 97766 97765 174280134 77485 77487 159012629 23292 23293 831372166 11075 11074 903635448 22794 22793 143858312 81100 81098 163945273 26364 26366 716699333 36355 36356 199558870 14808 14806 803720514 4068 4067 232696835 11149 11147 62624250 72090 72092 190802625 8058 8056 219861528 23377 23375 516902834 47225 47223 410633834 50469 50470 228743724 87347 87345 381741587 97897 97896 239855756 87347 87349 583690624 17528 17527 164609741 22556 22555 528973213 44245 44247 989027161 74156 74158 549422920 33261 33260 756190750 15299 15298 813072134 88622 88623 15940581 83115 83117 585633012 94900 94902 450971615 87357 87359 187751681 90578 90579 944719233 87360 87361 42599259 77181 77182 356156562 52290 52288 338789671 10823 10821 487755139 67578 67579 72126325 800 801 216568830 45465 45467 621835891 57658 57656 127864257 16729 16730 142196448 63555 63553 431926189 87371 87370 112944068 99688 99690 249948442 87372 87373 624365151 15017 15019 450536814 54362 54361 331212383 58384 58385 943750126 84081 84080 281987158 31076 31074 55116756 69861 69860 41631850 87380 87378 330511009 63781 63783 904469839 23135 23136 877380276 17861 17863 393359218 44348 44349 3010588 70362 70361 359204983 52125 52126 26108331 74615 74617 65012966 34402 34401 398984267 59330 59328 346913313 66592 66590 91244181 54723 54721 302385818 15500 15498 67449504 87393 87392 868913730 87394 87393 524442135 37765 37766 996221253 95170 95171 974211215 49610 49608 735308532 46462 46461 58861079 91636 91638 250722050 43121 43122 520274960 14245 14244 890434292 42411 42409 505706047 75236 75234 24639443 43199 43200 337250848 56957 56955 894261284 38723 38722 516272765 47737 47736 189647386 50381 50379 721595712 72554 72555 369230345 73927 73925 351867270 78514 78516 849809694 43173 43171 34620404 87774 87776 44735566 87413 87414 914326862 55880 55881 37205388 42185 42186 142724933 39371 39369 251244863 26703 26705 858092433 99025 99023 225933811 34381 34379 717205824 47667 47669 85742670 87420 87422 889140302 54557 54558 517474630 36988 36989 647770997 58127 58129 469359762 30989 30987 145530950 3636 3637 907107678 21667 21665 127180153 87429 87428 359837507 76922 76920 764948354 12870 12868 811065206 87432 87431 185555813 13510 13511 77732416 15070 15071 238364618 25743 25742 44173998 46840 46842 748434516 94729 94727 8582281 1415 1414 541088559 34259 34257 99192968 91897 91895 439783656 87441 87439 607390405 43195 43194 755103362 87443 87441 761476974 86286 86288 277008838 45817 45816 959399357 84015 84016 25911258 76630 76629 214339882 56905 56903 521090581 38669 38667 831563999 52900 52901 116892946 28233 28231 143453036 87452 87451 345297411 6905 6906 206965436 19490 19491 44923464 87455 87454 331779143 15667 15669 322245953 5037 5039 121051530 87458 87457 50396768 33469 33468 442610868 98382 98380 213803394 30452 30450 21584803 57776 57775 427543423 48049 48047 325235470 82172 82173 652587263 89140 89138 726170628 8296 8297 58128272 83939 83940 992609685 87468 87466 126635254 76447 76445 566841551 86896 86897 141207746 9834 9832 900893932 72041 72042 150737959 36019 36021 394607049 47481 47483 69078536 87474 87475 416272026 22757 22756 371904853 28232 28230 697678045 87477 87478 646867864 87477 87479 510642060 50240 50241 787882443 87479 87481 21911191 16958 16959 572921709 3604 3606 54527121 40353 40354 342322133 88672 88673 578473129 28517 28515 664519109 66306 66304 854722269 87488 87486 485483842 2328 2330 564346986 33734 33735 237863843 39490 39491 510845575 87492 87491 816654825 5438 5440 38276434 82896 82898 602340686 12670 12671 573715723 87495 87496 765846049 59134 59136 25843072 38405 38403 635012304 39061 39060 375444936 65134 65132 873068871 87500 87501 779050548 93390 93392 543450232 63461 63459 751325827 87502 87504 443802683 18482 18483 739550805 83135 83136 929966425 57454 57452 990720483 76690 76691 170457059 25016 25017 67065068 85414 85413 380174793 32086 32087 753780211 13495 13493 56053671 44501 44502 575824295 94191 94189 164637666 16960 16958 511774371 63554 63552 156713972 53627 53626 531204439 92318 92317 21932548 93221 93219 511323206 23888 23886 921465018 12315 12314 928876659 734 735 612614993 6527 6525 409231893 81809 81811 981584878 38741 38740 633300370 2821 2819 234438192 75509 75510 652617899 52618 52619 980372488 55191 55190 777571316 54893 54894 397243083 68428 68427 234868872 46282 46283 557096581 27800 27798 170915322 27013 27015 290297745 82315 82313 491435151 43515 43514 297594470 15025 15027 40361386 19850 19849 68278708 87872 87870 976977031 38751 38750 60570288 68977 68975 411810092 87542 87541 586890155 87543 87542 308277149 33830 33828 122797290 87544 87545 415019344 69336 69335 588612530 43985 43986 899700448 51719 51721 847601570 46470 46468 6891013 28829 28827 1798214 30861 30862 410972100 13524 13523 877249768 78272 78273 881289443 29778 29779 247281833 86665 86663 45884576 40513 40514 291265745 46176 46177 124317091 47303 47304 953370468 30260 30259 194941232 27541 27543 140643318 54549 54550 318933153 17968 17970 162319551 56717 56719 2572564 49159 49160 506290674 3900 3899 26221921 84670 84669 608602955 79992 79993 425313871 21429 21428 301424615 53998 54000 158323975 74388 74390 120156249 97430 97428 477759944 20254 20256 967134970 93732 93733 391791837 45503 45504 17475712 5124 5126 149350348 39697 39695 101033683 25303 25301 145648849 51658 51656 857112604 82408 82407 844632714 59634 59633 789611550 47937 47939 262696948 87582 87580 25736137 68278 68276 52397206 39883 39885 136916748 41563 41562 624892156 13454 13452 972707052 91414 91413 644449127 31172 31171 12675027 28957 28955 660907203 41184 41183 630526506 85437 85436 444346841 51043 51042 849313577 57758 57756 524491974 98387 98388 284660718 80215 80214 720843436 98820 98818 437496013 23553 23555 796934567 62910 62912 40880360 87597 87599 320166659 77749 77748 507749887 87601 87599 712672684 69153 69154 37336201 56482 56480 132740325 31791 31793 56896003 87604 87605 277583677 18904 18906 885473160 87607 87605 715297215 6341 6340 714279586 95613 95611 910588778 95240 95241 519291488 87609 87611 583593185 35187 35186 41872552 73720 73719 313997411 54169 54167 978315215 11014 11015 545086972 32435 32436 95042663 96568 96567 900075517 14690 14688 861620568 87619 87618 113073067 78649 78651 581034035 14312 14310 634604084 59920 59921 895408066 2509 2507 33768423 85977 85978 876987108 52029 52031 658149283 15164 15163 581863831 93229 93231 747663504 16041 16039 604477527 82930 82928 693163022 42989 42988 887626151 78813 78812 480052715 21539 21541 432139757 82765 82767 491049177 14249 14250 87217538 87635 87634 44636447 70202 70204 402129162 15065 15063 876580750 71146 71148 15053313 25032 25034 833786039 66452 66451 1746327 5231 5232 94667867 87676 87675 734800830 41611 41609 890360099 96104 96105 52818561 5740 5738 491829393 87646 87644 207380887 27528 27529 314027831 71835 71836 535640632 86455 86454 836437287 54689 54687 671024943 41635 41633 896660138 71239 71240 189578545 80758 80760 47504693 87654 87652 693080429 87655 87654 59383448 87655 87656 678802532 73494 73493 520661113 92307 92308 334540539 29269 29267 51447297 17328 17330 724112846 99371 99369 314289621 49112 49110 617580232 37479 37477 672242248 2280 2279 126952689 87665 87664 38945743 35387 35385 442795654 85683 85682 853119413 45659 45658 243419471 74977 74976 311840015 51399 51400 619790637 98079 98080 943179763 40534 40536 834401523 61794 61792 988442341 74159 74160 52794230 87674 87675 928213650 65229 65228 807738088 51654 51652 664084417 32301 32302 744985697 85347 85348 468642694 49791 49792 705770943 53329 53328 100626360 95898 95899 621232048 56058 56056 681968550 11020 11021 494755341 51271 51269 512269574 12849 12850 579369066 89750 89749 154125614 87688 87687 173011179 71857 71859 449670791 87690 87688 434029913 19688 19686 211500606 87691 87692 50166900 87693 87691 870391356 83690 83691 457693579 32946 32944 127085401 94780 94779 181565515 29563 29562 143971276 89839 89838 445309653 60534 60535 513489382 9180 9179 505526291 42657 42658 464498433 72153 72152 523888715 87701 87703 944855731 16817 16816 177616372 87666 87665 976609863 75639 75637 485472457 47343 47342 397255789 21368 21370 828839709 15938 15937 161766704 52732 52731 865298798 87711 87710 507692585 66581 66580 389512252 29461 29459 43433202 87714 87713 395502619 68693 68694 914065886 85087 85089 542349320 91286 91287 957286631 87716 87718 573081081 87719 87718 635430632 87719 87720 888329656 39880 39878 245901581 28748 28747 160976368 25240 25242 122561671 45171 45169 225775496 80105 80103 887207044 49311 49310 24025905 19121 19122 759237726 24352 24351 648369467 26964 26965 425359890 10409 10407 46431149 2559 2561 739028213 87732 87731 502743700 3838 3837 531354786 8075 8074 14598299 74899 74898 203369527 87735 87736 902456796 87735 87737 128468417 93771 93773 729505526 87737 87739 608217588 16411 16409 27702880 48704 48703 185888 57965 57964 452856317 78074 78075 466793056 48672 48670 981408496 5008 5009 110281237 4027 4025 214050225 94654 94652 353517714 82598 82597 988774496 70876 70874 847831065 14499 14500 156300122 48005 48003 62490375 19486 19485 595558411 87751 87753 247095115 72606 72604 406653443 82323 82322 289997852 17120 17122 652187211 87529 87531 501006316 87758 87756 543528185 73877 73875 725340311 1034 1032 42901250 16988 16986 744396769 33130 33129 808526416 88138 88137 558843423 87762 87764 86122004 91810 91808 246029620 99895 99894 768704862 81257 81255 767713215 94894 94896 48035819 50989 50987 123846803 73404 73403 797061437 34461 34463 187459176 91864 91866 245233 79453 79454 362928080 54219 54217 3020110 69459 69457 918545260 79279 79277 117989146 12326 12324 725801055 24098 24100 833975729 85977 85975 445162243 87779 87780 879881304 99736 99734 185868763 87781 87782 421542350 87781 87783 531449545 29207 29208 823545124 92681 92683 253941889 36261 36259 451836623 5841 5843 682453054 37398 37397 972537852 27013 27011 384978868 13644 13642 558649379 8435 8437 866306885 87792 87791 343875807 43084 43082 499221623 2411 2409 535947261 58778 58777 612507814 23414 23413 717373394 87797 87795 952838134 60083 60082 73459154 92902 92901 928635020 87798 87800 264193887 9282 9280 31879166 85365 85363 237293791 36779 36778 445646087 87802 87804 731820817 63680 63679 265335680 51660 51658 252908193 48190 48189 824790155 21408 21410 267605498 71673 71674 408994066 87809 87810 327910747 87811 87809 23437936 89734 89736 871952685 69447 69448 584224109 23823 23822 850858644 67854 67855 822791024 56681 56679 416733764 77742 77741 604085232 87818 87817 113926550 82900 82899 731487276 97159 97157 366817754 71765 71766 675427100 88847 88845 222434799 87823 87822 412520359 32626 32628 214379026 48065 48067 698603286 14505 14504 791027188 51346 51345 2837961 27052 27051 100195599 83824 83822 237982760 14047 14048 826773817 37352 37353 587577821 87832 87830 885011322 87833 87832 237492545 78862 78864 209919771 38255 38254 9269523 87835 87836 597121791 87835 87837 38412912 96020 96021 771558711 23774 23775 758063359 87840 87839 140463312 58206 58208 437105517 93552 93550 526763503 73122 73120 311957529 94957 94958 10871841 2181 2180 971219472 87845 87846 389445356 68555 68556 32659515 31516 31514 903906474 87848 87849 24604887 3727 3729 821215127 37826 37825 405711654 62486 62485 699453736 39066 39068 971831652 8826 8824 224915358 73459 73457 204959997 89434 89433 706769372 68165 68167 740550397 40133 40132 451827061 81087 81089 221923016 8530 8532 769944330 55219 55218 519422219 10314 10315 94805203 31302 31300 182871794 18862 18861 412812155 40340 40338 31046556 91048 91046 264027441 58403 58402 188929484 62888 62890 655178492 77001 77000 623793121 63724 63722 296155214 87871 87870 754078728 93798 93796 57528541 7881 7882 476686000 61974 61973 576940206 79419 79418 292610366 28924 28922 26761842 12778 12777 812097282 87877 87878 666673174 6438 6437 794054250 31196 31195 55863702 33175 33173 595062 22570 22569 243684882 68198 68199 210559084 61039 61041 76661539 19059 19058 336753101 1295 1293 719136367 23813 23812 547619463 87886 87888 262874491 92577 92576 560122732 75007 75005 6938561 87891 87890 520030435 67139 67137 430284547 67880 67879 457100766 77117 77119 849142238 32476 32474 689636108 92251 92253 107967650 69452 69453 797468239 57468 57467 485624929 70570 70569 684760688 19666 19667 354490438 65531 65529 278705938 24456 24454 321895720 81540 81541 311531748 78177 78175 876425055 85865 85863 731107867 29463 29461 161799895 14852 14851 262783776 22356 22358 39149411 49996 49994 108921733 72286 72285 627738451 197 196 276796222 79825 79826 475096648 1712 1711 111553550 49100 49099 883238471 30107 30105 114509631 26900 26898 362835213 54626 54624 517090198 30874 30873 247612322 54684 54682 134092678 67080 67082 8892977 87919 87921 629169060 97685 97683 481873431 31897 31895 389347675 18947 18949 542961210 11302 11300 321526241 35263 35264 155908508 99439 99441 398815593 87928 87926 693961776 57141 57140 679633563 36265 36264 423833068 96104 96106 660076097 71682 71683 754087967 56955 56954 18592067 43805 43806 733512965 54011 54009 539878101 78864 78866 770635160 77947 77945 866954479 3422 3420 575265194 92684 92682 56883453 45737 45738 483288625 87941 87939 474418905 96038 96037 828401122 22713 22711 187692022 52885 52887 6082049 59573 59572 916480222 83151 83149 410022263 33592 33593 622996190 94298 94299 737965093 39072 39073 575469055 80240 80239 37130360 47367 47366 342115129 39372 39371 534103357 5148 5150 882683620 78303 78301 217838007 71845 71844 6334831 52287 52286 958991855 66558 66559 920126548 84320 84322 986725708 37179 37178 285463883 83231 83229 210038627 96690 96692 209920447 46339 46340 164627216 73387 73389 888588414 53081 53082 228663238 87963 87965 26873780 18552 18553 878754083 12349 12350 937846042 95693 95691 597782728 19481 19479 13921899 19402 19404 426920551 27718 27716 46038552 89355 89354 626124317 55353 55351 836943932 25142 25144 213759235 44087 44086 696562642 91100 91102 30249472 54465 54464 68516390 94396 94397 252098785 29750 29748 630822537 36683 36685 918961579 58575 58574 111304777 30847 30845 777721391 27621 27622 938957024 10410 10408 817220576 44645 44643 718773356 1974 1973 240278498 87987 87985 863081055 57493 57492 992703331 51622 51624 375991416 5464 5463 407717422 13907 13906 787911154 73179 73178 453391229 95334 95332 531270395 49542 49544 330837263 87995 87994 533643367 95102 95100 911086715 97731 97733 392733606 56560 56558 642319044 6429 6427 467374835 21246 21247 678833709 59332 59331 59720655 81652 81650 10754127 52212 52211 64556462 49517 49516 50328680 86505 86504 661706480 93787 93788 413314550 72101 72103 362698258 21201 21202 465719173 56051 56049 905370918 88010 88008 227065285 27533 27532 643454336 56539 56538 85815007 84380 84381 334641587 51605 51607 474914313 62822 62823 81226684 48595 48596 373748569 15305 15307 72399740 66304 66303 37852118 64105 64104 62468460 17807 17809 495145941 12243 12241 570225036 34260 34258 316829059 59164 59162 733923996 88023 88024 536907198 14171 14172 102286735 98659 98661 8471337 60196 60198 369051965 6367 6365 102243199 90334 90336 373401176 56589 56591 445696807 88031 88030 774741921 69800 69798 797735689 97028 97026 986661467 6102 6100 936252065 89518 89519 483730176 33516 33515 801719377 88037 88035 24578100 45608 45606 372197884 88039 88037 429661687 63797 63795 841338832 76029 76028 227832606 88042 88041 689340771 72402 72400 629338884 50375 50377 102952194 71046 71048 844927357 64793 64794 892481862 50934 50933 757288715 29424 29425 329885927 73284 73286 489251669 34715 34717 414812373 88050 88051 317811668 17569 17567 928031877 56937 56939 699626192 73340 73339 1278601 66578 66580 561734283 52563 52562 110459748 28817 28816 65910972 50564 50562 672908444 32389 32390 631803454 19292 19294 8744977 54576 54575 910542602 28982 28984 173521804 8304 8306 821853795 88064 88063 201614491 43605 43607 534938448 74534 74535 423726237 61466 61468 64092495 96097 96099 536710425 70572 70571 317026632 49128 49126 646136404 46413 46412 530484928 27385 27387 1617954 17668 17666 447221071 29867 29865 382747900 88075 88074 20200020 40135 40134 150297939 11198 11199 704755431 80872 80871 35985700 38574 38576 50075151 95624 95622 201234893 5923 5922 830450485 30017 30015 7365663 98352 98350 658087129 16472 16471 68735156 94554 94553 497782660 70769 70767 64109698 9062 9064 172784894 74288 74289 434321841 11566 11565 28164544 92924 92926 483865770 79497 79499 21999788 6248 6247 931509617 52844 52842 261387516 88094 88093 247381300 34510 34509 107438713 85355 85356 821934116 39976 39978 981764077 35495 35493 230244739 28839 28838 250514394 80877 80879 374828542 81082 81083 688599916 7883 7882 180293694 88103 88102 835087277 76030 76029 327789498 83255 83257 290681592 40978 40977 735381967 59954 59953 932099760 91327 91326 18537234 84282 84283 587282737 65868 65866 742940389 90964 90962 948016135 27375 27373 40153928 70916 70915 494234207 46102 46104 619699954 41499 41497 649289658 88115 88116 231484321 99570 99571 235366121 28384 28386 13864110 11327 11328 5373237 28695 28696 84592100 44630 44629 910861790 78561 78560 64205970 51826 51825 702855623 44490 44492 929600223 88123 88125 441278319 19285 19284 551909726 18361 18362 814694179 85849 85851 832078562 60125 60126 919947122 43692 43690 575922836 16317 16318 877401570 88132 88130 972487746 24357 24356 530831329 88134 88133 604171514 50180 50181 976369662 13245 13247 885653976 88710 88708 95693657 79247 79245 491098396 51046 51047 649147224 34429 34428 813918591 40244 40246 628877212 67064 67063 18874824 60473 60471 533978164 92869 92867 435987098 88145 88144 489240592 18103 18101 814279824 92988 92989 394071992 78129 78127 414878860 76620 76618 719673406 68642 68641 379679819 79872 79873 34651248 88151 88152 321674557 88152 88153 320056915 70400 70401 352322452 18965 18963 448280269 60537 60536 451516315 60488 60487 781252002 88158 88157 434886986 22044 22046 294864802 12882 12880 16060951 88161 88160 552892704 56732 56731 70410510 66333 66334 168432293 42129 42131 301731108 61622 61621 919559654 47938 47937 862835145 72876 72877 50509556 52128 52126 982800828 63528 63527 736918963 56655 56656 4348963 28044 28046 213695373 81497 81498 327094235 78161 78162 428921191 68592 68590 480012557 96919 96917 722616788 67583 67581 367416578 28118 28120 213642121 92334 92332 469035064 88177 88179 532138002 22454 22456 933147317 89457 89456 73761475 2236 2237 596389531 95247 95248 477821936 50754 50755 795311357 88185 88183 398625889 86729 86727 45016305 67687 67686 495164672 88188 88187 556255462 40317 40319 75458261 44354 44355 854656568 8756 8755 731180852 30024 30023 842265346 54977 54975 620893237 88192 88194 7630388 50994 50995 105463141 52005 52004 92714469 90197 90199 246219963 88196 88198 438335466 92437 92436 911731662 49933 49935 537415847 33170 33168 404418884 61728 61727 166308901 69051 69053 131111566 88202 88204 885538149 88204 88205 123749843 56109 56108 353271796 78199 78197 744347689 38478 38477 423720896 7272 7274 676109323 85666 85667 72622890 39068 39070 92464136 88212 88210 563630940 81509 81508 178865592 19299 19300 340713181 33806 33808 383647988 62527 62526 618390114 85962 85963 679012166 88218 88216 228066280 87382 87380 543709087 74475 74476 692317183 97699 97701 876094024 6514 6516 85387625 88222 88223 548563227 99457 99456 947122915 70519 70517 253677555 12957 12955 70908739 653 654 59623265 20671 20670 464997315 57001 57002 660458401 31927 31926 423286941 88231 88229 508664268 30052 30051 4572120 88233 88231 46498638 34995 34993 257753697 12019 12018 369974171 49399 49400 58644317 68110 68108 386585630 73639 73637 254745022 70973 70972 366342770 19834 19833 657356820 19112 19114 201105621 36414 36413 650620582 34932 34930 788463322 88242 88244 768074690 43732 43731 231686238 79300 79301 973643345 84028 84030 116816060 68640 68638 514427566 15829 15828 156575301 51237 51238 450724281 71453 71452 830804458 41352 41354 844989991 88252 88253 903599932 88253 88254 159099932 52872 52873 856434839 17664 17662 651501307 70691 70690 191505305 88258 88257 480426365 55583 55582 717801945 97944 97942 1219072 98169 98171 553742806 37632 37631 299674914 43787 43785 621823022 90497 90496 376230031 79334 79332 853252369 88266 88264 96247831 81231 81229 361941492 88266 88268 247661316 76876 76878 279923594 53120 53121 337674154 42278 42276 966403056 52357 52355 583828287 89245 89244 871043368 88273 88274 544136173 69248 69249 575370184 88756 88758 323754278 56396 56395 39651315 34208 34210 98223672 64048 64046 652412553 73719 73718 670151457 99870 99869 511209627 88282 88280 798932900 94706 94705 56618274 62649 62647 462740636 88284 88285 562689264 99755 99756 423638929 61818 61820 79913190 60122 60120 813188233 49207 49208 637781608 88290 88288 919575072 28400 28399 524935694 57590 57591 747164635 61478 61479 1846428 82485 82486 86404794 88294 88295 347287093 80069 80070 33720844 2795 2794 699276235 9477 9479 36112007 24803 24805 75559130 88300 88298 95757720 19283 19282 477018966 50894 50896 218151672 20458 20457 164347874 22006 22007 255624832 86747 86749 10320450 44020 44019 778681406 49340 49338 92823059 3786 3788 692512968 38429 38427 725785017 88310 88308 149155792 12999 13000 281316762 93194 93193 735271161 36284 36286 738307466 35217 35218 821780201 6548 6550 384365189 36217 36219 604632224 38942 38943 794995364 10871 10872 763671816 65157 65159 402031946 35887 35885 679309517 88100 88101 185347998 67621 67619 534793838 47004 47002 315266367 6452 6451 359280789 90417 90419 396302643 62430 62432 339170980 20097 20098 391863072 70345 70344 821521296 88328 88329 922180798 86247 86249 968750834 46038 46037 16194444 88520 88519 930440283 62159 62158 40465090 81518 81517 49321192 12185 12183 411654535 59415 59414 262024983 40319 40321 553898341 16035 16033 769106137 88337 88339 517314810 92597 92598 651593705 16612 16614 97580784 40197 40198 876934235 62543 62542 52422447 10923 10924 896416120 21219 21217 370279504 88346 88344 605241545 92070 92068 661630805 38253 38252 719065970 60588 60587 931555224 90169 90170 526945730 71737 71735 247941378 80180 80179 33812743 38069 38068 111351421 33949 33951 83117991 88355 88354 460119724 3217 3219 30836076 29002 29001 886724825 7601 7599 3169824 70850 70851 925306415 96908 96910 194737242 81949 81951 248947497 89421 89423 27259543 81240 81239 152458570 81356 81355 321004684 18356 18357 717062415 86320 86321 521148091 77286 77284 401851426 86301 86300 655452741 25943 25941 47400400 88370 88368 467245823 76210 76209 341065661 54205 54206 589097927 88371 88373 499157206 30243 30241 421391641 74606 74604 182801544 88374 88376 803394013 7474 7472 550067247 70079 70077 772212355 87083 87081 51662546 80802 80800 791428690 26391 26390 840194829 60224 60225 671902461 86215 86217 726900558 90402 90404 271307384 25300 25302 82375237 29519 29521 858535689 87932 87930 793770389 59169 59171 196986274 70511 70509 864580816 93496 93497 707837550 85698 85696 507005602 79462 79461 145263530 86204 86206 91059788 86668 86666 250428086 80548 80547 989751636 91174 91175 668797804 92514 92513 495793531 71732 71730 713001392 90817 90815 438997744 80542 80543 951477576 68348 68346 278337219 36263 36262 361724911 10841 10840 740502940 98155 98156 356010404 64104 64102 590589613 88406 88404 680375112 88405 88407 795089637 40690 40688 642867048 76652 76654 809950311 45490 45492 334926168 46174 46173 180820538 40237 40236 270121601 68232 68234 925692994 58464 58462 546256379 99957 99956 264059759 47333 47331 102064735 47205 47207 301824564 58121 58120 396856790 41008 41009 613605691 6058 6056 124774518 14227 14229 331902039 86361 86359 324595919 36235 36237 380490682 17089 17087 54496960 69967 69965 249175400 87934 87933 918999184 85591 85593 349070059 88428 88427 616955449 17437 17436 49749832 2601 2599 241104647 21062 21061 290363699 36701 36699 128748898 34557 34555 866041215 7257 7258 404280552 32385 32384 207814104 88434 88436 340301504 92309 92311 642353076 48316 48317 867557418 23089 23087 106456967 88440 88439 64544602 74443 74442 145452086 76948 76946 989954694 12542 12541 433577679 61530 61529 214240574 45980 45982 55941239 27491 27489 34740220 14102 14104 42485412 27499 27500 920694268 12491 12489 436184460 97508 97509 65811277 91219 91221 827773149 25918 25917 396873001 40713 40714 901480110 88454 88452 482881154 50692 50690 178793653 88455 88456 914397917 78904 78903 61003195 63020 63021 776729955 28376 28377 883363150 3981 3979 419177013 84927 84926 589008310 80774 80773 332212225 86849 86847 260008490 69499 69500 924094419 76642 76643 597990211 26812 26813 9795373 25138 25139 993168304 64839 64838 393185369 47069 47071 388100908 67385 67387 733302014 50434 50433 165731757 88472 88471 328863474 77785 77787 236303070 51767 51766 675822415 82125 82123 436294096 61187 61185 72252361 90238 90236 561911020 73046 73047 632584766 89453 89451 413520429 57219 57221 363692687 15798 15800 688991116 94649 94651 401176239 35431 35429 733692859 76511 76510 59033849 14448 14449 427895573 41725 41727 127922375 65670 65668 71735510 8845 8843 32490304 20463 20461 179815559 67673 67671 178006641 87943 87942 413758397 88492 88491 866114720 84464 84465 639307779 47739 47738 602645980 82999 82998 115104021 88495 88496 168745433 91683 91684 19840335 90918 90919 203813883 88498 88499 515109476 6859 6861 902534065 25707 25708 98340947 80606 80605 564925188 10998 10999 337502359 59349 59350 11922288 97171 97169 78059422 26801 26802 15391986 88507 88506 425926269 57062 57063 903121762 88509 88508 385268450 88509 88510 76973571 42789 42788 560296778 65888 65890 899444057 61490 61489 726762356 29338 29336 770648890 25318 25319 165704981 83847 83846 841478440 60531 60529 523841741 10269 10267 889123038 66016 66017 766122842 82370 82372 327058217 28709 28708 90739468 45459 45458 14168313 54032 54030 519266680 40127 40128 64049848 65947 65946 336917873 76468 76467 131676634 52664 52662 159775028 10288 10287 599398582 9127 9129 992811235 22711 22710 401185940 89409 89410 23741237 95129 95127 645787143 88533 88531 580533867 23258 23257 112921469 11702 11704 523211654 17640 17638 373961236 28131 28132 276808119 66174 66173 168347823 47727 47729 102608919 57344 57343 7930186 3941 3939 930726808 88541 88542 936912010 66536 66535 981542715 89602 89601 164379544 88544 88545 752903300 88545 88546 783879216 60709 60707 568713260 88546 88548 716217077 2511 2510 117706517 91869 91871 637872136 92495 92494 284325763 98187 98188 326916568 45019 45021 594563720 88554 88552 639601212 63041 63039 94790080 88556 88554 951085503 70964 70962 355028287 43825 43826 683076922 88558 88559 161193416 13249 13247 121059753 88561 88559 988751679 88562 88560 553714231 21805 21807 11316577 47841 47840 10816667 40939 40941 31412915 22635 22634 738283431 80700 80701 87447992 88567 88568 64886302 72901 72903 901650535 98663 98661 683810759 71095 71096 777040348 88572 88570 593191615 95794 95795 992468558 88574 88573 949583635 97573 97574 639230273 77419 77421 626948750 88576 88577 433964541 41259 41260 661048016 29597 29599 703348798 19068 19069 339663776 41546 41544 822183213 20952 20951 3704196 80341 80343 406794383 22552 22553 950251150 85449 85448 955124285 22833 22831 798193528 30236 30235 719437780 61566 61567 559761140 17513 17514 830006957 18153 18154 262375741 87142 87143 423549456 74411 74410 396749298 57630 57632 942655908 16586 16585 76346916 22882 22881 580488234 64308 64306 996287662 88595 88597 110955115 45819 45820 43989188 88120 88122 5330543 9469 9467 123777743 6818 6817 411288304 65149 65148 574047096 68982 68981 1871630 50835 50834 33565443 29703 29702 975206981 37769 37768 536510175 74421 74423 105829531 88608 88607 997324667 53294 53292 47125790 41879 41877 85448795 43388 43390 940773517 8695 8696 905087082 88611 88613 491885142 33327 33326 931750034 68721 68719 229640640 1289 1287 504684170 88617 88615 973242730 83881 83882 844265967 26860 26862 214271732 96982 96981 754405271 92824 92825 287461628 37099 37101 633378594 50953 50952 713949516 79711 79710 405116625 53294 53295 252663633 71360 71359 68206492 41793 41792 371025616 88349 88347 768912254 25142 25143 237151956 43136 43134 464871444 88631 88630 715189483 32755 32754 421701478 72265 72264 22339217 88068 88067 461919493 51249 51251 161575661 79272 79271 240631126 52913 52914 746800827 32679 32677 656067885 28474 28472 490796170 96710 96711 522633117 70511 70513 111421223 90974 90973 351069711 85162 85160 41585753 88642 88644 921450130 73865 73863 739538382 96589 96591 977704050 70151 70149 459671126 73439 73438 55852300 80782 80780 986595151 39090 39091 595415776 27975 27974 158499424 88652 88651 715073768 38318 38317 11276651 88654 88652 875388969 43338 43339 262809276 32469 32471 735571335 66542 66540 1219975 19303 19302 796790237 44381 44380 485581457 88659 88660 253580877 88661 88659 69914925 40434 40435 677519061 81629 81630 44725866 88663 88664 71512355 25823 25822 119697547 85465 85463 433370539 41790 41792 956188855 83253 83255 884080886 88669 88667 712028914 50481 50480 656102205 1285 1283 219116620 88671 88672 60629046 63178 63176 51579736 88674 88673 67429678 47299 47301 524496608 15261 15260 508246872 58390 58391 493465303 29173 29172 86762597 53981 53980 192997775 95071 95073 911410516 88681 88679 795872045 91032 91034 405996428 48685 48684 520633689 25505 25506 158644264 88685 88684 453350714 88686 88684 604564882 49405 49403 984784289 2028 2030 366697299 88689 88688 438948228 50843 50841 287577129 75516 75514 490052271 62181 62180 911940186 73881 73882 953493686 72234 72233 969346633 72423 72421 358462510 88646 88648 649243463 32922 32923 993722908 28255 28256 37521067 61057 61056 475282350 20976 20974 801817893 93845 93846 738815529 94287 94288 421182031 31864 31863 400181027 94950 94952 5954693 54474 54472 312860914 88706 88705 528516855 19259 19258 76297060 24162 24164 321924092 7027 7026 292682929 77572 77571 962070954 69495 69496 136328877 17332 17334 63319203 7990 7992 738782274 14661 14659 93670705 51220 51222 732300062 73148 73150 412623510 93130 93128 897535401 70317 70315 47824541 79763 79762 36548410 88720 88718 961580405 46327 46325 648326282 8919 8920 29257151 78254 78252 487254633 14026 14028 447655142 93819 93817 474123439 55205 55206 17008559 45871 45870 705391478 49635 49637 415331601 80343 80345 29375110 69662 69661 434153798 96413 96412 566376209 30416 30414 515952418 76455 76457 158099361 88734 88733 372927396 89247 89245 532783182 88735 88736 995073995 44756 44757 246153524 88736 88738 343948458 91406 91404 141923620 65113 65115 482008511 97836 97837 139222682 88742 88740 401407361 97783 97784 459518191 88743 88744 892876856 10926 10924 616016336 896 895 12759313 84720 84718 762109679 29165 29167 120114546 80521 80522 869503992 67864 67866 747616907 46445 46446 185208007 41709 41711 425161006 88753 88752 27526616 88753 88754 47243744 64404 64402 43052287 31961 31963 322405168 12092 12091 49795673 78180 78181 255304775 17482 17483 376293762 34050 34049 19486145 35146 35147 295821064 27355 27354 98549435 67378 67380 392783392 49957 49958 11805741 88764 88765 985255576 79316 79318 395907195 43980 43981 652636941 97066 97065 348854598 40109 40107 518073694 7743 7742 807647112 85040 85039 555716448 29081 29080 571139552 11146 11147 572068820 16115 16117 34142506 30614 30613 795630486 74803 74802 318334803 92328 92327 765315863 88778 88776 54601323 88778 88779 41688076 80727 80728 608656892 88779 88781 505558888 16121 16122 930794651 89174 89173 882437000 95276 95274 420459452 35626 35624 437736110 42078 42077 609001419 98018 98017 333905329 44187 44189 387371640 41633 41632 266680051 23914 23915 360955218 88789 88791 346321298 48719 48717 722143895 41520 41519 472824035 58249 58250 190490698 57753 57752 728282140 35148 35150 885361031 59390 59389 403804752 44308 44310 911708692 70522 70520 258405025 42189 42187 998793272 46591 46590 258251953 24836 24835 529197264 28581 28583 615128409 20812 20814 708843935 45918 45919 519642014 71095 71097 952923622 22402 22400 240744928 89698 89700 868475188 88809 88808 987338581 88810 88808 352357504 80527 80528 687064502 54543 54544 521353589 6837 6839 478922552 88814 88813 139806733 71675 71674 747923646 15989 15990 999932513 75283 75285 424545357 65266 65265 813783744 45204 45203 925775808 73041 73042 30426622 261 259 542800829 62358 62356 621210638 88822 88823 53804263 46348 46346 25596115 69510 69512 555940181 89509 89507 259065652 7995 7996 736185412 32815 32817 974390383 66380 66378 429187592 27420 27421 731257263 56565 56564 459543113 241 239 44499424 17967 17968 207046251 93729 93728 802488770 88833 88835 154532430 66831 66829 477859388 13935 13933 520860984 89070 89068 492252404 87510 87509 575344399 89431 89429 314032924 23015 23014 546084300 60860 60859 944850575 26884 26885 56188204 16313 16315 112002332 34167 34165 925897384 43784 43786 675247649 1969 1968 85694376 53524 53522 605375068 44702 44704 923014132 10928 10927 2731519 9766 9765 847640171 15935 15933 29009666 16552 16551 538036727 18721 18723 786532797 1484 1483 252701888 73809 73810 263955894 21275 21273 77383584 98041 98039 390315192 13453 13452 116496856 95243 95244 801167909 30220 30222 392310017 13780 13782 276041868 23901 23903 754877765 29020 29019 491244414 88865 88864 567828942 72229 72227 237204382 23531 23532 618766719 55992 55991 71388920 98063 98065 577822690 80256 80254 818550676 88871 88870 895573602 10422 10424 183888458 67383 67382 316050875 89230 89229 38950359 73310 73309 43895726 21717 21715 171189809 50683 50681 372156665 70571 70569 5824536 1835 1837 810568582 53728 53729 362985710 89725 89724 257442019 74500 74499 275098312 25914 25913 739103986 76560 76561 771058373 95830 95829 522993890 12551 12553 70561695 27696 27697 528762461 7702 7700 13256319 76992 76990 180194051 98493 98492 133261846 86043 86042 180045848 52427 52428 350949353 99746 99748 161096313 85520 85518 504471532 72989 72987 106249941 24731 24729 512346707 88897 88896 7183385 31 30 127201189 42851 42849 768495148 96078 96076 998461202 7415 7413 155769565 85059 85061 340061958 62102 62104 834431770 22827 22825 396194814 58982 58981 634816098 20507 20506 452254107 83253 83252 303005308 23959 23961 952713716 87000 86999 27810154 88908 88910 432164657 19024 19022 5347225 92532 92530 862010198 30802 30804 510339674 2606 2604 45766748 88915 88914 702983830 97385 97386 107623046 88916 88917 231292860 15097 15096 371111666 30564 30565 709752575 59786 59787 533901423 8618 8619 396749503 31957 31958 647688334 98847 98846 626868804 98351 98353 145943292 88923 88925 140292530 54795 54797 764326158 5354 5355 159969849 85808 85810 965561246 98991 98989 654707341 89031 89032 155870998 78858 78857 974912406 88932 88931 378471882 39161 39160 330474856 88932 88934 149335179 40637 40638 561772661 15370 15372 332283256 10299 10297 229492481 24619 24621 612889880 58994 58996 728353495 59397 59396 25935270 55413 55412 565982011 73458 73457 496716972 35074 35072 658460447 25901 25899 7454420 35305 35303 6072218 94638 94636 119023098 76322 76324 305143445 58448 58449 500514181 88948 88949 7248840 38844 38845 901822712 58117 58115 160129509 23189 23190 401924292 47355 47354 796118546 59231 59232 408940897 78859 78858 620245917 80864 80866 171471004 38141 38139 197790187 55411 55410 940305715 49594 49595 951620274 60802 60801 24304799 72729 72730 250824296 18676 18675 543361841 63536 63534 72260348 29619 29621 941675104 73030 73028 567279299 1925 1927 802163042 20659 20657 784337333 88968 88967 984179705 88967 88969 511399641 33962 33961 264680336 18856 18857 751631358 37339 37340 865877638 88971 88973 49265580 51191 51190 352559562 66816 66818 926516570 51731 51729 536113320 19685 19687 827150305 76269 76267 131008226 71903 71904 722108465 25443 25445 727040259 18963 18964 436933187 68025 68024 339349232 72700 72699 928885327 50746 50744 877663424 77676 77674 910744638 26521 26522 576769485 23348 23346 933988194 52235 52234 949708299 52767 52768 738335333 88990 88988 380124569 96250 96249 906351487 28531 28530 693750422 59116 59118 72615660 24154 24156 973065526 31321 31322 358057374 50895 50893 660081173 71990 71989 868181551 58867 58869 170000075 32905 32907 598270489 43888 43886 659408064 752 750 207617321 89002 89000 835786306 75563 75565 341318961 18044 18043 41869268 89005 89004 3432446 57951 57950 689723337 82445 82443 576753033 64785 64787 352828946 80408 80409 224131697 55903 55905 33492053 79707 79709 446000809 82631 82632 101462591 697 696 938501230 24119 24121 44782106 35916 35917 233124733 89015 89016 537217442 65535 65537 809794690 14461 14459 700229396 89019 89018 731343059 69486 69484 318492809 68588 68590 556044894 82749 82747 42224514 47062 47061 59680737 42640 42642 73540292 35874 35872 639148377 89026 89024 591421030 8186 8185 814160060 94151 94150 190136872 81343 81345 698456810 72391 72392 955958790 36614 36613 710280417 66840 66839 349928717 6726 6724 729432369 47902 47901 70030446 43836 43834 2947505 33 31 807740625 75086 75088 785879407 7387 7388 587446251 18685 18683 987003629 60893 60891 47010899 53163 53165 279527050 46380 46378 93840785 89629 89631 653313342 89044 89042 622315128 69148 69147 98024330 44129 44130 842292151 1770 1769 121675951 92331 92332 640957610 73764 73762 25581087 69043 69041 865394294 89050 89051 786187057 89050 89052 947549524 12228 12229 55697688 89052 89054 348094509 80683 80682 57983766 29699 29698 95203944 52600 52602 227667693 89057 89058 155430912 75965 75967 664181143 33774 33775 725110745 89061 89060 60202038 43493 43495 31493716 27111 27113 216544590 9796 9794 510880289 21984 21986 803990066 5834 5833 248057172 59789 59790 778673340 19798 19797 954078395 57870 57869 848701761 98402 98401 735791983 16000 16001 850665668 8931 8929 744759466 86124 86122 391476074 53149 53150 485049816 39788 39786 909942574 89076 89075 530150129 3628 3626 333559510 64149 64147 871646469 46683 46684 32934694 98201 98200 838626073 91714 91712 774819923 86213 86211 621286705 17917 17915 261702075 89084 89083 674617774 96904 96903 178894290 18310 18309 108692698 85787 85789 936843360 6406 6404 5768898 27805 27806 578334954 23251 23253 959148868 56471 56470 816268141 4135 4134 773867624 77124 77126 566110547 70506 70504 952332020 67332 67334 897545887 63165 63164 60383034 74760 74759 768868203 89096 89098 334947381 57967 57965 26511252 4429 4430 660905684 91449 91450 328201908 25587 25589 214064022 33077 33078 471929424 26068 26070 887935063 89104 89105 494940243 9941 9942 548325482 52181 52179 244963259 89108 89107 749792487 8405 8406 305051027 45770 45771 957114182 89109 89111 720794657 88292 88290 243175981 64408 64406 442372704 82449 82447 53980295 21651 21650 5539249 20545 20544 21971670 64926 64925 256671693 89118 89117 819315402 90481 90480 47602430 83651 83649 663088402 85404 85403 820944527 34836 34834 538351986 9445 9447 567808384 78217 78215 455999766 28580 28579 70795647 80076 80075 737346342 73107 73106 775556116 33189 33191 306124698 89129 89128 424855580 77841 77839 611312720 94643 94641 714941304 5896 5895 718874715 75354 75353 971180294 8487 8486 786002335 73600 73598 691708624 95445 95444 528961691 89136 89137 61768324 98932 98931 235372165 92227 92225 371624485 21091 21090 595405212 39142 39140 283006719 38961 38963 312236986 4113 4112 697295072 89144 89143 651833128 79055 79053 171180933 36036 36034 860014007 89877 89879 33396819 42509 42511 48674316 19552 19550 156855880 2096 2094 217080636 80654 80656 647134768 73106 73105 240448153 43816 43818 622047004 1373 1375 186995659 10442 10441 826916624 93297 93298 427921186 496 498 186950652 89158 89157 942329386 89158 89159 557480173 89159 89160 313774720 20784 20785 109562757 15358 15357 894717669 70119 70117 349461929 89162 89164 307975825 17804 17805 766619513 18922 18920 457168585 89167 89166 740353413 31204 31205 257117876 27785 27787 953245501 24527 24525 34879851 44562 44561 319066538 40934 40932 991944271 59363 59362 1079900 4282 4283 834894751 77644 77642 863911588 2237 2238 103776074 8993 8994 567331587 89178 89176 977846785 70021 70020 266634977 95191 95190 203126929 89179 89181 284225666 65631 65633 871026544 14423 14425 86684983 78286 78287 669377685 89185 89183 184981969 89185 89186 662147981 89186 89187 891045723 82072 82073 809158604 46329 46328 916738057 69441 69439 512346433 58417 58418 413040747 28011 28009 464631597 75897 75895 697553126 28062 28061 465872180 41396 41397 972229477 82851 82849 218795701 89196 89197 387643724 81169 81170 991269975 47468 47467 385068462 87744 87743 124827620 10704 10702 641187775 57262 57264 972294747 80532 80534 726862220 77785 77784 179798080 34561 34563 803520233 90986 90987 664952887 7865 7866 585167019 41940 41941 396263377 39243 39245 626282520 49875 49874 30439590 14305 14306 868501148 89212 89211 470650788 89211 89213 506672574 21225 21227 518271142 22031 22032 549450577 53492 53493 123195464 26099 26098 250140143 62764 62765 36538874 3498 3496 594470307 9586 9588 108642388 89221 89220 651560166 81067 81068 3157418 26037 26036 49109965 46851 46849 676946655 32553 32552 378953600 14390 14392 216017022 9957 9958 941324270 91975 91974 705164806 97991 97992 44264383 6868 6867 393966470 13505 13506 3654794 46502 46504 721402218 75591 75589 60622153 2929 2930 315081365 71172 71173 624086282 34762 34763 157631664 41862 41860 276562919 6951 6949 626582209 89239 89237 836246071 96979 96977 642182655 24230 24228 954087942 4471 4473 29927653 81520 81518 465355459 59438 59436 299745413 19274 19275 155200825 76825 76824 654176287 34881 34882 460417985 79648 79647 533431026 36213 36212 20861109 5094 5093 140978258 19342 19341 308417831 91298 91300 593382907 89253 89251 467321299 15733 15731 507442341 40031 40030 487959635 3120 3122 332051160 89255 89257 28262034 89258 89256 499636738 89259 89258 225193603 53896 53894 410186183 59909 59910 188544019 37287 37285 428899736 89263 89262 215931740 6749 6748 25523847 90887 90886 757139227 21173 21172 162493273 89266 89267 650278756 70173 70171 239608029 89269 89267 838199444 89270 89268 7066237 20018 20020 981769864 51508 51507 491341587 65490 65488 546205708 40755 40756 746722814 89275 89273 367896214 89275 89276 749408372 44564 44562 171410997 45654 45655 89569049 89278 89279 929010116 72055 72054 73468369 87301 87300 16277347 89007 89009 121905107 22670 22668 940970280 81429 81430 772277760 62078 62077 902940177 45938 45939 433379186 30064 30066 510138173 89286 89288 421905495 10397 10398 56929116 95003 95002 60521216 13640 13639 403012197 62156 62154 661333813 83534 83535 104137607 89293 89294 175471564 67394 67392 473376609 78903 78902 552794746 89297 89296 518216821 95872 95874 3122152 9819 9817 908256218 89299 89300 276908553 74814 74813 74632242 21231 21230 483190444 31210 31211 923082972 50726 50725 130336845 83714 83712 8755563 42794 42795 45574961 63483 63481 276258134 61312 61311 194430130 47921 47920 960081904 79671 79670 319778519 96888 96890 380278939 23907 23905 674804263 51150 51148 661019449 54637 54635 736453055 50709 50711 715871460 81522 81520 764919203 58104 58105 886804703 64900 64902 873615186 28009 28007 211757516 98181 98182 327840925 89320 89321 44419871 89322 89320 326732984 4279 4277 369583826 37997 37995 101809042 31439 31437 390656859 90144 90143 323614562 28116 28117 469550555 11023 11021 429315202 89329 89327 889511064 62553 62555 641287041 59254 59255 963882413 73443 73441 657438068 89333 89331 403820032 89333 89334 415881868 63116 63115 24806517 4659 4661 282750702 32200 32201 484646241 10380 10381 696764862 38957 38956 427364930 89339 89340 767517309 38726 38728 241621421 21102 21100 155697302 90455 90456 997356423 89343 89344 510724403 64230 64228 474121592 38042 38040 57253717 32684 32685 541105053 67894 67895 153913892 48808 48807 957899133 82405 82404 236393860 94506 94507 299591487 31913 31914 41817832 38171 38169 549635866 12794 12796 42225771 39474 39473 630308620 43208 43210 59020317 52437 52439 110564047 62111 62112 26406810 70779 70781 508480009 42391 42393 170687458 20025 20023 732176067 19209 19207 639321444 65720 65721 919973916 7041 7039 158570588 89365 89364 485707070 69851 69853 555667807 18738 18736 335867026 64997 64995 61438004 80217 80218 432513840 42972 42974 638816998 36462 36464 521416858 7103 7104 843427607 59254 59252 568226473 91782 91780 18847127 89374 89375 131487175 31576 31574 439082038 51286 51288 732796255 61806 61804 988924374 52414 52415 787931282 89380 89379 132628676 4434 4432 44513068 96056 96055 688137032 38938 38937 943395542 77833 77832 871392890 10007 10005 225849485 67827 67829 635062104 1353 1351 79990354 77567 77568 249976342 17352 17351 10823459 81494 81492 826362805 49946 49944 357369643 89391 89392 903077335 22842 22843 518191670 79581 79583 949028050 68861 68859 342328935 21243 21245 242051075 69718 69719 590866733 35008 35010 116122725 3072 3074 147012723 6509 6508 189948257 93384 93383 995267095 30598 30599 494659560 20477 20478 795337630 53727 53728 407482304 57112 57111 734013990 87427 87428 867637019 65262 65263 39577755 89408 89406 780646510 46675 46673 29819438 7673 7674 530420352 37888 37889 216882947 70514 70516 283670210 28066 28064 833179946 16055 16053 637055454 86355 86353 702558161 64554 64552 808559250 71841 71839 484478648 87260 87262 849064639 65036 65034 297836517 38296 38297 928343741 39733 39735 6512024 74189 74187 950335218 74344 74345 320344193 93480 93481 68279715 20144 20146 182421041 89654 89653 985322249 89425 89427 407538639 12654 12653 758962600 3004 3002 452886796 35363 35365 995093724 12877 12875 433493848 30590 30588 854878133 27379 27378 631509335 60330 60328 350169604 40929 40931 949196430 39634 39633 55631798 95603 95601 70053731 46287 46286 976105057 20325 20326 72971076 283 284 245754653 89440 89441 716112678 78452 78451 512584341 65538 65537 272896561 38536 38535 726565214 89445 89443 104672953 50389 50390 102021767 36940 36938 820609393 16518 16517 234713713 89760 89758 52537563 85678 85680 38685152 89847 89848 178618115 9272 9274 737258323 49005 49003 992044909 39780 39781 14482065 89454 89455 164608332 21415 21414 718751365 21987 21986 196811252 61578 61579 699941195 12849 12848 681466770 21153 21151 23533707 40010 40012 342406171 44188 44187 258704390 78466 78468 559833218 42726 42724 632293486 95086 95088 484214830 38138 38140 828275323 51683 51685 146338987 76587 76585 625680955 49560 49558 591688096 92518 92516 228918442 6743 6742 267282689 89470 89472 228884866 89472 89473 310775685 16459 16457 81789780 99054 99055 790377819 89476 89474 44018648 56347 56345 545525529 89476 89478 712537730 89479 89477 930614005 24053 24051 141685589 68849 68848 341378615 65011 65012 21455356 29961 29963 227702510 7644 7646 4259607 20505 20504 882499042 58759 58757 98205139 638 640 194254027 54002 54000 443770813 22888 22890 496323776 60331 60332 581476568 78663 78661 193089778 56083 56081 886847468 14448 14447 66721690 89492 89494 878641954 29546 29545 427473712 83278 83279 782598350 88515 88517 85663198 6583 6582 941144716 31842 31844 234219828 55949 55947 713580174 69881 69883 556146717 1215 1214 121340724 25304 25302 268790034 89504 89502 514181341 81681 81679 90955405 21708 21707 68944894 96694 96695 66714049 58637 58638 281782641 79431 79432 10350984 5920 5918 339992335 89510 89511 128618397 47828 47827 984613504 67663 67665 78081547 45209 45208 78052434 36819 36821 413635301 89516 89515 372483401 20452 20450 351064120 9757 9758 38920694 45243 45242 176518718 77010 77012 295762059 79033 79032 479098324 58438 58440 581763822 53797 53798 655820590 57745 57743 736939788 51055 51056 748923082 93399 93397 994706288 45642 45643 474745506 91757 91759 955567636 61556 61558 578861478 68177 68178 237964151 67407 67406 376151913 23243 23242 230876143 68449 68451 905095707 68012 68011 538039105 35574 35575 39334071 89418 89420 348671599 89537 89536 796944253 72997 72995 472972241 87074 87075 936245411 8609 8608 170045799 89541 89540 111809864 89437 89439 613854574 89543 89542 195170985 35312 35310 534265137 68912 68911 673998743 20636 20635 173458978 13076 13077 168173097 66757 66758 169436457 44051 44049 607817134 63128 63129 768481340 91244 91243 415428837 56306 56304 864036400 74395 74394 80063601 77923 77924 115685583 3171 3172 24959367 99000 98998 424828202 89556 89557 196438250 16222 16220 357391921 47442 47444 603058713 21858 21860 264088960 89121 89123 422347462 49428 49427 952192636 51254 51255 272237195 56624 56622 773519263 23798 23797 969539289 89565 89566 826760720 21639 21641 151548721 73874 73875 590143351 6714 6713 484630934 44816 44814 124714511 53606 53607 770166594 51621 51619 828334845 89571 89573 852031896 59608 59607 479288032 51776 51774 226383706 43788 43787 319389865 41164 41166 856111644 47187 47188 588417709 21289 21288 533505016 70974 70975 111963640 7055 7053 178464132 35574 35572 50659812 89581 89583 678221825 10177 10179 53566955 55884 55882 844875733 21536 21534 208753594 7272 7271 13820732 93109 93108 338548614 26799 26801 753484090 74430 74428 327625891 34872 34873 176968916 28408 28409 505420883 817 816 759160959 88459 88458 485401820 89595 89593 159497689 68446 68448 179347165 89596 89597 617336215 99338 99337 872172769 33231 33232 640983998 63638 63637 485624117 66357 66356 968115223 73219 73220 244319735 70856 70857 402784988 88989 88987 765580144 10236 10237 622484920 26921 26920 491987108 55831 55833 928997615 4450 4451 258271782 58840 58841 962194648 36748 36747 66685745 12189 12191 941387668 70280 70282 453829877 5303 5305 273049338 70673 70672 964726831 75600 75602 195280593 4687 4688 601115900 16244 16246 561012546 94036 94035 275784943 89619 89617 725188492 2982 2980 329184097 17599 17597 6295802 75398 75400 655968264 3149 3150 171660819 67442 67440 792483788 89625 89623 47806992 42032 42033 71116245 43897 43896 811678867 68137 68138 44310249 44542 44541 253232533 68335 68337 22087925 17442 17440 6499232 15743 15745 892967145 47691 47690 303318591 39265 39267 515179721 19068 19067 205295284 89634 89636 101308417 23816 23815 499040488 84700 84699 670922746 93937 93935 325382824 87307 87309 805951210 59237 59238 792872717 92997 92996 36489456 51997 51998 286559292 7053 7051 911945568 49719 49721 491020624 1877 1875 127004252 35809 35811 881293461 72807 72809 411590820 66163 66161 774097399 22484 22483 268647854 31651 31649 651217338 38143 38144 784705018 82956 82955 372897643 93325 93323 555960736 14687 14689 25431830 89655 89656 775019819 87361 87362 504968889 89658 89657 110940329 44497 44496 318351865 75309 75310 353729795 19250 19249 818894356 46936 46934 308657035 67658 67660 209968151 82317 82318 59232724 62404 62405 304275281 20466 20467 83766214 11527 11525 12103175 3403 3401 565642737 33709 33711 20617321 14485 14483 497981986 6998 6996 195956677 33879 33880 806904884 99444 99443 685854715 54719 54718 315327785 89673 89675 148194609 58568 58569 666333818 83725 83724 968680391 89676 89678 837955498 34037 34036 892803213 17935 17937 74335777 89681 89679 345349940 10324 10325 675934008 87037 87039 968400131 21618 21616 482452625 29683 29681 513135563 32527 32529 851708585 14463 14465 492241181 11478 11477 639723952 65922 65920 589282746 25935 25936 912074904 89691 89689 527102283 7178 7180 556039788 93850 93849 571518547 90538 90537 5918179 90537 90535 971377249 89696 89695 768466741 4716 4717 100681354 89696 89698 780823597 50030 50028 194305046 82828 82830 130691711 13412 13413 41861498 70191 70189 65844829 42087 42085 710769543 63710 63712 716205893 40033 40034 441929440 36821 36822 183877917 27597 27599 494839217 678 679 507548545 34453 34455 231734686 29039 29038 566386012 11248 11247 70887418 73748 73750 715516597 91828 91826 820393530 39381 39382 375638732 89715 89713 168891561 91062 91063 884204646 89715 89717 697582941 98881 98883 756884581 52703 52702 84160873 70523 70521 36338331 52812 52810 369948244 89720 89722 876157152 22710 22708 601144778 89722 89724 636528738 62213 62211 452803986 31406 31404 72214845 75289 75288 105214912 62624 62622 341471308 57947 57946 432796460 48976 48978 679114558 20092 20090 586273826 14094 14096 526611180 19294 19295 249208155 57081 57082 782787561 89733 89735 428882220 30095 30097 452072795 41800 41798 398707454 85949 85948 533446154 70144 70145 758184190 67601 67603 689420215 38868 38867 563969558 41530 41528 539082927 20059 20061 645732379 87945 87943 776928160 16634 16632 60447816 53113 53111 930193834 60928 60927 502926315 12293 12294 767269561 7103 7105 659925854 81705 81706 21884947 94522 94520 776310073 35550 35549 225234221 7366 7364 453019590 80908 80906 89195203 30223 30221 240614069 13662 13661 43696167 69607 69606 867463953 78359 78361 929134298 66321 66320 331402099 81050 81048 635935833 53909 53907 430316662 75382 75381 535707193 83458 83456 485429610 47684 47682 799087734 68377 68376 571045197 72670 72669 741391881 26261 26263 594021367 9651 9650 469578680 89769 89767 356977556 10157 10159 644709682 8734 8733 906709591 24368 24370 928826459 63039 63037 491091053 57158 57159 372302565 79857 79859 458448432 87939 87937 311027232 28645 28643 463685278 83603 83601 143852819 894 893 462691849 50850 50848 519617739 83480 83479 670639375 69451 69449 7702259 30764 30763 859568077 62954 62953 856219301 89785 89784 907762000 89786 89784 247728000 28072 28073 756142924 89786 89788 910314235 20784 20786 609615377 48729 48731 313794552 25915 25913 611910842 89792 89790 899149981 15923 15924 833599912 33108 33106 570782303 69474 69476 799887151 58942 58941 530924639 99372 99371 472516750 38714 38713 423675898 72570 72568 839153445 51650 51648 686974875 20187 20189 654350306 89801 89802 335167444 27514 27515 372172029 4430 4432 405757614 89804 89805 149434341 32512 32511 219123005 76188 76186 813062010 28292 28294 980801399 76098 76097 38776444 32415 32413 652756550 42485 42486 150906435 88591 88592 66139611 48461 48459 463442353 55562 55560 464896582 36736 36734 235279462 54341 54343 42213955 89817 89816 192680498 5250 5248 364054615 21879 21881 774222544 8164 8163 537333276 50597 50596 84004305 78616 78614 795266521 89821 89823 445534934 20089 20088 914930262 34918 34920 772211202 32608 32606 467666159 47189 47187 827066543 1183 1182 915357670 12679 12681 29592672 89830 89829 922254078 89829 89831 260423159 99926 99928 485559877 53122 53121 17905449 34840 34841 33045809 48409 48407 196793390 99416 99415 984574958 51120 51122 212189117 48961 48960 769542391 89939 89938 403003191 44209 44208 691256548 92100 92098 257602851 3764 3763 261158530 39462 39460 207208410 97325 97324 647256361 88802 88801 308875395 96026 96025 606911306 75086 75087 415614530 42919 42920 432927560 89849 89847 524556717 89850 89848 61004937 97906 97908 531743872 38692 38693 57623756 12016 12015 232296849 3329 3330 110700989 77181 77179 941598982 34019 34018 4242630 78723 78721 986574021 89858 89857 446605097 89859 89857 401307948 25491 25492 461251660 70136 70134 633642499 89860 89862 645337171 5480 5481 638280622 72022 72024 857294068 27160 27161 932737191 90420 90422 408392839 73479 73481 886006572 19627 19626 771527005 89868 89869 815657781 14780 14782 29122387 89871 89869 606171305 77860 77859 31703975 10539 10537 55158737 4486 4488 531457802 16615 16616 734348813 34244 34243 187858422 71159 71158 14268102 89877 89878 184273729 70788 70790 228176035 7485 7483 288796915 8709 8708 361895680 89882 89881 277103445 56291 56293 802616220 91417 91415 845845066 89885 89884 385464465 62955 62953 829103330 80170 80168 525187722 58327 58325 951034669 34422 34423 606253360 70047 70045 190892621 56703 56704 967515109 89890 89892 361973455 89893 89892 360570549 80244 80243 685637948 30270 30271 68870537 92676 92678 109799658 41014 41013 52117918 84730 84728 963111192 85516 85514 260840758 7024 7023 557331514 28414 28416 485546382 42688 42687 835312018 58386 58384 115996431 67589 67587 128243968 97283 97282 755809224 12967 12965 341649691 80270 80269 224515100 37189 37191 75883392 40863 40862 702742968 72491 72489 558009195 89910 89911 111294153 71406 71405 259629700 60898 60899 847737195 1331 1329 782630907 18923 18925 750021476 17065 17063 961060310 8170 8172 411464210 10019 10021 687657098 89919 89918 305724066 8970 8971 2497737 9446 9445 371607171 5534 5533 994451356 89923 89922 212610074 84634 84633 200129713 23012 23010 749295544 79900 79901 525108982 37389 37391 111417545 89928 89927 308713319 73132 73130 713690958 89930 89928 367216163 84215 84214 974278029 88571 88569 595687878 89933 89932 431899142 38894 38892 119996659 37044 37045 310312362 80342 80340 496478768 44153 44152 368290376 11981 11982 180391415 25287 25285 927909192 79713 79712 162479881 59314 59313 181695131 19371 19369 404804870 47283 47281 40186354 89944 89943 531989819 15548 15550 440586286 60668 60669 516111803 77244 77246 74061592 89948 89947 851769009 20379 20377 714911059 12728 12726 107851252 16581 16579 855612559 97998 97997 90030300 90165 90163 486073342 41233 41234 393189461 76200 76202 655172876 94402 94403 95279921 80059 80057 728205387 33580 33579 182622915 50465 50464 83390124 32950 32949 835431849 89961 89960 792019701 13858 13859 48901353 85054 85052 847282031 58054 58055 603440960 68737 68735 254163935 67133 67134 720658102 67046 67047 956323768 4959 4961 115090550 76937 76936 364450959 7890 7891 73194717 89969 89971 262943951 19827 19829 835585489 44776 44774 795341486 21320 21321 11977044 63704 63703 231859040 28727 28725 755750488 99438 99440 283449994 49402 49404 100408789 89979 89978 85500409 56606 56605 503161370 33909 33907 90053012 86638 86636 48160353 80659 80658 63181711 89984 89983 460790949 89985 89983 616136930 24855 24856 754771384 51907 51908 55867386 61650 61649 703838096 91570 91569 836284334 19831 19832 213939681 34074 34072 617623668 89992 89990 534399218 89993 89991 550940117 44353 44352 899505833 68160 68159 385318430 71130 71132 834388455 97907 97906 88643161 95801 95799 642825244 53644 53642 210671739 60122 60124 647132434 90001 90000 679285215 90001 90002 287491341 19695 19694 479886835 47415 47413 872606998 74923 74924 129917234 90004 90006 203696532 69539 69537 808980562 73772 73770 43733788 90007 90009 982415294 86692 86691 695271818 30801 30802 484472646 68825 68826 437577041 30438 30439 15312405 60415 60413 930040591 19053 19055 648319716 99288 99289 898792805 90016 90017 965301358 90018 90016 688748805 60645 60647 712113700 20540 20542 71589132 90021 90019 1854753 45901 45899 637899155 6231 6230 810361184 33710 33709 934463104 90025 90024 864982829 22447 22445 52157602 64210 64209 630674649 71131 71130 5440766 27443 27444 608559282 88818 88820 576528995 65130 65131 61786418 88997 88996 71253829 7326 7328 710965623 44526 44527 996243912 11008 11009 70859763 50757 50755 661449242 88889 88890 603413861 68989 68990 193537798 31470 31469 62430216 9293 9291 193263814 25335 25336 459132682 54062 54064 776014361 60000 59999 434127423 55989 55990 640271766 63637 63639 358646295 11462 11460 490675520 90047 90045 499224014 90529 90531 651096154 17993 17994 126309858 58221 58219 415335293 68345 68346 531928266 9330 9329 781205223 94245 94246 911384549 45873 45871 936552214 9076 9074 294536369 75173 75172 880067478 87285 87284 998082109 45251 45250 545646615 99899 99897 14976225 90060 90059 296555458 41195 41196 876472876 22536 22534 674814669 76947 76949 592534302 32916 32914 903024205 90028 90029 394388119 81093 81095 466818636 35545 35544 212388368 20206 20208 53260828 30607 30606 875742857 84018 84019 805704426 75585 75586 893552578 98236 98237 317129878 37221 37222 393463726 40392 40394 428677315 35814 35815 708374053 40662 40664 559646762 30012 30011 450993369 76386 76384 225361459 90078 90079 188462987 81911 81912 575455942 16524 16525 450083967 28908 28909 691631710 64562 64560 886571309 57668 57666 25954912 91119 91121 345712441 31007 31008 54996908 21116 21115 313843109 5567 5569 826285425 91892 91891 750993990 89910 89912 586908229 12407 12408 433092468 62259 62258 572159349 83271 83269 491799046 15546 15547 553938585 64161 64160 717603710 63872 63871 194965868 22107 22105 201434240 90096 90098 798534619 90099 90098 470336393 23490 23492 509753948 12104 12102 143703005 95274 95273 179963521 95020 95019 740776129 90102 90104 65270733 57668 57670 854608107 59328 59329 276123334 9481 9482 470394423 91585 91586 181121611 62134 62133 160277915 31573 31572 18732840 32866 32865 825361245 95122 95121 992772584 22594 22596 529497987 360 361 664044267 15335 15334 536673932 7515 7517 314801336 51001 51000 991339101 90116 90118 696509587 40605 40606 501182334 36114 36116 691401043 90121 90120 461329030 90121 90122 67281518 90122 90123 464099796 90124 90122 12177238 30685 30687 664614784 11195 11194 366946056 50876 50874 667312017 4280 4282 609968097 90127 90129 67163761 12649 12648 332532660 6655 6653 947454878 91809 91811 808269851 28866 28867 288464033 20809 20807 214326026 48007 48008 505445444 79604 79606 697926570 92808 92807 301201920 16171 16170 404229476 94884 94886 494130613 51751 51752 26806587 17186 17184 964922270 90142 90141 292344160 35080 35081 835036291 22693 22692 613317376 90145 90144 567891504 48991 48989 15997537 39362 39361 927041575 33452 33450 914656557 76678 76677 702845074 42160 42162 732380942 26600 26599 26473339 37326 37327 930356346 6347 6346 3617855 90775 90776 193603537 82050 82052 2867520 90156 90155 259876005 19449 19447 994400731 79730 79731 803867992 13588 13589 208896666 61924 61926 53036781 1523 1522 463327146 1506 1504 94291736 90162 90163 135964047 63404 63403 263069847 74182 74184 506791958 52148 52146 122300869 90167 90166 625857931 92959 92961 791228781 13242 13244 949862957 75146 75147 362247644 90171 90169 16473567 43799 43797 82055738 84140 84141 585465376 61291 61290 930829850 72100 72098 253038141 17307 17309 831601487 867 865 231847877 90176 90178 41348609 49092 49091 818370878 94756 94755 260840193 83291 83289 19247382 44577 44578 718469210 90183 90181 448973533 9035 9036 387759145 89313 89311 568020145 13325 13324 4729774 90187 90185 628537593 36614 36616 716373154 62636 62637 543684694 66341 66339 944040651 11519 11521 720224214 6821 6819 187257807 96341 96339 251242347 79871 79869 572501830 8882 8883 286000284 31534 31532 872687890 7105 7107 532372859 90198 90197 728058867 93928 93930 3489239 21484 21482 531806806 90201 90200 185485490 90202 90201 236022126 16460 16462 663816181 63786 63788 869077638 90205 90204 500231267 90205 90206 208260758 57307 57309 725742540 78501 78503 357928980 75093 75091 798579587 90208 90210 423456524 90028 90027 581823762 34422 34421 620362611 34090 34089 16319275 64465 64467 673548729 91795 91797 12278498 76284 76286 592391581 90217 90215 29033754 3136 3134 633820997 2463 2464 162139197 90220 90218 24902798 76587 76589 59365425 90222 90221 403622049 90223 90221 894757511 90721 90722 65022407 4237 4238 976499957 90226 90224 645125502 41765 41767 963591174 38773 38775 877676236 29888 29889 635681808 42714 42712 171465427 54274 54273 2927719 90232 90230 643144614 58797 58798 224785616 28118 28116 648513883 25213 25212 746922296 90234 90236 225644385 65301 65300 577176998 81919 81918 156722196 41100 41099 141215855 99097 99096 586942095 23764 23765 860829865 41661 41660 308760257 62316 62317 51707617 84987 84989 502023108 23592 23593 159335953 3908 3907 79735913 61990 61988 423129292 81686 81684 388664856 90248 90249 798076604 20259 20260 45859799 13205 13204 182847054 98976 98975 365422504 11888 11889 530327212 51273 51271 409497624 90255 90253 36522988 89714 89716 54383637 5273 5272 426610566 83948 83946 800819968 67834 67833 123873036 20506 20505 129085187 25078 25080 550404885 92556 92558 350400421 2304 2302 525517947 60973 60972 238162587 90265 90263 600010182 76689 76688 611923681 56005 56003 965828327 18752 18750 821513738 12906 12907 147306794 90269 90270 124059605 74309 74308 145768294 88974 88975 228879360 8803 8802 622036598 6573 6571 454360673 13511 13512 672926189 90275 90276 25479474 23043 23042 450361606 24144 24142 29546925 85188 85186 777670618 83029 83028 231750361 81055 81054 528388310 7224 7223 447879843 11144 11146 659206763 48881 48882 602326320 63737 63736 703468807 97389 97391 577858162 92516 92515 912790853 18913 18915 429056505 22717 22716 147132001 83501 83499 991355148 90290 90291 554033390 76105 76104 88692473 53780 53779 547148235 90292 90294 478471081 62736 62737 9622867 36292 36293 40377463 84646 84645 306682580 95515 95514 749114178 17474 17475 483814466 90300 90299 494490561 59373 59374 152286765 59783 59782 68616471 76217 76218 775080945 43620 43622 678284712 90305 90304 822524973 89093 89091 6696746 33725 33723 132401526 26001 26000 920822015 69114 69116 354605900 53212 53211 5032642 16145 16143 708901708 26571 26569 39801120 90313 90312 631419560 26937 26936 804896489 88285 88287 22909397 11107 11106 915571814 68458 68456 641416323 38396 38394 61814510 45321 45323 827653074 18573 18571 630803124 85172 85173 73124035 90321 90322 631613667 77977 77975 209339628 40444 40442 607515629 60 62 359466865 61263 61261 306106399 45882 45883 430394415 869 871 236484218 34890 34891 24631610 4689 4691 72351678 15459 15458 74691722 64695 64697 840459719 90333 90332 996797425 90334 90333 190721820 34163 34162 454140240 88029 88028 645462214 50051 50053 591958283 35284 35283 796578398 24926 24924 948746426 68051 68050 86384746 35733 35731 947973154 3571 3570 25065706 404 406 386643555 90344 90342 267890221 49402 49403 907893618 80182 80181 323779561 32058 32060 168660426 73584 73582 22167691 47720 47719 17293919 46027 46029 403881164 88448 88450 548248788 47028 47027 712080261 24315 24317 676369901 51972 51970 747172804 59805 59803 803171911 2386 2384 999848735 43086 43085 257999687 90357 90358 120557128 46585 46587 78679120 74232 74234 476159458 16405 16406 675606073 82522 82520 278142355 15750 15749 49256702 34797 34795 771033435 26156 26158 401246645 34570 34572 596301092 75202 75201 292369092 51698 51697 451279514 11038 11039 670628946 9802 9800 896735548 5772 5771 808850171 91006 91004 326098099 27613 27612 621898440 70305 70304 645373283 4363 4365 517669982 58365 58364 834268993 90375 90377 621679221 57087 57089 969577188 9629 9627 749474700 90379 90380 102038750 90379 90381 893694939 71930 71928 904587084 10007 10008 378768266 85817 85818 188391852 71480 71479 818187552 57007 57006 752784111 26170 26169 290797630 90388 90387 43000271 12676 12674 50043533 3358 3360 746125155 64324 64322 3403509 34485 34486 946130929 31305 31306 939336464 7608 7610 378818051 58435 58434 960029406 30573 30572 808420285 90396 90397 917896890 43485 43486 559326829 84856 84858 862270348 24242 24240 953426020 90399 90401 188200257 90402 90400 64269061 93365 93367 83907448 36853 36852 685681435 90405 90404 452220542 90406 90405 811086192 90405 90407 198158461 15916 15915 46526875 72938 72936 647339760 82802 82801 949257497 44783 44785 586414170 33015 33014 19513503 57685 57683 943841848 38687 38689 32639407 63087 63088 86383412 18458 18457 185969258 9742 9744 970360219 90417 90418 600348581 97529 97527 385564177 61861 61860 272522558 32043 32042 858688132 60747 60746 322544816 90423 90421 421639518 17321 17323 222366182 1907 1906 811346175 76625 76623 997208653 37569 37568 44064618 57867 57869 937941549 72259 72260 267123262 46221 46222 38240825 58582 58580 52041449 73980 73981 325351269 80565 80564 958771992 25440 25441 445585143 65103 65105 755676529 94418 94420 747839713 94739 94738 977923717 73166 73165 4255310 33914 33912 134784512 4773 4772 44075131 69574 69572 248776739 5797 5796 80352200 36850 36851 184747893 48095 48093 28455183 37743 37744 230229685 35702 35700 88730932 79257 79255 48928018 30211 30209 220381949 6947 6945 67947679 54068 54066 778457892 86584 86585 116546305 70308 70310 465691307 82121 82119 491361386 87892 87890 747761520 38727 38726 382248140 99645 99647 639076609 89819 89821 897689414 84505 84506 71805873 33660 33658 148915171 98329 98328 607998444 92204 92203 1188227 93251 93250 307048391 90462 90463 581668889 30020 30022 498453723 57645 57643 38200087 24159 24160 871559252 16380 16379 47933991 85497 85498 632099653 96089 96091 53621276 21742 21744 391171391 17928 17929 497434664 42571 42569 60794145 63838 63836 300455247 57106 57108 864796721 95784 95782 586927131 51831 51833 698159468 97821 97822 499855506 79158 79159 688954139 82941 82942 886090341 56517 56519 344021159 50737 50739 509024106 20269 20267 165140142 7675 7676 123316812 24976 24977 10444118 86195 86193 218571138 912 914 161607906 13416 13414 249883261 1371 1372 772229763 90489 90488 193824038 76604 76603 372956016 5436 5437 437861255 87559 87561 877719608 77904 77905 840401352 46829 46830 397965911 47191 47190 339317342 64170 64172 719924744 27468 27467 93100671 9474 9476 414823003 88331 88330 794921689 90499 90500 994908039 42846 42847 365781123 7723 7721 380143489 69973 69971 919108148 90502 90504 14902478 3986 3985 66375091 24741 24739 972606357 28849 28847 150770062 14836 14834 356231416 44362 44364 815247119 76954 76952 912743588 53439 53437 975769708 93711 93713 72423591 11414 11415 302358334 356 358 322728835 63561 63563 508692276 61217 61216 684286080 5652 5651 847745289 87211 87212 461963846 26925 26926 999631283 4034 4033 808520618 90416 90414 379644382 3582 3581 912859849 90523 90522 610939288 84061 84060 121764435 98295 98293 189639758 68072 68073 658674986 22085 22084 971264247 45672 45673 773744684 73255 73256 474362511 62609 62610 906251852 61594 61593 367932615 18792 18794 881984232 79289 79290 842725627 57896 57898 63753303 74992 74991 495916900 90534 90536 508891329 46239 46241 420935823 58272 58274 758200115 115 114 992371469 9113 9114 793192178 29512 29511 775852397 16244 16245 376290064 51100 51098 11428967 62649 62651 531853374 38499 38497 919733594 83078 83077 129284833 43885 43886 838503673 60827 60828 948765544 88931 88933 501908032 1703 1704 862469340 10727 10726 922371502 90551 90552 397691320 2733 2734 450509998 60708 60707 166961916 98473 98472 905204054 861 862 472937853 16060 16059 64180307 4927 4928 973908351 90559 90558 365674276 50310 50308 980715653 81161 81160 774794375 15404 15406 418542952 17331 17332 675015985 1673 1674 949873319 90563 90565 949697218 73467 73466 850309886 35017 35016 8376568 90568 90566 313593914 33066 33068 628038947 90568 90570 39142475 90571 90569 395873241 64974 64972 115388571 54397 54395 518039274 99887 99885 306413470 46887 46886 444578198 90576 90574 164007083 75252 75254 148758782 46453 46454 73465354 9995 9997 141825753 27105 27103 581387598 38410 38409 62229096 90582 90581 39811556 37677 37678 993288620 80822 80820 800113133 48625 48627 12540630 44374 44375 368688457 70266 70267 20724735 16263 16262 305964788 43868 43866 647609113 25477 25475 691413142 1780 1779 168759334 75424 75422 51174485 44328 44330 124092328 69941 69942 782506222 22060 22062 13526360 67025 67026 244196356 25448 25447 688760090 82947 82946 832394936 8096 8095 478857265 41094 41096 957792377 26292 26290 488538799 45345 45344 243627037 98467 98469 477337392 90603 90604 187149105 90603 90605 714964680 55900 55901 319337358 66324 66323 968778554 56253 56254 95148845 49613 49614 608700779 48556 48557 107007549 65284 65286 132005910 43000 43002 43766130 97041 97043 651699904 90612 90614 428692127 5948 5946 576872687 85323 85322 591884679 18791 18789 61226903 13375 13374 67127537 33456 33454 120748757 99602 99601 679908346 51617 51619 955203039 73974 73973 769598383 1793 1792 416266044 94587 94588 453439707 90623 90625 336257840 81868 81869 70904350 60291 60290 144160379 40572 40573 495207487 35205 35204 598964035 26344 26343 492026563 90631 90630 687809102 34402 34404 212221631 55877 55879 340045940 72891 72892 115345386 86379 86378 668422228 95069 95071 188529654 65758 65760 429156423 18489 18487 568172577 45903 45901 814281874 19928 19926 914491655 36478 36479 87070176 80002 80001 718535866 39447 39446 911827951 90642 90644 39566100 3317 3318 77813897 73822 73823 705896524 90647 90646 648373942 90151 90149 33311688 58 59 128848432 60501 60500 200803634 26415 26416 52828951 51320 51319 43202510 21868 21866 244290022 9075 9077 556276747 90654 90655 606955430 90333 90335 897717080 62946 62945 540986977 90656 90658 114481720 41399 41397 585563610 90660 90658 748691609 37496 37495 682307707 37823 37821 921786466 93546 93548 731442319 90854 90853 679438411 75319 75317 57090993 48847 48845 8847601 23547 23545 937640580 62246 62247 910084138 90667 90669 333869733 67609 67607 669175445 4907 4908 822100190 27164 27163 527074166 35039 35037 129523101 24680 24678 786078401 37399 37398 973348260 28089 28087 104208757 3794 3793 684722433 670 672 85031979 6757 6756 572347969 48381 48383 700525551 19553 19555 432154081 95299 95298 540095822 30246 30245 53987333 90682 90684 307459504 94990 94991 530245228 33989 33988 9824489 37133 37132 776377508 63817 63818 631197962 3861 3862 404830330 57568 57567 59742845 68284 68282 24527029 54434 54436 587320913 22439 22438 404099076 92299 92298 529983698 76462 76460 242657844 19001 18999 130144861 41404 41405 829735334 9046 9044 815407218 32079 32080 716683521 79209 79207 458159371 29564 29562 565341476 26066 26064 775358508 12514 12516 222616415 63884 63886 595883964 90705 90704 670955490 84084 84082 798325139 75160 75161 419448949 90708 90707 15133652 90709 90708 58726250 38351 38352 463880061 21079 21078 250172112 69680 69679 853831996 53196 53194 429747178 80017 80016 23430277 8253 8254 676842208 90715 90716 68531425 72754 72755 70298291 75568 75567 404312457 90719 90717 423457142 17945 17947 511571763 36663 36664 131225788 33203 33204 663723052 76424 76426 979794509 51423 51424 130622119 50067 50066 840111389 15771 15772 409199957 63686 63685 465116798 90728 90727 93188661 40077 40075 532607892 28284 28283 741894062 90731 90730 47871241 57929 57927 697051099 90731 90733 723085059 26476 26474 503010854 64953 64951 930420563 99765 99763 99603224 5999 5998 35830768 90738 90736 706947695 90737 90739 963444643 9229 9231 160212849 99473 99472 617816835 85518 85517 56113537 90743 90741 120209316 20518 20519 69296880 90745 90744 190729100 87566 87567 347444245 29333 29331 232091878 67950 67949 311837856 11769 11767 879791611 70254 70255 771793195 90751 90749 657486173 44787 44785 859706130 44838 44839 460465765 47537 47536 72926853 13071 13070 64447968 81414 81413 34976475 63328 63326 381910790 70817 70815 41453353 83800 83798 31818412 41573 41571 486755604 86061 86060 503253690 44741 44740 679614435 63344 63346 289087454 16603 16605 806847961 40878 40876 943402882 52510 52512 5145025 41679 41680 28477436 67603 67605 701317834 77150 77149 306561285 45766 45768 701589 98199 98197 560602733 56585 56584 390594957 43643 43642 21840141 84853 84854 538419575 86158 86160 83869692 19870 19871 681033289 41153 41155 321285126 44764 44766 524404032 10035 10036 493612889 3767 3769 485780013 26464 26462 142344066 66977 66978 386403088 10605 10606 977291160 67218 67220 385905127 90783 90785 522246327 63540 63541 970713288 90787 90785 870907568 34094 34092 419976238 95305 95307 105270527 46889 46891 519358353 18818 18816 38907390 13527 13525 692242489 40335 40336 542559832 4025 4023 983020115 22944 22942 556426943 90796 90794 504394821 90797 90796 825710050 60771 60772 45533759 94593 94591 505184409 57354 57352 305902610 90801 90799 881319523 14952 14953 557483846 35970 35968 924303379 65187 65185 20541286 12881 12879 467693254 83270 83269 271823519 90807 90805 579450648 90806 90808 191365258 69910 69911 890549400 87250 87248 103332165 46147 46148 624619897 74745 74744 575646408 30298 30296 946941578 11620 11618 206518390 90815 90813 344745832 71610 71608 484679923 93343 93345 56827121 32808 32807 577164854 90818 90819 12255229 90820 90819 868228063 71144 71143 549142089 71156 71154 251191242 66919 66917 119317428 90824 90822 627802340 30087 30089 988038574 92029 92027 395900989 90452 90451 207707885 26216 26217 43423839 48999 48998 506341729 4015 4016 556062431 90830 90831 517149803 73402 73403 576476209 90833 90832 621292362 77328 77326 939759040 63152 63154 9846742 36671 36670 48585790 42492 42494 836414832 86248 86250 6787129 28877 28875 434686009 97624 97626 934405872 5607 5609 357158018 18018 18019 244044132 90842 90843 325214852 53662 53660 29969330 38204 38203 477203025 90844 90846 653628063 90847 90846 406127627 24771 24769 940109173 3907 3909 120162388 2569 2567 649447950 54825 54826 7202053 78738 78737 425582382 99278 99276 641946147 96291 96293 329533718 57314 57315 590451471 87743 87742 748573781 1599 1597 566802428 12012 12011 346417890 51435 51436 285283238 90859 90860 214620008 37615 37613 658487618 62382 62383 300372705 56633 56632 905320112 8499 8497 491655270 52982 52984 72135928 44279 44277 25522501 44824 44825 604322036 93951 93950 641506133 25548 25549 251127370 61034 61033 30593926 29608 29606 87807646 71819 71820 412446396 95254 95252 937761541 90874 90873 495595230 44044 44045 906128828 34975 34977 981488169 18652 18651 748438042 92890 92889 538723019 14552 14551 123375811 28916 28915 999285933 59012 59010 600060959 90880 90882 334001552 88884 88886 690055434 90883 90884 822162267 35803 35805 922601421 47406 47405 236436659 63739 63740 11566925 80751 80750 972742605 30528 30529 690203779 17355 17356 652102528 90890 90891 220844076 90892 90891 197973663 2853 2854 344708290 45961 45962 431575429 90895 90894 900078250 19333 19331 640783857 36372 36373 21295279 53234 53233 229689621 9186 9184 662996655 89234 89233 797869033 90901 90900 592967828 94156 94158 93705669 86840 86841 514033030 46235 46234 959599919 84200 84198 17287008 59366 59364 944026354 60237 60235 993754720 48087 48085 731153264 90907 90909 17941794 56099 56098 283259448 23203 23205 68993231 24376 24378 446190555 32531 32529 552411538 27227 27229 387860988 52602 52604 284493643 96042 96043 30043559 76863 76865 319463048 3266 3267 64448996 83428 83427 478775729 90920 90918 681574539 96673 96674 85289602 47697 47698 593632089 61954 61953 56612286 15669 15671 784071492 73110 73111 238193442 56329 56327 565894156 17871 17872 268628888 96182 96181 2576915 13668 13666 88168366 50952 50954 651481198 15467 15469 825574470 3743 3745 831968572 24230 24231 58669455 59828 59826 483438646 90696 90695 4241460 90935 90936 78157704 56647 56649 886094035 29058 29057 64650976 90939 90937 825016240 38043 38045 338093252 39049 39047 301056683 90940 90942 845646376 85838 85837 278628207 95983 95981 675432512 21888 21887 717539309 14367 14366 31272595 71703 71705 772406025 25216 25214 853058385 58023 58024 445257106 56486 56487 148170726 90950 90951 772593528 80169 80168 867161039 90951 90953 163445049 23602 23603 62312876 12159 12161 76860829 90956 90954 79227543 10478 10479 475245475 90958 90956 856439733 87759 87760 388740283 79850 79848 239989258 70053 70051 133974837 45350 45352 632038034 44357 44359 120999162 32704 32703 594789517 27373 27374 308242042 83180 83179 950189082 99670 99671 607228389 68454 68452 102331143 90969 90967 929044126 79788 79787 90960872 17620 17618 100048109 63578 63577 324418406 50280 50278 928819700 18679 18678 499954650 90975 90973 251074532 90975 90976 397283099 23626 23624 225140336 17024 17026 873820819 15969 15971 377405314 87072 87070 189573529 90808 90810 228371501 20254 20252 727634427 97177 97179 989099492 90984 90983 910735065 94503 94501 725393385 23804 23806 265080250 6650 6651 471295239 14501 14499 21512153 14615 14613 655345028 80679 80677 919435712 9193 9192 27715410 67449 67448 331768600 57785 57783 630563461 14348 14350 123162816 82296 82298 262650890 93301 93299 474400540 40343 40341 759611541 50190 50189 707564208 32566 32568 613938651 66006 66007 681796845 86654 86656 215402498 66064 66065 572044106 91002 91003 129581397 95722 95720 675515543 78766 78765 695315005 20707 20708 204593294 49210 49209 21980524 70246 70248 6319020 9608 9606 889183324 9861 9860 135686463 22408 22410 7639032 21487 21489 843453887 91011 91013 207724953 52249 52250 137407329 43719 43717 761292851 81901 81899 730580714 22579 22578 35101649 42229 42231 166982337 91019 91018 597831998 95370 95368 643563081 89834 89833 914794501 86463 86464 907927405 93657 93656 342097052 32548 32549 867226237 54479 54477 439219421 78908 78907 687221816 91026 91027 279571637 23631 23630 321851946 67180 67181 72787744 91028 91030 579734840 15170 15172 999425877 18186 18185 929475193 91031 91033 424899645 88682 88680 520199751 80262 80261 613718058 92734 92732 839818646 91037 91035 5354182 91036 91038 381051269 86682 86681 163816266 19402 19401 139069747 99067 99066 765688048 25902 25901 647679444 69583 69582 34301866 91044 91043 786808068 64937 64936 385447188 5553 5555 543812954 30446 30448 259092903 54451 54450 781738305 99084 99083 893260336 96029 96028 48630787 91051 91050 425049473 77274 77276 809577767 71867 71868 853008999 38319 38318 438203901 91054 91055 246606300 12744 12743 824978807 12870 12872 31758717 93083 93084 128501306 62453 62452 811399742 82184 82186 525179637 91059 91061 444471132 5694 5696 854017266 29096 29094 54602131 28738 28739 495173867 63577 63576 553026194 37183 37182 558224926 18275 18273 715705516 97115 97113 802648995 21053 21055 874279632 1127 1128 913995774 19790 19788 712328379 91072 91070 263886577 46322 46320 594914156 26415 26417 482562452 32155 32157 291635672 39171 39172 675984551 86774 86772 226715104 4953 4952 355127590 85885 85883 189175168 97016 97014 982393630 54740 54738 637611081 13728 13726 801430208 2613 2614 458347793 82305 82303 699710387 97499 97500 606323689 20391 20393 736986799 91087 91086 45302351 49535 49534 794403144 14857 14855 416950181 3086 3085 9367559 88888 88886 887111650 99303 99305 935433919 36222 36220 755864200 99758 99756 207098654 76193 76192 902135766 44181 44182 639296899 99421 99420 132192830 71761 71762 772127759 90040 90041 135612953 70822 70820 12440575 76094 76096 485611930 81849 81847 77432121 51183 51184 92503296 91103 91104 91040804 90325 90323 580266768 45283 45282 397338045 57110 57108 77224387 89283 89281 630575592 76699 76698 807433020 25134 25132 663965699 62114 62115 721458940 46686 46688 713943489 43715 43713 68877145 91114 91112 632184886 39497 39495 666272556 94437 94436 30773038 77075 77076 847928267 19191 19190 346888899 29301 29299 358004535 85584 85585 827890479 29681 29680 992900758 91122 91121 281557726 50635 50633 72636643 73164 73162 866843336 79197 79195 129991140 96338 96339 4349 85796 85795 759000412 91128 91126 11553665 73240 73239 305242755 76971 76973 711061851 4080 4082 184204211 37187 37185 601965545 99552 99550 854660708 91134 91132 977351286 44600 44599 487440218 61212 61211 15076366 19043 19042 388362013 10820 10819 612252561 66431 66433 298986154 86225 86226 233155079 1124 1125 519036008 82442 82440 952345395 32103 32105 415201629 91143 91144 968282731 91145 91144 598378146 35690 35691 432266663 98519 98517 480514836 62620 62618 130338007 82137 82136 640383309 27475 27477 494730106 51693 51692 636222931 3753 3752 441010284 14185 14183 620797326 10280 10278 360052735 10442 10443 618176640 87080 87079 170556494 31584 31582 448054448 56261 56263 56970702 78306 78304 600446311 91160 91158 724897318 91159 91161 604586655 91161 91162 460904257 35766 35767 561515705 48874 48873 945981601 91163 91165 238786670 63089 63088 813951222 11339 11340 322223880 79881 79880 672555503 3896 3897 222539474 91169 91170 810665040 80513 80512 254504909 98120 98118 677089861 91173 91172 437362852 83690 83689 165364725 87937 87936 513998818 48536 48534 53066331 84308 84306 953226595 94546 94547 556061777 93484 93483 943362056 54269 54268 715184622 36535 36534 656878511 13266 13268 796602898 7925 7924 573387619 62136 62137 759928383 94437 94439 846361551 97558 97557 196524203 91187 91185 15951865 60940 60938 308187283 73635 73636 906754605 59132 59131 444088529 28078 28076 864836406 76073 76072 502844593 95252 95251 25649621 91192 91194 644583169 26506 26505 430893163 49856 49857 29842791 37794 37795 653299449 88323 88322 545673720 91199 91198 706244426 45755 45754 458054917 39394 39392 823157103 4061 4063 138948920 71529 71530 851797100 91204 91202 471277536 71273 71271 27721521 51786 51785 6300042 24443 24444 650816972 91208 91207 33963729 54240 54238 397323996 38138 38139 821101943 18578 18576 412697929 21841 21840 965401524 95933 95935 33716274 52795 52794 331974605 91213 91215 473656103 87695 87694 226472425 54292 54294 530714777 2963 2961 279662113 47948 47947 294938766 69094 69093 57240790 91066 91064 166035865 91221 91222 59204935 91223 91222 379740682 46307 46308 532024930 52703 52704 248227682 87368 87366 274364891 11441 11439 566082058 73187 73189 301917564 9466 9467 355526980 44507 44508 594073276 86121 86122 64521057 77545 77544 155587730 4610 4608 246136373 55510 55511 428012427 13308 13307 314508232 17128 17130 808986651 13825 13823 365819726 27859 27861 272732976 91239 91237 995575385 78073 78071 292306189 28617 28618 878877262 32736 32734 508162646 91242 91243 4584469 90042 90041 597833575 35655 35654 296635413 19153 19152 864519658 91247 91246 104200288 9361 9360 40517289 91249 91248 145804074 41898 41896 561203616 91251 91250 168484736 44793 44792 879298135 92486 92484 644020791 91252 91254 189668975 62989 62988 657263906 69325 69323 462213242 2873 2874 267844232 96832 96830 46755600 29086 29088 130395348 276 278 895043615 40671 40673 286971535 9060 9062 843718786 3284 3286 580251276 86521 86523 85988821 35817 35819 305511522 98876 98878 824229000 76021 76020 624560415 52994 52992 199180339 41874 41876 916965435 91744 91746 668005417 14715 14714 107498699 68799 68797 746312272 90487 90488 588078839 13509 13507 508386352 91274 91275 3196334 91274 91276 939987529 25322 25320 729421977 50549 50551 399865258 91279 91278 842886733 80073 80075 570181567 29926 29925 700299972 82350 82351 456096875 83113 83111 739373582 77660 77662 478057046 91285 91284 457028 69834 69832 585942409 89865 89863 525139902 14681 14682 480071736 91287 91289 690520709 72957 72956 900312542 79632 79634 971353099 28812 28813 110171280 39748 39746 852477466 50838 50836 642488458 41983 41984 678421515 91296 91295 33304079 94764 94765 130945848 91298 91297 10990448 91299 91298 5631924 29161 29162 908836202 97278 97277 609513785 38280 38281 63342516 34593 34592 303957089 91304 91302 777346009 3918 3916 399393817 91304 91306 102581316 96822 96824 598304595 68408 68409 635064729 20659 20661 857749244 91308 91310 701653068 9964 9962 309403694 14707 14708 15340140 57029 57028 518633126 28112 28111 989755327 84431 84433 499759992 79967 79965 315196948 52888 52889 432274433 72996 72994 461566933 29005 29006 421567774 59506 59508 235375324 27581 27583 511780507 18033 18034 457931143 49094 49096 104784623 27358 27356 80138255 59647 59648 846161702 91326 91325 948758549 63649 63647 394647326 59045 59046 318368382 78955 78953 462764534 91329 91330 134735745 53253 53254 439481028 91332 91330 373142782 95765 95764 56158086 91334 91332 88377106 91335 91334 144240732 89458 89456 303593192 91337 91335 650531060 71851 71849 181955538 74965 74966 74116677 53987 53986 10473624 1930 1928 817985152 27125 27123 849284880 73514 73516 955359555 91344 91343 817853422 91345 91343 609506832 65182 65181 503385310 34854 34852 626136831 91348 91346 241866448 70469 70471 820511663 63886 63888 640713363 36266 36265 248088706 58102 58104 988495270 46070 46068 337645066 33884 33883 879263051 71242 71240 451984574 1112 1114 253378524 91356 91357 672770290 35286 35284 36534370 66062 66064 301529862 36760 36759 725162084 94759 94757 430630877 26775 26773 26242045 33860 33862 149851536 5600 5598 859143217 84021 84022 111511652 91366 91365 761949057 35770 35769 871879674 31951 31953 853835965 82959 82957 68439238 36931 36933 27186202 91369 91371 546629058 56816 56818 709415557 76697 76698 209512036 14246 14247 458984246 90447 90449 400475341 50628 50630 30112647 99908 99907 371028035 81668 81666 22564103 63768 63766 684400609 91380 91379 646003146 59672 59674 288323981 35343 35341 336956164 91260 91262 442967339 48158 48160 241755606 24289 24288 237379600 91384 91386 639687272 29335 29333 102425786 49097 49098 615180600 91388 91389 200161982 45202 45200 11741362 91389 91391 434651905 33099 33101 500811008 59042 59041 774837291 78400 78399 905755683 725 727 44825433 435 433 875735107 91397 91395 462042387 26469 26467 492301891 91398 91399 46164093 15752 15753 198907545 23450 23451 64569041 33195 33194 529612381 41167 41168 373758220 37720 37718 59331743 24037 24038 242406888 25547 25545 757571070 92490 92492 22584843 79605 79604 315138166 70628 70626 811932798 91410 91408 35785082 93672 93674 777302368 91215 91217 304948291 12429 12430 716782812 52486 52488 374531687 91585 91584 907613784 36993 36991 329236653 28701 28699 816972783 63540 63539 898953760 1099 1097 903726626 91418 91420 614011234 13312 13311 906857418 85248 85250 901187 71285 71287 292840017 97714 97712 503070098 3408 3409 625112610 18678 18680 309119284 23852 23851 495564638 6365 6364 542445170 12279 12280 36072657 75751 75749 371984535 41756 41754 837013284 4606 4605 941299131 12061 12063 439709268 91432 91434 969878490 96007 96009 597824355 91434 91436 703456297 22493 22492 516150349 26964 26966 287527081 27849 27850 662634557 84405 84403 651710460 91440 91441 256586241 94430 94431 494949240 79719 79718 470771387 17883 17881 680446842 4041 4040 228977882 38733 38735 40690684 22342 22344 6616393 24490 24488 900778858 91447 91449 71980774 27526 27527 132441522 46478 46479 945359926 27453 27452 235257243 56690 56692 513264471 83272 83270 109906519 30208 30207 985484342 36982 36981 52774235 64679 64681 721650946 91458 91456 604030062 63349 63348 262700256 26894 26893 515752960 61692 61694 225103072 25852 25854 956887998 23747 23745 951102767 68044 68043 851712867 62642 62643 457663119 87807 87808 91807185 80183 80184 650485765 18183 18185 969197664 30132 30131 93237457 57822 57820 275704950 41550 41551 477265571 3816 3814 555300696 10568 10569 787499020 658 660 814873663 72918 72917 941234995 68275 68277 549872815 92978 92977 706013385 9095 9093 12120324 76735 76734 641385279 31132 31133 69204302 99138 99140 534715958 52903 52904 573576798 82671 82670 1202231 63418 63417 996129 67426 67424 497871012 37757 37758 686570029 80269 80268 937604078 94317 94315 860227482 67636 67635 194279433 95050 95049 400039699 79917 79916 791136029 66088 66086 915152428 33161 33163 178747007 67599 67601 118270198 3236 3234 484577247 88511 88510 385320146 78875 78874 993026755 26207 26209 397301122 53133 53135 500320820 43456 43454 499724422 35000 34998 720698038 59981 59982 338295461 31265 31266 307391614 6318 6316 78365642 28910 28908 729003488 71004 71003 947328273 27633 27635 680913415 96521 96519 301163810 60779 60778 270946280 48565 48564 576169662 35315 35313 250250616 39978 39980 484353431 30666 30667 348087069 13295 13293 697771365 96729 96727 234468195 91515 91516 970389302 1677 1679 728470257 10563 10561 541817093 92855 92854 184847547 16178 16177 246231951 68379 68378 856901241 37988 37986 991103586 89358 89359 841470295 32005 32003 249541175 72241 72243 362181358 91526 91524 559473025 42845 42843 144210547 13911 13910 534015814 50462 50460 235927086 97761 97763 630150190 26681 26682 652696878 53751 53750 622543322 3553 3555 387285308 26697 26696 628376694 20912 20914 457071885 33269 33267 883925650 10247 10249 16126652 59809 59807 307228461 77234 77232 866233975 39099 39097 859144723 90921 90919 804946296 13136 13135 557009514 73235 73237 808397110 83174 83172 406597511 68538 68536 44439261 48537 48535 591000582 16690 16688 492776188 35893 35892 444321561 91547 91549 536197502 60279 60280 97103904 74939 74937 373492188 36465 36463 68575354 15964 15965 765503377 34111 34109 986838939 94069 94071 784864973 15012 15011 785995103 82576 82578 777503085 3848 3850 151754398 91559 91557 99823659 41186 41188 679131137 60318 60317 134636562 1277 1276 71031572 59918 59917 2450486 91564 91563 54564764 70976 70974 839963553 8529 8527 762237738 83391 83393 693576592 34550 34548 876986608 27398 27396 194426336 34562 34564 993795028 15911 15910 63158723 23987 23986 464400579 97740 97739 431037623 91574 91573 168181576 60872 60870 606605753 81753 81755 485711453 84828 84826 766746805 46476 46477 876094337 82714 82713 939340866 51942 51941 555630602 91580 91581 862587788 23572 23574 310872253 24920 24919 465477265 88564 88563 648059804 71297 71295 660378257 65769 65768 607361023 84047 84048 455692991 5327 5326 33379046 93582 93580 889954621 11862 11860 524714382 27484 27485 58190407 91590 91592 738917442 43176 43177 26732975 5966 5968 684960628 11774 11776 128658057 27825 27823 975746316 91596 91597 67551527 78501 78499 892891136 59493 59491 247288648 91600 91598 646761509 19021 19019 125187724 29874 29876 274492485 87830 87828 300664107 73212 73211 41657969 34985 34983 30422759 56472 56473 233922200 7275 7274 620126783 62299 62298 908357465 91607 91609 973580262 48855 48856 565318934 30250 30248 200522355 31360 31358 752750410 68271 68270 38743642 93053 93052 530934812 99848 99847 33305627 29083 29084 695022132 91615 91617 744996537 77400 77399 609869005 91619 91618 225083502 8708 8707 37543435 48149 48151 701665693 38431 38433 623451023 54992 54990 41680904 23860 23862 94640458 13025 13024 565587011 922 923 678938254 91626 91627 999963497 75067 75066 102998379 91627 91629 890722573 3258 3257 636593208 4663 4661 32798067 91632 91630 245739888 5269 5267 280259584 86202 86203 248541632 22904 22903 292163056 49134 49133 52727389 86228 86229 726093127 67289 67287 41449371 69111 69112 213450250 59925 59923 250535868 77268 77269 734139310 94144 94143 281537029 74016 74017 660793553 40051 40053 21067800 26622 26624 932392744 62139 62141 641893245 83089 83090 38818233 35130 35131 530264450 36652 36653 685810506 68156 68155 140736325 93664 93665 1216793 99322 99320 602353167 72658 72659 751587789 68900 68898 3724259 82172 82171 757036205 92610 92608 812067927 63489 63490 162551056 98957 98955 944172451 76836 76838 974250516 59618 59619 837569528 91661 91660 224553619 78960 78962 146487571 49617 49618 133069651 93031 93032 263233041 91664 91665 594636157 11124 11123 330792325 52930 52931 66632017 31991 31993 127433672 4894 4893 325443863 3036 3037 193806736 15907 15908 361728089 45060 45058 846392516 46338 46339 654543695 86584 86586 110658447 88691 88690 946514587 91674 91676 808951220 33708 33706 948412215 91678 91676 65302049 88639 88640 54616235 91680 91679 11508934 78753 78752 686356355 75890 75892 30772903 12040 12042 7705600 67312 67311 699884080 36858 36856 41785102 33905 33907 610599369 39725 39724 374142838 10499 10498 125047467 92295 92293 692122965 55533 55535 761373170 6261 6263 20031949 68546 68544 748853747 83793 83792 889718010 57039 57038 112441295 91694 91695 536468007 55424 55423 751632201 8904 8906 466358850 91698 91697 473047252 7289 7290 263742094 53391 53392 874972656 36108 36109 99048344 95183 95181 125794231 91041 91042 429614188 98143 98141 198185907 10227 10228 803993096 94148 94147 675644147 91706 91707 220932881 91351 91350 101754718 74524 74525 954660805 38579 38577 612086599 11521 11522 42606129 23731 23730 312205121 85418 85416 413119140 87208 87207 278999604 42077 42075 78890083 45838 45840 986484656 22573 22574 37532830 34608 34606 73643650 70183 70185 599709091 48664 48666 99281285 18859 18861 344462418 91720 91722 21879483 40457 40455 790289873 42685 42686 90615964 1635 1633 875067265 13671 13669 687630766 89704 89702 399634224 91727 91728 152732246 63645 63643 904294800 68209 68207 90221806 98176 98174 986178791 91732 91731 998976535 45065 45063 854268937 95476 95474 587742545 41063 41064 318453124 38419 38417 640127433 91737 91735 714767130 91738 91736 988694897 71311 71312 331634036 10720 10721 495428694 75302 75301 282109972 89764 89763 777543215 79830 79832 722741644 67889 67888 363751473 44842 44840 69503981 81619 81617 789935403 39843 39842 733481347 45887 45888 508005326 75237 75236 740829631 91748 91750 264213324 79897 79899 529879669 36403 36404 116035110 12395 12396 67874632 91752 91754 6303038 87010 87009 32246114 67973 67975 727217460 77038 77037 853758312 89958 89960 414472175 47788 47789 563482028 19572 19573 666506362 82168 82170 232710821 56785 56784 207794962 91763 91761 726162333 96706 96704 887448445 82274 82272 714228138 3542 3544 793324445 65418 65420 466640607 93287 93285 748217412 94178 94179 456098243 12444 12443 598898762 94190 94189 441832706 92764 92762 901519837 59296 59297 946134883 7777 7776 372498969 68036 68034 983285754 5275 5274 413306584 97401 97400 395901599 7206 7205 636310220 25466 25468 658303135 91780 91779 994634699 91781 91779 690758065 89372 89374 885584745 44808 44807 871395627 15974 15973 93625804 84727 84728 52420981 59494 59496 532208316 65892 65890 398882750 30044 30043 764873978 18568 18569 962126319 91790 91788 519818195 35538 35537 258459869 31330 31332 734749428 68260 68262 534150339 52557 52558 240682112 71465 71463 660185583 86730 86732 391471456 39787 39789 486222779 51659 51657 492936155 32434 32435 775521215 17040 17038 709052518 98118 98116 634073413 3426 3424 666005693 93782 93783 251663613 55801 55799 768494898 5368 5367 130256115 73770 73768 892282949 91043 91045 322901181 81447 81449 244850806 2562 2560 521876985 87765 87764 575224919 69070 69069 224550135 84681 84682 418284773 47967 47966 889382322 6251 6253 809015832 16936 16938 720401669 10853 10854 487060921 88011 88010 98955803 97567 97568 27756148 79898 79900 784905256 4798 4796 994336046 66698 66700 799619158 3346 3344 619892377 57535 57537 325448707 64424 64425 409885445 21384 21383 132880169 93920 93919 140653177 64309 64307 354112285 83532 83533 972692226 22401 22403 440891773 91828 91830 47635787 6405 6404 609716067 41758 41756 172440430 91833 91832 244183263 30083 30081 739070986 91835 91833 71857829 34605 34607 81642390 91195 91194 923623426 66435 66437 74078708 21400 21401 924785429 82872 82870 179317321 45328 45327 114046267 38685 38683 826827533 57120 57118 340304331 10174 10176 509275230 30815 30817 801912068 15592 15593 590397594 55762 55761 783606083 3853 3854 140817196 67966 67967 692573305 56892 56894 162994598 45247 45246 622037469 35452 35451 595495697 13500 13502 502539230 19280 19282 867805568 48308 48310 68507740 14745 14744 281160172 40944 40946 37767447 43912 43910 396299835 42474 42473 984468072 91860 91859 334841250 71209 71208 311790127 1415 1416 60401453 5032 5033 944409868 22751 22749 398817948 19945 19944 966223826 87772 87770 904135537 6639 6641 455000888 25677 25675 436912711 84653 84652 509724626 65733 65735 486858853 95333 95332 140248640 44356 44354 620947 8915 8917 449589158 38644 38646 735277 46433 46435 302985820 20874 20875 313325429 44761 44759 430411494 58752 58751 248537133 91879 91877 157153574 36556 36557 583775078 91881 91879 486545872 91881 91882 439891859 29421 29420 952599583 83661 83662 359070689 18365 18363 744076230 11785 11784 879781323 1010 1009 107456298 91887 91888 401095912 19045 19044 720628174 32925 32926 959424776 99795 99793 43374862 93355 93353 13307008 75779 75777 369556753 76040 76042 39709378 65625 65624 70416377 10953 10955 37828913 72220 72219 721878364 45691 45690 710320179 11073 11071 785598456 35788 35786 745918087 24259 24261 903902114 91902 91900 941581529 35119 35118 152422784 97143 97141 29629331 78592 78593 121281656 76489 76488 464645367 60455 60453 20709352 22222 22220 486783851 40820 40821 313930392 46114 46113 339194387 50108 50106 621527021 27076 27078 660312997 48121 48123 892291423 91912 91914 602205049 26730 26729 134508076 70854 70852 538727648 59849 59847 586790734 52187 52185 808864951 75413 75415 967513515 89753 89751 285229372 64543 64544 42616461 4534 4533 171201568 90947 90948 633649233 16345 16344 711688925 91925 91923 347779427 2755 2753 514828617 5864 5865 36596586 99570 99572 128815723 45725 45724 117266623 57547 57549 243600270 6808 6810 689945124 25591 25589 457059733 43458 43460 363451059 16528 16527 785993870 39907 39905 460068884 37326 37328 50388362 81238 81237 406303475 91938 91936 828109483 96151 96149 717153201 62331 62332 75533694 43728 43727 454532954 14868 14866 881209227 38145 38144 199096536 96172 96170 825602347 91944 91945 636791398 24883 24884 4320410 94182 94184 283759431 23403 23402 851442509 42254 42256 703872439 78682 78681 271312774 4777 4779 194756898 11619 11617 59660837 91953 91951 401970324 30817 30818 130818241 58597 58595 394831217 95942 95943 891764727 51708 51709 517031526 31272 31273 920559106 66432 66431 207538847 56981 56979 542647692 75328 75326 295330106 92189 92190 126805700 91963 91961 405095676 36919 36918 629433521 43283 43282 903713859 92791 92790 978504902 74383 74385 25093436 66982 66980 383700150 86589 86590 971205206 19935 19937 237599370 60634 60636 300366583 91972 91970 809698032 97511 97512 317396077 91972 91974 282890710 4611 4612 670344999 26623 26621 997796151 15319 15320 57754661 36782 36780 390093365 44409 44408 832011949 91064 91065 477140073 99898 99896 157914688 32351 32349 493977463 78227 78225 240696524 70642 70641 92541669 64219 64220 881069347 88213 88214 253222957 75820 75821 429770156 66603 66602 330875664 74338 74337 610933592 99010 99009 933555246 14764 14765 484686040 68573 68572 318536148 91993 91991 788381198 38426 38425 445911829 91994 91995 704861121 33569 33571 711473436 87788 87789 782018452 60070 60069 866894528 87030 87029 493773881 60100 60098 813577817 84865 84863 945650146 85231 85232 523957714 91841 91840 141609720 66158 66159 661352704 1110 1109 978424080 54187 54185 710595122 10518 10517 57675291 8769 8770 558258442 18697 18698 29646300 92010 92009 187651979 14900 14899 674102176 58231 58233 206505330 78825 78824 695849001 56843 56844 19275210 10978 10976 872602603 60037 60038 657521339 8489 8488 804409723 7747 7746 490120099 90963 90961 304297028 71707 71705 490701160 8246 8247 900059004 48894 48892 841133324 92023 92021 232626518 41946 41944 179965057 90730 90728 591910521 66282 66284 750072255 38218 38220 752488882 90425 90423 688500757 90826 90824 939899877 64711 64710 335862716 74831 74830 827983946 37006 37004 587179954 70689 70690 69963477 36227 36228 833590725 92035 92033 75124470 51631 51633 286878958 92036 92037 829084803 6553 6555 572565985 56363 56362 141603059 55206 55208 498916834 7994 7995 890109644 44724 44725 214593498 19523 19525 315397470 31812 31811 293303210 59800 59802 306461362 69402 69401 74091455 57054 57053 247017918 56428 56427 122587367 7205 7207 106854618 57301 57300 256490595 55070 55068 121228408 67795 67796 148647997 92053 92051 44319247 60838 60839 393755100 3167 3166 426512216 92056 92055 313629397 315 313 312005053 23621 23622 51520516 70079 70081 248080911 23543 23544 8949468 32557 32559 708427895 92060 92062 880607483 92063 92062 526550191 62078 62080 562228737 92065 92063 473808497 23828 23829 849890211 59285 59287 472171056 6835 6834 879545339 19049 19047 945184263 13219 13218 961384994 6681 6679 18174703 56492 56493 201135361 73046 73044 292417076 46862 46863 825271396 82867 82868 798250794 98354 98352 454378576 63000 63001 736748828 24814 24812 274682519 40143 40144 278663557 61953 61951 687778473 28736 28734 334060162 38372 38373 577780653 79367 79368 520104328 58427 58425 766395601 19785 19783 461673042 23519 23517 952445918 60582 60583 430931486 89490 89489 369304079 92089 92088 17831705 91970 91971 46828323 76197 76198 502335512 16470 16468 805657265 92093 92092 29203080 4522 4521 238377916 92095 92094 698895528 19458 19456 59526279 41047 41045 971219446 15152 15151 793036970 95892 95891 93347814 39965 39966 948282214 13403 13401 791964890 20341 20339 285393974 39821 39820 394196815 92104 92103 656874406 26494 26496 721728340 92105 92106 763573864 71812 71814 480545857 36125 36124 943496357 58191 58189 49206437 53681 53680 774028177 44819 44817 197889664 94087 94088 794824002 92113 92111 347246003 93588 93586 868905666 63830 63829 530032308 35327 35325 47608931 28071 28072 812130182 92118 92116 120216658 88862 88861 147261673 92120 92119 533585775 83576 83577 315510222 54365 54363 821971036 43732 43733 141678349 81001 81003 379541716 28100 28102 159487834 69210 69208 978113855 76452 76451 843715446 48497 48496 789409411 42014 42013 618183330 18208 18207 346357276 38905 38907 383492953 82742 82743 612649071 56787 56785 371523646 9134 9133 710883675 43713 43712 365748564 6791 6792 173723410 53795 53794 905024877 11464 11466 383821607 64705 64704 404602853 40089 40088 403825128 8988 8989 843347599 27235 27233 114708461 62506 62504 845675504 56828 56827 496180721 15757 15758 618326443 6002 6001 7860961 62962 62964 790617917 83681 83680 527676467 10577 10578 292456682 21754 21752 331768953 87723 87722 13865719 43893 43895 456282166 12131 12132 200498458 77363 77364 852393200 22902 22901 476774959 35988 35990 863440518 17890 17889 114624556 92156 92158 837031620 63759 63760 996723799 27856 27854 72680245 73084 73082 154959799 56064 56063 803708216 12402 12403 103303112 45237 45239 529059926 53282 53284 222877555 95402 95401 646163155 40578 40579 639603772 45999 46001 817384579 4219 4221 106306494 92170 92168 577386463 76295 76294 2047316 16257 16256 162806104 61117 61118 255409178 92173 92174 597285100 71224 71222 378596628 49052 49053 381127158 27968 27970 8455596 2377 2375 630787402 4370 4371 330870370 14051 14050 984004993 36824 36823 783756735 13036 13038 263855506 35303 35304 5895562 91020 91018 324022691 3946 3945 278850623 46351 46349 223939102 41338 41339 134051005 50870 50871 632078598 1716 1717 225683007 38250 38249 236620172 12256 12254 656648845 92192 92190 840868317 28001 28000 858663028 52426 52424 774838079 93219 93217 697649267 92196 92195 816975964 25764 25765 348058039 79980 79978 110039517 54989 54988 311874378 81070 81072 895414587 35871 35869 273714567 52618 52616 624912850 98093 98091 315166673 34049 34048 11124280 73944 73946 32388228 56276 56275 764174284 49187 49189 711341356 19655 19653 502120082 74461 74463 63355125 76159 76161 542004030 42187 42188 864137059 92212 92211 730855822 92213 92212 409120067 49197 49195 203825373 92215 92213 340423138 56320 56321 860324086 9855 9854 619733628 14512 14513 633344294 44101 44103 424106487 73778 73776 744486293 12109 12108 360489169 64719 64717 135354069 94073 94071 932946264 92224 92223 193583036 31163 31161 248425497 74456 74458 479829359 50185 50186 927129754 30578 30579 59200448 46035 46037 212274764 92228 92230 732080058 14694 14695 89301435 27737 27739 326064761 32710 32708 671216136 92233 92234 343932480 92235 92233 775651993 92236 92234 55060933 95092 95094 89328911 93952 93950 768519631 85310 85312 550776 63215 63216 374728963 92241 92239 717920966 63722 63720 230069755 19555 19556 345750913 52718 52719 692955545 35797 35796 49683640 90687 90689 975783835 60413 60414 66374973 92247 92248 104430447 23605 23606 755590930 74044 74042 19067720 92249 92251 47174430 91870 91868 649130353 84608 84610 923821860 92254 92252 954722274 13097 13095 250635254 22282 22281 62288401 82929 82928 675168742 92257 92258 675815690 63454 63455 89164670 92259 92260 301419970 30622 30624 891464817 10266 10264 383641000 16792 16794 141771472 78105 78106 638182782 92265 92264 25792641 11910 11909 88897127 21017 21016 278339822 61325 61323 11428161 35263 35262 246970106 91406 91408 226544692 20375 20373 160880441 62081 62080 51345035 53521 53523 296551008 92274 92272 720561859 28334 28333 489059322 59200 59199 184663778 92277 92276 828471645 59987 59988 719596299 37957 37958 622015709 73167 73168 927211086 34141 34140 755523903 92282 92280 77648324 25929 25927 92694897 53640 53639 331266524 78814 78813 709798008 92682 92681 431842800 93735 93737 792815017 4047 4046 767884828 32508 32509 731635996 82097 82095 509236047 79221 79219 165643358 6449 6450 273790370 38288 38286 777030502 94306 94305 694191337 85385 85384 102283722 60042 60043 676147080 33215 33213 822636595 34235 34236 751014793 98153 98151 402339343 71085 71087 281507307 62847 62845 567774085 92302 92301 365036604 92303 92301 422713262 34124 34126 121246826 60809 60808 881723138 38041 38043 354588374 2266 2268 323038736 74978 74979 130772650 92308 92309 552911987 71702 71704 259433581 22237 22236 835111937 34935 34937 294168276 76146 76144 151943237 67017 67015 895094235 48073 48071 481995312 1004 1006 313168917 69671 69670 123196427 10649 10648 62044736 94518 94517 984537520 45126 45125 20578077 74197 74196 621297914 65896 65898 737125759 58344 58342 453985914 92324 92322 22162081 78966 78965 944843371 90172 90173 608894652 2115 2114 140659176 88627 88628 895129049 92328 92329 714987613 1453 1452 537384676 7974 7973 42487100 48629 48628 508434179 6172 6173 651319793 49190 49189 800284454 26358 26357 553286679 14491 14489 636956638 25352 25351 797868012 56987 56989 157661042 8181 8179 487393026 80227 80229 919252528 57778 57777 493545272 92342 92340 956353793 92713 92711 70219241 13306 13304 2527808 42969 42967 87724899 35416 35418 946849996 92345 92347 304581275 91739 91741 580158812 56933 56935 105584927 92349 92350 803704339 31720 31719 861483851 23231 23233 67526741 80509 80508 10737856 91354 91353 506022104 92355 92353 788466962 87134 87133 202916350 15306 15305 860145857 14203 14204 683445346 92357 92359 963704427 43473 43475 139572656 55059 55058 40456255 16225 16223 339116475 14908 14909 777859509 92364 92362 945973705 50183 50185 633811324 65090 65089 611591729 56738 56739 856594356 99953 99952 40236585 92369 92367 53590622 92369 92370 618469849 60808 60806 11131409 30873 30871 253702836 43376 43375 383992046 73562 73561 413335047 1677 1676 376165846 75863 75861 238984658 53207 53205 95279578 35064 35066 318825432 3202 3204 334329330 8422 8421 580637426 39253 39252 61775090 71263 71261 930892456 88324 88326 996124091 39620 39618 913903874 76059 76057 177037230 46377 46376 572894876 59052 59053 466637671 84187 84185 935579897 81280 81278 524969383 75453 75451 936781593 66040 66038 593724049 13788 13787 12034638 23329 23330 747347738 92394 92393 510727499 15785 15787 429616827 60433 60431 237294462 17771 17769 114729320 32840 32842 488956576 59372 59370 26230214 87853 87852 530961546 93707 93705 47128985 63357 63359 614977354 31622 31621 607568507 59167 59166 669643126 51892 51893 494825684 73755 73754 65078976 37950 37948 43863814 92408 92406 653280971 62193 62191 243774184 91560 91562 707592253 76996 76998 808130422 8089 8091 299926038 97434 97436 712142023 74599 74601 328243520 28478 28476 350430271 74296 74295 659449958 29036 29034 786812165 8767 8769 84281354 99190 99188 396481719 98230 98231 729115858 68904 68903 478330973 92420 92422 850888739 3008 3009 811331996 19254 19256 209475313 56364 56362 25821741 59774 59772 869782230 92427 92426 576835469 13972 13971 783579489 59446 59445 304150773 78700 78702 585424304 9862 9861 513638796 39475 39474 550991937 16477 16476 713379036 86365 86363 635808005 79834 79832 232004482 85937 85938 944381878 84872 84870 559699498 81991 81993 514629227 60579 60577 48432315 67106 67107 358304362 15506 15505 65521103 92985 92987 51740477 69511 69510 352475750 92442 92444 260265992 80386 80385 535140827 92444 92446 491053849 86642 86644 570679831 82898 82899 161788865 3213 3214 969725956 8249 8250 870991458 27158 27156 949193796 39899 39901 776760010 31158 31157 722327588 92454 92453 444606655 81117 81116 712476363 92456 92455 334516955 56630 56629 676634296 54053 54051 696892315 85670 85672 114351979 95104 95106 154255538 37730 37728 801458017 54335 54337 517218467 28867 28869 12414022 6132 6131 152718990 90445 90444 524287847 14966 14967 632797258 67012 67010 597852262 16877 16875 392147637 61839 61837 849121329 92470 92469 123043912 55127 55125 828234292 20448 20449 77571567 13764 13766 703527374 29533 29531 47776279 92475 92473 277998082 83585 83587 446913032 81325 81327 398695792 88841 88840 230183285 92477 92479 618680963 78768 78769 815562833 15951 15952 392329195 64511 64510 5722341 92481 92483 885405006 5990 5988 661184544 92483 92485 722201658 88348 88346 273728046 92487 92485 4062047 92486 92488 231603532 79001 78999 37395963 812 810 883364058 29277 29275 621341077 91407 91406 750538417 7791 7790 669309934 89749 89748 437515448 6492 6493 752873269 74074 74073 999228594 95889 95888 414751354 43995 43993 20794970 55305 55304 734121061 68424 68422 11572658 42623 42625 23068200 42111 42110 714461080 20767 20765 137196210 92504 92502 71519386 92505 92503 616330789 74893 74891 781773323 92507 92506 284799371 88960 88958 308366678 92509 92507 707552965 87033 87032 40928147 9299 9300 67034819 92512 92511 257301336 36167 36168 331801595 59699 59701 171833042 76708 76709 576277267 90287 90285 501916180 59373 59372 480017377 9735 9736 357092782 66392 66391 782135446 26187 26185 355775362 17918 17916 56411958 3435 3433 709940179 77819 77817 992573772 92524 92523 141887647 31313 31312 580830683 76942 76941 36182319 30978 30976 575897495 50969 50971 995461100 23975 23974 856716629 68293 68291 899087476 40365 40367 206641857 76147 76149 43078125 48100 48098 499466063 75148 75146 428713370 17322 17320 561033588 10856 10855 842406315 92535 92537 946905621 65305 65306 729012314 66664 66663 609901632 92540 92538 903624499 30356 30357 255829274 54485 54486 660471987 77887 77885 877647896 40894 40896 955355669 92543 92545 454660978 3751 3752 736922473 23817 23815 929892565 32269 32268 955434470 48613 48611 534726233 77537 77536 176718977 42409 42408 753437618 27180 27182 625316543 92553 92552 850100138 92554 92552 67828679 24557 24556 659708367 24549 24548 729486267 14709 14711 672355432 15014 15013 318846280 50615 50617 785644206 5639 5640 730727804 25764 25766 711337785 37384 37386 534975448 36856 36855 191973049 2175 2173 337812647 51690 51689 938291942 1297 1295 90004366 3224 3223 927545786 89236 89237 650636387 84668 84667 153855197 81513 81512 49243202 6229 6230 953406817 48898 48897 607476958 46833 46835 522045359 92574 92573 584111126 40865 40863 623023041 53546 53544 546222537 85518 85519 964378002 13594 13596 236931562 57776 57777 169994707 74731 74729 67458775 60494 60495 888457952 31001 31002 825221094 67983 67984 14113266 35407 35409 421525569 85152 85151 292892822 40651 40652 163997685 91455 91457 665032286 15568 15567 82761029 39124 39125 543332054 34301 34299 49280068 72890 72891 75543481 24254 24256 257419939 77713 77712 450561893 41263 41261 27843527 50151 50150 256011149 92596 92595 357488414 87636 87637 536377390 52417 52419 59326644 63567 63565 601288388 48612 48611 145918977 8784 8786 453862845 68320 68321 217877766 65013 65011 478529582 391 393 478954392 87239 87241 300318149 18535 18533 696447227 84503 84505 338808575 96061 96063 424478642 99150 99149 453728666 2454 2455 39491990 59551 59552 278309198 73556 73558 420694054 54847 54845 6422200 59652 59651 710842654 77169 77168 344645271 64998 64999 736330059 37433 37435 796273466 92618 92616 37204381 78989 78988 440269369 47526 47524 602960510 41310 41309 330095716 3307 3308 380463458 92623 92622 897203705 56292 56294 164848799 54648 54649 9350426 51925 51923 718766976 8874 8876 501474429 3971 3973 953188500 46942 46944 101052006 92630 92628 939723852 15418 15420 557347794 88302 88300 588756421 89708 89707 305466357 55168 55167 468375011 42506 42505 32855527 90850 90849 40199839 3884 3882 69102747 92637 92638 345260194 26944 26943 597540112 70956 70957 374169874 75740 75738 199859915 27363 27362 680479148 35703 35702 552387204 64582 64583 208376083 78041 78040 890748704 14138 14137 926230887 36217 36216 841145567 28611 28610 951159578 32727 32726 13481687 40022 40020 820642303 50754 50752 27641505 78220 78221 933187748 87915 87914 705770578 39134 39136 928685538 77016 77014 870345900 16820 16822 505438386 42662 42661 933293974 57512 57511 633323074 92658 92659 494259402 92061 92059 365432393 31958 31960 976630990 88294 88296 18446743 43285 43283 160345125 69913 69912 555083504 85905 85903 851705542 99725 99724 276048410 50491 50492 705923021 10134 10133 129116469 19653 19654 548872561 92669 92670 489024587 60883 60885 361124150 47362 47360 716131112 43191 43192 943129699 31446 31448 453815660 3324 3322 826470583 37352 37354 13209822 84652 84650 6647128 64316 64314 953403907 73595 73593 62904332 72961 72959 984134384 70252 70254 429644459 18496 18494 405617756 57684 57682 785130709 41663 41662 253498617 93994 93996 732982752 92686 92684 773348101 22676 22674 299062036 13101 13102 794725403 92687 92689 9903131 50984 50982 186296144 61216 61214 337149875 54228 54230 592786811 53436 53434 749251238 70296 70297 193407956 92695 92694 385465084 84065 84067 231595201 4416 4414 551118191 25685 25683 800680684 24412 24413 271543071 7389 7387 415363737 96401 96399 218082695 26345 26343 475422007 28348 28350 202063536 92214 92216 160600884 18654 18656 739459492 61029 61027 42827798 92706 92707 398044966 50909 50911 28496584 97776 97778 503665312 29600 29601 811168817 23976 23978 327193437 5837 5836 216651275 92315 92313 771775992 39580 39579 146549747 92714 92715 755024405 32701 32703 428221628 3347 3346 11114574 89667 89666 604285449 37747 37748 24298609 60244 60245 11490331 17456 17457 710993896 73634 73632 403296231 99957 99958 669751416 25045 25046 949480300 92725 92724 763260719 33368 33370 678247491 58294 58292 597230487 69747 69746 341808248 20654 20652 546645808 78066 78064 517618072 46573 46574 40446749 9622 9624 810455563 92733 92731 18333726 45900 45902 189185188 92735 92734 156072126 75566 75564 102221431 76612 76614 329108942 27705 27704 741536491 92737 92739 175225105 80758 80759 689392144 24386 24384 773303865 96913 96912 55318322 92741 92743 193368594 24085 24087 714346926 76504 76502 303810558 42984 42982 934744580 83576 83578 368915361 56182 56180 637412654 63109 63111 824050397 89387 89388 574706736 98302 98301 350147585 15874 15872 892397041 6407 6406 45335101 92754 92753 699140425 44775 44774 521138778 16963 16961 212886875 92757 92755 752247207 38078 38076 149554213 8892 8894 697149751 47833 47834 72352085 22512 22513 370666313 94556 94555 586610526 78755 78754 565219592 68780 68778 762924236 37253 37254 133178997 32089 32091 51868628 14179 14177 795587233 98720 98721 324940336 47302 47303 989290527 92769 92770 85653290 7666 7668 529107385 94228 94229 189197814 92773 92771 817725282 6659 6657 630950468 71384 71382 904992620 78944 78946 784876310 92776 92777 973987835 21008 21006 977104847 90432 90430 669156538 92779 92780 597949325 53968 53966 623721676 98400 98401 300769977 62630 62629 43846406 57035 57036 268709597 11798 11796 337324635 29158 29160 25664181 43498 43499 530851991 89228 89229 918427784 37236 37237 986751313 74463 74465 42226360 72578 72580 49680154 78546 78545 999292569 92791 92793 92346619 92794 92792 556713343 47087 47085 156690975 86495 86494 258058267 43939 43937 651735500 44769 44771 21750279 83001 83000 8839064 1362 1361 75948959 86793 86792 239038425 79375 79376 442940947 91078 91080 220388445 34406 34405 184229306 92805 92804 102040923 64025 64024 93890729 1586 1585 21355690 95600 95601 346392453 44700 44698 972434737 60428 60426 91162261 43414 43415 13664415 18414 18416 563563803 40268 40269 620139868 34592 34591 9295077 76459 76461 261937855 92816 92814 877255711 24380 24381 669440385 42798 42800 797717355 12612 12614 801707633 16821 16823 769767988 66419 66417 126750058 70040 70038 959176510 21493 21494 703846530 92824 92822 309226370 95216 95217 317773701 9502 9500 513967418 56640 56639 588573602 92828 92826 891808056 36517 36518 831232867 21918 21917 299257467 16435 16433 515781347 26626 26625 212903940 95566 95565 429241403 51539 51538 423016678 12657 12656 693906493 79721 79719 794144413 7957 7955 775929701 6117 6115 536655264 42324 42326 712246028 94617 94618 927808570 82444 82442 99972831 9597 9596 778885013 21259 21258 518468240 56260 56261 251133720 85651 85649 412818379 52750 52748 169054706 71039 71038 992917612 21861 21859 622877431 92849 92848 365981935 23470 23468 40811692 13225 13223 899634983 92852 92850 154877853 92853 92852 590234931 86370 86372 187688183 76438 76439 950429871 87306 87307 799444818 92026 92028 42405415 19909 19907 7460815 13139 13140 24180433 32501 32503 501945699 83067 83066 539562619 92860 92862 990184562 58852 58851 204644290 18721 18719 56705696 46297 46296 152740997 25337 25335 245995748 21293 21294 710292633 19222 19224 527807966 14139 14137 157117630 48689 48691 367585898 95066 95068 684502994 89119 89120 299794037 73997 73998 841696325 370 371 710255631 7911 7909 541517261 50905 50903 988165826 92877 92876 138026843 24074 24072 80643362 16293 16291 319619405 75251 75252 94951590 6322 6321 435718117 17092 17091 96120758 63361 63363 927319546 86180 86179 72291333 42035 42033 37084653 49848 49846 625706785 2840 2841 690807519 92888 92886 509093705 92889 92887 946103329 62307 62306 196910718 27459 27460 89871596 93056 93054 684519900 15086 15084 181470803 91256 91257 294926123 92895 92894 721639797 74326 74327 243916466 92895 92897 686749687 97834 97833 669044555 67410 67412 640741554 6557 6558 578488509 58530 58528 395087016 47329 47328 679231557 92903 92901 34205757 59452 59454 64872822 92904 92905 850910372 92906 92905 239791428 42599 42597 51291543 58217 58218 344086875 92909 92907 468922187 92910 92909 360251829 20947 20945 156797091 41188 41189 419611243 38818 38817 276821412 58297 58298 62865355 89845 89847 450690601 46573 46572 688786092 98377 98376 664130775 8801 8799 413064958 36516 36517 363342420 63983 63982 161722533 85487 85485 950550708 24433 24431 631470728 99358 99359 170119988 75624 75626 350979044 88005 88006 698623531 93664 93666 245501927 1122 1123 28739901 84744 84746 242756474 58851 58849 623945170 94060 94059 838536542 40310 40312 319560646 77409 77408 528923770 16741 16740 955211363 6694 6693 953675891 92934 92935 541837196 45387 45386 993878142 70452 70450 465225530 92937 92938 258700402 91731 91730 626998573 68313 68311 720112674 73996 73994 468163291 57154 57156 87249129 92943 92942 808509869 92943 92944 38684038 92945 92943 897962346 94789 94791 355960874 10824 10826 646208243 7420 7418 2994384 10850 10848 278768434 65283 65281 373933517 96085 96087 943219277 92952 92950 17702568 81829 81831 661834527 79565 79566 323341611 13079 13077 964994792 50393 50395 23597242 87917 87916 348250435 42111 42112 189822948 70591 70590 624640089 79819 79820 837337144 6090 6091 167896405 8644 8646 437863514 90354 90353 117977368 80250 80248 498574934 95939 95941 765747501 64595 64593 135951411 35135 35137 229767423 14404 14405 541784780 30625 30624 559172425 23859 23860 47659739 60603 60602 89667535 76016 76017 759379031 14785 14787 808874316 27770 27769 25342464 53300 53299 968187819 23411 23409 78368568 74380 74379 623506041 70046 70045 927177236 92979 92978 6092699 22174 22173 255337395 92981 92979 151505468 29596 29594 795661518 41239 41237 721219082 60716 60714 579292305 38983 38981 149154466 1829 1828 969095081 98274 98275 564001608 94326 94325 761404831 83490 83492 71952092 32666 32664 12425316 79841 79843 618763273 53470 53469 200976941 92991 92993 58830272 19597 19596 760915328 2501 2503 944040933 16436 16435 70146959 67535 67536 365712456 92996 92998 929334470 51852 51853 878479318 74364 74365 700585888 55686 55688 396685329 40384 40383 497975742 78931 78929 18473149 63291 63290 715683642 37400 37399 553615836 90727 90725 106318905 43671 43673 939922909 10765 10766 54168767 3411 3412 462221329 90149 90150 117655240 99411 99410 780480350 44626 44624 444414612 93013 93011 16027959 22258 22257 354870594 47380 47378 672559307 77527 77526 106928544 27878 27877 18564733 7820 7819 507288386 38314 38315 814758805 40114 40115 939126737 83702 83704 274474549 18189 18188 134929062 37683 37684 509936014 31600 31599 265205399 93023 93025 500151891 93026 93025 417341969 6581 6582 21462382 53567 53565 436875624 93029 93028 830879475 15337 15335 131505002 51673 51674 510408530 41122 41120 851645498 84377 84375 852196560 89400 89398 890358364 43876 43878 381961016 93035 93036 305838604 32775 32777 375643085 53266 53264 167725780 92781 92780 490985348 66188 66189 18574173 41764 41762 885924208 59075 59073 26615686 64288 64290 387915134 34826 34828 884487347 8894 8896 142909282 59687 59689 412651623 93047 93046 161730001 36813 36811 324128022 93049 93047 339297777 70610 70611 634493236 93051 93050 880448270 88227 88225 542051474 29824 29825 823774862 94042 94041 441968618 33959 33958 333806631 46959 46960 277082809 93056 93057 84735567 32149 32150 701066060 68287 68286 184581876 10276 10274 107756830 55442 55441 552814702 15513 15515 445706593 18173 18171 906005170 93063 93064 913182171 6112 6111 115931336 54460 54459 42339315 51379 51381 611789439 33475 33473 857416204 4758 4757 411192927 27029 27028 288866577 99769 99770 999176159 49055 49053 560797777 93071 93073 755932632 93789 93791 69039502 16155 16154 4791610 29272 29270 352896848 93075 93077 265737214 94819 94821 719466367 65040 65038 163981403 93080 93079 343745585 93080 93081 643698749 93082 93081 362975937 48871 48869 461270259 49282 49283 92420385 35983 35985 50791719 96264 96263 281291121 84472 84470 662845204 3001 3003 20622288 76297 76295 89662707 93090 93089 221639282 21533 21532 952012214 93092 93091 275993586 78741 78743 607324153 94398 94397 816971754 846 844 87639350 52190 52189 266527170 93097 93095 136129336 43189 43191 234563013 35564 35566 676504018 47152 47150 13486714 22138 22136 259778768 93102 93101 85997617 25815 25817 84216366 93102 93104 659587292 18802 18800 544029832 2752 2754 196598304 46097 46098 270813650 88008 88007 311388076 97228 97230 655085129 46043 46045 488856522 30493 30492 43901865 86535 86536 889330739 95321 95322 967329 93114 93113 315566376 51951 51949 867857540 36714 36716 649263806 31338 31337 823416641 93118 93116 611338362 93119 93117 458958229 12412 12413 890466077 93121 93120 181549439 30839 30840 273049793 3808 3807 10675445 60219 60220 524290853 93125 93123 459617493 3202 3201 727351366 65904 65905 909568542 92184 92185 977317167 35524 35523 176659296 57280 57281 432143121 47701 47700 7828593 73604 73603 27880598 78392 78391 57637474 93132 93134 785906035 87934 87936 197714353 90312 90310 904286781 15202 15204 185242816 33598 33599 897949309 82797 82798 214924934 93138 93140 611011334 93141 93139 44606341 93142 93140 545025670 76045 76046 776545020 54641 54642 94812 75958 75960 943448669 72199 72197 578207145 25233 25232 726570241 41497 41495 587273898 15746 15745 546395675 47941 47939 779857477 15535 15533 294746859 93152 93150 523078113 48738 48739 563833652 84286 84284 538591099 93153 93155 731733487 21169 21168 972240886 98922 98921 111824449 67557 67556 195783603 91514 91515 320388267 10172 10170 279465314 86050 86049 38342785 96982 96984 915625752 66914 66912 721694109 92918 92917 617442721 83211 83209 477991508 77839 77837 931073559 93167 93165 33067433 24418 24419 273512883 36166 36167 151453121 9160 9158 51153380 41084 41085 476796567 14766 14767 566027934 68246 68245 631099633 8143 8141 101482741 50637 50636 652855699 9386 9387 546939882 11388 11386 540342450 49467 49466 700117381 13996 13995 274463147 32847 32845 965546532 93181 93179 87653109 30985 30983 671548434 93182 93183 205761108 54125 54123 313067867 93185 93183 903000400 13680 13679 164734943 13410 13408 23268326 44811 44813 128675750 25116 25118 102863741 29267 29268 851704691 61432 61434 100646940 21431 21430 238641052 93498 93497 58790361 23509 23510 428931864 93193 93195 102340757 63133 63131 35938010 34995 34996 583499750 93198 93197 674676573 5383 5384 968207701 93200 93198 430285953 8323 8322 377589450 78982 78981 71093141 44366 44367 85470532 93204 93202 27520949 66992 66991 221927373 8272 8271 56238678 88485 88487 647953070 22872 22870 569110047 39585 39587 397670111 98026 98024 767141371 21503 21501 285314497 31604 31606 158741100 41669 41670 925611279 93214 93212 707900194 66395 66396 764602130 93214 93216 44481228 59175 59174 328778517 3914 3916 982291246 28563 28561 108958233 85906 85905 260638579 77231 77230 434865098 74668 74666 566438085 87591 87589 420132785 65903 65902 236208412 82970 82972 38823594 89426 89425 400156755 5980 5981 265797785 85125 85124 73953153 9316 9315 47188057 93230 93229 706549382 61225 61223 622790645 29847 29846 353386468 36044 36043 261824283 16986 16987 56989393 32552 32551 754261453 83963 83965 457202570 19286 19285 87662938 42651 42652 475285993 30347 30345 126359949 20066 20067 790056506 93240 93241 584696868 31956 31954 328531019 93243 93242 996179075 42267 42269 299760834 93245 93244 780710826 92307 92305 773612723 73540 73539 933143653 37583 37582 38120306 74013 74015 655169474 41777 41779 63989926 90462 90460 44401608 79236 79237 950834335 66256 66254 573070950 74291 74292 969583850 74990 74988 911910570 4866 4864 190353186 75729 75730 315954740 39046 39045 646864904 9856 9854 643756265 93260 93259 985285846 26960 26962 931748076 77815 77816 106159313 93263 93261 374682826 53961 53960 632060190 15891 15892 812828148 44802 44803 423757526 29993 29994 438502259 13833 13832 632479581 54471 54469 35701463 7828 7826 256602863 28859 28858 63359344 79851 79850 322732411 31702 31700 633735105 78210 78212 543905205 72058 72057 33318706 12301 12300 836908647 14800 14801 57697797 40378 40377 216433159 66808 66810 210179467 41465 41464 78030991 51216 51215 11902104 17475 17476 93190025 98992 98990 979534900 99985 99983 171306089 29028 29026 519545491 43721 43719 6207264 91768 91767 672125000 60163 60164 556181230 59892 59890 691103669 23255 23256 449766264 55319 55321 130921670 51736 51738 339330074 76854 76852 910303967 67798 67800 637115262 93293 93295 64830738 48229 48228 244956526 57649 57648 355064470 91643 91641 49425638 93299 93298 851573108 92180 92179 941289582 74945 74946 115358084 20603 20604 687472806 1506 1507 897183128 40373 40371 964363555 36044 36045 614050039 62233 62234 962417529 90426 90427 633788173 72064 72065 681895065 85350 85349 771947360 69317 69316 68512350 76909 76908 778841542 17128 17129 485015394 84099 84101 65494230 79264 79262 437490454 93315 93313 822440092 37839 37838 725918738 47505 47507 813272977 72636 72637 158391977 54059 54058 407418825 93320 93319 178169281 85859 85858 428073583 31009 31007 700101601 45647 45648 306599791 5634 5633 537334412 6770 6769 45481842 6850 6848 305077198 55683 55684 849809935 33361 33363 855161364 65915 65914 970912831 93328 93330 496392769 97474 97473 22450450 35361 35360 160973821 23079 23078 281511585 97495 97493 444648528 43481 43479 381757764 18380 18378 754194033 93336 93337 57921285 76530 76529 596301528 71120 71118 571431252 34716 34715 356830362 85766 85764 106947324 35237 35239 530179318 15520 15519 64149077 22471 22472 43119403 14748 14749 19383739 51809 51807 706573965 10603 10602 944279104 57987 57985 586748120 66899 66898 382608542 98744 98746 592363204 42627 42629 287744112 57735 57737 585099482 22816 22814 401395105 88144 88143 678580869 79026 79028 65463332 85403 85401 222401900 35855 35856 84180453 94035 94033 873752319 30110 30111 570632448 10508 10507 367615056 93168 93169 984803890 93360 93362 642588709 11842 11844 516998028 87976 87975 827019083 93365 93364 730960751 47794 47796 889122605 23925 23927 29188020 93367 93368 415642277 93367 93369 108290347 63658 63657 68419857 61647 61645 9462599 71561 71563 920810410 45726 45725 78072855 94051 94053 633519377 6504 6503 28074104 66879 66881 999436075 81225 81224 540121226 53576 53574 46846767 1405 1403 105715808 66732 66731 410208253 89455 89456 840245500 50660 50658 716495538 26581 26583 19776378 35980 35981 621448569 19408 19406 948744331 32100 32098 202703012 19766 19764 986687013 52751 52749 722104827 2706 2707 88927609 33705 33703 348735059 80323 80324 531390246 51071 51072 445370723 63275 63273 331699116 81647 81649 976801748 52145 52146 511774243 82027 82025 643057559 93395 93397 123617069 1999 1998 697614971 59868 59869 814593065 97792 97790 135370495 93400 93401 297469609 89198 89197 538522468 86370 86368 795467814 7546 7544 748527367 75139 75138 16328179 10559 10558 726377966 14704 14706 390537584 30848 30849 138011297 32249 32247 904919168 7291 7290 289086011 47837 47835 825330237 93412 93411 315793088 84026 84027 40829930 43836 43837 549596081 1554 1555 626016808 3943 3941 742355166 28620 28622 797135469 87344 87342 700694396 93418 93419 891398323 5723 5722 679480695 11032 11033 732978541 46123 46125 493732618 32100 32102 499189695 93424 93422 67077772 66959 66957 557189102 50449 50448 376928909 36368 36366 572675606 47727 47728 70768673 24151 24149 877472027 60996 60994 157441916 93430 93431 28852193 44369 44367 636960959 36609 36608 694724288 31905 31907 481922834 67582 67580 18985266 32332 32333 899044339 64657 64659 863379407 43551 43553 693356749 86707 86706 39769724 68749 68747 927098061 68936 68937 706488031 81787 81786 579861745 93441 93443 790044438 23280 23282 959982178 93444 93445 670796968 49954 49953 647490307 63579 63577 886817211 68733 68732 865972298 59312 59310 284179080 91564 91566 916344911 86071 86070 284964621 37524 37526 348359970 51520 51519 5152001 64495 64493 388081250 92576 92578 778253837 69664 69663 895822091 93457 93456 522559033 93458 93456 405369232 33382 33381 802453157 23166 23165 887526442 96396 96395 578760825 86366 86368 92741487 93462 93463 573375518 86873 86874 33268518 93464 93465 832399535 14881 14879 58403674 86001 85999 380018602 98875 98876 820828077 93468 93469 876456172 93470 93468 956010223 78932 78934 621982428 20816 20818 3258607 93505 93504 148331238 46180 46178 602434705 13061 13060 371020331 26318 26316 314753057 15742 15744 584759926 47965 47963 28919783 84001 84002 898387826 29748 29749 373663996 58822 58821 284405787 24583 24581 130298972 76073 76075 209673331 17514 17516 519394875 58688 58689 726088566 99622 99624 721811869 85784 85783 61979983 70732 70730 836544033 39180 39182 699690444 21561 21560 13925405 10369 10370 766905104 44989 44988 481301232 71220 71219 571700360 93493 93494 790862740 2669 2667 960202272 92802 92803 974068083 96138 96137 779629494 12531 12529 743278460 48595 48593 189429966 72357 72355 499199861 69234 69236 997191816 77060 77061 325263763 93503 93502 25405904 32245 32244 687393352 1555 1556 44417493 75417 75418 576952924 93507 93505 476307132 93758 93756 110327103 32226 32225 321703061 79109 79110 102291870 71817 71818 293662350 26308 26309 257390644 93513 93512 61749862 93512 93514 307604707 72303 72301 97215525 40395 40396 372510211 52680 52679 884639755 43314 43312 574129658 54767 54768 801943750 16923 16921 478522124 74685 74686 23479272 19551 19553 543738229 93523 93522 568946327 95344 95343 776983477 66393 66392 589976710 58712 58714 928492844 22170 22168 17066277 11067 11068 645989094 36535 36536 68792085 37043 37042 696329912 67033 67031 147223007 5347 5349 456302732 20230 20228 556557797 229 230 296380921 93535 93533 969993881 4333 4332 837191703 59303 59301 377057516 82469 82471 186873745 24734 24735 403357706 26015 26017 466198267 32576 32574 957399620 23613 23611 33864550 6758 6759 316334669 21297 21299 972192562 34104 34105 490676394 62686 62684 728972068 14917 14918 989845860 12474 12476 698390968 15839 15841 80253440 29623 29624 635163833 93551 93549 617898928 56288 56287 947922190 63190 63188 892130763 59297 59298 20319447 26599 26597 848084091 24946 24945 14994361 9085 9084 904163254 46082 46083 792980853 86451 86450 108490351 56533 56531 772613824 92885 92886 916603405 23265 23266 466646095 54445 54446 490419740 71708 71709 677523505 42207 42208 496220226 75534 75532 753996129 94433 94435 270201973 93567 93568 699812252 93569 93567 33863532 21893 21895 726021488 93571 93569 60286803 30117 30119 965038742 93572 93573 883415747 27596 27598 305721473 94172 94171 599305713 26452 26454 288804663 65227 65225 835119654 93578 93577 138158176 30317 30319 171738991 6703 6704 677027484 97864 97862 596715669 86955 86954 57894170 92420 92418 887679311 93582 93584 686571879 11036 11034 240573623 29380 29381 6035331 63601 63599 633425915 10244 10245 193933370 7677 7678 174073173 99429 99427 134690225 59622 59620 283368253 41896 41895 466797120 2721 2723 707826653 93592 93594 140169599 12373 12371 919089349 64641 64643 611263396 44050 44049 147183328 93598 93597 45922060 68177 68179 646049446 99658 99660 59169815 93600 93601 70953620 93602 93600 804046137 36743 36741 670772697 78385 78386 652666190 11589 11587 101782867 28737 28735 936636974 24359 24357 238785721 85855 85853 809849218 79768 79770 895802906 66388 66390 37098454 93609 93611 832731526 16141 16139 25330159 82145 82147 959765259 9117 9116 384867934 75914 75915 304714979 58657 58655 820669781 93616 93617 614463979 82410 82412 231430330 81248 81249 564511831 55005 55007 628094586 16972 16970 817829028 13083 13084 314711840 34437 34438 906288335 1516 1515 452055718 97292 97294 585501637 93626 93624 339828618 29406 29404 596512026 93628 93626 242843685 48101 48103 451047677 64505 64506 56825913 93630 93631 59377260 15719 15720 309972169 57870 57871 154780068 54924 54925 641128493 93635 93633 142897372 19784 19786 185461861 91177 91176 225292594 16010 16008 334952878 93639 93638 15192038 25650 25648 305995603 16390 16389 10402246 726 724 22066374 15415 15414 256965353 93644 93642 70805743 13438 13437 231897248 77627 77625 916614084 2270 2271 246905258 28555 28553 865687066 78309 78308 874988711 81519 81517 332612538 58743 58744 744191183 97537 97539 94720952 81435 81437 421567716 61278 61276 9765632 72757 72759 804918885 79661 79659 915051826 69626 69628 81973509 93658 93656 77823920 5796 5798 296531548 23333 23334 94505717 52427 52425 738817499 93662 93661 134422056 9428 9427 9044741 96760 96758 162392304 63975 63977 636231644 1902 1901 994369419 92166 92168 921597338 18170 18169 756694298 93669 93668 182234530 58140 58139 666959935 93670 93671 950993078 91093 91094 306091498 25057 25056 979706474 66282 66283 668771952 77863 77861 560404185 49743 49744 530266334 94327 94326 160075926 62420 62419 121872524 64338 64340 481422054 35843 35845 874146037 80986 80988 420287532 18542 18544 187642821 79243 79242 738294948 84557 84559 55622964 97994 97993 329571668 93423 93422 580909715 93685 93687 417655616 51839 51841 431818532 1641 1643 340085470 93398 93397 50727215 93996 93998 256137161 7139 7138 151505234 69724 69722 878384313 93693 93694 310959641 62773 62771 530667443 62085 62086 11072463 72291 72290 34440829 93697 93698 10175123 20777 20778 693696341 58379 58377 875359406 74368 74369 511592930 93702 93700 341032739 53493 53494 752864363 23149 23151 728388232 93705 93703 67584327 93706 93704 647230485 36346 36344 101128341 46989 46990 583767803 66276 66275 880701997 78872 78874 301270518 93709 93711 238582742 85763 85761 361583398 90510 90512 259129273 37129 37127 285112859 79280 79279 649574165 90903 90905 361883695 19856 19858 275494197 76495 76494 704765720 30760 30761 719584927 998 999 262759869 67486 67484 892248207 43927 43929 123353929 92690 92689 175365283 9949 9951 936050814 84058 84060 200785112 64975 64977 934087501 94424 94423 196780981 93728 93727 492476579 86070 86072 700296390 93730 93728 371937413 79309 79308 904130892 26254 26252 660918367 2169 2168 141690163 25136 25134 449654681 21525 21526 590692420 53068 53066 954118764 42047 42045 222275484 28038 28036 311860980 18763 18764 995035997 65969 65968 21995142 12646 12648 919317667 93742 93740 70966083 38344 38343 359399354 46179 46181 454099437 8559 8557 863329934 61466 61465 576792570 93746 93747 43990882 15858 15859 327731687 89975 89976 529875909 96519 96517 668682703 11583 11585 1520578 36365 36366 57585212 11549 11548 733919576 93754 93753 65984829 22244 22245 291270698 93756 93754 286012857 90408 90406 721329526 90168 90166 814862082 20701 20699 43000907 81504 81502 1312429 15920 15922 152832503 33980 33979 373578914 4544 4543 313466559 25809 25811 769817967 38855 38853 685285076 43760 43759 474909410 93767 93766 97476482 75919 75917 901599958 16613 16615 707746985 2989 2987 554035277 23999 24000 526367345 93772 93770 24873151 45941 45943 412356410 47781 47783 436619186 49085 49084 74156498 90003 90002 667361931 36899 36901 20400107 58830 58831 477597348 79864 79866 98005196 29088 29089 877991838 14370 14369 826370118 97270 97271 223089657 73610 73611 312454634 93784 93783 3022305 77954 77953 471153785 31127 31128 964628043 93787 93785 303955356 96330 96331 871050817 35611 35613 697312725 19316 19317 374739578 51305 51306 641895606 93792 93791 395236654 37709 37710 743036241 27794 27792 698360360 85741 85743 366705391 7043 7045 247810333 23495 23496 70732805 16256 16254 435669564 24894 24895 516812131 17576 17578 25839366 51502 51501 250914735 22490 22491 654299488 10620 10618 811151634 85745 85747 309312231 80319 80320 32975153 26062 26064 161904259 28389 28390 223931743 40223 40222 53729343 85830 85829 349672208 32980 32979 13071704 88478 88477 377480849 75405 75404 253150867 2355 2354 361742839 93814 93812 729110228 7101 7100 16909910 93816 93814 822555117 31896 31898 173150515 93817 93818 220953524 60730 60728 450310203 93820 93819 529002328 29823 29822 70368053 62148 62147 572129013 37650 37649 955371573 40228 40230 921375077 71076 71074 63618066 78817 78819 492851802 25123 25122 898122011 83906 83907 825116841 93828 93829 763243014 81998 82000 887662313 1894 1895 407956777 20284 20286 171379261 93630 93628 263294957 83290 83288 430283630 94499 94497 207305343 94798 94797 202819133 25266 25264 991218120 93838 93836 399899383 55441 55439 38944160 2956 2957 55029321 2753 2752 712431422 60918 60919 524258134 25071 25070 985201651 54175 54176 451841031 79396 79398 17196569 97960 97959 863366050 49795 49793 942554694 72533 72532 555329439 89266 89264 446062277 33848 33847 68354743 73393 73391 430568262 21586 21587 855752253 26061 26060 97757908 52647 52645 754810289 2629 2630 482157064 93855 93856 289998995 33638 33637 244339580 93858 93856 514088565 14725 14723 131460227 40557 40555 473715028 93859 93861 838654487 89243 89241 775985704 2429 2430 14538771 77007 77006 940743610 95879 95878 545578147 807 806 236406710 39109 39107 830857720 66658 66660 422304257 45751 45749 739049536 66123 66121 766828108 75026 75027 360205781 20389 20388 944944106 93872 93873 506784692 56810 56808 36766686 13461 13460 413322290 67392 67390 788258105 15931 15930 915722730 25408 25409 913173411 40988 40986 527719162 88167 88165 998636599 39133 39131 285248623 24025 24026 55985300 37411 37412 481620477 93884 93882 762912816 30473 30471 868566516 13118 13120 807417840 10969 10968 331740527 75841 75839 969459702 32449 32448 99169486 93889 93890 982218683 9889 9888 48478311 77077 77076 923826269 8763 8761 762176889 44131 44132 656465210 24392 24394 895815521 29095 29094 30892733 18693 18692 361633041 24657 24659 963909496 62195 62194 39758013 5434 5436 147725171 50685 50686 486513623 93900 93902 342092228 95182 95184 418033982 83720 83718 17752160 84488 84489 741435315 3084 3083 39221809 12294 12296 912077452 51689 51687 39776105 93922 93920 864781996 69331 69329 628994069 33062 33060 747555250 84788 84790 191622389 33722 33721 296862065 50831 50833 269820555 32164 32163 303568801 23767 23766 772692594 92865 92864 566314451 93916 93918 77797105 90107 90105 2817451 47485 47484 596221136 59621 59619 831578441 59685 59684 506859370 65003 65001 20436488 89373 89372 147460868 98147 98149 535939947 47530 47529 547907933 95994 95992 221673556 79943 79942 44448902 94959 94957 586055799 70837 70835 819792884 93930 93931 802519055 81713 81715 169766868 1686 1688 906832847 85512 85513 889333406 28838 28836 53408028 4347 4345 547135725 34471 34470 814490233 2189 2187 483327886 93939 93938 973621827 45085 45086 741816279 1324 1323 61140382 26347 26348 298144314 41370 41368 966684079 53543 53541 5287194 67990 67988 550102284 96275 96277 258981340 26293 26292 133435248 45747 45748 870412866 16378 16379 132667828 93948 93950 598033396 18253 18252 604777978 59259 59260 564958304 26238 26237 34375212 61547 61546 381998788 83384 83382 734125733 11558 11556 948516489 23394 23395 698895149 18267 18265 6106579 19884 19883 772530219 36638 36636 899565142 26811 26809 482715158 62787 62786 695330411 37629 37627 624540973 93964 93962 742128739 94263 94264 62600552 85848 85847 414211611 12106 12108 422969006 78543 78544 974955216 99524 99525 660976456 16542 16540 784033077 66093 66092 700706454 20710 20708 598043587 93973 93972 385902080 24638 24636 744762193 35273 35271 12741168 47551 47553 405034980 1104 1102 577216126 69195 69197 109475784 99337 99335 745096364 19291 19289 504474848 67953 67951 46081748 98977 98975 642197562 32942 32943 562706846 97694 97692 659651558 69055 69054 910964918 43293 43292 290897673 85195 85197 634515326 64959 64957 225327149 98466 98465 179397632 7702 7703 976093659 55802 55801 570821158 49235 49233 903896428 36532 36530 926141741 49136 49134 944875548 22229 22228 474402135 74725 74727 507979360 93997 93996 553133536 11532 11530 680401274 337 335 441339700 26255 26257 279827274 94001 93999 752775519 61100 61102 893074535 49063 49064 732969669 70741 70740 70104686 43178 43177 35898643 94005 94006 108713114 17712 17711 471507573 67674 67676 188124309 4891 4890 447534346 40695 40696 444068238 94009 94011 227992213 61237 61235 733974412 22451 22453 26931317 6539 6537 94956802 94014 94015 985994199 54298 54300 127361187 51464 51462 127898154 94018 94016 453802359 96740 96741 555912659 81281 81279 781757743 7630 7631 590173474 94020 94022 13760182 83728 83727 323320197 27372 27370 49337608 20215 20213 106429692 41733 41734 312283719 31441 31443 857535437 3184 3182 794825484 1220 1219 588639865 19775 19773 767238651 1671 1673 338903022 97381 97379 124837786 80726 80725 24816126 7102 7101 225367651 85496 85494 99420688 70947 70948 935471895 74508 74509 671074326 79385 79383 287876950 45474 45475 97008063 2365 2364 541250157 83443 83445 767078381 65485 65483 275057775 58459 58458 429708393 27876 27875 7411079 79974 79975 479995350 4201 4200 451541900 38681 38683 299692003 28260 28258 899583958 56679 56677 36129221 1972 1971 554039120 94049 94051 869512421 28 26 589884111 20170 20168 859512277 56715 56713 64138658 93433 93432 199815561 20988 20986 717285483 36087 36086 45626052 64 66 225748525 51213 51214 668646352 87933 87935 245802917 7323 7325 768469106 29320 29318 290980062 36154 36156 956605469 85445 85443 562377984 53261 53263 875205222 35609 35611 880133224 16833 16835 513472440 79968 79966 582050046 57624 57622 635678793 56311 56310 495893699 16355 16357 401216332 15791 15789 40412842 30076 30075 531273321 18950 18949 225372585 52186 52185 513492330 97956 97955 236265999 2421 2420 346939959 14304 14305 522911000 26964 26963 686866692 75303 75301 76027583 14621 14620 80950473 40657 40659 811788755 6746 6747 335912946 73366 73368 306087501 46102 46100 452754776 6690 6689 830505441 83842 83843 907081073 92069 92068 899634899 60274 60276 860115907 52722 52723 502736140 29242 29241 413266079 94655 94653 188385645 77412 77410 155214603 54272 54271 478478179 94095 94093 451088128 29261 29260 34275516 83954 83953 239035350 38994 38992 124835769 76729 76727 4068604 57389 57388 934664036 60639 60638 663332588 99767 99768 483159587 21453 21454 211866206 82008 82009 19758222 20724 20726 346271676 72123 72124 380856958 63725 63726 179478743 89360 89362 16522342 8961 8959 32445656 78917 78916 730553063 26327 26326 572603001 94111 94112 661865118 94111 94113 686992501 79200 79198 910377537 44950 44948 400050748 55574 55575 49960170 90493 90492 445641452 94116 94118 110474930 73640 73642 467519613 59727 59725 977782658 70888 70889 424462651 73537 73538 423989286 94156 94154 59874682 69576 69577 339516835 49237 49236 495807877 28441 28440 945891019 59867 59866 737039319 59261 59260 740503566 31106 31105 661766030 47077 47075 58663315 31664 31662 63429404 9555 9557 233800584 82857 82856 24641856 16500 16499 536958134 63937 63935 40964149 54793 54792 981577560 27810 27809 281240361 96646 96645 290697261 94137 94139 738365936 45767 45769 333501388 95611 95609 256920314 94141 94142 959135288 29097 29098 66323842 42707 42705 830447796 39197 39196 373355017 58002 58000 70051800 5130 5132 896233219 56823 56824 477850597 50581 50582 303447504 6793 6792 607290710 23227 23225 661614061 3242 3240 869914551 94153 94151 76244076 87946 87947 880814266 58719 58718 113872289 60861 60863 952895880 48268 48267 852842271 90901 90902 772587605 62734 62736 44743651 77700 77701 49082423 6294 6293 4747982 72864 72865 96564024 94161 94163 15498585 96343 96345 478124714 94164 94165 379485316 17529 17527 407783866 94165 94167 642502159 18424 18423 112467528 94168 94169 942233581 48375 48374 40836086 52665 52663 816514038 98937 98935 635604351 68800 68802 572593628 60823 60822 556437579 91954 91955 592982880 19093 19094 365821504 9450 9448 417184965 99283 99282 974105050 14374 14372 48171397 5905 5907 635543678 46382 46381 28237124 45092 45090 192374539 26690 26688 585443586 61290 61288 31103667 36824 36826 690023572 92297 92295 80080905 72308 72306 543870037 36886 36888 671691354 58586 58584 825732889 40928 40927 648566081 65315 65314 67795042 61755 61754 159886966 13242 13241 666055383 68503 68504 190242279 37188 37186 204947185 52525 52524 981799434 17998 17999 72112632 44544 44543 382920305 74417 74416 528453934 54055 54053 209752223 94200 94201 251000138 32898 32897 254234394 27777 27775 650912295 96514 96512 908250817 94205 94203 773680830 53487 53489 480934496 1868 1870 262068562 55301 55302 662562946 44281 44279 485000170 97773 97771 842750854 76600 76602 911430916 62084 62082 105777141 26885 26887 158994568 96526 96528 495162643 72576 72574 945814779 66368 66369 305826740 33164 33162 455928053 33648 33650 60579153 89997 89998 781460693 94220 94218 823377243 74116 74115 550814899 94221 94222 726904527 94221 94223 257605270 58561 58560 588519435 85017 85019 654457063 65350 65349 828388064 68513 68515 955751718 84624 84626 522198760 39690 39691 909984476 42645 42646 212763674 97232 97234 600360657 94231 94232 386319259 69723 69722 961110654 38569 38570 16736471 97851 97849 15437253 1975 1974 599809233 35696 35694 191087840 47036 47038 80274871 94238 94239 646083736 11604 11602 430910650 42622 42621 780336823 97422 97421 359282717 30535 30536 635980991 5266 5264 81819531 75067 75068 697882332 75398 75397 460785837 61823 61824 838806808 516 518 222898684 72284 72285 248455374 27610 27608 955535316 92642 92644 795222625 45795 45793 51122122 29710 29709 701277997 31919 31917 623793728 12897 12896 307768254 47434 47436 313662007 94257 94256 367994432 18028 18029 888996708 73302 73301 686390583 11582 11580 561067653 94260 94261 16125041 38247 38245 184695797 87013 87015 222745144 27412 27413 291943550 61765 61763 994248396 79877 79878 803819631 36050 36052 73270800 68967 68965 769342703 48025 48027 840222595 7189 7191 312966033 94270 94271 706869362 46761 46759 65506857 70250 70249 969647212 97322 97321 817688797 35961 35960 129870839 5983 5985 146244735 17666 17664 36269953 95827 95825 645069594 94278 94279 971193497 84128 84126 700570826 9809 9808 405314399 94282 94280 656190161 94281 94283 16846905 70890 70892 756174568 94283 94285 339682760 13485 13484 492344531 65024 65023 522375963 57784 57786 998400568 6362 6364 815469090 94290 94289 860725425 81797 81795 573258341 61222 61220 949423648 44340 44339 124187637 57112 57114 49112899 36316 36314 370726563 20498 20497 113221768 94297 94296 956533105 21274 21272 775135522 45312 45311 524547654 47883 47882 865350748 4499 4498 978347494 3213 3211 526755117 41612 41610 16993824 47399 47398 202815501 94305 94304 182627402 69083 69081 827553544 92218 92217 838102506 97923 97924 418677777 84305 84306 323803574 56742 56741 66788248 90879 90877 439086783 52343 52341 46399839 69118 69117 727228393 77342 77341 517028233 42242 42240 562362782 24582 24580 507895796 2807 2805 139218883 24608 24607 22555080 94319 94318 668534763 24415 24416 547609936 11505 11503 321246155 39682 39681 695311369 46160 46161 182317039 2534 2533 1593593 60994 60993 652163755 8680 8678 93331266 1051 1052 408926035 63221 63219 573736183 94711 94710 917197230 18408 18406 479837742 31593 31594 679998889 47019 47018 873089111 69380 69382 473354057 50307 50306 606276556 62459 62457 538396387 12897 12899 311253417 56545 56544 233344399 33531 33530 609057757 53870 53869 447434202 44074 44072 481758081 7855 7854 25692859 69137 69135 134250857 1365 1363 22936777 54225 54227 326087929 38311 38312 478098858 22320 22322 355548474 85442 85440 789621199 17398 17399 633792557 46875 46873 236188766 91059 91057 219954272 80499 80497 50467696 62526 62528 624343230 94353 94352 967770749 89421 89419 881444523 94355 94353 690026772 53470 53472 568627793 37417 37419 186288592 35706 35705 67812660 94359 94357 238753671 54814 54813 786374413 50203 50202 408454852 57373 57375 3868885 94361 94363 165919096 75138 75136 241057312 18939 18940 803730156 4987 4985 973117612 10294 10296 917321722 94366 94368 100993594 36698 36696 251494269 90123 90125 919269532 94370 94371 402835206 16696 16697 455077904 6974 6975 70292945 48814 48813 13813708 93411 93409 745179127 40307 40306 920999130 37967 37966 532423652 94376 94378 526169894 53139 53140 667233292 32724 32723 850775254 64382 64383 230007514 61250 61249 922056665 57672 57674 361539305 28311 28310 207348163 84625 84627 5698935 94385 94386 297054680 53625 53624 588574999 6719 6721 38562150 26323 26322 70779045 85464 85462 259840601 81736 81734 298539647 24991 24990 400911369 42390 42388 573378546 60762 60760 43898966 99097 99098 293137651 46791 46792 28318455 13836 13834 763559952 21731 21733 438170895 55444 55446 41901734 11673 11671 966711041 94401 94400 977303891 22122 22121 904660614 37103 37102 538612910 47814 47815 994952957 31777 31776 996555318 94406 94404 187494914 37219 37217 312554889 94406 94408 675577409 64633 64631 154169815 86896 86895 846456972 34311 34312 700631957 48489 48488 338834220 69361 69359 257075830 89291 89289 60714869 94415 94414 53390743 99669 99670 959579550 66556 66554 591217657 86640 86641 504639183 51798 51797 54389045 69561 69562 336156026 48252 48254 39386731 94422 94421 419876847 8995 8993 489694076 81088 81086 677718315 37513 37511 944280697 67083 67085 464645105 94426 94427 761690971 63312 63311 757015581 69610 69609 757687796 11610 11608 496667188 53023 53024 632188453 98708 98707 544836927 12279 12278 466760274 41375 41376 248557274 32170 32172 152252947 9302 9303 73524616 19202 19201 806642476 27994 27996 674134345 63672 63674 968626880 11727 11725 44863087 31398 31400 217769665 41875 41873 597054125 89335 89337 858264491 6799 6797 962330737 44972 44974 990517874 99310 99312 473345139 68936 68934 745677496 51732 51733 786043278 8743 8745 48724804 79237 79238 382127824 47704 47703 579754672 60168 60167 775637965 85971 85970 362553953 15369 15371 835204920 29524 29525 176772541 44778 44780 192861108 17110 17108 516586391 57675 57674 36388071 89609 89608 734826478 72650 72648 265051856 6408 6406 653939672 80054 80055 33273691 25868 25866 576313785 81231 81232 230079027 80842 80841 533897656 94466 94464 244914904 47163 47161 151837300 94468 94467 494592241 47461 47460 39440370 39228 39226 955750115 4518 4520 198943451 88126 88124 20882082 46153 46151 60866532 55960 55959 669300424 92569 92570 571920269 90443 90441 827578852 41689 41688 419185166 25661 25660 165607444 66415 66414 816331662 94480 94479 276017878 99797 99796 239472791 52531 52529 418210587 2005 2007 341033671 33833 33835 134447517 62091 62093 773966792 66514 66513 182544755 94104 94106 334959746 94488 94486 206678242 75718 75716 970124430 82264 82262 697717879 92647 92649 986387950 39637 39635 148279378 16080 16079 857028860 68438 68436 322094021 76566 76565 446813345 45043 45045 880093982 67478 67479 308412103 80271 80270 577092544 25375 25374 908495121 86995 86994 230264441 12754 12756 623369673 94502 94501 51214863 36520 36518 320874778 2458 2457 58707484 89020 89021 336798335 42648 42650 343840284 83521 83522 883821179 90074 90075 725165253 36146 36148 290009227 34106 34105 901176215 94511 94509 32492377 95924 95926 555701939 66899 66901 782826802 55088 55087 564591856 84207 84205 977929914 71375 71374 948005932 8086 8088 470424030 98566 98567 896663520 51314 51315 328876811 94520 94518 368977399 84170 84168 226610845 66832 66830 71464417 78839 78840 679655579 15123 15124 392084963 71289 71288 161203361 94525 94526 395213489 47496 47498 279368221 44915 44916 668298558 48944 48946 530530494 94529 94530 391463635 34135 34136 109148458 34382 34383 10697055 4852 4853 97349104 23551 23553 442546702 56744 56743 967387325 54039 54041 929041436 14740 14741 530692050 34568 34567 512012780 30714 30715 151883701 67504 67506 908822100 14263 14261 739292455 80018 80020 685613115 98782 98783 624542551 16856 16855 66824807 94545 94544 466166357 42763 42764 236219792 83750 83751 445678025 56976 56974 919912633 68457 68455 259353573 12164 12165 580506560 82236 82235 59835544 76635 76634 866420787 41916 41917 39616261 71869 71867 317312101 38401 38399 588473139 39613 39614 444902593 67138 67136 44852742 94558 94556 600379231 36004 36003 646448494 51659 51661 452382165 38222 38224 329981662 94562 94561 445161808 58130 58129 272410112 62123 62122 807933155 86309 86307 537250215 81689 81688 222360094 77498 77497 160883973 94566 94568 86989795 42135 42134 369529118 82 80 454396789 5919 5918 492202620 3287 3289 21816274 43882 43880 292740900 71900 71898 208981827 39716 39715 433428682 27103 27104 9392433 57957 57955 835278657 98097 98098 458606138 51290 51288 457723701 81643 81642 438170756 93638 93636 411230492 80957 80956 595197521 57444 57445 40006250 98607 98606 275041492 81469 81468 257114884 69009 69010 984414532 3736 3737 949731576 38485 38483 292020782 94176 94174 375901291 27391 27392 822356751 75483 75481 510026195 84085 84083 553277986 34142 34144 447090790 22898 22900 958367863 75426 75428 158878417 20982 20984 278419525 42962 42960 334540846 80524 80523 946382209 46453 46455 755556656 86841 86842 598221999 19684 19685 190985633 52025 52026 62396921 9623 9622 262628879 49255 49253 465232510 83103 83102 160398786 94606 94605 698036716 1532 1533 763209969 31472 31473 751490641 84288 84286 751252277 94608 94610 646600750 21821 21820 43043389 78525 78527 427572430 94613 94611 659773636 94186 94185 691099861 77866 77868 23249856 70221 70220 928919836 71168 71167 632710108 35352 35354 11230652 16586 16588 389889321 13003 13001 455648105 63341 63339 485320464 4940 4942 408860418 55564 55565 442538636 10929 10928 754933605 2264 2266 11521174 672 674 540699016 6326 6324 139780832 83063 83065 615359174 2272 2271 565059781 94628 94630 486002038 53405 53403 773841024 153 155 770327490 49440 49438 869559453 61772 61773 542850231 79329 79327 505449902 82112 82113 882304920 43463 43464 15423039 61163 61165 695325048 47894 47893 307414796 42311 42313 419186951 94640 94641 686034289 24374 24372 752006317 80565 80566 914951713 87102 87103 202378965 96064 96063 201749019 94645 94646 81820812 56063 56065 447929306 44969 44971 330379850 18407 18406 88052428 94649 94650 168139535 52806 52808 219611910 59018 59016 921171378 16260 16258 241067318 86696 86697 318299254 12005 12007 479732441 71734 71732 304474847 65615 65614 837274286 88816 88815 486045124 4043 4044 49424746 60349 60348 327715236 99046 99048 694082221 44229 44230 470721342 94661 94663 922445365 57048 57046 521557595 11723 11721 595410258 44395 44393 860837615 17380 17379 652422297 6018 6016 452958304 71397 71396 846730717 33900 33902 353859366 10815 10814 443811419 20581 20582 601858196 34806 34807 574618933 88857 88855 189705461 47201 47202 28847138 86973 86971 687480795 12602 12600 918260835 41085 41087 665273012 41283 41284 289196537 42487 42485 813567390 53929 53931 303036181 27857 27856 467374717 16413 16415 139066832 50136 50138 63151690 57748 57749 47789596 89161 89159 972162222 94687 94685 120303098 17185 17184 59623887 94689 94688 980337134 628 626 477765226 76160 76158 258972080 72556 72555 608789026 80220 80218 723606821 55464 55462 919412759 45145 45143 297481613 47372 47370 306985403 2230 2231 243035902 45895 45894 223294433 3625 3623 672026129 61346 61347 41717783 14769 14770 327478747 34627 34628 363637814 94703 94701 939702815 7059 7057 278186551 12992 12990 888789441 88283 88281 58984520 94707 94706 24236926 1381 1380 123331871 49610 49611 932431579 15619 15620 581289103 41588 41586 985316187 35853 35851 954482777 40138 40137 273086453 94712 94714 458057028 14060 14062 385145029 69449 69448 14525040 35750 35752 847186178 67643 67642 107731175 95823 95825 473739056 5345 5344 341281141 12378 12376 107227543 94722 94720 736072890 94723 94722 602828531 94723 94724 41187197 26682 26683 118941549 97896 97895 240385347 15775 15773 679465418 66746 66745 44763936 40316 40318 150079715 18050 18049 595203278 82522 82524 69661525 17435 17433 754700796 33620 33618 667678585 94732 94734 877804008 78398 78396 25373591 94736 94735 37450544 60120 60119 489830998 55309 55311 627176934 67116 67118 4003191 94739 94740 508466146 77561 77559 51623619 94740 94742 654039900 50304 50303 290313026 79395 79397 939788218 94744 94745 604224686 15041 15040 226161830 2311 2309 658046759 21239 21238 223692644 94749 94747 896486696 94018 94019 293880418 94751 94749 38735802 48236 48234 933459729 9639 9638 568867048 94574 94575 944294388 88129 88131 378348658 25067 25065 670792951 17692 17693 29634246 94758 94757 599864321 75887 75889 90799659 11824 11823 190064588 67326 67325 117396032 40630 40629 183597813 94763 94762 740132261 40215 40214 382592335 35382 35380 393069048 94765 94766 438741373 29436 29437 467995651 41230 41228 5816000 83777 83779 923399731 75617 75615 993569037 53986 53984 533911372 80688 80690 83435875 74552 74550 472668508 48879 48880 97067099 56407 56409 789968110 24890 24889 419324161 35453 35451 292007039 70858 70857 394486242 67753 67752 120921142 32235 32236 675943014 80095 80094 63615439 28845 28844 341633632 35133 35131 777199833 28198 28197 9445348 55701 55700 958064417 7338 7340 248901465 94787 94785 493679982 99341 99339 153921998 17082 17084 773443694 43530 43529 406257042 59474 59472 311901681 78985 78983 661040382 94793 94791 482497109 88330 88329 953427862 26687 26688 188936769 98623 98622 179157329 15099 15100 713694359 48753 48754 273368116 7917 7918 645468323 79793 79794 551368741 66262 66260 50649753 51577 51575 499334399 32749 32747 790552638 7300 7301 846840546 94803 94805 2895845 36104 36103 808348877 73383 73384 238142365 14976 14978 653330798 85514 85513 16262313 26214 26215 49071160 11591 11590 621419312 94811 94812 819808439 94811 94813 900736566 5958 5956 672479776 94815 94814 261732299 28180 28178 574574893 26558 26559 404515714 29959 29960 480638503 94819 94817 246242597 8244 8243 683941188 35414 35415 426208679 2121 2123 752079668 2772 2774 438948954 99178 99180 839055351 92248 92250 46237282 67149 67148 37886961 14647 14646 458198634 57162 57164 935015232 42292 42293 155260566 96827 96826 71584077 94830 94831 251254456 9868 9866 874049185 95486 95485 269753542 82889 82887 169984763 88193 88192 266016140 66201 66203 39134111 26000 25999 986620830 67784 67786 927685104 15139 15138 146973329 749 750 218005057 2779 2778 698608234 73060 73062 665295593 94841 94843 249014103 91451 91449 640511893 83891 83890 54581661 2594 2592 97311459 54677 54676 601657810 12731 12733 802101292 42232 42230 722189644 64664 64663 786010016 57445 57447 544052953 7198 7200 769715353 9056 9057 526847920 94854 94852 45674025 13193 13192 104907944 99579 99578 642262517 24954 24953 72485288 70727 70728 475797831 7111 7112 979739999 60618 60619 756480094 15867 15866 1586485 94862 94860 839049225 45566 45565 663187841 87392 87391 415652212 12672 12671 663188988 30349 30347 494079041 24907 24908 136893046 61189 61190 511399642 58249 58247 10013127 15293 15295 205504774 75376 75378 417871113 49447 49449 373619899 68249 68248 18939140 95901 95900 402909492 77873 77871 851323882 94876 94875 660294722 44097 44096 77282117 56336 56338 111424999 12364 12362 222093869 94880 94878 476135969 84875 84877 40847806 70574 70573 848407812 69125 69123 684662217 94884 94882 530803979 94883 94885 3782090 30956 30955 453298096 94886 94887 553439770 86485 86486 525833274 94889 94887 362029926 82789 82790 474063063 4419 4418 648331872 28638 28637 434073066 82430 82428 704570804 59011 59009 265663398 13307 13305 574698558 57922 57924 302310876 841 839 555288442 79006 79008 349743633 26036 26035 42690620 22455 22453 725414868 88267 88266 343646113 92587 92588 2865999 92601 92599 415391301 74624 74625 769983003 80019 80017 972712886 33822 33823 884644441 94906 94907 517821481 71637 71635 864478206 94909 94908 836860524 30740 30738 599487598 94910 94911 232299548 34564 34565 991222861 94913 94911 27073560 52861 52860 887947153 56999 56997 502377781 82099 82098 623588316 41955 41954 469671732 91889 91890 383293706 55329 55330 343769073 33480 33482 407953413 61469 61470 326223580 95097 95095 923988961 76585 76584 43050669 18423 18421 221624613 44309 44311 474323284 55040 55042 578344806 80393 80391 289911343 19374 19372 49627419 91988 91986 954853504 65816 65818 225570220 32850 32851 938774558 78802 78800 458455500 77906 77904 868623979 99396 99394 70230537 26853 26855 40976773 92086 92088 520014753 535 537 92241857 86722 86720 49123224 94939 94938 22317909 94940 94939 701529095 94939 94941 590415444 33717 33719 909279159 18426 18427 131199712 58705 58707 57633262 77723 77722 884173723 60893 60895 587987081 94946 94947 368328798 94948 94946 93886027 76006 76007 852937518 62341 62342 928275317 85101 85099 719458667 33910 33911 743663255 73522 73521 765855051 59720 59719 32478117 8950 8951 58798471 90056 90054 909754189 99732 99730 984033620 6163 6161 319509640 49881 49879 649772693 30086 30084 783767664 14546 14544 186183759 48850 48849 73295953 99294 99295 464750429 34445 34446 98557442 85708 85707 708036453 82628 82627 694881910 8207 8206 806633994 25542 25543 347231886 1762 1764 594209379 68479 68477 666659377 94969 94971 675609772 3434 3432 156703135 95112 95110 279711292 9729 9728 925368578 11378 11380 28086199 19863 19862 996202055 94976 94977 278764421 16388 16389 168708395 67887 67885 116888195 97846 97844 671885721 73127 73128 618756344 13088 13089 496486451 54169 54170 239831498 10750 10748 377472303 58601 58602 944858610 90248 90250 838353252 38270 38268 127168045 11966 11965 604743076 72756 72758 222520564 85988 85990 716010573 90684 90685 884665519 37204 37205 946526491 24281 24283 331757094 73988 73990 381610816 51425 51424 797176632 94241 94239 570545591 83395 83393 669213135 22655 22654 553540053 74997 74998 466387731 99242 99244 438263841 13934 13933 937251550 46594 46593 675711845 29582 29580 30249840 28231 28230 825983493 95005 95003 309395813 65133 65131 69441424 89927 89929 274269156 54704 54702 590942357 20781 20780 488025368 67294 67292 387211960 9599 9601 119250660 72954 72953 329597700 11645 11647 842934226 98079 98078 180508803 85129 85127 148515917 16796 16794 838162700 79077 79076 663957521 88098 88096 474775133 88761 88759 364188639 54158 54156 97177962 23500 23501 10457461 5306 5305 310329332 28297 28298 761728957 18306 18304 590360668 56136 56135 789745989 95026 95024 28477370 29800 29798 428076783 70007 70009 114939434 95029 95027 22727402 27731 27733 7197542 39500 39501 532244448 83989 83987 442885530 7490 7491 116793457 8395 8396 699143283 74688 74689 470776545 3012 3013 547207801 70963 70962 547458829 66893 66894 152292000 37990 37992 52978852 95039 95040 162754585 95040 95041 104732563 10141 10139 389969518 52962 52961 209723585 7748 7747 797177806 66943 66944 990746365 64676 64674 536135078 95047 95045 78478389 31546 31544 970243953 41883 41882 260795112 97233 97232 906726352 23752 23753 127875037 92949 92948 714598365 10793 10795 262921238 95054 95052 329253052 75128 75130 585120512 3423 3422 304548724 95055 95057 421370092 96430 96432 576327421 46783 46782 534042050 49295 49293 730240155 56445 56444 428523508 50769 50770 732607082 9297 9299 905581490 72227 72228 547759161 77872 77870 886438493 9953 9954 822994587 22285 22283 623451709 72321 72323 916260924 12515 12513 324806262 11406 11407 742958450 3863 3862 936619832 99298 99296 569328148 20633 20632 406098487 95074 95072 933983631 40007 40006 759501659 54423 54424 46636342 84552 84551 64322488 69476 69478 508463322 47496 47495 199539904 36755 36756 155080091 10953 10952 609902007 37827 37825 341273341 95083 95081 460449128 21143 21142 26365503 55492 55493 800585239 42329 42328 389103592 95087 95085 122044854 35267 35268 141547426 11710 11708 772219996 95090 95088 903156299 40304 40305 680936178 84948 84946 657032778 9814 9816 230818352 3055 3054 17084959 15161 15160 951085512 95096 95095 402659646 7307 7306 94128096 98618 98620 596321054 55946 55945 725362886 26163 26162 844820621 90189 90191 583104223 35396 35395 578657094 41671 41672 813422305 63626 63624 57756101 74594 74592 58640962 39083 39082 92016986 42260 42259 529215985 2941 2940 881969277 48556 48554 528839491 26890 26889 653319009 97749 97747 144765232 80054 80056 458275020 89620 89622 975146943 56016 56017 743300389 87335 87333 793569215 95115 95116 433760719 65113 65112 612268216 26091 26090 642893493 95118 95119 750270241 95120 95119 690602534 18366 18364 703548115 15140 15138 423912164 47348 47346 971510206 72781 72780 820174967 94691 94692 163363547 84718 84719 758543815 32486 32484 570068321 94665 94667 194216426 80123 80121 493432892 27407 27406 105098043 16813 16811 476513723 46909 46911 854964396 97665 97667 653356937 94387 94388 80876893 39317 39318 255856350 60079 60081 338375277 70398 70396 118314230 89340 89342 768654096 65313 65312 963770307 42079 42078 201379553 51336 51335 460103391 82556 82554 989443706 82281 82280 84008132 66844 66846 187516482 34185 34183 83609663 27460 27462 319841159 77445 77447 22039074 77517 77518 579887053 30312 30311 371159866 95150 95149 706879077 51177 51175 89616000 37857 37859 930428993 14983 14981 687235987 49665 49663 164008454 84075 84077 971726182 18841 18839 533764195 93112 93110 496601398 38337 38339 23008930 64489 64487 200925632 69905 69904 645979004 27033 27034 6036144 27344 27345 45962802 2331 2330 113991772 49265 49264 932079065 68831 68829 403423154 94799 94797 208026869 56084 56085 373410415 6712 6710 879471434 74723 74721 472861587 95170 95169 36592111 30791 30790 823697425 46256 46254 808830372 91774 91776 323422154 35909 35908 998953829 6247 6249 723976892 26715 26713 334699328 95175 95177 420384375 19077 19076 35911011 4896 4897 798808017 91554 91553 718509433 70159 70158 213595355 85824 85823 734138423 17411 17413 591624980 50955 50954 376629041 17553 17555 658212316 32908 32909 612167923 72946 72947 784236843 76176 76175 722789197 94894 94893 964250754 81560 81558 782265838 89180 89179 818776610 93857 93859 870834996 37424 37423 311864957 39338 39336 283665219 95195 95193 411542506 33519 33518 524598613 44554 44556 238114460 65885 65884 307886929 50272 50274 664779989 85706 85707 317606814 95199 95201 178237271 49465 49463 579157305 44625 44624 480290332 50476 50474 676364805 74912 74911 120827206 80523 80521 700656483 48767 48766 87107161 95208 95206 281187587 61822 61820 712518056 20117 20118 24670714 14246 14245 944839693 83119 83117 566538260 24416 24417 812764381 65479 65477 340862315 61943 61941 949694491 3173 3175 155302968 10418 10416 14649580 41479 41477 646320362 95219 95217 48746059 33621 33619 701380213 44002 44003 763044862 6457 6455 102274285 70805 70806 714500553 10025 10024 518526547 77075 77073 406278881 82022 82023 588486063 55735 55733 532511651 82320 82319 691586142 44286 44287 25224070 61836 61838 265124270 1800 1798 91904335 95232 95230 47292584 80678 80676 48541060 33644 33642 690272301 95234 95235 841565474 494 496 460364101 42283 42282 391335570 15429 15430 650377139 27816 27815 27590874 77772 77770 18941645 40788 40787 223879441 19917 19916 324910218 55704 55702 965665301 1497 1498 377738461 96445 96443 157452928 30260 30262 753968961 95247 95245 394272983 45534 45535 855794837 64823 64822 838992901 2125 2126 755221291 63518 63519 794263048 72589 72591 320685852 38188 38190 700477163 57268 57270 954787038 31380 31382 863183860 56888 56889 849490456 61878 61876 895397662 19295 19296 972724404 87964 87962 176870089 21019 21020 881475638 90262 90261 169563569 3567 3566 501195085 95263 95262 301028125 98849 98850 926381992 70280 70281 65887065 49344 49343 53263371 29718 29719 131233893 17833 17832 280420514 65708 65706 63269615 95270 95269 866857365 85951 85949 494089087 20902 20904 855550940 56596 56594 902740978 50068 50069 143564885 95275 95274 829764905 90550 90549 942663956 13484 13482 68432642 36098 36099 515841786 66798 66796 840016007 52096 52094 383045001 75436 75437 381931110 95149 95151 890542326 61549 61551 660393378 49091 49089 42385536 76908 76907 46957191 93042 93040 405829377 54824 54822 629447651 54301 54303 439727043 86362 86364 774679155 63454 63456 985501076 63707 63708 655447196 51577 51578 5846557 95293 95291 538991707 89691 89693 900897647 95293 95295 254090623 13015 13017 54418911 95295 95297 118084118 44148 44147 814635028 72820 72821 331086629 2673 2675 792882526 78742 78741 749355420 95300 95302 832213577 84251 84252 267084680 93685 93683 782975859 52009 52008 939262347 95305 95306 371941018 84738 84739 42538633 88538 88536 367628793 13546 13545 460649381 66206 66205 853398997 1377 1375 443531884 52863 52865 400073811 62585 62583 725876559 95312 95314 467231628 47172 47170 749920855 26495 26493 570176995 58499 58501 462494740 65600 65602 353313943 95319 95317 988476631 69822 69821 549673108 42209 42207 650210337 81851 81853 712791439 95323 95322 594570330 95322 95324 734391121 95325 95323 464545478 44117 44115 811913555 76822 76824 523594678 42542 42540 436674700 79401 79400 334828283 96100 96102 731422599 88647 88649 738576544 41211 41209 43535032 90303 90304 304173529 98873 98875 565285648 81974 81976 516398646 19476 19477 182547663 17216 17214 134232348 94585 94586 290715802 81586 81584 498823030 8714 8713 517027021 43540 43539 81132968 77177 77175 309056786 89968 89966 45767108 46204 46202 959338035 72802 72804 195194369 50917 50919 510735404 8192 8194 628709225 92839 92838 365706885 69411 69410 291405009 71879 71878 10880734 80845 80843 231051790 12873 12872 829005260 95503 95505 591190886 64651 64652 777392611 77526 77528 231228741 92985 92984 904946964 95357 95355 887759921 56068 56067 118910010 93906 93908 71446784 95360 95358 246500591 95361 95360 382670153 81854 81856 23839652 95363 95361 114334744 7531 7533 615148529 7980 7978 340482790 2574 2575 621866281 30381 30379 875095752 99628 99626 46226738 72845 72844 972745190 19879 19881 791130003 47159 47160 777727279 53467 53466 570881743 37832 37831 66185803 36203 36204 109667826 95375 95373 24588241 49712 49713 502599785 98729 98727 872395195 11150 11152 436034582 28486 28484 399509527 48015 48013 280091044 74346 74348 267210239 4856 4857 202700568 31284 31282 406132426 92348 92347 390774953 23934 23936 129900420 90749 90748 191603666 52148 52149 339266204 13308 13309 39689893 95389 95388 65995741 38254 38252 317183330 13148 13149 543957151 85294 85292 341651528 6529 6528 465014847 34147 34145 301470635 39743 39741 977039564 89615 89616 700893255 1838 1836 860380163 26777 26776 20697044 45190 45192 439255166 78324 78323 829053403 95399 95401 34331432 80395 80393 80151751 11745 11746 774087924 34579 34577 245972287 16280 16281 15190223 40588 40586 945164723 15506 15508 999683539 34037 34039 156123189 21312 21310 8069565 99998 100000 194833547 96578 96577 702025633 54434 54432 701299842 51094 51095 660549340 394 392 142249605 21695 21693 878274123 17075 17074 32109677 11275 11277 409378746 24276 24274 652029083 86103 86102 81864607 94463 94461 50199364 44240 44239 14595337 43149 43147 217626125 95423 95421 902966739 87916 87914 42995160 95424 95425 248445725 95426 95425 932045533 3806 3804 13449212 85071 85070 883474172 58784 58786 255267953 92898 92899 170185297 83152 83153 989425304 95432 95430 301795338 95433 95432 877892642 63166 63165 122829173 95435 95433 993337861 3844 3842 869903709 20124 20122 64546930 95438 95437 821240215 65984 65985 275144968 87068 87069 509088472 95441 95440 758502727 95441 95442 275756746 30008 30007 565233991 67280 67279 406707294 93439 93438 131333802 3678 3676 653829731 58286 58288 475145167 39698 39697 792220760 62983 62985 961905480 86737 86738 97127806 62652 62651 232998799 99526 99528 606167602 47651 47652 64562932 95454 95453 241825658 29592 29590 647302106 9079 9080 60770014 22992 22994 10076963 35596 35595 451308665 20456 20455 594889449 60196 60194 208676175 15639 15637 674825071 40095 40097 236589025 79215 79213 547910743 14856 14855 67042047 42137 42135 82959381 95464 95466 199806686 20010 20008 330248099 95466 95468 12037226 56000 55999 887380086 3463 3462 427794141 1254 1253 765693618 97133 97132 540308881 95473 95471 374252442 339 338 630606866 60061 60062 628740170 89565 89563 858025592 62106 62108 23813288 12810 12812 950949876 96415 96416 708817560 72499 72497 394657704 72422 72421 783004015 2467 2466 223537084 15098 15096 29526955 92967 92966 545366702 40381 40379 83724513 9358 9357 274318057 95487 95486 886353398 11728 11730 715876506 73640 73639 269008274 63146 63147 153280959 11627 11626 629278418 95492 95490 406687872 47401 47403 510519357 95492 95494 701991875 20398 20396 895194362 6046 6044 895495675 97519 97518 134691392 58140 58142 128648768 39813 39812 363960589 52337 52335 73654181 74954 74956 472541211 46494 46493 991679174 24512 24510 627905040 12991 12989 838997408 75776 75774 937862132 95505 95506 674299302 12722 12721 995327977 65428 65430 832595985 69872 69873 71608342 88879 88877 784039031 77672 77674 406959589 56361 56359 26017183 88077 88076 478695790 77538 77537 43424916 90298 90296 24132915 22818 22816 390070776 58447 58446 476924429 95518 95516 736723355 95519 95517 45172582 9500 9498 865938508 13731 13732 376161193 91088 91087 795030511 26661 26663 414200055 83140 83139 523261392 41067 41065 838124060 5736 5738 511459127 92921 92922 53744577 60784 60785 242229309 979 980 833811938 95530 95529 263807197 6867 6865 63053699 89854 89853 771533902 95531 95533 566961823 1296 1294 55377040 83400 83399 702791266 40274 40276 383868998 86794 86795 773631384 76517 76515 358505667 98520 98519 157152100 85471 85473 718421607 75028 75026 545325109 4409 4408 440380716 52987 52989 7868662 95413 95411 409848700 95545 95543 118180485 9152 9150 179752262 63240 63241 674998631 49611 49613 125601104 87013 87012 38214074 39886 39888 439966927 95551 95550 306826090 94486 94487 758245685 36130 36131 998086312 95554 95552 449221706 11977 11978 857670808 41023 41022 141068926 50418 50417 49172554 5722 5724 220783485 27132 27133 877753324 95560 95559 99203333 47374 47376 370447934 94465 94467 422780916 43529 43528 785443910 95562 95564 212055974 88621 88620 233202500 9911 9910 771933053 34593 34595 220636904 95568 95566 837944001 13904 13905 890361795 764 765 171948715 3294 3296 364414460 47134 47133 366552764 49809 49810 104875076 44471 44469 744211283 44939 44941 486762251 14271 14270 659007103 72351 72350 307545076 26520 26519 718428946 16712 16713 534742407 16238 16237 274100727 93162 93160 246179623 91066 91067 879246789 43725 43727 96431427 47051 47050 176647315 56525 56527 190705104 95584 95586 946762767 55976 55977 183401718 89538 89539 453444554 44493 44492 293245449 40724 40722 922546646 61775 61773 315816124 53447 53445 921490835 6658 6656 692970129 51340 51341 959988934 40578 40577 573353108 95596 95595 259548907 32624 32623 144452937 44773 44774 831378125 9849 9850 22453987 28803 28801 106228307 56941 56943 686127542 9431 9432 66398365 45502 45501 109335279 10740 10742 165025359 24787 24785 94475139 90213 90211 909105197 37573 37574 134421349 8617 8615 423332841 50595 50593 42247420 11400 11401 134833976 36380 36378 914128084 24418 24420 820890923 83121 83120 968581524 34857 34855 865553853 95615 95614 523313200 55822 55824 515818409 93969 93967 841793631 92719 92717 360252542 75279 75278 373183824 53927 53929 42994932 40437 40438 35585176 16934 16932 25024897 91494 91492 148448624 19060 19062 479793960 64041 64039 65181725 95626 95625 619253906 73909 73907 932312495 68280 68281 94003039 34681 34679 437081070 95629 95630 313015742 95629 95631 412301714 81086 81087 925418555 70970 70971 95922866 85256 85255 530446297 67038 67037 568341887 22567 22569 38664289 1743 1742 247876914 7006 7005 685458681 52869 52870 999805251 62901 62900 963197176 41994 41996 2149084 895 897 662426361 14365 14364 439483021 78666 78665 140696623 93493 93495 462780481 46836 46835 820377080 9706 9708 12556145 80689 80687 485964724 22099 22098 7306135 87864 87865 520599255 2198 2200 724469990 48150 48148 955537725 83446 83447 130772280 93709 93708 547090878 9696 9698 545504584 32442 32443 303025923 32550 32548 214162465 75638 75636 828736663 95657 95659 757060310 94835 94837 506070593 44508 44509 710436468 90515 90513 980585874 95841 95840 83642933 6048 6046 126811578 1 2 665338358 7732 7730 442120608 50210 50209 233654507 8729 8728 154214449 95693 95694 835522706 14410 14408 360588023 95670 95671 299953125 41385 41384 854633198 95672 95673 35224276 85304 85303 776617876 23267 23269 421505522 92771 92772 366289984 30011 30009 744086127 74022 74023 628350900 37602 37600 747324998 95680 95679 408052213 95681 95680 353793207 56599 56600 574209115 61725 61724 71633144 95684 95682 847454180 95685 95684 265241896 96368 96369 44471757 18565 18566 66274180 13115 13113 309306980 20968 20970 624973789 93093 93095 332259864 52216 52215 552963914 22157 22155 675774674 44213 44212 27145242 67510 67511 839682952 45922 45924 414311436 90281 90282 447071247 21979 21978 181917379 49914 49916 290078512 98881 98879 281733236 7593 7591 583984383 15537 15535 517389538 39209 39208 758729576 95702 95703 83791500 80024 80023 284237579 17956 17954 968719908 1950 1951 563351114 2602 2603 560363076 97223 97221 946203295 95709 95707 69826397 47327 47325 711029811 207 206 78864368 96290 96288 65930157 88800 88799 158401792 50369 50367 204441160 18928 18930 712060615 3630 3632 838303785 56664 56662 367414696 28962 28961 609814767 66947 66946 28094821 95720 95718 953775755 49394 49392 24695442 94577 94579 557951570 32155 32153 288667209 3159 3157 319992912 96825 96826 134138912 76129 76128 580239584 57411 57410 97770072 3414 3412 864978042 72448 72449 191217751 42043 42044 26089931 58168 58169 278441816 25258 25257 568460811 24064 24062 637727074 35780 35779 19650443 44320 44318 789650550 96658 96659 49334413 65461 65460 650642957 63472 63473 645521497 83642 83643 19204802 93870 93869 791884941 11295 11293 455278155 26770 26769 953081013 66769 66767 190306221 81104 81103 854339099 44435 44434 87715248 82245 82244 705250785 98961 98959 553899921 72629 72631 510791500 87813 87815 976209400 16953 16952 651396195 86555 86554 916482089 95751 95752 7134393 4214 4216 677228926 73882 73883 249601671 25610 25608 469504789 12041 12039 766199293 82316 82314 93978054 91707 91708 355432154 72141 72143 511885400 13430 13429 896134203 92648 92647 628266484 30602 30601 138746544 56572 56570 326596825 60322 60324 32566933 49119 49118 930188626 7166 7164 41263264 95767 95766 171456741 60396 60394 115327670 31342 31341 760822222 63313 63311 35329795 92256 92255 645747372 73088 73090 425641801 64558 64557 157769337 60407 60405 702218872 45367 45368 580444351 82474 82472 409710208 13957 13958 345171465 27294 27292 686189667 10029 10027 968280216 34781 34782 58153102 21506 21504 19981144 82609 82610 188023145 84387 84386 974998803 12699 12700 71906861 46232 46233 457104867 95784 95786 835469302 95786 95787 64055021 40822 40821 657562393 3804 3802 579852364 81983 81984 855094967 18608 18610 350120268 263 265 592832658 58779 58777 891137753 63889 63887 579883808 92241 92242 65803831 28271 28272 216691166 95797 95795 591572979 89753 89755 37175271 55698 55697 814991129 31542 31543 353184965 34349 34351 294715559 12445 12444 429380487 24228 24227 529398082 36404 36406 906504211 58585 58587 118900520 6177 6176 916983486 95806 95807 211218022 5042 5043 126652954 64715 64713 597255499 16442 16444 367471375 75907 75906 715799836 72768 72766 989318958 56978 56977 37746953 83217 83218 849262913 91139 91137 836709728 97131 97129 66377255 88079 88078 701868289 52272 52270 59246047 61140 61139 430267154 72226 72225 247847138 31332 31333 654289651 39566 39567 84953526 73517 73519 990275700 85435 85433 544450240 84402 84400 914858566 59806 59804 764318810 43387 43388 451297456 59538 59539 119465765 92194 92192 429308035 39440 39442 831524512 95831 95830 474212944 95932 95934 875859450 95833 95832 932151768 62770 62769 839939877 45390 45392 444000708 57994 57993 609131564 42244 42246 743450519 2843 2842 945056454 99604 99606 728839136 89629 89628 862922283 95661 95663 47405236 91360 91359 506196774 81969 81968 167686235 95844 95843 423815788 95845 95843 31505482 57186 57185 506438956 25760 25759 671468625 95847 95848 224393191 26730 26732 138664470 31754 31753 201641858 16032 16033 684104898 28683 28681 327640218 40011 40013 990545146 74757 74756 882391319 21955 21954 52072721 51841 51842 803410948 48040 48041 97568636 93247 93245 643919774 27841 27842 196556166 95859 95860 55086506 39949 39947 713934405 60945 60944 564209164 39972 39974 661161420 27639 27638 259384214 82731 82730 594879650 72470 72469 816063262 95867 95866 626577267 95866 95868 592652499 45450 45448 825503494 92812 92814 671072209 52405 52403 21505135 91374 91372 791934962 15489 15487 288494982 64848 64846 248739303 50546 50544 231988631 40938 40936 18057608 68958 68959 466597467 17834 17836 789118569 67962 67961 112274727 6202 6201 685365934 92357 92355 178813028 26438 26439 227704864 79078 79080 183550271 50177 50178 76964736 88377 88376 651212193 84241 84242 179293723 95885 95887 60927074 11810 11811 885284254 56364 56366 521647546 95890 95888 707180076 89081 89083 404232696 71415 71417 948443822 95893 95892 105298038 6851 6852 59367274 12138 12140 203570380 59511 59509 837839576 15322 15321 962662468 49241 49243 443824304 63002 63000 777164174 95900 95898 305468232 83719 83718 769871029 95902 95900 516650781 18323 18321 809235282 57732 57730 771347631 28006 28008 671413504 90871 90873 352265363 95907 95905 206127119 9846 9847 965345731 94955 94956 418796157 65216 65214 642301496 4182 4181 402690849 35146 35144 756884923 78895 78896 623069994 84044 84042 418145016 33610 33609 44599752 52510 52511 286472916 21206 21204 309382185 56551 56553 813076992 95919 95917 562719655 54667 54669 842494158 95921 95919 511558720 12613 12612 906000708 40130 40132 640289094 64964 64962 39991664 20231 20232 21488727 47960 47961 678024186 61867 61866 613479056 2024 2023 113516800 57019 57018 30990846 72155 72154 345987357 72408 72406 59107157 95932 95930 806674635 42108 42106 444379109 54262 54260 366361068 91211 91213 980161481 68659 68657 48318883 51973 51971 788904034 27548 27550 36922984 2286 2288 998183684 95938 95940 700868700 33797 33796 353343982 32540 32542 621845977 23793 23791 102039936 95944 95942 357201486 66050 66048 735402408 10502 10503 590428490 91002 91004 551460766 17037 17038 136155094 60540 60539 101423057 95949 95950 789433864 51039 51037 9026081 95952 95950 190577365 23172 23170 2198094 50112 50114 655165991 59841 59842 7443632 58377 58375 180911407 31362 31361 48643369 39750 39749 23190781 10043 10042 718490201 48339 48337 420627278 5422 5421 332177168 39261 39262 608593317 48565 48567 319893513 79012 79013 470931101 95963 95965 253839317 55049 55047 641823101 67236 67234 33077525 54313 54312 554312717 21934 21933 844469996 34717 34719 912329384 65792 65791 831902132 10149 10148 417829523 95973 95972 272337904 95974 95973 746591885 72935 72936 453917570 18662 18660 15064999 71274 71272 316533535 95976 95978 25298006 31107 31105 820129791 95980 95979 416663495 95979 95981 700524505 6889 6887 798231410 86448 86450 19665678 95984 95982 55699698 7043 7042 539320101 95986 95985 980285972 95987 95985 71592823 46775 46776 906558766 56509 56511 457335339 46666 46667 529601458 42737 42736 956999525 90086 90088 335138562 46929 46930 9195707 2085 2083 780730246 45080 45078 722836201 78455 78453 357366269 84040 84041 66044869 34402 34403 153831184 18479 18481 151148149 77159 77158 462778669 87251 87249 504629215 96002 96000 198698130 90836 90834 615331681 90022 90023 772707752 98508 98510 714762178 58926 58928 498590099 54226 54224 17581161 74204 74202 501275911 5098 5096 777815757 53757 53755 687768925 31993 31994 208588845 77490 77489 307955686 96013 96012 95505281 33006 33005 992613247 76784 76786 46115760 96683 96681 27172453 22125 22123 984013315 57311 57309 222435915 61327 61326 935553242 96020 96018 920565930 88318 88320 54927006 66836 66837 874008921 38276 38274 156675318 49320 49318 43680093 13497 13496 668133438 57997 57998 948373506 53753 53754 967971637 78846 78847 988090411 75635 75636 285807349 4880 4882 397747174 582 581 833134377 64331 64329 631373379 52860 52862 46561402 67522 67521 726773607 79410 79412 719667018 16242 16243 811321052 35593 35591 608906405 13966 13965 970356779 1730 1729 36593524 96040 96038 344649133 96041 96039 846361588 96040 96042 784776606 6128 6127 832834407 21933 21931 600749427 41221 41219 33296906 96044 96046 988835693 96047 96045 855646534 96048 96047 9935983 10741 10740 734482986 78445 78443 480934925 96049 96051 165090329 10804 10806 610936037 96053 96051 111991744 61787 61786 269922098 6030 6029 903298635 96237 96238 269834142 92767 92769 230673625 37483 37484 660676696 60078 60076 218612781 18110 18112 201006695 12216 12214 781018278 11387 11385 184463678 44897 44899 40909937 86792 86790 307222672 25006 25008 63042557 98222 98224 569351269 927 925 979215535 96066 96068 116276078 8685 8684 493787608 42661 42663 570200981 96763 96762 143986660 30372 30370 463370457 62294 62296 859748820 45994 45995 133852761 45082 45084 50782958 98241 98243 475002286 66995 66993 650201778 69478 69480 939878526 51034 51036 604866321 94921 94920 593301582 97068 97066 799432410 93518 93517 96858264 96083 96081 10569845 99988 99989 902559518 36872 36870 362150099 37904 37902 615286397 63248 63247 950861477 51957 51959 126455557 20012 20013 376645068 92916 92917 3549640 70211 70209 322279697 15205 15204 665807345 39469 39468 882649111 82595 82593 9244248 68307 68309 273334157 96096 96095 348081491 79423 79424 757543336 96097 96098 483433678 90811 90809 691495633 81314 81315 954648734 95804 95806 371535515 75828 75830 390769938 88859 88861 509647095 4877 4879 238771147 30676 30678 618766251 81909 81907 163158222 61195 61194 831012864 47680 47679 721300952 67149 67151 471925947 7672 7671 462030834 88151 88149 134688847 64261 64259 903467844 94915 94913 576968529 82154 82155 95717678 62995 62993 890371884 29991 29990 35824789 56960 56961 2168086 96116 96118 49999995 13862 13863 737562947 25060 25061 337061075 72647 72646 101571160 44306 44304 673695123 87265 87266 442285346 95727 95729 220264458 77372 77371 458558600 96126 96124 609272436 19231 19229 713473470 96128 96127 1108428 23139 23140 870290620 46748 46750 689299937 70623 70624 764458223 96132 96130 761529260 30037 30036 781068846 47863 47862 987823585 41616 41614 766606831 19640 19641 662844356 38772 38774 461057211 57828 57826 690257470 33297 33298 678891487 96139 96140 519701296 96141 96140 708579173 96142 96140 782145287 57027 57025 822980674 96144 96142 382196881 96144 96145 2085585 21553 21552 966235919 1237 1235 980956544 14591 14589 9396875 96409 96410 913280970 6030 6032 471877227 48571 48570 164944229 88617 88618 14603847 96153 96151 11407804 14615 14616 609506552 94043 94041 278666143 82242 82244 460295665 91645 91646 987300153 44675 44673 479811795 79408 79406 786412611 96158 96160 123992891 71670 71668 531046008 42949 42950 870210782 73006 73005 495654473 26448 26449 730317273 78705 78707 650742737 51177 51179 232652610 29290 29289 10846731 53293 53291 43146755 11899 11897 187377731 96170 96168 995794920 80692 80690 562997194 6910 6908 660888310 28750 28751 959543790 80420 80418 442703615 17029 17030 289462825 88547 88546 155687283 1961 1963 620406937 71878 71876 512633721 31562 31561 848220336 97213 97214 137471550 30381 30383 144705581 49362 49360 20783501 15823 15821 745044555 45855 45857 956309665 59086 59088 175485752 96184 96186 433912119 50054 50056 68411336 71533 71532 297545959 4506 4505 189248875 96190 96189 505496755 43913 43912 527734365 72146 72148 37569761 29501 29499 480101916 81138 81137 172670726 93643 93641 793166367 74288 74286 443586660 38215 38214 519541445 96198 96196 828566133 97532 97530 23013516 31985 31983 445413320 50500 50502 135403907 72700 72701 897400588 83467 83465 988762882 10265 10264 324786795 19371 19373 287380376 96206 96204 670525721 96207 96206 985678149 59378 59379 813250348 11441 11442 219443177 96209 96210 297277358 63694 63696 594947069 96212 96210 271131888 83182 83181 651451777 79833 79835 594696994 91539 91541 231724853 54163 54165 127582497 40600 40601 126084620 83058 83060 232821648 60876 60877 585430238 87117 87118 254158378 90387 90385 616634461 96222 96221 34139990 82823 82824 510039882 45898 45900 378434044 29573 29572 920797929 17354 17355 427489688 58777 58776 954348466 44841 44840 20929677 38114 38113 389594697 79750 79749 646920379 34637 34638 972895408 73553 73552 177200723 48105 48104 105891772 36995 36997 749395178 99911 99909 850926789 24581 24580 302048973 79574 79575 439085986 70923 70921 8027797 96237 96239 531380436 27786 27784 259793659 72110 72108 344719362 22847 22846 271969517 86671 86673 860775078 96244 96243 798413793 96245 96244 556412677 12217 12216 333352041 97819 97821 137122660 54564 54566 399455495 16247 16246 6145913 61178 61180 629163331 98110 98109 992839200 70174 70176 315519740 55924 55922 63573839 33187 33186 24117756 18681 18679 768944716 40524 40523 614871503 11864 11863 446008349 97684 97683 781073876 96971 96973 813606465 26835 26836 118727572 92119 92117 799821213 82493 82494 243508051 94502 94504 346040761 60484 60485 230502117 63874 63875 436451884 77517 77516 369375939 96265 96267 654954581 53142 53141 846407006 43012 43011 477155660 8138 8137 755869875 31089 31091 304436248 96271 96272 158370336 90985 90984 931328035 68571 68569 925334646 93396 93394 674713579 24062 24063 496625743 20711 20710 667081721 64082 64081 60984994 32067 32068 362615319 94024 94026 884816276 72768 72769 200563902 16317 16315 635137937 53104 53103 990904014 29253 29255 3740316 47767 47766 861104001 67202 67200 896984547 46515 46517 803209890 86424 86426 457153431 58967 58968 332912890 24249 24251 916815098 1612 1611 742102284 2289 2288 856539834 55372 55371 678576130 79930 79928 710878077 1219 1217 459754214 87008 87007 60390589 82614 82613 927873045 61992 61991 111761878 32499 32500 369359089 52450 52448 601095005 21531 21530 1102807 32029 32027 382759092 22525 22527 72017489 84702 84701 561437147 22499 22501 303568780 21648 21649 61626249 89121 89122 676335372 24860 24861 827512700 67678 67677 180224926 65707 65705 64912141 94853 94855 272823950 96312 96310 159730695 54171 54173 999698203 60490 60492 873608121 64630 64632 816450088 69566 69564 156690506 96316 96317 950825524 89768 89766 389923917 96318 96319 648549260 4728 4730 226147477 116 118 247996607 93878 93876 54861387 80944 80943 574176083 92415 92414 743264061 92210 92208 564876470 8428 8426 457372281 96326 96327 947067767 18081 18082 437535515 33317 33316 844089526 96330 96328 867826531 9736 9738 499573210 18724 18725 893488651 19920 19918 220906114 96334 96332 115515351 92249 92247 138183357 60414 60416 984530797 87831 87829 543952253 96337 96338 316985191 43330 43332 968522569 64942 64941 568383143 50870 50868 977012019 96341 96342 95496938 96343 96342 842867722 94983 94985 558246304 45167 45166 788443088 73717 73715 356840188 50390 50392 169677678 61776 61775 444062535 69482 69481 663775399 63196 63197 71875705 10298 10297 877432907 99749 99750 779575818 96353 96351 394762925 96354 96353 878604550 96353 96355 681022550 96355 96356 972168800 96357 96355 460720891 35921 35923 575506824 96357 96359 904126125 65613 65614 964591935 59337 59335 59533648 96362 96361 844505259 89007 89006 14077006 89841 89840 366822054 81067 81065 736078989 96364 96366 644136796 87881 87880 270269598 95690 95689 406333461 94244 94245 50585399 34522 34521 569439567 96899 96897 43298787 20827 20829 107272976 22476 22474 106790904 96374 96373 440153978 61790 61789 363593161 580 579 656494496 91571 91570 709740062 96376 96378 781373080 16602 16601 361285089 8143 8145 777403090 7120 7119 941521434 62050 62052 680088999 39346 39348 451800094 3590 3588 290822453 44852 44854 439696898 80176 80174 608192619 76385 76383 896949078 84452 84453 52217184 97469 97467 905191952 53559 53561 547398121 74259 74257 37637575 26577 26579 412229226 10869 10871 838205218 74768 74766 933104364 96395 96393 270918031 11282 11284 348536432 84906 84904 609182008 96398 96397 47926915 8694 8692 772204339 29553 29551 489931027 81702 81704 684687864 30753 30752 233872001 50435 50437 150997017 2209 2208 368974327 39990 39991 524309293 38202 38200 849279484 94179 94181 883894029 96408 96406 641071942 36571 36573 295934276 98674 98672 85731279 45129 45130 17632448 1395 1396 605178923 43935 43933 41358798 96414 96413 709794584 99671 99672 17862725 26097 26096 691384151 41910 41908 586301952 96213 96211 726458 96419 96417 519408530 96419 96420 250419583 96421 96419 826579254 50543 50542 391820508 12223 12225 443714053 53199 53198 309327835 83362 83361 54569324 5489 5488 414301032 96427 96425 386059996 95666 95664 555574952 27533 27534 513404867 86974 86972 943142029 42220 42221 337548732 68762 68761 213940136 36132 36134 991948546 96432 96434 335827006 96435 96433 857448235 96434 96436 667781277 96437 96436 352722451 11664 11663 536382384 99452 99453 694649622 64854 64852 161720786 96441 96440 689967234 28688 28689 40293856 96442 96443 449450827 40284 40285 986420370 98791 98790 52437249 53936 53938 45659659 17880 17878 463851008 87167 87168 154612142 46357 46358 501030375 81433 81432 128935988 24801 24802 456515659 30420 30419 75706363 96453 96452 763899820 15293 15294 664599457 97190 97191 902903975 96456 96454 574008018 61195 61196 972461934 5359 5361 179368798 45552 45550 791128438 51627 51628 167895183 35561 35560 585017199 71008 71010 482892985 21303 21304 344136569 84234 84236 167704850 96463 96465 833488789 29971 29970 290154436 40300 40301 117985369 94097 94096 854776897 10097 10098 399425513 52505 52507 325764567 23423 23422 770979106 45551 45553 478910596 63700 63698 350442264 14575 14573 509777931 59663 59664 283100355 65297 65296 295885127 58108 58106 84502773 96478 96477 35529664 96478 96479 435976847 13977 13975 612003196 25818 25819 387352821 96482 96481 897307416 81402 81403 5690559 59219 59220 721378839 54654 54656 719185074 49787 49788 310800249 96487 96486 437544686 96487 96488 587666575 72619 72621 392770152 30798 30799 582693903 63265 63263 381025435 96491 96492 49858404 10655 10654 423499643 53359 53357 357079623 85576 85575 559205291 14987 14988 403616403 96495 96497 681255663 72425 72423 48624213 19777 19775 719664868 11792 11790 244091427 57808 57810 934926319 852 851 504644016 96502 96503 477470835 96503 96504 168641693 74271 74273 420300871 96998 96997 190787985 1355 1357 829279335 38070 38069 666345355 69633 69631 226606825 37781 37782 563907959 81101 81103 969954099 96512 96510 236941312 16362 16360 985627244 4987 4989 304894374 12547 12548 74982448 99855 99854 696269072 53096 53098 157710216 96518 96517 959957411 66173 66172 828119065 12666 12665 268522067 91508 91506 726813595 71618 71620 368164537 24343 24345 734794637 47853 47852 234036838 38601 38603 165154599 3038 3036 718845560 74356 74355 213039505 8117 8116 437277035 96529 96527 470210642 14498 14497 99893553 26484 26482 617786891 65504 65503 834488196 34336 34337 619169125 13553 13555 823482491 84397 84398 789309512 57182 57180 491285339 96535 96537 431822670 23277 23276 169299376 81899 81898 714380663 77463 77461 472525981 73420 73418 809851934 42837 42839 52480113 3526 3525 490736427 87940 87939 960857722 15296 15294 351676811 96546 96545 182506782 16566 16565 35618781 87890 87889 120002087 53057 53056 155314030 69959 69960 483394399 42808 42806 96997224 76026 76027 71647581 93278 93276 701639238 36038 36036 963875998 16359 16360 747338123 96556 96555 658566360 68305 68307 483171764 10158 10157 110672522 66031 66033 146618475 25353 25354 321110744 53518 53517 672235261 3821 3820 395699606 29102 29100 452022542 40414 40413 866290083 80355 80354 796403596 89734 89732 495821688 63768 63769 71017953 55780 55782 22841856 45231 45232 454305645 96568 96570 68174763 21490 21491 175393587 31813 31815 773457342 39600 39598 628322258 43417 43419 459556845 96575 96573 107779512 86736 86735 957201963 47463 47461 299601298 56829 56827 750259905 6234 6235 574390534 68146 68147 722700957 96581 96579 177173413 2390 2388 510711277 96583 96582 24727579 74707 74709 989003501 99605 99603 654857641 20482 20481 39974653 31203 31201 924023254 94624 94622 429629943 52413 52411 440144481 81828 81826 833089471 49460 49458 664034169 6823 6822 644363292 73206 73204 148516400 70764 70763 350990534 76068 76070 325090094 31330 31331 190711232 87025 87026 126573986 15775 15776 345897959 60727 60728 150329983 87911 87913 23813580 13758 13756 20062180 59244 59245 825938623 49569 49567 59870939 31667 31666 17671724 72215 72213 86796615 4568 4569 59209003 29217 29218 393618968 43511 43509 9921618 29775 29773 32871361 1265 1267 617869261 96610 96611 136299756 3034 3032 476441521 5600 5601 225418092 16676 16678 60682382 38593 38592 781098355 96616 96615 254404676 13655 13653 387257605 27298 27297 98232087 65188 65186 159621036 96620 96618 337912581 5996 5994 709262446 45656 45654 354869078 5089 5087 458749436 69670 69669 385782390 62704 62702 444710188 79916 79918 991212544 91184 91186 876595113 6211 6213 269431067 96628 96629 27639017 6296 6298 660994825 83585 83583 612961120 98820 98821 143877117 35503 35504 272001012 93608 93610 65388077 17924 17923 383609264 95845 95847 116617513 14981 14980 126842812 18287 18289 883587435 2321 2322 310128525 26753 26754 587367983 67529 67531 70455641 47619 47617 5417349 53597 53596 629395662 27844 27843 37605028 13791 13790 839032323 19455 19453 541649537 66933 66934 925465263 96646 96648 7327904 96649 96648 236515225 56222 56221 956278314 10686 10687 33338959 73536 73537 637146433 84747 84749 353020699 75686 75684 976573072 96654 96655 908598067 96656 96655 134679334 96657 96656 422069040 96658 96656 657539204 83302 83301 61837761 88099 88100 953532660 51323 51321 12124833 85578 85579 117799453 52544 52543 212968902 96664 96663 569694677 34950 34951 742467292 93536 93537 20014902 12177 12176 67870449 34893 34895 740052468 96668 96669 79497842 96670 96668 132955629 3495 3493 429876566 17105 17103 326103298 34749 34751 837083033 91511 91510 743779622 98709 98710 277356524 10945 10943 599460020 56788 56787 946371243 75755 75753 46128902 72036 72035 627550991 70188 70189 481620803 7716 7714 3353765 49440 49441 821048696 70741 70743 513689854 80550 80552 44274667 57052 57053 44707240 90738 90740 166974124 96687 96686 707075678 10568 10567 17154412 89006 89008 552376188 15546 15544 375515026 96689 96691 668005558 833 832 483502732 4 6 571731976 59044 59043 77337187 22801 22799 462359792 96694 96696 951041171 1691 1693 426951644 27735 27734 17747225 26603 26604 128451038 79420 79418 725814221 37382 37381 886427815 46508 46509 913239026 84733 84731 788413107 75695 75693 620638732 84411 84409 851754945 98620 98622 905653233 96707 96705 62038918 14090 14092 670969635 43847 43845 12611746 40917 40915 129945949 2976 2975 594227667 59018 59020 742952812 39614 39615 25416553 28235 28233 583816768 20047 20046 32364794 14803 14802 739189315 65509 65510 994333526 96718 96717 226601194 3427 3426 158241469 8562 8563 401358985 11972 11970 770724176 96721 96722 633731691 49784 49782 650267590 38763 38765 857973538 14872 14870 292630112 64029 64027 290135324 85074 85075 188802079 60562 60563 400869751 61723 61721 5250100 96729 96730 365753110 95978 95979 486711224 96731 96732 596078581 38790 38792 804862365 713 714 424701113 81840 81839 884630245 37335 37337 181311116 96735 96737 317942033 96738 96737 174397223 91127 91129 133379293 86415 86413 371627824 91092 91091 187399978 46546 46544 811940551 91370 91368 995316284 6204 6205 99011676 94130 94128 103492389 17303 17302 599001539 22424 22423 484134785 70260 70258 512673674 55772 55773 653831012 82862 82860 771677834 96749 96751 103074705 23457 23458 487135164 37540 37538 475154413 67155 67157 310217294 76636 76638 648294963 96755 96756 317399030 8653 8655 519167208 48610 48611 43444615 19264 19263 904334994 56734 56735 716373442 6913 6912 399078693 8157 8158 539378798 81808 81809 232156606 49684 49686 336166827 91925 91926 776402067 37850 37849 699525507 89300 89301 754110762 96767 96768 402664386 96769 96767 49678538 18297 18296 917676039 88437 88435 546910512 42133 42134 357914140 97206 97204 935912834 80920 80922 500421763 42001 41999 390074249 34783 34784 615368529 23587 23588 575224602 11669 11668 684167488 19865 19863 448174549 96779 96780 618361599 64297 64296 233276691 96782 96780 881605836 96783 96782 845667353 55082 55083 790085189 66970 66968 674435730 44150 44151 967370875 12533 12535 764838716 9727 9728 860378697 458 456 984898273 63604 63605 13952228 99601 99600 362950537 35170 35172 10505394 13918 13917 288266222 74172 74171 624665184 65070 65071 138532656 72696 72698 468221999 12150 12148 132083914 88025 88026 11684750 18720 18718 969390277 96800 96799 68744430 87343 87341 29144107 79611 79609 671332306 70630 70629 526409151 75794 75796 749256997 96804 96805 112763627 96806 96805 287905745 11742 11744 22097146 42734 42732 599711117 7485 7486 167627399 94066 94065 119991798 64609 64610 893062453 1753 1751 773163490 41576 41578 405893025 37798 37797 172543217 29832 29830 5707669 96816 96815 288891237 96816 96817 766642303 24706 24704 409445939 92808 92810 565860897 96818 96820 727366489 58498 58500 886687625 9433 9435 488974451 106 108 76655172 92672 92670 933007753 55768 55767 742045135 15298 15297 170667564 13660 13658 442894158 59651 59650 977663681 41383 41382 887250304 9110 9109 393427996 4241 4243 492408051 79455 79453 352902481 1309 1307 144147572 96833 96834 729321414 51133 51134 979924426 57102 57100 54685069 30707 30708 404453028 59804 59803 730250737 72777 72778 598158799 96840 96838 43934287 71071 71073 292118700 30805 30803 871457064 8461 8463 176682210 36422 36424 157102451 54077 54079 234207824 96846 96845 945117240 21439 21440 34804038 47181 47183 646606426 41855 41853 686833908 82836 82834 198841525 29726 29727 154014242 6895 6894 843252840 96853 96852 31897634 28469 28468 292714868 13740 13739 20666371 21778 21776 670542727 83375 83373 218985992 56460 56462 337168658 84396 84394 845375832 30430 30428 239118497 68066 68068 225421815 50781 50780 118695020 24572 24571 969408757 18928 18929 186635305 69048 69050 524352230 53111 53112 774969637 8890 8888 131101842 26901 26900 541175955 89073 89074 739303405 88408 88409 772522020 40291 40290 140629321 96872 96871 255660248 94310 94312 749421770 51608 51609 71789587 74997 74996 415063066 96876 96875 634605299 9429 9427 391443551 39420 39421 668035041 54549 54548 700193898 24736 24738 841847398 31184 31182 906793777 2471 2470 287360320 82841 82843 169002624 16396 16395 522266294 68443 68441 617359851 36963 36965 712457000 99290 99291 412056071 12906 12905 946659818 96889 96888 935772122 7545 7544 673223763 48594 48592 509159567 29161 29159 385391376 54242 54240 162006382 37149 37150 145927614 42280 42279 288557068 71997 71998 890745017 25803 25801 836275903 41256 41254 28457774 28679 28681 35539797 74312 74311 717627256 42324 42323 582524422 52002 52003 970512297 79663 79665 429991590 69955 69956 300591206 99519 99520 803470880 41580 41579 759779321 4755 4753 39863327 94750 94752 311822241 69123 69121 13869838 18282 18281 568116524 96910 96911 158420035 2193 2191 390249160 38187 38185 287839863 81390 81388 89786647 10168 10167 713544314 46950 46948 689231745 57620 57618 450469412 15363 15364 424920782 88175 88173 299685263 33500 33499 874213876 68238 68239 277232259 96920 96922 191164717 34974 34973 208089138 86014 86016 864981837 96925 96923 28008230 21381 21383 896680275 96926 96927 96130423 55695 55694 101826622 45857 45858 209680193 24535 24533 99403042 39652 39653 843240277 82679 82677 703631226 451 449 9987631 43042 43043 269286848 96934 96935 562390313 31069 31070 560091195 11172 11171 254989294 4394 4393 68587033 84656 84654 945919536 40408 40409 53245629 87911 87910 627225502 96940 96942 261618010 75612 75611 324236304 96944 96943 417944769 96945 96943 375497221 24470 24468 631763319 12419 12417 279826768 14188 14187 658377739 87224 87223 801766926 96950 96949 791131558 96950 96951 48142299 57885 57886 103012580 52060 52059 460115270 96952 96954 587432162 96954 96955 179186562 80660 80662 589469337 96957 96955 764995166 45080 45081 108071018 78173 78174 427777142 67825 67826 288165881 18702 18700 458501035 43014 43012 355437119 96963 96961 462219730 96963 96964 81827291 31502 31500 413193641 96966 96964 298380201 96967 96966 170726415 51379 51378 952313238 96969 96968 515427700 5379 5377 37035443 78449 78451 638664590 75711 75709 965025672 24709 24707 441554765 95423 95424 975359402 9962 9960 427960082 51770 51772 440503696 47869 47870 31083804 96978 96976 254332834 99115 99113 44310082 4860 4862 280820115 69118 69120 331098344 17579 17581 487842033 73782 73783 632644652 44969 44967 967136250 5324 5325 16733536 93553 93555 874423474 24550 24549 122553789 85929 85927 80996914 96989 96988 630229589 96988 96990 349203523 45520 45518 782258250 96992 96990 160099627 11208 11207 712532798 47459 47460 406242759 54864 54863 263705610 57365 57366 45483994 24275 24274 941624755 70273 70271 2890405 55381 55380 498792090 74486 74485 858621368 97001 96999 311767538 97001 97002 798285319 97002 97003 86578551 41321 41320 837880128 65097 65095 56305501 68031 68029 178080604 97006 97007 236796039 54295 54294 510382709 9310 9308 800157434 65703 65702 56814295 62436 62435 646665361 10644 10645 18238297 7157 7159 382811634 5895 5894 876044782 62016 62018 343973312 93015 93014 968941687 97017 97015 942512147 57467 57466 601193947 4507 4509 275147301 18505 18504 398627674 33733 33731 565443150 97020 97022 430839326 76637 76635 121480242 97024 97023 38364435 97024 97025 638195001 95272 95270 471935225 25073 25074 81972543 25377 25378 177339064 23728 23730 986879885 59852 59851 12384755 71142 71143 105648136 97030 97032 197266911 37718 37717 55393961 61250 61252 243610198 84364 84366 868868909 97036 97034 925573927 87564 87565 681521934 70635 70634 170343345 95942 95940 54868913 18527 18526 143085744 74512 74510 470228705 5825 5827 306573910 99522 99523 42127228 28650 28651 574297246 66192 66193 690560108 9078 9076 632426973 25916 25914 157345753 94492 94494 295025561 97047 97049 843603613 3737 3739 927460767 71804 71806 337069049 47608 47607 990861136 61748 61747 975250822 77802 77800 774663996 46070 46072 91720558 95760 95758 780780786 47143 47142 439056603 57898 57900 235873557 25438 25437 288280752 61864 61863 596820915 38440 38439 551023224 71143 71145 124412115 97063 97061 235053979 32683 32684 496999245 25848 25850 399612120 79514 79516 801203679 43039 43037 806532079 18794 18796 944919164 87843 87844 842910110 66855 66857 568403943 97071 97070 723092431 48498 48499 464844161 88751 88749 586888208 25666 25668 102865248 27258 27260 17850435 49375 49377 410741920 80511 80509 451142551 26152 26150 44337662 89383 89381 510993847 97079 97080 742711970 63839 63838 789142081 77318 77317 328570173 75161 75163 545308281 97083 97084 769211220 31974 31973 653867839 72917 72915 191471836 9317 9315 728693054 18647 18646 560699910 7416 7414 855311719 23945 23946 992045916 5282 5281 716904862 31889 31887 886667277 57365 57367 173006258 91691 91692 42248837 56219 56217 519910547 3919 3921 602360641 24470 24472 829581759 2916 2917 141081058 57988 57986 405033726 9753 9752 75971712 72980 72979 676805199 13690 13689 451565888 97103 97101 398107682 53465 53464 991161897 35187 35188 11421127 87464 87463 934378291 37032 37031 455360551 28301 28303 378589857 77395 77396 471921330 69046 69045 9689489 20371 20369 232716952 9152 9153 351048402 95799 95798 311472700 64352 64351 38013941 3429 3431 599966950 62917 62918 255886503 73632 73631 6007479 66264 66262 176591934 15496 15494 457285859 81692 81694 235909521 82525 82523 16689178 39704 39705 276196621 73935 73937 665363271 56532 56530 92630277 73601 73603 928667773 33587 33589 784767562 84822 84821 56428078 44860 44862 968424188 94047 94046 72218783 97129 97130 765210527 1958 1956 706661272 97132 97131 183092849 51066 51065 856364128 10672 10670 509827323 1744 1743 994602985 97136 97135 700721127 68848 68846 289418055 9922 9920 605301009 89560 89558 68004966 60478 60476 865811425 54485 54487 23437053 18246 18248 594606039 35274 35273 834455998 42023 42022 917424487 42267 42266 553569744 56505 56503 457462024 86513 86512 738001534 55605 55606 510015624 48216 48217 47077681 39292 39291 614724258 2475 2473 387052955 12480 12482 127178962 5112 5110 589706806 14790 14792 456088424 93128 93129 41672429 27109 27107 18640348 7235 7233 135733784 42908 42909 760277345 87819 87820 625023918 23715 23713 439568316 92304 92303 391555766 18144 18143 343574615 72704 72703 69331199 48770 48772 446305681 804 802 444180241 25189 25188 896266329 25571 25569 669186659 3001 2999 182865915 26414 26415 282098639 36608 36607 678130745 67317 67318 32309314 81521 81520 649878942 97172 97173 765601208 15124 15126 696934415 71719 71718 70202984 24568 24570 480920483 73371 73370 47778363 59198 59197 820307893 5109 5107 659612291 33584 33586 979967031 80185 80187 960566250 94960 94958 853550408 38821 38822 16689832 63601 63602 18586889 74708 74706 851544314 31861 31862 141273005 96068 96069 69543375 78026 78028 562965968 97187 97189 17559492 46008 46006 61261578 31987 31986 248133714 45666 45667 544706243 45651 45653 735766854 97193 97194 304432457 96624 96625 609072754 97196 97195 582455071 55439 55438 113443235 88938 88939 153364633 71924 71922 262772435 56128 56126 563729317 23193 23192 461311647 16651 16652 30797292 97203 97202 766686459 54161 54160 118631706 50129 50130 42761764 49016 49015 530281849 68353 68351 525738966 92928 92927 838827717 97208 97209 789523648 44286 44284 601963324 8752 8754 601657397 48396 48395 577352948 37643 37645 688106532 95749 95748 777803121 43838 43839 455586634 97216 97215 230968183 71516 71514 395043238 38068 38067 625738525 62535 62534 804541741 81646 81648 455828515 2008 2007 891870912 79437 79439 96127621 73073 73071 706174811 89256 89255 128314704 77755 77754 295011727 13108 13107 465282997 6625 6626 683802418 89182 89184 845371484 97228 97229 488277 77776 77775 581716731 56088 56087 79517814 97232 97231 285171750 39310 39309 762084087 11770 11768 225699689 26475 26473 447596495 80476 80475 197025684 77847 77846 514764672 52800 52802 918819158 71919 71917 28765001 14482 14480 30291981 87726 87725 384925340 93297 93295 962145501 97242 97243 264337106 25638 25637 898123775 8690 8689 634444574 3948 3947 808971356 75313 75315 128828095 97248 97247 548335963 21904 21903 497350522 78512 78514 519069431 70181 70182 396603976 60890 60889 816721940 98313 98315 834506828 85354 85353 31133459 33396 33395 21615623 84314 84312 719143076 97257 97256 17562831 16824 16822 106770651 27615 27614 262065789 11714 11713 951867015 24965 24964 778406759 23174 23172 723771583 45384 45383 960336526 25535 25533 473326269 86842 86843 582522904 62288 62290 140866032 8132 8134 714743296 50329 50330 199223884 97269 97267 525957900 31807 31808 2411749 8296 8294 943869439 72292 72293 926346428 18931 18930 976892176 12411 12409 376233432 87295 87293 958284188 99840 99841 853826201 8138 8140 667471896 98646 98648 831722314 27109 27111 145771593 14522 14521 217717749 6990 6988 824983991 97281 97282 41413755 88091 88090 827619423 97283 97284 154543843 42774 42775 310709672 35481 35479 348362739 90616 90614 48582552 19016 19018 87959037 59286 59285 19838024 97290 97289 120234492 60247 60245 923037589 99369 99370 81997536 61975 61973 436115737 21994 21993 732607269 67862 67861 61836890 30412 30413 643729578 26898 26897 931364160 37631 37633 264953537 89048 89050 597070541 35823 35824 50051202 18217 18218 809863688 58674 58675 752648550 19135 19137 172429626 18979 18977 492362257 59961 59962 24027485 86496 86494 3911534 30539 30538 236215250 97308 97307 966636033 97307 97309 118192722 55329 55328 193868665 97311 97310 5210919 20476 20477 96966789 58396 58397 507672476 17312 17310 23581417 73694 73695 321200818 38317 38315 736370129 82724 82725 396318228 58643 58644 66622565 82435 82433 735834957 97320 97319 837384861 83748 83750 323851577 29428 29427 860093527 30821 30819 487747001 42041 42039 100091559 96269 96267 720513963 97326 97324 224480110 96464 96463 151256346 97754 97752 848903982 97329 97327 132940209 39044 39045 549699356 39391 39389 734282102 738 739 990059895 97333 97331 563444661 99092 99090 235685913 97335 97333 226550329 97336 97334 525630796 27292 27290 595530946 72027 72025 468107998 92292 92290 482537652 47321 47320 148165496 97341 97340 1916685 67773 67772 927528491 19115 19113 816536217 8085 8086 506917964 17046 17044 285642857 97346 97344 464593282 97346 97347 859237505 97348 97347 71098397 74603 74602 556509393 54785 54786 594189225 54500 54501 863724647 77116 77114 738057155 41999 42000 119730402 20413 20412 70072108 66042 66043 535368746 53985 53984 186204956 81179 81178 694194782 90190 90189 426242777 82988 82989 680104974 40407 40405 604320647 96311 96309 269794475 97362 97360 410018882 29243 29242 155288891 63994 63992 944107626 20571 20572 593964881 26596 26594 349403710 71443 71441 7641661 28950 28949 139039661 74352 74351 297555072 82021 82019 781023592 29615 29613 323611523 31357 31356 68041276 46645 46646 502262664 83944 83945 232965279 69710 69712 4766688 70676 70678 157809801 97377 97375 362398558 44875 44876 195292037 90264 90266 665407757 18761 18759 204513543 35962 35960 793445662 5691 5689 23709952 26186 26184 528494628 27932 27934 245081776 78677 78676 281972356 91938 91939 30978491 96852 96850 34481190 49129 49131 57182592 43290 43292 30347889 1982 1980 954053286 46826 46825 268234871 93608 93607 36178167 95605 95604 739968364 39824 39826 871391090 14577 14579 573634909 21292 21290 226357403 13232 13230 98288670 36548 36546 307376406 77708 77707 806517381 99731 99730 56138356 59288 59286 199168469 70924 70922 491746381 32534 32533 70167933 91071 91073 490457487 74833 74831 634540291 94313 94314 142362645 86899 86900 605616187 66252 66250 444219004 43552 43554 404457404 3878 3877 435792946 48283 48282 647760788 37637 37635 940545999 1737 1739 572336699 39371 39373 984653737 3204 3206 436820422 11636 11637 350484642 97415 97417 74544477 73108 73109 781504325 32570 32569 342935279 23802 23800 40596754 64718 64717 791501092 61437 61436 887313429 6794 6792 293348756 66266 66265 586271422 15418 15417 404779830 41618 41617 274989548 97426 97427 18165531 72490 72492 835408715 15843 15841 957552988 77298 77300 933807584 31625 31624 598329425 32745 32744 463556322 42293 42295 906589187 81937 81938 759993548 48808 48810 274857956 36921 36919 11266224 29205 29203 729753790 97437 97438 3533262 8943 8945 191522026 86081 86083 76384101 97441 97440 615257282 67247 67248 869487817 97443 97441 103782232 46417 46416 177497014 95588 95587 968988521 87055 87053 274634980 30652 30650 758588556 28998 28996 435465947 61951 61952 371911855 40434 40433 454843145 64165 64164 576793028 46814 46815 705743122 97452 97453 650876856 71552 71550 915955815 97455 97453 522716837 20446 20444 380799002 53967 53966 809786696 35508 35507 720100593 97459 97457 54810037 55074 55076 11748281 98601 98600 221072969 5808 5807 368497116 60346 60344 821407969 48784 48782 11035702 58168 58170 341434953 68485 68484 61242405 58157 58155 322088952 10817 10816 689530591 62559 62560 655794682 86227 86225 774820617 54514 54513 871939885 58134 58136 449045637 17337 17339 661381552 2150 2148 642815627 31447 31446 15263129 97476 97475 719198715 59738 59740 374934502 28578 28576 596962801 97479 97477 53056439 61348 61349 418375322 97481 97479 437943226 34683 34684 16010311 97988 97989 94003686 97484 97483 380193984 51638 51640 744810348 30018 30020 119349467 29384 29386 186689258 42018 42020 9039437 60883 60881 816241378 22348 22349 547799487 97490 97491 786417772 17646 17647 606557477 75145 75144 843694631 7989 7991 509390411 63431 63432 303454069 76410 76408 811562416 63904 63902 183534568 28948 28947 628820888 13937 13939 912028407 54038 54037 899975517 35241 35240 817409014 5668 5667 730328326 80555 80553 71888965 97504 97503 272278298 76526 76524 746137031 56387 56386 512844471 47681 47682 532172693 4461 4459 537759710 78391 78390 939689716 97509 97510 896669713 50606 50608 637594245 19482 19480 754253088 7775 7774 73460156 69291 69289 672006720 39914 39916 10596499 66866 66865 854536029 86064 86063 672683904 74662 74660 261201585 2384 2383 126212516 57173 57174 375965846 39311 39309 895992645 29515 29517 783630744 47274 47275 852528766 2623 2625 7708367 92020 92021 948474933 57361 57360 570061932 81585 81584 556506958 64274 64275 588522129 77953 77955 502153246 86315 86316 938206310 88814 88815 134149155 62471 62469 627955049 82673 82674 8779250 9931 9933 828367109 97534 97535 827017584 61014 61012 940822631 97537 97536 536205381 70250 70252 699787917 93651 93652 636334734 26171 26172 289626783 6671 6669 54820306 71161 71160 655872131 11340 11341 71393848 80537 80536 287477676 23695 23694 689815031 19351 19353 314073138 15557 15556 610713357 16905 16903 235083304 87321 87322 570832692 52875 52877 420848426 62824 62823 645378578 97552 97550 144631349 24265 24267 984034736 29133 29134 842509755 28496 28495 282250541 37889 37890 140091383 17447 17445 269132724 35494 35493 300907903 75474 75473 408267691 88364 88362 528708120 15729 15731 829603373 9247 9249 1566669 99560 99561 909713083 95485 95484 395546691 41873 41872 782069550 61906 61908 416782407 15284 15286 709828592 9139 9137 91077033 34157 34156 234926188 35168 35169 886972237 2825 2824 625202115 97583 97582 94261119 98205 98206 722357697 88575 88573 967053447 30201 30199 450665487 81025 81023 547027837 64865 64864 14054826 10135 10134 296628575 5184 5183 10449043 93885 93883 386164321 89523 89522 38704585 73425 73424 214546308 79766 79765 437650292 90366 90367 367394410 12098 12097 478540131 97586 97584 676140905 70536 70538 788832184 97588 97586 317967838 42888 42887 149852130 4301 4299 62986436 82175 82173 297033676 34451 34452 281829765 41261 41259 161342804 97594 97593 589281039 7058 7057 254582271 98984 98985 188235563 85883 85881 857687787 49204 49202 453983242 60222 60223 756035845 26522 26524 191523873 34506 34504 582624635 37870 37872 220836408 94148 94150 333082229 11756 11755 608076733 97605 97604 481318912 70483 70485 238588253 68415 68414 555859274 52411 52409 377249238 58237 58238 310113813 66132 66133 437270278 17753 17755 567654502 84604 84605 487802184 69568 69569 286409341 96986 96984 869049601 8799 8797 880894218 15421 15420 559857270 8969 8970 388146590 42023 42024 773279713 76061 76063 327672160 95380 95378 392355267 58979 58978 324384769 5816 5817 459275643 97623 97622 124247794 54950 54949 34483736 97623 97625 177167572 4123 4121 639841132 97627 97625 16309552 1431 1432 528066401 16966 16965 640412776 30686 30685 287716753 56570 56569 464367597 17492 17494 26012432 58347 58348 709029555 48232 48234 532223116 9742 9740 131202530 97634 97636 876924057 1400 1401 333735375 13581 13579 636800070 71241 71239 483087146 95014 95016 233247732 27044 27046 526166137 9602 9604 16609896 97643 97641 324682692 78675 78673 256874526 5267 5266 913329298 97646 97645 926938336 97893 97894 668507669 47625 47624 774443928 97649 97647 111026594 99296 99294 11823203 37221 37223 612052324 46014 46016 751289574 40751 40752 63238480 97654 97652 924575461 19841 19840 328174683 42750 42751 510285073 26323 26324 946310123 68230 68228 776109602 83583 83584 431851404 88682 88683 326716966 49544 49546 71845093 97662 97661 876424729 25988 25990 944213994 73394 73395 768025013 98585 98584 280560467 4885 4887 967604107 89331 89329 927546700 13353 13352 483409747 81054 81052 818624110 69852 69851 569965185 87946 87944 939090158 58937 58939 33274649 34467 34468 926178836 37915 37914 999695555 19914 19915 786900975 57579 57578 20920866 44433 44434 982025032 6859 6858 541225058 64944 64942 104680916 79922 79924 526723856 5270 5269 655916205 39430 39429 27912239 43451 43453 671080195 33520 33519 172112008 79868 79867 26291983 68559 68557 61831233 89767 89766 810289993 97688 97687 822055857 97687 97689 927341019 88396 88394 10319987 73152 73150 127567957 77949 77948 106330297 97693 97691 409279906 8039 8041 494112483 25669 25667 620627003 63381 63380 275283793 13684 13686 574528154 11064 11065 136498293 89436 89438 945924082 55799 55798 620867884 95267 95266 864373021 3390 3392 56857934 97702 97703 20013014 99475 99476 232403075 97705 97703 237133352 97705 97706 519753561 34055 34056 849145894 84444 84442 349302420 70512 70510 92042717 37211 37210 401907910 64830 64829 30294919 18759 18758 942895647 85210 85208 347147778 60605 60607 552156805 67733 67734 70521216 95591 95589 116567527 79438 79440 484085887 20270 20269 305810127 97719 97717 935149308 97720 97718 619669303 95871 95873 189525475 92128 92127 39011230 47045 47044 414223051 94847 94846 925936731 16434 16433 668059616 97138 97136 99189040 97726 97727 603029536 17003 17001 942332706 32322 32320 183708619 97729 97730 406635656 97731 97730 20674836 12552 12550 871937891 86259 86258 9868061 71770 71771 727111149 97735 97733 358854946 40927 40929 748818805 53072 53070 944189429 68493 68492 541766505 17471 17473 16817578 32211 32209 643267765 13109 13111 527037331 40553 40554 662097739 97742 97743 749441647 49860 49862 464655875 32194 32195 193522910 20574 20573 146890406 47822 47820 60741144 4790 4792 435706437 39209 39210 244080863 40234 40236 333264848 94039 94037 604195506 64541 64542 89623780 97664 97663 412626756 41845 41846 948256995 97754 97755 991951404 4826 4828 86584906 34205 34204 105446622 52079 52078 113208895 97615 97617 390149850 33292 33290 405701226 72477 72475 385216035 97762 97761 387633414 38802 38801 670346227 97764 97763 282437432 98258 98257 183529901 19517 19519 452015519 90618 90616 199211539 64358 64360 963885868 54430 54431 700619449 62582 62583 346477108 39130 39131 184687033 19995 19996 545919939 59454 59456 812780457 39601 39600 937952564 48042 48043 955649482 25701 25699 218301438 12544 12546 666824834 59907 59905 837624785 17882 17881 60087309 45073 45072 443790050 97780 97781 576751983 78080 78082 431478915 42588 42590 255660461 42612 42610 29308918 32061 32063 592102716 65562 65563 139628931 97787 97786 23836602 4770 4769 794723272 97789 97788 736816092 84487 84488 420806481 92932 92934 17669032 37939 37941 60064360 86889 86887 845633764 97794 97793 299639598 17268 17267 581925838 91502 91501 582456811 82728 82729 71760909 37864 37865 861138339 9900 9901 174082024 83127 83128 795822826 55685 55686 917808566 93195 93196 825126136 13366 13364 5703573 41915 41913 311089408 13798 13799 11898207 97806 97805 308874174 33373 33375 952944858 97807 97808 793143632 60763 60761 628305967 97265 97263 965500742 2534 2536 171376286 78914 78916 65708796 84046 84045 142043503 97812 97814 350848552 97093 97091 864827180 57602 57604 404095919 68314 68315 260331277 40399 40397 920393405 9103 9105 210144436 97818 97820 351433236 50306 50304 819397658 47402 47401 369728932 30155 30153 58155466 25315 25316 763111516 17822 17823 694625101 74985 74984 899755073 79187 79186 126510053 7993 7991 817879229 97827 97829 455465342 29469 29467 899512121 99222 99221 453352929 60092 60093 699637230 2320 2321 322770987 78122 78124 184616183 97835 97834 227121789 65041 65042 729362859 19780 19781 944965622 98298 98297 538569771 68914 68912 508565214 67278 67279 93991735 48647 48645 549880612 37815 37814 482288198 73256 73258 107857163 16752 16750 541851093 97845 97843 284205088 74981 74982 378755583 42432 42433 722476655 25151 25153 11243342 88842 88840 560221174 6922 6921 692122065 6961 6963 935282266 97852 97851 889454190 66459 66458 221148377 192 190 918450810 25729 25730 547159168 27274 27272 688193927 5630 5629 672515230 46996 46997 260709757 34464 34462 212180856 26557 26556 571278573 97859 97861 21078334 15868 15870 49187745 88381 88382 670023486 29482 29481 593645944 82586 82587 326957400 97883 97882 390060913 4921 4923 501890994 36074 36076 980763397 56438 56437 527157933 65371 65370 706375610 97870 97871 377111 93213 93212 857738997 71950 71951 366510242 90917 90915 950386191 87868 87867 972412052 97875 97876 870849196 20924 20925 736922817 17858 17856 265563464 20970 20972 803760822 30540 30539 37446163 1641 1642 24117560 52897 52899 614532095 99535 99534 751835629 52693 52692 783445527 64457 64455 420457816 30367 30365 340944658 92323 92322 983506699 27619 27620 693099304 97887 97889 982742039 89650 89649 213313572 36469 36467 136423880 74410 74412 36021691 97893 97891 623245967 27279 27281 476554268 81887 81885 993947456 58712 58710 932856520 70004 70003 731025533 97898 97896 722071972 59370 59368 724814962 9465 9464 782168652 28880 28881 505341124 45697 45696 428482475 63996 63997 48068803 40200 40201 989325769 40834 40832 550076391 11020 11018 174080995 64108 64110 183388282 99576 99577 293222593 51903 51901 696995474 97909 97910 298654020 88232 88231 473268034 97672 97671 132413759 2572 2570 647478289 21829 21830 236809863 97915 97914 970568363 93549 93550 18794062 36236 36234 211573975 66869 66867 669361324 60090 60091 329137321 98179 98180 24920703 7373 7371 218048761 26140 26138 977714549 58677 58676 807321108 66338 66336 720973415 33738 33736 874628784 88237 88236 589887977 33240 33238 58091302 69642 69644 561778463 81901 81903 798975195 49138 49140 998213842 75249 75247 327519231 86948 86950 387310786 40662 40663 15817595 13811 13810 931775806 12813 12814 103215908 97934 97936 4255987 81724 81722 35507765 28389 28388 789415170 14035 14033 64795132 38766 38765 807505237 99263 99264 971818195 62914 62912 228456242 67707 67708 706150226 63593 63592 482775568 57459 57457 36423107 97946 97945 718607018 63240 63238 217873366 3123 3121 191417427 26232 26231 72919191 20765 20764 177804425 97951 97949 230295708 83557 83555 615122124 61313 61315 729389699 97954 97952 89788081 98760 98759 448550812 98522 98524 819435058 52950 52949 703614690 50557 50556 407930440 54521 54523 32407088 88699 88701 9226684 37180 37179 331496881 4939 4938 499196473 85589 85587 352356761 20197 20195 586874791 97965 97964 584358930 55745 55744 758704564 29048 29047 933023097 72478 72477 102470067 80404 80405 147202251 15167 15165 600773290 97970 97971 35012698 97972 97971 654216614 29154 29153 758156997 54694 54696 342220882 29686 29684 866962982 82279 82278 738372040 70899 70900 333860749 6605 6604 535302567 72763 72764 878125230 97979 97980 212862310 50969 50970 724868566 16809 16808 898392040 42730 42731 722630180 38509 38511 637120336 52794 52796 35831797 5923 5925 990973206 81690 81688 41904032 97986 97988 914078811 6474 6473 649155172 97990 97988 486572665 99901 99900 549828510 34268 34267 45936095 51961 51962 740041279 4924 4923 116293404 84309 84308 230920318 37011 37013 560818233 94889 94891 420943818 87527 87529 62379596 80629 80631 694098691 91151 91153 799570250 99055 99056 41412329 54570 54572 96747037 43242 43240 196857557 98002 98004 758247158 57244 57242 863439783 98006 98005 390442469 15858 15857 857181951 98006 98008 12123559 66024 66026 72103600 79503 79501 846679231 63400 63399 504007793 23747 23749 605402824 88302 88303 645975510 83865 83863 31420425 97854 97852 231159935 9785 9784 948604746 11134 11135 488263824 56603 56602 143403494 68090 68088 811157344 61678 61680 50689570 97424 97423 713379958 76607 76605 844654525 26173 26171 853983921 92197 92196 274430664 13385 13386 751589830 12117 12115 203890872 90069 90070 5562864 27982 27981 26018746 10330 10328 125085666 57581 57582 606475334 33408 33407 227421953 61904 61902 398583 50706 50704 968728528 44762 44760 302848154 98035 98033 263644331 52227 52225 433727109 28348 28346 484465337 2929 2928 660437290 80731 80730 41329948 31654 31652 101190379 26757 26759 172965994 65977 65978 128083248 52465 52466 406252129 53023 53021 280520119 98045 98044 704098774 93791 93793 682716716 31442 31444 939049711 65160 65161 796766714 85570 85572 679527314 93429 93428 988452448 59760 59761 664327197 98586 98585 33132231 8976 8978 361465944 69748 69746 964161363 65836 65837 504130728 36939 36937 539187128 12924 12922 703851397 24936 24937 579586127 32288 32287 34168109 42473 42472 310048617 21836 21838 906828698 959 957 396651747 63688 63690 910826674 43813 43814 441815546 25543 25545 937919679 8500 8498 633959265 21657 21658 264382238 98068 98066 605579665 58999 59001 428628795 36176 36178 902568801 98069 98071 468366269 92132 92130 118558422 87500 87499 389920253 98072 98074 612908092 28768 28766 284927421 34512 34514 834197365 89630 89628 230242583 91290 91292 52642706 96117 96115 197576883 54968 54969 39295648 98079 98081 813027389 46278 46277 61995460 8778 8777 972608278 98082 98084 759773579 98084 98085 669317450 98086 98084 863900283 28652 28650 743897283 3857 3859 221602286 22959 22957 397483708 78688 78689 524023584 68075 68074 285281656 55422 55421 55978118 81069 81068 218071603 90374 90375 122841441 25298 25300 364033881 39458 39456 28761492 62543 62545 347059958 48013 48011 41850290 40993 40991 838775149 7574 7573 587967836 96340 96338 966405230 48837 48835 330477002 74336 74335 429104674 12389 12387 787711655 29350 29351 718424232 85086 85085 776631074 30578 30577 377055685 92956 92957 104239426 88604 88602 166007511 64366 64365 173316473 75045 75046 189906187 11037 11035 923284605 67388 67387 555347408 84063 84065 584246099 55384 55382 496598924 98116 98114 960736684 18014 18012 28369549 23497 23495 25987701 27276 27278 132508226 19365 19363 313570986 11868 11869 170228395 2129 2130 928476779 92957 92958 338110990 78972 78971 591346769 97853 97851 342698732 67750 67748 11831554 86243 86242 38586419 13673 13675 424256771 41906 41904 204918197 73087 73086 941403854 29678 29680 15799513 16272 16273 232072997 12390 12391 757804432 83307 83309 842041765 98135 98133 898664331 98136 98134 147861406 81672 81673 690888620 63044 63045 705129250 5940 5938 382673338 1883 1882 760404060 843 841 916172376 82259 82258 392550691 21623 21622 414798648 47940 47939 232779471 34478 34480 109826956 41735 41733 312206924 88501 88502 681202877 85967 85965 681839213 50379 50377 588170080 1590 1592 616747138 48779 48778 987300966 11438 11439 196457260 50879 50880 896550546 63247 63246 73655664 60488 60490 87394353 84217 84219 559257611 53664 53662 880092421 33807 33805 532427525 80164 80162 554270850 8227 8226 607016329 98161 98160 983310397 17623 17621 284422644 16682 16680 361319073 1573 1571 999574572 98165 98164 73367011 98164 98166 577161267 27991 27989 167957305 85724 85723 69909756 28603 28601 376447559 22547 22548 21363581 90959 90960 538835162 38282 38283 640430597 21631 21632 201145049 98172 98174 594979792 38445 38444 907902585 94096 94095 362356953 71813 71811 216856751 60909 60907 466157039 69807 69809 287051243 76349 76347 579462411 3378 3379 740285187 73799 73797 44422113 77155 77157 793856621 77495 77496 862254261 14757 14758 766609842 93944 93946 777091952 10715 10714 38597407 92851 92849 213508339 38087 38088 892846014 8069 8068 985191083 3188 3186 288855429 17558 17559 92544101 98191 98193 469812684 93842 93843 633272932 22891 22893 51859461 95738 95739 594071985 60232 60234 794131623 30834 30836 359940787 30502 30504 285811819 57207 57209 519424511 62410 62409 381253563 43832 43830 737502065 98203 98201 545610343 13574 13573 266560380 98203 98205 573122459 90138 90139 128416446 71457 71456 94237198 55185 55187 22288344 98207 98209 6034555 29917 29915 729389948 98211 98209 759080533 61855 61853 773133000 98213 98212 486746295 4548 4547 254143442 98215 98213 795770778 80972 80974 618453124 2499 2497 654969674 78352 78353 393204650 51445 51443 160200219 33444 33445 344718409 98221 98220 54149207 45761 45763 912603954 30264 30266 9610364 86318 86316 7104216 62050 62051 209917348 98224 98226 865950047 75867 75868 727059013 85995 85993 477310197 69297 69296 43220762 31712 31714 477696613 93583 93581 616848993 81651 81649 293533161 15529 15528 774408007 20038 20037 476440128 98233 98235 639988129 27364 27362 697823745 84282 84281 826254300 70566 70564 24945967 1151 1150 156967223 22921 22919 607183117 26550 26552 217718319 52630 52629 248377396 34497 34499 857856315 6862 6860 845555938 67080 67081 366603194 63732 63734 949154709 68143 68141 625977130 79619 79618 457112537 72262 72260 899207834 82721 82720 813332830 79569 79568 957635682 24625 24623 132845389 32830 32831 426562577 95861 95862 467744220 76263 76262 20594855 98254 98256 939909665 98255 98257 138716933 13741 13739 397369379 79358 79360 342217889 7598 7599 500339511 1958 1959 554287742 48454 48455 680923274 20221 20220 62478940 74974 74973 578897914 82822 82821 14612524 11006 11004 324120362 98266 98267 522037702 27244 27243 308912853 24637 24636 291544798 98270 98269 484897378 95481 95479 594853684 98272 98270 827247033 17468 17467 55345932 65794 65796 853929302 46652 46653 954573278 7136 7134 916257947 43642 43641 381854542 48660 48658 812139 2293 2291 454394974 41373 41371 833240052 1137 1136 226371299 4473 4474 244313548 90855 90857 251998518 98284 98282 368607040 82332 82334 757017643 42695 42696 340577257 98287 98285 89046343 86019 86018 795933568 98287 98289 728027437 80402 80401 253009906 65020 65018 610650714 92679 92677 51228599 66851 66849 671582226 70751 70749 183162464 85317 85316 987257242 76132 76133 25359216 50467 50466 318484904 46329 46331 903438189 42009 42007 428813848 98298 98300 158989111 82690 82692 984401888 24280 24279 540421528 14538 14537 369868614 73889 73891 3413275 47579 47580 37886033 66501 66503 618742818 48513 48512 883538813 92907 92906 567878451 98309 98307 71517362 96617 96618 964941203 98311 98310 987765367 98312 98310 591377942 58494 58496 47845220 72079 72078 651260469 10884 10883 696172501 37820 37818 231928161 84541 84540 34398694 33933 33935 684181143 98319 98318 519024027 24117 24116 164454453 57123 57122 839101278 55758 55757 921594380 30304 30305 561399471 6005 6006 907220406 16973 16972 55114007 88692 88691 882294057 37786 37784 292626781 72060 72058 745771917 7264 7263 144628477 62497 62496 152852555 6087 6088 60352982 24201 24200 770130023 98333 98331 88280611 39304 39302 539298319 54012 54010 54449324 7174 7176 919629428 20865 20863 590100286 8180 8182 299918808 47967 47969 15980376 44200 44198 993751528 55066 55068 290204967 29305 29303 860316237 81866 81868 248491188 19918 19919 186566526 98343 98345 164451165 90927 90928 241043416 8899 8898 111219586 72571 72573 513493744 40871 40870 5506176 57554 57555 41037608 64071 64073 3990755 21907 21908 171703680 58804 58806 943754455 71816 71815 207310767 13603 13604 834135264 98355 98356 456416371 47307 47306 49034443 89486 89488 918183461 12466 12468 490692325 62863 62864 463718288 98360 98361 636017514 4750 4748 842742531 98363 98361 727386176 79209 79211 53980581 14070 14068 692330725 70438 70437 366194953 85366 85365 758018727 98366 98368 896730370 98368 98369 231022867 23774 23773 117605305 66630 66629 112496303 57741 57739 702742012 21471 21469 724352492 98374 98372 168988121 28401 28402 17022550 39091 39093 610733420 74926 74927 913734158 32093 32092 978776053 51523 51524 76281722 88620 88618 393294125 60541 60542 806806331 15129 15128 711773915 98381 98383 995587679 60633 60631 333119650 98385 98383 977046744 97573 97572 746299933 55246 55244 457801773 8738 8737 623510318 49476 49475 387062384 48633 48635 41226898 1695 1697 409023856 21884 21885 365729465 57087 57085 251222575 42332 42334 911599829 91509 91507 56339095 31298 31297 458974770 51493 51495 53814632 96868 96870 442600389 45540 45539 905628789 7798 7800 718794759 90770 90772 237767952 81180 81181 828968708 58972 58973 691732163 98403 98404 888118446 57747 57746 228606017 35803 35802 57345912 86271 86269 463213211 42611 42609 171533600 5707 5706 22773943 17387 17388 71328204 96555 96554 559904511 31317 31319 661948761 30433 30434 963874134 32426 32425 165064432 76362 76364 39695696 29131 29132 701290202 53201 53202 337052322 55568 55570 342880917 73741 73739 72102871 77092 77090 722894631 4963 4961 265996613 87783 87784 686322610 32188 32190 486017088 98424 98422 101711433 27108 27106 133217933 52881 52879 982221570 5874 5876 210393625 20309 20311 44142924 52159 52157 40591083 62491 62490 653214595 4126 4125 532927832 53354 53352 706624706 49659 49657 276984438 98635 98636 506673401 65775 65774 440511699 95834 95836 58909503 98437 98436 415658854 40392 40390 859891305 56747 56749 146353349 98440 98439 934603739 12416 12417 829213849 57407 57406 336297118 98441 98443 993746255 99052 99051 499513523 51396 51395 613110289 71391 71390 701503655 98446 98447 661730549 68620 68621 791686504 95146 95148 32540020 98450 98449 559387223 98451 98450 853498653 98452 98450 605554078 26135 26137 493232266 84726 84724 456317636 42463 42462 623114900 98454 98456 931937151 26381 26383 888057795 63890 63889 66939593 4476 4474 37102600 98460 98458 331726389 94333 94335 57438895 5344 5342 345817476 4800 4802 212451471 55547 55549 644233331 98630 98628 551979140 6288 6287 981529304 77009 77011 803804191 98468 98466 481994477 53902 53900 213833371 81626 81625 669173228 98469 98471 310071315 11474 11473 133856988 9489 9488 133809907 22599 22601 201778090 20519 20521 272610733 83000 82999 696575099 44997 44995 427671725 98478 98477 863573313 29215 29213 481380494 51298 51297 656732556 31454 31456 535358606 88033 88035 273879716 27486 27485 220401983 89060 89058 659491796 33355 33356 265535360 98549 98550 712302856 15634 15633 184807340 60915 60916 358763419 88797 88795 437458193 98490 98489 936034666 98490 98491 773553572 69062 69064 233271853 80103 80101 972216818 77390 77392 478785287 98494 98495 53524314 38037 38036 852488283 89487 89486 729400954 44204 44202 326266338 83470 83469 542207975 23514 23516 666434810 98501 98499 162113825 23558 23556 41017153 98503 98502 587333574 66624 66623 908671843 65544 65543 347980037 83107 83108 485335600 98507 98506 49447254 15270 15269 433156594 89091 89089 543828072 44791 44789 804417021 38266 38268 876446555 86611 86609 885739655 70024 70022 706662192 41974 41975 48724666 48965 48964 423080318 46992 46993 735856392 86540 86539 390366566 38737 38739 130998207 65578 65577 146311880 44825 44826 716336093 98519 98521 461247927 27206 27204 454289445 91011 91012 46041131 56116 56115 270955122 59420 59419 115929078 84518 84516 399963468 32806 32807 407554810 61891 61890 41595321 96855 96853 12655000 19112 19110 371628885 59859 59861 26852204 12218 12216 731691685 18287 18286 262662711 23965 23967 920521129 98056 98054 74252060 7752 7753 492961456 12100 12101 198705680 28771 28770 467712368 38904 38903 71510412 80708 80709 499844694 98541 98539 561092740 19379 19381 140160027 45981 45980 540457117 33590 33589 457389976 98545 98544 18430619 37488 37487 688175579 8008 8006 27397400 98548 98547 148810874 38095 38097 64459132 65127 65126 73429031 41279 41280 945925929 56390 56392 580622725 58996 58997 28626678 94244 94242 318242875 72708 72710 17779935 20459 20457 430130246 23458 23459 503950843 62133 62131 67629971 98054 98055 457576622 54478 54476 679971277 33942 33940 68259103 98562 98560 264186996 98562 98563 165884396 31493 31492 260437295 52733 52735 54365981 69842 69841 863477859 99433 99432 551309655 98594 98595 952395268 2360 2358 23662930 21281 21283 40116395 79670 79672 65458573 87416 87414 76728041 72608 72606 615800897 23756 23757 97687772 42212 42213 851245971 91109 91107 34736639 12523 12521 331850765 87439 87438 754664262 60421 60419 62362447 36102 36101 896987499 41363 41362 95240962 98581 98582 290024322 57990 57989 337608718 45488 45486 138318292 25489 25487 598230541 79680 79681 613968618 98587 98586 610162943 98588 98586 159231208 12477 12479 393544511 46055 46056 755953949 59353 59352 702416310 34818 34816 404112855 54962 54961 25909326 98594 98593 760975996 81534 81532 256724649 47662 47660 445940182 71541 71542 391869716 24327 24325 888694447 98599 98598 40942006 18205 18204 594529950 70389 70390 697349645 63767 63765 409515808 38825 38826 778611868 34112 34114 28135146 81464 81462 307269341 98605 98606 293256574 61519 61517 502210429 68045 68043 522719997 57374 57376 192545992 26124 26122 126153276 55218 55217 93904739 98612 98610 147065625 98613 98612 753252665 20551 20549 68100368 48071 48070 907206839 58383 58381 112939529 98617 98616 312935484 93973 93974 890521972 98619 98618 912597451 86781 86782 517321112 88728 88729 726343428 61429 61428 423246120 87239 87240 104013138 80091 80092 608596760 55120 55119 773381733 50387 50388 8434862 57650 57652 133680355 35135 35134 870938076 61313 61314 961641818 86176 86177 478189005 66363 66365 323599226 17308 17307 411391422 33286 33285 409958273 60517 60518 540991503 10103 10105 790112246 85861 85859 386605466 81112 81110 845706138 28802 28801 879878979 79698 79696 871249820 24791 24793 584360400 14525 14527 535510540 55051 55049 365074428 74747 74745 372226194 84598 84600 971484870 74166 74165 698405728 97804 97805 10602511 46805 46804 408548453 29527 29528 691115876 46145 46146 778894019 25889 25888 160169241 83169 83171 625316484 83788 83789 952866711 98653 98651 833351816 57827 57825 491093750 89606 89604 308579010 11998 11997 3694287 92473 92472 292855973 25174 25176 689889867 11463 11462 167978968 8207 8209 581117568 95915 95917 618230065 21911 21910 724608766 84739 84740 495393249 91875 91877 858020004 98663 98665 35921132 56187 56188 715122361 28764 28762 68538077 98667 98668 16500280 19610 19611 756686263 41730 41728 400069482 1606 1607 651826990 46267 46269 198405562 2311 2313 758818583 37995 37994 349423046 98673 98675 389481502 98674 98676 536924594 19829 19830 201240759 98676 98678 626105281 6374 6375 353738327 34935 34933 448913190 69542 69540 991498467 12345 12343 119449367 68450 68449 58952809 12234 12236 377414692 11496 11495 582428430 92199 92197 844131271 25429 25431 278053191 98688 98687 57691196 2690 2689 398431820 55160 55159 25554578 47047 47045 193927882 66663 66661 232990979 98691 98693 974393304 77090 77088 36230017 17420 17419 189356077 79561 79559 778925201 39411 39410 986688912 80308 80306 749505628 67156 67155 45547663 98700 98698 171551747 35472 35474 176610420 98701 98702 80680756 64732 64730 148001141 98704 98702 27843067 86378 86376 797497131 26458 26457 567856346 11179 11180 248454470 99810 99809 841951515 82828 82826 69120126 73565 73566 517554021 91216 91218 644219341 98711 98712 646669966 98713 98712 483126747 90575 90574 854436016 94275 94274 839899322 77824 77823 386915455 98716 98717 378352083 23225 23223 830138585 771 770 584938528 41751 41752 333473439 28316 28318 219772572 21074 21076 846206148 98722 98723 582721784 71148 71150 19794083 48368 48366 958519440 26128 26126 579310742 98725 98727 649083293 57155 57157 629114564 72028 72027 915533996 98728 98730 998593082 9083 9081 689686607 84055 84056 568703038 19483 19484 852344594 98734 98732 611710943 68837 68835 200751536 40848 40849 977613265 74301 74300 49653127 30214 30215 972078712 23264 23263 588783434 32579 32581 127085123 98741 98739 572649974 7347 7345 45974075 33398 33397 644547079 98742 98744 934161116 68098 68099 396720363 93348 93350 840409891 98745 98747 205112503 2622 2623 966690280 75099 75100 88981529 82960 82962 333750126 86113 86112 191141517 85474 85473 299294009 46728 46729 497137876 62311 62312 150898207 62016 62014 94959011 20062 20060 376682658 59282 59280 35785368 96795 96793 762225533 27774 27775 433832305 43541 43542 326872189 58338 58336 160099712 49745 49746 206141842 98762 98763 506322266 98763 98764 387911718 19629 19631 772773072 80976 80974 72430765 27099 27101 40461088 31758 31756 637060222 27890 27889 597764460 35190 35191 977071073 3263 3265 439444842 98772 98770 390924905 81169 81168 371676254 93961 93963 888085380 98775 98773 256197189 98774 98776 424372560 98775 98777 264591699 98778 98777 163444656 98779 98778 2177952 89153 89154 491431328 50926 50928 119062815 88694 88692 850294981 5084 5083 742972367 72187 72186 739198792 98785 98783 360191029 48241 48240 844116965 375 373 175510537 50131 50133 570699839 6256 6255 355771696 87588 87589 603814263 83721 83722 787198698 39038 39037 327238396 98791 98793 668625741 19082 19081 874054565 5127 5128 464033010 13897 13898 419830013 98796 98797 611085550 98798 98796 5321950 81531 81529 507977987 80252 80250 58575169 66060 66059 766196248 98801 98802 534570580 98801 98803 440109799 87901 87902 947699405 83055 83053 810514166 51998 51999 331204222 80812 80811 991143368 41162 41160 914464554 16671 16670 156005972 74345 74346 520046488 98811 98809 246892214 98372 98373 20234469 58639 58637 336520229 85829 85827 116891166 1249 1251 128530213 98816 98814 900248079 3093 3092 549322749 9784 9786 998625109 98819 98817 658814828 46915 46917 110808763 60844 60843 310011800 34493 34491 659804099 28320 28322 268439879 13982 13981 548431746 51547 51546 631271761 14731 14732 672444849 21124 21122 68251734 64191 64189 918222850 2966 2964 503518892 6670 6672 784753584 98831 98829 833750683 11831 11829 905211226 80421 80420 489942733 5157 5159 133168913 75778 75780 693529344 25857 25856 574749872 58268 58267 549075198 90399 90397 199468651 27750 27752 603377615 93559 93560 443648427 36597 36596 676984621 2059 2060 922547226 32803 32804 860582712 98844 98842 75242745 53600 53601 72292459 64230 64232 702609594 54071 54073 67867087 25785 25784 566520523 41531 41533 194098030 55645 55647 297716144 10236 10235 842259211 6641 6643 190212436 91984 91986 974311696 38307 38309 949034913 75607 75606 121216968 98855 98856 371816270 70744 70745 922535630 98856 98858 29407992 35773 35772 140007622 41811 41812 526193269 82092 82093 49619274 7234 7232 879400037 56988 56987 784983847 49619 49620 8166921 89048 89049 240852682 63257 63256 798410585 88926 88928 765534453 50524 50523 733788496 35299 35298 931641783 869 867 780227723 98869 98871 604906394 23780 23781 809182738 5427 5426 822985502 13101 13099 919936630 78071 78069 932689510 14570 14571 641810204 93992 93994 268045618 49981 49980 344535512 51930 51928 375405837 9554 9556 58818237 21808 21806 34874824 77257 77259 35378228 23891 23892 560151078 98882 98884 391615820 66835 66833 740106457 98886 98884 953590353 32000 31998 52238253 13134 13133 789286816 19942 19944 806384388 2861 2863 688799417 48638 48640 332217218 49892 49890 571248022 8289 8291 459398153 14945 14943 442437692 80897 80899 665703912 98894 98896 104237199 25586 25587 27694927 98898 98896 871436394 94331 94329 758974471 84423 84425 202156527 44250 44252 618125407 44808 44809 750135836 86067 86066 897205354 71834 71835 50246047 97564 97563 126353767 26793 26795 598321132 79525 79527 163380097 77703 77704 94661772 31146 31148 254783929 88301 88300 537998008 74756 74754 771100192 74139 74140 234896166 55863 55861 275091017 49922 49920 968646691 32617 32619 183750654 99988 99987 834611170 98917 98915 683333170 46004 46002 692310292 18198 18196 10099255 1625 1623 108498360 45093 45092 83475761 74222 74223 5005365 98922 98923 539684299 23247 23248 770363046 33265 33266 258528808 81691 81692 163799157 42248 42246 243148317 98928 98927 172104235 78865 78867 101027229 15300 15298 304081798 85183 85184 239713140 89138 89136 441631693 80360 80362 952775736 10814 10816 396574816 96498 96499 844830077 98934 98936 37773203 11227 11226 803805513 82564 82562 580497852 61544 61546 937061832 98938 98940 566504075 65441 65440 974140736 70977 70975 93889690 98943 98942 143213126 47233 47232 341847365 90211 90210 581264435 98944 98946 96476860 88056 88058 621041618 17453 17454 28030550 73290 73288 269135963 46854 46852 720954665 63212 63214 922832037 11241 11243 395120343 68361 68362 165293207 49337 49339 943073962 5763 5761 194034400 90696 90697 303430372 25709 25710 657088231 98958 98956 196529744 54270 54269 895216389 93546 93544 801046557 9840 9838 617134835 98962 98960 658581996 98963 98961 384243326 86009 86007 229522472 98964 98965 595569794 48211 48209 543682710 37929 37931 349223445 63914 63913 737266477 98969 98968 240202243 44159 44161 952474919 34523 34521 806418555 965 966 432160344 48903 48905 683345671 98974 98972 507539647 98974 98975 137956545 70474 70475 163717723 48604 48603 83091141 85351 85353 323453247 98978 98979 95800546 24748 24746 238949865 2579 2578 573386389 79255 79253 58330576 17016 17015 739064887 88759 88757 30549564 97594 97596 852592757 54482 54481 636198746 86873 86871 337587713 87740 87739 34876816 15462 15461 180749703 54348 54350 156885774 71647 71649 241563619 93282 93283 969779110 33839 33838 900382865 78017 78019 813096157 72801 72799 758428772 77163 77162 27573826 17337 17335 890724475 78270 78272 405001214 60770 60769 922391922 33056 33054 945951661 59989 59988 652194517 47280 47278 189565804 69743 69745 8373978 16707 16705 750660915 25862 25860 324064847 91266 91265 589774950 26142 26143 790978769 11567 11569 21342118 58036 58034 594638143 73406 73408 796047597 83709 83707 589851246 69952 69950 50041306 57264 57265 61294110 99012 99014 112779849 99015 99014 165538861 13876 13878 859164455 81096 81094 335501323 57819 57821 49460613 47391 47389 402002542 99019 99020 70918122 88803 88801 39655751 30205 30207 197978094 12504 12505 733765620 43353 43355 193871364 24956 24954 885732791 99026 99025 182441368 24201 24202 391344231 44061 44059 539385178 99029 99027 498184037 63423 63421 804766681 33255 33257 318360274 83150 83148 776716371 135 133 498385663 99034 99032 525327819 77988 77989 390546469 77888 77886 970407005 76709 76710 300978775 99038 99036 762215631 53408 53406 527331764 72230 72229 772475496 28343 28341 171761377 17533 17534 123844357 31677 31675 326806455 31550 31552 433315177 73201 73200 661279800 99046 99044 50626005 27354 27353 445816776 53236 53234 336070872 3250 3251 562291354 69939 69940 389663849 58155 58154 355890024 28297 28299 128530227 29985 29987 906930535 53959 53957 9739312 97632 97634 65350778 16917 16915 673198201 30427 30426 45066149 85058 85060 865903965 34336 34334 996304325 99375 99374 226668720 99060 99061 762263679 99061 99062 956520805 25962 25963 49102199 36599 36597 953110112 86908 86907 921749954 85591 85589 435074437 9805 9807 42441629 16334 16335 3043605 99067 99069 482077279 70229 70227 909397818 99071 99070 456372908 76095 76094 590469088 51926 51925 628560620 40462 40461 674507975 99073 99075 214846459 14946 14948 118960086 91382 91383 985971234 87834 87833 353887155 99077 99079 139221575 94120 94119 453294736 96968 96967 796831584 16025 16027 621954888 87757 87755 704551982 36900 36899 608863402 52940 52941 771392807 5810 5809 597763860 59889 59891 466570932 99086 99088 849587269 25464 25466 239569820 99090 99088 130850156 85718 85720 528641984 23810 23808 14282116 99092 99093 342809354 53054 53053 610692580 41235 41237 16060576 39601 39602 588020498 3392 3393 380825181 81444 81443 4781017 86510 86509 811612289 56928 56926 518164635 9424 9423 198266279 90292 90293 379199720 99103 99101 76961528 88929 88930 333077838 8124 8123 20990111 97263 97262 57622899 41083 41081 625100412 99108 99107 226502754 27360 27358 963756317 9732 9730 41370403 25979 25980 489348842 99111 99112 592101774 93265 93263 839943583 75055 75056 26978144 68183 68181 342890496 63656 63655 81409935 9159 9158 306297800 99118 99116 725824475 45785 45786 852212706 33739 33740 775495334 22639 22641 14965467 73269 73267 76599045 57441 57440 701639064 30704 30703 69003031 23477 23475 584136260 57983 57985 54565526 24672 24670 657565581 24539 24538 404964267 99128 99129 18585616 93129 93131 931052039 99131 99130 787596817 23870 23869 353673263 70747 70746 391211888 99133 99134 129997591 5465 5464 498389464 38973 38975 321136627 75232 75230 163051322 48563 48562 419693642 39022 39020 318166650 24602 24600 338615372 6178 6179 59844712 99140 99142 521450341 99142 99143 55423217 92834 92833 670677778 69237 69239 29237911 99145 99146 348490740 66336 66337 849981982 83310 83308 947320099 26063 26061 721624200 69428 69429 473191876 62989 62990 378851652 35180 35178 40200926 65262 65264 306149027 99154 99153 117967721 93184 93183 544435851 24464 24463 463107240 5347 5346 146155887 99158 99157 112375993 95128 95126 801285502 45376 45378 590570859 48124 48123 441151003 42142 42140 78670159 77019 77020 744206222 43920 43919 31778066 99165 99163 391885561 96854 96852 583313161 13785 13783 145774221 66060 66061 338691342 4984 4982 184440317 46789 46787 591464587 16820 16821 739014451 15474 15472 574791892 8711 8710 423882563 38762 38763 960417722 1943 1942 81073053 62663 62665 70452317 76084 76083 91728774 33386 33385 14751809 92304 92305 46953929 34483 34482 776020644 99181 99179 543110825 5787 5786 529864207 99183 99181 961208859 37148 37149 622386220 99185 99184 511227442 6919 6921 206791639 79350 79352 696572379 93001 93003 437081463 42507 42505 373150666 13318 13320 71440271 99191 99189 885583284 35620 35622 794647952 65457 65455 643946431 51482 51481 217916146 78069 78068 918462519 45211 45213 611443842 84102 84103 68244354 5416 5414 550104574 21930 21928 128473174 84139 84137 706544095 99200 99201 825449513 88456 88458 719473014 99202 99203 648143849 68226 68228 517770042 80736 80735 447272174 99206 99205 766548833 28185 28187 199330349 99207 99208 857062061 99209 99208 512575918 99208 99210 916969353 51992 51991 586624576 99212 99211 895083860 64918 64916 980801899 99212 99214 48985085 66328 66327 755827110 8476 8474 111329744 52494 52493 565227722 28223 28224 831662479 46020 46019 187123399 74203 74205 915783365 62695 62696 998773909 66651 66653 534670935 85872 85870 811803502 59089 59087 130083164 71285 71284 159317051 19296 19297 361089070 62274 62272 10402124 65863 65865 467461057 4890 4892 898677835 10673 10674 451828020 99231 99230 18989171 25528 25527 135031718 51392 51394 142000381 55692 55693 487012427 29820 29819 416815067 99830 99829 287043775 91900 91898 132143273 21814 21815 32425370 54703 54701 580016097 99239 99240 264387396 31868 31866 18760782 96370 96368 188369675 15193 15191 290121411 4630 4628 21256306 6636 6638 560370700 7316 7315 572937932 43738 43739 603685669 14824 14825 633262858 62002 62004 940031402 99248 99250 870641106 32677 32678 729403535 18546 18548 139699665 54404 54405 146082577 99252 99254 936867921 90935 90933 18309100 74632 74630 394102286 39425 39426 130171599 50728 50726 57309765 99259 99257 183337997 24569 24567 658860047 80062 80060 603692181 57386 57384 173150701 23265 23263 705585188 79390 79392 18665380 59718 59719 21901753 77235 77234 114230859 71342 71341 953110090 96342 96344 539059874 40993 40995 17480117 77408 77406 166389157 48094 48092 856162297 83968 83969 358097761 28181 28179 874250406 33271 33269 867742727 33810 33808 736586386 12709 12708 334692159 99275 99277 491959758 81516 81514 328608190 81208 81210 808974808 99280 99278 629914907 99279 99281 496858130 35761 35759 812286430 1115 1117 278745715 9509 9510 107462619 21854 21855 769955453 99284 99286 954751166 70700 70698 332801135 18620 18622 699724006 17438 17439 88887995 69630 69631 466229879 59890 59888 284822970 86353 86352 634107562 42878 42879 661709727 17817 17815 135627112 61823 61821 834407594 92205 92206 141523736 51470 51469 447300510 16348 16349 358294709 23894 23892 480707188 41033 41035 319537699 8046 8047 105346897 58182 58180 334698179 93574 93572 123848118 82741 82739 519557189 45672 45674 953542646 97388 97390 88216509 97094 97092 820790510 98672 98670 699654393 379 378 374951408 6315 6313 5961234 54314 54315 64993536 65652 65654 153808194 73437 73435 781265731 59604 59606 608466677 64596 64597 548497332 17747 17746 133235235 20556 20555 993449497 26665 26663 875604188 82604 82606 267318838 50845 50843 696592165 62979 62980 104633152 96173 96172 63293954 99321 99323 478137236 45845 45843 378524884 99325 99323 940621993 23722 23724 223957221 12334 12336 367428419 99328 99327 824408898 73836 73837 232296426 31130 31129 365610185 16259 16261 981462939 4048 4050 284924034 97639 97638 934727869 99333 99334 19468851 99335 99333 163621974 15448 15450 666951470 35428 35426 520473471 68238 68240 888646510 99338 99339 48166678 83832 83831 222489826 7830 7832 345648050 60406 60408 610591497 77657 77656 823448540 8493 8494 867930303 50115 50113 654604924 82967 82969 747740759 6800 6798 567700369 77718 77719 68166121 76194 76193 550218021 4454 4452 449888749 19096 19095 723239553 9568 9569 571434505 80697 80696 783559581 54358 54359 8186408 23565 23563 463317210 96533 96534 414255052 21418 21416 771400435 4710 4708 859597221 90598 90600 950925105 99359 99360 777526626 45879 45878 580294623 12600 12598 893245383 11468 11469 678990078 71511 71509 554811136 35376 35374 360236346 15692 15694 91959093 99367 99365 71563036 85976 85975 181644638 99595 99596 449606272 20473 20471 402193497 52191 52189 313518666 74484 74485 767461433 22761 22760 3563093 80671 80673 906173410 39442 39443 703995308 97445 97444 677221587 16328 16329 588593405 99378 99377 108169538 97457 97456 975927626 59529 59528 300192878 40564 40565 784543458 29283 29284 38630193 99383 99381 65184400 98188 98190 47702228 99385 99384 47317778 50814 50816 923769896 70428 70426 477352140 99386 99388 726684882 99388 99389 22034878 99390 99389 853472487 99391 99390 473029556 10832 10831 321908409 52443 52442 84136636 99392 99394 13897456 20127 20129 481436125 72322 72321 711805660 41018 41016 68340230 3560 3558 255510793 37158 37159 554412357 61795 61797 55597076 99399 99401 4842553 76238 76240 593840062 99402 99403 195955658 83353 83354 440981567 71346 71347 558675223 27919 27917 972141533 84861 84863 10758576 99407 99408 171026108 99409 99407 518356486 18019 18021 252119288 72574 72572 802253856 97153 97151 680464113 17900 17901 356337295 99414 99412 244806630 86485 86487 120788899 79916 79914 164639430 95523 95524 649511135 30041 30043 748568898 64898 64899 220409515 51628 51630 764182823 33997 33996 170914889 8918 8919 627104747 94038 94040 580019210 99424 99422 315112581 28268 28267 20903874 30474 30476 632216450 99427 99425 759963001 75050 75049 875467094 9045 9047 913652835 34448 34447 455189232 15346 15344 708314643 90761 90759 743849105 89710 89708 60680171 94849 94847 744328925 53576 53578 664121559 90532 90534 33571379 54826 54827 536723259 99438 99436 424653882 90856 90858 658426665 47145 47146 475476924 93897 93895 915644632 45637 45635 57618104 99443 99441 686284625 27172 27171 523175602 54018 54019 609849196 97407 97405 503217998 3701 3700 475932411 9430 9429 793213725 93349 93351 511855685 17862 17861 105413303 99450 99451 3154870 95636 95634 512168458 31435 31437 12190164 83159 83157 65193969 80975 80977 233767797 15024 15025 4363273 92070 92071 57212463 14099 14098 820833984 99459 99458 275201809 99460 99458 628434862 99461 99459 435125648 99462 99461 173078057 93267 93265 166301892 3932 3933 17201171 99465 99464 954729685 50807 50806 671191799 86701 86702 75867312 12349 12348 872803156 53369 53367 74009598 99470 99469 490563129 29780 29781 803607894 10117 10118 32401682 8060 8062 641808561 95256 95254 13323202 50672 50670 730770975 59375 59373 753185010 47478 47480 205056185 99478 99476 490518696 43166 43164 958250455 25454 25456 972538139 82138 82139 240372867 74772 74774 153987526 26947 26949 378239277 49472 49470 492784827 99485 99484 24381344 20720 20721 662938170 49056 49057 6876468 12923 12921 247349890 75888 75887 396434757 42858 42857 263076327 99491 99489 472023525 74142 74140 90301221 10787 10789 708564686 3726 3728 501660660 21464 21466 171904154 63589 63588 478111708 38183 38184 340329015 65064 65062 728847691 55885 55886 547287701 1770 1771 527972581 20283 20282 917465761 11555 11554 786060059 95897 95898 213539703 51268 51266 41708031 99503 99505 168598739 98749 98748 70971734 92756 92754 501674953 74589 74588 684688111 28806 28804 486207927 52117 52115 494057780 47201 47199 932298615 16058 16059 352420351 70060 70062 978069721 99512 99514 443510703 52821 52822 730102864 47799 47800 691320442 3328 3327 927896299 63106 63105 157586437 67713 67711 8669831 1033 1035 291263793 31839 31837 705186884 10323 10321 252964408 2106 2105 111059253 15112 15111 991156474 48975 48973 125470556 13944 13942 923053457 60459 60457 358218965 31108 31109 971122987 51286 51285 702637905 2469 2468 734795545 9564 9563 436200902 63198 63197 326684707 2951 2949 55943269 13256 13255 390546463 62563 62565 265990349 75253 75251 871449026 99537 99536 504849534 57711 57713 719188149 88746 88747 101649296 99540 99539 168866283 74686 74687 113183141 44833 44834 264297011 80022 80020 299552540 99544 99543 193329929 99544 99545 109807751 30143 30144 59859890 15559 15561 685105759 43212 43210 556274824 92102 92103 127448311 34538 34540 44402322 99550 99551 590458031 91133 91131 993728855 78482 78483 113132138 74814 74815 473758964 56700 56702 637245506 38652 38651 229334637 99557 99555 835489402 25028 25027 382354497 99557 99559 895001779 66941 66939 877599041 20855 20854 768605027 57224 57223 43552673 99563 99561 784959876 99563 99564 59493456 27779 27781 88857225 3549 3548 67696773 30121 30122 728262806 86767 86769 647856027 25323 25324 48602352 75766 75764 836000542 28661 28663 170397875 69633 69634 667366182 73581 73579 430362563 76491 76489 88487139 95536 95538 572018692 95988 95986 144877946 36187 36188 925979342 99577 99578 478446863 31372 31374 480237211 99580 99579 72969251 66713 66715 638445315 47984 47983 207987489 83084 83083 935405803 52037 52036 528227379 49156 49155 434271993 45105 45104 71866202 38361 38362 811115083 4139 4138 608733374 25190 25188 156314472 52729 52728 509065539 77232 77233 341608310 44685 44687 115692892 97070 97068 875873710 76204 76202 398810660 99594 99595 25255694 14157 14158 832745643 99595 99597 299993677 97575 97576 823105421 89081 89080 830576148 38783 38784 960174794 98296 98297 661142379 81277 81276 910066129 37867 37869 810671730 99602 99604 957561822 14092 14094 97526609 11852 11851 790831750 44732 44733 577398129 99472 99471 393890449 81137 81136 811445997 88788 88787 932763399 53577 53576 889373763 29755 29757 837255821 86701 86703 718051408 45039 45037 69929202 68899 68897 468565115 46385 46384 826190598 18057 18059 798302512 71154 71155 878259883 99618 99619 3928208 25152 25150 101428526 80263 80261 237526374 21916 21917 248251863 44714 44712 15343197 68021 68023 214252222 29078 29080 825232753 6459 6458 228795873 99625 99627 51859364 9131 9133 436962420 40205 40204 215124210 69737 69738 346803320 85011 85012 340266118 82374 82375 787087503 11066 11067 888027438 20631 20632 893187599 68094 68096 514592781 8327 8329 353714517 84764 84763 459056016 99638 99637 511163484 24054 24056 753988259 55510 55512 590011278 99641 99640 909149220 60675 60674 898155737 99642 99643 1988247 623 622 687070470 83057 83059 234321948 98375 98374 367345478 56435 56437 299260575 3485 3483 61002510 77532 77530 871839823 99650 99648 965538853 19426 19425 49992273 81926 81925 437543164 4696 4694 544334773 55338 55336 155771709 91341 91339 401722025 23655 23653 17753766 13255 13253 954391020 77238 77236 351105560 40850 40849 517687430 37993 37994 126007019 51734 51732 44260279 45705 45704 865512069 31250 31249 635166509 8093 8092 717970987 88335 88333 590575481 37662 37660 200149270 59097 59098 458686660 99668 99667 854358218 83369 83370 174829502 85175 85174 73653155 3334 3332 3231960 96415 96413 919902641 65966 65967 751466931 19227 19228 460599238 99675 99673 739408088 24591 24593 144523468 78277 78275 665580969 99677 99678 669274460 80239 80238 60568 88207 88208 164127117 30741 30739 858223510 96614 96615 17062154 53003 53002 246727374 42816 42818 662862184 25485 25486 5127572 63597 63598 250399414 78471 78470 818114968 75305 75306 54979669 99687 99689 64006240 50286 50287 46285834 56382 56381 243736309 50426 50427 690433361 99693 99692 239366108 99693 99694 921811700 32795 32796 408641863 36235 36234 805150941 97695 97694 240569741 77877 77879 930303016 58300 58298 208849880 93385 93387 700012413 53541 53540 589129501 74275 74273 839358877 99703 99701 689684818 99063 99062 33404986 20204 20206 407533275 57836 57838 242956556 69004 69005 117364293 99706 99708 268743457 38970 38968 806043702 99710 99709 786641525 49415 49414 459129764 92729 92728 382723010 83360 83358 424036934 99714 99712 400494233 99715 99713 575990088 99714 99716 360025010 98374 98376 232598083 99717 99718 14218625 38486 38487 823779436 99718 99720 22955785 99721 99719 418078220 94232 94234 205741301 99722 99723 809279024 13740 13742 236555493 71141 71139 84194977 99725 99726 668780294 46471 46473 38591510 99728 99726 564262373 46735 46737 846811817 39227 39225 351015045 2078 2077 941542536 16220 16218 815501999 94390 94392 361867501 67261 67260 411258761 45461 45460 788531536 40176 40178 43405930 63253 63251 483467995 97321 97320 331235821 65245 65247 57249822 21620 21622 508164420 72964 72963 60423428 83208 83206 67226575 91787 91788 322745605 49705 49706 500737773 28587 28585 846459806 48108 48107 725452307 99745 99747 261425918 64668 64669 722431259 30162 30164 155101443 72945 72943 539745502 39893 39891 588536420 29885 29884 598013444 22439 22440 964781104 85407 85409 110083611 49483 49482 35279223 59459 59461 628701927 45861 45860 178227526 78600 78602 796317689 2450 2448 144736473 52773 52774 47696515 66963 66964 733634061 5470 5468 561538923 37817 37818 75210260 99763 99764 515121054 72361 72359 837325932 99766 99764 150345383 99767 99765 664393234 85143 85144 820873088 32425 32424 48503539 8556 8555 274492328 96542 96540 574762915 63894 63896 848042101 81695 81697 222902609 58814 58816 543147692 98998 98997 626523643 41168 41169 839071823 22022 22024 718268126 99776 99778 138440886 72981 72983 211182385 46867 46865 258880225 65017 65016 311654674 99782 99780 235321869 62270 62269 819192513 99782 99784 550822021 43031 43032 894274572 99786 99784 650619067 39842 39844 574620682 2038 2036 46928535 9154 9153 657831692 64206 64208 383825679 11880 11879 178652369 40700 40698 918506488 71657 71655 909707001 59148 59146 976757276 12496 12498 933829564 7383 7385 723661708 85711 85710 675416284 30682 30684 880887864 43580 43579 218581720 76273 76274 331243196 99801 99800 561177699 99800 99802 158734205 41007 41008 517521940 69457 69458 736941557 99805 99804 845710943 57049 57050 488442955 33851 33849 869257668 23597 23596 107963687 29583 29584 242932550 93316 93314 470138820 12383 12384 796421407 6957 6955 162738759 1316 1314 704223666 806 808 193529423 99815 99813 611826881 89108 89110 336487373 80494 80493 7412960 99816 99818 34315798 26654 26653 248463658 99818 99820 134338358 27464 27465 48647986 17608 17609 121269639 25270 25272 907543869 2547 2546 7890819 99825 99823 773301422 43765 43763 474763735 92961 92962 935813313 63769 63771 755319736 58065 58067 146679164 55003 55002 742653306 44914 44912 963234531 99832 99830 371774815 57056 57054 164464748 97570 97568 606856877 36761 36759 48774322 99836 99834 160052995 89589 89591 649223533 72826 72828 861586924 59382 59381 12854178 18563 18564 775764661 49616 49615 160712727 28253 28254 867116156 11137 11139 777675786 4574 4573 16580746 97905 97903 798181922 60700 60698 970193635 99847 99845 673246118 42846 42845 946969882 96161 96160 789257709 36641 36642 226189162 99850 99851 635884566 22964 22963 292212739 30875 30874 634462457 48285 48287 161694882 21345 21344 488052060 99855 99856 52611684 87693 87694 259280491 4789 4788 617826268 99859 99857 183879778 73918 73917 461276515 5458 5457 58542477 96718 96720 559779759 30088 30086 652278130 51834 51832 55355560 82662 82660 464451661 50218 50220 631061110 1639 1641 16040124 88309 88311 713392351 65937 65938 38186428 80628 80627 10293968 96603 96601 777332436 51332 51333 478971449 99873 99872 675046544 39969 39967 12666398 83184 83186 526205745 89145 89147 13805804 31541 31542 595528099 83154 83156 436539657 35024 35025 99463855 35420 35419 689858990 99879 99881 893146738 35001 35003 506883577 9413 9412 631687182 38638 38636 163621950 26386 26385 941046687 60021 60023 121357727 23555 23557 834832497 75580 75581 31384028 84258 84256 913300336 73628 73626 284038508 96823 96821 391474655 99890 99892 229469644 98913 98911 681448525 12976 12978 619649047 31263 31265 797718981 74630 74629 105534935 2920 2918 456563526 3903 3901 854176794 90059 90057 435181426 8005 8004 234830025 55852 55851 27974794 99900 99902 819231286 99902 99903 50889882 17154 17153 612226292 1164 1162 378710001 47379 47378 53294059 27198 27196 950093268 12933 12932 589471403 99908 99909 635311988 35030 35029 222200321 88666 88665 671061277 55617 55618 557115080 16745 16747 656625071 99914 99913 693930754 51551 51550 741337170 59408 59406 2396456 91138 91136 30895718 98583 98582 153369022 49604 49603 104526265 92207 92206 533519145 99921 99919 522838781 88978 88979 35766725 99923 99921 587541625 69826 69827 984724019 22325 22327 675472638 15837 15836 672690160 13830 13831 227323677 93453 93451 708942380 64689 64687 746952855 26249 26250 288503001 4014 4013 153685525 48482 48480 320185346 6099 6101 802141977 28860 28858 709887838 87947 87948 332254773 94616 94617 959476773 8488 8490 548915579 10977 10975 893485346 52704 52706 272983860 91753 91755 10686218 88984 88982 919565013 99941 99942 346015500 83123 83121 410408494 54701 54700 3844009 30460 30462 954288869 36452 36451 68073414 95234 95233 933314595 71336 71338 599155711 33465 33463 724715661 1750 1751 947661375 3221 3219 211788918 8943 8942 537666445 1049 1050 633486418 39686 39685 677329961 36970 36968 338009966 57351 57353 967559128 99290 99289 310991583 98277 98276 6186620 48034 48033 453065913 95861 95863 441643751 32237 32239 331011969 7566 7565 630611441 30681 30680 408639972 97472 97470 954877896 99965 99964 302223016 64439 64441 567029128 14473 14474 804559076 99860 99858 767881484 72523 72522 852213868 99970 99969 532261123 72290 72289 476734096 83468 83467 786347846 67668 67667 913529606 72707 72706 289970537 35291 35290 24246564 7687 7685 874424207 99976 99977 50006866 99976 99978 594326915 93060 93061 639310528 33003 33001 60115461 33508 33506 11358036 70054 70056 509861986 81128 81127 386970599 85672 85673 633169992 77132 77131 106528432 68973 68975 771028951 60201 60199 819372544 1939 1937 29058043 89620 89621 395466032 84982 84983 296858362 10600 10599 302679512 8120 8119 563944777 99993 99992 888602434 33361 33360 892735652 62117 62118 900015647 59031 59032 513567069 18264 18265 6804088 6187 6186 812078581 1831 1832 892887527 34319 34320 895129833