641636891 6691390 5573377979 4673209979 3673096379 60516124954 56316280474 49950000 14950000 22383752 6344835 23806913 7697270 369133798 27188427 4387025 2457361 15224834 33305697 1719148 1025115 1025115 851606 1025115 1025115 120898 34318573 1560048389 1572553 1411049 795462 4498810 33952510 4971448 1650359 15146389 1665669 5369120 3061090476 192681224 6354580 21257489 19981920 111908 425045 120636723 12806700 999990100 722518802 342179 1444200 550500 8036688 1290000 270000 5652787 1254376820 4102553 1114530 3917185 5591064 671093 3588 38623117 4772047251 81778525 99991013 506316 584346 20196 2828178 232228988 3281598 532638 320381459 1395011531 2156816 21524880 96550 952750297 200623146 21465956 1071323 249987250 341568069 3943997 123964 3552822100 7941278 1064729308 44999512 140897 55653332 104379 842648 8697 77158 2343970 2885990372 18140 330 352 156601132 2125484 1469173 3109122 1091320 8769493 8034469 7762902 171352 167735 15863926 12373323 586403 15962334 4289300 157768 9711920 4558460 18063136 26871778 104638272 175088400 178404 658091 583255 433726 2347568 1496097 6337795 986041 31055944 6798600 616040 472781 18251452 93775142 2287165 4066435 4149289 1309794 389786 2302646 28356471 102591 390000 67648 29490 19472 45058894 27648545 218498 7110845 132947690 35000980 43234 80968841 2377632 4125 398562 62619 86665 163669345 64553 30117 952815 14799458 661649 1475700 331635 1917116 2138000 538930 1100489 1008731533 4442822 2475637 2174538 10964861359 684313 3475400 1671926 32835 9815075 69041 259579 52170 510986 166397938 134019 166121071 91989 241172 497224 667250 15818 24899800 2683971 819929 8762777 381818 61724800 141287121 19987460 1559708 1112238 383321 22713933 709276407 2041667564 172828115 285298931 34021432 134506529 1993443401 130297819 2254881548 1036002295 1229754955 1426191836 393682057 1787092234 865805006 612283225 1717975883 184607259 434244 2310902 1465932 716438 38722988 802872 2290935 1431860 209212227 1371935 1014347 931498 95021939 6365671 367554 6166540 5162125 498995 586145 5553430 2098811373 782095716 1892024 6732 1481698 75495 241919 14445889 3262257 7188988 128684 133865316 2605672 10107 2356265 141313 307140 1416747 199732 1583034 300630057 331120 474122 315829 153244 382572 484748 9142156 460086 745640 43405112 131561666 1869916 500572 106008 42117627 10584784 990334597 2800181937 56920392 206156425 1824444 377840 51900 1177958 40946904 1825673 173531540 2799942037 145817 55352 2225306 107350 381000 1973776 971482 935664 3948160 791000 5549750 122746 12098689 12109640 260961 163180 53200 41235600 8709900 963000 214000 300700 3527900 131908 71348633 93442 259241 923100 2267000 6269559 3457514 291858000 1489458 872652 2507528 204431 8650700 287485 1419118 78489939 2461689 5265796 2979483 378210 58442 4555177 1807550 20845018 13265273 432792 295483817 187175 274633 2638844 1433645 870560 554267 1101650 105982 999975392 4666819 106406200 30379542 34144212 2763915 18822200 7413 5998200 254254 6341732 5390218 84123 7650706 2018676 12068594 2943548 34678723 4740555 3741057 21197347 1411490 349997347 146135 1801092 9737930 4997504 143830 1922143 2245574 659171 10484150 205988 988567 12676048 64498841 50000 11063873268 1869247156 13745842 325702 499209 178989819 238543 1262127067 695579662 1963437 4053954 1274772 36939621 2301029860 92830822 7863917 301087 22367160 15474750 2438501116 27813 377987395 200814 3335888 769401416 130748 877546 19293 336300 646438724 2625384288 2028934 50000 17353545 104460 5298936 3874859 276225 21668606 362916461 46765582 3284678 58071552 374698 1221891 304100 1357664 76180 167148 4056030 1432836 223254350 222223 127903 42182 61812503 2364686 1040587 2436643 607398 12162915 3228880 9766530 2697126 1735209 11880909 150000 10107763 598348 1348995200 731556 301898 299993575 2690400 364213814 317566 24551264 127656736 218909467 8091047 24380107 1772509 6441007 13958918 216761 162429119 5789849 12622934 11784206 960167 489862 13886967 300012 6982290 3683948 1859778 28557 193765 13372610 1002457 19446192 3068397 3404149 1446781 101000033 6874307 3303545 333294 3470038 5415833 3703463 317281 1569196 17761964 2780762 16908 725671 330 749205 1243702 158353 240062 836060 176923 24443227211 24430947918 24430700564 24129259783 24116971994 792214 345002 111157191 7878693 2801096 93917 2163190 924976 3758870 2074932 162659 192603 57957326 19896980 1058196 2533550 85110651 1683151 35199236 31716689 219525500 17651467 227560 2997685 59997685 243648192 69698471 1890645 158331782 156308247 8254722 1069230 3813153 839146 848802 1056116 553130840 508818 1782156 33943184 1844838 1342000 7095825 640905 100650 3354250 335425 137289 184525 671000 847144 1931723 36080073 2063325 10054935 1863689 31823094 66459 114789 303012 338083 92080505 90423007 656180 506610 8527312 2196104 8288812 1136048 1124837 121495 6450770 197320 99997320 10298490 1496192 1113567 436837 6785648 1240913 404830 783929 612513 6181240 117700 112324 354761 3644977704 299734 95959 74896952 100805 5300347 35100404 1890373 22946955 469823 2929909 563348 701794 359809 46076 905123 2341018 288701 14942668 496540 492970630 719878 34299671 6856313 67948851 137933 403787 9274300 7880379 2898782 3787547 455917 5997822 2285680 107822 502584 1189719 3186249 8284732 87810042 10282535 37711696 17551659 394268 2264365492 19420658 291695740 1638150 45034230 7938403 919056 50924626 70339 24476148 3553181 28816225 165822 5636839 18461446 606024 649989736 18167231 28823533 973178700 84950101 204204865 1515060 363908 847130047 445692 11011776 1997454 9695439 1553422996 53363 600 49997321 20852 1053042 363409 336686 6397283 1000895 365587 13467200 10097141 17976820 7323097 4140158 1077806 967988 1393008 681556 1290682 2475384 53520743 356410 3091713 69906 640335 129649158 15412933 6498296 4318121 13721602 8301060 346559 2602294 14429380 2123470 1063944 692305 124860 1214958 8019 5073763093 2359747590 9442438902 1020986 31401196 13892401 2266613613 7044020 498639 6033139104 421685352 6995798 2315726 348759 2727145 253756057 16968622 1644519 42032567 82000 130411 819966 7687849 5628742 2306709226 43232 45076 1312040 34849068 17502858 2564506 2498249 4877025 24647258364 100537599 68100 626406 23525786 6915159 14476762 918082 347919 947457 363573 812036 211125 6442567 10102587 18745092 458365 3424222 8303371 806486 107268 122402 502158 1138553 9937465 3783919 1027581 2896736 419454 285341 491072 18543895 3625139 361120 3166302 3491550 28473193 52692 93160 2652749 78314790 7700861 86729 15058923204 15025885774 15016948071 15008014159 15007251605 14971209682 142344133 120002460 26526896 11805548 324831 36319 193932 2925175 2842075 2745641 2999612 2781116 2978321 2887075 2949993 3000364 2956661 2905431 2892075 2984641 2777075 2960976 299982502 144339 269078 8738991 2522469 4198087 372542 59270000 9979277 662761 682197369 531559 23124403 2354179 3119695 527216945 991531 25823564 1903977 2263162 13626797 79909 6876367 57699342 1780381 1779130 663660878 55466612 16677066 13924889 14164023 100985486 4032173 3515186 3361729 3143025 22068732 4040135 2868856 341576 82942116 60807410 14962283652 14953353653 14950635499 14925961010 14919806581 14882068980 136901331 1279157 52217900 84271598 63573528 41997068 1003536 76512441 79549909 76591009 41233994 80449633 56390886 55982807 8278245 21529334 1947161 519912 885091 1448191 477772 66700 5479924 472494 408474378 5993469 1416508 1768158 1310131 1316472 999873 339824 861385 82742 7005981 64042218 23411542 5742407 985603 171349 528970 270818 171926 5459885 3696785 3592999 3464860 3358792 285431 10699939112 314012 699124 82062 77982 181800 62829761 899150 216954 2420065 4195819 6991424 268115378 27826046 27725005 754850539 61147275 59346365 119926 1208612828 975808 7978500 4511471116 352589 6032520 863146483 840381201 351900 173100 246200 889150252 2304712 6600739 67027020 45250000 707448 44039056 659979871 1770264 203976 481919 1298 557104 8015866 126494 80780 777786531 3635605 866896 328000 282141819 1301978 403980 171428 26461 142665914 25502392 48030711 355696 42435 828789 174997 32136592 72496464 463421 809951 16517060 1021006 43599 583976 134369 441715 1750464 2745006 712465 195631 446732 4138755 1153388 112351 228777 2797598 13725804 14063 109090 360279 7263437 9748735 380439 13424742 1446033 103771 400117 245930 91009 1165896 71964 50047693 53104 100704151 99998062 2882632 280779 7464880 15832383 135426439 9284375 1776781 341898 17519 335207 1941628 751056 71169057 11165977 756605500 184338 4421110 5038666 2210795 1671166 11117585 476063416 41481 474061 484044 3507 5230301 347026 91009 2997728 823772 637067 162156 404402 249645 240518 165212 1751563 4022502 164809 641705 715249 2515728 47011 3132832 62141 11669618 1700632 1584718 98513 648036 100053903 458654 704494 4422105 60884703 4115 332350 177912 31723 140461 278365 34714 8433936 346799 205805 7886863 41370 1669292 9388204 19221201 13690303 112971 335035 494787 203788 2588686 12219194 625877 132428 36571 329045 4855 97052 6003511 3950919 1593 593004 124769 167371 673968 440626 49130 386080 1562449 1831093 512843 22092 5701359 174696 65554 948793 1030906 99993367 6408992 131174 11166 8242889 56186 177977 963783 911673 327439 529741 680909 29197 3481433 19399490 1891369 265046 8963240 130647 193750798 6091020 4625308 725814 4387166 11335 775406 360111 355791 820992 80758 6421192 200244 270277 10108209 167035 24281 4576769 175191 783247 218744 290323 50456876 58892247 67391 1022891 52027996 103168 82026 26515 2509836 484604 920562 68291 722696 27311 73385 505050 3515394 4253655 179718 14014 115536 3114922 3663752 75512 298768 139972 165606 322118 1208668 635158 214230 353302 597507 10620321 549513 303813 196711 2542546 3403671 130592 40890 23989 1804087 88999 64816 183955908 2134157 3393604 98416 260805 497192 148627 30210 1627408 107108 48527940 444962 330822 151489 429623 564477 79512 97552 904539 29818 158310 7280247 1129191 371330 7412 1422865 2722335 11222 1605122 266748 653240 71991 1924476 2514991 39768 901998 611441 2341906 166486 681702 2050138 29380 5984760 1197173 398192 2273323 988340 167676 215252 5206498 3475520 524800 68900 40352127 3111392 2258460 285923 245855 39742 235304 207784 179294 208943 117896 3229 71692 100072 2677055 97549 141720 17442 514606 329736 287713 85789 32577 163644 8234881 1677047 275166 176919 709384 514743 921432 2563155 72676 845287 683033 368630 32491480 1115008 68022 580728 384224 4845 123836 2205637 87296 548 7048079 51326974 17216375 418955 459307 3180686 1798655 2725494 12045 1451692 1865172 515049 553788 1727892 147401 139880 64962 3014290 58035616 95625 170468 545365 438168 172710 317181 42132153 381212 152524 731146 62566 397139 1266575 4244930 158995 377679 36951 516174 2914811 102607 1104803 163221 3507725 26734762 870371 99998879 1192519 3295744 113618192 407927 1010093 44972 349328 4333768 58089 3025 8380490 328036 10342 394939 4267565 529473 420244 8016245 518098 519921 85339 94679 115461 60209 8285876 820406 4671217 154904 4931731 94104 106993133 504384 1783395 7052 2821797 702373 28769 2119128 153839 3971240 80258 141438 368994 2694307 9869418 37218 286794 447034 30257 13101 2951 68742 713173 173918 155012 48822496 693887 75117 128033 32745922 309569 3415658 132751 405407 33930212 125985 2968170 3440534 57932 1005247 417438 12142534 280043 1190202 1053444 911104 1269714 853865 305643 262217 29890 33701 45935 256275 108689 316764 814577 1201562 366304 3148752 1412169 1970372 181134 1277 41116 4847052 59577459 4764862 185715 2196086 1930120 1559500 2399405 146898360 374932814 3460268 2462371 6184814 3996751 6519918067 2754487 7999736 48841057 1399947736 6858140 144230104 176311674 72708424 1676978 169531501 20818472 355855912 403073095 16545362 21739758 12179340 20619314 422305 548295 20535341 254071149 5775823957 2262299091 10079050 244753408 188501923 18975164 49122270 9998176 58718230 17821239 19979754 158127013 10432598 5314328 1095818 13027880 1483552 2608684 197666557 818539458 1788297 219178356 4265738 16149904 105327442 5332054 404660218 525292426 1724753 29910688822 476989796 475728451 146308098 146065459 144873293 142864673 2670841 140389287 138939996 138418913 135403932 134083833 133566209 132899850 132171230 131369972 131087540 129701530 433436352 3066638 1970752 1079600 80115069 845984 3526251 9201909 1408919 526825 16554348 2124734 1289684 10653401 227172 2797834 2126515 20338 3140390 142195634 8409771 512751 7598208 235561 733753 250947 375073 434370 191418 72723 1324498 111790 3795616 1476503 2566045 1732913 18625717 6961940 6800666 42293997 472945 1106531 7695784 388086 70630 16089546 620289 30997941 804133 233690 7037908 6942000 2337934 462874 1268232 295555541 3378031 193972 7970805 1974150 3697760 87487 7375902 433812 323556 552958 204286 112526 24080768385 24068510049 24052275444 24020149373 24000278126 23961828871 23941994508 874014906 26634991 252525 1542086 8851 651800397 651379258 647947410 73335 6946180 1001615 50504999 495555 2855216 22911851 42003517 2534288 367165 2097694 124525 420021980 204145896 14466731 397096 117131 367223 105543 44935 1296397 93329 1279482 1502608 1264279 2774118 4840760 3861699 2615284 2025223 16750 2113716 12142569 7968663 384771 467995 100007836 879674 81098 4459977 2303936 111600467 522296 4172402 135800 463260 1198464 98997 11930630 10103595 31157 901726934 180629082 105301321 180490174 40118 14084987 1500466 3591419 23923519 7998999 15089507 4598657 22954356 173469490 222630 107233047 3222708 66117976 160730626 206159518 491000 156837363 131834829 106832295 81829761 323619430 15471827 3095170 14364644 2480 4560599 56827227 31824693 1011815 31878501 1437050 133577 12714254 1854432 94187110 20753 18763 729626 5288531 59400 1821575 450000 3723151 102251 9493210 49664442 49727457 2589943 544634 20748498 10601450 713337 18079 113939503 2028691 50697858 14998047 4898446 575671 54417791 86669940 273937 218707 5990678 119753 3476680 1467203 879554 67481 664501 332575 44543 190527 309132 53328 170818 54174 589388 1050464 2999894767 1379619 391727 1542245 3359594 8698456 1865797 1233996 14846489137 14796698751 14794551855 14789410243 14784270023 14779125041 14773983989 14767466987 14767434638 14757625406 14735610342 1164769 1747759 808888 6507654 626638 183088 624562 113492100 24375100 1046788 148560 114463 733000 676780 51120798 2688311 26466257 1883211 8314893 60863 2898325 1685438 1794233 3452471106 83382562 70245 1196993 182957 3861747 2222465 2229430 59482134 159356 38509497 460893571 4170068084 14886218 300147 241774 96926148 96850 546 94386 475573 96343427 201279328 246755 32394 1003314 2278627910 31659202 1004987 73556483 38467557 7867010 1853131 95884867 24727151 30738320 147905 32440 94562982 18517537 89689176 19744676 537301089 56361588 271372092 18615396 1528793 32385 48065887 244508838 22142543 20766077 37133477 112307672 6655740084 92580 14756377 2176427 1167358 4377645 167859 2822506 2516170 1330407 681881 1397372 6312556 8046646 356962 1137538 1137115 994645 2100457 2393928 28469 1053310 5686272 27530341 673333 767555 30090000 24845 2687304 2206614 28972 3413500 97085 94170 333361 335234 155379 787361360 688354039 1647350 169229 50615 1186698 346107261 47382 62923450 25957990 322600 2976868 1705432 40171012 437710 331539 182761 546 23818565 2515396 76880 14062539 339167 34601685 1178930 33502536 1341967 10000000 116110 26953645 142829 282758 1339422576 6560963 167763 20793029 1284441 1260426 4481794 18169590 178427459 16023645 13444601 12494457 1348145 5598021 33202200769 2433295 2699616837 1364317 51867 1094401 1102126 184648 183000 16767916 3484665 16184041 6967267 93128 591467167 104589852 1351000 66331991 112492729 12759451 3493438 2099045 20640549 1272359 1250940 1218995 4772144 219376 2914553 174900 279995456 228277 207159 70343927 138962302 16921414 22107879 16134576 15751010 528 24305199 316763 2459835 877740196 134898 6197968 642575 57074 268329 3293021 14726710 513500 261900 6333742 134601 7000000 251862034 93630710 5419190 16768097 79573100 1101265 100708 98101 83629 47935 1000 3353009 3350547 29525 2366550 2273698 80433992 31764 11760 648900 766865592 819161430 120525 7593250 737940456 58982593 865947797 28156527 28017700 1744493 1009178 406728 3890610 4069274 12245107 170913 18890 1117429 38450 98450 999656 1023284 7373764 15895275 4951673 7072279 2732507 199989463 1288171 2037836 19436115 208699988 2411842 551760360 188738604 7389237 484590 6367062 5385031 445866225 20383747 328550 8993227 3908400 524439 2551110 288003 1400149 236634601 1386434 412557635 516451 67180 86598 351581 336464 7622766935 98570 3339100 1978282 999998605 558000 20144198 165831311 52167 8301200 515076 332586 4541517 30150556 567651 3093142 385018 971343 124831218 13997461 8000000 72854 336810 982749 958522 24303440 10755638 2277065 1722658 1042265 73238300 495510 1050599 3804087 688726 5087772 32968418 16452770 829689 289568686 11592035 80164587 8705004 135195800 224320 18322 8000000 432282 38159187 20010959 7639424 100043 109992544 109775967 104467970 103600736 102587199 101443583 92202257 90310775 4124275 99419743 97222339 90420874 89847663 186684 1350704 128258 2038447 2036791 10168493 36370370 6722350 1183005 1160000 30338879 4758137 9508744 1225032 16260423 195147473 344561 331432 3184905 3084757 7995516230 687059262 1901892 1850407 1195493 504079 6415914 1677 4402472 1127137 1024527 67280 134274 97090 523409872 13884590 2760 6520 2760 2760 2760 2760 1760 1760 282940 1760 1760 1760 1138930 738674 218383 89700 704200 18111043 6088693 1104542 2248328 3367541 835730 399998680 1105975 78768 546 441573850 1922957 546 37901104 14164762 912841974 880676723 2058138 467694 34192468 160354 28283 513918 5599102 3076045 643522 156958482 7201361 290704 617498855 1174374 384994 99666 4879747 1137820 1189935796 83998261 1090 7020245 725902 723325 720748 718171 1112810 16836306 392298 359054 998872 997540 1154 3755633 3693255 3368063 210212799 505000000 1478886254 32448162 12121117 104180 97184 365248 568856 158447 46770221 9124250 4201954 237592899 173007044 1407266 51669155 5717461 778810 15345148 4892526 4847656 747 75362 1294406 167847 129145 146181 9124526 679627 319992 9479056 108075 1343649 682536 4215807 2272 146055 59861 3502 239765959 181710371 3350481 167841842 112981363 170483 245790517 174763000 94165 266673 6210848 12851 546 98922 546 570734 1342162 5827801 25102905 1615460 325782 8073977 1941995 640018 546 285713922 304451109 532580 546 337013 5374 546 10434444 3513667 379175989 43998992 1326275 546 1705 203379443 186603500 320365003 69009746 3427647 3424385 31909968 54973 890000 530355 24226 17684866 46807 3092 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 242700100 240536700 7120248 2831791 161448 87034980 10148603 14226873 376774 696397 2831100 100347599 6017780 359108 101833 267485433 52684490 23047 1484114 197787 421065 38006548 813070 1128703 64668 215507 693580 898662 1383745219 44674347 38627731 1004552 330343 861505 693978 372063 1537067 693978 391992988 5997140 19265 19070 164710 41174239 20846 3268544 7254148 2351419 1104206 592564 1890 224781 1890 3532405 71811 738873 4543912 9999268 16258161326 1890 9261962 17233192 49076 295449 40998765 718726 6823607 546 339359 999010 15993775 19785140 1890 3727493 142464 2331296840 154446207 13800 1286323 89941 56453 170123 1928900 3099530 67999580 92396925 28999438 17465386 17061352 15246397 6175300 5607096 2918647 2726096 2228613 977200 3233142 577500 376700 1255970 1328456 1255000 4740434 320797 459500 503357 468535 98261 281568 336874 437782 392231 284893 69937892 69754511 546 926048 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 546 167565 912813 38220740 37956534 1993829 145700 251542600 107000 11843988 11708335 11697040 242400 466400 8000000 8000000 5064087 4714965 4617188 4563426 4468810 9940831500 31809 7510829 34961 194726 4110201 272856 7762870 347190 132346475 999323 1420424 173530 100826 43973279 2606361 99960 1028334 5478996 759323 179323 39899323 7747240 999323 6831510 629323 1273057 5199323 15099323 360889 5742690 8888623 912809 4999323 1239323 10518298 1444223 7337263 2999323 749323 652944 3499323 1531423 1897223 1609323 1329333 4999323 39999323 2211228 1509344 1090310 1164224 6097521 7213828