3 81968 81967 2 38374 36933 12821565 38327 36933 207719580 17793 36933 237578009 38374 74746 971809587 36933 42471 516595793 74746 70446 461428650 17335 74746 339191642 42471 19671 217969607 41881 19671 476403233 42471 54300 338138672 54300 18598 747744231 17335 20780 905573392 20780 63542 273072553 27057 63542 439659724 71482 63542 126403201 63542 19085 310889569 71482 42853 385416458 63542 61381 995692675 61381 32360 133548367 71482 10644 987614890 42853 45776 48464119 12681 10644 621683208 70012 45776 869737407 45776 62571 201611346 343 62571 625474218 62571 23766 290883628 18979 12681 486906686 23766 13911 567080606 23766 15111 532928382 15111 62368 262176334 44913 18979 194850109 44913 12266 651072697 50851 12266 91675050 65234 12266 55777383 12266 40144 171816685 66067 44913 727883925 40144 56388 197468514 38112 65234 460452912 40144 29756 894252647 38112 12397 118379261 29756 52835 54330624 23852 52835 745461663 43988 23852 310752607 12397 25465 6249247 34730 52835 24315299 11343 52835 355528920 39480 43988 841491481 13549 39480 651948322 39480 21807 210916039 5796 13549 10906297 42200 21807 456150678 13549 57407 603013525 78284 57407 793390054 43749 5796 425857811 78284 69787 578047043 43749 81658 59885916 78284 3587 511049008 57985 43749 878647674 54796 3587 822922547 18050 81658 517998952 52075 81658 5838850 3587 10672 771435951 57985 9350 585162189 10672 3580 485529561 18050 6575 836142678 6575 39552 31327301 3580 10290 940258778 6575 22777 650945246 39463 3580 550323612 2369 39463 126324234 39552 64062 326072828 42835 22777 465781021 64062 31668 844074078 62526 39463 511439800 64062 46392 81841966 16814 46392 71783521 62526 24222 607999323 10641 24222 640043845 63685 46392 119120095 54222 16814 694272439 45560 54222 179558312 19260 45560 100072478 17468 54222 212456914 31797 63685 558498623 31797 77879 532853480 45560 6576 596183880 77879 22032 871033005 75082 22032 548564492 31797 40671 111426295 72143 6576 939652758 40671 1735 794475743 22032 64680 985981774 1086 1735 854655749 20902 64680 153185628 64680 43236 456631724 1735 3386 634071316 1086 50922 573057805 20902 5992 608523475 16671 20902 190194217 5992 63711 400811594 25352 3386 704361304 50922 33452 434490353 19225 63711 911476723 54911 63711 995534092 63711 33941 748091836 19225 52054 68687628 52054 36609 799139478 81609 33941 502591695 81609 4667 385727720 36609 64778 185120121 22499 64778 503235388 4532 64778 183582178 4532 77608 405851581 4667 31495 566840610 53589 22499 811644100 22499 17600 24126194 31495 67843 817164026 61823 67843 796432413 53589 56238 146704091 51558 17600 456576467 17600 37951 432186055 6177 56238 142396206 37951 47268 137482545 61928 37951 442669809 53963 61928 153281572 37951 56904 70602407 53963 34561 446981367 53963 53305 437842851 72828 34561 46290237 12306 53963 153911444 53305 34506 824852014 53305 19653 78972441 31072 72828 489170533 68596 19653 75689490 61658 12306 372404058 42146 68596 383186900 19653 33415 615079099 74546 31072 740948344 74038 74546 23087356 42146 10200 128288257 46932 42146 663924433 63375 33415 685402236 74546 73736 453075247 3722 46932 668771446 31025 10200 127928549 73736 27880 62332520 27880 71930 853236876 63541 71930 299829303 3722 34596 574258863 31025 58000 978282031 58000 68280 465333798 58000 51164 456285733 29047 63541 739568387 51164 113 832974540 113 63504 85884931 51164 17369 791541019 74094 29047 12669810 74094 35052 713231512 17369 35418 452704693 66039 35052 817626889 35052 39160 57202197 66039 14301 90962853 36900 35052 578813418 21371 36900 105362831 79296 14301 471343648 14301 19644 952251552 18620 19644 150146494 18620 40594 17090343 21371 52093 458287712 79296 4036 357403322 59426 52093 516360380 71514 18620 146498355 40594 76829 330920297 76829 61779 994775245 15838 61779 94249174 15838 33802 69290930 15838 25056 397394242 15838 67656 914406792 62493 33802 403562287 33802 50061 981796291 76261 67656 808447185 76261 72881 664099730 44290 67656 195101478 44290 3887 553341258 72881 15377 88804005 72881 36301 50078182 33773 15377 764721620 45210 33773 986710923 56467 36301 908822752 33773 24840 584299605 56467 27987 498921002 45210 74540 7039647 46639 27987 518877016 46639 7477 577555603 40170 7477 793732411 59956 7477 649861587 40933 40170 345916087 3227 7477 413289624 73578 3227 700184088 59956 76929 899439454 17043 3227 729891811 18887 3227 246668827 75755 3227 851126871 24206 18887 295288048 38030 76929 67382268 75755 9252 615537900 9252 69064 385694537 69064 34625 20167563 72444 9252 544023984 60924 38030 679527204 60924 42418 9591410 72444 49770 792452341 2949 34625 348382807 60241 60924 749041410 42418 62817 877405546 60241 19953 690071338 68385 62817 303031200 68385 17105 806943488 27914 62817 22636265 67443 27914 766624044 19953 8148 981819187 27914 79418 361354501 28227 27914 857255839 67443 52178 977117975 8148 44117 979245227 44117 21818 444068919 59977 21818 691066670 21818 69186 196860483 638 59977 147295925 69186 64164 793049072 21818 18398 299415457 52463 69186 337031528 52463 57721 272376924 3677 52463 461637426 52463 7981 98722901 40879 52463 237548070 69799 52463 315456114 70951 40879 153088512 48057 70951 832940982 48057 10296 426508127 42792 48057 491884367 42792 13449 506055546 14040 42792 959614654 56373 13449 927433213 22436 42792 353850620 13449 7192 836644750 61985 13449 56119045 48585 22436 108229082 48585 38208 170167644 38208 71026 623509156 48585 31498 503160678 71026 74659 201948982 28600 31498 312476145 81533 74659 991328744 20905 81533 337760331 28600 25519 662636036 28600 55070 993446615 70927 55070 865112083 20905 37515 724123959 41266 25519 765004549 55070 68556 218060282 16335 55070 583757005 37515 40992 627841926 41266 57270 455191645 16335 14926 966885293 44812 57270 66900114 16335 67087 792274376 40460 40992 141179113 14926 33794 476402938 58499 33794 955200347 40460 60947 255377428 40460 14673 348840665 37038 40460 639044314 41744 60947 906918012 58499 48625 711530745 61738 60947 293659201 61738 11140 978604559 65724 37038 56286703 61738 53023 421918642 9327 48625 109488755 39331 11140 442695498 53023 45343 711366256 9327 44955 150270663 40195 45343 44753094 39227 45343 837569574 73876 44955 145869569 77692 73876 470306173 49051 40195 46803745 31813 77692 561179331 66963 39227 325035109 30177 77692 330677018 63693 30177 54817453 31813 15457 348626865 51822 63693 768244412 48659 66963 622582502 15457 28419 11865792 4614 15457 906638384 51822 26315 152764223 45342 26315 280810115 28419 31520 536098997 4614 30941 49987107 30941 77906 916359390 45342 52455 29195148 45342 48554 334676466 31408 77906 621917590 31408 42448 863084554 7490 77906 130922234 43055 48554 114392535 26396 48554 29006162 72173 26396 102610955 49423 43055 612886463 72173 1879 569383012 41172 26396 395257842 41172 61224 281466594 72173 13684 624697249 1879 31388 499480345 50478 1879 204566855 61224 32953 900010334 53556 32953 84035569 79774 31388 824136481 53556 39047 599431073 56288 32953 511064116 53556 23117 310155742 9406 23117 914935105 17083 56288 360609946 9406 74936 695783265 30060 17083 689571855 64265 17083 50570307 64265 33831 692346210 76915 30060 465930353 74936 63843 2118841 30201 33831 844244164 19887 76915 86283132 70016 76915 292964047 63843 47042 536490347 59133 47042 433820907 70016 5244 656837913 32908 19887 571307426 64352 59133 422858022 59133 29151 11188257 29151 28808 61337641 23295 5244 461997077 67892 23295 824654147 23295 21674 540771891 23295 71905 697120632 12158 71905 686560165 21674 79073 677145640 77841 21674 610957867 77841 34334 980091526 8157 34334 491296520 73027 79073 21022442 34334 25629 357535993 57445 8157 722518799 36217 34334 349886708 27615 57445 120118650 57031 36217 633877489 57031 63800 68046485 43381 36217 637398484 53138 57031 313474648 6504 43381 114733688 33000 57031 889905318 6504 81440 562351102 33000 52390 184614532 31127 33000 35512430 11827 6504 929747231 52390 81656 386320631 52390 59499 156959076 11827 70539 186179076 31119 11827 525216391 11827 51305 729887396 59499 3748 749657096 70539 39908 531824029 39908 81521 17188500 51305 16888 415436911 73629 39908 199909238 24711 39908 341258426 81521 34451 183980801 57022 81521 361898213 56003 24711 781951195 57022 79310 238334089 56003 63120 629252291 56003 29383 367500799 63120 15963 221027692 76766 15963 370721941 36851 63120 89745658 76766 46592 96611823 15963 5377 21923271 889 76766 362139034 76766 45191 650174714 9025 45191 369774916 5377 48524 12779243 66060 9025 792414856 55329 889 319675569 9025 31750 565355374 66060 74983 256756411 66060 8043 665841541 66060 62180 280860532 8215 31750 377252768 8043 40121 587022214 28173 62180 953165006 10012 8215 553616745 29390 10012 73719676 3671 8215 530729030 28173 45040 614651785 4572 28173 65951004 29390 70289 883504045 34063 4572 547976392 31027 70289 128006639 62695 4572 535264671 34063 68740 969278725 70289 48450 349567826 34063 66091 530546133 52772 62695 520978955 15220 66091 837349280 39066 66091 508289958 24894 48450 342318091 38143 52772 692807465 52772 30887 489963068 39066 8435 851896474 24894 69145 109472939 16531 24894 89041553 16531 43628 701610424 39216 8435 226444936 19325 69145 357186256 52254 69145 375495425 19325 80557 406247037 39216 57311 666617946 15087 19325 60524308 80557 48562 549624769 48562 75087 630770 80557 81963 540904224 48562 58512 972337779 15087 29203 611502975 46303 75087 14797233 58512 70308 419432049 52752 81963 86279628 77369 46303 969763505 46303 13203 850524246 76547 70308 322539813 591 76547 810434396 76547 47690 91724532 76547 48335 128131188 13203 77931 858507302 71940 77931 650972077 60007 71940 939045432 62210 47690 171079498 74986 60007 699584406 74986 22977 271210394 24830 62210 310750824 22977 6189 627003181 24830 50244 410277797 67768 22977 943689174 9880 22977 58721909 9880 67707 281282442 13975 67768 706956621 42440 67707 784329658 33008 67768 13430971 72385 13975 409539979 65762 67707 953632690 65762 32777 985103042 6938 33008 417147602 75812 72385 930176827 75812 34111 4632518 6938 795 280335740 23019 34111 487394847 36275 75812 45566214 49574 34111 325654428 21500 795 982746645 36275 80442 488501507 23019 77969 470670756 4574 21500 60778625 4574 15455 699171979 67826 21500 19977611 80442 41743 503696916 77969 21118 21740364 64920 67826 423837473 23134 67826 350015198 68756 21118 408136323 41743 79909 407917871 10527 21118 670031056 64920 22148 448327332 23134 33427 498018060 30893 79909 262401707 68505 30893 863390794 22148 36557 449826492 30893 71705 651394041 18304 33427 441578315 33394 71705 142363760 71705 28653 311794328 52868 71705 140198925 52868 34565 839893332 11884 52868 477455355 34565 78426 918050697 34565 21088 249588945 21088 54148 279096440 76670 78426 73797635 58380 78426 340249970 58380 77780 206438231 59764 76670 757613099 33968 54148 206071239 44661 58380 256406926 44661 2310 423077406 44661 30223 60547650 35691 33968 12057515 76923 2310 916534539 33007 35691 410909367 46301 2310 716292836 7464 35691 651369101 28775 46301 478989099 8956 46301 665344800 33007 23901 673094396 7464 75032 338025661 69027 23901 15990828 75032 3412 321028741 80922 23901 466809266 56490 75032 833559866 57524 80922 237081609 51994 69027 421201431 3412 9239 527111136 57524 75887 375003934 81837 57524 585515384 7472 81837 905106246 51994 45340 379310722 81853 75887 641184452 2345 45340 162466093 20194 81853 468901709 20194 48296 898188035 7976 48296 553937554 2345 50921 56423961 51476 20194 392815489 50921 5726 254582625 34975 5726 246449418 50921 58425 188045327 50921 25380 641809841 5726 44443 953426143 27710 5726 863834837 27710 36271 655243425 25380 39935 545782446 57238 27710 30449130 44443 17209 745370316 4650 17209 346012499 60287 39935 28475712 41049 60287 726232094 21157 17209 863412095 50238 17209 309895910 60287 42487 158405631 47862 50238 187635639 10044 50238 908659117 42487 41554 925022245 41554 37570 943353776 77497 47862 272315432 18909 77497 974938964 5814 41554 281162396 37570 78974 814629352 18909 74683 412721007 18909 29897 504526748 29897 2968 331820744 64993 2968 707966738 78974 24323 820448423 29897 21559 693225242 21559 20008 532639117 64741 64993 547339217 75067 64993 109002270 24323 35820 95955720 64741 21431 711499991 47730 64741 470021953 18328 47730 404047159 18328 73205 763890629 19081 18328 818198677 73205 81116 996821080 18328 56568 843552350 48950 19081 842169539 19081 26856 886866636 52329 19081 85942281 74431 52329 826547810 50580 48950 542692092 54338 50580 335831094 54338 5437 79461683 3447 52329 251062343 1021 74431 183890578 1021 24709 772275948 15871 5437 946377757 16537 15871 951389796 15871 14176 714049011 46865 16537 993821067 16537 74787 705540857 60962 46865 64734269 14176 57983 717779210 60962 66890 802879372 21570 57983 363948664 74787 23986 140438063 21570 4008 841130460 4008 35570 849188414 21570 74860 773618869 74860 29988 653558594 4008 10876 915329441 74860 27478 316454676 35570 67612 307190349 74860 78161 277008284 50974 67612 889949295 78161 220 584625801 67612 780 813235468 780 48591 848233247 780 58372 305993674 71823 780 39768870 58372 35574 133056153 58372 7221 429099442 62168 48591 656476088 71823 8642 599811454 5093 62168 83571314 5093 6752 92637104 61728 7221 531720940 61728 47845 565640652 37280 8642 529452602 47845 63486 712666998 61728 5080 965994636 63486 12222 719924749 4404 47845 799169217 37280 66196 15277484 4404 72678 71786966 72163 12222 627621577 47749 66196 235253284 4404 56509 884062429 73104 72678 40041576 65307 56509 26857030 59453 72163 589760282 56509 66651 975029992 73104 43937 233618612 43937 45433 812908860 27263 59453 88352279 27263 71079 887505810 43937 42485 675385006 71079 40687 538609720 61441 45433 880621254 65385 71079 432233464 10089 40687 608933555 69112 10089 714800387 65385 70496 969092409 65385 61285 588432560 61285 48143 935253050 70496 79127 837779572 62120 79127 439816422 70496 46032 499010903 61285 80592 58512908 79127 22706 141538947 62120 65284 542528320 73143 62120 53728452 75980 73143 341508015 22706 58710 397500249 65284 80145 146225374 65284 73077 732086538 75980 11293 594621452 15056 75980 451862116 73077 80494 898266092 39218 73077 277880546 34897 80494 508100615 22930 15056 211048824 60652 80494 633502382 60652 73252 473868420 15551 60652 727012189 6757 15551 691396826 22930 43122 496968472 15551 54846 45002885 6757 41232 189979798 43122 34541 765638454 41232 59366 124753195 50781 34541 796396798 50781 17295 797128268 60200 41232 988121207 34541 65503 993586289 17295 33796 233946202 10154 17295 86694572 17295 50703 154636641 38556 60200 7571101 81107 10154 264728593 38556 55164 96428776 55164 65482 561672848 48723 81107 553767045 81107 71316 136906433 32857 81107 49178865 29343 65482 784984712 11533 71316 105302580 11533 56575 450855754 66485 29343 534673124 24707 11533 302857907 25489 24707 557495065 40971 24707 734979017 28705 40971 834315482 40971 37799 216902939 25489 49971 370637068 40971 3944 134018922 42435 49971 437756950 66394 28705 912979440 3944 16110 302367501 25262 66394 587787187 42435 27958 657463460 27958 4620 83027473 15965 4620 659186109 50871 15965 370229586 7508 4620 825376537 4620 54381 427151346 50871 27097 62407950 50871 56834 879577587 65137 56834 51746021 36515 7508 443642713 47159 56834 430628408 52771 56834 741965282 56834 61194 125869753 15913 65137 712425702 52771 71531 262379645 32192 52771 484816317 70011 71531 378017489 61194 48481 387641843 15913 27483 954243365 47538 71531 83579181 27539 27483 135991620 47538 49990 15007855 78385 47538 525377238 78385 11631 800155699 47538 16436 696098667 78314 11631 704539047 37582 78314 673976396 16436 72047 847628782 16436 43646 658998100 21846 78314 80599752 34672 78314 417816423 34672 35638 693737199 35638 67762 985776207 67762 69924 685553859 54943 34672 691766820 54943 37400 572155825 35638 30911 984896264 69924 65301 878674358 57435 30911 39298170 11511 37400 644945810 40190 57435 775144820 3254 30911 567156611 71125 3254 501021885 2561 11511 954000064 71125 17883 679872577 62799 40190 933914080 17883 69969 452532235 2561 61722 746039261 17883 74886 561546671 16439 17883 83360715 67504 61722 758275208 69969 7806 81071932 67504 2042 947712917 59029 7806 958477673 47367 16439 343609047 7806 73960 427440623 12878 2042 657941040 47367 60561 272907783 73960 3983 261898977 47278 12878 24015611 60698 47278 114024013 3983 76476 744493253 60561 34412 438097319 47278 72884 709897389 60698 61413 627158333 72884 34641 105473832 14813 61413 301290992 70918 34412 833637712 32349 34641 851324751 57002 32349 88531345 34641 48370 100571569 32349 39024 166204015 70918 24245 363085552 51405 57002 769991884 48370 49444 371052344 39389 49444 271788782 49444 46427 604453534 37942 46427 756665303 39389 12308 211847248 49962 12308 42194843 47983 46427 964853494 49962 38123 76955471 38123 61082 39247136 61082 54915 220181094 33870 54915 407741267 38123 75427 85505686 38123 36774 529717105 23859 33870 119341795 68610 75427 395854197 19670 75427 222819885 67554 68610 388373872 48437 23859 104499246 68610 50999 363407050 13840 50999 887894607 50999 61967 885276289 13840 54793 266776227 54793 60460 782790823 50999 22975 968790618 41077 54793 959357578 22975 35044 712609846 22975 6158 202716850 41077 8132 580444380 8132 32195 607374280 40820 6158 477752961 18199 40820 146668902 59442 40820 622651366 13650 32195 47697861 69225 13650 232902878 49460 40820 145864210 1335 13650 838875556 13650 75090 903403285 46994 49460 733786632 1335 51055 154416179 46994 31188 360748417 1335 24442 596581662 75090 20321 38421651 31188 13961 429022843 13961 57301 384248816 72092 57301 23684905 24442 56206 892141949 53974 72092 562574621 57301 370 410429279 53974 21573 946976627 56620 21573 873893740 56620 35929 764129642 4596 370 829014035 4596 6568 670937428 35929 44044 58759735 44044 28443 970410618 72347 28443 644160062 59317 6568 50415464 53952 6568 71323492 31077 72347 153964093 72347 61797 515835430 61797 78002 170090433 3553 53952 53035504 53952 76159 627803394 3553 46360 195453884 79840 78002 106796939 3553 40141 372653558 79840 61317 634633269 19506 76159 96008557 61317 39367 469500960 61317 6923 835957002 40141 40378 279309143 16770 61317 711936558 61327 19506 867731475 64812 16770 809162912 4587 61327 91348706 81474 64812 51860916 4587 46252 438008421 70501 81474 846620540 12396 70501 420877550 34969 81474 345624536 81474 42169 816454746 46252 9013 103633769 33183 9013 772462035 42169 79107 461691411 9013 26660 206926967 26660 22851 386907273 79107 52791 335314526 20288 33183 668477064 22851 79122 587136579 77605 52791 77257919 22851 65712 507671018 72362 20288 644957121 72362 34642 939047951 70405 34642 716523953 79765 77605 238684784 79765 33850 740116340 70405 81385 632942931 34642 31272 211260244 70405 31379 43392434 28631 33850 352400661 60610 31379 675632766 31379 37964 589071858 45481 37964 690668114 31379 61272 66509643 7822 28631 587705249 7822 30328 808806327 30328 40288 125402745 42708 45481 746088405 53184 42708 650373809 7822 65535 129408897 53184 56581 377277196 65535 80971 796714472 57409 80971 713275345 79247 56581 120657792 79247 76205 533442720 51731 56581 859503528 60339 80971 212366387 76205 60280 72539128 5422 60280 558640658 62797 76205 33355544 62797 33810 135332681 47208 60280 946754873 20023 60280 958020 70105 20023 30218820 81167 20023 860488335 47208 59463 392906771 59463 71345 29152953 62462 71345 953018356 59463 22359 902628659 50949 59463 56645126 80473 22359 546734600 62462 27424 350179565 22359 11601 69756739 50949 6954 367168187 27424 50805 414283812 4845 6954 479776003 4845 19877 95201951 4845 81031 662868266 45352 4845 824406853 14707 81031 452524498 48640 19877 705231152 24493 45352 480209768 81031 27211 740085211 33184 45352 34361452 39325 33184 359420622 26760 33184 931301599 24493 78726 7155230 39325 72841 370288908 39325 49397 556716206 39325 42359 557825714 14987 49397 137980824 42359 36634 373132860 8408 36634 169165293 42359 51291 886891793 20429 42359 581604562 8408 67029 383500034 81524 36634 37363910 62070 20429 873736167 55303 51291 149454276 13209 81524 272679341 55303 46170 999104194 80427 62070 267546469 55303 21173 190494803 8022 80427 788204091 30984 80427 227808820 8022 46850 423243727 67770 30984 88664222 67770 77662 156521467 30984 62463 832377712 46850 71410 103918011 62463 77972 235345901 77662 27951 553334337 61793 27951 56160546 27951 75638 902675280 30636 71410 40200823 6446 30636 567006068 48239 27951 84368260 11055 48239 603113490 48239 12543 324904262 46050 30636 727106770 48239 60258 442380086 12543 6360 771019074 58003 6360 946727083 22005 46050 641390171 58003 4076 823470150 41187 60258 898119769 17423 22005 937758925 12062 58003 184042211 4076 16022 436073660 12062 50638 52050642 16022 6605 114588461 12062 58864 220612200 12062 77119 306125596 26756 58864 178852482 61706 77119 67559621 65977 26756 36259289 26756 28130 56309749 26756 64288 746016712 61706 21341 439851603 21341 62244 339690676 62244 68014 837747764 62244 41633 174654154 62244 75456 246813601 43163 68014 621942510 41633 60715 445413855 10754 43163 11678093 41633 6489 293049861 10754 34500 463991735 60715 18137 56015982 34500 52177 82721665 52177 52252 548803468 52154 34500 338548007 66292 34500 631292015 18137 16809 165699097 1242 52252 324487952 16809 291 186981720 38689 1242 448232917 291 55986 790258755 55986 21569 720332238 49154 291 230450127 34701 38689 938710766 55986 77910 430781108 31134 55986 474418511 42862 49154 683452433 7298 42862 537617059 3053 42862 506526443 42862 50838 590187750 7298 48249 249082792 50838 76806 782155518 18525 76806 145139732 50838 20593 772688010 36965 20593 121395536 48249 44228 693757324 76806 14717 621000143 72158 36965 28888256 48816 20593 432352005 13111 36965 93578489 14339 13111 904392348 18367 14339 610422305 21602 13111 950947841 2613 13111 59051579 28975 13111 939492590 27451 2613 7581434 2613 7155 723235442 79249 28975 455873620 54157 27451 748896771 28975 65921 200496624 54157 35385 154515256 41449 65921 339495647 66764 79249 160859860 35678 66764 479482018 35385 67157 41015624 34623 41449 161377677 67157 13160 993573855 41181 67157 238285453 13160 337 772355695 337 12064 107028682 43894 337 799092708 15489 12064 752940018 68748 41181 904347066 75663 68748 243219673 75663 76951 289891618 57437 75663 228568843 11484 68748 190486594 11484 22069 72438622 76951 10545 788964742 17663 57437 649591017 17663 35092 977497494 10348 22069 627904687 10545 15433 582768675 17663 40225 620625747 17663 71121 16043520 15433 45205 919489005 40225 67918 842264542 2140 45205 189980727 50004 2140 733759011 45205 37836 252371795 45205 77244 729433044 53918 2140 173090201 13631 2140 49005128 48605 50004 123782442 70588 53918 502482160 48605 65950 372982934 48605 81341 436858502 769 13631 8600055 65950 80001 719594109 73035 769 79784246 80001 71978 356880229 23131 73035 255806555 24450 71978 376734974 73035 54080 798272729 73035 58591 731504029 48202 24450 839177312 56187 48202 236617861 44728 24450 233373062 58591 56135 962829034 56187 1391 828625556 56187 68933 835561660 44728 40633 502839899 24497 44728 55012461 56554 1391 997080037 68933 56015 140665754 3884 68933 215276898 3884 58115 781170234 3884 5449 401723452 79427 3884 769387083 44311 56015 973431892 44311 13098 955673404 24802 5449 814344536 13098 37889 382425767 24802 11605 330430603 37889 37422 109905800 7774 13098 515598696 36840 7774 213180999 74155 37422 922920321 11605 45245 382394897 62848 74155 747832729 35520 62848 554413691 50990 36840 873122981 70098 50990 286709429 55068 70098 198521833 50180 62848 179875314 55068 15142 409503975 69526 15142 542111978 45514 69526 180356332 14629 15142 124082458 24259 15142 122308897 15142 3996 522359443 45514 64318 884488415 58898 45514 361378886 22840 14629 708766600 3996 29576 284958145 3996 29494 119350782 29494 66670 272225306 81675 58898 27472111 29576 26305 119836545 29494 35089 320063946 29494 10085 102980367 53386 26305 287776925 26305 17973 805932780 35089 7178 422146439 35089 72380 831436540 35455 53386 721552543 33453 72380 887395626 650 33453 794369124 67844 72380 118482395 49675 33453 992548293 67844 17096 812251403 41853 650 947845074 53328 650 956889186 17096 7157 348444142 41853 22801 906343826 22801 64545 81470289 29444 22801 250592358 64499 22801 211965586 30210 64499 542413170 64499 32151 691573075 66222 64545 31083710 37231 30210 580162043 30210 14773 724199277 59485 14773 19770198 54654 14773 730183240 59485 35059 951154910 33040 59485 829250265 54654 28218 331944051 29559 35059 579349868 24725 35059 420414233 63479 29559 348896281 29559 61436 52566936 19777 29559 428680784 29559 68717 508530126 31854 68717 751160895 24688 61436 197460014 68580 68717 318261520 72536 68580 405756641 76180 24688 4669573 5934 31854 590175167 24369 72536 995394378 7693 72536 982320155 72536 17726 145362761 17726 32204 168333146 17726 77137 847168748 75522 77137 915439021 11051 17726 795664598 75522 29041 648070017 75522 65803 85054828 11051 70978 47955686 70978 62016 61736044 20871 62016 323493027 20871 15432 23037755 9840 65803 127491059 53265 70978 859809205 48544 9840 320109189 34536 15432 111512653 50901 9840 384880927 49912 9840 321726249 53976 34536 686620741 34536 47143 994477799 53976 81466 69992726 80870 50901 127614769 12059 47143 867004130 81466 14523 579695585 79092 81466 753918018 12059 65630 160375515 75491 79092 726461891 79092 50159 511693412 77302 79092 768669645 19484 50159 276651875 65630 26813 931738899 50159 58661 96240877 23284 58661 350072641 34173 19484 722350248 26950 26813 291894822 26950 42006 196302194 34173 38553 212003146 31661 38553 79950290 70214 42006 389102908 26950 4333 993967090 69133 70214 6110203 4333 33379 72948321 50732 4333 42788574 37908 4333 291557742 4333 75348 808660698 69133 80983 605269751 81259 75348 808890494 37908 44244 762052123 44244 21531 971994101 81259 32508 900689215 21531 8697 906263119 32508 71006 478292821 21531 52317 273424722 21531 29971 49789890 7358 52317 922921684 29971 21070 805548555 28353 71006 903132284 16117 21070 366636679 14786 28353 168171307 72632 16117 462411775 59108 14786 78920387 72632 17123 422264301 14786 2064 621708502 17123 46680 751806714 72632 73442 521235146 50482 73442 562624226 44859 50482 454520039 36327 73442 398280879 41251 73442 304192857 39896 36327 242988739 44859 35499 344344097 41251 45885 8662777 16261 45885 632066868 45885 41395 898429937 45885 17433 886010224 45885 28044 629586528 16261 52763 133555937 26156 41395 557774191 23491 52763 88683604 28044 704 53999742 52763 13732 667109535 62738 13732 889933363 65028 62738 362573714 1535 704 554607033 62738 13750 441317709 35741 62738 893881110 62738 16460 698649415 13750 56200 885654536 1535 69990 130359691 81326 35741 130954458 69990 75667 849958885 81966 69990 686333225 73660 81966 664908164 69990 71210 591295610 71210 29801 406204672 29801 10759 216026866 29801 35611 114435668 73660 19760 899976479 58906 10759 99207170 58906 59288 996292300 19760 31225 104695633 19760 72514 31219384 72514 73897 497749996 58906 1254 986577680 66935 73897 405991092 841 66935 202028651 73897 22312 583105822 50702 841 91981149 66935 42407 132469292 841 40518 706638453 50702 40472 181088459 40472 55823 169537219 40518 63808 733658247 63808 27434 477566207 72811 55823 229129909 55823 64635 78422995 59351 72811 69064618 20848 64635 989686938 27434 16178 879032646 60304 16178 899956999 16178 47414 798829455 38716 20848 393490065 47414 32574 990347524 78723 32574 334981964 63613 60304 168747971 44408 78723 219039829 63613 76283 816802085 58436 78723 497876905 22360 44408 310607095 76283 66298 88358450 27467 22360 301817968 58436 76047 726078895 58436 28909 128940172 27467 68443 790213548 66298 62311 544546802 28909 945 145512906 12554 945 644672546 28909 81621 430344234 68443 67822 24474184 67822 5320 315385936 12554 10434 659462964 81621 69267 248091283 5320 81840 775519162 10434 28109 731758081 4019 5320 573927648 28109 66207 478379610 69267 68057 691930674 65173 4019 99144551 66207 79823 772740688 66207 16774 681360012 8721 79823 284561345 68057 45953 365696446 65173 62607 70908589 31399 16774 416770311 62607 72882 413883227 69340 72882 993637625 72882 38701 119098361 72882 31720 107160290 75281 31399 840213445 51597 75281 833260129 38701 32663 364067601 38701 3479 994919409 31720 7899 221130944 21629 32663 729385469 5309 32663 688454758 56856 5309 16191821 61009 3479 942651098 7112 56856 754766343 7112 48501 882961645 61009 7074 961458808 54751 7112 756209249 61009 56795 75223763 48501 33431 49341692 13016 48501 474957832 7074 21373 873818772 52747 13016 8728931 21373 13135 324890400 39338 13135 146400997 17862 13016 950228648 12082 17862 244925674 7533 13135 139048296 78995 13135 316732209 17398 17862 200554809 12082 79723 947775430 17398 78268 95551555 43770 7533 232877677 17398 13094 716847022 29338 43770 284617463 65004 78268 343001841 55576 78268 360776550 22485 55576 920309605 13094 5122 307223335 43871 65004 373153819 43871 24719 496254047 70426 55576 181927146 56139 43871 519614923 24719 3702 707329913 3702 15619 255191185 70426 66587 760362032 15619 68098 991401176 7766 56139 964717203 68098 43124 265223440 7766 36470 237412991 70360 66587 5301989 32750 7766 161932547 7766 72178 502268143 32750 34667 735584018 70360 15337 179958507 38468 70360 115632158 26298 32750 137153004 34667 3979 269908624 26298 23141 471051094 23141 7710 345631408 53473 26298 737639609 26298 34682 781725243 50543 3979 519456076 7710 35635 658352337 35635 46329 985555721 33051 50543 187036768 724 46329 181212859 33494 46329 356936248 724 59579 283727816 33494 69765 345488829 33494 77328 53774452 77328 1452 992415226 5807 33494 611196639 5807 47155 552728082 65889 5807 92078737 47155 64581 661006360 40409 1452 709385629 65413 40409 263791830 57404 65413 746723100 57404 163 866037570 65413 28661 522942194 28661 34894 575652881 28661 45124 254560002 49015 45124 92668753 163 42246 877625743 45124 14385 854490489 75763 34894 751794917 75763 39635 679876699 72747 42246 961745915 14385 43453 150271988 72747 66956 983480620 13996 72747 441092047 39635 13491 959042650 1112 13491 774224304 1112 62584 332060743 62584 31777 143077272 9329 1112 545852562 13491 58396 264190688 45171 1112 503835630 31777 70121 43733081 3765 70121 795017021 37615 58396 17894267 24545 70121 597645635 3765 6046 467352543 24545 12514 782892096 63278 3765 170765251 12514 38195 133935577 73105 38195 164271666 38195 26629 169257524 4449 12514 503776677 38195 30807 431274194 38195 32111 208837552 58867 32111 365584100 5922 32111 482572019 5922 7521 829887678 28073 5922 103397452 67863 28073 424528669 80388 58867 876749336 28073 18885 376611734 13942 80388 286598553 18885 80883 814242758 65227 80883 630909246 80388 36548 69221101 70921 80883 893672912 9883 80883 733676880 39477 65227 739796889 67068 70921 896819887 68069 9883 994594180 37018 67068 274179029 2266 68069 984340066 37018 26766 855987648 67068 25687 581487756 40168 37018 766578285 63047 26766 7723320 49977 25687 507371671 63047 26543 7726549 63047 72288 751685674 72288 3658 974825463 76913 49977 433816705 10881 76913 911901747 3658 36488 970980664 3658 49937 37477359 36488 14133 305365776 14133 81477 982720887 14133 47996 214270438 49937 68546 683611511 47996 75064 612347521 81477 45759 55807102 37630 45759 280885408 64121 47996 227148525 73008 45759 357852292 73008 64439 814904207 28498 37630 873510866 35939 37630 782961090 64439 9982 363260746 35939 25458 32370205 43 64439 51594174 41714 9982 54558311 7941 9982 954435451 24956 41714 936504753 25458 18800 561889201 24956 71302 943996673 18800 52301 590248230 71302 47098 258195227 24956 5160 63334195 35858 18800 511907066 31187 47098 572735173 35705 31187 383240802 5160 76249 969057292 24435 76249 311122659 24435 15487 713581078 31187 20774 519075797 12353 35705 413340427 38159 24435 122135201 34513 24435 315946005 15487 78101 94030817 20774 17968 383788917 7701 12353 904588276 57924 7701 37831265 17968 61020 697687133 17968 30774 353159954 7701 31054 227384645 61020 15677 241438171 57924 16382 77173866 77364 16382 776827337 30774 13557 247846201 54636 16382 584305737 15677 55279 108100017 13557 13368 45588805 31450 77364 70454742 35121 55279 141391520 65190 55279 91886364 55279 54188 55029397 31450 14430 204250282 45065 54188 716807192 66933 14430 899058819 54188 14618 816564313 18373 14430 700894971 66933 37387 737068909 45065 81057 973530646 59037 81057 871398060 81057 46242 709337360 18373 52944 693331545 46242 10764 305866311 10764 17809 752705292 46242 13755 952971508 35207 17809 393322959 17809 64006 124309947 10764 35179 598881561 71857 13755 393729366 62308 35207 83013993 19824 35179 90688598 35179 9770 271747998 9770 17372 810097138 19824 46134 422168755 63700 17372 80262202 61959 63700 710037332 63700 31864 601786961 46134 66703 312069638 43252 66703 994805575 67307 43252 989007022 11532 66703 811388091 75295 11532 550184005 5268 75295 683198686 5268 28756 116774616 52744 28756 169787018 76585 75295 74748936 50692 28756 804399612 66968 50692 52059183 76585 161 60346539 39224 52744 103157235 19769 161 472827451 76812 39224 782724650 36804 19769 69079793 7313 39224 687300383 21133 76812 12085568 8814 19769 716695151 75658 36804 911153736 5385 36804 464204395 26310 75658 268461071 75658 22475 228829523 64865 8814 485800317 12395 22475 698723702 3234 26310 502591740 26951 12395 609729379 3234 153 930043521 26951 806 556063367 26951 52800 378597530 26951 54804 330001735 806 81361 286098655 153 77053 216595390 64939 806 546125873 28860 54804 974174229 32785 28860 52686047 28860 14238 609181081 71862 14238 871873984 28860 76636 611911555 69000 32785 141589062 76636 49722 352906930 20135 71862 766450842 57739 20135 912151779 76636 45029 528039272 20135 38145 951881685 58838 49722 512035864 45029 7967 59346823 38145 4142 4218238 45029 52682 948835090 47479 7967 61749104 26151 52682 712656419 7967 60176 66420644 26151 49092 435582267 17840 49092 12364455 3508 47479 1001630 17840 16584 63161780 55529 49092 503167017 66087 49092 21577568 17840 46898 378623334 55529 70789 441082993 70600 55529 161286340 55358 66087 464904789 35079 70600 456286074 10138 70600 349091724 35079 6919 871983486 80082 55358 33163184 10138 77695 525275977 10138 45779 758993755 77695 2776 890394804 8643 45779 860868415 80082 42026 777828075 24238 2776 97821343 24238 30478 606159165 8643 72579 401346588 47292 42026 521532098 38213 30478 167803869 72579 52102 648064786 30478 51859 755967948 31461 51859 954348033 52102 74632 214504724 52102 47718 515900499 74632 18216 263487774 74632 1173 199768084 47718 62425 854551069 26781 62425 646356088 15059 26781 834075671 1173 18492 344482379 34558 18492 557695605 15059 40636 756328622 40636 4616 787940392 15059 1481 506504473 1481 57760 813195506 798 34558 440969268 4616 4116 111436469 1481 2329 526739476 40805 4116 74165170 21939 2329 426125449 8140 2329 788849150 67854 21939 65167172 10374 40805 568572770 21939 77185 63852404 21939 79244 135707423 31391 8140 39578154 67854 60824 64009025 17539 31391 209994270 31391 56736 926283844 79244 50384 660210027 50384 27736 723584350 60824 77287 13675504 49973 56736 349012945 56736 15139 865994711 8520 49973 288087655 77287 4232 613347407 64691 49973 770530042 4082 4232 425369724 8520 19912 242554188 36905 4232 594267602 3249 36905 602589608 36905 29175 776697337 36905 32514 282268880 29073 19912 223580749 44817 3249 555706698 3249 40244 800548423 29175 53038 984970070 44817 25740 966828217 44817 68657 59671606 53038 41923 609677479 53038 47719 829975787 66348 53038 129728765 19983 41923 606572164 19983 13325 644641340 24148 13325 896836964 66348 16565 79904312 19983 72980 725271046 56323 13325 871057903 13325 36300 548325955 24148 64242 68608999 53338 72980 978429428 33227 53338 235840052 80968 64242 388414048 51426 33227 2415214 8049 51426 740523896 33227 20501 500877613 8049 3084 392666628 70693 8049 23521863 57876 8049 185704865 8049 65922 848365143 45418 70693 612104844 65922 2607 287001100 2607 42655 489903803 42655 18107 49948516 45391 42655 105214005 61235 18107 994778761 47034 45391 840231285 18107 69120 752075631 61235 3376 285803431 36748 45391 381763685 40978 36748 924132586 40978 27274 449343359 3376 32155 365764024 3376 10742 168554356 31603 32155 846061123 77625 31603 486527066 16946 27274 650221653 10742 2331 500574556 2331 34774 784103518 76280 16946 30871564 34774 23250 669080585 16946 47890 825477305 9380 23250 108785487 34774 18954 295506252 18954 50091 37076480 73125 47890 125948943 47890 4212 412427584 18954 79030 130524631 73125 56578 753190222 50091 24279 182176846 4212 14887 21031185 47331 4212 762450011 70261 47331 147264777 24279 21338 663894642 24279 68082 666063988 70261 4599 820685816 79157 4599 425449230 10633 4599 549489142 10633 75015 928748756 79157 62674 486372683 10633 872 374781680 23947 10633 632067002 19978 10633 40130278 74245 872 270433570 19978 13839 766703317 19978 67916 950120894 23947 54775 973830676 36477 19978 311503688 27748 74245 680628172 67916 29782 904980096 29782 30403 522680886 54775 64547 534353083 35833 27748 76861734 72851 30403 39913882 29782 39918 633870318 78337 39918 676468425 72851 27367 138608191 79071 72851 500893960 72851 64869 776159758 79071 63472 529608016 57084 79071 76454295 79071 10077 35630277 49835 10077 897332515 63472 37660 23896773 63472 59892 175048645 10077 67449 777169197 19555 10077 359575481 23470 49835 350892345 37660 39133 100397206 52834 19555 147080403 52834 290 917092791 39133 71425 595435871 54664 23470 984600604 56881 54664 791988498 38916 54664 720173710 54664 11729 8656139 46365 56881 506358124 38916 38661 699429325 11729 42196 96453079 38661 14543 834167675 49818 38661 357235666 38661 22847 969231252 38661 55230 775375503 55230 63143 858281059 22847 79460 563446174 63143 20740 315072931 55230 36085 828910290 63143 57077 241272646 36085 38574 859354982 67057 38574 279303957 57077 41873 207374007 57077 65963 228673047 23578 67057 37279210 8046 38574 969939118 23578 10765 356461170 45631 65963 257750361 45631 21471 267960017 78546 45631 135540682 60681 45631 252137910 78546 17499 624140927 80379 78546 999183202 17499 36161 148639398 64282 36161 702239009 17560 17499 199153437 17560 77519 423173186 64282 79990 846155382 7060 79990 471450188 73110 64282 49312023 70898 7060 707963501 36455 77519 347494384 70898 38322 675874285 70898 78351 630637855 70898 36391 684742707 70898 12269 692202520 36391 52526 760000277 78634 78351 752464700 78351 72020 108073654 52526 24538 144826022 13086 72020 143532491 7175 72020 929455702 65794 13086 674953200 57490 65794 49769219 26338 24538 555472214 13086 60384 507649134 14765 7175 970848732 44576 14765 180376735 57490 38876 312904612 26338 17283 443073668 60384 36575 429709476 36575 21828 934527935 5858 21828 156652334 5858 33608 653925931 22511 21828 293129432 33608 70069 780071349 43460 70069 995247759 72863 5858 855883948 43460 73376 190170836 70069 49494 669120697 42005 72863 709767107 39191 49494 714111463 73376 22432 736946049 49494 35702 179855206 42005 8855 558019137 58245 22432 47497980 3699 58245 463237760 12569 35702 29954715 32762 12569 226567599 8855 13190 737132430 13190 66170 40181648 48627 13190 808875302 12246 48627 931763529 66170 31244 410663066 66170 67847 275445116 48627 20385 572610114 20385 52702 961586294 58164 52702 518344412 31244 31643 33726125 20385 35747 600899353 73625 35747 26161191 31643 5991 284506573 5991 44930 187972296 36380 35747 109289044 70863 5991 703374632 15039 5991 786753274 36380 38317 68657952 53818 70863 631502035 70863 31897 965420525 31897 71106 974872196 53818 16386 974465214 16386 80916 931110563 80916 20909 686720237 80916 66584 339616551 71106 71372 852687293 16409 16386 17224323 16409 38161 441429586 77876 71372 220763784 66584 11178 468708532 31993 11178 896458125 34456 77876 881507000 47270 31993 620672142 77876 26687 983872674 31993 62197 655619133 34456 76437 146855629 2730 26687 747707889 68844 2730 883006338 62197 26552 614921400 26552 1946 980789778 68844 15417 995205637 73615 1946 895053853 26552 16638 417358254 1946 58419 166677205 26968 58419 670918020 2900 58419 673207565 26968 21980 512501600 19120 2900 103103894 633 21980 209912217 19120 35940 90380620 633 66366 593818816 19120 73497 201055378 11785 35940 63589790 35940 45448 872861507 19027 45448 506304642 11785 17248 485565489 76451 17248 244677406 9296 17248 218972938 19027 66629 274651831 76451 74812 152674048 74812 36716 873552229 66629 73068 365462345 9296 9127 233112527 66629 76981 224260271 9127 4479 113091855 57489 9127 13588793 29332 73068 404393487 16570 4479 900953724 53329 57489 298705887 69645 29332 851527164 53329 9718 185015567 9718 44365 11553507 16570 25407 275261045 44694 25407 91728633 20084 25407 468692936 9718 34725 495482725 30634 44694 922800641 20084 51644 433331694 34725 59763 34544007 51644 40479 303970611 14393 30634 824749204 30634 36371 854546530 40479 70780 532203574 32441 59763 254675017 33319 40479 86864536 24052 33319 340952688 78554 32441 148327534 47186 70780 554089425 13986 78554 435548987 33319 39815 973501452 30714 78554 595253436 39815 54644 99003438 21856 13986 34961946 28200 30714 378999944 39710 28200 894959795 70205 39710 217141812 578 21856 529959 7637 28200 653884389 31645 28200 384737645 7637 77335 216159342 578 3169 867277936 3169 23008 595998633 67539 77335 762134572 49314 3169 144226747 3169 35094 353455164 49915 49314 101925482 67539 44162 291745075 67243 35094 171795376 49915 23741 438296750 80641 67243 248729321 44157 49915 233765874 67243 46054 757998243 23741 70755 242592173 31916 46054 619545713 46054 65807 25474738 65807 23496 951448347 46054 7580 97849783 31916 13548 613390842 31916 36908 402567737 7580 35468 57667914 80497 36908 727862136 56839 80497 557247849 72825 36908 918071363 45657 72825 51346930 72825 63539 132354894 54567 63539 394657358 54567 12420 618463731 32072 45657 452932949 39137 63539 417054584 47366 32072 193418421 32072 44881 613216416 24958 39137 187798345 72230 32072 544830098 61877 44881 423566903 24958 18262 411323125 18262 5453 408453435 5453 46664 198377260 72230 36885 11308822 19844 18262 547260858 36885 40917 325333087 19844 32275 215248351 32923 19844 898252867 32923 33962 725162395 33962 2289 399800685 66323 32923 128697178 79596 66323 437262650 42357 33962 738085872 42357 14504 158012491 52704 66323 131282880 22677 52704 935346504 14504 44847 915330558 17718 44847 681791265 44847 53508 14533922 22677 74552 82672792 17718 22918 608272186 9422 22918 93926880 52596 22918 980512671 22918 28950 509748968 28950 68638 48398263 64748 9422 700408395 77133 28950 355285107 77133 65434 771525382 39652 77133 467764738 65434 36867 81319649 66595 36867 363633616 77133 4706 141653622 66595 60133 65498791 76762 39652 245188343 37101 4706 74094022 66595 79579 494343841 9827 79579 735867011 38745 76762 358403094 76762 47793 432966817 15716 79579 127087449 57492 9827 482734413 56959 9827 510976869 12980 47793 670199588 57492 38461 783906848 12776 56959 64556475 27742 12980 589528294 27742 41810 586925348 12776 3173 559670614 5610 41810 112175852 50167 27742 584973199 27742 81801 132720090 13841 5610 721152430 15502 81801 520104110 62305 5610 142515833 73951 62305 652740285 78982 13841 286952356 62305 29511 97099125 29511 51345 973494217 17174 29511 932947826 37044 51345 610295739 6906 17174 327660261 80459 37044 130727090 37044 19130 636038647 17127 6906 419526096 37044 19370 200289360 25947 19370 787000721 57306 19130 83816335 60596 25947 759145599 17127 40921 292741375 36314 25947 262024071 40921 22275 171264713 29849 36314 80956359 36314 349 199422001 22275 70999 740695249 29849 3198 369400691 70999 42175 687423176 47031 70999 255847720 47031 76272 611646560 76272 11704 66097020 76272 35723 345133565 47031 70605 888188300 35723 33432 304428528 7773 76272 345320137 43842 7773 280957779 76273 7773 965235558 43842 1741 583543171 7773 20362 944474625 1741 7793 109896808 1741 37146 276499155 6507 76273 981299152 7793 35684 906615744 22995 7793 195477146 7793 17272 191905294 22995 7246 906866180 53745 35684 690812711 22995 17791 524388692 63025 22995 89166731 63025 64881 256038346 53135 64881 744907696 69953 53135 72548379 78665 69953 932494323 55032 63025 551676225 69953 59113 25623779 76573 53135 725898274 55032 14844 69714139 58085 78665 653055477 59113 62329 228436104 58085 81478 843826045 9236 58085 508172678 9236 27316 678343710 6425 58085 707724671 19320 27316 483019099 68361 27316 736582321 19320 77868 231378269 27316 77922 128569920 27209 19320 44149622 23744 68361 665050895 77868 80402 495582241 79140 80402 814947928 79140 53829 697830305 66437 53829 781194290 23744 20339 566024648 79140 64873 51934755 50344 79140 282488141 43289 50344 13059270 7811 64873 611609170 7811 65567 868596952 30361 7811 370191691 66304 7811 686202063 20003 30361 939185640 69280 66304 610529305 69280 54235 433385275 69280 19406 136710158 69280 40632 818771223 55030 40632 2964380 55030 45691 688836502 54235 17339 572520010 72382 55030 646305412 45691 22559 517228194 68640 45691 37078546 72382 77739 594658104 77739 23302 956104102 35675 72382 448348684 68640 64823 773467029 77739 46214 632898452 64823 78677 506871779 60201 23302 253536980 60201 46533 371524307 64823 21530 721740918 78677 64854 46937924 35192 78677 264446109 46533 29622 213896666 10503 21530 843151925 21530 19174 166453583 35192 32386 494028330 19174 27836 448216631 29622 171 557252543 71915 32386 256974190 19174 40850 435649226 27836 55725 845184672 23392 171 300642937 61277 171 17008134 75382 61277 144829854 40192 61277 796943403 23392 58157 283860671 41016 75382 148825118 58157 14874 432172102 1214 40192 237789247 40192 29414 75440211 14874 23955 193253196 29414 45807 460291307 45807 584 510671324 36770 45807 898306909 23955 26576 728177775 27913 26576 503119431 26576 14772 107536512 78872 584 630451598 18128 78872 210458633 78872 1819 218109785 30671 27913 199401273 14772 22972 703799712 81509 78872 902793583 59030 22972 710948173 71327 1819 116328541 71327 34621 397342009 34621 61379 208373273 6109 71327 803567911 71327 75923 580209864 79437 6109 339206459 34621 75396 888347304 15548 61379 439299136 7953 6109 646088256 75923 30838 825461160 79437 877 550064884 877 20689 716465275 30838 47583 398057750 20689 22691 950208896 30838 65061 113785851 47583 76747 293950513 28575 20689 152578152 28575 57180 244728826 25663 57180 253958537 76747 74829 79996021 65659 28575 602687907 76796 65659 847588739 23895 76796 114044719 17639 65659 191951727 23895 53125 61671308 2030 53125 321712563 75771 53125 913500180 17639 8805 66235048 65450 53125 163475525 2030 38435 464925613 38435 49070 382633712 75771 67507 359892115 63220 38435 155201347 71466 38435 748679637 25134 38435 505434026 63220 66397 95844635 67507 15513 952910835 15513 31459 451673494 62218 15513 935353948 66397 29533 532121228 62218 76820 366070806 4412 29533 461277797 78370 31459 744527978 4412 73491 443645266 76820 47391 396473138 76820 24471 37781227 4412 50314 519963353 47391 21636 19351413 24471 21987 707326980 65633 50314 84324584 65681 50314 154255756 50314 81745 173399289 65681 43483 681151640 73249 65681 879154844 39563 43483 121214352 81745 38640 318563544 27466 81745 117626213 43483 18247 619372492 77462 73249 12386885 77462 54086 327706742 18247 52487 824104985 52487 1123 40483223 77462 69391 468194008 1123 45872 19233039 45872 58788 532898384 58788 15483 240798343 15483 74885 841275888 15483 7224 646837080 79148 7224 891786762 72586 7224 696482166 21546 79148 642300696 72586 18266 205318970 7224 67675 499919749 72586 16279 179630148 72586 16004 592741919 42121 18266 921166656 16004 80729 725341206 45180 80729 613431593 16004 71097 579033562 27596 80729 74088901 45180 75155 293771302 49733 27596 651602435 71097 51694 581601224 75155 48645 362507417 75155 19043 529464139 17498 19043 191421800 48645 61245 926551641 68566 61245 636724443 11888 19043 73948582 11977 19043 791294374 17498 17117 323691480 61245 32711 936053754 19290 11888 231659958 69568 11888 95084250 14741 11977 887182677 32 14741 775141815 69568 21793 336576744 14741 34446 168517518 21793 60160 430216464 79034 14741 244082304 81895 60160 295047217 72821 34446 836478138 62911 60160 684761223 81895 21094 353102949 79034 65078 142073522 81895 8339 130433004 43032 62911 709374702 62911 72090 367314038 65078 28790 321004805 8339 73468 604244528 7350 8339 336604137 72090 65810 241657811 73468 19618 658646942 49351 19618 296391548 7350 63582 646232963 65810 4876 753576709 13145 49351 828494304 65742 19618 15395388 4876 36193 915773777 46442 65742 124481681 46442 26173 365412008 26173 19263 376128651 36193 20483 26434143 20483 6277 868337718 19263 39447 910873674 30035 39447 260659129 18813 39447 704484939 6277 67024 625691391 47966 30035 617524968 76833 18813 9544338 18813 10557 315073140 10028 76833 57554460 67024 51789 58208593 8795 51789 509339321 76833 40665 293964533 51789 78047 884346018 9070 40665 446284735 51789 78736 586679600 4113 9070 708950056 4007 78736 525190524 78736 53983 632632265 53983 33039 424850592 53983 38093 993199291 11911 4113 405281785 11911 79084 825141271 61299 79084 726998539 33039 49947 30463518 37827 49947 988814553 37355 37827 857502846 37827 9979 915170829 60702 61299 837007575 12541 49947 663360269 9979 15228 765024216 67527 9979 461043887 18460 67527 557573538 22353 15228 651347052 37984 22353 477116762 11369 37984 232355706 75711 37984 979255976 75711 21304 933556662 36249 37984 904979962 4181 21304 649644357 77447 21304 297624551 77447 70784 876631939 53992 36249 841645484 19875 53992 11627475 11210 70784 296352316 19875 26134 666978068 11210 2486 925027613 26134 49450 240383503 49450 34874 966772714 34874 64107 377839653 34874 77050 820444548 62800 64107 766721880 14105 49450 100349199 39438 14105 309130471 64107 46096 213350094 14105 9373 793288991 6412 62800 302266438 9373 55269 518618390 35535 6412 166756399 6412 40364 675081330 35535 13716 57749959 55269 9401 377001595 40364 49097 322597703 40364 66097 170411422 22605 9401 361632002 66097 49069 585776243 17710 9401 10962782 72676 17710 834293424 17710 72661 905293015 17710 7540 821673841 7540 62293 954715072 72661 40534 334650453 72676 78712 989916461 8464 78712 253409781 3357 7540 236031057 78712 51708 619781573 51708 21770 975583208 78712 57773 129074936 71270 8464 466684615 75569 71270 292584027 71270 75112 552770130 52125 71270 715425866 75112 63605 83374743 74842 75569 380077592 63605 67674 398175886 30102 67674 664859916 74842 72048 521746964 30102 32873 314905168 32873 70954 705295560 12517 70954 520852635 72048 7061 201838759 32873 73840 87623982 12517 2251 989933725 73840 13528 328119227 79474 13528 221217974 73840 22713 989967655 2251 40172 351579873 79474 52811 190237366 54406 52811 960145512 17138 79474 981171422 18517 40172 477099089 3452 54406 563728705 17138 19134 498058056 19283 19134 363025827 3452 44813 299465171 31893 44813 997196583 31893 43033 877029019 23093 19283 531242245 43033 8424 6552182 44813 74226 28613784 8424 8455 332581074 1520 23093 1758260 25005 8424 281524010 6861 1520 824148262 13350 6861 467343281 8455 56243 452507269 76048 56243 156383723 75150 56243 943288421 75150 46259 747386196 75150 22534 857795394 46259 28591 42709060 75809 22534 253187995 26614 75809 644845242 48840 46259 491733522 48582 22534 496308060 33827 48840 879167578 64628 48582 96477793 26614 67467 218082781 41290 67467 925437811 71156 41290 619671324 71156 43734 552583426 43734 42456 189739811 43734 25967 940930917 29505 41290 363408927 71156 63158 144375180 25967 68195 292717530 26094 29505 781228998 25967 18442 959338666 26094 78184 330335764 63158 27139 929988012 78184 54543 676452192 26094 79581 508049307 78184 36075 542597778 27139 53764 150931787 69975 54543 620879479 28771 53764 565849381 28771 71105 547814404 69975 33241 734946403 63867 28771 593650123 71105 59916 882095133 33241 76770 24592351 39445 71105 630142240 33241 37721 573234537 76770 26219 936928287 10850 26219 745585793 76770 41659 582730473 26219 21694 528588240 21694 49003 47484320 49003 2939 521944567 29248 21694 96770658 19878 2939 821535566 45649 2939 21319652 49003 18922 123241930 29248 44399 563127990 29248 58102 707137734 58102 77345 159950055 23701 77345 325068486 17487 77345 242584132 77345 23507 232089551 77345 31111 654389672 6108 31111 898945067 6108 70624 252229679 31111 12673 32932626 12848 70624 203752026 23384 12673 350646454 12673 43442 550217588 70624 8525 815659070 23384 22537 246564690 43442 79363 180319644 59063 8525 508309403 26229 8525 107432153 54424 59063 471703811 26229 32655 458351752 54424 16086 183320011 29882 59063 893800360 63707 29882 373149347 12037 63707 927346178 12037 23430 925311434 63707 15415 777609373 12037 53002 367672345 23430 11084 282102492 34800 12037 152954196 64810 15415 194459872 15415 81458 889178912 66871 53002 61727915 64810 67677 262236892 64810 35683 65747772 71681 35683 454177055 44201 66871 300744994 35683 31857 919573526 44201 59904 475206749 31641 35683 692323481 49277 59904 770618247 44201 72688 67864430 49277 35704 599214725 27756 72688 528999796 72688 50224 58459407 35704 74925 684111478 37532 72688 933989226 75991 74925 627698793 68432 75991 823295054 75991 74470 17393558 74470 80948 476392737 73593 68432 118175050 73593 39518 109067678 73593 38051 824199434 15260 73593 35504148 9825 15260 691860052 76931 15260 986674180 39518 71799 59382715 71799 23312 47777606 61602 9825 24755171 77891 71799 975369201 15130 71799 359156290 1690 15130 134673389 1690 21041 610108268 38579 1690 729307118 55843 1690 699527619 21041 63153 951588787 8698 55843 687870285 81064 38579 413000293 8698 10999 202479941 73527 81064 733625334 10999 56962 812175883 10999 58574 359097174 34324 10999 11221119 10999 77648 17490158 77648 17001 365628140 9341 17001 597359288 74322 77648 607250486 74322 12909 564155863 9341 74808 690001119 17001 17169 549893279 64088 74808 56711885 25369 74322 764780455 74808 5206 119687581 17169 27747 109168240 28250 27747 331317887 28250 67147 921540212 79542 67147 268125788 1902 79542 720085067 28250 7099 540028514 7099 61827 20355895 7099 14968 582950933 7099 64423 482957434 5955 7099 349747859 76449 61827 112592873 32640 5955 45608977 64423 13215 134310416 5955 80275 869000917 32640 55945 846903030 29076 13215 781904318 66721 32640 15888718 4376 29076 503897543 78359 29076 109232325 55945 57203 70582666 4376 41113 903886585 72222 78359 419408966 41113 2664 368784184 53517 57203 541957662 9287 72222 45077668 72222 64600 751371263 59516 72222 636487198 59516 53554 525189391 53554 32934 751817449 53554 13242 227437533 59516 52602 87911506 52602 6718 259824449 40086 32934 975080405 32934 2677 746261853 39870 6718 388261671 18939 40086 618662821 18939 27295 279972048 56155 40086 68907087 39870 9889 745464385 46728 39870 353014198 46728 68507 207602969 68507 64029 653245292 74547 46728 753882049 46728 56772 319920479 46728 43487 130174041 68507 53573 956936328 12233 56772 409216212 43487 4523 26918470 56772 73354 685515468 71386 4523 173642046 53573 55660 442541190 55660 46688 218441745 73354 5316 535409354 20262 5316 76302169 71386 16813 898213579 26943 20262 923932141 26943 13300 533701827 20262 75791 802423063 65164 13300 313161165 63187 65164 645799725 13300 79500 374734252 79500 17798 513937102 64976 17798 377045879 65164 38532 20763430 79500 45024 166552243 79500 58810 136338486 45024 71184 986710342 58810 77129 36639370 38532 37477 494645411 77129 76772 655509784 58810 26799 542257905 26799 27730 203708237 2363 76772 714168407 26799 67143 68576308 67143 80057 833507540 27730 44959 470664778 46634 27730 22144785 2363 18530 992192255 80057 74533 377973800 2021 74533 314268360 46634 49677 59877510 18530 65930 858652173 49677 29149 510419775 49677 1542 273740247 2021 39716 860749431 65930 73229 102956875 73229 69362 213724656 74052 1542 183999767 73229 33889 165312760 29225 33889 807738985 52369 29225 671984806 43602 52369 59578441 30527 74052 115521992 43602 13141 798352954 43602 49981 917242730 43602 25938 743054532 43602 1970 268260859 4910 1970 876224441 71704 13141 202030948 71704 66404 488778518 71704 68712 931731068 71704 77459 318304064 66404 47825 898400502 73346 66404 778381487 14022 47825 459912605 35670 47825 62533561 14022 19084 717040584 75024 14022 678543351 19084 10149 26399047 48973 19084 883607415 459 75024 294550319 50446 19084 625794715 459 4633 933401351 48304 50446 46524510 68725 50446 357016544 22699 50446 50729028 56029 4633 127038419 69424 68725 139236036 54468 68725 723853272 54468 3495 941668531 72700 54468 208770694 75114 56029 168179637 69424 67154 831346791 67154 39208 463406552 74088 72700 28651993 61890 72700 358936663 39208 8060 678708613 44895 61890 738529837 44895 14192 191783234 74088 45392 600058614 62015 44895 320357373 236 14192 542580089 58327 14192 19820733 26899 236 177867411 49424 58327 156982697 16149 62015 632472580 58327 19865 976254382 13815 19865 144081018 49424 4851 352407905 16149 79812 370379711 28671 4851 807017886 40406 19865 556778558 60638 4851 566564102 60254 28671 950352813 3356 40406 932879091 22229 60638 12179813 22229 48430 53715419 26522 60638 405664955 48430 26404 941608724 67550 22229 374759205 58556 26404 703068307 27341 26404 316861161 26522 36898 512916701 36898 53929 44472913 36898 10599 68429747 47982 10599 98900853 14695 10599 996685347 44272 14695 66206832 13146 10599 656020504 43281 10599 26629484 69123 44272 124520122 13146 373 547168759 2296 13146 298601896 37645 13146 104288040 79099 69123 536366078 37645 18117 43834741 18117 54507 191311729 71692 18117 476306124 62622 37645 821638078 18117 58358 422069385 8062 71692 935631659 75250 71692 323064507 58358 57223 881682346 58358 6969 200599155 41742 6969 110863683 57869 41742 831635145 41742 58013 118554284 6969 51550 266135693 58013 22264 184153967 9260 41742 362399500 9260 9136 554503676 58013 68302 664987129 49091 68302 766930141 56580 9260 302560183 56580 44925 514588638 6386 44925 183668744 6386 38239 98116154 31264 38239 87570004 9179 44925 748520938 12662 44925 75050400 9179 72531 220430497 76129 72531 799801123 31264 64433 138005798 64433 13615 461173659 23731 64433 141393248 64433 70375 747712507 38251 70375 229807399 10236 23731 146745027 70375 40710 259025588 28265 23731 437822108 74092 10236 173934777 30957 38251 76350874 10236 32932 128224103 28265 56273 956882129 32932 1592 157122735 56273 59151 441162361 1592 23530 791134422 1592 41441 569054361 15948 23530 11933000 41441 75974 956332682 59151 39075 706317528 41441 75674 701739519 28438 75974 674293875 28438 29079 785378815 4630 75674 150306104 29079 5338 559450038 81421 4630 549724474 81421 52072 448808160 4630 23616 357270838 6641 52072 259726317 22137 23616 290139167 37578 23616 744463153 35336 52072 646884860 37578 57805 715446507 11355 35336 48778233 65493 11355 812144105 65493 61569 80857078 79104 35336 543737036 57805 48472 67400869 78110 11355 393503115 61569 68672 257349474 64392 79104 394464202 79104 63599 293786764 68672 79960 190055224 79960 23277 101479000 75574 68672 17967523 7094 79960 3186567 63599 54527 177924454 23277 43836 928464538 38668 23277 161405636 43836 56466 270182849 7094 22799 584854881 58409 22799 44982415 31308 22799 811223578 22799 50537 310224118 22799 31181 182606605 22185 31181 10196196 74544 31308 79680239 43535 74544 272859518 74544 45840 807556909 22185 19685 719517001 32458 22185 470989383 43535 79489 292987807 76743 43535 77807693 78659 32458 247317497 53828 32458 51211466 78659 35340 917795768 54855 35340 721056622 49801 76743 617174614 11825 49801 927677814 53491 11825 589523243 20763 53491 200005023 70992 11825 687355226 53491 37258 756218746 70992 45066 549420722 20763 80982 39585961 80982 77155 94332786 36655 70992 549190339 37258 69682 12005531 79493 80982 313805637 33934 36655 571244059 36655 54192 629339722 79493 22205 706116148 41864 69682 156850709 79493 28049 735192894 45865 28049 955722193 45865 61234 47329292 28049 39625 776951924 60440 45865 287928826 61234 48425 399931961 55702 48425 801979024 25524 60440 811319969 55702 73981 950093264 55702 11693 988665101 27080 11693 692541038 25524 47508 926454521 62551 25524 372520539 67049 47508 457857623 46275 67049 758706937 72658 27080 254443799 35195 46275 404269554 72658 27650 671132317 67049 73516 70925907 10704 72658 38799713 31965 10704 686287610 10204 73516 48720629 73516 47096 730765943 47096 61814 89611143 47096 16226 925583604 61814 70468 200507052 14275 70468 85779681 79697 47096 586942439 16226 47427 387788516 63024 47427 389453257 46866 14275 364541093 59645 63024 345427983 79697 58686 559095747 58686 56107 72925842 6326 56107 169677240 6326 73650 988876385 21967 56107 255489926 58686 65685 196747833 73650 43372 455186661 21967 52930 519631426 73650 17888 922184268 2683 65685 703927607 52930 42289 699616400 80956 43372 171296868 2683 30959 40702809 42289 60821 86416718 7233 2683 909679879 42289 62213 174054548 79456 7233 153437699 60821 56382 98797279 79456 48574 211222292 48574 45594 179079787 45594 74580 682819727 48867 45594 305484435 56514 74580 367219294 48867 34175 76325702 74580 46051 397770689 56514 6434 2400210 46051 30248 923639705 34175 39576 889824704 6434 9335 439479901 77663 46051 222102764 45227 6434 113118822 9335 12841 670451755 77360 39576 495654049 45227 71676 589671458 45771 45227 414471747 71676 23140 26104907 77360 837 849611563 3862 77360 940330560 43280 837 9221553 837 60794 211267118 72142 23140 649425921 43280 78396 209412029 72142 77074 239880754 48533 43280 242440839 48533 18372 780510854 77074 72242 881036784 48533 63529 860700913 42118 18372 12702545 48533 10960 25770274 42118 47550 915747652 47550 79908 76157947 63529 14684 390049844 10960 20408 125958250 36777 47550 995116715 843 79908 199553016 118 14684 247204742 118 54900 272567509 20904 36777 274560912 19602 118 260886203 33340 54900 44325268 118 27687 981545352 49665 19602 787543081 19602 37866 181883291 9410 19602 903633926 49665 71790 107652328 74921 71790 647895584 52275 37866 318783187 38779 74921 962096132 71790 33556 220842181 37822 33556 284953938 14490 38779 868629379 81743 52275 269374133 21349 33556 693808149 18007 37822 358677851 18007 3098 913453144 18007 72888 996091408 20264 81743 33397869 3098 48180 294793811 37741 18007 288912816 22455 37741 422934723 46354 48180 575358365 74408 37741 580375417 56997 37741 961292083 36639 37741 191399338 56997 19990 204717097 18815 19990 602529461 36639 54032 713544653 67773 54032 67059714 54032 52982 120871338 18815 45035 214563505 54032 18324 533773381 30342 54032 486872028 81357 67773 699322102 52982 74587 634968759 44424 74587 685126276 44424 33854 384800061 33854 43335 981250138 29159 74587 7142543 51548 74587 212679726 27871 33854 977192835 29159 10687 527411504 80179 29159 195775998 72961 27871 9174940 33033 27871 500825309 33033 45017 393605975 80179 3143 16887109 76094 72961 778560076 67196 45017 347066955 3143 48964 137941326 80511 67196 318633446 60293 76094 892455545 60293 39100 936068591 33630 67196 373641683 33630 72867 521280604 60293 15989 994269362 54752 72867 708750930 72867 5200 635744785 14479 33630 467669723 5200 70343 19878988 54752 65638 774966001 3472 70343 536400195 70343 43447 193380668 65638 53389 644946 65638 3566 497875148 27579 3566 522483336 2059 3472 519202921 72922 2059 224974799 80838 2059 993677263 48051 80838 103515346 58558 2059 889970589 58558 55365 718464006 48051 25140 471981924 55365 49422 355764796 60913 49422 851644865 49422 71214 760663028 49422 67402 641645095 49422 68788 123496676 49422 80206 169572543 55759 80206 375473384 31786 55759 820276941 7602 80206 188988984 31786 54240 17928300 68900 80206 499784074 7252 7602 865096613 7602 27195 231596130 7602 19469 701084128 19469 1402 58821421 10685 1402 9301627 7252 14715 817750398 1402 80238 790229998 10685 71145 340073708 52896 10685 580509348 52896 1626 119417205 35113 52896 145261054 79785 52896 270045930 52896 8010 97880008 8010 17381 10050556 79785 60439 725515045 8292 17381 979930219 8010 80748 113134050 79439 17381 50711560 80748 64849 14102835 26866 64849 544833278 77693 26866 524119195 78563 80748 736867302 64849 80243 793513451 17771 77693 451256986 80243 306 245544093 17771 55831 829137388 78563 33420 770597478 77307 306 61375840 30243 306 410734581 77307 54851 836802143 55831 73691 433777375 57818 77307 431893983 70032 54851 733291411 10547 57818 918678650 73691 10781 444654871 63497 73691 475831405 70032 62956 678611954 70032 47598 988155958 58600 10781 142156068 62956 42067 551180904 57779 58600 715119833 47598 12058 483538006 52929 47598 184534310 58128 52929 206711148 58128 17812 321372940 12058 21542 584034866 13676 58128 417794702 21542 18921 7094438 28969 13676 351050741 18921 63930 603513057 65300 28969 241801366 63930 31170 616996027 31170 20869 997075869 71900 63930 97571424 71900 24946 749597628 24946 30749 84481146 79415 31170 881586969 20869 50535 802951123 1482 79415 965449346 56800 30749 513906519 30749 50863 758208260 30761 50535 894488950 9650 50863 818902934 70942 1482 179605425 78458 9650 532389175 73762 30761 818175636 43268 70942 567495643 58347 9650 547120209 78458 16380 745356348 3896 73762 408836148 73874 16380 145960310 26849 58347 812187788 58347 55462 913852794 56241 3896 798701256 26849 11618 329833881 55462 17891 871157126 17891 59896 115581861 11618 45333 116561452 2659 59896 372262163 81356 11618 956954818 17891 49297 931801707 45333 71992 531358227 60346 49297 767851168 19648 71992 768901562 49297 55185 428202768 20917 49297 713194192 20917 31896 376087703 60346 55044 306743055 28567 55044 845553590 31896 4765 21758988 55044 18694 270568436 71534 31896 115945961 18694 51952 363594889 57759 71534 25667790 57759 24016 528674288 17598 71534 345541089 51952 77196 462785763 67265 24016 517322395 68062 77196 660410451 66268 68062 448877146 67265 49090 168994366 66268 13803 515292645 67265 42549 539969668 74786 49090 687538916 63362 42549 927480010 14981 42549 413427079 49215 14981 307246717 14582 49215 289231442 61278 14981 761880452 14582 32303 111731357 53621 14582 150038189 43750 49215 308579785 8635 53621 186688112 13661 43750 548493581 31460 32303 964642485 52652 43750 788228131 21332 8635 11958416 12612 8635 531235269 52652 25838 125556476 2062 25838 789967691 25838 27286 633104788 12612 31230 808633980 66900 12612 437800510 27286 27494 316225809 31230 15665 265281003 9046 27286 195268401 66319 15665 737745961 27494 67483 733175842 1299 27494 182266714 9046 43293 624048984 66319 74136 131556500 58780 67483 133062400 37001 67483 568314241 37001 64414 695442998 7725 43293 588104553 74136 750 304456251 37001 7691 246354509 12159 64414 14077195 7725 3209 63472003 12159 42815 736352329 12159 4259 610776518 27582 4259 449104895 3209 46468 287985265 11050 46468 125472901 46468 44749 316466510 21044 11050 469677527 46468 48881 866831699 29143 44749 591537924 48881 64020 119553945 37265 21044 834049355 77788 37265 329940660 79419 77788 781384187 70837 29143 956628536 27629 79419 260450187 79419 2193 978280733 49145 77788 53886243 70837 3970 780939596 49145 15657 790096080 3970 31099 390304574 54672 31099 244209539 64966 49145 370123566 3970 77755 7310442 74800 77755 169143342 74800 28884 377133905 64966 11352 443378336 64966 59850 701388482 59850 74695 54721566 35035 74800 349614165 74695 15464 983266749 30827 11352 736483339 38948 30827 311899567 7414 30827 255637435 65068 30827 998393417 7414 69121 866796723 30827 67796 666335195 65580 65068 800501773 65068 14755 824893327 14755 1637 978446725 65580 79043 964209629 57873 1637 135250305 54906 79043 419280239 17928 79043 33423312 1637 65932 24444156 63632 17928 190384605 65932 33951 845618176 34930 17928 674291088 34930 13724 569753874 16272 33951 102873256 76944 13724 680694736 13724 64759 514394332 64759 51177 933192590 64759 57696 88521392 51177 59007 827741020 37174 64759 457155286 76252 64759 275065096 59007 60823 52054965 64231 60823 134077078 76252 49571 873379838 37174 28377 321032101 43954 76252 871264837 10317 60823 990632386 64231 16985 29200721 16985 32717 328000797 63207 43954 686082602 43954 52097 806776654 21547 10317 60758165 20396 63207 367889389 77652 20396 55604211 63207 29927 68764023 62222 77652 692613758 20396 2663 810197787 81887 20396 743207152 45687 2663 535179698 45687 34459 660345146 2663 52371 532867784 12314 52371 727894775 12314 80091 929682258 66486 12314 788919130 66486 42063 594202171 12314 45331 118894939 66486 13413 527995016 7919 80091 698497118 7919 38625 181449008 33395 38625 796547513 7919 39486 119377175 7919 35373 299074848 35373 70516 791379042 74500 33395 431398875 35373 57638 511385340 74500 59732 887803238 77963 74500 475870355 58881 74500 420269644 58310 57638 77826209 17476 77963 368268368 71620 77963 389223206 71620 42724 778039903 61822 17476 371849108 72703 61822 518135325 31702 72703 83154699 15840 71620 656027495 42724 22001 361393158 64774 22001 689655884 31702 65292 849900692 53896 64774 331847290 58804 65292 917831480 53896 32635 258055506 46121 65292 540381241 32635 55203 504287147 58804 46012 592546622 68539 55203 142752178 46121 47164 212235171 39504 55203 604020748 46012 26716 102361801 68539 12572 989898744 32903 12572 141871611 15878 32903 945597421 26716 77403 306061282 38134 32903 508553319 70569 77403 313857115 6414 32903 369764355 77403 21058 912567486 77403 73450 477906779 59137 6414 158661359 21058 8695 923672525 38144 59137 707265790 12851 8695 585494158 59137 16848 544765832 12851 27194 356101590 53354 8695 164187330 38144 22294 390193180 12851 59487 696959272 43034 59487 661840058 53732 22294 528592957 4419 53732 11498877 65112 53732 863310335 53732 10415 74138666 4419 40617 9083092 43904 4419 933859247 43904 67364 239272069 54152 65112 918952431 10415 19808 481505524 4339 40617 718555170 61215 54152 546477845 70344 19808 230948037 4339 54822 125689793 65261 19808 721756814 77224 65261 661964517 61215 77084 678185968 5680 65261 259022949 77224 67044 33007545 5680 73908 70948076 73908 7348 603243804 77084 26634 216740703 26634 24890 100291968 26634 77620 952183872 77620 33822 107583331 24890 51297 228723687 47332 33822 164993451 24890 58062 605827959 47332 70745 190899406 70745 6173 869599052 58062 52105 406683165 63332 58062 1285792 5270 52105 574637393 6173 29755 627070327 63332 13439 235158373 25591 63332 272340197 5692 5270 630565919 65542 13439 80537927 29755 19432 797610021 3757 5692 455134984 5692 59093 171443894 81788 65542 583848201 13184 3757 164092903 3757 44287 584895180 81788 70602 773710260 15981 13184 120164878 13184 75210 838574151 2399 44287 970295257 44287 66592 234275758 38323 75210 873372832 75210 58689 147900336 66025 66592 160352656 67866 66025 487310278 15379 66592 214356841 67866 19209 126128730 16516 66025 895146349 67866 61864 58383196 16516 23762 486526316 16516 63132 373703409 40954 16516 282501105 65165 63132 378432077 40954 4420 32839794 63132 54248 229149350 60535 4420 482734123 12150 4420 453016984 32083 65165 932859236 46729 54248 206852683 51671 32083 84416274 32083 31757 186618823 48321 31757 684115959 78468 31757 673297639 78468 48198 462836524 51974 31757 910773208 71228 48198 806673281 48198 11402 20784335 48198 31609 136922986 71228 48883 196873068 51974 60723 468738990 41064 71228 25414179 4648 31609 889447524 60723 64506 12612767 39291 48883 784381181 54514 4648 768035002 62073 64506 913628409 54514 73336 20086919 73372 62073 119917727 37025 73336 29523028 62073 24374 130098091 62073 767 532117090 73372 77144 929805552 45999 73372 878462107 46260 24374 657150535 7831 24374 89007667 7831 19005 353873941 46260 38121 782395336 46260 39414 297885707 46260 34573 918144575 56776 19005 14473552 34573 12826 803580692 38121 32041 493349751 39414 19897 230879029 40600 34573 222084868 76135 19897 196021728 62352 12826 758247341 66589 40600 141470680 25945 66589 986072940 25945 41117 459814131 78626 41117 800300660 20210 66589 326662050 25945 46684 515759993 25945 53465 250012416 20210 12912 904065488 53465 32694 748428937 20030 32694 706852917 20030 54600 551673700 37950 54600 80709939 12912 30816 813470145 19397 20030 747987484 20030 70434 507494114 55251 37950 442663389 55251 44718 899320417 44718 80958 373930279 19397 4566 629508854 44718 60945 760472696 60945 68211 180921889 23091 60945 65228291 80958 27254 942394737 31996 27254 599091294 68211 64712 445381868 65119 68211 95349653 31996 22233 358663229 64712 12797 484640995 61623 12797 331370747 18769 22233 886657945 41474 22233 443896003 7021 12797 340346003 41474 8671 315606712 8671 41571 554867319 8671 5818 741023569 7021 46381 901286470 46381 4954 444089053 18494 5818 352879762 8633 46381 493357588 18494 67025 782340164 18494 35627 962947966 11503 8633 788311372 17719 35627 758782107 11503 7604 198777268 11503 2589 210613546 17719 27997 634050414 59934 2589 119789246 27997 38003 997725969 59934 6083 541189048 27997 10067 233027874 38003 6215 720449652 52236 6083 56674426 38003 53851 658378153 7336 53851 108571544 58276 53851 66557943 58276 69141 942991546 58276 30837 473634224 7011 7336 56149804 7011 38470 709287985 75172 69141 27601885 30837 52151 45394984 81642 7011 426927430 38470 36944 341081416 66252 52151 305612887 36944 74817 682279386 27117 36944 16999431 66252 42276 377987803 507 42276 272300442 23386 27117 188260743 23386 53359 40618046 45283 23386 124300043 45941 42276 136840944 507 11558 272461560 11558 21909 535383296 28148 45941 300434169 28148 56303 754167425 60646 28148 929670179 80056 11558 363529731 12453 28148 310780953 28148 48801 5538408 60646 42083 60299727 49282 60646 248305726 80056 36809 653760743 57964 48801 327169834 57964 19688 753994502 43751 42083 949356520 19688 64190 56430171 36809 62497 181261510 62497 73106 984220910 21132 73106 163157625 43751 53141 984662685 64190 8836 335516931 58947 53141 950936254 53141 67126 890117158 32284 58947 220705629 23482 8836 107293896 7516 67126 475742454 31698 58947 571809234 54484 23482 581238488 54484 77504 824041032 31698 4897 119283297 58155 77504 918560233 47681 4897 417144065 53754 77504 504605197 46163 47681 521499247 53754 19485 243569104 80124 47681 437604221 47681 918 125527497 918 21148 130649046 918 13038 355290381 10403 918 468849271 13038 25821 484876378 10403 2370 523216597 18258 21148 779127620 2370 21325 660697379 21325 62783 292204424 25821 4530 81598904 67803 4530 808210492 18258 27728 15619099 27728 72569 457656994 40635 67803 833094860 54224 27728 895796627 27728 26231 280312132 40635 69485 216788605 69485 45672 594517829 20219 26231 614832200 54224 48660 887179611 45672 42760 712991523 45672 79600 861426889 79600 19479 367367642 17399 20219 947804145 17915 79600 154621293 10720 17915 575369421 17399 47817 85695067 52136 47817 128163825 6159 10720 128106865 73506 10720 97094508 52136 74642 789506815 6159 3012 750260315 3799 52136 640884165 61595 73506 430890755 73506 73315 260661593 29220 74642 207941292 3012 19679 433499274 46405 19679 318288609 4469 46405 444008798 62072 29220 165471681 36529 29220 853044851 19679 64463 266494576 33255 62072 331829621 64463 7671 334608328 17099 62072 60949784 17099 16577 188872677 7671 13710 661625823 1996 33255 709268368 44313 17099 136427486 57809 44313 410742702 20823 16577 163262189 53057 57809 223258544 44405 53057 540568524 53057 50764 250144729 20823 48398 512672605 36200 50764 288240113 53057 44275 156457511 1178 36200 9490074 1178 16008 801909437 52488 16008 653256316 30885 36200 628317586 44275 66414 270864869 20761 30885 781261984 9552 66414 444969747 20761 77723 972808708 51469 9552 167294897 51469 64068 326912793 51469 79132 585348710 31152 77723 637133291 51469 6800 557091338 64068 80816 251109847 28154 31152 220556052 28154 70316 252582488 76244 6800 600887189 80816 33682 574144526 33682 63261 474900195 69344 33682 96272498 67519 33682 344921872 33682 75642 578414649 39425 67519 500256650 56258 39425 498120417 75642 69745 392326954 46936 39425 763137686 3051 39425 545030876 39425 52196 813169101 77123 52196 402593223 46936 58054 799970014 42103 46936 176879006 42103 51771 853195398 47168 52196 812077126 77123 44087 884426048 58054 10794 334834737 11950 42103 32742384 11950 10401 415782076 10401 67195 174680926 67195 7835 867413088 38778 11950 288622972 10401 11856 497834552 28849 7835 89932056 28849 11245 304547984 28849 25130 997503991 31206 28849 672412805 11856 39542 182806830 36896 31206 702542856 31206 4941 479574354 39542 8184 20891203 36896 1826 654113652 39542 14512 49731648 4941 14414 887998896 4941 19607 3045767 19607 27765 234068799 63446 14512 587997514 56409 27765 982715247 67815 19607 426968777 76575 56409 981213843 63446 57211 828264809 57211 4386 291174317 56409 54114 481224539 19527 67815 55002124 76575 12402 215016074 54114 31427 403420077 54114 59983 751093229 12402 38292 591633214 12402 78475 449422464 57870 31427 118854949 57870 58359 247344632 59983 64551 27959786 58359 25928 580648216 58433 25928 773690561 64551 71934 788355034 71934 60113 739133753 12132 25928 291171289 58433 58371 822330157 58371 60192 356805565 60113 18848 808679573 18848 14094 264425108 13046 60192 807728914 18848 73896 122149729 13046 73542 521375912 50753 18848 436543288 13046 18569 729073123 18569 31537 550703657 35989 31537 371746415 21377 35989 325256990 29377 50753 138968866 44234 21377 457890430 35787 44234 287780917 25724 35989 613443387 51478 25724 521457547 29377 32164 839959705 32164 65432 247103291 32164 51251 394753119 18538 65432 824935849 65432 78527 159227033 32164 46641 793507740 51251 68714 544091671 70327 51251 132174590 18538 26757 984646470 46641 1269 78663552 39390 46641 354390680 34518 1269 128548183 34518 34074 800767735 39390 47464 413859178 5140 34518 231472874 5405 39390 89492774 59753 47464 117970194 5140 50594 880850090 50594 44054 96460969 26745 50594 734658860 5405 79821 757130400 44054 32064 703974671 34066 32064 755780162 34066 40248 248533749 34066 32726 45102965 3366 32064 755362791 65182 3366 397346067 32726 61140 64291104 44417 32726 5272773 65182 16532 169873973 44417 29978 265983356 57786 29978 13210924 57786 50400 300995510 57786 3177 454225911 16532 4276 452363303 80415 50400 653144479 50400 11553 422084070 50400 67962 215748474 16488 11553 45784761 11553 73737 770807213 67962 6502 643995872 28610 11553 342897719 67962 930 967630027 930 36497 944488439 2300 6502 737855453 2300 64553 914681145 36497 53186 78761858 53186 22567 92825057 53186 23625 821953082 23625 59309 777213845 75432 64553 440968438 23625 18054 41359138 75432 66193 492510174 23625 26872 40916740 26872 47365 573906183 66193 54101 334215359 47365 79277 895443006 51725 47365 964276692 51725 22156 936818249 51725 41355 541008533 23070 22156 728160242 56650 22156 236061560 51278 51725 236098096 4293 51278 39195818 50043 51278 580970284 50043 57277 37400264 48384 57277 99284337 48384 3342 884991229 40693 57277 188383362 50043 39474 982605793 76137 39474 295180972 77840 48384 685224298 39474 70221 846450580 70221 53913 906213361 53913 36074 115815171 77840 69956 15491582 62208 69956 755427921 36074 80906 503413862 47904 80906 432956107 69956 2227 902093544 59993 2227 211535692 66159 59993 888381462 12506 47904 870769558 80662 59993 755130887 2227 67043 256829710 59993 30161 673958813 80662 73750 759590532 40920 12506 595151009 73750 11432 713716800 40399 73750 94342642 73750 52425 653618963 40920 40906 526023732 54035 11432 66420063 31766 54035 105605600 22419 40906 424563623 40906 56236 365818910 75752 40906 652225651 31766 69300 799435691 69300 75168 732605763 76340 22419 287180828 75168 40660 144819609 76340 50317 393962504 75168 71952 25355451 22767 71952 215483953 33792 50317 195510582 74680 22767 421120570 33792 24739 124693516 33792 31313 963209127 31313 4785 829098246 4785 4961 543006097 6016 24739 781546570 67785 4785 742277533 64753 31313 868058078 4785 28493 514316480 28493 54060 948796152 11476 67785 442615664 41452 64753 467669648 8913 11476 555574950 8913 56534 678208029 25170 8913 84613699 12738 8913 785918195 8913 36342 427880854 25170 55799 305394921 25612 36342 806757988 55799 43001 164937407 24796 55799 240671385 75592 36342 963621791 49407 24796 85288899 18371 43001 229694842 75592 470 284860061 68951 49407 106135386 46157 49407 829655803 470 10533 416570241 68951 26528 66830133 19465 26528 8806006 68951 33820 821013229 26573 19465 362210799 10533 80141 410368611 81506 33820 492500413 26573 51373 802098885 33820 61721 419407033 61721 19651 308954497 771 51373 730751887 81506 10747 67225045 10747 44510 698881472 61721 10603 843970421 33019 10747 784593529 10603 54755 231338242 25048 10603 911373327 25048 45137 148458390 54755 62484 154644904 25048 51319 419936232 62484 54488 70882052 54488 54501 36977772 74081 62484 47431441 54488 32335 73336634 29412 74081 586879627 68877 54501 554899998 32335 9243 334083574 2582 32335 983110942 842 68877 531759196 37166 2582 690498254 9243 41486 205740288 9243 7031 370032845 41486 41769 72521219 842 55311 742325646 45839 41486 487962852 41769 36355 449054524 36355 28755 845083070 36355 42649 974743717 45839 36478 177625303 36355 59856 64385684 76898 36478 135404181 36478 2164 934652792 59856 18152 798959772 41653 36478 207485500 41653 59769 449877798 76898 39790 499588043 18152 52155 672336598 30064 41653 477764399 32525 52155 388112121 30818 39790 529572988 36208 52155 87384622 32131 32525 139952576 1900 36208 464659807 32525 44036 677498552 1900 51613 15292994 32131 69465 259306388 44036 25736 918718966 44036 55517 177733977 7419 51613 964239264 36317 25736 900914056 81072 55517 135719580 78121 81072 922251496 17436 7419 122639337 81072 76501 257946694 64900 76501 472622289 78121 22477 91859131 22477 66616 618663543 17436 51832 344990952 64900 76052 346507999 64900 73098 578124809 55240 22477 469406439 28479 55240 70047215 47925 76052 883906726 76052 31462 958320492 31462 16746 633000667 63507 28479 114779403 47925 17557 112252999 16746 24825 429292775 16389 17557 289563144 63507 74721 598160142 48999 16389 179791850 11213 48999 27225044 48999 65897 921830978 53854 11213 734295091 65897 17880 247221849 17880 73258 187689018 17880 81125 2367447 23073 17880 957270041 81125 27261 358033772 17880 4496 439452863 81125 17979 332374132 48475 81125 612271036 48475 34921 443779515 48475 13595 384552165 13595 80655 433835978 72438 48475 200560791 34921 45963 525247929 52378 80655 264599569 72438 72524 600001829 72524 30672 272966933 30672 61907 163830910 52378 68929 416368314 16913 61907 718392181 30672 59381 757505228 15564 30672 846777937 76470 16913 919976741 28583 68929 603706706 76470 56527 476295549 76470 30759 131360637 76470 35966 485861579 28583 66279 696076370 75960 56527 31340792 66279 39800 766724553 66279 6608 225952255 6227 39800 147351371 64846 75960 918982758 31081 75960 959575136 6227 54722 182413336 52914 6608 414022126 64846 58826 459425969 34968 52914 989393003 32614 31081 292468482 37142 32614 616683187 61279 52914 198134980 34765 61279 334644444 66547 34968 165756789 34765 40983 75451628 37142 68256 957077811 6809 34765 345554290 66063 40983 913935261 16392 66063 681949252 16392 14539 656604290 14539 71337 20785441 38136 14539 24524405 63896 38136 631452538 24746 14539 400640328 18066 14539 715869434 38136 75817 918977950 38136 67104 166905541 11861 63896 785629144 16721 75817 653625838 36413 16721 384787148 16721 26177 999863 65226 11861 423769995 62535 36413 377411375 65226 56165 544492512 36413 40760 23139625 34158 56165 405917715 11554 56165 40114427 31448 40760 36281680 31448 68167 766908842 34158 78481 997445204 38467 68167 835063517 58370 78481 372879947 31448 80486 738568785 80486 637 356035391 62339 78481 962411373 80486 35319 973788438 74726 637 787720197 74726 56251 14998087 74726 62860 440296389 56251 19979 929524897 74726 35084 613103749 74726 31435 64910128 31435 67279 470917431 63725 67279 29817839 13642 63725 243146514 63141 63725 425637249 31435 60291 648718898 67279 78815 932695437 52698 63141 809542635 24372 13642 484515005 13398 63141 734586066 80348 52698 440397943 13398 14897 560894576 52698 36906 539954184 24372 67753 719919327 80348 78789 22176027 23203 80348 509954393 52307 78789 691273951 79931 23203 40794311 40150 67753 71214447 62046 79931 305903883 32036 79931 214667205 66051 40150 401590 14537 66051 46943163 14537 27155 288609820 7536 62046 434414583 68518 7536 842277960 80722 68518 398018499 14537 77859 182724905 52817 27155 109396200 1763 7536 112484465 63549 52817 88183659 77859 57042 71174730 63549 20521 455827031 31512 20521 58098449 31512 49895 248426213 49895 1849 876409521 42996 31512 171141461 69737 20521 610456059 69737 51647 539271684 51647 63585 749542790 51647 45411 627294464 69737 17626 848498792 45411 52089 700025985 63585 38086 668318346 70427 38086 638900628 1783 45411 793510759 17626 76540 255758017 76540 58065 64090946 1783 73947 976654527 50530 73947 91142874 9256 58065 338708075 73947 42106 540690507 42106 62591 549396204 42106 71836 580450508 71836 67085 755245144 71836 54457 62354155 10432 67085 626846747 59704 10432 260368921 25774 10432 499625693 41482 54457 988811265 25774 54187 562006426 29829 41482 718126957 72118 29829 499523863 54130 29829 234382190 54130 52117 756923645 59752 54187 406291830 39796 72118 145593808 5901 52117 457997605 59752 58655 950645252 5901 43890 636174250 81937 5901 220957760 80799 43890 940946354 72665 58655 166930401 53605 58655 27193588 53605 34363 982518891 35190 34363 657598763 80799 61717 650843226 61717 81164 67322460 23245 53605 10459972 81164 13775 331578179 68346 23245 479746063 23245 24043 715531686 7236 13775 684852345 23660 24043 25362582 24043 30125 64493753 23660 37666 46420694 30125 26241 917614285 22394 26241 985772367 30125 62842 41198673 22394 68238 603617128 17014 37666 734003506 65907 62842 125791930 376 62842 341974311 17014 40929 240246521 40929 20391 199851739 52840 65907 824850598 20391 79222 309694708 27282 20391 9970371 27282 18432 418944275 52840 13544 335077350 38097 52840 254418833 53467 13544 621405889 57208 38097 221381441 57208 18561 109094153 57208 41762 177693261 18561 55280 138814026 14125 57208 678959871 18561 816 149059850 52519 816 162753045 2405 55280 225884813 48291 52519 961131069 14125 48500 42202584 48500 28729 296150396 51317 48500 970405528 2405 50940 792538605 50940 32123 51049048 63627 28729 392013622 32123 47869 71506906 50940 72228 984665893 77564 72228 875975175 58175 63627 598345038 70058 77564 74055921 77564 63069 984427855 30732 63069 150755440 77564 59275 317454840 70058 55250 362302032 57513 55250 279892014 30983 57513 254444385 30732 51187 161710269 30983 34426 143653429 6884 55250 87881841 37962 57513 706239011 34426 74873 867157413 74873 65000 93290525 37962 73824 810863325 12714 65000 866698809 57400 65000 541603949 33315 57400 539029622 13699 65000 721419549 57400 40422 378245404 12714 71191 918941663 40422 57283 169976647 68182 13699 997568400 79976 71191 627392435 35331 71191 354303644 80651 79976 818560242 70720 79976 965748340 68182 75368 922080946 70720 35002 155061520 80651 51793 242278109 51793 38460 689669869 70720 54771 80165908 51793 56364 754764347 61104 35002 462338322 30282 56364 14013290 56364 19396 367574635 12231 19396 581131162 30282 23194 984304979 23194 76823 667005012 32287 19396 443010931 32287 53198 87775979 32287 27373 316010490 5325 53198 638886775 67970 32287 591462771 67970 76617 958495605 76617 7087 464905839 53759 27373 795234146 49491 53759 584471991 54316 7087 16783625 53759 67672 731215090 66077 54316 739910389 67672 63774 816268217 58089 54316 341373706 26345 54316 604773812 32246 63774 117303311 58089 1166 882203723 20607 32246 161872265 1166 54801 111119957 20607 74638 141338348 54801 39135 447223685 79447 74638 388839956 34977 20607 305548476 34977 44829 309717620 6017 74638 291621646 39135 20522 641863480 34977 440 62330858 34977 18647 826659159 18647 47408 555331769 440 54520 531688621 36435 47408 28927934 16998 440 60406674 32760 36435 854071220 10998 36435 666894919 16998 20104 23037978 32760 74858 520290254 10998 26804 465616269 20104 59268 234907536 10651 74858 798237011 20104 3212 366217911 59268 49016 723642748 59268 34322 965211741 30486 3212 242371609 3212 11307 517089030 11307 57942 812420116 49016 28141 810325308 30486 75100 697769582 75684 57942 310028755 75684 26045 945527268 57942 81595 369548328 40647 75684 490189640 81595 41288 143859608 41288 53704 651485141 41288 22237 579487002 53704 29765 628424997 22916 41288 392097159 53704 11353 953786303 53704 51897 990557701 28930 29765 1696151 63742 29765 846377639 54097 11353 408940732 11353 76083 213013365 67062 28930 84983978 28930 23812 363583815 60650 54097 204998493 67062 12075 704109192 12075 44735 328003424 67062 65547 650994040 10864 12075 784284992 24677 44735 134243416 65547 39195 28702306 41321 65547 617294084 24677 45374 736165824 39195 7390 883679220 40512 39195 820531216 41321 38354 109527291 359 7390 91792507 52996 45374 41214961 74448 38354 550615474 74448 21612 59804081 71539 359 842963616 6317 74448 450802099 6317 1798 169431121 12697 21612 2971954 32761 6317 37309882 71539 10640 218942452 5881 6317 516072293 7420 10640 753533494 10640 17547 1637371 7420 50786 547649141 27709 7420 72302275 7420 54256 756673233 44474 54256 832233435 61214 27709 45903965 54256 50479 907719667 54107 50479 990979226 54256 68684 574654016 44164 50479 626683023 55028 61214 248610164 26406 55028 402833949 4892 44164 471903045 39385 55028 56964931 26406 53934 163045636 74706 4892 945246154 26406 71123 300227490 33332 4892 986851591 71123 77591 2588076 53934 45906 389140894 74706 14780 246445717 10090 77591 922703120 74148 77591 393269253 74148 18513 462397716 45906 10674 60496371 4558 18513 417041106 1717 4558 423768415 18513 71469 300059279 18488 10674 294167805 71469 30031 588679497 4558 8284 167522635 53285 71469 621896445 3502 30031 731853646 30031 17451 840279887 29476 53285 57305560 73545 53285 126812283 29476 31783 516981989 29476 76306 162949359 31783 15375 668230448 55638 31783 730690861 31783 36692 566944163 36692 69875 742866052 45127 36692 967607020 3818 69875 591416736 37814 69875 399949541 38297 69875 571504614 77444 3818 271570935 77444 11183 887738648 77229 11183 654665444 38297 25522 442899002 75117 77444 662472015 77229 80993 720754978 69707 80993 324259386 75385 80993 942221596 59412 69707 361567761 75117 29900 426249352 78235 59412 673160773 75385 17998 624257200 52948 59412 64557085 12366 52948 607575318 61586 78235 100802869 74539 12366 737011499 36691 61586 224997341 58891 74539 80831084 71074 74539 57801382 74539 20517 296666488 20517 20441 945957719 10579 20441 604760101 58891 72498 753642152 9334 20441 967739638 6305 10579 72410504 58732 72498 748754535 9334 39294 268137093 66697 39294 91371769 66697 4835 293718370 74172 58732 502233502 74172 64612 730543368 66796 64612 471927741 74172 40160 716511498 29483 64612 687719842 6418 74172 929005259 54785 40160 52135327 54785 23738 1807796 52448 40160 850212782 32250 29483 908909823 65634 32250 575692559 32250 55867 769490459 34779 52448 431924302 53841 52448 549975178 55867 30289 75354430 15100 65634 74759507 9816 55867 943247485 53841 9479 816832932 9479 53505 613359932 30289 56598 672966750 56598 14964 865206360 53505 10907 137982454 40786 56598 181967687 40786 74374 279269813 10907 74128 600272895 64112 10907 555165589 10907 17153 22016312 58547 74128 352928897 74374 5259 67316301 64112 50323 682269382 17153 17102 451630321 33 50323 720258660 33 74349 119880812 41164 74349 367602083 17102 67414 775468723 67414 73140 886836867 16778 41164 495057192 41164 27471 263049469 27471 20564 869642268 48470 16778 561721697 16778 29 730498916 27720 29 350913316 29 18255 146576035 20564 28534 764004889 14343 18255 311778986 28005 29 356563064 28534 30306 908335859 43358 18255 863319812 4748 28005 466429666 3334 4748 613973764 30306 25917 124007078 43358 65795 587606171 25917 53455 83179001 53455 69253 148605497 1023 65795 245491270 25917 34124 127769131 53455 2755 679730830 2755 71131 433538112 34124 70262 887557357 76170 2755 40199199 15178 34124 348849972 2194 76170 667778348 23020 71131 326100335 43307 76170 137918851 23020 46420 467052755 74799 23020 739461089 20192 43307 810252294 71352 43307 62640451 46420 6289 30239250 40698 6289 698768912 6289 72554 921573141 74086 71352 104237055 49823 74086 10253188 49823 15211 280127185 15211 53957 440350867 792 15211 949663236 24742 53957 569604994 24742 53894 898903018 54510 792 1056096 53957 17404 540751679 53894 55967 346263533 77542 17404 911685032 53894 37555 312312729 17404 28025 902463471 55967 66157 38087780 13779 77542 323315197 47222 77542 280286776 13779 61880 118513941 23998 13779 670360118 61880 55975 40866858 13779 68998 571483857 55975 49117 604944523 55975 64031 460488029 6228 55975 741826879 6228 2765 98218460 64031 41104 634685673 41104 49708 267824026 19552 49708 453514170 2765 69657 225728888 25831 2765 775205082 49708 67386 809726374 67386 11904 781026637 69657 68599 378588880 43130 11904 85585814 24004 67386 150698053 351 24004 864692682 24004 31048 116982765 15827 31048 568303460 15827 62655 678517445 15827 74146 891531266 39313 15827 445225246 39313 31150 73734248 35859 74146 777620344 31150 53330 145702376 74146 63491 735742407 61265 31150 972198598 9033 53330 19427737 35859 9203 193030982 42291 9203 505282162 40400 61265 4514664 42291 72398 405069465 9203 7432 230678474 60211 9203 43877250 17893 42291 952039372 17893 11786 109112272 20701 7432 499130599 17893 49854 74820279 76654 49854 972419488 36346 49854 952629612 20701 37472 708306204 76654 55620 39029322 37472 27247 938873501 37472 53993 138762737 16713 55620 14022724 16713 73942 263037627 16713 38203 300025113 68647 27247 740261081 27790 38203 42675671 68647 52293 182201869 34304 73942 506533024 38203 47439 690802032 26850 52293 550684356 27790 70502 283561169 54141 47439 323095632 13939 54141 493742059 70502 16310 777079151 75958 54141 416939337 38922 70502 148777488 27763 54141 552889834 67547 27763 199746972 18444 67547 33853947 38922 28749 336550901 18444 72185 882992019 67547 75968 410769707 67547 40506 373941615 56447 18444 61540727 72185 78273 627999053 35850 72185 535398656 40506 30390 987845276 78273 4994 267354 35850 66421 742412473 4570 35850 571907765 66421 45473 198331856 28586 4994 567570233 58482 28586 736001812 34587 45473 272181849 58482 32549 119605638 78169 28586 249003485 31922 34587 987959320 24606 32549 772824243 42572 32549 429592271 32549 31327 131677281 31327 6021 299106401 6021 40033 969151546 16978 31327 230602924 40033 23247 326088062 16073 23247 599281753 40033 48098 984883555 16978 31407 471197428 16073 12996 253867997 16073 10220 24803692 16073 1398 682087697 54923 1398 134782594 13489 31407 852039684 10220 1339 590864372 1398 33583 189675549 1398 16655 164261596 33583 14228 930564317 46194 16655 693461465 26170 16655 455352374 14228 23604 574167462 26170 25751 749596134 80826 23604 531952612 46194 72988 676095522 3772 26170 991966177 57817 3772 62865630 3723 80826 308529713 11405 3723 13695548 34125 57817 528560858 34125 47395 123603270 11405 68196 48148209 68196 66792 992398222 34125 3136 487147998 5085 66792 528294151 26446 3136 527711102 66792 33129 957190201 5085 70556 470119659 3136 63793 127844128 33129 45415 146298725 336 33129 5222311 336 22097 438935867 15587 45415 7551122 45415 64141 518073965 15587 38160 895810585 64141 3030 739498250 64141 17437 18576403 3030 7330 185209023 3030 18655 852572613 5977 38160 638969864 18655 30588 705482833 17776 5977 69545988 17776 9886 973592229 25456 9886 74492069 9886 55 394254267 55 26085 610408706 1497 25456 359055696 6677 55 172597216 1497 64135 649326502 76427 1497 240369835 6094 6677 589822353 76427 81504 417067291 6094 79479 620030894 25026 6094 324406079 73823 79479 127149684 4722 81504 558502970 4722 15113 835089608 4722 8197 200338250 25026 62147 20230953 62147 53331 615150893 8197 66186 495621112 15727 66186 666478145 42343 8197 127420522 66186 43315 73799974 43315 50675 234779241 43315 27136 26916810 1650 50675 146554243 78902 50675 285516698 43663 1650 751293113 43663 43543 944221342 43663 8426 425815069 8426 76460 416108013 43543 11616 983289618 11616 19288 922102863 48915 19288 743792931 60626 19288 123038490 45938 48915 615329705 60626 8753 799123549 5365 45938 333624695 60626 80877 77046299 80863 5365 892126029 36102 80863 393005528 36102 52528 105496257 52528 53628 362814458 80877 28433 140961352 32050 80863 587748517 28433 5400 514792812 78903 52528 827681096 58006 28433 472819142 41761 28433 206635702 32050 44590 139554065 5400 74012 308542465 78903 19589 971707175 41761 9022 55183045 19589 67284 685622235 65640 44590 873735805 67284 9139 941225149 37773 9139 321461237 65640 51763 650296258 65640 70814 903510776 47276 70814 843827844 53078 51763 358034029 53078 9624 347632172 51763 79529 709219437 48166 79529 640531783 48166 71229 889579736 40153 79529 98045679 79529 36126 92518667 48166 13288 10820915 40153 18740 80117425 40153 20766 132447404 18740 59286 126707765 80579 20766 925627262 4922 59286 972910309 80579 66605 132444695 66605 37591 219697480 37591 67102 72713078 4922 39714 187409546 66605 19110 468479333 39714 10702 945829262 23200 39714 517516820 10702 72431 594129664 26983 39714 886047550 26983 52036 242864402 47169 10702 539382741 72431 51592 445827964 35397 26983 129351406 35397 7288 450535398 80543 47169 20704729 35397 45161 483418538 51592 66333 857415841 45161 36295 981938312 7288 69147 133363877 75753 36295 55506867 48539 45161 771009539 67580 36295 563370675 48539 5681 541777828 37464 69147 461637906 67580 52579 549181369 48539 52787 29726542 20001 37464 27484134 52579 925 612910604 925 29263 48090234 53701 52579 64330557 2560 925 44440758 2560 72638 74460736 53701 20024 250865112 29263 1456 684501866 24518 72638 783295954 24518 55211 986072197 44830 55211 298893912 24518 28416 547864551 46632 55211 411975911 25896 46632 121013467 6932 44830 566521114 42488 44830 49721389 70768 46632 626294513 70768 71007 603357136 50798 25896 283627044 6932 72829 448212409 50798 59590 215436787 72829 70508 229924400 72829 32097 136621241 59590 24713 703047236 59590 13916 211984049 24713 102 326739037 24713 54776 943595004 4929 102 351549699 45606 24713 589138743 49157 102 169244544 54938 4929 475819522 45606 67570 602181455 77584 54938 439146975 49157 26418 481531482 67570 29188 873226283 21973 26418 50841820 56987 26418 157449734 56987 66960 259997667 21973 44582 900225185 29188 71064 213988168 23740 44582 209713385 56987 47092 623087193 71064 65320 120363491 45408 65320 213912004 71064 50377 152232756 47536 45408 717678440 40023 47092 307155180 47536 57783 435199012 40023 28955 377914836 18285 40023 469076172 75083 57783 551507083 75083 10964 44836888 57783 27826 505716911 27826 27813 3027790 40001 10964 972912156 67105 40001 370667679 27813 62513 462775860 27826 34846 188450280 1274 40001 673424462 43740 67105 145157934 62513 48521 638035181 43740 34256 158742194 1274 13113 35212619 2831 48521 691492514 48696 43740 215704399 80684 34256 516784922 48696 68397 385519377 23698 48696 476168298 80684 26142 571489062 48696 62733 149694733 45079 68397 401244744 62733 77908 579543109 62733 55275 366633632 35927 26142 299676304 77908 40644 22872022 35927 74865 718231660 26644 35927 160186961 35555 40644 458613912 65559 40644 323431410 26644 9520 461043382 74866 65559 15707812 8433 35555 158863640 8433 24124 244482812 57386 8433 144979826 9520 45856 966744375 71458 45856 212889442 63748 57386 520069669 7653 45856 84526073 14370 7653 412942288 14370 35738 779277744 14370 14637 681552963 49519 14637 949237861 35738 7957 79515958 7957 28962 889655851 15856 35738 262990899 49519 75460 794599525 8504 7957 33560236 40719 75460 532442248 15856 67060 441011452 15856 37298 799047620 67060 51054 529645680 67060 56153 480777646 40719 70249 656885961 67060 3578 788934999 51054 68067 802022444 19640 51054 210675258 56153 10442 770754846 57352 3578 30348031 57352 21780 272797593 15576 10442 958250870 10442 27463 975735814 46217 57352 667003551 57352 69827 411346260 45004 15576 992371796 46217 32254 581900571 69827 44789 965146238 24022 45004 508389177 44789 22079 13777950 45004 56821 716260301 19287 32254 940136086 56821 43819 75958391 56821 13367 706890853 23619 56821 15757163 47863 43819 402016740 78109 13367 509759115 47863 68514 676859596 54502 23619 965634355 69382 54502 199823680 53839 47863 248341645 54502 76784 81854677 53839 50814 688647592 69382 41666 794304815 76784 77887 197957498 41666 77600 214828257 47967 50814 315828412 73504 47967 137533244 77887 60956 10808386 77600 27162 91016389 60956 13034 581662980 60956 11049 167636653 47661 60956 853300738 13034 79661 429433374 48487 47661 893392094 79661 37986 900948408 48487 76435 673968879 27852 76435 824492303 50883 76435 587353048 16831 76435 412169589 76435 55588 131912583 21198 50883 552044694 55588 78060 486994887 55588 39505 839527796 35598 39505 386518384 75761 39505 524368821 21198 20387 276093663 72131 75761 912119807 16474 39505 241534422 141 35598 653362194 75761 44675 675842934 72131 5539 129176605 71424 141 94662737 5539 76910 417460983 44675 79597 277498726 27889 44675 319842680 76910 1918 161661117 21810 71424 709668653 21810 23236 266498011 47955 27889 146459277 27889 78690 184773334 14164 1918 473714107 14164 62718 67866270 23236 34770 442777746 52743 14164 432419795 74297 62718 149359907 52743 8041 355483243 52743 78058 163107242 430 34770 84721768 20113 74297 984678113 76436 78058 262715147 45526 20113 624148152 73676 45526 881440866 73676 31104 73032267 10461 76436 735529603 75883 76436 653471620 54632 73676 595352339 31104 20147 233686282 10461 61391 365535991 61391 29874 825135649 33115 20147 625120318 29874 30879 611251214 77743 61391 105548416 29874 73201 135782239 77743 19335 354926681 7802 77743 405007027 73201 21794 130013846 27138 73201 42018090 61938 7802 215488333 27138 76028 864426288 37609 76028 39574599 62297 27138 576353572 51222 61938 497599985 24501 62297 150661897 24501 81047 486503881 55377 81047 366124460 80239 24501 655325801 24501 21763 944744108 40177 24501 751734130 21763 79417 803660749 55377 59088 53503050 17090 21763 429335337 17090 71887 942855653 59088 21575 900004305 79417 14665 291436482 80981 21575 814394621 8784 14665 134844852 71887 50549 818454368 21575 63528 53304396 14665 8193 200613511 8193 35963 649946509 8784 62928 503948825 50549 77290 544113644 49304 8193 918662876 46101 77290 234251981 62928 35657 107541284 7204 35657 488540451 46101 69292 28820974 11642 69292 713262746 20557 35657 442256440 20557 60493 398288572 39376 20557 40743008 902 69292 499915603 11642 28216 870610958 73324 20557 533346339 39376 70272 945544624 12036 73324 637962438 73324 25604 193597858 73324 31738 603219083 25604 29633 35472906 59334 31738 539617059 29633 3128 830258792 31738 40289 384923509 29633 29277 312069963 3128 34097 640421393 3128 72766 955401832 20705 29277 716010162 12336 20705 276876087 2569 12336 707858565 72766 24398 621662113 59358 2569 71227863 23848 2569 277014102 12336 6912 721732886 80867 23848 596299083 17637 6912 435389043 80867 11017 867455731 22584 6912 627302527 32661 6912 708196310 11017 41785 261826988 17637 17895 110412291 11017 9703 479625375 22584 38004 793474695 18845 9703 914475312 21230 17895 264077652 31925 21230 70354177 38004 78259 716055130 44843 18845 157979202 31925 63282 703288690 78259 80163 168713892 31925 65420 57180407 25038 78259 931359760 22651 80163 284141736 65420 14206 327383361 67474 22651 423404674 39719 65420 865120668 66754 67474 343975079 62089 67474 157180137 14206 60642 392897931 49338 60642 912833256 76396 62089 399022025 30321 49338 247748047 944 62089 977285821 27248 944 813179086 944 24608 137955685 43521 76396 832678633 24608 62364 438512262 944 63899 824804928 2218 63899 27733382 62364 9969 714992042 63464 62364 446431336 56897 9969 689987718 63899 1009 777375104 13782 2218 632888889 51845 9969 771339652 63464 53634 679764966 75586 53634 381425927 63351 1009 137955182 41161 13782 185756610 71776 41161 891802609 73014 71776 785543595 64887 75586 223881085 79698 71776 193552337 41161 8035 799226203 71776 61844 905907000 75444 73014 377456472 13408 8035 799363655 75444 31031 995261101 19699 8035 767128394 75444 36756 452044493 3445 13408 26388485 19699 21292 413862423 36756 42518 911838821 81630 3445 471558859 9511 36756 60500921 9511 20653 126340426 9511 4369 792875411 81630 3400 922616721 73367 20653 103940223 9511 50409 912746164 3400 19165 941093869 12775 50409 67218259 24575 19165 210163175 13599 50409 22228984 13599 77221 395662049 12775 62676 73308665 24575 34219 458599285 34219 32909 387413994 41793 32909 744021390 26110 77221 173066238 41793 11561 927367020 21285 34219 503083176 30574 21285 354660872 18068 21285 411702878 65761 26110 852575521 18068 23643 173481017 46236 18068 467168027 46236 1625 386643264 18068 75333 8211335 75333 58535 359655470 58535 23713 883145723 58467 58535 530956616 58535 29181 772651570 64034 29181 417215814 4547 58535 629859811 29181 17919 173711621 53757 17919 742205063 17919 39405 129985613 64034 6773 955011042 6773 73409 407983379 6773 72581 571170232 6773 64622 453772303 40217 6773 674680020 68847 73409 420702161 73409 1217 101804164 72581 38996 86764737 47174 38996 65838115 40217 50066 31727595 50066 59538 388608311 38996 22745 60195345 22403 59538 891741809 40561 59538 428211304 21084 40561 910701760 71843 22745 435845507 68178 22403 657434456 22403 21492 525815716 12483 71843 130325981 71843 49671 971975647 71843 23221 525036285 49671 45252 487897354 49671 47167 878068137 23221 66537 169339385 64804 47167 897416142 47167 450 487428636 78760 64804 355043087 81395 78760 9525276 54082 64804 781530944 50859 78760 438280817 50859 36427 700966194 39700 54082 262978206 57273 81395 422987910 50859 20274 292038039 20274 59675 473414640 19998 57273 358319891 59359 57273 509207843 20274 65058 330324073 59675 27798 125912035 59359 7217 36214932 19998 66555 405763136 17242 65058 866901680 27798 57009 923783896 17242 81607 712623817 71147 81607 19196234 8938 57009 102580244 81607 50152 877547308 20409 81607 931079427 71147 69744 6868721 69744 37517 706365457 69744 56129 339647501 37517 16490 183766984 17361 69744 615935292 56129 63522 941164023 16490 24998 866270864 19915 16490 322724553 39746 63522 206055221 63522 38026 737872922 51991 63522 918569537 24998 69749 540186656 51991 41812 306434073 41812 38828 510444548 38828 28931 713358047 38783 28931 189549298 38828 20520 369674141 28931 35843 905542826 35843 64719 813116452 14255 28931 263209685 64719 2970 455917217 18900 64719 875931770 18900 25862 34269012 18900 18269 151771130 35427 18900 240798906 25862 46036 222679698 18269 40041 45173491 1732 46036 97134214 81242 18269 110665952 4471 40041 240621644 10087 81242 754135435 16788 10087 101799816 56186 4471 31118396 9185 81242 685647567 68874 16788 801685151 5617 10087 125802942 68874 80026 5747309 38527 9185 284823148 79591 5617 52907385 4374 68874 132856901 38527 57397 178754679 31161 57397 305591082 29425 79591 970919300 29425 63568 280568432 4374 45457 715336755 63568 32773 463158299 15052 32773 803877365 45457 41583 445798116 15052 18555 277333456 55019 32773 531746959 21444 18555 932819283 65981 15052 41653675 7909 18555 216833662 53213 18555 978582910 65981 53749 615587449 60869 65981 268480035 552 7909 319492758 20691 60869 870786646 1895 60869 681829111 53749 31281 929546358 60869 16872 525061502 16872 34142 571670756 64609 20691 662695471 1165 1895 868967328 70518 34142 1430905 39424 64609 871563883 70518 16931 763296886 16931 72313 725333129 72313 38393 92210729 77848 70518 102387943 24784 77848 520388550 19918 77848 354656656 38393 52296 797455443 60335 52296 835326065 52296 79532 81831080 24784 53399 581483119 26916 60335 862609781 1150 53399 640864148 80385 26916 23139098 80385 57538 317850529 28146 57538 615578462 47309 57538 663852889 51552 1150 807664668 57538 20845 64038596 58564 47309 650651108 40148 28146 460189924 20845 47329 242327215 2609 47329 715953665 47329 22362 745322581 59401 2609 224099911 40148 4056 21184855 22362 4205 139078941 2609 5154 958736905 14493 4056 261616237 4056 20973 994807264 33670 14493 711478703 4205 32983 473913876 5154 71529 841777425 33670 30659 322066661 21345 30659 33970291 21345 50330 924758908 55949 21345 996273775 50330 24207 14039494 55949 40274 59385131 22889 50330 116023522 50330 2154 144064784 25137 2154 941584421 27362 24207 726035710 25137 34494 915603162 31020 25137 587230028 38055 34494 272151412 27362 26341 225828854 38055 16371 231589373 48817 26341 880160181 13139 38055 825938648 26341 39448 526373801 16371 11979 965839734 29737 48817 622816380 2639 48817 87391368 39286 11979 296790351 38605 39286 670719251 29737 60383 898172313 39286 71200 723998858 2639 10966 217657698 34588 71200 464376319 511 10966 107561497 78615 511 808629156 511 28120 335109368 44388 10966 253512978 511 18522 446390912 70397 511 686949069 21100 28120 535181883 21100 46560 200444989 21100 68959 337700731 18522 23503 397748822 13976 23503 48800294 23503 10506 75346216 10506 56216 385804445 61197 56216 423696979 61197 20280 143979793 21840 13976 113382568 21840 58465 477117378 21840 6279 437447989 52615 61197 814746602 80793 6279 732528993 6279 71251 622928943 80793 31140 86418576 31140 31849 924783215 6922 31140 21141788 6922 76207 279732620 6922 79668 749491376 79668 78195 339875032 79668 17624 275505520 6922 47567 329215364 78195 45200 181657970 63942 79668 439792147 45200 18006 429769146 47567 64571 69568611 47567 11634 434168970 18006 107 558178101 107 72891 850485425 72891 52005 291208725 11634 32384 44250569 74263 11634 928800264 37640 72891 183508585 32384 26395 336799315 39585 32384 537065798 26387 39585 610353902 40901 26395 254870173 37640 28226 216806516 26395 62230 117797122 67064 26387 584085029 65570 67064 278540887 57989 28226 414783402 18674 62230 243001551 62230 9086 584440518 18674 42253 859101246 18783 9086 735423675 57989 69470 796673881 28469 69470 968744170 42253 44560 725273174 7720 69470 765698776 28469 14261 834734180 66358 14261 779942988 44853 66358 20654643 7720 61417 231165195 7720 25679 505864516 55997 25679 686018031 61417 35556 173936562 55997 75237 349631608 25679 15058 778795635 55997 81252 215457787 13441 55997 662237718 75237 10888 393765045 44886 10888 467621752 10888 9571 291610415 53941 13441 373085399 53941 8737 307750247 58270 10888 138394568 11438 44886 2456633 9571 38872 936959088 11438 23048 2533675 8737 33964 753904750 58270 26705 79745357 55146 11438 494385838 50491 38872 49812124 58665 23048 363449091 12857 58665 616111053 22533 50491 68667722 12857 7560 337114758 1571 50491 77418013 35495 7560 729184398 25154 35495 391067063 1571 21654 363355690 7560 35324 829660579 65628 35495 246059891 35495 37468 156983199 10250 37468 61959622 73543 35324 937145269 37468 5564 543761959 67752 5564 571081943 16234 10250 409745279 1393 67752 711360342 42240 5564 665250541 54760 1393 888248779 16234 65691 316317537 54760 81476 336123172 1393 74037 121202902 11591 65691 787469279 51935 54760 961684564 11591 34611 555403613 81476 73167 88782225 74744 74037 456338019 73167 66112 475791109 34611 12180 144963175 73167 39132 530047095 66112 30673 465643500 68351 39132 355608850 34400 39132 818165055 34400 1507 957031905 6116 39132 875741039 66571 30673 524596975 66571 60902 23884076 6116 6982 791570795 15823 66571 982874818 66571 49280 133515912 15823 30605 813516164 1117 6982 103181593 11459 49280 225556333 55170 1117 368370171 30605 30564 598525769 30605 10890 939080973 11459 42865 543242340 42865 69751 93689461 55170 12198 168065563 72634 30564 920337579 69751 41340 29103507 41340 54055 108187163 39801 54055 943250780 21779 54055 421889986 72634 52234 505529667 15302 54055 169436730 21779 43501 482736734 43501 56277 441416363 43501 32940 851591022 52234 57787 931328922 57787 63038 413236500 44123 32940 219318761 32940 28843 17616068 63038 37727 170402584 28843 35159 68762287 6801 35159 82004582 22848 28843 240707417 6801 1989 855886074 2086 22848 89949702 6801 38734 815116495 6801 41155 390731008 22848 51582 767041548 51582 22530 257171546 73648 38734 286793507 41155 67115 723277145 66399 41155 263912059 66399 24120 793565023 4724 24120 798025183 24120 23276 796239040 40480 23276 701895419 64387 66399 911684279 24120 51542 815383468 64387 13082 826608095 40480 69933 41382592 13082 25423 506594653 25423 59259 217069865 13082 69195 841052310 13082 23913 623309751 64544 69933 897602023 55872 59259 912019123 15617 59259 980742035 43348 15617 314941862 58803 64544 659162001 55872 6497 290520848 15617 56275 933911161 6497 21941 25435067 56275 7630 628832617 56275 30311 703019835 12081 7630 69637127 7630 69641 77031209 69301 21941 600901513 69301 40966 473557439 30311 25934 130728835 25934 45986 97726729 4580 69301 859486796 73185 45986 206759076 45986 57299 38193383 74077 4580 467052239 45986 47885 487184332 30464 47885 857789123 30464 59179 602505703 30464 81316 119207283 13865 47885 429075424 47803 81316 539295382 81316 51675 419145894 81316 73548 74944330 81316 1216 910427662 1216 27782 19550279 34460 47803 350401658 52406 34460 627036404 22164 27782 127022858 22164 73904 902633635 27782 23825 60529118 23825 80829 715087973 33905 22164 979775310 33905 49631 968808942 81132 23825 308617636 63914 33905 666135682 63914 39599 467792392 81132 18856 88921960 81132 45588 674274003 39599 14137 612018391 29475 63914 564884406 13272 18856 183407212 29475 69944 748845676 45588 33359 977690867 13272 13570 349271795 45146 13272 893601123 45146 32331 102526726 13570 21202 957514361 33359 13669 34082544 38700 13570 222132098 59071 38700 571888577 12050 59071 932909588 13669 4398 946215193 13669 11936 779135603 54833 4398 38214186 47258 12050 910223561 23162 11936 22722664 47258 21786 223417355 64163 54833 756590738 31319 23162 352469572 47258 26052 933949073 74551 31319 515663445 31319 3297 707276142 26052 12691 676326884 12691 3317 104533809 70705 74551 936575213 12691 21434 639243111 70705 27660 568619704 77379 12691 596349048 27660 62588 910980201 71824 77379 591425651 15592 62588 942694524 27660 25738 767350885 71824 45364 90749353 71824 70284 219736450 69720 45364 482320505 25738 1852 541805969 25738 19792 42677671 70284 81261 176194455 70284 24084 842957145 24084 1329 469979886 68644 81261 809666998 36407 81261 206566210 34549 81261 399714001 15667 36407 578558358 72095 68644 142511191 34549 14480 984414314 14480 3115 636648672 72095 19500 103833943 72095 40968 128223172 19500 41447 23133299 23156 19500 477255914 78622 41447 461043976 41447 9655 666537728 36179 41447 943970838 66759 9655 770483043 20148 9655 994059931 78622 18026 228206421 78953 9655 810953092 66759 9077 856057749 5066 18026 791130973 55232 18026 412011809 5066 52214 83774655 8986 9077 379826836 47487 55232 481091205 37202 8986 363695339 13985 52214 971110032 51235 37202 774196469 7131 51235 65917537 32148 13985 774425138 22626 32148 655261770 51235 6253 128871799 32148 19870 977574571 32148 32547 702464192 32148 39446 690031340 19870 71924 30555463 19870 60 409607231 32547 56481 109223950 41325 56481 343744102 38753 71924 386023181 81189 60 702133491 79282 60 34092509 53961 41325 443186122 24923 41325 810430231 77330 24923 101539525 47650 79282 224024733 56681 47650 982279899 77330 34288 258639345 47650 56734 415007450 47650 65602 453414833 56734 2477 372141828 65602 31883 438717452 12982 34288 779053916 72935 31883 127647293 2477 45904 742024885 2477 64278 800149673 62314 31883 115905343 62314 30826 969918249 47253 30826 495047508 61254 45904 920711472 33285 61254 70236549 33285 2255 205904676 61254 22631 350149086 52501 2255 569919967 52501 71003 130680258 22825 33285 575228025 52501 6097 359821444 52501 5702 137087494 7079 6097 266919578 10054 22825 114189727 34329 10054 483437959 37892 10054 305619189 34329 34538 453614280 34538 11868 10951116 37892 17454 760918617 44668 37892 397765170 44668 3230 928915142 39707 17454 441220662 66307 17454 920730216 57966 66307 749253463 39707 81908 886991777 72874 66307 406748908 12263 57966 43459666 46423 57966 238204931 63590 81908 513603887 22543 72874 319323706 67906 63590 119250407 63590 27644 301417847 69663 63590 752996682 22543 80470 374042825 29518 80470 949064249 57129 69663 902619514 57129 53936 227994190 19493 80470 714592669 81762 57129 60013505 29518 15207 905167578 53936 79008 493360320 56983 81762 46334854 19796 56983 560785587 81762 51537 847199228 15207 32789 636934441 32789 6927 776464019 51961 56983 643982178 51961 1583 34082235 6927 74361 95283528 51961 53864 468443210 73664 6927 884965752 73877 73664 479876218 16414 73664 567419250 73664 53964 966717047 53864 65874 510831369 64658 73877 426954387 34813 16414 36317463 64658 33350 393528024 60470 33350 757829023 61036 60470 376525223 75679 61036 259766535 59551 60470 855981012 30002 59551 83387457 11607 60470 5760274 47070 11607 855737354 30359 11607 928051461 66386 30002 697782556 30002 35408 706179398 30359 32414 454912916 66386 12104 597667261 75504 66386 249813772 24058 66386 822452322 12104 6847 497910887 12104 46873 588266982 12104 2454 309223947 46873 39798 355536074 2454 64001 117781446 6847 62443 177771895 62443 43003 806613031 26014 62443 84872587 67283 39798 362768350 67283 76781 108086192 40739 43003 273368076 76781 44500 30785412 67283 39758 192194735 44500 13721 546541625 39758 69914 505590669 44469 69914 580656089 66498 44500 290006993 80299 66498 964274165 13721 10162 133715276 10162 25855 873254121 44469 53581 383843675 25855 62941 10214674 4226 53581 939590882 10162 33192 557839791 25855 7264 960527656 39577 62941 67942837 54321 33192 332707921 39577 12808 667209423 43671 39577 432213620 12808 12643 966911161 27058 12643 287777695 19367 54321 646338544 27058 52766 569006672 28319 43671 882048327 12643 60096 782939298 48420 60096 511767718 60096 11658 658844813 56108 48420 62272378 56050 56108 322102350 31335 56050 605827626 56108 25446 991070849 1776 25446 221558438 39938 31335 477531410 43499 56050 701197776 49228 43499 955035257 43499 22984 552582019 49228 31801 920708887 12194 39938 525630340 49228 53224 514565972 56307 31801 749986556 56307 64799 15497465 31801 40962 169320942 40962 71487 488769365 56307 79663 977810671 40962 20131 409254537 42880 64799 946018070 51441 42880 109925109 51441 75354 576620506 13580 20131 908860717 75299 13580 202234249 50680 42880 503476269 12411 50680 664257976 75354 70866 806253179 70866 853 618933415 12411 32660 302599682 36544 853 470840770 32660 15336 335706944 29956 70866 697472122 36544 64715 576787730 64715 51344 635348023 10553 36544 963953789 43410 10553 238884002 57082 10553 453975300 43410 48581 218884467 38800 43410 798355489 40224 57082 931764690 43410 77816 175934982 28869 38800 431049614 16420 28869 490943682 74430 28869 155523662 16420 20225 123935699 25179 20225 964156859 16420 69726 971558842 20225 2823 284118951 74430 42892 41944475 46901 20225 239421538 39793 25179 205865766 46901 44107 637326212 44107 41097 146326397 75026 46901 875193431 61255 41097 129845743 39793 29504 951546343 37861 61255 108013488 60492 41097 140485234 29504 77003 137611685 5312 60492 245016884 58439 29504 627406026 4691 5312 721190025 2385 5312 575835424 2385 9611 999827789 80683 58439 629808648 57782 9611 181227213 9611 45356 570071215 19731 57782 348031828 78190 57782 527280452 19731 10282 218628548 48799 57782 587732429 10282 25343 815423267 45678 78190 257803548 23683 25343 999735786 62357 48799 104433746 25343 74504 656962615 72434 74504 158959112 72434 8567 35837339 62357 70941 88494315 8567 19889 205090785 72434 43837 127430804 70941 36650 406493725 38378 19889 57387771 5751 38378 971448679 5751 61794 682783510 39912 38378 94310766 38378 2360 65284818 38378 25800 818778205 43208 2360 570675232 54530 43208 571019946 78701 2360 768299360 43208 31171 111981448 43208 1029 311167900 56950 54530 662053008 64955 78701 36000263 31171 72165 117965176 39386 64955 105978139 64955 64413 418482134 56950 3424 131500802 39386 27081 453066830 29000 39386 432524390 27081 49594 937316600 16915 3424 14660677 49594 66643 525930271 27081 70748 132157847 26652 16915 112961236 66643 81634 29965478 60413 81634 827715678 52571 66643 225277819 53798 70748 593311941 78064 60413 61945178 55652 52571 129741847 52571 46166 940768716 18052 78064 888838273 18052 44998 790671142 80885 78064 444102879 18052 4451 594315397 44900 44998 426037438 4451 10201 842546983 10201 6110 46828332 80885 55745 901434275 10201 23563 727678386 22906 44900 237248599 6110 66819 125049479 15632 23563 750195450 23563 20047 428837198 66819 53501 987187585 75741 53501 537612993 61705 15632 959319373 61705 12892 557774868 20047 52019 473389069 52019 69618 825702397 12892 41484 235813575 25515 69618 529196889 25515 73634 56223894 54577 25515 758098087 17223 73634 588331136 73634 6067 741574270 50133 73634 893686887 5836 17223 140622502 54577 45627 142534218 47953 45627 13572014 36807 47953 980555092 47953 11013 762710803 29261 11013 682668972 36807 76441 394897680 76441 48678 174879768 74072 36807 76278856 40668 11013 177372612 40668 35241 194086600 40668 76106 34017314 66844 74072 43771023 71170 35241 290477510 76106 72760 152960884 29306 76106 209518090 80424 29306 533079433 72760 8389 568075783 29608 8389 334290459 17238 29608 802869152 8389 60210 193538040 47686 29608 270003283 29608 14638 494112514 34112 29608 661552146 81578 60210 708092741 60210 52797 28383464 30039 52797 925037611 30039 42776 854364028 34112 52595 242298276 52797 59726 459186625 38100 30039 34038635 42776 17803 541358893 52595 51294 20757022 77747 59726 966285863 70625 17803 510581900 77747 40216 157081442 14277 17803 107209490 70625 6490 145072009 40216 13572 724484123 54045 14277 24229724 14277 9472 350581611 20982 13572 187272555 13572 7109 672563013 20982 17177 96944205 17177 65840 891510820 54673 7109 162636798 20982 14185 77351893 80398 54673 345183871 80475 80398 813430366 81427 65840 10705444 81427 4050 785657450 80475 16280 733164905 12216 81427 447387958 4050 79537 199221643 79537 38242 242410117 21595 38242 309481644 22705 38242 833613602 11172 21595 573643648 38348 21595 243423481 22705 22750 126070604 46973 22750 931751380 11172 16313 913000104 16313 40210 992703092 16452 38348 812244886 16452 72322 422170060 78642 16452 835178424 40210 72584 990737213 13983 72322 805727148 13983 48123 4129293 78642 48509 167546301 72584 7478 933432856 13983 42389 544563836 80910 7478 826298493 48509 1093 125739424 47123 7478 641311686 6111 7478 909688974 13324 80910 393033778 26191 1093 287199040 1405 26191 933389403 76979 47123 44386679 54524 76979 922394255 14927 26191 268419672 10031 1405 5457482 1405 22463 908805689 70672 76979 931611961 43100 14927 108642534 70672 63436 405896284 15568 63436 484607626 73046 22463 623930203 70672 20736 6949451 71991 63436 567189775 25105 20736 543337656 25105 18846 591843852 73046 42858 198476773 20736 4470 782496970 25105 67990 585825418 50628 67990 679977603 18846 25944 175571744 67566 42858 928391910 4470 3179 547538208 48532 50628 13245772 50628 56721 430081388 25944 6217 14419811 48532 62825 503853182 48532 67588 230068762 35060 48532 461140952 72181 35060 279957406 62825 33547 462514790 35060 18069 687531652 63029 35060 102067214 79220 63029 608887713 18069 64241 879952547 59774 63029 394654071 64241 23445 826816749 6833 63029 139901723 59774 4436 888082551 46523 23445 735568398 8054 46523 424805900 65096 8054 85369303 45132 46523 945887271 60622 8054 291978064 60622 79912 817729301 8054 53869 264023181 53869 49268 148769427 60622 80931 793752002 74027 49268 126616155 49268 37185 791245621 70640 80931 544021380 73899 49268 914609342 41231 70640 361462023 53437 41231 597709437 37185 2801 912691259 73899 29262 420224863 41231 8599 640815093 8599 58153 118672590 11938 29262 526064930 3885 11938 846246936 3885 76481 982586122 25251 58153 476554671 9801 25251 766857649 3885 55943 234708539 76481 46806 525462738 9801 23914 752558855 49866 23914 64370201 55943 8705 292838597 24663 8705 426711963 23914 14294 380409497 49866 66561 928858568 24663 44379 529416730 14294 76127 11261225 44379 38153 8892375 38153 22998 58739973 23649 66561 881120384 29088 76127 817925777 77136 23649 877714342 23649 67 480498078 77136 51128 183289929 77136 37982 843409739 29388 67 927961282 38541 29388 308049682 70982 67 38644863 67316 51128 963864262 77548 29388 926681215 31727 29388 72205069 77548 7069 314912841 46296 67316 809219963 1672 67316 620792447 36507 77548 31460876 30365 1672 466835079 3600 46296 564620586 46296 61802 139202778 3600 78952 162005002 3600 10179 903595828 3600 51524 110857840 10179 41529 765711031 518 51524 904873339 10179 1708 6185515 51524 74274 75926603 74274 79404 466493132 42802 74274 946513723 42802 20515 231597963 74274 43727 957727537 47132 42802 328726322 9187 47132 206819591 75649 43727 396124114 64889 75649 992627172 43727 81722 669075189 64889 72050 562852297 75649 77014 12563265 76131 81722 109260827 81722 54117 797650357 66439 54117 287662889 77014 72924 440420818 54117 61740 294251651 18303 54117 511721161 61740 55302 540836272 66439 26931 849015410 61740 67676 448225883 20616 67676 45301272 26931 32267 825819483 47984 32267 279001999 67676 35810 681784976 74144 32267 825595178 18622 74144 78297254 18622 68549 623380109 35810 11067 173981788 15463 35810 906724945 15463 29056 782415386 27495 11067 677750516 52021 27495 106576063 15463 73177 22465111 78153 15463 637823500 58488 52021 998492493 52021 14666 901738602 73177 43366 593611205 28699 73177 337735501 58488 17558 251037440 45201 14666 525723090 70059 43366 116674100 19291 17558 619823761 3837 19291 644094772 70059 48783 718633723 3837 12946 960482924 48783 78134 602998180 78134 56221 430232496 50767 12946 532737817 2990 12946 209502927 37048 56221 176694476 45899 37048 109127049 2990 17804 956821884 45899 62152 511023863 49736 37048 427867806 45899 47176 19110562 49736 54677 691210271 24406 49736 410127588 66949 47176 580871568 31690 24406 809872279 67593 47176 457558427 58784 66949 653070749 31690 80705 113621344 80705 59594 622647199 59594 11478 241033550 20381 67593 521953176 18697 80705 745178245 52589 18697 201193804 63097 11478 186334827 3632 52589 701590214 63097 32601 326795319 77148 63097 272826227 34083 63097 709001785 32601 35261 34072321 18452 3632 737176173 31976 77148 294411343 18452 43318 171848853 34083 7376 960323907 6424 7376 735818036 7376 75552 784345705 13361 75552 120153932 1532 7376 247095961 6424 16293 789895454 13361 43156 272365005 16293 20654 13023781 68692 16293 295465612 1532 67543 547172343 36150 68692 62857389 22430 67543 103762002 25940 67543 398563830 22430 77696 645907008 19770 25940 740705475 19770 16602 492973614 23034 16602 955742406 25940 12765 136516838 77696 63490 58159585 23034 9914 751419692 24928 23034 827035644 78407 23034 753545309 51724 24928 222578127 78407 27619 778388567 4697 24928 958904538 51724 71808 938851926 27619 41650 434251388 8625 4697 971207984 12319 8625 736068453 20447 41650 378306740 71808 18136 139903554 52237 20447 30319660 77298 18136 805104702 31138 77298 688250421 31138 42740 981056315 31138 80788 21036183 43342 80788 686017960 13392 80788 612525308 44320 31138 246183281 13392 17837 131672525 17837 34172 568991136 44320 15261 79366095 34172 19075 965654729 44320 28802 688574091 50319 17837 520205421 55796 34172 883529809 44875 50319 643193884 10624 19075 608271284 73306 10624 638235014 32629 44875 16595574 29709 73306 441224518 67477 44875 132415989 59424 32629 664729596 29709 53066 888354914 55209 59424 840887871 29709 7347 968517044 22136 67477 943068239 59424 31261 118154231 22136 76625 98457218 22136 38493 167995200 49694 31261 578641852 74534 31261 983804312 6445 49694 670407176 19244 76625 375167023 6445 78795 741113650 74534 29546 632966219 71459 19244 429394351 8304 29546 162096996 78795 38542 215356204 29546 72226 710069523 26909 38542 922995698 26909 36600 171155782 38542 6216 578986056 36600 18063 479819606 8724 36600 96038333 48193 8724 1138611 13971 8724 551856164 6216 79950 601548621 79950 4173 282051218 69345 4173 235938230 7929 4173 368478239 5675 69345 58019387 79501 69345 339319356 54512 7929 597029235 32560 54512 975600991 7929 5030 315952334 54512 68686 838201675 74181 79501 617176976 70437 5030 776418126 70437 8110 799663703 68686 5092 597327737 4486 68686 252169343 4486 29640 490777936 29640 57086 223963590 29640 39369 682949956 57086 781 648510371 80621 4486 33838969 80621 52473 554333483 52473 44707 484195189 24757 52473 632866583 44035 52473 163494176 52473 65042 210909219 61207 52473 435927031 44707 62165 123916281 56958 62165 630115476 71595 65042 789834314 56958 43030 576898647 62165 352 229143463 56958 76295 748237970 81711 43030 545538435 44288 352 765525221 16041 43030 187648821 79468 352 605611263 79468 7229 877555213 81711 25366 745861372 49824 7229 402118981 19292 49824 311757062 30178 7229 763567748 64101 30178 146147094 64101 21323 812545598 19292 57535 811064012 64101 22278 856222131 57535 57428 349416269 734 22278 13188291 22278 15861 390988995 18947 15861 233874866 13261 22278 605291881 734 22747 660911105 23377 734 163505990 74822 23377 5742296 13261 49751 901404463 22747 18079 671239259 49751 34162 873405825 49751 5958 813361966 5958 17448 174807385 49751 49429 500848187 11465 34162 933320176 77865 5958 78866755 11465 31593 294952261 11465 71118 232907034 31593 15147 650781770 15147 15983 694971822 77035 15983 888305585 71118 17642 172009495 15147 14779 746865595 37872 17642 666211636 65568 15983 585613067 77035 24297 713947933 20614 37872 624774251 14779 78105 36120861 20204 20614 5733814 64071 78105 637969382 42092 20614 894039365 50654 20614 74306784 78105 35752 661407531 30450 35752 727449231 70596 64071 479028416 50654 26538 273295651 36187 50654 630820330 26538 64739 124178276 64739 2671 623056936 26538 29035 878472332 20881 2671 980357155 2671 21109 372721594 15740 2671 972246514 70827 21109 257229391 54609 29035 945811501 21109 41439 622067016 28351 21109 464551259 15740 80397 733875191 70139 70827 561136666 78613 54609 290664440 80397 51959 736261825 67572 51959 260015433 16850 80397 9265236 51959 25907 597284429 39638 78613 27099969 51959 76301 546024873 25152 25907 920693376 25907 34425 317621229 39638 906 180105271 906 75036 575952917 69494 906 470049392 69494 27868 523316687 64646 27868 451942782 62405 906 913075789 58612 64646 423549001 2951 58612 53244530 58612 48327 620216669 48327 68901 231925681 8106 68901 402486370 8106 54995 966836775 54995 61168 9999571 68901 11209 142076162 61168 51716 136640815 7807 11209 528665537 6508 7807 887064360 63680 61168 147695557 11209 19239 7671087 19239 4917 144230753 63892 19239 780720472 32651 63892 325209666 4917 35417 966079470 73763 4917 216596648 42629 63892 396746857 46537 32651 920810742 56454 46537 130248788 35417 16792 933852265 38937 16792 105541866 53655 46537 923457654 56454 3860 93174867 17982 53655 411445115 3860 79482 409257996 38819 3860 189869329 3860 464 82669266 38819 63014 729059300 34726 17982 96439322 63014 72120 67659210 20834 72120 137755860 34726 30888 353847630 20834 10321 437810885 30888 49809 38768644 41362 30888 719854939 6837 10321 560824379 6837 34260 753582034 45047 41362 772612184 41362 27895 788921575 6373 27895 679512477 64634 6373 595714320 34260 20851 320141352 45047 27167 908514585 20851 35604 394289672 30208 35604 955985966 43370 30208 772505398 58259 43370 451237438 43370 13662 480760893 2291 13662 106044101 30188 58259 309624344 45524 43370 344666794 25166 2291 356328544 37790 25166 207247106 25166 41480 650038428 31742 37790 18030726 8178 45524 46864601 59153 41480 51449061 34155 59153 144644981 185 8178 121239304 31742 1350 669950253 39945 59153 853399883 43183 59153 23483447 34155 50727 273841379 185 46081 898718342 50727 41151 728806574 41151 68374 910817218 46081 63338 931307758 42680 50727 876754894 34687 41151 101119189 34687 13922 839756244 30764 13922 708860578 13922 75011 585411309 40569 42680 958659496 52711 34687 572789634 13922 73502 121507293 59837 40569 9640421 54475 59837 390228238 40569 77585 984577196 15609 54475 94917255 59837 75650 748987795 54475 73151 796670924 17689 75650 749713545 17689 23388 631983474 75650 31093 571566245 73151 43412 5778112 58565 43412 704768925 23388 70206 2976034 22083 58565 327464678 58565 28268 872752874 65845 58565 894050679 28268 59947 848026898 28268 69840 674200041 15198 69840 641847665 65845 15126 754841101 60079 69840 99621826 339 69840 560488747 33462 69840 16150259 15198 4063 476787781 50375 339 789187081 1952 60079 86269094 1952 29405 164709215 1952 29761 214636582 50375 8977 786250953 8977 48105 981837126 48105 7165 147388270 7165 21321 210813043 21687 48105 484611605 48105 15923 86186653 21321 72773 248823021 7165 77555 863224189 35046 15923 197373000 21687 28441 97253945 43085 35046 438947928 72773 43411 566689690 77555 64644 327428450 36038 35046 728132901 54945 36038 1545853 73268 43411 512339261 79580 54945 337387091 37806 64644 4349682 60504 54945 75096894 79580 53162 332706878 37806 40055 100175807 53162 74056 538684118 40055 15899 259921284 72392 53162 402476372 22198 74056 383170294 22198 26797 523333892 22198 81273 73772041 9628 22198 755285930 75924 81273 300531415 39443 9628 745854504 9628 72420 131221013 67648 9628 942390421 67648 16312 309919203 65599 67648 805899812 65599 37718 14419176 65643 16312 649757293 21664 67648 557500220 65643 1673 168626509 45970 21664 295382419 1673 60355 127232137 13464 45970 70833197 49564 21664 353187283 13464 46165 298138660 69995 45970 103354778 69995 49767 296924743 49564 20303 900747341 6107 49564 812435746 59974 49767 896753857 49767 40206 494910565 6107 3099 359887394 15471 59974 693776709 15471 65107 476441072 3099 19265 50602449 40611 3099 773731132 15471 62042 68686812 79302 19265 729570278 79302 42274 109078347 51089 19265 841674294 59682 40611 43747124 79302 25690 5887080 25690 57332 646754703 45120 42274 621333971 2994 57332 307321233 59682 16665 434061748 14690 16665 925774197 14866 14690 16594237 50399 16665 508626528 16665 30872 575860535 14866 66894 990619239 14866 24750 610246542 18059 66894 808103985 66894 2978 756375107 18059 73760 127607081 13165 18059 176915687 2978 11890 248111173 48439 73760 217058769 9710 2978 646986236 18746 9710 59089025 3031 48439 208996918 3031 15138 461571965 53910 18746 992132612 14676 9710 459354721 3031 37971 971201509 40898 53910 912504466 77810 15138 89839623 77810 42663 578675848 42663 31569 567600528 60872 37971 667642288 77582 40898 490649407 77810 41682 719078161 41682 34443 732393440 74569 41682 338659155 77582 4830 627046019 34443 39094 38719844 53715 41682 743415300 53715 68365 823330401 39094 1401 978458008 68365 66641 88823403 68365 64040 22933078 68365 73178 469029316 73178 5179 81627928 6987 5179 863232657 36570 6987 87788820 36570 68343 49468764 34372 36570 80465620 39884 5179 169715155 58005 34372 557200204 34372 13004 897271434 39884 23150 758638837 9627 58005 872805509 20491 23150 436283085 24936 20491 942634749 13004 27861 683853732 17841 27861 69433312 17841 78016 590335070 20491 59918 672075859 17841 217 438684141 27861 63343 26224153 78016 41519 918699812 78016 33364 957427535 3363 33364 844239839 41519 73722 517057191 42598 63343 340549699 69357 41519 290718967 73722 13462 202836253 24683 42598 453759023 39005 24683 417209436 39005 35651 758893130 69357 81041 132884624 35651 67042 660366326 35651 64086 219305419 81041 2468 247699041 61798 35651 720267052 61798 45414 889495219 26610 2468 349616108 2468 4497 195681345 4497 23381 679098144 23381 17315 152845040 26610 7930 979583510 33937 7930 971352729 4497 19689 312121182 17315 3536 526571799 61757 3536 526538224 7930 61315 682910134 61757 29346 966307720 61757 11930 235158890 29346 21315 380751345 61315 51374 548635398 66209 11930 609297472 27565 29346 445017960 30708 11930 990086070 21315 50026 857802226 56160 30708 205954190 27565 29770 393864758 27303 50026 306727622 27303 40923 72990162 27303 29653 642845588 29653 35866 200695770 40923 56069 590059590 75925 35866 681323008 53710 75925 79398713 75925 27528 299529499 8857 35866 104372528 52769 75925 413684804 53710 60381 138811863 53710 41958 377616279 41958 73174 204434769 41958 13889 503114847 51551 41958 951098470 61153 13889 300959358 51551 51541 114713441 58753 73174 729191244 49386 61153 678544179 51551 23527 631975540 23527 41142 666009266 22212 23527 382520129 56865 58753 934813146 17343 22212 58074386 23527 15002 382730873 22212 68430 457888373 21988 17343 35494654 62889 56865 355473367 21085 68430 775955856 15002 34580 502834729 10761 21085 460600518 34580 57820 837396767 62889 1967 30259956 34580 3857 37905688 34580 40595 201507724 59790 10761 682440603 1967 54662 835696125 3857 12875 465441318 12875 46735 599526708 15538 59790 662211295 54662 31320 700307592 31320 76349 356316665 31320 55423 808120669 29983 31320 828248016 55423 66638 275410945 46152 66638 16163552 66638 51383 134876832 29983 66788 163841772 51383 10465 125181030 51383 76123 578973621 10465 63023 871628685 14989 63023 46722093 16804 66788 31407655 13436 10465 182866782 33400 14989 740711813 54587 63023 465708292 63849 14989 817694094 71909 16804 29338001 33400 74565 238847687 71909 15212 914923988 64026 71909 41185112 33238 15212 102786445 71909 22774 637164209 15212 59304 898747779 59304 26125 320892024 59304 51470 794066691 33238 32623 444168323 59304 11953 604878219 51269 11953 57984894 51269 39067 959026688 67799 39067 485339427 32623 41413 944748811 51269 34389 99276286 34389 81517 486397334 66020 67799 389221877 81517 80828 704898954 43969 41413 37441562 66020 33615 164017982 34771 43969 779346313 43969 56743 141983709 42676 43969 393003511 5560 33615 997791744 60048 5560 629355533 60048 65842 17780511 5560 44482 95447665 42676 17277 43586183 5560 33726 106574879 51231 60048 588853312 31885 51231 519970854 38928 44482 249007836 58366 51231 329088317 42952 58366 192116070 38928 27185 466624887 58366 81290 893651998 81290 1467 271416161 1467 36635 51242236 42952 18508 971686106 81290 25631 206624205 36635 79756 504220294 25631 25780 845931115 48943 25631 53728263 10745 18508 32971399 25780 17662 582884991 32237 10745 71187005 32108 10745 549591705 31502 10745 12048577 18208 31502 979134329 65433 18208 97726251 1253 18208 265331396 76088 31502 396763116 76088 57339 879530305 18208 32503 53683578 7682 1253 349555681 1253 42219 9807100 81834 42219 484712496 19551 81834 305960282 50644 32503 597771863 53151 42219 256292949 57550 42219 813272740 56204 81834 136029049 50644 78250 352707492 65609 78250 94060818 56204 62944 57274970 38496 78250 335150087 38496 23595 888198015 15960 78250 859353921 35970 62944 32434903 50730 23595 323977431 36957 38496 25861630 16603 35970 88282908 15960 70986 189522746 16603 12109 754047582 41756 70986 438207570 36957 28639 820467811 12109 3758 190336833 28639 58498 319377455 21101 41756 957090834 3758 38632 579918845 29812 58498 310258039 38632 15149 189488519 47769 15149 499498483 43893 47769 818700724 43893 19678 666912637 47769 17783 766440319 43893 62649 328979036 17783 21328 55864741 43893 57526 953999115 42421 21328 158312739 17783 18426 820252853 18426 44167 496203345 42421 51810 787793759 42421 19112 258666711 51979 19112 81535422 24991 19112 611766748 7841 24991 458687187 51979 38698 295282214 7841 20511 555130406 38698 24638 195151755 26410 24638 961693793 38698 22894 767333659 22894 32139 521348000 27044 32139 661690959 32139 60507 633110722 26410 63809 720070150 47501 32139 651300596 69844 27044 21502312 60507 54575 884370643 59287 63809 36495300 44999 59287 971270926 69844 1485 915248574 9465 69844 7066363 1485 2248 93176483 16566 44999 29546426 68715 44999 636756161 4999 1485 102436661 4999 5059 134429397 2248 81584 79804569 5059 42040 99131775 21805 4999 468640402 5059 50572 871311566 81584 18964 740508118 21805 31362 264068054 18964 23668 25499249 31362 7921 148333876 50572 56210 506374449 39715 18964 131760988 66138 7921 126629588 48486 39715 75637580 36684 7921 513265706 57990 36684 999932581 38346 57990 821516259 17378 66138 92003376 34972 48486 635515033 35439 36684 319268818 34592 57990 715369774 18160 38346 929129132 34592 81140 788426960 81140 30062 933273004 30812 35439 198793238 30812 24898 515729083 18961 30062 997705679 18670 24898 71124848 26144 24898 724943889 74754 18670 133027629 42695 18670 564188866 74754 852 706428311 26144 29527 824871237 42659 26144 992058651 11252 42659 842083186 173 11252 417058054 23409 29527 59456903 38018 23409 865847203 62183 23409 244417072 11252 13302 514326421 53920 13302 585759786 65079 38018 894346 15249 62183 530061923 65079 36526 412833431 64202 15249 71297969 15249 2016 345731757 36526 34185 236370319 57373 36526 726224658 77735 64202 555624453 187 2016 374144175 187 54556 587159829 187 76729 660193300 17648 76729 989905765 55064 187 494500594 5619 55064 30193410 55064 36752 530049496 5619 67113 891398868 55064 28893 904451360 35824 5619 455479384 62419 67113 528982953 43895 28893 568178550 35824 74978 867296886 17449 35824 631907476 57523 62419 865790424 2539 74978 16837555 74978 42330 437755919 49639 42330 883653178 15038 57523 103130464 49639 47962 329022421 2539 26308 812914479 26308 12750 311490773 42809 47962 680201724 15038 33664 578940517 18605 33664 476866782 42809 77731 606970575 65094 12750 266229953 53460 65094 733080794 18605 36394 832214343 18605 57441 432081084 53460 42188 405036550 36394 55845 642972067 144 42188 757948720 50873 144 793258036 50873 4080 105216888 54000 4080 163742941 73269 4080 186528986 15910 73269 818644391 54000 33966 678123354 15910 11769 156416494 73269 59355 137037509 15910 12268 13356221 49435 33966 643568892 11769 7955 241827000 4284 12268 963941635 12250 4284 26304354 12268 19649 975343070 49435 68405 64287003 19684 68405 900934364 4284 66375 446887324 57516 66375 684858194 40444 57516 481831667 67777 66375 85863978 57516 38746 590634238 67777 35432 550577316 57516 61531 624010166 61531 11604 215470499 42679 35432 795914985 45170 35432 88836102 11604 19047 187338977 45170 8058 711650068 8058 31935 274272271 31935 58361 587952449 8058 48895 125317629 48895 56653 48620661 60900 56653 200070764 56653 15453 35351566 48895 72036 457382383 56653 22501 982378488 70532 72036 442751923 72036 67360 647583702 70532 44092 925603328 39183 44092 409161176 57614 39183 574609941 37283 39183 611776648 23231 39183 550775013 33044 23231 828108596 23231 54492 715452553 37283 55121 16122906 54492 16747 757464207 63881 33044 265491483 63881 43522 503255119 57242 54492 639437401 19273 43522 127091291 63881 22222 713686821 10934 43522 712320743 77937 10934 489121653 77937 33646 76841074 81101 22222 64475085 77937 68180 248796455 77937 2856 265916282 2856 15045 704711147 68180 8108 477135100 81101 46608 362602273 14099 46608 965966581 8108 48722 263034270 3842 15045 930117800 46608 39634 237333813 74106 14099 431959589 48722 26738 896403789 39634 68130 786784666 7495 68130 211949633 81243 68130 951681304 26738 52350 26705497 51584 81243 645274419 33585 7495 397440821 12083 33585 927589767 81243 18206 857731928 33585 31810 227348368 12083 52629 603015571 31810 32678 45433380 12083 79386 129805714 52629 6331 337371928 79386 6355 250139080 6355 58454 731564628 6331 21362 620010626 36009 58454 460300102 58454 12475 499288313 10449 12475 973267313 36009 6229 280654144 3425 6229 506528460 20728 6229 382248783 20728 44242 632763282 20728 58305 543875794 81422 3425 17863961 18047 81422 758459298 31144 18047 717973905 3333 81422 891364869 44769 58305 255404537 31144 80545 529710049 5061 80545 140563168 37860 5061 210351160 44769 44431 834197282 50226 44769 865361024 37860 42002 88149632 79657 44431 278522678 44431 47013 676626482 44431 30810 733829019 4946 50226 605784870 31999 47013 874534113 63846 30810 129628878 24745 31999 539462519 68645 63846 373774773 13938 24745 607981316 43142 68645 424847687 24745 42981 321181174 34821 42981 992444739 59374 42981 18790474 43142 5698 93688156 43142 28085 486622967 60998 28085 882683015 34821 37839 334064928 20678 59374 130949804 28085 19780 426248311 23434 37839 198115110 23434 62502 65416203 21633 23434 638808535 32730 20678 880379469 32730 54365 35706110 78108 23434 346795316 54365 66693 331084850 51841 21633 878480999 54289 54365 52025173 66693 24574 2687960 78108 56098 486455670 65529 66693 885100164 60148 54289 959489269 65529 34688 633480882 24574 64310 139575389 64310 4636 532206445 64310 58815 65544317 34688 78217 370467184 24633 4636 55017719 33468 58815 569452508 33468 8535 591723788 33468 3205 256310323 29718 78217 436740664 3205 33901 951370925 33901 52907 737095494 42119 33901 192028214 22333 33901 918861 52907 3402 445206198 6633 3402 1326169 3402 50834 755879902 42119 21830 843448973 3402 80737 331108404 16020 3402 738225344 38462 80737 613346141 12885 50834 804938591 63376 38462 736483239 74624 38462 951562822 63376 75906 24503717 65439 74624 980101233 75906 29255 729585672 62170 29255 634966226 62170 54194 793264240 8593 29255 851258612 30095 65439 448809567 5245 54194 22190218 5245 62278 846002687 62278 67330 345292166 46159 5245 627148830 46159 50266 731203028 62278 75110 581793272 4305 75110 128326319 46159 45595 637836698 46159 46379 16102773 58379 75110 320708977 4305 62763 490731405 4305 50932 418433432 62763 35531 676941233 35531 41909 614099068 10242 58379 155200810 62763 75865 85817326 75865 59709 120114453 35531 55594 748062917 55594 3554 961447452 59709 53218 253956829 36845 75865 173255767 36845 59535 933824799 53218 29020 6542962 53218 60699 233987576 60699 21900 86518261 35433 36845 871366089 35433 18151 310023901 41453 60699 407979997 76148 18151 354013543 18151 3078 220197679 41453 6486 84987699 3078 9695 391638079 52414 3078 237835016 23010 6486 523025119 63823 23010 72461792 52414 30698 596965649 23010 59336 465248398 42841 23010 547299642 63823 27161 954968295 30698 22634 346953443 22634 14082 41016471 42841 8720 323768921 16295 42841 360635404 73073 27161 43038205 60257 73073 753827981 60257 6572 76379649 8720 28432 569250887 16295 27856 748950530 27856 64415 165267772 60257 30341 858884721 41423 28432 753990296 28432 3079 483447120 52242 64415 839157167 41423 418 543546402 41423 78695 517066679 3562 418 540644718 52242 24834 108819378 418 6127 761639870 17794 418 596162556 4110 24834 36620077 17794 58829 67913958 74150 24834 746355266 13076 6127 138566501 58829 54821 149283448 76825 54821 472314144 70830 76825 541563834 76825 4812 169051238 4812 16171 298059483 40379 16171 908274065 70830 81683 507366567 70830 3095 584622080 4812 28643 835940243 18268 81683 912424922 3095 49382 867928937 54978 3095 107290887 68962 3095 416127065 68962 36368 575097788 18268 28262 517402389 58775 68962 510304476 80996 36368 870014910 272 68962 527370354 58775 54198 913955759 272 62416 141622398 80996 56558 557146345 2998 56558 906137476 2998 55033 180269906 54198 69806 965040545 44433 62416 889233712 44433 7947 318822961 44433 11862 91085646 44433 65626 366744363 7947 51104 306351392 7947 79762 522211390 65626 65704 508022788 13384 11862 195472316 3791 65626 720167185 65704 34837 642132792 79762 9831 271780610 3791 7125 551170885 34837 4045 686168001 7125 75954 598472566 37119 34837 653100617 4045 76000 735164405 77882 37119 146011279 7496 75954 152013329 63018 7496 185133913 77882 14499 449342334 77882 8529 313116191 57116 14499 20271784 19480 57116 709102289 19480 74355 51693027 19480 61522 791103117 32385 8529 768425117 1103 32385 330097357 61522 73965 596843381 32897 73965 629420714 61522 63140 587735964 59460 32385 611345407 35071 73965 677372010 32897 43822 81920434 62130 59460 846969960 56836 62130 53175730 59185 35071 463572350 3429 59185 120382368 11572 43822 187430900 3429 46269 552104582 21226 46269 111270481 9784 46269 785466094 46269 72250 258607776 29532 21226 51807951 57666 21226 836861508 74920 29532 903283452 43402 57666 668782694 79458 57666 600014190 57666 80076 124501896 35595 74920 880572743 14178 80076 654021669 67174 79458 120300499 15809 79458 152556743 80076 34810 453954503 77919 34810 922683873 15809 26362 431627918 57557 34810 201783134 395 77919 618682651 30863 34810 185173812 77919 23096 168358416 23096 37159 909268314 75546 30863 299149141 18726 395 438787078 23096 79058 629238413 79058 77694 286130654 38620 75546 387277178 69808 77694 148592328 38620 37602 910262691 77694 15140 748260542 75365 38620 493653062 76621 75365 222792629 30110 75365 409931469 76621 15547 142374991 79446 15140 884966671 75365 9219 256653771 13378 30110 54616822 79446 52486 829999655 57493 15547 596489443 28599 13378 957961992 35508 13378 684592055 35508 3233 293088061 38634 52486 36761319 35508 78194 431963258 76067 78194 595345809 37526 78194 16273904 38634 36307 556200915 36307 22843 14279851 78194 8757 663642293 2912 8757 699779203 7097 22843 41752693 27268 7097 306966752 2342 2912 122355058 51490 27268 155168177 2342 64348 110785839 2342 54016 502121406 64348 58181 209739165 2944 54016 719763475 54016 3510 89406206 49163 2944 898557191 49163 48013 36983233 53388 2944 773750884 48013 18392 6413976 67530 18392 411832881 49207 53388 502234625 64399 53388 71181584 23876 53388 68045057 69829 23876 345389531 50196 23876 220147441 30750 49207 466793665 26141 50196 613687876 66535 50196 126311172 30750 67345 616640887 41060 26141 774960222 26141 53165 702834078 26141 29327 390799106 67345 75796 293381208 67345 41011 185517809 41011 31754 510129774 63417 29327 969851451 44709 41011 708962773 44709 9389 261384416 63417 21236 124214069 31754 41246 524956993 9389 78276 107331654 60187 78276 675294787 18470 60187 665698428 2571 41246 249479269 60187 22797 205229654 2571 18424 988386407 60187 27082 255505953 18470 59067 352913743 58983 22797 101284553 45114 27082 701198693 76393 27082 135782240 58983 60663 476295075 45114 71307 417115879 60663 18999 179301892 15202 76393 344453437 48981 18999 738207806 60663 708 401042242 18999 71323 877837318 72497 708 772657601 14683 708 201596334 29595 71323 856788776 25370 708 590983686 14683 50804 274200954 72497 37205 513698239 3252 14683 482328979 58951 37205 986899832 29680 58951 738463425 58951 13213 167888931 27551 13213 53390748 33467 3252 401941951 29680 23319 903966056 27551 69492 554661973 56718 13213 111201399 23319 57795 224265317 69316 33467 412332227 69316 79090 714262604 78305 57795 468360741 1238 69316 233932082 80821 1238 101660069 2162 1238 970563549 80821 7644 815043601 7644 27672 54616616 1238 65041 125690990 27672 298 414119030 48052 298 274729068 65041 18456 281958621 64179 65041 661243436 30111 65041 336219771 20925 298 121636235 41088 18456 508820184 30111 45729 986346737 79354 20925 655605814 65144 79354 380845427 59404 20925 49785522 78633 59404 342200915 63483 45729 66494543 16629 79354 682845152 59404 35366 563267891 59404 51376 901165753 63483 53292 840134228 22708 35366 498480600 76054 22708 207106295 74996 22708 811229791 76054 75566 637201570 23022 76054 103811153 10905 22708 319350837 75566 9833 221620891 9696 23022 397381717 40809 10905 569527245 9696 11328 84971813 4793 9833 172549009 11328 28316 68972675 11328 17217 830126561 28316 63414 516446652 4793 34094 167176536 17217 32902 759703486 63414 50130 183706428 17217 36675 530413871 50130 59990 510135846 36675 12495 927802244 24166 59990 166153544 40065 24166 409137588 59990 79139 74626081 59990 3067 990240750 38986 3067 106202893 5274 40065 408397834 26206 3067 931711616 40346 5274 986662411 15335 5274 667160122 26206 55612 345646843 26773 55612 712206292 51223 40346 352510143 40346 50213 924676458 10435 15335 743365287 68519 55612 50539454 48872 68519 753792003 52200 48872 623353311 68519 65467 456983780 64523 65467 821965245 45573 68519 47165416 48872 33266 374953443 68971 52200 911952738 8081 64523 637966456 33266 49349 921019586 53132 8081 254240562 33266 74420 991979585 38879 53132 77049457 73120 53132 567392272 49349 27452 79930091 32311 74420 141570920 73120 52197 834441440 52197 34014 52195240 52197 64057 58292513 22990 32311 860806842 64057 7942 956403549 21926 22990 513458596 47884 64057 68568207 64057 53174 343054750 7942 44224 29059184 47884 30665 864177591 44224 20026 88289815 20026 33458 102262949 18414 53174 53163255 18414 41738 19581537 38152 30665 832929129 64043 38152 116079239 22602 33458 56515378 22602 5047 830198021 38152 68698 529969847 43605 22602 552614697 43605 13555 304009821 78159 5047 522763087 13555 46908 196517327 46908 64689 79112691 46908 51068 834924872 46908 16910 508876254 78159 45976 356996507 12218 46908 941070308 78754 16910 985827122 60102 45976 248285806 45976 76413 974320649 60102 21227 43675871 76413 32230 237672221 41244 60102 703192965 26482 76413 269911455 32230 72346 106531813 32230 67461 174397305 2432 72346 946499302 72346 21162 200145436 80995 67461 596491140 6567 72346 526451323 67461 67041 663317694 52735 2432 274055646 39233 6567 146123941 6567 52686 417556196 39233 44015 783671719 54308 44015 463807489 61737 52735 127745571 44015 63818 406254181 68474 61737 469121777 15476 63818 939262548 61737 78330 102603260 69400 63818 909981188 3069 15476 337090834 78330 44253 632263604 5392 3069 850229631 19467 44253 743982067 69400 11643 747195457 3069 40431 970451677 4499 11643 130436831 51557 4499 992761843 40431 55428 484917418 53600 40431 299005189 42322 40431 10565392 55428 53915 296117874 55428 61339 86457704 53600 13450 907857108 27670 53915 54072975 27670 70391 943196224 51171 70391 632997620 13450 49106 29778481 49106 16752 291723806 3339 27670 849290925 3339 77024 644314611 81360 3339 784755009 49106 5961 60266826 3339 76235 246409041 15310 3339 86602535 81360 58772 10363581 81360 79454 103189948 5961 81185 429371444 79454 74210 246894576 10789 58772 231224963 16066 81185 860099548 81846 16066 544647707 81846 43713 307430066 43713 57808 828840768 78252 43713 200703086 34314 78252 638073133 28526 57808 202906996 78656 34314 324801837 1749 78656 905377694 5208 28526 513390763 63432 28526 969141455 42797 78656 794180853 63432 41272 535268497 33677 63432 114495403 33892 42797 118329899 49192 42797 935646972 9315 33892 77690603 49192 57259 176559314 33677 4832 907237217 9315 53787 984274538 53787 14940 388564475 30426 53787 805474348 53787 22821 750208512 1073 22821 707161640 60527 53787 406519762 22821 21501 205115484 5657 21501 596823095 8794 60527 153025320 21501 36480 927881334 58050 60527 619287365 79457 58050 170790137 5657 2630 877157029 71082 8794 740261716 56377 58050 633601406 27915 71082 911632774 3519 2630 607955585 28372 27915 92739965 61181 28372 744185068 28372 47900 248738818 28791 47900 56083733 48252 61181 524415460 42579 28791 883436145 2462 42579 965528253 10861 48252 958362846 541 28791 9014887 20706 2462 644653519 42579 25317 837617248 10861 7784 428285762 62121 7784 280559591 7784 74816 930410597 39078 62121 532279462 33657 39078 197422313 38361 39078 656828815 74816 24027 25516953 4602 24027 245470438 33657 61121 413342561 53833 24027 47832602 5602 38361 743640801 5602 35710 185756521 76389 4602 759286791 25734 5602 132170209 76389 75326 227092779 13501 76389 630783558 75326 59402 105215471 13501 62049 422298408 53349 75326 956051862 62049 56609 131541299 13501 79066 284629995 59402 473 95081555 53349 60300 546454095 60300 78913 96780333 78913 59251 962954238 78913 9799 109091712 473 50176 157973788 78913 73050 261115037 59251 25161 194652338 61308 25161 26233588 54403 50176 920621751 50176 40843 929640006 73050 37671 420876643 54403 75449 766495988 61308 55427 11548983 74615 75449 382919029 40843 17351 538923750 71723 75449 458842274 17351 77957 523585274 21400 55427 897690850 40699 17351 700235539 24695 21400 45650902 24695 16972 6663493 77957 24935 480502604 6322 40699 405083883 16972 78263 475577296 26690 6322 16269687 78263 60861 56575556 6322 42450 462188415 26690 30393 666591184 33638 42450 721108831 60861 54872 769916373 80528 42450 232543496 39095 33638 50443126 54872 48073 489413953 9656 54872 95184632 64932 48073 659949237 9656 46215 752891518 68996 64932 300117821 4248 48073 720444909 26497 4248 445163014 64932 29431 735940037 68996 39308 453755856 59869 4248 603611729 13981 26497 615587137 39308 11931 242198017 66306 13981 24745827 27872 59869 301761248 59869 63426 945905737 11624 13981 13418092 33772 63426 152854700 60236 33772 477485532 73325 27872 101954606 78999 73325 331933016 16649 60236 168803873 33772 41549 959790479 60236 15745 100916480 41549 21108 927915935 15745 50556 340762459 41549 19601 175649306 34985 21108 654246928 39812 34985 998078262 7039 34985 282478063 7039 19886 936282075 46808 34985 357076584 33815 46808 516219839 46808 10578 910819240 7039 50288 175251569 33815 52759 76598772 19044 46808 267362622 19044 66188 264595210 66188 25235 711885879 50288 47701 627916316 71839 25235 772700374 64580 66188 23845829 15535 25235 630061070 71839 39342 218713353 71839 62349 62118210 13959 15535 485527893 64580 70035 729575214 39342 78022 653133152 47634 78022 205052109 47634 13109 92016774 70035 23308 281758937 50183 13109 740004611 33446 50183 119050888 27025 13109 481307358 50183 27067 222627860 8830 23308 175771281 55810 33446 782935149 55810 49868 648710613 70336 27025 730226215 43157 8830 746168251 81751 70336 368615380 55810 68724 643261059 47245 68724 926816969 12516 43157 49018347 18614 43157 565379302 30616 18614 364689105 62665 68724 867199714 12516 19223 248776147 68703 30616 961809886 20819 19223 522220068 8241 62665 691823529 39875 8241 884798678 14782 8241 750124806 14782 71205 740271246 42959 8241 253449607 60126 42959 125211796 42834 14782 423168341 30989 71205 425288280 69097 42834 769899765 42959 17167 334370738 75125 42834 320374446 33052 17167 34933656 30989 6138 656269908 6138 50342 878857460 7543 6138 13793308 6138 59107 360066589 59107 40581 951585225 74949 50342 32891864 74949 35132 483407258 40581 68484 887093752 74949 3700 817151656 80943 3700 63954552 74949 57348 338327452 35132 1512 295338008 67233 80943 816065807 67233 5930 148538983 67233 64886 181284938 64886 26445 29047112 13245 1512 319698791 26445 5574 13183689 13245 36681 14014800 64896 13245 744141633 22318 13245 470631893 5574 3667 372342756 77628 5574 107745655 22318 620 543412366 42743 22318 124258406 68595 42743 17733659 76081 77628 96609748 73392 76081 275845773 33921 76081 795296760 73392 12634 606664856 68595 28886 607857394 73392 39996 519169242 80643 28886 396132889 39996 19756 113564632 30199 19756 905603206 19756 9555 228264062 68206 80643 339772460 33661 68206 182790601 80817 33661 712559676 80817 19329 224931775 16362 9555 333569883 16362 42377 4436639 66953 80817 408253448 19329 5607 900404234 16362 65582 704667166 50086 65582 32648256 33335 5607 995297407 751 50086 945113443 751 62722 84170428 62722 42328 654094333 50086 16594 621417038 42328 11170 71041434 8217 16594 187997912 16594 67466 113740312 57072 11170 980034999 11170 53635 589892019 8217 3599 581337519 16163 53635 448817211 61363 3599 727127417 7765 3599 45657525 64754 7765 708806885 22055 3599 301868193 7765 23186 482639628 7765 74476 800567287 74476 81289 10692411 23186 14271 114132739 14271 54495 42052714 14271 39362 298331646 35516 81289 439006205 24133 81289 130608213 35467 24133 750744043 35467 2504 585162435 35467 54309 19861588 54309 29583 26705228 29583 15012 88233791 54309 43463 736332638 40022 15012 3184883 40022 11709 206177667 29583 1094 137698817 11709 45756 757667264 43463 72857 166439273 11709 34371 780500676 1094 1333 56974175 72857 49764 291058962 72857 9122 343420629 9122 56117 767537933 20767 34371 847200105 1333 50059 278762583 68354 20767 91712715 81953 68354 171599747 56117 52773 230346912 27224 52773 682019880 48663 68354 798649565 52773 43835 571872653 23274 43835 599975200 36082 48663 84739609 48663 24007 906372620 43835 7601 974906458 7601 11925 649105306 36082 39619 164359874 39619 77480 392665294 29914 11925 86690606 32937 7601 989630875 43717 77480 811959790 39619 81563 375953697 58163 81563 818839143 30172 58163 596524621 45332 58163 839832402 12061 43717 94089270 35522 45332 184038918 35522 29170 298794023 5806 35522 312995291 29170 68232 986535160 68232 8991 21029787 5806 30615 258899869 29170 25293 480682750 25293 52628 822320167 25293 26230 743946910 53246 25293 490375592 57868 53246 450843681 52628 13017 244498938 53246 70380 472629897 65776 57868 475574547 73144 70380 88714095 26559 73144 281716405 10939 73144 116244635 1190 73144 394047887 26559 48933 785677069 10346 26559 569658024 26559 76699 721256212 10939 30166 549645565 1190 66180 332639405 48933 47104 474345016 51744 47104 888949473 51744 71449 485009366 19520 51744 683566246 27402 19520 314508678 67738 51744 275564561 59458 67738 173691142 19520 1689 212263390 36135 59458 489548016 1689 7968 35917973 80694 36135 610264298 1689 48975 116695300 80694 28321 185850947 8315 48975 713512915 80694 34379 892406823 2650 8315 959978593 30614 28321 122738635 19096 30614 36505147 24498 8315 746270270 9228 19096 42289003 2650 9192 728783885 24498 42584 703378521 9192 42214 534648568 9228 68197 62915273 21314 9228 949182633 53361 42214 760308837 2372 42214 625460986 58856 42214 444401953 21314 4258 567471998 53361 66656 251841143 81541 58856 56583538 4258 32186 384179711 24420 4258 765780502 24420 78243 344619222 66656 62247 993272599 24420 67846 277862419 24420 23651 409794487 78243 46461 329564210 78243 77361 601915549 35304 46461 821155989 56967 35304 343829077 23651 7579 963061462 56967 25847 163501662 21347 25847 485634694 62204 7579 270410983 28158 56967 895885181 28158 23574 801811922 28589 28158 211349392 24360 28158 553266098 28589 61451 784675895 23574 6556 795393186 61451 15102 121111531 61451 77254 896295602 24360 45182 2147079 18154 15102 548187922 18154 26553 901825682 1430 26553 109800593 10263 77254 566339760 10263 54583 829899609 26553 64994 856792263 81537 10263 641966640 1430 39782 132337812 75811 81537 885258685 64994 31790 568920035 39782 66671 752172165 81537 52096 837579830 31790 36137 121166943 36137 12072 457785725 8657 31790 966916151 57199 66671 220706395 8657 2171 988268569 52836 57199 259637422 2171 31707 692451920 57199 13152 76404115 57199 28387 730467985 44858 31707 327694822 52836 16359 243422872 56671 13152 373762236 13152 77337 803719836 28387 69361 272239041 42804 44858 148794550 78343 16359 808490052 53185 77337 773542931 78343 41024 139940386 41024 62002 578724929 44779 41024 108079506 40745 78343 335695206 41024 56521 222611709 66163 44779 898726807 55493 40745 255531355 55493 49426 789761251 40075 55493 706662116 49426 18529 43258810 18529 23325 14382030 55493 20228 875622971 15088 40075 107903346 8512 23325 248956291 15088 80149 146895362 72885 15088 35185525 21539 72885 467991004 78220 15088 499998876 8512 33633 738453001 60480 78220 501336485 10211 33633 568873907 50302 78220 965113233 64118 33633 881774434 38263 50302 112664138 59422 64118 640574956 7716 50302 373893602 18093 59422 707934291 5480 7716 794094405 65405 38263 126450444 65405 10312 289780084 10312 29794 770582617 55407 18093 265214252 80295 5480 643908762 56676 65405 519676829 68261 55407 305939909 68261 7362 48459173 65746 56676 273592955 7928 65746 404251776 7928 15014 620963239 15014 53990 301352989 49780 53990 525355209 76379 7928 769011531 51530 76379 777279512 9353 76379 606676186 51530 40303 458672982 76342 40303 734624810 1455 40303 73938228 1455 44897 172861919 75534 44897 470084888 75534 50813 805241452 54426 50813 566068410 44897 5464 355871311 54426 28378 867273030 50813 40057 700061453 1167 5464 129555350 54426 46040 602290814 28102 46040 529177381 57187 46040 593232758 28102 28206 786924631 1167 47708 767735898 46040 28778 948881563 32865 28206 179885911 5333 28778 354716119 32865 27205 445699480 48313 5333 897802925 22208 5333 453342153 1772 32865 104641556 22208 43360 8565399 48313 63875 421852900 41216 48313 17699905 22208 469 415073992 16568 63875 911351508 28052 63875 843809413 28052 21787 955740965 79935 28052 409525910 28052 53061 433880706 79935 68231 78353921 40622 28052 233743613 17517 21787 819030794 69053 68231 110387395 53061 28952 782900373 40622 2647 33221404 6552 40622 77975711 71344 17517 417005564 6552 35956 455446353 35956 4885 756269559 25501 71344 54696187 25501 69514 667288067 71344 55883 24721684 25501 38533 86788693 47349 55883 51538595 45032 38533 645171415 69514 22679 986952363 53698 47349 415478903 45032 5103 263390820 5103 67208 375333226 5103 70802 647144894 5103 28862 786349471 9777 70802 7890480 9777 24973 77465564 24482 28862 490576853 31955 9777 186373527 72707 9777 206388890 18282 9777 1327688 43763 72707 181723325 77682 72707 370390865 43763 74622 461302127 74622 58756 215670783 62816 77682 599510007 62816 40268 106753997 77682 29276 862048681 74622 37335 909192018 40268 77533 595674550 44210 40268 86830529 54626 37335 603929225 54626 28478 919418211 54626 23230 703063915 28478 55293 344811817 26466 54626 664486030 28478 4945 993079727 72817 26466 434255884 72817 72683 931987622 3579 26466 84065572 26466 77928 196328851 77928 33990 631324439 79556 72683 546476404 33990 61570 490202769 7473 77928 855083045 45816 7473 708758961 67329 61570 541958698 79556 33994 811242366 61570 54579 112226964 56419 45816 272201347 56419 56450 128791785 40443 33994 803178283 33994 26159 635413081 16942 40443 190374804 44837 56450 985508527 1344 40443 567575458 44233 16942 958015952 68995 16942 189952924 44233 66570 544789368 54517 44837 665193477 44233 27358 618549361 6783 27358 194302337 54517 38978 391673324 4301 38978 326917668 10544 27358 224883683 27358 30755 960939066 10544 38312 388322742 49149 38978 328063329 4301 42496 854067866 30755 25543 443652876 49149 270 792878506 49149 32307 578962820 22428 49149 62644582 46047 270 107903164 39760 25543 301587786 46047 22780 7306362 22780 41198 852081779 41198 56483 785677905 22024 46047 912186100 22780 41261 600171740 46322 22780 416747287 76310 56483 490745251 76310 33724 177744506 33724 20134 828805851 20134 43787 189763062 5907 20134 428937815 24270 76310 136203411 34901 43787 586052376 66354 43787 629332729 48277 66354 806281940 21490 34901 24601230 62714 66354 556090361 4848 21490 572746050 21490 77842 972954461 59518 21490 159396538 15085 62714 474518283 4848 28266 986753356 77842 74715 233730203 15085 75421 636588463 15085 60644 901342934 59154 15085 40027481 27141 75421 661509441 59154 61527 190697734 27141 70423 227595233 20674 59154 794033706 65569 27141 603467327 20674 27653 552498174 65569 23734 547834294 23734 2141 206358653 2141 34997 462692724 32061 27653 798947655 70656 27653 794415364 2141 30903 754990890 44356 30903 507747923 44356 54006 943197970 52167 44356 922963576 54006 33965 444404306 44356 21005 11972692 52167 31695 684551184 33965 81260 307648852 33965 68792 125961446 21005 60077 2252525 18264 21005 775706565 54584 60077 656220193 23841 60077 775908272 54584 55125 200336757 19068 23841 761156623 11577 19068 65589639 80678 54584 22897689 81175 55125 612759565 11577 71838 687461118 56344 80678 801837459 31653 56344 972712507 52884 31653 619483812 11617 81175 53378074 71838 48756 840881280 74332 11617 543281541 45093 52884 710315488 46416 74332 245736973 36707 74332 153569673 24347 46416 42997648 36707 66092 449017522 46416 40245 348658551 75830 24347 172818133 75830 68273 792977421 67730 68273 42684597 78102 67730 26333538 75830 44450 464820312 6804 67730 363364905 44450 56885 361342436 8541 78102 863953137 4407 78102 301115197 56885 66085 897873871 6804 78547 578739134 18818 56885 82999066 30604 4407 17772439 66085 74955 86215236 18818 79180 782667333 32955 18818 686429820 45150 30604 363979074 50986 45150 446095863 32223 79180 664878479 32223 15203 956218425 41393 32223 176508146 41393 29302 66519265 15203 22480 293875358 15203 2564 592590647 42223 41393 42739779 29302 50988 311453939 56407 50988 486591712 42223 19957 58820419 18898 50988 225482417 22504 19957 823670460 50988 79735 137458490 18898 39711 816151566 6115 22504 842023871 6115 42428 760617583 25443 79735 587193179 15360 6115 341633841 6115 30683 741452039 70812 25443 154068256 66740 25443 43658206 28325 70812 482834301 16120 30683 89639771 66740 58696 265425946 71803 70812 41257593 71803 38277 785628331 38277 43456 174314718 19721 16120 127406110 43456 20930 971915422 19721 2541 813210769 49042 20930 58321454 12463 49042 25874344 2541 52540 995697061 2541 20795 261732307 2541 34630 628177639 49042 31877 477509196 20795 15016 14975815 66942 20795 315782879 4177 15016 607148085 66942 8065 385879766 67929 8065 610487888 15264 8065 620178387 4177 44867 633323238 4177 74585 949092161 44867 55319 396174871 74585 19342 124210654 23792 74585 41163983 54155 23792 952527306 74585 39433 370109531 40088 39433 479042843 39433 44198 630060175 18786 54155 227672065 40088 6936 769411885 18786 74392 602167923 68904 40088 977180116 68904 47946 729998348 68904 48118 864588485 68904 16303 77503309 15164 47946 802793930 11419 16303 808183083 36246 16303 641414750 62434 48118 505981474 16303 5173 934995082 39392 15164 424472476 46897 11419 525284744 36246 44868 8424484 39392 43039 860067357 44868 29627 505413608 61454 46897 632067840 48016 43039 711071913 45435 29627 800661919 19147 45435 901948660 62256 48016 496279695 70513 19147 15678477 48016 80118 858563788 79434 70513 203075125 19147 48113 461287995 79434 69134 887589969 48113 3089 872598078 79434 12518 406420391 48113 18246 68094114 66334 18246 258260441 36173 12518 355974121 74409 66334 262673413 18246 16480 723771928 36591 74409 154838966 56328 36173 267331936 36173 13680 42200601 16480 17383 888755944 16480 64933 767717954 17383 24012 439289686 13680 6087 952330969 28543 13680 384882377 30717 64933 149377109 54046 6087 4499734 50483 28543 360395977 6087 70713 675675072 30717 57383 853271666 54046 28985 234846815 23023 28985 724723852 57383 12343 89690405 23023 23147 188085290 12343 13175 788866793 66944 28985 825666670 23023 32796 845714016 12343 74116 129975169 32796 50942 121726753 39899 74116 38097734 74116 48390 627259775 9385 48390 616605934 12526 50942 595788690 1930 48390 556869704 4096 9385 448174677 48390 43343 8145654 9814 9385 378602800 1930 81534 346672933 1930 50800 317465022 43343 2701 530348244 50800 5591 470076812 9814 777 341503601 50800 67179 506948589 6900 50800 453310880 43425 67179 258817606 6900 77343 135284471 777 74536 531399804 61968 74536 370353239 74536 30535 433925014 43425 26965 103684955 61968 71811 189880664 59554 74536 270153881 61968 34008 402249162 58576 59554 889293016 16485 71811 856617735 34008 74403 531078698 37072 58576 333205225 75101 58576 347518074 22088 74403 196577418 63551 74403 468829154 37072 51809 144753917 33385 37072 46505105 51809 59505 913553077 33385 23473 655858564 61144 63551 196597636 17728 51809 934610480 27339 17728 576406826 8674 17728 807478111 18184 8674 526623874 33270 61144 550886522 8674 64485 673961438 8674 66360 562452505 8674 33194 807063868 54689 33270 847320475 46595 33270 563315882 33194 29813 164069010 49119 46595 477812303 46595 68215 89256220 46576 46595 627432456 49119 63243 591359821 49119 64384 209691002 62617 63243 915541090 21836 63243 435767362 21836 51598 617270166 31034 63243 124823030 18498 51598 198149194 63489 51598 955154606 29606 21836 658467479 51598 15674 523088626 16650 63489 618376111 18498 70617 379486632 26845 29606 499507007 15674 2540 993019233 37538 16650 101180665 70617 71371 186394359 37538 35606 2030831 71371 6244 71027136 45819 6244 34699539 30171 6244 493107473 6244 7517 321702082 39176 7517 525159091 6244 7915 121747669 70117 7517 132969323 39176 48540 95048522 18226 70117 843552150 7685 39176 447495157 54428 18226 200902452 25756 48540 80337717 18226 72223 240798089 69433 25756 371922424 72223 69985 726575215 69985 74009 675794157 17535 69985 291525175 69985 81810 9429548 47146 74009 67496099 74009 968 107595849 47146 27075 556015604 77429 17535 925485236 22939 77429 567107713 47146 36319 50075575 52082 27075 291507440 77429 43841 486214995 12245 77429 149605594 43841 8683 391364276 36319 30221 453103791 30221 13027 817596129 69056 8683 137239953 30221 42133 534830405 5750 30221 56400332 42133 52902 918430474 42133 27473 580424281 27473 77981 569067969 60065 77981 812918889 77981 64596 677941160 27473 8572 72636012 77981 15151 495719165 68367 64596 78103816 67403 15151 561586042 19497 64596 106035920 8572 15588 618113091 27179 68367 568753366 30713 68367 443851415 10884 15588 634132206 15588 11339 692307495 10884 42774 375458122 30713 34692 519461666 11339 66290 194313343 34692 76185 797354986 42774 41874 140631889 59628 41874 92291534 41874 5622 55829232 24817 76185 429927701 5622 37939 274977558 23893 59628 66675156 21757 24817 796980409 37939 72400 792669537 24817 39978 825530166 21757 1289 629276143 1289 12780 67719123 34420 12780 855227608 4974 12780 784837957 12780 26355 104092347 34420 26342 20767959 26355 21514 838899881 34420 9742 229259829 21514 49102 374667748 70245 26342 224234813 9742 81059 124054807 70414 81059 501141891 81059 14013 732742198 70245 60967 728034558 68917 70245 368888775 5081 60967 614449037 60967 72812 718259796 14013 11077 172264905 28785 5081 977861753 72812 64983 653209379 18395 28785 641286861 64983 68966 983401431 28785 37490 835377184 18395 55877 116410857 22664 64983 55299370 45925 22664 719673080 37490 48021 544890739 9660 48021 75116838 21598 55877 223969970 9660 41324 508077372 16407 48021 61748820 52911 16407 443540011 21598 21134 657210918 21598 11922 206012371 40282 52911 277940478 71667 52911 569543120 79209 11922 238231786 21134 74496 104446781 71407 40282 323154861 79209 75950 988686601 43660 75950 414019655 67703 71407 410324756 27234 74496 634207351 69858 67703 89059681 51482 27234 141109339 27234 26274 303552415 26274 44175 424696161 59846 27234 982866773 30738 59846 67930042 51482 26956 422012449 59846 10700 753133592 16463 30738 117614207 16463 43367 249532819 10700 19794 917490698 1000 43367 295434973 10700 78529 951141910 62114 43367 319569681 62114 31814 520881372 31008 19794 699424609 4508 31814 811954352 1726 78529 912110804 31008 39862 43392105 16323 31814 715115543 17258 1726 123746743 18447 4508 67654372 57512 17258 981432452 16323 63777 389831109 76017 63777 664669692 76017 35462 173623996 18447 9494 64567957 597 35462 193370389 76017 7631 31029946 51060 9494 82209233 43990 597 466717101 597 4101 866885069 597 69832 474684138 51060 5125 99210920 7638 51060 820835537 69832 71135 396851470 7638 50913 302404746 43027 5125 342857820 23412 71135 990326505 23412 65852 235400207 43027 4916 224569205 4916 9284 942189286 47688 43027 730599519 26132 65852 9879728 33376 4916 501016094 59803 26132 18573482 75620 26132 726239150 59803 50423 951437346 12344 26132 222003473 5786 75620 571515880 12344 9604 570007428 9604 64676 839937638 12344 50507 137905891 12344 81414 8765722 8207 5786 768000735 70471 81414 340777642 70471 79732 505706479 70471 47745 134223452 81414 67891 123559303 72104 8207 702968163 47745 26737 236192139 26737 39298 444824940 33692 39298 312032895 27627 39298 15870927 72104 36644 299426902 13828 39298 429391727 66733 27627 408270505 36644 7201 594362854 66733 24169 157157523 6202 13828 379441491 24169 56500 847294503 24169 41223 770244547 53234 24169 855702410 6202 6462 146856030 60918 53234 48571178 56080 53234 456353458 56080 191 276398537 33847 6462 99710954 60918 79425 149957034 59328 60918 974984147 33847 14829 408001385 14829 78673 171334615 70733 78673 378737939 66847 70733 67480986 40746 78673 221342394 45 70733 166086418 11468 66847 19657959 46710 11468 126670578 6144 11468 840798963 34599 11468 559654781 6144 32685 975867149 72490 32685 879166155 13657 34599 917186636 61017 72490 693213466 72490 16459 799491688 78179 16459 369043955 13657 69353 925089837 64402 13657 876281313 27450 69353 11108738 14239 69353 544755936 69045 78179 243201124 46207 69045 153604377 25495 64402 499689669 19505 27450 843252151 25495 68200 406317911 17244 69045 934891472 68200 65824 271431521 65824 81662 486967096 68200 37725 497967436 17244 39475 108278177 56087 81662 700894526 37725 43692 209984898 80242 56087 722733400 5490 39475 634844839 80242 37023 882544858 43692 22018 966293267 57080 43692 595475828 37023 10112 93637764 22018 43396 252688947 70013 22018 288170479 18088 57080 192313197 26033 18088 893708268 26033 62039 889635927 13679 70013 504879224 70013 33844 413372276 33844 12421 390095188 19903 33844 648028581 64789 13679 592767515 72575 64789 538862645 60066 19903 957120467 40860 19903 112245828 66367 72575 252186184 60066 28293 748344077 72575 44254 655403502 28293 23271 135230212 44254 66567 365072582 56315 44254 871668630 49367 28293 496320825 49367 3149 491972563 37917 3149 853940621 1578 66567 319390149 49367 54493 19611641 3568 49367 844115893 37917 10559 43213411 37917 26554 397540558 12378 10559 509418740 3568 9564 628780312 26554 15772 922540741 69341 9564 959945220 45324 12378 83190114 72626 69341 226550924 55079 69341 980267889 15772 56590 559559894 31178 55079 564556811 74134 55079 330305113 47340 56590 809393645 14969 74134 515049590 74134 32751 322146691 13407 74134 146417141 14969 65157 447176720 42620 65157 218210330 90 13407 758776784 13407 29706 570716733 65157 47802 929147730 79405 47802 111778118 45101 42620 183386435 29706 49596 165633238 49596 57888 141581295 18660 49596 492759388 18660 65214 481758288 7297 57888 977151887 18660 61024 177792462 7297 26216 972673568 65214 69420 703883310 65214 40249 865299253 7297 50649 220597458 69420 31402 960171839 43364 26216 783016574 27233 31402 513208116 23957 27233 914066874 49606 50649 429534848 23957 53970 668347974 49606 60170 113623984 27233 66352 25393917 53970 38229 221100073 38229 71122 281964222 28857 71122 798304136 60170 4155 542969787 28857 53495 959695834 40868 38229 447617464 4155 9234 102945826 28857 56322 761021020 40868 48064 500105512 9234 20437 446522586 62666 9234 108718249 52882 48064 490816210 62666 22974 163075470 76459 20437 985937530 20437 59242 674126151 62604 62666 735599173 30239 52882 371000000 60322 59242 945994533 4585 76459 329836427 69271 59242 645314541 35954 30239 588333766 60322 76863 819560049 73476 4585 466179625 76863 3154 606913606 76863 64150 829651363 76863 56401 979598763 56401 57830 266542003 73476 37063 34171757 32860 64150 187128207 57151 32860 558833274 57151 6150 883957083 37063 42088 608996931 65333 6150 164512192 27407 42088 129293919 65333 65917 896472134 6150 33289 488913579 27407 73895 572573163 42454 65917 881118192 42686 65917 446603747 7005 33289 5037924 33289 74455 393984340 64879 42454 919657420 59447 74455 12600710 67870 7005 942660163 35362 67870 826454812 74455 29168 913499622 67870 13849 648442234 29168 59280 670401678 29168 34855 782520718 2796 35362 12335743 2796 13202 426820406 75216 13202 868831452 76015 75216 514755649 13202 25035 890662706 39454 13202 90497793 57206 75216 90130855 75216 2501 437886366 2501 59157 997524824 39454 39062 668650150 29991 39062 502732340 64125 57206 146711125 10620 29991 910549557 10620 28817 791244865 29991 4906 460624133 50766 10620 85679532 59243 50766 957791135 56868 59243 974209196 66767 28817 216926205 56868 36367 281604932 59243 67056 302840591 36047 67056 855805890 36367 25036 561617555 36367 70072 107792420 70072 75343 596695680 63228 25036 56876417 70072 9058 124063883 20666 70072 368176331 20666 74275 998740898 20666 51893 173113725 74275 63853 438219479 74275 8381 932324905 20666 62326 476325892 48759 62326 927665901 62326 26348 100531648 65023 8381 800841007 65196 62326 286406256 65023 2693 501376383 65023 35298 655371852 44090 26348 112198890 76779 65196 90644073 44090 72621 56528251 66524 76779 225179196 25792 72621 954354093 33465 76779 289158477 27172 25792 535801474 72621 34143 91293773 33264 25792 828421269 20014 27172 79693181 57559 33465 113388111 33264 12870 817874352 34143 51907 141146116 76733 51907 275908714 12870 56814 657337118 25891 57559 956724000 56814 14770 888380796 25891 2819 643644012 25891 9599 114592377 9599 39255 74646327 14770 40433 945259650 14770 18798 901446987 59804 40433 796215459 9599 38165 801703852 34401 39255 265393124 59804 66210 233240249 66210 78131 619170910 66210 1702 145526701 44768 38165 860427908 10468 34401 107872224 35274 10468 57748679 1702 29732 844850082 81399 44768 964480646 35274 65798 596071220 23720 10468 62350001 65798 63737 853052192 29732 53792 887038700 53792 41646 341187124 81556 23720 452272640 23720 58047 12923587 81556 26530 729320708 58047 17028 96446998 41646 50118 2311136 50118 2183 813841343 2183 48399 515925462 50118 35434 85536769 67235 48399 691342490 19646 67235 372319965 18534 35434 123913644 63201 35434 587412508 63201 46693 491625081 34616 67235 193873294 19646 39098 899996580 39098 17745 766950639 63201 41850 530467742 13791 39098 922451332 17745 22102 878554410 13791 42668 165829119 6393 13791 965904727 42668 58385 596120938 42668 33927 606416728 58851 42668 760537028 37895 6393 464560906 71027 33927 806098703 33927 14967 953764527 62052 71027 774738192 44101 71027 539008611 65848 62052 381602439 71027 22795 208704602 65848 17722 643790760 51938 44101 780943653 65848 60462 703993494 60462 67581 142689472 60462 33855 392879959 60462 51884 702009423 51884 34233 147973437 33855 63587 523174953 13694 51884 458701718 15522 33855 893883807 34233 51539 281243108 13694 46073 510827982 76227 63587 998070642 3864 15522 729625485 23908 76227 341358134 57801 76227 233258858 64126 57801 530018781 76227 81397 108940036 81397 50073 378733275 27187 50073 103834887 27187 48766 65256406 19971 81397 613130480 42608 48766 966786810 72479 50073 121740308 19971 74091 829073992 43377 48766 542805299 74091 81613 568305149 72479 27675 18814750 65641 81613 808502572 71545 27675 651081571 27675 36967 539286672 81613 68787 840042299 2321 36967 751059289 68787 37956 155834077 22805 71545 53128192 37956 60403 753922147 22805 35925 770545971 38118 35925 331614440 38118 63897 208390760 35925 23439 867854009 68751 35925 321495211 41842 23439 852814551 68751 37438 21841638 41842 25759 161208850 2969 41842 325102235 68751 65373 832721265 37438 59888 696630849 21825 25759 638727058 65373 65806 474262248 51600 2969 429999052 59888 21507 759262796 50298 21507 645775037 21825 22437 256006525 51600 69474 972174248 50298 28547 283260573 69474 35 206894736 50298 15426 808236614 15426 18443 347072493 5741 28547 783854937 56955 28547 660422461 74966 15426 173088113 56955 19545 678378778 56955 40230 18423640 19545 79792 22441799 43323 74966 964183320 45096 79792 872592676 43323 47531 488878398 40230 55696 958287583 79792 24536 348273539 43323 75521 61798558 25232 45096 328039139 25232 73584 88806245 49667 73584 180918930 49667 43856 966354004 66835 49667 796676428 73584 609 778763737 609 20330 824952890 11874 609 691999851 43856 55508 479281051 20330 43834 41095117 64660 20330 19398850 55508 20430 871943186 73086 43834 137088206 8776 55508 105678521 8776 77524 465725302 20430 19243 116895856 8776 53902 288686720 58374 53902 930040193 77524 14823 494097186 1677 14823 286895865 56203 14823 80719713 18483 53902 113054505 9102 14823 227834817 16091 18483 306598182 13995 56203 519496005 9102 35081 3096588 16091 47880 966413790 71264 47880 899688452 17134 13995 557786894 15185 17134 588863739 17134 17990 25360400 71264 5873 669792985 5873 41861 763978043 26394 41861 488685468 15278 26394 53776427 23215 41861 401365193 26394 76043 693757284 41861 1982 892685091 15278 27636 171990402 1982 57575 481224318 23215 29746 252009271 41993 27636 82897612 41993 13066 211877030 13066 7588 174441406 19423 7588 840469385 29746 63101 498208818 72443 41993 174097439 19423 74841 737425952 72944 74841 620351331 1127 63101 48667061 72443 14581 854209102 74841 33459 661140246 72944 29422 669484649 24655 72944 174591187 18109 33459 458141310 20340 33459 385477808 78812 18109 140136411 18109 624 928573641 21521 78812 303477832 18109 78306 826710062 20340 14879 718836542 78306 11784 567326050 49577 14879 345437032 29232 78306 683525812 39125 14879 383379772 49577 42823 344948820 64597 39125 739774175 19004 49577 638071609 39125 64023 412430753 49561 39125 103250226 32634 19004 320994651 31282 64597 433238993 30856 31282 957103451 78206 64023 518177200 49561 17585 169860382 70398 17585 109561199 70398 25306 374838841 30856 50590 634147253 25306 2107 834155599 71402 2107 391096935 40312 71402 607414988 40312 27346 307640594 2107 12621 594651170 1867 71402 608964337 64502 12621 463407699 64502 75757 730170335 31803 1867 200942595 64502 12959 98049760 41968 31803 230254662 21372 41968 123660028 10552 31803 666146920 41968 2891 141328316 12959 2960 467657523 41968 57522 466294332 53667 10552 798181334 39657 10552 224381193 52663 2960 298469722 2960 9899 605301834 63459 53667 182766690 41331 9899 752719164 41331 30086 926480733 5051 9899 430576737 5051 32032 351331526 41331 49298 990502073 32032 7635 849886154 7635 41075 981701230 49298 20958 904932376 20958 49870 262051534 49298 15819 751021465 41466 49870 379435722 20958 32995 290769832 32995 27408 807315470 49870 70960 135838701 34086 70960 334876795 34086 19194 479399825 32995 63289 817296127 8023 34086 423001807 63289 1947 238336587 45957 63289 481532059 78675 45957 208435870 8023 41188 900549810 45957 63060 699967636 70410 45957 165682997 46320 63060 883104786 48788 41188 395397735 29902 70410 318423610 29902 80947 866357421 26489 29902 127923470 12646 46320 390872733 48788 74129 25834212 74129 59335 402912572 6776 59335 128669467 59335 30902 796035902 2077 30902 305280410 66908 74129 300877412 6776 36559 461502524 72121 66908 703853380 30346 36559 711942109 23555 30346 828522029 66908 30710 638757187 23555 18157 710103752 30710 59924 615120030 72348 23555 82919876 59761 30710 136206345 72348 1042 910876462 44071 72348 196581516 1042 20974 710203595 72348 22738 844736111 44071 57346 397289734 44071 51421 636323808 70848 44071 663732800 57346 53350 752110718 78020 51421 111812843 14288 57346 942155255 70848 3945 911616071 67413 14288 16770986 60990 14288 390609588 26106 14288 903213695 32167 60990 79967214 26106 74204 652354771 67413 64732 53976947 53907 74204 9665409 26106 51585 26703619 78853 32167 122936388 78853 50670 4418040 37470 78853 974676847 69730 51585 709602878 37470 47513 593286069 29929 37470 895873091 69730 39262 614266941 2402 37470 968870116 74488 29929 134241685 29929 77783 967961640 29929 77072 685525517 38552 39262 929391770 77072 67304 743805228 74488 42342 39332925 42342 68041 452581957 48994 38552 607872155 12085 48994 47578944 12085 74837 187294890 48994 23879 837990084 23879 81060 454076056 23879 61480 570829837 7361 23879 819233827 74837 40908 714987359 15868 61480 373683754 40908 14248 99999 9489 7361 591717124 24929 7361 94606948 76567 24929 728538503 10324 14248 62026660 54202 9489 444399162 9489 1271 391457019 10324 41605 90126960 10324 50561 369594212 49287 50561 313808103 49287 56085 879352316 50561 56211 491376798 56085 50945 822866006 50945 79692 340311632 49287 61832 951230919 50945 36308 92115109 17382 36308 908157129 72822 50945 341989132 67125 72822 909973825 80166 67125 546208953 80166 15517 543431761 15517 51326 486609100 11975 67125 895395781 62333 11975 373924742 11743 80166 411706959 71653 11975 177606988 71653 46358 308133353 35873 71653 593757778 73854 46358 832110761 72136 73854 521369074 14644 73854 353097495 31887 46358 292221647 72136 25451 149832765 14758 25451 969051400 25451 21412 557254763 14758 11327 884323424 21412 64019 358384818 21412 11058 888091653 11327 24983 652701283 79167 11058 371286942 64019 76177 802265588 79167 48952 207983867 2020 76177 70394065 2020 22006 946430999 51203 2020 440843754 48557 51203 243395555 15671 51203 933800605 11322 51203 907712221 81566 15671 22344330 81566 44552 848472658 73541 44552 97056675 49925 81566 532801965 44552 21117 956244956 73541 2482 709222091 2482 6558 387942712 2482 51381 378387181 67136 2482 334435661 11190 21117 5639942 26485 51381 93145391 60489 6558 12367251 67136 20253 124903714 67136 20097 32963092 50718 20253 791380006 60489 46367 847370387 25216 50718 522471635 20097 42093 245839777 63736 46367 281155478 55103 50718 74969802 1265 25216 52051710 55103 77329 403895722 1265 36608 569733624 47027 36608 335235422 80518 77329 73686649 77329 21651 161515360 22978 21651 145462653 36608 12627 553337533 79452 80518 429645416 21651 28267 181587034 22978 58669 379492288 81472 28267 887266107 7649 28267 577316816 37479 79452 374008581 73640 58669 764263975 55668 7649 800905426 16969 81472 85686624 55668 81800 961342806 16969 32898 839600400 32540 73640 264622232 4296 55668 489969940 78037 16969 932635437 37737 32540 452536551 70486 32540 758315308 78037 57576 924789945 4296 52679 808240088 57576 79390 821376112 57576 79858 911278854 45238 52679 681128428 79858 59699 962197920 71418 79858 586782167 12618 79390 114224439 71418 73958 672937193 45238 27982 32921738 73958 5706 77178172 27982 22141 130857342 43386 5706 428714259 53950 27982 55097053 5706 72251 254498449 22141 60664 468465476 72251 75169 605831052 72251 24788 188603326 60664 36332 824728108 36332 5397 530932791 30264 5397 237685965 30264 70355 803765290 30264 80306 813783106 33521 5397 201969621 56386 70355 551106022 56386 61843 704290592 25865 56386 237468026 14439 80306 195432304 33859 14439 603673411 24906 25865 252465795 33859 5736 63941717 14439 7319 889976603 24906 48088 702669534 33859 10590 802012631 48088 44608 30978459 48088 45675 738286878 10590 67706 531108832 10590 13689 798165253 45675 24315 17590946 44608 39603 536644936 23083 39603 87542582 39603 48194 196981160 23083 56912 781116160 62564 56912 696225592 78311 62564 495459169 30577 78311 95477782 56912 18305 374655356 30577 42491 934206352 66777 78311 916550663 53817 30577 457238882 18305 49568 774197104 53817 77699 921226244 77699 23479 442610628 66777 32474 355230573 60620 32474 572042722 23479 47608 28898541 61481 32474 985327386 61481 2794 689628610 81712 61481 323325863 13625 81712 3749468 61481 33444 187061938 33444 11866 83218616 63256 13625 84681634 36268 11866 491558533 13625 29239 458676650 27998 29239 653794118 36268 44302 996839524 27998 26612 243212389 44302 74814 999444560 36104 74814 752168074 27243 44302 490318469 20723 27243 936105284 40309 26612 859462664 66283 36104 94605752 72404 40309 864104446 72404 45966 854089907 40309 3130 50098818 45966 34354 317916378 33148 66283 659766189 34354 54889 693561796 34354 34809 610788675 52859 34809 56349292 61776 33148 627408977 6143 61776 752111050 61776 73725 898004640 81093 61776 755889868 73725 19339 137862089 6143 64344 569001664 73725 42609 22761747 81093 14346 885145978 55611 64344 319511683 56184 42609 643065277 42609 32566 381577107 80251 14346 61940000 19628 32566 622972914 55611 10580 864818833 19628 70947 955374060 80251 44317 693906137 28041 44317 73246154 59311 19628 914669273 44317 10456 802812661 44445 70947 917122951 35730 10456 67586993 80611 59311 643032201 35730 68515 854764729 69279 80611 682247632 37481 35730 972446763 1183 35730 248919612 37481 39157 138810913 37481 51553 100399865 51553 33807 66361408 8033 33807 848061765 8033 70858 591419521 18518 33807 309551204 19191 51553 693017789 74380 70858 193465517 6744 8033 599812317 70858 30432 141537899 18518 54440 301745783 19191 75722 610264398 30432 29821 17780978 6744 25218 35819624 25218 56053 322857638 25218 28818 49284310 56053 46177 595598847 28818 18728 928485076 72719 46177 819935570 71570 72719 536212071 80337 18728 23547443 29477 71570 781053464 72719 22433 922500100 71570 63019 769944730 27148 63019 790140147 27148 45785 42228076 49216 45785 253601777 70634 49216 100912792 63019 53487 650037203 27148 23425 966643193 49216 60708 421471650 18491 70634 139596091 25429 70634 18128026 18491 20010 531547100 77046 60708 697144357 18491 74175 954451385 40 77046 618555144 69718 77046 994806080 69718 6956 415056529 77046 28597 768400360 26989 28597 381266139 40 17550 149598956 69718 68311 20669960 5777 26989 758767019 17616 68311 239760512 26989 7075 496118353 54159 7075 593854065 71665 68311 383335358 71665 1413 556311960 7075 11801 7594736 7075 72543 687674328 26196 71665 679180817 73263 72543 550067320 64284 72543 699801066 80640 72543 143770408 80640 71158 875353225 48686 80640 983862561 7599 80640 159904463 48686 2681 127980278 2681 73200 527756033 48686 73556 496598044 7599 425 734005649 23437 2681 512105179 63506 73556 259983250 73200 20451 884739814 40155 20451 26906157 63506 6788 229624106 40155 64255 731159963 6788 6711 85106570 64255 79335 449847975 79335 59057 604195155 6711 56570 753913524 64255 4846 55186080 73671 59057 445106587 890 4846 685005817 73671 69081 255939845 61468 890 849253354 61468 19361 977088670 13328 73671 812319200 19361 44559 134808373 19361 79234 357166254 19361 9065 974505855 21135 44559 720317851 38992 79234 71514486 79234 24481 841659547 39408 9065 34301398 10622 21135 699080009 10622 67908 738945118 33764 39408 554549257 33764 54340 789948795 54340 23543 861947023 66813 67908 126191636 25122 66813 740866833 54340 36521 777591610 54340 48972 45384925 23543 11564 955277747 11564 23072 926630860 11564 56660 841857887 530 56660 340482122 13749 56660 304889482 26456 11564 287251182 60207 530 333029071 60207 47791 979922150 26456 10394 445629979 47791 86 961058592 60207 19040 331575531 40608 47791 986500112 47791 11204 239238692 86 19657 118596521 11204 71289 985585679 73698 19040 634262984 33151 73698 271565323 73698 31096 723163379 31096 18196 912875255 2354 31096 879311932 33151 40884 98303520 8113 31096 261988316 75 8113 857927004 76149 8113 60855828 4505 40884 333930922 75 45915 244168456 64298 76149 549952734 63855 76149 975789968 63855 71219 810551863 16709 4505 511054427 16709 22052 110884284 16709 74259 442033669 76551 74259 411243956 16709 34559 348389166 16709 43891 81358899 26371 76551 99432998 43891 73108 99296911 43891 65381 168544057 7186 73108 308364478 47927 65381 965813596 22579 73108 103830653 7186 4190 307801852 18824 47927 293166970 64781 22579 295491161 22579 1696 230494660 71392 64781 604889075 2222 4190 804379349 2222 14152 576344899 14152 51883 64636141 1696 44001 97291565 57371 44001 857467861 2222 28672 883206505 57371 28832 558145874 30030 57371 471537736 30030 42204 133666795 44012 42204 361322101 30030 38321 352366084 36449 44012 596313532 30544 36449 805232122 42204 77281 454284585 50219 77281 550866631 5829 77281 82138425 75472 5829 811129102 68608 50219 128418334 5402 5829 288250087 5402 62275 579309331 1611 75472 422434460 43098 68608 660031768 1611 25958 219299098 25958 76002 699607035 25958 27475 273953536 27475 57230 148012389 65719 43098 582569437 3591 76002 976885371 13774 27475 488646964 65719 36054 128561041 14520 13774 195376316 36054 75976 99792274 36054 66855 574215487 66855 69786 587303360 51047 69786 453920504 74194 69786 713216220 69786 67644 481644878 1632 67644 709451647 49276 1632 209850192 77674 67644 758942567 67644 66405 175020517 80699 66405 962639695 77213 1632 503797227 80699 74140 850424212 77674 9221 75727723 9221 71460 884474134 74140 62235 747233767 77213 72509 130125805 25097 9221 64993364 668 71460 888947527 9403 71460 736558206 62235 68033 100301531 47660 668 680444436 9403 27804 624179758 44761 9403 923844558 78735 27804 226614705 64905 47660 995109981 78735 59109 561487727 42466 64905 833812166 64905 59196 343867748 18559 64905 95929893 74393 18559 33160276 63555 18559 65124639 42466 54295 869645613 59196 32376 438264294 63555 70018 354064568 74393 64687 65789589 64687 27304 98058283 64687 23006 116635625 41733 23006 636528651 41733 40831 810393066 27304 49332 991861606 24684 23006 904914105 69208 24684 9442955 58149 24684 817777623 40831 27266 353298859 69208 22729 581652583 58149 5276 314420224 32002 27266 107294263 70231 32002 481927922 33156 32002 795175328 28238 32002 572897406 5276 77435 290358588 77435 18468 607198940 24127 70231 98226430 33156 70163 299990745 18468 18838 811903646 70163 11325 419155242 37290 18838 697718034 70163 51650 160576722 36060 37290 781908897 64211 18838 134235872 51650 76308 752851063 36060 44942 715371400 64211 14554 485238283 73048 14554 258220232 37610 44942 33291811 44942 12997 993894876 36432 14554 354589677 73048 41503 435677310 36432 46942 549854106 41503 50668 213951951 50668 43647 27520405 41503 78778 783608202 61037 41503 61705388 43647 42451 945766795 49335 61037 310576853 70102 43647 59692114 13182 70102 233691463 14533 42451 628605941 40721 42451 824879184 49335 16160 704376055 6929 70102 717943810 40721 75007 739370442 51262 40721 4397447 9333 51262 377865942 54079 6929 910715805 51262 56077 768525654 54079 48611 224925084 54079 64213 221023698 50033 9333 201351480 70797 56077 982761104 67692 48611 99309511 48611 59651 280388948 70797 57833 375065780 50033 37105 756963417 67692 62300 795821060 62300 79395 763148658 79395 16573 12126753 37105 81939 291331057 39244 62300 530083201 16573 6620 423292100 60031 6620 113531241 11261 39244 936584264 81939 3511 448984310 11261 52536 477603145 3511 7534 176914806 42299 3511 14780471 11261 58921 60366517 23248 52536 314257988 42299 33588 56680656 58921 30523 487893610 69581 33588 237593576 59395 69581 71299287 13633 23248 458594067 3110 30523 971277225 75218 59395 884343691 52557 59395 134508973 8264 3110 291419779 23743 75218 188847607 52557 26782 81217550 36776 52557 95772577 50825 23743 831847700 23743 80742 239389370 37235 36776 258238815 36776 3992 32679214 36776 56669 329901461 50825 39781 19937536 4222 80742 476647791 55480 37235 522248063 56669 62935 306383515 41956 62935 628951825 13224 41956 740610962 45505 41956 893634837 55480 54523 539586734 62935 35315 477467528 54523 59696 453965895 31411 59696 583969337 72073 54523 536309501 71151 72073 883060511 1547 71151 229522413 1547 50307 109467785 1547 47463 288828898 47463 45866 979435258 50307 76889 73158492 45866 53084 553234895 47187 76889 847724958 302 47463 275301912 23518 302 798163867 76889 59714 325399361 53084 65203 103935543 31393 65203 516103934 59714 63982 81139693 8094 23518 696231381 15466 65203 775948327 57229 8094 411997508 34101 57229 347547967 33474 34101 269927313 10440 15466 503386963 33474 30244 254369902 47535 57229 603562242 41804 10440 808603810 27988 30244 989791516 9460 47535 892139470 41804 4528 105358820 9671 4528 683255034 5197 4528 725438420 43616 27988 619712148 45768 43616 151948588 43616 55348 276543656 55348 26414 600268122 26414 62732 638400354 44151 55348 62522806 53380 55348 436709303 49415 53380 10206587 34609 62732 847487922 11087 34609 351200351 50586 11087 917572378 11087 37329 592513803 49415 15778 833979950 50586 26772 732283379 15778 81268 907166984 26772 39593 569110301 26772 18315 969332611 15268 26772 547855361 26772 15095 353988503 81268 38424 786933779 18315 73044 948455921 14002 15095 605749222 15268 25199 120399053 15095 9455 928760777 14002 41267 82240987 50531 9455 329011406 309 14002 325985696 9455 75163 514557913 75163 66694 619397831 309 69573 382233330 75163 62884 409595791 57643 309 758476646 66694 2616 377435219 69573 80574 477321018 58715 62884 306971840 9125 80574 428845278 41777 57643 818744081 58715 50666 345625684 41777 5979 503066659 41777 35388 612062808 35388 5094 259380290 33649 41777 437637360 70379 5094 715115772 38387 5094 597847980 18621 70379 51552914 18143 33649 566111117 108 18621 783941290 33134 38387 545109805 38387 30410 335952471 18143 49941 745316580 18143 47907 991718319 33134 10707 603384771 29042 10707 61272709 10707 18880 454638234 22347 18880 75913266 29012 47907 2163362 18880 12523 860291606 22347 44227 920659539 12523 11236 244512343 11236 7128 614953681 44227 33849 351105179 44227 70512 314763010 50936 70512 210685261 50936 42924 148939328 59145 70512 587336337 33849 40847 894594741 35774 70512 920934115 56290 50936 242033407 65861 40847 299506316 13717 65861 546546190 41967 65861 615889032 27762 56290 563229486 46446 56290 841026622 46446 19755 756620716 41967 23690 707429245 45764 23690 86636922 19755 81927 257671894 45764 29528 46097243 81927 36985 113789096 80514 29528 867511235 45764 40765 794325176 36985 57399 132696439 51819 40765 112601838 39353 40765 549982465 57399 25688 923917835 57399 80343 640044085 57399 67469 497754557 57467 67469 573536555 76530 57467 392195296 45566 57467 129352844 80343 45853 406764367 67469 12626 10675315 57467 39103 469906046 76530 48484 132793415 39103 39184 956841825 454 48484 137336924 62923 12626 319959676 69160 39103 171458993 454 31172 349795907 62923 28390 549702367 69160 11139 670486463 69160 67664 518553309 69160 66539 98052722 31172 22814 212054898 66539 54389 127279834 54389 25713 589872558 54389 59076 557397506 54389 48542 198480460 22814 48511 362353128 25713 49844 463515043 25713 7938 889127574 48511 26423 775394654 80156 7938 575918028 40643 7938 494165113 53532 7938 520811454 53532 38365 51944027 38365 3492 86130281 68140 3492 212055286 47356 38365 367619898 26742 68140 526947370 10877 38365 765517925 68140 81138 28943931 10877 7389 422400500 72019 47356 55251683 10877 80045 263730965 68604 10877 808981280 563 72019 824651390 72019 69773 214462138 72019 50301 236262280 56785 80045 178799704 56785 81323 457527430 7902 563 948371650 71830 50301 653757415 81323 7067 432873413 33866 56785 289569820 33866 40262 368793394 78036 40262 929157059 77953 71830 83035875 78036 38232 477678064 9931 40262 988827536 9931 28617 362086981 35618 78036 599300266 17466 9931 87217450 24799 38232 439824140 10974 35618 227422355 33032 24799 80553463 24799 42288 849367572 55978 10974 81123845 55978 49536 894384749 33032 41278 229535000 40864 55978 326334389 49536 49707 91558663 40864 69941 848582066 49536 81302 459565357 54007 40864 17914794 40864 53039 772701858 68857 81302 98718059 68857 7904 419256495 16728 81302 38280879 16728 35961 509415237 35961 4970 477704477 44561 7904 950653016 5412 4970 323926512 16430 44561 387746086 44561 58624 250806818 58624 2046 107298529 29413 16430 68125828 29413 22632 832632655 57712 2046 78484428 2046 49482 95484375 29413 54274 593107255 57712 81095 181433694 39483 54274 92704707 33546 54274 730277171 49482 12507 459770823 29126 54274 101721517 39483 27215 534693806 27215 35312 969580049 27215 9195 789184094 2039 12507 781964278 38072 35312 827123570 50510 35312 617132118 20912 50510 793152697 20912 45979 516989991 9779 20912 446995485 55193 45979 525585394 63526 9779 185693298 20912 19948 436960752 36084 9779 307709277 19948 1957 114416289 13132 63526 111963030 16050 63526 409988099 3892 36084 121028688 46961 36084 62826204 7582 16050 441926983 16050 9241 802720043 7582 73802 439085988 7582 12278 869332649 7582 31947 427165984 26627 73802 808908509 46825 31947 703829705 26627 29728 619296907 13629 31947 894029341 19418 26627 872953706 19418 69354 928528281 13629 77619 674251416 29728 32529 908540498 13629 44297 244697196 32529 69376 168840363 57502 69376 644814667 40951 77619 4830231 59574 57502 584850597 69376 50952 424935921 50952 59128 528671253 59574 37746 545538587 35496 59128 578779722 59128 53515 377106366 53515 81653 991407644 81653 24158 106850637 53515 19285 325390674 24158 71222 556764044 81653 45578 780902928 19285 70731 936397954 78071 70731 199906428 16225 19285 333123523 54955 78071 421038362 78071 2519 997288504 61750 78071 781869970 52561 78071 17621256 54955 58205 126842679 49108 2519 353153686 48355 2519 665044483 6962 61750 756215378 48355 57317 1395758 6962 2657 78362527 6962 74526 750961282 13788 48355 31461220 74526 24075 952947462 2657 30451 409980684 74271 2657 778130191 30451 73313 702607684 73313 3086 933574308 24075 48671 910090211 44533 3086 827153313 12882 48671 731018201 12882 21160 343387658 58497 48671 364651092 69199 48671 666948287 69199 442 222433318 12882 50480 836448835 44377 69199 700163174 15380 58497 935922414 50480 18918 824307027 79118 44377 404516268 10598 18918 599272816 79118 14816 682424616 15380 67798 86847711 18918 13597 706809388 42536 79118 36475902 41990 67798 629682088 13597 57735 45507744 57735 31193 556698689 53606 42536 686534587 26599 41990 531025305 34297 31193 597023720 34297 44912 62280099 2634 31193 659916957 26599 9995 733843988 62654 34297 592105089 62654 13963 571028044 36815 44912 26039414 36815 40357 198291105 75138 9995 574484283 6535 40357 667374095 75138 75905 144095894 36815 61489 83486987 61489 33714 975158629 48477 33714 599762472 75905 28180 568865352 33714 43073 275693820 43073 34028 203294617 14884 48477 168108666 43073 81671 188692782 11879 14884 199951907 66497 81671 892829258 14884 65793 824692125 65793 5583 729465309 66497 25720 736788495 47191 66497 780600071 46000 65793 767426125 30427 47191 553735123 31276 30427 966815951 30427 66090 48647838 30427 46593 895619667 78272 30427 254915250 58653 46593 488434960 60229 78272 509287406 58653 43053 173937789 43053 28519 558496279 48374 43053 331294407 60229 52176 849902344 24861 28519 75226909 28519 73745 884002460 39010 52176 735833594 24861 17288 68694344 49587 24861 294331197 53012 49587 59205531 23333 49587 3839569 62367 17288 385274621 15381 23333 430399256 49587 66285 923289072 13958 66285 98399736 63771 66285 427894192 57459 62367 835589364 68668 63771 351259918 13958 23721 142748708 13958 41342 27903003 14687 57459 633046264 23721 73864 29991020 23721 72866 281540695 73864 56907 577172276 41342 68336 573631179 17346 14687 542051738 50735 72866 449263874 50735 76596 181962682 56907 27559 567516228 68336 68091 503530046 50735 39113 95377282 63427 68091 495802536 76596 4316 770331057 39113 50821 950366767 53136 63427 900741064 63427 22084 131055382 31585 50821 742691582 72677 50821 607699885 31554 53136 112248114 53136 27192 452620517 16918 22084 526282668 31554 75332 115866389 16918 5233 774514963 30926 31554 560242371 75332 36184 108113524 36184 22877 712979854 75332 15508 995196653 8608 30926 986973801 11955 15508 908361193 16786 15508 531123826 50687 16786 768126687 73267 16786 900438635 7461 16786 528258307 62286 73267 240083246 77412 7461 398043382 78096 77412 178902062 7188 73267 392408718 78993 77412 752388940 78993 5346 150146570 54917 77412 361471222 79047 78993 228920078 78993 76428 166783598 76428 16372 988266166 76428 55925 694677142 54703 54917 943614316 54703 21147 263278667 16372 18967 593012874 18967 68369 927591973 55925 60144 524372173 54703 73797 614293951 38510 21147 565411681 8669 38510 699257953 48620 68369 792997162 8669 36373 977260429 35952 38510 616794554 72981 48620 53920174 8669 14616 118215427 70383 36373 922347713 28814 72981 226977520 70383 2327 708141652 2327 76955 695342172 70383 40310 734849190 76955 21046 135137621 28814 12884 262142576 12884 22061 387665431 71443 76955 286958047 78897 12884 522148889 71443 6536 763413860 25810 71443 290379243 34273 71443 110806132 47032 34273 784438640 3077 47032 605404778 12333 47032 237946426 34273 50626 861652009 47679 12333 997293695 31666 47679 488032132 78610 50626 393730329 50626 53247 686023612 77230 31666 590355184 49948 78610 745926792 54450 49948 677119064 49948 53304 783614076 53304 76092 871617188 54450 8876 219446703 53304 1376 992734925 76092 63341 774202927 36622 76092 200011839 76092 74079 384860332 4937 36622 759876546 61193 63341 755398559 36622 16367 521338701 61193 6551 154838809 74079 16464 318828362 16464 69285 148969679 40790 16464 641544958 16464 16170 592236860 78661 69285 780297660 16464 1109 222964675 11101 40790 627911572 1109 24296 371460329 25761 16170 477696911 40941 25761 102852763 76553 25761 377787310 25761 61791 115667014 10463 76553 439258134 76553 77389 747350447 61791 1311 967012613 7055 77389 728182214 10463 21158 743051675 42123 7055 900057220 7055 34262 624564713 42123 38936 408293356 21158 14713 573177715 13372 34262 614326271 42123 47616 926185757 60534 13372 526768485 27410 38936 131449855 14713 74251 934107767 27410 30779 822367041 30779 21103 499417370 1938 21103 625873053 72200 30779 74738360 33730 1938 1473422 72200 62924 436275690 21103 53956 532588815 72200 24919 834154429 33730 32869 533659689 24919 55295 119564951 24919 21395 726222165 53860 53956 160443042 53860 38737 719677820 55295 70754 761323290 21742 53860 21865473 26062 38737 65397539 70754 6815 450238538 65201 6815 810890388 68590 21742 516615424 6566 26062 374029956 34308 26062 393582020 81403 68590 967646640 63517 34308 999154905 12472 68590 788357062 21635 81403 896765204 4947 21635 492168349 4947 46489 641813234 4947 33388 127911642 33388 52449 44855616 58342 46489 770167778 64295 58342 289698689 58342 66066 468502651 76277 52449 105412924 54298 58342 668565167 66066 57108 870054485 64295 41715 845149891 41715 79844 705417119 79844 73435 42323689 45880 79844 319630302 57108 62950 942419318 51349 62950 591119114 51349 3240 691899225 62950 61124 792231756 45880 57949 299456102 24624 61124 414078497 31901 24624 608841159 62450 61124 610221896 61124 43678 296230763 62450 7071 61769548 12815 62450 42695867 62450 26935 859907402 80412 26935 47976887 18747 43678 258191340 12815 10280 974929245 24401 80412 773497675 10280 67779 794217146 80412 40128 909485280 68170 67779 450065487 68170 36679 10959937 68170 32808 243837108 32808 67234 524178168 67234 12106 981331969 12106 70183 635054775 36679 20309 702551234 32808 11842 94875011 80080 11842 628648354 70183 33787 190641908 66645 70183 225139634 66645 35410 619442164 56841 33787 26654888 39828 56841 822450142 70112 33787 610072978 66645 49620 12021105 68035 70112 138685158 43182 56841 514692753 21582 49620 153052175 43182 74001 940233230 59230 43182 25787335 68035 27364 116979575 60901 74001 124628677 8866 27364 178618369 15518 60901 19153348 60901 41920 282418620 15518 11872 670609873 38799 11872 149394560 40718 11872 147316974 11872 74122 75685844 11872 10 408812823 38799 60898 670044766 74122 1705 815720689 32435 40718 782536595 48969 32435 76124789 60898 59471 808189706 4381 1705 3090531 59471 47372 682767041 59471 45758 842056564 59471 22257 880996237 47372 25346 83162036 5999 47372 810535593 6988 47372 770308341 45758 30711 8585718 9528 6988 784291204 25346 46045 527531615 9528 64381 877011209 9528 64398 593118357 30711 5860 87346599 39737 64398 366537461 5860 33240 803457478 39737 75964 117899861 33240 3463 804929146 3463 77804 934267215 3463 6931 514568661 43229 33240 213228322 39254 6931 683711010 18344 77804 909051653 22313 6931 836210417 69194 39254 76677365 69194 3364 854425281 22313 32698 666121997 3364 80569 506818060 69194 3751 129201088 24367 69194 487411657 80569 49225 610152395 9437 3751 375498414 15802 9437 949933492 71152 3751 233751857 53181 24367 532445970 9437 60625 404496861 9105 15802 51083913 74161 9105 474470906 60625 35780 247259921 9105 32016 730289285 28844 74161 783699293 32016 1331 928146263 42921 32016 21183757 22213 42921 561577994 22213 81554 881645331 25139 1331 351156092 23202 22213 44891485 42921 45327 924882681 221 81554 612114765 23202 76845 731542035 45327 6970 759471404 29754 45327 595267726 29754 62893 76763116 6970 48649 475723581 24682 62893 232936304 48649 78482 647960320 80262 78482 495760132 80262 51359 318973236 48649 73659 716103606 62102 78482 224877783 78482 55891 782057230 64416 55891 647095712 51359 21550 7721080 67553 55891 674290042 21550 15525 435645630 55891 61719 469429279 67553 78729 394387322 3617 67553 710705049 3617 35603 986951985 67723 78729 647689822 78729 37437 244957846 37437 6722 941556584 75724 35603 576789424 73945 35603 962694565 70714 73945 993597400 70714 38615 448191016 7995 70714 616122572 70714 78621 307636045 78621 74137 519781471 79259 7995 96195846 74137 4256 240274513 4256 31396 3060485 10049 4256 482838479 74137 63565 958328620 4256 10267 752710513 15067 31396 247227803 63565 13713 754184933 55972 13713 443419036 13344 13713 301830558 15067 58597 181416437 16541 13713 298718649 71273 13344 628631637 55972 36180 724894181 21861 13344 243717571 62965 58597 770710118 21861 29657 905135452 42908 36180 758054891 64342 36180 350679165 42908 20567 326994171 3409 29657 415716534 37733 29657 767542577 64342 7487 782405742 68829 3409 704245074 8575 7487 557734568 68829 34434 189487428 67437 37733 6536289 79228 7487 221274807 67437 80355 108079996 34434 56113 423951957 12234 79228 895877339 72107 80355 691710983 80355 31741 910679406 72107 589 414241428 10163 56113 395691943 17588 589 422882706 17588 19723 525972982 10163 22817 326869164 10163 42170 417185494 42170 5095 239236201 17588 73706 889706218 15648 73706 566587415 22817 33280 769446054 36725 42170 236443131 5474 15648 586547559 52535 15648 229323616 52535 4438 560089863 4438 58160 135954040 18381 58160 75833172 16550 58160 437160539 58160 28928 143947416 58160 4114 135449942 21422 4114 902984878 32326 18381 683331820 21422 37245 198466042 58053 28928 123133 37245 71807 203807998 58053 56729 689447465 32326 52045 207089119 6361 52045 703296451 52045 76018 438802033 57120 76018 981094275 70989 6361 558687365 70989 21052 322177514 50754 6361 372276482 76018 14373 958562000 50754 6713 471897648 21052 47142 891176993 77712 14373 261363746 58509 47142 400085597 18755 14373 202109533 6713 75047 400518396 76862 77712 819435625 58509 4040 231687932 37855 18755 15856457 23205 75047 525194122 63166 37855 720120798 63166 57308 306066735 71845 37855 328369412 71845 16337 765845049 57308 44747 92615001 27433 16337 921902489 24908 27433 523451691 71845 11169 644427873 24908 2590 92620995 27433 36947 244645224 27433 64792 297238548 11169 56974 553164406 64792 43066 587645830 64792 25099 995715267 36947 39284 572353069 71772 56974 763193474 12905 71772 879714135 54040 25099 276314730 33004 54040 402537157 54040 31053 761245789 41878 71772 471599528 41878 62561 59664806 40963 33004 201260460 41878 67740 632383004 67740 1768 453638848 41878 64633 441128330 1768 11125 374708197 66331 11125 720067918 26496 11125 631661423 26496 2553 270889012 11125 8939 941725273 47232 66331 54037410 47232 5890 955859044 47232 64103 734555655 5890 15765 77544618 47232 65110 853548357 64103 43848 883982422 30954 64103 396711713 30954 30499 174854891 49562 30954 84157036 30954 58972 758639294 30954 37357 231887483 37357 67033 224610802 30499 7240 800734216 18659 49562 372771286 30096 67033 765319416 6813 30096 105705713 71491 67033 693485018 71491 62097 2225315 41737 18659 124993657 41737 62890 628874817 48468 62097 628914076 48274 41737 596787876 62097 81820 155649172 53945 48468 759753204 48468 49373 252652854 53945 60940 617607922 16408 49373 356772688 60940 49541 289012088 60940 49125 551007298 60940 72523 81646481 49125 26294 681312632 6379 16408 988199889 68176 26294 953949649 36582 68176 655354673 73796 36582 70195135 4078 36582 910001670 4078 26842 354635779 8112 26842 429767698 73796 26643 983465012 26643 30073 750091157 63502 30073 412946100 26842 58586 720658202 8112 6230 914950502 63502 63668 779742041 6230 18041 523970013 20143 63668 487317213 17905 63668 753773414 63786 63668 432596645 50664 20143 318458655 54744 20143 491699070 50664 34432 77213507 29319 63786 940279348 54744 49485 466039335 62250 49485 794650585 34432 44954 264600648 34432 9230 538138563 9230 2278 617473521 29563 49485 299781884 35411 9230 120983405 44954 54551 703414522 2278 52379 645945146 54551 12450 555268761 45446 52379 518765187 49459 35411 664990673 73822 12450 780849422 68220 49459 78393981 73822 55767 263423182 47857 68220 994944914 47857 27519 93753075 9966 47857 31483214 27519 27647 39369942 11134 9966 888416818 27647 28779 680934891 12747 27519 894300184 9966 16501 972755326 230 12747 4420762 50215 11134 640962790 12747 50776 575968081 12747 13304 252587628 16501 60121 996951818 33496 13304 250164847 65764 60121 449049028 28998 13304 946535476 60121 20936 95566896 60121 54820 938622141 20936 16696 103674972 46017 28998 401704585 74804 16696 339868244 54820 69507 885323191 37137 69507 589590470 69507 52900 684399483 1866 46017 34328039 1866 2950 858733452 1866 56923 337606600 2950 69242 703771223 2950 18188 849790829 1005 1866 114936916 56923 4006 172556799 1005 74382 595350149 1005 3910 806793642 18188 19683 100206502 19683 35226 216997072 71155 19683 607593103 64331 19683 437066911 64331 36787 791033742 64331 14556 56027511 44741 35226 325701311 71155 61833 653311847 64331 75485 405684367 58834 75485 788543 58834 1623 30509564 329 61833 915908010 51250 61833 1935579 329 5781 59435221 5781 3826 209104852 1623 38011 983774366 41696 5781 629213825 3826 37322 663738789 43005 5781 610153102 30132 41696 582239571 41696 7159 832495780 43005 78462 581652768 43005 42030 286171679 37976 30132 47664554 7159 51230 78399412 78462 27076 801311636 44784 51230 899032467 37976 69464 106871804 69464 65627 658200804 69464 4901 350770122 39919 69464 32535886 76620 4901 881649707 32107 4901 240348625 39919 32605 751072988 17604 39919 351226896 28630 39919 104204920 50334 32605 676612340 55350 32107 46952466 49641 28630 625855002 31219 50334 507156414 569 28630 995586465 50334 15499 518196087 55954 31219 730720395 15499 6320 500619678 50475 6320 791374913 73564 6320 961259553 28573 55954 890966987 55954 57481 338176859 11148 57481 93330457 72153 73564 686850038 50205 72153 127595105 27222 50205 333312727 55852 50205 181945345 11969 50205 619507813 69620 55852 179914912 55272 27222 217087459 55852 2102 140164977 76023 2102 627669358 7744 11969 360351436 76023 56707 112322921 4660 55272 684711535 4660 17422 828153497 56707 72435 769008084 74605 72435 412026833 56707 11211 960612901 50761 17422 159412243 73773 11211 594964528 78394 50761 744931800 4592 11211 725506512 55835 50761 437226568 5477 4592 196136539 62490 73773 785955499 12249 62490 242113921 6267 5477 207186887 81127 55835 246946593 53197 5477 606708055 44429 53197 98124980 66098 53197 359852999 72071 44429 158740957 73208 72071 581987955 28919 66098 575789402 44314 44429 60078213 39038 73208 86641517 39038 17182 800180151 35272 44314 21965975 6723 28919 275118501 22794 44314 744237094 6723 72685 554404028 38408 22794 179731557 22794 41493 441332721 41612 38408 786133420 31627 22794 358336276 38408 23453 40451377 38408 49970 603907814 40421 41612 195101805 31470 41612 318546190 61910 31470 632328665 6270 49970 794161485 31470 71488 36150765 17866 61910 88667260 17866 69219 684264704 12376 6270 128735602 75621 17866 277376110 63812 71488 119885513 12376 75149 149763244 2389 75149 883785814 2389 60786 314291708 60786 71471 820155064 50819 63812 665344063 50819 72917 553935416 8894 2389 314991346 66724 50819 483853424 8894 27123 103622357 66724 2441 518806542 70192 66724 724872895 41250 66724 50406210 58368 2441 971259562 27123 18212 395188447 2441 54880 714797790 18212 2782 558259688 58368 43219 928808541 59347 54880 800457698 43219 54778 536683942 32977 59347 302876032 8766 59347 749708339 54778 63785 914990222 33791 59347 434325752 32977 79852 864536044 38039 8766 381891256 18320 8766 382753929 18320 66133 843332738 58235 66133 73450800 73078 18320 464818299 74098 18320 768260671 58235 55145 983713205 61980 73078 44177123 55145 9587 621082211 68324 74098 713171045 74098 18354 22796632 10536 55145 64826857 61980 80401 725374874 66757 80401 542237354 80401 52201 83693426 66757 50443 550165085 50443 31802 642632335 80401 18296 129897881 31802 59356 218595502 42566 52201 858106422 61691 50443 671987927 68198 18296 715546238 18296 11241 657920152 65850 68198 125771929 15875 68198 161907231 68198 73655 141801215 65850 29367 854990051 77617 65850 809725182 50978 29367 891477849 52962 50978 592581901 52962 72713 611252285 51021 50978 145788655 36790 51021 780698699 36790 10665 297398742 62100 52962 331551566 57667 10665 535224350 36790 29009 634388606 57667 73582 511756974 10665 38238 715526648 38238 7004 276343820 76270 57667 328988227 44652 73582 62137742 44652 24455 477289455 24455 24949 469375902 76270 71165 928858159 76270 46180 48971279 56596 44652 909737488 24455 72859 351544113 71165 52685 175479168 46180 30449 542246737 72859 61763 804448017 72859 19012 363086575 43955 52685 33274375 61763 37192 436178081 60568 19012 364888802 37192 35718 478751251 50513 35718 983183284 35718 20375 730371655 43172 37192 117784616 13820 50513 534272743 26615 43172 114221710 13820 51219 144302269 26615 61119 483036653 13820 34075 419428085 51219 11569 144789236 9300 34075 18062904 2954 9300 744178608 11569 48993 945622925 69220 2954 108509378 49988 9300 378770355 14401 69220 946839257 14401 62524 19791557 43007 48993 103443298 14401 1844 95527981 20612 62524 654943467 1844 48818 972903386 20612 79293 65561094 20612 2119 350673425 33523 20612 318084736 48190 2119 59629917 63500 48818 584292681 32597 33523 117143923 73042 2119 311358649 48190 76912 958440621 63500 14857 149600555 63500 17805 598298904 30176 32597 47248932 76912 56790 731495052 78709 30176 73286371 30176 41654 76952841 78709 80373 161856455 41163 80373 54944064 76830 80373 872094581 54681 41654 628531644 41163 4074 28235348 58977 80373 505569637 4074 17226 618370730 58977 49315 940999317 17226 9846 243029457 48804 49315 54630104 17226 41381 941683614 41381 16916 194102522 81300 16916 123535817 55603 16916 844657473 53085 41381 457653306 30236 81300 482601074 80797 30236 823982890 6328 80797 846927308 55603 21464 795678975 80797 60613 738773137 74963 80797 16136863 60613 64736 288958700 79818 74963 572089032 79818 37932 121786021 37932 64356 834430656 46736 37932 60264850 20563 37932 681861481 44617 37932 470079516 52279 46736 32481296 44617 4127 559768534 4127 65018 88863653 52279 77206 109644362 65018 25699 284947444 60935 4127 461440363 45890 25699 137063322 42034 45890 757057090 42034 2555 297072623 56431 60935 345256826 42034 40118 128490158 73946 42034 389312843 48035 56431 495975319 48035 50917 444067783 77716 40118 556461414 50917 47420 835750447 47420 12945 81400638 32563 48035 931593659 12945 69709 142921288 69028 77716 83110832 64725 69028 555358741 71256 64725 361011500 69709 79965 597281043 64725 39677 403171296 69028 36513 16600730 64725 35152 468548019 68861 36513 67987317 68861 72177 665560749 35152 79728 159954905 72177 61187 594315785 35152 43745 23775831 68861 46807 157875377 61187 34190 530617912 8361 61187 127957107 29638 43745 983223406 65565 46807 101407930 59736 34190 608135481 29638 69406 936036909 1241 65565 433004369 29638 1651 952286538 42818 69406 940152675 32339 1241 152245035 69406 81774 131211770 32339 76624 424618976 42818 46084 779950665 70868 42818 7582992 76624 10441 154033692 2074 10441 613935663 76471 76624 107443753 2074 80285 358190802 76471 9726 952960707 2074 58284 334282006 57626 2074 774534510 57626 33018 619029062 58284 42636 462043469 8609 33018 214693027 23981 42636 844666508 33018 63368 262852485 42636 56030 37260194 23137 23981 119561301 8609 29003 411438921 24247 56030 325970055 14611 23137 145119009 64791 56030 250124216 27808 29003 681798487 64791 73264 195746270 27808 72469 772946449 27808 31275 900888083 27831 27808 800347190 27831 54564 460052538 54564 34671 796265445 51831 34671 517103153 31275 8415 894199974 34671 31159 321842930 54564 46168 172459799 49281 46168 601187376 49281 80132 421064871 58892 8415 1887682 20268 49281 719579498 58523 58892 818746640 51207 20268 712843265 72327 58892 741169879 58523 18233 544521185 21197 58523 738303372 57758 72327 719524157 57758 29977 312291735 72327 75502 725617823 74790 21197 861754255 72547 75502 314383225 29977 2386 256310665 4581 29977 330034115 51756 74790 923258092 34352 4581 637171821 72547 57754 317282865 72492 2386 29674021 61437 34352 463162003 26984 34352 3038764 43658 72492 933339698 4655 72492 551422544 61437 31101 597461024 26101 26984 722515330 43658 17545 491769003 26516 43658 444180345 31101 52642 772983650 26101 47636 242153142 54621 47636 950439292 20069 17545 739308705 54621 59670 175802592 15757 52642 503875858 24093 59670 438264544 40184 24093 481631310 38206 40184 128583514 80186 40184 958274778 61841 38206 737262721 38206 11102 438598982 60235 80186 485676723 52319 60235 949509202 52319 36889 314280166 11102 53360 36001683 43674 36889 857285817 36889 7424 821590830 53360 11284 702858430 47665 36889 386455194 3278 7424 642412760 66644 11284 224262827 45003 3278 276397279 38484 66644 687136549 38484 40260 43080560 66644 80715 171936704 66644 40576 860141350 40576 79549 820099725 40576 8 624166347 40576 47472 28296499 8 32501 15814825 8 29530 730743028 41994 8 194969355 8 41871 385858451 22970 32501 818266092 41994 57265 776488806 41994 60266 662644695 57265 18334 246388855 57265 73801 559162119 57265 53127 49055466 22064 53127 283969431 73801 41985 87618659 53422 73801 684044203 69881 41985 194961554 34029 69881 382360010 53422 21923 951689762 43670 34029 140072582 53422 38833 976308175 38833 33654 939799347 16745 33654 85386072 33654 42272 134480270 43670 29264 71260641 42910 16745 715142860 29264 2367 441199638 23275 29264 956207598 42272 9216 434096707 2367 54433 563763621 64461 2367 236804160 38148 23275 134466448 37171 54433 408534724 37356 9216 360056464 24888 54433 767517642 24888 20269 747689976 49432 38148 687687331 33434 37171 958508793 20269 22123 298071113 8369 22123 487464630 28159 20269 447663077 28159 68622 244530298 33434 28388 181945169 15173 8369 84150517 77283 28388 293431275 29351 28159 990273590 71524 28388 895721960 15173 25428 814517496 15173 3569 346599196 77283 35443 369513871 71524 57484 527219354 21586 71524 562975354 3569 32130 657209520 51563 3569 840496437 71679 57484 172022260 57484 26668 29645087 76846 51563 383084907 71679 51299 213580750 51703 71679 327429630 71679 38023 33588301 77377 76846 945645402 76846 32354 3612688 51299 26886 706150979 49592 51703 850656746 49592 55086 697736842 77377 38225 19383362 55086 13088 42407164 26886 78424 144895581 41101 38225 956359212 78424 17716 359930016 13088 50056 165869435 49976 17716 600583157 78424 40813 368783186 34365 49976 966500766 9895 17716 111895172 71186 50056 22106419 61858 34365 581500007 60607 71186 603940635 60607 43408 696365638 4422 61858 192917510 60607 10132 232317048 63802 60607 324091375 63802 68143 647175936 43408 66299 826857244 57769 68143 454378974 53512 57769 436949319 59614 63802 133911412 26255 53512 21719100 26255 59074 556729081 9488 59074 51423762 26255 35080 545857981 9488 7648 431197525 20353 35080 951765634 17916 9488 120041674 17916 77454 47284591 12918 35080 747266451 26403 17916 377776404 23241 17916 554325849 67379 23241 540344781 26403 19740 186036537 26403 26430 125519403 19740 62645 320004863 23241 47574 365551030 31599 62645 762125410 47574 64140 34976527 31599 5957 443420712 47199 62645 592112050 47199 38167 560708845 64140 72399 614789096 14315 47199 897041655 75965 47199 993709702 22349 75965 941675324 62133 75965 568182281 4174 75965 101471146 81319 62133 434733316 4174 8075 808283516 4174 48675 763009887 48675 12277 819683531 61176 12277 322528690 64652 12277 903357377 12277 76209 100390812 37126 61176 938339723 12277 59864 926429025 2006 61176 941413244 27145 76209 32315437 74323 27145 55808157 64251 74323 187795705 64251 23092 102543945 23092 4792 51033705 11910 23092 717021398 81234 74323 196555471 38221 64251 46019739 31060 11910 506109643 56844 11910 793158974 56844 51355 152544911 38221 2332 186143549 4990 38221 895810789 31060 78803 502987633 4990 71254 476048189 13535 71254 68490635 59443 71254 987888476 2952 71254 386905114 2952 24797 679331322 59443 27150 931662166 70399 27150 398496847 59443 12755 68648396 24797 43791 26504829 69067 12755 259650375 72284 70399 685404103 62840 69067 213769153 3782 72284 601842049 14494 62840 795917434 72284 4868 229428672 61319 3782 24925353 62840 62565 448338644 38422 62565 66356837 1976 38422 922747478 38422 60518 464427650 38422 8128 647743708 39315 60518 37476526 6583 39315 749806080 1976 5165 346325572 60518 26570 73309405 6583 67354 13958079 26570 31886 511301645 67354 62731 154211570 5165 34299 332672632 31886 12723 168345583 34299 42666 101550421 65236 62731 120094515 12723 54441 991719621 54441 41183 838632533 39756 54441 492229650 1518 65236 221578599 1518 3913 404182699 64465 54441 38730263 33404 1518 217696395 1518 6774 782816037 49060 3913 843548130 33404 70299 754752005 33490 64465 729534047 2489 49060 25542520 6774 34120 711608927 70299 56376 624307982 70299 550 239675386 2628 2489 68081111 13265 2628 783370196 2628 11472 998378456 45763 56376 914806526 52494 45763 120605904 37362 45763 184044879 11472 1812 325494354 16889 52494 249424700 67913 52494 545263421 16889 34747 610117207 34747 46899 152855305 1812 54111 61495350 51335 16889 254374282 34747 57899 372285925 34747 35174 143812674 57899 59759 328117460 51335 27245 695872668 51335 76649 676156477 76649 72970 239603853 30560 76649 619240879 52587 76649 614984928 40107 27245 372062272 52587 76398 57543381 72970 18078 753822372 30560 42352 566976150 16794 40107 755338577 20305 42352 408623532 34218 18078 750745628 8223 18078 147487254 75356 34218 246712778 34218 14518 440025564 63377 34218 208226411 67319 14518 686317893 67319 62926 682665705 3199 62926 327862241 67319 3168 138647852 18960 63377 810225042 18960 48400 735842800 3168 42905 837229793 3168 10920 470575224 53392 18960 558637451 48400 45961 829070097 10920 3075 747780428 3075 55129 482775146 37606 3075 407879979 55214 37606 39083958 76548 37606 304318161 59360 3075 836320123 71076 59360 131693257 76548 9156 621590499 4997 71076 525925112 56487 4997 107435366 9156 20987 828497522 56487 4286 56434927 4997 19175 37976037 4286 61361 922449607 33436 56487 457956651 30387 4286 563874470 19175 44802 36368131 44802 52719 101004760 884 30387 628653889 33436 26138 144670001 52719 51059 239915436 11654 52719 628640802 4445 26138 205008651 66873 51059 683680538 58603 51059 715502350 11654 73352 772116616 58603 11497 486910418 2201 11497 62243537 11497 9649 60594393 57190 58603 121499942 55224 57190 293761899 57190 57436 724288122 57436 53637 437056727 9649 18535 626894487 57190 78373 670414298 78373 27301 851199014 27301 60484 310103660 18535 67183 134454775 76322 27301 435103817 55357 27301 98562423 70703 27301 314283916 18915 60484 399638739 10684 55357 404263281 80839 10684 178597139 47944 10684 4124469 41110 80839 983408716 78886 47944 543020541 41110 22836 628016395 80839 20002 90538769 47834 22836 898304232 41110 34430 584024418 27838 78886 523799150 40959 20002 934375761 69355 20002 261756738 47834 77031 181421938 40959 22234 225118445 69355 46571 936030898 22535 40959 149416537 77201 77031 939155807 13051 46571 805151852 77201 42038 333143455 22535 36222 241166643 42038 38137 201290106 36222 42242 708757612 36222 11152 829126619 32271 42242 905298291 11152 38246 914114139 80523 38246 159795465 80523 66452 792384065 2910 32271 923002178 80084 2910 634387712 80084 75037 322028206 2910 62179 772877805 80084 13415 763229139 62179 28676 504491117 22247 80084 507830238 62179 19799 61974260 80976 19799 566314916 71144 19799 323212619 72793 28676 260125940 39679 71144 439683421 19799 27317 270522975 61304 27317 447038021 71144 549 54803810 19457 549 704386991 47390 39679 65744439 47390 6435 978442959 17278 549 614226013 46346 6435 564250086 67802 6435 20903427 81267 46346 503385193 6532 6435 758892123 44872 67802 130246895 67802 39198 533656518 81267 29660 157828616 39198 39984 163347801 29660 62080 811723037 44872 5388 951309595 62080 63119 716705564 42008 5388 203215844 47272 63119 541468442 13297 62080 317416308 72428 13297 361765626 55020 72428 976264865 78024 47272 14130173 72428 43799 699789613 55020 70001 378418305 43799 30434 935391167 36092 78024 488921474 70001 76619 519673762 76619 24349 967862841 30434 52666 96778475 9714 76619 116892338 24349 21129 890863286 9714 4338 759234174 9714 24687 812239506 52666 58723 68072112 21129 17770 525646716 12028 24687 913814484 29783 58723 60886149 22802 24687 204112572 58723 45647 297976372 17770 26326 71873848 26326 13341 796228776 22802 6309 259964274 19227 6309 60061761 45647 60473 998924100 60473 33749 859929343 6309 23089 57444655 45570 23089 506963388 32783 60473 549904458 21243 45570 822414143 45570 21121 301375059 21243 39887 47814308 61684 39887 555005140 21121 71040 995650549 61684 30337 721892567 30337 48097 194164939 48097 9644 84543509 9644 18080 59594437 71040 65502 158812602 58052 9644 572334897 65502 24942 129012782 24942 9823 978585838 4290 24942 888089568 65502 17879 560685314 71663 24942 509784821 51133 24942 55970596 2089 71663 436193017 30324 71663 731382121 19829 2089 917518058 19829 23607 602832218 70025 2089 725692290 19829 19459 138209740 70025 5293 787390870 19459 34464 7259931 17306 19459 169976723 19459 61748 956456523 19459 30022 864375416 34720 61748 42995990 17306 52295 978140638 16948 52295 42975361 68219 30022 691813461 16948 75986 4118038 34720 29184 760279908 48697 16948 971720983 52261 16948 167565529 52261 5295 22241291 29802 75986 224066708 77982 29802 556009967 48697 7311 210771556 45311 52261 662693750 29802 60081 995381074 51523 45311 532254132 33147 45311 111741685 10524 33147 317254175 60081 19171 31447775 19171 27459 430324131 30506 51523 16724541 27459 45341 703784062 45341 61402 22458677 61402 44534 12351464 9292 44534 955090947 30506 67303 935798372 11390 45341 47560134 69896 61402 895647932 69896 43728 760110937 63671 69896 491596317 63671 61438 30008306 63671 43551 320281202 63671 3747 599100570 3747 50096 84148663 48604 63671 702797611 43838 3747 206325930 43551 78799 653947661 26880 3747 201559299 38946 43838 438131387 43838 68980 571463241 38946 4459 101019866 57309 68980 277412689 41889 57309 704102652 41889 77606 111944388 4384 41889 583918653 41523 77606 72221951 4384 54029 627391153 4384 53806 460709647 4384 285 882554878 285 37140 562072767 53806 21930 911847452 53806 32412 9907341 16365 21930 678508687 16365 27581 947234149 16365 27993 425377401 76264 27993 214895108 32412 39064 878475352 70880 76264 527493615 70880 63307 517884767 27993 46760 751824293 70253 39064 242978707 39064 14318 568246727 70253 45668 921582095 14318 30533 801894282 46760 15656 426331033 29341 30533 94522163 45668 14195 984882094 15656 17860 609006297 17860 60430 168412493 14195 4567 485063556 4847 29341 927454185 37035 14195 120187160 4567 68258 44782810 66303 4567 946056591 37035 29158 139635126 16611 66303 516987345 29158 22146 79476178 50713 22146 105500043 40008 22146 819223144 30368 22146 510227946 8552 30368 976394073 4105 30368 288765361 50262 8552 414212311 39688 50262 329699649 30368 72956 159044803 8552 55297 28931047 20572 55297 219754568 65739 20572 449977575 20572 42531 649315329 32252 55297 532237652 20572 9736 946431400 9736 72432 24080637 9543 65739 839491767 69932 9736 879482200 71127 32252 742007703 80539 71127 609301788 32140 69932 552009304 16677 71127 237226993 57261 71127 500871506 45633 80539 401362768 20964 45633 86722546 74433 32140 451447996 57261 31981 431928369 74433 52467 276047189 70167 20964 149976086 56177 74433 870194151 68127 31981 562542536 68270 68127 974831414 77901 52467 876371816 74487 68270 765781914 74487 60799 801572810 71674 77901 894330344 81371 60799 125667200 72767 74487 172320078 71674 46687 551000329 75043 46687 138971364 46687 81446 856493008 72767 21056 944199987 68832 72767 344361279 68832 58230 222181424 81446 71656 881048366 19843 71656 443261200 58230 63129 691683063 71656 30978 550657905 21267 19843 977438928 71656 21429 891467098 30978 60701 544039870 60701 75030 985110201 21429 36914 769871129 36914 16520 148762125 21429 6255 436145824 16520 75844 811110682 62599 6255 730669196 22466 62599 286092909 7572 62599 680590544 62599 32587 421884188 7572 24593 305682607 32587 23687 710262512 32587 59765 135754352 7572 2470 270453249 68544 59765 429876585 66455 59765 597237717 23687 25864 652750488 10699 25864 496139873 25864 34222 297327247 68544 31513 448525775 65734 10699 785151834 25864 73481 731144601 24996 31513 867463475 65734 36808 295884204 65734 60091 230544542 65323 65734 814725629 70673 73481 435430130 36808 72277 386109168 60091 40734 638424907 57751 72277 389410461 15830 65323 670999112 70673 8080 42217946 15830 12140 274028796 51037 12140 451403917 41746 57751 35776166 8080 68372 157345462 68147 12140 12082499 65089 51037 894298079 20051 68147 758243922 41746 5931 132632694 20051 33130 760467025 68147 18884 377531961 49806 33130 324862814 20051 33992 619597985 33992 58872 125236244 33130 40199 31589213 33992 39893 848172973 49806 59031 972501305 58872 56896 169714026 39893 42594 398590510 42594 23800 176351264 59031 35407 731450891 59031 18959 296942383 23800 64740 920496086 42594 27046 520963953 27368 18959 749007467 18959 75374 487102 19698 64740 182360832 40620 75374 595213256 40620 70485 141153986 40620 3901 663483612 14039 70485 369201205 70485 29631 804099404 29631 52750 191407403 14039 50592 470640432 29631 15048 31819972 14039 47638 145933883 29631 31289 687941807 6983 31289 94052532 47638 2197 55611620 6983 3567 514083022 51937 47638 748963812 6983 53751 783674865 31440 6983 544952738 3567 63830 585799811 3567 39971 99337621 53751 59838 563882620 39971 57589 318489058 31440 41640 515274035 41640 33010 194311805 41640 9291 99894373 18142 57589 485422512 41640 69725 841918987 9291 52434 246253570 18142 29565 634318562 9291 38908 256020703 49159 69725 106484277 49159 76339 515488057 29565 42595 788825509 76339 66878 121563612 72418 42595 599063868 76339 21080 181457792 19455 21080 394472758 67733 66878 383444863 69816 67733 9843310 69816 70207 748177609 69816 18879 656404792 18879 26744 60598636 46832 69816 259480789 59641 18879 139327997 46832 45604 608717395 62370 59641 42200935 24321 62370 252849565 46832 5050 310393512 29470 59641 323162486 62370 38227 121333093 38227 13563 357891055 13563 33996 790205542 23557 33996 655254083 56539 29470 514626955 45199 23557 603923421 13563 4180 627351423 16423 45199 348921034 4180 43434 463684691 70142 45199 847318613 45199 49537 354717523 34544 43434 850877736 60581 70142 876270378 31942 49537 659640147 31942 51637 850435073 54026 31942 471137363 10081 51637 610061687 60581 44708 979591749 39395 10081 433908580 8521 51637 278950333 54026 53164 152459574 53164 65523 916372797 44708 36683 995718315 10671 65523 172793754 10671 34612 726212002 41989 10671 914932042 66991 34612 33697425 42165 66991 182880681 10671 18321 574569779 55053 66991 949148042 42165 26327 530356161 18321 48507 101805718 42165 39762 954346522 26327 60445 245717776 26327 48709 568759648 60445 1506 41823336 48507 77715 260058211 6646 60445 206062917 1506 64894 76006313 1506 18656 420212231 19261 64894 104001738 31035 19261 588180539 64894 71549 805986751 31035 13204 47666965 18656 72589 466098397 13204 58549 658077733 58549 26240 974649461 71549 15715 989388754 15715 2224 841280917 26240 36223 22283785 57552 2224 612290987 18330 15715 983776136 62643 15715 874819601 61697 36223 980642072 12183 61697 421212073 57552 6385 310593278 23977 62643 588514926 23796 62643 662912972 1872 12183 522351385 23153 23796 627574557 23153 32737 264943993 23977 59656 689937039 79753 1872 898052090 32737 74025 21105788 56190 32737 619465023 16442 32737 854406271 16442 22092 960013041 11286 74025 104105208 56190 42426 733054160 11286 15011 490691256 50847 16442 190634283 4440 50847 531996393 42782 42426 552574699 4440 40853 26167236 14721 4440 463038350 75593 42782 768408566 75593 62273 644426782 62273 76552 820092147 40853 11902 990187748 52505 75593 986844578 75593 19507 589620206 76552 42271 693925132 76552 56853 384465957 42271 15234 89498591 19507 40703 440326669 42271 53167 124302699 53167 75769 381474380 26318 40703 262626510 31257 40703 556241155 75590 75769 861491512 31257 42114 647568237 42114 20156 599778198 26318 21190 940762033 42114 28668 539506590 20156 59069 818617328 20156 57647 98151603 38604 57647 72634717 60290 59069 662903482 6517 59069 295139774 59069 74187 574620789 6029 38604 332591918 60290 19581 218943744 49438 6029 60255279 49438 47908 353148076 74187 19821 622880348 19581 44759 340808639 78253 19581 549572366 12499 49438 267476303 60188 44759 65489881 19821 37074 126316880 6522 44759 38366760 71574 12499 144861093 6522 19958 869061566 71574 69509 568102149 5799 37074 412682996 71574 50282 604700482 5799 70342 546679126 76768 70342 164373911 70342 71760 305214479 13337 71760 928463537 13337 45476 584677924 77066 76768 51059762 45476 72655 62375362 45476 59716 329617388 72655 81400 830551656 55010 72655 864488800 77066 25617 385435449 39114 25617 832436242 25617 35335 374663517 81400 429 123731055 77058 429 100810379 35310 77058 237654126 21192 35335 404592112 35335 63391 106940259 3715 63391 772066372 69988 77058 490417767 21192 35437 9708672 3715 28585 196027285 69988 56951 417562643 35437 55659 52465625 5834 56951 834095289 55659 48093 822065414 3032 48093 483853366 55659 56459 326544103 5834 78949 760072747 3032 72587 498379745 72587 70622 31223044 70622 12481 360888980 15436 72587 138061907 56699 78949 998138095 36667 12481 60782083 44706 12481 971905274 36667 50398 587582440 34746 15436 142574787 36667 37920 693577231 29938 36667 105775732 50398 54604 817027534 37920 60843 599719608 59827 29938 287375502 59827 48065 11914133 10534 54604 81571568 20259 59827 760847723 50260 60843 246327747 59827 57284 253642466 69050 20259 147114990 10534 40659 999550632 758 57284 297885473 40659 1502 278387826 40659 71066 991904815 41173 69050 890612995 40659 79970 468519372 758 8167 918187266 79970 79135 629262571 50617 79135 438944156 8167 33598 1719635 60105 50617 816602670 12593 50617 961152164 50617 77539 48602163 60105 43700 404219796 43700 56595 149418614 66125 56595 111574239 77539 22920 759231858 59070 66125 825457852 56595 36238 294927624 41257 22920 311098646 59070 5757 60393764 14930 22920 886962044 54480 5757 770197623 77837 5757 201520604 25566 54480 285379038 3798 14930 512516416 77837 44658 139047790 13762 54480 384464801 44658 27573 238697540 3798 54018 194927280 44658 40254 192535733 44658 47453 389601749 27573 72463 715961229 72463 5549 694419973 47453 50716 884938618 5010 47453 901462170 50716 62159 490169336 24241 5549 776429761 50716 7615 9681530 71937 5010 322025087 24241 21889 33706953 71937 44727 102074974 7615 11710 13242782 11710 55278 65437394 29474 44727 127740722 11710 52084 492572824 44727 22020 419382541 26250 11710 977076743 16426 29474 97234174 16597 22020 851265322 52084 42444 529531685 6156 42444 632537873 51271 16426 98700757 8237 16426 132584329 51271 54765 91950699 4894 51271 108475552 4894 50138 994183616 50138 74813 3445093 929 8237 549606650 74813 62843 964399417 75084 929 181763509 48432 75084 702656524 48432 54132 191663165 48432 35414 589006169 48432 58189 203746333 35414 17748 976102829 72792 58189 898031684 58543 35414 458011737 58543 20847 575157385 20847 43340 957631076 43340 63499 897721829 72792 16214 350314785 47780 20847 129173503 15423 20847 604364542 66967 16214 127675063 66967 7855 61160223 15423 79505 878252551 66967 18023 763100969 15423 77446 148582713 54914 79505 63845753 74000 18023 497411330 74000 19999 938123412 44911 74000 353621983 77446 22177 244691804 17702 54914 839247564 24200 17702 300920152 28652 17702 120945858 44911 59203 186423889 31756 24200 857511162 24200 68476 486448562 24200 40883 64585091 59203 35879 147141145 59203 20680 16458231 35879 16137 865269706 68476 63347 114865603 25220 20680 369886338 40467 63347 821580390 59034 20680 860236295 40467 72784 409177600 63347 855 809014440 40467 50683 159767329 55276 40467 690427257 5620 59034 761169527 66329 5620 235865245 66329 10176 520155927 55276 9993 456383264 55276 44618 122438941 44618 61784 380095008 10224 66329 366282873 15086 10224 156454463 61784 26994 879512871 10224 39393 945941756 32689 61784 686866901 10224 45290 581328334 34286 26994 763622499 34286 17995 49502364 34938 32689 352793716 45290 29555 56619363 34938 71332 469297117 29555 30654 437676632 50173 34938 14798414 71332 56880 279226760 50173 27821 202617005 50173 50875 128650874 17004 56880 609719180 56880 49502 50048352 27821 81122 516478837 45538 50875 42841663 50875 7189 507200858 1864 81122 4422938 1864 18337 719545469 34722 18337 46729535 1864 19017 793854921 14156 19017 891335127 70318 14156 395833504 70318 52720 957637780 40465 19017 928104354 14156 65555 400385621 81885 70318 748702656 65555 63523 552137585 81885 10139 371690881 81885 4402 700170237 43065 65555 303208743 63523 74510 944031804 31957 63523 924730944 67207 74510 933749307 48341 43065 2380042 78521 43065 421648298 72777 48341 83827738 48341 77085 764419700 47055 78521 199544233 47055 65084 742809509 77085 64429 663954720 77085 51688 110886296 64429 55116 377264324 65519 64429 476111912 50782 55116 970242516 55116 54691 489641271 65519 14983 476843097 50782 24067 936377209 50782 3369 234644166 3369 46800 898366804 26982 54691 703121707 43584 3369 885775520 1514 3369 190547576 23730 26982 119127037 1514 60600 929801750 62753 1514 370256745 53958 43584 710164374 74881 60600 711446547 42927 53958 849199621 53958 74607 688900252 74607 33020 68873308 74607 52634 945409746 74607 3268 464730948 3780 52634 799806795 76168 3268 309462522 76168 40301 788915671 40301 56929 575737750 12728 3780 504566374 75526 56929 29919111 12728 959 156377133 75599 40301 190662655 27427 75599 258510032 69087 959 860293268 27427 59999 840772076 3570 75599 862547736 3570 25498 233967726 59999 56920 413246552 25677 3570 34686498 20592 25498 766197128 36323 25498 282385313 25498 43970 237699591 3181 36323 940760228 74013 3181 598508524 3181 23301 432239015 23301 45673 774052711 43970 26302 145697546 74013 52873 967766374 52873 39403 718058744 23301 11206 79196855 4953 52873 242585231 15258 26302 646052198 11206 21564 578198334 11206 54436 508446779 11206 34651 642308949 15258 74938 299894473 857 34651 55336256 37248 21564 995995245 34651 74413 56064103 74938 63002 146455786 9514 74413 780480453 37248 48050 76919264 37248 51213 737740212 48050 70449 182901925 51306 9514 577777980 16596 48050 572178826 30413 16596 56359720 62873 51306 1948868 70449 64148 130046124 18439 30413 99959234 32270 64148 490072252 30413 1974 549565683 1974 9020 642480468 32270 70401 246537691 1974 47542 845097397 70401 63727 186847687 70401 79261 166018324 75145 9020 404272199 41681 47542 13485288 47542 58831 64590192 72405 79261 849272902 37092 79261 116659179 58831 30436 707516390 58831 78854 392707024 19238 37092 481520041 81691 37092 314950285 28093 81691 597552662 28093 4365 369517149 7025 4365 262593246 57438 28093 938577699 81691 15539 861564666 14516 7025 438301193 7025 29811 94225035 36210 14516 636374224 18553 29811 134780214 44581 18553 256522640 14516 28144 42766132 46607 28144 742202086 18553 36611 196822563 19198 36611 292877735 76811 44581 332608066 3766 46607 354967595 36611 28839 324860338 36611 50935 22710207 76811 44134 193055933 55439 28839 400176926 64053 55439 791745990 2167 44134 934719937 55439 10306 386084209 10306 78119 551230397 78119 44940 977091276 44940 49673 357433888 9994 44940 885967553 10306 21924 475172630 56453 78119 939577783 45266 44940 466165418 50757 9994 228394734 18083 56453 54862927 50757 28601 398134105 45266 57227 993225004 50757 24675 743893738 60312 18083 350843336 41876 60312 84396398 24675 25986 979159802 39271 24675 561690135 58733 24675 991345027 58733 20745 43175935 63603 58733 411155169 22023 25986 153447589 66941 22023 716966302 46702 66941 506894513 56018 20745 217727570 66941 42209 709297431 24780 42209 141060668 51730 46702 55196329 64510 46702 403654274 26520 24780 232720301 69237 26520 892278843 45643 24780 892577232 73474 64510 640113653 64510 73114 106861545 69237 2286 845565128 37521 73474 685270295 23085 37521 931697316 3701 2286 995564445 73114 49512 931743254 59413 37521 389344388 6863 59413 942780903 3486 23085 127094020 69080 3701 58589706 3486 4546 775676291 6863 56172 538929463 34406 69080 69257938 3486 35643 178029639 35643 36779 7679652 65121 4546 268618887 5009 65121 302118322 36779 12883 264578676 15386 5009 223420662 54095 15386 678622849 65121 66580 402488660 56156 12883 278993114 15386 7241 464869626 50903 54095 890474867 50903 58539 10648288 66580 3542 331803042 56156 68852 116341251 58539 60498 647237520 50903 50567 6973511 11424 60498 147434358 48301 3542 495926800 50567 10072 129194358 11424 26042 382753609 48854 11424 637950087 71863 10072 295081725 71863 75802 530192076 17057 26042 631971738 55564 48854 341919782 55564 62066 883475556 37434 75802 393837709 6664 55564 886491920 62066 74451 385481121 6664 54074 301405955 74451 46935 188432359 2935 46935 563018499 54074 2323 175548976 54074 33449 604436310 46935 42590 709506769 33449 26765 403549066 2935 78312 445880539 57056 33449 369062491 42590 38934 248717525 57056 49291 637774154 68802 49291 950391941 12668 78312 675548305 12668 40256 120406253 7994 68802 774903100 80758 40256 417389746 21869 68802 243638714 7994 34554 89721219 34554 4225 646721519 45410 21869 865602510 21869 74043 422529877 31656 45410 90864099 74043 31267 627598834 31267 63082 377226083 31267 63403 217849952 70467 31656 997695552 78015 31656 69097264 63403 75557 229390166 76712 75557 997349843 78015 6914 11718493 78015 42085 708200142 69820 6914 701078347 63348 69820 739963041 42085 66409 758496068 80 6914 908586109 33800 66409 342875090 33800 4262 904240557 4262 15238 9711279 67848 4262 675516524 31259 15238 381017066 4262 462 717913668 44899 15238 454023282 67848 35130 31832812 35130 64332 89205549 15532 462 885726215 76844 64332 506468298 15532 47452 87581329 64332 79408 398281563 26357 47452 850862560 52841 15532 66745281 9841 47452 485908908 52841 62692 795597355 52841 36626 548392257 75446 9841 627021556 12551 9841 897278694 67162 9841 822307956 36626 28033 91783939 56878 75446 959752343 64910 12551 812261035 68177 67162 710348455 51948 64910 854914633 51948 3653 144429958 49618 68177 276879748 55389 68177 622556681 49618 81965 552005500 6730 3653 592223677 58261 81965 803955030 81965 51049 133096573 6730 2267 898162365 27103 81965 428772418 16291 51049 325705799 2267 10940 115666122 34529 2267 379927962 56701 2267 98655537 5091 34529 829409057 65741 10940 742692596 32182 34529 25820745 74034 5091 479336001 77819 56701 134866773 77819 37828 135475500 79713 77819 643710993 77819 74084 429819380 74084 60321 820552908 60321 4622 652529660 60717 4622 28066780 61581 74084 219189033 74084 57307 37415152 67209 57307 476295014 18977 67209 115306319 25982 61581 314564809 6149 25982 383954542 29560 25982 334071765 33016 25982 649412658 29560 45376 270024828 25982 33835 915300448 16376 6149 323668053 29560 56583 838232203 33016 13968 711710164 45738 16376 168919734 33835 6349 82533085 45738 22252 3090952 13968 8097 255791790 8097 21627 194126321 22252 74819 310365565 40624 21627 159553704 40624 44963 959180714 7062 8097 534704128 7062 14011 658316231 74819 23733 106660245 40624 42137 820912565 1845 42137 186357736 7539 14011 138521184 14011 36422 898068049 34000 42137 240924100 1845 61107 919503871 19400 36422 969006994 36422 55435 330212001 31975 36422 815617275 61107 52162 661918287 14787 61107 686287310 19400 46568 603429563 14787 15602 217496586 31975 55386 791236852 72629 15602 27283176 15602 78298 804153875 46568 22994 477406839 55386 21555 845292708 22994 5068 720134249 21555 68669 171192070 28997 78298 515381240 28997 18253 137031883 5068 54099 718323463 70444 28997 266736068 28997 52794 696614904 18253 31398 512439929 18253 30897 750126345 64376 30897 733402937 64694 64376 959035882 31398 74762 695952097 47680 74762 127569587 60741 64694 539547498 60741 67729 195650283 74762 41465 925937147 32232 47680 980717314 41465 31946 581875580 40246 32232 892857856 67729 19398 538035838 41465 17666 891184045 32232 68778 997638408 68778 71774 733426260 40246 62880 675733863 19398 58228 183496878 17666 12894 156208236 71774 62735 786292940 29442 62735 833884517 48761 58228 57299005 48761 78571 76388001 25416 29442 610788571 52357 48761 21250169 39693 78571 804487063 39693 68649 792637139 59084 52357 27065911 20604 39693 13558940 42648 39693 987961232 68649 59605 211081605 20347 59084 78824734 49505 42648 909972797 59605 10957 148468619 49505 31985 257370721 10957 77180 623374065 77180 12063 406173134 24331 77180 317203602 56396 24331 933622356 77180 1194 189918982 24331 14264 224530758 80437 56396 115547323 72342 56396 396783664 80437 38503 52873574 38503 24980 913379538 33502 38503 979088999 38503 4564 614738648 6585 33502 716309310 1141 4564 172751694 27510 24980 148441528 4564 39753 504572186 27510 49599 226410351 76982 6585 452488662 23378 27510 245822804 48427 27510 324122475 69702 39753 898532592 76982 63135 282664179 61388 23378 418337479 48427 33098 9209498 69862 61388 794823145 33098 20480 364562208 20480 41639 752082878 33098 68269 684342227 53871 41639 209045001 53871 76166 185686467 53871 44281 992249033 54811 68269 129302121 3185 44281 453520322 50236 53871 614789686 28459 50236 525450850 53096 28459 135084910 37815 3185 340081743 34440 50236 290579707 50236 36191 949713280 9294 36191 82146624 77594 36191 74894590 35030 36191 370964921 13956 36191 131042387 14043 9294 147886006 9294 5673 617433768 73930 35030 550090265 81865 13956 876347473 5673 77159 680858535 14043 69091 966215867 39280 77159 29210920 20525 81865 87076731 20525 34421 768166509 11071 34421 287077617 39280 40090 890610395 34421 29981 211051770 55239 34421 833843672 11071 59143 124498550 22220 11071 112923827 29981 58861 965148440 32395 22220 448144672 59143 40606 446898653 32395 51431 897297708 51431 68350 382660023 49556 32395 505630271 68350 68798 578837163 69272 68798 545575307 68350 8134 404169719 69272 50464 798105067 8134 25806 77520731 71513 8134 780554582 621 71513 219021530 20296 8134 574518860 25806 24283 671723197 63031 25806 304093714 20306 71513 800768868 24283 12125 924486544 20296 61192 455506023 3504 12125 423429997 41661 61192 104973196 12125 33511 39558285 12125 29235 316417809 41661 30437 202240602 49133 29235 751391756 49133 2488 116867563 2488 35317 246610180 30437 39299 117484988 63698 39299 364336748 59452 49133 514184488 4747 63698 84479233 72214 39299 377964281 63698 28269 275549288 28269 16645 132915622 28269 60873 976751427 4747 56371 569221355 56371 81362 337922236 69359 28269 765534980 81362 61291 46429581 60873 50642 79960272 79078 69359 673153950 12030 61291 331766523 46417 69359 94249978 28686 12030 237912190 45370 79078 846288056 28686 39859 199679370 46417 8738 422891229 28686 67205 668531739 21092 67205 880094475 39859 34457 282012176 8738 58771 62825679 44398 34457 791086874 34457 1283 165045870 38880 1283 760120658 58771 61047 81946486 61047 17082 714329485 9630 1283 889425112 61047 33204 527380916 68845 61047 52896568 42044 68845 147294514 1777 9630 222422482 9630 31597 682468263 1777 44852 924617533 1777 71193 196270577 29113 71193 857480062 29113 5260 219106960 45536 44852 182032633 44852 58283 26086354 76661 45536 271848387 10068 29113 411070301 10068 79223 478804290 45536 67668 961411658 57785 10068 876528494 10068 2328 56937191 79223 3469 959118378 57785 3215 681126035 25984 67668 403721937 10020 57785 679370920 3469 60052 419627000 3469 23993 838084177 3215 58227 206440600 45903 25984 49929152 45903 39030 919901319 15478 45903 588068084 58227 32619 714738866 32619 50993 250577279 70073 45903 829570870 15478 81551 414288908 65400 15478 553297860 81551 45567 340557126 50993 12586 675457802 81551 25442 546473447 45567 41897 90310159 41897 71558 112551909 10099 12586 954002214 18843 41897 492076919 21931 41897 860343572 64960 71558 253948745 74710 10099 323054274 74710 14233 529543648 14233 28324 546187913 64960 33283 83852646 74710 42694 992109862 14233 32398 639407197 9517 42694 969367650 8623 28324 762856659 9517 4877 706680182 19766 32398 429037892 32398 36699 240207173 73020 9517 11960198 36699 15306 344742236 65849 19766 59684900 65849 58300 603592235 65849 79189 542879750 15306 48527 860683172 64913 48527 816955998 65849 5482 852544323 30510 5482 340178918 5482 57393 103982896 48527 44869 947610956 37439 64913 812066786 49972 37439 423208699 75154 49972 724830420 44869 37130 20770009 63462 37130 98869090 75154 10776 864279679 9311 63462 241800022 9311 8249 353729834 41635 10776 795147273 68259 10776 624555115 18701 10776 969032980 18401 41635 767734230 18401 59634 47352457 59634 67983 223780538 20371 18401 940015611 59634 54369 77202249 67983 29507 586891808 54369 62004 123345715 62004 28787 57690237 29507 22065 981792520 62004 80225 29362279 80225 64838 452687001 28787 51899 327585829 2304 22065 969070905 396 51899 555542767 2304 16863 631079896 73779 16863 592686184 18617 2304 51185750 73779 19376 211759973 73779 40694 496406692 18617 16827 151390480 40694 50661 756374330 18617 43502 779052586 3418 50661 902520865 79666 50661 876352117 52523 50661 698334848 23586 52523 435418285 3418 21008 881909394 52523 22723 662471383 22723 66493 738253564 17938 66493 2155371 22451 21008 595106247 21008 53060 473180286 74314 22451 87396544 37593 53060 478807333 49750 37593 541748542 30702 37593 9928526 77764 37593 220996450 17063 37593 882875617 77764 38211 183272984 38211 6026 712863399 23587 77764 369974830 6026 26649 737662380 38211 49167 616318497 53658 6026 807897223 39874 23587 470664262 73622 53658 576421872 53658 12564 404894147 52253 39874 269611555 4267 39874 439575116 5396 73622 928610276 8944 73622 231133049 52253 60477 131962881 3052 5396 285068963 30727 4267 280679512 64642 5396 479098931 60477 34819 54982478 30727 35817 846857295 42735 3052 805990684 43141 30727 897811319 34819 76558 670264203 34819 38964 276456851 78135 76558 139278790 78135 34593 1320933 29579 76558 26158038 78135 10160 9825581 10160 8929 127252406 34593 75380 450856165 75380 32979 693088127 78744 75380 979086482 78744 27588 909299773 78744 7050 819826900 78744 68059 12291874 32807 27588 461959808 68059 10105 982376336 69363 32807 284686815 32807 17675 580763059 32807 81849 604359314 32807 75419 95011012 41801 69363 981448542 5717 41801 899092644 55394 41801 633486412 5717 64206 84749102 61311 64206 138076686 41801 60916 525300404 49914 61311 604121218 55394 13332 280381281 31489 61311 251398778 2295 13332 795665012 80585 60916 963472061 21155 31489 925646063 35015 31489 135714588 2295 17907 514335240 35015 74108 931483669 18240 80585 50786848 17529 74108 435548001 17907 41099 609239034 17529 34517 828740891 7727 74108 5893340 2818 34517 324341714 41099 49061 641529793 34517 41536 818310269 34138 2818 57443749 2818 22683 67100579 2818 32081 635583983 34138 80879 188699159 80879 16325 836280565 16325 6821 772671867 80879 76963 769520347 5518 76963 812478406 5827 6821 322120448 5518 18905 622703036 58360 5827 169577170 21812 18905 625347616 58360 35821 123294203 14109 5827 559180601 35821 65984 730668611 14609 14109 391767770 14109 71440 299716267 14609 80308 346253820 52156 14109 46990037 11156 52156 201562995 7661 52156 711883074 7661 34546 86402757 45223 80308 530906748 34546 35739 154226966 11156 63709 146907570 76469 34546 636903026 43915 34546 80890279 76469 43537 344471597 63709 60665 64456322 63709 12974 526557527 60665 57013 133659417 57013 6638 140786343 12974 10297 229709994 35862 57013 73708633 70967 12974 874509490 35862 1439 12486982 35862 79800 102022839 79800 38403 772828684 12923 35862 997770899 567 1439 190989481 1439 14180 556502002 69779 38403 166195907 4709 567 942659498 29570 4709 399125811 567 24716 119352400 24716 77246 359789802 69779 68511 696524983 15987 24716 538903850 77718 29570 840132656 77246 68497 55451357 35564 77718 592916809 62677 35564 6067410 15987 8050 166828075 786 68497 32901934 62677 69244 558468093 69244 53518 14310143 80952 53518 756816620 57710 69244 457395075 53518 78775 396206252 23934 57710 264140988 77472 53518 487236923 78775 77110 768570467 64307 57710 977023283 23934 55765 962513232 77110 41360 625119499 73519 55765 384314435 77110 16229 938419275 32295 16229 618008655 73519 52956 21794287 74022 32295 122362673 73519 7065 579834703 32295 57045 547748824 76707 74022 22211564 71898 57045 741160141 71898 25065 566697484 25065 48205 933976465 76707 26118 481748267 71898 65273 90212662 24795 65273 567570299 19069 65273 128443839 26118 43590 923206831 52723 65273 115758806 64354 43590 755656466 52723 4208 819389805 64354 76650 237194399 62606 64354 210229483 70440 52723 635974342 76650 59909 858713124 59909 14121 615638555 14121 68023 929120069 14121 6629 457690743 18189 6629 88786795 67166 68023 123192518 67166 60371 250726910 60371 66765 231725350 29683 6629 735968964 44171 29683 744445371 15893 67166 869074637 29683 39210 585495229 69698 66765 982585289 44171 54124 187765970 4213 15893 344751429 16432 54124 950793078 69967 16432 334442567 71183 69698 655854167 53356 71183 601284021 69967 29337 831691871 71183 25484 905500269 29337 66823 869070270 29337 33732 645647204 54930 29337 387914276 33732 56988 960760500 57103 56988 85860287 76483 66823 337494184 54930 55751 75848629 43288 76483 199077844 76483 59973 365410595 59973 63594 939871260 63594 54376 452326525 69257 59973 587668005 69257 5561 242909163 59937 54376 74241952 43231 63594 584055540 43231 63353 29485422 59937 74927 988485748 66667 43231 258954130 66667 29762 761781493 63353 44280 213792371 74927 73316 754582466 57587 66667 224029996 29762 3401 723882376 23283 73316 94045693 73316 5817 671969810 57587 65892 110529343 65892 51944 13263480 51944 15237 84993377 76559 51944 444698422 21912 65892 183290026 38448 21912 844010247 17400 21912 334396122 15237 44995 592940772 65632 38448 913928718 78758 65632 518097580 67361 17400 907396745 27156 67361 531523992 44995 32015 103111140 65632 49071 259567279 80880 32015 49732039 10892 32015 788622834 32015 25310 908349773 80880 15089 416007778 49071 5368 910575305 52958 25310 857611176 5368 17620 741976511 19891 17620 159157127 80707 19891 91666468 80603 52958 374755583 19891 38822 811852864 80603 14913 985832624 38822 46815 18049558 44390 46815 408225399 14913 50971 330312034 50971 11754 23350230 6530 50971 451846115 28330 44390 97854504 44390 25158 318892077 28330 42614 58571737 66916 6530 227084831 28330 73295 175849062 36201 66916 470320685 44766 25158 897950324 57292 44766 939620436 36201 9268 420098688 59103 9268 18075420 38608 44766 28271959 47284 57292 480836977 59103 25223 9802025 50350 38608 956806383 1475 47284 43709434 40650 47284 550158016 50350 47311 473881086 41610 25223 507942567 31483 1475 951033823 10043 41610 448635735 40650 58913 556605090 31483 8485 314405423 73366 41610 185976272 49193 8485 432294021 73366 50005 710531859 39813 8485 717038970 61999 50005 339010768 1273 50005 27817525 49193 37947 9024959 33681 50005 86997745 5310 1273 98309106 1273 35243 46814678 2982 37947 211238553 35243 4552 104643015 37812 35243 142300992 37812 17184 141671611 35243 81528 29784219 76461 4552 711010545 33409 37812 562619241 33409 7292 821835449 81528 33011 298706706 76461 75206 716987617 76461 22637 589266717 72725 33011 839046614 72725 63494 434461748 22637 45123 208575116 22637 81087 268232819 28993 81087 957477395 28993 73562 515179736 81087 23929 494260096 28993 68376 172948208 73562 56432 61419509 56432 77761 92008739 59110 73562 418492917 42840 23929 620767319 7488 59110 780295429 59110 31484 484235485 42840 36377 409707848 52863 42840 947120886 52863 52220 229342926 4819 52220 879831520 61 52863 619386188 72105 52220 545824183 51097 52863 480052059 17685 61 196533042 47347 72105 571000997 51097 20647 462760211 20647 67083 424730025 20647 34830 109883259 17685 80928 61913279 44845 47347 788584007 67083 25217 502640951 80928 37041 44524454 9037 37041 51354394 50914 25217 13619611 9037 35539 78260675 37041 20249 718615360 35539 41573 746548168 51120 9037 127026795 65080 20249 177959812 6894 41573 53428731 41573 7741 545557434 31791 6894 86414014 15001 31791 923474240 65080 26542 666026750 15001 41476 484496898 7741 3419 532628926 22476 3419 579946599 41476 39028 752002997 3419 1205 273831420 41476 14477 764514660 3419 29943 216622787 58635 22476 49738956 14477 22324 452602263 22324 71936 42287531 58635 34748 352841935 22324 31148 84555583 63589 58635 316937902 50685 71936 721203177 48878 34748 924815916 24060 31148 930832359 61326 48878 694357034 77604 50685 248967012 16184 50685 745647365 16184 31784 610637324 65379 77604 324141665 69106 65379 224087228 47473 77604 563314704 69106 81614 503935405 47473 8779 303108282 42370 81614 351511741 42370 7542 346971896 43657 42370 259382284 48963 43657 312069618 12016 48963 609354638 7542 32251 220331739 48963 35209 498714697 43657 3564 561197332 48963 42919 41508756 10777 35209 453684417 35209 46087 31356181 10777 529 879814413 529 14331 171106883 4185 529 529269590 10777 46109 16595134 63922 4185 73781573 21637 529 193360787 23372 14331 656690546 23372 3135 789695964 62997 63922 285844882 51289 3135 910678396 3135 50015 496786648 49473 3135 420865392 3135 14342 862107501 52780 14342 217345027 14342 25093 967036576 61385 25093 946134348 14342 62510 504144615 72979 14342 847529156 13693 62510 644799868 13693 22716 570824776 63634 62510 84747514 47342 63634 696883957 65109 72979 69444984 24268 22716 415230923 52508 24268 590663222 26008 24268 713982834 65109 50393 587818762 24268 55615 997950199 1766 26008 302255073 32683 50393 470750880 31175 26008 316512784 44866 31175 821175337 1766 42013 239159159 31175 74291 559104303 72240 42013 385345134 20787 31175 307573166 72240 559 599147342 66054 42013 64047057 74291 13349 196069743 75616 72240 728914889 24327 75616 657703649 21551 24327 726699184 1312 13349 282778648 71541 24327 400481374 75616 1830 644977309 31202 24327 706841718 51785 1312 140633832 71541 43934 487180191 71541 31509 901754249 31202 81452 116268367 55513 81452 881246272 40482 43934 609708379 43934 62374 133331355 62374 14200 854018638 40482 42896 5549766 55513 61818 116134062 40482 62708 730863949 42896 39659 613808524 39659 42961 125031679 38798 61818 451192667 56126 38798 885522151 53523 38798 584015430 39659 56658 538567791 56126 54088 110981673 38798 10291 969996463 13729 56658 432454122 24286 10291 503607922 48573 13729 36669050 76527 24286 420950636 76524 24286 966340373 46528 13729 178653915 76524 47235 794786514 47235 61172 482856730 76524 26155 628193161 3065 76524 275401286 8817 3065 230413746 30345 8817 89936563 53705 30345 892112119 8817 52977 885624795 17055 30345 921342742 30345 42042 82860181 17055 79304 411896694 67192 79304 100992065 52977 40930 75923729 79304 19127 191769782 81920 42042 800959451 2895 81920 682287586 19127 41987 132457910 1618 19127 856857353 41987 65655 625549074 48941 65655 692553248 2895 73107 145698426 76198 1618 522908344 63041 76198 263510514 40227 73107 893420686 8690 76198 969187097 40227 55222 243682820 40227 25742 415265319 76580 63041 829649534 55222 20085 866617583 76580 28551 238485848 28551 36321 244359362 20085 3372 115839350 76580 21249 938434100 36321 46186 842501041 28551 61686 957471691 21249 38279 124978694 41200 61686 22576799 1778 46186 846013361 1778 10903 908936526 41200 54453 175973268 41200 63524 568231264 8402 54453 111723764 1778 2277 616847320 63524 51879 327201979 2277 28744 667825313 8402 69430 856074637 53834 8402 486461260 55189 51879 994034645 69430 51197 502159738 55189 40036 693911234 40036 5672 76622675 19976 40036 267834247 5672 27177 466776964 51197 30737 90319485 40036 36424 705798005 36424 11300 106353463 13379 19976 390981538 30737 28346 110042201 13379 18874 864483224 36424 62769 196326460 2851 28346 2932005 62769 60731 149525912 60731 29452 581864132 2851 77399 619321324 60731 59595 832612592 29452 72699 396171650 39498 77399 984638834 72699 20849 565983788 63623 72699 482886203 11940 20849 532161988 72699 31149 775112373 81565 63623 167746176 20153 31149 561625377 53368 81565 26439118 81565 50652 567548904 41717 81565 663449837 8636 50652 980199373 44461 8636 764906873 8636 77414 809052654 41717 45273 498603726 8636 41045 402493455 67185 44461 108449562 9055 67185 263813971 9055 67149 543580787 67185 24242 183252972 75337 67185 787900731 9055 60285 566774576 44257 9055 976975605 24242 18936 85951633 44257 53559 112057603 78269 18936 783729350 60285 21877 76497795 57978 78269 440999538 57978 67009 31024929 78269 27812 783181914 67009 73416 596750138 9435 27812 129436729 26409 67009 277840357 8177 67009 379633049 8177 75249 992467222 75249 5952 897163919 75249 58860 373767716 75249 40799 441047559 58860 6649 149887497 12890 58860 911707093 38981 58860 33016078 58860 2737 37452538 38981 52680 164397867 2737 7729 508467589 52680 42734 433536967 11144 38981 577567799 9962 2737 182357571 8595 9962 588003153 15729 42734 805287926 24699 42734 281619071 11144 57041 383038573 35610 57041 135672151 57041 28417 200270534 35610 71851 812582308 71851 61495 956235250 28417 34773 612103128 71851 6299 124758545 28417 26428 656314248 31532 34773 833040440 61495 52457 484579206 52457 23863 161464039 26428 73652 1897211 26428 64227 474184231 23332 64227 804019536 17352 64227 410052916 64227 13529 782260004 73652 65231 969454296 64227 75864 254930476 13529 59450 347168214 60359 75864 372399210 59450 29934 496834885 18863 65231 997687490 58001 75864 486574353 560 58001 910749840 15364 560 376332625 54843 29934 143741250 58001 79719 15025100 560 50896 734134622 79719 26962 588055174 26962 76570 621197837 79719 34338 328825464 76570 71 496232277 34213 50896 173906346 62160 76570 173037290 76570 66747 523708235 34338 61435 676994372 77698 71 382455186 81048 66747 494652900 77698 23370 886232650 59563 23370 893677032 23370 70071 358280836 7365 23370 652878287 21411 59563 35573092 59563 67412 862515265 5355 21411 777683416 21411 54829 474252704 54829 3071 592203644 54829 36035 109821340 42730 54829 574164082 3071 2948 139700899 16515 42730 533327827 43638 3071 970931787 48130 2948 48926183 28542 42730 637328902 37030 16515 576020126 66795 37030 50240457 28542 14777 420940565 14777 74440 160123247 81950 37030 942648002 74440 16652 80141922 16652 48415 211384314 80138 74440 531872998 28347 16652 377395956 8040 16652 274730647 80138 56297 482102016 8040 66192 49432356 4621 80138 788675864 8040 61895 931212856 71687 4621 190981529 4621 32495 625277228 4621 5630 952064041 32495 81235 406335316 32495 68007 83669128 68007 68319 682034612 68458 68007 441613423 55036 68007 599164897 68007 37121 169087510 6152 37121 161618394 6152 38469 330281283 70406 55036 350559853 6152 80089 555813284 37121 43814 827813141 70406 12825 125389050 43814 64729 34607545 43814 39092 32600455 43259 80089 788404932 64729 67859 40435157 62069 43259 62701802 23365 64729 761198809 23110 67859 2937763 43259 26917 211945647 37476 26917 708326318 62399 62069 438173255 77488 37476 780032971 70433 77488 158810102 51028 37476 580837835 56325 70433 383101382 77488 12213 911628884 7794 12213 725226023 63813 7794 529893709 12213 65811 311153901 7794 53207 300040023 69920 12213 365555238 69920 61163 328209691 33753 53207 812510937 33753 18641 34598978 4460 69920 933250113 78841 61163 258006090 18641 8412 465386358 33753 22022 992394254 18180 8412 21148234 40990 8412 43852545 40990 55055 686915765 40990 49558 765256396 52168 40990 754234207 54743 40990 875000966 29195 54743 465965095 52168 54122 269493515 20591 29195 390299163 54743 71103 810790728 20591 77106 928850659 54122 58079 79783033 54122 5638 440831351 12052 77106 938556839 77106 345 228344532 77106 73995 235446868 5638 67701 209215882 13395 12052 653742380 345 19696 87297191 35363 345 13306136 68624 67701 419181580 24734 67701 906919504 68624 14871 63348090 35363 3293 421699706 17927 14871 626632575 68624 3573 361490051 63733 17927 930396489 17927 54826 122616706 47126 3573 631578555 17927 39065 982478248 3573 36019 844640987 44928 36019 109415853 54826 42455 202257227 26814 36019 802504865 79300 36019 739706058 42455 79984 131085814 26814 32220 704118101 79300 61252 749067012 79300 2874 919451037 6161 79300 778662492 31324 2874 255773502 6161 25481 954083195 61252 32911 286458327 25481 13171 114946880 31324 17881 137873445 13171 45954 630476318 66936 32911 20382943 75065 17881 888887649 41005 45954 60599453 80096 66936 512194586 55827 66936 359719865 66936 64610 811709497 41005 49581 386318418 68853 55827 388853207 48892 80096 584059577 48892 44764 704369416 48892 13123 160184592 69421 13123 731035768 81411 48892 587668861 81411 1349 217196150 81411 70885 795924125 64872 13123 265605786 49105 1349 145113688 2621 81411 891463586 50358 49105 550918649 50358 12534 858534999 36013 50358 751971272 2621 72705 679509180 42671 72705 936053705 50358 9111 149091844 36013 20448 88394435 62820 36013 64979060 9111 63550 216946570 5939 63550 547738294 9111 26424 347030174 26424 70358 87706785 43485 26424 317639611 26424 15046 664294066 70358 34319 360322354 70358 67537 668466437 49653 34319 664448524 67537 61840 674395867 41728 67537 902278631 67537 48866 112258535 76871 49653 274783783 74773 48866 63478318 48860 61840 967327986 74773 72426 611757243 78930 76871 776988553 74773 32092 693922685 32092 53119 776946330 32092 44908 119489376 54504 53119 134942039 53624 78930 409855588 60101 54504 44573794 5470 44908 259021746 76407 5470 310356160 45094 53624 830474813 12015 5470 139839009 12015 68113 903483477 76407 33469 56600076 49249 12015 777801007 14361 49249 95419172 12015 195 913235317 33469 29375 254086488 11877 33469 701459152 48244 11877 93820172 14361 62391 830651458 16134 195 162281019 60915 48244 429059302 17833 60915 171345421 26958 16134 768393478 17753 26958 326531359 60915 9067 546852721 17753 13385 246634339 26958 39586 733509507 26958 58948 269814344 8422 9067 32195175 70770 39586 605901465 39698 13385 942673939 39586 58119 110137544 8422 71809 596053469 58119 12720 22630669 18175 70770 137752624 58119 38584 519728323 61473 18175 244282848 48107 12720 107409323 12720 18238 25291673 48107 34735 316577317 34735 76357 752827398 13169 34735 874996942 18238 59609 571478768 34735 43731 702680120 37552 13169 215077500 47380 13169 254137134 47380 51621 873602236 32747 59609 506917230 8628 32747 568232391 8628 2439 601393332 29278 47380 566975934 5035 29278 125313290 2439 23757 517228097 8628 18590 676451457 30949 18590 371695994 58622 29278 819696862 49699 30949 261273128 58622 7620 315892997 30949 53428 544537789 52858 58622 288942187 61799 49699 32187401 76572 61799 769883078 52858 75718 907353996 53428 7444 227961692 76572 27419 511380906 75718 15845 886604101 75718 79499 802993027 16789 75718 742131971 7444 54068 949672702 3063 54068 567773592 54068 62417 116644901 16789 79718 150924788 40793 54068 934680608 54068 11161 915702622 79718 79129 190423601 21831 40793 91350037 1358 11161 600240479 44958 79129 128400638 44958 13853 990549771 19180 1358 540729912 70905 13853 38233702 44958 78996 285320217 32049 78996 291767753 19180 22803 866480551 70905 36904 151068315 26450 32049 267841851 32049 21177 674240947 22395 22803 203180292 45777 22803 738100772 29553 22395 793172653 38610 22395 176044072 4406 45777 3651723 22395 2780 450788503 61866 4406 988911725 61866 10676 340931038 7876 4406 648301651 7876 57417 809491999 60000 57417 777940516 54935 60000 813590404 17966 7876 47732907 50407 7876 783707910 45752 57417 937404632 18297 17966 586857745 44070 18297 771903112 35489 50407 111984187 18297 56976 105999239 73123 56976 7147504 73123 57905 916829158 73123 23206 94219671 35489 51522 751790630 40639 73123 140415220 51522 62610 519348147 77033 62610 186230498 62610 24230 608716019 14466 24230 646742430 24095 77033 816995969 3331 62610 824540033 3331 49689 740915547 77040 24230 747501874 77040 66995 588872645 49689 48264 635443474 48264 39180 30668 50637 39180 509555544 48264 16820 100526984 32868 39180 527633408 16820 29148 743958623 32868 54024 104926244 29148 79371 175504895 79371 39500 265628133 71847 29148 143493992 22203 54024 293186190 22203 61933 195337253 36080 61933 567406911 61933 14794 381640350 36080 11090 154104159 22203 74748 26911195 74747 61933 222933928 74748 27308 284654959 11090 50641 943801687 18024 74748 41297386 74747 55207 90015905 74747 266 697032772 50641 46205 901079128 45398 46205 338615238 18024 36023 509274930 55207 29720 79077824 12380 36023 295115539 64636 45398 625220041 68006 64636 63184226 29720 3172 29947584 35974 68006 682406085 64636 28576 711868715 68006 21529 83800640 21529 70525 490345834 52164 35974 234221966 60694 28576 204070121 70525 33212 316899228 27126 33212 371696368 27126 42211 626156909 60694 23937 237201966 60694 41392 44937185 43664 27126 642925658 23937 25662 295727566 19492 42211 55091523 19492 74082 127522440 74082 62892 133749225 32209 25662 141897884 74843 25662 567784887 74082 35231 842141613 32924 74843 105817199 74843 31240 442290290 31240 42869 253117800 42869 12824 63506562 44698 32924 829684222 79679 12824 40158473 70845 79679 382644359 23928 12824 88198677 74798 44698 130181081 13080 79679 146232065 30642 70845 300387083 52651 23928 122828059 8914 23928 641232079 50287 52651 279754246 13080 55458 342940815 78823 55458 119664037 78823 28422 903292138 50287 63227 463678033 55458 41667 26176543 55458 14243 486256804 41378 41667 921880764 14243 34278 627779651 50155 41667 316543634 50155 1275 35127839 68819 34278 804937269 72593 50155 484513666 1275 60973 12663457 3725 68819 391977008 73328 68819 577100367 43854 68819 715428851 3725 75314 498659813 22021 3725 73831895 3725 32915 102079913 39786 32915 410878238 39786 27338 917210871 39786 59297 836633568 76171 22021 276066668 59297 47576 848649457 39786 56815 32907897 4888 76171 891851364 19761 4888 917653547 4473 76171 648202217 56815 59808 688739455 4473 539 584212539 34096 4888 564426829 19761 70583 38397353 539 18387 839766976 46321 70583 317554942 13883 18387 649739174 77109 18387 922619692 34049 70583 330600920 44937 77109 111074380 50833 44937 76182830 80200 77109 51794239 70871 44937 696017481 44937 80345 504484941 80200 52128 25043334 13634 80200 396504383 52128 12369 45382734 70871 81932 979622609 63963 13634 132874662 65447 12369 377928903 75062 81932 982765558 63963 37340 619521226 63963 73851 128949723 73242 75062 904487477 76608 65447 153910529 174 75062 918734579 37340 56725 680318393 20966 174 44216783 174 70407 766690771 38301 56725 842523253 41888 38301 553905232 70719 41888 358033242 41888 26201 72260907 17179 41888 766646576 13020 70719 60708512 73800 70719 882809905 70719 67433 545092022 13545 73800 233527853 79871 17179 896988398 79871 65552 986108735 79871 80572 858609886 79871 45393 986024983 44265 80572 727888483 13241 45393 767780504 3625 65552 431459840 45393 12565 991346057 28228 13241 701847742 28228 26683 142202086 4224 26683 539551499 35031 4224 684276916 26683 44238 905940489 48447 4224 348766780 48447 25350 774450651 59638 4224 977590604 37462 44238 572826312 37462 68439 427370676 25350 36721 721059004 52729 68439 822880827 59638 37155 148670125 31029 68439 501075790 49748 36721 53481438 52729 46339 270527735 21306 37155 694317495 49748 6992 234470528 21306 13310 321578481 79803 6992 539161704 79803 26023 338350614 13310 61290 531067830 27534 26023 322739466 26023 80930 489273013 50973 26023 177390474 55623 80930 32034675 27534 54965 35072048 55623 24189 52429665 55623 70610 150609533 79678 50973 763872136 55623 59755 898443651 22326 24189 664452849 33273 70610 299646041 47419 33273 679146490 79678 24115 670187169 59755 67804 701259841 8837 22326 958753026 33273 35284 973855396 60674 67804 446018805 60674 40353 882090968 43920 35284 84804798 67274 8837 374375105 24715 43920 474073845 51996 40353 303619017 33233 43920 832826573 50755 51996 533807047 67274 61288 954407372 61288 47050 29064070 16912 50755 802215972 50755 36448 727794284 74633 16912 779035102 16912 34766 333457274 34766 80746 218930845 16912 36887 576829670 36887 23817 475473780 70007 23817 140875277 80746 44374 78078982 23817 70574 680155422 44374 23196 647087850 61761 23196 881868902 17787 70574 903781940 17787 64533 916217346 15643 17787 318968546 17787 62092 817275425 17787 63915 506008325 62092 75063 446104009 75063 9971 531672883 19845 62092 727864256 28970 63915 791906653 75063 71211 268069727 71211 27772 468647264 19845 77427 532691709 19845 69897 776711734 38183 28970 951395420 17308 71211 49137919 23540 77427 608746707 21540 23540 953972972 48443 23540 368658221 21540 5163 322761820 46085 17308 99158735 23540 18532 288552404 53510 5163 966329921 46085 80259 29856727 50723 18532 570829013 80259 69203 703920803 53510 43813 794176511 53510 53743 100360093 41986 80259 571810662 41986 30380 392231701 41986 14397 5904111 41986 40415 61503105 54005 40415 951838527 64949 14397 992131221 40415 65881 140933944 14397 31601 211463093 46304 54005 143663185 46598 54005 637871772 64949 18004 172757132 11638 65881 509219983 28797 46598 342008227 46304 19529 435001234 18004 5835 238225203 18004 1149 315569307 2137 28797 117465852 3651 2137 38274646 73257 2137 854203326 1149 60253 590537130 32930 2137 967770176 73418 60253 831571300 32930 33132 750077741 5876 73418 53829499 33132 57877 395566238 33132 32150 561283081 32150 55366 64462468 47402 33132 164425863 54615 57877 136160200 47402 43319 395171781 17792 32150 839821121 18888 47402 889453965 18888 2579 123574795 2928 18888 933173285 43319 79777 27506362 2579 25619 488852673 44687 2928 811411465 79813 2928 809013357 16185 44687 68491065 47078 79813 12779181 6997 16185 259576825 46 6997 884897020 23520 79813 497081676 66798 16185 583026335 6997 52520 353782679 66798 55533 565176327 76902 52520 393971903 10756 52520 3407123 52520 74848 234875253 58125 74848 200357517 58125 64743 17839872 10756 10574 962690851 25188 74848 862150511 25188 31610 95773242 10574 9565 339579764 4228 64743 247215227 31610 44598 535131034 58456 44598 775712230 59407 31610 33951479 9247 58456 223003634 75447 44598 41969381 59407 73240 433854307 13767 75447 95326603 64066 73240 953487979 20765 64066 78874537 75447 77603 445099819 40916 77603 695572034 32421 20765 778482094 77603 44542 32011228 40916 36742 193396820 44542 44047 835324107 32421 21663 675780279 44542 32972 277756992 36742 52145 107700550 32972 26657 515263773 26657 16601 404475327 32972 25385 971400493 16601 51847 993174435 44354 26657 128107412 13315 51847 396928951 74456 25385 805540609 13315 9752 8729056 51847 10846 102335789 64877 9752 616384237 35406 10846 513982834 44577 64877 63487057 64877 66833 102909452 10846 56528 424794782 30374 66833 895792543 68145 56528 397407613 66833 19718 568232215 15793 30374 820805819 19718 73012 492728922 24516 15793 458876154 4823 24516 318191719 73012 48369 532850981 63695 15793 402866573 59056 48369 182394021 48369 49820 181307535 23123 49820 344582076 49820 6003 461075664 23123 36899 897113659 73457 59056 147336467 6003 74373 649684258 61820 36899 559436473 36899 32388 159218026 42195 32388 848974809 42195 50274 372334095 45382 61820 351553148 45382 40354 667572763 26111 50274 392048052 45382 22096 498509894 61387 50274 594520129 61387 66720 152633335 61387 4289 479682171 4289 71719 323634382 66265 66720 905284542 61387 59040 209775650 71719 12868 395172832 63810 12868 653299068 63810 65654 906551777 12868 66945 787310691 3561 63810 497573637 3561 50041 802263016 34274 66945 695887734 17136 3561 371388001 17136 36662 375292223 17136 61653 587883110 17136 6903 550801808 61653 8209 598156365 3621 61653 90248206 27934 61653 676274513 38609 6903 995055136 6903 50277 605702806 74461 3621 745510069 38609 16849 49869973 22258 74461 924035317 74461 50842 965137481 50842 79435 701858150 35909 50842 123252090 11688 22258 942268976 11688 36006 43230720 35909 27118 364537985 35909 25254 139889900 27118 48845 224146625 11688 18094 650856471 79702 27118 364869710 69680 25254 14960277 18094 79414 65697497 5911 79414 602669165 5911 19347 879664957 2010 19347 20818462 2010 18394 194752501 12973 18394 77825579 12973 13164 605872790 12973 18474 999389234 2010 42770 548234108 13164 60978 718219314 29939 42770 526250133 18474 56051 533144584 47815 60978 301188178 56051 29144 64791587 36605 56051 216164740 56051 77111 878499084 12271 77111 552931296 13105 36605 945586151 25753 77111 838740085 36605 62020 941329226 39053 62020 804876906 947 13105 635135936 25753 15805 925265172 947 56263 663924162 70432 15805 382177824 39053 17519 238787722 70432 301 945285389 864 301 658824714 56263 66070 808449711 22368 66070 765047805 69297 17519 508400863 15018 864 158993036 78523 864 829747837 45699 69297 198961111 1006 15018 776016500 73199 15018 554496858 67808 78523 11961493 27876 1006 844159451 73199 29662 529190664 73385 1006 115758645 19282 27876 595259789 40675 19282 819796444 24192 40675 978995021 68700 24192 639535095 73385 77440 759786507 69162 40675 517091882 64615 77440 753162488 48026 24192 34552229 14394 64615 485696805 77440 61496 103914598 61496 72623 373803677 61496 2099 695123060 48026 11395 553076949 42652 11395 28024533 2099 35383 752398824 19730 11395 846152450 42652 54116 350845893 42652 24511 740720140 42652 36034 849602751 35383 51736 822318346 4320 19730 489870835 40593 51736 582609329 27166 36034 868011495 20318 51736 530976348 35857 4320 850674896 40593 22860 467937954 66211 40593 850851450 37863 22860 315276441 29654 22860 554859875 18125 35857 191228712 3037 66211 192116850 18125 51902 507433661 3037 57616 555846406 31280 29654 577836356 59204 51902 333441736 55196 51902 719871116 51902 55907 592081279 62315 57616 771378594 55196 43405 772158351 55196 78499 666317424 75523 55196 642278587 75523 53830 699828170 61813 53830 149832742 22727 53830 602091135 17548 78499 63438285 75120 53830 864467664 27885 75120 830701009 61813 20923 503550576 20923 37073 325087826 20923 9745 349545622 9745 31858 334057983 37073 11372 334358482 31858 41965 76929882 37073 29862 238748386 60512 41965 113124718 28581 60512 324437831 6687 60512 891837538 2341 41965 101049691 59405 60512 744403311 61266 28581 598879246 37396 28581 348977022 59405 34031 768429429 34031 39644 540280935 34031 20095 123774496 61266 28161 58399636 61286 28161 228931021 34031 25115 395253205 61286 34948 23629579 25115 54138 521542928 28161 62755 321271319 62755 49859 19960125 34948 59626 242587299 9763 49859 522491500 49859 17040 805984291 42548 59626 751810514 49859 50514 779769106 32743 42548 720726797 51787 32743 985498266 2930 42548 525211239 32743 73683 831409191 32743 44550 435109228 73683 6464 681101191 51787 24445 476146064 58740 6464 302545519 6464 66215 967108733 26377 6464 337389337 68386 58740 122042337 64393 26377 603899219 47344 66215 628646324 47344 50912 616461346 26377 44865 667263397 44865 60178 186277074 44865 29007 649461686 25913 44865 354030625 62975 44865 986080800 25672 29007 463316498 58389 29007 950812727 62975 76410 104068811 29843 25672 849148458 29843 15700 129680483 29843 76703 882947515 32028 76703 360875099 76410 57324 899562805 69958 57324 207072737 69958 37633 227174178 36065 32028 761182317 70474 36065 924797234 37633 10889 134944119 37633 3413 824267429 10889 75372 601448195 44795 75372 379447259 44795 54310 84054607 44795 68221 61698732 2448 54310 462251477 42498 44795 447254095 2448 36419 284653431 42498 29434 911518128 69368 2448 892740511 36419 16945 610302846 51393 69368 191806413 67820 29434 628380031 2889 67820 584430949 67820 2337 605480819 2337 48106 979952535 77673 2337 60866161 40862 67820 945129176 20273 2889 351198124 22219 77673 475606105 48106 29808 922339899 77673 31584 28776745 14265 29808 382305891 22261 31584 257344654 5128 14265 958958703 42937 29808 957421302 59049 5128 102414764 14265 45389 111771273 49076 45389 807249143 48046 42937 136488409 17831 48046 268093639 48186 48046 400027259 41410 45389 402874375 12610 17831 474305918 17831 3544 79372917 79000 17831 19485703 48186 21204 592802304 51837 12610 928855859 9746 21204 361692621 9746 72501 121448564 3305 21204 188802028 21204 46386 742429223 51837 35181 785646629 46386 38585 874527934 3305 34744 402919067 34744 73299 710658433 2620 38585 979973637 35181 68869 852488853 73299 78991 160874826 2620 66653 989436859 68869 57861 981739494 5222 66653 946993257 57135 5222 57185009 57861 10519 402166343 66653 18633 914565978 54379 57135 592045303 15673 5222 160033821 54379 46789 247101147 54379 24181 41191371 54379 77278 243608921 12208 54379 985161774 24181 29314 967639491 46789 19422 917469394 19422 42874 53016123 29314 54558 999439466 32381 29314 23624661 19422 8212 903891892 32381 42570 260753458 42874 31199 551499733 50539 32381 84987230 31199 36928 891567405 31199 78653 274466418 42570 4324 864023407 60776 36928 849798024 77231 36928 495712995 57518 78653 54357915 77231 62920 900190647 57518 38776 3559230 57518 18567 694642100 30994 18567 601036960 77645 62920 804061032 62920 8190 232809576 18567 39806 447795888 8190 66822 226578875 30994 34816 8999184 66822 65858 170394033 70506 65858 988598635 39806 20252 804684164 63505 34816 966428013 68907 70506 462869520 68907 67011 452921833 71902 70506 500564827 5120 20252 391741189 67011 16095 875805221 76286 71902 265732108 44946 76286 338013905 18416 71902 806536502 48256 16095 482778765 48256 67910 64386515 44946 28451 106144361 50426 44946 20923744 58183 48256 973952286 58183 58232 573915192 28809 67910 567177121 28451 2109 138151340 58232 80775 707516914 40803 28809 399790424 72183 80775 796702002 66673 80775 564722147 53886 66673 582947601 80775 8051 706898455 66673 40452 752763745 8051 48556 491784987 10459 8051 620283696 14314 10459 649932848 40452 23525 482073548 52079 48556 707999149 48556 11657 385411670 11657 57965 939694985 66879 14314 527290247 52079 28546 835151780 49412 28546 373952196 56691 28546 147921601 8405 57965 878990165 12229 8405 548194122 56691 47066 395614353 20779 49412 235415623 54058 47066 621043883 8405 16304 88953307 12229 25877 135888460 47066 22922 525304685 54058 49205 114775446 43121 22922 631536891 55409 22922 220250876 22922 16489 157808605 16489 6830 354110900 6830 45928 834864632 21193 6830 80418938 45928 7436 751233644 16489 49257 547946330 45960 49257 273863219 27903 21193 259553042 11838 21193 796971479 45960 19389 88995800 48827 27903 826957202 52398 11838 329843640 48827 16419 547878966 58113 11838 290598422 45257 16419 649838899 74474 52398 455680433 60114 58113 258390419 65444 58113 800607887 74103 60114 390370778 3468 45257 928557632 28038 3468 692952276 74103 70611 146064887 58886 70611 272580995 23268 74103 476094336 78572 70611 991247551 61494 58886 660509959 66827 23268 642490744 73448 78572 875499341 24790 78572 140005383 77327 78572 74818267 44285 73448 529463409 77327 46319 597491784 24790 47313 192806381 44285 59786 733625227 29989 77327 984159194 69635 47313 429814280 29989 15523 991203171 29989 10107 496443316 69635 39847 539046144 15523 20972 38369341 20972 48738 390144137 39847 67431 53531150 73212 39847 541749248 23406 39847 928037290 48178 23406 800160952 73212 77357 324115262 39506 67431 238386955 23406 65526 969994537 1406 77357 24739417 39909 39506 866886844 19066 39909 70835323 47537 65526 538526431 81913 19066 430129340 40393 39909 883371710 81913 65883 860023748 55430 40393 351985530 65883 44338 473136699 40393 69591 987835465 65883 68851 892096218 58082 69591 401673277 68851 40526 476277362 44338 53578 726914230 70271 53578 499911933 28039 70271 145857653 28039 55577 105561231 8665 28039 386066310 27009 53578 866994669 55577 38851 795984096 17711 27009 664595187 27009 77917 118815844 52549 77917 306129556 38851 77407 479819519 77917 61987 581350751 77407 20814 499184901 52549 28261 941076790 51864 28261 18220489 65392 51864 626646715 28261 30950 132018469 47334 30950 147076185 64056 47334 503726347 47334 25839 848169666 30950 60488 986583016 60488 56827 519418097 693 64056 864804695 693 35502 166955619 14853 60488 413664918 56827 43877 306938261 30551 35502 104867780 30551 3459 66172121 71250 3459 214252330 68536 14853 357427208 73936 71250 277119413 61185 71250 682640235 68536 15720 963148920 8096 71250 244563052 60183 68536 787386533 25430 8096 61700624 70411 61185 512929753 66345 60183 261569362 70966 8096 470164703 62613 70411 66387686 67103 70411 754126505 62613 77048 629830407 70966 4689 114131307 12847 67103 168079664 22474 67103 408284138 8005 22474 118405503 19813 8005 362097144 4689 58106 799574130 12847 19322 335794856 22474 19753 497154031 1328 8005 841902599 19753 46818 602183638 1328 65979 697522424 65979 66902 437599500 19753 28734 144794330 16658 65979 904033097 9942 16658 582345831 79671 16658 315464168 16630 16658 934898731 28734 21857 729893473 14081 16658 9050703 21857 79946 881102768 53259 16630 501861063 79946 16242 548910260 43459 21857 429846780 16242 17461 813353657 53259 18957 162467995 22216 18957 479098080 12039 43459 131806644 27701 22216 880193896 18957 56652 125717465 19700 12039 733070857 22216 55812 23123198 12039 25440 109573132 10334 27701 384595207 11044 19700 6237497 25440 37540 540281930 57235 25440 617310105 57235 69522 125566212 22862 57235 584831610 42237 37540 917317354 25898 57235 827162369 17556 22862 518755261 12556 17556 939775768 36221 42237 927990728 12556 53791 484711928 17556 31771 309229357 65185 17556 466804187 67911 12556 118834160 22086 53791 847923531 65185 63401 268360273 52100 67911 749591625 67567 65185 299050341 63401 19141 555817894 6545 22086 238154794 63401 72915 980029543 9275 67567 391351121 70550 72915 87773847 49200 19141 818485062 11736 70550 265700987 50550 49200 552551978 11736 55693 357733033 49200 29447 820712048 36941 49200 899166588 55693 30061 400914538 46605 50550 148008274 55693 4458 306283847 46605 67008 330433363 36941 31648 969534327 46605 24332 29950741 4458 4924 879417111 67008 72447 215677619 31648 18587 522204896 29774 72447 33390964 24332 30599 183517430 18587 1829 792198448 58103 29774 902021213 42535 58103 450367092 1720 29774 826985049 58103 42437 367312170 58103 61250 949140150 61250 13536 749690748 42437 19156 117953042 19156 44093 860758184 13536 34711 671408067 61250 10656 147692840 16664 10656 605721908 19156 9262 674109760 11853 34711 666821922 34711 13790 321133112 33261 11853 711625373 59559 9262 586408759 9262 81726 968295739 14680 11853 41412548 29855 13790 238825881 6091 81726 875696725 12555 14680 924045160 14680 46548 295906378 6091 80970 263060634 81793 80970 982001919 12555 19058 752406186 80970 66988 337810229 80970 28495 493065216 44952 28495 338571247 35342 66988 424453411 19058 49849 862742839 70499 66988 478068617 70499 58080 454758070 49849 23393 190960149 35342 29486 94161495 49849 79080 904895334 58080 10475 470268410 39310 29486 152794743 63865 23393 575971395 58030 29486 627872048 10475 20088 202840426 75284 10475 540184423 63865 68509 443439027 75284 33748 405086992 20088 71053 898169476 33748 13665 146747332 72416 13665 670651886 41052 13665 62580264 71053 70281 776213004 13665 21344 474096923 21344 14932 535842791 70281 46785 397781768 70281 18872 765481800 69392 14932 477318687 7024 14932 818948235 14932 30258 604459208 7024 52112 43018019 29714 30258 562439315 69392 1187 882925969 1965 1187 120983669 30258 44628 649583059 52112 11251 394524111 44628 41655 597579649 1965 75780 150677601 73179 1965 415677486 41655 573 949199851 11251 52130 708799479 75780 60338 662664176 73179 72636 750074478 52130 62726 668250823 72636 10210 950206297 52130 11431 443327723 72636 53393 122386362 10210 71928 332197710 11431 55658 825809694 71928 7398 638924126 11431 52103 278461429 3877 53393 500660398 52103 73573 195585311 55658 9083 102350080 23573 7398 128628872 23573 69273 267815773 9083 73974 103564249 77286 23573 164225980 23573 19906 775495511 35010 69273 275177789 53577 35010 810219534 73974 58858 423958823 42306 58858 576788899 11493 42306 937918226 56434 58858 914370611 11493 48388 583024046 58858 2906 315323288 2916 11493 921389466 48388 66906 440055142 48388 64583 974687745 15986 66906 632838526 2173 2906 258628715 15986 15774 878016166 15774 20776 590041501 74292 20776 960364196 2173 24635 936762535 28009 15774 436241151 77265 15774 555705976 28009 37266 821910591 28009 19896 268144993 24635 26300 775499253 77265 56167 634145941 37266 10857 639886182 66426 19896 454247489 19896 52566 136824002 10857 41781 501141687 60875 66426 376471452 22961 41781 506065302 18313 41781 887657795 52566 64297 465548345 22961 30116 666358791 22961 6485 471122072 22961 17010 615548589 30116 81883 115629993 81883 62809 225484949 17010 21892 878773081 19801 81883 939976723 6351 81883 91806742 21892 27165 920970778 41915 6351 364836928 21892 38874 680022164 18163 38874 679973657 41915 11881 330781716 67015 27165 16013934 17415 67015 987178460 665 67015 918977852 18163 29764 736389508 10958 29764 608653543 45258 10958 121960671 6316 45258 494429976 665 29955 813091220 29955 15851 200946170 15851 56421 738638428 1804 56421 890479897 15851 3661 543839841 69183 29955 422436686 80926 56421 826328139 80926 78810 132871971 3661 8269 140965651 69183 22642 80582066 7064 8269 482964532 8269 63858 634197711 8269 6843 94692541 39532 63858 276324837 27576 63858 672167489 7064 15872 416615179 29160 63858 143957870 19692 39532 943359351 56749 15872 762830609 56749 20874 247238204 20874 58884 794188773 58884 17526 383048805 990 58884 624601581 58884 67457 630143117 67457 58479 369839379 58884 74023 746227691 25850 74023 562801450 51628 25850 924674300 22879 74023 328309356 33533 58479 579179901 51628 16635 824270298 43839 16635 190768254 25362 43839 465872778 33533 74182 555857165 33533 40510 672999553 74182 73968 240406537 50837 73968 177802957 33317 50837 940221588 29711 33317 844408816 39811 50837 420488118 17190 39811 133606238 57276 17190 919568455 41068 33317 252173910 31169 17190 58934379 41068 60377 750274591 70097 57276 285992811 30150 31169 338942059 70097 53882 247805757 53882 56340 463405019 60377 15083 738550923 53882 80501 311790989 15083 11832 456109248 11824 11832 307445501 54217 15083 291998482 54217 65928 819211891 11824 29228 218618862 54196 11824 731718757 59384 54217 206774866 80009 29228 834946422 60158 59384 269408633 80009 56746 608856223 54196 5772 12282254 80009 330 32162507 330 79578 605129468 330 32315 916267281 330 26026 484488448 5772 54355 27670551 79578 51182 570168565 31818 51182 189444882 53191 54355 486970368 54355 12753 427169996 51182 63621 519023950 51182 61208 696292896 32308 63621 847814119 4443 61208 696540759 44003 61208 821493032 32308 79848 377656894 59370 61208 105711614 2516 4443 798895994 79848 15299 610419626 23175 59370 759554172 15299 78051 648254245 23175 5848 888022118 45577 15299 122340774 30734 5848 933106205 45577 21095 791156471 33719 30734 19933071 45577 31044 224197654 45365 30734 888495587 31044 30995 99981635 30995 68754 894267224 68754 58524 595466028 58524 6810 460282651 24345 30995 386776218 6810 32830 117051422 76316 24345 679374620 36115 24345 944620266 6810 44343 368863017 50352 44343 398568024 49628 32830 615142084 79726 49628 658063981 45989 36115 544466780 49628 54313 421511677 12330 45989 246739367 252 12330 545708906 16868 252 600076309 14440 45989 973228367 16300 14440 416932947 16868 76032 601752677 76032 70127 397722364 6764 76032 653421358 14440 42332 152958743 76032 33373 257242199 6764 77763 135716710 29118 70127 718058248 42332 38122 840000801 38122 55045 862190048 55045 31005 906635629 17289 38122 858164714 30912 17289 298741688 31005 46090 205128698 57351 55045 548882449 17289 69192 799393033 30912 21626 169417133 46090 18847 474557261 21717 69192 972466159 21717 24896 496752830 21717 5022 578536593 18847 64747 499763010 18847 53337 114837950 24896 58174 317628446 8960 58174 446459837 31663 64747 191822683 64747 25018 316036569 58528 53337 211503162 31663 69797 158893717 8960 2174 218628953 25018 76701 300021624 28366 69797 378624261 69797 5641 271684047 81343 2174 36578253 44745 28366 981160140 50431 81343 74607807 39880 28366 992358809 50431 35696 126466386 52544 39880 497224773 35696 23251 914551859 52544 18946 476429674 39880 43570 1812776 37254 52544 8878289 9251 52544 112277199 76908 37254 629947796 43570 62227 728064519 76908 53709 201444487 51824 37254 251924525 63406 53709 812386651 78449 53709 422311438 27935 53709 526866558 51824 38717 58276225 27935 39888 776322759 27935 28337 331454826 39888 53463 481353790 60396 28337 69748492 38717 4423 57413927 53463 16880 602766056 59199 60396 284877204 11376 16880 86580569 67170 60396 898465754 67170 78679 549827118 78679 36468 626366567 67170 3292 278071474 13092 36468 942770769 6160 67170 937332709 61405 13092 49818506 3292 23477 693895394 80058 23477 32867893 868 6160 952205147 44420 6160 976389603 44420 9112 177037846 17003 868 946031255 38128 17003 952612093 17003 12293 199879855 10469 12293 850766157 12293 64358 411386799 41765 12293 50772200 12293 20977 54861267 49072 64358 181539284 64358 80389 881742935 79352 41765 172302063 49072 23201 966997276 37775 79352 462735405 25136 80389 596580375 68977 25136 71635901 76667 25136 141926891 69075 76667 459289858 76667 41567 880993996 69075 30455 876415653 73332 68977 156127313 30455 49171 31735810 61614 41567 832807784 66888 41567 457783826 41799 73332 263868032 66888 35527 737817436 58844 41799 758195103 41301 66888 782205107 63682 66888 628833304 41301 26109 430090248 24378 63682 364913764 58844 18411 650900006 12958 18411 602916244 24378 34684 152347849 7622 18411 374608165 12958 18998 269816791 34684 41732 460978011 33931 7622 98249588 33931 34316 236576959 51422 41732 33971195 34316 9798 47872873 41732 62098 351088657 53400 62098 386940828 26259 34316 236293055 26259 46633 230750625 62098 69152 93704160 46633 30284 20625801 21706 30284 807537741 77248 26259 559826729 57511 46633 812484985 65343 57511 693681790 74503 21706 170203070 77248 30052 236370726 73576 77248 300961945 12360 57511 529518770 67825 30052 825909023 46670 74503 959238119 73576 16773 88492318 67825 23395 162807793 47474 46670 66985779 16773 60027 843685023 2697 16773 694255505 78270 60027 610326804 900 2697 45401919 900 21600 166711536 2232 78270 809621126 10027 900 940188678 21600 4800 867569476 21600 68156 100793203 58009 4800 502023437 68156 13438 355980911 10027 79625 60219964 4800 32764 209962840 44406 58009 366430677 16682 79625 326014002 79625 2811 471361750 22046 79625 446622744 16682 17384 591558899 22046 26515 519926851 8166 26515 932135779 7984 2811 494847720 28305 8166 252064413 54550 8166 426613801 26515 51416 316628502 60808 51416 140681660 51416 17402 862751674 60808 43235 851617098 77166 17402 664397950 77166 23533 776716618 43235 78881 139383271 23533 5159 464245082 80121 23533 977462344 23533 5759 628878624 5759 45103 820333722 80121 81645 58498410 45103 66818 540476562 5759 55697 199259107 5759 14762 693415227 55697 69260 912174862 14761 81645 5796260 54345 69260 533728366 53888 54345 402035442 49307 54345 496552271 16733 53888 151958103 15028 49307 97262019 14211 54345 81032208 13286 14211 754602742 15028 22700 177407626 22700 69227 480032145 38521 22700 237319541 24155 69227 455243549 69227 43310 91876684 38521 10841 570337076 24155 61617 132891913 61617 19276 500368338 55213 10841 240401161 61617 4966 564785155 7205 55213 271958519 7205 57372 561386344 51838 57372 39639014 55213 40623 420290693 7205 34394 925188161 65531 40623 179165774 34394 74564 263407500 4028 51838 805369834 71224 65531 50244823 65531 60740 278523143 22762 74564 620148738 38905 71224 632446116 71224 38550 36404858 22762 58039 449277873 28030 38905 19427509 22762 18543 624275319 38550 44292 927916803 44292 47855 567818997 21712 18543 696826374 18543 32702 88227038 80774 32702 15519474 44292 53250 282159372 34582 32702 631623429 80774 74293 632170363 60897 53250 53175289 46845 34582 676506107 46845 76674 464586425 76860 76674 131397377 46845 36791 294283028 76674 11199 482829999 76860 30098 299770977 11199 39426 605096562 69870 39426 145283331 36791 76568 900276295 30098 3931 866057947 44544 76568 21673290 76568 9171 960928843 69870 34366 865537092 76568 3153 243878217 75685 44544 126936874 9171 71959 260917312 81083 3153 822893881 49808 3153 964911553 3153 51131 79011368 71959 16759 92515557 41709 51131 572905116 75884 41709 373979383 30644 49808 325007012 71046 16759 55949936 65377 41709 66405118 71046 50832 918819339 30644 63986 508618002 61364 63986 391911068 76587 63986 177333155 61364 7258 724378900 50832 22528 785359139 37661 22528 960229358 7258 34 415832647 22956 37661 120093328 37661 79072 36851843 22341 22956 761718079 12443 22956 457411766 26620 12443 345307686 18065 22341 359992875 48628 79072 712734783 26620 13997 28298204 13997 45641 366992748 76424 13997 216335006 13997 27428 616103999 774 13997 99725801 45736 13997 550454538 63313 45736 30811810 77874 45736 345854310 3891 45736 140857507 63313 5871 794004819 47198 5871 531072870 62742 47198 345015357 77874 61585 248969410 37928 5871 475936112 986 62742 944097012 62742 81910 887876625 9207 986 672741367 61585 22242 214344121 986 35212 718805888 9207 67100 135260883 52433 22242 23447369 25937 22242 556132978 31418 25937 901432015 67100 40469 205936334 44726 25937 220451274 19323 25937 777547920 44726 59854 260696751 1825 31418 592525128 77794 19323 665402668 1825 47089 971144793 79423 59854 109648484 77794 12930 139443946 77794 5 818923490 37425 77794 523982573 37425 25614 36752535 41126 5 61293767 37425 31103 197475225 51465 31103 819491780 73075 25614 371930381 41126 21734 993713111 73075 75098 877885615 56207 21734 48938497 69491 51465 598857007 9980 69491 353281225 40078 69491 562441213 16456 75098 578792054 62233 40078 35963786 16456 61948 159512248 51098 62233 924540414 16456 3802 950165704 16456 52795 342738276 49936 62233 726525551 63747 61948 481402565 73690 49936 491637090 12853 63747 276478144 20021 52795 150747300 49936 38658 961643931 22296 12853 997978824 8877 12853 693665770 68283 12853 677276962 33399 20021 528202417 1703 68283 633229379 53681 33399 679337715 68283 63887 124086179 53681 76210 476236447 1703 54531 417687428 63887 32809 790744052 63887 41319 64220922 55777 54531 395263010 14297 55777 830512262 32809 8846 893724561 8846 20059 678621263 50442 14297 33461707 50442 35856 268385780 4380 8846 880376486 48957 20059 835750809 81811 35856 906764457 48957 48534 825261456 48534 21318 114238165 3515 21318 42496651 77416 3515 581148566 48534 46886 114482033 46169 46886 309429758 76126 46886 496555585 46169 4375 734560965 45092 46169 228950271 45092 69256 13360108 70829 76126 188686719 36003 76126 436687971 71953 45092 626465640 70829 22557 107767940 69853 69256 578159710 1060 69853 636229336 69853 24040 305667268 81819 22557 57801500 69853 75826 45974811 42846 81819 513380696 42846 29999 863359033 21630 81819 191676147 35791 81819 232535921 21630 61328 392015164 75074 61328 259555337 35791 50627 369057725 80435 35791 304713434 35791 69380 905314553 38599 80435 975326501 49735 80435 245911872 33209 38599 880131238 18618 38599 809423727 69380 17274 485125058 33209 39649 238995123 18618 30931 63724342 33209 76367 544073061 58180 17274 280218972 35721 58180 992030691 76367 71846 514502668 7634 35721 974241083 744 71846 641937475 71846 22462 222300060 7634 28646 1560853 7634 30272 730346332 74984 22462 845729804 27037 30272 235406265 27037 20887 710915762 7619 20887 616692247 80542 27037 617087919 74984 70146 432173388 8391 7619 460579539 29428 7619 460411985 8391 33065 711995656 33065 60685 253553403 32418 8391 541521231 8391 19280 853072679 29428 32985 276125993 16283 60685 982625964 14661 32418 908020051 56624 19280 959606897 16283 25655 394263201 56624 56989 184643598 17171 56624 92359505 56989 38970 6252482 56781 17171 657023214 18980 17171 95292383 28751 17171 267188669 38970 15 710917613 47591 18980 860663393 18980 8447 58198999 28751 3157 44781851 55241 15 290676029 68292 8447 691677116 3157 60506 303627387 3157 34606 691306990 6022 55241 205963372 6022 3726 310763796 68292 59692 43265503 61566 3726 44459164 59692 69396 965087072 69396 16646 340460203 16646 43637 671601480 43637 15079 468600172 71129 43637 439349546 16646 30252 52022808 41184 71129 436480888 41184 50137 113852922 71129 63601 122745200 53448 63601 852975260 63601 15133 110259904 63601 36956 689606869 36956 67095 482368790 36956 53746 559346594 53448 9941 256010315 61884 36956 280184975 44014 36956 157804484 47615 61884 986509542 9941 19554 80810399 9941 30007 64441406 44014 34281 489405979 7510 19554 722741188 7510 3922 65785220 30007 51797 358076483 9149 34281 199673196 41006 51797 467419354 52641 41006 460366692 51797 62587 626156373 62587 8417 9913239 4836 62587 173402473 8417 3813 641825073 8417 25260 44569990 54335 4836 74232626 20040 54335 481551870 15782 3813 338705596 15782 37581 380235668 15782 39432 367490188 49847 20040 459031140 15782 80187 497120014 80187 28864 326838526 78226 49847 880675715 49847 30295 6726308 78226 19011 803800453 30295 57724 136294239 38466 19011 523418347 30295 18950 784669943 13872 38466 615800509 38466 79953 964872976 57724 20664 712835814 29172 18950 550108857 20664 27825 697450822 29172 3754 584685683 17633 3754 738354079 3754 79332 350732767 12458 29172 713340796 12458 55405 784783651 3754 45576 324345523 72086 79332 640091618 73907 72086 129425339 45576 76072 794376016 45265 73907 791115268 76072 29080 818087104 80513 45265 113318592 80513 47196 801981610 52292 45265 934417627 35302 52292 730212165 80438 47196 987467691 43331 80513 549325808 47196 63150 63647372 34758 35302 666328563 80438 54490 282662568 70243 80438 76037378 43331 58652 95138523 34758 47111 735154065 47111 29959 50063903 54490 74707 877407545 30370 74707 666125089 74707 63991 100611297 30370 21768 36003780 63991 39673 458114437 30370 44307 959716072 44890 39673 307322555 21768 8947 208257150 77164 44307 378038234 8947 14382 461739638 77164 14102 901409037 14382 46229 347995360 8947 65545 203926645 62375 46229 398608111 14102 77725 520214092 66074 65545 173643490 48281 77725 142367533 11596 48281 798148986 39889 62375 471728609 6785 48281 850604434 39366 48281 509606872 58933 39366 823202347 58933 28529 610020620 28529 48332 378610489 6785 19752 8396718 58933 9121 884941999 48332 11563 289785031 28529 79759 739768519 70553 19752 528587591 15265 79759 285308734 79759 6781 587048642 11563 25157 298939670 33839 79759 151237152 25050 15265 824911352 25157 63470 636274120 25050 64055 257841506 74344 64055 190868993 33839 75990 667843118 62767 25050 817536048 75990 73384 641464815 62767 38655 591836433 75990 3035 588254870 75990 50252 611860522 38655 58505 227849489 8055 50252 318916369 38655 72928 41766146 38383 58505 972110445 71556 50252 487897535 71556 42796 142827170 72928 54405 451346056 17842 42796 693357373 34209 42796 630014981 34209 27336 495264113 27336 81249 537632327 2258 54405 49344405 6066 34209 843765626 27336 59339 410536655 10368 81249 227835001 81249 66932 612560235 66932 49873 867877989 36041 6066 968842710 66321 49873 689957963 66321 31003 102866299 66321 77223 621849801 72641 49873 195697085 31003 2085 729827456 44052 31003 487416118 2085 43101 478313522 44052 47727 215249585 4500 2085 513093 43101 4194 900075689 46628 4500 610807526 46628 73312 128815565 73312 61212 38042220 61212 97 146843365 8821 46628 525368752 46628 36043 668080692 8821 51506 614188280 25636 51506 245698563 97 66293 574189507 75634 25636 14266639 66293 78844 35482804 75634 13280 368892100 66293 34794 336879337 34794 71920 382258523 78844 77320 701252024 71920 70323 34187498 72733 34794 297979255 71920 36638 855734776 42385 70323 756895210 15301 42385 94458033 70323 81061 675813265 36638 77845 350107026 49946 42385 91034765 49946 257 231072327 48333 77845 742233934 81061 43173 821757584 48333 58726 747021720 54033 257 144029412 48333 50055 627307719 58726 20294 273809836 50055 11695 513654845 71400 20294 198168342 38894 20294 176033094 11695 77293 171924 20294 60191 761513958 20710 60191 67708615 60191 4015 709685029 60191 50570 284877818 77293 27334 718653928 47074 27334 318460415 7308 20710 613805458 27334 40902 91120950 13781 27334 183384033 42806 40902 149760936 2048 7308 466470995 40902 14338 844284193 64616 13781 584084454 13781 48366 644276289 2048 46965 948872002 2048 57755 545562201 64309 46965 739078167 64616 38440 705262233 38440 74135 588635505 74135 2784 954515689 74135 76179 358606545 33009 38440 473209996 76179 63096 265710453 52622 2784 185755531 52622 72258 504514006 80964 33009 112302587 71047 33009 611603587 80964 29919 656143541 74772 72258 704072014 9653 29919 808321937 80964 38328 944868042 33250 74772 920879026 29919 76614 524704003 76614 72276 690258455 15559 76614 468797660 38328 77410 273145291 76614 72949 770266598 61829 15559 799816206 61829 36921 15718932 31940 36921 337587886 31940 12214 26120903 12214 41776 196250638 65818 31940 111509951 65818 21556 685928879 31940 54707 5330359 70119 54707 26075032 6264 54707 553167654 70119 22400 339177309 51915 70119 425611667 22105 51915 43727515 1424 22105 526726259 49464 22400 574329880 11094 22400 915744441 1424 6344 185486258 54145 11094 64750523 11094 2778 304212659 27865 2778 825480964 27865 11806 728595914 68865 27865 205373825 68865 8406 310121929 9442 8406 613808310 8406 8111 13418933 8406 50192 135667368 40503 68865 97363971 1343 40503 234548356 50192 64041 160721060 8111 67608 162996989 64041 78490 763300170 58255 78490 961713374 78490 44013 715237501 9829 67608 324376920 75191 67608 969851672 31488 58255 372429807 47004 31488 644397848 75191 46652 818005079 37523 9829 788507814 73891 46652 143233087 71532 37523 303822053 37523 39725 7039338 76500 46652 397728537 37407 73891 247310207 37407 66650 707895006 6901 39725 146016885 76500 64151 194081325 62094 64151 272497954 64151 66618 691743205 66618 32511 781285335 81264 66618 451765457 59967 81264 65075164 33438 32511 436551473 48728 33438 903199431 32371 59967 19926332 48728 69511 879502382 48728 14568 882882020 32371 44774 429967106 32371 32505 833162112 10243 14568 544092852 14568 21112 940100856 81782 21112 864768645 21112 303 355389044 30881 10243 748533706 21112 25234 439174172 11839 81782 413759826 30881 40585 388566883 44669 11839 839619283 11839 809 66947932 56918 25234 902693991 15918 11839 346800281 809 55786 115655346 15918 27659 226287143 73949 15918 67841907 52851 73949 75416113 24438 55786 453022724 61984 27659 7077194 61984 41768 707248199 73949 21342 307574317 52851 62680 114631187 24438 20719 838117295 41768 71944 490204468 49648 41768 859742351 20719 81529 756835232 20719 80944 630191515 57088 81529 571113594 49648 54008 146758297 60422 81529 911706796 28082 80944 937424089 80944 33053 285011044 44763 54008 443999811 54008 41157 585906219 46842 44763 908341485 22827 33053 666059591 17281 33053 601452672 22827 24860 815180641 46842 39804 161598140 17281 48682 371286845 24860 35900 192757909 39804 77529 800547122 57571 24860 492684000 35900 25782 652457569 48682 48214 763462354 25782 26122 717520435 25782 22320 396229417 21150 25782 418759344 13333 21150 593081596 21150 67066 143822582 36103 21150 150336331 77189 36103 422371583 21150 11489 443089300 36103 23834 43875320 67066 55766 247970032 883 55766 478544279 55766 56557 248316942 23737 883 116193714 30151 23737 355784816 30151 68942 232959588 57859 883 185331997 57803 30151 672649962 57803 8844 805527850 27196 68942 421790641 28467 8844 96074868 28002 57859 605065227 57803 8188 228011745 8844 68713 850716550 27196 46315 117505384 8188 59316 128304833 28002 57952 14786734 25929 57952 511236055 15497 59316 590973211 79394 59316 4104617 25929 47445 396081051 47445 22214 66005196 38918 25929 40060576 36253 79394 15490812 38918 12165 682580812 10652 38918 801746921 12165 39598 855411024 10652 11897 730099577 34534 12165 139281657 62612 12165 459556512 62612 34925 180440696 11897 51016 327295155 34925 28514 899743154 34925 72684 458331104 72684 5877 318477328 66962 34925 289990741 66962 23682 552016273 5877 27090 148487777 71630 27090 799683792 54077 66962 995214323 23682 1757 453776389 11545 23682 965952982 54077 61392 56289742 61392 31948 245126531 1757 10867 981901385 67339 61392 157391138 61392 8149 145060736 3036 10867 210085861 33986 67339 175733851 3036 59141 240552954 67339 55307 130852685 33986 4070 61285908 4070 39832 739055979 59141 80006 832494855 39832 17344 226268621 61148 39832 873520724 61148 13912 477186772 80006 74542 841748772 13912 66921 93075316 37311 66921 434080610 72507 61148 644074695 74542 43082 942351482 79808 74542 928674388 66921 3517 391488370 79808 26759 820854306 10994 79808 451135768 5920 10994 162585018 36577 79808 192124998 70728 26759 427228058 1538 10994 292897118 20927 36577 704845380 31994 70728 186058037 80942 20927 563440598 3740 31994 273057714 75044 80942 967198461 80942 22773 436525315 59469 3740 151126421 59469 62504 957957635 28853 75044 383830489 62504 72887 36725398 66708 59469 981487328 59469 33738 861424485 361 28853 705315539 33738 49788 750746041 59882 72887 783202034 53075 33738 638556624 53075 9084 915093700 60164 9084 375112265 8573 59882 557454169 31359 59882 987566561 60164 47082 207824651 8219 8573 840958485 33805 60164 655485022 51282 31359 143784580 51282 42976 878476 67727 47082 96516656 51282 9298 373403842 67727 45653 683987198 45653 1210 716523322 55817 42976 916295677 45653 2786 330892748 10936 1210 692805469 10936 78526 84499662 55817 8438 577037096 78526 23675 568604061 22717 8438 19122811 79992 78526 841211883 44984 8438 840412482 80421 8438 216546467 16878 22717 388528766 22717 63592 17223388 51001 80421 904823445 20865 44984 148019261 33960 51001 174379310 16878 78033 876060232 63011 20865 69300638 63011 62234 350559987 30576 78033 157972128 33960 15695 682540189 18925 15695 929529829 80072 30576 4645581 68540 62234 732605660 57797 18925 366282985 68540 233 47587068 63926 68540 409731553 38793 63926 652770743 47592 68540 626193953 233 66850 522614869 233 606 851437530 67528 47592 343788495 15158 66850 640185514 8052 66850 639483443 15158 60773 27711588 606 40154 278321500 40154 259 237497494 36113 8052 666428725 259 25841 861536667 43821 36113 793033236 36113 70631 677085227 259 15068 810649103 43821 60655 129252487 15068 5198 218804421 66910 15068 726046733 70631 2829 234692353 16275 5198 290929818 47423 5198 10014727 61850 5198 991569979 61850 72415 626893532 2829 14889 151986439 14889 35449 434566043 18076 14889 965582709 16502 14889 484143355 7642 18076 57578203 47534 35449 907455379 61150 7642 970313244 27698 16502 526512910 68433 47534 886557028 81196 61150 412561219 45085 27698 339252969 6197 61150 42604375 68433 55736 225734419 60432 81196 266330818 7699 55736 554633619 7699 77411 941618663 71305 60432 650955731 39808 7699 948620339 16168 71305 34728524 4714 77411 1206867 4714 53557 414972985 53557 37757 826970155 2168 16168 331799428 44410 37757 42401009 68609 2168 951316744 53557 29304 535992916 964 37757 102215799 964 65695 625785199 61241 65695 336249091 61241 4452 250287314 4452 36005 490373066 52325 65695 302535468 29792 52325 125639733 4452 23462 462899936 23462 63070 536435851 23462 60771 252674982 1062 60771 225285398 42408 60771 41727765 70813 60771 138160902 1062 65701 480473980 70813 59946 539091001 65701 27924 85080059 65701 52903 152613237 65701 60537 821773366 60537 35475 308013974 60024 35475 84777737 52903 46384 968999356 35475 81223 792232185 81223 67926 638469011 28943 67926 107523695 41677 81223 424271624 67926 32426 831346397 28943 12368 292360163 67926 36116 59158197 12368 26006 957202935 12718 32426 372515059 80307 26006 113648122 63230 80307 990117084 80307 45309 20976726 80307 41490 755123685 63230 3312 588983830 80307 17200 832410438 16702 63230 79730976 32387 3312 357654975 65064 41490 584807444 70481 3312 598137547 16702 38199 825377345 38199 55726 511152439 70481 37037 155074457 70481 32555 400774921 20350 37037 667491860 20350 20215 461087677 37037 60855 83401448 20350 61583 47401340 29120 32555 115611562 20215 25694 138401571 61583 46187 347459146 6336 25694 820127626 13561 46187 300487332 6336 46685 145390107 46187 80002 495477621 55609 13561 746890193 31761 80002 25527948 16390 31761 143625174 46685 26486 385902316 49690 80002 145396145 74020 49690 170206424 49690 16286 834534157 63885 26486 910204932 59991 63885 210502393 54237 74020 389493221 28782 59991 287960934 27049 54237 172232322 65544 54237 16658837 54237 70043 138387511 53529 65544 210530779 49518 27049 610609296 21408 65544 659752797 74452 21408 920496302 21408 60801 521772347 21408 38648 52810764 21408 1383 212309143 21408 69536 126168663 60801 62083 476625058 78316 38648 633811497 5106 69536 767222787 24253 62083 36031415 24253 16592 465289784 43344 62083 15788630 16592 17474 386016089 5106 56161 496513913 24253 1326 640557621 56161 10069 259000538 39346 10069 595776801 1326 41572 808721087 10069 64321 190928157 39346 75779 637233989 10069 284 84549039 67563 284 155113299 284 46181 504808945 67563 81024 100817897 6461 284 517262213 6461 13576 179731802 81024 76218 50145747 7216 46181 464500616 68873 76218 349696571 28287 6461 885225051 7216 57847 920654086 16350 57847 995597309 7216 27722 28755128 57847 57361 339012735 27722 46876 370882948 57847 61699 622920582 75511 27722 444682074 61699 61572 721638781 75511 81922 419475026 61572 26863 74039100 78262 61699 664338688 54570 26863 771805584 60370 26863 449291332 35290 54570 855678968 30332 35290 49837079 60370 57101 494274794 10955 30332 590162307 30332 43187 191954753 33953 57101 999223200 57101 77680 838600717 72309 33953 359730561 34395 33953 383087183 29081 43187 944587880 34395 24927 606420003 77680 80426 632215341 72309 62506 5832845 29081 15420 934230003 24927 49800 716071163 62506 37080 866460978 2594 15420 35025587 47025 2594 870203200 37080 16911 591821922 47025 61816 871688834 2594 39903 931799291 44418 16911 19776861 44418 70794 798567231 70794 72164 789470358 62703 61816 36436406 24410 39903 138896727 78638 62703 950637493 53470 62703 175831860 53470 73090 920182447 78638 65875 586625116 8440 78638 346099547 16779 65875 765552791 81023 53470 74416851 27421 65875 762941864 25623 65875 948637849 8440 40426 155048146 35580 40426 63091782 7072 81023 208386199 27421 66577 554332427 75496 35580 43313426 75496 36573 584431144 54624 7072 86141590 40116 75496 658354919 36573 48595 196571675 48595 14449 224551662 61422 54624 919823676 40116 41499 88799235 6683 14449 804292692 61422 71080 26165159 69321 41499 681971207 69321 20597 54381604 20597 80450 560272848 44048 71080 11844359 69321 76901 831648746 20597 21475 471548303 73291 80450 861978317 16540 73291 762205022 6797 21475 296080784 16540 78696 915126056 40669 16540 704130007 16540 43325 128365599 80562 78696 562845276 40669 31573 14362851 31573 66957 85413618 66957 79307 786888873 43325 19742 867847366 57477 80562 604404176 66957 28396 663776560 60171 28396 901811959 60171 43898 887458020 42993 28396 75420177 43898 61030 281856059 65550 43898 402588944 42993 81665 963217840 19786 65550 775622000 65550 54226 309909068 46512 81665 143817881 71294 19786 826185131 46512 58447 944925011 608 71294 51225089 608 54753 531499922 46512 80891 130633411 12834 54753 52225368 58123 54753 457185333 54753 666 142351627 666 5086 179913939 5086 9673 946596039 40859 666 760429701 28051 666 744739539 51325 28051 519416333 51325 70420 96028089 34883 40859 129381838 58895 51325 407112444 28051 31516 103059399 34883 13691 719682067 13691 36527 936367688 31516 46715 778389641 10882 36527 92118788 13691 12494 713927419 36527 8429 489685035 8429 74846 893947472 9621 46715 631599897 78550 8429 983885320 11069 74846 42244845 9463 11069 820709839 74846 34013 101502749 73111 34013 96019278 34013 33489 9100246 22375 11069 38967905 34013 43964 855169175 71914 33489 971476830 35681 33489 714864661 18851 33489 563570662 22068 35681 285514179 22068 67310 208803918 1341 71914 691326175 67310 39119 297314538 39119 17872 648327600 22735 22068 567472021 4967 1341 714857417 4967 36324 957266322 36324 4740 157436138 2804 4967 752277450 80785 22735 556417321 80785 51681 131212377 68201 36324 107444377 68201 28833 760672409 25453 51681 557588377 80785 35693 334325185 15071 28833 306773852 28833 5725 323334469 28833 71893 498396841 22752 25453 173542450 35693 34886 606881564 15071 73990 689813235 43484 73990 834229029 42132 22752 843131845 72639 43484 552881507 72639 30079 10717900 73022 43484 944203699 72639 34360 78434373 73022 12812 802168531 73022 7456 578989812 30079 23126 15866204 12812 35371 907892162 54092 35371 456444098 9820 7456 25772782 46483 9820 704391987 35371 57038 954081729 57038 22327 792846050 22327 6223 485528881 22327 64758 996007221 75158 64758 323772946 57038 9932 481619071 66993 9932 363220255 20166 75158 33970170 9932 62994 329987196 66993 69996 133277759 20166 19402 48411958 53670 66993 674808354 49795 19402 324300367 69996 31792 40047102 1374 31792 938609740 10032 31792 401904729 18434 31792 908228989 73156 31792 241619133 10032 24582 526858558 1374 243 427451296 243 52576 491547781 27380 52576 37638699 73156 64110 187409486 52576 1634 148939013 21401 1634 907747568 52576 68975 131406389 21401 60087 283877083 64110 74993 617496346 1634 7555 789983543 68975 30578 810766946 42509 68975 254498885 74993 46975 326317452 42509 7581 259938804 80204 46975 261518444 30578 24072 510595638 46975 79541 489945215 53570 80204 450556455 51566 79541 709427804 80204 37288 451709132 50361 37288 860395321 50361 16712 993099937 60703 53570 20648926 23099 16712 798016451 23099 22779 737670818 60703 71938 148205068 24818 71938 21625978 12051 71938 613625789 69798 23099 270464526 53513 24818 620912713 66661 71938 512878303 53520 12051 73469058 26970 69798 133651771 4609 69798 382923782 66661 58919 14507803 26970 41039 406479091 58432 58919 46605963 38836 58919 719221182 58432 24473 529072397 41039 47757 410432859 41039 74145 810270326 74145 42394 667697328 70505 24473 813858229 74145 74379 884872432 5845 42394 7404059 70505 59174 468822074 42394 38304 489809846 7877 38304 228138580 74379 58196 66316644 7877 44634 171573891 59174 60064 298211624 7877 58362 513276618 8168 58362 830148358 44634 48770 117105174 8168 34300 454768132 65994 8168 478480319 4856 65994 938692309 34300 64726 801967461 52360 48770 280017114 46545 52360 541905992 23994 64726 45141388 23994 14058 660219883 64726 17561 405535547 53430 23994 863445549 17561 76069 351937173 14058 1147 110225685 76069 68658 465588770 68658 66707 699999082 68658 29642 708516451 66707 43676 507474232 71174 66707 49674988 41921 29642 133355740 16212 71174 984648547 43676 24553 298466884 71174 46782 327195793 16212 33842 404603182 46782 73438 556133641 73438 15880 612321114 51971 46782 805697877 21981 51971 286037727 73438 26495 215818803 21981 72141 512816546 73561 15880 19765713 62936 51971 829661050 70591 72141 587468933 47860 72141 596599445 70591 64406 28122533 64406 49455 183060267 70591 7833 370311085 63918 7833 129953090 1870 49455 26932726 63918 13305 774876758 23155 49455 451895686 1870 2247 544735554 40229 63918 567997234 45984 2247 120261314 40229 80407 79553042 23155 58317 317739959 21142 80407 403442537 22304 58317 385149967 32531 58317 189568990 22304 68987 480571739 68987 66359 564220947 66359 68016 82978951 70413 68987 997675505 44822 68987 484555259 44822 52981 452521011 66359 42838 607674597 69502 70413 499146238 28280 70413 867042959 52608 42838 688216132 28280 57138 703475858 57138 33742 177931182 28280 27300 424636977 33742 49522 21133175 35369 33742 572285187 60654 57138 644052706 24009 35369 133426386 60654 55183 421521631 78552 24009 142805684 43478 24009 134370076 80221 55183 296321716 66534 43478 739309309 55183 67895 343824133 14730 43478 761439164 14730 44553 10631720 66534 56758 903204064 14730 13901 922457168 29712 44553 587839744 25971 13901 662508963 45097 29712 861913789 2537 25971 672191432 29712 64566 992683774 26291 25971 566756497 17460 2537 874539504 2537 4261 685918890 20694 64566 41955823 6271 26291 300833366 26291 75060 738753269 70359 4261 724753379 79149 70359 708040939 20694 65829 654880428 36056 65829 154525375 75060 68871 544896598 65829 74898 629464441 79149 68860 203854387 68860 73297 147232410 77114 68860 849861074 31728 74898 534179986 23000 68860 111670639 30279 73297 831212451 73297 37446 122661770 77114 19735 632346485 7728 23000 359466105 68190 23000 920668982 19735 46119 576324886 37446 50504 524637281 7728 5972 944987624 50504 14492 513575609 47556 5972 421527774 14329 47556 254838833 3107 47556 339450980 14492 50674 353944329 75537 14329 99536476 75537 39029 310962325 48823 50674 1876505 48423 75537 8796644 48423 64360 867859399 81593 39029 105582458 46463 39029 569791931 46463 16927 164061338 12649 16927 359994060 48162 16927 82354830 58194 46463 220377624 58194 9683 352414956 11254 9683 591486838 58194 27715 119803908 11254 39553 861841379 27715 43972 972766222 63021 27715 66905251 11254 69384 172584970 43972 62701 278419673 62701 51036 750869077 8954 51036 380073790 51036 60426 226120925 62701 30763 735219323 39662 51036 948498886 75705 30763 931397230 8604 60426 105227767 18429 30763 626784153 80915 75705 646196601 39662 74839 64896510 18429 50235 1725160 50235 74498 92265095 18429 8719 740632093 80915 51252 110736278 74839 17362 932984798 58952 17362 799631374 6186 51252 387951371 6186 60764 392821759 6186 27999 982087233 58952 59810 4254558 59810 35108 75770815 14858 60764 813956184 60764 69637 939942991 27999 9075 343674002 14858 55081 364044029 73878 55081 57172801 4192 14858 40341099 55081 42257 192776919 42257 37087 13640940 55081 4754 399222954 4192 72056 545185496 4192 28016 335512313 43633 42257 83592192 37087 8410 399725512 28016 64706 561407853 72056 35733 848781894 60228 64706 44664557 14418 8410 523209947 74450 60228 808511116 62865 14418 275779840 35733 48101 127970809 74982 48101 390840682 28132 74450 334906885 27420 48101 654317799 44444 28132 739647145 44444 41383 206263 41383 28284 957427780 69325 27420 923002207 27420 38929 769085346 28284 11243 811732097 68932 69325 579224138 43271 11243 820188216 49049 11243 28284770 62596 68932 313528942 43271 75856 915314811 58081 62596 861867379 75856 21098 774777771 21098 14258 916630227 11935 14258 688842010 28013 58081 163265180 11935 51148 182037828 28013 66551 418354496 14745 51148 204222717 64693 28013 885518280 28013 55056 516600772 66551 53401 156317612 2438 64693 62797068 16449 64693 424746304 4009 55056 24936692 53401 49718 780394072 56975 2438 32616727 16077 2438 688569822 61310 49718 747485862 71470 4009 622111853 49718 74677 881180774 61310 52415 717333378 16830 61310 653881174 41281 61310 55200561 41281 22976 182077277 52415 50297 831411952 16830 67338 343001917 20341 16830 499535657 67338 9674 816751742 60686 9674 496880821 41978 67338 367589907 9674 74255 486972635 10724 20341 772052695 37218 10724 912633830 77366 60686 633258856 2846 10724 808382779 10724 32522 25155415 77366 30529 282690933 36942 30529 218953081 36942 22062 389656828 36942 21898 983643032 16590 30529 952224754 13899 16590 61314695 21898 75816 584960282 45788 21898 81075072 16590 51004 277303919 74522 45788 64148697 52269 45788 553904311 51004 35039 939819010 47387 35039 60772648 47387 12497 706316523 52269 75631 645066547 12497 59549 99904284 47387 57566 263024876 32650 57566 970681671 75631 44711 572404070 80065 75631 726266833 80065 71584 986002351 44711 65929 681421935 80065 53959 223197013 35320 80065 505320086 80065 19440 768711034 10726 19440 117293835 41866 65929 258186523 20331 19440 494186185 41866 35951 335223411 79324 10726 40630948 10726 38923 784490994 34453 38923 760563786 79324 69903 311908945 73339 79324 552713923 53309 69903 390602860 21203 53309 113974539 24987 53309 624111333 53309 11603 800084194 11603 5162 262926179 21718 53309 200325627 30924 21203 579905762 11603 18931 59285257 32188 11603 227248655 54660 21718 9567805 32188 40747 753974148 30924 18533 247794723 28637 18931 43250333 28637 75910 291013712 18533 24474 444636666 73855 24474 944504990 55741 28637 827741090 24474 69039 64361087 69039 81480 706392351 25298 73855 151677118 67557 69039 727398610 67557 23076 853472092 81412 25298 522138554 81412 77358 997913005 58571 67557 318745140 19981 67557 16891975 68597 23076 910195911 58571 78225 316217131 58571 9832 125561556 9832 24470 866154569 68207 19981 303474827 64775 68207 257954098 24470 59889 721655438 47975 9832 435584689 2280 24470 744309514 46143 64775 249882670 5646 64775 791780900 56444 5646 631528845 878 2280 721144810 19257 5646 768339362 19257 48945 489439010 5646 5909 965125588 69448 5909 902434383 69448 44484 910630214 19257 63200 888573560 16302 44484 303226860 81561 5909 439960694 69448 40076 175780653 63200 73679 588528841 63200 51463 442180271 81561 74937 51143498 81561 68765 657062828 16391 68765 500450402 51463 11541 861876550 16391 38832 770549872 68765 4879 114001512 72669 4879 120479949 4879 70175 364656504 70175 63574 212986168 38832 30383 608459320 30383 19199 904587851 42197 30383 998640814 19199 57542 325383487 63574 20875 211197377 75165 30383 638303158 71441 57542 99267032 43119 42197 50473288 61618 57542 237403752 20546 75165 44921532 43119 67327 477551600 17740 20546 287045265 64153 61618 780492985 5175 67327 523196561 54697 17740 135472245 67144 67327 125468907 64153 45907 542775157 5175 76068 508134093 11297 67144 79638003 45907 73579 420870138 2456 11297 599946256 51500 11297 649245725 65853 2456 453652651 65360 73579 455543146 65360 5413 103159051 5413 6958 495369405 81017 6958 20968781 76055 6958 24780113 23261 6958 42456232 76055 47642 651643954 54105 76055 989192101 23261 73387 626892739 25754 23261 659685967 54105 31228 778415929 31228 30364 673577111 38420 30364 882675697 71527 31228 110975713 71988 38420 972736654 30364 73475 84156785 73475 71309 108201117 71988 25250 486293527 8338 71309 325575536 34843 25250 238501540 34843 43512 13756773 10119 71309 603365020 69719 43512 163918947 74623 69719 295029936 23686 10119 682073429 43512 3705 630871217 74623 77107 546556222 8951 23686 364808125 70890 23686 430488046 52988 3705 666186041 74988 8951 745444900 52988 48618 389053550 74988 31122 495207711 69723 74988 162249237 69723 23211 235125734 31122 64773 23655244 48618 66248 386741247 50659 31122 766799581 23211 40180 924610084 51122 66248 46504578 50659 71732 869061769 71732 17994 772205571 17994 74728 834340473 39681 17994 697366259 74728 25708 465313883 4685 39681 225602268 20782 4685 818927826 39681 51390 769437499 51390 73219 490002895 73219 12163 134918783 51390 65835 37470212 53597 65835 679043834 73219 2351 490626988 4010 73219 974871650 12163 28483 212705632 4010 2375 726953286 4010 40250 551268372 60509 4010 349901741 40250 10658 488688903 40250 68479 207986413 66676 10658 115853000 21481 66676 869794267 10430 68479 48244499 59265 21481 101432712 22964 68479 423434852 22964 57900 968408720 57900 30602 99958219 37421 30602 885116520 48298 37421 945812319 49877 57900 710854979 12591 37421 586397097 37421 28540 92801701 70402 48298 641999821 48298 24768 80823364 58676 49877 342487790 69857 28540 789724208 47995 28540 722398457 58676 25669 245637965 25669 53638 3782942 72127 69857 13923048 69857 71718 435938520 31113 25669 740639205 25669 39666 482300672 38820 71718 978998295 72823 71718 43292945 66585 39666 291663641 7719 31113 685210588 39666 18364 472388211 33094 18364 679685131 18364 61283 162931833 23032 18364 842021350 7719 37762 333030060 37762 51425 317207216 23032 279 187579112 31871 61283 925738701 51425 45104 600724300 43391 37762 36350277 80516 31871 750090309 43391 66562 819635580 72886 31871 799280288 45104 42672 976490927 43391 75607 345134917 80516 58225 327925619 66562 35904 841428274 4611 75607 223251051 58225 12606 882300019 69415 4611 662048846 35904 33056 482208558 12606 31630 646514454 6835 33056 5278920 69415 37653 723806178 69727 69415 638963075 31630 21688 947366724 69727 45039 278807402 45039 66652 675691038 45039 21709 334963530 64147 21709 21547968 21688 19781 166399831 80790 21709 202654273 21709 78648 209600685 20879 80790 717220910 80790 70169 491177724 19781 34450 159747134 9113 78648 63558519 63964 70169 495690302 34450 66762 83547442 9113 24251 527357006 59252 24251 832169284 13044 66762 669112950 24251 65175 946758735 59252 46520 41580726 59252 55941 849502304 59252 43048 666853410 18665 46520 117634979 48599 18665 728762939 61693 18665 147929355 79187 43048 419136367 18665 24804 530286305 24804 110 465009711 61693 4556 90177787 110 69113 367714960 6422 4556 885229191 61421 69113 453784794 69113 37286 74828397 36547 61421 680891511 37286 43609 320218082 76958 37286 8342096 46282 61421 343149978 21199 76958 38138871 76958 12553 249735887 43609 12984 788020619 33272 46282 65402008 46282 12976 36772320 12984 13255 491073186 57928 12984 747082185 22503 57928 20031092 22503 1707 460008900 60806 57928 862385461 78687 1707 475175108 78687 56817 36691437 75857 78687 811317338 48372 56817 583571554 31706 56817 379146254 27912 56817 199887638 48372 9712 240022838 61701 9712 36703283 9712 72188 847288764 73413 72188 87716793 49188 73413 255342653 57738 72188 943392163 57738 76679 12557300 18408 73413 969738332 49188 80153 868683538 80153 71874 238876242 18408 24816 474370350 52562 80153 204957965 15739 80153 337509897 12310 15739 810379820 26027 71874 567767400 64236 15739 986457624 21386 15739 164923681 35761 64236 688350044 21386 71622 682815246 33437 71622 601306229 35761 38720 207373164 38720 52555 645615436 71622 31845 360637997 33437 52175 545013012 52555 55955 5026612 13760 52555 278212881 13760 19092 911973282 52175 27699 470117349 29596 55955 124216713 39351 29596 818655678 52547 29596 995797326 9319 19092 204807051 39351 75297 385823259 9319 28662 25449802 28662 64157 521740281 28662 28298 711829103 22508 9319 876487122 37500 75297 801560257 26818 28662 677831006 2276 26818 171479354 22601 22508 835495223 2276 26090 14770929 32479 26090 785379428 27702 2276 701984383 27702 66415 617901795 3158 22601 306612953 3158 58588 30786064 66415 45726 626936478 62372 3158 257093448 3158 63877 42796876 3158 66885 131658660 67017 45726 360463522 63561 62372 964586866 63877 24698 950303599 16799 67017 213629749 16440 24698 177791840 63561 51661 276507886 75858 24698 501626176 24698 2229 677451044 16799 77574 676516154 16440 75549 576766969 41102 77574 761568310 20222 77574 347065460 75549 1054 581711403 20222 30944 893407417 7932 20222 235508985 79215 7932 231650607 30944 12417 590760907 7932 56654 610512635 5406 12417 543688046 5406 45959 515363809 79215 21048 725783704 52086 21048 766559003 45959 20092 706275358 68469 21048 283536788 45959 2674 444395586 67935 21048 70953318 45921 2674 25405839 45921 4944 299501384 4944 74381 874694033 28084 4944 231625521 31132 4944 923007576 31132 24161 706175524 61889 28084 512029950 22336 74381 907349339 61889 42503 993346892 13784 24161 629714231 4089 61889 919617541 22336 17528 651573176 73890 17528 545315980 62515 13784 713717110 73890 3673 500446420 3673 56430 48191813 17528 76543 55205555 42917 76543 132969501 56430 47214 393118347 3673 42129 40102606 76543 27228 532903847 42129 5215 534927106 47214 58249 767998988 5215 51027 953168142 43642 5215 422538642 27228 30628 38025526 58249 25931 684188306 30862 43642 820565432 71607 25931 329741365 30628 33592 71732203 25931 16370 171469320 20626 71607 61072743 71607 48894 320133560 68092 20626 9090813 16370 16431 263669963 16370 37310 734410529 33075 20626 500504247 48894 40441 694023957 40441 46589 269163129 16431 31553 587398164 31553 28900 787623522 33075 46164 33857953 40441 1071 20055091 57423 46164 406348814 1071 25675 93738627 77556 57423 32500589 65330 25675 450521380 65330 60557 196915520 57423 73459 140131924 25675 14098 188939546 77556 5152 107716100 14098 65636 905408396 78366 5152 897720408 34940 73459 581756280 27614 34940 951657151 68105 65636 711101656 10371 68105 647094482 72904 27614 916125201 27614 16892 156932043 68105 11426 16946027 2872 11426 653071381 2872 32849 220911315 50512 11426 848052646 22115 11426 579280400 2872 66148 623833166 1539 32849 949535505 50512 28406 396602720 50512 26569 192285961 27042 1539 159408954 78660 27042 166239365 78660 36164 795713033 50127 78660 555379478 27042 62964 474816980 62964 37459 109957088 48513 37459 646495044 50127 23904 734936041 62964 62292 733898778 55926 62964 255675535 4130 23904 78706889 55926 787 127685044 56088 23904 455692231 18749 4130 286605669 15323 56088 784680800 18540 4130 999134428 15323 57804 105450219 57804 53906 907672208 31465 18540 895231164 35753 57804 49003467 57804 18625 787072715 57804 74807 854313515 38781 18625 990896366 80292 38781 585650533 18625 36414 102645961 18625 55419 864295618 36414 31333 381314703 31333 62193 883892903 55419 71901 921717560 62193 69385 541818233 26731 31333 354422901 33021 69385 355520813 59913 71901 411359155 25549 69385 66069071 29698 25549 431277408 27484 33021 381671162 59913 53398 126549440 31933 59913 356950582 17266 29698 530266933 53398 63945 399790001 53398 45552 488959882 63635 63945 814265742 39396 17266 108582631 39272 63635 559797867 5613 63945 426206268 63635 72064 294247600 65487 39272 200117812 39396 35429 945534987 70641 65487 617994133 35429 52978 770583634 70641 46984 831709294 70641 19129 972654363 19129 25406 93272172 46984 53395 633253590 54535 53395 977238758 67434 46984 108968348 19129 56016 2161909 23509 67434 41505925 18565 54535 178941785 67434 76489 846077428 76489 12966 407952592 61921 56016 238293571 12966 66588 495126140 69315 66588 72063719 12966 9164 47948966 69315 2959 867424513 9164 71415 699934847 65364 69315 542949694 69315 78720 727232870 9164 31118 269262473 31118 59636 61763224 39300 65364 875702968 31118 59462 6497609 31775 59462 27186021 31118 30908 223545385 51670 59462 790587445 31775 34583 571137526 47957 51670 92084729 30908 29923 65225924 51670 63284 884416637 76248 47957 711828498 47957 59541 697865848 10008 59541 149469076 29923 41221 57486713 11528 41221 122051525 76248 46829 433689924 41221 11787 557496354 76510 46829 100256230 60169 46829 931634484 76510 68150 749433356 11787 9658 558254747 9658 49882 491710544 24540 76510 421418167 72031 68150 48172288 72031 24595 305492768 70616 9658 452335328 24540 35943 389462775 24540 32679 134117310 24595 31358 243533068 35943 25817 268150146 70616 29658 370869557 31358 47484 401915690 55671 29658 716265661 29658 34475 492359874 80900 34475 187163218 55671 76194 508112714 16899 76194 634330380 13602 34475 579842937 4913 80900 141167580 13214 80900 394908986 58823 13602 265636850 58823 45704 316497963 13214 15738 997445490 15738 54373 46547825 16610 54373 642219294 60410 45704 311595850 15738 68928 869054389 11715 60410 793971112 16610 39713 920716158 39713 38881 938252895 58659 38881 233156915 1563 38881 558330041 68557 11715 151221566 43299 38881 775752191 1563 66646 618704552 24160 66646 739049492 44734 43299 870421840 19100 68557 244473726 24160 71906 358679076 8255 24160 813878588 26203 24160 310752220 26203 74203 866503571 2692 26203 691502327 65483 74203 470159359 8255 9051 651838368 74203 41751 425130562 2692 71997 559810562 2692 80289 604998926 66990 65483 121633580 15515 9051 855937622 78981 41751 256444994 80289 65355 182228583 34429 15515 355567268 53758 66990 847250514 53758 55040 422756558 76911 65355 567661064 55040 53925 491636239 66104 34429 618348086 66104 41189 799672017 41189 65939 500389752 76911 66820 201952399 65939 22875 189022017 11593 65939 761497265 41189 21785 325311439 22875 54750 27288410 54750 71353 181018026 71353 7070 628752525 51607 71353 263116586 31617 21785 789948916 31617 73317 551082486 31617 26080 476528901 60136 73317 798730601 73317 12438 405424534 5593 12438 856336406 766 12438 210618832 65160 26080 509123285 68330 12438 987279170 68330 30868 174334192 65160 10680 344682594 73641 766 336939979 73641 23084 533411040 46167 10680 508220755 9964 23084 881204613 23084 31245 998999707 74735 31245 734220790 26400 46167 588891703 67346 9964 521342093 31245 76761 883947530 67346 54549 509733690 74735 19705 836895877 67346 61411 802042793 61411 27862 132923753 57851 27862 896680813 61411 23173 243131098 61565 23173 659419923 16102 27862 465850759 44889 61565 98029082 57851 33642 60027228 23168 16102 597925203 75259 16102 355419923 23168 33351 314141827 65623 75259 395412034 75259 51854 184450279 65623 37475 467283246 65623 50349 724676200 33351 39375 267052841 23514 65623 502714634 50349 36345 21073657 36345 22121 559750886 7009 22121 345791553 7009 30512 844275830 65515 23514 117034471 13418 36345 490746524 76216 65515 626571305 57716 30512 88604982 30512 67088 273334070 13418 10758 926302853 10758 35980 90747078 67088 41580 800622017 10758 59770 509969801 53756 59770 714725795 49010 53756 757049909 49010 9619 29515584 59770 30476 321868576 59770 10570 894844669 11398 9619 513469977 79730 10570 184335140 9619 32952 386458111 4253 10570 660082495 32952 80173 616269741 47140 11398 847536993 80173 76144 3950635 77054 76144 410866264 21506 77054 589625679 123 77054 505244385 21506 68490 441819197 56876 77054 729134470 41563 21506 142443310 24792 56876 829509021 24792 75316 200432872 52556 75316 984488363 75316 2926 168506889 33447 75316 196923645 2926 46796 548937867 3308 52556 420510765 41218 2926 458209966 41218 67238 54811418 25632 3308 746920304 2136 25632 409374662 75548 41218 382198661 44148 25632 141174162 27327 25632 839621927 54649 27327 22886964 54649 46966 628958684 44148 21209 298893471 44148 75700 281782374 10251 21209 395810753 54649 52512 157238038 46966 48027 5254262 68348 48027 449740537 11378 68348 723899861 63373 48027 398845483 68348 30170 222627453 48027 50020 949421659 68348 67736 187344470 43080 63373 251653861 50020 55505 8154528 67736 72580 198827263 56608 43080 925857373 40084 56608 588470174 56608 57720 362210202 5491 72580 360649029 22371 72580 320541809 56608 17324 350755353 65975 5491 76579320 57112 5491 309110145 17324 47950 413479092 8873 22371 284223158 61683 57112 706237765 33195 8873 120625008 37566 61683 417781487 47950 55474 74617216 962 55474 168587356 33195 59868 309493854 37566 74295 953746775 55474 13061 171711924 35991 13061 620732924 962 33703 926494281 54277 13061 755280717 54277 14355 972103502 14355 51693 782778223 35991 31022 337371916 33703 46862 841685624 28125 31022 684880208 21722 28125 560272590 53921 28125 146538324 42514 31022 882816783 60221 21722 256506440 1714 28125 494600017 59842 42514 850881568 70466 53921 168997020 60221 18741 469336469 20022 70466 259987143 1714 40830 583521025 54576 40830 378113084 54576 29176 699644245 54576 21791 689354524 54576 3384 209664971 63084 54576 363643933 63084 66512 931479887 54592 66512 552566743 73451 21791 754486948 3384 56805 151690099 21054 63084 44336716 10714 54592 282026380 12999 10714 799669607 21054 7837 770328124 10714 8240 93269692 8240 6134 369869526 79108 10714 45583126 75411 7837 84931594 51379 75411 908873915 32588 8240 339792580 75411 34236 157842616 4447 34236 865600413 8605 51379 479869385 4447 57078 19857063 57078 53593 558583382 3197 53593 950382420 53593 50211 670353626 2533 8605 350654730 2533 5841 388464899 68632 53593 444062009 5841 26145 3814470 26145 70682 158525307 67904 5841 561914143 26145 30020 499657664 62030 30020 17743018 26145 79366 294359643 17251 70682 395403106 30020 49233 117424485 30020 53908 283159912 29682 17251 814661522 49233 60202 13861408 9238 29682 297179741 9238 30195 555001792 21291 30195 859270966 30195 13055 621333674 21291 55286 425201280 39844 21291 969780859 40103 39844 527062088 73572 40103 679699837 39844 63501 707515760 16334 55286 718686345 63696 63501 578061187 40103 7772 866868158 63696 43508 694394640 66753 63696 390316268 30516 66753 844287713 7772 74592 831649154 74592 69653 645941757 37162 30516 641818273 30516 53642 182633986 13637 69653 513578399 13637 71051 740816440 72630 13637 44078202 19516 53642 867570610 16571 13637 147114629 71051 43016 978769942 75433 43016 134510824 60135 19516 684923123 9448 19516 957349499 9448 1529 3923402 1529 69356 445922975 9448 4246 309392491 1529 27714 842194917 4246 2627 516739424 2627 39522 313063322 31368 27714 452197837 38977 39522 159725024 38977 75199 162517328 31368 65909 313409154 75199 11934 632613963 73228 75199 162723359 30562 65909 31357456 75199 78271 873247733 81681 78271 298613163 71403 11934 800631041 72111 73228 883295699 63244 78271 3264028 62509 71403 376642494 72111 22054 538789 21164 71403 181988485 72111 8401 592755326 62509 72040 992760179 22054 8800 679716947 8401 5431 808799924 5431 33006 890398144 25860 8800 306166232 76233 25860 757830492 49681 5431 202872034 25860 41952 53804266 33006 28344 166708159 28344 308 656538110 54183 308 953505671 41952 72583 947724747 47394 54183 505261082 54183 75803 76046432 72583 13240 114381995 13622 47394 26468587 47394 14319 126314806 50750 13240 819968730 11340 75803 699311633 11340 50614 81561318 14319 21087 468521077 21144 50614 195517902 50750 71765 175502735 42096 21144 25394657 9677 71765 808790172 61852 9677 97247451 26839 9677 341734905 9677 17509 797476707 42096 40165 845752083 2922 61852 239278253 2922 31348 247357595 26839 44825 624825301 45638 31348 971932372 6212 45638 161303481 31348 71812 860193604 23918 45638 381754570 23918 10009 934772956 72987 71812 107792 80953 71812 679110988 23918 68612 157519284 45859 10009 559951564 68612 8602 955229703 55878 68612 4771632 8602 1641 453715155 30435 1641 478745899 30435 21170 515690491 59843 30435 811256595 24937 30435 99775895 42763 1641 290342522 66939 24937 11982023 49705 24937 356460522 3629 66939 331767157 25296 66939 823525413 58191 25296 106541869 25296 30238 62410096 58191 42991 695570262 42991 74338 223860586 74338 21212 376564478 30238 54238 256022726 12056 74338 931672280 26104 74338 375789389 12056 44767 165904819 44767 53822 292911263 80019 26104 675267651 68112 26104 231792787 20420 68112 438822611 13014 80019 80986265 20420 66841 584519485 68112 24334 807497415 20420 18935 112180780 27725 13014 660155206 18935 9907 344785519 55009 9907 311067356 24334 22845 965164358 22845 55157 256662328 9907 76026 6891407 14377 76026 49232110 55157 76334 672014050 25266 76334 290993287 25329 25266 630429857 14377 8236 887047723 36145 76334 963555730 51769 76334 692358584 25266 43355 577578365 8236 33993 91652919 8236 10173 222279859 36543 10173 202542885 33993 61550 193372966 43355 66035 993448073 66035 2549 933216672 46176 10173 760406661 61550 53526 735078467 66035 7385 965420652 57162 7385 4298494 57162 32033 459406917 32033 26267 484232711 41898 53526 556497167 7385 36296 19521328 48263 36296 848380005 51958 48263 601228100 51958 6005 139375187 51958 18955 249390098 7007 51958 95606036 33762 48263 708044661 51958 62396 453816736 33762 68429 191680861 4940 62396 138918461 33762 33478 876378518 54154 68429 38884545 70223 4940 65785751 78585 33478 220438061 70223 79632 844746101 78862 79632 850323251 78604 70223 730823677 78585 25083 313883470 76637 79632 343768881 22608 78862 860592435 25083 36739 500209427 76894 76637 35922042 12880 22608 897768929 76637 61298 407064471 59789 76894 556478524 74429 61298 721241817 34910 74429 502838394 76696 74429 18566753 62602 34910 258417822 34910 25284 971158955 74429 39008 868456389 2573 62602 672464050 77738 2573 372701813 73362 25284 636364543 39008 76961 144638876 35240 76961 162146022 73362 11972 305671799 11972 64069 558135090 66790 35240 540323189 68605 35240 997923217 2836 11972 363698841 11972 36834 382175105 68605 48768 331807745 2836 56627 287677729 68605 51316 639746670 45060 36834 398422189 76690 56627 932835239 27708 76690 812515826 42464 56627 909750108 81239 51316 874524095 81239 56678 798353697 75848 56678 404269986 32794 75848 87254529 22163 56678 12498923 76828 75848 632637335 75848 32374 576895781 22163 21232 287136223 19099 76828 862873410 21232 54301 359812743 1276 19099 61685884 7623 1276 261904172 54291 54301 65311523 7623 76130 236027010 33398 76130 205309164 33398 8079 31740417 72511 33398 905198802 8079 72755 969019725 492 76130 639152308 64504 33398 976906563 58272 72755 388884671 64504 19306 219622420 53979 19306 458396424 11730 53979 924851337 53979 20892 125702610 33659 20892 176853673 4361 19306 989256192 45490 53979 205045614 37029 33659 338529956 33659 52133 784911412 926 45490 291882442 37029 66887 476188727 1227 45490 499262292 926 28240 64099081 45718 1227 206515406 926 12365 495098531 26655 12365 355582242 1227 2281 413696878 28240 53755 221479593 20300 2281 840281199 53755 18288 328244994 6792 2281 92119745 2281 70341 160925417 66617 53755 77101601 20300 47318 443270682 53665 70341 43294491 47318 31467 383697542 31467 74905 637267066 66617 33868 817208019 53665 19032 873890783 74905 46331 594888140 31467 78724 324156200 67177 33868 936226614 39751 46331 616965396 76738 46331 928917641 45243 78724 209921109 78724 70145 326897818 39751 17954 279696522 8654 70145 304238912 8654 74541 987278605 11490 17954 923843834 17538 11490 335179066 27403 8654 255089012 71075 74541 43017560 81845 27403 673812277 71075 23264 801053154 44882 17538 990930356 23264 49709 71687148 27238 49709 863062431 38260 27238 937379526 38220 27238 998415489 3692 49709 754175408 17425 27238 154374189 17425 9835 665652890 432 9835 95702751 432 26389 58639043 59794 3692 241053640 9835 19312 179604311 63381 432 366264239 6023 26389 420956032 36537 63381 992046562 74276 6023 13809633 63381 22646 199734890 22646 37923 615166588 22646 47094 626665673 37923 2123 559810094 37923 29618 404879449 48606 2123 655427168 61058 48606 200373781 29618 33401 870383086 2123 77883 679044252 72690 29618 168139466 48606 29138 175356586 16557 72690 268756893 13177 29138 570365646 77883 11875 286730040 38622 16557 911722109 37719 13177 102938176 13177 81814 238552801 15462 11875 26770671 38622 13810 123167228 37719 48059 195332336 37719 39949 753082615 70636 39949 792333013 64668 15462 24355912 26675 70636 102049276 56848 64668 296770928 26675 26791 328530755 49730 56848 470448868 26791 57140 13748338 26675 55248 139516921 75793 56848 308259422 23039 75793 453534398 49730 47763 15212380 47763 41747 129302361 47763 18252 262338372 42515 47763 186112863 42515 57337 485548963 47763 79322 13462912 42515 73915 597684572 37207 73915 645630775 7923 57337 446251686 37207 37904 674955288 35851 37904 414529215 77944 37207 77102788 1411 37207 38735020 62960 37904 433788628 37560 1411 120375089 44611 62960 610708387 1411 54391 284442924 37560 50250 882603216 47014 62960 550029384 60669 37560 709484702 50250 35587 860427905 27759 60669 18493023 5433 47014 613282786 9005 5433 862879023 9005 48361 606525499 45330 27759 539349612 9005 33731 535754817 33731 43256 6881316 67963 33731 833072108 31872 43256 774000626 43256 66884 33025669 12074 67963 941551013 372 66884 682268810 65961 67963 716766237 65961 8161 597903007 20173 8161 120392892 372 43645 1714903 59509 8161 621476088 77147 20173 803009711 20173 19748 527048509 19172 19748 874705772 43645 70212 135622624 28899 70212 535366871 70212 30162 837466775 28899 44095 435690233 19172 78094 174402525 30162 31679 701209115 40762 31679 638700843 2656 78094 792624116 40762 9225 468292469 27555 2656 486750718 40762 80874 553890734 41900 2656 580087624 63445 9225 955979657 41900 60578 512238282 32765 41900 350181594 41900 10993 254458988 41900 10259 649920994 10993 81011 333340857 81011 11020 10781187 11020 60468 951371520 39778 10259 90263340 11020 63390 301137248 70993 11020 741091260 3258 11020 936947611 3258 28852 189321186 39778 13683 503101789 13683 24556 764680299 24556 48063 771095090 13121 48063 23835797 64264 48063 908720823 13121 52000 522793776 24556 58819 712337957 8819 58819 953005668 68750 64264 512618889 23104 68750 667226252 62779 58819 1486915 77285 8819 821603744 59925 68750 338970124 73469 23104 101418225 8962 23104 329627782 2178 77285 404648765 79527 59925 886467678 45757 59925 620951682 23086 2178 595021720 23086 68411 793412489 21865 2178 18804869 34643 23086 519438703 68411 59278 341437385 59278 38854 629337989 38617 59278 141263925 38854 23802 170563033 59278 78637 906570182 78637 38667 297891350 483 23802 112410830 78637 25295 226490742 11840 25295 690048983 38667 72709 127284532 45952 25295 505501269 75305 11840 86595779 12694 75305 393023692 45952 10276 309298232 75305 60881 48730884 58767 12694 995487734 60881 81705 6214006 34818 12694 96740892 58767 48639 773906314 81705 47295 142745119 47295 61528 964503399 45289 48639 631049502 34818 68970 692462392 47295 80271 518952839 80271 56703 193712449 37196 80271 664060736 57369 68970 246989934 61130 68970 504769407 37196 59079 335697483 66347 59079 904358534 61383 59079 347837273 18679 61130 479629333 13624 61130 82221042 59079 30196 206561909 66347 60700 548706847 13624 10582 241636551 51237 13624 494976195 11537 10582 442640824 30196 1377 582742646 60700 45836 274982663 11317 10582 460347383 51237 48235 328185163 70300 11537 542216263 55712 45836 199867291 23004 48235 499538557 23004 79795 967374810 79795 38829 561621143 32828 38829 53943459 55712 63429 728407067 79171 79795 352485889 20576 79795 314845093 55602 63429 642840510 79171 38045 466808492 20967 63429 702292575 2570 20576 899591347 15956 55602 678522583 68102 38045 916318635 41723 15956 772308746 68102 17173 839662314 33713 15956 41481344 33945 33713 781434561 36641 33945 39093051 67204 41723 13409348 64903 33713 986897887 67204 17280 58574575 36641 1534 723963028 49449 36641 786022564 74899 49449 35757306 63457 17280 157317573 1534 47266 7414895 74899 18167 567841467 12079 47266 121880349 71720 74899 692645222 65438 47266 500244050 68163 47266 718881481 68163 66273 576541106 68163 28556 108130598 26786 28556 695888095 66273 58910 413703365 23669 66273 715872708 26786 1357 727202457 62166 28556 845697607 37343 1357 511671975 49786 23669 471088777 16802 23669 177053842 10258 1357 578414816 79853 49786 164441148 38618 16802 934088109 3302 10258 447000609 65648 79853 94426605 13809 65648 828573903 65648 50117 371230831 45422 65648 991634567 43010 13809 910760794 65648 36153 307453957 50117 15579 730132221 50117 49597 771501938 43010 49098 252914134 43010 60441 14833790 35067 15579 952163459 36568 60441 202506582 14848 35067 936782938 36568 21489 83389790 36568 47431 929066798 57279 36568 10235908 25647 21489 253821537 9987 47431 252010164 47431 30363 628030660 8537 47431 397203992 25647 9632 354015362 9632 31247 870457655 67996 30363 591830711 30524 31247 512493761 31247 75391 777649856 31247 78749 568747755 67996 28465 719215181 31100 75391 965424290 3453 78749 843234766 40677 31100 84418218 32445 31100 136753527 57214 3453 500827667 1172 57214 933463934 57214 13813 15627430 40361 32445 848998910 13927 40361 805318747 13813 72281 970005718 1172 67619 139678206 67619 77952 22768696 23553 72281 259097624 23553 23433 32015867 22726 23433 382748218 23553 34690 304132415 22726 28692 112261868 23433 52368 102019288 64529 34690 772185095 78294 22726 143850559 41090 78294 629347877 48774 28692 25850593 7328 52368 343841786 48774 41021 762839427 48774 64917 930380124 64156 48774 529969634 7328 27438 147197925 72736 64917 574746646 64917 6451 205673232 6451 7609 86657276 64156 18033 63026260 68297 7609 789110306 7609 39967 390673221 49232 7609 77000911 68297 23326 982418757 39967 43418 288387428 13022 23326 150682311 73952 43418 814290989 13022 67545 894120221 73952 55335 348717328 25396 43418 15008262 73952 5536 599591375 16955 55335 136457992 67545 13909 273534433 6013 13909 486133233 61390 25396 930552671 13909 14190 456014098 14190 33216 429480319 49456 14190 168341621 38024 14190 714578334 38024 17219 579849048 38024 47782 467559711 33216 11719 22236481 49456 1215 930088154 1215 30505 564013816 47782 51733 298406098 47782 45644 862525143 31121 1215 446260962 31121 41105 777368193 61506 45644 341114357 61506 13042 785019801 77321 13042 517693617 31121 11506 548879055 13042 19583 792753918 65171 13042 158687865 21946 13042 720497402 19895 19583 362814364 37885 11506 174100970 37885 453 174940512 57867 37885 6440246 64509 21946 235510956 64509 31090 170492754 21486 37885 55360166 38590 21486 949535583 35725 57867 189065459 31090 3189 948746133 31090 34697 267349668 34697 68138 67635510 56402 3189 118646386 35725 41953 385965747 41953 75194 220238029 75194 20738 15871162 75194 7076 147036611 70644 41953 673135936 64249 7076 146677605 64249 14345 60931450 7076 69289 836938874 19029 70644 185257358 70644 17237 700694268 17237 74283 577543747 69289 38998 277959231 71540 38998 863844986 17237 43097 697762329 66049 74283 66570320 71059 71540 496902622 71540 48474 93742964 48474 65309 558999214 35110 71059 5225743 65309 76004 4618956 76004 43109 880529295 26549 35110 210454210 69412 76004 238517819 6998 43109 877917647 72051 6998 792208472 31318 69412 411084467 54003 6998 320887991 31318 64783 601074798 1855 31318 86868945 64783 47952 821246172 64783 64296 820278541 14262 1855 458491679 1855 58430 887805795 27684 1855 581184679 27684 47619 428559416 14262 27153 423909566 53975 14262 442132893 22190 53975 955582155 56780 22190 681756858 59871 53975 956942236 56780 16182 117144417 54506 22190 548750248 22190 1513 909586749 59871 66350 180314434 16182 11523 153694872 28306 16182 854927656 62496 28306 24742101 61112 62496 593027617 62496 3091 35942927 11750 61112 658095782 28306 37313 612532279 61112 13772 626107403 3611 61112 568885472 37313 46663 440348582 3611 42506 120222060 80696 3611 429640359 80696 19585 470350221 3611 5247 232947932 40430 19585 980732001 69524 80696 933941713 80696 40474 267339322 42912 40474 960916635 17230 69524 807321404 17230 57096 57145667 69524 35492 580672897 40474 35796 307766673 44056 17230 502279496 17230 1102 952903046 28688 35492 220596333 29529 35796 174323648 35796 13460 348091496 77938 28688 135733917 70181 29529 434870963 4635 13460 903411385 25276 13460 634460563 42764 4635 402546187 62420 70181 331255168 42764 72864 46397656 18123 62420 622439774 62420 24559 981840901 64924 24559 523817470 76060 72864 101350547 10505 18123 928514348 24559 68001 97261933 68001 10246 5054271 78722 68001 342445422 50660 10505 580582286 24287 10246 24103832 24287 52588 699377536 50660 20544 283572562 24287 4143 617384665 50660 67146 88154334 45353 24287 754614271 54819 4143 939732753 23346 20544 90611661 35524 23346 285199416 23346 10866 916213928 45353 33838 493042445 44293 33838 998352605 23346 78155 846355307 33838 70910 419439007 6899 70910 209068992 33838 58044 372012767 13446 44293 15474541 78155 40599 13204390 70910 68563 257744752 68563 27436 837682200 13446 62312 284261587 78500 68563 332967423 71579 68563 674383216 71579 21504 850600695 27436 63513 743040912 7525 21504 51165294 71579 31681 316575600 25144 71579 383936784 68911 63513 905441124 31681 37031 56764337 31217 37031 803397082 47670 31217 52715638 20622 68911 352683756 13083 47670 822951423 31217 833 254058132 16455 31217 808843941 73214 20622 957962794 833 20589 614830408 20589 65156 270423147 8002 73214 296961342 65156 68524 937278426 8002 32842 954580115 65156 80526 250160884 54283 68524 121817633 64245 54283 994409038 54283 47548 975144822 47548 36460 312391772 41160 54283 174226792 36870 54283 798813186 35993 47548 128020384 47548 29137 362844538 41160 18839 443707386 36870 50000 783708387 28602 18839 658186042 18839 70922 229001597 28602 64611 772628292 73605 28602 155790369 25846 28602 125166748 73605 32871 770758005 70922 7879 266585959 32871 28418 130599049 32871 10963 268005863 75109 10963 974623939 28418 75783 960582696 50418 75783 291927218 75783 63675 531341143 71883 63675 583016453 75109 30034 680611788 50418 10611 738619022 10611 64833 273372724 71883 15330 146461564 30034 68985 838933340 30552 64833 478242122 71423 68985 413235883 15330 5809 63600818 67716 30552 866683519 42264 5809 626585321 23480 42264 637190686 27457 5809 576922035 67716 66135 932195435 42264 53102 243925512 67441 66135 376137359 27457 65511 143617807 20250 66135 46183156 67441 44331 100579676 3980 20250 554890146 68940 65511 70589595 3980 31821 254325870 44331 26659 210439924 31821 41935 797831843 3980 10581 52416293 68940 72372 468240607 12989 10581 651721094 24116 26659 985243573 41935 76354 260753726 72372 15794 802525081 76354 20436 86008287 20436 38915 184137552 38915 32147 87927936 34193 15794 816895621 38915 50728 254909286 50728 78497 140581550 38915 71010 470641953 26774 78497 874330595 2888 50728 914985521 26774 461 807638967 78497 19007 41710501 461 27921 351436127 461 46737 86343567 70515 46737 627107422 74014 461 959151408 70515 81706 704292879 46737 20415 313327643 31958 70515 979818487 34398 70515 971267487 34398 21131 294795890 43944 81706 21016227 66001 20415 404192002 2181 21131 830284858 21131 51646 25256406 55966 51646 803201385 51646 74460 270221244 61068 51646 813807645 53612 55966 243376179 30840 55966 663369770 53612 36643 99764854 30840 62043 5148804 72553 61068 372713572 62043 69463 545004513 30840 35583 572248375 51200 62043 1762519 80924 35583 447481472 35438 69463 154938053 35583 69931 71985973 51200 40341 982712419 40341 12466 435525991 35438 20638 635170449 6760 35438 335858389 12466 51117 179920954 6358 12466 201645657 51117 25200 154750868 6760 18594 170844601 24581 51117 957984592 6358 50704 330892467 50704 9131 748606582 10260 50704 576810154 65941 10260 475217805 50704 23666 330696894 9131 26198 728481448 21940 10260 467895119 38091 23666 352441594 23666 17657 202140372 44660 21940 461684693 26198 68423 289106487 21940 49247 822266027 18170 44660 189929070 43067 44660 497195353 68423 34331 989432914 42831 43067 904331842 37454 49247 663201749 67016 42831 928498922 22769 37454 960856573 67016 35137 116819878 34994 22769 886388935 37454 4769 546752683 70554 4769 114044242 4769 34090 110221513 35137 22426 591839018 23367 34994 706699723 23367 79717 918544550 23367 54486 76730348 8170 54486 211015344 79717 22259 469247290 54486 14936 881621994 60094 54486 225806339 7948 8170 584066606 62128 22259 489868345 62128 79743 263054689 7948 68222 688992996 79743 31133 9538597 68222 61444 356244027 20561 31133 839972654 390 31133 439767451 390 31356 743404443 52309 390 17789877 390 8135 380465623 271 390 622938963 78646 390 668445924 20924 31356 644445574 78646 3986 170798084 271 43399 947408011 3986 81558 729589873 44186 81558 152304219 60551 44186 748997278 44186 81960 847120884 54832 43399 782075592 71880 60551 882118713 74688 81960 374863149 74688 40836 758892617 14546 71880 173386038 33627 71880 632732935 71880 56713 871202718 73381 33627 997848976 33627 71263 200374500 56261 71263 942232910 3745 71263 70095512 2364 56713 978553622 71263 14503 31949979 2364 17386 497362646 2364 48379 677187754 14503 32720 391999481 32332 17386 400364791 14503 12509 638860641 26997 32720 301037058 32332 40137 746011881 32720 23351 26952102 41618 12509 880791104 41618 4520 486933063 6064 23351 142836162 45817 4520 78483680 4520 26664 910996495 26601 26664 532259043 6064 12103 800780926 26601 33366 577957007 69238 45817 50188978 25014 26664 495143452 627 25014 419440806 25014 16823 421339352 79361 627 523252533 16823 28482 161087404 79361 40532 49315854 627 54478 500525580 32466 79361 791227024 14753 32466 366296088 54478 14985 527282555 54478 46142 576681307 67875 14753 445875308 24960 46142 885378216 62957 14753 230698421 67875 73518 397316156 46142 31734 570996333 26079 31734 428108555 62957 35767 640484200 26079 49408 753771284 28367 35767 276857015 68920 26079 138033847 46162 68920 955414542 53296 49408 108796176 14524 28367 478534418 60790 46162 238253802 46162 9515 772388379 16155 46162 1645072 16155 60443 628908158 34721 14524 317436271 9515 983 202874860 53972 983 993010325 62943 983 459728384 60443 7808 469341030 15387 53972 975599486 39206 62943 116465667 39206 46110 137971002 7808 6167 431145719 17475 7808 745575288 15387 27032 545059810 46110 80480 720066856 54665 27032 934959378 79664 17475 450765070 25622 79664 415751622 25622 24524 823627737 54665 38073 791796155 6609 24524 300456669 66269 79664 652890139 16424 6609 58441711 23764 24524 712913986 6609 60444 197859833 14048 6609 139014047 7997 23764 936395514 23488 14048 134249077 20970 60444 815134358 60444 80460 758596857 2815 80460 167655199 38857 20970 880172799 2815 37745 482677035 41186 2815 403126196 54518 2815 881628663 41186 14420 37840068 54518 58824 832245181 37745 18450 647303084 47549 41186 517994075 42050 18450 629760787 47549 24302 42113072 24302 75851 756717440 75851 36651 43967299 75851 62603 512995737 42050 79627 127824453 75851 64383 99335571 75851 46995 670181529 62603 40291 766416269 15429 40291 127949140 60030 64383 16712385 15429 70445 216981165 70445 14733 749212185 14733 23732 597799008 60030 23609 644945936 29037 14733 609248689 15081 70445 684163339 35355 15081 748514256 37399 15081 482386696 49624 23609 36879996 35355 47206 209132260 31451 47206 972007726 49624 54666 312700449 72914 37399 140492549 31451 18121 352596869 48526 72914 101175532 48526 61434 983052191 20842 18121 423861706 20842 76708 72415742 9711 20842 981295994 48526 46131 842486496 34145 20842 844584750 50880 46131 94422794 48362 9711 672563314 34145 54070 943129609 34145 73484 129740971 50880 18081 726664106 48362 867 460729699 867 70503 448970653 18081 74490 970997621 70503 41809 722180285 18081 20004 23393125 17751 74490 95362549 28014 20004 142529552 47766 17751 173948244 43486 20004 590172666 60001 43486 271919279 17751 6782 395600924 43486 7214 732889121 60001 39039 648184260 60001 65725 630123896 7214 10264 680796949 36530 7214 732190278 76785 36530 248668907 10264 47502 447781594 26803 76785 687761151 36530 35349 996872380 47502 55861 580227055 76785 61007 10925456 26803 70932 965045917 67691 35349 404131203 35349 71162 201308438 67691 9803 695008699 70932 5265 894908903 78519 70932 370106299 9803 61766 808949250 61766 24863 26051094 59666 5265 62050898 52696 61766 336305546 11494 52696 644435001 45787 52696 382902682 78474 59666 806565369 40911 45787 895866778 31302 45787 177042691 39637 45787 667098080 45787 35049 91665933 33811 31302 402339892 39637 39616 599796114 80320 35049 594916431 80320 30057 230279111 30057 32452 595347229 34945 33811 817769275 39616 68172 381490910 80320 71130 84672394 71130 64534 43056326 34945 7485 206916296 50965 71130 913819897 71069 68172 658250420 27239 50965 105306788 50965 36152 568995258 1848 7485 682414418 71069 77038 696150500 20015 27239 658668260 72559 27239 887135600 20015 14530 348200680 14530 605 71123771 18133 77038 9159422 53550 605 417462582 61244 18133 768713217 72377 18133 960963137 61244 52331 83758720 21631 72377 90244901 44023 52331 33877447 44023 26980 512297991 3295 26980 288821130 52331 13010 616621801 13010 19050 446987139 26980 25301 761022557 13010 45160 313751615 11192 3295 211756440 13010 77191 618089218 45160 60059 458016554 25301 42390 171773256 32055 77191 870415320 11192 47057 377614110 35841 47057 457288715 40402 35841 704290589 47057 53166 311467796 47165 35841 1061635 53166 58387 582384969 40402 81783 757575386 40402 77527 113634663 26851 81783 216811771 81783 16627 162734274 65787 81783 80364427 81783 57125 45032031 11425 77527 657370922 71700 16627 178218633 14194 65787 231044069 11425 72082 474663350 55839 72082 585045110 39303 14194 922547357 64722 71700 332002030 72082 52861 880020084 27525 72082 910297290 27525 71739 475462778 55485 64722 366444523 52861 21023 577467900 21023 29743 21303710 35631 27525 966336028 71739 52489 967209235 16674 52489 800121779 71462 35631 366932992 58747 35631 11273385 14036 58747 732007064 14268 71462 59151589 14036 57776 270405149 71462 25597 458904224 14268 56513 68230449 14268 8808 787987191 19293 56513 506362061 8808 55309 203949464 48771 55309 557580109 55309 21237 161095576 48771 22130 226652237 55309 1471 680551953 48771 47406 991316012 1471 27014 375990680 49897 22130 164046844 27014 75014 808742414 49897 72966 873200798 47406 43449 65622432 72966 46686 554625648 49897 11986 451045824 75014 12624 715967313 43449 54342 158932885 56097 54342 207515684 62051 12624 800168656 62051 21880 996816061 62051 18767 196495961 56097 81674 941212185 21880 16941 122362471 65043 18767 210237996 81674 56510 143293553 71172 81674 738133563 45744 81674 122855097 58827 71172 377479019 66504 71172 459973007 66504 27793 418036883 71172 78125 407477112 78125 800 855084545 33442 800 61366269 27793 11238 781808694 33442 47044 532728721 28580 78125 527831855 11238 54065 707125753 11238 55790 606272596 54065 51301 254088589 4595 28580 32874073 51301 68965 895828130 4595 39541 906967156 4595 13654 87374697 68965 22307 912193453 4595 24299 69067191 13654 80992 163399234 80992 20158 169267231 20158 59627 895470648 59627 17387 786116707 47223 80992 944684772 80992 1180 160936798 1180 36062 900586459 80673 59627 794077018 21677 36062 402583474 36062 17060 28402347 21413 21677 3096797 71511 21413 911497881 17060 4745 647946402 21413 53585 47026478 1792 21413 251252982 1792 23801 595402891 58025 4745 592637970 44149 58025 138168694 5123 1792 995303620 44149 36636 17904311 60934 58025 948163527 36636 13492 117537720 44149 76604 899420008 76604 56645 60641742 34041 13492 517329393 26711 60934 295010077 25807 13492 865790913 23909 56645 430490142 34041 60315 910413236 23909 9206 926393520 23909 81481 593610286 40717 60315 281351132 60315 3042 138982882 9206 41665 379389575 31529 3042 48837925 31529 34866 631823944 3042 26314 281167693 28123 41665 698267789 26314 16329 218525451 16329 65713 40140232 29785 16329 847953618 65713 42626 256281033 24729 28123 394174616 29785 53319 79998197 77562 42626 16804143 19079 29785 318770419 43885 24729 85737177 53319 30677 354211734 43397 30677 872157725 67981 43885 64039260 43397 65801 835927893 44948 67981 917997102 65801 467 297741216 46154 67981 2715986 35700 65801 227690771 35700 995 104637860 467 71777 378006524 43926 35700 494421620 20242 71777 900206415 73460 35700 929285341 20242 62252 138360582 8359 73460 84974035 23971 43926 700693661 8359 63333 301334165 73460 2319 25303427 63333 50545 346363386 2319 31619 61236627 11234 63333 830843254 14334 50545 585658078 3219 11234 727760858 44684 50545 728931805 14334 60662 594025937 5364 60662 45833959 44684 78531 584152169 78432 78531 220416422 15606 44684 420599980 78432 44796 614009620 15606 9146 435391110 15606 331 797276133 79952 331 592587367 44796 58991 102098699 331 13573 536327229 79952 74766 908343940 331 32482 227345868 16919 74766 905762422 16919 47393 12383567 13573 11356 640021793 32096 47393 299181606 14622 16919 252406110 32096 21535 336928825 11356 18714 249287635 51856 18714 831599534 70744 14622 115619169 75494 21535 883033235 51856 65415 856232269 75494 9367 587991211 70744 49950 119604054 22109 70744 974182642 41448 65415 49037972 9367 56061 79499062 49950 56023 9151586 22109 41029 294527321 50900 22109 403324831 61394 56023 40061829 56061 76368 329559051 41029 6595 128553473 38924 76368 839552157 71606 38924 294660289 76368 2758 932176350 42316 6595 720582977 44969 71606 505830475 69451 44969 451772287 61624 42316 137925327 15431 2758 358415222 61624 2417 332516139 69451 9118 994280041 2417 75080 382313261 36772 75080 695873801 33230 75080 587548987 33230 51408 146401732 35888 75080 670475332 35888 77418 495954722 77418 12289 940140910 35888 18051 317715164 49965 18051 820824884 77418 75025 218274930 77418 62320 51905028 62320 35286 657122588 62320 27284 948518494 62320 13176 81826352 27284 60015 305968443 49578 62320 475218706 75682 13176 922462803 27284 35426 178952494 38076 75682 464577186 26458 49578 279636178 40943 26458 452825779 38076 71281 497596356 26458 9431 418722260 26458 37172 822832999 6673 37172 558642360 6673 1120 271235204 12137 9431 711155144 42341 1120 357926791 6673 34946 796411950 42341 20934 793224621 57482 1120 73408584 42341 45339 495694795 45339 37511 144568534 34946 68912 358399526 3596 57482 852517864 37089 57482 596714586 30093 37511 266142953 68912 47166 403343032 13346 30093 762138810 56809 37089 776928706 56809 53810 119800309 53810 34306 636361257 13346 23361 829038050 46578 53810 195661790 34306 75159 286557539 75159 12703 580346743 33215 46578 962362437 34330 33215 208353858 55649 75159 603205177 40330 34330 273625739 16632 34330 204789087 68 40330 466099383 16632 20063 817167615 38790 40330 8313601 16632 10203 948134794 29083 20063 605120295 29083 30712 538438916 30712 1354 603923254 30712 15331 88285949 1354 13247 845443317 21061 15331 493504154 13247 58905 587325958 1354 31478 206864298 13247 76347 120346611 28008 21061 214949548 58905 58587 118308865 79413 28008 116829023 58587 66678 743187022 66230 76347 158883362 79413 50852 70852113 57777 66230 241775630 79413 18942 879985958 25210 57777 769970308 38901 50852 207862 57777 20585 988526956 18942 5262 938132442 25210 10975 123957589 10975 29270 642930401 8471 20585 26170915 53047 5262 993407710 29270 68850 9765711 68850 22583 660859096 68850 47713 401157522 53047 30695 765624070 28163 68850 8063091 31843 30695 519575390 22583 36433 364964939 30695 40277 882569615 36433 48161 588503260 28163 15247 698224202 20734 36433 728428655 40277 67191 911577676 39096 40277 866847743 20734 45360 35724479 28327 67191 22817788 28327 2189 134139119 28327 25419 845881463 25419 76143 716727280 45360 20394 904077032 25419 36818 512112568 25419 77388 23860232 76143 79344 867011542 5028 79344 136282006 20394 64999 228793116 72701 64999 484874983 72701 71957 154331832 71957 58837 268406661 64999 24344 770722580 30582 71957 325450284 17317 72701 28273061 58837 70825 540611947 24344 68528 938400618 8413 24344 662443093 64462 17317 191081445 23475 8413 989995597 70825 66189 183692947 28055 23475 587398320 79817 64462 255197348 26568 66189 652801995 28055 32790 448465590 64349 32790 263524130 79817 79763 56013316 9384 64349 521223278 64349 8446 519701543 72775 79763 485699305 14371 9384 899974332 54783 79763 415419481 8446 8613 117837362 32316 54783 198535548 8613 12300 349415398 39669 32316 864629167 38000 54783 54903323 12300 48942 288845533 47355 48942 28224162 73038 12300 499123832 45461 39669 931840856 38000 58307 932003522 73038 48306 147095101 10943 45461 667106417 48306 40223 4933062 48306 21169 67287596 67344 21169 884149673 29279 48306 448315043 10943 52126 118118700 17976 67344 15938540 52126 29213 687898084 11546 67344 853158791 21918 52126 185111544 3984 29213 610451125 29213 64842 936168202 11546 57479 542541806 11939 21918 724739267 11939 72279 560895929 64842 41084 780288479 32362 72279 391147360 41084 1875 85840768 72279 9407 395161634 32362 69338 498691081 41084 81013 824493824 32362 70283 195359967 55400 69338 84343877 28921 81013 426032770 22116 55400 331092157 55400 29561 784539692 22116 27839 676996367 4873 55400 903634588 37664 29561 146266002 22116 19249 546599852 4873 71062 352724573 15589 4873 640196976 4873 52912 817142570 19249 77890 907339587 77890 24852 696028184 52912 68071 760813580 15589 36205 875356797 77890 35708 65987072 44124 68071 691947946 74708 44124 454752391 2279 74708 955680503 31112 35708 817099734 80445 74708 665032676 74708 45480 704731394 70172 2279 54140877 70172 13845 223493308 80445 79733 283252276 70172 957 3253732 26055 70172 442244377 47515 70172 165215400 957 38840 21656686 79733 10669 363827270 47515 35064 734718875 47515 17135 561746855 47515 21854 626866882 10511 35064 302223274 10511 6201 108307679 13373 10511 920256955 6201 5652 545090029 21854 68246 142188082 13373 47987 581352294 5652 12318 858612704 5652 36517 81888023 44335 36517 817515765 47987 19021 330008803 68888 44335 514921310 19021 22172 761276493 41071 36517 953711669 19021 11914 13595621 19021 11184 775178538 70312 22172 236990470 65141 70312 780558936 51062 41071 901757518 11184 33857 823671203 51062 26128 30836941 11887 70312 751111152 51062 17878 184057024 45139 11887 181826504 33857 41734 176622991 67771 11887 642593794 25044 11887 834589782 45139 11128 710813630 41734 46055 741296383 67771 34706 796894342 67771 52074 32500173 34706 34234 952903554 60541 34706 207023742 60541 78489 319821491 51853 34234 139311083 78489 43544 260661507 590 60541 961868327 63205 60541 487369957 78489 5575 474012864 11133 5575 116903096 29840 11133 373571429 11133 81463 9783997 11133 7884 622044694 5575 43305 509060186 29840 77987 237639275 43305 22196 675782130 7884 78372 435576459 20660 78372 244662790 22196 68237 214664525 77987 46058 603897810 68237 81078 560493323 68237 706 376639980 20660 33113 728848325 46058 57419 373319701 29432 33113 238239097 706 81903 558529743 61726 706 954752385 29432 39164 672488087 43246 39164 288911366 43246 817 645170856 39164 75728 45051851 61726 19927 649206438 55523 817 802155019 817 63274 123228510 55523 60822 310869857 75728 81443 75827851 22959 55523 444201986 55502 60822 246241179 18799 22959 21510467 340 22959 80944201 18799 62432 814816375 75161 62432 724076438 53228 55502 60304033 79633 62432 51398540 4271 53228 283145498 75161 43718 728282389 20052 43718 870038730 79633 74934 808825657 43718 14836 976390753 14836 17963 246562343 46267 43718 364213185 74934 36702 11140139 36702 26207 774858023 14836 47937 686498182 47937 77037 729458546 77037 8228 908634402 21580 36702 111949025 65859 47937 18876381 65859 8723 881791715 8228 62730 226501156 65859 24944 766844314 56757 65859 198167260 10171 65859 37305071 29103 10171 866625843 29103 62435 644079782 51886 24944 153472783 69046 29103 435578379 51886 36280 669224488 51886 19596 274510587 907 51886 711837591 67454 36280 975681401 36280 8993 253276753 56764 19596 105699184 67454 24244 964916182 56764 73318 342428053 5507 56764 857460810 73318 11487 998717231 24244 11843 451188111 24244 11470 915137336 5507 64303 902234474 5507 66106 283518490 64303 23826 420026435 64303 75233 72836527 78715 23826 634565970 75233 52022 297489942 52022 47369 56348946 23826 20811 819391904 14247 47369 65834469 17817 20811 581778832 47369 77994 617614685 20811 43129 74684339 77994 49146 885995601 16561 49146 235736265 7538 77994 814456571 16561 30889 360030366 15554 7538 415123418 7538 70034 477431002 33782 30889 67678424 67116 15554 629433475 70034 59036 602647341 67116 75289 901164304 59036 14474 905127459 59036 59236 968621985 50725 59036 203196346 4235 50725 706745278 75289 21452 327124051 14732 50725 919226 27557 4235 412380235 27557 80463 255336065 29628 4235 92561790 29628 56082 796044201 80463 27055 111431636 80463 32746 47867761 64675 80463 381291780 64675 68930 881354451 32746 74856 456741002 297 74856 495451758 68930 65014 60624015 68930 46107 37863089 15728 297 719507259 74856 75886 937147740 47112 15728 83587032 44739 15728 964783661 45985 15728 27238806 1786 44739 722804072 66799 44739 835486156 44739 77552 332518503 66799 65820 349872525 26974 45985 126027850 18702 77552 910203847 36838 18702 567619776 64988 18702 347450106 18702 1888 433846011 64988 75207 232177976 20444 1888 524410830 64988 6925 921350165 6925 23352 703349243 1888 74952 104658236 3373 74952 500904463 6925 33625 740768980 8588 23352 956730336 37467 33625 300105858 53332 33625 228205627 8863 53332 374667801 67521 53332 381142688 8863 69740 919164826 67521 55512 356849197 55512 38075 864350346 22610 69740 379721752 60345 69740 967437006 55512 20434 753246255 60345 72326 70723851 23790 72326 746240717 3439 72326 829761102 6338 20434 159795478 6338 50536 175886416 5251 50536 704334268 6338 75340 258291002 50536 45133 125970656 49075 5251 991806070 75340 34065 770346799 57732 34065 160908506 75340 76204 30102179 53142 57732 622923903 53142 42089 826819872 12346 76204 18989211 12346 42573 184180780 3947 76204 594210675 52341 42089 265095147 75831 12346 30083028 42573 34058 699534559 32958 75831 541416437 34058 59383 534478065 52341 36138 41441423 34058 63151 137698940 59383 38169 725111113 36138 60495 796734739 38169 31842 740274435 33950 60495 616311170 33950 6710 941693546 72901 33950 658591947 33950 80732 728229869 33950 17704 50395817 33950 66374 773194223 55924 72901 451445021 66374 63272 740381587 66374 56686 714279392 56686 60469 259881107 56686 61320 786538162 18509 56686 614238878 76685 61320 334570022 74527 18509 684799191 43201 61320 77885960 76685 66256 663174377 74527 73787 493304663 66256 25757 842360872 41233 66256 418067029 5344 41233 994669336 73787 66236 598063985 5344 7208 636470158 25620 7208 128689860 5344 47109 53004935 20128 47109 363682470 69031 66236 944243058 25520 20128 614208570 25520 18988 779490433 81063 69031 602864627 69031 74311 785116051 18988 58902 594395949 62486 58902 79980416 62486 18126 905674700 74311 67260 92113572 67260 10232 197964729 10232 33219 644720924 73898 10232 559679167 52286 73898 845537718 81304 10232 510559177 81304 11582 383854627 11582 2037 63945044 51310 81304 729494978 42194 2037 739095971 53100 81304 184481255 51310 51581 678307735 53100 36239 727743884 71730 51581 270404084 71730 70330 212920646 51581 1381 582581937 36239 39188 352336863 39188 51226 244333475 1381 78905 429091728 78905 62304 130765219 1381 48295 344898017 39188 22144 878204797 9299 51226 220598742 13567 22144 909366679 62304 35891 177852505 13567 44165 164111830 76975 35891 695455948 13567 69255 331931065 76090 44165 115123249 76975 35745 83440481 76975 47265 630930283 23255 76975 485594461 26136 47265 151601782 26136 80220 980324932 51532 35745 386456927 37243 47265 707839304 72772 51532 604930895 55890 72772 312623938 35200 72772 233226643 24877 35200 628139705 35466 37243 575485966 35466 28840 773412905 17029 55890 487187449 50916 28840 546658095 11522 28840 560195469 69717 28840 635387291 28840 50927 1153693 805 11522 26909247 23529 805 850909687 50927 23056 733448983 75094 50927 823357028 11479 805 821237908 23529 28689 879848739 73071 28689 106333910 10832 73071 60885162 11479 41115 524154528 10832 24870 231757850 46001 73071 759829391 9497 24870 107944103 74945 24870 26288696 24870 42871 789102411 74945 73083 711781672 74945 56793 782657737 10184 74945 943011578 42871 50956 450957797 42871 6120 575966739 10184 47822 970265198 6120 27511 407635449 27511 50098 88615542 6120 60851 815705668 50098 66579 953475672 50098 35534 638388179 3639 27511 342460329 22159 60851 609211520 17462 35534 557221406 53069 22159 118544003 53069 64605 297176201 44964 64605 136579921 70150 22159 126565643 44964 54216 270950412 23910 64605 461084760 29609 54216 704354615 45760 44964 949154496 54216 74035 133980246 74410 23910 330992121 29609 34777 39787090 74035 18435 142062460 68084 18435 174734015 18435 30439 76392839 65297 68084 787443568 34777 48926 271962099 48926 16003 832454411 68084 46695 293862295 46695 65184 354004937 70189 65184 606174880 16003 46436 997951376 11485 16003 324388849 65184 72388 351125947 46436 35664 519328754 34051 70189 163829733 46436 22811 287308456 34051 79961 987305018 22811 57991 881792090 22811 28457 618926402 50839 28457 651017267 22811 37474 296831873 44787 57991 17390241 392 50839 344634015 392 53009 655869665 61539 392 731680471 37474 31493 323594299 31905 392 181820534 61539 36799 989486888 53009 10219 774042842 42992 10219 18052673 36799 63168 64169218 808 42992 141489396 42992 32430 292281092 75967 10219 918545967 32430 39415 686499115 45551 39415 22610163 32430 54968 345058950 45551 66849 817649971 45551 35569 203769287 39274 45551 388331915 14309 45551 588080530 1601 39274 370114306 69390 35569 64942061 1601 20668 302847543 1601 80686 573449536 80686 78826 776857476 44045 1601 183810392 6176 78826 541609338 77934 20668 646661057 10833 6176 239815326 59425 78826 882234889 76302 77934 169007510 59425 60816 302425891 49468 77934 916986802 71833 60816 312693466 49468 70162 294161286 76302 78635 722277630 11921 71833 523191408 58515 11921 728909484 523 58515 478720942 58515 10575 851971865 10575 63612 939977773 11921 15912 878957988 15912 8689 511873740 8021 10575 794258767 8689 12196 711295567 15912 23082 14114554 67030 15912 756303845 8021 49065 719476906 67030 73039 527768322 32408 49065 536158414 67030 20582 637977066 67030 38756 191237898 6694 73039 898172083 65429 32408 839723774 20524 6694 75022752 65429 75829 337504142 65429 15180 579994245 16043 65429 201620337 2870 15180 594597525 20524 39821 696073400 2870 45511 377405459 39821 81006 38712519 39821 44516 584277447 17225 2870 512032651 17225 71662 495392496 11527 17225 786491725 65891 44516 11659808 17225 44521 147054386 25851 71662 897877004 65891 72570 139241265 65891 3456 530990148 3456 37301 840416630 3456 49031 545723885 75228 37301 55368728 12203 75228 890432419 12203 56343 298730853 44060 12203 19179131 60406 44060 106579882 12203 53801 800665495 35871 44060 568018696 44060 43422 519319946 43422 67897 134460254 43422 9491 184756394 43422 67776 293327993 67897 55691 120809149 67776 7503 908049502 67776 65572 614347362 9491 35757 467816389 50093 7503 495535799 24152 50093 5425358 65572 72840 979659943 72840 60903 358838797 46925 60903 346632280 9580 24152 307328351 77895 72840 936547560 72840 30873 295872117 77895 47335 82373817 2177 77895 839363609 2177 81325 564363358 10274 77895 202279957 9709 2177 122809909 10274 81598 42004503 25374 81598 563828292 56826 81325 602261217 10274 67022 885522357 66241 56826 2881359 77424 81598 764359133 56826 6851 569054074 66241 80830 679655183 7120 66241 110805539 66241 60511 604245820 76429 7120 924586598 57620 60511 689526374 7120 48984 953749846 57620 25100 454190859 5033 57620 791578588 35660 25100 118875613 21675 25100 166674387 48984 53531 195920331 21675 38989 447100694 38989 48210 229138528 48210 44128 799141339 44128 72356 664218557 53531 59917 957005424 71729 72356 949610537 48210 62631 812592832 62631 27125 179521317 49169 59917 92992344 59917 44585 58678688 44585 73714 827970121 62631 79311 55288344 11818 27125 89870313 10358 79311 158164499 37675 79311 709384209 11818 71161 25480304 37675 41315 435527518 46519 37675 311499655 71161 59217 100632842 37675 32989 160413319 32989 34514 172108302 77207 59217 682998277 59217 77452 516396563 32989 51342 574396915 51342 79602 436599983 17419 51342 656131096 77452 51707 145945149 51707 5540 736635163 51342 5947 738099744 54538 51707 197392860 18105 17419 101400842 67503 5947 309001556 54538 47776 182524694 41128 18105 476629915 23665 41128 448735772 42821 18105 45828501 41128 17331 747067089 42832 23665 605545208 41128 76278 296379071 76278 53662 725368907 49324 53662 518050424 76278 13059 997549157 76278 66784 945435792 53662 54870 604843733 71769 13059 334016683 57685 54870 836052189 2695 57685 877626105 47067 71769 824862232 9138 2695 618071305 9138 62021 48341033 20061 47067 938535379 36466 9138 540167500 33737 47067 528029010 9138 29521 654098819 36466 38573 30687530 45197 38573 557387133 53385 38573 466000430 45197 43773 65249876 53385 558 846669661 62881 38573 800004458 43773 76719 177362901 30590 53385 468620217 4164 62881 633626742 46003 62881 820172503 76719 38955 447490945 49262 38955 23537824 24569 38955 815199418 38955 68169 629177842 35257 46003 561934381 75702 38955 20152858 49262 16505 367777087 26758 24569 993876213 26758 58709 837508980 35257 9382 97730089 26758 47087 286768747 70699 47087 717381334 54812 9382 386307544 70699 81535 224153352 47087 81331 184516699 39305 70699 976665032 76109 81535 765355740 6377 81331 723066667 506 76109 268940879 12934 6377 776299935 506 78767 340553869 76109 27404 128529869 27404 74480 226509132 78614 12934 542108472 78767 68095 886564871 68095 11042 600713103 55487 68095 242605807 74480 16780 342497965 465 11042 209128688 11042 22408 353880336 10377 465 316009871 45045 465 730685729 45045 62408 35780924 465 2866 514437118 64130 62408 511029604 2866 47628 988113410 2661 47628 87189845 4148 47628 559914429 2661 35910 91565712 47628 69487 230233438 4148 64594 446894161 4148 22000 856496899 22000 46948 1557329 29909 46948 170929667 68204 69487 470678880 68204 76150 309364102 47568 46948 707871721 68204 22197 720570710 76150 11220 198834927 35062 68204 900890796 19951 22197 378261230 47568 52777 561448004 35062 57853 858163835 19951 74406 484182749 35062 53636 928418032 52777 37789 632892828 74406 32926 397879078 38273 57853 769844859 21697 37789 245933641 76652 37789 167671471 58534 76652 318100879 58534 53080 355817620 3253 38273 369601754 76652 55980 474657943 54929 58534 163912507 54929 43330 130817561 4474 53080 969585645 11176 54929 860141159 40645 55980 518660696 66735 11176 335028077 39485 43330 911256445 38119 40645 527423621 38119 52855 162343332 4327 39485 266120978 39485 24966 90559357 52855 76992 977405842 24966 61935 910828020 48531 52855 139665534 80334 76992 114644492 33824 48531 553899154 80334 5348 547421265 5348 68753 673247084 68753 51660 229498629 68753 42355 49789090 42355 22167 582744852 22167 53678 47754403 35822 53678 57770771 53678 26825 508169519 44271 35822 577479204 37930 44271 480907424 37930 30340 60599294 26825 29864 781731494 44492 37930 644053079 29864 40042 956889787 16818 29864 93269553 30340 43160 889770918 40042 52477 48022006 40042 582 10214077 582 34556 948922596 38534 582 25679958 38534 55734 2369382 37489 55734 730701444 55734 3480 353645084 72189 34556 280254254 45912 55734 865677808 72189 30613 451679197 37489 14353 71991294 14353 77753 750220765 77753 26976 712356767 7468 26976 179774643 7468 40161 70415844 77753 12804 298833487 39422 7468 485079913 39422 9991 248474832 79930 40161 926599778 42748 12804 670702656 9991 69498 200105500 79308 39422 989109311 69498 10507 492791412 57508 10507 337391220 2511 10507 883041592 74402 57508 989779021 57304 79308 727513806 57508 59986 376109958 57508 775 152143039 67924 775 98013242 67924 428 477946510 775 74333 46029431 77138 775 410926991 77138 45955 249545282 11636 428 421175402 38813 45955 119012279 74333 57213 174168388 68790 11636 27547834 68790 55937 82517855 57213 70638 730461719 43817 68790 6525819 68790 69452 625625032 42065 55937 165273227 55937 60616 26426547 9478 60616 410135939 43817 59733 245007847 44193 60616 226319216 44193 64367 703625221 22853 59733 438057890 59733 65622 827289324 22853 69094 725934791 9640 44193 333030542 9640 4058 759455893 25496 65622 272095678 21222 25496 578033777 20170 25496 660049544 24869 25496 427830837 23287 4058 23631919 33435 21222 139925915 20170 27621 615553028 46928 33435 27014602 75600 23287 143177001 27621 17896 4114502 27621 8431 743096372 27621 48706 652489075 36861 46928 6438382 17896 64070 221720000 56913 8431 983559743 11147 36861 405079997 48706 29104 675665989 11147 11429 963245518 11429 53295 272706068 6343 29104 473906458 11429 50780 689213118 68537 6343 346396450 23579 68537 16410575 53295 4975 17843370 68537 72541 479261218 54178 4975 858906147 11278 23579 21679312 28286 54178 497775987 20404 72541 742335437 10786 72541 220102966 20404 63869 553188228 28286 2787 686583301 7466 63869 460813086 10786 72268 417086100 35282 63869 893421524 2787 73116 29857140 72268 40610 357341280 25449 72268 739917137 22268 35282 454697341 25449 15125 238372129 22268 8206 484751077 25449 51606 861348848 51606 36523 461189847 36523 79570 387064432 11026 79570 931137170 51606 7078 634453164 79570 29834 84866710 33329 36523 418212315 11026 45628 823381634 37966 29834 131715300 72936 37966 578807321 80878 33329 4470500 45628 54596 95375078 55166 54596 14933155 54596 46700 59697192 54596 27305 189063677 46700 6370 55616259 10059 27305 903395007 75176 10059 262053710 75176 14612 425364089 27305 31733 750143185 14612 81134 382548978 10059 20377 85886417 14612 2668 85722391 31733 9575 488576056 2668 63839 183620258 69404 81134 84042828 48927 2668 708564677 28385 48927 637511092 32372 9575 434523023 7937 69404 681835813 38243 48927 94172903 43748 28385 379031924 43748 18361 959290876 38243 40261 140543698 12098 40261 686792862 81723 40261 149504917 12098 19892 578213127 5721 12098 722619481 19892 5711 849692083 19892 62068 733889556 81723 37739 131095264 39654 62068 73919448 3072 62068 554899339 38975 39654 268190471 39654 34707 113671523 38975 69348 318041761 39654 44651 392511055 34707 19846 57928684 69348 6612 190675667 9253 34707 588973245 75144 6612 941675613 20048 6612 799326718 1114 75144 678902193 40002 75144 888856957 2543 20048 585658086 23121 75144 414422967 5174 1114 145711597 16894 40002 261445989 62012 5174 52289303 35459 16894 395065997 23121 35400 332179092 37679 35459 226321600 35400 42162 410181441 42162 12642 76492077 12642 60166 187755364 37679 56084 330841985 48752 56084 108976182 56084 27807 354352417 20506 12642 357147602 27807 35609 21505351 75855 48752 570988586 7455 20506 364591736 23915 7455 924270730 78630 35609 122343818 35609 72371 8190533 25068 23915 847553558 25068 42186 83033921 75113 72371 65059771 78630 38797 63158141 25068 36381 946588817 38797 56179 364566218 8889 36381 232860831 76528 56179 112632205 910 36381 966453473 36381 12459 535455320 56179 58845 117618193 8889 35878 423887141 910 54934 675660439 75387 35878 960764001 54934 51943 882266954 58845 5618 20446771 5618 36923 161840508 36418 54934 508728369 80718 75387 596696052 5618 63037 73484824 18719 80718 675316364 21331 80718 525748371 80718 48324 764109790 50254 18719 200423142 50254 19414 960676731 48324 5099 571038437 50254 58 694838717 28395 58 265537552 58 66509 48116150 53077 19414 873536112 53077 79255 900288786 79255 14863 365236315 71684 14863 997463572 79255 44589 141545921 14863 65336 150883893 50223 14863 842477193 11751 14863 653081785 10233 65336 439410151 10233 60920 859122489 36095 60920 271189 9034 11751 228228103 9034 36700 603126845 35876 10233 418751553 36095 77665 146082326 77665 10577 799998649 34892 9034 102283505 36700 21006 766117669 76012 77665 614933079 10577 12944 194000853 34603 76012 62773566 46998 21006 971509744 293 46998 23601352 36203 12944 125992673 34603 60991 894299454 60991 3449 102844794 46998 45128 509947082 65155 60991 170912967 8036 60991 959172415 64116 45128 686771023 41167 8036 909048571 45128 16306 829905878 29366 16306 892089807 33899 64116 331368245 66238 64116 64637490 57295 29366 116018237 29366 33086 870253842 52974 29366 737694513 54605 33086 269668559 52974 8484 356866695 30405 54605 701318696 56215 8484 763571354 53288 8484 348333433 64627 30405 29372405 30405 35560 376665191 64679 64627 117793290 64627 19314 55429450 64627 31266 2078538 21983 31266 248755415 77305 35560 159574843 25689 21983 858815879 61589 31266 145836659 31266 5384 68153759 8880 77305 475441264 77305 29881 452251056 11798 8880 206823030 8880 21552 997052145 21552 50047 69868230 11798 15189 904878705 59446 15189 505407777 50047 22604 815384061 21552 80855 272290357 42894 50047 423416583 47991 15189 670849117 70702 22604 607815677 22604 38867 690597601 59241 70702 958533388 71247 70702 48217628 26393 70702 424998130 38867 45388 69542164 59241 9720 208483200 59241 81062 883335287 51992 81062 99275928 78138 51992 403437273 45388 38300 52444151 38300 7163 990731227 7163 76468 384562465 47685 38300 443674422 7163 33741 537390478 8432 7163 332667396 64226 47685 797463848 33741 81102 464354061 34533 64226 712215606 8432 64904 340233432 28847 8432 888746928 62932 34533 719495621 73082 62932 391173489 62932 3330 7798173 3330 44074 261067124 51505 44074 199636748 49769 51505 25113195 39524 49769 886372186 61622 39524 305905908 58365 44074 217654707 51505 18774 297086497 22540 39524 693535240 18774 49237 426103449 39851 22540 408096630 58324 18774 375493688 58324 71960 980565489 24580 58324 863138356 46364 49237 66503444 4612 24580 7924718 58324 4302 449793960 4302 60759 190569761 60759 75403 435019466 34872 4612 692315031 80903 60759 625358613 5132 80903 503954609 58673 34872 546550025 5132 71050 245851772 21440 58673 600624149 7874 80903 103007266 58673 3638 662790624 58202 21440 609567190 58202 41937 595257919 66805 41937 48449924 7874 65946 579533741 41937 21171 588579328 70268 66805 325366483 48786 21171 531274758 66805 38888 994832042 48786 51334 81777600 38888 41602 926843427 48786 69290 168236676 49744 41602 91806014 38888 40500 418511417 49744 38995 938560017 68171 41602 701150941 17667 38995 19635 59927 17667 949739454 38995 36048 635940026 68171 36864 109555267 36864 16453 54564020 55635 16453 949834167 48091 16453 182316383 52157 36864 140316450 16453 21027 409731413 58945 48091 502371780 58945 5432 365375306 21027 62801 367517342 26539 62801 937213252 79350 5432 149611482 5432 64965 160063790 62801 56869 182156610 79350 13414 866513252 13414 21355 460393678 79350 47533 130085443 11516 13414 422959745 57941 47533 825632587 13414 46910 269612663 11516 54400 558935536 54400 67496 890130094 62318 54400 189572210 67496 5905 10274489 40709 54400 915626679 54400 54800 12128835 71958 67496 16336939 62318 10422 433645900 25762 40709 717535437 55168 10422 41516853 25762 61662 747698573 10422 38525 939018316 61662 6966 776892173 6966 69459 619982526 61662 10521 439804672 61662 74774 315506430 38525 48886 152040650 42319 10521 819923506 69459 8082 450654747 10521 77441 896560374 16267 74774 60506175 16267 21404 924154056 48243 8082 775462223 8082 19830 958276541 673 21404 826118815 21404 37876 929562698 48243 7377 206736623 37876 71831 9150454 7377 51194 935591775 2209 7377 291186255 7377 41673 518728168 51194 50453 79169355 65674 50453 812329207 50453 73775 864898026 50453 19352 434323554 68003 73775 186814430 50453 38001 227696658 78624 73775 129221892 38001 16100 173801142 16100 8711 348672890 78624 45100 939808175 22695 16100 426253695 42024 16100 999332951 63145 42024 982689942 6303 45100 64537127 63145 57715 867870223 41035 22695 880568881 6303 80875 959066811 56786 57715 551165137 57715 71510 513431092 66664 41035 142972287 80875 11406 185351119 33920 80875 663730358 57210 56786 226344174 40618 11406 254587792 69251 33920 837451456 33920 69728 853252650 33920 32239 193457114 40618 69044 404141998 1647 69251 345059378 1647 10941 302539603 15938 10941 756977118 15938 61883 12485528 15938 48700 581039271 10941 15561 97557816 10941 48086 254172054 48700 80193 647232235 80193 49542 463715395 48086 72024 606612532 46803 48086 1010442 80193 65337 117592981 80193 45692 55596291 8658 45692 807199747 54243 8658 528463931 45692 28397 277716810 65337 55205 532537219 33232 55205 791485608 33232 29324 615881245 4790 55205 563107315 33232 18725 72654499 48002 33232 996423579 29324 81423 753711581 50894 48002 618866075 24353 4790 807134756 24353 38912 612519243 79450 38912 86678931 25990 79450 499123445 25990 12128 553474203 20527 25990 96361326 79450 14396 370181287 14396 42757 660494142 42757 52966 659367247 41663 52966 897265541 14396 3163 108467236 81921 14396 177201708 27325 41663 973554335 45942 27325 212980986 3163 3528 669797450 3163 42325 649725591 81921 25433 57325668 3528 10426 137593754 10426 76447 844873406 13875 76447 843828868 25433 38560 795556739 76447 51616 332802092 69020 51616 871817378 38560 25871 920972880 38560 7395 297792334 51616 7660 658949466 25871 71405 131127627 71405 21701 144930352 7395 61069 714809160 71405 21403 536980577 55752 71405 189758398 21403 36384 566571516 36384 76128 153983701 36384 44535 948637712 76128 6841 193398817 76128 41303 249721065 12547 76128 290205824 44535 19759 7209932 50876 41303 428335740 34918 50876 545724176 62099 34918 598937583 12547 60957 837420341 50876 54104 745857515 50876 65942 539779871 15623 65942 192778381 15623 51453 697789636 23192 51453 115982966 23192 10130 334653543 65942 2272 821042771 23192 37417 121340123 1004 10130 928274184 37417 7307 708429843 1004 30226 953584344 7307 2853 233019559 76493 2853 496338937 53133 1004 813080857 55856 2853 835933726 66559 55856 530374429 70820 66559 337884591 4171 53133 894974266 55856 31270 999431098 5732 66559 765716099 70820 2745 562157754 32365 5732 237897080 32365 11639 236177246 11639 52289 102674812 52289 53735 730298390 69983 32365 87964138 43489 53735 231777130 22545 52289 623351867 31984 53735 952243780 22545 20402 528425285 43489 55811 791966622 39312 31984 75001447 31984 39717 981470364 76448 20402 365546884 76448 2945 120288665 39717 55202 801348225 20440 55202 84148974 76448 32018 770679642 60354 20440 250998858 60354 38124 337293998 69012 32018 389491809 59457 32018 222729031 45583 69012 746241831 56894 45583 201901354 79196 69012 135029972 43169 59457 191695817 17120 59457 641642702 41748 45583 761880505 24607 41748 941705675 71551 43169 161563578 41748 64669 111206721 32492 41748 596957108 56613 71551 854673458 56613 39152 515681912 39152 51781 93507555 59393 51781 792002262 39152 10826 130750395 56613 28681 809301000 59393 19566 860812189 19566 50521 280510536 28681 53251 594045341 32390 28681 627871453 73921 19566 591419965 19566 65884 416350159 50521 8257 222212047 66679 73921 447636330 73921 76917 540825540 54496 65884 381290811 54496 52701 264746539 52323 54496 206204013 54496 68134 454981333 68134 74648 398802505 23987 52323 12937567 52323 7809 315240303 7809 53353 71822208 7809 16707 427140966 53353 74825 67957191 56427 23987 606588291 16707 81677 149797077 2871 56427 897535494 2871 21509 453368537 81677 79975 410460591 73780 21509 94797963 2871 56091 94725774 10001 79975 393756824 21509 42665 422831293 56091 61134 299136060 73780 5716 434469884 21462 10001 882253651 63379 21462 743372430 40758 63379 197977374 45740 63379 324976106 5716 19267 78042165 21462 35671 630344418 14718 45740 807019197 19267 71929 304881064 35671 58137 430600787 58137 40432 107098160 14718 64516 359609406 11841 58137 737459599 63032 11841 355270068 45250 64516 602104386 63032 23631 686957388 63859 11841 671512452 11841 7988 491317155 36310 7988 375803247 23631 3834 437914628 68094 23631 807745442 33918 7988 484860099 7988 80102 596312382 43338 68094 671002472 63339 33918 257299729 66481 68094 469051450 64117 66481 479518357 71464 43338 271254520 55112 71464 582027085 63339 48457 82301547 48457 42338 133447064 55112 9935 925738439 42338 35372 43502673 35372 74369 72360748 42338 24747 958866471 9935 71889 972601621 9935 29105 878748516 29105 79283 57218124 29105 7274 454373716 29105 45864 81287044 45864 68885 534856554 68885 45316 781104032 45316 61700 378999349 77226 61700 936385566 13627 61700 383915839 54966 45316 850190603 28331 77226 345495097 46582 13627 174838768 73211 13627 898017335 38679 28331 808303688 65362 28331 609991239 10353 46582 328528420 29197 46582 943399728 70949 38679 668833352 38679 20281 818999838 20281 37996 814479588 15874 70949 300458890 70949 21234 73264002 15874 40286 352974871 40286 61869 345517372 15874 66454 585885730 40286 37624 106769962 72591 61869 529186067 15944 37624 172894945 61869 31157 233840943 8201 72591 989119908 37624 36999 467136641 15944 9786 37604636 36880 31157 555911221 69006 36880 660826163 69006 57248 456558383 51850 57248 286316500 57248 70104 775922070 69006 74358 141508211 70104 19694 74262769 51850 72947 718304000 51454 72947 387766256 54349 19694 296562024 39151 54349 811715389 72947 1883 49188425 80250 72947 303171951 80250 64975 741904862 77156 80250 208473011 78820 77156 33361312 70390 80250 485947485 77156 33922 844327990 6081 70390 874525925 33922 68950 404555840 68950 29867 342741342 6081 44139 631861286 68502 68950 738122331 6081 1028 634701658 20534 29867 880271947 20534 4671 895357259 40996 20534 253237000 20534 18687 590060018 36358 40996 835370365 80616 4671 31750243 4671 78835 963990727 60349 40996 660743958 80616 31365 611815377 12479 36358 97476780 12479 73508 488232788 46069 60349 989305647 12479 61428 753129368 73508 48612 953010939 61428 17393 528881269 48612 74985 469656635 59169 48612 371492628 6660 74985 806173253 74985 5541 14592277 71625 6660 886171278 62054 59169 433230851 6660 15768 746322368 15768 33836 983033073 35865 71625 699676140 10379 33836 764654623 3408 10379 786222452 15461 33836 4218238 15461 23050 936377890 35865 20903 954244081 23050 52534 101115654 20903 16781 329617776 78943 20903 744794917 20903 59818 640818882 20903 12251 30872732 71089 78943 652234140 12251 58503 210406501 49975 59818 687481879 71089 54891 335202920 58503 74969 216311544 49975 37853 970396101 54891 3776 537064679 74969 68558 86369928 4557 3776 89695702 4557 47596 151146872 68558 159 764652997 78721 47596 379581484 159 56257 528067513 4557 37926 500413877 47596 21738 380377270 2005 56257 529330254 37926 55520 300846967 2005 33777 970592750 37926 18037 696465622 73868 2005 363876497 33777 28342 193191080 73868 75909 746259681 34927 18037 795923851 47015 18037 124055024 28342 62597 855377427 44010 62597 634592035 62597 65167 232497120 19704 44010 419333897 19704 39774 843582618 51033 65167 781967377 19704 8653 303550731 8653 43106 109087648 39774 31009 51034385 54396 39774 445242892 57231 8653 90508768 16121 54396 365309871 31009 32353 995908336 2707 31009 866471954 2707 30492 796715511 57231 67949 235000789 32353 74220 118245223 32353 49934 977156061 67949 31341 736282692 30492 1985 963823323 74220 57690 168754082 57690 64744 656341548 77174 1985 909604681 31341 41613 76702510 1985 77396 402658643 11304 77396 265688122 77174 50123 36097490 77396 48017 776867256 14640 50123 595083895 48017 63975 381387062 11304 59220 338898887 80554 48017 748925043 35601 80554 485980675 7749 14640 512919150 37801 63975 975087412 8100 80554 654645027 80554 61023 75049525 19815 35601 616146307 7749 11014 633964820 44539 19815 650325971 11014 72872 772343267 37567 72872 529790872 72872 76192 399528436 40383 44539 545479282 44518 72872 655030037 72872 18978 91444436 8489 44518 543254195 44518 46636 156105733 34052 8489 418966932 24803 34052 956530935 46636 13369 145767357 69287 13369 390412189 24803 6533 627195238 13369 74736 910503785 24803 75279 404440011 6533 15775 150299871 18832 6533 329360200 75279 59698 837740385 69562 75279 691781570 23655 75279 576017315 23655 22578 162602361 22578 33262 45773231 1156 69562 507831228 78192 1156 440124124 22578 65751 870903846 65751 7895 173368854 77635 78192 712863722 10733 7895 795037132 78192 76329 422855887 76329 35325 306251717 35325 12444 118887024 76329 67333 709111876 76329 66227 989158679 18155 66227 29652208 66227 1292 635104627 66227 38576 585300905 50078 1292 273131272 57519 38576 208596243 25228 50078 685469449 1292 44017 412793359 48010 38576 897891776 37190 25228 130593547 48010 5113 2459605 5113 34184 655847157 44383 5113 483687945 58405 5113 957644088 5113 60032 271166811 18168 5113 903338541 60032 32741 66124575 56225 60032 646298438 18168 32266 538660271 7848 32741 203968890 22009 32266 715189828 32266 8159 297786742 39502 32266 61285499 38340 7848 662065271 57469 38340 149258663 32554 8159 127481822 58717 8159 718289495 57469 67606 282066457 45542 57469 745427852 31579 67606 657068759 25670 58717 758982859 25670 67758 129436502 31579 5228 345914399 45542 14436 231369336 31579 65396 712366981 25670 26257 401398913 51808 67758 847903356 26257 45932 533248786 65396 14293 114798455 51808 33076 425915179 14293 11896 840489224 51808 21601 268291733 14293 1779 189242329 1779 5137 465788860 42198 5137 642585084 33823 11896 803781192 74696 21601 388297618 5137 79473 79191728 5137 73433 266501682 42198 75282 323819387 48331 33823 450931987 74696 67450 111458173 23193 73433 129436653 79940 23193 913056897 18739 79940 545053715 48331 70520 508292223 79940 30996 597401777 74228 70520 649354359 69767 18739 31974845 18739 78388 573830636 78388 74792 90517187 30996 69228 76127872 56067 69228 15862222 33958 56067 65543171 33958 79957 23429711 69228 62998 966265265 79957 9607 967097205 9607 56348 625713390 79957 58472 279979446 58472 8577 340768965 56348 29468 435291413 9607 11705 915608799 77779 11705 330677843 52514 58472 819337295 8577 33613 532622726 4359 29468 37212616 42881 11705 475812458 36398 52514 954471066 45663 42881 826209135 69599 33613 479071282 50693 69599 261893144 45663 57312 29033243 50890 45663 80609035 37351 50890 178040557 50890 43503 898549618 43503 23842 890654339 50351 50890 72903410 43503 59912 219050571 50351 58868 223742647 59912 42702 618750289 50351 294 136588496 37587 50351 232021635 59912 41409 326852440 24539 294 956591982 42702 21435 59023288 37587 10307 707733120 10307 47704 586032511 80927 47704 254939479 45661 21435 244029344 45661 10126 732262724 10307 27474 656822257 80927 12761 328936343 70251 80927 281696552 46781 70251 985823267 8086 46781 438891129 71878 12761 114320922 8086 11581 818085509 55819 46781 40396929 8086 7379 237867957 71878 57401 3032224 74114 55819 285168525 7775 57401 175356724 59860 7775 152564405 78066 74114 242875280 56072 78066 715792587 78066 23778 391689060 78066 77759 450571416 78066 29593 954856859 23778 6703 121128666 77759 71315 942739866 29593 22850 102802733 54841 22850 840532119 66985 71315 108436043 56668 66985 918342541 56668 23281 877917957 23281 81317 200744292 10310 56668 337172808 51086 81317 739320216 10152 51086 806397217 17717 23281 738847310 37102 17717 662366198 17717 47643 599837348 29777 51086 556194471 10152 28922 550238282 62423 28922 52923384 25198 37102 942375631 3289 28922 255071635 28922 4716 929130708 28217 28922 516353147 3289 51460 414844376 80136 25198 326397063 3289 44250 114906636 31186 28217 991689682 44250 51088 5823433 51088 61663 541455047 62138 31186 877825752 62138 3955 727723461 51088 35150 169275209 35150 42674 737390007 59878 61663 666273768 35150 51825 65007988 57689 59878 651072206 74067 57689 96589849 57689 13122 536103649 48042 13122 132708863 51825 30876 712246799 57689 44113 271569391 60142 13122 975192145 42657 30876 533896635 27497 44113 766378671 27497 18449 430719019 27497 25392 131689277 42657 3518 826900223 21028 27497 147393112 21028 78350 872994325 45659 3518 59636321 3518 14912 274832629 36555 78350 110598285 67755 21028 143427791 67755 76525 689398172 57823 76525 155199007 3388 76525 292791628 49749 76525 81314755 49749 65782 542543820 49749 56835 954032050 20726 56835 395595771 75334 65782 658159614 14410 20726 395709899 19510 75334 533282231 73054 14410 901866417 14410 37682 209286240 81227 75334 49311569 8016 14410 377243964 37682 53249 708057694 81227 15044 364160835 15044 6877 354357456 4170 15044 504133536 4170 18706 946128237 4170 68650 767649207 68650 18700 905692379 68650 13116 650110898 8273 68650 958948676 13116 30986 533605896 13116 48310 645846699 5547 48310 750277935 48310 76998 178197383 21606 5547 66764904 48310 42447 296199392 19736 48310 92451503 76998 25274 817196970 63933 25274 106745652 63933 246 975972177 58487 246 818703510 41566 58487 48843828 14630 25274 263288822 55252 63933 13066674 76682 55252 813373405 58487 34444 926702930 14979 41566 179190276 76682 18036 118900128 14979 23478 825295446 14979 9973 594065085 23478 17582 524606460 41253 18036 188585567 5238 9973 599554262 41253 33312 73670299 8940 33312 29853313 19881 17582 169695452 34229 33312 676775589 8940 52529 139942239 37868 33312 730624535 66778 34229 558496829 78304 52529 125024263 69034 34229 743493591 52529 75462 910265739 21754 37868 938715447 69034 55461 12007578 3807 78304 332654234 3807 28973 275561359 1580 28973 6188349 53803 55461 379538687 55461 29760 433931884 3015 29760 834533821 55340 29760 110465172 55340 49457 527199314 29760 33563 156406521 51630 29760 403416322 63114 33563 654338138 71750 51630 52619459 63114 65723 685171471 51630 52552 965258146 25349 71750 403479082 52172 25349 9183801 65723 71373 366396110 65723 71515 109889466 24463 25349 864893479 52172 60309 157475804 78850 71373 751336501 12383 71515 607485398 24463 18975 208351735 18975 35403 112209082 41674 12383 97541260 35191 41674 79661604 12383 73260 896582337 41674 54089 854743826 24202 54089 947682609 21797 54089 910673427 35191 48329 649784046 51129 73260 792327707 52843 21797 909635086 51129 31085 241280964 160 31085 96678025 33694 160 778386627 33694 59045 243282742 59045 5653 562332547 160 67986 373073086 80020 33694 816392730 5653 26736 42683382 5653 24909 75010093 5653 20796 880851745 38042 24909 226052228 24909 23413 602272240 38042 12805 32212397 23413 59678 909099231 73879 38042 120752792 12805 15093 431789975 15093 21744 150811932 77621 21744 760790521 45184 15093 81515224 40666 77621 167586934 21744 3809 308224088 76102 3809 170905749 8726 45184 863790714 60659 45184 873187501 63133 76102 5371199 19909 8726 721071074 46263 63133 435089951 46263 11613 220665430 60659 46005 280432300 46263 17901 996875149 26959 46005 653531678 17901 40707 615735195 27332 46005 662165823 27332 29664 586058519 17901 14006 85631679 29664 34102 240045167 14006 79445 146821822 67188 14006 370988934 34102 57440 624540045 14006 10452 801929692 74821 79445 850732031 69849 67188 713851019 69849 55713 551376781 44987 74821 458157029 55713 55936 916797459 32824 74821 938026871 3159 55713 441246352 55713 16290 79705448 44987 10241 635320482 79847 32824 699609572 56656 16290 271925768 63600 3159 967324277 79847 40212 203122004 55455 56656 429360126 4914 79847 435005996 56656 22361 162605991 37756 22361 459323284 4914 6096 276592708 68523 4914 663489808 46547 37756 547541845 6096 24376 894814614 9347 37756 708165454 14042 46547 891847131 24376 34107 291989491 75530 9347 306151217 75530 25435 953152474 9347 20369 636286501 14042 3139 996824574 25435 45501 963822661 67211 3139 519586902 67211 53982 362507217 67211 71234 389599383 71234 47238 411166252 47238 51667 685046915 51667 49343 253458177 53982 68875 359976026 11467 71234 570673825 27385 51667 336850107 68875 81003 708528731 19764 11467 547237620 11467 50289 325471360 81003 62859 297789633 46459 50289 125899545 4809 19764 653682714 4809 33710 425831606 51079 62859 46099913 4809 54901 855462507 25169 54901 315202023 32486 33710 954407735 11742 32486 46317518 32486 65692 85354048 19835 25169 61171403 65692 46220 326951374 21405 19835 676097879 11742 1840 731893806 19835 58745 755192752 1840 64495 576241942 50793 46220 871639375 12426 58745 52629291 33160 50793 349412741 56075 33160 551108054 79083 64495 119316069 56075 23990 536244648 22648 12426 378232020 9459 79083 139799729 9459 72005 403550995 73900 79083 683359430 22648 16477 586214349 16477 35505 567776606 16477 18322 750823608 24201 73900 338164076 35505 49793 209551927 71975 49793 264031445 18497 18322 174096553 78649 49793 311546090 71975 45425 795121631 56296 18497 771538296 18497 40466 974257404 18497 71520 53988490 73233 71520 503468026 57257 40466 482071660 56296 37748 123974695 40466 8807 76774119 71520 42076 28258244 8807 78286 825017620 57257 55854 944221136 37557 55854 137614562 78286 39402 782620412 39402 75520 939997064 5543 75520 570823090 3861 55854 332742607 41373 39402 819229997 41373 76675 985415119 76675 19636 117096546 3861 17033 703525874 60693 19636 938224527 64032 17033 380099943 76675 860 203544974 64032 70710 624904614 22882 70710 101424785 51888 70710 863401418 12781 22882 170652979 39014 51888 756968033 38019 12781 107694685 52569 51888 762506704 38019 14129 653540950 39014 54964 896978845 39014 28282 904562913 14129 68241 823807397 14129 11159 479346624 11159 22442 347256730 28282 80634 565447155 66749 11159 184803072 22442 33418 36747083 13614 80634 795346 72757 80634 964662618 72757 31213 741366837 36330 72757 570245443 25013 36330 941105336 25013 79253 47816317 70704 72757 61490603 25013 15215 356410400 36330 76105 731677263 5253 79253 545896112 70704 34761 987665471 61962 76105 935334281 61962 13205 362936 58553 13205 914795223 13205 53168 122289915 61962 34205 847390041 13205 62844 794746872 13205 41228 692314723 65145 34205 652400955 52828 53168 886964929 52828 58759 645532994 62844 12830 854667380 12830 8672 193687563 52828 27645 518009393 262 52828 324567443 27645 20370 333365836 20370 79123 794180940 37384 79123 499671465 20370 74928 621997903 37384 27035 979709882 77184 37384 71041693 72078 77184 719889427 74662 37384 196701633 54315 27035 254418625 27035 33457 527280666 50709 72078 157929 33457 51612 928681149 69805 54315 732353605 50709 64576 65903090 64576 45255 900249887 40509 64576 166784854 45255 3142 407736146 69805 30325 354832190 40509 80925 608026019 47200 80925 26906998 3142 61710 721117910 22662 61710 119868526 30273 22662 963737254 38653 22662 705727837 26012 22662 870705445 26012 43811 212055783 10981 22662 110854863 51601 10981 578205033 43811 74939 968138343 26012 16411 946087815 43270 43811 739611353 76821 10981 954520302 43270 40679 926354812 76821 65065 759787808 52563 16411 138698936 31414 43270 827149432 52563 72135 737159845 80198 40679 5856883 80198 61682 968620815 52563 5775 624085678 51784 72135 649625921 5775 24596 415222334 24596 21634 681911091 47989 21634 456205601 21634 38475 342568188 38475 65706 223470364 47989 51743 220198785 51743 75239 934559739 43774 51743 339859509 65706 26437 385967127 75239 63320 186075053 27059 43774 190891639 44840 43774 12650867 57111 44840 181681047 26437 17900 908333239 34192 57111 378146992 41067 57111 346940884 48864 17900 23472644 81311 17900 491829392 6534 17900 383934109 52921 34192 734488010 41067 41333 769093470 57416 52921 785395138 13281 6534 953756740 34206 13281 103033458 62548 34206 456329440 77309 13281 405356776 17760 62548 64859758 17760 4260 843969599 34206 17270 956828373 74913 77309 904823877 41918 77309 15294700 68945 41918 833377390 4260 58559 133133085 46586 58559 370961937 40621 74913 12120711 52403 46586 976988015 11397 58559 912653090 19405 58559 337383741 3033 52403 592670500 11397 64899 911166396 71980 19405 729525707 11397 48731 696221018 61426 3033 292079865 64899 47714 745958967 33407 48731 997526156 39355 33407 436399953 61426 69 607580304 52637 61426 904104547 52637 8136 447500474 24665 33407 962813281 72960 52637 233032780 72960 66467 93351715 56939 24665 407217150 12505 8136 569644749 66467 57770 871152652 12505 44588 901403938 57770 28763 502367018 5597 44588 100096524 54982 5597 842848274 44588 74360 895871469 71655 5597 54387385 74360 41577 705711635 27019 71655 307081464 27019 21711 107713778 71655 503 737399016 33509 21711 66719472 33031 33509 567877405 12690 21711 821150365 53283 33031 590806641 12690 25997 827498553 20519 53283 576638959 76691 20519 767670352 66101 20519 31560148 53283 19196 725969208 76691 78189 271371417 20519 45390 567299201 45390 67460 659144799 71827 67460 840242839 28561 78189 587859718 49114 67460 573324550 71904 49114 576032725 71827 70064 723229 71827 74424 652631557 71904 14324 971521033 71904 6404 917701407 63595 74424 410430190 70064 51702 85471127 51702 50895 278379043 6404 55330 898383768 30129 51702 843956045 14842 63595 331221628 2356 14842 348030335 54593 50895 389298782 55330 33046 956592690 6944 14842 693778840 6944 78199 7449933 23945 6944 22477612 33046 11976 118754394 11976 1654 387595804 4066 78199 623580065 11976 18084 594327712 23945 57634 504670277 4066 8093 64627147 18084 50606 649346463 26081 8093 639913919 73126 57634 985282448 26081 52243 757074104 25425 52243 814018324 52243 43427 79135008 26081 71512 828564085 58912 71512 5560954 4719 58912 895241762 43427 26608 401736229 3147 71512 408180432 4719 23435 956787932 33123 58912 799661943 23435 29500 918287101 45168 33123 83430833 51486 33123 792414238 80078 45168 798441512 81197 80078 78596154 80078 59189 108496404 51486 12181 822069443 33374 80078 539592193 49293 80078 545642091 50112 12181 526634648 3950 33374 909202996 45934 12181 284274309 45934 2955 288388915 44662 3950 805303956 45934 4481 429247937 44662 75716 648808841 15134 45934 466847168 2955 20450 182965636 65462 20450 22566019 24785 15134 544105913 15134 76640 617647457 34880 65462 641865128 76640 5923 427633394 24785 49231 45954051 71555 5923 254646300 76110 71555 229511229 76110 17814 846981457 1432 71555 179821220 49231 4020 58756629 12309 1432 233063569 5114 12309 147640125 4020 81523 688055953 12309 23288 319144783 35755 81523 873748698 35755 64201 704945085 5114 64638 295389322 23288 4064 775489626 55477 35755 467342142 45072 4064 823744470 33834 4064 28914855 21765 45072 938401240 21765 60680 94756415 33834 11996 624727970 11996 44069 773269420 21765 969 964735509 29485 11996 876521863 63423 11996 740721748 969 24205 726862925 63423 17470 140632104 24205 76364 106610031 29485 9532 576015283 15353 9532 20686080 51673 76364 44286501 15353 60281 407144279 8882 9532 706357114 15353 67858 946421740 8882 2366 547001566 20928 67858 135173752 59847 20928 20788489 28944 8882 707730484 67858 47554 619808860 63827 59847 950415980 63827 47481 853862862 47481 29032 125429838 20619 63827 982923228 39213 20619 840072153 29032 72697 486555569 20619 54932 762959771 25678 54932 53819154 20619 53813 398873040 54932 543 458679533 72697 30556 109967322 45724 53813 91505636 25678 51201 29926984 33853 543 6100595 74770 51201 802850821 51201 33162 26942514 33162 39108 691472761 51201 30537 135578407 77658 74770 727816690 77658 25189 901458815 57367 33162 382472847 66040 30537 133679776 66040 67873 918856452 8203 77658 20569367 8203 17271 800191546 57367 53504 220573323 8203 75926 337446347 67873 72994 7816290 16029 53504 129405781 16908 53504 810063497 16908 75836 344859037 72994 49771 538039753 16908 9487 570327736 75836 14227 705750745 32878 14227 644636144 75836 45081 571065969 46453 45081 847740293 9965 45081 25057958 75034 9965 744761023 875 75034 641875288 75034 52225 377392573 875 31847 160144136 75034 51300 27043918 55515 51300 787244950 31847 44103 886910008 31847 38728 941222649 27056 44103 286830808 7457 55515 120617193 38728 8160 857913260 7457 39070 860335670 19795 39070 138610198 8160 70228 234691095 61170 19795 988663733 38575 39070 310496286 19795 2067 10409077 19795 79214 983410024 79214 22690 667336533 9553 38575 955156918 34525 9553 16547284 2067 37648 703346498 37648 41414 44743016 9553 1399 987742686 9553 27882 681380598 73218 34525 41248717 14469 27882 492276865 41414 16883 894359612 16244 73218 38018726 16244 58011 174786603 16883 22807 93832460 16883 45801 612623564 16883 47813 142687162 78918 58011 492043184 78918 40910 297136797 45801 35585 356920495 80330 47813 894634670 53222 78918 69657722 35585 60083 409868839 74516 40910 123467859 34353 53222 723309335 60083 21614 483059644 21614 80317 771333661 60083 40072 551505962 11632 34353 211502664 40072 4539 688551194 4539 23695 916608151 4539 68478 409576658 23695 15398 602241045 17157 23695 869319007 4539 7945 53852644 17157 38218 65578271 34887 15398 139022844 38218 25288 592897699 55448 25288 897669098 24142 25288 345173818 24142 19621 586114832 64918 25288 689080983 19621 46394 910685417 24142 47804 871833578 64918 18284 671912208 72427 18284 132555903 71624 64918 714075879 46161 71624 500332022 50076 47804 148785102 50076 43578 920727464 72138 71624 300923230 69212 43578 856157758 69212 25381 974058076 14832 50076 546386804 43578 46048 870453714 46048 23267 197738308 29272 23267 424826782 3343 14832 371566088 46048 73124 832438934 63645 23267 162732980 73124 22339 656300787 3343 36534 797904200 63645 56433 689937792 22339 13217 391726289 1279 56433 372919950 17894 56433 893876988 67888 56433 3792188 56433 30635 818821951 30635 6642 904122903 35095 17894 554610137 29450 30635 109285726 6642 52239 788694213 29450 29652 491684084 36306 52239 574657407 58866 35095 256176317 45889 58866 680990509 29652 61876 885195618 58866 12762 135370120 12762 1914 482163631 9612 61876 266372654 45889 7013 544582861 41010 61876 233959460 1914 4368 762800738 41010 37096 378741661 41010 81110 123022866 4368 68083 999049308 41010 12842 685700242 81115 4368 471453799 68371 37096 800520173 55589 12842 354023694 49747 55589 636017941 57768 81115 969173593 57617 49747 218941613 58980 68371 948863320 57768 1533 336672822 43792 57617 408705174 23051 1533 228001966 19375 23051 282147081 19375 65971 547962395 66701 19375 362759044 61644 23051 594240539 78914 61644 755810201 18251 66701 2068225 18251 28018 162357808 64438 78914 125891555 30946 78914 711801236 3943 64438 256428404 55285 28018 135639406 28018 20174 343067593 30946 36709 28991610 59561 36709 152255049 3943 52935 413512446 45914 52935 785394116 25661 20174 223576067 68897 45914 209064618 15303 25661 856858121 17260 52935 653176163 43514 45914 788278637 17670 25661 544965022 76411 68897 162865484 17260 76236 172050646 61897 43514 137798772 76411 75399 113190599 61897 74657 756365415 49326 76236 210457252 36131 74657 135998605 68056 36131 780602856 36131 48054 595485664 36131 37689 950203276 76765 68056 751869833 16575 37689 110429542 43558 68056 815089400 62459 37689 778945326 37689 43448 123882791 43448 32451 406520832 25039 43558 699799623 43558 57375 13931343 8522 32451 859566875 43448 17955 111036572 57375 70615 435896482 41238 8522 106322014 57181 17955 389238824 17955 10956 826438837 37508 17955 157954543 29084 37508 508818918 29084 53377 788426357 46776 53377 223585030 71895 29084 87886863 46776 5651 59400144 26011 71895 31473403 71895 30153 498517926 35912 5651 749525151 26011 51245 568871420 26011 42161 344603910 60836 42161 77540667 51245 8835 558950865 73255 51245 57428178 57946 42161 628336600 28725 42161 637946875 28725 57030 365541828 8835 30145 548631867 4779 57030 471046952 55471 28725 462516641 17549 57030 627263601 4779 59414 770703467 17549 46762 692870459 4779 8256 242526379 55471 48380 486703362 58063 8256 904003986 25277 8256 196338490 58063 52892 316840362 80857 58063 722956383 80857 13198 555995392 54230 52892 110651904 52892 1644 990100474 28117 52892 45740761 1644 59489 482678265 1644 80644 163465588 58496 59489 75721527 59489 61490 319628040 41552 59489 154498892 58496 17480 968162737 61490 51645 159926808 17480 77946 60939418 77946 73684 991206069 19102 17480 603024497 13932 19102 865083611 73684 78920 534831320 13932 23710 382306562 13932 51439 320053971 47872 78920 121676955 72123 23710 763655726 24484 47872 882582442 51439 20399 402066475 20399 22886 422883202 19964 20399 657245313 9438 24484 439225712 9175 20399 974407362 51536 9175 637823198 56470 9175 368116014 71478 9438 145141037 51536 61445 642108397 51536 12018 149637740 80414 61445 283820002 56470 8539 822422941 74732 71478 756867686 35893 12018 969668702 79575 35893 253487815 35893 5567 300161076 35893 68077 515587813 74732 47103 229765154 5567 41074 152942720 47103 29805 503273875 73682 47103 120659736 29946 73682 15213211 63960 41074 475159039 73682 6499 459916259 29805 78894 170578896 29946 79327 146723504 53366 29946 994014648 70147 78894 910789218 79327 28777 618279039 77217 78894 123922096 70147 75102 290258114 77217 17984 527321144 76689 75102 852160147 76689 12969 831195402 12969 19334 278593513 75102 49354 132452948 12969 13600 180599050 44659 19334 888028996 18892 19334 160536756 13068 49354 773025525 13068 81067 662531952 59207 13068 638030897 44659 53317 741411822 81067 31541 112461634 51813 53317 986827084 58178 59207 83974065 57700 31541 218015950 58178 8044 82931125 78977 8044 73414206 49074 78977 75278964 49074 16251 953628504 57700 63817 751260966 178 8044 60430770 69768 16251 789985642 66071 49074 839751567 178 35918 404599525 62710 178 187792895 60552 35918 863862819 69768 25837 148999586 59150 35918 993928277 2320 62710 917740881 25837 1327 265428217 59167 60552 394230250 59150 38656 58449279 55041 59167 967518568 55041 17576 819652172 45122 38656 46492853 16651 45122 907890975 55041 37377 62719451 45122 67318 32923846 53838 17576 965920484 37504 37377 109787236 28255 37504 37702841 29655 37377 787950795 67318 53633 802490857 28255 46464 322529095 37504 26955 564814114 21911 46464 708504919 60751 29655 788833003 26955 68394 426688818 63045 21911 753198789 26955 28933 382531343 21911 385 669770478 48351 60751 464164313 63045 72108 840815285 12786 28933 339993645 8818 28933 492160578 385 76478 517998199 76478 36469 128463635 8818 31400 716565844 36469 45110 792860766 65166 31400 356218929 31078 45110 479568600 48346 45110 169235593 31400 69632 684194395 31510 48346 729785873 20754 69632 694781749 48346 26352 794633875 31510 48805 255255884 31510 31780 802074854 26352 81425 460919045 48805 73581 460355988 9016 48805 296882079 48805 70461 335459391 81425 22087 136819531 73581 60139 208816554 2558 73581 943636522 17935 2558 139871526 12827 2558 482275680 354 17935 396639425 70329 354 757547877 354 47500 161412309 17935 33832 943775213 3814 47500 521914553 27218 33832 67360721 70329 50737 134966 50737 22858 23606956 22858 52668 186392088 31290 52668 291361490 22858 33181 598351096 70535 50737 573876712 31290 65980 210377666 59380 31290 224719481 41831 33181 645751057 8626 59380 511872658 70535 57004 578497936 19546 8626 873848479 68803 41831 426782860 8626 5124 548472778 49021 8626 869171139 81946 19546 977719519 81946 2795 996629613 68803 23360 34829758 5124 57742 174331858 10490 49021 557389529 63054 57742 754372266 23360 21659 432366952 5281 10490 353812176 29052 10490 20031822 63054 15233 69114293 29509 63054 894470063 22741 15233 506357713 29509 37865 240038823 37865 73285 438458586 34012 37865 734354335 22741 19571 256861448 60110 37865 881968529 29623 60110 565916678 25644 19571 141545463 2200 19571 95505883 25644 13860 512931488 58260 13860 682717582 29623 12530 519660779 2200 36465 454901221 42563 58260 888609339 38947 36465 924113428 42563 2245 24144092 62608 12530 403914296 2245 38664 216128063 34496 62608 905210863 62608 59323 855035305 37774 34496 515072601 45031 59323 120596073 42866 38664 358834820 45031 31600 673754163 30352 45031 666109225 31856 45031 156735200 30352 47771 984500439 47812 47771 90389265 31600 21038 68604928 47771 56114 668449874 6984 21038 614594357 47771 26056 128222196 28020 21038 809293229 45867 6984 565914233 15801 6984 147349006 28020 37296 434125453 28020 69926 862986072 75021 37296 448443585 45464 45867 521895759 31329 37296 381194294 55957 37296 13916099 45464 8449 241864492 75137 75021 66841822 8449 28640 142850899 21814 75137 311252360 27905 21814 833197804 33274 75137 356411087 33274 63334 796871718 25618 21814 10802958 71865 25618 437757458 33274 15427 488768189 15427 76869 525606270 57345 25618 279120786 15427 31904 278607852 15427 1928 801280302 15427 81753 694054228 80161 31904 50247989 18448 80161 666129289 31904 49299 268172476 80161 67089 105052908 17081 80161 472797309 42432 17081 210304252 28492 67089 604703411 42432 22874 699945411 22874 2971 74994621 13714 22874 626174681 13271 2971 862102128 41065 13271 768033419 41065 996 830863505 79221 2971 647272158 13271 10819 558959766 14045 41065 299856558 996 39777 129761456 996 69570 431330263 39777 801 627482383 39777 30584 829875115 801 48365 179666582 47446 39777 634520787 43078 48365 899871686 30584 9700 252392710 77211 30584 177201766 14090 48365 391145465 27383 77211 882864691 44421 27383 33043158 29499 27383 58336504 27383 47672 198388354 10872 29499 874158050 29499 9356 931536722 42054 10872 316747108 10872 39871 254369786 39871 51573 751766505 51573 56496 897025532 39871 47702 976940617 47702 2799 420835778 39871 66940 718528866 5859 56496 556711309 66940 34332 551795878 47702 6942 787550874 2799 72601 959552006 6942 75220 905116 31197 6942 353425696 6942 69605 340217479 34351 6942 402571080 5506 75220 84019602 61636 34351 487137536 1278 61636 663547677 74024 5506 275150639 27942 1278 875369826 42363 74024 944635877 74849 42363 686452609 27942 23298 969434091 42363 35550 263928074 35550 38804 43537042 81036 74849 660923238 25238 74849 724589329 56547 23298 726010257 80075 38804 418670872 81036 1429 10631472 28024 56547 190498288 1322 28024 540560138 65621 56547 285556810 4054 1429 769056214 1429 39003 469713724 4962 4054 517831404 61755 39003 793147994 14483 4054 635063394 22905 61755 152480630 80387 14483 988844753 44309 14483 802986766 49738 14483 904139418 80387 13421 869145395 13421 30027 163140170 49738 38034 548893761 30027 20146 109058219 49738 42502 120939064 81105 30027 417027872 3476 81105 411275221 42502 8349 672236021 20146 66094 683026475 10902 66094 371247 73024 81105 99384137 63493 8349 943789253 8349 9617 386942458 25031 66094 300398787 59060 63493 139951049 25031 48828 275054369 203 25031 687204229 203 49910 149429060 25031 69205 611966179 59060 50023 975490038 48828 39193 613138334 43981 39193 844433814 18951 50023 283634695 39193 64409 757918849 18951 56970 559253609 53195 18951 147868339 18951 15446 98757436 68404 18951 910502511 68404 22863 729324299 15446 52132 380661817 76214 15446 267955852 76990 22863 878371790 79736 68404 93910723 52132 27345 43774421 37738 27345 138804478 57984 37738 143814843 57984 20043 116815069 79736 55710 481389065 33377 37738 357434842 20043 46812 72143634 44941 20043 702630709 58557 55710 280358896 67072 55710 16702264 11354 58557 139604388 23605 46812 106795404 24382 44941 467818259 24382 71530 28498739 54828 67072 182427686 23605 12086 79023599 12086 14784 680802712 14784 9229 950499264 14784 57722 674803586 63643 57722 517898911 57722 27991 25313147 63643 66499 100533265 66499 8451 497054904 79271 27991 22501451 50380 8451 309584818 80155 8451 820791556 5548 50380 637746626 58537 8451 821971758 5548 61106 154854565 2408 58537 156787634 19716 58537 825396307 19716 25588 416000705 52708 19716 306155657 19716 60124 35849273 43465 19716 138847003 13248 52708 842184593 25588 6643 281598287 62650 60124 114133278 18396 6643 303430881 18396 71743 408583339 62650 67439 28354792 62650 36836 914721253 69248 36836 9478205 11795 36836 476699003 72459 11795 292196208 41030 67439 501615018 49658 41030 869297868 69248 50831 328824233 27299 49658 989148391 41720 41030 8929118 50831 81664 770938039 49658 23985 144671892 23985 34840 498864267 79576 41720 683705865 55661 23985 100472597 79576 32010 267827197 79576 26666 174180449 58901 32010 499961505 58901 26465 476790511 48705 55661 347991421 32010 77291 315179844 26465 15780 739095583 58901 39551 472254860 40568 39551 64963936 40568 61202 285109672 3513 15780 294431345 679 3513 630039462 61202 1153 961100385 61202 78083 550424755 37238 679 783715227 1153 31131 442128153 30063 37238 632241089 30736 37238 939123572 32939 31131 652483603 30063 45051 813895801 2428 31131 37417153 57838 32939 555114161 2428 63035 18586056 11066 45051 549465251 1905 57838 193804973 11066 20663 9959394 57838 30650 595655332 7254 63035 779855903 26248 11066 621418934 60923 30650 906594666 27948 60923 833694359 20359 27948 161709284 56740 20359 670064120 20359 52423 155687092 4090 60923 221779640 64371 56740 28055447 49855 64371 951174886 6388 56740 593258576 4090 66453 168087679 64371 25927 53310932 49855 75175 682331449 37383 66453 702645317 44844 25927 555785530 66453 76014 687258848 42847 25927 665298229 76014 64279 434854975 54919 76014 500125384 64279 8343 522477086 64279 11123 402429814 72846 64279 197769927 50007 54919 500263419 34161 8343 588438944 31665 72846 366544031 15101 34161 126231946 47664 34161 29454048 38842 31665 896524359 31665 48376 95329552 38842 66622 989772277 39139 15101 934187246 33279 38842 680835894 48376 61126 828433690 48376 61593 656027113 22374 66622 417287827 61593 15160 351264927 33279 79017 856668375 79017 57737 148959794 57737 21478 479892927 42221 21478 513402798 79017 68224 624128957 66601 79017 233585016 66601 3007 671693969 30793 42221 365368501 42221 10985 434311750 34944 66601 123171301 71612 3007 589720953 10344 71612 673017171 71612 2833 624730763 71612 38508 599230066 18850 34944 360064832 71612 45270 566768930 2833 26181 204562547 66217 26181 278697700 45270 29217 158160160 18850 16466 383408780 29217 78146 284251590 26181 43220 288388471 33300 43220 599619519 33300 55545 575485429 79776 16466 713930449 43220 76526 107462965 3080 55545 207696625 79769 55545 574322395 31992 79776 962040769 79776 55561 579478677 18 31992 976563803 79769 47640 96387858 6126 47640 567009029 42986 47640 718098172 18 32512 19702405 42986 29328 212491005 47640 45516 571017096 29328 48383 112415904 48383 14404 7152797 36354 45516 909600583 29780 48383 91590762 64991 14404 24734648 47269 48383 650060033 14404 42231 984231123 18891 29780 625125852 70659 18891 639239104 18891 2750 267506456 18891 15769 635332355 73806 2750 963228868 18891 40546 264717372 70659 77448 159970179 26391 2750 139401618 77448 70683 978087852 26391 22591 606656589 70683 12259 792235202 2208 22591 706323894 26391 12952 385837070 12259 36632 35629700 2208 41338 35148283 61502 12259 500514255 29951 36632 288603322 36632 62995 966996489 36632 70903 580413020 70903 8606 243141611 2644 61502 660792072 29951 49267 379089511 10643 49267 985067359 2644 8263 404265875 9930 10643 622824998 59126 9930 800912209 11947 8263 379695986 59126 75869 151402515 9930 72974 795843693 2825 59126 653946508 51063 75869 59409387 12863 72974 48815160 75869 63146 999246821 79212 2825 756638835 2825 66275 323173193 12212 12863 975818078 66275 48592 212672128 63146 13696 509760215 23715 79212 578431417 23715 49935 865927397 49935 42058 777464903 39775 42058 321349316 23180 13696 879108409 17269 42058 627726644 3192 23180 512300393 81532 39775 210976778 3192 49894 288650265 49894 72030 772238837 49894 54474 128119936 42410 81532 720073276 81532 50369 86207167 49894 71102 140291093 1030 42410 755831643 54474 4542 349135131 4542 16027 416593746 71102 31730 388035826 71133 31730 734418485 1030 75272 56252239 31831 4542 34653321 71133 75409 993511696 75409 68026 818168384 31831 24523 971179842 24523 76673 169313111 14486 75409 99748434 19064 76673 977329050 66187 68026 601242524 19059 14486 220745763 66187 67603 214931861 55688 19064 96617623 55688 20538 163356817 74930 20538 779129520 20538 39575 412302717 55688 16146 113294133 64923 16146 684623948 16146 71546 857566537 32591 39575 399933865 10249 39575 587656819 10249 73961 487586269 73961 50125 967048735 71546 46839 906919325 32591 26412 112189111 26468 50125 712946702 53225 50125 954728164 50052 26468 14544979 53225 45671 344461904 26468 15680 417073504 53225 49112 581810786 81073 45671 342172128 41841 50052 150447526 54882 45671 400601420 74874 15680 409964421 43976 81073 388781683 74874 42134 24165342 43976 21099 607107518 42134 46031 168735353 402 21099 640624562 402 69126 727221391 70706 46031 466375686 21099 3750 986482526 46958 3750 585811691 55720 3750 511338809 11663 70706 307052204 81150 11663 832261416 76628 3750 493287213 28092 55720 381053107 31612 11663 695755704 8634 11663 546940267 8634 60660 641155116 53106 28092 813421688 3206 28092 414836036 53106 32022 467322177 8634 75303 115597854 53106 13882 114064562 53106 61989 729009473 3206 19266 915410552 32022 46989 284007867 75303 47575 170222710 47575 45706 372415306 61989 27374 945317101 46989 78727 690225766 46156 27374 464623850 70581 27374 117387736 37469 27374 323035207 80000 78727 582669726 70581 6084 711838185 6084 49204 118613935 37469 23401 905482708 80000 47286 226220281 62600 23401 668701676 31372 23401 825127056 17337 47286 122567268 47286 70793 863377939 4764 62600 405227693 4764 50461 147790452 58926 50461 806528462 4764 54684 529431352 70347 58926 76514038 1599 4764 135232780 1599 44282 110394638 24778 44282 536006138 24778 37244 420440966 1599 19547 853909535 44282 44063 593864560 12570 37244 50503644 44063 31123 35359569 12570 2632 551711165 71274 2632 837281972 78670 44063 303233163 78670 53889 208431399 22173 53889 445570809 5373 2632 289039833 6814 78670 138628523 50772 22173 326853947 54858 53889 765103114 6814 7103 696796506 33426 6814 111997758 33426 2655 513278374 54399 54858 148193846 64048 54399 898553457 2655 34571 74741871 35819 2655 926844537 78133 64048 796872561 35819 3309 746574838 78133 31268 711668875 62262 34571 551129339 62262 20613 822482447 18861 31268 984758194 62262 43309 58239391 54276 31268 792521321 40588 54276 601377075 48719 43309 682000806 40588 39772 311587999 10458 40588 384314824 40588 55985 154938464 40588 67470 658479332 55985 17411 69297657 63749 39772 561166068 18536 55985 54483079 65425 18536 818792291 65425 14088 115263493 79944 17411 775907987 63749 67186 915123500 14088 68465 456405959 67186 25387 777311021 68465 81178 354254445 81178 7834 443277806 2832 68465 797095628 68465 76787 84050781 57462 81178 214647648 76787 12335 316795083 3005 12335 173702278 57462 5443 163483549 45080 5443 957295656 73227 5443 895125601 3005 21457 836634930 45080 16679 703558627 45080 65699 505684083 26638 45080 930758147 16679 62635 149594068 62635 10923 63533671 10923 23497 791789964 33656 23497 392620113 26638 81917 114193631 38345 62635 475328745 79463 23497 420692837 77182 38345 907000957 81917 2484 883249266 2484 47000 329263459 36489 79463 140967483 73917 77182 174181919 22790 36489 939810854 47000 77630 147694379 77630 53775 201455373 53775 12743 260101329 77630 40897 491554393 40897 29724 854897952 29724 39479 535479175 61940 40897 577262650 40897 23484 429221658 23484 60590 683546784 75072 39479 549747921 75072 940 296825958 940 14462 513548597 23484 68839 831091158 60590 72162 702994827 68839 21929 189667541 60263 72162 735529972 8368 72162 940816967 49992 21929 120847144 3832 60263 140551135 21929 39217 82102345 13666 3832 748262243 8368 34032 947999851 25492 3832 119770675 25492 38543 83148987 39217 20315 79652354 34032 5321 98897900 34032 31774 770926794 15731 5321 855084078 24433 20315 971995274 24433 55662 312323730 11217 31774 905917285 24433 69660 204057433 15633 11217 837355396 24433 51214 605201598 47468 11217 937306111 69660 59883 825871966 15633 9060 157401811 9060 71276 863609597 59883 58028 856126027 9060 24541 785522643 59883 18855 284688192 58028 45372 17289392 30117 24541 349383388 56832 18855 362665638 62507 45372 135485074 30117 59121 335557826 76315 30117 575359419 43263 62507 445685661 76315 76688 864519833 11708 59121 95654045 31765 76315 590707550 43263 59368 192427000 11708 81918 400430528 2082 81918 877798195 53169 59368 707827880 53169 80688 897367635 59368 9000 400257731 20400 2082 753163757 73429 9000 492063196 31725 73429 71019781 11777 73429 643335112 11777 63415 226499678 20400 72590 651225564 32056 63415 188958395 63415 73129 575588946 11777 33998 22604043 63415 77080 58654799 66400 73129 766922205 73129 29921 123583988 73129 22704 420674581 41329 33998 160557590 41329 54803 676444289 58762 41329 85215593 54803 29174 162972789 54803 16898 250470141 41329 52142 909859756 17069 58762 345602876 45563 16898 817532482 52142 60520 661061121 52142 81069 217606537 69482 60520 143619665 69482 81823 107979262 72320 60520 307757970 12442 72320 366392489 19108 81823 372138218 69482 6396 115270176 6396 47997 810141985 6396 4429 946027476 73846 19108 926355210 3397 47997 177669065 47997 35666 195509185 4429 11920 923146952 35666 60608 76404605 9562 35666 242973199 29288 60608 599686660 29288 55864 826632142 9562 65686 700790314 9270 9562 798097136 44204 29288 662029221 29288 40522 292406592 55864 53516 656589395 69523 44204 419379595 11428 40522 904423930 40522 7978 67121658 39768 7978 326923686 22439 69523 860120840 62734 7978 184835893 30985 62734 916061279 30985 72539 376463576 50763 39768 851222573 30985 39080 472130564 30985 32880 571972909 72539 45734 317498819 1660 39080 33985512 50763 9012 387076021 32880 65744 866211827 65744 10925 439101569 48773 1660 362913145 10925 38751 503514843 68455 10925 26820990 38751 35138 527341874 10925 58995 205387749 39545 58995 375242322 58995 81022 825934613 42541 58995 132999856 8548 58995 580372483 78455 81022 912560951 34793 8548 483083997 78455 80013 374931788 34793 36331 62104160 36331 65819 548494311 36331 2404 510705923 21498 36331 66423759 80013 44682 36154079 60974 21498 156170220 65819 26945 252893479 26945 24573 654949598 24573 59225 248206209 26945 51788 432246605 26945 77486 634414167 3047 59225 308847058 59225 67624 875409579 3047 43984 72164743 51788 55321 303984129 3047 19409 580595783 25280 55321 914137037 55321 29957 999436973 77554 25280 821718673 25280 26301 150978377 25280 23657 193348382 29957 34104 625880519 34104 56712 843177038 75179 23657 757039437 30918 26301 16054737 30918 69311 870556769 34104 75362 459565202 28626 75179 570288253 75179 72675 253328186 75362 7625 398501056 7625 27918 942065874 30617 7625 628433301 14993 28626 960703282 44607 7625 133562221 49301 14993 251280056 32885 30617 345327406 49301 48754 296721893 51714 49301 743386647 28122 32885 104554392 49301 5372 936314878 45530 51714 542228476 51714 28829 623594381 22441 28829 691308173 26878 5372 41801158 5372 77728 688851979 77728 7153 206981372 8007 7153 124431752 7153 57702 192153465 42110 8007 20833997 7153 1640 572589688 38869 7153 167805332 38869 71024 569258838 42110 13150 741641368 60925 42110 309458856 80623 1640 665587920 71024 28983 819321237 80623 45519 757678080 27326 28983 914642773 80623 24644 489314602 80623 53402 98655312 28983 55680 101778844 45519 45823 661600783 27326 32480 846084055 60677 55680 16378328 53402 64585 884502632 45823 74485 991548452 32480 53226 211917808 35845 64585 369351538 64443 74485 725969125 64443 75544 652271286 53226 17508 777100476 81303 64443 451889791 46274 75544 767024491 81303 40640 541313859 73692 81303 28009194 81303 37107 287022023 40640 60553 650638552 15242 40640 61031331 60553 70170 507409753 15242 32403 68673358 37107 79526 223926722 79526 8348 149253048 8348 43076 473545450 79526 61515 94436406 70580 61515 49931329 61515 27971 443587970 43076 44174 70816564 61515 59776 919359410 36423 70580 967043023 70580 52468 799212846 38380 44174 953158788 36423 38158 829872953 36423 34984 739890374 50272 38158 658068997 38380 67426 525862991 34984 80028 196761561 4288 80028 639480514 13731 50272 38150592 40064 80028 717135543 51520 80028 17573239 53656 4288 731811037 13731 52001 151647727 51520 77558 61671668 47883 77558 198017705 15396 77558 384196756 57708 53656 876283256 39339 47883 788498119 66540 15396 498701934 47883 47935 302093193 4757 57708 333237669 57708 17680 736029636 42238 66540 430262245 42238 44104 876013837 42238 9349 193568814 41098 42238 306032533 17680 22274 917765301 41098 63475 377335959 63475 61464 398020221 11160 41098 992936514 41098 2124 320238666 55675 2124 298301176 50268 2124 272037863 11160 9675 607710831 48730 50268 320220488 8803 9675 927510728 50268 72119 442792906 50268 79828 35973736 25941 72119 744083213 39921 25941 46500687 28326 39921 210169653 28326 10752 1310428 28326 57316 95409490 10752 49768 49864332 30966 10752 670170361 57316 1195 941983984 1195 35484 977483164 49768 37423 891963648 37423 26367 179600806 37423 13015 20260824 23029 13015 114511202 13015 57444 5795800 2781 57444 168860965 23029 74924 135391957 2781 11789 806273457 11131 23029 703112554 19272 11789 386942213 19272 25887 849410763 25887 81636 788102067 19272 79060 828297761 38979 11131 499624989 34422 19272 153714155 79060 56761 863083255 38979 73399 579145529 38979 76795 102901331 77375 56761 247538054 76795 526 104726954 76795 18164 479749338 41262 526 136088 51595 526 186532097 50336 526 797033938 55073 18164 527885354 51595 51980 299100332 74596 51980 371360552 16552 51980 981603910 51980 75854 397991178 74596 30609 674972757 75854 759 810853401 759 5763 302415835 5763 50595 138289123 759 23328 841921633 72520 5763 475246047 26462 759 344193729 67956 5763 72752855 51281 50595 422653029 26462 2054 3255711 78017 72520 1445952 51281 7815 108695817 7815 63277 613469881 51281 130 240265032 130 41547 384747380 130 6855 928819040 21284 7815 42477892 130 59038 155325200 41397 130 982187722 59038 72487 455243590 6855 31046 679441498 80503 59038 475790641 980 41397 738001371 13617 72487 220481392 13617 68653 660344796 80503 80353 85374067 80503 28476 312427217 80353 12685 814853380 28476 53403 526642601 71227 53403 226003589 53403 34888 545890971 53403 37251 676142817 71227 34700 599527771 7012 71227 638295287 81296 71227 125082339 40942 37251 110857548 75180 34700 876544863 8220 81296 533191762 77091 7012 840224383 35176 81296 480233333 72600 40942 682442955 75180 685 14876277 72600 49635 612193632 22255 685 773283619 71178 685 737364418 49635 80898 755258912 49635 43951 6626187 80898 12409 724140600 43874 12409 115386096 43951 33211 892902149 43951 43594 161007463 12409 16201 602541319 17645 43874 147956935 43594 58660 209647609 72421 43594 594438934 58998 58660 341266847 72421 81135 108004691 11205 17645 976784760 39013 11205 38389130 40120 72421 711550904 11205 75364 454388286 51083 11205 911525285 42746 51083 603244246 46471 39013 772201129 58076 40120 703134471 42746 69309 516647825 69309 53669 373895675 46471 19728 606726959 33595 58076 959954924 70096 33595 510033927 70096 20596 358771860 33595 28185 536308446 28185 26405 59960247 70096 10037 39491223 70561 28185 968194284 80629 26405 726619273 28185 2118 922884642 30313 80629 736113393 70561 34277 978843143 70561 75081 949791929 5605 30313 25934151 63905 34277 251152249 63905 57167 438145247 17696 34277 774198784 46340 75081 379286475 32170 63905 657526728 7384 63905 988049834 47918 46340 57351235 32170 3746 411961080 19364 7384 851392156 7384 51765 405433632 51765 23335 655254285 3746 62241 921188688 23335 34441 559479862 23335 63007 604714899 43038 23335 287042146 43038 44394 828227894 52619 44394 735511575 37156 44394 101106302 43038 29154 369506012 37156 74017 646459420 36256 74017 70967461 38795 36256 73384265 27028 38795 240068384 74017 62207 930193850 62207 56000 718017058 43534 36256 521988320 16487 27028 221494806 56000 76077 469671720 26078 76077 48241539 26335 43534 142762809 79802 43534 557552019 16487 52476 873478078 26335 67568 794912894 52476 48258 655290302 26335 64733 307493506 73166 79802 43967996 73166 5525 493808025 73166 62190 359296010 60845 48258 160246654 60845 62067 825336949 62067 44083 330150041 5525 73937 104051405 73937 7145 495534976 62067 26407 185135865 44914 73937 500626093 26407 24351 879060198 5192 44914 856438425 26407 38105 56274405 44914 11482 432155356 10900 11482 668286575 38105 50966 718347128 5942 10900 118109827 50966 6601 387155880 10900 29087 798547912 5942 65237 471928395 55788 5942 278182594 21043 65237 676242829 34749 21043 206239633 65237 13628 660989822 45454 13628 420587018 34749 79288 424306869 41702 34749 924826726 64377 34749 757218193 41702 56875 784612963 79288 81715 397698537 40981 81715 634055110 46658 81715 722703158 56875 53649 33233519 40981 2843 934603472 45394 46658 509777920 40981 52392 160698991 38725 52392 61126653 45394 75892 875227211 6421 75892 713752323 52392 78970 363774481 38725 55953 255381997 128 38725 286502907 20999 78970 921342994 77342 20999 866342553 20999 33617 938127348 20999 61694 716404545 128 59116 85119455 20999 77393 29380094 7088 77393 401483090 33617 67726 802650752 51641 61694 223031783 26319 7088 404254222 54628 51641 652807911 7088 58632 256557420 51641 48445 373247515 26319 15901 353415925 26319 57349 260929600 76984 48445 661354584 76984 69335 388672631 48445 60307 593261251 57349 37551 644254577 37551 36475 604015136 25571 60307 601289848 19200 60307 552759704 62249 60307 302411495 25571 42125 619066646 42125 29301 23792899 1121 62249 662118061 42125 18325 7835001 71604 29301 895677393 17592 1121 391523731 78349 1121 862228376 71604 44000 594044848 44000 77531 687242274 78349 32688 903796447 12295 17592 14550157 12295 29517 295202020 62077 29517 982457755 29517 212 956993221 29517 1068 604297504 1068 27818 743144264 27818 58871 637364342 39326 62077 951717716 212 65271 296054322 58871 63998 923190583 39326 52187 45667932 63692 58871 145857732 65271 62789 967167643 52187 50387 283995618 76267 62789 280169108 62789 4865 639946141 63692 24948 440875789 50387 81388 618317256 35105 81388 684156377 24948 51739 811067352 35105 60209 539747892 2282 24948 364334380 53620 2282 26181479 34575 35105 34143686 62512 60209 980637512 2282 59064 219000214 34575 6406 124564932 34108 62512 786718101 62512 71581 809793224 71581 32895 451175192 59064 74802 963538483 26171 34108 89714295 26171 65021 26269494 47441 71581 680264166 68843 65021 988374726 74802 7556 851396101 68843 39894 898059485 26769 47441 410267551 47441 77828 236815278 26769 66214 98993114 66214 57988 254261855 57988 81817 96274584 73893 77828 535367622 66072 77828 323075712 80866 81817 511255452 27665 73893 140155877 15660 27665 865372236 66072 34361 731724558 19303 34361 790418071 23858 27665 159616651 27665 1380 755836592 34361 46123 11948116 25752 19303 931775932 10199 1380 283169741 23858 35442 719143252 62810 46123 91076700 19797 25752 552672530 62845 10199 352231894 62845 67599 775376666 35442 47043 138233697 47043 35887 302074858 51259 67599 613942403 29995 62845 360776094 6543 47043 764121524 68947 35887 610172035 75978 51259 782503311 36975 29995 787267275 65598 6543 724937404 68947 20384 69183443 68947 29697 592667117 23341 29697 242786348 65598 41755 614248151 51356 41755 723611448 2275 41755 736015379 29697 80602 494303999 2275 67522 490652932 41755 36633 5154999 81379 80602 816342301 23924 2275 155294996 80602 32579 222157956 67538 81379 209234699 67538 26131 983992006 34280 67538 504145393 67538 60605 420577881 26131 23647 569552904 47322 26131 214171879 23647 70979 549505164 76746 23647 460314479 76746 44713 647416424 77373 23647 624621076 45831 44713 923095282 70979 80756 643131980 76746 7700 72385693 1984 7700 999214071 80756 78239 744970805 45831 53140 845664067 4986 7700 931065993 7700 31652 655740176 4986 40488 96134534 11096 53140 861056570 31652 39149 794595755 39149 19775 330543039 19775 52445 608681178 52445 8131 469733881 29071 39149 839703724 19775 26527 102850726 1544 19775 62145315 29071 22943 396081987 54106 1544 57973336 29071 27100 67244394 75055 1544 321700785 14614 1544 314698693 43849 14614 300113584 67879 27100 393010863 67879 8235 751789625 67879 42484 914451903 65758 67879 34328581 42484 27943 743002649 177 65758 888368808 8155 177 604140061 42484 6170 159607837 22418 27943 195904239 16966 22418 305489841 71208 177 913833207 1832 22418 839798632 56398 6170 723956365 34833 16966 451535111 78151 16966 119298894 69504 78151 861610275 1832 29386 413161 69504 28470 471409888 44136 69504 12301631 28470 3872 12376356 28470 12623 853780927 42641 28470 820557159 12623 15791 186366746 3872 24550 17428124 3872 80341 906950846 34686 80341 974257208 62573 80341 243930189 24550 73283 506894355 2434 73283 828071607 53254 34686 6541611 16183 62573 562594510 6076 62573 164712957 66816 16183 186584486 2651 6076 330389084 66816 30606 846894013 26933 30606 806706745 80302 2651 801059653 60179 26933 863628627 2651 74525 459945250 38174 60179 369697383 38174 48132 761523763 56132 80302 40196500 14400 74525 10526782 38174 31941 973340504 31941 49611 358036670 31234 49611 343517940 49611 13660 405583049 5746 14400 336155199 38539 31234 996870090 51008 5746 791053651 38539 14712 714342422 13660 52603 101988093 80564 38539 77540651 81439 14712 355344823 74548 81439 404222519 70765 80564 609414695 47707 80564 774029496 70765 43982 23716583 48519 47707 901734748 59861 74548 180703716 11043 43982 681971900 58101 43982 885435296 48519 75736 32452552 58101 73653 532238834 11043 25340 593167478 77322 25340 430635795 77322 33709 626085580 56996 25340 527944674 56996 26503 203273307 18166 33709 946144829 56996 16555 313364402 56996 23979 625758457 23181 23979 762719769 2491 18166 724466524 26501 16555 499048476 56032 16555 629258635 26501 53697 281908245 8870 26501 121091675 26501 9288 441317126 8870 65161 48716138 78896 8870 681655692 18098 65161 194510853 78896 30859 717008518 55176 9288 863883852 18098 34333 458261373 70385 78896 232810350 4018 30859 923137256 30859 64054 711536021 34333 64146 508043845 29028 64054 55344242 37291 4018 46205485 36631 64054 40629047 37291 15369 51813158 60230 37291 494990875 15405 60230 372600279 60230 31412 380131237 36631 5738 728091643 54466 5738 214513593 24794 15405 2130316 15405 69284 70414686 53537 5738 593458827 4673 54466 84533812 56767 53537 14310191 11404 56767 54969458 11404 58459 84588727 43922 56767 234479056 43922 53997 647432925 56767 80882 311424291 42868 11404 141861523 52612 80882 897409064 19470 80882 202638528 42868 17307 421234121 52612 17000 557215090 46805 42868 80863032 17307 34241 566661509 19470 81898 872253442 27587 81898 12051802 27587 41945 381749118 46805 10711 605373435 10711 64989 401232378 10711 36718 252064973 36718 50242 525789072 72231 10711 763335885 30865 36718 156293029 36718 9566 496144878 72231 80630 124691908 72231 33235 36275094 17946 72231 334546275 78334 80630 886706441 54271 33235 5351938 33235 61083 124236074 1229 17946 318520985 32610 61083 539425332 78334 16643 162649867 11016 1229 842021376 11016 54824 539793628 70623 32610 52110028 78360 32610 698616946 81464 54824 607828762 78360 34885 278192369 10783 81464 761128418 27348 81464 655273394 51188 27348 506359353 51188 76275 95926395 27348 71670 257745325 81626 76275 698950094 20686 51188 683916411 7643 76275 518269273 72756 81626 422773881 67976 72756 73173210 62772 7643 949834083 72756 54907 63914307 72756 68586 383582236 45701 72756 374939072 63527 62772 322473927 35889 62772 95384637 54907 1755 761048415 35889 39143 586038556 68216 1755 592994049 39143 19269 512989912 14710 68216 488275981 64710 19269 85237122 24882 64710 934443785 38675 68216 100566835 64710 36430 989458232 15030 38675 327045623 4405 64710 639223230 24882 26244 646269125 7629 15030 711040231 7154 4405 14216464 26244 36646 526855986 4405 63958 822149202 76299 36646 417808180 7154 28663 407828519 45767 7154 795185407 37998 45767 566574301 37998 36843 985274786 45767 72010 160686480 59648 28663 960350515 36843 79783 981968937 33568 79783 287509707 33568 18270 446650113 41641 72010 405007189 34026 41641 802054751 41641 8961 966643784 33568 14445 2077927 8961 46823 483421364 34026 9054 486436871 37240 34026 937447585 80258 9054 764548121 43688 37240 520116520 74444 37240 868610730 74444 52119 835450194 8265 74444 130142578 8265 29752 995583222 743 29752 303158507 57969 74444 126158774 52427 8265 62342215 4207 29752 695244208 73127 29752 499729731 49787 57969 385700880 44924 73127 712936812 73127 38848 31067486 73127 56884 622868136 77193 44924 798671772 44924 61525 406180763 66492 77193 571055028 18129 77193 676695948 56884 57528 9121402 36820 66492 907338631 36820 51654 623982739 7101 18129 140313902 57528 60865 665338457 36820 10617 133823825 57183 36820 624602131 51654 64522 727503357 19037 64522 840393912 53311 60865 731941603 53311 13399 344846552 16841 53311 545009169 53311 63224 594742345 53311 67584 314822966 52143 16841 78497775 63224 14484 277335295 33012 16841 503390138 67584 70964 797356499 14484 65357 100203763 14484 33257 877514389 51995 70964 697875566 51995 57216 978641234 65357 1010 497408118 33257 45148 185297057 35448 45148 851617460 70236 1010 914296128 57216 9679 977081097 16118 35448 192498686 70236 39881 115527928 59933 9679 442653514 39881 41634 351356915 41634 76438 986677577 39881 42673 757179083 19968 41634 834636279 48382 41634 426737176 76438 29394 475441416 35068 48382 428521581 12478 29394 299606788 29394 13495 717776291 32527 48382 116248080 2040 12478 107175203 25988 32527 470890462 57651 12478 194882204 36333 2040 508596091 2040 31409 23227150 2040 18833 356952183 31409 17298 523754763 17298 14868 81847467 36333 17929 980180185 18833 80994 990833042 41196 17929 333667114 14868 53542 384046453 14868 71916 625389807 7546 80994 540634744 80994 51857 21073435 51857 67971 617592548 51857 66289 244976080 51857 58352 65021287 67971 76231 604388508 76231 25116 602784763 76231 35637 377383332 35637 75402 854716070 35637 79710 8399405 75402 44507 34588292 79710 54358 410596333 75402 81266 100529651 31177 81266 196728491 54358 64459 358968491 54358 68075 20745693 64459 50237 17800746 5116 64459 114035107 14366 5116 22584114 14366 34982 576392653 57607 68075 798869468 14128 34982 513739126 14366 69604 660913167 65397 57607 66423877 14850 57607 644776903 57607 9428 9741825 69604 42827 63402871 65397 53836 409819227 34953 9428 17117953 47071 14850 501024973 42827 44342 281182364 53836 22724 980722377 65291 47071 268622492 65291 35076 639409102 22724 77284 453768670 78170 44342 231328354 65291 63264 101615616 78170 9613 359325070 37795 35076 488706288 58731 63264 983190719 4382 58731 500572227 63264 37151 517881084 16413 9613 265787050 37795 48841 432940318 11655 4382 534248027 20133 4382 364024146 35178 11655 160768657 48841 1179 966929849 81693 20133 292020357 34823 20133 573114103 34823 80594 527173405 80594 59415 703459865 80594 22549 549509936 50694 59415 243834153 22549 41418 341050230 55006 59415 24215764 81702 50694 72473766 52768 81702 110630255 73190 41418 322313507 20481 81702 326198517 59793 20481 35084913 52768 30330 377024624 20481 41046 34969186 49365 59793 477761067 41046 42387 655326123 43610 49365 925294918 78412 41046 855317625 4662 42387 811288548 21517 49365 396572417 28835 21517 148076485 43610 78698 134663922 78698 12202 284277804 40555 12202 419421795 78698 5576 250431202 28835 47735 643511329 47735 70088 303329535 1521 12202 266852381 53418 5576 726966160 29668 47735 876824980 1521 77553 333843807 5735 29668 108118746 67168 77553 567166981 29668 6574 592926208 67168 66538 73296633 77553 16277 138610929 53121 66538 579637622 67168 57455 98698065 6574 19424 185445237 66538 29775 111339833 29775 22999 964887861 19424 30821 12506156 29775 46481 138480103 22999 52042 801087904 46481 64862 286212801 24892 30821 922689839 52042 75434 915096687 2138 75434 584228033 29769 64862 846761306 64862 54996 418268246 18225 29769 871685565 14335 2138 993947404 10487 29769 682670373 18806 29769 20271312 18806 46305 315798029 14335 19331 156508397 14335 64005 591495005 10487 17756 253935985 77233 18806 300889438 77793 46305 300454070 35145 17756 437969473 54764 17756 912191546 5846 54764 106468845 2577 5846 392878877 54764 34731 378606519 34731 81039 725804438 46765 2577 220542646 5846 21045 406647971 35743 2577 517430011 21031 46765 623844978 39156 35743 411046776 78352 35743 818946628 70981 78352 801884276 23493 35743 437549588 2953 23493 980422851 19014 2953 394908653 78352 13235 961147566 19014 52865 476491183 38333 23493 656036127 38333 67215 873362910 23676 38333 533033531 56735 13235 989967429 67215 14991 23951891 23676 44318 509305545 14991 13143 823534683 4813 23676 79642641 54873 44318 766020246 54873 16294 89639590 75686 16294 971471881 3336 54873 375710937 3952 4813 117709184 31631 16294 75319757 31631 74237 77719788 31631 60964 851505860 25674 3952 126213699 3952 66633 325947609 60964 54598 176552469 66633 80216 412823406 60964 8210 565046789 53074 25674 594402610 54598 70325 907795822 80216 73883 328195630 80216 54263 572634518 41417 54263 946753291 21897 54263 650057095 21897 5112 53550183 41417 45471 945600166 54263 51225 551655729 16479 5112 533197228 21897 55453 314624917 5112 60885 980546709 39327 55453 171174507 23044 51225 956487563 15305 55453 210119887 60885 34242 358643213 62529 15305 615148523 39327 2110 331084096 54745 62529 497804153 10627 62529 213695722 2110 42794 152857714 10627 6458 472054371 30916 42794 484035446 10627 24994 187794184 76406 30916 146007190 69576 30916 291369113 24994 17038 232918689 29865 24994 101204632 29865 48038 134047701 29865 74687 840607456 74687 22627 284259247 30146 17038 1206434 29865 27389 170722404 74687 18662 695268272 11348 30146 88525493 38729 18662 965600350 27389 2446 625233161 71912 27389 300307451 11348 72452 707825608 11348 27135 849992480 27135 6777 61609397 37618 2446 166981254 45424 37618 118310115 72452 42107 551137629 7124 27135 30910779 70489 37618 596525402 70489 48188 296028454 75963 70489 67094145 42107 38724 782538713 75262 75963 987793762 75963 9905 523842760 75963 53152 817480111 53152 12419 96081534 61116 38724 963377226 61201 61116 458405547 61201 69252 362772638 35440 61116 659763999 9141 61201 519575727 40961 61116 797939775 9141 10150 30431929 71834 40961 167491140 9141 3694 996536928 1691 9141 929721864 43714 10150 930270449 26808 71834 678509839 43714 19349 288357483 3694 57510 576491024 78465 43714 56461220 44798 43714 76141507 44798 312 181512398 44798 23960 390757202 33070 23960 759594695 33070 31142 74038927 44798 71762 828595313 59845 31142 54916477 79251 33070 405861956 59845 80291 191017271 59845 25094 685927209 37705 79251 171062657 25094 4858 538032412 37705 4677 239294570 44765 25094 756957793 25094 40404 784743838 4677 56745 193390851 7735 4858 390806508 70816 56745 952981446 69439 70816 771704634 16438 70816 832084909 72353 69439 696779262 51330 69439 275271312 72353 29436 77256514 21388 29436 974103354 79224 72353 788564851 29436 21111 241529269 50992 21111 128744571 49366 21111 661716352 79224 10343 458467924 79224 23160 888857434 21111 63948 84609508 50992 30054 661646156 26048 10343 162184233 23160 18388 109496074 23160 6708 32236444 30054 33769 337181477 6708 39973 159810254 45016 18388 480711444 24101 45016 146102406 6708 67705 505340551 24101 69302 967361710 23018 67705 746811113 67705 70132 231464199 20652 70132 21694472 21527 67705 679717959 6408 23018 638176584 31263 21527 697832889 20652 36816 944776180 21527 41249 766966693 44627 21527 498938688 36816 19969 700885935 7652 19969 528218842 7652 40882 301089303 19969 19568 97762956 20857 44627 168777784 32276 40882 86891664 19568 42816 55006025 52402 42816 789794825 50067 32276 947262940 30465 50067 828918695 42816 38315 427073901 48796 30465 948857415 38315 51712 619434369 77007 51712 689956611 51712 25755 652938549 25755 43295 38120549 78209 43295 877531813 77007 19610 919553372 17235 25755 280302376 25755 80357 183361873 43295 33441 177968884 80357 33969 290252354 75477 17235 808989011 70681 33969 224477831 75477 79094 744052824 33441 79146 940781900 26401 79146 225524505 70681 53657 1066214 26401 19072 488305610 1464 26401 83876286 53496 19072 732434474 31065 53496 200101343 43326 1464 393368923 38196 31065 493620103 66280 1464 842003742 38196 4681 827784158 4681 69793 799751861 43326 7375 105463885 27180 69793 50600040 66280 8262 922541873 4681 14316 235854591 27180 42452 670812287 14316 35972 605479438 68148 42452 158854318 35972 34468 215417675 14316 5788 87545557 34468 32665 69760136 34468 81415 410334786 81415 19936 112334313 81415 18362 841833057 19936 68886 285969563 9314 32665 826827031 18362 59639 492686426 68886 25826 399494996 27458 25826 114748980 716 25826 42972028 25826 29046 37876992 25149 716 664499014 25826 36850 90695514 36850 15704 442174176 36850 16271 771116634 27223 29046 106481687 61516 15704 374915680 22633 36850 861554878 16271 39468 125804060 14457 22633 294104398 59715 14457 78037850 21916 39468 350011396 59715 70517 905738693 21916 58986 966527089 59715 21447 924059609 57355 21916 76123943 39749 58986 280832480 58986 4590 162842079 56045 21447 269008988 456 56045 530157531 57355 41883 839768686 74637 56045 438551442 281 41883 5972040 7156 74637 554450709 27851 281 856010604 27851 49170 543549722 14918 281 674519234 281 23376 209805428 11407 27851 495583859 41085 11407 305778299 10787 49170 890864332 36538 14918 939129118 79238 41085 827557897 16977 41085 248257504 58141 41085 412020151 42599 10787 841725206 79238 26376 120086953 22171 16977 171505904 869 42599 432899317 41229 22171 110351441 29619 42599 279544418 46885 869 927991073 78843 46885 399978630 78843 34232 386837928 41229 17483 166645367 17483 66442 20238656 17483 29759 779551167 78686 34232 934239209 17376 66442 766371670 25215 29759 556192298 29759 36451 665944448 72865 78686 282697008 62171 25215 530710502 72865 37316 764606741 37316 43585 32675873 72865 55804 105036090 59245 43585 381375694 10448 37316 118800291 10448 2498 23340014 647 59245 381949511 10448 37780 50770795 45483 37780 952527778 62653 37780 66588640 61511 62653 142463725 37780 53346 626812751 46955 62653 863868480 39521 46955 949089876 46955 33672 931304948 53346 78072 453284749 55598 53346 148442898 53208 46955 423386221 78072 76426 650697261 55598 24292 991538849 76426 49214 438632588 55598 67548 127652120 24292 13476 762413293 12200 24292 75286616 73191 24292 713777574 67548 3427 159257109 11540 12200 679868264 10600 73191 407413670 16034 10600 931343407 11540 41625 542818581 20885 3427 393852975 61865 10600 263592745 51762 61865 187096651 44733 16034 500807558 38107 20885 196773580 38107 1478 312324162 39068 38107 64774321 39068 13554 308504617 60517 1478 323431894 65393 60517 394645034 39068 75280 83215536 39068 23322 745967115 29600 23322 192488352 31950 60517 159336893 75654 65393 67433382 75269 75280 838996464 29600 14711 403291503 31950 65549 3582228 65549 80850 494600874 4218 14711 133214764 65549 29613 701768892 80850 72899 179296971 80850 3450 885515206 1135 72899 593730825 40439 72899 576625518 3481 29613 98672918 6701 1135 247310702 6701 44792 275441203 59780 40439 555569868 3481 12172 563630812 40181 12172 136933570 44792 77348 84289605 77348 24669 62765535 65293 12172 983129575 51005 77348 297294316 81021 40181 101257212 65446 77348 414399614 81021 54569 618122770 17887 81021 473388469 51005 50293 213894621 5635 17887 905262154 50293 14017 562371390 28563 5635 862240270 50293 38103 592371908 38103 43747 125107039 43747 23835 893329736 38103 3399 116179047 53421 43747 507298379 46816 38103 770523871 46816 14849 736310989 46816 18649 311804993 3399 53413 919397745 46816 24984 823155081 15854 46816 878635776 41843 14849 454406810 24984 52073 199073887 40560 15854 257614285 52073 33910 364758169 40560 37379 304290569 37379 13077 242697393 25772 52073 818165497 15919 25772 543954564 29199 25772 966162819 3141 37379 113289124 25772 29236 394197247 25772 49822 509537577 29199 35815 392201012 35815 79772 284723196 29236 72029 671488537 45090 35815 364415993 49822 7439 108405719 56468 72029 338080661 45090 72862 29967856 1124 7439 190907257 4960 56468 512485256 4960 26578 763656031 1124 67084 422148128 11722 67084 117511646 67084 39042 211379888 39144 67084 830030336 61095 39144 932917231 39144 62866 16612074 5199 11722 473535935 8260 39144 245507037 53738 61095 464694241 43681 53738 123436169 62866 62721 878445608 46472 43681 791636311 46472 68867 164355658 47385 53738 95188237 45715 47385 268664567 75195 68867 860008016 34906 47385 871487562 68867 31238 784156340 45715 7857 60836782 34906 24934 393477284 14485 31238 658787289 14485 24462 23904956 7857 65195 711424626 65195 72558 129864046 67004 24462 584367721 67004 53898 601735175 72558 62519 714817042 65195 56239 223743142 32006 62519 228431404 32006 2919 408529964 28901 2919 882808345 32006 32577 40425014 28901 58159 98573992 28901 20915 689679706 28901 36123 143800729 67251 20915 5681136 67251 79951 345762698 41779 79951 934911242 38453 36123 4030783 79951 52245 85822541 30358 67251 170591852 65514 30358 51211832 72606 38453 785961901 52245 13940 617097943 22915 30358 298919050 19567 30358 364005624 80491 19567 146682237 9976 22915 788539651 15629 80491 81528340 25820 19567 109699701 9976 17800 266409048 10901 80491 880433435 15629 21351 997483275 2199 25820 521875418 6868 25820 585152665 28769 21351 589912560 2199 59378 288374 21351 63397 641153409 28769 11004 473628413 994 11004 653159928 28769 55952 136395609 63397 62933 806791207 55748 63397 126628888 55952 34563 85883123 2662 34563 631099266 62933 71744 138518994 62933 68475 163480008 71983 2662 362196408 34563 57863 686813456 68475 76455 14993691 72929 71983 344286134 7171 76455 880226986 7171 31190 951063341 31190 75589 130824781 49535 31190 484664448 7171 56035 49755567 49535 79742 506182959 31190 68679 461686951 79742 22170 9426683 49535 77154 693485422 22170 72741 595669245 45492 72741 390550611 77154 11534 850956844 3088 11534 920112534 45492 13306 489335193 27815 13306 514769121 27815 23339 392528825 13306 47075 30712183 47075 66931 621409203 67242 27815 620800269 66931 51132 503070720 67242 48750 579650056 47075 42434 232135310 54676 48750 642065524 33333 51132 441423429 42434 45095 882087939 33333 7584 20071712 54676 57993 648758275 3279 54676 877901917 7584 25624 113831556 8414 25624 209009734 25624 75425 905891136 52616 3279 728629484 57065 52616 797647073 80117 25624 655689331 8414 12588 308628687 45421 80117 794035878 12588 41436 20530080 47751 41436 634648449 18092 80117 120249529 47751 54085 703179249 41436 44062 965680901 51275 47751 980008716 51275 64921 299312215 18092 67510 888342685 16777 54085 782696792 14911 44062 746777147 64921 1158 551407327 16777 46323 182740297 69169 46323 530478017 1158 42028 472534443 34476 46323 849706027 69169 42427 432418145 42028 49243 997774207 69169 20100 237864410 49243 73495 995654821 634 20100 677910252 3666 634 516810968 27764 49243 133323948 21656 3666 73378651 66568 634 81783303 24629 21656 119019053 27764 43438 249696071 76160 27764 861516129 45882 21656 724513479 66568 75628 123382344 24629 10186 936133548 28037 45882 168650942 75628 25935 548357177 45882 48837 140650987 29899 75628 841997933 48837 44878 579781594 48552 25935 802674229 68004 29899 882859852 44878 4852 617748443 29899 40475 810181160 4852 50777 517346645 50777 15390 85641245 28184 4852 304659291 40475 43158 199479082 72061 40475 191667870 43158 59971 78737042 48520 28184 148466145 28251 28184 201385812 48520 61749 118845832 48520 80502 335561257 77955 61749 330858956 80502 44440 185784650 18862 61749 716968111 80502 72176 922047711 40198 80502 729915704 17932 44440 739281000 13334 40198 366461783 13334 32344 866821413 32344 49333 772079618 61919 49333 405326544 13334 14998 241678269 50107 49333 796581606 49333 73790 436484268 42903 73790 939484084 38063 73790 340004215 68562 50107 73722915 27250 68562 895420891 59156 73790 656912705 27250 38099 33184766 72686 59156 652138257 56614 72686 16221988 10388 72686 862879168 46538 59156 68857851 10388 42393 758837543 22524 10388 501033776 9340 10388 509717657 22524 6769 353260372 38821 6769 985372808 9340 12860 156783030 2445 6769 50107439 2445 33718 757451283 38821 61853 20166765 39492 61853 235854267 12860 27513 970293877 2445 80212 813588934 54499 33718 32139502 34998 39492 718884090 18603 34998 917527391 27513 64698 182268302 51006 18603 333712109 41991 18603 545561721 43212 64698 278530472 77948 41991 854761727 64698 25764 541083081 49189 41991 893792872 25764 55917 213364701 34693 55917 567537222 80659 55917 9149030 80987 34693 615643633 49189 9685 72430521 32084 55917 159424090 80659 80974 964076188 80659 19858 557137741 22636 9685 371082820 56182 19858 115517563 48254 19858 275224470 22636 60062 253257394 32978 56182 412417725 32978 17621 670174571 17621 51147 972080227 76651 32978 249724026 1247 60062 920244297 14411 1247 271492742 76651 63392 325685436 51147 21022 613868933 21022 35424 21401641 61923 35424 60235027 8582 14411 504117552 44973 21022 572114107 61542 61923 209295160 35424 66523 432511650 61923 74269 201227303 41860 66523 38274571 12735 44973 793788163 43806 61542 272178534 43806 50451 977449283 50451 29358 803829667 55305 43806 44196506 55305 34709 679603257 5017 34709 667491482 44 50451 620514246 56498 5017 919281563 26366 55305 379403651 56498 76611 150638391 44 9844 151115837 33684 56498 639149428 26366 33495 696969529 30685 33684 269396529 41693 30685 306538108 15084 30685 148725940 33684 15607 534085782 79422 33495 953135549 41693 12412 876385152 21545 15084 118270558 8741 15607 367213996 15607 1877 554493300 34290 79422 32204212 48646 1877 520993865 1983 34290 749690327 12090 48646 363125621 1983 77961 31565805 34290 53580 336949999 18995 1983 547684478 12090 33036 168812132 7804 18995 374563919 3540 7804 285455577 63311 7804 148745993 52280 3540 951597848 3540 19070 88439532 29443 52280 286152255 24732 63311 413179495 63311 67417 148414469 52280 60922 19453117 75347 29443 856991568 27468 75347 341040588 31970 60922 374982307 67417 65759 927424936 15795 60922 806174425 15795 8356 170795183 32951 65759 181848351 74284 31970 997557327 78892 8356 306525151 15795 40676 410927753 8356 29567 23950816 57474 78892 33024105 29567 21617 807537161 79669 40676 855781323 57474 68418 891587304 57474 54208 477876313 54208 17652 349410582 66264 17652 821212411 68418 31183 896555992 17652 10308 436325194 54208 23728 76263113 34648 66264 382749675 10308 42176 4995827 34648 66228 430448089 81923 10308 379126672 59647 81923 569643975 42433 81923 193259476 81923 45119 418213256 45119 58967 48871678 45119 57937 661780966 57937 33967 1745368 57937 30213 394070555 1044 33967 811090528 57937 54904 75548838 33967 14144 668953013 1044 11633 115409639 13259 14144 824027106 54904 12451 708360287 11633 64261 730982664 11633 63178 140543909 63178 48890 685216918 12451 21010 218219523 64261 16711 17888663 48890 9180 584305730 4487 48890 762943707 20633 9180 712252022 16711 44328 238260324 16711 80711 968361374 6366 4487 174121892 63127 44328 609513722 6366 56501 113333293 44328 12590 293323730 6366 68699 75599023 56501 48598 766383331 12590 56737 845525093 55113 68699 621723723 56737 70589 322147823 48598 26100 261734754 70560 26100 328892374 70560 5842 259313176 55113 42064 944643528 42064 30688 709041506 17668 26100 930404123 17668 58552 84771054 78078 30688 426345791 49717 17668 800117269 49717 275 419208136 17668 70685 329555832 36311 78078 947641366 32523 36311 153905195 62038 275 707899101 70685 7883 28941170 65679 32523 468088513 7883 65394 222599760 65679 46258 989232756 30019 62038 593849667 64997 46258 158510832 32982 30019 969296486 64997 62981 685326752 10935 62981 45957319 32982 66513 748352314 66513 18711 503867976 12017 62981 644548287 66513 21693 367400308 60936 12017 781879319 72103 60936 90388812 77511 72103 149450770 72103 72238 224858045 60936 79680 262522253 70364 72103 119552868 72238 41174 781887088 77511 78689 38147644 72238 55654 868810057 41174 40215 881829223 70364 40156 914028018 40156 81053 370842053 78689 33674 478893829 15937 33674 534973482 11452 15937 560650186 15937 44147 568148118 33674 77237 276195641 77274 15937 537340625 77237 23538 630383259 44147 39591 748218391 25842 39591 62172823 23538 60093 997176870 23538 11412 433690144 23538 5229 489490529 39591 81262 895284992 34795 60093 561669710 81262 31692 151622644 9985 5229 176726043 26809 81262 659738141 34795 72099 606474938 31692 79270 319106013 72099 36026 120466881 26809 1747 538192685 33863 26809 873464413 1747 14550 272522525 33863 7415 913997805 7415 49714 194486763 7415 40347 883787957 37916 7415 651531889 40347 45613 635709807 7415 67952 597114588 137 37916 61162592 67952 24001 982407629 45613 38738 231770054 69247 67952 654620857 137 74601 420083146 14095 24001 865384396 38738 27099 421544873 59490 14095 50873882 69247 35299 277185725 59490 77754 621724789 14095 12683 510608104 59490 45420 807390905 30666 35299 296904808 30666 55476 620190897 77754 16514 858256026 16514 12146 982510481 40097 45420 818559066 12146 79518 862339951 23469 12146 164612930 60584 79518 593606810 53145 12146 343204028 52283 40097 125246101 53145 42559 567600987 23469 55011 912274535 27479 42559 352032739 71436 55011 888486591 49593 42559 202727226 28687 55011 109553253 71436 55538 7316641 1572 49593 432246648 28687 40545 652082335 12867 28687 490023984 1572 45790 84707939 6075 55538 78519571 71528 12867 721841092 40545 60775 834016942 71528 8709 983633936 6039 6075 682310369 79834 8709 987899375 33508 60775 248537985 8709 24527 981100578 30930 8709 55089306 69124 33508 685418422 24527 81133 683459837 79703 81133 451935757 75003 24527 263340429 53219 81133 235496314 8331 53219 132208543 50202 53219 958244696 59184 75003 422041470 22644 59184 882854492 50202 23105 450163608 23105 63901 920354155 65417 59184 270239703 20160 22644 579575231 20160 55436 953218343 1850 23105 508318613 48157 65417 597019962 55436 40053 730499255 53098 48157 738988446 55436 31662 101218985 53098 33775 991485803 111 40053 608209636 111 49135 361952250 53098 3646 186938808 33775 46986 951572820 111 43105 745084832 20858 111 788798079 3646 38554 239243104 43105 25221 131241567 43105 46711 430331818 62113 20858 84526843 66014 62113 650316607 12801 25221 984903814 12801 77615 667059304 66014 70091 268283574 1958 77615 578737485 135 1958 662542635 73329 1958 88496423 77615 11000 605917803 70091 46130 513521305 135 47773 197744881 31841 11000 516776100 3018 31841 629077823 10924 11000 898097090 73892 46130 279870238 3018 60854 549811998 73892 78864 119595689 22864 73892 898460235 10924 23423 285977166 73892 1032 533424463 49465 22864 891346876 1032 21769 519062817 1032 80765 151625420 23423 23164 430900746 70718 49465 735510819 39332 21769 20066546 75646 23164 55544537 80765 827 919798658 70718 44685 145378199 39332 18651 2490798 39332 55802 851357356 827 74418 642161867 18651 718 604947749 74418 31343 780485246 718 33122 811174340 33122 68786 297702005 718 58668 278588008 58668 40453 108927077 68786 35655 276840410 40453 41988 40272999 40453 5322 189282573 35655 42703 798123278 60819 41988 449698539 46790 41988 486998518 54383 5322 240850385 54383 31525 872841523 42481 42703 41792111 31525 81592 768193484 7514 31525 760658191 71426 81592 242697475 63702 42481 567621140 49497 71426 979386446 49497 17924 62197000 45739 17924 128938924 63702 10151 185690396 17924 72267 203904988 5570 10151 82067816 36545 45739 324832777 67223 45739 424982903 37354 5570 831875790 67223 40574 301320611 22225 40574 610557378 67223 24108 924753403 40574 49334 547401630 45323 37354 632462292 25344 49334 962276825 39739 24108 35531283 60732 49334 898808928 39739 22352 735009495 22352 61184 436765691 61184 9430 49476124 60732 66096 148189208 74415 61184 347731644 40701 74415 220859342 74415 33027 284853280 37992 9430 291064184 66096 17859 315001495 74415 25488 634319310 63306 17859 132888773 29787 25488 630199193 14423 37992 824336394 79091 29787 817950846 25488 26478 386655640 79582 26478 957595958 14191 79582 449540326 79091 10395 894881374 46773 79091 740065027 26478 72977 188109437 37577 14191 516092567 5987 14191 713027567 37577 41471 166736610 46773 1155 92152436 37577 101 758229661 57884 41471 574009352 43474 5987 613225385 1155 16640 361502198 101 21692 649200913 21692 79603 2462157 70396 16640 601245519 53939 79603 10038038 51570 70396 59452464 66689 70396 254834994 51570 23317 800506343 51570 57846 592346860 39347 51570 851913208 51570 20062 822577455 66689 2686 161982527 57846 70985 352904271 59172 57846 346234336 31082 39347 663846971 21437 59172 131122168 21437 20699 102054200 20699 65833 909834912 21437 69307 521212333 65833 5882 64574471 20699 5150 266898976 43255 65833 141202481 65833 14244 628577123 69307 74619 964678398 50165 5882 963340433 50410 14244 378814760 50410 63052 540274123 53548 14244 258196829 23501 50410 313525824 53541 50410 672608367 31758 53541 416407235 53548 7278 707754662 65154 7278 289086315 3756 31758 622977790 53541 59893 833702705 10497 7278 46581717 65154 40775 369128243 59893 13817 327368349 13817 67432 982009370 10497 14341 71145698 24772 10497 813671053 24772 40348 288816743 13817 24364 695790443 67432 48896 952156270 24364 15567 3961086 15567 57209 839205410 15567 56688 133527871 13216 48896 791346103 56688 71596 17065997 71596 66216 85429182 46579 13216 659425202 42135 71596 508919432 66216 79236 172311445 78200 46579 878775159 64806 42135 980850878 59015 42135 804703318 20577 79236 104914014 20577 23935 853499807 23935 76985 345566332 16221 23935 662537072 59015 41001 135453414 76985 74686 622412086 36252 16221 901218904 41001 59008 691595469 51881 36252 385631132 53351 59008 326602652 4488 36252 761551898 66459 59008 73609779 39158 53351 524326215 77817 4488 940700507 39158 35751 607338494 39158 41739 4731724 12142 66459 396472936 39158 55482 70506014 29571 41739 368920308 76630 35751 91566684 41739 31428 87301918 31428 28846 773355006 55482 28460 685286007 23524 31428 464354772 76630 58937 947007825 53452 23524 115973473 28460 29448 331512207 50881 58937 347455766 23467 53452 699517237 33814 58937 213531864 33814 79134 738592798 79134 65481 724140939 33814 63008 76495119 8748 23467 729621350 65481 69008 380206388 53015 8748 802305497 28552 69008 92715852 69008 4984 13578177 53015 68943 893127328 53015 63751 848918997 80361 53015 973923071 63751 35955 253727577 9767 63751 712024769 9767 36057 13790050 9767 48270 741855965 6794 80361 423430437 48270 60502 445585500 36057 12174 320547196 48270 491 794734678 491 15037 672528744 44400 15037 576389278 15037 16736 199998421 38885 12174 903011094 68736 15037 447106988 15037 39528 544025895 68736 8328 341306275 16736 31626 818467503 8328 39944 675900594 31626 55037 48733545 31626 38439 647066977 38439 29395 917012555 29395 18202 828587322 29395 35770 70585140 18202 59754 589711373 29691 29395 51819414 29395 37873 745293583 77796 59754 589590708 59754 65359 149830171 43404 37873 11384951 37873 72878 141256574 72878 32684 597995842 52188 32684 778392511 33244 65359 782629399 16026 52188 651988316 16026 13754 996500097 16026 9874 179501503 9874 37057 222069057 36931 16026 981143408 9874 81426 9739692 29329 81426 10490364 19525 37057 685611248 24900 36931 247316846 24900 6413 406108650 72168 29329 620320107 29329 39317 846600523 77333 19525 677937145 72168 72100 801688577 72100 36884 566092409 24178 72168 763139111 29842 36884 120713620 72100 48081 369652367 50700 29842 230700912 30586 24178 13336646 33636 48081 736891970 71779 29842 487731800 80483 71779 642184491 28784 33636 60715330 30586 65070 153577703 28784 64830 139164702 80515 80483 736833928 71166 28784 93023539 64830 69954 135394289 80515 30269 723617080 7526 30269 331546443 80515 78959 624600121 81948 7526 803944449 10717 78959 310024234 8578 10717 438490262 8578 20609 951522379 78959 50853 51469916 50853 59152 627797264 12716 8578 317629927 10253 12716 583155743 50853 74923 7852922 74923 68159 950138138 25004 59152 560602019 36096 68159 11974274 68159 70107 937873793 68159 68065 102515705 11837 68065 779896593 14381 11837 279229347 11837 17008 573884664 68065 34576 471002753 32202 34576 912614459 63630 34576 892789856 39826 34576 566812012 42517 32202 510255131 17126 32202 61616064 35037 32202 60682268 52860 39826 668247669 17126 4275 814155834 10404 4275 53982084 10404 68567 629878695 35157 35037 119270510 4275 24140 818825161 10404 33001 164542926 17992 33001 335524496 17992 67653 687308088 33001 46887 455835214 46887 76996 934085080 3405 46887 269039621 45452 46887 721728539 17780 3405 237855381 46887 42844 725221976 41712 3405 852813587 45452 1181 161874404 67390 45452 179868382 56313 42844 50648579 56313 37103 912745062 16104 1181 247174177 25432 1181 921602540 37103 37842 682141081 16104 79754 2661041 37842 54302 768686984 54302 37299 526920765 51932 54302 807121323 37299 75540 56185507 54302 10951 427771487 55805 51932 164710815 10951 56980 445094884 75540 64664 104012157 22117 56980 389526522 4161 22117 675342124 64664 28050 93627616 28050 21168 610094188 22117 1407 24690110 1407 69791 605035243 14535 28050 493856464 77353 28050 633829408 29784 69791 66192537 77353 34225 817831861 47878 14535 809226908 34225 8125 107196421 12817 29784 20574604 73537 12817 95024558 19381 8125 141947986 16165 47878 777671475 16165 75096 482917252 28560 73537 824165957 16165 28175 746133485 53034 19381 622379358 75096 4330 670989573 4824 28175 35203835 4824 8392 687627233 4824 75479 279905834 4824 18673 682299765 4824 24502 332166328 4824 81275 824271412 8392 51208 581041418 7244 51208 563786333 56319 81275 15548203 7244 24025 727619038 63626 7244 942241526 7244 45484 951265976 20835 7244 344630207 13117 63626 905700328 13117 23541 25772106 23541 77622 46940516 45484 12283 594052287 75379 23541 582525533 75379 14142 193420218 79700 12283 971695814 14142 70549 608868321 70549 8704 964949294 52760 14142 345845942 14142 61734 571008413 33754 70549 792018995 27183 70549 859646521 23052 61734 214196441 53408 27183 205700705 20968 33754 213344658 71453 27183 378352563 81444 53408 540607283 57232 71453 152609054 81444 43248 864893526 20968 38191 861134039 37197 71453 999959883 54999 81444 436416640 43248 36071 333829780 38191 35289 503770642 45253 37197 635134260 37197 9181 746102564 35289 58338 225922856 35289 2725 866446476 35289 57792 121694282 31042 58338 851462293 20571 2725 36064563 77308 31042 279188403 31042 63798 212656984 31042 33482 416364114 31042 44085 166932042 31184 77308 988380603 77308 7309 815360706 65108 63798 480752829 31184 42461 531195876 42308 31184 533898906 4094 65108 911818875 42308 50815 298516092 54863 65108 590783255 5784 54863 282893726 9672 54863 89626099 54863 16843 605065525 9672 55156 69203575 36901 55156 259911556 79205 5784 316051383 36901 4387 211927418 79205 79050 806290172 79050 4613 354908049 36901 44348 330137964 598 44348 475874063 79050 7667 525217047 44348 29140 880180325 53021 4613 142290788 27446 598 427294002 7667 44075 196175335 32086 44075 3100629 77596 29140 697060097 23727 44075 116524793 74598 27446 492420081 20468 44075 900640579 74247 74598 905228367 74247 27309 996487587 19611 23727 17908717 20468 65442 38202117 39560 74247 892089212 65442 34249 914413219 27309 14087 376365497 34249 9427 706858531 58720 39560 678322661 55478 9427 104246677 58720 18085 696856610 29906 18085 12815778 29906 28618 568029807 81386 55478 865213078 18085 41773 210809618 29906 14749 573954051 41773 49273 435970703 39167 49273 680072873 40674 49273 774353623 38180 41773 506958799 69294 38180 84867518 39167 29884 936265443 29884 11716 920998261 40674 55115 832405647 68436 69294 482309207 11716 10875 326335267 68688 29884 749032327 65721 11716 278115224 34392 68436 26040664 49580 65721 82544722 30829 10875 466731008 68688 16673 352888265 65721 289 79456760 58190 49580 209097479 73536 289 456268826 22401 289 225285917 22401 58579 842460994 62780 58579 707402056 19624 58190 509708034 73536 30009 215296528 58579 47796 34009077 25118 19624 23699408 34215 62780 585815538 9073 19624 805136237 47796 6420 150175632 32128 47796 848706481 32128 39357 544179731 35896 39357 372124699 9073 7326 939588582 39357 59703 329963223 36979 7326 2311155 7990 39357 494542800 35896 15110 569316850 7326 38012 460747754 7990 48251 446785259 60789 36979 923558474 22122 7990 70192427 60789 65331 968868437 27842 60789 101588862 22122 10555 972896865 60789 14841 514201984 65331 53534 573703831 15985 53534 728230792 72599 27842 534534555 18969 72599 379567056 15985 7875 621225832 53534 15737 124779618 3881 72599 226650359 72599 45313 170229838 70792 18969 625637700 3881 19425 215958744 19425 9030 802842130 62023 3881 201486755 45313 8091 499708184 8091 36705 398231592 62023 79773 259872808 9030 46558 146724745 59473 79773 823331640 6340 79773 631921517 79773 38492 100323961 50053 79773 927396672 1136 46558 393366783 59473 10606 689834773 64036 1136 598789106 51901 38492 12447954 51901 18938 182112406 64036 16072 478655680 38397 64036 219590567 38397 12177 609181453 51901 31670 835734400 58238 38397 44420149 58238 11165 772362970 80653 38397 634216546 52782 12177 771133129 75066 52782 511109854 23111 11165 130142987 21871 11165 298039581 80653 7132 195715516 41794 23111 996043260 67263 21871 700455314 7132 45287 723964128 81576 7132 89414260 45287 45615 867522255 19046 41794 735278592 19046 50574 28303576 45615 37065 189149452 45615 70543 224169251 50574 77572 116384967 19046 4026 262239731 37065 78038 124523860 4026 30753 316524234 30753 21432 64372462 78038 3908 630692965 77463 21432 602438167 77463 50979 907108948 63970 50979 340260138 63970 43198 37977551 24724 50979 538725584 8840 43198 591195573 63970 11321 87236213 3820 43198 550049868 70798 8840 397255572 71740 8840 90414436 35183 11321 485121265 11321 49350 958707682 35183 58037 978520100 33549 70798 569344670 33549 54610 889795729 43876 49350 8013239 56992 58037 531806559 17754 54610 500160077 33549 23002 103744313 13512 43876 6773793 13512 22221 148670132 30746 56992 768990421 17754 53591 922501213 13512 19518 364808357 13512 47361 945775757 22221 30059 390946372 30059 46996 512909658 8089 46996 745574846 8089 28719 477402319 59285 8089 91871370 59285 76977 367473500 46996 60543 564464643 8089 16714 720039493 1126 28719 476379454 76977 37977 307795046 1126 62271 318770051 46264 16714 786155311 37977 16526 397404220 16526 49802 259317112 46264 62741 733446008 46264 10328 69951719 46264 77730 341022591 16526 73755 326562783 12599 62741 779323834 10328 9352 254033302 60624 73755 23679499 70377 9352 823596160 70377 39852 225819559 39561 39852 210317911 70377 25071 72452159 69170 60624 890384957 53736 70377 827094483 49898 39852 478982681 41700 39561 90229492 49898 5853 839227629 41700 54786 648425361 71503 41700 800584228 28296 54786 49589774 5853 4241 781078087 59566 4241 636144811 13157 4241 700108810 15077 13157 361650889 13157 30174 953001150 13157 9466 772373323 15723 30174 142185809 45395 13157 533948366 69235 45395 236047690 30174 48543 414143734 47504 69235 290574252 30762 48543 158362863 69235 74668 180565075 20102 30762 596530278 13908 74668 501268874 30762 497 813329013 74583 13908 475033659 42597 74583 22491049 69312 74583 961814483 79133 69312 403880139 74583 64824 971612383 64824 71300 783167393 42597 18413 873595292 71300 51742 703918007 18729 71300 235707658 18413 17806 529706053 18413 63044 622434965 63044 38697 361116489 18729 40040 199889839 20744 17806 636665692 77260 17806 603766819 64322 38697 836022023 70909 64322 751984878 70909 35488 958975646 20744 6876 95171359 12414 35488 186164044 35488 39450 244141947 35488 60372 885614633 60372 50899 991479895 6876 32829 79896572 61492 12414 560110730 60372 70926 605985811 60372 24562 2704239 32829 42810 690578434 66083 42810 777265416 61492 20407 903752789 66984 66083 482271530 23677 20407 164865413 66984 24731 303320583 23677 64212 653088469 20407 50012 44245894 64212 26762 317792033 50012 26097 513616649 61084 26097 258641430 10601 26097 497972005 26762 47632 437316796 61084 25402 653173324 26097 30391 945661128 81731 30391 715437605 30391 32941 858471639 74689 30391 668516387 10508 74689 726251606 32941 14068 59548290 32941 32945 237560675 32945 1559 719990777 21682 1559 613877163 50162 14068 434934355 8983 50162 905140860 67767 32945 840108560 50162 20606 11196597 67767 77950 207352990 39455 67767 101195999 25552 39455 196848698 37120 25552 221436576 31316 77950 240645739 37147 37120 257505675 80871 37120 547165342 24961 37147 59950043 61960 24961 579906999 61960 28276 674615202 24961 59607 893192559 388 24961 916650795 69925 28276 925194259 59607 27296 981710617 37635 27296 690606645 59607 22299 808416083 37635 43406 293936956 43406 23176 463518648 37635 45587 514018258 78041 43406 255588306 3286 43406 617379787 43406 13181 516342471 10098 13181 349367611 63181 3286 476291459 4627 3286 578835929 32539 10098 81688735 25960 63181 291915376 32823 32539 357704452 25960 68972 525163885 53815 32539 687445154 67023 53815 37354982 53815 33590 966246515 53815 34627 110506019 35744 67023 674593940 41063 34627 967236736 49703 33590 84220972 34627 53641 443276226 41063 4623 601678002 66340 53641 29372306 27941 41063 574434795 27941 61164 81392472 61164 73026 637785772 27941 32920 359495758 64746 61164 295450183 64746 7282 187421642 32920 63836 952946523 63162 63836 331272924 50961 32920 408584910 63162 7504 53990901 53204 50961 623852268 63836 15966 13361096 24357 53204 310876860 24357 44452 161153033 24357 25849 954313856 41334 44452 843040671 25849 19825 356282622 14221 25849 37388530 44452 44953 2773691 41334 78296 989558617 41334 33229 134060280 58041 44953 133635559 33229 34595 106789583 58041 33926 563748890 78296 70160 611720125 18582 34595 598553342 58041 52087 344000127 52087 63498 796161982 14010 52087 626100807 14632 70160 419948197 63498 78126 852873052 14010 13257 961679663 54448 63498 892454711 59258 54448 55740418 74231 54448 248468829 74231 80524 45968624 79869 59258 927311994 59258 58526 174568611 59258 62577 497029014 74231 1396 549476068 63308 79869 61089992 26918 62577 196837882 62723 1396 317492896 63308 1509 912483454 63308 69547 802831228 33242 1509 376524715 26918 56458 300453219 27176 69547 717376303 2220 27176 189788920 56458 42164 793169030 44919 2220 670932106 27176 56942 525819557 27176 42266 723774535 56942 63597 484862026 42266 52308 291222018 75908 63597 34585388 52308 35620 887400203 56044 63597 609918477 15743 35620 76939482 15743 23344 1003152 75908 44066 707349931 19556 23344 93024039 23344 34613 568248594 15970 23344 905743779 44066 33299 436033413 8904 15970 48811612 15970 37711 95599513 33299 13268 410242318 37367 15970 127535686 40007 13268 745210296 13268 62476 634475136 26595 13268 476102412 26595 13220 716251651 62476 63577 431801138 26595 19333 460939169 74759 63577 230510892 19333 25359 662848504 63577 65501 881124949 74759 8027 133935272 77613 74759 841650961 41828 8027 43330589 56281 25359 234483252 41828 42733 22642791 8027 49265 810820498 42733 73704 244862612 66625 73704 273968878 71381 66625 40859177 66625 66998 106245787 23316 66998 688608527 23316 80911 255334659 17766 71381 675883912 27190 17766 170353146 38549 23316 809380480 4160 80911 274862214 27190 476 543379523 31126 4160 70833486 14357 27190 712008447 4160 64525 725640212 476 46171 802558656 74330 31126 737346062 17310 64525 650040553 45861 46171 779275365 15975 17310 466418929 2769 45861 153043256 51697 45861 128600776 2769 40714 157091502 2769 76311 746739814 76311 6347 995733454 45832 40714 231439091 27001 6347 56985095 23544 76311 239625193 76311 50150 214045075 43892 45832 285651667 24899 23544 391317576 23417 23544 181178696 43892 54467 988147939 20682 43892 845011276 24899 59826 227151677 23417 73489 505460807 80034 59826 318974011 49012 80034 641089196 49012 39771 291062620 4533 39771 803510158 15961 39771 501498353 4533 54788 409908092 39771 50497 514800562 17950 54788 538818377 10340 50497 306199623 71926 54788 521047273 17950 77945 617713065 71926 28058 678697185 28308 77945 385961567 77945 48395 225800659 74193 71926 687655016 41494 28058 845824525 28308 12651 70355748 21360 41494 482694538 56462 48395 579775430 4739 21360 648214441 4061 56462 26186644 38898 12651 492273580 38898 37781 560172166 37781 20993 122349193 34291 4739 560594699 20993 30960 416405336 38898 25823 198138784 34291 21834 636685117 61154 25823 471327331 30960 80390 49729945 21834 11335 298779941 74400 80390 18127723 2120 61154 87500891 20764 61154 730554055 2120 59439 492059655 61605 11335 453582803 80939 59439 141923728 81508 61605 764266204 51718 80939 681981038 2452 80939 273500381 80327 61605 382528211 80327 19133 125916200 23228 19133 785008236 74446 80327 869800045 53235 19133 330119792 66246 53235 267834264 53235 25852 520117158 58949 74446 850551770 53235 73574 639300596 55692 58949 979927068 73574 12831 664907020 25852 75712 502122899 25020 73574 231882603 48129 25020 213959340 4152 75712 5520849 21106 4152 8955727 40157 21106 29881786 21106 33578 673748754 40157 58461 749989591 44604 58461 923741938 44604 57810 168111488 17525 33578 561525466 48060 57810 182570887 17525 38933 879394 48060 53022 698215761 57810 19417 953231733 73062 38933 266832682 65595 19417 874986228 38933 65329 426776435 19417 31033 117611624 31033 48283 428921638 65595 72419 377895392 31033 6307 113955625 72419 30877 126209795 31033 69263 300225644 6307 78791 649087298 69263 9828 946560633 51623 6307 9082127 51623 68973 327722700 72537 9828 803519352 21724 72537 695800680 50975 51623 94093941 51623 12574 917138416 50975 17489 166381345 50975 45765 910542086 17489 79131 333761184 12574 11379 263076667 5927 45765 650783496 48356 5927 615817071 45765 8114 946010205 5927 51419 531977722 43735 5927 236896196 8114 73487 363259317 48356 77911 312702575 77239 8114 960972540 21700 77911 569436826 30797 43735 578005711 21700 68213 471922931 70267 21700 485127285 21700 79105 544091678 70267 40278 922297242 79105 38845 587649444 8187 38845 442025786 38845 17128 267438899 17128 60061 720458930 40278 8959 973885571 60061 77954 513579307 41687 8959 288524057 67697 77954 161792788 8959 63776 420336990 455 77954 569964907 455 81161 632054897 67697 5793 358337283 63776 80023 348147445 50389 5793 594798452 58485 455 91650289 73210 5793 622608333 61301 5793 407502302 16454 80023 622765372 65383 61301 974993325 29407 73210 740906653 65383 41426 300693655 41426 60128 864693362 41426 46783 836357284 22297 60128 42960693 22297 78925 1767827 60981 46783 951500789 65804 22297 465928917 27273 78925 590316900 12852 60981 5818990 78925 73503 558831833 65804 57740 407243745 73503 52890 776769009 52890 13869 98590634 57740 75261 194719946 57740 79824 447791384 71942 75261 727495554 32166 13869 895145258 71942 16218 190219099 65960 16218 471191415 18933 32166 840713166 18933 68420 551138090 32213 18933 106781964 32213 53415 954568377 46276 65960 831143367 78895 68420 587246914 53415 5787 57856644 68891 5787 276448065 7443 53415 514269404 78895 53962 939192733 28795 7443 153655357 25626 5787 497132298 7443 81442 987985504 39101 7443 178372527 75331 53962 976296448 31052 28795 116417094 81442 55284 975039532 81442 18881 314256269 55284 68548 537138539 49652 18881 336469409 49652 21182 934244711 55284 8428 463289805 8428 26040 770723331 11752 49652 384276057 26040 35316 967292917 8428 46962 993982084 46962 55446 415485607 35316 29773 707131883 34033 55446 735908287 34033 5101 286708414 66913 46962 240101051 55446 44197 234247049 62185 5101 923197040 44197 61482 1994778 62185 21592 522360663 66913 78718 533650185 13668 21592 114696859 62185 60992 153739429 61482 28959 736677859 28959 43225 22929274 28959 24519 714000625 3588 43225 529951749 60992 33343 213058439 24519 68272 237990042 24519 28966 975104391 17584 28966 366204161 18894 17584 780340313 33343 75748 282862374 18894 63729 853987227 28873 63729 868905632 28873 38837 328354037 63729 65585 537985964 65527 75748 252012158 28873 9556 33503784 65585 39061 82257228 53631 65527 397693493 53631 5558 925860764 53631 18820 630776783 35416 5558 17245224 23663 39061 792918629 5558 2324 245981631 52824 23663 60071407 2324 51246 464606699 36312 51246 434891996 23663 38017 332823632 52824 20937 399974516 38017 7750 411386146 18211 20937 809261263 41859 20937 482202222 7750 43435 357121019 26913 18211 899198103 981 7750 65750002 6354 41859 387492453 72785 981 521527121 18524 981 565293610 26913 32184 249603641 57553 72785 178601239 72785 66620 690113533 72785 52300 357641528 52300 49048 666834563 52300 35931 133835857 52300 55618 56675527 20703 52300 4769559 78941 55618 913653004 55618 7617 708701836 9830 20703 903947579 20703 48874 730621234 48874 3276 990507856 5590 9830 518740716 3276 37808 375367713 9830 36182 678997076 75601 48874 747825915 81492 3276 639679100 45502 81492 205838953 73449 36182 120494026 45502 53916 540302136 53118 81492 791998944 45616 81492 504584584 53916 79280 462914452 79280 20676 988772981 54708 53118 246560662 6389 79280 337065277 79280 32968 567450842 20676 34710 947811932 47520 34710 692124460 6389 75553 22742233 34710 58297 653183697 4646 75553 933752550 34710 33752 913540294 50145 4646 142699775 33752 18840 864781368 18840 46345 140880552 18840 57471 132495924 7263 33752 158581514 50145 37804 621251774 70235 7263 472059363 34522 57471 745107755 57934 37804 697510680 7263 23645 136697772 37804 58120 251266504 51107 23645 673534956 68284 57934 904976467 79528 51107 897093232 68284 51274 324614151 45177 51274 830836870 33157 68284 549700546 41121 68284 2832186 51274 69479 57431250 41946 33157 893595282 41121 18505 583254834 55341 41946 68399957 29127 41121 235175841 51407 18505 716955185 53490 41946 978582658 18505 26641 430525483 53490 25278 387507888 31788 53490 356374248 36768 31788 135811793 72959 31788 983729721 31788 4644 769133706 72959 2817 632772567 31548 2817 67733879 72959 76384 566964399 7970 2817 475965561 7970 49670 46210590 49670 20628 827923087 76384 81166 819567290 60438 20628 633150958 7970 33512 995785448 40450 81166 95208132 30377 81166 694099128 60438 2660 87920421 33512 19931 627716723 9643 2660 156457207 65163 2660 389190855 30377 74794 983562085 54241 65163 949457864 74794 49327 215117224 25079 9643 881493791 74794 38704 829498293 54241 4242 455335879 38704 49082 747347626 1582 25079 573036658 4242 30454 663941994 25878 1582 844748550 11439 1582 552682087 1582 8099 94382494 15511 30454 441837404 24604 25878 716851069 15511 45950 38578361 45950 77706 228918223 8099 38306 833038045 15511 75876 925952758 38306 26502 399831049 38513 77706 591754403 47469 26502 440183630 26502 58617 591783422 24333 38513 174509802 26963 38513 273062540 38831 38513 291191235 35982 26963 597601921 35982 72329 361691467 43809 38831 484475829 38949 72329 266599981 15240 43809 106856181 70134 38949 12401522 23080 72329 32351486 15240 64822 219183189 38949 71241 893594835 37358 15240 470783493 70134 28318 553376279 58812 64822 384955870 58812 19275 803531077 37358 14096 15012480 31374 28318 250433817 31374 40779 899437405 14096 31246 2593386 27163 31246 392536501 44519 14096 769690443 5230 31374 393428813 31246 32456 669347521 27163 26292 64837377 44519 64814 251269901 44519 64569 512519600 10596 64814 608067502 32456 60220 335246673 10596 58781 746786564 5502 60220 11636181 60220 69802 132184564 69802 16017 479427608 16017 24069 37885073 25833 58781 83170467 25833 20175 345026585 62854 24069 232580373 17259 20175 839876148 62854 48018 843780001 25833 3535 31839519 63512 3535 63439026 48018 37452 897670641 17259 41134 133006854 41134 6068 411778067 3535 67486 224730973 6068 32919 893488769 55123 67486 561398622 30068 55123 968048511 67486 47121 113324413 68916 32919 124723942 35701 47121 603961092 19163 47121 229750896 79184 19163 584467554 35701 70715 315066999 43102 70715 283883414 19163 21122 41897632 7842 79184 187564986 26295 21122 775797414 81968 70715 2855466 34433 43102 493858065 23552 7842 198656462 60533 23552 316469941 23552 55792 970569216 24208 55792 653397662 24208 52967 995484736 24208 4904 837937556 52967 56314 100388480 50977 55792 141019992 23061 52967 842348196 42769 56314 965619938 42769 50698 508026206 42769 81204 178586748 37599 23061 652118543 23061 40825 868679380 47438 42769 994475992 28854 81204 882560446 26709 37599 454916979 37599 75794 658220236 12041 47438 188581540 28854 77581 214412523 75794 2357 942255850 20899 75794 488544803 65260 2357 972554880 2357 73334 580016714 20899 47376 85651784 78867 73334 646167385 67655 78867 110703272 49740 73334 141785531 8000 73334 631654644 15316 49740 270312173 49740 67230 78035055 15316 30355 524295789 30355 63280 56935706 16193 15316 810954577 67230 66029 199166622 48181 30355 282099870 12951 30355 782749878 54780 16193 36583153 48181 71310 252725816 31233 48181 275240535 30091 31233 719785567 30091 32693 637088288 48218 30091 598678402 38649 31233 445827003 38649 70894 641855078 38649 39869 708980032 39554 70894 574044494 36437 39869 105358516 70894 2476 120824546 2476 33518 729013794 46016 39554 646712892 2476 52111 313929990 2476 46140 634274686 10666 52111 889800227 33518 30378 524662057 52111 16152 77894451 76409 46140 938965031 46140 62543 74936463 29219 10666 198889256 30378 55848 620492829 55848 41957 89418991 27127 29219 413150815 29219 80865 120297733 29219 16340 146960034 71634 80865 139855123 28960 16340 413629795 16340 32620 592120190 32030 28960 921063483 32620 65091 783105625 58637 71634 965911727 77711 65091 828420822 65091 58458 404731656 77711 46428 316337965 58637 71168 10061986 58458 5057 705464283 5057 79635 208487903 71168 1960 517576726 71168 55325 163379458 71168 60853 992664397 79635 67898 878996735 21618 60853 891346017 30367 1960 624120233 30367 10268 872702664 30367 60305 414893783 10268 47768 61080126 47768 37752 816092321 10268 71538 129644387 1293 10268 361919500 948 60305 405524795 3783 71538 813725920 11724 3783 560085350 1293 60812 758388701 73667 60812 496368890 5414 3783 715536533 49684 11724 937140349 28974 60812 326585506 28974 62503 592192498 28974 46125 16985275 62503 7168 200922154 26874 62503 825736152 26874 46817 517717267 26874 12628 4019577 22386 46125 567685150 26874 1629 798376704 76196 46817 442953261 73093 22386 936715371 80283 76196 486832797 40362 76196 933217035 80283 10716 321904932 76196 27606 324751323 80283 74782 948319536 80283 55353 645080697 73176 74782 307075266 41444 27606 562956246 10695 41444 798977728 41444 49924 622516047 55353 17635 735553571 29552 73176 816572997 49924 51695 697507399 23016 29552 981481364 17635 24330 79568676 51695 74897 996015620 51695 46794 318333508 30267 74897 402119508 74897 532 283018924 46794 41141 604316420 53025 41141 83240358 53025 76338 329399543 43661 30267 763979438 50970 532 603345741 41141 6195 133564537 6195 45496 732168510 40077 76338 557430111 50970 51754 877389527 54913 45496 868723908 42857 51754 247914519 42857 55639 482100327 55639 77661 72243105 54913 65720 878195494 30181 65720 293188624 36045 77661 53749792 27456 65720 97585577 65720 37094 146902160 40126 65720 232338471 30181 69706 171857258 37094 16462 31387813 72996 16462 914062348 6542 40126 879572601 75814 40126 17330530 19746 69706 578946318 81792 72996 320865720 9332 75814 391896070 79114 81792 775823675 9332 55683 455916231 9332 1232 938501785 9332 20351 372782636 31433 55683 646609897 79114 28525 686790774 57246 31433 602386031 42623 57246 261942704 58466 57246 607329805 23547 28525 932181432 28525 30948 909403188 57246 37907 697917312 58466 6157 273748863 48548 30948 517820854 48548 4669 808757166 80185 30948 102613329 12232 37907 373856097 80561 12232 796149060 79481 48548 307634413 12232 17129 862158507 34477 80561 491816258 79481 34081 305305415 59809 34081 320594875 47831 17129 720961927 73045 34477 713094984 59809 13589 6865882 47211 59809 22446443 47211 73443 401748239 73045 20067 686679523 65843 73045 743326237 22273 73443 681802365 22273 19517 785050230 22273 11952 256985474 43733 20067 73049043 54011 11952 602647337 11952 65687 223896895 54011 44884 336673180 52230 11952 893698583 52230 57012 96450428 44884 20248 290225433 79201 57012 972836568 68054 79201 137076283 20248 54537 854390857 54537 50608 143994666 35033 79201 310909963 79201 73344 889023418 73344 29348 438293167 73344 67484 900887138 73344 48125 960305639 29348 64063 112414876 21603 29348 614176429 67484 22495 214965620 71946 64063 865514079 48125 15413 313150362 22495 37445 575841062 13243 22495 476542617 15413 77570 752983457 13243 8680 248993342 4943 15413 4959770 13946 77570 961044 13243 65099 985341609 4943 29703 13614759 9254 65099 121607161 62285 29703 118913417 13946 71747 593470776 71747 40387 349898475 9254 10822 420156412 10549 71747 11013163 62285 47477 526044647 18489 47477 100151347 69270 10549 780055667 10549 37935 355596039 2938 10549 895345561 47477 67381 992929788 73040 18489 702610087 73040 30651 68691412 52104 73040 588907993 30651 48832 964102821 26929 52104 849324415 56833 52104 644944302 52208 52104 19377230 66732 56833 502958745 48832 55557 412223221 73741 52208 577720481 73741 79398 690651780 35129 52208 892669925 79097 55557 959598489 55557 27601 856262920 79097 7086 557888044 79398 14949 460282080 34020 14949 548116240 5108 79097 800966176 5108 14364 316312360 14364 44646 847539386 22787 14949 553117935 22787 52038 313464665 52038 17198 192359165 52038 61983 864545154 22787 46233 35428016 72373 61983 395366602 72373 59902 825170161 46233 72292 49303592 72292 20213 93851541 59902 77489 344745400 77489 76011 312308270 59902 2572 764754065 58055 2572 39033670 57917 77489 997448741 10500 76011 35821940 76011 25836 373499153 9953 2572 42504516 31297 58055 866467738 10500 42152 355903576 54408 9953 691962414 73463 9953 878311227 13278 31297 117411386 42152 66514 80398242 49704 73463 193282739 57245 49704 629830538 13278 43362 678505717 13278 61637 48088318 53767 66514 655079666 25700 53767 566529073 53147 61637 442468016 25700 47139 55065585 53147 37612 896323586 37612 76193 502930986 50625 53147 37466479 50625 42018 51353266 55339 76193 102682503 37612 72263 521790607 76193 79231 338178581 72263 25888 91841565 31908 42018 481471330 61713 55339 774522156 44636 61713 368843609 73165 79231 308269529 54651 31908 909732460 44636 23772 381484381 72563 44636 182182314 32071 73165 20683994 23772 49392 386636414 54651 2691 546329923 2691 11676 234965891 2691 54836 6048134 49392 34148 232380381 49392 32803 410258630 62426 54836 982543938 36498 62426 807052979 6438 34148 781321345 36498 48174 476508665 6438 45612 256701959 69295 48174 26604578 69295 55605 364609494 58156 6438 371151244 36576 58156 697155273 73171 55605 477814056 2087 69295 915450216 41384 73171 507894579 2087 58548 326859867 2087 48607 193097199 2087 45141 41781453 66635 2087 982315557 48607 23042 810488722 58548 39623 193373359 39623 36658 75976371 23042 41497 594491371 22316 23042 159692916 57845 36658 499112747 65933 57845 734217606 64432 41497 71094217 41497 6632 114615578 29227 22316 367680917 64432 76238 425568601 68300 6632 885514599 6632 57466 94550908 25692 76238 164185064 78012 76238 534483975 25692 2941 865690450 78012 54324 640901856 54324 72640 789299114 57778 78012 581462181 6399 54324 49556556 54324 81905 709919132 33631 54324 265457506 72640 28402 123965993 33631 23658 580542318 36997 23658 737976343 23658 63442 121163713 50741 23658 528831429 50741 62916 621006110 63442 62687 937806458 62916 46224 612231047 63442 10034 636724493 60641 46224 669779480 8407 60641 389501656 43673 8407 847020925 30491 10034 695385428 28398 8407 564635283 54942 43673 2795832 20224 54942 406990348 54942 6479 19160860 30491 49208 217859743 75982 6479 640788599 19026 6479 478231196 16862 6479 50734466 37522 75982 645518715 61777 19026 736944829 53551 37522 313347707 19669 19026 440703958 19669 32856 503812021 19591 32856 294722130 65748 53551 506202150 32856 51315 804959475 51315 27098 100444817 34519 65748 753446570 34519 59083 787033480 33176 34519 347484180 27098 20588 87293681 59083 17019 48949378 20588 22382 10409158 17019 21089 664762182 42423 22382 88224767 78099 21089 471226683 31271 22382 627892682 40605 22382 237216009 78099 30033 447168954 63074 40605 40086698 420 30033 374562045 63074 13342 24208536 15145 13342 505317829 42059 420 834958375 24577 15145 255295234 8884 42059 2277231 7886 24577 875748034 8884 37888 908113790 41585 24577 3426801 26671 8884 99634113 7886 71417 679615682 55323 26671 198256739 33640 37888 335307785 4191 71417 144245767 71417 24458 819927234 24458 13299 735847841 4191 41300 881894986 75662 13299 374528839 75662 62632 95260531 24458 52722 532080473 26364 13299 96962470 41242 52722 545661028 19062 26364 290617011 52722 57650 563900394 26364 57646 731683489 28806 41242 90728077 57646 14864 86911651 57646 10262 276356584 71588 10262 576973911 71588 31089 204696174 31089 20489 309967514 10262 43919 148939473 28091 31089 258149441 43919 17520 431591664 28494 28091 437988225 65022 28494 703965735 28091 5026 203062539 18916 65022 212693897 59528 18916 408434280 65022 17012 787723359 22322 5026 145161496 17012 28720 256449639 22322 63913 19952600 75825 59528 654292581 22322 8953 805924922 14571 28720 698860354 75825 5723 504565468 25899 8953 160271285 75825 38943 223784488 70361 25899 116124880 74571 14571 408051434 70361 18577 49239757 5299 25899 774750076 74571 62802 104793522 7324 70361 743560643 43120 5299 175818474 70807 43120 476001016 70807 75927 120795285 79916 7324 817590683 79898 43120 797912825 79916 42654 339109319 5688 79898 444440740 42654 79267 49605706 79898 72681 606389695 5688 4138 49091322 5688 28977 787679254 79267 53856 247637888 4138 16740 773289427 72681 27102 803885363 4138 51798 58088669 52854 16740 328148878 53856 62143 141200844 62143 80064 371207953 9737 80064 5136209 52854 52258 742116692 24770 52854 517346941 46662 9737 152338562 24770 15844 777417147 9737 10473 271532405 24770 53175 327850809 16103 10473 811354115 19944 53175 335315531 30303 10473 804965423 66057 19944 933896315 69552 66057 839204255 38059 16103 713845841 38966 66057 930924824 69552 30805 824019376 69552 49269 822075512 45910 38059 343447762 36746 49269 484720967 38966 35391 350450915 78986 35391 527615083 73488 78986 691520145 46375 45910 364191253 39731 73488 824803912 39731 24078 134901017 8793 46375 87053720 13488 46375 121240750 27569 46375 106266276 24078 10058 570484067 8793 59622 832830837 59622 24029 527675152 64761 27569 656058017 10058 76928 191038497 24029 35590 618975568 69084 76928 565333181 6129 64761 165335341 64761 67972 97294545 31762 76928 597128450 63192 67972 876226439 24319 31762 342063865 31762 16162 287084505 63192 59161 508542945 16162 24959 7616669 770 59161 73802959 19420 770 139954038 49084 770 932025976 19420 1788 416000358 44145 49084 869896202 29488 44145 440106123 41070 44145 135314667 29488 39536 310814604 41070 52217 950903917 55491 52217 157505493 11661 52217 427143995 26669 11661 674997429 63684 39536 602408437 26669 52926 903358144 11661 45523 222923539 13254 45523 430793302 26701 63684 341591898 62064 45523 203360293 43189 52926 90892878 26701 9808 714218218 45477 62064 78915855 45477 46374 154693551 55195 9808 864796343 77029 55195 367396878 77029 7462 578650001 46374 32428 68765328 55195 7138 263667002 59098 32428 627518206 7138 59256 558361040 33873 32428 829543170 7138 36822 294367512 482 7138 78011076 33873 23560 831083811 59256 20883 614609984 10525 20883 605764717 482 24871 735282118 41910 23560 188185242 44863 41910 603943792 65295 10525 208000172 11674 44863 573714545 44863 22842 348759390 22238 11674 644960519 65295 10838 238758978 11674 41827 478501830 56486 10838 655871424 41827 73708 430920946 73708 51691 420897822 73708 56349 291231045 56349 11878 642819738 73708 24258 878991020 56349 10350 87185580 51102 11878 638297726 13040 24258 209281507 28517 24258 33385106 24258 38166 66098538 38166 7949 56448202 79399 28517 102095872 33221 38166 27284319 7949 38298 826403794 62093 38298 990491216 38253 7949 518863848 33221 36287 285030503 36287 21904 782860533 55308 38298 896776001 38253 69559 334618926 32073 55308 379297427 30000 36287 95072861 55308 62385 549691676 11366 32073 112353021 32073 75573 721636045 32073 28986 42692781 62385 29536 593309484 62385 77709 184525666 28986 5790 485643501 4582 28986 978896301 46046 29536 345721027 13383 5790 750063229 44657 13383 142554519 22104 5790 59529428 35973 46046 663636734 46046 9452 667613891 44657 15348 668469208 30962 22104 60529313 79347 22104 67041119 75635 30962 653754015 61071 79347 203850240 64221 30962 271794110 75635 547 841235447 547 73871 270269877 67239 547 319765585 547 69929 508046365 10605 64221 451959026 81829 10605 148754491 69929 80825 496066056 75038 80825 633844064 69929 16344 454948621 50560 75038 55153300 50560 51540 916661056 80825 72716 194095063 3522 51540 993597644 16344 44179 477412037 50560 4093 249328574 54459 4093 994607608 60353 44179 58042272 14959 3522 122475669 29522 44179 219076362 7446 29522 43294467 78457 54459 593664326 29522 69163 265548932 14959 80342 252849225 22676 80342 954465871 22676 28252 905883649 22676 41542 683732024 22676 48820 830334483 30735 22676 658763229 48820 56279 430708864 42607 48820 873896361 57165 30735 737897762 75061 56279 623117808 53770 42607 838414153 79610 53770 26264239 57165 22081 81148209 53770 67630 728525902 34878 67630 966640362 3243 22081 469575616 3243 76791 598500528 53618 67630 632320132 12136 67630 286177009 48633 12136 31961583 48633 37506 46395592 53618 34293 792959968 11292 12136 679416427 11292 31108 9658243 32179 31108 240392999 34293 34787 918286922 55546 34293 230885876 32179 45622 988814016 34787 26529 571658916 34787 50850 986846618 56491 45622 416447451 56491 22210 315337914 26529 32874 732980071 70084 56491 224364856 65993 56491 116226551 22569 22210 840701270 32874 51723 799567598 211 70084 492242948 70084 32851 5550269 32851 73079 601330915 56765 22569 134677241 56765 53326 29783119 73383 73079 21718048 34250 32851 677597200 55836 73079 588453403 67819 34250 836708940 55836 35142 825898751 79536 67819 724881532 34250 1461 952221249 21385 79536 135584952 1461 42580 58089175 79536 11990 83586293 39016 79536 462463811 1461 58185 41673499 17035 58185 77730430 29201 58185 418990045 39016 42979 867654949 17035 75274 430487136 29249 17035 467370299 22483 42979 187782660 68801 29249 330077203 42979 4511 765757255 4511 67165 881571154 69738 4511 419887476 4511 19118 144917875 6924 68801 754756553 69738 73049 384275000 73043 73049 618212872 32219 73043 414172085 74845 73049 19785589 78980 73049 7923483 13560 74845 409342884 78980 56071 887548796 32219 9320 469984128 68989 9320 652947054 70558 56071 115775497 70558 33763 387291088 19461 70558 991516560 37520 9320 77204239 33763 29722 955170994 19461 61248 819392813 19548 33763 982678212 26961 19548 400786743 37520 51363 902922972 691 29722 113293804 47586 26961 11894043 19548 60023 214000544 47586 79685 849312066 61013 79685 113583296 16873 60023 308984785 44031 61013 829579332 43519 60023 749554606 44031 58314 11325732 16873 64491 338249011 44031 53482 857507901 18173 64491 868201133 10038 64491 855863902 5097 64491 585601227 10038 8999 156803129 53482 37394 924125823 13673 10038 116265460 13673 27498 96346917 7567 27498 209773141 37394 38096 431815343 7567 68154 969987876 57495 7567 89886786 7567 32312 870593107 71391 32312 721470327 19154 38096 285545257 32312 77838 675481508 77838 78165 58172043 19154 17849 524986572 34106 17849 99594686 57127 17849 23202940 23883 17849 451628349 17851 78165 231527445 39999 57127 588381327 39999 35882 898159811 48586 57127 126049694 32375 23883 121510904 33073 39999 775807980 39999 36293 600637478 63329 48586 755871779 73964 48586 233352625 16851 32375 86859843 47916 33073 889502893 37878 36293 305033124 73964 49805 59067829 47916 36927 377593614 7098 16851 661025623 15144 37878 587148580 22861 7098 249632121 66417 49805 72943779 55104 36927 678717075 40117 7098 35316135 40117 80116 63742 14327 80116 716658367 40117 48641 162557901 14654 80116 627841723 59349 80116 71496232 14654 44717 304744658 48641 28480 859733449 76739 48641 228004939 62485 59349 14405592 13453 59349 558621096 72708 13453 287336865 74507 76739 273016982 76739 16071 26332283 63154 72708 389793616 64199 13453 249986932 16071 28079 210310036 16071 897 88750214 16071 26349 408300941 63154 75029 104531248 79867 28079 647218639 63016 897 603360579 43497 63016 989542952 79867 74530 414257428 15232 74530 939444356 15232 55048 823146444 63016 19222 661643283 50437 55048 348867827 3948 19222 499968644 60112 15232 133137375 55048 6192 785282166 6192 58024 167388360 37333 6192 190724029 70935 6192 627593303 37333 65538 507446687 37333 80063 487683984 50849 80063 613184729 48512 50849 959144971 70935 6411 259171291 65538 6433 672791923 31511 48512 507098118 50849 45936 401713798 3203 48512 311454375 6433 78018 955918015 31511 10928 830814434 31511 43371 406217978 3203 63531 29728746 41936 3203 316721502 41936 68312 829744909 10928 29409 819477744 71499 63531 233988405 68312 13153 344373271 75497 41936 103238990 13153 18349 154933516 18349 71589 529436992 2898 18349 413542277 5049 13153 28696505 18349 81862 910309210 75713 71589 418354050 21428 71589 856606597 5049 6825 512831664 81862 30045 570297783 6896 30045 836430911 844 75713 615529534 844 17609 536366789 6825 51669 855883766 64505 844 447201705 21841 6896 470044677 51669 40899 356291629 40899 30581 912850974 30581 11059 305219980 53780 21841 627296430 4804 53780 846682026 11059 42963 526583713 53780 35853 108865565 42963 47724 219237259 66881 53780 498531234 31243 66881 16773988 31243 30857 529070676 35853 33756 706170664 33756 55256 919827148 24968 33756 835792657 23875 24968 467344167 652 55256 769985897 49284 652 783331876 30416 23875 414397116 24968 55873 714262822 2256 23875 274984690 652 14154 284331885 60817 55873 531013623 59734 14154 37275062 61427 14154 867411026 2256 50752 539785923 14154 56059 428317489 69571 56059 221521235 61427 5451 986810412 5451 48488 401575283 10190 5451 213409936 63093 56059 833473103 63093 30329 397587945 74325 63093 518749054 74325 8829 557873186 9882 8829 558711305 32521 74325 498989424 41241 30329 486942628 79991 8829 941273337 22810 79991 632770278 78473 9882 765056684 55846 22810 397902077 49630 79991 93929149 70092 78473 32895026 49630 59398 613288045 59398 69656 608375329 71560 69656 8422458 8831 71560 662610163 33532 70092 911169762 13477 33532 70511812 69656 64258 119403792 24151 8831 154417173 170 24151 29815355 53200 24151 353428962 60555 170 18093840 32157 170 632289405 170 50984 11271790 68434 53200 681557395 71030 68434 354647493 50984 44027 890973197 68434 33473 1439080 80192 44027 647149868 44027 14917 646229658 65668 14917 268388289 64497 14917 196151947 65668 5202 731475067 61063 80192 673155916 64497 9773 786465303 57874 65668 232284740 7035 64497 526576312 68820 7035 978609853 15808 61063 738561801 36720 57874 894089897 57874 3291 800115279 3291 8171 839604317 36720 36715 69189278 25467 8171 895469701 62106 36720 703421282 30016 25467 731131875 36715 79250 656647829 71169 30016 163226021 1780 30016 95355910 30016 68821 979047836 18579 1780 244385906 28310 71169 874231826 39931 18579 314227505 19157 39931 782344283 50403 18579 547756021 18579 30852 30457552 26688 30852 777687921 39931 62642 891476125 5323 19157 563621614 22760 50403 268249044 62642 33597 886194235 22760 34680 91368817 22760 13795 926664740 5323 57130 783481311 13795 42833 943493122 12876 13795 756358211 7469 34680 826378072 7469 52516 811357595 12876 35356 40980766 7469 65952 898427582 52516 818 122652410 818 33345 936608085 15752 65952 651463352 64369 35356 599733878 38983 65952 172579086 818 10562 334644212 15752 30591 719880190 64950 10562 454131736 64950 56538 680607865 10562 68047 373598279 15530 30591 705174893 15530 72249 517012716 68047 13322 465579226 21123 13322 229707592 15530 26680 774588539 72249 12097 95296777 12097 60437 909536656 26680 47095 502613978 12097 24971 417538121 261 26680 628601324 60437 42596 822847127 261 34030 353923227 74560 47095 241774914 14826 34030 894304946 74560 22464 750700708 14826 5423 251516467 41434 34030 250376064 41434 53773 692461266 61787 5423 801932192 22464 64916 75031630 41434 71685 902820380 41434 72383 178794380 67313 61787 759782316 81794 72383 78389745 67313 13388 636272564 36178 13388 472470343 72383 68331 375269303 36178 71780 706879708 81794 44578 486964882 36178 48690 391943346 36178 13287 721604229 71780 31491 398573891 44578 58184 117021694 63649 13287 392968282 31491 64593 865720363 63649 28937 200507317 58184 37883 195877367 63649 6080 138446829 6080 49442 913226404 64593 7767 838012819 49442 43873 481376690 40240 7767 713651358 7767 6617 841909430 20953 6617 326206560 40240 42647 726748420 10968 20953 271572602 20953 64268 66642417 20953 38914 125365641 42647 60496 613697998 69772 60496 955134344 28225 60496 543882883 64268 20693 952991803 60496 35726 387459708 69972 69772 400452631 69772 70888 13307905 70888 19521 555217779 19521 21739 253981311 4011 21739 56363287 69972 38401 394432903 26361 21739 129797753 4011 824 953236100 4011 3296 127083021 3296 55795 71516846 50820 3296 908575325 55795 11556 475815283 55795 27536 17149554 27536 34100 724384031 26702 55795 611974764 28888 27536 619129038 65867 28888 117562550 28888 10631 103409195 34100 22027 832154235 65867 13852 794165814 10631 41642 158313946 17122 10631 123603718 17122 63721 14812739 17773 22027 689482052 41642 35642 801751034 17773 9744 246860770 13376 17773 151246441 63721 10814 279068730 19869 9744 447406917 35642 2490 843570050 33890 2490 967812848 2490 22812 924325424 5724 2490 800168729 79142 5724 758155725 5724 59497 942674173 81929 59497 373356837 30445 81929 445952956 5724 57485 241616167 11227 59497 426316722 17388 81929 455177803 30445 74101 397129817 55093 30445 790910466 74101 23447 129747324 65102 11227 569288601 17388 26431 73431956 53728 26431 489052270 80848 55093 580590439 23447 58602 979136550 10710 80848 146145013 53728 21632 865598483 9174 10710 994646513 9174 64038 894840003 66206 10710 588432223 64064 9174 753881513 23853 9174 772587089 23853 18462 95333052 64038 43014 763614237 51143 18462 570609512 62962 51143 956222712 17797 43014 323032150 17797 9402 110305815 73394 51143 628448520 9402 79994 77978463 17797 53646 924171771 73394 28726 49910045 48442 79994 17975360 73394 32592 733758273 23510 32592 42705077 21163 48442 754304233 32592 38581 189455792 63815 48442 858162254 38581 58420 549124577 23510 24397 23548710 58420 8765 220170751 58420 34569 964664901 43607 58420 714458788 24397 783 207803669 24397 54810 618383319 54810 16710 655525077 64440 783 214938306 28625 16710 889874394 41009 28625 307540728 12287 54810 850761727 41009 48614 650855863 72411 64440 146832393 51783 48614 984473631 283 51783 977616846 72411 39960 184320187 57629 48614 358364997 1204 72411 833453326 23404 51783 800210186 23404 5963 103033314 66030 1204 595852121 57629 75890 146312336 12919 5963 969004421 5963 47088 809328668 67382 47088 446680655 73663 66030 187544183 62836 67382 319631550 12919 10995 755024692 13189 47088 531228050 10995 47606 29007639 47606 65791 978129231 58968 13189 362526802 65791 21290 470335112 47606 39835 364556826 21290 45416 448924942 649 58968 983591852 21290 42068 894039470 21290 25367 148670611 64397 42068 343671178 26124 45416 426955407 81569 64397 927385024 42337 25367 792826915 31836 26124 157932334 26567 81569 418513217 26567 50182 992382630 9908 42337 50521630 11692 9908 660848680 50182 34753 12038790 26567 26021 314061258 50182 32343 106761791 26021 66612 696702103 26021 76352 660279612 62853 32343 925290530 62853 16434 158818165 32343 17020 619465850 55754 17020 764346240 44173 62853 905305859 44173 3238 498900149 3238 28412 957541112 6241 44173 604914926 55754 54133 364934220 75448 3238 625468304 75448 66549 773517685 28412 53052 861999392 54133 68184 14102709 45871 54133 555597842 75839 66549 616663874 10284 68184 6579085 29365 10284 24827676 68184 53187 663432462 44096 53187 456203519 29365 30914 896177099 30914 55233 837468207 38006 29365 277263921 53187 47476 165006963 31561 47476 302482111 30914 30990 242648101 64620 31561 260756783 38006 35673 565457509 42302 30990 808777427 35673 16014 796550056 16014 55554 847914078 64620 44055 432769072 81498 44055 807684684 17886 16014 724923111 6359 81498 806922972 17886 37013 603928547 37013 9010 247668708 56948 17886 950693669 9010 16631 793955122 13744 37013 112144174 81108 9010 498158164 13744 1373 24387649 1373 32533 223474409 16631 42136 734187470 1373 10486 726954423 10486 34848 249143455 25388 10486 648984156 25706 10486 134394365 25706 76405 992025623 25706 71708 632818685 76405 2689 745476805 17628 25388 354565017 76405 8826 235693036 8826 78671 223110841 79045 78671 273475667 59936 78671 126085391 17628 74093 690047288 58328 79045 383065127 64599 58328 297867245 39072 74093 945773533 54346 74093 500506473 58328 71238 452206520 71078 71238 729345864 80219 71078 311192168 60862 54346 298434709 50998 71078 372836433 51432 71078 885790784 2131 50998 889573377 74157 50998 737692834 51432 73146 3648327 51432 39630 300455582 39630 48154 635318682 48154 57291 985239455 53306 39630 904024567 53306 50503 988152755 10986 48154 12961069 10502 10986 749747787 53306 57314 343182557 10502 51115 904284821 52673 50503 52981490 48622 10986 450901927 19782 10502 951663743 19782 36533 858252071 48622 63607 310692880 2435 52673 658954038 14212 48622 312146106 15647 63607 296591274 2435 57530 949912489 1365 15647 818364946 77773 15647 269970129 39097 77773 261284206 2997 1365 209630 22868 2997 453131484 1365 30085 195158345 80531 39097 997766911 3002 2997 265168535 80531 28890 231506805 30085 68389 637877899 68389 77973 763102098 6452 3002 390736481 55983 6452 115428335 6452 55958 233982105 55983 39604 502863724 68745 6452 546366687 55958 19864 742864350 68745 69921 832779070 39604 10959 951784362 45637 68745 720213249 10959 30099 28897237 70808 10959 467364851 899 69921 868544126 899 50113 180365685 81655 30099 801882012 81038 30099 42326157 81655 43357 471847062 60173 899 839556595 50113 14621 988461572 20733 81038 999295004 11871 81038 109949645 11871 46869 665070315 1797 60173 214514856 20733 28118 414511600 16075 46869 35870786 47663 16075 276247764 28721 16075 755129141 13568 28118 943948518 31623 13568 328662349 28721 57411 428756898 47663 43110 647590486 28721 58621 400561171 31623 11064 609178390 18421 31623 559229293 81308 57411 18689166 18421 1142 941481608 50629 58621 956702337 67465 1142 539001854 1142 73088 809434008 61098 67465 42549111 55830 61098 940754652 50629 77318 910072814 55830 2911 914925837 51773 61098 24589761 38950 51773 535884585 2911 35275 79165247 65703 35275 776946061 65703 39287 7945318 51773 37805 277393232 39287 50598 836280762 51843 50598 125698908 56105 65703 129753907 37805 24221 89346994 50598 72055 958651137 71645 50598 622269214 19489 71645 744085795 19489 52129 25029822 72055 63580 111424009 72055 30470 65728992 75212 30470 888576544 73265 52129 441876776 73265 64302 637604996 73265 59926 5017257 64302 3428 457463637 6239 3428 65241273 47131 6239 578492886 6239 48465 924023119 40314 6239 978374124 47131 6784 229518903 47131 48707 912151114 72224 48465 790741859 40314 60414 119844682 48707 81321 867944567 6784 37657 608243690 19250 72224 72315159 72224 57365 387803484 37657 47314 169594725 54211 81321 733014771 47314 34631 375991492 47314 47429 457022469 49663 34631 336739157 34631 45014 484689294 62871 34631 448794847 62148 62871 126648739 77669 62871 252605030 62148 61812 382618215 45014 14847 252585811 61812 37650 564151269 62148 14443 586247935 77163 37650 906720286 59371 14443 374247893 72806 37650 172755028 37650 8244 24964950 14443 499 570970947 63955 77163 801280905 53967 63955 842189206 20271 8244 768541470 53967 1802 103815039 63955 3685 642458268 1802 79611 895650065 23030 79611 121779980 3685 29926 643442885 29926 42015 633247525 67647 79611 347412518 42015 41279 85021813 27531 67647 878058553 35323 29926 253689275 67647 57198 3112322 73791 27531 661616078 43568 41279 532127015 27531 65424 307109385 2744 35323 305949746 73791 72807 406227421 2744 63760 145503522 76561 72807 640228560 18764 65424 648781685 18764 77100 24454567 72807 61574 841407029 62191 76561 204851424 76561 75558 877197551 74733 62191 147985051 75558 47910 749142941 47910 56724 363618735 8377 75558 532844899 47910 4448 31371232 42056 8377 193164497 162 4448 291804485 4448 67065 266647820 8377 28701 908879025 75969 4448 599233943 31167 75969 305821278 75969 106 16148825 31167 21655 245272897 75969 27784 987977934 71984 27784 603924449 106 740 739997557 49969 21655 177980641 1574 21655 6100175 59533 71984 93912111 71984 21696 419350538 12731 59533 456433337 1574 25363 168796657 21696 26419 111629276 63215 26419 298786076 7867 21696 847595817 7867 62223 274648586 7867 28043 851068345 7867 5337 483692938 56480 63215 853385962 73600 28043 546465562 55739 28043 41879059 29463 55739 61736261 56480 59484 628119967 57408 29463 761459073 73600 19301 311814208 55739 30796 404864469 59484 35630 645840995 5594 30796 369001715 19301 11865 9105602 51497 11865 630494921 11865 77836 270840508 73444 35630 862634863 77836 67175 48457266 67175 29508 70766445 73444 30674 523031374 47316 67175 64186339 12836 67175 756211475 12898 12836 637286480 56043 12898 751308083 58413 47316 663912568 74674 47316 284587864 12836 80591 831369835 23969 74674 642438162 46382 23969 540415480 25356 74674 720675690 49932 25356 213277882 11358 23969 928570257 66295 49932 965941400 70215 66295 274756897 25356 241 436419800 25825 49932 506456201 71008 25825 215215052 66295 67583 184077786 25825 2333 352031817 241 52039 103763434 52017 71008 851024510 2333 19513 937237771 81124 52017 171296507 44306 19513 587798595 4357 81124 936252395 44306 4243 735138736 67526 4357 5023184 81124 10070 77959373 12769 4357 198285566 67526 25204 7672429 71548 4243 3020889 70916 67526 840344202 25204 45716 481829004 29526 70916 923253820 80712 45716 664840556 80712 55383 702321554 74250 29526 120401251 54 74250 50775762 29526 79113 924267957 74250 28012 708442442 55383 35908 652081341 72437 35908 862566980 72437 22231 812322871 79113 45048 628069108 35908 36792 145758971 18973 35908 350346501 22231 65965 854902864 45048 34694 219532148 34694 55887 920145390 11712 18973 23109038 18973 66281 727352270 66281 17567 953367362 80823 11712 70022617 66281 5855 844483977 81821 5855 200266529 80823 32465 559843626 32465 58658 701540298 24444 32465 509452394 62852 58658 215453308 76284 81821 229504306 24444 51535 330812087 51535 38186 509992136 9541 76284 475574209 33034 62852 227479518 33034 4853 577342950 66205 33034 685738244 10411 4853 681051846 48803 33034 857481441 46491 33034 200797779 4853 51175 302914085 16467 48803 959924537 63898 51175 105928528 46491 44841 137684667 16467 75868 27844355 14157 44841 457935123 39972 16467 714350252 28193 63898 542232165 47795 14157 826978510 1300 14157 658899371 80376 47795 118558672 47795 45207 157562933 69398 45207 245970242 45207 30495 951572 30495 7940 147238290 47305 80376 657933450 69398 51817 455330008 30495 37084 312910085 7940 73699 131839173 30286 7940 29155806 625 51817 803732726 72798 625 974581235 625 1975 128354488 17108 73699 447458066 54273 625 239652474 380 625 9791025 25102 72798 195116109 1975 16005 720057111 81228 54273 711001434 39107 380 397054382 81228 26719 775274382 39107 48083 160908448 30679 16005 377878519 30894 26719 496895624 48083 46969 776929633 43783 30894 226950268 18120 46969 865658707 24032 18120 803778037 18120 59996 570861254 46969 223 949346191 10042 223 210109890 13101 59996 873757572 64022 223 684040222 78602 10042 698828697 70528 64022 19856066 10042 13192 105797730 64022 56771 3387261 41879 13192 730767537 56771 17047 593041059 13192 44310 743499820 13192 78685 606230940 38138 56771 655665751 17691 78685 24497942 63020 17691 318419192 79888 38138 563196240 63020 70857 110905622 70857 79608 931935299 79888 20846 31048478 31894 63020 283510577 39941 31894 716049877 20469 20846 825760253 63520 39941 951013439 14769 39941 793586483 37558 14769 62929643 37558 76997 761960486 55282 20469 461630934 63520 34644 481912250 76997 30457 692597424 49526 37558 429256822 19681 34644 806802085 78751 55282 131298349 34644 16681 765759191 1785 78751 607403601 1785 21479 384241869 16681 44350 379201194 78751 6625 46797170 19051 16681 627172052 32892 44350 739141660 72161 6625 532107934 32892 4279 659902427 72161 68807 166049814 20038 4279 514776196 73909 68807 91346395 73909 71185 6888605 70350 68807 70906586 70350 63569 365572628 20038 66975 436431097 5332 70350 970471281 15186 71185 780655837 70350 20035 787265224 43764 5332 160037595 5332 51534 69851178 30652 43764 684389351 60569 30652 60484533 43764 63756 463580489 63756 8847 215598405 22138 51534 694436670 60569 48446 130108716 8847 20157 642780920 8847 60656 11418981 8847 12247 655720710 48446 16508 768408788 39807 60656 360839776 57612 60656 988502853 57612 70129 798625918 70129 63026 6385344 38834 70129 462346821 72664 39807 745873160 77296 70129 885229357 75068 63026 68266157 38834 33131 379261001 38834 20485 830956498 20485 13049 719271860 17366 77296 564513435 17366 54225 803095233 13049 68953 928256634 68953 37186 952924022 68953 38170 256000449 38170 17027 140578192 54225 77273 160292111 38170 25001 872787729 76059 38170 750383973 79751 25001 242913975 77273 48988 39419771 77273 36243 7647525 66683 48988 329469528 47732 48988 96583187 20167 48988 165638896 56585 48988 826523939 36243 24336 882940526 51711 66683 11117445 8139 56585 645984165 41081 8139 65411634 51711 72657 130321614 52853 41081 999004265 24642 8139 850226634 67118 52853 309807529 64531 67118 764475593 10556 67118 801900439 29133 52853 680864835 9441 24642 764097640 19065 64531 901489188 63210 9441 875793088 19065 17825 381568573 29133 2967 502313113 56573 17825 889485249 26195 56573 928222610 20891 56573 329988373 20891 64731 289970377 20891 65664 52140418 36546 65664 455956410 65664 2180 718315685 64731 54142 208010359 41501 65664 318485442 65664 35214 139202992 54142 57744 524491461 22928 35214 714717339 4777 22928 616497807 19854 4777 198141432 22928 23313 850376504 57744 65940 115091830 65940 18135 213885101 18135 69982 127847517 69982 74529 889465032 18135 42953 856699809 74529 41365 411825235 77978 69982 401521551 63359 42953 930936507 66654 77978 465448548 15645 63359 324475408 66654 7053 953804924 39311 77978 360468520 63359 29922 127463868 29379 66654 964065391 71136 15645 975032707 51415 39311 878576193 64131 29379 259336349 71136 21214 985955325 71136 64681 488851117 64131 68678 657518108 25009 21214 374574856 24452 68678 363239844 21214 40413 904516963 72516 64681 238144667 46978 25009 248630999 7624 72516 827133400 16698 40413 264103292 7624 24194 723474537 46978 23515 17084597 10482 46978 422205158 32417 7624 59530873 24557 16698 787274539 33570 10482 98275344 23515 17037 706051086 68055 17037 206199271 72506 68055 637710085 33570 18734 137945237 17037 62614 209386884 50095 72506 158980 18734 66947 117460411 15412 18734 862667973 66947 35938 451225902 15412 20460 837228429 50095 20579 75887474 41270 20579 419789416 41270 4237 551463029 35938 6960 651390331 20460 66380 798187509 27527 41270 964483782 31023 6960 189308485 4237 7096 572840488 66380 76987 603973530 7096 46102 680484848 11396 27527 310796974 54643 31023 965924662 70149 11396 929433806 5041 46102 77883894 53742 70149 660396599 72198 70149 112909196 55069 53742 621941699 73826 53742 86893053 22215 73826 12018899 23224 73826 364658646 55069 71746 192981758 68662 73826 19477702 20526 73826 204858182 67391 20526 61825161 68662 61115 8136615 18345 68662 327224824 16758 67391 127986537 54025 61115 599707322 17009 18345 974258470 37373 18345 143112750 37373 26427 592703538 37373 28946 75971842 66416 54025 788720555 26427 47893 240566315 16903 37373 606180977 38788 26427 315978561 38788 71517 786883738 38788 56291 33969326 38788 63369 927774451 58839 16903 653089980 62945 56291 690620844 71517 31807 107361004 49839 63369 125980639 77117 31807 728544072 31807 4949 237175890 3784 4949 292443228 49839 43392 980195115 77117 38111 749557364 27288 43392 383796312 50263 43392 127204174 16053 38111 447864989 50263 3589 641656372 38111 65573 778638995 74767 27288 931523346 5357 50263 771420183 16053 14220 347357212 5357 4955 269960830 65573 54885 985681107 20090 14220 866819239 4583 14220 201213277 69691 14220 290914701 54885 28670 638907257 45109 28670 862071572 40748 20090 597574536 27147 40748 83621000 8639 28670 940877872 1403 8639 167961443 9049 40748 471267414 9049 51934 110676292 37544 27147 358046584 74445 9049 839920436 17111 9049 49170201 74445 29085 865154710 29085 16869 358339083 17111 14942 454109187 74445 56877 541001779 56877 34769 53208863 19278 14942 721166402 48782 16869 273406356 5416 56877 718697368 5416 73612 43519647 74586 48782 741029692 73612 20854 94625834 73612 13945 863114226 73612 18389 467604216 20111 13945 939914948 18389 1438 779080955 20111 1131 122438617 49713 1438 876452806 59954 49713 81242316 69585 20111 892846408 15326 1438 928102229 3213 59954 507185829 49713 9285 418884755 40395 9285 820525919 9285 12389 990135889 52049 15326 649673712 9285 4807 633075704 34305 12389 795979037 51455 34305 802118020 62786 4807 569867090 51455 73688 423624255 34305 60743 583634468 35823 51455 845700060 31549 51455 879356921 75792 60743 495681967 73688 49440 401702819 51485 49440 423291300 8416 75792 778085527 68274 75792 541997182 75792 80347 979758177 51485 35779 20206063 51485 68872 115815002 28254 8416 78764136 35779 57218 1988047 10057 35779 27893643 46371 68872 475431474 17799 68872 773319530 10057 73858 850097118 73858 27707 224185916 54036 10057 398478316 73858 30530 206690069 37460 73858 848684777 27707 29029 709069782 37460 6117 472157423 29029 70655 782930801 29029 8053 635716384 8053 63165 786380190 63165 38607 308934979 63165 70166 368358125 80101 8053 598542830 63165 19015 735294510 38607 68791 700286013 18816 80101 985556595 32798 19015 980149981 11995 18816 984869870 78961 19015 634643092 70497 11995 31325782 70497 27926 674057657 32798 6945 815130874 11995 58704 696495227 67308 70497 303163380 6945 67867 106231238 55794 6945 788775697 61103 6945 659720594 7141 67867 578605591 67308 70541 405901938 70541 39947 184754079 66259 7141 527546841 24263 70541 361603782 44274 7141 232569535 66259 68769 591357819 58390 44274 243066291 68769 38472 55573196 58390 61649 68111864 68769 73841 915855377 73841 41100 173798444 61649 21809 949335052 29825 21809 13595027 36033 61649 695195897 41100 42756 747760920 12270 21809 784095394 36033 37724 145250638 49121 29825 112367158 36033 56260 991676496 11908 56260 885527000 46083 37724 377993642 18640 11908 943975006 62719 49121 804601119 65191 46083 390700230 39318 18640 722768621 65191 34077 489836423 39318 57171 83123413 62719 15368 29113096 11626 34077 882314923 1770 57171 475066759 57171 18067 703143179 16755 15368 488771400 43115 16755 80527976 28045 16755 373707646 28649 16755 632658547 34427 16755 1483202 28045 25808 588635815 39765 34427 484228470 25808 37302 650039109 37302 54686 118466266 64953 39765 886517005 39765 6059 121891146 37302 66351 605023213 70762 37302 918875206 57780 64953 727829583 6059 20424 822446679 20424 14143 505620468 70493 14143 131882929 14143 78788 469905687 23785 14143 215901964 40907 14143 617341570 14143 52212 113216422 21650 40907 15359722 10040 21650 304247018 31881 52212 177406291 76387 40907 743239261 26816 10040 736048671 21650 23306 33563714 60696 26816 721167346 23306 42900 533442721 54043 76387 51413585 54043 55992 585002391 66604 23306 372140179 60696 67363 848215194 55992 52459 74992244 11464 54043 797126448 67363 75481 134018672 6030 11464 750827547 52459 50177 212820461 63296 52459 519809924 6030 32867 182820547 50177 76554 306666396 23956 63296 980695940 23956 16991 112457453 76554 26855 997701729 81842 16991 855892915 65208 26855 706822272 62343 23956 458665716 16991 38815 10296975 73767 81842 773524666 65208 49486 223514418 57256 73767 630139380 42696 73767 186026684 57256 81136 359427832 42696 17807 141074191 66536 49486 641590244 11373 66536 142286940 32561 17807 95280306 32561 47848 141003100 5269 17807 382395216 11373 21467 558670630 47848 55442 40336492 32561 27933 531699786 55913 5269 49488053 69828 55442 658399467 55913 587 479802328 73216 27933 98696534 67842 27933 91963323 587 80803 48457685 22519 69828 536086711 22519 16920 330628910 16920 1898 365942962 74599 67842 830966294 1898 56180 153447779 48588 1898 373993724 54563 56180 815706921 74599 8511 626647474 56180 27928 50673606 17767 8511 60078320 54563 73620 552860370 33662 17767 775690726 33662 81359 305424370 27928 63950 847637104 63950 56299 11626827 73620 70309 848778847 62108 63950 85626664 56299 60436 430423191 6429 70309 209872656 62108 6348 765309242 60436 21903 938391578 6348 58885 751679778 60436 3897 924483669 58885 64711 167690963 39248 64711 389190862 21903 34845 780351631 61891 3897 651279768 34129 39248 827230278 68797 61891 135462317 68797 33566 59124530 11266 34129 423478521 78779 34129 399835379 34129 60197 792343833 79948 68797 665707509 11266 81542 944164405 23932 78779 218053273 46407 81542 275352416 27369 60197 341687183 15685 23932 200576654 46407 32564 880026058 37625 46407 589663777 70665 15685 531818747 32564 36516 773969097 52313 70665 902680381 52313 53042 886432757 36516 73301 909036906 80888 36516 722224637 28172 80888 524049162 28172 61879 991647204 53042 58369 369301309 61879 51106 473289771 80888 81187 375916643 28172 49903 409603982 61879 6975 800994621 70416 51106 79498321 23232 6975 199948151 67845 81187 898947419 22816 70416 615138341 49827 23232 795848621 64400 67845 434864279 43852 22816 184656333 43852 44602 697225357 64400 37753 357806170 44602 35623 126482140 30522 64400 263547540 44602 27151 842814033 46445 30522 935654379 29885 35623 337995847 51950 29885 788850850 29885 36585 807955346 22711 36585 377560198 18810 22711 242543967 18810 9420 444703093 36585 3640 801940482 64014 9420 80533730 73168 64014 775349442 73168 60478 285738646 4462 64014 877103731 1527 3640 546365668 4462 19885 698030888 4462 53994 204402019 32347 19885 399266867 1527 28504 612091946 19885 1450 190347459 25082 28504 581285882 25082 55730 121808317 32347 48435 858722650 28504 16057 87870046 16057 46298 74550941 25082 50241 396493806 71976 48435 979131637 21161 46298 125307432 46298 68008 349450747 71733 68008 613447797 10997 71733 858513383 10424 10997 558245971 18699 68008 557356306 68008 9184 55488150 71733 64934 399808252 10424 77805 275423749 47048 9184 96654762 47048 54073 644972912 47048 59801 466617048 77805 76936 111319504 59801 51501 475169834 22718 51501 253801708 22718 2524 532172908 51501 27472 276720804 44496 27472 234036652 46343 27472 629956419 44496 64334 906679985 3127 44496 860498136 64334 15876 850747927 3127 47257 338517244 15876 76113 866854593 3127 1498 936683011 1498 1110 716205756 34629 1110 771403116 1110 10412 19531580 1498 4808 281539843 1498 30375 95568630 1110 21819 654035584 30375 44472 914450689 11237 21819 361881541 4808 47425 673441337 28766 44472 946070074 44472 68785 885073049 6890 68785 896673964 71317 6890 427587197 5058 68785 543926205 71317 10275 554164899 6890 11521 110467495 11521 19439 767297839 19439 16808 10742509 11521 57376 322142281 14971 10275 134047182 16808 48391 827623901 6829 19439 45452447 14971 22854 718839152 22854 73445 595594630 5686 6829 104204647 30598 48391 824918161 5686 47285 53265615 73445 71446 282647721 47285 14814 514332382 14814 51538 480327301 26560 71446 12215842 71446 74042 43900636 26560 78683 30214456 39387 14814 566343098 13931 39387 346925495 78683 15019 770067645 13931 2785 340989394 78683 22989 621656685 39387 47551 780403128 47160 15019 157141735 47160 62894 463948718 62894 33701 431434519 22989 51982 408684721 47551 26630 555616193 663 26630 393172515 663 49019 844030733 66356 26630 331770989 26630 16132 37418386 663 9730 795090861 49019 79775 566858530 48601 9730 156668113 66356 14496 21598451 42400 16132 709995316 9730 80847 410002402 25824 79775 713022799 72764 42400 80038918 34230 25824 401720381 80847 25906 251734900 42813 34230 78072025 72764 81760 438454904 42813 68097 695810936 66427 42813 729149244 24590 68097 875449704 6563 42813 94600068 61376 6563 222845463 6563 15269 517589621 15269 17708 703417472 36117 6563 729687430 79544 36117 34959557 79544 37564 756327581 79544 24469 559350317 36117 66142 482502922 79544 45237 347839934 73651 24469 476508499 61054 24469 541588914 8458 24469 749672847 45237 196 49965389 73651 31342 117498124 73651 76118 97906071 77238 31342 300988358 31711 31342 726073138 77238 79641 700265107 77238 39476 62798749 81516 79641 695419747 79641 44170 274675069 81516 3473 403289710 44170 41539 140630176 46720 39476 500128783 14817 81516 620030453 51786 44170 766898416 14817 36183 744117034 5399 14817 104051916 5399 14328 847909704 36183 20748 277046565 11501 14328 138680929 78834 36183 119083657 78834 17855 101645600 17855 24387 999277375 20748 47676 101817650 78834 53303 114719003 47676 28612 851477149 17855 77336 63034454 30300 53303 256317694 77336 24159 185610133 30300 12131 244833218 12131 61137 743000212 10571 30300 174112512 911 10571 488065375 24159 5731 773634865 10571 20945 820354339 39148 10571 195663212 10571 46678 482102560 5731 73085 611303108 41628 5731 314269509 17836 73085 881109757 39148 42642 794646175 44276 17836 652029923 46904 42642 577210581 20459 17836 125876565 17836 654 489728462 46904 17952 567845612 46904 64025 64692734 71038 20459 784813500 39296 17952 616496689 19626 39296 170386398 64025 50583 175796859 37424 50583 81321724 37424 32999 515874769 39296 38449 844312052 72976 50583 110778290 72976 68696 111649140 19754 68696 310525066 32999 73309 320654143 68696 45432 377059379 45432 37458 355589059 68696 41919 522273188 41919 71207 952032864 73526 37458 517909145 1522 73526 992240379 64532 37458 327430 13647 71207 128805912 37758 1522 233709085 9570 64532 686540055 36165 37758 755268817 56136 37758 432244482 33503 9570 108790267 56136 44777 329020620 48940 36165 12605383 44777 31273 12083678 50689 44777 801238168 48940 24056 108968952 50689 38368 143623757 48940 81825 615509978 50689 24039 650364529 24039 6717 353487785 63699 6717 622893484 38368 46956 679332595 20121 46956 692421331 20121 61307 458702772 16539 61307 601757457 9246 16539 871286303 65934 46956 139873574 20121 44879 834895754 73499 65934 555014385 44879 13112 99692767 73499 31794 919684866 761 44879 384796610 761 73300 122179883 761 39529 282390574 31794 1340 460573294 76648 31794 128269070 55438 76648 118172055 79294 1340 645102046 39529 60279 25990665 79294 35009 815832583 76648 12700 699784771 64835 60279 43328544 35009 22101 739942159 60279 34358 549686350 74177 12700 430236428 55642 74177 356241798 64835 79988 858040834 74177 55300 970778967 73232 79988 593861344 69165 74177 457797829 45733 55300 741564249 21053 79988 842934115 21053 72355 246184913 70537 45733 227878738 33499 21053 296873678 68530 70537 752440048 21053 6181 583346557 70537 77672 688833143 41500 70537 526509239 55141 68530 323277960 6181 17287 740414959 41500 64252 11699662 64252 68630 273074514 49427 64252 283709211 28628 68630 88164519 40257 28628 626403195 49427 28405 32606637 66614 28405 247014120 49427 694 662406170 28628 67138 550967127 67138 74824 223636878 71707 694 808454646 34301 67138 951692116 79191 67138 835304850 43579 79191 440839981 79191 17772 287463373 79191 74466 690618917 43579 68849 632227084 74466 17229 134158012 17229 29797 535661988 68849 3812 362476033 3812 18537 609600347 68849 993 188951542 993 70310 673874218 18537 9204 36540024 3812 43712 663153908 46295 993 233281220 993 9386 919676685 9204 66542 673929042 9386 30722 515691041 58798 9386 766080695 18062 46295 148540314 19289 58798 807350146 66542 48996 125425742 73480 58798 401736391 18062 79176 721379737 73480 63374 380701961 63374 37077 11811442 37077 15807 892627249 63374 77880 273527563 79176 8759 615559704 37077 17168 41860525 50869 37077 113322725 15807 21870 738846959 36656 50869 569035095 8759 65831 902020790 59940 50869 762725113 65831 24203 349364451 65831 56752 683844850 59940 20260 216616117 66603 65831 840910621 28054 66603 702310013 24203 60783 121492287 56752 30261 643782434 20260 15385 104839814 15385 63648 795803158 15385 31066 706507817 30261 7769 274273141 63648 54041 504233592 7769 49698 607082309 7621 49698 120174450 54041 2253 113417176 7621 68954 264696902 37071 54041 158007521 47764 7621 790088167 27197 68954 739155691 20714 68954 312619490 20714 80533 557644070 27197 46494 860619857 47764 36211 153264012 27197 8048 971252849 20714 21668 390891889 80533 75572 491763552 21668 49337 350107559 73665 36211 530801479 21668 23840 921782179 33669 73665 171325666 19114 49337 91424540 37496 49337 350497330 19114 18556 89597018 23840 79152 624055697 32226 18556 329133335 47668 79152 122734762 36010 18556 75819663 79152 45209 940720257 36010 41037 653846989 45209 24957 30667193 46591 36010 294766473 41037 66503 562420257 3221 41037 518427887 24957 70177 454580248 24957 62829 449230363 3221 33185 180442120 28613 70177 914444829 62829 48422 790086961 48422 2545 376557646 2545 31823 537827254 48422 76687 55850545 33757 31823 444984734 59480 76687 348949334 11805 31823 360753880 23373 59480 2710797 59480 17247 900051550 62709 17247 913851816 59480 8182 942351300 21715 11805 408209892 69481 23373 577522469 69481 39275 875353811 39275 13827 103127856 39275 22328 141420388 35158 21715 351389537 77232 22328 12390175 21456 39275 223669013 37182 77232 402295156 45169 77232 199910925 23380 35158 906875086 21456 7122 459073512 21456 49405 952085875 32103 37182 59579502 7122 16366 674113218 63163 49405 3250095 63163 56282 103895051 75076 63163 644796063 16366 16181 338737151 16181 33876 326596552 52314 75076 493655084 16181 3847 998135570 33876 48242 419719230 16181 38182 574285976 33876 62118 595491028 38182 31606 278291575 62118 6042 334861704 38182 62119 116984697 62118 66898 96490148 4900 66898 5401621 56731 6042 736044049 30122 4900 557959174 28452 62119 441940627 28452 49180 376737011 72729 30122 950679154 16815 72729 113351666 16815 19466 233836001 72729 66362 802895846 74218 19466 38324519 40934 66362 328085966 36913 16815 3895073 37983 19466 841214360 30237 37983 196258976 18122 37983 478220705 58807 37983 839795954 35256 18122 768385187 30237 9066 197306740 58807 975 120811803 58807 23087 381615947 16870 23087 272441495 50357 16870 53398725 23087 64682 481662038 5519 23087 202313096 2762 64682 793306305 64682 21998 514256056 5486 5519 579485861 5519 28099 580286160 25746 28099 856907903 21998 26521 83931978 26521 45038 921810607 1096 28099 376299984 1096 53789 352084284 45038 44808 869056504 45038 34856 65370440 41394 53789 970444898 53789 54736 288000251 72150 44808 428637794 59099 41394 163594699 41394 30567 54220173 48780 54736 576621203 30567 341 930809624 30567 58313 939143705 59099 71215 281839985 31049 48780 140157270 48780 61335 836212917 64602 58313 289499893 19122 31049 309712721 66899 64602 638635973 55416 61335 114480263 44635 61335 134474376 55416 8536 746851046 55416 61486 961285133 67494 66899 192136915 61486 55134 658956079 65345 55134 934297185 74627 55134 519866015 55134 33208 244200696 5708 33208 81235293 11244 55134 960094029 33208 2748 891812641 74627 42151 988393138 36978 11244 713852546 13084 36978 527929409 8688 42151 181907783 34037 13084 761527631 36978 67380 432367532 15866 34037 738856784 8688 75097 536383867 41872 75097 223565197 69517 75097 882383485 69517 27688 283433578 67632 69517 875485540 27688 40082 566291921 29525 67632 906191302 65376 27688 30629745 74739 40082 27725596 10588 65376 684349176 73926 65376 22161441 3789 10588 946583009 14187 65376 559720956 74739 50816 372967731 73926 23071 69005669 3789 3201 90773852 3201 50710 895334562 50816 33421 653245831 53652 50710 177234129 53652 30293 32483899 27356 30293 316830031 24763 50710 861956851 30293 19145 977678118 30293 12375 873541625 30293 76991 469158527 19145 40815 599498204 19145 29410 475202085 19145 52356 400421889 24125 12375 106708204 40815 80786 879527877 40815 72316 737730483 14655 24125 633619757 44132 80786 989673476 72316 33406 263299444 9160 72316 76061346 47695 33406 72143624 46701 44132 599591860 33406 61819 468429058 34704 9160 384236119 25867 61819 287706391 25867 36014 604894183 69446 25867 49747312 17410 69446 285802157 35452 25867 820052008 69892 69446 76075170 44716 69892 273256932 26108 35452 374914314 45813 44716 151903399 12340 26108 46258626 37934 44716 384011746 37934 63421 416018883 61510 63421 220244046 79378 61510 95288544 206 61510 297913420 57903 61510 883160135 61510 35944 185435658 79378 25621 177857104 56593 25621 273183286 34666 57903 390384869 34666 22293 708685970 72384 22293 497847878 78000 34666 985298391 4782 72384 741335940 27799 4782 89866333 176 22293 404920981 47879 4782 467463586 37014 176 635066146 37014 39613 689066955 5119 39613 376380735 70988 37014 62395702 21302 70988 277632884 37014 47041 452627888 65419 70988 188047027 5119 50987 919149246 60611 21302 671562816 50987 36855 897408284 19464 65419 314810819 50002 50987 894689236 50987 9787 872424814 33455 9787 401290374 45693 36855 15982696 9787 78077 950802007 7839 50002 556461592 54774 9787 86436231 45693 8390 479365686 49380 7839 897415896 54774 48371 101695990 49380 29321 65004906 62618 54774 928371307 8390 64586 573207611 29321 138 317022068 26444 64586 474377518 138 42031 58355270 64586 57832 393012345 32936 42031 58655022 44625 32936 913158577 44625 77432 515573028 12608 77432 430719257 12608 78627 356345896 61336 12608 709909646 9069 78627 371020118 194 77432 297742850 61336 8254 809885676 63358 8254 320008173 25112 9069 199418257 28925 9069 43223808 21086 25112 216348029 67615 21086 789561 25112 34034 739184428 25112 3660 910516081 75141 34034 893137322 23438 3660 577509865 3660 72595 540151593 19695 23438 333261320 3660 47507 230417309 19695 57429 437241770 23438 5538 503012858 47507 32058 779186233 32058 42199 97732375 57429 23536 903671867 23047 5538 844926538 6337 32058 666107304 32198 23047 317013349 36322 42199 41010565 6337 77866 618247818 21217 36322 706553575 32198 72286 627717653 40221 36322 772611841 21217 1067 997325261 7356 1067 769399434 14291 40221 1560477 1067 53511 534212695 32888 14291 794142172 73466 14291 522504567 27877 14291 117626033 32888 27870 894057876 32888 71647 78104809 73466 46095 876343487 6565 73466 784611094 46095 78484 303832284 78484 65887 721397046 65887 63372 766760403 39344 46095 999481998 15266 78484 369500295 74365 78484 497761754 1196 65887 929582528 58777 1196 50573632 50490 15266 561444613 45507 1196 334743201 61102 74365 441623050 943 61102 215158315 45507 63263 267438155 2451 50490 453395157 57933 45507 540897630 943 28958 766168393 38355 28958 493381513 57933 77437 707632123 10443 57933 689196488 15722 57933 652030509 38355 40653 408954081 77437 63845 50112862 15722 39511 354147193 10443 43702 359880882 21083 43702 797918647 57465 63845 852057336 43702 3720 146993317 43702 27091 132771673 57465 28061 65511473 13163 28061 115762162 9906 57465 824173080 13163 72909 156171717 79263 9906 222012344 13163 16845 430212859 14598 79263 275950660 79263 79317 822421964 70700 72909 84551981 79263 62792 728474049 39115 70700 678254019 62792 69119 59323680 79317 55204 782979013 46718 55204 420747062 39115 33569 683629365 69119 71298 901952849 1966 69119 139685564 58813 71298 60582640 46718 54871 899645565 69499 54871 986445936 16662 1966 933074544 54871 77417 885383090 16662 71635 203934862 26665 77417 746446294 69499 59768 285372580 59768 56888 284735066 26665 62061 415791624 56888 73583 292315614 23964 59768 107956110 56888 62287 833775666 31485 23964 119097761 35056 62061 98275361 23964 48741 605959876 31485 33840 780191017 7647 31485 228128706 31485 17591 332296050 17591 49381 740844797 33840 20913 222744805 40332 20913 778000544 40332 69241 938299200 49381 17236 296627792 10155 49381 879516072 49080 10155 419609360 17236 50791 763706401 72714 17236 589927061 72068 49080 24183643 34117 50791 38243283 34117 29026 525357195 50791 50854 133833354 50854 28774 854841299 50854 60585 777217864 34788 29026 375681659 39033 50854 109849189 73234 50854 167875019 39033 75243 567617562 54877 75243 656255556 39033 61659 181724835 61340 61659 429181118 33078 54877 560119663 61340 52531 981416013 3940 61659 642885936 61659 31966 564104245 61340 27837 833091359 8353 33078 30365076 74893 8353 247526001 49141 31966 181403121 74893 31002 777376424 78772 8353 247839225 8353 61642 8027593 21963 61642 480108045 39872 49141 374404813 81015 61642 292406857 55368 78772 524651578 31446 81015 157463842 31446 9682 766991843 9682 48626 939850664 25856 55368 849512211 39656 55368 796039696 18652 9682 445932699 9682 47175 502044632 35465 48626 416643846 35465 55198 423235264 47175 7020 93048882 18652 24846 786278582 7146 55198 939305082 53345 35465 529237978 53345 50065 107782927 18190 50065 869839541 70250 50065 248265509 69861 50065 422238444 33851 53345 871215938 50065 71638 277651480 69861 435 718560368 435 13829 255848069 13829 2682 752612297 13829 22521 710468116 69275 2682 146373152 69275 24335 68309113 36235 69275 657294219 2682 70234 45531208 24335 28277 973490670 64262 36235 762825545 70234 25656 101446720 70234 71979 566224450 70234 38951 365001169 639 64262 217485930 72334 25656 203068352 52870 71979 809461605 34223 639 421344935 23754 639 86121787 1434 52870 528235073 34223 29336 48246075 3828 52870 782809632 23754 71828 619062958 9719 23754 971142880 15069 71828 889219501 9719 6428 944396049 9719 51922 878423496 9719 2012 989742832 2012 72109 248071348 76855 2012 285627189 2012 7780 295993808 2012 17094 813211036 69052 17094 262840610 76855 65616 875797786 7780 5968 113545903 74375 17094 850584998 60635 69052 783673783 69052 55506 130863513 69923 5968 778531181 5968 52987 772363605 74375 9227 751672642 55506 19930 24828429 74213 9227 615118774 12065 74213 779776783 25499 19930 74347961 74213 16499 33780098 25499 26937 259132213 25499 18061 328313531 18061 26941 934063455 16499 53960 723451568 53960 54420 460660525 42318 18061 61917685 400 53960 59947546 400 54511 352103749 54511 6498 999820289 6498 5045 211262109 54511 20103 693743359 42124 54511 939138119 43314 5045 103178147 6498 6065 877084953 5020 5045 489351574 42124 14639 400384225 30509 6065 757856184 39087 14639 122972959 39610 39087 932809071 39610 15577 444561697 70917 14639 272977442 80682 39087 342836604 78390 80682 404293277 70917 77904 876436413 74173 80682 671924057 80682 27697 713155547 58491 27697 28821758 40521 58491 527045898 27697 24694 76241268 61032 40521 14558710 39052 40521 167512251 39052 2696 166592978 26105 2696 143640689 62498 2696 322320774 28017 39052 135990462 46787 26105 27468406 23179 2696 125878201 62498 2779 446925590 68089 28017 917761711 46787 63431 491834093 73828 63431 263576874 74277 68089 807869533 63431 25413 709799655 25108 73828 276914884 19452 73828 444078981 25108 35279 204150115 17922 19452 706416527 77551 35279 241992367 79372 35279 512825378 49275 19452 631539675 39285 79372 183711961 55296 17922 762816442 79372 50003 881829438 55591 49275 397310688 49821 55591 385620384 71313 55591 241793268 50003 56064 94134421 56064 80232 794112237 56064 12983 89610932 71677 56064 442491349 32994 80232 215017063 56064 80451 145281145 32839 71677 869900904 8230 12983 476523505 37729 32839 804103000 57034 32839 884058471 37729 6020 472103959 75124 32839 2437822 6020 49757 709133294 44876 37729 6040897 75124 22139 141409640 78746 6020 596467284 49757 30630 2529666 9093 30630 744510836 18927 44876 166639341 9093 10979 625830509 30630 40974 538676347 34568 30630 8122693 9093 34122 863417863 18927 16457 643819883 10979 24047 297742076 24047 61995 360368524 61995 75987 879785966 16457 70263 123779431 75987 40158 467587554 10347 70263 388705637 61873 70263 82687192 9278 40158 549573953 40158 41116 80785141 61873 60474 177357453 33712 9278 38636023 61281 60474 629080883 19917 33712 279332315 19917 65303 985889620 19917 38400 974366121 45246 38400 662787392 19917 77884 862620556 13179 45246 41954231 67252 13179 90994961 45246 48142 36358482 12275 67252 853103038 67252 57967 872612406 13179 15684 262753388 78880 57967 873523435 15684 50563 273820198 12275 42347 590963008 69544 42347 706585199 21487 78880 889768589 80672 21487 709763816 42241 21487 981184042 36212 42241 210400412 21487 16088 808754484 36212 50471 372160049 76854 42241 667943839 36212 21705 573991425 64708 21705 579286572 71095 64708 129366438 9551 21705 67917392 49402 71095 579118038 9551 11675 588174702 9551 63557 844838064 27814 71095 17910806 59254 63557 251697951 54432 27814 242373477 27814 24753 635853954 27814 23775 350624403 27814 28588 720045302 23775 29740 624308033 27970 29740 567636651 45264 24753 112909410 28588 51898 849070542 27970 27323 273755239 60168 29740 996611310 27323 23079 75589505 60168 12345 283113457 63640 51898 133700283 7042 60168 695418266 22607 23079 384407483 12345 28807 59290484 22607 81230 613610682 13982 22607 850338478 81803 13982 246431503 22607 77430 828646671 71259 81803 220138182 81230 56387 15507759 43311 13982 242944098 79760 43311 25243573 77430 48836 400564330 45099 56387 858371965 48836 2132 302616930 48836 38193 844950741 61142 45099 121953292 45099 44436 587928301 57054 2132 45034274 38029 38193 985658084 57054 18606 47395921 57054 65551 327912740 78186 44436 111413043 57054 22284 17083310 18606 65766 257875433 14116 65766 517115165 78186 10893 454718417 14116 71383 17518866 22284 67046 416729970 65766 24950 36469282 14116 11291 869892602 67046 16473 8180462 26209 16473 126821729 26209 37798 55755719 37798 61606 95843896 16473 5533 683017307 20758 61606 729926714 67558 5533 437067240 5533 61996 20005808 32969 61996 877923680 2827 20758 191774316 18968 2827 631217120 55640 61996 789913932 10278 61996 354291829 70881 55640 377143167 55640 59897 631023500 70881 76924 977213831 59897 49362 796430712 76924 46707 235312724 46707 52617 980924261 26753 59897 893600232 46707 17684 474396436 49362 43961 379904315 18784 43961 22415754 26753 58931 70646924 22157 26753 382824062 488 43961 410979 18784 34504 761430320 34504 20083 515293518 59377 34504 702001511 19010 59377 211515959 54477 20083 844505152 64067 34504 824745322 59377 2931 997798050 46836 54477 345638645 64067 65127 243731016 65127 1568 347696580 57320 2931 567798524 2931 81928 334623826 64287 65127 980027365 47710 65127 195586410 55657 1568 372724687 57320 67109 229408960 9357 47710 691354997 556 47710 954909855 47710 75784 489655511 33947 67109 431414219 556 58963 60188305 556 1742 827612877 58963 20058 168733937 1742 1962 889225015 1962 81635 265006750 58963 61911 835625102 61758 61911 964522488 61758 45344 128052250 1962 5280 280552376 5819 61911 12433982 45344 55406 224668747 65520 61758 639948419 43908 45344 986545417 48745 43908 161896602 25592 5819 613800438 34738 65520 662877940 19779 34738 701986710 46465 34738 584491446 46465 79049 516258690 61672 25592 135701949 46465 24227 563154406 37684 24227 319103412 32956 24227 846608678 37684 61612 177259449 37684 79349 623310669 34092 37684 780438116 34092 57390 431536370 1097 32956 616519509 7198 79349 867761159 67497 57390 746799064 1097 40334 224243280 57390 50498 860583039 50498 11389 752684171 7198 76008 649466986 71561 67497 771307296 40334 11221 902724649 11221 22826 314045036 13307 71561 714654947 40046 13307 521500071 51556 13307 140331118 22826 80739 934124174 81054 40046 697822855 5328 40046 46188469 68005 51556 488775030 68005 6352 945274823 52710 5328 100543925 31716 68005 350283797 31716 76154 948264442 68005 54941 258717798 37253 76154 76943529 22456 37253 940449412 54941 71932 217003147 78124 54941 906528938 13879 54941 267664512 71932 21105 528605188 28855 22456 277872450 24105 13879 181281213 37674 78124 385938955 28855 5664 142554019 38652 5664 141419309 5664 4895 815320777 4895 5608 109863295 5608 38803 908122895 50706 38652 973605241 4895 74723 213408214 81824 38803 49382138 75423 5608 735249648 31017 81824 260868424 38343 74723 903076076 38343 70586 922323945 49346 70586 936528564 75423 29677 451959675 3396 29677 880924399 33419 49346 197795808 70586 54366 565128963 69061 54366 963823608 30197 54366 286211049 38849 33419 398570663 56262 30197 689363688 26801 30197 66207338 56262 40424 127757375 35224 30197 761662228 56262 7408 87007458 7408 71020 357301958 5054 35224 403579937 40424 61927 126797497 7408 7796 184854998 4391 7796 162950977 81949 61927 269172150 61927 11346 941774163 46550 4391 552478251 63305 7796 67267202 68357 46550 536833724 63305 17723 738055943 46550 80680 543046468 46550 29417 834002014 63305 14751 772369104 80680 15227 533810864 80680 23865 323227593 28220 14751 554492794 15227 10479 23255076 28220 14763 771948729 15227 48743 965080160 26987 14763 978922169 28220 28679 148162841 14763 15384 921069771 60661 28679 383843154 26987 32877 244363090 12189 26987 159207537 60661 57659 851906990 18886 60661 639198663 60661 48363 225574197 64666 32877 986605945 64257 57659 123460679 45318 48363 503014232 64257 75645 889157417 75645 14269 64276463 788 45318 291928430 80801 64257 448522202 75645 13424 116125283 80801 35885 44063281 35885 37539 2358833 42361 80801 730564726 14059 35885 53616013 35885 67164 81657306 14059 50904 297058967 50904 48247 443948356 36149 50904 984940085 26518 36149 134534573 26518 36952 592904188 26518 61206 491386937 3657 36952 868850811 13706 36149 995684101 26518 25722 585020022 13706 71759 284146189 21317 61206 745924045 21317 24257 443373059 4735 25722 461148604 21317 24878 700037499 24878 36199 768742747 24878 48433 420287618 24878 12675 207583473 16322 12675 440951226 10541 24878 999822973 36199 49309 5957022 72323 12675 65550953 49309 11173 779821466 11173 7295 905523707 11551 49309 95181005 74310 11173 924744569 7295 3151 896721733 72921 7295 412569363 72921 52344 123984192 74310 4250 219065277 52344 14312 388482582 47216 4250 310749195 4023 47216 758642436 32112 4023 378038872 56871 32112 415888924 48767 32112 775079459 25011 47216 675621705 77500 32112 624222603 56871 9545 627548526 56871 39263 83465088 48767 68944 725322739 68944 63651 807089423 64964 39263 236427321 35013 63651 814655614 65229 63651 93376752 65229 35762 889465902 64964 20808 726561613 65229 19587 995662231 53476 35013 423580463 20808 36198 537314060 19587 47954 456595647 53476 44202 966348031 528 44202 858056630 528 34959 440176873 27414 34959 825349644 34959 46238 60851037 29523 44202 89400668 66876 528 25233206 66876 73420 940115595 27414 55534 391272200 35131 73420 431158759 68533 29523 72900730 73420 54066 38502248 54066 17698 347957120 41836 55534 147296764 35131 10976 6584796 50320 10976 902697397 17698 76350 441142462 28153 17698 268536162 59700 41836 98875534 9768 10976 109993996 30699 76350 349590889 59700 27613 732699729 43223 28153 230255350 8812 59700 772261962 56915 27613 263856720 56915 18348 607298350 55138 43223 213657442 55138 9454 110353110 9454 56560 960399656 56560 38926 299402090 9454 53031 419091332 48898 38926 792433629 31279 9454 815369864 53416 48898 446585829 48898 26243 859888295 48898 64982 779004667 53416 47512 461007186 42706 26243 289335977 41317 42706 742068769 20154 47512 17822785 20154 66954 117535009 42706 45750 47715638 45750 1336 123438082 41317 4672 745323360 69015 20154 120751319 9109 69015 903338539 70963 1336 951857636 4672 54667 252592795 4672 22017 461774658 73723 54667 386505598 47816 9109 108274797 27595 70963 383658487 73723 43054 234763711 43054 9317 965577216 47816 55227 439625102 48781 55227 835274319 27595 62205 313553835 55227 19818 740868910 62205 19326 41058704 62205 53654 225862353 48781 31910 88466770 53654 16002 554169022 53598 53654 530005760 53598 28057 660068256 79341 31910 505940439 33736 79341 165959722 8342 53598 917116818 28057 44486 888529916 79341 75407 927645371 8342 30463 981229359 64632 75407 690023483 25956 64632 776946934 25956 13331 552009984 25956 43619 145601933 18814 13331 709040814 11310 13331 459911409 2095 11310 205697878 18814 61744 690348339 11310 41893 820842247 48290 11310 580000405 32310 41893 102023149 41893 36185 646030621 36185 45204 611035 50526 41893 876053195 48290 8299 93700370 76599 36185 148043229 45204 23786 526302582 41787 50526 639817520 25017 50526 147838707 25017 65772 376413953 46884 65772 9400089 22941 41787 506903454 18116 25017 850405792 25017 60757 803317952 18116 11974 252701088 22941 51836 555579774 72720 11974 834311183 7832 72720 78896903 60757 46527 441203632 36091 51836 615694973 43785 36091 664749002 38056 36091 171144204 38056 70066 393761064 74763 43785 121880500 70066 12500 448897527 14973 70066 250995640 21653 70066 187136164 34258 70066 525911930 52150 21653 807667237 52150 26912 266339044 44877 14973 417580939 21653 47282 267608911 52150 3056 876045562 44877 67964 939330689 20071 44877 153972260 47282 79996 852153195 81582 47282 23796564 36299 20071 862289195 67964 34579 686775472 36299 29364 959157396 81582 76814 187496847 81582 57580 299003313 8735 29364 820568479 76814 49454 117207666 53594 29364 859177824 38082 76814 393636741 38082 32718 57981878 8196 49454 381167235 47977 8196 860267813 53594 36962 103792984 67823 8196 728039936 30557 47977 685477684 31363 30557 831759926 36962 52358 21910476 52358 58330 236969273 67823 22014 211757447 25939 58330 896253607 62371 22014 651615480 63641 58330 40708702 28945 63641 902606852 56259 28945 4886205 65002 62371 29161639 56259 6977 662521943 47447 56259 849411871 65002 22281 730826797 56259 60395 242062528 47119 6977 761667382 17690 47119 915735932 47119 9639 327823440 52827 47119 816995406 51438 52827 476263329 52827 5924 989258832 36522 51438 392029963 33513 9639 646888072 78926 36522 114730157 2584 78926 185141540 33513 1189 698254866 1189 66983 887517142 29408 66983 624632050 28765 2584 588599264 28765 61493 542650217 41212 29408 519358281 28584 66983 758202003 28584 68718 602777607 68846 41212 930289670 60761 61493 503334505 28584 61768 153558566 69882 61768 484102635 69425 68846 838500348 81118 61768 830843542 81118 47030 533001980 50427 81118 630395916 51397 69425 230288259 22 69425 297066354 30784 22 959874771 47030 28010 62895506 40873 22 568843759 42852 30784 511875287 42852 26820 574897049 40873 9482 118103904 28010 78011 239458606 56935 78011 764256068 78011 41144 966548095 79656 78011 938605699 41144 60762 84382110 30878 78011 315827999 30878 52537 637950672 58187 60762 553673635 30878 55316 169169672 9698 60762 428191939 58187 61262 441438306 61262 4214 189118481 61262 66010 778373930 55316 53772 189844176 55832 53772 668163010 43285 61262 710974047 53772 15597 929386488 23057 55832 153155137 22881 53772 281137869 62387 55832 406015727 47069 62387 566242777 47069 52518 835420417 62387 68694 520583989 68694 23950 777465079 48971 52518 944866741 12102 48971 523830803 19528 23950 549260812 12102 41040 249103462 40741 41040 266459400 31242 40741 385938420 24 12102 599412066 40741 46697 547276725 78730 40741 129691632 70381 46697 129765838 78730 2497 644709047 5014 46697 776349478 70381 62987 962657989 5014 54989 267661624 2497 19057 558412997 63573 62987 878028338 62987 11076 103300071 19057 19884 594617485 19884 5945 967324774 8281 19884 685228323 11076 21615 135184933 11076 56226 873439283 56226 39989 873111908 56226 70313 820944602 35352 70313 973664219 57059 21615 266149390 1834 70313 44041054 57059 8700 681841440 35352 80806 359301463 35352 11223 342457370 80806 7187 847146116 74309 7187 126026898 7187 32364 327377550 80806 66200 308039768 74309 10018 416881678 74309 77975 233519198 66200 11391 769467532 57100 66200 991696308 61466 11391 232707189 15236 10018 350415680 61466 23040 468384050 79002 15236 677261024 79002 25196 511580287 23040 21167 371640495 38483 15236 13638228 38483 59745 493628909 59745 2624 787099923 25196 63538 516263229 42365 21167 340300188 63103 63538 114212496 63538 7770 522603786 6598 42365 14281175 6598 6171 159722875 6598 20980 639683457 6598 66590 523651094 75276 6598 451317821 75276 73356 311696907 6171 66410 356976597 73356 54204 192714008 66410 7616 399191643 66410 8768 295231306 45837 8768 919652927 66410 68333 512476357 49938 54204 901841400 45837 33972 112735502 33972 77016 314991109 68333 10436 216301940 19929 33972 779926954 19929 48136 187766116 3682 19929 768454876 32301 48136 114742249 3682 45262 555968703 52361 32301 53384241 45262 72357 102232698 3682 76745 494078740 76745 70597 157483183 45262 68661 246761241 76745 29017 576673974 40030 76745 365568616 53769 29017 317046841 40204 53769 347085621 40030 6516 966159754 3635 40204 961310232 72265 40204 939412373 72265 79183 870729820 40204 30479 713009907 50164 30479 485188996 76446 79183 116943923 79183 167 34440259 79183 727 489704184 30479 46098 278150010 50164 13030 22861744 70352 76446 576839827 13030 1602 136665198 46098 66606 783083792 15329 13030 273228910 61350 1602 790782687 61350 39886 546073322 75874 15329 837991723 61350 49181 606201966 61350 78924 750901993 75874 36560 251742661 78924 4817 440706832 49181 45621 627180575 47546 4817 145412252 4817 15703 856182438 36560 13402 469104825 18520 45621 800989861 39924 13402 183612599 18520 30508 988353094 9052 15703 96399796 30508 17546 949382152 18520 20828 353487018 63781 9052 344308101 30508 21394 538490218 9052 47114 457749333 65131 21394 122238290 47114 49638 377999550 42828 49638 783211275 69572 42828 890608561 47114 68913 827097583 24112 65131 204702138 55886 69572 330867881 15641 24112 194663410 19385 15641 648379756 24112 8895 186209570 19385 37953 149631207 15641 25999 336994734 19385 12617 336079896 58779 37953 399629665 58779 40756 336845602 37953 23703 16478675 40756 67396 419387341 58779 3026 874545362 23703 44828 252174699 56845 44828 983738493 56845 35945 216977623 26115 56845 227991040 44828 38066 46648980 38066 8845 914842332 15608 35945 458187302 38066 69950 144840987 13786 26115 89159973 79153 69950 963453082 32225 15608 868171255 3310 79153 4842682 13786 66955 72978096 66955 30147 516617097 32225 53627 268315930 60772 53627 694964052 61561 53627 8832734 24838 61561 304795610 24491 61561 572175876 61561 5682 626172209 15824 5682 807957447 54740 24491 18886290 57443 54740 347099142 63705 57443 726479607 54740 77297 350595697 19477 63705 566531682 47499 54740 905531786 55052 57443 276300158 47499 68060 297728418 55052 38531 323391668 79159 68060 36596064 79159 57205 939051326 38531 64267 402090965 79159 12666 123755503 12666 54977 629149935 43752 64267 445608045 64267 42395 143458602 64267 7952 408284831 42395 72060 333254310 54977 70571 779333206 70571 36872 529729826 76376 70571 902616957 41710 72060 622271950 96 41710 118804194 12524 36872 824350719 29295 76376 338561066 76376 19965 313067931 61901 19965 906375579 9716 29295 226492027 19965 79355 689425735 40507 19965 632575142 54886 61901 997782043 61901 60631 304560813 12932 9716 119107836 60631 16018 393347661 81925 12932 174181479 35045 54886 949338629 23849 60631 63371799 23849 20145 108231901 63254 16018 196643647 43112 81925 624371853 43112 71798 646045752 38184 20145 517849803 63254 70555 652598678 38184 10512 287585112 38184 391 305016491 71798 79978 34607242 79978 28003 548710346 391 51400 561381757 10167 391 829499527 14694 28003 271291922 68373 51400 582839604 68373 55816 932995791 68373 1441 349790180 55816 74704 828387394 47588 1441 678843011 26708 74704 934154888 74704 59397 242715381 1441 21512 434859143 74704 59603 901379220 36963 26708 942371171 64271 21512 495120857 66560 59603 214226945 36963 37937 168662818 59603 33982 416682083 37937 12521 435370819 79264 66560 1843350 64802 33982 613637255 49352 37937 516938175 8515 64802 681099533 64802 73164 362377611 43832 79264 650601166 8515 57233 242380357 76370 73164 306086239 78976 8515 641146956 76370 58542 252200104 57233 80499 118893871 59054 57233 413012890 49493 80499 496184863 17601 78976 813762216 17601 3365 579838051 17601 69085 305873650 49493 31043 119859808 31043 41530 74069592 3365 37418 735454689 47623 37418 834639901 29847 69085 820144367 75790 37418 99397498 58848 37418 231073964 59661 29847 739764223 47623 77476 317981896 3551 77476 308255397 14498 3551 591801636 67666 77476 622512930 64016 59661 155460344 6658 3551 853369794 41130 64016 390440882 14498 15666 22012495 74260 67666 931270698 4308 6658 852131371 55043 4308 703767559 15666 76832 322106737 4308 58263 877045038 39641 55043 438953000 1736 76832 532020671 4385 76832 832856271 58263 72803 23197899 70534 72803 139394682 1736 49446 567412654 70534 3196 408018733 39001 70534 50699108 72803 43612 310687741 46590 43612 125664671 49878 43612 656473378 43612 43991 281298671 46590 14511 281209806 49878 37887 47892371 74047 14511 361494507 49878 42091 877337127 14511 7951 738089110 35596 42091 831681079 37887 63946 111876714 78439 7951 417089749 79 42091 27427562 15270 79 13179006 79 8246 559891749 78439 9091 401867521 9091 25902 62567152 9091 74976 55796076 14147 74976 289500260 9091 69490 80161628 18661 25902 322160976 69490 75441 174026608 23459 69490 758024106 23874 69490 336619339 22186 18661 313237882 59437 18661 919574947 23459 60351 875695744 60351 76512 676385989 8123 76512 26199799 76512 37858 191085951 17945 60351 310992158 37858 22685 309187388 8123 47993 973002012 36224 47993 92599839 40369 17945 702078208 17945 53117 833212336 41225 40369 5848164 36224 14296 560411016 4109 14296 763635378 56428 41225 112501835 32677 41225 917847121 41894 41225 354504205 41894 16126 73774179 41894 29877 401698872 72854 32677 278004239 62245 29877 538581874 74863 41894 38254643 72854 22276 815072054 14931 62245 65269074 14931 81494 126275276 14931 44719 785466058 14931 36592 644102816 12244 22276 671759256 14931 71428 555186490 36592 5006 954060536 20313 36592 217300594 56173 36592 552281456 71428 80665 370483223 20313 75900 307727693 30661 5006 431062311 27879 75900 217483266 79798 56173 27244677 72456 79798 669929796 79798 65495 119510913 30661 30849 602504973 79798 61707 355062501 69036 61707 910306500 69036 11586 31801602 8648 30849 56195499 18103 8648 722493089 11586 49510 107192765 8648 40169 587196391 40169 3873 364114832 3873 40162 990562554 35839 40169 434894408 34737 3873 110090805 46716 40162 96301750 56909 40162 760631932 35839 16326 979652210 65243 16326 353946764 69431 16326 683478082 56909 58984 675160913 16326 51936 560690931 40299 16326 880883037 40299 36066 146466955 58984 11517 332175163 40299 9938 248202510 39631 40299 470682990 2687 36066 582083868 58847 11517 136676215 49013 58847 587903109 23426 9938 521872299 70463 39631 236618849 80714 49013 302952753 23426 50172 867679775 70463 80202 650944592 58448 80202 70941481 28904 58448 849975139 80202 44267 885584369 80202 60082 101035191 80202 31235 39267003 58448 33690 843260092 21974 60082 205098258 69435 21974 604819552 13170 31235 332737676 31560 31235 804160400 41247 69435 693295484 41247 24418 457361992 36676 24418 313569630 31560 7573 998701741 38413 36676 122246960 41123 41247 437439962 24418 77914 680784537 36676 67266 824820852 7573 3298 870789626 46350 3298 155969280 3298 40854 211582746 3298 29360 755075190 29023 29360 18205154 659 3298 203863128 29023 32553 806423208 32553 19690 124099963 29023 67199 39088928 19690 16859 134665725 19690 36397 46809398 19690 40619 386424312 1908 67199 488046498 1908 37483 214761147 6850 40619 963795723 6850 61111 587716291 56908 6850 670470741 63444 6850 302191028 6850 12833 595431292 12833 7181 298734490 21660 12833 269677311 79926 56908 817095623 7181 63990 215653845 78575 63990 133368261 7181 40498 227690239 13821 63990 459917679 63990 81833 253917801 78575 33074 148588692 13821 56254 375238963 13821 938 763311684 45007 33074 107964537 16368 33074 26136385 21419 938 947229895 52918 45007 660488764 16368 70378 238109981 8038 52918 861330331 33483 16368 166853570 37491 21419 288920509 52106 8038 177170589 33187 33483 342282886 8038 5878 542839105 18385 37491 531876812 52106 12347 353575254 33187 46447 391237554 46447 16133 896331691 16133 16692 67848902 18385 37902 210609913 31614 16133 782731505 37902 26537 127345399 16133 37393 405533694 31614 36773 107476222 26537 49045 578275369 65435 26537 502839028 29733 65435 361869906 37393 76498 142000997 65435 74656 84870443 6284 65435 358869706 24552 65435 186629707 24552 52452 2245457 68501 74656 293775526 24249 74656 584932848 1129 24249 755389726 67518 68501 13158763 73119 24249 805898917 16195 73119 686374200 73119 72654 210992239 16195 8968 35845685 7285 73119 625729262 72654 57713 361496185 57713 59467 218694328 8968 67811 544268309 39928 7285 893369982 67811 15176 477861073 63952 39928 320615673 67811 2346 510383298 63952 34867 231200027 13474 15176 828531975 68214 15176 595891605 8042 13474 229743684 13474 51268 834711248 13474 59502 318255832 3324 51268 415001004 71182 51268 540003794 63463 3324 892786227 20859 51268 880845783 3324 13110 110029859 52092 20859 120078024 63463 60249 33284806 52092 37436 788432228 10480 13110 930561975 2633 52092 820808026 63174 37436 99164372 60249 909 853384454 909 54411 343547089 52949 909 949362848 54411 20136 851762370 909 16726 76478173 909 13977 326752896 10856 52949 12526340 52949 20635 370498294 20136 73977 36052378 16829 13977 23518915 60448 20635 188960693 60448 79920 459102197 73977 59431 115736899 64526 59431 128724798 27269 59431 108975224 59431 61220 438401276 56197 64526 627977845 55881 56197 45487815 64526 39279 812723050 61220 24377 549992074 76399 56197 869046257 39279 64508 358199539 74138 64508 948800442 76399 34741 627461070 64508 25475 914258684 40530 74138 846015921 64508 415 412816404 14153 25475 933128648 81229 25475 252331340 25475 44623 317614577 12585 40530 847291663 415 49779 323666240 12585 745 242996916 50492 745 905126552 64565 49779 971436937 57999 49779 797437537 745 73925 36896295 64565 35003 574572141 69365 73925 589367608 29469 69365 675582257 6858 57999 705529545 11567 69365 459362019 36110 69365 384265345 11567 44391 499415601 29469 42950 11893162 50559 11567 997903246 44391 56518 278078729 36110 62630 186970684 74078 56518 395756239 45023 74078 429311959 68818 45023 104764911 32088 45023 912709070 45023 40363 234902922 68818 10247 979874291 32088 66465 394347122 65812 68818 180413171 65812 17093 734603775 10247 64456 923255314 17093 48401 737298556 34812 48401 755465804 34812 78869 944733791 40071 78869 313409243 40071 13763 779971236 34357 48401 596404513 13763 72114 297509861 13763 51741 247953351 48517 51741 104982318 13763 1151 543935975 4640 1151 205492682 4640 58776 16672118 48517 74198 736815864 47743 58776 404749169 30379 74198 541893177 47743 45509 442805110 19590 30379 603191748 19590 18611 733416151 21248 47743 656672664 30379 75881 475770759 18611 77757 399721669 75881 68908 464887726 18611 17732 950408093 77757 13926 99506300 13926 38409 578536197 41007 13926 100308349 78537 68908 724801590 68598 13926 236385031 78537 68276 19098453 41007 8839 785553444 22865 68276 821655031 44631 22865 397732413 41845 44631 279145817 68276 47737 677805018 22865 327 30490307 22865 18171 224978732 41845 26645 78267398 64998 41845 832476203 327 148 107740233 64998 31479 789098600 58599 31479 132973826 26645 46093 175338007 58599 62668 711420113 46093 29240 171909221 47233 31479 905373585 62668 46964 849059245 62668 37345 38337568 6265 37345 4391746 74104 29240 230456571 75579 46964 105818215 74104 21151 688288889 6265 40473 248707901 60840 74104 725696102 47965 75579 500264477 40473 49202 865682955 3483 60840 224745464 52713 40473 883802725 34937 3483 708948546 3483 71727 811806507 49202 71387 883290454 80771 3483 838320430 71387 23919 149241410 71727 23310 831657706 53244 71727 46657732 61857 80771 540862618 23919 30469 28093853 74975 30469 188305592 53244 14066 700740493 66569 30469 210502206 41475 74975 599954378 27423 30469 195400748 27423 31441 927358290 14066 76933 224783313 62647 27423 231975361 9471 76933 369680953 62647 8942 458802612 8842 8942 700131863 8942 48565 789692080 8842 64714 614193526 48565 27491 446420195 64714 78443 841342107 30156 64714 89240350 50075 64714 603832149 29594 27491 796165741 28374 30156 843502163 74211 29594 743035864 42348 50075 73336312 74211 33540 823139082 73357 28374 11733692 26069 28374 39742143 11973 26069 22896608 33540 78232 146965077 48225 26069 959105125 19578 78232 107334390 71666 11973 625523318 78232 60782 433387494 5524 71666 880784981 48225 30047 201545823 30047 7170 312608687 5524 9201 3984185 7170 21254 246348034 30373 9201 47530110 63310 30373 122446904 27737 7170 617803968 51648 63310 778299984 36245 51648 73144288 63537 30373 8607215 27737 60393 376741413 25577 60393 9282872 25577 41598 246043691 45599 36245 37830387 31751 45599 954187964 20806 45599 202059029 25577 4703 960781548 44992 45599 5961701 32060 20806 375811264 4703 19837 416818481 22592 32060 571994078 22592 63951 999043263 63951 335 230995028 22592 33088 699860506 81181 335 283572540 81181 63214 376765030 33088 9550 381212760 61334 81181 144389754 67927 9550 20854090 63214 47492 306687636 67927 63250 658384558 67927 4717 983292190 44389 61334 728447078 63250 5024 436448188 63199 5024 241563625 63250 14441 380116064 26004 4717 97564753 67492 26004 855872098 41472 5024 861535274 79014 14441 632699096 78951 14441 969233023 78951 3675 805421765 67492 51988 248028376 63633 79014 830218584 51988 64619 837064359 3675 66062 96440869 11435 3675 350685583 13991 11435 967131372 63633 13890 921503298 73375 11435 35907352 17401 66062 961878928 73375 9873 829140975 47627 13991 647699091 13890 33218 388003462 9873 20119 798294726 28046 17401 506858529 69127 9873 735199382 20119 15817 823006232 26508 15817 967124513 60949 15817 104626572 41643 60949 642647385 27464 26508 4670489 26508 43393 133316848 12925 43393 924981977 50476 27464 932930469 43393 55107 70403419 7519 50476 229429093 50476 25698 806769429 29318 50476 142106516 29607 25698 91395250 25698 20688 920508147 9159 29607 412961691 29318 53744 615566772 29318 18563 491451636 71701 29607 741709089 79825 9159 91912857 18563 63956 797145647 26083 79825 82722142 63956 50088 625934254 50088 74102 690315340 26083 66973 968593447 76458 50088 158706822 76458 80849 217812202 74102 71754 927667073 7711 66973 12765491 63039 76458 152836309 76458 68619 469832451 63039 57680 441497516 45518 7711 654282272 7711 26010 373123208 63039 21340 381543708 45518 42829 632864184 56943 21340 119168459 21340 67960 814184549 34530 21340 575806794 42829 5840 9000136 81482 5840 117734998 39994 5840 447455480 34530 48870 133183207 39994 18920 547982267 10878 39994 99217576 23363 81482 931738683 31445 18920 119132925 18920 79491 506965599 31445 40684 11218050 56687 79491 21922907 16981 31445 50157570 66422 40684 423967462 66422 50406 75406116 19348 66422 914428740 66422 10113 595168250 10113 32264 48129500 50406 44216 91135833 51452 44216 753483146 44216 5218 575740232 5218 36240 75300436 32264 14958 707316688 14958 65183 96524184 12978 36240 85308018 64670 12978 157413858 14958 29355 336094938 29355 76744 194320524 7185 76744 539156553 44528 29355 555578535 76744 37194 708956346 7185 18001 118291927 11121 7185 98468851 7185 80035 574576893 37194 30549 219555455 778 11121 118956421 30549 62977 334558152 52831 80035 470253494 60407 80035 906328674 6786 60407 425873501 62977 68553 22783810 52831 44112 645711807 52831 39161 615140471 56882 60407 597647605 56882 48048 310836667 6578 44112 473892392 75930 56882 180782465 6578 15615 28950309 75930 12148 316154794 15615 26183 173888697 26183 680 784103589 17318 15615 331005934 15615 17506 192134673 17506 27426 865569279 26183 49960 73069806 17318 5495 647649087 49960 15090 727246487 1083 17506 307248712 54166 27426 133393225 5495 39282 349200332 53859 54166 763155156 53859 22409 169055604 973 22409 120309741 21867 22409 75705285 21867 45373 654049462 45373 83 972174781 45319 973 394955447 45319 42989 261847492 43823 21867 809472843 43823 80681 390586165 83 15480 123892251 80681 54252 978396262 42989 49030 184112496 80681 76827 46042046 13085 49030 895573990 22552 76827 466768311 80733 13085 70851450 22211 76827 307699466 22211 20785 686346175 80733 68623 480142074 22552 21370 485515080 21370 24865 631065037 64861 21370 608013920 24865 51594 172593346 30406 21370 725361999 71585 21370 152545761 46116 24865 306447462 43812 64861 405425686 30406 56506 121619698 43812 10664 513098377 56506 13540 699226457 46116 14005 233471884 23504 14005 468206951 75545 10664 666271796 75545 30786 629608799 23504 38344 347465112 12670 75545 451247074 75545 40316 700627105 12670 24414 576475377 38344 66980 181780457 61271 12670 141432662 66980 28152 856124324 43744 28152 170300941 24414 69814 938440080 38528 66980 565534091 24824 28152 866663374 14957 24824 136437844 38528 69282 592387504 22037 69282 346339307 22037 1910 611714269 26493 69282 110105869 69282 68615 943588333 74851 69282 642742228 74851 67176 325646636 26493 49672 369952240 49672 56597 78604030 68615 21964 694269660 56597 43643 959265023 21964 33237 48794714 33237 45720 861523937 43932 45720 54276260 71363 33237 436638401 63663 71363 533355269 63663 5971 647875246 39661 45720 140201554 63663 68895 855642680 3622 63663 923801594 26894 5971 664176714 26894 14877 148479152 67472 68895 343310477 67472 24038 349766792 64507 26894 882332641 26894 62407 209159210 23584 67472 613639751 70155 67472 296851818 62407 58169 577315426 58169 74176 908383699 62407 38068 246874880 40167 23584 895496081 52023 58169 173949893 52023 27184 859372340 25326 52023 138521407 1170 27184 533856285 60208 52023 54750458 14160 60208 645037820 14160 45174 53283178 40730 60208 672491790 35360 14160 891357413 60208 2746 629729834 55004 45174 992121272 45174 11691 832677202 1744 40730 130226079 7659 2746 288423226 25424 55004 35316219 11691 15339 124367435 30189 1744 72133292 15339 17574 91375033 6907 17574 471946409 29153 15339 865869168 81298 6907 160083104 29153 46752 629790500 42075 29153 358227950 46752 44854 1498451 26237 29153 36449640 62942 26237 607098876 49152 46752 410326285 34170 44854 303040311 77131 34170 885869678 49152 53227 622686022 23028 34170 775382842 27846 77131 835484706 53227 48998 288342280 62078 27846 763203532 27846 16435 109640106 23028 57391 992018254 16435 68547 845012388 48998 68179 335605840 62078 49046 629123744 16435 81097 157858400 57391 22837 968332573 81097 34510 546660645 34510 1684 909766053 49046 7550 476760272 63059 81097 293680841 22837 32708 274370678 34510 39056 551532449 63059 62091 621612517 22050 63059 741747822 39056 39675 452679767 39056 23027 866405098 39675 35804 973627485 39675 34380 771539475 47090 34380 619690523 34380 26777 646337615 34380 41922 918752952 35804 65088 395022548 78763 65088 550878097 41922 19893 20147253 65088 54305 952940681 20669 54305 979601011 46583 19893 235408126 78763 41457 42199443 19893 72077 76040888 29062 72077 94353041 46583 48907 487851541 29062 24051 825935026 72077 67789 377208325 14412 48907 623228701 48907 13682 850654070 48907 40664 774447770 40664 53202 441785555 53202 9267 939853318 19060 40664 326775268 53202 70156 20302020 7982 9267 273828664 19060 58698 212060008 19060 32603 236069190 287 70156 218773782 70156 35589 890723063 32603 72666 693347081 58698 69054 126401311 19783 35589 545086330 72666 68858 821789308 3379 19783 500508484 72666 13509 142914047 51873 13509 146883100 68858 22753 149459272 13509 26698 429879602 35759 3379 899253338 43407 51873 460983188 51873 48713 155117351 35759 8221 534835140 8221 39722 779818995 8221 59106 555812967 43264 59106 66735744 39722 2575 754149362 59106 73422 473474855 42429 59106 549263039 73422 9 320067073 80899 73422 820223890 46086 73422 29760477 5420 9 900197070 42429 9213 758876106 9213 9651 360486986 12693 9213 485290993 1869 9213 683727795 1869 57044 199546070 46614 57044 884111233 32029 12693 677204556 25059 32029 354939823 55698 1869 394116947 28080 55698 642110053 25059 21827 260841227 60878 28080 15372314 55698 18836 93660965 51151 28080 896405768 74217 28080 507735892 15168 21827 7673888 74264 60878 831712209 75948 18836 777257792 74264 12359 42147397 4674 12359 809927895 4674 65604 237097573 26661 12359 73574881 26661 26321 691512377 69665 12359 510758778 69665 34899 537603888 50414 26661 805737475 69665 6674 196758272 69665 39145 231869764 6674 72037 361738692 1019 34899 118873376 5513 1019 482427419 35515 1019 841119281 26704 72037 494708136 72037 6350 336175530 6350 74518 784395361 73310 5513 778548998 26704 32819 545175252 6350 69387 788311411 8859 73310 280638581 40987 8859 27349653 19907 8859 156971719 8859 915 321720284 19907 72270 359229615 19907 54782 496665576 10792 19907 386898279 32400 915 295475590 45773 915 742086214 10792 72528 35981676 10792 16274 607488294 42721 10792 626166232 16274 3437 370776980 56001 3437 118409288 42721 28741 109355458 16274 5719 857672560 64114 5719 58307238 3437 103 60752857 11682 64114 570625689 11682 73807 421525297 64114 64122 788579537 64122 49260 503339960 73807 61312 238762524 32506 64122 897319862 67018 64122 935410420 79158 32506 70159438 76950 67018 157975094 56507 61312 492331419 36402 56507 953557248 60606 79158 149737005 60606 46496 369977755 76950 73569 305423094 46496 65325 744948127 51312 36402 348596649 60606 21966 453681790 66806 65325 97945471 65325 14350 393345517 66806 5742 122771842 21966 10484 400100980 14350 42255 465473129 1132 10484 805909591 11811 1132 435959163 11811 16491 936990935 45919 42255 197669458 11811 27252 391547638 45919 54547 658493589 52781 11811 59848727 16491 30817 894843084 30817 58218 35125332 29506 58218 120370671 29506 75611 718594377 29257 52781 288617497 4360 58218 672117920 56302 58218 596564285 29257 49516 283997392 2503 4360 112762999 49516 23259 155219029 41870 2503 758824367 56302 66919 329529093 49516 56196 687790847 66919 73525 8932986 1295 41870 335118473 66919 2985 15233818 56196 44358 873578566 79559 73525 325917640 68410 79559 96715320 27312 1295 917298076 5296 2985 8968261 5296 34877 649238504 68410 48255 366667596 68410 53852 225119008 20900 48255 728175577 23415 20900 880669105 34877 27113 325064350 20900 10453 148526468 28759 53852 931274928 10453 17515 64172332 55136 10453 78757516 55136 4081 348871308 13393 4081 687314347 77113 13393 503834367 60682 17515 424333663 52195 13393 21878832 4081 67220 715581138 60682 32637 743867168 33120 32637 456869580 62740 52195 414195678 33120 44754 201840563 67220 50081 377077801 44754 68503 357579331 33120 54164 392276459 44754 47154 535580072 60283 50081 260280360 34095 60283 240887639 60283 21369 271706368 67245 34095 136456964 55163 21369 564748001 13056 34095 49189527 53683 34095 699125250 21369 31353 110260518 13056 46044 699535748 46896 55163 117011294 13056 27307 457207954 46044 45843 261112558 49957 27307 845756768 46896 76258 212406374 45843 46342 760062498 45843 79412 546998366 49957 33906 67356732 46342 1745 482010875 76258 72208 716087989 69603 72208 967120182 33906 19221 884291164 33906 40471 719979172 19221 6628 486113072 38358 40471 731441532 69375 19221 102402486 80755 6628 4412945 28750 6628 167304682 436 80755 246412545 69375 10899 736733741 28750 68982 103611026 80755 15696 59321713 436 63147 222171796 10899 53232 291011746 68982 61055 465741542 52327 61055 27683209 53232 21042 140452075 11228 21042 154204132 47521 53232 52939837 71389 61055 248219985 21042 77262 530998723 7371 11228 632834193 66494 71389 762749259 66494 49266 505969869 65147 77262 518233023 65147 77457 467980721 25390 65147 444532548 25390 26535 124969790 26535 16484 653980876 26535 35247 75919714 9791 77457 275597619 49626 25390 257616841 16484 52928 573126344 52928 9868 834029988 52928 64039 757170875 52928 8218 410447548 52928 75921 285388793 52928 36016 528613964 22902 75921 548453315 26546 64039 57299856 26546 80090 129803793 8059 22902 541046736 31074 26546 757615709 54772 26546 946073384 35232 80090 934514409 80090 74935 236351703 64139 8059 830628719 70983 74935 183710771 70983 76433 610822215 70983 57050 29821243 27875 57050 99990732 850 57050 508679037 76433 21343 41099580 9887 850 286033925 32891 850 924393183 1012 9887 508755582 52330 850 426163406 50179 21343 333566017 32891 28825 420851542 52330 27996 447892049 1012 70348 154148848 66861 27996 123027028 57595 50179 883244994 27996 29200 241048979 27996 55911 324478557 70348 50785 714576648 17041 55911 268688060 72482 55911 514881511 55911 16356 113065035 19738 16356 899340533 16356 11885 849281915 19738 12803 796687894 41863 19738 15447482 11885 29150 311740785 29150 29497 262409661 42191 29497 496697673 77338 42191 148909285 33708 41863 253852425 37051 77338 926462498 56794 33708 378737837 14313 33708 470804324 12404 14313 380443042 56794 5707 21602869 12404 37264 49280023 21992 5707 401272688 66979 12404 877158820 12404 54714 914265720 932 37264 231032623 37264 36237 656616974 3184 36237 218528575 66979 57422 7438940 57422 27632 188101493 36237 21296 334950949 27632 59665 41018852 48857 57422 789371669 18853 27632 217387202 27632 34881 218103872 59665 3882 704701076 55636 18853 198187496 34881 20211 226890993 18853 9130 260150704 76801 3882 555047485 3882 31420 630412877 9130 79216 104129627 19804 20211 33886214 76962 79216 58572836 19804 16563 890400798 45043 16563 50189727 35695 16563 541144594 1607 45043 191797894 52277 76962 68514316 70578 16563 295724956 52277 18667 7015338 18667 5865 378841277 20984 1607 459439829 70578 41326 657179365 52207 5865 562298431 41326 15285 894006957 67959 41326 850823306 67959 34001 184773859 41326 27203 25827484 67959 15460 778551022 67959 19308 342537371 41199 19308 846612728 73036 41199 624982025 23088 15460 66714577 23088 50882 447595716 2261 73036 980114527 70717 23088 67898263 23088 45175 364846586 80128 70717 817204422 74568 80128 99444975 70717 13530 939285500 70717 23782 129763211 76337 13530 696621214 23782 68293 379851026 68293 39435 410400112 51956 68293 196226029 23782 686 839659145 5313 686 341652146 5313 75701 81249379 75701 34405 10653861 686 43416 475838954 43416 67012 541005198 43416 70349 54756891 70349 42521 923591657 31158 43416 632910434 42521 18917 956496865 31158 51855 869004912 71356 18917 67337442 69397 42521 253313494 29464 18917 845623873 18917 67868 605590515 12622 51855 121683787 71356 67549 84688659 69397 63694 762407180 67549 62583 724219003 12622 75872 252332182 18019 62583 616345778 18019 37936 448827873 37936 2738 551705512 2738 26202 395580331 53549 18019 100488862 2738 76494 609328231 53549 13074 290853621 56705 53549 240152600 52483 53549 123854139 28187 76494 60397069 28187 73609 980142723 52483 54023 879727013 54023 52010 645416786 52010 51160 788318469 51160 79056 120227934 52986 52010 274726446 52986 60623 686504379 51160 36731 112709081 52986 47838 948490198 60623 8747 127858537 81468 52986 712882957 51352 47838 870989182 75361 81468 118885139 8747 35794 252936392 8747 16153 49434604 25725 51352 677216630 29637 35794 347930665 25725 73161 799441409 80331 16153 756626886 29637 33154 68015940 33154 48593 333443228 29637 9137 318461231 21221 48593 66296704 34146 9137 963190196 33154 76577 939459722 21221 41062 916282310 76577 65279 533268200 65279 13558 213628306 58399 65279 750929624 11762 76577 747408966 26733 41062 779898157 26733 73623 387490605 26733 38359 686601939 26733 40915 973692621 49514 40915 479724591 49514 13816 25116344 38359 72912 236967297 13298 72912 685631774 55587 13298 774747885 5625 13298 170567252 23654 55587 592387053 55587 6526 71582986 6526 6063 726637404 23654 33913 630324942 6526 24274 604292338 39189 24274 835480306 56872 24274 654875853 33913 71432 217052016 17076 33913 262419274 24274 68111 489739316 68495 71432 84969549 3695 71432 407828032 28724 71432 858433234 44466 68111 477717194 79289 44466 594798125 42973 68495 52421427 63936 79289 440166707 81730 42973 17873132 61554 81730 114248403 11181 81730 349403839 81730 22369 25931981 5747 63936 955247585 22369 46070 260371405 46070 24020 579834675 22369 15374 68076939 31207 22369 117450892 729 15374 436946000 33818 31207 180016031 3337 729 471255078 53440 31207 633593053 31207 2311 11050370 24356 729 105754732 3337 25978 515051590 35300 24356 470537536 76815 25978 624342285 24356 61227 52873434 33258 25978 857341869 28819 76815 36114798 28819 68993 32936970 76815 72597 345536652 61227 16016 390556163 16947 72597 106576744 50092 16016 693299166 68993 16400 827914096 50092 67226 796842348 81941 16400 935640147 16947 1454 852554327 50092 61666 111626143 39601 61666 870055440 81941 17375 701938609 17375 61619 254621403 61619 6470 997188339 69564 61619 615449411 35398 61619 934709246 17375 39194 206801659 35398 76681 454432988 21667 76681 448266141 79900 76681 277376333 24680 35398 552635205 79900 31715 11152252 29587 31715 419313927 21667 30778 9886620 30778 17986 693219976 17986 52933 344506871 31715 29057 556192789 49395 29057 910189490 17986 29768 801257522 49395 43796 775293814 35303 29768 498230015 47673 49395 770126012 43796 76036 842765307 28436 47673 154905844 76036 59293 638085081 2933 35303 137629456 47673 10030 537572605 23974 10030 245230538 10030 60870 653123154 24271 10030 933787485 10030 2733 81662618 9295 60870 614651245 23974 20978 177256186 36765 20978 448669598 20978 45741 137251264 20978 23368 100253340 30482 36765 786482821 2101 30482 45545652 36765 14424 94938352 14424 22830 477828627 79933 2101 632733671 79933 78969 628776417 78969 42095 321788838 19139 42095 832225508 46575 22830 981640460 27000 46575 173771471 42095 21216 896823699 42095 56517 553674833 73611 27000 18296150 73611 55465 905109941 6339 21216 78824193 81222 73611 496061390 64142 81222 728258981 20880 64142 52104193 6339 73739 594574886 6339 61389 113769814 73739 23399 997907250 26654 20880 102647533 20880 35215 469069534 64548 23399 147124429 80977 61389 258435084 25508 23399 219045771 72215 64548 961834963 12337 72215 81855017 81174 25508 627581385 80977 39297 988194874 81174 46517 697360937 68855 81174 129261641 46517 48429 730896005 4951 81174 953849950 39297 30290 563815001 67626 46517 110328497 4951 63701 662682344 67626 44142 586451038 30290 1652 852881769 67626 58792 287494572 3859 1652 759504064 44142 79431 119091985 48099 58792 131777296 75474 79431 406502839 29310 79431 745461007 46991 79431 23313308 72696 75474 583986677 46991 34302 573474562 64431 72696 38973481 64431 58221 197902622 46991 48917 447460625 64431 7498 869543432 75936 7498 373723497 58221 36279 94411197 12179 7498 894602636 35948 7498 42954819 38768 75936 593478809 35948 35568 80478428 36279 53129 68026504 38768 24431 42163835 53129 64152 734195329 24431 19675 813858504 35568 29453 70568440 53129 41399 338097387 29453 6740 619690277 39590 64152 564846750 39074 41399 844231125 39590 22919 29810221 25979 22919 595417352 70606 39590 149592589 72093 39074 63676234 66105 70606 996643037 59556 22919 207110560 72093 35251 87443848 66105 12663 564102731 11991 59556 793657274 35251 27774 900117523 59556 39759 321512765 11991 28 699881544 28 36250 785260581 27774 60454 48126509 2869 39759 239239073 14545 39759 489530213 21130 14545 815344955 36250 47936 950819759 50868 60454 427483902 2869 28796 157484951 14545 29715 376683736 69976 50868 353764754 32666 29715 492248923 31672 50868 298767964 32666 65781 68681894 8457 32666 598454675 31672 65368 874604148 5962 31672 902321158 31672 68577 470424389 68577 48229 862488410 8457 63452 547837999 69750 68577 683745455 28243 63452 289482537 48229 63469 180636848 24632 63452 354093907 69750 3683 993609726 28243 20178 555233658 39674 63469 47421575 63469 63043 117758314 8716 63043 38421478 63043 33263 250107725 51396 33263 281667564 33091 8716 640245070 79177 33091 637092952 33091 26862 839469087 33263 47726 525365620 51396 80764 556632684 79177 58348 455522741 3389 47726 548708989 47726 17933 415598008 17933 67194 679314086 45883 17933 486096888 58348 2740 609098564 9358 67194 987063023 17933 34919 732224350 45883 74788 618329784 2740 45112 219909702 9358 27916 959560298 27916 1674 789018769 68356 34919 675856930 27916 64948 948750962 68356 52862 573343993 27916 65908 115366325 1674 30643 56531567 71797 68356 370059021 51480 71797 271910908 71797 41209 733853658 57263 30643 136437200 71797 17363 144042608 57263 47705 774841800 17363 41914 854017423 51462 17363 711115382 48923 51462 998201631 41914 76414 786598246 47705 71157 119845281 8239 71157 973257307 8528 8239 516194076 19193 8528 131528938 71157 5573 427984383 8528 55418 668413 19193 38095 660190078 29835 5573 699932860 67086 38095 30587116 5573 78761 294545008 14860 38095 812386632 29835 45239 903413029 78761 35628 167591092 52665 78761 592847531 52665 18165 990236791 71099 52665 510562173 52665 34060 694417303 51039 18165 736227363 34060 44811 882937129 18165 58904 547204478 71099 30158 55816805 58904 54928 961481265 49790 44811 672968559 28071 44811 667599668 27005 30158 202816884 14446 27005 583218096 79586 54928 884047833 41875 79586 386640272 12204 27005 658708587 80140 79586 922464346 79586 69839 63966279 67609 79586 316576500 12204 56659 769362349 51101 67609 674027659 67609 58086 773076513 71374 67609 815737340 37641 58086 474137726 58086 28614 102449250 51101 30344 143665430 71374 65288 555694659 37641 63852 584709943 6765 37641 66718530 18521 63852 183092931 56192 65288 372913050 14196 63852 285362953 14196 44504 343263245 63383 56192 580920265 39567 18521 107712813 7202 56192 565159957 76271 14196 855098443 1525 63383 708005308 7202 32621 724678837 23938 1525 5603439 76271 12990 181765669 4344 76271 449693354 32621 70459 200783881 2937 32621 581405783 5288 23938 355677422 5288 71213 720861210 81085 2937 458816580 33783 81085 729000567 7108 5288 208069744 33783 33759 314435919 33783 59623 365236146 5803 59623 802555726 73610 59623 922865044 22876 5803 596203072 22876 63260 545220418 63260 54674 179704669 13486 54674 456108077 61950 73610 169479114 13486 15218 516317669 21396 13486 776910717 13486 30991 367899959 14796 15218 305618262 33668 61950 209028790 8777 30991 481312713 8777 77854 49572360 20060 33668 585397438 14796 70475 380377206 5361 33668 487659444 29659 77854 751030548 29659 32242 655818831 20060 75756 390701725 32242 30866 875753402 57633 5361 317437872 57633 71496 208734460 75756 35402 648633762 19383 35402 410783330 57633 7645 188449804 32334 57633 548282959 35402 4134 456053119 35402 20541 667093476 61930 20541 530377002 61930 14453 920433984 4134 32738 345476779 65743 20541 919029156 32738 38360 344472294 61930 147 97790993 18912 14453 115404187 147 16092 434500170 35365 16092 723809609 18912 44927 119113948 2358 35365 481396156 40232 35365 94009792 32177 44927 951331568 60828 35365 772357252 44927 73969 524404771 51134 40232 765526516 3761 60828 396974343 15206 73969 818052329 16926 60828 946570277 47040 73969 543991147 603 15206 16962173 70296 16926 878732939 79208 16926 320359233 603 37941 417724767 73361 70296 661500438 40380 37941 121644913 70296 49560 771768692 70538 79208 517775252 68489 49560 710463803 49560 27024 835517647 40380 67917 582099583 65855 27024 142166696 43879 65855 139521013 8037 67917 426557746 8037 31987 254849560 8037 15761 82166561 7209 43879 317363732 22110 31987 256694441 15761 63917 979165308 22110 42350 386924506 63917 73292 63774273 935 42350 488595039 22110 41537 724224122 41537 30334 116192274 42350 77491 149019145 41537 74124 374589199 935 24791 257786784 35230 24791 415225352 35277 35230 34523969 24791 68780 188431787 35230 77993 517364690 22319 35230 561185260 68780 45074 936530546 53892 35277 177484085 22319 70472 344815258 78278 22319 261394300 8014 70472 72978010 64074 78278 96648844 62774 64074 608875978 70472 1686 936922756 48914 1686 17067389 23045 48914 341530200 62774 56358 680784200 48914 66055 377194668 54864 56358 451054999 81649 56358 4681697 54864 35058 688741151 40307 56358 655664459 44130 66055 88779356 40307 53107 246000251 20366 44130 397557135 40307 21778 694700493 20366 9890 109900238 18934 9890 972769974 79682 21778 709223154 79682 22388 329187688 21778 64878 73721037 59939 64878 706177413 59939 36878 279989790 45517 64878 174846104 64878 66959 501514885 59939 46856 699464477 46856 42079 450427455 46856 46249 520560432 9029 66959 40793830 58012 66959 825317774 42079 4956 126471582 62694 46249 613918807 81248 46249 16400304 77656 58012 512697084 77656 57057 348897863 77656 16348 156946699 48069 81248 365119009 81248 12950 882156834 72943 48069 946496193 78936 48069 228669937 78936 10896 89047088 78936 5729 343299814 5729 14867 135779699 40583 78936 783714052 14867 49933 482937278 5729 28760 319957192 46192 40583 834082793 46192 68344 403329728 46492 40583 373081131 22265 46492 428622904 12837 46492 610427932 52416 12837 849630591 68344 12533 301210064 12533 60482 473172089 1284 12837 641306712 12533 19438 400750035 1284 29635 482492788 12533 33803 122344692 19438 70643 607910093 49210 29635 352395065 63053 49210 220123270 28214 49210 405288930 30152 33803 458744605 1099 63053 757205508 32280 28214 724645468 34188 32280 258837428 34188 30700 476430714 6910 30700 15653041 3917 34188 692771793 22414 34188 877863384 30700 31726 43183505 31726 8825 916948654 29710 22414 22663267 29710 63628 848981479 63628 22308 502901139 63628 30547 426453430 16047 29710 726245149 30547 7316 629746820 30547 33220 492877366 9078 30547 721848189 7316 77892 130329790 6878 9078 257628933 37337 77892 794186335 33220 66637 384401280 5816 77892 762107103 77892 6978 526069334 6874 66637 393394432 66637 64357 35999600 73595 66637 39860384 73595 31890 604180107 6978 25932 791390321 35728 73595 118302280 29970 64357 714892245 73595 24885 407657925 35736 25932 840034126 65253 25932 130325144 1561 24885 815224430 24885 65943 577124418 65253 13142 661236049 13142 54546 801401594 1561 77034 928823061 64807 1561 933666459 13142 25811 623005265 24510 25811 443307891 80449 24510 559679837 24510 8984 58143520 31937 25811 930637883 26066 8984 721221978 59635 80449 924494897 59635 81749 558332438 8984 66769 963418716 66769 65646 587409289 79616 65646 76611658 26631 59635 93086612 79616 51666 831092105 53110 79616 866223558 51666 60464 74475483 51666 20132 787165359 74405 26631 622072425 9659 20132 65379096 60464 47 130477598 15307 47 385338770 74405 58822 299968414 52539 15307 264194659 18970 52539 940473350 44106 52539 694025035 45300 18970 216217378 35649 45300 240084262 43298 35649 3517081 68314 44106 735709441 35649 94 932691778 35649 34119 299557052 68314 68799 254339366 68799 29385 262197059 34119 37328 169712011 37328 7115 763196752 68799 47434 303615119 68799 79020 918854139 78824 29385 960128968 78824 38863 533079544 7115 11166 710608594 38863 52029 362043434 52029 5595 66087952 71083 78824 72171357 46347 38863 640331269 11166 49982 904214217 12942 46347 262330146 59120 49982 137739358 9836 12942 143010030 75625 49982 98114002 59120 6342 580028920 12942 7814 317944348 7814 67679 862362624 33883 75625 192260271 67679 65290 124879985 33883 11906 428126611 7814 15072 657477092 14241 11906 762314550 10663 15072 244814090 62505 11906 793170076 52015 15072 347399404 52015 16058 163201106 20531 10663 606188262 19523 62505 978915410 63746 52015 700876879 48112 52015 766953030 48112 69998 643372864 13842 63746 869582536 69998 34962 26728565 47497 34962 33259781 58630 69998 492215321 43197 58630 987097127 51210 43197 104072785 56412 51210 578290157 51210 3182 288930284 49164 43197 939064932 57020 49164 773877225 69109 57020 98575588 69109 37136 403206501 28166 69109 834296477 57432 49164 859553109 69109 7341 90021878 39663 57432 391179586 39663 36109 713694161 28166 37706 578996270 37706 53996 569516699 37706 54458 60856682 324 39663 925936704 36109 54014 11058203 54014 12943 71365390 53996 5194 728203443 7276 5194 788834524 54738 324 965212709 7276 79809 439695205 5194 5217 669933808 7276 22132 177535289 2797 54738 580273889 21761 22132 737445590 2797 73860 784710629 5217 8073 389361625 22132 48980 50610042 73860 52441 287434840 8073 58962 368008499 48980 80478 833945237 48980 21707 570114754 58962 29013 531571537 80478 32816 768257299 80478 16600 357947915 29013 28162 60332522 30982 28162 806921918 44262 16600 924151150 70566 16600 112269597 71789 30982 957047072 71789 20594 328394864 20594 58879 5887637 24999 20594 957980949 55199 71789 529151161 58879 71669 20480750 22593 24999 163820033 14573 55199 128742711 24999 13303 464769314 67919 13303 737285683 3648 71669 833236658 18407 3648 671529320 24400 13303 892876716 57487 3648 328868209 48139 3648 315424795 18407 75777 26485607 6893 48139 995885691 48139 54118 866745917 75777 68340 72636959 54118 3082 58271006 54118 56945 775175355 3082 21365 56496829 68340 41171 490726792 2226 56945 525446525 58656 56945 550586485 34050 21365 41039068 35297 41171 210482156 34050 28386 982425022 58656 46256 43535976 28386 32654 625419438 28386 41891 604947386 46256 12088 336465336 12088 74290 6785515 62055 41891 455122756 12088 8518 732970818 8518 50460 238759641 52365 62055 149694566 54076 50460 299657912 62055 42877 333012357 8518 57761 448433812 50460 30971 87836644 57761 70803 119938335 6073 70803 54557617 68125 70803 106710371 70803 67393 266172938 67393 32988 162087061 55834 6073 384034853 67393 55908 176986101 26061 55834 554279998 67393 544 175275539 20302 55834 850535317 544 33141 647913339 33141 21511 709291648 33141 60670 345683940 1199 544 772675686 20373 33141 778419196 4013 33141 136106981 60670 40266 863863828 60670 62437 853237237 49569 4013 141274538 49569 26865 555220357 3888 40266 695563198 40266 40183 801913993 40183 39057 35108276 5304 26865 209690855 25957 40183 495961156 17566 39057 476935342 17566 1425 765488753 5304 3529 943962095 49890 25957 81047345 49890 20050 757806794 20050 24508 134699162 1425 30600 462856771 3529 45447 84578371 4540 49890 821653538 42906 30600 140536883 23601 42906 234247205 42906 49103 21161804 4540 55885 413682079 62822 55885 97387888 79856 42906 266653892 79856 30100 388631804 49103 47416 589739888 30100 46112 782332573 30100 69565 970325949 46112 9265 955372465 30100 836 280395507 69565 36403 474562867 836 29190 941150965 35338 69565 911862636 73447 9265 490026844 56440 836 844711097 41428 36403 593532299 29190 30883 612951595 30883 75045 922142978 32946 41428 335620010 32946 66776 156204875 32946 53691 784902453 55108 30883 583405069 44907 53691 984679446 79589 32946 988163992 55108 62966 134380111 44907 25814 882639887 62966 13745 11811777 52597 13745 20600564 52597 33894 291628056 62966 58541 681106631 58541 64250 939934154 40662 52597 2212054 78545 58541 134369657 38252 64250 115741581 68701 64250 818184601 15644 40662 46757829 15644 37473 722923918 78545 37181 875354779 37473 611 36410266 28650 37473 352687975 28650 67714 984594619 18572 67714 632249703 17193 67714 911635063 20810 611 477629858 67714 73314 721026723 67714 41940 192118622 18572 81328 285891768 9863 20810 66362977 66477 81328 823718405 45489 66477 742767439 24648 41940 11600062 66477 6920 97506410 64847 66477 272204515 44824 64847 147160043 44824 61012 393929009 6920 37493 184437855 53980 61012 587692228 53980 20838 79962725 28142 44824 174570524 61012 52697 555106760 62010 53980 568845421 9354 52697 409074473 61835 62010 794072405 62010 4661 127514963 61835 34271 215091056 34271 58918 112210167 4548 61835 512324019 61835 8706 666247796 68848 58918 740126814 72255 8706 798176012 73889 8706 165772206 72255 13451 365095802 72255 19580 651817774 79738 73889 105308075 79738 56523 707683807 13451 19115 574501893 26162 79738 260156566 35233 26162 836299116 32221 79738 16562865 54034 19115 524536132 70171 35233 686612829 57157 70171 310861386 54442 35233 551495574 70171 37978 688498080 54034 39950 643033370 54442 76879 278194562 75873 54442 321804309 54442 75834 267302708 24316 75834 793381588 76879 12660 652526729 39017 24316 885541967 13690 39017 482627323 75834 62203 915637686 33652 24316 52443854 29649 13690 135256867 61582 13690 16370820 13690 75696 66242634 75696 54278 578355593 77999 29649 9374087 17944 77999 909360595 30217 77999 458560465 56982 17944 166245731 30217 5440 683361869 21883 56982 606503205 38478 21883 806159221 23053 21883 682841552 56982 54838 43607605 60583 21883 689916070 64674 23053 189428013 57649 23053 743962191 7293 54838 171856259 64674 53596 851587273 53596 32162 792597915 53596 26732 855837099 26732 7962 401829239 53596 63921 306895808 51503 26732 657785551 23260 51503 493270826 63921 63304 906689977 51240 63304 522923577 63921 29359 63836664 63304 29370 109583086 23854 63304 223750353 16805 29359 919205907 51240 70354 246891779 23854 27064 590379593 27064 26175 128533809 25716 70354 656846929 26175 23420 576942432 46679 70354 575620075 71370 26175 130398073 16988 71370 691677723 20543 46679 355657422 71370 61239 834363742 40029 61239 137238929 71370 21721 680229296 40029 9747 415568797 61239 12679 161036209 61239 27691 294344236 9747 58751 905013863 4158 27691 448442914 12679 81336 959984052 29426 81336 642393022 81336 64677 350624795 50663 81336 982031359 61800 81336 903139823 57089 61800 661277103 30242 61800 605645754 14995 50663 632282444 30242 35818 131798273 34893 35818 649813165 57089 74892 823113313 35818 10015 306872649 49236 74892 557217461 74892 2635 769424336 49236 72390 142452899 18182 74892 662657480 45874 72390 647360321 72390 71678 571784282 55929 18182 229418655 39907 72390 776746336 55929 69908 371277772 8358 45874 579892373 24594 71678 159990663 25248 24594 121965721 76003 8358 834212538 51157 69908 808849202 25248 45975 542193547 25248 35124 199024422 35124 55821 716938734 1560 51157 266675031 20075 51157 38832358 55821 18612 666861283 18612 8032 86899362 38723 55821 536694144 20075 77157 497493905 8032 51284 153909193 77188 18612 456496618 38723 30890 550727901 77157 24439 798492731 31080 24439 760792564 24439 30795 149505207 1272 24439 847580169 62086 24439 537879966 24439 16669 643626110 62985 62086 15053349 54306 62086 819243033 62086 3926 839633651 34458 62985 592594733 54949 62985 577266231 14004 54306 947883728 54949 47949 295245707 71479 34458 796048162 47949 67680 688110836 32302 71479 220745955 71479 26722 871986034 48666 71479 824341536 67680 9023 403696635 9023 26051 565706344 53890 26051 571042646 48666 18056 48911652 7840 53890 119633596 41907 26051 345014399 52661 26051 206775350 49239 7840 443349309 49239 72505 919414359 21985 7840 563834416 49239 30253 345542309 30253 63091 818918740 30253 67613 411691340 63091 61578 372773062 11462 61578 873719564 11462 21955 10201316 63091 18298 574069004 51940 61578 71509150 13326 61578 785240113 11462 25101 288756694 58478 13326 841091834 9462 51940 421690005 16363 58478 423896574 25101 68114 536941464 20118 68114 108788701 24710 58478 263003699 9462 77323 313174807 34263 16363 340500504 20118 12290 974103483 77323 67540 861059871 3307 34263 615420863 19643 3307 977755596 22224 12290 299685195 12290 21127 39634217 26092 3307 22201897 9772 21127 694831716 29723 19643 814678351 9772 76643 763677264 76643 2810 686593734 34445 9772 286918558 7114 29723 253910958 76643 35518 102229794 40670 34445 484361045 34445 48150 144468262 48150 52216 8520212 56702 40670 11320276 52216 45841 581822018 81868 52216 665947291 57326 56702 743373316 53590 81868 818948870 63625 45841 886488766 81868 10161 481385293 10161 43455 187851357 10161 71756 644774743 10161 24737 250713985 24737 71041 522343875 43936 71756 481615557 55488 71041 776743407 71041 39197 919820314 39197 23711 129473829 43936 54351 484288850 70144 55488 404797950 23711 79411 982386324 9975 23711 800134429 30109 9975 481359448 65035 54351 196367553 70144 50898 690412936 65035 62794 774048032 62794 64115 627848102 50485 50898 752709383 52312 62794 203032425 64115 13526 88219729 21223 52312 752143275 3444 21223 355657282 61156 13526 638691153 55242 61156 305336814 80011 3444 625925214 38311 21223 41607220 38311 8162 485912705 61156 81926 39103880 66325 8162 18373999 80011 62988 40153067 41191 62988 765740627 81926 80792 439567576 44502 66325 938056572 62929 80792 124667165 44502 55990 172362916 62929 10811 530769678 3488 44502 930366378 10811 59197 301502479 55990 52664 371558071 29878 55990 397070234 29878 46974 169490407 46974 62791 163343873 59206 62791 985451802 59206 4195 475191613 29878 35147 142951884 896 35147 417645434 64299 4195 34578478 40275 35147 7313939 35147 29027 902006318 72063 896 966240397 28578 64299 49900696 29027 18209 851391774 28578 7885 235953385 29027 31669 401840956 7885 12398 759733545 28578 52939 310027440 18209 70819 90104993 31669 24468 437143412 79126 70819 528335414 8434 24468 636931644 66305 52939 280196055 71791 70819 432496157 71791 9170 911790087 25074 71791 287409582 53094 8434 424307547 43555 9170 740681988 23343 43555 603176404 53094 72948 454475317 39738 23343 597484365 53094 44229 299157594 78215 44229 360260161 23343 64985 991474561 64985 8952 82556345 39738 18519 83470998 64985 18487 193469348 18519 1615 134695405 18519 19986 774979719 18519 57944 788439934 54109 1615 7001656 19986 75673 58115261 22306 75673 34532195 54109 67488 758033795 48967 22306 95903711 48967 33909 329354736 67488 32575 773858083 64866 67488 755638685 1549 33909 90213712 54447 48967 436999747 66611 32575 28247569 32575 71340 341210864 1549 25606 93389737 25606 37991 695382318 54447 75416 895614179 75416 55862 260171962 81638 55862 264704468 76560 75416 38957738 81638 8645 969600820 11271 75416 936945259 34272 11271 862016993 8645 57243 611408956 8645 58639 599845024 11271 16986 622509669 11271 44334 966677236 16986 72401 420377841 72401 78218 285012861 72401 80889 69158072 5430 44334 90011324 55530 5430 99288402 11518 80889 953395341 80889 38516 593274037 55530 29799 530263935 76881 55530 517336470 29799 19207 281739656 38516 33879 417885636 38516 69594 278130773 29799 6974 484664424 75392 19207 248858583 4632 6974 273067232 8232 6974 871716209 75392 15973 62976975 8232 39523 160066477 8232 44033 387648016 71600 15973 601708134 18515 15973 88219653 44033 11202 846396780 71600 79630 625719633 63485 44033 166241814 56755 63485 729041819 12739 63485 302370531 63485 66574 296770818 59325 12739 28738398 39363 66574 310993450 72291 59325 593642034 78745 66574 345649149 59325 12865 982538453 59325 72898 327120012 49508 72291 393277518 78745 61216 245199080 36008 78745 54220795 40207 12865 402605477 81539 40207 867428770 81344 49508 129794639 40207 33417 23897563 36008 50555 186684753 52940 81344 710796612 77684 81344 611802097 79268 81344 117407161 63514 79268 869648339 79268 56750 211888928 79268 62449 733956487 62449 73517 476439961 56750 17832 189548660 56750 33136 628360876 52927 62449 569735830 57046 33136 768166470 17832 12288 435715594 60695 57046 853182767 35737 33136 374298524 60695 19435 981895739 19435 45761 760897472 67058 19435 44438846 67058 11420 137260061 57388 45761 148011466 25397 19435 430444251 67058 9217 927238586 25397 79932 406844123 66408 57388 77993587 57388 9467 978428725 25397 1483 31140522 9217 5168 93968833 78025 9467 373022212 53489 78025 139934932 5168 49573 800227358 60815 49573 660834358 71422 53489 75216732 43390 71422 179848149 53489 76062 646947749 65510 49573 839050633 28524 43390 29049308 8617 43390 7375957 8617 43000 138928321 65510 67975 64999141 23353 43000 10612861 30583 8617 480825420 7190 30583 444108770 728 67975 546093073 78915 7190 956995028 23353 71860 748368660 71860 6661 52777810 53880 78915 96894534 71860 29237 683451198 323 6661 805199168 323 40894 446367240 29237 78644 977874510 57848 53880 471293734 38150 40894 136737141 72824 40894 251986895 4366 72824 532176661 57848 32040 245164146 57848 66517 9385837 4366 13830 440312683 4366 5266 358920247 57252 13830 946539612 57252 79919 859562797 79741 5266 369008275 57252 9972 684861013 30338 79919 85716363 79919 26674 235374769 44947 26674 691859031 20872 79741 712532849 30338 71567 51016095 8272 71567 625891168 20872 64155 51006270 35501 64155 123151794 11984 71567 23586260 64155 24619 837959680 35501 81438 393049238 11984 32882 713723003 53969 32882 9201534 81438 78786 896455321 57280 32882 234775831 78786 48292 135701981 33634 53969 776409214 15024 48292 705092146 21250 78786 436842378 45113 21250 483937359 15024 61826 119411335 33634 13900 348410511 13900 8532 120412707 45113 66468 171620719 25358 13900 456616283 81195 13900 607897908 69807 8532 911493024 76382 69807 894287070 79594 76382 599939410 25358 58402 3937067 44562 79594 77091426 77521 69807 7723785 76382 10159 510715796 34298 58402 26801585 10159 72717 982957274 34298 13655 140449347 10159 71275 473083820 72827 13655 977818912 72827 47006 812938511 72827 41118 590011842 69574 41118 11536379 18342 41118 971736664 17273 47006 224563360 47715 47006 696240310 41118 60423 509282475 33806 60423 511734360 19617 17273 839816423 19617 62267 292390890 19617 1031 84790424 7933 62267 3123093 7492 19617 682447766 79543 62267 875149006 39200 62267 189981346 68278 1031 454060812 39200 59301 854923898 68278 61881 124991000 9447 39200 947015102 35816 68278 642006029 68278 64214 815267747 64214 22340 848597581 10252 35816 743456415 77347 35816 763440472 10252 51244 732306435 4549 22340 638837756 51244 17540 80056535 4549 31315 737360906 37448 4549 343082337 37448 3170 770552237 2597 37448 317994181 2597 78242 388499888 37448 696 121202053 2597 44298 891894705 20009 3170 610218551 79455 44298 92311967 21281 78242 429696123 79455 71629 455069221 73941 21281 6274188 81739 20009 608941725 21281 43267 979373754 81739 29753 408193831 43267 77228 447289379 56774 29753 821934589 6505 77228 610580999 29753 43557 175951748 29753 32436 669616225 58199 56774 806525959 42931 56774 77942524 32436 14536 564068131 80723 14536 937354098 43171 14536 818680072 2814 80723 154838694 53054 14536 392719108 14536 47940 197291686 47940 62846 604726203 300 2814 954473012 62846 43045 88612078 47940 6362 10991121 300 54182 44650458 6362 7392 208066193 54182 29040 107696349 7392 32011 490086540 29218 32011 373533394 59957 29040 465159322 13619 32011 961222837 79359 29218 446497972 59957 3597 474596340 76523 59957 758684902 27200 79359 614965897 27200 53206 574008979 76523 53037 985158376 76523 52298 85128484 3558 53206 635277082 53206 18257 836833470 18257 32774 275240772 77276 3558 458078794 3558 35265 775098430 81462 35265 149675778 77276 37009 368710747 77276 13520 86233350 71715 81462 722381218 37009 20164 667385542 13520 12430 839100686 12430 46712 769325704 68025 46712 87079731 46617 46712 378791383 12430 3951 576849374 46617 60107 146008561 69037 60107 117588519 68025 67481 449603045 27212 60107 880258043 3951 78168 628282760 69037 13944 855847171 27212 14014 656504648 64253 27212 245309987 78168 18377 112040551 69011 18377 833018367 19593 69011 17185113 5852 64253 58012887 5852 43620 978701986 64607 43620 982361849 77433 69011 69847074 77433 6939 526445934 43620 46037 328886729 77433 70567 903730364 7494 46037 36863743 80484 77433 686171611 46037 16402 144377581 8802 80484 295621390 16402 20648 324125750 7494 71258 101169275 16402 9286 361138932 16402 70831 215592393 23321 8802 458823046 71258 51706 17351211 71258 3344 271214247 70831 2992 500051101 72006 3344 116473333 2992 11382 409433304 79467 2992 670531487 11382 44904 223849834 11382 64097 802184774 11382 5998 77574431 44904 71888 9589277 71888 28667 452477283 71888 66840 619159897 28667 334 769881325 66840 40964 487834200 50760 40964 211139222 50760 6146 111595348 40964 72542 89214977 78705 334 80719843 77535 78705 428903613 66024 77535 615763112 24210 6146 495069586 24210 77350 4016934 24210 5036 551238877 77350 43332 333973564 67367 43332 457796763 67367 76726 707041827 27107 67367 677277865 67367 65398 463920603 73350 67367 159016902 27107 31284 285149258 39099 65398 603444747 27107 39123 451162906 39123 47740 337103248 39123 61756 281925801 6492 47740 434108622 47740 11988 456860127 78781 39123 889016210 65324 6492 500613977 10405 11988 972111468 65324 17 774101094 65324 44296 178150380 73064 44296 192698626 28235 44296 512377345 17 26873 155103784 74997 28235 313406731 28235 47182 894066719 74997 33740 542030346 26873 60119 609511202 63560 47182 729628722 47182 37778 497656805 65786 37778 494158615 18008 33740 945431901 37778 6709 267910342 14921 63560 528462612 14921 50857 133149768 14921 33196 522446390 33196 30459 488739326 23798 30459 19244741 14921 66880 224280595 48461 66880 525027267 33196 18458 319634266 53693 48461 307055153 48461 92 616839961 75999 18458 593314555 27244 48461 513036057 75999 52070 215238727 52070 17332 898004641 17332 50995 95402196 66728 27244 459232856 78091 27244 110969493 78091 32556 631461212 66332 66728 903682770 50995 18327 201077248 53171 66728 121317209 78091 76243 802308735 13857 53171 815561517 13857 65814 917954811 76243 77506 836123961 13857 10854 891699374 45958 77506 586296154 47666 10854 225442576 10873 47666 116962802 47666 77090 962205509 47666 79806 141878550 49100 10873 688746154 73597 10873 866337338 77090 33717 738780273 4323 79806 292924254 33717 36079 397980320 36079 17471 70248063 77943 73597 765618637 36079 74085 174748405 49575 77943 860942599 77943 32645 923400919 32645 11191 145343582 74085 48657 862410103 48657 78942 163748305 59905 48657 494233374 5439 11191 44254251 79519 59905 252424878 59905 23750 741476314 55599 23750 758240470 79519 40715 593815025 23750 22506 125146809 80188 22506 170438886 39240 55599 44600749 33650 80188 81204451 80188 40300 177180021 22506 48208 935254217 78762 80188 252338072 18865 48208 315310714 33650 19561 451383957 53944 40300 799153778 53944 69455 310045531 29130 78762 286761954 13805 19561 281441133 46144 69455 533748974 13805 63544 213527555 12496 69455 943362675 46144 48564 971875692 63544 53645 534069234 13965 48564 754891784 33029 48564 793374642 53645 7705 114969783 78559 53645 885169094 13965 64183 661743009 11828 7705 187088728 78559 81418 532055175 81418 67806 763776995 46398 81418 682166883 64661 67806 257087464 46398 4561 783809916 4561 11966 855805967 69223 11966 770916786 46398 25337 188528184 21213 11966 765486554 40174 69223 316817969 69223 80663 42903801 3490 40174 304966492 21213 29695 691337820 43656 80663 230214136 72025 3490 243131744 35698 29695 171240494 3490 36487 108578068 21030 72025 469803974 74064 21030 838072787 80044 72025 606869316 35698 28174 370244225 12964 80044 471736524 22997 21030 114360276 73975 12964 588986188 12964 19340 87894824 28174 21792 105257867 15536 21792 721029467 22997 28371 993704905 44678 19340 305392645 21792 31722 470480816 21792 11381 346254603 25909 11381 28744007 80571 25909 576738798 47882 31722 98093970 11381 12652 225439418 64672 11381 889210638 41811 47882 872671268 25908 64672 589361002 57619 41811 726244568 25908 16762 424427423 25504 16762 789184046 34103 25504 649970714 64028 16762 644942347 64028 72358 627613500 41387 25504 425143709 46237 72358 203892080 72358 68402 739815624 58350 46237 78747331 72358 78122 731184066 18570 78122 436398708 18570 76569 586837285 17394 18570 257339826 58350 34423 244105558 23327 34423 151572797 18570 6779 730080718 43846 34423 489522217 34423 47470 958201857 36069 43846 734510977 15997 23327 488201250 43846 65869 258511896 15161 65869 312735142 80568 36069 537259620 15161 71911 547556411 15997 35997 74137888 71911 46122 497880950 6196 46122 940396660 5169 80568 541178641 228 6196 396743138 76840 46122 896953664 228 12457 608150673 76840 78402 124316153 228 18478 851331845 50382 18478 89682171 4806 50382 390694915 16530 78402 800483648 56751 50382 196261078 19090 50382 964127135 1688 56751 18285906 75617 19090 54560348 63840 75617 347973072 19090 33813 307993088 5219 19090 489675882 44381 33813 191138919 33813 49879 486972276 43606 49879 434734954 43606 17664 420159664 38566 43606 897828538 44381 33197 346601817 43606 6251 709850681 38022 43606 122943178 38566 45558 239019891 33197 10734 476069469 33197 21728 905241302 75509 6251 419863271 10141 10734 439295516 10141 66487 217275646 10734 19606 908722425 66487 10431 448976681 75509 78565 593370548 19606 1092 40470276 61256 10431 736104605 56073 19606 292189308 60043 78565 584637797 26593 1092 326476551 60043 15382 228604205 36024 15382 657339157 56073 11772 621140332 60043 36769 523287471 26593 43175 480280349 79416 36769 191215983 36769 42530 563503435 36769 73771 371897168 18353 43175 115443157 58154 43175 277119903 62679 18353 461855505 19255 42530 294468255 19255 62542 483252816 62542 62830 536925952 58154 49375 77965037 5997 62542 67411791 56770 49375 165338580 38050 62542 774193337 38050 28912 563192272 38050 48127 17893246 30089 56770 93147900 45164 48127 668081184 17015 28912 470117206 24565 30089 686426243 17015 4816 713368550 45164 73028 999406765 45164 54127 986169022 24866 4816 225700514 24565 14882 733048933 24866 77849 242345151 36463 14882 478545317 59560 24866 970099560 59560 58209 739540587 77849 50417 135395507 36463 73982 746806405 73982 2294 198721829 207 58209 362397980 51044 207 54154689 73982 75139 759297714 207 74312 123108248 66882 74312 556643427 53076 66882 500406668 60892 66882 121422733 53076 72081 717266987 72081 36745 341249996 53076 29312 370518335 60892 14660 121885428 79200 29312 168711908 14660 36972 789943492 55677 79200 16675223 29312 32172 457396166 79200 47171 934253250 50517 55677 787232762 44126 55677 357342030 23770 32172 581505220 65710 32172 871713089 23770 34661 455481640 34661 14209 385993795 14209 62623 950743287 65710 16718 283892388 39579 62623 915389268 34661 27088 816821294 27088 25098 847544966 62623 43524 456249759 43524 35803 142156966 8308 27088 879271054 24810 27088 393354731 62298 8308 124379976 35803 11793 506964943 24810 4157 579634319 19476 4157 962172282 36130 24810 931651508 11793 72201 675983515 19476 58529 847074643 32870 19476 125938785 32870 20895 623752785 72201 20844 785377752 11216 20844 783635448 62536 11216 278623631 20844 2422 975443876 20844 43249 417842888 38515 20844 725366426 38515 9135 373271936 62536 892 844301462 14978 892 183984757 43249 9595 821223391 14978 14620 580315889 29910 14620 268843660 14620 6934 775552902 44249 14620 588058907 4514 44249 99401684 4514 79495 795336090 60879 4514 504902121 4514 2130 222734854 4514 50646 523889445 36388 2130 909339047 11287 60879 757926361 18276 2130 605446302 24951 2130 336968225 11287 75979 863951524 28655 11287 578716244 28655 51807 372142719 44571 24951 143082515 51807 42889 120364238 28655 24526 461937381 76336 28655 672643453 22091 24526 625267535 64809 24526 151151199 24526 64200 751983781 76336 23549 618728108 32327 76336 424581133 60009 64200 70121909 60009 54956 15288979 60009 41974 18738490 57394 32327 977832323 54956 3962 578242884 41974 71320 272897629 62651 71320 420613401 71320 60891 296404681 26461 3962 39648259 62651 79955 806949831 4625 62651 172197475 62651 5838 885303954 57925 5838 267419722 76065 57925 549751076 2637 4625 765677311 35964 2637 119247685 76065 8345 9356052 57925 41347 363883780 42918 2637 44342916 2637 73471 763300903 78798 41347 750781020 7954 41347 278004103 41347 15734 9727724 7954 63546 269921108 72058 73471 185267195 72058 50169 466700394 71112 50169 361604655 79309 71112 533329692 79309 6947 694324783 79309 74876 220204906 71444 6947 909929325 71112 78088 834013 80721 6947 179021952 45800 6947 652412616 16771 45800 558950245 28828 16771 698467017 55619 80721 9461101 69836 16771 186158386 22702 55619 403396252 22702 1695 68564807 26957 1695 385466782 46976 26957 798644465 10667 69836 444818597 10667 63413 81128512 26957 51348 120087625 46976 81570 304178173 74282 10667 493302356 74282 15818 506851376 74282 22323 522246327 22323 2559 748205525 74282 17669 280010211 74282 43889 95960537 10092 17669 275660011 53613 43889 308660136 40936 53613 590714764 59222 10092 120236059 22529 43889 470039191 77041 53613 575769331 38953 77041 955887379 81157 38953 906517517 56777 22529 958231259 56777 7393 811024653 4203 56777 220740575 34566 4203 828890623 13667 56777 182172720 17815 13667 676699823 13667 41740 728801389 17815 38412 604170592 52443 38412 907295630 13667 950 388550361 52443 77544 995088368 950 24597 326708290 77544 24440 132699642 30124 24440 232501696 77544 29397 559375464 30124 63402 869594724 24440 5004 202231253 12425 5004 526689388 12425 29300 703528105 53335 12425 18475079 16319 29300 637708858 12425 49753 200400106 29300 6310 172867961 53364 29300 76004346 51173 16319 569917774 75644 51173 430690336 16001 53364 825857475 26279 75644 882650050 51173 23342 659876246 48701 26279 899660488 9689 26279 106687309 9689 5351 294407483 23342 18990 154907290 23342 5117 584406737 8172 9689 29193232 65669 5117 596652569 55215 5117 3089418 8172 69069 738445036 69069 7509 601623371 55215 17149 256120969 27489 17149 984036787 6432 7509 589063636 7509 41917 296726280 7509 25884 473484080 25884 15993 439381782 61538 41917 880886935 81748 25884 847432479 36021 81748 707504000 15993 39792 996391287 15993 12281 565807863 81748 17340 747308902 69066 12281 397519308 47225 36021 959513106 9412 69066 926355697 12281 19002 507962774 69066 22561 437710322 47225 81156 721804320 46246 22561 6926525 9412 17581 203520344 47173 22561 827649474 48336 81156 411104221 60340 81156 41487565 17581 71709 736347176 17581 60282 965909168 19665 47173 893418650 60340 25320 315872032 28040 60340 546693812 19665 65945 243642222 25320 21402 554388382 43530 19665 772376095 25320 41454 57507285 28040 78318 406867068 56334 43530 941893073 57893 21402 650358553 41454 28360 451753245 57893 41283 493348241 62823 57893 891577136 62823 71994 973910514 81776 28360 988860068 32378 71994 918211825 81776 65087 324053063 37047 62823 80555322 81776 38008 799991546 65087 33372 81986493 33372 12737 346711812 12737 56586 269247435 71731 37047 769481703 38259 71731 36047050 31098 33372 794940793 31098 21280 561820893 16189 31098 869446328 71731 81707 109551503 6409 16189 147553989 31098 15591 946496826 21280 38214 728314399 15591 34466 723725476 15591 50856 951308858 15591 6976 775630686 34466 27198 980994689 38214 44018 958196683 62424 27198 564496116 68110 44018 584441946 44018 10472 756074969 26099 27198 750385296 58727 26099 11927297 50773 62424 650226149 9592 10472 72408023 62508 26099 199946139 46889 58727 548272367 46889 78784 208892419 78784 79623 863667966 62508 16902 33986928 2401 62508 441931391 78784 76167 418793579 1787 76167 519751142 16902 79254 603148931 79254 54816 456950729 79254 17059 123257778 79254 6549 513112572 79254 18926 616557809 18926 16375 38365612 18926 35644 111446193 35644 27654 731594308 3925 18926 35768346 27654 23699 310351646 57385 3925 261486141 20343 3925 29795008 3925 36566 841512786 20343 81822 105090682 25703 57385 747168827 20343 53000 342329327 24086 25703 266638131 24086 65105 95457685 51350 24086 864822103 69688 51350 116055331 67718 24086 986126473 69688 46279 453196570 69688 27995 970227276 46279 5830 113997698 69688 61045 169690253 14019 46279 103172735 27995 5985 598368955 43542 14019 726649461 81350 14019 309726839 43542 40318 405220805 80098 5985 14131016 11299 43542 112246124 40318 12133 399346537 11299 74847 670665054 40318 10933 668790413 10933 6441 450581251 35765 6441 646174026 12133 9128 310038602 14471 9128 793601398 67099 35765 327429623 35765 8488 848385642 24091 35765 394468044 76247 24091 268602798 14471 67377 591669037 8488 71753 657890347 1609 67377 340258002 1609 22444 744439973 67377 69149 952790508 71753 55703 365240632 1609 21376 112987849 69149 65455 115208646 65455 58224 246496980 69149 22510 172379620 65455 5032 82816674 4516 5032 980571880 5032 43931 929272667 61558 5032 545881353 29569 22510 128228469 34865 4516 149890917 61306 43931 97846487 29569 76615 569303697 29569 143 332318976 69812 29569 595641312 18014 76615 162562879 47896 76615 761081395 69812 14076 699945687 69812 29817 691636175 47896 18724 342705412 29817 28577 355494599 18419 47896 829996811 29817 51308 393317432 51308 24673 17540352 18991 28577 640559240 69009 28577 458715635 40047 51308 570699025 37677 51308 450747769 23129 69009 847182959 59266 40047 11295441 31747 37677 920692577 40047 37588 108738915 37677 1209 301925395 6626 1209 263096713 76215 31747 460159969 31747 33254 857577364 1209 1014 736356909 1209 13095 4237396 35685 1014 4392704 34267 13095 921389475 1014 13987 872579266 35685 57572 287918449 32582 57572 789183581 57572 69616 288313712 57572 3918 226765662 41652 57572 636739862 43451 69616 325983820 43451 58697 681748561 3918 16187 111712428 43966 41652 621470783 17194 16187 255680098 43451 44243 240043313 44243 51565 724171372 33325 51565 826744047 33325 78377 118574805 44243 61231 226032369 61231 12552 833271331 12928 33325 139465061 18766 12928 957649734 12552 72186 963854153 12928 20822 579904273 66846 18766 184389986 55210 20822 51105491 23209 18766 386313656 66846 78931 516016520 20822 31421 587206664 55210 2113 191865286 2113 73555 468766323 23209 35990 924047035 9483 78931 497117083 9483 5284 896160241 70179 35990 591324960 30255 73555 942132967 21389 5284 56919186 71873 9483 11085143 5284 14136 936714448 30255 43433 326400053 38567 71873 201910208 66977 21389 839759329 14136 37160 392839811 43433 59491 448524652 66977 52206 979988815 66977 34391 659812802 52206 71599 261459295 34391 16129 596781858 34391 79714 184030726 79714 30910 186758528 34391 67139 927406372 3712 71599 358662056 16129 72146 881190547 77528 3712 710131595 67139 48322 518285662 3712 10356 791525778 3712 60972 119069890 10356 80335 160936083 80335 71686 839577306 60972 34328 344472526 80335 32282 954883371 31291 71686 120837610 32282 6979 145694214 78177 6979 827435393 31291 18280 63077918 24475 6979 957596974 51690 78177 143085417 78177 74463 679842546 44892 24475 391038927 18280 599 547213658 37867 74463 279022138 12717 74463 482036808 44892 73072 822540892 12717 27178 762518077 43336 27178 957466323 23 27178 334200670 12717 17593 816308629 48102 43336 981208711 27178 52080 25174097 46726 43336 144244132 48102 40851 675354375 10908 48102 636285352 57076 48102 270616485 912 52080 547748454 62006 10908 558618388 40851 15332 276012699 57076 67424 286217897 36753 57076 88248903 62006 36378 106055096 36378 58675 623393337 37078 15332 810273932 36378 71554 828387464 23197 58675 117664986 37078 7030 441101754 33491 37078 470756629 33491 64570 788640145 67281 33491 539703340 23197 57336 669583495 20244 33491 593569745 67281 37736 177007935 64570 68591 17326761 10635 68591 842345008 15010 37736 63586490 719 37736 264819797 45500 37736 633877239 49909 719 233163004 719 11308 550839840 15010 14365 775766432 50331 719 723662992 15327 11308 516376606 76802 11308 507246770 79441 14365 45563326 67704 50331 582458598 74911 15327 709786283 74752 76802 784995119 37575 76802 180732825 65708 79441 339814850 20138 67704 958382887 20138 81914 806188092 20138 43802 573042924 2581 81914 816448516 52493 2581 441765552 81914 30302 572789095 43802 11162 740825880 16701 30302 139432869 51084 16701 195904408 68235 11162 267251937 46265 68235 546146097 71680 46265 809130903 40991 46265 878255226 47353 46265 142726597 22162 71680 101480602 40991 48222 787098583 13756 47353 590975485 40991 12955 135582522 32263 47353 738384707 12955 66448 675257036 15710 13756 24352094 12955 14532 102714943 78143 15710 397014567 14532 78486 874896810 40598 78486 741343799 32494 15710 539419407 37673 40598 844375631 78143 57149 395938626 57149 74573 647709032 37673 5765 339167958 68339 74573 726239368 15177 74573 514085822 57149 60271 572069567 79345 15177 186265962 13463 60271 306732081 22404 68339 195637232 37703 13463 109569128 5003 37703 948778498 79345 54925 393016335 32391 54925 804535369 23064 32391 670856754 54925 11460 274366379 5003 65991 397537786 32391 50677 795412292 65991 56903 61486577 31547 65991 499469150 50677 168 113363141 53857 65991 809973497 56903 27726 515739665 4268 31547 700919680 55151 4268 857762456 11775 168 858588619 466 4268 47425436 24653 11775 31464329 45635 466 188591475 18691 466 427318253 45635 70785 884987172 18691 75672 79713314 47360 75672 371989636 70785 70796 180288125 18691 48288 862222205 47360 2205 926234856 44432 75672 545828596 70796 1041 513534403 60958 70796 584964162 44432 5976 589072706 28902 1041 963527344 28902 41758 115090903 77823 60958 107544793 60958 11430 303910900 73277 41758 687587627 77823 19393 8100846 12845 73277 285430135 81417 19393 707616107 18808 81417 667972464 24812 12845 943412332 24812 64801 272694206 24812 24970 358296365 64801 29229 310888241 62968 24812 732607412 42583 29229 86284850 71671 29229 191095372 24970 56438 621857793 54975 62968 765797674 67471 71671 10290554 71671 13043 730571551 56201 71671 653454076 52742 56201 122969329 34829 54975 531519256 52742 42785 448820331 52742 75656 276038717 52742 67801 582202739 34829 39136 966912550 75656 21554 367255724 60563 75656 664846220 17034 67801 26169544 13621 39136 274059604 66621 39136 505975963 42787 60563 228483888 24829 13621 330352681 13621 4843 46514911 13621 64818 789168970 38486 4843 652112979 72470 4843 491369547 38486 67135 300272784 27537 38486 88156654 67135 14948 37455240 38486 58785 125044423 67135 29189 315891195 14948 80920 987201279 58785 28486 297195982 24042 29189 584384834 81880 29189 935668437 81880 58615 319689332 80920 58242 67167134 58242 20357 255443116 54167 20357 563482595 33843 20357 666167379 58242 42969 661783085 58242 7345 104260508 7345 13459 802759502 63571 13459 538367369 48889 7345 567809253 61122 7345 402131580 742 13459 860744636 61122 12927 864437862 61122 6611 107736383 72003 61122 581712554 742 7321 96732542 72003 26034 60073495 6611 29810 403960248 26034 61041 130098068 3001 7321 65161397 44446 26034 35554766 61041 70654 806318722 29810 78601 541516699 61041 79640 37265134 78601 38802 154325666 50064 70654 448328558 38802 33353 341291183 79640 21264 798306455 19935 79640 319530163 21264 62919 359584440 50064 46482 801964006 77786 46482 655160951 46482 12993 472733006 19935 28429 735103161 62919 71566 879080391 28429 59386 399096521 77786 5685 379725388 42345 12993 611999479 56089 28429 667009817 20601 5685 853642504 59386 27342 106855348 42345 68406 230309079 42345 4850 463560606 80779 20601 506391925 20498 80779 787174720 73546 4850 536849834 20498 59948 27326047 54710 4850 8725277 54710 9365 103648335 73084 73546 102890126 74701 73084 396609344 74701 707 454912932 74701 32200 412434589 49778 707 550093168 707 27686 568693373 46010 32200 753296238 46010 45810 410739433 33705 32200 976211601 27717 46010 864737199 46010 42193 362423507 46010 40586 53612591 33402 45810 93566996 33705 55981 91284127 42193 66179 580997689 42193 30398 698637059 33402 75151 882693885 33402 44846 890907160 55981 52306 724097484 52306 67255 257035579 67255 77701 235302504 75151 58583 382959023 77701 17543 353794022 4167 77701 677236758 37433 58583 373031194 18430 77701 517641849 58583 26692 46402227 17543 22461 487244392 68227 22461 504709426 26692 54709 947294193 12117 26692 478493678 40513 68227 474627628 22461 59427 593694004 14746 68227 403827080 7460 59427 521392886 59427 51620 444498489 63997 40513 191624310 79832 59427 450326832 79832 39570 326188667 40724 51620 727940304 63997 7778 522053897 43060 63997 139707261 59539 43060 669352941 43060 10659 413458045 39368 7778 57996520 80743 59539 112285831 678 10659 859199839 14171 80743 602710460 55050 14171 804964596 25069 55050 623201681 6859 14171 372432898 29205 25069 935569222 55050 18547 600190381 6859 1081 961991887 25069 71576 365975993 12669 1081 330631608 11103 1081 640547043 1081 68749 309002364 7866 11103 97290521 28636 12669 188995051 7866 21189 935728996 11103 79779 396809937 68749 6248 593227040 19749 7866 100339029 79779 6286 711090635 72585 6248 429581818 51516 79779 643757230 72585 49731 500097089 59633 51516 456079793 50187 49731 22843009 6531 49731 857053867 50187 28593 562602026 6531 70650 676329833 31870 50187 660017245 70650 27387 299097497 6531 20509 781423743 27387 12510 2809527 12510 63788 882271678 20509 23648 30270426 3841 12510 699260902 63788 38231 558667766 39754 63788 529917293 36971 39754 346510110 3841 58440 151405307 33165 3841 197136058 36971 30274 477162038 36453 36971 232755630 74190 36971 404307186 54051 74190 616401152 25879 33165 535222166 54051 48632 765853075 25879 16250 2841492 2645 48632 199912288 2645 6671 69731868 48632 11530 720240226 27311 11530 676576472 44648 2645 750351839 12477 27311 38882038 6671 17875 89024497 11956 12477 604484550 12477 12406 69568358 78082 12477 192866829 12406 70897 826443351 46173 12406 63925799 11956 5773 514014794 5773 2317 63375853 61751 5773 620826572 11962 2317 606079521 47485 61751 803846863 5773 30571 755954271 52318 11962 149836858 19 61751 508027780 52318 81046 344057208 19 2788 702083344 46313 81046 589713510 81046 81951 424274958 78264 81046 93247182 46313 6321 961605853 50148 46313 66832151 6321 27979 215051387 58692 27979 329712316 27979 44392 418263863 58692 78086 197160932 42843 58692 476310447 44392 16660 552671122 44392 26158 377611233 40795 26158 222344512 29090 40795 307729375 29090 34345 137581530 34345 66699 704516123 34345 68388 21413312 29547 40795 386576907 68880 68388 450965566 34345 73280 34351027 73280 8560 78747113 68388 56068 803677360 46424 8560 232862351 65688 8560 64031016 73280 27134 98800957 46424 8607 431031077 56068 48567 330155231 58274 46424 59012757 58274 58703 399314022 31838 8607 118901461 28707 8607 81587549 67890 58703 116706942 58703 56437 657241363 79587 56437 70177703 43228 79587 556499308 43228 68230 478520995 67890 48518 58963841 68230 25030 748738548 40351 68230 209172278 43228 69466 574365823 40351 4563 910660075 48518 55451 664478011 72546 25030 519071908 69466 75972 793315047 38044 72546 942749247 30777 38044 307797832 66377 55451 293183141 30777 79778 832370354 79778 77724 780304970 30777 39952 58631434 66377 25147 712109485 3752 25147 824567048 77724 24165 376899833 33144 3752 767932216 78764 3752 943624209 25147 34022 746561693 342 34022 200211288 34022 78528 947615940 41822 33144 987046820 73132 41822 490185476 73132 25500 210696545 70049 41822 511681912 70049 44524 75004430 59318 41822 454304190 65982 73132 99116673 70049 51095 44630028 22447 44524 607637100 73203 44524 287332184 65982 55398 51722 26519 55398 423125392 58853 55398 250078789 55181 22447 650476565 38594 55181 285759488 80730 55181 22089622 26519 49527 44056192 8225 55181 907635074 55181 43942 15291104 49527 34393 758632422 80730 64855 615885602 56565 43942 650637632 43942 73066 283421284 43942 40146 231261132 21609 34393 122013785 67795 64855 875595316 45358 67795 573857715 45358 38551 918257786 67795 2202 173440493 38551 3840 126742929 3840 68520 871859555 23387 68520 584522638 11247 68520 366140347 2202 35285 23184834 3840 79605 616507398 11247 12573 176759683 11247 60556 552302916 4591 12573 652427973 29984 4591 227697674 78923 29984 726782582 78923 42070 402282420 69703 42070 176809664 78923 79485 606131306 9569 42070 505109337 59725 42070 368834501 78369 59725 91288128 78369 6631 633201166 32580 79485 861642503 60397 78369 20484828 39273 32580 233289313 39273 4014 224193641 9477 60397 721901574 20107 60397 89962660 74270 39273 464737105 38015 4014 110535002 72350 9477 372404491 74270 55625 498930285 20107 21516 193990256 55625 10295 496797954 55625 22043 589666088 21516 3477 183468209 78691 21516 811359211 3477 33557 356764981 3477 44487 521043586 44487 39557 115378100 39557 77772 866758382 74751 39557 16898245 32887 39557 968584645 39557 27927 668022202 50647 74751 129553937 50647 14110 477357786 11492 27927 996407325 14110 20011 51172581 40051 11492 786382360 14110 75375 742013523 11492 68209 266119340 20456 40051 909519013 41220 20011 447183805 68209 4106 455512964 4106 21562 348566501 38446 20456 575076640 25996 41220 910462802 25996 48411 509017538 12988 21562 403868487 66456 25996 17401897 13822 48411 660629643 25768 25996 35380850 12988 48642 176080453 34212 66456 552467249 80211 25768 487040315 80211 65924 43543961 48642 75505 924995203 26594 75505 535670904 26594 53546 71863317 75852 75505 45439099 26594 13704 562074930 32613 13704 488271049 51748 75852 65006972 13704 72879 56617879 32964 13704 879361025 42616 13704 854814231 72879 36690 421295806 32964 69602 902060336 39250 72879 829264861 59331 32964 412355421 6035 59331 454041057 6035 25919 774497529 22174 39250 261478704 9061 39250 603731617 52222 25919 153868650 13206 9061 606288186 67161 13206 122202804 59210 52222 893514010 71495 67161 796880520 60328 59210 361117934 19629 13206 729184362 60985 71495 921264913 69143 19629 958643595 11408 71495 452889126 53112 69143 982885534 65548 19629 661762681 16996 69143 173660277 11408 3838 668479200 34472 16996 451461342 32670 53112 620997349 3838 41627 626414233 32670 57656 26306270 55672 41627 174361119 41627 36059 640859511 71610 36059 574984867 15512 41627 352515883 71610 33898 70425960 47835 36059 12198447 54227 47835 802138746 54227 50756 374527061 30001 33898 182848468 30001 46473 926983571 13274 47835 177582652 30001 65316 644164073 70133 30001 425222638 34088 13274 86890335 65316 33877 344963306 65316 53519 652770257 15286 70133 33016884 34017 33877 343082412 65066 34017 148123563 2820 15286 469720029 19708 2820 821895440 4491 2820 805168125 41619 4491 947006046 41619 32114 966607516 45147 41619 68501278 73873 41619 338879607 40201 4491 46602908 9794 40201 727644271 40201 46703 100721451 22594 9794 523462416 22594 43421 927731209 80747 40201 965009179 43421 54601 322378791 46703 63784 126298892 47127 80747 708722584 63784 68952 394084574 35709 80747 77937395 81912 63784 859684910 29333 68952 83980585 68952 69710 7314304 29333 10474 424916213 40655 69710 103598490 40655 9476 181753939 69710 29022 943344666 29435 69710 645777366 24628 9476 728160144 76082 29435 348072455 69677 29022 239289367 71052 29022 706293613 16722 76082 845986297 76082 81449 961607178 57387 76082 650666922 81449 8199 144356269 81449 59246 769520713 41645 16722 41676959 52094 59246 233335064 30668 8199 975545276 26036 8199 790628641 59246 7656 168176314 30668 4119 439774604 46713 52094 758329439 30668 23789 92494954 4119 50405 566136771 50405 69329 481885838 4119 66918 549888927 23789 69560 392479281 50405 56849 420459355 69329 38395 108589728 56849 26703 406014385 38395 62576 793152476 34797 38395 507461806 38395 78765 619317213 69379 62576 215937443 40637 62576 492822647 37767 78765 848951861 80990 34797 50583785 37767 41433 953048347 21364 41433 418715893 37767 12094 179895757 12094 37543 496648202 76492 21364 80990215 76492 8579 946313488 37543 53771 932273685 12094 60382 918781542 61236 53771 785530005 8579 56789 491012112 60382 58946 443454257 43375 56789 628515243 7692 56789 225307879 13505 43375 43505455 39568 56789 906451489 53240 58946 386573740 39568 48309 794717025 50147 53240 83717655 13505 19539 705891363 8495 48309 409430165 2269 50147 322009688 68325 48309 140847497 67456 19539 115679568 58752 2269 297604142 2269 42025 476595756 49662 42025 46717733 40293 58752 603978278 53299 40293 579441712 40293 46930 796570864 49662 3145 756062246 41478 49662 274585455 40293 43870 267554890 421 43870 947925619 41478 70159 896431611 59593 3145 784154749 43870 75266 145731260 30467 43870 366638128 72911 421 65480510 32342 30467 51240495 59593 25181 383527267 50548 32342 4217255 70279 50548 447886264 72911 69234 105477975 61424 69234 289998038 70279 36401 207824192 38548 70279 162620242 61424 52426 41212621 69234 17073 404228477 38428 17073 633964024 27966 38428 200504271 27966 16328 311554564 16328 2903 229315910 16328 28379 485330637 38428 73135 13026737 16328 75895 510397419 73135 70613 64407382 66312 75895 679315352 70613 13158 827842904 18645 70613 97170671 15764 75895 244391216 66312 32692 16417577 1710 32692 787404508 13158 51517 837186588 15764 9530 751801135 65896 51517 49842123 1710 60402 446818435 68636 65896 151057286 61080 68636 892105726 60402 78804 823447112 65896 642 25475404 68636 18338 154202816 78822 61080 700975554 64524 78822 159725480 642 58073 470827844 59658 58073 351692100 58073 32257 561891011 58073 19379 122230517 21817 59658 130772572 48875 58073 98477554 48875 8780 988116765 48875 7234 539911812 80612 21817 509716361 7234 79444 963585893 79444 26681 32389720 26681 29305 159470900 76030 79444 973393886 79444 76509 852780606 76030 28375 147191883 6281 28375 908220597 17042 28375 121918585 55820 76030 38271486 27907 17042 480538723 58048 28375 590654165 15733 55820 677468155 55820 29788 198917701 4755 55820 837451394 52326 4755 953036470 78043 29788 282314960 78043 66137 454022542 66137 59757 556171719 81933 59757 225086151 72588 52326 779683506 66137 14593 908967744 81933 41440 795405542 59757 39481 102444165 16967 72588 929617388 18745 16967 158682772 41440 965 6250351 37701 16967 726500106 74032 39481 290985005 66460 37701 201819775 18745 67054 516763669 66460 43388 328120503 66460 57098 923994958 57098 9970 966299656 41856 67054 248152837 67054 6123 714764981 69629 9970 974285262 57098 40068 659744431 14077 69629 293437416 65449 40068 244563981 40967 69629 902904244 40068 53940 338243616 25558 53940 5100039 26350 53940 445389449 35773 40967 842677877 12877 53940 277037791 25558 79232 802065468 47415 79232 863552873 79232 13893 92334038 5621 12877 911259802 23611 12877 726271035 47415 7032 220839567 11770 5621 102273858 23611 26600 27796152 50650 7032 495288942 23611 11960 323798777 7032 3924 380639584 3924 63724 12380480 3924 15274 726786113 3924 14502 386857364 49418 3924 104979151 43149 49418 633938236 43149 66741 121569797 41044 49418 338137744 18260 14502 32376339 18260 80199 406907058 62580 43149 727938678 41044 17746 164236372 56294 80199 213363321 61352 18260 930956508 56294 77367 169425355 17746 50937 959361797 17746 17085 916797677 61352 79023 788320909 9092 61352 429512204 77367 43781 918080480 72017 17085 691589776 73843 79023 146568673 73843 65459 902026176 2642 9092 732096106 51684 43781 439136662 48480 73843 545566238 6291 73843 471782488 7454 65459 702320575 10558 48480 606867832 51684 36348 393798071 36348 63767 740548718 40253 36348 326358124 16510 40253 177418495 55158 36348 5962885 31735 36348 142373655 55158 44225 846454753 43614 31735 33611132 43614 17197 352155702 31735 77209 182762542 44225 69625 722556171 77209 77130 75771323 57591 69625 641490894 64346 69625 682957718 57591 38130 85215969 57591 53014 829604902 74609 77130 918635085 42467 38130 684690258 14080 42467 80016365 14080 11072 64704941 49311 53014 174072151 74609 57026 567571663 14080 11080 893558374 3493 49311 866066679 11080 78478 389336451 54044 11080 182482235 11080 64490 523244774 11080 69757 85047732 54856 54044 658323716 54856 28702 361063487 56954 64490 762863699 69757 31338 75070075 28702 30799 613338358 53397 30799 631524693 53397 27617 326901784 67992 30799 336883020 27617 3868 903308228 30799 58066 374017188 53397 55443 358153827 58066 23591 895097028 55443 5745 993945787 25159 58066 564415600 55443 9440 188349169 55443 42722 534442579 25159 25477 975017829 15003 5745 442728920 15003 62831 86174454 62831 48241 124413013 20258 62831 130075676 20258 20197 97900233 1308 48241 304683688 60767 1308 957951393 1308 66599 191754285 41263 60767 709891218 66599 2440 129601498 66599 3743 2431090 66599 17183 387600209 78029 66599 493254196 17183 32053 921342719 17183 76197 275138612 78029 45554 923202839 78029 42406 339274777 923 76197 88182875 26443 45554 266439153 45554 29763 72141844 42406 23758 675236009 3374 42406 651638986 29763 45792 289850147 29763 39650 670188683 23758 9392 98334083 3374 37232 457245960 80492 3374 775853815 72409 37232 520128210 37232 854 273311896 72409 81959 149321135 31943 81959 42864177 31943 50969 118834389 50969 61358 786933965 37750 854 550859441 81959 62439 277792163 46128 62439 270228852 44744 37750 704859515 37696 44744 438731923 37750 28509 617777459 44744 54560 846967375 28509 20406 613743487 2115 28509 669393062 61238 37696 1575854 54560 12240 511221663 20406 7791 336024900 6345 20406 528370955 61625 6345 585583121 61625 32099 318577079 12240 64452 559255306 6345 75174 130922904 27766 75174 197470504 75174 19597 642591989 19597 48149 175535943 19597 71644 602072379 56973 75174 895277217 51833 27766 214457642 57122 56973 605769438 46221 71644 751134356 56973 39667 925888324 51833 77629 439782089 39667 41695 922898815 2053 41695 345835000 2053 67356 320391087 9988 39667 586031722 41695 51384 386364947 76189 67356 421726560 67356 2670 118106380 9988 37546 191198168 76189 55067 998158810 7232 2670 791988423 55067 6261 94826650 2670 21074 254973082 55067 34149 742813118 7232 69755 12974079 21074 540 120979806 6261 20383 783131016 20383 72070 125941912 59585 69755 257393257 29895 540 498410793 3709 72070 31012091 80365 59585 412895953 29895 71438 173643890 71438 2789 517057199 68029 2789 529677354 42016 71438 10628954 25653 2789 113684736 2789 14286 33144543 68029 18744 511084391 63073 25653 227281604 18237 25653 297175453 14835 18237 681847336 27679 18237 97172730 18111 14835 914305184 27679 40885 106638596 18237 27499 50507314 40885 72332 2524418 72332 12429 590389335 42631 40885 699438297 40885 61325 541010364 72332 78928 327695242 12429 25760 255814129 12429 23633 362127621 13465 25760 810037794 46117 78928 917432680 78928 58596 249786830 63610 58596 90613507 80318 23633 999947302 58596 32578 591939763 62325 32578 247384921 80318 3927 32001164 63610 27549 836229043 51658 27549 466328199 3927 40948 63210238 40948 12209 386581262 51658 52829 247398498 26787 27549 8376269 40948 57294 8172832 75578 12209 497203996 12209 80047 96232250 75578 11822 560562723 57294 24131 334277509 20985 11822 130169596 75578 20422 691478815 80047 51869 806026347 74722 24131 273204067 51869 47288 89272320 51869 34598 577585791 80282 47288 388567838 80282 60748 573883365 60748 72475 97532979 47288 49880 194458304 34598 46230 29527188 25575 49880 181445836 49880 76516 20841760 67478 25575 793884208 40814 49880 476213515 80109 46230 85097063 1139 40814 19935578 1139 17741 33525168 1139 30843 420472313 34411 17741 516505785 80109 394 121195044 17741 18131 770377851 48931 34411 587403953 62270 18131 989944680 22935 62270 870575777 67267 62270 643362528 48931 22188 387034118 22188 5632 131866847 2031 67267 102486450 4371 22935 694313060 16876 4371 758945471 40577 5632 742632123 34487 40577 113535049 40577 20223 604842973 16876 63664 787919224 33581 40577 748784694 39861 34487 920473032 63664 31971 123909848 31971 66053 420972810 27643 33581 45330267 70450 33581 150773862 70450 16469 896684250 70450 57152 513501158 27643 80510 650716557 57152 21200 806818500 16469 39879 752236620 2161 57152 681988788 21200 3941 197161371 72468 2161 123542384 21200 57060 34563898 2161 22254 628385801 72468 56748 378124924 3941 35915 7543836 72468 80991 909252168 57060 56024 468405649 22254 7269 572581581 17614 56748 643275228 73821 7269 862020190 80991 18844 350333277 33865 7269 330313043 7269 44217 562799063 79392 33865 575432099 76875 44217 429934756 33865 1979 892828036 58032 79392 427114162 8693 58032 22487796 14159 79392 563256875 39626 1979 456875146 35769 8693 902647490 58032 59303 851833705 39626 19170 173226098 14159 23431 695265349 57857 23431 598713817 33954 59303 678310411 23431 51767 775054985 35498 19170 811231571 35498 9189 943689467 35498 19166 287674598 19166 19922 11773489 48135 19166 779617712 34990 9189 960410918 48135 67218 199420313 19922 72300 55234577 67218 60090 799501203 66244 72300 727455471 72300 28065 33967905 69866 28065 633299245 72300 39419 422215593 60090 77858 991551492 26577 69866 886092855 38839 77858 961665808 53001 77858 956976875 62744 53001 936504445 26577 26582 131495848 26577 61769 130186808 53001 7022 944714633 7022 53862 418251767 7022 23003 319298218 7022 70547 505463103 73097 7022 283884759 74971 7022 327683380 50742 74971 986116491 23003 26846 752118616 33829 26846 45512036 26846 30766 361374438 74971 63360 362792937 12686 50742 481445667 78802 63360 933428220 30766 39877 269453985 62566 63360 923777095 45185 39877 533586677 10239 62566 342754867 58476 78802 865143023 21047 58476 130357486 62566 81246 485885206 68830 45185 456041049 58476 61431 584611257 61431 29433 627067559 31413 81246 703005974 62927 68830 932916331 30536 61431 456700835 13937 31413 92453358 31413 30225 173028130 30225 79195 61129315 4431 30225 648354695 67070 4431 694639256 30225 48916 558430838 54711 30225 838812515 22034 4431 404479907 67070 25478 499212687 57102 22034 235928595 54711 3183 556450047 5279 54711 102443976 22034 64343 862302424 5279 39201 708613550 14028 5279 574863060 5279 65436 795960723 16784 5279 808493586 51339 39201 250747045 10413 51339 263987316 10413 2754 412078360 10413 11089 786075811 36464 2754 848537044 55109 36464 246599408 22218 36464 299091028 51852 2754 995898413 22440 36464 553582180 48403 51852 60592174 22218 61357 440898766 19434 51852 313992454 54893 61357 570629702 61357 48072 19859400 19434 37163 261204631 4988 37163 40611977 10378 54893 255524936 32105 10378 263569764 4988 31852 115742214 58295 10378 490628842 31852 32690 527050252 32788 32690 922328908 31852 31745 335556694 32690 69471 213677251 42163 69471 28124831 39508 42163 250197728 69471 57275 49680371 39508 58699 323568611 57275 37534 305562045 39508 30728 691933197 57275 52559 729330046 24437 37534 78718350 24437 1991 889660816 28263 30728 504974627 1991 45901 244450038 13743 52559 527231337 22638 45901 585348068 28263 63619 302674268 13743 30107 925336615 22638 6826 515076335 13743 32447 643137292 22638 72672 127517742 73485 30107 181980594 45614 73485 165644086 6826 29993 499547062 45614 47212 906825662 24454 73485 442638806 45614 74265 66248440 29993 81142 32864825 29993 21196 42735352 71180 74265 271859234 13988 71180 753847851 26821 13988 577075982 45379 26821 483144764 71180 48393 425389987 35854 26821 308390392 48393 37572 616011511 45379 69833 613861292 65728 45379 739510835 68894 69833 990567442 35854 36817 637082659 42259 36817 320451355 65728 30874 440486166 37095 42259 117053787 68894 23234 810439209 36817 14577 455698552 22082 23234 434788525 30874 48908 792022094 41569 14577 971101220 22082 48144 366793453 48144 40691 125904307 49567 48908 170051187 48144 74041 963608327 48144 44412 97456972 48144 38334 563417855 40691 53866 794693409 25809 74041 837933869 25809 38262 985254678 60791 53866 354360907 8758 60791 456803725 15718 53866 114613953 21499 38262 952131257 15718 1760 827081378 15718 25395 266299684 32991 25395 724352909 15718 201 47190156 53017 1760 13309682 53017 43091 149722083 33904 32991 853670169 201 22985 385069871 201 52370 335203468 53017 79451 322621238 43091 68890 147424393 52370 9409 156590072 9409 25183 262700731 76021 9409 224134464 79451 75514 378412422 25183 25187 631749861 75514 58105 772935422 25183 77976 856192747 77976 66284 383659031 66284 41865 52578247 25187 31129 825656944 31129 63690 226403071 63690 28539 449479383 21218 41865 801447837 63690 79927 643752570 18293 28539 662852887 79927 70757 136977691 28539 28541 997994960 70757 5695 137869454 18293 34996 629509454 18293 35088 250911494 38825 70757 574292024 35088 40438 11825210 5695 73115 226167948 23119 73115 891416723 38825 29191 792452952 73115 8296 333562873 59419 40438 101433482 44143 59419 482845313 26832 23119 272757805 29191 64407 879466743 40356 26832 770291194 40356 63076 460086349 1743 26832 268639204 386 1743 695448277 63076 26038 966754026 1743 12473 864440672 12473 78087 675239386 386 7843 676563521 74238 26038 124266472 7843 50722 885186227 51159 74238 990086611 7843 49248 640608145 50028 50722 706824054 33365 51159 846917761 40648 50722 102567690 63235 50028 620225250 50028 25892 447861637 56778 25892 346177737 33365 31678 530783751 1803 40648 319682198 41125 1803 693018483 22904 1803 743616527 81531 56778 912905101 41125 43552 974697902 81531 17185 693192991 54798 81531 658923695 22904 38740 783665928 38740 48163 627316045 35102 54798 275501647 58735 35102 322588191 27961 35102 758167359 10386 58735 103444569 35102 5250 875641388 39112 27961 627562536 10386 16175 196281018 5250 30663 608995616 80578 5250 983883953 66064 16175 962590070 80578 80368 477824890 63833 80578 491509677 80578 61786 354721152 61295 63833 706813833 75708 63833 154997912 31114 61295 481393412 75708 52820 513396384 29772 31114 661085244 61295 66659 599311392 29772 72331 182625439 58531 66659 66668468 29772 61541 438926969 17544 66659 609949058 50090 72331 857281686 58786 61541 105567427 70337 50090 48171116 17544 57529 314708778 37704 17544 754410196 50090 25469 542630515 58786 47383 660333359 25469 13761 500386608 25469 66379 128127985 47383 25553 798224722 41545 13761 137863085 25553 81620 258775742 25553 25819 577521593 77751 25819 983192847 25553 50506 293426394 77751 37826 916887495 46026 81620 39491267 37826 33389 528128885 37826 63752 458363587 37826 61309 479859524 37826 58414 364783942 61309 25483 379030513 19458 63752 720118465 61309 39122 19360421 39122 44269 745716461 49199 39122 195008728 44269 22406 67637606 70723 39122 909100769 70723 73987 631745028 71350 49199 366640460 22406 8076 337951872 55315 22406 780912201 13984 70723 11015577 71613 8076 170138219 72781 55315 4395099 13984 32742 534669297 66726 32742 525004131 32742 59451 99329041 66726 18287 645633279 67368 72781 798401745 13087 66726 788790953 77547 59451 127445636 38482 77547 299711292 38482 30538 59136808 18299 67368 633872721 13087 79338 709144090 74390 77547 414337922 18299 81964 54300430 30538 38939 651613727 18299 51094 747249012 81964 47658 726952740 33327 74390 877704215 51094 62393 48134468 60274 33327 202112167 60274 58092 948239067 47658 2033 937633835 44086 60274 846440734 44086 77633 298491279 60274 24149 659174925 44086 57251 930124694 53885 24149 783405353 28905 24149 117388588 41050 28905 981841425 47635 28905 475613123 27952 41050 101160365 11819 27952 141980327 3474 28905 209813143 11819 72386 932586325 3474 66149 701750498 25506 27952 656748055 3474 34703 987728753 40784 3474 239535935 34703 20499 217010412 22901 34703 685354212 40784 24686 895655299 40784 76718 21749333 67212 40784 107264041 10649 76718 581836627 15035 76718 163343287 25714 67212 427593317 67212 76133 985344584 15035 52644 945133104 52644 42080 294290885 25714 66789 305621687 25714 63266 717450622 66789 24775 498547297 73436 63266 261784332 76341 63266 96897913 63331 24775 128626796 42845 24775 354980080 76341 77814 102763731 26463 42845 260891797 81191 76341 368383681 77814 64417 4165936 64417 25375 605210872 22452 81191 648746967 68617 25375 853849244 2556 68617 638229533 47363 25375 176632202 47363 47181 144181512 68969 47363 758737310 65827 68617 451778548 78289 2556 85844741 69003 78289 351832735 4455 78289 183444935 57177 68969 91269980 69003 34157 936058575 57177 34550 348752785 57177 9568 47406549 4455 10419 688685573 29920 34157 637194321 10419 14101 95689227 5975 14101 783828962 38065 10419 491700044 26678 38065 382802678 62181 14101 854543986 65920 14101 983643064 66615 5975 14577981 78515 65920 560031694 45630 62181 136475690 426 66615 925739879 78515 6318 882201642 78515 50140 284940145 37139 426 18757061 6318 17119 288905846 6318 66926 689996813 36501 17119 897391524 30037 50140 122176431 17119 55813 77153849 36501 48409 494197999 81363 48409 954790730 55813 75513 454012865 48409 32973 212613568 68168 55813 712954298 5654 68168 540034259 75513 55871 368638239 32973 51498 782208355 32973 44664 32605293 44664 78639 334310657 5654 55859 104527893 66946 55871 463837686 49441 55859 401833018 48419 49441 137759795 55859 79525 747482395 79525 79634 990402273 56859 66946 674870170 79525 18346 147971428 79525 54806 588659497 79634 47195 449990229 18346 24626 133230257 18346 12963 3560132 67989 54806 160831326 80596 12963 605224726 49727 80596 705433336 12963 36389 97315320 49727 8258 415268235 52057 8258 309518633 49791 8258 479931265 30864 49791 46143402 16308 49791 662192071 8258 7331 174126754 4584 52057 834255027 64870 16308 318461625 46759 64870 682683177 60157 46759 577044668 58973 60157 463509040 4584 79568 22814629 54108 60157 218889635 2729 54108 817776982 60157 48325 420091088 59438 54108 439316898 1474 48325 33794358 67862 1474 357493275 60798 67862 48630309 1474 61544 593655632 59438 35662 440182350 67862 20711 752917319 56103 20711 942396917 22182 61544 549868250 78485 61544 544863496 56103 24290 146026227 24290 76257 560034066 22182 29096 485229251 12354 22182 649396560 44672 29096 408279371 18314 29096 923131234 33337 12354 757363319 39550 33337 301464500 12354 63953 175683914 29894 39550 518493270 33337 34084 618466236 33337 25150 242154631 79670 34084 938145696 29894 57382 147795198 3628 25150 514664341 63046 57382 319959564 54232 63046 406063928 58770 79670 534564123 63046 34080 363950031 72097 58770 46815762 72097 42795 105964680 39202 72097 324858370 18757 42795 631905287 42795 31147 830700942 24434 18757 681450376 15493 39202 429445095 61817 18757 12902533 42048 15493 523816516 14041 42048 708667623 33124 15493 144094875 33124 60352 69303106 71886 60352 441571582 60453 14041 196564419 12596 60453 219176562 8687 71886 12612737 8687 10602 185260200 26953 71886 88455669 12596 63350 686938113 10602 4972 136441439 56330 26953 232982855 79494 26953 719349618 17356 26953 970324776 79494 3275 39060375 4972 69760 388333078 60777 17356 870785705 37303 69760 676092662 14555 69760 996482391 78448 37303 120488545 7036 78448 946316297 14555 364 753561258 49858 14555 605657429 49858 51440 782539148 78448 66533 301456377 14113 51440 972023101 51440 43148 839632666 51440 39653 960822330 23923 51440 572466604 14113 68817 996267133 48925 14113 130321099 23923 59130 211771327 71961 23923 769544514 68817 72259 498744665 68817 5552 5528232 63476 48925 811590064 59130 23256 958898314 72259 65489 615806261 71882 63476 209005479 63476 12856 963701539 23256 36832 572855369 71882 71842 800876021 25290 71882 845763295 36832 54890 529019369 30097 54890 397878157 71993 54890 29756879 25290 12908 614919414 66184 30097 86855110 28739 12908 981908542 66184 26583 3007183 34914 66184 204832983 15776 34914 644314001 59800 28739 84781268 58036 59800 433319740 26583 21842 216014720 75323 15776 804248601 29210 21842 37778620 5887 75323 906390823 25532 58036 219339323 25532 57347 154288164 57894 75323 813213045 69613 5887 997933085 50103 5887 130605946 59503 25532 665112736 59503 66782 522904318 59503 60368 804983960 54979 50103 187749864 10320 50103 743984946 31304 60368 414450922 10320 14574 566317876 14574 51457 279358665 38016 51457 271852080 69383 31304 828207449 43378 69383 53195548 64046 43378 466169445 64046 25710 517280602 48473 38016 96561453 64046 72184 412547648 4896 64046 305034581 38601 64046 44714586 28706 25710 450813001 38601 20308 408192548 47572 72184 151512857 54359 47572 911093994 2216 38601 34514880 7792 20308 48945770 7917 7792 700494698 47572 52745 483527177 28068 52745 204073452 65317 28068 281281619 65317 50136 596722785 32993 52745 654658086 28068 22342 18808607 48694 50136 625484336 44575 65317 849898817 69910 44575 4298435 16544 32993 519897467 30622 48694 644307382 30622 48323 122217526 48323 42525 942406802 69910 5897 737845946 37148 5897 323122298 48323 11360 17183121 42525 26039 672075491 32848 37148 195888548 10946 26039 596532167 11360 31299 604435680 31299 50699 190928271 37924 10946 23428687 10946 49570 799603823 31299 12886 486611527 50699 3200 731588370 37924 43986 773942289 65341 49570 382952018 3200 54541 783813478 65341 19211 52892219 43986 1733 21744091 43986 12099 665032768 65341 44463 35180340 12099 74979 965216481 12099 11851 142981718 12099 12571 876196569 44119 12099 370487951 23712 12571 223178034 57124 23712 883537445 47045 12571 972276839 47045 32269 531716813 32269 32014 81690667 32014 48871 932277311 8563 47045 54335266 47045 48259 495034203 66086 32269 942782913 33751 32014 188274699 76221 48259 260738204 8563 17527 797440289 48259 58765 307040275 8509 33751 345252383 17527 79599 540355754 17527 69086 102878034 78654 17527 962173320 78654 10749 638831993 10749 52373 61597151 10749 43042 343348070 76886 52373 181240608 76886 39892 165479550 10749 48498 549265220 39892 12630 47836057 25354 43042 882324745 48498 52401 804896513 68290 48498 312082143 25354 58127 74050333 24191 68290 247791508 14148 24191 507391960 52767 58127 135043050 68290 5390 551681048 66853 5390 301718172 72832 14148 736699229 72832 51424 66094547 51424 70094 64152189 51424 53347 60705380 38038 70094 482911026 14920 70094 742661840 73470 14920 807051431 52919 14920 619374187 34403 38038 473082233 34403 12968 66801096 52919 72796 255611446 51220 73470 818951630 61867 52919 955256214 51105 12968 225789749 51105 36564 756243749 36564 18949 402483003 68903 51220 743339591 1063 68903 130539327 40270 36564 715912702 40270 23358 37123518 40270 65612 506248004 65612 11583 582087160 1063 12067 109804642 28870 11583 777763728 23358 3614 985434025 15349 65612 982535788 11831 28870 864190125 49132 15349 856565225 3614 22269 460514798 74950 11831 31416302 22269 57496 609862893 57496 40074 267250575 49451 49132 902476852 70524 40074 13210614 16204 49451 441550956 40074 55173 669729631 76298 49451 387668537 49451 38873 113614744 38873 4828 158310837 10801 76298 785392751 78023 55173 588459644 38873 2480 89823032 45336 4828 274448659 10801 50049 124612459 45336 72054 881259580 50049 14270 656754703 72054 6101 442444413 45336 2512 549357658 2512 17573 174311528 14270 74588 815827168 48014 74588 317935102 1347 17573 563661442 2512 34586 442406290 74588 23916 55593167 74588 57169 421171006 57169 72480 449494688 1347 17276 313947157 65738 23916 167313118 65738 53262 190738676 65738 76748 28391972 65738 65763 152987035 784 65763 415637080 69715 784 461668301 65763 62675 940352711 75058 65763 380079358 70529 65763 104358661 70529 39045 946769378 26827 70529 256134448 62675 22391 197812637 31988 26827 694925493 18775 31988 5229881 76905 39045 481130641 45620 31988 388770600 49811 76905 760089202 74404 18775 792885684 28155 76905 651507531 75004 28155 326144197 45620 46348 393820516 75004 49099 737172047 12410 49099 276308675 49099 30032 795385806 49099 39292 667782214 28678 12410 901203786 28678 10079 983847201 12819 28678 88160625 39292 6448 570516414 10079 66435 528225575 66435 14029 265083893 6448 43669 405123513 81512 66435 496505449 58992 81512 666170618 66435 60895 996398264 58992 1969 920190290 1969 23359 632643662 1969 26828 429424707 61916 23359 479646443 60895 47761 142136022 40045 23359 819482046 40045 57267 923861668 44750 61916 994872580 44750 57037 187134641 24050 57267 810445497 57267 51917 174585099 57037 75229 484872739 12013 24050 953218834 10400 75229 630234157 51917 2215 834423868 6491 2215 464220616 12013 53777 721883901 6491 26584 117009196 8598 53777 858332964 42265 2215 228635470 12257 53777 596600645 57796 53777 748841492 12257 15370 703963112 8598 75464 90033655 75464 42967 14135767 57796 2771 311490668 39 75464 828524891 2771 79162 620945825 67765 75464 630257944 80297 39 106165877 39581 79162 730328752 52909 39 71812321 43597 67765 372283470 3669 39581 456037610 3669 2088 490509854 2088 19614 936118118 21361 3669 585306944 3669 32405 312605511 2088 3548 133706383 32405 14107 885400508 71825 19614 155634667 42592 71825 41595713 42592 62537 993254581 51002 14107 618419633 71825 27078 913721518 62537 19073 940710687 27078 12985 4703 51002 47748 801295623 56719 51002 758893573 19586 12985 455420956 47748 53599 647039012 53599 25512 189030275 25512 19635 929015034 11647 56719 374132362 53599 57775 756791299 57775 45401 63079916 30127 19635 308940395 43022 19635 749101874 11647 56321 619733515 7732 57775 630740202 45401 66510 797139716 43022 16285 882538004 60376 7732 141522947 60376 62558 21948941 60376 30083 498715910 66510 11738 2336296 60376 30932 573941669 30083 42779 230617229 11738 35197 398035054 24598 11738 270710821 46682 11738 716798810 42779 81759 919768668 24598 62460 143499064 46682 60399 32966881 70227 60399 741424749 37224 46682 149203963 70227 14591 792707021 37224 8718 188225234 70227 10810 273124643 37224 24393 687162836 73931 24393 392576769 53051 24393 917595475 48032 53051 585898400 48032 42999 321991491 61746 73931 605478643 61746 47304 991276155 42999 1751 779009397 48032 54852 53049358 80573 61746 284948066 47304 38696 538257389 52656 47304 307272370 38696 64404 417453630 81211 54852 424236017 18235 38696 886725707 81211 15469 520885736 81211 49666 469201213 18235 7435 968420373 13914 7435 879980941 28965 13914 240042091 28965 60125 390768576 48979 49666 499707443 37143 60125 872830886 48979 52304 998122254 37143 47156 53741651 75187 60125 569445530 13978 52304 14475835 23237 37143 131976741 43709 75187 681729989 26449 23237 890124676 13978 57217 106089767 13978 33309 847376938 7850 43709 176989266 57217 15325 667120366 54022 26449 75148784 33309 73305 963975339 54022 71486 457715890 54022 21844 552994790 53064 71486 447432322 53064 20109 813976068 21844 17641 539220064 53064 54239 798205710 5258 17641 965172197 20109 76256 985625362 27226 20109 191427908 5258 73510 67874233 76256 79380 991793150 49543 73510 577841353 73510 5315 288597532 65541 73510 930785323 73510 46706 857156875 73680 5315 387212724 16861 65541 63476144 65541 40984 350452240 15208 40984 196357257 46706 7268 717115136 78290 15208 252882605 40984 5522 289273220 29693 7268 150535997 20126 15208 717473338 38335 29693 708197670 20126 10668 491997928 4055 20126 258147790 20337 20126 573805937 20126 67792 19833699 8213 38335 615524336 57064 67792 956900971 67202 4055 44379688 8213 56938 795460922 70626 67792 236318280 8213 40058 264292934 67202 43569 727395499 1980 67202 321270612 70626 74531 735230340 43569 1739 996600000 1980 16257 666286862 74531 71084 943083947 71084 30304 109821191 53545 30304 80640420 2135 71084 600493408 49959 30304 893251086 37759 71084 829981041 53875 49959 71271153 37759 32021 575561872 32021 46960 121709006 61932 46960 858550253 61932 78282 470346266 24317 46960 755693828 41248 61932 160163521 78282 72748 115939837 22934 61932 648660546 17052 78282 566593890 41248 38647 793027838 41248 13053 645492580 38647 66737 65074908 22934 24426 679175075 77036 38647 314520082 36440 24426 513510751 62017 24426 88549546 21723 24426 252523309 17132 21723 605985473 37938 21723 301293190 16191 36440 254568364 26135 62017 720464967 21723 39166 400427536 39166 17956 424011754 39166 53547 471147851 47540 26135 493348924 26135 56633 519537074 63259 39166 695392996 17956 38537 237343843 60205 47540 395454326 32281 60205 588756887 38537 79924 937655158 60205 58397 850554049 63704 32281 740081333 44456 58397 6284729 58397 22250 385387611 58397 39204 98361541 35713 44456 528101325 45397 39204 794773730 45397 9697 252909857 39204 73614 942718722 45397 33161 235129970 73614 79033 590132984 45397 40922 899384127 14374 79033 10123737 33161 9665 231857101 64841 33161 56319880 9665 77583 276187056 77583 37723 64723426 27015 14374 215929800 17985 9665 910159260 28129 64841 36893946 17985 75694 707169988 59523 17985 64858926 77083 17985 369624699 5157 28129 472898000 75694 8832 916543912 8832 10692 479631917 59523 74750 491067285 8832 67734 39186423 67734 7167 526370847 67734 74119 100071644 52060 74119 145588481 74750 68884 342081004 63987 68884 97559787 15679 7167 986352760 68884 28070 159328214 15679 4996 721272547 63987 18005 145791026 81486 15679 73474621 18005 72941 103900255 34006 28070 532791845 70647 34006 106916939 34006 32207 84670113 6908 34006 96472506 22564 72941 951691593 22531 34006 394900057 70647 56193 58050428 22564 25570 985570985 22531 4489 603316793 39664 22564 958142233 56193 13502 943366169 8224 25570 170465309 13502 8164 689001349 30433 39664 303286539 40696 8164 684188408 12315 8224 13881289 1345 8164 985180009 1345 6640 81920365 71660 12315 571298800 75325 71660 193706656 1345 29611 653752571 1345 30515 132302680 46104 30515 981611599 46104 66107 964450778 40554 46104 53520788 66107 62110 732146995 26770 62110 745096159 46104 69946 219074722 15343 40554 71384987 62110 31367 901606176 15343 350 634580754 23075 350 825069998 69946 45623 888802040 32496 15343 542127235 31367 16307 937899582 78852 32496 688123933 32496 39840 29473303 78852 39537 155971502 16307 33911 643332977 39840 68322 301045993 39840 39643 748047991 39537 35783 251289770 39643 61918 788321640 33911 26000 632274357 14298 26000 992725752 35783 28209 320312722 35783 4931 154400697 3455 28209 99583619 4931 2409 904889431 12915 28209 208336277 4931 29961 82577444 12915 31874 286957517 29961 24459 421919522 24459 22968 123135647 24459 54698 268383997 24459 45695 614622613 54698 39883 162407327 55359 22968 362092488 55359 64457 188793224 39802 55359 515468293 39883 31575 85796428 76669 64457 513858181 31575 35460 833680083 39802 82 135916212 76669 25719 960185352 80896 25719 433874878 36685 82 93229048 35460 15574 154813541 25719 16708 868794111 80896 56822 432917417 15574 80175 259679876 16708 21032 6126447 38332 16708 765968762 5212 56822 77848868 5212 3982 67618479 80175 32286 988797311 39709 38332 281614525 32286 28035 393612031 6179 3982 821129991 3982 10564 706380473 44068 28035 726297079 39709 75235 676594489 75235 61373 566120445 18907 61373 39707395 75235 35126 814389916 18907 21077 424609014 50551 18907 372681191 8760 50551 348673343 23043 21077 651470744 33900 35126 945928288 50551 72613 19839372 33900 41069 872504128 49853 41069 142413791 25107 49853 121781204 49853 68614 500677100 49853 80351 449891826 49853 58022 673449727 58022 78588 751533005 1077 25107 810410694 1077 65122 379517427 78588 49872 263865212 78570 58022 551386752 60545 1077 87378251 74188 49872 627712705 49872 16125 326582306 16125 26861 310454567 78570 54049 65915642 55840 60545 205424622 69965 54049 154107554 9110 69965 876905913 114 69965 7883852 73532 114 734275182 4692 73532 305800404 31515 9110 478452799 114 78700 129564938 75397 114 593528058 4692 26572 367129367 81032 75397 882492900 75046 75397 897491255 57994 26572 898389311 47289 75397 788879297 81032 29045 275527937 81032 4932 96835272 70195 29045 768157070 28442 70195 660674733 70195 66642 905727478 46549 4932 676893422 56630 66642 54924863 39260 70195 978327197 46549 34202 803937622 46549 78743 96380588 23805 46549 353838633 39260 1906 247413191 40538 34202 770533920 3636 23805 599053488 3636 45927 221494356 14722 45927 730283458 40538 67152 947760423 44594 40538 830491199 45927 72761 78061555 59811 45927 918529526 59811 27520 864757217 67152 22168 328824393 14950 44594 283149473 20329 14950 158092441 78045 22168 267560075 5565 14950 189585475 36812 20329 717982981 65209 78045 857730240 78045 17216 581903110 36812 502 9956483 69230 502 402265564 36812 48328 5452457 72301 69230 272391371 17216 54894 770976180 54894 32026 32142289 72301 76392 39274658 48328 43389 989961353 54894 52542 521614284 43389 57073 527766989 57073 79941 65230620 76392 68223 786696102 57621 52542 269242121 57621 11579 691814759 14305 79941 698228685 14305 4968 288788789 15057 68223 782148034 55641 4968 5974158 11579 47354 893596689 38959 47354 328576847 4968 63439 333851153 47354 24939 59111275 38959 81955 110134990 60907 47354 446257559 60907 53609 27216153 63439 3890 163972348 37693 60907 621867961 77561 37693 347262866 53609 13140 160380234 77561 76290 870598791 37693 908 17828195 908 12126 419310435 76290 78586 555474632 12126 70288 440093069 23389 78586 556166470 32383 23389 818676889 78586 45547 129389050 70288 63757 115659782 32383 33643 484409840 10690 23389 576306012 48553 33643 388458238 63757 10910 456589114 48553 73018 543463159 33643 4774 606468979 76005 4774 695445954 73018 37918 414968660 20565 73018 341488050 20565 51152 365766727 60727 76005 112080038 40919 20565 51066703 20565 10983 574529711 38027 60727 410780480 39046 60727 452564455 39046 31221 500991849 10983 71014 940873951 31221 5008 301116637 80073 31221 670092569 10234 31221 44691087 28837 5008 414074080 5008 80763 769915470 47207 5008 980744184 55801 47207 527826882 80763 9793 871679575 80763 70246 924227616 47207 80606 699453403 55801 905 357038819 42224 80606 697554260 80606 50928 535450924 50928 13321 146775910 905 64488 939609360 13321 78254 113740633 13321 2534 269498399 4871 50928 703464447 21303 13321 702421629 8789 78254 817865899 21303 34255 932091259 4871 80551 362253930 80551 58229 678391367 79771 8789 206028099 58229 38254 922725816 43050 58229 430429652 80551 75970 884497315 51636 79771 47583934 79771 35790 130618977 28851 43050 308907361 35790 60329 134526053 15221 60329 15987034 56782 15221 911513894 56782 6308 423246635 60329 17302 542022706 56782 20518 938788972 6308 62377 744755316 6308 15452 786548456 20518 74359 240009106 17302 40497 878282016 53931 20518 750574406 40497 72652 295015907 15409 74359 289211930 15409 48029 907536310 53931 51492 241992382 48578 51492 195091943 13508 48029 491608014 65140 48578 633059234 48029 6635 635563155 48779 65140 869573781 33128 65140 2451102 13508 26152 504216175 33128 4137 814438355 65577 6635 22869451 61972 26152 135857536 26152 70914 69698733 26152 53114 914895834 53114 75430 374020013 26076 65577 559830828 61972 59033 328971370 26076 30938 350516345 75430 15366 30857993 59033 60341 440174987 60341 77351 950278966 73206 60341 425255794 29322 77351 958356701 14451 73206 185764550 60341 61741 27429662 30447 77351 458370207 81958 73206 907166715 12745 30447 656483279 58729 81958 333176033 81958 62754 46612786 58729 52224 333035927 81958 69308 693785069 81384 12745 260783172 52224 29419 38586958 81384 38892 591458471 25861 52224 660591089 81384 76663 112049135 25861 49645 66622884 29180 49645 513553777 38892 63962 385495061 22244 29180 105106688 63962 44600 443798900 20996 63962 290609359 44600 47630 694171549 20996 27594 229210342 20996 15174 36014138 15174 53282 199744297 36974 15174 76769914 65422 15174 626616969 49230 65422 604684981 65422 54847 299151514 36974 57338 612329227 12167 49230 203639302 49389 49230 334122833 12167 81277 931339543 81277 42873 110692867 57338 56249 415999511 16494 56249 901235983 51593 16494 212322995 25657 56249 35426961 16494 17145 188708217 51593 59104 3779604 32847 17145 653756653 59104 15451 701496331 31392 32847 48422737 69367 17145 203481762 32847 25393 276490082 32847 72448 611291247 47928 31392 199795798 25393 1495 49838812 25393 47564 517548322 47928 15129 20097923 72448 70930 272572494 1495 57570 345189402 6356 1495 74290488 47564 45698 926428823 57570 49651 157090160 70930 8439 503967568 70026 45698 863274292 49651 16311 796253134 8439 79226 364161561 8439 43588 964303977 70026 11923 520578583 11923 9226 973297376 79226 39646 226042003 39555 9226 704026071 32249 39646 741216915 7255 11923 382170857 59433 32249 203006949 237 39646 351201246 32249 2845 960492969 32249 72066 540296140 76683 237 912871194 2845 26590 780946291 14369 76683 102243957 69013 76683 245391564 31625 69013 281967020 26590 9363 959573509 31625 58769 637807114 77126 58769 522919982 50050 69013 661039773 31625 63177 459955790 63177 19811 656102746 34838 58769 121078796 50050 22684 422003254 50050 18866 136407131 199 63177 454942809 19811 32593 205112052 27810 32593 425999678 27810 21015 848992188 27976 21015 268290467 32593 76353 847165500 2868 27976 156595642 44526 76353 205319438 6593 21015 297158945 58042 76353 363284571 2868 72406 807701823 18309 58042 65488105 39748 6593 517883357 72406 57822 175430614 72406 18326 658846940 57822 15103 27415534 21301 18326 693573713 10051 57822 186636451 21301 78438 923618627 28738 10051 500333374 21301 30356 982528739 67228 78438 447199280 10051 54190 859270584 30356 60948 638559835 73428 54190 233274488 30356 63484 967144596 52792 60948 677601116 1003 73428 209813579 73428 33267 71715951 56025 33267 840403782 77039 52792 549598285 11664 33267 696868989 12112 1003 657895951 12112 81770 215261739 81770 14896 771650428 12112 10686 478456372 81770 42957 915610337 58287 42957 450852598 10686 18193 430690720 66402 42957 636343149 68298 18193 943773188 18193 77301 557457867 61073 58287 341153146 37019 66402 374407826 70259 77301 5031988 68298 78114 995948335 9620 78114 787663623 61073 22103 650318620 9620 21426 281355464 57948 21426 732106852 9620 29095 286208172 9620 20657 512217758 70531 29095 988735225 20657 6803 681732129 66320 70531 904999138 44591 29095 935907501 76655 20657 479112073 70536 76655 27695680 43707 6803 113153164 70536 50678 85650664 3434 76655 469431462 12607 50678 672815422 18672 70536 479449023 43707 2116 407687359 3434 11126 893747101 67340 3434 666326727 12482 11126 55390135 39211 18672 86806481 12482 51058 994131190 12482 25007 168584005 76789 51058 791646586 18761 51058 305451704 39211 62554 450373224 53901 18761 943540226 44546 25007 587767237 76789 70663 681711537 70663 13293 963306238 81238 62554 19326484 12427 53901 382693701 13293 64481 56076097 60086 12427 271840753 64481 74809 161428774 74809 48441 753463657 19809 64481 223872597 74809 61458 869290212 60086 1489 204274225 74809 80405 349464456 61458 60111 784211807 14359 61458 547906010 14074 61458 363364066 65992 80405 609459273 49974 60111 897904645 14074 3816 104635262 65992 69402 720553471 22007 49974 49277671 28932 69402 468802464 42578 22007 204065090 42578 73656 353382010 42578 74435 730982841 44931 28932 410156294 74435 42588 822227556 77027 73656 113726202 77027 19608 829189146 19608 40026 971529691 19608 41424 478206393 2017 19608 365284753 20328 40026 85002060 41424 5395 217980227 40026 41766 885453226 41766 40085 529482633 41766 10595 420195965 41766 42669 960882019 5395 45992 481032683 42669 52694 434306151 46235 52694 744034985 10595 966 664804927 46235 7057 163925664 66139 45992 590470904 45315 66139 528985487 7057 64977 222726316 17186 7057 454443402 17186 26484 799890245 57960 45315 703716816 64977 81511 581599132 57960 57748 808920518 81511 19446 228933639 35863 57960 109366861 46929 19446 705893887 19446 3000 209112387 66665 46929 654931417 19446 59264 837178832 66665 34130 224442614 34261 46929 950783822 75560 34261 994219305 34130 9741 81946812 36288 34130 44510239 9741 63050 657473039 34261 48176 928352025 67876 63050 714787304 40412 48176 655392597 45263 63050 473549272 38028 48176 457857005 68226 45263 779174593 68226 34763 878348375 55468 38028 156467279 34763 4128 646467051 55468 56266 558048836 55468 42371 847266956 68856 56266 390855881 2826 56266 546151017 68856 15829 763464582 6991 68856 714225606 3963 42371 287578088 68856 20176 487160176 3963 29795 857561487 36598 3963 231105913 3963 10930 731911708 67942 20176 471575941 67942 2023 557746508 67942 47840 56922331 67942 74989 588236808 47840 53383 560376248 53383 46609 279331746 53383 59683 212667352 56473 53383 954162165 74989 38456 848023018 53383 3441 349479623 38456 15148 991080717 1896 38456 909858954 51304 56473 491939451 23135 1896 178342717 23135 59474 656080250 70022 23135 117040981 1896 46529 126373426 51304 4465 330096857 10637 4465 241517626 46529 47988 739201486 47505 70022 769652008 53781 46529 914569776 64313 10637 541237208 10637 21645 593654078 37642 21645 438875038 64313 28926 804025200 12759 21645 432707761 20029 21645 465745699 20029 79276 38853646 25983 12759 352725276 43242 20029 406859189 25983 52970 675106436 44701 79276 997070094 25041 44701 569044719 20981 43242 628569657 40063 20981 745514292 52316 52970 179295787 39352 40063 85573725 20981 9359 233848710 45922 20981 109793221 40263 40063 474877854 25239 45922 807712203 28876 9359 185251624 20298 28876 537265526 25239 13282 917546316 40263 17036 771555515 22279 17036 64789758 25572 28876 710154469 22279 3850 156897944 22279 68482 5480272 3850 55077 439961743 22574 22279 36205615 68837 3850 116111332 53176 22574 192306874 43504 53176 801007142 55077 71741 875200139 43504 50114 920951213 2802 71741 35986960 27399 43504 808886593 27399 43830 35340807 55648 2802 168275987 43462 2802 755871113 27399 35934 958590971 43830 39253 147441946 43830 22345 450257470 22345 66383 900956514 43118 43462 756433129 27506 35934 361993092 17257 66383 911457818 55235 22345 75020853 50983 55235 708916409 28259 50983 693382655 50983 30518 338166033 53272 30518 293619510 50618 30518 7654800 5096 30518 726001884 79934 50618 988372986 22272 50618 261512880 60760 22272 652931279 13758 60760 914969222 13758 15852 561877041 26265 15852 845924310 13758 55995 310636915 30955 55995 895887331 44200 13758 614733718 55995 56759 639592392 44200 66972 478678224 44200 15097 511066799 44200 31068 619893711 44200 78427 963896881 56759 52757 133646624 31068 2646 508511996 31068 27033 876804461 27033 45234 626532617 78427 61552 178979701 33959 52757 485440838 2646 67189 62460275 35254 33959 764199612 61552 48703 244315251 35254 46602 300224622 35722 46602 188544176 75571 67189 887731794 75571 21418 977824760 70956 75571 336583005 70956 79295 56001252 70956 27816 77783332 75571 38853 695411350 7918 38853 16700185 27816 69010 208836553 67031 69010 806984251 7918 72455 889767339 72455 63455 833705695 7918 6560 328822937 42293 72455 30357504 6560 36390 963024949 36390 7129 284703505 36390 17530 122915489 17530 40562 523824223 7129 16422 423750243 62815 40562 550975070 7257 40562 13403463 7257 20057 521915719 20057 19573 920086428 25243 62815 986063322 20057 15773 886881404 20057 32657 221771934 32657 55705 643021712 79980 25243 433909058 49528 15773 358415635 10023 79980 397499186 55705 61323 647365035 49528 15322 178042408 15322 77829 559670689 63400 49528 576053473 10023 47837 414790207 9769 15322 315688776 77829 67991 460819644 63400 6845 989524830 19270 9769 81253098 47837 38020 67378102 47210 6845 326184776 77752 38020 302332296 19270 41127 197144014 19270 32076 793567486 38020 66095 53024264 71404 77752 729516582 16299 71404 578302061 66095 49241 28218872 69291 49241 314458320 69291 53586 973910031 30647 49241 583817237 53586 4649 9958546 27797 49241 832236001 25994 30647 130575652 42771 4649 680104229 42771 23823 439172650 23823 12424 339620138 27797 46351 680528192 59568 25994 330262648 12424 6319 944840150 6319 17420 370195049 46351 63342 641225259 29916 59568 286948422 29916 35005 791502559 7173 6319 273716475 42878 63342 183171619 35005 7676 760044097 29916 46133 754686941 6802 35005 45129890 7676 26888 63318247 9506 6802 935732694 46133 79421 436555823 32129 26888 96512192 9506 48672 664633334 26888 44771 443696042 48672 70484 367610800 79421 26020 988862915 44771 74994 467420899 48672 64340 678280188 25987 44771 729734429 70484 45611 729368749 74994 55074 514563073 25987 43036 106036211 25987 33225 786725644 28300 45611 859545305 28300 50243 728916568 28300 52027 57567486 19359 28300 775663532 52027 80201 135072755 50243 50208 138403566 52027 24542 754803049 34660 24542 97692586 193 34660 514850423 69231 50208 871993651 34660 5870 529069643 43135 69231 850159973 81690 43135 219666827 69231 36255 600367587 55643 5870 339005760 81690 78340 181901838 36255 73783 942169820 72132 55643 846345414 55643 40591 781323496 73783 68061 858849682 79983 78340 767338511 72132 37786 200197747 12235 37786 355783962 46357 12235 118323875 47307 46357 715520166 15698 37786 768797695 81567 47307 149594656 46357 12040 355544550 80679 12040 688713413 13028 47307 399997219 15698 40866 48038068 37813 80679 78786588 25926 80679 197750162 13028 62266 547494244 52338 13028 252173648 62266 23927 747986257 37813 74261 108629874 24234 74261 394170069 25637 62266 98590686 74261 5915 187564570 25637 39735 207844168 74261 4521 911217010 37841 24234 427836282 25067 5915 726700305 5544 5915 927706396 5544 50672 996785217 38283 50672 561112930 38283 5327 523501402 38283 8662 853220155 8662 5488 590453098 8662 37124 182372271 5488 15712 124905962 37124 32859 139139709 5488 593 755415979 37124 36766 884086322 36766 73410 51841245 32859 47248 899342812 52607 73410 301885663 24668 52607 787368864 52607 77685 148761488 77685 21480 7799841 36590 52607 248368774 52837 21480 73634859 24668 62946 32808561 47421 62946 695382170 59238 21480 884765166 36590 40147 814217363 41214 59238 21272935 54258 47421 233779857 52819 47421 191087465 52819 51618 719669461 40147 32293 914829368 52819 25943 763536013 51618 4393 503740416 4393 37116 97817348 28972 4393 118496487 57018 28972 650564958 2000 28972 232079008 20478 28972 991251785 37700 57018 356087531 14463 28972 740665576 2000 61975 269421097 20478 50989 103040175 14463 81651 360756360 37700 63173 67382945 8919 81651 12235260 8919 65494 499805232 56148 65494 963613728 8919 13513 143779658 56623 63173 666762471 56623 48735 972372397 56623 27264 52246892 56623 66349 857156918 14908 27264 52169873 47528 27264 401729817 14908 34965 92591709 75527 14908 501626449 47528 45504 549794681 40149 34965 505223186 44327 75527 646519354 44327 45400 314911214 44327 47029 64691235 40149 72739 438335590 40149 68392 930574040 10815 68392 200691807 10815 70902 528744951 20954 10815 87628169 13252 70902 648517909 10815 71711 570350441 37276 70902 645710140 39602 20954 961461533 14852 39602 819508349 66781 37276 952831003 66781 48273 772787305 37276 636 132370420 61275 14852 883176668 66781 31637 930577621 9668 636 967030777 38750 48273 533721915 31637 17328 656061157 53661 9668 347457679 53661 28213 907477924 38750 24281 470830650 36986 38750 232387284 53661 70790 961716314 70790 954 718294047 42459 70790 468915621 70790 39268 91298531 70790 67688 612138125 14050 67688 732317162 14050 49109 988425194 75773 49109 896822876 8820 49109 120910783 50771 8820 992948726 14050 4318 466491171 4318 46788 241562768 75773 24819 686332341 4318 81581 101551046 46788 26830 410069225 26830 70257 903376780 13605 24819 64552102 26830 19662 852512437 76782 81581 864505922 6050 19662 660247046 70507 19662 512929502 42376 19662 926185290 76782 57191 713090738 6050 57794 125390212 42376 27785 391894519 27785 13226 193666917 13226 406 619865170 57191 27750 524850888 57794 35665 436786726 13226 62724 20909551 50557 27750 812856612 26471 62724 923674189 62724 29937 250989857 51560 62724 115909137 51560 42612 425030293 23446 26471 297172525 51560 441 21236741 59642 23446 144347191 23446 42405 751398680 48772 42405 125878049 48772 80346 240592689 80346 5465 854195238 4607 48772 754774649 5465 23500 871688069 48772 64047 710480760 21425 64047 890933675 30791 64047 669400300 78257 23500 105778786 11135 78257 443310841 67400 64047 740918635 78257 37150 702876804 67400 13351 658817278 67400 33981 966481674 37150 24512 15990073 67400 44740 925418220 13351 42190 713689904 42190 29480 461413087 31057 44740 731501468 18140 24512 504480318 47712 31057 260265461 47712 50292 200819857 33358 50292 443331150 18140 70298 818323349 18140 28569 495643014 70298 63889 328346907 44621 28569 982491673 33358 58958 979685508 28569 45747 607853604 28569 45046 149506120 63889 63124 516563888 65476 45046 765711798 36170 45046 93451600 10235 45046 355687983 44537 36170 295828970 70387 10235 133175304 25063 70387 927645728 36170 65718 559809915 65718 76843 56731668 44537 67074 625119513 76843 22715 492283804 22715 34974 641452679 22715 25089 837206479 76843 28488 673633478 45357 34974 272338071 45357 21430 921420109 54210 45357 750580287 25089 44032 724188449 45743 44032 619289491 47382 54210 226534003 69114 45743 940044732 45743 33750 176245591 4400 47382 546220817 45743 49122 943700038 63062 4400 114188771 13851 69114 7843515 41833 63062 227318670 12597 63062 638797101 12597 56034 975467080 41833 53797 362101582 13851 50841 988086525 53797 77689 889223458 11945 53797 528202648 53797 30892 140247749 2975 77689 545804689 11945 59345 767643299 1015 2975 726491058 30892 14602 58572582 38861 1015 679944396 39512 14602 728180708 65350 39512 276124871 38861 73322 958154789 70033 65350 90353115 22489 38861 567968689 22489 68334 761898818 22489 78164 166141696 4087 73322 918624661 55355 70033 193684857 57980 4087 521293411 43701 55355 299352147 55355 68522 700714356 68522 61072 257980221 43701 656 10884337 47033 68522 404949988 24662 61072 171341772 61072 37175 42510948 24662 77843 574187617 45156 47033 950910183 14803 47033 450133977 26353 24662 582877277 28848 14803 6498193 26353 52389 814534488 28848 24092 509416826 16835 52389 76982862 52389 6254 194668300 16835 26262 950324686 41358 16835 443330454 72625 26262 175104420 34798 41358 377374059 34798 44034 702592571 72625 58171 565701453 16699 44034 848698822 34798 24476 598285605 44034 71664 656946151 37304 16699 876036927 35065 58171 965485075 38921 71664 693875100 35065 51546 660174322 51546 11753 493271608 72274 35065 86518513 57113 35065 113492191 38921 75171 583322563 30579 51546 950180805 75171 2777 716070134 49552 30579 43514089 57113 19216 581303394 49552 64730 16282574 32872 19216 601620961 73347 32872 787160271 58932 49552 220536809 61678 32872 55939590 32872 78737 398248667 32872 47115 818557798 61678 18858 805622964 78737 40580 795580171 40580 79509 852285663 62472 18858 486533726 18858 17263 170927706 79509 51634 899067907 51634 23183 321818445 25781 17263 10693246 35293 62472 404313887 35293 19682 38156754 23183 12023 199093047 58280 25781 969534658 58744 35293 341030572 77310 58280 605651739 54959 58744 627805286 58744 35382 650218576 8899 58744 441071643 74256 58744 30602428 54959 50308 59903809 54959 67336 433998231 67336 45626 511399733 36938 8899 822862053 77526 50308 128164483 4656 45626 588856365 51962 4656 565563817 77526 16993 390929566 62581 51962 304846493 62581 22505 184286718 27936 22505 238454822 57269 51962 90189003 16993 67130 919180693 14023 27936 152204709 43024 27936 38722676 69016 67130 358642341 14023 68019 257492338 69016 26908 34490698 68019 15936 978223058 69016 384 602110248 62410 384 543424399 31628 62410 638865910 62340 62410 670496081 39946 15936 873645078 39946 46874 242776051 65780 62340 326252339 25066 62340 552902952 65780 60844 200007330 49258 60844 9365270 4478 25066 389885031 36661 60844 240051873 31697 49258 999230778 31697 8815 393684293 64420 36661 266436281 4478 66639 891074226 64420 68435 330811243 26838 8815 764545840 26838 80860 396003190 26838 34087 704505328 6862 80860 115417196 57662 34087 32612763 80860 53926 281028601 6862 61743 710627224 26436 34087 615148410 55139 26436 685764318 53926 48116 620596789 53926 43726 606077162 26436 65440 423360401 55139 11680 506065393 51389 48116 76701507 50889 51389 263375909 51389 35329 536670943 24813 51389 82222601 39701 24813 167996370 79476 50889 907355099 39701 70810 586525657 17297 79476 577599448 70810 60320 83032626 39701 67941 201106538 52470 67941 713251866 52470 23846 703214476 67941 21625 665203395 23846 16019 806192571 16019 54161 14085793 37058 16019 483393176 26018 54161 561913932 75581 26018 498300047 27469 16019 627207183 79758 26018 883775356 64196 75581 219766927 20683 75581 931133467 80159 27469 436131017 4454 79758 526363191 75173 79758 501992287 67582 64196 69861028 34016 20683 466856933 4454 37864 401609157 34016 67320 934883490 43541 75173 73140474 67320 70332 372576042 77247 70332 39756582 70332 60011 8335434 43541 39437 738107548 65466 77247 823611976 38429 39437 283262518 60011 56278 118046060 17023 38429 849671485 65466 73881 428161600 38429 7887 925857068 1912 7887 956020753 1912 77809 997914389 12168 73881 621309948 32728 12168 259970714 22434 77809 312357974 32728 732 210195421 77809 7969 594677535 12168 2535 324456690 49783 22434 345557681 7969 55401 91071934 49783 57470 389479842 57470 71867 65064909 36125 55401 293763136 71867 69769 914219327 11081 55401 143287420 36125 19038 504594972 14347 19038 540827190 16874 69769 79734909 67127 16874 607065606 11081 80254 275879626 16874 59461 377849508 7670 14347 309390296 67127 53339 441059748 78719 80254 280572711 53339 50181 401443922 41983 53339 955787084 41983 24664 598495445 32424 78719 150966016 41983 5363 788104736 63904 24664 466699666 24664 22883 610294438 50789 24664 588249377 62619 5363 326320348 32805 50789 18291466 63904 11909 712722606 15507 50789 557842234 15507 9094 632762486 65034 32805 768131856 60313 15507 206112214 60313 43074 712956012 9094 23562 272865560 58408 65034 250996249 60313 74942 394627789 60313 5227 616135936 74907 58408 319663957 58408 59839 819157379 33541 5227 906646589 74907 25903 786112721 76358 5227 780423741 74907 56048 871385590 76358 10688 803607976 76358 6634 288751161 47308 10688 1493053 10688 41055 215225397 56048 50170 105587583 50170 19800 667677751 64929 47308 449440855 47308 37859 102330498 3985 41055 173152614 19800 16506 879317518 3985 63005 506334734 18875 63005 275291314 10623 18875 663430704 18875 44294 350980960 54356 16506 718324571 23795 54356 642033492 1443 44294 504110724 61643 44294 663335709 54356 80321 987667669 7544 80321 418241742 52815 7544 806742514 54212 80321 29257445 80321 15419 857109841 52815 22133 805284712 54687 22133 555087074 58671 22133 375595374 19729 54687 88109829 15328 54687 179435831 22133 76581 712290722 35563 54687 900427676 76581 19426 605299689 35563 5902 657580539 10101 35563 325762172 3282 19426 320046889 48959 5902 51993704 48959 14223 111717793 63806 10101 676724472 60829 14223 819952286 56960 60829 125079528 56960 59885 269129468 56960 25528 14871929 2522 60829 299137459 59885 68146 295611529 25528 62355 559554988 59885 24403 861506428 53768 68146 143550243 53768 21348 854960183 53768 71945 428732880 77666 53768 827079729 2221 77666 199184895 71177 77666 339584748 77666 27696 442842350 81145 71945 156910624 18502 81145 402659882 27696 17282 593064334 18502 59494 667189452 18502 47895 169030541 72651 59494 415950719 47895 22668 297416549 22668 46182 177577019 29534 59494 140521071 4102 29534 478245444 30066 72651 827290741 32241 29534 881236307 4102 77021 360790791 4102 16734 90992954 4102 42538 243840240 42538 72718 716684757 32241 72614 501662639 77021 58067 535257364 5545 72614 496166688 42538 78655 407695934 58067 68265 873806426 47866 72614 129839297 5545 11994 504185059 34317 47866 35178652 11994 75661 333576275 11994 38129 345220083 11994 15939 125435118 65030 11994 520270186 38129 51975 159393942 65030 66640 186601446 51975 23136 997614792 66640 75985 656501394 23136 4427 727663541 23136 10978 446520753 85 23136 99238274 33498 10978 741543806 15485 75985 530379689 33498 61472 996784025 33498 80508 883832116 52354 85 531787226 33498 52181 397903122 2314 61472 230791756 2314 54815 955980048 54815 45705 9564148 27486 52181 67357781 27486 25379 371124521 27486 24615 804484495 25379 37412 416766353 33689 25379 71901022 33689 67366 461010964 37412 21523 570020142 37412 13823 996700345 37412 46498 778970571 1857 67366 839997277 1857 35307 730479746 66234 35307 732727427 7177 66234 101308162 70834 1857 356753807 81795 1857 419613824 66234 21972 25178549 46114 7177 267516246 8031 21972 551944177 46114 38547 276445333 55694 46114 161697826 30662 55694 684513985 55694 45812 224518350 38547 76521 677779908 62749 45812 59966657 52954 62749 919735764 8816 76521 972069515 14302 8816 976781136 62749 28119 336147428 26411 52954 373348825 52954 64651 840410206 28119 4122 911735537 11515 26411 279934253 37397 11515 966924523 37397 79257 956285223 70255 37397 505621660 37397 67153 296748910 52387 11515 593208188 37397 50030 149702472 52387 11668 595002303 76385 67153 432771275 52387 22166 814665761 11668 67982 722502627 72014 67982 814670432 22166 825 574568894 825 81258 751551288 58354 72014 980981904 30645 81258 838116903 6208 825 547571307 30645 24832 797827287 32321 24832 753443982 27668 32321 474355929 3285 6208 198617291 27668 8725 276492851 41308 24832 191068562 8725 28603 263021590 59087 27668 91265921 40384 59087 881196976 8725 42960 574166947 59087 22412 724934951 58820 40384 736403014 27485 40384 268747640 55347 22412 844805763 22047 22412 535850125 46648 58820 616938669 46648 46840 748749950 34740 46840 342159058 22047 32274 125608242 55956 22047 143186345 40626 46840 889096110 43829 46840 126112596 55956 40132 810611092 40626 3328 82321400 40132 47162 883663412 47162 62541 92708176 12470 40132 510256886 69949 47162 790117301 12470 27953 104045157 48140 62541 738385418 27953 37486 879816483 13263 37486 826089043 48140 70490 430739437 27570 37486 704188661 6325 13263 709024450 20243 13263 810965120 21224 6325 34146262 70490 9104 455270960 11584 9104 6972581 9104 58256 389081771 33973 58256 899113405 9104 45062 56783405 1817 11584 15933835 64837 33973 40891167 64837 46867 334340119 47460 64837 759874272 46795 45062 839633370 46795 25579 695239385 42458 25579 606727767 30050 46867 679236834 30050 17898 99319402 30050 73109 471421826 66711 30050 132312369 17898 60028 978223015 24096 30050 169317845 73109 80253 734953640 22076 73109 554127431 30388 66711 182834240 30388 77088 491154099 20279 22076 542556605 45990 77088 560551039 30388 80854 39650820 54371 20279 593426893 20279 47747 375589915 80854 26331 986834599 47747 44215 220939576 67622 47747 250061403 54371 26002 72136013 67622 27 471570537 14083 44215 374175070 25554 67622 270180163 23035 14083 414352330 14083 57918 753382104 37715 25554 246885208 23035 10584 525944675 25554 30603 922546770 23035 17309 944389040 67747 17309 191712823 47440 37715 402120493 51709 30603 443003292 30603 81353 474645836 17309 25141 180141793 79722 51709 208820618 32363 81353 107081011 81353 28594 155153183 65880 28594 26312235 80979 32363 442901140 80979 73033 102157289 73033 75539 742883833 15655 73033 145852148 65880 49617 991000659 73033 49302 60356921 15655 7939 735629207 60075 75539 30754682 49617 65591 819372480 14646 60075 231737492 53086 65591 137700840 62389 60075 18725555 14646 17958 516673440 65591 29520 731945311 69550 17958 312095345 26685 29520 949676317 68600 62389 903954809 4687 69550 656312428 48802 4687 105908803 4687 25790 768183499 26685 18205 723079843 48802 48884 737331860 48802 78422 80610163 78422 20307 301491449 18205 23440 94360864 20307 27443 46517308 76228 48884 797624575 6444 27443 283615859 6444 32652 748598476 70771 23440 691157336 27443 16639 478851415 1197 76228 668206655 32652 80210 545183610 32652 60004 882161215 53111 60004 979200008 53703 60004 600518223 72814 53703 183917833 60004 79524 866021600 53703 32641 810969323 79524 16783 869543336 32641 45285 553258339 71142 79524 989908238 45285 3934 538852556 56175 32641 370213628 3934 73748 994117966 16235 45285 200661203 42656 73748 554720968 73748 33256 560808304 35697 33256 45903290 69351 33256 456029689 16235 33725 798346932 33725 70645 432415848 33256 31701 99430694 80984 31701 951825459 33678 80984 318466847 33678 48340 668246552 10793 31701 294978489 48758 33678 75124450 48340 56851 784195236 69628 48758 826314776 10793 17140 211741741 31298 69628 956315282 54056 69628 748360185 200 31298 571399985 69628 59548 812609454 3055 31298 524399472 31517 3055 936493934 53708 200 150770201 53708 61028 107769118 53708 71621 798840993 3055 61371 628997154 61512 31517 297961149 72378 71621 977758684 72378 45983 462839387 61512 73163 523456375 29094 72378 97816173 19627 61512 21162841 17572 73163 354177174 19627 11212 423771391 17572 3225 268819200 3225 12821 953006832 27524 3225 552369931 17572 43860 750033990 43860 5237 630458094 27524 40027 658252140 8553 40027 136555421 40027 57184 601419332 27562 43860 916257637 57184 47346 660118517 5286 57184 46164637 27562 20168 373283887 5286 64080 771289357 20168 69912 50628615 69912 29039 16486103 5286 5448 51043689 48560 64080 563297200 63617 29039 78523973 13329 48560 451100337 15190 5448 523839962 5448 60036 391393770 37969 15190 363373867 61005 15190 174374097 26057 13329 814982109 29391 61005 249003915 58990 60036 27277807 22393 37969 363708218 58990 4292 144182060 29391 71042 647524770 31487 4292 112980455 61264 58990 521727029 31487 14246 801832523 50253 71042 873107363 10450 14246 905724059 61264 68106 266463507 42304 61264 258282480 27314 42304 464172474 17707 50253 38322817 68106 77240 291482245 42304 9989 434211003 16567 9989 33438252 16567 68421 688171060 17707 33554 714566852 51260 9989 532144044 17713 16567 27163794 16567 80048 878618843 68421 57449 661664992 54285 80048 338947750 80048 41782 265840561 69059 17713 564012755 52626 80048 526752181 54285 28786 42677694 73074 52626 148984281 55051 41782 334503924 76345 69059 786821784 76212 28786 980952684 28786 20799 82720085 55051 8702 217406506 68643 8702 353993214 3822 20799 11894908 8702 53027 99707748 52140 53027 635080528 52140 32852 423481466 32852 1301 1177795 39142 3822 71216437 30756 52140 74142444 52140 12560 92518483 46563 12560 441409621 30756 14916 197820646 74110 39142 534485639 12560 47774 397144820 12560 45485 657418815 68448 46563 889594767 54115 74110 129668191 54115 57278 329408570 68448 10771 182294037 65543 54115 737109548 9713 65543 43005407 849 65543 643919191 10771 14603 702429390 14603 71745 461890099 71745 19952 18136945 30770 71745 893391969 46526 71745 500944044 19952 73364 87976460 64203 19952 780887744 19952 37480 255900706 37480 45680 670018884 45680 61478 165648230 73364 8976 94116153 37480 48100 646282872 44696 45680 924173115 41273 48100 946301102 41273 71220 249016135 48100 79574 863878071 68747 71220 10388621 71220 39525 580533708 71220 40255 585209451 71220 47624 340588481 40255 64487 122687342 68747 67745 974099527 59602 64487 618718919 48855 67745 194397994 48855 57613 80528405 57613 63576 940941227 67745 42105 707619371 63576 48275 156087445 75731 48855 675649219 57613 3499 304003708 75731 48085 250157889 59147 3499 728627228 75731 17937 346166299 50836 3499 141588425 17937 6986 340635662 50836 35936 870045594 14167 59147 615774544 6986 17163 366898088 6986 1266 926661703 25556 1266 375747616 33696 35936 773858654 25556 4144 886867363 56163 17163 461461992 69089 33696 965786862 38685 56163 850376053 4144 81176 914292914 69089 7210 290188699 74853 81176 66113151 81176 70187 509630127 41255 38685 272763447 41255 57972 394911179 7210 9443 313588792 38013 74853 839470511 61088 57972 950211886 38013 21835 94299311 9443 41089 478355021 25530 38013 347681045 68451 41089 54668691 9266 61088 113209891 35902 9266 798770596 41089 81867 142762472 39620 25530 769152585 81867 46422 913532701 9266 81869 774338868 9681 81867 895483660 76819 81867 125944967 76819 54199 42427706 66082 54199 6113262 9516 76819 972536986 15246 9681 353063131 54199 21710 987317349 66082 79210 492543312 79210 32068 901673235 32068 80802 996657779 28283 32068 420183904 80802 10256 536018119 73993 32068 66040936 10256 15183 700930245 22612 28283 992952788 73993 33804 255252815 45322 33804 227404128 73993 26246 736380337 15032 22612 673247888 45322 11025 4246399 26246 38394 403851446 77902 26246 270170221 74207 15032 41244031 77902 48877 431199888 59508 74207 309925534 31824 74207 662833090 77902 47283 928318741 77798 31824 145572163 47283 3595 209054612 77798 43086 678966013 39018 43086 879320570 3595 81764 795476548 3595 41092 167932958 36001 41092 81589230 36001 55078 979383183 81764 33606 191998419 46280 55078 148177857 36001 61969 479436123 74679 36001 224882172 74679 26277 837371851 46280 70546 191010027 15359 70546 117433493 5896 74679 404088850 11740 26277 818721144 26378 70546 667057112 59187 11740 667667211 59187 24872 136938684 59187 16994 358135079 11740 14115 700033344 24872 34764 998568835 59187 46748 378076285 41621 16994 915167505 28329 14115 652735893 41621 20470 568192377 16357 20470 157755988 60360 46748 117458471 28329 23794 758285519 16357 42520 173127482 24119 42520 55446668 42968 23794 628034179 18174 23794 194568482 23794 24303 973914160 18174 74709 611361500 42968 61287 488895155 42968 23827 771773546 77222 24303 843327721 76694 77222 530547593 81815 76694 528620322 11083 76694 858131554 23827 43938 765934251 2315 43938 354893277 76694 36022 69686256 36022 51603 823317383 69369 36022 128069514 23799 69369 939695061 23799 5514 306300529 51986 69369 904321432 69369 37503 318287057 21438 51986 464780277 37503 3105 532110476 16060 5514 147162551 3105 14685 91436354 14685 6478 691482472 57987 3105 713509979 57987 22542 716869373 6478 27168 270534268 14685 31386 67869651 16207 6478 37457795 27168 19106 288066959 27168 13734 622467434 917 27168 479180050 35087 19106 214541912 13734 52717 61499002 35087 72439 604217114 66675 13734 45043879 53928 72439 615349451 66675 31039 69314836 31039 76420 722432921 29325 66675 326842479 57068 29325 162927684 53928 2837 620419830 72508 57068 820507201 22053 2837 478715173 29325 14704 579476515 56240 57068 581041353 30444 56240 994544150 56240 22289 983228261 72076 30444 296239235 70908 72076 446947729 56240 35024 571006542 30444 80868 741816637 48920 22289 536714385 14408 48920 745658147 60156 14408 424445129 60156 29063 547606556 19724 29063 821245177 38071 19724 873351112 14408 68978 708832217 55526 38071 204750075 38071 19711 971364765 41182 19724 195285380 7963 55526 846012830 47426 19711 880027676 19711 55076 75757255 47426 50566 747741112 76268 55076 523999711 76268 38434 685636138 47205 76268 5721921 7520 38434 172377752 7520 44950 208827611 7520 59420 870056211 76325 59420 740527043 31917 59420 524341516 76325 65281 800506308 44950 51905 442700691 76325 81893 514883018 65 31917 442812689 61598 65281 816499712 69852 65281 60696962 9837 61598 354848470 65 79480 391537112 75453 79480 3028522 13172 61598 792078626 69852 30517 213500235 13902 75453 291433840 13172 58262 536957034 32439 13172 304916982 32439 66158 609930074 58262 6206 431876037 64980 13902 558350088 6206 33552 34823805 50339 32439 512562799 33552 41544 139161653 64980 68387 652993208 68387 18463 926352176 26460 68387 860813036 18463 67685 591722557 54967 18463 100095237 26460 79851 577624698 648 54967 200773910 70124 79851 588439665 79851 16598 883064938 70124 28820 867731371 70124 25684 575131495 49254 25684 755947743 19140 16598 26700486 25684 19318 911747388 64853 19318 120924391 19318 60029 573358494 60604 64853 955800354 59807 19140 339308325 64853 75204 670116307 59807 49588 385487648 75204 44295 167348415 44295 35838 788839714 8982 75204 684687233 75204 46440 105853269 16108 49588 123152377 16108 64500 765779883 41353 46440 125708397 46440 976 536798153 976 13416 17531875 13416 46056 544188516 42611 13416 204487282 976 50199 469922913 53004 42611 469774030 46056 31350 829417375 42611 28168 592778469 50199 46798 615134581 53004 8547 883050068 8547 36194 128249209 60909 28168 633770024 26815 46798 840522172 79018 60909 60203466 12674 26815 12755321 66691 60909 685578732 60909 80507 43353444 80507 35577 998099014 12674 21381 399115920 66691 46544 705088970 72328 35577 215390281 46544 61645 530786420 21381 79312 19786037 3058 72328 964745378 57035 79312 736208122 61645 48865 38894913 54020 57035 120565448 31405 48865 951076156 43099 3058 987136386 54020 40434 124938725 48865 76586 754740533 76586 4270 549445180 43099 73602 366144412 73602 70393 385635936 48570 70393 455163190 26382 4270 486815514 67000 73602 970620605 78260 67000 420393827 14304 48570 846199522 14304 53682 625327259 73729 53682 937967351 14304 39589 299381325 53682 46569 894436156 46569 51436 724653117 77192 51436 819286152 77923 73729 733980599 51436 55674 512625648 21062 77192 224637011 13193 77923 536002673 55674 80324 496546742 11309 13193 406030552 1306 13193 366752034 21062 413 705996889 11309 34624 219574149 70743 34624 877317764 70743 17674 987120404 413 37307 214156278 34624 16958 431366963 16958 39856 94508260 64464 17674 842681326 74388 64464 858128272 61143 16958 340337446 16958 9375 565120403 64464 58842 102040330 61939 58842 27763753 61939 65556 797321639 44543 61939 139498377 68477 58842 810445461 58842 17479 656252232 65556 57132 102724376 68477 71202 727437366 44543 31565 53887812 41826 31565 81379209 57132 49739 755218777 56936 49739 346307554 51989 56936 89681879 31565 64240 879594727 49739 47106 280222446 2592 64240 847510129 21082 56936 398354556 47106 6162 685882546 67464 47106 309068187 22094 6162 64782567 38780 22094 523392537 22094 9006 854565957 72289 22094 107121145 68813 9006 568478041 64058 38780 228629667 76442 64058 351296429 68813 38540 678261066 68813 38291 286781246 6656 38540 754556158 6656 3601 902994967 6656 10628 463607452 17428 38540 122074079 45821 17428 478295329 35855 6656 910154552 80461 3601 485853896 35855 81082 611909862 80461 61409 548488267 14565 81082 340396044 14565 48825 753511842 51333 14565 521651066 37981 14565 263764034 51333 51834 818506301 14565 9785 423067828 36214 9785 415000744 19054 51834 124179869 9785 79706 917435289 33942 19054 773533507 61034 19054 302265678 16545 61034 699982341 16545 44547 744225050 27566 79706 892390049 16545 53271 900115368 48438 27566 527643431 41284 16545 949004077 29183 27566 1901846 41284 11006 115813131 29183 48602 196118988 29183 72491 60207329 12785 48602 744639677 72491 80967 501843501 56331 80967 498236482 48602 7235 161639566 15393 80967 311304507 7235 26784 81147875 56331 58706 381358173 15393 10755 49639434 21933 10755 886540537 28343 10755 567142888 58706 32216 42782563 10755 52251 400371941 35875 52251 839318457 40376 52251 15382987 35875 66441 8053553 32216 67446 359656960 67446 2736 403314736 10911 66441 326545475 58138 66441 133295600 58138 63783 878353906 64052 63783 952090282 10911 18830 160919653 63783 48555 637391056 32101 18830 459713027 61752 32101 865346586 79512 18830 643148260 19415 18830 395519229 48555 56118 510362606 14179 61752 412221622 14179 14821 122791482 20824 19415 601335906 37683 20824 25484753 14586 56118 48981602 20824 78006 611234558 32815 37683 840215266 32815 30401 331910007 37683 8915 154122946 53707 78006 830786704 14487 32815 408421445 8915 16703 20478294 30401 77799 22388346 53707 16641 739446229 53707 30670 559663104 30670 70365 357777960 16641 14427 775554426 38747 70365 244676249 29639 38747 668050582 22954 14427 86573673 12043 22954 474707578 32961 38747 751825733 40127 22954 744945744 22954 32037 664777442 40127 46438 281598099 40127 51925 395615390 51925 52364 491096577 51925 58922 668820273 58922 19008 932236586 33984 19008 636425195 36267 58922 510591686 35122 33984 316300765 36267 22179 327288946 77140 33984 368069143 36267 51487 536170713 51487 27893 564888060 9865 27893 710000095 17046 27893 30833835 9865 37779 252965883 16950 27893 206530879 9865 65391 43691773 75184 16950 77099874 75184 32541 870756301 75184 71919 753305970 71919 61139 6702999 57872 32541 147408927 57872 43601 236450670 69689 32541 655957146 69689 24340 729719403 59175 43601 264111843 68286 59175 36218154 6990 24340 129284757 24340 18457 145713697 58304 18457 53680438 18457 67887 708246216 57148 67887 638276260 15334 67887 714873933 57148 16377 844275386 48278 58304 313812630 15334 38337 241139471 37364 48278 692345221 29582 16377 690326663 9692 29582 557290787 48278 80195 197568206 1334 29582 75342798 29254 37364 405416656 1334 19677 290679952 73549 29254 710295549 24141 73549 547336352 24141 46858 392622276 78629 29254 24187302 57421 46858 565069606 79567 73549 598791019 36340 79567 29724169 28190 78629 859442698 15279 78629 85635627 2800 36340 511928386 2800 15573 185616509 28190 65428 679795148 71876 2800 208745713 46368 65428 844864763 64805 15573 571731596 14899 64805 1380130 4297 14899 276971062 52980 14899 46003132 64805 61638 509331749 61638 10408 553008223 59779 14899 366800718 109 10408 336262696 109 7304 916919239 14089 61638 667388525 7304 35602 452526012 38884 35602 336066205 38884 64984 953568784 14089 9622 21327236 63040 14089 623515648 9622 50315 628993215 63040 80512 706769412 80512 8319 329790739 8319 11255 884122525 8319 75880 505850160 11255 35479 3533354 27580 75880 172888328 11255 50194 63173974 11255 20792 766858956 50194 1588 409889117 81790 1588 687680779 42084 20792 171113443 59521 50194 353073999 1588 44642 39608337 41657 1588 139513073 80770 81790 945625931 6712 41657 563403927 37108 59521 103912332 41657 29964 341168516 24571 41657 974021236 30481 29964 86521830 15575 37108 758393408 30006 30481 52921360 24571 47224 768561179 30006 58074 506693295 47224 26785 959060496 32965 15575 893381774 26785 81496 70637407 81496 49520 107372515 18658 58074 178406057 59858 81496 478402426 81496 62903 867908224 39678 18658 481460031 40641 62903 640033719 18658 36286 664888111 36286 68760 522163572 62903 56142 149158594 79615 68760 10820097 65475 36286 807157062 68760 55441 21860268 68760 47455 662864271 47455 56952 360740780 46868 65475 963611052 46868 25205 507734518 46868 60966 394140279 74987 25205 170385505 70209 60966 662688911 46868 26344 619381757 26344 46894 715146984 26344 43413 819293838 56649 26344 578503130 63591 70209 983961385 43413 66500 474530740 46894 70000 929741675 70000 20671 479195457 66500 4168 448054508 70000 61410 490071757 70000 58719 550822123 54360 61410 92689824 58719 8074 229699076 4168 47228 449729914 71435 8074 211889156 47228 52013 143411009 48221 71435 109084117 34310 47228 943202738 71435 49546 91109437 30768 48221 122351715 81020 49546 101883942 50581 81020 774885003 34310 5210 583602956 60099 30768 540776610 43618 50581 248656538 40396 50581 545485451 5210 34963 189563875 34963 28615 563068001 23122 60099 125005376 65557 43618 819347530 65557 55021 977733090 18290 23122 20681794 28615 47259 673832880 55021 42060 720227861 55021 46273 338106751 55021 62341 397562188 65416 47259 997011078 47259 4872 29165359 46273 47929 279044001 65416 36671 317304198 36671 77453 305823034 51232 47929 179695549 79628 4872 353481272 79628 29198 914649859 51232 25316 755561465 27501 51232 667897527 63883 25316 401788628 61906 25316 525144461 25316 48104 652463853 45194 63883 545596524 57657 61906 645500946 7102 57657 135593995 61906 55346 968122252 67137 48104 75642409 57657 74313 439734021 15392 55346 774866791 55346 27297 960768953 67137 54311 93460314 15392 45555 549842239 54311 68271 645253221 54311 75351 594623911 75351 58935 743730958 78731 68271 1730070 68271 32722 924550396 74302 32722 219280441 80070 32722 202313575 80070 1808 118338332 77659 1808 359809762 58607 77659 207699622 51510 58607 186143187 24465 77659 385947826 66126 77659 98023398 58607 25024 620605017 5243 51510 513483354 39384 5243 199593883 25024 49523 328367310 11997 39384 324403673 5243 2165 495663032 5243 36876 46006387 2165 30773 685360363 60184 30773 595393047 2165 62955 982584564 35911 36876 78097857 62955 69692 505224663 31853 69692 482879195 60184 76631 638263820 28368 62955 357410527 69692 41252 68060150 76515 76631 927770927 76515 5457 979149 8739 28368 592796427 2106 8739 626615303 76515 70292 253961076 26639 70292 95850192 42159 2106 247524462 7038 8739 417770639 66662 42159 373917192 66662 64283 261681587 42159 5425 595265878 49357 5425 442845226 66444 5425 310790449 46268 64283 652004793 43424 46268 522428963 7745 46268 646216518 7745 1075 154124795 1130 46268 282597400 74139 1130 829058474 7745 16417 516637672 1130 69847 736523736 16417 4304 235503361 4108 69847 98731118 42374 74139 679482055 4304 9775 906145552 69847 38659 777179707 65832 4304 708069891 49993 4108 284589204 42374 77516 6166679 25643 49993 539577664 38659 38588 509175289 77516 6806 831311880 8334 49993 685506198 68805 25643 115254005 68805 50724 728154681 6806 37206 302616921 24209 8334 96895890 8334 29067 301242964 62104 50724 43910631 62104 33037 668275316 29067 56666 774405011 7959 33037 156500314 29067 29298 517996306 29298 43383 206367942 56666 68828 230199863 27087 7959 905274974 43004 7959 784256137 27087 34862 107707935 35405 68828 408045184 43004 13276 689359706 13276 33354 854853615 34862 3391 305910982 7123 13276 382613257 18423 35405 147376511 77651 13276 440395315 73842 18423 229096421 73842 56972 113623201 67654 56972 402307927 30149 67654 679202600 56972 26050 860815190 44994 30149 354621474 50796 26050 353810314 72598 44994 60226069 17890 26050 313672645 26050 8013 536996536 72598 20316 456987468 64678 8013 995008976 17890 67516 48632355 58573 64678 222568745 67516 13663 656662470 80272 64678 716693392 13663 20453 582797084 20453 19638 123871974 48067 58573 19485148 80735 48067 593780879 80272 48444 417509736 20453 52290 351423202 81139 48444 792312662 80735 36220 85354647 80735 24417 732436872 24417 31463 109017657 16854 52290 866717683 9687 16854 657355489 74367 31463 39197916 74367 35886 963875252 31463 24097 247920993 77362 24097 286651976 74367 32793 215917936 3259 74367 815823087 24097 38991 918631222 24097 81265 115703421 63382 81265 63039019 58378 32793 107461007 991 81265 583808592 12217 58378 813853337 51073 58378 667683184 56422 51073 63218854 991 10938 584446676 10938 75543 302267255 12217 3467 453014925 3467 61714 172021327 49949 3467 799227501 55015 3467 531653994 3467 32025 721713600 49949 13550 250548520 55015 40551 314630097 32025 5203 829002129 32025 51493 390927612 32025 59417 938053496 59417 6353 834311487 5925 6353 996014367 59417 37574 232326877 6353 45383 888911888 45383 56002 779807562 16595 6353 292934494 13856 45383 309838000 16595 72116 786274754 73007 72116 776145471 13856 12760 976727286 61483 16595 370438528 31859 72116 843236593 31859 81040 298560447 12760 80550 915254090 7142 61483 166250908 7142 50751 516740612 53454 50751 310247119 24082 53454 207589767 18159 24082 424504549 50751 73530 211863899 24082 47830 992713497 73530 49979 142167297 8543 49979 674786912 55857 49979 116649697 14701 49979 98887148 55857 57547 653824154 27811 57547 173169139 52832 27811 859427000 24415 14701 726848520 52832 9789 13733994 52832 8955 333021376 9789 41961 598694522 8955 2513 748262283 49961 41961 38358840 36087 41961 607818643 53816 2513 82111642 3706 2513 460053830 56532 36087 755599986 56532 18351 857753688 28982 53816 290805824 53861 18351 818143014 51533 56532 130999211 53861 64434 146723426 51533 44323 168074438 64434 72838 470140000 67468 72838 619187722 60689 44323 417315735 58551 60689 151462570 3410 60689 876682882 72838 45708 43377549 44801 60689 145076847 44801 10082 937550014 72180 58551 907317177 54361 3410 445004117 54361 51023 270432382 26285 54361 426744400 42767 26285 532956268 27007 51023 932403899 79789 27007 253202521 39258 26285 258284338 10175 26285 134803118 61675 79789 231536596 79881 10175 947870654 28923 61675 275245920 3347 61675 277853274 10175 74844 14087762 72219 28923 1661708 79881 75691 585609845 72219 1050 202336826 3347 51329 526566099 25773 74844 618940251 1050 42692 266377303 10053 51329 363570459 10053 58604 536608912 58604 75153 4292239 41375 10053 45148201 41375 81687 524881660 75153 31286 396246907 53484 31286 364716661 31255 75153 854854899 72869 53484 842632644 31286 11623 770532753 31255 49139 378129486 66986 53484 605789585 49139 5497 239272909 2996 11623 905751867 64035 49139 85666182 43154 49139 715142378 5497 47933 75943072 2996 75298 771042320 47933 5862 751677240 5862 74008 71847015 75298 13994 797908015 8732 75298 454343913 51655 13994 992103097 13994 65349 657710959 5282 74008 883174172 35208 5282 384062792 58570 65349 636902659 65349 12922 694286318 65349 73994 122208060 38109 35208 439421427 38109 5398 477200055 18070 12922 214659932 18306 38109 111347795 75944 38109 633378436 50018 18070 506925471 43322 18070 992100283 43322 54279 25835723 42522 18306 319974512 25545 43322 460675708 56335 43322 705190911 25545 76013 258445533 32510 76013 457669887 42522 72759 931622429 16089 76013 624040109 72759 72650 457027089 76013 81465 819253779 16089 46092 70541690 50597 16089 487370271 16089 36961 724648661 36351 36961 749947218 81465 31567 678490507 50597 38731 241440318 26776 36351 893524397 36961 28635 722265049 36351 74645 391616649 30834 38731 403082684 72483 26776 221742362 26776 48891 250443073 22951 74645 717741474 74645 1782 912227979 8715 1782 790461066 3237 72483 108995708 8715 22057 617911819 34181 22951 600441289 1782 26730 422147384 25534 26730 279167312 26730 23816 944952359 61016 25534 657480470 24609 23816 82022458 13208 24609 750225911 37734 25534 512234178 8248 13208 828733987 13208 43164 719093865 43164 55928 592374030 8248 59863 806176590 8248 20319 464120252 57816 43164 88600118 75103 59863 15189461 75103 41043 874514636 71590 41043 754105115 20319 70346 818535607 71590 62770 102332612 62770 18753 553880055 62770 8376 159513772 22833 18753 992074950 22833 67006 667090668 77434 18753 915564627 9567 18753 943318367 43979 67006 280034414 43979 49609 924010180 77434 79550 892810756 79550 49391 387881359 5889 43979 813762741 44737 5889 392955509 14564 49609 871217918 48146 44737 542488448 31588 48146 32849401 44737 35040 158274191 14564 55779 257150490 55779 913 927664667 8935 55779 80043995 77791 8935 311083618 49261 913 795612689 69501 55779 482783463 49261 71212 495127082 55294 8935 14374456 63487 77791 647440426 49261 70877 74381412 25709 63487 510359333 81611 25709 854513244 42212 70877 319430245 81611 39642 776363476 81611 32548 894339100 44746 42212 791525450 32548 27693 104941979 18441 39642 105747730 46749 27693 18978153 9635 46749 33110945 9635 59970 376266032 18441 38646 742754294 34578 38646 922688051 59970 6375 111847302 2071 34578 864417263 2071 49918 736364343 21907 34578 358598334 49918 61673 608870197 6375 67700 692911979 57592 21907 30308223 61673 40336 24904039 21907 69038 443773370 50542 40336 98572841 67700 66997 167348341 69038 36236 671385146 35544 36236 637174534 66997 39683 716353692 50542 52818 771560640 69057 52818 842090278 71795 69057 914202919 9708 71795 922153005 69057 80546 933800487 77032 69057 93961201 32513 71795 811296266 70326 9708 632937056 70326 73567 79156959 73798 80546 220987211 73567 8121 640203461 32513 76496 777484127 68859 8121 142143744 8121 62546 8011087 68859 28006 201553150 67724 8121 864279805 62546 35788 68439222 80751 35788 709038081 62546 8558 117910325 1047 35788 485725753 7176 67724 616975124 64323 80751 151930545 64323 46655 71592833 42380 46655 974908578 22697 46655 295225044 46655 28548 378712819 28548 6315 367972190 28548 61261 595496656 65280 22697 310098918 79305 6315 141950560 80313 61261 180388871 36925 61261 189798556 43179 61261 565116798 36925 44670 83986582 44670 46361 235060423 76508 43179 439770633 29461 46361 1915638 43179 71009 985339636 29461 28748 229085127 18835 71009 76774611 43682 76508 8660354 2240 71009 164771376 28748 20532 316717074 32396 28748 886748475 2240 8638 216292124 24640 32396 990984407 34957 8638 887445749 12021 8638 498025435 24640 30765 932135949 12021 4083 840622369 24640 14069 151724351 73095 4083 724264619 23320 14069 724610529 30860 14069 79664808 30860 52674 374885170 73095 42820 183038527 42820 41112 169475896 9761 52674 612694415 19388 41112 108077933 52674 23673 113008960 9761 43683 233174624 25717 23673 573567399 38942 9761 989809029 38942 40052 425699271 54912 25717 506121200 25717 47559 646690400 64133 40052 251747342 15788 64133 664001888 54912 15885 785591974 25683 15788 635086227 64648 64133 457655163 25683 74517 396539016 64648 80949 18451005 80949 20907 113324028 20907 35072 361192670 35072 23191 155931693 74517 60603 887875403 74010 35072 567504016 39957 23191 506124625 25711 60603 357178461 23191 2884 112041277 53827 74010 522607724 39957 55484 79856580 76713 25711 45179189 52793 53827 635309008 78838 53827 25925697 53827 42023 350906518 76713 50918 425127929 80046 42023 284214492 72813 42023 200919159 62657 50918 322333994 50918 60298 92290804 43328 60298 938866291 62657 69224 792926529 62657 46145 358030806 41698 62657 309753090 60298 45544 859006549 22429 43328 538893400 69224 50621 871486776 22429 72607 804311681 74756 45544 264338004 74756 74015 157309004 74756 37257 957734788 65912 37257 837118393 239 37257 973405239 75290 37257 592389140 74015 45887 247404752 33948 239 358464979 6288 33948 49507464 1453 6288 336294659 6541 45887 6529197 32980 1453 582643051 32980 50353 330924912 32980 23753 656915224 41784 6541 705609038 27622 23753 266756521 7611 41784 849013332 37829 27622 290224263 48195 23753 6502458 22554 48195 753730100 31664 48195 17896557 37829 27883 128163279 48195 74828 588348234 10052 22554 304088700 25797 22554 343052465 74828 43125 750426665 74828 49246 138947457 39687 25797 920150106 79299 39687 307122516 43125 77508 377316756 7527 77508 595841286 79299 7182 687711295 59387 39687 68138801 28717 77508 104119089 28717 768 105278213 59387 81148 907065303 51737 7182 761517479 58850 81148 240992426 768 55049 226889539 81148 8712 840237759 54831 55049 185464484 58850 35959 624556363 75417 55049 776250490 58219 8712 646800658 75417 71970 679320850 10597 54831 948620909 58486 35959 668190689 16617 71970 572533103 58486 28160 466784112 16617 28501 516003447 28160 2548 92050431 15810 28501 400269793 31211 2548 163330032 2548 30550 55949972 31211 70482 38859695 57717 31211 665194272 38654 31211 191884854 70482 56644 401252468 70482 60835 539489805 31011 38654 904024699 16401 31011 72170539 16579 60835 346489140 56644 55514 46526863 14057 55514 34239767 16579 60165 300707134 14057 32132 790405999 14057 28816 825828314 55514 76731 246325473 14057 37178 684454360 77610 32132 84410616 2198 28816 50979524 80218 2198 800154582 79316 76731 891871872 8881 2198 63516071 23922 8881 101976525 14944 79316 355205031 49148 80218 377735428 50944 23922 619540989 8881 70698 473232763 68602 50944 937573264 80886 68602 56540320 11063 50944 19213811 65207 50944 623687755 11063 9547 724043328 52322 65207 420331077 59922 9547 883972519 17493 52322 558058831 44367 17493 566691327 4526 9547 738050500 63666 44367 586325080 29019 44367 302780867 17493 46912 866690436 44367 40401 495740631 40401 79882 104778585 79882 35004 845044880 79882 1211 595429639 56020 40401 475363812 40401 51161 783953832 46597 79882 732699082 55153 1211 112226381 55153 18997 168967454 56020 39069 476857108 18997 67289 385358700 55776 39069 881989687 55153 20086 526272183 55776 76206 815952573 73279 55776 262361227 55776 1555 509569344 78875 1555 726423484 73279 54720 579591600 19768 54720 361732476 19768 31443 325569914 35988 54720 642181038 35988 182 641180553 19768 53252 322553606 19768 50575 380426628 68709 182 602122183 68921 35988 71063694 28736 68921 753348521 28736 14845 963406432 78433 68709 126400847 68709 22952 108673753 14845 46631 19551065 29947 22952 146863931 14845 26499 937623723 46631 36458 169959263 47273 46631 753993120 29947 44564 841485186 54140 44564 457569271 26499 78285 476086978 11609 47273 88589024 58210 47273 124160287 54668 44564 418830041 54140 80309 530708439 9699 78285 853310060 27036 54668 304315615 27036 37835 125990228 80309 38619 368472980 27036 35562 736265163 30682 9699 744032190 27036 1663 94308792 37835 44232 530794136 1663 42582 409520628 30682 59992 802025118 4077 59992 559977761 44232 75805 499729125 59014 4077 839658401 54286 42582 191794341 17861 4077 671629741 75805 3836 283183354 75805 60198 69134001 17861 63386 357167057 78280 63386 853004685 60198 69394 45698220 52008 63386 93493298 52008 38149 968191435 56695 52008 556238211 34085 78280 593653049 75879 52008 576297592 51568 38149 685365086 27827 34085 378822963 34085 56616 637358487 73875 75879 661499972 56616 67007 329486155 27827 20433 404171957 27827 64701 710585863 1243 67007 200168477 20433 39850 373462885 39850 57714 645909307 57714 78522 347475710 64701 78706 61407863 58450 39850 484753742 67285 57714 519685415 10359 78522 288437611 19296 78706 179117657 68687 19296 84774711 6085 10359 11413258 74803 10359 776421982 19296 22896 403802375 22896 12742 858559292 74803 79864 571093995 74803 47789 133796638 74803 31424 489414426 14290 47789 676951983 60085 47789 631453325 28947 60085 579759036 28947 77632 45127538 19579 60085 15539960 19579 8696 995435917 8696 69696 660795959 73275 69696 130296617 69696 60617 732494193 73275 48276 320220217 69696 73282 372172153 2576 73282 319857012 73282 66052 384513272 66052 2382 504909301 33014 66052 514729828 1758 33014 730602131 66052 35018 982163808 37529 1758 921142203 37529 53477 612465693 35018 65363 478951971 65363 8379 531082692 53477 48757 637015922 51362 53477 501457811 65363 38997 642482020 72467 38997 466571461 8379 59536 300417229 48757 61367 686724827 65753 72467 921991409 67542 38997 363741597 9158 67542 294580708 81938 67542 273740786 41538 65753 775185935 21522 67542 92270994 9158 3300 522860137 43723 3300 515114228 3019 41538 37775039 43723 19558 181232695 3019 8865 943108271 19436 43723 294619848 9145 43723 621675209 41296 3019 400808878 19436 32043 452451272 9145 78590 394883027 19436 13726 863804503 9145 56744 653859740 41296 49726 342128749 49726 20183 36084399 5856 13726 888537818 49726 9508 518675522 60452 56744 685608428 41699 60452 118242762 65879 41699 785019369 65879 16032 250690776 29851 16032 687198661 16032 48629 18750632 16032 33575 159018281 29851 67832 83482657 33575 75341 64642263 29851 5052 838428583 22507 33575 942023006 61040 75341 86831976 5052 6743 272405199 8346 6743 106499139 6743 21720 956304465 61182 22507 277373672 54963 8346 216513459 53718 21720 70329059 5306 61182 547608239 21720 52756 434693168 5306 48414 866330456 54963 30155 248713469 5306 79643 430552357 41678 52756 341850989 48414 57624 515594508 57624 48305 423641385 44938 79643 525084246 48305 5089 299318319 62974 57624 190938784 54920 57624 810948811 54920 71243 736024816 5089 78419 641672491 62781 62974 336455267 62974 20054 806587452 81081 20054 33021383 71243 73052 823903105 24213 73052 252273469 8907 62781 482249625 20054 12143 257329049 31252 12143 178020446 73052 70368 4380186 8907 42553 935573769 7083 12143 817167890 42553 13485 31986576 29456 13485 345742244 34581 42553 7866273 13485 59465 783774219 13485 32795 886821684 71304 13485 66573013 68379 71304 709325691 68379 5178 492238806 59465 44567 703978933 55039 44567 458361719 5178 8994 427338101 8482 8994 862845521 5178 55738 193647023 8482 35806 912053075 55738 63407 101722838 35806 56057 69145580 55738 57961 442360340 40886 35806 829161148 19872 35806 349171233 19872 12710 952281725 40886 22694 438197553 30218 57961 486951103 9015 30218 970965483 30218 43051 385784739 22947 22694 723702183 9015 70635 566205674 78831 22947 264869925 59026 78831 461431529 70635 42379 1309601 25788 42379 292770440 78831 60944 807738270 1098 60944 89258200 5378 42379 629320192 44468 1098 552841571 65192 60944 236387416 47926 5378 919517041 18692 1098 229010735 44468 23512 527140912 47926 81924 238174403 52598 47926 579953333 65017 47926 462104808 18692 36106 817949569 81924 63471 280242901 42116 63471 38008031 65017 60348 357898402 29824 42116 89617639 36106 56104 397727188 42116 79429 268251631 42116 65474 949811536 50905 56104 710571505 59223 50905 31249199 38126 79429 713300269 77097 79429 741589390 38126 20932 312752500 20932 75668 5883182 60332 77097 646673077 77097 67899 743897539 31117 77097 47479072 31117 49448 301552794 75818 49448 10725641 75818 73262 121298271 73262 34071 677604217 75818 69243 279219118 30257 34071 103621889 30257 53629 471981749 73262 24195 267745955 14007 24195 149314639 53629 12193 763490879 30257 49683 74003755 12193 38705 575700520 49683 35694 821465561 36370 38705 400391274 77523 36370 244545293 36370 2060 442019889 2060 8045 238390147 65769 35694 58065632 47317 65769 553088809 68342 65769 436262926 68342 33985 386558395 47317 9011 766371279 47317 49756 206594557 9011 27257 361771091 9011 12371 867679806 23144 27257 99329574 23144 64589 54021699 23144 28619 726603195 27257 64827 454952740 23144 576 293366709 31347 64589 279897515 576 34238 245596119 64827 47052 40648478 53991 576 583008778 56365 47052 891847947 35772 34238 131077912 53991 6897 559156517 56365 75197 136946487 53991 46625 636599123 46625 17124 974176618 2734 46625 329012247 78566 2734 150995190 78566 78053 306085334 42798 46625 111037555 2734 77705 857109203 18358 2734 460536107 77705 4666 844823561 32713 78053 507810729 51081 32713 862310325 10697 51081 36758374 32713 16324 962607560 4666 81763 885080964 75129 10697 770318174 55231 10697 140031501 63618 55231 78294078 75129 60095 616228925 63618 54688 892747009 24479 75129 495372969 17151 63618 497338849 60095 46883 812386766 81624 60095 715847487 72387 46883 196487470 46572 46883 684087798 46572 2352 3692136 49619 46883 500150404 34484 49619 5589095 21887 72387 913319492 37600 21887 837038391 21887 33397 470246559 21887 61105 795587662 52209 34484 648827059 37600 1128 808363310 61105 54234 31557052 22457 61105 445439110 1128 73053 615179502 73053 25037 588376651 51340 73053 383265099 22457 65005 596730736 44970 22457 194195018 50463 25037 318783719 18501 44970 345906079 39015 51340 9619736 18501 1222 67559223 39015 32927 795379586 46124 1222 381277067 1222 50383 938862767 6200 46124 855300185 6200 31913 424194543 46124 2151 755995055 31913 59855 120785836 6200 13777 979975879 13777 34620 407234246 2151 79256 199059307 13664 2151 135626575 79256 32001 309420553 17500 13664 940116095 79256 11571 778783106 25513 11571 914552202 81155 25513 501426657 81155 68738 89180810 54189 11571 5931737 30175 68738 765324199 30175 76665 332818703 11570 54189 305638207 42057 11570 911668745 41345 42057 165021015 30175 3627 988102878 76665 47242 959918301 3627 72671 428736593 12752 72671 285449208 41345 20817 549955169 72361 47242 246000127 20817 48253 880333834 72671 74184 732629653 72361 73194 575516818 20817 36264 969496914 40308 73194 407403088 35647 73194 229526 48211 73194 776856206 20554 35647 534068247 40308 46328 584808124 25832 20554 137718625 48211 28889 123860873 76363 28889 465105886 68766 25832 45698152 43693 68766 143270960 61845 68766 681153096 11855 61845 629424294 25022 11855 254856116 25022 64958 500796471 25022 22736 36380759 22736 32883 116854187 32883 22206 57630849 32883 60796 36521986 32883 45607 275467794 33944 60796 80561055 33944 64218 122195845 73441 64218 138219619 73441 47614 315916605 19949 33944 503686881 56022 47614 58913297 54659 73441 809784425 19949 64703 741261626 47614 70126 6586023 70126 64795 653779016 64703 55555 679007024 70126 75143 830192228 36274 64703 838976320 46202 64795 617977622 7010 46202 427342831 36274 15584 151121238 57895 75143 606237682 36446 36274 726183564 36552 46202 76922848 39956 36552 200299154 17686 36552 256231274 57895 134 932600268 4921 134 851795193 4921 49917 357740767 134 67059 375012336 36549 4921 218280059 36549 59399 406712257 79744 59399 554913270 49917 52972 788811712 36549 73984 973703231 23768 79744 918852657 28815 73984 576574778 28815 602 103174251 77494 73984 122063990 25113 28815 197374860 14422 25113 613223176 3876 602 286608294 25113 75278 224654531 77494 21337 924718038 75278 12154 849301051 16317 3876 446431430 75278 72084 206266083 77966 21337 968569745 77966 61026 951348612 33586 12154 786586595 76497 61026 678568700 76613 33586 754909012 77966 42411 83045942 42411 54768 410418169 76497 15751 743213061 15751 58334 85022125 42411 52728 766431860 42863 52728 607292381 15751 34501 362550254 47801 58334 425998038 52728 78256 684257142 47801 50074 131948765 50074 37389 578089503 56169 47801 356735277 50985 37389 415449017 3619 50074 159522658 50074 51676 701277474 56169 65168 54193895 45302 56169 330063983 25224 45302 546982396 65168 44831 924921441 9753 65168 134745980 44831 70345 856151287 70345 58475 534956042 70345 2034 979081478 58475 9702 283069196 58475 52437 685899896 75810 70345 258894545 2034 64794 220569169 9702 76632 498460213 52437 358 611468043 47194 358 582552253 358 50270 277447241 74611 76632 949585281 76632 536 101358211 536 5754 533304616 14521 536 981088547 79514 74611 275182004 49416 5754 115121656 14521 10007 908457725 79514 11422 623608475 61467 10007 462574454 10007 50778 459061230 5404 11422 131046820 11422 29156 189615169 15288 61467 168164935 29156 16210 140006253 60442 15288 966345077 60442 74006 387463334 65644 29156 729997415 60442 64285 117530737 27030 64285 72650247 1188 60442 636385326 75443 27030 640891818 27030 35793 10486645 81911 1188 698226464 29510 35793 445909164 75443 45240 648636190 75443 56484 734786265 56484 12223 289633493 81911 35042 261706391 15637 29510 430517345 61313 15637 208515614 61313 11700 376715186 54136 15637 17825482 408 11700 789833191 7227 61313 222530982 72992 7227 86491851 11700 7925 62832037 7227 30904 462939638 1815 7925 834282262 1815 54559 412446500 72992 27956 26999720 29501 30904 890194519 31907 54559 545798398 13574 54559 391220119 54559 19535 637626438 19535 76778 914250132 19850 13574 71116236 55914 19535 147153699 76778 56693 250194269 5460 55914 76814284 76778 73458 504503027 62673 55914 184157908 56693 60161 595722503 73458 77183 198202794 29731 77183 513296348 41364 60161 415228890 16403 62673 376764683 46689 16403 7114752 63924 16403 337767771 46689 42256 582584220 42256 40841 72588684 37066 46689 526568960 46689 13677 640316019 75670 63924 85162986 13677 41775 315742248 22658 75670 215751889 55565 13677 30316103 29503 22658 92613037 29503 65123 899523691 41775 59708 908559719 29503 64709 753981474 59708 69673 658148806 29503 26284 481728369 28716 69673 53309238 26284 51367 768631127 81058 64709 647406698 28716 61267 985244158 28697 81058 689957428 28716 24708 700214666 51367 27792 368586816 24708 49887 642130382 9992 49887 688718537 46859 28697 836764849 27792 2766 151001440 78508 9992 924663754 2766 9263 854141279 9263 62440 88382468 78508 77713 661907734 9263 8631 882586342 7470 62440 94639676 11699 8631 56143129 11699 56448 197469979 11699 65067 768538381 8631 886 224496515 65504 886 220096870 18149 65504 189742661 886 16756 29938384 65504 55289 387190085 4657 18149 364825472 55289 61584 308024473 79348 61584 302785383 10017 16756 673167153 10017 18758 379488537 4657 56883 666311386 18758 14754 607840908 17438 56883 618325047 11698 18758 355513784 22560 11698 262920374 22560 25404 408255132 11698 69072 297837913 17438 59330 80500218 68637 11698 343095602 25404 27133 71074471 27133 45320 682174532 27133 20841 973509910 75246 45320 430421867 72450 45320 4881108 56505 75246 372495842 72450 72568 143696607 3024 56505 351477223 56505 8467 799758288 7143 72450 120554251 41354 3024 490629995 46041 8467 131840588 7143 66786 870891511 30886 66786 232269827 75147 66786 622291772 2076 46041 619379378 80457 2076 10683814 2076 62164 834298884 4266 80457 144269266 62164 19919 113005366 4266 34478 73342471 37702 4266 386036366 34478 81732 376824785 37702 78068 673609291 81732 36735 412348558 67416 37702 36887846 67416 7698 30154516 39146 78068 506896378 66213 7698 303439632 20335 36735 409986805 15152 7698 167047982 67180 15152 324130346 15152 55825 183436443 67555 20335 14441869 72079 20335 128182682 19812 15152 329372430 58093 67555 465464791 38598 72079 123596929 38598 38571 157955084 19812 43582 871388999 38571 74242 296402460 58093 17347 178314893 74667 38571 929521626 69999 74242 932635701 74667 8667 276893824 19355 69999 863725360 39940 8667 77021388 18215 39940 474189950 76544 18215 51317637 43450 8667 440679888 39940 22792 468595401 50083 39940 381025469 43450 31059 337977464 76544 5472 776349768 31059 50811 154344966 47647 50083 918752538 45781 47647 408531961 31059 75394 629820750 70371 75394 634795051 47647 22315 276047544 52572 75394 462628006 56602 45781 60663380 16031 56602 180144960 56602 46310 652623574 15495 46310 876001496 36518 16031 410962913 56602 66042 568388479 66042 24308 131173439 44595 24308 1643479 24255 15495 254814840 44595 53308 260294673 44595 38043 459252220 38043 20144 123151158 24255 19805 859396569 62173 38043 356562121 20044 20144 522151433 12933 20144 127733367 10922 20044 211355870 20044 13156 970184490 35719 13156 391857272 15951 35719 662315605 15951 984 43299233 10922 70453 299841266 67699 13156 989586376 35719 49128 934512227 73477 67699 309989539 73477 77047 123001293 77047 58195 716149883 73477 41837 710831077 13339 77047 856615008 13339 69947 416023265 77047 4723 739099674 4723 60667 666613952 16533 60667 704151307 38900 69947 519467687 69947 58346 335500778 15544 38900 603861462 58346 32397 117520075 16533 65003 405789031 15544 36100 57703823 48124 15544 56540366 67112 65003 387624509 42382 32397 989451468 65003 7149 130726808 48124 31939 384353544 67098 7149 620192093 56317 42382 71140956 67098 40143 196649790 50708 56317 14780010 58435 50708 79586049 677 40143 701842374 3148 50708 273580037 73709 677 646403185 36918 58435 914439264 73709 35404 203239262 73709 62934 97526175 35404 41390 44869147 64037 62934 144353985 45980 64037 293957774 41390 10294 587119509 62934 34493 967455306 50682 41390 478688127 3119 64037 124152418 7746 45980 481383868 34493 14475 428655363 20226 34493 378212823 39864 7746 828573091 5600 7746 141234273 26988 14475 895409321 5600 31995 232201193 31995 67921 880332972 10766 26988 210944560 10766 79055 519910749 24322 10766 664555432 67921 81348 335412036 24322 15428 492179840 10766 60056 164019243 24322 62446 46496304 81348 48428 351238583 47942 62446 279620438 48428 53795 941366437 47942 65534 762908031 47942 73393 14658820 52444 48428 97432156 65534 70973 812332190 32215 73393 8716724 51323 65534 364393414 52444 11870 322899981 12462 32215 279992527 51323 69528 550689034 32215 46566 91646705 5001 69528 770788255 46566 34947 718769540 12462 3246 248870307 3246 60269 197681080 25900 5001 702418417 42934 5001 38840355 79805 60269 761503396 3246 71312 74501453 63564 71312 816083664 79805 37402 893601598 7704 63564 432015155 45052 79805 749494369 63564 28392 847331873 7704 46484 447403249 46484 72998 349924159 10592 7704 293406131 58721 46484 499748599 10592 37662 937996971 68587 37662 934700143 10592 70787 129626000 70787 22249 127241919 80901 37662 954961359 60073 37662 926998227 80901 79899 452713565 60073 57909 768812803 23606 60073 272914978 12262 57909 309342874 3770 23606 660775794 50717 57909 756928942 50717 64017 407212003 23606 58507 499745345 58507 5183 80081864 61732 64017 417826505 61732 17972 453145549 55942 17972 6273237 17972 56497 842161558 56497 68810 456270602 31542 68810 727293168 56497 61408 531618428 31542 8047 978867069 31139 61408 378838245 8047 45466 353775540 31542 1107 126707744 1107 12855 549888564 1107 63110 975246725 60546 63110 843006136 45466 74075 362751400 9531 60546 179518713 74075 17284 793683184 61404 74075 133104553 74075 28538 67952161 17284 79432 638504274 9504 79432 477421728 9504 21001 760007941 28538 37967 398320524 58017 9504 161987737 37967 75733 843173407 75733 27633 170372586 74872 75733 235347309 27633 50111 706034185 78714 75733 529878066 67388 74872 538102453 78714 17137 324644671 78714 33715 525723720 33786 78714 55318128 78714 17231 623316975 40222 17231 339127082 4983 33786 500009399 44221 4983 332651391 54582 40222 530621665 44626 44221 851408700 44626 70110 213163383 44221 40114 60889028 10143 44221 516979607 10143 52395 956313467 80736 40114 359346720 20908 10143 477086813 20908 65059 83853698 11032 52395 320103038 1998 20908 625092037 11032 28616 120922039 5331 28616 351207802 70839 1998 362746611 55486 5331 981630629 5331 8891 111234541 65276 28616 278886265 65276 16437 57378046 55486 5898 362258047 55486 76147 728101965 5898 22241 119536108 68044 16437 807284145 67598 68044 23123315 22241 24350 81364700 24350 67670 791135140 21906 22241 569070779 68044 44359 629405252 67670 15672 517152539 44359 59320 2558288 67670 30192 684346604 62870 15672 427813500 43019 30192 201473911 30192 72571 463257085 79510 30192 51265762 17700 62870 82151728 72571 40294 557269135 11646 79510 168815858 17700 31254 533087012 79510 5380 353956937 70276 5380 3948883 70276 22223 720952148 24061 22223 413835604 31254 28989 115528829 24061 55225 36003153 28989 23961 663403641 64766 23961 807308732 39467 55225 368447252 80945 23961 502949604 80945 14266 120150949 67107 80945 362252168 75292 67107 38615791 14266 41408 403990512 77275 14266 136590933 53334 14266 251887169 77275 45797 256561935 50368 45797 488156296 15683 50368 828855712 53334 32238 32904182 64132 32238 685496391 64132 2706 914988006 80836 50368 789257090 2706 80332 292633522 64132 26058 583595731 14299 80836 694441378 79606 14299 54831191 11130 14299 906049356 48062 14299 828731198 28072 79606 153394979 27281 14299 952150090 79190 48062 160902701 48062 375 513634549 28072 6750 891258806 3 27281 256083596 31530 79190 139391152 31530 45931 993070321 31530 52807 142996369 3 55977 334224945 34670 45931 792548103 59814 52807 83729366 52085 59814 474083706 55977 3306 396199376 42643 34670 84523888 60357 59814 247721979 3306 5973 895285405 33828 52085 643201013 60357 7854 113616794 33828 43153 410279801 5973 42062 204358523 5973 19218 781554937 19218 64555 607943383 36405 19218 103161531 64555 57698 409469019 50037 19218 39085991 49813 19218 60239851 35680 50037 394039302 80959 57698 113892263 80959 72074 619489317 15027 50037 720201952 36664 35680 436335015 36664 6218 919599714 36664 10817 524191812 6218 51614 941404289 20390 51614 890608456 17403 36664 453351359 8727 10817 342028835 20390 80230 151821351 8727 24767 664750842 38155 8727 587609540 80230 27382 468340191 18446 8727 531684888 18446 8583 34689297 27173 27382 357650871 18446 5314 696509649 18446 34656 373906259 32668 34656 545856529 32668 2376 917413392 45755 27173 179238830 34656 21996 857036302 38154 32668 857096843 8911 45755 447043379 21996 12763 76715102 12763 71509 349348743 8911 8150 12671449 12763 33081 150335476 55728 12763 289840372 62811 55728 195907483 32142 62811 180113864 8150 62952 831224631 32142 31292 483927525 56455 62952 861984526 81899 62811 351153212 7603 31292 952348743 7603 9129 490731950 53 9129 305272026 58941 9129 824805406 278 9129 251987170 64172 58941 203696484 78381 58941 495502801 58941 8782 243326894 78381 29689 549895921 29689 1480 327858639 52584 78381 857696933 75156 52584 4394456 52584 70846 237112365 52584 22176 746568803 22176 3440 518106033 72853 22176 731011159 3440 6219 480630405 44551 72853 984872521 44551 3703 274604601 3440 59894 390734185 3703 64396 563714784 44551 41162 127927683 44551 70143 515831300 59894 16138 705055860 4772 16138 756938191 44887 41162 516563324 17414 16138 245919701 75743 4772 8589389 7105 75743 9279760 44887 61958 582128956 17414 25658 557912906 24955 61958 702873268 25658 66680 239915923 61958 69411 676962092 75327 69411 349940066 24955 4773 41112293 69411 484 367159645 484 75121 825388784 69614 484 245327251 75327 30348 801234514 69614 22114 268391843 69614 44760 321933266 69980 75121 691271967 44760 73187 997343608 332 22114 938197196 78292 69980 80453868 73187 60013 597645378 53986 73187 239686113 44279 78292 176105624 57631 78292 204598173 78292 45774 689377181 22140 60013 292216889 57631 68050 119783140 37075 68050 792044119 62445 22140 353083016 68050 78237 219892182 37075 81383 616109171 62445 79554 988302752 62445 4553 724864451 4553 50029 860449213 31892 81383 122667975 39060 79554 864204449 10269 31892 281779266 62182 31892 410391003 50840 31892 873055116 62182 37036 983930578 62182 70328 713215990 37036 14292 471485472 37036 32277 98785839 32277 69801 50625870 28641 70328 414357273 14292 12512 925860062 14292 60225 664859848 12568 28641 42880281 28641 8786 604841875 28641 29490 905302296 76954 60225 549265274 10621 76954 300339551 10621 26199 725913656 10621 12328 141445778 26199 20781 178236079 20781 74840 13917419 71420 20781 106556522 80207 20781 576967548 74840 46499 306481530 71420 32905 509727564 30861 80207 898111468 32905 43580 603821596 46499 52558 54783141 69909 30861 805211965 49869 32905 402547720 69909 34898 387134864 52558 21040 37570056 703 21040 635373882 703 21669 250721318 67562 21669 67485184 21040 18194 754712365 18194 69582 25442164 31699 69582 271838192 31699 55610 771643946 31699 51380 230003130 51380 46404 151674874 4188 51380 421991836 4188 37168 396118614 46404 74417 402198347 4188 56685 136399991 71498 4188 469393889 4188 18682 609075410 74417 32259 63525618 46188 32259 122964005 46188 5450 726301651 5450 17405 448237030 16341 17405 124368140 35645 16341 47315604 17405 47428 76088906 17405 79009 827042401 16341 3647 952847409 53497 16341 139239332 66413 47428 734213745 53497 60984 704130570 40416 79009 294237573 10780 3647 646190857 50823 60984 69098114 72442 66413 270595405 41446 10780 204748259 6523 40416 151903366 10780 43211 584008597 59952 72442 117096626 35211 43211 926335938 35211 60476 957099416 35211 43464 835888128 59758 60476 866065927 5864 59758 615375443 8280 43464 868607481 8280 36642 98212254 8280 28537 191033979 496 5864 265784961 5864 48449 156081288 7658 28537 945007452 50870 28537 320023154 48449 22703 672752452 53522 496 785838319 22703 21194 777099614 681 7658 670170485 22703 2298 67347174 53522 55549 263409446 39925 21194 263928069 2298 12301 397003538 39925 282 987296981 5285 12301 81409049 12301 69460 690865419 39925 14697 330475412 45598 12301 814700562 69460 76534 144049803 45598 75049 765749741 75049 34492 614496424 76534 44330 641032175 79647 44330 252812292 48687 34492 155786038 79647 38125 826600041 73118 38125 402769027 79647 60289 831401212 51924 60289 72001209 48687 6902 398516957 2112 6902 199048469 48902 60289 997323775 51924 57866 309918082 59081 51924 551596967 45314 59081 666872235 1442 59081 736843007 1442 15060 717268776 59081 67761 428673219 33308 59081 456706874 15060 20093 481465440 30087 1442 604468286 33308 4762 540658822 4762 30231 250591317 33308 27376 526450759 10918 30087 158013835 14756 27376 234407065 10918 54590 109926421 10918 4264 99492541 49899 54590 264562726 17013 14756 396979496 54590 25084 904285327 25630 4264 69089638 49899 45728 42710984 7391 45728 832371403 45728 47449 31764717 26611 47449 964427118 74222 45728 474418673 16529 26611 495986665 26611 41312 434695024 40247 47449 47602515 40247 5379 652437839 3446 40247 949771161 16529 24547 218773119 5379 6689 887241461 3446 78040 257902259 5978 5379 267287155 24547 53342 123076161 74870 5978 636258038 6689 5903 686655998 76220 5903 517721351 5903 33234 487498984 74870 1824 207170066 20994 33234 544783458 1824 76402 391960346 76220 30823 430626854 1824 69716 572187340 29285 30823 426605139 30823 70968 550461652 26798 76402 128771253 70968 40601 128714101 15746 26798 279473120 69334 26798 253893797 70968 69868 584894397 9857 15746 273369124 9857 71475 63813976 45494 71475 989971108 71475 50509 978271642 31903 69868 218263317 57539 45494 752814255 71752 50509 355049932 77482 57539 902302872 1426 31903 119022152 57480 1426 154228473 71752 15510 826802617 9518 77482 664735965 1426 49306 374705936 6467 49306 204034323 15510 80607 199274715 42759 15510 371267916 42505 80607 912995464 11720 6467 116250662 39655 11720 838911201 80607 29771 805140447 46432 11720 470093754 46432 72129 372430879 72129 64248 446428510 50363 64248 604897307 39516 72129 308674461 50363 75307 939967163 71564 50363 747158204 38104 50363 943510145 55616 71564 401428564 38104 39863 750463871 38104 77474 788989537 77474 27086 925863466 38104 35112 409330029 22026 27086 309984275 32913 35112 841669131 32913 57185 10448447 36412 22026 378112123 30212 36412 989422919 30212 42681 362645776 32913 67463 242507644 67463 62686 58478707 30212 61461 806797314 67463 31551 492210635 34570 62686 780017400 62686 19928 602884626 34570 52678 199375177 19928 8614 357245758 52678 29758 798891865 8614 42634 872385469 52678 6510 719849715 8614 39495 76517211 8614 37176 730850184 52541 39495 818210186 6510 15590 131686315 6510 77857 19626031 37176 55783 704692547 66655 55783 261701465 73345 52541 441290696 37629 15590 966830019 66655 50313 352583998 25638 37629 456822067 50313 15399 814105159 37629 18945 382230516 18945 13133 285676311 15399 14399 426905863 32118 15399 673703285 80789 13133 293373237 64119 32118 663085105 43379 80789 829859272 32118 50930 144955734 32118 9884 21481728 64119 42003 485139088 77355 43379 66170842 50930 15708 742127990 43680 42003 254230 77060 43680 455231856 15708 7281 351703861 43680 61859 976176820 77060 38499 587366738 24338 77060 693583061 11761 7281 972411855 10869 38499 222728373 38960 61859 476872514 43193 24338 229884864 52916 43193 533101247 11761 49113 861249788 38960 29173 929521577 52916 63126 542798865 63126 56310 125335011 49113 33054 733725978 2743 56310 84671543 69563 56310 435181886 63126 29005 163327549 56310 73359 875342479 10285 29005 378244536 36653 73359 469999587 73359 16493 493760935 73359 69936 468957833 35394 36653 578541437 7445 69936 129881585 16493 26380 778715993 80487 35394 371258357 69936 53049 42552950 26380 39165 408962688 39165 76488 904016776 80487 52321 293477199 80487 73010 36679200 73010 74324 130096421 39165 8330 845050489 73010 15908 803217385 73010 38957 131913489 38957 21776 426467766 74324 4416 818461281 15908 6839 448824222 38176 6839 446784644 36127 21776 213678102 36127 55632 127386229 16974 36127 786254556 6839 32846 351510030 56247 38176 337827137 17268 36127 42938610 71985 17268 96731474 56247 80419 64996120 34542 80419 132140907 70031 34542 789815843 80419 12118 133341634 34542 72477 61091614 53109 72477 252436455 72477 40251 307751347 29673 40251 981588312 40251 69429 984999182 29673 59542 832552977 59542 65308 780202873 65308 37583 282324589 81130 69429 519057477 59542 2406 239756059 59542 36535 103972411 58805 65308 494130245 81130 52334 120864476 52334 21244 79015140 17024 2406 414145793 21469 21244 537442351 20301 21244 329715222 20301 63370 59823000 26500 21469 343655832 63370 9610 244518909 20301 69269 89194077 75033 20301 293556774 9610 40609 400912120 69269 63273 706142551 27406 9610 48549438 35830 63273 186998383 80248 27406 987418841 63273 75541 26523078 35830 28164 159916128 56469 80248 723996335 56469 36277 22927690 54888 36277 754332025 77787 75541 756350191 36277 48087 842625828 54704 56469 413115387 979 48087 133693736 56937 77787 869249323 48087 67784 76739112 67784 63535 855648221 8824 979 42647389 36734 8824 286329322 63535 14691 614268555 36155 14691 763290747 1799 36155 87064179 1799 66848 598846199 1799 65715 202301495 36155 52739 777531899 23860 66848 679449498 65715 77822 475821245 45667 77822 338920812 45667 12998 314252764 18495 23860 96278794 63326 18495 899865056 32211 77822 306179879 63326 30414 660932266 44491 30414 217259985 30414 3833 430989388 3833 60494 73526100 78922 32211 324836522 78922 9826 970003359 35135 3833 676683492 81310 78922 397972959 78922 52031 981454724 81310 42606 693130181 42606 78291 304530484 69423 78291 51245300 78291 12237 357181890 52031 25615 654801683 78291 56802 173058347 58997 12237 717592922 25615 62302 14841528 25615 20332 486284900 55002 56802 471414145 16354 62302 345143750 18602 20332 425433977 81602 62302 719933388 16354 45166 192484663 45166 21081 113881910 5546 18602 900361503 22820 18602 336248055 22820 9044 691579432 9044 17176 676191583 9044 7871 387533796 9044 38067 10840967 17176 77782 997007526 58628 7871 99615455 3935 58628 368319494 61898 38067 162712669 40829 38067 998227702 61898 67968 635984306 24267 67968 675519877 60707 40829 83328198 77313 61898 31373090 698 77313 894460276 5060 698 4222197 56394 77313 136626580 56394 47525 323234385 13594 56394 449595650 74570 56394 848844128 13594 12992 123876673 56394 49953 41386855 47525 11650 710217059 74570 38209 514425180 38209 69468 101956338 69468 10634 233302496 69468 6077 641347261 10634 26860 798891036 6077 42725 776826911 24917 42725 921885565 5665 26860 761998718 71616 5665 607028218 41363 5665 179458441 41363 37973 268992511 24917 35133 493547132 35133 60245 942007056 71616 51815 816204643 22609 37973 545948630 51815 51720 98132960 60245 54837 104384130 45217 51815 278059392 5722 54837 938029939 81736 54837 246508997 26870 54837 496598461 34789 5722 419701450 81736 74811 399655795 5722 44570 902140838 29021 74811 637874516 50359 29021 789462964 34789 13496 415686068 79917 44570 24703665 52024 79917 752950250 79917 41072 46119736 29171 50359 72362710 13496 38178 64305390 41072 79618 344341991 79618 49984 514433463 26598 49984 114287783 73717 38178 724325604 26598 77567 489311067 80349 73717 734402970 41337 26598 30759922 73717 3133 600683573 48947 73717 423175786 48947 68560 428017813 33456 41337 525672982 53104 3133 49071328 68560 69051 998662485 22913 53104 282554812 22913 42699 91960107 47894 22913 100288384 12904 69051 541741331 31045 42699 423706726 13400 47894 80697006 71518 12904 971948056 31654 13400 997092083 31654 8030 16523983 66262 71518 47927534 34327 71518 254035492 71518 39556 7354092 8660 8030 162481523 21574 66262 839807481 64424 34327 516683005 34327 81591 159260263 65680 21574 614527861 60425 65680 998614366 81393 60425 392555166 81393 64188 887087139 60425 38715 901417509 81393 64639 669326921 81393 62805 95341266 38715 72229 284749292 64639 34452 251820058 38715 42508 729072802 65771 64639 656296494 13161 72229 40425204 1721 72229 974486666 65771 21553 882847216 42508 68338 571219001 8988 65771 142923837 51527 13161 145844197 68338 7396 458112155 7396 23845 239442949 73621 7396 59693954 51527 7161 18016139 73621 81079 719258723 73621 46426 247956228 7161 17341 225222652 17341 70394 41717541 24985 17341 5631835 77660 46426 543238697 70394 71339 369308401 24370 24985 778806071 47947 24985 861411383 47947 60867 146779445 11807 71339 240804633 43188 71339 850906121 47947 40034 388572053 43188 67754 896632431 60867 60910 83725877 5429 67754 177286880 40034 69624 28005973 23038 5429 512025315 41705 23038 777535741 65878 60910 60040428 23038 15976 104273239 69137 15976 534257312 69137 29002 973520836 29002 16605 578253605 69137 69277 368121155 29002 76351 396816488 13445 29002 575205740 23976 29002 160358925 69456 76351 43104378 23976 50828 264560148 13445 47177 824156274 13445 46278 634847553 69456 27440 719606483 21852 50828 957907220 1319 21852 700615722 7935 47177 837858849 46278 60264 473743121 74805 21852 130986950 25789 7935 390212244 77785 1319 987228875 25803 74805 139306304 44049 25803 219775537 25803 51336 336800671 44049 9400 383322535 25803 64430 289642167 49980 64430 359251652 54534 44049 942246058 54534 81002 818477037 56337 81002 140972073 64430 47851 864027465 73668 54534 646848255 56337 32323 351509455 43203 56337 779035174 66178 32323 272888033 32323 46216 896769659 33139 32323 927580817 46216 49955 349194971 49955 79739 308137056 49955 55444 380007164 34473 79739 65900690 49955 76736 191858623 79739 27673 488480471 43265 27673 271767896 34473 18254 500989922 34473 1530 788374465 53024 1530 959360461 52380 53024 771936400 52380 43279 260846797 31570 52380 498399021 43352 1530 572735342 31570 66240 646368087 78739 43352 136277342 31570 31163 352705212 31570 36242 681558700 537 78739 988390337 30235 78739 107394406 537 19036 25128081 31163 9444 19386340 9444 62254 755348734 643 62254 414668643 30235 30316 737909997 62254 62882 831462269 62882 63980 389931720 62882 31875 913334321 30316 47901 478560245 63980 45553 988532119 75903 31875 838902172 63980 4710 120491390 31875 65927 421740208 45553 35740 776836109 37348 4710 107058529 75903 54487 295412204 81530 65927 332621741 54487 8764 134115284 8764 17917 835174804 17917 64817 484210024 52107 64817 775329379 32855 17917 935447548 52107 56830 113014059 17917 20348 758624539 72389 56830 187367883 20348 78327 716502634 20348 12864 724482470 26547 72389 922910137 76034 26547 196593163 20516 72389 261385923 78327 29605 289009462 53844 26547 288354649 29605 25924 871596669 25664 29605 709601677 25924 77324 971253857 58976 53844 132372626 39334 58976 214516693 34115 58976 616877036 79181 34115 621634743 79181 52600 919105053 34115 31924 975174583 79181 81752 540305379 67514 81752 30150762 39682 67514 550912431 50106 81752 15478113 15954 39682 382911965 15954 10421 74129179 10421 62501 778635126 24988 50106 946252895 59835 50106 357530022 10421 42716 387081203 30832 10421 369122689 61042 24988 262755520 78378 24988 929128646 3085 42716 214017650 61042 64075 545909237 17180 3085 188874087 17180 80391 593881986 80391 11045 401946482 25104 11045 445768772 80049 80391 662125469 6503 80049 426944868 80115 80391 352463699 80115 18040 534496845 80049 10370 398849496 6503 46155 921256046 80115 48262 234445863 20840 80115 387528593 23483 20840 128894810 69542 48262 86624345 20840 76201 17407289 61406 23483 237137391 17221 69542 571264547 53978 76201 277822573 69542 22809 828330142 46594 53978 95668323 10498 53978 404788430 48961 10498 79226609 46594 70211 433225883 48961 30409 761001422 81314 70211 358266670 45956 81314 470522426 27114 48961 825152552 38447 30409 942430264 27114 782 27224608 45956 22948 854508869 45956 31258 514104541 36305 22948 955945969 73241 31258 775181986 31258 54650 763612816 22948 31867 809876235 76024 31258 799000439 73241 14600 939443377 80384 54650 676949493 31867 40151 196983201 32504 80384 57260988 40151 64844 972724732 58029 32504 478752 31526 58029 90867131 42388 64844 309473696 31526 7048 824479975 12486 64844 867756332 5996 42388 108145175 3928 5996 128986303 7048 51913 762503543 6905 7048 44388340 12486 59581 309429306 51913 72403 344593493 20850 51913 426648526 72403 46642 326574642 10238 6905 164526600 81673 72403 31397946 46642 28544 616651741 74508 28544 640161316 10238 64836 974785712 43608 81673 678126959 64836 48169 818650275 28544 41180 695399252 41180 75797 74618294 47809 48169 367671661 57912 47809 274533723 2822 41180 967050664 2822 54585 107965128 44548 54585 685352061 44548 76722 185703493 2822 5065 863278078 44548 4545 100795032 2917 4545 339997774 2467 2917 926552720 73501 2467 424965645 2467 67415 634826800 2917 3775 258153170 2467 6078 354008595 34715 2467 85305226 6078 38732 630454326 39566 38732 970781424 38732 62874 717553235 39566 68531 341467428 38732 34355 101992596 34355 20942 65164716 20942 27023 743778891 64134 68531 342958881 41886 64134 675635167 79964 41886 562020696 10477 27023 368148444 27023 62162 208559019 79964 22260 795111643 9133 22260 161485019 10477 18996 272780960 19077 22260 430263476 18996 20365 552283479 61146 19077 660739684 57063 61146 43909689 67506 20365 947871426 61146 20446 734059300 57063 21276 991147421 45427 61146 499027984 18516 20446 174928464 62059 20446 869579306 62290 45427 481883737 37541 62059 428968199 80050 37541 93219343 34879 62059 9671294 68592 80050 225716431 34879 13071 354010955 80050 29685 38203889 80050 47697 762057506 34879 17355 28647498 2052 13071 406183384 2052 30077 509418527 57328 17355 694587764 66628 57328 323113574 30658 66628 687188600 30658 10414 73311599 30077 41481 940023896 41481 30105 647012005 66628 39207 98154442 10414 27711 298104638 27711 55681 847452059 64222 30105 242794338 55681 68245 32317324 76816 55681 960273797 76816 64333 832458147 6443 64333 157891073 6443 68133 817956568 76816 43864 83916914 27372 6443 872908248 49939 6443 411192781 68133 12796 610105225 3514 49939 821897454 7943 12796 39699715 29482 12796 624153916 77847 49939 914173506 75512 12796 98196241 664 3514 298595971 75512 4920 668121279 64077 77847 621988803 23449 77847 830320823 70828 4920 469832721 64077 23369 250637531 53878 23449 360554196 23449 56452 652849972 23449 51829 446617631 58363 51829 498591991 797 23369 401063481 51829 7184 311884677 40958 7184 641915254 79654 58363 431133701 58363 72101 710813496 39539 797 22747026 7184 29932 870320518 24492 39539 192839111 1463 39539 171779730 24492 18294 651788971 39539 37413 716404530 37413 8934 781918090 46970 37413 89497295 46970 73152 15453869 66877 73152 203843514 66877 40087 150386831 8934 63419 687051654 63419 40355 45670190 63419 19284 250826450 47038 63419 590088367 63419 64520 858650181 35901 47038 823565761 80553 35901 156220046 13409 47038 73796371 13409 67812 744597506 67812 53765 822128576 67812 66516 333044542 67812 39985 242993461 53765 64749 743847427 18096 66516 516205812 18096 36890 625009537 66516 7730 552597934 78927 39985 128864150 72218 7730 346060798 78927 8499 780104714 51622 7730 46363244 22199 7730 401500907 33093 22199 72758295 72218 23311 738850226 51622 1558 738237078 22199 29274 577172706 39288 29274 649482467 1558 42283 869445019 39288 70912 37791785 29274 48727 3439606 42283 11437 413499736 11437 69323 73106588 57641 11437 645543033 11437 42646 121914843 69323 36218 139210385 28191 36218 780269346 17925 28191 245807152 28191 75932 908018982 75932 49774 592007555 28191 71721 317636461 74749 49774 835349640 74749 49968 595642986 71721 60988 510059115 60988 64345 229824385 22060 71721 783413150 24477 74749 806881194 70044 22060 419262182 64345 3494 868043255 24477 79207 786991218 70044 58970 908925396 70044 58960 744494004 3494 21657 111775231 3494 22732 723481344 22732 8072 161382951 21657 47961 371696120 21657 48260 350766232 21657 16292 226344929 57303 48260 544394217 71434 16292 116529923 12274 16292 136771292 33728 71434 712515290 71434 47296 801888658 54329 33728 676156616 33728 946 49099038 54329 16757 364922711 54329 50613 241865787 946 64665 204768225 54329 73253 804750569 52004 946 78467929 11027 52004 96254818 21450 11027 445152931 64665 38523 362242508 73253 75726 98462968 11027 43662 260418252 11377 75726 385888025 11377 40505 967452312 43662 22150 193358378 43662 63316 935213486 11377 57812 996821933 38621 63316 37695528 38621 69961 499886006 57812 60779 176194058 60779 49623 338235030 13507 69961 485420149 42082 69961 799594496 60779 20333 424416056 33995 49623 733728715 13507 28444 768761636 28444 72770 398327987 28444 1731 47184573 20333 75535 278885781 72159 33995 587652025 75535 77332 341526905 69347 72770 46791852 38255 1731 212210735 38255 11713 405126182 28440 77332 69081393 27700 77332 416750971 69347 4522 414781216 11713 42177 529052080 28440 80165 188878786 76421 27700 164155839 80165 68816 592643048 8420 76421 754799183 76421 4600 814613711 4600 55679 627703395 39192 4600 374169689 55679 10196 270776350 8420 2013 590737282 45196 39192 759078132 39192 17045 107088280 54347 10196 515044757 75774 45196 598040903 17045 6357 583486095 17045 39417 538999547 81026 54347 79714181 6357 125 918522660 35473 81026 650485833 19908 81026 29303843 982 19908 354653093 46722 81026 764817820 56026 35473 494966095 40435 56026 50228258 73954 982 559716802 40171 56026 935826995 61534 56026 443913556 74553 56026 335515598 40171 2225 71601297 40171 37838 595786740 74553 43359 798894969 43359 67717 620141916 2225 49716 715180969 2225 23149 827511868 43359 49359 902346633 11104 23149 475984517 49359 71245 258282315 42324 11104 91872564 70462 49359 84822546 42324 8398 371507204 52490 70462 783066360 23218 42324 963334281 31385 42324 55282173 4067 8398 890970927 8398 24343 84922729 6688 52490 781970860 57305 6688 326576655 54336 4067 467459548 54336 68795 645810051 71768 24343 112457126 68795 21251 4303477 31753 68795 510189110 15692 68795 681760329 15636 21251 868350550 11136 21251 596678844 81806 15636 263638571 49686 31753 399708302 49686 78734 164274169 22707 81806 230855430 81806 64169 581873943 22707 24312 247035463 73715 22707 52112207 61232 64169 323506629 79995 22707 320402441 59115 73715 667059519 79995 39803 222506065 79995 18870 21301208 39803 49040 638981486 34801 39803 39789548 63712 34801 174677110 55291 18870 599706139 18870 51473 721246294 12896 49040 517804882 1125 51473 306921265 30825 55291 793281907 37157 1125 916954820 30825 32190 957672710 72873 1125 318962187 32190 67150 341155130 72873 8192 103012370 2987 37157 72224193 53899 2987 384610344 63170 8192 763246307 67150 48303 354135986 8192 41420 383440216 2987 79740 144536945 50190 48303 819645126 79740 21299 835077145 27048 21299 456336400 21299 78185 791143019 79740 79885 735826317 27048 52692 994968377 54859 78185 529681215 79885 32258 679711066 79885 77051 805811541 43083 79885 584083693 77051 75507 813274568 75507 50131 529110183 26313 50131 992285866 48440 26313 84589430 46616 26313 117091965 50131 31634 211388788 26313 73162 799942312 62711 26313 979219797 36457 73162 40980693 27235 62711 210929720 2436 62711 183493356 27235 30094 175338736 27235 44921 372345010 11937 30094 289043615 27235 74028 342805937 56457 11937 613741334 30094 43077 841821344 29831 56457 437634081 36826 29831 731130385 61762 36826 914865992 43077 48121 308898934 32810 29831 489992139 12828 32810 877753412 68868 36826 70152659 48121 78755 944607453 12828 48621 400573813 68868 18731 486980474 18731 43977 693791729 63000 68868 135995050 48621 70395 742514734 45165 63000 855962651 70395 61370 487397842 45165 12342 204140284 55182 61370 89440256 2596 61370 152288132 19074 45165 636009368 30870 55182 835593727 37049 12342 422544662 70990 30870 447729794 34822 37049 337113943 34099 34822 773779697 28317 30870 372954405 37049 5649 18633003 2676 5649 825118353 34822 80600 902097828 34099 67817 633429039 65115 80600 628921854 70913 67817 13393525 1220 80600 898375152 63638 70913 620849157 60814 65115 959656376 63638 16266 216883049 60814 45298 235376382 51420 45298 66146292 16266 51610 984641379 33411 51610 927959771 33411 29399 993464338 51420 65019 724213946 29166 51610 72693011 11576 29399 19241744 46138 65019 674514436 75355 46138 437884017 65445 11576 478530362 48876 29166 989014778 10366 11576 554111320 55572 46138 132601497 65445 50911 719238809 10366 4628 866566849 50911 71098 841428605 20724 55572 490237716 70595 20724 188489725 37763 50911 289523761 71098 67693 276660714 74563 70595 899084104 40872 70595 120619057 22761 37763 176660912 37763 37919 128545679 11138 40872 951086132 16349 11138 65822470 37919 59643 689014253 59643 54984 254997545 79674 11138 691250535 54984 60130 876132994 60130 69527 633884245 79674 49224 343046876 78375 79674 248664285 78375 17856 247352148 1001 17856 566007013 69527 45350 256958452 1001 45585 725882934 44888 1001 88449664 1001 62215 25227351 45585 28941 369605124 62215 16345 824071381 28941 76505 768930743 16345 2144 612910431 48819 2144 39734084 76505 63067 703197341 2144 42378 714494701 63067 62202 338461377 48819 52435 166236247 62202 18091 589078176 74919 18091 977830056 42378 19142 790117605 4529 74919 472692656 74919 22075 317398716 8124 4529 271060735 22075 77530 778137661 8124 2379 318939548 4529 79420 781126150 2379 32296 820327376 79614 79420 816831278 77086 2379 550713897 77086 44401 480961237 32296 44464 562142905 78191 32296 175266524 79614 61065 259064625 44401 31835 994483894 11665 78191 624462589 44464 17920 176715888 27061 78191 153118389 31835 67404 510813914 35180 31835 836740668 53930 27061 769877680 67404 58944 448709668 35180 41568 948583206 41568 35359 650073110 4408 35359 834131203 35359 17676 842992153 27454 17676 171028305 4408 60863 134515053 35359 23806 986030558 61882 17676 963155878 23806 40061 335507057 37285 40061 470148652 37285 44861 389806411 40584 23806 858853897 37285 72397 899962512 37285 57849 894604600 40584 14997 556307482 45158 57849 925876721 5510 14997 464867661 72397 56870 827854222 5510 54372 629253188 56870 35999 466607653 56870 49436 928497782 76775 49436 999092671 46513 35999 699735082 62906 46513 452591842 46513 38595 254899716 37955 49436 399981434 27685 62906 398523883 69994 46513 397842801 55860 38595 659462596 70382 55860 673359286 69994 53449 488278018 70382 36618 425693466 24002 70382 27702189 36618 36629 957177242 24002 4034 776910412 36618 51794 162269569 20336 24002 729940301 54633 24002 177485584 20336 4618 976127138 54633 75977 169950222 57692 54633 405334269 70213 4618 580765680 27492 57692 533799686 51896 27492 954860896 60203 51896 123572232 17671 70213 261548710 60203 72199 79972540 81807 60203 122544978 81807 78117 645822562 78117 25765 469662803 78117 29387 356023466 72199 14162 833173867 25765 43031 793294611 25765 20831 73188199 39865 29387 345769575 43031 43439 557997653 4680 20831 665586425 20831 71427 554961995 40124 39865 969888163 80766 71427 245164743 80766 78363 990559422 40124 56441 262859693 47384 80766 898988326 34174 78363 883239388 41706 78363 465126891 18428 34174 820060211 41706 37636 984834563 66674 34174 612146822 6145 34174 221442578 80923 18428 105099974 80923 56706 780989790 6145 63910 318315996 63910 69122 654377309 69122 42430 350995026 67751 56706 88133581 51434 56706 422758566 63910 17747 955389569 7868 67751 854257664 74003 51434 71022930 7868 49263 104221483 74003 21934 942915593 17747 40785 62332876 2652 40785 282548471 78389 49263 263428381 68349 78389 64847417 40785 74454 71203201 56694 74454 884142330 40556 78389 144929773 68349 24696 967829885 403 74454 15301462 59676 74454 944600916 56694 9781 839689167 26574 40556 976194636 24696 18992 459401081 18992 53672 136476584 18992 55592 288400085 33506 9781 340420607 47400 53672 564691383 24873 47400 877729006 70204 53672 979476475 47241 55592 901680816 24873 19271 640929979 51166 19271 997747920 24873 36919 29375487 6090 36919 134300900 27391 47241 726573970 19271 39153 187769675 39153 39540 683925000 5843 27391 817759018 52802 5843 63698226 76075 5843 559464994 39153 64300 591176827 39540 4538 555347619 52802 73013 227887377 73013 25201 689020672 72631 25201 80685748 64300 47107 815592576 75618 72631 81557336 43805 47107 359991828 58059 47107 483951001 53093 72631 8126119 61571 47107 278227242 75959 75618 481820808 13386 75959 64892804 61571 26805 957994672 46042 26805 958848126 26805 62217 185722039 75959 73467 122377966 13386 39914 558409513 73467 75244 879178982 58268 73467 262661894 78937 58268 690648023 39914 16716 386513156 19022 16716 744111316 78937 66775 735654529 55194 58268 93314060 55194 3260 143619988 9847 66775 644709141 66775 39140 186209892 3260 50960 777536970 9847 66286 543225673 3260 30088 366696929 39140 42499 138926399 40523 42499 175050070 42499 22596 691856586 58265 30088 649798796 2203 22596 719126481 40523 36778 737805648 69788 40523 817684877 36778 73016 704660969 39942 36778 415011981 74908 39942 2152754 73016 24614 874549028 38289 39942 36589113 60573 38289 61496539 13365 38289 909996183 24614 3432 255543878 18776 60573 38702623 38289 61994 618284356 50034 3432 796838887 18776 68742 120498094 50034 3823 969692120 52418 18776 344633551 49364 52418 650296910 13406 3823 41931083 68742 50116 568174184 27761 50116 710481956 50701 27761 868091380 50116 52218 69705182 50116 1106 350822603 50116 42142 571322924 1106 78574 735923930 11306 78574 390028248 42142 64848 73853427 1106 40823 840895594 14378 78574 23486245 6989 11306 22362696 64848 78236 358567311 76495 40823 553192482 11113 6989 381831024 6989 45138 68854799 45138 36617 757099326 12332 76495 372848495 49830 76495 69400438 36617 42947 382387548 42947 77935 573755395 68137 49830 533558176 40331 49830 780577272 80800 68137 936822227 14856 77935 636931726 77935 35554 430155712 35554 81663 444144209 27649 80800 653596334 4206 35554 524547354 35156 4206 664092090 20762 4206 506945080 35170 27649 561416285 35170 26369 217316343 11474 35170 741751462 6415 35170 376818455 26369 29942 706939821 35170 8472 77849482 26369 13239 112769524 29465 13239 869117120 29942 29092 270406503 29092 22450 384858623 40115 13239 18983167 40115 49842 858113321 22450 58344 484230701 71871 49842 584401016 6368 58344 994071752 71871 12464 586302380 12464 17442 207906853 67482 12464 342269166 6368 63482 90335503 70653 6368 73797325 63482 75454 522177819 35083 75454 595322370 24073 75454 567622610 63482 80107 242088143 20798 35083 675521035 24073 65263 391107676 80107 52553 308465947 65263 35622 72116402 24427 80107 336914372 2265 24427 646052138 32066 24427 747863513 27375 32066 738990510 24427 43002 741005940 48315 32066 757945030 43002 1314 652863645 1314 77015 186165816 48315 59945 540938210 11942 77015 515021506 48315 70696 98444025 1314 66337 799106281 59945 69775 89089114 77057 59945 320985611 10123 70696 144467655 62096 69775 42768057 26071 77057 49619429 77057 62716 664884500 64193 10123 478723762 35624 62096 458286007 70997 26071 337651036 39834 64193 903587494 64193 81050 753006091 39834 63283 18072495 63283 7823 723757844 39834 21183 255021471 57563 7823 995236347 48392 63283 448683277 7823 60831 949374408 11575 48392 334396870 11575 43176 15287249 29231 57563 280256789 11575 19360 771017821 60831 55892 419938669 89 19360 201532648 35487 89 321987635 34321 35487 799488412 19360 42157 529698364 35487 18402 20361138 42157 27146 698955153 34321 72940 785897557 72940 29356 418837199 74962 42157 713137075 54231 74962 717975715 60599 54231 342222063 74962 2566 461386246 54231 40360 282053861 3684 54231 979965037 21648 40360 539300672 2566 39672 7845965 31095 39672 983161081 59597 21648 280017003 3684 10304 260441427 59597 41344 187660346 59597 33422 62518924 65138 31095 877437894 68128 33422 693108472 41344 42248 482066734 76896 33422 868828267 69047 42248 773789729 26022 69047 104931384 57354 68128 126108691 57354 77257 829335358 41111 76896 145089626 41111 46002 358493784 77257 81221 961985699 50994 57354 187801888 46002 22385 976820707 17649 41111 756750767 17649 1873 581562227 1049 1873 756129250 1049 19160 520202520 1873 57981 312824263 62221 57981 560515968 62221 43103 907344402 6714 62221 97735560 57981 46656 421998022 18028 6714 104293729 43103 17961 182434327 53933 17961 325002110 31364 53933 254835293 76616 53933 735099324 32377 53933 234023210 76616 75254 743396843 32377 4201 433950133 4201 65117 662560016 45515 75254 488991890 65117 78579 491833455 7975 75254 890064489 78579 35436 835985032 65117 2887 239171471 23642 2887 662201026 7975 8382 10081191 74434 23642 617535572 35314 2887 868394458 35314 34210 585959977 68419 23642 934558190 68419 80403 418383281 74434 9911 590528382 35314 18172 11871727 34210 2191 191771894 75740 2191 67074248 80403 65335 709710628 9911 59852 335096286 65335 15481 463773476 33096 65335 249700358 59852 57325 809834608 80820 59852 69147138 36803 15481 383428838 57325 53293 717464014 43260 36803 334253092 80820 17409 227569396 80820 65613 182032342 53293 73254 289909032 8365 17409 512765500 73254 80301 797039237 64560 80301 976212501 8365 48215 237817526 64764 80301 275537538 64560 45786 138214597 59737 64560 449027828 11276 45786 147288659 59737 57081 4849038 45786 54121 783810933 63159 57081 608151205 76773 54121 492617520 62477 54121 362247988 72344 54121 63731929 18648 76773 71172292 11469 62477 316841052 18648 58329 360454418 5588 62477 140991534 34253 5588 683026474 38146 34253 727622748 38146 58563 951722870 5588 73274 402907724 5588 63213 958784997 73781 73274 364645834 48302 73274 619148527 73721 48302 56944609 7121 63213 354764414 48955 73781 22220379 39413 48955 974781743 28475 48955 113809081 39413 47130 997142316 28475 25729 334924525 31919 28475 249563122 28475 22041 546780003 57844 28475 854725116 65008 31919 743669956 22041 48787 845272794 25070 48787 912231384 12113 57844 549290411 49846 57844 325240876 65008 58956 277850334 49846 69074 100771370 69074 51752 636780312 37323 58956 54659850 49846 70478 913976754 37323 20304 215065139 70478 55915 599119062 39239 20304 121232155 20304 9026 25905721 55915 26370 633788128 59114 39239 647447607 13585 59114 392111523 58376 39239 376552113 9026 67275 1810892 8347 67275 433736474 58376 74690 946797811 67275 65431 561753601 65431 55724 49234255 55724 47850 23077279 55724 59028 367645017 11380 74690 272363034 13764 59028 553205803 55724 49566 132699818 13764 33663 572680629 33663 16989 899999163 70648 16989 891752723 33663 17121 436443191 16989 76103 745199870 17121 9197 440723502 34294 76103 591354177 70648 15702 926578878 11129 17121 438563133 3763 11129 438237518 9197 13138 391899091 13138 15694 591691491 3763 44819 103401530 55974 13138 194770612 22180 13138 588052969 13138 71399 36077990 52993 71399 338592316 30232 52993 72235055 43166 52993 188556623 58880 43166 219241985 43166 55237 26706248 80148 58880 533283604 80148 22953 239458162 43166 10158 8728762 51960 22953 800711311 22953 65978 18335032 65978 37246 908281076 37246 57024 657187209 57024 80541 179113746 69627 80541 520806287 71748 57024 31944600 71748 60234 632933012 59149 69627 197994129 51192 80541 305914655 61056 60234 66362661 71748 75989 320307243 59149 17291 37638476 59149 5426 563645682 5426 27745 165969680 19904 75989 807634281 17291 59295 19340723 27745 30528 864324092 27745 54680 141028534 54680 45527 644337103 54680 51665 225985473 50860 51665 939825343 66392 54680 427060366 51665 32461 480983337 50860 45534 130442771 50013 51665 11605245 32461 76999 164570981 45534 11486 994907037 45534 53199 38019685 76999 52675 184338793 78397 52675 130927163 66602 11486 875703053 11486 49547 522975086 77855 66602 782922383 31454 77855 966571147 78397 56423 836662248 10115 31454 297435576 56423 24947 155519391 56423 23078 201762296 23078 19483 349550436 10115 62533 423400719 5298 24947 234043196 62533 10302 398100868 10302 16248 642697505 19483 437 640019302 437 74376 345142615 65020 10302 671525721 73959 437 478763399 65020 78050 518421863 78050 22737 711020777 65020 11669 393977967 16395 22737 382582329 41582 11669 29203317 23398 22737 415909485 35652 22737 27120798 41582 46004 415687028 1861 35652 831648300 25998 23398 891009565 32475 23398 583713156 32475 30245 518386069 24422 1861 65776067 5629 32475 699711622 63857 24422 789407051 68814 30245 784318945 63857 35969 145193502 18883 5629 497854624 34658 18883 748055446 49661 68814 230585012 9759 18883 271055022 35969 52586 860740724 34658 65321 116987116 34658 13552 601213685 58929 13552 631190674 76734 65321 30900934 76734 64184 878446669 72253 58929 291152639 72253 19377 117848386 72253 48619 534040873 76734 75296 874371981 53419 48619 920117050 72253 47755 371248589 12035 75296 558736951 75296 59159 150924976 59159 42167 749079147 47755 23761 140849158 76022 47755 572672166 12035 26926 591280322 70565 76022 58988040 70565 2672 518625450 70565 40857 289891177 76022 42581 344208675 26926 81159 46327555 43804 2672 276940775 15317 40857 74345197 2936 43804 603760945 25173 2936 23394589 15317 6755 264950270 6755 55208 946829918 15317 71935 76486202 26810 55208 542887943 6755 65116 10761637 42369 6755 327687982 26337 42369 141962310 65116 79198 677029305 26810 25473 34114044 79198 74666 615208928 28746 42369 400480646 73453 25473 692896128 10216 25473 94421259 13273 73453 681250526 73453 14594 466736271 14594 36190 378224437 36190 39538 139293003 39538 39747 78137 39538 70137 578512470 18400 39538 433114563 51605 39538 363558887 18400 26488 896348765 18400 53823 852511265 70137 30247 871141655 73922 51605 245331251 6650 73922 117464376 34828 53823 403415 6650 15450 175749666 69111 15450 282634529 34828 52849 350555926 52849 45828 414161655 69111 25795 333573690 25795 36958 758867416 22781 36958 769233861 14093 36958 581650604 45828 7787 631686693 25795 56272 668183668 45026 56272 155763387 38736 56272 953929877 7787 39083 112352941 45026 33604 218288324 31752 45026 697589373 33604 58862 892694169 39083 75945 18549111 3068 31752 435371930 5532 58862 629732197 3068 72414 802918097 18722 75945 402988242 5532 70062 1990413 3068 31486 604198099 5532 80563 79603227 72414 26728 233883207 31486 26258 616436599 31486 61648 120998177 27891 80563 269067985 26258 36984 474660303 46827 36984 315684783 71268 46827 558564396 36984 74918 750621414 36984 8500 88740350 71268 79007 651251241 54259 8500 888043277 22550 8500 534294782 74918 24129 573503901 24129 75515 168286323 22550 41854 824958910 40004 24129 118619492 75515 78535 995676443 67725 78535 448488710 67725 20759 10455267 67725 52889 202542087 52605 78535 57429354 78535 12840 362397945 39882 20759 579122170 20759 29739 45623606 3777 29739 4045402 39882 77498 91367765 70519 3777 856076884 39882 41211 35636548 59619 3777 14464091 3777 17374 312315484 17374 42898 304328769 78403 70519 750781467 51957 17374 18507416 17374 70760 269196181 55909 42898 621859571 31931 55909 366594600 78403 10080 842481485 51957 61716 295282674 42956 10080 547044602 42793 55909 794498874 14955 61716 742813824 42793 59390 148211382 42956 62798 364045536 4104 14955 733504192 40375 62798 92803499 14955 49437 922965326 66127 59390 476754651 62798 80556 697137478 63357 66127 430566019 66127 21944 376741097 49437 28242 143104626 80556 34739 731714514 34739 46053 177360941 63703 21944 112222466 28242 28233 72936166 60523 34739 128011896 8946 28233 497620679 75914 60523 119673398 63703 58833 165103906 60523 15094 945208539 75914 44753 898997266 58833 48968 655039670 75914 1291 99469708 44753 50493 576046683 48968 79279 23543506 65649 44753 434977667 26174 65649 548639826 4980 26174 857266941 33313 65649 898722068 79279 4097 302922660 33313 70577 433759796 54762 4097 639924573 40397 4980 412190532 40397 717 498079388 45818 717 465291911 40397 59448 835201840 36289 59448 16494493 11648 45818 445073793 36289 26429 694935007 45818 81352 351032627 26429 23623 826424605 50051 26429 590159343 11648 22639 805218823 47859 81352 101065198 22639 14495 121948390 55264 14495 528115475 47859 16738 539955112 49308 47859 339605010 70739 16738 632670718 16738 74441 529440080 55264 46573 133488676 70739 50425 314768155 46127 70739 707399779 74441 14259 970980067 18243 50425 485995123 46573 23829 825845997 6466 18243 960539336 46127 42970 540000509 25916 6466 715947973 42970 52041 322215401 42970 14348 750086263 42360 25916 246120899 42360 81943 723403623 81943 54883 94703368 78950 81943 423410306 81943 59005 306553320 3649 59005 841301716 78950 45478 411914849 59005 68188 86196122 27490 68188 508585330 68188 80633 409940310 58422 45478 737127322 68188 31693 455469367 80633 56292 988754155 58422 8843 770709887 8843 55780 861830052 31693 59078 866333131 74649 56292 663353874 11097 56292 546193209 55780 56369 650843795 25964 59078 234717038 25964 38684 231535196 76609 38684 283751288 5527 25964 182269298 5527 4346 731377659 53130 76609 794655004 81525 4346 877802303 5527 80570 216830315 68253 5527 661426507 81525 69878 357205360 34480 80570 221586726 36400 80570 657965243 16156 80570 32019063 36400 28487 235205661 34480 13052 784409057 13052 37604 400332135 3491 37604 548479269 19967 3491 800177547 3491 24897 127833724 3491 33116 54694317 24897 3688 673301471 40731 24897 853045701 33116 4370 86164346 4370 53028 736891794 81434 33116 127976836 80540 40731 737276295 80540 52099 18165265 53028 32656 142516118 52099 21519 421593354 46972 32656 333429297 35935 21519 116287584 77151 35935 77644855 26169 77151 218145112 44289 21519 202030110 77151 27925 712785595 26169 65305 57706569 22271 77151 811106445 26169 75077 642223540 23613 27925 685660985 72946 23613 202410693 37505 65305 30761537 23613 13910 720750430 57447 23613 39961226 57447 1913 804143827 13910 77426 946021026 27638 77426 520073340 55563 77426 723850905 72762 77426 432108162 77426 24432 33089646 27638 68117 140491203 4403 55563 743379046 40394 72762 836995006 40394 77017 666499089 4403 26944 9305332 43186 77017 563366579 4403 16236 723346943 77017 6442 3919361 26714 16236 495571265 6442 17390 12396622 17390 75322 357951515 76383 6442 289804566 75322 44619 873242606 19950 26714 33292098 17390 64584 808167837 32462 44619 644521739 76383 66529 812256983 19950 56552 704405859 20070 66529 647418976 64584 18053 833503234 12348 32462 280614072 70135 18053 573473030 65259 56552 843514277 77852 70135 300574739 47810 12348 326305676 65259 64542 343833334 53615 70135 271389007 564 65259 267314744 53615 4787 352326069 4787 33957 7531431 24718 53615 366988584 53615 33186 814185645 6141 564 892470305 4787 8646 533530255 63121 33186 447045503 24718 73056 901646288 6141 43075 616419651 31535 43075 731620589 46410 73056 905028058 31535 27160 356568520 22720 31535 197683037 43075 31331 768107274 27160 52460 39072452 46950 52460 318736356 27160 22330 188545210 22720 11019 404408776 36442 52460 978320955 22330 16687 587295710 2235 11019 442218626 2235 4251 115713242 2510 36442 340375804 35019 2235 469440052 69245 2235 344995197 35019 17610 121762083 2510 30570 85772319 56385 17610 186389690 56385 70854 31248805 70854 19553 605043748 73814 70854 842435331 73814 60204 461719775 45428 56385 102564240 60204 46681 439030684 19553 66201 937239322 53263 45428 804192805 12124 45428 147152358 53263 32879 973754775 35435 53263 937265575 32879 47754 149356316 32879 4352 496771818 31370 35435 237316727 4352 76966 601965349 35435 1171 571032192 76966 70428 230719730 48847 70428 556051758 36903 70428 804888743 24651 48847 956651951 48847 69962 736416433 67121 24651 988338176 36903 18486 274525378 19330 69962 610662752 24651 1076 564953377 18486 12312 614238596 50264 19330 880128704 19330 47729 489512424 12312 57340 887229658 42445 12312 664477358 57340 24144 3051917 28714 24144 974925509 28714 16509 116618190 16509 49227 159443056 28714 26985 401265149 65158 26985 681476264 49227 27922 216810341 16787 27922 368886387 66068 49227 19894472 41615 16787 618046153 21956 66068 416483016 27662 16787 792099500 29479 66068 848396009 21956 61096 526028592 79315 29479 860957423 8740 79315 77337024 29479 55223 131048200 55223 3011 97780985 15114 8740 288272499 17086 8740 726722370 17086 77280 78351747 17086 44118 532251929 3011 19229 783045773 15114 44797 786497805 34958 17086 880687455 77280 65642 240304443 74236 44118 341861406 70480 19229 446298541 22469 34958 19048566 34958 48734 630915781 57090 22469 867865781 57090 40138 596531678 53900 22469 465548036 38568 53900 804129418 36595 48734 656569402 36595 410 295874532 40138 58909 644083121 53065 36595 30083237 29182 53065 581781126 58909 75984 82585489 773 75984 926157699 773 51185 464671752 26084 75984 60326573 4220 29182 163309220 73831 4220 588330124 51185 47480 811897476 36425 51185 354994155 73831 49300 12658936 47480 18178 807774515 73831 44686 279395425 65480 36425 52672842 46624 36425 904297766 65480 690 255912766 44686 53567 976401206 61296 46624 308511093 60058 65480 5195173 53567 68415 86909326 68415 23199 207720597 61296 54296 233353566 61296 78676 79127386 18499 78676 165254816 38308 54296 130395945 38308 15726 4486715 33198 15726 45823861 15726 67298 812359582 33198 65328 981637847 4216 15726 753005590 35699 33198 561788386 35699 69264 525349315 69264 43917 699128597 69264 20523 302208987 2496 43917 921045549 69264 8104 26707044 2496 18104 93903261 18104 36797 352312311 36797 66220 81744299 77264 18104 769088207 72910 36797 890332446 77264 222 207711472 72910 58473 290868851 61374 222 113891941 222 76400 737619827 76400 61378 863475010 21320 61374 580848585 9257 61374 542630505 74562 61374 75201083 9257 70678 836817302 9257 13581 938990503 70678 75386 830045476 40578 74562 123584955 69927 70678 58440760 21104 75386 552441262 7343 40578 122502196 68437 69927 453620237 7343 34035 83962714 37764 69927 55317422 7343 72958 869512135 37764 74796 622301233 72958 48644 944861811 37764 78247 826844170 65935 72958 335643351 74796 26637 184848157 65935 40457 455840933 72343 78247 741017697 13270 65935 9248774 65935 16486 173276895 15115 13270 774964605 40457 38268 747734848 38268 50139 873524564 72663 50139 932713167 38268 48012 650876873 72663 50511 712890981 50511 71617 780967837 50511 33190 958408853 48012 77850 390858383 277 77850 65838314 277 51018 392330976 27413 277 603995085 45495 51018 79557830 888 277 986574667 277 54802 62131784 27413 15447 9012486 27272 45495 738086069 42489 15447 292112239 42489 55299 515651469 59182 55299 274130611 63983 27272 65372345 63983 77872 539433699 63983 33339 174730157 53820 63983 277202529 24986 77872 135611927 63983 61247 144606622 24986 67311 298760011 24986 81873 228631161 33278 61247 93614488 28660 81873 172157144 81873 34064 227573741 55143 28660 550391709 34064 54125 642949662 55143 18335 429786792 81571 55143 919845703 54125 24884 177645822 30021 24884 543455345 44556 54125 684074578 8039 44556 919954773 81571 37874 283774040 33330 8039 156834298 33330 47611 288542301 8039 41512 29498717 37874 32135 538944848 47611 74262 437411990 24490 32135 983892174 70131 47611 744787970 23314 74262 483161889 70131 3606 81820531 3606 27727 251371463 23314 35477 321898783 78694 27727 839400630 74832 27727 998613154 30480 27727 583539628 53984 27727 337268664 57825 35477 679167326 57825 1622 727028 64727 57825 802213619 53984 72124 189915789 10375 57825 5855298 41215 10375 904776808 72124 79511 144829858 46696 79511 229064055 41215 4351 889818759 46696 31518 245973126 79511 61019 17583519 31518 44168 422723856 20140 46696 285742386 61127 4351 232975707 60331 20140 44937638 31469 20140 441628381 20140 37444 64347332 61369 31469 249363640 27050 61369 472581152 56400 37444 912752117 8341 56400 919123555 8350 56400 320700271 51846 27050 172126403 8341 28320 396977858 51846 72902 713165260 50245 8350 55651734 50245 69735 63339243 28320 37342 440249278 64978 72902 457261648 64978 37426 70879992 30715 37426 243469355 37426 29700 931336948 64978 72262 954863781 30715 58341 731926686 9261 29700 472496366 5151 58341 758397732 64880 58341 167240428 9261 24495 160606034 9861 64880 481378677 26422 5151 253828342 9861 13565 53051225 26422 517 777809066 9861 66272 345404713 9861 24026 317988445 66272 53825 743799677 8418 517 157381996 27017 517 753893158 39543 66272 118419 21468 24026 974452230 23691 8418 841234572 8418 54186 81756608 47931 54186 543601217 47931 44775 531246656 21468 21811 440880215 44775 56969 261791141 55897 47931 59685620 58687 56969 709221330 43548 56969 283749182 58687 9415 760585728 43548 63448 857292402 16839 58687 990606062 48294 63448 344170788 43548 59111 808426040 59111 36853 158288860 43758 48294 928850659 36853 60755 934859566 60733 59111 451672085 59111 77026 112120652 36040 60755 35184383 62201 43758 848060422 6459 62201 100225772 59610 6459 464334239 36040 57883 450273427 36040 41808 716589493 78345 6459 349821047 60890 59610 567760911 57883 35848 293588993 78336 57883 789959028 35848 59329 108737254 39770 35848 589926003 62857 35848 652804018 59329 59003 753227879 24513 59329 855762702 24513 8335 939911192 59003 42311 123382096 69360 59003 40438959 24513 65974 400750357 42311 77077 885571317 21335 8335 105372967 53257 65974 61882939 77077 52215 28559055 58567 65974 500653821 58567 13484 246608247 52215 22680 129195780 52215 9469 943893436 62971 13484 97966113 13484 29990 948940051 22680 8989 553689907 8756 9469 274091571 3977 8989 400682539 29990 8823 986605414 12258 8989 621081532 67045 3977 798411043 5257 8823 90895904 12258 34523 961330008 5257 26119 211494373 3880 26119 487455391 3880 67930 869586159 7289 5257 855277392 67930 4639 941925487 79850 7289 275452770 3880 67076 100900984 67076 17687 448634640 55370 4639 734128275 64173 17687 853224689 31504 17687 120199876 39699 17687 280965010 39699 78945 932218573 55370 67638 952966955 78945 78283 688192761 31504 51199 880926019 78283 62482 461735076 67638 15043 464351677 42036 67638 954961397 51199 4912 35135873 4912 64813 823832597 61774 62482 494327534 58633 61774 387497813 64813 34662 431840821 316 4912 370721084 58633 69025 961469600 34662 58787 829928313 34601 58787 937235066 37008 316 26843362 6606 69025 637777713 62013 69025 362048035 62013 7607 319755956 34601 37249 592117842 49292 7607 860137044 34082 37249 808769401 49083 62013 1515174 7607 64254 58377909 44467 37249 262368279 43294 49083 143837582 64254 25195 272534509 27217 49083 831790958 27217 47298 857995974 81297 47298 33987769 35742 27217 128898858 47298 72204 242982113 50214 72204 480899952 50214 55175 137896653 50214 68382 133845958 72204 61631 437279890 49264 50214 982126432 68382 66677 741772268 68382 77352 731167639 3821 68382 332000664 3821 54377 98542247 53011 66677 540261366 53011 56928 990396909 21599 56928 162629914 36714 53011 738804295 56928 19185 348656625 61628 21599 109965161 59440 21599 486896072 37449 59440 49185234 14448 37449 391521021 21311 61628 59839918 75111 59440 177014193 37449 47399 927366551 16101 47399 878124306 47399 10520 571452986 16101 43810 357102807 61293 75111 538479564 12161 47399 598621037 10520 76919 974449195 12161 33955 229785707 61293 1261 957868631 1261 29730 285989342 69002 76919 22597418 30920 33955 658698904 69002 52058 102710838 29730 17844 254813842 46027 29730 584053535 30493 46027 909549805 76104 46027 203130844 30493 20989 22470626 17018 46027 702831780 46027 71004 2128112 76104 48919 129453954 20989 25012 622704166 48919 4247 362000098 41369 48919 522189339 65614 4247 135964904 79694 41369 240218870 25012 38613 433580444 38613 27186 230344973 27186 47913 654170398 65614 69299 403874737 75580 79694 916986848 57475 38613 602160368 9324 69299 658647702 57475 66700 599734221 9324 32261 709237124 21727 9324 307823525 66700 77988 55127830 66489 21727 500143276 32261 53673 488050263 59824 32261 589513005 16741 21727 683027644 59824 18803 782577488 16741 70996 433682348 70996 46821 357932070 59824 29187 498081274 18803 18601 31109379 46504 18803 780264047 20388 29187 92734864 65962 29187 962933439 45789 20388 505423930 33440 20388 146847766 33440 3503 68410691 65962 77079 596291494 29684 3503 471619871 15980 29684 443402930 3503 34177 708356924 15980 1213 595897449 1213 42951 948071362 1213 66050 356373222 57929 42951 822465243 61508 1213 772842937 66050 71067 974555317 10124 57929 191877068 20123 71067 697051432 10124 31496 612275614 71067 65073 532013771 12525 20123 868239165 26618 20123 813615323 26618 2192 21494778 2192 93 401388766 93 11365 51400769 26618 44266 148877331 66114 2192 305712801 59411 93 529394364 23624 66114 107984824 66114 11788 221573218 44266 73011 57950579 1039 66114 138967444 74769 59411 115935065 73011 31404 257154503 73838 11788 743526936 49838 1039 44883107 77873 31404 94625435 31404 71725 928813110 21878 73838 996249972 71725 40226 138566968 63013 77873 144980266 38241 71725 547465307 40226 48932 236909341 22335 63013 112779089 22335 55613 281235628 22335 51298 78238275 35242 55613 235513540 44758 55613 441530202 35242 2956 610773643 41683 55613 784691981 6662 41683 192885678 2956 24647 671099380 46289 6662 540589866 51900 2956 108664023 45441 6662 635147066 24647 48413 289523278 24647 80014 534675288 26663 48413 83336747 33525 45441 766364605 63570 48413 116478794 34495 33525 235500840 80014 24494 239302789 43221 26663 969471835 24494 62914 674979332 24494 39354 232034045 28758 24494 492095108 39354 65382 141762750 28758 13658 712430833 62914 51038 468139678 65382 76045 776741502 55382 28758 68325845 51038 23821 588446774 37519 23821 755769714 76045 47183 227102112 61025 23821 720415705 47183 45723 422250902 45723 31051 95847022 31051 50327 426930924 42442 50327 194903031 61025 28713 203113386 27241 28713 266614269 21969 28713 851856796 50327 43394 710919330 120 27241 795762333 43394 67019 90415184 74543 67019 987378450 56953 67019 343801315 72034 74543 466774861 64839 56953 100125095 48381 64839 326738047 38670 56953 742490576 56953 79393 776457343 48381 28400 263058990 79393 48913 608689154 42245 38670 10331223 19035 38670 884899095 42245 7650 507011032 54207 42245 537838858 29962 48913 6076221 19035 18720 102022070 65882 18720 611137726 7650 61029 107748782 75547 18720 517742094 26299 18720 907026418 18720 17575 120916964 75270 65882 438407987 61029 12800 835269763 75270 35253 554261487 17575 58643 123286297 36438 75270 261323473 35253 48024 827269530 58643 70934 115595709 35253 69694 588011158 36438 73382 257243624 27415 69694 692068457 48024 68576 543095132 66495 68576 448666214 69694 23809 110661573 23809 70451 77883906 54042 68576 436791846 63716 54042 956485155 81098 70451 914724758 30847 70451 795097862 81098 33092 447632721 41648 33092 336969585 33488 41648 757034377 37603 81098 707695110 35750 33488 203552377 9050 33488 378581003 35750 73955 742309996 33488 15943 820061693 24646 37603 78888343 21039 24646 788765390 72156 24646 87652565 21039 42113 912270605 21039 50063 917966514 66660 72156 104676942 55578 21039 218059728 50063 79337 859226566 25992 42113 670675313 49952 79337 227164991 5866 49952 65467966 25992 32485 5372476 5866 58247 83082719 32485 75390 729816341 32485 17370 159635638 17370 26792 110797842 58247 22155 671122291 46801 22155 280590244 26792 34488 471245227 73057 26792 988251964 8200 22155 766649308 14188 8200 926935712 14188 22402 845220060 14188 45521 355434184 80752 14188 687391128 59578 8200 648637762 11783 59578 517459275 11783 41824 21879435 80752 70447 742996415 69939 41824 278451057 70447 18095 154090161 70447 55257 141156032 55025 70447 993844829 34312 69939 141536357 51823 69939 467123474 79364 55025 706818146 34312 13643 75233577 46232 55025 923514518 13643 840 124948836 13643 28789 141381709 31087 46232 714064226 27397 31087 417715407 840 73628 149062409 14538 28789 684581844 28789 66904 43806967 31087 36088 647207226 27397 47516 57314499 66904 13063 728142278 56906 47516 62625883 70609 36088 368765733 74628 70609 851983304 80660 56906 468554839 70609 38657 414370436 56906 28911 405219567 70609 22910 376050758 50278 28911 56691935 66076 38657 41653447 66076 76517 26671186 66076 4700 619034881 4700 78794 935291027 42650 76517 526802280 66076 28107 418288024 78794 23881 223377861 4700 9771 487792456 45556 28107 868625285 43993 28107 520785799 13998 9771 784658417 23881 14112 205374521 9771 12042 86442694 12042 76046 443380824 12042 10281 9711713 49798 10281 257641136 12042 27873 532029148 16990 27873 94597363 10281 25582 995565349 25582 49589 518938577 17301 49798 464902993 2157 49589 811517108 49589 49488 936173252 31153 25582 826800946 31153 79815 8384103 8744 31153 82956177 49488 47921 41960083 72417 47921 844587723 74205 8744 751441134 16810 79815 443412577 72417 35025 493074005 42344 74205 665034355 37533 72417 985366032 74205 14778 28683532 61951 14778 642036457 14214 35025 60848062 42344 76693 189881409 61951 38760 647736653 14778 57226 24191083 78866 14214 488402247 59237 38760 527157044 69626 57226 825617705 78866 38384 712205470 78866 23991 697519901 1807 23991 663206674 59237 5785 929832150 73744 69626 547018890 38384 76680 33900182 68301 73744 59530922 42290 68301 70865355 76680 61647 167754871 5946 42290 661023179 50963 68301 856594934 14158 50963 188723639 68037 61647 635813781 14158 35470 765877551 32524 35470 101000659 35470 14709 584604300 3257 14158 966733383 36335 35470 981885432 40211 35470 128089379 37692 36335 638737086 14709 16009 64133137 3257 74319 60009542 38391 40211 292770030 16009 3689 677747787 38391 19201 115104661 3689 64567 523193878 73830 19201 500047147 7366 73830 705001960 79052 73830 241559751 19201 46959 3864452 64567 81469 767407467 81469 12255 860799238 7366 34243 723109302 79052 78678 216597259 81469 81394 311951303 81469 17336 231339649 17336 46951 85520662 46951 11635 352264847 17336 17644 127256785 80069 81394 691331940 46951 26625 73816299 46951 21749 66577389 21749 33878 778959683 71956 26625 414757073 40490 33878 947491560 1613 26625 68112543 40490 22921 859606625 62778 71956 301556228 62778 56445 476629151 1613 56548 138947308 2126 62778 78520531 56445 3790 17181242 76697 56445 366668846 3790 64379 394848232 3790 39574 104491422 64379 79178 736287075 79178 28192 5738689 53539 79178 604687516 53539 7226 279476512 39574 70290 510250504 53539 41146 143098813 53539 46857 794383449 7226 14354 359791177 70290 62847 142970415 41146 11023 319125863 11023 62827 477517130 22028 46857 357237378 62847 53799 414203934 80628 62847 864144460 22028 27904 217831853 27904 70627 747748686 54842 53799 999459951 74464 80628 462016091 4141 74464 390702095 70627 67878 328624756 21899 74464 673493374 21899 5428 331831995 40302 74464 179461706 5428 23031 268849199 40302 24782 233076199 24758 5428 456866192 17413 24758 690654153 24758 47756 205291701 45973 23031 390526142 47756 69621 766426601 45973 43093 743104741 43093 24275 267509622 45973 26204 972695360 78594 24275 51744860 35962 26204 176051015 43093 45539 116866404 45539 47639 704609533 46954 45539 169937561 45539 74740 845354269 63294 47639 59019709 20804 46954 731794520 46954 2747 641540147 63294 14130 35022170 74740 6770 379823110 24678 20804 621300707 2747 50231 886422656 78317 2747 217974048 69139 50231 959486490 49551 78317 735974340 24678 10741 406583213 69139 28339 244117315 33282 10741 761569742 10741 22277 529697063 22277 39043 537830786 78964 39043 75326761 33282 38774 158514501 47188 39043 817769094 70593 47188 82086304 39043 30835 499402844 33776 70593 130855926 70593 81574 313191823 13013 81574 337625348 7897 13013 23727209 13013 75528 574351628 33776 32625 160859539 31969 75528 524243252 38115 31969 209417156 19542 32625 206220051 24916 31969 922352995 19542 40455 966681900 40455 68739 193417680 24712 38115 509833736 24712 38749 777767397 24916 56038 569010738 68739 65053 906345801 65053 60864 250390141 56038 8969 274694294 20632 38749 455736194 8969 71941 885127327 46063 65053 763155750 60864 58575 863539011 8969 10898 303480068 5956 58575 278244696 58575 79854 664586735 10898 55367 253750954 10898 41977 903310146 10898 72693 461497736 69595 79854 163388108 13500 69595 857580271 7381 69595 368951724 7381 38864 137298208 66123 7381 541012747 79292 69595 59873703 79292 21211 415446702 21211 49295 26836763 31128 79292 843504244 67978 79292 318517804 6619 49295 668364640 1528 31128 509200780 6040 1528 502392889 18058 6619 669252709 22834 18058 62636718 18058 10715 523879618 6040 76574 75048278 76574 62195 663456369 58768 10715 702935011 81485 22834 915858214 50079 76574 917779776 58768 52885 93213049 81485 18082 773249296 2 52885 364345280 81485 80610 715458283 4720 50079 468770553 18082 3186 984658281 27683 80610 569290647 27683 9582 593439416 3186 34540 597786905 3186 63063 74326501 9582 41629 439650007 38163 63063 60675462 63063 30534 298407478 41629 45981 608893651 38163 22929 7558231 45981 60688 895030309 71192 30534 564932605 213 71192 73337439 71192 41719 990065845 31028 60688 317173667 39932 71192 25134995 39932 59901 141840431 59901 69968 493915817 39932 64704 390518047 4826 39932 96388680 39932 48044 918401944 48044 70184 319252025 60394 4826 344177762 56828 4826 742687878 80443 4826 536957895 50745 80443 184777540 70184 41374 556050086 50745 1212 805300508 19245 1212 384020728 1212 13437 123215945 41374 45943 959235451 33789 19245 708059041 59592 1212 300325630 41668 45943 541388428 5795 41668 146193930 5795 77431 8204574 40735 77431 878848492 41668 71318 896189629 5795 12299 650148801 44319 12299 28614017 14578 77431 94156315 12727 14578 324127599 33915 14578 668134399 81710 33915 837142973 12727 22553 629827160 33915 78944 458382220 22553 72790 666258906 36158 22553 395171193 78944 64760 220932468 64760 51014 509944562 78944 80509 131885777 80509 60151 136754972 80509 58423 403154783 64760 21826 86276873 21826 8145 524338458 25077 80509 945442978 50291 58423 885831493 268 50291 826250222 268 62996 104031384 62996 33347 311153718 21860 268 328784813 57104 268 175437505 76431 21860 641009897 33347 53209 814144604 33347 36744 212201018 36744 45591 81585113 76431 30637 547271001 30637 60594 207337414 53209 16064 103801034 17006 60594 856245717 33858 60594 966054224 36231 60594 951666963 36231 26763 776291972 66811 17006 110884310 4519 17006 146343080 33858 5308 614181898 25255 5308 44090315 32481 5308 470171612 80178 5308 65260801 25255 55784 252075276 80178 70095 313438082 25255 62629 474064962 50450 80178 257033171 68741 62629 663651215 70095 10576 680049361 3407 68741 841490045 7594 10576 26618328 63835 50450 203022002 22025 3407 128623243 28648 10576 535750004 3411 28648 735944338 43850 22025 750094215 5307 28648 644584004 75660 22025 22683913 5307 66717 209614742 54787 66717 692339322 45860 43850 460935926 5307 57515 236278255 60538 54787 552839359 14672 57515 78803302 54787 14714 124859102 51640 14714 584025004 57515 28383 270999405 49792 14714 659420427 14714 20772 100953317 49792 69310 674588969 49792 68135 50135033 49792 50447 174481356 11808 49792 349981710 50447 76612 109596541 11808 35193 471924456 35193 47529 82649275 76612 69519 673372845 63938 35193 650829479 61101 47529 71373350 65063 35193 311617273 61955 69519 207475176 20836 69519 52742580 20836 20251 535205632 65063 1610 730613577 71196 20836 612366137 67278 61955 178089302 67278 37987 534918430 50032 1610 914769254 67278 36147 549735924 67278 73914 297012941 67278 26386 531334356 64335 50032 954520762 26386 66385 551106095 64335 39266 283435755 63790 66385 892532070 66385 32110 671228244 66385 18390 195728004 70101 39266 283514526 75782 32110 141166530 69293 18390 219608933 69293 38219 124363348 70101 74784 121066535 44729 75782 750268890 69293 63240 249214617 69293 4601 765234283 23375 38219 174181545 4601 40448 925889772 43729 63240 206308540 59346 63240 439085247 59832 43729 951991660 2528 23375 789830022 40448 50054 136657262 12069 43729 52223428 23911 50054 716491661 59832 56181 286816239 56181 1248 651955322 50054 63909 186315178 32413 23911 922977713 69644 56181 366406695 32413 38147 89105232 1248 1420 570936237 63909 75247 133242316 4017 75247 244505432 4017 11226 678854576 32279 4017 534327850 4017 61386 867724344 19491 61386 959098840 68015 32279 162232247 16249 11226 277069743 19491 23940 762261274 16249 20492 667340851 53774 68015 975065568 58636 16249 892271152 23940 50390 642756445 42022 53774 775268311 48843 50390 95351524 48843 47056 995148452 12730 42022 548063256 50390 59653 420661045 60722 47056 775760912 4229 12730 710280418 22517 60722 131663116 67459 12730 352899563 34814 67459 238250576 20265 67459 25135620 65560 4229 193855287 20265 17949 119761147 34814 51987 251165198 3843 34814 624513186 65560 14046 123226496 66725 65560 625783319 55059 66725 451018744 14046 21741 299688208 59279 66725 713102006 55059 46196 78516182 55059 59853 380370846 46196 63134 837380874 63134 73906 163208557 73906 34524 658445673 74126 59853 820249742 33869 34524 107003683 63134 73155 81090462 43526 73155 888058583 11168 34524 91313477 39922 73155 226177301 43526 58736 617385965 73155 44240 138150691 44240 42477 177925092 66011 11168 67486708 8703 58736 10704501 34136 58736 84922715 34136 46920 787315837 46920 30691 755625657 66011 27181 965100375 8703 38390 57016227 72556 27181 950168971 46920 67435 504487846 21894 38390 390784737 21894 44305 216031441 72556 79342 610150897 72556 38637 549154535 79342 2182 146685711 79342 33487 148457920 51615 79342 977660472 33487 62456 920670598 2182 22940 66980216 6698 51615 84473019 6698 38806 632929602 34535 6698 509853146 6698 69841 959202704 34535 6622 88412795 69358 6622 583405630 60297 69841 645663807 69841 60912 690479768 61469 69358 161321280 14199 60297 156420338 56571 61469 233200226 23972 56571 250297389 60912 48096 332749550 61828 56571 302635471 23972 41839 921355533 39636 41839 964046161 48096 76594 76428089 12057 48096 550959926 65911 39636 47522090 47251 39636 858183306 39636 3786 124567005 81080 76594 581351873 27560 65911 120812003 55991 65911 631926058 27560 35795 277495005 55991 58381 845125445 55991 67907 943968793 14197 58381 892353374 26049 58381 28413394 35795 47209 87687542 48212 26049 417120881 4231 47209 808113827 47209 12734 353742165 9725 4231 637379253 47209 25745 721752732 59444 4231 242231838 53358 9725 642184194 70925 53358 469066897 19155 25745 947931701 72836 25745 750162177 59444 13818 741855700 44978 53358 588638286 13818 11031 248259505 19155 36703 520091886 11031 9264 381013205 44680 9264 78958175 25270 44680 512029479 11031 41574 996715754 43539 36703 951178454 43539 43975 119552248 3104 44680 982173915 25270 56248 224283623 3581 41574 37884145 3581 60528 944903355 61888 43975 646859824 63387 3581 916275251 56248 60103 995385854 61888 78347 779572717 61888 13498 838421546 69454 60103 372834608 63387 55743 759960380 60103 2009 870085187 2009 13522 43897484 24033 13522 137761503 15689 69454 205928649 588 13522 373039825 2009 21886 324130534 37810 24033 517493373 58625 24033 290673967 29663 37810 52863224 29663 74692 862494961 74692 38961 31282015 42066 58625 326568361 29663 51729 806558874 30815 74692 963035684 42066 45689 89457358 51729 8874 336218964 76305 30815 847502272 30815 69438 531376186 29354 76305 227708735 8874 8324 800126573 8324 80577 777923747 8324 44780 50588357 581 80577 338788135 29354 32133 462846549 8324 46495 131312464 59350 80577 360789832 44780 13258 35738675 33035 581 825965559 18317 33035 704864448 67687 13258 726723730 28866 59350 217030007 43028 33035 606380700 79894 33035 295575491 43028 63734 607345103 28866 27384 727578069 27384 39671 976549134 27384 65998 384245133 39671 42285 653435287 16812 63734 220916163 39671 42373 114684625 16812 20177 294139695 42373 61568 367339455 20177 10931 15348998 27069 10931 877208617 41636 10931 834822607 10931 39867 219567952 45371 39867 519391391 61259 39867 821417592 27069 60577 668738237 39867 18042 190767457 15783 61259 688750722 6808 18042 754334472 5070 6808 46970431 14830 18042 648545472 18042 10137 229084294 63195 14830 472631569 6135 14830 91220903 78801 5070 558135057 14830 78636 33276038 78801 28047 384332395 46665 78801 744308721 28047 47226 477500307 77569 78636 134881698 78636 65009 931183343 24122 65009 432713295 64380 77569 52452590 58794 64380 994300089 13506 24122 46976221 13506 34471 67073171 24122 28473 161673463 11550 34471 163784489 13506 63176 671897802 17605 13506 326792405 52405 11550 66607990 17605 876 370409233 17605 37478 933199785 16500 37478 759873430 37478 39734 230934416 70240 37478 414650691 45312 37478 403407761 49283 70240 989101258 45312 31700 821344351 39734 67122 115163763 70240 12529 729704567 45312 60153 268874964 49283 30707 183427097 78464 30707 378199411 69642 30707 540181192 12529 45406 790390457 76895 69642 917576606 47275 76895 615278616 45406 28690 128033994 69642 77707 966509182 45406 24045 974939873 28690 77176 226118868 57681 24045 81040209 45347 77707 686724334 63689 24045 903654174 20417 24045 475737832 63689 61018 689157729 63689 73568 377253121 20417 57906 29788598 75002 61018 432942424 69789 73568 165477046 13921 73568 881791670 75002 67741 236648921 69789 46317 638862742 13921 32904 577255032 40005 69789 723651323 40005 62175 691564497 52139 46317 783058888 32904 21850 17506667 21850 66365 380021966 21850 27480 124187669 50577 66365 259552282 21850 59791 452888942 24912 50577 538446573 59791 4272 97290633 5559 24912 905163678 50577 64290 47238228 50695 64290 198337679 64290 58112 989058334 59240 58112 648570062 5559 5145 147605044 64290 16044 971024620 28354 5145 27024276 59240 10091 316806947 69713 10091 76383081 32606 69713 670724482 4978 28354 405105059 69713 47584 718948846 10091 16222 419598515 69674 69713 193187890 69674 43144 81300766 47584 69935 779656824 69674 80950 590339615 22063 43144 117458841 43144 31084 667711272 22063 65735 850744014 72209 31084 843282987 76440 31084 359518556 36959 22063 133401193 76440 56998 619870904 74777 36959 78187114 36959 42292 115387722 36959 67262 73388499 26761 67262 341286173 67262 46018 944248336 10157 67262 714908859 42292 18283 485341979 1449 18283 711637144 27769 1449 177592885 27769 40681 212628593 20789 10157 447641237 20182 18283 365653171 20182 76027 590173941 20182 75624 13747837 20789 16965 106529929 78840 16965 785875755 11393 20182 776730475 75189 11393 668009214 75624 10287 440632745 11981 16965 900655035 10778 78840 396285798 64418 11981 115462883 10287 21449 962645926 21449 70370 662342070 7515 10778 508712360 51180 70370 838059316 7515 4870 790859618 51180 24390 99794172 24390 9871 781400564 4870 25668 809641391 3140 9871 599677098 6732 24390 72647535 25668 47675 201813324 24103 6732 784075596 13603 24103 454984835 47675 28332 879843498 24103 46761 152810876 35732 46761 437931109 35995 46761 379955456 22897 28332 960728312 755 22897 827760190 22897 55528 697537763 35995 50872 707532815 55528 69661 557202417 39767 55528 615906641 55528 51604 81896572 10140 50872 814877305 10140 56058 297024012 56058 12027 600233554 12027 32755 364169396 35463 32755 618346588 12027 45108 759005372 1889 12027 944351974 1889 80530 591646965 1889 57736 149726010 63006 57736 65491596 27029 80530 56195605 23094 63006 153655058 14960 23094 117910342 18141 14960 105178149 47644 63006 77701284 27029 53221 801917071 78776 18141 46651526 12548 18141 466818266 18937 78776 32557040 60070 78776 702103468 72566 78776 927516904 60070 29108 127093791 29108 20818 510561671 20818 5764 901209008 5764 19911 976148731 80095 20818 342806579 80095 31366 287279012 31366 26330 501105456 15821 31366 59835462 19911 14219 139006336 75902 15821 498391024 15821 81676 735148032 9878 15821 892380839 75902 46201 191927628 9878 39948 885470308 39948 43896 133390557 53018 46201 60172636 53018 35682 389888791 39948 12579 536774152 39948 19834 936054685 46997 12579 110314752 2479 35682 250299919 9199 35682 627839251 37226 9199 655299466 33180 37226 62721679 9199 67075 677727806 67075 2257 587745558 61920 9199 106155251 77580 67075 319874835 2257 47255 962613326 3038 67075 897146673 39718 3038 870848704 47255 68452 61520929 66766 77580 233086315 37670 68452 404351643 66766 62908 963734313 39718 13870 300518615 13934 37670 617292857 49832 62908 670472306 74178 62908 321065277 74178 70675 919414474 69065 74178 294306686 73505 49832 116701620 74178 18562 544835479 70675 27631 403577513 69065 33788 346954296 18562 37553 455969037 73505 50919 110559846 27631 6759 183573195 65054 27631 968301395 65054 18471 365303510 16905 37553 807623931 15219 50919 703618990 25536 18471 299212689 76967 18471 402541811 31964 25536 107285280 48753 76967 471587397 25536 215 534149017 50929 25536 507086600 48753 53762 877381819 21003 50929 438949651 46270 21003 63904649 74377 50929 147171815 46270 58131 117441353 57585 74377 370627004 21003 45193 918669845 45193 52864 575327506 73626 45193 254268988 29998 45193 856243265 62939 73626 505554141 2923 45193 26275992 62939 70594 433257711 29998 78857 719464084 13244 29998 86152405 22015 78857 751423922 22015 42859 842247496 50886 70594 892903038 23066 78857 790324960 62678 23066 933132988 38976 22015 223336211 5324 62678 698541760 5324 13537 744723204 23066 14901 573332532 13537 31863 405332112 38976 16203 404990218 17011 16203 540877223 31863 41057 376242023 31863 13062 929129596 17724 41057 646574360 80864 17724 27289491 75595 13062 536365274 13062 35625 440888205 70417 80864 480721831 44514 35625 174375864 60256 75595 991495826 23021 35625 422647510 7812 60256 392234479 7812 81757 816423203 44514 22285 18879256 79535 22285 247659158 22285 65711 985157917 7077 22285 560168381 6772 65711 615187663 77384 6772 162138748 24868 65711 62129028 81813 65711 512276655 81813 22494 763997924 5107 77384 732795312 48209 5107 889410723 81813 9852 363607273 70435 5107 157399599 61742 22494 275976836 8147 5107 806141845 8147 22782 220233788 23204 9852 19188054 219 8147 806439622 37410 219 108945676 23204 24843 70778611 2326 22782 708422330 79675 37410 690928061 37410 12699 127378296 37410 25049 221562008 25049 70191 861402274 2326 19368 988612323 70191 65490 714044844 25049 71070 336752247 65490 1445 990990727 41561 70191 126111219 59234 71070 410161821 1445 73785 179702723 61141 71070 666754302 50609 61141 286212194 61141 62910 205266698 59234 37353 204866016 27733 61141 442424512 31514 27733 389273084 9648 37353 951515142 27733 50016 313695376 9648 43108 417708760 20802 50016 416246764 15642 31514 359559994 5131 20802 708230745 5499 15642 218244443 48742 20802 852715993 5131 75293 33203320 69733 5499 910272486 52931 5131 723593759 5499 68464 180690299 53821 68464 405991834 68464 44615 547582183 64477 44615 281350391 53821 3304 270735503 3304 54257 400206707 36934 44615 898299300 78488 36934 739254927 27313 64477 654701769 78759 36934 772577774 54257 34652 301881992 59213 78759 902307177 34652 46460 471744829 59213 11883 892049399 16791 11883 340500818 35868 16791 283534694 76503 46460 249536315 12650 11883 906747429 76503 46403 390459224 35868 42463 733973764 55851 76503 125996054 42463 51518 98141955 37537 51518 804612287 51518 71124 43874117 37911 51518 936211803 37537 3162 527279270 37911 72011 512306806 71124 78103 97724480 66132 3162 70129644 2514 3162 71101649 78103 26360 162966087 57286 66132 784337926 2514 58681 44162871 12721 58681 209620900 30297 12721 584215875 75170 57286 800849519 57286 77514 782807834 75170 73202 439539981 75170 50604 736388356 71448 73202 751766878 73202 45214 4898688 64786 45214 468243003 71448 38388 561148945 71448 60886 206289828 64786 78295 113290411 42335 78295 41909049 13698 42335 632027819 13698 29699 688758898 21002 13698 222365029 29699 63723 815845482 42335 17195 547007161 15699 17195 221825532 21002 76865 368202825 60174 15699 769751466 63723 71859 849812310 17195 9986 334740389 9986 5336 653080842 76865 31229 76949191 41540 31229 221467224 67406 71859 698024724 81661 9986 413146845 41540 2028 611014131 58585 81661 271213446 328 67406 573881702 67406 42331 50669177 5761 328 5192078 23239 58585 711454884 42331 18768 780007681 25920 18768 593415822 41966 5761 889281589 25920 21567 776310191 64996 21567 2971829 18768 17039 879521720 41966 40220 348653519 64996 14720 68192738 59744 17039 288262928 40220 23575 491644714 17039 71401 379030595 14720 22674 904082786 59744 80363 108952984 22674 29132 47672180 80363 6501 257460999 6501 36980 46195370 6501 5016 396333822 6501 34854 144776878 34854 66591 935355672 78281 36980 214670090 34854 47252 55510802 66831 47252 575797570 34854 65213 47697103 66831 15626 155875263 15626 3123 830362588 66831 51056 940269787 3123 59310 262894486 63364 65213 867338178 79846 63364 504137236 63364 25191 191025229 25191 33897 231686470 76112 63364 504099615 39199 25191 729348139 25191 20425 766152053 44722 39199 422479910 50438 39199 160580363 44722 56561 927530301 44722 38426 734671381 38426 62559 85400939 56561 39420 16220134 46241 50438 390582969 56561 64353 682705758 46241 40327 653358844 46241 22824 877841272 39420 39036 22603343 39036 29592 771610665 51906 22824 11119800 71280 51906 734826453 8205 51906 924586771 8205 22871 110204450 62727 29592 186833348 51906 33882 677573742 22871 62765 712195443 33882 47819 942107402 65097 33882 7824466 61720 47819 270908957 24976 62765 914817455 61720 37004 51884889 37004 44923 356175000 37004 48023 578188730 68254 37004 703625361 40893 37004 485584504 37004 6103 478026024 44923 8427 307729449 40893 58236 573905813 64082 40893 454712175 53847 64082 541235060 53847 25258 727619159 62737 8427 102080089 64082 47981 756059584 20019 64082 480570446 25258 80433 360828338 8174 80433 980583255 20019 49419 668596900 20019 67520 47472086 8174 81916 420569297 80433 43170 301617724 81916 2158 318358957 81916 71364 126564757 21764 43170 887289241 43170 70526 44022304 8967 2158 166242430 70526 39953 179320033 4312 70526 543720565 39913 8967 416104499 62005 39953 243821025 29258 62005 179265040 39953 30589 144579195 62005 13960 869878937 11621 62005 54155599 30589 10526 764994424 19041 11621 520964820 10526 55968 380878695 31684 11621 698772245 59192 31684 317928532 19041 37056 765463070 24003 19041 780579253 31684 71195 652240897 49185 37056 678083437 1685 71195 93815757 67948 49185 200774311 1685 37890 695895579 49185 6121 794802493 1685 59963 244920344 37890 555 358683569 12199 67948 434548804 66326 59963 773800837 19509 12199 42806491 5917 12199 499870099 31277 66326 219672033 19509 43286 180156573 50395 43286 32265815 53533 19509 769356952 23521 50395 625667810 50395 4641 585500873 23521 4841 246661025 14358 4841 762153048 72008 4841 871347232 43081 23521 488064078 14358 31768 74153322 73863 72008 267859867 72008 26416 822941988 62334 31768 21764798 60115 73863 901372935 26113 31768 312359915 60115 11239 339433527 26416 2772 958696420 26113 39890 158285012 26113 16875 761238752 26113 57652 28010113 52709 11239 208469088 16875 78702 838047507 6376 16875 922260440 78702 40819 232610377 36428 52709 678178664 77576 36428 109588514 2527 77576 373014873 36428 1649 692731934 2527 47227 503311681 47227 75196 916414566 77576 74036 420182537 75196 68157 160704432 18779 47227 332580135 18779 29729 959448679 29729 54521 955458613 54521 11800 293074862 29729 60683 819678978 4159 60683 839582536 74201 60683 693033458 63650 11800 4780287 75665 11800 83989311 74201 35869 22283353 63650 32552 751932001 32552 78900 851783852 63650 11399 866669205 39968 35869 923431626 39968 31384 729079212 22597 32552 370763399 39968 10447 108158200 39968 38314 7994583 14528 10447 22703570 75678 10447 80060865 81580 14528 284708163 81475 38314 289354665 81580 68316 844352663 81580 55327 53986442 15062 55327 261020101 33062 55327 90378856 81475 64286 348834131 33062 19789 120712134 19789 73243 415393826 19789 75715 207387778 51010 33062 685828867 64286 9339 58648734 19789 5929 760879603 12139 9339 857603879 5929 52631 367712760 77578 51010 330998419 5929 67453 562340844 17486 67453 335195242 48066 67453 767004384 25863 67453 40068180 45439 48066 23000528 67453 55583 893492936 55583 15475 925126091 25863 71330 292370693 61809 45439 615897878 71330 29972 337509305 48047 15475 77909646 15996 61809 948230161 48047 60856 462801355 15996 78319 327405121 72083 60856 448531484 55088 72083 187967737 15996 30468 131272974 2143 55088 122598534 55088 44951 617377361 72083 32800 778818192 37716 55088 145630097 71640 44951 864728895 50818 37716 244065247 42414 37716 263792455 50818 60905 509374408 60905 50495 866722569 572 60905 997459798 49250 50818 278589653 50495 71414 325819470 60905 52947 143291617 49250 29347 116914663 49250 69611 637739630 49250 13478 706938681 13478 80794 998981343 45233 13478 775521225 80794 61452 817210280 8478 61452 7659713 64763 13478 991907509 7225 8478 544071463 64763 38318 816720782 34691 38318 709518073 38318 31519 493246275 34691 61549 350912431 61549 24076 19755374 31519 6564 230347050 18676 61549 303599204 40544 31519 346822693 18676 28830 300482048 28830 49901 406709697 2284 18676 230593766 40544 22692 782295625 28830 56425 103382244 33493 56425 434775920 29586 2284 746712995 38285 2284 56022417 20722 33493 32293255 60846 20722 99393479 58510 60846 177551061 58510 14599 2408156 24702 14599 979554160 60846 43069 212869774 38175 14599 432533267 32023 14599 929524897 24702 36912 318486540 15294 43069 884995055 15294 3284 370981867 15294 59023 449400700 56979 36912 14795068 29416 36912 127202913 64717 3284 715540353 59023 53500 177458191 67020 56979 653798517 53500 10446 978405835 53500 16583 579673928 67020 73225 881172361 30440 10446 66085545 65464 30440 399930502 1604 30440 358767301 10835 65464 84150477 55535 10835 370722693 30927 10835 78850496 1604 66218 193985262 1157 30927 921101369 10835 77756 264944166 55535 53521 970288392 79106 30927 936562309 53521 46255 433350825 46255 53905 277114601 36431 46255 126743104 53905 55384 245087000 55384 25111 121049317 36431 23894 954473948 53729 55384 809791355 42777 25111 702951567 46312 42777 990495090 42777 73515 568120063 53729 56368 667895169 21035 46312 450113131 46312 34989 970885653 46312 48339 342333519 44360 21035 400574514 25968 34989 941436977 44360 20452 721773003 56202 48339 98198348 71885 56202 927856457 804 56202 708947920 81199 71885 654457891 71885 7810 274918292 804 9237 829179468 19680 804 63223778 7810 60525 904060467 60525 55853 594052843 64890 7810 98481864 35805 9237 865984873 55853 2835 464255970 64890 47028 715574262 47028 45735 339730569 45735 47193 698755822 47028 5283 580595518 27435 2835 615052378 29266 27435 140239517 45735 7296 262390448 1152 47193 839938517 5283 71897 963979353 27435 75012 367694947 8743 29266 193825243 7296 77830 363579670 5883 77830 401260100 29044 71897 684560409 5883 69810 383945400 77768 29044 180596065 5883 6151 13646864 73396 29044 609047252 6151 62706 286862906 62706 28428 214389555 55098 62706 403127444 33524 28428 78431932 55098 3978 854359178 3978 77502 55342981 46338 28428 440004783 39473 3978 550574361 41096 46338 399826041 77502 74912 421708111 46338 19522 376215564 19522 48938 920847464 41096 47692 107601249 22239 47692 712196975 22730 19522 474286512 12906 22730 391199847 48938 42801 215919696 47692 31736 515581051 52509 22730 665251172 12906 27216 137081381 25587 42801 512383431 52509 65784 42981582 31736 55808 467978637 65784 1193 438734589 27216 71639 360226323 65784 42000 373923519 64492 71639 819227568 65496 42000 349119200 72955 64492 101247211 61929 65496 753109628 72955 72312 87593102 34220 65496 189199490 62773 72312 602415226 40835 62773 922559936 61929 43722 151309873 40835 80941 492309448 40835 30296 104582027 52877 43722 468597866 80941 71455 981363322 55665 52877 145398041 55665 36645 620291503 46613 52877 930547881 2518 46613 666608891 56584 2518 71380589 55665 43577 46015955 77483 56584 195906175 56584 74575 673832391 61815 74575 437121853 56584 47829 942402554 47829 19841 248946714 77483 70338 271839455 72366 61815 609922079 13429 61815 129063542 44689 70338 948982143 19841 33077 838368749 13019 44689 304532858 58683 13019 466218093 30626 13019 455728373 33077 75841 219780519 54924 58683 900683086 54924 76085 56631878 81445 76085 399405529 45111 75841 334211274 56991 54924 564260934 76085 6010 48725520 6010 55800 222842604 81445 3537 406980159 28086 6010 696986454 56991 30500 763800977 6010 67442 351503263 33721 67442 445381482 28086 19672 618379027 28086 67782 743633209 30500 61456 44426559 38882 67442 453732711 47379 61456 81726552 6805 67782 746731604 61456 7364 798377905 38882 9859 317659462 6805 50185 62589406 47379 952 28362837 50185 2563 686949955 409 9859 970713041 79636 952 676419395 31394 79636 734937706 58560 31394 894232793 18356 2563 536475128 409 45753 91918763 18356 33929 439235571 58764 31394 96038416 58764 57927 639004015 31191 58764 108365570 33929 52635 511413396 17066 33929 24227547 52635 79780 121898664 31191 73461 47974189 79780 6831 224765312 24505 73461 290637194 73461 574 823893251 574 73598 487541421 36474 73461 994979246 963 73598 591666495 36474 10097 746902384 79082 963 516595411 73598 67173 377479628 79082 53384 931622586 64700 10097 495431492 64700 16196 107251961 16196 23546 799247979 61001 53384 688434095 64700 51931 70812810 16196 35877 776440841 61001 20082 176365126 46846 23546 196089173 78782 51931 34134624 32596 20082 411605685 20082 38451 65404808 20484 78782 118117294 57170 38451 539373787 20484 6136 850961496 26287 20484 99862881 26287 58581 785853406 59851 26287 527604937 58581 71421 454655610 58581 22818 877101223 34399 59851 953032258 1348 71421 732014338 59851 60860 96008503 22818 81207 649067484 68835 1348 908637841 34399 71892 975728268 60860 62253 269865027 68835 34512 176032055 34512 37616 410989317 64229 62253 22695025 19419 34512 337291955 37970 64229 749567594 51973 19419 570368626 37970 67227 721283427 56756 19419 456541796 19419 73117 20630292 73117 34167 251331383 73117 57341 991563503 67227 26047 513540443 77349 34167 491953910 57341 29275 28865795 56363 29275 447454509 61862 57341 66364304 53170 61862 686713141 77349 45369 43925105 77052 29275 591820782 45369 16035 536998769 53748 61862 356878770 77052 45508 471077256 45369 45993 984907981 74158 45993 529063197 74158 80489 42225806 53748 64143 463215601 31156 64143 980250813 45993 74387 379452996 38162 74158 251450678 70114 64143 792403252 74387 8559 559565961 70114 55127 174908101 42346 38162 188637526 38162 20853 660719967 2897 42346 600050264 55127 55567 121846684 59565 20853 157602482 11723 2897 887607580 55567 32676 225575691 7300 32676 853081434 37404 32676 49581706 75309 37404 154107155 60010 7300 145569429 7300 17017 207069943 47136 7300 941878940 69555 47136 948441643 42494 17017 710757099 37785 17017 452756703 73633 37785 47215648 69555 67213 532369282 23877 37785 163711757 39330 42494 456711296 60129 37785 952172603 39330 38371 168857400 39330 5190 466022353 39330 53355 445549791 53355 2163 43268568 53355 7689 250469277 7689 23632 133217096 5190 38452 438374453 38452 37161 309528763 512 7689 134089986 7689 46430 67714889 22980 38452 624713186 22980 31846 700323359 70686 37161 762196447 70686 34654 663814782 31846 70870 37865703 22980 29389 268259319 37242 29389 646252030 70686 28334 81178285 34654 40265 102402079 23871 37242 396491465 62294 23871 165801198 40265 5891 515443274 28423 23871 162353645 23871 2460 696024445 50866 23871 550290599 17848 2460 883290319 17848 60037 878669869 2460 32203 184602603 60037 32812 152681493 57521 17848 564806759 60037 17112 169437470 10174 57521 249786646 17112 12777 272380448 73378 17112 612524019 17112 49533 307928131 10174 58136 432686581 21260 73378 391240394 49533 70867 77904979 58136 79155 625618242 49533 37713 850037669 29078 37713 390185107 21260 34289 203428975 29078 19454 21974366 79155 14118 614753992 80921 19454 88965312 21813 29078 217719402 14118 1822 717659527 40722 80921 926608630 40722 28066 798470976 40722 18948 217338850 67830 40722 400664483 15550 18948 432644785 18948 42001 303187986 18948 69754 198015266 15550 12871 989511887 67830 67920 957231417 67920 29357 486413622 18976 29357 353584670 28562 12871 253724669 32115 29357 535560194 76601 28562 415762 76601 51365 453609110 69930 32115 73301992 62418 69930 560631612 69930 22518 771866739 51365 33117 830688423 79003 33117 133028592 81205 22518 816952448 5693 22518 478915672 22518 41398 217539154 79003 12757 768053347 31070 12757 700640902 5505 81205 40463663 12757 2374 467887655 2374 71877 875080582 77317 2374 489394660 31070 77044 609243793 81600 2374 446087981 70886 2374 175737860 28709 81600 406835101 70886 45054 637206404 81600 33778 120135820 45054 36743 205889433 70886 14947 58967923 78073 28709 657088681 36743 34924 5749013 78073 3582 303793997 14947 39572 532125347 78073 49633 465648186 62115 34924 490962339 31837 34924 855977200 3582 30159 68741462 8519 31837 923360767 49633 9468 852799477 34552 31837 226581735 19727 9468 899219574 75469 30159 202190803 19727 36842 486539483 80997 19727 661476362 75469 7015 945401688 31769 80997 822014481 7015 30075 596223421 7015 490 362573314 7015 8679 322582486 8679 61703 833394470 39444 30075 21466618 39444 31956 646418172 26120 61703 859625363 80386 26120 310070220 68870 26120 373910266 39444 61792 677092119 76016 61792 252956442 26120 71271 145001584 71271 23456 139879506 61792 3269 137519680 23456 43600 830075688 3269 15669 593980943 71271 50122 790375337 17181 43600 112196927 7489 50122 637292106 17181 6869 779018996 12049 7489 487479417 7489 30848 453999501 65187 30848 700248807 12049 13741 764562320 12049 56905 300721675 14970 30848 199805262 34635 30848 25970060 13741 49294 145690391 2036 14970 856317490 22251 49294 956163457 34728 2036 947776930 34728 58610 670241337 67780 49294 211731357 39632 22251 703626440 29531 22251 728029660 58610 60367 212814885 67780 34499 613115304 64312 39632 120162906 57055 29531 430884105 15259 29531 240039533 40374 60367 31412365 34499 46254 137800246 61838 40374 637167990 77732 61838 75748339 32477 46254 271733406 68081 32477 737427708 41679 77732 287088896 68081 19722 810178954 19722 50024 42623658 57871 41679 200360064 19722 23385 553999880 50024 51586 691195093 33393 51586 79989333 65327 57871 185511995 23385 42891 548599575 32189 42891 947511916 34634 33393 717912672 3539 65327 637394363 65327 33614 73835498 32189 47068 553598841 34634 20311 597570848 42011 47068 270111939 3231 20311 551211943 47068 46452 383479996 3231 44341 151645337 46452 18482 217005268 46452 16754 997015007 46452 13021 725276750 9376 13021 572074710 63644 44341 292910477 13021 42490 188856623 42490 2680 700686223 42490 80638 30767255 46388 63644 114366306 41524 2680 903739638 2680 78238 7720705 3672 80638 664024395 78238 17002 238486579 78238 44667 63156236 10795 78238 661588288 78238 59077 58322984 10795 58766 920446787 17002 72605 491826617 79453 59077 837375029 72605 35396 409028633 58766 8310 37091961 65601 58766 75740600 35396 1186 504654549 8310 78946 928375119 65601 81479 916143305 6795 81479 992018699 6269 1186 38457943 41432 78946 54213002 6795 74581 723795782 63639 41432 898911095 58519 6269 332170808 63639 33658 969010325 45503 63639 717604768 63639 31915 750857483 25119 31915 377254618 61590 58519 242814354 79921 61590 757771370 61590 23735 4641112 79921 6168 277579156 6168 16174 586479472 38088 79921 470163688 47260 79921 970102819 5034 47260 87057616 1160 5034 785566151 1160 70734 141685058 5034 80364 753786516 21921 1160 199260375 70734 43515 578989811 80364 73782 888666483 7266 21921 176877641 73782 69596 342249759 56932 69596 532784029 50163 73782 590763296 56932 68542 67479747 50163 33860 175474071 50163 53322 914581262 50163 2791 937490088 6746 33860 6775738 16511 2791 761516252 6746 39370 392950150 6746 74066 34368186 2791 15117 82089876 51112 6746 722049858 74066 353 3010053 59319 51112 990926979 27898 15117 581670142 15117 68774 452096036 353 32781 138230566 59319 22262 356912011 5900 32781 763718133 68774 38309 712185879 32781 79838 30540189 42729 32781 120532526 6132 42729 379256371 68512 5900 387206865 25613 6132 490282788 68512 4797 771459536 74458 25613 507719959 74458 2443 233452349 74458 16798 809258435 37663 4797 395650404 16798 81177 262588765 713 16798 357899098 4952 2443 743122121 713 10626 459045991 28654 4952 99713540 10626 55993 742688698 55993 77013 525940536 77013 42109 725118704 8995 42109 597786352 21451 28654 529919777 76861 21451 238933318 65370 42109 660441802 26180 65370 499921407 76861 70763 109899638 29535 65370 823306177 29535 54162 552624768 34983 70763 58329182 5734 70763 191746971 72430 54162 477851325 44404 72430 13324257 34983 37274 674541180 1890 34983 412851292 64659 37274 471750528 37274 74426 958194972 1713 37274 102811914 37974 74426 10122369 51525 1890 494526761 58701 51525 940914857 38887 37974 269491020 50128 37974 156144359 15836 58701 113913586 81008 15836 883724837 71306 15836 471809343 7820 38887 973694069 50128 21288 726264768 51403 21288 232258231 51403 66102 448063979 71306 61825 453804014 41422 61825 635595868 41422 63547 989351386 53488 51403 605146434 41422 79872 785185712 63547 5974 522554275 63547 53938 94121363 79872 15290 334464114 66249 79872 737358841 5974 57533 811551197 39251 15290 620620466 65055 57533 549071836 57533 67565 85537557 67565 72861 138881910 11833 72861 381175252 11833 56994 815421660 1479 65055 506760395 1479 29935 952010950 81000 1479 894458009 16198 29935 200618237 20363 81000 509346929 10073 29935 963293340 62307 10073 220250506 10073 69018 558766711 16198 45848 598651503 45848 43816 283725726 43816 14557 506194798 45848 42460 371135553 45848 16358 813166865 14557 25691 762044492 25691 11778 96963350 75745 42460 734354082 45335 25691 881000029 25691 66446 804868226 11778 81329 96038767 45335 18812 12650811 18812 33544 433691673 25015 18812 61370336 66446 6278 126217955 42640 6278 464067876 33544 19394 842971305 6278 50255 501690475 72645 25015 433107512 54723 6278 793414807 42640 23833 382843489 41626 50255 145649195 72645 37430 985441800 54723 13497 788563282 8990 54723 418884659 23833 29908 199448919 4704 37430 303950670 5801 37430 972825470 71675 8990 40560229 71675 67079 96617222 57750 29908 359365553 4704 10831 449196689 80369 5801 160995048 71675 54498 256535660 19743 10831 676229540 30769 10831 545409636 77775 10831 310442466 77775 74549 243912567 74549 53632 571062107 77775 16416 719875146 77775 66237 478423707 54444 53632 357386541 74549 45512 983940142 45512 27487 225049419 75562 66237 69440518 46245 75562 748827603 75562 75622 734868086 73848 27487 336175627 73848 69202 853944155 69202 57131 194998393 69202 35269 347694453 57131 65221 441763074 35457 57131 431466859 52525 57131 659053885 24243 35457 570667838 20490 35457 697508430 54818 24243 3285795 54818 39231 536498621 54173 24243 90139683 54173 61465 716759006 71111 54818 935731029 71111 62592 440902619 39231 61607 221159951 33137 54173 418978599 38580 61607 74822231 61607 21274 457794150 33137 17602 206901369 33137 49078 785686302 49078 59284 437749213 45018 17602 345929892 45018 38686 528701917 45018 79531 910024945 11218 45018 950849643 79531 23442 371729997 56673 45018 60587956 10982 38686 53085875 79531 37622 259108312 11218 75251 371950799 74069 10982 123583088 10982 75136 407888717 47758 75136 257422738 37622 75637 325954701 75251 4032 617756440 53268 4032 955208683 57433 75637 261413889 7872 53268 916439053 75010 53268 197093248 7872 1346 322103516 75010 56393 978020264 79464 1346 41448566 75010 43026 634838865 43026 51052 592476253 79464 4659 588522932 51052 45684 79248138 45684 59180 607872799 45684 46902 468060386 46902 40567 352819720 40567 71652 182135994 40567 73852 758172439 80851 59180 878598162 27022 71652 290999602 73852 17909 662218483 71652 22010 179050264 22010 2187 488552089 17909 50381 530671861 2187 59649 753227797 30209 2187 624535093 2187 57374 764490601 35801 57374 162647453 78611 30209 630196743 56762 59649 183391942 78611 6380 488332138 11749 78611 744788566 35801 29287 359304171 29287 68510 660329158 6380 67958 227580033 49255 67958 590488598 58412 11749 144454309 68510 35309 726636865 5794 68510 631642089 18379 35309 163007052 58412 3664 127852152 15150 18379 583090287 62467 35309 853116519 28338 18379 441114191 70157 18379 516257990 66231 28338 286603091 79962 70157 13234144 66231 42069 527574609 64963 42069 91901712 70157 68454 315473347 56308 64963 844265226 30265 79962 61796610 10694 30265 528017156 56308 53255 474242281 17996 68454 750774900 15578 56308 397045481 53255 32835 277307827 32835 69695 328518853 34708 32835 578389856 39256 69695 171286657 52684 39256 99171876 8785 69695 951754324 69695 20797 194314104 8785 34617 337460683 74629 52684 224781750 34617 61979 605697559 34617 19061 263928674 34617 40343 910282859 19061 68981 160960343 40343 73076 804121424 61979 48040 874290822 48040 32473 347911343 73076 38217 886335372 38217 79788 987055693 54390 48040 151095939 32473 48019 411889424 54390 24080 468748447 68777 54390 362673832 68777 66702 400521731 2875 54390 949278365 24080 74834 58101245 65752 2875 546866805 64207 65752 927502792 64207 58693 966492097 58693 19219 546707503 6130 65752 705231076 7702 65752 676813125 47526 6130 277629673 30322 19219 582088963 37308 47526 880390075 37308 40499 128060416 47526 24842 983452714 30322 46793 213472297 30322 55700 112387763 28462 40499 751293761 47709 28462 239297507 30141 46793 174191102 46793 8253 983941272 72913 47709 95830325 18677 28462 895189727 46813 72913 426079590 72913 45717 768568852 34105 46813 358595921 79866 46813 371073912 45717 60416 15916591 46813 27460 378902485 79866 39501 101292536 27460 60408 445818567 39501 37862 413514446 60416 29117 928758858 39501 4969 177421508 24000 60408 679235911 60408 67596 806737025 4969 56110 158339203 56110 51672 171159603 24000 34349 102654226 65358 24000 358982433 19984 65358 405164607 8652 51672 769937952 65358 34908 363295937 38917 34908 732735205 32042 65358 782347897 38917 13917 957069971 34908 47648 148792572 34908 39736 491405493 38917 18580 92941673 18580 29392 98124144 13917 72582 20439610 70200 39736 140387466 18580 3290 364977567 24654 29392 84824091 72582 81257 761302610 3290 77025 191371220 3290 37886 866417576 75815 24654 795222085 77025 45218 599680063 37886 59269 676944634 59269 81594 214501381 22200 37886 315227124 45218 53850 709631721 59269 4215 293361732 81594 15468 475459617 74039 15468 427267326 39866 74039 853896093 53850 15454 379710737 29107 15454 731718209 74039 13547 539021803 22721 13547 465890400 939 15454 512004386 939 71146 544218544 12563 939 267054188 12563 1356 687700111 601 71146 378442917 78728 601 283046127 68488 12563 118011795 39706 12563 352819006 68488 61094 647767591 42243 78728 507892101 60301 68488 29210548 39961 39706 347722409 39706 54683 285694555 11927 54683 578488811 60301 54548 277494137 68931 39961 407625729 54548 1847 81719886 50470 11927 801757692 1847 58650 948259229 54548 77385 145289245 68931 64673 96691996 40723 50470 872888535 46297 40723 273529570 39434 64673 478593665 40723 35860 906502513 35860 70892 701364777 40723 18318 53306661 67123 18318 49667045 39434 48386 833560503 37794 67123 16233922 39559 18318 377567765 39559 43648 605585861 67123 78466 80736623 54734 39559 808061722 53483 54734 601834056 36687 54734 208214347 74820 43648 86719039 47324 54734 913229840 59046 54734 11843122 77354 59046 134062118 36687 31137 83341972 31137 80652 559091395 70388 47324 442063130 12121 59046 180682546 73867 31137 941946993 73867 77387 91710972 49024 77387 473292466 77387 59324 778802407 36873 12121 809673085 49024 40429 435541289 49024 44773 97764146 40429 37499 110033193 37499 66545 429891216 47243 37499 544731791 37129 44773 972635587 44773 45125 65112672 47243 44640 71769854 32095 44640 897658889 45125 942 85478855 38131 44640 641972966 38841 44640 127774251 72075 38841 51973305 38635 38841 136013470 38841 32931 7612155 62342 38841 122672541 38841 77807 209710045 66582 62342 939425428 38635 69180 404919870 8183 77807 900555319 66582 42941 663567332 78501 77807 185994619 8183 54639 634201165 68732 78501 205400420 78501 27853 624113805 55162 27853 315234189 75896 68732 23337822 27853 8828 704803407 55162 68309 896591505 55927 27853 758603187 28323 68309 639019780 54414 68309 52389804 66250 28323 954228762 68309 24300 873505761 21387 24300 66164576 66250 23263 13832993 21387 71439 352284687 76850 23263 163444611 36674 76850 310108433 76850 34121 370862255 36674 66255 364757003 36674 61190 52825358 54603 36674 981621232 34121 25126 168438650 59985 54603 303478341 66255 73829 339965447 46120 73829 513350263 54603 71598 496260645 73829 8933 89203182 45377 59985 384276707 46774 71598 848860186 22681 45377 442648714 46774 28753 302970009 46774 22616 40147074 28753 66111 679971053 46774 74396 399817028 28753 7845 949622121 66111 54430 137855580 22616 71903 915303849 36610 54430 514488791 36610 37899 938368764 76692 37899 13796660 32210 76692 99325838 70563 71903 624330751 32210 19576 584856411 70563 6193 901445824 6193 69984 111749856 6193 4051 487377820 42298 6193 655220561 22246 69984 27798306 50959 42298 938534221 55938 4051 232436020 39472 55938 437806768 27112 39472 524432396 60250 22246 381618527 50959 79889 276925506 27112 5614 893375424 60250 11466 624222667 39225 27112 505812170 56898 60250 886262979 11466 18100 962193575 60943 5614 376901527 39225 57865 836836041 18100 23116 488663295 38651 23116 391804240 18100 55543 679764566 57865 48495 501625984 38651 12164 923527503 55761 38651 135008534 55543 29033 145059719 55543 15397 339397436 23618 48495 689130700 45580 23618 565223739 29033 5983 930506820 74423 5983 119455834 74423 61946 14220839 45580 74916 162027653 73059 5983 8109190 71890 5983 107918062 9728 74916 343436645 73059 64990 718266784 74916 66261 535093462 6071 71890 787918145 62876 64990 11841870 64990 57640 611613564 65086 6071 144586438 9558 66261 431403161 77132 65086 888816559 78837 65086 852103203 57640 73887 920179158 73887 34508 193642229 37053 78837 905724795 53373 77132 30555063 34508 14705 354533574 34508 54081 263122819 37053 79074 638195425 79074 75973 573687779 54418 14705 53798721 75973 14822 336942551 79074 64785 137048953 56556 79074 222542177 56556 64621 752083465 64621 53144 820385227 42558 64785 503088587 53144 9888 165256104 74352 56556 349080168 13041 42558 62700443 55287 9888 714568213 39810 74352 21155298 13041 33342 84244978 62240 13041 619588356 53876 39810 118184068 20413 39810 748245638 39810 42098 407398409 62240 13358 237623377 1603 20413 886260654 13358 30165 383631802 20413 30543 966627240 15434 13358 131760493 77011 15434 581538159 77011 46809 598016272 46809 35849 655914929 67444 15434 890455989 15434 59055 459004918 56357 77011 144617629 4586 67444 48405752 71999 4586 118206648 59055 14689 809998469 56357 14417 338572607 23983 14689 656673175 4586 16962 319393289 23983 71108 888877886 71108 7979 33794298 81318 71108 759558469 71108 25550 30253653 71108 37617 315087736 37617 35812 976747654 25550 16352 994019338 37617 63646 46518507 44222 63646 631331279 35812 15935 848790502 16352 67525 807858469 56183 63646 698843198 15935 735 538482135 67525 54503 540286515 54503 38808 318644488 68707 54503 590605488 25182 38808 415221244 74225 25182 915543849 38808 20229 494987275 77984 68707 368392691 38342 20229 426583776 16766 74225 486110375 16766 1828 64860338 20229 10066 726143721 66271 77984 576281365 38342 60068 80961346 36866 60068 99480422 66271 57008 854513121 10066 229 374769398 229 64104 685634216 36868 64104 959512140 36866 38683 900936258 28872 38683 605672189 28579 38683 402029447 38683 21146 614793958 38683 51085 763250824 72644 38683 968078831 60516 72644 314497199 70103 51085 634506429 24981 51085 286679834 60516 19519 173124192 24981 18224 447443978 7678 18224 704994771 18224 25723 910567169 25723 10567 254305785 25741 10567 773178053 25723 37024 429990140 10567 14645 441067659 81340 25741 48143468 76101 37024 988838142 45070 25741 466035592 7910 81340 556831510 3506 7910 706482864 3506 63620 24602641 7910 7026 617002327 34396 3506 256809786 9473 3506 383956352 41735 63620 62731131 34396 34537 711243562 47049 34537 21231642 40492 34396 127048736 11034 40492 31883622 34537 46923 173556706 22459 46923 445217553 22459 14406 168564735 40492 77771 737153948 14406 60483 743693710 60483 19003 921231098 14406 18277 870346865 60483 50619 496198566 19003 12267 109632562 12267 22397 129992060 53325 22397 162294815 80170 50619 582540035 53325 17947 723570540 19324 17947 544120423 27652 19324 250697721 67021 27652 112690850 80170 45581 901471673 19030 19324 498470948 81367 45581 696996797 5135 19030 704636733 67021 74132 234643054 65277 45581 743383431 63160 65277 424217919 65277 69770 444855461 69578 63160 697623048 63160 64007 27439393 33618 65277 325119761 63160 40067 438488939 33618 20530 918783803 69578 15877 604342275 20530 74414 411129755 2179 20530 298768649 2179 32653 127457876 35223 15877 235154185 65863 32653 885380842 30351 74414 117661530 31442 65863 270691448 35223 81420 77530166 65863 4042 805659656 30351 42625 81276196 42625 69483 802265846 69483 1168 68233268 69483 32841 276244065 56309 1168 881108606 56309 18742 194364268 56309 59441 69542091 59441 42707 907516704 29308 42707 623128150 73528 29308 18066685 56489 42707 711945602 29308 62499 503105952 71278 29308 875987773 62499 5810 395684791 62499 79595 173739466 58791 79595 180936264 36946 79595 262176202 71278 46667 68763949 43853 46667 815620416 43853 34407 542164374 34407 14727 245068580 20921 43853 739728953 50171 46667 47055364 18376 20921 682921408 14727 17178 534736588 37669 14727 380982197 42938 50171 456951969 46412 42938 781322021 52205 42938 510401898 12960 42938 991490379 52205 67343 83383959 19403 12960 791673373 67343 38865 860661453 19403 7475 381002328 67343 53903 762994383 33066 67343 930559941 3976 19403 364728043 7475 66772 175189982 43296 66772 170050903 19820 33066 934483268 43296 8591 264132182 19820 10061 656502379 11229 10061 52069964 58890 10061 759056592 58890 51692 172380262 43685 51692 951645923 10061 12954 628006314 60053 12954 306357080 12954 18817 161305668 7991 12954 722498686 24053 60053 463042459 60053 65387 784879363 65387 43598 175863872 43598 58206 92070258 43598 68282 523213434 68282 49601 755734963 61189 43598 194535342 79409 68282 360946116 79409 56618 555094442 37837 56618 366626216 49601 78003 723066028 79409 71544 835755273 78003 47788 914107785 53201 37837 397289159 53201 80529 681988109 47788 77208 852229854 71544 42698 625362822 47788 47519 972801070 77208 36689 449694912 80529 60781 999657817 76706 47519 943941203 60781 42825 612770311 39596 42825 872662822 39596 198 90114550 73903 60781 93719134 42825 36492 7748318 7756 36492 627529253 78750 7756 725406554 35237 78750 690648642 78750 26442 322083192 35237 45219 94999908 7507 7756 370183670 8370 45219 663938612 58645 35237 374105772 41245 26442 112888767 22983 58645 939058220 22228 22983 834189069 79136 58645 47822865 41245 25165 378061308 64885 41245 987125505 79136 38272 299710878 25165 9048 846114652 40571 38272 395926463 74051 40571 321393520 575 9048 546733269 40571 78717 164244557 9048 62567 670306106 78717 72804 362095905 43845 74051 582445665 26603 62567 300394592 41587 72804 962481615 44236 62567 457197101 41587 65968 496314043 44236 6174 208555275 44236 60876 347990079 24354 41587 51188491 44236 29625 895587303 32801 29625 427457438 44673 32801 173857049 24354 38399 83121571 1428 32801 244844018 29625 71521 362323493 1428 15581 486827052 2993 38399 101911191 15581 32199 165653774 21294 71521 469639848 42943 21294 346791294 10779 2993 629838772 21294 79199 136889614 42943 52964 422513386 79199 33688 886591176 79199 20611 985096999 22813 20611 76037720 79199 37282 778724945 22813 7824 13921744 37282 21782 823001435 53035 21782 666761692 53035 40678 26432234 40678 30998 614777025 16342 40678 927894160 40678 76906 235681906 16342 28408 761082536 76906 17406 29403656 64079 17406 130611236 17406 46344 81831704 76906 26895 651172962 64079 59277 731859198 1796 26895 603117709 26895 15663 901340747 3244 26895 762824384 26895 39278 801238219 54726 15663 879060950 39278 25019 476183447 49087 25019 474105004 54128 49087 738869306 54128 9007 871391269 54128 46784 504565871 34382 25019 262057112 12415 54128 875911462 39965 12415 700262796 39965 44140 650825668 39965 38294 778682395 34382 76145 692738418 24506 44140 895614482 58593 38294 468675458 58593 26464 214374355 49126 76145 949297385 47047 49126 590429937 26464 70736 703961187 56410 47047 368957653 80264 47047 171566805 55085 49126 122414405 12696 55085 577855426 56410 20949 62618553 30806 80264 482172563 12696 40242 116542754 12696 14771 966833455 57982 40242 368199447 14771 15355 129541603 30806 27901 106167388 57982 58038 479801845 55521 14771 573163437 44181 57982 119009746 27901 10166 559612762 3176 58038 933161015 10166 6033 118317775 46522 44181 873952036 7113 10166 485893195 6369 46522 330236395 25021 7113 610607050 7113 21261 311393095 22903 7113 797923538 7113 33316 327407652 32051 21261 790314772 33316 8383 134969613 33316 44489 760199014 16067 44489 774572950 9596 33316 896387038 16067 28780 54504876 8383 32628 569069977 9944 32628 89602915 23219 16067 797426409 79154 32628 485668981 79154 55288 267878764 23219 12632 831831351 29930 23219 480830683 23219 38407 310668317 10990 79154 126483696 52461 55288 149909905 29930 43866 947541571 38407 4663 370829677 74862 43866 752167324 14806 43866 598652087 74862 65902 891501672 43866 10540 809586862 74862 53036 493339202 10540 11269 852992101 10540 67055 862744727 10540 68012 426601565 11269 39416 7082807 29491 68012 714142004 11269 28523 106690063 28523 27275 471700409 68012 22481 367918988 29491 56697 855004925 64826 27275 759006180 27275 45878 728233844 61924 56697 223753580 75258 61924 12244217 18032 56697 832559242 64826 51481 428343251 5768 45878 573537204 54297 18032 469180405 67296 54297 325029133 56096 54297 124454472 34792 51481 6731236 5768 24671 377574478 67296 65386 568439495 67296 75559 51627756 65386 18200 323401550 75559 45799 104335392 18200 2708 132467283 53116 75559 446097584 75559 77721 864487866 29125 2708 323992464 34244 29125 985205577 53116 23243 875461902 77721 38402 738703766 29125 38835 552573762 38402 2459 92940626 23243 54586 100877538 60841 2459 368141059 2459 68173 65609509 54586 22937 32759603 64564 22937 872939036 24905 54586 23869945 56147 24905 291085232 35227 22937 514876363 49775 35227 70107139 41320 56147 900557314 63123 41320 928927686 63123 80322 998951665 35227 41887 2054722 41320 34699 1548245 42202 41320 358937380 8997 34699 84173068 51909 41887 46677082 41887 65926 643299632 8997 36181 388894680 42202 38078 82040204 65926 26270 32220387 17252 51909 944140843 25654 36181 819796423 10341 38078 765521132 54656 38078 543414134 10736 17252 136519513 10736 5964 109390387 21685 10736 981764108 5964 25054 578159309 5964 19790 518589941 51125 5964 782833923 63755 51125 101944306 51125 58289 55077135 41197 19790 646830293 43719 51125 421303172 17742 51125 263354580 73808 58289 539813343 17742 32069 334378225 41197 3571 371545329 15972 3571 102029678 69281 17742 471010502 44116 15972 92333984 3571 48466 226536719 44116 73473 396878695 69281 1069 614959494 64967 48466 594309066 1069 59833 370747994 59833 37765 932337120 18420 64967 294013658 37765 28137 427345992 59833 47905 13070610 38524 28137 873873086 7694 37765 750712344 28137 9103 912493719 7694 4513 160667017 19734 47905 742249836 4513 5585 105588937 52342 5585 917111105 12707 9103 466230960 4513 14563 136821683 35469 5585 81974787 2505 5585 184016571 2505 74244 132416819 9355 14563 583580608 29641 2505 400553805 2505 13608 994263655 9647 9355 554143520 29641 36780 966508366 9647 14656 928904402 36780 80454 279629888 68119 14656 598558182 36780 34820 426281637 69873 34820 561496242 52346 68119 36272774 48537 68119 509898892 69873 733 961434005 17693 34820 461774253 58940 17693 897112808 65872 17693 966836967 60752 58940 873137896 733 41844 196652715 41368 60752 633531535 12162 65872 440570993 39118 12162 908168448 60752 29498 36591037 41844 48934 311563163 41368 80934 62194409 80934 29415 44329037 39118 21579 933753891 48934 33864 503934202 33864 58070 958728964 31590 80934 888042811 58070 58930 315851483 30830 21579 719726987 74973 58930 970881734 30830 64166 502595571 31590 25733 17815485 74973 55934 623363382 69142 30830 293716058 74973 9876 827861871 75240 69142 571846516 43243 9876 817972662 55934 42171 582302533 23951 69142 962764274 36775 43243 795419857 51930 75240 812225556 36775 41676 637099383 36775 30298 732201087 51930 56605 190456686 41676 33781 88155666 56605 20497 749825656 41676 17884 33905568 1457 20497 431911042 9258 33781 78543967 9258 50388 41317131 50388 21686 908450543 9258 35292 750863571 3251 21686 952237270 41372 3251 293757603 21686 8751 701738877 35292 23441 939249070 41372 72370 548358980 20718 72370 66749151 81906 41372 234332019 42413 72370 437520840 81585 20718 271060606 72370 80270 765755269 12000 81585 807503986 40236 12000 814751472 50591 42413 628326110 81585 56170 644970140 80270 28198 174264949 62386 40236 115716208 56170 81643 581516164 62386 2546 599052813 61863 62386 203683969 70048 81643 649735823 37371 2546 967166686 37596 81643 885119364 50222 37596 826207159 61863 80358 376502738 70048 2437 215019400 49033 80358 107266637 2437 22029 44957019 13218 80358 761087687 80358 46927 483119411 22029 8641 62576132 5235 46927 506924237 16670 8641 488919278 5235 6546 145315199 8927 5235 76728141 48360 16670 478790324 48360 80812 101042116 80812 28658 147981637 28658 11029 352488415 77985 11029 13834384 49470 28658 776489259 41509 11029 576281860 41509 45652 103893518 75283 49470 510806705 57545 49470 999554705 36169 41509 828588081 53804 75283 356343175 36169 44515 797972225 53804 28446 128985419 44515 78156 638267242 27571 53804 144802940 44196 28446 637210222 15295 28446 268047277 15295 50746 937039234 40186 44196 464413354 40186 24236 54559544 24236 41947 884760099 68697 41947 829691209 58874 40186 957112980 41947 25802 411183870 6034 24236 39456729 27507 58874 576347572 4907 58874 280316969 4907 37528 946095054 6034 13 22639920 4907 26439 467532295 26954 4907 553936213 4907 67869 265804264 36233 67869 742450726 13180 13 147551880 13180 14560 711266164 67869 58654 152799393 43062 67869 537985526 13031 36233 142228929 81666 14560 175504865 14560 69233 9315243 58654 8868 645701099 77065 69233 315794196 81666 60459 665015311 77065 46892 187836804 3280 46892 698767897 64197 46892 707614439 60459 66134 465144316 3280 20777 779720298 64197 67786 881294900 3280 66631 119491821 20777 28881 981899950 28881 49862 41103678 7325 66631 254781815 42307 67786 720016683 42307 50714 589261755 68936 50714 350280973 11333 68936 167511089 11333 13564 866013621 77862 11333 927964418 56891 50714 372697980 61548 68936 414252223 77862 38968 584469124 38968 15506 906247471 15971 15506 939507929 37742 38968 143977950 38968 57781 232619787 14627 57781 331290964 35162 15506 350796076 15971 52590 162088770 12641 52590 721392157 35162 70801 652661033 57300 35162 691346078 57300 367 737748298 72299 52590 652698521 7041 57300 316242823 16797 367 997477731 7041 71722 958225269 57182 16797 609891584 29165 57182 798652627 71722 37694 504531462 37694 21240 460915614 21240 3272 773541175 81349 3272 715907412 37005 29165 83312055 8867 81349 900182709 65702 3272 334379406 3272 5134 728893691 51239 81349 225532215 57551 51239 288117882 57551 15600 837387405 54378 51239 756143586 60982 15600 187372100 15570 54378 121844691 33632 57551 283874295 54378 57014 51695898 15570 75587 420676943 75587 5196 230589705 44989 33632 9850788 66626 44989 23588070 48662 57014 529525998 16549 75587 750383403 16549 55749 329130871 48662 5851 594663586 16549 63782 798435433 16549 61851 285410171 54947 61851 339658521 55749 21136 28237024 63782 57813 460955311 61851 65016 176810655 61851 54931 628128081 37167 54931 385751712 37167 14547 593634412 37167 16038 95539493 60969 14547 415354883 37167 5712 696648040 13130 5712 895414689 16038 47903 661302633 60969 40175 778824888 32318 13130 484241345 32318 70297 991264035 70297 29692 770632209 40175 76653 516237971 34851 29692 562985877 29692 23921 653983646 29692 33269 574539237 41135 76653 820819432 33269 48226 183433102 28940 34851 281665065 11983 33269 17939043 41235 33269 250616505 29577 41235 494417178 41389 48226 866651225 75598 41389 75609454 41235 68655 116718730 26278 68655 780285484 54581 26278 34535014 26278 64374 143938022 56924 75598 202303275 56924 61052 380482616 26278 61530 151753129 70154 56924 990914998 64374 9082 620345501 11441 9082 239542754 68390 61530 305837043 68390 41217 451546863 68390 29440 677101577 11441 39040 407517440 11441 72278 806716552 39040 47442 746777965 72278 47693 748010392 39040 14893 736450746 48448 47693 930497491 29119 47442 333318390 13131 47442 292345365 18608 48448 841604037 29119 65838 521339208 5436 65838 269187403 47772 18608 859383484 5436 35687 896211624 34743 35687 618728301 34743 4184 574190423 63780 47772 146238878 27359 63780 544615381 4184 11185 169867456 34743 20013 728907061 19515 63780 670973145 19410 19515 700423253 19515 62973 50779275 62973 60471 439304102 64762 60471 452575348 38052 19410 639739482 14009 62973 818459873 9325 64762 968115614 28700 60471 270173391 9325 35464 548096583 26788 28700 64602076 28700 15759 37247920 15759 64458 956511218 35464 70758 868829082 35464 5899 578289346 64339 70758 896772871 42398 5899 768126649 64339 39964 555765826 5899 69303 335970466 69303 6690 14546913 34869 64339 128494417 56874 69303 614976720 55038 6690 268245978 47036 55038 329830347 73137 55038 4968623 55038 67577 279837410 67577 34110 852730285 55038 48165 985444349 13319 47036 751464979 13319 19962 640652877 2861 34110 157042274 14510 34110 284049515 50071 19962 987138221 2861 11488 596591196 19962 42617 834885268 11488 19206 816687200 30144 14510 970457201 30144 28868 615366675 26221 42617 719788954 48510 28868 482155247 69777 19206 823123951 69777 25933 646844623 44448 25933 79077986 48510 61846 190128440 26028 69777 191595104 50585 61846 865329988 66009 25933 220723414 48373 44448 273806300 48373 19741 841711192 1246 66009 88519372 37516 50585 186568304 79642 48373 345008846 48373 27262 189386842 76260 79642 100761385 23596 1246 758088891 37516 11610 338966071 32446 23596 197425638 11610 61579 962099779 9277 11610 323132365 646 32446 812079286 646 36875 835525885 8311 9277 863364845 61579 62373 531821476 32732 646 969143633 32732 18981 860084990 8931 62373 755161828 35558 8931 815385925 35558 6180 56195150 71757 32732 913062543 52040 6180 618981261 21608 8931 444905864 72752 35558 957396977 53374 71757 796274374 75020 53374 771351473 60883 53374 924241324 52671 72752 634134207 60883 58222 965872732 60883 37597 373565558 63468 37597 339702897 2976 63468 576259576 71523 63468 105404895 58222 28328 98957531 34636 37597 136624778 34636 6086 778079936 1818 6086 869658262 71523 37409 425871455 6086 29781 207524879 5454 1818 956895627 37409 43843 155281538 21676 5454 123205992 43843 7736 16710560 7736 56101 396839121 43843 12387 959871950 12387 2834 37826550 72072 2834 965630218 56101 48460 204395434 72072 79545 798023879 72072 54213 991825932 10005 2834 16054694 79545 39627 836852326 70842 39627 19483415 10005 73327 52793432 1945 10005 498508563 70842 22118 83323896 22870 1945 442968860 70842 57173 438345663 22118 48451 521419135 22118 81802 147295411 48451 69155 458105812 8932 48451 485898632 14540 8932 799208085 53584 8932 347287493 40398 53584 846163379 41352 40398 236913320 8932 67365 814051992 40398 70741 747931027 67365 63443 41522128 41352 34187 765576399 63443 41073 662929868 67877 41073 898853490 67877 9168 760462880 27946 34187 418094496 70441 9168 24900287 67877 72145 615689451 72145 33885 750511867 75383 70441 759258477 50124 27946 644398498 33885 67193 704500966 72145 41912 150692094 33885 63161 205296299 30945 63161 720212631 30945 58923 650795842 5466 30945 606468134 3787 63161 6798149 63437 3787 117788885 58923 2207 80329429 2207 81451 95367142 53805 63437 12650130 9214 81451 916330181 72053 63437 308306225 16136 2207 434960363 8486 72053 774111049 38899 8486 879143371 9214 66687 422437087 16136 77266 272542651 77266 37502 994579550 66687 53879 433477060 31671 38899 607006390 53879 41048 766780332 79376 31671 14375896 4417 41048 371972526 41048 11311 320370030 31671 70421 298161949 70421 79683 292639794 55828 11311 666392439 6591 11311 438883227 55095 55828 373543420 44601 55095 885744361 6591 10609 544122641 44601 78753 135038605 78753 23450 788431182 37811 44601 661936922 44601 49039 480026246 65172 78753 966886136 32453 23450 587780549 49039 76050 688924843 80720 32453 633516405 53863 80720 279609092 80720 74011 194831383 80720 40876 851203182 71235 53863 25711254 71235 34917 667609323 54275 34917 355597035 74011 27787 651941463 54591 71235 566567832 61724 54275 568901316 54591 42632 769114572 54591 23781 281939956 23781 71773 204814250 34622 23781 53496446 77461 23781 787637173 32231 71773 604864223 20533 77461 751716162 73632 20533 205348282 32231 45895 456722201 77461 67452 512804065 6024 20533 199154223 29905 6024 881688127 6024 32017 438799772 63033 29905 306987282 67452 68836 25642358 52856 32017 65399317 32017 40811 959243184 32017 22478 748930448 52856 67321 301198064 40811 78809 809168582 52856 13541 397364532 75384 13541 362505165 67321 22416 151022470 11231 13541 800660937 22416 9059 476921259 68768 9059 942694474 52779 11231 198911090 52779 4468 83343088 65955 68768 915561240 67601 52779 348111164 8771 65955 118735316 66033 8771 440993228 75490 8771 760849753 67601 13993 94552284 11848 66033 844866918 13993 74646 3399404 63941 66033 22786371 36472 74646 96344844 27249 74646 786274363 17802 74646 486586210 17802 81839 62987134 33572 27249 644303803 71072 33572 811212334 17802 30871 604641784 55425 81839 823009959 57625 30871 520493522 40711 71072 366263428 57625 59483 872240124 57625 20868 3926775 50822 59483 894193697 50822 42516 428062323 18985 59483 796057843 20868 36202 116014018 9330 18985 182206583 79874 36202 641924817 16406 18985 18000352 60420 18985 803106175 16406 36781 819326523 36781 40878 94983745 42090 40878 193608433 60420 76010 229237604 81907 76010 712255327 42090 15927 380621404 48417 42090 427646912 33391 42090 108836910 47267 76010 938374571 48417 78967 71950059 25087 33391 692780625 39520 47267 331867800 47267 46820 795285155 46820 48508 396296349 5828 39520 531220917 25087 59531 180622361 46387 48508 666237382 22892 59531 479548446 48508 12648 46116158 22892 27425 278980469 46387 44826 9319782 44826 19025 900415986 47290 12648 896666401 12648 52785 463840002 29074 19025 251184827 47290 70418 127022436 29074 22992 428786836 18310 52785 671469008 38266 52785 137715552 38266 66153 742390197 18310 51327 972200579 81935 38266 724516608 40164 81935 51135013 58410 66153 203316476 46039 58410 617883804 40164 55304 413171705 58410 78948 994415166 43844 58410 916686627 58410 40763 27873286 11296 40763 283671589 78948 2989 621349389 11296 40264 75539914 33112 40264 574616959 40264 715 126724565 33112 57434 519806978 33112 73795 233785329 73795 70851 497160020 33704 57434 982961868 33704 20715 14883342 81278 57434 203095252 33704 51751 373607987 23077 70851 112487080 76242 51751 782370996 81278 37857 816653770 37857 12431 114733036 51751 67129 89302394 49742 23077 216052083 15891 76242 638734998 2934 67129 764367577 9008 49742 503001552 12749 2934 192123374 24071 9008 628698462 14905 2934 547605167 35763 14905 90094776 60849 9008 355487723 14905 35608 47772003 14905 57006 761973333 35608 19737 802151562 60938 35763 894465488 57006 6659 59621311 19737 35639 571647042 35639 8681 597797297 56566 6659 18798710 60938 75450 430884516 73616 8681 559540906 56566 121 919857191 56566 23303 523189297 23303 36614 440947673 24363 75450 717765032 121 419 485799322 36614 34896 676748825 46630 34896 654864813 419 45384 398863106 33648 34896 688099186 72975 419 928338058 34896 43230 155043467 72975 66027 749160549 68275 72975 140200574 33648 75308 694405757 11602 72975 403641895 68275 72930 210003856 75308 21417 858127293 11602 50747 577087438 72930 8011 656503967 72930 29584 535150114 21417 26887 220621574 45803 29584 380907313 77128 45803 355653796 29584 387 185019112 81247 387 925615362 26887 78067 791473478 78067 59274 318374969 78620 387 538532292 76882 78620 161109636 76882 72395 734693331 20587 72395 191917413 10630 59274 740766965 32526 72395 530406690 32526 687 201636021 7407 72395 317739572 4151 32526 34246645 6940 10630 801201422 32526 28491 118880231 6940 32662 47440727 4151 48656 53124550 32662 5581 269772862 30163 28491 758747617 48656 37772 90264754 16122 32662 899239723 57606 16122 382734309 57606 44781 668642268 57606 77089 431146591 44781 21271 477212776 5587 77089 284812685 77245 21271 980287 73601 21271 268151281 26309 73601 993429750 73601 3855 155413589 5587 26234 931240620 73601 57503 268725674 73601 69190 880943102 53371 69190 533995896 26234 24254 979162715 57503 21463 789486979 79303 53371 728151388 59519 53371 69884543 22751 21463 451905708 59519 50345 363751939 74771 79303 315100764 42622 79303 460483629 71163 50345 103633230 74771 39535 56340681 71163 19973 503020312 71163 33779 61889311 23272 19973 119641283 61633 33779 271142451 33779 35831 574146219 26316 35831 197824155 50469 35831 281915345 61633 26693 989260422 61633 570 864565120 50469 7437 111893089 26356 570 412692447 63583 26356 98105661 14604 570 976725999 61718 7437 748906960 61718 14956 139740549 26356 68158 29938559 61718 142 722034609 61718 17058 77021792 17058 41323 127475553 31977 142 399809326 142 44665 858335287 33030 17058 812479754 17058 52504 437460963 46400 44665 855350064 51526 33030 713401490 44665 53474 471013260 56109 53474 147920879 23674 46400 706403497 51526 70629 127708210 53474 70833 57522457 70833 54970 113074448 64625 54970 762725967 68710 23674 884321582 70629 50996 234333997 64625 23608 892944699 19867 50996 270967955 50996 15625 84293153 46330 15625 596563317 41143 23608 737704235 19867 56804 528812898 61517 41143 124189233 61517 15611 429716013 61517 42758 273977778 29111 15611 249273339 47919 15611 443946317 39421 47919 374167444 29111 42909 99289509 42758 21324 97162520 39421 52153 829157518 59112 47919 847924575 39421 50085 670672538 50085 64912 30931253 59112 42604 54856589 59112 15195 834268856 18549 42604 79407951 18549 33281 96182900 15195 35835 67940612 5650 15195 328223644 28885 35835 514534771 35835 26091 596120726 24384 33281 589325476 28929 26091 368018201 24384 15604 959697930 52761 26091 672226075 52850 24384 354226286 17636 15604 68506716 17636 20920 344075879 49213 52761 484897214 17636 28373 726932538 20920 50473 44009642 50473 53280 387280524 49213 77964 714970371 28373 33201 371124152 53280 6283 649655874 6283 17870 325723697 15822 77964 844140010 33867 15822 68581121 6283 71796 603664157 6283 51811 234887981 3923 15822 522167199 51811 54976 353589931 54976 19202 466529439 75996 3923 690111883 19202 42962 949114627 15992 3923 123109073 25448 15992 928417608 15992 14020 690865858 34021 25448 818127081 13571 34021 539098345 10114 15992 947648931 14020 63451 418592255 13571 49678 632387564 66883 49678 561496202 10114 41435 220485126 41435 71693 216974653 71693 22846 385498448 69450 66883 38358939 15926 66883 120746744 71693 42184 655970889 22846 36486 998031591 68919 69450 620534688 69450 25353 994502257 7301 36486 274869880 32893 42184 225906905 11279 36486 985444993 11279 17077 531306615 32893 18031 670377477 7301 27863 596243323 79538 18031 104778601 65964 11279 880774210 17077 43441 264413472 18031 6553 744834186 1040 43441 970816893 6553 3354 31243232 65964 78014 640474999 43441 48794 963416794 3354 74999 513273073 40985 74999 424926582 3354 21316 328097440 48794 48200 454627526 12664 21316 676905672 27618 48200 422612380 74096 21316 2144670 74096 45486 284189527 12664 45782 688100500 45486 30540 281192873 45782 16729 283752744 78557 74096 255286383 30540 63116 744124338 45366 30540 438906469 39226 16729 873353486 45366 4049 498125374 63116 15991 65275015 15991 58135 27285861 58135 71483 426401792 15991 69140 559431236 58267 4049 320363877 54627 15991 303106962 58267 29459 899319 66059 69140 134464516 69140 33527 604776574 1202 54627 494030140 54627 42983 294200796 29459 74475 848131653 8126 66059 740878836 74475 66226 127957171 42983 81627 541877735 66226 73100 853375231 2166 8126 254167199 2166 77098 525203 73100 688 215090828 45102 73100 783876453 77098 40727 394516404 688 4842 710479599 77098 81735 379312602 688 5278 789448239 51092 40727 113117852 5278 39222 725134842 9009 5278 737827601 69513 5278 150676481 43901 51092 712820968 51092 3631 797971459 43901 34852 757232544 43901 61998 861851452 43901 10767 237040481 43901 40706 544485083 10767 43196 127365793 20944 34852 987586011 20944 53010 120377651 40706 19592 769814267 40706 29857 395526075 65252 19592 336295778 11180 19592 695257235 53010 37488 915962574 72494 65252 487213466 27666 72494 616823973 29493 65252 197789056 14065 37488 307249486 3371 14065 918658471 29493 79721 671454042 64084 29493 736510292 21228 79721 460346610 14065 19119 396817012 74428 64084 385758280 21228 67712 998514582 2075 19119 869401264 2075 19923 567351402 66294 74428 902684583 41339 74428 119644013 66294 50198 400726174 76783 66294 590318912 48459 19923 659408261 71580 50198 284861929 76783 43353 448162266 48986 76783 988275034 22460 48986 64252052 38048 71580 188071784 3972 71580 441177760 37744 22460 825047633 3972 60877 807116156 38048 7707 835024935 10949 37744 70119222 10949 20931 587247163 41692 60877 222534024 41692 525 349000012 7707 54761 166265003 10949 51190 493326694 525 51656 432459590 51190 45328 644847359 13072 54761 686741721 45328 3739 852754514 16388 13072 210424069 74280 16388 128108785 40550 74280 330747792 81915 3739 331054217 16388 77081 481751332 58809 16388 519414068 58809 8632 126004539 40550 45557 229707058 81915 24421 666068755 45557 17911 971798759 17911 34815 370542343 45557 52032 510523370 63508 45557 948346774 24421 1384 536140139 34815 9623 641009472 38507 1384 91114968 326 9623 134753650 63508 49234 208068069 32797 1384 729929218 39993 38507 308398088 81728 38507 410234137 39993 79096 616067453 40855 32797 934473386 40855 1368 884777237 79096 4025 424481580 40855 30724 137908599 4025 75859 26734149 40855 80584 450542206 73575 80584 656319048 73575 32538 167718467 49043 30724 228093347 73575 28036 853794760 80584 3604 35606236 49043 52213 533381136 8194 3604 453501465 66787 49043 829732353 3604 6273 669591379 44788 6273 252490627 68631 8194 144090667 16243 44788 909639607 29234 16243 846360209 16243 30919 216112519 16243 72952 548496524 9282 68631 405724329 5516 72952 505853418 1670 30919 59693142 34841 72952 537308929 5516 46600 949310109 55778 1670 827867080 67980 55778 43483319 1670 73856 176986819 14805 55778 850136846 2839 67980 171531828 67980 75406 8192013 67980 9549 92411686 2839 28528 884194739 66145 28528 817896175 2839 15558 516898951 9549 69125 471994682 74070 66145 128757321 66145 24533 201098774 66145 33562 564311214 48464 69125 101938363 24533 56283 16355568 74070 26256 701345268 39986 24533 768723037 18201 33562 933054556 18201 15898 429942984 15898 3454 574003705 18201 56242 272725227 56242 56351 208482966 68045 3454 457703634 63765 56351 962259924 3967 68045 97804539 36801 68045 602258563 3967 37925 264619056 37925 8637 415012320 63765 46043 246797740 46043 81942 195067944 37925 55507 4305176 8637 73365 175508542 14752 81942 627261648 73365 55544 244404446 14752 17016 65665832 20089 17016 347855977 55544 28000 337339891 20089 50284 200343724 55544 75518 435234432 53005 20089 622162459 53005 71088 449374604 57564 71088 612117179 24089 71088 880294708 24089 87 542923929 16046 53005 249112882 87 81029 242762104 56949 87 339437784 2249 24089 878962618 87 11894 379350093 70014 2249 876420412 81029 77315 646807914 21820 70014 488439681 2249 14384 633131681 27175 14384 779191328 77315 40732 851387052 27529 40732 453921433 21820 14534 478291159 40732 36606 867271665 38935 14534 945684461 27529 25596 338194665 22482 25596 853220166 72172 38935 153248099 79699 22482 999227413 1256 72172 11873731 1256 12702 860610480 72172 54407 528626129 52192 12702 817603230 29871 52192 344082548 1256 5631 705849214 5631 42053 371617374 29871 80315 229660363 29871 65651 563030622 80315 6766 891577418 57288 80315 919053737 24855 42053 545530581 42709 65651 737091921 24855 55537 543237870 68642 6766 443925046 41031 42709 775067086 61303 41031 626075488 3598 41031 49125618 55537 12726 995612309 37654 3598 24283776 41031 50690 169980109 10713 3598 315485082 10713 38591 992401956 56901 50690 367136288 10713 25603 105613315 56901 43591 690767565 25603 15209 801008285 35409 43591 986948153 22819 43591 487565242 15213 25603 280956576 26312 15209 777684005 26312 59690 239805413 26312 21448 544217577 15213 21845 410977459 21448 69835 155659877 19317 21448 732041092 21845 66065 17910575 66065 79566 867237466 79566 56798 297704318 56798 56850 418261458 56798 40035 50636511 69441 79566 133017385 40035 69516 197843518 56798 17365 94777702 40035 69540 355184261 73789 69441 469415396 50516 69516 284274289 69540 66948 389144109 69540 6474 998151837 61448 69540 73354452 13454 66948 235382802 6474 35632 331968049 62145 13454 557954418 14929 6474 116122256 61448 8362 138611970 14776 8362 111492718 14776 40365 495929086 69593 40365 893409624 40365 898 216991990 38889 14776 84214063 78085 898 216437954 65697 38889 557560865 898 38373 262850267 11711 38889 34236808 8387 38373 746826541 11711 32890 119846519 8387 56779 618019503 56779 66342 88019069 68826 11711 356052782 68826 16338 884149005 7406 68826 591041387 33766 16338 388945930 44633 16338 92668175 8788 33766 485775777 61518 7406 123059231 33766 55718 586869113 7043 61518 123619298 7043 79653 545242125 79653 30676 91134952 79087 55718 352504369 71100 30676 392102892 79653 8329 377719885 79087 31480 776681803 14827 71100 38612665 77304 79087 374912976 63295 71100 479915686 77304 59235 623436092 74894 63295 757957536 59235 47124 3733521 10706 59235 583313480 17164 47124 666239501 64149 47124 23838984 64149 8728 167128922 47124 25480 733877413 22227 10706 853592740 22227 68165 801258065 19921 25480 411249018 25480 33133 108334376 3527 68165 349749602 5139 19921 173181756 63931 5139 922225059 5139 41133 543133290 63931 56408 226991758 36841 3527 819314467 63931 60809 397340488 21024 36841 62550728 6734 41133 425326891 21024 58427 410987838 36841 77824 360503518 21024 47254 703236034 73009 47254 83763382 72906 47254 312308240 16543 58427 388504748 20466 72906 387975919 14851 16543 420106005 16543 69668 462916927 20466 23888 66771467 62492 14851 593024915 20466 79755 159657393 79755 34936 229521201 79755 66716 667483679 34936 6515 325610569 62492 76263 83494338 78553 66716 537782731 64782 78553 733980006 19531 78553 363126813 76263 4981 598029214 19531 80086 17788486 78374 78553 948594018 37152 64782 577304661 37152 37871 966922079 37152 52081 563547437 78374 30310 898788154 60784 30310 32489469 37152 58595 273944433 29779 30310 320476126 29779 49312 259115296 4811 29779 739271381 58595 72239 87717801 72239 22599 639123837 76373 29779 370589228 79262 76373 491957544 4811 18391 530202053 18391 10740 807668753 9997 18391 915510434 34626 10740 700012443 4355 34626 130227702 21322 10740 473675108 9997 80852 125164931 80852 38139 792494101 67094 38139 473207944 67094 49371 45570176 40998 80852 464089622 80852 74888 74932872 74888 54266 914412018 24992 74888 373505229 54266 54156 421340058 24992 52839 106136038 24992 30024 227725153 36755 24992 135370881 52839 6973 3810905 30024 80325 878184449 60711 52839 803975903 37943 80325 15570812 46088 37943 563056832 47637 60711 885799247 79070 46088 626067840 47637 11566 768588014 27538 37943 421243678 47637 21124 641964883 79070 73627 115126643 79070 62014 325689642 40407 62014 585965585 27538 68152 193041511 34056 40407 903179519 73627 7548 956926323 55420 62014 868828415 43946 34056 746061729 43946 72216 892003028 52548 72216 159494202 52548 25609 274730154 43946 31880 343840985 31880 24313 829179220 31880 40755 843471804 31880 22829 513498933 74806 25609 143627645 22829 69146 205939499 2588 74806 17608626 69146 65989 606175665 69146 27773 458112170 26325 2588 244095228 70879 26325 121378307 27279 27773 955181964 70879 76079 490760660 4277 27279 481588927 27279 55236 7277552 27279 1999 695548310 527 76079 362149773 55236 64408 21096584 1999 3779 332699479 64408 75759 543574613 76809 75759 15737442 75759 72850 945644408 29192 75759 246451895 22725 72850 949028902 78790 75759 913691606 22725 21356 972118907 21356 72473 11080472 72473 79402 755026299 78790 38721 332034914 78790 9804 152095994 9804 53333 697967005 20692 9804 395463701 37195 20692 77404534 37195 25875 118254704 37195 32804 951155800 64820 37195 738947484 25875 12388 116376128 71015 25875 852755658 79737 25875 941444665 32804 37239 67392088 64820 41622 699941390 73630 37239 595238885 2499 41622 671844566 25434 41622 212862993 37239 71563 439396759 2499 71060 195708296 71060 81217 917635989 81217 10390 49996891 25434 67719 860248630 76885 10390 110177235 10390 50762 682597259 2032 81217 483330372 42915 2032 238749311 72122 67719 161801410 2032 55082 842903290 69515 55082 887846598 55082 81215 121220841 49409 42915 106382891 12862 69515 685867016 55082 45444 649461237 69515 81891 389237569 81891 922 967660237 8459 12862 141374228 12862 67774 6946781 67774 21640 38425071 81891 66688 370576339 922 61487 818765082 27541 8459 372512066 7829 27541 895025440 66688 14027 90224720 66688 43960 616023321 27541 6745 985806109 80485 6745 166189500 14027 64663 87858619 64663 71971 116467583 71971 40094 682352989 64663 41851 287522087 73716 64663 812578709 19855 71971 520186703 41851 25514 135551872 41599 40094 789165853 73716 56535 132150452 22686 73716 212551271 41599 60975 517961679 25514 71269 891492342 71269 75294 698021790 59751 71269 438774065 24914 71269 802308875 71269 26024 481049598 9669 75294 309536429 24706 26024 480003698 32658 24706 103222333 24914 4578 494418993 78825 32658 48938448 78825 35458 440359231 32658 14317 278250168 23025 78825 690618529 70039 78825 689972369 67871 14317 620095836 53083 35458 10746510 59138 67871 816120445 67871 76800 724136542 59138 59250 97628898 78990 53083 712374423 53083 17333 269129260 11531 17333 28712027 78990 54655 13800269 35852 78990 369175091 80525 17333 752768099 11531 80189 227857656 67151 35852 602603857 20617 35852 275168764 20617 15717 769024792 80189 37083 48908536 25580 20617 25591531 25580 50520 753225156 25580 72934 473456044 80912 72934 949122835 21446 37083 708839814 25580 34615 854796137 8409 80912 535924460 65103 21446 432134730 5343 34615 720475221 65103 67559 762976689 49445 34615 219423359 53811 67559 518887000 53811 70373 349458518 41277 5343 967765951 19966 41277 759196895 55604 53811 360120287 41277 75687 928845882 19966 9119 479016751 19966 51338 295739841 11963 51338 678419567 25043 75687 794669543 2515 25043 687581428 2515 29473 121756567 62469 11963 437867781 76938 62469 773542328 25043 73360 20507808 36166 29473 44195164 38810 29473 667509252 56895 73360 333450570 70315 36166 364653340 36166 53832 504466040 36166 47613 582468590 56895 39997 690635420 15546 56895 540646548 39997 35354 194657626 34676 47613 695987615 34676 23755 457314519 321 39997 24953872 321 46879 208317902 35354 21919 126335573 23755 20270 368698821 20270 34736 827342266 21919 21945 538754536 65011 21919 511580365 21945 51521 835159420 74868 20270 669885269 74868 64094 453523681 64094 9662 477970082 65011 26261 166355549 64094 23900 835567061 26261 12773 90199095 66761 64094 55373043 66761 20055 472672769 3512 20055 684133747 71237 3512 248181265 16546 3512 515367250 20055 43479 662345398 37726 3512 882290418 19938 43479 395110083 6680 43479 925821388 30780 37726 122620838 8792 43479 274927663 3092 37726 700576866 61789 30780 277852669 3092 53016 476547074 61789 6163 80461939 53016 74779 350007105 74779 23531 819292480 20045 74779 921194593 74779 31558 356186894 71858 31558 18928247 70202 71858 491288642 70202 20012 919296358 68582 20045 734889928 47490 68582 472482543 20012 4815 249708644 47490 72484 108934325 40927 68582 876280598 38363 47490 130050401 78127 4815 528959955 78004 78127 120069346 44494 78127 878376342 15047 44494 302805924 41821 44494 997789023 44494 10129 906127750 10129 70732 98409075 26707 70732 930562760 70732 21219 458845991 16252 10129 815793127 16252 35672 869298259 35672 78643 706963586 16252 72285 588411750 78643 17056 496159559 78643 49539 330441800 59041 35672 323858314 72285 15621 937840133 5980 15621 173856349 66451 5980 619036808 42047 66451 218917999 15621 58309 553179139 15621 28978 675834449 5980 49636 902618094 28978 22932 93802281 28978 41816 161289028 49636 43339 260232705 39827 28978 902903776 50010 41816 2110540 22932 8437 488126900 8437 69818 661040573 60888 50010 976996407 69818 35175 530486804 73776 50010 281342895 2152 8437 583569366 48842 73776 33521775 17959 35175 222238235 2705 2152 780049462 17959 54642 943321826 54642 53808 356986242 17959 78792 896647992 218 78792 504268563 8026 2705 401378907 8026 18877 976593336 8026 54578 603520565 78792 55716 901759544 55716 51792 135805285 18877 37411 101976375 54578 38875 646108841 28879 54578 223151591 4604 55716 136215323 15025 38875 737198271 15025 4005 548406978 59817 28879 961558939 74168 59817 52431641 13928 15025 233885611 13928 19663 689336800 60185 59817 810993028 24162 60185 997842862 60185 39795 346721503 21179 19663 957339299 60185 22490 718440916 39795 58520 979753347 22490 29238 611953022 39795 55999 56252910 40252 55999 560573095 22490 15414 796810677 43632 58520 255954488 29238 32825 667535450 43477 55999 689462809 40252 28370 241091308 8878 32825 374079422 8878 47430 661502592 28370 29326 873660164 58331 8878 677691513 69546 28370 113225233 56465 29326 321379063 56465 32357 580691745 29326 12436 504599788 51914 69546 632027297 76276 56465 732782080 78361 12436 605837279 18541 12436 195404459 36039 18541 727326762 60575 78361 784337893 29852 78361 287939698 78361 67905 192654340 36039 67650 808373658 56784 67650 699607918 67650 26891 218535086 80631 26891 607448188 71646 26891 864846592 15276 56784 868459165 80631 22178 82476010 75988 15276 195732154 15276 76753 638944351 15276 49286 612136398 75988 8279 163139691 75988 79684 811606096 13058 75988 522997114 17784 13058 12288723 27794 17784 473889540 53680 8279 325472280 6276 13058 911616342 53680 73395 816813369 6276 71154 107412328 51169 53680 19460796 53680 63925 58121507 71154 26817 122829957 51169 51529 966011614 70823 26817 560133522 63925 32850 99592694 8421 26817 702253944 13025 32850 979810776 52203 8421 5715186 52203 41564 962320380 50946 41564 166261052 52203 43089 75463319 41564 49190 570989468 70488 41564 369329879 70488 66866 822263788 35288 49190 517097094 70488 67119 301517476 55431 66866 582160895 35288 43495 568332466 43495 34567 595425891 67119 47854 5644824 55431 42955 153252257 46694 47854 810267317 47854 34705 926791507 42955 50305 340903623 14150 34705 686502759 46694 47120 30354508 46694 61646 851414354 17054 14150 601562088 47120 70419 694179511 47120 7262 402519139 70419 8806 118066810 51096 8806 491527905 51701 7262 980900395 2719 8806 100916563 57092 51096 40842708 8806 52408 976377570 4760 2719 519492853 51701 78251 32190697 43592 78251 160176440 78251 34638 40428948 72620 43592 585291692 72620 21758 461161626 1281 43592 524643779 33510 21758 214999329 73553 21758 191582289 2038 21758 135132595 12176 21758 174071431 41008 12176 862393152 33510 26271 391553569 15445 73553 436330811 12176 74356 774903800 12176 1034 331523939 74356 6686 756902318 15445 51687 593197363 15931 51687 294358003 51687 30184 616274305 61280 6686 704409764 19942 61280 21388441 61280 1698 845192343 61280 50360 5425882 52359 19942 853906235 52359 23213 51456431 50360 21993 472251674 5408 50360 35465841 23213 49978 582191997 5408 4088 148717868 36018 21993 442054082 3387 36018 504008800 80406 49978 548989141 3387 80689 116035157 58702 3387 730832472 17501 36018 575513188 13504 58702 514778092 17501 77537 221844828 17501 10329 685805746 58702 29726 249261417 29726 24085 220345535 13504 49763 272722346 74334 77537 67083780 71870 10329 556402451 58707 49763 337533887 41328 58707 858887923 71870 11779 890394825 38132 74334 978544367 11779 17495 312619236 38132 26392 135247460 26164 26392 384438034 39692 26392 183726644 58522 38132 12694976 69413 39692 111702911 78062 58522 632842181 26164 17232 795761752 39692 71393 514198524 73985 69413 398301274 71393 8425 81704984 17232 54445 83074429 67533 17232 364856744 76607 8425 51343188 76607 26964 157375426 54973 67533 547151884 54445 27676 829499777 28088 26964 365962719 27676 67663 950709041 3062 54973 965670286 67663 5370 807777184 5370 65029 219453788 5370 5438 290853874 3062 20555 998839779 45458 5370 936215988 7230 20555 238851050 20555 67148 204361129 81623 7230 289676192 71028 81623 116404180 81623 44312 676985790 12965 7230 223423284 67148 1971 596290616 1971 70725 611569717 1971 44475 971893571 12965 21658 216975397 63293 70725 230715475 63293 17531 867453404 52975 21658 22920995 80112 63293 317901152 17531 2509 963359674 42351 17531 271418178 52975 49785 124554462 48007 49785 376652552 25311 48007 897513527 24500 49785 607766381 49785 43782 471869036 43782 29129 651153340 29129 62007 589145425 12403 43782 735445685 62007 57962 530034515 46757 29129 203635554 32416 46757 682206362 12403 24701 63435602 51576 57962 81912586 6153 51576 726888131 55960 32416 487970243 47244 6153 99999334 24701 2684 326601964 2684 7893 731788056 65682 47244 674741316 74317 7893 651131157 7893 20190 875776801 7893 6007 67286353 7893 802 122556604 30276 20190 730993921 802 58464 460185819 59501 802 118373808 31492 58464 5718434 10288 802 847519538 1332 10288 268178862 10288 2698 985419628 60763 10288 277746677 59981 60763 73706508 60763 20240 119619897 54367 20240 533496830 20240 11701 997565349 16040 60763 646004263 58994 16040 191945183 57562 20240 43297076 58994 37667 221055353 51738 37667 819609255 51738 4573 708920472 58994 70860 676149702 51738 7758 972308821 7758 3520 507302623 3520 60921 803109608 72445 3520 849153136 7758 9151 135690264 54200 60921 390237624 9151 43202 728354206 54200 1699 754704072 43283 43202 960878789 54200 72844 304294406 43283 23405 966515300 32268 23405 172358459 72844 50924 121882478 10947 72844 573844523 33169 50924 929950775 3214 23405 102990904 32268 34198 626179815 33169 28920 995263628 67027 33169 808048478 67027 61120 67694758 3214 48407 619792757 15543 34198 51565251 15543 16260 234183185 48407 70118 779099218 16260 28502 59494008 48407 40200 52918647 40200 62144 283501454 67529 70118 771129009 51889 70118 69761168 40628 40200 88703231 67529 27574 447484107 33935 67529 607004239 44138 51889 654504011 27574 71969 207986046 7073 33935 4233682 44138 22758 111323930 60072 44138 586129534 71969 29371 677206101 71969 34718 674191202 79013 60072 720407393 79170 34718 244731642 15784 79170 317243566 35264 15784 703635843 15784 57971 933617026 40495 57971 285862456 79170 28513 478141652 74922 35264 919047091 75956 28513 659526835 64120 74922 392446458 55363 75956 741136290 28513 26633 995710032 64120 24138 873222926 55363 36352 867865748 36352 78019 254668636 36352 18393 859250695 74977 18393 980774858 25607 36352 453434767 62157 25607 484731782 28270 25607 238907348 74977 73142 782983969 73142 51387 145701765 25607 76006 258116367 51387 9378 198787862 73142 80215 195849007 32515 9378 637672431 76006 45712 840430807 44926 80215 494478215 21971 44926 67738380 21971 39002 116599111 32515 71694 609433613 71694 74481 2515743 35238 21971 784864842 21971 68291 740743245 68291 74307 465537468 36160 71694 392978131 68291 12048 504420397 68291 29716 362163408 53509 29716 160977801 36160 51760 385212664 51382 36160 4701938 47021 53509 146328454 79903 51760 361300257 61432 51760 116335527 66278 79903 708183332 29859 66278 456478351 47021 28877 913817142 61432 15709 760341766 24278 29859 767460952 76419 29859 673311307 53842 29859 333251955 53842 12722 334036207 12722 65092 310002033 77495 53842 305241814 65092 50062 109667233 28666 12722 827806641 16956 12722 565855921 62969 28666 517050963 3414 28666 172490813 62969 58004 208711164 58004 69662 718837476 39012 3414 50807440 69662 67398 829216308 69822 3414 36369302 69822 27963 164750567 27677 27963 534708380 57635 67398 481002746 69822 81165 188191222 42294 81165 417460551 62461 81165 114500962 62461 61125 183887512 16385 57635 346529653 75941 16385 621475397 40102 42294 529415960 61125 28804 349483456 75941 49680 527156704 35245 49680 108349338 13644 28804 553491900 24383 13644 389113348 35245 37735 386759256 13644 71636 857090859 71636 42179 51866436 27758 42179 642728572 71636 65081 981614732 70753 42179 586007042 33564 42179 292349607 30939 27758 890939646 46336 30939 372154336 33564 48909 207492575 30939 21064 11413953 30939 48882 492213769 45216 48882 625296962 22856 46336 116534799 54794 22856 390645102 861 45216 326199112 54794 5677 764544760 22856 37707 551388342 54794 29247 373899925 29247 58071 761501553 10698 861 959338737 58071 17914 156663052 28236 37707 969919498 2391 29247 595600302 69708 2391 117566791 69708 17695 96160480 28236 27572 212585257 74761 27572 520067748 61091 17695 893970054 69708 6651 721703779 8380 74761 847283391 13091 27572 914535862 74761 66032 83709212 61091 1667 133272048 66032 33390 365073818 57554 1667 518156494 1667 2121 94798545 66032 58292 133649948 2121 78989 427454942 62295 57554 111824578 62295 51357 384859477 7273 58292 674002474 58292 44712 501392005 51357 63642 287843302 78971 7273 535705467 73415 7273 532493564 452 44712 909966321 78971 53216 699849710 51778 73415 617986329 73415 3190 303801020 73415 65216 580411707 81488 3190 12505402 28907 51778 349293408 36784 3190 444960994 73512 81488 727921949 15131 73512 321770082 73512 23640 617286978 80246 73512 562742508 71951 36784 894875477 64840 73512 219073741 46854 23640 565165590 50571 80246 666086152 64840 57360 51113080 50571 41908 321323794 57360 75039 51573969 65072 50571 357192255 41908 76425 447082326 75039 49420 12228627 65072 17931 368369356 75039 43254 425640433 76425 24543 866491541 17587 43254 61589080 17931 737 448215769 25681 24543 454973851 53381 43254 179950097 25681 34156 626188540 7783 53381 278131245 34156 48342 72763947 59784 48342 363243254 48342 3006 703376431 7783 65448 19212554 5232 7783 751835597 17953 65448 282782693 5232 31146 967703312 17426 65448 926286542 31146 77272 599959702 78994 17953 993270608 17953 17255 129072952 45030 31146 138396718 52006 17255 637093973 31120 77272 963127092 78994 29289 768495199 56049 29289 408073555 51124 29289 275535360 28565 52006 87863237 21875 31120 38650380 10610 29289 744513177 227 51124 130919719 10610 42618 112099249 11457 10610 530964267 9862 21875 344483126 57023 10610 536196574 57023 38325 644989099 25411 11457 631756462 68583 57023 806865377 25411 14163 659281680 72007 14163 384649298 38325 29424 863767156 67490 14163 121552375 29424 13578 416556010 57935 67490 823247007 72007 59966 21524101 59966 30121 803241415 67490 25840 300088753 59966 21307 103583200 57935 9423 658759154 59966 59097 814493337 2666 9423 785820060 5615 9423 565257954 21307 8692 800417301 19563 8692 538943306 19563 64559 994632150 64559 23880 739992210 8692 8886 568831805 40890 8886 555250873 19563 31709 923476545 8886 20445 145626904 4100 31709 651290763 8886 55560 949960813 27079 4100 569241681 55560 5110 634948884 80104 4100 354126689 38084 4100 275472914 33917 5110 613957356 71965 80104 262555970 46744 38084 917886897 33917 68999 726589988 33917 29292 577608229 33917 18578 328467405 33368 71965 33159482 11987 68999 836860548 3165 11987 114732507 29292 29260 606669371 18578 70915 488904819 21071 70915 569919134 43973 70915 315206898 78471 29260 138663685 29260 8885 506826588 35008 21071 661796684 15749 21071 107383815 4634 78471 240191300 35008 79553 578368278 62595 4634 642822460 14202 4634 138396185 18473 62595 7449241 62595 61347 707524491 18473 59802 980708042 59802 4317 384346289 32518 4317 440796616 29708 61347 996523948 29708 42882 931397606 32518 79660 68100117 79660 81457 833580781 32518 38185 336714239 42882 65973 400743347 26877 42882 272246468 79660 37573 26917816 20065 81457 312748634 38185 33396 859107602 26877 45429 493546489 846 45429 475216834 20065 76513 415899330 68574 20065 875844326 76513 74153 895818640 15668 74153 673496725 63409 76513 32389391 63409 21777 909106133 37334 15668 379988322 21777 56963 380448910 58237 21777 90580729 49478 37334 865833314 37334 45087 127159602 45087 77451 65958291 45087 47892 415007754 35395 58237 743569403 35395 68776 644139084 45087 54869 814657921 54869 51780 379743813 62436 68776 712800381 51780 11473 712175888 51780 65174 725454090 54869 30133 696224137 11224 30133 550087484 62436 78470 82279837 34911 30133 497947719 30133 4441 564244999 11224 68288 240720460 68288 25292 961564861 66370 78470 131312836 25028 4441 84260993 47779 25292 990159556 66370 68831 651217524 25028 70123 493471190 25028 16154 200352424 47779 59881 11556490 70123 71073 297601377 50465 59881 362126289 70123 1907 76603503 71073 5910 775070672 28811 50465 842750165 39106 1907 36776604 28811 73880 341832124 37111 73880 950916114 68513 73880 436692164 8909 68513 385002300 31891 73880 514660237 68728 31891 806902282 8909 371 32495684 79497 68513 49355448 31891 4099 211677744 371 65537 997892768 65537 77162 650438867 65537 3605 355620984 65537 73894 124749180 33475 4099 738442058 23329 33475 256226396 3605 76140 79527209 26153 33475 52715726 23329 40867 606488204 23329 81701 965188621 46366 23329 567910094 76140 59717 219168709 26153 49553 498242968 66183 40867 527702199 49553 54462 337028849 44321 54462 313543053 44321 47350 101175412 49553 44449 547457023 30629 44449 543540638 47350 11267 587488050 50738 44449 492221897 44449 65437 909717708 60310 65437 146805665 48234 30629 602192427 69318 60310 9390372 67781 60310 597300721 8533 48234 752262605 60310 61803 952112841 8533 15792 68133822 73147 69318 503136688 73147 3448 924227681 66161 3448 592600636 51635 15792 633178009 51635 18619 482199488 57827 73147 664780211 57827 6032 163734044 16949 6032 618434684 57827 24412 728751212 16949 76184 740917884 76184 27752 223566917 36888 27752 455873736 19572 76184 327608720 21938 24412 637337067 78906 27752 163674614 36888 10248 317085651 68761 21938 815666258 78906 36589 188523742 10248 52026 119232776 25767 52026 253357254 25767 77532 703453097 35924 77532 376152501 9166 36589 927655922 80728 25767 793155241 25767 52152 464860233 68183 77532 692383473 51804 80728 136897730 80608 51804 509294786 68183 15277 61426250 20997 52152 449260711 68183 15934 409651792 51804 38379 744428513 15277 23627 860176043 58231 15934 338617644 20997 78916 607170355 28275 58231 433357432 23627 31712 215145062 28275 8195 30326943 15356 8195 656613467 15356 57144 651724467 72919 28275 62588009 45513 57144 809900848 42842 72919 197397849 64588 42842 369024887 23017 64588 23376537 29669 64588 336441310 23017 8404 289664659 1465 42842 510862728 71801 64588 866338427 29669 66627 129249521 36862 66627 146487969 36862 19972 489164933 36862 66575 224633234 71801 8214 504434013 21128 66575 900523108 21597 8214 855236749 19972 14873 57815470 793 21128 867629553 12527 21128 689365931 14873 27331 366553765 12527 51266 759972737 27331 75627 145770796 12527 74166 636381246 13232 27331 51994448 3803 13232 211146594 42664 75627 681261154 3803 13814 448883619 15711 3803 719267591 15711 27695 247467012 3803 16135 259796253 4694 42664 84892784 27776 4694 963617585 16135 42788 632686949 27695 44538 250437920 50578 16135 625450629 42788 61627 739828046 27776 67696 319986758 56036 44538 140093462 44538 62656 247265064 67696 9707 164120377 30219 9707 78364576 25438 56036 816046219 44457 56036 720840317 757 9707 53281396 21393 30219 464048114 44457 26889 116297449 21393 43131 280627000 32581 26889 544165499 757 41285 468711223 32581 81090 940399527 41285 44849 411595102 6577 43131 184617917 33874 41285 270859115 33874 36814 392982563 33874 81294 516799286 55989 44849 829052185 36814 26186 255000819 55989 70024 974928404 70024 76842 885444915 70024 9652 944148465 28489 26186 46320148 70024 30249 750950276 6238 9652 697909997 57694 28489 945293794 18210 9652 942235543 21735 30249 965815770 25273 57694 270953595 40970 6238 790445204 13079 21735 475145065 21735 18016 764969586 81536 40970 740530705 25273 64517 292140912 13079 43226 944152876 18016 3161 823889009 18016 653 311817 81536 3156 884123519 66690 653 386032438 43226 56722 226095461 29460 3161 635222270 77916 653 955596354 1973 66690 762115276 69319 29460 636321157 74550 77916 924362161 77916 3321 279914279 25209 77916 462710477 69319 62912 96484278 69319 13026 491421986 25209 37893 51289056 21305 37893 508210855 21305 81070 822721702 75461 21305 348248239 13026 67818 555154635 31536 81070 46951717 44880 81070 670739460 3961 75461 657672049 31536 51990 964664498 44880 46262 252780639 46262 51093 305372545 30119 3961 880268366 46262 44778 429166376 44778 63234 482687038 48792 30119 251252725 48792 17850 766792192 48792 61414 114716586 70015 63234 882752544 17850 69510 636042068 34002 70015 349316209 77243 17850 817797808 70015 76970 677479497 46739 76970 783474611 40419 46739 819905782 64018 46739 607455221 34619 40419 54157466 34619 43883 102345570 46739 35260 350630939 40419 79069 982437374 67689 35260 762195298 43883 27751 659943349 27751 53344 241264579 79069 73273 509023237 53344 79539 417130922 73273 61632 207534255 73273 24903 188778357 61632 81758 15231406 79539 58896 71418381 69557 79539 53925749 68036 58896 104394177 69557 41299 816526932 81758 55354 426725085 17778 58896 798010172 10870 69557 155417147 17778 66480 315706699 66480 25682 719170346 66480 43261 151632635 58634 10870 455342682 33603 10870 936968397 78005 33603 805721175 33603 77907 638920733 12914 58634 874867414 50862 33603 565790084 33603 12511 157890856 12914 34971 690126306 10315 34971 133613152 10315 44403 273353023 12511 27360 130558439 10315 44721 42726959 27360 29185 409359791 29185 57253 56104381 34069 44721 186600055 55490 44721 941481411 10675 29185 720909236 10675 57051 366932689 25747 55490 727985159 55490 36628 226162643 25747 62117 365038260 12156 57051 401654717 57051 73464 264184909 36628 23622 637730496 56902 36628 450950610 14615 73464 663168996 20684 23622 687479413 56902 1862 572517334 1002 14615 916845961 14615 43282 77885691 20684 17532 541391428 46061 1002 597905101 35907 1862 602849609 43282 75495 641447425 35907 77442 823207561 57774 77442 786203691 32020 77442 364595493 32020 34409 563691286 44016 75495 132155781 44016 20631 879094812 32020 59677 965021650 32020 468 869648138 3113 468 100676113 29064 59677 601856616 59677 35546 923303535 468 43650 826000789 43650 59495 404142107 10823 3113 579511977 78682 10823 93776380 50474 43650 42859184 36805 43650 793602168 10823 81182 957746111 10823 40871 721953981 40871 40179 639494413 40871 62725 427891878 40179 38811 142248852 79963 38811 765885732 31552 40871 750447290 79963 62480 306578812 79963 25389 441632969 48036 79963 737078912 44089 79963 399610010 60137 31552 544055998 60137 52801 853245434 12127 60137 905114088 12480 60137 407332668 59486 44089 430200191 12480 11544 561946618 25307 12127 444065225 18671 59486 858780283 11544 14939 425062955 66197 59486 969903330 14939 4629 865442474 49745 14939 615059581 37946 49745 777687227 9579 37946 254419982 4629 48041 176842658 52062 9579 213536208 48041 47561 485668329 48631 48041 211247383 74125 9579 667918959 25989 52062 794531373 34955 52062 688691529 74125 17552 102789673 53220 74125 410435371 34955 65100 857230207 56831 65100 667631790 55171 34955 731479712 17552 14442 252516858 27937 65100 557611899 65100 65607 255748193 55171 74672 102519274 58016 27937 171094572 63365 74672 6005855 9397 65607 235353473 58016 58684 900061667 74672 17431 540865988 58016 70939 853907932 36270 9397 903587381 70939 11514 67346971 50879 58684 475816609 70939 79768 854553777 16296 50879 456743415 50879 73223 381555362 26176 73223 637605481 37144 50879 444497057 78255 16296 456231841 26176 8691 30977223 73223 18021 863071810 3863 78255 136605663 76740 18021 106752665 8691 46751 1697716 73353 3863 436293069 40458 3863 729692518 3863 76918 517335951 76740 28381 358935902 46751 32584 574133016 40458 76415 989117308 61504 76918 357072217 61504 69327 592653053 69327 6913 14872631 76415 13811 593064071 32776 76415 436682789 20079 13811 98430883 13811 24487 661024370 6913 28510 250696232 32776 80969 124220224 21011 24487 120428386 21011 2420 813032293 45487 21011 752910092 28510 20752 499676743 33780 45487 28553504 2420 65575 30368372 45487 16481 809718889 45487 35978 93376181 33780 48353 87150986 52014 48353 144554751 52014 1499 579353281 24006 1499 304256349 24690 1499 880992137 7265 24690 765337058 1499 49481 438090453 67419 24006 89115016 7265 15837 302586925 19252 15837 261156093 49481 31866 85031903 50794 49481 872375710 56723 19252 539675293 19252 55001 983772566 50794 9305 995217369 34802 50794 456798823 79922 50794 185397558 68030 79922 615099760 79922 2160 182591112 31649 68030 295051353 58411 31649 589669527 65126 58411 900304318 41380 2160 802462042 32987 31649 438795169 65126 72493 891566642 37901 65126 865578683 51067 41380 165816796 72493 20696 942700300 37901 51998 198247524 15346 72493 759918970 20696 26088 856137964 51067 21176 980865946 40243 51998 818071366 29838 15346 511319060 41882 15346 367838165 13234 29838 769278426 41882 17936 719275173 29838 60619 837784021 13234 45151 511518428 31543 41882 184335232 20952 31543 681563150 74725 45151 84716315 60421 45151 492901007 60421 18583 257904734 18583 71057 511438532 18583 73649 589646123 73649 78560 87057846 31689 71057 114144717 63606 71057 18994126 63606 67841 610824389 37959 73649 284350539 37959 5791 49372681 71614 37959 754718259 5791 29253 82911977 5791 44971 868768591 44971 62184 226870806 60549 71614 169677472 43625 44971 102744387 76175 43625 44036436 62366 62184 58759708 58406 43625 83505523 18461 76175 628084162 30701 58406 71434250 62479 62366 780725279 1709 18461 220209005 30701 81441 34809714 81441 6580 476685183 6580 1473 213217955 4766 1709 676371795 6580 60592 55189178 69963 1473 563377138 13440 6580 800504828 4766 4281 446163453 41892 4766 248149437 60592 31990 821447384 69963 21515 750707554 7329 4281 807831324 78265 4281 928032624 27954 31990 973536944 7329 26505 527242997 47654 7329 805340271 36976 78265 403338192 47654 16447 498751454 47654 38602 218461595 35979 26505 765202427 20286 16447 425296335 38602 53239 555710755 45940 16447 914150524 35979 54669 834083077 40111 35979 197106796 75319 54669 174241806 35115 40111 265516067 9851 45940 179122416 54669 61027 713855053 15373 35115 607339295 35115 51162 198921658 44109 61027 655667110 29721 51162 547221370 55084 29721 71332347 44109 63753 34574512 44109 9425 891850086 9425 59697 17630689 59697 38586 538188359 59697 71761 154467748 54757 59697 651630224 38586 49018 732834596 61848 49018 151905243 54757 26368 807945158 71761 29893 44415705 54757 57860 483687017 73743 29893 467930961 26368 34388 916950914 57860 59617 137384874 44480 34388 983049333 15747 44480 934887948 15747 66110 750284693 39187 59617 182527391 65120 66110 831847924 71537 15747 257245644 65120 71494 798019885 32338 65120 190406565 71494 6220 734747896 71537 75842 234237845 75842 69377 673339464 25625 32338 622042315 75842 55266 635441247 75842 50711 544667854 22672 50711 918604045 67880 22672 721597145 22672 42907 448318997 42907 19299 624309923 2631 42907 40772177 19299 5988 819035421 38794 67880 380069413 31967 19299 711452121 52994 5988 837673282 2412 2631 413976480 38794 67203 96686842 2412 53336 820146932 52994 16021 779384222 67203 2093 484601835 2412 34270 237195223 2093 45399 819733979 53336 17311 416355117 5701 2093 909968996 2093 65238 755365266 65238 7595 915794153 12535 17311 46148933 7595 57362 521273892 11847 65238 516143338 64165 12535 309340343 58927 11847 839617398 64165 3003 778754148 24380 58927 371531146 73113 64165 263879595 64165 38035 746123027 54193 3003 418257186 5038 38035 630267469 78830 73113 991633868 31352 38035 336871339 38035 50799 616329398 34949 31352 140914484 50799 74186 740890397 30519 78830 119469475 30519 6596 318314460 77331 50799 199923003 74186 73812 841945782 77331 54574 203487975 78963 77331 533393690 78963 40973 777150060 77331 12598 578450838 47274 12598 398271065 47274 22527 211624037 25890 78963 939731889 22527 21853 780193818 12598 24599 957377119 24599 26112 221356183 61635 22527 781163117 6816 21853 842904067 21853 74859 76927220 58501 74859 93794454 19524 58501 641389679 77019 58501 21423322 46606 74859 261472866 46606 68675 272413125 77019 16542 57122997 16542 57668 266928713 57668 23428 552604686 5640 68675 188965294 68675 61178 681810654 61178 28915 473972503 28915 59652 70715027 38069 28915 295028425 38069 62898 362607965 59652 63095 457543435 62898 24659 4183718 16446 62898 421418105 38069 41014 339594474 62898 44326 342967401 16446 28222 702691138 49355 16446 344722965 66969 49355 171277187 55562 49355 67724545 73645 44326 90204427 9790 66969 921251147 49355 73215 78365299 30058 73645 116235553 30058 32039 795585035 30058 29155 853474818 9790 43825 254229168 4643 73215 302760884 43825 72174 714872490 51364 43825 756502631 43825 27819 872053114 27819 76507 360567004 4643 36508 419883256 76557 36508 39591086 76507 11394 169457996 34335 36508 20075016 17951 76507 216521817 76874 17951 884193851 34335 52621 41582513 52621 41760 296483790 71854 17951 969242429 73374 71854 700393246 44120 41760 313493210 32889 41760 334400831 66684 41760 579849468 65617 44120 787865363 10916 73374 42889844 32889 17021 879163184 17021 22643 558755035 22643 29157 906449892 29157 25282 878586249 29157 81631 987875451 48736 17021 720367419 76752 22643 242511531 22755 81631 430047755 25282 16666 304150178 81631 16659 688953927 79230 22755 327794480 16666 37619 860213903 72504 37619 735845535 79230 72573 605615122 37619 69973 744482303 52272 69973 229692315 57672 37619 816310765 36353 52272 247432456 52272 27189 516660379 52272 1270 354318264 67479 27189 73643121 1270 30934 934154181 25721 27189 541668314 1270 45639 855149970 189 67479 468524819 32900 45639 555394615 30934 11036 251583733 189 78548 311030959 12967 45639 708188239 52429 12967 68689216 29992 12967 270183746 58611 52429 928832378 58611 57569 86828880 45354 58611 366804217 69029 58611 154799889 37127 29992 813057788 58611 44896 500840863 45354 15491 544597659 22187 45354 816446605 39380 69029 593360367 39380 69795 648884225 44896 80537 81290723 15491 78001 416879851 29848 69795 592929925 24218 78001 14000462 69795 23925 430254982 80537 66804 960000670 24218 49086 75711418 28871 66804 240384894 28871 64274 355351509 64274 42630 16154465 63142 66804 476144141 65597 28871 620653966 55391 28871 412020853 57071 55391 125522129 5347 65597 574588346 63142 10444 6652552 57071 32675 527390661 32675 19776 753233449 66923 32675 548600492 19776 43630 781939726 32675 64235 51418117 32675 15767 42975533 66923 5990 493802646 54724 15767 422161518 5990 71737 678545209 15767 46287 870079801 15767 38280 955311308 71737 58754 27947500 46287 72112 780350688 35525 72112 225229730 69298 72112 780392332 69298 39633 863334452 39633 44094 655414683 23418 44094 280619929 57356 35525 236318161 23068 57356 35386998 23418 19182 509532750 8892 19182 119898511 8892 36567 214239307 67759 57356 852489550 19182 17744 980376009 61596 36567 899990214 60942 67759 65819469 23362 61596 8052178 23362 35096 786440042 54868 61596 53625541 60942 32158 465164188 77717 35096 727131716 11644 77717 91076943 51341 54868 177110396 54868 68329 922827648 73278 51341 320164079 52061 68329 995892623 68329 51156 288212145 25322 51156 834638966 51156 59746 955432794 33744 59746 568303746 25322 13925 455734992 35992 13925 340909772 25322 45325 37842420 59746 1662 697069076 33744 22153 399214887 35992 42269 713460651 22153 45852 135328485 1662 14084 986614597 11608 1662 984449045 7762 22153 229968974 45852 12364 46835345 32063 45852 597192063 11608 8400 288509876 25437 12364 33298233 7762 81669 99362355 58375 25437 804398377 32063 617 940757891 3696 58375 723917215 54460 25437 125174313 40728 58375 922584620 56533 617 288252255 54460 42364 503252153 56533 35213 145615565 70724 35213 588535969 40728 21520 956858045 56533 28788 287194085 11427 35213 749399238 68039 70724 43773578 11427 14945 168733527 52264 68039 134368133 14945 26829 531190138 14945 78224 528225928 14945 66169 936591009 3277 52264 303064691 62776 78224 378162134 68243 66169 291187221 68243 44345 566727282 3277 54228 89995127 46091 44345 989338823 11578 68243 842407457 37754 44345 54585088 54228 57163 654922958 37754 52194 866504038 34254 11578 694409789 11873 34254 480801045 34254 19823 155849797 11873 46455 472577132 11873 50635 188971913 19823 76356 641251566 19823 2711 28482512 8445 50635 570202263 25219 46455 685828087 8445 40821 114109106 46308 76356 701788742 8445 23280 11903360 1510 25219 754677497 23280 17481 378830440 17481 32642 870472772 71582 46308 960813339 17481 81526 133088393 48523 32642 98693184 81526 32085 158638268 37530 48523 825530262 32085 40625 685471155 74457 48523 839646782 44259 48523 338711878 32085 12538 33623399 65506 40625 251811290 17502 65506 357912229 17502 20959 808729482 30638 20959 202828930 17502 59613 288820384 3555 20959 825523783 30646 17502 826993847 72461 20959 429208418 59613 30268 932984207 72461 2615 101536779 2615 74058 951688265 30268 53192 439232654 1059 30268 98881569 70017 1059 56145786 42254 2615 246277530 42254 32079 167166112 60884 32079 795050738 68090 70017 304205201 34531 70017 747410277 32079 41708 19703550 34531 3620 88693500 48402 34531 48040167 14322 34531 336597155 74397 14322 580802286 28410 41708 857666534 48402 59410 213720186 69942 48402 314438804 69942 31621 4063269 41632 59410 636864974 41632 36698 555946519 36698 55124 2494589 79887 36698 233747674 55124 44922 100707320 31660 44922 106358246 15182 44922 897503354 79887 16238 736864606 15182 32864 823805477 16238 81137 459433250 79837 15182 114669707 16238 18231 282500344 79837 52957 427607299 28732 18231 486723740 79837 69848 1689719 3612 28732 7882826 28732 57153 550996063 69848 43068 521697196 57153 32509 139458324 3612 62982 56068677 43068 41051 145914094 57153 23345 793315938 62982 31723 141005067 81332 41051 734647001 31723 56100 167601667 41087 56100 977729524 31723 39829 86832137 32183 56100 107123965 11235 56100 756450397 41087 54513 109001889 54513 81192 937151062 21141 11235 249211157 7428 21141 385746757 54513 33173 746670475 37255 7428 378869572 7428 58349 322919772 63115 37255 670198773 27430 37255 273233813 37989 33173 498932603 79638 37989 481047082 23965 37989 54477415 78328 23965 801321993 34251 37989 571522824 34251 42127 508265337 7646 42127 59842711 7646 62585 938629685 4593 42127 439184638 4593 21703 337657248 6236 4593 811265544 35182 6236 55169174 62585 60803 444615924 21703 17504 419951481 42621 21703 346841004 42621 56235 631051235 35182 78589 553582457 56235 75398 364824226 76388 78589 423391273 77509 76388 749369422 78589 4498 779624875 75070 77509 175403667 47671 76388 727418333 42354 4498 688977709 50976 47671 6906893 42565 75070 844050714 75951 47671 815995379 81460 47671 713340253 51399 50976 129825182 42362 51399 227942350 43705 81460 531509727 43705 53044 174956142 52917 43705 823608251 42362 6867 693152054 35188 6867 558442936 52917 77792 94429970 52917 8492 405188935 8313 35188 882568096 77792 45531 88899687 8492 41997 4242939 73196 8313 450697112 4957 8492 766495366 13906 45531 452546240 13906 76296 379820144 56914 76296 170676402 13906 56684 764070306 56684 21536 171788779 39442 56914 787278311 55334 21536 183839515 73141 56914 94912904 12614 21536 480500892 15583 73141 785382960 23033 39442 459176509 73141 16159 723329794 15583 57784 92013212 16159 59177 496399124 12784 57784 280899086 57784 27977 514435514 59177 72561 447762808 12784 72895 20849447 32278 72561 207050851 66860 27977 173141688 35576 72895 428978900 72895 42009 374236659 34677 42009 145883065 45913 66860 207617214 54892 35576 658492434 71822 54892 364590132 71822 36090 513467581 30748 36090 370777838 71822 62356 668009009 31345 36090 853223815 7127 31345 982587801 7127 59580 534869769 27095 59580 114431336 7127 79424 901306168 79424 34415 45671669 81313 59580 700321815 27095 72340 887384205 53576 34415 939985332 5598 79424 248740735 38546 5598 364683925 38546 25464 845635419 48711 53576 729934811 38546 46653 669710332 38546 15955 669616492 15955 72877 967889610 15955 40940 991660134 19441 40940 743015985 15955 65660 85860720 67783 19441 787281819 72877 71742 31445857 19441 38907 766647444 67783 1730 12636755 12937 65660 511358845 39951 71742 392331618 16976 39951 805257332 66893 16976 519849099 1730 70053 338805948 39951 4801 862512101 66893 44612 203012909 72805 4801 51268321 70053 37346 907485249 20545 4801 826412629 44612 46691 274491059 20545 47539 212981254 20545 9387 604472936 47539 35861 747242714 46691 40904 828711132 10542 9387 730184728 40904 68121 565017905 68121 70128 805202256 53553 10542 732048237 35615 68121 873684337 7245 68121 279867965 68752 7245 784403165 68752 41421 973357730 7245 71998 358816091 7245 80422 436148990 7245 71433 88893263 68681 71998 802534767 34315 80422 624929275 34315 4209 546301627 80422 5252 483160783 68681 45284 837084157 59392 45284 272631785 34315 6866 188378207 28413 59392 477409998 28413 64723 255401746 71699 6866 696313329 34543 28413 792323473 31708 6866 870666932 34543 26557 873937028 31708 60461 204073233 31708 19584 267228092 26557 6594 873242416 31708 10427 594841011 60461 30040 181803263 46847 30040 575376380 21638 10427 73704446 31914 21638 878309556 66829 46847 519595298 26481 66829 424170272 50239 26481 692146907 63596 26481 200615981 80781 26481 67358078 30741 63596 426725779 50370 80781 316169706 50370 15897 20024383 39081 80781 463265175 75424 80781 665725783 22491 50370 62048033 75424 68425 687195633 39081 15526 106742132 75424 41411 908815340 75424 3788 380065250 45842 41411 526782807 41411 81768 411361709 81768 57507 749182193 81768 66203 335557796 3788 22165 197001551 57507 52310 647770326 22165 81502 45973582 44891 22165 776906486 52310 26281 336699320 26281 52108 910799487 52310 68755 429195602 68755 44172 115508246 55071 52108 69215165 58546 26281 83995948 58546 5226 255213304 79024 44172 322704450 55071 8101 68754444 19086 55071 437981889 5226 43480 690091124 8101 74915 620251159 79024 36562 881488256 43480 63291 363336354 36562 9578 84477867 9578 70873 551008851 36562 8910 232930851 8910 3191 423602288 10677 63291 139688557 27204 10677 631034037 70873 69837 466393610 10677 3014 39450575 10677 37896 884123880 69782 37896 208635723 3228 37896 948737533 3014 63247 770814960 37896 38699 125189995 33304 69782 378437682 73341 38699 511603954 3228 44133 639172788 26492 33304 587049575 44133 61500 17259006 73341 45814 357022676 45814 64705 334623228 25127 61500 685004525 45814 35461 558131303 45875 35461 385719948 3793 45875 725521397 64705 61952 664769601 11882 35461 75238501 24250 11882 433291081 11882 53868 104852142 21059 3793 942152279 32565 24250 417675676 37632 32565 930096558 66288 53868 902354402 76317 37632 952062801 76317 35258 189642909 76317 7847 918023749 37632 78940 510829409 76317 14551 194956100 29241 7847 459459109 8473 29241 519058938 14551 41992 555552574 14551 66113 971653975 14551 17210 649852023 17210 64208 181877235 41992 2612 668458832 45440 2612 943026687 45440 17853 430302096 2612 22108 848015671 9244 22108 242785729 9244 40296 809818954 9244 21905 814196649 40296 6272 661727473 40296 66886 35903678 9244 37931 246503119 21905 59019 142392320 21905 45850 532859641 59019 17316 654423295 27732 59019 181252319 58999 27732 614491373 23269 27732 764012182 80286 45850 487159067 17316 35390 74117412 80286 78978 432678465 58999 10083 955150360 61292 10083 574727905 61292 10491 812925530 81510 10491 197844718 1682 78978 418983311 57010 81510 183852927 44645 61292 729111180 73368 1682 136081185 44645 7016 24190140 70120 7016 619000787 44645 79585 947296148 55312 73368 421088361 7016 5177 221475064 79585 47375 123379900 64412 79585 530741289 36265 55312 70241908 65800 64412 84038907 47064 64412 955893663 24953 36265 738927065 47064 49142 76650141 24953 64770 387486775 24953 18302 528429504 62026 18302 439264662 24953 172 231085125 18302 45762 307531519 62026 65876 373929959 65876 71736 788610771 81727 71736 671168696 49289 45762 555782096 49289 53835 10711011 71408 65876 203123309 71736 51048 424931384 64582 53835 725922730 49857 64582 889159352 61282 51048 387079777 47649 61282 327792871 1587 51048 78828909 1587 20575 596197205 51263 1587 373249413 79870 47649 834064721 51263 29800 382400942 68248 1587 640641297 32432 51263 855529349 29800 71348 886130247 79346 79870 958874938 28027 29800 350351181 29735 79346 977794175 37722 71348 6709513 13708 71348 8623962 58651 29735 873599399 44857 28027 714194706 52052 37722 875302989 58651 43549 57614645 13708 79197 16149884 2920 58651 3815224 43549 76378 964161338 69830 79197 910725635 3713 76378 409744228 2920 26252 621645328 69830 16928 30082780 14134 16928 45232083 16928 30115 447551214 44936 3713 8232875 39348 44936 579259512 39348 33142 202645940 28669 44936 970109622 32113 28669 506767531 73966 39348 414896959 32113 13538 21945506 23722 13538 700278931 73966 22898 133777797 13538 54834 411976894 36063 73966 974275604 23722 64562 515791116 54834 55023 970111945 54834 78524 881473898 54944 55023 631340555 78524 2717 38370285 54944 42752 635802187 51892 54944 213979314 42752 35607 775521407 54944 51863 460321471 48815 51863 734534247 4930 51892 404220162 11941 51892 11297972 63003 4930 634756830 23120 4930 473972062 48815 978 42095550 67686 978 720971194 978 24982 749201297 63003 30314 661309609 23120 69538 558943517 67686 73919 664733007 70722 69538 637256292 24005 24982 772492647 29139 69538 844016020 29139 51984 740357241 24005 61520 535335691 79784 24005 884588620 44447 51984 83887590 50401 44447 896571295 44447 25318 40962360 61520 64449 617894493 58578 79784 376340072 25318 70270 198493623 75367 70270 734981526 25318 24874 461249264 24216 70270 4969746 34204 24216 448787895 70270 19495 279033816 24211 19495 51010693 24216 13616 621810946 20976 34204 132420027 34204 28075 118775771 28992 28075 801735189 45891 20976 912895238 13616 55245 773824128 28075 54589 773882540 49905 28992 594464555 49905 50774 435617008 72667 50774 128280330 53569 49905 357794109 50774 56910 22072627 49905 46581 568028215 1359 50774 710022590 56910 79112 692141063 27271 46581 675144565 27271 19707 404917565 46581 34252 28647695 41169 34252 824573239 1719 27271 726356694 27271 5674 381205717 48405 5674 248875125 41169 49363 596932143 79873 48405 10343568 75536 1719 341330557 32771 48405 908180384 49363 76642 433186191 75536 62891 914404868 70464 75536 401113532 35353 32771 553309135 35353 52474 90493441 76642 24088 112239303 70464 40986 888534641 36556 35353 19104341 24088 70995 823786230 73590 52474 8125408 67325 70995 950674556 77827 36556 65112904 73590 79059 952856560 1794 70995 285188550 73590 12790 919113067 71005 12790 698344481 79059 12910 123621945 47794 12790 58546363 76096 12790 942209507 58494 76096 175539120 47509 47794 545341897 76096 79284 233146652 10737 47509 133698118 76096 20943 999500768 40287 10737 702744726 20943 14026 14992645 28981 14026 117143057 14026 24304 906058681 20943 26264 8078368 28981 59687 69219434 81644 28981 237132515 81644 64911 984523392 59687 17873 85345964 64911 77727 443038984 77727 19088 359957952 74090 17873 765291117 64911 16062 758872874 73239 16062 191692737 19088 70709 103205111 65095 16062 850055339 29892 65095 51336030 51835 73239 16918168 71572 29892 650186230 40012 65095 943511401 65095 8966 819256780 71153 71572 290488733 23857 40012 337843799 18467 71153 122176454 40003 40012 23114580 71153 62335 155777932 23857 50347 36309891 31323 62335 288372380 40003 33903 772023166 70161 40003 687753756 66815 62335 523774970 1624 66815 238727162 66815 47458 107889779 47458 12326 301139134 32831 1624 883654878 12326 66862 121373307 55396 66862 962414069 11060 47458 611817302 32831 75079 391906863 37659 66862 575963979 4003 11060 4241893 50681 37659 798093974 32299 37659 505327308 32299 76932 835734546 76932 40339 419047820 18901 32299 710127800 31073 40339 766330098 19328 76932 75482839 29053 40339 57016642 40339 26388 189844935 823 31073 473788857 29053 16865 348615877 24424 16865 575596629 35244 823 441493494 34368 24424 399459634 34368 51619 235041285 35244 33476 601715733 24424 57134 444253308 18837 51619 972117961 75633 51619 89426216 6437 33476 655992506 42446 18837 39021271 12629 42446 453441677 42446 49760 854091530 12629 40516 491126080 42446 15631 156162537 49760 2394 207671056 15631 20091 106150564 5335 40516 317727942 64365 40516 603287526 20091 46028 417617880 3160 5335 120889101 20091 48394 723980418 5335 61914 831409354 38561 46028 697646611 80300 46028 939780510 57321 38561 425422284 57321 71380 333510771 61914 368 945822238 80300 74650 94354979 368 49945 84055116 64815 49945 106895956 11502 71380 607812278 368 23870 74993855 49945 45005 760690575 23870 17204 495244144 17204 44462 221642891 17777 44462 50158419 45005 8566 886308351 8566 958 494238039 958 15979 507436041 8566 78884 495143130 958 44622 117853030 8566 29574 516754985 29574 32163 16256202 15979 64138 58172636 42004 29574 861627479 21558 32163 244553837 62662 32163 230631459 31876 21558 100012677 64138 65302 702861771 18438 42004 874663189 31876 45702 916422764 51065 65302 575160671 15736 45702 511422079 18438 47320 91718778 57224 18438 208449958 64259 57224 656749143 47320 63089 268032158 47621 63089 947527304 47621 72296 637130442 63089 46397 89632375 32609 64259 23284881 47621 28515 673230377 28515 3392 506250251 10120 46397 950271072 46397 54908 221016224 65579 28515 838649384 81864 65579 454788568 32719 65579 792686452 65579 66016 188241464 42483 66016 690101465 66016 26399 28816187 26399 76807 428027108 33612 42483 225387437 14708 76807 286169402 77115 14708 233770701 30694 33612 66308499 30694 11681 562504336 63057 30694 68520970 14708 37158 512781929 37158 69102 982899309 56013 69102 548759003 70775 37158 723753489 57699 37158 940391447 41236 70775 674790917 69102 80637 105877871 41236 8274 377840681 41236 77124 416775690 80637 20737 284058751 20737 1704 33938550 80637 41535 209713704 8274 46755 798546278 20737 32571 229797531 46755 48134 15561078 48134 28506 282321552 32571 67746 169626892 38113 48134 114657508 38113 8364 791802253 67746 33619 574449814 70559 38113 59883637 38113 70859 713342960 8465 70859 466649463 70559 67984 5488265 33619 27651 897051429 43116 70559 230620979 38631 43116 712291517 5880 38631 51215579 5880 55381 716356884 5069 27651 724404760 37646 5880 579331609 73768 37646 965293666 3349 5880 976979871 48147 55381 319860744 26228 3349 623394869 26228 67743 353492174 13969 3349 143551289 13969 25468 554072712 25468 11315 10535124 67743 48813 51174954 13969 14812 554140691 35828 25468 543609231 11315 7511 574646963 14812 23590 482302703 37314 14812 728354268 33284 14812 727954507 7511 43245 918466473 37314 13596 909160727 31616 23590 478232046 31616 69647 516744818 8804 69647 975848379 53809 31616 489938120 1899 13596 642104824 31616 22603 287149469 37922 1899 308604508 53809 23830 265259200 22603 17655 620120353 22603 46780 981693755 17655 126 256209590 23830 34633 190803863 7049 23830 523220271 49011 46780 144766085 10319 49011 464522893 10319 18360 42165789 7049 23667 987980983 49011 25186 896898203 18312 25186 134180298 10319 80734 788261729 18360 42235 283363504 48272 80734 281441420 48272 70575 413735619 68403 80734 307229559 46822 68403 355569050 70575 12070 933655987 46822 28019 605436123 65038 70575 448858846 68403 27518 43218219 65038 67574 275375838 20297 27518 352584443 30382 67574 303012400 105 67574 876452233 41849 27518 156911138 34239 41849 439263275 33497 20297 639434002 105 45783 873100414 66390 41849 19627490 67816 41849 467576041 67816 69803 25724705 45783 51445 615780362 66390 63814 139956429 74613 67816 936356890 69803 46288 54905579 69803 24176 34956555 24176 32918 192348920 74468 24176 647823042 51704 46288 728106422 79252 32918 400304621 11383 74468 239940506 32918 13783 535223126 81283 13783 267227373 5264 79252 800249929 81283 70564 547675922 49863 13783 613711910 5264 13320 796003759 13320 39822 237814017 70564 11230 155741457 13320 24636 377291811 50434 24636 6262366 50434 25364 540928450 50434 50541 799789362 25364 68391 399005303 20039 50434 565543117 50434 2643 117946044 12282 50541 491394168 20039 47397 537374480 40858 12282 914009058 67093 20039 45476403 76327 12282 310483078 76327 24693 740118306 76327 69414 593713283 23278 67093 747479723 15418 24693 4619580 51735 76327 960101773 24446 24693 537019899 7401 24446 914525928 7401 5966 542298066 4768 51735 569737746 11214 51735 965357503 5966 59080 765841155 59080 21970 193369309 12461 59080 920405911 11946 59080 345872743 15099 11946 274096047 12600 12461 330103325 41562 11946 467875356 15099 46075 992146676 12600 77678 525787697 12600 970 192642962 46327 12600 860164550 46327 16051 839436043 77678 19430 918988472 19430 63349 793254409 19430 71388 342091642 16051 67814 28926357 16051 26952 920396283 26952 4072 116181131 26952 78431 34706732 78431 53375 511717207 65588 78431 970926042 7150 65588 175533481 1072 7150 470669838 4902 65588 506672826 4902 69218 16962763 71055 7150 334863355 74099 69218 281494998 70264 74099 209366840 71055 39910 408549857 71055 39799 394242387 22111 71055 613749511 39799 68408 563606994 11105 70264 350497108 64234 39799 79980688 68353 22111 994358346 70465 68353 546522967 2493 70465 138551125 64234 44842 256602136 68353 56471 742252954 2493 4166 458194847 7089 2493 315107098 2493 22589 193892078 44842 26995 819873948 22589 73222 649601915 73222 30460 258396516 7089 22329 831581652 70522 22329 319529396 42258 30460 111324520 42928 42258 927493119 70522 32836 760263042 42928 6637 340552150 78414 70522 739652203 78414 33193 881358805 42928 14669 793356935 32836 48155 464561999 6637 18718 940376524 71092 14669 897126332 33193 30396 376271193 50143 30396 390043869 71092 20886 797940435 25357 18718 922233759 71092 69890 373102760 7813 69890 877227083 14395 20886 616822358 10451 7813 380765185 8619 10451 431604368 27890 10451 536387758 8619 70652 52936958 10451 61109 872543609 10451 31531 598907372 61109 5857 802878374 2024 70652 116774706 5857 15859 526068848 30204 5857 122037687 31531 16844 223951705 30204 12248 269585800 46172 16844 254532910 16844 16647 92981319 46172 53376 979632187 12248 992 641512895 70737 12248 86889076 53376 23949 786747405 23949 69476 96890185 23949 6384 598572446 57950 70737 391010954 60138 70737 11572102 23949 41929 589280063 57494 69476 598926734 61173 41929 326425404 58981 57494 736494326 1082 57494 345975242 61575 41929 401595273 61575 29896 501285034 78757 1082 437300844 71947 78757 204380268 37825 61575 546347292 78757 44419 4447352 13227 29896 472095226 71947 46864 877811758 25391 46864 628320379 63458 46864 120663839 13227 58774 167744740 19371 58774 620755637 55404 25391 677809162 28656 55404 340152244 27207 19371 202590849 20862 27207 272899964 80703 28656 139151987 78234 80703 98762713 78234 78092 107618569 78092 39478 507782918 78092 52059 299445022 78234 52204 692093257 78092 682 171116855 78092 16080 694724268 60554 682 691244077 52059 28100 439329714 16080 43275 525332008 19750 28100 478176640 43275 25247 859782740 19496 25247 469961007 19750 31436 504456369 46977 43275 519076060 19750 49724 369562318 20032 19496 72577535 12558 20032 773498101 46977 35401 983663095 22969 46977 945107071 20032 67947 549516070 22969 10337 98177718 35401 73697 915661159 36677 10337 59628445 36677 31688 353443311 61396 36677 120108923 61396 76741 493134321 66418 73697 502465184 61396 68559 747297952 23777 76741 410988998 60640 23777 503046257 42310 68559 736729134 66418 43974 110248551 71832 43974 8500594 49659 43974 288203058 42310 3556 474700698 22346 71832 69831591 63245 3556 934475816 65647 22346 67332910 65647 59931 898032672 48152 3556 136613763 65647 70931 957428870 63245 57726 703065958 48152 46469 297876111 27887 57726 319331957 42041 70931 569254271 27887 2234 489416424 42041 5797 103034705 5797 59728 668726990 2234 12114 546092971 14525 42041 65142963 37372 2234 499681875 14525 22235 298704784 22235 15713 678016352 70552 37372 133294652 37372 40382 491846612 40382 3574 446706970 51149 3574 899656496 51149 62022 761685887 70552 763 452653187 22615 62022 758914066 763 81295 608428757 81295 7721 180407213 39732 22615 700511814 81295 17672 822998759 39732 71783 511096949 10075 17672 972431153 50658 39732 728148974 17672 81892 297452865 17672 25915 489689979 53968 81892 834730700 10075 47503 700655929 34295 47503 135844773 33893 47503 136243297 10002 47503 502877733 45686 10002 683581203 17683 34295 315836641 48528 33893 215154988 33893 13428 708506121 71755 48528 50410755 81672 17683 867304286 48528 7927 124679302 71755 36955 424802877 52741 36955 963387725 81672 28364 964026301 81672 69068 5519608 45163 36955 139646995 45163 72513 785227371 16049 28364 864037012 60643 69068 878055126 36408 45163 215399851 73304 60643 333739243 73304 80012 558678988 36408 17957 879996693 17957 30752 317077382 18162 17957 503722690 80012 23254 344431500 18162 71063 876633457 17957 68444 186262967 30752 49474 196522819 821 18162 145615237 821 4503 801562618 68444 57683 613250662 49474 39809 265786698 49474 61498 65809707 61498 66425 549235118 4503 75268 410510852 39809 29748 664962397 29748 71586 431868591 76044 66425 88891299 48115 71586 327882887 29748 8020 785843990 71586 61258 73532330 51939 48115 294065113 51939 6682 355014981 30317 51939 262600913 6682 65356 545146707 61258 25705 343441498 51372 25705 208502570 65356 59599 340717743 59599 6544 605586368 59599 4637 555521832 59599 71253 772927221 27122 59599 837803408 19104 27122 617959668 71253 22236 658774483 5705 19104 76857745 54779 22236 470673290 54779 27989 959612271 51178 5705 115218069 51178 78383 255326334 27989 24764 520290168 73134 24764 147015212 73134 27109 811386759 9559 27109 325476210 27109 44893 629830056 59588 44893 894573711 59588 44693 652192496 59588 52620 110868816 11318 9559 577329443 59588 55714 121723312 71618 44693 527187387 71618 28059 533238750 78858 55714 54003830 32802 55714 615115429 71618 33976 512510972 78858 70199 547040879 32802 23999 523431153 80273 23999 749049155 64858 70199 49573871 23999 17607 191955113 64858 44346 710620642 64874 17607 569788513 17607 50477 459062456 44346 44053 557841742 17607 13592 262002161 20064 44053 125012176 50477 38787 583178809 13592 43640 639566573 43640 12754 856134645 49058 43640 806404535 68228 20064 977640115 12754 7869 106479456 46509 7869 900017853 1061 49058 393438230 68228 51015 635086675 1639 1061 186544699 47005 46509 524438516 63099 51015 413553154 1200 1639 436990539 1200 19188 872409221 63099 25509 503476299 71021 19188 340698596 25509 57673 213221371 66204 1200 576354095 24789 19188 939979871 71021 52011 143034332 24789 76241 588720394 52011 2859 123723954 32369 24789 957558747 65235 24789 995879020 77683 2859 955071875 74439 76241 790869088 77683 6692 938756930 6692 1313 168044063 52952 77683 28333488 56664 1313 779772868 66526 74439 595423729 57645 6692 323497594 52952 43855 805769333 63410 43855 583033814 47204 56664 135126670 57645 60218 368401890 47204 5970 828098282 65866 47204 917618010 47204 15408 714320726 65866 9894 230818801 40656 65866 948437100 40656 4987 853935691 4987 36303 931142829 40656 46334 967974199 9894 13432 767465737 36303 73803 196318804 65052 36303 573251232 54759 46334 24050916 13432 39388 419668086 65052 52083 977286118 73803 39745 38185575 59125 54759 131158169 52083 5249 690330200 78446 52083 504457235 59125 59778 814789559 59778 74115 779076226 28264 74115 461996623 74115 21719 355453390 21719 71587 360024372 71587 15070 205132120 71587 78796 776207356 28264 20807 195412275 15070 45121 921267319 71587 41305 580995502 52412 41305 531580620 52412 15881 600762860 67915 52412 756485977 72364 52412 288566401 54712 67915 633213557 40863 15881 556499803 24904 54712 380816021 40863 69756 916262475 66371 24904 673620647 24904 31431 88468446 38120 31431 152692503 38120 72213 866167826 66371 53479 547567837 66371 49565 130874797 30678 49565 986075991 49565 34276 514803262 75688 34276 975184618 53479 50787 939939154 71706 50787 700003500 44425 50787 736035823 34276 59362 874045540 75688 2450 338769222 2450 66121 333144355 11331 59362 97674204 59576 2450 231780261 2450 14 892926369 57358 59576 332259564 76564 59576 165888973 57358 75655 673190647 59576 5149 53695258 5149 55277 566183117 76564 40098 881955948 76564 53653 536580990 75655 28169 978071031 80782 53653 755433357 40098 42965 127350596 28169 81827 711675179 28169 15442 736856807 42965 64181 573667864 81827 67524 51584536 42965 1176 725706359 56316 81827 42437239 15442 63575 408637801 25128 1176 790309674 1176 1286 210122679 56316 80008 446127785 54552 1286 265019800 1286 42830 22706232 32218 1286 2495185 26607 54552 743217979 65040 80008 419916816 29537 54552 92440138 29537 21583 189204742 21583 7373 28927879 29537 5056 516344305 6439 65040 420837081 21583 68934 730056019 5056 73343 5049287 70265 5056 524116879 16074 70265 73038617 71284 16074 491880241 71284 61008 215578053 71284 81767 699766483 70265 49746 263533530 8289 81767 91577896 71284 9223 165222909 6457 81767 582352782 35011 81767 643086706 8289 24735 86959991 17418 9223 534430130 9223 36991 605043348 29099 24735 550387658 45221 35011 271057879 45221 11416 326309536 55998 17418 203312255 45221 27310 234447014 27310 66803 771030902 27310 68264 157125236 23638 11416 688309350 40131 55998 878091752 21215 66803 132442973 164 21215 143898307 68264 35905 153494056 15903 23638 338869629 11225 164 311515947 8622 164 401307390 15903 77986 681083318 63981 15903 956691361 11225 48577 359648343 25858 63981 452348653 57007 77986 387381749 77986 79747 963185792 79604 79747 989337082 78534 79604 334242736 78534 42185 246002493 81287 57007 162566379 43545 79747 108165498 78534 49559 945757570 26504 43545 945966047 26504 3719 207146299 49559 70751 10443307 7664 43545 879073987 70751 30831 412665086 35090 70751 348700520 30831 39954 971282595 35090 18610 40306726 39954 1008 192877538 1008 62976 222109694 35090 73005 976319895 45144 18610 417410103 32844 73005 768686916 32844 27542 453284204 75358 62976 738957515 32844 67190 843544666 7179 32844 536185322 5612 27542 794921905 5612 9936 511661002 38497 75358 943187951 9936 72510 214793941 75224 38497 401672216 5612 34231 797970342 44105 9936 249773579 38497 78738 150504159 19888 72510 878095199 34231 16374 28235702 10944 34231 54179142 19888 42836 727998132 42836 10619 378807731 46618 10619 759021468 76199 16374 4395560 80667 10944 125559711 30740 10619 546868117 46618 19297 178346058 46618 73311 119095851 46450 80667 486977238 75610 19297 431732884 4576 75610 815263357 79886 75610 128311810 73311 76878 5906085 5079 46450 945107918 75610 31061 154428661 72938 76878 683580754 78409 79886 359266755 78409 7484 201898790 6780 7484 989773581 6780 11892 118527713 6836 7484 710644514 11510 6836 310103054 7484 18331 860484597 11892 9336 134646919 11510 53552 949966970 11510 69846 484925765 11510 60057 100402615 18331 62161 436030542 49954 60057 324677283 49682 53552 992966834 49954 11817 85458220 49954 52221 214049085 38233 62161 443968773 325 11817 268045898 52221 23702 327274924 42367 325 254108345 11816 325 609518489 42367 71223 779426358 59449 71223 993410302 66398 71223 522497622 38925 71223 185485779 67556 11816 266156649 3489 59449 325693661 3489 62345 97229791 46814 67556 788358350 57114 67556 129476886 37117 62345 619260563 10283 57114 23574244 37043 10283 464506544 60952 57114 202004389 10283 72689 383226451 37117 13723 682217254 10283 31110 872840482 66824 31110 167780726 8502 31110 228233239 55706 72689 367177107 8502 80311 550218084 49347 8502 552123759 49347 41664 40553646 49347 78229 526282687 42279 49347 592066524 65983 78229 407761264 41664 29644 556834591 78229 71333 979589122 42279 2894 427988348 2894 56610 665638952 62336 56610 342738945 13154 2894 656476088 65239 13154 662016168 13154 68431 786862910 65239 74453 367051511 74453 17215 9001123 68431 66719 492406472 66719 28311 793181338 27855 74453 62994781 28311 61654 66904812 48956 61654 532772646 49401 27855 718904741 27855 13284 611034282 27855 39050 963464721 49401 80383 585120075 13284 11768 702753778 15122 13284 681992580 13284 42225 995954795 80383 18329 36003030 24324 18329 939290854 18329 15832 641890422 42225 49191 172840484 73403 15832 361933208 56522 15832 372289710 70260 15832 990518545 79004 70260 932505641 3097 49191 618893295 33367 79004 465414777 64061 3097 54936947 37592 3097 121466558 79004 9723 763015872 6852 64061 420432390 29361 37592 35966552 37592 62814 641533549 9723 2397 51721240 15467 29361 180056820 6852 57499 381632730 34602 62814 385457604 62814 39391 23951824 57499 22351 21010275 22351 13559 49458184 57499 3421 242794259 60237 22351 309958998 52611 13559 750795406 8813 52611 842121233 52611 6823 857469314 6823 77344 548998648 7852 8813 902661906 77344 61783 546805238 61783 59181 361967479 6823 73138 830052558 13093 73138 997170838 59181 28015 747437950 41027 61783 807767574 6972 73138 992892105 28015 10180 490892841 6972 69156 487326464 24503 6972 268250818 66341 24503 146928835 66341 64315 14697756 10180 49396 743824536 32324 49396 446703523 24503 78889 2585124 30246 66341 730304733 54206 30246 598593584 30246 74644 433189 78889 2981 486812860 42061 2981 492847780 44011 30246 85265170 42061 37676 710673283 2981 31822 834425902 18267 31822 678056613 31822 32568 640285923 18267 60887 971554177 79709 60887 817870003 18267 20053 481297524 49622 79709 858419001 73287 60887 559550423 74372 73287 129882826 73287 20636 262910836 30664 20636 87160067 70479 74372 9638902 54416 74372 113464401 47475 74372 513256436 59797 30664 360651086 45974 47475 981919544 70479 24933 130528542 4483 24933 221862054 47475 23912 458799938 24933 68124 263061921 3223 45974 32184513 23912 58601 543397180 4483 48888 524876841 68124 54395 604123988 43047 58601 245319108 3223 6009 88268776 49052 54395 982895196 13702 48888 758968450 76742 49052 157943408 41129 6009 121867 49052 81274 348670954 43824 81274 566187831 49904 41129 199566618 74308 49904 955046659 43824 78542 833982464 43824 42120 787552845 42120 4713 814984374 25386 49904 609286839 59493 25386 286413977 4035 42120 552169931 25386 78324 932961999 59493 28128 716728608 28128 50639 295895433 4035 320 717249493 20379 28128 600438293 28128 49693 824949683 20379 51488 256961820 20379 152 133341441 320 81327 31703748 51488 80135 967411341 59403 152 11529380 51488 47312 584369537 47312 20603 790946911 20603 27860 871407668 27860 41469 112099903 39321 27860 314126672 47312 72897 916532655 20603 43321 665951797 27860 30943 211585037 41469 53788 518783278 43321 4861 805605349 64816 53788 466165275 30943 75152 439903174 30943 35707 224128305 46891 53788 540411165 40931 35707 42325832 5063 46891 799020181 75152 26969 230970647 46891 22923 525384443 40931 55933 372360680 2688 26969 378472265 21740 5063 535062597 18630 21740 569858980 74838 2688 212465708 2688 52320 436732034 11182 2688 445983695 74838 71815 780014645 29307 52320 9937251 74838 19714 364172034 619 19714 544041089 43044 11182 278121550 71815 19235 309040092 43044 13048 918094987 56572 13048 372141523 79065 13048 347421754 8774 19235 80963776 10202 13048 283505903 79065 62593 725931637 62593 23535 669557115 15929 62593 634808898 23535 48946 374679029 62199 23535 53659231 26857 15929 845457911 34981 15929 227127842 48946 9377 2694735 31067 34981 966729493 7502 62199 62568550 70776 31067 62990715 9377 33109 520813023 7502 54884 276659317 7502 49361 884667138 33109 76381 446645144 33109 77979 678682163 31830 49361 21537923 31830 49378 963490475 13896 76381 159561127 76381 59935 442172112 77979 5195 345379528 133 5195 834365887 13896 18472 349776317 80807 59935 196192650 5195 43998 822909605 18472 68979 297308095 18472 56594 239424736 79237 68979 878581605 20056 80807 686355894 43998 28821 726223493 56594 80103 783938133 56594 56086 158094169 20855 79237 458177634 35758 20855 19371925 60067 80103 312270499 72233 56086 535991816 56253 56086 601690408 60067 12695 82673746 12695 60069 59934675 60067 72743 973005234 12695 70122 537627595 70122 78332 326293648 41508 70122 88434446 79217 72743 145652733 72743 43349 820640345 17455 78332 612824077 41508 13877 981814581 18249 41508 115087233 13877 722 597535589 17455 48676 910247324 17455 37381 448519542 74554 18249 419972464 74554 37760 669113193 48676 49147 706709373 30947 74554 781512604 74554 7688 169441196 35571 7688 802544285 30947 81253 948708879 50926 30947 553126445 3029 50926 223318120 17026 7688 671270536 69556 35571 683377967 53321 3029 312093142 60361 53321 945593681 17026 45000 785440705 35552 17026 671951168 17899 53321 7112846 60361 692 136686546 35552 9445 447086190 45000 30137 257790255 30137 8864 228143226 56222 692 252771693 30137 24294 775482642 813 9445 774182591 39059 8864 874883 24294 2942 407408576 56222 25696 686159257 25696 52852 30263236 59231 813 594284441 2942 80110 760397479 40019 52852 389246972 59231 127 318718092 25581 52852 376788628 59231 44098 72585855 73019 127 3833255 42710 25581 757506311 73019 31744 610123908 73019 27906 115180341 44098 34384 916791275 47339 42710 419248336 16943 27906 591896342 31744 23920 147360627 16943 69153 622476153 56392 69153 128824348 23920 78561 711029828 56392 23291 301518439 69153 40794 26603173 69153 53007 496636617 13543 23291 780673866 13543 37749 79782968 40794 12130 604631280 24938 37749 721516300 3242 12130 405116332 13543 79006 305394438 24938 46218 431092272 46218 63222 944606465 79006 39170 403816035 64945 46218 6076913 64945 66821 974623652 37118 46218 95569132 22532 66821 729155786 10566 37118 638446631 56829 22532 722356800 44517 10566 11667109 53840 10566 409338419 22532 36078 992570487 10566 37079 633772054 53840 49182 81241238 37079 60499 108332478 23818 36078 65828693 23818 2273 963794798 2273 74389 414929712 13370 23818 807434948 13370 40842 246419372 48551 40842 408424235 40842 53365 172744782 51821 40842 591592423 51821 42470 745855329 42470 78266 651307359 53365 60950 522012590 53365 72920 701488863 61537 42470 779648177 13233 72920 933702563 61537 34245 79182003 66912 72920 952557788 10142 72920 433976139 34245 20979 7962203 77655 10142 136479771 10142 31806 122428826 14902 77655 449972101 8811 20979 577403994 77655 33702 373465780 31806 20713 138940994 33702 9589 187978341 41832 20713 729359897 41832 14774 555926831 59340 14774 77090357 59340 20539 618626027 53394 20539 901497121 59340 47765 757860660 59340 58288 842818723 54679 58288 622923846 47765 38519 745775349 47765 48824 518694426 48824 11455 994819107 81497 48824 104089934 81497 1362 296416109 40924 38519 446252219 50472 11455 301909523 73065 50472 78121805 40924 2618 344221489 40924 61420 314634529 49607 2618 674656342 19873 61420 137137464 31056 49607 336101284 61420 50855 135241073 49607 9453 939351272 74202 19873 882217282 21407 50855 222601235 21407 33826 258363496 33826 22372 74610935 74202 54160 494676143 35677 22372 397558192 67592 22372 806384144 35053 67592 575158920 22372 26441 583253483 35053 37015 76103634 67592 21277 45724953 26441 1886 536181267 55965 21277 31946139 55965 63647 930376889 1886 49017 903718908 55965 20189 777868479 23290 1886 112403833 49197 20189 891880598 42436 20189 70406405 10396 23290 438253456 39117 49197 190034925 39117 68991 358527259 46888 39117 387795712 39117 32716 585957717 68991 44929 558099287 6951 39117 573969907 22649 46888 117854027 44929 41764 639203006 62309 41764 834950074 22649 17329 169503726 6477 17329 996857106 71806 62309 82154223 62309 80872 800358267 80872 20739 332544616 17329 31416 645559052 55930 71806 288363569 20739 38064 606609719 56747 80872 684529394 20739 66471 433093357 38064 49014 817970976 56747 33723 637581162 75765 49014 447533233 13029 75765 207124756 66471 17965 757751702 50343 33723 213865184 45545 50343 485776512 41597 13029 579660331 41597 14804 172499578 77614 17965 246998254 57302 41597 103299620 14804 8589 275842264 77614 78707 580667631 23300 14804 891070365 67766 78707 581890114 17843 67766 388200487 78707 65779 20389066 34780 67766 496834672 34780 62131 633733186 9963 62131 259691237 51242 62131 598550607 21390 34780 23773016 34780 61971 536795059 51242 30422 357290553 51242 60932 835968294 61971 75915 214338829 61847 61971 349362462 61847 55580 35963801 75915 1408 77665775 60932 22536 47743469 65430 55580 956230587 11685 61847 911933327 55580 36514 166758303 14909 1408 149574651 53188 11685 965243776 45669 11685 897009075 45669 5185 735338656 53188 26902 500637852 72855 26902 229248137 5185 76033 833944700 72855 8469 314733562 44855 5185 709517043 81144 8469 243497320 65576 44855 299158816 81144 19344 377547709 35481 65576 833235332 19344 6304 635362588 65576 70339 15430649 346 65576 858969358 70339 22979 455128728 12810 70339 279303885 6304 51196 240523868 12810 6092 977952593 43482 22979 991808954 51196 20955 304122824 63 51196 977449859 43482 9028 726553532 6092 48284 135468759 43910 43482 137480446 63 14783 143730297 48284 48456 634046208 52268 43910 553839150 80724 14783 427166988 52268 16864 776562386 80724 61926 291824147 48456 25627 962865830 34966 25627 288861617 61926 67945 290803272 25627 58117 649584117 25627 44393 326531290 44393 54195 960882230 67945 77512 425079676 66141 58117 695980751 66141 47008 362519315 67034 44393 700208707 47008 57410 53522051 38565 57410 335731589 61915 38565 308696411 67034 78325 881663698 70224 57410 901551273 21116 78325 21982610 78325 1218 597132227 61753 21116 920323151 21116 40104 577658437 70224 60491 23064075 61753 60508 376130558 27131 1218 913203575 61753 32367 523898418 32367 71473 66791367 56502 60508 295161873 27131 24977 245183693 56502 80260 953771338 57882 80260 808561473 79064 57882 48846558 79064 75606 52759245 57882 78163 716229366 44820 57882 667331284 79064 76139 385586081 40228 78163 53813442 40228 4257 862594402 40228 49101 572466943 76139 27884 60823821 27884 13920 892451543 4257 36951 947371195 13920 26691 176172670 13920 29008 578759333 64266 13920 443733341 23752 26691 854787993 29008 45625 647514770 72091 26691 795036334 29008 19623 706548731 22647 72091 775015869 23752 1488 677143643 22647 22796 814050799 22688 22796 976362816 47330 19623 807834600 66116 1488 620402860 1488 6844 887016627 11316 47330 158413359 22688 62953 177130013 55344 47330 781953590 11326 66116 608458740 8596 6844 140936367 81224 11316 183014444 62953 31945 71913983 55344 45288 341241502 37850 45288 194349178 37850 54910 4859078 31945 14253 981892019 69741 37850 454966255 13115 37850 200587777 14253 31395 212117294 59524 69741 836491975 78418 69741 186361390 80690 69741 638554443 77401 13115 34524061 5427 80690 119380748 59524 56601 351227663 80690 38347 958745882 5427 76597 901284600 36356 77401 364809234 20419 56601 809122578 16689 76597 63816172 75692 76597 283167582 36356 70712 485407882 20419 32576 708995725 16689 54516 705967391 78564 54516 359502646 75692 52409 725279640 52409 67026 242397399 54516 62756 761871787 15860 54516 489374816 52409 9850 919904259 12190 52409 846602347 62756 11174 227360935 12190 47240 761826357 47240 51395 695445749 47240 45235 151328579 11174 23610 89963291 11174 48223 362519161 68585 48223 25146348 33528 45235 113883182 25872 33528 697660605 57534 23610 126089455 53904 48223 871766211 68585 80853 491807027 80853 34664 350441012 80853 22768 219923232 34664 41078 526817021 53904 58099 854028113 42275 34664 519445227 58099 54489 346348123 54489 55165 891836104 40235 55165 679185596 46033 58099 784689211 54489 23364 262203268 54489 18153 965735993 23364 70976 245981997 23364 73462 554504975 35478 70976 791369542 55531 73462 445591003 72679 73462 764941884 73462 65311 969391111 4928 73462 918893636 10894 4928 756423394 31189 4928 102902437 4928 10543 93808919 10894 16268 343275947 10894 75768 799443609 10894 27045 672477117 31189 41722 769198999 16268 23279 99001079 16268 53690 15799533 58914 53690 103364290 58914 15995 422087225 58914 4527 554124743 35220 23279 30426751 21736 58914 516226593 4927 15995 8964442 4927 77325 201058693 45206 4527 913074677 56269 4927 893772806 20729 56269 753211687 29070 4927 697561317 32194 20729 964542995 20729 52436 694337166 14748 56269 9751519 951 52436 173709687 52436 57266 843354019 13577 14748 153404608 14748 72574 24324158 47488 57266 985635822 18340 57266 879112326 3420 18340 759601468 47488 45754 642015343 15693 18340 358497304 13789 3420 117137639 736 18340 119522665 3420 26852 341835213 26852 42180 128037321 736 7239 892155115 26852 47971 892636551 26852 40317 320745432 26852 78052 485006735 78052 62132 195936564 75466 7239 282057045 34047 62132 198457043 75466 56714 980044327 34047 72148 622071631 51391 56714 670678836 42327 51391 405338655 42327 47992 376726043 61546 42327 133962600 34486 72148 245341968 42327 51172 165849039 17962 51172 487208719 1115 47992 48270125 61546 72572 812427137 67427 51172 151224208 67427 51069 385631357 67427 43015 788361564 13653 67427 419937841 13653 65197 935381268 65197 2313 769420674 43015 55551 844660662 55551 7985 379088923 65197 28223 174308350 71817 2313 772475609 45057 7985 252063673 38722 45057 489101460 38722 5504 243713214 38722 68323 328433214 65847 68323 208671799 45057 60908 513515244 32292 5504 143326923 75300 32292 559573126 51287 60908 419351352 75594 51287 623539792 60908 45888 84525834 32537 51287 617218218 68838 75594 538092677 74655 68838 31702162 74655 11127 604638456 67359 68838 725704675 37350 32537 674511696 67359 64757 127131189 5048 74655 43632664 34482 11127 915240947 51369 37350 448941103 51369 35734 464716817 75429 51369 32935492 34482 54607 376472862 74229 35734 856317258 78510 54607 659535812 74941 75429 98005821 56801 54607 870029586 74229 76074 125577521 76074 62289 53532223 62289 8180 558425867 38074 76074 291950804 8180 59591 994043032 23980 59591 856195171 62289 79787 727162744 3358 79787 142496507 28183 59591 905225010 3358 79649 620888222 33587 79649 484019615 3358 79400 390447345 33587 56102 702406438 63152 33587 133696314 56102 33189 31769887 56102 49900 289027105 63152 43513 757973996 5623 49900 592596083 33189 35597 121796225 76884 49900 106886475 43513 37293 156145229 37293 49557 858547651 5623 57452 439550464 35597 50864 911928169 57880 37293 460773830 51198 37293 135452326 12195 49557 235210175 44833 57452 137646667 60582 51198 428399176 43703 12195 590545220 60582 61559 127585229 60582 43247 470032820 61559 38712 222131652 28571 43247 906991786 43703 74901 799692139 14658 38712 164799832 28571 19693 829476255 72012 38712 839145340 72012 69313 876907989 8130 19693 466318543 8130 36273 988922600 51993 36273 987507962 5849 69313 980186887 25750 69313 14265738 5849 24358 249013958 46248 24358 721271476 51993 33108 336899632 5367 25750 967191109 45129 46248 958965897 18669 33108 607991858 5367 62621 593093855 5367 76080 567011755 18669 72628 648655521 80834 62621 396629529 68910 80834 862263304 50645 62621 420794378 81212 76080 317235290 61462 72628 927835028 81212 11436 385973318 81212 63380 411040941 38710 81212 104460773 9594 11436 716619160 27911 63380 28649412 27911 71314 852908036 13119 38710 263025864 13119 45550 598789695 27911 79239 86207933 45550 56700 131206178 79239 38735 276991245 79239 66308 817976012 79239 39665 243300129 76700 66308 842956802 76700 75230 499589079 38735 32138 562990295 10708 32138 270441646 41713 32138 225582371 76700 60734 958860001 60734 18631 816262821 18972 60734 478528149 18972 11082 827641071 18631 8351 835103450 53194 18631 597673730 57902 18631 297264916 46661 57902 213723885 44291 8351 109231964 3487 46661 566027058 46011 46661 122986636 50707 3487 618100210 10416 50707 32292040 4867 50707 360654460 71319 50707 7638091 12537 50707 530152452 10416 49178 380954710 26013 12537 806523854 71319 24567 720618829 49178 43476 601036870 12537 44303 618144740 14075 26013 34582711 24567 38396 632623206 56164 44303 342182165 3652 43476 132522841 78315 3652 651936311 9731 3652 169709432 53182 56164 583117889 62861 56164 156159726 63465 53182 209767856 51322 9731 382525528 74602 62861 982812256 63465 33236 938851930 62861 50533 475479445 52480 74602 128533735 31166 74602 772742088 12566 31166 980259613 50533 31889 367120830 31889 37818 908147743 12566 20512 59770690 31224 20512 470028567 20512 31079 853729109 64475 20512 686776221 64475 63838 546772170 63838 60989 233135697 46244 31224 6733762 29815 63838 201493033 52806 63838 84174162 63838 71819 483914828 59900 29815 504848423 41982 46244 488686271 9411 52806 64159737 59900 56017 937431659 51828 59900 934345054 9411 12273 993099911 12273 50281 443799037 21864 56017 263371793 50281 29632 807899176 75516 12273 586891494 10515 29632 793083959 55408 50281 816244071 61460 55408 140721116 10515 41521 346912788 61460 79843 10598417 41521 79374 784548883 61460 34447 148308877 60586 41521 498070050 30641 79843 594697389 60586 72336 348781880 72336 67231 838630161 30641 52879 80707236 72336 36068 362559318 80060 72336 284990044 43965 36068 146743392 67231 32102 230162540 67096 80060 396941428 80060 21568 444677771 43965 17188 769176414 79797 43965 615074170 32102 21644 474934523 11651 79797 254370 31740 21568 377890907 11651 74676 540744712 79797 22748 491375177 9072 21644 206663438 11651 50792 936441081 40688 74676 464950886 40688 63871 483966051 50792 52888 174491594 42742 63871 474338817 40688 29481 423053142 21620 29481 156093444 21620 60939 261459138 28461 42742 364354170 42742 76291 557561037 27781 29481 128672710 79918 21620 167564792 70086 79918 613688874 76291 3844 184184612 10739 27781 302868795 47823 70086 287585740 10739 71921 530735072 70086 77726 243342975 77726 27755 354993905 77726 38090 350443264 79042 38090 822488701 43414 71921 405645665 38264 27755 346260018 37461 27755 756368351 37461 73939 396154459 73939 6857 402419230 37461 78401 576777494 22366 78401 736423485 37461 36241 130809875 9148 36241 148046769 52273 6857 163972496 28145 9148 525504894 22366 11447 40685484 16793 28145 414441390 28145 72147 186682437 24229 52273 930044808 40733 72147 390897410 24229 3218 692785981 16793 74724 855311625 513 74724 300287965 74724 18248 615600070 44624 40733 481325952 58109 74724 272691216 74724 33369 87876631 5467 58109 843390233 58109 42012 837179758 12225 58109 524072257 78248 5467 407102996 12225 52790 984048871 24631 52790 665469827 24631 40726 438945390 24631 71431 884935145 30525 24631 783721458 15504 24631 272032926 24631 50449 879391808 401 15504 743015516 15504 12026 275028086 401 55016 392402141 60750 50449 147123605 61273 12026 803736741 3900 60750 421234870 61273 51320 702909266 61273 66663 708633851 23103 3900 215097567 66663 80536 784072997 51320 81251 568446730 39926 80536 328598379 39926 4446 757893885 39926 5187 883619350 32784 80536 603869269 44212 32784 602247702 32784 63211 110519386 58955 32784 276258954 44736 44212 130027788 50397 44736 688232997 44736 49153 118929096 67003 63211 132230078 68294 67003 907291343 42876 49153 784366972 34044 68294 238579351 68294 17763 855472654 67003 73271 496491056 68294 6240 112924305 41578 17763 148907220 17763 80458 136828103 41578 66895 612071163 46946 6240 952177623 46946 13649 321384291 29598 41578 930544774 77844 13649 356851835 13649 3904 90209307 28157 77844 433278337 3904 5362 2651991 3904 45493 63303312 19541 77844 167991291 19541 32322 60491632 23814 28157 961425091 19541 54375 60051327 47051 19541 663883979 54170 54375 70893051 54375 42554 961735034 14323 23814 392304235 38870 54375 110587461 47051 71025 847381934 14323 72615 17616953 56720 14323 217459055 14323 52796 385047398 27084 52796 330265642 3094 72615 696339772 37665 3094 732267399 21965 27084 400484315 48755 52796 740311356 6295 37665 54774419 6295 51011 288775152 15281 51011 861837578 65255 51011 224403178 25901 65255 747665114 39471 65255 295034319 46649 51011 182912287 25901 45402 604417509 55221 25901 199166371 43801 55221 160871848 45402 57665 325130306 35066 43801 676945855 57665 33542 589739142 55760 33542 738317489 54287 35066 907004985 54287 18278 57165564 55760 3538 984024226 30234 33542 385470500 47149 54287 410641617 10980 18278 226983466 30234 50439 79097439 10980 32724 721592005 10980 31317 516950387 31317 8733 315055313 33647 50439 852918778 8733 43957 5363226 43957 2373 672097349 2373 62427 52035511 25590 43957 944038685 33647 31192 957092647 31192 5225 826530893 12559 31192 517855773 16612 5225 65231626 5225 8798 213965974 27206 8798 513199949 8798 65499 339212672 65499 26160 815483573 65499 46555 706823461 46555 53873 91846892 46555 46326 901067068 53873 49035 202838634 4322 26160 975331102 53873 30976 441255724 32691 4322 989288822 25727 49035 375268661 48410 25727 941370778 32691 17022 813156030 30976 79598 717387372 79598 25853 215069173 75789 79598 206777247 48410 38362 224819135 25853 32244 173082858 52485 75789 459310946 53050 38362 225253018 9956 38362 754301442 14795 53050 200956206 9956 3668 32750380 52485 44333 684592407 28527 14795 908686619 28527 42247 564333212 8783 14795 472779049 69986 3668 190787533 23109 44333 817446891 56477 8783 869355434 53442 42247 692044600 8783 52683 613301535 23109 60842 474638950 13798 52683 957166441 62905 60842 518807061 52683 15017 190140432 15017 73319 161255895 13798 63864 935281277 46456 63864 419900294 70887 62905 373045077 46456 67373 146271263 30655 73319 170091242 70887 21804 295598628 16245 30655 610018091 67694 21804 121570028 4982 67694 998077932 30655 63344 260538906 4982 49991 582994711 4982 80393 250280209 28289 80393 374160450 65898 80393 427613312 65898 68417 747228471 60386 68417 807913867 28289 29646 487908180 60272 65898 7416132 7989 65898 261433773 68417 69863 650847894 80859 7989 625254056 45546 7989 644920137 69863 33025 764524740 45546 24368 419678371 38441 24368 432621142 38441 61100 226498489 45546 58058 267911482 11766 61100 260809706 21581 58058 950898666 9706 58058 58889163 51347 58058 129808573 10953 21581 85669586 9706 25439 947133540 10953 12741 331186358 45002 51347 99289461 10953 14585 345125027 5821 45002 633513473 45002 64550 664848362 64550 23943 609051679 45002 2858 13157235 54221 5821 617260360 24447 23943 909805023 25323 24447 421467119 54735 24447 232276473 54735 67979 711554095 17071 67979 923009272 17071 8395 10485016 52482 8395 459079420 46542 52482 954280923 25815 52482 871218568 15789 25815 624816379 52482 8198 630630250 52482 2669 58905110 3039 46542 508884414 13487 15789 85038046 13487 8597 562145958 8597 74737 466730070 48348 3039 292502946 46622 13487 347598410 14049 48348 113079324 74737 18454 815945054 46622 73934 753031523 55547 14049 749800152 35549 46622 489081324 35549 6737 854893070 6737 12321 462684160 43218 12321 281676188 6737 62209 443072001 11259 43218 93825722 76857 43218 861054434 14938 62209 179030763 70957 14938 881162171 62209 67851 452700423 76857 71502 386474372 14938 38226 550960886 26358 70957 711967688 70957 32896 388158641 2727 67851 898368708 26358 55944 382142853 55944 14182 694556218 26358 65726 452782624 2727 61162 421778073 74443 65726 103071138 2223 61162 780072807 40888 14182 521839188 65677 2223 228276976 20380 2223 769360333 21029 74443 51663484 40888 4537 135620614 63287 4537 874875938 15200 4537 937691549 9909 4537 758520138 80937 9909 756875536 27132 63287 316325333 9909 43494 896855228 22424 80937 81087013 80565 9909 20638279 22424 52725 789129363 52725 6528 72747858 43494 67673 25638974 10723 52725 915362111 79859 10723 489697 52725 2552 68387796 10723 32604 611815899 61155 32604 490291034 32604 51070 595622608 32604 36657 778568163 79356 2552 606349123 48597 61155 863547942 32410 51070 379494789 48597 20471 786072355 48597 52116 815073721 8684 52116 815963235 1148 20471 487969098 1148 13137 878437954 20471 58978 335814488 51643 58978 472556720 1148 48489 183555209 10364 48489 388457363 13137 13405 597469274 48489 17139 134579295 58514 48489 159247330 6118 13405 399750977 6118 67883 6140208 58514 48483 688270907 48483 18378 876218438 48483 70666 698733146 68262 6118 986086595 21208 48483 853044293 70666 59306 255923823 73558 70666 840180114 73558 13129 230315012 20418 13129 928042494 20418 76056 706197699 73558 70684 61757678 73558 2231 47764604 20418 18678 349275204 76056 45824 667033479 242 2231 972608384 45824 57412 12325100 2231 119 763841381 79901 45824 840255253 81875 119 137384748 242 63789 682303607 8754 79901 5430241 20482 81875 426943988 20482 10678 382482091 8754 32491 10863540 20482 13607 923645569 32491 62586 332057142 53877 62586 873244561 32491 39109 739289267 6733 39109 439350028 39109 42232 824062295 62586 19857 784529132 26646 42232 630386753 19857 33559 282479983 26646 33222 715977740 51866 33222 2016554 13989 33222 262810120 13989 40483 189025128 33559 70811 705573499 51866 81785 199529457 81785 77962 587064502 12751 81785 138530976 12751 24637 666127321 77962 48953 3976090 24637 50991 939328001 61764 24637 516772034 46014 48953 560317229 61764 42479 304810391 32008 61764 554704380 44790 46014 366378688 42479 44231 7155103 28023 32008 521479817 28023 50070 228358386 44231 4814 664752029 50070 51602 987044861 51602 43287 502885272 4814 44177 692489210 2964 4814 198263708 51602 62224 358224484 46150 2964 616549469 21783 2964 350598613 46150 18242 913459130 81936 2964 139655369 21783 37607 954136174 1573 46150 658076244 81936 51429 670074568 51218 51429 541426453 51218 63048 640229269 28178 63048 607092029 1573 39077 556233072 63048 68249 21779134 39077 65822 873278953 66208 39077 405567291 79520 28178 925401224 16593 68249 126298807 68249 44783 913860608 44783 36276 232821245 45294 66208 92845962 45294 67702 750621959 67702 60933 771869061 36276 74299 72529697 36276 8229 778962250 7535 8229 191047064 49270 8229 236257338 20291 49270 429205516 68260 20291 97308682 46530 49270 704125103 9240 49270 870285692 9240 10683 894646645 46530 24013 726000517 24013 78408 42670309 9240 62088 202875572 2640 24013 24729914 10683 4038 353000866 24013 10118 195220018 2640 41451 889082775 22183 62088 271846256 2640 10438 734222213 22183 20214 939752893 41451 3878 113548761 22183 37879 615486311 10438 79093 524975758 63548 10438 33961428 56112 79093 134336508 3878 79124 43464716 63548 32234 802069874 56112 72433 57747200 24572 79124 66659277 72433 80636 5699678 72433 12858 710345334 32234 4758 249562769 24572 37318 321185759 24572 13075 119989485 7612 13075 836818693 59059 37318 878403872 13390 59059 133733488 44040 59059 13741247 56550 7612 518534297 15520 13390 906487045 59059 10218 976310745 35020 10218 218240528 22502 56550 593635834 15520 28951 340875115 66484 35020 210981189 78221 22502 784987951 78221 23746 547494487 47456 66484 225787333 28951 36902 408476095 64489 66484 776604567 64489 60232 110551895 64489 61913 48178592 60232 7133 1414973 48367 64489 460543677 48367 76289 962138860 61913 24848 877852772 67376 61913 22015182 15402 7133 274379276 48367 69320 77113727 3267 69320 833495174 36572 3267 961829182 67376 78891 61937788 65124 69320 358066546 36572 11928 83036615 9664 65124 486018287 78891 49850 864353777 13419 11928 367165971 9664 23589 398404613 49850 9242 532001256 12859 23589 446079261 28838 49850 78495361 9912 9242 137622423 56838 28838 125058032 47435 28838 273710607 65215 9912 732288787 56838 53320 490266673 47435 23629 578205256 46683 53320 908474339 23629 26031 839929580 6002 26031 555330791 37275 46683 556184835 23629 75213 627550747 26031 49654 889765987 46502 75213 996964447 46502 15690 884903648 76593 15690 768423709 15690 60063 619492090 46502 1462 768942250 69579 76593 875596878 72489 60063 799238229 3457 60063 2374987 22354 3457 7036336 1500 69579 546742061 7059 72489 221884744 71283 22354 612054327 7059 10342 417652207 66434 22354 901932803 10342 38962 944106316 50249 71283 71158314 71283 616 65982383 49463 66434 236630821 38962 24771 477010020 38962 63088 298001273 24771 12379 305705732 3800 24771 141121476 3800 80245 634000167 24771 52934 99481562 12379 28647 429109405 52934 61661 409063526 68446 28647 737927963 68446 46944 280726033 71301 52934 41873365 68446 23896 53299474 23896 67347 826873975 67347 43741 779566794 46944 23128 785552449 49001 43741 432295150 24453 43741 577353225 48685 24453 213547439 50225 48685 756410923 24453 71416 693035616 77995 71416 203198076 41797 48685 31447592 50225 80418 143773499 77540 80418 135817979 80418 39628 314145320 80418 16033 889797981 30952 80418 304235547 80418 38236 194514714 78118 39628 920071591 20421 16033 728998579 38236 25053 842795472 38236 28967 673219209 25053 37052 596622851 20898 20421 155724003 61831 28967 93951911 19758 61831 595961214 5820 61831 346309495 54616 5820 634490166 5820 31457 772952622 5820 18010 224300805 31457 75995 891884855 18010 18336 295632975 1259 75995 909712589 68463 18336 32262623 1259 37259 316745546 11368 68463 240440921 75185 37259 480103980 40345 75185 432206064 37259 50653 800426776 3735 37259 282276955 74940 3735 289206034 74940 80844 896561373 26588 74940 358163323 50653 63534 978114870 46515 26588 6392384 2812 46515 70730236 62922 26588 21547160 16562 62922 799430339 58319 2812 561543598 29809 62922 613560280 39320 2812 150503213 16562 35840 37830161 72791 16562 767661330 39320 65497 707334023 37655 39320 910482639 35840 40109 20015843 37655 28089 720365495 50195 65497 540236900 33111 50195 300145105 3466 33111 62161113 40109 33987 573283795 8084 33111 57331076 44555 8084 56803608 44555 29539 378607053 3466 30182 540970725 30182 71164 349152698 80645 30182 846168533 30182 51461 174597481 30182 31216 562051781 71164 63384 739467018 51461 45605 724058831 31832 51461 377255792 51461 75335 676060076 31216 51040 227985844 30291 63384 288360812 23486 30291 135259018 75335 64076 128071005 51261 51040 161508260 50726 51040 49351507 38349 50726 508254517 23486 14662 532282645 38349 52732 134312520 26695 50726 96906423 50726 81151 549830090 38349 12657 43357853 81151 24174 984008973 26695 57856 48779970 57856 36760 916873709 81151 2629 983790156 75929 57856 406077926 2629 78241 140039209 78241 32998 838828273 19107 36760 733927036 78241 69467 158017525 75929 55689 540451845 19107 12492 78633474 19107 43238 376195605 55689 66368 8734718 43238 5055 226888692 12492 34027 984576580 66368 26168 847861916 30942 5055 595212277 34027 59886 34883018 34027 25331 179030980 25462 30942 361978239 1198 30942 995856840 66920 1198 978962198 25462 16925 622644010 77960 25462 687537996 19956 16925 53716826 49819 19956 299449925 79138 16925 5757031 77960 34907 50328992 49819 24627 1263907 78207 24627 573056556 65799 34907 252496928 16560 24627 659458739 78207 53973 875109406 65799 46277 212311541 46277 47846 418047630 47846 51668 344281991 51668 73180 76307226 69783 51668 101105934 72602 51668 741166122 43914 51668 184645469 51668 58282 721666469 43914 13197 779749596 43525 13197 12257273 43525 44791 594431598 8452 58282 107296272 8452 9795 851878014 5798 44791 293439325 46659 44791 60018753 44441 9795 910711208 28114 46659 75205466 44441 37849 699136421 37849 1884 447696008 28114 36827 447764344 47909 37849 31943932 47909 37292 42478570 32488 36827 836329763 54532 47909 700684793 73844 54532 344084888 43123 32488 298674297 37292 55889 431495943 1519 73844 958520988 7668 43123 470796466 55889 72871 499743409 21982 55889 125541743 31729 72871 508178211 21982 5515 591729805 46153 31729 325267364 70302 5515 687790979 68974 70302 293260453 2595 46153 814478523 67951 68974 936324310 28728 67951 952400410 10594 2595 971920345 10594 16393 54983869 49211 16393 87518134 28728 46448 234114260 49211 54814 474886468 49211 58705 855548484 78090 54814 88242294 15753 49211 237600845 53196 58705 886870134 58705 52067 508767837 48347 58705 721272812 15753 57793 837685556 44102 52067 768810075 44102 9424 202788637 45317 52067 860521415 75550 44102 899692539 57793 66361 156707044 45996 44102 808069101 62824 45996 146188919 50612 66361 995296998 66361 51309 599610436 62824 53468 448221614 51309 51307 536968408 51309 67341 989305933 51307 59337 367669457 51309 25974 488492391 30585 53468 399665285 30585 37385 955991883 63182 25974 535891075 47633 63182 578642446 75710 63182 19002266 72021 47633 81370600 75710 34532 138044092 63182 4510 272450836 37135 75710 636655761 26280 37135 757824747 34532 13966 823626015 75463 26280 481667976 35592 37135 744385168 20640 13966 636949315 75463 55324 674080379 60189 55324 53513244 51392 60189 9168702 20640 81172 94737374 46741 51392 873318345 45351 51392 941472266 81172 23780 856747503 8629 45351 920546268 81172 32005 469831617 28792 23780 131540956 355 45351 18293987 10372 32005 47786275 32005 21181 800444762 28792 28694 55030775 28694 47221 705460858 28694 23161 509400904 28694 57359 374970845 25640 28694 305803251 23161 34048 277451973 26534 34048 929199322 52315 23161 926436793 3759 57359 748123627 25640 35692 451063505 10164 26534 483008591 10164 57368 419216049 35692 23636 732415198 57368 40875 61464298 23636 34960 131946387 40875 48776 14688422 73819 23636 111771689 61735 40875 583989950 34960 78865 952206866 67120 48776 36603090 61735 30612 195616690 67120 43613 511067091 30612 72618 22374430 30612 80989 848003951 43613 2285 925720879 30612 16695 144200653 16695 52352 72478927 52352 18089 875795366 52352 44609 926737 23532 18089 290128297 23532 17613 651685073 17613 20 24882984 69869 44609 877482347 69869 15192 237145705 20 76491 420350077 683 15192 940215680 683 7497 145352906 50132 683 593299129 683 65046 593819354 76491 29967 938225392 26467 65046 445403235 7497 65278 780786054 67760 29967 350875445 29967 91 27808985 91 13327 298873784 24583 91 189708005 91 19993 327786699 67760 50283 566531969 13327 28897 823463921 27439 19993 739990959 81779 50283 782459166 27439 46907 564813464 8856 28897 836522110 81779 52881 95539408 46907 1605 451932022 52881 40997 802398048 67534 46907 673739893 24136 8856 120250117 21354 67534 92281872 78166 21354 228933869 40997 26622 318512732 21354 13844 46747213 55206 21354 633232861 13844 37347 704084826 52677 55206 121989554 19242 13844 258059829 37347 50084 829315124 63239 19242 684777141 63239 11054 980985885 48043 50084 948695049 58562 11054 371630397 48043 74100 35285864 11054 57201 186793549 74100 15798 922501977 34755 15798 156111432 15798 78057 375263775 15798 21756 422594069 15798 64275 973439943 62351 64275 887806517 27843 78057 70072761 78057 80017 826633253 27116 21756 766761140 28221 80017 151005882 7781 28221 174301963 17049 28221 936887529 28221 72369 122458725 66669 7781 726606458 2026 17049 58920916 66669 9316 165796918 5837 17049 897508125 14605 66669 985375087 2026 961 796532512 22049 2026 399815587 76941 22049 21345135 5837 33486 152529924 60579 76941 149934525 81419 60579 419550484 33486 64373 487627904 64373 31447 220750296 64373 20310 407580832 60579 32636 489959577 64373 67038 23704800 32455 67038 687784144 32636 72835 834998740 72835 73657 916564956 32455 40712 28005761 72835 55212 710311466 69533 72835 14941900 74030 73657 299543427 80333 40712 250265507 37714 40712 127704929 46076 55212 283752876 69533 54465 169412046 74030 59550 970328127 37714 67236 138343346 15050 59550 252832865 59550 38856 760464865 29214 54465 697385307 56626 38856 359163379 29214 35165 6862770 35165 16223 969923613 38856 65768 882701079 54916 35165 859406801 65768 58392 495394831 16223 58177 638962712 23862 65768 463539927 71377 58392 998376719 65044 71377 18955753 58177 38761 223706283 52076 58177 410467456 52076 59943 72225539 71377 55931 842868900 55931 79298 939837984 51700 79298 133455762 59943 21139 777670955 44046 59943 279762399 79298 65135 27703411 65533 44046 132862347 65135 50980 912622805 65533 78049 898576789 65135 14514 226433865 61668 65533 23285859 65533 80296 814442218 43945 50980 245115699 14514 10195 736558190 32406 80296 105230829 16192 43945 171399824 80296 42147 493990481 16192 10349 45902986 37341 32406 262755522 73859 16192 472797472 24014 10349 276201208 24762 10349 557497747 19726 24014 240127444 73859 12367 889837081 19726 13362 726738769 24014 40311 58369998 13362 76239 46114230 100 13362 644782588 47341 12367 615993416 13362 36672 799329431 41770 47341 42640856 76239 10906 374356673 9108 36672 81967063 10906 56621 721626627 2877 36672 96349949 26019 56621 592273203 26019 21624 547441331 68416 56621 781614710 2877 23222 472407852 28644 21624 631305706 60380 26019 492755436 21624 77679 801687598 56788 28644 415004269 31050 56788 830099592 56788 70568 532843663 66770 70568 604738279 8119 77679 452674628 66770 53431 669664903 17727 31050 251870960 76533 66770 436913324 53431 60946 438231978 53431 4721 720772063 76533 41467 31473827 63428 60946 478274782 34005 76533 878871263 31635 4721 555544648 41658 63428 504288891 8921 34005 910496364 31635 47024 361251481 47024 52355 802807194 31635 34309 75057680 17261 41658 174612361 17261 13285 91673125 17261 80519 619923047 54218 13285 88085143 80519 28550 691764991 23174 17261 86022897 34376 80519 217023129 55388 28550 619956527 26710 34376 473894750 55388 58843 509911098 34376 8479 722970840 46136 8479 91704344 58843 17750 786009498 47790 8479 79095861 66729 58843 52083668 1064 46136 553911215 66729 34745 239434897 64425 66729 923489641 66729 63257 841644773 53261 34745 768710663 12370 53261 242924605 64425 63352 650979519 12370 45926 677262982 78708 63257 7761994 80444 78708 622280186 26373 78708 885629830 41152 78708 236905780 61270 26373 831234580 79381 26373 135322698 3687 61270 169281020 25511 61270 622033030 25511 44807 266618744 3460 44807 221292924 44807 24183 425858570 30719 3687 54199519 16522 24183 448863812 3460 71409 901819143 63017 71409 609588206 16935 16522 223295726 2587 71409 435272557 20285 71409 840055990 2587 52047 43343288 2587 80228 3269261 55247 80228 804909747 2619 2587 342457358 80452 55247 178514673 80228 57497 549899351 2619 3501 530991014 80452 32910 635241801 80452 59050 834129971 31789 32910 3935168 31789 76422 839081792 21263 32910 87869813 31789 64154 189869135 76418 76422 771052896 64154 69992 9257801 15040 76422 946044078 78188 21263 393103357 45998 78188 632211655 55818 45998 940421646 2388 15040 877236570 45998 29048 791675749 29048 52439 564069735 45998 71841 50844545 40367 71841 132032698 16653 40367 593785554 40367 10848 873000998 54554 40367 894238524 10848 78593 586570043 16653 18558 124552700 54554 11606 709249350 10848 30739 673764526 11606 21238 743960636 23382 11606 309639467 59618 23382 969913685 30880 30739 55874003 23382 38695 221513782 28450 21238 126802526 30880 19179 22732866 59618 71272 689927751 71272 29224 915137936 28450 27938 143249777 62813 27938 274129701 29224 2913 601526095 2913 81540 974112308 36 62813 70839033 62813 11630 417438343 2913 36604 896204137 36604 58468 516504140 36604 1773 242603970 28477 36604 160937417 49168 28477 186084431 57644 36604 146027725 39789 58468 20551064 49168 62248 343050377 66896 28477 881075201 49706 66896 551741168 53846 49706 898843596 53846 23989 766845977 54638 53846 539086962 49706 15484 783997535 23989 28522 981868993 65767 28522 59562253 44725 54638 67867558 65587 15484 936433084 77120 65767 915000567 68811 28522 608949499 31731 65587 332338048 37824 31731 119004655 77120 73957 481286862 73957 79095 620916974 73957 12708 572759693 25593 31731 91719740 37824 64301 998529010 75190 25593 529522030 79095 40420 304556702 14831 25593 852574665 25893 64301 367471794 64301 56738 17015176 25893 17084 340719660 40420 8616 745810877 9588 56738 755851459 1661 17084 61837925 56738 76563 814770299 11776 8616 146111317 73173 1661 642897609 73173 72499 510935574 36882 73173 792202781 76563 64145 244809641 64145 27365 313737380 36882 35471 33380463 64145 40321 87851236 64145 5995 757236126 35471 18003 503124745 35471 24309 595695079 69764 35471 285248610 9554 40321 952080981 18003 40203 401299033 24309 31651 834322274 41356 9554 47277835 21893 9554 364642843 31651 79387 305010930 76887 41356 610865445 22380 76887 478233731 2350 22380 592978202 5492 79387 630006755 8898 22380 262781542 76887 80408 69862842 64090 2350 730730069 31475 8898 351818018 5492 6885 269348341 80408 76520 520447455 80408 8001 383199395 31475 6729 87864578 48514 31475 990332168 76520 1053 902987958 27108 8001 677834204 6729 25883 83069779 61670 48514 10245298 61670 19413 996891083 27108 17964 205790969 8979 61670 934614863 25883 30555 49788530 30555 71034 193622877 17964 59625 577465291 49513 8979 959460096 64187 49513 35023871 59625 26148 920759303 26148 28231 106686738 68918 49513 488261283 43155 49513 848798991 43155 21207 304510268 77631 26148 304280828 38711 77631 520365544 10774 38711 801399904 43155 7706 770265974 18431 38711 849187166 38711 51100 180796083 66832 18431 561874892 7706 8393 384526993 46881 66832 772376203 6496 8393 838670164 6496 17678 381443690 4844 17678 78139689 57128 6496 325602398 54994 6496 437665684 23513 54994 662682912 80741 54994 258583635 48852 54994 982272346 1901 48852 134006215 48852 76188 1238506 36663 23513 495895822 2134 80741 314185726 48852 81103 601917716 52511 1901 51110864 5189 81103 867917150 5189 57517 35464499 5189 59010 335919839 59010 70504 23565832 5189 30023 757554965 42987 30023 832976848 30023 2270 228602319 52046 70504 642429299 73493 70504 20172549 52046 50587 118651481 73493 42543 113406595 11033 52046 763483652 5528 11033 970315657 69206 5528 138510671 11033 76698 953729995 68233 69206 263710783 12850 69206 718141299 68233 3114 233267159 6333 76698 421116168 12850 45582 320637015 7479 6333 458517570 7479 66412 78924482 45582 35276 206822672 35276 24220 174305841 19327 66412 903604475 7479 80467 233690334 19327 63872 412847307 48667 80467 331346187 31527 80467 74843363 56600 19327 660429038 31527 63937 364511091 36829 48667 407769552 26684 36829 928347800 36829 75772 841746227 63937 19486 750386051 15470 36829 233167801 15470 81931 21029805 81931 52753 896023508 75772 75310 590995113 81931 12031 454847697 34307 12031 68319369 36730 75310 216643358 3733 34307 538228365 67681 75310 716845990 19974 34307 870362751 36730 47532 199194135 61963 36730 6447548 47532 24823 22558931 9434 24823 100516747 24823 47553 136775665 10439 47553 731721100 47553 36519 59806418 72538 36519 387068448 72538 70607 833119730 48076 70607 583708323 36012 72538 325179498 36012 18589 829021806 4022 48076 133194368 26648 4022 942328749 18589 49499 685354598 36012 61351 932348084 26648 3023 752598041 4022 77900 491512418 74337 3023 726107328 74337 16732 197011180 22991 3023 295448312 20816 3023 85342808 20816 1235 533999533 74337 78329 16117355 78819 1235 155507515 22991 43337 507603040 20727 1235 104369720 20727 22090 875026218 43337 28935 408907717 80236 22090 645153493 61014 22090 335079168 10217 28935 831327396 28935 50220 221329908 65512 61014 420383230 24612 80236 767385329 29043 65512 662836577 18218 65512 546126688 24922 18218 123121070 24922 2685 925623339 77020 2685 299761835 24922 27959 444096802 2685 64617 266850567 77020 30853 849022420 77020 10071 491063307 60637 30853 664264451 38678 10071 57225152 38678 77099 566234726 77767 38678 792053527 60637 16188 63908713 58608 77099 587518218 77099 19673 682347516 19673 49637 599160381 58608 3870 851050529 49637 3593 13633125 3593 43127 714036225 3593 15705 415353773 79904 3870 973276183 43127 75669 559115897 75669 78998 529113823 75669 56191 637777790 56191 51519 38912353 45274 75669 897754592 78998 3811 436071840 51591 56191 97744411 31624 56191 607277575 45274 5760 888823642 5760 47137 935617422 15486 5760 370615645 13974 47137 62781824 13974 9961 120890871 31508 9961 550160078 15486 65233 639983774 65132 65233 70965332 65233 78467 50767564 79786 9961 954311573 78467 38438 645973777 38438 28651 88580996 67885 28651 303403703 38438 72310 938569187 56420 38438 729666086 56420 53426 86410741 49692 56420 687988203 65996 56420 958990100 65996 75013 366245165 50044 53426 295368967 50044 68883 356139022 66473 68883 875897027 66473 73246 73998005 49509 68883 900255166 50044 56797 399457862 68883 57911 518343621 56797 43724 552823365 56797 10221 294192708 56797 76623 131577451 70028 43724 257375181 10221 64935 631125007 76623 76211 184765964 37948 70028 70846785 65408 37948 82749758 64935 79506 870560688 69676 65408 776744333 10828 37948 76164118 33515 69676 927855205 63430 79506 452020068 68242 79506 127444040 24062 69676 240226162 28113 24062 601942267 28113 12284 105228627 12284 5690 649276594 51206 12284 833929569 76397 24062 803082313 28113 58251 955470396 58251 15251 489200486 20449 58251 984120690 58251 9885 315925479 20449 2096 950068967 9885 19365 786413788 36810 2096 597827521 20449 1701 28911557 1701 22107 99928415 76173 36810 606358217 68809 76173 507175956 41003 1701 133204103 68809 36315 809468158 80709 76173 701727008 4588 36315 246681521 80709 7426 813485002 4588 44332 345173948 80709 78645 80985447 55061 44332 874635732 57839 55061 36492367 57839 70201 194613436 73236 78645 408486834 9323 57839 94724197 39651 57839 547321244 57839 764 298786686 16433 73236 387323537 39651 77443 67012645 16433 53725 270883573 53725 38047 860557385 28995 53725 224911229 50280 53725 329936252 78871 77443 161907173 64498 78871 193598069 50280 26070 4404838 64498 25801 492319894 26070 20568 450487550 26070 45154 421352407 15439 26070 331890636 68267 15439 148889124 25801 78299 415761914 68267 49038 885407690 15439 54354 106154801 49038 32407 28645790 68267 75208 533933836 79563 78299 202165305 32407 9693 848958430 20756 75208 502273994 79563 58021 59728106 20756 50997 106274571 17441 20756 469138563 14165 58021 810062845 58021 63816 138044144 53341 50997 778600496 66274 63816 452524554 61747 63816 54179358 9391 61747 80198129 63816 834 523888269 8514 66274 597040081 61747 29925 268424003 57766 61747 146769933 35799 57766 594851680 8514 35768 855207212 29925 50365 6593965 50365 21020 645514087 10613 57766 831584609 71866 21020 563979349 39930 50365 34278763 39930 25491 430611755 32960 21020 876990970 71866 13006 297917927 55870 25491 603939127 44409 13006 723273725 40559 55870 269501685 39235 32960 385394153 13006 10546 303804073 39235 52034 861031343 54799 52034 380408797 54799 75651 848297776 63735 10546 336206573 54799 43875 204903996 21375 43875 460980863 66407 75651 366987686 42149 75651 175939536 21375 75225 13171583 31145 75225 533252099 73286 31145 984100832 31145 23844 541721914 65414 73286 970051320 48939 31145 880204713 48939 21502 201665635 55351 65414 740125908 50303 23844 787697237 65414 73145 336484583 43939 50303 212570166 21502 48725 982323226 75849 43939 545515036 75849 69855 38873855 22448 69855 791080063 48725 81052 710102162 81052 46909 267743895 68552 22448 820373854 26017 46909 85578187 71017 46909 664251984 26017 76974 878352066 71017 58152 263591330 59342 76974 286014532 59342 6748 847747378 60704 76974 829284643 76974 57771 562223133 60704 19559 709439465 60704 46203 459328970 57771 10351 840366798 5982 46203 19973573 73749 57771 713016214 31714 19559 140731207 10351 54350 825946344 62470 54350 937637535 14671 62470 880749877 43382 54350 819670387 62470 80043 703895266 23454 43382 691635994 62470 52880 792011654 23454 51572 63621568 51572 24346 576131682 80043 10593 515667456 535 23454 22907409 51572 38177 393041997 10593 62264 325715599 10593 38223 199753768 535 58897 995607652 16613 38223 724524621 29617 38223 859139083 8781 29617 438111227 20830 58897 821600725 30733 29617 351507254 8624 30733 193559681 16070 29617 367922140 43432 30733 287559319 16700 20830 459383982 16070 63389 762421106 16070 75806 854294846 16700 30350 802564212 25383 75806 353635421 63389 26993 512868762 26993 32976 872044323 75806 7665 598906861 16288 7665 35063111 16288 26775 816280149 8530 32976 50451254 7665 67256 583472301 26775 44838 15893217 16288 9947 2650804 7374 26775 615119666 56846 7374 667875412 78106 7374 6417472 7374 47571 754587784 34385 9947 920657731 47571 60729 813081860 47571 17623 390464506 47571 31220 532715039 34385 17790 539459735 60729 9186 416626822 53753 17623 294700543 74933 9186 900213533 40672 9186 723304196 12940 9186 452143003 24066 9186 113234166 74933 32272 975529117 77826 32272 597520278 12698 77826 507890178 12698 74742 778733746 32272 34109 169682767 34109 5627 524662657 6968 34109 826200979 30397 34109 13747948 74742 60530 882668691 55187 30397 195570618 60530 8015 127730529 55187 76751 384718834 77408 30397 687939306 63175 60530 216662595 55187 32648 699736791 40163 76751 447392466 58718 40163 910766940 63175 8396 23703137 69948 8396 353883193 8396 43461 386167779 34342 58718 354344710 43461 18564 358846936 77 34342 678473948 40100 77 244494406 73349 34342 925802566 33833 18564 712954501 17206 77 930336183 77 76627 639026205 40100 15437 58212715 62925 15437 610874148 38506 62925 38101910 76234 38506 285731764 62925 10785 808212057 15437 42462 72558668 254 62925 111871783 76234 23118 538177559 23118 55283 74589582 10785 39564 351794880 39564 28335 122135729 254 15008 19238868 39564 48600 36354309 44369 15008 659020438 39564 53264 682383053 48600 8664 437482331 53264 73703 6251792 53264 11258 203577974 50459 44369 811655792 11258 25023 993222550 73492 25023 651260987 70430 25023 634479448 73492 47237 229540363 73492 76760 934381961 55469 76760 922197852 50153 47237 909709822 47237 66937 882466127 64270 47237 797304574 7798 50153 513658408 7798 11597 590543627 6263 50153 606888004 11597 12152 641669928 64270 70222 781415135 34545 12152 657493496 7523 6263 187073989 46672 70222 917971475 60054 12152 274046313 46672 19231 453984095 60054 56754 430140631 7085 46672 660232969 27503 19231 527059248 19231 19712 101704763 19231 77202 351407831 77202 14576 33378510 77202 46025 60367048 77202 45021 913624048 79985 14576 356980793 14576 62931 132911196 14576 51090 253058228 45021 36326 583983205 79985 68358 998669786 26146 79985 278467192 62931 66056 759438304 68358 76281 628819124 66056 51946 825850042 26146 56265 394433767 66056 59233 711511233 1287 56265 467467364 79057 59233 100180565 52339 56265 927985301 56265 33607 829800709 33607 69480 532835362 65774 1287 101936027 74653 69480 177693781 33607 63066 13700299 44742 33607 795126470 74653 48479 968664365 63066 37626 137602534 74653 52274 511077647 2749 37626 770197953 8734 44742 55473750 2749 12020 542353329 12020 35594 365802948 30573 2749 682420396 16737 35594 68215617 35594 58143 479047473 12020 21766 9564097 19082 35594 937314177 60343 58143 382662092 60730 19082 466494377 60343 81694 581717643 60730 35451 408732474 60343 46673 187730858 60343 74801 131001028 3989 35451 165273014 3989 68305 888252543 59831 35451 770863400 67324 59831 692764445 59748 74801 145459266 12811 59831 455166210 7950 59748 690623237 37985 67324 964207556 21997 37985 798612867 12811 47461 811687456 38932 12811 721562391 22655 47461 430153698 18821 38932 392319029 21997 35306 558694742 38932 16591 237737529 18821 74339 131374741 75263 74339 148443799 69070 35306 476273655 75263 47328 155265856 16591 20476 55973547 79986 75263 249255640 69070 67292 366916352 19703 20476 150386138 48033 20476 492582560 78201 19703 937678342 48033 3835 982790312 21319 3835 287484549 3835 24850 667553467 78201 44460 104346532 78201 80668 964886163 10382 80668 473493027 50962 80668 450127301 3559 80668 820920887 80668 67711 541244024 50962 38205 947955404 2188 67711 981944563 3559 64081 813390025 36396 67711 989606270 974 67711 385017523 50982 2188 765291517 64081 9505 344007896 9505 74577 834452948 974 64247 866058539 64247 42975 16328723 25874 9505 285803673 36729 64247 870038179 44304 74577 929992139 64618 44304 381233524 9954 44304 99082786 69558 36729 284648818 24576 44304 77244167 44304 28927 949281933 69558 33537 467970646 76313 24576 706926704 52249 69558 126109733 76313 13099 28200384 1137 52249 777849099 11590 52249 954126423 11590 75457 69692446 75457 61671 171861758 75457 69254 804186380 69254 25510 967309166 13151 11590 214581767 69254 18130 42640595 24859 69254 976052937 21055 25510 65735441 8288 18130 593882793 60811 18130 796447645 21055 68257 806421926 44380 68257 619874307 44380 64473 680625269 11958 8288 107681988 68257 52788 215760721 78275 68257 807414706 64473 74981 737296255 76343 78275 345981983 24167 76343 21176401 74981 35775 980693854 58312 78275 514350188 24167 32559 401939068 9190 35775 350623861 64469 58312 396216579 9190 30822 335208232 30822 739 711392792 739 20569 401071272 75787 20569 779194516 76115 739 831858138 739 71199 245203608 27608 71199 506233963 33774 75787 38104724 56093 71199 31894778 56093 16957 490045553 33774 43562 697377854 80795 27608 993862043 80795 46038 346590205 80795 74019 407163867 80795 19386 568508318 6104 80795 346753420 71128 46038 701077368 36520 6104 897863057 47750 6104 94446011 29830 47750 36361530 71128 7751 121483127 51579 36520 678955707 36520 64986 186699801 51579 79326 576280007 51579 71437 101147137 51579 61587 976698454 79326 54062 242097666 71437 4839 715285732 64364 61587 923910657 3718 61587 138418286 29411 64364 630862744 3718 61183 248651875 15909 64364 100866967 44325 64364 286605102 15909 59171 676088855 61183 2855 974133474 59171 57166 457048119 30842 57166 277805420 59171 45308 222665962 26923 30842 714858847 26923 26579 772927335 26923 45305 827370787 36586 45308 219666849 26923 20867 456229221 36586 4789 370138819 65010 45305 488512831 4789 75378 637368261 10722 75378 37974375 13835 20867 736195987 59391 10722 933548203 65010 46534 352578808 10722 4428 62373173 4432 10722 118319909 4432 35387 305891195 79373 46534 899296718 14876 4432 517315317 4428 57175 269856393 57175 11093 392281754 11093 16405 592375323 52567 14876 485617096 57175 29936 148191181 34189 11093 668548404 29936 69916 416327333 55600 69916 376311018 38583 34189 883618604 47964 69916 417324512 38583 24171 922573597 72890 69916 898340687 72890 56342 377425326 72890 18932 234395725 56342 20700 930014623 24610 56342 801462448 72890 7453 801429845 18932 51290 541910606 21910 7453 894771526 7453 6771 208835660 21910 68100 706690329 7453 72967 533554847 51290 68538 436423191 68538 10111 128057331 49323 72967 72241435 68538 25459 261271907 80015 25459 730112226 49323 579 740741237 80015 44593 68877177 49323 78173 236775946 80015 78583 431880703 1267 80015 903795515 5039 1267 937015295 1267 69024 479632065 80555 1267 30782873 63841 1267 579782227 1267 12616 418368137 63841 7801 713007212 7801 78533 875719287 13070 80555 879865823 78533 12926 91479085 43797 12926 647808452 12926 16751 5783024 13070 48905 634161562 43797 17737 216203001 48905 78140 631101049 16751 69506 614208601 59009 78140 733910600 40822 17737 538151734 40822 9872 88043417 26670 9872 754526739 9872 18644 158924158 18644 16496 633679066 71601 26670 732718903 52016 9872 418028613 16496 62048 162391774 16496 48790 458755156 30120 62048 36131708 30120 36441 51266265 47653 52016 96747429 47653 19298 393747126 68320 36441 768069317 47653 44385 967777740 19298 55035 411695972 55035 12799 568038931 44385 11666 927380430 35864 11666 20081381 35864 29451 347976896 12325 29451 810752308 14398 12325 15675149 14398 65287 398313225 35864 14941 590804967 5387 65287 840783497 65287 20292 26639259 43617 20292 297229943 25222 14941 12035376 25222 64182 556267863 25222 81051 551449145 65910 64182 134600959 48777 64182 735007777 35136 81051 462884505 64182 62406 25205560 34669 48777 601209145 35136 5562 989242681 34669 45532 158910953 34669 48589 493258723 34669 6895 888017451 34669 37431 266808907 874 5562 711000364 874 10616 473367059 29918 10616 121867552 874 22202 404240076 35255 10616 265507126 35255 6685 54697368 42562 35255 918834337 49006 35255 102747974 22202 36982 304609702 31432 36982 569717428 21611 31432 58685037 31432 36328 170296650 40187 36982 268910639 3262 21611 627336516 31432 10509 600135412 36328 71419 738245388 63608 36328 892626287 80815 63608 24398784 10078 80815 697014881 63608 6469 692629254 64198 6469 236844429 7640 80815 67662791 29636 80815 242064466 10078 52199 242430309 6469 44402 3396996 30729 64198 305009363 28285 52199 223624195 30729 1038 984710720 77250 28285 991377734 44402 47853 501979274 77250 60294 211225358 69166 28285 607681622 47853 31770 304353459 69166 65518 970861834 15634 47853 913235613 31770 31926 668923047 31770 77803 115850409 65797 31926 158275159 51418 77803 759512951 81094 15634 757105390 51418 46849 65369553 46849 12916 530024678 51418 57146 242453465 81094 59637 486561280 58064 81094 831815333 53530 59637 530377045 41656 53530 81281566 57146 67874 999408685 53530 38281 622655422 26967 58064 239519714 53530 54661 338794307 26967 62095 538487427 26967 33224 645028598 33224 78672 665075939 75313 78672 949984401 62095 52530 872484194 78672 57836 189328783 75313 28126 861896750 30967 75313 622276969 44178 75313 518129796 12809 44178 189514934 12809 28696 349649343 75719 12809 39081857 15096 28696 656431522 15096 26227 24361248 28696 74164 50144664 6657 26227 804393996 74164 50616 522832969 59365 50616 137911026 50616 12401 558996842 11122 74164 315122938 3294 6657 808282080 73777 50616 539022608 59365 64304 936233966 7980 73777 871153209 64304 48494 467908229 45050 64304 355386952 73777 52183 183980991 52183 73835 871648299 22042 45050 56206087 22042 53229 736363749 52183 37699 964197799 73835 16952 547499190 16952 16667 547729389 17749 16667 232488727 129 17749 625821991 77951 129 243239967 32423 16667 904579733 6675 129 809315600 7100 6675 943562152 77951 42519 210162 23266 32423 446169652 4642 7100 81544303 78160 7100 602582271 214 7100 470563156 81861 78160 554234847 214 51181 470171807 40037 81861 305233699 25585 78160 563012464 67268 51181 555597561 81861 5981 812205668 40037 8571 195629204 5981 47604 468039973 5981 11519 837708209 67268 18043 793538986 47604 66156 662857083 51867 11519 897773442 51867 20349 854378959 47601 66156 739177377 3817 66156 490059395 3817 22689 820782288 22689 62582 121700137 20349 81797 267759587 81797 17619 13657792 3817 71266 132413273 58857 81797 478789591 30553 62582 603191254 36686 58857 852580925 17619 24184 774627731 71266 52662 53619501 58857 74524 29108546 1789 36686 66948564 1789 9114 825503317 49466 52662 611232431 49466 43347 83321454 9114 2487 331970277 71714 1789 998102416 2487 35205 900090535 71714 13490 585636949 35205 21767 801666753 71714 937 188036379 13490 39212 515185512 35205 6482 954875139 77492 39212 714975209 46118 77492 763088270 36258 39212 855218637 24613 6482 485071292 36258 20605 571595152 77623 36258 548527423 21191 36258 432804354 24613 5352 136635758 5352 27158 240985317 27158 29211 70961394 29211 1842 958149226 73133 27158 759856878 1842 8924 227164914 27270 73133 892788673 56195 8924 591637239 8924 45884 815149561 10719 45884 134715733 45884 25827 75207158 61725 27270 222950997 25827 70628 764617919 70628 54249 428402108 25827 81780 829890081 69078 61725 650026918 70628 9856 625981092 15804 69078 658813062 27461 9856 737120787 47917 27461 58573528 27461 76709 229294617 15804 26001 149903622 74364 26001 880605215 16672 74364 674779802 47917 48715 900669657 48715 31944 126508957 31944 45967 799429903 79040 48715 93704314 48715 1801 996522451 30781 48715 434742215 78911 79040 383312883 56461 1801 497971070 56461 31354 680814067 4822 1801 411269159 4822 8922 626262769 46705 78911 619945219 32351 31354 608097476 46705 78384 830157026 55663 32351 216422400 78384 9076 889490166 55663 33466 166948713 24217 78384 945485221 16090 24217 70491776 37297 33466 87975488 49640 24217 413812305 37297 66586 745943108 49640 22288 460003185 10731 37297 511451861 51280 37297 253214660 25697 22288 411268456 66586 68808 245080056 10731 63438 587551165 30898 10731 506095214 51280 11189 46912923 11189 66198 627677718 66221 63438 692126019 63438 17207 804918562 11189 73923 466037746 6909 17207 381833474 66198 66738 647457264 11289 6909 76730936 6909 52524 445287316 11289 75882 342347250 45349 66738 530067721 9663 45349 731976547 45349 33593 327555689 50201 75882 677582550 80810 50201 682750484 19691 9663 37847744 19691 64351 611228076 64351 50610 518582846 49625 50610 17700942 80810 79516 793481685 64351 613 903944444 64351 48749 890268269 5334 49625 823477288 613 19594 797318430 20599 48749 208766024 613 39933 78020131 16164 20599 587743939 24893 5334 385202621 48031 20599 639569630 8651 20599 535439180 39933 50011 951495634 48031 57174 904499870 38671 50011 796361434 50011 65353 718594156 66930 38671 451616823 57174 32145 150317412 5383 57174 392423700 32145 10103 759479325 65353 56056 860101235 48873 56056 337181942 32145 81342 401496135 7998 56056 512733703 81342 42210 77715100 48873 50527 609572401 54103 81342 665754195 14888 7998 892121192 50527 74878 423331204 7585 14888 885006239 7585 25003 924736478 25003 75200 886271362 79360 75200 673225286 43759 79360 584430919 43759 62060 77174454 63516 25003 134066324 36004 75200 753224349 36004 24375 563691997 62060 41631 591483036 62060 79274 996476906 13948 36004 679394723 2536 36004 386482864 79274 46968 456093588 63978 46968 667431447 63978 77636 780257819 19392 63978 951633778 19392 12957 713587131 12957 28369 933863948 28369 75997 727010263 77636 18994 304977752 15342 18994 714721461 28369 40528 299009455 18994 1775 467841389 1775 31763 327698993 60429 31763 791643500 50623 60429 728522560 40528 27983 635257906 50623 75211 521219841 76952 75211 98642181 60429 6471 823292634 6471 31929 446121674 27983 6006 436410646 32791 6471 317864252 18710 32791 399037571 31929 40826 741085811 40826 50210 406608280 50210 67750 848092097 36143 18710 628785781 18710 10773 420835535 25648 50210 227774261 48452 67750 133177023 55501 10773 388549959 18045 10773 776334945 48452 1655 712302771 29059 55501 950937437 1655 33050 458909824 33050 52774 15554517 52774 76592 261800615 10326 52774 118111414 73256 10326 83325982 76592 41361 69886207 17300 76592 20037197 36895 41361 48068346 41361 5792 938944489 47629 73256 457824101 47629 50149 386415615 11193 36895 828048270 47629 16179 64468751 22734 5792 537251723 65871 16179 184393040 52707 22734 164883276 16179 12508 442797320 12508 63714 391139683 16010 12508 513856559 38351 12508 70468819 59095 12508 925997370 59095 1285 87116802 69073 16010 910849678 45020 69073 299890245 56520 45020 456605376 57015 69073 721545616 57015 36607 53748169 69073 1027 470502914 36607 68986 6493452 56520 34296 894988440 10727 36607 53492846 10727 50643 539222054 66315 34296 92825858 37875 34296 53404449 55704 66315 144645533 31528 50643 56381307 3299 66315 264228292 72555 37875 721710169 70738 72555 983715953 55704 36177 729904836 2262 70738 484347459 3299 23505 135858670 2262 81454 853560688 66424 36177 508828895 42850 66424 171665270 62750 42850 608489681 81454 3912 168721751 81454 19901 721448280 42850 1282 930589821 19940 19901 868230023 19901 76578 898725995 46151 1282 998394605 50206 19940 773142136 41483 76578 43064956 13770 50206 446737888 13826 76578 902212118 46151 40313 929452943 30884 41483 321697323 63713 30884 201981421 13826 81589 200616821 44557 63713 86859903 81484 44557 598804806 30884 73531 956818236 61060 81484 517129260 42213 81484 95105815 9088 42213 667676110 81484 42884 15003313 33331 73531 861818796 61060 64776 91208190 73401 9088 102552588 75698 64776 382886243 46763 75698 321547774 42966 64776 895351843 29496 64776 947869167 73401 12292 473771315 46763 20510 323496304 35588 12292 810108839 76107 29496 668729220 75338 12292 95070546 79875 35588 359367832 76107 61015 128766813 75338 75223 889040869 61015 33061 398147356 32191 61015 636948274 9031 33061 508259768 9031 46435 879817973 19574 46435 596781917 32191 78898 56001547 9031 72472 844610843 40340 19574 294499723 32044 40340 857389400 32208 32044 584046075 32044 57558 540297136 32044 59982 139458014 32044 59435 143666474 57558 27840 678060391 32744 32208 378386136 59982 59364 121236112 31212 59364 22993626 59435 13623 118405388 32744 10858 350201596 12374 32744 274915754 34046 59364 52105457 31212 21571 144149972 10858 64102 39820713 23107 64102 920131157 78338 34046 56645722 59020 78338 417224702 8673 64102 314501576 64102 78555 84826889 78338 1323 908024910 78555 55459 435634036 59020 55987 35021239 76453 1323 915460887 35392 76453 167570882 35392 11155 441784607 11155 74608 737122334 55987 20488 317272340 11155 48233 752650359 74608 28623 390976791 11155 8655 900072005 20488 5172 542197534 5172 72041 520317880 15501 28623 258693284 5172 70176 221137650 62279 8655 145503855 7913 5172 663956500 62279 50279 268089956 62279 39048 990524386 50279 68185 462025302 72870 50279 922449817 72870 8903 528384095 10829 39048 325542969 22942 10829 153832642 8903 49305 159595095 72870 49428 723180749 22942 25904 708433730 76658 49305 721417526 49305 21975 929833217 50705 49428 916087414 69891 49428 28663681 25904 65593 132649777 65593 226 200278209 38956 65593 96630619 51430 38956 289323275 851 69891 201414213 226 8127 314982179 2288 226 576377942 67269 8127 427971091 51430 69671 571234826 68994 851 275020016 2288 3318 352265986 67269 32450 412310208 67269 12149 64721705 78968 3318 758827021 68994 75078 345630642 74386 78968 599949438 12149 38237 185143582 22955 74386 731536500 75078 43140 843546591 74386 7753 692946469 38237 36833 85149216 43140 71894 774759111 67178 43140 353486496 23837 67178 244254092 15624 7753 642812738 71894 79367 71653246 15624 81188 355244203 67178 1846 921278584 15624 29856 678623228 34164 1846 958324075 46848 29856 172629007 38480 34164 207566988 29856 22907 63533860 29856 62636 344579487 46848 38871 959963262 38480 47303 952041254 38480 44357 750487303 66698 38871 411672336 66698 35313 634563268 16241 47303 28695120 14984 47303 27716884 66698 15766 977487428 1950 35313 436828168 1950 1091 507959693 50232 1950 283904318 36282 1091 844737965 36282 36395 877073631 26564 36395 519338611 26823 1091 843924790 55140 36395 700204290 75388 36395 753960402 5256 26823 554033231 41570 55140 84078611 9802 55140 460937854 10871 9802 474148343 75388 51233 553566933 5256 46431 295014039 51233 69352 884826312 68881 46431 134853073 45709 46431 552326302 11748 69352 711586122 41343 46431 727807063 11748 6407 154401919 68881 40188 234299943 21289 41343 963580120 40188 29082 654731112 6407 68939 291782478 21289 36860 74504579 68939 3126 879502608 67155 36860 799535665 36860 27547 877591755 27547 12715 855516176 12715 45063 736673308 9280 12715 756964350 61868 27547 838161192 12715 52667 142800121 9280 5663 411387618 80615 9280 695956117 5663 72565 822785557 78310 61868 564116245 78310 51276 717276643 80615 74775 356422550 34993 78310 132644399 34993 6341 89952908 78310 25227 818885910 80068 25227 70830657 6341 7458 95107520 80068 62868 574116159 80068 63330 371722021 62868 30453 408339907 17559 7458 345403860 66845 17559 317179578 17559 75583 126779911 66845 65931 175097363 66845 37979 795908104 75440 17559 588447494 12874 37979 663093664 37979 39927 227276567 37003 75440 80829872 12874 30130 512917769 42571 75440 59234396 36350 30130 153742497 71189 30130 362611609 36350 15879 691155441 27777 36350 763971863 36350 80559 649249542 66443 71189 355668075 66443 76480 718683549 29340 15879 832081164 29340 41208 137046152 26303 29340 485510869 58278 29340 993690365 26303 78540 375396390 41208 11508 649375296 58278 60108 390712756 69724 60108 60974743 75089 58278 598557840 29804 60108 456805416 11508 34428 942575893 64692 34428 400535778 29804 65210 952488904 15479 29804 520956178 29804 53258 721247139 64230 65210 495637664 64692 73402 985936987 65210 57834 33833921 53258 61459 210693812 43902 53258 325085090 29976 73402 953523917 57834 77654 42316462 77654 64630 989269799 43902 55167 794183823 25732 77654 170524792 20667 77654 106546138 5319 25732 103982796 55167 73989 524681140 31223 55167 261899935 20257 5319 217145029 9968 31223 137793394 31223 79477 388991726 43025 73989 197982859 41604 43025 152727288 41604 18239 155382632 43025 32758 994766870 79477 19902 304789112 3155 32758 305659571 19902 31953 845407235 18239 38823 439435600 19902 34123 55865333 31953 72179 981549061 3155 25259 53063653 31953 30104 216319827 50166 25259 404383869 25259 57062 150627010 4985 72179 998763898 30104 18993 370940343 39418 18993 814960731 4985 12672 457939776 12672 57826 1480007 59000 12672 79249911 44187 18993 194822677 31473 39418 157877079 78504 12672 189785574 59000 5447 56161939 59000 51406 143294416 44007 51406 405499033 78504 21957 248973900 5171 44007 216354355 5447 3958 907800065 50432 21957 48051381 5171 55267 759116449 5389 5171 808343419 55267 36920 942659353 59788 55267 396936892 81659 36920 571506190 13753 59788 955441177 78536 59788 566128982 78536 23614 659075128 62659 13753 563147283 23614 42904 1565462 13753 31882 457980765 6214 78536 607832467 20087 23614 881399704 31882 27967 212828783 42904 24472 43684536 59418 27967 253312782 27967 80038 679871885 24472 69409 81910865 56244 27967 32972095 80038 10178 271703298 10178 31949 512583608 16846 31949 75839850 45579 31949 45495430 49489 56244 687143496 45579 15309 302668393 31949 74947 167600761 63111 16846 800806151 65675 15309 172636522 74947 64479 452136399 15309 60385 28954674 64479 44006 646345466 1174 63111 3654619 60385 81407 48956355 1174 51402 801264939 22682 60385 121962290 44006 71472 391439432 1174 77885 152629061 22682 2878 565774837 66363 71472 202194259 77885 42425 806767201 66363 43624 499176340 34224 42425 970544508 24307 42425 602317539 71120 43624 687221046 32325 42425 528646333 58388 34224 402791222 50544 34224 703475874 14146 58388 353725500 56820 71120 49560373 66266 32325 686877027 58388 44794 80475025 16282 50544 658584909 5569 56820 398112090 13065 56820 283744924 16282 11725 34827129 5569 15638 957685350 5569 27740 769912786 11725 69790 686502308 36257 69790 923927238 27740 10245 279200613 27740 69422 794931773 57239 10245 332598070 69790 18207 793470374 47336 36257 103356225 14282 47336 546346707 24617 69422 867069758 57239 42546 573582410 24617 36561 712442165 61132 24617 307563462 24617 8306 424517198 36561 72254 791731912 8306 54098 876394057 22378 61132 15465107 77898 8306 786391374 8306 71252 789136069 24589 77898 96998615 22378 78309 600100171 35221 71252 934991838 59624 78309 820952952 78956 24589 89117641 16240 35221 533614014 56925 59624 846637739 16240 72730 39391115 17688 59624 931407273 78956 53436 112816042 16240 13381 689345166 22314 72730 590643369 22314 27767 171225353 81608 13381 981151939 8176 53436 250533519 45679 13381 875725062 8176 49804 59388551 45679 29549 334677867 42128 29549 574428477 81405 45679 590277501 81337 45679 227963178 29549 23946 177282566 81961 29549 83604289 58026 81337 338713521 68377 81405 416144607 44985 58026 75968733 81961 61615 208593866 81961 72839 376261696 50696 58026 125236926 68377 35294 189952294 75604 50696 685250693 72839 46175 280851626 26037 35294 99051639 46175 8975 296568681 66152 35294 623676661 66152 3261 42058934 66152 55969 863254047 63394 26037 778757104 1239 8975 141047879 52654 63394 666902597 63394 57541 421516537 1239 62344 367714958 62344 81678 261999780 62344 76324 862445970 81678 20639 806422988 2885 76324 320556198 76324 25822 823108319 8325 2885 88829274 75738 25822 216937316 25822 42131 448156424 60634 75738 124760486 74781 42131 544770164 4992 8325 414589555 75420 75738 639905568 74781 18127 293514243 19045 4992 112829919 39816 19045 902195843 18127 23749 50173881 75420 41517 77037880 19045 58217 108981377 63683 39816 670050814 39816 75422 80167248 58217 51659 30945397 26351 51659 120351791 51659 4024 259427174 75422 17313 941013037 32035 75422 763756270 50494 51659 224718542 2407 50494 661826819 50494 41689 733983259 46378 50494 23948624 41689 65251 375404540 47202 65251 32390754 46378 30937 647889138 72801 41689 43230971 30937 23487 550438549 47202 30675 186408088 72801 67645 911473616 4702 30937 652118666 51561 30675 170268896 61398 30675 305366321 30675 6391 148249849 6391 47465 302097834 6391 47922 99984767 22381 6391 90108850 13277 47465 624298413 80093 47922 238330252 75652 13277 597750989 46022 47922 130314073 28309 13277 85182337 28309 30285 2510642 21068 30285 739343176 20020 28309 118743031 35998 30285 111304914 6624 20020 240191249 21068 68251 534923886 7140 21068 245372092 7140 7403 467196511 3938 35998 56142125 68384 7140 363910928 7403 26800 106182002 7140 10355 965341147 10355 67475 840428643 26800 46941 467749608 46941 15159 661248613 57016 46941 996804107 15159 65225 893585529 56014 67475 410227034 43199 56014 91996776 43199 40801 488222956 57016 72381 655622105 14362 65225 730261943 56014 12077 706320575 819 12077 300980473 32925 819 469672430 14362 44252 466262724 6758 14362 358133441 42183 6758 772883034 20142 819 699728706 57298 20142 21821150 44252 66440 351113635 73996 66440 729769274 73996 6072 459805240 6072 10874 962060423 57298 57963 514044604 6072 256 589022739 19300 6072 325946570 36072 6072 923177255 7040 36072 74292186 38909 7040 499762544 256 28147 594081828 36072 36450 972335396 31105 38909 102661838 19637 7040 3293703 28147 42741 543400121 77687 19637 15884214 78543 31105 601289159 11249 31105 991729269 9388 78543 590682494 60574 77687 317929114 78543 17189 256589421 9388 77356 126910156 68554 11249 931269233 60574 39897 467319484 70116 68554 831794188 68554 40425 402042384 68554 70442 638139995 79546 70116 83123985 33695 40425 677145259 42228 33695 543192377 45987 33695 816565238 45987 67244 115059135 66167 33695 9762777 58014 33695 183981496 50309 42228 765610795 67244 255 557688717 255 21433 113895161 13466 66167 457252555 58014 49344 292235333 60021 255 903242162 13466 31265 596686767 53727 13466 254938237 31265 21368 237211375 43240 31265 828144944 6731 60021 276996258 51267 21368 134902013 6731 67657 635446610 14280 6731 216448593 2751 6731 914298600 67657 27829 98171006 67657 493 902340696 14280 27221 554625961 65224 14280 45491295 45596 493 913916599 27829 35204 641483254 45596 32916 166788848 65224 59396 679992356 59396 68924 178029483 35204 61824 759789305 34072 35204 831560363 38398 34072 82544448 38398 12515 982863408 21178 68924 773972572 34528 61824 215716794 38398 74412 452258438 74412 42510 73213267 34528 21604 822263871 34528 20717 75867690 20717 43725 344750443 62409 74412 763030841 74316 42510 511975750 21604 78975 929436417 78975 15352 204063124 78975 7996 961688186 7996 39843 966156675 74691 39843 705670691 24975 7996 317259975 38445 39843 619208530 9608 39843 592878799 47652 74691 484536418 9608 36304 1329472 38445 19143 252252720 78904 38445 38105262 78904 68923 396381207 68923 66458 170421047 73331 36304 221605750 78904 347 941748087 66458 30474 579397602 66458 1859 111024416 24235 30474 814696338 4424 1859 39367037 48887 347 830914913 71362 48887 913933827 1859 11263 300375907 65620 24235 137565116 4424 70761 404466212 48887 42980 342662009 71362 57380 962487929 62441 42980 837355689 42980 48846 763622973 47777 62441 223313885 19034 42980 395206232 20141 48846 988787239 71204 47777 15905882 54292 48846 368205971 71204 61782 882025445 20141 5579 56001949 61782 75904 764200018 80150 71204 15580152 57327 54292 181781102 43250 5579 849488249 62489 43250 292039855 9701 57327 95482595 14434 80150 277950227 29309 62489 170945970 9701 45363 793131369 50933 45363 879318272 31383 9701 264354525 70959 50933 15457785 29309 78851 672949865 31383 70865 815895325 78851 54509 791236763 54509 20230 120432020 78851 63614 399382098 7335 63614 472529056 70232 63614 141673788 54509 10988 167410513 7335 80338 219200263 80338 13736 393274126 23534 13736 48247740 13736 68024 391240039 10970 80338 810996299 13736 70006 29716711 31349 68024 843696521 74149 70006 208127580 64308 10970 281354600 31349 63770 924138047 74149 14900 453469227 74149 8270 480544494 8270 5933 885614936 39439 14900 434014524 3138 63770 127607205 8270 60589 166035066 39439 76314 716834492 39439 50325 696474307 76314 22513 976045636 54807 76314 458977690 60589 79470 63305357 54807 52895 714909108 54807 39230 238901595 52895 8004 128680964 52895 7314 652092291 31811 79470 592847557 73380 31811 654938126 61377 39230 958412842 61377 17051 878981949 34875 17051 420358137 29471 17051 698885101 11030 29471 58429322 17051 73004 998218743 46008 73004 885834523 34875 45195 547650673 58148 11030 613822664 65944 46008 686022963 65944 55130 75506957 58148 11978 104284810 65944 39329 297697102 58148 10483 962039630 71054 55130 714454968 10483 60780 816453058 35120 60780 10047169 59713 35120 622844225 71054 8122 407056861 59713 28874 721831207 35120 68164 442481618 46957 35120 72906160 80780 8122 546830679 64767 80780 525644704 28874 14432 84029212 32443 64767 194417814 75345 46957 841624924 64767 19987 216240438 30371 32443 760112423 64637 32443 882383033 32443 24603 500290523 66901 19987 704984250 79204 30371 99303799 64637 77593 498292046 77593 2925 502074150 2925 15777 971846841 60827 79204 792689552 26472 2925 977904607 53456 77593 517826183 26472 55879 205206273 26472 39382 420249679 79757 39382 613907912 42932 79757 403359409 42932 6426 253712979 52265 6426 713461116 52265 40279 195588272 40279 65516 539964803 58662 52265 429122031 40279 11433 80917346 40096 52265 998145609 40096 34134 53680 65516 39088 232579962 39088 6400 719778151 67300 34134 984779812 73872 34134 566550231 67300 54950 691976078 79588 6400 294642871 6400 21149 953707211 21149 60247 988548689 21149 13166 566506811 77095 60247 48548902 60247 47407 768277795 60247 62697 515183954 50304 13166 80298655 62697 73731 829846601 21790 50304 31609145 19504 47407 900953064 19619 19504 475159862 58618 19619 474673676 5394 58618 710851898 21790 22654 207474808 26188 19619 733056515 22654 56592 561228317 5394 4509 52636309 26188 41979 599216616 41979 59244 104303162 47524 4509 86270902 9002 56592 236279221 38286 47524 627529831 41979 58296 50072506 9002 65678 247538488 47524 12252 139793063 9002 23637 345870756 12252 47493 474255466 12252 16960 779925297 41527 23637 566801037 47493 39686 292968041 39686 71605 342034134 71605 57669 691653978 69859 41527 109006063 14954 39686 571362610 40468 39686 938636110 24365 57669 790922880 57669 57451 111604718 57451 8663 196525905 57451 64643 728345494 40468 11024 243358872 24365 80946 445072294 8344 80946 188124181 59844 8344 262290409 33101 80946 956951473 28549 11024 660482282 60177 8344 981465347 60177 1460 956632220 74675 33101 102219557 79715 60177 816506268 74675 17774 131463858 19053 79715 183732029 710 1460 487606758 79715 37209 45872149 37209 68526 309530318 17774 38758 128197055 9601 710 347388899 36846 37209 994635166 20283 37209 345113457 74741 36846 208595256 20283 74641 791049721 51123 20283 404500794 74741 49322 724110303 20283 64671 150667094 74641 55664 279287648 36292 74641 204944727 36292 67838 279864790 67838 30222 38170942 58031 30222 536529850 67838 26336 451604210 69496 58031 710777082 26336 77560 103982056 26336 52624 5586962 26336 6182 298711759 69496 69443 60575498 80127 69443 505281698 80127 66470 81417253 45690 69443 329172986 6182 1948 123431857 53927 1948 336890115 7339 66470 152046141 17395 45690 665987358 75359 53927 930511595 61949 1948 51898827 61949 16663 788201389 59671 61949 18134312 76225 16663 935820649 151 59671 114693502 25701 16663 925766289 16663 64919 997140728 77790 59671 773228625 69687 151 395516054 151 46779 117237618 69687 70244 512689782 64919 55411 57045469 70244 32706 495905327 46779 41269 243931088 20397 41269 346035238 41269 37294 718567334 41269 379 346516828 23227 37294 901437100 37230 20397 710779894 20397 54839 44316557 40774 54839 336214410 379 55500 91395007 48318 40774 661457331 78958 40774 393326613 70824 55500 424302208 78958 15031 634178773 15031 59408 603750054 59408 5291 639088236 43481 5291 457864899 44699 43481 966580765 5291 49479 909978357 49479 4543 201834201 4543 34600 44433173 34600 74459 178695374 65954 49479 498078099 65954 79729 285719162 58700 4543 45611125 34600 56818 872680345 56818 78742 946770498 65954 60544 616558189 65684 56818 629087539 60544 23978 160581046 9318 23978 499510253 78921 23978 37525674 9318 40349 387721305 40349 73976 761275288 23978 53379 541770888 73976 19859 259227547 12893 40349 771413488 48153 73976 898966176 53379 26966 660934850 48153 10301 956300445 46657 48153 266832206 66682 26966 266130780 58646 10301 947504099 46657 5417 437191760 58646 49140 838458630 58646 32715 514461930 5417 78382 102474786 63893 78382 147860386 1018 5417 408610393 61560 78382 640412102 63893 75835 577277862 67082 63893 94134391 23443 75835 190078919 61560 23571 323215637 67082 65406 30302254 23571 29438 262592442 29438 81126 813529573 29438 42799 363253513 62363 65406 116444890 65406 48732 42658010 42799 6636 250734427 43351 81126 145388753 43351 18777 961623892 33538 6636 843405302 18777 59534 907417511 59534 4518 25648266 43351 42628 235973403 42628 66314 390935772 52959 4518 965399571 52959 57574 982098788 18953 42628 698700191 66314 55550 145352634 52959 36678 625930801 4315 57574 978296135 18953 17254 161567768 7107 17254 549795560 55550 46363 135623133 36678 2882 765511405 7107 33247 693466150 68155 7107 172514010 2882 35445 945250462 33247 37561 643128083 35814 2882 22977630 35814 62123 312308886 59718 35445 600731613 39831 59718 836595375 34943 37561 391615254 35814 36447 664177917 9176 34943 195586854 5452 36447 759921745 1597 5452 220977246 5166 36447 769456814 5452 6447 709934317 9176 17743 306363754 72465 17743 996401276 66999 1597 709316827 23615 17743 382072738 72465 68783 975391953 9018 23615 239025114 49296 9018 98460268 9018 4202 434624862 21235 49296 991704880 29904 21235 622036350 29904 65976 696302521 34410 29904 3389550 65976 33698 174777824 26510 29904 470974271 33698 13523 285999874 1221 65976 331719206 33698 1118 436825404 69838 33698 923757739 1221 55234 122288571 13523 29251 203619840 1221 53837 415913544 78193 53837 90414062 78193 56792 134918030 41943 29251 301945803 56792 55685 56311740 20681 41943 487538408 73978 20681 594121705 41943 24215 61354876 80893 73978 272843802 80893 59866 565650515 66966 80893 565754083 73978 52282 3723652 80893 75107 930522902 80893 73681 853754416 68132 66966 938344567 34757 68132 708041046 68627 75107 205051909 34757 34742 721148271 53582 68627 28526732 77640 34757 24141898 34742 66496 652108925 68627 55118 542485430 58517 34742 707640962 56890 55118 867646507 78756 56890 841202151 56890 14117 539328439 55118 23902 35699443 42922 58517 114568421 57342 42922 323049831 57342 57815 724066517 45089 23902 730729792 72576 57815 320685209 45089 71879 83079022 13168 57342 980784337 18097 57815 769960253 13168 13472 753993272 72576 78684 369122890 81033 18097 520816158 13168 11275 752835356 24979 13472 909764965 12557 78684 674276037 78684 80399 706026441 48454 12557 844661843 12557 57532 381230524 48454 22073 493950397 22073 63118 134138773 16232 48454 389920954 57532 65813 865494588 18730 16232 349173811 63118 30461 142154777 10289 63118 556237861 18730 71508 393719593 2465 30461 45143100 48983 10289 854640952 73661 48983 155514766 63422 48983 97048663 74652 63422 918532020 13134 73661 244798982 58550 73661 476186314 73661 29128 635938237 36215 58550 583842896 42424 29128 47333250 7480 13134 77417341 5568 58550 299280175 42424 61599 464139464 61599 39430 250757915 42424 60363 190099350 57556 5568 798254424 9764 5568 264045958 9764 9293 33220905 57556 56456 122333993 9764 5904 101867876 62206 56456 785861020 399 62206 509092576 9293 62272 677729062 9510 399 84700396 42014 399 620140522 62272 25297 87852158 9510 74112 897377832 22427 42014 829181712 59332 42014 681083632 44920 59332 234410970 38878 25297 429449834 44920 38319 106425431 59332 78641 538077120 44920 54494 965572864 30372 78641 974948601 40729 78641 406309825 34463 40729 119140297 78641 12141 875373306 12446 34463 912949563 8056 30372 910957666 34463 56879 92107346 12141 23101 83164297 23101 40533 238458505 42305 40533 56035174 42305 25730 549834685 56879 31337 643241468 40533 36290 323111538 2066 36290 525296660 50421 2066 594345933 25730 75389 226632470 76824 36290 263342964 50421 61778 182620506 49555 76824 400861045 76824 45230 884385318 70068 61778 870583862 61778 43994 699417042 43994 439 499185508 49555 50129 657209086 52814 70068 252476397 70068 48653 362218850 22823 50129 3690403 1177 22823 634111950 72308 48653 607643566 44131 52814 893023297 1177 80371 355310834 22823 20042 623800382 44131 39895 457630761 404 20042 706169757 20042 56803 716931049 34956 20042 24818764 20042 14062 90930760 56803 64476 255238820 4678 404 359333494 10729 14062 32792981 72360 14062 330724864 14062 16578 266637322 74960 72360 252988497 13793 74960 366249906 6856 13793 912674231 13793 72457 915137910 30572 74960 83961670 30572 40032 739155212 72457 39319 197875531 72457 53082 252600586 3146 72457 888396394 6538 53082 207354191 6538 61062 1655156 61062 65890 126992471 65890 69240 80073615 69240 71516 677831239 71516 44644 259829980 69240 61640 597730095 31685 69240 845217831 71516 25164 78483239 59090 31685 928285903 67604 31685 878393478 62402 31685 385075792 67604 33045 111389052 52618 62402 915390009 31982 62402 202790601 67604 44827 493925337 61229 52618 340662606 31982 81962 725254151 35529 61229 561601840 31982 37270 332473227 40292 37270 68642595 70304 61229 36417989 40292 43586 810154383 35529 31781 187901739 16930 31781 344560583 40292 64437 882258770 64437 50348 833467913 43586 74073 545535450 16930 23836 702802233 16930 15887 161362953 35553 64437 822260911 15887 67394 168253976 74073 20245 3385131 67394 75770 335611294 1566 35553 403868592 9996 75770 509452749 44428 9996 112904077 44386 75770 696432924 35914 9996 132539257 9633 44386 664212431 20940 35914 853038654 44428 53761 405086599 35914 47451 518838463 6728 20940 336396233 28733 53761 116580208 6728 74385 832266229 15758 6728 5563824 33023 6728 806797336 38827 28733 599061031 27789 33023 131484973 17824 74385 663009499 15758 24413 180473509 27789 66864 39324809 77289 66864 404004735 17824 25427 613757445 67573 66864 353996604 62369 24413 172237417 67573 7531 5819018 7531 16858 414737951 16858 51074 617749274 7531 36558 692490784 8153 51074 27708328 494 7531 303052058 59002 51074 412036260 68328 8153 976914292 37067 8153 757559061 70136 37067 36975304 81756 59002 120870067 21187 68328 519971701 70136 15697 953196875 21187 78766 298124667 70136 23063 453041596 23063 30526 771309381 44451 30526 13954312 42287 78766 506108562 29986 30526 274914540 42287 54135 934235439 16355 42287 601686652 42102 54135 137128530 54135 45798 991916935 15187 45798 409760493 31564 16355 458999313 42102 26884 245057615 37180 15187 228068607 46620 15187 809776880 46620 50025 898758461 46620 9132 46008011 64168 9132 430779980 46620 41330 515693369 41330 10093 708397423 10093 50048 928954227 9132 29449 72917626 29449 8930 285934830 29449 70050 805509862 2464 29449 540843538 39359 29449 242138881 75353 29449 104451843 63328 70050 102372527 43686 70050 986040271 2464 34900 114538773 60787 63328 216739316 67480 60787 756235049 12129 43686 70129991 60787 20507 932581067 60787 16625 336782020 12215 12129 460141640 67480 3949 476806802 12129 62895 833958612 3949 67643 60179893 14151 12215 38321341 12215 20843 141927972 3949 22617 256660161 67643 70667 686631113 20843 20216 595889271 20216 38726 394506521 790 22617 173521236 18695 70667 428757977 32772 38726 726509511 42074 18695 821804013 45619 42074 937227675 62139 42074 152585418 35559 42074 129354980 30649 45619 782944930 55177 62139 244650201 35559 42784 307814766 42784 62746 149180952 62746 74031 120980811 46449 30649 548638902 46449 13162 469906500 62746 34751 185316008 46449 42046 559988916 13178 74031 328175206 13178 3858 141109878 3858 11970 192667559 34751 32027 566291645 43572 13178 974016272 67658 32027 232297249 11970 19540 200785632 11970 33639 771717543 76237 33639 563399700 58714 43572 433440073 44099 33639 234307746 67641 33639 823454463 67641 70324 214549157 44099 62885 632507520 6753 70324 10290333 62885 42143 758702407 70324 80122 886276027 66839 80122 393150255 42143 35141 715242524 66839 24389 913871518 72782 24389 530835311 58240 80122 645146398 65006 35141 866443644 59158 35141 882089475 72782 46271 201428949 72782 9684 847456695 65608 59158 722466781 43128 65006 71199692 46271 18735 816788471 45769 18735 41913802 50295 18735 748719996 51077 45769 165544342 45769 21154 552944842 18735 22099 566455958 21154 75689 223169195 53088 51077 809962512 53088 81689 331528943 53210 21154 190658148 63193 53210 577005550 53088 77493 480332281 56512 81689 240793521 77493 36050 66687543 50097 53210 851216484 49613 77493 605308939 78576 36050 841594445 49613 64557 347600108 28984 49613 300355299 63231 64557 77826815 1304 49613 776871744 73805 28984 826520206 73805 17568 829642949 73805 41391 606561794 50100 73805 796624327 35350 17568 211660829 50100 2850 869967564 17158 41391 857097075 35350 28234 872298435 2606 28234 779054085 2850 60106 61671852 2850 34042 96552574 34042 64470 736618465 24554 64470 346097089 34042 21195 662329830 33902 24554 595306604 33089 33902 773239375 33902 80029 291758863 37319 33089 910825878 63371 21195 616570566 61564 33089 548056948 37319 59361 638629132 80029 73869 372740854 63371 57448 233818296 61564 10144 272027175 57448 41581 673586908 16744 41581 102268105 61986 57448 89481673 25980 10144 771841213 57159 41581 580893033 40373 57159 564535364 61986 42453 578405317 25980 67509 450542797 43911 67509 793173413 67509 72212 621001186 43911 26672 773851581 72212 3061 90491723 66130 3061 292115345 36484 3061 760723270 51719 36484 560788216 12924 3061 243838721 66130 31787 218965820 45905 66130 709547305 68561 36484 890026094 45905 41026 449058953 41026 81850 620592261 31787 47593 499635113 41955 45905 203885406 68561 49303 921678107 47593 17103 164062936 17103 52048 259319147 52048 25537 416770127 52138 25537 55427929 49303 50489 813043445 50489 77758 87335462 77758 7697 553934342 7697 52287 460723135 21102 77758 529797357 46514 21102 933864004 46514 6706 356691658 20584 7697 743258927 74640 20584 249033624 51130 74640 28797846 46514 29268 45588300 51130 74785 302494197 74640 68564 198187947 17100 51130 82101 63238 17100 911624211 11926 29268 323843545 74785 64372 576693927 68564 21951 951015667 63238 37272 742353188 11926 77303 756044781 30979 21951 287041942 37272 69899 544490345 19153 21951 777864441 69899 39378 326050217 69899 24187 383159662 23074 39378 184849793 23074 32826 157840365 57594 32826 490915546 32826 12394 49157332 23074 66696 970986384 12394 13885 251540375 66696 3461 537965550 12394 14607 411041635 56526 13885 663895271 66696 80429 605752719 14607 58985 130578068 14073 56526 814881536 56526 44933 241560959 80429 48287 815334034 14588 58985 177193092 66099 14588 922459236 66099 73654 332274357 67301 14588 849386873 66099 66483 141360612 14976 66099 166703898 14976 9500 711842097 62313 67301 112209625 14976 73563 951511274 62313 53123 443821564 14976 38458 529162432 43147 38458 887862946 13858 53123 794885292 68085 53123 187325263 32558 43147 853039508 13858 27002 456573775 59195 68085 906185692 2909 59195 392275484 50958 32558 164365312 77312 32558 914166300 56599 59195 992722910 59195 72875 270589269 18911 2909 204147170 3083 56599 511921704 17162 56599 758566502 18911 20322 623581338 49754 3083 857833899 49754 45012 652502133 17162 43308 919221465 45012 49511 394198141 43308 54246 547519392 43308 3886 655009923 3886 80298 82321277 80298 42182 397197832 71206 80298 993980462 47948 42182 257445211 2148 3886 244750679 43641 42182 248817431 43641 762 763349722 43641 76439 457072642 64033 762 568998752 64033 71115 367194208 6250 762 444614614 71115 39597 784584542 40527 39597 712040086 64033 4362 841129753 10952 71115 734587298 20361 39597 565780911 20361 62076 100974133 5341 62076 768627861 62076 69440 126859224 34674 10952 934174317 20361 28348 406623902 5341 12350 673024100 14859 5341 796247232 72608 14859 249438898 81890 14859 63267073 61075 12350 644594984 61075 78009 636329445 63337 61075 576750465 47958 63337 165511259 13340 47958 460445358 47958 6401 471568944 13340 32059 569523480 13340 60672 694237710 32059 77774 667497670 77774 60458 69257113 45449 6401 45223186 32059 42007 489696435 45449 31173 350887338 73701 31173 553376727 60458 41119 503706000 33602 73701 69475690 31173 66420 829558185 50022 31173 135029560 66420 48173 906691015 50022 2904 529221568 2904 27778 200639374 2904 4798 98395342 27083 48173 425849937 25970 27083 813346894 52400 25970 318762685 27083 42443 400052294 25970 58140 63517721 36206 42443 787265854 36206 56708 880725095 44605 56708 867247642 36206 11415 662319080 11415 19733 237764780 16842 36206 495044815 56708 32707 603218615 6312 11415 673335157 9426 11415 326421253 32707 22666 985747043 6312 16116 349170084 32707 11678 922482344 25728 9426 209977286 25728 47728 750153683 19228 16116 457747248 80778 47728 204811009 11678 38433 933109160 35874 25728 143204734 47728 57648 322483549 80778 27786 442112833 38433 62615 2433779 7591 38433 785559017 24180 7591 43926178 80650 62615 590608925 43935 80650 37901404 62615 47517 647680373 43935 47190 692985647 47190 56256 107137514 56256 16507 663924096 47190 33622 365508862 47517 36764 375995300 33622 8352 71717147 16507 11826 655855974 11826 49985 961977612 33622 16373 872962042 16373 21746 243620551 81396 11826 46280794 13106 11826 333564563 49985 55569 45622791 39958 21746 313070751 13106 5537 353045805 39958 55332 175628381 5537 7438 235946541 73751 39958 801510734 39958 65456 992573440 32176 55332 726574681 73751 22650 737339466 3690 32176 530189551 76956 65456 718246406 67349 3690 76567662 32176 33624 601290308 37149 22650 171636969 21978 3690 54400479 1159 37149 737778072 63588 21978 429375019 36261 1159 36063813 57663 1159 864116295 21978 19447 533484975 72815 57663 199490786 36261 39457 852449823 36261 55013 354531654 72815 30271 413149317 72815 51051 82349031 39658 51051 190099259 22348 51051 288022380 39658 27219 96836584 38920 51051 144404182 39658 14825 389400139 18363 38920 773675083 44513 18363 3860629 44513 65410 30543383 50501 65410 690503624 5755 18363 956649332 50501 16547 699755214 65410 13035 411500657 65410 54630 200720695 24769 5755 836262240 40410 5755 710419780 16547 62644 557208878 62644 69609 424239406 52190 62644 872218659 55571 24769 439576645 52190 55608 789549541 55608 63267 67943851 58040 63267 808671344 14750 63267 618791075 2045 55571 964245269 13697 58040 291423455 26901 13697 385799648 9418 13697 929551070 58051 13697 248416405 2045 75939 415848965 13697 29786 744141775 2506 26901 708322614 29786 43159 879304134 58051 55815 851614609 43159 1263 506154358 23299 1263 620661983 1263 60051 972684388 46349 23299 711444872 20432 23299 612926663 30730 60051 325603159 59546 46349 344563346 76799 46349 350582884 30730 46352 460721631 30730 10145 380179647 46352 8957 262922068 29135 46352 498849379 46352 14403 774813707 37644 29135 13447195 14403 26900 44766712 45387 29135 258156984 26900 56395 861285758 33685 14403 846624968 33685 3616 419941150 7575 56395 320358578 54334 3616 593338487 71002 3616 462556095 3616 47612 262988350 47612 74469 520781175 54334 76229 798305632 40869 76229 285364366 71002 22987 549505784 47612 51467 773324242 33797 76229 843902087 40869 59722 830953681 59722 72577 209382290 59722 21596 292106219 72577 33747 672962330 63416 21596 609670893 63454 33747 401833727 22663 33747 978287642 21596 73323 575991208 33747 36144 933074046 74616 63416 959015415 73323 51108 267722238 54067 74616 59848744 66506 73323 523581446 36144 18715 189816699 76949 51108 786190367 9614 66506 936193474 7081 76949 627420284 76949 44218 263803762 7081 62917 68760162 44638 9614 910774039 7081 58887 882185921 10437 58887 460976875 62917 35689 160296330 58887 46677 6350001 60485 10437 580980340 10437 12782 252258298 60485 76121 280235512 80648 46677 254305531 60485 1570 921461567 25726 12782 100722646 64105 80648 182873715 76121 77012 882345031 56381 77012 887524583 77012 17918 582336851 62394 64105 82914884 1791 64105 192264848 51753 1791 658235005 56381 79905 530607069 23371 17918 395242505 51753 8090 764418061 50589 8090 59871535 23371 72706 677441772 4364 79905 328783399 4364 65508 143924004 13794 50589 80902232 65508 52231 515445949 72706 11298 839111818 57110 65508 926586293 57110 7618 396456122 52231 80003 240470195 51499 52231 854550383 51499 67861 149504510 55884 57110 938493115 7618 33140 183833074 6402 51499 922101347 1249 33140 162474815 52497 33140 817443842 33140 78428 27112627 8710 33140 476696588 6959 78428 101504906 33055 1249 120715980 60246 8710 526407464 6959 38021 867258183 33055 65219 244013249 38021 67569 666949601 76622 60246 595601659 62768 38021 769734835 56356 76622 739318073 76622 72896 130250447 10493 56356 894479920 76571 10493 723918630 72896 1795 739357374 10493 64311 601904020 10493 78887 392622412 58907 1795 790022981 1795 7400 341232127 21012 78887 963594520 10048 7400 428115807 78887 59216 25666048 51140 58907 947083357 47250 7400 861645198 47250 62383 66631984 74903 47250 992823884 20112 47250 44640684 20112 51295 581617552 40213 47250 880458824 7066 74903 701108037 73535 7066 551931353 73535 1375 91318900 27854 51295 86645364 65888 1375 291197431 65062 73535 497113540 21034 65888 549781 21034 71650 938161003 4342 21034 302391102 65888 61503 718831476 71650 25373 132962076 27667 25373 500449032 65916 25373 296446215 27667 20163 101376642 65639 25373 189243018 7275 65916 888632647 57247 27667 306684364 65916 16626 898395810 65639 74558 90150464 7275 50141 131861493 30067 7275 117951364 50141 68938 488656194 28357 30067 259237079 74558 16553 997233321 16553 7686 17094257 28357 55630 430697179 16553 11641 59077307 16553 21801 980874992 3903 55630 328752276 53784 7686 86103638 9638 3903 769119798 9638 75971 260862698 3903 14054 267816635 36037 3903 178840125 67923 9638 996816031 70570 36037 591831342 75971 58083 792192999 70570 33735 790817588 59735 36037 212337433 20275 59735 318090957 59735 51927 61664757 58083 24024 84520721 34454 24024 532450696 51927 24337 476265583 10423 34454 852680045 24337 7459 379198264 80263 24337 537105505 10423 45183 255153056 13855 45183 651835819 45183 76872 15405587 13855 18778 744694797 18778 6043 320968295 13855 40994 392757164 29931 76872 145866924 49107 40994 752353142 18778 1790 539558984 50286 40994 65262366 3150 29931 934759960 49107 11341 394508117 3150 13801 311432382 1790 52510 825911113 4562 13801 426537056 52510 2081 183207957 55265 4562 872971456 52510 37882 115683291 66119 4562 188728326 4562 78035 200646671 2081 11659 102298585 31124 78035 621482503 78035 73557 51014780 63581 78035 564639738 7449 78035 892886243 73557 62029 67169819 7449 50846 80131515 73557 24223 943704447 27512 63581 266415147 460 50846 934710892 24223 22749 985148528 27512 19600 374642313 22749 17709 657995324 19600 71379 451529727 40038 460 55736392 17709 81084 356420269 62500 81084 98096582 81084 69991 111233183 80907 40038 56771118 54957 81084 444717825 81084 26844 10807725 20416 69991 482336264 20416 78973 678598277 35023 26844 187535835 68568 54957 48172622 68568 20255 490481976 78973 6720 945198275 6720 7894 448990183 2424 20255 60482593 57186 7894 302433598 30049 20255 257729008 7894 50338 126770309 4866 30049 341789338 50338 52758 209969650 4866 4189 618909111 56530 50338 53250516 11980 52758 19091467 4866 65729 425688774 24776 65729 666660190 65729 71485 347735868 56530 17694 440504035 65729 33301 305703010 52979 17694 555858482 78836 52979 693928608 8332 52979 507729452 29344 33301 585076407 33301 59001 360248771 1990 29344 973800398 60159 59001 654882906 29010 60159 805631263 29010 23499 543490222 41020 29010 608541552 41020 568 952017607 66219 41020 965304131 66869 568 352487633 66219 66339 38543308 31829 41020 856290542 66219 73888 883726676 73888 11735 803972208 69197 73888 881006448 6302 31829 131566539 66022 73888 929676469 17445 11735 882962270 66022 31605 46369769 31605 18713 644795965 66022 56639 516669892 18713 44743 268431860 1260 31605 603384224 46510 18713 864474468 38087 18713 544159963 79462 56639 439277404 38087 17473 714986468 13480 38087 631982286 38087 7334 560233320 13480 62464 733917478 13719 62464 452688854 18148 7334 612355322 13480 39175 209815677 18148 48679 990874890 35099 39175 738195467 74266 18148 813219175 39175 20034 676473391 20034 34591 85109503 19603 48679 7133201 79883 19603 406095021 20034 40566 871578772 34591 55229 986512782 80479 79883 140940371 32467 79883 742827434 61616 55229 759482262 40566 27985 699962507 27985 25497 194745280 1693 80479 299569139 32467 63672 512668121 25497 77340 513262750 35749 77340 631147584 6555 63672 358245297 6555 5446 113165660 63672 42358 292511291 77340 59200 97971471 42358 30968 524108373 5446 53953 396495085 59200 24548 113664532 68719 30968 686665273 30968 64598 943641844 73813 24548 185753229 1683 73813 363351350 68719 33348 660954880 33574 1683 785059463 73813 55094 805880868 1683 73298 277002938 11302 33348 477320487 55094 59455 597165777 59455 25830 931119384 28131 11302 415817706 73298 20472 293316078 64954 25830 703673796 26 64954 155579933 26 71225 79762968 20472 43376 526346643 26 49951 140909090 42691 26 372041863 43376 68409 92598379 74 49951 19697279 42691 31760 59136093 36061 74 28496404 42691 69171 115122948 50968 31760 823903615 65566 31760 801335736 74727 65566 306998492 27848 65566 489146553 57221 69171 9595870 27848 36741 142642083 45664 65566 715191375 66431 45664 859937357 66431 3815 98326212 66431 67210 953637889 67210 62771 62655937 3815 74054 208397517 62771 51947 628926809 67210 65478 760447710 74054 31237 456188990 31237 33293 15756454 44688 51947 292892082 66746 33293 740148303 67063 65478 886761981 44688 20549 52721494 44688 53233 127147904 32457 53233 766566352 11208 67063 270284975 67063 81796 936393646 19429 32457 184899207 11208 57028 544011961 10271 19429 641300504 35937 11208 329908357 56637 19429 724975786 25559 57028 780166875 57028 70767 818443073 16123 10271 166290080 25559 40909 170564568 25559 53617 563742079 45562 70767 988249587 16123 28953 658717098 10313 53617 664343497 28953 61097 810253119 61097 46421 904303510 54670 61097 8272358 75519 10313 341711001 64445 61097 189274209 61097 79041 9726496 75519 59659 958271517 14320 64445 462054981 59659 69590 768383407 52648 14320 91910771 69590 58145 96865909 14320 20317 841111869 69030 52648 172318236 52648 23882 982104258 55376 58145 649791647 1838 20317 108835134 69030 5393 286108927 69030 18101 911724230 55376 81410 954857709 5393 60645 846665602 18101 28990 941479435 60645 4536 515830832 48681 60645 443610728 28990 69785 343222045 4536 52431 963416566 20562 4536 146667622 20562 29645 697608152 53382 29645 425923162 30407 53382 374689996 29645 67788 700961720 29645 49492 759507875 64959 30407 337042758 18027 53382 675451847 30785 64959 339998085 64959 40515 207234920 30785 19631 479474174 18027 7091 748088483 18027 60536 900981657 48808 30785 678223518 59879 60536 256209696 24087 7091 679336516 7018 59879 259471609 24087 33318 95689507 31000 24087 99387405 38463 7018 945938539 31000 37614 347377495 31000 15065 315178678 36420 37614 603579565 37614 81193 638219941 38463 54165 325972782 54165 10586 835274036 63242 54165 994169214 81193 8019 505784661 19569 54165 627578081 44364 8019 991870922 16901 8019 383197313 45796 44364 139181444 27508 45796 753184805 44364 68492 180580041 74060 27508 262799502 65513 16901 357954034 45796 62681 536997694 68492 37652 147113600 74060 38941 516279586 65513 56008 789187609 68708 62681 483304750 78992 68708 352732023 39401 38941 912856864 68031 38941 77657536 48191 68031 747557562 68031 39691 129255422 48191 73606 298284946 51119 39401 625940146 48191 51680 60856864 1929 39691 609074660 73606 74351 785555117 65151 1929 933833362 51119 36960 345194104 51680 73000 315646420 3710 74351 423829551 33785 3710 408758757 70081 33785 434328374 73000 2196 89640964 5671 73000 325040163 33785 66406 740136533 34784 5671 794376006 3500 70081 55868950 66406 73550 990345168 73550 81162 849163401 73550 15628 340845633 28181 34784 227374747 28181 73204 130299454 43454 81162 301469910 4834 81162 947187769 73204 80439 189483598 80439 34912 426983058 1494 4834 130667970 30961 1494 212249484 76326 34912 61013020 25167 1494 92640132 65970 1494 462403720 43715 65970 523057856 63744 76326 684709788 61118 76326 905114465 77835 61118 269637755 18057 61118 844627600 31566 77835 77393547 63744 27515 510736960 18057 20560 155453312 38007 31566 701012485 18057 28988 533974749 55498 20560 795695612 55498 38 989306974 28988 54625 442500702 38007 19363 397751091 73231 28988 703985895 2988 73231 127189671 19363 35134 83460181 38271 54625 297995824 19363 54866 198288998 54866 37594 792083792 2988 58444 917162430 6025 58444 722876352 58444 30667 100857144 30667 58888 590856819 61204 37594 75782922 6025 8480 782381522 61204 34240 347023337 3117 30667 731939979 61204 22614 527041190 56635 34240 177181221 8480 42468 694878580 48587 22614 15619886 32695 3117 968786699 55244 32695 324462455 56635 55087 881249287 34176 42468 915024994 44324 48587 838539934 30072 34176 931343807 389 34176 221263709 30072 24774 298815757 34176 56603 352064894 2103 24774 21041514 35026 56603 557918474 40592 24774 341128618 1143 24774 440221611 56603 56607 21019449 1143 58146 675197079 56607 41137 618471651 9915 58146 202771392 41137 6403 368608525 41137 31334 764513052 4605 41137 587465096 70334 6403 626567565 6403 59369 99999115 27892 59369 893525879 74582 31334 849910603 27892 77259 332528499 70334 4125 649711703 46766 74582 181482658 4125 53260 680439336 46766 19444 361666509 19444 20358 609320809 15610 4125 443130817 32047 46766 385880066 32047 15273 875759266 24328 15273 582439237 25253 24328 890638459 32507 32047 95841655 57601 24328 541229586 66527 57601 70069997 19994 25253 447171989 31143 57601 385378938 72783 31143 495965415 80796 72783 522663810 40101 31143 878447310 19109 19994 151668691 61885 40101 757078279 23416 40101 129493758 23416 69549 841298309 33645 19109 698627653 69549 46727 122378764 33645 25567 209846244 33291 46727 303487574 51020 46727 87772296 42883 46727 206561367 14330 46727 131988975 14330 51874 782855591 33291 72102 285950193 43615 72102 257491252 43615 57936 661301778 13632 72102 11717148 72102 52955 228568731 14907 52955 573959967 8576 43615 674037221 50276 8576 725952661 13632 72339 984832201 73713 52955 506248114 73713 16128 418897696 8576 47881 57915393 11057 72339 506969197 16128 62539 369544982 16128 46982 770726463 47881 65283 8842433 67317 65283 136254279 62539 8510 865290657 65283 34637 254788595 76465 46982 463042874 28770 34637 203352280 28770 14097 693936163 34637 33168 157293817 28770 40484 955087074 14097 22154 973252947 28770 66176 41837163 22154 74850 123587226 20037 74850 603853333 20037 71233 216745663 23100 71233 122030943 5071 66176 830831587 51685 71233 896665131 51685 12888 102239758 11065 71233 322190971 8266 12888 196512643 34461 51685 545418377 34461 20988 527269385 11065 14145 129770773 11065 76300 511759714 20988 73500 531721919 17997 20988 251225735 73500 58264 434712354 35374 73500 378344336 76300 21661 710402081 17997 65220 716996702 65220 66175 435078475 47915 65220 520855447 35374 29330 72463205 50341 47915 798732094 36055 47915 537672605 62457 66175 32404370 62457 27063 247626010 29330 14587 174961873 27063 63558 96753305 25595 36055 167287329 62457 27974 876766947 51812 27974 54550656 24911 14587 498358722 25595 55380 202561339 51812 35480 880501339 14834 35480 598742875 35480 76141 172419029 76141 36859 352356120 31522 76141 447726225 46745 35480 639536408 76141 52546 146332951 21239 46745 921006161 36859 65592 231614531 72768 52546 476388442 65592 17606 635205970 8610 65592 956843058 72768 14915 914705182 45592 17606 675968568 66710 8610 149321405 73752 14915 179373756 19913 73752 650604296 73752 12413 197918908 66710 31739 750231301 19913 64647 67905558 64647 49421 553879590 69001 49421 35872705 59799 49421 231899092 49421 38135 799204200 38135 27681 905363249 47133 38135 644397807 27337 38135 771784761 38135 71011 905058486 57598 71011 170183629 47133 26477 804586546 77833 57598 164589661 27337 26555 349327776 55031 26555 614593281 65153 77833 490733631 17912 26477 950038059 55031 5609 415298457 5609 12818 971113853 4310 17912 909162890 16884 5609 113082728 17834 17912 371559267 32087 17834 836476082 6865 4310 116564246 16884 52233 174746989 6865 47889 147267137 70893 6865 307682485 10215 47889 664435649 13973 10215 640846684 76705 70893 139982452 54177 70893 266042808 75234 10215 472780897 67421 54177 894387970 58724 75234 425031216 54177 10148 44283215 32304 67421 773547469 32304 31888 895077546 43204 32304 733360968 40446 58724 866096509 10148 73288 192330821 73288 38377 724064294 73288 67544 238290464 72471 40446 849000689 73288 58382 356535274 23917 72471 769005886 45520 38377 450320037 33887 45520 127233807 45520 55682 103645911 40952 23917 516212987 41282 23917 592156301 34067 45520 715387582 99 34067 275411193 27355 99 68359555 42544 40952 194535106 41282 70948 711213723 42544 81152 827815910 42544 48257 431496583 27355 33746 172057495 70948 76416 821348835 75875 70948 475377344 13720 75875 25110493 48257 57807 477919765 75875 35291 701314664 75875 34057 731515126 75875 69743 962759151 42552 13720 630540201 57807 4958 394407896 69743 30704 141128211 69824 30704 767239903 69824 28675 249739864 31195 28675 427561941 38954 28675 471280692 69824 14407 848694847 38954 10806 992072144 66490 10806 24447305 10806 20405 112914754 59604 14407 245663219 20405 44710 759451146 3572 59604 24916544 38316 66490 17021883 16657 44710 667154048 7722 3572 518338777 65472 38316 258546177 47315 38316 229362093 47315 286 700163002 63087 47315 209272406 79442 7722 261690430 47315 9867 839299816 286 33808 176407634 56984 63087 632945308 67280 63087 3854149 9939 79442 955445435 53895 56984 189210931 56984 56189 49011599 67280 70729 58379203 53895 49129 54319519 49129 52210 418628264 52210 35114 492127893 2943 49129 937157982 49129 52805 555476869 2943 30554 53108292 30554 62790 617562277 52805 67110 150335072 30554 19146 277700347 19146 73927 993266754 73927 4175 380113993 11371 4175 509022066 73927 5526 99154620 79861 11371 902972358 73927 28248 764876820 28248 71814 771748748 58158 5526 391917510 71814 26632 949403682 58158 33346 720067801 26632 67133 310568088 57661 67133 228915349 26632 45870 745326644 5771 45870 530991449 33346 65796 8372419 7242 5771 74920770 54443 45870 719337449 58490 7242 851276425 54443 21737 495626890 69092 65796 779108861 55824 21737 656146311 21737 81169 64983509 2411 81169 920731068 3166 55824 323304770 55824 60857 45979121 56807 81169 461729115 19582 56807 23949941 2411 49616 572739936 3166 66177 242154789 49616 7029 369970999 56807 64969 912423179 4647 64969 104682730 4647 28557 752442880 64969 56867 565152844 2050 56867 463939248 56867 31674 351701719 1523 28557 445796436 56867 69781 253013318 80356 2050 726102595 26907 31674 89178605 80356 34127 472207008 36627 26907 981145273 69794 34127 94068533 80356 78415 117949882 69794 75106 510132944 78415 72592 439266878 77141 78415 785328997 77141 19408 611865802 14509 77141 204941461 77141 23886 490874348 72592 47742 226313050 45116 14509 641482616 19408 41624 111777643 23458 23886 891153339 23458 76960 470814021 47742 70317 314994654 1207 23458 383756013 76960 28472 291694326 1207 26869 555057836 26869 74191 666564216 70317 57560 602597786 26869 79816 45295954 57560 31972 502297050 54678 57560 483247710 71197 74191 686696750 79816 81808 228635568 81808 65270 669214473 71197 35523 437635635 65270 23067 764614117 65270 16877 323905054 62214 81808 14153617 52262 23067 883481865 59308 16877 640072333 2125 16877 728250525 73834 62214 289853097 73834 31176 965353649 52262 41852 205678535 62705 31176 985410365 73834 79503 520327707 10572 41852 120246795 31176 30081 147812833 30081 26876 972550605 30081 47220 219000546 10572 18256 303052121 16012 47220 444007913 47294 26876 924075500 26876 80261 118373231 18256 53785 856071159 74661 53785 687766256 59979 74661 511124783 47294 60260 536685474 80261 66572 575102935 26628 53785 192160734 60260 75568 155372293 60260 1723 734204075 175 26628 919512896 8305 75568 624501448 10679 175 551560562 63440 1723 7282442 3175 63440 532149357 2469 3175 334086207 3774 63440 909451883 10679 40789 968814922 45833 3175 915937701 40789 78480 907393775 40789 30964 486716882 29398 78480 608573615 50271 29398 38959608 45833 35711 327365817 39221 50271 513222788 73320 35711 469950986 35139 29398 943586798 29941 35711 29831885 35711 77746 790470778 22766 77746 202276393 5960 22766 193437380 36372 22766 483877691 54357 29941 841338387 73963 36372 573445005 72610 36372 961790142 36372 6848 889371271 54357 2004 777434379 73963 69486 215359540 15255 2004 151195584 15255 812 863242236 5053 2004 604295247 2004 65864 802186754 5053 43696 132678357 18574 65864 748062105 18574 15231 426682014 2860 43696 950801968 8561 65864 191733797 15231 31795 575525005 15231 75561 739888622 15231 9039 495380971 26232 75561 334841490 41911 31795 2702138 52171 75561 587729827 9039 58129 633702555 41911 3377 613303383 52171 73025 108376481 31321 3377 535170714 3377 56508 470513375 3377 7673 300130923 9819 56508 296030904 9819 2472 873946677 7673 50204 346932329 2472 80303 534028880 50204 22365 951269007 16867 22365 923943693 64385 50204 828112616 6280 50204 388951270 72194 80303 76093751 10926 72194 753909131 10926 64552 420639207 64385 22946 59257448 10926 66423 289843844 32320 64552 144611622 66423 73756 967309930 64552 34497 683965398 22946 59587 171555480 1036 59587 215206405 73756 29844 328625249 4456 73756 145977841 34497 36436 875669136 59587 63787 431576933 29844 52904 33739416 26920 36436 92145557 72022 4456 649725649 12605 52904 819629472 63787 11562 918299900 72022 28403 451896892 28403 80400 178347780 80400 38945 821017313 53712 12605 41251057 53712 73182 261514893 22072 80400 915411136 73182 65740 436327043 77980 65740 78472931 1956 65740 228963340 10807 22072 504742767 39462 10807 215472870 65740 45737 333584825 50943 39462 648315349 77839 39462 6189463 64696 77839 758708028 39462 54879 51864440 50943 28090 985149456 74685 77839 659629783 26700 54879 375869928 28090 9117 16182181 28090 44910 471236425 11477 28090 966622466 11477 24879 28146051 44910 35578 342384701 9117 73547 704270163 35578 38089 770166011 68383 73547 90642351 56403 68383 79877808 73547 17906 792094008 59201 17906 59418870 38089 43021 715589332 64128 17906 466439656 75198 56403 194011877 54635 17906 64454608 78681 54635 531982977 75198 34011 59782974 54635 61059 12230104 78681 8293 763299219 61059 1013 629049885 51435 8293 2518243 80936 61059 657844087 8293 66277 105579431 51435 38511 433984139 1013 519 339960486 41885 80936 976557207 519 79144 481912883 66277 68781 215695363 79144 64008 950434377 68781 3994 926938326 68781 7606 832105392 74447 68781 95525772 10011 7606 167173405 3994 40486 475842854 74447 7279 705681077 79389 10011 741189242 54896 40486 290729138 54896 24366 38432622 2475 79389 36117 7279 74833 139314856 54896 49062 551011257 54896 31568 296925007 3066 49062 513051302 24118 2475 981276677 17349 24118 774843958 78692 24118 330891013 3066 14815 72169006 78692 35287 203870416 52872 24118 239205358 78692 44188 22331383 72983 78692 784606009 72983 29873 358118453 44188 25660 15070305 16470 52872 29192764 29554 16470 868967834 16470 29296 912652072 29296 56354 136896033 73096 29296 305419580 76479 29296 574713799 37963 56354 965949363 56354 17854 899943959 21750 37963 809023457 21750 73154 428289860 72604 76479 63971725 63258 72604 692607143 72604 29245 317414352 60487 73154 702340082 72604 77566 110097348 5730 63258 72083879 46937 63258 290065856 46937 80087 307797730 12197 60487 213547154 5730 27276 264811358 5118 5730 94641097 74336 27276 658179340 27276 33175 41599263 5118 60521 914979884 57066 5118 235268965 74336 20443 716032943 74336 58605 715797661 20443 51216 238060146 58605 52985 590885937 70840 58605 708744816 8603 20443 215359663 10076 52985 840273394 8603 65136 426913108 77765 65136 560659797 65136 2991 445281236 77765 47684 11943345 2991 64246 370029010 25976 65136 158061841 56985 47684 933278684 74625 25976 114767342 47684 407 268827819 4626 56985 320304687 407 81 91956720 407 20986 870353841 18477 20986 203797760 18477 12178 88858640 26288 20986 64960053 81 65265 924582941 19676 65265 782235858 25455 26288 984849770 5822 26288 15746592 26288 13751 619955776 66007 19676 371948500 27104 25455 649920222 72715 27104 703575691 13751 24786 326291182 17205 27104 300520548 24786 3729 809545339 27104 32673 57477051 7218 72715 780352623 31938 3729 964030538 2905 32673 680432233 19954 3729 503375997 7218 5381 373380100 66381 7218 795290611 2905 34266 365645298 77439 19954 60055685 17218 66381 901845502 66381 80447 468651390 10887 77439 737231367 80447 46049 21485988 69475 46049 997146940 80447 42995 562634767 42995 20725 419516503 36848 10887 191624161 42995 15925 881386627 1658 20725 774113088 36042 15925 37161639 68268 1658 19350384 3641 1658 268133639 15895 36042 473804307 68268 45522 183227246 71077 45522 324412710 62192 71077 965864175 49864 71077 194387522 49864 16269 965291180 72723 49864 471650791 71077 46870 242912744 72723 19630 474163100 46870 55806 506913725 16269 48266 714814722 73520 55806 526474658 44748 55806 802635562 19630 64777 618933245 53435 55806 679210733 73520 76810 194175990 44748 33530 373362170 53435 59767 391907732 10191 53435 167508683 77198 33530 343355329 33530 63183 765900149 80126 33530 430286062 63183 33596 976117329 10191 81066 976869197 42501 63183 335628052 55331 81066 821100389 33596 10117 724599624 42501 68794 391886934 10803 81066 763727693 42501 71751 54253831 81255 10803 602919761 10117 15675 153502516 10803 46391 625833055 73882 15675 526573161 71751 42217 755698504 73882 52871 7754291 39976 15675 31091349 42217 62322 464182293 27477 73882 111239158 73369 27477 162521806 52871 80583 777350762 50768 62322 202342683 27477 23898 183713592 21713 73369 881701921 23898 38644 310082494 34640 50768 95412410 55844 50768 36901922 34640 46253 741800536 40099 34640 646841522 27370 38644 308593063 68393 40099 990818535 40099 65212 776655029 68393 13692 754387705 52166 27370 586667610 27370 71291 386921512 7063 68393 17526772 65212 24448 585327960 13692 68665 371255360 463 7063 666615420 49034 68665 421515535 49034 28572 893945733 24448 71331 889700169 463 65202 470875570 15078 71331 446098981 15078 23195 604907101 65202 73636 372773468 65202 1631 923555746 65202 55027 175184570 56861 73636 95298518 44479 56861 248603013 8057 1631 363557945 30349 56861 204041354 8057 12454 338515589 30349 19116 422960156 57414 44479 533286694 57414 29362 834345272 30349 70853 66436336 16576 12454 210596432 41510 29362 60578846 41510 38766 360061696 56199 70853 263903805 56199 69856 113727933 69856 3785 587296359 69856 22800 717919351 70660 38766 903281030 69856 28554 869847606 37482 28554 937684848 28554 81894 68241231 960 70660 501702022 56280 960 133847795 51543 56280 188193427 69326 51543 314737493 69326 2767 397271208 18869 56280 496974366 2767 3100 34545686 69326 63420 975852349 69174 2767 442387575 63420 77082 485909041 3100 64216 83525483 69174 36682 564795161 31468 64216 875383456 36682 80966 106161839 36682 34783 213564426 36682 8494 794301440 21961 8494 370637154 21961 42166 455287863 8494 4942 601375001 1435 8494 665976692 32000 1435 147875630 39900 1435 161528963 54699 1435 872503470 71296 1435 480870806 54699 12047 784510643 32000 81004 197091329 43117 39900 875640938 12047 17867 559875338 16255 81004 901561955 55159 12047 121641748 42719 17867 397989294 9351 43117 535425528 42719 10625 696608772 42719 26592 179973379 42719 44195 613255096 7272 10625 1662682 57197 44195 861417478 40092 26592 796068391 57197 524 5605656 28186 7272 901328343 57197 56977 948751742 40092 22194 363185123 81724 56977 712822511 28204 81724 132966125 28204 54137 146646687 10133 22194 434543547 74654 81724 170551060 28204 78713 313262429 53640 54137 960682464 74654 71091 870176304 68723 74654 191702227 78713 31683 40100987 78813 53640 592579679 26215 68723 492073353 26215 45152 965624923 29562 31683 93334332 29562 77205 196854068 78813 11056 443802046 45152 31983 84612615 30275 31983 229093744 55581 30275 831376043 26868 77205 775895282 38603 55581 486122714 30275 71925 574119634 23970 38603 287426217 55581 3997 725775439 23970 45459 21167623 12068 71925 237280848 64450 71925 602045802 23970 41718 916965334 67378 12068 827788596 41718 49595 187080090 12068 15831 171851820 64450 730 639351941 51870 49595 207650307 51870 49721 340240085 49721 40582 384599325 53695 49721 893469801 40582 1940 910325776 14572 49721 22559918 40582 16421 616918072 14572 2902 529396786 46987 14572 514211781 1436 1940 956865695 46987 33294 348548184 38270 16421 388961007 33294 77406 736647045 19853 77406 53495794 41176 1436 59439582 38270 50311 17479649 81106 50311 413809770 50311 78770 158632587 50311 66335 326371450 66335 30743 374163833 81106 46833 224724523 46833 60928 286965569 60928 56665 145059106 35166 66335 184760990 60928 42726 435556337 56665 73853 480561168 11483 35166 867974064 11483 46861 960441301 46861 36482 150595971 11483 66037 218152674 36482 34716 411817529 12467 66037 477125440 49143 34716 445868405 49143 42972 329069093 16885 49143 392893114 76797 16885 861453429 14738 76797 99956676 60127 76797 164292932 69566 16885 669814051 28858 16885 609319367 28858 27738 490680605 15054 69566 889474909 27738 4133 664435409 72918 69566 668308479 33582 28858 421402354 27738 18941 25066931 47938 15054 122093475 33582 35509 511363531 32543 72918 842983096 53700 47938 45234433 35509 19831 543665549 19831 26447 558526546 53700 22484 760139559 33302 26447 593670704 34489 33302 71873398 34489 79269 387840348 67646 33302 145386956 66970 67646 626241372 81045 33302 832264166 81045 40604 477370093 13037 40604 33527353 66970 7593 939402753 15922 40604 857145743 81954 15922 428615405 51135 7593 143715258 71217 15922 641037748 27412 51135 233054049 51135 27964 36035730 42781 27964 922383771 67954 27412 275663567 55184 71217 832696504 2678 27412 261843872 28421 67954 793335521 28421 67134 492938523 55184 41274 35151444 1016 55184 584298908 55829 67134 325261988 41274 66147 76815973 49022 55829 826984294 49022 5136 587569269 38235 1016 979281214 36338 55829 510596707 37846 36338 280687662 37846 44478 58045220 32235 36338 176338870 34390 37846 902361301 13700 44478 997212700 51472 32235 692151532 51472 28773 904806765 80954 34390 121180610 51472 74693 7915020 13700 2965 861153354 51472 11645 81697528 74693 67642 368101088 67642 65745 148433403 47874 65745 731897723 44079 47874 36793724 49586 44079 45082579 67642 41385 789126866 49187 49586 373069168 44349 47874 289352934 5239 41385 679533808 49187 74494 144668342 43690 49187 782146555 66594 43690 261808094 34934 5239 694466015 63290 74494 461323031 65312 63290 455416469 63290 58677 198621395 63290 23736 156735080 34934 19564 484220613 23736 81855 327285764 67896 58677 131127232 22993 67896 691012071 23736 27018 328012490 65635 22993 443268882 75336 67896 44544407 67896 3398 756447406 75336 53525 199520729 44630 75336 91204205 53525 44059 294437476 8483 3398 436084634 79206 44059 193805938 79206 41555 3813765 41555 70530 420051359 70185 41555 591998478 40749 79206 49181646 13695 70185 277802658 41555 9897 144168934 13695 27909 658112024 81856 9897 885412316 73017 13695 942063195 13695 57087 76699946 57087 71535 119169471 71535 39159 89620913 57087 15076 442582196 70875 57087 996043893 41954 15076 844851595 70875 23485 622684283 23485 74946 287309862 70875 37997 861730553 63673 37997 799523963 37997 20018 503625281 20018 54933 648770125 70608 20018 46141349 54933 20120 825008336 54933 59972 113295756 79659 70608 714026736 78400 20120 170614832 78400 76788 171249075 79659 55727 896086230 13422 55727 496810483 78400 4146 197530801 78400 45646 639529003 4146 16259 42843787 8746 4146 715467074 39600 16259 511179904 22420 45646 520519238 29907 39600 444834007 12243 22420 367632098 22420 18600 181204212 5959 22420 127561719 12423 18600 664744664 12243 34526 337012018 34526 9045 232333711 62232 18600 948111589 62232 14213 974608712 34526 47662 725582764 63034 47662 491616849 9045 2591 844870945 47662 11200 144466982 56863 47662 144067675 15534 2591 780361756 63034 36652 375484769 62101 56863 538908975 15284 56863 273720168 62101 57727 640789999 52789 57727 14613154 47432 57727 947903041 47432 57800 993410508 15284 24853 712402612 32954 57727 13689393 13260 47432 91476870 47432 18663 564183537 21470 13260 956900274 19138 21470 970070703 19138 20110 674425202 19138 40366 314563191 64191 21470 483757990 81279 64191 237531771 48575 81279 285681176 37002 81279 595296501 64191 57461 765050175 9750 37002 84522188 9750 76187 814051174 21760 37002 598222667 23436 57461 724487492 23436 58954 65981461 62652 9750 203700567 21760 15990 104090780 32731 15990 744252180 19167 32731 967000795 19167 56205 893332560 56205 3732 578497039 14681 19167 824128295 26999 14681 104790215 14681 64228 179797099 25242 26999 36280645 52936 25242 162512719 44755 26999 510316839 52936 72698 903768226 44755 12012 355534029 72698 69296 572967915 22492 12012 1769130 33362 22492 756713186 9481 33362 789785671 6058 9481 32537742 61731 9481 772159097 80913 61731 743383152 61731 23336 155477202 80913 13950 871717646 61731 54437 529837267 80913 55111 960354131 23336 46740 996362017 52007 55111 391953443 11295 46740 951947092 19900 55111 320251061 52007 1025 481526438 37848 19900 581512960 11903 37848 522403807 11295 67288 589155476 1025 29581 691707862 52376 29581 921492295 67288 60941 547563518 40496 29581 372072145 60941 8848 84903245 60941 49773 815824486 59601 8848 147820885 49773 27242 885891122 8848 66245 604078167 59601 59315 355894457 59601 9123 278598935 66245 49646 716022730 80162 49646 274397194 60411 9123 95937289 9123 16513 340794536 80162 32009 108990479 47783 32009 306785981 32009 12550 53918406 54853 60411 252907271 49554 32009 262422919 43262 47783 669780341 43262 28345 657583725 40464 43262 411975071 60539 54853 814300477 74734 40464 673835763 40464 32834 277111198 64756 74734 551373152 40464 72995 417592769 64756 68854 995702317 60149 72995 475087695 52826 72995 198622822 64756 48377 74031950 52826 202 172109997 52826 53739 64791001 13878 60149 553940905 1133 53739 615344131 48377 49290 110494023 1133 74612 746355172 31466 74612 668919054 29589 49290 391038682 48702 29589 435883283 29589 10010 222214 74612 4282 513800156 49220 4282 518059479 67594 4282 931345038 49220 38944 551032025 44241 4282 429741698 40832 44241 340409362 14781 49220 605530679 67594 3613 26868962 3613 68956 437446981 68956 46071 88225530 40832 49540 767657298 3613 81100 922926446 49540 46292 100269051 81100 35867 484363868 46292 23620 834631356 46292 8936 228441468 8936 11834 754917412 23620 35785 562966685 34043 35867 739648120 44043 23620 521263010 53870 8936 591579034 21646 35785 476274212 26836 53870 971905433 36551 21646 61613997 18794 26836 850388964 69048 53870 809809766 33758 21646 836936577 26836 54220 759655314 16284 18794 899217690 54220 39031 325874310 54220 28564 581121613 6037 16284 639829609 60774 16284 300816724 39031 17304 874817826 72656 6037 21827704 4535 60774 914887361 69381 72656 962785907 76203 69381 663032800 69381 67167 599337445 51848 4535 49076454 76203 33671 727002672 48664 51848 920289021 67167 38485 444138782 33671 75832 353661226 39898 75832 776479868 58193 33671 782238219 55065 75832 233851313 39898 69436 546156856 39898 12153 329896821 52867 58193 280165579 37305 69436 374604568 14375 12153 965131262 28249 52867 291247212 79469 28249 977114514 78093 79469 57843559 20861 28249 192827416 31007 78093 885077186 28249 14508 201301829 24339 78093 498093472 80547 31007 377605141 72533 20861 87014939 31007 34979 337207521 80547 14321 286943887 34979 74340 708050636 59719 74340 9371759 22988 59719 968565231 59719 67987 888301854 77668 67987 426399500 67987 79560 119409606 6031 79560 775166422 9372 77668 282221331 77668 26454 814615743 57150 9372 786142974 9372 24252 201547185 26454 60580 423396975 27306 26454 263842486 27306 71325 591512034 60580 2041 683794514 27306 78780 189447082 2041 38606 495296628 35218 78780 85094065 36316 35218 287827865 13525 35218 102591053 37325 36316 857977685 30566 13525 970257727 42670 30566 251770171 53588 36316 306170645 32149 13525 272293925 42670 8143 934819834 30566 60295 229066414 64446 32149 52993435 14610 64446 721145071 32149 40514 798991604 71086 60295 375477739 56194 71086 501817435 64446 67264 892290225 40514 54233 39668925 16934 40514 265340118 4738 54233 746861804 30490 67264 216776984 30490 52351 461494610 56436 4738 822114939 16934 36481 387449417 23217 56436 859978872 56436 20227 273282673 45569 20227 533002409 75412 36481 286986885 75412 53214 675814274 2602 23217 364119765 32497 45569 926933524 2602 17596 627099078 17596 79016 305365049 79016 7344 704374540 8916 17596 661544329 79016 31494 546539319 46396 79016 873388575 9896 79016 51901167 67809 46396 628215532 8916 56680 494945078 9896 1767 761619834 3195 56680 282272389 1079 9896 947020206 58303 67809 106318774 2638 1079 360270462 30354 58303 379159193 30354 68963 188892088 56415 58303 811460435 58303 27981 525542624 30354 27256 917478651 45806 27256 819587669 23517 45806 770440965 23517 59500 177084598 27981 15678 93512459 15678 49674 261692716 55464 59500 146010883 68395 55464 61717987 10485 55464 22967493 49674 81292 702575244 49674 51030 336605374 81292 7033 452241154 10485 31371 55082392 75609 31371 722022837 75609 72460 840423076 79125 72460 234894152 70 79125 139685114 14336 31371 926952397 75609 44315 452490764 72460 31640 732468210 79125 248 614369824 18156 14336 986977109 14336 20770 722506175 20770 71277 893696677 18156 847 909949638 10563 847 579792633 18156 51918 364150327 20770 20637 814835928 21943 20637 378199727 39394 847 138291895 66195 51918 489456926 51918 10859 681557229 36615 66195 280184216 10859 49926 539268117 68651 49926 417579321 5142 66195 131194552 38681 5142 970929952 10517 49926 497362550 68651 2653 19383107 10517 29853 996458844 59723 38681 692363849 36759 10517 880920456 30980 59723 313317963 59723 7566 180779594 28313 29853 937647848 59723 34078 615173191 5358 36759 692257533 3064 7566 56246813 7566 29616 757756396 67661 29616 705116727 3064 57654 424800307 57654 14648 912317560 79687 3064 806999289 39129 14648 794199086 67661 51248 653255687 14648 47744 313264190 73207 39129 71942107 24399 51248 107166412 56012 73207 594973729 46227 51248 781810457 13469 47744 459533842 55437 24399 812242701 24399 66160 546230417 46227 59520 124233123 5005 66160 21553493 66160 51698 184355229 59520 36719 370693828 47941 36719 694600408 25081 47941 358869249 40133 25081 561624562 2892 25081 984490123 47941 74890 62777172 58685 40133 774106096 55026 25081 146724998 12390 74890 15438637 5512 58685 606734102 74890 49810 178035452 24720 12390 626763852 26621 55026 992499015 35658 24720 880769031 5512 27302 137895873 18595 24720 165439007 723 18595 866829748 77466 18595 391315518 31902 35658 53871608 31902 55152 942856631 31902 75962 680345181 75962 61365 799826659 32544 77466 733126434 61365 63378 528563802 55152 1839 580119810 4029 63378 223537548 4029 15503 406791056 1858 32544 334937480 63378 12151 158847423 15503 69675 118375279 34574 4029 985863469 12151 61043 657849346 38410 34574 996370049 8587 38410 783424913 11860 38410 707137642 34574 59086 793636087 42230 61043 436948047 59086 69617 546966800 62037 59086 97563453 7818 62037 918639551 11109 7818 63344855 26717 69617 288354874 63012 11109 697511198 7818 81365 574458680 11109 31705 544031563 23350 31705 5618267 78910 81365 681680944 63012 38616 87620950 69339 31705 417665175 23350 35104 433325350 11959 69339 449843758 45179 11959 217318340 28875 11959 377973234 65904 28875 909382635 65904 27335 839815740 23621 27335 153219949 71568 27335 675231986 23621 18963 225812854 31204 27335 917383525 27335 22613 934134504 31204 81860 198138192 57079 81860 843826471 8454 57079 308253082 81860 26541 410386479 20066 81860 507525983 20066 5670 703237423 53766 5670 775705965 73580 8454 696677895 16429 73580 537357251 20066 23167 481732235 53951 23167 139115417 73580 56544 132849935 16429 19103 929043355 17391 53951 892123286 19103 78842 863967020 17391 54084 160358320 56544 59271 471043261 54084 49317 941924347 59271 50596 640664910 35946 59271 357730949 50596 21453 901055354 49317 48966 958076983 49317 19613 834040483 24993 19613 535473218 48966 63769 965848108 6941 48966 453603424 24993 9918 504673985 9918 65441 624343627 79942 9918 650148845 79942 65411 132660572 79258 65441 47757403 9918 18551 428737427 32116 79258 2236381 18551 62715 150613356 14668 65411 280521650 79724 79258 496124883 79724 80205 421829025 79724 80268 563371023 65826 79724 666505794 80205 74593 332299941 65826 46999 821082392 3577 74593 442350127 37944 74593 77389422 8120 37944 464506417 58214 3577 140709716 8120 52372 94170481 52372 56629 595218578 8491 52372 412300481 27394 58214 451118732 33514 27394 797905298 78816 56629 923774489 36456 27394 765733735 27394 42593 453264747 36456 27947 306505721 36456 2962 132981698 7440 2962 457157143 2962 12145 129741725 27947 24408 132336816 2962 29381 671233722 27561 2962 934669411 65149 27561 899042920 65149 44159 852926905 76790 44159 109296849 22885 76790 796749156 80744 76790 680657571 22885 16938 144572312 74234 44159 593717335 74234 903 802551923 80744 75602 91927154 77832 75602 19268973 74532 16938 452896004 903 40870 31489290 7 74532 80966085 24429 75602 789768873 71848 74532 318218387 26854 7 564143244 24276 24429 310827225 35942 7 564039156 71848 3592 534813884 62899 35942 833056003 81111 26854 660475466 54281 3592 672419864 76473 62899 740450710 76473 9960 6207582 81111 43653 141578480 63265 54281 909803063 54281 26911 206935370 76162 63265 29628561 76162 79695 662667507 56416 26911 40101261 76162 21976 101384767 69215 56416 50663551 57334 69215 726347353 69215 62886 684852415 69215 26363 680523718 56229 69215 181665392 46676 62886 200569433 80177 56229 300224684 13718 80177 34089743 13718 81772 625914356 81772 63919 184425169 46676 63732 622659055 6381 63919 34558822 72085 63919 679261992 81772 27225 176717749 63919 14801 383144921 72085 74315 28640457 16979 74315 690314507 68773 14801 901027527 6693 68773 868665397 14801 21702 450624389 37395 21702 480099478 21702 79770 756932394 79770 53666 444730314 25400 79770 939272776 29131 21702 819206709 77806 53666 163911138 29131 3734 367574833 25400 12488 946669729 12488 59781 748212636 56559 77806 471232776 3734 62327 254006344 42765 56559 417682379 24611 56559 107377393 51686 62327 24520472 62327 27077 457810201 55833 62327 731406277 27077 27502 978855031 2741 27502 570750190 74712 27077 984393508 49229 2741 199262714 27502 53583 486237260 53583 64232 950498680 49229 40918 414160160 74719 53583 605681616 64232 66597 725588588 66597 80288 146246703 40918 14667 281820325 14667 69226 776432131 80288 70940 440188037 69226 52270 922789555 27481 80288 128613812 52270 23628 835907915 23628 81573 847567203 63071 23628 236086887 23628 69971 769197420 63071 1459 193109978 1459 1364 651039801 69971 61529 814279472 2098 1364 598326118 69971 62415 80089106 1364 13104 54424531 52733 1364 8542337 2098 60261 347813939 13104 3547 430475271 52733 26977 290959769 55445 3547 538516562 26977 9924 859977007 55445 16882 232075123 3547 20261 486115282 31796 20261 97053972 32137 31796 608544309 9924 48314 215780083 16882 48911 138805308 32137 44430 29816770 44430 12108 7569693 64000 48911 913562480 67828 64000 41274383 56587 67828 398239077 53947 12108 559595633 56587 30789 882122996 53947 62044 34495523 53947 27830 122645331 30789 57976 647580386 27830 13219 159565791 57976 81902 527915162 28241 81902 94041070 52276 27830 399300061 17658 28241 101076280 28241 66911 44913407 29233 52276 127753143 12619 28241 93315273 22630 17658 114477322 17658 55920 668453138 14456 29233 228710677 55920 14482 193947096 36093 22630 783636871 22630 20401 383989581 36093 11957 827947847 14482 26864 966035354 71939 26864 870298334 19148 26864 96649750 64535 20401 335442686 72763 19148 126676906 19148 61242 886571528 72763 5462 567412013 76856 5462 224073410 59816 64535 613189343 78567 59816 647833291 61242 9379 851267129 18868 9379 67240302 76856 55228 692410339 59816 20139 978689541 33687 20139 609675724 55228 24700 813002586 18868 19181 646667376 28776 19181 627210644 74931 20139 500156674 66981 24700 91783286 5468 28776 251688645 19181 48117 798423890 5468 79572 697712183 27583 74931 184860644 60311 48117 361048031 12003 79572 150093057 44508 12003 414270601 79572 72694 962562083 37060 72694 68210530 37060 43887 35597210 43887 13819 452921713 79053 72694 958630032 4200 37060 384417066 43887 48224 842906214 48224 2147 253526706 79053 34713 363923668 4200 69427 765560662 12895 4200 29348709 43912 34713 37361208 12895 75853 331723421 38189 69427 46903286 8403 38189 315757097 38189 79260 699149834 79260 27504 420371175 65205 38189 924603503 22866 27504 150279318 65205 251 9600881 65205 28394 329630656 73370 65205 399782725 73370 64831 131108036 47674 73370 959742719 251 24074 11041132 28394 75940 509895611 73370 62967 746125276 24074 70773 254599191 12807 70773 945666055 62967 13167 559665174 75940 4197 467709061 27930 4197 244775031 4197 76502 878691722 62319 76502 49081320 27930 28659 399420100 76502 46020 990396738 17523 28659 452700146 31980 76502 754103975 6004 62319 896005243 6004 68690 931356233 68690 42713 144182775 42713 55364 947436213 63218 68690 841025011 58407 42713 820673098 42713 2003 356054229 26166 2003 753146917 58407 63947 344185980 34350 58407 564359875 18584 63947 19816832 2057 26166 956881440 11481 26166 672123394 18584 12542 148287687 41617 11481 42490342 18584 42384 413664420 31301 12542 321271055 41617 10168 698058309 52353 31301 491305197 60719 10168 60794580 60719 46294 700046276 71717 46294 824053974 49627 52353 966838649 71717 72324 732380144 49627 61429 427639189 72324 37509 91451381 37509 63094 615213912 49627 19369 866692950 19369 58250 848127349 65344 37509 117193545 19369 78172 769888647 58250 7197 534145974 78172 64538 580911317 7197 61990 261646231 78130 61990 730215155 20435 7197 109579421 7197 61533 56424838 61031 78130 338878285 73658 61990 363350636 73658 18690 891837164 24649 61031 73031147 61533 78985 90962194 31351 78985 31621366 18397 31351 680615064 10528 78985 825152130 18397 3505 327915454 73015 3505 33699273 38629 18397 391233179 3505 31038 94265711 40792 38629 391859802 10214 38629 975320218 31038 60100 107258646 31038 63566 287588967 80658 10214 612557591 63566 54770 74944409 10214 79246 146962126 43300 80658 340199650 73916 80658 541253313 79246 16305 195579463 37894 16305 809118778 73406 16305 872193336 28712 73916 320805069 16305 6616 999095659 7195 6616 373019548 6616 7501 364917656 26184 6616 475391284 28712 76374 118834922 38767 7195 929531979 38767 67600 733819558 61563 26184 909879840 67611 67600 751517026 59272 67611 809255871 67611 36569 147282635 67611 51475 168570391 36569 53867 424893911 15555 51475 216110039 13426 59272 967239750 19152 51475 55496206 54902 53867 101469705 15555 30511 617245828 19152 18793 45911452 5789 13426 511657935 18793 36421 527803390 43395 30511 571170262 21958 5789 835795834 65959 5789 775419614 21958 36964 242924768 54791 36964 384062236 36964 57615 640217368 16097 54791 585585849 16097 16959 382838144 18227 16959 67231226 57615 22763 191127346 22763 70849 21446003 77992 70849 403759533 65727 22763 611500760 23598 77992 583845291 65727 31058 614417358 45804 65727 416864959 77992 52430 78304329 7731 31058 371670421 36616 45804 545006353 10763 36616 143432127 7731 75532 857318941 7731 57954 334217564 10763 7537 701277123 75532 70400 97117028 47018 7537 919649951 47018 18213 891235779 54481 7537 285874123 6513 70400 284820484 47018 16554 597182647 54481 39916 20533578 54481 28994 832830805 6513 39399 249703974 39916 24839 395092028 28994 73482 617375425 28994 57596 941002282 73482 49572 869166968 45593 73482 396973395 49572 75000 946258713 57596 73902 772956589 57596 15167 866758867 25912 45593 36652814 37039 45593 191251543 15167 67865 758022658 37039 24260 72418168 68683 37039 344737801 68683 15023 419321659 68683 21416 235382980 24260 76304 941220088 31828 21416 995432726 76304 12582 423089738 1978 76304 24435764 12227 21416 439788932 60558 1978 200673938 12227 15000 372176026 56397 12227 134456085 49116 1978 371269766 15000 37215 701962239 37215 20473 198668533 37215 72848 38593335 49116 11112 520222902 49116 45385 69071145 45385 18929 265932440 45385 7104 313602893 54471 45385 787445482 50579 11112 323297090 71923 54471 97986977 54471 81555 355308276 54471 10585 621658361 17131 81555 776339902 17131 59178 382129090 71923 66382 85285630 17131 73289 934421234 66382 16992 20952865 73289 3532 952265464 20342 59178 256692818 17187 66382 147910034 76934 3532 117065627 73850 17187 482734436 3532 1752 326027701 41896 17187 444736837 27294 41896 333231488 76934 42751 849573993 27294 25267 785532421 42731 42751 97038327 25267 67997 317583090 2554 25267 177701010 42731 6113 937598972 25267 64361 42632937 2554 7541 950244711 67997 79533 870614384 74882 64361 24935817 6113 81256 385217840 7541 60427 137399591 75683 60427 130219011 81256 53685 990648543 81256 71948 965268430 81256 14086 822712360 75683 25291 864936144 40021 75683 138591127 25798 14086 875149803 40021 55633 146174587 57926 25291 711559285 25291 9499 870005757 55633 41349 42325395 25798 63797 306639673 50891 41349 732220696 50891 42049 636496896 41349 80593 178609632 41349 39660 837907161 42049 22443 89840127 25649 80593 883784489 53932 25649 4952086 37263 22443 722467330 27548 22443 19774330 37263 33103 536895400 33103 13237 169749024 37263 14237 652807645 63807 14237 766843545 30772 13237 340533230 14237 52699 48096570 30772 48673 279657768 58315 14237 978748391 30772 36452 602788501 21541 58315 690051150 36452 6207 318703014 6207 7677 974284066 78175 6207 687516184 7677 44439 614017051 5584 21541 554157081 51953 5584 123558321 6967 78175 233748213 51953 3737 626638817 3737 58525 27132003 5584 48807 114401960 58525 12814 907684000 12814 59385 867354484 25265 59385 647848494 49871 12814 956012782 72282 25265 708493597 59385 43665 396365356 49871 72925 130987909 72925 36823 82200464 72282 71140 54918275 28698 36823 81003957 71140 35994 182525245 28698 61485 552644186 36823 26397 350385971 15443 28698 155345664 28698 23873 277798064 42078 23873 450215904 61485 40596 137278852 26397 81575 77856532 9739 15443 868705962 49173 81575 740797039 40596 38805 532449596 81575 18177 456912520 43755 18177 360328167 9739 68822 334457947 80464 49173 87846847 10853 68822 24321797 12279 18177 620024179 67966 43755 539161897 56504 80464 461281684 33429 12279 52960822 67966 44396 669287883 61253 44396 777078160 22263 61253 525779813 70841 56504 296726779 22263 18025 741320355 57968 22263 824201684 37361 18025 27202563 18025 1816 789723805 4805 18025 672743536 4805 4421 802777170 13771 57968 392160004 37361 5894 735995173 55755 4421 109097648 65244 5894 687627032 65244 6374 674697331 42935 65244 14491778 9218 5894 948797278 16887 6374 3068299 39242 42935 351537329 6374 7589 574095567 7589 56146 189835245 9218 45386 219143985 13308 56146 384444155 47557 39242 604568535 7589 75735 838082240 56146 35977 522810773 54646 47557 86961021 61171 35977 94942777 75735 7849 238995717 19124 35977 323987048 30828 35977 228190361 80172 61171 110194611 30828 43468 835081462 30828 49310 356597431 49310 76724 265574336 74111 49310 131992825 49310 30113 34022948 38544 74111 672447386 76626 76724 65037299 38544 6314 33203843 67618 38544 536877976 6314 55900 133361783 76626 34978 667336911 6314 38245 377446714 67618 78410 715907066 34978 58010 672542024 8259 58010 892428936 23009 38245 973601416 78410 53267 895999543 70657 78410 766645538 80654 23009 965924543 23009 10361 469499808 53267 55622 102291523 39412 53267 123447293 39412 26673 271479465 51755 55622 70448360 10361 45676 565182099 4000 51755 284712786 26673 37032 989663750 51755 79120 843884337 51755 61167 216109611 25208 4000 502184594 79120 58445 151679347 19395 58445 541081644 25208 12636 658501206 35808 25208 61769119 57604 35808 911398244 58445 35941 329405939 5743 12636 525732470 57604 38866 33534938 69569 35941 314537065 35941 11951 458085724 38866 49865 865342488 5743 22841 817270874 11951 12095 257474359 18191 12095 413093406 62698 11951 30097923 22841 38558 287155215 54536 22841 243580359 38558 4903 81972509 4903 54528 840996739 670 4903 231540013 54536 1418 232559602 1302 4903 471117450 4903 53779 718831882 53779 33727 408020355 33727 9140 313668384 22467 33727 618120810 47219 53779 461420938 3545 22467 886533460 3545 77087 801579595 77087 21188 897511964 47219 18586 67421215 12323 18586 718487486 12323 30228 717936736 7451 12323 918115836 22635 7451 501750670 12323 56078 16361159 12323 68541 415634500 22635 55499 345118693 81586 55499 844647345 61650 56078 872868027 81586 28135 324277826 45822 81586 189842951 55499 1310 483929571 61650 33711 209626759 28135 69520 228519627 1310 30619 822219383 30619 22384 144322251 33711 81333 164491464 77173 30619 898715912 69520 26927 126225161 22384 77386 937295848 16825 77386 987293202 26927 3854 482581278 16825 9450 192429429 16825 59975 790583642 16276 59975 338060702 59975 32420 113835343 32420 37382 753076580 59975 22673 604280062 51000 16276 735790429 51000 50161 922358410 22673 26328 833773229 39089 37382 803749380 73496 26328 781455996 51000 60497 933388341 52472 26328 807964573 33812 73496 902783825 33812 20926 928647236 20926 22421 832702370 63477 33812 565110076 80417 22421 891406820 59629 80417 443180179 22421 35614 431074429 63477 12835 603007076 35614 22551 863992796 22551 9943 573186879 47100 35614 601840017 16855 22551 705548216 16855 11620 110257500 42854 16855 813087389 11620 51183 99718069 47100 68914 619362730 68914 74968 121342439 68914 35189 240383347 42233 51183 374119331 21672 74968 282363521 42233 65653 561180549 36541 21672 123284663 42233 12303 626833158 12303 68572 732642167 65653 80917 917605594 80917 18896 129693511 66036 68572 417821853 9457 18896 630067708 80917 6879 879794988 53040 9457 276757893 7960 18896 916723410 9457 19701 834531299 9457 26647 149163288 41724 26647 844627006 25793 19701 585440767 12770 19701 641325118 4993 12770 557566926 32766 12770 991392642 4993 7213 343417870 27655 12770 380258737 7213 46200 882380205 35619 46200 485501774 7213 57842 50226674 7213 60770 533314110 304 27655 411240930 304 63167 614567417 52367 60770 411225324 52367 3340 218546538 60770 24036 229046062 38897 63167 936187579 59132 3340 42680421 24036 9115 813624494 80598 24036 194638829 35667 80598 637163779 10222 9115 381568296 35667 81216 651596511 48490 9115 232407463 48680 48490 121699610 81216 63509 105184117 81216 17491 917688496 58208 48680 170118422 63509 42181 696905735 58208 80374 833870978 80374 60252 994248706 71308 60252 978625816 30288 42181 582436568 42181 70076 65498034 4031 60252 326586282 66100 71308 53594548 10805 70076 650709909 66100 6840 833688925 70076 1175 404144045 66100 33567 144437404 38569 6840 53763223 33567 66634 33373723 33567 51664 618562916 56711 1175 356223981 6419 33567 637352239 56711 10402 83437274 50938 66634 958044698 56711 11450 119586281 59510 10402 788402025 10402 22804 789058677 22804 51642 445221175 59510 22301 931254716 11450 44968 130332419 51642 24563 103270203 44968 66546 536072729 59522 66546 765352816 24563 1492 497329127 72500 66546 561287670 4854 59522 854735032 1492 77372 283877044 4854 40456 960122960 8173 1492 976204565 72500 4162 281893757 66857 8173 163681625 62036 77372 133391510 75556 40456 37800439 66857 32822 647909876 75556 20465 527060118 75556 1324 439031497 32822 8087 17751457 13876 8087 878037927 13876 81816 564940177 12740 20465 286863511 25231 81816 196291796 13876 55667 748772198 55667 13185 486202163 55667 51042 699999507 13185 62109 332095516 15092 25231 263230274 38572 15092 757221745 38572 37042 301033792 5236 51042 975234468 31936 15092 616593689 43778 38572 579702312 5236 21755 837657606 41240 37042 883245760 21610 31936 85590741 21610 1679 796095286 12211 43778 279446485 21755 17213 366569143 1750 1679 177588622 21610 17067 442146540 1750 72330 20210733 1750 35246 564514091 72540 72330 122535546 4027 17067 680062790 4027 54247 969274370 35246 64175 225029354 54247 48246 862624543 4027 7474 346525944 64175 9810 107218134 54247 71480 121010383 76265 64175 382990341 66852 76265 270295824 71480 63658 614525451 66852 29621 543171857 71480 4475 194668971 6371 63658 374734900 1469 63658 612076802 63658 52577 498320709 48236 1469 966017526 48236 61366 10698034 52577 31472 686197106 44135 48236 78709005 54781 44135 892975402 49056 48236 954136499 77505 54781 507523002 25120 77505 898035108 28064 77505 697285250 52185 77505 405466518 52185 41357 510228597 25120 15662 808957472 15662 50806 638989471 25573 50806 919777269 8337 52185 827974062 48835 8337 690711319 8337 15762 448997827 50806 80194 434316185 76361 15762 642169438 80194 59862 241565633 80194 7865 790776487 80194 5534 240371075 51468 76361 975881712 5534 62782 41329181 69561 51468 11769814 16607 5534 690010363 7310 5534 100466773 23550 16607 931928676 7106 62782 240209257 7106 22126 695555215 70664 22126 974836624 40753 22126 567207607 12789 7106 940192235 12789 17325 264062084 61739 40753 367065330 21708 70664 822539213 54339 12789 553846197 17325 78879 161174005 61739 791 906349170 791 58877 907927572 63112 78879 354331583 45053 78879 145150094 58877 65805 801938470 36439 65805 899287297 36439 31014 633817415 31014 69508 962847395 53955 45053 833625395 65805 31673 737521190 5666 31673 236611493 5666 28722 61212004 28722 64947 359727340 5666 66668 614034989 66668 45443 651694203 75344 45443 148334146 66668 78128 830228529 75344 29601 181195057 4002 78128 359232353 4002 32858 196907517 42282 78128 108456619 42282 26275 55834900 29601 54197 396070026 32858 69792 55960773 61316 32858 106286347 2580 61316 708545751 26275 17262 647581586 79569 54197 946574662 60463 61316 211058020 2580 48280 625915161 17262 63882 40851345 48070 63882 273311946 30260 63882 535543724 60463 41711 760672685 48280 22927 633368501 63882 40095 908463249 30260 3438 906291364 30260 63844 189131853 22927 10548 540529493 78115 22927 237089511 78115 14643 891090937 3438 53459 989713679 7669 53459 420425715 65788 53459 251014148 57405 7669 54447042 5926 57405 346752306 57405 27006 356211316 7166 65788 818894609 7166 36382 74571253 39868 36382 639047466 39868 73533 242180195 39868 73866 302281223 12358 39868 216841563 73533 42281 155865649 42281 73886 589022050 42281 19462 404186896 81708 42281 191106770 37443 73886 871301860 37443 12107 35221616 12107 51826 95532568 12107 69083 704278017 81708 12635 37483393 37443 38287 914865474 50934 12107 657277071 12635 7724 140977996 12635 20502 549892830 30686 7724 696351601 30686 1070 236662450 50934 29273 48619828 30686 26329 670564220 11219 30686 637999607 39324 29273 117754865 29273 81364 173684390 81364 44751 145671561 66834 81364 668921783 63819 66834 151091011 81364 30112 388521701 1390 44751 138721832 1390 54153 897468755 78777 66834 145340253 34799 63819 944839789 60238 78777 126637641 73986 60238 104956185 5043 60238 406900904 60238 36771 608344538 5043 54421 791217888 5043 58253 857248938 26727 5043 780483220 36771 25531 455578528 36771 33083 92355682 25531 53150 872391608 53150 4827 350216460 33083 22659 137053796 14454 33083 269333184 53150 44192 137453543 5503 14454 925485650 18664 22659 667455568 10604 18664 428517422 5503 43897 267939731 14183 44192 925987763 5954 18664 765399799 14183 35599 827661112 43897 7864 331211104 36723 7864 506098415 64852 35599 239331813 54898 35599 911289941 7864 25185 399449838 54898 59738 77669430 38990 59738 455477391 54898 46021 571026183 61811 38990 319225099 61811 75647 232773315 61811 64113 401151475 64113 21862 759092418 46021 3367 496709062 22344 64113 397891824 25517 3367 107318532 3367 48506 737273947 22344 12971 538729968 5586 12971 225319267 5586 81382 399375508 5586 43400 594817901 33979 43400 103148309 5586 31545 335328979 18986 31545 724522643 67536 81382 709105683 67536 71159 107899695 52650 31545 882944757 17720 67536 603169734 29472 17720 30658725 76868 29472 32150056 72842 29472 67020356 72842 13551 359136183 13551 81625 577998222 76868 79891 752699364 78814 13551 528444282 79891 23338 644959397 32380 78814 803416566 81625 71974 500782213 14389 23338 864282454 14389 51796 750133406 32380 43983 121568947 43546 14389 367783485 64590 51796 72116970 26214 14389 351583578 43983 74961 775864713 61727 43983 236358941 50060 61727 375718569 8003 74961 352212070 23498 50060 198393974 8003 29212 462066980 50060 15300 109502655 50060 55614 702616788 81113 23498 412683131 11967 15300 756697465 6630 29212 133736556 6630 24173 702870072 81113 72065 217380322 11967 27646 964851904 11967 66952 894123124 72065 78877 244789334 78877 49271 405201814 78877 1753 365389255 13149 78877 781676096 78877 2146 439669873 13149 37277 675029108 48547 37277 559424675 2146 18493 713795928 49845 18493 255000034 39727 49845 170473163 39727 14031 255960995 48547 69336 371044720 14031 37131 412031569 37131 36070 29484624 36070 30 730438681 39595 30 545835304 28294 69336 298628285 37131 78007 161408988 39595 43563 584473850 78984 78007 234135214 62993 28294 923155153 28294 28167 778396925 1863 78984 251245135 53327 28167 449653991 78984 42750 471188262 62993 29221 517942666 22949 1863 924336871 42750 32647 538496673 53327 21775 329928776 22949 58345 565768263 20096 32647 196621743 21775 56399 888111820 32647 23400 915157034 23400 5289 11783917 73566 23400 845122241 23400 63212 228807307 23400 70862 860116151 561 63212 955889922 75001 63212 204429784 54588 75001 617606453 75001 27969 25671068 35551 561 107800002 75001 8612 729569204 35551 25466 138892729 28896 27969 66794320 27969 21607 972381786 57706 21607 521297259 8612 81392 611182439 48058 81392 615047114 62451 21607 641117877 78845 57706 573918185 27945 57706 933479449 2793 27945 582162114 78845 63697 397911972 77210 78845 147429635 72818 63697 167242643 53429 63697 856100243 72818 19914 828141340 37201 19914 921339318 33121 72818 497683778 72818 15389 229244110 80213 53429 956582400 33121 3394 888108220 3471 33121 39512012 32464 3471 895763894 15389 76641 668357389 80213 77949 255587771 37823 77949 756232764 77949 40846 343722560 42206 32464 329374481 76641 71255 22179511 37823 22390 369285596 22390 42839 624176118 15945 40846 316465551 42925 42206 722010053 71255 21623 91198124 39565 21623 989247592 27844 39565 701795531 15945 44255 468061713 42925 31336 85543847 49996 31336 126970130 42372 49996 686024035 49996 54388 208254424 2259 31336 925340483 34424 49996 448917885 23318 54388 748161877 6460 23318 456364788 77363 23318 54409848 23318 31539 19907108 34424 76486 331089041 21069 77363 37541077 6460 44194 545687673 29751 76486 322584038 59616 44194 461693531 68442 59616 693823446 44194 51766 6987707 62641 44194 153654963 29751 72905 55867826 38419 59616 840301240 38862 62641 618919069 38419 8769 940955973 3180 72905 465349219 72905 67028 337044768 79945 8769 330378016 54773 8769 743150814 3180 19847 951385385 35069 79945 936270570 35069 12228 365029609 11628 19847 449588962 10696 11628 902016708 10696 36883 226476867 36883 72335 816722334 36883 37957 159565206 30841 11628 594557565 2807 36883 558831168 77967 30841 994118269 24703 72335 433073930 9342 24703 749624251 9342 9163 684259254 77967 64390 832103272 548 24703 446502023 3070 9163 60618309 9163 68581 985594415 3070 35154 346659901 548 75329 104887407 17354 75329 431112135 3070 8834 715230074 68581 80586 564012452 35154 40548 972940978 65918 17354 579694425 37549 8834 77079351 40548 46356 736591987 37549 26834 738312882 51270 26834 132788329 26834 61159 123767555 46356 68058 702498553 46356 6667 453412958 54422 26834 658074869 11175 6667 893797479 69374 61159 726707099 71933 11175 958444079 81775 71933 35081859 69374 31989 258170053 69374 60419 400985782 31989 16750 610180676 69823 31989 320432227 40381 16750 259525601 69823 48829 49929658 296 40381 248273151 69823 65672 125443318 40381 39704 852642285 79609 65672 794826631 58320 79609 296091432 79609 2453 450095315 2453 64587 310152621 58743 39704 893606496 64587 32098 39654349 74557 58320 794787202 2453 46437 380299014 65418 46437 233968132 363 58743 881485890 46437 45338 677739716 46437 18453 463940921 45338 38570 991366322 363 66343 762903708 7662 38570 936771126 7662 32639 797267859 66343 9503 626633936 32639 26147 37015608 4998 26147 988280901 9503 16622 106048016 360 32639 320797627 80814 26147 515608451 2246 360 296043114 2246 33199 16390513 69736 33199 886387154 67428 360 84411603 68841 80814 891404242 33199 59951 996828943 39876 33199 113082945 25565 69736 852096553 62242 67428 80311345 25693 25565 633968177 25565 21937 595240053 57544 25565 636190882 36754 21937 723184712 21937 31659 170441052 60859 57544 740457610 57544 46080 12083518 37787 46080 434473317 60859 66008 566511969 62856 31659 778866781 66475 62856 590020041 66519 37787 51792445 66008 205 258074287 66519 60212 51614335 35771 66475 919762158 66475 52689 612051602 61557 60212 691387310 63661 61557 929746819 63661 56741 495845309 54905 35771 922333438 56741 5224 549430221 5224 40385 204852214 1515 63661 551808121 38442 56741 442504118 31583 38442 812702351 40385 56390 474276361 31456 56390 596674622 56390 22852 694604075 35917 31456 248493243 46369 56390 817436098 31456 57194 583176788 28245 35917 574502085 46369 64276 489295704 7119 35917 307174989 28245 20426 9696787 20323 57194 503943724 57083 28245 597332174 78616 57083 973157094 7119 42661 53154167 19747 42661 972493084 78616 40614 194581161 28693 42661 973611608 13018 78616 677870949 27062 19747 498521040 27062 11041 119466793 13018 72691 947135941 5141 28693 597961187 80661 72691 829724028 39360 5141 730919631 6106 5141 777430604 28917 39360 71440144 6106 33545 4776124 40834 80661 695202964 49342 28917 670428962 6106 73618 98627130 73618 15004 466729998 73618 6705 942207841 74595 15004 936980421 6705 51136 961073639 51136 57831 251475682 49483 51136 456491299 49483 24147 488216711 6327 57831 425282350 51414 6327 846742076 51414 55763 159872456 51414 75775 749334747 38491 51414 610579707 55763 76914 900084915 75775 62562 437076787 71290 75775 54139802 56218 76914 65952275 59472 38491 533944905 56893 56218 813727754 81335 71290 185787956 71290 11018 463975837 6488 81335 412890874 59472 264 488391611 15214 264 679952320 54497 264 71564674 17801 15214 922392290 15214 61149 855899776 24100 264 462749727 59995 17801 130870607 4869 24100 624778504 60181 24100 785864870 75395 4869 808684009 4869 45028 904820803 29679 75395 565009959 29679 41455 371103290 45028 60797 50899001 60797 42978 40577903 56657 42978 608062611 80191 60797 364897460 80191 36665 147676173 3311 36665 667225677 36665 45902 520415612 3311 21420 594311849 45902 39141 842121287 17007 39141 51032681 11880 3311 998162547 17007 5463 850850796 21420 43859 393747394 43859 56404 854508170 27236 11880 179252857 11880 81286 414587968 81286 7600 913206935 10647 43859 693941732 46666 56404 836651732 46666 10800 661800826 78342 81286 200334024 10647 25016 906912716 25016 23464 557184657 38974 23464 408947674 23464 52538 931439719 59630 78342 571238434 54341 59630 1910605 15354 23464 441481523 45176 15354 30277180 79273 52538 59448051 50082 59630 226633852 79273 62125 439681893 50082 40440 929201887 15021 62125 513626682 40440 53148 44979166 23113 40440 455214223 62125 8869 356970361 9809 23113 818579174 23113 52690 568384203 9809 41405 18493661 62321 52690 540023552 38041 62321 281942539 81597 9809 11821325 81597 31934 790108503 74391 81597 871930103 38041 59706 104144890 49053 74391 323592572 57033 81597 90921091 75092 74391 382483107 25868 57033 576197128 23803 59706 632491629 57033 56046 377808161 46191 56046 98570990 38965 46191 756133357 30928 25868 128946883 31861 56046 19295465 31861 62627 216875463 46191 32048 63420940 36229 30928 877178413 75059 62627 975827990 32048 17943 555602347 20820 62627 552705170 36229 45367 181348711 32917 17943 837022077 45367 46385 100690382 46385 2214 696326789 20820 2485 149663257 2214 55385 575160351 2214 42072 975554984 5478 46385 915189438 2214 14670 810953425 52610 2485 478505001 58638 52610 88239256 64578 14670 109042025 16194 58638 100488084 34116 58638 567042535 58638 74513 869875593 64578 72833 240318048 25151 34116 615890315 32289 34116 467572471 51513 25151 195592031 28229 32289 154795408 72833 23885 90550559 79650 25151 593489532 23885 39547 766282165 48056 39547 23123761 23885 75983 295680224 18802 79650 457580828 79650 73770 748587401 60216 75983 201853498 80587 60216 504009216 73770 18341 210198614 640 60216 741160088 59085 640 277625463 80587 26235 232889487 18341 2724 778663799 26235 43659 761613542 78056 640 626253153 40773 78056 515931314 71852 26235 770785993 2724 19982 433454355 43659 20929 711965420 45681 20929 571215 20929 45088 965570407 78436 20929 588685450 45681 49668 303266800 64411 20929 788836287 53937 64411 171612175 51296 53937 963982074 67955 64411 592079478 25133 53937 46951920 53937 17050 477869427 12539 17050 9235184 17050 42334 365762261 49469 42334 28897965 51165 17050 512412676 64860 12539 635490707 12539 1729 44003248 51165 61440 98957044 61440 76853 90253237 64860 28060 29513909 1729 60016 485369858 60016 3738 759501798 77295 28060 200862921 73479 3738 958736018 28060 60122 625388133 73479 39624 868718375 27259 73479 371802448 27259 17813 59896490 26724 60122 108152755 27259 37524 726629313 17813 74341 403663123 26724 24135 697459876 37524 15953 703214641 74341 10909 457240024 10909 17534 336575762 74286 10909 892020612 70186 10909 157620478 70186 33295 331444002 74286 65098 80038983 70186 54729 3942147 8493 33295 853417007 8493 64908 661201026 26790 54729 308163129 54729 9080 962784164 41237 8493 514924669 14260 26790 889397664 64908 69216 756566196 41237 2176 218770511 46023 2176 88307160 73586 69216 958281413 69216 54719 15280816 46023 80319 99344891 43574 80319 59373486 71198 54719 383901042 24114 43574 426001613 43574 52915 697355933 71198 77496 965536409 78667 24114 357154425 77496 43649 784687174 78667 8363 542531771 77496 77853 714384765 41136 77496 923232333 8363 71501 723819675 29430 41136 635764498 41136 35786 670529727 29430 12147 89526105 81018 71501 1896987 17467 29430 711228185 17467 41691 472176238 41691 33673 200682940 41691 8501 335488765 1680 81018 882629169 71767 8501 109112182 24466 33673 279757411 8501 3202 264754883 3202 23661 750960247 24466 65562 959251316 61131 23661 155123310 61131 43043 668711773 3202 21090 347714175 27550 23661 89966419 27550 67988 877568391 43043 64695 626111275 64695 58993 153133877 64695 72256 536442153 28004 64695 701498062 67988 37819 104372039 59021 64695 877988790 31974 37819 528943525 28004 32399 664832624 80079 31974 685068083 32399 53572 477870756 32399 16143 942501800 32399 42589 179906741 16143 44039 276398222 53572 12823 802971422 16143 3933 964861194 42589 65760 458228046 42589 53616 121852740 72412 3933 246809031 72412 21252 817695088 13792 53616 382742160 61781 65760 237467024 68046 72412 840584045 13792 43088 123509852 43088 13120 412625306 13120 23656 773725889 62376 61781 305413683 43088 10670 376006476 13120 895 179957612 63687 895 865457688 63687 45236 871285688 63687 26686 515985196 10670 26609 126324052 63687 56576 793392005 63687 73552 1165529 73672 26686 26472875 32468 73552 238186919 32468 9755 497154988 71176 32468 30350446 9755 35263 436703982 3348 35263 281759123 71176 5015 185988163 3348 58950 779173909 68139 3348 72493229 14060 5015 66915687 14060 22334 794576903 14060 25207 473302499 74026 68139 120231458 47792 14060 653432735 14060 17338 677792331 25207 76114 229743256 76114 65528 891022300 4617 17338 968205102 18112 47792 399217488 18112 42140 861358477 68038 4617 146564000 66478 18112 46351341 18112 20474 582806756 33087 20474 894546800 20474 721 489689470 66478 22914 298283601 59434 33087 899663860 16528 20474 299861172 65972 33087 76245349 22914 46454 638551480 59434 64453 312924869 62281 16528 163335585 53786 62281 41257609 46454 25845 444640808 62281 3210 835128934 3210 22435 276396566 53786 81699 154149585 27246 53786 166761446 53215 81699 853305854 79461 27246 97289025 22435 46443 22770733 79461 47594 332294397 68812 79461 19675074 16197 79461 499878960 68812 26035 290482175 46443 6864 407507150 61543 26035 711757874 61543 67217 807354212 61543 1524 407416121 1297 67217 193490579 1524 63318 115543355 1524 20687 929270688 67217 80604 497667749 76303 63318 859165629 76303 35054 9856729 39769 76303 399001627 17889 39769 204543628 17889 50601 660094753 49443 50601 215967941 79923 39769 25171822 17889 33097 3436852 50601 77376 109857159 51099 49443 708554405 23582 51099 468210207 41367 79923 726755440 45061 77376 63548280 51099 16634 836620628 71781 16634 111991733 78176 16634 941367450 25444 45061 390294680 16634 13473 780128364 25444 56345 836367989 78176 10094 225625029 26651 13473 61407042 25444 50466 361469154 1636 10094 800559434 10094 42422 76806884 42422 73861 80100730 26651 32624 385177012 73861 12544 606364513 48859 32624 915044421 63973 73861 954231245 12544 58631 220280810 10478 63973 790986126 10478 71390 594929389 63973 34632 965388788 71390 3521 675609811 44977 58631 64762445 48089 10478 855768569 57885 48089 195344159 44977 2449 917781048 2449 18139 434660078 8656 18139 758836534 17327 8656 484981919 2449 67294 620620794 27106 8656 108462348 25869 27106 318808274 67294 58773 992362964 57687 67294 686465620 58773 36649 553253692 71927 36649 817146246 37751 57687 508969113 71927 37017 25431959 37017 20200 246507247 17109 20200 552417393 37751 6529 803470950 72351 37017 290271347 25574 72351 22335423 55731 72351 457924536 20794 17109 45637777 72351 21384 303696473 28703 55731 319243244 21384 21557 921826415 28703 11525 161593829 28703 80290 947471649 21384 71627 742203395 21806 71627 86006352 44300 21557 962406652 21806 29068 529936764 44300 56537 550187886 44300 27416 503281654 44300 58072 257585299 58072 10367 444306215 27416 2593 695177231 56537 81881 639754412 27416 2325 685808779 25341 10367 452464180 10367 59400 565955631 2593 35826 169174581 35826 63731 687615331 47844 35826 147429681 25341 23106 733780475 47844 51442 386023933 9142 35826 49907041 38381 23106 610133726 23106 68149 850831203 27567 9142 806270112 22013 9142 759484731 38381 40487 93369923 48364 27567 857839776 48364 41 753026019 29004 40487 676575219 41 32769 401216928 32769 71691 432297144 51875 48364 675113010 71672 71691 539554088 56887 29004 254763900 61796 71672 908495071 21458 56887 674554389 56887 17160 409264879 1517 21458 116046087 40881 17160 250619846 61796 9686 73545284 40881 8092 877925225 8092 17443 22315588 40881 28087 752555889 28087 79967 984446256 57743 9686 980831805 8092 67371 376694659 57743 10608 808571042 28087 68355 238074124 57743 53528 579383058 67371 445 326492392 21165 67371 986142205 21165 16015 3829290 21165 44378 138251246 44378 2308 360535865 44378 57272 42191575 13283 44378 104008367 57272 61900 306029053 37330 61900 360914502 76704 57272 901665560 76704 34902 192748751 3430 76704 436056642 61900 29860 659015 29860 57536 326283777 13952 57536 297785513 13952 63022 436603860 29860 299 246061313 299 59327 625324684 65596 59327 670669498 16999 59327 369765977 75482 59327 4963371 20289 65596 22835561 50784 65596 37107052 11272 50784 235295692 11272 10106 239965906 11272 16724 448415010 65619 50784 724491317 65619 39034 854674414 21679 39034 981615684 10106 43746 668916168 16039 21679 86625025 16039 69639 756195450 43746 45969 380782443 44041 16039 287609638 43746 47003 997612414 44339 47003 787690003 44041 57498 774365865 15686 57498 964063871 47003 45008 991906527 15686 13147 914527168 14473 45008 41353515 45008 5072 517103438 13147 12779 952446529 12779 21838 196027862 21838 56742 405252392 14473 35322 918496110 44125 5072 822980406 12779 77878 382112802 56742 59923 908728045 55849 59923 960247489 55849 19390 179614403 61773 55849 466465293 61773 8443 263495756 63217 19390 617969534 76839 19390 334921427 76839 48912 192307415 24264 63217 452987931 66047 63217 994636121 2015 66047 933705053 36228 24264 44529374 48912 46284 908124361 66047 42737 388383910 29335 66047 490233395 11010 46284 492416666 42737 55898 440219150 33155 42737 10334599 11010 7404 905634347 37220 33155 426330171 11010 69854 612361755 52091 55898 129565086 80935 69854 281829107 55842 7404 28590823 52091 34166 883799702 57705 80935 992767847 49484 57705 66407277 49484 3954 861494900 50419 3954 322705 3954 22598 263185456 37227 50419 872891871 37227 28352 594550238 75885 50419 60782627 75885 71033 785460923 37227 54348 786717427 71033 72727 693096125 9032 71033 108607149 14757 9032 198878714 54348 6948 997050060 9032 18102 830285992 76715 72727 103212831 76715 11142 403387217 6948 52740 712867409 39526 6948 701700794 76715 64713 219793627 64713 5986 908778912 80784 64713 573004721 80784 50964 258312868 64713 62980 960730336 19526 80784 157753370 7944 50964 960597584 17827 62980 999043295 7944 21019 526027055 21019 5126 17190038 48704 19526 130424245 43554 21019 108959577 48704 32057 523046218 46770 5126 108289882 46770 18422 629745260 6053 46770 801620090 18422 49244 627393275 40539 6053 942224383 46770 26743 66244504 6053 59073 539218042 49244 44064 949343741 45873 59073 331971653 44064 25518 252853605 26743 80222 684178758 80222 47011 233969656 47011 49490 6990474 49490 6883 401361174 80222 19056 450547325 49584 80222 628296843 47011 9053 12837369 9053 22458 368827882 13114 19056 107580989 51111 9053 229889161 13114 79169 49135502 22458 35201 807891671 79169 74296 28141204 74720 79169 990357653 51111 65839 372209439 35201 37312 396160503 74296 45535 874608267 23850 74296 462789692 28908 65839 847040408 46467 28908 997548790 54144 45535 788558257 23962 46467 856424939 46467 80022 736404085 80022 52570 468369433 52570 61903 926506676 65999 23962 451339494 64180 80022 846908607 37300 52570 121544770 3008 61903 721499277 53404 64180 940195365 37300 58568 60146381 3008 62620 855129612 3008 56052 819002376 72363 53404 668869737 58568 26065 34586519 56052 37720 816146867 26065 14390 997296859 56052 62274 477056750 74910 37720 455373677 79111 14390 135235067 58161 14390 348717477 62274 56220 62555231 74910 19354 550838425 2431 19354 775708594 43798 56220 148518773 2431 54404 218562768 74230 2431 757292527 19354 74235 143419800 2431 35521 244128033 74230 75181 947370386 74230 68413 36257114 53883 74230 954375676 17389 53883 993638110 17389 77589 324803967 77589 30501 81891309 29284 68413 683408490 53883 26746 899129943 80196 29284 478751219 77589 41054 930063721 26746 53390 574822420 52942 80196 527912821 65956 80196 287247647 80196 79484 572110266 11964 79484 566532950 42353 65956 800506032 11964 5733 947469198 24660 5733 834969640 59294 5733 575349819 61400 5733 38310001 24186 42353 130135887 61400 32545 212709169 61400 80249 403326444 14111 24186 412024448 63935 80249 266840180 14111 38577 841570174 38577 74852 273187012 80249 62466 340080486 80833 74852 507204693 50657 62466 696134804 62466 67564 580945399 74240 80833 145190029 6463 74240 185920332 67564 32080 282775822 2623 32080 661283768 422 32080 513940286 422 20106 293803481 6463 77005 457480382 77005 69531 691004916 422 56921 431723936 69531 16678 64109348 30429 56921 652024045 77005 34336 495293454 77001 16678 750247367 51969 16678 904295282 34336 81467 781268489 51969 35511 795539356 45107 77001 866171629 23054 77001 906618186 45107 42507 595246188 81467 44683 175065973 44683 55066 64354309 77965 42507 688352278 65339 55066 165999377 22572 42507 243855869 24634 22572 189718640 22572 74957 723533771 7500 65339 497777925 7500 30620 833847216 24634 16471 73841722 16616 24634 546923812 74671 7500 928415879 16471 56816 634085077 52688 56816 28955556 34639 74671 501084009 21268 56816 813637917 7248 56816 585904567 40999 52688 145019434 11598 40999 252343266 7248 72780 506130389 81305 21268 761258471 39377 81305 656680700 39377 45173 390108063 11598 79027 556135816 10834 72780 107516616 29861 39377 667130477 80798 29861 190120447 52727 29861 701936294 80798 67731 947682914 67731 43056 217425137 29861 34844 207609944 43056 4682 124916904 13918 34844 761571629 43056 25965 920287705 13918 7683 285987846 50101 34844 362630378 50101 71651 827299821 7683 62404 237071258 7683 52693 878802401 78386 71651 293879513 55371 52693 128217311 65421 62404 345792143 62404 66168 114105396 55117 66168 142543281 46668 55371 778620287 1417 65421 363071582 11943 66168 96064171 55905 11943 632261090 11943 19498 462957521 1417 11449 724067043 55905 57003 536515938 29058 57003 501224382 7164 19498 958524848 81632 7164 433739994 27040 7164 236535412 9405 29058 676162616 81632 42295 393662196 81632 8302 535606829 56212 42295 922199546 42295 10751 569555900 12386 9405 595667576 42295 37680 392082763 10751 10335 125648666 11687 10335 401883896 72246 11687 281925348 11687 81034 42584252 81034 28224 65164711 72246 1909 34773395 69164 81034 134620622 79119 72246 713533158 1909 37512 48649245 1909 72731 440941455 17320 79119 116683234 34269 69164 950079030 37512 14747 212247442 35252 72731 444735312 14747 41348 157295111 41348 47403 352163115 6751 34269 713678276 45281 35252 724066311 35252 67591 732514299 41348 28363 666561259 81787 47403 162975545 16769 67591 526401268 28363 7126 22364392 28363 25132 373784898 4780 16769 334662900 81787 16030 218357775 30004 7126 496307335 13943 25132 195261612 25132 71248 393104434 79100 30004 368986145 71248 51456 476814997 9433 13943 685859669 51456 58179 327712619 51456 33428 38613247 12764 9433 29092892 58179 52887 562938627 45844 58179 111541859 52887 25576 342180951 12764 46475 181790671 12764 55916 762468934 55916 62085 235724901 46475 8659 672832403 56715 25576 1779863 62085 58165 145619712 56715 40389 508090938 56715 4 650316539 4 27047 235755115 27047 12226 880431907 17733 40389 451134887 12226 57840 476211002 9919 17733 181768709 80041 9919 524812563 11233 57840 981005873 11233 21397 132249516 11233 60233 287992061 74884 11233 384282813 21397 47217 728061507 32154 60233 108265547 76487 32154 925209230 74884 23305 829758364 62628 76487 621007464 32154 28976 123238802 16301 28976 668767460 63996 76487 272746662 48930 23305 627748563 65266 16301 452646474 28976 29766 493139992 30595 63996 955344188 29766 58477 696968899 58477 51179 489458758 30690 30595 539861203 70487 51179 361194271 70487 39509 783373136 58477 20007 702796779 20007 1080 428377775 20007 63321 846915233 50217 39509 865146396 69834 20007 758664166 50217 60195 531373793 1080 28939 358848903 60195 26699 485401191 26263 28939 821155977 81889 60195 641470763 28939 47110 305203397 36540 26263 421642918 26263 8524 28433322 15920 26263 373436425 4690 81889 81943181 8524 29446 564120109 69023 36540 717908276 7001 29446 22327802 29446 55774 746915821 61899 4690 92526593 7001 47886 273904404 35764 47886 242023516 57123 55774 635539091 55774 81071 296765032 34685 61899 410998589 35764 71048 790744282 34685 75366 981708156 13420 57123 215896840 39763 34685 26407671 71048 11774 104801770 27704 13420 746142824 5906 75366 450639859 13354 39763 366452462 39977 5906 586423658 11774 80281 360441858 55970 27704 323980971 72117 55970 155366986 60800 39977 119615917 26973 60800 145945542 80281 68893 952633844 26973 49221 59649443 45858 72117 125662466 81577 26973 660798027 25114 45858 609048126 41227 49221 783408918 45858 69940 353105598 69940 46786 87804474 46786 51728 698635541 16837 51728 276713117 43571 46786 420141569 78461 46786 816525798 51728 28710 976533935 28710 19039 162643375 78461 55200 467831561 53924 78461 70079851 28710 29675 570565746 69606 29675 868876231 69606 31826 876119591 31826 13159 742820215 62431 53924 921912655 56255 29675 51533962 13159 78907 760813574 31826 5844 78763709 13212 78907 446111721 50444 56255 449541013 65925 78907 697664500 5234 13212 315408528 72611 13212 942992294 1738 5234 475380987 60017 72611 491673517 60017 6209 536321960 47058 5234 527706480 72611 23226 463500173 6209 712 639905149 12272 6209 594026487 6209 81030 437582220 23258 81030 689352406 81030 68676 489931583 40837 712 362877608 42087 12272 681141989 40837 35367 507329292 43437 42087 931001781 42087 55684 758037624 40837 15741 153306071 81878 15741 137334281 79906 35367 631395798 46564 15741 559735200 15340 55684 636403480 49999 15741 120477398 6014 81878 934588460 19996 15340 543159132 49999 9984 65097032 9984 80957 275599174 54209 80957 705660352 77920 9984 196104618 47022 54209 303411752 9984 49194 470641530 47022 6398 231204429 10064 6398 960923958 46213 10064 314614114 46213 80887 882006437 772 49194 329463528 3594 10064 810144888 30134 10064 170009710 30134 3216 94691987 3594 11362 497642519 10223 30134 34317901 62826 10223 722879006 11320 11362 822800865 52786 10223 800910205 27115 11320 520374398 60804 10223 427372092 52786 38353 191251840 15682 52786 72211431 38173 38353 43087021 60850 15682 102950386 66267 60850 37868156 18316 60850 71867794 60850 36283 250797271 36283 64631 483668029 12253 60850 51508374 40989 36283 835856724 69659 40989 249082799 5592 36283 248259697 9308 69659 544824137 5592 24239 943305495 9308 75142 6008210 17234 5592 908730812 11504 75142 29254109 69062 17234 349435847 749 17234 72800488 22815 17234 554983635 57255 749 589832845 5606 57255 663714386 18455 69062 721245281 75273 749 891152071 22815 78132 981209313 68175 18455 711096277 79102 68175 990777225 51840 75273 154692125 75273 46272 861042226 25146 79102 305832597 13430 68175 321191557 79102 18071 64310484 34221 51840 900538352 46272 21392 127819493 34221 54261 571165262 50611 18071 936523831 54261 38471 14687256 34221 64219 706660921 43273 50611 600136983 38471 71955 213718891 71955 77691 29854487 43273 15313 664154757 79515 43273 736687491 79515 47799 261265774 66508 15313 769360850 16683 47799 317296502 80892 16683 634178129 16683 45835 293514422 30308 47799 500386015 30308 22657 213088020 22771 80892 809169741 45835 46719 937582082 16897 22771 454882769 19612 16897 412305883 22771 34999 947088694 22771 77737 341398747 77737 67708 403356290 19612 46079 702607592 54253 19612 676916734 77737 15915 442806198 15915 80762 383488086 80762 36680 389346341 15915 61804 846742385 26140 61804 257415396 80446 36680 809227377 26140 11732 271196027 471 26140 472631616 30446 26140 147286815 18591 26140 558053812 2061 30446 835050485 49452 11732 38133820 49452 10169 334602037 30446 66773 34519085 49452 36897 139082940 21399 2061 853599344 37081 66773 862746102 60621 21399 47024538 36897 20503 959786344 60621 28512 639985905 54620 60621 93411672 74682 54620 392737854 61610 54620 625159450 15869 74682 425902157 39584 61610 645400204 55850 74682 37071661 28143 15869 341614824 61610 45153 361932621 7846 28143 221728288 39962 55850 418459190 67639 55850 665436573 39962 41916 795216715 7856 39962 214178664 7856 63761 485307818 34657 7856 736008174 67639 8908 96199447 63761 63988 132056055 8908 59353 46543894 8908 14135 59339470 63988 23455 382178118 47934 23455 161434718 14135 46851 890223063 59353 79357 346971607 79357 8277 31782752 72616 8277 353640089 48496 47934 782027471 57549 8277 427333175 51142 79357 252292037 37613 72616 272001788 22413 57549 520509545 22413 75371 567926277 52583 57549 689946157 80670 52583 810678990 22413 31482 457197835 31482 20746 913968799 7559 52583 427274484 20746 44862 111142080 7559 60327 430969407 7559 81514 422169580 78476 60327 26813580 2963 81514 618026799 36174 44862 499919031 81682 36174 91117937 76348 81682 539388161 28842 2963 342327272 36490 2963 223646036 76348 18220 529123046 45437 76348 610235879 30441 45437 355114942 23249 18220 62336847 45437 933 611842365 62601 18220 197003607 62601 66501 659625226 62601 61970 181098130 933 35149 943241522 66501 69742 562637174 66501 53245 721785459 53245 66743 459144645 12746 66743 814767272 16036 69742 28539471 12746 65645 58430512 66743 74318 919864441 16036 41790 18294049 16036 12794 632388293 41790 19868 302566733 29747 41790 642492731 74318 75104 36852819 41790 57731 489909891 12794 39411 319985701 70473 57731 483305550 75104 9041 583952428 39582 70473 677011894 9041 12155 108498929 39411 30747 971157633 72742 39582 134689344 30747 24841 785393443 81826 12155 104398959 81826 77158 338222462 67698 77158 940390903 81826 43732 496101997 77158 52585 370368594 81826 40106 9883083 5105 77158 830607414 6293 5105 808732156 43732 16458 23317343 40106 48220 266336688 16458 24661 190496779 24661 9040 618040357 6293 31562 932021469 9040 43941 779810956 21683 48220 293927793 41427 9040 817379717 21683 58679 975494982 67132 58679 521019758 43941 5770 831245633 67132 377 11359871 1917 377 8232832 48710 1917 313868338 5770 14306 78584975 27390 377 694466061 55220 1917 119670899 54028 14306 414204787 48710 30400 756667680 49130 14306 314196084 16483 30400 473959484 73971 16483 460432662 17175 30400 364244139 49130 63450 18730378 81301 73971 138447258 16483 5826 108141357 73971 59305 556871890 81012 63450 23823467 59305 68882 698293229 6943 81012 108977668 59305 64819 165324998 16169 59305 731296870 40080 81012 616762826 6943 33405 300196274 6472 40080 30263151 64819 36511 767152355 49643 6472 560915747 33405 24196 124626260 54700 6472 210430096 33311 49643 117415358 7958 24196 683106773 49643 22893 171086594 33311 73757 50090641 33311 23471 510116084 30074 73757 385118215 43766 73757 377778424 23471 40944 127570179 76288 73757 540471808 40944 17227 107093301 3229 40944 822796210 49896 3229 307576789 47231 49896 641579084 49896 49095 522566282 34585 49095 646168771 11802 47231 762078330 47231 43768 934390080 34585 67069 694173542 37800 49095 242712816 80818 37800 152903085 67069 20969 345164402 28448 20969 76955351 67069 71552 793497210 11037 37800 684534469 80818 74272 948858533 651 71552 27153450 11037 27291 928984219 651 62269 66636009 65352 74272 55739124 65352 53731 41801346 9344 53731 27231368 62269 20570 170524723 56854 53731 954097478 56854 69884 772130821 56854 47930 461478796 20570 9087 802155543 75091 56854 168087904 9087 21152 382102373 47930 38650 83636422 75091 2184 148070483 9087 69630 710780960 2184 80257 361698749 69630 56276 509954170 2184 17518 62844832 17477 80257 870053397 18930 17518 120117537 80257 58130 613558553 51328 17518 563938911 58130 10653 155340523 45730 51328 469499025 45730 28189 113619988 73148 58130 275978867 73148 13279 855798160 70106 73148 95809356 72816 45730 429750781 61685 70106 529478586 72816 17265 419103769 13279 49020 632813270 52335 61685 172028442 37375 52335 347267581 78855 49020 505336978 49020 12006 644399302 37375 74438 758027376 50827 12006 244100612 78855 54981 249440645 65589 78855 382703568 78890 12006 690286903 74438 80190 349801224 50827 33048 21796373 65589 46266 190552344 80190 10146 542006766 80190 2857 444595244 62081 80190 611208264 40657 46266 742684823 10146 24534 625582964 10146 14739 677834893 2857 39990 409853871 34437 24534 954848172 41546 34437 235605108 39990 76250 933765496 14739 66154 765064769 39990 59017 700622734 66154 57931 680184197 9680 76250 853953084 59017 52135 348550886 32127 52135 6044073 64883 57931 617052708 1545 64883 704184536 9680 1993 380564179 53568 1545 864014027 18437 53568 241854462 19842 1545 842099784 81272 19842 569115815 75242 18437 819589580 74154 19842 700929440 19842 3846 142283024 75242 29467 774856839 81272 69796 626378581 75201 74154 893329715 29467 21126 9537955 29467 37554 229869794 250 75201 984954602 72166 250 318737692 27734 75201 927699822 64027 21126 988524846 15835 37554 557965363 68080 64027 38595470 22085 68080 734603991 80465 22085 902045803 26780 15835 117464906 31927 22085 12581347 26780 30915 921485803 80465 13348 102653687 30915 65069 94995571 7280 13348 733228749 29690 7280 942896703 7280 18073 972631901 20600 65069 810021043 29690 59357 322023144 29690 44823 695704163 20600 34678 234467415 20600 65085 245959998 36025 65085 358767372 34678 44361 438323217 61217 36025 387273909 28924 65085 716304769 77225 61217 668052401 28924 60746 39809790 61626 44361 890687655 36099 28924 324238539 61626 27214 944371584 27214 32070 439531297 6038 27214 900019247 33637 32070 913405777 6038 79676 692305906 32070 59572 385106730 75304 33637 567812165 77686 6038 904868904 12096 59572 464147066 59572 46604 39909063 59572 81841 751496593 48529 77686 103792580 35798 12096 246520753 48529 81901 42771431 48529 18234 835956778 48529 449 613641162 71698 35798 339177911 449 5604 402364547 16239 449 7757500 81648 449 313755898 15612 5604 629912964 76972 16239 479353075 69734 5604 182445706 16239 58873 124304667 58873 5386 579930450 57992 5386 350530096 5386 57609 772943909 14679 58873 603492386 5386 61603 155474095 57609 49206 9189419 3017 57609 718306485 57609 74212 624275585 61603 51358 381035740 51358 74478 149197904 74212 62 47443156 74212 62474 88856644 62 7748 14332780 62474 63722 875081249 7748 571 804948047 571 77595 695887605 73245 571 868632343 77595 57709 568821889 571 80601 205773077 17485 73245 366073613 66554 77595 523610790 3964 57709 57710743 28098 17485 703126311 66554 9374 151918022 17485 29271 561142809 27603 28098 177987989 4411 9374 764069726 27603 26903 138458434 81872 4411 540087050 25138 29271 975180989 2084 25138 717958297 11836 81872 434946293 52281 2084 422518996 11836 47875 933199591 59 52281 28598806 52281 81546 842055592 70844 81546 379568935 13675 81546 646643220 47875 75115 434269012 70844 5104 871889996 70844 40738 99677167 13675 71297 309030484 71297 33848 169238967 71297 42383 494665748 11652 42383 313544950 71297 17660 906877462 71297 30092 845948031 35526 33848 323126587 63148 30092 50624636 30092 16706 749275448 16055 63148 260632082 65296 30092 336465735 12452 16055 196130075 12452 8685 575412612 16706 586 634186546 12452 80632 330843606 57745 586 349696942 57745 43303 155159655 8685 33146 87363007 21014 57745 80778274 53312 33146 824704838 33146 33734 137443904 21014 33178 34512190 67973 21014 644152596 20893 33734 421929368 54580 33734 16876615 77400 33734 689791784 33178 55263 175278816 20893 46980 41484005 59841 55263 221353644 36029 54580 903026734 40928 77400 114566963 28048 46980 44587689 36029 64718 476692284 14965 36029 772068368 36029 41477 90407701 71683 28048 102675343 71683 62291 119942426 2104 71683 688422094 14965 4394 74840707 71683 10495 862555766 62291 57228 645429261 62291 26662 2608721 13838 26662 143302109 70280 4394 276432204 10495 42780 719763274 68737 57228 621885701 70280 38430 137215315 48350 42780 956573202 48350 26960 355973133 26960 14166 23894506 68737 51639 30447477 14166 34909 674232437 48350 48594 116273731 11815 48594 619517623 34909 2984 178038693 48594 9524 840380807 34909 10851 886937289 7416 11815 349208730 13898 10851 887082251 81096 13898 99927849 13898 33983 657616222 7416 11539 146208462 45261 81096 93319638 33983 40804 261255484 26602 40804 536455934 49530 40804 895673604 17267 45261 264236188 26602 8317 569809662 44020 40804 785076922 7092 49530 276657054 67358 49530 523917024 17868 44020 639099917 7092 66705 960027388 66705 81014 146126410 17868 67229 466465931 70822 81014 158987866 66705 32845 672900507 11912 70822 623946388 32845 10096 113010691 52502 32845 215512915 62438 32845 22868211 21990 32845 68886385 62438 41388 533608910 37064 10096 667614315 34992 41388 533056031 41388 15849 986834145 15849 23926 913825580 23926 56336 25376417 34992 53563 319275409 15849 80717 425995308 23926 58924 122589783 52386 80717 614856191 53563 34386 595212200 52386 24736 414226784 72964 58924 124004451 55273 52386 62722215 81202 55273 593442567 81202 62888 286493409 55273 43604 475337345 81202 62717 3286358 40273 81202 750895442 62717 39981 770399129 62717 69597 468570914 39981 41592 243606691 62717 11253 819794720 40273 18971 426104012 51750 39981 959617871 69597 56567 442907492 41592 15193 132279132 46756 18971 115569311 78472 18971 339390324 13126 56567 108188943 43227 15193 162416475 43227 26932 764917066 49538 26932 201306424 50744 26932 351179895 43227 50089 758323925 57137 43227 321955588 49538 27678 622387269 57137 60714 719773861 61922 60714 940196976 61922 68205 89599192 57137 39573 39354427 60914 27678 307161268 21872 39573 242157309 60914 52407 132949840 39573 32459 453538453 78693 39573 366896872 13461 78693 340853832 39744 78693 958741446 39744 1893 900017360 49223 39744 199394821 39744 18115 136533064 49223 19883 442785174 75681 18115 939429036 49223 64946 53618672 49223 37386 160953258 18115 78513 484473559 53284 19883 380757246 48156 37386 76973942 31581 48156 66881755 56543 37386 204462187 56543 10398 8611612 53284 58252 841407834 48156 10039 555689346 58252 48037 744142047 20800 10398 815103320 10398 24295 819080691 10039 15834 317403627 75099 48037 563073066 28359 75099 276941250 75099 68096 841491375 47578 24295 317458649 64124 75099 343234891 7863 64124 970116110 60820 47578 321130450 7863 64316 187681662 60820 13808 114967121 57527 13808 949468044 47570 64316 398275065 3315 60820 461556934 13808 22912 665896797 29116 57527 938470329 22912 56106 80812988 65162 56106 451876053 66865 65162 365222969 8323 66865 965610489 29116 12265 19228159 56106 78631 385195627 66865 73303 833801382 44568 73303 340220930 78631 40000 97342301 78631 9722 385557168 65652 40000 576712213 40000 67295 21200726 22191 9722 545215302 50953 22191 822437089 67295 76721 611934263 64895 76721 548605937 26948 67295 869297724 76721 25171 41666003 75105 26948 581815641 76721 26936 146267736 64895 33504 142861980 8208 75105 521055898 30760 26936 739291449 1548 8208 836627893 49066 26936 241695769 1548 42033 901459520 1548 78341 409726622 30760 55144 498427959 44247 78341 110450606 49487 44247 18570373 55144 75747 934288815 78399 49487 267648469 75747 34824 272690998 20661 78399 890623581 5700 34824 169107313 61655 34824 160583138 34824 54505 420871029 61655 34137 993665352 10272 61655 395432212 54505 23424 701828926 34137 28455 904994655 10272 12184 308052312 34137 38299 83497743 10272 32120 122179552 38299 68335 127345318 75666 12184 916333215 32120 32392 412958933 71690 32392 570253372 69622 32392 493296155 45886 32392 392672919 71690 22479 202800970 45886 6554 826889108 36216 69622 87411441 69622 71525 488867175 71525 69388 355880406 79054 22479 972487982 6554 55180 499017247 61196 36216 428112688 61196 72049 87020564 55180 3966 776463336 52328 72049 248591213 52328 29196 833549062 61196 58869 729294585 29515 29196 199716425 3048 29196 717195737 55328 58869 590026906 11507 29515 850678098 58869 42244 396185054 42244 29845 942503174 24752 11507 125965891 60630 55328 928264678 57658 60630 411774990 41498 24752 231510516 39969 57658 714829614 41498 72429 95212617 17459 41498 90446009 72429 73642 889122202 45946 41498 857870323 77745 72429 180313855 33038 45946 546040227 79561 73642 355008791 36563 45946 522538997 3990 45946 258015847 16343 79561 996292777 16343 60725 656292628 29265 60725 351418950 75820 16343 925745239 28505 60725 569388281 73276 75820 455597967 61893 73276 180819533 75071 28505 628027196 18792 28505 747130762 18792 80336 47776962 46077 73276 840598884 19806 18792 515104184 63128 80336 830633106 17682 18792 227738944 65937 46077 928316213 46077 64834 124412503 32739 64834 686273810 33501 17682 751900358 32739 21781 922811485 64834 60999 653403048 33501 45482 539934052 37165 33501 628934012 60999 37498 512327949 21781 12936 844535475 37498 47657 479143305 73371 37498 716976146 12936 29487 677952301 73371 58234 558897650 17326 73371 954709654 17326 49759 566790209 52446 17326 124907733 19240 17326 512667558 13050 52446 29456891 52446 5084 701390651 19240 17379 647246214 73136 52446 296984493 19240 78608 316311064 13050 1208 760450200 22722 5084 35396062 27986 17379 940614073 24875 22722 54847162 27986 57155 686797904 22722 58708 742186899 58708 79306 93901220 79306 51450 884848496 80277 51450 137471470 3714 79306 56926840 66115 79306 673454120 79306 57403 619739644 51450 28253 38652107 3714 70239 434671170 29705 70239 159198823 80106 70239 114071453 70239 11250 284653946 80106 25033 229667399 11250 21309 516523229 21309 59942 735374587 23014 59942 869830372 21309 75717 154049387 79716 59942 879490738 74669 59942 181972071 4849 59942 901170461 5287 79716 519617586 74669 70721 177798990 5287 38060 507018402 4849 54940 111375787 54940 1138 257120394 23684 1138 397704504 16730 23684 42739982 41259 23684 373175709 78929 23684 907626467 75664 23684 409438290 6666 75664 798052770 67389 16730 825595240 6666 32165 800549303 36945 75664 843516388 45403 67389 427080887 73032 67389 73936634 36789 32165 24344131 1668 36789 938572051 73032 33057 320703069 73032 77255 178084803 73032 51861 173038796 1668 9600 949015308 51861 30546 258147756 33057 38352 488186157 38352 45700 916922654 9600 59068 513807977 38352 74267 881925808 38352 74057 519593930 48992 59068 749521896 48992 54741 517512835 59068 80448 812829867 37568 74267 975817604 68161 48992 843185090 4349 80448 73569229 81431 37568 669370192 68161 17563 594227971 48522 81431 827443336 77179 68161 58187765 70372 77179 570466995 48522 12311 956398014 17563 34147 149031068 12311 1628 907397772 3662 1628 514641908 12513 3662 418464687 3662 14419 495134720 79947 34147 293282936 69399 3662 232459689 79947 56158 850171283 42958 69399 888522894 79947 74651 92049288 48833 42958 27910892 42958 66550 252818424 68225 48833 934553236 14910 66550 645978019 23309 74651 709896459 68225 44199 697442580 67665 14910 630131073 9670 23309 594917102 67665 43266 589381104 9670 11739 113969485 9670 39791 654392009 9670 4731 97513110 11739 23081 528869310 11739 70130 815012826 58925 70130 723941253 58925 65947 827801640 80416 58925 150888421 65947 13641 312239071 58925 26126 244142602 65947 61180 442978237 26126 5479 265625822 5479 67659 517999287 5479 8372 302810219 59202 26126 893046226 61180 62243 831330877 59606 5479 829223495 59606 48084 266784481 8372 29949 77607284 47602 48084 874420996 51910 62243 918078695 22142 29949 357231272 37869 47602 55247093 22142 23403 531533099 58484 22142 593561348 2636 58484 178219603 30811 58484 434747460 23463 58484 881993101 23403 12317 192118669 30811 34750 770695836 34750 45434 929510991 8476 23463 797213305 33884 23463 792782299 33884 61161 537987440 54454 45434 564684276 8476 28273 468042392 28273 72154 715803384 31785 33884 81159657 54454 6672 185909706 35109 31785 138536640 5461 28273 93401155 80538 31785 521043339 35109 30782 613118015 30782 70093 333411711 69902 5461 292872460 30782 47417 595434278 47417 42660 558650610 42660 54075 833634287 47417 22445 309161719 54075 34772 926855191 20105 54075 636546513 5802 20105 209125316 32682 54075 925203947 30394 32682 975916723 34772 48337 608010426 52687 20105 743101056 79811 30394 283725954 30394 79689 82076544 44375 52687 519697185 19639 48337 554597002 48092 52687 519595801 37536 48092 887469444 19639 25695 395195213 44375 50332 134712020 45834 48092 945241808 5161 25695 283235626 44329 37536 14013844 50332 79998 639170917 22253 50332 487678612 79005 44329 902847793 22253 50502 582057352 79998 40403 649616967 37637 50502 762609594 76989 79005 467659974 51464 50502 147181765 37637 31682 947392772 58748 37637 24804606 58748 46067 302573026 46067 15345 260998648 81700 58748 829389449 4379 58748 56401306 51057 81700 640545126 46067 56234 457502365 63920 15345 862149289 80466 81700 747320033 66026 63920 893386363 56234 81346 263462281 53675 80466 900193390 61842 80466 979729540 53675 4560 13411353 4560 78463 95143039 26650 61842 351237920 57488 4560 500699041 78463 24978 244980163 24978 11580 943612340 34786 57488 967938143 65477 34786 892027386 11580 5715 70428795 61356 34786 593232011 20454 65477 147227078 56174 34786 402607865 74869 20454 227478479 56174 79163 141165821 52180 79163 544658370 37267 79163 200557932 61430 74869 952839364 37267 480 371390197 480 24041 268164964 24041 19793 957888230 18250 37267 486303275 480 36320 292547438 19793 51949 754030566 5184 51949 767757386 81473 18250 386620924 18250 43556 314586493 36320 10457 259090491 52754 81473 132010492 33505 52754 235780852 52754 35933 466757187 33505 9928 99104372 35933 2716 191025294 43654 2716 963016087 33505 16923 208537370 6169 16923 139537427 9928 79029 596842527 72535 43654 772958870 16923 69458 932598468 6169 56074 73964788 79029 7788 56481496 80125 79029 766377950 7788 2529 551982762 47498 69458 940778694 47498 42988 364553759 8862 47498 809685914 9255 80125 809515117 42988 22193 498626063 58298 9255 813250371 30041 8862 267988600 30041 79365 545339552 58298 43532 40729691 71114 30041 33366727 40810 79365 884088393 80329 30041 45710696 80329 52347 371353748 55597 43532 123671592 52347 35490 178292878 55597 67181 15716489 73379 80329 64680307 62878 67181 148147467 55597 52148 64097543 40219 52148 635672856 35203 52148 810719343 58821 62878 729398455 62878 75838 323227318 65169 52148 486233968 65169 5067 121952786 35203 59921 30161918 5067 21265 190598588 63530 21265 816610708 42534 5067 30581153 70781 63530 552200383 70781 46283 173485704 7737 21265 180461951 7737 76037 653219817 46283 66914 112532231 46283 45529 138788351 7737 17233 132557315 2212 76037 902161013 28682 66914 28215637 45529 33058 841726476 8796 17233 294378038 19771 17233 739082998 19771 56362 969720439 19771 29839 105445267 56362 70030 344150271 70030 10170 284162497 51360 70030 49933148 53081 10170 316783874 53081 12440 695814210 38110 10170 411520865 43881 51360 539837400 43881 47870 114100577 43704 47870 352333258 47870 887 91899533 887 40685 946682620 43881 75746 600031198 75746 46057 897305269 41404 887 123149663 21859 41404 973828480 40661 40685 210905906 46057 19341 69654048 21859 35543 66845754 40937 35543 805232952 40937 47818 202498643 56274 40661 206149668 62442 40937 866942651 29256 35543 16845072 68654 56274 123414481 56274 3915 702337518 21795 68654 454759923 62442 13039 1456372 71171 3915 595113496 13039 45610 98938016 71171 25457 323336399 20299 25457 799374438 43469 13039 243261597 13864 45610 881827055 25457 51163 988615680 51163 40690 546253327 72548 51163 745656218 44368 13864 510166530 35996 51163 203422761 56418 40690 446158448 59276 56418 601222631 35996 55948 247183954 35996 45497 502548803 59276 70514 963290024 59276 9776 999918314 14651 70514 668441808 44563 70514 840027235 45497 49600 710013366 65150 70514 189361081 21698 14651 245912533 77194 21698 836449478 77194 4784 74123785 4784 56306 397085204 39406 65150 47220917 43603 21698 668850965 4784 59296 779861555 39406 645 346908029 55243 56306 31088850 30108 43603 128202183 43603 65860 799635480 59296 55160 761639612 55243 39301 156407910 53536 65860 640926233 76899 53536 537472030 19136 55160 15810747 39301 28530 713296775 71351 39301 280583121 21065 19136 286882272 56442 76899 76743573 64329 21065 130692639 21065 68234 679998901 40612 68234 720700833 64329 29836 642632401 64329 61035 728880110 61035 60687 598684905 29836 65903 603987779 68842 60687 849109228 32863 60687 814507715 65903 14719 331849664 58755 60687 25355476 58755 68304 840397006 68842 67271 199920635 68304 40572 378589159 64891 67271 651164801 68304 59515 673422443 64891 11048 905959968 67271 32733 397444332 32733 26858 85360973 32733 63107 230966834 8070 32733 663427665 26858 74555 195273024 70168 63107 42492607 70168 67840 880327482 74555 56219 239450413 11924 74555 61496416 70168 22744 559837555 33324 56219 3458138 56219 72436 875389897 33324 28007 99077446 72436 71454 542412727 28490 28007 13444837 72436 1045 830953932 28490 71793 780066196 47063 71793 450965900 47063 23941 730555988 5305 28490 545717469 47063 12972 234325359 5305 40418 822727612 7346 12972 297726746 40418 5231 179346336 5305 62624 179500263 62624 344 966149281 62624 27227 203974780 2108 5231 417522046 56009 62624 73126577 62624 27530 780584814 22555 27227 113340168 2108 42848 349976931 42848 44185 380370001 18626 22555 461988443 18626 5214 767852745 22204 5214 741787699 16995 44185 448432336 44185 15744 821863643 18626 22298 331726037 5409 5214 810414941 69584 16995 445426568 15744 50265 694184699 34303 69584 175652451 39350 50265 657486273 35832 5409 776674217 13291 50265 40383139 33620 34303 754642532 56208 34303 340969798 35832 9191 43819250 13425 56208 950971221 41778 56208 663180502 56208 61788 518882797 32594 41778 109790583 30106 32594 710288269 62979 32594 194472768 38454 32594 805259267 62979 63196 2300133 19512 63196 141817033 38904 62979 316183412 38904 77499 279247959 77499 66457 89890742 52003 63196 540421063 66457 27585 709991166 5550 38904 684578507 36325 66457 536865450 9540 36325 417998759 27585 73599 180824999 12767 73599 164175140 36325 41443 130144345 24172 41443 437164899 77888 41443 247682968 37332 12767 817032796 35836 77888 446900833 77888 53030 427935682 53790 37332 610669484 46408 35836 560974572 55492 46408 26814738 53790 76714 102642550 31572 76714 835302844 46408 76430 343132668 16109 46408 275287134 64123 31572 277246946 76430 2838 550529331 64123 53965 451760413 78084 53965 168401843 51361 16109 5290787 3742 53965 983865828 51361 25042 518584260 26025 25042 486206111 25042 64979 46367255 3742 7354 358736282 25042 5329 502468521 43593 7354 561253811 53614 43593 827389621 44207 5329 244848476 3830 5329 473757649 2790 53614 784170064 15424 3830 976247741 44141 44207 44943030 16037 44207 867889419 2790 9370 21966167 26605 44141 481946033 6511 26605 400536488 26605 47580 141631355 43867 16037 652082934 42791 6511 836134543 74621 47580 500373134 81791 47580 101402935 65532 74621 648746833 81791 60131 163216300 65532 32498 951831194 74621 73507 413730918 70027 73507 387978543 32498 65452 775733353 73507 81871 523019513 65452 60490 498782795 65452 7322 221835678 70027 7277 403334023 7322 1851 686291819 1851 38628 361631114 7277 45256 585480335 7277 16587 54226670 38628 75510 93917771 75510 3464 999996763 17580 16587 84422160 33956 3464 636259912 48516 17580 652703361 50848 48516 477287313 17580 12671 145002188 7789 17580 326119826 7789 35229 749159788 27705 48516 918040079 35229 43956 658147797 11683 35229 445883981 35032 35229 718855829 76945 35032 387847070 43956 53602 710313451 59739 43956 95222334 5589 76945 597703342 76945 65179 546895824 9120 65179 963464859 35028 65179 570895206 37349 65179 938179264 77449 37349 509366473 71749 77449 153719534 66429 71749 308752203 81351 37349 365421619 66429 81109 726391138 70695 81351 253199084 66429 56176 73041733 66429 64987 832306563 81351 43072 981423777 74778 56176 902962540 37803 64987 199367585 70937 74778 876897906 17857 37803 35307734 37803 68983 634451844 79438 68983 309047335 17857 59938 359418157 70937 57061 213361610 68983 51412 358932807 38564 79438 268533363 57061 31850 601422444 79956 57061 600440191 38564 69185 19715969 79956 64099 679192790 79956 39588 134370725 12903 79956 247158895 64099 3543 442295377 64099 16141 243031847 56429 39588 45306238 29373 3543 12072399 29373 46285 737058869 3543 18365 104905539 46285 59674 844566241 12979 59674 462131066 18365 6378 692897310 6378 4728 780369822 45575 6378 430621628 29455 4728 853973981 12979 74783 759324636 78580 45575 154876478 10327 78580 898816038 34010 78580 636061325 74783 31928 701078201 31928 19828 512821048 19828 72193 9949102 34010 31675 131175219 31675 31125 698529530 19828 42148 548517695 305 72193 259380606 305 78839 451627518 78839 9209 446345889 31125 75438 951630369 11319 78839 317840053 12456 9209 179821464 12456 55923 43803821 12456 74241 675892750 74241 68108 589249663 80914 55923 136247624 55923 24388 43563597 8686 74241 741745002 41526 68108 26478468 8686 48114 505553367 41526 6747 961517328 48114 6397 120620118 41526 7679 917236172 47560 6747 25692199 6747 55495 509277675 46199 55495 93065929 6397 71179 487959617 3867 46199 756798766 3867 16987 460101682 71179 13752 474383296 46199 60240 449678291 16987 61665 44711910 70492 61665 112215941 77484 61665 251787284 77484 28011 364409832 61665 63679 863702405 63679 13639 516444411 74854 77484 251857793 77484 43684 114119208 43684 33214 502295345 74854 59166 959905258 43684 27896 303030959 40649 27896 720765014 33214 60450 979628313 39728 40649 197553941 59166 8301 82734391 66445 8301 769675228 66445 55494 992990467 55494 80674 618935911 23884 80674 20585576 66445 8419 707151100 23884 35661 161789253 3902 23884 426159553 80674 5520 509792445 5520 53441 543713386 5520 18436 163675642 79530 35661 459965412 9661 5520 803999870 53441 73765 379052675 79530 56933 214113471 8542 9661 795188841 56933 65730 76355197 8542 51652 129326861 51652 47972 299271587 57765 65730 166639765 47972 57660 731608514 47972 45282 56661493 45282 71696 949902726 58111 71696 12077511 81241 57660 875616154 57660 14764 176815660 71696 21007 911925891 21007 80582 358514746 14764 54848 670027846 14764 71631 57102994 54848 52997 19206736 14505 52997 886021877 34516 54848 269672254 54848 63125 164907597 70218 63125 763611509 38844 63125 741317352 34516 13356 57854576 60042 70218 93650489 80074 63125 985832589 60042 11790 172485172 28382 38844 514035246 11790 2444 753256889 80074 26910 838598251 80074 52726 699435947 43444 26910 554371755 79143 28382 97800114 30757 26910 461347124 59830 30757 669140422 33975 52726 851687078 79143 24744 4995918 30757 64796 870628079 74827 24744 815551310 59830 16753 396808464 16753 58816 641272656 58816 37771 719962498 2185 74827 96606148 32611 16753 15575009 52599 2185 217507930 31312 37771 519183721 52599 8496 67832057 32611 4977 525999166 31312 139 499650315 31312 64174 1970510 3905 139 423398367 139 31429 707871455 3905 61006 173988876 64174 55255 174707553 73060 61006 212014889 50356 73060 456291034 61006 6473 659189770 55255 27834 372078071 19787 27834 115283975 50356 3552 163208003 41322 50356 946859038 40083 41322 102252130 19787 9126 608463548 72235 19787 885355963 72235 62151 468113935 62151 72856 981937300 76836 72235 446016760 57674 72235 319906585 3478 62151 973340989 34618 3478 314578521 3478 35514 771162853 41053 34618 743676121 57674 48615 799639436 34618 20743 38664890 41053 26831 208439971 30071 41053 100231665 30071 6778 736780965 6778 8736 875022802 71813 26831 683251439 81065 26831 305874727 71794 8736 352737937 80856 71813 42877675 9337 81065 682653481 71794 4905 123793032 60226 81065 562431095 9337 15528 693866697 33565 60226 61757457 15528 57271 616462921 39608 15528 258329710 15528 17659 333869352 35444 17659 562033403 33565 59061 327101388 35444 3987 341617510 39608 42336 496575231 59061 9211 667535654 28095 42336 28750672 70838 42336 795294683 3987 10532 524060987 70838 72788 139445304 70838 64158 986458984 10532 71770 938741920 72788 10804 740503046 17617 10804 822901199 71770 59997 419445318 59997 68363 717126478 74462 17617 400516938 68363 31164 39932036 6665 17617 283006948 23784 59997 782258864 6296 31164 258934843 60434 23784 287064836 75677 6296 322584459 23784 28409 211830209 75677 50955 412824034 28409 63056 347015814 50955 10110 758184610 75677 28596 784641399 5727 10110 843806160 50955 34756 708169973 27597 5727 541289857 27597 75937 869082498 8234 34756 262005381 8234 44005 669425120 44005 32861 995596778 35301 8234 29627208 8234 42875 753994852 44005 60109 247249835 32861 58078 251567912 32861 43126 628257456 9068 60109 662871905 9068 14402 768707663 3325 43126 966063703 59526 9068 772260520 51757 3325 13408011 54425 3325 925637692 23670 14402 463275994 42837 3325 349021013 43820 51757 261283773 37783 54425 122810054 43820 56964 175162817 37761 23670 68961222 37783 29665 469129303 43820 7290 710769679 36710 37761 775291098 36710 3076 90121860 7290 35557 166816755 62637 7290 564252217 7290 36383 264694935 78847 62637 795266671 3716 78847 374492281 78847 71986 685317162 71986 66755 73173603 489 71986 563049649 78847 29538 905300657 66779 66755 296370626 66779 17170 838296962 17170 78100 862137492 17864 78100 681542902 17864 5083 733156180 17170 68074 764450656 509 17864 452546053 509 48797 387140262 81713 5083 769180568 57460 5083 58343708 14768 57460 782454490 79896 14768 990384302 57460 64378 123120612 64378 29694 207142527 64378 53461 103047980 36500 29694 224546313 29694 22857 897939357 78957 36500 617266802 25873 29694 75302241 78957 48958 38016721 47300 36500 313192755 32721 25873 189285509 25269 25873 438767487 48958 15296 635053427 4749 32721 80777316 14767 4749 477427994 58619 14767 978749471 4749 55789 36036159 41862 4749 236402900 38971 14767 640556694 38971 42856 60654569 75093 38971 443902185 75093 43200 632978981 28633 41862 423703474 4280 75093 65011391 75093 9981 74288691 75093 73 116703922 9981 46225 143942953 77374 73 839999969 11268 77374 468452163 17692 46225 177426214 65618 73 636525441 46225 58474 118725152 65618 192 110562118 11268 30484 768256633 49439 30484 547095280 42949 30484 468738168 7284 192 492537826 49439 25583 904682801 7284 32630 662514720 12520 42949 230477845 48809 32630 52931037 25583 22160 377610 36020 25583 607685873 21298 32630 680903067 2204 36020 613671214 22160 57974 727050891 51882 57974 14504966 2204 34431 775274603 13458 21298 53420444 77068 13458 728702244 13458 24807 77475138 2715 51882 444029538 16461 2715 151673910 16461 1754 338770613 16461 47065 23439230 2715 69819 403508390 16461 8278 768946572 8278 44002 125760604 38411 44002 949296277 17536 47065 10319531 44002 15438 517509301 44002 20495 518196845 69631 44002 583146464 30689 69631 362114049 20495 81588 394551734 30369 20495 89598981 56692 20495 140773054 81588 58172 747072533 56692 59035 587373556 23145 81588 959151942 58172 48976 507607953 59035 51651 392215751 38187 59035 471579030 77913 59035 210736021 38627 23145 29672725 33416 38187 541391848 73002 38187 958425972 73002 57258 636745341 70111 57258 58092841 73002 19214 30655694 2353 70111 942192031 32519 57258 777187794 32519 3883 358915891 3883 7816 80444748 19214 21097 315136174 77395 2353 114651282 23652 21097 254773371 54059 21097 804331351 21097 77915 729876085 72849 54059 852260407 54059 35653 236122923 23652 79974 11763536 52606 35653 158273649 77915 47723 441154031 47723 52121 352400966 41671 52606 521527413 53724 52121 297097098 80469 52606 82590782 63149 47723 528008234 63149 73865 307335135 39860 63149 55148568 28757 80469 518404884 7931 63149 781369797 39860 62172 888790687 73865 48717 190319957 7931 51318 123311043 48717 65732 839736050 65732 22822 473508123 2720 51318 341132503 63322 48717 66892537 2720 70548 91504579 22822 37628 840642815 68967 70548 739651506 44614 2720 897131014 63322 24226 938785474 77277 68967 963320497 27343 37628 331485265 44614 15175 156372329 15175 12991 656977965 27343 14205 476617295 63122 77277 491246810 28407 14205 126257150 49356 12991 292551964 28407 21968 34025258 49356 33460 366943777 14702 49356 327217935 33460 18686 541854093 33460 76111 699566380 33460 43190 943610695 66750 43190 254198039 75957 66750 506196244 76111 75451 728846560 35140 66750 551760266 50765 75957 803052920 46830 50765 782898253 35140 80423 908552502 78089 75451 732114901 54623 46830 162676973 62388 46830 487091274 78089 18186 510867681 20971 78089 150136375 20971 20790 164999755 4925 62388 858462714 62388 66927 678528766 20971 46551 166296230 66927 59828 242018628 66927 56864 855278039 59828 79241 362690331 7238 46551 708600425 56864 75302 320809235 37845 56864 297929816 37845 19212 323192791 36510 7238 116687739 36510 43446 759744281 19212 25025 682571994 15256 37845 310330413 15256 68122 961213926 36510 14489 229731535 43446 49602 192412652 68122 36083 179299099 68122 1085 546019804 36083 42252 883717703 70620 1085 244699263 8749 42252 513368847 70620 58246 117183986 58246 12889 149831066 8749 80701 63539819 55701 58246 150191218 37740 55701 958893619 37281 58246 636522919 12889 41294 33063811 17615 37740 31723031 6916 37740 274699848 2710 41294 666470727 68534 41294 22231216 33338 2710 678337730 19358 68534 119603902 26283 68534 674581562 38630 33338 660979818 68534 49889 170119202 33338 6082 874644841 38630 44549 45793954 39128 49889 645490473 55432 39128 823444916 55432 16180 105920671 39128 2763 950882405 18965 39128 259337516 55432 46524 985778567 66929 55432 96576351 19833 66929 1149863 2763 10231 203051821 47203 66929 244607636 47203 43595 94059377 66929 51019 686958886 46738 51019 959655956 46738 30185 238235697 80702 51019 29544705 30185 78434 477518157 9748 78434 332531171 33049 9748 131935620 80702 58088 613447257 58088 50957 282469022 44485 33049 770456159 76550 33049 259338485 81637 50957 625529583 44485 52992 690872776 42615 81637 645008640 25673 44485 151237126 81637 42189 707185958 42615 77867 51656260 22151 42615 547790449 16217 25673 206175412 42189 39343 426437955 77867 77125 252370331 39343 72633 689689340 39343 50669 902453666 72984 50669 172156674 8965 39343 28437719 8965 14625 158202977 8965 52938 662161693 8965 55570 253297251 6243 8965 464830313 8965 18571 141031230 21605 18571 489890256 21605 45222 306779799 21605 65690 220091802 65267 6243 683954820 46841 18571 284421752 77875 21605 962477131 6904 46841 574394600 77875 73753 773614382 72931 73753 660335768 69534 72931 366803654 63894 6904 593416588 6904 53499 681582390 33107 69534 13771890 33107 2150 313645449 53499 2338 833185530 11453 53499 94669640 57789 11453 155410216 48739 33107 569655000 2150 18343 961052385 48326 2338 654285580 48739 11075 216518944 57789 14895 634782569 43520 48739 973961883 61076 18343 120278161 11075 32607 59200706 50790 11075 28103838 20272 43520 717121144 5484 61076 760711924 20272 79966 644565867 5484 64045 62011585 64045 13591 381550401 13591 48893 358376232 5484 81491 263163361 58757 13591 764978983 63188 48893 34157401 62328 81491 322206233 58757 7483 741059974 81491 43365 894106238 43365 62360 70418452 43365 51942 201835859 12501 62360 59015262 60275 7483 634752801 43365 12879 939625923 72674 62360 359545788 32631 12879 174854798 61597 72674 619492237 61597 73624 430754945 61597 75891 945882164 32631 24284 905899700 61597 76070 623166752 11195 61597 835158410 69987 75891 43249795 69987 51715 754878136 77204 51715 143756592 11195 822 656773130 21049 11195 807432094 77204 79557 280564845 79557 81499 344441147 822 68126 690165970 68126 41767 509415258 21049 34932 978060656 37455 81499 273942316 81499 69324 959292312 68126 12331 807766607 41767 919 488234677 919 9144 510281813 49472 37455 228822693 919 45602 604644171 919 64543 343403990 64543 72721 514030116 45602 64684 799025911 67684 64684 568481861 72721 28101 616163455 64543 35116 4814224 51559 35116 469426293 28101 77212 23866542 28101 10063 495653325 53410 28101 708818900 60756 10063 75182388 30462 10063 25170350 53410 59464 800035215 52961 60756 739326501 59464 66624 941500118 48558 30462 717591436 59464 27396 944887783 66624 26273 137597578 19080 52961 405600112 48558 3781 528537149 8142 27396 471518796 51255 27396 33125691 51050 51255 900097202 51050 18588 240948388 42215 51050 59833789 75157 51255 555728864 71778 18588 171385495 75157 25778 698433240 51528 25778 968867724 47229 75157 705311317 45224 71778 634246762 30202 71778 47788301 30202 21366 359557005 21366 33925 880597288 47229 33203 449014365 81035 21366 491953382 33203 46565 795002159 81035 44470 713994599 79849 44470 434587654 81035 39277 795882588 52593 81035 609742974 12341 46565 481953968 44470 76888 785027014 39277 1020 457581877 38210 39277 323179648 12341 6213 516778930 76888 41763 143344998 33239 6213 241593654 6247 6213 307502157 6213 19656 120575469 60089 6247 236358078 41763 49758 529566033 58799 33239 990124272 64690 60089 431492298 57285 64690 903536318 63726 49758 771649717 522 63726 431502687 57285 25748 999440459 57285 6292 286507242 34577 63726 822940788 25748 61447 177464580 6292 66771 419629648 32109 61447 609319648 10646 66771 823711579 10646 10338 488446942 61447 30936 378371026 66771 58802 114364947 69410 10646 608681606 10338 41589 856530390 27143 30936 381717494 30936 40328 120065139 41975 27143 978378699 42523 27143 259487246 71910 27143 768097525 30053 40328 992390543 13352 71910 8197727 50950 13352 635790731 72750 71910 490664700 27779 30053 794083375 50950 8937 866964882 60364 27779 816212375 72750 14590 7335338 72750 30709 5789317 31069 60364 35066541 25076 8937 508707197 16719 25076 327419114 16719 66224 422667596 43767 31069 32856511 16719 11040 988649670 43767 3953 80665679 66224 2704 97025049 11040 64780 3411688 77905 11040 221723480 77905 78632 830442507 3953 11108 366001716 64780 81056 150853522 11108 12491 795259647 69179 81056 112791413 37900 12491 479238502 81056 7681 515885020 28500 69179 122191038 30725 28500 469234383 7681 60961 1618297 7681 73734 79529824 73734 52645 155561279 18009 60961 528857231 60961 7924 101575258 52645 50402 985402105 18072 7924 731378004 7924 61321 191621941 61321 20938 218284701 7924 52232 132110161 52232 66859 353180671 20938 75899 667109662 48285 52232 950308575 66859 32024 672881220 66859 21113 878815165 31162 21113 469874595 64073 48285 349239196 21113 60679 428250479 10360 64073 562116271 64073 40044 609903150 33271 40044 194409327 35202 33271 692022964 13318 60679 116182567 40044 29145 875683400 42205 40044 78636717 42205 66253 200527966 64738 42205 957727832 25918 66253 969269259 64738 54320 903148658 66253 30997 833052370 30997 49134 489298783 54320 47496 219946336 43498 30997 704847734 72830 47496 195854803 30997 38459 457820873 871 72830 488204582 72830 19113 106095908 38459 61274 430533879 17569 61274 768905149 38459 11078 409262091 19113 38522 19043539 11078 19049 984391953 61274 74639 477427683 11078 55568 442356829 74639 70078 300844392 59567 70078 867572865 59567 78859 283368864 55568 4971 333713853 59567 25315 588232364 70078 64925 960213301 16693 64925 187842957 4971 62560 550799785 75476 62560 481161778 73058 16693 368733688 62560 80007 992583642 75476 10229 802641493 42234 62560 387785835 80007 68721 545947601 9527 73058 445727358 80007 68064 950822558 9527 14633 116229979 42234 63323 241747624 68721 73804 758430973 20552 68064 92848140 68064 59600 957546480 73804 31006 245232923 20552 48826 353995674 11513 73804 291844651 48826 25770 482399071 29590 31006 937740728 25770 64395 291090467 52454 29590 44158943 29590 57679 232448367 57679 13807 249122518 43857 29590 283443673 13807 68468 129780175 70557 68468 870856849 68468 45143 504305193 68468 48279 799505624 68468 64306 828467509 45143 11499 650214772 52305 48279 607474241 45143 2065 574765839 50729 48279 691884247 52305 23026 412413580 52305 29585 237180322 68824 52305 75039897 36232 23026 234896697 68824 53275 576478508 68824 3525 690696687 36232 45276 536480641 58018 45276 112112182 58188 45276 897037359 17463 53275 889141662 44008 3525 66087056 51921 17463 158627787 44008 67485 643825954 10363 17463 573028623 81037 17463 517937270 54715 44008 128273053 60785 67485 452086894 65790 10363 338887596 65790 28176 351825338 37085 65790 539647753 54715 73696 910319856 50679 60785 640742376 65790 31236 755854001 50679 15171 706654337 37085 80039 221788281 31236 32759 54467043 37222 80039 165921521 6211 15171 856693512 37222 67297 831713206 33153 80039 733371967 27324 6211 399667704 45213 37222 985034025 45944 45213 932131092 68639 45213 83914088 45944 47373 750222262 61198 68639 917292975 62310 45213 558938980 61198 38249 959858965 13933 38249 163406258 47373 5953 672717040 13933 53457 114825652 13787 38249 525586223 69158 5953 792795260 13787 40791 795527346 13787 6069 517034570 9756 69158 531707992 36120 6069 95577032 45456 40791 620973222 62752 6069 545696337 9756 7587 16697254 7587 42933 180965500 55753 62752 661493418 55753 16082 197058280 77671 62752 907213809 31636 7587 992898385 36863 31636 598175425 55753 77733 12147631 36863 39223 93503908 52951 31636 211074084 52951 74512 134484057 77733 64237 122963266 52951 63010 497327277 52951 26223 35450416 26223 43862 951281120 35987 26223 528220508 64237 59710 582098052 35987 11421 459517652 61698 35987 301606836 59710 8498 717460202 11421 33403 17040470 70674 8498 493784193 70778 8498 523115323 61698 70668 296526592 70674 32463 163391063 32463 75981 63199534 32463 49203 88225679 47326 49203 816583518 5147 75981 109735796 32463 26721 408886154 49203 75597 138213386 75597 29142 586544339 8243 29142 498809018 44353 75597 816419256 31865 29142 555154272 29142 72205 714269197 11745 8243 949270745 61532 8243 892443335 61532 25401 419017912 53425 31865 646554349 65709 61532 549086952 28247 65709 732800443 28247 56411 600949381 53425 26334 927898284 56495 56411 958966944 65709 40808 329251142 79428 26334 126407449 77061 56495 522524467 59043 26334 814373821 56495 72345 130665019 32499 79428 430372231 77061 57733 646755534 60018 72345 610536654 1943 32499 557061745 72481 57733 433201495 57733 2290 464479890 78785 60018 765886325 57581 2290 324633776 52255 78785 451696994 52255 71087 782553583 52255 65594 441832848 71087 2416 212876967 52255 79969 880116555 60213 52255 751005812 2416 72151 779377856 26706 2416 769051168 7639 79969 284154096 13499 79969 294425763 7639 15627 807521920 15627 22106 924245315 26706 75264 907619950 51749 13499 75528212 24480 13499 291038238 24480 44649 745374682 24480 37391 505210398 6125 44649 5915519 64091 6125 492249339 64091 32262 72832592 32262 9360 659226618 9360 11283 771888969 79761 11283 558025585 65670 9360 353387260 41904 11283 809263189 79761 63851 589386780 11283 67352 351816880 63851 23012 562541225 41904 30758 607390000 41904 55624 490492156 47716 30758 743264123 55624 24031 493679818 45275 30758 468827802 55624 13884 900550466 19478 55624 423420521 65505 45275 38475735 13884 37000 797221461 25405 19478 78800662 45198 19478 203821191 37000 37236 902459426 25405 32950 932517293 44573 37236 482385840 25405 50354 857994651 56230 50354 248803704 37236 31839 388029200 44573 30025 216329239 116 50354 827679046 50354 72794 232284194 56230 41302 62120743 31839 13604 110100338 72794 1964 958734067 72794 61621 125737451 1964 74630 811457125 1964 24751 816235274 24224 61621 636726033 24224 68779 28362696 24751 28747 63057256 68779 27119 558610199 28747 24940 260708299 21543 27119 91469259 28747 57424 399226111 28747 38385 632547172 57424 40957 722840253 21543 69817 228444704 57424 28727 850182375 38743 57424 975534958 28727 33825 192153813 40957 27482 269904670 28727 23548 158326871 46983 23548 871405603 46983 45130 509867343 23548 5459 69328930 45130 16623 115549534 5459 17554 51525556 76678 5459 287869381 35186 5459 730028030 35186 31024 8342360 75933 76678 619033348 12795 31024 79922918 12795 5458 368659959 35186 46506 891055792 46506 39102 444054434 5458 50651 150500026 2044 50651 939336892 2044 13264 505131747 66081 50651 956396149 57384 2044 415543494 2044 52284 145472738 66081 41579 653664207 52284 15670 464899908 52284 27357 45025806 15670 43070 481145428 15670 43046 410019490 41579 7672 784550778 43070 4959 800173177 4679 7672 125080399 61526 43046 202438353 11100 61526 479471274 31743 11100 135610286 16176 11100 514281625 19000 16176 934583361 11100 77152 213290171 16559 16176 348919203 73870 31743 586252581 21460 16559 555761201 77152 45202 649149696 45202 3509 98596778 21460 3957 654155172 73870 47770 82990250 21460 73911 851075024 2483 73911 296949386 73911 78495 131941445 23355 2483 397806605 20266 23355 704842466 73911 11257 882737235 20266 37440 879191621 37217 11257 394834565 20266 45710 19963802 71456 20266 303761050 47698 71456 451369876 37217 51689 362401571 71456 47706 312825608 71456 57344 83331045 40039 47706 822130965 40039 22398 110719429 65264 57344 607033769 79323 57344 501877761 43730 22398 759572901 65264 19932 202904283 22398 48721 138133955 77004 43730 388572158 19932 54139 755478463 48721 74673 962323717 19932 76930 232193189 4746 76930 86691347 76930 54566 978123367 4746 50603 489115335 4746 66607 615123965 54566 65770 962962453 6142 66607 296316723 63796 54566 815493618 67040 65770 186383395 63796 27656 494842056 65770 40877 922088444 36630 40877 262888014 40877 19416 635904205 75503 27656 930064324 78149 19416 139899594 50688 40877 19341283 75503 53981 863505507 38742 53981 760688546 26480 53981 112674595 38742 67901 837610549 4053 50688 674766610 26480 80053 870086188 80053 50925 431803934 14664 67901 726950175 44499 50925 560500235 44499 79902 564143625 50925 11697 624571268 14664 4219 395327427 4219 22890 183524509 11697 46115 504374490 46115 16688 70296142 11697 17116 400549584 56285 22890 187297450 46612 46115 480463224 16688 80619 263558360 56285 32942 880286953 58186 80619 676195825 72275 58186 761924653 11895 80619 993501997 45674 58186 726187088 622 45674 268216108 58186 59191 889107260 43959 59191 822395050 74528 59191 5779198 59191 70786 462342788 67512 70786 34376361 74528 19861 886385809 14289 74528 171473279 19861 9439 448680423 67512 21485 226171653 67512 62487 675042974 54849 21485 503080102 14289 74326 561864448 8285 74326 311754909 80894 8285 458912282 8285 27278 961885027 27278 21855 33305409 18683 80894 472432114 42651 80894 987943324 42482 80894 419169066 42141 21855 988364998 65900 42482 687957742 42141 1854 740987719 34804 42651 800950415 38645 42141 216400222 42141 4741 901906924 1854 26841 986097024 4741 4484 95198345 4741 42524 375024481 4741 72305 808360616 74419 4741 2444299 66838 26841 413581502 51116 4484 326270631 51116 41396 596482864 74419 13588 216741277 26890 66838 469532767 41396 75564 321713706 61870 26890 932373431 75564 12806 869437878 64225 26890 104885917 12806 33246 612962264 33246 40009 829797645 46108 40009 116812567 64225 74514 999537109 33246 30607 889498292 74514 64106 178290159 74514 48397 283176069 30607 59672 780208647 12704 59672 182917976 28115 30607 628693354 28115 29269 97376141 29269 60793 604765526 60793 63219 960749329 53405 63219 334307622 37620 28115 122979153 29269 29814 621058007 80294 37620 151019079 29814 53438 40033405 70291 37620 80884341 34659 70291 612185041 53438 2523 552500940 17989 80294 714841573 20933 17989 87379560 34659 26971 150156408 17989 43865 576774430 2523 25052 669956786 5823 26971 582108581 74730 5823 93240418 15112 74730 516893968 25052 34132 78077818 51437 15112 571774276 34132 76097 80847237 34132 37435 2507826 34132 63309 695657698 42478 51437 12967506 62260 37435 758807498 37203 37435 803350638 63309 6961 106178153 37203 63795 673731990 42478 78623 13544082 63795 58306 35184321 49217 78623 777173340 49217 52816 663255878 40781 78623 12667162 59962 52816 2994496 26656 52816 377572015 59564 52816 642397152 52816 3194 2594826 26656 41651 284332593 41651 19241 433329843 19241 21935 711127962 18433 41651 567801242 25712 41651 370819111 18433 49836 257725147 25712 64444 930313954 25712 67934 90220 64444 11585 659802794 43269 49836 287823876 49836 35537 352710017 20099 35537 208241217 155 20099 96268716 15297 155 635505984 41022 35537 896748833 155 37059 236087195 20099 59475 41386033 15297 28996 183414223 61509 15297 714070727 28996 31155 119508945 29315 61509 425194858 21330 29315 834473637 21330 66297 353536019 46139 29315 26039787 46139 14636 316860117 46139 25680 41430185 41788 21330 319387399 56541 14636 877790995 10384 14636 688000983 33946 56541 6838333 25680 56843 856430488 10384 59684 470863941 8554 59684 617375264 48729 33946 207879565 26653 48729 405493627 26653 63609 121368529 26653 25542 409655301 10770 63609 891229996 32749 63609 495438722 30315 10770 481562832 54617 25542 83649794 76423 25542 334385322 32749 4512 772664418 54617 25334 523726007 37903 4512 577989646 4512 54010 750447916 3999 4512 331038915 54010 42739 889785703 54010 78885 875590019 78885 79021 132376520 39615 42739 277570128 42739 8018 816804829 8018 44522 914619912 59849 39615 155449447 37708 59849 330337307 44522 66143 74873823 4860 44522 12521646 4860 26942 522056993 26942 35572 473951811 75413 66143 98367814 4860 24023 133896388 56372 35572 43910640 26942 71490 922643935 35572 2764 413349481 29541 71490 31361611 56372 4334 636866649 30392 4334 504503747 29541 21297 701189865 29541 19168 866739003 29541 29317 681698643 48145 29317 198684291 20246 30392 463579760 29317 6668 870864309 6668 27455 996391998 72269 6668 736452451 72269 35575 101790276 60547 6668 501124590 10642 27455 187800491 24930 27455 931913607 10642 47994 927035178 21628 47994 999392320 62684 60547 977239655 34719 24930 722606004 80918 47994 775536075 21628 16112 92617882 34719 24531 638937667 34719 71321 771356234 31691 34719 502508107 55651 31691 793186879 73980 16112 692069363 55651 20352 151208966 25325 71321 105020869 80500 20352 644593253 11702 25325 928618429 11702 57763 893971329 44909 20352 244814777 57763 27850 124588134 10568 11702 102292416 48793 11702 458033002 34455 44909 289055495 69815 27850 892612258 34455 44932 841953055 8442 34455 883026938 61114 34455 11221736 10950 69815 695877617 81203 10950 910885846 64892 61114 202183436 81203 7805 351936488 64892 3633 308728073 7805 15596 128316248 47620 81203 988724874 25835 64892 653612100 9657 3633 300218156 6930 15596 665539845 47620 8008 191282056 25177 25835 161418391 18259 25177 735104851 40751 25177 600379156 18259 25642 200348957 66276 25642 999378305 40751 21497 167408339 66276 49995 595829506 30018 25642 778687216 30018 39054 68884813 19642 49995 80837260 6297 49995 995147390 44169 30018 275364784 39530 44169 887907841 6297 48692 109696706 19642 10104 38866797 10104 4150 213075726 20529 4150 237389425 39530 18539 203656632 10104 44596 271345066 10104 8682 449369471 72503 18539 152748512 20529 16765 886020223 74200 44596 838885932 44596 4803 401376710 4803 11149 309671778 48424 74200 810004504 35399 11149 256808803 25123 35399 658611359 4803 79015 365984927 58415 79015 403197030 65749 58415 921803175 80749 35399 605136910 56631 25123 416969682 79015 72175 996961179 62259 56631 65315481 41429 72175 664070819 29643 80749 768141158 62259 76633 671674709 53647 72175 919831180 66978 76633 219830535 29996 66978 407781738 39174 29996 239354827 29996 7434 820237025 4781 66978 661823534 29890 4781 518790599 7434 16620 443590026 45453 39174 533809669 77956 4781 452302723 16620 3769 562553177 3769 3322 491610448 3322 29974 600627251 3769 15324 403481699 12201 15324 558288658 12201 33260 828311849 29974 71804 724176 33260 14267 412655497 1251 33260 930493771 33260 56130 778129154 33260 43185 402492858 56130 64519 641985448 64519 55762 210005952 43185 21895 214393581 55762 54057 839335109 11124 55762 694594970 11124 23697 968476555 5076 21895 734789643 23697 29545 194403035 5076 58835 642904915 72711 5076 65944099 72711 46992 935844231 72711 47683 224391847 51977 72711 32723237 72711 67169 705542750 1140 46992 610649113 62590 46992 103321429 41930 67169 29319064 41930 37169 190726385 41930 75946 909659349 41930 66706 762925297 57890 75946 136982480 14425 66706 495492437 40152 37169 5538358 747 66706 862559813 57890 36044 147619865 40152 29246 972176385 14425 25347 552721234 44873 747 136996523 7412 747 203970199 21731 36044 101329561 43306 7412 803091229 14653 21731 919770223 43306 60248 223011068 43306 18878 781155636 14653 25771 993074451 18878 44637 589441086 80698 18878 127999135 53458 44637 854345402 16697 44637 627345344 80698 54149 781980764 52799 53458 202958176 40520 52799 710945653 41690 16697 803241731 36666 41690 46156580 26218 40520 395514147 52799 31912 526863941 16099 40520 204653479 17447 41690 883532018 36666 32970 409647122 16099 12285 412851313 32970 45721 61284937 48635 17447 237811203 45721 77022 939742271 12285 55379 27854262 55379 3109 366610869 45721 31920 47085524 66466 31920 269024875 31920 21762 30281153 31920 76134 311006052 66466 75570 784511234 58965 31920 76440223 37755 58965 757641924 21762 68825 610525689 76134 12732 561274597 54021 58965 10894296 54021 3889 127927083 14904 3889 828934658 44527 54021 966496001 58299 14904 162927589 80495 14904 40797245 80495 18319 656701638 40105 80495 951623850 81789 18319 550946643 49907 81789 850509467 40105 76020 58342736 78938 81789 273505593 40105 73702 798912226 73702 25312 268393008 49907 25244 524837808 73702 41550 134643426 45988 73702 656309865 25244 73434 312944034 25312 79022 480825143 79022 54314 106437803 73434 76176 978822996 17625 45988 25807539 73434 66564 792666863 71995 17625 266283846 76176 15855 811852742 52778 76176 910598900 15855 77478 456846714 15855 23159 710011134 77478 43363 67768359 51118 52778 370229555 14053 51118 513104446 76287 77478 980854618 76287 69042 767443489 68876 14053 507175184 68049 14053 130787736 69042 20124 597054063 34509 68049 318397082 36339 68049 597651716 20124 43940 157842041 68049 81606 307193800 53153 81606 833245224 81606 52765 544922959 81606 50552 254413542 53153 61965 250883577 75436 81606 938370933 61965 54299 767304415 52765 72009 125986113 18013 75436 473406040 49186 61965 746990384 54299 4670 846730932 18013 1477 299226909 76851 1477 839905201 4670 65862 624195647 16811 49186 728687934 32003 65862 6525178 76851 51507 604248819 32003 76457 958707133 16811 61455 982378688 76457 55655 109138570 76457 67355 387818925 55655 33084 706891747 37368 33084 204017582 33084 81368 608315073 37368 67932 431340160 67355 63866 363037545 37368 36176 85599927 36176 22573 426888787 9232 36176 279888444 63866 74046 68094744 22573 68906 685638470 62921 22573 749490812 22573 77650 766906672 49734 74046 291575416 13645 77650 626351320 12460 13645 687580326 12460 55524 153256188 49734 53601 21809936 37378 55524 79866282 37378 13517 739730090 37378 73446 690463165 4350 37378 641793882 73446 31250 765032089 61078 73446 406600919 61078 8562 824799802 37020 8562 758529610 31250 74951 401831934 29055 37020 652841911 74951 13336 921251067 8562 44810 623056666 18075 37020 50164012 13363 13336 266805332 13363 63593 557625414 4698 63593 413210318 63593 10573 623772975 18075 48747 1214486 13861 48747 108224393 63593 26030 942815581 6493 4698 416723737 48747 64330 623209714 45083 64330 529144863 53205 45083 604478161 64330 22696 447308796 33378 6493 804748101 10332 22696 54253750 12498 45083 621194949 46178 33378 590958109 1257 46178 160354310 2339 10332 29131898 15199 10332 638591568 61505 15199 431537734 47489 46178 819657362 47489 64832 135330772 53238 15199 118051308 36376 53238 816922143 64832 24219 498610746 9183 47489 828033045 34038 36376 982076501 24219 39162 65441680 56031 34038 496418053 24219 6383 67145721 39162 30082 929145888 6449 6383 858129632 6383 75330 659203702 36159 6383 368097524 71261 30082 392682752 71261 20320 790117674 71261 10354 191913735 75330 9474 679845757 71261 51409 35052003 20320 2849 51226064 10354 5302 547867606 2849 34608 341784355 9474 26296 7117299 26296 62834 21801410 62834 61886 231954162 34608 81765 326181052 69283 61886 304600009 24381 62834 103116598 13482 61886 924088564 13482 36392 114115331 835 24381 123365730 12953 13482 234144130 73386 24381 387230499 13467 12953 625244505 76454 36392 115790486 30693 13467 660977949 73386 12580 113278726 30693 10791 898634898 13467 70708 115021038 14008 10791 328964074 14008 3270 566932487 3270 77314 360591599 81527 77314 544488510 70708 31182 687852555 14008 50743 639955018 3270 41662 490381089 55866 31182 263749940 31182 74346 931116560 74346 23664 343547804 74346 36911 925779289 41662 11021 790380683 55866 19117 122996381 74346 14226 294552242 14226 12169 876571782 41675 14226 647100286 41675 829 756548477 76893 12169 565713681 829 80534 938081617 41675 71786 138397323 37898 829 431295614 13562 80534 132934758 74932 71786 246705787 13562 7327 351234621 11418 71786 47665137 74932 30005 439216111 13562 59423 6637065 11418 75088 117750714 69035 75088 985772552 15425 75088 856297423 58982 59423 821876233 81622 59423 920396539 69035 4413 422463181 25562 15425 400597486 26157 4413 448828761 21528 58982 838995319 74610 4413 169863498 48937 4413 506833778 77642 48937 368614775 77642 22967 446907980 22967 33013 257883523 27634 77642 947273385 71816 33013 820753584 22967 19588 246670382 1986 27634 477327053 1986 11444 521386820 1986 41438 458881863 43815 19588 582660696 43815 15477 632926280 11444 65118 94406191 43815 61117 374769340 15477 62009 666912115 70003 65118 757847936 15477 46772 813718471 47864 65118 736846991 61117 65334 247775321 46772 8163 851783241 15116 70003 111767451 15116 55440 112589155 65334 2377 184095662 55440 26459 461405636 59190 55440 594152193 59190 15106 852298541 55440 7881 506665241 14729 7881 12587421 14729 53988 272012561 15106 33589 386989290 53988 81447 637022296 28389 81447 817703268 29281 28389 123816287 28389 38040 416399918 53156 33589 254313473 53156 61484 271673014 38040 46518 645752684 46518 63762 724518754 18176 61484 679211075 36621 63762 387847178 18176 53472 811244587 40798 63762 302692507 53472 15635 430403239 36621 59208 771497608 59208 57234 555153036 75992 15635 346373175 7427 57234 8356824 7427 73724 347948799 75992 77475 423659402 79686 77475 61313768 75992 72410 737564575 7427 39617 896570146 52894 77475 569765298 23593 77475 65681955 72410 42744 364562339 46193 42744 374855992 42744 46211 398707550 56640 52894 198749453 18244 46211 845344775 67258 46193 384042938 38330 18244 833766658 55426 18244 297705843 55426 60977 747008905 67258 65365 679329291 81866 38330 262519708 55426 43913 553673881 81866 79826 73629839 13452 81866 235917892 65365 36668 628881977 71899 13452 597404210 43913 6095 312678028 21312 71899 21767592 71899 61158 354841399 61158 40123 393012716 43284 71899 43280455 16127 6095 453200335 61771 43284 212504465 43284 14837 571686944 43808 40123 249077169 40494 14837 835214377 71359 14837 844175643 14837 67250 511681159 30627 14837 544164985 67250 40342 118749668 19765 40342 754231596 30627 23187 19007629 19765 65600 393446778 65600 10538 630811550 75551 40342 113808614 76506 10538 948474350 12981 65600 505912618 10538 74192 886652530 74192 78747 857613562 52098 78747 530446803 74192 80468 414388409 74192 44532 618287607 44532 28484 459582137 80468 75901 881402232 18110 75901 582600516 80468 69175 29310435 40390 69175 568822127 18110 24261 108774435 12820 24261 794125981 38046 18110 710557082 69175 29672 468442950 68070 12820 917540013 12820 49614 618255167 68070 40258 397805351 68070 30580 820081067 29672 36297 435075809 40258 50865 146429683 28606 49614 198066227 4287 40258 888364882 30580 8745 314791641 36297 32214 79620359 17578 28606 512830210 8745 68485 97452837 68485 24941 463227741 47072 17578 66223329 24941 10830 652029763 35724 24941 390365304 33171 10830 214054547 10830 74535 931311368 35724 23672 337005549 74535 60046 392628400 35724 73591 838378260 24605 60046 677961124 27431 23672 850102600 68308 23672 968429295 27431 62458 889807753 42817 24605 214029016 42817 20080 401524839 62458 64613 729275307 31899 64613 55577021 27788 20080 743570101 52906 31899 35197614 64613 49028 982209258 64613 40233 995072225 49028 25471 713628406 25471 77599 369945762 4751 49028 104159133 4751 38578 202863937 40233 75998 97284859 77599 62700 53478962 55421 77599 70377129 31808 4751 818796506 75998 18113 50957378 39055 31808 448404346 31808 45126 790106624 45126 64574 280764019 80759 39055 916620848 12766 18113 372644831 80759 73999 270246492 73999 18902 517383433 3995 64574 552311180 2252 80759 795164403 66023 3995 948169565 2252 42822 143623268 66023 42768 903511227 64624 66023 668717626 72637 66023 992905293 65564 42768 963327198 65564 6051 412868178 33248 72637 529128054 971 65564 620745610 72637 16297 294200577 33248 60753 830886404 60753 9796 141229265 16297 70498 887078813 70498 31015 937524144 31015 36583 398458241 9796 71728 653409355 9796 28800 583233237 31015 36157 949631279 72476 71728 699167551 50087 71728 165665519 71728 4311 958379388 79063 4311 440968214 72182 4311 393240612 38085 79063 131771417 4311 37585 485021039 79063 12791 403869030 38085 67306 92817401 67306 18119 269556690 67306 51722 56227342 12791 55629 976835256 57798 18119 792285730 55629 57627 506346089 18119 11167 132309933 51722 23474 714779781 19934 57798 926842623 10522 57798 376066677 19934 15580 861954367 10522 56367 814018626 38855 15580 492163857 43290 56367 121697550 10522 45537 371762037 8242 45537 998125039 43290 73617 775697574 21578 73617 2024701 45537 77933 179795262 47141 73617 139126848 47141 41595 461620917 37912 21578 52632659 41595 19033 806483004 5847 77933 277924683 41595 48903 500374090 5847 27544 176096689 65204 5847 176058950 74830 27544 322556135 3656 74830 788421707 74830 33202 350440402 3656 15135 674852963 15135 77565 329795881 8460 74830 468763519 71375 3656 134991803 4396 77565 15713237 15135 19067 473156122 8460 72391 477140636 20720 72391 923781351 36197 71375 145717570 70392 36197 574498316 4485 20720 708213743 21333 20720 713452815 4485 21075 593226669 15013 70392 405011848 21075 20031 332778984 4485 11889 246864820 11889 56574 104017691 17141 20031 163215184 5493 11889 760997630 21816 20031 926372689 16425 21816 129874685 13309 56574 106561369 13309 60060 777833941 16425 2649 595671659 16425 20962 84565104 13309 7228 274675870 72530 20962 773281329 64442 20962 529567888 54553 72530 876653984 63106 7228 453189074 54553 26225 690031985 64442 34860 922097613 56768 26225 129230943 60019 34860 924379935 63106 7742 88552482 54078 7742 371972138 19725 56768 102797786 73686 54078 530475186 72171 7742 361392575 19725 2461 361732286 2461 14138 1349521 19725 37913 91252874 2461 49000 477053190 44058 72171 846171547 44058 79624 407916847 6079 14138 268172841 49055 37913 851930863 38812 6079 449547557 59537 44058 128099601 32350 38812 576423077 32350 51026 77196467 4060 49055 140111948 6715 59537 279445070 6715 20877 618175027 4060 78028 649250329 78028 56152 791828022 72659 56152 468831818 46488 78028 277747048 78028 16231 208934357 78028 6122 4624881 11187 6122 275795565 26470 46488 419832734 39939 6122 463068174 26470 69643 813920932 39939 16361 95824133 39939 12455 512852556 23931 16361 43771923 40553 69643 58047550 40553 39398 323551637 5636 39398 669087336 5636 56063 508646239 9035 23931 475918164 5636 3805 49028953 9035 38324 775879413 5636 70711 877583806 22270 9035 727330861 55539 38324 53302014 7429 22270 986138498 75363 7429 721576586 7429 60391 812570661 17673 7429 747952489 55539 46855 842937667 57145 7429 978387719 57145 81552 967457753 17673 61652 282240493 33085 57145 979774021 28781 57145 949976796 31010 28781 768364787 33085 16735 61873748 33085 31657 109485408 31010 78445 177264843 2122 31657 797869624 78445 18055 689012564 70670 2122 451969742 2122 81718 141616604 70670 40827 80506218 40827 59089 442479969 19366 59089 533809854 39147 81718 381978151 81718 71673 427839745 28956 59089 842845396 71673 48462 455105374 57996 28956 715822301 39147 79707 496860642 30203 28956 472747060 57996 5683 569669952 48462 1484 148195018 1484 30186 585611457 79707 72069 856580398 30186 26276 100313081 25168 5683 154637952 43706 30186 887766094 43706 22917 661812232 25168 20360 870501958 59193 43706 627876255 63078 43706 560525375 16339 59193 410988169 75730 16339 116060195 16339 40856 944133608 75730 20386 757022868 63078 3516 71783235 54333 75730 771925269 70037 54333 399265095 49958 20386 909702183 49958 11008 247634275 68941 3516 106558845 70037 23422 748383612 68941 42864 999390145 24269 68941 120933587 10153 42864 159018927 23422 53269 20750157 42864 10182 72047843 67902 42864 587691400 24269 61138 263581495 67902 41109 506061572 29060 61138 653738376 67902 55963 52329882 61138 44883 502855759 44883 21851 635716721 6819 44883 412473169 67052 21851 980122255 64662 21851 285623221 11068 21851 218389652 11068 53987 843734411 1486 6819 7421820 33296 1486 940649429 61736 33296 427330338 33296 10638 17459351 10638 8216 905838008 66235 61736 251879446 33296 1550 154161557 12091 61736 694777086 39684 10638 183797816 39684 72627 510602764 72627 47736 167739837 66958 39684 702865531 18384 39684 294624296 69937 18384 728884309 52999 47736 978534817 9654 69937 704853535 52999 74199 132921107 22958 18384 571677662 52999 13534 510716586 50528 22958 427789532 9654 54027 870177857 43071 13534 533486873 54027 29742 585286798 29742 46103 83347202 43071 43177 130929504 43177 80016 441115500 52910 43177 369542248 62523 46103 299047782 55582 80016 837502482 81604 43177 29696841 55582 30720 305583510 30720 81831 507026635 71061 30720 85086040 64320 55582 998756059 64320 41492 667841310 81553 41492 864873568 11157 41492 958730917 11157 47565 414874931 33743 81553 331657101 81553 505 18135029 7861 11157 944688447 11157 68471 613772294 9618 33743 455747908 52838 7861 683429938 7892 52838 793268515 9618 40392 961804038 26324 52838 152709854 70494 40392 389872990 635 26324 400051321 635 27590 686114868 4321 70494 520207340 30974 70494 310944497 18575 635 654381578 42807 18575 727988672 27590 60163 76557911 18575 64821 301141632 60163 40845 205374228 14295 18575 40509753 60163 64784 827734000 64821 48584 806888875 46967 64784 289582818 64784 6410 424887239 46967 59813 90039937 3211 59813 532604915 6410 7006 908421977 51212 3211 410500237 7564 51212 474740919 52127 51212 612600273 7006 3222 299780512 51212 49728 115161175 51212 59492 86712645 69426 3222 102617479 41575 52127 183733082 13740 3222 658241707 41575 26059 867066920 59646 69426 337502297 5509 26059 86339845 59749 41575 303975110 26059 56488 429666114 25743 5509 518987388 1298 25743 907816156 61630 25743 471750107 56488 78662 355965059 25743 65895 364195922 75040 1298 277455675 75040 1551 884600341 61630 74097 600692603 74097 34023 361287891 75040 21473 130345051 21473 6183 500925466 34023 50119 337176529 13195 34023 859094408 50119 31827 305849999 41213 6183 304928855 71476 6183 852165891 73160 71476 926120553 31827 35922 458436567 31827 56121 847571823 75709 71476 334737390 64936 71476 322663545 75709 50184 396157541 64936 62896 828877734 554 56121 46998056 50184 62468 486308528 50184 18108 914727922 64697 50184 732304125 27320 554 530694456 13737 18108 380453524 65736 62468 606984401 27320 28507 424576917 64697 29286 361814971 232 13737 71648691 11454 65736 453600829 62229 28507 634653163 45849 232 836020957 45849 61834 105563984 45359 45849 17096944 45359 37269 934061341 38859 37269 829640041 78732 45359 798987153 45359 41195 112636563 38859 33707 848788764 78732 13057 975206161 33707 13096 184908173 41792 13096 767141016 41792 68407 893857205 68407 22911 665215258 41792 29833 949207523 34562 41792 442275458 25981 41792 612187005 34562 24551 246210094 24551 51770 362991263 51770 19595 504709055 66718 19595 884951084 19595 30721 422455173 9231 51770 931233409 66718 12633 920262214 47587 12633 30939104 30721 47617 714297161 47617 41805 182691639 9231 28942 677848714 8917 41805 462910513 47587 5155 599603788 28942 416 166912758 4712 5155 701011422 78202 416 172692010 44465 78202 496850751 4712 31778 915561251 5633 4712 685252227 10311 44465 188425253 44465 60154 189483272 44465 54777 495315485 10311 22080 604713535 612 10311 710246561 58793 60154 447134563 22080 53858 652965222 54777 53998 674519742 22080 19195 173079948 78046 19195 380510120 78046 26990 168519125 49196 19195 119092468 46222 26990 733775756 78046 13825 876894407 49196 16852 322535725 35731 26990 7398392 43104 16852 374886733 16852 73705 335652338 76537 13825 159143499 76537 21383 101489505 43104 70779 111892918 73705 32212 614844609 42723 76537 231156393 33720 76537 880733873 69928 70779 416004231 15630 33720 596745395 32212 17146 47798235 15630 45009 925734489 45009 14287 36813781 11388 45009 988460047 17146 21743 922324579 13009 17146 575343181 24504 13009 45256452 24504 68020 872446229 47824 21743 703877741 68020 8809 926306359 3563 24504 80108851 8809 14435 580628798 8809 60647 535548018 36226 14435 715501583 4881 8809 280155715 4881 23813 388591954 30742 23813 733117540 23813 68896 814560639 36226 52813 674504389 53948 52813 834313525 73121 30742 651395476 17143 30742 746556630 52813 51514 25684925 73121 8386 753568227 68504 17143 297971294 73832 17143 397849675 79571 73832 73541904 29542 51514 689345387 56930 73832 144873844 79571 46335 265674870 70099 29542 422126648 70099 14706 605499857 29542 34448 673625965 21073 34448 630208208 26725 14706 928113882 4884 14706 797475672 44762 14706 579211138 21073 44261 981193985 43677 4884 868067861 35103 26725 39491429 2726 44261 267153148 29648 44762 396635649 44261 48184 268335925 1421 29648 654817671 2726 21300 48377056 57653 29648 690755676 20496 57653 427275713 9967 20496 478264241 51547 21300 421348729 55131 51547 301548382 55131 77722 278026881 55131 41201 486521019 77722 3245 348089056 520 41201 167166782 77722 64765 54993566 77722 15042 234712422 14924 64765 643999312 64765 70582 367874463 14924 68317 422361805 59555 14924 178061355 59555 1925 648217374 8569 68317 793758914 73226 8569 17588914 32763 68317 28911115 32763 9235 85528304 1925 48219 493432953 73226 3370 134516250 9235 7207 73309553 48219 8095 300185325 3370 12637 551278572 7207 46190 447134543 7207 12280 382358302 12637 1307 122371763 56041 1307 3469092 12280 80831 477957597 12280 31004 867988777 12280 30788 902863826 80831 54063 54184408 77870 54063 786287196 76403 31004 64423082 30788 66556 118587718 28177 54063 87887033 30833 28177 390326355 76403 10728 440741972 74958 10728 401672919 16574 28177 750723268 28177 55089 630527886 24320 30833 939941316 10728 74109 735830683 55089 61715 150149566 16574 37510 829973553 74109 53043 192479601 65033 74109 532402384 35422 74109 358322819 35422 69907 34792230 20697 35422 43021429 65143 35422 980601934 71569 35422 111516614 20778 65143 144621396 57142 20778 766472668 43916 71569 396795479 24237 57142 395101777 63288 43916 502793856 63288 81307 780223013 24237 61423 836002550 70082 43916 304929170 80627 61423 801027271 7592 81307 103846182 70082 34991 596589128 61423 45654 504635584 13999 7592 884914901 40865 80627 637277653 13999 51247 383598172 45654 1320 793994174 36374 1320 153569203 21684 51247 74513883 51247 72737 782695479 21684 79822 430204396 18913 72737 362207801 21684 73192 229146574 73192 19660 993316337 72737 45208 716702803 18913 77473 884000863 20965 73192 980289612 45208 1927 135234336 42879 45208 111971348 47486 20965 590131257 20965 72280 443215121 20965 73613 203075967 72280 77869 354465347 73613 41803 502708838 47486 56968 759526200 41803 39605 456143937 46479 73613 423410001 23751 46479 252674355 46479 33106 16562089 46479 5481 39148668 23751 5023 745367000 43583 5023 111362926 43583 74401 256255871 62760 5023 768130858 156 74401 971779196 2974 43583 822508918 51764 74401 184507895 45229 62760 357236313 44966 51764 234746404 41703 44966 672985169 2974 60758 997865816 41703 8116 36519549 74855 45229 799997192 41703 244 926348741 8116 14663 240217296 34375 8116 107373222 17553 34375 593679639 15815 14663 268789958 22152 14663 317849758 17553 79734 923195427 17553 14079 247699282 7452 79734 409655971 38181 79734 476321930 69249 38181 823696766 38181 1113 331870133 14079 77664 557857286 69249 30280 330843740 77664 7779 603528116 1113 75517 588603437 1113 78532 652432912 54151 30280 52923316 64427 7779 519437728 68673 54151 978542279 25420 75517 349054815 54151 6741 825148501 39000 64427 438537341 60400 39000 870470937 61342 68673 357571308 54565 60400 320118295 48343 6741 910377549 39000 19310 235499058 48343 18418 834240726 18418 27237 767644368 27237 81616 549700079 81616 48196 672678398 15760 19310 37584888 4676 81616 814455473 23771 4676 224721019 12334 4676 197766651 35185 4676 941906139 24705 23771 846026074 35185 44022 800795634 35185 41304 933669490 24705 7418 768322577 26802 24705 44667716 11285 24705 758292562 7418 53266 704484010 11285 46325 699025920 31505 11285 735334829 52241 31505 533408884 32821 53266 155891689 81214 53266 986131290 18275 46325 833049086 52466 52241 615861263 72098 81214 637144491 34980 72098 758763587 34980 19570 790727231 72098 15064 904700276 15064 74857 570442513 46135 74857 683217206 46135 49851 909272029 74857 47510 747793350 34183 47510 739075755 47510 79937 938400768 76504 49851 400577968 49851 39361 734940161 34183 70974 747836122 39361 41694 526816817 4367 76504 636956460 47483 70974 464217294 13957 41694 552961832 13957 5511 462304216 27682 13957 635056452 54717 27682 773118485 13957 34282 745060046 50508 54717 525641892 78154 5511 602878159 34282 63656 120604465 62530 50508 425287212 37518 34282 668880848 24681 63656 88363934 44422 62530 234851186 24681 62531 829925159 62530 37352 269601614 24681 11118 756862433 60566 24681 446015270 37352 69117 809316139 60566 18597 211062378 11118 10406 127840328 65322 69117 207420606 65322 34186 145549254 34186 17565 84781499 65322 81769 711530439 28805 17565 90381326 17565 11671 969423895 65665 17565 815199181 65590 65665 868115881 17075 65665 746504234 23704 65590 664234719 17075 31556 869955359 29025 65590 602441106 65590 19945 288470467 68104 31556 929322814 31556 59545 561162535 52122 59545 336230057 49430 29025 487612565 19945 25351 354161988 59840 59545 230206722 66565 52122 630296375 52122 68887 55026428 49430 44427 784882920 33026 66565 362540799 65007 44427 625308675 66565 73811 56072542 14325 73811 125150881 11901 44427 268189596 65007 28812 947031229 73811 24657 844381930 75576 28812 56192906 24657 9024 638549885 11512 28812 26643956 24657 22045 874202271 11512 41959 551072862 11512 67142 151531070 11512 36015 130029740 36015 65507 633605857 22045 41485 634332155 41485 76297 125460510 36015 44299 957708037 3010 44299 254216923 3010 55899 960077302 48636 3010 515483604 48636 51504 79066580 8949 55899 341011625 34485 55899 470442700 34485 8676 232715147 31285 8676 958240308 19208 51504 582925298 8676 53674 916359110 80740 19208 543198756 811 19208 646046563 80740 27191 518850558 19208 2699 877983967 27191 34144 245052247 811 13108 825844119 70436 13108 623583623 2699 8117 874192037 60795 13108 250579002 2271 13108 203965461 78680 2271 793550802 2271 5318 423668485 42250 60795 24011166 5318 69683 985699716 33207 78680 596254662 54618 42250 46425530 5318 36363 653480376 69683 81025 21290731 26914 33207 677883510 54618 6727 669158352 54618 80998 439999403 53072 80998 274721276 12949 81025 985956591 4833 53072 55166602 4833 47321 954688280 47321 64914 533158919 40950 4833 933540222 12949 58045 479537730 29466 58045 43768897 58045 6246 269520550 6246 19259 72328974 31222 58045 484509676 29466 31373 713450871 29466 46921 603172983 31373 29206 110107805 69681 31222 166786487 11557 31373 472366505 23588 11557 466206582 23588 69784 590421076 11737 11557 399891389 10921 69784 633021595 11737 4095 850897487 31471 4095 742394060 16202 11737 81662255 11737 69652 500705363 16202 69512 131219215 66714 31471 519645233 69652 50326 856392735 69652 49320 826561996 69652 7547 476946834 1944 66714 436929753 1944 43133 44326057 77795 49320 85241084 59343 1944 220135704 7547 20504 884422171 43133 48596 778320564 40371 77795 258110099 59343 43523 641554633 52363 40371 812169617 48596 79720 491699815 79720 17115 74399693 43523 58233 443458366 17115 79130 91164269 17115 1288 532173729 79130 69161 611933169 58233 41034 411945115 69161 9394 357886583 77688 41034 810675528 77688 26795 819320159 26795 19943 823822524 26795 19715 355871023 26795 42761 926218796 62569 19943 83877489 65463 26795 467001630 50734 62569 143506667 65463 58108 766471136 58108 4551 434136823 41456 65463 369500334 7851 41456 362296953 74021 50734 576406 7851 32356 615827324 74021 29599 875609392 44632 7851 721309042 7851 15853 269357923 74021 56555 422128852 39833 32356 96887882 39833 34853 400356235 39833 26750 391980996 60614 34853 148429156 60614 15344 937829879 34853 73608 670200419 73608 16265 214874881 70598 26750 766746866 73608 16521 482154682 16521 68217 338565626 74495 68217 955790289 68217 40295 747768958 27371 16521 928106857 56311 40295 222717302 42994 40295 862223550 40295 19615 995677926 2072 56311 275362377 5944 42994 539767158 65015 5944 437816935 42994 36909 378842347 24391 19615 980132136 24391 12407 932464178 51024 5944 5896357 23539 36909 631898581 61294 24391 680771213 51024 37284 823298476 4111 61294 924857156 37284 18607 172993884 23539 36266 892661783 61294 4356 607977843 48248 4356 893073687 60749 36266 419029465 1774 36266 704722630 40540 4356 688295786 35746 48248 499509286 3711 1774 370702728 3711 30333 968697248 35746 58027 379681139 40540 19305 854894300 46197 35746 167677343 4131 19305 982043925 19305 57195 24743365 24704 58027 267075952 19305 4726 317414145 24704 60350 445964782 57195 57364 619655768 80805 24704 234080457 80805 16749 359990883 50770 16749 702514554 13521 57364 933859001 80805 16397 967941150 13521 71628 534181612 56662 71628 312761335 16253 50770 468781053 56662 54742 777958819 56662 77575 408353847 55542 77575 332466914 56662 44477 224452877 55542 19451 335867159 77575 47725 464313300 47725 11384 319775359 19451 79693 825903109 11384 14674 827686999 47725 25859 345175251 14674 17971 86697010 53763 25859 584741743 25859 72046 141145031 53763 37905 548825608 17971 57274 885302455 25057 72046 326594699 72486 57274 506581405 25057 44081 128296720 4989 72486 873078455 12089 4989 291107534 44081 11375 747132966 72486 71361 695810254 35895 44081 691906250 12089 11864 473280489 39853 35895 560123704 35895 78104 902311151 11864 14467 802522691 2336 78104 259007922 2336 81830 311008950 4269 39853 250090436 9636 4269 530472889 28237 81830 564605379 3131 9636 164150029 71726 3131 728618962 24921 71726 898168043 78618 9636 98690448 25885 28237 480180028 34762 24921 564725684 71726 53302 21246764 19412 24921 396712226 78618 24352 561494613 34762 60971 933223879 8945 53302 491108972 8945 9368 12717726 58322 8945 705098030 21745 60971 850945675 45192 58322 692009645 9368 70217 125141564 18380 45192 960969502 29647 58322 598420857 40838 21745 578519721 63268 29647 356954906 59052 29647 196644706 75317 59052 83302377 34196 59052 664719462 63268 44152 651778286 63268 63055 484070679 40205 59052 147780429 44152 15127 629750317 18185 44152 777297571 24499 44152 275822664 74497 15127 422935616 40205 51451 896310651 61453 74497 529024682 58337 24499 106870405 79336 58337 421450399 23811 61453 529589543 44800 51451 449122573 79336 43903 405118594 29948 79336 796642068 44800 29372 717472251 62728 44800 1084831 23639 44800 885938869 29372 43415 29238931 62728 76355 161879762 23639 72526 555570233 76355 32981 139812448 30531 32981 110567434 68734 76355 231615728 76355 18762 598435952 45951 68734 619554003 45951 51121 876392606 48549 18762 650808005 15797 48549 727894145 51121 15458 562972828 26835 15458 978281003 15458 37658 825472916 15458 22364 334504358 15797 8890 980747441 15458 1431 932133671 37658 6971 22796140 4354 1431 432845978 61759 8890 318726103 64294 61759 51248036 2413 4354 35521876 27859 6971 741344311 4037 61759 669570337 46890 4037 656735774 4037 10147 648284795 46890 12692 228821290 12692 54174 614198831 46890 4466 344219051 79943 46890 38984477 48034 54174 856116233 12692 76644 42466697 54174 18867 14875471 76213 79943 128470159 79943 1669 227871423 76213 3314 843651208 58364 76213 702570790 70669 18867 928803444 3314 11154 386765312 11154 78293 914168367 11154 80021 623784823 80021 61591 133163705 11154 37847 626227135 59688 11154 764741105 61591 69416 892066982 61591 4862 501685944 69416 45939 528490200 59688 39269 93982170 27315 59688 461931826 39269 10225 696119818 35890 4862 374681288 10225 68674 821439055 27315 73740 271460460 80589 35890 373683528 68674 64512 53648981 64512 44108 554243206 68674 26317 555337756 73740 11028 87588965 44108 78893 139802146 78893 54331 857043776 8267 78893 508572002 46629 11028 337601393 8474 11028 755398710 46629 7890 137976921 8267 11361 506552239 10227 11361 759650134 46219 11361 78900465 77929 7890 811001953 38702 7890 36364389 46219 66313 861103044 5098 46219 30086425 5098 22095 472479871 31403 66313 807785860 18417 5098 472021771 22095 74195 264915256 31403 362 684489832 22095 43540 540311616 18417 15222 515582158 18417 63676 453674786 15222 34913 365557213 17822 34913 340172167 43540 76531 693976900 18882 76531 558812886 76531 61849 769433554 5918 18882 247213383 76531 71787 537706993 59874 18882 750915547 52388 5918 862723987 5918 1378 422772050 71787 74268 358805762 71787 15137 516327654 9609 15137 313690912 15137 11312 917903168 74268 25143 204865946 63336 25143 335348497 45297 11312 36837679 18635 25143 548146855 11312 66808 94593294 66808 10237 940826131 47552 63336 702137015 18635 9641 199596145 72137 18635 465339321 56137 66808 102547223 33463 72137 361729449 4732 47552 367841765 69477 4732 918039276 72137 27610 468863505 69477 58134 645841388 4732 56485 913519606 56485 8316 610860977 29888 56485 273646842 79172 8316 776905116 44501 8316 231029585 44501 7853 781269786 44501 35163 440557957 29888 78061 212411580 78061 48418 428283510 76717 44501 443182143 35163 39482 710846908 48418 24212 761182703 78430 76717 230479503 35196 78430 667890791 24212 47184 615984866 67872 35196 938626029 47184 5639 16955863 67385 35196 483405274 2714 35196 49702013 44803 67872 817429099 44803 70074 984325149 5639 17507 157620012 33022 2714 934622036 33022 24048 917553556 24048 13962 752815192 17507 31862 598768977 24048 6573 870679991 31862 76445 247383473 24048 5271 744206358 5271 53363 653018850 71134 6573 934039142 11538 53363 742212045 5271 62447 846164585 53363 11374 946630407 29492 11538 338444059 71134 15166 881630893 11538 33068 67791092 49501 62447 600168663 49501 51076 114315197 15166 81104 70351374 80217 51076 583490619 33068 9301 35825188 68401 81104 881588380 80217 12609 407846453 38127 80217 50999275 68401 75949 838502312 9301 37370 357542881 46914 12609 641066121 9705 38127 511364376 8775 75949 804606763 46914 45269 56788735 2228 46914 25093993 46914 51448 430521262 30839 45269 979509302 8775 18552 848017575 18552 29134 116999546 2228 36727 571497376 21647 29134 738195153 71430 21647 436033393 21391 36727 931396843 29134 3368 911939607 71430 17991 29620134 45564 71430 55646213 65294 71430 178222654 21391 31632 963415481 45564 40597 269335373 16907 40597 374099774 40597 23348 849816740 16907 14380 624724721 15191 31632 54490193 55809 14380 584219418 16907 38938 609283189 11280 15191 324314470 63474 11280 461318899 55809 28376 51068997 63474 71187 952413229 63474 41819 15131248 63474 67495 937523790 54808 41819 505235966 79397 41819 637788048 43921 54808 951092211 46724 43921 193888363 56055 54808 54069136 6807 79397 982329369 73774 43921 725547496 46724 79704 709085201 6807 62520 60825649 79704 65367 318000058 62520 17679 370879431 35506 73774 145487981 62520 23558 24551049 62520 55219 237473380 69654 23558 932450922 44587 23558 962976105 70961 55219 143259965 79558 44587 758854686 70961 70158 212920274 60098 70158 124576860 54472 70158 848964501 17469 70158 650815965 1897 79558 848758489 70158 72294 589311611 1897 8444 383302256 79552 8444 147240605 19042 79552 539146974 79552 69129 28646464 30623 79552 95662496 11948 30623 308413019 80062 19042 146149713 10932 69129 170833006 42122 80062 724669627 6525 30623 88794552 48624 80062 587463440 8189 6525 57095659 42122 4140 877826688 6525 28196 863456288 6525 19184 772845489 57106 19184 341202014 15061 57106 65112267 19184 28783 762845780 45167 28783 633687554 73128 57106 20473613 58168 57106 762644786 16166 15061 462496166 45167 32551 452792105 16166 7858 50720526 10661 32551 268049563 7858 58290 820084331 19502 7858 910435537 10865 19502 144457294 11765 10865 142640663 14263 19502 72396453 58290 40673 165714180 53427 11765 924150245 76202 40673 754557434 11765 5555 687602035 40673 32906 36037319 53427 59263 822627736 59263 13404 741994978 73944 5555 707476602 5146 5555 623485774 41258 5146 77281514 1584 5146 602744904 31168 1584 599564689 8314 41258 479578534 5146 69489 6475366 31168 6520 456968263 43596 8314 390221697 69489 9727 344986634 8314 2611 706025237 22113 69489 706400666 22113 59066 340305406 30745 59066 806735619 2611 58903 393636438 29846 22113 153089744 2250 30745 596034030 61397 29846 564342867 58903 9783 520627204 73560 2250 275714088 882 2250 385300911 9101 61397 569246574 61397 81334 377511817 8291 9783 323164444 81334 48463 353929978 47659 8291 934621804 28587 81334 767695145 47659 70590 158615186 28587 67965 88493155 55837 48463 975966391 70590 7605 366597753 26885 55837 435758983 64973 55837 905631652 7605 25121 340980026 55837 10065 19705971 26885 62137 251483448 34462 10065 371986735 12578 34462 649299507 25121 31310 699461207 62137 79862 222264765 62137 14149 493131378 12578 41145 965862748 61795 12578 502941740 61795 80549 73859773 14149 56862 89828740 39988 14149 926080836 41145 10369 31398650 10369 43192 124090974 48039 10369 66974369 56862 30483 68321858 30483 21954 81765114 48039 20212 196719919 43192 37656 140535327 21954 71260 908283099 14387 37656 523516077 14387 70688 745904068 71260 65525 139950784 14387 44960 129990328 18763 70688 688761100 18763 26837 939360116 65525 33461 106192614 63850 26837 940049030 44960 33166 932313471 43092 33166 779654264 50885 26837 381727354 53279 33166 791000877 63850 56305 20297776 56305 33963 769760664 53279 46068 538772922 50885 14977 558378685 63253 56305 661107978 67247 33963 931452802 38025 67247 721082268 67247 8797 148983984 40536 38025 117809580 67247 40768 893465907 5366 40768 658817752 15813 40768 919142505 5366 71632 602687642 57579 40536 295451763 5366 63345 251805590 71632 15949 300423812 63345 57204 779206136 63075 71632 990485516 26793 15949 453260939 63075 48080 85300756 48080 15896 705663303 48080 29369 620460377 30625 15896 930713037 48080 75162 541621639 23005 15896 562821160 55803 30625 830073858 7367 30625 973635184 41890 23005 665286485 48977 55803 153045832 7367 4265 265770521 52297 7367 752223588 4265 51880 381987486 38592 52297 341411507 51880 30800 406957831 30800 75847 773853552 24766 52297 614074062 24766 14846 361528493 71758 14846 611295125 10965 30800 709011499 24394 75847 898313195 31687 71758 293037011 71758 51292 345987921 32729 31687 182636117 74703 24394 548027720 41140 24394 677045353 74703 26972 445566069 41140 31979 85025272 47527 31979 518247714 47527 64405 52542906 47527 22468 926141923 31979 43559 269980480 47527 42449 863462361 43559 70694 479783125 1164 64405 628783202 27213 1164 332706951 30028 43559 165659983 74486 27213 107999802 50620 30028 744932505 61639 30028 227955008 61745 50620 331350566 7320 61745 811791164 61745 69204 39302002 50620 45725 456986539 7320 15653 28285913 61745 52847 335271610 7320 23948 893474951 24726 15653 347160172 45725 32986 89277413 15653 4389 84211150 62454 24726 720770619 23948 37590 97673362 43777 62454 895178410 62454 43923 103111204 62454 19508 53858131 43777 32959 785587489 51346 32959 941099272 43401 32959 14641681 76039 19508 199227788 76039 17826 242983689 43401 65125 686190364 11277 17826 181941536 3576 11277 36023739 26290 65125 41635328 11277 24967 61077703 61066 11277 548394464 24967 36213 247797276 23169 24967 373311623 72649 23169 556773688 21829 23169 635602950 21829 19189 512521738 23252 36213 995840514 64494 23169 723601791 72649 49507 139054983 19189 9724 187143114 1108 64494 150343279 46311 9724 812810320 9724 75506 158031493 27258 75506 566419221 71735 1108 531684258 27258 60979 178029647 15940 60979 114377945 79401 15940 578662897 29591 15940 421318958 58760 15940 816628744 39955 29591 746068403 29591 55626 330628697 29591 5774 635287841 5774 45470 309940162 58760 33991 829576416 39955 27640 8897845 7287 55626 75449453 27640 69178 17237208 7287 10056 228091272 27640 71907 285664114 20939 69178 63669702 30900 69178 839854251 71907 52478 742037032 52478 55496 665737213 41297 52478 406470083 20939 31540 72794247 30900 53149 516549138 41297 14106 451996453 41297 81549 310169781 53149 11114 631212502 45413 31540 111536240 42099 11114 972182240 42099 72521 166851211 45413 8981 420466636 11114 70282 425592226 70282 15257 154718012 15839 72521 22340860 70282 73432 667309572 15257 22425 118122110 15257 9922 780250230 75577 73432 520445442 9922 80811 382163379 9922 7934 108983770 75577 15490 893864258 74567 9922 448612796 7934 24077 411416096 71597 80811 17703457 32469 74567 747134726 79766 32469 78050483 79766 45851 432013498 38464 71597 726248460 32469 40208 992904634 48131 38464 286336471 41584 40208 217999910 40208 77268 698293692 10198 48131 781567123 40208 26921 851294616 37563 48131 960766413 41584 17299 702923032 10198 17279 231948285 46541 17279 84740132 26921 65485 711684862 18688 37563 731995415 17279 13765 992030953 25305 13765 331453649 80548 13765 18721306 18688 9017 863292310 18688 29915 511324128 18653 25305 376872846 29915 56449 406603712 31911 56449 727574177 11971 31911 146422022 31911 48576 56934036 67498 48576 244179878 67498 73815 666851806 73815 12024 763909245 75069 67498 824525241 28355 75069 559068225 73815 74159 639446395 12024 46377 71599254 5935 75069 827659980 74159 20150 881118502 21091 46377 954462847 46377 16731 693097421 41386 20150 121766669 41386 21353 259018581 20150 68068 140388317 36097 21353 985758688 21353 3431 365145387 68068 39027 809695769 49711 68068 411099428 39027 11370 636105480 36097 12986 754231820 11370 63932 644661675 11370 31339 598789234 11370 67614 217094609 11370 36894 659097836 67614 27267 969917853 48536 36894 343172091 41350 48536 797412726 30656 67614 615232757 30656 58114 19312305 30656 44530 314388259 30656 40776 657976125 22396 40776 940042257 30656 70020 416563538 22396 44786 746309607 40776 47843 439282704 13892 47843 100359073 17829 70020 746735992 56010 13892 505238006 13892 39943 830630219 39943 4196 62043712 4196 70621 482929224 4196 59712 21112398 18924 70621 575187261 77989 4196 41805958 49160 70621 96998928 38207 18924 304603257 72237 18924 888244211 49160 42683 75163297 33380 77989 448303549 48497 42683 62509466 21549 42683 174530682 22012 48497 824046980 22012 24962 567049544 21549 77010 737613624 17632 77010 198653527 81538 22012 755776886 81538 31607 909905836 81312 77010 814441050 31607 79031 265750787 59530 79031 932109011 79562 31607 64957574 51227 59530 117724768 63481 59530 186390482 51227 40427 110525883 63481 10131 866877317 51227 35248 227312982 35248 42613 40936586 42613 8141 667707372 61135 35248 85677647 70850 8141 710698593 36688 35248 57494681 8141 52960 965913922 61135 21925 95881112 52960 19487 157526314 19487 34807 489118330 65372 52960 724381612 74107 34807 31380293 65372 79577 359794037 19487 55553 887510793 3329 34807 557497503 49172 79577 348387967 74107 7378 353345159 7378 13854 688686795 7378 15900 997310681 6203 3329 278889876 13854 6610 58695614 7378 22541 27001103 15900 76546 8817772 76546 65747 657480858 76546 12519 337030462 52420 22541 108495760 15229 65747 553191441 65747 66464 756034803 52420 19105 62679525 66464 9147 235821747 3849 19105 102966406 3849 41867 404987511 19105 44650 973534265 3849 33912 329880444 11694 44650 720555096 41867 52450 236403271 11694 73172 797671224 295 11694 656376594 33912 15401 91319287 15401 48011 825349430 15401 40692 165489341 62915 15401 489761821 62915 68575 778753940 68575 70065 484182609 68575 28521 594374919 40716 68575 461610491 43458 70065 156730419 4742 28521 858685588 11803 43458 665305006 44967 4742 658658680 16383 40716 649852701 16383 40043 17627161 4075 44967 10982673 58518 16383 959045621 44967 24311 692893907 16383 69753 530651706 29870 4075 275789291 30442 24311 282096728 29870 15298 971242850 14126 30442 895976695 60503 15298 338800043 34729 29870 115475445 30442 41265 929217887 34729 1360 330827845 79727 41265 867759764 34729 45877 832899345 34729 33067 884548474 39645 1360 670169091 79727 28203 229562960 41506 33067 850349455 39645 46097 971158812 46097 42178 485872813 46097 67894 106447388 28203 23952 154007684 23952 63327 386765228 2883 67894 348340708 42178 35634 112604264 23952 35082 73612081 2883 76124 143009884 59928 63327 341377744 61894 35634 393926449 59928 63478 233414814 76124 13799 729836293 5941 13799 879038769 69115 59928 237831316 2673 13799 586888819 13799 39622 667938434 39622 53782 308454581 53782 45022 545763873 50540 69115 557108760 50540 76318 364962992 45022 78013 658094370 70374 78013 74298319 19910 78013 224422106 80037 50540 136146376 59898 76318 80594200 1223 80037 445109637 59898 60728 366096797 2025 19910 70109267 60728 8468 839377882 59898 68422 679556489 34402 60728 221963410 58343 2025 56577384 6237 2025 826913444 68422 2775 845396603 58343 14352 534870356 6600 14352 141988021 75252 58343 392959549 69705 6237 629703875 67931 6600 286110891 14352 7028 35697853 75252 16115 955775 7028 9758 533230453 57943 69705 213302469 13626 9758 317220836 44129 7028 616313001 63794 16115 183979752 9758 12361 49304947 63794 28891 221210750 64382 44129 842898390 12361 79044 112756945 73604 63794 129483297 3708 12361 128282521 64382 72196 176064004 64382 44692 992340849 79044 6226 376352996 64015 3708 533912684 21067 44692 66395241 24760 64015 449394040 33370 24760 375515555 6226 59228 184894409 16503 59228 615908549 33370 60255 830104965 14476 33370 461947645 55137 14476 393948237 16503 4589 970439416 4589 315 387647481 65802 315 466482846 81001 315 474881908 41721 315 126432748 3255 41721 957238093 81001 34939 200294158 46754 41721 585127213 5951 46754 263326613 78212 5951 546387106 78212 23225 653652478 34939 71782 630670723 71782 9248 952672025 5951 42513 639807222 64127 78212 217124103 23225 14928 571982055 42513 51494 392976990 9248 69128 140002582 4770 64127 180592238 69128 43143 354523035 51370 51494 787139945 4664 69128 809810727 41370 51370 507944605 43143 71138 106639851 71138 30504 134491893 51370 3829 410113386 49504 3829 89341172 3829 57892 762738096 45232 30504 59108847 49504 41543 309149216 33414 49504 288817127 22563 45232 316312819 45232 19023 545793507 78569 41543 541253952 35431 33414 628748939 427 22563 33410729 427 40935 60054465 427 70412 108355687 40935 55083 943192095 74421 70412 191786638 74421 17987 425571544 42021 17987 718344707 70412 37212 347716831 53897 17987 409442261 4791 74421 736144471 42021 12719 535574977 18807 37212 304755447 4791 714 559272064 40451 714 13235895 12719 31825 281967397 31825 12294 848819352 25338 714 910390067 66842 25338 863632280 34378 12294 34421936 66842 65540 938773990 25338 41950 589541062 25338 64656 680624945 64656 16833 731774598 41950 17199 494001271 65540 70008 140200154 17199 60602 564841035 17199 63957 960140040 49319 70008 380179275 63758 70008 425178135 63758 68136 472454470 49319 5353 887916352 59140 63957 875040006 54960 59140 787696687 1388 68136 522084872 54986 59140 103045711 54986 36940 48327196 54960 7222 530237096 36940 20553 705505240 7222 32444 314842967 36940 49360 108261253 32444 1833 134684953 1833 64768 130818250 49360 46853 100247819 69700 1833 319269797 69700 42010 756929042 49615 64768 85087834 16065 46853 818030787 32944 42010 148184513 34929 69700 256349175 34929 75350 280362447 32944 45348 836160947 33699 34929 904498006 23220 32944 762674483 17492 45348 333442437 17492 52469 367058807 29876 33699 385076919 40428 29876 672355026 12441 40428 301601452 29876 67834 879409041 49582 52469 150545147 40428 31203 265111864 40428 15988 133699828 49503 49582 48277170 12302 31203 541386474 56333 49503 804670074 15988 70174 516537579 70174 3608 2954914 41192 49503 859745414 57 12302 588587881 70174 16866 548179545 13776 57 192440590 3608 39493 309906797 13776 68529 301667981 39493 18506 637398460 39493 72953 84895846 39493 17065 669931454 68529 21704 876092937 47577 68529 138183059 21704 62283 938031971 72953 55313 934029150 43918 62283 206351153 21704 10984 88565767 62283 14231 576635015 56070 62283 679968161 56070 33621 846531730 78664 33621 973385933 10984 46389 866436868 46389 2979 903767936 57904 78664 599833677 10333 57904 54214570 78664 9848 34142703 1556 46389 739769930 9848 3707 232810005 3707 29179 539638446 1556 40359 262555220 5884 1556 618576721 5884 80425 776750675 18604 40359 530728788 22661 80425 507970017 58629 40359 223641286 58629 30418 143877355 62918 18604 245990417 8068 58629 185352648 32912 30418 883451771 30418 9916 395957449 70900 62918 322432196 2172 8068 514328715 34073 8068 45368491 1234 32912 645187813 2172 40807 770497045 34073 74285 58674532 26095 34073 81682105 1234 71657 96216253 26095 48330 746359946 65384 40807 528140542 71657 4767 811204365 4767 45982 19544800 30692 71657 387364819 32031 48330 59469485 22303 45982 842600120 32031 19009 60999282 32031 43997 590559784 45469 32031 932267140 70740 19009 174983065 66136 22303 73451560 49590 45469 190230686 52498 45469 187070225 73962 45469 672583997 16636 49590 736840032 66136 81886 592505445 30696 52498 93977875 64426 81886 789514820 62851 30696 165937293 64426 39340 23452821 37776 62851 152728929 59388 64426 385866410 62851 77983 883601606 35283 77983 641572555 39340 62433 317387167 31303 62433 98356400 35283 6266 614552079 77983 273 375481166 35283 51649 413016225 51649 37807 937425130 6266 37507 172041807 31533 51649 267353181 56611 273 786156736 33881 37507 232058705 61038 37507 938780338 31533 9546 30017155 9546 6562 121564467 48111 61038 10270177 6311 6562 97342457 78425 6562 673551169 11179 48111 320914702 11179 414 658084698 69887 6311 913011003 78425 79211 589605434 42624 79211 934147377 414 21415 328399835 21247 42624 909477490 55378 21415 372208864 21247 25034 505137365 21415 58782 352760954 25034 44720 859779094 44720 3879 387943320 3879 11264 503694372 11264 74279 691542332 37647 58782 902572578 44720 22077 720799151 74279 1638 989517420 27780 74279 11470410 75640 1638 264966063 75640 39236 81072002 27780 39381 980622758 1638 75148 157818973 39236 75255 857741200 72544 39381 290767174 75255 73021 986811755 72544 52636 659312617 75148 19575 878822584 52636 11002 385483459 66316 19575 297985784 73021 50631 541102834 52636 4410 294635642 6621 4410 129078341 26185 50631 345818533 6621 45084 891714185 12935 6621 446657293 58258 4410 662414385 54102 26185 87290722 26185 35086 22412999 16228 12935 55293895 58258 32361 12943186 57970 32361 809224648 16228 49123 446245548 49123 45775 572028089 57970 43794 628113238 1951 57970 908754796 60911 43794 923088583 45775 41095 283634406 43794 12774 45092550 60911 73817 45232024 64059 12774 92753885 60911 21466 614625620 67384 41095 624202067 21466 9591 280434327 21466 63906 204497312 12120 63906 812311587 5808 9591 82866570 67384 4426 889696299 12120 44503 867132517 47832 44503 213357473 68318 12120 184254611 5808 71032 516978177 2873 68318 30535408 44503 61692 864542817 2873 27523 282581872 61692 33539 864951041 2873 21789 106696856 53274 21789 835536724 20735 53274 886525702 20735 24546 230030338 21789 53893 156731972 53893 2530 160979861 17246 2530 221427209 81322 24546 621227008 2530 55489 364916897 5643 55489 436321832 17246 34211 809213100 34211 32298 361547401 5643 69666 606428941 10488 32298 767892813 8388 10488 988381407 54387 69666 116862918 32298 16614 964936865 54387 60145 531009885 8388 32291 773403393 12724 8388 647518280 32291 8556 508414846 20641 8556 22250256 8556 53538 711690649 20641 19319 818401780 20641 57366 478061745 20641 1505 478295403 26333 57366 60539971 34553 57366 979539701 34553 7333 65933021 34553 57642 408496074 34553 789 85309069 26333 24102 706941740 789 79185 35307683 789 33253 606741200 39460 57642 851508196 72758 39460 738846440 35098 24102 767790320 39460 36506 89765096 72758 30215 257090309 49279 36506 408604865 36506 63262 867923187 35098 78848 874943247 30503 30215 726743071 29822 78848 300464769 50874 78848 159464513 67605 78848 404539569 39936 78848 939352532 47856 67605 147535864 24691 29822 201949283 39936 27392 783371290 36111 67605 713569242 32875 27392 265896870 65241 36111 988347125 5739 32875 813356881 16025 32875 821377891 2429 36111 833105837 32875 9451 108862014 65241 32710 322796936 5739 73905 120081083 45064 9451 185830227 16451 73905 184738896 15498 9451 524319175 32710 12053 406883804 15498 60330 951267992 20863 45064 278648451 74699 12053 514806915 12053 13144 961889712 12053 20072 326093605 674 60330 841398449 58722 13144 48190622 58722 53161 213928581 674 25744 57110119 54004 58722 294378242 53161 28823 863428379 21120 28823 855685107 40705 21120 694004918 21120 50554 344661100 79708 21120 869548129 21120 18475 742695480 70476 21120 212894340 18475 39121 260488105 18475 39702 13561624 41120 39121 213437738 39702 11728 877647354 36603 39702 331622063 39594 11728 422645227 39702 260 512167133 29980 260 720857587 11728 47059 564695098 22471 47059 73521049 4062 47059 191093621 33531 29980 165836907 22471 69221 690882759 22582 22471 139815974 58580 22582 708717508 69150 69221 307438520 35038 69221 785444266 69150 29656 44099779 58339 58580 365688070 58339 13366 758750891 69150 59232 552617807 13366 66760 95377125 13045 58339 366184163 70919 59232 576363014 13045 13833 958069727 26087 13045 203775816 13833 4107 974959077 13833 17562 537434419 70919 23242 110030458 47418 26087 804452775 17562 45082 882477055 73726 47418 640469927 17005 47418 137924137 481 47418 371836025 47418 21096 163865888 1201 45082 905955037 21096 29917 164499384 47699 21096 486301334 13330 1201 375115923 13330 36857 314079156 36857 16686 417581109 47699 1594 334865349 22936 16686 739984043 50072 13330 763414722 53154 36857 402066509 53154 71139 521278816 53154 57222 532275141 53154 36349 657497585 39513 50072 403867498 7363 57222 878844182 57222 62578 12436876 57222 81612 136733431 81612 9792 491164081 62578 64486 560136154 67232 9792 538215462 55935 81612 51982004 81086 9792 244586631 81086 23954 53369457 81086 29568 259147119 71869 29568 687101523 36509 71869 237168026 81086 68199 798273541 71869 66488 75161782 36509 2565 144675144 80706 68199 337621086 66488 41298 899279014 80706 11599 660834895 80706 23060 379510569 56763 23060 659047209 41298 52484 18278980 5542 52484 813862031 80328 5542 5575591 56763 78849 309624685 56763 5360 895535684 5542 64591 728245576 41431 78849 82501781 5469 41431 348566596 64591 36708 587373118 48559 5469 41579148 5469 77383 607790356 44705 36708 755567588 6955 44705 581774543 55000 77383 395598165 48559 29034 420917809 55000 65554 753448183 47364 29034 104424394 80605 29034 214490470 47364 78688 330791576 5121 80605 873977730 2881 80605 945403307 2881 78539 513997168 5121 31107 420153258 78539 68949 613713109 31107 40454 138808491 31107 31855 592090987 78539 19647 887008839 81771 40454 106184566 81771 2946 469093758 2946 75764 135101194 23967 75764 261460803 23967 32752 34241054 32752 6995 160892292 23461 75764 33434230 61471 23461 625363027 32752 34808 570527477 6995 52169 214667966 48789 6995 303704121 61471 70984 799604758 61471 48814 494863948 23641 52169 425225837 70984 641 242561144 48814 63677 139646210 68192 48814 486050758 12476 641 555561139 68192 24650 351267883 45645 641 214734029 52672 45645 35423488 45645 33971 486756809 52672 30048 867310186 17650 52672 828786025 64451 45645 387918869 30048 64595 374878658 64595 73408 530791563 57889 30048 461556569 17650 61855 670445713 14838 73408 965126796 61855 42297 51533432 73408 27171 114268916 6124 14838 566029323 48020 14838 863768840 57476 6124 339368345 57476 18064 155322492 47951 48020 454129188 53414 57476 296165898 36995 53414 459231835 50759 53414 611793388 53414 1422 20922264 74670 47951 391290042 27637 36995 866188161 36995 47820 429885688 50759 38278 592145366 1422 1317 302157081 74670 25547 204818189 47820 40720 33779337 34195 40720 938772399 34195 56604 688144717 1317 34498 828567395 47914 34498 505448926 40720 66391 338062858 56604 38114 309168657 9974 56604 779083096 47914 37768 496961745 37768 3232 612666790 38114 117 351719187 3232 48071 446131097 60570 117 720521524 56638 37768 29133708 117 45098 534471610 60570 74520 144137300 56638 6506 857315757 45098 68976 170831823 45098 48503 66083143 25245 6506 93960382 48503 4112 987128499 4112 68767 78179591 68767 62473 81834281 81320 68767 922291900 52244 81320 657268047 51608 81320 172080511 70004 81320 571362690 49385 51608 495624807 22487 70004 509004421 49385 63324 19595519 51608 16642 463743109 17490 16642 464243327 46094 17490 951675216 15172 46094 719035689 39020 46094 339507066 60721 46094 294323126 46094 25645 97535659 47345 46094 180481771 67597 39020 229765404 39020 54090 463198663 54090 2156 342765061 31226 54090 601053383 2156 61419 106007132 54090 59205 58528316 6719 2156 326469403 42753 2156 511003932 45770 61419 946889351 12921 59205 111271378 24164 59205 315355107 18382 24164 768839276 12736 18382 348335837 24656 12921 686530437 55737 12736 288181469 63604 24656 330274134 53671 12736 822302228 24656 40573 110013022 55737 59082 281268320 34941 63604 931711390 40573 47157 660260943 40573 60651 854803352 47157 78048 625912588 47157 36751 629459206 37793 60651 193570893 67946 37793 323882858 54608 37793 128586700 62640 54608 16304522 40579 54608 860917235 73554 54608 775310380 19634 73554 422363516 19634 33716 519561925 45561 73554 751573660 40579 68174 262249383 51978 33716 193157700 45561 3681 272633781 51588 45561 741749527 51978 7180 692665337 22189 51978 345760767 51588 71231 792980405 14716 22189 767887826 42101 22189 900774009 16331 71231 914618095 46792 22189 225913411 16331 77597 472429839 14716 52324 777150384 61588 16331 959324654 70340 16331 991975447 70340 11717 926287255 77643 70340 596256644 70340 67036 153218303 32974 67036 825379947 59253 70340 848843906 77643 35847 115146296 37388 35847 545202528 31419 32974 586452683 37388 25110 877506312 79745 25110 62081230 39429 25110 256821572 65340 25110 272692438 31419 2932 141734781 79745 49649 329077464 49059 39429 199071482 42263 65340 516990449 74718 49649 427794092 42263 44770 97320042 44770 74185 687170216 74185 49064 181012924 74718 12783 998294323 49064 74698 583135146 75632 49064 56802269 49064 65369 561619904 74698 1935 509330870 65369 55758 431465688 55758 72619 764212123 55758 76208 200436552 65369 46875 606517297 76605 72619 712039038 46875 38198 850566926 46875 72517 783463865 14168 76605 47309280 72517 27669 564406112 22728 38198 361032945 27669 34868 123009969 9413 72517 894094604 51625 14168 755340468 35344 22728 728249292 44957 22728 590238153 64501 9413 793177855 52507 64501 856248952 64501 46769 578378315 44821 64501 168369582 12503 44821 586199519 46074 52507 843000740 52507 49093 961954456 49093 68063 272676513 22670 49093 212281212 11215 12503 596259582 11215 27393 435018009 22670 1011 932641424 79147 68063 130447364 31793 79147 132525836 29352 79147 709974964 29352 61567 96276817 38902 31793 449500528 38902 29952 765575497 62626 31793 861727622 38293 62626 65290805 62626 14634 666870048 72167 38902 442242635 19311 14634 239788850 32337 62626 490604590 58502 14634 404518121 49833 72167 25384218 3187 58502 511166421 43214 3187 21165093 26623 43214 203556583 26623 43233 352826789 43214 77195 434003965 15886 43233 121717067 15886 35802 106662074 58266 77195 763899685 20960 58266 526270342 881 58266 121349536 52565 881 442514734 20960 11413 674481243 47215 58266 131027668 20960 75357 134373645 79626 11413 956982704 27783 52565 227598268 79626 73997 822816202 75357 29965 962279259 75357 9586 960003337 52808 9586 792420682 27783 55994 469242353 55994 41206 130028145 607 9586 506463011 34163 52808 249326821 59701 52808 575634669 607 18245 78390092 18245 36467 639301226 607 30660 405485686 59701 59792 770473518 19346 36467 158391031 19346 47920 404649892 72746 36467 900638047 30660 75217 339785359 30935 75217 958871579 47920 39441 883056055 9951 75217 546312348 35358 30935 370462709 30935 65808 780719184 40322 9951 422784672 35358 41059 614691772 20364 9951 253238711 35358 77380 721601443 79459 20364 298469548 41059 70054 515385179 68633 20364 519462809 24342 77380 501431988 10969 77380 764798207 18785 10969 856611495 24342 51782 970020041 68633 76514 109404962 7249 24342 271808035 7249 8773 57890855 63636 7249 184574152 80367 7249 224229162 11345 63636 721172392 7249 45977 458294514 8730 11345 384519147 19898 63636 719467388 8730 57957 159499436 8730 16270 456964460 57957 49521 613661476 58431 16270 308107645 63805 57957 65499182 66730 57957 188075949 66730 36410 685234913 66730 56837 741111669 55460 66730 953198218 21293 56837 304346390 21293 43784 342645261 36410 31991 450163894 48203 55460 72529185 21293 12802 890745105 43784 60243 940870714 48203 66002 992553375 72140 48203 550097760 12802 75823 484365093 27919 75823 112946982 75823 31194 247251619 31194 62992 662224577 75823 3645 918998085 27919 36375 732808476 8384 31194 9535138 23689 8384 164144978 31998 36375 381328114 36375 37234 547489779 60020 8384 423124242 23689 33336 592466765 31998 1470 929583644 26624 33336 776598190 59134 60020 338740328 60020 55412 76687554 26624 65611 48004236 76660 65611 320610858 65247 65611 925629746 76254 59134 583099770 43906 76254 35327626 76254 24798 209770287 12304 65247 706947640 18704 43906 916293339 43906 70815 733221852 70815 33943 772284111 33360 24798 936318431 51053 18704 322731791 80955 51053 750604704 25287 51053 493071794 56675 51053 131058631 33360 65342 617483151 56675 46734 316942931 9245 25287 326835070 12254 9245 625962144 9245 52950 939716858 65342 65985 78359436 838 9245 263701581 17611 12254 375918759 9616 17611 578615529 23600 17611 348810738 14937 9616 118003055 19474 838 568166865 9616 30475 856063943 10709 14937 392581175 20528 19474 113149300 20528 72272 623927783 10709 623 555219022 58974 30475 373759159 20528 43943 888476090 58974 79448 644505281 72272 42381 218560121 79448 51236 682712793 2679 51236 213204492 79448 68744 514772972 79448 67259 20288512 51236 21459 142719660 72751 67259 1229229 67259 28202 284059110 6155 68744 734690792 72751 77573 911461608 28202 75053 52796441 71382 77573 283505242 76755 77573 181292805 34931 76755 195102253 34059 75053 362018403 33601 75053 602994542 56529 34059 414988601 56529 48669 62840225 68052 34059 196855236 14992 56529 272529463 49165 33601 146229606 14992 61399 60468013 50884 49165 831168346 23098 49165 709784704 46826 23098 873683757 46826 48250 266215580 46826 44584 861668403 48250 62239 92044709 62239 8204 59501571 77470 48250 965246451 48250 14037 979270844 67943 14037 2098497 14037 64083 706464678 8926 14037 727485237 7760 8926 200100967 25095 64083 825496360 8926 32727 267780171 7760 61790 198822105 12899 8926 935524195 25095 34995 517324005 41877 61790 234885821 41877 69017 293237199 61790 55735 38293105 41895 69017 992031780 41895 10466 377461567 55735 76767 371830998 41895 8888 83068274 10466 49057 456024556 8888 75554 143900914 34864 76767 397885565 56286 75554 36040842 46535 34864 395365151 15311 56286 814378997 42314 15311 107802229 70943 15311 207826764 56286 68203 116660194 46535 10208 113698517 42314 67305 244299507 79892 67305 500211998 57577 67305 249786296 14951 79892 898642217 14951 39824 86922327 47302 57577 848063136 79892 75400 623759792 39824 43403 431489375 79936 39824 893514979 12849 75400 97543631 12849 78364 623867578 2263 43403 588100085 79936 59660 219374870 47323 2263 209312390 2263 23903 91155782 47323 36732 450965155 47323 23742 475002527 55429 23903 276819274 23903 50640 828850718 9678 23903 51438815 9678 9860 9688331 38830 55429 163752626 19095 38830 596498700 60276 38830 360126178 1163 38830 915288566 1163 23717 483926508 38830 10055 927141486 10055 80441 123342301 80441 57599 720469790 1163 60375 187584119 27908 10055 360698297 57599 30336 852113558 30336 52574 589726427 3618 57599 265522346 30336 69752 156910672 30336 68473 39382889 30336 68321 68979461 32442 68473 357596174 57236 3618 503410214 62384 69752 8008189 22996 68321 880424860 62384 69019 810371273 49647 62384 416477639 8354 22996 806599051 63363 49647 823917314 15204 8354 653605700 15204 7896 485248794 29969 7896 872832783 77436 29969 487168440 77436 10357 198585065 29969 54573 455316289 7896 81413 515710813 77436 35111 146136166 25051 77436 42290259 65354 10357 443545689 25051 41938 920761508 41938 24625 247265842 67248 41938 984053244 25051 74561 222395406 24544 41938 505723609 41938 5704 489868165 67248 35674 83444680 74561 41025 517564916 75452 35674 902608528 36613 41025 947148941 16585 35674 501328817 36613 73588 44194245 5246 75452 779277328 75452 8283 890346616 36613 53070 544909489 28197 8283 576898732 72236 73588 510379203 36640 8283 754352829 44407 8283 192940754 51311 36640 990117442 46521 28197 875577303 72236 29250 710510020 36640 47703 307618916 23130 44407 620332144 50144 47703 85324642 50144 20574 163937387 47703 32229 822462664 53714 47703 603693087 20191 32229 103494741 30657 32229 128340278 20191 7628 532964708 30657 22776 819107927 53290 22776 86952633 22776 24592 242809058 49002 22776 255241690 24592 74492 831074097 6669 24592 565428457 53290 72680 794873674 43711 6669 622175402 55707 6669 935791165 56946 6669 835203253 56946 41586 294153501 31016 72680 12892883 31016 30559 964438609 30559 43500 96918992 24265 41586 617308202 24265 75897 355566946 24265 2867 230776660 77456 2867 714909584 41107 75897 574929313 24265 11143 559028567 67995 41107 953486615 22844 41107 800103876 62063 11143 702537095 58863 22844 16082458 11143 63315 129779322 67995 16782 590573162 28903 62063 213984327 27589 58863 26812110 1065 27589 572370017 15421 16782 828750872 63208 27589 311163850 1065 47129 331127048 27589 2908 479353745 71481 47129 868042576 2908 12531 721220605 12531 56004 312802817 2908 34923 256560867 63292 71481 128100210 28150 12531 387702320 12531 36830 449942573 28150 36476 700501076 36476 72080 498963513 28150 66758 349014479 36830 59798 797941038 38687 36830 207055773 66758 55711 963579063 22775 59798 516042427 15165 22775 912676480 15165 26067 45775443 22775 73478 902195578 55711 47973 60306551 26067 37256 146735967 15165 31256 32937787 49994 47973 980998078 47973 32833 124051542 64735 49994 643154447 49994 40704 176489086 64735 59907 444070720 81358 40704 372926281 32833 53173 299404409 41366 53173 573736367 25829 81358 98201675 186 53173 410205933 75919 53173 937691314 41902 186 496629912 186 11074 75493772 186 11409 759917986 11409 56304 578836578 75919 11656 349582264 43094 56304 918528577 11074 4430 695808007 11409 18705 150702773 17735 18705 408833683 73061 18705 250317006 73061 54948 689301599 9625 73061 361742017 9625 52115 665221236 17835 17735 205333109 55715 17835 28370897 53884 9625 236441243 52115 80693 687944014 80693 47655 934453619 47655 28063 239197451 11758 53884 945750471 28895 80693 778157553 60123 80693 914929869 60123 52189 130994773 28895 37088 198779003 21508 60123 512922483 37792 37088 321588419 69759 52189 851333772 52189 48187 170294747 69759 60963 848306827 18984 69759 297014876 37792 12528 223684977 18984 65181 254194881 60963 26075 697907481 44832 65181 212007340 26075 21824 554455046 12594 12528 378400996 21824 27101 874553208 27101 36076 659094510 16106 44832 211479856 21824 24496 397892786 12594 59409 12002221 15049 24496 631659119 10703 16106 107844340 73130 15049 84923701 10701 24496 882614419 73130 63495 685345239 9834 63495 915394694 63495 79646 17928386 79646 39998 980704968 63495 39740 402923458 50378 9834 92726235 50378 58959 572805314 63967 79646 927171668 63967 11867 677860123 39740 24811 794806035 50378 69350 568086562 55062 58959 647750463 62970 55062 375176949 62970 45923 706732246 62970 60435 564262319 69350 75648 694555575 75648 18708 548162411 62970 39494 41664028 75648 6056 928285145 25142 75648 501059221 6550 25142 262561710 18386 39494 965049405 6056 31293 266097598 19445 18386 919783196 19445 54922 735905297 54922 13859 872226979 54922 54047 226430188 52033 19445 356253889 54922 57069 128088595 25129 57069 61707785 41971 25129 504849150 54047 37045 794474820 52299 41971 71246330 9891 57069 324135056 42545 37045 563540543 3998 41971 35772777 42545 68499 124012432 68499 27462 366501976 3998 74171 598075955 74171 17594 186584100 63086 27462 705907103 74171 1676 490489460 27462 34857 431304871 39365 63086 533944426 34857 2094 762245833 34857 41318 104260728 2094 76200 56948271 34857 32644 25139243 78010 39365 587390745 31154 41318 832758773 11529 76200 26984925 71972 31154 682066240 45894 31154 721870080 71972 35173 393623734 45894 76029 39886087 73170 11529 506443636 76029 47986 491535263 67048 73170 678130480 19839 67048 696192794 19839 8115 187266299 39818 8115 365276167 39818 14252 430566309 41202 67048 190262574 32181 8115 255451736 65348 14252 657496198 62550 39818 633617306 14252 71716 809258407 11763 65348 687994827 11763 78395 69284461 62550 41533 703590872 13515 62550 514342745 66996 13515 854963737 49118 41533 59483954 66996 27612 633750840 19763 49118 302718173 39163 27612 66631724 18689 39163 112544165 49118 47412 942735125 81507 19763 657936282 59998 18689 785492756 81507 50456 138913719 47412 63532 704946302 29290 81507 292342658 34214 63532 184333313 50456 72202 179592390 72202 2578 323314016 47861 63532 97958692 40108 34214 404845841 37688 40108 416404669 40108 53128 765635741 73707 2578 712130169 24130 73707 239633531 53128 13990 34498196 73707 50366 685030121 61993 50366 233071867 7598 24130 860383307 5424 61993 594665639 13990 72023 25190411 7598 76813 810787087 47911 61993 101151766 47911 52311 949964256 5424 44597 536830961 72023 37100 455259883 78771 37100 910398292 39182 37100 832789833 59164 78771 295820093 38557 37100 360817848 37100 70936 927143385 21242 39182 717822280 29331 59164 87750521 29331 35880 935212732 25447 38557 27912432 22785 25447 218496136 39120 25447 121919369 29331 50115 967659264 22785 6128 872179050 565 39120 500053264 39120 39694 670579169 50115 54997 55719513 7267 54997 532010397 40069 39694 109527845 14326 40069 138462048 54997 10021 215800464 7267 60324 570694436 14326 24157 382811638 60324 52748 589549589 10021 41680 311611484 45732 24157 552935441 41680 14281 228113913 37221 45732 411907192 46698 41680 602958642 44042 41680 818429397 45732 43949 250645303 44042 30318 763357751 46698 36195 775018727 10587 43949 47390511 18271 44042 975714988 18271 32422 59924964 10587 57121 809007039 11098 57121 977654544 11098 37097 994097055 20878 18271 362359396 57282 11098 889698853 22305 57282 688332507 12071 11098 295182346 13023 20878 166102293 19874 20878 89358641 19874 30404 853669243 32045 22305 178572956 21493 32045 498885108 32045 81158 617427843 4388 32045 690654603 49930 32045 289677225 32045 8456 489690982 21493 64108 86231666 8456 27121 143019290 49930 64992 739582358 2886 27121 91069959 43599 8456 125706222 27121 16145 599610327 27121 69131 584674865 2886 55841 24062256 2886 18680 602760659 13848 43599 719070148 1385 16145 199791193 65667 69131 587441646 33760 18680 321779923 31214 33760 262878216 33760 23396 733708515 23396 1294 562657760 23396 17032 72431073 21800 33760 457817951 53535 17032 916088433 74273 53535 146327343 17032 38081 33323076 25843 17032 167715923 77894 25843 364166639 53535 25124 997064144 25843 69915 69509676 25843 48569 600777261 2722 25843 639122247 40136 77894 939036253 48569 180 171347855 2722 49922 424875666 57675 180 807000016 34584 57675 430029251 49922 2463 398243174 57675 20821 248993570 20821 48359 289251461 57675 26453 61158963 80265 26453 141258581 3942 48359 793088825 3942 34681 420653062 43398 34681 324868866 2312 34681 211319962 80265 41669 464496305 3942 3609 818897732 41669 28078 663860728 23323 41669 457963378 2312 20326 747818307 80174 41669 781302519 28078 74328 701943532 55732 20326 918211108 1810 23323 198910001 34128 20326 346258013 74328 27648 235069805 1810 46943 488943847 55732 75285 845458162 16404 46943 670827950 16404 72692 104792345 20256 16404 801005854 72692 21771 585106470 47752 20256 972821208 24643 20256 462665524 65603 21771 42736293 55768 20256 253297029 42504 21771 93364088 30187 65603 708617204 55768 62864 906177662 42504 56634 924070464 80649 62864 20112517 16078 42504 444984969 62864 52259 39815250 56634 12025 123685971 74298 12025 18319209 53793 52259 592791110 52259 51611 797766965 65285 74298 144261350 74298 5013 131897479 53793 49138 758921808 5013 25289 669927053 49138 44834 851188931 37106 65285 967459397 5713 49138 627382685 49881 37106 24882390 44834 49023 683621785 80980 37106 563109769 5713 30259 259083969 13836 49881 124082584 30259 65571 166084567 80980 54939 463764605 36554 65571 814243205 11052 65571 789289606 36554 12911 589668792 24845 12911 417947777 1706 24845 948337204 12911 67131 213325786 11052 35640 703682319 24845 41603 64364972 3644 1706 759454943 74216 35640 587550853 41603 59173 986758616 17253 74216 276716181 28867 74216 458618339 68011 28867 333645225 7906 17253 395716906 30869 28867 236094932 30869 59777 763974098 28867 15724 20981015 68011 43909 799087972 52012 59777 554749839 30869 30542 379319970 27791 43909 251984012 67893 43909 801377157 67893 52613 119099993 40759 30542 110629044 22887 67893 708941527 78647 67893 562344167 40759 43222 48262945 52613 62736 238972822 22887 18087 498181761 62736 16796 884350697 62736 20786 697166188 62736 14458 612177579 62736 1920 707000384 68988 18087 157075994 16796 4309 863723427 14458 51229 734858547 43509 4309 471914602 1920 24015 137089122 43509 78518 802100504 76900 78518 2698139 24015 22058 50138524 10022 76900 201732439 76900 76780 291037511 22058 16828 37858687 10769 16828 927911336 69729 10769 523495963 10769 17882 275566879 10769 19456 195741077 4004 19456 251971793 10769 71347 949350185 7413 69729 741729382 17882 41973 83919008 9806 4004 925477136 63678 9806 509691277 63678 4358 173758993 9806 6644 943652370 9806 32427 782464420 6644 24777 27331685 63678 61085 291122768 6854 6644 862721201 24777 54244 987399754 54464 32427 549144328 39209 24777 226923406 54464 65200 950566596 50 54464 802735173 39209 15735 447106767 39209 50546 141674564 73666 50 463141239 81250 15735 604550253 81250 23707 647245689 50546 79893 190254632 73666 61601 854723111 79893 41802 293831918 41701 81250 898737332 79893 22709 947245166 17863 22709 509021489 41802 65584 852708397 22709 60825 902644253 41701 72972 508083921 65584 72724 263559700 72972 47589 310676681 72724 44505 707800000 62135 60825 94208590 47589 50269 372019293 51035 72724 848806454 51035 15403 329584438 68459 50269 315195740 27255 68459 716812837 27255 79794 918878694 51035 3808 46498693 3054 79794 82041402 68459 39006 505801480 15365 27255 466202348 3054 34673 719414300 3808 26005 966689282 3034 15365 137621714 34673 74597 693640465 32253 3034 434749906 74597 8202 721395651 8202 26587 339124247 16220 8202 678550529 8202 17030 166812241 8202 37327 558048933 15124 8202 455290276 16220 77425 351691596 16220 70252 195567837 37327 55503 909825499 13746 77425 220999146 55503 70458 962331399 77425 59540 55346816 42940 13746 923387445 14824 42940 763935694 13746 12356 743422941 14824 23519 109909666 28362 14824 5454799 23519 30485 740053398 28362 446 822775296 14986 30485 382784297 30485 26179 643007066 42885 26179 710268205 74538 30485 44896241 42885 58090 428431659 74538 67201 459721707 67201 51253 35782286 67201 22585 442360601 22585 54542 908622838 67201 47887 136613980 38636 51253 687808656 48590 47887 723760482 45106 48590 49888214 67458 47887 951784933 35500 67458 118253309 48590 10827 401839949 35500 72609 7900808 45106 21510 191628527 3497 35500 39545677 3497 77971 476521403 72609 38517 43762856 14092 3497 822440839 21510 19111 63328916 14119 19111 23190593 29267 19111 483065836 14119 41138 349542986 27584 14119 597390542 1911 41138 673625513 41138 56622 655035098 56622 1681 142253066 27584 32300 105003375 41460 27584 126842361 62984 1911 588940029 10417 62984 683589543 10417 20389 260028354 41460 73183 654012090 48268 62984 801386754 62984 47433 235852701 10417 54951 593770719 20389 68997 541700123 15073 47433 976396913 184 15073 952743745 1325 47433 817062926 184 2542 73582561 2542 44251 956812403 2542 55467 950419130 72396 1325 759928641 44251 81354 27236309 77909 55467 100765078 629 44251 534903425 81354 7551 723453146 7551 60745 517100991 7551 59721 517884793 33290 60745 94588271 65461 629 717029683 33290 80241 41008416 80241 55773 380047852 65461 10657 119730402 10657 22789 325154119 80241 37365 374241501 37365 68028 114181289 22789 32160 196298650 22789 30718 106954822 66044 32160 928011298 55798 37365 934360809 32160 44647 273546030 6670 55798 504346587 23451 55798 35170207 55798 249 248633411 249 73529 133886892 6670 33908 618563219 8290 249 364122390 61547 8290 873680168 70962 33908 48238198 33908 17775 382198453 48138 8290 333317159 61547 21914 599656679 16418 17775 223006020 68240 48138 753150767 45058 68240 766847749 54850 68240 466448391 33988 54850 197841882 79248 54850 683557149 68240 29651 845542708 79248 33090 215286914 23930 79248 750370003 33090 76058 859357606 19655 23930 684977553 23930 1554 303377883 76058 11330 784388411 18359 23930 860728149 1554 79782 34472427 7956 1554 499837728 70457 79782 872029028 7956 76240 113528465 41082 7956 793016421 79782 74287 384303255 5375 7956 403288183 76240 34435 76386741 11869 34435 852567313 12349 34435 933293190 76532 12349 830556486 34435 43831 422462408 34435 79088 230721271 63036 43831 953782490 72603 79088 263932976 76532 49852 837847950 3767 63036 832444516 63036 31135 260916549 49318 63036 443190523 12654 49852 48383021 78460 49852 954421867 12654 21409 79581597 31135 45034 353063029 78460 4631 311573641 4631 12913 5191040 29339 12913 513600357 45034 30191 742550327 12913 39127 203797916 4631 79048 366935755 19664 30191 693413978 54147 30191 529640094 6335 30191 781790482 79046 39127 721463956 65111 54147 919074504 24741 65111 269668393 24741 54749 253377773 40880 54749 400143800 40880 76262 286833011 65111 75193 193960405 24104 40880 811353520 52229 54749 548306182 28761 75193 34898971 76262 9178 966049341 24104 51046 116644456 9178 41058 101309991 52229 52337 816370176 52883 52337 193836711 76583 52883 845551043 52883 4291 345900389 41058 28938 932471496 28938 44316 584599422 4291 66756 692175391 44316 68535 371324988 81680 44316 590466400 81680 49089 282447753 49089 3794 764436836 30038 49089 284322848 44277 3794 974126792 45278 44277 890549041 3794 61600 288389985 68964 30038 753346030 42399 68964 327841815 42399 63552 407953518 61600 72043 567516107 72043 60976 790534755 68964 13539 74455388 63552 52492 538353222 13886 63552 212393749 36874 60976 450671880 13539 29106 474963601 18465 29106 909712768 52492 2675 416389916 13886 3404 891252593 3404 9583 149440505 18465 516 186320655 1936 516 331209716 79972 1936 395106999 28570 79972 591882124 60930 9583 832444389 47138 79972 261947123 60930 54325 511902184 54325 78598 850629671 70707 28570 103033288 31288 78598 959933614 20186 31288 570916267 40517 31288 139341149 9597 31288 379330353 79513 9597 379697351 15006 40517 651280471 15006 68571 609933630 15006 41332 966968343 15006 39507 629784159 68571 6131 600194877 41332 23041 17652209 61110 6131 233580865 78333 61110 760651109 33660 39507 468518190 38092 78333 648254804 15217 33660 231853249 38092 57671 830289344 48658 38092 748118333 33660 26591 988431251 5109 26591 82910607 5109 47083 103064332 26591 29826 749782807 78357 26591 424308553 40903 5109 506657657 72451 5109 783859192 16619 29826 980791694 63286 16619 97040849 63631 72451 786143430 13443 63286 812371957 16619 73730 174005438 76359 63286 531245796 73730 11091 773847878 1746 13443 61144553 1746 7000 36198333 7000 8475 354447597 39356 8475 122737105 4544 7000 853300015 39356 48110 875542589 81692 7000 294303762 46584 81692 36733980 17823 81692 46601830 59978 81692 437223403 59978 23049 936930932 53316 23049 1334636 63510 46584 183061152 30844 63510 914962349 22580 23049 286231460 53316 31307 75842088 23494 31307 63292789 22580 35842 249468165 30319 35842 83665708 22580 15947 432801363 12656 30319 97241531 30319 70063 919606990 12656 24457 395576898 27509 30319 174740945 70063 76078 678899342 12656 77200 585821404 76078 78619 687847529 70225 78619 70165863 47218 70225 320045163 47218 74620 437731977 78619 60593 526454789 78619 29749 953652633 29749 10135 330647183 29136 47218 565037012 29136 28798 280358766 15128 29749 203794963 17941 15128 158698677 28798 25055 621661937 17941 701 932259271 51109 28798 848970650 51109 3610 113399928 51109 54597 932021587 52399 3610 579497144 62216 52399 524672486 3610 74635 692348361 54597 14012 505818928 52399 55855 181011227 14012 45947 513583426 55855 18203 220141408 58398 74635 925971299 75827 45947 928975163 953 45947 878100469 18203 23125 105684564 40953 953 346982114 49943 23125 1197988 75827 48821 354135148 9645 40953 335777518 9645 77177 768361721 40953 35591 993376883 49943 4363 667333317 9645 6061 960471369 79829 77177 609561093 4363 12166 337656505 35591 36892 653141006 71190 6061 54281308 22317 6061 58298086 22317 7338 561394917 63100 36892 775963009 1665 22317 993710009 63100 59994 557539665 7338 76061 171414237 63100 2362 814538611 1665 58969 902864246 1665 3895 127499116 76061 3760 580967238 2362 70950 139515424 70950 48762 820501027 3760 859 535437554 3895 444 724737385 60747 444 568471794 48762 39169 472723564 859 72647 467307862 72647 35503 120717483 72647 48197 406230661 35503 40519 218732344 39169 78899 814368188 78899 70109 580477837 70109 23528 602371034 66695 48197 64323481 72190 23528 84615912 34835 23528 524702581 16114 23528 891762025 23528 73794 825724201 66695 48499 208393840 53423 48499 173327188 48499 8397 34512979 16161 8397 108668212 11845 8397 385201932 16161 43626 597608061 43626 52193 48845885 80152 43626 607719267 80152 40411 911519684 13221 40411 344637221 64962 43626 524055536 56562 64962 96277217 7553 13221 759284119 46671 64962 537835482 81456 64962 818699755 16822 64962 635794773 52543 46671 766537619 81456 9222 656475577 9222 58790 307689062 16822 40368 155387787 40368 35686 699562181 9222 3485 484323586 40368 31355 274368953 40368 37681 611622138 80824 35686 132756307 3485 67546 552295705 14839 31355 70252760 31355 69970 970515990 41402 67546 122069069 21050 41402 185615723 69970 12575 576943855 21050 48232 672895118 60038 41402 483048805 60038 2383 849564770 34113 2383 799547183 59650 34113 483628861 2383 10860 462981104 10860 13688 100033781 5176 13688 765027999 35928 13688 775755043 8601 13688 520431627 39453 10860 259628849 13688 15036 681656368 67531 35928 272737615 8601 41697 443529010 29837 15036 449526961 15036 58056 132280182 15036 75370 68987038 48684 58056 304309124 59476 48684 258583204 48684 26452 628537064 58056 43428 455482022 52660 43428 415197210 9116 26452 681384574 9116 55174 119688070 27378 26452 930525865 31375 55174 490223064 31375 75615 83320434 31375 48693 125332252 34572 55174 828121218 27378 34055 519444085 49893 48693 294366826 47678 49893 252586608 13735 34572 972085952 28535 34055 986938370 36124 49893 365784738 67073 36124 677913919 28535 18693 559509951 12418 28535 229298911 67073 6234 978369038 81089 18693 550550491 45242 81089 694139377 18693 10583 804082316 12418 9842 917685686 25399 81089 838550557 10583 25950 350792178 27719 10583 728487783 60041 25950 567267958 62401 9842 861029216 25399 15968 243002821 7355 15968 475055766 40695 15968 315959370 7355 26524 282570668 79929 62401 951113513 15968 7172 968880195 47839 7172 713372909 79929 28097 543410154 26524 2361 265236941 79929 60929 890004795 44459 7172 129423387 47839 29299 633762230 60929 34004 791582694 2361 58916 125374568 58916 10156 195840753 79103 34004 603237261 27886 79103 539404069 59260 58916 47631133 58121 59260 936295411 59260 46804 583349109 79103 26473 694587728 59260 62087 521924176 59260 31241 776692689 27026 26473 520505622 46804 76246 117859500 61657 76246 77368606 76246 21902 844098469 21902 54754 580014800 27092 27026 925897198 41846 61657 699564514 70752 54754 249342201 41846 27564 265614225 70752 8778 233611152 62075 41846 496626058 64657 27564 348479856 25659 27564 762348186 73596 27564 337237170 73596 32328 156060921 24441 73596 54639392 39178 25659 8375839 1033 73596 792109659 32328 40816 124814476 17858 40816 501907980 1728 17858 124405641 79353 1033 115251344 40816 78829 107092179 40333 1728 979288279 29186 79353 5856164 40333 58620 538468109 40333 57881 87838693 76716 78829 434973738 72197 57881 782531899 58620 9778 986975590 58620 59506 886140767 52137 57881 320192062 40091 9778 919146571 38891 72197 685293749 52137 20742 601026199 52137 23397 601306672 23397 79601 172555957 38891 17303 254434694 29550 79601 933667909 17303 37638 652354538 37638 27289 4171453 29550 21808 442006294 21808 72013 77770612 34439 29550 794713373 72013 77075 501707290 21525 34439 503928030 9952 72013 528336644 76777 9952 987397361 42901 21525 936421812 74493 42901 343960611 9952 53943 564925539 74493 79540 967912551 79540 39838 514341648 24010 39838 17129631 29944 39838 161102918 79540 26562 240049980 25394 29944 712823164 16879 39838 109800865 41513 29944 264069005 44284 16879 208445336 26562 46650 538719550 40824 16879 6140701 67101 46650 536493457 15235 40824 219572108 40824 8592 371261873 8592 9536 715395980 9536 71962 213832701 61477 71962 526185257 61477 71267 610688476 8592 9369 28700256 9536 27400 917831754 61477 27322 789582112 63803 27322 655839208 27400 34842 978797743 25641 27400 803897213 59976 27322 538200857 27322 76588 899616444 34842 19641 114705656 25641 72916 390395969 59976 7302 466574220 59976 35047 602843181 19641 40828 550361603 40828 60259 570311431 32273 7302 397366580 35047 72295 177410796 74700 35047 805307649 40828 11498 252366120 32273 69722 430930167 11498 8640 346789088 24266 11498 680629890 12182 74700 449487340 5418 24266 198335764 36002 12182 615688653 8640 19204 342762735 19204 57913 204868232 12182 29169 472775163 16518 57913 843823503 57913 26451 476903643 79281 57913 804716324 18138 29169 447651190 14472 26451 5369759 79281 8618 929886018 18138 63515 700364950 18138 956 18457556 62074 63515 475576796 63515 39232 50356688 8618 80234 622950891 75226 62074 979200618 79297 75226 266766570 75226 46362 949756865 79297 18405 131300307 47826 46362 131862563 79297 2690 150701494 1939 2690 94291444 18405 53348 188069128 53348 14925 937544937 26435 47826 794901472 2690 9161 156207464 14925 37427 933279841 53348 7256 394936809 37427 22539 431301513 44804 7256 186437122 9161 56482 399018647 37427 17542 997924646 23693 7256 340117443 56482 10855 989936366 56482 20027 75246241 69901 20027 4090609 68021 20027 435597834 1865 68021 33881902 69901 56670 640324686 68021 16042 522138547 56670 58734 543890495 28987 68021 635525280 30323 58734 558043728 26735 28987 738543322 16042 79168 180788285 58734 19281 896113993 19281 13905 943134532 13905 59589 98108498 59589 28642 546752851 28642 5678 312218774 5678 24756 62360143 28642 6681 700463175 2709 6681 414691434 28642 44286 974141287 35983 6681 558288265 63745 6681 342758628 79845 35983 27142194 63745 72802 431865445 44286 48563 861262345 79845 12391 427047511 29423 72802 947905559 60550 79845 474373912 48563 48357 69716493 59694 29423 879324766 27496 12391 660527273 59694 48158 90984785 27496 47522 360369272 48158 9346 73361742 9902 9346 378309386 27496 45794 830076825 9902 40658 248815562 40658 32306 38776411 9902 19087 856152059 33412 40658 713660025 45794 29401 493566972 72989 19087 464497734 32914 29401 316385389 29816 33412 37545323 63971 32914 511354055 51779 32914 855087575 15688 63971 813446328 63971 30575 599801443 37279 29816 590036669 15688 12448 948876305 59988 37279 278215263 34068 12448 757460054 50058 59988 509337632 59988 1262 802988579 59988 3224 971911019 61904 50058 935420444 35450 1262 509872490 56651 1262 611983221 3224 31401 191306174 72304 35450 64876111 72304 33143 271431333 35450 79035 579574256 79035 20621 718552394 33143 832 111209611 79035 43232 410087933 832 69022 981967816 20621 74660 544071745 832 39819 215334021 29445 69022 240697035 26432 74660 271415417 39580 26432 240003904 29445 42412 530602394 26432 81170 311786739 26432 19970 281166973 36341 26432 644630509 19970 35386 910785840 81170 2139 118523118 35386 6099 853455851 38117 2139 374768495 61860 36341 850697274 61860 23036 877267726 2139 24530 325675973 70977 61860 277125661 70977 22640 179781547 23036 79313 264365293 22640 43312 730430749 72735 22640 363065524 79764 22640 106761940 17203 79764 108651459 43312 62317 30461525 14775 62317 586488344 19980 14775 374376508 16209 62317 136640161 17203 9399 247119673 29102 9399 45014171 19980 49966 1297783 49966 37891 635514736 27664 49966 196137718 9399 52410 867983748 38487 29102 282979443 48954 37891 679632577 48954 40602 489234586 40602 72407 979476034 3939 52410 570066712 51531 48954 688958137 51895 51531 546442159 76864 40602 246808302 76864 75050 685490642 3939 42313 1167376 75050 41204 599889817 51895 57608 735459960 15411 42313 968463441 41204 74174 928161353 59281 57608 988647793 17285 15411 393036773 71573 17285 633526841 15411 18179 137553777 71573 8461 967883799 71573 28799 423790653 71573 80455 57673654 36128 8461 990995097 63653 18179 93227971 8461 70603 377450829 28799 33470 326284561 76087 36128 268877977 36128 51683 424799749 70603 51795 379878326 70216 70603 80345334 51683 26556 262897049 54792 76087 956701130 26556 64096 193136712 28205 26556 581119520 28205 25371 418022098 53619 64096 152752999 35308 25371 939470180 11982 28205 659594240 28205 13468 519575165 11982 71324 725817726 71324 7450 89089873 35412 71324 128160548 11982 74281 830793013 7450 63637 214822137 70087 63637 651256186 18161 63637 371227367 28384 63637 216676946 74281 44695 422603406 45893 44695 623189168 42773 44695 445536844 44695 39499 257758945 25910 42773 735540366 56476 45893 661232845 25910 72831 832727102 25062 39499 852989515 25910 62129 930350352 25062 67253 315679814 62129 4654 300047238 31798 4654 316503896 33381 4654 62176865 70148 33381 662553193 67253 29109 881913316 54962 29109 466365428 21000 33381 141560145 29109 3778 13272349 29109 21206 983282210 16478 21206 37903181 23304 3778 320776768 21000 40570 818989881 3778 39276 732460384 20950 39276 417081397 40570 44990 466575135 20950 48267 573837986 44990 71734 731750386 44990 15118 134008096 15118 4701 710618313 71734 23756 79847831 74883 15118 380824126 4701 52532 602081051 4701 7090 488284203 41168 74883 814513957 74883 20615 886384692 65402 41168 895421689 40778 41168 404069513 41168 720 213181679 40778 38850 91423668 40778 58964 651856984 71922 40778 215540635 457 71922 29653874 720 74891 821069551 49477 38850 741218270 76542 49477 517772306 71763 457 976735842 29767 71763 219795709 71763 80567 273497051 3226 49477 46686643 3226 53865 32162675 59805 3226 792944495 3226 67882 992749143 3226 35565 199544985 3226 27447 38576606 67882 21891 688710246 16816 59805 554000153 45897 67882 621161258 49928 35565 704058250 47899 27447 304865044 45897 1379 826435022 16816 57450 118858971 57450 16068 573750130 14360 57450 87020459 52271 14360 899250939 14360 36294 787774537 80158 52271 771811135 16068 58640 564030678 46210 58640 335282091 58640 66892 823007450 38247 58640 907060663 68079 38247 916808634 46210 54002 121001277 80226 38247 749747541 44671 54002 685233401 68079 79842 122852397 68079 77760 582282633 51721 79842 872388337 80226 1576 137915095 30496 77760 855796292 50372 1576 798148596 19277 1576 821095997 76462 19277 929322561 1576 38417 39552709 76462 14919 1218687 35305 19277 490979697 25213 76462 79310555 25213 13524 221856515 29701 25213 503307273 44370 13524 877887706 25213 36385 731249339 32493 36385 405241796 44370 39820 800000518 39820 30015 322081084 44613 32493 942071628 32493 52063 827597996 52063 54702 526480905 52063 40587 15212655 30015 65885 886337018 21357 54702 425440818 21357 62276 769841871 3534 40587 795835054 65885 4890 29241546 21357 25328 901980605 73670 25328 694328324 76877 25328 573605841 76877 21379 338157464 25328 10330 444142335 21379 60239 961510469 76877 15319 781106294 8470 15319 649133494 80708 60239 348835022 8470 79339 109914634 8470 62397 483934214 80708 55369 271329390 62397 9529 736323705 62397 3207 678311896 60134 79339 742840036 9019 9529 254883028 67576 3207 92618609 32153 67576 129721653 32153 49094 79821714 67576 21491 202621135 67552 49094 163586149 67552 70404 995220166 70404 7151 920230052 67552 6011 405913083 33492 21491 672484408 55259 7151 485629100 38326 70404 364595717 47404 55259 770826353 38326 9598 798129750 37485 33492 338110881 38326 70415 861724389 3680 47404 890823126 2876 3680 247237959 12291 37485 178116496 3680 60308 45972946 2876 21225 556056420 2876 79565 544869234 79613 60308 154251536 79613 13707 900662945 40423 21225 586680710 13707 45994 928508683 45994 6817 287115024 79613 51012 681784649 6817 1046 99056522 58971 1046 359595975 45994 47108 725916884 1046 31596 30161310 59553 47108 880696060 47108 32697 342317489 28356 47108 309491639 28356 77279 439550186 862 59553 597849527 73540 862 121857344 77279 34754 154551406 34754 69701 164782031 56475 69701 153216691 76590 862 518574624 54634 69701 91427814 76590 55656 498273091 70241 76590 532790021 70241 40442 627651736 69615 40442 784222129 42720 69615 727963265 61555 69615 640245012 42720 60392 576247095 58695 42720 311087538 12545 69615 667801059 60392 32735 705249400 32735 49642 513554477 32735 49765 517211391 15659 49765 306065620 12545 16893 624143572 71367 32735 110759797 15659 24225 24999517 15371 24225 906055720 15659 68440 171934653 24225 42997 521529142 58849 68440 896553201 42997 27556 473591322 27556 58043 24805860 55921 42997 339051214 58043 46918 918152047 43803 46918 97346812 34285 46918 649027026 55921 42745 188234952 43803 55709 141754146 18214 42745 836666498 42745 8261 318940814 55709 56250 333985453 53286 8261 261491882 18214 70691 459278917 70691 4708 478781328 74590 56250 94616016 55791 70691 935333164 55791 76695 764649092 70691 1903 470562104 55791 44051 148548771 55791 70952 963068928 52 44051 717148297 7357 70952 856796869 51258 1903 630850721 51258 14363 252200169 58649 70952 616965082 55574 14363 119976214 58649 54184 620114012 45346 58649 896024406 58649 11929 519927328 11929 61594 912717336 61594 18733 455172963 2400 18733 35267031 2400 75437 660705873 4796 11929 28555061 48812 2400 599575984 18897 2400 907666574 70208 2400 456236293 42627 75437 74623879 48812 28292 468047159 74929 48812 259636932 28292 5669 750481379 70208 68594 740995475 4085 28292 613597589 5669 2700 302504669 5669 68414 569374665 14792 68594 600584611 23592 2700 915788854 59795 4085 949402382 14792 62331 141680776 59127 14792 90782071 78935 59127 822097781 75850 78935 763013740 50197 78935 320461138 78935 6645 70453787 78935 22357 869494365 23820 6645 578553237 6645 38356 562220213 27012 22357 695603834 6645 45586 514117642 12689 45586 14375419 36987 27012 65846857 39490 12689 960556285 73847 36987 250811671 73847 68611 115679487 42888 68611 740432460 39490 57406 838781904 57406 71500 762459251 73847 73284 398413364 70687 57406 144465963 62146 70687 576461385 70687 30036 651474217 73284 13434 338968771 63246 13434 179596033 13434 76076 242028582 16523 76076 885197456 23561 13434 629722331 13434 76472 871364029 20235 16523 490229072 4799 76472 352753634 43793 20235 72217195 62764 43793 517402815 39905 4799 213265384 68628 43793 217827443 12157 39905 215298804 68628 5697 80545897 36357 12157 228770082 79865 68628 799291159 68352 68628 798230893 18427 5697 454827806 79865 74711 377633566 38893 18427 1696174 79865 19632 143585924 31978 68352 450150863 25886 31978 700268601 1653 31978 92239903 5626 1653 601123289 1026 5626 536001244 1026 10019 742021132 1026 60388 426067419 5626 56978 116122091 56978 59124 454112824 12474 10019 943666127 10019 60837 617663723 15771 12474 937323874 12474 25229 339705544 80527 59124 265033140 60837 33907 174829687 72939 33907 66978270 14872 80527 747466757 35967 72939 280401395 79266 14872 539732666 71489 72939 154382077 35967 36738 695913355 71489 75840 682078945 5012 36738 558755844 2474 71489 186143138 76259 36738 848125906 40812 5012 118789002 24359 75840 576738985 79240 24359 390797507 56866 24359 76103016 55090 76259 110362596 40812 10942 916966058 56866 75203 875913250 451 56866 944587736 56866 73928 209172175 10942 9676 37839328 37016 451 265087012 67739 73928 964990158 37016 46838 413282505 8309 46838 597883342 9676 26563 241647371 45808 37016 581751256 45808 61086 616831577 27609 46838 121581947 69640 26563 927451119 64970 27609 368492430 32419 61086 448617663 27609 65346 67670930 12122 32419 654924003 58311 32419 333361907 64970 74992 349095418 3390 58311 80166778 65346 61580 662502965 19356 3390 413864735 2073 61580 273935638 74793 3390 675211111 7757 2073 162790025 2073 4461 728535729 38305 7757 120485308 2073 24379 492283384 15820 24379 900318987 38305 1448 938266491 38305 20236 998750651 19650 15820 378500263 15820 52604 870712436 19650 43490 222803531 43490 5435 788096103 5435 12084 686506632 76463 43490 53159943 4715 43490 378900888 34935 76463 964635793 24974 5435 695194938 35106 4715 16107067 71094 76463 612080118 7862 71094 978881043 22950 71094 37045151 81778 35106 670172015 43436 22950 785685730 43436 73728 686281761 22950 11079 27630020 43436 17166 581080863 54611 11079 629318400 11079 11411 405920207 72319 54611 524808734 49495 54611 121229099 53091 72319 491208429 62528 54611 662854321 53091 77009 918323408 53091 60678 315166735 17758 60678 668070110 70153 62528 192316077 46306 60678 730796857 58852 17758 385459601 81459 70153 383927107 46306 35883 533184931 46306 6980 481251909 58852 40613 514507025 58852 49867 188475459 63720 40613 131428041 52035 6980 84540081 3096 49867 469510165 52035 9605 43554730 77538 9605 614668226 37428 3096 663842222 9605 78205 49830713 42187 3096 928915437 78205 36612 889543942 55253 42187 104634881 78205 54619 28711233 54619 55910 199261255 54619 31406 605151813 31406 78558 381194656 18510 31406 643599823 41190 55910 745118769 41190 35345 135470657 18510 18789 880201352 81854 78558 257923709 38269 81854 737345306 35345 19018 590666919 38269 6395 507459595 81854 31921 585616210 23815 38269 882644420 19018 10648 801120026 4778 6395 602680044 5158 4778 180873989 5158 52764 949276470 23815 6133 334970813 4778 44260 758200989 65338 44260 752657590 50902 65338 606114848 25949 50902 38011308 6133 17975 345625418 22783 65338 115104982 50902 58302 21043301 58302 51404 189190952 22783 26143 51302231 22783 25103 522426976 26143 58443 102483663 17714 26143 626258652 15890 58443 858410960 21866 17714 212137705 24214 15890 445674791 21866 76664 843191256 15890 64326 378195502 15890 48851 412228239 24214 46924 189009793 26531 46924 323142900 26531 21286 598690912 71358 46924 470122283 21286 45722 849052480 26531 65755 853269806 18147 26531 286636745 45722 78302 686817712 63710 18147 404276484 56855 63710 799316813 61372 63710 972725353 38224 18147 775407575 78302 39885 263595735 39885 7463 327308624 56855 12010 66964028 7463 41813 626101586 41813 70023 42292759 12010 26978 643125379 12010 7738 92525067 29666 12010 965750581 29666 37193 772560896 68162 29666 694448608 59655 68162 899749868 9892 29666 153350748 37193 57161 546859033 13800 59655 419230147 68370 59655 669154777 57161 37068 790500879 43361 13800 665752902 31732 43361 574541748 43361 77092 562379065 38392 68370 693723448 31732 15687 854920519 26778 15687 950688192 31732 71001 302612839 72247 38392 594055833 15687 23653 440491860 23653 42111 839404074 67473 71001 522287110 20202 72247 496784431 20202 28350 797938731 69176 28350 441246878 67473 80354 815684998 60588 20202 252360370 69176 22575 54589960 28350 56873 919187529 76603 69176 732578151 60588 52825 926673547 76603 36786 654792504 65561 36786 239976956 36786 73158 351349563 6430 65561 737611776 36786 81619 975053578 65561 20207 984599501 10230 20207 422287022 36156 20207 419003180 39241 36156 102431209 28882 10230 539835611 39241 32700 944514164 36156 40178 104586806 39241 8852 471614448 28882 70904 321105848 6614 32700 194234362 6614 63083 496723969 63083 13671 830173835 45244 13671 511464907 70904 22044 423250063 81543 45244 825881170 62517 13671 531125232 22044 7782 748160679 62517 65894 849413652 18805 62517 26154357 81543 79645 879930266 7782 2442 574993766 38846 7782 63218648 79645 18759 676064903 38846 48868 408387606 79645 81424 444058394 18759 56037 97466497 18759 53126 304165182 81424 48025 529999637 65146 48868 814196428 53126 29850 917223120 65146 76610 56586040 76904 76610 8107320 16940 76610 106793306 47932 65146 824426927 16940 12678 514398532 67224 12678 403970329 63204 16940 233834323 63204 67640 474005570 47932 62683 707054771 67224 37141 759586326 53143 37141 337531493 57379 53143 91895528 57379 63763 342242203 63763 80394 162359463 80456 37141 280177563 79265 53143 354065280 17701 80394 232963635 79265 24111 141510321 7983 80456 72209921 79265 40780 325220952 17701 58144 227843490 69447 58144 528517101 24111 24404 48896607 64503 40780 224093388 78808 40780 737432195 58144 2105 759580892 57377 69447 545765236 23366 64503 421693062 64503 62163 30920634 4733 57377 749478769 4163 4733 516151456 12422 4733 647861799 4163 70009 318232998 14819 62163 88872032 70009 1501 312858417 60223 1501 829567720 60223 67790 995800613 70009 3103 2379719 14819 44395 65640191 39606 44395 358197646 39606 55719 62669169 11273 39606 583068773 3103 19992 674287658 55719 21932 201474543 21932 55106 293847058 61057 11273 16306488 6252 21932 759530060 61057 13582 411629955 13582 71802 158573106 60299 13582 173238675 6898 6252 619627668 60299 53300 12133428 53300 8897 65923916 69650 60299 217674550 79973 60299 93502601 67974 53300 639669192 60047 79973 546167084 38755 69650 469638873 14785 79973 932532499 43929 60047 630695732 60047 68287 327099427 60047 37513 888894420 25951 68287 16203206 28657 68287 16908894 1586 25951 506059060 28657 68889 498724182 25951 68236 45470313 81391 28657 298664059 68236 28558 82919805 1586 13187 947991034 68889 28302 944727154 35219 28558 37626875 28558 81409 662914540 75725 81409 416381679 3350 75725 883411862 44902 3350 674342946 65716 81409 399112330 3350 7761 2173475 8517 7761 568794441 44902 13148 442608196 25252 65716 61746285 13148 5912 905572928 13148 8833 9739038 48830 13148 776159875 13148 57430 573091946 8833 33599 121597597 58521 57430 164327485 58521 19501 861229687 58521 26490 519006568 75048 19501 127721764 26490 67314 29721476 22908 58521 317962418 80377 67314 70334775 26490 55961 696665691 80377 36136 191734609 75119 36136 566499066 69895 36136 785638964 75119 61200 65730190 29688 36136 528825331 36136 23942 888036843 44579 69895 271073673 4933 44579 472252726 23942 33079 21375261 29688 13003 115159532 5535 13003 168642828 5535 59573 795316607 43695 13003 749978703 49598 59573 479714459 31018 5535 285931266 49240 43695 164475393 31018 26525 168170386 12846 49240 583663116 68000 12846 55562802 68000 79820 601703701 68000 79830 196316070 8300 79830 391338109 79820 64422 351891334 77657 79830 755307249 77657 73816 902105947 8300 66875 913648421 77657 58403 818380774 46511 64422 121629429 66875 59740 527276752 59740 80613 93705655 80613 21016 630240386 80340 80613 143390241 21016 73910 841671854 73910 8722 604736471 80613 48189 228963012 50662 80340 39171838 50662 77064 548697066 13923 48189 745185174 48189 5740 999133481 25634 77064 126371343 25634 36694 75991904 77064 56339 677020903 56123 56339 454017491 56339 52738 20281205 36694 41226 252510568 11410 56339 499534959 56339 65401 77200605 81163 56123 533678075 79440 65401 369978556 19343 79440 521139813 75928 79440 49887418 18106 81163 729253348 18106 12939 695854297 19343 79086 204205583 50218 75928 679963645 12939 30594 301259906 45651 79086 223113039 12687 79086 355360925 6329 30594 629447490 13709 6329 363457472 1562 12687 342145337 12970 13709 617225361 51491 13709 505917630 37287 12970 190734749 74219 1562 994350681 73998 51491 179870453 51491 36623 124702563 68107 74219 347855282 66322 36623 88595023 74219 22619 220577337 51446 73998 882637790 22619 51168 377030565 15120 22619 500118051 59314 66322 635397708 51168 31642 108033619 80787 15120 864039949 15120 4442 714363961 26222 59314 869524896 51466 80787 189717796 49242 4442 801210476 75499 4442 624650556 42156 51466 933339274 31227 51466 742721078 26975 42156 127459027 41858 75499 685771771 27285 31227 452391117 26975 1809 869873605 77112 41858 379193089 26975 50157 561813171 58449 27285 204589897 17025 1809 718478677 58449 64095 972542093 48879 64095 254927856 17025 59873 505640578 64095 22030 607359334 64095 45636 481230477 40912 45636 140448332 22266 48879 538912058 42094 59873 400797007 22266 20025 419518210 40912 28232 14407448 22266 71230 360011038 53676 20025 553847358 64641 71230 106789058 29911 28232 458827624 10996 29911 490540017 35898 29911 85041500 18485 29911 462665288 64641 13955 10181800 76086 29911 637131355 13955 49848 980189619 49848 21257 407100073 13955 2100 237964283 76086 70295 561356410 65673 76086 612383214 22556 65673 577846417 44702 2100 705300297 35616 65673 216104413 61523 22556 382094281 74717 61523 79840884 65844 22556 339305125 61523 9432 870744554 65844 60152 885979360 67994 65844 764315979 60152 29940 6748408 29940 74053 71251343 67994 55110 224841866 44442 74053 812608676 55110 79383 424363545 7977 79383 101567437 46828 55110 59872407 46828 39629 368570120 7977 44793 469787658 39629 32297 876836707 8600 7977 760084353 60653 32297 545320193 39629 24341 379574841 44793 34679 376252451 60653 59432 307023639 60653 3919 14231711 59432 9774 247048464 34679 45105 5742772 5340 34679 416350818 42035 9774 934696476 45105 23349 897349233 3484 23349 582493822 12902 23349 568194116 5340 63194 574910692 13888 23349 388254824 63194 22002 594896411 3484 26266 113457690 22002 32197 952761353 32197 1687 261314051 26266 15108 758586731 15108 43933 322098584 32197 32125 734626084 32197 6791 563334194 11177 15108 41037376 65851 15108 263753002 43536 65851 672915725 32125 15888 717030464 3634 43536 970840224 11177 11915 58989838 15888 36654 28239053 15858 36654 850014666 15858 1617 153132888 36654 29997 615868417 42267 1617 309021236 78450 42267 287424396 10399 29997 150552856 78450 71688 545459107 78450 31538 31186377 10504 71688 330580494 56223 78450 793511013 10504 39214 752990303 39214 47271 607952080 72978 39214 426868984 7795 56223 460278046 43675 72978 977059571 596 47271 638136182 596 71771 964168910 58894 596 495579292 37170 58894 749679661 71771 46844 162252494 596 59558 724724843 46844 43341 499143385 58894 65773 50500638 37170 44691 84009952 46844 79036 307586213 65773 69484 827930976 69484 68569 48980402 65773 47247 235629982 69484 32077 719708060 38987 69484 814224555 81210 69484 36941475 57442 81210 81390918 47247 34337 948662507 30327 32077 433664062 58428 38987 234087087 81074 34337 587962574 34337 21798 761238254 81074 23007 934028580 51103 21798 469952070 51103 71461 45336373 23007 47999 453108545 21798 51512 690631147 10025 51103 14183104 10025 34481 830454680 22389 71461 622169155 41869 51512 135691495 22389 76255 802072672 738 10025 512737363 879 34481 794052622 67829 76255 154110047 738 20221 247350680 738 69136 691984338 20221 11707 829178579 69432 67829 525360524 8179 11707 201600499 8179 6921 929185280 6921 13377 148996944 13377 51569 9314339 13377 25088 398593905 57695 25088 749587561 25088 33445 189480954 25088 17705 532390038 25088 72422 102361468 60896 33445 447321505 72422 28456 844045175 38101 72422 482102848 64217 72422 343504172 72422 40493 952501137 40493 67797 505132804 61240 28456 176846099 40493 72195 753591257 58192 67797 66475046 8772 40493 578364155 43387 61240 918284597 58192 75975 768074752 9959 58192 850237468 59162 75975 258183914 29791 75975 801625680 29791 52163 132787606 75975 12210 814508520 9959 33507 850378736 24231 59162 773261334 77300 52163 323214903 53203 52163 71598358 53203 46585 908656832 22011 53203 240113709 22011 72519 59508534 24652 53203 417352639 24652 51929 234894487 22011 45277 319863447 24652 23294 561058444 60810 45277 960524943 23294 39104 257761120 23294 19959 884820438 31455 39104 863614158 32840 19959 72414206 374 39104 848456675 32840 15074 465424851 374 55169 276470711 31455 48453 705051984 374 48515 490500363 53318 374 699891981 48515 81433 104270796 53318 21662 892914283 41514 21662 157914556 25214 48515 194650871 16748 25214 235394994 16748 73102 390731707 30909 16748 622359137 5709 73102 588737538 5709 79165 827397452 30909 23706 904998889 8506 79165 359343632 69879 23706 552558405 66045 69879 612479648 69879 24618 673458234 24618 2742 55292431 2742 4559 358021607 69879 33933 343111185 24618 55516 351244857 24618 65152 316229970 65152 35453 72515090 48204 65152 553587891 33933 59146 897297426 55516 62354 443831641 59146 58988 366953023 7052 62354 999703056 73646 62354 652115920 7052 31776 347408353 57514 7052 699893730 31776 14103 314801063 73646 62025 915384361 44434 62025 599218529 57514 9493 234689418 44434 53256 376858209 44434 23421 148388154 9493 80973 984346351 49629 44434 97229492 49629 14208 389182739 44975 14208 418913970 49629 21153 185594582 44975 22926 809276173 24107 14208 910335254 44975 25646 249377027 24107 46309 371099118 9124 25646 70147958 24107 57001 175139071 24107 14728 761026373 41122 25646 111454637 9124 76883 569203663 15494 76883 434166415 47762 15494 181401024 47762 46198 791011409 46198 32193 808963358 73087 47762 125673783 47762 46474 718241227 46474 55536 866260670 55217 73087 349082353 67669 73087 546458543 21753 55536 886855881 49041 67669 252762835 21753 60788 308490540 42512 60788 942536156 42512 5804 54775856 5804 10847 65232704 49041 4347 394819988 10847 56092 46604035 10847 34511 770428234 5804 63764 707367876 56092 50523 722842290 80932 63764 512301620 80932 22287 996826372 22287 7626 673633617 64092 80932 7674565 80932 43547 649400803 48740 22287 990166169 64092 22981 704050633 64092 17512 182581894 48740 37897 220689972 37897 17647 405610282 17647 30256 713853616 74991 17512 490354493 45978 17512 229167631 37897 2759 450589443 78320 30256 397723369 30256 28463 622093515 78320 49447 319547951 24676 2759 141103629 28463 79156 669861312 51 79156 65790078 24676 24578 600857687 78697 49447 73942103 78697 60199 59645656 51 68266 656527809 41847 68266 493881744 41847 80025 123807352 80025 57398 567601060 15598 80025 673225710 15598 46981 579977271 41847 16007 585820547 27729 16007 2279587 48000 46981 740241978 22931 48000 531866649 66005 27729 167525454 39407 48000 587672849 67408 39407 373506425 66005 62032 994304477 41280 22931 345955206 14225 41280 703972523 39407 74491 891834809 28531 74491 769653805 662 28531 110622328 71913 41280 482320355 26161 74491 986539905 55192 28531 612695890 28531 50328 39998266 662 50105 337823564 2712 50328 936803012 32161 26161 366618550 2712 16076 923934522 50105 4039 190160347 26930 16076 995338285 65114 2712 449922175 81520 32161 795964006 81520 56298 48809206 4039 6603 56781665 65114 61284 555957326 42037 65114 860750574 51745 56298 656284729 42037 47759 100575307 12540 47759 124683633 42037 64536 736472445 64536 11667 478362865 47759 72826 37230109 40736 12540 630120273 6257 64536 651789163 47457 64536 963638277 6257 7433 709778143 29889 7433 693453639 29889 34208 419971500 56648 7433 46057315 47457 66117 265758554 23779 34208 349189856 57118 29889 492808671 23779 50907 826315957 57118 14675 979487902 66117 6993 291506599 14675 9881 118539486 74521 14675 241752155 14675 4750 467367228 14675 9079 969450573 6454 9079 544669397 69261 74521 471316539 29089 9079 51682003 30794 4750 612706039 64922 69261 759549371 7790 69261 800923016 64922 48349 113294344 39383 64922 4333402 30794 13493 860620155 64922 54268 904519691 4554 54268 486681648 13493 81114 261101105 39383 41835 965895753 41835 16924 466023426 35792 4554 227242036 31174 4554 257452072 30250 16924 73595551 16924 1722 731391673 81201 16924 893538787 30250 51256 449447405 30250 9501 707893765 1722 67578 530912432 1722 68905 105515992 81201 20784 132323822 19220 51256 218411542 68905 34698 363793253 68905 15500 85386154 62107 34698 15347023 62107 48122 127747616 62107 65757 189577588 73950 15500 474393498 73950 53802 831933784 62107 65457 28314619 62633 65757 378299300 62633 40130 612455868 55976 53802 279974263 55976 70783 783149824 54713 65457 994054090 58417 55976 198648877 54713 67302 412351011 42218 67302 868254125 70783 4802 827186308 55772 58417 401038621 42218 49687 709954884 67302 25398 28936479 42218 49814 441324938 49814 14526 199078480 49814 78435 756351723 7068 14526 541616878 12307 78435 1762853 18685 78435 814914077 12307 71119 326938729 13201 18685 945140158 60531 13201 191762417 60531 14966 152403431 71119 51578 265882154 51578 51590 380257692 7196 51578 826814183 51590 63559 788118141 14966 52447 15115249 77171 51578 141334239 52447 6597 25417296 77171 38642 434731607 58716 63559 420322166 52447 58098 768936392 77171 54251 130421231 8887 54251 556338483 55047 58716 34430721 80077 58716 483385477 80077 36491 497784027 69845 8887 682822915 54330 80077 508962813 37608 55047 709250991 54330 63206 549409618 63206 38474 577578764 16548 63206 19456452 58614 37608 725997752 63206 16621 911842070 21021 16548 384191816 58614 57829 137077844 16621 15785 606765605 58614 19197 442011376 38415 16621 282408082 72550 38415 517099079 16764 15785 407667934 16764 79385 254098817 16764 14647 631065635 38415 27741 6087805 72550 36728 803871325 41553 16764 542718458 1048 36728 972538638 28645 36728 952879441 38288 28645 164597706 74209 28645 711782100 37940 28645 49402098 37940 8963 554434078 37940 12437 673908067 37940 10134 671788140 59004 74209 325403901 76328 8963 574626057 7135 76328 56286675 62972 76328 676079032 59004 53248 444302853 69343 53248 732701635 74061 53248 90180608 35318 62972 482140617 53248 44189 542627701 73992 35318 466288337 19739 69343 4774269 73992 38984 256014928 44554 44189 584479429 54861 44189 267893118 19739 69664 659410810 19739 48545 67219995 5029 54861 981084826 62514 5029 570402894 60560 5029 323087275 5029 75018 282272859 60560 72149 781165111 18124 62514 868080654 75018 12787 995427285 10226 12787 639097664 10226 30845 490274028 18124 15763 97796744 12787 69532 988489136 69532 17656 106773713 17656 42985 16777027 49328 42985 536388761 3968 42985 166864438 58657 49328 513518896 78584 42985 950487506 43761 42985 742869813 58318 78584 35436415 78584 16492 893481257 32782 58657 745149865 69748 58318 392979944 60217 69748 816815882 20463 60217 131148487 32782 18183 842496308 53503 69748 507170906 11260 20463 435273251 20463 25787 108986710 20463 44268 841127798 75315 18183 980754463 72883 53503 954016925 42675 44268 860974198 75315 55906 283227849 34040 55906 30595562 4699 34040 334019382 54952 4699 840298488 4699 65877 243187780 55906 987 672262747 49050 54952 970388738 54952 34381 219609921 54952 59707 884872813 58859 59707 201419541 15846 59707 45758145 58859 58201 624712690 34381 22719 660814420 15846 37441 599910877 25749 58201 952256862 25749 58737 371852127 22719 32602 769761785 22719 20439 259181673 32602 33666 884073556 16615 20439 35466764 19083 58737 37791292 52736 33666 39781347 16615 70042 363657094 41017 19083 673581426 81909 19083 838688444 508 19083 421192320 52736 20896 37923567 81909 19710 476365231 508 19215 503888513 62579 81909 18602032 508 63299 94710233 63299 74729 249179135 62579 21691 497934547 19215 2924 820769534 74729 17513 460357318 17513 29209 361785789 17513 5824 268998508 24282 2924 358844989 2924 25211 660958402 24282 13587 733701857 70286 25211 759943731 70286 68466 89126135 25211 34759 905831886 13587 61010 54154334 63354 13587 199316522 80462 61010 570898473 68466 25332 463210523 61010 77000 11015122 25332 80143 180954764 80143 32124 195669523 5277 32124 393053653 25332 7844 991977040 52064 77000 959022445 6822 32124 147224112 11115 7844 88281144 5277 29954 677176743 29954 45868 740852845 46508 29954 351124872 6822 42326 36826942 29954 36994 908921479 29954 317 478035570 8336 46508 382686567 317 76155 4930259 36994 28621 607423862 74755 76155 78002694 39497 8336 532229803 76155 35735 213065045 49891 39497 133108507 45212 49891 580061572 35735 16450 349617387 12577 39497 13774938 16450 17821 369083940 71071 45212 645613357 28239 16450 253828864 71071 73727 978004366 17821 68051 623616462 71071 65178 200119345 33228 68051 102318729 33228 55007 252521067 67787 65178 243450975 55007 73217 365352324 16441 55007 801580105 55007 10799 4920321 52842 73217 455537557 10799 63863 67537581 70511 16441 253324608 70511 52941 684465424 52842 61991 688456649 4418 52941 195133709 61991 30065 717551779 61991 29051 810068555 4418 56492 334210711 56492 17768 52503970 29051 32358 67753852 18849 17768 998788378 30514 29051 635548795 56492 56295 939401954 56295 68299 647590769 59673 30514 76850212 53623 56295 381820517 71553 59673 760799620 58215 53623 78216659 53623 7441 110070021 7441 38296 480376524 71553 63912 413991520 58215 44182 183374505 44182 15347 244129244 5642 38296 939280673 54515 44182 954114654 44182 11256 454174598 44182 78459 23272052 11256 37376 22076435 78459 65486 231884993 54515 51926 759512629 39203 78459 625311879 39203 2828 305639346 2828 73404 628994619 41275 65486 536409242 39203 66393 3045662 77702 2828 749301069 62258 66393 67230420 43274 73404 198646306 62258 46985 450260788 10798 46985 313025576 62200 62258 997477854 7261 46985 62311175 18352 46985 561956266 46985 52976 835940260 52976 57555 459087511 33105 52976 955092811 51632 18352 441818735 30456 18352 175543589 30456 34834 497104511 10429 51632 514910693 52219 51632 433771297 8767 30456 474736403 10429 70818 49403685 41795 34834 517394078 41795 47009 811309688 55904 70818 609072614 8767 22423 302652527 47009 56931 682053797 47009 14429 460804096 16316 14429 363482750 22423 69964 818479645 14429 45809 856807347 43493 16316 284340418 62682 43493 183628084 16316 15911 449336466 76754 69964 986627799 18632 76754 815266888 15441 62682 89142178 62682 25880 987263261 48579 76754 216851395 52515 48579 141988609 39076 52515 312393191 48579 72160 349824147 26440 39076 14282627 71917 48579 217473744 4307 26440 435552550 73307 26440 401373637 42045 4307 148768119 73337 73307 29743532 4307 27771 172191682 73337 36053 883451327 20829 36053 67220460 62930 27771 325216383 20829 49752 415905138 36479 62930 762898893 23760 20829 963568942 62930 53506 311196891 49752 62187 202044987 58471 23760 975441819 23760 76251 176681981 23760 4145 446609339 4145 29350 933901651 58481 29350 757110776 58471 40754 386213379 4145 2230 120098671 40754 27624 118450655 27624 4132 569740890 73377 4132 407300913 60074 27624 194550102 63994 73377 59953267 32333 27624 308478932 60074 80004 714852845 73377 22581 4517042 77886 22581 133213211 61443 77886 985741794 80004 12093 877907123 77741 77886 922129720 77741 1934 132850458 1934 5455 599511243 75027 12093 171127503 58738 12093 77468896 77741 31179 575676261 74384 1934 180281972 36118 31179 394683408 9098 58738 658699573 58738 13514 184797417 29291 74384 330675234 13514 12711 439370677 6933 13514 521580793 50175 9098 20183836 55450 12711 734995427 36473 55450 644706419 6933 69317 414932433 81245 69317 41398343 9853 36473 149137062 36473 47888 586569939 69317 73029 207136703 76475 47888 578848441 81245 56264 145223373 62395 47888 762250746 28411 62395 133201224 76475 57067 476134150 62395 13769 699214773 36844 13769 651585081 67748 57067 193121414 383 13769 580634502 77282 67748 274892576 36278 67748 290274688 383 59456 855414146 63791 77282 409301384 41528 63791 249231575 1666 77282 936189863 1666 35932 10633873 41528 47974 843786950 41528 55895 46119204 47974 41818 664812890 75766 41818 405602208 52375 75766 643196883 52375 74831 908968216 44146 52375 178128897 32799 41818 671583580 63856 44146 882722819 42567 63856 689137019 76591 32799 341333864 44146 81495 209703237 32799 8902 254135073 7654 63856 599022920 81495 22756 767819438 54718 8902 262912291 32928 22756 618030388 22756 24645 922676784 13566 54718 488351920 81173 32928 276306668 43631 81173 138128673 865 13566 131363466 43631 33768 139880863 13566 55670 780053668 6112 55670 454455901 33768 158 48117539 865 51502 866258202 36058 51502 251457712 17250 6112 421788285 13609 17250 15750912 34135 158 460137424 17250 55797 506246811 17250 55147 440211045 55797 55647 213527440 55797 72257 314751636 55647 26476 912628116 26476 69232 527625340 26476 65479 621654228 72257 36129 551971327 65479 73417 690109883 70730 65479 723414932 64683 36129 507249692 73417 67172 701080895 78505 70730 267615460 78505 14988 609188035 19916 67172 164993253 19916 74147 267062272 80305 78505 852525970 74147 34054 805196357 34054 64909 635836280 80305 2260 408403866 80305 26433 425344652 80305 4041 297488677 55101 64909 456051757 55101 20277 153739475 2260 8233 708403582 8233 10331 589421761 65217 55101 24376591 38559 8233 974360677 38559 23828 265888186 50251 65217 427874770 10331 32866 210423220 16761 65217 954637851 311 32866 402210357 16761 13873 981518948 50251 28212 584814902 32866 65967 291543732 12604 65967 30984719 65967 53625 762191132 26585 13873 291008763 65967 48171 485714465 12604 75465 498117712 33287 48171 67581968 75465 240 218155231 17192 240 814486352 64626 240 330524056 23995 17192 914924855 33667 17192 789814513 32787 240 456412815 63995 17192 186945965 63447 63995 935104206 63995 16826 680370927 7491 16826 486953119 57568 32787 668196697 16826 74278 50908471 16826 32633 870107556 74071 7491 811134153 7491 68663 611759160 74071 62940 595752271 62940 6928 773175115 47865 6928 166474158 58627 6928 357632445 21246 47865 497162796 47865 29634 655994418 29634 67039 191988179 53439 47865 244023725 20414 29634 319733949 4763 53439 58773023 53439 13510 340782997 20414 39805 760864018 39805 44805 538691528 13510 66867 928314402 15109 4763 556745893 67326 39805 81058152 8340 15109 75020654 38682 8340 415253136 65865 15109 810448786 65865 32236 175410173 38682 57602 772848889 80552 57602 966219893 32236 4057 379377673 57602 67462 944445801 52625 67462 839670968 12502 57602 210831390 62803 67462 582704893 67462 69093 572145433 48261 52625 307699682 20486 69093 176254802 7830 48261 745566097 6140 48261 869460087 7830 37501 964062568 20486 44700 62081561 37501 14257 910115154 6140 50458 639671987 28393 6140 921412673 6946 50458 352833810 6178 28393 668651847 25078 6178 852418317 42027 50458 5531135 42027 37134 541293130 36462 25078 887461464 25078 65637 414665149 65637 52876 318931098 67629 65637 912123070 13612 52876 700749253 53367 36462 737600295 52876 46743 771329080 13612 35228 996872225 67629 29242 889689938 40524 53367 69440977 46743 3093 94952442 55333 40524 964409306 3093 9821 572070747 50156 29242 976959803 3093 5908 732593680 55666 3093 18354259 9581 55333 336724196 9821 55782 667732640 157 5908 876455707 79863 5908 425185187 79863 36108 66471567 1387 79863 947049480 39461 36108 814983687 157 20000 224277581 36108 77220 285498618 1387 36761 368292586 34597 77220 568509693 20000 12019 996571697 11549 20000 2045866 34597 33837 423215021 34597 15914 196817134 12019 70920 59727390 10108 11549 727105036 10108 5213 894229321 33837 55631 12348439 71037 70920 33282053 23725 70920 334716340 78939 23725 621653352 71037 43581 481802288 23725 48075 706890001 43581 49404 844682189 56127 43581 268316 65683 56127 112917178 64931 43581 258805022 56127 43150 675404213 46185 49404 554635289 10880 65683 976105671 64931 73694 110795375 10880 71559 194339058 33790 71559 159287800 19862 71559 176955553 38133 71559 138023851 33790 26139 730450433 23257 19862 661371918 26892 26139 163157185 22731 26892 979553627 73101 26139 148477205 26613 23257 273547606 48849 26613 829178304 26613 74826 228873776 79971 22731 66889020 26613 29841 81836563 26613 880 397871742 3869 880 451238097 79971 42851 197656632 40372 3869 651414645 29841 4254 508128447 60316 3869 886284076 4254 32159 106664748 60316 1694 303347952 32159 76909 620950613 15404 1694 277661305 8551 1694 115239871 51919 1694 30822201 37451 8551 788594238 15404 13831 6549742 37099 37451 895721389 8551 47466 603510648 51626 37451 281018241 4378 37451 738320280 51458 51626 517790991 30513 51626 705803406 47466 15681 884206119 70115 51458 117014668 15681 50046 844776177 50046 72211 260692798 69100 15681 555780547 5571 72211 940187307 5571 8211 794595713 60522 8211 172987642 60522 25032 935738182 5571 17930 143705908 5571 56119 267923686 60522 61004 977569052 18788 25032 654481650 52691 25032 880133148 52691 75614 810656956 79688 56119 903224777 28991 18788 30540387 52691 43064 538250292 79688 77299 293118414 14189 75614 898592403 3549 79688 42329892 58200 43064 77468428 72893 3549 514821918 58200 69333 272631905 78787 3549 282509801 69333 74731 134536022 74731 60358 16070718 74321 72893 951891762 9805 69333 385543455 67397 9805 547857707 57843 60358 270477815 10655 57843 596096185 67397 27034 176354630 43161 9805 733883814 27034 25848 638322266 27034 25377 23404704 43161 44974 323772277 43161 6057 370094112 41382 44974 351329200 41382 19810 141670645 41382 37788 911580178 19810 20171 36788838 41382 32535 93344439 37788 20888 303235963 32535 41963 673221860 20171 42944 527604653 20888 1606 7208855 32535 6275 949750574 15456 42944 110563665 42944 40285 505552876 40285 6655 21143305 1606 15243 134570787 34417 15456 629830711 5216 15243 36026126 6235 5216 999907264 6655 27540 467515261 17377 34417 158936135 6235 56047 396687388 5216 75706 198017398 17377 46834 583684815 75706 20129 256049721 17377 447 519971631 46834 77618 87506656 43527 75706 299338408 43527 32705 858389293 31410 20129 504505299 29252 31410 333848863 472 77618 76964529 472 45450 143740984 32705 72217 797355834 72217 12929 143203774 29252 35249 612684739 472 61046 474207893 61046 21888 406936831 38713 12929 561811828 12929 81615 395980897 81220 35249 954427463 61046 11944 933636472 21888 1727 90707432 52266 81615 797553487 81615 75732 37866163 47172 52266 828629322 26882 47172 941134871 5290 1727 40427299 32792 26882 871100854 47172 39245 786073151 32775 32792 807686927 76452 32775 168960887 63847 5290 113162717 32775 24854 659152809 39245 35548 419035713 35548 35517 197868792 35548 17074 823602582 69266 17074 120429995 17074 58841 216996493 35548 60899 715923088 17074 75739 72558618 75739 70456 331610381 79831 60899 155178960 23869 70456 803602042 23869 1490 914853511 79831 18828 893100792 70456 81306 545982133 35441 23869 709467957 35441 27199 490475745 27199 44230 39152094 29798 81306 128787171 70188 27199 135490985 61501 70188 368526149 70188 72926 719216115 70188 13024 26420811 33816 61501 692901646 66783 70188 684724312 61501 34169 112672917 33816 10392 101582406 66783 42150 866183086 22093 42150 63499202 22093 12399 444009054 79098 12399 526378256 19078 42150 121142534 49715 12399 227130476 79098 28831 778881808 79098 60292 397315511 60292 27955 160823748 72264 49715 22810122 5075 72264 56397001 60292 2641 20211766 9157 60292 726710 38194 9157 478843373 60618 72264 544839349 74614 5075 734707285 9157 16254 449378044 60618 5220 875339012 38194 70070 112720521 16254 48853 899380457 73735 70070 123603969 11876 70070 246674030 25308 11876 334944928 40913 70070 521891269 78483 48853 114863900 40913 2600 228324887 78483 29259 298965021 2600 20540 920559545 62198 40913 953472729 2600 60542 265607707 20540 46204 832345045 29259 16704 614367213 20540 65242 503554177 46204 20199 880142885 15091 60542 596456193 16704 73712 850137750 16704 34490 611066974 73712 17599 475062287 19309 34490 593317670 34490 14033 441780576 34490 57075 246687645 19309 546 879442468 14033 59058 918642114 19309 69607 845344396 39503 59058 904437631 69607 75231 75459622 80599 59058 963783443 39503 17323 576054815 39466 75231 884565758 34346 75231 83612318 17323 73809 88237393 39466 52809 906114811 17323 13527 735594547 28170 34346 497832618 73809 31115 83163354 42635 28170 742126485 66194 13527 314751356 71547 66194 875503664 59006 31115 126603666 76371 59006 810541013 69058 76371 684316512 45068 71547 325373023 76371 23246 280860168 76371 69951 967953924 50812 23246 210141887 6450 69951 351480577 69951 63191 542865359 7922 50812 702716345 69951 73041 343805187 63191 24844 312404822 73041 67013 845194855 37678 67013 756819538 67013 14688 381132959 42555 24844 98372382 37678 58690 205687612 67013 37487 96326971 14688 27802 647430379 42555 57684 390620428 42555 23190 175644180 30012 37487 946232822 30012 70679 115173294 27802 29163 389198045 38985 70679 260341488 17446 23190 789014907 29163 55046 997496051 17446 11587 31115214 20882 17446 860983734 26545 38985 707669817 26545 53699 272774304 32368 20882 602369667 11587 47775 567471943 20882 66151 73498739 69648 26545 972912979 32368 62795 143192868 8677 69648 675209869 66151 22577 239375924 8677 36089 92171790 25360 22577 153454515 8677 22134 425521057 36089 12758 956659950 22577 13100 748921850 30046 12758 970740714 2433 22134 480742615 30046 30901 704538627 13100 11451 189485430 2433 69148 84495185 24558 11451 858121280 65846 24558 824376043 79166 11451 474629439 69148 81330 684624117 51401 81330 762027300 51401 27822 645255170 7907 81330 405090359 47545 81330 59228716 7368 47545 593695455 7368 11188 106144874 79121 7368 561212879 60227 79121 805039239 50906 79121 312845168 79121 27065 647988762 79121 2368 521518859 79121 24065 111804319 61708 50906 595510569 50906 27605 915707097 27605 29406 608781972 54015 29406 925012015 27605 17208 376847604 30697 61708 930041061 27605 29556 74009569 29406 55374 612549378 29556 19598 562707492 77181 30697 862838678 19598 12907 500612538 77181 39220 18392214 39220 70843 882488482 19598 37695 168304653 16982 37695 251381272 49198 12907 488680179 46476 16982 68805683 34168 70843 769548198 37695 19941 857234839 54857 34168 753429625 49198 2757 969860097 48074 2757 16020406 42738 2757 377773163 2757 23152 564091038 54857 59123 52296734 2757 12793 64401025 23152 21174 799840332 21174 50562 71399676 75524 12793 601690563 21174 36094 791368854 12793 46372 224845999 60141 21174 552480025 35381 50562 536952658 60141 1366 676272034 25975 60141 721621135 35381 38509 480786290 25975 17314 965688695 17314 44580 587867247 57052 44580 682925527 57052 48077 136458862 38509 81522 283920701 44580 448 993164230 57052 45838 136169473 75260 81522 471122547 48077 20581 9300934 4123 81522 295964571 30548 45838 247573134 75260 29615 380314962 4123 58936 875505518 20581 35164 883745988 58554 35164 338805004 35164 69246 993640585 17729 69246 566371672 58554 66120 500471906 6881 17729 438498817 69246 55673 689552158 69246 56612 690307002 55673 73742 658696901 55673 1878 452312994 56612 13431 121885561 63533 13431 97343549 779 1878 548277208 4193 779 118811076 34091 779 834475174 19543 34091 690211864 6088 34091 443959597 779 74758 935269790 19543 62589 38543267 19161 6088 724140713 55634 19543 455971361 19161 22310 28462290 70965 62589 885059048 8152 55634 533272607 23966 70965 102794816 70443 8152 378608096 70965 54918 152232227 23966 65693 642530506 34702 8152 673384677 34702 66566 334134303 52184 54918 755658175 65693 67649 78597363 7911 67649 905879383 58069 34702 342250653 13394 52184 73057665 69403 52184 335954172 6258 67649 81547247 7911 42560 379585243 58069 64272 935702101 64480 42560 215394943 6258 26226 750959799 12105 64272 115693643 74249 26226 922471032 12298 12105 456217809 62323 74249 519565731 58582 26226 808748259 38108 58582 814698277 58582 51511 32390728 2378 62323 458761824 52891 2378 517516660 1811 2378 293549096 38108 81667 913364862 51511 55483 70403642 55483 75468 46735336 19373 52891 58324305 55483 20948 749635360 19421 19373 708649666 20948 1240 564992479 19421 60175 623553151 20948 51717 932009107 42392 19421 811562399 24721 51717 123375488 60175 6519 333135688 59144 24721 51871038 24721 30921 382923944 24721 4502 176233350 4502 59218 127891229 47858 4502 756602081 30921 31249 87581018 30921 7215 909433312 66713 7215 917984044 76866 31249 807705775 59507 31249 376914025 7215 9492 962787108 9492 27418 246424893 40689 9492 848618757 9492 66012 340586281 59507 71506 389280668 25178 9492 832793158 66012 35600 465619481 71506 20731 568088452 3013 20731 597222841 72744 20731 583967392 35600 81610 746790899 81610 33821 9678690 3013 4295 669970081 15616 3013 20325584 57427 72744 111845494 33821 69580 702890460 15616 17643 250223134 4295 30790 674461516 30790 62034 859818994 57427 35613 923352484 30790 75369 688769765 75369 61576 395284067 3960 35613 676895443 42586 61576 501274776 35613 33485 511868548 61576 10318 480459557 61576 49417 609306927 2731 49417 619916358 10318 75907 122833679 13511 49417 609469213 2731 66917 37481550 75907 43278 161828123 63821 2731 114191376 75907 55742 239062923 63821 49274 851337435 55742 38370 75626382 75922 49274 623593748 34045 38370 252045496 75922 38156 139315666 45847 34045 427123826 75846 75922 691078788 35430 45847 614876359 64375 75846 250237978 61760 38156 284695422 8770 64375 580067359 61760 9766 607750828 61760 13970 59040659 34449 8770 610286291 34548 8770 458384939 34449 70642 852275103 9766 63164 716797320 34449 64209 554862273 34449 40895 103844632 6364 63164 345912959 6364 31422 412744389 66043 64209 599377209 55988 66043 533136516 24486 55988 256725242 44944 24486 6595335 11627 44944 8962500 53740 11627 288101649 55988 18899 56727952 18899 14256 91324977 22070 44944 77923390 18899 78055 368879805 18899 65629 711948638 29207 65629 710616326 32478 29207 131100893 22070 17974 778751379 19532 32478 615170303 17974 35172 102566986 17974 15593 147835296 17974 32394 133833780 35172 8801 124110695 22367 32394 798497550 15593 22343 727091807 40006 32394 454819220 40006 56957 138774205 40006 69055 155866700 22367 54612 948370461 71542 22343 146896087 56957 60657 462939979 71542 75758 484679060 60657 51377 229522420 16379 75758 71054722 51377 24822 307442558 35006 16379 911756584 29887 24822 661841558 5582 35006 859838389 46714 35006 38535828 24822 6676 771541795 80505 6676 449967838 80505 17736 106996442 46714 79878 477537910 17640 79878 657955987 80505 61331 787609644 57762 17640 643776520 61331 18022 219913536 77769 18022 549623193 24123 17640 244402369 27968 18022 146645029 77769 70125 499332321 24123 36225 7122779 49884 70125 809024676 49884 69886 799642480 69886 28834 230329808 69886 67286 170737187 28834 7442 355094339 18864 67286 121556038 7442 56324 540596768 3383 67286 963573319 18889 7442 289396798 18864 72527 136305085 66507 56324 588321769 19924 18889 958746288 38192 18889 159122542 19924 14428 384569064 66507 56643 868825629 19924 17191 672145091 38192 75135 963685709 81389 14428 82959858 72466 75135 600520896 17191 8034 726829512 3458 75135 383947021 58508 75135 640763834 58508 9381 332930274 8034 75381 957782899 57821 9381 64203343 58508 70425 131637404 75381 81237 632532611 9381 12338 337765598 61854 70425 900807708 57821 15416 302626365 81237 25962 966542853 25962 27070 5032692 27070 30353 4108078 3208 25962 829276779 67001 27070 46722292 32382 27070 560244208 79012 32382 109524540 32382 54473 60245800 54473 44115 657861545 32382 34039 64781884 26182 44115 964633032 4506 79012 79622698 36602 44115 991835679 27253 26182 93853496 26182 59785 139722957 5240 27253 219825775 27253 37200 76284016 37200 72000 594043421 49144 72000 17883715 5521 5240 685021066 37200 54368 831942840 5521 69305 495275318 72000 19472 151306016 19472 48583 88954893 72687 48583 426066166 48387 54368 236265147 48387 12400 55188764 48583 67541 692897541 67541 36298 733276138 42577 67541 497216879 42577 2583 35747247 42577 14061 536813953 72876 2583 794417469 36298 11401 192423355 2583 2774 406693924 15009 14061 876907188 55518 72876 975226043 56966 2774 885136844 75563 56966 632736323 75563 24658 788215968 52050 75563 980344862 3946 56966 154534387 52050 67287 192885308 75563 20630 787590767 20630 11526 339215664 67287 74214 651676890 52397 74214 854366649 20630 8064 339510522 74214 37268 171864568 12116 37268 166118001 12116 12468 261894646 12468 77253 669711605 12116 70958 120240395 72128 70958 68685448 12116 19431 381456536 76662 19431 664295556 70958 18221 586415230 72128 3693 102367724 3585 3693 371294570 3585 1924 705461983 9279 3693 27282487 59527 1924 937989493 9279 4515 250662417 3585 4882 382949604 4882 3825 661950240 9279 46291 853601824 46291 534 444609144 1389 3825 865998274 534 16558 783194578 534 81240 22858956 12408 1389 496617836 534 15848 231485212 52149 16558 211017153 16558 39966 862333603 39966 28568 76327775 16763 39966 145338307 39966 76916 482483509 28568 66378 985259397 39966 80123 213344165 8527 76916 8189259 38860 80123 769792955 66378 25555 651655640 38860 40209 942653562 25555 14789 484284337 38860 14052 157370335 58133 14789 595531954 25555 48053 46814153 2097 14789 737021236 14052 14405 13386450 14405 77719 692659377 2097 77897 724699474 2097 75799 45840835 6060 77719 773841833 70972 77719 792845258 17118 70972 251825583 46721 17118 567513101 67429 70972 220374650 8430 70972 941053336 75483 70972 441855354 8430 70089 741392701 75483 79665 637513664 70089 51195 253213859 80961 75483 868974519 75483 79523 794675470 70229 79665 147138983 63862 70229 677107892 51195 19702 177848881 52875 70229 79021440 80066 63862 606565308 52875 41015 643909410 81559 41015 377933915 19702 10188 585042127 31500 52875 135623952 53108 81559 613853125 41015 55096 656465835 81559 15224 176704994 7873 10188 397203181 31500 81738 830823664 15800 7873 125186646 76792 55096 706087718 57188 7873 965350332 81738 25261 144164085 25261 56636 958660685 76792 19871 799922626 17392 25261 652601271 40630 57188 128649583 40630 17494 360287247 17392 64563 481360099 19871 11106 92303523 11106 5779 73390505 5779 43769 155491750 1553 5779 747781556 50373 5779 385047050 15524 1553 523905329 46462 5779 909137055 1553 16675 635075673 69651 46462 465705006 69651 54701 722719299 34775 69651 559974330 16675 66058 694624384 54701 44676 524023011 66058 2019 95627137 54701 55155 389482027 59016 44676 232737806 66058 12595 377233159 13812 12595 83071257 27962 13812 113772858 14507 13812 937936187 13812 67077 114490734 67077 66727 861569951 1593 13812 544350913 77968 27962 603147875 1593 16482 833434430 67077 44076 139454311 31253 66727 553541799 31253 24090 311017062 16482 6346 362385361 16482 2586 814391416 22356 24090 688664133 2586 48068 86169287 24090 69911 58290232 69813 48068 303654900 77525 22356 705126055 9274 69813 523399345 41093 48068 555948954 9274 25240 695760926 77525 27602 439163970 58966 25240 962872135 27602 49902 329808675 27602 70369 518523511 58966 72354 641437840 14421 72354 813431632 49902 7148 88701120 16840 70369 755690588 72354 16821 232501320 47378 16840 400811595 16840 6798 863616766 47378 59027 167887340 59027 67652 946057581 16821 37010 93392310 70010 6798 781288681 3819 67652 454822752 70010 65407 940578386 58678 3819 345567401 62238 70010 225054033 58678 14169 6253884 14169 81639 546147833 14169 433 870315072 433 54429 5057614 68525 54429 969763255 433 13652 172898234 52278 433 380866834 68525 14906 75041344 51072 54429 310290522 14906 40241 92557209 51072 19125 80654510 52278 30343 45352417 51072 77288 946814889 4887 40241 805688498 4887 58728 961350563 36360 58728 8989552 75471 4887 749750752 59047 58728 344839012 59047 23887 895019037 36360 16691 951104184 36360 55356 439971908 79320 55356 87873492 55356 45600 865550117 7046 23887 222109265 45600 7220 741562809 61074 7046 284556170 45600 44574 41028712 52419 44574 210210930 38600 7220 20872089 80521 38600 132742242 80521 52844 751674657 52844 49840 802343449 49840 40290 401901877 398 49840 974007583 71406 40290 349595436 49840 67969 866735905 71406 46065 606663234 19544 67969 462922434 19544 6041 675073281 33243 19544 353086690 45310 6041 704730871 33243 18544 943886108 3041 18544 820067795 21336 45310 438635884 45304 18544 875029165 3041 51443 823162535 51443 16917 270658967 29968 45304 980645581 79067 51443 477721145 79067 45665 674514457 45665 38005 437313981 32589 16917 321916623 7723 32589 53408809 18527 7723 368706917 32589 6166 174903455 7723 3316 850150879 6166 2395 64469166 18527 19536 477910259 6166 37289 800650375 37289 40629 725476843 67775 40629 45473317 67775 72765 7416064 73522 72765 731694412 72765 35327 988693126 37241 73522 795231159 37241 59215 741764836 37241 33126 909490646 37241 74366 129038705 37241 16890 701036865 73689 16890 543897894 69979 16890 924571927 73689 40642 755574645 69979 21690 40602110 50788 40642 873578052 10460 40642 855063745 21690 39670 221964726 50788 66171 705243323 39670 30320 69185695 45231 30320 69958783 49906 10460 498869642 45231 26879 426119104 50803 26879 950251431 52575 50803 156832287 31719 45231 151025555 50803 37784 282068457 26879 37589 586325821 50803 38248 88972221 31719 58248 48197826 42550 31719 280418070 36871 37589 675859514 58248 62495 78379822 35533 62495 741051576 8973 35533 979721377 42550 43040 73077231 28420 8973 720632440 9717 62495 767386451 35533 77563 665097700 47687 28420 334877644 64592 77563 354477068 9717 23861 384831838 31598 77563 180826646 64592 1692 695702257 32686 1692 165574475 1692 15651 104405896 31598 1386 370708659 1692 10629 286507058 72032 1386 235638699 72032 63180 85227975 15651 48906 690312253 55894 63180 117556586 76976 10629 730252077 48906 80504 410212588 55894 37456 160129969 47117 55894 922312463 22300 37456 230993430 76976 77958 3668910 50769 47117 130818310 47117 76757 386651641 50769 11265 148303948 47998 11265 447418027 76757 52969 828871994 11265 29818 820617436 52969 24146 614000068 31387 29818 132387119 31387 64176 64150616 9089 64176 567773365 31444 64176 692435790 76186 9089 747301518 9089 64898 575592533 64898 41185 219689145 56926 9089 681790983 65948 31444 70922388 71338 65948 627761920 65426 41185 961518426 74215 65948 506180613 66353 74215 111174 65948 11756 995377887 65426 72662 252079650 8549 66353 579090370 29745 8549 618722977 29745 30754 339443171 26718 8549 995192726 68704 72662 869514993 26238 29745 736961070 57178 68704 117140926 69331 26238 104209839 57178 39309 32524619 19848 69331 464057551 51768 57178 190255303 67737 39309 141385107 14438 67737 539545129 51768 41716 31488522 81719 51768 962224889 72033 14438 849333672 41716 66482 520551288 14438 71246 742105293 66482 24895 212102040 71246 44592 744389770 71246 72795 332308613 47279 66482 379240908 72795 62841 290517404 53966 44592 100897797 62841 71218 363615671 61243 47279 688361261 52913 71218 843047673 52913 11812 250306888 71218 17608 971242646 42542 11812 770032169 42542 40079 270396280 11812 64750 32331844 17608 34235 644971539 4124 42542 355974727 40079 81703 364251505 40079 17892 938690610 81703 75565 434231686 17892 8799 998526006 75565 32949 653898614 15005 81703 752823811 63186 32949 516895500 75565 54571 423901608 32949 24514 123447789 54571 23059 595052325 24514 63226 661036604 54571 43668 585707020 9729 43668 689483034 63226 17923 427413152 70322 63226 97508700 9729 19860 44044501 17923 81404 883752374 81404 78597 10836673 70322 56564 5699329 6372 70322 895249498 78597 40238 813819180 6372 53812 382144926 40238 73857 794291081 56728 73857 543174203 53812 54380 332771379 40238 69462 569978355 54380 41829 208343722 36981 56728 777757216 41829 30207 478756938 37687 69462 84797679 37687 27994 988558245 41829 12887 38025843 37687 2604 816609989 2752 2604 895327378 81641 12887 615774242 2752 28271 186939959 28182 81641 143682887 41750 2752 465340802 11403 81641 227647768 11403 41379 560745537 28271 30292 851774231 41379 57464 554227128 41750 3028 138925617 77045 30292 810461058 41379 78452 389671062 3028 35706 46464542 66318 77045 729133614 54862 3028 808088976 54862 12241 690901947 55511 78452 73085620 64942 12241 51542282 2268 12241 441302311 55511 47150 534143162 64942 65232 838231834 37980 64942 620190816 47150 19248 322210075 60196 2268 234733963 65232 35375 384599350 73326 35375 913454246 37980 73758 696374833 69168 73758 795351843 67005 73758 386387316 65222 73758 532362458 65222 34551 775261760 67005 76031 602925346 69168 43950 382456944 16715 65222 665922007 43950 1144 702209144 34551 11347 435435066 43950 40531 961856097 27053 16715 791934700 79328 16715 232623628 36917 27053 865536073 5019 79328 105360942 40531 72965 517316084 72965 21881 787148328 79328 71116 397091498 71116 70805 689669734 72797 5019 73044635 21346 71116 5234711 25561 71116 870827922 28677 25561 330437608 28677 25779 63967258 76867 25779 589331447 28677 26949 425604081 76867 32667 112577254 26949 23154 540286415 76867 62045 949240142 26949 53995 814940208 68457 32667 889845508 32667 47585 856336857 23154 62534 497440569 68457 58335 555562179 58335 7576 35398661 49529 62534 209590846 58335 10839 304576794 30787 49529 280841374 30787 29738 469685047 33104 29738 372693854 45634 29738 549243653 31555 45634 462720388 14273 33104 720869414 33104 9901 859538137 12961 33104 113861991 42207 45634 577226990 39558 9901 711767336 49461 14273 238250384 41023 49461 392024902 41023 32502 101350907 41023 58212 422419376 46052 32502 320573283 7019 32502 243876870 7554 7019 67043271 32502 46500 798739637 24507 7019 772578409 72749 46052 90551408 24507 33102 862320546 7554 54594 943338299 57799 72749 334046728 54594 75529 101369728 57799 67793 618456838 39436 75529 49870264 67793 26922 874861318 39436 41823 503036134 9027 41823 869318728 26922 16158 139670327 67937 16158 357484378 16158 27746 643823017 67937 24630 949625461 24630 48525 716781122 51920 16158 643062295 46314 48525 662535367 27746 6000 471269701 47325 6000 932274224 48525 39484 220623006 45296 39484 421622845 15314 47325 551813715 24833 6000 400819764 24833 80231 913388274 11062 45296 107919959 11062 71346 681827756 15314 33028 677631712 24833 24456 336170181 44983 11062 316356133 33028 18020 616533734 33028 59211 713032212 73513 18020 692986134 18020 23307 470011569 23307 70182 686473945 70182 75629 674604963 59211 69488 140962445 23307 27039 451209493 44540 23307 567720917 70182 29704 824483892 16273 69488 608401504 63209 16273 968848892 29704 66907 885026835 15312 63209 182057745 66907 74227 820451683 36659 15312 212025357 74227 71611 531551131 66330 15312 549097795 36659 74877 153141499 36659 52560 93825801 16177 74877 126427857 52238 16177 451745094 28426 16177 864658571 16177 52223 517715510 78063 16177 460016543 81944 78063 618521378 8275 78063 127119603 78063 45498 211163658 8275 45291 86367225 8275 27960 85859803 75373 27960 891635278 71619 8275 48837025 61160 71619 75459078 27960 52101 352756374 75373 28695 322076883 61160 72712 773248719 28695 79343 215012938 14878 79343 273444090 14878 31306 832981098 69408 79343 69600047 15994 79343 133359002 10277 31306 213932039 65315 69408 128008045 69408 21908 977657740 5778 21908 818317097 15994 51484 678743225 51484 62855 66435401 32767 62855 985655133 41291 62855 178031419 41291 2481 75527754 7386 2481 637510031 62855 14617 801129390 47062 41291 926286634 2481 50588 637227177 7386 34663 865733079 51071 7386 904781724 33383 47062 247464997 51071 62228 817119733 4390 33383 543809458 51071 11132 147397359 46281 11132 563327715 46281 6074 924595279 45426 6074 553720833 6164 11132 624173944 6164 19006 953694619 19006 38529 84376903 1337 45426 400994520 38529 1022 148760319 21079 19006 960079772 4117 21079 939065236 1949 1337 492814718 75913 1337 382453982 1949 12603 815077072 12603 45618 968269105 75913 38706 846867538 51966 45618 426045784 12603 35187 794323398 9782 35187 892474719 69699 9782 965924175 9782 67909 932312832 33355 67909 921383059 10045 35187 68372495 69699 29886 754712376 33355 47626 502175083 8918 47626 3120309 10045 12045 98154051 22230 47626 137603630 9165 29886 88731092 12045 46654 532698097 2508 9165 16599932 25304 2508 877699360 67999 22230 494793589 25304 68680 645803128 75778 46654 725099689 69090 25304 461466020 41984 25304 88895147 67999 20005 379134955 41984 76181 557743008 75778 34928 374400455 69090 66260 701155829 20005 34369 353674759 76181 20951 725972139 6911 34928 132434262 64539 34928 296475440 6911 66994 429252477 66994 5130 749730693 6911 49544 755721085 19784 66994 684007295 20649 5130 189341639 66994 3060 718284215 19784 7880 771552204 49544 4565 33656738 3060 76019 964447003 61022 7880 137050839 5180 7880 503834185 29725 7880 568884570 29725 33200 490032897 5180 26771 201303682 5180 44206 814592639 30084 33200 992632216 13183 29725 663370841 14840 26771 108346003 57756 14840 691919891 13183 11329 525648839 13183 49077 53976631 14840 55417 384585538 14840 68730 903628765 24113 49077 828732342 47573 11329 714674719 81043 47573 59439576 24113 54353 656506198 51878 68730 928534196 40054 47573 775697205 79907 47573 474038953 65036 40054 332649698 69917 51878 391684010 65036 79701 914066778 79701 26822 120145165 30448 26822 144899659 69917 39409 192280898 62574 30448 594759756 48944 62574 729437822 30448 17435 847625059 48944 24199 71496990 56806 39409 228986044 31305 17435 633325031 30858 56806 611777061 9313 17435 737064037 24199 72900 249246155 31305 11792 682796809 9313 65245 382806859 31879 72900 282949091 31879 51411 427027180 38727 65245 755376655 51411 15984 753920957 28427 31879 623319476 35425 15984 377040338 45215 15984 552101935 35425 75626 763443811 9900 45215 639481525 35425 46099 607051839 35425 13267 730438447 69945 13267 539698483 13267 40796 458819515 44082 69945 383638173 13267 42154 223356841 23212 40796 921129842 44082 64388 63318668 40796 22687 761916536 63999 22687 920083860 64388 45911 471385575 28094 45911 422067256 78405 63999 748676984 47454 78405 925607658 52333 63999 450284465 52333 27623 209583351 27623 63433 690412089 14468 63433 128681554 15034 27623 112556981 52333 40683 724087909 15034 47700 434150092 63433 49136 115156535 6390 47700 306267031 49136 12363 555953307 40683 14278 702203224 49136 15254 141570109 49136 46621 724473203 7340 14278 727047410 37766 12363 390322905 58046 7340 542820033 37766 73290 70260602 46621 52755 750460023 73290 55114 397457880 37766 48674 695815961 11070 48674 171675344 27517 52755 858726362 48674 25527 72381320 11070 68532 666138070 53486 11070 4874449 47450 11070 151864616 27517 36531 403161243 64178 68532 585699170 36531 74780 857072089 64178 33382 158333684 20658 36531 817917997 36531 66287 940518713 33382 20188 306073449 74780 46179 353883988 66287 35296 275153012 32117 46179 66062538 30281 20188 174636520 77677 46179 757686490 30281 45042 898671796 65024 35296 478182539 77677 11916 498432286 77677 49252 315656616 51321 45042 923481878 5064 49252 734260675 5064 9396 919135064 42872 11916 880465311 60224 51321 446264424 70294 42872 330264360 60224 77624 216995460 81716 9396 455869200 77624 13301 438880996 81716 49348 791493175 49676 70294 299236986 81716 57297 713051704 13301 70273 825520575 69049 57297 806487725 34199 49676 673797746 72026 34199 930579090 69049 47569 728532825 72026 7965 230349942 7965 71861 262466823 34954 34199 89753651 21590 47569 784315626 60401 71861 313585468 34954 3319 956682706 60401 45892 345975906 3319 13630 143902754 55390 13630 714113917 13630 81844 391681447 45892 65785 493564871 8701 13630 323432563 13630 11548 98703933 65785 67249 127229637 25611 11548 447026284 39259 65785 399155487 79492 39259 355946701 45948 25611 493224178 1363 25611 75386255 45948 66263 865718360 79492 12645 131367240 33015 66263 10942739 33015 24068 775513818 74867 66263 172361276 12645 55838 450501581 41791 74867 621826056 33015 17897 486277444 49079 17897 96635397 55838 77568 647521628 16287 17897 466780749 41791 23708 932143844 23708 80988 476956836 80988 53716 232591245 27957 77568 733790895 79790 80988 100237168 80988 36017 696949221 27957 15560 979459370 21352 36017 266496601 27957 72424 862737451 34264 21352 97117275 21352 47924 2900599 74789 21352 109821833 72424 28555 221750999 27706 47924 926675768 34264 69213 135354962 69213 15338 816336887 7380 27706 111909102 27202 7380 60622050 56066 15338 115991087 36036 15338 652477845 8276 7380 98954899 8276 74059 152865360 62382 74059 909835374 7136 74059 685903807 73799 36036 858219837 8276 8423 790844556 63579 74059 59513462 7136 73333 55331178 30385 8423 664672667 8423 23058 3053437 73333 73067 227979812 32971 30385 572559133 81668 73067 112684047 31490 73067 536905609 23058 74232 280110476 47333 32971 297419737 74232 80777 243843219 47333 8307 162512342 76582 31490 869647057 47333 56516 631284118 47333 53726 336469930 4653 76582 294020029 5501 8307 27827763 5501 5572 529764201 31378 5501 36390851 5501 42568 345044407 49963 5501 204724310 71394 5572 456775925 6137 71394 255817421 37743 71394 251116190 22446 71394 888097686 73769 37743 767509619 73769 34025 851337372 28863 22446 990652196 80832 37743 630954459 60744 28863 153884023 28029 60744 896581338 60744 17147 68440480 28863 80978 502287957 28029 76156 616909529 80978 25818 983538666 30502 25818 803049469 68427 30502 584590174 24620 80978 210704033 43457 25818 958539626 25818 12493 228851840 5273 30502 10356148 43457 20598 536127266 24620 1511 631416118 5273 56663 287710649 1511 78042 1232127 5273 41314 934827666 10989 20598 594531423 78042 62494 674738914 34340 78042 306505526 35476 62494 635498187 35476 45590 958635077 34340 44894 183339868 17808 35476 255922100 34340 48358 88665545 57583 17808 855864121 52257 45590 766131738 62828 52257 18911542 21524 48358 432946489 57583 17312 681554817 32938 57583 765214587 73421 32938 867284508 73421 22945 285633108 32938 78137 555826748 18412 78137 411151661 73421 55402 104536815 22945 28813 4892816 28813 63536 190230204 20076 55402 311429843 22900 63536 434792933 26114 20076 513130380 31772 28813 717612771 78625 26114 9393673 45909 78625 286553822 45909 55678 239368322 45909 24054 868029998 45909 37906 355928282 37906 70173 557141511 24054 25953 49646788 24054 26082 454449760 70173 54991 827816882 20760 70173 212480995 25953 4923 474674816 25953 7402 725975080 34689 26082 701379852 42689 7402 38716395 42689 75177 303941416 4923 19819 198805049 19819 70969 345369828 59969 42689 313224299 19819 81766 158500209 25027 70969 441837408 59969 31071 621601503 70969 49604 8506229 81766 25529 964463527 57254 81766 837079437 25027 29222 874458912 23097 29222 182539157 79914 57254 304787980 46247 79914 840271085 73746 46247 921798598 73746 45162 73194413 23097 36141 487832995 36141 4878 96624153 49719 73746 462391032 24411 45162 270457322 27770 24411 443619098 27770 79233 987836080 27770 30198 563789997 27642 27770 588985240 27770 21544 16847347 19256 79233 25566635 21544 50120 328141458 39091 30198 945472686 26689 39091 116620028 5442 21544 491613619 5442 32366 517247602 57852 50120 821707689 32366 68823 689323843 34515 32366 690799769 80908 34515 328180293 5832 68823 625122464 63301 80908 526068169 19645 80908 689536340 63301 60766 166849903 63301 24329 470628040 24329 50009 409618956 61341 63301 927519857 50009 3724 704300465 10373 61341 223206201 52886 61341 511252666 32966 10373 416888167 10373 51343 132144202 73244 3724 886097213 52886 9096 9444048 69505 51343 678215618 69505 47213 390670422 73244 31918 961940079 73244 40122 621329326 19351 47213 711629456 19351 27847 635030698 40122 59428 824392826 43013 40122 530968520 19351 71326 634926417 71326 28127 329937928 27847 69934 613738526 69934 79141 425468787 58446 43013 722207210 28127 72660 121738899 52056 28127 84113732 58446 42712 37717756 72660 53099 173839986 72660 70649 918183781 70052 72660 50159468 52056 59667 492289184 34151 70052 32725035 65039 53099 649079118 6615 59667 24485886 6615 61592 166579594 77458 61592 120349322 50775 65039 370061270 65039 78599 190224464 78599 27939 617230890 50775 46723 58175745 77998 78599 225768797 27939 33755 427701784 77998 33534 757135175 40541 46723 396907428 60362 40541 442354535 33755 24326 772381112 14127 60362 913888517 24326 65142 914479950 24326 6763 219773056 65142 32313 448047973 6763 68646 303410838 32313 72441 882870170 68646 57670 155001492 57670 59170 174034864 9014 32313 838042657 20975 57670 68751220 1892 59170 227016433 5403 1892 179814355 23273 5403 97994773 13008 20975 217019613 10047 5403 728821377 23273 39991 180025726 10047 62690 647023220 13008 77831 910710230 50228 13008 738504211 52776 50228 105665276 75019 39991 779671847 71137 77831 567903506 11714 52776 61630080 26339 50228 411938420 61289 75019 974148976 11714 69864 816000540 26165 26339 977142642 70021 26165 890349716 52453 70021 277569378 61289 32780 173035772 69864 48137 949286403 27553 48137 206649699 32780 79290 300083522 32314 32780 168138600 12844 48137 181150832 3351 12844 80502783 61263 27553 262339320 61263 68366 600528717 33472 61263 242861008 61263 64338 928674836 13593 61263 345673126 34313 64338 123208093 13102 64338 298039321 33472 216 955502232 19151 13593 825959838 81347 13593 287032153 69222 13102 481599500 77397 69222 76588565 77397 18545 463558130 44373 18545 672787104 65351 18545 518531038 69222 51249 458047989 18545 78070 106728875 65351 26682 809872457 78070 79879 923560193 26682 45935 271632565 24106 51249 40771719 4684 45935 297081787 15595 45935 965947516 7037 24106 766936087 45935 62775 233638372 62545 7037 272186295 53155 15595 547650091 53155 72986 201953592 25485 7037 446018373 25485 74797 508433531 61861 53155 480546932 78491 53155 450452469 25485 58391 25058226 45918 25485 641898387 58391 23112 556421268 37450 45918 922884437 76152 37450 13404310 58391 16871 788520375 16871 43958 177582942 16871 76285 476291879 76285 66 461941052 76152 60673 978975533 38488 76285 949769382 23819 66 873315712 23958 66 908186170 29101 23958 65369867 47437 29101 200747113 23819 78674 681041608 9858 47437 333696310 7558 29101 879456456 63319 9858 88987298 77251 78674 339826913 31269 63319 727339816 7558 40993 934259781 71820 63319 536320101 77251 29400 168660420 29400 72969 11546183 6707 71820 860368645 6707 8436 33597777 3866 29400 914652370 13686 3866 820466300 72969 17999 183033400 74223 8436 53393621 8436 37109 952051449 3866 38930 39531353 44898 13686 277207507 38930 9690 338881498 74223 14519 83426606 9690 59552 597898057 72529 9690 823660420 12839 59552 133270746 50212 59552 132479311 6298 59552 992473141 20860 72529 663681543 6298 21928 431565012 11141 20860 967854865 21928 75703 263388849 6298 39237 125761074 21928 41731 719995971 28244 11141 703872398 18466 28244 614353128 18466 66657 740562323 28244 33080 303147023 41731 31650 724488639 33080 77634 399224365 63669 33080 35263238 66657 32178 392986249 77634 17196 234861089 63669 63412 718139552 51842 63412 264046659 20232 32178 181909244 32178 27516 106768576 51842 55320 87822488 20232 28468 614596910 3929 55320 15374873 19533 20232 419862132 19533 54272 4581912 41114 54272 287995326 3929 6926 541962434 19533 47478 61290364 67637 41114 413149375 81896 6926 178714609 6926 9393 821845198 80081 47478 44111364 47478 70203 17151028 38770 70203 542205665 15388 80081 392575895 1581 15388 349391062 70203 49400 734020239 1581 57688 140733191 52248 1581 987489978 80624 52248 84155812 30987 80624 278568827 80716 52248 4833524 57688 67240 89667802 59747 80624 614234409 19838 67240 867710187 67240 37138 161469150 18000 80716 59041065 36263 19838 82056487 52655 19838 366254885 81461 37138 980285062 52973 81461 125752741 26009 81461 944261861 32470 52655 146180446 28629 52655 166717141 32470 52568 203139423 45091 32470 830775013 45091 57998 475540439 49732 32470 302239510 54398 49732 754248772 57290 45091 920541766 57290 6738 561939286 49732 61209 16547046 60675 57290 140107778 54017 54398 254721491 50633 6738 575382032 61209 44806 970226141 74479 60675 417199027 54017 32122 118456802 61712 32122 704515753 44806 276 549566245 32122 28138 388563244 28138 2550 241879775 73733 276 68466144 61712 54835 281828273 39794 54835 313109553 28711 2550 2222926 2550 19203 136897304 79075 54835 53578238 3281 39794 117373502 14506 39794 340916793 15748 28711 543306281 70422 19203 98923005 15748 14091 930663635 14091 77586 376401129 1614 77586 207586449 14091 73720 247867263 1614 63902 11341332 43333 63902 312769725 55687 43333 886382672 63902 56065 460071441 79403 63902 649484385 79403 66763 779573763 75675 79403 481064336 66763 31952 620935818 31952 69843 141451729 69843 33809 143709720 31952 66672 978028243 31952 44137 350296017 44384 31952 17561580 37415 44384 101420316 65060 33809 357697220 4033 44384 821297720 44384 38843 691550966 36837 37415 153878726 4033 67315 581181791 4033 48216 482458562 31898 48216 76244532 38843 6853 574596913 6853 56993 95184326 71303 56993 8263054 7382 31898 862418041 6853 20324 626426763 56993 71642 952154546 41868 56993 306687213 20324 67141 555936276 79110 71642 47380504 20324 17785 609911456 13433 67141 135188396 6599 79110 707778367 77142 79110 584428759 17785 55172 903017287 17785 38386 224659033 41531 6599 181435996 38386 37359 241603386 41531 12601 847305025 38179 37359 70805425 37359 11337 106871912 11337 7271 255202051 57723 11337 526471317 57723 67836 881258933 7271 4579 822513140 61463 4579 701073787 2502 61463 502350359 61463 1451 438919718 25671 1451 977845654 58989 25671 351605233 7405 25671 795268498 49603 1451 565157460 25671 76852 80552910 81930 25671 958357514 24153 76852 909143635 7405 80372 342613701 81930 62033 578911475 81930 54990 75042005 34825 81930 12221364 76444 62033 892823084 54990 76091 589973073 63629 34825 119675450 77541 76444 282675405 11640 76444 154968507 50324 76091 139492695 50324 30251 846416699 77541 79711 935354353 50324 26103 763982035 54998 30251 70851356 54998 16172 796281546 16172 33676 604018837 3045 16172 848526886 3045 59664 589227347 25991 59664 140829455 16172 57767 437418877 75288 33676 141215914 15928 25991 480065760 31563 57767 119715381 15928 16320 524519230 59702 15928 728294922 43737 16320 633773975 8227 59702 451289466 78818 31563 838802131 36550 78818 290068290 59584 59702 790127400 78818 57322 447197526 22135 57322 930277782 57322 72266 429592900 59584 67864 924326002 51545 22135 825986539 8670 57322 456591242 72266 51113 241653179 72266 3721 80610166 51113 66943 404430866 10261 66943 341085146 76892 51113 121657670 10261 49583 559953760 12385 49583 101536499 76892 4084 640734986 63719 4084 865958426 52291 63719 182987324 10809 52291 677524974 12385 32329 461396713 63719 65451 485286586 32329 71964 530056577 13804 52291 452500294 32329 75727 130991928 13804 80881 628337520 50310 75727 760554730 71964 24773 521764187 78577 24773 870526874 78577 43925 781531696 78577 29382 921401691 81755 29382 534269224 15622 24773 127189332 15622 71668 698031763 31357 15622 565899951 61079 15622 275958112 1942 61079 187707310 71668 28511 118052079 65218 61079 925034171 54282 31357 409444405 65218 78444 969738543 43589 54282 972660890 78444 11458 775583010 18197 78444 389482199 54394 78444 990363283 52240 54394 929106867 43589 69040 906598438 69040 80381 178934352 4345 52240 568636440 68360 54394 48997125 69040 80370 105039202 4345 45666 866865754 49817 4345 86199933 59829 4345 863026747 54175 59829 113019254 80370 54012 624809252 45666 73718 15285776 49817 50188 370600119 73718 58277 944411570 30958 58277 289495020 28824 54012 783612561 50188 38896 551572528 4249 58277 387010678 20094 4249 429031469 4249 59820 312505693 4249 44382 795216208 4249 69821 802983829 44158 20094 415324105 44382 37690 204548844 37690 52343 457966915 65586 52343 255854703 52343 77063 105358593 77063 18717 532762660 689 37690 62009264 52343 24425 88557379 27716 77063 116981783 689 54150 422622521 54150 47558 414897289 24425 74647 104093889 11332 74647 470313016 28291 11332 26990051 54150 24622 686660825 47558 34782 485160236 28291 7936 424190340 12611 28291 85368481 50910 12611 859793526 73340 12611 669966122 78411 73340 612363661 73340 23132 146143531 9999 23132 384935711 40145 73340 878393557 9999 24560 106870849 23132 42602 22988154 24560 75804 815681976 19744 24560 70729595 19744 60117 248714323 24560 36988 256556916 29819 36988 780209873 9822 29819 889876427 60117 28022 283942582 68447 28022 791590168 61188 28022 168984441 49743 29819 813920926 14478 49743 516801421 25525 14478 308237376 49743 31449 47281716 14478 9929 256170974 50826 25525 340163361 31449 13225 528437051 12206 13225 111273869 12206 77974 146873028 7486 9929 549402640 32723 50826 396039 12206 20749 997663445 36893 20749 239045427 56667 7486 718033724 32723 62455 130374834 60120 56667 344708234 36893 4153 520882616 64779 36893 609392916 59176 64779 615763135 25064 60120 15750924 59176 15245 810827195 10523 25064 856125935 61562 10523 216792320 61562 52670 643463591 1642 52670 32420694 14240 61562 619611641 1769 61562 227511445 20438 1769 775605548 1642 35491 751397462 26211 1769 349708815 51890 26211 85690136 26211 26372 531100755 26211 47443 408443052 26211 48213 288209092 26245 26372 649684652 47443 43167 601172994 61412 43167 364906999 22332 26245 504808793 57655 43167 129731432 29378 57655 797881016 22332 72990 46171315 80635 22332 900001557 57655 36142 887284092 80635 27894 445272329 71328 36142 726795426 58928 72990 78002899 71328 6654 489398191 741 58928 271574663 26306 27894 602113675 10518 71328 774563778 76232 26306 716260119 52345 76232 417342874 52345 78148 538068401 19186 78148 367899137 38589 10518 775456749 19186 81131 387501008 81131 52294 288305509 19404 38589 800343522 38589 75894 668142369 52294 23745 371820204 14791 52294 893113344 75894 34246 59939706 75894 66704 58926756 6287 34246 132869128 38009 14791 596330822 41193 66704 617871457 12938 6287 988202378 36704 38009 98790759 36856 36704 809882346 29832 12938 899103311 26474 36704 337502747 29832 68677 111999859 6334 26474 426623233 48751 68677 506430555 56696 26474 862991932 15806 26474 194736096 73157 68677 180590211 43788 6334 991133161 48751 35641 143739219 15806 38054 605590096 15806 29123 588984245 35641 20757 905177331 35641 17241 963708582 35641 115 808490101 20757 5984 175690685 61830 20757 63962723 115 61974 846714081 17241 39488 991518036 115 3764 793338662 5984 45475 73135616 75238 61830 81232050 5186 61974 264952220 17874 45475 80096563 40196 3764 353855575 17612 45475 937636720 17612 79793 963905821 39689 17612 887939922 15248 17874 808840287 17612 57099 725567591 22325 57099 330272132 57099 63848 29956501 45361 63848 266968057 64603 22325 275230136 45361 39705 707556946 78171 63848 313983733 12713 78171 577415741 16824 78171 753596972 41222 39705 509554391 61269 12713 803486041 14914 78171 57529316 41222 73213 527888336 41222 3167 120260076 45241 73213 595550988 15367 45241 972509462 29297 73213 103979801 77241 29297 74893205 45241 39150 402049149 29297 33321 568155932 33321 13483 157896403 49458 33321 745848081 23577 13483 908921789 49458 48228 867095917 49458 32437 18148132 13483 38663 201244996 21367 23577 92576624 32437 75057 267789634 38663 45186 985242146 75057 73411 741325918 75057 31423 22182772 4337 31423 606944412 26200 31423 869133324 45186 64467 965131572 69778 26200 728731576 31423 36795 800978106 71497 26200 661516732 51080 64467 211024464 64467 9998 575122708 58438 9998 790506331 36795 27703 159803388 60409 9998 119937713 27703 47424 955558336 10821 60409 577877671 58438 7524 628293405 27703 20033 226626316 60409 1537 885555318 41820 1537 334187798 12994 41820 220441044 7524 45811 730903815 77218 12994 537639574 52393 41820 688316948 45811 72170 931224458 45811 70220 474627526 55814 70220 829978141 14569 72170 804650706 52393 5330 109401534 40024 5330 94677891 53607 70220 164832114 70151 55814 710793052 59042 14569 844275499 68486 40024 1150746 59511 53607 476022795 37730 53607 189552160 5936 68486 487174263 68486 61988 498152809 59511 56391 304854247 47246 56391 76486492 61988 14460 938327518 68239 61988 447458571 56391 75236 521280573 42100 56391 463119888 42100 21259 29214045 30376 68239 400674676 42100 76793 935386038 11146 42100 692204377 21259 80642 753919794 14078 30376 67041405 14078 7663 28693665 49545 7663 778922778 61992 80642 29565889 14078 49370 393198113 48345 14078 316061693 48345 38010 275531540 48345 2392 725831320 48345 38375 580243920 73069 49370 680132087 73069 58544 730310349 28910 38375 306194286 58544 25006 608424989 68508 28910 947485451 58883 58544 578790911 26046 58544 699017187 10352 28910 636380535 68508 41158 902425878 34416 68508 948611478 79508 10352 544895249 10352 68120 971444601 69342 41158 516526895 76223 68120 820378852 25047 34416 674998951 76223 55190 341986459 61807 68120 149019279 25047 58817 916993518 42051 55190 908314532 80142 25047 401826588 1596 80142 383596923 58817 54048 114754279 42051 16790 626449813 80142 44565 662841312 16790 68506 18954476 16790 1876 18416508 77947 44565 658295081 29828 77947 129839366 44565 20117 89353600 68506 24880 269696542 65032 24880 55873689 77947 52638 971999937 34539 52638 536496157 20117 45568 512622881 34539 42192 119444664 24034 45568 5643373 24034 27607 747583316 70911 27607 438172046 21585 27607 871532464 34826 27607 607941519 27607 5011 417498848 27607 56366 11885714 39470 34826 468735486 34826 6224 103132255 39470 69646 649492345 36990 5011 174957986 63759 69646 984511795 43872 6224 615291699 55566 69646 740984078 43872 44915 818334991 41880 44915 894880397 41880 104 68503028 43553 41880 944376014 42402 104 721529541 60118 104 312721131 80691 104 263944467 80691 59255 808345437 59255 78150 511046606 33158 80691 122587958 60118 12192 687686357 18854 59255 839524006 18854 32740 182479035 32740 14725 714634965 12192 7493 50076455 18854 23933 778201663 44704 14725 21080485 20812 7493 397422509 6487 23933 20578474 62869 20812 448774934 44704 4313 862739700 44704 16668 924095425 4313 72695 196748742 37621 16668 107547047 15714 16668 714554484 4313 40269 174490559 37621 55216 854731656 41276 15714 969917883 4211 40269 543083066 40269 25302 687497774 21642 55216 992688240 77169 21642 166603666 33245 41276 991297848 77169 12872 955868585 5839 25302 758341046 33245 79667 459017036 5839 47842 871172283 13456 79667 452797612 12872 33680 820586022 13456 44211 628232723 70749 79667 495512362 5193 44211 494930397 5193 57945 521770545 33680 61011 92487408 76935 70749 854433827 61011 80410 510529481 73943 57945 98200970 76935 52432 565923492 80410 54733 241159320 76935 66229 806407838 54733 32460 778951946 52432 12144 325613811 54733 23508 501053685 32460 21896 423077955 55747 32460 43788781 23508 42936 414329263 23508 41996 559066658 31960 42936 742061509 41996 60465 226624289 17068 41996 145690814 42936 70351 614534099 632 17068 633212883 18748 60465 185869791 632 11364 654750235 11835 11364 573444801 68705 18748 131562176 11364 21326 579099297 76565 21326 707553677 11835 1447 88103760 18496 68705 106825390 68705 62141 34458659 18496 64702 671193682 54845 1447 282930662 18496 57268 526878868 57268 13553 100320458 54845 68922 295645766 80059 64702 33822677 57268 13314 280105974 40017 13553 127995023 68922 31497 351754277 8717 40017 101046982 64930 13314 758869270 64930 63828 940492439 31497 7045 465331960 7045 70483 449570928 63828 45965 160488738 64289 64930 798344701 45965 78479 930071251 70483 32714 97453961 75723 32714 295863012 50142 45965 982036151 78479 27409 765145324 41166 78479 372883775 75723 75612 940583993 61656 75723 685140206 50142 33443 907351320 41166 40543 775654723 61934 33443 171366165 33443 53370 985159887 53370 55585 597259710 61934 78652 913888173 29384 55585 771276751 29384 21960 294463567 3796 29384 498540936 3796 14999 10814472 21960 69099 442208294 14999 23139 90945425 41754 23139 713742149 41754 21788 105121266 56054 21788 817224346 56054 36318 799180763 26517 41754 428965008 858 36318 243312607 6018 858 996015347 26517 71126 89545647 6018 2625 515719658 63543 71126 56056204 80753 858 420699394 63543 50445 840860761 71492 63543 594953646 2625 12667 418676978 14124 80753 549558555 80753 27680 97031908 15770 50445 973451601 40066 14124 622659546 3090 27680 844930993 27680 9328 367767964 27680 14300 554224844 40066 38562 579259873 42800 3090 544585763 9328 18145 848547947 18145 73405 524755689 14300 51034 52334530 51034 60691 960156620 67651 42800 717211763 60691 59825 449903223 76589 59825 297304907 51034 77903 498027492 59825 34150 967795180 14497 77903 301522687 41753 77903 114671392 41753 48352 717327735 4300 14497 125382381 4300 34961 798552625 14497 26898 526825470 34414 34961 225964122 26898 81679 255960159 41224 26898 985010268 34961 25776 401207594 9749 25776 54006329 45135 25776 57826205 45135 19719 106824447 43672 19719 355887678 45135 79243 454500625 7633 19719 928847381 66563 7633 619170285 7633 405 754993340 79243 66600 230990828 16206 7633 313083299 81147 405 437534323 53369 81147 225198190 48151 66600 67798537 42104 48151 119250956 48151 42610 641969387 42610 75993 555524742 68229 75993 491394255 42104 77127 52401617 75993 19616 820998407 20629 42610 908103338 75993 52018 437004852 54557 19616 884038692 10244 52018 438018542 54557 46539 97705857 54557 14522 371924103 53853 46539 551069171 53853 78354 250697924 49316 14522 177989571 53853 75953 962458409 78354 55646 76337964 75953 33784 670215424 19499 49316 5436211 75953 43880 97730003 33784 32013 317377429 49496 55646 23676171 66233 33784 899260141 8450 32013 767464186 66233 1853 369372509 1321 8450 274847216 1321 25665 727008447 7482 25665 877867519 8450 74523 161262445 17125 74523 759377679 58555 7482 152094603 25665 16944 341525240 32843 17125 31296584 16944 37631 712811622 37631 12816 878383041 58555 6756 799603320 54064 37631 434302733 12816 81777 273757586 37631 7971 136476862 81777 28914 969378057 35960 28914 951737200 35960 14372 825444084 65390 14372 596029291 28914 63098 661855965 46234 35960 536909747 4493 35960 801576449 62616 14372 848102431 63098 47306 622469615 62616 40461 7358702 46669 62616 621164508 5895 4493 850855560 72932 62616 934018561 5895 63434 96563668 72932 22621 323753867 55982 22621 954030619 55982 31749 738889899 63434 78027 242389897 19362 63434 289546166 18628 22621 972678286 31749 10639 300743623 45442 10639 77668475 18628 47544 903625082 18628 77371 97938111 10639 33932 510202620 47544 53189 713892284 77371 9212 843554904 9212 35676 404651305 19503 33932 554938837 17292 19503 690382312 53189 81773 734255501 19503 31704 24340978 58506 19503 402697100 31704 54039 742512082 60510 81773 810182761 424 54039 496161747 58506 78512 929811101 27432 424 65762805 27432 75714 204633827 424 36167 212047231 44816 424 974030426 75714 63233 551236274 63233 31076 195720058 36167 63959 300191495 31076 55527 309618901 63233 60418 481867949 53230 55527 487503088 28404 53230 74568851 55527 61491 625456150 28404 27658 287476154 47368 28404 237304002 79629 27658 251597994 28404 24601 62500821 47368 21537 853067636 58377 21537 186094413 72950 21537 834487444 76876 72950 696087080 21537 14140 682742868 76876 17412 46643997 76629 72950 494982382 49913 14140 826024519 23481 76629 105169999 73539 76629 335575607 73539 45727 908760495 76629 36669 996819782 77420 36669 101703367 23481 2927 832390898 1162 45727 253755236 53314 2927 523178507 36669 48078 14542716 7561 2927 24454088 54613 7561 574430457 58394 1162 939786577 48078 23843 317381005 23576 48078 92624038 62958 54613 195209821 54613 78368 641730067 23576 51732 937208863 30801 51732 480118669 55314 62958 643370129 30438 30801 747238706 63992 30801 416094934 70746 51732 950891204 63992 60919 179554023 30438 49723 629189391 70746 74063 888375330 14946 49723 748159597 26596 70746 79217346 36188 60919 572495462 49723 59354 526893097 43980 59354 61478086 36188 13479 288800755 23229 26596 22482738 13479 35379 238062875 39085 13479 629528026 13479 64577 832056206 74258 35379 331539198 35379 618 661429036 39085 68118 770517658 74258 42711 461532813 64577 25805 740112496 25805 43505 610899577 25805 78966 517746629 78966 50340 28734617 50340 50600 791747971 50340 63667 460394289 43505 64601 130246981 63667 52592 113983259 73348 50600 680237362 14108 52592 507847473 63667 434 85995487 54362 52592 391564820 52592 80247 293087518 56122 14108 552481436 53575 14108 599009614 15262 434 168344925 49340 80247 68955091 56122 66118 679910552 74095 56122 174394123 3762 49340 381976510 30824 15262 116789232 66118 32612 671884500 36052 32612 296598542 44362 36052 252282280 3909 3762 137913891 44362 54795 991633991 35168 32612 952549781 35168 27757 493960411 44362 4227 288709017 27757 25314 161758825 27757 60466 912972444 35168 23419 79357091 21989 60466 961864600 23419 53105 273661953 23419 2622 320429161 70884 60466 954917166 2622 74243 203041961 21989 64937 536770954 59730 74243 117702124 2622 40191 181509106 24787 40191 401699335 40191 6627 184558091 62127 6627 408858257 49183 62127 452402765 51078 6627 724960347 49183 61497 437802255 45345 51078 796781688 8320 51078 324893025 45345 72624 128943338 51078 20624 599937712 72624 26767 106709790 20624 76541 591623590 72624 77116 886689244 76749 72624 809392252 50258 76749 622480476 26767 53643 112523732 22982 76541 16560804 50258 50109 230945277 21643 53643 975600323 63993 50258 975502683 21643 74196 150025981 63993 66401 43526162 37219 21643 635496983 78551 37219 410486657 37219 45117 819490514 74196 15239 918845518 72997 78551 270311947 72997 53352 235952054 10316 72997 196412702 43417 72997 13908908 15239 35048 741278362 53352 55132 843072989 55132 42220 276030812 35048 63984 35774575 63984 67667 609882657 28836 63984 509740855 33693 55132 129614896 15143 33693 559232655 33693 56709 626718903 66084 33693 382068549 28836 5769 685176380 5769 59782 224926070 60931 15143 368932225 56709 62047 965005866 47436 60931 211255128 60931 32617 384238105 4818 60931 810380113 60002 47436 562889004 73956 47436 6362059 60002 54854 43074759 54854 55413 462457187 70452 60002 228669702 80197 70452 958598980 46146 70452 209700311 52715 55413 610138019 46146 44121 884043649 46146 51417 597715625 31840 46146 103319076 51417 25086 422364192 25330 51417 531992777 25086 69043 752272415 48003 51417 438669159 31840 39021 848574674 25330 23062 354096152 23062 7051 452738091 69043 73400 176214148 7051 34964 802502874 59895 7051 359783710 59895 31582 192786206 74399 34964 51452437 60980 31582 13769229 7158 60980 950754973 59895 45748 749498503 7409 45748 430649053 75253 7409 827431689 75253 26479 657998364 531 75253 583905410 71287 531 847389332 531 43114 950742034 43114 21670 992449516 53372 43114 451172745 37062 531 171191753 53372 64728 573547512 43114 23452 867293822 53372 38614 952975831 64728 10000 274290642 76038 37062 559275043 23452 14652 283262613 14652 57676 131636013 36796 10000 185668941 71226 36796 529069845 46878 71226 243804507 57676 46626 792851176 57676 44856 397971689 71226 15527 145195673 79807 46626 999589685 62954 44856 411601218 15527 48885 850044035 2735 62954 406789600 62954 23292 456515147 77134 79807 193633165 48885 21915 31543191 23292 31097 808367753 51145 77134 914198103 81231 31097 881233818 51145 41903 751587818 51145 17072 796050697 42826 17072 375795267 41903 49923 939102512 42826 38824 37527783 50893 17072 16704510 38338 50893 680666602 42826 55865 765447956 44183 38824 118487157 50893 47807 805597544 50893 45879 237035687 3423 45879 10840792 69214 45879 604655266 45879 8133 288417380 28219 47807 611728661 8133 79182 323753112 8133 68380 432471210 50484 28219 63741503 79182 6742 413738381 51776 28219 434549782 76042 6742 939658549 51865 51776 45932682 51776 16556 437109068 51776 7695 856068489 51776 920 836134542 25237 76042 835631227 60277 51865 513413092 16556 37909 46781807 75126 60277 370713263 54131 60277 341954427 60277 35825 209883084 62748 35825 50791102 4198 35825 638027697 4198 55433 155653470 81183 54131 969892968 30029 55433 208064942 79835 4198 746490243 56159 30029 234909369 79835 59032 917894609 43560 30029 591711885 79835 79672 457676591 20046 79672 384748430 56159 62777 978847829 20046 4688 794190740 1423 43560 471762122 73710 79672 37035716 11622 1423 801852706 28865 62777 29032198 21033 4688 54875771 49702 1423 196679181 21033 50593 627405269 76279 50593 639352956 77789 76279 511258094 21033 16081 410011172 77789 80027 670272882 16853 50593 740730904 77789 40896 134098868 53626 16081 804071854 68042 16081 409525920 1496 53626 167540490 52971 40896 586924112 52971 36329 267965946 24945 53626 144919372 39247 24945 533689920 36329 27154 334200160 39247 52109 77080231 47741 27154 987629572 79369 27154 188017290 65409 47741 148244561 70587 65409 633073069 14623 52109 452267868 80431 14623 651499614 65409 23716 351799657 65409 68957 404346133 14623 48985 758866762 48985 46470 347646317 80431 10024 628979176 10024 40470 439600391 60242 48985 617643104 35259 40470 826210040 47026 10024 408692112 47026 18181 765965042 37090 40470 177272507 35259 33060 747725700 80067 47026 257043494 36619 18181 144034509 33060 28680 459635442 33060 33082 710797 33082 36891 956138289 33082 62904 277793374 36673 62904 829459900 36673 25961 913312275 25961 32019 946084651 36673 42575 937370324 13881 36673 31235678 26533 25961 368087370 68925 13881 371903334 59911 13881 688765822 13881 9416 793067443 59911 63598 874692906 61651 68925 374839342 9416 9733 611938648 61651 19991 519294236 23634 9416 350942582 19991 72220 870222723 9733 4707 42953928 26513 23634 106691996 72728 23634 863154399 26513 19453 866727918 411 19453 321537102 26379 72728 269137787 19453 39267 42924084 44080 39267 528709583 19453 64788 190216961 39267 24198 873214128 39267 48308 76920663 48308 12296 788669981 46250 48308 935044602 12296 10673 154025104 46250 59691 488429443 14624 12296 767239489 12296 3152 428963150 44506 3152 45198622 63137 59691 484257180 63137 75657 797674972 3152 62832 662406485 44506 54072 347935103 43430 63137 707853879 76183 43430 142053175 76183 47760 50938062 47760 66185 668013407 10991 76183 968353471 16929 43430 669234383 59743 76183 617163955 3327 16929 894417957 66185 23545 700023663 23545 48493 342009467 5551 59743 93137980 43878 59743 126137061 52718 3327 299134629 5551 20704 383189441 70933 43878 990624791 7733 52718 371904382 3546 20704 460285579 52718 52362 154098560 14980 20704 234257558 52362 74427 491598713 2387 52362 131311705 67392 52362 811041802 52362 66019 836608932 74427 38993 706585407 56406 66019 72149905 67392 27052 370652107 66019 12756 288319312 17586 56406 742683042 54393 27052 420601200 54393 66583 254027754 12756 61474 709513377 12756 20825 667253710 66583 77368 992406041 66583 66476 533538946 66476 72564 643464236 6256 77368 134307328 41401 77368 38487105 66476 40089 375767950 40782 66476 503325238 6256 14064 116761331 61887 40089 835980929 65404 40782 740763025 6704 61887 984202603 11690 14064 564270531 15210 61887 314351250 6704 37960 521062493 22526 15210 296746770 22526 77802 46179933 29667 37960 862184823 40654 29667 220849109 72704 29667 309889236 72704 78979 132941350 40654 17101 5538265 72704 77736 75988726 28414 78979 148611705 17101 59899 936854993 16742 28414 532679842 16742 42701 108892875 4136 28414 866096785 59899 33798 774202598 59899 32433 343978040 40788 42701 56829012 33798 27170 188613995 18357 4136 782393969 18357 27208 240276871 27208 81882 261480576 57955 27208 63432214 25895 27170 751058796 57955 65754 608163923 27208 75707 430350330 25895 5580 724830277 551 5580 593884611 61044 25895 897339691 78711 5580 626908914 75707 46231 80973591 5580 51663 796400861 66647 61044 253925654 46231 44531 918192789 15308 51663 661271515 15308 50257 345854815 50257 74879 261378887 9062 15308 304230841 43738 44531 854273665 15308 72892 246297928 8586 74879 439886208 8586 17456 924245915 51331 17456 43853582 81501 51331 127259303 998 51331 73424361 17456 54397 262178799 3355 54397 860312429 54397 10825 284382282 998 41463 616842231 998 64435 409294080 54397 39676 460710879 20231 10825 32178481 25995 20231 215000634 64435 61191 46900866 20231 62989 96731658 35235 39676 89260937 71990 35235 822363400 50715 35235 406367049 58500 50715 384153727 35321 50715 364959304 61380 58500 140310918 71990 3301 317008738 35321 76804 538234111 45920 76804 114861429 72359 35321 508998790 61380 47609 285706437 68142 3301 131820752 68142 55869 544315784 58275 68142 211843287 4414 55869 121128384 58275 39752 589448141 58275 33761 550225508 9898 4414 76412521 58275 26293 130544873 39752 30055 490218908 9898 34348 770660684 33761 41884 975158627 43644 41884 483669522 70592 43644 394093141 30055 33520 520985429 34348 51903 827719158 33520 59955 577834298 15449 70592 829609481 13005 33520 11393995 13005 31200 565883080 67900 31200 202544062 67900 43622 47944398 50634 15449 419659113 13005 59299 561878476 67900 57630 289955865 43622 66814 750740861 42097 59299 535143559 59299 29750 853318670 27105 66814 91808577 14388 27105 322376730 35280 27105 855536440 57478 42097 124518571 13601 35280 962152147 20393 13601 408037170 20393 35057 995580819 35280 5031 663617569 5254 35057 981767820 35057 47102 655927151 5254 14447 393467935 5031 27940 509179968 22376 47102 122419361 36361 27940 596556698 19827 22376 690853016 69658 14447 381408699 19827 55744 549803528 22376 47980 100488298 36361 13196 853881316 6875 55744 691227055 6875 66173 31651269 13701 55744 347128654 23296 13701 925700824 1932 23296 930389669 33454 23296 279857240 27021 66173 866444627 33454 41565 656638796 23296 71829 356748973 49390 27021 488061773 43020 41565 141653775 75822 41565 255697388 16054 43020 666609081 6484 43020 226847902 40603 75822 915873582 51043 6484 844620595 51043 79895 454311730 36251 40603 411397562 79895 41525 756020301 41525 71493 517219306 54865 79895 949599730 60206 41525 125243140 49339 54865 470401719 52173 71493 44185302 49339 50673 413456442 52381 50673 485489062 49339 63077 416194562 66384 49339 78172690 54641 66384 251720065 63077 5861 702417370 53574 52381 90782508 6184 54641 627210635 41243 5861 275826179 56312 41243 51567321 53574 32672 80739283 6184 19471 570772800 15422 6184 365863172 11186 32672 551416069 15422 67889 182930575 15422 21649 368448282 21649 57350 832881143 21913 67889 4013584 11186 79551 447640144 21649 66812 36912048 14461 21649 92239564 27824 79551 719470205 8699 14461 991400082 27824 19674 285665358 5301 14461 90321737 8699 3470 4105440 69978 5301 906019303 69978 68337 53916381 50396 5301 123410529 34079 50396 813180065 25602 68337 53450169 24289 68337 755244469 66428 50396 888082040 34079 46257 840439715 58132 66428 546477025 66428 50300 740115092 1440 58132 321713880 58132 15123 379287708 58132 3265 658782487 3265 33770 285372922 15123 41012 2185743 42914 41012 920165241 42914 14437 864356600 33770 6996 885120220 64325 33770 431930420 6996 20431 999140930 10689 14437 732444982 70791 14437 76744599 32402 6996 71192502 10689 3435 513798256 38512 20431 499568776 17910 70791 961418813 32402 61344 566014994 32402 52527 986912966 37914 38512 858175936 52527 35351 826418053 17910 60792 414280598 71236 61344 326115775 37914 81640 425697615 81640 45565 971437025 41156 71236 762052630 54657 41156 195524972 81640 68584 282512406 73089 54657 820057333 54657 61000 41970234 49073 68584 823890783 49073 16246 440285286 24891 73089 215338014 63185 61000 978532467 38883 49073 83614111 34891 38883 179569567 34003 34891 254619133 14994 63185 214164508 14994 80845 725003712 54652 34891 644487251 14994 9523 202522857 54652 4079 224567743 14994 50632 753553842 4079 17482 522833748 33249 50632 713301405 17482 14198 612499464 33249 23165 958859339 14198 70165 27534484 57947 70165 764117730 23165 49313 81481032 57947 2111 547808055 2111 63662 315313054 37691 2111 707417112 8615 2111 88194794 39987 49313 21856035 63662 67827 686410610 510 63662 139221926 67827 27592 474943069 510 72062 123091201 27592 29421 23935993 29421 4771 415097148 11907 4771 78617493 11907 67944 394252907 6539 29421 253186540 80835 11907 112218928 24488 6539 711135176 18639 67944 448234519 67944 35198 20003219 18639 24428 408442142 18639 19286 145621504 19286 62761 840880055 62761 514 359709766 514 42677 595526817 42677 33297 430426798 58223 62761 684946002 6811 514 407526973 69177 42677 943314596 1919 58223 179032337 58223 49797 592296441 49797 80235 200970839 6811 14903 619402798 49797 44110 69575050 75788 1919 791070595 44110 47767 928321647 47767 16963 50292629 14903 56812 482327262 16963 2393 905975264 75788 60251 723791014 12659 60251 529206212 12659 18369 72636449 4274 2393 461096952 2393 65661 19228064 74584 60251 966307885 65326 12659 299528101 79160 65326 335511976 65326 73261 968152394 28133 65326 265121304 73261 78139 875068440 76659 28133 832338411 28133 35146 108220985 35146 37252 729849587 78139 53778 773803724 37252 10862 137617974 33100 10862 842359632 35146 15542 356845250 46206 37252 586009099 24876 15542 247675851 33100 81818 927386448 81818 41789 508530261 5007 41789 477620763 41789 68072 579929838 63965 24876 651473360 62111 63965 188533301 61936 62111 606275740 76174 63965 182448237 67092 68072 756019102 74765 61936 10077671 61936 57315 253155376 67092 41032 732450263 68460 74765 814519828 41032 78972 863027438 655 68460 612270413 75016 57315 710798788 65319 75016 29719725 68460 38276 471604110 50001 78972 915887636 56039 50001 658146344 75016 67721 601617789 64850 38276 946419146 74179 67721 720067706 56039 1228 774906602 64850 42260 746197906 33706 42260 710942333 75931 1228 932679915 38473 74179 94868290 16124 75931 237720809 24555 75931 852761370 38473 8028 773631715 46877 75931 94680784 35239 8028 487921908 24555 47841 15724627 24555 873 175367891 873 15188 676203239 15188 6480 373066965 29495 15188 837395557 18241 6480 456522468 29495 80382 274254179 80382 33310 102319132 845 33310 54590006 29495 33594 281105458 80382 49532 339747840 58504 49532 812386721 76089 33310 73850189 76089 19832 461102069 45025 58504 94402576 19832 76182 292364914 80280 58504 205349870 76182 72207 783998172 17144 72207 97234833 17144 26550 209208194 72207 69553 102716158 69553 19817 251965249 22629 17144 720967384 22629 69763 214683197 40713 69763 94316126 22629 53911 630048383 62400 19817 867131271 29006 62400 479089526 67560 53911 733486240 76758 40713 814545130 53911 64513 741731920 64513 8078 938016017 64513 23569 427159198 23569 78591 681151247 78591 65177 731595676 52496 23569 311540770 76319 78591 408606451 28620 52496 63798519 49219 76319 770306747 76319 22669 610163924 22669 6456 626786720 7352 6456 3719538 6456 35421 240196461 35421 62448 139932150 69589 7352 275517007 69589 74959 654087866 19622 74959 766420022 35421 55532 816847065 69589 55962 19150773 19622 74678 570489600 19622 9950 93390453 62901 9950 142607332 62901 29678 298052737 41153 55962 336603439 62901 37802 189920266 62901 23554 638015055 41153 78031 892012369 53243 37802 15657676 78044 41153 124543656 53243 6294 958407880 6294 28380 667616153 62902 28380 122342289 36219 78044 762148679 6294 67221 332648095 6483 62902 142220367 6483 63654 89594950 36219 31900 785168063 63654 671 442640422 31900 71465 291124482 671 4482 4096633 28916 671 431043923 51894 4482 150268082 67621 28916 136362630 71465 15376 160297822 79644 28916 26548281 79644 75186 218515998 77577 79644 288750498 75265 77577 980716957 75265 58100 132563990 34397 75265 684714978 34397 35311 69019096 75265 68289 67944225 25544 75265 6512209 25544 46843 789924307 46843 55769 994861206 25544 57029 631197786 20239 25544 141165327 58094 57029 453994120 14790 46843 947391623 14790 29177 95983291 14790 32187 438030344 29177 25286 520620686 29177 44476 655357574 61931 25286 630196368 32187 76584 667219045 44476 10824 620254969 66807 10824 941737622 53115 66807 442941649 10824 66619 903816538 53217 66807 950919220 40462 10824 731919595 62381 53217 29615573 53217 67241 216099224 62381 10762 708161927 80133 40462 950417984 52681 10762 842463450 8928 67241 118644506 10762 74465 820261868 77681 80133 716938130 67158 80133 119472692 8928 6187 617885931 49025 6187 120395316 69587 6187 132959553 36831 49025 65422435 24423 6187 501235621 6187 73571 787970185 36831 33584 303491361 33584 59333 811272837 14085 33584 153711801 73571 11201 388114132 44714 59333 176096331 11201 64530 197610812 64530 58273 446178068 11201 4306 773775614 4306 15725 320847266 15725 9561 399789723 9561 54069 485492316 48541 54069 55905800 52995 54069 788554702 6100 54069 655227960 11110 48541 990186238 58870 52995 227978239 58870 4103 113300253 58870 22311 518300883 4103 26679 263718539 22311 18987 223658187 22311 77359 842025296 18987 17130 587072055 17130 18144 144174378 66309 18987 156352262 77359 1748 106612325 17970 18144 108787539 17130 30999 781359721 69739 17970 63072860 17970 70301 286021572 69739 63385 564737446 65298 17970 14015314 30999 3969 127434459 3969 15154 684483109 15154 38690 99360319 69679 38690 257183056 63298 15154 240532867 11400 38690 596803853 69679 30744 239928065 41336 38690 40968940 1856 30744 58516223 30744 64561 804938659 43350 41336 444718605 30744 20203 331997100 64561 62938 8729155 43195 64561 78608633 43350 7974 599259181 43350 62660 218698635 62660 9250 924972211 7974 58920 224945330 7974 67272 703899741 58920 77378 199867386 34171 58920 433853086 76084 58920 624553878 58920 38771 390165819 5248 77378 922577826 12001 34171 518136781 51410 34171 468502152 5248 64995 166331217 16581 64995 323163199 16581 70047 123550623 60026 70047 453559670 60894 60026 346912127 64995 16258 154536142 81339 16581 280472748 60026 43061 148733218 60894 42667 714126206 67407 60894 928805095 80430 43061 145271842 9085 43061 674276792 46399 43061 923914489 9085 73430 689152400 66344 9085 176887455 66344 25010 109939356 29313 9085 663186503 17061 46399 223311741 17239 25010 834874385 17061 64192 214579628 11726 17061 54162415 11726 79333 306187200 64645 11726 601113590 71395 64645 171524000 79696 79333 803521020 31160 79333 315735437 73423 71395 358720767 57806 64645 41779571 32093 57806 439383198 20894 79696 577202876 56231 73423 593619222 5444 32093 812005672 32093 28730 120244787 28730 35014 748575550 67589 56231 417221522 77675 5444 989422033 35014 44273 184787297 32528 77675 658535447 67370 44273 603045999 59479 77675 953657031 77675 132 782904890 59479 73929 60392580 9417 73929 111921048 9417 9205 276777263 33516 132 833104120 9205 26205 20091247 73929 62212 246155070 71609 33516 388561767 26205 65581 572447030 59562 65581 26551728 26205 77370 952808845 62212 23184 166085188 77370 34053 16615693 76474 23184 776013378 59562 75877 507196431 47667 75877 878745060 47667 67625 851579227 24008 76474 136759678 30895 75877 41309790 24008 73988 367320869 74354 24008 972549777 10589 30895 6169951 54214 10589 72025383 28582 73988 437621053 54214 69960 384385385 28582 35077 486657314 42754 35077 185179240 18500 35077 327306721 35077 27910 329879485 42754 14284 673972973 14284 45971 538023208 44583 42754 832209936 45971 20732 344372022 14284 4476 58135410 65460 4476 87539253 17357 65460 965128419 36416 17357 812868393 75132 65460 131310227 75132 16139 218546438 64436 17357 381882538 60387 75132 885620409 42486 64436 792642401 35085 64436 521282352 60387 48103 977627280 4336 64436 928301920 63009 4336 540754102 48103 60540 909350985 4336 30929 560960262 60540 1466 46966351 77319 60540 344437518 17240 77319 897068299 74169 1466 194594632 9691 74169 133380658 77319 27290 299863167 17948 74169 747352488 63728 17240 807375266 61077 74169 402801905 74002 63728 408805246 79989 74002 424999488 61177 79989 627762443 15241 61077 743065479 74002 34062 672142885 15241 38826 246513282 16656 79989 758655822 24639 34062 557231518 24639 45597 427985234 38826 51923 265175627 81518 24639 721785558 81518 28449 801001073 81518 55606 455516078 70545 55606 555910779 55606 32532 886359158 27625 28449 567941710 70545 51596 735313290 70545 38450 386629630 70545 49410 198758956 16498 51596 89141327 49410 79827 634627924 7771 51596 809037688 38450 47084 481650589 7771 12891 201409785 47805 79827 525601723 36454 47084 237248388 37484 47084 717658045 66734 36454 121552356 12891 6586 291635722 66734 24188 141098167 22379 66734 341208519 65671 37484 325675633 66734 43516 701981075 43516 19279 144630242 59221 22379 694516722 22379 55757 624158221 14583 65671 421942526 49434 43516 574944741 333 59221 504497815 49434 16150 665745287 16150 16314 95456287 31819 49434 130003168 333 25285 793759484 16150 19890 691321155 19890 2008 486567708 17921 19890 115906435 17921 40743 541459198 19890 79068 609330734 17921 72087 6403681 79068 6382 849213003 6382 51609 692765243 51609 7569 882581397 7569 17380 611599833 78196 17380 723333582 74442 51609 938913362 58538 17380 998713534 7569 562 144588893 59644 17380 552516681 58538 46425 937821274 12584 46425 728776282 562 68641 76257157 48897 46425 957197907 46425 76146 991297484 46425 54417 418705677 68641 32757 25522317 45766 54417 403654266 48897 54303 593806254 76146 54119 390544377 61519 32757 301310850 57741 45766 174020084 12788 57741 355473178 54303 70005 127110211 70005 74343 6483019 61519 52332 995959497 74343 12661 775981076 11456 12788 73725975 48482 52332 274451196 74343 67660 27503638 67660 15055 449968874 12661 65469 968482543 2297 11456 714127994 68588 67660 751327799 61908 2297 363405171 45115 61908 218373034 80111 68588 108266485 50333 45115 757456582 68588 25431 270159434 24285 45115 668834433 59965 45115 416710034 47263 80111 73463095 25431 44308 94562409 53587 59965 749962042 59965 25268 30629302 6165 53587 487278634 47263 25685 223674994 44308 53734 661122064 68087 53734 532930686 6165 8787 950769934 8787 49782 406838389 17564 25685 413568227 62156 17564 266568784 34805 8787 978844535 34805 61087 908107951 62156 46516 665887018 17564 37093 17505598 34805 71035 222541794 1074 71035 739055532 39124 37093 481081611 9855 46516 602485865 37093 51734 102799358 27897 1074 129154122 33341 9855 468996545 11240 33341 28887635 25436 27897 410937015 64012 11240 293942146 78230 11240 950830895 49579 25436 700562750 43992 11240 949755495 50630 43992 282387099 43992 26904 638521385 43992 40173 60025327 43992 69346 411960703 69346 80396 538599714 9797 69346 568765691 5261 26904 566435257 73159 40173 819762787 64790 5261 288002819 5261 10662 62706887 43009 9797 561042161 64790 46601 752616475 13715 46601 3181842 46601 78997 120527936 58934 78997 338155502 11913 43009 164931642 13103 46601 390958645 78997 43057 772951646 11913 18038 369548905 45772 18038 102581179 45662 43057 782987361 18038 61711 901750547 78074 45662 195428267 18038 51483 750044697 51483 2525 862789017 35903 45662 800321538 78074 60739 138911834 33042 78074 983848184 10197 60739 108901734 58460 10197 845838266 17371 35903 879692251 10197 33767 920116185 10197 24310 519255634 17876 58460 574151216 38623 17876 583012880 45829 33767 649469506 24310 67571 200595613 67571 22387 567939209 21748 22387 125249739 67571 45037 731971313 78322 67571 983251838 67571 66251 116902633 9642 21748 790263564 21748 68670 264257347 66251 62837 57643288 76907 62837 51255233 66251 71398 973381869 9642 72094 913019133 41083 71398 221988298 54319 62837 86474741 70085 76907 16419093 41083 20957 23517769 20957 10060 139680651 20957 44871 318071283 29226 44871 761957233 31906 29226 810518193 55080 31906 139884497 31906 58281 719889093 39743 44871 880687992 78487 55080 534346057 78487 42789 799274751 78487 1941 433215867 78487 20827 114521756 69610 39743 970326823 47012 69610 685921698 58674 20827 141511231 5762 47012 645262160 28053 47012 476904544 47012 17444 609002326 33213 28053 607422248 58674 14072 550051122 33213 63453 821201329 33213 56661 197877617 32586 14072 472600028 56661 709 82785911 32247 32586 574445938 38500 709 297580074 32586 39025 507233632 4857 32247 206413155 23718 4857 601128232 17597 4857 386878368 17597 77818 299708343 53059 4857 612701161 57711 77818 522116038 23718 68955 424105063 53059 51243 150212095 43576 57711 399995077 81009 51243 516608152 43576 44536 217536546 49321 68955 381471002 81009 69076 848670613 7430 43576 34899468 67523 81009 963578743 67523 47646 263385216 69076 41079 872209903 47646 52479 914843100 81838 47646 312185610 41079 51803 996261499 77160 52479 696197028 77160 42032 851622957 31773 81838 500432173 41488 81838 946974624 31773 27593 825764826 31773 60505 350816293 26469 41488 305307305 41488 49256 48656528 64194 26469 688204233 49256 318 5261305 26469 12014 625689094 26469 66863 526807574 583 49256 133159968 78549 318 314536319 318 65936 213751166 35561 583 75265048 78549 80617 681691704 80617 72425 882766634 56857 35561 633755757 58825 35561 82551128 58825 79330 998356734 72425 38816 60371004 56857 17478 18171065 38816 36415 162674658 1565 17478 192583527 79330 48748 63190974 38847 1565 436582482 20278 48748 21204318 16637 36415 589198271 4665 38847 720120725 42300 38847 499054803 38847 38641 712897631 62990 20278 279822828 13546 16637 215386735 42300 17555 130438224 38641 63562 78131867 54254 38641 436337981 54254 19668 137491698 19668 48634 100046751 8958 54254 13400693 75619 8958 468102316 48634 2973 110902898 51678 48634 224139263 2973 63144 326943596 26859 51678 172880551 36471 2973 468803321 36154 36471 399999144 36154 59932 852681860 36154 80858 482397916 73979 26859 298433255 73820 80858 71039156 32585 73979 594147448 14218 80858 220100690 32585 78181 961886181 21220 14218 31805500 78181 9496 612777717 11721 78181 609427589 78181 16519 257108963 54595 11721 560820529 21220 16705 351937085 16705 1831 336149579 42203 54595 258152782 49384 16519 854957706 38597 49384 268487043 49384 54374 31419587 38597 18114 802708112 16676 38597 796001767 16676 36571 462352229 54374 19955 981011054 19955 58116 188766248 18114 58830 104557984 16676 10845 70273418 81888 58116 377740929 21848 58116 105101473 7147 58116 763951288 7147 36171 377295236 81888 53063 277778963 71396 53063 541282289 21848 59292 598799009 7147 44372 322608642 44372 30339 229205979 71396 17631 437710038 57525 71396 227205013 57525 30532 746342902 56647 57525 176817026 67532 57525 926065319 17631 34890 736653114 58321 57525 552909630 56647 1575 176237467 74875 56647 757988199 34890 50697 115049661 59053 74875 745322320 24110 59053 623247801 24821 59053 230597992 24110 33852 948890290 33852 14003 704781756 24821 20172 531039736 20172 43679 908336713 48935 33852 895070409 33852 59836 818977164 63706 48935 442305115 63706 20493 58295144 48935 76119 446413920 20493 40960 998384970 59836 38151 121732226 38151 25526 267872840 64769 76119 596689303 10897 25526 482126859 5508 25526 4832469 36594 38151 294500265 5508 56947 118447834 36594 667 836851726 55556 56947 846806513 55556 31524 112765018 52712 56947 104900755 56947 57951 666280706 43029 55556 381817365 37401 31524 283713148 31524 32681 40813323 74007 43029 155915370 57951 42718 743503987 61681 74007 399327434 32681 21442 142016068 42718 53131 265163095 61681 81432 299211842 9421 53131 805603993 53131 1608 263978079 13722 21442 919663594 9421 58942 92676859 13722 6423 705177863 41271 9421 816687142 6423 55607 302332532 55607 914 801067118 37492 58942 731768490 44874 914 720660148 29686 44874 4425988 914 1414 16504768 914 43217 361906475 37492 68521 990240412 44874 52609 10402071 7360 52609 39249278 68521 64363 559628279 6588 64363 310978133 64363 32091 119044647 52609 26755 216753184 62575 26755 158781654 32091 28934 900713778 19863 62575 936977532 44072 28934 899676214 44072 81657 248694036 32393 62575 113978932 44072 66791 642049547 71785 19863 214422494 76153 66791 141520885 76153 53092 483541941 53092 20586 199147860 71785 29100 967929018 29100 4950 531051274 62255 20586 943100711 53092 37731 240111192 29100 307 179351130 307 66976 898326921 56672 62255 712523380 41124 66976 339394853 17097 37731 61599526 15514 17097 790085006 15514 20155 546241610 41124 47530 306062157 30875 20155 288606924 15541 47530 817843359 15541 29564 452022345 29564 28961 147456433 14186 47530 628283707 14186 24591 256407565 14186 32745 33636326 32745 36151 583754664 1737 36151 895411601 61997 32745 998085061 24591 26566 22418738 34987 1737 777683624 31390 1737 778085151 21874 1737 259596721 7549 34987 852419532 54479 7549 84990865 34987 1409 718274617 3911 7549 913175320 21874 3174 772341792 3174 74062 295281025 661 3911 444172158 1409 59248 824526267 3174 81366 48207346 59248 79081 395828638 72096 81366 595395215 49238 72096 109102977 46525 59248 583909963 58680 49238 554348566 49238 42239 307071581 46525 13951 538838226 52737 42239 84636863 52737 30494 153033919 52737 794 231696014 52110 42239 825724790 27694 30494 831873691 20551 52110 109696004 64003 27694 377727104 7017 52110 458887033 75751 20551 47535902 55298 7017 74586095 55298 23680 101145720 55298 49088 965777769 49088 30417 775508371 49088 58875 899567147 30417 62169 39104321 58875 40284 94587414 49088 40020 914750812 58875 81599 631685361 23214 40020 18863272 19961 81599 855517330 52945 40020 283448666 19961 45462 684331861 41150 23214 604468305 45462 57000 939626568 17738 45462 850450914 57000 31724 852484372 42216 41150 755450783 30716 57000 341685016 14276 30716 43421176 14276 34836 466055455 14276 21093 532173885 14276 78538 763815727 21093 50099 365813251 27744 78538 298404223 78538 69667 705427589 54936 21093 940446183 27744 70469 824167587 14875 69667 355084724 45660 14875 473029638 32305 45660 638189147 45660 38070 13956656 68310 14875 980109885 14875 78026 13968361 45660 77271 5399293 3674 32305 415563414 78026 27159 844947731 68310 4046 737130315 4052 27159 247178346 47833 27159 856780896 63743 4046 340136437 4046 34847 404536822 47833 28963 108633790 34847 32489 610393365 79384 63743 214889350 79620 34847 610946155 32489 53694 111936255 32489 30953 196268366 25652 32489 99342949 11782 53694 266357390 11782 11445 120142613 95 11445 428713337 11782 35528 629658102 35528 64884 278886502 11857 95 121303568 24837 11857 127451716 24837 57109 402908583 45015 11857 447055325 41419 64884 465725645 45015 44220 975260885 80897 45015 993388041 44220 47080 386209841 47080 63269 916142550 44220 49632 49886785 36711 47080 792714932 36711 74301 972744088 49632 29061 998164977 29061 8544 730464238 29061 16396 419817427 64170 29061 62208577 56811 8544 997534487 53566 64170 2561000 74738 56811 574165179 16396 20006 764501792 64368 20006 212097713 64368 33561 425538518 33561 77108 31002418 74738 8294 15842750 78417 64368 394226564 46409 78417 667663165 27060 8294 234490058 8294 54410 952315390 8294 23847 894381027 40702 46409 565510814 54410 78129 544646718 1793 23847 855319449 1793 11755 669896032 60040 1793 795140625 25203 1793 12529472 8964 11755 988984733 1793 48921 856954144 11755 58367 135145637 61754 60040 78787959 25203 57772 540134228 61754 14368 216717920 32536 57772 512472369 58367 35593 700720995 2840 14368 536379362 69101 57772 83738 2840 37747 761816827 75478 35593 434642266 55148 2840 939428009 39726 37747 32565774 39726 26242 201115858 55148 41638 851760102 55148 21815 974755127 52247 21815 457140192 27760 52247 301703508 21815 5752 260889150 21815 35061 861459023 37972 21815 902151478 52247 47348 781331395 35061 35454 543751850 8156 47348 903007195 45881 35061 124633634 40370 45881 793598741 46062 35454 839509347 33344 46062 516330547 15448 40370 25144436 33344 28665 622203064 65223 33344 612579695 65223 72317 438135133 33344 73695 559375305 65223 65272 458164388 4525 65272 434192726 74120 4525 2904223 72317 9732 398587502 73695 54813 644249376 22839 4525 806979074 18859 22839 338691289 54500 74120 769629643 22839 37228 195921307 22839 3530 570349480 44454 22839 333730461 41913 3530 134730957 3530 71792 472398452 13256 44454 405408066 71792 67953 669546889 37834 41913 502888575 71792 39130 637564174 71792 79884 152367387 2302 37834 125941854 3241 2302 277220364 37834 80905 345810589 79884 74303 22480502 2302 22595 720844845 2302 79235 669308257 3241 37870 106281835 1784 22595 334050704 78477 79235 687668002 53276 22595 248462171 79235 22793 68608662 78477 71249 923116388 1784 26323 323686307 53276 48778 570899526 55310 26323 215602614 22793 48389 454235227 26323 9272 126738150 48778 33891 816768397 41148 48389 520687727 55310 33484 9566966 46708 33891 336391742 39186 33484 10815073 39186 5937 623565659 58975 5937 735202222 13249 5937 666163786 33611 5937 176332814 39186 21639 342567328 44715 58975 177960698 44715 8574 230486866 13249 47867 480020465 8574 74574 177159836 44715 77697 640150296 16800 74574 370743981 77649 16800 481479423 60319 47867 1200291 21922 16800 132964280 76116 60319 874954310 51567 60319 632781959 51567 79915 193677828 60479 51567 514786329 77056 21922 56681273 60479 24679 447130410 79915 52649 643084695 14230 52649 65502235 39023 60479 226467681 52649 42849 172177389 52649 23108 332294740 65578 14230 560041850 1472 14230 974279077 50259 23108 446986777 63927 42849 385084012 23108 56245 18104101 67933 50259 428763108 67933 4624 316107341 4624 15613 871386589 56245 3081 334798898 67933 17769 374529162 35262 15613 179832811 3081 27591 407020415 17769 37821 596218116 3081 11099 643374093 17769 68191 37115611 13391 27591 285755890 68191 32570 531223902 13391 69428 491195083 69428 76064 88030685 69428 41814 263194435 76064 49155 841350116 21363 49155 609537193 66078 76064 166914827 49155 75035 840867475 19427 41814 114024343 78107 49155 136159382 19427 30183 938043193 62056 30183 539192198 62056 13089 29184241 78107 67372 7689515 13089 73081 10751474 62056 62296 368490010 39051 13089 553480370 81010 62296 225218755 12373 67372 440996887 39051 17510 600162189 39051 70429 32887082 72052 70429 144837159 72052 45827 395655864 70429 8453 554031982 18772 72052 906133971 8453 51174 803537360 61039 8453 85887509 8453 18554 83471174 60690 18554 230328549 60690 23759 886404298 41752 60690 237122441 61039 59877 488088098 41752 24170 819612100 41752 45655 137146566 23759 66140 54236391 36977 66140 247988690 35420 36977 799524486 6225 24170 991958079 53236 45655 83563183 72454 53236 557376907 18011 6225 88697774 35420 57959 391423367 35809 6225 556160174 19840 53236 994689729 19840 49737 271087928 18011 67998 880085095 51916 57959 988504684 67998 38457 151329530 11653 67998 786512744 2568 38457 773758472 37225 11653 25784849 11653 46940 485421656 11653 58142 119605710 46940 22924 725522385 35027 58142 875886145 22924 25283 45382395 52721 35027 496329908 58142 24570 696718249 31809 25283 616733002 6569 35027 544011504 57632 52721 425018355 46126 6569 396031298 24570 45254 497302491 6569 77030 926672523 45254 3728 835836921 51705 45254 682113419 73924 46126 427210857 73924 81919 244480155 77030 4864 497431159 658 73924 749985458 81919 33679 957934530 48922 4864 42933922 33679 69904 937206313 658 2809 211787219 78331 69904 136092848 78331 42728 294276595 30307 48922 32411672 2809 31746 679666940 31746 61912 90185070 78331 81027 371078447 47597 42728 11803159 66974 31746 345192810 61912 7898 73243290 66974 67636 985830581 81027 46660 264708203 47597 6194 796508101 53630 67636 88732941 46660 61226 381939870 67636 7800 284126892 7800 55876 284911269 7800 54685 202042162 24371 54685 833847290 54685 44347 974528455 55876 47969 321717045 47969 10788 972370044 10788 54392 548284564 24371 68727 745987357 55301 47969 128219918 47969 50362 188183038 76138 55301 242421445 55301 14250 554899237 14250 44663 528050323 56646 55301 730887918 44663 6119 374604131 14250 70046 356233632 44663 15977 140267249 33430 6119 943735962 63461 56646 497762325 15977 51184 340145120 61359 51184 688010641 61359 53433 364791212 8943 61359 1721066 39963 53433 982288929 8943 356 782525565 53433 70680 96507831 64972 53433 475879557 54747 8943 916392906 4328 64972 71945 356 63842 766436423 9519 4328 367328334 64972 26117 739224174 9519 32288 385978547 32288 71577 334226472 2080 71577 453740904 22112 26117 408252941 22112 11993 839403104 11993 57189 230563101 2080 54562 736339071 11993 44839 823581502 57189 36209 235840346 80669 36209 248844346 54562 32046 276529100 59525 44839 568166133 30951 80669 665034426 49506 32046 503793468 42386 49506 14821660 57921 42386 244991042 122 30951 778494129 11992 42386 137057427 122 12080 253589104 11992 75241 79019278 12080 61330 170870870 122 68935 786632727 76219 68935 227467107 46302 75241 131107277 46302 71918 235336261 46302 39531 27543706 71918 2419 545188874 2419 23432 788466403 62105 46302 635345093 64556 2419 947618758 5074 39531 240310214 7972 23432 903483307 5074 24728 624343663 67967 24728 956072074 67967 28304 290883801 67967 15121 823441324 2803 67967 49706430 24728 21726 73997311 21726 47163 925320979 34182 21726 592997339 7383 2803 585056209 81897 21726 525038950 38201 7383 68767232 34182 24083 45501082 40956 7383 310797925 1891 38201 59311776 38201 66686 890762339 44322 38201 274945180 24083 34714 708368515 36847 66686 245555120 33519 66686 971141305 72089 33519 166039687 40766 33519 236619545 1330 40766 3053972 36847 22587 445141584 33519 19093 27630464 22587 64111 69108704 22587 26604 12959225 41630 26604 718691117 19093 45307 547020958 41630 38563 756612844 13936 38563 285629879 33177 26604 274160515 35017 41630 14997537 57725 33177 496625011 13936 26658 834297695 17202 26658 34581799 69265 33177 193646752 26658 67342 240374379 17202 32534 285658217 49772 32534 792752032 36813 17202 568230104 49772 57747 865958093 79517 67342 852253019 36813 70090 492165983 36813 38611 319170951 78699 38611 710639409 64161 79517 748670360 79517 36701 17892237 64161 41293 819845302 36701 8750 729253251 4734 78699 834799914 69539 8750 506996729 8750 37321 887552742 8750 45368 77663738 51805 45368 285403419 81786 4734 339015989 36140 37321 437309204 6775 81786 287339200 40013 6775 494655992 36140 32517 393868899 18643 36140 733316709 49762 6775 271144122 27833 6775 794340930 40013 36227 950687665 60486 27833 803553605 38980 18643 120845580 38980 12261 296292316 27833 41684 519316534 71101 12261 227729766 46938 71101 62088717 69105 12261 172428740 12261 48431 71799407 46938 67032 311111487 46938 23892 751816515 7410 23892 991160138 31141 67032 472110770 23444 23892 955226420 23444 67187 911496616 7410 68656 32291250 23444 31300 68786283 23444 4139 394641547 80506 23444 179231074 29676 67187 669990520 29676 1078 579811621 61425 1078 560579 22788 61425 115886171 80745 1078 43005043 66031 1078 635243611 27641 61425 546824183 27641 79977 12400357 7826 22788 237778240 80129 80745 967493868 74141 27641 932798717 80129 45010 647604710 79977 280 446207465 44150 7826 505967520 62155 45010 758539203 62155 45247 236815575 24193 62155 236262551 15790 280 178766360 44150 11351 458527532 34197 24193 262328796 62265 11351 482338106 24193 6313 560681802 60671 15790 137148883 56111 62265 124695661 56111 78806 615142334 5691 56111 272964481 5691 69371 676212713 56111 13681 218063717 39019 56111 341992882 29303 5691 815785539 34367 29303 261746180 33375 29303 381578159 13681 58915 869228308 32438 33375 587348208 32438 48334 707513397 32438 45189 386837464 57025 58915 599765760 3498 58915 924046491 36712 48334 225634124 66826 48334 964358113 3498 8546 993448030 78657 36712 241233858 8546 72673 862924484 54094 8546 644597270 8546 69405 35845161 45714 72673 157965801 69405 66199 365500273 66199 24847 500632769 24847 13223 952404826 21833 24847 267517122 66199 24820 790174329 24820 51844 702286076 80323 13223 454390201 31311 21833 979371080 70929 80323 527591069 70929 33268 225833482 26332 33268 738600837 50379 80323 43216192 72622 70929 778881263 28288 33268 511475386 26332 74626 712621 26332 48282 964834112 48282 43687 61501496 47555 74626 305974175 57133 48282 258480557 81805 47555 526340895 50411 81805 80362231 57133 26934 143627675 50411 6190 559992238 50411 17453 919809456 17453 40335 771760648 25594 26934 313655105 23253 17453 465226627 29901 23253 816919505 25594 70307 749717456 19262 29901 911350663 70307 46860 850352428 23253 74167 821675670 29901 23285 46684357 52901 46860 778276595 19798 74167 553657490 19798 11612 206336150 11612 54614 90793511 36505 23285 873804851 56840 36505 325478929 19798 72786 443401754 39131 56840 791773595 47641 54614 312633762 55422 36505 818960853 39131 56655 353624462 56655 36950 310464509 15157 47641 24141087 74953 15157 993676251 22184 15157 925187209 78503 74953 678499300 22184 65714 50558221 58239 65714 565630345 35950 65714 571209209 49610 22184 459374544 52924 58239 159725954 10345 35950 91144718 57119 10345 587125749 49610 20771 212700916 20771 28841 992434884 20771 61856 881829128 20771 43385 452856428 43385 21114 463550821 78228 61856 58143273 50413 21114 880363319 68516 50413 55136730 40849 68516 244343336 68516 26915 496052108 40849 31844 362589320 50686 50413 466397536 50686 60684 217308078 40849 24805 459333685 24805 14444 81767546 48307 31844 896403807 5928 14444 798735295 5928 45820 326130230 45820 11625 939930736 54797 48307 430407109 80392 11625 961016871 80392 54766 418257679 11625 80312 176913562 54766 40315 105275510 54766 18966 579089358 12920 40315 231230578 40315 73373 373621634 37122 18966 616158890 52260 73373 28784302 12920 44785 604415206 73373 63768 826984708 63768 73189 405020308 30541 73189 947206753 52260 55024 11317126 51176 73189 215169895 63768 55150 995651746 55150 30569 782790964 30541 47739 722599655 59118 47739 739820183 53146 59118 233477774 53146 831 134235482 30569 10837 113104568 47739 68496 14852815 19450 59118 951303176 831 3717 509788732 71369 68496 6705313 19450 59367 614086444 30809 68496 667526143 71369 53954 142876158 3717 35663 153463386 59367 60378 825600202 6199 59367 239265517 60378 11706 268057258 60378 71648 273128392 6199 60529 642256686 11560 60529 179303332 45071 11706 971314516 71648 51066 136865633 39229 45071 874187706 4744 11560 734837145 70864 11560 348919890 70896 70864 425782577 70864 75164 5784429 75164 66155 376815880 70896 18876 477184688 70864 43807 211739338 43168 75164 531910747 75164 57664 763692405 54322 43807 412870026 57664 26359 660361795 33771 43807 395943312 26359 36107 684135229 33771 29540 132073025 3403 26359 58457858 9927 29540 761686019 3403 6363 947786217 557 6363 239870161 57956 29540 926128591 57956 39464 171910214 57956 22031 246831524 7231 6363 538256436 57956 33410 951879790 64546 57956 909575715 17465 7231 722651537 22031 23748 457425693 7231 76920 82605153 73759 33410 75194808 58340 73759 73143183 5205 17465 440257593 73759 50108 771077612 76920 43206 482445092 58340 17514 165065871 50108 37791 944948973 37791 28295 820486190 50108 5223 99171633 5223 3171 618470438 28295 76735 230921275 2149 28295 412627951 28295 13947 990955124 2149 80005 167975431 3171 37339 223325519 66190 80005 6782521 30731 2149 869837314 80005 6799 210820857 6799 28439 769075792 6799 39257 364554870 66190 56965 553278648 6799 59096 678868836 73913 28439 325847902 39257 8568 320119508 59096 21837 271705440 21837 66928 767480302 59096 29994 361456525 62639 29994 495640054 66928 35029 20420440 62639 30850 358341515 35029 2585 619228767 29994 31696 542266283 34724 62639 150082438 60524 35029 504193688 65133 34724 587501958 31696 12873 23195463 76657 34724 103401998 17551 65133 491524577 17551 38077 53935675 48714 12873 559302133 57117 76657 602750380 48714 40975 533300528 12581 40975 211923388 37233 38077 21651253 57117 47746 397588766 57117 60265 476089785 12581 78313 597633152 19732 78313 358399964 24385 37233 623959558 19732 76973 666873818 78313 75643 583858559 76973 53340 204758472 20209 75643 97166279 20209 28608 969026804 78393 75643 212959832 40980 28608 181775766 28608 1756 707627723 14123 78393 632433466 15505 40980 596533226 15505 1627 4411288 15505 60697 886593835 79019 15505 863455874 79019 26107 351373491 15505 20642 84458926 9064 1627 936965838 60697 11568 39310914 11568 27417 146434724 20642 22120 913117652 9064 9210 645385132 11568 18289 247219304 34404 22120 262989745 9210 47563 526571526 26561 47563 996587712 17201 34404 595201277 18289 27869 665606060 49110 17201 292275630 28435 47563 80113638 23851 26561 888943232 39917 49110 230103691 27869 50684 259336526 28435 2598 577251251 23851 38818 245442976 39917 60649 100265874 31932 60649 967286975 50684 67010 893221434 60649 68800 456512319 75182 67010 496017698 65854 75182 831861345 58139 65854 994605186 67010 51091 938242698 32659 65854 26675188 32659 36417 64927492 51091 13238 238766181 68141 36417 243308652 56353 13238 779789232 68141 75352 340972099 13238 74329 506325315 75659 56353 80726458 68141 19150 597492052 74329 35519 204758544 69184 35519 115036062 4012 74329 499441015 67246 75659 496871057 69184 566 956175518 23583 69184 610881332 77008 69184 4203839 67246 41139 829969243 23583 47682 301894393 67257 77008 728034754 77008 73294 242637994 10967 41139 47848221 17761 47682 717380818 67257 49563 22541517 67163 10967 13281074 73294 26060 551153408 17761 61634 963263404 17761 81198 731826829 67163 22056 982275927 67163 21572 499039478 26060 5181 425206828 81198 7471 390418712 7471 76725 305026379 76725 80137 203574696 7471 21201 994156078 80137 20108 152123816 8399 7471 291949785 8399 8462 525436864 80137 3057 459178272 8399 47785 512470578 35155 3057 873044648 8462 37686 543015312 73732 35155 434846154 50981 37686 856561520 35155 33733 208572726 4786 37686 913122576 79062 50981 170554509 50981 25881 915706568 33733 50168 228961942 71285 50168 82501659 44979 79062 903407063 79062 68958 17461142 68958 29543 139630211 44979 29776 909720151 50468 29776 795909085 50468 6789 776300526 50468 43840 338331065 51677 43840 62810836 43840 45506 299190678 6789 69548 895331999 43840 77186 127489705 25959 45506 141542956 62231 45506 817028562 69548 57200 626141449 25959 68634 881563488 10569 68634 974141223 16661 62231 500817632 57200 41462 685360099 57200 75613 387016719 16661 64238 944289023 41462 9544 869787329 75613 16767 704395888 81848 41462 597454437 64238 26715 686328311 27558 9544 539095429 68462 27558 256924868 81848 64893 95147585 64893 40889 817145695 27558 73391 13266397 40889 69442 663199350 40889 34036 709479302 40889 45609 532316786 43697 34036 481459287 69442 39970 703261125 17104 45609 517789835 41611 39970 51401810 56435 41611 925688746 17104 45719 153244607 39970 55548 228037121 55548 1024 272304648 55548 78219 126265928 78517 56435 286234033 41310 55548 632730037 53134 41310 838622358 58126 78219 104215922 78219 81560 393342668 44906 53134 991678630 53134 22038 23992157 35250 53134 848369038 81560 6882 194130272 58590 35250 932352478 10782 22038 458768736 58590 73047 558878828 59044 58590 233700758 29049 6882 304102609 52421 73047 406564848 59044 35760 740267619 73047 45543 356814748 64707 29049 501211307 64100 29049 871510440 64707 59929 402291513 64100 7513 271638802 59929 24765 43028912 22321 7513 572140759 18811 22321 727916939 7513 52582 962589521 24765 27835 716835811 48918 22321 223343343 48918 81209 885887948 78863 18811 915146937 78863 43152 815565855 81209 24965 325391793 48918 26098 719543364 24965 3235 633863830 54439 43152 582676345 54439 40848 531214600 54449 54439 475260078 9198 54439 83970700 22963 54439 951000709 20293 9198 114719638 11696 9198 127415188 29193 11696 44219767 29193 6581 203700115 29193 12532 824998338 4172 11696 577123558 29193 6860 984611318 58609 6581 619406110 48090 6860 653555587 58609 51761 697242350 58609 25493 264736845 37542 6860 645310037 46811 25493 969919251 44620 46811 451321196 44620 44084 343891803 25493 76292 267550458 60374 44620 933755903 60374 26571 388436948 26044 44084 944249344 76837 26571 98055128 19016 76292 534241474 26571 51459 66942007 26044 8853 772900798 29345 51459 533888603 76837 44495 877813940 29345 8061 566392152 44495 49369 363565998 68277 29345 643534929 47054 8061 37305003 8061 32627 92407900 47147 68277 349694379 32627 51186 839808244 78274 68277 607440352 33799 78274 966458651 31869 47147 525414953 25313 31869 878486427 67610 78274 444725165 13733 33799 283541918 52591 31869 484292900 25313 14737 496598698 65913 67610 48561474 14737 49044 62206675 65913 51638 127209388 44213 52591 450645419 65913 60150 800597727 60150 13919 398227544 44213 62174 755528025 62174 63281 138775088 63281 54705 171313679 25271 62174 472207123 13919 63302 22263869 6587 63281 608901407 63281 63615 148638334 4059 63615 389647695 63615 17871 562390195 17871 76728 700070773 17871 41056 654269941 76728 57139 728111838 41056 72059 320535400 41056 11047 651026417 54110 41056 426843275 41056 53985 123941583 49892 57139 139806098 11047 78216 102888726 53985 20634 220466759 53985 69210 860364756 49892 16599 925789398 20634 2049 267268709 14935 16599 66742188 76333 69210 412391665 9063 76333 248195496 2049 18712 92600400 57396 14935 579772585 57396 23347 536461115 61318 23347 557018543 75017 57396 873957461 57396 25882 89257843 41518 25882 871265816 7763 41518 965648413 61318 66191 245216416 75017 48550 549250390 73494 66191 133878499 44025 48550 279880035 73494 43111 107016570 73494 69095 910579960 31376 43111 828270953 44025 70540 336903372 748 43111 61240894 62282 748 299132639 62788 31376 816983942 45972 62282 490222240 80061 45972 692529349 44497 62282 393873147 62282 77413 513576723 62788 54482 390466058 80061 41609 250669431 65492 44497 716890660 44497 48338 119788936 65492 46251 638211486 8925 54482 48425617 80304 8925 598730088 79377 8925 560083252 24099 80304 502600622 53444 79377 704825767 24017 79377 924058853 66576 24017 362917143 79377 11794 917783811 24017 2322 698793875 53444 43012 324274357 66576 77750 376211217 64474 66576 823680086 64474 56986 359489562 51075 77750 11428577 58598 56986 389857791 64474 24525 411116701 37374 51075 50947859 57021 51075 167496328 57021 22869 797996598 67091 58598 937387955 22217 24525 176862910 22217 74348 729664773 65026 74348 980760600 67091 23959 447742894 1648 65026 811621892 61805 22217 596957773 1648 55475 339274015 16609 1648 667230107 6846 16609 813724955 53378 55475 30558423 20751 53378 33331446 37634 55475 346898853 32599 16609 156554611 50057 53378 400343113 32599 67720 37008480 50057 18265 162406274 37634 35415 904210575 18034 35415 458684141 50057 80139 392035982 64260 35415 122074702 18265 50558 530960634 16904 64260 96523683 80139 61577 992186683 38037 61577 274030924 27500 61577 294928823 61577 62246 567043433 61577 69259 451297168 38037 26986 117572271 27071 69259 280853816 2301 27071 414919338 66461 69259 560679151 72753 27071 236766384 69885 66461 469396658 67710 72753 54893602 69885 28723 454393908 40833 67710 917606863 42714 69885 896000777 42714 69894 560621890 45549 67710 630400685 28723 50481 251648148 50481 23839 991758509 30136 42714 106106125 12995 30136 585150216 50481 25299 903423805 12995 15488 446626477 25299 17978 36382677 30136 19989 895668754 19989 9824 324711704 44901 17978 821115933 9824 64109 931530751 9824 81099 556573608 9824 6332 965897082 64109 79648 568300859 81309 64109 898310894 39026 6332 66204485 6332 13766 976547400 53971 79648 821166971 53971 2359 206051371 2359 35127 11364619 53971 16387 124837570 24755 13766 280334669 16387 8707 170329423 8707 14491 139402006 16387 47599 98617884 58961 47599 727162781 58961 31326 941060479 58961 44679 731802598 63976 14491 293859823 47599 45601 138509233 58961 10738 351321351 10738 28210 194646108 63976 25598 967709410 25598 16497 115554976 10738 42144 127162966 10738 48647 988268655 58087 16497 142459740 16497 2011 118253481 29208 42144 149639446 48647 36272 660346638 18146 36272 70689774 2011 32899 130922314 2011 1577 228794857 14056 36272 771224163 50808 36272 15344720 32899 54533 714825395 61730 14056 671996162 54533 75415 399567521 61730 59544 630317280 62850 54533 518499052 62850 44814 347074791 45431 61730 714513480 56006 59544 480403731 59544 69686 654840041 42465 62850 90422446 51617 56006 730816855 19475 56006 407728797 48289 69686 25378822 69686 39116 576980431 48289 33543 11694682 19475 60724 411369080 51302 48289 664023919 51302 68347 341024278 33543 63738 428103513 61276 33543 283746637 48848 51302 433854504 14886 48848 158402972 64239 61276 972872306 61276 24121 981134944 4187 14886 121366228 45640 24121 647931726 15007 4187 85185959 5720 4187 713922252 23890 15007 544700526 17172 23890 759684115 15007 45381 588260532 17172 13687 135431634 52724 5720 959451136 52724 63028 20908591 52724 31577 300313819 63939 52724 186673564 45650 31577 640509353 52724 32598 735052656 16909 31577 983883236 31577 67197 946126706 63939 25538 492777689 15170 45650 809948896 14051 15170 502235304 16909 9949 393561128 64421 25538 519806530 15170 52653 308363737 63804 15170 29331137 21258 14051 212867863 9949 41461 772767630 72774 64421 81369622 21258 49288 243464380 72774 80176 659766121 49288 10895 465636069 38952 80176 349871742 9276 38952 816039076 38952 48616 259801468 80176 1035 742573229 1035 32255 591813113 1035 9362 446137862 48616 70619 996777062 46819 70619 843652182 46078 9362 926527803 36175 32255 601452518 46819 24168 419314641 70619 7838 78204819 46819 63949 152334297 63949 10004 768727446 37184 36175 205642930 61218 7838 59435545 67198 10004 388915519 63340 63949 556545818 67198 64856 889324086 56361 63340 718467350 37027 56361 248960280 63340 11670 171544139 43635 11670 835582304 43635 5694 255910840 11670 30168 445728688 33464 5694 754022123 30168 67810 936616204 30168 32703 365727590 5932 5694 6412489 19190 5932 753567269 51954 19190 73851250 51574 19190 620086439 57446 5932 393510134 27899 51954 111483755 57446 27020 180784004 58854 51954 469004118 51574 72067 552105366 53211 27899 380514324 37392 53211 360777276 37392 81075 2314128 37392 4938 198821220 72067 12320 671549292 41041 4938 293595891 4938 62031 76904275 64649 4938 876764617 34207 62031 512063796 28622 12320 495990707 64649 39797 118415335 28622 80147 13815192 24740 80147 877367760 39797 49710 764882893 7425 24740 476859827 60636 39797 839436484 80147 36112 557192279 15320 7425 346315663 15320 66768 6719724 66768 80566 20875356 69905 80566 680574305 45337 15320 273094948 77161 69905 614479624 20961 80566 440466473 71081 77161 805508131 69905 30726 963726354 77161 78279 530990720 28194 71081 6338905 16644 28194 24657090 54969 28194 607246707 78279 75286 793242756 78279 42340 211407416 74113 42340 499413301 74815 42340 614974140 42340 56198 102859960 74815 40667 889434739 3132 40667 802837090 25156 74815 245945544 56198 43907 17421952 40667 19565 248892833 25156 77864 475385546 77864 56796 746853548 56796 65289 895193431 77557 77864 267251095 50691 56796 229446950 74776 56796 126400136 74776 18944 173697343 18944 67749 78157440 50691 67312 600563328 50299 74776 31760018 66897 50299 181497424 3111 50299 44406602 77143 66897 788757143 67312 49777 254167577 22048 77143 829280511 77143 24246 481625526 49777 31713 420712296 46627 77143 16075023 46129 46627 686704227 3121 22048 793305297 16795 3121 10340270 12682 16795 791357232 46129 36365 962545683 3121 77398 709664605 12682 43017 415162601 4021 43017 971564998 36365 69567 220168428 21443 69567 580994538 77398 67857 158840095 69567 64215 520137364 43181 4021 43255224 69567 29863 145303013 43181 7370 82758315 15649 43181 484905947 43181 23460 297220503 29863 21329 538130067 51153 21329 902949376 21329 46953 344114733 51153 25922 904034670 59322 23460 133636772 25922 20346 352753009 20346 79810 915857294 25922 13389 973689719 35413 20346 286879707 37432 59322 37046647 70584 13389 120650419 5517 79810 808779961 69997 13389 249302089 11830 69997 132364167 2852 70584 366033516 21380 5517 717451979 32768 21380 737145440 2852 3893 938683581 21380 38421 190929115 3893 51806 840072210 30180 38421 14431872 70363 30180 282284006 26390 51806 618263005 26723 38421 132173698 56133 51806 241019888 26723 29789 564676133 15952 56133 807071262 15952 54451 185172787 54451 14344 970027068 20114 29789 495614086 49413 29789 747121621 54451 50126 92740516 32734 49413 685983770 67276 49413 270559934 67276 67182 726658697 32454 32734 53995121 67182 1237 8490062 4326 1237 376412434 43886 4326 444769200 32454 4129 236928479 54280 1237 235355524 54874 54280 752492092 4129 26806 27577055 4129 13060 951316486 36132 13060 107718182 56141 54280 186181056 36670 26806 512512987 35485 36132 191623214 73439 36132 15378368 59679 73439 927925991 55322 59679 277847990 78568 36670 188160333 59679 39171 170716587 12956 55322 618123818 58589 59679 778191596 12956 1476 6307573 1476 10213 656656907 14699 12956 908490254 57593 14699 548980893 1476 36877 386870783 57593 79051 11770014 27349 10213 364055228 48354 27349 704489758 48354 6047 427812457 6047 80180 870377938 27349 3851 314421540 71505 3851 190175909 29696 3851 139596679 3851 17464 919670987 12439 17464 828894630 12439 59163 465289142 71505 10744 563926052 34590 29696 446518216 13867 59163 511212709 59163 61442 889772096 69021 10744 504714534 19101 69021 323651679 19101 25378 130857810 19101 35494 276964552 17264 61442 600525912 7690 69021 619441413 34009 17264 601118 57819 35494 122562023 58493 7690 23026166 25921 7690 602950992 57922 25921 592611942 69469 25921 539639347 69469 28156 42702533 24018 28156 333987000 57922 26807 834173021 24018 46963 304515083 46963 11686 830333905 38785 26807 912690015 46963 32004 508824548 38785 13880 77411030 63117 46963 42029757 71384 38785 729330611 1868 38785 211502463 1868 69389 887861369 1868 11270 894125643 33477 1868 791482122 11270 17078 411568844 369 33477 348308279 369 47731 22311731 22267 17078 860702967 69623 22267 758570724 69623 28980 900405006 54540 369 645901160 3991 54540 255129043 22267 52146 855265939 11933 54540 116592519 56149 11933 881908863 54540 20910 644959269 49807 20910 550332113 16690 56149 180456303 21699 56149 728665698 43467 56149 636228042 73938 16690 8092593 16690 48850 299538618 3642 48850 519347949 43467 73221 886889074 5143 73938 30492334 40680 3642 571856001 3642 54264 305421803 5143 15136 683635551 5143 50835 12041465 40680 62693 763016136 54264 79746 498667549 65657 54264 839878002 62693 77104 645828742 53664 79746 198490118 54129 77104 844789078 66609 53664 72278032 65899 53664 819254480 77104 1836 883285992 51215 66609 237090933 1836 75591 321553801 73764 65899 115018198 27318 75591 796493108 73764 51699 572911194 74694 75591 433644091 1526 27318 132873079 51699 30592 331419335 18716 74694 457151982 63876 51699 385572989 81568 1526 44147991 81568 78420 35024214 67493 30592 418781266 80760 67493 446851438 38171 81568 479118893 9590 78420 281670874 38171 44697 657861546 23090 38171 836309440 76925 38171 349150825 59131 23090 193319743 23090 20195 965447557 76925 1931 359531026 52714 23090 676140410 29054 76925 434893963 20195 20479 714764046 73220 20195 941305814 45968 52714 404530058 46487 29054 205398154 68784 20479 83632272 68666 45968 766379768 68784 20963 687419720 74253 46487 131477339 1419 46487 356308015 1419 29578 970677359 58644 68666 305622027 53079 58644 627520857 73169 1419 643477285 70254 73169 221906570 15155 53079 530518592 58644 13670 157942786 81281 13670 329783834 73169 24483 561743723 70254 54001 75578628 44337 15155 262657914 32152 13670 124424167 44337 19315 426994763 54954 44337 782121022 15287 44337 9641503 44337 57472 83807930 19315 70002 843887875 57472 24793 849348664 31499 24793 660499540 56730 57472 163493314 10842 57472 517476344 54050 70002 244239342 72462 54050 644327242 56730 57147 774667729 20403 56730 160853417 10842 43440 825729190 28034 43440 567006306 19482 72462 305065362 21505 19482 614513593 43440 74353 257505870 74353 24670 78131771 62743 74353 162023007 57920 19482 730743755 74353 29557 98461078 74353 14890 356713970 29557 40700 978682104 14890 36624 660998996 57920 28533 402125792 50802 36624 649460971 14890 13711 216429903 28533 34790 732072578 50802 1546 233825719 34790 37208 844828799 1219 1546 145596302 70376 1219 478593814 19767 34790 641046537 57215 19767 449448671 32100 1219 331261581 32100 19177 814441214 17981 70376 276468421 6584 19177 544193399 32100 57335 750378196 57335 60666 183104670 40386 60666 215551334 60666 75889 181813859 75889 55060 495396379 75889 48838 326656679 75889 42762 917998019 63172 40386 120629527 74436 42762 335860570 74436 64455 24245543 19822 63172 8465276 74887 63172 632493000 19822 19494 506402988 19494 73030 769449513 23330 19822 323122097 73030 51288 743054632 1245 51288 223868008 67912 73030 78520630 1245 25117 611241293 5578 51288 871400576 51288 20074 879253624 20074 29687 688376118 15894 20074 74575434 5578 18503 565878665 29687 1759 113261685 80517 15894 239859460 15894 9202 63818420 15894 75183 461453815 18503 69592 24319373 55373 9202 205609166 9202 5170 249578941 75183 76391 273458111 69592 38782 727339449 5170 44278 765382638 40590 38782 317345928 2243 5170 150251113 76391 6290 539873169 6290 25060 846367546 40955 25060 352665575 6290 47185 877400955 2243 10187 2370418 45286 47185 587654219 47185 14229 842129223 45286 45862 341442943 10187 53297 132527712 6521 53297 66406414 34547 6521 348232256 53297 41459 560586299 41459 76190 396875963 76190 52646 119185147 61002 6521 520301201 52646 224 910821443 41459 702 813096189 78456 224 527139322 33392 78456 21951550 37820 78456 336721722 45658 702 226833391 10618 78456 648059852 45658 70901 826000324 45658 76320 787927558 70901 76466 389071253 60347 70901 898183737 31439 76466 899231194 76466 3287 517907912 76466 55959 489771673 60347 18675 10329048 18675 14174 611562017 69449 18675 922763592 80088 55959 235888529 8538 55959 147969019 14174 23468 559475890 14174 4210 987194743 60904 8538 261583031 37672 8538 707788243 2466 8538 477273740 60904 27626 751144089 36596 27626 55082472 27626 12434 456164850 23992 36596 813130562 27626 38502 102937173 59011 38502 316198520 36596 48022 18007808 56237 48022 591965760 56237 61048 57451442 16881 48022 95707014 57005 56237 938210716 79836 56237 690111199 57005 46777 146524884 16881 81088 118209105 65076 46777 891793933 68545 46777 55061628 81088 79999 314344186 79999 14416 997298548 26121 81088 769490464 26121 74900 449614496 22067 26121 818364044 80676 79999 543242905 37326 26121 546089901 22067 76269 629659601 62833 22067 668095653 80595 76269 661478151 8355 76269 85582217 6476 8355 89260878 80595 49372 8316280 62833 7687 86420227 49372 33856 802952825 80434 7687 248080936 7687 35669 956658651 50233 7687 592838745 50233 17629 760841294 35669 49411 156125801 49411 77071 660782606 17629 40563 268093540 13533 49411 539610070 63868 40563 662930199 65075 13533 475636104 77071 13972 519044791 42155 65075 528514051 66521 63868 793325420 1296 65075 815775650 4759 66521 289456893 42155 28718 578776549 28718 69201 441058186 66521 64811 487950012 62150 1296 966617015 51790 28718 781382872 43818 64811 533029343 7447 62150 527144221 51790 24990 501554335 8448 24990 403908722 24990 50532 979492713 8448 36783 341409235 24990 8879 293279496 8879 66925 106843174 11731 66925 259269965 49285 11731 523899611 11731 65821 246379999 33043 8879 791297385 79436 33043 490627709 61093 65821 426367816 56726 79436 233071402 33043 19757 137536590 44756 61093 502432515 59775 56726 272256327 37306 19757 436467801 59775 33845 20987735 44756 27806 408226224 44756 74545 767014369 62028 27806 84836604 27806 48170 493143334 27806 19706 501509065 56617 74545 597866125 74545 55964 972235453 19706 23216 140359949 38763 48170 520927257 56617 81355 625140586 29368 81355 479511151 81355 37420 225132104 23216 28471 279874336 29368 41004 838446865 32811 41004 26069829 54737 29368 984819000 32811 75912 74347918 54737 4979 840834471 54737 3266 330723611 42420 4979 208323789 10425 42420 56053450 3266 30899 285154440 4979 78442 47869774 2210 30899 196184766 75699 42420 844758501 2210 20536 27828390 78442 71533 436518877 35041 2210 11246017 75699 27978 455381622 19401 20536 137768048 48286 71533 414160181 35041 81315 620780203 30241 27978 726936767 53178 27978 352725319 53178 44724 353141529 80677 44724 742409404 80677 12772 72271721 44437 44724 290000232 11158 80677 305594581 12772 33448 541454874 33448 75426 160026698 61314 33448 179655433 11158 22568 527276455 16775 22568 17971486 43241 61314 40594331 65045 22568 316625878 43241 3382 130842932 22568 33949 648295310 65045 24808 104053454 21229 43241 915440076 40481 24808 267102436 40481 2847 718906311 21229 15907 537929673 15907 13519 459515649 40481 30820 200124239 74559 13519 846393684 20101 30820 275286486 18425 15907 809212860 13519 59695 69466916 40489 18425 637737368 18425 18666 835440228 20101 46758 269848457 59695 16847 596802025 59695 3524 676579208 40489 50247 771680745 3524 52028 863083160 52028 78404 954901464 66282 16847 378157336 13403 78404 295928713 50247 47122 41388091 66282 66872 543676207 60262 66282 708720237 13797 13403 766347241 34653 47122 326558334 32348 34653 50150142 68303 66872 798391751 68303 16468 771175296 30227 34653 556906229 16468 26354 838900324 16468 55882 921349148 55882 56847 678021071 5002 30227 501880599 72210 56847 71454480 80266 55882 830786371 40900 5002 422743619 29924 72210 715952493 40900 13222 612472586 29924 50721 490415218 30123 13222 647638526 29670 40900 67150333 59834 13222 781269252 30123 21488 288411738 59834 74906 638814991 30123 74170 772938218 21488 38083 78803404 74170 65731 940812734 53475 74906 36268726 74170 42312 94779709 53475 64389 27763968 61801 42312 327622747 65731 51272 650256891 51272 10409 269443762 41848 61801 173280670 60986 51272 346582003 14635 10409 576832531 78021 60986 371224214 60986 12008 984307117 14635 61165 615579031 12008 9602 357470267 14635 37406 805870124 61165 36581 640353665 36811 36581 898130843 36811 44122 894408891 36811 2213 784345595 37406 41815 476025681 28077 36581 225196795 2213 18445 860576281 28077 22145 94044748 47786 41815 254499536 41815 32265 559808847 22145 62153 706875434 33989 32265 894466548 39741 47786 443185361 47786 31210 19337360 62153 1646 456111878 39741 75934 89445648 33989 57590 129439392 68103 31210 773087933 75934 77326 538036092 54176 57590 651053841 26551 77326 226950919 77326 13897 992860693 16263 77326 370891192 12832 16263 826416851 71451 26551 380048540 41316 12832 161755493 43134 12832 169775108 22828 12832 630622874 71451 67422 123816670 7696 67422 118648795 64871 67422 32716767 43134 61687 676394090 64871 7568 900703632 64871 15033 891037140 49712 7696 564464600 61687 25775 157834196 49712 10125 270857967 7568 60244 731459068 25775 48028 942633028 25775 20122 119656236 5965 25775 796617966 60244 55504 262121891 55504 34950 42666470 41327 48028 284386241 11858 55504 247737698 5965 73607 598928036 59445 55504 463645827 34950 54526 147643322 81483 11858 429836848 6648 59445 508121882 6648 21210 433287793 37623 54526 638233315 62909 6648 521683665 42954 37623 198411268 69032 37623 780084652 42954 73662 639514610 42954 3744 304511932 23024 3744 395612042 23024 68693 646897615 69032 1600 218694239 73662 78640 83033319 4126 78640 880122476 81725 23024 945460749 4126 16475 616061304 1600 31397 66446260 4126 47099 74631744 47099 76835 495171963 16475 69966 56396162 47099 69588 935073792 69588 42644 186205021 62739 69588 425391282 68731 69966 144377413 56642 42644 579872481 15969 68731 782114313 48651 62739 72504088 15969 14553 826438107 68731 81652 523463526 48651 40338 259765600 48651 56961 586842732 77627 48651 549254572 56961 21533 852526439 81652 62689 858055743 78912 40338 41784075 62689 61902 217070379 77627 20378 21775683 20378 14038 544532660 61902 20852 81511380 78912 20750 882102877 20852 72612 81415878 20378 37110 593186655 20398 14038 222574793 37405 20398 867006419 20750 22415 831218045 2287 37405 67478944 22415 54897 855115272 22415 59012 628898818 2287 19121 945652531 31968 19121 907856462 5776 59012 106439165 24748 19121 964294471 24748 59348 380718590 78947 59348 132930861 70658 31968 50253554 60735 78947 828646528 15552 59348 384283629 70306 60735 843138444 70658 31676 546490644 70306 60025 205413089 48192 60735 541949582 60025 55627 353318516 60025 69633 742141898 67690 55627 957222914 5374 48192 321688244 67690 27920 527747384 27920 42561 695038916 42561 36794 261374955 42561 37471 705901685 42561 52623 243020174 52623 49956 261855903 24298 52623 445373719 4319 36794 346016234 76995 24298 105514302 4319 60526 556206076 43779 24298 975248267 24298 11117 436335773 50844 60526 200253211 50844 26526 163300467 26190 43779 571304799 11117 72740 727588200 72740 29519 618148818 26190 26853 148643087 46799 72740 350900972 26853 40459 126345937 73920 26853 315732710 73920 50391 518104197 47956 46799 739374070 73920 1963 754651292 1963 12033 461660009 1963 28715 860848462 12033 45001 114045726 34226 28715 470507758 1963 70987 180694605 38777 70987 324291411 33683 70987 971313284 33683 75006 556084285 75006 55903 327023077 70987 5718 174018574 33683 76253 411788492 43107 55903 124361545 75006 71447 541082699 76253 61246 193660331 76253 75821 359102522 61246 13705 830377841 49063 75821 964201689 75821 45731 110187156 75821 62019 840926887 13705 49987 392546351 81490 62019 67019488 45731 6514 478653594 62019 35100 621233721 6514 78069 185343923 78069 28948 444497949 78069 48299 478697197 26896 28948 659727006 35100 32106 288840342 26896 23787 98040832 29898 26896 186299174 48299 75734 135844994 58750 26896 130422234 63061 32106 560419667 63061 16024 30810448 79857 29898 378853353 46286 79857 128000745 79857 81470 992710908 3804 79857 41754662 39373 46286 198941266 46286 3771 414717778 46286 12712 586461080 3771 60008 352242005 12712 21231 348990065 3771 8584 152030490 17577 12712 123583019 60008 47590 756690599 8584 69535 60039378 47590 75291 211991045 8584 63916 685271272 17577 63622 726838298 66038 47590 518674640 77720 66038 215030164 63916 40852 19042431 42540 40852 977846528 24109 66038 483883409 74836 42540 861422910 40852 64078 138495630 64078 25131 169048924 64078 22701 854747261 48924 74836 934516589 48924 15252 364441776 15252 64186 942790990 48924 348 135869072 14122 64186 44940199 53396 14122 102616228 348 19609 590297667 40972 19609 331650239 40972 56940 132676416 40557 14122 62112656 10746 40557 568676366 79486 40557 208119949 79486 21423 468856902 56940 75328 496280541 10746 78079 834101271 25212 10746 811501587 8186 21423 886907130 75328 26189 17374100 25212 60937 452940867 25212 11727 689512855 56300 26189 826899863 6028 56300 974692260 11727 81390 265936300 6028 807 75041710 23297 56300 509551519 76245 56300 214168359 81390 29614 535666778 29614 68733 213359860 76245 5221 768903885 5221 50186 494945854 5221 25972 765700901 16151 5221 76655717 35016 50186 187423505 5850 16151 187338852 50186 22207 99789336 5850 44972 990761785 68833 22207 374013489 70955 22207 48919428 44972 41800 976829244 39154 44972 891078852 76001 41800 113631852 72393 70955 269641347 70955 66013 380051868 66225 66013 358855009 66225 1087 897674306 76001 11718 456993608 66225 42117 865281004 21051 66225 21015939 9715 66225 480195490 42117 52517 545585229 33384 21051 790239196 76556 9715 359190374 9715 65765 59350109 60356 65765 804202472 52923 76556 384587289 52923 51413 375076466 15843 76556 505561235 61488 60356 34120 52051 52923 832751719 14254 61488 739601554 15843 43789 65206342 52051 70113 98833933 22538 43789 435277186 2447 70113 688224553 55919 43789 180721011 43789 67757 347973852 11120 67757 475189495 76266 55919 987729240 76266 51217 967790376 55919 22547 423235306 50068 22547 192245737 42557 11120 703113155 76266 63156 148062285 27600 51217 435936423 63155 27600 767069102 21184 63156 563756378 21184 73270 77165838 49377 27600 320311838 63155 57293 782440182 73270 20475 280432050 21184 13345 94862522 57293 35333 639154099 49377 77311 40602826 20475 8175 957107969 80120 8175 123847752 2063 77311 65803567 5624 77311 31171397 80120 6547 866416808 47787 5624 177096696 18696 2063 12564034 69766 18696 182923907 11989 5624 333990291 69766 42942 91427073 11989 10772 772532767 63670 11989 662838519 10772 42890 542061146 10772 27532 533887067 27532 18531 32785757 60323 27532 660614934 53711 42890 435399445 16973 27532 75269700 63834 16973 100556173 53711 11899 122636083 60323 49336 990707476 36802 11899 974358910 58002 11899 96414925 63834 24809 432108272 47116 58002 417372560 19625 24809 937223693 24809 41091 249918948 19625 9926 95386494 9926 43320 62795952 47116 81544 825711688 9926 62818 56279804 35965 81544 790508132 43320 23414 123305657 60692 81544 992882258 71104 60692 677251628 71104 41341 895867508 40463 41341 267767468 75052 41341 523746964 33047 75052 880025584 18046 75052 499620307 41341 52088 184423279 15395 40463 192336171 35364 75052 889422561 33047 45136 78838670 60455 18046 769512575 52088 33609 752832920 15395 6787 243393329 45136 31036 317471626 60455 36782 261635235 36782 30477 443077163 6405 36782 278388575 3792 36782 459362316 62793 31036 61687439 6405 46015 762854784 30477 20287 643997215 46015 71800 944143865 33923 20287 551835441 62793 43858 115279070 46015 64573 276719051 15779 20287 98509216 35021 15779 951184445 39011 43858 872024003 44387 15779 99715888 39011 75596 266309458 51562 75596 204882212 81859 39011 152754334 39011 39923 900847640 75596 63249 881943178 55973 75596 300258630 32121 81859 461797150 39923 57573 612305753 45142 57573 477709038 55973 54663 394937402 33163 55973 162948247 54663 13253 639622196 57573 40048 717888077 19975 33163 817832296 67334 19975 342933465 40048 4638 336956758 12066 13253 131415656 40048 43095 171145893 17249 67334 877626105 17249 2335 748802989 17249 5263 739561311 43095 15826 961916294 43095 2390 698350162 15826 24011 459815827 61251 24011 443395942 34356 24011 621563658 21858 34356 378926030 16680 61251 720317999 43742 61251 409541545 47362 43742 391758886 21858 36852 308214829 43742 13357 361717933 16680 74556 123070962 36852 56124 576316824 74556 6001 457373708 47060 6001 317815399 62058 74556 79214131 58393 74556 103326181 58393 65901 706470091 73784 58393 658656192 73784 29112 122927935 58393 59013 461242920 73784 67940 246438404 39172 73784 451184420 78703 73784 424743913 67940 62194 260971308 73302 78703 424175298 58953 67940 25105577 29069 62194 8069416 2128 78703 252976026 27661 29069 779058562 3741 2128 367410842 27661 62237 703039467 2128 33522 340869684 62237 20918 738911728 1887 33522 264408290 33522 23603 132262076 23603 68899 363693626 33522 59262 759728477 23603 9436 739713127 1371 9436 510337700 68899 59430 769947482 62220 9436 475890025 59262 59959 186791957 69900 59430 101508158 59430 28076 801918912 69900 46195 863075755 69900 10292 443872111 28458 46195 345099476 26129 10292 680657480 47906 10292 636784020 15586 47906 798367216 58077 26129 523233329 68332 47906 705295624 15586 35782 829455237 35782 2347 172466897 41806 58077 298209536 68332 29741 979338634 68332 64558 442500136 64558 19399 110575350 41806 62544 310931272 29741 32484 277091362 17681 19399 786856715 68456 64558 445154950 32484 71967 358221616 68456 59543 68483746 32484 32674 923394549 58416 68456 321600782 68456 36588 733944503 75843 59543 287138735 7476 58416 324421507 58416 76390 608225378 36588 6592 107052709 45688 75843 396730602 49799 76390 311243653 6592 57097 946077486 37046 76390 272316562 6592 48469 501214651 48469 32572 796648669 27111 57097 43645819 27111 1230 924698380 37046 75342 854908620 75342 80227 536529574 1230 41931 852269857 78612 41931 55922158 57603 41931 686390168 41591 78612 451530572 27465 41931 2974706 41931 47711 439728607 41591 5969 108136124 6008 27465 612043957 19232 5969 225663534 16834 27465 982415156 5969 78387 796050145 54491 19232 525764135 6008 67500 638966810 45749 67500 509374576 66801 78387 3588144 3101 78387 375417532 14517 67500 168894578 863 67500 847782942 63275 3101 664199702 48167 3101 854932990 863 12264 710413144 50077 14517 624428763 12264 20198 898150206 37125 50077 577795577 41306 20198 973349587 20198 21283 850691923 76880 37125 44307259 37125 66851 166644746 41306 19321 531951272 35151 19321 882182198 66851 76711 574439822 60996 66851 96430117 71173 60996 393972118 71173 22652 303651844 52657 35151 948559272 48763 52657 282895276 71173 31215 158279130 22652 58667 182554385 52657 40547 143796758 48763 15119 32759425 48763 42685 25593395 15119 21186 591578777 15906 40547 964940105 15119 11107 605691071 47046 15906 286759195 21186 13410 884947143 11107 74760 303022048 67436 15906 309566115 47046 43995 630623017 13410 14332 460198684 67436 64928 476835491 52495 14332 90671057 64928 59514 650417997 20238 43995 396576656 31196 64928 886091751 61785 20238 468910149 43550 61785 17820128 61785 32550 834102149 29950 43550 671228798 29950 68898 332167961 32550 75807 632699189 75807 36879 524219708 8875 36879 903525062 8875 19803 485231752 23867 36879 152036480 36879 61221 818363068 61221 44351 541040745 23867 53794 969019290 44351 5204 887292264 70832 23867 690706196 53794 64734 647448375 27923 44351 390101862 25135 53794 72621620 70832 41442 648028736 31328 25135 516513580 29612 31328 259387460 41442 14659 49828150 70277 31328 789966705 26116 14659 322425690 15230 31328 192533990 18029 14659 73145242 69229 15230 955850489 18029 70750 624963882 17940 15230 510677428 18029 66355 142982075 70750 13364 138156513 69229 67914 66032668 13364 41942 308215303 78157 66355 604978734 66355 9603 587537404 25294 9603 641473434 4490 41942 975737782 1933 78157 483048382 41825 4490 349687494 41825 765 745935643 63130 41825 132452591 41825 39427 258151241 63130 33628 138299571 52746 33628 718205559 55338 33628 247887620 28474 52746 702876971 33628 30357 209167134 57605 55338 619335205 36970 28474 760080274 69860 57605 178659174 57605 13118 50838952 58383 36970 899575242 19774 57605 363950540 19774 79382 497313920 4898 13118 40614045 41311 58383 960892215 43496 19774 767363147 4898 15882 966402415 79382 81128 102158580 11111 4898 407156065 26074 43496 103344658 67051 15882 441123030 81128 69684 583975373 11111 79314 682410576 78932 79314 137288523 36525 67051 396706025 67051 9921 681202356 26127 78932 919736907 33188 79314 383937590 74152 26127 463823628 30179 74152 365333090 33188 69473 302650970 26127 7571 496275650 74152 47101 890875303 7571 57757 511210408 47101 15796 653513127 39742 57757 113097103 5188 15796 779583206 47101 18134 7610741 57757 23244 893644471 37854 5188 175579882 37854 30610 38059436 43884 37854 291664463 37854 38536 606967833 37854 34915 227363520 30610 49927 952670037 38536 18301 200540005 49927 26506 577909195 56460 38536 81923441 57415 26506 282583 18301 4450 619332215 3831 4450 60205264 34768 4450 453464565 57415 61524 134534492 4450 68368 154298603 8374 3831 458490917 61524 57237 23562159 63042 34768 39177072 63042 24943 306863045 1837 8374 843345024 13316 1837 569452716 1837 19169 979439522 13316 24616 608885117 24616 381 319324724 19149 19169 878649564 977 381 283942405 52943 19169 825919364 24616 59376 935443795 35326 52943 36452489 59376 23357 592975583 69286 59376 950673598 57637 35326 520629574 57637 9307 253049551 23357 64803 141978729 44939 64803 205951551 35043 64803 94139159 38931 57637 338887863 44939 37204 397913336 37204 51791 335960097 28731 37204 491097886 35043 65873 36845365 23739 65873 565107789 29161 28731 971704308 29161 15383 847181356 28731 31064 423046220 31064 37021 198907887 28365 31064 49172488 37021 59488 52988276 28365 13806 131860457 31064 9162 862134633 59488 124 885323455 65248 13806 965732622 81863 13806 734885172 37344 81863 877016996 77592 81863 80884017 65530 124 137971280 14392 37344 995671521 81863 32090 538043158 20169 65530 908663352 13832 20169 828048976 20169 63049 382930502 20169 20873 410462090 74998 20873 599010674 6724 20873 734325026 71397 20873 510933718 20873 5311 921199486 46064 74998 257766151 14055 5311 325501190 9074 46064 103094416 9074 12224 916012940 6154 12224 423149417 40769 12224 859256861 73693 40769 462095988 20832 9074 91229469 73693 74965 487557232 6154 24806 407501611 20832 59915 798751657 75828 24806 155107072 76450 24806 281414066 45077 75828 981149810 28768 24806 338408107 45077 33872 41121307 26448 75828 494314104 45077 34318 441341929 33872 73437 274173382 61345 73437 486419650 33616 61345 116371789 73437 75767 821176437 75767 40946 595492879 15594 61345 654259815 75767 8137 831684349 42397 40946 658570543 41080 75767 879725126 42397 41047 733231037 8137 31437 703109712 31437 30632 658519676 51189 42397 321762844 31437 13188 490208425 38545 51189 771296178 50440 13188 266001817 13188 80639 141421572 13188 25000 447825059 50440 65071 950614327 80639 75801 541293835 35347 50440 33923751 13904 25000 334190017 63801 25000 109831426 75410 35347 201076806 75801 35547 658954524 35347 55519 855728443 63801 13862 353721391 35547 48238 108614754 14678 55519 66405452 55519 49245 344077532 49245 58457 530373531 53417 13862 440720239 59219 49245 67533516 49245 37050 634621162 37050 3845 10063143 61839 59219 416771399 59219 66469 223984997 66469 9606 614627692 9606 67939 448754676 27073 61839 175889324 34364 27073 455045040 9606 13173 322289786 13173 30173 398382236 27073 29427 336767015 65093 13173 29727718 35268 65093 7522016 56405 35268 143440245 5211 65093 936929050 56405 80769 41820252 17305 80769 81637953 26924 56405 599981560 61875 26924 800902986 26043 5211 954403466 80769 61021 10299329 46731 61875 936267875 61021 69826 363383692 69826 5949 217806418 69826 17150 52595696 17150 46318 969094365 17150 70275 933492689 69826 54974 70207256 54974 78039 116472381 41131 17150 94289660 73103 46318 129653960 80520 78039 329984343 60514 54974 40509655 69634 73103 414733963 48683 41131 606448809 72293 48683 961976018 60514 63113 624811921 72293 64952 802936788 79731 72293 142073159 1921 48683 526385439 10912 1921 341964559 63113 57504 584031563 64952 66712 199334587 13294 10912 921504652 66712 39609 425435368 13294 63405 221724747 11662 57504 856936922 23394 11662 323930289 55008 11662 334191342 63405 25589 296408267 11662 10116 960318030 42286 55008 262420987 42286 41855 9144529 62704 55008 278358263 78833 10116 791133680 25564 42286 198402890 25564 30973 5256205 41855 62090 261071836 70408 30973 141705971 25564 64024 372914107 71641 64024 755919849 71641 74472 679779715 34018 74472 998864293 74472 13780 67852398 74472 60278 594890605 13780 58034 978728485 23013 34018 622644949 60278 2739 845371285 23013 70303 11539947 76774 58034 488039864 58034 30969 633505948 11500 70303 935771864 27932 70303 173909906 33938 11500 548385643 33938 31116 84452888 70946 27932 587789914 11767 33938 220971304 8883 33938 158262208 77122 8883 123795983 31116 59517 257923931 14961 70946 590375269 53443 8883 126411573 1536 77122 182834588 6306 1536 549842395 74068 59517 653061455 14961 26210 997048159 26210 28822 576841363 26210 22016 630362256 68498 26210 687212772 26210 54921 918883494 22016 47622 952563998 60433 28822 317071097 41406 54921 479275736 41406 22544 245887248 41924 60433 553964259 66021 22544 26791007 42585 66021 445496294 19550 41406 62392445 69407 66021 830018136 15022 66021 675221764 69407 39911 355149799 19550 65663 474679695 56007 19550 162638996 39911 35107 387775129 2458 56007 136306199 28165 2458 326550128 5825 35107 518364730 12236 56007 114921849 28165 55218 971470877 12236 1620 305744885 67772 28165 717136625 5825 68926 227323713 55218 20583 338254819 20583 66951 495996500 60874 67772 606983697 60022 20583 356385247 48561 68926 401037237 20583 30443 599157356 38282 66951 788623241 22500 38282 266044350 48436 38282 146107458 38282 71943 13799637 30443 46132 88732051 22500 25667 219661703 46132 23963 342046932 71943 26123 143187114 46132 3263 710458827 16085 25667 926849174 45211 26123 512743334 27867 26123 922019301 4415 45211 151612988 3263 45438 786893225 27867 2236 961985838 25096 2236 116326456 10954 27867 78015765 18479 25096 528054868 18479 15565 679997982 2236 51032 593628109 10954 72837 375608690 15565 62299 533965661 18908 18479 191212749 18908 80727 481871877 80727 72449 47663601 18908 55771 802901571 80360 80727 389115775 72449 69258 532650314 55771 3637 708358119 3523 69258 93378986 50671 55771 410626819 69258 56775 125985736 69258 76980 149625296 3637 36496 565282155 50671 71368 900927808 36496 36865 450869661 51633 56775 824716425 24932 71368 699224818 29603 71368 661988095 29603 70040 622633448 70040 40202 147366795 40202 79116 122574980 69182 29603 855488591 23602 70040 77211331 79116 1531 679801532 69182 27321 86707018 69182 30415 85328457 38031 30415 431587285 20685 30415 571766057 21863 30415 64577030 30415 14544 8296054 14544 36189 306779412 38031 57179 352798361 20685 31591 553974351 14544 26919 892133623 25739 36189 429470852 33970 36189 307175518 33970 7776 575982987 56916 31591 764820174 27140 56916 579027170 51583 7776 528817333 53660 51583 240082758 7776 13128 583459640 27140 55722 701615890 27140 16330 668539481 51583 51564 185468611 13128 32696 986672309 32696 3422 214880712 79032 3422 350768601 32696 60334 59289827 31260 79032 650495561 3422 53055 134918992 3422 41596 745839208 69690 31260 120335188 67993 41596 69128995 25061 41596 660313789 34849 67993 70129245 41596 67061 64608466 67993 81684 572066588 67061 48467 513847281 67061 22620 384933626 22620 58626 622474303 38786 81684 44080264 38786 16776 416109305 48467 77861 311242777 16776 14869 637751088 58626 41608 816676158 14869 24714 771925765 24714 80183 336088407 44962 77861 778207449 14869 11288 296656010 41608 3120 3163729 24714 12625 191434134 3120 53432 725406838 49911 53432 686512899 18637 11288 709139489 19605 18637 791086359 43316 19605 148085160 28112 53432 874001506 43316 42404 82531837 18637 1954 39593596 23282 42404 852015319 42404 9538 345469353 36916 23282 976334169 76108 36916 221234737 36916 44703 939291509 76108 68210 898095555 76108 63874 737192350 69493 63874 715260131 68210 25608 558063109 63874 40134 406886006 48965 40134 178252255 69493 55270 303849090 69493 81750 885655337 62658 55270 890531877 48965 48312 68127578 55270 6888 540986447 6888 14104 343944276 66905 81750 249116681 14104 51885 273046258 46486 14104 927336413 79547 46486 988242163 46486 35650 712342054 4239 79547 619994357 24021 79547 893066401 30923 24021 534407915 4239 58325 297776414 15244 35650 202957473 58325 78277 38997583 58325 14883 484508799 78277 19879 909316333 14883 36077 564687632 52077 36077 30328323 3125 14883 41791280 36825 52077 81426702 52077 54052 749796420 7388 52077 84724354 19557 36825 539227783 7388 44529 21022147 17321 36825 77184943 75861 19557 189795955 75861 8154 66557306 19557 32990 176769376 44529 50209 941714222 16410 8154 63160287 75861 66630 997812767 8154 40764 536408447 66630 43443 127812100 43443 31032 323648656 66630 9081 846181772 49027 66630 41989965 28592 43443 266354822 13542 49027 39049476 28592 20127 923780726 9081 35894 964804743 71341 35894 974160169 13542 9734 465074876 46893 9734 494689416 46893 45648 15264952 15098 45648 710127559 54631 45648 420175709 38049 45648 903418207 75750 38049 122957075 15098 56589 523320925 8896 54631 905866384 75750 8481 851681086 38049 60951 817997239 56589 13107 74570668 46615 60951 776134861 69543 46615 917118336 8481 31973 704349761 13107 34520 600573002 5554 13107 489545030 46615 60889 663785238 60889 16895 236698756 77991 31973 288267919 60710 77991 934369472 5554 58746 465974969 60889 6872 927949132 40783 6872 208964976 6872 74189 63831292 6872 35800 486704566 63251 6872 31198320 40783 46532 591391595 40783 64940 117175676 35800 36244 253305485 35800 64606 957337485 46611 46532 843466423 3753 46611 801657253 20922 36244 656725196 46611 67855 586197157 67855 79548 400263172 50553 67855 841711940 37414 50553 282925875 50553 49803 708050385 67511 67855 161025640 49803 46640 405053261 45751 49803 506226556 48677 46640 914038137 67551 46640 948617460 61092 67511 311160781 46640 70180 705255598 13211 67551 760834130 61092 18634 420413481 45945 18634 908490031 79928 70180 305880092 79928 71045 727164491 45945 75484 720286516 5144 18634 424897754 43292 5144 43570204 71045 6702 347619590 5144 8557 904829814 73181 43292 557358747 3436 8557 893957130 11313 6702 213707221 4480 6702 207643396 16205 8557 602046584 62303 4480 645882618 52821 11313 314137365 60826 62303 777888447 16205 59772 995951125 59772 6767 422347284 60826 7597 494944501 17960 7597 997024746 36574 17960 998362540 59772 48269 52790394 48269 27554 950223492 72018 7597 803687681 14272 36574 73709279 27554 19807 536528173 11303 27554 97768452 72018 57878 664800850 11303 26789 509586913 42645 26789 915212099 42930 57878 82012267 26789 74818 751384373 59091 74818 481901784 16921 26789 506111707 16230 42930 21398158 18507 16921 749204889 57915 59091 248764103 8138 57915 70775528 38643 57915 317164541 35128 16230 264118885 80420 38643 129657070 72261 57915 383323017 58008 80420 397334976 58008 5369 779756905 58987 58008 63840035 80420 37210 435678866 62625 58987 93102250 46223 5369 928848391 1725 37210 65827596 46223 60446 256883018 61641 37210 643129251 62625 66658 812019150 46223 47396 660599539 11764 1725 795913648 60446 30705 314806936 61641 16860 73670598 47396 30855 860679590 16444 11764 524405875 30705 56083 357633832 30044 30705 17452805 78362 16860 704164484 78362 71982 419842517 70230 56083 345227608 30044 56144 77303467 60970 71982 488683706 26089 78362 350797306 60970 80960 192790740 56144 18754 876222659 60970 43698 750643833 50740 60970 683670708 80960 69893 584685190 35482 69893 362431123 18754 61909 66851271 50740 73388 408412046 73388 28737 896032476 69893 53760 845958967 35482 24185 584029219 1762 53760 102496394 1762 6697 319525092 28737 38501 192828380 53760 15104 366502693 80036 1762 792538103 27823 38501 558958491 62024 80036 265200061 62024 57729 193413420 70874 15104 227569442 80209 62024 411244775 57891 57729 75979740 49212 57891 329353911 17795 70874 902581146 49212 32425 615289334 81049 57891 530616047 17795 14234 719374297 20314 81049 128575380 17795 71973 665428649 80618 20314 552140885 30631 81049 717545794 73677 30631 296257474 48412 73677 865956099 17988 80618 291139309 48412 38197 215361003 52440 30631 689984479 34796 38197 961225664 75935 52440 104701822 73321 75935 955388703 34796 32567 220998663 1236 75935 460855781 1236 9815 622512940 73321 28536 237243500 9815 66131 924162165 66131 53677 777524777 11600 9815 639636190 38757 9815 673498387 53677 28508 329123907 1516 11600 349867547 38757 67950 451340355 33977 11600 991488315 76818 28508 44350677 76727 1516 464838102 67950 34527 800842605 40737 76818 8851816 76727 39364 695937541 54087 34527 625972326 6963 40737 502454023 36839 34527 774571499 36839 44203 470920674 44203 72642 755435587 69952 44203 604715898 44203 21784 751483226 44203 319 820904810 31209 72642 406619369 72642 34408 519095672 30539 69952 118602699 31209 25410 55854365 25410 48179 565015197 59375 31209 708700304 79318 48179 583570936 79318 33629 896090958 79318 20149 575604676 19882 20149 777791787 79318 78740 530193869 39333 19882 459821501 33629 75401 64302024 78740 15553 419596130 15553 26511 998377202 75401 39873 769652371 26511 46100 217778804 50731 46100 508136956 53750 39873 557227092 39873 61157 624855001 46100 53560 125720989 60548 53560 548625650 63811 61157 590709500 19076 61157 771351535 17511 19076 695777939 17511 62634 74039400 60548 20809 502888482 69167 62634 216633963 19076 74383 598398299 17511 17583 235492104 23831 74383 729247381 10420 17583 706804773 10420 77676 998925218 73139 23831 988440386 77676 4332 483965748 23831 39783 530910948 73577 4332 651883392 4332 15082 171495010 39783 59903 376769556 39783 30126 113939767 73577 31278 197022567 31278 41616 3552002 35493 30126 721840067 70269 41616 119617904 39571 70269 856416056 29402 39571 474562917 35633 29402 65287182 35493 40073 237722322 2544 40073 101342118 35633 18286 325397409 46373 29402 691974446 35633 61186 47510951 18286 14251 640877654 56582 46373 291483430 61186 68664 14368855 65027 56582 795227403 68664 80094 445918712 68706 65027 616335168 33745 80094 871481717 65027 65453 193029845 68635 33745 943579428 68706 67575 18593911 15566 68706 701476801 61961 68635 778111709 65958 15566 334995290 26794 15566 240643134 67575 12119 664850174 15566 66212 75860274 65958 25540 507160044 27563 66212 28407737 38906 66212 772766898 48408 66212 290469368 33005 27563 474930893 52481 33005 91477089 55946 52481 495273957 55946 9854 926826733 1415 55946 804616044 49498 9854 152752694 74407 55946 54253225 1415 66296 13944463 73953 49498 739406220 1415 68685 121250950 14542 68685 542741680 45778 68685 415016921 45778 70855 564454925 70855 37363 276463321 37363 60562 119576146 18770 14542 260940134 45778 63395 326253573 63395 7627 940919647 21287 37363 636924155 13200 60562 112897264 53717 21287 370716073 53717 20644 652665743 21287 6716 901547059 78492 20644 519250512 61324 78492 921197801 44161 53717 750242372 6716 68543 837612684 44161 38535 366357554 61324 81225 313716649 44161 74016 591805782 44161 44980 62269912 68543 28968 27799832 81225 11863 57679488 54438 74016 62567364 49120 28968 394014909 26586 54438 988660190 28968 34605 146147284 59766 34605 42216630 72594 59766 160452488 26586 25335 541163972 50433 34605 54484952 72594 52227 398106119 7117 52227 14214687 25335 11573 146681595 52227 7759 112317246 19460 11573 761224129 19460 80822 443749642 7759 12748 268143341 19460 8025 462776140 7759 71244 48549121 80822 4652 211208030 8025 7116 621522030 71244 64927 383567943 31930 64927 405049657 4652 7044 77722150 31930 63730 330703419 64927 56320 942652672 63730 57074 876821086 57074 67395 198305910 7044 46149 137315045 46149 44982 614506407 5073 46149 190243012 32401 5073 540079484 23001 44982 412201527 4236 46149 641613405 20508 32401 859646672 35717 23001 202992657 18895 32401 62693098 11829 4236 849940061 34491 18895 835613728 44028 18895 118989083 11829 75324 764902011 56384 75324 747643034 75324 74572 871025463 15545 74572 517742128 15545 20870 109088448 25372 20870 759396031 35055 74572 43020933 15545 63773 757717810 20870 59227 154847489 20870 24924 621005805 72820 24924 957185349 48421 59227 200695562 48421 36495 115591760 24924 63081 340137551 78203 36495 535846883 31458 63081 970038984 31458 14063 373284737 46402 14063 647504691 80933 31458 516147311 46402 24723 105167058 17521 24723 2528054 80933 76922 924567217 1101 24723 16554954 76922 38230 205804145 38230 31873 786648942 31873 76536 38412952 56625 31873 355841111 1101 50221 616229088 61375 76536 994776835 2334 76536 127671059 50221 39041 268009621 39041 24046 536405311 20137 2334 667908411 24046 23495 738120907 19024 20137 201673172 6012 23495 809291480 20137 37797 412883753 6012 42982 102266561 36935 42982 121176426 6012 23773 305873847 67602 42982 839913355 60834 42982 356692359 36935 17847 140944361 67602 54191 372220036 60834 39487 634320784 17847 28333 371377613 39487 71012 597601137 30131 17847 543624761 71012 1250 91692926 80278 30131 302081619 80278 55509 830066333 63221 55509 202600022 1250 2732 550264497 44818 2732 377421492 2732 76323 465453637 2732 64277 284298989 63221 63058 732614836 44256 76323 206154158 41620 44818 318945493 934 64277 861796741 56090 41620 78265288 56090 63985 708113030 41620 81500 993473626 41620 46441 646408671 56090 66004 238516160 46441 56852 83565349 46441 24204 764896088 24204 14481 164048928 38202 14481 443548302 53177 66004 691634206 56852 68218 929798457 38202 6274 919401630 15529 14481 321957242 1088 6274 241005189 68218 24150 703929980 68218 54927 446685361 23856 54927 41008983 24150 7317 163094391 54927 78573 111568883 78573 26748 972165510 78573 33138 610509701 7317 17913 418667534 41132 26748 46928929 19253 78573 395599074 57225 26748 829219580 40634 19253 104511869 57225 64263 915682824 41132 18623 126464030 40634 6468 1985636 18623 44038 731059151 40634 3615 322787497 64263 40325 45659933 27164 6468 37575603 44038 38261 398279087 11015 38261 870773734 52044 40325 499229526 68202 40325 983724506 68202 35542 561721923 68202 59478 205646221 11015 35330 78679715 52044 21398 44554277 25256 35330 646400187 59478 43930 912137780 43930 1645 50393517 18355 35330 140333434 77834 25256 177588080 75737 18355 664229879 75737 56860 826917408 54706 77834 432002335 75737 49669 850949966 34952 54706 153190142 14862 75737 489092203 76549 54706 120592902 59168 54706 20084433 19468 49669 8135123 14000 14862 213621272 79725 76549 134472079 59168 14210 570475548 19468 67214 632885674 46480 19468 665765973 47579 14000 107354432 38234 46480 88856387 80375 67214 66602065 14224 46480 325906142 47579 46029 698519338 57862 80375 506413167 57862 8901 379551949 80375 38910 988624127 39757 38910 898835844 38910 45041 678900321 38910 27671 812505405 27671 51928 517209414 39757 28496 752543050 45041 35332 551136391 56563 28496 561070377 28496 26616 863680530 51928 57597 912772766 26150 57597 145041819 78136 56563 425859760 57597 22678 35528279 11820 78136 647804067 77889 22678 828604928 26150 59681 242479514 79079 22678 380017216 75567 22678 383486665 37840 77889 900802674 79079 28067 803955479 28067 39082 848002253 64065 28067 358213400 75567 9563 646959953 64065 42528 321073708 64065 35148 292741285 64065 75116 20726450 75116 18451 918254003 2069 42528 908731062 5087 18451 275998007 35148 41437 200756426 75116 58648 288923844 58648 13435 774348340 60273 41437 437067646 29707 58648 432891296 29707 17044 58859774 13435 52030 460915108 68620 29707 645861653 17044 79939 11033371 11673 68620 443444984 17044 42472 361011139 17256 68620 418469901 43165 42472 26485721 42472 54009 680840146 54009 57543 995538884 42472 52442 49300961 17256 4120 913957437 51150 57543 492047598 42600 4120 859682213 52442 17934 551173481 52749 51150 119501914 21137 17934 381936633 16984 51150 369411631 44654 21137 104578228 58441 16984 25652592 14204 44654 712552078 16984 21695 136725829 44654 60045 620917667 14204 50947 320262232 58441 33275 950944680 60045 79192 963628665 44245 33275 217129125 33275 52411 190986795 47359 52411 270924580 52456 47359 490808316 42492 52456 48275216 52411 47091 432131316 47091 68827 895759949 79225 47359 163042833 9920 42492 34504298 20327 79225 400877738 1961 68827 280391853 79225 67508 878078354 39105 20327 700815115 43429 39105 908100032 43429 35236 219174402 59142 35236 357038136 37416 39105 454347500 37416 26269 997996598 37416 47343 303726637 47343 7590 547370141 7590 28358 804147842 26269 80576 487246399 80576 8580 486077102 47343 30611 405278667 19963 80576 544017355 4711 80576 267637775 8580 28906 196276321 8580 42403 430751427 19963 24182 49089414 70314 19963 253883930 24182 70945 915612855 10554 28906 409600041 77812 70314 863979694 77812 63822 95232436 37494 10554 748917902 9312 10554 224740882 77977 37494 179653082 9312 75781 810522584 27340 37494 214792862 79472 9312 186311583 27340 36648 874474005 35984 77977 435735773 35984 34645 304698185 3426 34645 820358110 22377 35984 57855008 49 36648 179600463 35984 52394 390196805 12029 22377 195944569 74304 52394 996797141 81280 12029 126915530 81280 59105 491328629 78506 81280 856329836 78506 35161 63643692 63831 74304 336711893 78506 14807 735170020 57420 78506 37246769 14807 28861 682005531 35703 28861 385427050 14807 4494 191986091 46753 28861 45524014 57420 61195 985059899 53502 46753 75825311 9615 4494 814324978 61195 66015 334465902 46753 37128 120495932 37128 39265 114386212 66015 39173 813037842 66015 23822 282806270 11854 37128 490084817 72241 11854 7634436 39265 50582 847574337 23822 75487 392447912 75487 18903 75412794 50582 73308 368799934 50615 50582 688692821 17496 18903 369756332 73308 6098 491964772 30993 18903 754042123 44057 17496 274900571 6098 756 674960918 30993 24063 254922156 756 5648 7221063 30993 16971 612579526 44057 10193 649674230 24063 61535 614578194 71954 24063 32951880 38741 71954 259738918 10003 10193 844248750 29945 10193 55791102 38741 26575 602550595 10003 19302 332405331 10003 81697 123269342 63279 26575 122921268 29945 79038 835692552 81697 66548 670852189 7657 81697 645734690 65498 81697 152516950 27094 79038 846250691 32404 66548 795499433 60080 7657 572793518 7657 40276 858266285 65498 57296 724746509 32404 13712 736177887 36291 57296 453156913 65777 57296 487076642 53855 57296 94001961 65777 39155 733047133 64428 13712 496368425 53855 73389 947099116 39155 37187 958822938 37187 70178 695230796 37187 43079 248758349 70178 50487 110029730 60709 50487 317876921 50487 43517 295966660 51444 43517 20639491 38838 51444 201448535 51444 27828 124754497 32671 43517 19413958 27575 32671 287144459 24689 51444 338651617 41407 24689 178488922 20237 32671 598417721 31764 27575 485216200 41407 80229 859434672 49005 24689 721017191 7674 31764 753629466 20237 33170 254929564 31764 79203 769817278 26883 79203 326737409 26883 61360 315993272 36798 79203 72533232 61360 34665 797795597 25601 36798 160100927 50121 26883 480231836 50121 79272 28732853 25601 15556 828391804 23374 15556 595614902 23374 47600 587111819 15556 40214 529875411 40214 11773 229902940 22957 15556 853728309 40214 8303 73184491 29147 40214 699707952 67455 11773 533980706 70585 67455 761302055 46060 8303 78854959 42227 70585 72448483 29147 26249 588672063 4976 46060 398892809 9535 70585 532311143 9535 34418 592820051 9535 36409 192396485 58641 34418 345061521 62112 58641 121782404 32330 62112 78571145 36409 1503 125829533 25973 1503 187734100 62112 33997 893473675 42019 62112 747048490 57506 25973 618920111 20410 57506 982461057 2865 25973 47218531 20410 43035 426941974 16495 42019 139975298 48960 57506 409827192 13457 20410 958493142 2865 26093 590538437 48960 31587 43598545 19052 48960 930397930 15664 19052 810536889 38694 15664 222098991 15664 33871 793784877 19052 1145 692929494 56378 19052 2307841 33930 1145 967229282 33930 3009 800844879 67047 56378 171519370 33930 57764 709632578 51849 57764 41503053 57329 57764 276812475 3009 24419 79443365 72993 67047 453977486 10725 72993 238711594 51849 70701 605581759 24419 76539 367989677 68789 72993 30594948 70701 40135 910034118 68789 61536 704954457 6427 70701 216671076 27805 61536 895457946 40135 68909 181006599 55868 6427 838623396 6427 1338 101915284 18771 1338 950987311 27805 66317 102896549 74926 55868 594748579 1338 40558 315621754 11448 74926 852321714 11448 74473 251334794 59267 66317 575959221 74926 72653 579054820 74664 40558 61929489 9458 72653 135966693 65733 74473 944568900 9458 77611 179178943 74664 55345 241570826 45268 9458 241362371 13353 45268 565227860 77611 1280 480966546 75275 77611 486695990 45268 18526 449047657 18526 4086 766203007 31474 13353 982686983 20535 75275 171519108 31474 13730 928944544 31474 78144 705862598 4086 48001 59065196 46006 78144 702121003 13730 64688 92225081 46006 81254 105218706 78144 80276 44265800 7608 48001 631589565 80809 64688 426983752 22465 7608 481422174 80809 58452 418065295 22665 58452 344329742 22465 60852 902079083 80809 4875 484298712 54171 60852 581573820 60852 9869 823820543 38982 22665 108328847 4875 48504 723550429 25090 38982 855024276 1926 54171 67458630 9838 1926 629910384 65468 1926 218653381 38244 1926 371983215 44738 25090 959804353 38244 50371 752093069 6726 44738 559433614 22515 38244 114377391 22515 26796 37271316 26796 65615 866812454 22515 23166 606255240 75837 26796 29904197 65615 39587 811420988 23166 1821 517307974 1821 27277 10659786 33328 27277 518191898 7703 27277 172097957 39587 59867 103312100 59867 62849 822278465 7703 20201 93510632 76566 20201 126778631 20201 34732 928342045 59867 58333 868278414 34732 13067 295008300 13067 41147 911692259 13067 3852 132152457 3852 59906 462723378 3852 16264 505572331 63109 13067 5322397 16264 40508 366664833 40508 10550 247728905 16264 41496 946616945 35985 40508 32959013 54961 10550 810578198 7448 41496 82773409 7448 28740 194869346 64771 28740 307241580 28740 58429 600796983 58429 16093 870963526 44509 16093 786102422 27505 64771 762658736 16093 42409 5635984 27505 10418 637860582 10418 31464 204559180 75819 42409 386604969 6818 27505 364197859 10418 79690 308597092 5326 75819 54160734 16028 6818 918292898 5326 80656 901826282 79690 73678 326376811 43216 5326 63134695 28611 43216 924939718 43216 2531 661654733 43216 48378 264769661 2531 4091 283591729 8992 4091 923561083 63908 2531 105326861 33114 63908 505468725 4788 4091 909637342 37309 63908 586142751 63908 64798 231440266 63908 27616 142199055 27616 34292 88812297 34292 34970 855372630 27616 63860 61558259 63860 73935 792366906 73935 60193 520400530 73792 34970 493657330 70353 34970 70758918 73935 67515 334845118 46137 67515 490888087 73884 73792 348611057 20395 73792 524860566 73884 21774 611133686 67515 16538 451186175 14500 20395 413365809 73884 77145 944532628 21774 75267 820743789 75267 35727 468573165 75267 6417 729016203 700 6417 562898560 76142 75267 359857075 3583 76142 943722432 73973 700 117870703 73973 64755 316974095 69600 64755 221348345 64755 47691 416154721 73973 56417 109109828 17457 69600 276555533 17457 75786 80545894 17457 33125 770036299 79681 33125 262884497 33125 65823 901992914 65823 71835 452946553 79681 23866 612261056 32725 79681 753213851 27841 65823 555862215 71835 25376 963491405 32725 64572 671618031 32725 48227 219098697 51802 25376 91626978 24761 64572 501487007 30118 48227 862922792 30118 28850 301313334 51802 40306 183356698 5679 28850 572252731 61956 28850 728287279 68470 28850 372994624 3624 5679 918765513 3624 46307 853362622 46307 52770 7903933 52770 4606 263735235 52770 57343 424680100 57841 57343 620899843 4606 51964 13621448 51964 76499 789922955 4606 79583 132961931 57343 12044 613030123 10207 51964 754523146 70454 76499 692912096 50605 12044 1235385 79583 43023 743789189 45964 10207 100302054 51137 43023 212319207 50605 13047 942724989 51234 45964 107643186 43023 60515 524774653 35579 51234 71944118 35579 42419 451121410 51234 57143 750785582 53090 51234 385358850 60515 8731 569991282 17450 53090 537151199 8731 73063 71754552 5025 73063 802397562 53090 3698 82070538 17450 4444 882347823 20372 5025 533155609 41594 73063 795159889 31205 5025 559266494 80267 4444 663672995 80267 70633 246062850 31205 7423 890804449 37910 41594 842935099 80267 25303 863367278 53741 7423 806668715 25303 76519 839461917 25303 10298 472079608 65717 37910 264714103 25844 65717 373320160 65717 34179 13533507 20312 65717 870744610 73094 65717 133766774 25844 42897 731047556 73094 28898 854407734 73094 20675 371844241 20675 30963 809740079 73094 80413 559044726 42897 37223 788430408 5892 28898 894986736 39410 20675 700733205 30963 12962 753040163 67124 37223 783348148 12962 50939 621840938 75028 5892 473986630 67124 39515 967690264 47388 75028 155584495 67124 77252 235917815 870 75028 947367793 47388 18049 923310630 4199 870 109795771 18049 81545 24888957 77252 69322 618094661 40744 81545 177629427 69322 37262 838429857 43234 40744 910839104 40744 15105 479304314 40744 49816 784390884 30326 40744 594031738 60097 30326 15747413 20267 15105 106425621 69401 49816 260571203 34474 20267 526905251 69401 59964 256394083 34474 58492 315970739 58492 63090 981081270 25911 34474 32408633 34474 4568 50335059 59964 31557 442420259 24240 4568 57028363 25911 27972 5613348 65707 25911 525045877 65707 76983 336779435 73747 24240 452602822 65707 52659 568184934 27232 76983 703862240 27232 31369 304304261 61151 73747 641653368 73747 70906 313438810 21262 70906 10515255 21262 62570 782784862 21262 31860 907692407 64447 31860 997566751 13903 21262 465696789 21262 76723 891024649 76723 21594 425869825 76723 16527 48141668 753 76723 234072007 45293 76723 112868813 63943 16527 20764975 4255 16527 7541413 55128 16527 60697000 45293 21803 541577006 4255 77105 995571533 47178 77105 452914168 46835 55128 336941714 21803 76794 997683312 46835 45033 50892526 45033 35446 55177936 55017 45033 140269773 63578 46835 596863514 58033 45033 695356931 45033 57212 369571648 56525 57212 29926284 56525 35545 468620117 57212 39079 16010557 29912 58033 627834821 39079 43041 788007202 10433 56525 779057924 42532 35545 729460343 43041 81688 642181873 81688 4693 320187472 43041 36067 163552528 36067 63104 192664298 68864 42532 445218360 45898 4693 869965747 36067 15341 604106366 54840 68864 687087056 79213 63104 199784317 79213 71853 161151174 37390 71853 472737297 15341 70500 144565962 9395 79213 106385637 25319 70500 975016644 3193 25319 421184599 72560 25319 969932001 78606 3193 623395394 60567 3193 260780706 60567 5869 218748520 60567 10929 858194733 5869 2665 491411772 25193 5869 706048754 5869 9958 998515859 2983 2665 774228850 56270 25193 667698198 2983 66528 866704608 55318 2983 112541755 60389 9958 946040312 73355 60389 648876433 55318 62465 956887300 74895 73355 330566644 60389 17107 838460202 15932 17107 774487824 74895 12838 445942658 12838 21110 405202260 2371 74895 657203224 2371 56140 737330571 231 15932 844648518 47651 231 313936837 47651 72333 786662955 47651 7532 406773742 43529 7532 974586879 80496 7532 369670833 43529 20338 443275586 43205 72333 546716847 67399 7532 793640996 62000 43529 884531237 51876 80496 536278227 20338 478 436374805 43205 57887 504771755 67399 81721 138874626 39328 51876 443223795 19380 51876 230259656 64085 39328 464567977 66239 81721 611782380 66239 81957 378347877 14161 66239 609631195 10977 64085 242904318 10977 65906 126078297 81957 46183 702881992 81957 17706 791375489 65906 54260 402594984 54260 46895 833656885 12562 54260 39958488 59300 54260 773610445 54260 64944 816641453 25263 46895 559221571 46895 61233 641206616 59302 25263 252770260 25263 8540 186194069 61810 25263 62038225 25263 49500 735625111 61233 71216 769993050 49500 63139 503487796 18077 49500 369742033 63139 80862 421382839 80862 57908 407925475 71216 3074 542056948 57908 35177 467883733 50178 18077 216646749 43191 57908 126745677 45793 43191 6495598 43191 5111 998186148 67035 35177 327964824 47389 45793 458509506 43191 24509 115509047 47389 3956 931217186 3956 45455 44733499 45455 61403 534696287 13610 47389 302314282 45067 24509 459623781 31438 13610 918072190 31438 52833 252707643 2079 61403 961647964 27066 45067 42144573 31438 34560 962085552 32472 27066 916615613 57333 2079 559890196 2929 32472 321316062 34560 54903 18274519 75128 2929 107046611 35981 32472 5405997 52991 2929 542466772 2929 79911 444506732 79911 70196 155909838 30389 35981 981601377 18273 52991 323034484 79911 24055 335599223 24055 49251 64835406 24055 64060 296333501 49843 49251 33090949 49843 11535 980902927 49843 21138 932032901 21138 3283 569541022 49843 15732 281164493 15732 17296 738207230 15732 73594 279148155 3283 7713 278991250 7713 42775 498785421 73594 55178 898777985 21823 55178 322835345 75917 7713 122745227 75917 41400 337601980 70320 42775 221611954 41400 3406 460624336 75917 18272 361933714 11898 75917 481397206 41400 9361 295938196 3406 81851 736146113 3406 53723 224328119 11898 9879 158327458 25799 81851 258038059 9879 10254 411181275 10254 74123 259090538 9879 35377 113043639 74123 74044 417178303 41018 35377 595796935 76858 74044 934265160 35377 66794 703300678 76858 78960 335836300 78960 27929 378855267 66794 9946 510156647 13834 66794 893123003 78960 46674 978715278 13834 10768 376606760 41934 13834 499096072 40093 9946 18095096 46674 62378 972409828 68160 62378 999196137 40093 50207 191759415 40093 39607 94401589 68160 21729 253151459 68160 75630 853893946 50207 55018 476113787 34870 39607 48326433 55018 75916 573635987 21729 3106 362236450 34870 61050 139950522 61050 3274 594920176 75916 51017 737144920 61050 35513 174225548 66046 61050 358977502 66046 23210 698407822 27635 23210 474113363 14433 51017 415404046 27635 75042 514876435 14433 44209 127326845 75042 46141 52520507 46393 14433 660477213 65815 46393 243448115 47979 44209 45617080 61133 47979 135985345 35958 47979 605909436 46393 13355 515729333 61133 28685 247118017 35958 58198 24872898 58198 10945 46664294 21666 28685 613664206 58198 9322 567754079 63317 9322 147708775 21666 29823 606166696 29823 53033 197996458 78453 29823 135645803 7337 9322 272263381 17064 78453 484183956 29823 43132 504926661 14596 53033 185311948 60769 43132 790170915 60268 14596 769364221 14596 66964 844567344 66964 14232 263807200 16624 14232 290342151 16624 61260 958323340 16624 64859 908059958 50795 66964 844300275 50795 34470 214268243 64859 28111 570870291 61260 19137 741509561 19137 63080 367814363 76676 50795 502639109 76676 6231 529484437 59270 6231 86832054 59421 63080 353510475 59421 27980 358534117 51818 59270 35419566 22925 27980 844389633 25715 51818 925058052 44223 59421 462214608 25715 74165 891254490 74165 33357 114491511 33357 20815 278559648 38416 44223 891054436 40449 20815 446057152 59148 74165 408462382 43827 59148 498853289 38416 67595 370902533 29097 38416 623699960 40449 76386 448166810 42473 76386 334737555 42473 44723 805117830 67595 80031 9802388 29097 31262 374416585 77820 80031 636755596 68984 31262 375790882 44723 41901 59422108 68984 8371 116081203 68984 5102 671558495 20556 8371 892444392 5102 24692 197248686 8371 35729 784003511 17222 35729 64524616 17222 13590 429472399 35729 19233 465156980 13590 5471 517951360 18504 19233 684340135 18504 52700 22568004 33127 18504 825093002 5471 55268 186552012 18504 76095 86132130 63681 52700 842375034 70735 76095 905141636 66069 55268 41085041 45900 55268 523140925 45900 52848 399348478 7912 52848 86952558 66069 36532 269007934 27723 52848 43290733 38714 45900 692218097 38714 32753 428635891 32753 8226 160858596 36532 47581 238271346 27723 39764 512151247 39696 8226 285443887 41487 39696 230245646 48185 39696 113562503 79368 47581 74679303 48185 72192 588625966 2808 72192 300436969 31026 79368 901810126 79368 19089 684672850 19089 58226 735653786 77455 31026 992756205 59498 58226 357193815 7964 58226 139908581 70439 19089 452692809 59498 28708 751322080 23522 28708 336710125 70439 36366 459361202 23522 39349 667209286 36366 81956 846246378 23522 15691 467260226 23522 4855 504508626 29650 4855 36690024 81956 72951 20169432 22071 4855 209763741 29879 29650 632295532 38331 29879 363555764 1057 72951 576878395 1057 46871 15058740 22071 45225 359095634 45225 23726 17554151 45225 46725 11232052 46871 14601 226407392 8487 14601 828934637 46725 29320 12716450 23726 39322 379421165 29320 10376 448623045 36750 14601 388379217 51629 36750 393908084 288 29320 128845918 33861 51629 818423629 28026 51629 401605701 36750 76 91225887 33861 20016 755245322 20016 43507 547787420 20016 61067 279068873 43507 77616 77275020 2879 76 624638546 71896 43507 465926877 4840 43507 49815438 60167 4840 981270547 60167 66810 663652702 2879 43623 18199092 8841 4840 620239360 43623 545 165613267 4911 43623 15779001 4911 54146 362743078 43623 78451 18532640 61089 78451 248385147 66938 545 412769940 54146 30621 593151616 20813 54146 66546837 58244 61089 834656086 7557 20813 826625396 58244 7908 849791264 32638 7557 484258990 58244 66553 10710136 577 66553 965988103 7557 10257 52459960 78908 66553 293532753 66553 52647 40345441 52647 76136 54626473 17852 78908 579212803 59570 78908 709573832 59570 1579 699453422 1579 25246 328803216 17852 10385 666698933 1579 57636 815548023 26979 10385 791568134 29404 10385 506970683 6440 29404 76163304 53824 6440 29970260 26979 53451 991657713 53824 30412 820815365 49967 6440 287218525 37954 53451 114707249 30220 37954 276176220 49967 24272 583168833 4030 30220 95009182 37954 74943 535503322 30220 7755 267602786 13843 24272 939583991 41551 74943 112172940 47145 4030 140689439 26421 7755 954854483 41551 58122 102649521 30366 41551 343922493 77405 58122 822923925 58122 34141 981094491 38057 77405 84730578 38057 52340 610603758 30366 46290 300909682 50267 52340 221287897 46290 131 742169000 69913 52340 29337530 49047 69913 110759682 49047 77912 994495209 67853 49047 83758384 36119 77912 363024737 49047 78793 715441921 49047 5129 429656992 36119 28312 53929707 5129 6571 950711221 77626 78793 814192389 5129 75800 373109271 15850 28312 757667779 6571 58623 98360794 15850 74437 870493006 74437 13556 942655974 38002 74437 488462118 74437 17926 595367028 58623 49184 121450169 49184 59282 207114522 23878 49184 401563086 59547 23878 987205423 58806 17926 740534828 81847 23878 935096449 15253 59282 895474599 42569 58806 523834515 51427 15253 375162433 51963 51427 461106305 42569 11387 880656814 11387 8627 43924022 55645 51963 584148488 51963 50275 921360875 73635 51963 663606199 11387 11443 524348755 73635 64667 811622841 64667 53912 695297619 53912 30851 154118885 49725 30851 182707284 49725 54415 951881806 45076 49725 394150946 13064 30851 708644103 30851 45404 262056094 42439 45076 814929246 54415 70782 921669447 35117 70782 135145847 29462 35117 4284930 28021 35117 657206164 22714 28021 644421289 46503 29462 147406408 75146 28021 958385080 22714 5967 752749671 28021 70971 24731526 36695 70971 188702091 52989 5967 506554968 47134 75146 177758892 5967 62806 692973002 53362 52989 671207724 52989 36445 675242229 52989 72923 530707844 81226 36445 886755729 81547 36445 415021495 81226 51577 237664374 71292 36445 521719162 9071 81547 245556372 51577 38216 903372056 1915 51577 628154818 1915 11088 710140501 71292 23982 120539333 9071 26434 860325152 67769 26434 744459189 23982 61257 380316563 61257 34178 777003387 65412 34178 97493987 67769 72144 242693956 2773 34178 901673642 54728 72144 146571870 54728 16472 725523042 40193 2773 93955495 72144 64419 118838255 50102 40193 916367774 40193 69098 248486019 42929 50102 235881088 69098 14459 902441635 34785 14459 562501811 29674 14459 836031069 14459 42805 505883530 66346 42805 449425891 5893 14459 120388269 47677 34785 440165232 22590 66346 27638057 42805 45826 197564609 69200 66346 363566710 80664 45826 263478868 75248 69200 22846206 75321 80664 502066771 75321 6889 962076482 28957 75248 188769271 22192 75321 561695658 75248 62324 406894340 15216 28957 559010392 15216 27352 283674819 32818 27352 164305742 77460 15216 200297188 32818 76948 985053285 55054 15216 352808934 55003 76948 834817643 32146 76948 891933966 14527 55054 473461194 4831 55003 360939258 32146 7973 95279006 22962 4831 288037728 46458 22962 466075167 22962 49989 107829408 46458 79979 273050604 46458 64093 4484644 80378 46458 462681857 64093 67117 896954917 79979 37535 873776521 67117 50154 764197957 26483 80378 442747224 52413 80378 576553848 52413 80119 667380434 80119 5339 180981921 59771 52413 181449698 59771 65375 342181726 13941 52413 109959906 65375 72376 334084191 5339 56808 959542800 59771 54201 603805896 72376 34098 661670045 62784 56808 917170749 20193 56808 748966352 56808 4838 751339499 62594 54201 616410470 33641 62594 186605380 77190 20193 485060698 62594 62883 41755262 18557 33641 936679742 7614 33641 998315458 62883 50954 617174709 62883 46717 247374493 23599 18557 823232986 46717 53026 155686036 79388 23599 875888630 46717 2520 720401890 46717 66336 220298821 77096 23599 514426927 19247 53026 156731005 66336 22295 297040746 19247 27193 486336583 66336 69418 537331868 69418 2244 99321703 65423 2244 828871111 51955 69418 801824310 2244 16900 859163584 65423 57622 872716452 10033 65423 851166332 12615 51955 540513109 64843 57622 36274274 16900 27849 618860649 69876 27849 658993114 10033 74118 99281502 41786 12615 660940992 69876 77522 144219168 74118 8912 734186680 76432 69876 294144212 77893 8912 159502080 77522 33451 850605677 14963 33451 987016408 14963 75531 520592459 14963 72134 628978056 72134 26192 657750768 16167 26192 646807398 4555 75531 339513106 72134 77925 319698316 16167 15569 144790535 61551 16167 650049573 31574 61551 857144170 7577 61551 352600892 77925 68153 121488652 15569 65700 189468137 58739 61551 210822469 58257 31574 366647828 15194 58739 189859756 13727 15194 271407183 13727 31361 52360579 58257 56941 808793824 13727 41685 233045976 15194 10514 613407923 17703 10514 991199243 71023 41685 530932835 41685 71989 616830367 35626 41685 232578163 71989 46872 197005673 71023 19382 32886925 42277 71023 376999325 10339 46872 439159888 21920 42277 423841627 46872 79748 354282639 21920 614 11988301 12238 614 29186297 79748 44191 526075059 614 47230 479492925 79748 35370 146097693 44191 11053 184196466 44191 15921 878523435 15921 59382 978319412 11053 43008 748628059 1711 59382 674361039 1711 41607 501109329 1711 40638 116644406 59512 59382 929603025 1711 33479 318446798 33479 28151 66644708 32104 41607 819662384 56267 32104 150935608 56267 22074 848014586 17839 22074 539345152 22355 28151 288648051 7080 56267 125441058 56267 79426 380288830 40840 22074 40490168 45181 17839 204350995 45181 69888 127054867 52897 45181 439784657 12381 40840 585959997 16011 52897 358789200 32065 69888 817266055 828 12381 574040374 44848 32065 54998133 49608 32065 667576471 32065 23198 947584138 828 45131 882944406 828 73509 695614918 73509 69173 877404834 45131 30751 349469673 38762 69173 677536818 50306 69173 173850955 75245 30751 31594416 69173 52632 613116195 24827 52632 929070017 63907 75245 732840835 24827 43423 419671914 43423 50488 670127913 7651 52632 139050353 24827 60987 92447746 50488 3916 931059785 29024 50488 174734231 3916 49679 231993874 7651 20645 543145697 5153 29024 396437823 49679 11336 72125071 51740 5153 135091560 62084 20645 808378802 62084 67353 399398196 11336 38116 343097748 47582 62084 325603890 51740 9634 321360129 38116 16564 478561822 37006 67353 444020791 68381 38116 421646787 9634 26340 129271698 68381 52983 281533119 68648 37006 871743462 37006 9626 26871426 17228 68648 327958399 48610 68648 160020879 48610 53179 202316589 48610 57997 351092194 17228 79637 314314764 48610 7219 137223089 79637 24416 931474952 24416 15315 585867443 79637 40297 60619131 38784 7219 949355822 53067 38784 387074139 24867 38784 893624806 23138 15315 428741880 23138 49621 820351764 49621 54860 393717617 7914 53067 420407200 77381 23138 975565138 54860 49796 826792184 6820 49621 728056867 54860 24918 41093468 78748 49796 780891117 77381 64483 552300491 6820 66971 493659883 78748 27546 522750199 66971 67756 55113548 74795 78748 58918935 25321 74795 548141329 25321 80240 811049873 25321 26457 980218016 24094 25321 129884900 43565 24094 36173877 68345 25321 948127998 26172 68345 983236528 48928 26172 42137092 68345 63691 657837260 14597 43565 606181375 5156 48928 966579814 28301 63691 856127145 59065 28301 1682499 60713 28301 867035060 21917 28301 556016065 60713 188 204016432 59065 11799 731014086 40750 11799 81040603 25854 188 351500642 21917 72321 790200434 25854 45488 466250302 72321 61053 251929883 36907 25854 70797666 72321 60847 13296575 8763 60847 82330232 25408 60847 19879653 61053 65049 482992514 80972 60847 66698793 80972 39379 959916841 8763 69445 246503757 80972 78353 712204197 68892 39379 472606651 46501 78353 170619193 41504 69445 859483084 46501 9539 469605455 9539 5000 909794352 24814 68892 945561001 41504 30206 237858936 24814 1303 308307558 5000 52071 744993591 30206 42251 575666158 19391 30206 997096884 19391 50719 345912741 50719 39431 248366383 50719 40686 997529528 22337 50719 674278838 39431 11905 797906678 27220 39431 857984708 77748 40686 405565442 27210 22337 343162055 51746 22337 72184012 77748 40272 663543003 27210 33099 267196991 27210 57531 886620028 51775 57531 857590148 33099 81291 671175036 5659 57531 101519563 79186 57531 344431328 81291 78983 584583946 75445 81291 458294584 67216 78983 940184199 78983 79128 996879900 13317 67216 984491610 6679 13317 411649448 17330 67216 277365101 67216 9099 117744299 9099 44934 7767909 11222 44934 72326824 52113 6679 387721939 74005 9099 702985796 28103 52113 148109521 44934 40059 531084743 39980 52113 894949102 52113 43987 402094085 74005 10891 173346480 39980 21115 766679222 19939 43987 697994790 52521 43987 704137906 70019 19939 470940081 52521 42126 925059802 42126 61780 723115205 52521 10972 950370643 59119 61780 529124101 10972 47462 710880711 42126 47007 686677018 20276 10972 867190826 27973 10972 493060039 8165 47007 936931970 80666 47007 978824338 8165 72532 572574888 8165 69732 904447422 80666 20690 118217848 20690 36693 955329582 36693 58742 989961313 14922 36693 790659457 36693 69804 27091195 14922 42108 515374266 36693 39837 949690475 65522 69804 557708353 19851 69804 666377106 11164 69804 926954043 65522 3875 931688258 11164 78769 784359851 11274 3875 513055922 19851 30283 765195332 20721 11274 767871358 9507 78769 277401270 78769 52404 977117667 11274 61199 560961308 77877 9507 511516865 77877 52267 439649145 52267 20151 570428127 72754 20151 73618946 72754 81208 852038127 72754 6367 33206138 12644 20151 728229019 34019 20151 904499515 71864 72754 85206962 12644 75023 86086556 76051 34019 9592607 52068 34019 536410043 56011 76051 225957343 5082 71864 516069519 52068 4341 899058514 4341 52144 875186689 5082 25718 133684292 39302 52144 654216138 18737 52144 974891944 25718 16427 929263719 74076 25718 64195083 54435 16427 50378004 74076 45069 480179087 62646 16427 157374079 45155 74076 201285936 28883 54435 868681631 45155 30723 947258872 73849 62646 988342505 65318 28883 923935685 69811 28883 81323924 16333 30723 138991900 78075 16333 86085930 54544 69811 976379145 78075 39784 681821308 78075 53608 25686201 78075 44996 483233860 39562 54544 131103934 1095 54544 882305384 44996 36821 193522083 39562 57791 881701767 1095 48458 988172796 49829 36821 605686559 57791 42349 713024121 48458 12384 813680582 48458 6453 803473787 18017 6453 312470357 23448 42349 704031467 63179 12384 67658228 6453 10109 696407402 18017 274 484198052 11248 10109 918113612 35050 11248 811974885 63179 65465 353560126 78768 35050 365533265 6691 274 438992432 35050 36426 941890225 35050 67682 702651130 6691 18842 67629597 24901 36426 846638547 14308 36426 905151407 18842 53180 628831034 57370 53180 297610720 57370 70237 173727099 43096 14308 865789463 36625 53180 819781182 57370 75418 592228104 57370 20595 22452128 15654 36625 492145039 15654 72088 803515958 31477 20595 775610810 15654 38079 957429684 55858 15654 374706317 15654 60404 970110518 60404 62696 780788765 55858 13894 176162442 38079 60615 171894099 62696 1458 608594636 62696 53020 990372325 40060 1458 687290115 1458 57734 504972585 55466 60615 58665655 39854 40060 949998790 40060 71850 206436378 55466 40627 309646384 41464 39854 152338482 40627 2890 104977075 81548 2890 507790928 40627 31040 622365330 34920 41464 774535654 77941 41464 147166861 77941 18195 794126966 31040 47696 608207920 47696 2918 788565776 66430 47696 37559687 76535 47696 159774734 50038 76535 687959887 47696 67831 344765660 76535 54413 4590869 42539 76535 932618855 27265 76535 561154372 50038 68607 252010795 42539 46415 47241853 46906 46415 998331186 24831 42539 90219518 46906 2195 925277626 24831 73003 428597635 2195 32169 408963686 6684 2195 827158894 24831 40525 340418500 6684 79897 378418053 23516 6684 112283551 41066 23516 571149971 49115 23516 556852967 1191 41066 8251247 35916 1191 889978091 75704 23516 426945509 73390 75704 940569763 75704 57500 606823308 9152 73390 996310892 57500 54909 269316840 57500 10682 786945553 58110 9152 346025811 58110 21078 587236379 42605 54909 98471401 21078 38775 742935984 29544 10682 427848112 37639 38775 248300094 72035 42605 164785095 72035 45930 427255271 29544 80843 999657582 29544 49399 299991009 49399 15781 164254948 45930 35688 753306802 80843 42 884494421 36937 42 320637430 15781 77740 376238913 77740 44870 704242086 49612 36937 8524922 49612 26220 600482127 26220 21526 71649694 21526 43721 141434825 43721 13382 51153996 43721 24883 351012237 24883 54402 899920678 13382 56252 94008130 3691 54402 948017219 67683 24883 31214052 3691 38418 487076260 29077 56252 588383121 67683 33888 239171249 59741 38418 230414642 38418 72778 721636233 72778 50203 42707585 33888 28361 78651543 34668 59741 394706525 10206 28361 986607822 10849 50203 502315390 29806 50203 778392617 38437 10206 958733606 35926 38437 484111483 35926 59307 282924256 5921 59307 299257224 66357 59307 101949918 41741 38437 98659161 5921 31426 862936863 48530 31426 451869939 11919 31426 805756920 12355 31426 733040932 73514 12355 756183675 14450 11919 344170565 73514 64907 814510059 8516 11919 539547899 14450 64716 73572904 8516 43369 22669425 64907 51945 701286511 43369 57824 937564595 18795 8516 643942309 43369 49374 150865424 18795 11350 728188001 18795 2854 288741615 1161 18795 292387693 48974 49374 242025419 57707 11350 914117724 4343 48974 799125466 1161 27347 639275175 13470 1161 526224299 48974 56214 179107118 45134 56214 623127033 13470 36098 88745414 11012 27347 137502881 36098 39729 5093716 77517 56214 479275391 27038 77517 16921994 19772 27038 99960951 19128 11012 732181748 3736 19128 893783907 60500 19772 129314119 19128 37833 975230402 19772 43655 110875678 10796 3736 271282292 60500 37465 622684598 37465 64685 56452437 37833 8017 568311488 37465 47689 906988086 8017 18476 30408628 62277 18476 4637876 31231 8017 824591141 73788 18476 389571066 18476 41649 966570430 35536 41649 144172178 74964 35536 730750932 74964 45044 428354318 52002 35536 26281761 78609 35536 461045943 45044 71376 735489637 10632 52002 592340990 78609 19048 234867525 71376 50720 12482301 71376 42417 33405596 10632 18410 17784964 50720 53540 668994052 19048 22143 951832914 42417 67628 358852455 66723 22143 40131027 21714 18410 535968697 66723 49741 581724113 35380 49741 222259289 21714 53294 831817378 35380 45334 118695851 74713 21714 238214837 37949 53294 730224256 69495 37949 64876074 53294 66419 184381952 66419 68013 473303493 65037 37949 554377810 44097 37949 134118120 77940 65037 366027644 44097 35328 569473405 35328 15755 279871365 23142 35328 755335684 35328 58647 793907635 15755 17571 935076039 58647 11649 199654578 23142 31594 117224322 19144 58647 617305788 19144 34922 25052267 31594 41479 38511334 11649 22558 17654525 22558 796 724835762 39290 41479 293197183 796 18593 834562822 7093 796 355101784 796 14207 365782686 25486 796 777986914 65698 39290 386695969 18593 51285 314010461 23767 51285 722898745 31646 65698 49286877 23767 1659 573528967 67928 31646 945936450 1659 61348 226983056 67928 15803 390881149 31646 44483 618466105 23148 44483 193420375 23148 28121 604526389 44483 16654 327548139 75845 28121 766449208 30277 28121 344712376 16654 62008 459741460 39358 62008 630402294 62008 34876 361054588 34876 39712 879557382 5655 39712 898531954 39358 57618 711539355 57618 42638 947871807 57618 53679 515412026 63015 53679 333497222 30090 53679 145381952 30090 33320 19861547 53679 36051 147781544 58730 63015 825419882 36051 32813 915993495 2022 33320 10495955 58730 52179 576617335 21847 36051 235921511 16914 58730 21707544 21847 15646 3948734 70889 15646 533445781 70889 2921 682625534 70889 7243 79574309 81952 2921 754977291 7243 81590 510384904 67156 81952 353795858 13097 7243 892954188 7243 3112 994569181 80842 13097 998045338 73023 80842 368581765 73023 66324 116890854 12900 80842 27261055 66324 33846 554347833 25002 73023 605560517 25002 12297 712675013 12900 50845 477320302 25002 56413 217022638 50845 20625 196138630 56413 68863 495475877 56413 20412 891583280 68863 55395 744623132 28590 55395 661627635 55395 39891 471552892 68863 69518 530829403 20412 61228 181218580 21465 61228 236153414 75744 61228 983521585 75744 35169 696650321 21465 27085 231629733 75312 35169 113924795 27085 76964 764236437 49218 76964 895458239 38858 75312 456223632 38858 41672 130372372 60833 76964 747745489 41672 75192 810076638 72808 38858 972367489 1255 38858 982462292 41672 4467 832933789 33363 4467 766034962 49201 72808 117735562 73186 49201 17294501 26137 73186 970635543 64341 73186 491642915 42633 73186 16155659 66000 26137 999086370 35947 42633 754361855 5950 35947 319200221 66965 42633 838657829 66965 55951 14801345 35947 54725 29077293 5950 60092 931288289 27386 54725 1614956 3871 55951 150397864 4645 27386 132074976 3871 27470 701217462 77214 4645 623653900 39583 4645 56100384 4645 63655 284973134 78666 77214 649071068 77214 32901 858343707 63655 47037 786553587 63655 65789 395218399 63655 49831 675807399 39755 65789 260359099 53097 47037 525312245 47037 18721 73035776 53097 17165 143397524 53097 25546 75383816 26385 17165 761715824 42077 26385 62744562 26385 71188 162302028 52226 71188 33961599 42077 10615 133204255 26385 57249 618662059 42077 20130 325096223 10325 20130 282949111 77860 10615 942227678 77860 70835 69919968 20130 60267 617076436 2283 60267 13676522 60267 38310 472231808 55343 70835 304021916 54946 60267 13879378 38310 53721 909424717 55343 59468 144413572 38310 2830 91044838 62913 55343 658567739 62913 66447 377634360 66447 43531 1490217 43531 18599 426563666 58749 62913 325818535 43531 2880 290752599 66447 74206 240196636 61669 43531 738597640 81646 18599 395984333 58749 27820 852178102 61669 44690 544019158 61669 74018 483845471 64829 81646 240638449 44690 73486 38526436 18332 44690 217955816 72187 64829 544283969 73486 70716 959610407 25476 73486 373328248 73486 15516 918214747 62332 70716 140203413 70716 169 509404689 37933 25476 364595845 2007 15516 644144927 15516 6524 459390746 6887 62332 413016696 37698 2007 908345399 37698 18829 320285216 55063 37698 219967088 18829 45479 490493757 70152 37698 798492033 45479 59577 240581146 22309 45479 290005827 14413 59577 117210682 40800 59577 13808527 22309 46333 315742337 55392 14413 984491410 55392 68946 437484299 7250 46333 427264700 68946 45713 157313439 7250 56900 121758486 66172 68946 50740643 56900 18657 379882337 56900 71194 979843804 34507 56900 636982221 34507 62808 858342947 34967 18657 883819833 32180 71194 483282957 34967 29349 4148345 48630 34507 689676083 17408 48630 340951766 29349 22496 24485159 55922 22496 683081795 29349 24995 527046780 55922 61355 396115034 4610 55922 702034639 61355 19357 107206703 24995 51662 105526454 10914 24995 976317489 14549 51662 791971163 19357 50861 260740520 50861 72113 753806664 10914 7764 454270902 7764 51061 170902363 46599 50861 690099608 21295 7764 328892467 72113 64961 571029565 51061 18374 209010900 64961 47656 520379783 21026 18374 69490554 80904 47656 125450599 33217 18374 139401035 36737 21026 376816823 13375 33217 424779040 69373 36737 35330447 36737 39937 671466722 39937 67903 572097013 36737 28704 440631318 28445 67903 514879357 67903 79077 484787162 28964 28704 177144826 22004 67903 88546689 66387 28445 19573604 22004 35348 854802099 22004 50783 886131618 50783 57811 161480902 66387 78530 400850544 66387 16604 96755867 22243 57811 398325775 42112 78530 835834378 22243 35584 443317810 42112 4154 729727186 4154 53471 637607185 9042 22243 41782738 9042 14626 486924884 35584 5167 62498207 55362 14626 45282228 53471 47605 117276799 14626 38707 301118833 38707 4886 309841917 47605 68327 601404249 59571 38707 51349017 68327 40949 624721104 9542 38707 632438508 8105 9542 522156140 5647 68327 309219449 59571 78080 828090335 9542 53008 833405121 39779 9542 914337838 81129 53008 323216762 57454 5647 106790458 39779 43762 770365130 81129 50522 536759863 72311 43762 921961215 81129 63652 712237175 46556 50522 877645496 72311 55260 408158649 50522 13124 168412566 77150 72311 77099396 77150 20712 908442981 55260 81601 121640310 18229 20712 269762184 20712 59961 961641764 81601 22798 120460865 20712 19162 683387864 19162 35921 982275023 52069 18229 829392594 35921 57864 647283706 52069 15132 345314781 57864 9521 909063852 22331 57864 358597102 68186 52069 76226079 22331 68570 568220210 68186 42073 799635503 9521 60736 898006067 34160 60736 949607840 42073 65500 630773615 68570 41772 674409720 42073 10467 27570030 39037 65500 173427682 34160 64468 91064562 77078 65500 206168914 64468 19697 613375558 19697 33830 844158662 33830 24386 127730240 16983 24386 721274994 16983 14274 392448212 19697 69457 105599442 14274 53783 747172416 61871 14274 311020727 21107 16983 318346129 21107 60317 369857559 25272 61871 185031292 25272 47495 394051473 38357 61871 544170563 25272 47721 776075563 4457 47495 575698208 46174 25272 113241330 47495 69922 688213446 47721 10470 852796804 18060 46174 563138855 18060 54508 7303727 18060 47868 76605570 10470 62959 621288187 54508 5737 18138112 5737 43771 173989168 58241 62959 45453832 68759 5737 138120334 69151 5737 293146705 14855 43771 148119143 58241 19246 99650960 68759 25281 177585092 14855 41403 758955531 34723 25281 569455633 25281 26589 100742762 19246 38877 968145362 62284 26589 848840584 28954 41403 177017732 62284 18012 88352256 26589 45436 454256839 39264 45436 730614832 60868 18012 523657 76066 60868 24609083 18012 19236 711586485 33610 39264 523332146 14100 39264 7589405 76066 5728 636416682 39621 76066 3364974 39621 15950 328517266 56166 39621 547573890 39621 59117 847589393 31686 56166 650690692 27735 59117 196201040 34247 27735 326908831 59117 31136 626014341 65395 31686 948592711 49032 31686 261928027 33041 34247 837730536 49524 49032 87760358 33041 13953 604292896 33041 15430 261538999 49032 57790 939108309 13953 65792 797056795 77465 65792 145844245 77465 40176 367810238 26544 57790 112383137 76222 65792 766686436 77465 6204 616862308 26544 1122 590782251 10879 76222 952473470 26054 6204 577453158 6204 32449 130974815 71578 10879 702698898 71578 8107 125918294 71578 28081 223055073 56545 32449 106584460 56545 47970 194609839 44851 56545 235066102 36733 56545 840682400 7237 28081 822273393 57975 7237 631877530 44851 1056 128924969 13964 44851 550246707 27724 7237 213967791 13964 12187 542074764 42457 12187 62858249 13964 75871 920023791 50158 13964 663941806 75871 5766 15054765 7095 42457 118214646 5766 32590 225103988 47352 32590 575220257 47352 25914 123008223 47352 65606 116413159 50665 32590 896229404 69198 47352 729732309 32933 69198 578375780 69198 39234 779187249 50665 30142 456960903 70883 50665 122167794 58151 32933 12112651 75376 30142 823596289 27690 58151 231375456 40018 75376 112408182 75376 1953 982430894 1953 1740 337056406 1740 21952 307938281 33819 21952 332281408 33819 77170 575079371 30803 33819 952186174 21952 31550 92413818 33819 23580 851932059 54695 33819 393092111 51064 31550 799412084 41103 31550 329307049 37685 51064 554121380 21868 37685 811638619 41103 73498 978588840 79410 21868 570288464 21868 74618 141960644 21868 60959 174136198 21868 11196 465286939 11196 53935 96326412 60959 57611 618053680 57611 12078 98779263 11196 73238 847747257 53935 41234 104674688 60033 53935 861982676 6475 41234 35831326 73238 69529 52852511 78774 6475 288007338 78774 55880 559074422 33424 69529 542240609 78774 40070 995176381 9913 33424 333692984 38895 33424 370281130 38895 47806 173703124 67824 47806 694936359 68937 67824 633136415 67824 50385 646468016 50385 4524 588262593 66752 47806 923108756 4524 28894 46410941 56615 50385 895736777 59815 4524 151518893 44481 59815 152413339 28894 48691 113112229 57331 48691 244204887 57331 46915 954183722 57331 73631 620398260 80134 48691 81550992 73631 80453 500738588 73631 60428 678763808 80134 36461 230316349 80134 78142 361181336 80453 35428 896332250 35428 67487 223515989 67487 55005 347413909 67487 75542 162081490 26133 78142 57201894 43826 55005 896772674 55005 11771 605642962 75542 10973 773619341 67438 26133 370270439 43826 53831 941745465 26512 53831 720712470 69545 26512 833864438 56478 67438 836099621 56478 59693 269642354 59693 23223 529561169 37034 23223 795716684 37034 2078 432783969 59693 53737 950367126 23223 56451 994192300 2078 57095 875864913 2078 63799 278565347 63799 43636 966042124 63799 15250 340071539 52191 57095 439088856 15250 58293 25013580 20220 43636 553527026 29624 52191 109163478 58293 53466 967177106 29624 39400 605052410 58293 10428 716711767 29624 23763 720159499 23763 38307 413023348 31629 38307 236693824 27031 10428 638174045 27031 29478 180871789 27031 72635 839829367 29478 10499 991709245 27031 1814 48678144 29478 40947 103082008 18709 10499 894639111 38172 18709 721117670 15066 1814 873821635 1814 72545 688073951 32143 15066 333093295 40477 38172 782850900 72545 67350 280256290 40477 56524 414749864 69217 32143 360986567 66830 40477 761702811 56524 49986 587362511 45228 66830 218232270 27514 66830 107044435 16289 66830 938096070 1316 49986 246754998 6589 49986 496005928 51587 1316 169273664 68076 51587 442076597 20901 51587 604953795 20901 16381 589126739 69276 6589 128309609 16381 52465 987852151 77487 52465 727504388 69276 14619 954361884 66636 77487 759078402 52465 74347 792684266 77487 46979 216188345 14034 74347 478665491 46979 40552 73374400 1923 40552 331471707 41548 40552 310455988 46979 47201 314039857 49605 41548 749633932 10836 47201 227857649 38204 47201 738783350 22784 49605 145151166 47201 76822 41478377 18230 38204 128175206 18796 18230 93154382 50519 18796 562506419 22784 25072 503634485 55290 76822 903706396 50519 44772 218623571 25422 50519 895571958 50519 46035 504166148 12 55290 464643718 44772 21621 759553999 46035 38809 146868137 33361 46035 534800027 61003 12 568808357 43847 38809 44226523 53891 43847 993192685 33361 53183 551995539 53891 65361 707204012 65001 61003 56421331 28096 53183 349899054 53891 55785 477417467 54401 53183 132394995 48698 55785 488493687 28096 30305 988039007 15933 30305 960043317 43354 30305 659798319 74970 43354 83882649 15933 17627 81301597 18074 30305 886424940 71242 74970 597298752 43354 35986 69102175 17627 9331 868872710 17627 14885 564375677 35986 78081 266247635 47039 9331 698303503 26068 78081 33369174 26068 63355 722268488 63355 68187 724278357 44572 63355 751280170 44572 39788 55938359 68187 33886 870032789 33886 69877 283437153 39788 69957 79952183 44572 42415 277630813 69957 20995 719881401 20995 6886 602061284 69957 35267 317937351 29122 6886 262597639 77346 42415 752043415 77346 9498 355626385 77346 27568 997508311 9498 51571 331100588 51571 35789 112308776 12339 9498 783055323 37061 51571 472729009 12339 48901 427428782 7797 51571 112279408 72496 37061 149193585 37061 52211 780637382 48901 26741 863641411 60451 72496 154270311 61892 72496 142018708 45172 52211 641669388 20181 61892 354520689 35118 26741 785977969 60451 69096 401608772 35118 80895 951658981 20181 66247 208295779 37114 69096 640604654 69096 25963 780073051 58167 66247 535377482 37114 62907 308611810 62907 11810 770884116 37114 60449 544921179 71689 60449 737146141 60449 76671 904556630 62907 26996 726781635 11810 8231 216140463 58789 8231 8740734 58789 66073 319712877 26996 23146 133324574 58789 4501 283237683 58789 28674 306547357 4501 30408 853984010 28604 4501 335400913 28604 64355 913002022 28604 39730 694075243 54013 28674 223467985 30408 2893 384451926 77821 28604 868997206 77821 70194 29468104 70194 39323 718047217 70194 37295 377678224 69071 70194 829733462 25816 77821 357365180 69071 3921 33654010 58285 69071 870767986 35273 37295 280706008 10273 58285 808425154 3921 6790 976983703 35273 55575 621263429 35273 58900 867120811 6790 71090 669148607 64537 71090 632814381 22119 64537 858977959 35143 22119 880231298 39073 64537 127881774 71090 75256 497212151 69672 35143 384982545 33349 22119 744495304 39073 30335 328908301 68181 39073 85553828 33349 61507 95041006 33349 365 82024330 30335 10961 500949854 365 22733 899808576 73425 10961 506542807 61507 20655 290068305 37408 365 710034533 61416 37408 81808296 37408 78416 277210624 78416 10820 162491254 37408 18787 412834459 18787 21256 615685094 78416 77543 839165367 18787 77637 392681077 21256 49841 990846060 3362 49841 72782655 49696 21256 844494740 45306 49696 841869575 49696 59783 918847715 55863 3362 172690576 37921 3362 213640239 49696 57586 453598286 17091 55863 238157917 17091 10535 345203613 57586 7251 202478875 79555 7251 625493636 10535 35334 19914621 77708 17091 265646686 7251 47256 306391827 47256 15862 732186356 47256 15179 136562668 75878 35334 88157654 76100 15862 517325044 18464 75878 31534701 39549 76100 376738080 16964 15179 566595981 18464 6049 519500506 6049 56922 514053089 70256 39549 260633549 62688 39549 125543312 26867 56922 71984267 2430 62688 78425757 67037 70256 549764727 69871 26867 803495225 72834 69871 707432904 69871 29152 5910792 65676 2430 898199640 24851 29152 530085678 48172 69871 876612022 29152 41688 704213793 48172 16723 618362004 41688 55847 696244769 16723 81670 143520391 16723 74917 748037282 58672 41688 774587258 16723 40025 719782712 70056 55847 182166591 70056 58421 938470412 54730 58672 847313609 70056 79880 440604222 58421 63741 835196267 58421 9743 103774785 79880 64098 245616157 8169 64098 1436942 79880 41061 900513540 9743 44127 80610981 41061 72287 681493207 72287 1885 361770754 41061 32379 839669957 32379 35472 934200236 70991 1885 688421328 72973 1885 313345090 47625 1885 157224116 20162 70991 307551937 47625 42055 551330188 16332 47625 264316939 20162 67410 899703870 42055 55349 972438712 17908 42055 854468535 67410 14285 972580904 14285 78587 384559087 68399 14285 978890319 17904 14285 682563984 14285 80873 743582241 68399 63688 302985458 68399 72552 841523855 80873 49278 36798126 47017 17904 567027405 47017 17759 111717147 63688 6834 51076317 24175 17759 475251849 52503 17759 902090139 5040 47017 683484977 1309 17759 225308445 6834 23864 553437204 52503 39459 997968288 52503 4217 103597584 23973 4217 4048585 57728 1309 22552381 4217 38080 13428208 29933 39459 130446003 25876 4217 21977324 31208 29933 567370057 64210 25876 213782720 64210 75538 316100419 75538 40797 47167239 64002 31208 580252290 44208 40797 871340685 2380 40797 528818929 53241 44208 506723479 580 40797 147054829 44208 65374 872768773 58373 44208 39099425 13155 58373 889330328 76545 53241 181997232 65374 76282 387189642 28179 76282 315259647 11095 28179 184720063 30489 28179 850688043 11095 37915 266749608 77428 30489 663361817 23177 11095 663173429 11095 1590 115690573 37915 20956 359867723 77428 29454 483679594 20956 9408 431798334 23177 51800 76315669 26163 20956 881386833 63085 26163 886417163 51800 68834 29583247 51800 79507 231024746 26163 12471 233373979 166 79507 678456204 12471 55721 133946797 55721 62491 816596822 79507 79673 548449059 23410 166 714613249 58516 62491 576089095 23410 67489 598652953 79673 63518 32362373 62983 23410 507580720 23410 56710 565583319 41425 67489 473760512 56710 71117 404344181 63518 4453 922720013 4453 45011 281108419 45011 24190 703216665 51009 41425 405061851 45011 55352 785092788 4453 33558 763333466 63968 33558 939705050 76226 33558 786680949 51009 65662 228437713 45451 55352 42171171 45451 28574 3759563 33408 65662 761939562 28574 80224 243726948 51976 65662 800269369 28314 33408 479525732 15163 33408 77665134 26239 51976 343573677 51976 25923 261023204 43374 25923 725772299 28314 4463 280979561 4463 47518 57610052 43374 53231 817587398 53231 29489 208611901 47518 69981 209182451 48120 53231 819554741 56329 53231 116656629 310 69981 30919863 69981 7294 39687285 69981 58015 911151770 310 71981 992134268 7294 37369 749602903 1841 58015 645439597 58015 26925 133605653 58015 51682 992483271 71981 2824 277580555 14222 2824 75275740 8675 2824 170292208 2824 42576 890054756 13230 51682 349647834 58357 14222 668470071 76332 8675 55623527 55593 58357 697549578 76826 42576 368755590 59615 58357 361190198 58357 51985 282226217 22498 51985 523101213 49383 51985 128156567 59615 76099 830038399 29376 49383 780036310 22472 29376 973656521 14833 49383 948500851 14833 54270 97840170 14833 3353 646828097 22472 33152 350213516 3393 22472 939648482 23791 14833 870711205 22656 33152 656326637 3393 18403 81815398 23791 6917 10530347 62421 6917 157505937 61723 6917 648846411 3730 61723 29618382 62421 71738 701664309 63954 6917 891281546 61723 46778 534694800 1621 63954 391833833 5753 1621 618903027 1621 42497 454505059 5753 80757 182601627 5753 78174 114723405 62538 1621 675918512 34201 80757 970038467 42497 62422 258728093 165 78174 209843725 17367 34201 52408509 17367 19947 267047701 62422 79076 47956811 19947 9955 330774247 79076 23324 8839213 21584 19947 83838088 73198 21584 792026560 79076 34216 731762363 28999 23324 670378621 3531 23324 381693411 73198 22149 843502347 55122 73198 827746706 77644 3531 186884124 56824 3531 704182357 54427 22149 407188087 54427 66992 419903355 56824 16199 133892093 54427 43209 13367865 15905 16199 983617138 15905 46380 783986372 15905 25533 418714254 80214 25533 241023063 15905 30395 48529080 49111 46380 326703100 55361 80214 11569199 25533 43277 571887949 43277 74370 57329675 33481 43277 79525104 64654 74370 902452528 11471 55361 394858715 11471 74714 402766241 46645 64654 769237210 52627 11471 501713125 74714 9910 571023587 46645 73080 979263535 46645 13191 35335664 48297 73080 75350769 47085 9910 313751302 9910 66909 101660502 73080 10035 842787549 67332 66909 348850912 28211 48297 525850294 10808 47085 519342852 25180 66909 355427085 10035 4348 94115557 6793 10808 583952345 79001 25180 565047868 25180 21680 738572831 73585 79001 840827329 20537 21680 109640306 21680 34811 517122726 71429 21680 70585004 71429 29891 421334695 73585 56338 568869693 34811 80558 877307057 71429 14452 341257596 46531 56338 531365439 14452 43538 337371255 43538 57628 177515987 45260 80558 177536371 14810 46531 443084138 12435 45260 473546040 14810 81798 819710969 43639 57628 779925699 11150 81798 374231638 49576 12435 185661864 48608 12435 34541974 27283 81798 336344209 19852 11150 345615872 27283 18480 683904563 27283 21984 21903843 21984 63441 301597248 63441 73070 597302748 46434 73070 309010271 73070 41600 184283192 41600 75439 898966626 41600 27027 100551706 2532 46434 340532035 75439 48689 289664237 48689 48858 138350024 48858 42574 862540088 16512 42574 407766589 48858 21119 432775103 77471 16512 910507778 32646 16512 354357398 33306 16512 1313904 77471 44986 324607200 77471 51747 929530520 51747 60906 646912353 32431 44986 549245031 44986 53564 577603782 44986 56116 311079223 60906 74745 673240673 53564 56791 155967212 62556 53564 624585341 74745 73398 479317135 4233 73398 618329121 10305 62556 89240190 64460 62556 336227220 16937 64460 682011549 64460 8650 299193009 4233 8024 66845857 16937 62362 691269303 33605 16937 250742855 8650 78741 939949866 65104 33605 21893550 26384 33605 100715892 70975 26384 753258185 26384 10614 984584029 12917 70975 589377825 5419 65104 56058982 16233 12917 801327499 10614 4995 660811382 14692 5419 430525026 30148 16233 595348356 14692 438 392655918 438 55317 648378377 30148 41371 223374272 81416 41371 13427200 59686 41371 382862035 55317 80837 126621361 41371 50972 175963414 5868 59686 590244705 62027 59686 1293818 80837 23069 690963344 19899 62027 889030805 29793 5868 216915651 23069 65013 126443128 77485 65013 285958693 29793 59787 579798333 27240 29793 522021078 65013 35629 480881113 53720 27240 284472374 69188 35629 215079834 59787 20234 30888861 53720 16801 103792988 35629 11461 707730151 30138 11461 237363824 11461 2349 61494349 44239 20234 577836290 2349 42284 534361982 11461 56352 57029068 51146 30138 862258099 44239 71565 481521014 54326 42284 592956698 71203 54326 734556540 5833 54326 886289946 32490 5833 137893580 54326 36459 624725738 15521 32490 321178242 56934 15521 655947980 74050 36459 518157519 32490 40861 409760330 16819 74050 514169336 15521 57850 846695332 74050 39345 928745070 30430 39345 116421771 28466 30430 837367645 57850 8271 21762683 69107 39345 831929361 72578 28466 85240705 13598 28466 582213505 28466 3541 486956254 41165 3541 994809319 40140 41165 925596846 44184 3541 324845640 40140 35870 445991490 76404 35870 797739306 32355 76404 451040851 44184 3248 179522847 44184 63393 108946969 54522 32355 236342547 35582 32355 799074755 24306 3248 56564959 24306 14310 245115201 25568 14310 288073168 24306 7174 160012920 23037 14310 154402906 25568 31647 442910107 7174 37643 463683865 23037 78321 317716136 4071 31647 655084479 37643 67764 484049013 37643 30558 471975794 10387 67764 322281477 72315 67764 937858745 8565 72315 464799257 67764 34061 361629884 34649 30558 100427834 10387 7819 937227799 8565 9800 11721861 42303 7819 528415288 9800 78541 948103988 78541 2155 523736653 7819 4273 684546768 5272 4273 317070098 42303 59454 628466372 43145 2155 618486878 4273 60571 130011061 5272 69268 752637947 65484 43145 594477661 69268 30633 736037332 11242 69268 569730684 11242 12587 175667280 39612 30633 220894757 29807 12587 720734250 39612 37028 43228745 17781 12587 256867747 12587 5645 784484081 5645 23262 87379528 70630 5645 620541267 23262 67833 176326452 38796 70630 229120551 67833 48404 66555724 48404 23688 737792350 23688 51496 663940499 15223 38796 67239414 23688 1487 96579630 34806 1487 202677747 55452 34806 12161315 51496 38748 90174688 46644 38748 508705470 38748 6233 834561452 17757 34806 124736165 8245 17757 398693965 38748 41445 793109082 17757 20428 321598017 59283 6233 973275571 76380 8245 616765213 67735 20428 762366529 25813 76380 416574015 69537 59283 244376625 67735 9271 383833908 39307 25813 825816225 25474 9271 465719512 25813 48661 862600507 48661 21991 423389453 21991 81401 689297631 76927 25474 989395542 21991 10006 434545489 37777 48661 583698537 20935 10006 112357439 20935 13311 49606455 29093 20935 308531472 66364 37777 683013354 58395 20935 578478281 80310 13311 202237728 6147 58395 288433497 6147 1675 16327509 81370 1675 25099640 45355 6147 804743610 8505 6147 890457569 37315 81370 111522473 45355 78651 191116668 39185 45355 98821695 322 8505 194040221 8505 54694 705833077 36073 78651 440333136 322 4531 97063369 39185 37547 979360248 322 18940 672278957 18940 72968 732180441 72968 4433 233209784 39992 18940 165621019 4433 20708 134863659 7709 18940 731584312 20708 37796 930937153 79504 7709 872773030 39992 32854 906829780 20152 7709 995893989 79504 79490 542068204 27292 32854 393204406 32854 74394 348848220 36133 32854 560889862 63870 79490 287434848 81900 36133 78504661 78556 36133 950604989 79010 74394 539263188 79010 43952 831299038 24623 63870 433352065 11442 79010 895604864 11442 14820 463319014 43952 3755 492010957 60288 14820 574034343 59944 24623 252498092 81650 11442 109524911 59944 53387 464895243 63879 53387 747500276 10802 81650 41299558 10802 18490 112171400 45380 63879 701156598 76638 45380 140964560 72512 63879 1361161 22944 18490 688092709 31586 18490 237628305 50547 76638 356371944 1052 50547 991413849 50547 41970 664807886 37545 22944 8299352 66028 41970 587298242 50017 50547 661286912 38302 37545 760396438 55764 41970 904585169 45846 55764 792441966 32929 38302 521319552 6749 50017 127135482 55764 18982 947805775 32929 76805 579270436 45846 65228 800844139 76805 5401 339376184 6749 3482 93840619 57017 3482 24221962 5401 8900 220471785 3482 37844 126228324 74163 37844 780388427 52161 8900 342084928 74163 18827 115382419 43063 74163 272890193 57901 37844 315410781 18827 30767 818368663 30767 37579 674978223 37579 6602 911722832 48765 37579 66120537 55470 30767 129499984 6602 59762 610872763 8394 48765 610469818 48765 988 869656993 55470 13455 495000550 64640 8394 28754327 59762 68364 171416263 64640 81406 187271789 81406 50779 808367141 50779 63525 468498907 68364 32569 175138144 68364 30384 851622191 16443 63525 473156369 71908 30384 791527302 16443 29115 854417112 16443 23797 728388819 2344 23797 282161563 71908 10537 157825962 66242 2344 749007663 29115 15333 232355859 53289 23797 970128082 63102 66242 717753436 27089 15333 627801988 53289 55454 507561886 23565 27089 60195782 52803 53289 369942813 80713 23565 612486829 30804 80713 81357082 23565 27775 453198119 23565 17322 323038749 33387 27775 435564921 80713 4397 996565026 80233 17322 95721849 33387 69278 462874213 17322 36949 34390293 69378 80233 941254074 61337 69378 661372957 61337 25969 998579070 36949 50191 269065435 25969 68618 577860424 50569 50191 187234448 61337 12005 269627840 73786 50191 21884592 68618 2384 737880823 2384 51555 76385655 12744 73786 487730640 51555 10445 817379838 51144 12744 82193409 77896 2384 491203004 25163 51555 757831199 31592 12744 92814044 34655 77896 87660721 54529 31592 63125484 22291 25163 895878294 54529 18370 297413446 31592 43869 366484833 78544 54529 274058306 78544 27796 136885519 18370 18592 692130293 56021 78544 476058306 78544 21172 640718613 27796 74716 985499223 81945 18592 300600962 81945 40388 223716489 13069 74716 465276603 40388 36528 22429961 13069 61878 385665660 40388 42766 17310346 13069 48800 48846822 48800 68086 633498410 36528 64915 239443709 61878 37668 683424510 61332 48800 341128615 6871 37668 514477610 37668 55042 547592721 64915 72860 506807555 20665 72860 806841210 42268 55042 498926135 60303 55042 412515760 13725 55042 604278836 72860 65553 556706660 60303 65139 140915709 65553 21678 441832178 28056 13725 243679813 21678 13656 71414694 28056 5767 541971966 21678 22778 582194165 26642 21678 676876765 13656 80293 898222855 20367 80293 809098037 71810 80293 34406640 26642 32778 486643259 49009 71810 660728720 49009 17430 506239071 21577 71810 708212017 21577 12101 656069541 12101 4893 442259404 43272 17430 59807348 73719 12101 807727653 65491 21577 79803280 3361 4893 33181733 17755 3361 895033448 47280 65491 552204422 65491 63584 391215027 30896 3361 468297288 15271 47280 748759202 15271 10721 221251356 19788 15271 901500826 76417 63584 73488205 55072 19788 660257254 76417 12897 370774155 12897 12260 751651599 19788 56981 818344744 37033 55072 402157839 56981 21560 967462455 42017 12260 62763793 50135 12260 661285413 42017 61905 468536436 7194 50135 87256504 7194 45791 368949811 50135 28605 765097226 14703 61905 763290417 37112 14703 58144174 24738 37112 573361356 55126 24738 925047491 66608 24738 765848949 66608 40110 107494454 55126 78167 813887903 66608 23265 33992194 23265 2002 256944294 34696 2002 403039559 56944 23265 854615187 69638 56944 982538026 67849 56944 130331157 25639 67849 887935784 25639 62671 477864670 25639 2557 322022680 25365 25639 344414291 2242 25639 758462681 25365 66522 511799231 71592 2242 856426955 33206 71592 831848167 2242 70140 500181428 2242 22373 742276956 70140 75160 566814511 70140 48005 388144620 48005 34257 23962037 34257 3550 886695391 15473 3550 418427779 21563 3550 928810942 21563 56542 73856566 20992 34257 664429273 43151 20992 500347049 41415 21563 776046098 22831 43151 631651910 11423 43151 794836251 22831 14114 270526208 14114 2355 157032975 56677 22831 977453187 31602 2355 9913957 72307 56677 603563880 14114 11536 366638118 34325 31602 640818383 31602 73534 486542329 62568 73534 827909106 54937 11536 70642425 38479 34325 674545232 38730 54937 297644917 38479 9573 596431612 38967 62568 286218361 38967 33259 66569043 66109 38730 421195087 2753 9573 412771730 68613 38967 960319235 41757 68613 330054342 33259 9945 787008965 18090 66109 220808117 2014 18090 413660488 41757 78198 112013292 14515 9945 625905361 14515 48006 20588787 48006 36762 694204419 77766 36762 284135833 48006 60893 722542649 77766 17764 918056699 60893 14766 813683666 17764 36028 794848322 17764 23564 174237341 68578 23564 813106814 31779 14766 450361319 23564 4340 809822466 31779 18158 929295726 78344 23564 243533717 5557 68578 744773432 31779 41944 95675380 78344 28116 502106 32997 78344 919742928 32997 70852 663914534 63829 70852 539072209 80151 41944 789478905 32997 63989 100250893 32997 23709 146787349 27298 80151 690557673 63829 54215 955235616 14172 80151 160613965 27298 25075 351858342 54215 26320 495483569 27298 33536 1067014 7387 54215 476626632 33536 78240 947080643 64720 25075 969035588 57896 64720 541082527 33536 43924 494805622 64720 1700 797689977 43924 73685 443970594 2551 1700 343523088 2551 49825 42847803 53053 2551 144353401 49825 21060 663851475 2551 30167 89586313 69110 53053 357702301 21060 14693 794901869 69110 22743 575115072 21060 62712 444719506 73637 62712 99358379 23808 69110 476560066 10784 22743 44415598 58118 62712 662205183 62444 73637 75156004 30230 10784 573099050 22410 58118 899580391 50430 58118 768380782 30230 67184 111965274 62444 63521 528350018 30230 12768 12323199 55186 63521 600282187 55186 38555 764413684 54971 12768 75727720 79161 55186 748701988 79161 58355 96303160 58355 45608 764763723 39283 58355 768970683 71058 54971 295538518 18873 45608 200916890 18873 40965 743587375 71058 25190 742337467 45929 40965 395670776 56060 40965 438112309 36915 45929 275968782 56060 4619 283452797 57240 45929 141947707 60818 36915 363350179 16936 36915 983951739 4619 72515 950922845 62126 72515 812041472 60818 68123 433230444 72394 16936 325121930 80030 72515 91017216 1468 72394 485893342 1468 62821 991354967 15557 62821 918466393 59880 72394 725164832 4889 59880 949443383 1468 20650 821773218 59880 66854 834772166 42697 4889 71253194 49036 4889 693993698 66854 5356 735597612 20650 11574 726197620 11574 18890 115631865 5356 20773 438779163 53113 11574 672593338 18890 65828 456096134 65828 36248 384561540 74378 20773 908061008 65828 48183 876502891 65828 47448 667157991 48079 47448 993180920 48183 3959 469977563 30913 47448 547046238 3959 16838 625212854 48079 11965 986502301 81828 48079 905419153 38764 81828 554701039 30913 210 113653071 31523 16838 874888566 81828 25783 924227910 81828 49425 168849676 62188 25783 16125157 31523 34675 27346219 34675 73912 634360421 7993 49425 603229916 17286 49425 210549532 10919 34675 770636135 7993 39983 116397675 39983 76786 690309522 18150 10919 641014504 69697 17286 765849780 39983 75287 103944437 39983 21484 30566781 62011 69697 843400071 77778 69697 622546090 21484 58203 10486300 58203 7183 705501074 9167 58203 197323330 7183 72130 950797620 20670 9167 341729101 45027 7183 985718512 45027 27174 2954723 76847 45027 937838425 76847 67078 779069720 37816 67078 713479275 67078 69583 9992471 76847 29283 819034230 25889 69583 652396223 67078 5317 36567113 69583 45572 312605407 16933 45572 968456974 16933 55781 303025317 45572 34153 349703163 55781 64049 111838040 76464 45572 37065097 76464 56 707044669 34153 9537 710878471 53193 76464 631654605 7878 53193 681868137 9537 24070 129381193 56 66438 535841248 24070 68099 727192816 66438 12706 958343268 6262 7878 762025539 7203 6262 580418032 6262 58326 506539933 7203 45876 250239002 21018 12706 927865753 7203 7859 14946596 21273 7203 605475647 7859 43237 198303632 7859 55918 74795300 43237 20184 727552406 74954 20184 410415348 31851 20184 822206929 49161 20184 509800655 36483 74954 384202903 1995 31851 270472706 36483 31088 321615210 1995 38495 189972903 29629 38495 959645539 31088 72191 303424598 1995 21310 358594435 67884 21310 514859405 72191 46072 123510494 36726 72191 425552722 75508 67884 285371717 21310 64137 83512578 66291 64137 911830626 46072 80339 127377366 48160 80339 886240815 80339 71593 797118432 80339 46451 726687840 66291 25236 318022590 13127 48160 952605731 48160 59949 950336291 25236 33980 57024677 33980 54061 974652162 47086 13127 190083939 35899 33980 494192842 30906 35899 462362969 47086 21839 340441257 51126 35899 125126285 47086 79375 465691508 51126 16772 770398108 6259 21839 623510816 35540 21839 230246893 10510 35540 484631692 14141 16772 193253086 35540 3108 857754132 79841 6259 15682473 56760 10510 910626437 33149 79841 766884011 14141 11434 193358960 48505 3108 79822867 56760 72260 975595081 33149 16807 459813715 21953 11434 994953219 72260 12170 445022871 34521 16807 474413260 72260 71036 906229949 34521 4135 429608952 71036 78870 223586023 292 71036 945927924 78870 58957 569411274 4135 75041 267730625 4135 41108 316805179 292 74156 510317245 72502 292 768668361 34436 41108 745689838 34436 3335 243744356 3335 19094 948226111 74156 31589 594870306 72502 19960 141014419 4859 31589 108856758 19094 57730 960346855 25106 19960 418384453 31589 13915 4079899 42208 4859 156712801 56224 42208 911325933 57730 22960 311238928 56224 78562 311217821 37273 22960 62446320 56224 74697 416765995 60405 22960 377727619 11619 78562 384638607 37273 14870 588773452 60405 52417 30062744 52417 34118 981076747 34118 50394 76053285 25557 52417 491537540 8872 34118 957536561 50394 2092 131388646 50394 67634 404408819 25557 50031 469173331 44414 2092 14225521 24517 8872 199824010 15701 24517 260972714 24517 71633 999494755 46359 71633 945901358 40344 15701 692710890 6548 15701 703727048 77002 40344 368437382 9390 71633 170160800 46359 76759 609899653 77394 6548 291963984 28827 76759 987646922 77394 81877 716391886 77394 16684 768666053 54988 81877 259653364 16684 22417 141568156 81704 22417 870767991 41175 54988 451838574 41175 78669 456178843 54988 31986 514512112 72908 31986 386104752 41175 43708 437652865 78669 75671 193740044 43708 75178 528654291 70238 75178 8120726 70238 56727 315147626 56727 74643 945023836 1764 56727 254617953 57439 75178 126862815 59363 70238 634732776 70409 56727 113639739 74643 4068 512911411 4597 1764 822725796 54696 57439 821181133 70409 67002 121116013 16309 70409 386017540 4068 15026 247948946 53543 54696 449568914 16309 28764 629760651 29230 67002 658106181 46623 15026 969293498 53543 10987 790482434 53543 79175 981081053 79175 33919 280765757 79175 59372 68384392 41377 46623 199492746 16980 59372 396832164 72847 16980 871464558 59372 6700 529670491 59372 59890 350978950 73559 72847 733371635 59890 70944 10523619 73559 4065 413183244 70944 20461 275525920 70944 10476 143348437 32136 70944 533341621 40501 10476 611918607 10476 20036 731991968 32136 66692 221440792 40501 66474 258492579 81372 40501 780772607 40501 52578 29398363 66692 16384 170389481 81372 77571 249679081 22867 16384 298541312 61169 81372 203362826 28106 16384 190170870 77571 5758 718266228 5758 3137 379011675 5758 9762 498814358 69762 28106 632456948 62949 5758 487518395 9762 16727 61012735 38739 9762 542407916 62949 36434 84784438 50801 62949 277311409 36434 17618 111402168 75911 38739 43161816 38739 80767 60089043 80767 19849 834367970 17618 70477 746015276 17618 68088 95576001 21772 68088 104133589 31425 80767 244572958 62751 70477 660150726 4743 68088 858021724 31425 41203 480575995 62751 1619 242015929 1619 68589 417566832 1761 68589 676558604 1761 475 437840688 68438 1619 367908314 25145 68438 113096135 68589 32309 683550854 1761 72485 408943725 29966 72485 236848230 68438 18646 408165969 48617 29966 796177845 72485 55717 998782808 55057 18646 700477519 51495 29966 636654468 48368 48617 656573908 43575 48368 756555712 1715 51495 511335541 48368 64072 535530031 21890 51495 528990163 48368 2381 846796858 64072 54091 227646274 57281 54091 13001306 69386 54091 690627218 69386 65919 281632301 2381 75257 281936730 69386 18279 112416028 18279 48769 907130525 32680 69386 823898077 7193 32680 327681420 52302 7193 871139987 53562 32680 282815708 65313 32680 587877864 6512 65313 506850943 36968 6512 687078093 70759 6512 801811312 16140 65313 785255932 36968 64256 51316993 16428 64256 940654713 64256 51970 72718618 50227 70759 521936008 4263 51970 764601633 59819 51970 137802622 29717 59819 303099921 4263 12484 984372903 59819 41289 127285944 23172 12484 320069368 12484 77510 188241290 38505 12484 56769249 77510 13575 883871475 12798 38505 730933337 19745 13575 130238643 77510 37154 567656724 19745 28767 19479208 14613 13575 776016195 43611 12798 435631151 28767 19778 151885872 73426 19778 784820588 22746 73426 576997643 66174 43611 956421891 45617 19778 571218199 66174 79039 269399786 22746 63366 198842185 45617 9839 651751148 42273 63366 5249657 40979 45617 851975125 2694 42273 73821762 55337 63366 104888614 42273 60302 868802102 4016 60302 2306272 40119 40979 69081995 52564 40119 795286850 52564 58811 343202907 52564 3936 68205410 45703 40119 373060647 51257 40119 334087445 58811 18548 813367835 66449 51257 688082762 80869 51257 913644655 78595 18548 120337803 40194 66449 727972884 29671 40194 507593655 29872 80869 807043045 80869 29091 148305830 79465 40194 441882788 55621 40194 25696145 39614 29872 293582223 52174 79465 436965349 71654 55621 253606783 67744 55621 556985678 71654 15658 382314408 23568 71654 423462625 7162 52174 347076703 23568 49388 60408613 49388 11672 156411997 7162 60456 32132019 11672 26268 5575693 7323 11672 391212225 7323 15350 4724292 70045 11672 193496584 60456 34248 542646505 64864 15350 662604562 64864 37809 40175724 77601 37809 325530207 34248 36502 457257018 13674 64864 772966285 21143 77601 626105357 77749 37809 740286368 8849 13674 13006996 58840 8849 938936116 8849 39086 833957744 12032 58840 758836572 58840 33560 363310158 60609 33560 504668523 17031 60609 394599551 56682 39086 519674229 56682 19264 917357835 47978 56682 625991133 38350 19264 134365051 38350 40081 103832414 70384 19264 686553573 5473 38350 136226193 47467 40081 630776657 70384 22909 990873688 59212 40081 382240240 5473 52114 518235345 59212 26438 605910639 26438 55306 55731421 57040 55306 132153414 52114 928 42287946 71322 55306 111081401 71322 30229 169031720 57040 10084 449273664 58761 928 838489143 71322 4668 599060541 81729 58761 880293481 81729 1437 376669305 58453 1437 155822094 58761 7613 450581284 28281 7613 356262314 7613 23646 781538286 49701 28281 49019509 7613 80999 856602275 63237 7613 209186072 49701 52228 222699922 24579 80999 220541353 45908 49701 518468891 52228 10650 214736907 52228 39058 37112275 73669 10650 403897619 24579 81870 553096656 33841 81870 626819630 146 33841 858259823 146 23868 789728271 62347 23868 781853855 62347 66648 141662632 33841 80772 873004593 23868 78578 803357416 78578 9646 852982117 53073 78578 423395257 66648 8508 969050204 60190 80772 261979711 60190 77423 886026031 60190 31346 307777999 77423 314 234975367 60190 60519 264343822 13606 60190 700899417 59953 77423 570354332 60104 314 378837874 54739 59953 720516697 60519 38444 211105889 59953 63854 429116571 15153 59953 610410517 56099 15153 518750050 73149 38444 950050174 63854 29757 244107374 42803 56099 291114615 53872 29757 259135823 73149 79814 835320051 73149 73603 805311652 29757 13011 131105789 72954 53872 563400140 72954 37213 665851624 39440 73603 243680795 73603 38693 198869776 1369 72954 57897577 72954 20793 531409520 71450 39440 199118845 47327 20793 424520834 47327 2241 457729022 17079 2241 365046900 20793 66817 146187736 50337 47327 60439829 17079 50607 538334861 17079 17846 824753728 17846 15620 671087998 15620 57048 118334686 50337 24436 492897421 17846 11813 73275310 17417 24436 533908506 57048 45696 553292058 24436 47118 534637098 47118 49127 783852929 51155 47118 79037965 63778 17417 156657537 63778 60612 435461120 45540 47118 91119731 26260 60612 882898651 17290 26260 692005112 60612 43999 752352139 32820 17290 469912724 32820 15582 177651057 26260 54648 362960974 66915 17290 929982767 3575 43999 259643044 41590 15582 560897718 6036 15582 760730055 66144 3575 602669378 66915 36601 534323459 36601 4283 457989447 6036 36049 70990679 46376 36049 65201782 46376 39519 180132122 36049 63068 871219018 30014 4283 74366644 57509 36049 93928775 16173 63068 752043993 39519 45780 837559475 16173 47386 794644658 16173 73193 256273950 57509 3250 936466215 16173 3607 572255502 3607 42682 765222834 3250 33978 946811954 3607 37580 709148573 70287 37580 843043637 10454 42682 3284669 38367 10454 499798710 70882 70287 561378551 55481 37580 760586723 63674 10454 847105234 30846 55481 885057261 30846 64549 126095329 140 63674 271703244 63674 75486 195191679 78873 75486 680060388 140 2961 345148861 40031 2961 533886864 58197 75486 279757120 75486 21901 262434337 2961 35573 590532919 32756 35573 621561294 32756 65953 718756093 65953 30424 334783427 30424 34695 344894082 9574 30424 620912538 73837 34695 949885647 30775 73837 348697593 9574 37601 81102887 30775 1630 554270011 37601 26998 148378029 30775 31820 112985159 31820 80055 339162639 1894 26998 308931284 1630 10816 980087189 10816 23391 607825451 31820 67791 529359945 10816 48737 721986745 67791 46913 55779448 68815 46913 233283381 36284 68815 4656672 73754 48737 297705545 54180 73754 212682069 36284 8318 735555993 31506 8318 119320323 8318 32748 275112219 54180 45409 376672753 19205 31506 613741590 19205 80808 887485748 44493 19205 187271499 24430 32748 346554845 45409 41416 995742096 59920 41416 729516393 44493 3118 829063526 24430 67561 627015363 3118 48936 38485720 67561 57588 916542825 16351 59920 438730702 67561 70366 687627100 43139 57588 128042548 70366 10813 169145398 70366 60415 74645774 54692 70366 643768493 60415 40817 114169891 74702 10813 316092937 42396 54692 956376229 63886 40817 949054688 63886 58616 243595270 2316 74702 522363516 74702 63312 316383273 59198 63886 987522052 14541 63886 633567262 63880 14541 248609306 29869 14541 738322471 3116 14541 99101008 29869 34976 743183828 20826 34976 122036135 63880 77249 666580905 78244 29869 63766014 22453 3116 2091570 16951 77249 934708535 67513 78244 747539431 16951 59136 763102473 22453 60639 414850655 22453 26029 916309846 19905 26029 139877568 60639 63252 791135619 26029 12705 512929476 62136 63252 698259143 8987 26029 828497679 48990 8987 970133314 2206 63252 918122905 76978 48990 94543808 48990 50749 710490427 39215 2206 217970957 31812 76978 243201472 39215 10591 523566144 64868 50749 888959064 10591 8222 834391953 62663 31812 129683655 38633 62663 740076346 41948 64868 212082748 8222 70424 895522401 8222 81515 275989589 49997 62663 828780519 43629 70424 243658044 70424 80861 381201475 81515 21619 743599633 9983 80861 599001110 49997 80597 339087804 43629 5342 19188406 2500 80597 674684257 5342 13874 278062877 1598 9983 386972215 76274 2500 572485740 63966 76274 568189330 2500 44981 786217091 44981 37338 401323101 76274 45802 357800651 61695 37338 128037386 20464 37338 634316308 44981 22125 690527703 56347 22125 238509078 20233 45802 196295765 68027 61695 593250095 57381 20233 359514953 76529 57381 970189192 76529 20500 712742098 68027 4073 302875231 20500 37133 65739600 65539 57381 616370182 37133 14962 892955756 4073 28425 266717356 69196 28425 789359464 69196 33471 824107897 65539 72907 516131876 45683 72907 846641327 28425 64482 178974687 72907 42158 198335965 33471 24019 627693292 72907 75888 910654019 75888 5267 109057260 6392 24019 873923804 24019 59960 834127981 31377 24019 774030020 26253 75888 904676355 26253 28683 386312859 39428 6392 498020174 31377 78379 944427318 40267 28683 982580920 64772 28683 762325536 64772 40015 931992119 39428 78498 410405074 40267 75862 546633618 34483 40015 486237258 81019 75862 252843448 78498 72126 14051506 112 75862 835283538 34483 51279 36216414 13397 81019 769807044 3993 112 274311799 13397 58150 905679334 13397 44643 29664560 13397 21885 18687572 41256 3993 396111845 17211 21885 447659793 4899 17211 352497637 41256 63202 619920594 63202 31961 343135069 18546 17211 76676449 17630 4899 45913822 39766 31961 931296302 63202 39878 543936952 31961 75215 505489686 17630 77602 141024060 39766 34610 95432499 74864 77602 654812828 34610 6953 75960516 34610 74665 109844041 78509 6953 511085615 53688 74864 948432927 27599 74864 369425966 6953 30891 190913671 27599 24362 768865974 27599 24293 860933470 24293 19173 215937415 53103 30891 27578668 68726 53103 671845318 24293 39592 766329907 12207 19173 856701683 39592 53450 305148083 39489 68726 175206176 39592 3749 658278714 3378 39592 349470998 3749 30128 50847478 10122 39489 979111338 30128 35012 671818370 66793 3378 152727319 3378 24907 190400213 81007 10122 101813479 10122 12854 619652064 12854 60501 810697325 31340 66793 317500960 17533 12854 71262700 60501 63346 512393997 17533 77234 696217533 12631 60501 732614914 77234 48720 482535690 30798 12631 975106749 12631 80203 864049081 80203 64867 545079649 9584 30798 25234631 15304 64867 44214074 15304 51205 784662759 74509 64867 804587940 75690 15304 990980668 72314 75690 56743481 24800 15304 71470735 74509 58688 989253336 72314 81387 163108007 75202 72314 923214166 24800 48148 24222112 48148 54031 583265598 70826 58688 751755407 70826 7191 43797188 47923 7191 436842923 47923 66505 16513957 51386 47923 510807556 66505 7160 345072202 45603 7191 375016 51386 14236 34462903 45603 46771 426416496 68689 45603 498066377 5676 14236 170483523 45603 13000 345653364 81836 13000 841483395 5676 1734 45433419 81836 56733 629729309 13000 70817 77496008 81836 53747 39587713 56733 18989 702321903 52751 70817 562686381 52751 1353 643540887 52751 11524 632080239 48141 1353 221480602 48141 15051 990789580 72464 15051 328843637 54953 11524 52182587 54867 54953 472642355 24464 15051 166746076 73230 72464 261290338 79391 24464 939679597 15289 79391 578967677 15289 10380 640455471 20115 15289 655926321 20115 39533 630273228 10380 79164 861506517 9419 39533 929600433 44163 9419 118969896 75455 9419 198693193 44163 23747 899168625 12175 75455 301426701 23747 7003 311721548 42333 23747 907438625 12175 69747 281308096 12175 60140 455175971 60140 64386 934930521 42333 17452 554354889 36046 60140 669297174 36046 697 22878232 697 7684 432402593 64386 77018 388504419 70248 7684 698627418 36046 8620 503989215 8620 40218 584818223 22570 7684 10564161 48861 22570 744681530 36886 48861 417031810 40218 4727 518116498 32754 36886 693283330 36886 21313 251171485 34339 36886 47055727 4727 47939 100863920 9937 34339 552516553 47939 12054 501253676 34339 6891 947900938 9937 73901 81062594 9937 10455 80081729 51653 73901 359542909 12054 4294 449803675 10797 51653 139269701 20423 51653 133380680 4294 45078 772358696 71637 4294 792870657 45078 12677 579915623 45078 76600 942416137 34373 45078 339645989 76600 81557 869705463 36504 71637 443398829 81557 2330 63187351 50428 76600 702649500 29018 2330 730825123 50428 15275 52526347 2330 204 120951155 29018 52391 247494145 52391 81858 208946737 15275 47287 883639014 48316 47287 123231425 48199 204 597772605 39044 52391 651505604 47287 10730 254772419 58463 47287 861291686 54431 39044 288426305 34505 10730 887444664 10730 31895 858251865 78120 34505 528993988 3395 34505 666753004 43146 31895 902162508 78120 11679 923242311 11679 14894 983864954 42529 11679 446384842 6827 14894 262533000 51238 42529 240171808 11679 69007 838537916 64281 69007 301866506 13636 6827 868148990 51238 70258 788997961 3988 64281 856090031 5993 13636 165470526 58107 64281 661765749 35194 58107 399199410 17734 35194 289656456 23233 5993 155611547 51801 58107 490264463 23233 34419 67448977 54485 17734 954623013 77700 54485 224490159 77700 65923 696374024 69551 77700 602920437 34419 29031 155122728 29031 52984 729988160 378 69551 166458566 27319 69551 605228744 8742 27319 448926737 27319 61821 471115992 66557 378 646938010 8742 44599 153968572 6870 66557 641300515 52438 66557 833446129 66557 70856 240950326 78917 52438 310727095 76606 52438 267245274 70856 24667 265245701 78917 23723 852395568 17730 70856 203563938 48652 24667 477985779 32948 24667 883306364 8321 24667 305054569 79651 23723 372025641 17730 31062 964267077 48652 29975 864673791 8531 31062 565973384 56739 79651 252832252 79651 66369 33255181 31062 27858 191355226 66166 27858 839689837 76132 8531 322295194 56739 71068 889815923 54185 66166 775587108 76132 13748 160739732 6754 76132 454762488 29626 6754 912703142 71068 1635 988202555 1635 38250 531636659 3451 13748 824255367 6754 8385 55886179 29626 42226 812141522 3451 7717 412604221 74589 38250 829133460 49856 74589 3768506 34070 7717 572581257 13773 74589 227603706 13773 9864 507942502 53977 9864 187450046 234 34070 564663821 34070 36429 115197005 40891 36429 839431637 9864 17828 62527860 40891 35636 98174209 76926 35636 40378739 80695 40891 942584604 19856 35636 316391433 80695 9557 570640828 9557 49729 524732600 80695 76732 27371406 45006 9557 125295673 9557 14455 76992147 67671 9557 199861813 51283 45006 175351708 67671 62488 720980608 67671 58291 735501635 62488 54134 464474536 55595 62488 716594110 68659 54134 107600165 17350 62488 121166913 10992 55595 294746943 79026 68659 949276518 17350 54037 376026693 10992 75762 45166729 79026 20548 624724333 54037 15540 281776748 54037 43090 377523496 57202 15540 955435733 75762 30819 648736242 43090 32487 964697166 30819 78208 575835668 57164 43090 910927163 57164 5410 980164772 77781 5410 419828948 41260 78208 147322291 45467 5410 793292888 54825 57164 162296427 48613 54825 905723957 29987 41260 967519451 41960 41260 439082412 41960 64604 875945169 22895 64604 47296490 24997 41960 784660752 7754 64604 683370323 22895 71855 838552363 71855 55226 360662895 27004 7754 53298990 68412 24997 159730935 7754 53003 751627680 71855 16832 826261398 48240 55226 973072092 76309 68412 46051903 14001 48240 919672742 16832 56889 673691638 79959 16832 607699245 8714 76309 184468678 76309 62572 538665908 14001 1264 442145779 56889 7505 87013739 7505 79993 314272705 8714 67590 626099940 47607 1264 44986833 7505 22473 946525656 12009 67590 565379041 65194 22473 784277648 47607 65563 154652356 12009 69138 568743774 23182 65563 745234610 29311 65194 710029166 29311 6242 80641410 23182 39703 236732998 69138 74180 506405526 71239 39703 349391603 29311 58470 803758265 6242 22201 779100106 22201 44435 214487793 74180 64575 645482918 58470 80252 937115325 58470 54746 464192391 4686 80252 995194609 54267 54746 451683854 80252 6221 858336129 57875 80252 55583922 50246 57875 361360494 50246 18132 727529687 43561 57875 788374199 24602 57875 707111989 38919 24602 444694289 38919 52256 948363728 3806 43561 345425282 53301 52256 71516224 53301 28793 985180230 28793 77402 671904048 3806 46429 161524066 53301 66649 982338970 65583 53301 89599178 15410 77402 11598340 46429 33252 306966801 33252 44061 256538746 66649 7827 390344399 75346 44061 110329197 67709 75346 800847466 18347 44061 326014672 431 75346 578977476 67709 65841 199027009 40651 75346 854358584 44639 67709 189348532 11475 431 987542374 32217 431 319383419 32217 81812 702381718 50415 81812 10817815 81812 8996 588261562 8996 59621 444948902 62807 8996 647147465 81812 37497 416072007 18512 50415 538072429 37497 49664 68726811 59621 14854 48875089 64273 49664 289494349 64273 67860 521636231 72726 49664 404771672 67860 47784 759064590 47784 72306 773082678 64273 61033 307889134 22624 72306 600706103 57378 61033 99221185 63314 61033 654768097 48810 63314 338972772 22624 62358 435227459 57378 25952 653720995 25952 4880 23612100 25952 31817 230217018 4880 487 235746018 11747 25952 339596741 4880 44656 906944670 2713 44656 866278073 31817 48880 942260486 48880 19013 758352895 48880 43927 76982327 44656 18018 512841961 2713 35777 76512881 52037 19013 141728698 45825 18018 152062242 59092 43927 683514325 43368 35777 319338055 59092 12901 291105515 8594 59092 234061443 45825 81654 140321763 28297 12901 652930988 2667 12901 847564175 820 2667 46184174 820 78356 576624699 78876 78356 896733961 24969 28297 408820524 2667 2995 253735973 53137 78356 356437418 2995 13579 386241979 2995 225 766562529 53137 25080 683900283 13929 2995 125593920 67420 25080 492344873 46419 225 51221191 13929 16768 643054666 67420 54539 48730125 16817 46419 376494155 16817 65378 413410361 16817 11207 167685599 16817 4926 116155688 27149 65378 30045354 75754 27149 890652197 4926 10748 151671395 27149 9297 319062879 33691 75754 302804779 28246 27149 76217594 33691 54830 240734962 9297 74342 694976098 23465 54830 176059997 28246 815 164518850 38404 815 642772940 815 79150 820133015 79150 75575 962059624 64926 23465 146978123 31804 38404 76094785 31804 50948 46681132 50948 12866 493142720 57160 50948 242437815 64926 50462 889455643 80181 31804 182727487 12445 12866 499642451 12866 25535 31481834 57160 66432 165789293 80181 36740 178489948 80181 22786 177687920 51933 66432 13480301 36740 50021 556257771 22786 56318 544760654 22786 69304 919673040 56318 30003 353095317 15841 56318 659905285 78365 69304 954424312 56318 71591 42142478 71591 12352 797862118 12352 75458 758362820 10029 15841 828891242 56753 12352 944567384 75458 81714 850899033 65246 12352 291863708 7734 56753 304722315 16315 7734 224914128 77049 81714 995045186 36939 16315 4332280 3590 77049 4521994 1882 36939 936577316 3590 77930 624805844 53223 1882 462426458 5994 77930 602046956 3590 12778 628608633 68762 77930 141199756 63435 12778 85531380 13868 12778 350009423 68762 56919 682980423 75306 56919 992971790 75306 62702 82813787 62702 45991 149428458 75306 16648 320929420 56919 61978 941416162 45991 12843 389312184 39449 45991 954299718 39449 33352 8588165 12843 68255 774888452 68255 45187 10852068 18773 12843 828099907 33352 35051 629360832 33352 52303 731464852 35125 18773 939390660 30420 35125 450023675 35125 49874 134899082 32174 35051 154764264 42717 30420 445722269 32174 37086 230473482 42717 71181 301182714 69103 42717 796946087 71968 42717 822860498 69103 49886 868900748 69103 65198 35384067 69088 71181 7495985 69103 51204 873240957 71968 6114 243245884 6114 78380 804895554 18223 69088 922526700 4736 6114 56185011 51204 58170 924206347 50622 4736 668062189 78380 44731 113829660 44731 56679 235679681 4736 6579 585468846 885 6579 73741834 50622 24044 79873642 44731 13250 691209787 24044 11509 433083693 62947 24044 445079939 24044 79677 330379037 35270 13250 276175570 11509 48004 525955386 77256 79677 548335655 68093 79677 382906388 14067 68093 673548811 77256 30043 353153807 48004 6268 238599695 14067 65388 160428158 50843 6268 516319306 50843 9925 11141769 9925 68961 833344636 9925 37453 339179820 65388 24134 744822499 9925 62411 956180976 31639 37453 65359541 24134 56359 213256035 63715 56359 860184932 62411 53120 127638933 5354 62411 40209856 5354 25523 570590303 53120 51544 817658054 72668 25523 907886016 56120 25523 243243926 25523 40234 383053473 21576 25523 519243877 40234 69274 54657071 69274 34284 190243352 41941 69274 582175637 62547 41941 18616753 62547 22449 977484638 34284 55893 677432976 11119 22449 278027752 55893 42603 782468442 22562 62547 651171195 22562 25174 916212004 11119 81373 536436964 64319 22562 998021957 81373 21671 495160507 33817 22562 217669854 81373 8069 705861813 21671 14731 124925572 56579 14731 942018593 24902 8069 6872124 27965 56579 102751123 81377 8069 915067193 81377 71160 109465169 27965 18350 976009133 27965 12822 982634426 18350 77863 645675954 17080 12822 433672224 17080 50392 560599819 50524 17080 790718 50392 80032 119464868 80032 21156 504920358 50392 7903 374165204 6245 50524 74048451 25503 50524 971301054 25503 80963 519292397 25503 16147 245293974 6245 23492 856178403 16147 76803 259828331 70994 76803 605377685 16147 41210 58169191 16147 34817 699347739 70994 7305 926850433 71594 70994 118249454 44423 71594 808161850 34817 49358 751104728 44423 37712 614991394 71594 75073 117277788 49358 21072 319323607 14742 37712 193280073 56374 21072 912425981 59773 21072 973830538 56374 3087 39648690 56374 60706 170597472 56374 68296 500685212 59773 3932 387830833 68296 21593 69019969 21593 24143 115215898 68296 3670 72714885 69669 24143 188353353 50602 24143 205021871 50602 73452 661019801 73452 14802 900515866 50602 77550 514202562 35834 77550 674656526 21185 73452 215496834 73452 36647 125087805 79584 77550 449835162 79584 73188 871852663 35834 40564 464213513 21185 60155 101440491 42416 60155 783908628 66462 60155 939222917 13186 66462 18847210 42416 62863 837622575 43506 66462 597847236 13186 80726 999174992 62863 68400 567690409 62863 28845 742197325 68400 76763 824563030 22611 76763 494408306 79876 28845 708969058 76763 61772 81903587 41725 76763 784232603 76763 72549 484269553 1997 22611 31326825 41725 31476 100490461 7417 72549 756170501 31748 7417 271909027 68018 31748 609200230 17762 31476 834734622 81381 31476 4692397 7417 68208 318430853 45145 31748 438633172 21948 68018 506792127 45145 38423 182514729 30425 68208 8288766 9757 45145 473212892 30425 42366 755320706 9757 60565 748981301 2957 38423 358407960 60565 30593 677816652 30593 30565 153092628 30565 78355 56160848 14217 78355 914037563 26749 30565 387049606 26749 10128 872408543 67922 26749 287714499 51228 10128 816641157 39372 51228 956500273 26749 80710 842060221 80710 24232 29666416 24232 71365 883015138 41511 39372 793057688 32243 24232 760324801 71365 19176 730442453 51385 41511 879896164 71365 40050 282663881 51385 49235 399795307 51385 25505 310506795 7946 40050 4185806 46767 40050 915121404 40050 17788 941814752 17788 51087 772466443 46767 3937 781699922 366 51087 934405543 51087 75603 720498069 68250 75603 179141831 58020 366 319467616 62225 3937 94365402 64515 68250 219271208 1134 75603 51041528 1134 12829 790616008 58020 5498 984672512 12829 33591 525046485 5498 894 356760535 6494 1134 697768407 12829 80581 110859338 894 5407 327234192 33591 70764 250555418 65106 70764 317325198 65106 22040 585210607 66396 65106 854065619 66396 10883 346369173 65106 3650 589068306 3650 30687 105842001 31767 3650 970575127 26383 3650 612539584 5913 3650 195621635 31767 65056 804118800 44732 31767 597424102 51474 44732 102416760 18399 26383 285277623 17048 65056 787292017 18169 44732 949118228 15444 18169 573962278 4303 17048 927841095 3027 17048 156783042 18169 31001 776041672 38660 18169 807956298 25942 4303 796403138 46690 25942 878482190 31001 51264 775714526 51264 61556 85718451 18822 61556 793266569 39181 46690 397036981 26015 51264 903232934 81233 26015 390915880 26015 22290 565246187 2211 18822 506055071 39181 16369 921088031 16369 38709 633324190 54823 2211 91706583 16369 30139 335868541 2211 41194 145775796 71608 16369 937890931 40663 41194 762655838 54823 52385 266706248 37697 30139 12427595 71608 37271 67255575 5611 52385 94778298 54262 37697 901417534 37271 71826 963746295 17638 5611 891554488 17638 24273 323057660 71826 15282 895873247 15282 78596 330143257 17212 78596 798107518 17212 63890 24337369 43985 63890 142114444 60186 15282 982833597 61770 60186 964808446 20608 43985 453927546 63890 34832 988892499 11998 60186 436455742 11998 33952 977082003 28230 34832 372956979 56115 28230 381761621 34832 14724 23349301 28230 57011 570728455 73644 28230 523442017 56115 66502 295585351 58173 73644 700831839 4147 66502 127951462 79430 58173 80185278 17537 79430 895282370 66502 19028 55103980 41170 17537 513541010 17537 14788 796638209 14788 66800 532935714 59504 19028 263614282 76369 66800 616844340 25073 66800 93549954 25073 30299 825790883 15283 25073 124438419 20566 15283 20855264 75054 15283 568153740 64350 30299 501465708 20566 26307 262649833 15283 36369 994154785 15857 26307 751999424 75054 52285 110886684 36369 37247 307077021 15857 45460 873683977 52285 19977 684410251 19977 61767 41841881 52285 9870 769153758 39293 9870 437112143 50888 45460 509808530 9870 16932 684635665 16932 66685 364455065 23793 50888 282127383 43533 66685 874447891 66685 26824 54110734 16932 68606 118042960 43533 15719 184965533 43533 32067 495251724 26824 2292 382178486 60995 68606 477828959 15650 32067 611076674 32067 75943 514998503 32067 59313 962780093 60995 80776 164121125 75943 64554 851888672 64554 31314 367827962 64554 81587 160692953 31314 24910 947047964 34555 24910 369924531 31314 53659 78929776 49525 81587 811109929 57537 24910 177333482 18511 34555 919531467 47249 57537 996960377 53659 47631 327430300 59631 47631 262605115 2492 47631 489544897 47249 55950 443941878 59631 54093 766788578 2492 31151 557249925 60194 55950 134509008 54093 11796 712750636 55393 31151 362393613 3352 11796 590538645 53565 60194 333810806 39787 60194 8869757 11796 44988 571473855 31165 44988 846028895 22059 44988 858788443 53565 40436 497747975 39787 23171 22811310 22059 21004 124725717 28279 21004 242989408 28279 17980 669713895 600 17980 29246947 28279 39205 186004286 29178 21004 4558057 37189 29178 163990614 37189 42138 411069872 42138 71467 951786162 42138 33896 276514029 72852 33896 594834111 18629 33896 146859158 72852 67219 44025907 74127 18629 988884978 72852 13012 44382694 13012 41038 7159671 57973 41038 81601543 33150 57973 442808703 15756 41038 112443414 50748 57973 683311957 59865 33150 193360653 27377 57973 49718970 27377 55522 759854382 59865 657 111880525 27377 64177 58185868 8661 657 524812814 1169 27377 88898787 55522 72800 946399334 2219 72800 529835921 65915 72800 527214924 1169 58846 504529650 36030 72800 448359723 58846 80687 637040022 36030 79496 42479330 19654 36030 68256776 62392 79496 752963833 36030 59289 118693999 47482 80687 471485044 31959 19654 115987994 64403 47482 442705276 49431 62392 824276470 24730 49431 679710189 31959 3626 491706410 24730 20205 751132649 32256 64403 118942885 3626 55939 300793645 3626 78600 517754867 20205 70077 914636426 20205 59186 345354493 55939 57578 756794673 70077 16694 535423391 78600 19123 380261396 16694 57264 17474008 52513 57264 385182120 19123 38530 287628357 29030 38530 160152212 77559 52513 795405484 52513 34237 730112783 52513 57207 23520973 38530 39295 13686925 77559 20081 317142055 52953 34237 618452741 49174 57207 63633936 16504 20081 989691809 80052 16504 195237622 70495 80052 527632396 66989 52953 961277687 20125 66989 237294751 20125 14759 759640230 70495 69774 964730045 45805 69774 302880616 40752 66989 11689764 9576 40752 669777356 37831 69774 90430694 45805 5599 780597028 5599 31251 835762185 70219 9576 418598186 22280 70219 932636004 5599 78454 692336792 8666 5599 596253250 22280 41295 226363346 38267 8666 470751775 33191 78454 31779438 16586 78454 871425428 8666 43475 35556096 43475 6918 543720954 6918 71550 813554080 33191 38258 289239162 43475 55463 854762312 55552 71550 29146115 38258 38973 483787473 47409 38973 585614774 38258 56228 24155925 56228 50042 237134130 61942 50042 145611292 61942 69349 309099829 26677 69349 809789375 73099 56228 117164721 73099 49789 192930828 73099 43790 190537529 14307 43790 677261971 25336 49789 566923635 64391 73099 994701898 15799 64391 679180187 14307 21548 88349001 14307 71571 337339902 79115 64391 278267300 71571 41939 474522132 21548 44416 146238153 34076 44416 723948639 73570 34076 250076341 55875 41939 368856782 31848 73570 517932770 12055 73570 753950877 51679 73570 327128000 73570 23719 791866870 31848 26347 531263238 23719 27639 347722372 12055 37584 919986000 10660 23719 80462047 65938 27639 587745209 19433 27639 580471474 4821 19433 193272973 72016 10660 20952082 60035 72016 471682567 1231 19433 483876920 4821 69250 335498237 67778 60035 634140972 30078 69250 43787903 67140 1231 269327303 67140 19876 37612954 19876 33653 375305872 67778 31963 125017378 7399 30078 947357677 3768 19876 454963501 3768 57584 905854729 31963 46567 298138022 64327 57584 761237567 57584 35339 246352509 57932 64327 683438469 51313 57584 84639418 57932 78797 144826682 48862 64327 725081789 38058 35339 126085010 51313 62122 19575852 51313 81596 139785593 48862 29216 309122836 81596 54179 478581346 6762 81596 943152407 53032 54179 184176291 62720 53032 158791446 9338 62720 145857318 54179 41976 428873573 6762 10531 800856811 36696 10531 394317233 71522 62720 98293856 80208 71522 209159719 80208 48764 751610654 10531 6725 22088190 48764 40945 555627549 40945 17294 125624327 17294 70470 951369194 8298 70470 768053655 70470 15867 573920074 28856 17294 560922262 28856 11324 814354671 8298 42658 700643734 28856 80750 29159525 68782 80750 719823223 80750 72562 509776087 32415 42658 19344316 13228 68782 298129807 35144 80750 703706828 30972 68782 15261891 15482 30972 632468824 3338 32415 472491757 13228 68770 971335280 2175 15482 897873011 8611 3338 558844191 47523 2175 155627698 68770 65558 934922150 67936 8611 691996511 69434 47523 782710707 54731 8611 617599541 69079 47523 403688721 69434 49876 469190736 23457 67936 587961920 22431 54731 504053419 54731 52857 669577353 23457 29204 722496465 70726 52857 942721098 22431 61297 765172027 59680 22431 323881873 52857 4325 210994363 59680 32336 839870823 32336 61446 707525217 30026 4325 189120779 34905 4325 115391558 30026 2343 120677763 69478 2343 326881766 10205 34905 712883075 11003 2343 799915868 10205 52783 268425744 45226 11003 297546443 23635 45226 675800946 10205 80366 92565623 58778 52783 67547479 52908 52783 90127472 11859 52908 225815388 51860 58778 979188115 80366 7817 520260244 52908 40476 545511884 40476 57093 938751409 11859 27795 533728858 40476 62900 246410889 10410 27795 141344705 14608 62900 361715825 4098 62900 965171658 24028 27795 97746210 4098 45013 420661014 14608 21175 987793707 69453 14608 949618248 20573 69453 75996986 21175 11559 4319587 45013 76157 193383903 76157 41292 72531283 11559 62897 375253733 53315 11559 275541520 76157 59984 983979306 7891 41292 78467014 73565 41292 374913701 73565 77638 894716858 24318 77638 13588640 77638 18086 71803793 39138 77638 827639316 24913 24318 442431053 75942 24913 710724141 22098 39138 575806908 75942 20374 136827720 22098 56040 793566198 22098 67225 416150546 75942 35167 896372119 56040 27388 41689697 9429 20374 957925770 56040 39110 686216715 67225 21681 108575548 21681 3021 961237200 50193 27388 502792640 15015 50193 568213621 3021 45279 643709738 45279 44037 67061238 19880 50193 916318659 29610 19880 183222792 71575 45279 269539205 52869 44037 777284762 72942 19880 502778484 71575 77168 486751934 52869 33095 837355936 74606 71575 423580591 77168 25155 406626983 74606 31718 389223540 25155 57639 23444072 33095 50110 76043986 51332 74606 882835630 31718 22392 953349493 50110 24989 745143243 57639 53270 317718859 71221 24989 503228809 77055 51332 858620170 22392 15825 673508512 15825 33110 540906117 15825 27992 534372939 59620 77055 427953948 59620 1968 408616030 33110 74757 872043282 65269 59620 666364543 80476 65269 35478244 80476 41019 169276612 61362 74757 921078025 26398 74757 608296185 46189 65269 431173960 68806 26398 599870948 68806 64051 719934031 61362 12771 954867168 35884 26398 580900471 35884 27008 919491832 68806 38868 509695375 35884 76169 1980988 70612 76169 678109996 70612 40529 494216560 24532 40529 930872729 66809 40529 368969150 34438 40529 702906067 81628 24532 782905901 24532 44263 590358003 67401 81628 203444310 34438 15169 449674214 81628 20179 475457480 56632 15169 758931365 80481 56632 453195145 54385 56632 763733028 15169 73818 314154773 78429 54385 679068098 10712 80481 63594076 73818 48718 284281826 71262 10712 612364072 71262 54895 570908089 78429 59373 886538227 71262 53159 372095332 65893 59373 602830948 24697 65893 618195264 46030 59373 689017996 24697 33024 609590515 78704 33024 89994073 24697 27881 299832825 31019 78704 560870065 31019 61300 768392544 7212 61300 189510606 61300 69906 896193296 36854 27881 509671435 65546 36854 663431667 71844 69906 100662378 45559 65546 955885077 69678 36854 360670261 65546 35337 361677433 61729 65546 142950094 50878 61729 622292816 69678 59729 900258523 7139 69678 701476266 50878 72133 305437911 59729 50045 90990863 7139 30428 64874943 66372 7139 446365513 61806 66372 11876748 17424 72133 360006580 50045 35007 228066631 78348 35007 496100039 35007 79358 110294352 79358 64205 168445963 35007 4615 484998225 78348 56927 139498521 67293 78348 362512441 67293 32595 164949109 8085 32595 846191016 63979 4615 810572609 8085 21588 720250814 15107 32595 870453252 63979 30970 613463227 15107 34467 744544004 34467 2129 511893923 30970 29744 146888156 58097 2129 980505179 80846 29744 68689562 29744 40491 947489660 40491 57395 266796843 38526 80846 619775268 38526 74467 765468903 38526 72458 20603049 74467 13036 950091372 72458 69132 649359735 39611 13036 18422992 18609 69132 514743802 3665 18609 859769005 43511 3665 58211358 39611 66373 606063352 38465 43511 561379943 43511 11163 15098534 11137 38465 248456052 49688 66373 190233703 5699 11163 25956319 11163 15742 333466296 43178 49688 715842257 11137 57483 333051995 5634 43178 881869560 43178 61384 603239369 22849 43178 748840047 78097 61384 605872544 78097 1564 68087653 57260 5634 96823577 78097 2702 922470908 30497 78097 401436990 30497 42899 308354786 79981 2702 583285022 14828 30497 205356318 2702 21483 457789248 36364 79981 83065619 42115 14828 582076923 72106 36364 595223442 42115 65199 535353180 10760 21483 903304984 19274 72106 713354998 58663 72106 317803959 38677 19274 620761580 65199 32884 489901791 19274 55142 364706971 32884 68758 125504785 51871 55142 453772599 26940 51871 35195834 68758 69889 843186756 69889 20805 810576345 77390 69889 176897487 51871 38427 797264246 38427 44677 545066189 9893 77390 526619677 34884 44677 574613391 62557 44677 924044617 11759 34884 787102391 62557 45584 312228630 74224 34884 627740188 45584 5148 830481827 76538 74224 919535818 13768 5148 611107469 28042 74224 242362531 32704 28042 262882388 6537 13768 444404502 6537 60954 91557990 6537 28481 672133395 43006 6537 232792748 78520 6537 986342623 28481 74130 150135303 4550 74130 894369784 28481 55473 701440752 26032 43006 168544846 55473 81428 941852496 73825 81428 520832502 72474 26032 493764892 72474 59139 580837284 44885 26032 518709437 17731 59139 456208362 73825 5603 761265450 44885 2410 560083256 30854 17731 374431202 2410 16083 446678375 17731 81448 301932585 5603 76522 71669074 39228 81448 846493362 55912 16083 231280507 11821 76522 500027384 3360 11821 119152546 58316 39228 48626736 69867 11821 919246903 69874 3360 785386068 69874 253 352296687 55902 58316 28316702 9364 69867 790720029 55984 69874 561634261 21145 55984 347438291 75760 21145 288052636 68078 55984 248322113 75760 71022 932170362 21145 63611 894569457 21145 41774 138546394 71022 59930 31630539 63611 28810 378191666 41774 42902 638002707 41774 40535 643284481 28810 32062 674242727 46559 40535 762366496 46559 32701 437798754 65282 46559 687560811 32062 33179 285298049 29973 33179 431838417 4252 46559 890293234 33179 66785 131885704 66785 66515 162392624 4252 10904 163639233 4252 77118 547752490 29575 77118 887844744 77118 38940 498308453 29575 59910 435198811 28742 10904 397887510 76730 77118 546077119 38940 3247 212186541 76730 56540 803702349 76730 9990 804159512 3247 60049 878504076 9990 18002 445490931 45697 56540 427226599 52893 9990 735266246 52893 34607 31948562 52893 9220 328201067 64478 34607 659653649 9220 81293 202806120 34607 2473 307852934 34607 42808 666051152 81293 43492 837425731 35846 64478 674051387 39423 43492 841101597 43492 38538 249495514 39423 37336 388739572 43492 62598 841099805 35846 74914 848145285 8466 37336 282618841 38538 17653 327407602 15889 62598 539516885 17653 33875 768060305 33875 43833 407460307 25894 33875 743671508 25894 53046 827728697 25894 57319 311380998 21057 43833 499608887 43833 67821 115267561 57319 76041 89858628 25584 53046 912414550 20187 21057 306205804 25584 25651 245525517 44155 76041 273430470 5062 25584 286412696 46557 5062 221559036 11615 20187 426450747 7666 46557 825692809 8860 46557 481310222 7666 51433 327257706 48997 51433 695935891 37123 51433 981538872 29514 8860 206315303 8860 54158 861156316 17603 29514 507324382 73521 54158 130468371 73836 29514 290369085 77639 54158 425925754 77639 61945 583979784 73836 40142 482081752 26003 73521 107921883 26003 40329 189245476 10496 61945 317233058 26003 17088 433916381 17088 35295 953124100 17088 63356 876041359 63356 46228 621193189 53281 46228 508893230 17088 40237 43760690 40237 10209 1607705 46228 2494 173580840 30263 53281 675856703 2494 62518 568750249 63940 10209 852360874 71504 10209 653655029 62518 24355 728155211 6892 24355 890599763 73266 63940 982241 6892 66950 637371671 1404 24355 711408799 73266 11035 901105406 11073 11035 92072112 73266 15585 150063090 23379 11073 54839787 23124 1404 676047587 37366 11035 597425200 26992 23379 188523566 23124 54113 18611050 23379 4156 227580709 23124 43963 762520197 71109 54113 57930899 30640 43963 347845349 71109 35504 260592445 9940 35504 713912531 71109 79321 488758909 35504 8970 340976236 79321 41286 865287839 81244 41286 764679260 41286 48712 739046388 79321 75867 61691058 48712 62398 875966537 75867 80909 117238751 28801 75867 784914510 68720 48712 674280267 16633 68720 859338072 1185 16633 598763656 80909 46536 779992221 46536 8333 423348682 46536 16906 469293 1185 31805 791065130 8333 54446 415098893 17472 31805 731608866 54446 45642 270122413 17472 65148 770361 69159 31805 20839873 69541 45642 276779125 50624 69541 426610375 75005 69159 813812862 7467 50624 382384024 69919 69159 929052804 75005 36386 777409942 2798 50624 864023765 36386 41840 31974515 36386 62380 303019529 62380 31521 277150010 41840 22209 374188358 31521 44050 931158724 71018 31521 825151984 52366 71018 454601699 47603 71018 62966287 17293 44050 593416461 71018 40818 224764332 42301 47603 438795985 38432 47603 936584421 42301 9502 231703023 31571 42301 767934803 40818 48206 98486385 42301 73197 271547828 35837 31571 771847365 9502 53446 15421056 48206 68702 521168366 35837 11999 741246277 53446 43210 347922986 23015 35837 358640927 4495 53446 97353305 52396 23015 130482606 55449 23015 466385324 61211 55449 563312951 61211 53524 98856831 20730 53524 431394017 7680 55449 70567297 55449 12536 44705517 20730 44067 683803738 80471 20730 4547280 12536 70836 743337051 70836 80130 357164828 70836 22039 262094097 22039 53212 421865206 22039 80685 369842065 14566 80685 265058117 14566 7583 54629696 74974 7583 10481485 53212 16213 603304009 43667 7583 131229027 18893 74974 73691808 74974 22129 737753391 16213 43996 466984563 43667 44363 18345485 18893 20947 951228601 25324 22129 311472104 43037 25324 42861099 25324 59194 516620118 36597 59194 472080736 29075 20947 914972277 66479 43037 571507806 29075 21255 14150870 59194 27361 428087466 21255 4991 704701569 21255 26282 598426789 26282 43518 438585013 43518 52500 103586339 27361 71682 521410399 43518 17133 811313660 52500 57546 278908252 53041 52500 562648648 53041 73587 14656964 16582 57546 111533637 10365 16582 762981291 73587 5782 322278756 54419 16582 130569874 32827 10365 563016662 24478 54419 77473113 10365 38662 21869447 30933 5782 727528301 8570 38662 470621627 24478 48177 144931181 53555 30933 47484417 53555 48485 702327916 53555 6647 58613813 32632 8570 326373039 48177 38688 424132873 48485 14975 79288557 26893 38688 724823433 49550 6647 824313581 49550 21565 372739766 72125 14975 645921450 12110 72125 804636897 61346 49550 779376905 61346 10381 358085593 13866 72125 299318928 13949 61346 378051220 72734 12110 107947886 25521 13949 963108036 13866 45746 136850064 45430 72734 644028319 5687 45430 642984309 10255 45746 656769453 45746 77165 456344050 45746 69601 417059063 38476 77165 133727775 79193 77165 793090135 68616 69601 578071606 68616 71031 208076486 35361 69601 129266075 35361 58323 569386418 68616 76634 247385649 35361 42339 872835109 76634 32341 225489624 42339 21472 18125685 66103 76634 710181345 25731 32341 825562788 39906 42339 582831544 33059 25731 780471219 66103 40417 421474178 71336 25731 24865926 33059 38212 839845459 38212 68695 39883877 68695 78511 120715793 36347 68695 480398277 68695 57501 519155140 68695 28743 678566869 47310 78511 702255031 46574 36347 974390671 29903 47310 92377824 4783 47310 290084342 8088 46574 212219409 4783 40607 713273872 46574 48502 155528422 40607 48822 539259247 31296 40607 543791722 8088 18627 984720900 48822 41219 87113932 48822 41207 654070596 18627 29429 977597838 18627 81213 310327941 81213 27444 889286266 70061 41207 115810117 81213 31274 97845837 70061 8920 371802303 12653 8920 640266193 27444 42168 697815528 9904 31274 482566474 42168 26905 500052905 12653 75798 757350840 75798 23270 67613844 23270 55091 308470023 75798 34650 537296093 21406 26905 929455870 34650 16953 455930028 8950 34650 30868262 16953 63891 108839387 8950 40761 460185477 9233 21406 69244875 8950 7785 872399339 63891 29630 600771323 9233 32943 955450171 6985 9233 70183835 7785 3654 414708951 37 29630 781144240 20677 37 314581590 6191 32943 178235053 3654 9461 901092827 16618 9461 18635566 22742 6191 611930534 20677 37229 295151456 37229 24585 945856260 63659 9461 120502372 16618 8790 186189394 63659 40113 669105750 9345 37229 483310773 42160 9345 128803316 40113 73991 273496624 17087 42160 581810289 25441 17087 621740238 20513 25441 565298066 17087 7008 64228962 73991 32935 411889789 34377 7008 164096964 7008 70226 353419537 75493 70226 610123647 72374 70226 123858992 75493 16130 757594534 16130 81437 519570694 16130 48798 139141309 31063 81437 707405360 48798 23143 311069866 11145 23143 913729375 23143 12329 35195825 23143 53019 977804764 47511 23143 563526892 53019 47595 298290589 64882 11145 991668647 64882 10516 298110343 72325 47595 993222081 77469 47595 636825807 80380 47595 152617221 80380 5660 716874684 10516 36007 710078861 9475 80380 706512032 9475 9866 277638171 57032 5660 324188601 9866 27768 102642418 9475 25586 25790877 27768 46988 585973990 9866 81832 499807004 6172 81832 251731170 27768 25368 629773086 18099 46988 213310670 31962 18099 104198128 80344 25368 431929657 25368 13296 514911178 23997 31962 354225083 18099 66722 494758632 69598 23997 320747590 80344 55102 618556812 36580 13296 467704405 3016 69598 39610147 12725 55102 33179740 55102 2721 560701414 36580 70311 774029362 10046 36580 621170961 52898 3016 563638709 2721 33439 974193048 8250 70311 883860174 80675 8250 835998478 52898 42172 819415109 67502 52898 900336708 23315 67502 287728218 17838 67502 942976834 5563 42172 301398703 35953 23315 59377917 81884 35953 356795410 64471 5563 44482630 5563 27182 869421785 5563 15321 861645227 43947 27182 370725160 553 43947 226760729 41177 43947 438792935 553 30278 563829597 41177 3827 131861302 43947 61947 490959290 41177 20073 308286781 80813 3827 829949302 43011 61947 343940387 61977 80813 57007155 61947 10775 39492484 47370 43011 119474897 28559 10775 772922183 43011 45670 638779391 21949 10775 769141568 47370 7563 990827816 47370 74004 688273506 34344 45670 926746945 45670 8708 271058672 60676 8708 154752251 60676 18368 447953667 80010 18368 206712734 36162 80010 742040238 52475 80010 204771795 18368 62877 514620873 2999 36162 583836064 12185 2999 83196719 52475 50429 802917598 12185 2703 867268485 12185 54168 203495571 66202 2703 647154306 2703 76335 481309480 70821 66202 116944631 15754 76335 167526954 54168 42329 603665667 76335 42321 643439625 15754 38807 967990743 42321 14892 660376130 69332 14892 591847094 38807 77921 648527956 38807 23472 979443222 14892 23678 513097672 23472 18409 788191329 23472 47669 623791542 13194 47669 462744958 47669 12351 144386217 47669 36993 726643198 47669 71016 150359777 56383 13194 738784820 29484 71016 936623830 75108 71016 640165933 67451 75108 99102520 48082 29484 135248514 2901 29484 23220358 75108 27663 624626573 2901 14175 686079924 31655 14175 609145032 34916 27663 371742436 75475 34916 367709216 50441 31655 905312524 66376 14175 527853790 20325 34916 645386137 35376 34916 232943486 13229 35376 803117516 39063 50441 966148992 6964 20325 166695143 20325 32643 24837502 74578 39063 772020651 11334 39063 25276312 39063 10136 739697972 18750 74578 24538371 18750 21986 959005379 8490 10136 477471841 18750 77438 883536112 10136 66472 31314492 39647 8490 380667930 39647 9456 396096426 9456 76953 371214319 76953 61836 526832680 25930 9456 453284566 78663 39647 619105881 29953 9456 656845647 25930 54881 738293720 42860 78663 656545747 80146 78663 76623656 29953 8972 118505615 29953 47444 527054314 80146 81761 587361777 40319 80146 965807857 81761 4820 554739911 1874 47444 817295574 47444 4353 113839680 40319 42990 666494607 1874 39901 694948260 1874 77744 511902183 4353 55586 243858008 62563 4353 620728884 62563 48806 627467796 55586 35949 182086302 55586 64244 827625334 43346 35949 385289962 64244 29516 64904682 29516 48708 581190992 54328 35949 621903131 54328 80411 828197046 72962 43346 249153898 2756 48708 817083582 72962 74791 711400969 80411 9903 848047575 9903 67728 234454525 15884 9903 259614755 9903 80692 343474172 74791 63396 379016187 71713 9903 944398941 36309 67728 107471861 36309 12115 672328795 46370 80692 423187923 62348 71713 110138799 12115 48571 242016285 8791 48571 403894114 26764 48571 613717670 67977 8791 568222301 70266 62348 16041589 81737 48571 471928490 36858 8791 243521549 70266 66742 76555272 36858 68101 184695547 66742 79488 88512641 7926 66742 243487761 14216 7926 977330570 14216 35034 657452206 68101 27718 696237793 14216 78955 91925542 64223 78955 85019044 78955 4472 243451220 7655 78955 109187856 4472 71442 994477517 69364 7655 993002841 52550 71442 662066126 69364 10718 727124620 10718 5242 23830696 9446 10718 261240327 5242 75525 76225685 38284 5242 477270674 55410 38284 382664548 66934 75525 523189415 75525 18274 809293309 66934 16476 973273231 66934 19158 730836499 18274 81967 940193375 61808 66934 252238131 22675 81967 536489309 7027 19158 579307737 3102 19158 109751105 3102 64608 699456181 14356 22675 146961537 31091 14356 198104665 77263 7027 636845818 68040 77263 610471179 14356 14579 299076493 19633 31091 421234087 14982 68040 885768829 41727 14982 746725816 12004 41727 836778946 16006 12004 622367035 63456 19633 156882734 16006 72702 678869902 16006 27809 826353514 63456 29015 927896892 72702 9398 352067852 9398 28032 330529392 28032 27578 55672650 29015 55947 612263951 28032 79938 655480755 70774 9398 659151310 2848 27578 68387207 55947 78367 629339505 25384 79938 15945492 2848 43297 370747147 25384 54675 706143986 78367 59341 187245809 69135 43297 572752047 46457 54675 261431462 54675 1100 976809699 79750 1100 40242879 29114 79750 374230476 46457 18048 385455990 1100 37605 899406326 53445 79750 827454293 53445 63216 72971421 76808 37605 361960678 37605 81194 272023699 7860 37605 653063713 56185 81194 219881854 81194 57154 698242677 56185 77729 869441390 50435 81194 494085259 7860 68326 604120545 53989 56185 693815348 21359 57154 649877773 53989 725 614840496 53989 59887 104830497 68326 11386 306527724 59887 62301 850532775 67881 59887 264156603 12188 59887 325620319 59102 67881 622411873 62301 538 617417464 3217 59102 590645907 538 77069 4319145 36359 59102 615841507 538 10303 26893419 3217 38436 20986672 76009 3217 717959835 36359 5872 64460558 76009 25676 153892947 19071 5872 244462206 21513 25676 384630238 5872 443 967992965 443 27611 390004646 45682 443 863699909 27522 45682 858266848 22641 443 165785332 12286 22641 319136417 27611 4383 18016330 12286 43710 45319822 27522 5371 49732445 5371 41857 448817301 43710 62186 555743553 4383 81746 490553836 81747 43710 239647443 64362 5371 4537864 33223 64362 755686574 34024 33223 887615927 27493 34024 476847464 64362 4603 808345457 81633 4603 845761888 33223 7641 531691854 13672 81633 699845667 23523 7641 767978458 6052 13672 26800181 23523 28532 56752532 50908 6052 590544219 6052 52731 852284441 28532 25153 524863317 28532 55399 619008231 17427 25153 692317758 48784 52731 101136757 25153 81618 12714196 26426 17427 876716571 38339 81618 118889608 26426 34469 535141732 26213 48784 56707033 34469 24035 828715064 53029 34469 770178206 66389 34469 179447395 24035 48760 967540851 24035 80902 578543711 53029 48168 741769757 4434 48168 409405541 70924 48168 331215478 80902 49387 31143833 2517 80902 504476216 4434 21282 324053918 49387 27917 973549623 183 70924 711784769 24672 27917 590865216 80409 24672 614639775 80409 5601 18792787 33425 24672 109157648 18311 24672 745081061 3679 18311 290982078 33425 13371 524804968 5601 65658 975739681 265 13371 5386641 52658 65658 385724149 65658 81686 266075343 52658 33579 212651704 265 22546 254181270 52658 2348 992774668 52658 48638 589992459 21979 48638 877719172 17779 2348 656518638 22546 45962 533462623 45248 48638 788230136 4234 21979 316798766 4234 7152 783741661 16725 45248 950965808 74948 4234 329822983 9208 4234 280154054 27712 7152 16883411 32832 16725 524328091 9208 71175 787778882 32832 36953 906026661 46797 36953 126201766 27712 80962 974723744 80884 36953 160909817 71175 40926 602084599 75893 36953 197318214 61676 80962 197772579 38481 61676 630683841 80884 71658 76408596 38481 23594 974868538 71658 56301 575488481 14558 38481 659112592 50676 23594 344933843 56301 11547 374037086 57287 50676 958954755 1058 11547 458758079 19159 11547 56292471 19159 77167 321331795 11547 21 6186769 1058 37527 588491831 56145 19159 4702767 19159 53048 596334939 77167 24836 476391094 53048 21308 569563039 24836 42533 493960633 56145 67290 432690443 67290 54748 701639447 16216 42533 777607998 56823 21308 767799037 76161 56823 768351574 21358 16216 18493752 21358 1412 149284258 19098 16216 517102196 63303 1412 810835136 9414 63303 657890364 53651 1412 984076682 49515 9414 37653362 34228 49515 717584824 49515 27721 659946751 20602 49515 919360495 27721 50240 684095790 42727 50240 75872848 42727 13759 296370323 50240 48434 137341228 18440 48434 562674978 18440 41309 495955852 66122 18440 837835153 13759 30992 360987651 78919 48434 820888862 79839 66122 583259013 48375 41309 276182454 38769 66122 993888705 7342 78919 852780016 7342 50573 532912970 29124 48375 851137742 48375 24467 371666851 24467 21532 656840753 7342 50499 773485120 26254 50573 6053243 21532 36553 869896785 36553 66731 669035498 66731 38639 2413300 78988 26254 716125447 68428 26254 566840699 36553 64514 240256437 68428 8503 868309884 8503 63236 569951757 8503 14943 682791055 78308 63236 426188468 64514 62428 640491240 15962 63236 520493840 63236 3043 665076093 3043 25686 312214138 62428 58442 130545668 20116 3043 54420260 32699 15962 592028299 78391 25686 71327791 32699 30080 935359107 58442 46106 662875249 12405 78391 176983896 30080 22370 504815868 46106 27124 272086926 27124 66924 760008718 12405 68315 202532098 4221 66924 23098355 13796 22370 168556096 66924 18291 855181427 66924 61249 720926786 18291 46543 977226100 4439 4221 43211994 26739 46543 409463957 26739 37466 460134816 26739 3178 934714591 25784 46543 120761334 25784 65536 750210079 78178 25784 205754225 59321 25784 48071708 65536 15351 34826272 65536 26402 432719130 65536 74350 699310310 74350 34502 80381707 55584 74350 999409678 34502 57855 406531294 34502 56217 807991398 47076 57855 129357969 54363 47076 120436454 56217 45073 338960035 56217 74499 872130021 54363 37082 681097892 19437 37082 576297165 66164 37082 143152933 78287 37082 391366618 74499 74658 259892540 59575 74658 851821414 57463 66164 663551258 74658 63928 945504 59575 21725 124030830 77101 57463 384528799 21725 11744 278240697 60222 11744 766835868 57746 77101 896239938 11744 4718 798936939 57746 37164 172876291 37164 78335 213907298 69959 4718 368991014 6436 78335 137798504 69959 33675 424772202 37164 41614 408401285 33675 44248 955358010 53409 44248 82309110 44248 48015 516387122 48015 72722 67874933 72722 37958 788642495 30190 37958 170980076 1820 53409 497440278 1820 1277 179514556 37958 18791 677604614 30190 75605 333912889 75605 9281 354551154 9281 4401 556971438 18791 57193 43057349 75605 17651 88202463 17651 13611 76451413 42637 4401 5010641 17651 69444 461859145 42637 71085 355751390 71085 5938 23090713 42637 2599 618664218 5938 79396 876030053 16856 69444 583649098 21427 2599 432492936 16856 43194 472183247 42783 2599 446647847 79396 21009 813094805 33795 21427 58949021 24291 21009 377257517 78112 42783 917352533 24291 81453 569835918 30836 21009 667096425 30836 18668 730646067 81453 63837 662166308 5489 81453 959718186 5489 57682 215056480 63837 20290 349506578 9100 20290 73059398 18308 57682 169589564 57682 79085 548835679 79085 38215 468166233 55901 79085 300385295 81513 79085 649198876 66463 55901 356359980 26694 66463 461340684 80114 38215 196949072 12447 26694 972549158 81513 54469 606023160 56293 80114 698033766 54469 54323 347141733 13659 54323 805962837 56293 19604 88650706 56293 23769 505801094 23769 81695 88625091 74089 19604 372295136 69955 81695 317163467 37214 74089 485460644 74089 61609 826755106 61609 55690 976883076 55690 55510 13632263 55690 50525 161860299 41086 55510 321916711 35063 61609 779659529 55690 45784 395153733 69655 35063 901162037 79151 41086 987961596 35063 44520 304493677 80975 69655 715110639 16628 80975 795871454 22671 69655 338201778 70100 22671 146229198 18910 70100 861144308 70100 61943 125430356 48231 70100 471382061 36379 61943 723530849 49081 36379 245569891 49081 77267 400628356 35976 77267 724833305 76098 48231 200459172 36379 814 363013880 66310 76098 714798852 76098 23630 661262433 43426 23630 985136828 69554 76098 682103648 81503 814 885141501 43426 4752 801691222 4752 79593 528187020 58384 81503 368093241 62839 4752 203251294 47849 58384 460963506 62839 78811 177005975 78811 76576 517205990 76576 69761 979052696 62839 67337 462954915 47849 51575 67059032 1916 67337 133649427 51575 46493 881976971 67337 19463 653666761 23810 51575 876317631 65443 23810 353154781 4973 19463 61108535 4973 60927 497862532 65443 70029 670197882 23810 30488 947945628 30488 26487 705431073 30488 19374 505264018 1355 30488 820475229 26487 26304 165104078 45280 30488 969542002 1355 27476 831556143 1355 40502 159060487 26304 66257 670975267 42153 27476 317666479 66338 45280 613183956 28918 66338 217961487 42153 53324 660475942 4939 53324 973701089 66338 25766 720881925 11886 4939 876810595 53324 58243 369864497 70190 4939 782769387 36234 70190 169711416 25766 42039 750114872 73407 11886 255288893 42039 62306 667907185 47152 36234 461290607 73407 55699 609599655 62306 17697 573037829 47152 77734 161940602 50355 62306 826282942 28303 47152 5076872 53571 17697 511488459 23011 50355 350130058 36260 28303 327709633 46730 50355 606230638 23011 64751 661698672 23011 71342 425218994 34803 23011 844760991 24801 64751 871258280 71342 28499 600023439 64751 16720 891927619 28499 44610 218649486 63660 28499 46096270 5411 24801 281309757 5411 27230 830425449 21882 16720 292971658 70038 21882 299384283 2805 70038 371829331 41707 70038 889346851 66395 2805 876454994 2805 45423 249629443 17358 70038 737093863 52123 2805 74596453 41707 73092 555215001 52123 37211 534421088 17358 25763 190052897 5090 25763 69068835 73092 7299 780392330 7299 24262 52906047 5090 17243 880751023 24881 17243 874327485 55274 17243 276382866 1678 55274 978182798 55274 43470 823226108 61222 24881 347751160 45178 43470 68139838 26154 55274 795383817 61222 17811 124745388 61222 53095 239604905 76834 45178 520867702 45178 24926 687715177 17811 48207 52891050 24926 17416 972139331 44616 17416 429498165 24926 22588 452534516 48207 44376 613409573 44616 58592 336488219 44616 67369 353090119 58592 75277 538004634 68212 58592 887233365 16785 75277 581030029 32876 68212 188169095 67369 72771 613123253 7211 68212 951426815 27010 16785 845391219 16785 8322 479270500 27010 26751 35731467 26751 66736 994923107 35567 26751 70477630 69851 35567 737948874 65997 66736 439703159 66736 27692 702390496 65997 16336 93667235 2127 16336 795895094 65997 71282 84313191 30975 27692 222460362 27692 11565 343534362 61145 11565 746789765 75952 71282 723543938 71282 62158 661902122 61145 56464 875543797 78516 75952 807074253 77450 78516 525850521 62158 25834 624178760 44569 56464 931451331 13427 25834 824372995 78516 12327 566002431 77450 70198 852378568 39179 44569 287276805 40239 70198 143857885 12327 37115 888951171 36493 12327 594482264 70198 13412 776947702 23889 36493 41659498 23889 68193 744521308 8012 68193 774459498 58424 13412 697250591 14809 68193 236373069 11684 14809 88563812 8012 15362 376978312 11684 71334 75195814 14996 71334 96202333 65050 15362 433147497 44815 71334 5900610 78805 44815 154403613 78805 8534 797046995 78805 79037 368593090 69872 8534 128356667 47180 79037 437833987 26514 78805 203581482 75408 47180 431126833 69872 48126 654936751 26514 77236 264607431 24126 48126 56511236 70632 75408 604377998 48126 2958 78219084 71881 24126 487357203 59823 71881 25804756 44471 24126 828035016 71881 14698 345961700 2958 39974 886496558 14698 30101 730826112 59823 17786 239570654 39974 53845 105663139 53480 53845 586747992 53845 75008 712276285 29215 53480 139801950 22383 29215 998768598 40112 75008 111039206 22383 78868 610096971 72379 29215 341285730 78469 22383 247507365 78868 69041 715253821 36031 40112 454180331 45830 72379 10050184 72379 75584 230760166 78860 75584 648183425 78860 4377 856669088 45830 26053 525801755 78860 64366 270191418 55105 26053 124093198 49919 55105 130424573 59720 55105 202197089 64366 40182 520820877 49919 41505 889505704 55105 8109 28653498 8109 66745 671750252 8109 52830 764467066 8109 35507 254505681 38106 41505 782809260 38414 66745 723822127 80622 35507 866135305 52830 56472 680188402 20295 38106 964792329 56472 62337 390169320 20295 68244 171056254 80622 98 69967800 62337 44190 630674014 62879 68244 135706697 68244 672 585401182 42945 98 987445437 42945 19295 108520184 4121 44190 742731890 10407 62879 898716112 4121 67535 796667346 4121 62257 966826134 62257 51515 400127497 10407 33145 745011374 70872 51515 113314882 43162 70872 138822406 62257 52716 797303799 33145 79173 17746719 33145 72646 463875835 78987 72646 139436488 46732 43162 357464672 2001 78987 329827631 80167 72646 43925049 72646 77990 856622149 60326 2001 16367764 46732 27803 488927209 27803 27832 141896334 17885 27832 186040932 71013 17885 993747481 23570 27803 474856079 36334 27803 345888708 27832 179 463062914 36334 1585 776073492 3981 1585 715496805 179 31102 834263064 3981 39817 544564557 9629 3981 284803662 1585 26947 389154196 15959 31102 17772702 68144 9629 967901997 26947 63241 853630955 69328 63241 699691923 61338 68144 765098898 43087 68144 390067469 43087 30421 521817859 65403 63241 570941442 1268 61338 183634731 30421 75339 715931772 65403 31816 219846688 31658 75339 904690249 60768 65403 138878220 32411 60768 98353839 31816 38102 28679694 66836 38102 457443290 32411 39849 438317078 74743 39849 80592859 39849 73440 734690843 76595 74743 992508021 76595 58832 371050335 39849 19666 963668820 29457 19666 952531736 46066 73440 613091109 9259 46066 273647318 29457 46768 800907388 19666 16739 612967808 73761 16739 400120107 46066 3044 859885143 9259 51912 880560608 73761 60718 543531028 17385 73761 787533580 60718 80395 615865536 12869 80395 978828838 1922 12869 205960269 12869 4683 555378820 38674 4683 58945049 76040 1922 469878796 1922 76477 758690602 64851 38674 159601 56138 4683 264509135 38744 76040 230864625 64851 32709 211697326 38744 69831 334355671 32248 32709 834491376 32530 38744 665180004 33307 38744 257952877 32248 69330 212386860 23489 32248 25872722 69330 35656 76891142 33307 41458 15068907 72880 33307 661359942 56355 35656 856350301 35656 80544 938007088 56355 61540 66724992 8357 56355 352411523 35748 80544 591750026 80544 15883 913743768 35748 70455 66777229 61540 65090 727546169 30287 8357 315532068 76943 30287 131807358 13290 15883 550472456 49634 30287 299819707 26729 65090 240442614 1352 13290 513210866 13290 62140 714013508 67839 1352 34558174 1352 80108 158325895 78233 67839 890437413 53639 67839 763248299 78233 56810 113834062 53639 72738 678641433 14415 53639 10962027 57995 72738 128193619 40771 53639 351719965 81579 56810 836267068 2626 57995 869726979 80113 81579 680237889 81579 80938 668117401 10185 2626 251290233 338 80938 28708373 36593 80113 208415425 338 49029 240700251 73247 36593 888348157 49029 49834 296824905 68378 338 79019299 73247 22158 859111131 68378 74183 438236796 27287 68378 208112092 61136 49834 166130404 74183 72245 862672449 81092 74183 43359379 14283 61136 94169696 61136 69262 754462464 72245 24179 349310469 72245 57697 796131714 24179 54827 676089137 14283 48546 146318087 15599 48546 223804808 57697 78668 752959750 13125 78668 538779049 79639 54827 931288678 48546 59051 442156130 15599 28256 825512388 59051 40787 788472237 79639 43627 210100278 79639 27845 699072962 74254 27845 88576815 52905 28256 534605972 24228 40787 408046105 52905 57192 553824674 47828 27845 966967981 47828 53071 61241307 57192 52424 851735898 57192 46747 468661 53071 39695 805675827 47963 46747 289191048 80575 39695 494686940 28598 47963 811522679 26425 28598 381615399 26425 28485 164358469 4883 80575 956172302 43510 26425 550208032 26425 65650 509190438 34279 26425 740304744 34279 34089 821246795 77227 65650 826447060 43510 75721 376559579 34279 31799 606533544 34089 12576 25250832 34089 9849 685507476 9849 31 851282613 75721 40283 272923863 27096 31799 558562050 27096 42887 518685230 31 32921 389474158 32921 8585 236925826 53663 42887 251507829 42887 30545 242911926 1806 53663 724464211 58220 30545 382967509 8029 8585 129862437 58220 49104 38958483 52118 1806 949619285 58220 67715 587233843 44681 67715 957526929 8029 48650 510829474 59188 48650 952472541 48650 69918 859811795 69918 18187 720716228 69918 42438 303728390 18187 58577 766573423 58577 17214 308353195 7422 69918 180304423 79767 42438 631295868 21339 17214 386998139 58577 81076 8028690 81076 5275 76194295 79767 64136 23282592 79767 50069 397511897 81874 81076 853200046 61973 50069 440806802 61973 81120 16364719 64136 61470 299208 50069 39514 756830283 6527 81874 959706239 61973 58095 536238521 46931 6527 453729238 58095 33174 596877264 46931 25225 248373186 70438 25225 243834994 10192 25225 94952858 10192 53101 4748250 33174 6652 151367204 62149 6652 196960732 79712 62149 343579974 14170 62149 756434275 14170 9577 266706649 14170 18857 30182468 9577 39697 354008208 14170 7740 693053990 17110 39697 700087774 18857 36948 892510458 11814 36948 926400576 11814 21822 492883372 36948 49175 570077203 64901 36948 662661435 30452 21822 841098397 49175 7992 836177212 64901 60286 547956875 61418 30452 246377400 6965 61418 788331421 7992 40028 380956324 40028 59024 628127018 21066 59024 27076625 67261 21066 50667893 9560 67261 882372 40028 67713 949423125 59024 22497 609605377 22232 67261 87813252 67261 47821 755630162 59352 22497 544239813 22497 65427 27953215 47876 59352 938217632 14548 47876 82836510 14548 53157 602301070 6590 59352 82744056 53157 74967 184541934 6590 37403 298186911 6232 14548 727355521 37403 15226 499836877 76756 74967 45394150 76756 64888 233811779 37403 79174 99144778 69157 76756 428190026 76756 31295 650938604 31295 7786 549881184 31295 44674 454628136 44674 22256 138065677 39690 22256 294481175 31295 63131 436569324 39690 6185 255148795 6185 2940 139931085 50584 39690 688046459 6185 36148 104876029 36148 69619 615897880 2940 57426 898458092 37261 57426 810464853 70676 36148 213658354 69619 42145 680719725 69619 21589 801600359 57136 57426 825668568 57136 76467 231869446 68775 76467 929315941 393 76467 230691521 76467 27628 443353657 27628 35234 973095709 27628 32962 39090574 77939 35234 990709528 33265 77939 403661139 7522 77939 995055361 77939 58356 257847512 19251 77939 533367397 61237 19251 730816023 33265 71232 682954695 61237 35766 241390481 59482 61237 595710427 1643 35766 688552947 59482 16398 52388452 71232 78733 50031344 77959 35766 546698703 16398 15201 950340815 33974 78733 896920151 71868 78733 485337555 59586 15201 421601121 57854 33974 688247937 29875 57854 908557711 33974 15291 15202636 57854 69472 866924163 59586 46638 893983559 24064 46638 10070758 53610 24064 886950261 46638 76771 54949438 30507 46638 138393757 53611 46638 45888446 80092 53611 242934210 53611 64484 239359150 53611 44160 964897909 21496 53611 887739113 32616 21496 876425331 46570 21496 191750508 11342 46570 431029417 60005 32616 363285066 53056 11342 99782378 11342 4285 44767061 60005 78710 632604436 78710 6950 129139976 52845 53056 365651702 4285 36969 947574255 73358 6950 996460000 49549 52845 397503257 49549 26697 291082549 62134 73358 137701934 62134 40995 773141708 77646 62134 411248623 51191 62134 39813982 62134 5667 66756657 4534 5667 408340049 77646 78008 769591799 48623 78008 512767301 36122 78008 354404712 26826 5667 721713027 51371 48623 517442784 41468 48623 372666799 26826 3676 443926536 11495 3676 163512441 3676 15041 313553708 43868 11495 330808550 57241 15041 415608147 15041 23490 181729389 79433 23490 458549996 40616 23490 134888600 23490 57094 544903117 79433 12428 660381073 65837 12428 903867424 65837 9309 981370125 12428 31232 23552811 8477 65837 446849523 24049 8477 495480581 9309 39049 858528983 9309 20028 41159471 80841 20028 633353260 39049 41495 181669113 80841 63367 658485169 68992 41495 920628416 68992 18809 129166729 63367 60424 914274276 60424 5523 609517763 5523 22859 512316675 76511 22859 626188659 51388 18809 295563560 20077 76511 379488935 52506 20077 15674637 34604 22859 712628313 20077 70661 498371128 44438 70661 303078685 44438 34374 298231420 21025 44438 599276476 34604 16346 753110103 21159 16346 782210491 21159 54255 950492552 21159 76456 757949630 76456 8850 27948897 25249 8850 28976922 5756 54255 489882578 54255 14181 661482370 46580 5756 115240714 5756 48603 957078856 14552 5756 867309761 46580 54344 642070568 38366 46580 945897166 54344 81186 610244187 81186 78095 734097546 14552 16094 429061818 75473 38366 319798657 81186 47061 865978867 78095 46764 975165877 47061 5874 840090737 29363 5874 696428589 60467 46764 248413044 47061 25472 376749588 60467 50422 676790004 23476 60467 803383067 39404 60467 622905651 50422 47073 8608730 50422 62611 741406417 15465 39404 62641821 5483 47073 903667181 5483 75870 413687616 47073 68796 136463365 11804 68796 396517657 40352 5483 708810181 29294 11804 183919778 29294 32967 79831007 23714 32967 123001276 23354 23714 771692233 54899 40352 90655814 33314 23714 991741163 39084 54899 787383796 23714 4179 269764409 64466 4179 732139383 12392 33314 308047471 4179 53686 215337779 5658 64466 591520570 53686 52159 396960000 73251 12392 215028016 52159 69154 435458866 73251 4963 17677540 4314 4963 325255464 4314 61225 352243360 4963 42201 425752596 22618 42201 948007601 16524 22618 277450529 80404 61225 115479989 80404 41780 259428280 23988 41780 565859551 23988 8312 396415222 8312 56232 786348866 75318 8312 938138023 75318 24489 93294744 75318 44629 810886071 56232 6949 128575680 24489 78962 232160956 75311 78962 570756280 24489 80314 96278115 33303 75311 858189508 74502 33303 899451582 11954 74502 890955468 74502 35423 303494925 76598 35423 94252787 35423 69575 244196204 11954 55326 554490866 69575 18780 239052058 55326 68682 104880776 43302 69575 276258219 69575 3920 364804454 43302 51851 506498278 18780 72927 38521926 68682 12357 344666051 64579 12357 1108354 72927 60084 384794196 62745 64579 815491224 37173 64579 223044021 60084 74904 166180589 56479 74904 417914849 56479 19411 89462149 74904 26536 478094761 27129 19411 155238827 56479 38665 689825447 70367 26536 746853249 26536 44603 310811471 44603 24485 905744304 20983 44603 162586885 81338 44603 261001682 56787 20983 258577135 81338 59239 800713450 33226 24485 973924246 59239 73091 632649808 46390 33226 27684067 12638 59239 576023562 54629 33226 764296471 74368 46390 107709967 68866 46390 14471425 56168 12638 812054400 74368 79291 375584745 56168 866 522896886 63766 74368 375598052 79860 79291 356222314 79860 33576 77940120 67145 866 897954222 79860 32094 879334030 79194 79860 832404934 23188 32094 167388697 67145 64541 755259242 7586 64541 116401488 79194 6027 640671678 64541 51814 849284864 77445 6027 975605540 29437 7586 863846788 6027 68625 420569510 61677 29437 51600290 12002 51814 778344098 68625 35586 77140286 26208 61677 817899628 19814 35586 751790406 35586 78249 49146708 5886 12002 119554222 19814 39035 41931762 26208 64171 51639083 64171 22033 334532032 22586 39035 833506507 22586 76025 753771228 20627 22586 428618054 20627 72341 251580360 22586 70210 222069409 70210 46546 236929075 70210 521 320648964 46546 65159 405900739 17505 65159 2355934 17364 46546 110418703 65159 46588 644686916 11595 521 90303476 17364 26272 41117052 70233 17364 51184057 60182 11595 634458940 11595 39839 113313055 49345 11595 65952497 39839 52630 3273169 10189 49345 301493751 10189 14120 639551742 3380 10189 779519746 52630 75360 502265556 67351 75360 891753988 55092 75360 202990659 67351 48311 984483011 55092 44730 500772611 61210 75360 472974772 44730 72682 245927416 25125 44730 428344022 44730 28447 311880657 44730 25905 387860259 71557 25125 383284760 31884 25905 997310693 25905 43215 948383305 31884 17360 346444156 47873 43215 527400302 31884 45468 316932214 17113 45468 78648962 75131 17360 937832152 23102 17113 955312473 45468 72643 447565332 13635 75131 256517792 45055 72643 752193869 70980 72643 287148276 23102 36336 652073028 13635 62142 95857204 62142 9404 876738993 62142 1724 493746041 62142 65025 718216240 48300 36336 877886829 48300 38518 882580744 9404 78440 43140648 78440 72557 287469339 45295 65025 113231860 58353 78440 108461929 78440 43863 852649354 45295 48009 229662117 7047 43863 329083713 43863 18404 611612352 81809 7047 867426577 43863 8752 67777272 8251 48009 156135016 5529 18404 294942093 75222 18404 376115001 8251 28971 797043103 68285 5529 782851428 11660 8251 511805311 23526 75222 584169504 57886 75222 505330733 23526 48045 877092489 23526 77216 618462047 18616 48045 874852621 48045 16836 691425339 43113 18616 535012849 77216 62609 525201023 4372 16836 271755771 18616 30386 218239556 16836 15391 95043608 4372 36254 930288193 15391 34628 231372681 36254 22283 725160438 48061 30386 111987843 40777 36254 545248883 36998 34628 888756747 8621 34628 246075060 16743 48061 516888627 16743 23953 348107430 12092 36998 565177620 12092 33386 300710283 16743 8647 47603161 48094 16743 355146245 19511 48094 271405949 45528 12092 747249717 25769 45528 939083798 49253 45528 837608164 45528 13360 109901906 13295 25769 889713286 25490 49253 504767050 13295 9813 623079794 61123 13295 338058134 52235 13295 11889383 52235 43471 733691960 43471 35532 99204360 43471 9740 104562282 43471 54312 251576398 55135 43471 78342297 55579 43471 471524372 77490 35532 32624793 78398 9740 568714150 55579 51479 453861049 71295 78398 847197768 19933 78398 526639965 78398 2415 490685402 23585 51479 24389573 71295 9200 129963511 19933 6070 835436399 9200 52580 69910817 27984 52580 206882406 52580 11552 573030638 63108 11552 126578867 52580 40405 316126478 11552 9509 283846028 4504 9509 407185757 4504 30618 711457638 79278 4504 993212109 40405 79466 87254921 52491 9509 434114342 30618 38691 282353631 38691 235 350334600 79466 20755 891081289 35646 38691 374223608 35646 29066 474667354 29066 66491 678747 66491 27990 170798650 56289 66491 845510795 27990 6431 250832769 66491 52963 354815029 6431 33500 654320821 64808 6431 556182315 51983 64808 442933393 54817 33500 236129847 38666 51983 94837001 32542 64808 849115898 54817 31325 447560281 31325 21747 388966533 65332 31325 679748609 31325 23551 770191957 49655 23551 912357265 11001 23551 688482071 74049 23551 49612787 52823 65332 233049781 66088 11001 253179188 53357 66088 687640701 52336 74049 202381946 14686 52823 978311167 60214 66088 645733790 60214 69033 28020001 60214 14580 737201551 45916 14686 970277771 14580 8185 929102747 45916 28208 80952452 24600 69033 974950795 14580 56732 468300018 5349 45916 327047812 56732 3795 822980324 5943 24600 248324004 2455 56732 677106154 19620 2455 348927615 2455 21166 261519549 77477 5943 313602571 5943 51589 49141248 30681 19620 306788080 31198 51589 404939852 47135 31198 659329846 47135 58882 933784163 47135 71366 586978277 77609 47135 754832998 38222 71366 718397373 38222 44965 301753482 38222 26667 84947804 26667 69063 274622134 77609 22124 885796611 69063 13054 834774997 26667 7889 21507842 51398 22124 638550135 57930 7889 188641613 51398 63466 999479473 7889 21374 469885329 51398 75414 244452023 48133 57930 632153297 74944 48133 275196818 75414 55497 898005500 75414 24759 633576996 35716 24759 105679182 53498 55497 366880758 24759 46505 765096984 20679 46505 376415142 72551 24759 445747528 15974 72551 590650520 49166 15974 12517386 64968 15974 654882132 49166 61704 621924736 60802 61704 401621389 51972 61704 911297279 26375 64968 926057939 26375 59711 529342297 62251 51972 615098500 26375 63467 83800924 28430 26375 896267020 26375 11440 36522325 28430 45491 232623440 28430 34387 757167019 28430 80590 157545603 45491 39846 525261421 17484 39846 522686266 34387 59129 829913126 17484 57413 443970503 59129 79011 536962702 67254 79011 248680626 10322 79011 344181653 80697 79011 696743257 79011 23939 228509673 423 80697 153388097 80697 32736 265549953 67383 32736 501790700 56606 67383 17835595 67383 6678 808724284 76645 6678 48485422 29439 6678 977917159 76645 73363 566982358 76645 40772 816558347 74288 29439 383204523 43420 74288 553766045 57363 74288 106120741 57363 44782 220943556 44782 14303 829701586 1361 43420 176342694 14303 18834 82044920 20698 1361 370521854 20698 73592 231902257 24889 18834 354699849 73592 13313 311759393 73592 6330 24740464 73592 60994 982210369 30254 13313 639024355 47001 24889 60810098 15519 30254 651120911 59821 15519 568627901 47297 30254 364181846 47297 69314 712366326 3273 69314 830083735 54525 3273 207844914 55075 59821 452795520 47035 55075 188673568 3273 19473 342517404 19473 69209 400662627 69209 30402 522830024 30402 48695 860641385 47035 40565 925183183 40565 11491 107777160 40565 51351 97077181 51351 78965 872306590 72298 51351 612601877 59685 11491 658117747 78965 61545 820715832 52165 72298 266941824 59685 803 765068335 52165 30466 509742345 39270 59685 617192919 74519 803 893697578 39915 74519 824024436 65275 803 509443925 50807 65275 859298573 50807 48 599457647 5078 50807 917969763 65275 58426 53721995 58426 9155 728338413 6015 9155 468277735 5805 58426 71995775 6015 68483 22756713 52734 58426 201912254 11359 68483 248543874 47506 52734 469517972 52734 31613 37360794 32345 47506 161734832 47506 80488 898937562 53826 47506 930451275 61322 47506 185130078 6210 32345 483499496 3416 6210 131780655 3416 46113 196855231 6210 79329 269032553 32562 79329 669080282 32562 40770 971166633 79329 22757 716222118 32562 52925 338820363 79329 41745 841170930 22757 60648 737631310 30907 22757 198166806 52925 47081 249916142 52925 26251 263599524 62453 60648 198177254 62453 68279 262267891 18707 47081 541349696 38911 62453 20411407 40806 68279 999752995 40806 75489 563665698 68279 75118 847492980 33423 75118 858612184 75118 14898 826338386 25417 33423 370132008 14898 52374 198001373 75118 5164 457555685 14898 35097 374508189 30270 5164 268173835 5164 75435 868140476 65299 75435 478310733 75435 64875 430856856 47827 30270 302141412 75435 7870 191378710 47827 26565 497853252 65299 31075 244852154 47827 64328 312433602 10041 64328 146781280 51378 10041 468553796 31075 50599 303429137 10041 48491 843311114 64328 77670 902505090 51378 76063 142095892 51378 51727 809105639 77670 50329 606470308 50329 60632 942043084 32557 50329 596080195 32557 15358 530392364 50329 35022 197622842 35022 12487 73290774 7836 35022 765419127 15358 14561 609511394 18292 12487 115520761 24857 14561 953931213 24857 38376 581928689 51428 24857 275276710 38376 56683 611307209 51428 49137 578622951 49137 28290 12344129 29513 51428 163672826 28290 57718 917491055 69104 57718 408628178 26720 29513 183648550 26720 58800 264309207 26747 29513 513307965 33577 58800 929263834 69104 44226 508259257 26747 31833 61612521 26747 1305 147584252 49591 26747 60370925 5115 31833 125420434 21802 1305 7269093 49591 79101 70978484 21802 27817 490130742 43431 5115 826136983 12135 43431 702137049 9721 12135 464552177 52922 9721 109715638 43431 16045 902302117 5616 9721 734504816 77507 9721 564141174 44545 16045 399369874 27137 5616 907576578 9534 77507 401213148 27137 47797 329042477 44545 29588 637190119 27137 699 502264406 32434 699 191190552 29588 61521 82867605 150 47797 656565501 63826 150 40157561 79229 63826 357665325 68915 63826 174500476 81200 63826 857943162 43900 68915 693922156 80362 81200 49961725 63064 81200 108732979 190 68915 182980110 46837 63064 762830341 72365 80362 776503086 80362 20196 898293679 20196 73150 546335728 73150 2142 763185116 46837 26286 678833674 72365 66709 123880273 57473 20196 460090007 19448 57473 399134425 2142 17407 373780269 26286 73342 137652644 19448 76971 355470193 76971 62759 676687759 52020 19448 942154478 11542 52020 707279865 11542 61129 506762994 11542 72858 561844195 65524 11542 414499375 52020 4825 401991986 69181 65524 418245009 46553 69181 403394082 46553 39750 863746172 69181 41559 284994208 69181 70319 543828537 46553 53923 846624210 34873 53923 962796231 53923 70766 1848587 81121 53923 668368002 70319 39306 576214692 70766 9043 168989783 31544 81121 440689767 25162 70766 606121113 9548 25162 811535206 39306 74705 167704537 9548 13078 833971940 31544 25578 231220644 25162 13584 535544578 61205 13584 617156726 13584 3236 123835694 51394 13078 209700117 56769 13584 783626769 44653 13584 659769456 61205 77607 343279122 77607 65868 316528051 9688 65868 643692637 9688 7082 908021070 44653 36757 13786959 46148 36757 939432716 72845 9688 239795371 10757 46148 743882056 60813 10757 545603147 46148 44270 16166032 75623 44270 775102214 12160 75623 754202859 10757 5127 499340721 75623 13401 574430511 43473 5127 988915673 12160 12449 920959194 11949 12160 267370125 30814 43473 956721308 12449 63079 575521427 28684 11949 995445166 63079 23984 83917261 30814 25029 119663251 71702 28684 747047834 53807 28684 249996291 78888 23984 691164356 76482 71702 78831406 25029 79612 899485080 73296 78888 70237178 76230 53807 649453590 46802 76230 534309640 61213 73296 583900356 79612 78300 675596757 46802 2608 397788779 76230 57115 762333242 57115 52643 349576793 45869 52643 267651291 3025 52643 250205340 3025 22712 757206684 21036 52643 103376198 22712 70769 142420505 22645 22712 125881648 54205 22645 965839822 22645 57610 906802523 51303 22645 129225228 24154 57610 385777389 54205 43059 899658075 24154 80890 971320050 80890 22973 820948224 54181 51303 60089248 24154 21477 47451735 6045 80890 898608924 33686 22973 695676444 54181 47422 702417566 50739 33686 146067438 47720 6045 165118803 13518 33686 305367016 22625 33686 214772551 13518 63325 168883527 47720 38673 12316538 43409 47720 530347537 22625 18765 814159970 7111 22625 367771670 46934 63325 857776795 43409 24314 859621549 46934 4517 329550411 72155 4517 32564783 24314 17397 222176309 46934 32975 229489949 4517 15787 886157054 41951 15787 435420337 17397 68189 369078028 17397 474 47309007 32975 81741 717026889 474 27442 557942003 31503 68189 366817637 474 53687 127437353 31503 75167 223327852 13742 53687 818973977 40742 31503 388961617 71167 53687 704003389 40742 55133 438185160 71167 5628 799187711 40742 22512 169842098 5628 35078 289988042 35078 2728 256751397 22512 77851 812307707 5628 61450 171228430 12709 35078 62196353 2728 63223 75809247 77073 77851 470115096 33548 63223 413460595 80620 77073 476120839 80620 67579 945277820 77073 55558 570409443 55558 16353 678723043 69417 55558 757784163 69417 5345 863497352 16353 20890 482302371 42812 69417 438165885 20890 13347 941854950 13347 60147 202731491 48744 42812 25779405 48744 23170 466295721 23170 999 114731589 997 999 413146812 999 59513 689764549 997 20247 34915483 23626 23170 463395853 9495 23626 166012905 59513 63708 871981789 69337 63708 160734477 81276 63708 666676849 42375 69337 39254177 36269 63708 910087628 81276 22835 626302332 63004 42375 24853692 22835 80614 458621586 36269 32622 908026441 63004 76293 991125203 76293 64496 172054974 76293 50256 312637414 1233 80614 83395772 29065 1233 880221261 16190 76293 885295248 1233 53464 433113269 1233 40305 596002812 66632 16190 239559339 68009 53464 323112273 40305 48856 116691581 40305 34933 608749926 34933 44073 937658829 44073 65113 277060434 2340 68009 536753064 63270 65113 26230422 19210 65113 912877604 65113 60738 784666631 27142 63270 60104919 2083 63270 278100614 63270 65756 267370376 2083 2718 839076694 2718 27231 773189248 2718 27405 999364088 70677 2718 402791866 53874 2718 996594802 36926 27405 408192612 53874 59612 114993708 36926 67071 943981045 36926 77703 594648206 62268 59612 282173716 36926 72203 713645075 59612 62532 819164022 55888 62268 125599038 77703 43488 71406809 51710 62268 524627819 51710 56995 419611863 55387 43488 891777178 76817 55888 503816718 23765 51710 910582398 23765 6518 66133979 55387 12186 278608380 55387 16347 217554628 16347 45251 672694381 6518 40708 490688928 12186 37153 347302482 76921 16347 593253913 36011 45251 672946663 37153 12432 411775614 40708 18736 996719575 71474 76921 54761702 76921 604 674475956 12432 64089 737568257 25794 64089 372207376 25794 18962 162427102 604 47405 509910 27351 18962 894999673 25794 71056 407920369 49068 25794 525236726 69974 71056 126606324 49068 22565 52990036 71056 81153 493820997 35530 69974 387372713 49068 20946 763694584 69974 80522 817829710 35530 65517 134847098 28664 80522 134277904 35530 62001 199481326 69419 80522 80608889 7137 28664 818263836 65517 38719 706994824 69419 20344 176629769 20344 63888 950408383 61368 20344 567065148 7137 14933 370197587 61368 9193 196603464 1395 14933 872612976 63888 44993 774464270 9193 59022 562224820 1395 30419 764166714 77815 44993 3605714 48834 44993 105162291 59022 3049 265885916 42732 48834 862246127 52730 30419 876332317 19866 3049 442047143 50006 3049 204316408 41949 3049 37837989 77468 42732 908259747 41949 72809 482886251 41949 34614 3607308 41949 4425 406677656 34614 76377 74946874 47192 34614 693755022 72809 15957 424333480 34614 31106 869742572 47192 7916 61968248 39451 7916 418339159 12416 7916 279548480 43327 15957 526865316 63563 7916 666127949 43327 77062 591724288 44905 39451 292622069 10691 63563 25169149 55669 10691 939498112 63563 34647 184371850 40682 34647 892577812 34647 81430 376874753 5027 81430 477224131 40682 65624 309729079 3630 5027 381067860 5027 79781 182013153 45140 79781 6892864 3630 71703 475922970 3630 33655 733453947 3630 72139 294838490 17661 33655 676733444 55479 17661 122542604 48670 72139 221157754 62986 17661 875270029 32141 17661 213316200 17661 48230 808793985 48230 66715 503207734 28278 48230 778451396 66715 13292 108814862 32141 15363 734505824 44111 13292 120168476 36996 66715 637951529 72495 44111 369387637 34778 72495 413502682 72495 14723 821695484 24280 14723 207456181 49650 36996 299936648 34778 14631 172817142 49650 16968 182743235 63657 24280 386782968 21873 24280 960245398 49650 11809 354469795 53558 21873 233762041 1226 16968 296401346 21873 21518 73618016 8463 21873 832459623 1226 77464 799942495 77464 20941 320847829 60219 77464 289318351 20941 53689 977204416 8463 70928 147724381 247 70928 461959113 60848 247 219692080 60219 20376 673788130 31507 53689 387896124 39959 20376 651011097 60848 14934 108664400 31507 62729 664111004 20376 62549 990918431 62729 64941 685003342 62729 44776 991419519 13442 14934 110839287 40969 13442 692906817 64527 62549 665724847 37843 64941 871070325 44776 77094 93239002 37843 55996 680106209 40969 2654 171488435 33069 37843 895007068 62430 33069 154749952 14367 77094 758364011 60050 2654 483561065 62430 75898 663758289 4464 14367 209454851 70788 62430 960700768 39007 14367 276762217 39007 70551 116953857 80436 70788 448515003 75863 70551 524321318 70551 27366 792085840 21503 70551 609685462 13396 27366 119219050 21503 36204 998072006 3974 13396 894622658 13396 58763 841016747 58763 28336 881014966 26077 58763 707650007 33480 58763 318925518 62858 28336 217280800 66302 62858 583634065 36172 66302 275354910 68729 36172 982618205 68729 26580 100514135 24783 68729 54685790 36172 52669 250405757 70671 36172 725259795 26580 17070 437129172 49330 70671 854915588 24783 14559 692735377 17070 1994 33312952 33526 70671 503943555 74579 1994 985649231 33526 19019 131420299 32881 14559 288034557 19019 42964 685471467 26843 74579 379199016 74579 7712 584581253 26843 79275 205651494 79275 47377 350499479 47377 71821 14963540 47377 53702 959625262 40259 53702 166029154 53702 2091 289734879 71821 57977 536988311 57977 32440 475515688 32440 60807 368738730 32440 15661 337145531 2521 2091 43569155 32440 27975 511479060 23729 32440 522299627 23729 27944 55788683 2521 31012 10293255 27975 54721 968348562 68032 54721 30498023 34126 27944 181314730 34126 34347 772269626 34126 52614 785684896 68032 72446 390210776 34126 70809 811759870 34347 458 762922729 458 26016 350016700 5300 26016 119251151 70809 15225 191082120 73862 70809 860760758 15225 15063 199456715 26016 2723 752028056 5300 23158 989591726 6613 23158 600648033 15063 40010 535815107 43528 23158 981821029 72732 2723 676607617 43528 39845 858069829 70285 72732 397422134 43528 17765 242744987 43528 27620 880512391 27620 23692 201490262 36344 23692 989845524 70285 32228 622724020 36344 61174 188594416 13444 23692 736005172 69239 13444 571577863 32228 181 495812878 37990 13444 807903588 61174 38708 76658929 20884 13444 727606965 19988 37990 60848533 37990 28880 370119663 20884 12583 571539794 49067 38708 724748015 20991 19988 681756500 20991 79590 672468846 37999 28880 688305847 27743 12583 56504524 79590 72206 548274713 37999 16961 499547346 16961 24952 485666420 47357 27743 329862163 18871 47357 337327498 10336 24952 77940208 10336 66868 334000797 26072 47357 177499084 46675 66868 914794454 23157 66868 18800390 10336 78267 167676892 46675 79890 5651729 74239 46675 53841511 21436 46675 585196504 72423 78267 45467644 21436 45933 905693575 21436 32947 591832666 72349 45933 583054940 21436 10843 181398829 10843 44488 911494732 10843 20702 903199204 44415 44488 785229102 72349 73184 352531162 52462 44415 484565679 44488 11198 215379631 36313 44415 458692563 73184 38098 951947171 40631 38098 85006265 51696 36313 142464865 38098 15184 600452390 50367 40631 16936495 40631 37571 486707563 37571 65371 616419585 80761 37571 391300946 50367 18459 687712306 65048 37571 169061090 60162 65048 997263317 60162 58561 680627860 65048 50564 622051077 50094 58561 469636444 70335 65048 373592306 50564 60601 73003581 50564 43138 245189648 81733 60601 36360859 56154 43138 533245312 60601 39823 280619720 56154 5530 847991912 45629 5530 863983666 5530 59663 542122486 5530 63923 967262610 59663 67270 263112991 45629 62350 673262651 59663 59891 795646591 38676 59891 462687137 25870 63923 224116749 67270 80269 107644727 13887 62350 565685287 80269 25241 628281230 11282 13887 43690851 11282 22089 51045798 5487 25241 6488037 18823 22089 979634317 11282 62236 804025499 73674 62236 23924146 53462 62236 656451646 18823 70869 281015476 39685 53462 980026805 71931 70869 32457294 73674 80054 13201337 72337 39685 898403764 39733 39685 132500711 80054 68252 835027138 68426 68252 891729496 77422 72337 361577282 68252 35101 980466807 17739 68426 217389208 17739 73338 449321296 17739 60805 693951142 17739 73235 745674209 73338 63665 452011130 1881 63665 414094743 1881 65074 26723191 1881 77997 539821082 77997 53122 874827644 23617 1881 259357614 80731 65074 790340503 61702 65074 484312599 77997 69026 795077020 59989 53122 793708709 23617 44916 16495142 13417 44916 274310081 69026 62178 466163060 36230 69026 283424224 65488 44916 829494521 62178 57105 583022189 43384 57105 136256987 486 57105 867048605 486 52551 96271180 43384 73175 74677011 69306 52551 664924805 486 53914 596846582 73175 1771 430925647 53914 10293 785665648 1771 36101 309717625 33939 53914 87689669 53914 58801 911098923 49398 10293 412613465 62978 49398 790663825 62978 68763 242408885 58818 49398 430168821 15639 62978 754180346 49176 49398 527580705 32429 58818 581922334 29380 68763 585647688 15639 68194 594950708 15639 77059 695666667 77059 25785 558354150 32429 26636 125472820 77059 18263 57627680 11985 68194 480943206 11985 13651 466435910 18263 55590 64866148 15563 11985 621820462 55590 5813 280119763 5813 8649 328204669 55590 15537 394693119 30776 8649 129230740 41313 15563 408646666 41313 11367 398642059 23178 30776 72785117 53045 15537 97383197 80033 30776 37906407 12171 53045 600076796 77545 23178 704789845 67323 12171 303602370 35920 80033 508054524 52131 12171 430291529 69721 52131 501604004 69721 39761 428450643 8360 69721 621374036 8360 16131 344528699 53919 8360 691556676 53919 16954 643373679 23337 8360 742461561 15603 8360 799530395 16131 22710 888124853 28110 22710 288731161 32340 22710 257683639 23337 4794 794443185 4794 68129 399028783 68129 22407 722884 78437 4794 573116534 3220 4794 332520327 32054 68129 40675453 32054 48344 708960654 70357 78437 370142631 15721 32054 383149343 15721 47494 84797842 22175 48344 866935347 22175 45259 68538759 71484 47494 495022430 45259 65304 268412035 51221 71484 587727571 4909 71484 377594248 74477 4909 341085506 68804 65304 37765361 25985 4909 536222686 74477 66681 477855500 69977 66681 538118782 61457 25985 482230331 33071 68804 33096791 43136 61457 5601490 61457 45157 619104967 61457 25548 295285505 33071 37012 917658732 58162 45157 857538757 37012 75166 25520575 58162 40485 901467453 58162 72273 504562814 34863 58162 700451601 65969 75166 908201080 40485 46406 39973058 40062 34863 201615206 31452 65969 18199478 39397 31452 888875859 40062 50448 839329773 6048 39397 57835470 74995 39397 43251482 31452 18738 787846942 50448 32984 868013450 47471 6048 554877599 74995 28399 823219537 32984 41346 556535698 14529 47471 46162669 47471 55940 708781390 19985 41346 759263180 9182 28399 189863931 41346 38329 618955285 32615 14529 22097495 74594 32615 131213124 19985 73034 990100919 73034 34776 537978702 73034 62785 520506859 18825 32615 429909525 62785 35756 919767169 62785 52147 866375825 68131 62785 581024232 3073 18825 907559290 52147 25300 971831401 1493 25300 51174792 1244 3073 257885279 11344 1244 2627961 1244 1765 314706909 8067 1244 691744695 67411 8067 111254357 1244 36932 100294106 66079 1765 498533414 1037 66079 706840714 54809 67411 219502990 64280 36932 179910424 28307 1037 139705914 28307 34734 466431276 54809 46917 293430661 47541 54809 710806424 54071 46917 32745226 47541 68968 798391203 71626 68968 129968237 46917 16227 590896062 40326 71626 127635109 40326 65211 781479547 16061 40326 958114924 40326 8071 897793790 16061 23537 520046459 49700 8071 180721311 49700 42916 446417443 42916 754 583852307 44065 49700 111950683 44021 754 159369851 44021 72799 129306849 53087 44065 523159754 16760 53087 189706540 11746 72799 305198927 72799 44283 827602820 43861 44283 764349920 49480 43861 31252096 43861 14193 751676442 61872 11746 280119469 14193 11463 151048059 11463 55644 959137437 56426 49480 244748076 55644 72518 397433803 11463 44455 844194586 55644 50346 731400314 56426 56209 767282177 74294 56209 578773411 50346 9704 22759237 74294 61479 464509238 50346 27395 88154727 58061 27395 76569503 64857 58061 804899035 24749 9704 103366814 73772 58061 949704967 4329 27395 911078409 58061 71113 36168560 8644 64857 137555095 56628 4329 980803426 56178 4329 109517017 48293 56628 44373382 56628 19384 386111498 56178 27488 554140844 27488 62522 954613838 62522 77598 585881210 3659 19384 609890943 81284 62522 268784183 3659 36747 84089633 32626 77598 646798393 27526 3659 482775045 7512 36747 570942729 69461 7512 549772736 69461 32359 821618350 60960 32626 888027923 7512 38963 74833077 69461 78116 184968838 69461 77590 690978620 42705 32359 635894715 38963 16606 388481594 53237 16606 527052244 42705 23556 714664329 16606 75697 353431440 42705 47319 675919982 19131 75697 909648079 53237 52124 624977518 23556 8191 771738084 26928 8191 491309277 26928 62540 655547885 17725 8191 861354999 34268 17725 820382102 17725 51353 393637097 32786 26928 907910882 77187 62540 576431275 72534 32786 34767881 20180 34268 839346850 73675 20180 791792022 21849 77187 551279661 11757 72534 242492390 21849 1367 287777233 11757 79658 402434367 73675 4908 397079942 11757 48385 961191347 16806 48385 348199621 1367 18228 906349545 7739 79658 12831390 35153 7739 850775395 16806 71413 584598937 44371 35153 48633254 44371 56143 7524575 48785 56143 978459430 50667 44371 497737608 59039 44371 105915303 56143 71412 473023963 59039 70055 128733261 3022 59039 500548161 67805 70055 526072296 71412 77612 705340077 77612 24528 491050021 47960 70055 809035575 47351 67805 968127017 62041 24528 976647564 77612 71891 933368151 72227 47960 282621389 11823 71891 427309413 20559 71891 917918887 34594 71891 989533736 20559 11480 881052994 77043 34594 317190113 8564 11480 296373081 60917 20559 967394501 11480 57953 977090999 35754 8564 399582043 66041 57953 833246791 74143 66041 441003474 60917 44411 140547981 57953 69366 169182031 51110 74143 933065602 19304 44411 235991095 42229 74143 789584285 42551 44411 210865654 51110 27363 921585699 42229 8146 975676017 69800 27363 881129 8146 47800 861748349 69800 62053 738789503 8146 28171 946691799 58434 8146 175125999 47800 15205 103344280 58462 15205 89422257 17570 15205 355687855 28171 54671 658510944 58462 53752 904714830 20078 54671 332452767 20078 50496 364812587 57582 53752 804006432 50496 42998 682056575 39090 42998 481110331 20078 70742 233263525 70742 32389 803115072 70742 13002 631762018 39640 39090 776671074 39640 16517 962817778 70742 71360 777244009 24256 13002 665202561 16517 16891 315542510 16517 6324 801669201 29580 6324 250793002 6324 18681 123179050 24256 39341 699606306 18681 67430 410315520 39341 77653 63669877 13269 67430 934237568 941 77653 455137387 46316 39341 879288016 22147 67430 115029317 941 53622 505189734 1567 13269 942020200 49085 941 401046513 1567 42556 91718619 42556 36749 290963175 53622 14735 792172189 1567 64087 86347282 1712 42556 651532757 34986 1712 331243659 1712 55822 697517967 64087 19063 707268150 63718 34986 686447623 46024 1712 11000751 71659 46024 514039511 63718 24564 252353818 35720 63718 106371500 24564 70510 78318268 62177 24564 930583763 70510 73810 472688609 80279 24564 398130203 23944 62177 282079861 70510 75393 708800510 44498 75393 85783933 73810 48245 577953473 75393 8941 563988680 23944 61896 11103120 75393 64004 741691982 64004 80986 617795248 70460 61896 839135751 29963 8941 348014198 61896 73643 613419936 64004 64493 554065820 70460 56773 207810097 79749 29963 23619333 79749 56380 211984666 56380 32770 296666839 56773 45694 612051928 72 56773 715008017 79749 78603 218316966 27931 32770 967379801 27931 39032 273465629 68441 27931 906078824 27931 13494 528550012 46926 78603 620366693 1552 13494 508225182 68441 48910 164208031 80085 48910 275282938 54606 80085 518416021 5201 1552 907956134 26063 1552 16108090 5637 80085 963784888 54606 58301 319038025 26063 50486 23274977 65249 5637 978705376 55012 5637 32040232 42639 5637 876413936 22292 58301 629600797 42639 20217 25696171 22292 79370 11399533 55012 59018 378352921 79370 12665 319476455 38014 79370 346302532 5445 20217 965867501 8441 79370 930368776 65886 12665 259270255 12665 56536 698797134 59980 38014 111768143 59980 74566 651408309 57196 59980 756913900 61147 57196 229151410 59980 43851 281231562 59980 18300 652009040 41450 61147 593090806 57196 13503 921499516 17816 41450 28800775 33135 17816 976631402 2264 13503 547446088 24920 33135 943036620 13503 36411 892685185 2264 26193 92169925 13359 26193 524914961 65186 2264 227526933 65186 2538 513834917 29342 2538 476758922 32448 26193 214081627 10062 29342 764735647 29342 64957 663992027 79799 10062 258661897 73687 32448 946966247 10062 10462 714089521 64957 35566 185046550 10462 41928 176560600 46863 79799 571203906 71766 73687 98322577 71766 21414 698035316 64845 21414 468360880 76163 71766 981459558 42391 46863 712149731 59298 21414 427339405 76849 21414 471075991 76372 76163 747335334 42391 76798 136734220 36337 59298 357589025 76849 51827 373442894 76798 33739 280590230 33739 54763 132838644 33739 34683 335802387 25786 34683 50645767 51827 30925 134029163 57219 34683 223411733 26224 25786 339460843 48095 30925 55014757 80626 26224 387660426 26224 3385 521247576 58023 80626 661105839 48095 55099 308937211 70491 55099 80651555 16896 80626 377317585 58023 9097 546100247 52545 58023 595312200 9097 75377 543325593 16896 412 144843605 3697 9097 742582786 52633 52545 786134272 33292 3697 196974063 31923 3697 561192777 12658 31923 553834967 21947 52633 709871656 13001 12658 88404720 30792 33292 609011572 12658 57402 75959148 57402 35184 715500782 16063 13001 68652914 13001 77846 447367630 56766 30792 696095194 1972 16063 146476336 1972 61514 475863373 56766 44752 118548767 56766 7014 191842011 57431 1972 800090807 57313 61514 619261742 71411 57431 925250978 71411 25230 830007467 42043 7014 967108451 47891 57313 718758215 60838 25230 225471795 25230 70448 199101507 81171 25230 951328064 62288 60838 886307292 60838 15676 735023929 60838 19183 146408224 62288 18841 674339623 18841 33276 25336554 30143 33276 545750455 68467 30143 255120477 42511 68467 605994637 30143 17869 559641196 13475 42511 899995278 73845 68467 18884599 17869 31322 13093549 78326 31322 772803 51624 73845 384876525 16445 51624 884570619 78326 6416 320145078 35813 78326 439932983 25482 78326 205796749 71649 16445 789185620 25482 73619 61129153 21063 71649 378057461 63027 21063 884217087 26507 71649 805237219 21063 47985 360076506 26507 45203 726490038 63027 81583 607043427 45203 42893 832208213 4044 81583 188050149 79406 45203 416251369 42893 37040 737888024 33551 42893 614163962 4044 78197 924216249 78197 54561 965718458 78197 13802 345470851 54561 37191 862665719 54561 31868 274458952 31868 36763 865995960 37884 31868 726417466 26676 37884 501404113 37191 46939 888627944 26676 52554 199082106 46939 29597 678301487 52554 17983 820841047 76165 29597 569304034 17983 81904 144311010 17983 61354 390430753 81904 48863 70257859 9172 48863 517604616 18596 81904 149692700 81904 11151 495913095 36499 18596 122191819 9172 2303 105597948 81740 36499 929048085 36499 61268 511937309 11151 24641 771025736 81740 8118 363379050 1835 24641 748752974 70036 8118 706430860 70036 8497 760548522 23996 70036 511719136 70036 42587 287959651 7747 42587 515850853 23996 48538 921829591 1955 8497 246710176 23996 55372 749047284 2816 48538 936397059 48538 4891 365511666 55372 32476 859426881 1955 10397 579043120 55372 78098 430044650 27552 78098 624445793 4069 10397 25209398 4069 28752 540136935 27552 74603 500341838 28752 12433 564924200 74603 3557 58061339 10050 3557 619243562 74603 59950 63617709 74603 29620 312400359 3557 77146 465111794 9095 29620 905467503 10050 52043 785203095 29620 17712 148536559 52043 7777 270571621 9095 78258 721026866 72318 17712 782681234 43795 52043 199072669 5684 7777 423704125 30103 43795 97079938 12792 43795 892411410 78065 43795 788623286 59101 30103 367404337 30103 5475 81933990 52471 59101 801456351 5475 78954 593866279 8523 52471 308298341 5475 17845 520593347 17845 37447 475345652 52471 48108 443164112 24781 17845 249225934 68247 8523 299049892 64686 48108 362179986 7431 37447 544830499 7431 47158 89848513 70572 7431 414962773 20783 70572 303914574 9875 70572 785249022 47158 41473 316485606 9875 54038 954857306 54019 41473 114033710 52937 20783 89542801 37565 41473 753090067 54038 50454 220866186 37565 56716 131782403 34942 50454 679385690 37565 22838 828221274 56716 10492 117948204 59135 22838 329074491 74371 10492 681318070 17159 34942 304689140 41726 22838 253699277 39544 10492 4899601 56858 41726 132438974 56858 11194 758647659 58594 39544 291843513 64159 56858 341052565 50931 39544 46120 47128 50931 991522460 64159 14044 27611051 14044 19294 884942602 64159 57168 209345898 63001 14044 390465022 5812 19294 461114186 66146 63001 990072804 66146 35906 990978865 73983 57168 91229448 29524 5812 608398356 66146 50909 136142790 59859 29524 270030603 2648 35906 385682659 42861 50909 472504518 2648 59477 943260428 20382 2648 525910555 42861 22576 545979291 76053 59477 763120450 42861 78874 965551044 63974 59477 701634819 58483 78874 4793149 22576 76117 928071928 34154 78874 157697610 76117 77770 994660595 34154 13343 16245286 13343 79483 50088804 59326 77770 48928982 28518 13343 752211223 79483 64359 881993521 67476 28518 13863214 78303 59326 402299077 28518 16364 465069537 13531 28518 798328072 78303 64044 84232961 7752 67476 905689033 7752 21616 972411532 41686 13531 801133133 63792 7752 757864484 2190 64044 672050603 7752 80169 912790498 41686 25412 60616732 25412 76093 545716663 76093 62762 135515058 18204 80169 249190052 62762 62057 375159977 25412 12322 547795227 62762 8871 507859732 23700 62057 578253771 8871 20161 946087449 23700 10743 922583270 26498 23700 153387211 26498 67852 467291364 20161 56690 500510962 67852 70727 765867436 37531 70727 682713628 67852 25418 565890153 66903 67852 494053586 28520 25418 557908771 46704 37531 262051051 28520 36637 352109921 25418 34259 775184787 35001 36637 267186431 34259 54637 617802610 59657 54637 294265023 35001 36281 212959633 54637 6735 973215591 71562 35001 816875794 5879 54637 173383538 6735 57814 370695503 1616 57814 194981020 1616 3465 470425258 1616 9249 501772189 35679 1616 872477987 7708 3465 299080187 73001 1616 571812482 68960 35679 624256415 35679 32078 256127955 21876 32078 187590837 73001 39469 441915747 39469 43962 142853324 73885 39469 403736851 75795 39469 873738572 37463 43962 261608570 43962 4594 243032100 51549 75795 838889433 37463 79325 390745903 4594 36247 198884292 36247 28136 126309885 55596 51549 657231751 72221 51549 910924017 23511 79325 929096529 72221 42537 281074201 2423 28136 131655978 55596 47610 911671398 2423 33159 803037246 76484 47610 933479802 42537 14700 23109987 25206 33159 279903092 25206 11038 559373184 25206 63969 769538978 76484 46709 960948310 30200 11038 560093658 63969 23824 905319321 55740 46709 936227581 63969 21995 964309963 55740 11703 496628004 38494 11703 87364730 4223 23824 931147326 77242 55740 98883592 60559 77242 497625130 4223 75955 749859796 38494 33924 961211283 60559 25791 90839658 13289 60559 762721038 25560 60559 616565916 6188 33924 900991808 79351 25560 397577596 13289 41981 294895878 58584 25560 5358 65830 79351 570480689 11203 41981 783307756 65830 61953 562754513 29566 11203 697327247 58584 58451 942209542 61953 7743 189236914 12733 61953 403164375 62819 29566 723455955 62819 26626 269615542 29854 62819 458006383 13785 26626 22057503 13785 10551 269629296 8286 13785 209635575 10551 32168 89167476 29854 37324 675136509 37324 6824 588171261 66518 10551 758520854 37324 27110 17758591 6824 51138 94667853 66518 26130 667693556 6736 66518 216329376 26130 15378 181744768 27110 55261 501059878 15378 3433 836385759 6736 58664 277045384 58664 42323 655528350 58664 3204 73997141 58664 14798 74668547 42323 44956 297397237 14798 5476 788164166 14798 29868 105525205 36539 3204 923183643 29868 55342 600330794 55342 66578 37837776 36539 17589 361060771 30981 55342 436908741 66578 36819 414978150 17589 18752 49400248 31287 66578 228886930 43466 30981 686713447 30981 59155 32694498 7200 18752 805035199 78496 43466 119915793 31287 42493 95357052 14035 43466 43539767 76946 14035 94879475 78496 38443 112372995 77534 76946 865627379 30262 76946 811521700 14035 799 112735135 76365 76946 608996485 30262 46300 602488968 19332 46300 873330083 46300 71019 792529012 76365 17148 390191571 58418 46300 313182026 2254 46300 526516956 56799 71019 87126756 71019 36000 850437319 39316 36000 768778476 58418 38672 66005025 56799 2547 748074756 39316 48217 881721067 38672 33182 448630857 48217 18323 369683640 38672 42619 718341589 72710 42619 668558916 19946 72710 707687459 74617 72710 825236121 72710 28859 349138711 11005 72710 831975280 19187 11005 195862809 74617 31283 633054310 28859 62103 709957683 62103 7369 465473371 19187 17458 935017764 51449 17458 194910460 51449 14743 267405464 34839 51449 1827356 7369 67586 474906994 51449 8861 982435011 39857 51449 55223821 39857 54456 219111839 39857 14953 45399276 8861 56892 115644101 8861 20368 964808350 56892 58758 761891422 58480 56892 11144316 74087 20368 443660723 62812 56892 583470061 58480 63136 52354507 20354 58758 145645189 904 74087 906613045 20354 79631 176412843 44344 63136 129086973 45321 904 132467746 44344 63519 697084769 533 44344 467548611 44344 3906 655635545 46490 3906 813060917 533 77927 612518573 7259 46490 423931725 56287 77927 791056776 17440 56287 474388427 30520 56287 8694388 7130 17440 848884292 30520 40939 281379013 17440 55686 160830210 64009 17440 407580133 64009 61433 948948808 7130 72440 841079237 41230 61433 205738139 6019 64009 974140819 72440 80482 159393314 61433 13638 38750987 41230 26420 106088709 26073 13638 455356197 60012 80482 730712253 1540 13638 965096472 60012 31800 38679523 6062 60012 115475519 1540 75467 739872452 75467 6044 882093295 75467 14340 437362939 53160 31800 90462063 53160 25635 383889582 11852 6044 172761000 75918 6044 27254356 26783 53160 262914471 24529 75918 481710882 61128 11852 864134598 75918 28105 657967715 75918 29086 117820023 20911 61128 270936469 24529 5077 446296998 20911 12305 761740053 38200 28105 49696155 38200 58865 811143397 12305 30956 107347867 22282 38200 926495576 30956 75653 487334432 75653 32052 834383929 7900 58865 900012879 75653 62483 659513600 56326 32052 753318653 3323 32052 169625506 7900 9948 729024072 74909 9948 789460396 62483 64472 68789538 56326 5940 634793289 60180 3323 75045555 56028 60180 929375401 5940 21673 603178547 5854 21673 56531159 47645 5854 841541483 39304 47645 760852693 56028 72963 145928244 74501 39304 988971346 64568 5854 14423956 47645 50318 766417521 72963 6540 642225777 51368 6540 237712210 50318 20098 616152596 50318 22623 923126643 4238 20098 792602170 32285 20098 52545019 4238 27041 512002323 4238 69865 992389433 12620 32285 427471918 27041 44809 678223634 37927 32285 736980027 44809 53253 450405666 60858 37927 591861998 12620 397 486398442 53644 44809 792894657 56443 60858 374028562 10383 60858 41375339 56443 11305 511402983 50039 10383 491429726 14797 53644 47502767 56443 57457 549998607 11305 6455 4195971 57457 59669 639517255 14797 75920 29698151 6455 61837 750538695 6455 46882 188518924 61837 12947 852030810 12947 59209 75459692 75920 58336 930817951 12947 78214 902695110 58336 74345 519706795 59209 8103 11349394 59209 45525 740980792 25414 58336 776159116 74345 66450 514831052 21759 74345 221475114 21759 2914 481258718 21759 36722 126830589 2914 66610 74772838 2914 50146 40281495 36722 44166 569483222 59436 44166 17862955 36929 36722 867725008 46900 36929 570439539 59436 81112 212729829 44166 76859 374771918 76859 67445 454891021 81112 10753 998551456 76859 50967 466422737 60146 81112 133315032 10753 24460 303405155 39776 67445 46083447 60146 7518 285493929 7518 80876 905439844 80876 17541 886991823 17541 57043 890610997 80876 49656 27038108 49656 29374 583021777 76959 17541 706829297 29374 75075 545822424 48128 29374 331628666 9057 75075 504512098 23506 9057 11748353 39219 9057 834907849 39219 73918 130290477 48128 7905 311941227 73918 36835 28045726 7905 22411 70875854 45292 7905 88487759 36835 45075 526322769 71623 22411 774553386 45292 33914 284470977 45075 10561 30440418 71623 5294 548870958 71623 6721 725986770 5294 38927 656828839 3124 10561 867804074 22128 6721 549167821 5044 6721 516920841 80255 3124 210239866 59481 5044 57331251 8252 22128 933423297 5044 76330 732722115 81784 76330 251432979 8252 61219 833131198 4176 81784 649205805 2610 4176 899722213 4176 13236 114308778 61219 63824 506202235 61219 47798 667432344 22832 2610 610389467 22832 14386 994837139 14386 67856 190634819 22832 70138 210262318 22195 22832 780596981 43754 22195 59799676 11086 14386 795199624 55472 11086 628337907 10818 22195 702554823 55472 30802 54164313 11629 30802 362559333 55472 16119 848403305 30194 16119 489563249 11629 77704 44960526 11629 27016 330924517 77704 10265 80470839 16119 49179 741686751 17155 27016 272023875 77704 41962 324345638 66181 17155 344909929 54983 41962 755304724 21455 54983 647903550 21455 33288 102965277 54983 73839 635975138 73839 67695 8528692 51726 54983 193722471 65306 33288 246025918 57172 73839 485885919 57172 43888 709870557 43888 66520 436387349 67362 57172 95755663 25569 65306 834625408 42653 67362 297198865 43888 34859 622280333 80184 67362 441451825 61475 80184 579003471 13871 42653 224416215 79407 13871 452293597 79407 10013 355664827 14025 13871 132901592 13871 8755 630924535 79407 68445 587797892 14025 31130 73782538 58694 10013 317572318 68445 16535 457046605 1541 31130 529480868 18560 58694 123334204 16327 1541 390244681 39281 16327 323271909 1541 3603 747110269 4729 1541 832231624 16327 39721 813996631 3603 62872 258053460 72115 62872 384029330 14592 4729 59591663 27093 72115 830428154 72115 76968 548587683 6999 76968 272499349 59229 76968 196942556 69077 6999 111056014 71463 27093 196547683 71463 48265 59307778 25226 69077 4643158 71697 48265 297964003 48265 8893 314593821 51981 8893 945155148 33172 8893 223704362 56619 25226 55989633 8893 17634 877958358 57939 33172 947992457 3797 17634 661982583 4373 3797 480582568 75749 17634 901679356 42688 3797 685456835 51031 3797 195669933 45949 51031 457643772 26581 51031 437049731 22933 26581 417132200 19237 45949 966504006 38094 19237 474640654 19237 57158 612686823 26581 77121 132955971 51209 77121 31463932 25279 77121 170665356 25279 56227 333997265 30266 77121 552005010 25279 77067 602111123 34287 25279 59066464 73948 77067 490702193 75022 73948 307445090 73948 21773 541036148 75022 32806 931106089 34287 28028 134556760 32806 74048 124811466 21773 22764 768367190 28028 30940 87191292 55746 22764 724280621 55746 28199 69961548 16588 30940 114125565 69938 30940 222715892 41491 16588 64317415 13481 28199 444102677 33286 41491 512341178 13481 62758 22735366 19353 69938 100208790 41491 57244 541931846 19353 3704 947785666 62758 12362 324363515 54265 3704 378825274 3704 76562 35919542 26713 54265 753659799 29880 76562 380762827 21278 29880 48290795 54265 9526 791234021 76562 43258 543867627 40976 21278 610539188 47097 40976 493703513 43258 19091 127129929 39496 9526 262843705 47097 49158 861604411 39496 62553 332562100 47097 15406 4297431 19659 15406 434123241 22938 39496 67722892 49158 269 482868625 59569 15406 960140978 59569 7199 931785966 35668 19659 419501543 22938 25275 644144529 59569 45445 995009469 45445 41998 77201827 25275 55447 501229898 4178 41998 217739571 4178 40725 281982730 55447 4392 778225120 47753 55447 843635769 69943 4178 252156097 4392 25046 96167686 40725 24722 881626844 24722 50322 351744202 25046 23891 972565709 25046 37965 453540242 50322 78210 357821684 37965 62124 441977486 78210 56341 788810048 49393 37965 895011069 56341 17877 747568311 56341 48201 141949913 49393 18295 24600793 28140 48201 298407507 49393 21591 420036132 48201 10636 471162182 21591 61696 842492826 57289 28140 63504266 10636 80131 436253144 72110 10636 941131489 57289 9667 579649996 57289 37132 870719578 53310 57289 972746215 26064 53310 791954242 50364 26064 602200368 9667 585 332600837 50364 78861 935722627 76942 50364 20109260 50364 65521 750999741 65521 63572 320698383 78861 24248 313076393 65521 65240 548260801 30216 63572 211706782 28878 63572 584721588 50576 63572 27013533 17796 24248 761811477 17796 68449 625557508 967 50576 396651557 68449 36444 797744468 68449 7821 64892686 22891 967 728087460 17319 7821 307262564 22891 31094 577076970 45571 17319 329166208 17319 22628 498404940 68022 22891 56661634 68022 40337 294241504 11797 68022 819566900 45571 25502 69203850 64317 22628 6424560 75492 40337 782657915 75492 37183 407913609 75492 36943 105799792 70509 64317 564068195 54545 64317 698203664 70509 71849 861038145 47491 36943 731487101 24587 70509 795133912 70509 72787 348188883 47491 68166 194189832 47491 24301 626681059 7270 68166 658075154 18222 7270 855773898 7270 80754 279387198 8762 68166 734446891 80754 48396 726227828 79145 80754 611596843 80754 8375 482869278 47262 8762 643739301 8762 65778 178489945 8375 72252 528414702 41556 47262 473266790 41556 64314 60345149 48406 64314 126014924 38274 65778 245217171 81450 38274 255127853 17665 64314 571056219 81450 32319 497853491 33326 38274 95877760 22248 33326 56840564 88 22248 768085145 68341 88 52462157 80725 32319 622242527 72225 68341 949594972 56042 80725 434785257 7144 68341 312957493 1206 72225 20129357 73538 72225 928134461 56042 25828 907141333 77536 73538 489008536 7144 18904 226870489 73538 22350 729289432 71710 77536 362372095 34926 71710 77273174 77536 46401 856899961 65666 34926 993607204 81398 65666 622214827 38520 65666 857183444 38520 48839 286433496 48839 62766 215471882 38520 30568 639896033 38520 76677 389451411 38520 39578 19686357 48839 75938 593016243 27857 62766 76767957 17699 39578 931702543 9490 76677 531193867 9490 43967 101565153 75938 27713 740651248 27857 56641 56848515 22899 56641 17984763 24409 56641 75052666 51580 22899 949041430 56641 42778 737173293 8948 56641 444047226 22899 1444 661726377 42778 46147 186107249 1444 79655 596484997 42778 47170 73796361 57686 1444 132621294 47170 644 124042369 57686 31644 159235462 644 3623 430348512 72488 3623 401318546 20334 57686 144671641 27188 3623 621067319 81562 20334 361139129 20334 33298 655372342 81044 20334 480872444 71150 81562 250688184 81044 70861 50223510 1827 81562 861379277 20623 33298 668625049 7247 1827 147157062 20623 30381 499881864 7247 25348 450534775 14071 25348 49134892 38157 30381 131676817 7247 74033 723087201 38157 50568 502999513 25348 46418 843678771 71049 46418 882931593 5989 38157 672703166 71349 46418 220031159 65914 50568 488398621 5989 50455 931011629 71049 1111 88166604 7318 1111 479985588 78605 50455 102771531 65914 60830 204245761 50455 74576 759437354 74576 24305 79093976 24305 9637 117067122 68743 78605 140571999 68743 28340 448798853 48055 28340 560429513 28340 77762 620154693 26991 77762 202328225 5046 68743 686697742 77762 62685 151466169 11446 48055 745595075 1977 11446 418751192 1977 46243 579901405 11446 18852 443069680 32245 18852 378395779 50386 32245 990359029 32245 4795 154612326 4795 68671 651438078 32245 78650 985256496 50386 14132 111833770 78650 74142 140614288 74142 6796 284082023 26558 78650 820657088 74142 14201 758659539 6796 68034 761285980 14201 54290 387483892 68034 45855 845119855 26558 57453 193159084 14201 62154 557488213 61439 62154 812726895 54290 1569 136060554 10323 45855 778749824 1569 48899 577571628 48899 26617 414868675 26617 45419 927230678 45419 58269 701916173 1184 58269 903998426 58269 2980 386162996 57049 1184 324924793 58269 72789 84526695 28104 72789 759980942 72789 79564 445608177 44991 57049 130762020 32317 44991 735154757 79564 15533 127512374 3848 15533 476650574 36660 44991 203483926 36660 80352 554245805 80352 37104 390621000 80352 74823 48916378 36660 42662 200849624 76307 36660 90729344 11153 76307 589347095 56549 11153 682019913 53776 11153 179263924 66327 11153 705515359 50797 66327 943589893 28069 53776 396862013 32205 66327 642407146 53776 42317 615118495 66327 63232 532414771 9306 63232 33492446 32205 49406 52202167 57505 32205 221986949 39934 57505 261885430 57505 19773 613191194 19773 21476 21735876 39934 4948 420099452 39934 73940 738361926 21476 2966 82903908 2966 54409 721182322 63157 54409 856870715 52066 63157 792059153 21076 63157 444156827 35171 52066 90782197 59226 63157 56902169 78076 52066 856077091 21076 58783 64128363 78076 64863 235681914 17830 78076 203618774 59908 64863 557018637 73638 59908 812818745 73638 77392 78279554 56783 59908 747386533 17830 52263 187553911 59908 26848 734267330 52263 1382 618709707 52263 61573 278541147 52263 65631 402419823 43699 26848 550267859 26848 66802 634489646 77579 66802 968915336 50273 77579 255113690 66802 21205 103878694 43699 34712 24191710 50273 68307 840879295 77579 54123 976823783 66541 54123 864997559 54123 73412 591648936 26875 66541 724261167 40350 66541 295190882 63072 73412 392971779 63072 70697 754699241 73412 38624 29702149 26875 69577 99243600 46383 63072 502837433 63072 66108 39656384 69577 34362 76816332 58527 34362 62345517 25925 66108 638082026 21037 58527 340708842 21037 62661 667747573 62661 54732 837692061 54732 53796 77668662 30965 21037 997645573 46945 21037 913576544 54382 46945 112974675 53796 34767 59253394 39780 30965 683093948 49815 46945 729825679 49815 76647 521441899 57091 49815 368587142 34767 12546 261964930 57091 31382 708384706 33961 12546 331131198 35266 57091 410847673 66165 57091 677944403 12546 8295 694405363 33961 5350 316373077 39855 33961 502526512 35266 10530 279036553 66165 38257 311887804 38257 76401 427684078 10530 21977 964717843 38257 54461 165129440 51022 76401 598148273 21977 49921 484755684 54461 37026 100185971 53713 49921 117171588 53713 71107 71031060 26494 53713 7553759 63335 49921 825175523 63335 49403 412990327 38164 71107 906167325 63335 65130 996687611 49403 42971 895898402 27003 49403 677313242 80164 38164 520251741 80164 17969 283960104 60668 65130 920808046 12881 17969 737062156 32294 12881 135660881 13967 32294 190724434 45896 17969 968538452 53343 12881 44417528 45896 79997 608715156 53343 25355 226480944 45896 24849 589985797 45896 81709 658504266 25355 12219 221351024 81709 34370 757363309 34370 58606 783432390 34370 35222 30068333 58606 57561 97222921 63169 58606 493686415 34326 34370 763117978 29790 57561 242019986 63169 9003 305082760 42736 34326 987142059 34326 5391 740640440 34326 48572 18223425 42736 58711 788563572 58711 37525 488278976 42736 54053 736691988 37525 27051 579735191 58711 1400 654491468 5359 58711 780325138 5359 56246 329324100 56246 7828 446640689 66017 56246 976938255 60866 7828 297094337 66017 38295 23592025 38295 11357 196384141 66017 615 971858741 18684 38295 159845047 35199 18684 920118487 11844 38295 766887477 11357 39249 127805538 615 44835 644780478 35278 18684 106982394 27350 11844 527573238 3496 27350 266646868 27350 79662 904430419 35278 74221 823324545 24862 3496 22517988 79662 80256 143914562 10948 79662 97868083 80256 67375 711242996 47301 74221 53730421 80256 11588 330294773 71149 80256 100633619 67375 55793 244160287 47301 36824 664128019 11588 73551 827720248 39335 11588 88979700 36824 57468 238456865 7359 73551 401209203 58437 73551 776967662 65605 7359 953591048 65605 16084 509227079 7359 62050 105587707 16084 69437 754061 34139 69437 525680927 43587 65605 497708012 75742 43587 247615144 69437 29110 792986813 10927 34139 930932394 43329 10927 68286207 5556 75742 409112923 77942 5556 609001609 10927 17359 683225446 31611 10927 114645560 46444 5556 205078555 17359 13618 242590620 17359 48159 196938129 13312 46444 987294988 31611 51007 257475689 13312 42262 505981624 42262 58876 405078805 11116 48159 215084312 80326 11116 831692420 11116 54304 853459059 42262 29458 45218224 80326 63739 62717927 63739 29736 670268070 80326 15941 657456469 19894 29458 371694358 29736 51816 142960864 63739 23286 368747950 31782 23286 735442514 15941 47411 989885530 23286 30309 868211914 50080 31782 268335601 31782 41013 735550534 56150 31782 230399524 41013 25616 178624703 54219 25616 958705970 80274 54219 529749457 26149 41013 806345377 74133 54219 15804391 31201 80274 116703268 26149 11555 535139662 79752 26149 150395587 23115 26149 917686886 31201 1988 768684707 11555 9056 937345965 76346 1988 80899603 47836 76346 710964156 76346 47358 884784116 68550 9056 875165958 68550 19667 249665887 57126 76346 882308282 68550 74160 85874423 42926 74160 769845100 52533 57126 709557821 68109 52533 73865946 74160 67807 311426699 63225 68109 19691413 839 67807 992138831 8181 839 833482172 65857 839 295540399 67807 80490 224426476 57835 63225 281418716 839 77800 430707904 62670 77800 86938022 65857 18727 133902822 54030 80490 212180874 62670 417 250008465 417 75205 133301543 54030 20856 895307795 4399 54030 658019405 30164 20856 521636802 20856 71355 283212048 71355 79573 283784739 30164 56019 183739213 13033 56019 888690767 61674 30164 740611397 71355 41502 708235961 29072 61674 901024223 16052 61674 40749295 44009 61674 297334078 29072 65825 177082503 74956 41502 43379569 30684 16052 660086596 17715 30684 446944532 44009 48637 872056824 57070 30684 377084482 30684 15812 926926389 15812 22971 640054539 57070 28074 788163757 78933 48637 33010739 2170 28074 303073362 15812 36146 642488116 22971 47902 500684948 12276 2170 2769539 64050 47902 383990935 74306 36146 568602707 76737 47902 809618566 6570 47902 988164404 12276 68151 493696086 6570 58569 877615903 68151 50261 245105572 76737 44352 464479235 52065 44352 620029613 58569 32082 87775789 41532 44352 928327525 50261 58908 937564244 53158 44352 599441363 31997 41532 947742910 41532 60379 976081049 76366 41532 494076903 48716 53158 103132414 53158 62330 921145421 31109 31997 379694585 29202 62330 87488841 69172 31109 49451461 22338 31109 944176280 24586 31109 924837827 71784 29202 319105342 69172 28936 365705640 46824 22338 805577160 13532 71784 232700358 71784 67732 230466752 67732 6696 28226464 46824 18307 932268030 64021 46824 981238459 28401 64021 216895847 67732 31380 194057243 6696 11007 702154551 31380 71856 752383792 31380 68601 152175198 81603 11007 459780835 11007 56546 948908633 71856 56162 357523344 56162 78123 634518802 68043 68601 379927806 77178 56162 869778497 21125 56162 888270065 77178 31834 444769883 31834 26847 130971261 26847 45378 773320392 60882 77178 508415546 45378 72243 754129642 47990 45378 980773856 26847 1007 128740965 8905 60882 950960285 8905 9090 387509251 47990 49475 229783991 8905 42309 500392482 1007 6761 309464559 42309 79833 310536317 9090 34904 132556296 34904 76191 302020527 6761 78297 133076413 70247 76191 789839240 76191 57357 828861022 57357 11592 933806443 8129 78297 405892220 13837 11592 744782055 13837 50529 849252978 11592 42236 972340074 50529 72271 6955532 72271 34827 63470734 81436 72271 401299908 42236 69060 824046855 69060 23581 256323549 23127 69060 252673181 61302 23581 19930686 52695 23127 262222556 16105 69060 6516817 61302 35389 974603820 66411 16105 320254127 62167 16105 877687105 41704 52695 301379049 27754 16105 965328772 40437 66411 348508530 19226 40437 803361640 62280 41704 855067220 19226 20254 444719933 62280 57749 988244637 9304 62280 819647944 9304 31332 108382660 20254 12123 633448031 57749 33517 479531183 20477 12123 986353141 20477 9735 800248731 12123 64410 173942188 12123 47077 574399925 69612 64410 699165553 53814 47077 526614803 64410 25327 731443700 69612 80588 159712221 53814 34093 935620092 46880 80588 106670413 39708 34093 123662919 3345 25327 354139513 62478 39708 44515936 70527 34093 720664687 56151 46880 148384566 30056 39708 426150902 68494 3345 391276569 62478 72248 800727368 79801 68494 51935190 56151 46911 469364398 63717 30056 955938966 79801 30051 120627768 42700 79801 576135232 79801 37198 74704356 54476 46911 152129 54476 5297 597128049 5297 75219 833838867 54476 59075 624674959 5297 49150 118822433 59075 58536 408835119 35486 75219 250568216 56519 35486 254461055 61049 56519 766418353 77503 56519 59579890 64269 56519 135348416 14811 61049 274486985 61049 7372 229956188 58166 64269 631186398 19268 64269 380487441 64269 33064 22879444 35357 14811 444814571 33064 5596 209487316 74505 33064 423791404 73524 5596 9524591 70998 5596 32018270 13847 35357 662337184 74505 66613 105862079 74505 42320 629463968 54364 70998 677019361 66613 49222 543150324 54364 81005 70504495 54364 1258 903655158 3320 54364 65268411 22698 3320 811584800 63065 81005 945765010 81005 44180 531428120 3320 59214 159504437 59214 51877 521749369 22525 44180 427594059 78909 22525 978426026 1055 51877 949633667 51877 61917 299747863 65180 1055 115110499 1055 37548 927776177 9977 37548 470772038 66089 1055 604497636 9977 53139 141080159 43666 53139 546769913 9977 50941 748027050 66089 12316 357137120 66089 77690 897851656 20355 53139 936887991 65957 77690 481997024 20355 15964 493168283 60003 12316 842427668 65957 5948 74236111 65957 81947 669906569 81947 62796 700073430 5948 33305 155712153 28349 5948 577146927 81947 25040 803808807 25040 32134 20277072 50892 28349 247346407 50892 57923 3753886 8366 57923 630434397 43739 57923 394198217 50892 76873 101972595 8366 5434 290674846 78301 43739 494756267 78301 25421 346077051 5434 65077 960470136 1591 65077 981761619 65077 5382 646813483 25421 4919 267910124 4919 54284 14717357 1591 23968 281526176 7312 23968 731734313 54284 495 615931479 495 8326 721366581 495 61613 826970525 16023 23968 685609069 16023 18219 437636080 18219 81857 257287649 8326 35913 224067631 49755 18219 217186753 44336 16023 89227850 49755 73131 695490541 35913 70878 513066295 44336 39975 457857218 74990 44336 997346009 44336 78800 331066168 9533 78800 291100737 63911 78800 433191781 16318 63911 894397549 47261 16318 231750280 47261 4575 63908389 63911 24887 647569516 37961 63911 557457361 16318 65689 82371744 43184 37961 509417430 22470 24887 56702373 22470 53719 329731736 53719 18581 374667448 53719 46587 947013287 43184 72522 476290798 72522 40414 157615589 61689 40414 928264180 33003 61689 722673796 61689 7632 208264892 75130 33003 221047023 7632 64401 43472120 80083 64401 209890870 40844 80083 786499880 80083 53062 300931501 64401 78246 401389572 9978 53062 20946470 31694 80083 114026910 35419 78246 210284859 71110 53062 193476235 31694 14030 173735373 60591 14030 806690142 6285 35419 329640348 12060 6285 632583637 39858 71110 948926633 32886 12060 521901838 12060 13992 133380049 43971 39858 159961768 63929 43971 813964643 63929 2526 110619149 43971 15863 667849620 15863 71354 777761423 14793 15863 822617014 63929 54203 39474295 18044 54203 232999041 4915 15863 42716369 59429 18044 607750261 18044 33231 590601724 59429 18819 289393532 60627 33231 989704751 60627 50008 916550238 48535 33231 113326522 78617 18819 634529597 50008 3584 98233905 4608 3584 72266286 31909 48535 415906733 78204 3584 425894473 77467 4608 133944695 3584 11968 790489188 11968 5207 133929710 19926 77467 111402219 73700 77467 135255342 77467 25487 731085287 5207 23776 509059438 46971 5207 801558776 21334 23776 111315334 60993 46971 715403478 46971 24521 325588351 752 60993 202962843 60993 70923 650943664 9480 752 485191658 24521 64797 867861383 752 45412 965551252 45412 62412 12113968 70923 42923 27741417 64797 79791 484561369 42923 13913 27722454 13913 38341 563328814 43905 13913 198190125 51774 38341 631802908 32201 13913 423668790 74902 32201 422890615 32201 7552 525309146 7552 61664 194038043 32373 51774 24817571 56917 32373 3501117 12729 32373 616864803 32373 21942 421095359 12729 34871 578201277 25954 34871 43489196 56917 4298 431769352 4298 58489 302635378 22965 21942 383624 826 25954 70815895 70599 58489 938352442 70599 50467 50838999 18956 826 150769745 47778 22965 58642550 53481 70599 74724928 53481 15998 256867229 26233 15998 950178649 26233 72004 462068077 59459 26233 836763544 59459 51799 707008557 15998 9512 168889112 51799 17275 578456564 59459 25936 983581015 40892 17275 60150269 49467 40892 747056132 50733 17275 35054736 38913 40892 686101315 40892 11085 604978855 56439 40892 264656046 53561 38913 217982650 11085 61081 916301997 38913 62948 143956172 21927 53561 587734573 53561 14881 991073147 14881 44945 341704033 25966 61081 544495638 65082 62948 153612156 65082 51968 963767957 51968 43324 856560492 16262 25966 973674158 51968 9224 859917087 67505 51968 994057897 63553 16262 947138977 16572 9224 87922162 9224 67357 115174508 67357 35093 256208697 63553 43445 780754689 67357 27800 455506200 67357 28913 6189116 27800 67160 498020079 25339 35093 997177401 27800 1051 711002642 1051 40697 17984269 40697 13251 140499078 6768 40697 403721524 76672 1051 183194085 40697 24754 975418479 13251 9196 662173363 20788 9196 481321435 14047 6768 839385180 9196 45924 908516685 20788 84 333005146 28516 14047 495758744 14047 42086 762793336 11061 14047 87607042 40125 45924 702357356 8102 40125 8361832 40125 73112 88090350 51045 8102 940646946 51045 3264 605923561 8102 71477 195279012 3264 34733 460523431 3144 34733 671402327 72408 3264 945771298 34733 78145 577825018 3144 2051 454252403 39648 72408 733266704 20462 78145 733162127 32074 72408 428285243 32283 20462 436006006 23694 20462 461801578 45917 32283 305709427 79319 32283 256756060 33322 23694 349025859 35393 23694 474905552 50296 45917 246804176 45917 68461 596583415 79319 2398 840882055 16107 68461 535057099 35393 78323 273225854 4964 50296 129358881 79287 78323 156772871 9169 4964 367252155 6465 4964 796683731 59470 78323 238406811 5577 6465 16462382 20263 6465 76085798 6465 20741 22888147 81091 5577 568487934 5577 5500 235277563 81091 75720 326863425 81091 17142 713578050 20741 18831 894442043 18831 27429 43948932 75720 39456 898662507 24443 18831 247413959 12134 18831 897169390 12134 3375 743163321 27429 56511 146638177 29502 3375 764991642 24443 41264 625053138 63399 12134 937769724 30917 63399 956142181 29502 50374 739013492 29502 31717 332571876 44413 41264 420539952 51423 31717 161405492 46733 44413 287914840 44413 74482 246127156 74482 76838 337863026 76838 64160 501554905 51820 74482 25327400 48951 74482 841980163 64160 67835 220694890 67835 70293 160854122 64160 22399 226179676 70293 1664 472173255 67835 38801 192078894 1664 27398 977123620 24163 27398 657978251 27398 38972 757899789 18782 38972 674163496 18782 73833 917668903 24163 16087 975152814 16087 44340 146458457 16087 78725 161102071 26041 16087 603325525 26041 17810 751770357 64614 44340 954920189 26041 67322 138956728 64614 42469 810668128 59406 42469 754197919 67322 9303 234118503 56188 42469 563673168 9303 3663 877369198 42469 65656 373453968 56188 64521 5202322 18928 56188 407090618 5867 18928 862212150 18928 75533 86667284 5867 58075 252808323 41307 58075 509200318 75533 6828 286715174 41307 22888 6472235 70573 6828 85952272 58075 23566 209926024 45086 22888 215598065 25109 45086 31978132 25192 25109 910400756 25109 72045 660958689 63873 45086 669819068 72045 38596 128071642 53843 25109 787062820 50830 53843 450408965 7332 72045 474954742 7332 4043 510461927 50830 51375 489878302 4043 31434 436413261 50830 22693 133149270 31434 37627 18228840 25176 4043 440830807 30017 22693 115721940 22693 58147 44795156 30017 38382 106145438 628 38382 595867719 42278 58147 300514916 42278 10183 359065832 78113 628 793224527 38382 36207 668781516 10183 52422 647919972 52422 62359 485742439 10183 8978 724015671 51631 8978 30560494 32687 52422 752214217 12861 62359 455830777 48844 32687 382811303 51631 56005 703630618 60754 32687 405606804 60754 47733 498749662 60754 72776 408654385 48844 22036 836405416 68313 22036 212820518 27533 47733 990272207 47733 5018 194116250 72776 13757 954711235 68313 68396 507822681 13757 77404 418121 27533 3853 268590766 68396 20673 244783634 47016 68396 47204726 16056 68396 496280738 16056 19658 449792343 60006 3853 928549269 16056 65101 653369829 32907 47016 72184087 32907 22358 374432662 22358 7253 476226214 70899 32907 956577099 57940 70899 298330924 70899 28434 830584844 30205 28434 845245921 70899 6699 546012183 25257 6699 275278576 11917 25257 581675355 2863 30205 687924280 6699 35654 73192969 14488 35654 58896109 25257 39371 89149074 49812 14488 83417157 16997 14488 119777009 54622 14488 362092166 54622 42749 621739794 39371 50824 786495548 50824 11961 157333151 42749 3975 434042943 3975 10279 42901331 76993 42749 31358219 50824 12007 977469254 3975 26712 256032812 66573 3975 531731703 40320 66573 40541040 65610 12007 833194809 40320 81369 685459032 23899 26712 791915224 66870 65610 222411834 7530 40320 482026481 49697 81369 110934602 65856 66870 275338730 65856 49720 534599519 50655 7530 834772971 65856 76897 125622575 7528 49720 100447675 40874 65856 319104165 49720 41076 168650287 7574 76897 342094238 40874 36259 224126767 27445 7528 10339362 41076 61954 187105124 26365 27445 684698157 36064 36259 169707282 59760 36259 743228930 26365 54716 196646691 54223 61954 608016388 54716 3930 751593681 40932 54716 904657299 65047 54223 963774717 54223 49534 316557304 10228 65047 39777017 55154 10228 847172019 10228 36114 63314794 49534 57548 613841992 49534 68579 276934233 68579 60598 197279486 32837 57548 25012447 68481 68579 295576054 31086 68579 494120334 20919 31086 551486190 31453 32837 892968514 14242 68481 15268794 27333 14242 154634834 29164 14242 935961548 31453 9765 802722316 21140 14242 887664641 52522 14242 593213020 52522 40537 608475684 21140 30301 481651967 28260 30301 796485723 13448 52522 551531729 52522 51997 75141906 51997 60983 580775552 60983 61108 328812953 61108 47179 262039292 60983 45857 618179259 42601 47179 39801721 10121 47179 504602702 51082 61108 405890494 36922 45857 17878805 57141 51082 250632151 51082 72933 608661191 72933 17579 197929156 65176 36922 352889334 17579 64800 291970902 65176 52055 290683673 65176 79109 995656615 79109 76639 125079506 79109 33017 589059887 64800 67448 503844402 29883 52055 186707950 79109 42368 858623334 49471 33017 460504412 23671 42368 125978924 50809 67448 361339335 42368 58899 780040415 49471 73933 606950222 23671 36086 455816656 36086 21752 458354832 36086 81282 189493201 36086 28299 810597396 81282 70689 298861063 21752 38369 698518800 21752 16211 235202529 38369 14736 582865725 14736 59532 843710565 16211 1657 566103291 38587 16211 701116044 30135 1657 770592635 27011 1657 745518958 27011 60926 528501744 38587 5376 596419805 27074 5376 766777330 30135 46646 645364044 46646 70907 713458800 27074 81572 827974244 5376 52382 167550467 8550 70907 35342908 47023 8550 255808575 18568 70907 858680653 71536 81572 862108715 73224 52382 460764324 24584 73224 109757817 71536 50436 159852409 50436 63488 841491685 71536 81055 864798771 73224 13747 135963440 50436 81236 210478096 79331 63488 218487737 75824 81055 832905630 13747 81647 690699383 75824 58182 161035433 81236 2153 492747881 2153 3346 576835465 25415 75824 466923775 58182 67635 587230754 67635 65817 990423685 75227 65817 314793546 72903 25415 62391797 66598 75227 833048303 27604 72903 85050021 22571 65817 978909610 50897 66598 864098350 57058 50897 976270579 33535 27604 45229845 72769 57058 867048973 22571 59025 175088784 35456 57058 299211776 44525 72769 76979096 62226 72769 268909469 62226 16608 16596059 62887 59025 577968061 35456 23855 756651650 23855 21245 812233946 23855 54288 219923911 50174 21245 427959628 63944 21245 48162024 54288 18118 525987390 54288 10016 448773294 18118 53527 699879159 6618 63944 16466879 6618 10100 787481415 10612 53527 300045239 1090 53527 564425025 70164 53527 667773131 15146 70164 773443554 62346 10612 541991065 1090 40549 396421634 15146 81564 96689572 53006 15146 822718861 53006 42814 706454178 75095 62346 621587412 53006 46414 362580427 53006 40504 224425624 76947 53006 354865471 68517 46414 10389558 68517 33573 48781966 32853 68517 120437060 62471 33573 737080513 76947 22240 578367887 33573 19449 518196577 64293 19449 941739183 22240 1104 555739406 67108 64293 63863057 61449 1104 399332746 19449 28497 969042458 61449 72525 989776756 43753 1104 417952175 61449 58019 590721022 72525 61415 16227253 61415 37550 271715282 44024 61415 21951541 15020 61415 677004132 15020 49998 669324450 49998 7291 679767033 27152 44024 523970989 7291 56332 452020128 19687 15020 110667601 36881 19687 508903689 7291 63616 512704861 56332 56131 913628925 78752 36881 719056058 63616 39929 924893539 78752 55014 108279215 38692 78752 631902382 26297 38692 166233753 26297 33644 3639627 38692 74074 76631260 55014 63602 35606592 33644 32034 652277453 56886 63602 846164395 63602 66223 765853583 25175 32034 346991314 76434 63602 10976758 56886 19925 756084541 3381 25175 469164136 76434 77409 857945287 76434 50636 278151847 19925 80535 30261128 80535 42441 3486088 28274 42441 363453878 80535 24520 270813872 61152 28274 62937833 77103 28274 605286312 28274 23407 93400840 36736 77103 666434398 42886 77103 286328557 36736 55415 795298807 55415 50817 13841866 7315 36736 194247572 48726 36736 182473533 50817 12977 144672572 48726 14818 556664602 12977 45405 675773996 30783 14818 661771829 43137 48726 954121937 43137 5696 701496274 14818 10607 97351910 10607 76408 572380939 30783 30597 862978530 21421 10607 812718337 77801 21421 162896062 54337 21421 666733610 77801 36936 437399464 8327 54337 616986783 50290 8327 8050931 55775 8327 91443 54337 69989 544911835 55775 6838 280580619 11290 6838 848714472 6838 48831 752462264 55775 7349 672610853 11290 17421 880288567 64974 48831 70908995 64974 55336 177633685 64974 68527 823483983 6623 64974 168333153 46647 6623 794431614 9289 55336 649607614 42476 9289 220674937 80157 6623 568510813 59183 9289 771087412 52932 42476 233965718 52932 48991 830390999 70604 59183 389201427 48991 30808 309415134 54844 52932 334458231 53595 52932 300654929 54844 58469 604505100 69780 53595 372449004 69780 23334 10484148 70970 23334 477523505 53595 62867 887345731 70970 57027 866400412 57027 1372 61335247 3914 23334 656064092 3914 25008 168317566 57027 25946 50964664 76986 57027 595667100 3914 24139 916829619 25946 16186 265493834 8906 25946 831564917 14015 16186 60787091 16186 65083 667215211 43564 16186 208816469 28553 8906 152463674 14015 17439 88113552 13207 14015 103150616 65083 12589 606974996 17439 18576 217445328 18576 29001 909142725 12589 76164 150672651 38498 76164 5693623 27900 18576 332259924 23502 29001 788025676 29001 53406 291261948 2601 27900 327850646 23502 2027 505987923 2027 78582 960079411 13136 2027 53929926 13136 75639 65383699 39639 78582 93229196 39639 47618 688897126 46034 13136 686505582 49837 39639 18447188 13678 49837 816698714 81042 13678 629976678 52639 81042 857566553 81042 9302 21525030 63825 81042 89547372 13678 18642 291432369 38582 9302 715586565 52639 79954 356152534 21959 79954 7920751 79954 14235 247293972 5863 79954 337644175 38582 54980 973276974 29958 54980 23723970 29958 31481 627253180 29958 57879 663078923 29958 79534 466696810 45159 31481 425806629 79592 57879 299665352 9154 31481 732343787 32516 79534 178232358 62062 9154 983257436 30458 62062 55216828 12038 9154 941464091 55807 12038 772934838 55807 1318 727601306 62062 5885 568784567 5885 81146 37939181 16142 5885 201151550 64243 16142 761784692 81146 29194 476925401 37569 29194 326621446 64243 29820 609673951 64243 4437 40295699 4437 66623 740833956 29194 53706 83046034 81285 66623 299563344 53706 64721 93763740 81285 49883 322696520 81285 52874 766149531 65986 64721 542161722 64721 76073 820892868 77341 52874 116545367 49883 67374 358040530 52874 19192 625527897 67374 19530 146101645 19192 62648 249721536 33118 77341 898591858 61329 33118 930183864 19192 46184 621251140 14570 46184 269076091 70799 46184 147633183 55756 14570 328149693 70799 54386 775935954 14570 12485 129141103 55756 8668 598993920 12485 7034 740869022 60564 8668 487281813 54386 39724 131235186 67925 12485 27627655 67925 49695 817663914 60564 3359 564249080 3359 56233 351485089 39724 8985 779297286 49695 76635 106761194 58572 56233 510235822 8985 9004 957361949 33635 76635 796993068 58572 25445 899265927 33635 37398 788874203 37398 45574 967530858 14311 33635 257258904 43756 33635 660271261 25445 33793 270846969 45707 33793 442379408 45474 43756 105818580 43756 59582 324720273 45707 54483 32461472 48811 33793 985424947 21266 45474 662907014 21266 37179 64823534 21266 30473 173056125 55058 48811 683528190 64394 55058 12729824 76518 21266 395494566 64394 5815 168750197 5815 23466 41988500 76518 26096 776458003 1813 23466 170549816 5815 61688 346282558 5815 72567 50812296 1813 64204 725488895 74896 61688 974685145 955 1813 904254278 72567 55197 422225473 10127 955 757328933 64204 3415 445336828 55197 12382 361750838 55197 15605 752950600 11262 15605 416691835 56577 11262 176084688 10560 15605 363986939 10560 2055 11451131 11262 70193 920332947 56577 57262 892782614 2055 13685 647446518 13685 69898 423749341 70193 12602 171643827 70193 43800 835918478 12602 62261 63577279 79796 13685 200608447 43800 76890 745192957 72157 62261 603807619 76890 53648 627326641 69116 76890 333940806 79796 56956 357719735 56956 68573 481976856 81852 68573 580615030 61407 69116 567184315 13380 68573 527945281 81852 41179 472596182 47144 61407 108594538 73778 81852 105876262 47144 56033 147296359 56033 21494 61169169 2605 47144 52455042 47144 50736 884296198 55403 21494 760239238 71966 21494 757108143 48989 55403 549894736 55403 58091 136617055 5441 48989 453590792 55403 13586 334353843 5441 9290 112021897 27411 5441 240186499 13586 36565 66537787 52998 36565 372908026 2403 27411 461644552 2403 4577 160403388 34903 52998 420579028 1351 52998 672330898 4577 18469 335866520 4577 80428 123198417 7118 18469 749763613 34903 14562 336187987 18469 32240 676388209 7118 16975 59789169 30977 32240 91398951 14562 51366 16701173 66006 14562 148197519 58049 66006 400937074 16975 40478 822186700 58049 8761 94900330 67763 51366 105145737 53068 67763 597804862 13979 8761 476876273 830 40478 851275182 38852 67763 531795556 13979 1805 761364900 75404 830 559812859 74422 13979 433733867 71602 75404 422874277 36599 75404 218696418 75404 4965 740182395 74810 75404 275243124 71602 18192 197317960 12324 71602 808147919 55022 36599 155057996 12324 66843 8368612 11900 12324 158351965 55022 28745 785928496 64876 28745 433858283 66552 11900 153003730 477 28745 316709978 81629 11900 99729357 28745 25045 864437865 81629 58808 112723904 66552 32089 732018957 25045 73673 506618068 49353 25045 124366961 9522 25045 65613966 21566 49353 163074088 32089 19826 46222280 18514 49353 629326482 66018 21566 578335816 20651 19826 365797063 77641 21566 127939384 77641 12948 706500690 18514 6249 617825533 12948 63556 47828092 20651 72810 752249853 6249 81380 808567161 81380 13863 52094448 63556 43772 901426777 72810 24405 717820170 13863 34752 45606407 24405 20590 199995007 67662 34752 214745070 26540 67662 379328928 34752 37011 153324526 19599 34752 336782698 31041 37011 26961755 66780 37011 23809634 26540 12813 598181544 31041 74335 461705812 31041 49162 64222756 49162 6994 558275592 49162 31360 783962121 12813 11009 118408735 31360 32712 874115255 67418 49162 416215335 31360 55434 324695740 35343 31360 980918505 32712 34341 714943977 35343 22019 236028710 67418 1397 22944876 54327 34341 92422792 78152 34341 890049839 11932 78152 340918125 11932 53848 757867591 54327 58386 134241019 10937 11932 721612301 53848 891 399912964 58386 38886 7919351 38886 42315 43479671 19816 10937 207066953 38886 42474 506788966 258 42315 928421697 258 10844 923719850 42474 81160 552987604 258 49875 216666877 40166 42474 585076317 258 80154 183388160 80154 79502 425322093 49875 71543 815873889 79502 69525 31962920 69525 46540 710312730 71543 35621 200180568 78901 69525 111665994 77936 46540 628547392 8998 77936 795167222 81374 8998 319873369 80647 8998 219893386 30011 8998 494696360 8998 73970 596693440 81374 75085 8394495 40014 81374 328649143 33205 80647 122449985 75085 64370 921113317 17220 40014 741376285 70242 33205 435994460 33205 60172 244651164 33205 66150 379430776 56911 17220 109049234 62757 60172 357964349 66150 31389 351275132 31389 16525 425727319 19709 16525 160120459 56911 67440 624476266 36724 31389 494266639 39004 19709 555017132 39004 41838 739562722 41838 73051 96131946 67440 21999 100736277 18484 36724 114817483 21999 73195 311781519 64737 73195 467968116 73051 26754 549635482 47566 18484 706297112 18484 81799 43528360 34194 47566 248797691 81799 382 922425731 23788 47566 770984692 81799 44961 25178414 81799 48182 589879358 24835 382 321663364 39920 24835 22106187 24835 35216 733595463 54690 35216 628271491 55733 48182 693032443 24835 51471 381477001 51471 10735 146417265 44219 54690 266279343 10735 26475 401876708 1446 55733 207253813 51471 61113 889354265 1823 1446 692724908 44917 44219 130576513 61113 64195 746842536 9811 1823 564203258 47722 61113 527716329 9811 36105 39167433 36105 79334 799609056 47722 60737 373093346 27598 36105 312127335 60737 67585 23485870 55729 79334 923456100 16224 79334 395565801 60737 32173 570988580 32173 3046 14828248 3046 41933 95363926 71452 16224 234293896 16224 53579 568478859 21279 41933 104314784 20427 41933 225658034 28803 20427 357075988 63972 53579 259417362 18366 53579 155713227 63972 22131 21522666 67631 28803 191939664 63503 67631 447448711 33651 18366 27254335 18366 11741 90361366 81324 11741 413156603 44176 11741 72778994 58294 44176 292108688 11741 55188 332167364 58294 35714 808748101 14589 44176 596305691 35714 76172 68483968 5209 76172 286613625 76172 62263 427854437 29778 35714 526836075 81617 76172 457573753 51170 62263 964890585 21936 51170 734525089 21936 67742 717455298 41430 81617 635760456 67742 28762 889632257 75555 28762 174199310 72057 21936 329418259 48733 41430 983070518 49325 72057 992710580 53603 72057 414748195 6323 53603 409914204 80580 72057 116012695 49325 18375 466341166 53603 46466 95075165 18375 13262 979951144 13262 10086 394052330 18375 29702 54678684 29702 69372 62213725 14070 46466 742873191 5749 14070 137499696 55787 5749 451923938 11022 55787 299949399 14070 32573 778007001 31021 14070 295444169 5703 31021 927354887 75693 55787 64766552 32573 29282 898457224 32573 705 886313269 75488 29282 577162727 23662 29282 210491981 79652 75693 239070052 75488 26086 59504650 53493 23662 585638079 23662 66162 770915416 54926 53493 524725253 66162 8980 666049419 56327 26086 72630466 33916 66162 463024088 66891 66162 101535085 54096 54926 473871398 31608 33916 173693320 33916 46554 218675413 46554 15930 571933546 4696 15930 141981634 20505 54096 938893465 20505 36485 411242844 15930 14245 809534275 67097 4696 324228602 23095 67097 444982217 76994 67097 576199974 67097 64943 708591829 34895 14245 651389360 64943 21439 60764561 22169 34895 631859761 34895 34133 725398054 2414 34895 43705967 45656 22169 349401809 924 34133 823758266 45656 15075 367370060 924 43651 775464326 2414 32126 170729865 53307 45656 336743392 50019 32126 657454663 55397 50019 227952843 53307 65470 461148711 65470 21378 924660698 53307 10654 898918559 37054 10654 803479183 68487 10654 542979856 54229 68487 974499114 37054 68555 246102804 1182 37054 19985633 54229 75582 133102809 68487 65966 221872666 18481 1182 662000149 65966 65454 659252743 64623 18481 36560512 77518 65966 812994152 64623 26606 362000828 70108 77518 501484753 26606 23114 697616161 48648 70108 697922777 26606 48900 707228209 48648 19514 113766890 19514 77415 789257255 48648 81879 223618675 19514 1800 958987433 33119 48900 335897370 1800 68453 939864556 42020 1800 445079460 33119 72648 260139726 72648 44237 287111068 44237 27401 805361037 42020 56360 843231760 55120 72648 993568563 5710 44237 695544103 44237 71724 475894664 65775 56360 845268495 65775 77294 747385191 71724 38389 285847288 10309 5710 899817738 10309 40511 129551554 20662 65775 605586620 77294 50829 655928113 29141 50829 875735307 58713 20662 999832230 27888 40511 910372474 58566 50829 285091620 29141 31951 239564867 660 29141 588128077 64189 31951 178072593 69685 64189 481867204 71661 64189 382171760 71661 41412 689606478 64189 47239 138687434 46082 64189 223748446 26840 71661 337436079 24815 47239 749826692 24588 41412 818748921 54876 24815 340990224 11281 26840 211795077 26840 44458 535391961 12613 24815 480282101 24588 26102 690417413 25450 54876 653839659 28083 26102 658013096 24145 28083 119766719 76618 28083 190912207 26102 55723 319532349 16059 28083 336528129 25058 76618 708488801 35483 55723 349241303 16059 22100 913576573 16059 20467 841463927 9694 16059 209855500 9694 70637 131842423 3973 9694 228309304 70637 49037 543818128 3973 55896 45267013 55896 64981 133471071 64441 3973 70330080 49037 21950 236051623 21950 77391 636397166 64441 37070 692035276 77391 48471 307482515 48471 15293 266665647 15293 31638 441356330 18613 37070 914412544 37070 54307 567491295 54307 33580 939774747 45548 33580 495879671 10299 31638 51513721 61051 10299 296400603 36910 54307 137813078 1656 45548 534600088 29036 45548 893290637 4001 61051 915284663 44490 29036 795026965 29036 32817 556306089 81154 29036 212644045 75785 29036 220658346 32817 33936 584792618 39618 44490 947732990 39618 25857 16947579 67171 39618 960114332 25857 66403 145087430 35346 33936 585888545 25857 1066 32699327 35346 18698 644449348 66403 70041 76473114 35346 26881 294312901 18698 3134 636495953 18698 2761 951622359 43380 3134 466312094 26881 20864 771101508 79471 2761 76749752 43736 43380 10782179 43736 58938 506290879 43380 25539 865780231 4695 43736 178772154 79471 61690 37509833 78716 25539 986921266 61690 47734 225493433 81696 78716 210720225 40011 81696 895165696 81696 8555 901508565 47734 14531 961989787 8555 24828 104108862 79286 40011 822043785 7961 14531 126573296 15562 24828 101893443 38669 79286 289937848 79286 55375 422414466 74768 7961 776223489 58279 15562 24499884 71343 74768 966605611 55375 76071 131371576 47374 55375 685408092 25866 74768 678180170 76071 22493 79324138 10513 22493 35838005 15549 25866 467857164 22493 79179 223869921 25866 17967 616472639 79179 78592 994903329 30008 78592 196608050 30008 77219 503918030 30008 47020 767021441 15958 30008 135290973 78592 67837 67043544 37320 30008 350756924 47020 39314 221800571 37320 28691 692208731 24826 28691 691509857 51554 28691 508369680 68115 28691 648767468 51554 11689 456699397 28691 13174 247068176 63449 13174 541107006 11689 50312 431515724 13174 58691 164135798 31710 50312 190356156 59608 50312 114669670 61629 63449 446902674 81149 61629 353138877 68116 81149 114784198 21613 31710 252628071 2426 21613 38540650 77070 21613 96309781 22566 68116 20258403 22566 65722 353400850 20487 22566 853919844 22566 11301 490683201 77070 29167 343185915 11301 1716 669561534 20618 1716 125349591 49414 1716 255341761 17429 29167 354267509 20618 72001 125599693 4335 20618 325004771 29604 49414 20149099 65816 4335 35150720 4335 65129 628890086 29604 75051 70130321 65129 59872 508774574 73122 65816 34912027 65816 65988 316963643 69004 75051 524792020 44154 73122 842336239 73122 49826 544469750 54985 65988 347712272 26381 54985 198111455 26381 19224 838041436 54985 71818 825581811 70057 54985 206065496 28188 70057 147412397 80719 19224 442891900 28188 61680 351508113 61680 46478 961287183 75808 61680 502014552 61680 63297 69576205 77924 61680 184753531 61680 53313 278274798 46478 45472 46703041 75808 47811 282556185 14349 77924 337541510 17818 47811 966024829 17818 34343 85838839 17818 28979 940548276 15865 17818 620223743 53999 15865 914523581 46111 15865 77861066 53999 18760 802715605 18760 35206 134230167 54602 53999 703523960 46111 41926 86580896 41926 7421 25687646 58532 7421 12156362 35206 66124 685912676 41926 18035 129606180 18035 14800 355064891 18035 54423 303770016 58532 50500 855317002 54423 65268 977672335 47543 65268 301029504 55617 50500 500028100 75608 47543 70564918 72303 75608 278001266 36163 55617 7258343 52182 47543 342316012 55097 52182 48476151 55097 37851 336398816 52182 54143 257780383 41470 55097 230642589 78346 55097 259930928 78346 69608 617194618 760 37851 827396456 69014 41470 788601888 25345 41470 310573488 760 45019 36127787 27437 760 921719350 26939 760 532188775 81218 26939 114045051 9843 25345 570597491 81218 50877 222421474 24098 81218 537118394 81218 61203 46843109 848 81218 197577770 24098 43652 222072387 43652 48775 100832899 17432 848 788469126 59611 48775 949515482 59611 3899 491508500 48775 9807 856128090 17432 42356 61940643 58712 17432 118717678 3899 48978 280928112 9807 11849 828460610 5088 11849 461096493 5088 10270 73825604 11849 6394 164487953 68424 48978 659448290 6394 62413 484461207 10270 65193 368470902 74305 68424 137762768 44426 62413 41053257 65193 15318 39847667 15318 65206 99646527 65206 75431 433718808 15318 34413 38470853 75134 34413 700546843 65206 39111 331835793 38988 75134 808094982 38988 28062 81480817 39842 28062 411870854 62555 39842 657742141 56370 28062 766250417 28062 67309 640206217 10971 62555 26732840 32075 10971 662277916 62555 44144 183013620 25516 56370 795760201 49259 25516 251448961 6663 32075 459250152 58814 6663 851181343 10286 49259 33343569 49259 24392 654909534 58814 72028 238235841 24392 2760 377992113 72028 27381 437228690 24392 63540 327539426 24392 62018 218738123 78111 62018 264677611 2760 53469 49534166 53469 38752 572654158 81141 38752 308422408 38752 61230 120175954 71265 53469 683561763 81141 46791 852105685 40445 46791 909309031 61230 33880 493049268 55932 46791 960047914 62804 55932 12864660 55932 71519 315996017 9845 71519 370516761 62804 43757 180719739 62804 14383 700711887 43757 49983 644362379 43757 16886 110918551 46507 43757 109316299 62338 49983 110741326 64042 62338 291756836 79913 49983 374437664 44523 46507 307574892 58176 62338 970646862 49517 79913 634863076 14972 58176 864569222 71615 44523 169203982 40646 14972 645711094 80773 58176 268290654 71615 59848 90941055 46905 80773 714284041 25426 80773 700984603 25426 2238 609558790 32171 2238 905059313 32171 12465 200508562 62713 46905 136613794 62713 8378 99234267 2238 55457 320100345 12465 77215 442627505 55457 13266 328725781 17095 62713 311992386 13266 67014 524917921 46742 13266 70728884 59689 17095 966396365 58213 46742 39373220 19254 67014 493062630 67014 31815 554023061 46742 54790 817336379 19254 22488 710983086 31815 66922 882456938 22488 41932 443229031 66922 33862 256273394 47852 54790 87671238 66922 41557 654305155 47852 55637 572153644 60325 47852 312822023 55637 76684 28842288 41557 50316 217858747 209 55637 860885307 60325 4761 143623408 76684 37278 946625230 15873 4761 358948486 63961 209 535765970 80105 209 516746492 60633 37278 603713257 47153 60633 863273402 145 47153 123306862 60633 3643 441921934 65128 60633 400953233 9788 145 446309541 77777 145 931774373 77777 81180 709769255 9788 13447 449387856 13447 18636 912704181 9021 18636 964399462 18333 77777 915564389 75866 13447 398046326 75498 9021 116705685 18636 27878 155830440 27878 15892 885594050 17902 75498 885171956 53163 75866 659002333 75498 13423 720930597 17902 40575 924489617 40575 36168 49667706 23356 40575 947507055 66511 23356 834963421 76957 36168 794575089 20514 23356 289937012 20514 12372 299657140 53089 66511 468639559 79449 66511 870393866 79449 14649 47283455 22770 79449 653014529 24886 22770 473068077 22770 19097 815173940 19097 61223 139992381 22770 73589 71751551 43780 22770 427616890 73589 40391 687839506 47053 43780 72073026 23838 47053 16275725 45059 40391 997655570 23838 24156 43904073 52451 40391 223162784 47053 26417 99478106 26417 16580 116331792 24156 35378 558488226 26417 63408 809487872 59062 52451 366729139 54245 35378 602627683 22363 54245 493312331 27354 63408 508595702 76686 22363 308575740 30521 76686 413821399 54245 9818 118529887 22363 78183 336794506 54293 78183 97963570 78183 70141 798172774 13640 9818 327075358 13640 43953 190461555 70141 9817 565654249 4753 13640 248941784 46561 70141 470408591 4047 46561 40677929 5494 4753 46018304 4753 9464 724073508 46293 4047 90958374 46561 51713 956910866 4047 32227 873914500 32227 37732 248465708 17522 37732 561659389 32227 63460 832282697 70274 63460 772226638 40139 70274 654006950 48030 17522 356823728 63460 24373 230888158 63460 19316 3778200 62511 40139 899136800 55750 24373 243292297 19316 23975 16357220 62511 72027 435636689 39848 23975 681157585 39848 40324 678132636 72027 58207 926129174 32290 23975 566349765 49794 40324 249524223 58207 46411 464887794 46411 77515 640148462 45937 77515 564778741 18781 77515 41449128 18781 81271 843656616 69187 77515 696596795 77515 18906 604683577 9383 18906 879170655 16415 18906 388064674 69187 3801 137286474 41515 3801 340991301 50923 9383 350296425 13930 9383 14061559 70618 41515 423687422 65380 70618 8569531 50923 57704 560936827 64337 50923 607534915 13930 55601 563088107 70618 16394 52789751 68990 64337 946432474 58889 68990 729390869 58889 77811 448913881 8158 16394 91279216 77811 39841 34566670 41834 77811 928645109 52348 77811 155561602 39841 9449 695329901 21327 9449 141276696 67722 41834 487316326 37022 67722 142319133 11392 52348 943208462 62963 11392 969343180 62963 35474 461890298 28195 11392 575573382 11392 60284 989484871 35474 74117 263642764 28195 49177 870067826 74117 60965 905466536 60284 38256 893157530 38256 70938 145723630 70938 44029 964402697 8287 38256 796471749 78 60965 512175958 68771 70938 74156758 52384 8287 60261613 68771 810 200410839 8287 15280 477280899 52384 33940 406729801 810 10494 407218006 16 15280 306367595 64828 10494 209341739 21013 15280 820611317 21013 10026 135083354 36713 10494 598305655 36713 56588 371143758 7714 21013 555076223 5689 36713 750347216 56588 9525 700311753 4756 9525 141812768 23390 56588 967048156 9525 19338 548493449 66889 23390 58060804 9525 74681 42245714 69521 74681 669978245 69521 32196 299610136 9933 19338 698682946 39995 69521 546356198 39995 47562 293394139 39995 80171 97888466 74537 80171 562196785 72234 80171 340761779 80171 68927 509611378 10181 72234 321337330 58996 74537 58664868 58996 61709 689424340 53819 61709 370257176 53819 36717 898204717 2396 53819 968724836 59557 36717 745624932 29858 59557 389914151 36717 48580 467565271 81835 48580 259219643 81835 20392 460407710 49376 48580 400393720 81835 41807 149346275 27072 41807 732361098 60597 81835 932379861 41807 54120 433733397 61064 60597 156928306 52965 61064 274416338 54120 29727 223143987 71875 60597 789303133 61064 69776 925507842 29727 62787 61799136 29727 11314 101763751 52090 29727 273916893 48568 71875 245343082 69776 52775 288283190 42480 52090 938266665 52775 71335 969079666 76007 52090 503783763 2864 76007 430237343 64699 71335 648445939 2864 29719 247429865 7283 76007 208885354 48119 29719 504243239 80359 48119 19036067 48119 60306 553378045 36186 29719 756607041 40938 60306 320709383 27864 80359 624439515 80359 4541 132732513 37832 60306 980279159 24856 37832 280566088 9036 40938 962208960 4541 19717 711191465 69649 37832 656119217 51354 19717 607189047 48478 24856 5399548 9036 59416 814972099 59416 20876 228981464 20876 72352 498830592 48478 45997 317794409 29323 45997 45077789 29323 22509 372418516 22509 12941 785288592 67886 22509 812929796 29323 19577 719156976 29323 30070 191553157 67886 40652 416787480 12941 80024 101885167 30070 9173 472271190 40652 76360 121924103 9173 29011 620118588 9173 46699 639111847 29011 38626 46641251 48904 9173 606822374 48904 40982 116110841 48904 17819 450196828 46699 11781 851534583 38626 63624 379492150 11781 38999 671989723 3050 38999 407360629 2603 17819 838147250 16922 2603 95902463 38999 32175 752675902 32779 38999 235430025 15640 2603 513341062 26833 15640 9440028 32779 75641 337194127 75641 77093 421066687 57916 26833 369161535 57916 71963 929307219 75641 52706 805022194 71963 46692 498977354 76710 46692 54635741 71963 68948 145896302 11734 76710 923407798 68948 10014 822804862 76710 63229 4687066 22765 10014 869006129 69530 11734 821527654 54332 11734 687342758 22765 81685 461790281 22765 35712 320844716 22765 78525 50367359 78525 4278 35336134 41106 54332 622316814 81685 55249 609833969 46810 35712 196663750 41106 41771 788928484 42755 41771 692313526 55249 29572 830441302 59596 55249 45630765 29572 54172 229792723 7986 59596 129502540 54172 6937 660197146 7986 1880 55751356 41637 7986 138415259 54172 19230 601871738 7986 7596 21558743 33063 1880 906204077 7596 75470 776800690 16237 41637 21538229 16237 80783 660892598 68362 7596 52995031 3773 16237 322017817 3773 81288 942194916 39902 81288 213546231 39902 22600 510737983 68362 59598 38143511 56424 22600 394654155 70333 56424 443787065 56424 48724 603429610 51193 70333 672979845 70523 59598 599011348 785 48724 710056794 51193 81016 751433462 12987 81016 886252665 7465 70523 431041192 81016 68902 843690017 60044 7465 554515394 69130 68902 229344779 80071 7465 170683303 80071 37237 337052340 7718 69130 738746312 60044 39190 26694508 26343 80071 778569206 11011 80071 288838676 26343 24727 757716595 7718 21689 439816513 39190 22791 656357107 28826 22791 714459717 74511 11011 194279841 24727 57389 33278610 15394 21689 852890344 22791 81077 109357256 74511 7882 895192810 81077 81550 756632397 81077 26167 634109393 15394 20455 452330097 37817 81077 173913287 20906 7882 211288871 21652 20906 802022526 26167 16685 39514008 16685 51759 461946066 37817 58979 768983414 20906 55179 334236528 16685 10165 231126441 55179 54767 936671863 42704 54767 153837401 54767 30233 846406376 30233 27535 902000645 15904 54767 306929390 76294 27535 365024348 66797 30233 457350479 75585 15904 18927187 72843 66797 148895399 37770 66797 436262608 72302 72843 730343602 18756 66797 363173395 37770 58068 807623486 48426 58068 15625540 26374 48426 468116290 72302 154 670376381 26374 63775 216189730 154 23065 751899409 15372 48426 792441137 63775 74871 361744341 74871 42296 17565797 42296 46903 892925658 15372 5916 396639482 46903 63754 811212740 2567 5916 142068901 62211 46903 348969154 41899 5916 575768314 17098 41899 917218519 17098 52078 549332057 52078 48791 377768163 37145 48791 884628738 10300 37145 127269199 52078 77784 577391025 55628 10300 868447272 13007 55628 238101362 77784 76602 321719039 13007 12561 956960300 13007 972 435616133 972 77776 979013891 37055 13007 751651012 14641 37055 199336921 29803 972 846011644 52246 972 517795414 40323 52246 11013384 29803 18923 253623272 57330 29803 937092167 22855 57330 141958790 40323 25704 91586827 2035 40323 648562674 41351 57330 794214676 30312 41351 42742061 40988 2035 994847543 30312 52141 35611113 2035 2783 58334843 2783 17224 382325248 52141 68500 988224145 61660 68500 615638719 30487 17224 209283753 60595 2783 155015004 3303 68500 905594304 61660 21665 314111382 7411 60595 399406635 7411 67067 612080537 60595 80244 732969035 39668 7411 303543910 26734 7411 999823596 39668 51025 348150126 39668 27586 51021031 51025 77501 130167515 34165 39668 103418942 27586 77481 624374426 12011 34165 94154931 5531 34165 630911576 24079 77481 78479978 57456 34165 376252170 12011 15786 47081205 59919 57456 531793453 37188 24079 851466422 37188 28431 789997649 73431 15786 109549901 73431 6198 816651867 6198 55238 144860229 37188 75320 956560985 77306 28431 253595931 63878 75320 10269831 77306 1671 599221261 63878 44453 301174309 63878 36924 727173750 68375 63878 849331225 56474 63878 423045164 44453 63248 642244359 44453 18826 620979645 56474 56414 621646906 56414 25633 22944502 41239 25633 761914223 56414 54693 210218814 20458 18826 241867898 41239 54112 448400784 59165 20458 255993000 54693 61499 137673732 54112 5831 59011587 59165 55258 900907085 55258 37556 135303884 59165 59876 144788129 55258 4829 286250913 67800 4829 915251202 4829 5668 890476009 43334 67800 807565783 56819 67800 566225964 56819 3526 628800170 43334 52581 963004685 43334 5496 611738978 27545 52581 46614375 24972 52581 108334165 5496 74861 762136475 34858 52581 421386553 54126 74861 835419238 59273 54126 33850306 38612 24972 802890822 74861 58084 660390930 54126 33334 451504426 3239 38612 722669707 59273 14682 669422029 42527 58084 559136050 69842 14682 213262125 70051 14682 416304531 67587 42527 879471552 72297 69842 233655743 42527 51839 940699619 70051 32012 933725999 51839 64129 440514153 3678 67587 229016856 26523 72297 529922539 51839 21538 951689211 30214 3678 146538295 74121 30214 274471447 25091 26523 892754973 30214 51041 645055856 21538 77175 379892993 50951 30214 650341345 50951 49008 244644476 6102 77175 621938277 1981 6102 799722083 77175 52990 902718304 28124 6102 50100276 11496 52990 148290497 66270 28124 44073206 8678 11496 619064168 11496 80965 345207212 8678 39009 759325455 36869 66270 887866220 72039 80965 794820927 63425 39009 735970754 39009 29316 47830896 72039 50151 496585038 63425 70601 561535214 65737 50151 469850816 61395 29316 865345541 68629 50151 891583859 68629 22966 862510951 77710 68629 162057198 22966 5780 137331263 11520 68629 240625149 77710 43765 485158847 39534 43765 32181511 11520 70777 930094216 5780 12640 983313903 79301 43765 553185274 12640 51286 17308276 19234 51286 687664754 12640 2043 4221109 19234 76764 107639177 79301 45220 137706159 34180 51286 448677523 45220 68735 298597612 34180 59914 676006853 59914 48319 27022621 48319 47264 519301562 47264 50321 422249896 59914 71065 705996478 42173 71065 101461061 63772 47264 226995487 71065 5714 66038538 32520 5714 656575970 6607 71065 86229629 32520 47151 302272827 5714 55525 150989743 22226 6607 417039011 32520 18406 87929421 18406 7570 23018619 44355 55525 29421357 44355 52798 847181841 2239 22226 364879937 18406 41534 176608095 41534 35881 223460162 68002 35881 94077589 35881 16534 223727967 54682 41534 114728885 16534 76870 953770184 76870 66748 78146018 47291 68002 820578279 6222 54682 982966898 74105 76870 642847196 68306 47291 112780272 74105 57540 118238792 15029 74105 969819998 68306 8083 834824361 68306 32185 909136823 73293 32185 888517942 57491 32185 691866830 57491 58204 673382190 34479 8083 141932026 34479 2169 812050192 57491 62361 39393011 75442 58204 880482115 2169 51158 510852888 27441 51158 497957871 27441 35975 525144765 52812 27441 598858395 75442 594 576614383 27441 31878 773723926 52812 30169 422306384 52812 25452 920985270 32922 52812 513285285 32922 60417 122220825 25452 38372 626514016 27054 30169 548645582 32922 80840 545229520 38372 26740 877623302 13246 38372 831548849 14184 27054 702161558 13246 72038 164198511 14184 28609 541254223 75271 72038 45957197 75271 30423 327268311 37945 14184 562242503 28609 53692 874038660 37945 34283 414573225 75271 67447 168508444 34283 22422 309559842 34283 58035 838043324 34283 63861 938848631 78828 67447 409552600 41670 78828 599901030 14567 78828 921217031 63861 26752 750314018 71603 41670 331400666 17503 41670 676014369 57677 71603 456372153 62040 57677 865283855 57677 70521 49575844 71603 13569 737149050 29982 70521 264591595 17368 57677 423671133 13569 41507 932097134 60880 17368 428862005 13569 27749 374337533 27749 22878 9345714 17368 23383 556821486 23383 39289 776098733 49828 60880 598245672 49828 75349 953933457 66531 49828 145957979 23383 79202 654817575 75349 68879 56952091 75349 16551 238486944 75349 67206 652660487 68879 50035 735175137 79202 3462 832390968 67206 47125 55384819 16551 46485 597109944 22454 67206 239661260 10962 3462 704473808 71457 10962 460370308 47125 15811 415802766 4299 22454 591850162 54599 22454 467914491 4299 52822 943694774 44864 52822 28247795 81804 44864 68718950 4299 79521 823646478 58796 54599 896760517 7206 81804 987874587 36542 79521 246075397 33167 79521 643298274 35827 36542 289786358 35827 23907 785707038 76224 7206 64372045 10539 23907 483487290 35827 81455 603992491 6481 35827 466244093 79522 81455 765854843 10539 15292 594142621 79522 26768 253063753 81455 24461 13094667 79522 45049 265139349 26768 35778 334021295 3971 26768 165564461 41969 26768 646351870 66232 41969 847194137 66232 59257 565616422 66232 69207 235091061 69207 18550 371460811 63138 69207 546537007 65258 69207 529238157 53412 18550 459270857 80100 63138 51404850 32838 63138 782157182 32838 25541 787191667 32838 15828 972970584 15828 5255 209519987 931 25541 342060179 1433 5255 252526148 25541 55826 570469863 55826 22653 771780845 51508 931 41044511 78658 55826 112193544 78658 12022 246269778 28595 51508 280631376 12256 22653 43635155 78658 28215 648368981 53411 78658 805351781 65696 53411 728031711 65696 78882 50354000 60088 28215 475246248 65696 12100 20542412 60088 46439 113950866 65696 37852 933340215 78882 75140 722743578 37852 5138 970387730 74600 12100 626506777 74600 55708 389470741 38791 55708 992600511 75140 42920 74871024 11850 5138 281063652 42920 43928 83101420 38791 45745 621412189 42920 45463 481722812 60071 43928 33511215 21272 43928 422216328 79137 21272 407917744 80609 60071 46040047 9001 45463 510394029 41798 80609 593378321 9572 79137 188223039 15967 41798 432694730 37994 9001 280230992 44903 9001 258462835 15197 41798 310422338 38890 44903 398579740 22873 38890 304356386 30882 38890 520918621 38890 2770 927683410 55161 22873 980245174 38890 63545 387234593 26322 22873 322468436 55161 27344 697736591 63545 71949 169537295 71949 76312 52921443 63545 49766 146300926 76375 27344 31714367 29396 27344 760906995 71949 51887 253677476 12046 51887 289809561 41287 12046 205220038 13210 12046 8102153 61937 51887 875103159 76646 51887 287861348 13210 9666 384178556 76646 71695 616497543 71695 57220 523084374 7058 76646 419081835 27902 9666 159990811 43776 7058 133984284 27902 77797 56567446 57220 56284 159089434 80671 27902 859280865 27949 43776 252743520 80671 10172 939366258 21253 56284 382090854 56284 34760 83458730 52594 21253 506679069 21253 17654 919213780 10172 58254 613864808 2841 52594 62646939 34760 33210 779838184 23340 52594 21844681 74197 2841 511584977 59122 74197 640055499 80738 2841 99780444 33210 3727 925854470 74197 40887 784904755 42431 3727 178866307 80738 37442 603126375 37442 15601 285234054 42431 2233 967851560 3810 40887 227926586 3810 37598 179771023 15601 54434 121587395 15601 44077 155565401 37598 2117 729030881 44077 33600 474998346 54434 35036 986839954 33600 58878 785227402 44077 9150 632152583 35036 6832 176034747 3341 35036 143877723 35036 64825 48175088 64825 19442 703620476 28453 6832 146009294 32471 19442 341551392 79705 28453 210063663 18914 64825 293424182 32471 30224 569134692 28453 22516 35986866 42687 22516 451762259 79705 65366 512620027 22516 34831 220926008 30211 30224 913343927 30211 21454 978871783 55770 65366 743677604 34831 23612 808536263 30211 58211 968362381 21454 66532 767848405 4182 55770 213045513 4182 58057 513353736 53453 66532 732751251 58057 54727 124074881 41516 53453 965768433 58057 41000 293703359 54727 34791 122942365 26946 41000 471805745 26946 18743 672226222 9153 41000 987538722 26946 30360 551401511 9153 80985 688615708 18743 27689 826349735 31703 30360 740183491 76831 31703 58896022 80985 70331 24244023 27689 36706 126922295 34557 31703 679054788 20889 76831 113531507 62003 70331 738365328 68295 36706 53888291 15162 20889 786087938 71837 62003 630050654 7054 62003 812393045 7054 9484 803141784 7054 42280 592879724 7054 77742 323891323 9484 12522 207171460 43491 7054 483680103 9484 2058 502502223 79089 77742 307903197 13516 43491 667034007 12522 57250 64344003 43491 7506 147015388 21017 13516 706767513 79089 72670 962208149 44156 13516 769965752 44156 20017 937486457 72670 49368 858706120 20017 19428 407325981 56079 72670 107360320 12073 20017 573940249 56842 56079 134217486 49368 51167 286525399 19428 66243 728466658 42811 56079 12990062 42811 45533 315773866 66243 43049 323711697 22523 45533 583661913 43049 58124 115542427 746 22523 208624149 63820 22523 51085229 47912 43049 678563013 52640 746 83639006 21445 58124 443483888 47912 29293 904149736 52640 18638 343687040 45396 21445 834612198 18638 78222 111718043 29293 77269 800834813 23804 18638 910165217 12191 45396 581587256 23804 11893 51397994 11893 46009 163606000 46009 28415 376026036 13646 23804 925489332 12701 12191 356899002 41036 28415 415756435 16079 28415 522695296 23567 13646 277763847 41036 81143 990360426 41036 33697 369539740 81143 58530 365036268 33697 71240 516984691 71240 65458 177805884 65458 2293 21971712 65458 16013 984160729 46212 58530 18942883 19350 71240 508857919 19350 67620 523134978 16013 46562 314213658 16013 80440 174566838 13583 46212 130231571 65905 67620 559091024 67620 14173 942235062 13583 48609 324138749 65905 35073 871284804 15357 65905 971675653 65905 2574 750346775 35073 74083 565591732 35073 6915 658996199 6915 81519 721156458 81519 39548 43638760 58828 39548 383748350 80768 39548 627680921 34442 39548 142413332 39548 5182 208023988 5182 28624 465523589 14333 5182 907303441 5182 51154 696215123 9585 34442 566502183 9585 47410 487166691 5644 51154 566548709 48175 47410 379140759 62353 51154 800019039 59727 48175 950080841 5644 2562 384812284 2562 36849 807204865 2562 55100 968885688 2562 35512 833464071 8006 55100 97836542 8006 51830 243493888 51830 501 292857572 1781 51830 201665136 33002 51830 438664789 54887 33002 754732216 60955 1781 770750479 9283 33002 295470309 6139 54887 405773952 60955 5800 211743721 54887 76579 471859907 9283 31737 369840928 9283 4705 538094560 58060 4705 137639584 76579 7715 220515357 4705 26726 808579557 60472 58060 799497406 60472 76656 181761477 76656 18983 613607271 76656 81402 997548691 73209 81402 133823221 76656 28341 57439031 28341 75636 551728864 81402 18615 946905587 73209 78846 732553105 10693 73209 868328505 73793 18615 172990220 64224 75636 766117902 23207 78846 120247925 13980 64224 923097727 13980 41268 579893839 52186 13980 364147879 59048 64224 636267078 43775 52186 29295274 41268 7920 929335966 69500 43775 154662758 7920 5241 484157571 25897 5241 820249236 43775 1410 270043827 5241 13323 845905600 69758 13323 778320480 5241 34359 59526295 69758 27068 657436238 13323 45362 367428179 41335 45362 434434382 58666 69758 118447444 34359 27201 874719539 27068 30669 98752166 27201 313 881021026 15435 313 613377316 313 13648 7407753 60447 27201 726032529 916 60447 832658211 60447 42591 232484459 60398 916 165952938 13648 58216 957815320 71043 60398 497656864 38036 916 748100467 49776 58216 400534860 71043 42747 785293615 42747 56704 258570901 42747 57752 554330162 56704 42946 91369081 35225 56704 496793407 54317 42946 486162466 16970 54317 635263449 42946 29098 730727145 25184 54317 690168241 16970 76049 760094093 39814 76049 518603745 40377 29098 706075458 40377 81720 575353149 20753 76049 51309729 39814 9194 63858124 26197 39814 144014962 1595 20753 139330180 24451 26197 457925497 9194 44511 388392652 9194 25382 51775368 44511 34015 374201033 20833 24451 700389480 20833 8009 884024401 44511 63511 75793161 8009 51891 847018331 55676 51891 201878042 55676 32222 466966984 6 63511 547073840 57837 63511 816718520 57837 6282 70806449 6 70386 902744506 32222 40049 434761082 61620 6 617407271 61620 15614 440767726 6282 10529 294497505 30639 10529 596018680 23872 40049 30480927 61620 44091 383195720 23872 31604 580041135 38265 44091 193730669 31604 20411 147392483 68263 23872 497714242 68263 58725 8594909 20411 14391 361712299 68263 67299 348204350 68263 5783 410922773 14391 63750 647340156 63750 56027 998056240 51324 56027 738370433 49433 51324 975580049 5783 20839 931367058 36983 51324 554082825 56027 78392 573039589 1154 78392 581386011 9273 36983 248783774 9273 25342 285172890 25342 39680 23241740 39680 7023 568084773 77647 1154 680191562 77647 35217 857150077 39680 7002 214832169 77647 14657 131861117 14657 7999 966273053 7002 25333 831952451 7999 63686 273774022 7002 46332 442544124 8838 7999 936680280 44026 25333 872021764 6175 63686 786421843 53514 63686 367833293 44026 70662 81040806 53514 2274 136414573 1315 6175 140926013 21732 2274 136119193 14880 53514 339329117 1315 6093 702029836 6093 13924 113858469 27169 21732 121366309 27169 6205 521357359 31417 13924 489807708 31417 72985 465883961 13924 15474 852788810 62672 72985 781495130 15474 51758 617316809 51758 1543 30734701 1543 25977 160671639 62667 51758 343188983 51758 18974 216058050 3475 1543 706618256 3475 27422 157748920 25977 13891 197962862 18974 23724 452625007 23724 77139 398702407 23724 60365 96985553 23724 44935 379826426 14990 13891 567707496 25605 77139 224177792 60871 77139 100790977 13374 44935 997823230 14155 44935 131138944 22008 25605 408290587 25605 23705 992849785 63388 23705 441413143 13374 55029 235594565 65783 14155 413601428 81934 55029 46495122 776 65783 105638589 20768 65783 628418319 23681 65783 73111445 20768 30160 129433461 267 23681 869746181 20768 9877 151164606 74835 267 117637262 37709 30160 804629593 9877 21350 675096066 37709 22051 849051122 67616 22051 227579118 37995 74835 687382572 37995 77197 903325093 41759 21350 669540010 37995 30561 168836970 15496 41759 633523509 77197 36192 215155260 36192 39337 483849252 39337 40280 544894749 15496 6105 593720923 9486 15496 310423668 9486 19562 361081252 62219 40280 701873809 51967 6105 101070472 35807 19562 953995730 39196 62219 165389228 9134 51967 644538851 62219 23151 703083459 23151 62414 628265285 50565 62414 569823164 39196 27379 941174949 28607 50565 776610511 23151 51951 22837552 43301 62414 149629613 51951 79218 873742475 59662 79218 982373230 63271 79218 193268764 80646 51951 169776123 63271 3586 214198027 80646 64793 977145148 57036 59662 220968187 63271 64742 54801305 43989 64742 847822525 57036 27144 118403682 14337 64742 983024581 72868 43989 978222764 7545 14337 596606219 68551 14337 785562440 7545 2768 867809388 7545 17245 187176070 60716 7545 531058938 38290 2768 483267057 60716 31534 70552832 71000 60716 471986625 54992 60716 923889772 38290 80223 305460964 35784 38290 444182498 80223 36406 862881346 71000 25409 970663381 46643 80223 325641883 35210 35784 522028224 68793 35784 582920194 33323 35210 763730621 35210 45632 590594562 35210 38477 156191036 68793 67050 78124574 68073 45632 652352631 33323 69850 264094026 68073 56999 66951159 56999 25460 7656320 21241 25460 37728773 21241 31576 988215238 52458 25460 378412251 21241 35160 478948993 31576 62707 537414313 67623 35160 7796296 62707 32370 960971871 52458 77520 883109678 55360 67623 811715472 27280 62707 61275202 6148 32370 103991221 18566 32370 360189181 27280 2972 405824104 27280 10314 331765663 44114 27280 360363856 2972 711 316132542 9215 18566 357571965 10314 25796 732520248 9215 19001 712993415 25796 40757 937576197 25796 42249 16060116 25796 75123 14882964 42249 893 388605331 40757 78288 406767178 11385 78288 224213231 75123 59654 873260010 25702 75123 459958504 59654 47381 937064652 25702 48476 857732397 34320 48476 191074220 34320 3129 313284997 78832 34320 321221581 47381 42819 516587242 34320 16399 259357526 16399 6500 117727419 78832 57623 332504734 6500 50404 994822565 10501 57623 815852219 10501 47871 97896688 47871 15816 436265049 80182 47871 690661776 3271 10501 355347068 74208 10501 395490600 22438 80182 868919238 74208 18573 266274735 45056 74208 28868299 18573 36443 419716569 13032 74208 102933042 36443 47236 403831707 989 47236 18400817 45056 79691 264256990 81435 36443 507863008 4737 13032 550809596 40189 81435 495023802 4737 66530 398850974 4477 66530 528365250 62951 4737 93330260 47514 4477 945165729 47514 75127 881156737 62951 12076 299592905 47514 77339 726594775 33164 12076 579507552 66128 77339 678551082 29734 33164 82615155 26635 29734 749763860 56689 66128 456458264 49685 29734 304437871 62991 56689 125616755 62991 29573 993069198 56689 44566 61502800 49685 485 404445757 70562 44566 186465621 62991 48962 326096717 37880 70562 691629574 37880 18801 798232667 626 37880 207201276 48962 81123 172200031 48962 39246 523655136 18801 17348 174182121 61874 81123 785650251 68711 61874 412318960 13738 81123 790483180 17348 11846 911462485 13738 19481 277036997 13738 49226 536740491 25955 11846 1484555 11846 79117 928407844 49944 79117 143994963 19481 9107 172097876 50230 79117 314274366 49944 12034 679363364 53391 9107 200190685 78339 12034 13217169 78339 36788 554830857 36788 985 35148810 52920 985 963861619 36788 67491 435105972 53190 52920 869257299 54958 36788 522961084 38994 53190 103616491 53190 7799 189866791 23235 54958 705920521 14249 23235 145567570 35075 14249 77811896 70067 7799 538056369 23235 21561 993028687 57678 21561 766078252 35075 81232 921499476 35075 13411 622097891 35872 70067 671727409 57678 36121 669327790 62521 81232 809747168 17488 36121 94966528 17488 44214 156034919 60968 35872 382847812 44214 24288 382661885 17488 16412 69785153 44214 27453 543505587 60055 24288 791014238 27453 27130 238050867 16412 29162 13403744 18236 29162 399006689 27130 49151 276815275 76057 49151 116326465 76057 54242 501869198 18236 37881 261192565 76057 29420 276159253 29420 25804 980663449 54242 18952 454976900 79487 18952 694086091 37728 25804 101382476 18952 19387 263055664 79487 73472 17846732 37728 45188 91553051 17161 45188 427878733 45188 20241 990447926 6365 45188 413199821 17161 20457 778313520 20241 50656 267509830 17161 64220 441444611 18339 64220 682693858 18339 81742 645608716 50656 63492 626093258 71507 64220 35011591 64220 8974 468003233 81742 4507 623927570 28139 81742 658362006 500 28139 298102386 4507 13335 693544484 13954 13335 42618757 28139 20345 571775703 74055 13954 120254742 34217 500 127553997 66003 13954 527506968 13954 32963 793208245 65262 74055 16959205 19132 74055 524105104 45271 19132 139787914 58917 45271 141356435 3417 45271 936301219 65262 47847 608929884 52784 19132 736294425 59394 3417 299728373 47847 37769 648533327 52784 59338 276568597 37769 74604 819728772 21994 37769 576735115 37769 76120 833319822 37769 19652 691068124 19652 17345 951869288 53696 76120 34811069 17345 71286 665211172 2495 76120 336429112 13199 71286 414147233 2495 24522 537347639 36032 71286 792177913 10705 13199 615709941 13199 60366 266085764 10705 73544 415385498 36032 29146 613743869 9485 73544 310803874 1504 73544 392814743 38903 60366 78488854 35119 29146 296860800 30905 38903 291994055 9485 54352 106349697 63900 54352 922591279 30905 16857 885721294 54352 15902 134109004 58096 16857 589322287 30431 63900 355349679 68660 58096 817734166 15902 64162 615005237 44799 15902 739014283 30431 25551 703471719 64162 49476 427377529 14379 49476 638747143 26532 44799 754330931 49476 26415 898843186 46089 14379 339309324 49476 46596 4954519 54269 14379 517642363 11414 54269 69736239 26415 41178 39082539 41178 4810 408264883 4810 65995 727818234 49026 41178 714937724 4810 30076 587190532 9754 49026 334405029 30076 51477 65366395 65995 40839 531479317 49026 4165 757185040 16000 4165 165452545 38190 51477 739978807 16000 57914 267740402 695 38190 107649321 38190 78223 377463501 57914 52762 200240717 695 24037 733688039 52762 10886 356077680 52762 63424 720244429 72991 10886 758083833 72991 20578 334481014 71209 24037 617641463 10886 29393 523995530 72991 74972 411795491 49209 29393 28268131 20578 25993 78217657 60839 71209 533012852 25993 78187 110532755 78187 67277 602517294 78187 50335 73448173 25993 64629 695990107 67277 59094 132213233 20837 59094 218044844 27330 50335 424147418 59094 50134 277219526 59094 43948 225987776 19720 43948 232538316 11543 50134 133102933 45326 43948 231669796 50134 1987 517041391 71445 11543 566395303 71445 51911 158691301 55559 11543 118488211 37562 71445 752677757 47392 1987 339922480 37562 17646 258535348 13895 47392 657363868 47392 28258 318107083 669 37562 584072192 515 28258 813697983 62429 13895 629518451 49007 669 178024957 43291 62429 735831347 515 49781 323623311 37975 515 708542661 49585 43291 79955419 49007 37576 288440099 49781 36393 226862469 30362 49781 360387125 30362 15361 685482863 12220 49585 363215205 66856 37576 588738541 30362 53722 187283141 12220 68878 895987783 68878 58308 501616474 58308 43180 337679750 68878 41541 454404225 20580 68878 845708040 62079 41541 679348945 41541 25470 862769414 2318 20580 9996053 2318 38792 515345920 38792 31622 886404251 2318 47943 262913510 38792 75500 426781315 46433 47943 799617330 13613 38792 892414584 26311 31622 810575592 26311 64938 147717845 13613 8713 556085757 8713 25361 973798191 25361 48566 632985593 46916 26311 114502912 65012 48566 323470688 48566 6495 500541334 25361 63092 34259813 46916 72999 833997634 65012 67961 514006237 72999 16098 144330471 4092 63092 819709611 27328 72999 577832469 27328 53434 361108305 39238 4092 712715511 39238 12469 254977478 4092 64305 435796321 39238 64013 214800375 12469 30771 409861440 8144 64013 690313279 64305 66093 178995951 30771 59247 170732558 43304 8144 905056768 43304 16378 42591021 80704 59247 754598101 921 59247 311972637 59247 12504 38549704 17156 43304 470040357 16378 80498 308558238 36954 921 939145575 80498 81605 707865257 3164 17156 586739805 47413 80498 710218986 74233 80498 405772441 74233 80625 649326146 54169 47413 496961126 47413 70305 814902385 47413 32664 360375732 67328 74233 872686052 38032 67328 164046255 38032 58400 812080359 40905 58400 378729076 12639 67328 312733839 67328 47459 319528584 72971 58400 384950794 58400 10489 495082176 40905 48416 305313561 48416 49195 941510328 28735 47459 883362159 42977 28735 988129321 48416 39785 148401188 45624 48416 66043102 51211 39785 857816830 51211 20709 388295426 9047 20709 681901935 20709 46577 62819737 20709 5415 880876922 20709 63934 49645056 63934 80804 995350943 65473 46577 814902837 56125 46577 627847798 23679 65473 178150488 65473 50452 244323343 65473 17622 653726605 41964 56125 171976285 50452 22161 217922857 54769 41964 831979073 44606 22161 136197395 41964 52946 562901141 54769 57828 125331487 33251 57828 781867201 35844 54769 591301719 52946 11039 334732734 45711 57828 708871233 33251 55979 10120413 48699 55979 562901764 51447 45711 538791783 68493 45711 128678619 9780 68493 565745766 36587 9780 615833327 51447 56698 276777499 74980 9780 58099523 36587 73031 117722142 33277 74980 503585176 73031 61944 276338787 73031 18723 777942707 18723 70533 522100584 17595 73031 573466460 65705 17595 715223899 17595 34973 39433344 48317 34973 511144464 48317 65951 68345222 34973 31721 48420058 31721 49940 685567722 65951 2421 831945412 33433 2421 351887874 14409 33433 135157233 80097 33433 922512182 2421 28887 161833363 28887 4675 491051705 34646 4675 760046719 80097 21821 201410837 21821 76668 343271537 81269 21821 138980620 21821 23597 909731339 23597 1119 488872447 65314 21821 633265420 81269 37360 323328400 56446 65314 459274207 1119 75221 148367652 37360 49942 162813521 56446 64752 252458879 21441 49942 615275621 21441 64540 108399177 21441 77899 306101119 24674 64540 67797482 24674 3965 720961643 21441 71141 200811491 71141 23133 896601964 76195 23133 827761315 71141 36973 223238774 63554 76195 932241806 71141 30154 726367779 60116 30154 390706021 30154 5133 969499026 53287 30154 329377954 53287 32618 891845547 59389 60116 135316001 26346 32618 461840594 54384 5133 136746501 32618 7056 695682408 17752 59389 834089550 49531 26346 178785000 7056 41660 38426282 52383 49531 79725852 41660 15864 439269316 16069 49531 35337709 49531 38425 11985168 41660 2907 332114027 38425 29512 799863823 2907 60143 794281210 2907 3686 138958301 60143 59379 416111309 29512 24325 45764275 71805 60143 370505827 4118 59379 498409965 61553 3686 92087457 79819 24325 40381337 61553 498 72433256 71805 3288 51292119 504 4118 944995213 49929 61553 455123731 66254 49929 714588906 64448 504 594554759 64448 75122 869800087 64448 24117 53348686 70847 64448 228693058 238 70847 55240755 75086 24117 319097636 24117 63398 227788969 70847 54343 136032154 68862 75086 460824398 75086 33371 911214798 63398 45685 204024765 55254 45685 580013351 68862 59731 135807161 610 45685 598394666 45685 29796 357857836 45685 32500 58039790 610 33413 64719205 4651 610 199347526 29796 60373 149470224 3856 60373 162891226 33413 31415 777877649 31415 61305 305716006 4651 78162 24108674 69370 3856 731865551 31415 22181 374900468 676 78162 986138804 78162 4149 479244753 19488 4149 834242114 50285 22181 943677069 42913 22181 58499154 77513 42913 450653052 77513 32038 106463849 33529 42913 601927869 33529 27753 485956496 4244 77513 438884656 197 33529 956109069 41094 27753 983352931 80018 33529 74945274 39904 27753 408605934 69809 4244 197427376 57323 80018 154923874 26408 80018 214947984 46160 57323 454751035 34589 26408 101736889 57323 39982 186859579 39982 20716 404995708 34589 3507 834324034 78856 3507 5401237 57938 78856 669787279 10481 3507 892682695 57938 23807 992721802 66328 57938 177950591 78856 14740 815649540 57858 10481 541085388 35447 57858 912223037 35447 61765 712794575 57858 73250 774595294 38405 14740 553831886 73250 47299 829449007 73250 68398 480290783 12221 73250 373353866 3565 47299 653821215 68398 23685 249262397 12221 80042 348962503 4204 12221 3096533 68491 12221 732754310 80042 14865 795469663 10095 80042 529442118 29223 4204 16117114 60513 4204 540407376 10095 37595 809040269 14865 49004 848003411 54875 49004 33460861 52053 37595 665498242 60513 18383 909920421 18383 7529 731734802 56717 7529 736108214 36584 18383 195984887 60344 52053 897294818 60344 74425 609452986 36584 42824 639108937 75214 60344 601242385 74425 20356 105428547 62316 60344 750730502 62316 24685 53728358 14677 75214 902402160 64897 14677 249372530 64897 59344 151436890 17993 62316 4757220 68764 64897 998259606 17353 68764 667756855 77996 17993 902984627 17993 61966 968066774 17353 72402 94268380 15917 17353 496433252 41736 17353 323301993 39569 41736 45928662 15917 10362 275153489 54784 15917 907745229 10362 21495 977935566 10362 42772 22054570 74300 39569 529274913 72002 10362 335775999 23427 21495 554260488 2813 21495 202679634 74300 38814 812759907 18261 38814 135030852 38814 36139 979334258 36139 35497 519746747 41606 35497 526008268 41606 55191 777324003 71468 41606 856754888 76750 35497 626370987 6812 71468 532158921 21730 41606 10308718 55191 40615 53138852 18919 76750 95464914 21730 47148 156306735 42139 47148 115641918 26187 40615 476806829 40615 70639 115603666 42139 69825 893790739 8063 26187 857827620 51114 70639 911281192 69825 46552 799243985 17154 46552 98787067 41817 69825 991632419 46552 74131 957369701 51114 17053 939966680 74484 46552 857152321 74131 77714 852139458 45267 74484 687671384 74131 61349 345221287 15459 74484 231361634 62999 45267 407061691 72375 45267 336733805 35617 15459 997735199 35617 19378 330848923 15459 67985 808682241 39979 35617 938169886 19378 38765 384452274 46413 67985 889526913 54758 38765 845015256 38765 65870 699120798 38765 81781 41457936 5292 81781 440290035 26194 65870 171596992 65870 62747 841201765 42029 62747 971939537 42029 39261 682714182 14131 42029 633248212 26194 60078 606699285 61382 42029 102488880 2305 14131 44095280 77261 2305 32194673 32894 60078 224130046 60078 25600 871738468 59668 32894 497764339 5656 59668 665586272 77261 71872 206768362 18039 32894 605674606 59668 34465 600641601 18039 77199 775019814 9143 18039 146606225 58286 9143 219439465 79804 18039 830993280 30596 79804 701284742 28207 77199 188703787 16536 9143 227757122 16111 28207 567461092 30596 33550 67580583 67387 30596 381631440 2806 16111 757764446 16111 40129 361105475 19213 67387 76280915 19213 1225 982911275 71311 40129 214932232 1225 41489 164259817 41489 47976 730428942 1225 47814 294460448 71311 32483 992702797 47814 6653 507588783 47976 62189 268178992 45190 62189 202793862 6653 79968 929091635 62189 18415 608404257 72617 18415 414362441 74880 72617 788507618 81744 74880 721947824 72617 14734 300510306 18415 8581 717486929 67053 81744 37733309 8581 43317 572007157 14734 73351 627403906 63418 8581 365375516 67053 73424 957337204 57958 67053 899834430 73351 67627 757098553 73424 76666 13734907 69880 76666 516465885 28772 73424 582663717 4169 76666 939498759 28772 20659 819938537 10840 28772 874185745 4169 57898 730135819 57898 59529 45147799 38336 57898 163150331 53544 10840 85074609 10840 79855 284874232 26178 79855 890109935 11232 79855 339375568 53544 10917 713360760 23238 79855 17405827 79855 78231 112256120 10790 10917 135384427 10917 10565 973967274 10565 14861 458624845 74357 10790 420107002 14861 50457 346505110 50457 73259 672966092 74357 57458 26537847 70389 57458 81812727 57458 72957 800994997 11637 73259 777362014 57458 80287 584398548 31047 72957 441151675 38504 11637 219951789 34503 11637 868016813 23046 34503 182520798 34503 78507 268498348 78507 49341 314027636 23046 29551 888469718 34503 47093 860964354 36285 49341 756248561 29551 5100 160418516 74289 29551 989143092 74289 28391 999844892 36285 48237 376644538 36285 37649 90359503 74289 43968 444258167 74289 13090 526511201 69586 43968 303564866 48237 7397 744954977 69586 64956 836336954 13090 2306 856887310 29353 64956 97897349 59796 2306 52333624 35281 2306 648600125 64956 52810 999976485 2306 30411 973283791 29353 29661 539096038 59796 9513 347351362 52810 61957 885899051 52810 29558 44813520 29661 38431 583035151 9513 60720 356049304 58332 60720 79514228 29558 17114 708525691 29558 12680 536228547 60720 1427 751944979 75966 17114 502214297 58332 39022 269063502 1427 36343 688725744 75966 65188 320362249 67405 75966 27545012 46261 65188 701613580 46261 24963 108589274 62605 36343 958098328 75994 24963 477993541 24963 63779 823263228 47898 24963 49532584 62605 38638 23091394 9348 38638 691443050 42052 63779 953516015 74889 63779 128996080 47898 20998 325820153 42052 81940 260336021 42867 9348 38274647 61166 20998 217579980 41980 42867 342796694 20998 27157 504799285 61166 7303 664282389 27157 80472 798407914 16569 7303 312909582 41980 50538 182841615 16569 76555 42462848 7303 67273 20518041 76555 45417 361421008 37199 67273 649687675 45417 14575 792149036 6873 14575 872914366 37331 14575 114926830 37331 27353 565369192 66300 27353 934828501 37331 12931 216871071 60587 27353 880590511 66300 1491 27068168 30331 1491 40091613 1491 78581 19769968 41749 1491 954393887 41749 69712 341690354 30331 27013 287502129 62452 41749 62410975 27013 36989 74169485 48654 62452 963860159 36989 8630 195815103 8630 15272 689320409 9321 8630 675057612 55262 15272 316459759 12242 48654 742671472 70544 9321 592544008 73330 12242 107517535 61925 70544 20651234 4183 55262 297604608 73330 38053 500610341 38053 74362 948065481 40977 38053 101371579 63030 61925 204509090 53124 63030 884490746 22486 38053 580913902 40977 74331 702546144 63030 66311 242674480 53124 71293 87470937 22486 20185 351588855 20185 19258 85167256 1718 74331 937261524 66311 30042 570038660 43691 19258 149839789 1718 64233 44904555 60572 64233 336143794 64233 46831 551959240 30042 56674 387815591 60572 43621 372293235 43621 10194 669629721 43621 78030 576035953 46831 80474 662683935 80474 34861 27272627 34861 31083 375481351 79877 34861 528123207 78030 75301 223706958 75301 34564 673846881 34861 15750 143518075 22127 75301 58263890 4598 34564 539608135 59224 15750 593318609 15750 24549 501199690 75232 59224 864993903 2418 59224 798608667 41576 75232 186372660 24549 20041 199103819 14923 24549 571298360 28949 14923 893507059 41576 34323 619662519 14923 78883 270863600 28949 43224 848574964 57600 28949 613592537 32583 34323 508055389 73248 57600 323856437 32583 58911 50468475 58911 70278 374520422 32583 51868 444249199 28634 70278 641581283 73248 44949 617251741 29827 58911 399046591 70278 40056 613461038 64454 28634 418549363 46239 28634 164970863 40056 73523 340879434 73523 31677 286077532 43213 40056 784935456 31677 4776 106313591 5811 4776 362107041 31677 54647 8154955 43213 33072 33204607 54647 51277 401944398 48688 4776 407443212 51277 48643 135961490 48688 56531 7953050 33072 70800 46763495 48688 19164 409353981 73932 56531 710182748 29441 19164 550016629 27801 19164 992476115 17062 29441 512303342 17062 684 502639096 8545 29441 265722492 27801 74065 400799491 75188 27801 75838015 684 33626 18825710 8545 5662 172610574 71093 33626 74316700 74065 78406 119480055 71093 40408 334110980 40408 24931 816007769 71093 79617 239465443 78406 79910 41099006 40408 74506 53265094 40408 37968 824801801 79617 39374 334528047 39374 31680 29327555 59812 74506 339376642 37968 69746 151152529 39374 61611 775395929 11417 69746 1646928 3256 59812 893582214 4048 59812 67508096 18958 69746 754311285 61611 11594 30693452 46637 3256 19453953 73037 46637 321813088 25777 46637 72062972 14032 73037 208567586 8373 46637 659060427 25777 61982 728618323 8373 2427 75507230 25264 14032 535788316 61982 81270 52995924 8373 66301 7576354 51254 66301 618964088 23293 81270 327646191 46947 81270 183480781 46947 64518 332961565 64518 23408 287175136 51254 79621 878730680 64518 66825 210356237 79621 9366 565548483 14426 79621 268488561 3040 9366 965296322 46651 9366 512518154 66825 54455 773653810 63496 9366 304376872 46651 79498 855425604 63496 41028 848899321 9106 46651 890797347 41028 2986 872225237 70576 63496 832926060 72596 41028 318630524 41028 42939 846014433 9106 24081 529542640 54083 42939 912434746 14843 54083 630321580 50915 14843 727350784 42939 25403 104615647 24081 71143 826359127 28627 14843 91594451 28627 68480 57675535 2070 25403 761971414 25403 22078 605860468 65254 28627 628619446 52250 28627 931250493 2821 52250 420134053 13824 2070 409067051 52250 77587 782580527 65254 47281 49602935 47281 136 684859296 55573 2821 757054743 25599 47281 145053610 11338 55573 66507367 136 63895 882085333 63895 56990 571835756 37380 56990 197912131 25599 54555 222167457 28272 56990 247645129 63895 30472 275786979 54555 61353 177202089 28272 54054 82141957 27950 54054 676246724 64724 28272 41133417 15978 64724 451323190 54054 30114 475983118 45299 30114 905290381 45299 67501 303879712 67501 72779 274992438 72779 245 152529596 245 30653 115769921 69503 72779 983273905 72779 5021 58909342 245 34200 126081946 28566 245 885985635 71583 69503 35335394 69503 65257 461422746 5021 8729 365556565 8729 61343 313719057 28566 2029 449013071 2029 53447 349942682 53447 3602 753741082 61343 17903 863066749 20916 2029 158093403 71044 17903 428007871 49131 53447 169658 7169 71044 887504699 47337 71044 857459843 35123 20916 41401274 37952 7169 105484861 7169 53485 237927063 14760 53485 695607332 48655 53485 963330304 35123 73639 837019279 9934 48655 320370227 43689 73639 894607957 9934 59466 916061238 59466 20707 925545970 59466 74029 558486183 46933 20707 622219873 74029 41560 246778721 41560 30294 235304546 74029 11791 458349443 33571 11791 933213810 30294 31092 928822526 72937 33571 132170325 31092 16200 32035276 31092 76158 718615748 33571 64971 741457902 46059 72937 124931290 46059 63171 546700076 64971 8507 584657387 22754 64971 225437337 8507 24717 799438350 63171 76969 298875430 76969 675 475450273 34951 76969 896564104 34951 66258 532453920 24717 3533 656035556 34951 52160 412213313 18217 34951 356882751 52160 31013 456640372 52160 3188 77193994 75405 3188 89316305 52160 63184 583407496 31618 18217 585512725 9751 63184 938819541 26212 9751 150417936 75405 58271 532889819 37929 26212 800696746 37929 30867 224030859 9751 81117 229935749 26212 18703 839418187 58271 64906 33057560 59742 30867 933090098 18703 74489 932828176 73414 18703 842170859 59742 45329 383923575 64906 10088 417241017 936 45329 443049449 73414 27521 540003823 20769 73414 835788783 45329 24743 51248635 77667 20769 348112941 10177 27521 788579354 24743 68472 268420053 49908 20769 129989407 50027 49908 838237875 21716 10177 965778169 50027 44512 317377687 21716 32156 316566306 28134 49908 41357466 32156 81028 344707110 44512 81698 930618368 67114 32156 751037269 43373 81698 467629338 19490 28134 254746340 19490 24621 622380806 8971 81698 142141190 77546 43373 742649777 26217 8971 971819783 8971 67335 648363456 67335 37007 214458331 77546 64653 923733133 25666 37007 210413115 35384 37007 931621116 58670 35384 343833033 77316 35384 538232935 16247 35384 103292322 25666 71643 303004619 48455 58670 547551819 77076 71643 997887031 77076 77588 926568427 28754 77076 960809482 48455 53800 295794284 47808 48455 556979210 60628 47808 419561789 7901 28754 74455957 80160 60628 544460346 14513 47808 814256618 14513 80657 91816259 7901 44264 134369231 80657 4936 423889015 80160 49394 976705783 4936 78493 846486168 49394 77856 86543626 21233 44264 902860707 39825 4936 901368845 49394 4863 557214844 36362 78493 455687802 77856 71148 270670286 39825 53478 973139544 67957 36362 70526028 65471 67957 176768543 36362 45118 898300939 58613 71148 222376184 52464 67957 441935594 52464 35811 278282839 35811 6054 29347579 27874 6054 98038645 6054 10389 387215373 357 35811 974904433 67425 6054 269012928 6849 6054 677054264 68772 10389 443484305 67425 65347 384269599 15571 65347 997925427 47959 67425 256903015 47959 31559 110037343 31559 15916 388470527 13907 65347 277213068 15571 17092 998455478 47959 59160 967592123 32862 59160 437489620 59160 67200 384243288 17092 61941 577806148 61941 41601 720110535 13073 67200 766567440 32862 37098 134016559 61941 77970 520383933 62552 37098 281396470 37098 7825 144171804 47877 62552 114579024 58642 37098 52806051 47877 47234 687262724 62552 31580 85470997 47234 75133 52123288 66061 47877 536140803 58642 57701 65697492 47234 65574 721687812 75133 31055 214191387 57701 59072 926432139 65574 10036 557237241 43567 10036 628458083 37317 10036 841653983 52573 10036 121271013 43567 8822 906011897 52573 73827 254888699 8822 17939 666517633 21180 52573 950239986 73827 50858 601487675 44666 73827 23288849 31239 50858 824670158 21180 76940 230875423 43419 76940 238092774 11 43419 45341129 43419 32007 957089894 30601 32007 239102432 43419 2478 369805547 2478 56134 58097286 53650 2478 868918880 30601 32144 187026332 2478 44860 297327464 35368 53650 353070749 35074 44860 602126128 49124 44860 22658154 14606 44860 44054418 4331 49124 414773815 53592 14606 605376653 11046 35074 464124925 41905 14606 450728822 56095 41905 148269937 61775 56095 186272021 11046 17789 774662201 11046 43694 254932882 47113 61775 767537097 76331 61775 717160484 17789 24561 603815240 76331 60778 248994809 47113 44366 830849393 76394 76331 112713073 76331 21275 759767440 48995 21275 899454549 41149 48995 730524765 28638 76394 672706842 28638 18797 53333329 65836 41149 409148443 18797 38718 383770729 6935 65836 588975632 25 18797 151498031 14021 65836 696225116 6935 52705 672792975 24137 6935 578631257 14021 19762 132906247 14021 45589 86010553 45589 7726 383779702 18943 7726 522295887 7726 23650 208007466 19762 47002 23121097 15982 23650 631614337 47002 26247 985698270 27739 15982 819263601 32814 26247 739067279 15982 22872 842783525 15982 57907 66499960 68667 27739 876984124 50887 32814 618349384 11171 32814 881143375 11171 44246 678901664 30140 68667 877123055 16096 44246 682837962 13850 44246 816152191 16096 52499 256966249 6387 52499 479400634 13850 77932 815208237 77932 6260 975915282 6387 23189 500995336 77932 15531 900785919 15531 39510 703245913 77932 1192 125654576 20558 1192 442883700 1192 65389 384987298 23783 1192 257448498 65389 71299 110730074 23783 14974 132696646 58836 65389 553778728 35091 58836 101272237 79219 14974 873184805 35091 18281 99123276 35091 56813 490842180 7675 35091 21149459 18281 22522 420270719 78211 18281 966969045 59632 18281 467240109 11589 22522 769658781 11589 38061 144993530 38061 70079 448049733 59632 81489 126291915 70079 14584 501144201 11589 57802 494364742 14584 1557 77391468 81489 24535 154408153 24535 37495 123107088 74045 37495 536902188 10812 37495 85211096 37495 2658 136561875 2658 29866 199534530 29866 20775 481021698 53949 2658 435438280 49054 10812 541751232 49054 50229 393672840 71279 29866 122672243 71279 949 921758288 949 54640 547220802 49054 38140 338502495 50229 35341 909259684 71279 35715 942245362 35715 40542 594557665 36992 38140 796293493 35341 68281 140099163 30069 35715 11720571 40542 80432 692897842 30069 31218 538526330 51224 31218 82791374 80700 51224 827214045 31218 29403 31578022 80700 56076 16320067 31218 53881 62609457 56076 28794 255730770 40740 29403 213497194 40740 40358 356448502 56076 56551 10127227 27577 28794 891457414 40740 37988 69079014 27657 40740 441177445 40358 26597 126804546 50712 56551 338355564 50712 726 369185815 38406 726 698654626 26597 48746 555879203 726 18585 76519794 48746 59291 599271905 726 62196 446740187 41376 48746 883434563 62196 65134 976744318 18585 21587 149220572 51599 21587 72204985 27329 51599 189435734 60457 21587 469065389 21587 10391 356446005 51599 4837 320209273 51599 58404 68173549 41558 4837 155469287 40767 4837 240479430 10391 51999 889336550 41558 49379 232508933 15730 41558 236332207 78423 40767 763728902 40767 25454 346178548 25309 15730 238059700 49379 80819 596611572 38789 25309 213664736 81375 78423 251660769 41644 25309 484995304 23331 41644 661615216 23331 78827 336001691 13387 78827 177208209 34007 13387 492905675 78827 78494 841534601 42984 23331 186801408 42984 46746 382260086 78494 43345 401760195 26819 78494 103607528 46746 3059 154181036 28424 43345 665168912 39830 46746 477741642 43345 11677 484553706 38168 11677 783113390 12111 3059 94506847 2159 28424 161973331 39830 39177 962066353 70542 2159 442979250 12111 28503 902150259 52158 39177 324468407 60481 28503 521786378 52158 53291 327072362 1860 28503 783096505 30399 60481 375155106 53291 55695 746838002 15440 30399 189006458 1860 30498 626609576 10102 30498 526303749 76362 15440 358154477 10102 6300 699894105 35923 10102 430042183 45677 35923 913816084 67081 10102 359842457 60765 76362 236415798 45677 28673 145196609 11918 28673 858193926 11918 66543 924670368 61679 66543 276062150 28673 24449 619131543 18015 66543 446987256 11918 74471 33069747 37586 24449 630492809 37586 14952 302741813 62699 18015 623358953 70772 74471 318730047 74471 79925 818590311 37586 31578 37636844 79925 9593 845913465 70772 43882 941718078 10732 79925 364504715 27120 31578 495729816 15196 31578 458930373 46477 15196 112997628 15196 68053 980683407 30703 46477 238726128 54250 27120 950615065 55292 15196 916180726 49888 55292 636507896 29050 68053 590420782 29050 5566 584851527 49888 9343 288152607 3004 9343 510439407 11611 3004 988364582 208 29050 575785099 49453 208 291198484 5042 3004 869513697 11611 37069 15504805 11611 6509 912361184 208 78447 915952941 72290 37069 565664302 27449 6509 25747955 37069 46750 278991294 53420 72290 949903591 72290 64655 13367569 46750 24059 27882389 46353 64655 301991551 46750 69005 854177282 47189 64655 494340795 69005 54789 21300180 46353 41205 477657224 46353 45541 715448408 15181 69005 951943312 47189 38733 380647690 38733 73455 564488344 41830 15181 462381788 72042 45541 303796051 72042 2457 498948363 21461 41830 135091122 72042 78059 350802883 72042 23936 841692676 60532 2457 451710484 19031 78059 399752967 19031 29280 808631534 64951 60532 853462329 31180 29280 669252355 64951 48987 142430376 79982 64951 530806824 30706 31180 820686675 79982 37250 516227234 57486 37250 60571495 37250 18654 220360365 79982 46226 171771463 18542 30706 799671238 37250 17721 20677032 18542 61090 307837623 61981 18654 234192093 61981 14018 711086634 6952 61981 917952221 17721 61667 233071520 77419 61090 202166231 69636 61981 955050453 69636 75588 992057337 15400 61667 996519344 44205 69636 102344490 25735 77419 50435382 25735 73972 343871950 15400 23289 379799879 36758 25735 842620823 2090 25735 822505996 23289 43239 182461589 53242 36758 283216613 15870 43239 742408075 15870 19713 755631439 1843 15870 219054115 58104 43239 284291197 67794 53242 596059533 58104 25737 470849651 1843 70356 430231626 41972 67794 253377233 80929 25737 832631923 75947 70356 695492099 80929 33356 279641060 69288 41972 397179984 69288 24515 107279446 75947 70083 543108787 33356 8923 55062299 69288 11197 411427414 19443 8923 525661346 19443 66593 310347019 7223 66593 8278161 11197 44558 18452155 2299 44558 686496214 20442 19443 44970915 7223 6695 661703500 6561 20442 501820305 20442 26640 307193461 6561 58545 228388345 26640 34850 125120732 25563 6561 414129102 58545 18624 697770658 18624 55971 227173910 55971 66987 636079638 25563 79478 550303329 25563 14891 658176525 64291 18624 758972793 4934 64291 307804913 77881 66987 123308730 57039 77881 824275803 77881 68048 816061666 56553 68048 171660490 68048 62961 685347426 72478 56553 367710725 50014 56553 918204819 74246 50014 391820449 57567 74246 282780683 69883 57567 994604510 60336 69883 842424063 57567 50160 1072266 69883 74398 497457832 46105 57567 958410440 32669 74398 178219826 29602 46105 738888272 50515 29602 965549179 40589 29602 174840898 67678 29602 754176078 32669 69714 952009166 40589 29681 825355337 66982 29681 58291974 66982 25092 517584047 67607 25092 633443128 29681 71257 539703530 68450 29681 162835671 71257 30922 111248136 67607 60576 332404035 45249 68450 675673076 68450 52899 570169292 41796 68450 409546178 41796 54645 860454156 4186 45249 577254339 60296 54645 9222553 52899 75031 381796441 50810 60296 623470270 54645 73647 985984309 50810 19336 508260985 75031 36828 131874666 73647 46990 8965785 19336 45303 622268100 1 45303 611254838 63740 19336 188225741 63740 56971 47254903 63740 22806 86989698 9269 45303 422824418 9269 16113 778998107 56971 49329 724147581 9269 80919 171089977 1697 49329 540199212 1697 36027 252150903 59857 49329 465070896 23774 1697 550464425 11505 36027 594219918 23774 73490 967552342 47293 23774 58949986 11246 73490 627503507 69393 73490 28369377 53323 11505 466380045 47293 22622 384660764 39546 47293 545564822 69393 7562 902421966 69393 71329 943280104 53323 41730 385848075 21796 7562 64972382 41730 56463 372289199 56463 3874 794749468 56463 69211 407774845 41730 16219 515724674 3874 51273 880069333 53172 3874 310213165 78032 16219 925613807 22035 78032 166773191 56899 78032 605962269 56899 42690 29607463 70579 53172 39039328 70579 81179 650624564 42690 13778 604767913 71884 56899 273063541 70579 630 413307450 81179 47371 769179625 630 16360 360191905 71884 28892 327989442 53909 630 761659336 47371 42071 474994212 66182 42071 179507481 53909 73055 138297037 53909 2056 722924048 19802 53909 911620820 6880 2056 938223461 2056 81190 172025700 19802 67499 221433267 53917 19802 623756782 6880 75009 121587633 67499 65250 669333517 25233 75009 87372595 17977 25233 25524430 75009 80040 854958585 65250 77203 68047599 17977 5191 49744336 5191 73766 110862940 80040 22405 180765537 5191 24128 39405803 20282 77203 406746552 73766 62116 85092252 41999 20282 744771255 62116 46395 27265502 74248 41999 784800914 46395 49548 497438400 49548 71526 400358955 16717 49548 293799978 46395 63189 457801409 60658 71526 787812398 38514 63189 672838277 81843 63189 781894264 38514 37429 251418157 9038 81843 656867127 57425 81843 846949878 5744 37429 188389628 75209 5744 647299552 57425 60333 451182793 60333 76939 88148880 5744 70197 63308028 66874 5744 981986926 54236 75209 779338340 20643 76939 580034694 70197 51657 722593780 66874 70756 244979075 20643 71201 203112447 54236 9310 71298874 9310 11780 345432664 51657 66544 582796614 70756 20159 607417074 66544 7768 698572720 66544 74257 535959272 11349 7768 774321280 22066 74257 295492128 12087 7768 170623058 28001 11349 735419952 22066 45863 624579281 52428 45863 239988565 45863 49885 292929310 3839 45863 94966429 20990 49885 178021222 3839 34889 308242085 80316 3839 988118285 48869 3839 572037125 33729 34889 508490889 36578 48869 853177742 57520 33729 827777250 12490 57520 257968580 12490 37717 228795429 33729 31501 317085039 65625 57520 764777211 57520 5037 404544820 31501 38703 124812333 52095 38703 299003167 32957 38703 459632078 57788 32957 808166375 57788 65949 397081170 65949 36196 886973393 75480 36196 622599558 57788 3332 808630704 34114 65949 343497417 75480 20620 43186755 20620 3326 903461810 53733 3326 478405896 34114 65509 707132390 20620 16148 236708424 62379 16148 553028625 65509 78371 566298792 16148 42855 138302977 80168 62379 948098948 80168 62937 111787904 62379 54972 88104703 44019 42855 725190132 79340 62937 599101228 1589 79340 991637664 44019 14139 183912836 3020 54972 774573078 43018 14139 211442448 3020 67617 380771273 36966 67617 515324826 3020 48008 190371978 36966 73967 412329613 73967 35605 245802843 48008 77258 126274259 22520 73967 696446714 77258 60342 687073573 35605 53278 683154879 60997 53278 22136391 10852 60997 307805421 60997 78182 461167401 10852 78783 881485899 53278 68359 487094516 60997 79379 724696176 69771 78182 39126565 19937 68359 93418006 4435 19937 45887462 13728 4435 159000990 4435 29016 732223284 29016 65274 141878179 13728 24864 493942350 65274 21884 932870748 65274 14177 499075860 20803 24864 808710548 24864 16215 729403338 42547 21884 142449868 61608 42547 268475404 57986 14177 540683674 66858 42547 532511094 16215 15833 159139582 4245 57986 75879999 61070 57986 978605398 20494 66858 241380270 20494 43720 432500883 15141 20494 247442919 13081 15141 832101096 13081 10915 265220304 58540 20494 922401191 72368 58540 86030172 13081 18232 285508413 65990 10915 552660407 18232 75776 711036947 58540 44153 156926747 75776 7636 281738429 14726 7636 369616821 7636 6957 113591848 75776 39836 398468297 7636 59806 419780628 59806 81119 82319983 77149 14726 613452119 71712 81119 279176922 59806 38754 923664519 60412 38754 768074109 71712 15080 161209739 60412 77006 134726499 32992 77006 374570489 32992 38759 727192781 77006 56825 213555416 15080 19307 189844406 15946 19307 426073717 19307 24132 788688204 42270 15946 857474394 8810 56825 336895510 8810 24915 679521416 24057 24915 982052882 8827 24132 454011093 26509 42270 443559450 39126 24915 510659729 60337 8827 76257672 8827 38772 770770538 60337 44258 118587620 50248 60337 750887425 30193 39126 83464812 927 60337 434932628 927 22514 312253034 50248 25494 537803143 68691 50248 105704609 22514 46922 993130437 22514 43573 377565259 68691 55119 714331961 46922 74040 818141738 74040 66739 178396994 57353 66739 398535016 14465 55119 178367446 55119 68621 360926191 68621 64324 390809557 49462 14465 946995359 36134 49462 882843259 28201 36134 811172521 24177 28201 861318436 35510 64324 883814931 17942 28201 929399492 24177 69693 499431816 17942 78141 284636008 24177 26938 447698133 35510 18030 941647914 26938 20866 872343722 69693 44655 85090108 20866 43978 661617980 26938 14595 450704124 39243 20866 65111886 43978 56094 207090680 14595 76776 688243361 56094 22772 600116464 14595 42526 112742526 12393 76776 327874137 42526 3443 713072829 42526 76903 838593346 12393 58943 32319908 12393 38062 794534418 58943 26007 827230022 80940 26007 450890610 43084 76903 561259939 58943 78147 822968831 26007 48271 651954619 78147 34140 97938440 40298 78147 820219335 41154 43084 434206448 41042 41154 99995759 67111 48271 712911278 32600 40298 348274162 62525 41154 61812091 71840 41154 150575393 71840 45995 978884334 67111 47079 876151139 45995 78307 367946040 78307 37611 67150134 45995 2947 255471255 17677 78307 207333717 73454 78307 703804341 73454 21879 57145741 17677 51858 428871190 2947 65256 664320950 65256 35000 943376820 17106 65256 749916899 21879 78607 829571341 35000 74320 402106212 11294 78607 12054401 59705 74320 791788867 60034 78607 588093254 30010 78607 469390186 59705 37651 76353868 32346 60034 627392292 59705 8098 17466741 37651 33553 115297908 43566 32346 399047044 33553 63190 228046563 8098 32608 754841422 4775 32608 543512220 41783 43566 509200570 53298 43566 59539041 65399 4775 244136529 4775 56379 82671693 42974 41783 866843206 59968 41783 99646013 65399 37782 247433266 65399 19126 116008453 61333 56379 958092866 59968 52377 508128606 44473 19126 283159453 34988 61333 549347039 61333 60318 648386511 52377 29244 362641079 40802 52377 522277463 29244 45510 806478875 45510 69731 52098768 63903 60318 75282643 63903 10913 180179519 50412 10913 257458925 63105 10913 737447594 78817 63903 206991885 50412 62176 631173835 20068 63105 161184343 63105 17590 66401082 38240 63105 417342659 69704 62176 145255812 62176 16157 884283380 17590 4115 596599648 11323 16157 49386605 38240 47338 5594109 79622 69704 855387842 38033 4115 574399746 4115 29418 58960872 11323 19534 793657519 38033 68652 506634688 29418 67128 231073784 19534 28108 368502322 71288 28108 36626910 30680 67128 156547020 71288 6582 51515963 68746 28108 157621225 71288 19217 393095725 19217 14470 842930445 14470 47694 141345415 54470 14470 813605182 56081 47694 600698880 57310 14470 909665097 5661 54470 157212559 31954 54470 634710589 66751 57310 990078465 58455 56081 334491540 18860 57310 707488199 58455 12655 935916216 53494 58455 85196876 65310 12655 552175798 34131 65310 518869264 34131 49691 38517312 50920 53494 604217978 1224 34131 606693061 34131 38364 478797507 39465 38364 597535614 11891 1224 646840317 39465 38958 959627711 30587 1224 180859380 38364 6604 754922952 39517 38958 440716276 11891 32206 97122793 39517 41033 644924703 41033 31759 744835932 47197 41033 978018595 39517 30347 424383466 30347 57719 859325103 81429 47197 113885548 20672 81429 49381235 30347 52601 914139172 67850 20672 698425902 39723 67850 312707827 39723 81206 871391846 59958 39723 1835445 52601 76217 719190187 77153 59958 75705421 70795 77153 698689238 25507 70795 160627288 77153 3898 58383573 77153 74663 631284568 60705 77153 54991300 21534 70795 90839076 45854 74663 223601512 3898 33623 82892183 29243 60705 630335932 33623 2365 506194186 2365 34781 361222490 59941 34781 526544402 34781 55653 943753899 59875 29243 137381913 34781 65987 137654593 34781 19020 527883248 55653 12549 238431896 59875 36404 884990470 72453 19020 446490105 19020 12205 38250335 12205 52878 276975772 33999 12549 120830507 72453 41927 186330384 55281 52878 478592728 41927 631 200754044 41927 44301 997944498 33999 1105 656205275 65189 44301 647107219 65189 57693 757901446 37710 631 967935959 39168 57693 997576464 40304 57693 436932568 40304 54318 36846093 57693 74363 385340178 49916 39168 543230775 12239 54318 689850301 14464 40304 552679922 23163 49916 173300180 23163 33700 14403496 23163 1290 408192970 27229 12239 489196171 46209 27229 629650422 50376 46209 488175418 54412 1290 450393320 67331 54412 913763122 51777 54412 994149251 67331 71039 766664837 54412 77871 852380645 67331 69236 605521206 29713 67331 139363477 80560 77871 513827685 26906 29713 821474877 69236 38969 492410934 48929 26906 510550612 30157 26906 646667965 26906 58351 427004668 38969 2237 29913750 38969 62862 133781932 2237 80350 38445430 2237 43899 616682380 30813 43899 855020881 30813 18804 716064487 30813 14376 894429799 8851 43899 130229347 40231 8851 511198655 23240 14376 353735685 18804 31615 803839299 8851 44004 796566646 69191 23240 22501970 77023 44004 508097362 74151 44004 78377189 39452 44004 657550419 39452 24395 844273468 74151 8282 478896454 79245 39452 80540303 24395 14016 834927449 8282 33928 558926814 4230 24395 114795951 50200 33928 824469768 7134 79245 658340317 7134 23572 367134470 23572 2145 65727463 2145 53492 39802915 50200 74684 319740352 74684 78034 21927716 53492 4240 731474817 4240 51127 615456092 66744 4240 61112192 24568 66744 737906636 66744 20049 194964807 51127 57691 340620179 57691 34191 311557171 66744 25202 285916892 46610 25202 57936306 19549 34191 671378418 41729 25202 151087783 19345 25202 728352625 595 19549 62003006 19549 49644 79109354 595 78628 830460422 595 77028 62097420 19345 22884 53858324 49644 75428 508509524 542 77028 989799420 78628 57418 360011860 77825 57418 917379448 33895 77825 67172833 542 69395 452695382 77825 73711 507806090 66388 73711 168509084 37076 77825 226908310 33895 51908 70213745 69395 27043 388928461 78413 66388 428449173 66388 12567 513960107 3122 78413 274107584 42401 27043 525877533 71029 12567 106127388 42401 12684 147969121 3122 24858 133319568 36536 71029 133207386 31755 24858 208613020 36524 12684 984668334 12684 22245 258502642 31755 24396 24456438 48164 22245 524175282 49660 22245 451641290 57979 36524 59142032 24396 24030 726605777 44836 49660 13640266 57979 38593 451533499 62065 38593 521656110 79868 57979 320746455 79868 61099 864314439 46324 62065 428743006 38593 74327 976696555 61099 48109 753365721 51862 79868 319879658 74327 49096 699134325 46324 50104 83024831 49096 61175 857910373 51862 60742 827471860 61175 44030 54105489 20914 61175 2637765 60742 44397 79237796 62082 60742 873793499 20914 72889 9058578 2507 20914 360698677 34203 72889 728265806 70806 44397 798520606 2507 6557 927679821 34203 26619 423991902 55874 34203 665559436 33801 26619 124112298 6557 3907 174770209 6557 1392 940800874 26619 80237 371886290 1392 28031 47264946 29548 80237 359919325 36620 1392 59219394 46775 28031 771213438 29548 74631 822444765 16281 74631 33495201 75813 74631 962593396 36620 79362 113189257 52866 79362 771286168 79362 48049 93880214 48049 51029 279463669 52866 5914 644182330 79362 6559 976649761 17524 52866 168262144 60132 51029 556665820 6559 68716 390756069 6559 39527 818656561 64292 60132 358866174 9371 68716 894865213 9371 77172 515921546 68716 76321 615384326 73419 9371 605486119 77172 54100 163694103 77172 36806 44124425 35541 36806 317093502 76321 43743 835291041 73281 54100 749960637 45742 54100 705165837 50408 36806 3458609 50408 36579 349093733 71950 36579 118609114 71950 12230 16571544 71950 59496 195557895 50408 65750 667657978 31620 59496 358033679 20218 59496 660249436 58795 65750 585512619 58795 72413 403912077 72819 31620 541959980 72819 36262 389219693 72413 23429 291073839 36262 9188 160643352 23429 58513 409016804 4918 23429 620161224 4918 8297 444269869 50648 4918 972599840 4918 70692 561621108 70692 50040 500144656 57047 50648 364609102 70692 23905 700118459 40447 57047 203898507 75501 40447 548577135 57047 32119 331136150 55650 57047 391134197 32119 48982 105558413 40447 60953 584665960 35829 60953 857380972 39252 60953 142699427 48982 15156 463634850 71096 15156 531389538 68626 35829 584631956 21799 15156 323300050 40914 68626 345677112 40914 52202 608464765 21799 78773 843763688 21799 56062 285445344 40914 64511 521467469 12377 52202 542106020 56062 43472 639028040 9812 64511 430732447 8858 9812 566110456 12377 63567 846251403 23659 8858 613224069 76443 63567 394921904 63567 19791 604327829 63567 56389 689796337 23659 38142 282817169 23659 57703 40245549 19791 70646 689057442 62365 38142 191296844 70646 22739 809809888 33450 62365 285516025 35919 62365 15797366 58511 62365 888913675 58511 8513 613378610 25172 8513 104444558 35971 8513 187560879 68010 58511 160529544 43207 25172 939646790 68010 68017 582676566 68010 17373 334279238 28149 17373 437967105 28149 47401 138085639 17373 61179 98107037 43786 28149 979439316 43786 45272 64996911 22286 47401 471178767 47401 48949 973042911 60215 43786 30651329 48949 10074 994317887 48949 10868 34119058 10074 19686 528551704 10074 19372 49458406 19686 12489 727497583 49860 19372 97049044 10868 41588 90628866 34265 49860 287679751 19372 74753 753457386 41588 22986 6808623 20747 74753 105424820 12173 41588 846001003 34265 53684 480529843 79285 53684 373451014 53684 43174 509188602 20747 4571 20562040 79285 1252 753164980 81487 4571 454785283 43174 81754 981393733 9738 4571 823314280 38303 81487 50897935 2915 38303 576614515 2915 35957 56724304 9738 20801 670122769 9738 856 142576005 51965 20801 366778812 63285 856 368212030 22740 856 123455254 856 38275 234992285 72283 63285 7347327 69497 38275 606041309 63285 73456 100203725 12975 73456 935106813 38275 80951 345955672 53946 12975 911749045 12975 5875 182940912 5875 51293 794665974 78180 5875 104173779 78180 32260 476366042 54658 53946 514088317 2133 54658 156260639 7565 2133 424491920 32260 59249 946163293 3865 59249 78247241 51904 54658 602402491 7565 20897 630369163 51904 16298 113503934 3865 50534 272682789 16298 41906 138078244 41906 76035 522660342 76178 41906 640424762 41906 63276 717506968 16589 76178 317673030 29038 63276 138997364 6842 16589 301009994 63276 2614 118013817 29038 15053 238985508 15053 56591 686776000 31309 6842 648001960 56591 59290 71337078 56591 24666 850617807 7578 15053 311364600 49272 7578 284795477 35797 49272 717765186 67633 7578 55202199 66666 35797 177733710 67633 50420 798543131 49272 77135 130717696 11092 77135 421954124 77135 71764 615287931 77813 66666 627833438 42911 71764 32751100 69108 77813 980840183 63977 71764 904484096 2307 69108 337066690 2307 54993 731762943 20208 54993 382560114 10471 69108 4322588 54993 72044 332207631 20206 2307 942745661 44918 72044 815029651 72044 14628 83036789 72044 14650 720752747 14650 31381 434821642 33722 14650 41018593 44918 1937 718187339 33722 76395 635927669 76395 54163 388187327 31381 20542 175498238 20542 45036 950642695 61393 76395 973525296 45036 35271 405282123 77808 35271 283082232 45036 15652 875957351 61393 16321 836725183 76937 77808 2699692 16321 64528 496731432 16321 57753 970360315 76937 40197 4523664 40197 63586 212707400 63586 56569 307807879 57753 46013 566910637 63586 14024 534349527 46013 16939 265536100 63586 78227 952802085 55414 78227 927445390 55414 64030 456133484 55414 52120 987445492 9760 52120 594848573 43634 55414 354505577 43634 60014 239654905 43634 23411 788361289 60014 15407 147974448 56493 15407 953870514 60014 45499 16419911 37830 15407 50556717 56493 38228 949989002 41995 45499 120479686 70891 56493 425081666 45499 51141 899218992 10681 41995 307227281 70403 51141 9243834 29928 70891 11908246 68722 10681 355092829 29928 33765 712608518 70403 25707 743363273 46158 33765 919320023 70614 68722 541166108 56515 70614 142962516 70614 31595 72308931 56515 43257 366647236 70431 46158 336126564 56515 52009 740333000 31294 31595 653491117 73006 70431 547654734 73006 34882 395814768 48795 34882 84407192 73006 76151 470759128 73006 62516 254264276 77479 73006 555588604 77479 19407 387966712 66961 77479 771652565 19407 44586 683192788 8238 77479 79613905 50234 44586 512887994 14279 8238 690570428 44586 81660 127304832 14279 14808 48687819 81660 25948 188335941 14279 41925 738085198 41925 39491 107405395 41925 26548 443389039 55246 25948 391474916 29985 39491 140644373 29985 40281 592516473 53668 39491 465128334 40281 26289 700217553 40281 57919 992802618 26289 38490 254632271 26289 1084 914598344 39134 57919 929372056 38490 38320 499571844 51674 39134 484382114 1084 51265 629347420 81493 51265 102954948 18650 51674 261225079 51674 43052 353848933 59724 43052 107205628 43052 35930 471278633 35930 77235 96095739 18650 61976 796599327 64185 61976 749310989 35930 17516 503037670 28322 35930 585259921 46337 28322 519562829 54463 28322 377706554 54463 50867 957543388 42895 28322 210644474 42895 36302 278054410 61964 46337 967159906 70060 36302 59940861 70075 70060 443886049 70060 63197 785515451 70075 6639 11629991 47398 70060 798941676 6055 47398 173105540 6055 66828 521466150 46949 66828 797390583 46949 76848 369562836 76848 19997 634690109 53058 66828 735025119 19997 24537 43093250 51509 76848 594707760 30608 24537 839526709 30608 3894 93729616 28315 24537 253771527 5919 3894 740104299 30608 49931 419976618 7260 28315 101265602 7260 46208 634930183 7260 68757 244365036 63884 68757 200780981 7260 13471 582968601 26897 68757 642851354 42684 13471 85854767 13471 60431 694173450 60431 63300 994970825 50416 63300 218481093 35690 26897 991004422 63300 29960 314957105 60431 49784 569727116 63300 2896 90920864 50416 44976 118902557 29960 13739 687967514 2896 12647 647536789 35897 2896 972891785 19537 13739 983449769 40925 44976 510249360 40925 40271 876877028 65694 35897 223982506 40925 37216 135674877 2792 19537 488644380 78502 40271 507939006 25148 2792 425356987 4874 78502 470165974 78213 4874 141226516 78502 69082 14075423 78213 61061 202240855 21474 69082 448077561 6981 4874 58178837 56346 78213 65622417 74252 61061 987516174 54572 21474 909776086 36697 6981 468006906 66048 56346 355898949 74252 27674 306933959 27674 47738 462661717 71996 47738 327252227 66048 78358 207736511 66048 2186 27093201 65834 47738 197956004 65834 19313 717795575 78358 4658 252983445 4658 9326 50042106 62481 65834 662761148 50036 19313 796675355 19313 68603 991807913 9326 2977 777455750 50036 52288 986989763 77549 52288 245786164 52288 54568 642484766 61401 2977 686978887 61401 55034 200814810 52288 62875 780779905 54568 25463 619356676 35070 25463 86453806 62875 35581 976192821 80051 62875 881860455 77102 35070 429318509 77102 76702 930237271 76702 50424 40123503 45407 77102 672979571 77102 71775 68653205 75860 45407 491064464 71775 20610 400930676 60039 50424 103564380 55149 60039 142087099 20610 81068 1078276 75860 69670 509807079 81068 30988 456485929 52198 69670 442247636 52198 44997 798992784 41254 44997 52221814 72338 30988 500133072 66129 30988 465272150 41254 57019 278652679 80477 57019 714832018 12313 57019 94876117 80477 19135 107100271 66129 53942 544160891 12313 72945 27823908 43313 12313 403962739 67222 43313 143301237 731 72945 70361964 26696 43313 891931893 43313 1904 634788420 731 51627 922303975 51627 68066 457652685 51627 58682 819667142 51772 26696 13615161 1904 6089 93188800 58682 19661 495367643 6089 66774 96416439 13338 19661 296538741 21269 66774 881217039 68593 13338 564064006 2899 21269 340941251 15924 21269 783984651 23055 21269 78100458 58495 68593 137350803 2899 2842 381194507 34311 58495 9244580 35968 58495 58436776 36503 35968 983056970 263 34311 129715721 35968 78158 868075909 49156 34311 141456320 49156 76841 588474388 76769 78158 658720011 49156 77270 293905817 39720 76769 725712759 77270 76125 301494346 76769 74162 678512916 79028 76769 403412847 74162 18523 792341961 79028 7966 431678424 56503 18523 165419221 13935 18523 182067651 63198 18523 612852966 63198 54878 806992612 54878 27293 14313102 46952 63198 523022257 66525 13935 743544773 81299 27293 393642178 8268 66525 849026122 27293 29334 794718183 21641 81299 398034167 67409 21641 346425590 45301 21641 34207875 67409 34727 685676806 29334 7353 143118435 39458 34727 705119004 45301 65170 410794582 65170 23208 237426350 7353 74080 52311275 38455 74080 323765285 65170 11760 424520183 11760 34227 74910146 65809 38455 810800535 11363 74080 422846089 46603 65809 8616669 45375 11363 939598237 65809 6301 166293150 65809 54805 335714268 46603 36387 35862264 6301 43276 732083560 45375 40159 138746304 6301 41593 340034703 77042 41593 176905568 81505 43276 130737484 26779 81505 474396364 40159 36512 873918 41593 42475 153806659 81505 37419 919497852 42475 76988 396852736 48320 26779 329466550 1370 48320 412424563 48320 23185 664636589 1370 60726 407604963 23185 15814 484251437 60726 4395 21741931 59822 4395 327480624 21482 59822 358570260 52025 15814 267578170 15814 10863 97492728 21482 66433 469725368 59822 78245 852818420 52025 24361 175838339 1394 66433 398899698 10863 53604 823748621 7987 53604 290196482 50189 24361 53738188 5553 7987 274796307 50189 1416 133855108 1416 14799 718725632 14799 39336 978384845 1416 23542 686957890 71987 14799 458504847 81717 23542 825897144 39336 20656 433520326 73335 20656 976915018 70895 73335 200311663 2844 70895 226361329 73335 2617 541391216 20656 31633 324002542 73335 1508 421013459 24407 1508 223387707 67291 2617 316820068 67423 2617 45642772 67291 62475 33101632 46299 24407 68781719 73738 46299 209868667 62475 22548 22384645 60629 46299 653784107 19785 46299 99489229 28632 73738 329220710 28632 81408 843066476 59312 28632 463686734 81408 53849 758198723 19785 80144 694688830 28632 17342 75250486 59312 69189 696400287 69189 13620 295486635 42790 80144 501854904 69189 12592 168928230 27128 42790 105497810 50294 27128 103992062 15509 13620 698482256 15509 58741 688772688 27128 79227 679691194 27128 38313 144603496 50294 62669 569698862 64745 38313 390960625 64745 79443 57097776 64745 15999 890979894 62669 60270 83876962 2217 62669 425037944 78376 79443 969901270 15999 43058 498530304 5888 78376 61653984 5888 31344 859229059 5456 2217 757684831 20646 43058 40067319 5456 72367 942114175 5888 8411 513466151 5456 31430 222134623 5456 2309 335749972 2309 34159 645739618 59100 34159 677735430 31430 2068 580902644 34159 25628 12173049 70690 25628 92494754 56494 25628 150089555 25628 25160 10251920 5303 56494 386668548 25628 45465 168594741 75056 56494 91574046 5303 1342 61635077 66581 5303 87479360 22880 45465 712997721 61513 45465 183103671 1342 76122 111531506 37559 61513 579482178 66581 14215 950596939 22880 24402 165141217 61513 24779 383481983 62664 14215 48795539 37559 9917 467041606 14215 64902 538372760 62664 32352 700021300 31030 62664 401715777 62664 20791 23455265 57107 32352 499928313 20791 36081 329963887 31667 36081 646388643 57107 15842 40869532 42130 57107 830610300 31667 58855 53378656 42130 35612 762188510 70953 35612 224859137 74416 42130 387991528 78054 70953 957160340 78054 46993 84317855 41522 70953 488188509 78261 41522 606528170 75729 46993 252764623 78054 592 909342199 75459 46993 354050119 592 33665 66342928 75729 51013 849194533 20550 51013 579491962 20550 31248 99772934 20550 14431 894981451 14431 37091 377743791 36399 31248 9643534 47105 36399 289532387 81876 31248 210944046 17497 37091 539454826 37091 53922 375927372 25758 17497 622985214 53922 71385 68369494 81876 9177 843215837 69118 53922 4486074 37177 9177 92014905 71385 64 733796311 9177 30563 341109621 46852 30563 388822552 30563 36793 280939586 25479 64 594034142 64 8854 646006663 74483 36793 261286303 24233 8854 706345435 74483 2862 34748126 54370 74483 472524947 80099 54370 125959946 24964 54370 98163738 24233 18732 971259997 54370 54519 729590181 18732 10645 991161880 74432 18732 751607771 24964 44541 320363572 10645 479 743279165 29913 54519 386116295 64336 44541 845506475 53887 44541 535418476 28545 53887 288860812 31330 29913 279568537 28545 70804 121451476 45845 31330 93522858 70804 46635 577508508 46619 31330 542002933 46635 55456 118844942 55456 56271 469568170 56271 60475 46558051 149 46635 522556557 149 9631 38204592 9631 71977 743399562 17396 9631 404622602 1959 9631 510735206 56268 17396 962182643 1959 43253 594158565 18528 71977 695374809 43253 37113 98766051 79987 37113 40560114 79987 61733 115835407 20695 18528 264288062 61733 77292 146257217 73397 37113 728650319 17782 79987 231568126 77292 8694 929071786 8694 77918 425890541 50216 17782 302077511 77918 25461 306309184 29979 17782 3838660 77918 17334 956829190 56171 77918 715714421 47547 29979 69581107 74395 25461 277231207 3824 17334 785464564 74395 78878 65668766 74395 26981 788376292 30624 3824 116687359 46497 3824 713089829 26981 42948 402975245 52804 30624 620546048 30471 52804 403815337 37856 46497 4356108 50518 42948 68243042 30471 52676 412592960 30471 80791 980226030 28437 37856 890619353 78821 28437 625442605 35892 50518 812062380 76485 28437 686096667 76485 42222 72981482 42222 38188 203859614 42564 78821 81722259 42222 2471 501023982 42222 19337 18401001 27731 42222 591986392 52134 2471 88562607 7888 2471 537899986 24197 27731 554210925 32224 27731 108616705 24197 17865 383257429 24197 30648 41258735 65230 30648 637299535 80284 17865 791626291 32224 2425 274407851 54756 30648 751921559 78934 65230 82004740 78934 74634 913779805 46007 2425 128844495 56213 78934 811055435 17434 46007 23835713 20284 46007 638708892 49331 20284 103876255 20284 13275 910349731 74636 56213 340300956 27251 49331 477407414 23402 49331 107809170 13275 37260 702467865 7481 37260 37883838 37260 39773 752019669 79607 39773 824333464 37260 16465 217230070 7481 41623 164755100 60832 39773 70065202 39773 36767 250846361 36767 19055 145877789 27630 19055 989195162 81219 19055 239596741 81219 40185 666228259 64650 40185 751158596 8590 64650 21429258 8590 67813 582603948 28464 64650 599748508 22759 64650 579379831 58007 28464 631682319 58007 81376 507473083 67813 61476 540373427 58007 21962 214870338 70747 22759 708229376 81376 39093 703760820 81376 30013 871088875 39093 58797 233757809 67938 58797 339257990 70747 62403 805871804 62835 39093 475817371 63480 30013 864531812 62835 43251 490629109 32649 43251 479001404 52968 62403 437240272 18790 62835 285559013 70362 18790 94813434 35648 18790 229971075 52968 20547 517735248 52968 47010 192831737 35648 66075 434809650 35648 62071 37556711 62071 25650 598747515 2047 47010 871215262 47010 71378 597185418 63051 71378 796008102 59884 25650 791666515 59884 7351 422765766 7351 72169 812708373 76490 72169 77705941 26413 63051 812664754 26413 54294 23903937 21733 7351 8813399 76490 79025 542665048 59870 26413 403749122 23897 79025 605029619 46355 79025 484605690 64011 59870 849489996 15572 59870 618933548 81378 23897 21358710 23897 42500 955341373 81378 19538 141638104 51941 64011 182939426 47968 51941 881819861 15847 19538 318687388 47968 66436 950629144 47968 35781 27823455 8526 47968 891346679 47277 8526 785957140 69993 66436 563185498 47277 13846 22024861 44078 8526 733297732 13846 9923 515834146 44078 31037 442500105 31037 73511 8525686 13846 63203 55919359 31037 51003 986258326 51003 47945 415907646 12688 51003 466994030 47945 23832 869878250 29121 23832 962286009 7286 23832 769549909 21622 29121 352589524 12688 27543 26746317 27543 57897 799941014 7286 21410 33285625 7286 4569 463179631 12676 4569 33629125 72894 27543 201887435 79475 57897 818814170 72894 38817 645020743 17152 79475 879312878 79475 62035 924807340 75676 38817 358025871 17152 23559 297980732 10212 38817 29999139 62035 62638 753444215 27448 23559 102892554 62638 81263 165478336 60369 23559 949613102 60369 57053 572087034 57053 78441 492417924 81263 74411 749482083 37993 81263 719313141 78441 25194 854692626 37993 57392 866815338 57910 57392 265377191 58939 74411 688541488 51241 57392 746381440 25194 10240 434502251 57910 15707 126987830 75961 10240 157145262 75961 1146 969083136 10464 1146 691498482 10240 4492 242193035 4492 65286 952497170 24733 4492 476526661 4492 34717 554579433 59583 65286 823478491 4492 71357 882410961 46019 59583 517052585 59583 45815 735433537 34717 54452 52903566 59583 19836 825130656 42715 45815 323058734 54452 42174 548679877 42715 73272 429166996 21424 42174 35511307 19836 22606 818379303 19178 73272 237844303 42174 59261 73154073 62691 21424 727368756 62691 19560 340289267 22606 76720 480722176 19560 73483 408357113 76720 53273 546971575 73483 73237 817392136 19560 75833 560355823 5748 53273 558896487 75833 22660 374613407 24954 53273 202668435 5748 44088 184518133 41647 75833 481634771 5748 66596 882601911 64167 24954 799555576 41647 74764 213102763 66596 70651 15820387 64787 70651 274906731 1203 70651 74936058 51314 64167 372393760 64787 44235 971278394 1203 47161 113735567 44235 61604 54286797 1203 67159 363998932 47161 75695 764610567 75695 76412 200171203 75695 26455 366938321 10266 75695 451630782 26455 63255 457235123 75695 16278 1103516 76412 19920 159711607 15263 63255 982016697 67348 16278 859710496 16278 48948 531641645 67348 1043 12552336 69144 67348 122972423 25085 69144 675917090 48665 1043 477533959 1043 67080 910799378 25085 6739 48419870 78421 6739 285177928 73153 67080 495205297 3731 67080 338313107 67080 70080 353205690 81471 70080 133585123 78421 81345 757371628 10393 70080 126064533 17089 10393 321345072 81345 22808 848828104 22808 80532 772937931 15942 22808 757022121 75680 17089 550243868 14696 17089 132618342 22808 26491 868175797 8247 14696 574343417 75680 42786 423860365 14696 1116 870219437 43452 1116 216670293 47717 26491 570934440 43356 47717 709113473 47717 2114 629217886 21382 43452 702848991 21382 8151 58389777 8151 47019 741057446 21382 56499 877180778 32233 21382 473631019 60712 32233 262422080 56499 73465 772174810 73465 53507 756685413 35659 32233 143490841 23696 32233 261978973 19751 53507 895582873 35659 37514 191449567 23696 63361 45763654 1633 23696 534645497 60076 1633 171936269 1633 11733 926394927 15706 11733 771662151 63361 35538 898979321 1633 58533 449551634 11733 1992 731747674 30240 15706 967912048 31185 15706 652090239 52170 30240 94242876 31185 57085 85470166 46919 31185 444837181 21751 52170 657601271 10750 46919 184680249 4409 46919 157705920 32546 46919 316467543 32546 39071 542870078 37457 10750 561247499 80493 32546 363189070 80493 72244 11598758 80493 41359 698145598 24925 72244 595877540 72244 81184 236849394 13703 72244 129095726 24925 36494 8909147 11614 13703 150231634 24925 48668 461072317 13703 64010 294344801 79061 13703 640521567 77421 64010 672757124 11614 44641 414501650 7499 77421 195611603 44641 48970 330144828 77421 63832 131669432 63832 8367 942285101 7499 15492 660534988 72152 8367 604418580 41002 15492 775356671 42693 72152 672718465 42693 50505 730207605 15492 14351 127790998 50505 44757 776006924 50505 56157 180540752 14351 10885 412569601 60390 10885 254409473 60390 36800 324322505 10885 62390 779584090 36930 56157 331315550 53277 60390 129309559 18751 36930 655579165 51139 36800 606253170 51139 16256 417058059 36930 14501 425043030 53277 63411 51939724 51139 23644 949383475 16256 71132 779389106 17820 71132 220135617 1017 14501 371070486 17820 5485 183296804 22003 1017 74255038 41159 22003 573999510 74515 22003 959133748 5485 24277 623544349 24277 24348 315828868 24348 72015 605950628 72015 43760 381997616 43760 3560 140038535 81734 43760 275391899 24348 901 843986753 72015 51337 662843059 16448 81734 814511650 51337 26812 575577401 26812 71788 555177245 63473 16448 287839986 26812 57565 582804323 57565 7803 28696675 77926 63473 318221614 55424 63473 362903784 21843 57565 130796070 21832 55424 399652569 60314 7803 650140684 21843 69193 801466845 33555 60314 433222209 21843 51872 207777133 51872 49761 109223066 69193 59756 775611891 49761 8077 17885056 33555 50758 810898332 4730 8077 150353529 79242 49761 164052699 70876 79242 18382390 79619 8077 742478035 79619 72232 33096145 79619 7394 130886316 7394 59987 784114469 70876 26236 605671610 72232 15267 164705420 72232 28257 929467071 7394 44100 189029899 44850 44100 580169290 44100 46341 860380744 44850 64347 74504030 44850 29014 412003173 64347 53013 303844450 56375 53013 689173379 77334 46341 547253 53013 14203 660646520 47897 77334 44159772 3442 56375 848407105 26871 47897 710151227 47897 37877 558101322 78514 47897 624325777 47897 64144 427993992 67282 64144 25767069 36785 37877 543553401 64144 24566 915276854 64144 49657 666750239 66034 49657 134716295 67282 16803 727699595 36785 22302 346142813 77382 24566 758974241 79188 66034 124428742 77382 3313 89715353 51489 16803 818396124 67517 22302 48667301 19995 67517 128193082 3313 49861 549402887 35776 3313 182091713 56128 67517 158828057 40016 56128 594420770 49861 54653 813795139 40016 4725 106315603 60231 40016 351994858 60231 77365 264331490 67090 77365 384625340 77365 55271 349083776 55271 1612 957164367 77365 80827 120769391 67090 25197 199650080 55271 57176 690034876 1612 38680 320229215 1612 38773 855086001 74591 57176 570746817 74449 57176 699545331 74591 28454 245036495 18198 74591 284472681 42495 74449 508696424 74449 79958 244409712 18198 23906 336852880 48492 23906 792902083 18198 52703 119215504 42495 4935 570110500 4935 43716 173047426 48492 58893 828292289 21270 4935 482561755 59750 4935 621014885 42081 59750 189071474 78807 59750 524939422 55540 78807 365794950 65057 42081 341909513 66837 65057 223483553 52846 42081 374695777 65057 57318 869686827 55540 57156 445387608 57318 3655 980363040 1871 3655 633050626 49920 57318 85308250 57318 67237 880991114 67237 32996 599073717 34383 3655 631053179 16144 1871 80126919 32996 65031 736942791 65031 67106 580685300 79949 16144 881533031 79949 55541 191399665 79949 5421 409828043 43244 67106 554857438 55541 65051 147063194 8066 55541 256145658 5421 7306 336116671 8066 15472 683256841 43828 43244 41119942 65051 15618 877361123 42261 7306 879437114 15618 16048 336427158 32409 43828 410586661 32409 7084 467591057 38141 42261 390785168 7084 51202 114444365 34152 38141 699789305 51202 53730 53309794 7084 44943 720727246 1089 44943 746657517 1089 59640 885227845 59640 69711 312757590 1089 7610 944344572 81168 59640 895544512 7610 66558 469612221 31546 66558 612608268 72982 31546 954373174 81168 54987 417088679 54987 73427 70622202 54987 72745 217521988 31546 68840 637988792 72745 26811 438758269 68840 27866 637810381 58401 73427 299911795 45149 26811 100235293 2018 58401 78844417 53407 58401 754405185 25610 2018 911840352 62527 53407 92649138 25610 13231 389246970 62527 16208 285323200 49964 25610 616343393 62527 76891 803407013 16208 25812 457172560 56350 13231 770628157 76891 14744 40469284 63404 25812 6660899 62838 14744 598911395 62838 14642 823811963 66080 63404 855525257 55201 14744 650425200 41520 14642 614543092 20165 41520 31004380 27260 41520 808612842 9470 66080 38801010 12138 9470 390947575 42870 41520 52231400 20165 47781 563820583 45795 9470 893239389 47781 34275 582183977 53424 42870 400720389 22667 34275 777517194 34275 52349 954397162 34275 46240 756885267 22667 76344 980284478 53424 38489 407289081 70321 76344 251812897 42678 46240 593089113 7110 76344 253248317 38489 68565 111503493 42678 9957 304594468 76965 7110 616173535 34440 36997 40880 1138