640318356 597265 79358101 220435 10000 55368 7110092315 5070202 4637 7797 533973 82782 427313 553695 1273477 2053047410 13905792 155990130 460149132 131941 2002635 352207 173589518 830194 9967290 46482700 46563 181660680 378162312 481592567 6207 220692833 246900 10586200 2858540 1390066 13451004 997116 600045 3441443 106702533 160714781 13270 199978444 135350882 4155017075 34279947 4023848 229328631 12370904 66091384 972328544 79633209 420724645 248360352 184308002 10260271 652859285 13855841 194947559 20303851 122936 303924 12879930 3872856 39041282 743408 57202 240441155 3050044 192207230 878545 18987653 742375 23852495 301141 227116 301283 229613 1263442 1531529 24871432 611224 459380 120164 395322 127264 5466968 19095 33750849 137443020 2301308 1006541 6812 682049 34467 145393 24870 33725 15166 67132777 99829390 111181 86800 34478156 186108 99956089 470137 36546012 22186328 4276942 8801526 4070239 1991654 1274549 1705000 132744 1342930 11993414 166473 1023685 47653 2169661 1767038 50135958 612638 665067 1812624 14844531 8930144 81964 700349 428744 66305 145262 3027890 47604 22814630 235857 731860 449814 154023 1051796 40374 17320 71096 3079936 87459 24664055 54063 55354 1560499 8043797 112158 536016 1293261 205133 5524703 140758 19286 467113 29911 2989604 48010 1048427 62626 4154012 133773 136472 1551171 18381576 1095197 2877989 81795 3032045 133819 6196 662843 138450 674783 12550244 3033155 955816 37408 5041700 10854 136195 53311 5978456 171978 900965 1591507 721040 81819 7726027 51374 1108175 818214 34687 107819 75935 468930 1874720 216476 282430 9303 84609 54468428 1469477 415049 523240 192364 6196091 73431 636278 941305 382239 155819 475624 208417 1137783 81254 223970 85893 228384 476993 2634897 6161096 243766 72300 1159532 435112 1917782 38700 34998 306497 7750000 716522 1454069 322520 544764 15576256 25032844 4261148 1116000 431861 1544484 2792434 358515236 651000 775000 775000 2974738 775000 183032 93032 475209 250634 150861 153653 239105 694408 45395031 9300000 287606 195130 853973 263702 277200 4955590 799973363 155000 50813463 102080118 74508608 101933269 1162241 4878744 31256036 347461 128709 149838 231092 193950 155844 240430 412044813 140725 300681 247538 152677333 99970276 88168144 101753150 99977536 364098116 59679265 186485396 67068975 86628662 306993435 6169955 65014379 16006560 4915886 54222062 99973109 391722771 97397245 379972758 30572807 471840620 15348795 14515561060 765795 21593973 87923615 357086 4508998 2876028 127640 460059 754209 5389515 371426 107914 919098 289968 95690 613401 9375592 1453245 3421130 12181 25782401 668760 1139455 38747 653039 45027239 4341540 567793811 76027032 1080553 1189944 16691601 2682861971 50708 43708441 141776 209580 15012030 301312288 957585 26163554 152135 72075937 69975167 67875180 62317034 59098270 7354 497925 1533244 173600 1212092972 50763 164298 80168070 81929 418188 72524180 10506658 79365100 24775 65231677 822521 4965593 2728343 429843 33324 612753 357382 4419248 176472 139500 304770 60450 1096034 447725 223691 3934 3629492 340546 148756 144068 148208 10537315 148038 87467 1768053 649799 58452 26839 281911 27936 1057270 182793 7110803 156550 90045348 3650000 460793 5929911 66052499 41204009 52669582 23284686 67655547 14987769 66703334 4975659 304676 143379 5286 93249 498700 789033293 4215679 1411808 62505 257230 725 1389001 21410409 31779 69988 3092030 412627 366682 326050 1579374 95162 304149 612406 114819 25372 2222129 165901 5838016 51195 2150070 6531 155000 13350600 2639471 472140 832137 107189 319677 318253 201083 697500 294366 43438893 23351 200229 2525213 7339765 15494500 400280 1085000 24911 63561660 147196 1083600 650000 1629329 462198 589000 248000 99948000 12400000 1860000 1254919 199090 241924435 2193250 12865198 2321931 200978139 1004030 3400 496832 150215 212961 6101098 1974886 1851515 540002 115564 207631 5606532 46637 373642 30933 10207827 27914 23249 240273 465045 336228 337933 1318163 9798154 1007468 673184 775075 544103 4804845 178340 154995 3721701 603874 1669296 340989 1743131 77539 3873625 108511 617314 77508 348739 155015 3873625 466009 154995 500698 55657 14724525 464985 1094773 966559 309990 663811 897690 694290 1884322 330987 335737 504004 1807318 509000 117062 46419 11416480 1537617 1497062 36000 954647 295549 2988542 49769424 391720 2190362411 1509830 322726 213112 178250 1540 169304 5010548 867786 38815853 144849 445052 152645 3867856 1251551 24456838 168912 849196 180634888 3750346 214823 4062565228 171686031 72109 167233 101172 107494 311396 13109720 72032 1076730 708533271 2347828 294 285062 65291 3882600 1017337 443999 652086 2423523 782865 1994219 43876886 6451405 70085639 321953 10696611 79898 4053700495 62217 1676391 259642 24111544 92880 88472948 708686 10109795 337785 516231 23871185 23039098 492540543 59957385 8898343 23548 17254442 23991966 229973 1050991 526158 46518 3695078969 6335582 301557421 300437436 252613670 605025211 160864815 986488990 296373739 885804084 24796127 102229601 255716895 32451164 46888322 14721 6131947 6133533 150296 124983040 756 4019 389843 282282 20121691 2790198 16945831 115499902 57649370 1481444 535387 821601687 465169399 15752776 9795899 10351937 1484941 703478 780771304 2568526 1570828 27576267 5561593 658439 997384 40676 21746 7810261 38965 37000 890556 175263 1081534 62598 303568 284400 1000 35000 143981 1874931 12053043 155140 98834 143085 21485396 51787925 6844613 69509222 9692 15390495 292570 45622 62790 135057 198001 1092 66861 650000 12576 546 127662 12576 546 29873 29299 159169 217673 915450 117851 122789 29873 17885 334535 1034836 77836 29873 21403 1092 89277 244164 397690 29883 1070794 12576 546 61629 12576 502631 210133 306686 12576 546 29872 128981 120333 18131 2122064 2110003 910363 197345 441888 12576 546 21403 770820 825844 9290 65474 12576 546 12576 546 1092 546 445641 29872 46246 757185 86269 207186 38573 3756209 96400 12576 546 186784 2240 1223774 189150 116338 12576 139041 29872 546 679811 490330 71432321 68484062 78974286 76290127 73341898 72242269 67619448 67264534 66556705 66397776 66003562 65766148 64752334 63966005 62912976 62675547 62516618 62138089 71926555 70779941 65133512 64425898 61523169 61129055 59401941 58302112 57947183 57749069 56649240 56176611 55076782 53976953 53269139 50656025 49556211 48456397 45161083 43590724 8638244 7069430 6283716 5576402 2892288 1713759 2391020 7697994529 21746 21746 21735 20746 41956 56937 724814 4797809 1933886 487164 209293 245611 1992714 1691592 119347 39426 2351218 3060024 317232 608939 7251 764368 495884 758567 36140 507796 1728781 238357274 262074 1832941597 21500 40654084 294416 291479 288275 20616957 760774 954085678 976750363 828828395 13989000 10777000 5163000 97486 95011 91939 88867 85795 82723 79651 76579 73519 70447 67119 63791 60476 57148 53820 50492 47164 418914899 882699550 926968290 660507088 194385164 40847 965693787 950022407 227326 10097543 2530543 598372322 13762434 678000 473100 573175 7518868 2048948 3471460 1028650 501573 1270572 4052486 3045154 8236187 1001651 3978822 14063967 69779 256212570 7344710 9875096 161836 23946 15638 306732 4092298 4621594 1078788 196743 247225 352414 2464932 1012689 1269462 2895558 2002467 1426317 16432814 12353277 505042 2032503 849579 4740816 135308 167204 850753 1017642 928012 1951921 291453 4194987 5951021 703306 9960876 1241088 153127 228612 82924 488477 197251 1549760 744092 8273045 51492 743815 936459 132995 265942 7176019 4670250 42479 94382 3061641 60874 42882 139558 160956 24565 425513 70600 34675 20603 13331 780906 2465437 2701064 227020 1845684 1287706 280207 185328 2104335 1481126 3858354 3528096 670780249 138102 158718 155502 3614 77600 980861 917381 6785003 456384 76086574 69102 71971 68755 63424231 2361458 154910 287006587 1018302 95444 76768117 37079 6039302 21385509 945032 747215 179161 4496523 2238052 3974804 4390070 1025203 679356 604607 275178 694521 392151 1085450 6007005 1414376 275931 2222513 1177935 158015 67566 221145 1092 296862 70202095 1309318 39996742 3860163 114235 272001 5793567 473149 199488 197638 433800 4000 417683 627975 111898 14086595 1019482 24724 1547409 701324 584909 161608 3332884 3251072 1815051 1845245 7422590 30995636 696975 906785 4002365 3668758 570259 546 10000 10000 546 49529 26855 1418470 1400268 1382066 1363864 1345193 1317257 1298475 1279693 1260911 1242129 30493 13117 456840 1628046 183663 29728 151837 68044 16817875 112858 880244 1004850 54735 416985 8630351 2382 24265374 1547805 4105176 3721944 546 426811 8788585 8503426 8187267 7850571 7503875 7324679 6967983 6611287 6254054 1250344 929256 126574 12505 97696 4008362 4002946 67185641 592101142 5510302 3032456 425086 1387327 2528 96817661 88871199 436469 2277712 4929379 47423311 5505608 1641205 458332 4082990 352465 8992570 184519 2750766 622955 62690 5989578 2533135 252013 98024 85048 294552 669783 12998008 87870 546 79234 159812 93069 525758 95406 546 222741 546 254269 546 40016 546 367590 362148 460863845 86667298 106932 273962 546 155826 546 87791 546 590478 546 781280 89200 10024648 51121 546 445676 49256 34990824 1651787 140894 546 187684 213820 191222 546 17630 158827262 52530 50870 546 325872 731159 24546 546 196922 3766208 274274 1271030 737911 1558672 2698260 546 100361 96238637 792304 50567 8998803 1594552 17246 53541 185305 3467583 128027 1092 42193434 546 44677 1988976 6882933 546 546 20439 546 1092 1556018 546 1374002 68342 1021781 546 546 269170 546 268609 52876 598509176 288798 13014 115928 1858873 85405 587120 130640 69231 24800 345987 58053 68014 157605 77533 621156 581481 587273 8816 51602 42608 193699623 796623 1096196 20622 41967 4011735 21764262222 719916 707102 7027879 235277 12203 1865849 219719 992315 18236830 1878148 65194000 49276 91540 98500 546 40276 546 142431 546 35915 546 892959 36454 2561522934 2561496166 2561336297 2555242817 104171 8591910 6978294 482342 127551 153200 24011776 2119534 862581 85946 4133971156 12429179 480494 49275 1314126 1712590 1440519 2326390 21764096103 21763471369 9647208712 9647094820 9646661097 9331726285 9331172629 9237543639 9237385387 1052619 23573933 35313299 2982281 1552792 397103 1150139 399143 4617348 3000797 2239792 51028390 59441383 530238 833911 167974 81684 99101 546 388003 546 4596257 546 79306 546 789279 70462 95560 64951 167080 68826 546 204317 91888 546 798449 95786 546 546 546 77332 546 173017 16460 546 81402 546 95967 84440 95134 546 307302 75757 85011 809658 546 78939 1715738 91651 546 542125 1728864 546 189724 546 2547 1139463 304789 190307356 87203 546 587489 546 801461 679338 52023 91888 296203 20554 1552028 1547085 359441 546 26577 2547 1908570 94730140 998306 546 4778053 3981248 546 11935 95423 546 4529707 546 623948 546 423991 136937 7108856 546 398405 546 212756 546 226745 829724 13425 546 330 27671 546 15512938 868393 76253 546 546 546 958338 137455 219147 546 546 6497061 68394562 36947 2295569 4068306 915803 546 46021 121306 546 1814 296279 1784886 546 136203 546 15507995 546 311969 546 947653 7572104342 7627375570 745446 404449 399143 42461 1000 751274 260904 44599 40463 45151 85068 22109 108143 68768 158557 53640 662094 56899 6277 98225 235131 44599 339939 200713 6210 173043 49608 66975 179260239 2007000 13895973 2881575404 854059 425665 313566940 191719 1503295 268250 325553 362390 51977073 27299301 5503255 39717210 737449120 7666920408 232296 6284703 59855479 10000 1419939 399939 1912007 1937874 244001 150727 1446397 1752372 5782946 181730643 180062189 3914094 51406 46847 200647 1000 2907 1000 659015 1000 197738 646926266 1127288 5262868 870447 2822264 653317 20974745 1683426 82001 132598 197534 37521216 72066 36421 354191 15221423 350513 162875 366875 99875 1001261 546 1468149580 1458672261 201128 127771 91145 98440 2815072 1593622 300210000 7306462 9354542 21492112 455701 473737 30855 1693038 205938 267046 462834 399755 57341 471631367 19313 1000 5050693 402244 820503 102887 546 259553 80328 546 45860 221250 546 25096 287923 432600 36470 524033 571925 145611 546 283085 65186 45879 546 38460 546 1039528 2276756 37323 93112 134944 546 31064 546 17424 330 186804 546 1300 3178460 1030009 220128 330 27705 970053 330 330 4125312 789524 546 546 327366 4698687 546 999721 546 4152450 4025251 115305 346460 546 12524096 54798 546 142110 27770 331709 546 31203 546 546 102297890 40016036 6610905 28779 1261182 546 330 546 546 5608158 4581500 495588 546 2008728 97261 1399021 103460 546 1503863 1315779 1993228 1850 375287 80448 2290 5472383 8460 4701771 704117 83644 51084 546 306170 351766 337511 34271852 8460 546 546 2131494 11103661 164176 589324 546 546 546 546 119350 546 145347 35410 546 546 4268550 2170 63382 546 521334 471661 1770 65953114 5991756 29287 546 546 347760 79280 330 317945 546 546 546 22100 546 1407203 546 181855 4351760 453625 603512 17460 546 146611 546 546 104076 1302383 546 354778 1100613 330 27780 1500891 456950 546 546 546 1932754 376825 553901 9967034 1770 119915 546 546 205355 330 133860 2170 1241761 3429689 1552 1770 546 330 953318 52835 427074 80081 330 546 330 121093 982830 546 4058550 546 179715 414500 17988 546 129889709 107459832 83092553 56786145 78628 39972 63968 89555837 61426702 7440359 875169 47596 6396 546 752480 748036 7572446890 3468865 185199 138714 520393 550261 160144 369790 770656 226236 1123342 373257 753035 98436 98436 98436 141262 36382 53185 98436 35992 975991 274005 924660 95554 298436 75955 279445 1071338 182432 113794 177643 38403 371647 94670 408490 173894 105615 5604790 21122 7068 117179 299435 9382646 218273771 3264603 4271840 96566 98556 2023942 8779430 511402 72355 416937 233663 48147 58584240 82665 141717 111158 84011 41852 104501 1000 759501 1000 100501 1000 103501 1000 100281 1000 104501 1000 99501 1000 101501 1000 159501 1000 124501 1000 98976 1000 707547 1549741 5455495 17235556 391530779 9850876599 32684939 3998291 355993182 26886631 173117421 370624 2966888 6256337 3148078 5067021 1336573 6126439 18384031 32862006 309488 513330 163385 4597139 40955 39119 37211 35091 42425 19570 17450 294330 1366426 1668970 2769702 0 5223208 170622 153880 111928413 11618412 53057943 48340814 190722 150626 108914 89086 71975 220331 48975 190975 309014 76728 385835 739948 447675 722540 546 803258 101113 110692 76027 546 2812982 158975 4016083 74875 546 379544 223327 1529946 1525652 47181 546 34863 152915 64720 175261 173353 171445 169537 167629 165721 163813 161905 159997 158089 155969 153849 225903821 13567574 2177014 98426 3025674 2524388 2023102 6221376 115205 21584276 464866 1594296 575626 71714 9500497 220249936 2013117 120322 31451 903182 288071 247950 2416272 6431048 787261 881489 1524814 104903 352149216 60082861 111866 146764375 105713290 295286 2639541 140856088 86170181 116270787 65307159 106530 117282300 65330379 165667 60543 82307 115463674 61295997 130262980 85199826 114944685 92354529 113911140 94210968 200854 124580671 100243071 36372 624499880 19868 1511143 1269845 2139027 2002284 8609 8609 8609 8609 7578 1000 2397329 231119 219319 155944 37879 546 2491833 323283 17395 546 1923256 546 243513 241605 546 546 380322 317947 546 3264348 253857204 36245 561732 2488 9582798 546 7204051 7504 8383522 2625572 188048 186140 2524294 55011 239697 493680 715781 243126 241218 6074 546 546 546 243034 398157 69087 28734 26826 24918 4228009 546 818477 39940433 1000 546 13556 284965 1461 241126 4078759 546 105757 27685 126962 406558 56794206 4405546 546 380331 50920 239310 55255 270150 1353 546 156805452 5097963 546 10112996 69979569 36031 550443 239218 7504 13200 1353 546 110292 546 546 9332 2824251 152107 62818 61344 113411 113411 1117 553992 3283 167905553 299998738 15666 5000 295367 67804 2060775 104289 2717504 259404797 150722 448443 151312 450183138 338237 67898750 1034795 24010811 2115107 521695 168791 114085 1133263 2569068 25000 23471 35738130 8191150 11026 5000 97645996 133369 546 94907 546 105762 546 122674 546 91214 546 7750 91213 546 114449 546 86427 546 112822 546 206645 546 114276 546 91214 546 83003 546 116876 546 5000 91105 546 123653 546 105663 546 310683 546 119263 546 116401 546 91213 546 105666 546 113706 546 100065 546 105807 546 116404 546 82972 546 118655 546 83051 546 3582592 546 115766 546 105810 546 105810 546 122923 546 95737 546 105811 546 108210 546 100266 546 112835 546 112825 546 114364 546 337629 546 112829 546 91105 546 116405 546 100115 546 83010 546 112822 546 112749 546 105807 546 629978 628070 711882 55120 93201 11820 2292647 573889 17148 14562 11976 9390 6804 4218 1092 16923 421497 362810 1170547 282880 372204 1762804 487771 484371 480963 477563 474155 470747 467339 463931 460523 457115 453281 449456 445631 441797 437963 434129 1479915 457386 12725 18617557 22648511 6039348 3217515 5000 5000 163876 546 100170710 708709 5000 25616 546 9083687334 40193 3879712 3724698 356603 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 294 9571540 10610309 6310960 38533366