57949 84176 343 502839629 2918078 1420504 5543942 864404924 999565388 999051727 999325564 39512 999563499 16178 78433 8618900 3643751 3875736 8154 68493 1891 8078 521933459 5523174 443538338 58773 999250899 96042 32175 999452309 764015407 558153300 718150 6516 94061814 585818413 999052737 6202974 99539 25 633 860237184 999823376 67665 999137947 8645 50017147 3308 93 1552912 999937081 50119300 47949 984344816 237477545 999003179 51041910 4993045 999513972 17172 54843 9788543 999789397 48785 999586484 999791070 78701 303232 9199 68124 999855525 999241294 809748101 796516926 68435929 257540489 52904 999132827 55247 3814464 25773 16501258 999081029 9965 116134651 999435805 815376820 23094 429949533 999856278 89588 1705761 92488719 999262453 999201195 5539 999933941 96273 999977472 72646 999384218 26538988 917 999236913 352236570 999782175 999453602 3994567 720857 1928 65798 4 9090 39239969 5149 986816 2011 999475224 213625 999351423 3079 289865 855955 5229 424367993 39157 7571165 84848934 9449989 145073 50780 2155 24 364687518 682413361 498187161 633480766 999906419 96355766 6746 2816 9066738 901055273 96520 95532 77980075 88459 999749509 779104240 557879878 473284574 21 9009 6809031 905314 999359888 26243 999946368 44571519 479462 3189 37825 370607 95059 9445 26208 169880444 999565147 9901 245871697 999562801 6823 2740 95315979 90850 714365487 999007530 4380641 143377 284620 8669618 19339938 825103 50288 999661738 208043920 65704 422782253 999927737 447708 11850 5784 999207029 999856678 452133 8637 840452 21764 4067 999092424 66 23676 6672 39703 41229329 999765993 9588 84617 23823 999566690 999291349 6477204 999008781 186 84481333 1802 17422 999049752 18369 1167 65586 567696834 3690 780046 61 390766499 999986761 8479400 90608 310786 80085 90001 1357 6487 684935 4892 999494939 71651 999713357 560495 258405421 510155355 97 555354 87436 38127 7198 6293553 262 9506 181504 839018 308916 3156 999202476 999751371 69167019 19345123 83639696 22222121 7018 986 6233355 999016504 80798 291294 4760899 3988 6696 2893278 61183664 899368 7735 46454 23462647 39951 973280341 8330 595847 51641 190516447 999454432 53205 92369242 197403 55326 7078 28903 999381412 178172 6488008 999776068 8889803 172515158 999506027 60317 660816 4016 999220422 999033717 5765 999998052 17584088 73380 72241 999411597 70095 999878904 9125318 964429628 478796 76349 691917856 2705 80953413 609 256 2563 46505 17271 1548551 6192881 70380923 44287 999052718 999481506 999479783 51941 999642268 999088914 7799 24308286 56980 61397231 70346 999941320 1377 8670658 983941 76555 44552210 5210 85274 14175914 16916346 6616 999021096 4204553 5436156 852091 77862106 983486 41362 7403357 999185440 2233522 999276481 41356 290 999569651 685775 2928460 93462215 77477 6268 937904 466 6224093 3537133 999316547 5965 22389 956583729 349 92926 19807271 797593028 6999107 113786 2201 3 3920 1053578 999910216 366487077 999234068 2260193 174971875 79710380 966 32230 8867844 21110 1484108 44758321 15168 2570 999485935 85666427 4859276 999770675 9375 716119 999441097 999022713 999373510 9483 2791 999960483 6285422 999696451 999704933 944137828 88 74451040 6443550 999614663 999242869 10522690 3517859 749182 64 5081 16283935 308633 94 5324948 66709413 2031 19150 82822 292574 85508 9960 74372 40916 999472519 942798 999663106 82840 332802 213947 116 43019 999439792 999385015 44533483 197014 999299990 26236 70426630 210453237 96589 255446382 75145 99106 999124768 2599442 7626617 4940 3224 15717 22877 999667964 5332259 950350080 6471 999187547 999667235 653607495 50277415 4726 957772422 21891 8277 7299 749 210 999523284 4505 55984 8141 70931 379694565 999752145 999080786 450342331 26387561 97946 645 6811 6786 91602045 612234 999469266 999162225 15569216 40922 70669330 999017088 999812083 999567434 85765 21801940 5752825 5065556 5510288 41614107 31508 999153733 999020562 43018 999187517 1906 17197 90151 83626 21199140 5164 999876196 83568002 5009 6233982 5962 2396 282701 48749881 49689525 999573801 999066083 47007407 479667 999658242 9641 98799 948 79718 48355 13275 27118 3350 26217 58085 90423633 35403 398081 2306 2784295 275627773 2222 999433569 8041 6385271 257503345 589586495 90350448 9019101 146222145 999673303 381682 999507637 647935 96567 4583078 5283264 9914 999390827 6718 1473 5957474 6917984 90838601 37617598 348019792 21305971 86391 58119 2675352 999219534 11593 16 726905908 877334 703 20252542 35596 896052 89181211 22446 3728 94186282 25033 3292460 65351 999164418 6523 190509805 5183357 452313 1108298 76840 88878326 900660121 8854037 648912348 2472 8544087 46489716 3322 3781722 8489516 999686708 16402 999057120 2701 11352 7423 31599 629598 76650 93509 558975681 2145 999449050 459351 999034094 340539 999269865 999513001 89 68398 33478159 70057 2914 999453472 132327709 999411052 999593525 684 50795 4131 784255914 339073261 18779321 9260 16623031 165279 8834 284447488 999892999 71989 53520769 1753 984765882 939430 4775 93864981 623381547 37844959 439186 39815 53410 91 999653429 999546517 9527016 905446 4152 666786195 999377130 72518 999906351 63674 99044858 6978621 3121 53981895 3767525 826952083 862 94767985 84564 585169 999889425 2 999405781 999167474 641459441 999846560 6000167 54694597 63 89732734 857 8697755 999563310 1666997 1255613 999677905 999694328 3044876 5600 6185 97757 999040362 433356 85071 983601 2482 5005 338688 999752874 4001093 458969189 7209 1597 3708 29343 4055257 1397 22 41107611 99869 999476427 21802 660 50886055 4621635 999160327 1913 117 3751 32972 27 81 999750501 1661629 162 546095 6332 68150 999284487 27737892 9866 13243354 2034 11301 6482 4099 999531882 999855481 1196 999287248 999528855 460 85 755077 81580 641930 670 36623 999543707 999419769 537 485427287 446294955 999853337 225500 69 999848287 999939029 97570 45707 999708709 456891364 999309404 2119 6481 712266076 29541303 84719 999564401 428636 76268260 95519 555741 928855964 999102375 2938 2858124 999106872 453395 30423 999484445 63803 81942133 38860041 4860 83097 999661080 32375 253011 104720 1161 6900730 999877391 39615 2891 433953 3544 901356 29257 999466265 68494158 1801 999139754 38239913 956263019 15142 66651 97947 999997068 9549 999622706 887891978 29306 235918 975286 3577 2874 71489 139050 70949 652913 654104 763007 72317 367936719 484900704 322873 713351 821 999124751 999870143 311131095 248740220 423380606 5502787 999768936 999286977 999296125 122942243 999155065 999679339 2434678 999813701 504588 9644 3148891 999668479 999515076 999188142 2747 999169944 17792 999397026 9556 999783441 789592 92121681 3417 1652 8731 915867046 22499431 999766989 999450132 927041 999620292 4988685 53642690 1240793 999221992 34855 45555 24305469 723143216 999430494 65536 999331685 175404908 69923 40766 3519 4570583 28529 999 183919283 999751112 91348 1961374 2751277 8880752 5545957 96178338 999590068 37010 487057 615957 14344352 36141 7998 712117343 999812641 40644336 110726 48691 329772340 999374659 323 4114 999090837 768 77910 558402977 999929910 1381 27803 999906242 60451 8369 252685530 1669 999022106 23598 5515 443 7192 17593 39809 635687 485 999002123 73688432 999090230 49621 9339 999391452 20712 699178 98273 6597343 391798935 999203304 971675 3403 829993 891764004 32618 97721 99648 13210105 32768 90909520 9651 29 105 940989 999333148 604 999188239 4298 9275 11970 66616 1907790 999204545 17807028 18157 10776 86255 556694 935017 403868575 933382983 58158802 41248 52973 8017650 55879525 158257 4293034 945048829 825882752 152725674 999800053 783251 51174 7806545 106966532 0