33241890539219 12141918845199 74274322209863 32984577366048 1903031461800 2774785218025 3334212755662 17203433745330 13119104460106 9014468748604 23098453011129 6435954349749 10480011480808 21807299854611 17981971036498 4266956195510 7896529412936 2257255112141 654956353612 6755671182901 548078157680 8616740999798 5574819656784 5057078432114 6963998424027 15249266078970 1073716767313 3488136762450 3133667593144 13324929377510 12909531753014 119668108946 1316914899479 848849745466 7485288960993 12396201966946 5418156171691 26056009024662 8074664626508 8855324928793 16152972688541 5692586846765 14850545288120 21132163043065 15163631305606 20593181167712 1013134316135 2773077237991 14793671976157 10529885414345 8903439647357 327329333502 12281853516777 4146828746799 1734684133501 452132394446 12047077929093 115895714089 9811252124425 120188203041 2176557078498 2605425002708 3384329418635 6354130287555 3841791600486 342634577944 3636369287809 2793709601496 2723541238416 5759217087982 302563336913 6302520053009 1584359123281 671764869090 7296062009 11445265006962 5508946724617 10580363410414 6692072495137 6562355978069 4871442793385 7429699992424 4553254110615 3472347673147 513735411033 6088247118292 1959961621652 4063027767410 3375070825263 3965292189938 948702593138 6330124282876 15544533660797 1435754405001 2690908935782 19761705504 486524269436 3493361297343 350683465459 5800779302977 3806496392521 2157119950045 5229243854919 6814599287290 2298169142075 586256815576 73019204970 232801425773 10770528279768 2639094178713 6831124781749 3210133552665 8665131992488 190124968741 521498615268 2405543872350 1375281967547 7565582231481 8465456845454 2171126381249 590963207511 2542663515126 3430952661602 2069302680745 1318106753916 4414320039914 734916630628 2116942042502 738020183176 10731229606 4771322569667 267953371351 6279084197514 6088247471146 12682011552259 6961030740248 289390239956 72145889880 1176006114939 5846605344130 4452411403710 2905308700610 3878994758061 3829267078978 7043598847 2344550066255 2247357693263 289863492066 834666116478 8239675438828 4869440860895 5499112835665 2141053326734 597125153255 1113217366110 235122040474 569094035275 1976443976673 79776719780 8072079405338 45192652147 336101215096 89177094723 5922045073651 6694374112656 6890087993965 2372216156076 262683378959 6557041103901 441860767453 319859316799 64390985879 2499384789262 4110050547659 149546321817 5334007447108 3116820275797 221697817872 431424661980 7290307861882 7321891312515 6204832173781 8401950555581 62986869144 862593028859 643643745712 747876539125 4453115831470 2066220223656 2124785975038 184479344160 4955298621941 8772847812070 7698784323941 7388311968544 47655885708 1070631233285 8673471854614 2679069467155 5214310263264 4894210021 1999342184028 307143755348 2906813416798 5439136077897 5771146824216 4782744924085 248090042383 1796455185174 897370304658 7407107494537 217421524426 4128596974775 225764132439 2066610339083 4108849051812 6016134446886 2608369983841 5905857683446 2335172334151 4887304207913 6007666712539 3906597793573 3478175631019 173278050968 1656654204128 278744453886 379888852105 947213786621 2680248849625 10704038164 505146026513 1533585110753 1911488198288 7404427073980 11954856354096 1969461251913 666021819214 1266446993320 306270165814 1396646399273 5947172792463 4146771811741 179130593505 7059972850860 2405521528195 405852036015 1334125881430 3594874000666 1018457305547 3863192326543 5501919960189 248784645524 4498493589883 9846029820799 2774593370047 5036997513359 9772074264593 4089256603316 5662083052148 7453580955727 4290966869377 1808296637997 3342265419364 250707971226 2280052252972 11548735410535 49953642307 8562084997902 74633550329 1206877105791 3266816668446 923720577448 1466909401420 6691095194889 25044875976 337223521578 253094205556 441509324101 4008612336240 7182965160948 5484666544622 1596876855775 3738035249649 6570448841897 2302114307347 4545549590369 2468511008932 826243247577 4731797371711 238123651171 790418238978 343998259560 5511316323647 174102963425 2156692544546 824868114911 6103754433998 35127641036 2406436956311 3310595077760 4517486887035 3730080875980 670967902347 3526531048627 1167112243 68700941959 4238809782035 313273034339 2328071078495 265685766800 1870636913907 486074642184 330722488086 3657414941410 1531302669387 3012882945370 16725638770 2215813498269 4197701999336 1036730910424 1796574279853 1493511478825 1121072761107 1218422262160 5143548006686 656407386684 350972268388 97593242377 7781684729310 1597159070017 210883242697 1645128312658 2862545667403 3123629955145 2305775182548 396164954803 1224548314062 1300403806553 248189479821 4802820424241 6870451639989 5899677405333 11099018066595 3631794295641 1769780113500 944729083005 4007100340907 116658066021 3570634570512 8698649531916 14745016177 5653281085162 3879131819851 245827007882 4778179106908 6692559141294 10534061449 2531313184508 4598590096509 4070008432148 2245435261725 193203672941 2821078922412 1358529999046 5967977418424 5901822927349 7367432550772 6282320987445 83003840877 32288916845 151123170744 1533154510917 1163475022133 2661063928409 50936375570 657911950656 990330285074 518234589856 98324269745 2058844759519 957006489307 8339540217881 2421248952672 1810598723611 4551618009029 2013027904193 5416070631899 23463868066 464400571063 222502069996 3658088305058 103559441450 695980671732 6070150293859 536882161321 2216573788732 8247010940503 450281558142 7420132805901 2000595519572 1484052917184 5475183232788 7209164388327 5633314791899 5694954309973 9183766927883 1660273174511 374286205234 101196564672 3232519354138 1636224327994 9243700522708 242655470429 659433274608 3130755912854 595298220148 39378369831 2067066091082 2496668823789 7313663274747 6981008058719 1335735883765 6008818111238 1955480792834 498550856760 732819029826 166470348980 1915460865103 2459253460250 472046830683 1002473321458 1132718987469 119249257036 4350799453396 531961643930 9828903495515 675447549733 62257801187 31551829898 4475994375447 690231105176 133784752221 41755949006 1896592170542 113894814979 3435394695451 1475156494713 5457187034518 1676182700148 569399285457 5732899792860 3087471154955 3774233361721 1308580363904 4403084334734 644080151663 535658760300 2345928806640 4922263564075 8303100772890 3812556474455 6970812462388 8752257095561 2779444503947 258045368970 5105160959057 1670606645185 95135644094 7304019639390 2147593767718 920902557345 522162652210 4590822858779 239113156522 1679430169541 4478013339161 1747014018338 2555884573862 155185130059 3470125187256 2736933742820 1733750219299 299132658866 1314812456276 6921988901112 1871264320687 244518897973 905525613976 162290452985 1226804554508 3414522522386 6842084273989 3294890621233 540817408240 744666488802 2167114103715 6958544491091 2459189317481 1261468111504 5774225625684 1114037767829 77901521949 1947045329264 360870265419 4896441687116 376721700942 4395525380694 6192034242599 1911818706633 3245531817549 262910021921 571440157956 629099083472 277644354833 2790326006653 2055205392310 5961661692187 322895990335 6221582337894 3865507748017 9114282836040 268964567652 4592546581874 4315554785673 716098727452 1404451424139 881960639282 1325693522957 9826867617198 416029722875 2204346306333 535472598816 658752911368 1621067751862 4530078328920 4844075907702 42204450328 500361012889 3378940948373 4822763384519 4984744923324 1820345571473 18835464661 1857579588770 3018463599067 5403405000741 3340009546983 3803132902763 3109752649359 445309227176 49030318206 2954227525105 740221825166 5595943300669 5038760972978 2025401825464 7054479121037 676648628444 2877016333018 1169805839769 2391754758858 6068394922907 2649289312497 2248046357470 7984812443674 243035091556 808372303460 69170555760 2944090893186 4890183102482 4258475073063 2671737850695 1750104968817 1596076997250 1876535450965 670745130725 1728585774244 2810386282026 19261291388 4496271825924 1656595062240 289949062085 1026192361424 3037522876263 1680663544197 7232187422627 870840628553 3879745264370 5393106255698 145613913559 1968917145658 168421373138 2769609130418 27697056560 86001849613 801925421064 2972582844553 8152443451290 2926027832673 4039622623607 3237518909490 2046852667656 4745850418982 1051409135811 4671767877220 221098422252 4326525619381 248601754466 734660205594 5005678256666 6943866364705 3193047305084 4980017207966 4802673199954 68418182952 97669322543 4713862590971 2017971572990 1143143628995 320814257128 1878809974280 158763841805 1208049476737 110810719407 180474688720 1830643344088 4553309831065 204498216745 3709664054672 4719190251093 29756850932 1244241235063 876428860546 3788988786630 1510779346636 1780798419728 82833979984 1906768780465 2862469126028 1953997230253 4248247743050 313237127798 1555816545986 6002034719872 4474821779918 3800000062487 4606698097258 5457249822724 2507223374580 8491830117865 1418289280020 6076996738066 9064582311874 395623740583 5019010987045 499758417653 4609086888457 3220196174821 2048726701547 4036553017992 30858678918 1450796688227 1312622868381 3716145614922 717769903292 8924199696628 1825063136798 1636307712866 142435293499 167281525053 4619715352591 1945020034086 1479833454913 3957742797792 226815572784 1040342558576 35228687561 4606546872474 4816135921238 1953983278858 596810586710 609920382282 3358121566541 5896133569432 111452222904 5914199279432 3853141385511 2892906647757 2430511421670 282523925369 872638943701 818334988746 2711534284444 2594141842282 464854969326 2398168785173 4809958494542 6670723598928 2320449301751 272252852053 1062821229757 172771964522 1087003630136 1675237504346 609685277294 1176272519373 474141516419 489143793290 2136475490448 250247815858 1173498956102 1900267800041 5370271409009 1151747354989 2293348973868 6193457301120 4187550072411 3887752699766 192455366628 6436310983814 7030501039115 5151958493604 4061656108470 254913793855 3610601321606 145417001540 514323813706 389590257501 345345765028 1173856432477 1099428614982 1459599131786 3520536201078 295064640166 1742687084018 1561839225382 1689139236636 717154476450 6107099993 1428602431876 4344702729706 916341377525 4367049398837 4101226298196 2961449417701 312969416522 2585840226847 4352891578498 1979347920389 156743250576 344221815375 4209107839390 112478983355 4401560627370 927963382228 93462100235 708477247025 5060783805785 195350933079 2480334349462 2229368144129 3557482569045 2606491073783 27441911168 94236229726 1054625871148 282770405770 357834916552 2268138678739 775172201116 1100948240171 2039668805294 91129915018 1702263796075 2210276727396 3802679867165 2235901071926 3825285214586 1457556001384 194988381053 2423788784755 1117896634355 351879507189 3125545982743 64816764775 6960201966306 1248417491029 1201088784430 182360835312 3978885900125 437389420926 2551758731024 394762502521 2682726655204 4433159630506 491680132823 53224027283 127221313594 2407774638657 1497685026613 306117849414 1468045310446 3290016759143 714750298979 1612227460843 2358899694988 2737586868307 1008771334143 364756133501 3149261646686 1829259848823 1065783838471 1026900639946 365752662316 1732438421864 364103818061 1403229163796 1306946358887 1304890310663 2204065003159 5871276917933 70063134890 1566465688333 98890379044 1501263504712 3602696197133 544701870278 3118566485216 2955491307041 1473226827248 916656090231 4050209578378 865737712328 2238232825044 1244282348423 3932603004517 11083082804 1651845343543 114228213729 1150670644562 3044873212816 569071909699 883284189382 559536826594 306257595494 2494883692267 3859623626052 1551688321696 1056927406470 115400306316 424675554719 933579968545 4050118785669 2162219899460 106401430230 146241509731 1811233421673 279934972737 853824827779 363937609663 2617441472111 99633713813 1482397443046 4535727631661 396993266050 141335498648 308404187737 573427119168 728002148370 6286024533881 379332346295 672296900558 205907748683 2628311274660 3933505869254 166176347940 1630664778390 2687787503809 413280698652 3889525393888 847261007437 2098611303237 147652226009 1652927259172 4409943980032 538167862911 1226133988583 30850562914 11918490706 1518257476205 742494755591 502802792998 169800315834 2210410270783 1651225033130 516968480806 451282538498 1828091227179 2553855532556 4531552169335 398353760310 1351391307956 628043716856 2140680731275 2195766099511 1621857296176 405439177120 2294394351614 2010652986200 1836358942565 2698286797929 576540206187 4497257818369 53311084749 3456267787911 828914567309 453354836974 2438650237477 1790912771610 3483002215360 72301821192 2128959956846 130111361112 3834687212568 1952397599796 1981157178075 2610071132474 442298845589 1672510711022 1103845965075 482879830374 2202693942895 1807366048453 2775880100685 530724262020 2339254569435 761335269050 549222324881 1127148876087 519613744952 389397809591 2550459781113 1340513516242 5565506441810 814212391480 3044984921594 3157111864086 2140172123720 3779242616258 456992902954 331530237287 1034799922705 2894556241091 1903699261625 162803583788 754836228667 2940401963423 4975910345799 288073319027 240033371461 1859765327234 421163357028 1365786790784 4176817481204 117925487265 2135892295626 5648143703592 183355354626 668816135940 849851119477 5703967911438 2428060588227 2289423769176 3275110602931 462639533121 969253827825 2421577892506 3761427218497 445665733353 2725555352928 3362842182878 1497230950024 288817240583 2678538266710 341709317157 132213167665 743051835946 5603488879361 3052990778711 1384959367248 442762008671 4277401422998 533030788063 401345385089 245770171758 1206226528302 1549143904995 2062318568437 122039299937 1341825946791 294303598674 1242844893336 25334719885 1447076736224 3066806279444 2650237754 880945797414 3937288986104 3990287427806 898958578608 4611997940571 4256919346020 459695232002 827839063443 929252877810 811153335923 4735992143194 1459895127817 1577101693616 296469834949 4846033626827 3963919066201 377379535012 83756669562 1094200696907 1812319054328 49695059374 1356639743897 2331846029996 2422275619480 478253606525 214390389944 53086039544 45834099099 227459228607 276785219331 2134690759831 1915967162156 193661067564 12937425655 673861164039 1909006736487 524598348331 3579252794329 458944894189 77064942559 1145502597312 1010129693931 153872235569 823452668756 37455217947 1298437161269 75795761622 2439162502415 1729894635010 669506267346 4829301889111 821096068324 1006605161424 3646517092435 72083104063 3663667932984 887424078050 832048840177 1640863211751 3740262464886 1912600006907 752836333496 389018607678 1731568201959 464294943441 120169054156 4488257484671 59963195968 1844748121345 2583685561214 62153865877 80673431659 843005345913 5240387943687 2487605265403 3029906164490 1425595320014 4838621985131 1279657977413 6257410406 115868189836 62117361261 1080100823736 2437512908265 3952590835271 2519223003037 115529090922 1120024694240 694266453029 124705234405 443559440489 574148713672 1697220147914 2948834420935 718900767462 701803393195 767017914122 1188322862665 17329036150 514523820290 565619637761 352673416961 1976672440363 571057581983 167001331594 10541325425 157237422161 1239512686946 112736963054 2911104336330 1111733273659 4251633464537 36257991030 236798628591 529604816374 1787538689765 554155663676 4193166116360 1322678091045 5288587870942 5430379606313 388729842208 1622799941792 2533355898166 1880576325011 970501539621 444691211396 183750858628 2437070341664 1476480198301 3520085292793 474818264691 442868949782 1046846281221 80995446779 4006636437019 2192539133208 145780421633 389018276159 237629127090 1963148567116 1128915861101 1394668220012 136344007043 923591328370 2081758919610 401598315006 214417999819 1261115890377 3551265857760 80003671396 113570613901 146630982500 2022212867868 270610258901 677897835972 314314439657 512084726608 827793592856 2905608387162 466649719729 3221021148843 571829879909 2240716394573 831454746178 1989970967987 1050783900894 3108015565652 1137938873744 2113233601086 29447842997 399693153646 3490275984104 10826896961 796296239323 16410366829 2253624727999 2617489924910 346319911033 410863429665 197239396807 1119073080316 4425257292603 4526688154456 111020093924 2315958249701 861774776855 874645672687 2897178098577 971390092232 27456110594 1131535983276 1141156153507 529654084051 2147960006251 280975583182 2744445131218 2536443798439 1668138411964 534422796415 541977277433 1035707556338 813640275012 7881888907 83079144439 4222822068387 87690224577 1492667099448 773803061112 1030242920145 1392528748588 348492906325 284166772742 1725911247417 2073589096325 321451143054 301163109652 187646127978 50964731106 486352798854 275089582805 3212296425834 444832454361 2768074940764 5442122462088 334201562768 69704596238 2356539446181 3457080707853 2005811396689 2040090682331 495481216911 1210618318546 891645282433 4992403220478 2714839645165 1739000056792 806394698363 11783515866 293111530485 658119109878 158584458196 331008566307 86321870475 78124815745 428374963984 1956731636509 1724226257651 137463297017 3309924941849 5320668330071 5211510171103 301825378087 435123156 461983542708 3725136981 204672391971 579783244194 755340712360 649359303903 4780225738093 30185757181 3623838031992 147813150364 1575811160552 78467728952 776501159879 4637326536259 1247221173946 556150264532 867295266545 310099650718 298085087231 187536893515 486100168745 2021863212080 170340527614 686211395022 435355382323 3159404925175 382786435901 2961670916527 2245219525044 4079573005598 401524611173 215826037698 212884842069 729439286804 147195131489 2958602021263 3539868143784 63115194754 1314514808631 600684883708 133133381535 1128318222242 1786137045797 181021564325 229778639900 947301327458 4946821863005 384572167117 1177846280221 422403964160 494660423998 57135537661 54074763902 1361327155361 1320104375148 1794545627367 1460136937887 1168185117422 1631089236885 845937237446 443382951414 255632814556 406074572778 1123152244283 248561744579 3257019444197 253365751717 621194452779 2632269778526 3135282149205 115178257128 356762066133 2088295012249 296525369409 2018053263166 429189731150 3323993888727 789460652032 762276339564 993796746107 178436668605 2641101851434 294004839223 151128445752 1073681806122 281628013996 1930754393201 986650670584 4539869242005 679731272838 2250234425119 324947007199 2422008677495 1488377434316 353431787388 58360335698 622711362461 393612810390 32233302580 176769510579 118544077626 451026137431 263536979905 296040495630 541242685985 846683006788 61530861193 935700203687 78686756828 3136024558968 2447460237099 148242445225 125419825342 1257399626835 4849433412996 201655618986 8868885164 1380120116223 1303993411822 32612357193 1351759979737 2955164907874 432596385154 3014067418242 2105949322812 3032566664503 3078097060 580985256611 1270478995555 292970133506 2608266456266 243429044607 237829780897 2929755958429 667189357759 132021946739 921153862776 1612209785121 339167542597 2621352636648 4392069192351 4086225998110 4664975399121 7336129853 188857241314 17275476784 17564399305 2197167250152 1804587006447 2081623117100 210074544622 1985856640563 1921575452374 77735859331 308922841959 148759274437 2536132081674 1963841333949 529874487138 545526882899 398300322860 3289207650255 2674264059698 3763785133752 18616961002 52795260174 222601698393 39731233502 1843187518590 1125396307448 148053912647 2569680596934 4885015759 629407476962 233297435749 1733352234104 147186436701 37189225562 2577268145126 959688738727 3263133221283 1341876470683 2622755314274 657675681124 74771009250 275356616068 1908507758723 108878088609 264857003422 743804166142 611043036900 534358297075 469677693235 1343274111354 1976731818674 2928452487764 754996679707 543142662801 759336413962 1192713330195 2329243942690 3853556541811 4316895841157 25144670977 907671553434 2049617522143 102158760608 2998463853176 182777538435 2309007433560 628391231999 506408647442 4065164524151 387023779416 1133859673775 1348835989240 3442245252669 1751941111 1943139619812 1112077242859 456148253488 23650569836 836660515751 330617629741 4087206229526 2003435431972 4524748347836 328432678859 40781529476 284098888884 50214009034 4734442799756 1777192681739 904846017342 1469780028905 2604687699694 438260582491 995884656095 2513469646097 670300990115 693075199915 6627142154 1373539079541 704113636645 2265786629303 2688203174593 44122744061 34082441385 2283327636213 36817098951 456608019625 2570349999600 951216894530 66163160664 1280377046783 1734815028858 509690534574 1464133802502 4160035978858 297154014150 1151944944704 199096834961 29303067693 2201081072695 1101400685400 136666289207 2676547765755 4783123338200 697671545734 617466718017 832586577592 3797041173618 3008702545472 1217179296142 2674337394974 1865203180257 2477903804689 143812009809 2810259991022 1567814083260 10522905722 381990018781 169965350363 101820761259 2011792486849 241647073555 2779569378362 5020772891 564896996485 1141293043344 848709890267 2943958797410 871216575061 1804019314872 792274801418 789944180680 2535558973572 683254863682 220279474223 483929322215 835650752161 438461470387 2472865889542 888435797907 966879248006 3221363768416 2225113748138 943567835257 1812126548797 1007455009607 205165653463 727876152905 845185808089 2201874249971 1728166795511 1894541310922 506654857228 1220953596074 2596877945018 1643395977451 616627952918 3752301530562 726421407116 452859886976 3459990574723 924173875790 576921164500 100354140397 550688710919 205524840229 27426161867 693684678030 554030185318 3242552366201 650734238859 481972876324 1706428944144 2348904231362 1426013192340 143321745872 48849506357 1418083915163 1753593854235 1622164107814 5391056603050 13141098879 2511580242188 12752745681 729524001809 81137251739 2960130676219 229049074372 705488397092 238976779165 874811433492 35756186486 3020136010642 2238066600511 55088866725 71066765387 786484402304 2663903332107 17302822704 1814161317086 473431031447 1893354427418 1917935046885 940721952457 102885638173 1323008245788 1876769493276 94497289567 1392882325879 123638988460 208915210577 315842409817 2256196361936 352167658225 2971023979373 521076694892 2316282594933 645263709179 188077274133 126140272596 1418300058642 2634295856669 51953607570 82798577518 1652281898173 264946021410 1419753889908 907435415908 2480548696367 340047461451 588548201020 86411373460 70560116376 1222823260201 115858815957 1067746039778 1743428381799 2907810077372 16428854407 156560737357 2721474417111 623656611078 1691168719600 512051783556 1664928046785 1970660637822 45904968262 556244069252 4431285523104 980628133529 1393064407372 2711454713017 545335343622 972705914655 1050920734478 138521053114 155636561735 1227829986162 313547180824 78828376611 1262426705891 397218155135 1680577119647 596773444761 115811648592 31440995792 1251243982739 214047181518 1275216835432 88561203964 2285190704984 142196990864 1110156855226 598486237429 2078682707281 4055660957026 1253941062603 151804487537 863002541909 1444366487748 1849972095783 2032257094295 109542060507 369366155508 2978426330223 435205840108 1786365966754 791357602398 752183523100 335791521145 2535442107814 176186409761 1957402965635 1767174650253 1972120395998 1396186115732 1484602774097 1823056350149 727174630577 338539863730 349503685679 410228633234 4328885580405 2027737444730 1119204138802 2361266933301 1424183650022 1212003448715 2047142671841 414373275858 1011828588238 1469506347858 168273260753 993743502487 675075207611 1196688101514 1692990654179 1742601718119 2999795283071 2076929444522 200306113763 86274661980 111995488533 263425363686 701787556965 2797521074528 1557433405935 196202086863 398718570198 5227225831600 1365158036720 665154584025 152135737969 455190184423 342517283339 652960454321 779097684430 1331321368921 510913572934 1980371656500 49080023981 702107268203 792465616796 2171911812867 3660935684065 2314380399351 83324249909 1332180051281 22725206472 5213491951 52724690438 2013606325547 2239246515643 14727922382 10788594042 965340660107 1848383344480 48770859211 1983585141448 342544068520 769464941241 119656491305 1276476258424 754896466811 3661804972102 3503791271715 185006217461 2131391463879 485262812373 634017745504 538801129592 1649263790066 240087088590 2846568341288 2267494728191 3152291442979 1689659246182 1791682538724 57947719253 185844909668 171460042452 3008603572518 617449710837 1370823929755 192781683161 19656872699 2580678452557 604385951966 172098702496 853441926692 60783717200 2796937403642 2379167411379 333011538738 257096338448 911633013640 4122003866425 2729323533521 54641136795 309645271193 1589227627554 2391573009316 2043773790278 790452348860 287376918232 88519174279 201936142637 2689314147257 545271210483 405761814638 518006878662 1269758630493 1569029102701 4205771390700 2240918977859 1038773983436 1458885241987 1692769326910 1258209873844 442584126240 532478936203 1133161367336 3416944116859 742566732369 2470472167333 1160099410152 479642308725 1447166633548 1732980338672 473545759726 1629875341803 1912498180879 2095699824681 1237996137627 3443699198806 282065662273 113344306650 112157625179 1041467984577 1035374247045 524036311208 901376560140 102768671200 114243646366 101584889558 414752101326 1406779201206 1843009107781 1893435091877 473869000736 442158383398 221774441051 2067704044814 1311982674874 897034294499 860312355292 771156305212 1280737612733 118450648773 624315117775 171899858381 1440452689368 501013934321 812144622664 559889238557 1095973657672 924201761682 37732094812 151748441021 297977743249 3301465179935 707836868356 141204055297 1934383883509 1750157746 1521485377755 2081431955463 2136155067432 1925156707400 73222964105 209696789243 384465827960 158463454031 457816905941 221003972846 71401263993 3921927882406 1387774633310 1088272028585 1735902885622 643719165941 3147374169459 517153095531 368860130816 354703765106 1605181372410 17437885481 943904499449 2283639537062 17930008863 1931488062992 2036172258488 1638082424170 698382845423 2693180602657 1316858654405 144355694254 2186894363310 3701663254140 1685192787436 911780236413 206140226143 105942835273 897747431818 2313525351894 15689917468 2601883501772 238793497099 985369676910 1965090452307 318694940536 959011110930 492942576453 167880773574 3822148690135 1359492219116 226755872014 3185845500967 854079335107 2652537047959 1687981457416 2999099795782 341513595904 247070600994 1787198685987 2786746347117 3931978355805 66008625108 1933330806893 528184250347 959181153254 1018379834867 869351551533 1734525213899 683047532880 4099358909201 62682190617 1687706813635 1652128687247 1214382553405 214178463739 3562570931701 603190777591 20253111740 3131059574074 887414384790 1451056964710 496016741644 76017136094 591742014000 512949474649 2205666707847 2076813575639 2013201998928 1048166831307 3392226307748 46158543764 53996346392 1450813618529 556682838276 339742348046 2792219591226 682936974234 26711778611 351453481871 55705358983 376824291142 430860228356 1140441278594 2649762553416 169206060048 3755533105413 1424505837438 347989431994 364569175137 94406816574 2572144167244 3167773530781 791736611050 176417796155 1627202526047 1031343768129 1114122186493 1222774938893 3803016582574 94201933510 939270889692 1359433920487 45903362670 309456121650 1415038436253 2674974235351 1715880793760 213945899094 815961877584 1224882044918 560651929923 1466867810444 403255789085 91728402215 1908133831220 637049330726 4035913879452 1136907171039 3245342938958 2334654897726 489783845080 481854461147 333930502530 26941668690 1708053614320 1412853334098 3316422396520 33544976051 3006310524825 1149727549529 2765716200642 169046463037 2957200962838 1643138889453 1661516775377 429063948731 274637635731 1471147951947 534693601308 481974094895 3648134841783 2631486828826 1907890627917 1873176292160 1314808796707 2724363830070 1254587922750 1352814406740 906891560988 6176208576 1252041441794 1930535808564 665068944030 444876727372 2290843798591 53244674868 137292790879 177190501248 1683451579360 2023253413084 1569258011077 294505472569 987413395698 2267812534043 138480242837 159677150728 627395521469 294864703678 1472696367477 1032792265773 310166808445 267416181279 422410190258 2059021981817 755381246676 990775521012 470950803 1638481206480 837028471497 3551024267846 1253194194073 1362325934424 924525686263 2300024301122 1390979582369 111053120155 4100044127171 366811343535 69471296469 43842363849 16582582475 2370171952735 2181788713704 18744114271 126179020662 1107052702169 585791854653 2436051639530 749910849304 445457865980 560119301522 1584775877852 583687304132 100630264343 1718897915639 1957060317198 153857962720 317528784127 1339041730901 54926028983 1720011513747 369815219576 697886639128 29033391521 233923518700 2917155281379 1669682418514 3867369965018 45253350162 456485548057 2330867144374 789215822926 137057109725 657706442333 2000467352645 1025483331335 2160276085836 559371921966 1036698577412 1707310683538 57101798420 1561694826701 272490054194 1609230405274 1812381681913 550330209825 778128145402 2181939747392 228681320219 480608672207 1951119714823 1641803121705 985127999116 133526731260 167589698655 532414050378 511496827259 346356265843 1268984003218 73282043620 1084109700861 2403978326379 1165909322097 927320292758 926335586505 74688623676 165046130497 361067750087 464061628857 775194201762 1330478318940 2384716453385 195549026963 1282603942896 144916459432 1003765000146 3521289024942 2820667875845 2758039286246 203485135413 18188063080 129804047433 2072935697706 1834241555058 934435857191 1614279076477 1143513225613 1617314203274 73186417417 2174734897177 74019501760 845396507761 1031626542703 267826213427 145033503047 1029039177685 20535379566 2518409035106 3370558392523 2338362422023 1343447057969 689733620196 756626896543 1466223565556 8574430740 461737386986 145399582539 417032566804 191203700149 120441223797 605362487421 3264794495522 681945176611 1438459116424 1251437348341 2497373631212 650870821004 2462936213539 13020448368 258573352387 1596164106503 304991221972 21681484308 49108875173 192924456175 3112851700935 40024904063 1534914374058 651202357012 1496383211393 541902343388 938622788943 1824527792248 97686784531 925707939795 699280240970 1452088892335 24982700754 990830810305 301684047737 3181765340625 1053643107670 379262600474 127319190641 1919397784855 931356571243 627711196825 2165217773253 1776892198354 1492346891856 48647341810 111414885255 1376365980286 1801637560825 914990059723 2360098102828 30863454963 35614677602 1713311586606 101152422825 1605315213032 1078124424411 84078562962 1654781367117 931319013992 2505345657 2108639459601 528308876476 958067820595 1150793494164 2032486831266 17723945513 2410331093053 1460976342503 2413010609531 1066834877152 305198991816 666704338856 1319395693016 2018152314174 789523011659 6663997012 41683356783 1532204021355 681098892997 830339959906 2343631404917 2331416114338 210888224228 117655434221 138934723417 420242526814 47185485969 2254822713047 234997150980 1689082571720 698026654181 326460877473 1928305970828 1632738698701 610181450620 2000587968859 1949925492833 520748783500 14317564366 502494419648 458444026438 67203721359 20741649768 2648467184269 154156071476 866041032271 1316163976089 347425827783 935281782372 57206403954 1753450764981 1681726113065 1171167728038 76241230390 2037272997275 1699880467155 1723406506506 413978885125 1490706999669 2776333491340 439069963944 866644677830 164697624753 1569268672843 1583035554691 651421867552 1246681091245 1034052769309 1286141714669 1577210304431 3354357152 356314393550 304363548156 1406197643073 354367062313 1878617600270 59813401973 304686976676 33818240918 714021698622 428541384021 2739248952489 860123306583 386837358442 69174372730 1285798684518 2592614577184 687409572436 2306530613555 86293024714 85579108107 1127848726638 1067278909322 370624268968 903711633094 1266244492434 499382408589 1751471441473 205474990128 753118605830 1642558381170 17433090319 1190393981806 327345808411 1401283187987 2144675760327 265849780066 156908933363 1360954600835 1639566080848 1743305051502 681536406859 74082451248 1645108216262 1548223801090 809152543332 726946039831 2443883935825 2194775491513 1796465582405 1609904509391 34696932834 1615603114739 1208023060581 582122184859 3238859701 1918812704561 34145326413 8945000563 747866193258 2742151559404 267569939806 932516772562 1608395967846 82370909763 15788729211 1592854899471 3172076504061 263652328189 1440452794146 2289951345385 1178540462521 225790000698 1763997764481 2399964997340 1351830340158 811910982079 1901119639742 1037002226740 251524030965 269461874003 1448957777003 323593316807 908430557553 1622125184272 3609844979928 118534767494 761411054572 525882095832 732068729988 3409068026530 1695970873700 76503921696 107062577601 1461714519019 272196301350 1149345696111 407594977632 1111527253251 4469509251 1593215065607 178010610098 53336590073 1425059711762 147055180411 47399508645 234701296288 2274060084419 1495496491250 1604554894128 61733332306 359451114145 30880034899 438381158746 1061307396627 1542558491240 1974401318269 29759639685 342172407378 1886602607588 83745290191 1477351076538 1035779187781 57149074348 929926682343 2181008039021 826902200894 314167803255 340189069018 4212910231997 2051580097715 635541698154 106995682192 13795693593 13525243915 96920672614 872519782658 1122320213990 691293355765 3037147453551 95798740263 446136880012 421416871174 3025554916801 959135037060 343282293167 1218743587936 77733137245 1743998539444 1207982828248 1653263390394 1829401110385 2292386020358 1164799061231 738307070477 564535126914 787121107958 481313299708 298255161873 456356776629 127518952590 2012975676426 1165802657175 54384419276 218942049833 625270393974 267876207317 1412100295838 30034804209 491849284700 301524659768 2067233388696 379489529645 2040929524715 47227169833 2577100981304 47161514373 127563172474 932329323645 415213157778 3892029074451 415309902483 2212422436112 190194107590 762862121366 1014841556167 1613158372395 181876130620 768836108131 1597897328549 2304907945659 473633198141 2729790918768 1523246740969 865332254091 576900723070 264161663341 357869936912 3341261798924 876665785149 1363785613532 65550959875 1165743484610 947263479704 388704775495 139650582614 1038979041301 207315004122 1473414318307 1508438144902 5166413143 1079909544299 66021676547 1564667639375 415861790230 2169196111155 231240871882 90072117671 83514606836 2726657165576 159302937671 2022067296643 325095740614 32875445804 1597205488247 1512413507460 339962076251 1863824086330 833905367936 686682983554 407551140433 953952843678 1535530458222 117498146362 595542637867 396888560363 15700302609 1859213110453 3474520417175 123765328327 87591459594 893383676452 1398625868855 178807423105 1552064739722 214413207057 1222653510101 232380904862 458547006456 3036783751165 47977950945 1976609234382 289707767116 195297521571 261324655245 4284645516 71393721576 285859089963 142050302505 1839779646773 870390712437 118123769023 308900118634 262152495964 1913147926947 694970934700 1388747336531 1329057894601 204615161772 1245927299020 656303772723 3369106353738 62121413427 392059148341 906247645196 1439636788 1738463368784 653160935125 806658482108 1079639886796 687424649445 404659107588 1081885234417 516425935577 890841717847 643291722 1711110963604 50324648958 674442254861 788904061435 21823847416 3275659896505 893081656890 1522048425118 1747449885782 1096722755460 1099833235092 58999863238 574855499037 597863704072 60543964341 959310506608 441092380538 1881430093801 2135415643625 2151503348142 1372220068476 1813294506705 216270160337 1988599725170 2168938026855 76134847684 1540174385606 2084427191496 443257985848 286685399712 27711703624 293759345901 1277509169858 574755424398 601348729164 2439166933319 12056744589 1404039069389 717729391399 582885361 213538827563 140202247253 153227110220 790461551976 1447087826147 275485405867 2517796359573 2316588102016 774698460627 3204876443179 1137922137947 1155309404300 246519201681 390175969692 1689863153561 2302720265827 901159385121 311799236165 2481949575782 364038152290 315993323636 431447690352 1831961392854 1106644837145 165263639535 1979456176815 141225429718 445682543912 1379758255785 2194394992036 343650201689 15860680466 163953063542 2163547195565 184132841344 970746303459 505315214013 522845119430 66673885830 1261219965493 215518431541 2486592663123 1244888245585 2585727154794 233456926923 2381309570667 1128420752891 512294935791 51143247431 99528410495 378648329456 2726149680923 1674181877 3029044818297 28582619364 289422484525 2955705740164 963519058548 10444225085 543261832283 2062979554075 210151691458 1543521872119 744866416828 32825270903 1468792187154 1532610315997 134402455582 1761641164301 408937928272 235208554975 1239175150583 997631021509 398626463994 2943707162497 135903589943 286645100083 1649760600900 1331904268956 1493638066882 1372694135511 2051573629127 464821144916 487164643961 779186242948 1839670328442 3428333256323 1211991710797 340520600985 1139111851559 1584430552983 4157298669 1893117953489 75923776339 1417723359283 1456214592953 3102910412742 3113035110736 542902952402 967428874435 330637994867 195765114618 1783221187458 289839326316 875205311611 447146326258 583964091124 1930183689068 1885079121091 332530079301 378550320393 568684182364 613830729305 1829275701276 48626817639 301091908427 1542096836413 1574191288098 224070714702 280105826583 635031120422 136180193096 1232374221029 990178283782 63726760696 48479448196 776188026051 2883137816517 146225831572 1199942232922 598579905198 752685512251 404696411863 1134369003232 1632900308410 131150270074 6030592347 1890174705259 88924782939 1204422878440 1061851648404 1131612651583 1082086851809 1204153895031 6354073731 1053706401990 1561882781874 158514053023 1936788768781 2137273206104 557431264555 433007785284 1678898708473 61066927107 802084990771 3185313573788 1650278217922 1195864261239 2375995734823 3574698052176 1660124181812 844457701579 94885422214 179182495360 1004396690677 415458309679 847791592756 2551345595184 883291193124 3639287364434 260727236725 175225552095 1268556961850 1351029727203 1704167928116 31639956775 1299124133748 3534092773669 1519426977964 1900654329809 1899592741306 196640711824 362427448017 125961844064 182168850051 527553690696 174858863531 1022240938529 3321164067198 91464048210 614099658962 1302894080865 1212695408623 629499988156 3551722766459 851278101588 54688364149 1471876814574 39075898435 463629657181 3001140731872 1117113863765 92997554706 81548439740 484701651806 198731642953 220812133861 43945198163 151493498407 1503053132661 1015939281340 322871121553 179420465267 2029194936774 212845769270 716103488032 603765839777 241439111544 1338315526122 1028549254497 1674393076607 2057825349946 1747397438683 1926278627423 1314341186412 1181985280525 1019002709730 3305068484263 122803943887 820024575108 1788822774824 108811332963 158748638154 824064174499 1091868684823 122948544422 1385986479617 9481414028 815701631338 30812479990 480025736159 1411940915870 120717007681 164403238717 2254064416612 456411578723 583623447346 1959140733572 539113029031 1282006639789 627203531731 423772353633 152168806942 657694076644 91101617397 159983982236 2686308918064 91192640055 1528350250143 1191876718602 1727726731154 7009462238 3126872212662 1982848354746 581502900906 1070812171961 1607611037481 1413721267509 101790463923 3137291330663 42979211925 971149124503 146491484010 2647301570590 1345915952709 629061478871 306014720187 50323059563 2029586785129 196550457218 623864201374 1332340187378 365400964951 2750559210086 1185790274821 809872475374 48151692620 626324640923 45848130949 1431354155297 203095269537 753370150356 186196837684 258415627094 1572426215953 756728428496 875549470008 707169300856 1551185919133 42797674530 493220443656 21968373214 2474579817490 322637769634 47814708041 3326136947557 1706031154646 497090935517 1394967987609 1403409937037 3018259007864 73960002670 507058586759 54615741354 189201808936 1760977917274 473392072355 119824382649 1272725336546 12698100191 2883990569971 1409865311165 1815399338825 731605268709 394275512393 867198739805 2649439151825 781555895552 837671868407 1195259338279 31431088976 87455563488 2064204603437 3544409679 928077721932 2663076163187 3423160851304 2821082229407 1917553256996 550998031151 2887649542685 1577418646742 648068738593 1771121212133 114229790270 713263728336 369163716583 351005261476 965860380555 3125765807068 235600879627 28820547079 645745275395 97925684967 2458288956689 3585099870 1509240302508 1246283230671 1147887432783 1780290212223 197103084224 16549312255 34257391867 159849921549 2266216702931 66290970720 410720879221 1493434288868 1581849390940 337972048288 996556482258 62179586831 3263324561837 3115796441221 85690701602 395072071650 2777434692537 1636324852678 918034262756 1743197953444 2091808692223 39439748115 1500635074652 4391055788 1318475715991 85854316635 1405156474316 1764191117499 1971328040508 29995850883 1809215918998 1300156926791 614286210241 1367513313443 2578343499491 1684875459663 563773762219 471221285743 1318257304192 159108436558 303311779361 468491209649 2772325735477 1236830540456 336206836635 1022608558059 2499970089205 265175905658 415399335258 1309109619944 1397918631639 1059212858674 310000205081 136934452894 182657708373 1302081562912 341330285944 125403423493 454855832013 887542687336 2265037569018 783170166958 2485525580485 273864812252 884250521859 42819990011 550982063163 1989248028878 59910504021 615133678851 2700321706138 639427987896 517239302340 217907328912 702928869223 1311264370960 882336866187 448146776087 564405099983 1608238134300 174094215911 102921997261 1194052862187 214326634795 313204332153 48396525450 1853174906466 1177376657560 1315668113866 514940559780 908880627285 606372878545 2740642670700 3343625183317 2245888338930 116394884914 93227266019 1326063722685 410354479661 666210972576 80701061759 35556726965 3484144998729 190245568922 687110705214 1652200070072 2665377644142 369110015510 2350264540768 1345534857144 360506275991 585450795663 1249078130706 3133955725386 1179549963262 85621222718 2353580417420 169913554849 88237917263 429893950017 1017443886772 95003441075 229834669169 193273054848 705438645249 202879962378 388861556543 4203476060581 1130924351733 547418766586 1474156361021 3792723580683 583842986966 76129250461 1136657095170 2657791243150 81338614699 211754333569 552329305629 1223904544652 1274852772994 140042694681 661914547693 45186035948 878712501175 41578730066 1456521823988 1581390718130 955704162442 3020766400825 162525137082 1037296901547 1503297293801 15461734719 6533394770 1218275629579 11916950016 378625776638 553530323779 181473663343 354692313074 189535788535 883143614881 1691047535863 167256409518 2089492501192 1599648702969 1389050481921 1403819703919 357150417599 48707791419 634187636376 570777035627 1500541590926 1446303074884 1749457035 1348995983849 1003628428470 748590405021 896178817228 2768762616989 82429270193 149127133257 1101537933604 446412780863 23696370131 467626602706 1582967327966 743589386740 2464035904172 1305915400097 1013961237505 45879263181 1359220509996 497631428379 1675568348335 537419876319 260708106267 1183405450703 1272127895593 1743466982502 2571112784561 334146369154 992842669500 171681142432 878862456343 314167803814 465352601984 354559096985 2222468556118 1600944131173 1654209462888 1413496759851 992167560601 82802370103 477434308997 9359482941 749122399 377156605549 20153546086 255086316404 919209576299 2071122003339 52794810793 2755873288463 85893340143 1276609038203 118415853024 106120899685 1661293498626 264659402530 1994810718266 540252866386 1118396513063 137504905159 2322538740012 1527886538598 157111003146 508870116464 1031138759764 316971750229 2134935828145 309144238329 1288271918774 109953007593 100443870888 2113572370721 474837339746 2871871585210 211629237720 2566847348565 214064066763 192985348486 1223281836582 1275653531 1252830642671 207559649791 1502471686636 2575205401223 441145594222 1002041535931 293035589280 1233457806148 14248207295 286625039296 845252749738 2838967342477 1148266347 786669814369 27870959679 3328971731 2499860383259 1751223220746 346012901771 735142259884 244360265078 88202345488 96209459499 395256293535 130334387323 13770568624 1017777074062 593304942443 2618255819621 1764339301506 2760594119624 2061029369607 1389348258645 598033034103 1112171413028 1208805222874 261529528131 279884832278 245516210575 10388923187 131382752758 512588987160 278267407729 784803985807 106381455525 287748894087 645171043666 576872799260 333402868478 195976002258 79212338126 29791815252 1245409660803 1954713660303 22513464361 1507038066757 426470230268 32262091538 451190823796 266152840827 951551867 560531899001 969869236574 16606431762 1584006241144 1514388978675 208513625226 227967834898 1046789629317 243634120895 114875823826 1271068171606 758818812849 240354007081 37540042167 1323485106013 2032460147207 618660385273 210151398636 46710585720 154530982761 165611206457 583622730664 1322303787205 187895226199 222305100290 13157312675 1476994373871 1767388789691 94810108619 1618673213289 3208713110 6849386512 1879812331174 5250496034 1189326689463 1417458989201 1356871851841 129990670896 202261865256 6054912943 2532137002230 1434375524514 100508235913 307241649827 327528569107 751921228904 1187731292052 695481296902 512161942855 582574224936 1278961005350 1352882631045 836504997641 981492291740 16465067394 103167542251 979299310528 953322085795 819017545075 1070970212902 729189354909 1749226471877 1659234076957 43271698052 57059439372 456176305496 1267416663491 53573959385 342640836463 627934000935 55133093924 205067311091 396497330872 292226612772 1495724463635 908075594195 1195348839360 828863506585 5637938521 73178832410 1739626705630 129700524721 2617806421 1898737446037 1881878007772 1634728663531 171153149087 102080575079 367800003690 783775517891 1757502137179 524970327690 367435835104 388235863107 12141041826 185569632715 312868316312 1737478423880 314474703199 1624711335279 25845995426 32491697858 199909003063 117643245725 408324484183 164247568613 524960127014 560595836949 414655993452 1902279024186 1743045074700 718566440828 1491774269663 183145448584 968160224190 29339129764 1316806108383 986174533573 610689108473 1594480908300 217816329121 73140056880 176258455021 637387082464 1141441297285 884583097173 157256635155 1550690853112 1345837441761 506586429207 1689048389451 93999789728 1454601038717 1264228857936 360024198680 3794293065 571684891185 1118870762924 1130119795571 118361919027 29533464298 432402569546 1643386587848 486863794500 803490154373 59761422296 606965379143 62558444726 1770156369231 29826334814 2055912614227 900768696441 347559027201 22616343993 2282149101943 75490533942 94768633371 2110557046102 6742538180 144293460663 7012007283 633051435115 935843366344 1685211337250 551347241006 778762315663 1316482033565 43386233268 283087608169 1235422169605 2021150437336 2188157667456 42563055839 108212881573 1016337146364 1025561312990 53265655163 5692328584 1225259756214 1239458356138 1140061053600 1412990937537 1104012852868 986677785760 196916303328 91691216839 1932112336424 1242550623057 904165890733 1811637279694 2121678565235 15382173112 1211866022427 205246211562 284945592580 38829632017 16653817972 547371671387 1524631523949 2304830568161 968614745212 585743898841 1097646545570 268215475314 683073204204 58578329874 165848495857 1078832862977 1020098790957 957799020940 22855063450 86912651546 277281130949 215271774033 656130691294 583895925605 236468320181 2264532173689 642860820584 260496951691 756117481080 2077104263873 57449157831 219650435152 116678920944 36739728301 1504079484386 748747293433 35617887875 165095297438 1001685439378 254147843933 1058429057379 1250601665438 141973725004 384204725569 64094069966 480278948238 855760925397 289543015700 114713312719 718801397174 749709637723 448316810137 1022863406079 242156066325 1470666039628 77777011446 1559948339333 570450377329 1200930178595 1816243530800 278901558314 435606410851 34076760062 55812168070 1619870583034 1229248267730 1139509299635 1903825270405 64350790957 2301393679570 1647185167581 690297696119 277846174216 1194420793733 1040294679858 10681685060 624300819430 878130357715 21681050382 363840354952 232391877395 652855538819 10144517461 2782733039123 1565008837707 967695809282 212532443411 916519442662 51034873830 742744306485 213264878682 105450166699 1026232871556 1556868741867 783080550357 17696245009 1719688705464 324136172 258798530241 900369934835 6928595305 51386187823 1631179657995 1345273334485 65027692164 132611878004 734044747082 2669573564958 20904199311 1237894409239 1037836198821 363986012131 440349557594 183862971252 202611846474 435095520241 1091787350244 1427931315548 133028190016 791709618325 523673768437 465471055431 595549282999 1673845671940 1315442359514 8256926488 3151418855 1755709806061 22209000025 120213004692 1959732255554 130789982277 1958500267947 17150006017 187608060862 7974985766 16971797123 1404864996818 1341666711627 88263649722 597677096220 27517468719 10870499808 1499576790501 1813247850054 132223653277 1147421774882 106361366954 1640134064050 227977498095 356827761505 230402924215 25948926944 107432477199 1829750154167 882237188576 930911647650 960566449560 600592813922 1950806266838 203723298536 1833868408451 850304878424 858162349469 46329081508 388959610097 6016791607 85190318059 993284889294 347363615471 180107397016 48785216218 35022800596 271872959607 1063750733420 413205002441 854438873314 1118058133690 150370039094 1324004669528 450055575008 674003572922 1216066704821 1582652895782 58737036318 438742302689 125786292163 235359192212 499451143774 1841842323172 5027275547 281588258994 266435625895 938013679075 69933154499 122023377350 548533783510 2613560668241 49568563636 41944756765 1451223094770 1301219436 646360746499 1810276320263 466412864420 603039637360 257517705980 109704314138 1123565016845 1220150890610 972637065790 1621954009071 1169026329204 243591940981 324351542747 1290401153491 634549375797 78385906736 44762832413 276529378350 148845318600 172357320244 1266755170905 1119181581097 534734600455 721528190492 1062919298685 8222784105 340325731166 19449693087 530066052627 1343903718545 1389170088649 521264613324 1397140475163 39017461278 570807721282 1403167559806 1438277683923 1818140772848 96672642550 125202842653 1490624990707 1000041181670 972417509241 244993330018 600884249451 478929577811 46046207807 408757276058 812093289937 1388563661567 19919236260 300804292258 58185574777 845115293930 570982861570 344466835510 204486008575 611367309693 1015607884286 4181998402 1203798110114 627564188986 527411010 1358544301707 1395438812815 82868942116 32704589212 557928946733 3726261418 111244291446 1900074902374 114679175907 798423798150 346578276063 525987185043 302220865571 2256320334 764208306254 33890036308 15221627192 199620414522 1811416722071 46860496881 281913508773 390727042020 66087314085 104829698299 17825713892 1543297162233 1603871099555 114113454465 11188581880 1305238666858 23863086029 1003525634152 1218342825336 202904975878 1382501485 922823230864 1481815787146 1579207059720 576319411988 353007751601 280924282392 1384480718709 110463131338 146834849517 1005331324120 594463301915 1686676294075 329590634733 1523820591521 180490231142 2153200022726 537295504964 102087953837 1456583240751 2170684580267 1281314836595 798839716095 142605708616 478048815761 204642611714 657684892586 142876108779 1685974192141 249709315265 83074719734 71357454572 1639445950414 52828252384 1367019026277 1030651844518 40580710041 846094393993 4524136945 846512114807 798294599155 591608507337 169212356402 110498170492 368745141331 990699419985 665318942581 77361621442 1056774053539 77730444547 435524102963 86228463455 785687696891 1911318274796 1287797722889 1132455883347 678779802588 639815919956 51795904499 273869858386 941299624459 6431195515 713797762365 610834686187 218450424937 2421539227185 1924068008936 1431673459951 32471088865 1334093600456 102003949248 595254592344 1228093103248 28550380617 1626231301341 67899066646 321754282619 147433215514 1082913978654 108496895033 77326527489 5057151769 2031236849467 842948639650 59069372168 621722917693 46634699679 948450131383 1781594180363 432381736298 783561040057 921700668704 2023734048 37619677444 261842287043 909174934383 1395710083076 1436194549598 695616341964 737974116663 260905272102 1045635563555 56212209148 73380896842 1640727056000 408715699089 1015604010830 27632350994 28986378461 113053964704 1044759713779 184000902339 159190117023 14115334461 262562485113 13777622232 979074509085 1499829229795 236391019391 969272518226 265915801989 1445953877988 124660371762 73669129498 1517278736311 1088887981351 851648821942 49550335732 106432073855 1474475060571 221683253191 11950943518 1422026212024 620215192137 209637923446 1393986500456 27502003551 973678632182 771303641947 1986412891 128633280739 389069707577 79512525103 1631795824651 222194295441 1209108353316 814029751590 90478668574 3812224348 64564338674 39856456223 1288919328842 386298327592 602430835744 58315912309 1697012918455 1063644318635 337882941111 638760455523 132815339487 754804524419 586579066795 1029597496836 132634023119 13648497178 525209819733 1085524957926 45484853682 1445384025854 76036001823 828106820430 1090808144772 129734374949 1449034234040 1134108724309 129957631650 44426508577 330909048008 149075632186 87545252440 275536405240 1565420336322 334230986465 846009005080 19930094801 1619378398463 1292173731087 995177652909 1295037402355 1481446219562 42900587320 1803920610788 1346758620568 185906854352 222046674037 395506503531 1230744083266 1034307496018 125500187650 705628176295 1220276606601 1037199594224 804753516642 1420223557558 163887622530 1167203641447 82971801643 530040650737 1439095665300 2180869824760 1620580318335 1038419696269 558435491821 344130613103 573042910871 859927859343 1950523580190 411555321381 1971662835785 1302052915615 115249362546 777397274518 1778879764862 229430882728 21571696533 1027684354818 1650362594905 915895898522 1631893966798 1951749342846 104906701821 312157137900 237641032707 90257252725 805379984677 571299219831 108399974957 955238318258 59857129038 3584309484 518497939584 974718992164 105368630212 1223673651528 54930513057 405257527 1936202366 2228094878257 1482748758052 294178834236 1485595229668 13220587745 432121365008 308221757271 2488134705935 570771817424 51699496789 1846519792558 632153189130 988516297126 730581349766 149653686977 417942117052 95197634250 1370221086030 736903141548 794943803982 11572002105 211596479211 239631860766 856664364984 48129779938 886291482917 99264937037 907799122164 1478575345227 217676794971 145937794702 360800093032 1284724097732 1017949088405 157682583089 39461399931 6440141391 134843757030 728363098375 989916057020 15774640732 5936367691 44500677091 1465191775296 788360310931 2373419344 1623753410601 959684747212 1180141000196 1705551821 1149326597010 266395838848 1614445838913 801131624648 337339343226 1831489709341 305218453800 98391201164 440187025893 381848816161 407143477552 78178317746 67520242989 239940837854 48109861207 70208352221 213719655136 678273176974 380430204840 227077961373 1489268642809 1348511850724 1853944502855 73332692819 617654813025 105151852656 910947604401 547499966453 937928743721 523685784940 809082883439 62510913503 85286740682 454931679700 1157804790538 148615685877 282337342380 550401295861 1196558196232 253303816736 969571826643 2394957092625 180653378385 260651124510 1602068947785 1695135403871 1125019941175 126745748506 1088778354750 1647145666893 664265519076 238137608577 1458631819220 387620050626 122600958598 53185802569 1547765328897 2138469597 264702616228 31287537210 123814860645 173052310 612524139489 2296039070700 6229677812 2070674657582 309830556957 5953230662 277692248017 69541977605 74027473433 1168293674792 124829693637 38630591306 22881618531 15028465852 3250491265 1728448491472 835293810490 1002587192376 23529626178 1432720528996 1082987925442 6026644318 234988586485 1854754435075 1488610049401 30442278485 703281038674 2186001796479 111134583474 335385227197 1944121338611 1016977372566 921535227935 2117809136924 802072036427 1313898983206 385754563282 136264223646 179474189141 612525818434 251242463091 735642451909 888940105959 353641026415 67512306688 585657493 237797287031 1963026272307 1356847613906 74402859426 324418411515 76846701912 1145408105239 1020361881 1067182330410 1276334221353 636249511503 558573288855 763015686546 2123848382895 371944022781 48948382108 1574975784749 69560220142 483117218695 1086392681005 1681995003689 1143225635108 655840709647 410089153257 89396319185 1158007735767 166796952749 72933705745 26845994515 811473912761 1854336058368 706037318623 58711375929 66314457043 1693203442646 2025176460 1026485896968 110949803215 172708510625 529986822965 21345475918 626275765888 1299853985513 4882505743 1009873071545 207343838494 4641412577 85462302616 162753338386 115346083230 1633150983445 24022445131 362225705682 90953515570 75214965599 637110749495 1485625282263 83395827745 282933430527 1261769564998 135464623791 1050365936304 1116980036705 304398707396 1145435380767 186188440602 170782504430 274092110982 108807118834 397310819672 522577669811 583309463428 2303612757095 1145144877757 157429205083 1113816832206 1539176999485 1159047178275 200523934105 120252916190 187316833948 261742072367 1849039122131 189014698690 519066552290 49361856508 729529564668 2052178028910 190908762339 643273437978 371369387259 38450425681 411580560554 227328242442 4150049939 101790255541 880541620465 769164857816 184859524916 53512178713 251853241959 136995296002 1248403736234 1291159103920 808680791862 1081449212023 227381525691 436824165994 1846824806111 58274622371 451543087415 76242683125 281279700678 11619770735 946413670699 376817395259 394195639484 1893513795212 710820362195 110173732223 341733035698 78435061546 731220607282 220139661770 294579083116 1599621949702 1253691929645 884649332667 488722558614 634702475799 16464251679 58412425494 17887314445 93364297250 130745144748 11881280801 40907867453 1133877287100 20336163823 515807128415 427213530223 904548718807 279070644797 130387383515 173782376714 1183279786676 241201119105 72183995263 502663505781 1074750931914 1864041343233 100435385249 14533687114 285417678652 937090639613 1103793383442 429346118148 154793540258 1048492688811 454302901214 845330642694 358837287661 1170514755190 9278749699 483782627096 602419752675 86627654835 519981244250 907825420258 343112362782 845892471859 944885221776 838264117732 1041699837778 206415644 244139882053 939296851101 735092246312 64131271254 460798867103 1331459787321 305263799325 1622062792987 3313949564 26845899065 1043600133074 30051508296 1615367865065 722278555011 1068280128763 96743940643 435062329375 616106912768 827155433576 1632562533025 1101824112818 110698908571 355345763900 1659326746844 968938344695 83886822523 689152555362 5384055564 1216939540675 1820544923073 22469963996 1129443471753 60717764964 92574562452 60907159610 1577025075085 701234831638 128857354186 1796897886236 935699441699 500508073103 54932561237 53038067300 303046074513 48828519730 1095960283659 92191539060 1300853270445 1023876217519 169266673080 687517459598 774915115529 674686786579 731135753786 122078500065 219040921976 346959404704 1360794743167 37525803776 439737120363 272931859026 1308988878 1152215481295 53533516667 741951058580 1303506311151 655972272 1037384278615 16671310223 1639864293517 23550311531 144970402512 250518436501 875084887474 149460549788 821118291082 130764569968 134942283888 289963757880 1501675477367 934376532582 938167217654 132295492146 185670205392 1125461953571 43205427739 1102225312544 192485240893 1465314943537 98582819978 827470206323 310610897738 1544331474824 9442121963 239549202437 649819703975 665476660661 127996100535 1617885593 18852509500 815896533564 1018753962488 2087512341685 1177771452851 1024207667493 773043506 714128733094 1308878888556 96480784010 312844312442 77252471729 5674232116 187943081498 364489250906 264259319213 140915036277 978372805549 887402045359 15517763267 853187048250 413123558031 586152816109 25228753926 31401180744 907994695968 11867404719 1719661947672 249187292658 507231975660 970025260758 155519548952 108829830625 38656975638 263251648828 21725315164 736301768847 1145887657720 286997363486 174900549443 1750199427180 12715174088 1302579593243 747366216061 433860464750 271458867335 94625986737 147629045584 65805710177 516859222495 1112102379224 498336282571 1228506539628 442343739980 174349597734 1336590874105 1169736812228 5121298690 733101038373 1190570336839 16924218682 23268027496 946904339003 9057894812 150740604764 98931372620 142339380950 1324164826973 361672864222 85974700999 79472182253 1367919943877 164761148602 1086215965881 354050854039 382385284709 495783794207 284355690302 1654192940353 1046459745026 15793431757 216235291208 6823793062 1153546769750 51738051511 35505287059 311824084169 1113045590802 17057389670 60892454850 1056335054146 386320470140 1319498750072 493533177833 2168743926949 1374380189410 118323188160 187411063920 852804714456 321534101474 1285816797347 1112443208586 1326244332124 90187852793 809637728470 8712682298 869895142557 1662681761390 655018294361 964988458564 24684690473 1094017963306 819047550122 926468678830 1410805650538 1783673043799 461010326893 1139330160495 1310134322051 533676502142 40033885947 822027091874 34381709976 505147974084 152469275960 29151459153 1414983773825 217563408177 838771274580 38634466162 54757121528 27874890589 737964538127 926161746461 11516362617 1438555877505 111304111084 1861353565501 1814605053469 1015592786280 437510558842 80261531505 98762502002 127221609201 475502301047 925797032097 148806738217 73421122733 1211600543151 6510624259 9268059580 323646655895 221054699400 42225424534 61982962124 9982718372 1015675459324 134106901302 481618626353 639335385580 331738477230 293385442061 369134757777 12083180194 35254876390 45469333198 77588648193 42871065917 698300789015 94338323396 847549705025 63117525736 25744683303 15114130330 10103362057 406560137819 198295711786 154715283391 83529043234 97129982652 469374303592 624833806146 147229256942 318587681200 51101438238 91741672277 360921725272 523080166961 138691275207 480826074719 274430803962 31729631905 1062736577377 1146673497816 43901596235 121338840445 1318834402654 922251793249 130769818933 128752426270 1348576111791 34119567968 32524628237 84094367338 921864829939 194307955974 94521352152 62267973490 10370909597 1619061426447 352974220664 83403168159 29792833602 29283297092 954545789264 141603469235 866268919377 185757022611 234004332610 171333305151 1222485212446 257502722540 160202781288 1750022016 882417567497 693851074883 170675115982 171046394777 297605974994 203151822584 471332910937 1233875755123 553512975319 1533079748614 1181631867920 215650498787 4664892369 1594912220 227684148443 1598506954859 1173127883510 389122202632 1143767485913 94316454988 767290140659 144543594632 29048692238 955297863687 1903443986976 701783939753 324901557430 433786745999 909075567210 197025163579 247720136178 17010736649 1802690405940 1029218147337 444468724194 1004227838399 938991689801 17684308431 291522726488 76881849130 246912548382 11346847245 58072428884 385794674404 131173799436 866668423540 342755109401 254291262599 1054715795299 615053873359 1013952363975 797007712051 842734998338 489294329695 265968119125 291622881167 69587352789 78252825846 20888497468 974557336777 1744363944508 7662186092 970885993248 1076495622629 1268704653365 1004289387345 1780941667360 814392351957 36767815068 785170999654 33324920562 143433193061 1060858685366 106640014721 427941989310 183924102378 146182295186 1511866238517 1337174916906 1450079090104 795408806676 945611694298 740017449976 176916054536 875256171880 114569814190 64441123407 64319516206 265207532648 1086122789576 161277780591 1048945633 651764597275 177577812137 427268099194 571486439799 104333532553 24622925893 837263599707 183375947501 819952469430 484631807208 19266925731 291999871053 152699222528 1168413553326 1443798034606 49133515002 238816921438 308001987768 1117362298017 221553768813 1138334600470 13281111084 834843049055 1092196886974 5735346225 838832061281 1466428467453 17580950676 775596678542 42458095614 36849123296 629433272131 50846991306 914582149392 6974272504 1136110503945 1343993067089 94236441347 1090898653623 229541074804 57552621428 168264245650 54152763144 51183282868 282571266342 111370072216 4195806602 605129977392 108601405129 660303706591 116018291100 57143442785 185869189200 1053928172207 130842487355 185067515067 39806143890 908216957243 81091850811 1616186248666 1125058919355 218035268865 32583454754 911860813747 858814609346 408840452827 1683871577934 66046313535 390372603286 55256307600 95371873841 1123288077390 847441090434 67710298448 2231116612822 93087240909 1544848402187 413815665311 713382796242 738571924167 957884223759 39051831753 1229540796073 84063521251 7506035676 342615210906 827572024975 431918820970 848745542 26145010905 503922102690 607797991661 1339646813908 1724661885566 167219573357 144425814014 440288467875 45083992127 516472690222 92009661735 119312865914 835943301700 10345073085 98900261371 1062705509869 880649548108 889459095882 41130375478 397283597888 39110066039 104505402918 9588585465 34309510963 659945510898 801658847253 81226367019 188626347734 1427351615644 962143798841 35000194273 1136937163130 8232003705 543065035784 131239871457 273978838816 1269624913331 390751719745 1719861106893 626696693538 107900648249 550350503023 162188200373 612100725009 221519194982 108745942589 1614384028886 582771509178 44160241935 1413890849196 757410840888 38488313452 667754877882 1021125431208 104147261371 1216470008655 587591131416 1174393985 396030141062 74337737382 1054311904797 1099739528598 1004746770137 2180116240044 126218718938 530725214052 78497082121 1064254446814 46831830012 101450605231 916794617538 17426793979 275196357214 844072097383 1202262686697 33677518430 175063369823 29212306304 36390205795 1282834170649 897153002747 662856062330 1080246185445 1694504258 1133203069384 7208787271 236495027118 942291839864 698243174359 1416162174502 380333392999 499338911289 279549629968 33751095821 1065674085232 467996190115 1499040432698 629127907768 86603404673 35523971658 440200889208 1047284437690 329043067200 1869507214244 1179713652778 848190127719 1424942547916 1766715755302 540203739066 839421943847 1076800605735 74936606553 8828409776 358369090261 233557891780 1441408927225 300202428861 4761170224 93338774844 418879277195 1679136255894 219007105683 1473041831771 704634326050 1240308142515 1403074942992 42457903011 1755613587545 1407264806528 435824888067 1212099162336 1163926865789 83199235437 1280487226514 73735823367 750742715005 555386037632 21773588395 44255427006 104818168232 18887966027 1212439369948 4635092660 103392322270 57994981891 47634122015 1717564797756 1545646389307 1048860312633 1801302639998 1015249305719 1396086483987 70519509092 1457823124288 1682976386006 128207804357 613682324243 855432633479 39708661471 20791437019 1195034184474 230616898671 914719373727 125800394142 874031410781 349967753365 81664421962 572973472060 81924601642 1014862661984 1417207806991 169674647779 50738087095 1588237481051 74983405769 713943630539 131093053786 31480419631 540674648670 1497266344390 1248385112407 101253607496 689076206573 587873287576 1386862740789 406752246291 1103335572121 334091756721 570532179475 960701736076 165768901438 230941781427 142434774011 480656323293 12773023422 317409772183 359872806220 768555409530 918947482263 190184652550 901944708974 37372844370 157013869094 1644077553093 812261364945 262041933841 1713266508733 20673093191 652558406515 526522531688 70879893190 265487110408 247995203913 810054012083 1053616711518 44420034203 101571096032 926171144804 1003676133699 784091567943 1231961301403 125158157194 1346142129290 851205946420 1245456449747 1830276701732 414551214669 949103254399 118988103719 1586028029006 241073125126 110759617212 539102049520 60217053033 684070431752 1275646047259 159048906633 248025472718 1190836282299 1071265292024 1468532730039 1352896996501 494613327308 266548246758 194070927479 675881824871 47996328457 1021830897714 47380064127 9632992226 1428283476216 99809796810 796223812998 41949924094 1322617382657 44813267222 1834565275728 194589102579 1502019601788 1299253812679 1545411440907 163233049859 123159060847 1121899408178 1388994160747 158611115293 7433525084 18684825851 1057199177433 448463884520 23433709484 1507403569868 279335154383 54362293956 430349580520 132331071769 1216572306626 16802319263 484301050961 25750873534 1183969562959 124313612215 26955454394 93871596144 1187815492206 9036746654 877828265551 907861172553 700076397172 1114810824961 16231920517 269440895428 147381638806 397748964805 195200359451 1500003317539 414835691319 868920306146 1283245625141 622832311511 292965688877 1590380077501 236138417410 842977340472 749808540104 165455490741 1144916430624 1355853704287 12479996426 1076661488727 1888382334527 1661382158179 299276376317 1105960039404 19305272532 28645521026 650235606313 76433395037 1532585314098 28512068969 493042501476 61440111887 1274855923578 180330480841 477721977764 4371290747 2758163884 14016426751 69814493974 833743591257 97423813652 114379154950 42977231431 68014545247 89124153658 706267474431 68088532590 672500555050 1167457942242 54696993385 1686221203485 1466982109006 1119015057604 705194530501 220678394762 412283934410 958245186810 35452149156 28418375267 886277785126 855161557110 15748647622 885294161162 1390021679730 510128733282 1628817574155 816471567574 404688935995 1598613309440 105390975282 1349185328173 99972592924 1321611329884 749128431151 561341776907 280857859533 1576614109592 1658878985760 385804536980 70272604452 23184820863 1611632856845 1257926447505 972506237583 49813830581 72987500020 27706116698 693248091900 11709735247 448344932079 1599674616152 855431100 26141313202 65988472834 1160294522511 647858692319 1323351221287 922560191099 1175192069860 429097572476 137442515820 323406632440 1584464830595 268316729581 1359102730115 331400291353 14531166839 42895649447 342770472674 820829418576 563959910832 1366304794 918489601427 813137891476 695443253639 36636046096 285683585580 22770784563 1147553983903 218001501521 807809815621 537944363681 943420181783 178802482560 67942661184 813821221442 399034092233 77602270503 970771862211 282314217998 143713494471 100630140636 2175275496441 214248365593 1606097896 25414297625 73996680192 1618638045453 3837400624 1154127819051 41047980704 234065769477 1289808754931 822823714657 3283587682 481738618275 50780162533 1233633386457 7564749253 37996175345 101805332798 31844051470 54698935981 838754159192 1052406826257 690224122774 338806921203 884184515049 665964130172 1292401721026 187786514186 14354133418 504620327152 1561672435456 1385140570867 966864380097 497736344185 1200389686813 67634071679 325760044262 922608772622 49753776322 1272676890869 400316050666 1739579502093 370097515720 112849057931 683487162007 363823190809 12313325825 1333212907948 203142145662 147576016324 328525353923 1784588504788 389706396095 997671963136 813563310364 205111539099 867420996150 137730460942 231648726574 61447504771 376677920032 56496469424 99035527579 12573591158 64487885548 1148536848931 1030998318338 1912523518123 649755077575 480760978345 139468424163 1009760630443 189870405380 109653172388 933012349556 1583948358696 490982924861 1113869402933 1345279606094 72653845208 15510150568 385752488816 23798877881 740387731025 557138580017 324554638287 222411883995 15017191140 1307828389795 1123162048210 35824860830 1197615581696 7845405296 24577739853 856976088645 1805767229843 51614804741 9608431573 34719879597 8073244327 232201312920 346036838047 223635017025 1292251537217 879927870454 464004793359 530672914955 104957573263 1167803047416 36424722251 1966243483793 1403059754754 1603395238197 233953670234 425480964267 42657168897 77657473326 30220544991 1176693079888 64852784611 73369743174 89361401996 1661027208089 1368892214504 116460702221 83828776750 860318188193 1278812724307 247595511853 1118138090888 853111083294 561635215272 391502784729 393852859245 45038080050 263623180000 652693851816 85855921703 21727093888 88506065713 1509821146905 762056173138 613420394357 1222960184382 19156383611 835697241477 517466497658 672393531741 1360204077270 5932259663 361488189686 481306148721 876853622584 646153315814 393677518702 74644297528 1040787645470 928955741094 145885212790 104876215454 64571264494 1089883413934 34312222546 9496003390 120546438602 340439556433 7560867913 726966936436 159417640972 15027493993 27394388830 323609244572 315067289123 447674025515 835107455350 917219936460 22589218909 65709692239 109112528236 1037063133082 4689717555 438567743134 1011930075976 903373205198 254748811075 126777630405 1638807086810 57002567118 80826731061 1080681396002 72272831210 313540373499 1230644004515 317593812 2102405803224 16899517085 8392219582 517205735749 10202081365 184386301361 812725570996 1311959462028 8119819600 976593109101 511337113027 3028591292 206796178717 843220556714 7265223543 623829238161 50706736526 1100618422045 11450791665 778275466484 753197221794 23863044660 258986223914 39841864671 34445031688 2083935756 749150006846 33337046070 807166522189 1328475460416 1415094170736 1347335636846 177987759265 618607367250 63491049296 729714711937 10577221451 618829608625 858280786901 913748786324 374854542582 471169857308 1909666176 1041654335763 440174354955 488792581986 22177084245 380284313552 233313100648 97048911367 487141310347 1228689606839 222359224344 101685343056 911380426036 323607789959 93849138344 165377865311 1637848185322 11879977168 327828395028 331784582239 222297507354 760276318466 350912329795 1546529153 1566513685936 1435496409874 61899937158 777608217857 190749283230 619068718075 50616502175 182652559165 21016746191 766255198344 485580372995 124981399434 718163908452 7705132605 1360358921167 220454100776 4355740227 396055353991 26507188596 390846547119 1144235473010 52062586081 145873982952 458586855978 564233202551 610095044953 1120733984076 236520015156 700129505978 1540095302560 250810056700 1481396733820 808234644355 575589286507 1036616265122 1118727359345 1034123886646 79679989925 241077828092 250808710624 44918466981 936114915261 711929635628 1581083372 255283768490 1298971831062 122355809137 1133658277893 237424667380 875954360517 1397480020190 959603117371 694836859690 833874383814 7518749784 75957163478 262876072848 109419268211 60826349944 525882393737 1191124731963 281685922945 394610272485 2207732122338 232227510410 28753459451 126319403523 496003764504 392499217469 9708167125 1610849046031 1066270344770 40939571586 107932439328 318754416680 115866420862 1609299668857 6323372671 1276880305149 8185603443 239627412024 2130956083933 374514133207 39216265880 1165851942109 1214860454631 11966829190 203571507282 6136159900 1478614812353 1504464975008 56506937134 534340895757 131690430659 300627557247 46796949388 286788268436 1882407431108 102677023229 223573896890 770007844744 10234117419 635873916786 315353844602 171157738669 365192086825 857981056715 278429866367 34975815525 255233826381 877427185015 34729271129 1360164744790 132740651997 1490253614809 166461536083 277129423718 546515940438 3068435435 821188378580 1395959868402 796120612595 1307667944924 104300007979 378180201815 400634605924 1607400931925 1520836800695 68467308980 2010949883657 49573089296 116350397854 179376331097 895750727293 1424551454 1382139000857 1076172979795 9806196582 189245613626 215550646870 942068765358 1658483247729 1317244925550 61207577962 35998562022 26334493466 218896434858 164187751721 1969138106903 256066676473 260370723395 425567171378 53161186296 1697361204343 1434504424 847863387778 1091460800238 937070426358 909885119341 267654224694 66638209814 490242586896 1248658093403 40754833596 21469747864 653006227546 1028452696698 91004120787 694658891225 80099064209 920396754999 69449073424 640515771151 85985957856 943354931609 75652650143 288106923247 862386581613 136778069854 55824388643 31207198699 875954379495 1134977058900 126670996698 787287172344 1078746380084 724848099104 524858814315 756276576405 1449762383938 532712277396 1182326924886 754914090663 127684546956 526012656231 1601772594072 756386222728 70982403047 1197650084163 563379270153 1622666199592 1009884003751 2526085929 12475906227 1599506751917 305757131968 46187419022 306078265435 1493463380592 1839071748348 12635088624 467411824557 87084199914 327103509711 1331562073795 1801366898172 968348706999 145648404231 215488918173 391878771454 292072098864 779647981721 16509179568 12980198226 1385748625377 327311183545 1067371305174 711923304916 27701857928 325186414171 170617946339 642456536078 71444263223 87987435600 542466827750 1305341301716 270142961491 956574627385 1144846194810 450932713381 61347371626 185919357518 78207958517 565915356511 9560979593 731169344345 754108597283 75541928173 290746422584 143594767542 11235061395 106947413400 269676551522 1182654672006 724166818490 25711517927 58226961094 232405582791 79648941277 18276357634 1453110382810 1094167059682 789776638347 451531187871 506050174321 1825039814 320335914245 563324422491 72287929373 533193877247 713728394461 1180985083067 89460433439 41195863977 446061707159 742206289283 1349180902620 248974290392 511391718989 14127806213 960717068364 2125061067893 773991967446 119371901485 58602223326 122998764048 104690597794 546224988785 89244278860 226228956933 480964730366 2054305868257 860404488427 1384838570 169428731873 139363631507 33793596112 87067636972 105019854086 21373556450 706876122726 34105796265 1040897044785 620286326783 699474222609 794103018885 289720894418 121356053174 148990851383 45365623154 1565715068400 593654005987 32623624653 40784474774 762300571044 8110086126 342885916079 21726802741 81854447753 666844506508 773881976228 948269201199 154527370805 421923204912 480356883449 968742265456 61635086770 119092306526 653616582667 5165082635 1661153186003 10120653809 287764108415 1264349810431 46500077153 916898301884 5388193998 44582877266 832223965562 127616394668 93276116219 1689317341080 14468609493 921922725080 1616646783894 153063238970 1108280175212 605821986127 221609164094 1666556986771 194187666007 1126050613796 1129071114363 452422726048 1159811805015 135475274765 40431020369 1664611968848 7958919705 218481024824 673463037739 459860067551 825611063182 862282818711 1278828168332 583773929183 135296243480 1223677534955 34416119718 124640865410 1022392991087 1625228820715 156473144213 127691531279 923043313629 141604728205 989586797111 20578824514 1521172040675 79851857983 303820439327 314427716222 312562765637 222966541398 12029735359 830349919002 931755239493 1360253133773 468329551285 24107429353 2026840495 2756834793 493226395703 420917868548 468637056351 837909567231 648008453345 49882949211 1598196353726 1322255383537 459770077006 419029242576 301728406233 149661395820 903423935103 203189445052 1489053612815 1012273554374 127446929302 655920974917 330307609353 189632632849 43670093589 729245335542 782718173135 145654091954 21216547182 297098423979 1586566858147 498024902032 41610373989 95256408861 35730414583 163651327209 18303622774 63176664411 335968277908 173135596919 1988548209 166658510528 2182822056169 24474777154 291292936309 51191260897 51349469562 816134414921 1216118370575 93353400116 78831755671 138400972822 225559159459 126813618460 320424483632 805074697096 1001217701556 137533803382 56336789106 765899787037 867110660076 184417744732 76426158034 142449886943 625963950789 580147117898 25704180521 26848992701 28375446647 421283325304 38011500608 304473439803 1139640255668 647369250734 123684634675 90449674573 552968107803 660832986161 1401850049714 1318476881966 50185914223 1035872551064 71667059828 91388041404 29848238533 867700216953 232301799489 1132527509944 575162767844 755530371346 1175993087508 148593944377 383258109067 27697008088 811207086266 53761035093 167607605636 77731801290 248568524751 376240769808 958984741628 48956917657 859939436109 1335795651637 146985453215 589582578648 93974257135 21971575626 728911098903 147863815192 1228630309814 426881832110 516210197467 10654254163 547067925718 375198061706 92273843097 921977601701 993079382708 517111032247 55023509641 1147670082159 451889087929 36616995460 514150057250 434367289022 1083172067771 504086190072 519352664573 86884188038 532568738725 292722928934 1443117196859 51609079956 9289294380 496103924033 512129771499 27128715338 522364939663 34416507605 541633135585 201760645349 65135589645 72410294535 35358895714 780934237420 50950163494 120695466752 1425754421600 569005962117 1018621069235 1278180132654 288723691682 433979196 1176515484984 951695849932 88535382550 949309756709 71648509546 398909668772 1028645620190 112757057526 286595643439 29305767606 45305065796 1241717644949 52320145026 165955181849 82523861181 111775383947 71242044212 473752450155 89784624316 395953550215 2053877192375 431504328362 574039703815 81191511294 1287510934084 53685864036 9723993446 1303953527187 140420846967 170056469835 942916506212 330193423771 115484607497 742082521522 3678135500 761582396487 26623910056 704587791040 165724489121 1283500999936 326164085470 781162818405 22635661148 1297489362304 670546857272 625842442721 688809664728 533479315350 309928003282 791055278 436806847968 40494358471 208575575761 56297578064 1400694961162 869248226233 21284325952 1814871723812 415703368550 16409024289 58448643584 1680257842429 535106158989 121351767389 435493768415 60952167738 23384590188 156831725724 444552513767 4306089709 397670125833 56364480733 628646219082 837921214789 380963482493 17250639752 465520067903 258327496587 496663473952 612310303639 538180241945 106450603496 100324958108 30946070335 342456500747 868859898929 57084402240 670207024761 40890846803 935865950496 304280569139 1550955583146 2043966603 282946574990 254702755198 1409545984793 282095339021 57991214219 1329740391654 716948417544 712800603160 1084956022214 698292130483 120595988481 695455983205 1185105135640 176200824707 72242639191 240832536180 759935177697 840597912815 941259431954 160222840655 11999885609 127273049232 172093075451 1495209600380 415604397516 865987838449 37190684151 101362646715 12296372272 711668715534 7668780861 75853047771 182759081740 12639152559 13508622094 977727810601 63553819434 123536641386 5037266047 1503645537638 147693208630 61748990715 1519070720274 487159837632 1908409702660 164744675954 277242568875 1357728264832 395863840198 1614925817484 817093321356 96181053412 91006415555 177839630667 616131123053 1009084728943 14104715976 229849378117 332524706961 561872002992 70466605821 392412506520 82521897288 21460463620 371811665797 64419218250 219786945698 1047804391122 833143236993 726285047050 589035745524 1382715563271 83114919176 8234062672 317216504833 88886656905 957611246768 247337320533 408876192356 22946892636 1426778677567 54506277155 831819502225 1139405818084 12606091262 147055855714 84561767033 1548872889978 124789751711 563146285746 439270028551 728673584945 883118793018 594675216753 970269906535 873948208025 500256631558 166609862352 161757251204 194095236083 574086967806 846641175096 300338051337 269413580876 263374469093 89342186679 7210962465 990305744226 576850608672 123260356740 176866438522 11157067878 473830294359 896322669933 290809482893 130943500153 135792253395 446482753992 75611219834 76547815765 980434084252 827659233875 29454001650 67417014475 109698336991 211599126008 58005326262 492511940560 93282220321 112378664329 503289841793 640735466674 291185301861 114648517456 382167529798 22218413181 17497883379 50228555594 951128045736 683911857372 1080826469034 462473008554 474390458746 644835335627 108815943054 337323553398 11895974587 511684029597 150569087250 94829683187 203409079875 505303338996 386632738612 70873535112 214030831546 569000960616 207850320235 1245441456674 1223367724000 36211098350 359281419515 7380130117 193759679297 633732550875 1000140459154 314350027735 744063014782 1236015679940 524413626321 581591505912 1244094507276 384667211495 650209854188 596000852492 15517216859 45978591129 490705654975 957087773632 567576190258 644399863050 20021730702 151843976581 697821340684 652480553048 1155682295954 43618179003 1516504562446 329698487167 88718606837 34992081603 1674784943 1277510579520 187791777731 7703005752 851570184550 78326633253 1655830941974 685563688951 265624625105 1670924731854 302958660403 137244592954 45237666316 7721332846 1124572621677 379395371310 572698695504 786944909838 41027477206 127533692174 73357154754 12811082068 707190911299 787260622684 18600713146 709291478319 195626068294 56067842894 21106841779 539441324498 29801407118 71541928289 150202911671 319516815925 72389213547 194023314364 559663157349 7410596614 1390537919105 574374089357 66312945043 2070044438653 200321402 627706486003 801183074694 90331582423 53303476536 137497195602 20203783334 678370417528 47807428718 33080438225 48528932773 30976351007 559065102996 82859450532 4445585381 1004729555998 163432076332 738578307759 29851464904 66810228415 578966532529 164675733266 665266762987 18701729057 20536892866 20068316486 67745884092 12244483527 1211759681653 164870475249 189739410050 139316164587 52578064298 1007783083472 353322181122 580518305544 571942182606 518834356118 825813156061 85603399918 1254178918300 192704208943 501009250138 836377178360 1046298074887 356969021040 447465116860 1215084130892 181069716782 629149602787 124768033078 423469292017 7053707696 253966472856 100207228939 1301241855740 539989103586 959671807336 395812082146 589706571645 563296834636 156947100317 911774883930 1226104686966 926159802538 756595671196 760820101605 12842275292 32991257718 111708959364 934789552345 362838021078 1237113490014 850427464854 577881038474 18180633155 1436456720293 886307168976 774722464602 83243245022 121984527252 938756778067 6675077067 10870490201 119839016553 233838759375 499435475867 28140024199 586419801883 769129307935 28805066661 676095651716 394817337886 268608048790 1220928023716 12540591431 737684964614 1132903882627 47858111895 515582767255 865663257198 1051449817480 295701666390 365110609309 75296052781 4113714259 15383098885 23344986138 474017135449 99063064794 732657409265 1339973628579 1204344187394 444178566782 392335932334 598794103682 147769927469 3125203015 582680978169 304595257636 689733146060 621565124895 463774460901 378429056541 574904098410 17496466089 6556871057 89367348623 1189338828601 1428841618923 298508808695 915540664901 829801759220 456258297686 169447970111 1348065216766 1091516281124 1117815393998 121097943877 449790512613 1013385859758 164809316664 272940138900 925098882 524752259717 248079650715 414534107232 80279349095 137561147584 1290656653954 49067879372 98716888672 83752804401 112086054444 36692002325 46319887379 3702254964 1248290012047 210581394486 645340788583 328612396055 68300287503 1233996525497 1456785684219 1489948477113 191973951871 1308085745666 361364160359 11658619905 187956205784 731947751130 887527174682 146494294538 490969699381 944255204011 1573977718263 37454887564 35510737431 334676488548 792360224734 58507477314 189458628495 21518757465 215742001982 92843826510 1056746953822 17756286525 566638091887 31228204422 258952694102 25754863955 77913826503 48082575405 486037332903 16814952448 350250951392 236105009931 632311402027 689482341277 282424881149 19116002226 1126164862854 225017727154 1094877800973 778539238289 18008697757 602313303795 593190177328 1538890610294 937390752488 664382316726 1035037429215 20031414538 144141390576 735105843920 199687873214 77807094314 83053500167 594636819118 159846166164 1546894863392 1646685246245 1256623908208 329055961076 650763128159 268878302838 32641250782 390635743245 11318381150 361047213771 150659827328 855273129699 947538329544 310548667577 721297466060 978137021939 1112927015684 946335322275 1817539660651 184530079189 244777422685 23442010867 713322413690 174889315299 252309250240 458525040171 587413349619 908266240974 101384011579 16271463333 61462979446 1293182791335 116212070898 208289474581 26528179959 49272539080 1135851389479 621965273557 143730370767 57041144976 976302741475 386083673896 187260966546 19187220748 47994532595 739564661208 569076214996 228603925658 1588609055699 634857535989 193343680343 578249631423 31431698718 441663067611 1148291910134 1131031837360 7872423088 584207280816 391294232305 401836064854 543602570833 1559324879012 521662234366 23509811354 1156622234292 246562876733 254196321616 180749960546 1839899630843 1412001853806 13027030578 830494628290 572885469923 495604766301 743045617595 448371927849 185137799083 889703275135 40750457818 1028977193868 1447903617168 501150171352 344929793213 763069960855 573100103100 1835042152461 140347356216 452501354694 79733143234 78007024750 68832926365 773873131928 588974740116 884050596706 997794144025 733858829586 100644235967 953332434821 1321675563864 121061253683 315827161912 51316108585 607718823321 59518535071 887545663676 58412373093 691288477208 8786673735 37388640609 1037309022960 636982336879 210555556459 1867690038990 1018510333854 550688269969 551523470451 155491651756 4902979803 43007950281 1529071691748 50871850900 706278418207 144318973357 61888575504 606208529661 27385377887 748173738036 96762020446 10892787565 965280193044 232444010966 1380726474708 475045333489 67249681155 499697387138 725225140577 1089400327712 223937373611 3758910217 1548589005510 853605134208 60556104997 581047044393 283180410524 1400957018618 880947180128 17448932837 1552095381213 1152633155054 119466704457 332478770859 88275843768 512955207469 178220444203 543095203388 175876852044 875738433392 602096328317 686746004489 304684229518 193286673154 875383471835 34692786791 907761697802 61026800945 1676292522058 695890115489 6984013814 505245635937 157887153990 838028546624 783449780427 876288949468 1083125495835 111590510269 323965713870 843063613511 115418340815 8529860442 1730394012278 873637685848 1221274037477 1056142148474 1019152736917 9383381189 573874979883 1590032837927 181845956096 2328503136 190062514949 43567529361 668752494947 598187527091 26149061646 2054750033 1224947283776 39634610532 862048874003 427417642963 89168602355 168070997971 1159086826261 369539576228 945045370938 930457305586 402809689151 627458383693 68943249378 289155839146 602375430463 501080789161 593018313333 540902042010 68350051885 4408610062 10972388046 231628540646 575661734720 46181237885 686262241393 40423667009 133042468372 480196212300 106212795102 917882105350 709433734267 925065291157 313647257012 698123407050 8244244117 537583338328 341693341691 557803425416 2780800352 610386155644 128996772462 67456543166 99214850973 3900031072 29008369357 108999544220 906512232166 957323444204 333844457222 1677083312383 28653815168 509671625505 99783747824 456135724607 58124834192 178945941855 1175737079827 11391192338 164259360227 1051038848435 462528986619 1940227053301 594810616425 830945589226 105153825261 1388438452819 242686876833 399330361722 16489472715 784177620442 539166845351 225898195038 298302928871 385518661435 1039271955959 39053739598 390241794025 1253373997996 786116729221 381330050260 498591074318 614804428065 1159310428245 627066360040 26064267739 141778230569 86240122553 171018487753 92671852921 198843632401 484379852430 559259976464 404745105797 771048105357 1265395607740 144436520713 79220064369 760637828395 587025272861 1158834378110 222471510106 231654983900 83570615479 581510680007 746172732589 1512619592760 33232374193 943549089543 932861287441 476756306144 54247660913 35349088603 54562623664 329521799905 557052693709 564898369031 579665893463 75783338261 506955829806 144859060462 110909555902 881432418485 22469366755 32673891968 111676012772 84196441623 1005962777727 160444113134 72221769752 65207071327 969351094177 363672994839 2598823316 947584755682 450735645908 678517160596 147300024375 93021709540 107495567001 95070441226 504892303297 135899966831 1265610217352 588781700162 434393991542 229741562791 31245841412 64941930153 532536413069 84541441645 1564838438442 233914026545 1297803851709 522371629916 205682405549 896930883962 1036828765028 875117004236 1683432472903 197963883384 529567414675 130915776574 1233338926009 807478521155 260557688 108935678710 170525155656 605602697643 746539423000 55603678283 46698617197 8506234828 34390463340 721442029786 11666686301 72813635153 377826385115 638589041170 613006705327 223529152990 816869160583 17212123402 843711867249 68995760856 479882817318 711482550353 33434607028 1579707137470 346110736499 641159729145 622097859386 64819669971 1367089762802 133188841131 7558026020 1047660627566 154867439670 412814032378 8282824100 779265762163 8288074408 93881019765 775868202339 432630213 129844512655 427467580028 38000769725 42087744824 32818957496 649163219734 5546395691 621800802679 246969225436 17214860843 1917614714242 552274672892 180574046796 539920731926 625738594219 657364035092 1563834300407 269757775014 118045628068 3492455716 125895268338 172165333244 1066253082252 3004318533 17474533765 719817098318 566187960517 244419655320 106332136030 423484551802 7270897864 285556945045 51323812029 176135117470 937036979367 695319458191 399254665788 15505958520 958796181522 844119809975 239379830697 588253398722 1306509999672 208301446826 632869532297 1762827365620 189373329982 8304593581 1357305198223 1643561612693 743495793263 365356568890 682080239291 647564387722 98285361620 37036838536 1670678528932 575425329471 706116609291 65893959345 855908679299 831568082022 765155090535 875820500578 12952097031 4933689407 51337511030 1277518798612 18902096903 975165043444 914000909393 58381433041 23742875094 426034604393 532223573712 56535171537 133952332972 648841657894 1497602847905 146175797715 15363678770 75749681873 215955649433 1441815128530 196373718096 948521021672 69503916136 41551150622 16697776112 814939269839 569533927430 1322263523761 653114955296 9124430253 125297572333 264494783544 25034239871 342772705362 37792118507 256775324157 50095800709 170968894901 322062924654 16840251396 186152212876 445340329525 449420526857 680342962687 846623120642 112380553682 19655638442 216207336148 608607038623 57948320036 341852233159 119965557638 1140361564293 19092184628 283795070973 360331644537 35534772775 42487893493 646283628647 520556440654 25447421422 428769610727 28999788516 23797560653 135789964383 1667596548299 1088741658191 564179018593 854344094576 77269572876 914852623318 123316051842 247514804525 809378977753 355904974996 1196559921551 19383372513 84966561837 493985520884 362184839340 39265773850 184390582721 293722221913 26916244516 188940175015 1504834120270 667121613370 1274495572278 792691914726 291423988899 641278542096 67077588904 382133894975 972489673940 1477780345678 75779666747 230053179564 1452191953552 225269930520 889331619380 595762092566 829964045820 564863847928 926768625230 191513681411 550765307332 218354848311 1027903094871 717444892077 2029239698949 329629468771 163241367274 369119214020 194843289520 88892945818 1015047434613 208208289912 744569493380 83000370145 8254430950 2298924537 330572865264 447967552837 3009289216 127277839699 34258497627 952951620880 1248079904651 1028227668898 635439216988 615958257439 41143025350 4417666305 819474375270 367003050657 1037851358724 232591636537 102461779423 134407669442 188880886604 1041379230306 190019239385 1126595960337 358318123794 289467853696 1051423982016 1445722082288 79619442983 1248895067169 429944386201 617768365308 755326418398 119543400838 862444091467 644518041647 702893360415 1020164706825 40553166092 530631219184 62267363030 993425606594 97700495871 973259069637 564732261740 23515331451 197387897910 832610218096 143464892728 748606112040 536999228992 653028930415 318629774053 34463209261 441819472890 139619050339 579928115447 254591934840 147680413513 1268798176652 128329904014 80312720540 141288835561 2018530857 1517937813584 340497961051 1119417397151 96864226488 19023535251 593508409305 639170511325 1197588941560 373674088993 84128398021 251303139132 188214841398 99001036085 675585041762 155722612083 78179563950 379388452776 199048696844 911908730194 35008724027 1284758464427 75393762208 1459605335668 49446863002 172172577157 118887942157 1571627340801 602538254143 101247561158 10195540370 117641212025 221257299410 89373090746 1035167059661 92392536922 872450841639 200532735719 277852951985 918819475349 600279479659 413968366323 910386380547 154010029995 596795444671 96417076227 355318261605 68405709859 250691860552 438761713334 53035027767 185594044112 692307366206 482979029786 1080249500586 33236072474 32694318639 707333546099 565410875531 321971605531 38848490396 48065629792 26284813748 513968397592 112929877204 641811753404 48896094185 322715692414 643879878952 839910909 393993827775 1464857798608 304688088178 141081977804 23138623282 125589954427 187908434374 651915361194 1279860144413 355949880723 1376262057071 127578398929 480224707472 1014428504983 654647917875 99767975851 115338986351 9998878530 23770541698 563692446584 996016362403 586232154538 748486909833 1189771395593 952742369929 399411000810 1015966769149 724591067711 900394266629 309214790200 103708552111 1481557652269 43805852028 649104260737 138347259140 125894915231 1022828348740 422998422766 180394886062 1171765567626 185719076399 268626406813 235429736324 64196221042 196531581967 891201646932 1156815749286 1041501800333 686251910680 152514293243 679674973434 259174034888 752891717808 364076002109 551464946398 28467728452 174329137436 19944184652 3535652447 1106162997984 501968567305 3593469736 1526752965551 751126547742 146019805122 60284520314 241369064012 902992657046 6681865434 47367559996 138671526471 526526142840 175866522794 569182181434 755544269535 606917783648 451466128098 211128787289 609395724589 21544033573 1019674417335 25586470125 233497788014 813020950055 156282712868 1306982038158 1122620339 30428838936 212946613996 95863257264 527437356036 270843488266 201780832819 576331252724 242671289029 683116875748 218352656348 181649414849 1022345070423 683254911030 1183046369483 36271050188 251209826017 513908015049 62316161688 1633033233283 1290722645912 275007514167 1658032446558 607831470790 767030332031 86460656987 42233046833 1252232686838 277590203765 629329030722 620326625353 1322496957742 653957013681 647784052252 764475570684 68452872719 122690609463 479511873509 737372335972 1220820731538 641649192367 476614827687 371410893664 1133095083582 119051472464 283966269241 1015229461428 510002391506 1970519882708 76784769144 439500072152 353097912371 1553680329547 189283709556 520373657644 964661711638 107571636556 80134312730 458162657661 25393407425 399806397053 857893857155 13987913452 289703697492 173087539383 13154586975 138810251267 143345497215 313702114143 1534035212130 35332399284 92525667351 1310823458280 102965307707 136597006780 294086104229 324531992627 35441363523 681079690414 141610312827 938422206647 521254831604 552542634198 1532700892113 627632893371 1883230891 39726058561 572844170872 205866094296 277296179151 718291558056 913320256580 57762157712 31279873919 493364556359 1430918765883 198313889063 115859550913 3082930990 416007383669 1564037266453 1135745580461 427973227507 378493618704 157577782501 11379519273 947541493959 597983374552 17900218921 28241187734 118431257058 593065547359 1410783108516 24560286313 1236714289 196819043775 228591039833 937140166993 1693696378233 1029082929305 254383538381 39249785536 130937102788 585103449452 26278266455 650726024927 61403945352 9697229221 1442141871563 21706758617 274046869429 77774115999 75737616466 183809221478 115359309165 40990564181 726454478983 33869690697 685430408679 111954905284 901988743613 1254080306092 86249594227 74739705734 197072667662 1701216600094 489156131440 31735666485 698497839648 22064110075 56750712996 271681390566 803604741439 339895624590 678917485504 588985485124 300992725190 1593503508396 189800812302 610387244122 443017338181 871286607905 4835134474 11021690795 181642911987 1579941726193 85743748151 1097110220517 1334945735 538545219578 535815062183 241163306564 284538442687 1402594384359 1192101539636 1238084980070 964737167826 129101032567 1362118581350 307739727708 1653279310855 1425565606858 931232939315 452300158247 667992303242 262422283676 53090464427 189116357965 5223684578 1124085167920 51841253680 72653111059 214258566871 242863630896 779112716158 317016108282 47335116833 1226684883689 609900596812 342488899756 213590911287 576389226978 1086441945381 210181738802 5300450494 776743630063 926554588657 164019324817 634979153745 80959577620 622130916 286065719494 21464486347 307974182763 1233898908763 148647374228 45487446395 1583889252318 273066293503 595272812127 678291759715 52450909827 164866167300 605454836841 109476300262 868031781003 654077172589 492694508006 328950462670 19422239258 93726055299 172028032520 311281097820 1406723446111 1344699393694 14795512408 29781325563 738987741665 409234473488 771719589749 7788862885 35270083618 764710082760 372790978957 592601589292 585867170403 1063647372601 86838053639 1500703013568 1030488826378 661761458186 45543927877 79514647910 218636054208 403790460528 663169959214 1553683845826 622711095181 935674642977 132075910238 588431646196 606182656344 8189951340 107357889196 1695783915261 210631044719 821677258413 1321929404188 175759517748 596403054050 210745017989 235599146432 929654320756 491250423 36893859119 488182287264 1029988066997 687537871411 15090597586 248797836718 987635221401 799878096034 1636477721000 13053723213 624072805455 240532096498 641157283286 855324762599 187795279626 931620231831 470715851621 1602594691345 151084777243 653386921275 24475971638 935712968910 866225061357 729642390213 99102580341 12313612208 519527317634 1561293770533 28407782746 613455765375 824344190025 568506606372 466102621819 658040925459 951042382643 95215348954 562177473791 679701679010 969200273559 931143180098 1476674513456 1249160075849 21330635503 152195457043 76755537541 410630626376 426845610410 2011503469295 20052632243 671295938323 661511055008 528866606754 211080971957 697920958294 509516716629 378622301059 55461865978 1539570863505 700688149103 66720774136 1441986362187 1175869979830 1773341840907 286518667686 105616551714 11495938753 20194285909 585893099518 438618200056 97738461821 167482621568 861544802641 102845627293 997071053915 159935561129 951428698835 118069850541 890632270625 389239085163 1922696734971 803353721378 631265764392 248175657538 254859673868 960739313167 12328998619 501897004152 206586432846 432609510205 1248666205049 392981231601 12489398218 1513129418046 339348556926 159713108167 86214781840 877915244991 510690562574 824742590929 489983350459 267459670973 895213822329 22868121634 649611232031 1489392963515 4164762817 136052663006 570606450436 30039509411 149308496394 813652239020 947912924053 37071205140 250617379735 32011158171 909835826740 923951987543 111801371205 190637662586 66439939539 90117451279 76574668338 571454939790 338288890530 17805542730 236478302446 42528300539 43850299144 45608961202 628643049921 82276891976 939426256635 773044101942 266430966068 1273676360289 521701586662 62965146036 1311610860347 191500401727 1159918815148 919212871141 7588566912 105009231426 661274391887 1492668808063 1396115206439 1393314493218 521766410803 105884400510 1366668017931 87219896452 17998822379 335473153781 236849892015 63165578157 26968140803 507525575828 1840344719429 746515416169 117850405142 760368629644 540195507156 612465874784 713539928110 1055640896832 31870156603 494120135603 106367241460 1051305024215 704679421622 641787405 106682761538 986982825002 825275665092 439230028729 975428304736 715744418415 137545574677 463037853107 37220540895 315623585848 58440489218 780406244775 7084653272 554580812965 599140633952 542944841122 777287464861 1039052627368 39176846312 118793215712 572129649843 602464348259 1055345339284 230680086053 116887960409 274778339064 1621040981391 480881643448 1510385031747 51692724832 254606465274 6656513870 277700822334 418090859625 574727886430 1479836832643 88794845556 841041999736 44601669161 787017803784 8180999113 902026748358 823611613368 14063486381 1045159643665 95318816344 274941652213 130469507572 568437773442 130669701025 121933481277 135282851740 5765178755 2999720348 51803460430 67730019447 201556007268 1630267990307 32830022474 301957203691 154251142149 1256074483549 12772778948 1154171600501 685662415402 7333463065 484858814290 231870227684 29480113405 727000876332 453072710870 677359835355 50784467784 179853969858 22351158183 729956051995 55897509340 836837145442 232333604435 317163384885 1012542190497 47268685304 218580687204 176267470214 1365552761 474796683175 604784903032 600937256199 694955420250 319894839192 193355025520 165875317476 49778792653 660637546558 2371400714 673439704759 488238061495 131478283194 1476361825827 714775731158 32156502711 301899062421 33978859592 1501960276653 469357147445 923561661346 23878172171 152846847398 95350405433 937461321789 554336223792 945653672192 95042084001 1052822085952 1155748049377 1114843117743 25841482144 791910450797 1051564285116 585550494415 293681268166 92927586015 1035102679143 670227076902 89649466002 716834851278 216592275919 1030268388783 174903499339 93307932029 134845180167 865638300915 24910445983 384344278762 476189986452 1102440607398 889396823012 143611942281 64814772980 855352211389 1471639426196 238505440782 268356865686 917370626439 177352241797 1259237298582 4044558940 156452899973 839614639654 153303375754 1516301324372 1312062771958 902226141149 634998632771 845408175872 591424105186 619509861671 918978683152 712695289777 704591659322 83401753054 431238060312 67528768446 1513130134024 91856807245 1263969285434 436145438489 142299649901 95527542879 175733002850 220797433215 1317293452953 1082512534696 281073901260 898023943334 201020812549 1080075604913 452818422066 959952997005 1383759661786 231831359692 355714548722 8275723099 27051602527 700792992870 1260381301853 653723427515 337018865767 112388172668 623896096660 957252854699 1322027125245 19600778937 47038529281 230015549577 1000615398788 717334847235 280352290410 15306398623 343384518587 34645853977 2584680404 35324621331 53690728631 787962663054 591040275615 54180057862 51050736298 171980295513 114352625671 1608355376405 683681468287 126254045744 847912019784 124305277673 628787650982 528003728529 638351211943 699476174006 718884061497 216023382033 60490006100 895219863492 66867186869 766703540123 41748638655 797402175882 88806880973 66971461277 324274207455 659299845339 1424275716168 517565243230 314920068450 243872827702 143425600051 99464690000 109504124488 124791642458 67686701776 146474766361 119221105561 701198332082 289975826052 428803463590 1227577135732 162826618852 16532513923 314718388445 48358102759 106384534387 121000129542 448894844903 720629091888 227387355416 1103057510069 233850844457 108901261852 269104674683 37382933910 8051724120 518911375573 657572326482 19420332482 1068076624484 1663865964688 641271746209 348458282666 602435082245 133319129255 37926413520 827336758396 27620168949 127685664499 180163710359 51436330128 427459416106 493575852877 46070689990 78153514769 1205106168277 59609368024 84720792364 845954058817 242361693421 133888326321 449720874763 453925847341 22660715262 15858257572 1210948332892 859027910152 103191520433 41496135395 602429652454 30278335340 1010111787306 893261302426 23769754320 535584458072 390384055517 496486869445 581210020494 1113011017749 140394692330 16011841717 22865632513 163933577889 1080053672616 173832944187 60584298986 372950088126 75005524603 392756617076 625964869324 330139607788 796516196241 1025720225983 133617853471 896532708560 63578274814 322684662734 1078318392549 616898450982 69044575564 158801339341 38010961331 40470106714 762192314663 3461506276 91372312388 628567504779 279732367009 1805353175142 361907164388 113553011444 1242524557208 310325236238 888111968721 1290365792887 299214009011 492244715220 134002935159 738282000381 232434591346 343426292464 24799726144 115547934440 1579019956404 835263297046 96855816244 379702513880 722277640201 1350431736963 14591575191 124790531473 230535190885 648204945235 687254862642 1202119233891 7341011703 980968490952 68845699607 341848301871 843603648642 865480642128 372883063483 356362213253 670013427777 9734644318 225896416863 183150224832 18642558157 1325104969363 797830989701 62567874707 746057965703 607390919169 358603214146 727362596824 1089214923225 95012655313 126561952908 1134415676601 343656930444 760583651344 528563109407 72814618312 462910038489 14103057805 1119163375494 32922791130 41152215074 4113481971 107007901829 858000214851 1284042530126 397450673808 17289560721 985893568940 1509024328352 764232816564 1750256858313 573030710735 65297406344 1059126151 27257621049 30569318068 75161209820 51986504049 451362217264 2648898465 507977617025 1095819065489 1074926844949 32878027723 1320999449667 705666755901 146859089394 637717831499 10655128481 972479100899 388166075583 28454678030 2945382866 494700708963 700394691108 260493643356 1078436343829 417514367448 65607550165 693031339114 842312994979 1153869704334 38183487268 484657493415 35560366841 104609357354 415298883577 1193229445480 25223773076 654052134637 252525429486 1129178608255 657205223036 182338338410 324671939957 1825861885795 35342578341 89522680252 870280890663 19291755922 1713313354661 693612309599 1048331644916 1236099215950 646846605218 1441170152087 48436691392 573513279519 793800094533 867382356291 89623337210 388743070032 127590876609 672945284634 224259652206 276360426182 33299893533 377064662371 428717835580 1128611731766 830832296804 192749992445 768808612018 649630819569 1378228252270 781349521680 497531778250 48589937129 263575887903 386864858444 23212943017 1361888988670 19338200994 1550273742182 36945290010 1716358235811 602933178351 1331086320661 2831966308 93077975331 53443274421 96402501139 853844473432 24310699416 1374648329965 137195160542 1203517377481 341329724237 1156794766178 36745118008 1735476997309 494537521847 420572871373 1401540062351 13079492804 924579611248 106375820913 1445951956513 48114084182 1450279854263 822081169366 128630732960 826098697468 246624582082 54031431542 654288984502 1314517019781 1356412458577 491983794221 76939264438 29050319239 933487087839 6470929600 116108827277 169553525244 15390425117 504574396541 302309448929 339665910960 1187662265324 2315394031 299738412624 27856786066 269810210111 109538664114 843906831565 189085895106 157393854891 8798361555 84209264374 45956278180 14919802867 150742715917 229917659944 401910721178 299273559938 593709325376 1346833149562 865094554695 433496686282 598369124308 1059124283263 1167313982043 1382515651716 636272476952 37611507141 102724568057 1289336161968 123888568540 809696426366 400314400421 857137235216 330700206937 1565883991009 521940075345 577200191688 89562503314 424437948820 885317541952 814343557668 1306940622588 584844268951 708563990323 771033524233 591427916970 677874956744 678732690459 1551307121284 24851577761 835121605543 126765061629 1022288125291 1919241066723 339054384302 1117524290737 51877627440 954814478477 880167891877 1192526888495 631288848411 1174968143316 63113822394 12363784494 23587924726 109622678981 1567101177762 1132607839029 1142821886481 693910374609 36997104726 97814377975 40446812635 1557289983761 788350367694 29686585248 588679900530 423959903795 35455406989 30146145278 1489885938390 711847338529 839841830399 15492172503 635253265660 861910940697 1420939220681 110023519906 1025951620515 1176682346488 113708344976 2539364733 2276159648 644943338856 41770129544 10685806911 196888912037 80470359953 407767356142 217950400479 1867054173668 930593713168 86603185026 595562136485 148446047789 210109367289 402272160685 1131178803276 723483237453 171771031870 87752864308 773183917282 1471700134803 422852899233 941063963715 1191826625882 1117284568210 60442354921 116896025932 731241504235 251305372128 323195359082 16650159893 125611072911 473255009983 359275747637 220870991094 1093043075237 148268150947 276803274011 384134185752 38936148748 53843843302 1065939619260 29617442174 296176923565 602948940695 904911758985 1075210066678 577077067218 10790304972 447524940228 39275693865 997550842424 941950908138 222336694138 1416254011833 94871841947 1479650907964 167338722321 872065243325 27180715916 78054201222 454897140377 181387425684 1667921940652 924224534491 114647849165 20262595860 119616862886 231787078062 199383798164 1952273336 750739797967 1399660585779 846809493630 534047197538 35663176989 514732230171 511705995204 808511192767 1349436474103 84569852615 1548949348327 115617142023 211741143232 175463945532 96253351963 954126612174 12135105962 624718381683 907664119747 261892663754 653273408946 39350422000 571336746975 209705000675 1123237593968 131601815133 981844421867 79677683056 43645212324 527643457205 25095648011 374936520145 1446880418869 773600815201 32255547299 15762758791 1196135824459 274065525819 758164053091 62378241174 4327394083 148733941958 722089660273 369044952513 730116876319 113624793083 34309599877 343104495 564057965341 250527234683 268774846052 977792446434 47991832359 593184384335 48260141951 899511194529 442744071269 1050582602 1220061993893 447491322214 247838770514 925499458625 213205207353 329341425043 5527113447 14437253539 527335040608 618134625247 661167049790 429171685805 834930373286 993327372414 179455503788 348262440123 244127794421 458182269331 368653203108 26643477366 188697218523 1567926014164 1310389780673 540596364475 629673689234 199607762298 1310284492039 878470389360 273892081950 1022173524436 1542857318662 925719927911 435997039782 32610004418 711517865535 44543931286 1383526626513 773630888538 221909264839 1324802561902 992773632662 390732435080 149194551326 9191077879 634580192980 852815829606 3972899186 30808375333 228815708503 67644864389 6981357429 302474353156 367184884624 657629517933 51451538969 361895381718 477548776178 914849242323 59562106151 22988333008 57167720524 224601160232 164706517304 952928554914 14829589847 812858462045 80221394345 726122228080 105782972639 1373779374758 281234467192 190815578715 417511317867 226316116635 16684120681 153005961969 42567967905 618414663804 570759410765 559807110898 54278487758 664771774923 859025351259 51135853156 1030219543854 24729338979 1016669941819 571024153658 772850890823 1438833608986 31182493031 114867713792 39054965009 94868686762 683806782473 375407168020 452898578115 380375105676 661677098044 1278637224986 539201843135 12740742748 683940666797 771648599328 1292441250158 227691931329 1144020393464 1046668128993 167344351229 752154086690 1578323233111 2098296318 52261730583 735900234074 65322181373 1092408713121 687213853407 514398117812 484681839365 145780046776 429135345420 1326451662852 4483790604 1213821013169 1421358781355 1482603621833 1272320611864 54908275122 1172468874376 85180312586 114232068584 880369238069 781733886120 4704356055 379057233373 1093798082726 80766503662 212867441907 486050039273 158607471685 696586436095 614607932923 550517931005 325621666799 1315576951845 1278117191653 123335496514 213021634307 795760294397 756726019065 531956412711 1003573375798 702382497395 57884050893 72593406224 1990459009 46112530326 2229403521 759604595568 701144416886 1124543136506 27470654359 222081607493 308271729934 733410263007 792441023764 135331303565 1263139802023 1039944202866 74314432991 916998846917 373200762381 127762942126 117400668762 61828864595 383003871459 47650467164 259073091864 115684750467 1097955334214 11271200825 653919313460 458769843054 470257580096 804772516272 2811478389 129632731844 1448142609 201042678046 449005334011 529075930542 309968548775 159305152214 701101739624 1240898527192 115041760350 134303726956 64227864147 1585328147721 900132685287 616922876032 15359636951 361656429093 34302612109 792060713216 687007437389 878412439996 164709212119 217207118432 124523441259 6073311294 364009602719 67987106725 45671858430 885863736073 42703761572 611576212863 558119780166 738516436815 17631360972 488894469575 758621388523 71851011193 246547037812 45723569803 314968783040 104713386090 1323615066197 233888249005 528792199610 297174817106 52018973910 690580013918 61673406444 16734266783 1492631219352 629616358690 128856656190 147476422914 1473223083951 88049906625 123137113602 34850980329 171582652415 1180978724496 708522594027 10501431599 615921425622 381711170403 271998611773 257942797347 42323351483 657504849253 242950374634 289081249855 1079518916851 93895907954 731220691717 821929490792 78666794973 85466832491 720866533916 209482030066 1392906681026 677929285648 247225270330 1168436075201 1323028301589 559058749488 740894573198 538242718275 931323964677 1206290567647 49373853781 538501570137 1350493388404 217278849314 1449388297637 79133076768 87922926108 82378315398 1062398536655 166487538506 23727553096 596712602617 427986170644 328434030949 441677431075 717247078948 1799273708933 381499886346 141331263009 672221236562 1561602145634 4844568692 959795151788 530210960677 301324071619 993009398539 5014399280 602616752940 539779556160 344901645458 116526872450 771639236705 387756078550 354397612867 69285005413 145966710679 1221999458440 276314173074 599535817685 124523175890 1166156334459 66851552420 368451618337 348909550232 240188091306 657209561031 225571468515 889793724291 665643686919 827142558878 531899779176 13001267653 152856636902 207093816469 16926738306 1222095519295 581215216766 219740691503 544376436499 276963290000 1833831202232 104271225393 314360105 1238331013621 1108345393466 830905158071 72487978059 342150197087 212253499970 9929137476 325760882475 623120024606 66473372649 1243790719273 339145140934 190302875366 1053769727511 123590865078 79441407487 97937509335 119936898647 74579807232 53397543330 847208682040 40831251297 520796760934 353296159477 86340019455 398792949953 131114867484 216088522173 706141046239 361391039970 1406980203025 27511433590 3953872948 89678493769 1663965448635 29795492650 497888700122 333423534568 306246153055 229377323043 24120002748 1064528806885 688932266325 798500256240 330954239823 398079429603 70916415618 1133723168755 621539794234 250003159040 29591987443 322188448681 18944922004 367583491852 862054308044 423992179122 242199334659 50104126642 22405114173 364993582401 606877898074 975733894109 292519498122 828599911524 19533742531 89325585730 1619359586908 131420904838 410043734303 962841108829 82467463247 200106567587 1039199555321 23713678685 263918300225 1239225475566 660039881213 253407327119 787514286182 965928694311 462066598340 1058332088136 160101171836 1065437389639 69887623952 545479038020 812163926612 100385235592 83401116321 445686171566 1286487631163 1289701926051 448247956422 892774785236 432115725766 95695945452 62805138003 847972742496 371240151624 8494104993 13796744709 677365409944 931855846102 1082233638553 122603879300 437301354272 48445207202 175333887705 555940377461 1237181125894 454228937257 263045126019 611928656812 669390767125 1607425080450 894599605821 31179992414 896908107382 228845194214 416539059362 118290829699 231283945087 812103692538 569794848280 90173875916 631231109352 891041501683 6836626001 612143463062 1050791260020 1308099984665 177687677411 145960660448 235669030400 49565594927 451109488677 4959638738 68694100339 1075403295200 974136598238 1468716320792 12474712566 524606715338 935410151170 213674589306 126306723249 141588034196 1330948955543 503024651487 47387813710 21454400502 655024013747 108636231613 470547977884 40782204140 1011616172571 306541725267 843279267779 16951305253 1574456386180 436286955290 875898482413 63414886022 609619640824 1048619189340 2073744023 343568792745 355024387776 907170398686 884233611152 1034829874582 8978393612 492204123227 823131586151 64034488946 901820089404 805265708825 8382105913 1338223415074 344052011297 648051283937 900785676175 101258801744 1774841348 204154939932 551252847104 621061539957 74048206803 14327638477 27946104604 42734010875 603816659688 71159156667 1073643521465 628849336068 488683646126 43759390191 526011766221 133236050297 241877656459 1382561508502 53056191732 79539961552 494316855591 340575989966 1196056371643 1698940049876 31445602546 784165875717 69722052489 182138571438 934847182648 770870156424 95952723055 1123406819817 978814934688 1029955163251 26214277867 301249648643 88181946117 177759801787 34792290102 7006735903 29177181829 538816071653 793780874700 1080463452864 697514477996 96879834911 149054674588 999033483259 308531517383 109910751287 254871902876 962796216728 77139631759 390478284656 397559869503 4937590021 8343414442 180185799696 248914034486 36293221053 77641703220 337029051284 212849152825 624181171515 187717569600 833709848757 912097564204 436833923351 737018364005 164518056280 462408938427 96196546781 173423868691 626665294608 6611778327 328079662597 1249853471160 519645743686 59764880629 210468116229 137950058155 57471779857 1006831381510 734284625250 948114922150 1011540050510 72981304061 114581476665 734292464516 688356363443 141531055876 1334117164563 208906903150 988640656064 319287027426 95745922286 205176057850 623318885864 822193229574 1019341590013 1532630589369 585271770972 93478928198 732577171186 372150767890 906473614863 960575598658 1354530860562 268911661041 445629308778 41640637689 599613333464 68111946058 7263313271 385429768084 485467085164 23447382943 265804261938 954733566425 33507860393 175472183765 24721586120 328748707926 1023851375938 849437790528 69724307351 773697737498 347666952122 332562606694 300975531640 8800321169 107402610358 194581456481 674171910017 56780265537 69467635239 1402501968 36720602870 873495609011 1354497349249 76320442680 451438595998 521619413984 535286598923 372244668485 404260537787 1544914870813 1365812812062 791308431936 1328560472112 478641892801 77839364954 170770889310 193039764430 244095736483 907651135206 903009551092 119145024956 210132226671 1262308789655 1164281155352 748863274869 672991109611 647735777809 1389756702961 2858392921 587231571169 687315577244 1214571332926 894953110716 204718931892 1421509298009 50897172584 28211191174 875625882484 577271767321 108231417265 320183582736 553966771609 1536701752928 737475372809 65806865561 115806845787 327885609343 487680610739 585313379126 3003651122 49142345110 542751140088 168623249368 255611621790 441927229494 701769869300 814291631224 823625615333 88838200444 1357623449404 72567365698 42389785585 118792545505 199079673670 338867373889 686059343179 561023277534 375705099885 284500751 227961921351 588146724811 92995351091 1280389269428 208923804483 477652228484 134593464586 92622742942 243096277591 17423929087 764819014475 748029585190 1005108794915 17063852751 51949821192 301702705301 217730965138 533806538208 235330445180 200287054036 1433666898014 847944946790 1321294715550 1013272388265 680689066372 383226184150 217115032793 411915136989 3059456810 444415804799 645800011470 151892177167 349415947203 208728535148 12445988414 318898212993 154581549015 491185367779 32277971394 96863251071 113551139596 610132157373 207018367477 226391116711 42013353555 598592535 159458336482 155517191629 306863253021 1214617255867 51601759707 1253312619579 25355051002 5375810258 471923453158 705310342884 22726772830 55312752675 309082258368 924125843988 37799155764 78820494133 1324255759555 117375179756 917122143397 773297779706 733972882463 41893263329 382531762622 96091035385 1054627489284 268230195350 7568549818 445555143993 966022267323 20114800772 607581882 156592772426 97510240463 1376660520545 118311889275 65620570257 773339153354 326610314396 214526397466 761753511206 691982403558 1162902529835 452110615879 332412650277 553564424810 31396192880 21393442086 901850387374 56534985028 21679574775 628775185717 34522236204 1353241500878 468079135301 29983402780 962940180733 55865305992 388150596531 730861751855 319546411761 495163683734 27001818626 690043056948 637684727568 11842014440 5519954986 154877679938 307713725271 264330396633 2009326387818 736084426440 586599284553 696318899381 31915997216 120856123926 285859151294 232211238677 17571618845 349814306314 1444552449526 134356894652 726246258401 1453067859436 555074926216 9912023256 1563258601670 71203318362 336863752268 101732700001 86467353641 1337974895725 126129973136 57096683924 624653520774 338011431655 88824248825 1323976141796 775537305256 9083468897 348515953853 594016999383 1125274778489 795970623500 4076293257 78801748006 16038391329 5393803976 665433601468 975083549168 744981605888 1548355605962 610431386965 799747409085 841913101028 30666501546 158641880727 208343271558 342447213750 895201724760 197816939088 547411768799 183079767268 95811367645 1037778531845 3347683436 112627113689 47231899273 296243517772 643378439544 32650198769 766914601976 246043849172 384195644931 1223395440717 2255959181 743388213606 465001253256 515409494902 224443599526 73359810248 33550239084 156161993521 502798762602 6942037573 14069331680 5678805481 8283174000 629500444006 5974205047 188805763344 80456090942 885902209797 399533929958 1371279411466 275666367789 77635353808 115585779541 640074276923 930176522451 270813427285 1279341729273 936547881175 1344749504803 693861706267 439790539660 81779930632 178943383156 887141542803 42853092790 673203596991 252058447444 294111668406 22171955680 942344254442 49267247410 353581391351 20461388543 200951120707 1220358926620 141431288501 141686399174 672304317359 168417326698 51117770299 977649666691 17532104103 59581724855 65572414993 1138543950424 188547056933 336432039923 70694244275 274351358147 729637904751 238909927996 235950758092 110648875876 153273148526 1015305291832 79978779268 32044692562 147968191416 760406049135 383064842472 655753525929 262839078697 104651880840 64627425404 546330225895 240516501653 576903323509 657448932486 898318561206 158381792931 136395504751 243824175619 49045861746 346479871157 596976030673 547887825580 622331026122 741820413585 495489753412 301370159556 6536030681 585735263732 529478999114 879065943063 61756744173 1284374931725 443927082813 1289300919 1570697044507 728826136946 721481470239 300030672728 540773627916 1095176516337 148908780345 59784224973 392207175527 1396658743356 427214128156 30801334128 972869387534 77440444018 383527058794 1848765897260 771465020818 70620309616 1267808957323 1142587818639 613685266645 619362340146 811516674666 1173613238226 1348108533724 175597739803 1032728114424 572886111677 618921197935 275152495889 150799681242 143325625790 107282791713 829694074249 125989682717 1267715816 3472241163 1284622975784 750986721511 1085304336 1444153733695 788591055512 954434001096 20369784822 87860654935 5532790910 782409711636 17993621717 394161342270 118609473832 801824688272 483043571929 748741401967 762614821817 75090754395 1186187913422 101955538543 15686254856 472331788140 865401482088 181943430731 66610851716 1101025955980 4285983556 958103464335 449439218023 899888834562 442684814938 659852687502 81621343117 585570911249 336803478618 100452388542 411970284636 77758639305 291012769504 585188923 1040318885542 381923594499 70844764025 119852602261 63310496308 631379579683 553752568218 374980433154 509884987304 19097960664 1057643160907 911428669354 128763854748 693859858775 165943296491 68782401053 612196294298 60205432261 242073901115 348233814113 90783411994 38908530710 751014777147 158765548616 1514074323120 244385765807 605419085187 1236852209125 13507577589 452045037398 6369199563 276973352704 58676684646 665399462036 1598061881825 797539102615 727406828419 777174886996 726861023538 58839862655 628089586189 997127635681 136898176742 603966104298 87953932314 43592574364 1455983851410 910581555226 18040407788 26730363845 189222339320 558033021572 546776850156 178904730377 1543499924273 318621462242 192743021260 252067794014 906291148656 615566555939 111019163598 1093782767712 863476601631 395922485025 338002432930 177454168651 274785853867 92911052553 847766270590 750706325197 858695692947 541367463605 805991811388 1124407586967 47116166261 82802749261 32419036050 1410812196316 97151814092 295869564075 27048321509 57820173493 1529978090192 183389180536 636283345344 579762946670 83379859613 687192058281 181903622673 704928972792 125983018825 1322041734563 125212555480 152708879214 11879055280 229545489401 1174438419452 604519971851 478678653664 111978634603 854567085553 251190572491 1710130248081 264959247620 135813026775 1388411343781 631363759883 638858195251 429391174587 926935812892 57754644578 379713593333 611352532321 1004454837094 50508587958 384333648165 906929177076 210861246884 700615791400 384569110728 30538628879 4418653441 805571345771 1419055351852 11670266028 1518881478236 939617487029 43941813534 20906277899 15170249617 217637722434 1147277597344 560617615317 240182863339 84895781242 32523533466 256543520196 250938570308 434349171752 61953639345 10991972156 177800046336 257993444573 1241693503508 97114148998 296174964914 15623153544 35607285867 792820174979 10218418684 2370456863 77309335565 501551958748 124886947562 86762227579 728757211784 673703577998 655676201475 69089811285 32465403162 1584644519202 208749358557 1790432635915 887137224143 362901748010 2322153320 725826950113 455327015690 1420614605894 571659148657 1836176628458 1120809742178 286317175169 123549429313 6464829759 858013071356 439200661814 1236900752643 473908849639 263123609798 653373329776 331125084676 575974419036 1110151831004 1280441607463 585194420018 882776151923 587062607097 296541983376 517427279391 41291412390 632692045943 716741344980 1151531747132 5399928905 810491255431 166155557 727648619338 656511405971 1785824216943 120564105163 116532443932 76511658714 274727788167 15007195197 607847628815 91396904723 8127572359 582711634493 78117399038 211830748567 311054341781 125477224202 1069872942546 1490864579778 984283299981 221075318841 744608892809 245144046627 102081367039 482419499825 1287212546398 3973516759 790951219335 11834280483 71409057369 57552650768 580395999806 4204063901 742777741582 831716485085 507381791138 637927018595 36260928243 202263793620 1007741718315 16054072899 577446303827 16113854235 843611336113 477523944001 44522237009 37344195365 694390956451 1272996189683 4949420852 1347652533097 1499804977 43893486544 34277761796 96342712760 515438965007 252210457221 103173610619 3106665083 46185998816 657848987494 5743333984 56329193387 197690447130 1012411509521 1112362763041 908143381439 65622007675 1739746540 840565910370 71299000430 1138351397391 400256574948 938114336142 1063689762597 60631328856 42760680393 600964023946 36033141085 80011687591 621579237973 155299695146 793046572411 390848783055 23568262583 5236709297 1156361165342 92181767350 499424901912 215204129523 250200107127 110974234891 1476788216555 988639092508 431988792151 79232076417 832982972139 35009465816 469319803821 999538603771 26928915721 194339803922 738645782882 78429311454 63329383445 71413650361 636710949659 620465964782 342323677784 619363245093 120644697504 325145815983 1379889132218 645947892013 166056452718 33809653688 1241608693251 271614223 45667574184 438913701749 78364565706 22129196720 5901862603 64100488775 645438999990 127871117197 170478373613 206571123970 8009074414 1229141646183 34890317934 1136649178434 1172805967614 339726161514 110093124515 247621635634 1410568718340 769491906107 658844926764 642716741560 258374348574 282938460966 221423149048 397781970419 100853111010 241333093979 938431603640 58677317068 110009599435 1188077566154 152837325569 72286079182 325503443601 23193221592 42291484315 69931167907 260668731945 40884283496 181795751012 727675433861 320721592001 36632756401 6811631379 242068782137 25529103856 1244504909351 1135803042977 1185466130371 1140428170960 4427461033 128614613681 180129895419 1036226681718 916090329431 833875906583 206203517732 36947649784 690720770209 34076002195 201166111826 371937661941 65234931662 800869580627 1542122556854 1213404086444 33674928948 779035976704 1277687935 10621658784 11816407804 221377423432 657283462896 880508718713 233272291748 464414456134 237202375832 818442097127 1285442452990 734769488639 35050035786 65295709695 41808173346 88158799945 19523037500 206134263537 100017244175 525970139038 1090353203531 1268449846973 92277795289 14806563619 670541442338 1040449993614 79944464034 1093842007119 777821256561 113065930758 863103466567 1248658033434 480606115928 749720646780 1524710044499 16495332842 490970925224 42308966434 255544102866 1158571369527 595981185513 120108508869 1300019584946 369385729561 584824544166 19293152202 241415862713 837688193875 834277697120 1062292191574 136215074479 383988440614 1477115487340 28125059641 480071060707 1239836655885 668874307478 779920461123 866662148128 243231601 7062725086 30609394883 1720579539 1065139039134 96156698491 320441406664 10935727040 679162753328 1700986451297 845436387551 105864180790 10981621706 889434689833 1442567476497 401372933343 120053629381 1463889147733 1258295167641 241971638404 1350518827874 74194700868 271427729181 304169613611 264034215237 823523224495 34942088609 11387536318 674693082040 134182302070 44128648943 776610102231 765963878649 1101701930460 546225406684 70882638312 192806701126 568390839636 701203890843 25343409561 71147307865 166374735198 81337736321 279475861864 259271198297 671199763548 423675991385 7183467287 95378220329 252749875665 688924746360 153411495927 42299783165 750534666945 230028967187 826398737013 1154442328497 57877659732 1182861180780 84418000061 47333059298 664230238505 4170168272 458398864615 31987798970 2669184376 310728774455 246200729984 35117528855 1068115460987 1629333301425 1498724740614 690012258899 747102898676 350071293503 666573013576 24147535882 461345399640 548317739014 200738349953 886515682015 80928427858 49136943355 133124046647 11432847764 1715332056054 1057649363845 20171556438 84188894275 126201805842 568096816476 10961255169 782673854109 49268895787 889276656229 1370925073571 27862673597 1361801438940 1673567939572 292048492436 197742161799 58277541602 1085892492460 633821489134 351351703670 498840843658 484660072363 478165685964 235811703649 1525844741754 1365843187633 33083274734 1280828445674 648164801085 29064229521 736299721875 612087691657 650444136084 1304176712420 954952874206 541509773435 460310729719 1607154479817 316571915733 678604328374 326106984609 41676276265 227701733829 590740764394 1735149303901 12931335952 97616542579 473619415973 1383098044681 1275569690988 880759021701 98129999674 469439275466 17127077506 46632157347 39177920909 490094658315 157145256845 83015207888 30610933488 22410320030 102959813959 80996544156 563271775937 10698217567 877647543985 173196158202 39239287705 1561801653233 716590568596 1402694612567 984957909106 434767568547 105071905628 933276681182 1203266931702 529288938126 887225480617 437953624373 1690870271522 890508846383 474682541790 65363977775 856779896835 236523695823 906547193868 594746347514 2031508332 94975092461 694579111368 331428994188 307483528881 191366935272 854537741314 323388497434 663961396 67484622960 571760943990 523041355006 485999257460 24762291781 45076442037 1522953626529 1182595103146 142988965078 80750652741 112896501814 40288971426 267013655784 622205939434 8012400851 82316154087 549987340318 183239155140 87507562464 62564774364 256910135139 344132374041 386709288130 137049162037 41537448883 52888891789 1243140036968 588058985917 6774668397 203424914126 337507745723 58566708841 219280988294 106820426388 110473252840 101362148619 502877592852 438974747000 1002191598507 534864807710 520215983606 110876971050 5682423749 570828850176 760331999230 181136241607 290614206799 733345942249 110776071546 219541397119 433220225405 620082612430 481449436851 49228091536 866055754458 11179107938 1120176558637 383791367208 55880497278 22297764302 117157844190 46621251230 20921750486 182982950315 127651561100 141920762283 592696077995 82588924371 579168964637 348630871192 46491599624 842169819713 359048269732 1148452321445 91476591302 188065830694 515138110098 13121687332 399458522338 19190734793 743251084429 618273648373 621338311180 679825986401 53918913509 7465348827 505819954834 172176065501 678191295450 570288778595 56265807058 501316527454 76181307771 2662129840 342244342294 573066715886 13320557594 381922799552 515879804881 10253277599 417490635669 332197739562 118837218929 8469489557 589724076478 9368938143 281142082095 619770646746 167417959811 94700364703 289715947691 355678822585 420939319411 225227947751 69751020326 1171391421950 321434931904 292520343078 742834013146 21325211772 707485776753 143537716074 337783210206 644765291315 56768664744 360105053901 153877068754 1030990314970 142425035657 12427042277 7978090436 565405932982 807205801640 832221656321 2255230164 630842471507 318029553743 231548104283 682776631975 874816706236 615925644734 650815745524 143895721832 183373719056 110781074315 347255025988 556230750568 159166444183 172574077826 74558362071 992592490825 23944030786 180444954113 509259593923 30740806609 11448812198 1140791103597 689230161015 128430117634 651222472418 119011926300 83015650216 577045298954 1107930906706 236407894187 218894984762 126085911697 431599862014 37539502995 30514964231 165582289951 41629370068 10474359209 424345375215 56590162624 245760417232 16487998468 599791218477 101381525328 271249896189 3793382089 242813301468 4943782319 92998201772 234616344787 42358268505 576795640792 187173527533 985371264 160694010799 1257784723085 346600358022 476074088420 16677184712 431485371527 268848954292 250385946661 621497139345 22416788568 121816758706 561739591858 727965174689 216598553427 217807397578 40031291839 474254551519 103482056947 126261606431 512036698104 236621411118 1015153647525 754261153313 267403725290 227408922408 153809230212 1440169520713 476513169709 578011777790 638642509827 1049380235226 59038958002 314657211926 520082985907 259170670531 2147476075 10664415994 168144338423 1078633192673 125673725738 568592881347 787656306653 300076709504 42036953696 216219730172 156769745714 22816418356 725817867682 2477664345 50775980653 9797014395 654323739969 429545077378 539162175096 126297700874 165455934122 528255869204 662262672009 176393706876 101766094931 918946286280 559397543086 351553066845 75846232998 505280936428 589541751251 471231542623 149834367593 657561848504 454914370981 605558973703 30623151463 1234262913453 829867659135 784341025407 22476207926 146147719912 9166473422 509109594605 588576026390 37012405326 37300338803 1305253459734 14335545816 44832633816 691751034844 42830500788 3520774466 686816504819 190580145067 163212553376 709205431004 541321165600 77282965681 52163060838 87008833974 266683066710 262549031199 255851158750 636693347282 13425284557 606751244628 104414947625 202012133058 145858873285 156247169824 21408541036 7258891012 64350414582 34186500248 227893217397 12347456119 28149245614 361761599560 45025439481 332021750018 1411217619571 134279950128 228170799183 886784392112 10603476488 112762136037 96795756909 1122153011638 122109142308 942619807982 532697766209 31817163970 349681107659 7604861640 98906044242 650613576433 836176999721 131370139757 392301701103 1367217859246 64126544517 812542641285 15623767071 412369975438 249141095898 164095699437 244091035075 485603249247 385899761135 46778742759 72708105942 621522955965 38439797085 72075863826 278897000667 189726752776 1423639518169 28513006322 75686788938 509446624810 639594277232 41357342872 1047526658032 534370676314 582501830080 1117837610790 618242066908 31458073854 307477466981 761936872263 100059760767 239077213087 651402376547 870026967703 3872928584 979820159811 235501525092 761616894947 50034732491 340688334037 126254380865 630582124465 652031492567 43306872951 560319155669 555129468206 874843441076 14691704471 617624146889 31108472671 360390782836 596690465918 51331797501 600279625385 87770427166 582421315402 310824118665 32351386578 232520354087 1089174760493 1011679893267 100282884203 651406448332 559504937955 62638660371 103176863464 791825485031 484315331386 645633620493 121328519155 286437962072 74645156694 354579742137 508784857575 175012377197 562321579850 21517563772 130149867561 445232066063 37744678550 3296921316 2227384997 26087849662 217121136501 282781613768 336757857750 189017306008 57320752245 1826240693 1137633278666 54467554042 106699558707 647481080124 1025142232666 545606306280 35988123503 688946743599 76901836275 248614782227 601260611892 118345370342 56842155283 403377097921 428200940943 816390338633 28820560636 831636954805 55030074728 169325670989 549135950342 1040529887829 6101661347 362298117202 965901778499 631803513341 9803681806 169390454399 442779363964 530456990773 38411627106 414770718780 968254462200 1104150121815 539183724667 2327181595 165996628428 16293092308 365921082437 63339895553 40130758662 275289215047 19843982679 723844364089 253592941952 1307663411424 632498261859 76623249075 654771658354 17105992536 802614081512 324681986310 346069356875 575223188 13837831003 132221192958 312917829166 195785327533 22095978524 107164144705 332348029747 597726295049 44669846926 184828547474 1184350637599 448998017817 278558064709 975512415771 376678371605 549128485759 801804054464 21900222155 31944684608 1037959635779 174446876835 106545613212 156471500290 22400721935 692015730556 60177990645 867071280702 219488981407 60795025622 162858524672 395053295405 243378723120 238678483259 468673562966 106908294482 117715090809 122316588238 337540722704 607696954037 540457077593 86698519655 119298556709 465079712821 184588744110 533714181733 365511802193 1049110188282 23048363025 827403550361 191959815849 247689251749 82614841934 465412039456 305989888482 162561519677 519418989760 12276015642 23518231320 1137936072348 295924323113 179686827544 651590162397 408684000709 111881325410 144414010238 633495587954 661490108078 402125037496 247045517639 169818112 122604842454 259429173292 583254644073 121825110131 319019662713 260765595307 228554846846 482954540987 561995778812 280531254479 351779083649 1202811420098 8919959997 105788234838 552476554698 42214950509 8083869989 800106756031 36775442904 997040154868 203436725390 135282244599 414419379598 799182707002 95828505484 1262452051624 42216509126 383003780899 74188599251 164311834868 375417755535 861645535 454708417090 47448543730 141833939822 173133300005 484741231367 25184014685 1054408325073 165718176387 192710331491 28707490874 160649280299 152113246220 182334430070 416209276219 1226435587081 470451354838 140890654939 161743840830 47338432685 751337886724 301924677398 34084975918 885783068716 306373816522 655116212715 34316208679 180129639576 270341448395 478866945920 593164352059 331929308542 265684424868 17747805283 37696800807 519614271710 447432298046 215876589885 427847022536 253939038420 643110889158 105637443069 276985080600 55405138516 86166323822 1044618754090 337862658145 980259512064 493397885948 1207326926856 31352371442 1248486109421 444456264901 19326972228 776035263168 508934987411 203251692579 668254590108 45056448311 95338417617 75959866567 105363204290 320255431741 295478905264 161643182586 280387360113 500503802277 558919229041 94849876667 102866613816 463940902355 157315312935 15092998834 102362798118 346718802212 156387649840 3386174471 556704326697 290089912601 16015782169 397809778923 101486958179 1442474743 38782213995 654167192208 16532589699 981270801999 67223822517 885207073934 1028512201522 44497928570 63335584906 219443032508 188239139817 496282501800 329339659212 1094969265091 14425618407 7811764368 352633906977 17375489458 6626715560 93164768103 938350942396 233354791191 190750648407 282413161672 190563841145 622284794629 41501549002 309019894247 952870143053 26219896163 305706221778 293033665750 674736656140 9208266193 1180659286497 75700712306 216368657506 557115035699 218982758386 88724315168 5843262345 390737181589 595789546863 524888612999 442165715086 214256529651 745222362853 40738222324 78548347368 18889926517 317147473186 11792856012 273105227425 550705000032 20145425818 853978860434 10308867158 1089660864043 315270503777 530859047229 440863373482 592273261349 217975194588 28773013135 303801277820 47769943078 446826755802 693700848597 55003338193 15672495280 126100846468 88243471062 346791962354 378357126 438888568976 642511763244 786989719337 1252496019956 176662185492 1195120517849 299205094918 18785756176 35316882787 79079098805 7177097756 3303489175 121271377929 43034244853 74663408087 790120685711 47292578453 229361208570 91092716520 16404143317 167886756621 84170317293 466677771752 678590930345 320915696008 880956329945 1086724102616 209911656367 30189032780 185189618997 618648398585 852272340938 450170926156 247350284626 73161555184 776973094801 102948186717 1717035427 1558057145 143272244186 594731385653 75929463448 84587749874 547575238450 494727422203 1215138960989 16561308562 49895389173 687205165260 523635279087 9819039550 50718469786 7140936180 460163271978 605049902804 25927140410 829665845731 69779965882 680856374316 597473181223 60433732628 772371901104 978182401377 488358199212 832823129091 15141876852 14451740830 277754742040 437978827838 334297603126 47238788032 35753492496 310005121522 282623490631 490595549609 501233032123 424198168313 366517524699 226801154837 14502844220 888972750946 679321904383 44618828974 775411308211 11076286339 455294967845 590396526101 1015208834771 496177288551 45020741770 260348055559 690337747894 33037225167 739211664646 660794388376 232788435258 448820833636 312523521290 793310340611 254696006656 13677405166 191934047741 26134401209 61579577893 673142960552 781724902079 101984369480 521293983931 36716627536 57254003440 83453679553 703597726224 683807331511 531388649004 186884516401 571642887597 453496922673 498534373163 1238618010900 244028086476 317419348713 21653714818 6972585448 915605916502 179018601813 388553290070 31985421511 53108480353 1108843053772 563876480395 476708928718 167575420056 156212763459 1158657521653 41241971060 291383323956 861773621599 204958735216 509772590863 741767067963 537228309799 322342659610 1067356032811 104967147567 52679012293 553239764039 16716321050 92663183831 959703023885 114895220577 666672449629 545506023421 318125206330 524654747030 220335789463 325206188046 202147269257 63358480623 114707879858 464713484388 103868580218 320905870245 402043639609 547678902958 41028616230 627484722349 251310710869 277349234849 138357222961 288756995098 535375529247 7807193209 17187941153 56869355935 79738374859 65135749193 199234252069 34849319916 641417619620 41803323199 19475633052 253707689536 834633721835 365543386371 52022047026 203370101856 433095080700 432589904262 438017677580 565275808059 462739649107 99458678778 18226710074 232533081907 72682012353 120518450316 401642400591 3859295610 9548646733 340389629212 93180048511 229118123801 621707891012 155657634083 597259167356 915393431692 692409550567 152314435092 385416434828 631031048390 219588208986 161072464967 149011524589 447110297870 29298929080 11526250386 4021479275 99515114859 109226177255 42158662667 1175817965715 477010781560 612160545061 321253940173 177606846160 540510837752 360963446842 5421508808 517279152785 639132814216 453440898760 9199656619 467746433024 47359469245 77245453425 51819742112 235500745002 565302876297 142001710456 457931128652 329664015437 613479618073 215258917549 343371656799 710958347882 283267178911 294315954713 14532196032 48009845300 244049991709 93603502001 447065929404 302090446860 795529909085 630228503997 367813183513 381439652531 1056678525156 618667406035 732761685885 2806879517 37515544895 6053839248 694660796991 525932346187 59263807180 22217675194 11913094121 17906602825 514616055326 341482244113 380949566682 351561938896 14597261565 157342366160 14625872314 1290718499024 115052395791 247787297074 963351424993 113544377924 93972662056 28161721336 129036511452 567875828437 4058101659 164355751273 167664484557 4590208186 973722853865 7747035827 287664567024 31321309011 501347165582 863702509711 136315711636 175515734562 51843931427 218865401920 396631131546 777722695976 190627483889 410165051700 857609513083 1101326077893 542853287585 330484143775 147718383073 405397086648 165551814074 56715743909 733862317326 719824906999 474139214615 337279409844 1017896974787 51353112257 859995452817 448767067964 938840135668 305025397653 898908679892 249563125346 42931738879 13329438019 265044200054 666547860633 36470586868 703795978997 1300600685052 105678304145 470048479056 352089920895 857813688198 525096674685 12784768159 568164254884 647753345013 354577573532 79221508206 253621005853 96711114336 1006292411322 486315545001 277661120565 688315534563 29669075257 68849636105 1091127601244 270227580989 201269856723 296196542592 274669596058 96008809360 177060755664 135045655704 979036975603 16952031102 381550723159 1153923179143 684147819275 245208909985 244522064319 24532791591 510460672428 714889679539 48111949995 617420137904 464161843794 38593647186 5235212862 968799960749 326623557636 16554552048 670338261532 329841069489 13312371109 315545122680 752850787149 215236472541 346100437440 22699092317 166223138773 222145966640 14293525993 160770285994 358920105795 875128198653 22018233546 142845192130 535160545947 609946800504 1001912283285 555575933263 23732681679 505398421489 1058724546437 580097296513 117226545105 23422465945 260884701965 602258798203 250464206056 358203657262 667490939671 326133901456 567004371483 492631321823 90777854415 97253474555 640222936629 37445556399 735908457537 79940842847 176817533048 686392304636 741194380106 52536196322 85596345259 266332020826 583761637091 835274462019 153563179671 449828109694 350046813760 174758705583 499414129563 5369268349 82448686937 58304318760 229691681013 516752370033 123092940209 338145776912 170533528386 53507416998 523807214573 712178774110 72144969767 89383389937 281082915078 317578906223 573659390945 253355776632 350156357234 124028018908 690090320722 11936377247 222737034447 95308553626 826809296394 745163465456 45587835850 316108871665 102026876511 208053063395 391942310697 2381982762 617391581284 292625189891 31945594574 21760409215 887322308977 743583025982 1232294489429 358467057882 512711116083 201841406878 16042845783 705612432872 1155637130216 91406558892 631042817694 587665583836 465465141874 29544943398 654575001790 188008465460 529248666613 133453082483 113530212396 317233164358 172965869585 162654739568 534039363424 1188882809511 371710834281 160130622128 69420185073 702916724796 431096742215 744880022514 8922165727 1053308611941 10599502955 4745779190 62770315287 731232482891 77230698571 18940277051 9962767367 56302536405 9614515972 1048062244972 1271479946716 340723260897 281663665963 616010860697 38768791963 67472494457 76323530869 316465868602 36097918320 456683669737 100804259384 1327535479357 24482702688 3001739241 585304655909 20312249720 85521621432 783695883171 1626738220 592860741171 32581571726 448366627417 185958083362 82872934183 242172713666 140133911173 377138494069 96044865610 3386879437 440224409127 160884526139 603391323912 953725199682 41231667223 329736841130 41538266287 3877209977 2389709206 504981053386 766997225828 575234245065 7335805510 827271005111 219460519753 257816442013 343138295573 53343218086 6754216813 117157077577 69157568442 429444995661 6225151399 176979382801 401063676295 576570186575 1143122513734 422314641151 257002779504 10102682982 116011649359 50246583540 824735445048 38966398330 552201410878 339959887393 300382991870 121890387431 250204955211 640828154244 293172943422 60369004530 1054769490938 17457137556 430606343577 446270005719 139026560904 108587067947 859762364739 524014688156 460279780763 8608608895 586856568809 428931509860 18015618681 446351403846 418465902718 83749665020 92978959618 496685257615 999864564233 406076999539 391314596959 807033511292 133327742518 19246451391 265311799443 32342480973 216102972251 355704217041 382490289443 582057008134 497246767879 317713936340 579149707432 731583233846 128407674509 587869239592 35020285386 465505859226 12636722357 97152791103 672253732200 23237179261 167084233620 602905486647 186059614771 574663472295 193961500534 155855086400 805743385003 59073726416 187021313605 384308341499 851868195271 565488466067 503893284557 530005626414 283932202241 58300273755 211847185853 749562299328 619362294908 865780642149 141468966504 14773373395 135503915594 37763376656 919843735964 1165467061950 364178708773 18460692581 435231715161 42841668069 582219751528 120103881836 906330985505 214855413014 179516858918 277424177960 262179829327 239592377692 27312690554 535799711118 127681021491 20541399306 713784443582 28324580667 315372303307 152243713195 94508356818 506233224637 13674267305 468369479962 217515426494 133180403056 507674012630 654498714284 17916426439 612888481886 697102317157 581324651261 222213559266 640846595222 4990756038 615642779759 318290899769 478139050914 17114652491 18197502691 455504576624 245823124483 891195047639 576889442810 872807577497 739643131382 15702422232 823550823930 140651353943 385401715912 763774583641 790968299861 88931689278 437494067310 449469715954 6707353414 89455852412 75489846573 451026437265 4571169297 492279137458 198575699223 63117016539 512567172509 1249810849512 34395096235 138582465224 52146784712 828404390983 169942197829 6435934596 7187972114 11227679230 310625216717 547451993344 231839343434 586840570321 461348513606 26828628336 98156698893 59749028930 139294281284 9832289670 16567036198 4239000029 175070285857 1232488479803 1124578424624 796103903957 601398724295 201247078746 280517533049 856066002935 295657495703 92390213919 46483571318 5151082492 123453630537 19728142035 39641348785 1185640089303 1135917033869 105290350465 643096898752 68428229210 764823130831 429564596113 175501293412 26216850074 552933805215 525522322283 43891013943 85949281158 14906634609 50300423815 72053875508 894831393332 9811767782 30922579101 84148181293 830197934739 112210059748 29012595272 144446723024 188640735027 1187958352596 529824570888 513988911175 117250248488 313675482218 786671581330 549377335564 665117955022 934176438656 22521165344 356492776881 386241924049 678836428851 445079985189 1259819865630 18869022089 131114521377 940137327754 427712719516 35390491519 4537039639 249573563108 811290067071 193529035477 1326004800124 491661881189 1236125238815 133097876933 251420636595 882124274833 1472335720964 272858314808 516587554001 68250788335 418915514746 377999556795 5182286896 31547586939 438846507984 407454599528 84024451859 13733419147 149620827784 341089665048 402763103060 432933010084 753505379924 29388200416 125435520664 21925720589 328864206047 539604470290 268801435644 200398786020 74548838633 18437347386 480080133630 753472472820 66142095012 1095161399773 380558082152 58770539966 108384833580 406495010530 146532586731 601678168912 779934181105 44811623234 641062935551 112854302092 765762204895 478449934813 1126861413668 290526432686 79552695274 17186415333 515162353288 4456386152 25822734584 127614074772 135052746706 162092783328 293129395049 57920651655 280137780294 28394981446 491840156936 459117257482 469068042222 709335566440 11570702805 350655709370 192898826675 1115857812547 522303835774 812673005076 293003078716 537683739082 847413192484 222326364966 772931907839 174533863388 227481503047 64864999480 519476521336 464828490365 14604244968 476565611626 93096372293 184642143408 9693275883 51048915542 684804519080 20440366082 177994270810 1251843464258 64918069879 556488833495 530332860144 616521838983 473330655140 897084559101 19297537458 361499373808 1356217675859 60450021949 1852139659 737326492621 32465101423 568756717308 440478619897 51027372231 1396898449408 35686889265 655402122613 205004687660 112941115219 58010669470 115003020222 96419812476 70907221954 123184159832 604406590937 349581929574 520213019376 7022600201 14005224835 193893022212 180397881932 301117705532 897639527035 630915661451 54086098586 472791011338 1143417577490 195469911361 102140997070 471989725977 8824594695 579097228792 1333272234975 843035143652 539327427636 146111181400 701223041849 150054769494 184802958130 212095549724 358378981589 1052425446 33031998319 192925769066 107647312548 455304950776 924325199882 39709691578 1246494513854 268927806230 16586246730 161075823115 96777129305 445558487826 109159233193 886451446244 3416314652 890353102924 287291145684 31983235387 68621884561 140688903978 622891846116 40305506387 630593454396 197291717243 68402982796 38723695861 16992411144 601828071063 560515430276 65413514958 528605548113 655487638394 40387578464 1108065118587 632811726057 480705293411 137578173206 1851175429 29930671801 516666974752 474376882354 56551303602 273038565604 325911911559 409016110990 133615779255 974454356810 54165761411 110410042476 1149408133497 254987551701 204400652736 184862071365 154186669530 194676731503 179677113215 27146231346 216561745723 253369208526 384359216999 484345840211 88691189483 182280595510 720566126304 191867471074 416222068149 612406296672 578415478432 525183578782 146940803703 549004125782 395969016063 52047320334 40753113856 22338753605 79979444594 245509168492 722704496666 1367492613038 189089013859 451686479 595683408954 734365723977 36959274074 85221090124 59127553356 15559411764 124689647737 589547077112 505757338115 534534417522 18056567824 508230369462 227701473826 347261319911 451188766919 18485270907 8227768472 127698768120 758059428663 34594883766 470692658301 72978083509 473619121981 42652402345 91344027238 160761125204 41481680200 55795182921 851965992307 1117780760550 568422056636 32748797963 251007605441 11067861405 498562353607 468719676674 9828995300 527169510650 46716263539 715464651377 90703259769 205664270134 286389075109 861737536433 173847399296 467976132304 526326712110 597384681364 349212033868 59000489596 154747828295 962058260566 568775567629 949310337049 26423961978 1155054719534 268393089551 506293964806 189423428359 906829440 107262376671 520637679481 407837030947 27635841500 704666380798 29614121322 130101410188 610534515417 94979059415 124771400722 234271710687 724276701688 625944213315 66856966586 666010327968 44792867649 1226256510584 71449927673 32647162397 809695993325 52584263644 146026645628 41593050186 90751282158 393726651349 100491248521 865685197914 734576043297 581559210430 1263236507859 120648657500 99871469375 41489030948 4742395421 2928435593 4560798596 230886098601 13456976007 932593946437 83514463111 323444345084 296713071567 1149281100591 160783512914 313341807484 111716098572 1020120922168 340004596326 366143953100 519452218588 7118315381 541058484403 34832150842 70350421724 30458067878 9027460429 60145580611 306189427392 1263381878243 581203278852 676203239947 36523941988 135645409684 541976967375 57884619367 187236935906 44997670735 505722568301 47960805699 103492237897 51314926585 598956084170 1492546443941 994909054612 362635242197 189727039670 308432819340 831539380897 516488074111 684925209541 1135505619434 1240032281626 692067244156 51322847188 123047660369 750866502925 487054101 251285552082 7617910703 2038293939 657848560121 14697551221 959660196733 876967972300 335453121188 147992628236 41738728835 73145064652 350764307566 249729006740 20053927097 630755484868 1661021992684 1128543807 148014131884 469422715102 488168515117 138314486840 581354719141 17928550199 505758974779 198750210105 222951006615 9078364543 328297786034 469231343130 29054484758 15833573864 352313635430 48886170340 445829389788 42333586836 283142641223 342844140035 822331860376 629245862312 68874190073 113272070442 512254020637 125063126840 115502645924 133830075178 841787680467 1180529040369 8032599870 71302398315 962721294124 166300396275 129156963921 362976588335 344427269686 380663351345 179025951965 293163393025 892408777793 64357781899 595283501573 259695410675 567948679549 537713036722 240819480339 459257983071 14192934710 15281842475 891055949753 42000173047 418081620022 537535880832 245887830194 455341713331 655732447081 4312382464 560165092627 667698766648 8249619661 33184123254 82483178338 404556666979 294317072832 127772236769 746647391457 50617004785 329076268552 697692433735 278358107959 249985896685 13961466255 237603581867 371194777102 596551440725 1042682413175 121350191976 23850539953 287310033757 30508128572 168740575053 67336516276 9066097634 92777685607 7950087093 525141644576 136191241815 550395731032 344379094173 539504481669 17432138972 527388705128 646216799708 100687465110 235496375060 358178930798 414969967133 595250060402 551954825629 642948874079 375047434658 71703952479 10343125841 202735856142 593234024 839031767747 36586136176 467231138528 449949654558 20889898341 10349799882 473666794866 15332955849 284458769763 1091388535720 1106795504874 101896956 391820638572 567870045334 129595680319 58990505439 496205614762 60775180893 298840835645 523454246456 41915257003 49209446761 104850166969 97198657569 301605462589 4278565383 342293571187 792028169904 592242205019 128971798644 425203437596 669109801937 838461886398 14879987803 290150093693 11336995328 17808722476 187901714719 397183103060 547809518679 637197268231 112662708156 1051088790122 639610422157 66763956436 43978261720 473217984665 92869113949 301040531284 1353679083508 195369647317 506280136975 150308074799 959328890106 747239469426 79060287799 146267336140 2707509774 187850222685 27811967608 589164752555 1856303783 739026225748 548668986879 297756302561 1231850728521 559300544092 631728976576 125612761842 91045622301 369416838287 59867674463 897018423762 23258657972 1052274965201 584143850432 17636737009 607111898708 12255957503 68140851434 554209951027 172822260658 333541624049 163551173732 243566569390 37999247168 457401843197 511172178927 10123933303 176615543129 27312351542 906731050980 206862657512 92211153434 359990359017 265125428662 60595334409 134930814402 391504283624 223640917558 443308483442 493183181952 39702609341 570327905261 1014114655867 811665524611 883894780785 269179399620 309303260207 61424154927 1105183909201 500489808218 884879495970 777770296011 788976743 531040610877 830286992722 550713435793 829587065784 72618814206 84669123988 197216551822 38688924835 665177432388 534337741155 480397664318 27631027656 156987714329 737948221813 395457941735 641456011990 123649168006 1195541643 53403726691 451631853020 93482834681 543211621558 336189890570 93746735016 18520867471 41443732517 540531307039 60818991381 458508768044 433445895302 1296193535603 175171271748 577994960417 141613197631 322814419333 374459452621 65960141587 70313393615 5774895577 797423194497 80950384319 135664561570 85800736920 106768867830 70042561025 123505400917 429540735984 53816163002 661207318987 411657373585 9075452566 20604548704 514323963212 355075563639 155733324971 269492231904 538324695599 979489215295 37210150117 104314845095 730196966611 144433910123 13022380879 393876755606 426544638026 809470350614 59404972952 335073010117 44020335106 94296818290 259350444472 686383970123 343418884706 33518812157 14794326022 319170751690 16195958917 670656938258 842769560043 1003943035245 549893880650 731330560376 932398007191 14027094820 752194963306 540220412882 584168829177 910752901845 10470871367 397053036293 162482388818 387781318598 928380144 11600768769 23449192010 168217060925 482304834378 3403925087 218324046461 432205730496 611204997872 478711886869 834900468530 106498950745 1153547745220 4894302930 488326670346 287034779717 364149029213 469962965727 106690762419 555595753 301880188418 112445736335 118984761763 1145780698742 40452367686 438537454655 224623570612 514754981331 168767562968 1384095011794 537410544560 21095567249 782727233205 70310263878 46571836697 8873911543 377839826544 439996384737 507162013551 1712076709 39159769006 11187684384 124698694146 533372830197 972851153046 826026310537 578863195733 281558416844 115478314654 235601093402 549591526172 534717609061 170369115789 178751794280 16708040304 1053083863158 905268216410 24143740781 463123970812 421789558445 13555994334 513034267530 80189712207 91570881531 284075406534 49261935780 560135912155 770968203240 618613083740 1207433112844 376378758510 901335889801 167565269726 57754129146 352036594206 295603949529 36822998414 149231847788 593457906958 694016824000 513412117721 455150400653 328201260230 599947439595 980910368095 249919731755 114152576555 898332836241 987046243750 752193153731 1231995002589 281540627498 355544206364 383712839748 235869955811 591788172398 30102446666 204142106080 308575698704 589536713151 67355337776 627114131030 239343128179 28667439693 674384791975 20480069396 67154844648 662275126236 982188802721 33141271716 362503315365 500867605516 585182710464 92368109652 34623655555 19215573819 854535629171 1052403349508 30893072473 803269403823 558381779910 963255150113 61704889137 89735030131 64462584072 534965965799 583744784750 815412023825 34811636533 60931184118 531119653191 449790763477 35247569465 237771945072 134555031105 611114726481 606629663230 807222632238 16489047580 23580519601 331745715709 785086292043 1947606925 552178211118 629755051044 174704049501 455459194281 140849628666 4730760775 649062784438 117834475332 398310567902 232488627912 933790257107 104571911999 3775251782 174448461629 640614173071 362501198244 26202358064 221345769175 112658562118 64990630562 10496434617 873847802027 20409856720 10794161038 461617003915 725339119692 588941979031 376223167567 287137176685 256079891710 232302523550 923278293976 1106876075108 388046544662 102454029643 240304429743 539747932690 21979828649 120114678470 575367197469 65215500797 311165463666 392589898171 72551479252 847651687159 891532693807 872967971128 465477054805 772442398348 483040972462 266919013303 405414176067 603179459688 800247015940 291682580691 135142452422 59959677847 188454373452 6626296212 993131400686 396491134095 1275032831880 19664420934 518961631500 4262148796 246839316904 897722384896 203545069640 21241818301 337148275145 139495322271 540369115286 24721907390 223806224665 720816450442 237572280730 324754253707 290477794483 97440632429 329473884982 32460126191 1226278633902 1041252256494 3724039201 1365299003231 20120953388 51777426645 967205296964 7644604045 254548992007 121461354897 72281788364 439631374055 465716657870 327198373408 52622593532 363928125003 118104398812 53100716026 380076802112 546754865116 205798277093 23926363330 271589743169 367323360175 823087872369 502816218240 80167883859 501658338980 87196918391 434391857313 32855926613 869411065 550645594650 71285823355 419870255981 84336437673 254954982922 36943254743 601145635781 544925677408 575466033340 726187481197 853146850526 67346045172 542454166481 820752434583 273734090121 401839101658 119086834074 41006711106 260793496815 2702818028 36469088741 224848156522 871036880838 187702808080 200971920339 660430116232 14762181165 536163233712 461791758253 324308510635 17755596521 812178730773 860371269660 17256242462 418621370621 264560085064 99660247376 286415590074 53321652407 40143861640 48735653950 243715877379 766153968514 439292151670 1121059226171 31437656163 75074975155 117914926579 59996066114 502158477773 389064612231 20684632892 12429639190 570383491103 477865852615 549821692128 434102434258 9037295695 14436215750 73242577003 809622932078 95480511357 546430030920 728586024446 351552312333 266078692402 221971060546 228598020042 198731323119 36350430192 156179106830 45663961355 90728836071 150678269197 282805304290 17449662334 500616988833 27288688972 217372600824 12390745596 168905789581 608365171392 72922085321 18640074221 14705515455 37031920841 817491136616 211931442686 259799245339 208004451083 55320429078 1469351816908 304035635448 107067107038 7433534626 678311185192 597552252180 429422115492 1470071992 245164506950 790733026241 1150739918382 53278429034 32919213664 11348820971 228822653116 257041587800 9504496798 331651449985 96986132562 772101495039 550035925424 311221182686 29110224676 6095940513 387682993819 69242280352 163760684680 14949414358 1872589382 8885457542 316820030052 31281139241 589177972561 227643900209 3142431311 65188951004 314515418523 30401027631 329688077832 483210785429 170509431253 523029479766 177388732192 356256003900 126891285792 328078445291 249186063451 381119056307 138115614764 27324391487 105123019715 552090156507 539261559448 7550029027 864453511112 973175821557 46566788026 335088085639 4530985436 492529567630 639693145152 125821748908 25830578783 275353758868 887736554004 10191557786 27383917256 412933477802 264078652170 551245288912 535255482854 26551285926 466339795581 48027058228 531922714884 334005200822 106051454865 28506371247 623304701755 7097657658 100032307994 882041188240 621377530644 543520289191 18181348261 178187831983 391506762913 5504010116 592505403797 73890226230 17289225642 725282851149 6348612094 55095967584 818611933984 353122198215 35765232958 16607601037 1010967961979 313631982152 512572981610 384070705070 356971575710 46691841119 640515018598 139125962530 110278390231 741945316244 247346233761 13655981720 59660991974 489382590435 685121994398 381127359102 573899561988 546817045011 660183557830 15925452692 843360529542 248758077420 519410597142 19387877672 30941456279 94705032774 128959733013 285902784096 371781409533 31108745345 383963283123 482682656471 7687325409 183694138357 549814525264 431145633894 326594243034 371821021034 27679106318 362463560379 9207457769 74440004000 279732299151 465951039605 250474436578 657525788556 266107191495 253146741643 247732529228 259746934855 267905937546 77949081265 1094622581195 423022985472 73210104073 504413664000 486432595362 11801739230 339949918638 67648434469 580170046604 159206158786 30662245255 234822272390 839102416402 837978424365 523289708019 946367584616 56885088732 29821136822 368969333083 86053038863 559443034831 31769346920 205579514779 103582289010 24621255035 304916946229 827909577146 539373945073 961960059460 24934522242 612736811814 732421054352 61450524328 560747625226 436007344609 557890854569 296918545142 11146399553 550116715517 538799804702 277715170793 69535580392 565515212442 505325750514 71160119246 127466960867 405112780053 1463929487113 443711228813 422379719125 377953559636 304871321901 791623281495 301698013810 21609491899 14986305935 254244650538 860626410869 550092737485 4251439704 182397432199 445552104943 453538918083 9946456676 524993245815 392825663556 618078754132 52570806606 736524872158 106915750459 80806464443 462194106961 606413530996 149179495259 38867190843 519997029679 233271447038 587703889270 120688349057 1376655036553 660209140201 92234759498 740912764847 374956814773 6330934430 682034752252 422107295851 576943894053 565123443010 345440287505 36884528650 120969959544 527882754983 26329832018 186343688893 7585089296 318430220826 140196983826 553291739889 48246124262 471692036780 63132650048 833253209063 23232853432 28696278799 420510366248 151556039972 14372714138 231577518616 384858968935 98144379424 599885174963 127637957185 45004928701 751159087162 434782367927 37905956965 10729838845 99602583335 490907309246 573347390902 791543046022 449814329112 132524589881 27713408055 497309137211 31062645715 152283061548 792109188913 1120032789014 299793437510 32956615474 415231228365 459778593063 22513056679 663083118111 66223381616 11663572034 925663511676 1484311014017 6018495646 118013236986 218645432148 238776862007 1010750016977 643586066900 375678420377 244045286896 2924204056 22034411484 246059888946 238221569750 24996571585 140204306491 147853461704 1373674927669 833954721198 512821842245 13771980437 27641903899 544887951483 403945128584 697860752808 91266576689 378340773190 131714721772 29782562118 5750616526 587000769095 81028571538 379627805770 131375609653 5139918514 79367387907 694481356832 18358454985 9656137593 182657168314 158277203110 120655791886 641380126420 216412579779 122515744945 425455232238 484699577319 191096513801 333300227775 193216403504 345657289027 552075729419 60138526564 930995457721 133771782400 571799136027 283981174905 132019306587 182485668232 859372704752 138319418722 51013100258 67487636992 341744890073 522594385394 878968862124 185279945778 206490550120 15830728123 164173131332 217177785249 301804141287 62076559323 983290210351 60749991915 439243630741 373449785770 58962914314 568928810086 513143277276 227187216114 5874414310 637319621857 27126891352 227955702291 1045052579160 370204304388 104810764610 318226209672 310670385326 351668801013 73448339181 18566011071 149767146692 128414822824 109622314088 271716365367 293507152528 59337067219 983158990599 928064561021 512977066859 401890157847 472482245188 451919721454 687136584689 10859013705 391011180223 26921205474 427503107409 565285887457 606545410845 266740519742 143669267581 22125139311 68316092083 24222563361 647933170295 835006730845 549797818881 149430189220 20310312530 503300023558 266937335717 1600807685566 783638528616 575723311935 450577147871 109943988361 529942761531 308792063040 701964358010 132084212637 346087768098 102256838247 33910717467 386623194491 281505354824 542535903989 700275360594 89531761410 666339159982 5461489509 501598233880 240280324692 227408474808 86918989523 40300197854 1023276209175 353056846580 1163622450214 68966196877 916273311193 1241994148 723067786550 724951599521 187302373438 8941120616 813333315173 154454913228 549838511589 296384600225 585063336312 823940077729 35866310612 123855932339 264499497078 184899931423 101270792986 37567194745 636639798233 571027913792 261109730402 1058221792144 497773312961 239445677888 289776842055 855306840567 472437039739 125294134289 68022567752 2637026807 41637191089 513388475850 44034800106 813826557127 592790285105 417442661991 134671683066 700025455259 577236349739 75811356763 358887151938 427613297512 574871744039 91835247574 6364185488 516486513250 63616255395 453302965407 299739050929 432254694580 300246364787 15450239797 422777368841 177894689015 372521873124 104834684245 553542710590 128872006467 418758485786 25767019179 597498939155 111460750235 43738018224 658249837032 90257930438 708579800028 148745823046 450398544020 167776365048 9681082745 673498303439 7455491131 1195388016541 420506416847 420685748325 20521977468 165726526082 244489328901 26717175029 156126681616 251795689708 1206394949831 476112467993 39456920990 258751418701 439042607176 82301390144 46599728293 85536397734 473678553484 836528811877 1196646507 1146390968740 353350626661 676854179070 348583277103 24914960511 126029676044 8655957219 25939650187 514081237027 207485080890 779323100991 216395886000 103158675937 520987626893 512770341716 63065727973 98352911777 77625064971 163533113533 420733444384 524083297472 704353951405 1235375792607 1051462090530 450222970199 17278709966 49452719231 1109675239449 541663140202 652809037240 484614439216 156723746588 610186130739 33658326051 447789679353 107000573694 662920956781 9684347504 66877079707 200072163809 889786677982 272296980729 92664235637 5196231635 57974939619 388260623048 8705828987 630435919335 435738951242 1058577645494 6975820586 231842600098 566225761290 7618347793 3629007058 110297131406 836659310603 457799422448 1167047629697 6998544426 14661925083 242543147259 648317768191 742505451752 374505354837 2694637589 288394022267 118926399209 345502931694 348591772242 51965248240 96879909421 688093472609 788233871634 422188316956 243470938831 8709399609 775177636950 56627857131 371978871513 521976842136 440877023095 150048671287 39876132167 373521875483 145042432760 29435119385 706548536180 551105932754 9931536984 586731502608 15117948819 522468890416 12865069987 343411218795 59512365689 16660540045 211547736001 28657610036 9798354356 1027251863943 490710991687 178997240159 597643611948 438611096743 10271341752 67219900975 613176543852 4887280790 651077942296 64627672232 33995023215 344070141430 595787216894 508722637976 39125417232 536523070352 19737347233 1303254838853 14237050155 498011746931 755904382428 556748434899 1392793581623 115415059473 44549335519 325257413057 1016620391228 670741175930 545322693876 1441546019432 594903366833 438856834682 555270105073 438518048098 45704127733 713248461891 504473798028 447243813190 69782715615 19000626074 683115557889 449096892042 141606944688 671784584844 12344920093 318867831189 26104010206 711534238695 57450899782 36887852930 621859505525 29339234081 176323026600 140623075661 4251536188 12207298223 490237269140 605164401855 535747424956 420030743219 473052135588 513988373259 5054523645 701967471948 589926221489 169542462052 26915636064 6889424530 808375040257 507722947878 689476887882 39747084430 1407041219609 1114005610168 693419872025 234137705895 1600077058 294786638795 74866842428 537420654987 56534496655 23635530222 117293587305 23153505367 5720140730 178478287947 399009370848 435172309279 481037574752 585855152961 620089878606 179249569521 85549877328 499554081337 14414486097 14751318885 533031331490 239571128408 1179651501020 900091940585 779678944627 97293914513 883880312221 8494239121 596797927252 266984065569 14891789780 1177658654514 541737606893 466443682927 75247976880 878225707250 104252282698 679079016523 329592174266 36495234344 301222155253 809742817647 887001861954 250849335686 142605232344 172662925714 337055696811 477203901038 65417382860 170011574339 1075301332566 509654812872 1067570080610 476698415346 555870353392 177071890163 136917016373 1994067858 537805591213 235043616970 1039111136664 1119749601466 313033922881 484032729036 215609566273 636305183900 65020475428 17631814682 603606110194 508142693146 106833726555 7896323957 83190945375 100330560682 24869808422 923643324261 33901546285 992702722265 56417774564 4113663097 340042787880 995866802586 771973342303 258633746902 462657766013 481565358948 375668159630 409838546058 300710205272 115067620105 165918741417 427091954733 87219737326 90141136122 682478451109 541474562444 11176333026 87751859194 582914315691 525550276929 1004654543047 574581699484 292742850784 515128865870 537810816355 1097524920081 1903270468 2283663679 176230597099 526734627094 129550103721 673312667701 1299045593259 345874286115 267610767276 434198120204 66874233685 512070494625 70614405999 27152812631 280538992072 73579661404 25292680300 283590600929 892431789698 35463313845 848077559725 79038551925 158374148763 1043249492991 372136414532 78448991267 40227180400 753419161393 580925419205 53801121986 38154634571 14479406598 666887158261 123619874258 29008298121 271202415203 261338530605 1310359011498 959175391861 395158428957 8760708561 11245826546 335916106598 178650828435 675375949544 29863218655 194173463266 6500434127 451449884378 50064749765 599199447615 312138200998 496122662728 152594662088 63515184031 1017685565299 401444279200 88942814845 29833282498 575812905333 41450875614 62710749807 320113243001 751673822627 890424255274 677149149062 492960285274 1408708963 90112918288 51082853642 128716418236 116635153354 54303490178 446123696777 126632131201 519151238232 7961028195 89395495438 317984484418 79989383357 120728441594 234727953008 5404344633 489601918963 183181966189 15685974439 13697571517 21959653978 780567744552 1096663453173 958910499597 149024047108 581319376107 759619436105 270071055030 529178946859 939493247838 90995179296 81878633 892400875272 316030651959 183020240373 1938227372 158707074314 949559885308 4433785735 569624917903 772499720351 590232486405 321974390882 166403180940 34971381967 8110635242 602489276928 567830639521 301687348659 179720756473 68956347333 132945476214 84600249983 662912764 7874822989 393651510032 114317661336 396468641387 210854272685 82725134769 207491224256 361177786582 709128028667 90503757303 53869844727 464171421815 259756278369 400447967711 5981060085 301886507649 559362900392 917035718860 408358586182 29386960233 215650265418 535891158100 262332423319 758007239975 313083988580 67548332980 42903892508 21547693310 34503019667 237120215983 639700577172 57960906520 40605818430 50872458032 822609331678 563941671943 39222164571 1046986012899 83996589875 904287224002 417675448117 228948095401 1102497741637 542790557359 117179960623 207534377565 792947177564 646807834098 1032428083841 97364699440 74255313483 1071442817189 29574575520 38038073689 21934634422 437421069449 10305519330 357871990813 92679748031 894955921233 551842868977 544764087121 164867545173 530345748349 843812433260 1157953504433 192480385 263520864100 598285503159 507763551556 978356543280 1378208009460 221278719933 668722486708 650484391082 254353874817 363144196623 63961701028 246340596387 320288619073 454129884564 603147108252 611738825409 69511082089 109134387586 59654752644 29630409442 56901423579 20149592808 974353169816 450192880791 10618455555 286326500351 36838357697 591359221536 683707216799 1205882401942 19852405349 590980816583 1070242972902 390939671339 182433043233 162454156145 331877308121 42315214656 554182735685 531039041370 534613509340 774202651675 788269346582 604653093437 403649613667 804072310778 167289401201 39369721853 101132060004 5009415116 37371293608 1117204256367 27660013131 18459436669 478009526842 1296276512696 453923808982 39116870055 49581425088 1266438540220 183403760222 544956753470 6380142779 785230392339 177478885413 111270001701 224007308436 3261461968 694550598 43133884278 156709922720 11285828813 291414342480 930236724756 363788704072 46508345070 729106773957 9274763143 179456873523 238691677877 221179258369 1262229776113 507999475369 197328715567 1241635096954 53039274295 129428182044 139792335695 33347583681 552038914686 23164822073 582363960701 966444132541 45990838578 560400757430 504141913919 109737338150 601144564949 204468730924 77119709573 988464413752 41179244100 237916275613 12423144876 862437640104 5317234102 737037818887 97941110255 619380280298 913345437315 71816304202 187283356521 41054417482 412662450862 77071974 83716426278 117098642038 355931444133 1130094778119 132840553035 508446253940 1267874983347 840709651401 581551025336 115918102055 15947481144 330338659706 14490395383 76691634007 283001803202 850222527579 976463033703 370320613646 9451818599 34017610941 1439711868021 184077472864 432872700664 428910809913 39001857856 263004244880 82629422971 8713185380 345456100057 60942709601 186173960745 165166485275 1125888007719 3872518766 33225728593 792538927629 261668946543 4208004606 590399319208 455817980 262056426432 1019237338148 464278600066 29663535317 63685396893 536175501988 708716936258 81800344663 669301874185 578648546945 928145637209 120229648409 704790936732 130853588250 19565222197 426741821250 638337401460 682487322366 452500464705 611573324909 116738275468 13746236167 315435101158 606334895460 726954047013 851301877324 338979737001 268213100992 406440513166 201034965257 580981458871 863575688779 357897948670 24405545819 473012969315 632464100318 350304624974 320588211087 473009792223 706384598065 621577264786 836700831304 166270596319 395136278464 159235613287 418666201037 649429008943 60161657456 200509895854 191121881088 2463522650 249753727423 69015646579 599112170108 8101457975 631164154474 521797176314 1191740640530 23523443447 302061900520 151592019501 100140400972 517752418237 129062581972 432001019430 700792200621 1204938962810 1236969716223 221318539476 2085325944 208864716533 158600830901 298802832691 454063748115 145980031278 132662181500 852669432259 903703870468 535946974100 26378257804 364342681322 151940481299 764164555286 409467415901 283749403320 823674121986 433359588343 647921821815 207268757939 50946072773 507560546137 46234965537 309873217646 827228303616 48945678283 58766955484 887540449362 312544628547 1052050145085 78216901383 326463718149 294397932059 13333872175 1153160418200 1021537938018 86687263819 355492074838 567273454695 410870560854 914515429106 6036751076 135046838837 99292767735 843066808567 629939914999 881691850987 22588404259 1227024364 82552925342 42272331227 291666763435 37817048549 398701163494 434998721197 72328732071 1289997493432 615847065271 434674340901 18054053463 1169216098287 20994837109 63707961917 1138434498231 40276615641 414473660406 74540194753 694512355650 275511715673 77102910228 410155250176 664041202689 50167422892 109172610464 462505249813 434070845084 612343607563 46548987864 846698761022 626667510551 230377177737 164803464974 233035448506 146896915119 20298929072 616133916519 433501828417 170054266583 398915316853 224120775976 206273375396 516519252132 302442445041 443474243550 46423300469 633551330895 44231115714 165956466945 249075777359 439892433558 85945304517 977942016421 2187668658 422236947279 932557406913 330223370043 11991404269 548386281998 89349956857 14113679747 141742728058 37669746556 714766449430 1199100730423 575115442991 10530779779 448977545844 474807512274 388088158293 20403878663 153479936204 14378168939 130635522328 359994155072 311986211443 213608068528 241030935948 735365395900 974256505320 176560200480 103031396536 499983802474 53888829547 238702721051 157370009225 991890284487 449272965153 683046165093 204763844311 89747593757 550247081124 388450980045 344731755923 30236834485 751856000197 11117421391 84216493688 582321827414 46584337703 293912362916 472442792918 5656393818 1995096660 154967241605 72577048236 60908255513 560779542237 89645019445 176858692057 317361461532 4593838088 110015920165 199359079947 579633820973 918135247565 22549534994 279486720396 91410184118 340376419883 792338012951 278375706734 765246193909 207965081820 309100484038 291197490900 173955957843 514314434998 599298266936 68213683030 13393023875 599090253284 527307576910 694631612298 313378558722 61862326006 38054553867 440143080966 481640503677 92824828145 30260261976 1572374621 584989718166 84647163854 385058653907 164355971588 790182603364 676327231343 406615686996 600307824480 1005480866362 584579970916 11921678438 648472158059 569244734817 437783866504 75378666200 580246001084 677257790276 242403925011 691113070291 71475842582 84560416144 401208608837 339001079409 675988261736 23544606530 428953239745 144340477868 204376065910 496669622394 213895494052 556467471700 279610368008 536070979489 30114018312 78565871825 272204902518 519877214156 22183405620 463777850468 192379522545 505304389508 44628901191 2195206849 263857486333 527183848008 170713902098 592041173466 987114941754 389413173270 371047661981 226992547470 70245766157 281508369541 69875588596 547475173469 29559801231 130713753457 174979762708 378237728282 30043491635 1290773924659 630435378433 3825976311 63346423848 70728564171 603373666255 58233669769 244127025870 587359109835 91131816922 980155117862 136501733346 879233535375 19632473792 164893807201 494084059244 228569600448 54013005155 145097183347 301634591882 394758754385 177204905392 288156342236 38683809007 124706100541 30062278 403949061183 132418693407 175883537589 14176676669 773005283552 640791301966 303406835368 287984253061 54032883634 260378004673 660430333336 578758381400 12800561158 71868792829 148724701277 530796440697 8567057020 117000411313 10046537045 2559883973 9592689377 506406314847 258450709718 123437844697 321482525018 2939136411 458847579422 732574834869 588241092409 877626727961 332734143207 12611347939 217554422769 483819451511 651244849 350606572863 666161195440 610261946506 705262545825 517117666515 737319310860 393283070500 401524109511 189845971579 349998002213 101086390264 652642843571 122425050310 8809471454 438545961572 21628214320 37163630556 817514825603 8800034325 388184421878 352176955581 19022778933 710948780863 14548744986 214036330057 589813334945 29308208937 56783887988 583477589255 2610329231 319581541454 13533360588 472588326778 182239653520 380192832082 741287763263 205108991623 47304350371 576049418631 353483684141 163768254462 150376103388 462237564637 925794466263 806222178678 80442416587 12549426640 504260527950 65244941250 41563875797 127697715327 267829791156 1042776647362 142475878971 156351510875 221436329759 4763827746 880461015741 587253761515 367007643722 15166951964 372179337453 65712246054 18258539251 920879727398 868775053941 458330594315 63750537148 38301640254 363345047116 25689232524 23020405530 210955640195 149629130831 22805081580 755224947014 109932142641 564739601642 2123224558 136752111107 659334600708 392364869826 541359514562 25053726070 475214088136 52957037743 598897714148 980828308509 1025622316 147915954581 161494092637 305669502126 16441267927 688010208956 10941057426 693278023271 89218698442 654118106551 52956865077 169569718287 597547843914 919154028552 657834881029 393959753584 14182043889 86289623848 65476812707 127149991737 476572136924 197786723154 4512288280 636472422364 206858058604 1045888556558 26077845307 32080768521 38221460855 75914488310 62929061723 613291829150 176733347287 103041774096 786683040456 568071569361 28038434099 668920660519 65106930177 444368374342 536031967476 499109157634 414444030446 20728124201 45396404059 79555789296 6444309164 51895476321 518912888616 12415830419 615970279911 195845481360 38546352475 304744840946 842760834786 448073501531 1267079457468 39368813103 54580767611 612988045851 169361796815 166235308367 330661991980 421974379707 36589897515 9342275991 1073257270106 579789535697 536810477424 448874998462 366827089797 400164672488 360287423451 30100020860 11471177964 101775900991 448259477988 937846638310 149139847484 618211929302 171998619309 66838719927 192488282763 156987016684 322978671235 408729311056 25020829655 1338994141068 1530995981 98614972370 592244944289 265133066503 602109902396 33342691546 410605337776 114698138865 34239168902 513364990166 608774537101 182883223571 288644227036 148065657478 767237599704 124177294636 720364411712 622746364287 114358977353 21192887513 544542822492 723276491355 843403068451 47747276872 25888982844 515582301418 4541252149 473405458290 26024980147 41149166556 649793288886 252754152719 910796427065 544890354831 234367541024 406052862335 280250078343 52194888904 90905262521 32418750221 262580014102 695274503 587176731565 539772121909 1182484813828 84505410595 75365214758 53671567159 43476130651 68056513337 409600158597 716910226854 455207898649 1262739318186 19593268610 725240850913 468027350824 177773653001 375934825838 23799736037 11269445685 59640029569 149777879220 304663236856 44563287071 179681919263 515892879019 3351149353 539267445377 43976228740 453530748790 91149960838 1292332728113 34891137584 860649023742 32566089986 28828743519 52513722734 812180375176 497171281003 54238413625 13701958398 1165305088574 710143636618 380036374651 335147039228 32477978033 346468545758 2538534421 531999095439 62999661224 13508352808 229748317975 35679583657 66944708745 461812011119 52991262654 19969725122 25667059402 529540517256 97688108091 269367875136 172530726217 257642969994 86847337903 161026418438 130746527408 76959410486 723074523480 128446066377 240763455045 179918373414 1084584487430 16669214950 1624005709 18827308470 173328393281 2939075290 89493807300 575567754722 325007879831 15782819543 291925015241 162260375923 7864949769 43346742342 883652081510 2844429787 73419273824 1121463056350 515384626975 2959347497 585950699909 76101979088 605398671479 285209304776 1037884219310 39704450458 92564074017 527928991656 377545389039 10050090325 200641466023 21541562138 662855274106 714844323915 360101523211 640298554311 5628516695 56746131435 730717912136 555440099157 154794279209 627013466319 483166352956 585751548816 81328334085 1134480559664 481591303718 350119325797 369472635235 311933260674 1193541938980 495544148417 202609655872 11979655592 37041919013 559957520907 48019324215 45943997241 454190045949 417495309905 194589943922 501786748662 21131842914 91167712228 939760974245 510552976684 63371899990 5430523242 140691370500 535611824439 62556514645 248949546952 973347290481 52793775870 504819362615 579907698979 760168967120 159122714380 28906896531 26815778109 44884205170 173701241063 1102866553060 65168163483 7561020283 161922859318 976785413437 96889183184 111281207961 69862737777 8921331204 713504521676 706922305744 113446338440 602891971198 333478351947 827058137823 63740107819 131163018420 572133854582 192543662267 1397418891710 31773086021 536020916323 60314573886 7276236282 18771090212 162705434473 12960715193 55374322728 619033758950 300087166524 144049121848 630756141856 215589616115 899657511978 231424304158 14764897506 81058167272 395942377157 195529757606 36915015297 608803623853 498522623857 886317760021 699802654458 119327744466 963763193181 516007021800 65169714278 435048197513 926059597463 22174738197 1015190972875 94962917416 440855132582 378311162537 1004432319756 276450378525 337066228678 1045458496084 98790277370 447860080009 116867364461 37813626498 581190803795 134574135218 24416307206 76204606427 125907319489 26324249967 13438606694 626673019908 70790994595 14961875480 215374452695 91599825518 231827248383 77067391672 344358801668 6287717071 2484905545 452838967245 22571517967 297062921845 53966058818 160778774910 577351263974 281610243704 355306722152 367097548933 977440353353 797119970793 12601587067 882962536456 499212402185 523857033568 324999106032 613277888736 455118802794 633929801779 287996139151 471429092164 735768633918 217959293615 399886909202 49335243273 17711155745 378134952997 753193281822 38504201994 421133610752 335220360377 296384046136 547832018057 25133261208 482668221285 143114483851 451798709439 19092294303 960497197891 135589632183 414677540509 355064129832 551872127706 35681607523 256441539989 43045769423 4915257078 604898206612 90915199555 254750673924 111472747148 7088364262 606268536393 358921368926 67852222504 481751290677 400623737793 578374272693 785154457625 236049211157 424725628136 178785496603 111459365546 324521554581 960354108524 104809071621 483525547393 547419191619 1310725746101 36086759044 680807006510 222547773460 983895948953 11101472313 189148553399 30998779111 680607465247 123218248735 22177806861 101884059526 46937635931 251838871918 440525786658 299105951920 3522869854 181366627266 51976136043 566398211448 509911807882 427570981846 29263763552 723311581057 1210374591649 532842024029 567833879627 7598881153 744563689556 233285044891 665863543178 967138167524 63479711762 467811651136 517324450609 410845796399 642431545523 403985831498 811800391116 726657735307 23620812473 160787428505 358014600578 933599071655 906688914989 363900183732 661585904247 103566313694 14604359957 356742580961 595971488444 15081052055 312334792505 16722096270 1287024188877 522033814455 518335690981 117563705765 328498211647 151665698626 11185504731 209358723141 30110137031 68956451364 1048111991602 373931113032 135456919152 43823836544 5920109972 424988943277 466747104708 51258939215 33281663669 605359609412 298511529470 16964319050 54631475200 414201028 5644065132 745453018640 128609184287 1192015234267 82659562893 425872507216 15505883941 557663251899 1805954951 494696482044 332594322355 61527901795 778539440091 371291233222 7910567458 3208162044 396760753618 215746321490 5263222355 242019118185 414196776937 494266296666 436128457431 185231762512 577956980389 283862127426 58634769100 107539269507 51114699934 761919121 674875197259 42710335343 213408372188 303263144420 731189169045 307381346668 426628138135 461089595129 114507613297 257644547506 1038975745957 547597981395 150981429209 264434636472 31817697691 410860753699 378877215991 19094760048 683520649178 1183269988898 919962248272 49210890714 964021603775 891896928613 257997042490 300196986150 817508041381 532357839377 844344711664 68133006653 213189150909 346309899819 320479163849 29198570752 323606683996 92014900264 10735378303 10043922212 24146991365 155880028063 1220128688940 550677327179 218442641528 757924259982 57544834062 208711089462 81027748549 304002055613 724385310863 232011008165 400730661679 265593473866 557292817994 6991764797 657761787233 1219876743838 229235769871 393792223404 370454518297 70291455962 14152984858 429266914038 638909023958 423135646258 534111299737 499589425611 131104973710 250629833082 1026366751549 235414658055 757122788557 687189332001 868033153597 613987525688 941681663514 4199016610 772912240118 504596894378 5773814993 501157090716 64159717060 156038286115 260518410050 237776201922 240656362941 278160089527 473282534099 21174038812 73168170721 135151865512 24629762722 1458565245 103386839186 55146792261 108146374226 462109879393 7448168725 161132510874 34138639807 783648376411 89475430056 199885672538 110997917607 229390528644 78814185132 631652223592 30549286245 15889680988 9300661868 2710720654 36743620390 125304101853 475107498291 44377299666 1127415235784 544586682068 461256363626 295864539927 15922709056 11947474236 620672158528 17949925206 398338619187 528906977349 369639350835 709973214068 181277569313 567414100400 19979059639 339814358788 132570766751 532123968389 16247048524 363961655694 22409756805 411502311008 327353947321 1551563612 48837917868 291400448465 567993272463 262702817372 350199431329 149695579805 44350504030 458534550756 276979031434 3522649581 67092420446 56992235167 51931614468 167618751876 46952934039 37792744584 472436079893 465842741436 47547361822 458798758975 334067916808 32338064279 838735694251 403542638596 1264490476325 3157310354 638479795572 2323037642 310170634998 1498822203426 729566250450 9130880471 26391124449 148536465016 676858330372 767753754550 303645231116 456631478684 576144172622 135469453065 423552398434 961147416015 240333721555 99356964280 1249508637022 114710811774 930815550040 545379122658 283220221598 71581659063 544947650762 86560556801 93284882160 197358370539 109535200116 508916188148 4312108408 8738026161 189151587569 305960586452 95677374323 50928401949 7181205028 78717926429 528813064483 71574321690 475662723899 1169375744648 52032607330 300599830952 13015381788 432634388570 511050667345 196197541478 28673048060 239444743102 34900562446 492785968325 419480952036 622675516048 700572114637 106593130273 52849924867 149457314300 362057537051 330776496766 561324207386 188433568574 136122510237 103130202529 5860658471 465119999855 998184320393 16384379456 52568356374 72895730840 72415938446 320926041539 37076431448 182909346778 99266632469 1042515316314 177299466681 49738021775 306142927148 7495582622 680999910501 53259452456 387407572788 154008597316 294504269659 500881929519 1117380545721 358858175237 876880422737 13016139358 532025795804 378082541979 296094089328 481019979218 223526261601 61562922556 83569342883 371643653114 61343042419 562990699298 122709511999 351136873225 1115416688994 35758466112 77906169608 714387062601 308496401631 128866545924 52207369834 314792374043 42760435428 340212147314 2103390420 424241604891 662631876461 16457783396 427893691925 432712871016 556512468292 645145510551 638600199261 59577385473 97375136339 328456425034 64178167195 115600253408 572153438612 304758095624 312277121871 59151975115 1012762563017 406539795807 574834367481 88290566952 28801355925 1415122628047 239831835835 24579764005 961035515006 8914358443 683306561987 361546096816 810772031569 163786682214 38820739850 441726128943 549705022976 725986741370 660495487763 652634539460 137785617413 109000931511 34858930702 271233720477 145686132754 53277062802 525961375374 12005361069 999132221632 717220049384 448947391504 44417986372 552658828579 627031507194 258584816568 415346015974 1250327155 280584589781 743479908388 172066250058 34621192550 65469168682 46420591924 728563946243 37647658097 51653731927 61175700112 75583963185 127331367845 156466594970 56887689151 493378752882 470817751495 520241412552 944386224050 276098041467 57284603298 30219412802 318339134858 591789930972 331366564446 639275869989 501298040751 296610408763 69034376955 104785848408 93476085871 260355588882 337819269399 193297752840 166154671849 371584679634 44322718630 389739896253 353837975233 937283972971 4805786579 135896933638 316970433182 8181572086 919892824940 9368658899 539286882443 84732761881 443778067425 333171429445 612235885796 11284760404 223697093544 1012671170496 794335492322 1133787799 284584113879 35075301309 33980670902 157986120898 155091140148 105418177517 203706738877 27751142915 391229078209 337285342225 112728952670 203398227093 663258882869 509695382260 30652938738 129467710018 480168326714 47094305244 39365262865 321247574442 144607557676 31003072987 792396175641 480957213652 12174006186 523550103787 23056678743 55007584696 22956089458 240007887878 168723974516 75893557901 62099745265 197783700990 724337004139 461670172074 465345833592 547830586465 206416387656 49546859332 565621028483 399316991842 669857832953 187776446851 245287998405 5131612982 378658133158 9405965678 86955234440 12052484991 1027172689527 12165113987 422125692899 34396837474 198527771132 8318182237 188292418268 185415413961 9735231318 106387394404 248061526393 6537281629 16190324643 39878903249 13030643237 51441287065 130621726520 854121873809 782545996260 533742283859 98015741896 345990040273 5542129531 967550921749 6196556163 755576364380 37719730177 264903877 1078205910632 500729825270 52416298207 328555586618 133639754684 463565960316 433207822908 103781671848 532994846544 670198892119 608688807603 367796882942 523383988028 358740827584 409406077372 360190238841 530607837176 424184713547 49375528358 375240997917 348696866253 97229032565 569750150501 158527363802 1361608243140 794522998458 145336454698 93397269466 625254345043 57539756739 336733626726 97711829119 552652619373 1101103866546 228222643040 70243396647 23466112180 10346973674 1118446393830 520296854747 633769052229 72676876555 826875128022 139943069572 969557222878 804158945483 40356639435 188440948092 84117001299 425925068335 404395232634 48377701794 89376457 9271405692 152283345868 634882467852 116202513946 35163985669 742141747267 8571590472 530597777676 70560570153 182530561920 670416026516 100374761862 600694645282 149366791378 845537968326 503200515501 105228317246 954946396300 571691041325 410645841282 325314058030 504732786102 308618306397 293779365803 403879141879 8799591282 28047974752 77664071677 1024489970408 704949179746 35621639991 434007801345 8827403573 100890086584 65293379530 16214528580 1031339758925 1816099388 436935567935 589196657953 347167778445 13497540358 72560299482 9305867381 351404393658 14278209809 1027119375750 893938591863 27144379866 18171730501 70895334951 571884477799 264708355635 55210186769 573514434028 345140668817 360678545328 37976841229 581393052189 6840549355 169596917154 559345601094 905174149526 44525669352 492016963431 341840907160 46350748253 468905231915 316900271203 505293019081 113964557098 29187934192 3561508846 113451465319 34165243245 504567253888 47179198363 434737194536 27417307352 491081130327 105111327904 119194758081 33333998666 7270403933 1587502632 572251079064 988550441119 940934619135 209729661804 546173216023 442683833820 285672920192 130901047213 10049719837 26730289488 161412371925 794378041650 916303456019 342562205949 661446174392 354947235233 222684200904 64296967166 212440209157 660748093317 9323421511 436550962134 30909889442 269296260267 398395234563 19251027954 960812369152 285187533084 846331014866 499798310338 525496999955 375447248483 464262457697 78822886105 451889001473 405310995080 252673812879 394040951920 93163120758 790498560293 154406080985 2045748478 161525814451 328013144193 211597683697 177364669078 738057008138 510777086635 139851501793 594321368988 54731038930 1227387970820 15067160090 1282524952675 611789711952 189239114793 227157500784 81746624636 154933681510 516729570905 600475197235 11680786696 375840211114 95433889812 11660494360 62725267662 1050164992880 267083452089 65012796180 60000690006 455891612627 293996935396 517873630488 697968860354 25299729438 12815971400 278411570788 569337521157 2296731488 483235791152 58414608914 64947643234 80163548040 967511630239 83149691782 295774310808 83501118865 607238173408 41973479628 326401339293 527617709175 15050365078 291597934437 271107572326 360056975134 503830147727 149002390807 23835561536 469632655348 48903591461 122232033693 19227396405 129690473270 793871089727 492444787389 487143300032 711108413738 4166908849 466681017272 4868838928 370370305602 269175273480 263033334510 284506363564 1233654065859 158115656578 192173357948 142501516327 447303833432 343272674504 26049213343 112047384819 337121937440 30062143849 15881994879 295436100230 537342996049 620036868018 486869746448 72199632402 964662841 144050769104 496463758624 150357352914 7795707720 310127221041 223283689085 312638882087 11132864037 170898788218 517547750184 844615231996 350380549170 475814658061 254886314447 1116338594397 693633274439 84330067596 40332922895 13242562950 5236786399 416076722183 732614026848 371917716400 1181189898291 68951772119 963501403672 251228424954 636149001680 543569275717 156043063954 22746505510 716233370411 532649682599 160525922053 57070643841 386977044664 293448216913 408121540373 88337496391 410208428160 445829892520 978908795685 457119381545 357959028084 76107763210 230616836222 24540695731 243984953264 364657974245 513956646229 68108336788 15880506784 58522575011 294685029334 1448771705195 209867175669 117688233786 771171855209 59096245653 328255525069 401536831330 934578640902 554898000549 15807795618 192381633000 207470180049 374495165488 587377752712 104730806131 5866671879 95862916152 55710511693 221000777110 826032974512 399763070930 261869327779 149883852860 671299292951 95565926473 1000185658104 16354029485 137952025975 234610023865 13980002682 387038311671 2876150559 2526969744 411151187622 64138123149 115387121570 406371657103 549197335002 1702223023 121518834503 423558806383 67521622473 214853511938 4587294010 11550405936 53007660556 833156302582 35159087004 243655332485 714197813524 20386037276 341251907899 381223826862 235164426400 685295275567 75902422124 717453395888 440578655745 163190799621 31253389974 189845428975 648644865307 789363181794 120939986545 372006619712 14803728703 122762974899 589875554379 400092291064 448863146740 154653681861 454666671960 559695063447 511688785002 4096658945 136003584764 2284077984 645335544858 990923672900 504295933104 560234063036 197318356075 450313016668 101316698432 382689127809 22568229848 108590926629 507171368862 267654352894 531983309543 1193279636478 399168295063 457309821472 99151106051 132631350732 519568332233 181134349792 73638127824 1170852731464 13472703440 77656889739 472414003872 610321277863 12095987049 42137332833 395491768598 548816902908 247107630437 24702442754 5055971309 301098351898 120811564136 114505869570 562368903962 63527613256 539897711293 534457479024 60383992446 568957290978 135071840722 200006660164 229360946620 733872313619 345370727660 299859427435 537449418342 378283090536 51068374950 252682607920 560035355094 507564491163 478329673765 406185720655 19597220325 60386539991 973738784335 7663020169 187537794424 10201695771 805237749667 453184899805 380960241307 60853946901 88179782105 326324371442 1021986254189 588759183000 69900753450 43494866317 76929334450 436553525825 378268139398 65326849482 197393258169 15162074782 1322639426073 97648696681 60228756305 252484666181 314530982106 26848152424 515274388114 66389212115 707364527901 80645537325 870859426156 342688627834 25214969552 1109639275 563409137404 608691495414 32381040922 464486648140 448188131218 27830214339 286066643574 27534036735 541817307710 380312879933 212802804703 458862492207 310195206444 563864129023 201339937184 115099928866 171629943936 756671776907 353306274406 461330018212 230120610090 1192992960383 129096446697 48811498563 19606687068 106681670132 187155507449 132648146737 540281634047 684760311600 61669961154 245951193204 51579747288 33839380880 574869620400 35925688919 1194008276021 466218599035 156863295139 254554918469 43966809825 68157750749 17013796806 173388102604 470321208495 220501665886 462949154067 491113492178 80543471650 56370574699 484078058048 1986730427 594150504228 29761706165 465987988195 448849190564 65069139350 292164382532 696456652003 478382452858 222380300905 477052183811 32727723626 573509585360 29877455687 474266549730 85936607671 4654206803 212365820697 132765772741 403783591079 942122910897 11976174964 717980578435 640567939639 20088046204 315078979551 224841308523 217672079594 71790815996 448202001582 743270793780 142309618886 473942980459 487753139165 139518229597 360482114918 364547396677 57328329320 158188303221 497139178801 30201796648 355743194051 823255996186 56338048691 453759618989 396877453280 396941532313 569268881355 35739580265 19449180834 5637539501 165827762292 164150022066 10837188508 349778643701 48016289397 509596425214 248998210502 460045421149 374834931617 266351799051 151470475807 466014720443 1169212940988 100859958281 228945431023 514943965228 770745772664 170563054308 344618614550 196681544328 356632722331 67525727146 457586724 91155402820 400302177186 130907145642 187890692633 538611242417 315633736560 214585507468 75831479431 34818169730 7682434280 21003021933 229118449402 571392898369 176167521933 165978972324 753338333227 119627966778 406957662245 343713804616 36710030242 252330280339 112419752601 628374311744 30347311947 15369753965 6231118488 25180006453 567606658313 459665890566 13557318221 654786875927 459810183841 34830619911 338674584640 264156810738 282320223475 51064175344 443021570412 270641951851 4971675497 25598464635 954112892282 798016547843 5057678497 208839888921 31332614863 167130598632 545958290471 34795955779 653701886612 257119648546 175557297776 58106323983 205843950195 433397698828 164313353967 831730494910 142310161619 90607910528 391514707931 267450680421 362959558787 426338572895 260728071844 256492758971 183019055948 655543054351 9424943970 35801992130 359332039527 39548320152 5367081950 405781044476 405857736121 504884703626 189580503055 101842282893 82853130235 645149083698 6642004785 26428835582 15746874199 207052867510 296780136672 330600225809 450312143844 35307833287 3701735499 126450123385 15498618187 285414425212 341345779409 1625354019 443518328696 461616264663 32588759685 39242230143 4578440385 457265009 18671196343 10242349033 693901209537 409969322609 522592115981 8555997339 227948906429 652185106030 18678258151 135055447550 13178898136 417596337190 376427485490 59752770832 291872983890 494058632110 185661857092 115733956762 121744045766 42211113036 816238062273 677780584337 270839394380 572309342177 546020241708 360372170863 248098876959 67375217391 63602258479 14517437208 10057424372 353447986218 602091976381 237147431712 342629655959 3181717506 416973972935 412167305520 590787052414 704364349528 518523847522 10165091104 7778425927 153821087682 6548086383 173416906915 749917966 17766769189 364188025130 381901948661 323979014949 180453528713 49702177723 321201587359 4961986294 437256634872 175348558047 63959945740 374371907753 762278852 19210323397 70356559231 619122165384 376926351572 25746253022 641918431012 242949849432 105460373067 77749988893 301029994487 23678628127 327878459477 669272762862 56823856580 40890409627 350152965617 486480796936 54974546629 73273774798 69638077632 1610982731 73382595199 148059136530 64102066249 20667193513 149705518395 182183564330 72392429861 98206348529 600303418161 931720546715 27194201734 658849527750 44540982446 32939157794 254290725888 393645529837 91897856725 1142393432 4561104859 624543350420 19080113104 7390286955 9988298359 29320182066 38714133874 1669065175 30659724683 706199259400 23144996264 507996568278 144697112240 6081748625 455710578771 114003076120 354028516701 201420665318 36002189860 101933656065 471456824098 2315899791 12451805311 325558865191 546721417990 362412887 371157893309 22137366842 107670292537 443042834605 35308595637 100395970263 4206000276 232757524249 597374974631 450481041532 20216391098 60066785654 620665636811 49970406446 42599847404 402281562840 209023127129 6018973490 572059903585 48401588632 1017705627 15040239271 8007332707 13795462625 333413796182 9715531281 386768733354 364098638654 188801840602 215542041482 53436281543 313635998821 19687594439 41230045070 394000150982 482059208078 399667497339 111755562250 618660249800 75281437309 241827179063 26289823902 88965119986 553489779733 197436402462 229711449421 587910612283 237301986908 385573694304 374960668003 863467055596 220337803951 248843411931 139004458268 227684194803 5565447535 361037740782 27197485506 414747105700 402873953705 46310127048 27328586191 2296558609 95317007993 76117577010 293141421129 414075543195 169161061583 483265235366 322274186736 17167507745 129079032219 373196663773 11832181756 315037586812 426183325890 63898661386 186221743973 380849788474 423607181571 7708582621 187308612000 392290667823 236964973767 394129559595 175964837388 6853995019 62643860520 15182569244 10395524260 12918710060 575659587946 4980704881 196348317891 2547431960 622821525684 25568123754 288365772978 265147753316 4296001775 520906195090 287938330943 2438019582 135246462386 75245282990 2730466099 427983083199 154777612723 323353819924 130242063645 422992111399 25057494068 729244916737 170490550627 470179556169 517245296526 172556004036 45028407469 458743694013 8562648229 372265627135 421696174165 498051317198 26032615990 419425194939 405780905144 340453942897 132850007409 403832856362 510052635423 66917078511 363402859030 23624033325 449981740074 374918977180 65485177584 10600616090 134335857077 365210424370 416482780764 324846322993 31771731448 205604015067 841418552539 23353030815 4001537852 366590117859 379574728618 265430925940 888835821263 344720589664 516929189703 550282354896 45086351781 442165895192 500566562867 30881193476 533448090674 466127488776 221068290906 623721303860 1918389921 33062925046 229266361162 476939443102 458902820617 8799454620 29462327538 2536016165 19175231973 6280775049 372123058029 217941295577 216780618844 146370700749 114072914126 371798608406 72580764536 19412594417 382761793955 328888724044 328534559677 6111883697 602808484049 130029525940 304766271602 420752897956 22617057959 146018709240 365125199096 18496914553 292173033200 181678298837 647067187505 153619506229 350674354661 20872147481 101579466771 475474878676 24853585013 10219380238 3162556314 15612071087 545114328263 424201006592 380733380940 374760880926 120800421845 16700244595 202494685786 380745264403 10786336754 378384165502 421292618800 185083700815 178462829824 149998422547 323255300792 1355913991 262368704684 124591757309 14817344157 279207307718 30314095725 533989618825 539678519797 7796556287 171171727613 92769057945 181743770810 675767337868 10132904652 368372375157 9171765393 59718841864 101580507916 522346629684 208314826074 88925821986 7193529252 124897592087 39336364532 145072346954 888699611590 87618815229 425080689669 295133660604 226841416901 476454332457 8411128815 101604264439 411627992255 551210809841 51174092470 58803713583 12984098434 71622676732 26501530652 376362339027 381858640974 7004317662 364471341471 76186260575 273510488315 134587306371 19661330014 125158462775 5394515481 38676051709 35605784695 220847336723 261646160401 21139710623 32023581104 13878032929 409689024201 43343277543 128769087084 179271566502 2583946083 337303388226 29595119113 373769646626 202992581547 99596044735 611058833918 450026564205 15338978714 17281247510 450694054250 595784935169 4040698190 5114783330 361761714461 378633069280 125609608061 389426063306 19344535249 41712965734 202447001906 3531526814 98374582147 455053095127 284322899107 47997554482 112432093050 36944421755 637940628964 252115471897 1397982429 511872025067 370341562323 18591448379 196932395924 273745524097 366848374969 2012184156 71134923310 769209984827 137636845308 5656093481 103652528815 398103739689 166551621564 386638888889 2061463681 56044773030 122676756434 138214078830 133361721232 2749346996 238870331382 112651023219 567390611295 130431491992 13641487874 423865592293 57200655873 366415019498 214712039781 26332658665 223521417299 517795286769 545239898831 177489455313 38332542253 400518925923 45332683572 67745884227 407859734723 507904635651 8406123015 22342663663 325946012538 358058584330 143397878926 158968648345 58278856154 444712830153 4480452716 579982022466 459121665364 530513434622 178335048524 99297420746 421330678014 18213895968 29866213446 429522621739 32180085847 324685391534 453853135251 277252144243 300725332399 10904751461 267421868320 378455822509 18752568624 478682187096 39550057153 192647944815 8538209589 41521443819 366839027460 126173811338 1474571424 132029202872 5904943715 28041339769 19344430553 406010973836 608280729293 480429189624 254071640958 351398051832 44572227056 119585147199 78509036104 387626694952 3550875145 504421771071 42414961955 452267451267 15729875033 163227129144 194934334914 594834151778 57629995167 15051399540 414778991499 379335133235 420246628826 374069962044 79814966558 12822233838 389837566498 177218251249 19485780638 37181548403 50970859136 107113441681 18381253145 543943381610 469366890187 80864544647 36663796632 29990053573 654845225129 141939361770 37107176008 114930177726 499360613058 10035965781 121232177368 299947930435 623666996224 86052219277 122076862146 453798840355 325566097505 86029221107 534337997939 791537422108 215854395781 133985933961 26805317831 90779887241 206846699488 283750705398 49856542769 171650018866 723111748581 111968459364 8380723718 314163033525 190646269162 256920319091 522137652430 400010570901 458700245319 27487891022 901082094936 402136379323 659470515357 4431524708 129984745585 585913783473 9722415545 268260534322 487053190083 523232355261 30778263363 845071166 25144267591 496817175994 643370252729 74870462264 83943428448 141852370612 206667401821 530365916393 135199641724 543926131465 280858417407 563911202328 137954687385 409731730422 60599991043 29305270172 531339286981 81611033689 81671290645 58587899856 16862218315 224402853630 113888850832 117179464427 183081948890 454368587243 148473136481 542007149165 11301753647 19494882212 5440700125 314040270243 96439128438 255983953669 53698279661 465547197231 236006871797 26420206888 148171960946 362596114527 164550235805 250474317964 5640422206 34970241402 401403422210 60686819684 376682124934 70242299565 371006125896 310550226974 14444844658 512166339662 4961407627 541890337708 28729897903 274095931678 474414173175 37430090170 376079976951 118704645789 114181042075 57240077922 16293966695 66240016331 437966888379 400780528672 616159242739 35011514958 100385445983 479559668112 247324923078 61356891734 84186914443 402951836356 673564133529 332816657718 41125921746 218815356012 340157185811 445321309777 34648982983 523889357291 394630661757 12546481269 119097697478 647867775959 475800331814 47553232154 3156722468 9214072692 154804961368 261082083231 390958233209 495119215776 122490737629 607905765042 20934351158 332373450445 9419629289 18391215148 117248596726 240049242435 92616530001 199347390103 440026085562 81600664453 98455302579 35137899262 38646874788 354837016966 437060215486 19709680049 627167260299 84776875556 554229105055 466500422688 2823280307 1264794991 1525732022 295170505799 244271041561 63446601983 211028492714 4960319427 30938258400 243162371773 84447230411 183864579370 158085328 474336564762 12863564375 381293184829 6021611561 671407981109 388818439205 465384485395 46944188554 43090873113 450420215459 27832680441 79991541286 280021063710 7745573146 520497468205 44005575762 372768619496 312585853881 86081323795 84189450084 23669258318 23372447644 463244231329 417332511584 4338612088 372829612710 95980057858 610177251624 86093949869 67097215775 448619838884 629775336258 6843932262 72002057958 1630136191 567253363071 12060093693 47731414529 31695024544 352240076584 57672713922 420418113392 7559900877 332495881485 9057795654 663765843147 493649284307 43376756427 122378186944 145420446478 429958986237 45043495783 332235333755 669613202537 13355516725 48034060748 294485575019 1442187246 260937115190 19766499967 28260350018 5894391256 588163544473 420044704042 98787066839 19909779445 2743846111 554669028886 188264231852 52201280688 183808620875 10029787780 165206262797 298292696097 136005333906 158695005796 250965049663 274732933534 388991650113 33573519124 5249084792 1789034405 51704148720 647576364401 6827852682 283190442484 447816756664 602233748563 27024640416 430713069591 270029990141 378817930933 21722528751 36279302353 17926927586 67711576414 529007122815 73975250269 505997849887 39701698007 217043504971 6348393451 276912741532 410999528901 757041114380 229767932427 99759383965 128130222550 12127371288 598795467943 133581349881 360277915807 11097286190 382633110796 345121437246 24335245359 133856238589 36408203331 398354384401 400839909097 426944972988 109089663812 205687605276 6927837827 828616717825 305440412455 355642316836 265368854769 520538049160 44819830893 447480808440 131982251009 104829786094 610721984562 562876426970 8357040686 97922093126 431588255617 129847650855 539256961484 215354956692 21635374028 625642426406 176001614527 429607890761 46035860956 746446863 294437199854 60265762857 498635460625 403485152128 158045454024 13101742829 27851012286 408799713325 279482009724 687659204 2417632986 431010401628 8551049764 178159423393 157610272682 16422402152 4036343865 412011416755 84139490982 167468021518 28135354409 82155232770 151733100980 416368195084 483026455288 431343005148 388632774008 73690790451 252662733695 24873515898 173633789516 285366254452 321356888592 209740666577 113698235807 62991309488 174686398221 630505550961 34188482326 1278161833 203732186409 270623818208 333026808565 617250869194 13761868351 611780972850 1042536653 355210789926 91118079928 432731766003 315946393024 16290932510 259206333635 236892565535 582768019762 56742397837 57091266428 327356152330 2838877701 43828938461 171650288274 412617383578 54202502808 692725219465 135707265968 18789018371 172502190431 21585225988 298613975425 187275516301 294462993263 130600956046 617324178188 253697132837 47481281654 260172162521 10918228563 182069830063 504002280016 221228380981 58980741307 11229473511 1625437159 275765609242 63694639650 1315580052 57149527924 9308489339 33012671531 155559052869 38042499114 166208582464 6930063831 60870826041 64036811496 597549160699 279576766505 294550114382 6937758506 381892407350 669312706479 407465478174 40572011852 23371995802 362686435503 253248728790 173868189247 615832741352 618348892114 110707590604 380705823913 52943536955 5828922800 418790493380 510799212518 42292881398 596821013244 330333142384 380849062833 249487489964 241759185958 166708277789 329056798499 298012931823 38172730330 349928244105 425254828170 135111808945 641500900605 4321633386 625190600730 9098299312 301358806878 357669668128 451893594658 153471447191 124747520829 25046933930 42623125360 43498391047 5353405999 161512803176 273278163001 435520079563 195617397573 30341280680 497458594113 394386774287 127642563 301751950765 49558466367 400269851518 133844381970 408213769114 314596194164 644318166569 314790229595 415057667817 338524213114 4024712013 352208834069 394296151352 386861423765 138046082531 103147967432 32928626324 35218729815 392771091640 1515061166 49344158896 430512852433 362020134897 18928722079 577225213484 10761257889 138840079174 299399354689 353724485231 88345428100 572733525273 299635428469 3114668517 155116313553 126217692288 175949719987 380564569158 19393262265 473773140952 275421256491 252561339557 519623124122 111863310652 17803930217 445824410653 36698550541 388531899786 105669923577 343673851631 60983699043 52289857946 282666617571 17952431264 476515766798 50342491389 25809100337 301987581 466396274264 86030281596 330129040709 366361693360 223005528196 363963172826 65658959288 176650005687 50264326195 27609388385 33375265028 362296220321 167752250377 113411720058 645257257895 418147333393 440788152082 111518251000 85566795931 13070084765 6518513143 587264046021 403044487017 35198823728 273531238599 6478905667 202971015798 356795481974 8092955105 12905057780 689062463819 79403206970 199038024927 58851957516 74684920804 40457263140 182817811338 622933215429 5011025383 197255536143 476896519324 210482077363 120948990365 23895233187 97585874525 252058584845 358256421321 347006173494 377100831701 9791044120 332677082406 392513584971 263509006550 268860366513 75212730762 89780788437 239077346530 27164471335 7467716259 361087938626 31925875310 14867535004 136893504236 237297118984 323384973141 153944800034 65974876337 1477446174 2765828561 825345525151 125093653274 568691377983 209402103925 20001849989 256529009058 31095164582 513117697198 13246250471 604881109862 26068691621 154179321643 1900401958 234870138173 367603435393 736834181051 422092693154 366008596487 177066648274 5874053315 62510156112 41405112183 16464561198 108525962673 31910633037 209558831189 117763261016 546923104974 273028435622 491111613999 85662990316 3075354615 103457431010 176222474975 283293290068 45563404309 355436843224 350225604 19841679423 231824138672 25040625082 348701839120 38448379187 98330021959 51037265771 7209918854 111972339351 439650068720 93802830331 300327692389 114532582956 178029172728 347734616183 573763344821 143973402502 144334718629 55555722828 315545566293 34957397178 334548640897 550313651047 275966728108 170496258012 13725288340 431349831312 8930445632 42636788019 97565214726 5291307946 543833987761 3601688503 387527729690 201501824410 384402258911 103153004698 3007036988 104816746449 162575796111 426588308838 67283252264 349130635550 225730662877 516832445788 390972788107 13708415506 872284192501 328879641897 218704990878 1748496626 215329664240 417834665786 33000389092 33601544487 202960495439 8878362235 23771234677 160190656350 221060449081 472679091305 213654575544 351760558499 256772923624 150160324262 155365376395 422246482201 233800658086 21324851529 5254286519 543086281613 44783476377 388744430158 22699709274 738430420 162548760829 425294199882 7365406 245768603743 225997235154 177695165579 39403898863 90214847330 225553275928 154329943216 364807840203 23665893735 18394308260 231719414849 46983538504 98691983578 362337289912 323937772201 343645081412 378500079885 165637088176 8822440512 287065278465 11933893048 11206765439 499256786066 47054071920 209480804742 301579334472 656940181750 106720719580 188803315901 984627091 513685061499 426189858295 21860550631 41913070499 266872413802 4841417838 106027969614 197898777258 361267634604 167920431165 226366425336 93792911926 182039603199 72659745376 292496234002 71791379496 44829555316 29746719766 276308840136 18850525551 33222309997 397030870152 452475323860 464136009707 428223535704 443891406 460676154292 7354472984 89738177027 74747623111 265911952370 103550203546 356509415873 110703053624 389126962233 469482610729 370194758765 41985768818 26167339405 46589851552 519099321551 15226888630 252117028823 30648838374 405387002846 385621361753 197779759836 48979457883 497019033754 218033071226 98984760358 515309872969 33452951083 448210642939 423036010761 90979591044 128604615118 255308449595 265686130498 87149019216 210547595176 281944258377 376140428311 45937283970 46481307538 25202566269 46572412613 54023667335 254174222801 117694829059 27935117030 333572253745 608017439422 424306405583 241522460787 200080692909 7718496493 23506838898 60784106089 40317886615 120245197668 14633840748 391783388393 8519968703 34465593416 478523554405 38138637464 5440747838 437624824035 466834101790 184682681802 910335053261 303115450333 4516948859 435374909948 358162645759 146031459633 228750057280 875911424100 25418585544 15003550539 552495353277 270549464483 402972330392 208016967529 290870955208 287765013949 10270560285 153534332397 60577861424 78810375319 22134281147 109101574747 362962109126 12374867956 15380749799 48830534448 43716789876 388364756958 245867162322 41043128345 28935103943 122624209548 35765651908 80571570404 459989312416 278257064327 367011029621 338244446850 43692610595 103306221073 381802032882 102219355368 29475222933 117422373300 373747199588 341700269265 21894301518 348560413570 10618439794 374191386857 29804158705 275288596870 266282037323 46470983181 403790778347 213469705170 385620238109 484778695946 37845646190 227217178339 408827392805 1914851844 212940652068 118001372194 13593828236 274453923440 853548672 44182742626 37728462605 386099318473 72699820179 853325020 513754899961 190334235924 9682216801 244172833229 459312461298 392005124356 216881277135 20349283294 28795197136 392956767892 183364683195 80847997377 15307186951 154936188553 159231146645 117521887840 447350836247 196457719318 51049507933 57331310541 15230743470 336211833051 8190265665 352018235861 308571106188 23158188878 20123095335 73933177278 97082640853 19359911886 69096422429 33525180098 272903798844 60825708802 126491227113 40484621091 34308877099 363799299298 409567715075 90254534791 375088876042 726173733878 88792386772 198553879405 317445979491 665244987701 77477453854 42521162300 136025992069 294900285824 83840859652 68574644709 564236959840 54730916926 147683756445 25004950350 1323105268 274074841818 92834408748 222127252106 611712860432 72925510401 563995442942 223371024449 11279354538 23404556975 30034421842 178063060844 31916569816 64709790505 7615377238 8194809068 395438417809 584059607716 38715383022 351466619515 57008575194 181590891562 120787845047 751822305392 32995787671 288685397248 5115016628 19930947117 27894130733 55354888320 195856875178 2572456757 362402113896 243227548768 194529316351 113465460368 14152320365 96301355458 290452167395 382138345131 487325956994 474752881934 102241244766 40637765989 87575744965 323763508862 358174273805 139516529037 259510484094 34744017131 191046529134 215637930756 272253692535 110777943664 486058763011 16999569131 474027398650 373489772801 157147208110 376965916893 24417477052 341550524047 58444143402 365426379828 364538471955 70645989049 593986923261 343600192990 82591201615 32182452225 433591992548 285922398068 2047875208 11545647456 253018509768 154712879394 7093342279 455909530820 424499220224 24561595331 106649231091 452770346479 164832341610 33356233260 335286960193 172392614550 23844061179 137832692014 9520710464 146792156082 3723176703 114071467519 78053126247 22776156351 117795956504 87151535253 24665611301 481333348608 35710130051 12094236697 172184348219 221307476754 9807876692 171508029062 21697111229 126552936742 251914476962 371431450282 240078659928 38527519211 217825812711 397407612763 45320056579 8514086622 44204461123 28586809758 2958730028 55657534590 53318762773 131370267618 221027045274 338688030635 5149821790 14604129356 135412238025 205209816955 40573310973 1530166750 7874288622 31984992932 37561075861 587483133699 276444575747 3218220836 339581306587 7637302004 314849478154 253327675320 329245594349 350755601749 312407849948 3561176364 206144387213 68239886004 166395908618 913411955 84550910301 219155665245 615246596 43018859781 3017857706 667766719948 345515633146 31792899784 14914082496 23132746755 14571224327 439851743999 134728179955 715943809629 389377202452 628247643315 374172659659 404283812741 90440848966 403730081760 632257721832 884071023 458642702364 304980228476 333477579048 5580039953 36173708117 197845900386 228283806477 242998944761 206661673111 2393460161 12194713548 12398916744 27042127719 258568699359 330836373794 98696209473 165188080904 694988647 127471145550 5203862162 488573870091 4349015822 15957305228 396284335363 350229956541 152162002362 83814923702 152769132308 144138605375 375385523672 259127469795 592500229995 394814743155 23070283837 144281729821 137296340595 417458375679 106172570595 150754149801 585207239 53511788434 101101778824 328975813560 787447297301 26082309792 19735531556 152954581469 5208658322 195509140617 272310419632 318789097465 477429129202 366594383232 61419211312 413998966794 7508489825 540239087370 401248601081 481148790551 551019368 308332943264 31359734233 315459340076 485221126037 107388463238 371203851506 11429212376 149395393052 482262335623 135997492690 486736754686 443590347284 11753173366 36337915916 609616805078 60494590601 39818777637 32690628948 31018437976 71670817192 156286701162 281270370685 157267010594 319153299881 8509540259 18335135994 571595557134 30223330270 701920238693 43762675528 212268321604 19454053358 610650314893 47229612934 536599962695 352332499851 332956031376 258513077398 60641125985 222239093836 17092735171 144239224527 409523776305 345843815724 338293253009 6805362440 76020046595 580212853985 4395613466 246176542600 11875879364 353800164058 5044551711 238290320636 374118929914 438551270721 276775858411 404415735489 499157930211 115740934953 20395646522 238374219765 211601020452 558011293341 149519132679 2237399537 82112727306 388305270740 622007836620 15979987998 20312957350 83779412425 258967298588 152075305198 74062356438 349128952982 286160486401 268987731891 415784597683 273647702309 2706965525 181841552207 549239296926 62004583207 6833568709 90179172513 134628831059 22063415045 46331181840 125933118448 18838385525 22932433492 20851162438 490776890513 457057097592 364560936756 559664355640 369759053625 56798324843 37137666596 288390676316 71987650771 277688500067 304688635923 657333768505 402183724886 501356848238 640829033647 143829512909 379487083325 349954194878 304486232616 309069685689 54589078693 115523528876 494021665152 755299733402 369229189342 442956937049 374052077912 154943184558 2985780086 384988834821 166021405616 80225266363 48763626434 396855207887 451755108374 44736722660 25570369438 183978723308 401950223238 168516332120 3366590535 324362866074 310229379488 62290973545 845738391710 22245685659 404871760555 418441718990 244372900292 3950347751 326281845464 293414509235 354232779709 4463383035 351520618286 210605490887 372469417212 113815412765 339330118302 118253959620 4145466809 14995210378 63773146089 27144257897 38708043740 2664667578 620583465107 486248683736 184289969842 88179383180 360802419500 8571301395 71897697909 59681385514 29283270116 307281019297 307954296129 68337479578 112775663765 105006200149 5429267139 827666446303 135293396073 1533816097 299301032079 138587726333 31341912678 365933542768 443149543771 43779248465 237651636024 775266132859 85135775489 572236205806 198136898616 207605907362 283473906952 359328006861 618923238432 254292262745 262249811797 14468624431 653865154796 58651572572 204709817540 139674922463 73297025536 328614073142 380729537956 50320784055 614321143299 409355395842 679775523601 19507073733 332788304709 1548579886 114626607484 466517758041 202322928880 34958790967 400426539939 19522507124 272124633967 10703648880 343764538704 140348646167 140886908621 14678322144 288706744687 584501552549 56641185347 250748080047 273655278449 64662597866 6370822247 5130659539 101603888753 23582487164 411071277100 387220836379 14175532929 174000607879 254637308084 313802981446 103289319321 22508812868 240946094023 278987197643 137689087621 99737736914 269661768711 68922445979 280410082328 283521760166 75984310638 524706788094 79819972713 522107131742 191225936870 27017665179 6521789456 216887837970 402204773241 521683682539 16660515368 347623316623 291284361066 438262808514 555701242575 330212718070 444993449625 4028052021 331310289515 7160778215 238489059060 561639864560 14404877496 307399250 5825357362 154322012958 510776164315 5282418401 3883250897 13697598394 53945625086 19111043863 196875677386 23075885890 2839394527 615758355694 20614799391 357249856784 1115437372 67631535181 127471879653 280014246602 18682732496 49823070903 24554266401 138703580080 9599086737 128303495533 47609749941 187796961105 38848112366 13074079468 10393221632 172560214237 32576337026 342451302938 24164188268 35877041141 595526661550 10255221889 415658064111 115618166707 227653764782 35178615736 1475872462 65627162593 39575385090 420116530445 269509540688 636430271371 68714002733 48476888985 119506889120 252132521046 73697046278 10355409176 453763551793 345624772971 213384443574 167112574405 237717890319 354986785550 50284692105 37772102316 73337623963 3824353004 37790136630 76289639491 310695049574 77973329092 434907890749 210752587076 28155539729 344879294480 753144581670 329416864069 317883924112 20332610985 59555231836 216294902363 19491508914 178305459247 312927931216 42235704279 132324948586 11177623818 528761680343 145942942571 48745708934 134670204825 294464358622 272495485482 373930170904 337520176783 314729333873 11764400965 14796755023 173436625941 156326219463 63991097217 519110773543 7062989498 238421050577 54578170755 171311784700 4422768165 186329509220 6795841811 29754053137 12565368647 17546727978 10745455248 158017590730 30662825808 29150265772 395746073945 326147458928 150049902985 372783427589 215652920673 221987103393 431148662863 359128930651 6684475248 39995582809 103479043775 2321092697 4816888681 37076476993 8559215450 47970138020 304059361520 36234188660 35853206373 19226255344 46129324682 306030114472 201928238588 237582388822 386673105382 136894069542 15271376251 6913266013 576462286276 61065893579 275351521471 204564734618 468160794078 422218291535 100407860967 49539140623 11630564947 111416512832 164263789310 540188062326 29713188516 155084714708 208026949910 202062588752 70452089009 157102704888 596141105629 51631957618 567522673149 495643479879 630634888168 3765319789 150978596871 271353171058 185644344554 95725586442 10656201676 414479186330 68867826096 306710845219 40940378424 242132899609 315836390750 709015296048 257932722756 51777184373 182615178301 182234554406 130301239249 49079851348 9440268630 180803096521 166468593445 710138428025 98737513935 54907268567 117384862652 89119240649 257131997318 52705327972 154469449609 350597783735 183027162962 113889519662 137593483912 334677336952 320430122695 30334792569 309813860277 405561791763 82555220182 298593806557 265270324368 40146535359 184842823286 42399294071 468522031514 110317367360 30052452491 8231668075 357085856854 47089701752 435212328063 1145818891 57134543732 140949141404 138731595883 240669526116 397714996264 415432933520 17282621392 251908852481 73760749521 346478496334 240099129437 143119240392 152437908919 1070743981 17783008211 506303568 201769651653 163171118290 1936116506 332853249256 289063675787 41726391206 442665421962 173394370989 229017939756 25867550915 420737422523 2395334675 199108789431 182382606545 113114682447 280125233907 41515628613 5808942890 218439901114 33482054726 36785852204 11163101715 476422440654 27971918716 168735940160 23023670587 249256739410 77531682596 3332137841 370743200105 88535980285 192158114497 265828242968 148758775991 32562671039 4047552933 94972954059 90344044387 198004397404 248488089690 121282952274 599309303649 22509450165 43678027173 15601456729 3005222448 259735370643 3213065459 452520177770 155603980501 237664310368 7257648136 15110727502 344058271579 139414881373 363366314154 99190815687 531558935087 606549364421 437918639315 50762023737 617993830 244047197997 19754223968 307925356875 5381727113 312291002230 545637941438 239566923616 20696548104 462192461859 240124979170 37328320662 73866553055 216920044378 7266918715 111313927043 358142822591 79766154515 265118352880 36041664129 235564048533 62376218463 302943269276 300397913223 134162654231 196409596216 13752947727 92534309884 37033521151 45243067896 458609031321 25834943586 444142150526 28984668221 83375200267 85822201580 376049797100 213549356961 276590043976 387882676226 329524477367 10906322325 31829316961 51109640382 34188551767 8825022269 396450666147 9087375675 648145687682 5002501674 1598647234 353773935365 314854373964 21433976881 38127476574 394364924307 86174606831 233696854719 2195281262 127017763027 407543948959 158187118943 209123007649 35005969223 20511041118 428836375347 524426363802 7066662256 308323843452 42291063579 245167475986 637125724 194438285839 16479527056 268410286646 252703351842 405419706007 93493510420 5261081105 22828962722 17717919742 31019244520 29602342072 159423386371 112793636132 71389253861 252586305024 20997818546 308408828403 208044699832 196512469709 8039323919 104274206391 388593708099 213495549226 74237504780 6248251446 26791989221 131028656017 213890819456 45345361991 142794314032 347219067 6409505857 129313338146 215353464068 564215608089 158053610935 148835868084 72245732635 3484740695 294008677812 307097870783 202256198644 303391615648 143506481092 43425250777 534115007683 264051340613 767923552197 443366140183 441304867614 42442758093 239511077320 178602221099 17687220991 251746629842 15973063428 39827352246 322449920362 480893685248 185825889601 400275589452 32076969323 2088137813 3122791948 35331372195 517575421832 27121070942 32158742803 279147934138 135895661195 303344505940 352704957924 7570559212 322385541176 515966303550 61636663702 165429371541 277466440746 80466774925 338673670864 5312375692 276999399251 5813981077 11409503781 161816263319 69699625988 3613716225 9022033959 223600054904 366587483128 12085718907 548261908215 3163990122 11297599722 571409329392 144011784721 285056227764 373449962727 128186739 18458390963 26448332452 273932916836 1997244371 112861232355 392153017590 167689147025 222590718987 10558402469 29728743993 11268309154 461548672928 106452779780 126787719852 641409968443 310687835508 29977213253 1689748368 46133523424 8415679940 358607908534 289731260719 500155187362 30819356478 78357836330 583651464269 275921732993 353555370636 4113717372 43073209109 201926522525 282611576140 343089062268 275563577422 9387679273 105842893055 705225878211 9329534951 19884652302 175584802924 44265183445 1796861689 301960241710 5824744282 334138657114 5367904106 369056061347 204272009611 332530640590 26962197442 15745129845 376426955676 52935439318 280025379836 15386794581 215204992452 322339977033 201165787132 309339532695 241238725046 6217875439 2096847187 784898825083 270805716254 76027419209 221213437372 154381715084 149211232239 27232526707 44286704324 246326757276 339733123507 7263894442 12824489715 162745793027 31800368149 317274828051 207181112202 182398805311 319481015772 4171119805 213618711371 72184811169 360520303777 266588097844 593550618340 31044961317 13611959545 213416889245 8015257867 2809773657 455956991429 568681549988 121002222519 197319153373 421565937384 150128445337 36100873711 15613348774 10857966001 206948745194 122023308181 578081543390 63425915865 362140550856 393575644806 209551734390 341031473814 23031466128 302312004176 224609188205 13301671878 108697854183 301372883996 396453907374 218362927095 183266699088 456811015837 268809432941 486705773476 810563426 26578314262 18354789434 36703211785 83050069980 75968756009 126614106653 376282884064 327567368003 20898856625 104176528568 600871717106 204976398509 383609775631 30085424406 395129004366 172865356788 26503820322 139143134425 4124112670 296172983552 203393986280 3427504639 146986232008 13746258356 113649844477 7205574034 33373743135 324701238310 455301897536 3282042159 95634614596 99138349024 293520267988 160316351895 318827987794 529876934342 119025056054 12659887074 67538594766 146202205770 318907036460 140304858470 85658712509 302520483813 51197947473 410309491080 519863864408 134690559445 214529841690 224839606666 321999510957 10463799766 676215629029 120787753828 25219254018 773300188 202127505673 3285465865 4920663805 3483928167 1980784812 309093666010 24323530705 130299442014 33245054799 333846987711 161266133516 130504750594 389470094112 23257182843 39652004129 16738841656 8536608157 374355738638 311540711846 369413344892 12741730761 29025295201 10890152871 396677306218 297604472692 29057153894 14034025493 316910225028 115244371358 67775003020 54951968083 31683283017 10926643007 291941086729 346014980251 93498668538 3587464152 174544648635 275957218445 2466359341 262735831887 518801631866 658259479341 7011003046 3010537602 6610671721 7418385132 243567962492 22796856774 5385859777 26731438122 253272458839 235744210601 633728567304 65374044904 18505785980 162144720295 106909716106 17941087896 591558742376 149862513597 15300456424 316731893758 1844868228 162790806906 4494404653 417071520517 395295759219 131369785423 10183040156 15027785107 220679244602 605554878119 299234453837 66129294536 19182212366 14293510456 1440988765 352529655713 245347671739 183040104313 123625391549 159793141005 7627728374 163073859167 61905409968 458095589617 2096706976 83060604074 221823021683 90755881815 250165446524 146257361897 481610445096 334303413389 53667462484 3159042802 73716817117 1367586115 144699395295 79170095252 298578327462 99731987138 121456317096 13943152220 301205081395 142139505578 159691395036 337772022610 41074188909 176532649683 591853962281 4469152626 258121971601 198584796143 58924106851 34434383869 8198989609 144734080504 285364094899 188325986007 89977925914 5652882890 48709555875 33064894943 121462728076 399045041558 21462384542 181000674968 7269813317 184641393417 178768292696 87466045490 9151627074 516501265599 24466644482 511057784777 134299921580 45431371793 42406697540 487242866354 198391125495 197138604676 609417322911 549982919248 17204356691 7665794273 4820004589 11963123144 23415293210 128876995806 428663002333 310040593263 33619132664 323229742019 353522244988 335682269782 77001991881 336696477271 4700508100 559225157210 305122120718 200047879924 345166051142 42709364372 119417472391 359637657363 18818619881 324852387244 329056865075 206509620105 3530035852 434192225733 27423151151 724986880902 303219102979 40156994695 29394059159 385265559177 403683676325 39317105167 26794274907 1398215244 722914320220 95761453002 172827006262 27998685621 2159882799 182050071206 23328093040 270123526847 37022902212 229197228090 292424942758 108202108503 50526936382 12119594062 516221066586 23466106280 21598307291 105973798797 60598415528 30904721556 34154458001 129114602373 472442563707 295897220759 2386380820 18648098138 452228830930 486218644658 12540320216 2944894708 106631718457 149076222906 15603750113 993863501 119037020928 1259373247 111164832182 7236725783 25768930895 5534832985 297814525118 152292392986 495825716099 29070925744 20587699156 328388524910 704322144562 205043007332 400940084027 265206915759 124291783483 18667193162 125369718768 442472142983 291515412780 271490954832 315141260879 17749830379 357955686467 271590710859 28840498133 351574826882 2431685923 24758032028 155806861798 144602687874 49683052007 18385416358 54748425900 425483471027 195346440655 541503878098 142962477278 606982394629 29155587878 152062028091 386280518303 64255100235 1874528441 265336024968 28329707480 327454177515 51811052471 625720868228 232260319926 283844757526 200467573479 54131206919 20174686281 18198171896 239328749606 306849539047 114960170491 229305820202 278522937100 36059020538 189719351029 9820151531 289963889135 448959926742 567469142685 294052671310 10360952654 161692298779 424031758757 288601461691 691452556934 6632080924 377532715882 47408557669 55441180843 435367579958 24587588687 27796150560 197199479865 41036697744 377584635960 702964925635 424472269732 263192799096 414305189908 28041461045 54390197184 131164421468 218209845617 107169111439 456599234122 58930880897 70330225931 306708460703 25217591527 31002210522 108053805705 293779042669 27676218009 49211207111 415343892711 3395533623 150733620405 108934665472 9765380698 244786973530 482314844933 235254373944 22795125664 83837192213 293742641691 376035980206 10832398861 169204430792 321283536846 612249219975 34964123507 3078378939 11652462125 29542468258 19129177899 298355655841 19934817787 469411379568 55877749133 7220968953 308096663621 330868729708 13923440874 83514716942 41392796667 159817867195 531223333910 18780177274 318810121816 12188279485 64408784991 279476086090 234933823468 205984910992 206554388581 181503577340 256500273220 430146219984 71665335858 18208524541 11168676350 751093433107 99262642619 5542119815 340393652010 57199157464 148194351129 249972767984 50486394155 344276978595 586496851755 97591137694 190919127812 368929402319 447031887332 145747412548 361394023524 13307859372 440297164082 236965390716 48727862810 367261089345 127620167635 681660005002 269682723606 370951042814 264718074518 388740645045 146967647590 166263466421 35912674610 116027625206 217230194460 15322265842 443653207359 176528238046 19899530978 29655536881 32036473456 41170126553 345109137829 246741030180 28754354734 8076998996 9532879675 15637661022 7789771444 6156839676 254932865120 625534087657 148777994446 282898297895 51979289345 301462569073 42277335620 157307953829 57958938231 333401376072 342864193989 39642101693 2244078986 216715394638 5286472960 228684060771 590770226982 449297705779 1849840904 466992529952 860984552 1285904507 415985753868 16228997167 329630220228 46859395592 137521838593 3063503792 309942789394 64516555798 1812881702 13375842199 93437064384 135859958191 102630487574 7358076331 251862580978 141536705943 29604329290 56921034058 348330276937 315860962806 12349417522 318095932399 21043495068 250433259871 10400406144 70122411145 124199091589 268025475595 23765562260 20679797064 141724855421 83208717162 29803349677 138789490295 99098635797 58112399837 60761985419 32107742541 290261453962 208124764432 2367926471 557771382244 258949298769 252663990397 303393443213 314971560888 280602871870 24836348624 315022817793 38399564797 180817952493 19716378179 42928476371 305480924188 164435139466 309762607412 291240481911 1945997597 277105138921 147634671378 324129974012 208226763995 3337310776 54808563495 1020248542 118474345340 391477445706 3093357690 431877018694 16794197062 70542550 107899375499 140685977588 273426496719 78048630102 228377186275 397043777769 21386543636 22360614930 197704669017 750686018323 14874388572 241636536047 38866924740 146871256591 25702410625 592158370203 96603232472 362182181410 120149032186 294738223123 29057942360 262461655054 4588407837 160420038439 604081263369 98966813360 171694933930 189503923012 24707960402 215552205439 15156466995 442439749408 108993659902 325121254454 307201249796 285275465221 427608430464 97623834830 341592933549 141836313442 90590611290 19776214269 2400299508 43837154301 304359252 5630669709 486585922700 305826395974 70949945180 106880897571 340480841976 88879238577 70332825682 481782602690 42330185545 160103568165 1638017758 442513174504 30107640821 228636499160 251440450136 14999002527 78655248693 252203409181 660105979047 239797347860 315292380598 23356830884 170897762312 78282144779 36451391795 1060911200 13320867684 312014098018 282898364732 106451545426 1422770927 9521097936 503241879311 209821980302 176575507115 401446887844 426978291694 13375244301 17738820777 5908378440 82679676177 126066930539 10972915010 222093294935 8764805647 316195710002 19526639765 299486844800 9016574457 54869230315 169999005968 399560510483 47925203122 9348621580 465882130705 8261093088 40798132105 415684888210 1343104594 222943140276 11793608039 241355869513 59053836424 2829324426 2906393405 244723074058 6969601638 422388334402 5288501439 2919302356 60892800458 21555519358 267821640121 518875020764 445616165505 494344275849 576911897102 147703618812 110424514741 5704094812 75973952680 3678430213 560329698908 66363614602 141045765342 111155629976 224688658502 22321587165 189672474015 37678859581 303233859936 23252666047 333202027475 3158008252 65161960495 152703746258 310844021667 77722208173 223176238711 436788918874 309578350774 120137270563 367893563931 632131433 216785972413 280631909516 105247012707 212485569851 76222865669 259352241605 15200850522 22026187549 222479919222 12324625215 444952975905 74226274139 155947481022 2159326583 272074389914 468164618755 43493872638 524766982295 231898942493 472360706316 279343391754 6405987169 155140454951 414753657329 315059109292 258792824780 281338010584 419876821070 558644155626 21945048748 171456294704 13705342388 129287063598 715903479247 1312341017 279945705391 16700561291 225893414553 249389759514 128105299949 299998365657 102158748748 42833131948 123716852577 254491917476 310366887882 149708504866 324964585293 276987731894 421173328422 90176011969 402781499238 24064320513 4075257731 442733517222 27833155453 46675008941 15337694308 25322266034 39079471236 69452264224 162440298723 51983119346 1913794260 43420152652 155069742441 620568011678 16228623982 180011958670 243731510161 61782442928 34940165623 186865281440 303873113973 238174970126 28509391753 69868179136 107657529202 70799398040 26934164348 186758822581 387924279423 24121076899 301228142071 264546276453 200624631449 8825394766 1004855831 42374779667 526553767943 379715659189 256390754264 359646389362 87222390617 35810342093 159927775616 88355265117 210019573211 314829422877 358723918331 9575543215 339012390032 536263253855 188152239568 171985931733 207741696031 225832418708 327143473546 42197253239 4602954654 35788866078 18638429084 112846138863 589126593307 50863161576 1209316923 12293085482 22213688340 2031374709 10090765600 280708801319 25784881108 223983808245 167603580529 172497341398 27068377154 118472847468 33411849848 528381680861 268678128912 47699076267 74638608694 98319666936 27089432286 49134217574 85873965719 465334456889 20581101581 479646295399 6092591188 243881631531 66293583922 63688296929 111250250296 189333206919 43071570402 121027694112 203914254564 2951561385 8832436852 10338316148 328697135638 209668210744 2678513405 170366506307 469931302389 608139015167 192471616820 324441329981 534138589289 1658087591 271259394978 287210836785 224906430908 165884984902 145109287521 474012769681 12163794561 337289991730 168540291000 3171059433 553162549418 153743175092 236182183453 560623111 279680899015 2592020948 17468219883 90837030720 283205524404 30002143848 329189100028 64937807730 92537874117 61197814194 196747985808 540369132420 120429115691 129106680815 53562981835 70314840848 168471088611 28039310286 51962705325 296419941201 87295995149 718785199327 134565430489 7837775374 50156565309 264775389117 184156457559 346097415013 252518423559 132688477809 443469856751 290340266341 508553735425 358962956347 259955054713 297278716671 301533903127 48640669992 176660171031 251155523983 314336383251 245960657162 143298032729 277868920435 43676703239 1687547915 5729474755 1925999154 581868368516 51919542500 102423540100 392100200917 237926537217 722781685434 51336360478 205437454857 353523791667 48336955450 42586577633 125553445431 50842127863 8269541934 54363347420 387601094084 51068330245 98506715224 11849760892 35968122944 504192583852 107137165947 312377624948 73136902494 197871621408 171966294611 1002201599 270010897233 659562290870 4197738022 385769025800 91681396463 314204538393 59054456657 334829137694 197058016965 230366639956 560018930304 86435676190 17822226574 30216386212 227013656297 87028766921 148464069313 148674355455 62993774186 297577669364 241551535164 118749445181 442104560281 94824514482 198167021353 112023078346 329777536775 168360847843 20570932739 182037492460 230665768001 257428419604 206948407015 12427238405 472632422124 80844682046 490320002448 11812585528 122716694082 32438270523 185107871980 6688764599 390432685315 19572750613 218994919436 432152609359 68013200969 335404364314 3603109083 82626032986 112179987427 305558611301 469614845341 356663620704 61103105533 4956817342 368138313193 22934246249 687737037785 176322117753 21431093428 3359005914 12225421320 12049958987 66640744000 51990430942 46260915938 221209666253 12361673429 227701145588 7805403046 6024303028 25089927621 174905839223 249503567450 6935717075 183041644537 475974090778 347723664659 135393479745 14945945459 153305858776 338020090099 33542645463 479090544083 73923776948 69640493575 242619126512 264545817795 802965357260 232986647197 4630128506 19771411727 396977022177 262688095733 591461943741 3306177307 393319407377 269206397671 177233672827 25272218616 162558731853 11742765470 380573336882 17870818034 108980039180 144811395110 581624377279 386837514937 21275088269 6429216195 26993881461 290218332662 2318705033 9963285743 301718193592 104321247811 293493864683 47351512090 15876582895 29976673276 66552183199 28738342928 158746367776 291793862193 410517961381 75831845231 286326350480 940837087 155778132715 401183965094 207074539824 568203573591 48550523322 31179231017 11230600183 175112830507 527091307383 216530294118 480398214875 427960240486 112403262849 4693327042 29228404113 39777835470 2721179185 274512452947 3488238380 11044128647 618018324199 495307427280 312859700772 12161693169 80509436017 336657637132 258681131908 271192836455 409507383323 79161869608 6069147321 11956081674 42741879904 58894141872 597333330297 447168448910 34444257680 103512492334 201784892980 114967654493 105323600549 122105448401 12978538902 46400837183 256102901614 45490159640 13516526900 383512330445 36803232513 662437139884 22995862653 4504240551 147262364785 108077894923 222176280954 14049360531 390011975152 361166064852 10539301859 11565748174 382790546959 8897304365 318771461024 142263256388 35853818710 115559134353 15677692666 7947141704 115800725823 244491856399 656079709295 99608449238 285256455754 23207714580 158808698500 661754783260 4310030389 127412761501 9801650274 13519732450 166494174626 84430806267 251276989217 331795909968 209721385344 426489614131 87295558752 415458937570 3317840357 476787233884 122227222030 141612785322 83231297011 216365364453 79761044697 557030013133 361462845106 93017310479 116999019343 314708730875 140985782780 522331985170 139977222 53680711577 976610702 1691049407 19383931043 374868047613 18185653952 167047369014 179812846579 592368936 362298941625 470685768530 259107286642 162930503874 280698693319 176064415762 67151548399 3704022689 33669953104 3914567523 315088606637 239847478014 169301601323 169205288521 13132052931 6163891877 84080118052 2822838878 18554870229 200763342710 77394795917 285217645618 120350472954 435934769678 25444373729 683580610473 21755137848 182037284835 163273964640 164202655787 11792775838 49749185029 38018861587 33654188783 318916849502 188535915406 212561399024 107090179342 33133625605 91518221147 74827106968 106712481787 39134427832 104375001158 94966526759 172553664783 82151997977 390585769229 21154406502 689180494141 20572794608 115007933135 450274869313 399897226625 59469621616 348818395943 45993709759 5972898048 150761831752 272832871141 20235539583 311965511538 377640816743 21076818308 430376759901 21226401077 81789856489 256261973757 462368650306 64151981150 113455827265 138756588626 35468643640 12820300512 274166668900 2971752264 201108836197 26403334584 233699501477 101706351103 4051760579 2656308919 355172225865 230891402004 57257914867 44596521425 254687153611 7030075167 157826810255 210862002459 15742391654 6287950204 311209436543 268483977779 83143368046 12747103588 168197337067 34225114248 110045346771 66603664814 227182857610 76509606570 281316048073 1922347695 319179907116 143521277607 26147079158 95571170375 207340590395 162860804336 379057756916 266332289737 47951303222 360412984642 28425688371 2004784738 43265460178 334313072357 1101090188 6242682425 25665663126 55835530540 134223640201 528831754858 114518047967 60486495399 206058811821 9633426613 60093183107 272376399578 689687098509 10166842193 4910851986 521550048613 337304434459 5051755546 307362652658 107194414620 275360012722 477172429301 80068923590 11458822640 33004965963 25178852862 615258660976 342187354878 2980017979 120985553176 297464635088 217999669876 211994427093 522329152098 119745898075 428527606968 79355620354 180773632364 388515062747 215477249925 7175200739 36000135655 59913807423 1777854432 31261181766 26883332984 289851959145 60235280370 268635881747 152348338145 323319020484 307363251667 12483575731 151854688287 146432658381 283403865317 344977590418 21623962558 251901624704 352149454454 151208650772 163122331252 557562366126 63539754412 5209518707 5569773094 257514050104 30234235796 363857656298 2753732328 31885104375 230897468679 12506230850 359639643660 321858511849 165356652401 41836869223 245459521879 261856968537 303254739348 581318315301 539240182372 233742632075 196419196034 435082402658 137155637901 313071070007 38990937255 292518524516 37201231139 246495044993 187463843261 63478604710 161267178668 1432452573 309200200292 170680639874 84191067899 151758949777 195646860942 328400519739 158682969523 50263711686 301831628068 344041407230 273742419422 10426859855 18415742151 292329178241 442943696966 15577743938 221792280607 142208922837 270251892881 77248215996 135922720234 3004487680 61057781293 157553297482 226326404477 218651924802 139501521554 173926384076 127567298198 317032041642 416548510529 353896223894 81376776653 53085235768 215656630647 65320356479 13160105316 5670826225 43300924566 90926053927 342721853341 35433910665 155682911339 329202817419 438130392635 119526111946 13981336234 61187430444 92056254812 28326207892 156403424797 22425187291 361574486085 31983677370 86064677173 92818045479 339697640608 490877641015 4669128462 83744664582 5275116651 8001699752 594819684135 7598037670 187174244054 10557239177 37461114877 390946230925 12925519080 14855619359 569348782848 5969342681 48681171411 176348431000 191368592949 144535875022 371888053178 3066115141 367921031642 38889849670 283905469358 55085916017 21280984431 203098773924 124943599374 666421918876 160844386832 375010599034 45274303552 9471532750 16427941272 1258777958 373756424111 16652060856 9751514488 14281002829 22334684929 43958362717 16981534798 249574547391 14786275598 308627822356 99983612074 263682291806 456773693734 323225200611 234721405 293313914531 44408903239 223912451119 500117434909 95961380948 284033832678 375237916341 288066251781 151287472296 61913025292 157217857980 115847646197 2198648802 10077238049 227295716089 488673224919 388860399254 352082670859 561696606066 230015865571 48989575563 36281286847 10457466 141740315788 306950711920 131622907082 659996748 110730022008 303678813345 239876858198 144381562875 16715915825 645166837827 58569662640 55016443337 361559734404 69877557011 81693171154 10541803364 455261142200 4614546886 405665433525 16209031785 327425087244 6286789890 50236786363 32857671637 56637343787 260044405346 363245311218 33817135858 11701842409 227962515961 9025429161 56187430083 337560073758 277266958872 52297015342 141947874823 494298188588 66555358310 257121575562 11928681835 261279702454 248294399131 133028534100 400359349239 106562786255 132833088000 205021226063 321811876187 342930319564 240509021067 323269399430 421867965187 481394512088 58397188501 2088796010 6029265992 356320811884 275670835667 258360256633 35447416570 293924149205 519387242085 56765433394 39426015114 36839503856 53659610642 147509705872 14774442496 2781616793 615920621194 96357372699 233387464531 39905168818 389533451953 346478894483 23955106260 100523854364 235954707892 122968894601 132850692670 14744720142 336929965075 301342056345 169820337814 48214458811 111739068480 113544456925 109910193673 521870678804 1015495716 3701133047 204373455046 421130045152 128866455973 178234425452 367856992195 127642697506 442311471512 16114861680 156190520340 116593294946 147777102207 327149195541 149945248954 284243591750 543247408370 4075801923 63204919204 11603363223 45742496478 18462274135 25470487695 295987197843 346705567597 14204938085 283047187480 45486840518 412864233608 2510050469 188966013162 156552763240 398896017142 334278250715 288413743993 123891148631 18991948331 455955287375 238250036429 227245507022 56524294813 328577966395 524974523951 284150987562 174210584575 362531889380 53690316272 370029776849 282818389484 295201023784 49412267870 306963984680 88672624887 38731062606 244359148947 792068597 160660243931 229808295231 637497942 441392070013 295938008974 99201523374 193667915250 490946789652 455546674409 11996952128 14505683383 54074482713 203786384959 294894600148 488822657349 268902621177 31926369632 2977909948 121117368137 12247856992 206056901967 466122780528 212559275344 20770696989 215614574972 111468545824 275582363885 282979384400 537176586791 37290561698 100011832847 22781886368 313467874419 337124992287 287373073260 222225262636 25514381971 29993057810 12032406515 594570986361 355403650063 16279189946 340265092063 227816505947 509777237371 111104609039 40125183429 311064763953 269497644182 102417489253 14173720754 47394616655 397830973656 132237075367 23377386490 261412856282 1534314625 78777944748 349894169314 13688980051 279492997651 52886833919 160485748574 62468430295 177775307622 318439755444 145703310455 100899728535 424868670725 40508386539 366319099495 29412629626 1968191200 197220974615 301498014856 33148893535 348393347906 51722958751 154880177321 31938358626 2627573148 246489321168 11409872845 39056761011 90743820396 1453441663 17522217902 16448227486 190563753619 321719417885 347272004173 135717861479 870316903 19063451465 99857558135 480612827849 183856733 19987059004 13734839035 94918425041 27220899391 555288135388 326640988233 428782400625 6039788483 80989374835 12978992920 562393282066 113473741044 154259145212 102391066350 115995613649 267671264334 101274556748 230480642676 86189818519 253761016016 463483813316 241761408787 121408207410 49822854795 83306638354 311266360201 428811219108 4228013254 165949584937 110622250734 317244181222 80108890615 340181814752 402267244524 601551647294 177025624285 62183199050 11444338128 240892189743 37158789827 217991119644 3245578793 179215267264 699031731577 10407880627 734097396777 86746893299 375382483657 463361720715 379916753435 324855462186 394768054425 115516723 37077133480 436570836221 179791052676 338511539071 229417003105 9099323733 366836197 324575263141 57923735269 527680503633 370779563298 440170217205 111010506020 297683142014 96760702350 321841791412 173879290493 145630920970 58655882388 109901919463 149569498499 658853099306 30455123189 284625640263 114600010950 194157140845 4742848490 26693376896 7548297674 1554867598 478278937478 299659268899 124482331910 487245669368 259786424580 5850391869 79183770799 84901829313 50381172321 298423592593 7624656742 64241884373 44282967838 102137889859 16578749379 248700274315 409053268009 13182817921 78518576858 3656293921 174463513848 378346306362 3733616746 851817729 523675978441 50358509884 8541929787 13956640579 32889461363 189603838392 48382604417 17563428267 415667529356 4873535421 57584949110 103260030065 91636825362 318134200170 95086354004 232024318974 62942415078 239761736511 8880029495 137402633624 18056799712 29949259974 198474573839 18996249207 93239753033 23026285186 26962150816 181043583293 73240785231 305464200778 92075743921 192438816278 445778577576 213038370702 20986615395 25695547859 37831525096 20673935296 83975221686 270804204122 138806373679 21389340305 10348476694 29475313841 14651454744 102670425279 4548992100 280637420955 106142073352 177776220450 613854566685 231104279123 172271861218 386634978587 28241301753 388540834707 99365506013 4979235287 278197979406 98360483947 2634624555 192985751643 102425143766 41672430793 13461863428 260786603814 52726363520 281765162265 26873351887 39379000816 185862933793 31248974640 21917560521 154316628474 25131982897 416840921032 139121959572 490022422158 697122149996 259863617163 101527377257 215461264124 123142015254 478529432483 1373767243 626320871456 25567293463 750675371901 62368871611 128607007640 346870031055 280186097988 584520863958 322037749640 160478197618 5756288060 125979910067 359532949732 233028824825 17614724796 7418591168 448952916197 394524419520 651686011635 160060324424 309917682385 285345463318 418852917573 72026412518 396906847515 202806408587 53331256579 377919143689 61978101307 25584674209 169740154586 66688484064 700559035521 241890427606 27820755859 137791414048 182167971362 140427077737 26390161170 26024304996 64291858558 242611841674 1321354779 276814571535 22623173527 71082183321 387303633778 85754700408 25261355301 69549324311 210260600608 105839760067 402551729 302783747917 44728264468 96845795247 213350879324 241034057029 136055192132 17490896979 25105221981 7209039726 10382106930 143129140421 457331196045 12267602564 30824220408 79268494265 45151498212 32520832768 456218370584 270782046197 305293001508 60475625572 312716829769 776801493197 32272640767 289928734867 4021738913 88160471945 566895251866 22954893785 701926739562 338158643236 64099382690 462482958774 11602678619 528328663290 2011083451 237379878400 236879507415 584010832704 112278126560 30149500088 762061064975 399203479358 190454413458 292018892560 231666166332 9183431658 1132737747 103368046381 33470721551 439413664409 27989610931 195055140929 287278592326 18167212266 37111446956 382864692092 229645035678 10813469914 161941893973 122846080450 318838804969 237792361781 275067253300 250808625707 12684805851 245151741277 8063241373 314485068659 579951321694 30242404654 353518410294 297722087892 10350210959 333704904703 16781248547 35301862093 6849369455 15828201065 47988184556 229957352279 244203614582 194510693343 201654491907 1537071454 177036069840 1187371387 9951387669 31151338375 394742556893 303506477802 353195455308 4125375375 30000228751 109208861805 119684852454 326565636048 14124816394 81990067962 57976460549 350266135878 92915308977 225147209040 532237878223 416931529786 297393726411 79373882820 12308593899 561146132 127584906637 250636177337 55629828664 378802373820 423469131336 311560028381 172769302131 48994933517 413804856211 316820690110 3439712973 104433727478 175651776351 386366261254 57065394407 242113075213 296438783204 270672687083 376541669008 31616742196 16465981277 143007737864 36812879659 26799312223 17322680576 71177717640 418222529683 24238030548 434609199748 91179213600 255582246285 74655940142 41161847448 3471466248 357492732146 157934432672 8398264064 44464990610 9013807649 377095090156 479928900635 323202602822 251749722840 597825627 138686480760 151210052692 301109852860 68371863430 655048024989 262277707412 12627365241 108728530333 146452832901 330736091590 10966821356 336511975583 182429998595 8969133337 141030597028 50487603229 111766862338 263533434470 32383298409 18595073105 107461200085 185580269 110775971062 272923084582 21802214584 193522432072 307919057535 238505242873 1660996140 697765963689 340181215828 34377833127 44363187176 323400310072 506810050480 511606405659 646347523389 107333383491 152251421568 287652342608 206759731366 78300928533 36194135418 17353715957 505532029620 11505456042 488113241403 570059103552 586141355325 91816481419 32792147204 13425288884 465587878847 254994557004 150435648617 90759504221 315468408145 226710465704 200240060823 325160100951 521071009346 174552464481 109050874105 392673545164 390973817250 64957909676 81801005152 19577952529 11982710061 172792127069 293502122924 90279380585 429590145315 336292235151 403074210647 12732882236 53404028445 63605630808 70870809157 434995567253 470453925435 104866307262 41915194407 10368776878 460976699899 303851740903 53752146082 278724883266 257992604535 199242449820 417963439258 23200450751 31720451339 119790080904 130251147768 117959545606 397638603498 251370228131 19170147107 302997632378 179342864199 198399639063 210797246034 16165132643 3733410289 507798884116 10514873791 124772261925 3743902494 370953192539 277890764649 309776198001 465705642823 371634487042 101537992040 330277457196 210434570714 454299078505 304478240787 69331402038 479361697197 104750584484 217809494968 260529914002 364610060422 339647131125 16284090023 231752440649 1107523542 37446653299 34135856124 10965625261 117240969050 225747646083 433251061968 45139039343 527128711532 369318332745 2521951364 297712633984 78135263977 281992317606 89054556823 302734650674 32632158381 397604638849 442679858024 157736344989 353860174640 136128293952 3992611618 442755421192 290212615210 293186717196 219525116200 4841992550 226751743148 111096100554 1211587170 26049813631 474921403123 294178125287 82596440586 90827909033 4284222564 232132064759 244913762921 291961208813 258597157122 15927460069 547509831718 160435680997 100497348697 4229694519 45064084951 297150305111 419315466243 381480790574 193640209252 13539307348 62390233577 125791844981 316762391366 274633007283 118979597484 659844699597 120558625305 519532650997 298687969738 306861822660 27747899385 334705602175 163520387 354793338119 92046893720 129890012571 215122005226 13746705618 176165192774 39831000455 201518267591 76512971864 30091983710 49619869829 351372542326 89872492851 59860207920 306240726165 162628370425 329531429863 15646068416 362250764898 11703428638 108159546100 182628640352 324419777408 281350000735 563482366 295121877550 15219761852 112188073169 360795358935 482870014105 324389769997 3806954921 513136301860 23571977192 250733896464 40583500782 291710343698 446466499526 16650007295 320610308856 7956743511 55297972996 28818196158 188661769054 441890971 335642942854 339376905381 353653585877 3605253089 27888015032 58636237868 63714927206 1713194897 409156785802 176864524969 67270593288 401902231318 140250335369 6739781931 198730663841 332991660442 10420308561 207817073907 24258478478 173996440967 56331299066 253777915796 19942144887 41578198957 348751256039 41143480530 601099007872 404780487835 405536185544 231977318772 41359294891 351664222164 240711317898 80319526254 116146492282 171889285843 292937051953 42866830225 116718322922 236108104104 47306330221 203153652353 2667102207 263490632375 388638257352 430940174341 453234767559 159495017549 394681023246 165606057816 22819815222 311271733064 117893054715 321373562318 365764636746 493096428204 23135668975 289141514521 456325100197 23593061482 377884394556 1425227876 453076101870 326787099207 450591384948 324777116610 24159445823 244753168260 3755311776 169046635917 145312842933 268287317491 50035369277 28841631849 380349670831 155619539000 178298507556 32667693686 92429948489 290752046248 9720053898 364549377365 382209533135 178740270746 707400365247 13718225331 2732274591 142353135590 1132646627 83510078010 185469146150 453873361132 607359986166 56354069346 300307412878 77579211201 244260732789 53657561870 180230853583 252114587930 223519521452 8235005845 190400070309 594135597505 23031561571 41309578644 44663436933 92569527856 10386170070 34831530455 234512979962 319603173539 241685007283 191256585679 265193591143 39008960158 5893687801 76426912277 139042943628 283442635110 56001767176 110153395751 60804542436 229208243365 17503242477 285825340105 1719161564 122502713424 104835403049 207009670400 48584742323 10216648238 298936182714 18067113655 373237784971 579849932712 379870750601 158662554484 81892907690 7013834772 279164831763 551347292969 25944680766 560940986089 135126178121 297271647124 114777818215 19759841461 233703901180 125096035807 171810254992 194077956846 191542700521 444691447499 68034267997 533455976462 284035272200 136925589035 108325331169 524389681299 286489048969 23532312652 21563559446 310798430788 973595585 135024095269 333771613987 381106846024 28564285152 201677552324 150417663342 494264577516 436890709237 36589077281 13783915256 230199863724 204537271097 24434172960 312351230810 60188320385 151658564268 255670771931 142604093655 97936963139 76719716583 378247276174 484299688769 302404982160 97851099911 120586605365 349874577664 288476219576 265824051135 310910855408 364167515863 4580827977 54529424181 65696106943 185798006872 51955369732 73141600489 105107917703 536832155741 334091564397 406129305218 196020823417 22911914583 36468861989 141305855402 282293847300 19045529891 6358172456 333878949557 1444113182 71898916076 44919628579 1094951 23550401377 6203322597 12086976278 6977313584 227132848528 48009735333 28166063144 162044062592 8212812612 77190231847 267308008319 28679888228 381273198857 49380058457 13772432415 329872490918 7290354398 22128472213 247804383904 60772298003 12483150446 284140353717 291069688797 428356498112 182856696557 226201421474 116249758417 121322599024 276879448177 353164738610 49825474542 269431141417 12613551224 92234846473 267566369147 118430769688 471145079791 293005154086 5858033648 175787052596 76097401644 407361621829 297254799238 9800767035 1193485692 406020642721 439704785290 180415430066 548537233938 1722750764 43581338556 319183158911 335624681825 441948017499 33272213224 427867166970 355922260733 37448843168 475926181090 235113585327 131394613023 33236200435 9647053505 91545057636 304145820096 9447547492 13524152857 14706466257 44945596834 31254609990 196508530061 38779370820 82904634803 158639318958 572111135897 526984628533 22574768232 193702270005 494213115529 581577266640 56387442481 229201640292 28140395289 71683688089 50263761213 503955614815 597343832 1949336815 388240796786 1841486495 12281723383 553944832848 68594893288 108312380479 351696350 158384283845 41233423926 217246193742 314600073848 2572223584 195593840524 269551350657 254089365311 77754904770 91229442736 12782680522 6524467571 31356595098 323357287800 329897434928 19156172567 715028530290 311625746958 44852109839 372574157967 325499552052 66333148372 19283603778 46440450186 94831174630 112512448707 285741558476 440851704191 36095197467 121043509660 2493506345 9295533264 36008985335 55735987 246794510279 56538013669 341820123349 2534323885 151592193398 261298549311 9919431753 21959934039 184962675929 80913981656 43393133941 356197262903 224992661358 65536199946 566260097012 80673780984 61799708510 261314289051 224282472252 72227606449 289077024258 46694688415 39442480155 126285430080 15857888515 12662632107 30640525554 47922405081 40952703702 26970766964 188699077278 19177023295 426727718854 10901291537 285278461148 7864072011 50938826153 16275747406 156838332018 503425379583 200092801207 51337897712 90436702138 344628829405 195836206141 329782682143 140770574068 23715207555 381525068846 7823798808 1834717059 81041229302 533870468958 276113737356 118933155506 73703131506 80697283588 23381231238 148878714972 36483532766 30020432262 364149723319 47010101635 1756031045 19431995505 288254525609 6425556154 7330075602 46210899138 264182575583 154782785349 271315820665 6291809557 173651102306 243161130897 1324209933 15169574672 108510027738 21887295948 512025601103 30832239914 386695492 35502054679 5199057991 326147225228 114779273390 66979276450 537700757171 5514152019 106847992913 397481280342 124371229558 93834798694 76845078509 266744563123 127758010414 52129566113 2119000994 45706630494 19587449268 502550872359 333394641 314159425852 462670670894 60587596597 168464689833 336186146235 494837766393 39350669649 445280736783 203667975660 99480733820 44537336951 122742520489 397819664438 4842972680 395379545527 41820152989 26786467208 479791224832 324916265895 41103706613 19326775350 128803160333 20625334191 405495702534 275206800675 468795446115 76328203804 26801935713 147870049332 19227434538 594070130971 42177062512 384420750331 18601909523 296366783365 337985411370 13421224402 290459922606 639114671511 450941228142 66075924308 165065473679 50600255822 447783359768 182867980526 58307485493 412723902950 56343048211 14630061743 167002262928 26933696783 313126841354 381783838650 404969130560 209121854633 22868100708 308467248494 411703677772 17144777569 359064674003 68695017123 94273988557 555177050301 11412188820 2357670438 7965209781 14110000661 58005245885 97357897252 557202926306 489765061602 51309332340 10436247783 12550125782 12251719527 62137991486 66969974099 188732048065 28125092364 201422367909 229334032133 459849751900 141646132327 50387118573 234609645641 111790976069 41018936345 53557176010 344695399988 627162093677 185656723847 65116643697 202228137599 331267444577 730727258202 332516697946 309579010004 23209440094 338118713379 534584780620 30398827268 95235312951 608302995307 250973572572 9594655923 200182570841 349017628218 104010538941 222656286420 5976248970 72628136174 303230665798 55909850834 76426330876 173016338154 130249843411 15334666491 22602459761 299778512440 357852400139 10914953509 190084849996 28231114588 364068403442 13376754877 219598488393 9611817793 568939751181 199029205367 410264081495 349342947892 294271152430 405572858603 277943377522 175831159705 278529857252 15368972153 124003518813 399496052147 762667121112 394642643062 235235426949 45892097912 1144033999 147947159152 504981595839 211100681922 573300598075 128404123092 315851393151 4727116995 331311648059 248072468442 428670205148 214683986984 97132897950 21915482490 11043265937 351145540361 34076697766 190946736568 11329989909 157684259435 102558177276 162853320905 3810355495 37337263306 388874309015 46848947907 39255066237 550665329826 768885658 288457419825 292440826672 101832562047 3492350324 343258162905 139880188313 146269803405 368210331687 255714204674 220348354477 726465982507 175187419950 32768066935 5181937072 407273107924 28525298607 127719542630 462926357864 523022916756 2816636312 53509735244 196526871011 35621874958 9109627747 8134435306 55723456408 27069572084 34418955792 5390119488 19501596544 109549090710 98311921539 264719595745 291428100096 123272832257 397963391293 122768433047 288104922841 282107465262 5594886925 414121563233 46383294676 37558702191 386551350991 79093025970 253395240197 124159545134 227846619406 5160285187 251815349530 117851864971 283026058876 32191537457 211140394216 134517386814 5934435843 120585413749 175171990 506669207743 39227553017 419735035879 229849954396 37448505301 70481556503 122671435293 147165476197 430106202749 110822415264 4111049827 233245554061 118568659951 248216058056 331249253662 1864928257 12153819314 388875564064 139752901831 3742806828 527497042374 67591008710 4269924141 375475046896 61200216276 151825243690 3510791408 439934500165 4947479903 329800393082 131300796336 162665768541 3519520008 224237678936 26903011992 244569460897 13358819165 577164802629 124283938288 159091318146 352076579332 35655807682 26337130825 7384266523 99546317260 12075689993 285758511780 246466378538 66149205 1552834819 105081149579 49626681106 593898437981 159031451548 301962733825 787353898 282916012547 2842613978 258114401451 24303828456 375369867848 351390743855 151387333811 5758183452 7838420336 4178368431 290528622045 6838957271 150351582912 8188884730 208856064450 210411370150 49535650591 186625920531 33236242218 40720909 26548037892 195728901967 250875145924 16895197342 388224999562 217105786708 65567193117 270577882879 7113381550 119279209024 47458297591 277879110281 154423482490 349320936574 136560962796 289431376217 196608019872 352355000194 176123356740 434485395304 217758636750 377306917287 253731356583 204623215822 434680875486 4410209113 379158890659 27660297045 286311508574 506232315144 102968368029 18923118463 412402554196 373183322611 267213141172 204087302240 8749315962 14833794482 17727959024 7827371092 266364778796 168513318374 10627936165 39223146041 97718670619 10599769027 458203189955 147779999536 140011446705 259816210180 178182458057 2096965851 138483391359 7683310335 19322374769 492976077212 177639694722 10327150166 326110072568 2523617580 262531749974 578857124329 79024372152 299504358002 9687040632 14256909103 31534883764 207695572489 324581294324 19705678008 142238558922 417473046578 62587291979 173387960213 80712240790 278401012560 49723139268 59249786040 12782946293 132951017930 243232680181 18928910083 1897097027 260993568077 139106697147 667115240382 9420943783 9626444581 23657155291 263291001285 40640223315 128819555588 288964621642 134249769628 135487373167 20055981784 186566884301 761808312 26244048116 56934157435 40647769088 360865774480 188946972620 61662245058 147100380311 234653015567 484201000673 221928752702 13184402398 32203865262 214397225185 366784354081 30543682075 416546473086 4878287762 442986391727 26120823189 101991928459 182963583309 37140922093 4915376462 37261456934 29741814439 2754575650 21541338172 243183602029 264803374944 16870778196 19264915957 5360871912 45986577346 26930545107 2067014169 298598935801 316576936728 33296106578 150113147158 71141689168 15224566572 92565396956 23988928945 293562260604 407103671376 4145764785 69771148802 110866405530 443129398994 148705928758 95925548628 234592771537 274506683259 60401699601 227268113395 226238886134 167066701419 191228348888 376892118834 55597667361 27505490121 191417853751 22906498410 12458309403 28288523172 34786036591 49924541502 316950445759 526334459844 242324714610 348257749401 381309748719 126148967331 1913227149 89721430494 1703825364 270428877618 323238144670 76311651113 270875321375 35114207310 78472477803 28268290524 203659706878 61837959404 373690858393 275163805333 340604329008 46571178337 324521462599 541679764474 21449605508 232500739781 143311479247 299978390587 325382291650 449364784588 17370975326 272499197373 445564074434 524161324482 2699162264 396785938923 3234951187 126148880478 197853826230 269357700416 7261253103 74726190966 94989158244 39559043153 338132217429 162538015617 188831817079 47473151794 274696944777 467802278327 479742070733 80877012519 278568290326 152840197728 1916967457 299321838019 198894379424 368004105677 180481917254 651883533175 2305226770 205582589918 326675131473 496011708637 121240223845 42300068544 159384258714 523107893622 6291317750 284386534394 393075263494 186347904699 413763494049 98671595076 402523017064 10676496450 256929720126 34052610216 6880251491 650897395582 478397181750 161996840810 356498659802 126638218903 357989396195 324282708712 71109017505 135530436351 109638403845 487215664529 428394799161 75626331622 269497228130 41964343500 243887504038 143007531386 150664344393 14597785215 17985317289 287428668911 120968435262 134786053189 205484233239 35790698113 119385744119 107232414007 303557236714 114128771190 203861541472 306476201778 103185157019 265271942484 262518892425 110529596731 9235875952 204274768737 262189128924 2984424715 15409831415 78144788390 5623110794 332765586013 31079052494 10645349380 18598463822 6611404638 286152480636 462694574082 72725641017 164743475008 101978211903 786639583044 5319784240 419013640788 240464085640 401970381448 309115754443 31551664639 19342673830 348838262886 213580271921 107267369682 7053754280 184228267196 410736678034 189859865527 95259918528 57060833505 183196686199 17569120934 66954546696 2557840220 318571757048 214835713572 30233655731 105389569924 316230126485 27852885519 150957644473 69566987162 110353107529 284778480087 297045042287 188608554263 78271370153 350465168900 231566170608 260508892008 23270631881 26543419444 69540887479 253980014682 122102075483 333012798299 18657313868 44017724269 16623549456 314704651646 47000934820 159826679324 440453695659 140596856998 515919462650 7642898208 218999469891 220607911574 47807276281 7299019358 250542615769 587167195410 220878373604 200230883638 441532783359 13211815892 5757822791 18988950514 559881045389 162403325689 127660974039 378757206768 261968459408 139848151351 270177895422 255568512535 44834750997 39963395614 63868171218 482702316362 289826510161 236437165578 313739479570 217729405732 318688906482 222967375377 173106295232 271780052362 390906234486 120316089105 236426121728 50228749755 50332162021 93577411474 51793648070 286712196328 301051760347 1268534967 138069130873 313252171871 433635113845 301800276184 100075272229 3233311157 3075587033 56322985954 39387515799 2362965053 278826650642 135316937593 3026093312 404321308379 130367928172 205457736150 18524158184 34302140244 64853488554 301241912787 500354508789 125471572101 18807065563 6955353566 326894729485 16372535203 156230150226 125984511256 215713201642 79037656399 385665889753 35823771959 117487814299 30967985282 345268790413 4968858862 43196080897 176509144979 319181828712 466308241866 371710188640 85277469301 45209146938 427341919129 291926218404 1459312750 236298857242 6897699307 9271345538 287979958626 30949076075 161005383459 187215351948 2021521810 325082825337 33365849923 306978131144 361715300357 101254719410 138967729889 97911244696 766421467025 40534827201 29804063903 133660526414 591045274129 172197028865 471224632914 260929890781 501662979348 28848478664 246867286891 265574131888 162582041815 10546281148 55018545814 11887242687 67753118069 267382574305 8768621604 241081096469 109180593156 108662339504 269981798997 18634513099 25303273938 33718812482 15220863976 179693216627 97273366794 131230410264 18239519120 132367158785 125288738178 290674563285 388438812007 313004411699 18639140760 252477809397 241610587849 322448686519 520826390312 6732051747 285455701533 153652061099 41052555882 91902620066 487100742181 226339671018 569856539177 10824445137 107033788864 5690262934 237081677933 466884962986 375048639946 12202480337 50158605574 352780154572 448691104489 192396541199 308525760386 94266962889 73748060915 8496346722 325405409148 29927466403 53024306541 188877220041 31141874676 24354775518 275506852549 8246040661 166656257315 4869727120 35345280335 11570846290 286083552271 17631363322 492991402704 17194560191 4347505483 1137272797 300072559026 109247815327 300036146445 384789721200 3710674219 35064788288 24862244280 176883587682 242982773026 58298573580 395755578628 4271275446 75851968 343410340341 280312528175 496503475559 83510682179 450470134277 174416687926 303378275171 199355359383 207088619137 322760705803 8698558007 1443634455 251016098008 92173695236 19969842397 249368148759 276234697221 387504721424 52176350082 329011244320 327431484319 50114442826 118392032371 393304169221 336435286042 315104680270 569165364106 1228786136 17956428801 404009394669 45738375324 20891545339 241760599917 191664764871 8936255545 123182977988 224267393176 54871240326 6904102751 51887880267 34890499155 24800874942 17832964249 89007379748 404503643083 252812135932 502458188886 324952677997 235689440557 119779891227 333460413885 49561790637 217120226288 35272496052 329124211764 267930733917 31135549756 113020812176 26415881333 97670202028 273639089206 147976094182 234575870185 523819209099 330760712537 520276853743 292469782652 286437691741 215535582221 270200802734 176706511808 56737300608 289527043005 271520450443 55686311898 70005170585 245118039371 146833997109 113858069805 106044391605 19494711859 103593238892 17106754036 63279324171 281947540693 287848755446 308047859207 16771713586 327331886698 477402980634 11651888989 308310354846 361429167755 294693287078 35141638237 425320357605 294672665459 13640067338 2107193457 111451909920 594623863835 130886420993 144389989464 33711270660 5597610335 63918426778 129886651015 151573695755 87204149036 545453865753 93141795938 289825469221 106138077311 267578339262 6609890829 39892779090 4726329625 344987356376 1345010889 1629949043 30659040005 381835765 3292815118 310857877236 319358161039 329242316242 306067231529 132142632791 150024113066 283944132358 263412663770 328800432298 394840779715 415265486469 283142576369 3966444389 425482721956 49107209248 15357136605 38811483031 405387918418 98539857567 378050637858 336775653971 103463526704 125490891180 241129924485 578955234713 354150097198 227181337212 182792031582 9413359361 157042526476 8417957781 573114664609 28530255087 144248880568 6337174262 16477616752 13406110552 180387977412 11059622128 189817450375 20654628404 49925797837 77572939152 74615815761 350939094520 26672428092 163180872679 444390358913 490761657758 9166015160 426713870057 143695800784 186407284446 315755151633 20075423980 197153027078 510721665183 92762095301 33252792831 131583568115 165202589799 10869713303 134885104161 32164577286 405538562305 152179337714 120900737928 45578656996 100794648840 345242177501 315315371183 344032029724 216635093984 228550177194 317518416116 251604602430 196748055133 84185806511 365156804700 449771609 170627344181 489328105331 9895121070 17362928548 46861563113 271626796032 34451900439 224670921932 268624735958 428291500546 100985596898 233282430177 78642376105 102179897281 6896347602 4956605892 297839806200 263568780399 54393296156 66704125448 125308800223 9627546597 526357593961 151229507899 493255693650 20442705375 295003293851 16392137661 69400212144 27634501075 106171015933 11377312104 204827437939 544603746678 294218086366 4890924302 62494227307 224196344902 52517664598 41456309441 226167498863 407668459175 110113530028 44834489554 280229029148 360520609899 502894036663 233971450584 13972478767 169070217636 53724416225 449100870263 45945877949 33842476076 484595619396 262396362764 31396102263 230908406161 51466725799 34699054833 490951423265 159598408048 33602987482 1575047443 302286027873 64336641061 355153012913 195397897638 119812170507 252369079662 3506783649 172404350571 100829595690 154145478983 296768273215 397127558 15684923723 141057855599 132299311978 16736026339 82179966031 5623012443 61926164208 16295542224 172589097233 83846700068 200460784649 73353561048 389666783860 48956275537 20754356104 246125565479 304284398367 155598684090 670559744911 92277515629 361636109718 47049330946 374060449358 85570397628 251463959153 78796161814 16988909290 318823354009 18132212449 404363200724 9708745371 124515866867 51035841391 315265851633 155959424007 148907949162 45208868398 193495336121 38866763966 176110665336 322889781233 19691252119 13999516681 100718820193 230438720996 56437865766 257810625315 1389978496 270496355936 238240757497 225672134342 67994098258 20111189708 248147668993 1095820022 287736475958 81040311684 90112544956 5907602914 27040737437 561296890136 34776977222 295173766577 411091040171 79495474769 221906072551 16400638113 229463315189 289379872430 111452888475 328274016741 1712936010 218417461098 9168391040 15007768746 31957473916 76285721334 55670694849 436483287170 394129609914 66584855669 20518111899 55405989326 16716861223 220289972291 182924105306 7946703524 62981548202 41862019933 45833401595 18330978786 1259812483 111922215869 190697935549 67438858313 60010156592 214016411560 36093473148 3397077674 45209960955 192270134745 27026572534 66641117542 255091228623 478777796196 283742037467 395105363279 276902868506 8078131337 3133414295 568022718778 239157258649 22656759641 183349062784 386093700729 476248086167 343922420774 25538286286 347787013951 93070695836 12688889137 147403831186 100655441553 13570885575 19588821290 519724973130 91980094381 293642298770 185054698795 121065370383 123825402812 33134642652 541080732 299377801285 8057497007 9839830526 543481474486 388485409682 346485124222 7229938380 22144928825 242062826089 103713422016 248664908838 119295804495 609443364431 70903896406 32161067517 82609094409 19508102714 300251552812 61962502751 139947756586 78890982698 166368487740 43491719512 34511961729 202394410222 322853258139 81485070362 163850260915 42677131881 84843476858 269344114354 514763107430 20816110385 323193417800 101596373 6687764938 6808252175 361356715166 440293420462 296253730813 72855599294 483035201793 319650256850 247984972939 370341026396 9412575938 16575580235 10588533043 1502914763 61118869339 8301753133 413538099568 1972224969 45861118067 65902613141 13335573321 1916854208 162916408334 278983519089 370610289424 211936199187 645574258938 16342286870 44650604922 127829406068 55962400694 5602793816 180015164575 314103988899 6843839546 302026332502 103957041439 598224124 340336259380 104026797392 74053751746 284414352904 27587815680 195849122225 4389871769 417427446912 47702387120 107560090974 1190651098 524491592873 22913001959 36156805096 77609800764 232972059220 72400800694 149500903328 10923412576 229122732521 124582137529 181911480440 199839533816 4004909483 543315981173 228185641244 539234328099 323576681525 196901270099 62520519899 156302574499 118571862537 261196732477 281388788967 419226549871 31749965533 17272707611 242542714261 161335060500 317947549876 172829665314 115901290578 82162071538 36866690634 11008097105 4500623012 22972946224 14261129644 184633645425 1908035804 36623434491 367833760074 220333660744 99406151026 11240234014 5479767288 1158429638 150066210631 75301265208 462198031357 294681303908 205652387572 161573664158 56126299787 141092334963 172689697 39757389395 250582958795 17308276329 150839940118 15462625601 36404131619 58731460729 316708473341 40272020900 190689184963 250591605409 127317726998 94308975245 36734015088 9633239085 101234403570 13016019990 283860209621 53665184110 14485315739 276390546317 681028447825 350957811792 318556284613 29880701479 3613148270 110746924580 18519160527 38883921654 169291629871 97724315399 291550084364 137543707241 64542088720 38513333328 33389462541 137466104588 91441058789 177971154117 83404185113 949436779 338476561226 23357776557 211534002982 595919516801 233774402941 13579055822 231271967150 15107887820 111018743687 255005786907 579128517825 14174344880 490700150767 787819968 17062910216 102190173718 237460963622 278305850884 3214150559 14420845038 580309458624 17778510781 2889762158 10902482722 307046185723 21052915877 4100251973 112794545583 19639923731 222374650785 21646109412 432203267168 421235656929 63783095073 599229199443 1879501303 441885422 64736498439 508465962938 143578589426 534776989371 451861814548 124963272402 297749731538 132908747287 405243381810 76916071038 299628423156 4556119780 18997001793 122639955117 80963994652 249429329884 159802574522 236924406053 493808144089 10301130006 4047316694 614978182332 11550620520 82102521792 38825654361 413202514535 195742765670 271066347631 62152842094 47751662885 295925847213 56422205727 209152885904 55820113790 175895343708 119299980720 19959633960 48258832068 230890828729 14203509719 8038440071 2472780949 18628196183 459538432467 128020964431 18448004582 266506233256 15722111220 269260913330 75066162576 495439592043 15842115892 167098166250 57037385314 248021635129 189235549781 356693406724 191933152082 512963774106 378776540781 348832198631 12637264432 306220289466 17614406939 3328073774 159567698284 16685877802 206694007666 625540182959 39812685605 218978818270 105393673544 28320411478 4507526655 525296378217 202233527875 26187809211 28087489945 26567125353 491386908257 219404142572 449406821603 3914221021 131530992991 418805213760 5731442617 151444007608 3938368845 11924024751 192205685521 2845371731 167968311318 54129331544 7000118715 14742584440 1239858789 20014125053 386933926058 83735270287 50288611111 404942203 460394352 339924221613 11283540453 475995233285 143470464805 78044167945 9111402020 295774682783 9517498624 6429679285 140362251044 492530477534 515634380022 495261360669 17302421098 10158294810 443372962576 14124036936 42886502305 148263739484 62323471364 68099735406 10774561041 2758470229 81391401747 42753349989 111913849184 290385619102 27860362734 234343889147 184751889687 4124038964 44704638393 11919495836 55976171874 86848384054 118792227046 233886116719 594043664716 54279297021 20445314497 126610002083 161414778794 4176144007 18958133608 69043605624 136837091184 16441151004 191607452945 11193151741 41100996894 365247143453 52583470360 18393854055 52981667553 3172675638 42843622432 4804185963 40056296435 13556573872 451425475715 309442922530 15451595673 157691320937 36018680993 71280187360 20912220483 437974946533 500183643376 112090235530 331268944327 1193913313 325534651055 142575555663 6247062154 297430053278 64357177148 192114445304 337374218500 500621009999 412523402178 208486049816 240721067612 243284063417 194361454523 33621970140 3233746257 1365422440 5935583723 215191276254 535024738736 230413160183 143392499635 446449570641 360657941393 22574568119 7469165340 525975581939 30691839651 59593372485 283985291403 13794238970 339559675071 24947933969 36963669301 85531709579 247440134628 18669218881 113093008042 4827037867 24945761274 3218049143 357805375 95760134124 353700706456 6168165748 53872034074 242502381134 657892209206 380602672767 99327716982 105830646936 2845016845 257610173610 15030815614 41877076327 469532270569 42980880980 15376803206 6898436507 523770784145 24093277596 911916636 5501308636 30264789894 176853253948 269202860766 418721883701 166904175740 53343113080 37544808666 255392860811 181643384685 49217394609 345984082688 444347007714 317141302823 410473451358 232690243684 328707869014 185837599164 57870068282 6619944135 6445307433 192646506175 6813908669 492250297752 92805747207 317520660312 96584414746 339285170185 96708540655 47764323282 357377454422 107644979435 240620390775 250945642382 170938015706 14190175215 299350598298 37106967657 8660325233 191490826628 168131255430 250739269759 4226961346 197936722322 123353451375 199072217229 69570897977 2996000767 293819259646 408943522882 302104003337 156699474813 37557345360 361576163905 292584607934 185394038852 38698719737 24338603912 243022923486 7530068575 50420124720 75100388 46133093138 96115182151 493457954174 144028960148 56762846339 411211066399 93652747457 515810227637 474615036032 315621634474 341214447894 39377234859 65255251611 365968325661 135517834898 496185239769 150859868759 466200735395 261275792739 287390859382 457808694558 50620841626 89451753434 252765629573 13736925511 304393194718 463570102478 10392142384 18777026878 167425411027 51028213642 151778286553 187419888013 300408271542 58402179808 258875015319 202662808330 168195258043 689329493057 247826181721 478834582193 541623274641 60585213947 40610391428 70661766006 173001042048 13323832572 300991489590 227760254471 28307393657 469743995032 168107613790 758453276 91673609232 4395057812 288971472650 35222854619 160301845386 474705605292 372758542869 1613307593 34349555753 18431912375 3159148468 344047656617 65941158535 16783993081 476742892920 266548062403 8507831728 4813486832 3180003406 550168141381 99712322378 68728920726 30371838764 442505692560 93536384725 51375689561 16574371267 69815785559 372801237459 8877334980 1595121582 157536973034 265072833990 544851952636 22335167188 177869910971 61775000834 95143457138 27007929163 21284952248 123544798286 2385123992 1166145611 24985018622 96067782977 11405008196 281913453361 605340056 239481989985 105841780285 447163599249 107141698613 182872040604 18810592358 3593837946 4083734017 19665287683 1563014770 47454017251 295185789775 320026659621 54216875123 26691745748 8102624805 473143202453 116443353247 332068094163 208031838876 41041732915 293769729264 80567301416 219331528306 108514077939 414763543024 12697982094 229079603047 156647171894 47689385815 261966119901 241512790774 624633806092 402179645911 206307519 363084895337 686674117794 267454660408 31349617267 331121712401 192219432981 23045778634 210544192872 50577540956 39251829347 16929704887 17319337408 288292074728 298343319884 61450354072 263783532500 231939499431 340281949432 166975276659 340846363104 4117195564 297623038151 284337314452 181258838010 174269141452 5470526736 6658734133 3579894429 4503139701 179713571672 483148455301 46034345708 313651455213 395307944798 163279922349 334307806203 363231076487 55720836113 90492674198 286755070930 261779777800 511263884292 1982529230 33480349897 60585786093 175397594378 303981634618 469457740950 51087223670 508838317651 261306743004 6289530666 242410841562 264376116150 145061711683 28279665636 156541064310 343944762981 2816298058 20916523454 21508677343 193863542478 175282454936 180489308409 379700054478 91462749927 66683460258 166134537160 183162829243 133149271501 6290704583 546791239962 120910686 9036614765 4913369828 79052055605 331101184704 4478929999 25458278445 248499822408 22601584574 263153199775 25284521416 298234674328 339988246446 66363413074 11633371881 93850848575 279937100320 67046911085 190900603392 134393241997 397448869 216444406455 643757167966 207563548288 30934445286 313376398210 458700458251 142443660610 18711542248 9654746123 49488007492 4123023330 279019354149 230229621186 162921372894 349582853884 60707942781 425807441604 158775947937 7794233742 42996171647 288819748402 93654903180 419619590731 249955807591 52314177872 42508678502 4086542655 190688566348 11110317414 148629617419 3502909339 36519084542 308361026527 63654216178 283950280793 53521604082 165331759515 56929672557 343818725687 55207998701 628512901 11514696213 304510966548 14268978691 11635912215 169949111495 4775834389 316457199790 285042718789 8773796465 321888450326 4127487402 271055690967 94146674441 2876489783 29460338055 68730908837 54342938778 77838704729 100619527625 214578751645 315177489264 440420373036 119598176525 385784342180 269584850689 10202829710 451237807252 108556764350 283378562223 146551815074 305384347883 537988119957 19373132531 7534209286 4172152856 370165485261 86459411785 186774852508 112890701168 346119962992 39726285433 310386261047 2900399880 302454188652 39253881172 23827195514 439258729360 15728229561 148748787827 934318312 481825331742 48027448998 3366385184 55870455561 125820261027 492460658823 84823036697 262638013016 117607563865 380909948192 53644540101 123560743702 276459018778 51765873166 109011459560 264704042663 2631491894 621634171128 390448818976 207959188602 197434352675 60777717449 14852325850 19136100113 176115403227 81696148405 21016901540 225651512089 609041957273 91363269965 293391637068 888536601 44902595248 44968594151 232987408216 83337486799 181457216628 337743681155 519050462289 157429214411 11339597650 432139407405 479332380443 33631877925 229674823807 438584865841 107324526941 202827296715 438873705223 1082250009 94942482202 348834893281 109308249077 586061960470 199073306262 111784960918 6964150674 135477292778 3931832790 191918930427 84097179679 339352801785 4305151829 109265810814 80469346905 157931183849 269319046880 6345683214 172034221469 45760158931 450642544507 78274725868 4206921767 393741618748 47101210700 127751438686 93297488672 298977853203 376430525340 25116525079 18877615788 137813339611 25267767524 165187179632 240450055 17611331477 25317696628 333325357339 477018350246 53615290358 165056864372 14776095093 54090107866 254936035687 39917443216 19037637771 62139816006 399172753312 44679267597 66751002903 390547609823 206829289766 674509527928 264688126546 87174762439 19519460209 228062112131 37817713362 457954416830 278923462976 83271917384 6599590604 4246784599 10641460130 4953247579 63227824039 343427182345 33217309564 284745349952 68966317432 426040624044 566114104057 47777963830 56895619509 259172906773 80865831942 64904933445 306426943814 228460077539 5399397270 5572993126 5038713112 28635249190 32752977222 85831455255 376984090805 125791603726 30835890741 15807134224 29161307077 32291444811 267199366003 306956996874 30686422263 180641774196 150803841904 318429930216 84055867670 50439632135 20153406315 86037864509 8716004763 48929605899 115678709175 19929725265 26710691927 355030533420 295003741296 627006204469 5707463353 34336135879 15656996868 182040212691 64131309332 42188857323 94215279747 7937247400 12149868201 221908045423 136533319515 424011082991 69584186261 326028323844 27984409875 291657585842 85496736350 20801460647 483625812965 353056152776 115685685632 99192240201 11057850155 72376493037 886844095 56198800665 83124226690 144437995163 89234606087 175971516650 259773118958 29778388988 33999582426 355857732500 25356439804 154645259356 59662259361 57144960446 312304760499 35110370016 17850642592 445038626922 29706602094 243391988104 11614600610 2687224078 241086606412 326905025243 73966858316 515037664558 191884853213 136633062224 1382521298 466060359593 22407595779 32611823199 11232272775 14827657946 43516463421 188449234022 306049671436 2093918256 360862423711 276145140041 346806497265 373535425380 1837633236 399700289743 71128553006 405142123047 5890079581 34003865211 143196519452 347891682368 53417381177 163324050662 7422476767 23183140117 40084361800 164236510242 36462009863 14722185328 87046143475 210964239132 319645736283 444805856475 338872349060 39955769817 18148783284 39043773182 143368498582 42394365286 17718007480 510635425146 21167599920 175041338637 297517268187 104138727114 84433545174 459372102240 560248381288 10099597517 15518467057 45959382308 305694207231 139224585146 17814470780 175509586000 18806543474 31865487918 17439723232 20242299480 1109523438 44686400349 34905965849 263770455821 329153160654 198600262515 1210256156 229472488477 86936026473 127994472276 14123631466 27931936933 593127900864 730099861616 11561420145 38085342584 87242288339 29688429226 529322277031 281681386189 45347530795 405024918672 14789620471 70889130364 34410943410 159961623769 111480668514 4609109498 236313193752 269412805161 47011278608 109099764270 16411388829 87249435660 475959129804 28537241303 33592715903 550502015058 300416648629 349129888619 410802204145 344003200283 15177807218 72338692706 42340367727 104622218914 39643497189 10583067983 267671017563 18807285434 424791340144 1381865992 205041370517 197024332141 512305382697 114344464942 137072563534 170254063791 113851587776 161085491261 159873863662 762474010155 249894447862 24836970077 376420726346 13829737897 529735141434 494042270033 221327777144 7867604062 421146022534 14981646285 3796210377 60916561451 12573751168 228664383595 58956302609 43865215854 221548216724 105322237284 250857488295 21372070716 22380743704 347541304045 104043792633 268726237127 116882514604 4121323946 194759695940 139631917977 401751069983 60662272488 219291182674 283201817197 248707994787 77961748 87257692647 296699154339 202054814689 473676913835 276776960473 373017851335 3647186627 87316685397 262269045217 284027547572 272048686410 7527022548 24360692108 248957274634 108644795812 419581154025 1849439293 207444454479 172263278657 317754004740 22689296774 192737322097 146788580224 56866753441 9044211577 248230289115 37100736510 91644708454 34865180875 349715820101 174047305316 4054354298 72813156528 456846896963 23868241634 480956654 90054681180 56174611664 349474431426 178313370548 20092140744 3218539706 265671096724 243995004332 199116514465 62798486797 17623857107 35006814733 71895574824 10738841846 85024065228 329854018939 21974078487 280532472799 25712595299 383984228099 35834807067 238884445573 117251099012 185345954281 81121660919 311199353883 321465554347 284379399037 49654799731 101341755189 219219502240 240056574029 3975762075 102328288 347906204136 19653260012 241836141176 588831164291 166716663224 342648671892 66530097078 331038884957 291516253252 337537561413 131665191027 17819301337 124311998819 9610688949 258285171262 11089951850 521685108625 171431974627 139345756221 381663199739 279835801817 353116531176 224904417617 111333652543 3725429726 251813893511 312791753362 8436615114 37970842904 210444923391 73296328117 599625652 422877154895 513920646016 14354542713 79344880134 1960902101 191092472536 503364594121 12855424824 84789814744 115638554891 150405192715 489075807066 35011400424 23139770522 298258055033 99877059729 30574255832 116540733966 15352748205 86543443871 159870788089 19047174227 430779377194 164749386123 9300817880 14540006709 117640187220 3950206798 304228673401 116846410624 52130135015 490528300166 81416784910 7228446349 78419530730 32883801364 185237769458 272322812741 360204670138 265727688902 51219651119 298691378571 66304555055 511618048272 117248019622 95816507350 188273906664 31550027219 12189829901 222298994213 3427268957 19389725530 12446036354 687152464315 7543061332 49683499918 86480677040 69886794060 67881887272 282318229938 118084797607 4940115467 26688556809 233191081398 89899453872 55988941677 389567584961 747218214278 13359178525 11301250008 57937353643 497852495537 209239841768 62593437930 353581740928 95703353131 336739099484 17718300151 301572026092 268638943978 212754951811 216266627718 126258948195 990279497 124268700235 344745589237 8286336294 700123636 22237249964 412233311379 410114104385 10274203167 251141588645 14780653580 450571717512 270179817447 475898269308 13064781845 24864628699 272697626677 29087245797 222038087034 278511494376 154447611184 182535605680 240899034252 66972626988 283332702974 382057526 238554083284 64468479223 143929264964 157969599032 33584754113 233826215025 413862463658 66985633891 482719826220 194101011272 3677770510 78368925735 478214217008 117193983110 277462869315 133493059764 40241914393 259418613825 116455143875 254505393273 100407320892 1128704837 32633654985 326285012427 55357857443 246325873118 116472530210 131552701968 292802767491 2540055374 481475785908 76726004189 56440070630 318414900120 215983498661 291053678676 505773300495 45635548867 268668317780 119019514040 26668266328 110908620752 70760972137 492776628509 78857179127 324852557570 296080194974 476037021 698387715 149229651783 196564005673 357788424669 286403009312 315292740849 197811698258 388016206276 39333666772 116801285416 278431289100 19827780898 301941745575 5539793832 18063648505 96063771884 83549789694 239349685770 22669991374 74529445592 2527169810 44391859166 142543737046 8147739051 20356079077 2660729103 2921706968 327911160215 505755567900 134111588188 548471673086 122442857467 260478830065 197191236287 287782511702 175323993808 10781324727 49086270330 383249869861 285542622278 31599341568 31052532393 10842887855 24143043590 529167858346 13141021264 84568211232 67508032471 287622435288 233773415895 256238171802 29497315757 2466366711 723454743063 2624380165 213604052644 46384215918 93122238167 288817078994 43714880965 97637240503 32133003524 88826863781 212191169785 337348436079 3333233619 367687896360 276776799249 14650626848 262550151079 202704260634 34415738032 554647833340 133211624793 8429063815 135307797662 473950435563 28451390093 355248377471 66181758272 254203609468 165992912226 300597098211 9172613938 274924991664 188069639081 394174719320 404801204335 70698638368 344693680842 54427833210 324185024833 439065873075 169162752570 287445725175 552884205394 346347870827 8863893601 96740665309 149960518627 268078566191 334267407548 372624391434 47951590406 299880540704 405947799915 19159259307 199933576545 148754638162 126732928200 18500290716 283580894761 380136146201 9010199140 62471700113 27422030523 399767512352 68126158285 312608006855 4998101612 48981321573 318995508818 246731761188 534285695836 2098469160 9015510982 349040264805 76898885413 46074717366 628441790418 18899012917 26667429788 47759985203 341576404564 211863867844 171360288812 157217230047 354903027811 325223007653 402782167778 289363122864 38296574666 318636183988 11848455493 101603368670 353859099672 408094411107 6461785350 9175256553 73805011895 30829879117 24890422035 270306559829 23292509057 182421243459 145808686398 81068429680 505342759798 99363589114 449724519574 59176326226 2342660217 2294200731 119515010978 37683797870 231967087976 306942988161 565168246030 214435760241 11787986381 36909243678 15802551518 337195805457 192259083049 5328725501 308216709922 51534363296 83911634113 70865855381 187644073775 123670548088 1371614159 21805700885 2244319399 474156224973 106034254498 280668782005 213524140123 272127822959 591554534115 350674076971 107602166541 185510989013 552784802491 243754961713 298702384804 51070950795 18554742820 10807062252 295356379020 37117441876 19868473113 296382322137 251666925778 129094642597 250039342092 91840584500 55301062716 266539509542 362540972912 257786768599 306733460429 257809285733 64293462476 32325952324 87694185633 179174123771 10454737457 16395578675 82519111783 112253023295 1440325908 33967524399 18769424031 149838098285 481109580271 216821531714 7441613911 84174453870 403491393249 217324265501 206738375674 162124569102 162185814 348401458123 7923711416 333277709941 210149716391 271208349709 98767260175 325675027494 150659885621 40534438354 70943990512 100625137619 106357701421 450153879463 613882102415 12739683394 331153988502 190811785202 287267808059 335758060950 278246369043 116967627335 136853204945 9971105463 26193790581 4211473306 986106634 647513829734 82477635021 477546031865 90643248020 320939236730 56996035329 190780760175 82458205349 149906452272 216578267897 253083847889 382965328621 260699504728 88277818409 268143411458 278827496757 177134526642 390248111524 216829122134 17903969928 35811049264 377735455557 411126534986 68859482433 169622928637 596260826414 332343466458 617965412094 215751391284 302985043555 131404119340 395483436651 146169428347 14666802991 340356067530 341420972551 176045392065 74815036875 134959136407 464031913845 411770779720 236758534548 550779432558 171256204960 78397891422 287301533227 432718459228 141639861 446081739185 151492288309 303485029082 166135585307 34848444347 353234534274 169330043233 31650078992 13260849867 322838599198 28196765505 14187035225 367512774217 120780884425 331623477426 99502014472 70661466156 15639527657 255542308569 174502711606 5868784551 522211589718 51820376483 207199019043 18050194061 357448840623 232280082883 62471725105 210449889990 53827824257 15511267060 114490104240 14284340615 285597174986 313340821531 284211706405 274234018067 499187969053 192146257565 202172343161 14268364559 725981070749 76524034560 400877978229 92554379143 297690102588 346776772021 75460210805 223956645550 149614527071 508542140130 184045520312 146003052150 86531638311 261778339724 231651094499 103965220545 220599561193 103519073796 319775308592 264951756050 306941009037 42483016930 123229794044 50738676716 144822134568 288080143930 473672028340 329650814109 234982470274 178421226336 116399075374 297951502655 103818432733 388427809693 76175804866 261287472699 26170794032 276159908084 8226841460 516159246720 19979503997 13310146512 11290605268 367066361171 27034242716 5317109636 95098426849 416852854349 97806546936 12608342681 38616999040 269767949904 26396701110 82334372948 21828078179 50656411262 243154466740 209344914087 6390232682 95372332998 562150405396 29680803020 370613275303 12515518132 26063842180 447242774998 100494853164 14604223210 356706576253 248052903322 63012803850 6022825468 353250678846 109712086422 382870724138 186457646494 58730754683 115989331527 481338648647 7355831158 124070516822 15973979953 261210720400 15812162436 251540870923 39922571099 512122234779 6276168022 216609887725 1456417948 14313654382 472740149945 5275953818 54283525175 154581096198 91647618689 43136246156 26585590136 598273213 251992883449 9660221519 216959506585 446168104125 155494124953 268666415906 16937998216 619178239969 121877997492 211736211763 672140534843 29643218842 386956613753 484566766478 33604168900 214232249622 93749642821 10152060273 268391880938 44496881887 182620535305 9827998607 435723286831 236299791544 611462624037 171920826741 3060369120 12592173121 50908304271 49921246385 188212598443 229981908750 81568856801 246684205743 67639983421 264700175270 194983343664 293614732030 2561795486 238546774538 64761915780 405474341412 31857454564 8710012687 215858226001 218870929606 175194551208 7507817367 291466368286 34069713545 31523415225 22833574972 31674676899 645432878010 261030148114 49904945185 492899759315 48341902076 302338726431 98741011847 372016522895 44567601134 10432783615 2410499954 105872445199 94754472840 19324196074 32006373105 114231311521 31683200650 6448645271 2356277972 380896769520 199827746953 457784540 1834045754 2070002646 277727154757 243295065240 5990642875 27395145915 25513661767 531769403093 397164389636 44654870108 18360611866 359958875984 407446302099 305114218305 574445173904 397389581561 9476758328 590660023 46955163042 242406336867 1329703997 62650738059 324774047568 20470412444 90100000965 333407793100 58163752781 112499939159 186593795055 48685536009 86848593988 25634700538 19031424602 214913932459 3405880554 103061936180 221018473661 28601700026 127320957931 188979806499 435388015048 20574036305 39561527056 445467137 3358768768 288507036180 64681204150 94836099929 2993585936 48068953359 80647138543 658933948169 95077719054 319622359642 365285618059 415298809808 51369372155 376177135511 9850688777 60971461326 188962768792 9052717081 763774600807 52596946456 448319396368 28188498322 11761322778 7243369412 385510067180 374620333918 5526135062 391240702971 251971965808 9864392793 41425644830 199468768214 95774250066 96933704296 200451188278 265570805811 27547562889 6571539854 354590564201 283229956079 262655177189 20745391935 62184086498 50232472894 23481215375 47557849173 20498016347 350303774774 392671614220 386489107118 26310462099 271613529800 112742247917 67756448848 226007158424 152331187209 239653297283 294261580862 19684214121 72579537563 148550516006 60554553099 299492365432 210846756246 181056899305 10239966765 285621122685 51272565115 134863390418 26995309728 398293060790 1360310884 419089587544 157792022931 91119283884 227765479405 34155108835 43489464897 453627620676 1344119535 517325520028 22767634015 583404119570 160143683600 278150541779 271981144450 74878881446 102299687699 4026712525 179308973348 284513370391 115861864526 312827493042 358955742207 140537815174 402888280341 91529621744 243337204031 18555865996 144050073305 111024246200 188992788206 295407241524 341765249490 341145439003 92115116203 3409339423 178618805274 242604882350 387019277007 193388835676 3475787621 34697584020 40393404977 21949271922 46024104411 398418379953 20563953469 192691745504 345298040344 324734439190 12770817844 82715980466 61785998757 286556638461 23882923962 7744239433 2603700974 492238166361 337085509744 70817850161 175621064043 102735189805 22394658150 80384904058 51746450843 278044354935 251929636451 56877286906 351862096758 59020361663 697622639063 12285710949 16288905545 97918111062 369515026061 4014453372 160968134461 221295503091 106832643249 162375188365 132243748478 152875413747 44387526481 15222362128 26439448644 126866210489 7944502016 21396090864 42904023618 14416781345 3490431837 127482993649 20099358030 105214478240 8395655595 398642247285 2074733481 372152537132 35357366181 289876403475 1032179205 145389038161 283232274785 4925543300 136322086120 197865143253 53028139000 317435369814 546482618253 196905255319 6384043058 268204858406 28148412808 190586525730 560567291137 40088049101 445089213162 383630432099 164040203473 299295776605 77433910020 201542371651 2515211124 137530166666 45444391736 430369473543 25893303379 268472970903 262588762633 131435316656 241225436177 76723600839 178648691285 300955528399 658887380177 306405694958 455553308480 229559458878 201009518612 504826546086 292658519697 301958389585 11946767371 252055980102 904160972 337411767638 42204835855 30608883875 303680962938 261802544233 430607232915 77168996896 52047082484 327318858074 27339274998 162011461775 450056034865 442979053858 22314998678 32154353553 283149470209 263021268559 67537681215 15284008918 64414070020 377176788593 8348864369 416321911480 116759654992 305607031554 112462370341 27928905760 272988998834 395086746240 114151582656 47590586619 4614846760 128837697367 25665270899 13833937015 356389828112 1257887527 283003389990 38114694801 14675956996 33248096543 39548437475 8535583133 24142869205 25116742997 20243607916 7313641292 231556267166 171510243063 89444269134 341337543973 408919202611 96688507684 33494737828 284417630783 286255068700 50895855115 35169787374 84889038126 16734539891 299517689965 134119612877 3035454543 54779170005 306302482048 29467917246 182341479252 106666673850 23615096552 274016316174 3004449646 3022667876 25032272672 78704995274 337045917320 6180202120 80223180248 213910158904 2116494420 486683647989 55958944013 86218098506 95578404073 209354767499 154416949465 551097675927 3125874420 22128824769 197562732998 126873910492 299182471601 20603835747 237053382947 98799699117 41500478390 2040819852 38085420863 1314705640 37600006816 116785676906 645075010 256177014569 48201229039 9033564173 283687433255 48806359448 765416118 74645515391 440623706637 17008995469 4936569466 795681554 365812298838 196856298128 50685142945 11775310227 210407035501 536842863901 64869281640 9934397435 89137852350 16123253923 285225895439 368413052245 390066605474 221442237711 326446679511 99803621311 171059971248 9996250293 127793564970 177711910560 12527074684 285231223332 343192776097 314180512637 371972764055 33081849532 351377487984 14299764098 1675593889 539320603910 432972226379 49248940139 130213444 33816725752 1892677160 617399629746 9347289166 252352389860 14741613063 422219663930 17870458265 253939494897 318706640263 20319951815 8324339504 423556961828 110445413259 51877938786 496943899245 17778128708 47123860526 257844669581 128408854404 26195944729 66768254701 299605738840 113866999886 143979597169 118460625895 5275607313 178884768546 8042742687 42221049555 137995234526 2838826217 245669895760 294194516 71608110453 679094162247 591035889260 484662240707 101675274485 203052235687 73947315945 145104012363 6064786020 21892102786 4317385465 9501647811 19302953606 7145984402 44539528749 525796257115 107084633381 722768430109 418345102286 83372052514 164026209095 45239428284 45912201002 39579533296 163642560095 142274197795 6569255134 101100256465 195067974336 42838132685 237791038555 35969585481 17262885555 28004921615 428563110472 177730452331 179028727928 284273754881 7352201452 520955778873 2065752561 58736939892 427199465377 11298468956 67293100993 442543173289 376998583 142277810919 54358077526 166929429478 73821245187 627609636579 79807499876 57042548963 69441999034 256526343447 34899680787 88684989161 221431794485 75706793271 20646228568 59162496992 501734032349 304076286920 358960197196 89312653382 27984444402 26185216985 297799319107 411242421688 192782994710 15798720905 5788117292 87295511650 107933796545 349414750017 3437940774 5884320552 935657726 146298382929 381289378940 649851507002 286033031387 200320879596 52456448219 404890889174 116131384866 405992487424 2201897857 363103380553 44496399042 445123802887 3950610119 147097408964 9308014370 34293343354 294917242684 61014186150 494813229985 374475593571 123507839819 264121720028 277161976437 394323125609 380120217394 93052150297 1139308120 32468807056 24866675920 46775311830 260535623603 9041376852 1708359785 15704131190 179877536596 232281319842 27757464008 277022143924 281953058801 60715842481 284575898988 9832056470 290083259565 228811074488 208227086425 471926055113 223931859642 127760991082 10293804294 135162725065 401972133153 44072988567 905221261 257777407320 647349136362 22560179829 223520441758 9925246853 23008197043 412297845333 36093387187 11959918205 279362855286 150620124946 472676127962 110889273858 732195773385 156193582082 258228790142 301756186017 169352648589 63961977121 16355024134 477774401018 270581069817 390948911681 578143315 378124165746 176169754990 95967587991 33339555967 58717945409 52739830750 329036826359 542135089147 87077094960 233073845320 53825612585 45978200403 180607245121 402177192296 16251330757 14840925690 39710886417 164395620464 136177147171 1927685581 121820184231 39799124549 32484102019 372818581250 19739793740 23564155537 170811828541 99581968361 432327268955 24999985361 325470863976 276995644470 7398093222 415440674909 335526293734 332385577186 90184825472 344618427396 10083584865 95020932145 26954146660 280757186428 178568850968 28826553189 310736868491 362818936742 315592359507 31337795351 316460675677 84074986697 237303576220 115854071845 342087334276 155990392540 445618137415 198502210975 426402477766 298912154256 117576503933 34579648125 78368054656 22107123979 55702203370 240173898550 38492948151 165900715271 6855540083 436013410276 216531584722 6350645617 49653116139 55389415823 78308001382 121987503400 39147325798 498505626535 444489371023 111839459980 313455873204 70320406233 386416035715 163590610460 448727251635 258499799995 8580978173 110345470769 17235664687 442399827591 363235928294 687693468269 189582389021 128800540341 64388874677 8150024016 185542447962 400748603634 436289423409 245889100184 148581870418 86982159853 99406330365 100124468907 64522129179 192851251325 215197225885 316616238981 177862862119 330008035739 1630495634 434346485715 104514203696 11865539717 212183032242 446806076012 74475236925 70038258147 401566132859 581705269 288171036095 132916385240 355205360122 137365226309 8236002990 163795891921 67448274636 20682159960 9612804559 142290889868 340361131144 23301508664 126500945260 90925696850 22854778938 36970994750 304723336528 3836585636 1468847197 406990208246 204091141363 105792851764 168345305864 135787454090 270670073020 148891708117 34922034488 489837463421 425826494562 296824864875 357008192611 88464771710 6446924690 144318613746 37195157605 70642686134 909798293 420701329868 425996518740 709164342903 457239353938 7827170375 18263912087 8315098960 9389671073 14325390702 381998514885 20081872276 66420496870 13541958294 365968661650 11400276173 324473350338 7899784445 85036174289 505980523844 3549663893 41391097255 114947290575 209929536858 437020618143 1648013461 117439693860 382988742605 5614057616 289975005144 104174183250 173422390345 354718651387 103614794024 214198436791 108045445217 433285133942 85200157315 306544959248 236030083932 252990941186 89453197584 34612298416 308055452619 267943143529 2631060393 171762911272 83849274331 48324533133 41693586969 39302475448 33410127994 10141104786 69419307544 374070372699 264500764021 27861667847 400876490134 27353223549 331926234417 487875614313 36789824614 92402232001 546982923331 472016467515 60217994273 13635793866 156815023180 18832611296 191544041737 365467029279 191317316745 290568642083 270079783447 239266158736 89267319438 299034872218 7715140557 21538245381 241462604507 296686589790 512259310375 10238147817 25407791639 65643022045 136717102237 178000020884 155197084665 267177047380 22578517004 110115948064 7331135465 51743805107 108760251171 453923962291 41411903219 543766851 40931701145 193589998662 4807881781 202136484633 351292622079 15638583708 232131692217 233820290847 94851908842 145794120691 26398514808 392402771622 177546492841 246994873450 18229593622 251014987431 86418283580 252279992538 358034953872 194787998655 340187781066 354746297704 718176060 74737005296 16253893756 206886071109 121369032194 467594142508 530794739647 323232005184 450567449158 11002395732 348123191665 496491006647 89953359707 340138804139 153179192475 38227426807 24854939357 280849637100 192706504777 23141770231 89685462458 8676785048 206207467876 65546520716 10361507094 6100061173 378774558766 263412447774 131665363284 1584549613 136195845038 142281175809 80347003513 275757610337 71961058990 9377931502 28455914131 263853245067 465858873098 62881492237 284894221063 172201300363 317131197306 9697769948 135928305002 12141560407 10162302819 243398036879 15208889713 4661300043 10252321894 92730457041 311264103287 85651567604 186109800757 337693293596 7871642994 352239023498 415421535208 284318743076 171490889224 340523367725 41683354084 318323926373 207709986686 269808261659 18930175310 112890818823 188861559247 10818534612 12396234338 293111783872 304129921457 393098965241 3028783705 214724670387 14366138891 252727824110 308474043533 23246833088 22831546668 1678093659 136458432257 277104903558 81483565957 252490235791 272047890558 157048057400 455607973034 235902781283 21803650381 12739155579 123700982697 61745751268 67353319492 14058874738 54683067623 528314323797 159284755502 400827012111 58606247866 2859021543 25754741261 602062729802 123794637266 169536422959 46893595554 44461775166 21231345058 265601939447 16319355684 22279247003 7077686924 563170977334 120870880312 82180737065 95902375849 78621460682 506413787144 244305342228 322493132780 201098906814 290372683704 343308177616 44883766762 379279048855 110973676050 261064866056 36007692488 68499046862 223162086383 1510602129 425322679849 10729670077 223699635648 63281114186 225485398445 6103261581 312859634475 298333633612 105846577339 482227181539 17345294867 282123447797 230405870554 73517892886 319958250922 5012969368 16878412803 129516165077 55444769119 522620901274 4471829444 59696334932 222199712680 432339597711 58382772577 109185189131 373991011140 52304920040 196581246201 474676130159 243478040108 37941014274 417557969361 200878917482 19518886336 10407108567 397428712066 306195501916 213165290252 297518752840 340735330267 256216348225 163667124402 81647960155 54250414440 517870181547 12374378675 440583001182 251903424263 338818586844 275829175690 319930218 22163491290 10811677863 285963047266 58503298785 43465041482 13017470205 35052517255 6415929553 2516332236 15798091567 95258703013 6783135669 174083338416 51111470927 144772820074 19225039630 515924654578 172543099778 18801479974 334789637383 24862714755 53888862996 10709127836 40408554594 141640039586 48772563101 15809942346 36248434885 338810774837 75258598278 135598397345 71357271548 117564584571 381081746916 83367656455 1105314702 4734302474 13277883906 3225098053 7775046901 2072611401 207105195842 427032604021 226371677218 90750206486 354148739 222663336882 115128596364 12835546727 247554709151 3200770744 419612492790 470569777553 217448256836 335622955947 4388905759 464434270708 140946539104 138163355849 14423180244 4319671337 6816986843 196492967042 54440123936 237920650000 32138329192 322033358437 18300790913 557498547131 75331879258 22444758283 8360718832 217572757417 227426991173 6548728649 164479781759 5235339834 120415340485 32071914987 200147093131 4920931103 21471495429 1811521610 500680592505 212546916356 257539473883 53925493372 52044549309 143570785285 19585003889 222964524 69399926945 6552048754 13362184487 406969466891 12902124845 404929863135 307236159525 18351045105 150732165129 249426683352 20544091800 286689478564 24975437912 124298274566 85791144343 74589798427 323056252139 192843273710 192273883273 38593850328 525917337628 12458678923 328641116601 145976483941 45241554068 236821042164 6430660281 269471014910 176637789652 33070336090 477402120148 33401585243 40882864434 315214601217 89111017925 89303199580 64651544971 146774422366 516656932665 295823836518 308379650150 143174126886 170923805230 8379216069 198692086142 326829784917 234818002371 2959270519 349984710530 1732553216 552911282915 3222770124 115017601587 342052943491 34733759167 62767568683 32556330123 135661596213 150151815942 23760253166 148189612431 100286381043 15241667433 272918019247 1544114224 219892376676 91056423588 20001720487 126843215722 73500013219 474103981712 220349641164 65478470924 34086583575 100363030568 360378770020 472814719344 318723482413 681765297 21926823489 313574826902 148740760291 330890357819 176850553923 20188007512 15982811168 266955982191 105891195067 86091891833 340834496178 326649540888 213008005023 5556009452 281538383250 102965288221 84478936380 8872160382 251296677605 36400188705 49664180385 530381451378 328903501129 26897780693 5038702791 394757174278 1280119623 5756588574 9339820876 453774509800 271034576082 397844755027 223510038514 43948620781 5987926114 194706557611 128185903169 575243880914 315277092102 261764362172 120030575582 410445492071 15771178319 549340649677 282638777358 78073067183 476561303675 100414749944 72646511669 5225062818 31092684088 306268013748 421374041505 18403431787 194252634773 144889796155 6871879241 572830119789 281140580488 104445972838 13923964371 389797653203 277377876371 241032713376 170077440220 361745581991 377428825926 254209364850 50337024992 272099015051 422462662091 148547229361 194606856770 258146319557 378307368061 157614377677 25075285725 308447094219 10989474253 6158147870 22414850837 4982828163 100404796259 391707948685 290265755136 317589903463 75658114016 108410880686 109814450656 24058581996 27523778568 270964342773 164194335686 35921594845 5159550726 259274208814 910948675 215536074575 292784081506 56772842519 122948857590 551051580691 17776385415 273183070230 1881966337 43142396921 36846218000 37898956276 152612238926 7647191276 58492896158 391781743370 527564599306 19649849479 8864107459 473273272835 105586393614 366467931168 12070240287 86795514862 26581495407 141782976766 264659890960 316238174332 278420377613 741319531285 291588281345 294131078650 1584276676 172862350542 62140728224 44707499715 13439052387 213424216592 132249447016 291510741616 122763817371 363795586723 96330953557 8234377933 2485622480 297635441104 301782636090 335655450619 244776415412 148166415944 183564286954 42917780636 337893687366 222016801540 81597496037 62264825790 355298455772 25750686132 276515188603 8021723334 194338583406 16770368606 296917627113 308361388093 230623659225 379865877697 665670126129 412054328700 330734418574 476781265268 8232063390 92176877343 16554249319 9292191620 403092492292 46491521975 8448170669 62580174532 162513511547 272554060049 47449455847 114815437014 11909586234 232878060676 228602774243 397151085169 192369543836 85658959871 264193838758 297043768906 33158004088 452960261324 46577386545 248630457966 37165691380 66760957266 16276626912 107779405134 10689940009 513899602225 292204737063 702691659698 250721096366 267938858024 16510757351 152462227189 201671379205 235599563678 86300400945 208729112078 5392892844 38761769154 35885090480 181014492634 147534058734 45932590547 696572541580 350871248227 8655812150 4890544745 78632673767 417735155710 1869284496 296891188641 180110518849 35306249900 316248582579 104150299351 144359686604 93425505239 341106381 366916443132 456355414217 270871556808 63379149871 10177573727 47242679249 410691176961 230984401793 17453407820 98126605391 44002085614 3152880884 6862547815 8597343938 28616762047 33214083532 36255329417 340055007722 192352928376 367088251599 62346593919 3272485891 41226519939 96604326364 1605291088 174077195856 40299168245 66364940253 13559491651 65885277464 51618299192 223182849158 27122912624 285733191775 293476927370 33127395222 369475058253 11230205937 18825843973 23043969005 527996596775 22951563426 809248956 77038160024 240741112287 74051866594 31198482685 203518034272 27105114951 245841672317 189866310611 52422346299 6516100719 196763599514 17381502859 220393444696 287549246067 304323088037 364772780820 15040570933 444951655768 11793332467 4381919241 283451924557 38316521211 59387382791 284092622021 16264086024 403623411975 7927055368 598658057827 243340536616 159384053667 51012225548 525282109206 38107792963 5401731020 8360963595 11187310412 22899383818 4230597341 16001335949 155836479447 323447180216 63851575487 126989482033 132458698018 206947049531 293167861070 111806712224 84246159229 51950044398 296443501932 2638316724 139338410531 185874019788 14604008450 2894849255 17879752992 224010620950 167845329551 149760665520 406828037237 435362796418 278311694384 24985574438 15504069577 2682505380 7384705393 249004401538 8929889866 25704734174 38340521096 480982596049 10586255263 125118596542 376008595777 299013786283 220645182058 154144928081 263175927218 4125653503 33763550106 82263069231 9767742272 2509919729 158439699032 97059113246 355614267701 392165425705 157940592899 394106475537 6752513722 132304898377 17938377941 156643020320 27765664001 194916657117 213064275779 11611088965 14783868354 2218230028 16972604176 18875153952 225203241463 215747359616 40094002462 5293350790 93144243355 604037316362 82645747629 45647333913 356210704612 187919944748 6005858451 609970733281 228911169773 32567387432 184691873388 268254942651 365183779453 340604227284 22951950027 4481033204 105516521441 383076049749 15140439206 652244858412 268014358915 5389367719 3385596628 9032172556 326555427076 46379261192 125033044662 18056634552 34368813555 3534155525 54832773686 109435002176 414030897655 18733177728 7459228766 109758573989 319440662589 4650527912 13813790135 105056673190 149794236387 303957577787 209032356504 45594147094 100391269136 294286313597 115306504379 143102720895 509705141833 85772775109 18325476968 259018726935 148315483186 315346227479 368367686858 17096686321 27155847196 9243956267 2046470833 116781848237 4722918459 54838097737 269942226780 74344900779 314954946727 1436204079 1062963612 80412669991 4150293221 17234943060 63272063506 409134636141 109448894329 21688765430 37520427030 335028749919 221973373159 364719913325 37520376094 46683878413 416134538543 19644280739 266566883165 131882198648 281710653038 33316608314 146453868978 473567414416 48779594927 433693184642 358231449437 12299214407 516842140548 45532140896 609739208126 79481464240 153642901660 176637636532 215377639005 555568860863 120876091329 359369993804 26070044130 24142497403 84081514832 38729512048 41373996114 171907812089 10116926840 419775242692 264801987431 15586736402 94854067112 113052462492 146114230477 55328710496 475782960384 39877341004 170188310896 288460878794 8288305930 269797336874 31738096576 180432275569 423927266563 394230040831 360779467934 433126474743 317464783884 125782952836 308542933343 386802441006 205039222310 9231308604 20058747600 308532082152 244756172599 12210113435 233940698285 258328801425 128123389669 195375871441 31243380489 473669047894 176912484117 624122350308 58492329188 4635271806 96815326487 39328679837 283236034331 261760585907 2542571341 192371713756 275273879418 18531596062 570526411546 60162748369 111128278059 105360087608 9211805692 4473206597 286138945948 445862319045 163706306734 19349405032 6725719844 164031241823 248046044930 1429075077 10104340653 469112505045 14859862212 20379910408 18160178090 383014211771 265250200503 410196481989 352075102188 264740552628 133049286386 459123393526 393589935607 161868376162 525129809921 455508151498 308239972114 68224131490 33231858384 241468702867 556711305 349979748246 65679208158 3344119576 21270259114 31973596968 44671522754 7160873554 17925499649 11609368137 114624139751 327592689847 172259896756 35747882568 3542074619 396355831429 63405135376 2285913656 325613578791 50133104534 156212496143 15866763241 49899274494 291574430446 28484470221 293323274115 9992256810 182096714190 4399769311 137897118910 471964759417 92299121088 18651777845 47009910343 42708585031 15703816684 358880981183 22424451887 335401714454 6623639884 6375204086 493341322074 261925953259 274464042892 286263934579 82490021197 564723653822 162017607077 61220675837 342176108950 202787010109 1877290951 56259312464 16757239336 25360998678 425863779 368738308796 199416522178 1728433832 274693015486 312537851512 423870170048 585790699105 31399118660 79277102338 27486729193 341373624636 270065549837 20103142709 48569566155 176408377399 198932954776 214446856084 357458035557 441633961899 407544538655 6009355882 252581689988 432821338279 123093676392 1505091760 99037324388 388756588784 8419240439 2689102228 1173091248 456980550971 314674222417 216072691484 282700554778 5445330285 258843501200 3256515728 49275270719 139167995054 358139416576 5332008051 394904164452 217428432298 9586365046 413657565673 1912568759 118042675815 18499380006 139803121845 470573634462 367297453064 92724887646 405025313009 142402125504 11186444218 393391091177 192194200125 58064502666 4377000284 64803014412 125862325128 552024152527 172902567986 45867579052 596642094575 204466417300 95529108142 5695251776 10481369915 271261199709 185174563507 96993355433 197676712047 275024217566 13520909907 24038237636 285144103866 80784381910 257043214518 3552238347 288304259150 283799707781 8646479154 94243528941 551960845558 200571679666 281939242756 318140390795 81987271514 70897610555 302063919930 124101012537 37197006948 25953960794 151749687509 10091859231 19623494974 37675458720 410247030033 271578182161 492332510649 111314417212 245744739200 286832880450 9270054233 281170411151 61576511869 296808368058 117993120755 452816914290 229912548260 3086883764 29750862326 20008396463 41071233154 5468686017 32512105169 248407072479 8263293553 171815233643 319393206722 142014944798 9551859537 605159661059 26847465057 378441076830 152550162851 288990989834 5475944884 26146188406 15851676407 1000367974 85454651863 24812843979 16869224896 1448789774 11387970434 92168912901 2257868222 402334379600 46128469878 245045618589 380727550305 68725222421 120109585644 284214624521 339313232934 424064307547 65407539301 24979447085 144264793613 540217094775 53595937015 644466282928 360709245396 13042066099 10782868387 482942487872 574234283730 4623582388 248549611068 58732618039 220317357994 18003841725 33565772830 105754244034 141490182024 614243561551 318478812325 237754758167 273552751144 55963204585 20203906028 108782765889 107628181277 27370917204 10734394743 257946482105 4579516525 62706030524 27142628753 14464394638 26782235872 559705806572 55040769492 226284322389 484281363579 13782857171 298904354566 185633457859 8124935410 1347542149 497341549120 294539718710 196084688438 544856685147 361543239885 70807926340 141368053435 25614745721 90755798233 86574981209 38424798310 276613719460 11885569948 253872933247 17401909782 268061244168 60652553928 56229440490 8611126502 745475960 244044654669 642998451232 239544902256 178471362771 19635007408 232602230939 204080740018 259404212647 434445907392 27654249916 11706121734 313459393358 172790799233 249095799881 32179661712 7277995457 294333977910 118955651214 20299088000 573516675119 53986488796 2647338416 77989455462 13395025681 3036970374 36139774084 386191055600 489991492403 5152798863 1197791514 251305250130 352187800350 2612235042 691561790646 309889762 205051992281 106743937011 147672754612 1662753226 409249235330 180583901943 3390770511 420878403189 32610927706 104282367978 54406349524 326034383310 190064127280 297090546292 60764203788 42208416136 7895710084 29393914607 305426793350 369193234420 460482191930 343595745688 1246855639 1104731111 220562566694 410652073411 382209103075 334852520891 297595025370 130121370319 367015280776 283268557536 59429232373 16336525578 40428548418 8417349279 37475454430 55651350524 80801788303 7760476809 69291520930 179050225566 152937929755 8130300318 3704889681 230784823450 140957326665 19955008773 209073092820 230514462296 257884162430 241640498872 493667506941 75429229300 11161337498 34909302939 231096374673 17349108656 46554549243 305926153578 190964014189 240607067674 248802543842 171288620420 11952674516 66147088182 119977438958 21324264557 8381905628 298984826779 214799118777 2442660055 356394084905 552847299499 255364127555 11727836013 44682615478 149773981841 155851001110 613841465525 345788091033 100000114915 290368788716 285818448515 3919623774 632825502964 107630898936 76387428743 42105073687 180005507237 469085500043 2460157922 384666223756 18580693103 82750582823 11284250807 228530955288 106825317007 34081214018 324221853424 95712379289 121673060109 23762532377 14804339913 20367123545 39570487909 376472495757 11958652536 598112914771 15860650648 7177021650 63305094352 131807499320 1119702384 571287167933 361144813884 470986556186 16424457201 88845791166 7390304256 89986577101 6326597781 82287821318 151440052155 29093591788 30726554047 24022063321 238249823399 789418866618 402561684934 117791262197 23564202901 13572137158 18448736350 55067868659 293903254126 232314349982 368356587781 299456371868 244343927448 289874951771 48153707363 270586589931 5629051037 550833359324 524555076323 317543092893 368493240382 336185565280 289027119452 395855310688 221079968211 149612822517 467532308854 1381324843 230141669708 387126829253 343825318693 613563578883 432938770038 537483001699 5999866194 23496455565 16368144 229969854259 292678393914 234186714042 126846237680 50306669046 29905118807 265213151408 132821497340 493679946615 153021417406 44207454416 149051505363 6811145111 188897815837 690790301604 327093734652 325343283539 241278640637 272073382396 99555238408 499318956415 236395967402 10468248580 91540069111 148786480251 1142781895 140083701061 76942955548 3625826194 327551642206 74340726401 411897798618 302839004074 88740541300 14108087749 38914814936 69427814411 128768730555 546544339170 108969167766 64669473813 529268384587 10973031509 344500724961 328645255673 306274424870 188863178464 9405762270 191374465119 68503014001 65695372962 195961064630 286824642612 135105614020 130001907734 13048942811 107394352420 347866686392 204536614522 416486942616 427382817200 545441512328 33401091224 221673511922 35972416358 216342348718 58131685459 24670826258 117335593364 262228257791 102722132122 204248387639 256096258865 16997104885 24302770358 66496557273 792463124 388186679673 371560155164 97736300657 32280606925 234951526266 310747913408 282989331544 476041007030 169893841335 51687788849 285798494376 14465684630 31462367517 10570322459 255278731182 2015905914 58492043653 16602393769 19154735390 211956193301 212765289227 226951659984 59852848136 47230754706 27648319350 33176048783 135141404133 413788346204 40441866841 277610384110 1847134896 142938761287 305363823278 322533714077 67047595801 12366668509 187924147943 163714868965 17281185458 96165872839 409339144096 70964181564 454723659615 54726217866 309840765947 26670463990 215877313022 493871906168 344793781787 292720482069 99194012821 86678242896 80789992659 394535222090 23321976092 27694789520 11891822333 83167166536 267853313615 778144768576 361328864245 36273634246 65238628701 3456380291 13226579105 313253338320 270643082782 24922943623 56778148683 89700645416 58161436074 154750015507 443736986132 34804465978 174580393741 9779588377 137279275797 176614928320 221955016122 86106364478 401883715213 18227250901 300577959 420122763010 26972805289 536795235314 235541686744 106899411942 5235234924 152744704042 36028069896 15758297863 63869875795 200175438696 554675936692 431984846873 38469020619 482915950523 285445388897 452481299064 273245822870 121415441449 573760125018 59969708505 449920887759 432728146225 443229098764 288988057697 152670628952 184304043706 2926920877 35239992941 6416895901 350890466311 6885531586 255295183667 415172034153 137340903994 336277397896 50915676292 355409699884 480407364181 139117286 85163268525 91078430540 139119725259 64243637081 284118347771 321607857955 3284112414 62372862277 7318312423 187431555485 224944069127 536059369619 3266226565 330297203049 32009634707 7024841102 124518667018 8744350114 216266344414 382983617075 71013634643 399923598504 20453155554 73038323138 94152771933 246998676342 135978325016 120365910873 18298844657 639132383852 365143347287 6918939136 475253099906 79418833666 426763271517 1614625658 188157417303 297717954068 177537088405 18368975514 2122093493 67935822169 99115290016 476101600360 651839382678 103113429819 16198416167 44501571333 60470258759 13547811093 314726535486 55343544186 19267857284 165241859973 203521255869 75905403890 90518626050 16158859643 20186588143 300223598561 16662352416 348648575934 126193746436 158729358330 11331149655 47911101657 268241276755 242553298967 81700542712 269153910810 19618426561 29544450072 14286127948 389577669150 102977213096 282255525230 368564567291 48521521083 81310990404 9663913614 429857175867 361902505894 338304580696 189076060642 175315694803 298650007006 9020686340 224722672057 51957277787 299387752829 3614057805 4667094984 235196208226 49063535925 327355107685 258610059733 280120739752 283996247146 26106388126 336060674324 93141683812 223495121372 109362932668 285533745778 34534203252 204895430944 25099327073 429403884348 294304830351 93768251020 14792221573 15563874598 33524065106 10316395668 29095522493 36833475001 1041078805 419829630062 12366567008 31242169851 288729523944 98753091804 236596023566 16358928554 52047092421 266403619714 3736406670 128451046900 97018617691 234172273986 13109630747 279821886089 7120230733 7411092317 343485686704 6776774046 135514832614 201378055783 172959052771 2696192665 32379906318 30880120342 302807511303 6060122729 5470289974 8519040006 8411021679 154112575979 35269421753 354662870335 12727943659 1831717989 1114844214 4740806886 207991868404 25628773049 316291972724 3083896083 131078500210 266141381000 208533227164 249016012171 238226288484 155634731763 452790219739 276551952156 42508864739 27211670423 15820885584 160121610035 208449051882 52839381730 14874762668 45987818735 471433124273 119640380664 116900711437 3724513036 72496171690 86319840609 21371419189 386461857668 28112218901 801265327 106253761680 285686710270 226546321981 605018091845 70566436859 21532460888 133356300921 50793779076 435703243828 12125116205 14579266512 33317836948 281339324353 236648948473 290423682954 43215466293 17929469947 272211116902 120734456922 187573756625 366318405690 9338181580 298208947940 188036385251 257124092001 34383036404 6615487955 27106129949 362091106831 304506300026 212424928312 7307152856 333464049322 216720897675 311231398897 3416617596 11881471265 477046508885 158836487194 210926440924 301100690748 403016785231 64356061828 3218792969 18475430554 205791083650 416631560815 41646874391 270480291630 712962943690 56559035282 58740152713 313387166700 243433740397 13128416137 48762072881 281366292112 483213498778 377067517225 13772878910 358029001002 279453188447 462499051189 272456059295 522323511888 227259052088 207266123149 322643853479 304426889752 483113887946 306645471980 20853556838 3242610278 353691275663 17974529228 162816726797 18941689776 427567300727 302612730501 3577223156 2924798425 18180547318 64190662199 293542432859 267521462758 95014362925 144426932401 2288885451 204831558153 2362897138 52195464953 9258894328 36647185160 384720462741 72617055162 447130463383 288722545840 212049498237 46162790573 148846742736 11616055103 75679257781 135842067265 150772083795 17404551090 418623563717 118559803398 262486608573 228092178886 132630520863 355424969213 211279488232 102822276092 3479862947 275321824971 255126252950 69812390094 92668073645 232387658198 585461692061 9559264053 112355028902 26379344198 275511046539 305820158040 24929484222 52621990830 435161537100 7936126810 30764550026 245815097176 21964117725 130642194732 230872562810 190636418087 68751466162 1149361042 348214551900 19040973597 39233683669 268555508971 161829603978 336409485212 96905632349 24361913574 214595275342 13628706165 251050898678 2236137226 44189884161 359553002638 650297630111 115980044372 519246958019 575365316464 166200794402 5849242486 20033985701 81908317996 351495346338 500441703362 200219801735 237636689699 588159620669 244396879570 28152622712 39176749003 369280259434 43330699172 137643850726 43682649085 381546397202 3551213131 12207807579 6402450080 4675479812 105751427661 1103536033 30516136991 1472653086 194365337654 4976412929 239545201274 408310945400 347233062688 11225697328 188922915941 8958352093 97635251994 503043665531 13423745396 240858761652 3416049175 153950346444 285940784753 354803379142 460326793067 125552447851 232217850616 32996194020 416162214342 129475993240 226769657796 64044171790 545494934802 211529759751 6290769480 61528771234 61131785451 165283834847 79011764133 139371164230 326872491169 200940032440 321757643881 65575101733 377624613849 283618971904 651709705724 260495095403 619784027472 291107286491 123199413730 137988938650 277955980034 16661367573 158333398586 461835385059 301257848742 272806161538 349399113174 22607559738 159187224573 13277264636 292331926948 241756942665 312981474500 363816093577 261094606087 373154864019 4531788961 462466205561 558366754310 121570579861 443297472384 643966413948 35654314306 750132071324 65778965621 84391300498 19716764224 209622510062 181639864251 527131927208 1085748397 195597536528 7613525942 120085828101 216897551605 152367186331 103721232855 8481268959 586702236585 27516476294 109706495023 63252011992 240732557347 266570233255 118122652 21674501036 421030362182 4049700101 1185596194 10077439181 48807991961 149850749155 323992215878 177092807721 8908476654 225102299119 711319936067 89821731967 15027825562 186142009244 288300526445 118541429068 21945845493 43182579099 450723166026 86056266611 2706803921 327560291750 361866704 235069572418 508064987812 81788982573 109883556008 489478257715 153618090767 50820332010 310944672299 15003702679 155230975240 223717709398 30864436631 43118032916 382236199708 204104976795 588017579485 110993758325 43085705655 83825426539 518896243674 185950204730 104374691640 284923344868 56092794980 237994319509 193035424598 229570683638 29683981252 260680606113 63686053841 78915064889 308023860592 5723407327 79301338453 21704284369 254466622478 348896663291 111966142683 73602471996 457253082319 146395565113 27747879742 20856217172 4579377550 136369926686 477450706761 23026846999 113054504611 196289846971 50980490617 69593078447 195496445994 167494119983 34330469689 308702186964 226631132937 536427834689 175488256456 713563024762 12911395864 31738014514 420779631984 122485415756 95922866934 318592331517 14889998900 30088544555 169750587593 23628435028 285823828376 65041239920 57162129282 114250648226 57650888599 23096893481 273671597863 307873232184 556391199706 51151496761 301342257401 287855677066 42320109501 569906539939 67883274782 1395393959 17679483453 206974232495 309672204124 13670883795 27477330905 500592397616 64276940234 81571450237 2548928326 299550173264 279872742251 322679333094 410249075309 161499844280 77503938931 31335081259 321278095849 131533498644 33299492483 231291310017 1433510149 25442999880 17641725587 3989179131 291226522040 233092079334 30396816666 14399840633 348005222588 1392428581 76663708610 533841570245 179919706690 7946414595 290310072297 22777323510 426866534911 299968522172 73954007648 168619912425 17265957967 14936241745 118473489781 269467122768 33910229842 59043571802 177496178960 12553748263 368817463793 32216719868 172757022108 24189902956 42625038394 475297107297 269125733767 107613331571 456774810048 27267510673 46130763871 184104418200 21403742718 267905123645 12951684867 32904577934 192791034705 7531149024 122770646200 110809282397 6234351132 103197775930 345180557536 453326810868 130738469971 195144437550 167258052952 284880127088 395718524606 54343569408 204528685834 55696474388 258715630589 431582546116 428387465902 511643533039 3883674820 8953783545 191443591285 47791320003 9370516974 442798266539 299500900671 180904984132 22467117490 55977065712 46331283792 43662664827 13943682953 362690480117 81271246818 243691970124 285376065950 115946063198 254040567374 461013241570 9943124863 279068684930 253941659449 209999039150 157065772731 39803215582 243329250468 458137916110 324641838555 14785438541 144388469776 14187539098 8469634172 163887714774 388414473420 272310956867 234869175898 4277654208 571823739661 174440243788 1056180643 34496523062 4417371032 29157496915 286791703286 260409541526 177539260807 248704365976 344111442205 20249122229 81671742776 238250751969 502211457637 19790600600 94141973727 147966837956 233502908166 125120000222 152852118939 14262333450 278955940856 99245901423 78674096572 161561338255 7143646396 40123597052 400512811950 26174263440 275536820486 111410490013 2849149663 8800627506 384259110954 276455182566 294155410709 125020209047 3262348074 177829851026 250754385715 89808703596 49570502835 21816609992 329448033270 2899796666 362472312878 176693309337 270230794088 28875078768 334724907220 164881031939 13220867830 117152586774 168499270992 188150353217 11358368130 43645964279 13417926254 228994142829 137591860550 5576836468 291803406276 102745224515 416340288536 14080811110 26421244585 354791512625 28884718502 11553267730 7579708221 1385558595 270757197962 187016237628 45471143281 45198473351 21498690495 6144794310 23541243846 68393757151 66730439495 93632250400 299877520834 11785603222 30883597227 3937660679 5487160894 36786388730 52164000416 22758567610 75729822167 10133162115 55743562797 210567405921 264234283669 141187871616 7831110546 428248235021 28206982262 47064681355 349796506475 171745634573 220466605909 7352299269 142718773966 214352703033 244023070554 3240980218 11047359002 16821975147 37077983231 362449286681 169462317406 410541280931 15019685302 112322053157 10017110431 32058570126 14943889406 9517978223 32908685552 12093708393 3652832098 265063713199 39752160617 55420899908 82795518019 9141159466 336548252452 355677695895 22435160254 1602740444 60466770585 10232435513 48414757838 273320899968 67550081343 286196051755 6464540791 309341282926 15906380505 311671791248 3569029946 20004165702 94990286948 210824934962 5385679777 82544008034 3668451097 334265292384 1747937018 20474207193 1843592730 392969150149 178405847888 271547159142 74344481415 40688246888 11727319332 310446551660 33232372393 50831512338 29598045634 325654346384 1758902200 13940995889 254460487236 29446061249 192755631149 79125718262 45290932862 292568219683 31040136147 555171870933 51077776662 27661439892 118007905251 77228215014 262326231162 150456491054 104301803762 318026714098 4470790309 139958364875 182147094058 296288278647 302759035446 555295452352 6251016765 10756132139 446644228434 366884283935 273243729359 154067684471 5638457760 36975306194 99501903463 561035961370 96617556303 1679044124 1540562595 145084278824 305473758991 26212598613 26774061624 20702773117 9576218195 6694085113 129243141871 66531829055 41039575096 377080815486 36613729066 333171962444 53376403969 276933345163 503012799064 260436072844 505640854769 472861808149 83697818912 157174428033 91775340218 185082074699 151940166538 21755085780 219763948531 13967174927 34168057784 372473541515 74025997255 33464925767 23694533549 109004654384 36892700147 382261027 4823838521 28874232051 81918093864 366267865992 819175303 260180909278 27821001662 154633973966 279702661756 415804626728 76273173938 150173995610 27225001841 109459830253 33942569434 384731517083 225208218 325254661826 338688070008 379988349013 398047829475 334392763369 12243185672 511052495756 28127509917 54400389887 46847910432 20957882757 103008160129 3909574430 74850242379 320792057907 8312782644 49339997863 353545329307 270188102508 5366265254 95782062523 49974281 24835575811 615981454069 10763068981 386058265173 9232181348 84163218798 316594263104 183531820054 23211253674 31088859550 82405172622 135986300123 5140129029 400073804424 531960525456 16012302924 343100592313 489315461851 1809303111 532660331730 230289290671 253827102030 116434720043 21563121818 160969468872 167994575682 55859209356 18968366267 26544020358 14983455546 12717865407 127061280096 16930419454 48245034541 37603479729 6004498077 348177914447 4864273628 69714861100 217737956390 16512221140 10132093614 149582054615 8737545236 52799952645 49517716194 286560222810 325446813932 266365196899 241719410527 470866634566 585927279603 44311414434 551151826290 105034532833 209311894000 82307801665 322572072503 67974335705 64186301485 82053171726 196184562925 266019712773 32949672220 290184040893 332890733150 573765888650 29583704039 4602558368 276664676426 271417473762 211942548513 167685242284 700914384743 445687472966 347408400543 301012767409 41437180336 1294503814 503331604097 235794496087 128427217261 44082700361 30576295495 461568342641 42556739235 569287535 52342352085 127866668177 177473532619 202412767590 324619644305 2672505922 239938138 290005185724 44778894391 5441631044 1818144624 124935630743 109446780502 38492601433 299614761628 16003334238 216730164455 755580063533 151106989264 194460140079 216838152266 100449050180 23992964285 9918245 209567519669 75060022542 158367476624 300897436503 405663415076 280062427687 17963949088 52123090320 280869010410 554198485458 385988080456 55530536293 63827066274 348663715976 1838818442 276296466984 279378212213 329260638319 5294995058 28211509571 16959983866 226297701579 489232017 254715408400 200439246200 64411143285 577082222368 461126867563 440656350226 1959321649 389712854934 290857017575 580911407456 110877350404 39814586390 78003678006 465498593410 6641494577 289984531953 312679504795 669180615052 120318661975 441639783172 73630946454 4662608561 2594700275 153774542163 285918586207 118820718913 249488446028 4994589174 87677855584 234320157322 4991757195 68689412079 380921956122 303502205539 321773897885 284973591130 457402466246 59072989727 491653469210 23525604217 165348471498 49884229832 467305489349 379913322128 268157012414 3641158645 42231669485 135734454985 252871061349 302315425368 21638637696 14778818959 5685280379 81349437861 14811056135 218311161414 128229699856 11465186380 54169316807 28077022278 131532733323 141689346118 86850161429 30500010936 8920916352 73196641226 414066362735 34707848322 307361266134 35826062014 52613273296 2917165182 12335494604 510039077106 32443089434 28214095200 298418883818 7079823405 65836965320 224335015943 177475931434 17812402861 5289232145 112184188779 253961546408 162931204493 522557786765 248890511018 293933764580 126991700733 11103178102 464132325 110728206164 45014221352 254041770231 278455415959 73787471520 138411732902 254747095290 356866538 90488028375 323307406448 290518898630 10725117119 10256957930 253278781738 79635730963 9282268097 176694268179 12126372906 56804414344 16976099534 135159453682 15860779327 44532879417 284741774679 150236785628 168390246832 97515688363 107939257065 463294987155 48177802862 203950207990 203322215097 198435789159 54472516481 247207103818 316726287025 61240028567 565879943559 155223407203 13223810302 38764091039 495589823169 94553263052 34212599620 60012922434 236074351927 431150666454 3726560961 311917301585 178391176080 54018867998 161566923759 834781916 13512337557 3017824512 163996803998 203266936343 170051068894 23191684324 445884080622 39490366418 45523667968 19145505034 29213831519 80640244762 75563528137 25338522127 110179259743 238010633863 196227365594 335080153051 363221963278 10697918109 365040278599 138225142487 2946725973 17836930034 26859165846 329373794257 210100297811 77890842756 107619500588 152424215643 17232798387 1180829556 44084413964 14999696959 231610458917 178349606889 128417147806 111007136145 20352387559 372422419580 371372684129 4482571308 397390015587 282748810863 323881700331 444917773893 264456641402 233757871400 700201427654 32524170058 1870633195 178770475217 213213036208 3531855472 70742772526 119402290097 46200943842 6127958943 117471530689 228576660056 8876088838 9441931307 117698009170 5431630146 261935922603 468399592968 616703967240 307944310497 511920591015 172044362385 414864091253 11114873532 166730537467 173256364429 114688809848 14711884148 916978962 144713304855 84489104110 27383630114 145437237534 69227779530 316551668775 161232714655 30720293976 288719219606 359002756097 12672858879 113071462923 207717903404 79628503730 45061602924 84520886022 20557541330 118399583175 70146879913 19685818689 185839813823 186385124659 156256459669 54664564140 11531782667 63609890417 17395941665 10413539423 5273597746 267399843352 185904259540 381656712564 121393526118 246575939462 99327166503 130490934370 284581426487 19610763607 141114218399 79733510685 96737812009 261144697885 515412823089 4886047607 372988463104 437800747504 108946765932 4755845198 56675191638 34607338443 90639507663 10588375461 283932998131 381197917676 3344310104 377070993105 29457359283 175687202402 135432483755 55151418509 173596201752 537619390820 129813912149 50893938297 70346092695 60624891604 293890660455 41509164290 259924165396 516007200372 496682683653 156356591580 35911956174 185308740010 39263353404 636409833601 203002034988 155430196645 302605111047 257877881322 11183543258 145526202281 306406854041 319930113759 384342429114 301848508077 371816647517 253145212066 466603395268 37544459378 248652969568 141533606513 594014360564 322810410510 452244733386 180779369487 253732121561 3058578562 275618912888 113363342536 425645839978 309794690614 625842122560 2797495503 34964223609 190514441919 22397223497 454023314477 4025413831 217913855863 2663301771 8359965847 316543023194 89836105461 37100390539 526570167823 148343013541 431971210472 184224232974 280221467404 1809137666 169104988209 19417355819 277962675424 420098558059 58920749020 259429039291 132165603819 417617600345 2048469104 257691294470 282894648070 269702192848 5789808840 289117129343 139782568257 251476931833 332153036418 160906045227 5614829245 94474059604 48564012699 33997511439 320113513266 264304320459 3184861063 193358292979 312070494662 14987536620 509800185781 266540559356 89928811379 261182769856 66996291954 198119567353 278622372120 323606203763 294851310986 55939622085 289024112787 252422299816 47469431564 209290385666 53388888463 516742194784 2110356556 167828396274 2438488998 439879484361 8106440664 41206446483 1665902878 440600488929 3167842185 24437208415 585010780 302015155345 5047149152 164465541800 1424091437 387096515423 45132357240 99739925554 69715171806 188910008298 209991720050 373515191806 242101152034 41724266270 2109264371 32800315082 19890180930 235971599742 550818301036 408232550348 320187900619 573512890672 94900673773 11542383737 229368980240 245254715279 320507629664 7332721750 65584912748 131605939682 60872663964 254935536117 202621138155 296028013130 260088489951 102084719967 453754602741 90033606472 131368736609 223449150323 10334845694 90192338746 32600307792 207725404066 305657966837 292759623601 36837907392 242688143773 285584140714 16772601592 6470734297 272739509006 307078157381 24199026366 185495269732 299198190348 250800183368 306040547312 10575795793 325470574792 16986700809 4437689773 22961646393 140562171444 970679236 32246908628 291009536902 19424048205 332086491820 142940038033 31864001973 16624245738 273484367717 139100843694 33963364393 247910853998 220973710948 2684595174 442995362885 8834445946 271261643259 488439888776 299141583705 279626521015 22373196294 32928215748 274228136803 655395267082 12376838637 2228772923 237974010315 418107610232 81173136639 73864034564 31169515670 139689632163 299520810195 15982862284 145272839149 4079980942 205349540525 158445977750 301283761923 329692416393 209111886597 8459121462 32881138265 30707238273 6651661379 496739562181 47076700391 57692235319 54868950712 9103461712 30846434037 152927902143 11777806548 11519732172 285783011231 311871418574 18023241721 223013035876 33576178823 274855486721 282270808775 12646784702 350401947567 73019484793 51437479472 376676059703 326314835946 538177476624 25091670618 287693955081 143682202544 48004919566 418097230716 4170184012 7414531193 219839344871 22772871674 156545241944 58530714669 66996958121 210116677998 296312410492 29293911247 53691984074 363969700066 16522565740 82156658297 30870773011 252168876503 486233270380 19106255991 6324285360 487023368035 267934295362 212032889062 141165884832 4765898843 464950324226 81852280973 8401703249 129020402713 11564292859 728737201312 386370943298 159129097752 13101750388 240215088760 12106752325 67958428935 345780069310 145630053419 24591794634 11358201128 218499786049 7599737521 17656113309 279246513636 29432992547 271448728369 179130391645 231705238731 46914766692 305897124860 298152545486 300336068210 38297147463 56568631600 144829454744 8260763353 44361284729 658616798915 355377123152 41512566735 348784512584 114797949720 269588407871 477284678197 103863290108 180395315223 470345612735 20638413312 434173564501 41661250009 318548349621 121852542544 17261632040 229269034789 64002351596 143089789990 64960197959 87886616369 31397220917 257907168964 19995416 235053892840 5568295990 297514153571 154008840894 2297548372 119956783504 80808249928 27245251827 56226277206 358246005975 269638151861 324590004867 54877401104 55018312269 553960213960 133892204130 4041875180 644458203528 2953723896 200008053644 14062546801 123439251657 122864549754 21541289324 33637701405 241917227904 152922840949 364185770446 300951704617 149379261181 235635907730 167183131702 108191449034 177016692889 159525805582 202302693286 92948032972 441245003 48690173296 166259862610 12756238570 290766680555 39898266938 444573705025 383631765347 173968508672 86289339860 376620297089 376190259690 272439089317 295269251493 519740398298 56234575814 94116032496 39380689440 23148790527 236001100126 189313576939 139488865822 495248009149 510929756407 245733513926 252224934384 86015089543 154440739489 22327864362 14582325357 5775837155 23584733863 18653648275 382921234986 12119293154 83466459063 18363900406 254746873907 33532486471 76840743355 210724754115 15087459926 5143911694 105070075940 276308879854 661258467750 89533139150 142018551196 32062486652 25272999151 7517393668 197372641503 360032647932 71383563391 251319158634 166126206702 330295278095 5201242615 269153276315 245450855552 276230312653 79762812413 464925649448 414405580987 510305266424 451229922946 9319585543 88732022723 80114447050 40710207685 5323762577 32392536269 448058886510 6921327485 359885202383 318085173346 28300715901 376728189127 295899291281 334449786871 20502485649 20247051119 97230775792 30277347178 15491926627 146380974932 1202192806 214605074650 478735093162 19038002875 12474763053 303295741740 10248118155 39558795190 174203360551 65715642866 419433117235 29728383247 28055225029 33673358761 24958373998 365999357347 277860498787 511250272711 5596609066 392031812426 404277549885 157357120787 304050974456 96110100162 253596051099 51802005440 205749904118 368139846 271363253687 233561323689 129181612942 21587881756 325419084746 3125577807 65497960263 348076960791 133943998316 79992080300 77179903845 316461339607 40900503152 251372616905 21892138554 378035954795 42099490310 171132582123 9647025512 20688848844 27324746219 8766236218 39357392888 27970685346 423390487103 2331824304 557371294177 34227846144 464555036849 387768310667 452252960414 23829238488 230174657549 535998734048 24555282742 11080708683 51224395630 330263907393 268858564416 4380998991 592682951376 459502064842 4235143601 573067452676 351871516923 143685823405 4712602063 9394772346 102735677000 24746447537 310606434 195280186398 15241151625 38342055939 561243104562 564446077703 23418989538 8511451409 528554614768 241371677635 279680509906 54175432593 21716198501 47394112702 52576599047 161690351938 132181078898 390071659245 557914641805 140853351485 218262784803 93144734697 54997108393 147344493172 10010581539 26520282753 10420605554 11048084951 285872444026 274469639034 261236296613 6419447785 294900712227 36844342136 160480029882 543954650 276297278448 312407079144 237570985482 3659417248 171603486474 12450736008 136735888615 82087899560 183210541314 117610209800 700822924 413564232590 88037625143 10391342494 261415550476 290830562602 50727747681 25213977876 390059341817 137150276454 620014240019 41422400329 29619044797 34006221572 14867993047 399073264427 15809878923 349703713299 125626328410 48563847205 271333401686 107539737196 17028343959 151370352458 121545836699 2392530006 36885257217 9313508317 334132377768 40292598810 76644550711 83332984300 2137972518 20476606835 57838807766 202371052931 33182548315 398114044272 18079830065 107738654719 65291441491 80172393375 30236983401 550467973286 119363063450 4932603163 38395035669 288478023946 273781236907 1134944720 208610923502 573031095150 309299787525 232035167847 20607104868 91303263843 326723616340 173250709213 222024222386 17911276979 114949322074 267926671197 266306353512 10502100850 116098089098 305583235524 296037184944 6499511999 82775552203 334673480358 46286475291 70079406690 16913441570 1724355589 312032285733 5439427102 426233698693 327565027127 106086633600 1181852688 142369730234 144100261706 2740504732 295032323639 135591008773 174725050240 116273302992 174971428685 397251088847 428573067075 110387212818 154386670839 276805480361 513593975995 287607511034 40559187314 99987626487 627256637975 112647128604 170755991369 78970236067 259172894489 27786404788 462934392812 214843734934 325664577067 165189228420 100581200575 275763199554 119344916392 26304894698 3600087233 238301703516 85853188612 349057370592 678572170 347113094372 70150457652 10127461363 4733145973 210980947777 170712282786 164129038177 75209176301 79846560076 106991989062 53840931681 70167588760 333984434732 385256174496 564378363910 3811033506 75940957197 188404954799 38273153351 4213043654 2752678358 534845957299 141558405415 289232134585 205373122975 14316278426 14460184971 6668608600 144040470067 172207938653 64807912800 67083908001 258044375480 305497092747 481747566859 286945660902 1141238588 31386425036 178230547997 16449020229 7047793758 266105381136 16635888919 50179767743 327173942648 134559771717 292251909563 214071742516 540997988425 4298130945 248954012172 7736683239 187591854658 1533594909 219364352828 119338393057 118900905865 494155468224 13361131674 111734065427 284154871700 168704673030 156672812258 28999732091 37549211393 440798153930 466732064127 211797148889 100079927503 40191034972 312494054577 21407244409 195631565691 117474234899 53694391983 266444184314 251955279037 257139486427 409203034 460793323 60686168037 279008423060 38966643540 375232909839 103896813796 41909391944 18381302543 171632512715 300079896675 16384792912 520891279787 15588130028 419385638650 292224821300 52194748091 545295951968 11300188088 89649887502 18149477 198964092277 90078612622 292124461991 46024036576 217276048204 292346532806 280218569851 176534912688 362036573413 64326482466 269787302872 23327788425 179057409842 463548837087 337124183216 1275292664 356709741627 367997181995 215621927378 173909477385 288159341347 250414354322 251266244025 2789358775 782663920 59165974281 400394942953 11663139874 342247978468 8751808045 411214770933 23072495467 247803472609 263819624484 204338647243 273039788540 231452930319 405094946238 847232456 41352580908 7209800074 77125171095 11736166465 112748705296 291108497711 292195895068 190798496065 306619195408 35904586777 54889543140 8491126381 275101222249 526026537342 380684492094 194540102163 7571478435 214551161125 223252836481 280205073900 23726429552 4887570169 3727055068 455520903975 265488974488 10972817423 257452419377 60552723993 281214069947 178472489647 293423885229 384184402530 277629761532 25995775345 115687515743 13281983230 16093675154 293482230509 478509677688 92588267453 300103906054 216925470032 23320363704 19936668665 283059926537 269268042531 4493262284 47274397023 51299399015 235514123968 292556748424 199423229938 643897437171 508651874631 60477159934 118144132342 9487892661 537034414022 100109217286 84986674623 552633424374 40189306435 42073534326 226534047620 88475641162 234017967976 581284518512 1516634303 284818204677 247847629100 141005491163 2644975533 291067454425 29999559175 10695586140 89979407725 336826415983 60756130382 66579013669 278200542492 5845642781 551646981646 21196814699 6656535579 5069838146 564708322831 8951632595 428648992588 466270130488 341660472015 271082884200 68155778258 161682099508 248438196774 325841121363 13268197606 50804475801 203423531 35764582648 400836032360 275767420494 576276393140 342842152707 39443234067 13131331339 268379044178 317406293635 105246268966 475063717457 56920759658 265816776713 39727136433 12543085009 181210073980 174465452411 5843989890 533193075507 37993245179 27004087126 44829547262 5976304128 390444371253 31604084857 2195454621 3146695848 399212365923 191098203779 398842820972 7571875689 17511403847 349963836782 242073558955 5141625258 195406208434 284720455911 61688935549 192018785342 56665242914 141359768063 256456357255 431949552446 673994106590 34485889816 22881255447 193554759768 19727511535 382105465285 746383332 62278953527 268992891395 279895280953 107196934266 23056696133 5647711896 113910013501 340418868294 414115225921 4820773772 109962544345 4798957235 267741381928 456195686833 78649299177 302074754503 302053333048 17955397817 246525903697 14903564431 212021810255 5537722406 252821064536 43143068857 239880142350 306907043415 301368789878 130898128838 68281777834 224499377669 244622450481 11428149751 470391187127 165941348536 34693090019 175066515269 20443505824 74642745856 39929918794 181695668123 4159974567 366810590128 284831460014 351375929803 53913471252 436437292739 73256847003 329208563702 388043913448 9054166170 351638450805 141800434272 162193092487 262478024261 444721258430 274174441983 33052421604 21785868826 15523442324 339454994832 8752404934 9674453185 11127468553 16859134203 325962843827 33888092915 100138159427 330812074947 526243075621 172143993915 26511190270 116511249346 144278022182 109275884464 356623513808 523915846236 16503654066 15074516980 290078687128 207343667397 131641735817 219245984320 283182392561 592843553741 330156384293 136549427814 41087465980 4199242630 194140596610 19574118095 343978051696 350350866740 118053805684 52305919162 197199791069 425156915728 370558403997 61833922046 303338320351 33782142018 43191494606 412907780165 291873025064 42307738449 56265995643 334214078633 226846910499 42735768886 25024267591 143313674305 56734981003 34938753765 304041995504 301208640567 698161254 588395258115 74470256925 45648826694 468411537202 22822036317 100047437180 29200126792 250667684197 162153558806 268172476126 9528308419 283832795706 251600449626 84603817632 238591817220 269935090950 17418988395 118940732271 369482086493 94391513924 287411873225 8887885394 445953897339 83780300241 18756012188 6527165628 568598956568 405346091665 387218505458 10976061982 261143447576 432056390652 308186370842 35253538832 90556597375 26401377440 213887885203 320796138645 176321996465 173842053207 81947896225 6607118758 26989168740 271430615799 9071320072 228747980057 167409784167 243248421028 225425166683 218306357970 380358177280 5143286845 215207290577 7763896396 50237685504 68810138425 48895474003 37513547146 183404637649 277739271106 359214891830 49654235637 243798208093 24406331996 42787569627 335755530866 111814436387 10472009956 5173239688 320296561742 13855090475 21618342400 183853303849 288966471887 31203046970 477785202804 373715906759 1793843137 25821718287 3424531024 53374312367 33208568612 42716424921 38882515338 402616620883 127282875257 5844386690 212619583965 216080835641 211850526988 176725731886 42661141103 32175949652 198164332888 294712323038 34683345599 32763072345 67824842698 131334224448 267448426931 179322853045 96479973894 182575938763 31916308284 229060841292 14198653184 257747792882 132190341658 716150892737 278231328056 123767940226 28646742407 74050361327 33642074209 334172627841 127082882335 2619724326 39098967482 256362360149 7300797097 29061844536 288727566981 4913484558 203761082455 301471604495 343842382006 13953974206 48234553069 375161434310 274126389025 229355367142 362810521571 1112726759 439065518329 13169337110 426079695461 439269024227 66295901664 44182533022 143771022951 387026311196 1425322994 61740473952 352276447774 87926712835 22498942749 44063473961 44187942910 22093719496 7049021460 71538924987 98090638710 272152094068 218939121571 421359334630 686677726 6396364696 39234755543 20796412405 40904004566 156757789630 283663074447 27130443548 22359915644 220059466266 2176045807 44411985110 59848320244 295055356256 296634745056 320370970664 93749540324 185072542845 3678955074 219557459384 169929675932 11460823614 380946057546 69038737935 105116221744 13457580461 29458101635 10363736830 212741517227 108342819767 218880881708 507279178254 48121640030 2406932087 281232565773 281443949383 5414214879 12648777149 655848414641 80593006253 14426209483 310501781748 24035254420 508901062534 411749264855 89826811371 40473338774 529539577 187314299929 58278809600 8795655361 494797414966 104917813412 261102209696 454451949548 230688058657 103740401220 58742466128 52047977679 420090532208 49420483702 34399290379 120528026730 339761422968 16652196983 344701851724 168959416446 21596818957 12007701968 98328104406 291763908275 372880816562 5216290527 5724948594 421046436200 4865053943 69720731895 58774173808 132705432515 77023899769 22765018287 170328636093 491332099418 431667714959 73986764799 309200330015 8944520374 535796679230 295895875446 493428856756 48412851735 49518834097 121410536378 335011318087 290553262357 109741248874 278805501627 440227091665 138439179748 166292046 27681103734 145130839034 570209215784 861585487 267236412065 13491361081 23842701964 263229092154 35682044184 124810748564 56011848321 2119910876 156641450019 95218448566 187027248983 31163183067 7789638901 4532725764 253227706497 56057820421 154726022486 326711965846 36900619817 471411601395 278316783769 168795286298 391435611155 438277894254 64530836965 50394148048 71477528497 497931028 4452834709 297189342178 302028221766 65867832246 47499028862 16819110693 17449229090 22578896070 30925434362 47101341010 34438601302 286607463520 192429460815 365246545480 227216392658 42485241604 14849140070 1985954611 178932247969 2278354978 130546794549 39261177430 185992821751 207711002274 73148636396 364635739768 148312900480 259673583164 117979099908 271284929704 157539526048 1860532986 6731143311 490186235001 254063110672 88200210418 208560791365 81066593345 28737831292 3815032176 59216485161 479541117053 5302242980 97132223940 124734900341 1692588462 305423865857 336633159411 58016066861 311900183650 54283465659 72757254446 182297431808 349829312374 35041553355 85672881962 576486179532 261621649649 116725581249 39228983315 17778523988 13123082370 70282575576 311146881947 23112131682 248886903265 87351802043 132032003135 247012064482 168659478254 72383936669 76734468824 77922944012 300900981697 143668974836 91374191791 8415180311 19435196054 91335710907 26547239673 8222256563 490671081110 32603646847 627634800 5194339255 1473448145 102386662740 30176767788 28592171415 348505627927 103157188079 277154166571 2864711456 332850668926 448569940971 29474427717 277717811133 1049931838 2955901005 376283887099 253435006471 346699911655 158769058900 340933781480 377548739267 18696841611 226443348834 387920267563 27520193699 189360204127 1977433893 22121794861 109860596478 71996139895 32111844120 447820501776 23439016241 532692620767 323193672232 57576975102 14837509161 471494278957 594467442486 235973996777 1778789283 245157572026 135398835698 286921260587 230740397773 271534071548 69374004854 407786307927 235317738993 63086415986 680788238274 301413508024 2944385352 55859357688 566812450388 407283719658 585141478359 60655009882 107026866510 613257895715 152804494103 473793562817 357569748563 434468388054 240928748267 240851443495 213277567201 243115212665 202307417510 160880906504 423439756921 114036075769 345997240608 9609415821 88434688508 399695208885 9471953134 194322284039 73247993019 323539755301 69320995628 182856884214 462960025705 109060013418 14044361888 407702180793 78024996598 63399879392 3433623695 144176248132 32827479254 18678196892 397627078059 32387412013 112655500778 270071488184 62886637260 222616307890 5947583760 175908119000 17515487032 444781288289 34109628287 17898553367 111257672591 95498099406 50312398249 227862770525 291684228832 3172647960 9088797389 669371543046 29194353557 264235510796 53842505375 1680871723 500117477107 128904522561 347443255534 766499042 97167801600 387475682126 49489272884 68872247463 241710645193 510272217440 308104129637 73674706016 63996561551 293041660385 2863498144 95229832761 13495054664 271761682232 1125470177 114193036824 17290146487 188486128362 365021963611 96795010734 137807141419 120394679955 288324675842 36186707731 50812736787 361936031945 297841324011 14864453287 162170520560 97527770558 131398910250 8411555670 146459005357 603018971608 221251718308 42582797931 61106843876 145007465996 363731239769 15432451873 533940587121 444779349638 210660000204 127143949060 181883087070 138921034942 41815250225 342691713004 64185216148 6572113881 115916177967 27868066730 278810603300 105630331992 71423949321 79641224064 273994384590 43059063112 352569879871 608214487829 219714303251 40048975081 1959030379 142012415681 99419060845 276118538140 119399473290 269868466302 41361347774 576248435391 178672249585 12471714298 105279786701 16800372267 54227503052 13627399006 208936459979 284174497170 11277806718 275618708421 336051400053 19565322014 48705526451 338615367863 87478411758 67214405969 305108602968 47664554966 211686561194 507162587816 7662952431 58747356256 3537510396 505625525981 137807329584 196138127256 430577693660 296905811386 179831130640 9936710708 46121082352 459970981151 124160237198 194801041247 179172636436 112833928120 421376457862 45644035963 26637527817 16470802378 16440551658 520472706424 308413644020 190929194769 146902949011 350633972326 169417002930 218625883227 136520695736 263660846899 16108889059 52742025838 180359859129 273887690518 176468940658 141453685911 492972506206 363939761484 282611691566 234116369868 197594562621 253726590534 7366786195 5381329032 260937763330 14040236371 15435429050 45156202900 384471870851 107407283138 159588600608 100947301959 17796583638 16100133233 277244631178 232882667877 1574873887 286745401852 40013964189 27822246346 48929845666 137207459195 279709915681 76428229408 186883523303 140632670265 21054952539 6494824933 237967142849 289608601452 249720856203 694865622023 317826496136 70517677600 131369791857 93986735411 158728796713 25195442985 182195810376 964690606 338227654013 165821583732 285939369965 205588749473 375501313292 249095711613 310805878141 465463387 425647365111 14961965579 275587316432 11147216822 12299413620 279973827531 63117732892 1819205648 43452167722 38446300449 3935329274 27442956044 459535928309 74207345088 175321939128 86104623522 219289276614 231364496785 294218540036 358814641859 333972611332 486779382159 9624560306 298744905195 79648112569 39091771912 89826453360 29513004464 92964310652 331969375148 6474021870 9118592494 156428363658 19161280120 302470756526 56046613607 297340435134 176026353033 26459847978 370780270904 397476754509 507164371489 47016139438 2512894981 44013626355 212458385474 195091569858 35657485146 36124257258 244178443756 284440279366 23833585475 112300912798 113986525973 43126345967 490082882941 95858133425 159808817718 229152737237 81922846743 6839672287 170065346401 182189685260 225692789893 109071753823 319940640938 30022802846 40717679959 247866554485 149803535058 23634815487 50910420314 11853440448 247450592542 241761020192 11218840636 6856343769 267651962870 106117030500 211167560255 200732117721 4935545813 65171891405 64783286552 18084488557 51411513561 284471470795 32512006626 271089701416 70558911433 217219136437 560196947006 526251071520 518827837993 9357045639 36428009022 96225164247 422172915708 343444172433 19395438277 67841267467 293706590660 70672421960 66869616286 11797875049 319981862803 54587412759 4889946146 291633239384 92362528398 88896922079 284375774412 28670988387 43011357889 1097027407 303433970733 144595928146 4591854122 51760876042 24863702206 415725398325 288516637230 333739421214 217333963357 408545848879 7411964987 8914422413 34707781124 27513260845 785099276 254624047393 104806240041 264104415885 25383309693 578959030815 82992640014 3527593268 205241192716 6186995244 89099022127 408408622661 76307225432 2381884572 328112155354 608515616500 249104061658 161504429209 379560707008 114657700636 214869543616 410590697750 359211125951 518790768539 125783888296 322678027668 73149358731 206261049669 329904428928 215233253462 129971280767 53559188465 366743179309 282837700463 68581936445 53029648960 12346266885 6692393341 97162372555 217782010739 52451615572 1955165526 20682415376 156488668140 136988595935 141300864880 262351632160 210106233619 412233243061 530043753378 7199752463 190651675328 499690176640 40645341074 197824948799 525383669050 4224682167 289491200783 72098840544 285307361326 52040431264 5487956561 271264601145 486552752524 32385664445 112721560046 111551009387 195247817592 336609729683 49140102222 47591461156 15274598833 13979925979 304382848098 39327300379 179834434166 352251287655 176335704894 127598700118 1554814660 41391703059 232087646223 270581879671 166633035249 19056313252 367090064453 129154364225 120918971626 56812091638 272881337550 52123567916 2255978257 248396314425 530391057973 523794098182 110200658764 6702916928 108532929517 53538043693 432990925595 138332417460 127355735388 263195719150 290030785655 218891054796 40779326643 89863330750 36668877026 62732335776 483573948112 4406967002 308999110592 503580772870 125139192842 287279674904 103115008897 50606572006 370716685232 21407889091 278974075633 95461604558 4863769422 3679167437 65593146717 197216621555 297439518090 6416914263 29818966484 8688735021 188258177876 59440095871 267411792926 73228784129 225564776377 483851741198 45819927785 128455333737 224754921194 18329452198 417157268032 220636214984 9646920554 21835115636 15594022042 105669574209 102398219710 120537820741 52185261862 231453464128 101908700084 244633742157 9624445134 193177925876 29378076435 51085493865 4766460172 169947527083 493524047083 41420884295 168896859155 12774517735 391372230418 3034542140 4119060178 4752954489 118983303612 207176580331 271485184183 33891343997 271445336596 86572403741 20860442874 506423044086 153941739308 2648689794 64059949298 212295343425 197633338395 293785983725 20601596332 331922165465 266485915498 357226735806 97171601446 1251144298 475811812349 45969668654 1407261398 20580048684 474898056219 68530680534 416967029610 85051062585 426677304724 60954234117 239086899764 266678430934 245681998423 97440927291 23334175481 88367139598 403935093991 54615928550 12957471538 164065007263 10376840920 138867254595 227168800271 51642526780 97487165861 214196280373 390704868060 1075256761 22151185951 58420998517 124581655146 88307702707 124966895249 44122155857 20773642691 200597721762 71761611623 232515173918 123395791202 3298514989 11984534449 459911588877 142903360705 1325776632 257170856353 1193637770 55412136126 544921829939 240580075589 228426908104 241614259762 238643423864 41319880913 59838270219 168906089769 11562419890 155492981546 503651747996 236503591300 150839124168 236418714152 1532644560 49341461342 32546532702 234122152481 59228873366 131377689177 248589569551 256096032003 212576231640 358613285992 374348861803 563970853961 329024056387 4374927703 380715777105 69231445340 372732332141 94009283803 21774652294 235312215908 74003522082 288416392400 248897811807 154482191339 126925934878 337668522710 445538350471 9908050051 361521690765 311659711311 95261367464 331056488674 9989820508 403359710987 289426197357 49789374072 34158728607 9633668685 284829431520 4414203317 89757717156 155208951773 366942468867 338276995899 146797924472 589959494579 38805491100 131900475307 530680660943 319769512912 11026195949 215575107848 49196929201 146148056770 386295055559 25720156595 17506794463 299007971790 117010542714 191819165967 411306671452 10672686931 523777203 280440264943 67295259851 9079617349 234930201157 13883490053 48507577184 68600725175 77442964831 183421258059 485415442620 226077471077 10659941482 181449742064 20424868838 16177058618 562695333995 9032582876 198782048753 387003622534 218325371471 63759492084 6481144657 34342070675 886709460 146369419986 103642305423 100537532988 296890176714 386607475654 176686615601 1828458466 30467904258 183260351770 154113902049 110605150181 395405363588 28716084880 318411878265 390147373853 68528076062 309554621185 44685384175 46914421327 12488858340 12440153157 126234420858 106628995034 25387385349 159582542454 42060073647 125982088579 446518403862 188590635991 44130337460 24554934118 253022802066 347330346888 203550972162 35050000271 77236850883 237705509885 46065878344 56309490505 178637395102 304084843498 5033071365 5786506422 365035095641 206975380421 1621006195 10553514023 241134899210 3874980319 223364102469 300291603753 474865466872 13097881719 32827313484 50803935774 189246221451 258348992570 19908240193 3704788584 34295340146 431962045063 545244538437 64580650652 171189470706 305687220560 572473667880 272629633979 288909737531 231845988483 116964226865 296249325318 221523331033 76042026139 424163791440 367974544716 39264992954 6307842577 1414929180 1849867269 97257283280 451861461902 423586624302 387824735430 226059746378 25873798879 334889400254 32408163319 193081500747 68928500823 21550331738 366544872376 3848144099 914564173 28437196510 17791629444 400205843142 82621330882 111604131703 41405968797 453578147758 71895361027 131895966547 11570026887 298881734638 25699529206 153229300516 117687778831 245807927098 86743168841 10629032462 26312111269 350258564970 303506882608 89544141935 621649959386 7235534180 234014988270 10451777831 33957033007 19214156821 338102925559 308401039640 369153679063 91612230049 163949406914 29235640347 76116347193 31405478489 191047530958 653869448126 64122258117 322068543606 13668726917 136051654931 360289272716 330796367543 180236851685 249026263638 437154419212 27232158469 292297685257 167992449614 3285828971 291552263008 68512980903 95551709790 144848876401 105000544577 29193656060 3656543716 231811669085 88108514784 114516661886 2443725794 10359308927 29293635223 159192397533 297553440357 18048804070 136540953420 34572545046 22596429283 88656713012 12220778734 46150261883 337645902056 287129483765 75421692662 471198120820 233934621715 51104877254 26377234174 71212698513 523210445778 118097078581 14258130035 183898796696 320053604941 423759278991 245774839198 665360821496 355436837876 26085500027 25750236621 73028580317 309391346946 195929847954 255332738442 23591043470 36522105656 28667413037 54263735424 8879344621 41607139670 61175584932 18835450336 629615885244 70968350077 261533792898 256716364637 130101484456 9702853857 20654668295 32305613499 66129731828 288974967229 147006121328 19574789232 345220496908 12542291772 19857290796 496336393335 297018858425 108389586252 297930895693 147125286343 490080059780 397978388 379778866242 292017788294 311341136917 283533859761 57220874824 37174805978 200299945552 384872978675 10402673407 311839792252 21080508763 260015513076 193619463406 97761669540 46339918555 410684529598 261122785825 307448206298 244962098938 84898236514 19295863090 63309032293 610084011634 9387304402 15919184878 63440093740 122579842768 47095709414 177781315861 28928556643 1636532387 66944741866 259925508175 286781072685 227358952613 318959773624 313278201911 196293000969 308962928449 245017888029 9207152041 533935537518 181224438467 19213844859 179521418887 236114810867 93575255889 309771372350 264849074909 148745762161 287417051653 23083705493 430350373524 48525784867 16269287061 36066058222 55298143585 260056257440 23776067688 35600424707 36472814794 45948668866 49751961929 92884257672 487390280748 142958834905 16212439847 12377695607 537372884178 40780445282 303698888750 2880153065 52175244697 462610436986 13794956350 341371400650 115643060331 134868735670 353964024126 420089176946 968119894 351947642719 3546608437 131633388811 10827623628 209147351752 45760392316 450860926316 228530008112 54837510455 362412706167 923533517 616511712043 224211389760 59258620697 199045375932 227214154072 73240949426 155090898339 154308186304 93963196533 32200994354 380072308747 274917938187 194636427976 5813407991 156755330330 64828933198 47228830285 280760491664 521250076950 2237059029 260030092985 123002552790 63770025855 112587505697 461351721755 450413698275 285035910256 177819418187 211399525739 289082960833 85064925029 221010281924 7778723025 16961307131 689823759808 42341955237 9923620901 283471109880 39122412254 64403657721 119931705961 475478658490 20554829649 378824638413 181058413781 122141270261 16340815020 405156354702 428546322526 41012137943 27158993626 22915812886 238721750058 126574176432 12143569447 415531112101 70424349055 710857539637 122431633824 249672660239 53429411536 33009110588 451395010432 1003669767 73298005239 540942439611 266873588357 127486258669 22494818729 166492377340 1192074252 73388076795 1166987504 466197337206 335214844136 292175503819 232922299211 28141211648 232088498615 1615546596 284776055804 130720578900 58961015363 35691134492 389481534470 268633496797 127357722208 92394918366 61759136934 281925296595 211028870194 291702141670 164965047130 76638702034 2832813067 197423346306 745464819213 22938122667 79038587880 17422776924 462876079500 266001423471 84581862475 366937150830 72011966340 254818279169 5114218282 12459462925 12249227188 61911568284 30991520580 256160275557 69375598318 408708409096 1058844982 114698096026 515869758263 410309313403 16359913124 178568525631 162241708504 15790903271 8394616303 105693857174 322683472162 67480257571 85422338670 24957690656 364631400361 107871625988 259603741626 171593559861 96387758103 77227572702 429617933228 216229951543 310285843451 49504127423 64397288162 273186159786 349225912513 2858249493 419903754504 80106357332 233457703612 78480818012 21287445430 306921441773 13229604407 492290582208 132655840870 251306892197 55514626797 470300062542 32213371120 21360662829 93210234034 437063558012 99140473464 445378533012 30465044175 303162063301 7891915231 40883650251 80943998249 270602251231 92475083849 21599865578 72454899139 1989324490 25188584647 40074097822 341191304503 5361745127 103309523711 379259587515 228269857447 470154952025 288275366179 150234165310 264756294055 90931708242 273424005332 138375097954 183717181785 54240926680 99330790440 25922157315 24881732015 35209110279 31302899519 307659275832 526935821976 147361037159 508544446449 210902644897 322804785367 152896607435 15538416173 5061170474 287855616428 239947023192 10383202796 684923593011 52359394362 112996866891 457268082480 62839734048 138983930499 167598336751 76699801422 15719746390 46862196509 258252172550 62970333502 11991191845 465079652816 21208279195 328684287380 520453578723 108742272158 359894055212 285154178409 231771003798 262025695873 140638370408 367833989870 565631732909 107825573218 179047292736 435825922331 51250716797 6669951821 61514370993 7413651765 268896833463 4381924119 396504223191 298855478936 176556442362 82367253394 417381674550 259904725562 292626866065 175725813912 252951159661 79782876368 81797688596 364447656567 92902962021 251976439735 270200393799 120614073374 13019108879 225057186254 4502390885 8366712328 22234273385 67452581985 6092806002 13639750378 69380453860 596054321186 23626196705 253063502207 533353722726 2015854351 130642271077 223971347010 105934016875 23376913547 13680191089 8320218421 289231913654 321314194376 207583466503 55069001213 370958600438 278421948947 172236333295 296172372981 31255688015 544267514463 50432984146 291826629252 160021800 45178860408 41809894463 311811836507 504892452860 183877190976 39899100377 283175011975 208489123487 494214943644 402533351902 61350358816 293188314979 361818479318 31252467318 49119388474 11787099817 531949477403 288402960429 111945685551 54119839014 104461156172 353430692254 20192367857 54032780909 87573542941 289542310912 108122460858 526675064986 295399736202 360664536315 42891498305 327984059176 239160403872 26034893443 86512219628 22428752119 287748659359 300743712290 6057097879 24315780789 3443524495 4078395054 208885438953 10353016565 488279762144 31522293604 89857273863 85198952194 140454295256 233544252051 97864615511 209596138155 51543196697 215867939239 125882336982 141565589696 17105465583 27957710522 308703570910 120887395457 37988525627 117677597251 35878961616 76725135844 192506968146 17593920588 38658783279 57435054529 8828893267 236090994006 338851149595 252643786870 282386128307 11157447559 298987838805 80229148180 101791141635 7844195194 230468815518 37501990447 250351810462 50115018990 3012424995 1651473452 14218521637 2801282421 783724370 347096973453 1014029928 51396567670 122041137445 89887514735 60958624312 323582545917 3610694839 400292334635 247850975625 29270993872 432832366771 320272295688 488059699227 180620312302 118058099084 457193301465 456185009143 194771494669 411929233829 137077779737 89616090119 62598218936 12974713415 87078883108 171191526892 284693957658 13281573175 361222765417 170352656500 284807253697 297328332781 51871318335 292763408044 233409364838 101245873845 369749829088 303954843540 16687804882 8260017734 122558823201 68227896627 40452020516 440780494883 314222977842 250154891020 25131416103 29997001881 252663606455 331345292937 23433475601 251733003032 48252081468 92712083391 8136738622 59590763789 299472958206 88861010984 124222374302 266936348052 138260910382 502160021657 17757485747 72559923626 86982215672 346676306666 1467171361 249903662995 241639136687 171054967963 158689205761 255631231338 437964098632 10129552823 342703622826 689752070 3771077706 678104617115 477085603982 50941327014 78770699032 15443545272 133230493678 284353831983 155534836651 42230983160 27441437918 214525362090 273694885887 123211479647 76821392785 8905166252 397299321683 64257968410 15256184866 33766217396 149521441649 507487036401 373434105827 54779565219 123580600011 74477609203 201066653769 144719484548 290851895924 139939631088 181038577673 123695768785 152741614252 5609718769 58416694745 110327414381 114107884287 405557293419 196596818243 292301189620 228856099351 267957222077 417762253 411208429551 423712989730 49680062962 28384368408 508127088076 82969980996 35158537163 102247447205 34924523795 71801773636 437704477508 12798812387 62849410740 128983129442 43271264038 260853943247 512013540287 16373736537 437760835307 1936243283 513333330607 282458812773 273628126199 130677832858 127901600325 665576959081 123454084095 343228658356 76026287723 219251177540 32179047149 456093056614 116228419388 295592434941 56597655647 235597658064 195900416876 61053319476 77283600609 268256051970 303664851236 328414069273 153949940662 35680033472 8813674217 25842987557 10857528994 229923882897 1734347988 307924413668 42488022115 9447205962 298149988485 7106001041 245714927651 216495274268 508982351341 94119940653 41485536273 28068914677 119930901914 103228651584 344957246852 363691575504 302957076227 138506126148 242655858694 19976079562 97460398509 348425944718 479403485049 158228629204 633024160977 17571932603 81343100286 149490595660 61374150452 349734693017 166242922643 202133068742 10162764275 181427744784 38280300373 297491545361 288086028786 290214422772 5954429406 207251019293 23417542450 17803402478 111809847079 6115100685 100376937578 13423692665 301074652382 31153398623 25707979854 342819433266 4770053769 277589995062 2554525919 87482243350 363656061938 31884900933 368123623807 91116764810 20590212916 293536606274 21645507785 522703164105 346189796990 109489499975 445514601157 158186580267 274728239072 443631859564 400964690008 274890615741 44240105805 433243220371 386381238950 13142212857 294788700831 11241586812 251861373972 119040309888 16190888154 289350306787 144064415377 23977466292 263510857013 304723661796 282436007106 1779334908 36269585614 15251155073 274409096796 329565292669 165555376097 64209738513 11494167903 224918511684 307373185154 81218911715 46051164362 156317682889 209260011081 2176919317 233214986813 2589284326 7280382701 51568884416 22155988493 16114110043 134380306939 98097032397 287774799577 117449714355 39571591136 298538152825 43926848042 104512153800 227878636351 287876791896 422515179557 235680480897 239486622792 13179729792 282692416038 7254463479 179534917152 160390998064 227998859386 441879692902 238500579961 189162967932 305211843737 156755123149 127370023088 217604030991 148031343105 282487351455 104242794797 24965635398 260495481645 32801386302 626373104628 37112695167 59387567596 404594505108 349844650639 368030124492 77478601352 86709187391 26655655594 234977736256 39403504816 4477183469 21376916141 353677297583 36583379688 64955272058 10496809791 41905436911 109384908086 6425455787 22915655467 39948411613 190939448762 212890234531 471909445561 71777486800 237615984223 4987406299 3810332721 51926639464 484762685264 56788522238 19122179741 4104604323 310154666632 22667284083 541605016350 9848548192 116033770104 355853354681 702127360260 6955340807 18333751153 349045786349 169036799289 5336538598 519756549956 20905373742 459619540986 210340063993 184967949405 480907015082 431549535876 286761894787 304555092511 43950300242 111640770666 2635627852 276205424137 70154821599 8428572300 17552743309 146344809597 32766876538 394139842399 13435498817 296560739421 15717054570 183855799301 35450270366 3388780755 49375214068 4328732090 28074165972 360612351639 658035933657 344695840107 110159374824 202565392234 231488934629 389753447020 7453136362 3977029720 22475014509 2798190290 433654523415 62395865683 2086805375 169677647449 303288003304 33407207502 121522935618 340027605466 20565134718 58793537948 478136486715 305346275666 74652723359 302520702160 147308024365 12567920977 439075481046 45092011881 7180278350 2411500746 176463920559 77409779268 14542251502 199377105131 283186634392 84988556808 344526328741 249605504629 383306013723 70732494896 333326710426 115060524015 17328109866 181099197514 37738929828 221213647306 488475449822 60336176366 126108822286 122213812796 187540526293 37656205231 182821096186 271974683745 151166326986 19408796295 646116596748 15464416896 3133949027 44314292554 307649771560 128055190819 566645145711 442723897300 31143460972 16769251024 13496482886 109438982373 30478331624 543365077507 213145954757 306546266435 426488561677 10211413418 105145545296 80178219421 201000400811 84482298980 1329915994 141529750919 276500857874 74576650442 3284375507 308966950070 25248953933 453491223763 19505950871 512439448666 382489269529 82643934895 9746931775 251253697991 36732459374 317052838241 201103702691 92820264766 107642769232 693154755 112295069327 45879725083 416118805163 33937833560 424059985547 78860661486 491370905260 201714623522 195954050347 737913206 77283150646 112639986872 27033602967 307888382417 484189478 296772373400 162189070082 537832671255 12341581233 392322200396 270710163735 435473144126 3860773288 495882969280 43078400516 49610435781 30387238011 5929598315 35494016686 511837474482 331617994637 20000056554 6324662274 166917398414 78501806857 1538670502 121445435616 405481345428 179202025210 135194669352 43999386069 74562698006 365817285870 222521698960 321266833566 115907053941 302597798741 174082493124 180738320555 124348421104 428961951780 2345052966 442069702711 117541311334 180254998716 231950230571 44745061030 17699166521 82137012682 244844796154 3457696860 343100663542 247510751213 225172119 1696325076 3295917568 20836221767 462957137943 251314894625 228830231997 2849408391 235108712832 23953155079 105400699569 131310073283 435673276836 302246344060 58596754918 201930443507 514080206512 294661741455 63953346561 6341190644 391268880911 174446086357 533904954495 199891397155 2321315218 146622235072 263598428558 280378799845 61041614407 422087020798 72877940324 221815766258 60285154447 261326670414 60430553768 297807043005 435983516726 69512181795 89442429162 5281683812 404779189090 60528045839 48582466497 454215660210 13982691591 65293786138 1664307115 2702402958 51925734284 12867497813 337129915563 150094883080 18887944151 60825742554 103046874182 379470647169 37898415625 258194384917 141703015906 41560811362 40608706381 133665837351 511797890576 107633842942 292854683344 99066736562 159604427158 260615375112 236070537293 193848144009 182836102144 418101416860 200642047995 249088975693 166444374757 54241326071 21183080684 21481859789 16683473317 124213915815 414752410461 383003835863 405632418931 141361263154 62439880175 87614057983 228808853873 301535753052 11245334134 221113973766 77988196087 648599445006 6055845253 823710 45464312568 81269449677 20252175918 35407127351 314422105740 28244087485 67223156988 563628512418 57929243738 227919106104 504044834729 76017918603 164506407217 58873615267 51999632680 45949167435 60654982544 18079429889 112064398766 153915946177 463118232509 4522358346 290178166267 164452252766 261308977747 105376244947 144502379792 47957425620 261135338932 1413869273 31629492766 375962749669 62428462154 88073364067 49937060843 53164544543 13082195086 582115995477 326973951934 147411183431 331286612948 23018275834 50085808266 316118723840 179461240824 145400775394 407677508024 925807191 312500668228 81889990013 78876843183 285168492340 42606924035 512822279234 25815353953 454108909688 334963594607 101618770833 234170860542 304764320844 22971639901 249962438102 291564649150 113396484693 228319312548 20313183560 128596191217 5450963884 20610736116 23152924471 106348040179 36332091809 9879155932 1203461638 134010074179 185837480061 131903681256 438355573695 95064749210 3128846872 41916658646 280495167656 18029335179 29180317526 4171667961 174081311141 550147904062 106480576722 138596939815 3005107875 111335347138 142568457861 245283090920 126808967332 42391743199 74649205911 135987602908 252568287769 243172786947 41896506075 11963274658 271877904876 71875883658 267732947392 256835863121 208369394729 168782091788 173056935886 129090303158 111319298087 7739947568 10958255453 273830705556 87498636427 150217281610 24686880151 371108209634 38973346894 19940803113 52737117277 526895199988 50513346211 317546747181 4298089177 49934665510 29824397827 117060128574 101645639024 38771314991 144123902631 59262312386 2334378127 48823883800 7182644316 198311605238 238561882386 351458385914 369856306954 9815338852 460588102971 447949954989 246472418013 54665989971 236577474831 79479266558 278933871265 384447418258 5904206558 56087732499 6443681359 483499530594 270459920966 115145310803 307084858209 14145236853 41042007110 14228321846 56303027630 24634901044 106218309433 261716854113 11146720215 400456939535 38017579389 458538409448 17497188335 256623634822 4269608540 160631172453 177450284244 129267899697 55235097789 41442491968 247933999620 245540698782 246050112693 319798895611 538570457065 301543607013 368059250157 59402768668 189649416417 365485775089 52445717483 697261261170 2789801200 196605186483 345827236972 419080659780 136608093339 23077686686 159581131826 287226012831 20976893854 32313969803 330665737488 9291444581 17845557547 86176355823 32909238435 92199617033 243921225327 5263301519 139760568225 14453366018 274197780831 4589471740 217751622464 318612347017 437265040748 375861521175 74647200406 146895790265 4857032066 1059401128 413087992403 363545888999 458570158722 276776240593 186268184713 323719423478 5095144199 241971642526 254477325819 131490817940 88615945821 17527121179 240470870036 41228322681 254628116712 7571482600 437933325244 225736576874 343765400405 607304621 24736879204 41663364845 311981483430 473777097720 3464844373 434667867174 136325419321 159996079299 30420990743 136524820411 286850530472 244735346818 563219098950 126172988390 561463127903 47536624466 270798163355 362838893764 100622647766 70987562386 165615243940 153060788629 288994472596 325481826428 870409039 277536815702 6087548264 168867251337 306859781043 34913926620 117656457681 483794654167 121956763619 42907445652 50909637833 44732229787 49169099938 409974265804 92493739980 180481578624 135566306788 217297572693 6601680237 252012824142 382755440048 11523994985 44817962760 259166335707 204731672491 100745650329 257257252312 69603735310 58119286876 80788837455 634367378203 166466610070 25824506827 3844248865 453746721286 241673576844 340808584333 208396623861 136717617502 25253742128 351895858102 498426576492 452252246948 250512755965 56517810268 278051114837 572495817708 143910538325 94830254869 16136948272 417565127320 204460769000 463173635991 45741903942 114400917086 161661416879 1154403705 415115276901 223317958599 64827243168 403717872779 245899409739 162526047410 55668989565 258599944827 232706281257 123186905934 332523727695 315910503516 28225147689 399375534944 262929958994 1254744798 526879548327 6705743628 389764781762 11150774142 6050858649 316589559570 16540034726 307187763387 319748336090 162264056443 91761529054 415026626349 226580112924 20171315910 19428704594 29484426263 61199529254 33471470283 209891107226 10129085376 173581732816 45621576269 438171665286 106035257933 13813696408 253012000013 65433738187 405027121083 21146016028 313904516787 288314147495 300254958696 64381255788 267984961518 77762053124 509979920353 1044623475 135821486130 43359873053 78972379565 128910249465 72955276344 104986599337 240658617163 80917698539 6074988759 363111554798 441581112422 288569737442 289083672819 242535791291 572535699138 81605161778 16695022501 34018817717 75211257749 268661308603 1940853700 4119508304 24463707357 77385759397 247868974068 35569413808 7178221540 7166949913 243469837773 533540867655 234405747501 19587939857 18881925677 43228538565 45482736150 270570821897 331938665774 72460387118 27598975761 82043162270 331065448764 103680555407 7749768804 248370393595 36812871127 15150656358 118893115192 6291768468 288883728449 88545493404 234022849716 113605039592 46550498972 359707943292 15635130804 92929283365 3001442796 47376395853 479421012097 563014490221 45786024385 26719461400 111020351526 86359768037 148504178153 9353529973 269986966170 415082438859 301339532084 242462689681 400933536000 194419077930 11238482028 65746247360 5013448632 377005233271 240142727431 239976522099 251416110184 271207550671 86033542914 290027268293 215407417947 240975082276 284652916005 46587625678 325450522504 23453530255 240390035773 42267489648 287979890229 304246045850 84304414035 26125001233 79451426353 302832710098 591363041 9976594549 199359427712 355846343220 275039457363 269530301973 492540366151 286257324874 166831713050 302748603255 486832183317 1053148559 304706107582 3694264143 81053809026 9400532818 4420741229 13938426232 431816653763 289413359563 311485249798 509413396667 229960521989 98704381281 135572938317 247317091480 338801782457 2702331544 280831138511 2467398408 1366589581 303282927173 54065892088 42281736179 278936903249 246066972567 10492389026 173385963559 156161754829 1061387124 6640000169 7829318742 2043689114 189287297482 15122758393 315771039829 9745112803 344964020404 377058740118 256969688899 300771177459 196334520587 532950875591 10299953187 713070221264 21180862351 15752346694 61621324509 1962721029 36781215441 485046380081 150875794670 508088966986 93430795978 86600857453 57660926384 1830827686 11560743854 250294070952 172382031625 20674977847 87519784820 552074543059 22121652685 117727187673 237391812432 315265190381 245406730167 111620941002 476454070093 261573634488 10501054105 199401143762 153100142941 201696505878 39268214940 235149748044 19156990935 308650812462 296882000718 7632487271 2180144918 47283540504 272320715466 278060796665 215798628083 29039650334 227356299336 447770276700 11262142945 214571101237 2046461202 626921493 92099003816 211849041080 109491639473 112866835264 12806933750 602504526 22545223892 512775503996 474942590003 97581545610 3583605476 4899792967 10301867502 47173297993 411838403540 331426296578 138757348076 403121304771 183254840308 512884358048 103828808267 4596479954 170686229071 494638340121 387981097280 481553744129 122992265626 314997130081 80823369841 398349152060 73707282863 149566157790 2551513733 375567827592 55176729120 10089019644 374825373826 188115750614 108912758 62111930182 147427532369 48914987526 262975391912 4232186858 154617312468 3800410601 1762682478 3297980982 217261324471 52952243481 52629659063 328391098629 2516033370 131658672219 486112761369 322748614765 275847259301 161563096384 13647200994 249067221863 11041697406 269841733579 394740503649 68002591214 58510317891 10854654877 301347207948 243868195864 117222458575 151795951392 487237272200 192349814998 254252571203 198189430639 307080476147 561233207851 437104288646 294884259002 216415072675 63085896168 535270231584 78491982833 40348333559 221623592269 284325747475 2730172245 486527245975 368479023328 50197389150 141110830697 1011670677 3819309570 293112897010 250047037992 320337607 211121324891 16195487591 58738519780 8941927942 161307491544 28367500454 181164034297 372851918680 97481288520 424654677 38830998205 323898310539 629250783043 147822169830 24224892596 207448798847 74008817825 39951489851 9382871754 154947424344 51198477425 395454197883 4759786758 322823965700 29283811033 40330255342 5962353493 6319066418 503461566 111638687354 31374671935 173455136284 18184021499 302932033498 316638153739 4359914080 338925115209 195721794842 241848390440 120455532861 327122375784 16645563393 114864411 80695798308 2346725420 120440507757 246617630581 444614236423 10422650792 176744350173 69130830597 355995961850 288264918968 1823692011 456632611851 140879617389 32143369989 552684307594 491560978608 204874881637 291009974230 7306005006 330769634266 431103195130 407354066945 312659201338 324766772381 266891346852 394259642802 217677829901 58630007773 3466390719 383865022242 326591668859 37890934729 65595343832 279450780866 20044890030 34758086222 21141658902 259215665032 278362478308 142052585303 29011927868 61362641570 3722334872 8859311891 3130518690 290181702550 152064891865 45758382328 278534305625 32143992259 66272248869 31049289771 80260416870 175859863754 58546517940 104377730077 48643207898 155496699943 269588954546 9702789387 48167618527 244290319 171954041106 418634573148 61586616023 2751116436 35973977104 126641785301 14124495677 4567269446 1959364359 221190752434 60090444017 65611974145 78937024763 15894746269 13887187941 447093476792 16953859055 18926990350 41056111473 9307922098 465836998530 312582050481 221881287668 226707237513 621041927 10103444511 404369693366 6650374534 23092739984 406526670145 112855649658 133088712044 59525428224 141565350260 178874014146 276337982300 6825134260 41176172910 18686560251 287050339684 304382937817 16510809159 6002582049 9587514498 401510029 10477893454 231840586366 391863809202 702713579584 9894449178 112399709044 20659145489 210148651822 17176924120 14032494326 1719885712 2969376880 45463981649 292016759019 45597519705 6469044598 1416335297 451069258180 26877417739 353839195530 246159513816 4985497996 481057650 18045122906 108932966738 208420730570 578762854310 129609946866 41045895256 272433579045 8665598593 171211054760 17472541294 23471755421 103504454544 17797009921 470950841685 106010293083 5704457773 9683362801 62576665315 64236859425 259623294983 227158530271 346353135461 9826524456 97025218543 422152403045 171067142719 294805330236 117438787981 2549399381 362277646170 263223353656 268359636280 72532941782 6506650861 34563225657 301643730220 1018077456 239967422379 90486340838 39622283020 115844231668 194682340074 443378127772 458419101350 216878746249 274195582040 412674954132 1867559964 164687268458 316247872272 22607549506 248345053660 324302512562 209733431109 2591942186 80158671384 45422625125 368132256049 146480182816 146789315533 160896793811 328889777306 302660116026 132346937481 6094677973 34966208995 205761245768 176376433109 2209356971 605628516116 38620447063 274924359346 4322379945 14108760696 17695842518 278689954854 138581997540 390786980202 190732614946 20143069600 368973027815 29010120431 4040634300 17022706505 43736488244 183546130388 92633492293 161733555074 32234378952 28836860712 24026522385 205654378746 285437308501 25712228940 5675759832 442658561741 24560498156 92207228673 6802246525 15259841726 358896561956 394165492458 59840705264 189521209523 281483682144 19931871495 319081319938 20643148725 142200543794 346600381634 543130317718 26473280507 86421734894 39458350647 261650509492 14793624306 46300855329 370979526920 345734286294 290107738490 48167378327 208209065982 114612072246 324622282785 177012129009 17430208982 20936202986 680682548636 1030122472 98680230521 143722748374 264324484912 277135456553 100042280860 139750951370 15971111037 301662140770 190972729883 335733605677 260438051433 147445523491 19545096523 168505630765 383709005119 374433712001 334744539178 123559515771 246007487525 39485407617 473131289712 43201187882 552237433211 329931676622 164831207104 91679130786 15791690261 395534781759 324497220767 798658377 79031428442 250552730793 16566055255 6542251521 35764017602 376953400292 183157852461 337661988203 280744235327 332616366319 384999367935 177026788598 197700105308 20857333184 14440284140 601831809551 691052833562 94751987685 417786977686 30812434551 394981831217 42643773387 190356590362 272552835763 389375199677 148337533979 41400239293 273410594682 25465403133 5334135232 417136163475 60448781049 69569224305 47317147266 18349431559 180563989597 40746668733 76695997015 14719991072 294748019467 10848933243 323302089749 45488480315 65260740569 185543044098 98515483622 352760842696 225358938184 39838044081 371156477484 464359079427 41873755030 282703403113 28404108390 321726560539 38151553953 13751980972 90631029202 488583997138 6483743470 1508924177 214239192449 679186654 14438843975 43439984576 229028305829 12069939030 74725308285 255164212917 292292124331 81872580279 49110163485 135916332705 52324150587 331325045794 116067319600 212258567672 450982475489 33314712092 23383005147 255668709560 102124939588 406250105177 425142541860 314688234499 238578466882 323330286328 295953992924 689623041374 465204826117 127702697091 139837045940 80568452076 112065756272 32770405773 412183862380 534401910984 233503311463 18969512627 15210817041 111929161723 82857149228 316653982155 28296946923 65730904925 178182139678 215105933434 260788920641 120737969908 295180064374 119569402326 90963648203 653987475993 43864102072 5913972024 181913839474 87533041575 194854735235 18221655508 345104450244 19472912425 167350295276 121877910466 438416706352 208897962550 339884812645 138835983603 52235599065 341083407365 64685361939 640292646643 198628752524 5928360960 341994958136 4607740472 145787237299 482475355324 41652914838 619307927666 249614959852 392650708738 330962769549 27593192727 475347820075 66141842040 146741382403 315218878244 381849557753 257828137849 384687391203 409961713099 8800754976 344453936422 289707522847 2899919485 13999203844 115750841488 105715045716 114746257672 310471629727 230422874018 52772681593 77255283668 65643869060 261545011976 167506635865 35756276482 37629912695 15637295896 17780198719 231206548346 648490457664 274773004044 133176920422 1182511072 300702986648 282226433355 69057454951 321334628342 292246064629 246318354759 9447530665 19446559852 3419525584 24703113896 8927601088 22283208210 113840510108 283299048742 228845704080 7155582876 50436054529 287321690624 325735681006 504697327 718026115888 35439112376 317862347176 131100836125 109658157220 220026953456 262793412408 5541213075 21027288358 51660762305 185844208128 41860769453 249414783560 233972546090 246656763701 371123003929 65441006416 413985266929 42176440296 120818430154 18319081412 316278659603 94502202305 108572339140 276377293 23372358539 364340369101 19702282257 246981754119 271824154695 11247947035 50296497597 3235637678 286926862940 41257346174 84240338308 78781161660 310434875945 160714375792 79809267059 280345595257 15359442836 97605062443 339164969800 86676039883 86179132855 161576844896 27624016568 27806404230 3824178293 65584245892 286535513783 257576090992 77737106021 25614577309 241245986911 146832787722 234844485157 2437847507 90628909409 46924837190 99543436269 141647313177 343440656000 41350848790 204686334896 148693142399 213876475607 147471503622 22672175518 10685370083 40722332526 1776308802 424498721904 73209380748 14013242946 37700123799 158093696696 388844360070 84072996912 80866356804 282185339 269864777019 45588285001 67834862264 141395746863 235024537085 12853624425 132342672350 120082769059 4656672730 670378496506 98528843213 10904083847 282162019337 21856541789 473059220824 470260547932 116908436551 521218319906 519571641992 96237207065 318510864998 14631259281 6033522866 206128788045 76422892786 234523729904 87481916611 549489124967 102743786377 254006758462 280092520112 45440573238 156100400351 517704250430 218330844436 5092360765 18765053994 256291284480 439693033511 305326456535 15207044364 91968028855 502824997666 125172895739 265622197160 100708315853 108335367743 393903794747 302887289934 68140645789 18625360817 110699577662 293467158425 244006286310 149469855737 15022185487 279098064413 280333127606 341200929873 246652777563 549588891507 6230097445 11349304233 15437303242 89617478345 26581463878 42919127886 320353702793 210569514691 432547229349 159026759789 789019902 7165250300 34202512274 157621348641 16231706733 64973003678 367144354471 168718594165 77953360476 78868412739 1775765027 29204148629 66824927752 130710535110 357834077580 159432743120 518273484420 342071211617 219128531023 1243611661 76612574018 133813146289 9898666421 139199120191 12880844404 8271952478 284650569330 49692579833 43131163630 294173468267 55058463180 92712329027 135828636223 375670094863 408193903389 13371374242 31537192997 597858683253 180915303603 249633379810 63589575047 9423911114 275351577134 495253021445 348057649329 62294638383 288515729671 133048017588 2043676963 202784920752 466622316823 1744149473 279213220341 286250971536 276423980219 239766073318 144187648761 6112207743 148032057957 2985778768 62218118893 120603279518 34255268120 19001333576 133731556324 32772366194 304040547897 187020932680 64096533492 182181573866 65554623037 451774234938 18871231775 214504620143 210170245115 1633018541 327608092044 219564355452 308145523179 15653013705 47842371107 12607969361 404774407328 66265626964 60005475961 183664478092 29051087199 264801116740 206532519073 318280801448 57449117047 461399759051 192103994307 35917551267 445415332863 218294536113 47432210442 45014702247 401502279435 240947707050 460618063201 105975556401 248641311090 9254836389 13027780822 481503889883 299636481 36957035229 337323466056 61682987981 369126231840 89908744226 18693123650 72929614961 145694834843 260397792897 376216082000 383094283944 20043643767 238535535 93620632026 128605232564 5592761236 8811282026 20611765942 55009651540 353412293784 29385172136 138554425704 35010424610 310767534172 57330550315 95118756248 52603080057 40464555550 190093378521 87798720626 24717769373 23691906981 417546827508 435195515067 192386266331 110145531108 309082547770 5142516130 176131822089 12447494249 257100099483 16269817622 77300690565 35091890524 517181053803 6226884185 393526702 41352217529 376355867976 90919085373 454751287715 225397873531 210074634924 17426279177 376062127813 275193345323 8757494790 207457801494 171397719259 19122186922 727845911804 70657446545 14453287798 162513825413 51457391270 584662863702 531252232252 384354496198 18561227500 5284048355 743372987474 73380191780 18226171918 181089459820 445739075860 11362997936 2375853620 3260239878 66024524035 429840799852 405349236434 109257144701 83030640279 37475384268 23149217025 293347674296 2622622260 354418313003 248404961626 325249618437 32020540033 252124547493 15646605800 287474699468 317297976717 3865292852 353609941816 186898164312 450316818613 38702587440 163919056485 35752979726 79463090651 36860778577 157182916102 260642382210 280521168892 223619436274 78207044679 80524927149 274635786594 237798771323 84138699395 320759443678 384344846916 371491963971 233426033848 26163075788 12670381174 38051674954 336689317851 68267196840 231630073654 226010126139 386569537184 23583518391 64025603252 50656473643 47444010182 23230354307 145750960884 34330424058 563694099408 404964414906 15515833050 383907324346 3866273897 365159326528 22105972091 39541883607 6575292260 377846523022 182400828529 223290135742 890753170 857194872 69834841918 65690916536 25167545167 185230731127 249291189498 90892255067 206248741779 223053210238 100414953365 305420398440 29862663488 283321743626 12048109831 89735759318 60915775896 89718603642 63428324167 1272148387 54643661585 383511377982 16881957305 280056500008 208893761615 22616637967 278292592490 24178248739 50946221331 79138091528 110150473301 269242497988 356970694029 13441556556 1341978678 71846040562 33833639335 273669043980 367857579566 109121908052 191982854216 365583909278 127060849279 47918484129 579770363 23446602467 139799903523 189134722102 184793250266 32681723429 33276487090 299007549575 258242547391 10372804670 43639609761 7567836574 438762352433 4830769587 206648752433 68450184170 281036213353 246750569328 170078807785 29239254423 430163604209 10308262582 308768264439 332965559104 547363921507 12603112562 234525628784 34950011904 3307917031 142707462321 6510028497 246587786819 14909738629 307268762434 148552672580 83899350924 125810691774 388526530261 204725273072 100608528031 94773494265 306242982576 28918572097 83166592892 3886230016 367034465662 202861870754 242973265782 33246016426 383769307494 89225632147 30094281205 12528028808 57790483176 446270609559 517194224 323956986776 350921352 415587172142 109483776685 169213570734 432608756923 418811470402 261942781280 68655130705 1565723658 495205078781 244240101803 401954211926 318410408531 17688977251 605102000441 62174896875 25000728782 348934479906 4427764971 379315538290 181243984357 280312804229 58283476586 95738086492 1452940230 863960011 198767572568 464186773045 288311081744 60198375351 95998867909 282607627058 18282601759 302075017463 110027646482 391399984572 915280118 57966606547 97460892314 388612510383 36739891734 103431088323 299936151804 13740254615 4044920172 81192410919 514163375749 278513699520 423239055150 269033448157 348639837679 102446052152 93055839601 12420032745 92552040058 89967374996 453975189653 6999656907 153309599078 2484183867 267048977585 27761184723 313894918545 234665664810 32890078758 169009111861 262672210178 463860960363 83301262693 125613818362 8472043258 206178994699 79459074045 67454002197 274716960208 13882833855 346391267429 443219501511 285063045079 151413307515 509207740551 11823812128 97650888261 195346932224 204706877545 169358900848 144682577592 42127888077 17176082593 414672533148 427832459024 9347254849 247421325054 259844329005 26897505140 349105040807 38449087816 45143805685 31282986133 227610299245 77916758370 86342777082 268524769502 115396273540 18016681919 613661471 131460157735 21776386583 92597852999 87255907972 64198346034 226182157234 71231276277 175890830356 365112008590 344257357108 65962304638 49287447254 40882863675 205238446020 446845176288 147409604692 197001283184 99089554205 40237314346 15775694083 465238584410 361404323399 16169489858 21682327669 182594330557 355805868520 519582746400 246666799106 544285586634 401220288321 34036117763 11596466035 295142487605 117339916733 468988992531 259953392557 62300100547 251033026131 236291984971 55701357292 45313611545 255379613829 7311142177 220356531443 335379083371 855127646 198316435453 169212829208 347490225935 4604258104 20786434704 263601937103 507663965297 153207424736 40775525326 4305618420 29044271352 164061036713 5446547009 274142464408 257050425841 30415211540 349316623964 166204587407 126369531836 227839279824 315803491150 333345971560 269481264432 107781084938 27020122204 18750842064 423609830727 66309177737 46547352654 304307212662 112791506769 110527358342 436335712416 255280377576 546560838855 87525771220 61622058761 28602977278 110739706740 260275948260 16860836216 785591596 460032340200 414127051874 196417217319 158196760387 66969335133 418266527669 29995783530 108894018114 292938660353 425298484467 118439636879 63444079406 7939393251 22778668446 429625983693 327079839027 3541769822 290811537454 14586349348 318494685123 38592422946 52032239743 88554158946 1594607645 23222349693 290930005115 93830793782 552429294070 386409635576 448476721401 1739633958 129203183138 397633019986 62211337271 272790288368 122100123402 168306926968 66894603968 51934642696 277929400268 39771883502 99942330925 306919051046 366681508222 285100021976 612386491143 312975177547 21742414209 62409899197 101064050404 319709472908 110768831407 353915114260 104114168850 144847331756 103527148081 22017630680 527203294862 8274011928 123310566004 105622155338 90458206008 62201412599 15413633670 16369298171 12417720078 84121226589 20934878443 9932264070 11323813175 335692495701 206184258280 1643763800 536250137057 173653826253 312869410305 20364087600 76601091415 129851454977 286845616233 235772974039 11732463840 234990623705 28962377032 415444083781 242740021731 234670002950 288921975245 95625012671 84302984520 256572998495 17605233566 13616952925 344903555762 2504205258 398881518308 19111937335 4642329039 300561106617 26296505980 226434930451 51587308 52526304129 316090268672 132059343993 243067184081 11057257295 540437487842 23996549009 9143438136 310379994691 36279668944 93380151426 69318995647 599380218317 47253408476 265602389102 314258229406 1195160521 9442734970 262852454090 12758836512 6878834101 22065984943 64379178759 57375834407 11664809017 290790371131 23586793834 41222832407 509752781915 745009224083 79609879377 384123899681 349188197888 85538352481 13432881833 59468521453 614694120 536652118711 263344981210 192385807217 387626685223 19440026936 117547754406 311439329364 3788283167 23933057597 4274798935 236797970533 10660423823 8691435018 37876111315 379649913945 30248985770 1037548338 184029141633 134552561571 193156968415 48198837521 256980365419 12055801355 188776926065 310378461808 153649409352 136596564493 34916601754 31650207742 507756821423 116262166177 240580089154 24184531753 381690545115 15244274355 91364933939 170134049656 103436590994 110127494968 10762630948 3954562829 458449586452 324351590726 508912950003 37074504225 163218445288 30455508277 115075018922 20000491822 301496038260 30559941943 217898628297 10297130970 27969198190 335961321666 50169708487 450092020464 48574206467 132252466306 6047291444 32167783601 29340962324 156701456713 310751122448 308377034017 402799776567 24329497702 69898613708 934428730 511517129517 14173592704 276765011214 155600434235 18806358344 12009815525 335393141279 56733696149 39930232171 291861005911 276492468394 420032091064 89533464060 316223172610 337364472066 442609285715 253630874465 174280913488 158304799356 10374822310 112840173495 458344184768 73701198098 690958651604 387400921074 83863167611 9057684000 44714888228 96911757858 562958970648 116616789504 320156665972 192675466694 516435123275 79335784203 20396538816 318023109328 254265703958 6491211414 120441321834 23812288014 26635927233 198913314971 178536796625 125892203126 118525582696 1120827059 85040214288 249839392261 88776563479 20008734416 17416189855 287076994624 241712157214 431989575097 395498307881 278461656497 48560140513 320457922522 203962452889 174311099673 256642895945 376980934530 187330798428 409408568586 16691032505 13888398395 378725171136 17964080667 326999366104 251262706998 90463716190 397730427815 362109128935 296597927244 472573870862 320500617887 109034685832 224997944953 208337616934 55656717921 49601435450 226161088356 48274821987 14828095513 149158449755 255717403712 446410960526 441038803172 369170812372 310275223689 222989711461 54786855627 51475489393 502053776010 61871881956 18711014731 482606279995 95547465914 35088731625 290743281751 100835439665 302196329638 23951891027 217486974192 42556960023 70313899601 5385546291 89120967238 59002964382 34323320917 105888716424 244056644732 327431021492 281989267063 157762341286 133857867610 85462189246 9625489731 247837286341 93217168536 180027079601 32552069952 6775749836 350545121673 351478097147 51629756810 262961308399 75179646717 175260134582 183254254595 185431941504 39599770068 77052896414 4546595601 28664586040 320062775312 421806637996 250633636064 49145128071 9570804153 112175133759 115531598017 6434073288 81518898777 168181405582 97499391868 472542660144 454545760809 18675786446 171910324461 45451767675 3845680161 488892734230 54895719299 301037767632 2327629340 42323835158 338584248726 29068090553 20615099254 191187597158 39695245361 449519201219 8302122018 239692549634 35998207998 38365063879 169739302806 288381971747 362235197149 262962678488 159777500622 172344014777 12725919858 83614775556 93697164129 147910152427 73115222313 327334729088 1252386045 32429929239 72622552159 24473742520 8082682711 125917892416 35179411746 12273987271 11925840446 91433479318 81054186240 265808007589 389752846914 276246822820 33602958572 109588978488 288830742476 55149504825 191979332919 371228297073 467222674499 91366584011 258311573784 296361457173 128356831318 272598398672 251926299307 537286392275 218992433193 6388881357 40796157700 249168669456 58269560730 157620044067 121510458376 14157190677 40097505856 106831896796 10100573980 160606064652 18121769722 138718305480 201591041675 41483511170 42823755592 135660341043 345355584320 233350731662 161934152398 254778434640 301498730404 40798636672 332537657824 225009941465 93818075592 290403659053 380348594890 235196442165 12370594337 326618816220 275924918158 34024997676 457689886775 219218140193 123924338041 158986631087 109178994459 63152862941 23027493 169182669597 96801289397 528204565754 36317456520 23657549271 31997689458 28699519147 34560681660 430028638573 458437852124 10810629263 20423429540 45540830604 9883190852 194347601457 493278262565 32539268567 54486512257 269208707919 45715061785 30145630667 232588705235 32377571837 23503633540 296427049639 65440278215 565769538111 47623473790 22493605254 5562890972 3969928298 74110075534 39893387190 47937521570 18599047977 116605638365 404421284361 210419086236 498817771220 334883863790 251337057495 116647705879 42878309511 49399387747 10444010928 6430660021 393685932959 298093250710 343128708273 265143037051 78183897114 84783558154 225363115417 224098714019 67792046721 15086263939 32552624613 36394615922 137029808727 377085606467 422864306768 133058073160 288219129852 18264363051 277999433 100164029136 298097759929 529652678202 37897183584 9624439996 36307304295 11121027925 19892904684 39246067690 197895695822 555355413218 198770959603 236102964551 39367644649 567715798587 415597386528 439653326481 60088144153 125300972365 195005625048 317365647716 105590973041 103054348173 360721975289 277285279035 14352297744 471944169785 386373168864 393252534617 159176090638 19056605102 6627578544 15535905440 7794687721 347100541919 213446176764 1421577708 238803280277 580263609671 5757644296 162423897782 122613715875 12299396260 2954717328 195229228657 22870424668 249280919099 422759055738 30837875712 102277570439 530530669 33329806609 32193636672 192807799464 270277510837 321503497201 972695878 715795488151 288222740727 579642642087 190122676534 17017054740 317100216533 3594546109 503369999476 11330306450 14586408044 139132813675 118395620874 228915563645 34050294245 710490309678 5881340432 123769991582 17381932827 410339055770 149060125939 228020790787 89803286115 45762537632 186496897955 17803044774 3031801851 26294855580 303839921339 274957838266 134559075636 281994837804 113257227195 2631189347 550153323666 110956399767 9930363234 20976626411 278104089002 12762568000 32338493647 18754514062 3423395205 185783661320 390831849972 157599722318 86618801132 567486776218 603073416962 701650123892 8980982947 28257964665 164769475344 11215858135 237001797696 429290346069 27720348723 296598602828 315948025032 1396857597 304563722881 156772409922 85654746998 33257421769 5383519971 59857053169 5887367134 367366423629 134182451931 477204297510 400491948375 27751957122 58286147366 9669419032 138669900006 171437145750 6369307168 472043874385 184511713373 1894341737 232926676958 3662764296 46054912936 304520246499 305095153114 3396958317 243336054103 69577248146 3423345547 476617410948 404361214485 351036436904 436291837679 128570887047 264366888979 262928981506 286744461112 233846698306 5963207874 374337757892 57324091332 48459545220 3415822451 388461810979 73553393987 31912531938 191790144231 557839671138 89929179013 157913945047 227708194533 306856883831 85065517732 1364778898 24766869271 150989475130 6750417366 194735224270 81424581839 192304057364 250072110040 158325983128 2714446835 237649575811 395792857267 257916445214 233718386754 92206528619 450273213202 133340446278 288376689074 267750546523 136447439212 29181045600 100226039220 568860999187 290083319780 26079273668 21278134199 560533911278 287535692845 279036188979 116423299147 70186850401 123256359241 121200767105 20223089944 369876131209 209922128092 2167277987 11116104669 29631417889 154334662699 89753018393 46143680837 585483112546 263651631781 315575430379 76093454699 313750820121 49276019683 281264738258 103077475859 35220205492 12357066712 271666462172 30479640199 117241241174 289995309978 274961119112 141644867791 205193107777 70724879672 375565528310 31079614898 413558857252 287606062259 523657415991 431451614959 26628301068 331731037575 29579080101 213177258522 296157947 89319012603 411933358658 5335472342 124546938324 55637268356 4828968722 22415556762 7249640066 41315837801 50941264281 450563543172 151713148721 68672667121 21609727859 82498186619 156882832557 10625710576 87579290910 504755768134 324173557800 24010738158 445939730651 61937881619 400523805348 359264625390 549560397704 203700465206 211975925051 43969869865 326551691712 266449470216 20526626202 24202092196 45166020773 542441367854 444785260238 48654405284 490201236874 102250811779 3667036702 19922651067 22174261306 18294585755 64564300191 377721979771 10703513406 281270154224 202860996748 8142397807 6079314755 329859611252 333624847434 252703589178 412294183195 7409187271 51839294633 256928499729 281167548628 6024105695 110333094510 53355466858 257137305420 20582900444 113835628220 508429340205 109374659754 273352971745 204965964770 2798247331 94747018526 352352645447 112349811632 2675702425 514014763221 102747660118 62823181350 479587332634 314056740333 558190331409 507298725397 18043677696 1022264206 134224940819 78130897066 33814786027 202136735882 5026221288 217028828292 516810246356 203644471140 292027347158 47702006375 7000241856 149245947460 25878628371 22311161541 154378823782 32181868465 42883164235 70834357775 8573773092 8112499198 146637956809 3597160430 12661282772 7820825064 675050349048 213283097702 10479006094 316358452134 8972170796 102954063893 20401547621 57091636012 383458753656 634877351 280436520589 31992941386 161684278874 302885173037 3788903211 128962358515 163185897292 3395946289 130043596520 98877694000 140955831984 605702066487 116219817516 183373762769 48629519390 279829071651 31547581039 166535184771 182838411426 36772157088 20345945995 25964292869 323312706170 23344288144 301670402611 341548021633 5844143608 668470441003 318129345807 302977197775 314739663944 452725039586 105746338923 332831017638 284327864235 33636634175 9836283530 1330477625 185286986521 67036874440 30718645106 499104662165 19627424254 1172578947 241112457783 361726370633 50981376501 7566612922 356870575661 366280193997 311249608736 298695777456 52524147243 6235900246 107623507973 438948148932 27959023537 495628750 13233645414 2138572766 2519475748 276960338864 37866678407 146719987408 647742251314 126685096396 4234337765 23486829999 31183647153 349350203783 348744869185 228438372951 491235071382 240987878614 65875893925 427524020266 63550775005 216966011927 171662544027 2566709799 348882504832 192229733895 84560301069 32092045482 132938023755 1317631205 104914505715 449392415404 72812462931 229690799092 466644206363 297449084563 7967731067 306497436919 227313222917 28453940805 8717473066 36141666374 35837468868 129559694026 936575293 7845587531 393546645733 159005437488 26786679350 459420703581 6685601841 48889041560 43394495187 292823786215 13337923677 527443095377 17423824857 32047617688 129431710385 49817902035 289587115261 5427756800 496665532453 38315166704 59653272466 134718718654 28208351468 7664118668 162043947492 150813426257 51573298369 248906457854 64871907733 191751039843 171375331845 211599097694 1352685657 560141077079 56819155550 328876201085 16835384183 144088505958 4474632495 261147253785 2098177092 1629821762 8124813118 58183344023 201442200275 24688680231 54673667839 19846623533 240931004635 238172643089 452956058286 536532409893 8138667387 21585972020 21658624782 222316128170 18186925347 1611197634 228364962977 414511214291 274560585356 332959577296 266868923040 162499115855 20336475225 189722894389 26482682197 14833041853 113654366446 185290121492 28033823813 341917103922 13764493514 148801315980 283550214454 172393184587 170393691010 31628204981 36308352490 586017110313 451675100509 110392613074 22638448240 57175689375 178886939209 10446153706 277503655193 376099418149 147930018028 60844316364 313697187584 9703102989 194713960675 167067785451 111298764087 17083525076 226368087895 443835610009 4613481083 297774006497 12644722578 7873548547 56086378263 240717244241 16897517336 146195135729 279638036888 294509519593 22504805657 29611882315 778863525 447138054702 119097246995 33483353124 20090672521 249635912340 103979696566 180975475220 248696590455 8537076730 44395622926 262478377450 71113675026 602271883 42804316324 8280825089 81972406669 314230555319 433354813287 33266695100 17438305529 355665752711 3759099118 686670328893 44278895137 324416649949 266418280482 282354934022 45384525652 332167603097 300001024524 129517836680 17160242884 19084997221 51869291327 8281725058 356776074077 30815939783 273265975329 378817689161 10827781430 205018232844 26623208033 257832374058 177570981300 199974626842 167597669251 292950682464 382517402567 137560376949 15628131619 5138458603 237096544491 403466588473 193027816189 87761725335 254859999175 485434153536 418995544171 165897494208 12400294592 31907062453 25777463179 11742726360 213672095983 11402281902 347683029487 210543701819 38039150548 9122587022 190591197681 8273861295 85357716186 28662238233 182824488216 333085417918 300791381828 256204711318 232645206102 13345977293 7900285424 315018128070 32126856292 45133778300 17998514561 2804476593 90430757646 182776654975 116055827858 178075772785 230327419228 239839234274 12807459583 93272735290 1276327024 9568155576 301949585747 230802529570 203375420096 182271151348 4047918764 10969723896 1363437676 370407173166 160193902074 19279967535 245675664582 96552161226 17028141442 7509102744 151526106794 192866765374 70502097356 7130864730 376858429531 469101919315 112005470059 127675501949 217946630301 193471229978 9830990864 216591410583 692553595665 155268616835 113944507909 35867556241 162461799309 3189694623 16876091711 124543950966 12430918226 42276613894 1039622087 48579481290 9488342664 180908177291 29871342008 1661460376 328806410138 74425736377 10481315345 13697888224 470278633898 443530798750 29163872417 480837189424 195694413780 69126433371 96316967075 17418259853 27002657814 102055310455 420344499947 150451776265 38428105532 38916801800 48954634629 19086091391 401609729898 8557659524 114992550639 409600591563 420728679756 48702459319 270948039678 164098726723 14170640279 238377465751 45155824734 15212070501 19477001000 475177956263 271109706504 60635975620 517220393860 292901434402 416395187973 481778730470 46101066708 102038048991 270286833643 46119294895 264523127759 13666719066 49966202486 6165766715 87784914756 224326813022 370030203821 15954340365 429510044700 21701826481 140031416911 394218558437 211360278 481441226084 26142677750 44746496509 29527657426 300341502174 36747102419 8752039617 60193366209 463122639196 22056484816 256711776580 69124423875 212463341209 43402608291 5399457583 36029278298 132024932865 349018256197 493502977349 115926136151 8387661209 285005590731 335454204261 333055107802 23203803652 199897789743 370483517933 27914325325 56893168337 266113221447 357954142951 240665134658 449838794770 85303768759 94561290176 553298297491 223025857152 19256886011 370044871892 281763706190 209318207107 47418157896 35703741237 361957681164 424243185727 497718915088 122859296327 265068243486 12750945459 257681138796 32288664251 4349200466 282614999051 64215353148 109569879045 373436272383 238696288795 227865878687 4304809942 1242483636 111843572564 27141758345 118890849114 201912430384 237122435950 151116342703 214084348697 373296496190 399414890963 49901245748 47319895098 6550730145 400072175446 43124064946 3014230241 452990517682 487032001312 301978034376 91073129475 386107175605 226337647091 5700726422 72483249835 37506109320 20682891451 326160691847 258735178585 254477557867 227012214043 56475716551 447402096917 11925729733 29597776612 7108248384 492647746464 485211004132 409729986253 85174393313 50134013438 228835141418 288258461838 251434264928 408607079308 70174108890 47797016517 169608229121 433239717445 433745939620 254526091448 294581088923 186236334492 113258223609 38189192285 125187613513 84047126030 32914171712 168742842103 193359856971 47822807841 17093946658 38274735757 325004896197 1981652714 86668985646 133057479652 284934388777 34479082626 483089190702 10945041993 10318662353 22955036467 3175341263 31010915615 106102544620 317133108634 270818361242 21550484011 119077970826 17878176799 259499202609 16689382718 225076532788 167737731625 96348975483 114830537102 4258886669 559839929069 19670049380 170911567279 15562630204 550359297470 10320582403 726289445821 313603294166 35932236260 117762680391 232483816966 190779253199 162080368639 9969341051 384494916726 471115198099 87523846811 274328321751 10385408575 114226594412 132259279 40096076033 50546317280 39644113403 3962988027 113790938274 226653965635 92095980238 237078298224 324135034777 87183544292 52822541720 21323877334 61657153168 307118693791 254152167645 357860310946 157896431168 22153634064 321260159715 314286319220 22343994740 882837072 102084281988 71612841134 14242898866 23502200139 105556184304 576073040600 231244348683 5478351978 40592058181 1871851957 5371642425 290789638146 84987137656 223909807966 47265585069 357137029903 35808283061 6192081463 16451455282 362716418278 482015630901 131921097873 159949377446 4568651441 16197566467 37888809901 2126750199 295200884114 359556981421 24863691432 89541906746 367817414648 117900728046 172131254476 210243399351 1813942156 36236533661 73220263034 556476854921 676714245 105538489324 18188517456 86307918356 40077694111 64137773296 11398181668 24202803763 28389382764 130757371629 210361558672 4566890255 70746318054 55046100476 214624434089 44263343676 285030375377 260185392704 230419994146 25167782831 144328615333 52778021749 143505661022 237983964298 219471502493 82959566639 285916010160 6542199384 58544255258 386588426454 80316314300 93198937296 39943848259 448533398792 19816254316 1738262129 398480386021 74360682680 392168939480 469057996732 228608229479 456814213946 51013357183 111971406430 5203621713 8234597720 17042954656 365085431328 199952273423 270490496839 424798849287 364133818882 348502778377 39000524731 68441305023 73916082916 161439826279 32008354693 11436515754 113337211815 28773520116 217036717039 171840041776 61588885266 413272352030 261667937793 5078644621 517092751594 486950956779 218555733179 11917826475 303044522956 19502381364 243715427220 238542881845 422668519144 226442455260 323688993996 187326056455 290688569260 181047320400 280879084542 485994694482 25637325005 509198158843 392890794929 114246365003 43854049727 229665163095 167334920401 81113742228 272933882523 2652585437 124903668191 13602671816 217874472675 3061947211 252553470548 299301051008 6099603794 17937356474 39873596296 292597788889 72628603717 44634796907 83020104155 5889746335 317385375197 80051206482 89058710836 661317011724 40810947799 1343520824 107229877741 157073051231 228828793518 276969934791 169312330551 33185289843 33900384229 125108653294 279262810006 45377146012 43393711927 131933788152 251713383414 127352667760 184116494049 45973748905 319498182652 679024062817 8897424477 4880492363 327635810239 214026216827 26562111488 331756511970 62491601172 24406516401 143347719469 6295455779 191356094087 283062094135 129843858656 10985921360 92215621353 514973174085 519431120464 294840358603 17629767518 71204347731 17114244267 441155983820 29192745204 196159507845 9489550551 124277884080 42577949078 108587487907 269589959089 335625701715 42140301390 179502763479 1095759478 511963836570 294857061866 24995588171 375050802475 116034752731 14596755426 27988845209 118586894895 266788471728 192597775750 31823543229 22558115514 345179412259 132442467555 89459301338 226568616229 79406568296 555632918320 196456811614 3974452732 13302630772 18168989062 114657279125 257018785856 380434881439 52543067056 9404628142 71307788214 391420822606 459997216877 62304157938 193924274552 180451303830 12630958976 30126645417 23980156838 19857199832 323751765357 221257681954 39902073619 44432418978 149971424301 425120540048 29623272277 534294127736 85482926937 139604875492 29355921958 11284792881 11231555905 83798695560 302232358201 298731214076 159943850466 49286028146 31716204881 870897687 22512344803 15546627021 8557727810 312162364521 682620166316 320641713610 253411243708 479914175943 497362204232 169463266786 45608961349 133761229290 32432312690 31704866616 237077080091 42972700481 126964283980 20675271933 25749260238 461580721716 222439200430 268160052890 82574419240 8727778970 366086595703 314698622109 72229105563 92646428636 19038907268 194146757679 33506890244 210431998543 512362357496 76441821909 187771231615 100959521234 8649729290 1655388035 50297475484 170295622764 462638144060 9333083800 1784311721 10840153603 305039094430 12817994625 68745356114 557628616048 88772809069 469759161464 6537735676 20684548208 221921821512 497305770437 43779104601 37375399299 5126962223 15483914603 286285877805 51224313782 273287143623 290722755293 54236341981 285815596692 189092544973 345158703560 36263974203 346691374921 95836691994 131975326143 429652886430 42109467033 76995177686 381496017098 53093169515 288829349496 131583840179 296922898616 36434199696 101234312415 266665060757 23567573470 364963347005 27898879913 263963585214 131036346880 163005608725 292053636043 572091401 433431441299 51435595387 23332032515 20482682609 29148380845 188577280590 452729243 58215479711 69782732142 286042475314 267314910168 157529684883 294654971698 33952836120 350968653984 276974980936 418601828461 19370216967 81957960563 192532455567 45681816312 401079407567 456852990795 21554925252 22530751620 408225937404 34765612436 206906688801 23404251093 186681822890 190113504462 398959672969 213680698539 212055739655 477200813254 4723119350 307123483725 48959436169 482186827635 25283918100 266465555897 63944929015 11704791149 111053457653 141448579126 657421652074 50343590539 21749594451 268361419325 48714034472 226870793438 305325006792 239220737742 252520681772 27055972281 137013610712 289481132800 7218540365 22049590137 26207863665 402225828639 25832204094 16678786348 30057580290 53833075601 213519377866 287806106778 471422840246 28107520537 301930108769 34081173130 115467875286 102106932459 244692822620 301692169538 220025830523 11337889259 22229433689 80280650727 610833756148 114759087950 636949602444 156821128579 272753064457 95700033779 260269558182 95069173007 1670260331 15069294530 3000819197 9718718783 201931365529 14133840502 436390406655 196194279242 2765718249 461850979793 276939513844 20306921560 43054233144 410286144379 18731358885 103045508020 29957190687 14327409627 6246510397 491432905930 174859336749 241122018014 702217397224 322666693489 205782084721 5059443466 331035745988 255370843173 124483424587 168524667119 18611280924 115196866663 52426159947 28560868055 1996985572 493802685790 3612030568 50989635129 337489057268 479266580046 359505716986 31301912840 275640168313 109039045529 349538961631 343201246653 91000710741 284751283017 11415626640 299549319618 544524622644 62483117612 559402377021 19944791562 162756639255 22837144638 82048881140 301943750667 17851974565 20462696075 68904483056 111003402027 181780613478 264596531821 21567808563 105496137087 320945038331 66498597838 496786394367 82176795559 188963391471 64366004268 584614824307 549061280838 3868865162 146383058162 203119953826 66996880069 99469047981 92175083632 270272565678 256747155338 298589440517 28174328164 246284678362 66968417786 11268087396 49149654749 126843796446 307654996628 393982655878 126664757598 1603936766 133449497721 4855260439 206236706697 391541550032 25560399357 285895751647 325109117774 206862205647 90601930232 408185759833 151962852366 9851861544 9520301193 1046044035 166111986798 613349066264 56558471192 292947800900 382327965166 249093214560 490552109 5201873027 208170846643 164595505511 45078707238 22115572129 245709274795 10464587748 123545360966 136543610217 339448074586 513476145100 128101790476 268481243786 561729038458 122279103 154096571334 13013832936 8492760448 100815553738 187227317752 7449192943 13576036208 11298092988 133357465630 187236405022 15510061196 205559234779 2065940461 40928220354 3410363390 230296206593 455151919542 412954220174 215663696177 253760305295 403519396882 138041678974 2315380215 178977873669 414051806292 144363899038 5346431512 3315971521 179294276151 6804682445 9403570908 603844674201 146204598018 81274957077 3157382392 288253475090 299693943884 278363894943 359290580493 190702057961 175944915561 504306839336 57264950864 208067066101 1337655704 12705195679 224936523912 560989227987 177592325040 16808145373 94164274339 41001376123 323907497271 141104240399 36607556629 59821778288 31885941366 233194828403 286420054734 21220955731 365348719064 22339856061 8216487545 483269734594 313195511488 127743547489 272357399116 139254142681 288972157270 283880383802 241034331527 19253396841 149332138868 438592698669 163877849383 279091845960 259298827609 241554262018 415624490366 57227142329 145253840985 2426500901 6454616474 286611412913 70144064385 2565549625 127838594408 237088174468 6813620651 16465404557 69100386526 4703211301 30923774901 70498810045 312273024916 4808149922 306047990194 229028208721 267294159002 113625091315 217877228840 3833005647 221357717929 355470994582 166330404165 280558977641 18574120749 409557020534 255984981478 39740760927 14092966893 434424950773 113480152559 53319482985 48643795404 86822645318 67326891662 74109936892 11727873549 547313997064 404139427060 78108121676 382652327039 73148094231 239445591944 433682055302 323333832340 6768310767 8649903636 378842608866 10658696500 1667986519 590499410683 54524326243 169598519825 500599175392 29124434908 326964839431 19026536048 15703944477 389582657514 77637159623 19612508817 54377263042 258887699862 15781006149 238776905681 214616981949 12735946409 70334776016 1542165298 41177233259 302816026158 200979186784 71421646840 48763487649 403683849299 54739756433 73050436461 351529577869 41922057126 207937245854 223315139749 57586451667 291258327598 75397870115 477428431975 53701568520 415081846090 3277517861 56028479848 38862594743 14860315994 190306794323 342410915156 2296097639 87774631992 31564880952 125643653931 62233794095 5144933091 101714726150 336880439977 102875779276 270948511598 20902674298 57561654030 395796912213 170102040924 6105812925 233596246305 53563164890 244607072465 716157947109 118672771151 289691612456 306260490820 47298524699 132167369497 17509115630 263035408448 11148933773 378311555122 395144951042 355631176198 331576559163 195793191116 224324691006 110238624958 36863106463 490745273193 11316677878 373248245875 103151943037 255965310593 13945567618 389153173318 114112841890 22003336294 258938473734 122874761826 238062319751 26028562590 262385229007 208938538946 283423462577 565951078433 202888947578 97762062392 13532918969 24745250082 14156734805 54334291395 53030569783 159658638293 45082304375 31969424742 87368064171 413398379464 35236745426 286911332442 56442309687 44546278128 392374840187 238790095699 11415158610 203582513132 47709826870 292770348279 460624337373 19990338221 132071205313 143154825738 143684432215 43762835440 455188385934 12425882988 49939529301 18364779554 40691485350 413439792702 280817303658 79571565871 139371645178 42777951838 134501664126 5730517467 393944483168 284381676187 64380324252 235579111903 48908226882 577363982006 56587381373 5617824727 263547730991 358587452376 48797947502 11154649473 143860288545 76360306653 118810907651 103148973848 242638542527 3532317029 4097256601 8092345745 76508330891 211277276028 83399327917 142130182162 64738118955 87055968119 16433139979 100702289188 317052025611 92880380348 27360346857 9454200415 4094192034 217868669511 276065499495 505970113411 74322259692 105927164214 559523266376 43536488586 22587225251 13153203953 52885544009 4587402796 122522025858 592730999214 196198885586 161185099892 68697623623 275035742675 317574048475 40329164940 18709149684 26901883976 131487329281 19837365338 3180706777 406366450330 383050303593 24045718769 10402247654 104883308222 16468411617 48532302241 56146759199 756477032 252582474331 67447129832 259490589083 395551222075 69819309738 673267803138 180146946015 506157848271 362496672633 57961147625 30204076969 20337158146 331040757070 376268468453 224111826680 278888812244 155219780201 218483543361 182931555849 24172356931 16103590028 6479986956 25839869377 86676143203 21743073402 12946025059 244049310977 147430885118 149879198542 49611298567 47673218814 44736243167 130242004606 502565702981 64671992109 105037946572 121110805679 19092257765 311862143106 85838573655 19676528731 65721441045 79771603112 132105957548 297029439500 92480463650 64357996159 35478353239 38993397841 145289779784 315775445181 21558112414 55046508630 324426169348 13011808614 273513669301 36099979813 307973713655 29493695823 444576949249 122530445229 501176542095 360118845811 43999448999 228607327353 17435694334 11209491488 148148778653 4458530009 198573612006 339959353042 51654658545 235218587321 201513041500 323888980686 28279029458 22675179818 265167288725 148998771948 195523653734 23084631494 6736014908 5816942032 44937801053 230976303079 314706136481 87285263782 373412122073 75912836825 184182205162 297347674924 30332940647 72211142720 39663891193 141397284463 22895499614 188663950825 516160663703 361344572655 396469420555 43690512262 64781435696 8499546223 187728141706 35234893582 410840981823 62263742536 183709710493 69131786309 376309539243 276923700504 16084801142 415287994724 91213025259 19586561185 370581911118 531125533091 63215864427 59926554753 116757221152 23859173491 114880387961 522205245155 335868419406 21791179 27787977687 10469622967 23209773605 43405230209 94750901911 353668499618 122231586634 41792586798 59621953219 43332037875 31978427144 18884316696 288387051380 29149107016 186248015715 305935625685 582819310293 132245609452 109445160301 332085616394 128389132988 57806004405 29813062756 6064724952 214903296499 23641332207 264794166220 232743910311 294750819635 1991461614 505939361574 97888249973 177778811448 32895346151 17530547815 62565212124 166347198955 41479455915 54875412266 71085702794 83040079422 206819207331 108630322791 34900051698 492786042812 114406051675 44037238675 240895371744 28648435851 147603722405 207276029075 73408006217 120261779130 219523581429 74903592164 129136796876 5410645460 5445360526 189902368848 240932942427 101973878808 11911979712 202591969110 319120386495 484734063394 68460800638 424845223006 132788487462 266892045183 192360507444 386017349698 247070472014 1496115429 11348557628 115794030174 11119282126 17944624416 66488722377 264084411633 57490055841 20791724947 109565218075 43326586418 4204639634 16337022018 21312824435 111953569335 19703329490 202697822809 195684287211 6439081194 28126303222 371535712618 67754141412 232121041332 178698426448 84660472287 32423041521 204753984552 535888528992 38413754892 265201214066 4022204120 103918366936 47825595065 329213261011 108234388549 157432001201 23341099669 16629270779 129201060076 5429772931 187283989591 2789907387 258875703664 258962478053 231194846397 346417369272 45304279564 36826528459 40610316470 102966865791 265831059199 43616796833 122035460735 26699176648 5954442737 70560626024 1756254067 458784016239 308117503032 90678033965 156334993966 50707108075 4305736872 217054434076 201234891068 203966317128 37139430801 42113867120 194559052500 9571485033 25863825894 40779319858 11483377132 44591613904 316383560677 183401163149 295505532348 20496586938 275810370096 7565280772 278642999729 179764086826 10480542172 76813664361 8253013573 482962590990 1080011694 9901946246 77583225497 109744261610 525596012667 92241554120 33313345058 292482142480 245096532316 21354670120 166024755768 16506620421 92220867105 64457761079 55877199786 4462366584 18486427040 103033604798 499226145736 321530271943 59620458594 101563019488 5774878643 33658578741 23590914974 196619717265 9039921613 41507141063 56792792019 57689865823 7091626213 220258730317 14401612240 427685577924 69127624643 319692792023 134045731739 249173028145 186515118761 105904614724 313418230591 125680941756 187548843253 39642875723 13851814356 259010248277 115038664266 32547718147 240669636771 18008295320 137230219524 36282693485 2197219661 16382373151 52147215698 383353366365 291024019980 244911025727 104943294333 397071021321 364029279153 96492541149 136582032603 17313916527 3021395758 522994906719 42667471649 165817522834 246537305832 17835140022 14479485576 6770094462 373027828127 12757649071 56723329832 325019984464 170989075411 27049457784 52769018052 80281415924 43225236217 244910831061 258202132633 43954371291 11289110396 159156831078 348645820072 7237132542 14245841573 2342012599 300271755827 356396021259 84904930947 71784438520 255682459304 377462974799 263047797401 4093350496 16411442749 186579266776 8167579639 273246504454 75480753037 180086828780 14530756336 145700294271 27725967984 587656310706 28644065470 8384457043 114528517852 14000536926 134503756629 15213653679 386401267280 97115926935 11705620006 3994899741 170464009098 369989775630 22930815937 243742140642 205869292727 22219811936 34754310044 516139476812 248819151375 58784791878 208903553136 22008516081 365058090669 189866287018 47967146920 32466871699 305628342044 65948038168 63637129218 88525963948 34250983734 28331819221 163218871298 44741199965 8853146014 69775386579 235316455210 350069759750 273280620840 108120866504 236956142263 29556293331 70720226243 79243753462 1809108743 25632238318 187797162593 198714809714 60313371752 219719514938 255046318408 59328637983 39841285120 298929632503 76974923554 416324855280 5260028781 215922809856 218590998258 296729482348 89755324757 216922893040 172568209527 267038427903 104269246407 280087096072 45778558695 132924214210 83824270041 69970036784 22394177128 227106667886 89457057939 45418509405 158921485818 10558532242 233857337837 10513116563 175326128550 65613717923 129130729953 64043567058 10007042688 40024104112 304257285297 156497448465 96674893851 264004655181 264697186726 8106561474 3136360709 191632952230 116405471111 74399996289 255165136690 4380771708 2823079805 50346265733 575538153823 102993745200 109303960328 89685977862 31785037461 246610779639 6766927993 364594474654 271546049647 505094610264 27822105 297752823805 100231849736 222567643377 14808437949 42921073397 255982185595 43053355215 9115526140 13357698830 249480447436 8721973085 16797424464 169763195492 140105264422 193165855958 302074279095 128641021620 6697842268 263800601642 1663153162 94869290940 6007142093 339618104757 105245093951 183635923595 372827005253 131421363574 159100760812 14437385314 109244678601 231741523009 40254097068 115851416394 703985076 28885762262 278149241176 201120105006 40618388914 448661801851 224973222250 221952069717 79643505025 341502645732 348573878194 5069805499 2730714642 19263646968 133408668942 257720505912 36516451042 1336069404 6673534586 105316577949 141669007017 486158720959 236073750542 10256682881 126156505051 34534929526 45033441713 558854793318 73711494604 89729481081 1197556065 191665937574 188387131109 362545617162 2798911806 609828002 116772173871 260748442491 19327918434 212793359986 125112871007 29615180628 26479931364 338968430052 349282025338 247276673615 7075601751 242843801976 623987524104 302835524080 68854148544 208989394143 13948139501 301296680414 102741898359 222164653473 437844694945 47065955918 176006102968 1908711306 136219472604 523546149070 482566205347 610874652 81695318503 347089983378 174187762102 528289974220 5831934488 213344840841 1016854355 351347109620 4009726091 10531480417 108832706289 270559682588 223607749911 170773372723 1766515115 332925141206 143049379888 169935808835 167091143467 196306538297 63216273996 477177449083 97332339611 268073265623 445526501247 97383169817 3860302455 523152347629 251252601147 40696236632 50824537617 382910676521 68877617064 229918973959 436186752106 178310355702 272103144092 12300170118 379345880036 21573801929 194544781134 205032509068 51792956221 6929903426 437135391265 162212720592 151789644450 8179245663 2915481958 54763373513 174536772528 11089005317 27618789960 900072452 177819997601 49607360778 152929873828 14212231516 526961224149 141730541786 171860047559 137840079743 268611096366 55807935036 71147130466 35899607838 154973849773 88989896796 281302862204 36428121527 114121825944 3435117822 171025979981 6362668354 292981549475 378552916030 144874538079 26568118262 119644163574 3890248219 2111665851 416161593055 94973798144 277857923158 172607365333 282837106060 165494445571 113035801682 375493837597 37334256486 154978018668 227275201963 233942611762 338077894533 55185011158 12154551225 108290641842 10674823725 274660002173 279216313963 168151621695 177409586054 183360675086 438282695200 36886186513 287482217048 48387097602 23916432107 9217771414 395706475164 326249285357 269490144035 349257874579 13974034938 304801118230 140577240502 281516036934 323952191895 175805353668 314550962110 279232443137 1216715201 47694842975 364557988511 57272801476 19428276620 268265102920 32955322978 241027629928 18199060570 291974156119 8089985870 350878361886 220851993538 410791708991 273594619025 1318128975 128204759993 82731829783 14956993820 536222485 56550986321 398591138987 59603264417 11130364957 213235279099 6896538762 20690000717 198028775530 9587121653 245653623971 54511326188 54568249088 121166386900 242727806313 35732910537 374482726282 252529663959 10699194364 371172333739 80035634045 47510723117 230857651728 5124178819 126911190170 434991611796 409287168315 944865816 149983548305 4935839220 229950384343 188661272663 484118022708 504437964784 141508386584 44282227667 465184448069 442317459199 345521721177 4325523673 108931337025 9130013303 244457030152 161180103654 153474248699 132716732902 26612647232 68225046054 32072617737 221864434880 609780441230 51836853436 67551255697 8157192343 294154712504 14919164344 189538024734 15010019233 71485074604 294884980493 3195499639 48833803865 1997721166 165634634946 34375651349 459628368953 19003428746 17346867231 994837977 277164091989 483564967410 21452511436 11818301335 70209487768 17029726286 137529417268 231711077213 380090716810 63052423263 300289034765 27122955959 518802380131 180377972345 325940192781 468088227276 15885095410 92203933374 280111314403 399459850527 32213857511 43938755064 488848671170 299585114015 71285107914 30951718101 230339769395 261576424937 23740386347 850889385 273288499242 388494328145 33264252784 26424881581 6344520828 31009440429 61619898095 12455170032 10765753249 43487034086 39052911534 9721229409 183358157941 146794759069 18082511001 257926146602 178490033623 32325921417 2214580966 89903507896 149949404755 297853358746 361162572568 18026553859 458154780866 191630536075 261084104247 25660165494 88040755289 341187232019 117230277129 284906903172 7353886818 223113261018 252466950817 11408132037 5661718780 383149341204 106857527110 2119916181 6444350391 59665108762 185668651794 368412151206 41030311205 7996042304 1578570747 114666858961 137853515207 305543310864 209952910137 44667979088 137888727995 55534088882 268286456642 7610389669 184069406122 585896798178 100128829429 2533722796 275095553391 137472000966 379970062942 46072036944 112947442492 296266676802 9288468809 553542785992 29245356405 158448987203 92096360303 192966802495 200925420039 24799217824 46303904993 74509275473 81776165930 1350103541 13209992376 7428570749 436606675597 98563181967 13098187637 465168437773 19915092032 318415815462 102884472836 288047456944 7572369989 8940072137 43186018059 290360842780 169569765663 243340988500 12541434992 22549207187 154130760609 124451959231 92500088967 9494005950 237452792520 1481238904 38383111182 121537184483 39703346184 5256234318 4513576387 281306091852 121482348709 3810786111 4955413890 89662986871 8143169675 30717293452 106371431885 54492997247 180340085548 47391807288 236229977856 31650214759 298043460798 124802907960 341574624865 1455315744 339283165295 138836821583 144536911186 20118842420 352160856361 14949822991 227123108378 561292657671 10338764116 208099387228 5941535598 13083205038 113263973454 2243431344 66453105639 293811938240 164382222438 394004864689 73714853705 370214209707 4955011341 8908028304 173566344160 248706347334 144778327958 116648482269 162801558099 8288393027 49983319663 72276529676 394925470488 7433708019 102741305124 85443572397 37078749763 282639834497 105975063685 48470283780 48857410957 82406340600 374664922513 323810896130 49664643857 177872877339 210460476624 293395103877 51428197771 156434077069 187646816172 33610554384 39531249059 133044317226 134745308684 40344453270 12707807390 115721872950 32789481821 238998576632 112057744872 18701809448 255540554319 457662582942 136154220490 1655201422 170982760041 28012036835 6551829173 24163987293 84771242464 130983348133 323696631723 12603289901 311238041645 28349326469 219046914270 54403172551 269384712620 209811854300 340327391489 159032371067 158154270128 124242990550 111544147053 64873993617 22766145274 35005160181 153251058489 69497529836 262956157323 103963569421 14382921559 31188003072 62874226338 208999622604 434530410669 186991800187 57639185884 2205306281 286978183443 375554699737 174965654102 171180935928 44065830489 21283957012 60779177252 14242940279 345015211881 316136158431 410616122921 486129266890 629241455868 159648895079 77832622629 48111389270 171271240864 38329226899 110372136101 8712034071 383258927 16847885555 35936769199 193402037195 124972288318 421500364496 290498399122 10688308541 592696318081 276523443892 45659770615 206160801470 11946126006 2230631946 208086072915 166159896035 154679754831 181463416626 259453756904 74850993687 99345452985 265030093227 8155890036 43939998186 7939432589 226291851939 37546697226 252042009374 193839696082 45636494021 74605787477 37242459754 436080301330 57775155185 678269881492 68215525575 159239917631 139654680485 296549755416 24115146075 55348439741 200539038075 311354171562 25324102386 60422613539 11519290109 121157213302 138968592090 56908235543 283179833270 173678838536 34445731732 58778852183 2280456199 104253097527 62998498940 8171817377 21383227945 299601971409 177768520366 162485159854 201229330387 252590591142 27690957324 221229294602 110642187146 42506809437 4373646515 6583261546 25977177758 565556056076 12826887352 237088307236 109377931602 91748985211 16953494525 13386416144 20448753440 199871435774 370445742853 407712529107 150855832004 238004934591 8199501766 93944385650 202753259182 70753717773 126996544391 105303589777 566700400998 212902177378 32307290590 37667310835 69478780709 252392121511 51714086099 230170673206 366386269753 497597155749 14466022179 213183104727 9064425881 198206456795 221107654185 9396079826 9455858809 170836912761 19053413261 271220354579 320595721887 158704926597 384265437019 470703850154 14855072531 47026987581 35757470218 69146008169 49887219696 255757100546 5903106376 77098593165 59211774123 185597736258 462944769415 310366017617 121891844510 72257066578 38171188910 456672520359 3817727116 952943446 15620286339 2734925543 11036349316 224972444035 321411894413 34752042563 20368319933 69135089522 621665775335 23170799730 36384356324 26204748689 66934037 182670169470 69683755670 161274052239 91501614065 77861474532 289192253847 337281543719 115602522799 1392552418 27105304672 78113115577 47325319283 624171376831 163592548464 4223287140 38362363755 316431420695 22930233632 190285551582 15661528870 350559777013 78632433611 7464212858 15976601499 115292587313 7744809156 216586904534 129178646962 459251677219 258556572279 244295914915 90496020881 35096354996 2599673194 1600559719 13039935212 66156497865 250900713287 285713957021 30478874181 88712420720 294587056322 19270562309 2047645588 9298508965 14462448216 206269737608 60159941297 361827754249 26856780851 1651946681 264338539069 216274980745 72487545077 66865393544 174498242011 36288528557 296197965620 224273820265 383313692830 85935213584 229570451160 83597123993 195639904130 40830745713 90131190648 43856641670 28421907604 199773281625 336626118818 176528150019 13676666415 101388582377 197425336906 43639932585 23782913101 76844898707 71814868141 162752407514 269600031376 38849460898 253977725379 375205243980 14592703936 123917204182 13391462931 32936678414 7769261718 75834981192 68320902899 454840932975 287309596317 110051738869 117214339593 90746970016 91815875907 217543648345 1184619407 118021989912 196141332331 614304544669 41137153729 3409341087 188578032375 7406797398 35309109943 18041734667 247222020980 8762693366 107689894501 80597117546 297190280343 6154819712 63595443829 70874241259 16428712880 14282473270 213200808227 218881544589 97108544819 33393580557 264301552312 28334203309 26605240802 298733614549 1020362666 248105987384 370692717928 121127206777 17186561324 143578324214 9199456328 35332816307 130780570332 48527669185 217991503309 291529172865 26211980853 100847178591 476571020142 303935857392 215383704868 184875651544 156597274870 8253096769 102396692962 1913922955 31334976446 50748437761 83667136329 49977838057 46087729421 328325105781 517555092047 492008969 335400237262 302919952866 177051060335 384132944046 8179132020 156926121520 59939918164 21300993325 107186640586 451217883359 269992050 141613458628 301293211949 8785219818 559072752284 18393522141 160858686967 192027082965 216228114991 489195548491 15832648786 81549451886 306532963567 92853886199 210299625001 24643491902 124488629109 61830670826 318391102359 59428181438 11613856461 47951660000 171170330254 473822438097 107121086241 228937703869 183196873750 127808940458 8623007193 320984557294 178319834059 75026101001 6935485964 118082194229 18867549843 17549233111 4316048769 652088126236 134281191060 12650317259 54727231676 39558012483 374863744050 447646878888 152755801659 130550033511 451214371913 289577384065 9863157192 2976730390 297380471971 195937372755 14676303194 41059872684 127467618305 295489227601 75953915461 332470633889 304975389423 1102580947 1075729788 89228693226 179360730168 123342592322 55310881884 54483303714 37347097951 14592452612 194388106343 1576649202 150850463486 5443892411 436785729161 77398882361 46662256532 93234588967 11961871481 217520057572 292874473431 53405015678 156878318070 188119001734 29903769527 634407992400 594955298141 426034207187 282782377155 166699699352 583912992291 51018645602 136011865648 73910825618 38040527197 535896362428 61317935622 189933158879 287671592721 52017723655 175641972175 62165213803 113159983035 1197702677 282574575251 56559371875 9419267692 155401090177 136592514671 190767969880 106722655709 103140730337 59327601617 132616019744 6070759902 573739490118 128958587755 102215081982 12026386907 263520487772 329159185738 64107204819 28056775039 44624960253 25843059725 197809300425 345307521490 605891121099 254213669246 8727448762 33264065031 34725333446 17341705174 157102444442 191269008068 206078901699 150564049044 1891264343 27146058901 214695189098 2852444331 126829346994 14293326821 23891323352 89848160912 12686531722 31631515155 246448860147 243677276876 264273613465 411072316753 212362501768 223135598929 8824765441 278869443752 179589581481 30752313416 219316425721 76162740984 3378359169 33288444470 196421505358 227754024553 140517804453 244141674596 47390980081 379663889084 106672104568 97969264120 9106369661 273374829905 139066221283 287061122770 43995216996 223535616666 58376840727 264071558859 278680471628 100312523024 359421591191 71577551713 16049317187 1215319319 407018358973 163026526111 7824785857 147401815798 16217721214 285174563649 9805805532 382218433190 64354094775 520679655145 30584941730 594344319306 506799141906 90739575535 71178448417 46386454476 13555126442 146716136429 12427919604 25677543867 14071567562 175730265227 38131418682 149505398082 22994955631 38601832039 3897320746 335008205945 4562856554 145922427142 214285861482 293682655564 71854901727 216899095361 165498680444 1580440028 7365483548 69547419079 372867761426 122168130029 6863480801 82444543056 187620901917 42237425675 295805225670 3003248990 126895801213 267373458527 275888102442 6574092272 262686789940 149074930051 243544204788 198796248411 199565282917 276200660114 332052700225 399372910221 3283560462 257986513019 7655238659 47073224564 12395684145 220310191904 28455734462 65526936577 177625526481 120482274803 56402438619 116686669825 199974637152 286441555418 357277825878 106856071419 14190364888 4595356232 32296512770 7010030785 108879726533 528369796758 211999442561 15636423804 39229355103 40417111498 387438464613 430439659482 189619730918 17314249216 358955237703 248032390725 54313732515 2618376857 8209261387 47005929458 104350700494 1663438846 220768568365 309714627898 195352826549 268953732315 108641327200 226715270616 21586404263 22951789378 494782048715 73041432245 246419378073 333890584784 18502457676 229889539472 73313484240 243444104199 64058405486 48201690255 10240949988 96193807853 30263875744 14344922030 97265934854 86636864826 10788243959 255650309828 353853913692 14300913794 167940299282 16502579151 15343708952 464943130778 222488955916 7286361757 351057462571 79777602969 31863060694 179394544671 25662981194 307116785 99257525682 205393157115 1015175584 53281931845 53631313502 139553437247 118769909969 476853578709 20727238834 21675945729 188902891695 273093125530 247527069541 266001321148 38526200346 32526934512 757586581 379702917885 54882280329 250932162101 219592677300 41771130948 76123118084 52601041043 351825709923 318506263640 358387006644 132220568238 143583267071 12713359145 328925252923 132701008449 12843526805 180984571016 19509239991 179991587685 412357331281 28588804155 34886776947 64957336399 171035696781 103335662 17890961659 53012324500 30845725248 121628175440 89761963079 248184056197 267848504946 39600689240 64357437611 470029609587 422862657490 305002490229 105900738352 287772961789 160197042520 245428131159 267124097169 83443578680 13398429624 15246838983 173572356895 77612186355 1818838709 1326744873 106792074196 218520188514 11822399801 43857079978 1994408552 147820359019 220010809965 245753821618 198327062260 397718631292 20442735976 156799546701 211952986894 20587564169 21088754169 191341019553 53662456099 203309987375 162549504782 10511107735 14891394152 113465105448 104690065520 31383789674 17291745501 271389086115 2261507921 4491599228 256296507670 386220307386 26167163114 248000864917 58026567305 1989303472 304422717685 359404698636 150144639667 265318917729 229384150628 172545928486 170130966550 38514797372 37101891862 54023928192 1092951434 45510988943 15598054132 707270573 218218123904 158339302379 5637558179 73784390987 275938937142 24555700340 38755048588 27844826495 463425967472 577342932773 675085031667 373825120257 217228962844 51014615277 3613211218 94748681590 39718685028 74903462990 391848369040 12412998813 520962634332 13776057898 93339453777 32269693550 276867522810 152155647555 4722862018 78512785077 329657648255 395382897283 170616063930 224640612019 210395358814 295135071729 538319594226 206151081457 5895510971 239013346 5124165403 302883761954 258147460211 228986723713 33833573723 442458251914 417927375748 60782009954 23770238584 324789578960 78570767144 131343774206 27581222121 168915038433 38180197909 1263289678 34707597607 152795988046 336379868163 340856244067 271049753082 92946617446 31519094257 410609998774 151055398969 323468030994 188883352861 240791902877 19015133622 332507609425 9533966000 83195103311 184674796514 79785993605 62323679412 184324659356 20486451432 175915512724 3953063820 119296262010 395601487045 31491080055 210380925416 151865199647 54704865951 256212806187 219402651129 53138204347 97916318814 511657946612 70890732232 221237770217 168905707583 2636058342 219789325582 252978781047 43919795736 276603401542 5304934912 73927117791 150591554413 27678446231 56874955910 31014697478 130625109583 214510070807 158953468349 29887361797 82228909475 352917953963 163026732862 258959034982 103087981346 49631482455 89365289785 11818909884 46027195429 58689659000 59423391249 361425994658 1311875908 4431882662 240853040086 133291081961 376798438647 300939709927 60480475683 231964003552 31179699837 174826067706 124229417722 216003796116 413668422827 301734318099 253148481062 467520231862 189132327093 207331769647 331531594338 34072779586 14082212056 161777572871 121049204590 80595846086 78590098272 15494662642 5640359465 265071560350 256588033952 111013477678 47665929293 85910946615 257584117141 233705639539 326033610070 26565259926 45532200077 146860165857 132407604887 166690554662 400989140690 37522965833 3672745770 495613308688 223268436486 49145116747 36320281556 462018868309 24301169000 90987861133 518458614250 148062844413 366706208525 384310242839 502105784245 5787067661 419880358943 26929483066 412280673898 9599798643 2652331845 116914337028 85071782482 99244543030 1278909338 273245561480 44538603252 431896065112 456433442838 131567975658 134609739106 200898020069 29918407441 52962232912 233371852755 321765276054 63617217101 164567187773 69172803324 207722098956 17910784422 462255818560 141387603035 209313655405 304421065376 86548244760 6732446413 322918112407 47060048803 8850839555 253392638602 544362259689 16960113098 943551937 92507273228 26705138018 215407065139 60044437405 7051022185 4078321080 3436126777 164634499416 18490155478 265608308064 21426694150 334513704954 21820699100 138793228230 10676390766 57366478377 146091112911 104988471183 147588489543 45327843469 147536713352 12484950280 45386373640 477792087946 193681748566 482447896757 26635851530 44300970803 106720941818 114933672209 17558580489 20806959126 105278373493 206709571610 54797593089 363643516643 376990591001 552334707815 248160316387 258447467139 249868784298 296447119451 147445122828 202641133772 183961162989 190940973466 21798118955 360336214359 2546066260 257346413510 20414192 97723534845 263880035936 212101666507 95486727544 7781824895 96535270686 268353802105 52728752380 21986869963 258471369879 122099020218 36720655516 96812998149 396729658705 304823469514 120145600429 54881680640 372807475218 45612169648 330597279638 257518598979 66073216484 201860909248 317469259085 8835995292 22910674711 268291887168 21233548852 168866068007 3310584780 29431252836 24762916828 164947945225 439289208524 125675616651 124399754536 120915348172 75071054269 500982326068 242144178372 371528700216 222285703868 5722919610 202529951974 264369698322 96874877637 288869211779 46834174396 44545256959 223679801598 292974115637 3576385590 41994419140 9411836843 25730507205 32151475452 240132313998 25200530898 81176107096 6117119421 256114387000 164404876060 62074436869 30357484884 26230189821 232249498953 390543243696 117516846221 604735372425 353708512524 193756390754 32845261377 174941462421 170403601051 3128383270 32180172951 394222282779 191627915068 128458402231 29870047745 21149001689 424116095556 272102220695 183354514672 67987386003 279306187050 223400297973 174946416949 14013704119 54662044524 182253930548 4430896033 53039525297 125130649917 246600939215 250663776432 246329850163 257251880617 19265524760 98268239146 146642289268 208205889835 173632334565 2800066114 122801337234 242695322387 82478434663 68114577734 7621140655 13482880730 31747265620 170744033299 119339210184 211839437978 12407918162 9342559653 73531012812 227064788298 172366924855 288423397902 202565703302 207680966534 572494570689 126961830266 386799949982 32242722763 79985267955 245978212921 115030042321 300742942010 87059538086 498189405892 435570395453 163706476599 63789781832 5287370144 43162347931 12990506539 98903139457 23478067391 12794852581 234102061437 252843503087 245017108480 37762842297 7907168170 409517346233 158680988923 52838073289 49978432177 76118707661 185261029059 4999784964 170989298 127688696509 193775151025 112379780856 10169413277 215657127384 26277689532 121265412537 147356690183 12377697644 135265851446 364438715610 143807991275 143451366228 96573329513 613848474214 225957230352 21535782636 327491994791 45294265223 110973594340 11911634678 226215580641 15652048421 1500315015 398891704638 27079159596 50286825573 208621838636 19409317525 265756769441 287251810207 211013206493 79021514399 148957718045 115654234929 302185242504 45906467980 18560517568 125070384353 449356604524 258700134367 53260980062 1379925434 203352134739 255929466284 13591114772 86853052991 48161900573 452495517491 28018335809 1797688112 241375771679 10951506459 252414525650 238058110176 145544106510 79465792973 5386184589 208214925562 68484158202 294570861519 327426461013 55246548014 257290288317 299913993432 71652999433 333899069464 66513831239 224680925249 491406750552 4961669985 220986291067 137684483685 404962278764 51454169367 247278047859 36551490959 344508464286 65782756304 389438509560 366936312948 495070569446 99014294192 112604266257 133367324690 305750590791 6673173006 62031070793 132041992327 37392122214 1698921146 340308174542 14643628352 44419946229 43722018495 258832344286 206546166548 100057191776 133547825415 118924553050 230063893032 9520188082 511993351824 346417511039 570089177285 11843772404 13223215391 111396589845 139915018990 8027651419 141390438928 52405437195 1042885051 254925860397 59438354238 21283008003 71380942280 2303028061 381360497598 5505035010 10084733239 60333705859 126289470537 140251137366 295327624784 220669471041 413767196015 235630806913 4082499519 39781756701 301990800733 1406867119 380221694339 419721156088 4571970232 182078325462 21510469265 1969264323 98219889309 245351334126 14485332733 300310941937 447135677274 11261757359 69103259297 247450718406 532042313670 405110677304 191924440338 12126609203 249604396439 235905294785 92705110162 270851144257 164487132802 209552986214 30557770977 263358801976 23070880410 2214935332 86785709369 189448150929 192769685947 37099205593 205520741056 74669052696 18214358514 5141105254 205551173560 77464807967 62852595325 250519718975 153498916897 103672422827 136170029132 4727830393 124937177030 269864861702 26108498397 15315209583 179275622213 249056063743 6093583033 48576710646 247431576571 1147866371 63590763716 38797404790 281712366746 476159125104 270710586160 247270948686 18654364687 257052099527 154811838940 51930997724 190793112493 264839533851 277917648915 11060704124 127774925604 137325278331 58407190028 43578587999 4640952222 48205051100 40644458929 351431716852 238773354696 186378760609 215300169022 159064521724 27236572427 292819468888 417375368073 17333988109 277991526183 171547066955 400951455871 115947371101 217164462219 192630058960 481731527689 190507425008 152775822917 118669651113 224476210671 29619603673 180702483798 40487756211 101212850490 221440994458 368586718472 1209407873 57178865275 142323539584 215650698850 12616112399 108047289170 8949628879 9882362191 3304641289 388257750426 241448831839 33828860399 8111213250 119325493470 5204742523 251956115585 138854215051 212261669954 391885612107 5304112072 50352709729 269324377435 399098437755 30164011821 417463290295 19222135910 40616672673 287392965045 216704427335 308789726601 11135669380 5699464303 18091758021 45568248165 10927363426 135458789729 230017038375 238202264795 134745347701 84316854920 2652732432 264751230132 17588605047 257548245525 185862526287 500135985432 19470192406 17896287454 45066085962 427235371350 64129823622 461666139845 13118586343 194054919849 119481410657 17022221767 417357493728 238090497636 433970689502 505343815907 445952214465 15125486502 138310116547 115354385710 69718693259 128360696516 22976444828 269441020408 14092328994 37865964943 259608862586 306665486711 54977678635 428218918580 427898122556 11618163614 12509096120 59025205489 52599472900 33831438713 172044550562 11125194159 329149117765 190744669624 52373452154 152621759788 243400347789 7113122375 225112716273 194722072058 196287690144 298259315620 105621851655 106364771276 375095061884 394094190078 37131719198 117095880575 324515591 288952986869 496062266649 220833195550 560141362850 9019374748 524403245418 65186919811 364309203271 26426505825 3913967232 92588237334 307152459051 10615450155 473533826246 455649325422 59080521928 3190077693 169307515087 53701584922 57930370937 172348731644 1785653950 126437065125 31717115140 160430885119 303664367087 24393957326 43327028642 49247658749 116520034959 182258028991 73219334573 318635574870 269838427893 264696878829 60267791932 10900066751 268584061011 119449018685 421003157835 29929075260 324785083365 148572411730 209421629810 20661305626 377504785270 226584345873 22446070736 189559525958 140066408339 16496692817 454987895184 229086585799 26978292215 152702720139 177406659535 129222563791 8876005077 403483633053 76731893258 42319174024 10864693522 138346012842 5905127972 35286156188 3865921019 13685255437 45759042119 35570417319 172340819376 217198078475 276635578807 434137904497 38316299993 290766241283 247717547706 6198662950 16878697867 265826081019 248294563213 79021934921 30781965566 549750873919 7100126255 4093499919 2546035926 11018883630 10030843257 114413244903 98963955682 292622849077 194475746868 8292826169 445163388284 84289719436 295741217464 209691109279 199292239078 206008223914 237934670461 222372922399 130434554799 12671437972 20751020416 123115758577 6745778066 241801860406 8225895237 52840460360 94650940089 350428921469 370245244314 18922675423 279525821796 29438163159 58435829249 73592428299 18674991492 1703990864 45321714281 321375744942 29761646918 15499052799 165518500433 375414297169 412848655751 391848338048 168120009213 176150197671 23091548785 39033887004 249022837193 293063977185 213193601593 182712773620 2118862189 83029589111 374623743074 119181771892 17903273568 356140495679 125839229850 143595283330 42701233932 7082966683 330913551141 13145522172 120114262206 113736932003 59342653466 272646475362 246159771877 65997206799 56122609944 284207580455 67689880317 235283883073 139285095795 37200114258 238066135149 18237674010 7794652277 23199143626 35749698503 301681141780 287818812045 70138392193 222169637913 80442793724 1035571195 116986094018 51726348426 45960139895 110509625183 7513710537 313817231799 149350746413 119122020293 62178029092 153632123423 20178376540 32315408793 51903039509 206612113780 23866177609 460699548267 447345872151 228918128384 46717515614 220978434073 327514904006 209447242759 228749129209 14031762934 25400830170 468505489285 33023039671 141303249528 13017555565 32582469756 37765292943 158446739316 2348734916 142484296593 101254345032 292459455733 239144504787 26485391869 37809071350 267690218215 472842798937 224159410857 42237114037 208467123663 260810196692 614380635237 35917698729 345429108934 205234161009 488895591582 265704277183 10492408493 73866876073 520998123626 417404984918 421855558574 124079040152 30701266445 20095184053 300243362884 571097532014 221818449485 178141459293 288301676188 426632567502 29982357384 173883125235 166745291613 473671473226 159175816325 207916654243 21056031292 2176600182 251696631159 161545625221 50292250884 11922270438 477514244947 244515586177 999531362 294202999657 244642061750 84786538074 235130165014 255129932999 17462586938 184904696650 282622239365 82160945386 392329066659 69439527135 200276728278 184840824634 36799901306 23438608146 75937726815 295599308192 70057567669 387890868123 541226474031 42384958425 37684497256 279155029040 151376936306 276968422469 223935429548 1694613257 27063515404 605825316295 290017812742 62746476214 77645884243 199645859859 66534764439 326616991281 19520783093 9305993614 246627787966 427308681897 11951022701 157201152981 22108168653 28073024323 2891388958 346530643 262005910175 81343441782 107217971462 33321164089 340685167458 210959285392 109879702810 287955094912 251725372260 245607426887 126833599389 63166151462 225561383494 194340773598 171835747227 22063980454 226184582841 35879049647 29531233907 72543743909 105004797072 53157069996 208068929174 97763070259 7843491887 297659286258 128174629626 34876183424 39500664468 78090469417 92077051810 51665468102 187852631964 300180750555 77309092550 33890834555 14971174161 111399648124 225514433724 18365132806 44987219801 35415615713 30276340672 1693278963 29013423155 486618615908 504967266250 10789809526 21099078953 129598339121 109500339608 109366821832 75319277464 518703226459 210144253268 33908331499 21175179755 503960931831 14204341451 95043725792 34687047207 101792735178 201556285300 3953194466 295850450936 231430943221 478599620725 6506227326 96318115479 561770220833 212164934003 24626493817 225895150979 199553682149 66725617611 38030865940 103216040401 8629453942 461507565770 78600197898 10167206876 22846218389 120221528575 41055851056 102360980442 234319297623 2104099912 229662566883 93477233605 199423757571 226110841425 4875086784 36781941873 113689079004 2313652244 9589565690 238706458928 30277405985 293994115211 145417177967 127124087485 48976161979 4693164514 42694420905 268803436387 39942107338 30612145054 132812184915 28891528317 25230434762 262644996718 250700077929 284776867933 240145875637 44973597832 493286413524 270178997326 238231050499 3854544828 222242495898 15130188471 346447648754 30848233039 23139828460 243233258422 335606948556 40798342267 163518760422 213926419959 3752509170 237431924777 237452025859 44173664051 24999882278 238736940582 9151573000 25657381470 117411867882 167349148214 75506956242 631450174388 11498273551 40338938330 116133703048 40505493860 36695615945 364468168300 80859079435 15167764363 8058155507 77836882626 57241325702 83954083566 23817817762 440205314070 210882169173 2767168504 15197637073 254991571053 17379674858 347057721248 448180950019 99067132555 160104342220 345506021628 371834351970 344880321441 15144159058 77335362953 43307949578 333262269110 1363767827 161108006596 286132334171 311886119121 117663447258 49192719700 185857636153 302915237774 798756207 254314998937 221485220656 21997067926 35568682192 17179893309 212469392619 86163014893 2828620846 56432587205 71791787354 155415607218 21855968697 91953669411 96706642255 158249339971 187832998034 9350107943 250499751610 249565424539 229378933193 310683875100 136364562304 311692953278 120596699611 249669576256 233344852434 44296756759 34183177770 950890789 52703875986 328567663789 280784753270 48705433448 311436071349 61784762111 190070963426 54992172219 32864963225 53358318636 330981831555 7360289645 10154054811 8725943156 83773294007 19847717772 57217513338 211752864694 281868559305 77904214542 57155513684 162816485169 161010354140 212855118794 68214806669 201507741506 519382628996 33351040632 21534760298 62209134141 127327242546 26659662143 15600544341 17007133943 37943408982 26884575015 35287829431 53718609847 27656141309 333981654869 31523834280 277086449615 99555580138 15884451986 333572098584 404320648909 112748260469 603463465 100614949857 306025727829 26003995479 77042124858 375348871955 149093710193 6338958313 4669540749 51810878995 15028608296 31785795970 99287823946 35045188247 347450961 3245180485 12241454561 99614297876 228784277846 43342783553 58716844187 13792956961 237907782142 486057378814 46482896271 193465709128 286187711622 34498755410 2244189127 83109205745 67143396533 357027336631 154563921498 399041479494 455461195080 285309174187 178157971304 10862402488 345293387 172415637703 225829699663 6317218383 48135890939 287813514856 3651064808 7813299443 122973931025 413033819401 51545582794 137150330771 198876512137 1928895793 212101410359 8043479788 127096857844 10673271277 495995830502 43227269247 12487919294 290534661404 1751344042 20498071429 115457071890 7560519547 195223272777 405063673983 128477402398 101608949309 171266278609 350147334758 294907409730 181812669083 318859620353 28415370566 490413312291 1256900693 79540362718 1330178299 14767075814 4139424814 23161030084 243613895916 47249741534 98256738809 252417019761 22687962247 7715998380 15012382532 7468552024 70020195113 19772922119 463444684398 319018748745 156328082330 86034545606 80618280655 228973318089 410505465569 280220408723 30735404119 390347923122 154359420797 6067262029 189757186754 6098081801 135047758219 2379616186 92681326689 102535560099 182718249344 14219646190 214476623940 49676121037 385094172052 578154429157 47358425096 35183061774 479655790569 312095723482 110732927857 27304350901 42795232457 289438893268 398634524029 192267607053 4443677474 273724022603 180781988828 200393792927 38042305816 356701991762 38747313315 303803984996 5072005299 7056042401 5577941492 384501731723 266629537174 9716207768 65897373933 21100577785 8989510154 83138096580 234688067199 89816002319 14714664342 145534528640 149833187286 527099539222 110196326339 1946644567 16393967422 419682345875 316954125708 77815434401 172248448121 59624362086 18716000631 418468889167 202415355774 11829001067 321580062102 38739126547 164634086297 129180499225 104295975231 13285619746 2417137607 162919340777 7096711736 202396904857 255131969016 3189109433 311411071958 67015213264 434153741822 342562447766 274927034729 982362843 218744160105 64231196195 261692744770 24059844333 95955120378 92425204300 532115192950 48740882903 298219793897 710059494 44236499567 291427614143 315502202328 40227850930 90006201632 291831193717 42912268438 164865707840 261404840304 564818108008 22746066799 155289064757 160943851482 163363847252 33584998242 87768797962 230186001656 201994089 395670721058 20665090340 353824576370 528477755780 24113837260 414196277266 17128444784 81137424303 6716404306 8573169550 31660704253 261426975819 1905482033 7008419683 112818355723 254471519121 309909865650 44101221894 241978338133 29146535298 482738959998 100659416463 486278163402 91597644135 333466795567 241679476675 218105447756 20243600090 110380610283 88420072278 118305831445 82844342240 189204456606 113965802527 449966066444 62396242452 214460756375 82078888531 4897281380 285628595297 289978149545 258746778825 120222356152 48864887281 128365297839 206767575432 395866281069 21429376477 40378369936 175655888204 248226900446 49544252423 245441528605 34535531159 505425685933 6061221710 290193057328 353187104382 329923918875 216177485634 310054079795 110024647771 337904331911 262242506956 129178538697 258471964278 13704093138 148818717516 622982411787 249943452140 2246353635 28629918675 29226521398 295598960695 274126944160 291748704591 252649324956 22664896206 61349129487 275137236418 26374683820 34318208338 57269706377 22911726915 258659439297 275144310022 570427697167 48256213749 10855430029 84640822677 56859257039 17692798648 145680151935 20541263871 71922434798 16232565739 454743612724 507558925865 76293679609 216050954639 17391658559 198624892467 302143797277 323957677709 311253337811 127035238818 179876115263 470950244566 180550979253 386916056495 9011081601 328591236174 395214460581 216431126758 50360159079 208732616807 372739919706 79562707881 108520241960 1564475456 50009516352 1756093633 23645222818 26822030984 416413882263 21181036417 279212697965 5034058914 75867724305 336299158529 673741242 7249443062 27563930855 246251323098 241393424835 31648592207 245364905389 18604874739 76658523618 61910568299 146511541780 79883961391 247975871029 22412614521 133819412075 205968097369 7497377101 370066314604 286938101811 202766464838 109737387526 102770572532 429422486490 26228338663 5051442053 70233577866 11435148537 1088032507 11996284453 6175738923 321110201491 518296237800 352879517009 478599052079 14431344213 105200363880 34043883229 371760773807 120739141063 203668645633 2689223903 286274397760 1657608089 366084000720 135401302194 118889454818 153752457247 207036344259 13112039597 36174098606 86428369901 96414622522 194506144639 3650668747 14528852838 87432084557 210601195803 72201256669 39003143969 2282391741 161674506879 574950926281 38112279626 272560962902 35203927975 126995979080 14054703788 136070813306 158802982730 86045513903 236324927948 181824745282 71596208896 263725314949 225050568246 3276900828 38680351045 15764257329 136172343160 9819252864 40047377185 21279080524 22040522146 25953585840 141841603598 70919718790 12771622493 246271666738 591121568454 307424254689 125729425852 172995188146 84620603282 6999985952 263619887846 39671608480 191753096862 33840935254 24283041090 169048419686 133850751670 189949080399 2799619364 309097271814 325381433379 154657941552 73261839937 291368639319 34038415477 78932816680 374369711937 19215455534 158974491930 243664853740 142365466807 149036912991 227586580631 12406185845 15961395775 502487957004 309876573361 6950285731 193212256274 172332192887 256745170086 35578975398 2374107028 8639468647 412727322035 86876226076 274483852036 225441123169 7087529844 415731162763 17322596612 131826009835 70301330365 369205008684 150293468509 172776544838 66571192258 19861035277 59949331109 172585059648 282486020697 325854755582 18763016149 104481289986 424278270124 198871778685 394773678308 125500276507 2935572903 119980838415 111609053618 402549563171 27401662371 14394859240 266028434165 93264063518 176809431045 137056050688 53700903230 169222702894 5476794344 226541122447 135114064838 75134498150 26331516988 134269413532 86152219637 376249052900 83536548484 69097363573 62918047004 310691060049 97748733488 205874434750 80985379432 13071007904 11034869178 252737413020 326321753838 309544306465 2451825846 246067023378 41668315854 394024209374 81932149571 112277576586 323492095079 316955649520 230625786400 45862208574 73080796407 13754752918 181417407363 147052639795 83390657400 34815413232 417769821682 10233034290 184306695000 241863684566 22257569816 2583354960 352525878132 45881058551 12294453637 388348607162 123792719585 8521127146 201441805913 47795625524 31612706421 80655540229 232028591875 68236311464 225717930563 52272964566 460495114428 370951340841 520470820887 76159201335 73339218226 208013814479 34939921766 10197287729 103842100704 2802450291 73695414954 134227105531 407168289901 17690752525 144949742563 200059772254 187543749526 158789500451 49118875640 117068686715 6533425451 4693223507 299578522075 13352307569 327654123741 377229656702 1991597246 203347212651 6710823502 303728430566 111000097045 41302746311 84025307326 263686042429 282086204389 290316857494 4525037639 22838541752 139703000249 192759965086 30707988609 193577460010 3366461935 52469220284 267205825407 300246200001 212148659524 22773322855 223961263141 314341449660 200865186719 267285851499 257808664356 119050964844 5504734058 12539491675 209239939731 252205947677 139847141164 4285235978 33492204853 75990078598 296336182304 99252314618 138311476922 178074336571 375490821647 37623395059 155073749001 222425956376 10944494084 268034171309 76327579201 35147212946 151981826986 277921700095 90983892593 9930917610 75689202772 257336769310 29541142817 12918565752 181703579985 23203946672 27732547252 173997600647 290691793725 20365564539 189966144230 91648044146 75666168542 28146168357 408813198686 218662267673 30178193156 8508351851 178391861345 70432065576 193058815732 295922505466 27616147482 174441828077 217467495299 34137317203 229351238774 271028759432 439216589415 418537331409 7694098315 11521403156 126990509311 386834486149 7104790031 24092630606 302477921348 280248131965 222793217206 413400046384 46518534590 10793536870 68782396364 131928054639 13641277550 93687086248 158270255573 13460170551 12966826191 168371732008 4851492889 162880026409 27587802358 75790073054 36947956935 40448159028 140900058989 19160912147 236015839955 10516997789 170402665996 277639333910 24569754818 921549263 446602702992 936518413 298091750275 180347535844 7657958373 204415161510 23206132105 369630732517 103461510294 29178597555 3387437367 20057415493 315876322506 80358341305 174150682113 85593189945 142289852890 172176560066 63293514395 137016329929 190000413372 115645801213 109584446365 253301663135 91964392929 75129280975 62850247288 354730856936 297896097101 237879393483 29912018919 93451733294 37950369520 109230584739 14065509233 104867928921 89248116926 258846611490 159957923358 3347114151 136139462100 433073724450 136247563873 243703769019 294316360786 249890126437 12589369134 191294308794 539214124727 231682298642 200748876963 7301274265 345471494827 165009232446 140801277802 174246041981 285264216951 396944915920 85072930286 204406610190 86476083627 265171786336 279862937447 50113866710 14422995995 427979979962 131629294569 1670636319 227681383264 55184787726 292946114321 109213211068 264391177683 18420142084 93117476416 16514552676 20788911153 167685173125 5750070443 85139692049 122740875819 38685594687 21231571079 14689429160 40859068244 17375714988 193887000781 345978867721 87874344549 41150368137 143338311049 66986577684 222606287064 366144143067 8805144349 89811495462 153856502519 60622954401 147085002438 72653918870 113712819380 180309642833 78736283340 6051926559 149303946118 405976672453 78579352694 41287849430 268304285401 13472691910 503521499799 87174829905 172194326571 95562499228 279605790242 224076666758 253384024463 86200973402 476835242583 503694195876 121958435522 944259038 374060704123 5229119445 114332715495 17908903867 26173130323 135120290394 190527816451 230426294276 197943427626 325080976408 443846769778 82554990076 167205091321 141879231275 181827610278 468965906468 161547108332 67258852482 89996156589 42430147652 243724323990 290748062119 34055228106 137392435826 240750962026 119914425211 300913123396 22626769740 82809952672 46510354839 14990690097 10270582646 147810418670 245004064951 402395017547 7775494966 15166687206 111795694493 7415416478 3284033717 9622512665 225594822726 194029305521 308204084172 144583578279 243682163867 263892058794 347179314901 411688466856 352822075241 357399684164 249175701760 297193863000 181454397439 275899407627 2278866762 244699880778 264772259497 20770226159 370853115781 224173521559 18743960950 132144052934 308289072386 114685061395 9425616918 11122554406 116714800346 50894678709 521332389839 416474145128 147307485214 291454617839 350618188980 61720752628 270363436646 170940967964 13486346063 367356573807 379733269185 198827307995 22759271891 109437774607 30610166108 50383072663 1942267618 281572376044 38026230120 64491460299 171606251488 41231770998 94037179120 95786892495 146463262407 114134688815 334268390256 7030470117 263400444225 33514806066 397309537210 17575704029 339231023474 444585575184 230748498469 3051494812 3314837667 363232526943 4549631510 169776070050 148940599459 27502377794 29246547915 114666826344 88667008749 48422041690 99388339247 268968667351 6396872654 213024494195 159539514946 285420195039 221368099418 344346906700 5560455224 413783842972 27794495814 132137546285 15555577417 217556630103 103061150252 63318600054 15368110021 263422742990 12693101902 49786677913 183535708473 21894978337 67138848525 41623911744 259653822402 265877619762 446207860585 180528855570 80745025 239903488043 44367306979 26694525805 67847270549 11423020936 234340519336 390463058465 1696224081 615000423476 317124313675 321339355787 499845066376 184828745438 64638382476 474325090565 159148068073 38413934405 20132076143 279182623308 398874515638 248631319056 9291863417 227155998866 27616971781 49150910186 88081933354 366073716827 68060243676 15507182578 254981707622 323869602001 24294643612 65056728323 182535831400 5563411842 7555003607 131427009256 195195487227 7763651371 6056112377 228803236833 240943340929 167869830945 254649040704 10681608759 408916672350 7505436867 189348627887 123538952904 453435084838 149356733165 2155234174 188062274830 262655183914 291788565786 464476892685 448109152685 1632286141 292509512638 331471126613 511129609159 263267191420 85430851082 380967817941 353895142720 375400898058 246758055579 152392637957 28549177595 49391475035 238933368547 227140979699 282689167188 1259796085 27892376643 859630803 52914737897 422270630957 50216619689 13450611775 64350396494 241783184414 178535623222 153800354623 265374293684 306082285739 154280777669 117862452109 135451279314 59022949236 123201807106 28248992627 213067596560 64991594166 158256628705 116900206828 55926788846 23660697491 13674768391 340955935805 242334103932 47597635724 268066295446 521906814971 124293406453 491854591534 88213830065 43200999628 4239978769 4707195926 20509555851 161437348489 35721586877 150867739172 241556978685 412979484688 149864399212 22596504017 36067086171 2977384810 136077666958 193856031600 26759740041 65486222796 170976773731 65427487683 410996944411 43225227579 246361654566 10541876329 188855584693 455911416472 36366755485 54363018015 26556422468 180930574248 480411624042 102016474211 275806267946 232162013925 27016099213 81795021158 34070781197 24046640487 98279638283 246092597375 11733946488 236883493664 114214970086 9899767246 15999506982 243990468138 35534645683 197443341876 123605640891 509772035304 63065196151 118108057489 1290792151 7544262565 305719656006 385547341343 446926079 161367478316 8519782969 312582207553 10499902728 13943260203 163278055953 6605508326 197759158211 172594821701 229153960643 41599118993 141892624211 296049656919 6897127203 102748638902 79391800095 145326252035 157943405750 31962845996 220478376063 279553385017 32709618092 81699186512 57444554298 139780382932 44310376219 266483858901 204545792708 104602821502 219658235791 7697198022 36003286634 195046899542 15610375719 74429458922 289467796600 32014853700 160296216018 361084155071 242332281789 1634915659 86905058162 338046843449 49182165456 85247905577 22996673865 635029067495 226888159025 11622467110 242741270459 94575740077 193501299057 520897431 36782354929 243769273328 26591829626 76959209343 62767301058 75707008656 983973697 13875750523 35298700298 31814468161 316203545429 333144249930 344865936004 20861620029 280392683435 19582286150 668443860903 143256899998 58134311586 321128947280 259507582624 119322742232 222890219689 123305979831 55004042928 399814535096 174815822952 113316123186 43118534172 10564231280 299855137931 70924434849 14751418555 24422579965 245191931484 275344361944 137295767272 33594979318 313229019309 243650753304 24474072797 87740949014 80713621278 174244725200 271693882402 33147142986 148258117007 23928157725 64880009192 44669194177 61191996698 43768065050 413062981186 102885274293 113555244600 453763220326 55931722325 287452469039 174644333480 111982759983 347158101013 467148993062 482397863774 9621910150 272355672215 446291760190 176041010529 267709950914 349719258335 74570084122 35534027318 35738608130 335101619924 183041730800 2557802468 1373836160 36719524502 1139361756 449247509215 1094111241 14472587855 40386334182 357070971185 49973307561 194637866753 4001910092 189608807736 1649399611 73330334684 412829804300 172813000675 20537952984 56813391900 15443960979 118919574674 84386487774 263979892411 105862590139 255159856885 213306106268 24838969123 1906882469 14248881536 205589512528 195458509914 146762294279 300527998978 264310105387 2602236279 79022049906 90200736050 226052632 7074054887 2533027334 25666923576 37340904242 643229665717 504941547 122957034424 326444144438 168512320495 158761356682 24947350360 121868866431 186975724227 26274511553 4193254204 331138292778 41795247964 121666186502 208599172169 293119990148 10031933333 108238354876 99623219426 118060444444 340810597905 199080220417 136131461829 212116904087 373326768918 448290327019 203880081305 131558731066 244664867445 451475810307 243983337879 210031182771 97173191654 31111631088 3311389407 116332344758 249724469841 15633648472 139379634871 576211899764 341883615808 429179423999 46339247369 233950869879 297317792769 319182031643 31789610363 241223795500 262925186426 418366369151 34939277209 748789887 16526567440 95672860083 27847973457 245614663396 233274866589 182620096843 2194011727 251665906678 90537561416 248218539084 232620011549 179228158453 3361030297 101519880012 171810309319 232836900291 260160345602 28689507054 275144130562 117632609056 16760572910 197298004406 386687750664 165219430827 8513891139 125602388412 52424146755 155209948375 26856030897 226462426654 172526963182 225223164964 22054928578 341533092088 173865693379 313034040686 189857123909 473432224415 40068142326 404837445960 21230558647 14742667876 6156285550 13463801586 28346646458 217224400310 218789207160 106559100079 156425259761 218314272835 198014311709 375488467323 203789991135 373097267527 22494281674 351979981804 257020000277 448462655446 51614956825 267815836935 13189270318 246913405257 43020295206 39040091280 219320997629 461034754837 30682054354 217699326400 105390875848 150638315128 262357110280 86228729315 30710901938 87639077255 200378825733 297050086854 56384872804 472077478 144563113210 492324446285 131718237217 38461892672 257405036976 19390010801 285648198283 153365092978 154905573704 480870338847 315395919615 35320218555 228605775114 86699335918 183349438051 65446055091 2401916335 30847860257 296255599228 302968224423 38328219182 62942137581 23685788797 12839587590 209507201410 89218388176 8374329446 229167065391 18448105165 17720756381 42179043484 102778492949 302199476526 275917637930 39463914019 22756280532 440325829100 7345943814 287274094090 348804927445 297727181501 115891046232 153028798101 67812714036 177764282789 232699750620 232039594884 46222679477 49635622820 4281870384 18630720978 238137852410 142721050366 12794399043 217918075628 281055864131 106797240210 38532354333 94217016452 43036062355 327617667170 476086453 170405996327 31412746879 57090196010 20430719140 273562729171 37973919353 645798006139 10553905158 290911823135 54880386446 183119202 16068641111 365038927142 289553474172 9914208203 76592797263 21169581073 277403974317 128965194378 356563429403 16834868635 200868243401 424915383211 134621666616 147355913218 286153838 2237148492 347449949888 385398385776 55773501252 30584194498 152260081087 89543470820 371206092043 37902449473 133651307329 407803646688 110610314304 11762542102 61336362274 11632605931 57608536071 172191847141 35414094097 369510576732 62269380587 214285557379 67691405182 224848800534 378343761635 88523468755 23195405783 47362071954 122706590232 105099639040 196716526463 189856536347 116240196860 197766447635 5715506256 103614275740 63673475689 216530278398 584275836065 622504145084 23367285534 25742193510 6042362149 98323495393 177930959623 320251024975 111393787985 298072047152 514702157789 271901052437 62595857174 4245790619 226038912577 194198690526 21374315830 67548136306 74809932937 66835221404 26789466787 185293977058 9736110634 14605056350 214911990022 123679953146 62838035699 23144924445 316818587757 279837005910 345105702100 78125572364 15113254369 132463462655 143660187132 28883437899 371066607588 74368849881 221591211464 171776041785 85238723956 78950608513 57361394223 10897262290 56546662757 218966209365 189973719633 492616357995 25980017952 188522822153 21407537554 195861029226 45006509009 158115920042 2400648600 163714649035 488130908180 505513114859 191249031447 354577962663 118152559423 269550956842 45492131105 186602241436 145473469273 90066357824 113740434688 2622481164 108227151185 260952733689 84604303726 1457787762 43843988142 34918631916 266925103113 130866388259 60620814751 23639040312 113658413071 132811966677 210418600937 169749875258 937944335 480229064279 5306097088 98563032170 488387162982 403928205662 348938954166 122540483755 341530769223 226174463391 259789555355 9051010065 12910842148 102513889397 285745049994 204202686493 6022688729 129588393414 27284941825 384227638394 252842159427 36345896856 55517222263 10677531226 204583920420 42742870202 292909324811 100895695223 86779716807 56438957265 62306187352 65797157319 9537927695 425269916044 548617689938 141919047741 50072460120 460497388472 83833441668 20731448445 251084490094 133603640420 427225278460 32852229611 6528239314 366206008672 425651591759 13071915044 10779145391 20974933621 169699496181 22028893538 23022543860 268500997926 60151476511 173742464506 51363383479 226946987401 3468051175 14006490156 270278473170 229745545985 28582072878 8310240270 71388992784 15410377723 157543219119 54836297619 150911356727 63284227684 20965108647 311326715209 41010068603 238457699958 103024709605 192300426522 38688190559 204679054139 253591904806 11334041856 383724322910 477922857543 189046722001 6558328698 243017084220 16295199573 131815629931 136017496692 313367009270 1407958906 16215666666 3654316239 247136002377 30788819132 6936567237 68880190217 77008390497 160376727942 56641459465 388115530615 28173265417 120666083315 187042696897 183249706872 305439048438 549586817349 161412272669 15245581077 2202012363 273951228661 99475662677 167020263322 10793027041 21772556972 297264804107 17533633897 546665653771 19429350260 60165941907 20917714062 15321081535 306209779303 24613249890 244220251616 214244887936 253058480270 325795036763 9262076550 350480654027 148488597715 63326034936 150213613814 307022603484 453508335497 134906807011 92088193101 212609677734 151531909147 127672661741 305888259232 202689038843 447768254082 90491412569 1877199510 38316372811 20513071621 233980492985 114828073530 192734976475 329360402209 58803764289 378527143893 141523929640 263574891842 614874122769 103335994497 250866109874 339101643325 195924050974 324481333084 456732348474 193541470087 255737811886 299339937704 94583248087 290995412294 19064934898 535125975784 224255640862 160358322134 478681359706 40761705625 15209720887 174858812406 14995278722 75249122098 242092806967 25022208755 8045688296 6335515501 85586486253 33341322981 150184550886 148936987409 218281255791 45607509409 107942989805 200690611555 12184768333 343576364399 57103952659 20026348374 12524928154 189607160471 1080424679 280264946488 226106083742 9412801882 44274195617 98997524741 35117871708 188149371376 54394096234 130105215190 14717959314 244530676108 218267752758 218768916804 92840873289 409695844361 136297501027 8365849963 106750051490 98851452224 61490611680 291062220979 6330367505 71402037976 29729857103 22215158899 122005277843 204632901442 280434390495 210207863026 240470399264 5533087248 13703532648 20733641887 130317806116 17492228548 115587135380 13727377728 488782542834 235433489270 57966112908 408694359795 346059934465 141129960908 67651411095 1582993691 165916864138 119377485624 9779246767 13371880597 426867460273 238196703087 174150211768 356168292158 37284068184 51621331021 107988932499 294336341025 272727371382 277124387389 25578836348 6230633652 81579166555 216497281397 126931578496 232712787608 112628927790 450040116672 17864739916 389435203483 37299442977 61592076447 22106128482 163335097770 178204912127 385809697953 234954148258 16781984384 343800281208 87841740584 85686513178 376744962631 306953347532 5982359312 60207555987 338218706246 424302674997 452645417202 86967628341 34063774021 253350220438 219835670470 224938417709 214022466716 30701301713 28808622880 102252761230 27174094506 20810775618 36054340073 17352976344 18540020745 5257727061 2477731071 184879861691 530736102115 378356183207 13637933493 79939517315 392641193562 132828388696 83431036 385699179956 261503717678 18802782115 23413104949 39608690952 478527466865 326339508615 517075661112 54500464382 90274265317 11067557304 232401608140 88155631434 166894086199 282923604005 490352765179 163734618383 524290737467 208592640296 93646528937 621561471211 5767432963 165641438626 195389930071 35134370001 165365983508 186568486615 15695225050 261540009908 22846105906 216390709138 243780315857 142003328536 26139176225 195105686241 492524122808 136211926463 18251078805 74963953773 1801384383 158838195547 246057905021 11581459424 18812187907 48216293050 69220527888 8633929464 284298929253 8099662357 27901361503 87822716163 133427708125 320698620566 492553061215 73832598091 28619855928 55679761581 423531559664 103873729935 39373041778 122287548506 174958122864 357385557933 337004873969 2521435581 163892322113 359823410191 170329628132 168498533938 246513219508 199681268221 28063382530 7342109493 338005008136 98448462607 71665376519 150675748985 264725524465 84940241674 43352948953 111823391726 75079504850 156654368890 6450835036 208832339294 25332213028 56477504264 3732614347 76081825510 16771714283 282592231091 219105554975 29617781134 285813470189 3595297367 187298157024 65403790323 35162490173 60272288857 111393201140 11071761475 97797802032 24857228766 134382798032 296083486829 57835983478 475477466077 67861000910 191704285449 231290316318 302949138693 127900452525 20798371000 73368561865 16639750322 432482944895 554309171689 266848013825 197234602112 29916836433 69879077326 110073403988 13956803501 19226019313 113630461435 498299104664 156092287689 314394185072 6145358439 11482758057 16940944262 115895556274 43800939020 175533628556 52271911549 167825783546 344503167890 191592031124 163955352469 32992652487 542301189185 5886154530 403704367202 17665608557 41327026331 4102833286 451492980605 226373448725 165909521235 1201781077 462032227053 107633926362 439740701910 260788195477 311168360848 350159726280 174256740955 73635712503 290036855331 26442736155 82732696560 72875452411 217405214650 34304974651 114645892284 333332404125 484103668410 259568576482 259298260812 354026128546 333948674113 186786853614 3972648150 238486111001 122623964027 70698311558 92027089086 8800936918 89022591905 92037909674 243757952597 5317105826 4385222547 173575623858 257272227649 7637717711 603459424779 294900248490 426137952030 293030130288 29441329926 300068926565 274736397997 294019218053 355414752030 332059126161 221411888083 152129337197 227500229553 226381198962 42239534131 4352938631 355234645619 355288441256 6415279265 11040450908 121451438726 29680706863 17373892291 12739026977 5581106079 97842408758 46274849965 586678363883 90180754007 274904656797 398078048777 331736425122 72837041957 101791098166 529745394951 364670682923 50034975743 341444359002 584840140651 1138946341 105115645573 291385566565 30177120099 115416507917 4292363192 35237662373 313468927213 21920292503 103045796710 141790742435 2879078271 54035880861 332694705167 178654324457 2378572865 616600291391 87269118667 14813448050 183962270180 11495042544 389739059647 257998052903 19715319364 21747117855 26149459871 326254629321 19516204965 278691766756 4919928005 58277266022 459217834187 104165011306 31486014404 41508794280 52444638103 257338222068 104513961627 28217312660 14734670087 73827556885 407543309834 68814723712 202903182512 25762330615 385670396055 35392625508 170860288860 236829313433 32302415277 328802100908 280219387388 69167437258 31922101583 265687288826 6186649739 280546950769 17678120880 335861119415 9443235234 14603317094 407221687724 366764321551 63660588949 36026842476 12633055580 661012638714 94473014934 3837076600 134055062959 301003046842 466473652095 4390176500 144028626337 226678924 506618373206 296348504181 2226867366 205109230022 218297232333 237205527923 2970823204 25497172620 287728328826 202970775897 72185933587 63323241292 195946102544 109206191769 208183457586 29049116832 51168962664 168714043967 32190650624 15018902467 28720918975 347043826667 320807308234 21473745659 16135021856 263280815605 437673846130 197807378570 13211366871 134516745080 26703199805 345391298865 14527628835 172036907730 127947921670 179599603068 333093540708 154484510350 101736199557 227256018048 216089012249 68216656678 151404566647 200409386577 322946785094 1482361376 430334398022 266735721799 188343719339 23396604223 284301308515 88250763080 124895222907 25908782447 168922185031 251271788191 270430447525 26045966452 128635729838 4891863239 260910105666 202453032517 12784803036 96640694383 158780293546 10981658808 24947032733 238635152423 63679333751 209779925062 10038505473 320251964843 492945593820 295077024920 25757987908 7506441071 24642340145 22251483543 274953627437 101785553295 76440191419 222186151088 520497441874 110984820100 457478799087 350574831940 66179864181 69498508090 16142222241 192991487359 215506922175 467399731681 132712225505 193646730235 6510492033 277829706381 242956889491 35331373145 6446203170 30679340372 2886127905 428696538590 103416321293 45132956067 242711229177 31848041619 119162301004 142978812356 73265591945 5775043268 5336405670 38949088671 85276457680 34886018135 113445237019 125208437550 272376920379 227893394623 159514294067 340176768099 142627602050 135226806524 388847165692 464477808812 470742050953 14366627426 219307720920 5352124853 142309141235 295332647652 124086378511 287823686218 1008578049 18609195391 44328936138 445259626660 40106849237 15339233465 259270158991 160562133645 6767760164 863658111 30882608447 231323006879 197665526944 12870942246 103468018493 628245647109 51509155934 52319055303 19276741877 131699335624 49462127491 130448038353 11767649356 15600890499 114782012697 595877012736 519959336541 364329029 173193340179 549054980201 380532429328 91317466303 5960331090 58407940227 44308721871 226545844575 276434119984 148894400452 53353542410 308074188754 353305859592 87839103771 82450471519 107938427457 12990525947 83767723567 17020122569 2958746584 399847896745 223347683022 54368073573 460966471406 79692965597 32651676896 12952858221 65396155323 243440866702 13861989950 142316368407 263039960347 773719539 9539852895 358428202001 36591827192 110894382380 21222398361 205444842199 60046297166 50831496693 180994824591 2518918744 134742159087 64312260751 28215681220 4701939317 485597546390 343762137983 200195000766 25996519139 153349550411 128233939379 254051505265 4808088130 37652817699 1146881481 249406332403 23084364302 10773515232 164448986609 502312206429 30855712758 342011355 18138357423 84085298111 175555242799 119927377997 54774263414 151128820846 436194756722 246722120654 25406915016 76204134232 795419979 202494124853 89964598118 20842566692 10275502650 5045283255 55745424835 8533744903 188604026851 53002369032 349592539015 154986717915 27120363627 256488393426 408491264009 220864397011 264060733222 1641729814 8669709457 45808826709 315585350968 62063403147 149367449753 71341828108 137527047214 244274196101 200515709483 256969276450 524352099244 205527033569 15720650533 339439245864 69894036531 618261278192 7895136067 95007147479 5744251086 208278356061 258125926433 459646701673 205021244825 444427029508 20037741009 6141142037 202669931797 5439305060 15633309270 147249344857 301055598937 386495137607 178238968379 318301544107 231559243950 232378197387 324430253197 25109476632 106171945014 36359877873 205266418952 226305839763 24082908207 51649156316 366851162432 29235336481 149066643384 216209529595 145533668606 640814981085 50948864893 19117587147 6495726050 320242376739 105322209159 64489825650 129238997953 32628239963 18457108592 280200812143 21316084615 25915157683 477541694266 210781580249 78430138653 6354538695 63005099666 428321011017 294571672382 5016687212 226373642423 338989846116 122696824712 89573984157 63701884675 164316166234 36131278243 500056243464 34540274379 62505271540 117682708073 310921603228 246276090261 102884383830 105507622926 250807516913 18482749202 163273920525 47042867029 98300987085 7394446368 152234974537 10315898498 87775305782 182736587432 33216124011 296144702202 27386720786 255409264904 125107674597 39092745142 83553258776 10485767092 100754998957 40119612952 239367605204 23092523276 137557879691 215795343969 240989950800 180142263945 56238089111 93413810808 17141932050 39250691485 83074366271 134058167760 99521993930 356008993377 225642524984 559484429572 337089421024 6608167690 12832813220 311213733363 73160235273 38854222087 117717962301 74298757492 438094766929 4528808216 40776124994 491023689025 365963492403 370955422485 89329206179 7074072499 8638668993 387974200085 167593589985 323224191619 281827951667 179765015285 202602189450 230856791335 2448500371 276273758967 129394339736 134071643088 88694441020 1714391605 230051568007 8706861682 116570783637 235850871905 525055445223 108145247845 18601247654 335386226333 1457476256 17925767437 277160725696 88868708373 97603309713 277668367371 199611329557 22827679757 105213602272 12850262986 368113107103 271113055135 151799539418 45754473973 6039248624 292231254839 37757967564 92085615049 140744913669 279604642420 437649276100 348381671295 29695184666 20331951072 2220400610 3831957024 17958428364 268646131189 11372286293 18385452969 11443181089 59624332777 289086624774 206177597387 21959533276 229605451858 235108347965 103820739403 370670053030 13959054575 75078452114 4153788494 14063940198 592948031901 159662657410 192019749386 523074370867 485807520459 239859598167 10707942951 274151705908 52216631821 282690616607 212646167378 345229269267 387503496373 173127178234 147533053770 345752316321 102871277083 27478104128 38462255815 353251845521 363814534837 127342492460 242643456671 6133964806 105068210140 329243799878 241317869613 206363944147 53950036616 200743709359 50593700433 82271909316 253063084006 193047210918 114448069320 77017588200 24741068264 263313137740 441507201888 508318714851 235754587354 93575572341 118422417773 154757829634 23624110703 118376975253 86586158582 1284895940 118370035422 134870810398 1150019759 75792445949 19299474612 270319313435 13020229993 25024659639 595508948393 1054727823 133825567511 4083625147 89133998274 28212284587 92442228875 143561659989 12737715669 63464882853 98395045669 66654223000 9754642551 22680313976 328641514524 320578564015 8236477124 21795986667 52203445355 95710748594 508158468524 42352804896 109869859194 186187786542 60769748276 56318380459 464441153902 32080209839 232604593983 58065388000 101474016118 238942128960 126684838616 63747502481 178411814541 469807122455 34911917037 7206204753 139694335774 25452025784 3235537033 312152621766 66346506127 355683696273 2553035911 44385177119 99149243374 289735252861 253659115226 27747432396 41278831524 1315312937 17951362025 66256663565 14256390790 360483938119 342230681194 176201335992 85939712382 344041590337 104656887258 37970431044 505739772169 267732902675 431493380899 97500726313 270462817343 433705919614 23734105536 550763669927 403601307934 531367386561 77573766419 200254834421 2139141205 166690786359 265072391234 17383692066 101789693141 47531218606 7341105035 316145530757 143966561640 24834842750 15913980105 53349054647 310225119559 222483693278 18868736373 169537916164 22375672985 385511109080 275993823527 41837799974 263254600353 409438253727 192626146881 52316883367 33505157957 193128838063 1422961754 458859249940 94469688406 49474057565 392264335 10787836839 6489643057 324335583406 377742920100 495658161123 277712285862 161832096664 33294432953 317168481143 296892110071 367912910142 239867396200 175999103049 475088635201 88429297946 19783703814 53410425116 126168859215 378994945576 11082919805 122952440307 325012815706 86075807794 474239699099 114114972786 366778071 13534453083 5397337136 79655194087 103975801645 6024716354 125352243987 260540794384 22946386574 157413422285 8187345511 7140052963 304290162824 26774409859 6874149229 70913770578 177913334853 227110931605 430540022224 64389780106 4625565387 147971800020 16379985461 415322375010 413578370359 238365580808 487659506972 299273925318 59231050563 384023879722 235109795856 76476428361 350780750770 8278498729 453429548022 2549438631 63607446908 167735837324 537171704504 76963356464 448141071220 235025180528 79228813566 88487142277 285681469723 158014764737 361419424036 187526214178 15686121636 4865969761 449774976529 170339696832 19754366835 69924662128 146251722475 10926565803 151501265129 258610297451 7014426698 296482475513 179506086727 254230716583 34021044220 18813893842 68445282960 498280067475 164783780360 17711487723 4227093183 214816204657 128701128927 283257965269 160542231540 261046727450 208211134059 17758134513 56577188961 72190863353 142029909911 6489874098 146858862398 233223344270 28216074726 286734888581 143234654091 72142508731 47894708571 162667979264 139876968611 45861634753 154601485321 116974266515 165671323536 39410986708 13110494912 97089979360 2519336560 233605517192 486309046616 301253472157 338780094470 107550597647 47295383217 23407294417 51075155476 44836720150 34359248736 522199691341 70957031360 152406109766 142932028876 216142951832 269710706911 1303953970 130167710693 351482426813 97131858055 190126498606 394530996662 56432603827 17832987137 10269922788 46616839838 294078800169 303035704535 41176959070 117996825349 6723633222 220240250940 114105004004 389712801979 18545789297 333467834889 169668235081 139814873260 148442597832 327510989627 12697837345 1016230407 195147327553 12539717081 867762421 542102725626 203574828028 557395868347 241408301397 199870850045 182368095476 62171203894 125179643591 127108497059 26349748436 15456488585 251516249529 563964623121 193247914131 54072014370 275680900990 302241026072 81770996722 12127920829 273858036631 242535300454 223483847904 36152317947 88127456456 70959470505 306279306071 16290155921 296373726920 303378861105 471225486227 241455714114 40826900414 106674631016 263691288410 198422989904 45695508974 14333293549 227608520839 155277737028 179097234486 52365574994 107651879531 247986017183 44339552541 236455640179 109583341664 36293358209 462641214047 381892795246 541131092461 289798275188 190921754365 352022169679 49357824375 7648126073 72393863177 111137607256 72227039617 117125028874 308285218913 168059625752 151714101091 436117139524 241543176827 235078598919 280532010046 126695125715 36414422307 132634279370 160899675937 182042830513 216673174978 68210433406 49790496043 149590600926 386392131727 25581945990 87563226394 50663737529 101018972070 279203015436 30739957724 271058584326 75493790983 211269584126 84648240965 498169279747 53908549608 14925361071 12325303859 57704888900 187330675690 41348321764 3953418595 218764405948 322976857587 164866442607 585107258650 47889642265 4067817478 6191883638 206494790834 166915949754 434474238550 83896591499 238391886006 416747209262 191736566682 29056701695 66331629506 186867190418 1088388380 77146524065 449295611350 227610265763 242072819884 291140170290 624435164566 252767936380 92972451085 10286835041 32942394204 11791627298 123236881210 3983493325 220494296320 193605264566 35908024197 88211537462 7785879829 179950658392 72974265779 40496693094 35831779671 16390341254 472753485024 169130952878 8092984900 279567669850 184062881525 285942967183 7386074170 59175974343 7295018648 194357091295 8286499546 269316097805 106262651595 123356621400 328629252744 8722698886 216267416296 90288852241 30349312678 85128115767 21168639479 393553095628 66229117050 563810526268 34471392251 252180461681 423307191888 1845044638 495092395537 11883496599 9616881989 1794237611 237051202323 207932357624 310356968753 149199381549 61617338935 102459986128 28763480036 172665232044 263410180090 344798255873 208626710433 198495006250 137928471771 23191628270 75345610468 148138930957 206622054696 17681675401 13469052659 362396105290 224558580319 57474420808 261247576766 243872660146 624542558158 97616240907 553536601 163012681045 66533601640 153585142890 307361349919 137935418570 435382145027 309931796321 239217768121 193138809912 63858475675 113864512089 40513331835 19869576722 185593361606 37807976921 69220173384 39088466738 3564797640 243201994056 228169044979 632394859677 187381640217 176862157731 53253930584 411385674178 128718138354 51146581961 215374751609 439685928144 27328879820 198082116392 31008514070 56741659467 309876920553 173639905576 140759597229 150112026127 141929650893 42085511548 1040716591 17239978683 298067328644 36719795082 325364563072 418457155568 169849967318 246046092431 123722152652 6029096520 138610499250 108540102272 26332942271 60313617389 300717471829 153521493714 383446114428 406737567221 224559591029 17551816194 234906029843 3041923261 15428751106 17307887626 27333415994 23656743741 13400935177 419502606517 20433740735 247551986334 27635564020 317691052579 194959835917 55014103363 87332400603 13817624699 18206826739 1250035568 41231559033 30008111980 36119080697 270504238272 316011137185 2444613719 27271472723 369125114073 630577315059 230275108005 71460132998 397761455193 172989516252 17621583388 445266032525 16029529138 356071574806 137661733833 508649904965 68540960334 108124662195 88188082302 419486496153 303900419 465382654126 2009438732 282950432112 440048970211 177636260470 12663035209 226392584958 166899118896 231379858957 55255827222 157423662837 191481595245 64101419340 271747013749 28695320530 58018646792 368944515688 57212522211 7406318960 66254896027 158045768286 840512007 144602394756 38830488841 182021670775 139874538888 521054808 232640329912 331058323440 20870576772 357866430942 37231279075 277829555504 259617727069 187322057772 256260561131 12385917110 1919867552 298873256727 56986949753 64020594932 569667205797 175030937635 210979098147 407192068027 133256567173 8209150772 56533867888 507604830127 296051760859 404819861208 114799128741 136154865359 440704312593 17715971634 471975146571 10603500356 7018615709 152836141365 168201634699 209810765630 5915444368 266225132060 311443678243 44793422037 49601362138 179458012247 2901991250 14146297764 846645978 28645167874 95133354772 1100136383 236410510597 260447647224 248142439238 336550976398 451937176720 29315205064 461267585958 55165896759 301644960615 14104397934 40245687010 43391518520 29420693138 48548080389 164754231173 144757154235 607117525291 1484815446 109877437229 132589841796 45616324267 80260290363 128924764007 244291218103 420263153772 254747305756 6419772924 181624733150 12994405557 55236688830 57713376028 375601413502 28246078892 14019104834 347013453440 218711467310 30729643746 108759398578 65880945795 306267646051 1229284982 3585171489 187378221187 36818188217 131174931576 124483101266 24372000757 42838059381 176587256666 529168965948 166545635892 222082898937 110146286200 46614701553 90938794640 339563530959 57221008365 23540200486 254507128800 73127684054 28836323703 52316204954 2979530877 13225373125 233219834748 13474462246 29450227660 18973552195 451507093339 66497100283 88277081424 18991344098 289941360871 12549915811 196286722388 502955780190 121983840800 95553195884 42573172841 59039213907 148598207714 380145589640 36304562601 128708926771 122789432473 127457697893 194148319865 267901727871 28366080491 36215303012 9424216105 158912246511 81410107184 233315912176 525978425383 325188292467 57459078152 12489937857 240310214188 154703898267 21024924989 110611622420 110354532514 76045132815 310692384708 18688069491 105121714173 132188550334 256564792898 7483081909 236905849736 225338087251 178269904898 30329178497 92541073140 327846701 549678420257 524873389617 226047004272 567669885130 452903641735 17060084831 270693534551 120345954515 359785687181 138407067798 83310034248 1914848343 20209893678 14382737493 91375477965 126429330086 251386647416 220310220067 192880990394 4117476983 382062805156 203828977965 141475027419 369411324703 28894888358 4019004113 86142312234 35291899453 4665942454 263802808704 148272422809 94545335921 274396494507 459585953071 83551959670 36140943665 177399544471 559635179677 33596468382 283449673536 271969828627 35282879373 139102622030 26321441749 7357698215 137605375270 263107171126 24538586092 53001006179 27415258440 34699906032 11348668859 61264728218 202999968296 121872659720 521315987995 18144685844 135998687590 136754571031 352352216162 76916751443 9655666780 20787193137 53916488777 14866239603 350426070957 2736811032 440964728659 117595665 6913817406 411439590122 252031295034 302608956598 78841197179 113270608406 255664238953 6954487883 362345320199 150523415289 1921429272 52216050242 1129273332 23917825721 34904277889 22766328793 108269950851 204591068801 57136763123 473196025027 283680342946 36034361303 436644196191 241425840377 71601041192 22653315094 51127498244 15522714447 75901475972 163462302339 27194078829 2282207839 44123304160 219282146886 52292142767 137855680293 101519076467 476360019527 194960601558 63883791286 51532535969 439851114483 34531423477 210543595636 344450198298 77863406674 207023650912 198163654927 8491426682 16195322860 228094893654 504712546 18883874412 562233977049 282778486116 189942736671 459967332982 113889081848 333071666822 424792748804 14939648706 162910316868 256505744843 157650655832 105705298884 64385005356 212488932905 65603033202 166841539474 14109479704 13711706746 79102076162 19524294542 196528048831 91811067963 209155681797 111692521079 592618843305 130689506893 270586843696 82140568267 185670506174 226798706113 26479861191 396888205369 25272712331 37078745770 55457777471 206713751032 23021295717 423377977425 103241128500 43291088182 278145588937 2167369114 5893467369 218940029554 30088615574 2234414552 251922485210 64864537752 240907284734 32836390428 138704676672 589851365295 283403639199 3318307535 94099321953 133141393135 136739455434 6420997601 1428196859 219191963769 504968082849 20295860199 307306180928 40096416117 97378759116 29197317711 388289007805 446565249403 272311665652 38773626350 258716002960 370934266825 10981977122 378414419161 8961742334 18849637346 10511488369 117065529823 19959966685 24529707280 266651367259 334679683176 224992402467 45992965871 383156759033 366046029815 96198164142 225300260131 177638809612 52843548236 35324662948 55425240113 52613081754 95764319720 22234801620 163582785154 287454206602 182529342658 247276275535 176840120396 537744333518 471129277987 319637201591 63260764474 1865720269 20497061675 12362965891 288813861816 285797871917 327809698967 323739694244 486366365832 119834775152 194992017886 236230122359 73843036918 165764785036 274776313463 828605057 113895122480 12494716356 212967259599 264771124974 117949259248 136504892969 283919071186 59953267867 74919774111 488027987045 218665968562 125816178011 400333215437 214181613832 15544709711 323155511277 316750813305 210735086675 264143814294 110087450140 8833018233 314219190799 124506556685 585134956209 14825155390 21069221484 59615640797 483643077619 472756199175 22287393641 18432355753 597961420642 171586755725 3497278690 235630522210 46812021762 359988741925 336757320945 20122047068 194423825575 38646490031 50592025665 292720915722 185104152964 56973436635 77608745459 328938061448 122812070044 40816148303 3471782540 1449433362 15729690334 336809763314 253718945946 1162568327 527432314800 38733125593 36702044642 448480686063 319759658501 344979425077 26742858872 325019900214 82155178140 152823056011 87314847443 172235720033 3338217062 46689624949 199865386569 278971665530 86354893751 86967891984 1003264138 13103526949 400679975663 340779906544 20041919617 491790327680 323224878626 82235649241 236812801148 27925899248 65971679974 54735091045 393874965447 31497803386 40623892877 434662940689 43585534729 391823876944 259688150920 318204215247 212698462234 156169808017 100910855203 115334791790 253071325223 287714844072 1856423433 248430530624 85281301985 9299648461 111038499019 33037301029 352910447018 62631912683 271916269871 360873005498 193647900401 413489226370 239351234137 39973287464 226613310933 10045115823 141331188470 166342757733 102541700699 302624619397 318492392677 438240257105 531373350399 3691109947 122300917665 71112211843 407407588274 70508119050 107926110911 236557488079 117266706790 114510087893 33368093643 366328629668 422519326580 79922130465 116393197548 53773337075 417841911047 44155033395 163582181425 218994301436 113704185283 220568451884 117349644196 127304798010 119649153533 298661576717 83397936153 22542945729 182990138162 163036476458 40265002828 73395902966 170545461160 272592993002 92370860522 302577419915 1039755637 268315040967 43628470873 126322862106 59535455100 76412997015 384411259887 1384406558 41826298895 19316705232 1803131559 43348955216 203667462201 57761741197 69401428319 478283043772 116959076910 14474079428 88983444071 1042754381 345289363608 85648515299 423546304845 191243120754 301098925562 54617259047 30042654140 69532685411 207100723575 108240604724 588710631410 77138986111 24115949392 276795046036 237140058354 153813710917 186492716441 524262406955 155085921405 296706545263 146157566583 44972883078 37411957970 55875198734 117709919678 85227708653 349243784851 81155407370 15803349463 188452152918 25079440388 174102028245 16236902274 59156663856 60373913204 176643225003 410884532353 20520960630 39405749990 265737381783 391904446506 11543320112 5923760641 80423861877 138358175023 3590694883 139869390548 134537896611 3067338005 200113531902 97393489867 264567806429 13750398925 250761181260 120224828552 18090800908 7364929279 6943533964 123423673377 61778274856 22339249038 11708788970 54792493619 34470782739 306423852952 127007717451 12444778399 2402602419 260074067777 65429985755 341269951775 220291227909 209318685581 3505654667 41538199888 120120675983 243089673705 66348904379 9721329417 281794340832 260099747327 87988133140 50007910819 3315951701 25600984635 420759649774 175349961359 73471977300 13906301477 446431846215 103778988064 41236011655 23476242426 193273407799 213633035348 52668948544 45953196023 192432392112 369464851149 59573998779 272501116377 11904049958 275755683782 534071271221 44398154236 344536633756 3257142925 45964144646 65372213780 266605323056 554073566236 8776104606 131352140194 453785697257 205230128867 73703423929 82571965120 65327466522 16802431170 3718608750 13737503367 452615953813 28673104021 11661112503 23515532228 16575027241 88898021734 283389612507 35762236772 64989536708 428321394407 119302171498 25530428886 349449704298 5059668681 287615025197 33523606564 256651110194 25266578464 267482231469 5712449087 64074850208 11977047286 2101086840 8010699333 9474353349 80139290184 96813386190 324895423609 247270079949 104372136607 9228366265 104697017472 320153222789 2323220999 294032034563 177893341479 269960677070 221556060035 35614064970 20178963211 156896376380 28495166332 25735589144 26415659583 337837938310 175385764490 122902491655 4753219877 8850616977 209116955030 226173480351 161742357957 139371106324 925491594 248875385692 338404099048 89312996173 189992605010 336126885569 149700673186 235263912497 5788634871 387631352769 84669100085 334151799665 436018143238 141753807886 231687117967 14452604975 213885589196 276286912709 90264151443 514467875847 179879453986 125080431426 473912645222 495844208970 182453293103 364141830143 284343278309 27375410007 380189406353 58772338785 228900197004 302750364306 5298234897 190841721055 12329975020 124684499783 327597093566 260766078372 13394665589 441062845570 112063756647 196022258129 35665383664 387743349591 198906860545 37447664892 118859493252 160085346711 2763874884 26682886317 11968204767 14560041506 15099798584 335476879566 249674922849 24109140884 9084554794 337783750804 38493160729 384715318581 161800088225 13125610349 115328621505 7227817813 74600173905 316552960236 413172982274 75808660125 6152714481 466031430020 51848350019 4697806153 146178978262 336733755484 226258094058 416036141867 57133017103 555053700657 156008951568 283777328753 11308498852 20302009283 205841784332 439253842624 510603496546 48167302252 97941982980 520618032525 251604542242 15444418878 115995476021 348199188793 74444003454 592640735626 373221572927 223787628686 26450477351 6585366829 347768029600 162871246550 327750387492 80946049588 178344648919 124299703749 330410339161 18041601959 58200913323 182460819640 196934427395 202230966996 54160729610 11048054786 21406937557 130967978991 482186979208 38865282699 477211797628 26388354475 48439674321 1468156915 31134386375 23739218451 207864045533 632086775002 14398722189 21437899708 136435483546 34854234595 115401088789 35798987243 118573205880 300929904584 104259812711 183678322093 336286286780 11807314264 193083460860 265384068986 58732937362 8179595823 30859722071 265030029097 322792221173 22630444085 124573129557 146043350667 303933461284 38848053818 179147699708 24626388983 14076851762 14219585729 528154701650 97209960159 108632878010 396397455390 128824268222 25756885577 62082390868 123786582743 4552117941 24251251171 22342069145 19153813523 98584963500 271355225102 23815154362 268143145240 5012990009 541885720655 451037264606 137796513523 221270471448 143772672094 1577974087 279759865083 220770373605 280925853006 315039645031 13000772031 185157356002 392690200929 534720672785 22347667037 262773925179 224514320027 61238441041 9903151134 40961130052 97672439911 27674127350 423115629535 49341269064 41736312530 334058693 244231840661 221761310297 72074137583 246831080049 47731345411 273298187853 183787287521 152897937821 6197459040 265962600939 393623279804 130132787512 84937234091 229205450261 347170077061 230485555932 373699218248 456886658113 82321875639 56936397929 403590081023 122179768144 124817168438 3933677704 179154548573 392660110448 170344338756 58392483631 97623291791 165298601100 30738990746 86512389908 254248859579 404850784416 370094826221 171691413788 168966903323 272486330 411016772124 2862900834 64042074360 250295127992 274055394786 46492905486 8121135543 513563005110 34779895409 13948451242 51185398351 101969317805 237555740022 13265446295 6953293631 252130343277 194381444692 57799752832 77142012111 223587777145 258231217145 110944317721 57355729999 412867518551 618189797047 129260193692 3993093526 13264624149 225633775801 146020739035 377757989984 33980184794 105855793149 354073128184 223346472444 214957275722 268405739557 139811795827 19820040856 256276891630 3966416147 1533944520 20920410430 5761693809 16388577022 8074922354 104781201183 5519203681 64776572262 123365546352 274191313349 1890222133 91711984705 214313591388 459273546216 77176552579 118198837866 10081769884 522930260003 105949688714 276763937194 5951429986 46900192003 14170434246 49874761124 309556721620 150696494452 326802898653 54025187343 465715526594 56247711660 345649812581 416137400089 66131795190 160253615565 85498820180 227203099515 174703579685 8709550820 20797692509 24906965019 34526893942 30217216690 223626196130 133373970814 236812521439 272441839263 91669689687 262096321105 90203037101 407445218429 486650647091 7640620129 388678401195 45190746535 8334479042 249697478743 404424491970 4055075461 90858636716 132930558170 102848346786 402328851470 378927475854 111108299039 171874199176 87566739214 1117219478 229087056701 13753201064 212137028149 239347662319 535562948754 55738891643 269406778006 228484363879 150502026332 138742717676 174124449498 194595850500 411602123269 633261374529 245639657997 2524152776 19774258574 377843222840 194692925643 277336724797 13500641874 297436116516 468883008838 306238331201 46053216150 111899356666 29043791962 91088302326 163222001015 45296002430 283623117001 129146566419 7496144193 45800545562 231530849597 255128580763 303395168245 52810454418 212608101026 86370038769 64303930173 2756819973 567134739754 9524899855 89683172236 123662908206 102756094965 329433235419 315748136786 302449548940 56366682091 219925235514 7934258855 238132772361 97104355274 201056997800 510499791 325142813384 192817612595 3973790437 281205015356 79129023864 92204800195 102850541398 216065534599 213312570189 20129239196 49073820946 26709590869 91021762147 214052578963 136459051144 135188445325 173363572307 23339701758 268445008672 12480738124 315713063931 330075466257 149584150225 115287081376 189356005312 171222135308 157784658217 294678248252 66318317013 89759482623 1166051209 651542228 91006261419 269923008802 530865727467 210282500534 118488802399 4906207017 13089921541 336632515349 227760689547 49820514264 18263686095 7408030987 258594960747 170343582228 49519439624 348825074408 274644245535 3833673137 28975110927 72740973333 173415714338 3167130860 517796167395 33084007182 451159823958 51335166358 242458323917 473111523090 147074789573 30609181136 443396698943 72400112736 9223051602 190458143621 258602384127 368160528375 92925386821 394442737796 399801064978 3694868046 500531518718 47195602903 9629424254 1511624318 2551506573 19152372039 466347037577 5206802231 68750240504 45734226539 13095271839 29106699392 104468728734 41222150474 6474580435 96169640602 14803994333 4998917619 55583018722 167522904409 28060364985 363125939031 231620308155 153440766321 10984482592 3329209522 454219877912 2273430030 180017180137 70363952917 6795108986 90967841393 76355026877 409398676663 265193941434 37161813684 117672289837 309542209970 110641379190 26824589721 2380242511 126392132862 135797234604 54994452056 436316494041 238205261897 67302096846 1701502881 133101187221 152090680436 123560935722 4751724249 120595489861 396588466281 2310416543 302933923097 51409525215 22804441393 8019841733 14673952173 307378918676 142935866455 294339442692 130544193930 381035358288 12162557808 273216002 5947998906 8806568946 122166975808 466733117495 469275153861 115850543231 56673554473 163214205608 338414764108 488021887189 8046252743 189285155927 38372624135 381530082437 188559977507 43699498141 46584442885 105167562555 95914807318 143200576812 161862408998 2829103660 229363930481 224819279785 56662049832 489317313831 276070441669 65289719011 76922224185 129765705492 215858730643 22630189263 8374901492 105723745409 7177052828 195283582552 2201934190 108595481097 602993310389 193971721069 344113178398 420585457027 9975479686 1489373800 154867756037 88369183703 78355198741 326751977342 114448048959 77828963723 159107085530 134136231 285029553016 30625885766 290738448396 85049409064 2434117207 105123676022 33071958146 45358487069 195546506317 249107867861 275304248718 10174963449 11319997660 213316950632 68082112619 30972976599 116389313963 143974887426 119218500511 198773651708 65388344607 120552021580 372243044940 340939630787 284543400010 30410759587 249146187438 13186713850 5742865337 404712346649 332476247211 150596261337 79729842757 227664970618 209337072673 429718576641 180872612871 40720271118 229265836808 268067872 156367427274 276633615581 150380652188 259611364870 180130401179 206767471209 67584258554 221304237644 313825252837 233500486101 475857011506 252955517176 74784379403 280398687448 6893582128 160903083772 404598674096 525352139078 67195676149 161171399857 289285996650 8411257733 364033958252 11118638723 56100153778 134607556564 122280603161 823883671 11723396512 123947491219 77255912676 6649578694 46507027149 100177400446 7089589892 262551752922 103309393416 3579908451 237460037680 148270945518 206753078138 42035173476 156170995928 6295254480 225418882829 180717683931 119863673987 303505236993 588963130416 22782234097 70688125195 40368947344 264917721305 18943957953 392435357577 24943194922 9257553619 28437664305 124401463487 48739454159 315217969849 291528328184 280370552958 664402545937 16088842431 80050951780 11746257924 1587455186 316814547209 12405726265 142859365026 250225031019 63316658601 264551744448 280283190121 68927329432 711805676 15214668093 134164988503 273464826289 76706847598 15412843329 187975710306 295709966999 211387508111 18422561896 241201643253 234150329039 9633408497 337814992701 161935047372 1736165852 144385970678 220608881155 390400675121 355239152221 28726403630 223233522728 500441450108 52584161574 2631483980 97307898226 252577179706 295102479672 488793893821 439100601958 2036454928 89871352875 93434439550 4867834532 378343493598 506871660769 2823362000 340950731019 229907959568 85340788100 4408267760 2079956060 417467353974 36767306554 19628815274 42565496447 219632866411 13650769551 94806134555 97431198242 114864320537 407364514940 7690627132 258193422884 132149455632 32763330042 65533108001 8465984529 77018461280 353669958940 266369826341 256855432283 57324412795 56448955387 183222328187 131660979429 402645679720 52857669159 78673889471 2011892024 177196198752 266217645243 11199623858 253174506696 7506321093 638915842 360096573134 165269508979 98924656086 93899300792 266546600954 103995851748 464803927980 108390168303 215194787251 6073151172 158067904650 406802691866 5444083486 212922869771 110743603427 246159066992 131054547413 42833789478 13148939831 234588774881 284578962301 427206973833 153994302044 333899763659 324353671709 237450826210 303616983254 476112638027 211728633488 19566750051 158502532141 299902994177 42221744856 23189374883 276378653541 331244455980 71156859680 283031436017 33551428007 384320049293 4286175850 270742130473 184803664735 24321404366 55151101839 473791862080 4874189261 309710290661 476782675836 222816233036 3214864379 58003525004 78213508153 99741485223 312779952566 219571796684 773799311 144291490496 252330375195 173510951460 5819711873 234077626858 106856304451 25221162072 32548342309 6465399434 183941950945 29139779546 195120366100 229823392292 172728080918 352028671183 379119778817 90571714155 512282895973 36165702677 210026187746 63269444680 17897812791 366915153916 450427530431 34460593554 370965310145 366460944658 9807304264 520683015058 88994235949 379340269545 116287476706 158450263003 35433731629 4450728928 249661462608 103758115602 14443947106 272945566788 316987492946 187488516926 206809939038 293945555300 105811881069 275299462719 6936288836 81194730683 385205024057 1168897305 118651708313 276850890259 243923223330 116284306082 215249097052 280727360728 47069927338 1920280946 212328186490 83118165102 84506482796 301026821275 324918943317 70238258794 420040551596 185112061999 76247140984 167002107205 258959985624 464938897135 87364000031 56001780582 52844829409 3089714970 167898381178 43145737064 374602316850 110156265882 253861747363 115180070527 35088466608 99641267986 161365419727 158698778542 424759241898 183287070561 156827777068 111053260456 137936472989 40059673956 212927183363 3466773825 452622230879 264681378893 264816499527 380395395775 73356490868 177880063337 210207327487 4013870034 405719081621 70481802033 9270415439 363325570887 178410040925 364003248261 176991858582 33425442508 52010853940 404173333754 444999066528 152385044553 22915399131 12482707834 5386205062 538286265340 38531228248 296202561819 191705201931 483222937774 275774305592 321804544575 87382843076 214935973934 27462343017 34525148990 89116493820 31505398385 172656328367 425881436003 303055920738 14482082825 2828934119 190497553938 142470670101 14707861058 12527174279 199475756728 241654889032 76059102946 48551762715 12823609989 18130877600 47125760349 3803373054 48143772549 35159682546 36876464165 1951315736 232666590545 141908626373 178333394737 8733901560 16806146660 150376213291 223991562150 9861455559 129104998301 8098127346 227547474661 369620555208 208908636052 196156837087 555196506489 171942520881 238631876369 47967593622 3090997788 333177175115 27878100292 77637429135 9599384377 12596193981 15212696463 319484949968 24424518070 90407146343 119292311090 38876768787 14605203727 5125882875 259977861093 2532748402 244402714270 195859968926 90204387482 419923449741 245528099699 210438615778 291977709569 84963368716 35136784409 231669309546 249000930448 335825473078 52371837146 353939198975 39472411193 3505448490 388490538450 66697593520 89501832974 179202957978 311223417825 72697684530 169441934602 98628260318 113095470501 9944866152 9632875399 46148749966 148759218706 10184838264 30709431590 2212289039 6188400809 37824449029 7122388895 199917146633 53319060982 5541560728 150857747492 236203298767 142944567288 11213799234 123660970964 273472597599 288117986774 227894363635 336281404760 3339393033 276527771300 411373374569 255929266171 25127250227 103495978328 10315243303 16251255439 1749242263 392200825297 182107706296 143970203466 16777704778 244473275792 315068645225 442238670848 245292904659 100529465122 194390076707 80294777948 210025571581 11398165405 314650832853 36303750660 234454786539 322612122552 193118455143 236662581190 138603498632 11277328415 68184552408 58774610174 289750247070 40004398010 138643196255 66122083920 7312841209 43915950659 41283416743 378619126883 233973370492 12055401393 1726446085 137514138996 486410299922 351171813900 21803028668 33295408305 44063247419 220498260566 216946953502 36458762576 28731554945 16140020415 41303331674 15084300719 264619874424 15426231640 50407632767 391356558485 54053958603 28979944047 113579346937 645872127161 4629919990 6967598352 152015792803 132740335278 61796949572 178214887965 60318902279 235060991086 24420316102 237799613826 3043620657 198408701800 259722127869 354765771161 3062308942 230017744856 441993384329 61358734102 296037664236 100008918825 139257100289 90277943784 90923147721 186342560560 23199485367 117956245303 3600991677 250855228988 19582595606 5472227091 175843832958 445353926377 473601605788 306636252834 89606759848 86895433212 17822274798 31241418400 156313541491 307700100185 346703871579 41389127744 452472389466 10694143005 284543946732 314880267723 426882381394 150880411842 3798121124 229340105822 14093452570 131534905452 85889445753 7618120716 245331505600 451426368185 26509540692 336685618634 111944442767 295203730151 217132973144 87776420219 144378112699 261323119278 274428372052 581913653929 49497059069 117306546867 161488252563 319716005313 279424386515 13715785309 322321978816 194593082476 182970638806 118248068954 8865983143 37136160568 262432183832 15366304417 209905874386 102835623381 76220035891 318345927036 40615958692 190397527954 254810346856 310223272474 5922183371 217956690703 3295484718 55347096928 14165468298 39136112008 211221377865 131631477961 61830879266 213954434736 11668011960 385695073567 75072828977 112339160241 328152833932 26056091533 392216171999 211704105083 115837799605 22126403123 159476208267 198076426366 29536981956 27457718760 32455693301 4027878333 23018760501 223495025474 203648720246 6256898932 207003073724 112985595349 189344415902 207764406182 100810171814 57312929244 230889185641 889117044 90200652775 19755898976 117989907107 50206037612 180534787480 1226783987 66026230261 18690271873 362695004457 21824962718 180190644237 240633922990 530638017521 136637278972 51933357785 242579631024 35028385301 113365094687 320369447050 12256466935 20601904394 3529500946 61906647817 526012903196 24210941623 83572476942 85137363014 39472687774 123609593570 163436274419 12938630099 144979431021 25852215388 169986745246 256746925280 273282176920 199279330855 154929561586 312841132631 45048191549 5174730450 204673210089 347297373145 230968525546 168748307713 24721267082 170963436853 91556544929 117987835361 393223112932 150167189591 90962641818 29595302793 41111802736 177030203205 7301044300 27113306814 284965775430 4048645510 148484330046 124997267307 16804835792 267832555937 51629557540 204143278461 24907352474 7495286497 196533970527 4466463972 245754844918 162365407948 9761173901 27380667397 14606043552 294087322917 148476829745 460750043130 107636655920 49421925383 79047555321 30530920437 310401957947 7097007880 261620456016 19291100014 36048326308 242611192783 2204568187 452339899523 16543059542 226223493228 257161835508 24577665340 54952966070 19269251601 354373370600 355135350663 182727098879 82728521554 123663932293 18974799838 269032987949 244658750649 63791020392 378520716806 461208439309 22832975686 248596156485 174006034257 1453923329 225002685193 16007978056 49516881294 2017345259 384165617250 217200971374 72575725001 1302749838 178551438071 74658277677 39735796935 13853492654 428750969121 17875905317 22505779756 77335541291 229822883608 146247154212 232295941960 33121432022 331050892625 2506564934 196522246558 199148295376 316466135964 102723944808 180853629282 308561083092 167523459541 181256423407 378759372012 432497551409 406457487742 429305143999 8462458485 332288741982 121583217349 501868436033 66265903557 305120452937 414805823011 63967427861 305247261266 540636223035 69127388438 10362019667 29572111130 238443778582 167773514454 91275513645 35488250196 510780001998 13141697613 201388360371 169765531139 26334500011 170417585921 82601608626 283494603722 5459215494 27753373684 225162984345 217602834735 21903943338 267452786364 91815623298 99846810328 46487799355 219048106839 89438008916 72015585795 12247838620 231463310943 119141667412 84422029351 2989194531 271357404823 6889563199 272239833526 331767100660 70202424927 432901919977 23566417237 208720177624 250897273529 349364442899 103818620724 47680345655 101124341231 125703897685 13068641454 366917105761 242418503165 348988314006 99475650941 57535972239 394366552976 739562411 380169075343 153378560032 32624639706 179020861485 183692627291 200601270877 52533512653 172211202953 126013607609 76495815092 52763122319 231106464268 322034200426 382635096029 21396379888 253734774714 65854580688 33580994137 178867655060 32494027295 19853646366 69304540554 205741365647 205136685398 272722741623 449023730044 268768770729 41533707 212209784743 252018983942 407882674291 218357103726 25169001037 542036333288 144859892637 88972179470 316004042717 46029053696 65334065963 149071626681 2209528992 132983068 485343351302 25246015836 4829544502 155126632269 168150778818 209104389506 176561296958 213279669365 10984097301 185722091588 586927807188 76708408512 65649520012 547793848496 32552974505 12010730997 140937019177 1219971001 40755653022 2210937924 104249556774 184577212720 30222637702 392149204 168468204911 67652963335 8538205972 62173957741 340591080667 101423317049 383824977431 145813335598 65242884962 36982991697 23861099078 259999660901 356642977035 154321627441 50647482033 88151962247 313251928659 271031570863 29213286907 201070255081 258052014505 130580686806 2566687870 101977737974 128413287721 227309037081 263466158417 147069297083 24148226443 6664094311 14358501779 182178945041 198785012060 216204360986 33064565128 14601345289 212372432325 1300865375 287802656624 75322224792 237830428214 478286541546 15487074358 194839532340 422735643705 374018257243 89180087220 400713586489 218691254069 439249422847 355127734701 459207338530 275883539611 44500508682 288068200816 353463743703 293218276243 85593842991 40080916520 70590671545 2240321198 121401453786 18660706776 54481690749 42460981190 12469180216 79558514713 3317521412 100374816520 512627570298 2348145083 2081642704 223947277313 53246938118 6126534982 244734665249 135465722808 248086011201 32530876228 58687362168 474026935098 202071535083 26782784550 297837156894 388465804958 140174266054 36261114574 248942068375 369592505752 98104002059 160030294353 52812838709 210151426550 58969914877 347655009907 65681736808 26165136302 26931600178 194715702403 81070636345 101771706543 3841957123 17917520151 97122304194 277555908166 271136936810 282184290660 156894314631 596115317154 255837375645 211220326163 2829242333 4534249812 249299840313 442032043939 289505681175 222226179324 15321542233 33043518902 278905427644 55996955337 38921868919 116551206901 74128876822 119824392797 224236687982 733503124 833301182 226929816042 246311455603 256488181432 79294166673 28033827895 29211560027 129255808873 162702624249 291002717973 219908869554 336938227629 204271453753 207410700040 44884740727 3189605958 72915410826 20616243479 156838537874 501480361425 157285728197 344772428015 11564907867 99321214866 114154123001 291111507108 248137576031 8668236332 368413238584 179016496888 21527913096 33681397001 105496200571 492962102500 80938607324 886075496 381057568339 26914392006 177986448036 125729502638 386592197824 8908198535 357578752937 147718391508 587234496483 326251016286 204460691292 7384007985 239113471442 223338889683 345030673525 104156199617 96246819010 268980148422 110898930117 230092323250 230850130512 43405921956 180429857170 169595092225 39487482194 43050291065 38528460291 325288778636 123246456182 147558770219 43896545112 86582542942 479529375683 424797017632 259200861065 25518543711 26274858474 179999839559 21059371406 107832788848 304913366562 106831833717 103475336044 10283136829 290513680959 387305026410 223260155947 287622111799 915185257 17694829775 1889742099 43009136176 28584423740 1012762378 109292064310 22621042512 24155244922 1443108268 107671611210 157400614424 33965268883 497023518966 59638372149 269455209475 462016884564 25290631594 388867791637 2698754513 379565371039 16807662770 268994767718 295416413272 269769185089 471106536436 35122122 177909538778 15064849702 26187864555 3817056009 76067954774 323974269060 221516044954 20194925002 35119437874 256184475094 114608244956 5395333377 242204450247 299096835852 89368929751 214561386354 137379321479 70850901107 256238607 54424886852 113698671223 229250720710 58955226821 220580073087 81838344279 7197692781 360931723848 271951744349 353765882214 6756203061 150104736442 19875970373 467265080178 105512784964 254163774161 232175991168 220361155454 281342635620 135377661482 221311883791 359024494065 2732667558 107487724179 271140596856 6095127043 287779799911 60684590502 5862440742 96658142816 71858525129 61870348319 9477605323 168531912928 46412198802 86771094002 71122637196 380299640614 127768929971 11882380258 72272475467 211074614090 176695762278 39325582820 97667970482 325379574178 60326270994 553407188 39006955187 91027567185 8851257195 17800452570 382253399106 6935404083 218580006299 121690786751 346553295303 257775398089 78318550202 4742929436 116253762221 44829219285 190859990696 64369867045 428771345888 7687172783 29623007543 199804353699 271320866484 389167617633 558409274167 5300871968 80247848148 276954196918 215003753645 6348320036 25662621016 497061665500 240297927882 11458434955 147699271921 8371612643 12359993404 16661286618 69074821410 55475678614 12591001381 92579041727 55948294656 289703361592 314211917103 455670141142 459625522599 384366909688 180041002462 3793211420 61536657900 301852259770 141210773426 73992824010 14222512424 9684687833 492010940651 65959256423 354105676308 133394477406 49782662545 584476817 13828127772 122895089389 312769185185 269048997614 161450700009 62790003228 3494400628 284992725863 34207334004 30279229770 116580442042 265675972363 9189520429 243166078353 94309645477 232295728845 2226618724 885353805 208370866044 34319339379 91926187844 37265812781 174304097960 123238061001 11521452787 26092471391 240934063768 47003445514 14361895156 154770220753 367710902625 119895534847 155257386615 118072418300 248051239924 292499093561 238010133114 166142191863 24229965940 519304253210 55168101699 431882621101 180084638693 222504670 50339355997 442893098682 466785806688 563550469454 122571438991 67872710666 51174556526 122650331134 516521786880 16381698604 62257692870 10470999536 285647406799 94627959675 22853757301 983269021 252678065911 183123745040 10932270069 54019963102 187416813625 190855275140 168362337473 248401053016 385060844228 46895143222 2659308202 5054237065 313123690934 79173995562 286376873042 96507662148 221495401307 208035537194 1990099203 110670603274 100985032712 40849452111 81665861465 46607520487 126349647968 22261354954 32722649204 463672801481 115804662134 271727321388 62234536612 123138893908 108100376521 173255320598 338630745793 26706773675 25391160231 199122564296 298391540111 52966299413 395347378175 3230411025 561631959720 15094688759 75542029265 434785311852 2490958868 68996311394 204722706361 61974574278 4577552960 19393471336 227653128687 187606227479 40560458951 267045567114 118131642562 170032651994 822102005 113987081360 202685417264 108933016788 2623883208 228329190170 52459579784 1018688012 170278240712 297103355111 126213842508 34857062785 93272917788 2399061474 80522981643 105718831976 93686977119 264837490177 13598503389 496034355387 15249877289 160605135892 117378862414 100027455955 21448328806 30350854096 315245648502 16424007095 141008295922 165790657997 3802027179 224896582693 1335621555 131454299113 84944000046 345538155657 19380523905 175197149059 2633644574 314932639578 595983578340 34757471892 11021866632 207370605745 23231303767 179013003084 173513169715 18197754338 9484163940 65765768758 116968019296 298332858844 177398569776 185819352091 186266277137 121276760097 139884209979 186999032734 70800053195 306265977371 44344997835 191215513708 285911503462 113424099748 241055105072 31564287327 85467919029 7627326075 37165971383 84812565882 683948550161 81624457397 92719729670 267266416577 71148242649 346526694422 42591200448 13370990029 396740666152 514982856450 359493191043 242152402203 51037502610 150926167282 153003255047 48852012055 126796257302 532945186547 75588725447 8392595490 331357823240 201822269696 3630576681 5862679088 15686257470 16097732058 40277321337 12519778301 22215377704 172923966872 501178177054 356686310276 38092591794 47995920629 122059031987 79172583752 30925057789 155266201345 31081033263 152607498641 2443046805 534925030581 8597340975 202130502474 161855691089 552738245301 34192971711 41952722188 321172815691 389362871093 4309728094 426018127430 60339072216 95968494026 24186404571 270147174940 2702752732 154253904930 47291335738 110615338217 170297974386 267991478392 37644407915 185897658666 204113649074 23333580935 384433899853 20234391044 19876562305 172302749775 29187544263 186241561731 28417439417 34756497727 321739739851 392384942985 49463674674 9953092373 90654298342 15313967302 25687572350 35196386988 431056150792 107912932722 522973405 77288229770 508190249327 436454541847 264630130483 198690039377 13268961337 79741796764 200257429235 230333538616 44473655716 476733928594 185127999603 37379381385 301117678380 32401017763 3704699107 689807990 341881417031 18782959979 90937272497 36421141751 382211698292 100155279347 82923301603 56610979244 120149122786 17000670895 8495343947 326496119847 208365419700 53296016041 143491097292 42758349 35181798745 222206190734 320912460046 182260721547 33156604979 45554339212 281232957900 29279999380 10170705099 431586274659 268149858225 275034146307 18335596366 14321859089 44147557029 80802226724 600529664912 46213516878 476334181087 32092437159 396700313243 87629530354 158176560504 547434973265 22245104911 19141873817 124285612165 5433727022 10828769196 213001039645 160770633823 3913504315 95483153737 151404750755 75332809065 153298028078 250658606643 98713642996 35835859111 242717235235 51468288462 63507290803 131540005843 303124819513 29304568018 220818849339 118353847576 248042218428 431831814270 144349052058 360438591035 252643517874 264721623955 506680743712 215153970934 32051614939 238174236151 21921351295 92323573332 129747821865 29390146317 171564640328 263225064130 472681092118 493384323231 109105745221 25995982286 73802250591 593712684744 47519462568 41587470727 59990480074 67687148917 65941634529 17566441508 1637903886 103710487621 151518718988 115060428572 484630027066 340713038672 7328283785 103867123634 3803978351 357643034000 240523889255 9425125508 367189385525 334292684384 92331610654 72981987685 20238973246 357292358426 338508396286 93353301517 197317908942 158278609941 9975841705 14947387142 38084482570 137668924 441136269474 7399024721 127825305555 361434779232 509727018153 268301248315 183394306668 33228319429 284269459492 119366153673 32262839244 117192402020 329199853 108814414139 228705674665 142553416148 1374346492 229996990395 28913922524 166515348336 47782403664 30096007088 73230601965 289870489631 353764230567 390032253115 15443751860 21373688122 96930747787 65785209713 4085106575 87490362720 2923581091 206437689429 37727621599 10605308298 242783058887 141232313391 15555608741 489224668891 213573958187 621064344159 207115041795 36841247409 236329815514 8671137242 51188718632 212199825193 304147150062 186801790457 202077941777 117477797624 318253917664 202352852768 76662614979 21850273357 530287582437 452988434292 197722840603 12537570450 75250663174 24320615200 48435214220 2752712478 234948785374 120935560111 48604360844 243064029327 274190291303 348102963323 281578029729 8298733187 47672394444 204934645324 417389613574 354090926102 112289451131 9044736473 122954730008 58378081958 140715451311 17454531602 67185076379 243999548036 225048461501 161704168209 16122108613 172694166325 40944731846 89385741086 261897166018 2908465278 2646207945 56539127322 102366699469 90284353911 53043287711 181385236205 124008150757 145449748626 49382443679 373012348698 12490632317 27180016412 172864549449 48442400900 260896611355 374947390315 227128255619 168116870063 234627308877 202673219418 46774503902 300314423559 91638771925 61027605449 20939056990 240400249729 4396687129 280284364294 628646928 110537908180 165996153286 94397321826 279688299642 24462462542 26104628844 122732039240 5561512112 619539826305 6961440427 220386302128 37851878061 60299043528 25414477636 66832055695 41566048714 146710047439 145408497197 436511369713 21140244140 338710474945 129040323103 360064583240 93102390002 27969732070 12650726513 280252931563 11761563041 1347295444 142986976874 202159935049 208632953067 168795404029 161278698994 452602864475 184608749348 277714734019 39502480714 27718430971 24702962449 218086915161 13667141834 182052046885 189570166443 19743781913 429317446325 111197125536 192884434267 128487996591 263197273598 24006884896 6124495037 224579160353 249847605176 483720765639 518983075818 4334903429 147460506726 4225496081 377843250882 235902830491 91301823719 46589560018 95833073292 20590563471 7454654872 596819100141 11823563767 270792044277 239398264987 414142906852 220622390763 104518587881 251475284982 47986590018 53776935924 5934383655 58074552803 43899661019 195327251317 292348900738 35166436487 45222868919 39915561523 932241235 381710379498 274241024617 104628378274 42103822571 80157057753 23395697685 9746418688 1653405869 5126692557 33746893741 40776396737 15044704239 228653749000 9777629429 503218779490 100458326402 9148066110 238011807665 451759367323 237814181072 598365761097 3268264533 119926386437 281640906704 534149953 258789536220 4402854431 56686750144 327916059530 24768955527 85458112140 190102082484 70571464409 346387457662 49270496250 160993427377 58950706706 74936435400 310394589771 102040717541 5774549731 51539519319 1292337819 399971580847 12185714435 97980036938 10066098706 200983327912 235625227397 209235722342 516344570173 118994360786 128044185140 67667889770 428414469505 23985303992 683435201 1244048756 340111356962 137569164047 318284481861 435487283403 11049939394 15439987755 7341219074 7814277473 385843048219 204384836475 411887601405 19765830776 498981969018 66994896612 247996801233 42055663065 95048883934 147499636898 286894677064 304295445314 306384167955 353407086126 117254855634 261495519770 322121303958 189269206400 414364372519 356106820602 161748487269 207725275653 30640447745 3263776035 64331962694 50326886714 444822733951 381307676875 693810763 118673951577 296388982949 40615963422 39724836205 179161238632 206849570588 142966275 7299467133 18430616804 7886901778 66480447052 11507376182 19631560327 52435738882 52081230329 19467398938 62673040558 147887735903 342851446569 220326914552 1391140540 152968556481 258518640476 54813937260 32874348105 443041820064 77026864272 217252091911 224604687430 92076334968 14067392807 201149099740 212562500216 272085540438 162317890381 74849564855 179229570432 276823335187 328566138291 212461403539 228711320638 232276165285 150843825629 471196142910 480390807490 473772098427 155950872427 105496814026 166478545948 330918789010 341585564664 311160101061 4649988988 135371249569 15764140829 94344064128 385092018936 261844367161 105213815763 393591051743 93918973125 407474778007 40607975382 9028819341 508034991350 246195101573 18719293555 20248414855 239279966242 69331875000 41316813041 36988275803 165406145326 237806325884 3511884178 235277174781 23736716755 397111276878 231438903380 139995547981 269187595448 179896483532 149665974552 169704818051 121999221709 293429331078 29458671072 57390428424 20542107018 1993548987 177366399830 391779711546 17191644762 89285941006 197441330610 230812081199 22721453078 56413321689 487699615570 361003359179 70433148659 41450012637 29025620234 521670511217 183081765721 122494998590 307606177955 317431492006 301028735687 119439468429 151656699255 489249976566 130153503091 514474350 255289715540 41756552590 115814038131 24274450462 253668193093 100609052796 167331871145 128027273926 128830707356 420362597212 151420784811 186025673374 374673076686 101824339040 94321408950 161998597432 256373197379 199786870465 25953989046 59966210328 442090183949 479560608386 318358461587 251657217523 483289923467 60341699262 417980548554 10476769037 16463324747 302375206525 9193727232 15161520522 7924517554 41527665950 446690094837 220033047021 389414610596 48484986853 257148367589 36333505032 67303069503 147806586285 40833784539 246790177282 406948157675 206342094171 54582093047 129275101799 50728791676 353524040345 148369394434 131507363827 26352078167 47979417160 425971529583 141913497391 263212264841 20556112669 198038888713 277574251766 3283837752 474972813076 70938819982 48439602938 234610997954 5830388181 100169989312 55876190564 448941505810 91525771677 52429074767 253653556542 348551916907 27095712183 428952972134 25355192922 63535917087 94217219684 20171370920 225602465820 21481292807 36383013317 198440961876 336939238922 263333290595 48627362409 5839479333 328629394620 273613697876 49734851486 196920921015 227500944466 181134028464 89728932761 20304466239 101567315817 2747590624 35554170387 80012905296 251222463593 124857955436 66240125207 462427559166 232924596677 219338046479 98055397327 12271550933 6077309346 26276377489 126656194373 118941812487 341858123324 94855963181 15870989032 275261005915 218540019156 99322310274 123784986704 147414662264 394039044138 45463894 103115282648 47201402946 78209881458 362433972804 269126777361 449827375297 41090242000 46079686453 249670618756 59866721642 233240406234 119161349019 5211556280 444552976887 22583993648 219485560783 555898172227 38662635848 134711995333 276704785244 435846849866 154484024071 440079205061 176062880668 248886871035 36983480859 25806064509 338157935406 31352636180 3359291906 105666480159 1654462859 286082239376 234549910802 279172148972 54829390050 1555461348 391378714973 196167384869 16222724058 39984035971 386992119577 75437493282 278005852015 52771273353 224049998723 245989401233 18546703441 7971883927 54347786813 128565552629 28885584177 130782061072 23867463388 264718104922 81141672905 330237289735 166886931810 132626215986 258623400667 49014949870 59522690755 71377909593 133853608174 185975706553 90554590197 75444651837 222952014006 223910430808 163565720356 134103056938 202966608260 215481225097 82116566489 44594888361 156579988102 12746036253 286709014192 49480874597 103271938573 42836782478 50234451508 353615153750 305140954918 32857322068 87680740674 1140679623 138864644808 354511182531 259927062513 333868552169 401280901147 303254186469 77648854038 66276291440 50111200052 152495083826 414743584477 176684549982 57527840389 168555847612 233165493349 219026480047 19792598826 22178965844 127534909120 204139239572 19345139487 125353473053 60717033902 189205827465 430069493972 207317855719 335285094778 107358058043 44218328225 368021197182 29239061306 13541350859 140944063639 239841515054 109260644058 104719536169 46099732561 5766669287 15443333789 121242701283 208168341002 450233369486 113285461889 25877936979 10272038369 270414292287 56582002549 21729443432 61834980366 22653508487 29561473047 200687609534 71035055986 107494179498 319169741983 103169532110 240736047705 124221760638 242657968640 4183843142 32228707935 18394941847 510422391128 15094182115 417783207722 15267195524 119058240174 43248621399 261261432825 316916962417 131477565575 7819171137 210247036540 415239704192 60629836201 50228739267 16094824975 43909621951 9355624040 487578187793 43448282243 192914516329 185635780511 246702317455 8570100144 90019455154 50534268878 194004703292 96214432295 62124735757 69400355854 363072796271 3231296268 7833137342 26887525304 76317917269 384785255847 70215327502 74918560527 31207122033 17938281545 5931087222 100413392451 307913925838 671069150396 18052113517 94988309711 139013757329 199637370530 2629299753 77513892429 321983622214 47764731957 61038138936 487993760379 122281899117 486012646480 101701044848 378591019731 396361398275 71288393078 8532935309 55554091064 49009506882 5615896106 163709166722 193221966962 24429474548 400745473440 5444721830 283876895664 123861038279 25776301211 101695887761 254766779013 243258237779 25277792021 18956189592 469258555279 13007504289 106524311586 16119241123 2456472839 108465310988 87028876796 120939559399 256766807221 58660256479 227462407004 296198308500 83692539095 23356614246 3276685535 329355249931 2318204374 329138259740 2408305233 47421984570 19120075764 42241578257 348368942805 336899171431 201443625742 135136001075 13632213157 105857724039 47895945555 223089610886 5796713151 436575189403 85971273572 196869124970 212996658660 291516252189 21795707993 339468959732 456347186 3697218889 384713878946 261939881838 102520085360 201550018297 187067739774 59786774090 151018447489 110057077475 198595368668 3052731321 160136132528 119542075101 117237873344 7264378478 106100986151 157348013338 58673629943 218021605151 35186432353 11801779342 346810353823 8966919780 3188955398 75653162594 166496175942 38435847976 249087019700 1896167915 82597968834 206590985217 503304494939 181331608241 239399202928 457278838047 10198993354 190444405780 313555665404 184283827430 85519297505 177871351422 454898943582 248758374474 150341035375 2310489978 3471790436 17266157912 7306160946 164300666038 329971173933 94424105465 7419210911 28072015616 1804332807 45163079992 18119390122 9754028830 1894388634 1555323140 395770808491 239317809634 119956109282 38039053845 37209364070 46143532484 181920129864 21697497533 153868661767 55918873083 223341703144 358924822292 529361702337 502663490117 13357012084 295794477558 230841648655 359102645 265284000311 1615544101 39842669600 401971132261 83451581604 19024966639 429998383251 260888616305 12014399573 219387541620 230045199501 421697763471 112356851346 169584194715 222093843644 342283715174 156878752323 215895959895 3598349924 497704779339 178973983364 83829554082 6995503292 5382325439 160736668649 326819364682 53731538636 186383353577 261162438707 190893412919 39760319596 100306149053 1882851652 291649915938 56701012592 233082238935 85262564278 73477621048 461984736981 53142032059 65406203581 100121411066 71526441651 51874672908 142969268939 48744661161 241759592383 718732429 71822977648 41975387744 141140677450 147383294576 45964101611 200105212051 267507176659 208056005729 15009236321 334524964547 153589186133 232899671393 227683996768 4255382839 29661921990 187552953718 1928792529 213239241021 4826758027 34313738483 289610455825 56321149507 392469783522 392063303874 339749330013 236516860226 93946813273 97588251230 933093122 185997819434 151098002001 289417295869 130779666740 240666112904 57196199540 362675801209 58331268007 294014883355 521986255623 27594750631 473883052111 172295797636 148918773924 164488165358 87726116608 262789887921 35118526604 203699889039 104719257754 203377145115 325010498139 176808710428 183856578169 322217002568 230931964415 219199269730 290710366323 122508261360 46851138806 181986446912 10902046579 179308616990 445287984043 32179849013 354169985175 40703418411 60701792194 322245772775 588920266636 132097228688 314114943519 441402523930 16454198640 376505921663 70921819813 300106202655 153381850830 256569107155 31164378412 10156161109 250448507956 1138757301 111889544933 203985022458 88635022530 15554307915 71889449853 66574950815 16227776002 483298116541 70914545555 28659272502 260903082600 331043076044 243051562427 2923003867 134645626831 133061119522 18678297879 386642055395 252689058889 96617469826 33999655732 303058899802 64592626174 241853381663 2446165472 142419383640 21740856639 2190354508 13694228636 44252680039 291750161998 3224685986 96235269393 46541067029 75826912604 191344855383 113019368858 318105914507 350194754026 220083253024 134171543055 309268718842 312234869054 23370953200 97483671632 136729739945 122789745674 106900594014 21259912304 282334921862 2299710852 19226560430 177939194940 15140900655 91364244747 38531809499 30912623611 938214167 31588509104 186867436077 78566308704 507367280763 391194623122 283467504241 347296033227 12984989522 5499402378 280112282188 2534976616 146261102149 97136142747 153060631777 4514078253 229293706329 404681739234 223056200114 104571137220 64630928666 4815704591 186421556495 243897086546 81032591697 112959825671 16729303205 29839777280 112235066306 398203772265 6912748291 142415333437 198836646518 16789865364 153891625301 571664015512 340862045278 190496169489 182364593596 19345973667 194845077022 36613992919 12479753466 71629502618 437958753588 7577522035 226468125149 37143963771 140911851468 284895521268 54399865749 110124402996 106568448741 136702469733 360386020619 22047453637 107559960769 35494426413 180090508998 1357019073 30247851066 114359646106 112534328775 404580891731 89864851647 94986278420 153356244707 59284636653 166946263107 296056460259 267349017267 87186622001 133683274799 371790073494 65656609137 102089348998 418527222057 153194057135 144520284536 33963921569 495805026473 237139172662 249982856334 130424984863 15749037162 243199699632 33309080715 3276716683 148203823118 27334240593 400625421436 237729249406 25405087742 6911808096 21748331600 80025328832 422034182615 307431172610 200299282524 467666604209 205338744736 52526643807 302054436731 264984012351 19434917595 442094909049 58749157942 3138420113 5643820490 200636945439 216813813662 340041422895 223511293020 111248513648 452906133896 221281958585 19568602816 139021957438 273039222080 331669000544 102610027323 247810364569 193464083743 231311230905 6021736914 39558995825 37105255407 245323767700 150715760679 222625938173 19318577553 189907571386 69515847982 79791307469 319352952306 396415768129 197915219685 6058703502 117448839075 246429084875 214381841302 37211433396 550595049351 52616452015 212067459027 27781640646 38660484368 326587567222 14942180364 69767874015 202264192016 380436245664 160323827716 4692224426 23150343204 132412361208 247579115713 113899401231 742444240 9921198847 91165738368 16568666072 126681374308 99956943296 3160631469 17339909512 65415066297 47839544499 76670085713 409021508584 21122211169 297646654997 175661906253 254310436852 100875396951 125013930600 49493363771 141223276676 29943618919 286818415412 8019187464 116812038373 28734949584 65670663656 13474137746 258963257642 16448104029 122329083257 57748974632 275675559007 65849454995 191952605570 32765437856 491931127568 269725668178 7017751145 165646526380 78975342496 161175058984 89254581996 456049324321 206519254507 65654126283 263361669505 412338133182 11184676299 264125096217 23439385820 246964685446 52185301597 439428352146 271226920003 129212670452 372713113997 249949937578 258168333633 247602974172 262948347725 33543816274 332693854979 4807054983 11172735583 167047150429 41720450301 85097512326 21192423833 226366504627 30208139363 1828521818 58667681365 221158104091 36853915005 263011172836 101027150607 242960024270 457561433 4036256823 15706416677 29611030410 209876660094 60928967953 640638405160 246033564475 353651200647 167611548010 8926357403 6083784463 206360884663 114767178478 225987210012 175748165094 433214432333 105459798941 22622843555 122185688344 173117588630 73428184666 289938646954 211145505931 377693839140 213798425817 193230056925 175586177984 235329728803 92861521540 100715521264 30058545593 245958414395 102435775971 354968188567 267652909205 44374018007 57582437959 55872761094 4551947022 186392999085 261569781938 394033922870 80083934082 25510006285 28224268486 97053602343 67986729428 346657584166 366138999993 23981027292 65230785266 261688434991 105337818945 434712612450 138301746904 67755571269 3136031052 23919108315 155323215118 153227490369 289391201325 409944518706 403573400003 295719380988 319767202719 373547329 212516926237 174724092157 178750965171 484343978672 308559600630 218922335211 231211360031 422578915227 152421799653 411169218043 189226528416 4834386524 246496165219 5053863780 258473996028 140750320078 355483946060 512556047070 406673750483 394088135531 82691989457 267321916695 137441963020 118883635756 96056651901 278457650556 194873638730 82319090665 69978278590 45455031780 2250809743 70358498841 208514543067 74099797934 30556528506 210167682701 166766814269 31390147586 359899552261 229539847933 36445325886 383410379559 107901841314 97160193203 15398419826 186575582068 500668930239 104817916067 67153986050 175516858215 91874058086 63143229895 271359820678 102855545582 276129748204 201048802898 268374821949 240244680693 278289001468 3957656778 303493425108 124573246628 38278392059 35676050301 7941050869 428112955087 138547261439 18496539145 39185471754 175300892117 258153915140 6445960345 441371976685 8667288205 50636751888 20125945809 421358740841 352006213629 305468949277 4006511554 36197640119 198957615773 147186651655 30398941782 64630285040 24082244061 261929737888 105511463487 14106418857 82145277172 565673088 345810628535 21940773121 73256228578 295042550055 14937184006 30060658655 23995495800 3819521563 31252956149 23548557707 1743608027 1760432819 2151634831 259813562309 50867581627 345612149138 43511082806 123611851979 196278664213 301536282015 75453664243 225164295439 2362864329 130929098654 16982627582 565879581772 253096192967 400134501024 16816596529 49772037311 302117568540 135593325512 115932550916 34470164257 73931922477 327454927597 18146453014 12957350922 142039314093 4202073122 25859169988 347226983789 24036647936 227365518671 39366369613 45487169484 38199553506 59889831058 157267456985 159635795636 209318158735 116313853058 13863839129 303031666847 570206161296 2802248680 4417308834 87785112221 9843179490 11573317279 224647065038 44340948000 86137423066 121752639124 68406189783 217094003548 365637208293 249853230817 9310815473 354706459196 43534154053 198899587480 16402671331 21159784917 450267973086 113896012314 107882917921 74870060775 34041298906 46665604252 283843420146 25674581006 187893101277 4072607632 281780338615 807965618 209603465455 31877916180 230369773629 23891227873 186551702042 27675635864 235399557035 8035226776 511788494426 5019842284 418760208257 283337126110 52305191940 211745104002 393851588069 325058420088 46995623427 139002963947 534873048024 271157819712 54982601099 539359641965 66969240948 298229590597 219843390212 38566590211 287756528022 77938832029 17602025636 41908962645 35142870147 36547591519 186422814919 192064667812 19809961689 253792273784 255706369276 237949264128 85990106948 95131262815 269975802564 55102413556 266097008826 305647405804 129787197766 189967459002 87004935084 352424308630 86570432965 16293732060 21680733346 7449080216 342714147140 55066457775 1940969148 39494825887 156593803558 10188431860 101861517724 168060829198 100030530199 268226496733 20085756957 348045145288 107785115728 13271748998 118672177683 17403664636 11715623700 68411401947 102347988775 2387845690 246591328622 19790344420 26640734622 434680240744 278752620833 16905291034 1968858882 11885824261 257424208047 54943031398 358908451506 548805262880 6018613069 4928580732 557242479194 288584051058 15955993328 34533442498 424399910144 123667488004 652328650750 269641259032 116785727718 437913794779 156761919668 257486427403 235984335505 3806458171 402807025850 193967239953 422612306311 26089283780 26243712383 56120780572 174922889225 353148585 248252798680 127674414614 468648019416 15562551708 36433405621 49590323360 115433049002 70408366652 258359361991 172005548376 317255327237 3203704510 159465528044 28124091264 6363286432 11195548098 221378959755 23509090137 46412817854 222778255717 327263032383 87268570397 194294619405 411165991282 121251268454 11812884040 343424278236 42509565496 65850223607 295653105616 125160720620 16689878704 22859723102 25852016230 144915953369 94562320387 163266566568 448640122615 29109144562 72310968810 439463170300 18167209422 70501640043 18492738958 151319433983 257931125667 45197254174 1355344582 21669006410 224853881423 3828142876 468181654624 6410351228 136265514089 6261559356 117474544474 134992470856 423069516671 310349523971 259157905180 146002795637 318717111415 399673276897 15132470984 27904425782 46936271607 183361073333 360468715356 88240841626 180682049131 3251864131 211933185089 290831449739 2941578990 49336349453 186858266936 4528662402 209755300150 417157570600 199181281470 194868788747 297418431316 133106223191 18373139848 185548897489 1274306501 16278200825 105876925687 121737130669 81644927912 11813431177 52173604601 233348619526 418898838916 4054059521 217932079663 487176624202 31133677241 491539328629 173761570410 45246928681 6760244987 298961415974 2174857976 154891467276 35654727752 28901622641 125600611344 20911225025 471879522348 293128061556 207241531461 134861066310 70688594370 136012069680 23132734211 25155892355 478306715191 6556125559 893967571 381487927199 190464264849 106716053 28632693180 130431994453 44719920549 490616315080 279589264116 43519652284 261776894145 145489138643 305438804415 370659994447 2023507234 136621740566 152419901852 174146194895 150475170940 560946599972 7844133324 108342435991 799456355 308310888270 25838698577 128747406499 3661971467 312895547594 256794087251 21921387008 334246364824 150530161782 45845621348 12481716320 281819536842 188609171286 87953922835 17319792559 421993219258 7026065193 258265868146 27325103437 11804628565 145881061804 215656004752 41083248576 35554511354 300564077148 27420091517 79130395229 182852322458 133559584285 394922783925 208297903805 165488155242 139634810996 67500842458 349261168437 180577141469 419126570665 221784612331 216563302647 58957795899 89143134396 154743814214 116064784803 248169504102 11441387895 86576804012 4206831758 216599080175 324149360781 99393356042 4351335138 12480260430 182585801942 407826207443 13456606760 324067301965 152981371383 35833645198 563467478173 440695975648 91837518417 1938020238 36052572308 414952827010 264034599634 29342359573 522043129276 56098500786 47978146295 507907314 86447516864 18203219082 102107005510 266984921646 27417540764 94588441509 237464351612 102603155066 13502971580 4246041615 352650917698 115593338484 2045305994 223089242701 131466908560 150185144532 364227405718 42140361800 5924847404 25092510708 211892753916 166441427452 591117666 48244101899 223663107911 20041736391 50190655113 227932365769 131617704024 25986705302 184375347632 74020883285 31660040266 14055599186 444741866249 30523272205 7258471811 412754366966 63644599299 327188256063 9187395982 399168338239 229213623025 56926442340 150748793338 356553135912 233052919872 200314933137 47365500013 1499780812 17137146497 36365736420 9602919970 125790059884 337937993861 2701012855 10025811268 214837036355 29105817575 77726566956 11605986137 109406623561 11404397491 5547839799 315564505534 217261029598 225646501880 6323880452 47840411637 11874377338 128871605352 280421507480 73139638177 70529397168 47732841694 219304431894 198730901421 11605836387 41889202518 140076173194 34866501530 13339701894 571896734157 217525741926 13416705691 338313573922 11166609978 396712840196 8199577680 139215699676 355201884074 36139683594 19708871731 3778203113 284232812025 188390348959 299757738626 16726969937 234063752527 100968654231 3800850145 2865254515 90312744685 29948725589 17847911587 12872741973 42287371089 161927298223 3803208438 164390900430 324065431943 156574088541 330612139510 129122784390 37449883921 21276620225 133658927059 20400790060 34643399360 140883411472 330145702639 21117128179 6480213307 1026116896 270717415753 147206312058 242921738653 429827220838 575375827 18748139062 63649310684 406845908353 48015661922 13496815840 1919461147 519123748707 91062792671 290058870610 222678236890 38399878986 12128807435 411514746447 3619065869 197954692918 186946243233 154923076867 337473765792 214178996371 132435007383 78251933277 188129162628 293336057549 27959927138 55767370054 5366900067 329215129633 433756100246 89193420417 396556437623 423902957189 372841989455 35422543373 61796308715 3488058659 298396527603 396741278086 89071884261 205111809203 88505873621 112613889408 12743955947 214084554393 228723394699 145371791707 352543976724 165553698571 50770844131 15691541182 260677602110 13977390876 23649663244 149748650473 395443429286 58936772149 11758258213 247853957404 52000326543 8280986580 15240018147 263658964758 449602494487 83123912294 14184991005 59963360589 22333830 73654748828 255716067402 42696529421 46849267649 513613853739 36777358145 681560148 262555877795 196091800604 27159148954 79479058758 61079489306 340536386975 153436521650 62315837508 90141043306 6569409377 46281463173 347709527023 495694446533 3752392548 3582500008 162981469980 309525842386 172477563857 95450938648 15324854555 14115201369 124826660897 68658924484 39135079617 120524841500 264132988917 46975755867 72093832638 55195901307 22995528128 121205222 3862373805 172979883268 282761345262 22384079116 501095631758 188471476477 109113438089 70589565182 601029514394 339019180727 88079431987 147305283074 360668970943 27662130359 40181643877 312769568197 1367636625 328294353386 45727821872 107583946971 26454704870 291041461785 13092846823 36304896470 304274886160 389415992020 92873515202 13626424539 159714822570 4680571761 52983872576 161530984828 48788992467 85255752168 301202227923 464875502089 9052743313 44631715377 10755405484 43265702556 209204357154 313740114141 287942724088 63916452620 62986489285 128100000539 11708592922 48644464906 453440963079 94615956252 43431417229 265530142715 288043866623 160904782823 29184989992 272327539741 534149052434 242510800156 563827494937 45055187885 89657005033 150598229278 358492932322 10144575962 428088385 15731685078 21861045270 124879448849 567278162019 149417615068 274225614170 116492744432 98301572681 140490905590 288859815437 143173191021 26256985089 36868315529 331527926507 161976606135 97352294742 16347041239 188626429789 3239099473 3378569293 181915271939 42102462261 17956898631 163450477975 7729486678 110134993623 204969938803 225026792054 132498069695 368253814613 95114180697 271348819487 1658618656 111229897386 265736462444 10968459031 62363759520 101017551426 256584195183 462075248891 80914872504 121857893626 128615430023 105974538601 2472421732 23636600129 21731448714 295143471184 453062100600 58775352196 101329581866 107643359452 620537124841 57936741240 1880739019 235872337790 149824269939 249237917098 285725407800 477932370637 192128620353 3748083742 39027263197 47812115879 224506106293 215513850054 24351373534 24864914369 305834261140 112910135261 7330880713 79590220681 310957191490 20391414266 294267711153 540109577163 86394245469 169166973108 166453450989 8882160743 316490986172 356899714089 270783013144 111341255849 261745271641 945628747 252583224676 217884599688 62778871864 7615510973 494989590600 229189022132 320856399733 24562641419 30806414600 164233015834 25644903197 93302235734 708676079 7399133780 1286216273 51935632716 10973697203 478084190134 140726694303 410419254395 11654762814 76897341917 258529101652 161422408842 154070686877 71514946099 19636281344 37071286223 23545110145 228614070863 167513181065 175785273990 280009534484 86658036356 202973997416 3076863981 493859511881 3319206015 315839569857 203616862628 464433138502 255365021346 8367025648 380920817075 173019035794 19074037 488285855689 28729508739 193958132292 121233479233 988703230 6157286501 413782095884 172532637093 91075731393 238041563066 68196142178 7572337800 166907425262 631097170861 200972592229 39339541498 423883920106 5641313747 155197152201 164497011358 212126339751 211258367574 23210920212 90492660018 444738487031 3406687562 324355611815 223847553330 28520962213 271964737576 1424272928 122500931451 109385246743 216874047141 117404134185 225516644562 210251031085 13368850724 344451499616 159819060135 115831264346 289127876136 154715824463 23698807281 14136250034 289921635471 37698921826 286770275838 62748047603 36563308112 22922385136 279448929703 32627687128 246376482885 41506155560 109493090932 8523984251 266990403289 188886847993 360590064977 299632143172 79918848601 3134516380 33426848138 49185017286 358388917255 198224992052 168525959767 251646181970 353152071669 359224130682 87721326746 7028561324 132341065376 4883393177 245496147741 98105470865 3086760110 179138636036 772557124 321250333163 262724398682 1685980531 108590710339 142616743795 9427458040 210033382486 220409946690 6910836000 95990197388 2174265882 296893541072 48618059184 307843342583 11793936174 30381502931 39161479969 343748348766 119208022453 76253938555 150700324894 156276345646 207521482977 111154971745 16639710442 31892028469 144501961807 242559859803 53971443812 14665995993 26707779847 517817658815 100679784391 202524082595 1462683792 47640550480 385469701668 334546600632 249749488906 16047494622 98437786348 5240673166 192348725458 3281127224 19110001409 319117106372 283525413817 221064106211 85588464614 314151604245 6589893969 210179099503 338278293691 168942767406 449203262466 234449643418 175237887219 401029382465 58630056220 6352272733 264785991926 236549267404 13887870942 108959751819 240409963479 131755154463 919582735 199667517686 120551615986 51526934848 72658774282 37658632233 105908584746 452140976436 260154130035 318181284241 4443633578 340083360412 141114436147 14799416684 50643600897 136575617052 97639178651 169203333989 27333488801 209250874340 245008802324 48960373846 233642233707 293956277250 23724540630 18404692703 30206965835 117649650732 1060384516 84944566119 218083488611 20192092385 96925482978 154623185801 588039067895 385179609678 46041996355 345735758664 203977800304 82194437939 55864591937 564788141970 63621408182 74414503988 244000440157 471231414320 387530275948 305180087000 53917535709 19982546477 346970396782 346088995736 3830045817 20974007974 10149563131 7578936612 224815240668 242295225845 236703111042 259153436252 35621411436 24154268777 18005037680 164528641763 34683479656 51711522097 96730581976 25024342407 311305512750 268978160478 389700512878 338340677526 38828427599 128739390618 44265678160 69196529841 124050692300 17352924932 9828291923 169067422982 379381823217 227137844209 302356789469 173661047426 212781241053 144135980628 5161055001 318562515855 1249213629 392748115281 48986447038 417776153536 224416991531 2765351697 4676924307 1067850839 69919160887 222532602689 323751479568 162811869157 61742731849 103272252300 180055986665 305798080967 2573792927 27393203826 235867820469 73591522404 351377349869 181133291142 171417592987 67389634128 649473365032 221423010252 1505961851 25957348495 26339197069 133393705487 96265086031 2023784009 9006263640 134703281171 201016608261 39725831135 68920672122 222665873522 20942325227 118187031156 65669166181 150757188070 94585648451 129339658339 1357751389 238970300402 46492357509 31929916255 356023448078 20161151292 118973228767 197926808879 47751862835 16054794380 149709715179 14914182842 21397524439 259779904477 30392263824 374036995654 43551967809 229430929888 12482760789 12031577866 3367881098 284784280923 12913160822 129568366224 3903945188 6753716105 86282072702 129146861642 530618228972 29170394599 287971518784 1177209114 90090983906 36200131716 331604359158 44968391029 173086876564 247834278118 20514366465 229657897447 1999080828 53455327107 97530706146 214050862525 98281005789 201741138630 304446945902 31839992405 484007807009 39907396474 85784410212 223890782220 14000631516 7590830618 201936515538 14035809021 23246255385 88475615347 33355297621 251824150757 15538338690 41234236700 17237603783 293389550754 165807679734 115414454002 209523280361 422036806623 200364461835 69478588027 41485061719 65244468923 516930076 427921915537 21246947601 39835436310 197703799132 234440502373 20169560985 226013533458 33630418981 16238875317 42134735611 215664606742 61877769638 44146473383 300472742436 493542834054 19314497469 262392967532 40017813345 251879205179 304921636683 70278455899 6984502399 7238939390 16085677919 24115616980 186928605292 144043963329 187155582344 206299909766 456163811856 144651849828 14376928987 2216993185 51627938426 169576623586 408767301993 85815275749 390961826103 133733491027 16213970009 530033726907 320234825678 77789930771 298377339780 38491270983 6513943443 217670721489 21570210325 272712056215 162795677947 42238321057 103528671865 204196163833 8740384722 31723587108 419326470321 348526308833 83284646122 91204765368 53067383930 104834837358 27310666375 146685547190 126990283311 167241010372 59743014022 27801066252 115506700390 250335600516 128825669526 299127140255 24363278848 67428255126 87028048800 18946120279 23693456182 253338892860 6914279231 16310445485 42435647664 122411813050 1611636585 38375215741 67914100211 65951542529 22963019779 321075629322 461878102229 133469770779 149212803813 22143519001 566235256500 156481566244 332228374475 11478572027 375274599107 258783997307 216953255950 87529040756 64474390443 266305354767 257402671840 17747769117 472227746203 9651806282 194219135616 214748659591 99698911209 1139360004 203089909169 88414854036 102247666924 118402793049 48947355469 107632329122 27235910914 196051774664 11589974184 213386907559 8788964594 450551203800 150399129582 562294759721 129523758301 221337996307 146940114457 25826532543 91344637496 138561798200 8270222104 86633216945 196521994837 34642810043 560640894327 18939024354 16152533196 248578368415 126771618885 59158148309 12329468218 8322181351 27432188583 223809233252 124033084135 102956080202 261801475068 3100108510 208249789415 491792450056 13000544990 56164707983 39977076976 187136450320 108957436855 87911981272 503047519144 427884147746 405340690426 332910037193 11393972168 91742883830 292783631361 305172075033 44988927952 17533490773 1054726033 49090868539 21688312974 218727173176 25026314189 273995474713 29211983689 101755370989 282533281508 67250795643 238428223039 162280791557 44030277249 180478019516 286034762337 274822380158 206030274267 86622327939 241448937672 164293588195 116836755712 173749066137 1529009503 45415207924 5423917240 132176002629 60602568958 109651536583 13250495274 191016564172 3734214771 29683889137 47166273950 19525170753 274483631882 549014347606 11735598498 4871330590 297729320957 228129341110 188135623328 160286445515 80248346753 7320109533 40382381663 83991812309 191004578119 242673888729 65219018524 471020343195 50708493382 309140278888 4770463775 233337079663 23346035432 105905687217 126727681313 39206897600 264716540640 429503866408 23131271684 71285415358 39434469431 292068947238 165532520750 7946173597 205539777025 61005725123 232467218175 606529372259 89622332809 36715750621 8698621685 183934418890 119700818437 144427220435 7891003924 158309326327 35749958374 517833051908 67812547643 17466475245 269321195408 13696430615 273716276467 1024358990 20642386327 11733254652 206792849365 239957935241 27680970207 260444061840 7299495135 214201244921 52996022379 402393403934 216899594036 399764860035 29343363935 4121780924 275307558790 110590971984 286628285654 80409488257 92920689968 859666126 43821935136 71575774851 30828595478 228423177244 254077105075 18495951844 49422739256 1756810687 214559926565 84970880386 15841118528 281331979443 329075631700 176499992890 1665316277 32190481698 9962482757 63821861489 326886104388 42588334960 117786785590 101090032821 18158907321 99133643387 269181956854 130928274274 295835816307 48588669606 19991650455 200933092219 5118128824 34108805516 165110503581 25771834225 144617113460 5934120375 125222812540 7059790228 45175801209 252599110958 248086199260 252381195617 199542403215 496539147470 343341889855 288476580769 118921502313 50931740105 227049129275 19286246610 36261845457 29710670718 474325992494 8121425405 183386297564 3595324633 171871751213 30081479702 265038463933 36743966162 36891671396 12900749206 17445789019 41856488630 4417617014 149043698444 201773531243 926535093 29671817666 128792743313 90616495901 245173305199 122227421064 5139066241 105370993213 233580418467 74316990286 270422409884 202442471867 380444910016 1437815303 196294798652 14839871422 173609196673 109135533608 16293142801 228761825950 31913675791 320078307850 34734506503 212618511757 272026238464 286239508101 139518228797 75865601149 166551057903 294060536432 211144282510 491402251147 3615472271 65656206745 437329447718 64699124767 523827920280 716902799 476967058736 451742201962 44661960942 372555636492 25639992655 173840596614 242361870825 26341023268 28467566931 907473258 56367622795 581371624525 441257726902 24094837989 221930003839 311860646501 4709950440 11357354362 386133016950 322413875024 90523677059 159179768311 156115227593 264266188719 22071289561 21784714325 156167566968 252682270450 124482791411 376927317375 12879691911 152849354644 107421644038 20873985517 12707779812 69837369798 43016209163 29682211004 596428732663 208704885764 53769258531 272117739918 125501470119 268451843440 201941028703 97615275577 89082123337 19029493375 206452246686 140960229849 91377054727 11398325350 431833884869 3570476550 111805628066 166792839762 296524543109 70303038133 223261232188 103861862027 68387784790 517636995649 73751351935 190507435247 278252172356 238567832916 325550437266 92311055400 3450446841 208054778464 201221217794 17787745390 16278992225 20551479340 204241533134 10954896318 145508327455 2696964441 87940715267 184041677872 38130238638 339577963974 56166176202 1643085587 31046352375 24692828162 78496912153 35056421660 325249918221 95285563732 463500457362 31770549675 206636691867 27746771140 104989470392 153231588956 31143664773 10003041753 441854587141 125680208684 169410831916 169420709198 335918918632 300735349919 351722076208 424589136189 238257554487 476874802232 609567479575 440187401874 424676282577 240400549541 112922641794 49927957060 208358307267 249208850679 110229839791 191794300791 367207606960 108340790812 230924197151 88524600893 319196230430 87653571668 435109650584 350180188987 214920729176 283424740592 52563343172 309662783179 116773983449 25478820200 302162769868 169355875572 88301775815 77001481248 200319843936 162409833461 403780017330 454386268771 48558827543 37906368228 351657786217 6395184237 504487173349 147496515623 194875340709 95483669519 398326506996 160549401400 22727838663 81191151590 68236957290 471912033085 8770803651 98586439763 20740991094 5350129891 26780930955 285122082023 257659562244 206246293221 806252619 189613215286 1910276130 112310144429 25777105638 244748711188 131866367389 100729685073 184752324067 176911240960 218902652952 217623287811 211548382882 437936802102 331625805834 276999119542 183024157558 89050510347 59253269134 116810357690 212466550867 205634655821 262073535116 40787261642 4345441774 335781854138 495943821635 103923830557 106143230277 104369956175 347036040707 53391172117 56304823147 223192466583 160400156728 123870282723 338858422395 67832026262 9692159827 11330731609 6326842385 333365688623 199498708519 37080170451 192051645566 88290526853 48378101367 760590281 21235152321 202473169063 26434958884 26171545028 24378410560 55649224207 314157049701 346395413565 101488355285 75527177060 456033486063 289628877292 5278125974 31239950154 56977136711 30932712581 294435152686 228920129009 62668754598 56351972514 42999450904 109074229570 233965311054 282149358599 3142057691 13813241597 126260133219 118988454441 11832859697 65734298840 93485720643 20227805351 9133965657 54948121018 198963567261 361192831857 231788471249 129653618 305481489312 19474548149 11014847755 218099270087 296281008038 462402416508 96267714095 185661106953 85797720453 243004773456 242693846239 25829618931 114668318161 47000085101 6401246787 8106796414 8305919998 143263925311 11744262992 386702651233 36244064679 12810256995 223754932407 10448967032 128903948221 5284556751 273699485916 259965747505 318773878931 209033538882 137391064736 55340860970 19218241225 147388419082 90338654773 87045697876 216624285441 19626257741 50203746874 61774049875 26649138545 210827141305 264068481944 87034104704 256031640415 148719175153 68038675410 64623552294 206615097173 148275152161 32399869622 149799973513 17668293331 114100839098 275731930325 373219216114 36506130742 138971245178 63135227026 10400651438 265937774670 264384868390 27754216107 6397070126 2129787604 35624340320 224327362821 163996917504 73086813801 36550820438 462739411812 32340182269 66629241722 18044825458 382299190502 134559960306 547635018682 26823929897 405137314748 278404468908 45898558822 458812174696 418704659863 301895729833 480634663284 255469069115 31672484085 3051358359 210342408564 147771347689 47262661981 278229182638 309634645277 77528253095 210480184382 146421683017 223997296516 26742361487 79673122897 225118381104 216799641115 161999596097 35977078009 47569672893 27341420078 20192832777 37169407906 104725140499 85699321895 27980408003 936264481 357259864457 21062996117 5047306941 95944321637 124559052000 258159291232 44395008711 51703942042 98779524212 101771393852 327056949023 108928306246 10601742136 33473397262 19349932669 176910209378 186654171513 293203607428 219580473864 29139296695 256364649523 314408997265 51005843071 95014273373 263906749319 56305691689 10151579246 2085610604 116693159247 275187314616 1945946951 168015012943 554415943682 12797436129 207352065076 124751889863 433757418171 134080559576 191283259743 110510215028 198173191619 219959238037 6705289970 353007389366 23550936757 73436700423 464042697874 4669597267 74349412141 340333059143 2292286527 51267279696 42216486703 43451834038 24499763985 248003146321 277307485082 6634685892 243381959209 14400669829 182097070744 124418881330 173172082427 448811285748 194606495257 51810806994 381725094470 98428394006 33857938956 32528454508 141080467160 85698748664 32807654683 3202841552 190017176207 90086944733 58770438899 47175711418 508548546186 30679014999 9480747971 383729158092 63872855627 35296602909 93468469229 70024492474 446169828089 46306393216 200289467476 205281308181 408820515156 20690587108 130109906399 1629728803 22774616944 70157335059 81017918709 15092367154 84825564764 251253488303 239917820073 3235595179 66588772637 383281419050 433731623594 41799607220 79829883588 19390182433 33618782 8383340199 82249813609 255570465926 168155584635 398748854098 5206694545 272529893826 243447429143 545665216285 93663484954 274681676110 48241129583 90934034795 1230846611 126568273945 183574384328 9925011931 285179925413 261159104749 3693424993 269851997611 372606435811 248057278815 5155602181 132859967683 243698989249 202519485009 13076395366 16242487516 68547165718 49948545867 40619279472 178311500048 173696570779 32937528053 87595023750 152576415021 274302685175 87629862824 205550246027 8328116227 165792649520 331153393701 252776129316 125112037135 374885397073 216459251353 34976315499 224179443358 6559797383 244544950144 77502940930 24773130600 186275749135 66495067358 219483943861 22417014233 21130043867 317387285399 70619774601 52477722425 77116469468 419126461752 291025074176 104237404360 141506256735 376726158073 573111820156 149301537634 119081636433 9847084227 297182843435 13537654575 7374094229 106860370783 3074901759 101696828430 379030074926 34683352363 2672918913 42296363499 11334133984 190045639203 4238721041 32380366957 61151505455 187227340800 332421530138 34599865233 46359451174 236960818492 257400511013 3159339208 169385451597 132796369530 84766652718 268302745967 237874723907 192405589947 70782616972 311160833692 241114776515 36693770614 310290621421 72020754030 207433703553 408019086073 18862024189 306975208186 146449879687 159042707505 10250037428 35001225204 104224609991 13055698727 29474580781 499354114395 170932076123 151274609454 27238021102 96820099002 69309009633 86519235202 150495395890 160372333270 10953535538 360635994488 6933878993 83759471745 42823002227 196297216461 29922488544 16578399573 17267424754 9899748768 398281845259 170715427462 13073345839 8638634933 403993000186 11076496834 378366984834 285230893890 175739243653 148387529573 1605590807 1260296398 5694414541 50019766089 407616689950 18156115028 226451755090 54672901774 31450182607 41714683194 6547963822 38828140358 228861445910 120762303272 106773479704 102589636705 27772660288 9438388649 534443557726 60217452592 487672171039 38340559389 1950107828 254614198910 41889382507 19892159397 4536806892 55466701658 20458870082 421602292005 38505333058 210267951775 218414224117 154905918209 117562349698 55510820066 252522379815 14724210662 247980992629 60055854847 114699487940 17456994140 256123694856 370576649229 67748146094 106005486935 2361374334 11462918922 4329603735 463244719741 212012205387 51811924380 257944513670 219311806147 1423114793 129111287207 507309164353 423677887398 256050007911 443318834 26220008358 258238154262 316353242262 43340914563 10197073073 278586339429 168836996812 200478555878 369286919060 190372615968 549611171865 54969116346 421389098175 162184276290 141443447790 240720962534 286569761348 280326892272 590280193364 302595235158 562936807468 38315822475 187263445511 14526301506 266492312440 466806559611 192858207361 61902284592 128528931010 47038140023 10682976360 94931410194 223029504915 12456161255 119411217901 204783221669 141094078186 232789550769 7577995407 26728624028 30697784174 118286200257 3904182173 10597919173 33196163298 26980115846 89336026163 321833073646 229695325465 18439141121 175203820078 375709610469 335889008634 672119611652 4218336141 429388101592 73454416953 20023519760 380313878886 5729647010 13964145364 11585063308 322077806044 25849381748 74474900902 359177723104 127976976485 146359957376 256727332612 121805250443 537316654166 314320270676 4821183859 459954955158 284973138659 16901005058 4155879984 4482096777 480968804088 122919187926 99791164158 32343536912 48109944795 73434982615 11893996389 36882720025 177535439390 97477842147 110169766417 36353001460 51453795705 519118392941 95610278217 24163841952 196116026193 33276527587 129360497159 383457186299 310735046787 457660726986 145951802932 86074760135 64966994451 9087761633 48273369422 356591844840 30525829078 35290481599 58836952369 198617092207 160359064997 5370476715 211348515577 402345896831 79888086768 76826222391 7529526881 309104260285 10796117593 57483209758 92890748937 280329551049 435894905966 66981416653 92667963546 157866237735 118833582186 146182012107 12720964372 10303109337 641063843 151806271981 173653369179 133129162240 464352471493 83573292852 373842086360 72345433865 8085342721 9731569027 30838755146 202898978795 36014493047 4725849426 328458767608 211160832212 39078996014 228530305462 3987687125 307815709469 187073514553 198797350240 97152081238 5861243390 9669267882 60197481918 376564431544 239348966780 232398514161 316336520546 346294770367 7023595630 239787228064 340239532617 236534570509 132091360423 6084563143 7830425282 439425283158 176452098953 273215470434 17181659498 70747721362 60076469469 295795412171 12159508598 11076449679 29401115928 112291765420 4227650978 14615347705 68084017601 83669975633 325851615490 31973992996 224609598146 196730550782 234882614791 6214374222 109101676768 5000379997 69524374779 241436831956 356336970162 353854134319 8992251111 322256041597 43049120561 194391644745 7821244493 183171239580 245906969663 188103379125 157094456318 253326700191 45632649634 27241138724 431095793263 247429810071 195597616007 866548789 257509336464 38024849471 7138326721 14679945813 81428136290 3239497123 250799060579 2457208796 195687533190 113824803340 236090175104 226727751105 217425799803 31046438766 217118251024 95619446028 263538912748 273833915403 109513780636 88726166747 18874219841 198019074853 31198702507 150114048501 129830943050 42671057796 309066791624 62554164137 16110344758 213482597309 330828635708 143703852226 125774953140 121078668664 39155271541 198772411024 1621293707 42104970318 275244997056 13460760703 30707736469 51581206411 75592444103 78569442614 262842509278 291570810915 183753989304 304199652846 13862271569 5172868819 75387938732 167584051073 13708659746 92711522294 5549947824 274218067623 504118297821 73057084973 78062910054 472183929914 112937870461 405674425925 221380522720 90107557556 41240493678 6023308659 31291567584 624228446596 55309810747 120281595432 3909093016 292008891468 196791811889 518499960868 222180094754 66316737670 124546785358 215811979436 47356782762 171593723565 355337695102 87203711347 108622582986 5110551775 96887784397 17985060717 596668552599 48904025780 264465866277 403512647094 71754648640 108117304699 253127021718 6545031047 193920331798 129897430628 42250253745 1109881903 302060600389 190712963841 287153398822 37613344056 151915817157 34099493979 132384038272 48062921520 70262819400 239616615508 125428338283 40999926526 3750366642 4341253708 17283452518 1755601509 213371640891 92197360944 145776512070 24345670673 42939417292 371180798329 14730390365 410477492948 104874623990 350934516438 465574137126 63008047280 45741997912 177787924731 3167293732 8036618023 118142147593 229289469746 225477240153 58955855732 13520916167 23152271716 162222736376 211538010151 12782514538 483241879206 543225202197 58676930513 26576883894 176682109787 109605789704 141413641980 190135999373 236428360113 206239125852 4754227462 59765339313 244316986819 15738899544 47407451044 7696978109 105189203662 215204201374 34781124592 153518479357 143507007562 89032308292 274666184212 14117238807 121901425126 129485503174 467592474535 25151963510 40315098081 9806306095 183756865832 3652288545 3427483243 388307803208 248439680412 162582849470 20593737499 13445207013 11223004603 182506380940 6115827829 21021954176 50735607120 71797414557 127459343364 29576022676 6153519320 380723386566 101858907218 315799288748 250514741965 66376698434 130704149882 2084460835 37811734958 9727784476 68593152130 50105022159 357895042392 1713872304 187323439535 1238974785 113618737921 39215225971 33797952293 166359029530 212701591878 401017123510 379477846353 262208581403 147110626284 234343971285 203124289021 53381240281 51770208198 233353236224 140841388854 5871509017 168192663830 47088899087 349422781952 262067587056 11608682427 172766038452 64588025634 205326856931 328222874097 244379576356 235912231644 210288137779 286532971531 274895541205 25175896177 136070076964 279058051265 12766221929 5664680363 247550139198 249621873194 3549859989 220499775674 146422655697 96378309792 90366435811 366284063416 393431747066 78723619216 84226160949 57248284522 101181319580 4930111478 39305089158 59579665209 285037536252 44121617385 421801471578 83498912233 240363876122 34996134739 37994705048 2084230160 192869077360 84449007943 134862396453 254157858002 66731818309 65354568071 165972806075 369843871348 139457564730 341638956692 415685402363 395425509963 11925721821 199846677754 260908470482 7039091533 319431926392 210041001819 60031745697 76963731299 270812858608 611558645401 166532446018 184943910529 83730207996 40668919109 156037969062 296085164188 45116145782 321103375100 30936461740 86616933787 28749906112 145767095394 55258461467 158809155829 190151951617 237412667820 41652610892 145386785463 425055274167 133348739016 438768206085 40263990435 26684813239 12582688308 541743532654 1399734529 368391685729 468568908088 6871864606 21467496496 193581977144 208460204269 54265367306 628537605 141733804454 147619593236 149499469006 75501496323 51231024811 75992366259 89135064609 60774449846 1392798445 38690206361 57281166680 113292185117 8537280156 598831470278 565349896626 202374510029 332071750511 48828002438 219392822707 468885833938 222022458967 45616325809 374922623534 2672107949 446606641652 193729041595 53302817510 425841329368 455807369713 99900951595 295642940180 18496208 115541513723 139112036042 598907094 203054769425 29038955769 245886394688 1745721610 379943435133 198714049132 441273994988 60565116912 203568196942 157617807975 283932144205 2717049284 185757040735 79797715774 264424388879 75059261278 16074726684 253851421708 429763870284 6912375309 247461938240 12431293301 65988781711 475679266301 207456075317 216925680975 248611588267 40689772553 67787070151 448028668466 272570670900 231246531830 160899862086 259135663996 29889144769 78850660622 4294945245 1943492127 5680859616 242815531380 123224125092 146422166878 189392412222 160337484434 49663887749 212749278582 352498493512 335536112677 182550700062 282872659947 3913425673 10856202231 173895241435 262601493982 338995911806 31498847734 10185570141 50319668825 10928381553 73274608628 66028189715 95942254094 314983219115 188406788316 145062164999 444280727152 184987937889 285158396030 180510632152 52126361919 215432949325 345288670698 217187090623 2235243971 337896808199 60241588361 258208114609 55779117538 344168586350 346091550675 176919998156 133344111586 198852659857 14281556811 4008919211 199807573032 223102557422 210627456398 1271260086 86360898231 217819084082 126491426024 443719378970 116270733641 76521979145 227281667717 72801573036 291865835612 436982095191 376778062291 187163138371 206962153070 26917446223 52974682773 342215084476 152166651844 115049290895 363138310855 190749385808 42852206634 120289439709 395412664453 152465614628 370388140695 101607161586 578824800821 361841745558 323212066711 5440159441 8956864392 110916817378 305179005098 86534828816 46690477714 7224850336 227432245176 50305425604 47457247512 74561978697 55111943828 46049945806 13979497200 85411122282 51736526285 20739285449 216623645550 109949745093 4680999834 142373241854 365289730054 206144712138 132651071035 17737726827 282207233776 12604173792 80927966602 128312130854 264753077375 98947047800 7066791250 355253781578 39504767637 145343910541 20604157191 41401761827 257891933417 245367324787 155377641460 59742966190 56891428228 3199291970 130384271684 520310604099 375696836817 125716328118 13111919197 370897813777 6928152468 91790798295 47949350135 250547302151 11043338220 14076567072 246376928398 204431629127 40008127241 7099449274 70162053873 17894678213 230887974032 408441795992 226208063445 111843523236 80302678412 19379365107 290073551773 56805243807 15231205518 25626975641 89297773267 1263235310 1334802319 48944405443 2932635044 14428278107 110382315990 17905112696 3275812762 52367097739 51953038227 199375579684 87268687270 212961882350 247107470618 15666303430 254791351463 3086037147 270242827779 67870570324 73769670999 6013736623 116479510592 79495230663 177798433310 449635802591 69518315848 190281805467 13492635407 71300307703 66091444329 11317649734 271434883594 44218696565 103765194639 34636924468 209817548517 1659033036 328969775 2283895566 156140074862 145952499646 77916957929 145641342674 239231118391 12870530269 46984428652 129818213680 13679322639 124875888314 141940485452 240136557968 132464085331 197039278243 10952958645 88031542181 352681218906 1509909789 229514490556 201490013991 39551252833 513269819804 28165308362 1720893103 957904648 89286847702 8170310303 13553598260 103814722077 16519492145 79884537988 107380727828 26296945159 172515666999 291325849142 682536011 17165601826 228642021678 225377133240 48352169575 152325691044 129524347825 60199004050 369100383761 24905398616 256847182166 230692425606 85288715224 255036951630 12589718493 59925062857 259496805523 18230513759 5167562799 259985528214 152953984299 48416741266 935487813 9247144940 346477417945 5604287926 78656855460 351528007727 61100728010 207196753420 217651953248 545840995419 66534918158 80232671479 85779172502 393063486406 2471159439 164803788277 38321397995 2094139390 376487762 464815862578 136166825919 133756730097 304866684506 92963777974 134622980434 191541692616 100882001038 663117931 215762725132 8973059102 383584896221 62012404979 412289185344 76231673854 438981035533 81966361924 500499204449 58591932426 295317072855 1988381072 257580987259 170753964592 341029736665 149101886223 14456702139 270657421618 160860730645 25457744762 199900853271 16360758394 14247826908 5473105944 266268525815 37903644845 215819327798 87734340458 285008746388 157475606691 121733968013 131506595031 60276371245 208780184859 43169486082 9731344733 2176615236 225772732076 487174733784 23482031716 24307968454 20909831471 14893105284 171981733351 184030918989 383579416629 1462630949 287830417544 93794311321 13853442664 31358096814 58701000378 134679004445 339694444226 56013037140 199270262155 176229406718 225006007011 232234256304 144079521563 47797008278 160209709737 101725342844 99211539253 116718281299 227495625096 23006269929 113825760076 124796282798 4093748831 343168377704 576500530204 4555318612 86186989439 9016623634 171959577243 50290591691 207629222377 83436709567 45733305388 222102547516 101286144364 2509835543 151894246071 91604177132 206247991208 365042258343 20394975279 250792280471 8317851126 257863787617 62072779116 291730113425 301727520679 232723647285 277659143760 88864660431 4645962872 139200935159 144826951112 409689299107 118209281639 526091924418 167906503405 231208442767 293139105665 376790282997 287454019485 332118975849 114717491249 577799294920 45459760877 394935457812 51025602112 223993571407 65368222278 479861987775 217527534728 171726180397 185389753940 12387531203 417584143032 17555300236 372552700778 92095305656 15109875628 379663629197 68448382610 77422122867 3919712470 327695790942 5647748976 317333505511 581441109 262851429650 2708104892 211516390898 91210059135 23337621057 43038914990 426062370775 38098867356 434300120510 241234754599 153504353462 18954794026 172202380917 176580604154 347615484202 15892305840 104305094758 126184795410 392025415005 15490479345 265696989923 24737937885 131958309746 66198977870 162278314698 366443648827 116098621547 7634213564 29980225615 229591515214 418507960874 9048522578 278903099637 121850164703 16314391541 100684085559 5747025195 186097188234 394558902801 23011582682 613807449 103053572134 5672236760 214964461669 315981239786 114026292978 13599768228 8632085148 12321126845 60849189504 174486430989 298745909217 243793356291 192547183079 16187441897 9083245637 207323271137 172372290759 9127024052 62960989502 176345364484 260201276163 109931805016 266562180420 27027827102 206001814499 2919308111 131114536216 224506132749 315724091234 81741278771 126793434871 348096840483 298276376723 89150090344 63309597051 19352999370 235034266649 337804687580 121074380943 143799213811 5058585851 23090891126 73089749426 421613804262 129468015075 189839243979 380813480757 358915258691 15556591470 60786917974 312493147704 410649505962 3406799798 34334423357 363951371653 171265444572 1648544110 109060273608 17306171766 12729812183 108264439494 238079906138 27342794453 405638639366 32296724655 120368820749 1733011866 186851052405 315638119856 372500534200 120483802086 5805663702 357095236526 4675272239 219021120092 24626686131 37589977098 92952471177 260702845632 258254441371 96752051670 21692464945 3903485856 252548910681 14406576551 47127816530 3842451187 64971351098 209620815186 89176215021 214617277215 345179177513 26223690596 1264004275 101036790927 23777258780 243531449880 276371115106 28445741085 230485538016 201647494277 121036416221 17035429839 30578614489 240749093696 81660247962 21218798178 110535917200 88434627187 16239924099 186837413458 15397916032 627190528603 15179260606 326654240049 172516769101 182643236897 7189414438 74151191825 267916968570 169283226056 444199121805 27978566846 259459048194 4255925615 199012352702 8008629214 610449565485 92139575685 10622212833 220664451337 22278371296 5585265350 35442375386 106574999955 248287682719 8948332095 10812789962 480898789010 105591562189 2911854423 10949575993 60144012107 25283182841 157857496967 3717946108 227462173009 276225354629 46957922814 273703584129 251685825421 276736620236 213673834916 135231883182 144252438647 64436397042 97424862463 6370583588 10819094204 216907312101 2446965864 157682893039 22527802913 17369608607 248755979536 25922730728 4934064519 19334316312 418848558914 18358182738 114312064863 56673999530 97807542157 283769148299 203668604386 272337225832 231474265529 14207077303 31902553365 19850848795 46209420678 19281838168 353391142760 283183335146 124674221444 28919731395 367674893659 34058897126 62654785602 33347895027 142747296248 322276204001 41922712984 272038679224 12591768660 21402066263 59508112666 207967466856 20272358614 333539644214 33384720517 12667473089 31629356355 125727852850 219601291504 106446946978 388389037800 302222222020 219143852207 46913192418 26708920430 14386270567 579336067697 506368934994 217692990188 13641362158 62589520641 99674934973 210731777173 156288711138 66510298940 118861529422 3094336643 120098745719 36656124915 275772376340 4111679910 43861957580 275051744150 111366032009 1372386410 126193608964 10854786319 33914519829 203868146429 180097056702 250666632693 55097974111 104262126797 173769514601 383509785597 116998564939 226049550707 96914459234 12137603085 101169692072 385386876297 30687386675 50822887033 179654135670 28661005379 35570934703 23043989304 556547050417 187349330323 191819118625 376963767086 159648462523 158989139219 50836479060 55796956 117766380045 26227851077 2526342214 76514916926 438259839935 8580584622 122339310319 2452958630 627482571361 76449582050 22242812447 128298803509 233702560346 19164713561 380435284915 25113969868 21714351840 12060229926 39591468373 86475197089 9385856589 123958875693 38271828045 175366832737 219380093832 23344682504 286429815441 326333862200 184009643590 7198403876 94336038107 63001636978 282953026713 84588603275 228863623383 23262187852 11419553060 34740582362 87947682439 181247071854 362633765477 360202645312 295584989611 3879174307 296571554124 2158178514 71243040367 361219616461 438839099147 212251526037 19861180186 944188544 2279954903 116784975585 11482018684 172116694745 26090532532 246645643347 25349616617 164839785718 516349404920 181416185593 74617263449 46499438065 619940235103 29700804663 481279915593 102186172224 294506375302 113509360789 169125828483 5529602531 325117378126 238328179743 49230804863 100690640194 305690239336 5702349685 45383393056 318732979610 38094063602 72997472792 82768191079 23864628738 453228700246 422531993155 12702824571 142185599438 497907914965 4268538271 83279489715 142040865132 239076851256 33629755831 258238489406 3823002797 199007067356 8964181910 65075083464 88569287789 99990294835 5457042351 138318887013 2176105998 33497643190 11773188275 1476048714 21371639353 132233148066 283182516202 64779026058 68376388336 168812209895 94289512893 734902148 14508332834 345786219273 183570631778 179109973965 23729598096 15686887445 39808669423 238392842865 85872977696 69945182450 428424205489 326271149732 54268017029 275443021183 45265627374 103466607843 106593372496 2178768612 128337529774 193906221499 135121570815 214706616328 11856796943 377058479058 65065620330 74038911591 102951607259 10609419535 164188811722 46483298002 182408430465 448463774 229498607 254592784365 128090770877 1891872319 38345556911 324824198474 311141280357 101048279542 5864382294 165437896396 246643474001 313013846236 63824964965 57620832650 19712680839 204427288847 297234676647 105808240348 102001621820 246419778328 308960766645 154558475812 1900364206 252583864817 255679523612 66359474997 156734655740 156167251129 526391556734 6239821887 21995996855 130833264446 93754417082 291709236660 14782537608 298363125186 348175773404 182170339458 293423125194 95042309592 171429859182 15373663720 42138745007 215403097208 265621307927 136264823538 18952529272 317827418895 31648657202 260026806639 24788194579 122573297481 78570435314 34773147104 111001734886 187771097334 420561605899 31699475300 129223519978 304111590382 313048061320 242195602664 49768817239 29113367266 66637749821 200272384199 357269239329 205029697735 1156062113 179117957676 2583475878 4476923084 114665579056 10376172728 12060254877 12212587743 234153504393 238431076255 254493470141 25616499475 61453405273 1784448049 16640240307 41041386739 104429557138 50233515771 2285151406 88299287221 24298858544 9898818044 262358530298 8678945633 83567701496 189202454775 228062485667 181300512 50591358577 41141250698 78200522280 193691366160 28698889179 344803056816 44464203965 358382297234 17383270266 238848561083 229269731525 191529889608 138741980150 249237293499 34333204493 49803003414 37453582075 27836409629 270071339751 106080855294 59548595400 252636994233 128696445244 209780055403 345850537537 379819830225 93078907901 5628500121 13672833287 47026672570 11418829958 84635395974 83178170682 161051210961 224366368049 165698798997 385047041056 28070757341 159136281474 314990877110 45938613008 396831130366 235038314038 223550906020 21886338079 210349357981 274224042444 51410703946 197027061812 2952541753 144845011028 31977009909 270566990940 189971620801 6465769296 28672704591 117296751304 358698996199 74535586755 6170206773 144037006120 69803166515 256283123515 15740100279 41149431464 353249760343 161794234670 541446014464 46456338326 13947588847 38366591627 423384020822 29955926139 359394308617 187461343820 2995148858 63222538479 969364906 105841788131 77398379238 99212945593 26967189393 311443157307 237888812871 28816088253 224405725268 308131520932 612320801749 107054721391 302885672415 221241549727 219442129019 213660292516 133033990126 343186655611 264884418709 453846730332 174278295008 86762459469 11431117154 533039979232 242304084298 159154925595 30768002621 338796746737 38558762424 56552762796 228265076338 165787235774 19385254504 135590398976 9323017606 144074989976 25280916885 166781764577 24834583360 49635624273 59247362454 162133344535 15443720819 389398446513 370680461208 43044101488 111444669820 231924488149 4538111963 379496958624 161091912630 258225852720 202380062738 16740480987 35243567503 19296333296 73418758153 212600527869 28431244977 10333398577 18253238131 65995011599 23605830315 199500430629 175193458642 37535563794 166779457134 19084252033 33233977245 144483389474 19334030636 145885990284 376432959448 48910553197 67347564521 15077792360 251199548248 302565681079 2723556755 159928192826 199730036562 632356034927 14611289246 139732920164 417666845080 1774382787 261611240382 1803428265 34471290563 307971234933 85283692444 8422880109 6837193656 277381694569 9095922660 5190856490 318448090305 122339771357 468495095875 24832601081 360144241965 18893468987 210712117001 7652061547 5603124816 115032731255 79935987340 55808875654 404322506681 19528272253 12659089415 90915459161 236154328496 54081106975 163150698493 175757250772 29171785068 210102479183 245015775109 237196248199 623855504521 131870629159 38207138935 284027233096 9438597464 101075382997 8723322978 2255641566 24051661976 234400476008 153021370791 17685653806 91222737258 127277581325 43467356493 229934485083 14682136914 393330287944 325984173218 189600640081 204548585355 359735612865 12491749899 48755580048 7743254857 263065724902 246779876103 41190665779 179722457843 137443204702 262345199850 10252296291 4848535538 5286302988 25928235289 23983668899 269258804674 249107059967 11709740373 6621701220 114026974208 78750977362 14440867040 301237182818 263153615460 284197769854 12562179040 206376994613 357465134153 1208354046 7528687391 210784270669 10840872764 6179133174 28404417134 126650496639 104115125529 169247967731 373761265400 55753636467 1507236335 19086086953 404782916452 258079464609 2139886085 106575685400 158981456923 399987340295 14570829935 103756876459 105787812544 4315543809 25937757356 191893093817 410649794722 189491998549 220957520009 32730581796 439200366361 34001099389 70759279290 4617557530 89110287873 4506470244 166186682869 173437194832 15130898265 49377293350 165282125146 193624641342 246837555199 58091505626 115797414634 49382752886 3289641741 75827708838 41264994673 117041779037 289738506229 5459680156 215348149201 402644689240 16287397512 119170285769 98193045804 8188573502 17783921969 334854118056 30919420804 299119382208 372623324 164428475169 317799697360 320657957051 86142666217 201427818219 148332472830 211190445743 5657414096 26553170274 275823336359 5492108589 55365978117 220483027294 83400787992 264256871971 25399682856 91509251166 233512827922 33200145963 221906014768 12052719356 56055822040 23162594097 22380346428 1749029630 330394284225 292744308073 294769030862 78441725529 55415823936 6367535230 123149379573 512957107505 123760195241 47694504266 326113497655 11667281880 39068646077 18013387406 33215181476 22420975308 116329539465 5456983538 4306518861 32095276880 371343375679 65274376231 281187756824 1690218592 25301535766 242084892070 7444492357 624648207124 6041761392 227032179693 2884115020 201851180998 3093816642 202430711509 572883566021 17769450512 91183258436 4513474905 182478558901 256529902584 114333459509 255120397776 179858197777 651733932 274502592037 183588929125 165234587308 311591649426 12290551370 22865985132 216079218542 88074191710 72148694843 161001848739 144456137633 211041755138 171000554873 10068217748 135707911436 171594015330 8989320431 252356271278 20524758759 226809115153 8747841325 68155313572 25625309611 45658669153 22229279178 340993983238 3475137046 221475101938 14481760278 159840238728 76835403547 156865320591 238520149623 27915554619 78685720259 178387729839 151926656 173824725587 404036507833 13788028471 34216982528 108298590338 73105477080 1062843089 108379525641 142501445500 181018557854 139828637603 61293750495 32777889455 3755887479 764450431 21189423654 2012834306 9537741 93316286149 51569053111 247358779556 207284043930 217016712480 11541175113 1799412784 2684493438 50269942972 274683867362 14385294106 159491730834 68773109594 210005484980 21087991293 160061277953 208519431708 93150833582 98439696854 243526597439 39330000584 126297851431 262679939775 275327582457 24718655048 382004572151 137318489255 24925166696 445612036112 481910875399 25623192689 7529637265 59605349705 24265969980 70607616786 67449005121 183547023812 108449395556 154991519401 20635419481 137536244175 3689786208 328013023477 11918733750 197456131420 59019577611 222906374114 92923296263 108429176783 431584721119 245534706671 523986608393 4643204494 38231821667 27198576160 354407305419 283695752739 233061819549 238321027676 107500855469 14981714205 82353826738 255087401814 56384041611 61346846448 318885009624 15817403515 215288788882 5752352198 161018424981 64560636271 225228501291 27930677607 166346125871 190893669910 111251456951 22427239031 40624174558 64834448957 17811750942 25960657607 185429927637 30095973664 59125577836 89167125223 67892024125 530476193854 83544452498 159228519325 7335917561 224364327512 217107174969 41432079563 531166330195 79943587360 530235266828 1919284298 36465884920 1517475171 598031647995 341525038522 20879764341 462032528448 232530205528 106851875444 38081238269 52826562893 118286087424 282554292040 113056571565 182350897462 207821498529 2329107669 293100854552 109744026028 315386115468 126053264043 186552220261 75045582948 8270546316 68218185171 67927574033 298581057680 3545004224 113274828325 78817647770 247092663492 78020201957 82129524469 191414333376 8336257578 42489683146 186645912944 95118378410 56006495808 1043322991 88840175761 59046845776 60203937246 384390091258 32134706812 45916984926 172676414303 18736955197 227629098631 240928842692 24345794986 75894759001 4149133673 252873837733 117921439978 108900184497 3818113367 24919112720 78679909977 15920832693 3669348884 266280392576 171306682323 120082410378 289513411031 21638304638 12153851333 55714484769 21918894888 110167396432 8740608318 1199069302 65628713099 25117969388 259798791391 165724343483 338539171215 93792990675 392317390449 208560019864 426170683028 270716556669 275066526813 58561639388 185896431297 97574167539 195862293632 366417872457 28331621232 208909899413 28470630520 56397262097 237698205914 246113099362 225143929889 30064452556 5998349750 361260791483 260096944147 293485101220 61375675427 267800568230 72439960174 72884659158 84666074786 100692386996 46972741159 70331748786 19328577524 290997369183 40168748633 96674111427 42470460217 402121846817 26917763166 204003568312 90376728338 416207141261 101898542448 350757822600 271326048839 33035882587 387210231530 189650985223 41826694648 197097906899 165083772469 7155838531 53913436890 176646709194 32849535314 106100367555 37779153122 597634659014 137588756119 8737325688 26971926062 435891730454 289536103821 246425922587 289693952809 342655465771 18349479276 297456958389 26888190045 501278104815 92951182645 251857525150 4117704510 9446008918 259739918026 37139323888 63276986217 11243921224 19655666708 1396003616 49145584758 363278050233 71757312506 2427109178 458750617673 110889351447 51266113212 9484133745 213965534771 244539385250 146102446163 505022715242 84100676023 224860432398 343829941862 208495443679 7349733465 255668889711 238225220116 16753104584 140070425958 313858073576 8721792156 24062160806 204067287846 59871115684 150276263748 537171420151 33376915519 238288928972 304902902063 14799187511 16217669484 292006830974 269001267454 80195704427 6908586553 6901052078 299714061307 119900416529 285374835231 10704052934 37030694227 21899696708 3387790988 174875959451 293236298958 54316628855 34903058365 218503765483 52160922642 201992100898 65083891390 9791277034 1685693728 108296660818 335287057849 120648024920 288412854316 241770853228 18274034745 115754885348 20852410077 39933038732 188243541293 223845730056 2911789544 242005419978 203983819893 79845482640 217840013284 102266825549 29546843184 35267846636 23280090307 13748567403 169941677535 20734652965 70234479245 6069251785 422587059874 220362809840 159544636573 171551801838 31452585437 18725809867 219450470244 67816286348 50833735128 86840942906 95925756082 20904263244 50423765512 177105179216 32790776896 89092780065 157862519200 12994139069 22523174719 348575002011 68061657398 184914455121 10484896153 167611071583 3720200479 282698032766 147521938615 430229929536 326232923397 11918215299 59593864072 31702668338 87946165929 173976676944 372088926293 262550416933 48373791067 135655178540 243161640816 153942287171 166036821089 84093919058 33919783538 350852321191 367056993275 232488404233 33621429565 13968472920 1256091915 15601990457 15819615327 157960260517 140347079191 64537280882 14249258073 182495326838 21677557115 18562264373 2381561589 210383737629 76325813558 174414578294 205069219861 22298074046 100628356791 256734143397 230882357295 118132444141 45953482294 152453281830 494458660749 227931432083 165504240579 233177001702 161523963004 80323764235 76998008478 20836326063 162416960161 34448012838 253040735668 145189444001 239752874997 215656096492 3621461994 301104839152 244736585160 643875247 54102040550 344790708181 94922833679 89219104332 104554645290 10407929506 303727119192 215877865407 22037457884 214546058601 48903722989 100480067373 287662502357 235629826692 307993006231 3200703458 245917514675 34886854423 2765011553 283606060772 112489290604 214215217968 348010759516 199611711383 156683293084 192195583011 521099205664 1856269517 2907716182 358449343155 287010743626 345803472884 25764153830 175994930444 60168683355 35212186818 597032003332 110387810906 41070527001 82727138070 63746399704 3694332053 266871261523 62593827099 34906720050 274587689656 96442007164 151001617628 223373723973 1756777336 267170118799 246163060370 52806199523 631108010 174975462539 2171286099 376027419044 267802806745 351870515124 48684957182 126468128395 124377905770 101795710071 82736918533 158495779148 145469225371 60563930966 210630355733 169096951666 88508833766 490492524925 384512746458 77514671469 164761462760 79536235978 166489239795 119103573472 64274841558 1131338654 115669103341 301741436547 43712176331 359219360888 8458870098 50930322532 357254714128 115516279887 116696242457 273738727242 230988395182 209679064539 283663645746 20386891492 10622284531 237039293464 86354505801 126726460654 249463161642 6988270264 234212100372 64132752230 153910574924 28316794623 13850763174 303071824115 364640388 31076805780 262448487826 25819348772 48332609236 140130603775 8932882724 120307368930 69794621267 153440329168 8302949827 116935388506 59632286174 47016861280 69994735583 126667680012 252745474155 15505276679 515921876500 140440436002 93346074760 80257343841 651248618 399655525486 133044077340 84447857518 198767796025 85981347979 58148367812 62819823988 154570837840 41470443356 71950902233 9669226069 224772084586 91763227563 226428745751 102948165838 488580171784 113368856826 277788901138 15930661549 255025840838 234258135903 26648621608 73127302532 434644101757 102217027579 250979948792 21217339251 30082316780 27496249564 373798695302 127366715647 267245027138 161179458304 300837309785 87509856262 4587020493 34107321913 34273866322 218538909556 31739938034 77666950735 22451961682 169529992431 117760929691 215102830287 262683714773 399507659229 52604977563 232447797837 452450152021 105339293698 236397170598 421124819082 188483799786 311166174850 307428091210 324624887496 33940478480 201266012570 249837540265 147451049065 138226938223 184028446753 140007674119 5747487437 34942352551 3734534577 7889827847 212333437434 289321888812 53971412978 163082767640 53729121713 210899621421 206336371861 33786168563 445237060347 12366903100 11244378621 3696772263 29420489895 97950012908 72930126273 30150550084 140042225037 38839372494 94036600211 211837467 223242061943 21020747689 322635171785 130589115113 8605465562 13222513323 89717593502 29483096147 77735305238 378044457445 41124012986 97110229658 298667843189 149901531969 2154611499 191192936089 245467272821 180509160153 108588595053 267897733565 374259096748 31456124397 22665432179 184029695854 8330458345 91513203476 2713261534 19772973547 29879290279 11410683201 32191537748 386571397519 204595536540 53197023324 53450795826 360484185207 133772800199 9683070409 14872786064 51745571996 50747302924 329967735543 413111958399 462891621883 155936925772 252014061466 470785364526 11822817369 391968122 9219887886 1364202434 37462288098 882293514 38461166355 255621950202 339074679325 400444610150 34170117533 256990477377 32126140461 150635532815 292526678009 6869889695 9582661209 495477217541 238829342025 17425860958 58064803114 467269810909 243040334425 29918531971 100743221407 41746370954 40518545019 49128317129 6158439674 172260639 100467784947 29531306346 281099897318 9772812113 179673077225 53503901641 11319258611 14202791127 465830640292 111598657750 47241093125 86229206861 219946720441 27492406474 23443281248 13392940691 17018631159 119878057842 184957863786 542090318854 211389852954 142029980456 41358737142 246526305886 250796613384 85844886485 191087728166 15635253767 85615879397 124455256144 423700315945 374032120608 22146599157 60216955145 355052743778 12303929249 215165573499 150160072010 228124269981 75124791913 234974285030 51002732132 115110502312 249314944861 17669085963 94010711403 32035696408 39591588429 108790747396 409725830361 43780203918 309445036037 82813699806 130361656639 17182008522 2624374068 346314969582 283188846420 170884666225 76230999490 22286885008 66211013232 342796962211 257105081772 44650902890 96586857770 50476108707 166009020158 376773108564 182456570687 110352702166 450381069236 35693488760 2144068378 225988522206 2024489714 280032776755 23193949031 152642715772 84140691891 43218304303 56680443876 147239283319 570725852424 43748406298 128440297554 197609449276 177988511920 302409608918 93698553906 137173786446 12820088731 90203862166 132735483981 405744628838 36424879486 249072480275 188979088379 4375173905 47031883464 2720685178 3664463460 15479184708 83210255528 8119152801 439290151 403416440664 26307855575 316286580614 257867064141 143440541075 42828265780 1015377061 16693705585 243542585881 153920106930 149426017256 262757859495 710831833 74596506268 34387216241 487042474061 562697001106 12719584998 454699703997 8024085680 246465516357 385919809213 36025808813 26753442652 121565420666 95427252049 26295549689 193214006720 12232566694 250105481836 273935993863 155272736723 5672830440 589353353737 376767318455 94246037384 515091043079 183674024023 249339622427 17063729505 156560063710 37898782186 298650871470 238717948950 11936766006 235460575858 105376411435 242998416917 158087514336 215813431051 152839343218 218179060572 49162962248 24178059483 15665944919 516464402376 40832286138 220865826835 178878686634 273267214697 572663497743 29545988904 198693681712 307802119281 37070699331 187571674036 20485422537 131118225884 119338230863 67497687310 271576406502 172636749592 477838871377 10062333234 7812553734 86453117653 34061511004 68725271966 130427006822 29653221817 22782282525 275201141524 151348458839 47924985243 633757847 6163996300 229789480560 192946687166 7675526738 51391744108 3928281424 187488095985 114769483 370985331638 533574356 100351804481 146808920408 237712107216 380657801954 28129402258 259040751729 260602581368 350741112058 254871686321 1194774749 285829591393 62560407058 85118746164 21615112212 214960853602 141906301687 8418250164 23231655681 18901935552 4423268962 8194276733 306468161960 111996792321 224933824728 478734322183 67244203034 142381269364 222431355043 147816748494 38977533231 65984608156 11082073731 21731036335 12771077530 131958569851 663100765204 105054088397 68040728990 97632070612 3420216385 446253095743 208981056581 8511394535 298051714662 44943430957 102767874739 29702327477 54325985628 80735853594 188665012583 10393318853 474828548387 21732650839 126892248911 32178720403 12280726512 33695886765 511357505907 290533560309 486123279164 3555046297 388041313437 54373764082 21872127677 114548468656 212062829180 98947847951 558492280010 276305222083 172154180078 302527388976 116644127503 281093137517 13633556646 119225313987 32947185800 3053293997 260485532251 28832108395 4352674038 300131201916 219622577700 98127800812 307953523343 1541168464 71743068476 38043332089 282362022277 5050736034 13867785594 3976354143 190199567206 50045308588 12831978348 73834060668 331585070003 181827677270 192045489844 288578421673 234250064948 48675412377 236299974244 2547095229 670743800887 365221112746 27788131562 286091125337 115100732231 11812520103 36854547535 296153531879 40493575519 38800901877 7047900345 100451708117 169461557481 3275808779 12798047630 284783816595 12515858870 21518448971 118497501030 451750528246 93325274357 221772706637 204048718297 1686815511 236413549910 20175757411 318852882340 142173153249 125193800850 26972927507 535783154918 11582760415 24157975548 76275366166 202140498613 198086326729 8897830529 148523927571 252201999859 5312576752 7213743275 81079272921 283599379288 266612139853 24263915861 203663531448 57074808019 13530347975 314651572921 324800795253 544913592500 74229139325 366642650397 112175465402 554626266513 33170531100 184745822130 266774831346 329556655659 392075862258 339275795325 20402654863 160152247368 8028062155 223407024178 28411098591 218779361009 102558706547 299226022171 415565842659 261841949309 4094946040 167729343405 18461838554 27248528806 267312220497 160290283423 187492817094 11855429220 202800235844 41444544562 45675976795 1709891150 173624857723 89203748543 34961056993 94090250993 399623838514 29747369409 266883289644 160810658705 341208017682 394698955 149810159200 292221215960 41397488179 51345957866 82268057176 52431956174 212410311246 43707521247 255609671880 26097751517 332817938956 94437386059 440950971531 352954757189 17000224510 382092230974 77634224103 145663372434 164743059278 156170882187 103841965359 39664175266 412881002384 164466968242 23922057712 205421819039 2202773138 329752656421 156986817405 331810314625 249255074290 6307464189 26389812517 6030386296 501847260130 241862483767 424579718051 77554354737 309069484913 100066522947 467110107616 101602591759 543517207510 195969913666 127757616047 56528752073 357953384452 92599127942 157795995238 419258570070 353775871933 212917737669 47763242455 263924197017 26676406263 339875660669 8506926205 28401361302 48347584601 67098475702 3140652276 319366918686 15900599884 28865963042 161574181908 46044493052 11649350035 10240337223 505616550097 217774232270 98295271423 2214507114 29355024755 188410978855 35555717474 299933464955 164166063003 428232317553 9904235974 83367463821 363968896027 234767642243 185138415506 162083998267 4846367516 81043863774 597615484504 210622667547 96348848265 111817976737 56130528024 210298098 1881515496 2990912933 27327666808 494896246264 11768444187 183597373098 4323565592 19242453762 475477765234 27227947125 102193567999 125103389254 314883682769 391390994253 8546610318 272401417194 80398628734 17123399372 64753388649 101566544275 204434534054 343007731568 141174336109 149201312531 46580109133 364917935787 194783015679 446482942406 162020371453 97586325052 73762255677 362184792374 11033161371 3695608083 309137159129 215331424989 126356488194 104457207690 52563589041 439816682857 28004490789 140790780614 494645908019 11025644341 162230884935 66218185516 173725575007 57490991057 3345039375 373414263262 14880156677 893999750 167688009999 258126547368 164023287323 191216445622 43323610815 13110963193 40029146622 167624597290 36331454428 355816054673 169153384780 297523508599 105525028379 219479969892 135039278494 40677007954 242027244600 120768768196 23820672498 131094849087 408066308642 33198824064 141839084312 458182070468 8824958036 368808609942 9088434658 20201105874 128637279004 323086746596 30112263049 71809160293 38697774655 23662433083 51043688236 359106800801 26357385025 223796310724 86211214424 56766290028 405046279377 5179779916 31042732496 384183551386 4393052561 62580631077 48606802227 144773516823 234500618169 12001706648 10044391992 13562535762 242458304753 461891367263 222596423041 70392392963 193496376751 282599076769 40429923167 154736818273 325800836877 162526433341 152475439111 15469552163 134994015194 402442706355 424586573191 299531863122 114100542247 187766622138 9729463960 305028647061 226557505829 168715731388 133735784158 3341610939 91812083858 6424098409 232448428544 19529381555 226140173178 174602466904 348982045246 9916942764 19598798998 462872754806 12948848598 21761938244 236099475656 17845904555 5758587981 220466120010 51461556683 21006078414 1172380888 29574537319 39218129257 100811816996 41577519654 104395760717 7899299582 177774661366 8151988599 238243391299 13729029177 29624031134 211610034421 26219024152 7519060647 41376029047 70118458040 40205712317 111556782830 3507736997 84246769573 33444609613 26350930877 151682539567 308009203695 573982843249 41749982628 21551651759 241366264469 298499937748 15097385166 458220556412 377544214365 149485926479 502222981828 75332152997 332880230837 145290355542 180439834350 131959597034 6071129247 190587497691 1700012181 184135627928 222651951135 255936185496 593112502870 42682446355 130668838305 42255768955 386391143865 73468170575 154660234556 12322679638 199842790677 171729792426 17414614649 51713394001 5070258309 84754976624 202685876132 223630046708 410765057829 173815346063 133504807686 144256642969 172470519439 19979336579 347846824218 132650989342 135951608454 33059740400 188927917035 83738914686 83574028035 229918855347 225827289590 157967468234 103401815349 213809556902 1058969795 237634739124 3904061457 3716157939 116062947223 390083339718 9809935222 18288786177 26932796199 15328387569 166522181562 174602556359 102044813985 16698689 92345230812 162574450749 332870568737 588946757 14632935193 203784250202 147428938254 289352298730 19169417219 125562400514 252153500822 34732883254 357562670237 170689328370 14043612376 530913165718 435846583065 21590459027 273396323037 218488228593 371578716701 63975855320 194249699499 44893575653 41417932852 268582836164 312205074597 304938198049 495257003146 497812017398 240022955629 296270842858 43024068924 132049496545 169892463521 454244543008 204026297214 203669220471 22854538320 73296571869 149158670414 273017614750 275886970718 81529102195 39687623720 192123545628 43081606659 80836198218 2161210677 141013860829 358478552398 85759944242 3558009009 68225141684 216766372594 1241894639 12972210862 420441564336 19183123023 162980892221 16644350723 38058307666 74725219845 201155830520 470555471827 8897032471 379633237706 12086519373 249184687146 318111301147 63702256156 21853230894 67416365345 243586223837 3012363052 113464932635 189251978004 292848794844 10294067473 222003285678 45845745299 216045072762 165732040294 159189747358 138032690139 242127762049 6124106748 69625740339 39615748832 336244654529 330145418577 194713319539 188074537881 89350585561 126013238178 443849338436 18325966488 315427577230 141615121075 116307112165 56008968235 189263430251 123907043610 15846280139 5752541221 74126879362 182676972865 273952942 271534582310 22201028273 54965504128 164792762153 528020921404 2191966163 250544211756 148723464733 38829965172 71552379204 62699483176 416604015973 32155973890 68814053394 7120827734 6696959170 229504949083 177903309145 57912677876 47423989189 77277358535 22620167579 228998562474 41197628549 440857943965 25189078745 38957638869 90980549145 82591120318 131095556866 24435458377 160765444315 31624065964 409785324166 178409394095 346979216 485936821772 71761936208 4179177087 66125188722 1224063010 230260666287 3143235635 98933342216 33435740483 26859804860 265471298241 134188836993 347844913985 129900733553 124928321359 32727278468 116024088619 160773614636 46061807024 209399643546 66018705421 23641591653 231725360270 12616853026 3251568079 72228198230 125465073564 35488438129 837505524 280784703071 157240801685 327212299401 67718137809 64688558415 53267632781 240010298879 81653149667 191995282423 116123631258 4134454201 11531365243 302309792264 8479083824 56859558842 332952105282 32341672088 96141476541 41767787778 71425654598 25471138907 270383223962 66320342754 126543991184 108161795846 625015791 363503283130 26404979229 263249429272 23042731656 18338179901 10377029566 54988788255 45528303201 119122004453 4191128693 30872777012 18911019873 137682977499 8726968940 135276260235 361201172 243715733686 44009028202 5755611262 156079536794 125654134550 18129102801 124635999060 244389631872 37290888229 78149831003 452635676013 81479845767 330681596557 7423528849 546011497926 227579941044 3161038134 155683010176 209107622957 173912794596 282483134809 32157107442 102516335304 51875148556 16599602309 172429313844 46251482012 69321598539 9645621030 126729384853 137512335691 337596557906 28683362032 52458629185 223527283982 153653822011 72384264549 138892808338 186987787498 36587603595 66903033118 330816426903 134897785841 295657130599 271141398952 49915071858 409168910770 422516563655 23939104825 235431814533 233099070443 330107371105 40812146469 61891638453 97904767504 20872800744 314887217730 55402929426 215975267290 7952030063 286323476651 489806597482 167136963949 165849208654 51685801342 356755067350 95972420252 65389500270 350592728879 126643516893 186816953936 81273012571 204544299890 108849886884 204718583853 127886470219 456920588222 398665555970 213367979646 192307488090 4376766407 6895239897 324197387131 132779524240 26082440156 74472714869 167772207381 28058925872 224243753912 125797606770 41006529945 68441953794 4845063634 55003110931 36373015997 11395297235 426907958717 46239027745 6799194321 274541426197 207997704342 168518808045 183216374618 62518749968 168789928821 6206188545 66750901925 60744767168 1560408738 83709118087 357984347679 3710558226 22962927737 20933007820 104004732007 162647160787 144580098246 318686799825 258382255898 97006868954 423940877773 29862134802 248237165837 154918993560 79102327270 2483394805 115494862295 19562197852 429714297284 20439664679 72706538080 57441073318 87112277456 218192835591 140592590246 223429667709 839423310 20005325233 111514538365 160329370327 9940653760 17720627234 90788428624 43263571347 37747419933 60703030874 357733348682 232772009883 206445167388 166028132353 214306923034 8500428733 150598352004 424571018813 122618531318 157870320235 1584914699 142333412104 127293851919 113987621718 129187499377 89387287398 103913016603 81329009875 472015359016 45917271896 127382394536 83568229801 119575733997 85416714613 46200953257 298295704934 29023155347 142118996836 97938791708 10072634513 13437923790 251971779847 39418833861 74387251945 281745055828 349819634455 438844535376 77972572651 105471006362 326502498322 124675988146 83917997881 63081643776 18729224702 378215174088 248389788563 27021174418 331649519665 21336848038 339732007518 73197980162 195587834200 21548845040 41587078819 35887005932 441816033703 191893886888 117252435701 398536550868 719407357 188080878168 72594413770 20218439416 60652536482 345783927364 74362485141 57141691274 85564314827 193621180270 81239003916 222390725094 169231305524 30284715491 242636817208 133249335886 39049083138 5952359856 402026848973 451144557137 10735001869 47203176314 162902328327 22819305410 92554842714 11758386388 23957091358 15779053325 106489249698 231441938546 209403111692 330069135865 35282596294 9732042667 218521861804 166949323018 326898211247 16192906476 186494090696 33849541466 3586895740 5787128 7088431038 83508958765 2277737857 486220794428 83682538218 405922245340 1941251270 382583252558 221073064181 142143413754 36272309060 563141132308 2630086159 59103632731 273796676420 162825465475 62116068601 76207553506 11243114432 203284338319 2468477300 316930429978 275205581759 1708551728 41377740085 388061653326 20932298976 103112539711 213923857748 274817181905 34532571918 3687250997 147229261791 60127069076 1970771900 23463201193 13798995998 261209335891 16779409780 33824104946 195678021133 130116834858 423450527139 178057275541 183244815456 75982741303 87063613215 13807607491 1790913705 191623285816 185702038691 126877057173 19450853012 212006557891 79028015829 147975930953 83374610899 102244766931 87232217567 17848201801 40704887724 250422025764 315205616327 27254338730 229259868866 33458228716 71920684405 92540055974 170439574594 475132571477 247599702913 2784534112 46994015441 127047812733 138929921468 33134813519 2131128176 11207968852 45893567578 209511392795 115286617683 82452431266 1824960260 405235812978 233651847874 113528327099 188560579927 42758799129 29919103116 424439346117 108027873184 384850659301 12168334324 39055271852 123586257017 81937543531 108729282819 106643557914 275632391589 291382230934 5122658216 78900856342 232500748390 57717076629 4747336153 43097962471 109245796736 158959276517 54294623160 202347144013 37351305527 370751749341 199388759026 195465731521 359045128135 52895875251 245320925215 4112068841 158637984846 16373878504 29102877171 2729867212 208823842078 106896446629 5175162984 80413208696 13175621313 106938904119 34377592814 189356264381 84477165574 17478493703 211699542630 40504613540 29946330709 71459097386 305616045582 36754854723 82070579544 4611612652 201638923113 21263917120 292902677868 223821407619 131989780509 147217482176 34402194528 102366053345 276565854430 91882468393 398465454029 29138586899 30108647640 166751691298 65337540003 273321676087 362289304410 66208333073 207566327933 29160549818 103760473356 11433453390 239526574720 6834740791 18803664103 118518795967 61190989760 10351027677 91735535550 1035726509 55217819117 1263897485 17085379937 20502677328 407713001513 47730953758 169079492024 44220471294 5524751489 103463324836 34082084423 187332305817 3315746570 205116810122 58080380895 311218831 209171000060 40304902130 460071542188 281982323639 170638316089 153367549692 86443002920 2578701020 60458354870 293305098006 3933620022 237156509605 114948916360 392075108072 120639777596 170941661195 10406983328 63096881214 72074881160 31572764410 219154730383 54009212515 418153452317 23117920650 140999707433 24100898665 29508173175 53528346129 92254128375 60089253203 60560250781 211095117979 8768147328 324065791175 177104283735 357417816850 18400755936 195221795595 58713293978 206705555541 86668659841 160145590443 57659008 36283421725 205650504791 370962326196 139813417641 137264367663 70992351042 2007745951 29308476425 48755474883 81244529592 241692433168 344716135783 1267736891 81308650115 6336409576 150899450727 123361140021 30628628042 88356342690 383428225358 89554288012 109181450127 327970634944 42398980517 3059944999 685239003 450635742440 208781537638 35731511282 387712337040 300990203183 200168136377 103211622378 33369675839 51892620128 86749587782 156361484321 194419103470 165930778109 232062759044 37813165182 10094043288 112896580642 130471443025 183576789411 108850300670 205670470034 510915415688 129681811852 20430900044 38798393802 41468320960 171615504891 274755213892 25608275615 307400339850 48832799696 484220045129 176741471432 103817654654 79314863415 79457885179 370432433822 22957498167 24571807439 247853532462 276516663660 162986488224 16032066823 27579408146 76380014180 33108644137 401701129179 332795414543 213121270361 323083018592 256848800479 202884745734 15195159522 55176914293 41651154353 181404640955 32540384759 155772970986 184964920869 108534645070 17278242553 1897561145 91280884468 560647900190 193455018573 109106712416 231063058580 900422396 398825309907 392478199792 61853341638 10237805572 85440653220 60980428047 108628688598 69189436358 55403776254 2923529673 12994578311 156132608673 94715138726 30430486356 138713045774 175528206937 185467140680 399710523493 453139619599 214210049299 418980761176 56112723082 359494303270 66850987283 1067659237 133272732953 166971755348 4377294880 23369690714 91996377150 203197444290 132893977127 43971548542 42335999781 456546104790 4793287322 4900357436 464374707303 256828727699 64042645439 2506022159 183127250647 63937338203 5658136090 198646808765 200660757304 297588467102 9616143439 108407882278 56666083261 18435974705 13932443015 15401824207 13770751081 2941112455 9152268734 328935325459 3268539559 30835455604 54627953102 207282051798 164993512479 165914493733 63522665151 90107029873 16001842984 36264144080 26054794720 13434701419 68261293269 208885747943 101048898035 67423313890 109400465754 141248937062 102465067070 178274098274 88645799989 34713418658 449222757245 6611743222 10219958564 4599814483 336407990730 75407244901 468205842549 8022778716 51927984936 93079869410 424749528481 164255389657 177104307632 2171287047 139872650306 216044988627 5278712577 220265784822 27924377237 343317074764 865368021 9714489295 349795112564 193258554935 7790601089 30047831474 41468858934 5031024320 13344792586 117946801753 167840900296 354167038306 89481728542 218644370214 212261983923 93639863188 8297410478 36304193649 131751247869 95126791916 74813322161 318477919721 5745368134 95695978340 128249747984 20530635756 410934112057 12663189375 134295945416 153543303855 6983942961 527809182018 231120728916 155657743009 311761902564 25036241009 19895852921 116570733838 303329560641 120556267303 47606651733 16115216282 10348477416 59658197907 158136380796 217828725152 384824567050 208828448682 280571674894 1579438684 20139487353 298806506150 143678387362 63831938313 46993757594 107604271129 31010871691 217921847725 8312775574 31179800410 246817798982 19105414244 54396595982 234730366201 4901293249 304402379786 18969354340 50623171536 7500300076 299457306738 4328466366 216291360996 52124904897 92805299945 118177656437 224458982031 197010288483 148797874365 71731603571 166267658520 273843958572 68818197779 395853434934 37334483901 4743769619 113957180910 18604182290 42884840224 32183740989 122989188622 253852867796 10184324530 5044520830 25374750946 1779886568 29205383953 348192229980 117222137887 200044713867 103708493093 457659633030 79159518028 79089650015 152245335073 293198733528 18772446740 193758247450 132429486274 22134169192 21617671791 17767727474 38159671857 136313159463 39825711731 113306369397 4475144341 186106085444 248490680 23497980379 11480114627 190702982211 285416048242 93943566183 462331721 84127962060 5126481850 15862194355 240647415794 14743470674 15791613765 100342838905 295914302245 260088513977 128068482730 268684263777 97391953142 256762611630 37658989956 322371089298 21975513819 81209306691 198816135911 89725839737 236962320776 395465625696 179090732578 109956093296 9012333621 153037567344 138360878766 137966859648 300033624258 5647416639 49858108650 2367047238 145121553577 107827576934 11147735687 52967252650 17733214390 118098921799 74173947184 100351883677 165176669425 41608222384 13258843226 100952774355 68135807183 22456635846 125183338348 488792264562 15656863170 135895924538 34588892702 65884305821 59757467438 57148324400 1081552455 331180039811 129632137520 17817638093 270217188399 31521801531 347241466887 7373291676 2853944098 55723755033 26067296685 55910468706 82135204870 193565224295 52635253948 65309265175 104981245533 116469510294 24111595354 120809825787 33793084120 50016248370 76228179194 315428657687 51250400564 17154810405 206400730181 104453857006 544499190 206171309010 140249426318 148336165950 56950233188 64097882754 221226096623 77500201157 399050520482 93239301070 64129441749 384194449348 36649908934 63825125928 101097464543 36029247862 20672473879 60801662876 53848714097 1194509240 4459204373 305607778751 297282103224 33664754168 3431309841 2144541007 171637521309 13242801940 371753904213 90153422391 160772104058 126516473824 37402334659 92314252144 156506354094 33248916487 23790045347 60506401184 141143752198 11783384290 90859148044 20153441060 77665400914 71513737896 206650710297 7642896123 42728487605 27129928431 369635683803 367448415165 148705648680 2346354155 27017883199 11609936924 37516600177 383604416378 10223162044 7052531910 220039691537 25558425233 108521690640 399289504706 152948317792 55905472110 6039197503 193868305391 36020039312 27175246179 34176478411 11178582989 164171330337 149657560008 285028994405 513879111473 21230353645 338845135577 139952833874 404163412707 112454449105 82691870414 282441481460 534259040085 190023365112 132371909333 12381777385 159056985473 279948872368 59748117524 68092965458 34118946761 7015368662 75787642596 80930017121 171070778675 26129556476 26570637079 236142706186 11109940413 96556858947 27934739526 89603219980 107120144419 11869211096 195367036587 227513995546 11920949792 487329648541 29019961865 27688118920 4733561747 336622970801 195939529956 40427637990 22373504014 112393220313 23037769507 227112401900 180898216011 442077295112 126625166614 41855023828 9427151973 111063369742 91533710132 28801143111 26671803889 195439243284 146786528757 73256062656 417461476014 465370188439 223177564915 56243917591 13294390271 15800470177 109605992360 11746775743 169817751559 40084974550 278808201730 21699303140 228525562540 286909691356 355255076191 15915142830 2965466056 14656796580 20670604236 280007567899 178677713743 180538769947 359821852269 75065108024 192310061041 76622501691 9488718119 113372133034 65697954521 7026103760 17006398220 16876141539 216331938696 7303719125 512727612885 52307180974 353165318136 65552915426 152210783490 309268698854 167914072562 313506586669 174453138711 363468904003 63452580506 3977695670 154757454922 160228335204 591500393607 239573852129 77132705963 175328597728 281847999271 169369703691 315181234180 293014785877 10121320001 43384707428 424733026222 5169013790 3191860378 215122104307 231263911935 62247562893 78292484077 125051218682 59380060226 92448466957 7579927836 3255127722 36841941786 7285806708 297333714539 36124631078 47111294590 25449404440 119290639820 123320801390 32536620543 307916747157 171278712212 22920367199 213836792115 91439668771 109016744870 10036917511 42471288743 128340496540 15110596738 47484841672 294144364719 12587670301 206385827715 240082217229 370077630824 277541655127 53151383607 123343221848 13462166170 64198350520 59739174427 243694513144 259837060266 24512318605 4509249482 697894195 4717174226 13642167135 261049658919 15492323040 72204569085 5006843600 290520100874 41959906226 87340363091 114581150403 223039604664 12773296594 4917144432 328795134717 64015439021 159290870230 3203101021 25596059704 7205197596 66995001153 84378787235 61574226464 114788552241 231302234399 111261579468 5354853859 139233921234 37503663965 125838648047 5092066151 11808511953 204931585309 40612925278 329441735751 7098565754 283320369271 237659467986 20955373366 21359284037 36600114849 1689696103 279174759121 3142211921 38475680860 46258403317 38543356990 40919624183 38140215009 45674142501 161603252751 19658677650 62839595083 1864359975 188248682884 26318056770 135310184022 183804753038 209662505592 335958256345 247658271368 158804024970 151095459231 98439770710 15165024489 45885363003 3874958662 46911842484 12079104832 55336266365 206104301767 278396022727 80489449128 36785402078 8516832867 2843359553 362876287421 147783939452 202392563560 71290601343 317036119338 15858156726 194124906559 885931219 299891452753 164623736208 6189602593 45021287479 185166084532 399744315933 23663012573 80260017746 267474709333 174184326726 242317071686 106315058690 192931380268 122693914050 317490683676 180300361499 105603156495 8213528878 304673358242 22135127716 61960748393 223418332358 128091238162 18801699049 404050901056 192516086604 100590091291 126738935640 140787606361 433701611136 328441132764 41244365652 49158729688 248146275721 431073258596 24730445279 24837981829 3250432113 29719467500 469742947420 57531117459 14159276157 142679425492 139776464017 260410575987 230767534280 25004495436 303875332528 173855733962 414361476688 6625554924 64123548080 499562885549 184665315645 1339141608 107402581097 171314505519 92908664839 418180041600 150531728262 75135250061 45122017727 346210017958 198533706845 438860310323 342810198358 41119421229 124200610733 529574835820 49201062872 56235427800 31762086481 170512444075 368632811404 65627845461 6418642601 353577277652 25991932824 381030632090 34838266310 69253367530 159688318172 10929953411 25400362222 18917383181 162367130820 344305229193 21868430681 11194378020 105191339904 36488872553 13948242279 158210537025 51770966132 34944608252 62784082471 206215865215 45439587488 52461300554 42141610925 36398637480 68739574961 48441683507 390304204690 976664557 87044171796 1315432117 23730458232 24332282252 31956972969 67524264497 20634507366 95251559379 22257828642 136369520780 185103223929 22094169660 264318171588 252294001112 15574598447 36576714818 206407760986 1587014047 105108009297 303412887365 87260735509 2192791642 442673705897 64202588414 460134103905 224374263189 75721984276 16936509858 83847767825 178234983623 202011806955 332578517688 457840055931 177362115352 74389744403 43755357282 8900003891 16468029463 44778987903 325760278847 254533282077 133473680549 17508571783 179474488219 24050813350 234415069077 262766708588 43093938745 348270254365 358902286296 10818690452 9493143020 2115525266 364866151371 3656031148 214327194267 154216830328 19819208540 163716198593 93880508580 1381377466 252108474359 51775813300 9408205860 46330548762 358879657994 285704727528 417670597292 186902561701 28922204744 133218593719 26781888447 10403042364 11385333401 18082909921 459888488064 290053875595 140093351501 10311721462 1820976473 2500230170 108699552282 349548514916 199383351095 408133005894 29920863213 370087784668 5841710439 3727926243 222855712716 173169253013 39424933399 4601363070 28217181992 4214998371 3902428334 392690988995 58019754089 6400781332 163358952772 17211220691 40266009158 87666632836 4288715648 24569657385 19029447698 9534492931 284481817477 8481685030 270242525053 283385916010 2030520161 150548986501 74307926026 174165028790 234796823385 1312654984 59924565621 124031881890 72592283195 87792835167 213519507758 61103926603 1870527037 458226176492 16209339660 200463707472 295851212645 142371712912 80018120730 172858950833 112893976609 134498461890 6513988962 73089694158 6892311689 7206703711 207351171939 37811982891 406763251032 192021752831 108758281440 22155808289 357835722414 322472958788 55683367883 54701833749 205821972374 113291678344 182242094893 26273108050 149214394974 55977614542 341831512211 23365479077 22231811545 95370241814 193920679431 209771396521 19810776844 172737648733 88077370623 1107166837 63140798637 8993584650 246772116245 269525041605 443188440114 56748193004 206501605328 1705191096 282206690142 242220576927 225918129268 199442496555 77115686154 351386827256 67873893398 27183246224 236278843322 189903769696 204909187961 73171718079 344060874859 511983319933 15048248155 9471386524 26166334384 234406100959 10303843390 20373478820 168574875692 179993375975 193997703880 12468598411 327568370 241235279397 286300730121 50876145234 175452839089 184697471567 7900513787 446086968272 271522066624 154534346722 93884024987 319938433187 131378210914 267289381697 64825276074 464110322634 343206490080 77670593992 194432401140 201467080204 47120570693 37260531719 221104935505 172358105291 185747630248 16831193037 188982793648 40693227486 32396282254 120546089994 192007238477 34208989356 220239762622 197547338830 5976378947 55154343107 107974452125 156448534386 2720706530 31760799035 2144542057 92527013924 28776037013 24544095121 329947054633 20330476026 320255789228 182770996728 8177100990 41840393776 132641577008 432270245 140051346689 157725144871 187438687321 320232998499 69192892690 1664459339 118158634998 107302847815 61003595015 366026817969 14721601169 374986247864 63387401521 34284410518 315485390271 249542288151 85982505440 22108917764 18379288093 118181397542 14706507530 253434142137 80661524957 133284504140 40927886115 22058126177 72444827466 103114362171 164342799990 7623098671 211540755494 16163463969 232128339522 269820697881 187528077790 16324919504 9207061861 162890233974 405280888621 52280045757 245422872660 453924114225 48951069184 83985985956 38788048812 17883175891 135389355301 192055590678 123270647574 321694295885 217025263765 8329393418 30917951049 54471703895 88401302970 138507394634 112254675963 233889006642 28924204194 329395672247 172246685927 5787340175 61573872120 247629489560 175598605005 172986284448 41881755733 29260186582 36754626309 248835911986 128130153563 2159962907 5269943360 427516660217 315979918200 149199966923 188840313792 235021700816 272318407885 182333841108 2229052045 109780791102 159257416306 155551335170 24775319784 22963756557 57360477714 202188075655 199491763633 158125140727 281620561383 6990586593 40280255465 273055628642 338249921554 420177033961 159865572982 28222119919 151671921401 110235721754 39205352651 35857447682 76339502900 194466984124 6224304579 234980329004 126452431310 100237082154 7828822419 74429008548 15325991086 15966549031 118612582755 324364479073 191984075672 115809596753 87377678012 22952391636 117119768516 134479319603 15901808052 68571352231 195019282851 34812209511 108354071089 45402704015 261779156066 159065329311 196094353837 90173289528 145227103017 33278546381 150297040045 234249332740 40495641084 6468529892 231560302949 76983933473 2276719249 176293569001 141957760539 354041802561 157038283439 96072057865 33158338621 26465028809 13070009770 5726487451 36859268616 291795821386 281386924591 55927930073 41513713736 105298141488 69566968866 27294034621 30491711552 218318757696 286319378111 202279589134 329910575212 42031865176 193175896225 85308199765 188784043818 195392497179 229787127995 246773665635 241552205066 9720345026 82710693948 302618951137 258106864827 210312534966 359004586448 132988933536 328852549430 65915159634 19855847221 7847497299 92869514954 250656605671 36674370284 454706548324 10230222959 131173852087 26530570112 120893956658 35895979539 154356526542 805734993 229056930957 13341758443 46224987162 52959194407 297944980096 136985804436 32065587498 72519619129 327010511935 118896285051 290413580624 418957086 70299675890 236737375341 57286775144 180595236572 21852742348 264430823478 194911540398 152529018186 21858599788 52375868717 481854905577 162292125349 2199778931 118465432942 284997179770 2141640756 12357312395 91307721510 15941866778 149957176376 76242781094 260233677928 169554401607 101236651616 253236258759 326427390670 43817743187 189176378404 314680942068 279903495006 241734529524 155559183851 212478185165 420103762578 280355411947 261791084314 110189720499 200199020079 29201305203 300473938567 3396398792 32431414414 220401267735 48100144271 129989229147 20144268954 1385293505 99210277158 166758694875 321593584576 822059147 19539844554 236601599527 2171148024 4712557903 319789421588 25889339491 6416474475 67031024915 36473542883 58017528808 18534897249 4461665755 126644272068 337986928920 412118583 226948654261 213525478832 114574431559 88290870407 10851420793 11603258497 75160259673 189157907846 31508547935 175708524080 203493442440 14483498521 182318532048 16037910800 66810813364 17537957570 139561819158 19964600213 143080310457 42227616693 449296745900 29502122902 39182077718 90991115422 5976038530 117799133999 152067314993 271451041478 359810740546 71596267904 19868362116 69259059112 44226701665 99790258139 181264383824 29102638181 21929645057 211015314581 95804443441 12112047640 2252532436 7093860668 250224910998 5058637626 99987912678 33295618409 284247250243 421203595420 56758325298 13737626184 14441939038 106561050412 997702005 97038965805 128419905914 19748789833 98145791741 24535720162 153698122127 3366280828 1390737433 447055239164 32885674684 13182358272 138071422733 102079244527 219509689598 259177068767 2167696781 4106137561 471928336259 157832325837 8181128529 18585631194 31209990428 12617119706 115755391289 187841414039 206054028406 98834916326 359609164763 49131663615 111989559737 240224238366 25644084805 146919892836 182939797721 18795164828 112652118846 42552060431 231911736686 27850904129 44712446045 293501198046 345450305711 157751869086 7985006794 253191512731 5344719098 220236015767 200317225686 392089635264 29630887480 76004643361 95601547080 36301490472 297489902542 18040388774 247798208521 43954836151 32559646007 108879421592 246285553345 15320827747 58490914769 3145966857 137176644930 49388434481 17571956989 335746303579 317282098311 64018859640 338577658401 3619837071 107474377370 2505697573 334182875476 18694390369 14537437019 202792297720 36542339987 145700214291 17993051114 36986075388 23150641855 152606990492 54274588379 15204547587 51694586823 77071649651 425544683980 284494444112 50644190982 50877663172 6104151184 164585766673 160665397993 224434591141 110295241984 4796340614 264734565648 8906871391 172772542138 156914297458 58282069862 10647222062 85074341998 41316139437 14938367556 60782519045 154744709721 224837443240 31371922911 187376120572 164395955591 209474027545 400975481535 391280443048 17118388017 3336988931 43917164333 193541091084 27036255295 47568617074 36527474681 195642123756 164584365691 79086962677 183860947478 55678798681 73038591497 38247963060 25312525518 4211051738 75101878398 66023591163 134071692083 147392884619 60053008553 68608891693 164618491824 41846699626 352928016509 11050751363 2419518754 28492755651 169908392482 139120164698 145833799242 94864516567 34942754100 431670507341 54991453435 3677493234 164530360977 144825767153 247352665229 81412748198 259252200831 202266116316 37808061540 363687978985 160095613466 8932303154 213769095062 84436716622 1569010836 12279487819 142427448954 223420776780 4775717816 198928093129 47239608072 131281578231 23595642580 361316527257 154366595215 23017092402 125775331785 359322317152 7514877194 27445297546 338644708565 246703938732 137805306545 22064192856 141645440033 170250302989 81000895796 28479284746 384339740329 400395471541 57363306515 126625282760 79274360891 27846448003 337874771583 68125192482 198214318651 3221467158 242530638593 8803381363 165572283478 1776235476 97415547942 55969079443 33266726164 365769918421 60245103940 51288687397 134342585795 273401668673 73536041058 19184919081 43130063010 35851949424 197275616198 148459467286 107760624350 42609078411 2190947271 366902466403 201679466347 130474994877 11673778386 171635329345 45660760585 89566158488 54649852578 1987466108 24717264614 131147866747 129680940889 1275421449 122453307327 110282471138 6452651708 14594519077 65082449264 175906853148 481097190432 189137628 460455141131 210579345281 8188055444 324536467368 274100426008 161492520693 1587100882 252025568476 408567881852 24997848715 95713722935 317273990955 5453812925 238196213716 208206931948 93327973284 227230057031 133509798169 37443266464 331686053107 196517123082 106388108740 8158140510 90690010578 93533923637 268911901998 557733935 357550998167 197191965560 133680899895 184430806066 44031378376 41255017758 27743594838 50235610382 58260533307 150131080426 23696395175 38426358542 5838802078 267160607706 249853457999 81664837841 192080971933 378218141927 238177012908 2546549645 40399451898 108721179999 97223849970 201077860544 85650119016 25814092221 34168873969 161345540832 57815855971 245084778608 26100270012 55214321991 130489800868 214069921422 487201655541 249924445299 20009075650 474057665353 43152663146 21449087525 192380401936 86308053981 34148524421 31571314635 22757875691 212096016946 214575393289 161535717274 46891654893 232683365055 2991248247 19552074781 167517257216 174915379823 124257654258 2116275596 10502046288 72759976031 147817324663 11437782056 94342631726 278930493930 12785945972 318893614052 376476982744 27234552038 109451670676 340892206456 28971826365 844442858 174850301811 43491169281 160509055422 185282391548 236613897854 104519192408 105929150276 262704647424 14498243850 217959512024 57339079407 14780896630 107324409042 86386630515 176702523114 178401835363 90722344673 98914173437 214525547613 176298915234 26477055982 21815417235 161200446842 19964737146 281700578702 6461462952 212149668134 8435730045 9313822838 140119551367 125623830641 148640433600 42176652049 81675751851 81289463464 19962727234 2978200409 10334444648 191703658120 30576947502 4702554263 101774980190 176973419037 156704432832 136316543735 362195851605 28772887006 4285762683 175422164634 56328701476 54271873417 53579419875 219999830701 225187974435 409204484092 136885602341 139098509549 39793696909 535222017 229517132587 153229772112 6897440380 228868923890 190577780766 38056142401 179979465469 1074037926 8455424203 43721837663 192944357215 145429439187 15958841005 33205369196 20634163556 48093771915 229626767209 177126095482 17574920791 3639438271 5676498941 3316764309 181866238359 33286026792 50007976267 7612751286 117945867497 238681119846 52670983181 162743223482 24962880811 218490856673 2347951251 57500334315 60547000099 9185576559 35498827356 26437409883 32615526728 253134054983 57144206652 11208047899 70519969506 163964230390 70985346669 13863234677 12762626243 38177065466 18619576532 133230830120 5927552808 81344802013 149529728181 103211082614 247453661465 146298450738 66466036247 72021558910 7748054379 2895139516 128771659782 273077335040 75643614843 155002169597 3969692000 68230898050 63723067452 52511799859 1268917968 3752103626 146405224028 121299234290 147580238091 150244750027 165574621369 72213401164 170388503879 12835587003 159138923769 375737713 88541859866 129274023209 174048361403 6799722312 156266615172 92759770179 28817700865 751569205 204012200277 168357071597 113749058 12176641484 10992778079 95157574861 143415338480 6083305289 1001256240 8525103723 30975574083 83567931407 45836596697 64219115964 122011303786 70324302653 67597369127 34314467824 83486537691 4590163698 43995928187 868821111 134045877998 43664662467 190997673214 1817425557 170060165362 152365407829 57886687952 5041814420 179637823315 32864695599 231396156707 10120233179 103777232351 4038155531 14016885502 28689767204 43491157591 1140616141 30482128647 468473090 242539448605 127238755609 221303653843 9579868848 33496398192 32605878788 1414936891 198597295300 9531472699 4736024448 4056598519 28685803893 8801783260 22003464576 96090589956 37076333211 214038818540 1289698818 12716572333 45274697092 154774663984 74164182530 29809747556 28268794714 146389507041 107547644205 169835609579 1954644593 172032879376 10760205487 145284123725 23000780601 191605112599 84230573945 32106777924 11317070803 146548014762 154772628072 3394919435 279795652564 8351801791 167864221069 314595160104 21572360316 53940633641 54233186797 1560489218 62450873727 58007208307 5091539230 10259208258 29328956832 180885678857 7090004554 2909137963 26877896857 216307394505 15859522477 213511336941 231994247722 3709154990 142216143533 117505170302 103316237527 179619414641 12382887932 4119891251 78535010993 37032674044 12328020676 23057020749 211561737319 1172292520 137866812038 172877527458 105156804165 150087585732 246908537176 278010149473 17539823325 174261163130 47907807304 171388560581 231249423074 10446239380 13222373193 8074295314 190275497619 142818791022 320666219073 138764309765 12256433519 990389361 116398260556 8172717160 21139935562 209990790948 15279992700 267714635513 142109192750 160941694058 238008820710 106712153761 64625774945 200911248979 6907127287 2089509363 166910225299 132259308406 149654882640 3554086847 196832228891 86764600831 134793768681 6698149410 90243706620 35928422231 28058982384 15348579213 20046041924 167250549928 203998772129 371414884 157381382946 70095802834 51524492604 16884803987 3372799303 126923103296 239634736227 846543062 210864503778 166024901977 70125934628 1602670825 206989906813 63495774822 52491713367 58690522759 118431109931 106012846870 167776909798 184213464792 22602545184 283370844473 208227714344 247982202254 825060124 44510827975 7212944697 126544703939 15085208360 84954029419 126763395428 107472583344 2433558067 272714804307 16726464299 4618214223 23520414095 148144204068 54933693905 70079847449 149626251834 24398996381 93832689121 12040178753 3793824172 26927137595 3845995829 74683574791 41976244786 73722540708 241284298971 4423462774 130760474785 148561619606 218164545108 233401899736 172222805437 151001543248 1451953894 87538176729 13302923848 202396635531 157757173363 109795961517 5348427339 2808104823 171360399459 77651217396 57283607778 143753670237 1930444762 91121263859 8356527516 130267147556 37588437043 42073878914 1019454594 184327344018 2617878254 101491306149 213745546584 204119723748 176601968416 5286843863 176855144014 29731987696 784548446 16238481507 22497063872 85050257111 58874802363 163267267795 31576545253 27320492047 135125770065 65682451748 279884672310 155506451643 3402651951 12359914911 1367144514 218282738360 9147534149 3202278325 235345241801 152063683954 136772027214 21318473206 1132092862 36796722590 57375680848 56118620758 14905500711 24998777803 4928284467 8203004003 44512908811 6687164549 7523843457 15287141357 6938393498 809608639 166187322542 11752356598 39322876098 187074972423 15321893518 213189988833 107446383786 46411366980 56222115291 185950794578 15361045496 41281793747 143450605642 19016002687 6463140174 223152538899 2356224628 8788249670 69411224588 2055972214 6770579252 93950192205 229321613086 26519875509 35882391955 467537841 44541037156 56374722786 199209747208 2470749062 202558668674 157215142414 34571165844 227724850233 18543167070 2379823502 242473240186 5616155727 164446280958 39512612862 105469444529 146936579532 1311467442 282421098681 1353037643 10071666446 194869936677 75469052260 132063824376 2072821644 199131418433 145894247250 264141737330 135633724299 98233790408 46251864262 1021942536 24956461806 99008032467 16934189420 163381886865 48680629565 45336724791 6947440364 81708144098 5141164370 27676863023 23645337960 43521417688 34921791863 929739391 130011959444 22385569809 48260741742 181615252978 124255677282 17084918242 2219140722 1655552522 2473157173 3028540529 3877588288 133667398531 49658079530 194369078446 10296022071 2819137660 235425019072 42989177629 199082525658 224105560953 154720821654 13153499604 155210355287 52566036692 141605504825 742976564 143857389846 19942331351 41504713449 128562612089 15173200661 9237501521 3325537124 8510896014 185178955538 28176587730 273985244469 140760432645 154899888233 190120983738 81249308492 22905203030 173260440711 208431971860 131606240321 74572887274 1923596487 9832558120 20112421453 63401312240 12732619497 145572356503 17737030910 160823301888 148968250730 3513771688 1975876461 174250453183 175252682438 13606859980 21147377876 8522218224 84642070620 102441904540 539412213 150031933113 75861003543 19398847332 10156081267 2381034619 82468430105 155895818892 22713110807 33782035787 52532396899 155963821582 2727656586 4856958059 76742398635 221393880635 62358088825 25141621510 998635434 1798105188 239024784770 4836546799 219326590251 6613767480 55767172002 1526904837 2162390504 1910261173 16872426082 14576409845 4411753679 6262331691 155714297628 105932413974 17688549568 350524195 521424573 145756128467 183554431463 162555914779 144815094404 16977402232 36939249713 152697815928 41309474742 176359917825 3305378667 5434563217 34142776306 167463695319 205740175399 1822225071 47950973780 4051034476 13779592164 121288895887 127561461461 130588588593 124166234484 3370311900 13597951742 138687479219 230315889381 125390106948 130713219005 4561548525 11096241907 5922024650 146867231670 176343463157 166655798094 29755082137 18409047206 46701096856 56288037890 114895761518 202368512082 124815311833 263182851677 4145987422 109274348448 55400861854 5741943332 171676380150 227855532894 170515345882 6873578697 73112716446 2546429207 208219595595 198002633323 53386918704 74383245996 1302035065 228532878598 82986063402 165695563190 227294124748 6484627308 219362282074 212895685922 50034899434 16899236833 80729646422 82961788377 87460995005 56124017648 31479142226 25726049619 162157800987 252278060901 2922579115 198146578994 48538997990 146303734538 174781219511 273480356890 80467742714 1955664132 4454577917 146341193338 40591199809 1280348734 102934226225 857752849 170694570640 21016335103 1297810139 176465421622 246441419892 181945099292 37262100092 16009681897 71530813310 150056562919 94904781052 31098838325 102632962291 82145502212 129242248177 4673025341 132473128249 69421908021 150899477691 4959877041 9743469151 149055139344 174432414273 6674128559 6525315306 52392046806 223831493958 148725777062 190675059395 42668159228 47889582798 171470754925 41689895961 122009528050 59209275951 13934199171 186130355390 77360714559 8590691828 48726357795 155922262103 11989840617 131991146772 118048288525 47708824135 63324189904 14244002581 117262666001 60936055390 169822927926 591016299 1977781006 181478239313 158609537 28075349796 45474052024 18228659887 12769928268 9726404297 197752676801 96017645395 46811717105 93190080580 63206165192 5550922222 173644767338 187716811072 226422013787 12609143644 145443577433 71960075792 1191922123 92921493776 1134662101 193827779377 134243808564 2781961667 27991614733 27490062963 17107540321 62418016873 325458393 48375651760 30237929028 63717174072 259643154392 25922072578 175484575905 36496238909 38318056315 12157257105 227198041212 44889381086 336784881069 11757080300 71935317887 27968305898 17693475829 2438002610 248291570254 8378798835 32390899757 46109629588 232189689278 210501793875 111533137023 197083058413 240321861269 193741213170 132037406346 10147243769 219065199774 37418574947 9109693612 8512561843 61013642003 8875441536 8552686801 185742603843 111529440745 4933609459 118171243735 155751274532 2433679651 161401500257 485711827 22140115561 34761281124 142182891079 61467873744 20644320052 50027016416 283743298053 8913519960 22804216651 21941679192 68980551178 7404808029 1543576568 40855913346 2720671064 2986141606 225789984562 159060523752 199219079631 862758560 41449136055 205935315036 1061039902 184847786716 37777713944 55176323298 202625509246 48131491488 271937252675 308746939584 45462722484 134598698077 14316578510 3418870234 52119977157 16888420133 73551613064 119942006352 42421787304 136826125009 203422897553 108165978155 223228184861 124094240113 212929946129 6518787282 3312943227 163531365531 18874266881 104523741733 4164302008 6351723307 53372861435 2152927070 51576100497 181330894000 202361926582 5081147645 81239418106 20136890293 83418304290 229971399275 5171537233 7848603258 6098963742 60640169239 3018023985 162185740731 160691317042 135635126243 27072691243 104468368575 30857348777 135185870345 46785139366 90615933469 10178966702 181664238879 36910993380 153927623983 213804794414 102256877431 169653200670 168739182645 28626169265 3728507205 133705019272 479350677 11561234785 163886935515 4866330270 3122199042 49147113212 9286414107 4655046569 57882385676 47189525834 132484969539 919552426 100951695762 140601631353 178723429923 145195301678 92705818816 7330988925 64510825511 133292432200 105950321628 55748561018 41640709251 8684397292 53354277724 144520829701 98973336813 53394743372 321378785621 48369454934 131032455760 45490607 144820301640 39926907055 10218577776 174598658578 17321212333 48005329010 242436740784 37294981816 167972198880 169311177910 39100844362 240248228284 220221628075 1600964733 42874587564 4378751861 9377635827 90804126636 48440976058 3680882217 111096177688 32490688158 224360796617 19634852554 36541923791 7483967798 170876000979 9078133368 12910102683 174893895320 151314379382 69161313661 154260548926 237043612307 193617927516 87151381312 188117204002 193829353074 17929064450 887343879 55460036064 983081329 111298803651 158502711928 3130328926 67803968758 297003323758 54108611360 43129034301 32758009454 196536091712 37570291808 144848008673 142196489138 2102110461 44994202395 40744610951 131840944972 13434753906 21525608917 25822853335 80793109837 268253248713 176328786219 1718369645 1222768182 175660205100 9061678945 229009866444 3701376386 89311509449 8309717940 187725825466 192537491168 188868836527 4221677621 4243230492 773177657 129056779347 74488783287 1662844833 4632986128 46256049280 51270559198 86446646163 243898668585 16540325439 18994253892 4399388776 3150884774 149644863675 5138987545 2257910742 211887414105 92751217211 27511762173 27428781189 22920714322 8334024399 4927352259 170620888593 35959806930 35388047064 197657350843 14972245593 194153962233 141900153890 220393548554 7637265776 7917784082 47522964945 247824521608 49836452921 154316866091 214123493053 140527023206 183173024740 169530427192 2050795604 163233902369 154276621360 93568632307 218639673163 242647036875 207191226994 1616701791 238001501415 143735310925 135578737996 109162323041 159124578718 3805851251 1607271994 234960325675 16295724195 5140265739 14198727985 62622737877 13398514299 83128656256 17995713284 36178465219 188042856600 62683793917 4445661739 5024376978 24559500324 146631209491 310377962602 16675068334 75595494211 5075749284 49079997919 21548951565 148437854109 69489725955 86449508917 58066744309 15274206525 1725026122 9090184913 3268624637 91108727864 76429756274 17706630836 56438281682 54425639699 155137522582 138579742572 18273914381 1323562942 231977545571 157834968172 1264284976 21683349777 44492836275 7933031991 81748824390 11488301603 166882873916 220280820891 902461429 144405876086 27945690356 216553224756 2208470787 164711859717 10549608919 50256124256 215245336637 223522694248 6498372316 155688868296 159600256034 6892880994 3951779895 251669430229 305048904136 60110590568 7473463004 24309120142 162594991595 4448125538 210206421681 253269265759 6997394994 38129331749 55307088539 193070217273 62888953380 2631854330 54433658417 30456478221 4345583473 210154050262 163445788304 2932086845 25355349645 70598700338 146212779284 165566006829 151934647862 807203426 52962674987 19065240948 19206756634 6525294222 174998885 182660808509 4495399280 11287294029 17228488450 192559255098 510998310 132033709633 146325855391 37589707143 5528494073 2661682200 175987472010 200813936611 34586953327 17595557156 136590936612 193864821122 4512088121 124720771476 1345038758 39494746119 2537169212 187101836493 4111129840 124521864868 5093203161 42380395075 1351458287 221082333340 251308952072 57259443289 77833457731 15993951217 6232166523 221167397113 195864188491 3069996610 100440214 4078385880 183702357191 220634564765 77546652939 48952961970 21475792794 134445837697 184692135934 56444682600 144209275997 79519814832 76359352889 22672788030 133901904683 34942215800 122193521821 35173239350 71303444750 219830127008 84357284074 56004424973 52030290745 7714194899 9122545761 169327304052 4868491508 30938819073 42098298581 152670688741 2108366540 41344284393 139597859957 71834150460 41774719 28610614687 22411412068 1647895701 71185560704 160284211870 296738954361 263081118836 15077324630 21747774756 5925515806 136727670351 18294385072 239009741086 126174096789 96389944153 46740325221 109258905194 14410882414 7389280223 220500267926 31176891661 55961420411 18908480903 142158223087 10092023835 232429874927 7842537069 166484351035 150429785085 30689260255 2056284658 35499964524 16624722241 205473211247 73058274904 149124530884 221556801398 128317526615 4631098506 226041461704 11947684225 21099274628 2149976639 144305519920 68895820494 7411876331 126858622714 28756527099 20195437162 14967752569 189902829811 139450866354 23375726988 26270525097 94374767468 178344186522 78340845854 4599463842 125015702785 163501385506 555729180 911455603 194850281260 12732947223 249513857557 10545097959 162639523968 198452780 150882918765 45661758953 50820503589 153197031010 209693914168 223506951211 13652597664 4254659334 75229186393 299695194438 2036191170 84648602806 61141703428 111007496484 69166432530 176618824219 4276448973 27097834431 12378639918 34612612259 15754343475 34697082013 47729028325 201873398234 7076725245 12353163300 33466385617 81574286078 375972913 133056069743 289513456121 3062523887 145470709350 207807212758 6213107227 93648333132 20286714904 93282576092 5060275190 10002549075 188417890226 145493528711 37926000827 83358220474 135825523017 78702929296 205087480723 156074849617 104066578593 9120524062 14980526752 60611227601 34393099539 10547949107 150444100316 8503509673 56803966105 80243968982 31202934882 217333982872 81188094515 229447522864 48037667150 2724790480 1341401220 145500248795 11990755540 205799785682 8066022192 94591823250 9092198968 144189874868 100206977101 18425964813 226486572112 611834378 89133675094 36270011689 1825402788 1873801413 29144389585 97989517854 1715606795 40769503341 9082445242 138259142736 29701730434 4926567104 251378628986 8248896750 317427686259 3589993078 50080710351 71643311473 675706624 340208366069 11675973407 1054032290 71463811354 137746675707 8411965320 27103111491 43444315922 51984440504 6472881985 3946908218 3200365129 71678381024 22722241212 234768595725 3476108204 814776503 1149807189 215000043458 230237200018 133084164214 9999544816 62915296727 546416531 105018209853 244529560245 40059326510 64032032623 16340504181 25312150744 26310254213 186440508650 163729148466 188602394769 4192932363 229295750799 82571428496 188154491640 237384054929 62961266320 60002854436 65523821404 3688824151 635339497 57492763094 2258454716 1152955096 111600681469 197052894435 203526015265 10435510874 7005009907 88880309235 210546889076 103120455505 219577806091 116584234745 303279518276 38599174694 179243922124 166581978701 21041911856 168371308975 157153305003 4570338808 227256167785 6585420738 33046275114 91084257944 237111254996 5140751808 243023708090 3507093882 81821031281 3197563605 200962757126 139130112996 10211975628 970882839 70118680157 264014040993 36662233843 1446679677 17415296581 201622101750 40119952367 13101097457 75528080825 226735566722 144886035150 51151751571 4637735695 2344594846 34426066606 184317437495 138922453842 60612087197 20819513842 74782560340 189815392336 24342663376 679231142 114906587633 213889074456 179247953245 132772094813 82157744030 16292758312 51608799708 209377514388 49678101934 82627117165 2551310713 39758275472 4090657269 92443235412 230589440292 222542571982 35007399741 24967577984 27980902738 177552735590 29929463978 75851338823 65021524154 7655080559 52344999779 32561174898 193393066426 6705598345 47328656607 54282934294 9729537936 1278728194 104779052824 230301737256 197374704354 36125331404 27841000963 83829300298 54007762289 136146231215 476103631 59793966671 13500274923 1299838290 1237432893 73656949838 157608338821 284903090 87046739672 10466723811 54505950213 8518344407 8086569512 62511990231 142895367384 110020586845 9792120166 113799201806 69396800193 162440842750 348890681 22234011746 7236536909 17771524372 1162719172 54927824416 5779190384 13466401567 106730833851 179792978589 9126002983 143473704481 17406353711 237985997166 46701300740 231855576690 7527718063 186678449231 15476117089 15976091922 4144196399 19109414013 38558533547 35459212015 157830378903 177264361750 43811428967 68675916878 151590257223 59473117259 97836169984 19721253227 39333735789 2051730711 1577930417 51205493544 101524698693 84167032341 46788297823 12732625505 1725738791 63746862484 15779931534 19874412820 27302825363 34661768677 74648654449 156665281388 24619687673 221274809589 143521373827 5458371416 25508266448 1679421546 68723930014 29476303799 15083153426 152905806400 169917051299 94037410874 178199231037 109697501931 2065298910 11035628311 139216086216 279152488350 93138885160 24883993302 1185338996 612599547 5927351839 24206885506 49182993379 46773088967 46182623695 88314897808 157556914315 149663596559 24138546237 21987516742 33710910866 218344123578 46705038541 86930734153 151449621878 14913305179 59473681618 116297076986 33973599046 130898026091 1312217536 132372501061 66085002110 197508140816 65852278534 139460662313 72330574845 86170745142 54222650400 111341807170 2213751286 10856966983 136736465499 8056897764 884189781 165102974705 203347041374 144566971686 41257077035 2051207803 188637110869 210274448703 6778773013 14187847876 4741853635 15283358740 216562879599 239554059473 85330370483 40570038005 60062417152 39944806806 186507271466 41935759575 1727272935 15425190636 162392811667 161593691657 61522272690 25551959264 163026392416 11869065703 104896129831 316056692568 148094595810 143905141737 166290771098 137646520584 42666292688 42329765885 21674067237 59445077742 12041996594 233840684032 14719281750 194548773067 93200202500 2711625299 58307035073 135031717947 141730742139 88435550052 289316537 15168562175 146416566114 115125128225 152765850716 99232415111 290952605251 41312776011 35312329569 8158660634 116746105349 8917448830 11238726155 11484046210 213871559393 47959520980 183444008488 2731488021 7947955921 70999746728 200992217119 136605403528 163275390755 48880828715 127816090991 183882144173 171244554544 146184455817 165695552439 253566299359 43973287926 126371577045 541733553 193055692787 139082049516 78525845581 8052284669 3354328392 34486653434 139327870358 36902782461 143133641457 24025538816 4017038249 16495425893 19960139241 206667125133 16991414245 73812675747 99266874 42006959691 185222157102 154861490531 140316031216 36691637180 12981180003 41815207367 36609121381 138732927668 181338221615 262031303705 32777725214 13399152427 413470400 19340768817 11976928433 181241026953 741220774 22794452962 6959579654 142158165493 13256011472 4151482345 812097718 48144609936 40275492033 81260058463 94212860205 10652044963 157375619657 155603301980 6540307456 170646091407 205604815099 22311120011 8891479201 14748064426 155925779387 60701958267 3124145423 3231036 3417157816 12373571629 158568329304 53017232973 55721763833 162979662183 10961168286 34301070014 70029756046 36104717031 15356966945 3452461010 219483830349 141328360921 191853915335 145978518390 13244320215 113772765561 68048184776 46265583137 43204629359 146521260441 35493427758 63084724311 173913223418 237622597082 179955066084 46523959270 136389929374 20488956072 74944152776 63536749333 111651866774 205705217953 211835471702 162052172291 50245265485 181168194301 162896015628 134917559134 997420263 101969618313 144552273265 182550391484 194388268011 108918862593 24075767596 46568220115 60055773241 91208500500 7491446057 118579090089 23367328517 239708923190 16893778674 64154000435 87108940188 156144011730 32672304603 83171805004 88507848232 251561771755 142031557073 49880087522 78765670239 145706049196 44187049084 41723693428 78137466529 140204849493 31417194243 177638672167 78387596925 48028108791 47008531740 110390226401 12816914948 131918670499 24245606326 106564860120 2487277126 91176684150 833644266 97079555481 30030846954 156985082687 122456004423 602379996 136602923370 1199808343 9421310334 242555627226 189658630080 108086042571 117032455613 24245510351 71343704501 8142826968 14707537993 177881398883 178671999437 1411750243 1499441177 143693482928 10561330919 16345003844 30440463080 14875919457 64452366077 4419007066 26571085362 297992760596 3485936503 138500670310 32657499363 35093962286 232623116277 56990067163 155888696265 25675226016 9400940140 302256282127 69905881189 7584328021 101332914923 99910679557 117286548454 43044385780 5349878261 48170212721 252045090282 17512307219 231924473590 182555265319 139182165833 237442797640 20507746034 21078480479 4786206544 170546122597 29607776353 73562788185 95343490705 111767129153 186030296091 24061431848 5928972978 5373608887 9093086824 149893634187 83278368287 95472203364 23435865019 108670454350 17934633014 12963924500 101489593803 127998298148 50325217085 29004039139 241966735409 17630593981 56353201161 120913618626 54972043770 60372908508 15573623727 3829218936 31277785137 2551485688 17719620138 60793383380 161735754232 147263647789 216344254174 14029588912 137777742351 39225281936 2188677218 51058416738 52935363798 19882115698 1574051002 43365587351 147726674517 61984885363 5202612246 146358173920 219954263752 22017542121 234340250467 951120901 3813401679 13365769196 52434198910 154883022462 1641205475 241059388714 774509364 153378445865 4967192965 3194483297 73134130241 237518400955 92270104935 3177252401 9910372648 593079923 109334998896 118098019969 151170521572 88975310353 48917858052 26150969499 216470505777 36990474841 199897352473 120476524911 1934798358 207233869141 43304618567 14861732991 61897822119 215268666306 111657041396 95946083798 223124727132 44278627251 30005074112 16631938515 171285081827 32450687347 111735934067 33429138236 11319871017 197288940433 37079819476 2487831327 175227537481 160530549873 183732212097 136862586754 325025782726 1666082676 96095922130 5631322533 99626755162 3100451222 47680363837 213626194245 165346496031 77059172452 182717595836 29080833337 53173384149 9693702113 194774484335 58602294037 218340210067 2912535635 63915201904 56811581322 75860564852 44502729627 108271421518 213001826781 13786368216 117062040039 59322938505 414185787 72703152331 31834538171 881956590 13385455895 188394290877 202067803514 178604596545 89582783189 198215857631 54940214679 3241301266 33873645526 178328031139 143189071563 178057256376 20203188173 2978863983 17991138974 157557366179 161056175774 2674101126 1501628757 211946111853 230532395129 38398933494 43679117626 30815850868 143251258320 13035472216 4695810787 54576489310 194816631794 9201175082 2857241674 7981960657 147272928184 139184240467 169907631954 131805634999 857304543 178942397143 26073819639 16307835147 85768501219 243614870315 149981057062 64789689813 142013585341 155532692803 2633212981 209812225549 51296974811 61429969495 78205651163 7175141598 1980134370 531332830 45313302846 90789190212 152269366044 3975862636 30701471268 63781385740 153507620477 12266563061 219316527168 276373928042 2881577163 2673933573 12499766247 194709111910 14503725639 165369136767 150718804903 189154367732 4406016541 5698982747 160457412684 53644500766 146691364816 161020308116 135416239651 96239601524 21910889130 9627433091 97643494703 127300925920 1670449732 837977642 24084233409 5490847685 245866068547 4778315372 106061169300 1604676646 45699720055 76256930364 62637278280 199571013717 335952453 37470624747 159546331489 82555248776 2118556541 68635408007 35342146317 9994050857 49907828599 177602709086 142573109538 59886010614 200966075377 34826601407 68996568468 13651455388 195514044464 3989964776 24480033096 116457678313 118230837563 1955406469 811876344 110977204655 267749908342 4812095668 132958612063 1236058059 82445608967 225303031312 53402175 189944251527 103698334763 158063521465 1396156127 12955412592 175395505992 10905834836 44265950242 94559697263 27423547996 751109367 51270474354 69583802629 149352743605 48064681446 35452888996 47837890243 205006609707 122175404544 4095927041 12946263224 15132358754 7871770664 25203427724 46474258870 38498045083 49598740077 273958161974 187825416803 7938118862 226064078542 115807381652 78991027489 53481512591 6886340660 143499278179 111631701824 1743227709 140782609558 1920029336 5673630775 17605024174 67056841309 141920741643 7889487564 56574344534 31659729659 13813564343 139994140418 9001981224 161711150665 60868478439 1062857249 190145250469 11376276245 48586557319 42276250427 31184006436 32779019811 4161993943 2408154905 74243914704 143013200477 6450436571 342125835844 31606253620 796390743 244079092778 61476386693 202312933214 1503058722 219602055982 4547444673 84225175801 13340611506 32270223424 17639487603 112371285528 44949531099 121211805915 138874265227 41724206273 170917138572 9234140998 53637102814 58907089363 9613010714 177985402526 205728755714 102036340418 84456908200 41733818956 2676903713 147296076277 9438125163 23192490942 107213625602 65432929575 41917841976 100732192098 45471474295 5178081655 160232657643 85563140369 4263698485 98243987065 219935789219 25524840861 83860860946 139589389819 156086225305 55178045283 53772108484 129369247887 209504040548 167123511202 317669653 3563283765 215915239425 182319527370 68953527630 62921961818 161833425395 20278180009 93294818931 11605822102 157588624190 229188252355 2602215275 32267495809 133508929631 51746183156 27924610544 49117373689 16189062487 39737185247 242864860098 12353210234 65118100594 132238320437 16852884218 34446925988 26724273494 35714665158 196277172345 29518164856 130780156689 57682164811 171392781395 103765455457 217342356216 1556303515 10001861742 18083323335 169960388117 29355504425 209773559256 42230821244 2816383915 44649658960 47930748083 308063608085 47035095335 5132436134 2134614887 208255170428 161803573940 156985982731 182016390154 26331488319 129846226550 977567318 395341484 151051576655 7085470836 6183810908 27103901310 162111727727 98245956238 9407852969 109607282924 18713947730 14765654157 18205970554 9343694838 4505039161 26598251242 13945837347 209054833874 171925812717 10831420016 157617786797 9540362676 41085239403 25390125248 28207779460 113022366282 8154709437 273828405796 88650579147 147175272833 180048924067 150940849953 5743637 139628229535 8721575947 103720530943 207382117498 531238178 31408655221 5011159296 68021087853 12289186035 49618555253 82031601220 11700093851 5719896007 13842990164 14284904113 106468957737 133273034594 34984928339 105306278079 174095194654 3635860188 56235609570 42493511326 2120439233 188155113577 98262827989 103814936178 5265474819 8208496463 1852432280 611008213 266263866192 142861629030 16485405291 13445075976 1924745919 142286567568 241527648365 845088734 236108749686 4628557675 12410819883 153964651614 37041516618 54185505208 141405731043 9489592763 20151891444 100963491373 109191815352 39585227709 145849920349 5945717637 163063701901 78851196199 16031754765 191739723121 67105340454 113026153196 204502411536 35846040242 35833176008 182178224952 181867789303 157090726373 132533139119 7108889536 231100534125 21919292304 136555712472 6146229802 191855526947 50970771588 19839304604 98253572448 101034434194 49975618216 2880005430 943519436 190078188340 2651521608 130622879025 1242239523 170536377505 287060451685 29313303887 130022208665 134893868910 120211087538 87246225385 96852095485 90445499951 53874677223 77478969 4694122492 181941726214 25058139373 4441466402 140226380349 13410749435 30853217153 52495919509 78127649651 655148233 17110460181 50534855493 151487101014 239892656847 171809003393 62278681579 47229877154 179187692659 124431853488 191064637084 31806474226 145064316688 1061929619 112481963660 2624123468 164131338473 180304765508 14982708747 166624632099 126918487306 105714760152 329003674 166145519 108183112470 37609718666 242854446882 5476430165 220334565674 53438626431 16744506955 15958379425 96436759634 1229231749 238235353474 33876947 199535812860 6277833427 195046086732 66254295849 179297994150 64810492173 41306304694 157036803482 145407949845 7553232264 52367485141 3742665642 71534024467 203942209920 107084418575 115571486120 94052967073 8676359388 34950474471 84184002461 104366663870 218892375938 62615509262 1978462270 254665679174 12939490978 5121706327 17592366295 202379802466 165359672824 7442570069 61157720985 160368658165 33852119813 23422202820 8338412705 210582649249 140747214043 221795500392 2744193276 8542467389 24303498859 15030265426 21174648612 25154732152 25748327102 63063299148 141073530133 1263897202 1002030995 25123549020 167649505919 34380061743 147954916342 74501686041 3795174273 3466390900 12084758760 15653721589 158946586486 90225245354 247863746829 59539296071 1087534038 207009280 1791909854 17212905534 43497004330 7751586931 126105824473 28560109796 14965445154 4358582655 211546730733 143569639222 93740726522 254892814575 282765015940 69782007364 4749087883 27247558331 213048660221 200740311580 180866860897 186948507839 2651430512 62343829395 61064263678 223672177530 152319999098 164036708873 193832799332 47923754456 175689625231 202130211481 35508729573 16397687096 150177666886 52757221354 38310428721 163601435590 15782452092 109859379742 164607054301 116373008442 80424970615 198215744445 142673006060 43039258840 26501713176 198877015878 25571984441 157065755775 136497734586 341596247288 54130340853 41428785205 74591191785 167779423970 233171328935 90538504949 7176710999 70628119846 243605790020 174644658449 6329564108 6162383686 281848770725 58262828294 60029175011 11042243833 164770663738 244169015642 14863503886 52001150154 3197384712 149867146793 15211109624 14418527464 240275801425 116802785391 2146555213 211701867471 110372793993 162773487272 158966992687 191889487325 238937968998 190026833769 1325034604 41712067289 60138443572 7406003385 9426405015 5296731291 119856060288 165457534491 6077378268 135224389552 444821197 1669055635 1978286808 8723375727 161756668390 1563113411 15744008316 171529201801 26141851032 173868568397 30459353419 56226855937 14075278979 225512285372 204312063187 139789478742 88507658165 11327865451 140516868257 5341857468 223020397210 303902070386 97721308284 13606662136 2020077955 73692062769 212274683079 59789592545 206347347106 16657968067 77810867675 23537522416 96379708786 2500831991 261402284828 115235254512 53917838344 8137421835 239610561163 8739899527 213715503680 39674068531 1117911836 4839840662 3513958856 106123602808 6301012129 20427453913 137444180208 30132881523 93400080090 47040050575 152013203215 53385771638 210448794915 78470510634 241620794599 78265572105 227477981175 39514877495 101245321612 197927593599 52855398289 202857714611 106962253656 31809480328 76886997600 23071607602 241388959933 199147094904 39072747431 7737047525 93924201082 69753926993 13971966336 2593531727 198396572754 256045892355 82258096066 222212037387 166114197936 8443053935 37973474728 28075407742 10850784960 177225130220 91853971638 600030013 152840675393 31471472468 7730636912 94382028609 197210803685 4491938260 192151324497 111480691275 151189739127 3659869666 2201768555 19565961933 167038930978 67433611996 294980669459 137547198609 42041036803 398741743 71601253651 76475114722 251674885010 151212566481 24428448518 176177139702 48456640760 180783638771 94439991822 247888495440 30714257393 53340182519 157579796031 28265797835 3612811780 2377253510 4070183754 21055970720 1230835067 8025568229 32728883444 146429905589 129158144680 70230703684 104786892829 515669687 43632503610 163838675710 246186979001 139426724562 25238640166 44808581000 195001212807 4087979887 182204461263 170924095513 167995668289 20384483946 106814769734 128465993362 209394216110 113147794115 160494841065 5451147544 132994129608 138904579255 36958306663 5239954322 191553090132 34026599601 203792683033 269343553475 109790561148 108111429229 165901493342 56203007625 123408869311 90487071129 172426814214 264315920651 10958993629 53359254268 98164557606 40074131956 151836099435 2320780475 7674927260 186718797786 4128303079 246610000453 205345889152 142042520116 55731518916 12295196622 3051334528 241334289 132448368720 41506104824 149248086147 2614055162 2658938625 39157032943 40046979668 30761701058 240995473110 6927646863 19884161936 17291142616 125863406948 14938466196 30031849981 6669355957 211922915876 82309794098 2843830339 113183408054 277914267459 99899817506 99227747926 51129276219 70998913631 218577863561 306678421090 907170493 12482894952 52077081748 12523266650 9451080870 117964247553 41663806673 47373345182 221334248766 72703244205 44525884746 20560818087 168796480614 97681055159 164499430492 9604051948 132918876104 79686751258 275473088830 23280840021 4203989398 97367750478 46272569591 141570968461 142123576155 98817259497 32293468973 2746328140 64838479079 18449895423 139135542708 16083782763 86686189274 156053323734 4286606557 133479153317 234694162524 19058867206 119546082028 19876860229 3693768969 12187953082 221022033763 10363636702 116384012414 1779522594 5600993815 9305940654 3086515917 289908297520 163219130518 169165431947 1606297735 11062181160 13827349369 2933851236 158401784657 156179154191 135138007 154591278113 73738633371 1864077059 185403417112 209012850047 492490391 33859245430 146031180129 884978499 219742809154 5375327131 9797739532 180843481446 30390215861 3404714240 329303163035 140767325314 10713707256 162528035582 1082462278 155508734903 13399384944 53533937290 181312735 1910170982 215798119173 3138597936 2524084998 22590854612 9658348107 213971430715 12327528158 6100326571 67820028302 85523949974 197483221673 8790951436 125603146358 18207547823 43921283418 38863152769 50108435980 53679600651 197687260988 80107729156 136515766107 237959160359 31217347321 32138296031 95105568365 25947003505 118502288880 114647725350 165365587210 145985708133 192227085647 5369700187 50616869899 30225713597 27062182465 88294147920 60542298240 18451279461 10341811389 1111290697 9631257761 3494398267 8708497549 170651220515 18950483709 2649673937 181987206571 90053851129 25318861794 47815505887 63170891528 184893022991 209313307162 37797575837 16434566446 228097774993 43400513858 130901555646 229705777550 9793528743 17361980433 226859447031 149185329850 14776894714 67471122998 78564181141 92324976628 84775268488 6041383286 5913751523 13559288689 58393378026 164337156919 42301927467 105174231450 80024961538 7559361376 2225964376 53558775258 22876966745 194242769225 220745029069 830584591 191294626886 127545062691 18474069482 237290845981 2121746323 33926643024 61394048776 17545856416 1616103371 21602476673 103715002824 79697403244 2129876663 70626135557 48820883825 85667170633 175279064652 67147142195 61912197438 21791281041 17946956373 151806222310 4725763191 24035112711 246465512837 192155809089 24194872000 49560765479 8784447931 69707770493 18180204278 5687884259 65023111837 139654819040 65539532186 198498777147 2826707041 206925466804 14581963090 584428253 12314343413 150101907150 2473223161 79776509299 90344915954 138301195976 2652775024 6152237687 116053967602 5040413655 5379510780 127862235415 267939532300 10442313868 142200457645 145148748193 3171205892 6885455047 6032208991 20283572576 155615900782 63130542456 22981518473 3644377679 214070054561 6090189156 221168032826 208382156203 80979198263 33826189793 15396982440 132254572426 93898625718 2266214021 177207598417 167784265481 736818968 25487148296 124213426941 62453714958 4930311682 213107663048 12792135745 83701957810 13159809132 42372093717 13873322313 3791220696 1900123881 24759811015 12433732565 1565765299 74524932090 228942390131 117579064357 126991702315 4702492384 76189174110 158372827837 65968675120 27371855364 178527559630 11032179815 153116467750 215826478283 26389653384 8773611284 203047817313 176754776728 162744316280 40471627932 142906874621 159665402499 173201688678 168093804824 135284717570 180218471614 38957646887 105703219459 178197054934 124300251400 80082877036 175030447709 81586722531 184036504328 8929800589 396898462 76417159974 23275857123 58711247356 4787758945 23153284881 177107587042 135760208417 3737881275 37731091897 5234939275 2576543781 26025097791 19743862346 24004054805 2214990357 167577284051 55664799307 77003472932 47695461008 12875029158 6136102632 7692113922 104200451388 29211390924 147895629805 27125042349 5433052088 27526687987 158706781665 104745122867 156005336113 293020556928 4833456812 187936704095 24312593755 169802594391 191254526688 968250844 544806583 228354419469 184167833910 3756125183 217639180740 216093654703 7832483149 55166291016 175416700666 3613740991 171252423185 132412119649 1185650611 160482858429 14258384685 231850962436 144298786604 1511840129 65241623488 5368233616 27082479159 3690905666 6156083512 2022961383 993505078 15906331941 156171946500 153576601759 3990707729 692911368 127429094010 236736900150 10159695053 142913313889 149642585163 175445504503 894351215 17743077398 135493973914 186855475849 55964659256 2574368744 167220943561 27627420518 52549459191 5664016296 19452517801 237986928964 145862680059 16654740758 224227722504 30804800384 155475199160 129428143428 25989654257 40213554921 152790173505 153835194294 216816641930 6637379289 219515919273 3670354337 19737053211 61897117403 29007381026 118964628724 215044230933 146222796255 39203863644 97344582518 52800931433 9009853230 63037737867 91155997257 230285434617 224274617546 93189735450 162469224157 12899130684 75940883103 3622614259 167891871911 7284802402 121385905782 196841887249 94163027574 185238442009 40622355448 76974877035 9187433046 64877016593 31034456761 173152518640 1216430092 20385784254 150479374167 22122601215 19405600826 56286516455 199667139210 176842270230 17670309251 38711312075 269326752 55200248490 20191978719 176243201922 35359147547 199863308451 142442388705 2811831518 145096610515 214124562729 3023864014 7990911842 5212730507 271802549935 26401267243 172905869793 141429878973 31515185623 3405102181 67454088946 11840753870 184978680829 95704432994 165566168245 1753280165 8116873283 147299693481 3276798289 902909573 75760404750 75860387192 14352917479 142206138998 143793145414 227675428113 30227600465 6580687823 105405694457 212193017421 5070723454 41896078030 137633685531 119613661023 171093103000 143625253833 108488733858 14326906798 57797781079 32706282891 44087130423 6771615625 265531727 194325269806 37100014429 79041632834 49947694786 56347621204 87815185478 11209225531 44820710941 211869177919 139475617863 125586378599 106623762925 1432715517 148319611063 7576493639 8543893927 55055264200 163501073561 225239167171 208896764283 201911946617 133378846371 135532669563 11511886447 197211137559 155839069942 34290381627 83484088261 168483172311 124322429759 78777937245 47945027027 170453411320 64929220837 38330614453 16068202546 194448244653 42829105869 22612026645 21352583336 239657788888 184791025180 39394424819 116996000747 142296214286 5807599567 95959200338 87956332709 6352400033 805354878 194526267544 105639151548 3136958984 107035327034 9376990287 47201707465 2623226850 2408835334 182497269567 22432140187 117310380189 199001521414 176360166 67291908047 8608424229 42734184152 74250575925 134952786629 302089803039 43070626662 148437559422 15203585464 19013694422 68351521644 167993423383 2960239177 211930463543 135067966834 7917202665 34405815965 28206134667 470332693 6605627976 151610853832 17003447901 4555840475 87345785117 1133804816 7213467798 54481399374 182833575422 222713907667 2298480041 43177754821 15782576965 54005398572 76138084219 241387465223 231351052828 5379789497 79503638736 102817693928 8126456663 143897133732 7260760186 108351805127 74290637094 28909177074 231697803590 20281346247 6317921304 40599357645 33454528129 184803096646 218267995931 206962578980 155853445172 71398371562 190986589450 78388059393 89375255083 9903318700 60874850949 159499612994 56575841026 167627190200 7435366093 109962530529 202831890030 4930115659 125302446221 770442403 78395043710 163057081489 34101186070 33807886474 125545752121 133025856152 10074514266 176962308611 186048668710 48763289052 69207306615 11655742443 34525732414 140161564007 12529661527 41386994133 53938892291 172937038602 16695329368 27005002743 189686533401 18613482218 7131872795 151474120487 192174109625 1790027960 234332910633 142158531961 6616112088 10452420769 27394006782 164443529319 70754568026 146082185040 12370827909 65828302820 10554298691 41922149548 5215977525 140163145031 44250802757 1083579214 211778373646 236533349901 53439210823 1462899421 10460050100 17565044228 1567033964 184271170714 19321088219 70079142912 21623401391 51717210361 173300402786 225453634210 144318995291 17450707547 35714872698 244977087437 203724233436 13929037433 18520648897 6113010956 55578012313 15704171341 140550243769 133750283930 1295581986 108630201845 11497644843 48758666736 5438714108 21154710580 109730649404 33197361242 218449127421 56260682870 297969808 11278345193 195273468484 1175171200 91628142518 10054719060 28275116102 207023812770 117299769571 88562341168 2353633112 175401802650 159151042461 3182442463 174112741630 14681175642 4140253835 172542518382 38969383305 196739520307 72203798419 98957935151 3003147000 6463910598 11639559961 158089986156 30765872773 127361554993 40818432180 82927633744 17966524305 48840119326 59440487009 5987933212 171430639902 238962509945 164693129188 15238723451 116761486937 90727295480 4740938922 2375871872 98985696360 146195330323 222703368889 90260113701 7997518959 197045087471 14198246627 260731341851 167576874064 22776333 46215463814 167553776361 226349090583 5809200659 41832558292 239448568270 77631180748 67809741358 84801388720 3632265580 7602842530 41230296004 139644871861 159718432921 236142237918 290384701281 84031636436 4545797605 54548056024 285689510 88570695270 154855696893 1304148496 32541240793 175972476588 153558684728 141014529816 20471306534 5746068044 163000297383 39837448912 101815748256 151152733488 7163417343 196165265141 1624922689 131779147883 53607047693 12400136236 6443954818 2504495310 36751242255 54781096150 10281686837 1280675402 10069169367 57779513771 41457296240 211516354446 192759201937 21575098138 25824243603 134403682890 79098754433 57632251922 66836260886 88327158003 50877098997 75818526044 129580497514 84692392311 166286217720 60710648539 206276974984 207866169512 340759488 7740106839 27378720235 168505594566 18324910117 181819995665 229335771066 101513386209 86364796114 18378246514 1511490430 11304430260 55931723247 131078263122 45158369850 1073597757 25093900756 55746101841 2648956111 15413277667 7543573708 81592265343 228640078111 280891403551 47504111708 2757035907 3991115988 15014436139 41925993860 41489933550 48423471852 129041200076 106299544712 152771610350 186477474634 9533976189 48610490374 116152915391 39335220359 316313602225 28577191168 45944891129 58843657061 40496170501 17124149772 51565055601 36889538272 125600206992 10746692581 6762616439 6101443594 13277875021 142030148536 208734973031 169734439674 31750479716 146044665511 31078953246 4502931440 2442219129 84700693647 143720681316 159880606892 150009386091 83076881638 135780107541 5825957412 148735628137 1342831409 17845708073 67386406762 39178516683 36293384672 147939804731 129816248091 222583431033 110843365461 194315935883 4102581902 4100197098 210960524283 239149931022 182288129315 105394861011 10214558572 4051109683 165270931528 207778816853 26019186259 32315446459 29601600393 9649254854 89001361522 31799704581 9929245067 34024202845 7913068235 4593252131 163254976304 137867902187 238108373450 2951906277 185257713566 26542151027 26243976365 101012915021 260571634466 12805262115 109996558297 31737941038 254664322203 1932163919 10965292234 6431327619 177537850417 38344385502 6831261751 16232320295 2646463991 70633146131 242118615363 66647506867 17302305149 191016099574 202174257186 143620387734 83055053686 164801848126 215282909482 145000863096 110828286083 157005923404 6285757391 85096070437 107077647338 458715193 232283828783 110685945559 76553239743 10565983265 36373677972 192336778234 116295950956 2784417802 159764740705 14644104068 150011662526 17246960376 1728978986 8995457456 85020145118 2991198918 110889951588 86592686407 858697137 72766993584 1316864035 139708533536 2429518276 222971050617 5113418029 148660558484 2212577277 36319804487 5184935646 2054410965 5739511917 154066628113 12345109805 36663849347 126018615320 52906583711 16851398137 179756243307 56351021554 2800226442 154071373397 231306805827 1750844103 2429951611 43261275478 39931352365 62430669334 189511729105 99956639231 777538392 17466667011 245844401818 4210129836 4187893415 8519637344 42253584384 39461357073 28535731753 255796206504 48295404650 169767292365 55360756668 3296321123 117022561052 48886024949 58529648936 5180132456 6779345267 189873644477 50186561755 1400662349 150445788367 89898061210 46669464683 2289498021 2571465621 202215157594 16178229081 220258704262 219405546352 54245044308 221253048335 163947347311 34512712905 219977723117 288909759496 168893662100 156429996958 5918681429 180807261663 5287327190 33290666937 4196179808 4381735734 126184321070 115378000387 51869749146 15290646186 45252731655 79432206201 21543099995 11056515141 136269492592 181813951727 61307739332 129969053927 105714194070 140423922617 6917343634 5421483802 3002045560 577491211 48379944199 22129103307 95626467941 222728522466 42658884894 216008080532 189983624993 35966469538 152149530174 36927799893 12671388349 39032820886 236464402635 185694629044 6874615600 47750341654 21996438642 29924668158 76968185059 2559091987 3712931067 189582904837 6769059 221279910266 2892426385 38315847110 201173514617 139699333638 39609851263 82056046741 44318816626 18471444444 23076461087 199548648232 7995927526 144502400130 964493730 49010576376 14715608018 193491005697 129289531863 3553611882 144738727822 148501275171 100630479216 165680366696 236996750839 9351915740 35343990488 70434079744 108110069283 228009832485 31072300820 172614721600 23676865491 9321050452 41369162455 239505065693 12410683698 7698209445 2078782459 19658057718 56743944530 1646688890 196030955695 72852091988 38138165000 2038215141 82870270581 188324935868 7446977787 4783013363 50321271750 150436059108 233526238401 11829295101 135321317000 46038172299 241592897852 6696203189 159255298236 200139745755 133050858730 112353749777 7141405458 172527855362 3070018978 191216605504 10117001214 13251232381 5976761925 9813383086 212194079189 3677578122 193148181013 133394942216 298415081654 143009635965 57194366167 130991072982 83643089827 3595843717 257352147180 74299407788 584854106 28382631753 177479509492 1856787912 161580926736 25501551450 155789131017 200502757505 2155108458 185207471211 168060630309 27455524086 138482239981 9227505674 239328746956 181466118341 189721610275 16101297678 2111209817 8482614842 145516985733 141996094491 149158875858 593027482 26995262728 41075395798 141777285271 25757142486 137029750279 166875538274 101684729674 158054658871 8461650547 18589127756 150853646407 118418907224 1055327080 25249560530 61104743604 175534045863 142313261675 135822995196 35385712000 36798773865 141973875266 17209003958 3623912972 269947342492 109277914368 107521976763 34533768296 3719314873 357113210628 6321770806 108974868358 10623303580 139345445789 42596234952 3516276274 39219946340 156647045332 6406107348 28805472021 143937082535 14067624299 189617695897 175168553677 232080671601 211388044258 139724545423 832169055 197351232834 39942273007 259157214 160760962756 6936992719 151692256067 17366755474 90054678489 1641253959 69663664473 25660305501 237776137281 73797276295 36487393093 156322137363 116182059258 139639679615 269870785953 53150946755 2642989927 79945728956 115802197472 148553660063 178289029287 58233846429 54047096171 17733343703 11100326130 148264149518 227355922562 1131541580 1535536983 200258348228 849915000 39823302767 13023683251 47107125962 133729569922 17679870435 198106374385 1259967488 188670835521 911260486 76298970002 172256580636 103378606226 14889055849 100084365359 110330353300 234738048777 53266404521 105832367785 49065276817 8222947802 4448028460 94639752857 36811623878 224216604437 100864497063 1249674355 232846910572 447870616 14293759585 95626844318 30948340894 96454193736 31226898086 158978854107 478516404 142592860992 137752269758 32759545935 155710372824 143480452660 71177239298 214568008861 57516467996 161597529606 161903181938 3790696344 92842441178 9167541821 140369643821 188368101733 5941961367 127041555281 5988241470 105700629949 519323909 8958242892 195871790786 254837064332 86139737358 44407183844 31146321858 70076552668 133633279490 1573670470 56763190947 98384472866 7985508621 199086440833 8465126613 179957169578 5024217233 193676651310 242600435832 32563248356 76174268546 57330573201 49471370819 37346460304 133989600160 1833615267 21140800316 169955688374 31835112746 12919428733 17210997042 60326507440 125656177589 7742870606 188353422895 4291328170 1510237093 189585841273 145758598740 60721387349 13777351244 174953282088 56286977774 193935368491 15621938062 2784458530 60887870799 134415251389 4717619120 226877693617 158073036777 27648909302 170370061149 41244870989 1913858321 12220779586 109504950594 161584866455 151688952315 82156660153 3415310081 40319905993 125023172945 42525474070 120234388468 163534239411 32931589374 123840617297 20797937116 149627572528 120232134542 13841464332 25180839369 1837866889 77537090212 53640143328 20899722811 101681407676 134483529275 244081942070 2509567870 4288380604 87630428365 4765067625 137444002609 6132120743 19649867373 153400234476 178950105586 98647562303 150092419727 9167168412 108038721795 224189493661 153968025940 140846648553 73716674203 128653030054 1192128224 62210225602 14332527031 56575231426 1553303706 9801938128 106738921915 144129013121 13755751225 78090558514 3047467099 51516608537 242016092043 40462124417 4560299142 49250451791 36009147284 35126618521 67203611400 254294572504 34840896641 146200216429 230581140052 20395190488 142104262228 212144280260 23842552853 433788602 74304240819 6470311596 311941592962 60245988373 178431294945 39428991189 102299034999 164600180980 86516487681 158500068515 1001854613 15465694946 12126239034 91339281216 12526712812 131423249727 8704028710 172707119369 79498245246 13822368060 32604847698 70296749431 93202824392 28676178682 2854961125 144596881703 675646986 11887117489 163079417641 152811042560 97493319148 136839873701 72562580549 19217335582 212686459640 118738780943 140075106142 10740939148 233059754042 45021774027 10624797362 206082033680 6678370947 181207812592 165130644388 13675416305 48001936474 53299017156 10981985000 12008313902 229289765952 156497844467 15306937059 50129471634 10653348730 165813691723 984488680 187255457266 152894636141 3142433449 126781385621 193570361524 135685997783 37917718153 25749696698 175258158492 97928701747 28002249528 90631675809 71971976743 173939736724 232021256947 240889611734 53001271620 49080324923 28322205968 113664753985 104860288636 148377182938 19353172251 17682409185 91193232728 28570875106 37674698481 146303716526 180299014459 193966167439 130519991403 195381856025 58655743100 7360622000 55450155343 2596370241 184929077710 3370093704 102624639990 75835672614 256430943001 36890580417 158910312249 1169535137 184288078407 160238219987 844979918 233078774357 1001348889 197541587440 53003321065 51761573375 42614482989 11050190057 72010220194 1419996151 5493728366 17932977480 67035477944 199178715748 68035242221 86873705251 168091166400 182007496991 143357940719 49107074795 36623453850 234010438585 11972225304 7190557688 119389504521 37257798587 177913663214 116133119497 13143316488 150484048394 17733317785 3382652658 134632517198 3251916002 432089046 9566279227 814510053 44626683792 5240553751 761135176 49084204698 45944043648 23988246605 206351934670 2622365234 131690106283 217882877232 40423992519 29346960605 34598563811 129916917794 314550271184 561676460 453229012 142425350025 40863924886 29626381647 248012871638 13592450877 152372300733 48511599657 160078737041 15002173483 6616780061 34276028224 5825385870 41307041339 156886133848 3492946417 170054508361 242372561917 105972721989 51457447694 8302679087 135989793539 185809229650 187758793878 45088061182 19537436743 7293424952 52508791537 4064891936 787111867 173285471223 34098496505 82692098348 62516409 136373081330 2704007920 150193197722 11266027235 19647920225 16108403976 19768979676 43886771589 49764469193 144999210144 613143864 2967445724 10574477350 196444843738 2774352896 1187955350 87787846210 156389631408 845253266 246538519917 146244368783 188357682548 10733323540 10190662154 139856266744 97616555864 56908009460 403960163 26819042210 11699444691 60315040167 183094392371 48388953314 4896411477 180767760606 9367960847 45925433619 300800431477 112219569336 190477019448 3826726646 14268166276 33876291848 161019261781 136660739800 90049839121 65555197180 168619334036 80196665023 237088312343 94621844765 25122663526 21079154259 206978794666 22666962495 5506114785 2377523592 136016355569 7924469680 178182877202 598409650 146916208358 153476206756 147006504785 30337680734 1264540170 4142879627 67128350601 109386049044 3738466480 134771601378 38864201370 12926611916 217721186433 9722506359 103876646185 27015309651 164304249979 30947711977 75539233073 24199615982 198935276242 27152614163 221342504189 54021214448 75617352102 17607926293 215853503037 37548976595 5278893705 151682486679 5822366063 83971196477 102413082262 210702895463 352473275 1837634006 13349678551 154745830680 231437199943 226582857319 4798221644 188823831888 47941016033 18696013564 133100650779 216004708101 141566120207 188436664905 10485312868 24046672571 221769121334 71121568856 4049163220 81430383548 144313572268 2326172227 142692298618 21096783743 5049742939 59530995176 19590191820 217310953711 26902497785 140774216360 18539961367 2475309608 5079186976 159628155816 156731966548 5217753381 150746708105 271283840 16208819345 22186243927 66859271385 196072004194 188641694983 8986189055 52866798606 30221391999 252219163496 22719315493 2038478048 200972801145 127523638607 21773876993 157396364987 164981437648 66105922127 148384923375 193039877320 13579512414 14086506742 287823323091 94895974056 988445565 39282718016 1669302141 37422390246 179688491357 3174193100 97380258281 6622519644 70493085 169436709375 2719761409 130928491929 15945340217 147668503639 168471669445 232178730920 45151899867 64053463870 72028003765 16916896741 3674263548 203989734345 42050667890 3341603512 68289027796 133383716936 19814617626 170046455108 975797811 164367042077 240840171592 52529952421 208816650982 32724389446 14406005563 280730404453 6379292554 34146829125 180952685492 119966503135 16360283869 17545028858 144290157955 139636686642 14766351634 24238414789 6353141975 131110256246 76834759119 22177877937 159092533123 4519853481 53521475691 180972740211 3670064862 142124025443 13964863420 84324687355 165428865127 8793310149 8462535510 5363346822 6911725969 7942967190 2468455977 71442465975 16788004896 92394063197 157696949716 46704304429 225087565269 200367709469 103805324049 78937248081 192021712696 3214776359 98448174217 146391199549 39757959227 9901451526 11837514175 180359056470 31270369420 454926550 28514462142 123243010469 281979842723 189290263157 8969642931 4836869635 55048985125 2271592074 120556051743 35743720689 107934889555 106221677720 6215132710 4603182327 41154872030 9737255173 228013457382 290427991809 33036617698 23560808439 9574947254 63214403503 45942564001 78376796808 49450713620 116253986992 183697802136 24345680926 29694297097 70170379990 124308308100 23130650982 69762129554 31433193431 179982679710 221058918677 23413735147 14131998734 17565284649 33066565387 81163967659 4369604498 30672570594 89755457403 5255654806 59126570972 152310265251 35394730715 4935664756 22050273267 107741135616 8394348753 247258035381 143711261237 27606385333 22347952774 33355456237 149638507603 30977476163 130613461500 155436462334 30310995718 4097630697 3003530258 2571496995 60525577187 4357457516 35090847024 31151353078 165090600123 159853254244 45138442859 34812816214 1173650627 184725801131 35433621844 147033583117 156045782803 25550810264 83153704655 153006928996 97838147513 43325735768 162566156488 131762902789 64592838106 90514807521 176760293230 1637250254 159273321569 15375093529 13241629821 282533548729 173814413971 79030621431 69121681521 255556563366 227155781469 109047536234 207357835089 169673780463 142796308547 142148969217 2658269758 72006168141 13667433997 153336083202 15741916778 15578714074 61882283324 4873767484 206161052729 98068057933 115420051304 183301190394 219311807891 138429595919 878721962 59134375142 65156572400 168915738571 40113719455 41575506914 12741065941 82415887724 49591209879 122554877986 148631002619 111338694408 252551124218 38719643830 220142479196 171027354351 24572760719 134068487534 242064779300 16742528119 7871320012 107854698465 130591007360 25896019606 103072357208 91245210344 159708997560 62051195180 208655539827 150365676599 185923510732 131082705430 90683676017 42617317276 254305068974 50743761132 180841074978 139363945250 201703867878 853584029 93123422962 4437316056 12101666632 144719299546 195248519604 33769984619 118798631019 33338250020 213352292284 13333544024 223584807482 72510738558 184876626430 10438987067 206602573058 1876517070 11376176383 93938797048 181302849319 98550959330 138648182391 191419250989 107280626962 10697835268 2441270622 223123761300 125300987610 205373351353 200128806815 179132900964 141547239602 85618065661 19915617479 130319023728 24293047330 51509116435 195427076611 6750438111 2707196706 7739688817 214546682248 67344068043 35165532466 8410499161 3005755528 57687239661 204907453452 181451271653 45578993874 158148433252 193375838957 228328401455 28892050254 233325705965 81546103488 138673184149 6825254658 165016385064 58118255251 38631585852 187949244005 26889675064 49559011822 15665081980 6043351319 10702239820 57463042358 136965799260 211728994934 117085047345 549052307 146218582869 564118350 58477717913 3302497900 105714617745 141743623369 24507047138 129684916466 231307964664 3301460119 6796031309 29132209065 189827753834 147591619270 220280002485 142969299607 24553590988 98869252344 33397516516 33762315085 20172646149 8104134014 35053488069 59445741685 212911372131 78396066925 12125571892 121125311746 65101385300 63517390334 296528560274 2024020564 216975102259 158895644282 125386985289 176677406721 9161337458 33858094263 243620118682 267465070 6734190474 179067975123 118779545260 142556151029 37956030832 122886008494 2416105764 43705746890 83052396597 33095147673 192126883254 2155020765 87939872794 75730149361 39390315431 11398515770 171367264798 35963903920 32231051877 197688673367 26366343798 179659418430 166101707979 13231251242 169802669813 126661997897 129955706047 8044701258 102150928238 61335211614 174597101235 7539687456 2031498942 9319550689 24202594671 1284453121 54878464992 1519870729 174866555908 14653593658 14005570976 55188537542 73679494990 108483915697 21568476205 32616330496 138979049193 34336968287 11421783682 35973329019 99282526283 37266414057 230312542069 174252689114 147422756221 26915125425 251088243248 22219746578 250008250432 32698718720 141306260951 66569914402 157828508323 94722983197 254706655845 167017118795 48497573820 2345233218 75320966136 141267329729 238817652166 218567904239 224578958694 59266008589 113257962625 7440251948 9675263664 25599422074 234619659426 57001589379 187058769553 88404013075 65238640591 158805751868 166975135299 246663136394 160745244005 155480678326 32339608389 15735516456 5105372473 25890378471 67588935171 30999931721 172653198394 138558309534 57010724817 187252146216 42589102975 56744572325 42042092358 164790386201 176285884739 1833850336 201489830282 132300971324 23002391085 18670817875 111832872724 249468601340 8037647862 6541293891 4022709000 75366924775 13775775022 796783175 31267695482 50638548815 171348130586 293864009428 16080692473 9143985766 110106229527 168808261624 34162723990 2539482321 180125183385 1477996151 4081262828 229755035388 981932762 27489396716 13204998840 97156277618 277403462300 245899706194 179944122851 26455123446 23580489245 28298293849 254813998726 13338053891 9456954875 1293531944 45635305888 144885331882 1625949127 232859296020 21349678823 33373668662 15865248772 197497134142 14396713121 6327218895 18728605039 171765179162 1435586467 865615193 27138634687 26117903164 119658719158 125991237435 218042242639 165038271763 26121414564 142149285977 8942633485 18383959956 64951816465 9787786320 14285012510 27240660567 9263241189 12884836434 108719212076 89317108995 42733152379 7683280224 11110840365 7781852063 11234435692 57111731995 2693452434 1956130767 8701802840 39265770038 267856235237 162879766543 62712518164 163833373680 48227973758 6150725134 177269030129 43736778476 16969775260 229511538203 47005136641 4544651921 132970112991 85541288710 242653202340 10896926462 3650301837 84490457184 1960169254 100545026884 246249481179 222909862 21247558270 33126237899 180588083327 74012644001 130659467182 177502651148 16006992659 61393323054 31424160680 186236313427 247895799754 540264206 51509510776 9821700904 62921340952 65806652372 236046163696 17721156987 1290336545 139934873705 163532425268 33272250811 178098791687 13298899722 188547752208 127704276339 166913435580 1645729939 33846495593 19465612864 139710005464 103350894992 83910314059 4097225693 13868813535 75363828687 216846839304 13636094957 175905487672 5745341482 65365608955 133939551651 52101116158 3527329540 31193057060 187494106486 44941855664 37692255008 128557625210 178415073132 6199185256 3040642173 11958259043 5086312496 150974200666 185953466430 162863599056 324752037693 51765435912 1001126637 45385758722 138367682654 1526904562 85961778626 55400789086 140852851732 88030628716 2376075678 94872489647 287002420 3307151384 235130524733 124294458478 178346354134 131591526359 26554662056 45406293656 6493326370 138295914811 106475382978 206795539817 156472623216 211692347570 40428463456 3148889596 19684583817 245972073047 61893425514 22023711605 8149423458 8324569793 24775231758 61068491265 186936762566 10503129638 179734661219 101492742103 183336941703 13645682782 195584044519 88486953448 32562514361 4658568004 228915510550 105570469595 64704894947 133970093595 28983765688 2044528525 138683264087 3958293800 18179079107 74300842570 157489507149 27031778211 3417718873 44251408964 230760688995 151510203771 158409820484 174132359957 229350309411 231573639461 87188929424 2018412594 84288639358 110080348504 59866053149 32522873438 253678030300 52028371781 172167999424 93542774716 198520044382 149560170825 36120663744 21887178228 17758276362 147775715868 312225235649 163882062868 24708224981 151043193859 161138165516 50060599242 86550982281 1497548558 174417892645 5140562486 200820831344 7930425198 491260685 10560938154 80392410634 59192397004 133017739113 109184968 4752095251 104319425869 2055971374 29742229607 28641611533 194363334472 5394553735 956022889 2055473722 3052641891 1740926789 69935859999 5175898785 93464171511 36478114646 38634834576 84355113219 211430644491 90838248944 178232160710 20904918816 101852569076 58150351266 3294056935 1051066195 17858161234 4363866056 3834679383 13704078097 82153615159 169724909016 143195090793 44577938041 220489527738 2836681168 74539621804 107121947777 13597972986 15807330155 35657734351 277048175524 8138206150 10317096759 142578756322 1406131 16968130424 140981997704 177151568967 57922944390 152642381145 9169150219 68493027898 130357200995 3148021672 239934258278 131360271379 239577377696 4274158747 57842916030 5498441222 301726996641 20096815016 10052357958 96448959029 9625125244 68118767572 16938369117 10412053754 67816068412 14893839474 148213636577 239297225160 166276156580 242635136423 17776809049 726820382 44078432496 7775088674 5089548141 226947270999 175598390434 214922921807 15818086848 104372238971 47810194861 176835930211 19387019831 50598914363 62469203411 15561829518 44015397248 27505433023 38088938097 16061569092 93461413580 289330113 3030720836 75249169905 50497882299 22657087990 97077067909 29465485486 57420034360 12777159845 88793566693 139364283327 71879782893 148102445850 84236625087 26341901865 93200441376 3013551107 1969353209 7673776027 9224346491 8512278320 28100724693 20729550485 12201806064 211113551807 84883081626 132948488111 152752344222 37588716591 135551265284 10677994618 45227237765 56439859085 236826157654 4747233977 59548668889 38607913406 48996407248 33014344736 27499745655 47416236847 42023176895 47626134744 191817708381 4818053365 30285079501 67112657885 296498079148 2789911261 31117651550 50270734141 229978018306 9472089380 11620299405 222241830577 189159507706 481320956 122762779030 8096436391 2619574290 62138001342 6614927325 8107014727 34670930717 140806664650 7666657519 65706408948 20960314519 65764316008 57284783717 199589172474 196148046958 259159246168 110716760475 192180219587 66772024179 13490421802 13037022464 134953175653 112960860556 42176640273 26805337792 20067637300 1070996394 20074366766 16015786116 179097728661 251022800973 258390864797 13748909311 65412280633 216350754201 15270327388 1143350444 36130796907 15113666049 52189347717 1354908003 1601926071 5586285522 73790890137 11330166884 78104408039 195853985376 194560230437 60788025421 77768411757 26064288816 235192094430 34738916914 4918982868 37957657561 75695013597 230368059096 6345651908 22779999533 115559195714 55407462409 46810021148 55974126054 3443125232 176816306130 173342203458 772326080 4494829524 3065453257 97320616402 132366375922 27459870331 186246500077 29802763774 136820566978 142674825926 4048295348 1336077438 35291694909 53570015449 146592969885 190918760994 48358170201 102503253624 162381020695 4733426732 3023089608 9057247467 152836820262 44328683161 153929273536 22724102335 8503242419 171048425416 194950649956 314277600200 6430620891 1484216149 4001856353 83721011376 178867569875 72258386737 76581579855 167514179538 16464045766 64161153681 26687301244 149322829621 1607780109 79599692782 2253528336 126655504832 145626498470 191665006730 109955622999 10252562850 21939119162 101871232627 20497704405 30328712274 72508487132 4902587753 97565207811 28039515687 150732122902 192843926175 233663468485 46442808007 159674275605 18250211881 114703512374 36826100988 145210968031 145268856173 251546786848 165102488856 146840891932 122392772943 170399299325 74972484213 51993054299 190402931375 180927853169 101286205161 80889573619 11258464056 267635420344 5882179106 149652247106 119960199793 143662554753 5890286159 89438784035 229460851722 16699639774 243769825303 160917275948 41681399255 27391543681 124661090504 232278763104 36422643217 135478382692 202932110379 4890739142 24905071852 12236927515 24732592956 137987580663 3660754058 152568035847 33557658391 17039677680 829929316 22156733940 4303476609 26196564331 203587871599 3785023665 7113855758 2937134896 195786981018 196404506394 55116511878 12296509730 141478206135 36604504271 5208466545 1051572000 242806685241 145174299070 163860573855 24665596920 171489766594 30662672515 82964902734 54733977135 159486732030 7872080226 180252819801 246774212128 11744320952 158978983518 5247567384 38653880341 155280138143 172664814613 197067396592 153378657066 153768273291 172895509043 8010988366 465918327 25616426311 2357940991 1706646356 152349513520 96285283534 12193392069 14176318174 162615841636 84793664392 96086483834 63428905890 82743073753 237350884438 183358381946 8352536776 196660903834 181542323269 15913173938 120160488189 4538395031 54285566613 197402787679 9315377119 2699453238 2507709326 210970156503 4947935158 3757004023 12368474806 1068649895 161633549715 166714805056 28522043467 92381256424 149284323327 91205474041 119262192776 33625185087 250935407106 3493655797 1865304149 45314033396 159327773555 282048859674 34869713743 178295337057 2156576288 24104426549 231082995817 56266460667 83781944969 276814494 122901033049 159944749120 5300087305 19394286907 4052343963 63145779522 73644569951 48835924955 147065229778 4736680444 85500536405 19483382218 170401687468 67325221263 150802284242 188022951021 133096055187 102448758261 135261366217 31753174370 5308784108 2306563750 5926479055 36315691338 156035867333 34985568717 2355178419 17662080775 21524964857 175182849852 77581382881 8274270713 142974595515 43621681871 36594275476 125722136120 122949800894 3859533099 239881860722 147265049517 59589148391 5186908983 68981286845 87322507221 12618697626 2239466081 190194154858 56245316309 10166547305 24477881550 170130931796 95002017889 131854236955 222174793425 123425769241 12965628787 806266093 11318093290 170055474009 37289175569 48360550444 3921212444 144664132028 17183409365 156394191403 193680973772 60248480908 129610993596 101361885887 208812821054 45769111419 27946552976 182707651025 93228787828 44987452166 5094983152 106002078234 14698615614 6502054270 2013234979 1427814830 14652961663 2734373730 36026804444 125974004550 268322793357 16461603973 36526002450 1289983378 9763274827 97934573767 185360432876 4985695186 5376980404 78714601451 147640581966 13279173529 121936204493 139270301645 21442449137 21372406421 195458502 151611037863 131307616565 2905054561 125706464099 56182706609 2646520704 663019140 125520993 227205615130 15338929080 180048850809 123936276317 52694779663 63607333562 157791482180 16010160376 88557667852 245350860724 13142433261 34608548672 37334635136 87047287494 53010218067 4290657056 29639030874 27063466617 130544197898 39179299663 252175084926 12192236267 173668481442 82512402492 162072828563 22165177189 77372146873 69355828163 185491531516 6241501078 13393892265 359491417547 43981136254 212597747213 133794679889 771377612 22444943719 27173920910 125022875292 111769772468 176826644599 6493809134 164398438906 42642045568 216755329320 49403294756 5472574669 156238718894 60556705443 21519402807 223318285510 41352262608 134253134791 145753433649 114001329557 1751647105 30183010923 218502904844 28140721640 1370033898 3122905997 17410127157 248754868934 1423541940 4308009434 2940112714 7073226334 18409590700 12603471653 52687607112 128595383065 166715597306 77227521838 132384658052 11290311424 140525867053 3802474623 42082334090 60553295860 10052835255 151843542036 202874741675 15339415012 7989252537 20498893911 33778743281 9826077138 143455590125 37119984014 66616358744 8612268485 92908539869 887832789 61802327251 40402492537 145313314235 2442874781 6126882773 999151533 215795154380 204579987323 8343305067 2035718232 128639106982 101398261687 56347134845 42384028511 210791216795 40220935591 148049571658 38959162422 163170772506 2580286511 367954080 4451766560 239446543799 98553829352 93369937319 71745948935 705938663 132694719597 217496944800 24455752244 53993547510 74154880715 61611372432 32972945620 81000330146 17091081786 191105912385 181357967253 9617006123 180255293804 4147175608 2517488974 7071827376 1390441305 61496302340 105478113377 35848050126 61019992447 87726871221 42121512081 188203059409 12888621659 4179161317 153407830894 179350134205 40905361842 132166021023 328132957699 9955367844 72050540989 136920409379 147049585817 139295865411 131568601983 62316702 151226138193 159833851173 2193864219 45494911530 239374646649 176389321973 22380816740 209436972351 161565261 10669311978 702226021 16254805757 253085145568 6895289141 112035683954 204923860838 249454694158 145248031968 13900679045 9309770131 51935246494 172923622747 4759567284 7037793292 43123621223 36720850609 8794202206 228461125087 58771455302 129577517297 236767766979 16578115969 8574121642 1373719742 882652695 1469439334 3457094160 3758854857 242515643626 142261166285 1728596576 7736743919 36537198611 48520205557 66108510298 63099506441 48166557701 121855711199 7778040172 18141077165 156597480253 4873175252 535023364 20893711184 7830057939 172736689578 122574700406 137907000277 242595691062 113888055236 95875488570 217963732693 169718796200 93127778092 25180466229 36585590760 78945448909 29791312721 147649860138 173490218850 19328795443 1623733858 2358677670 63016988398 54673608723 210973992845 21547670392 263821355 94850929602 280130693899 30341783616 23287705860 47558606424 12521819782 14759884839 198208479684 87809654200 239415100536 266429685770 122581545029 169455617104 1918575500 18911415479 13458259760 308634390449 3656065947 58570442780 165417494618 5545881378 51309498519 709183389 15733085906 17410349205 9508515642 13103555231 40835104429 4735287543 13184094187 24933326982 71173010424 56593497055 127572220607 21595948272 11116424512 57603614470 2847611188 199061278774 1006142421 9651092600 5397310281 24416908862 123643831020 197946248707 8887183146 133669067808 4967271846 19073241452 23955380844 195876877147 14186664655 722808051 11645070185 304640422635 49321599834 144132213741 17669537877 166504934429 18645268082 153489915179 4853451252 205081361958 147016148430 36387304390 7511419332 158242707748 129531692076 233042312940 1755483254 35690691899 232556314555 57586571629 2596299392 207604397067 24250390627 319211863811 37993829819 8955322511 42912566172 133896065282 32733773943 10606946479 26060954398 12702515561 8481319560 191410457085 59544122750 215161761642 184522811861 25812583817 44062594148 12146430502 23628716994 171568403316 186703930358 186692813363 108478467528 101630015521 41266212016 83513934603 143507912014 836493259 148707243679 49449713201 33751713032 30296980129 121179791861 148030853262 152823099269 221895995757 3584900327 12351018850 40844236113 95810829457 215458524865 9818763010 7643932790 208395289879 23524294081 120696209302 241099087860 22860776533 520726306 181308495169 275927498503 87822722373 96056561842 7865373476 127451584512 8693067506 25689685730 208739356284 7825094847 43496491891 86969678312 139462654180 97203614417 48441396402 5251218154 49751556952 48909018263 24441403489 148766596514 62011488409 370615530 23005414928 14877610258 59521851467 41645784631 4799664043 4251406186 38763310166 105606085187 190370290120 90113748416 243120909402 41755026914 106334653318 30599870116 10680711245 215142706380 362341649684 48154701841 5786728477 36323946598 21763311014 216754931006 4024696100 183720524181 6328818010 5375041854 10260237641 37155236440 1700077606 3903680358 233247606140 223008707424 10328142919 133802207295 39438742403 16066415554 200683497711 170028559658 26985581839 108545331854 65629379147 219993185771 123673930242 41538413563 257467512968 63070160651 6290670230 43293475589 171682882174 227870471165 16830989938 238506802344 101352847916 5538601888 57169029928 50415074985 12630453527 5644824552 125926139965 151477969317 116473187 172415576602 208270847725 65536292153 120739164653 149153689602 151940417648 159907196376 1877667930 39222519215 143693765881 310214633299 227608384486 80583788473 211314922715 148886949118 329117849925 61114153276 4547178820 33327947533 87943807248 18720524685 225198160540 37794782481 27919158390 30080415654 11896820019 3809668926 73931854115 59481855151 151118629443 91110526 102919536076 27072780713 126107597465 28019942276 7603838459 50653110986 9665281378 7973273979 1156044111 70634074859 31248806825 179925613789 196551997472 8259893761 398252582 82766304722 122028773488 197191913362 209898112069 21886073182 90439912083 250646375362 32480171310 105701987280 9720651757 88940836420 4330862254 43583433719 219264693018 54977770297 62970464420 40142688536 255365922727 143370935284 246589672440 6612133909 41598640208 46275400590 1093800457 28493702035 123809244367 205285299945 116463350 68310993319 9395076946 163460367294 74141169078 180308613039 103464430712 180518491183 166101765681 223752220352 33259161954 41165391948 181122703152 329528221 242881158581 2600291935 22093130246 21589986925 122258555157 180289616110 7418461829 233396576268 145686130420 28533189269 13243137156 79306925444 171833873947 168765618342 143300643824 287370409996 39265420071 139995746127 7186350625 36357149349 962973572 16497901286 244884781756 3231040069 84108297295 3201548802 170929395998 1884997543 155304379845 14284289304 225411001681 151548421185 195581642513 131037487236 35703970077 199572258325 49928086909 23356192500 7573882676 60326498595 113926070536 294928563567 58508238222 220861117656 182116524379 78319981756 11787072 108594826518 165550100807 24810246671 233706663475 50565374392 2202881358 3580884783 38444436048 995617121 61655090481 221767962261 177927952253 3373009513 202982026008 213410400199 15533938254 49509847869 32220641246 61422387139 53685561387 13448956381 53174900051 5198958380 32459925123 89491271191 14563339103 76933407531 11695836846 192496901355 13889911538 82547352513 2419383701 8584932017 62625665730 255256555041 242639424209 1071659267 144942813884 196752073056 60710493582 39347857584 16579845920 82792656116 164252810748 3242958651 1142122205 58574377292 20688312517 64689490552 64314289141 2476502224 14246493040 179237495724 26910741495 89597502207 146321011283 4184776180 56538084437 148865703704 146016172158 27560339938 7874135410 920879190 2494571376 114720001995 2359399706 73084422059 10947360671 296177590808 13502156763 114440230783 540856881 14765775675 88119881057 6962782943 218714421459 152982315450 137970199869 166306758602 1572305489 219658792813 11776190153 98102652828 197175179576 189453114035 57844390765 134368850932 15940314024 33109881112 289350554464 90906154473 155032089298 70130682953 27886655039 31420619858 9472292528 9738005138 3374378384 278878423444 143876819657 25948342514 104679001123 81298129677 2471573784 176245591047 112189002702 154881554105 59961079247 7534121060 42873037316 25129729856 564563810 204831123166 2156320688 171397151859 19846465222 106406949182 10658379657 62913718874 10356128503 5071103435 45781537973 136038349392 12600322841 51239623183 103576927439 162553631609 6911034067 55311311166 148096895813 25243074747 12718373526 104045495423 23569823017 43846560122 204835104817 12264029641 48482208935 70766796951 194469039674 102984962325 178990684871 149018932718 54325502990 206375847334 209779539638 30272740273 8534998847 10565278033 5036531200 80350809039 219231743019 9071450279 95247082882 82690821189 134940770989 119005094410 201880772319 185779131103 5384404956 50454806627 135318738180 22730758388 109175877092 54869302907 51673664179 183008108877 21532877499 25136458422 6853406683 4386557965 22154135684 101331365680 159272444305 172318889169 69717226125 3959920634 13410636886 68775692296 28036718050 197555737311 157738145374 163606252816 53342959390 227164728968 1403101817 825868418 39647892716 38573462109 51520682817 4435225769 65578579039 28093038294 192657801618 33986418862 200989086756 20756057126 143083337467 225928280515 321379711261 988249523 33263562876 8484347938 59517535776 4943730636 224326726196 3293303843 10886605428 11143621600 139588295312 3702297974 191700282665 1589534287 176748942176 137893364607 51348316445 13664941058 37569274271 1115231265 1084834755 57838248183 51639548661 164384478254 15383619400 3998608010 11115674448 61733731438 10587188681 44257352682 227191753800 239426825418 205135869351 21723150923 26852581745 30731536967 30426461571 59049474775 115582107871 38541793098 88770027489 701753893 19471558522 111674981680 23877381842 2170393743 2337935241 67140494262 38073271083 122086456409 4770858994 248070763646 12932195302 175425912072 179520662309 181126486605 34692730481 216318639661 158177037537 235445786281 127704811617 8462306511 32733171635 15561671749 25765763719 146648724561 39967101351 145265847275 2559041379 42669417113 190284484820 52678715857 6843194019 451301007 134908936780 756855576 175977144602 40907998503 73572657349 144071961448 43091752477 4559537457 157491950698 19381384865 7586817419 14390729861 18025944924 7739565776 13770994258 4518169221 13154079188 8727609438 24084418360 11208286375 122881142751 36949688051 50747335540 166757013570 140497078143 182857050378 121570328662 79709216920 4468758315 151677841453 104042014827 42736326124 12859951986 176011540843 20948402389 2026899948 155797195872 14760954299 166179498859 123538293793 164608687698 187758185345 115298392654 45529226574 3772695272 18973822066 130034407118 1137541399 14697209899 49016119448 27930006011 11730462893 195869607797 147194017069 168819682115 62754825731 189021505957 221498798136 6014418800 24093088242 1288489266 185381856709 153854236223 11974767786 11746510750 138839376615 229543618721 210484112086 2750563519 44171717690 11463907265 160242971862 779954445 14744924482 13168444455 140092495716 169413864266 36240191107 33418996162 144092622343 207615659738 1359365023 3944832428 46168173682 214727737388 22617093974 12014693133 255245397834 39226927829 32049447538 91290760574 10831216473 183810206844 9410799431 133980215971 193968934525 36074634549 2185182931 153541884976 17259114044 22857540195 36701548378 33497749624 6319044793 108844202832 86964544610 168805812031 195995294170 190791014864 11328423766 142595049032 91190953743 92642805664 2633805064 69952398646 1235142106 14235102129 72467887944 3633691672 93926423258 74106309824 158644434435 213732548639 213672872841 62485893607 99614840461 135039912277 66890013468 60566068592 39817346511 50732942244 193525555078 20005967739 28079930988 169379250431 110022840456 1794116338 5387647411 32458839103 58499112043 4442075183 42658594997 217419540801 73930506614 4818802682 120568478172 111928207320 1367690443 62216504056 6988718324 7935799575 64567869631 50779929437 4346962469 33826155267 30425315539 56104740685 167213256624 5156823559 6501189520 84852083945 101020010693 8246076165 44946496880 5515888096 12567334284 5729416106 131079752270 9757586331 201640431692 4550766122 1477597244 196516309590 73630065000 236795473742 143022608055 75493337234 37163720734 66104122302 84681023380 38696497640 466367008 314034320265 34812193040 20587104328 51339212921 194813798327 214302217885 35423174356 152111763094 39913498202 42955507017 92718282188 26007662356 53348278427 2066190018 53683602237 2022346193 4388167889 53511275572 3091738485 231499580485 46105454343 10696031313 52214070503 74223611179 65134835447 77358963267 146281167009 149400314667 20807619735 59796851114 8207236847 25652211 45086936906 32605635822 148358572498 38288116717 169104183673 90481692911 245159748158 151193436106 140569254655 629076011 10302617073 6133763656 6095379485 217712999623 19937544771 170751120917 90662529118 113902132999 158768739553 26082674563 120564554257 45635153525 33055475987 166736175145 164085124724 52159182132 126010252288 221778384627 150432351721 220976879600 39908173367 145121230559 139700898341 165931588403 31245790722 173917174544 2263436402 4556344427 6387987660 191905517555 159047560306 39776394361 57142696487 5311351008 18593952536 50056750048 5627074403 22141258987 8805324031 290907203130 1703469856 6901458304 213647744972 3965662761 95508010265 6850203474 24189326907 106572172455 15473753454 2227878591 4669725098 135396356319 2438410766 244444272889 40827141150 90795605865 2708868761 244835345069 78157910273 144703146632 83869116459 231119087857 80656688101 28442701697 19695154007 14193660082 18336645553 47307559150 28469508799 163124015511 190325055819 7112687680 15936530693 4438262201 74154546805 1631619531 135122059588 118890325878 195156597501 2498456621 35608798589 139393720842 181221555132 182331613196 5457813068 182173948259 7399286503 27671544656 208789125311 222848019402 200121879268 34583889805 30170674539 232002038298 192914241642 63492011250 87967908296 296399693287 16357815286 8910615006 9521713327 168431828812 15578850821 89357611748 208315497971 925560079 50986899227 13363231042 1248866447 160136434252 54354636513 53045080098 12868458539 58950974157 4225364452 167450855600 45220069341 10765769082 114996634237 4875444877 28831903537 167481130209 191482098556 40173228323 150706175416 107367738995 51045995368 18597464208 168448946053 77628907962 235880601180 130655709175 48120179477 23397246254 163062180951 247690421176 185363196345 4180407047 173906487551 45661832129 8441968283 246715292070 59219282662 1422240959 124435701270 3502506092 200494675847 3300349873 28532298328 47944796807 9180890055 46986466780 57433564313 101505365425 2185389273 2486740661 210778422363 36576916513 181119543454 17093106743 8755745239 30631718087 2608449936 149414292681 21714083134 46417452424 41611594336 2571717076 56535174301 47797836306 51135014743 14412831575 120571132231 237273929138 34597582636 214460669969 3999940969 19505865957 95696010 59226556610 34603106395 118056042444 176945734233 94244399771 152918590505 181376141683 6537963919 208640580192 114899322141 29484917390 112907153709 3405959096 106977050078 59920644530 229832149060 2206507065 7729509987 26553867186 50331375459 6010689966 159236649584 4325042834 1109386038 34010805647 14943607030 150429144542 2017884851 243650982521 74777387782 2906086222 6421501536 1491485855 21103200453 151820725090 207932000548 25287665103 81015734352 7749237221 13855668190 58357121614 221170046366 95649353842 99712027634 16185685076 17078222068 191960790146 3479537766 37007205723 92977287156 4552362485 3837786893 44456247702 14561838175 116287198386 81046411947 204695120571 42533469656 18715651726 159988715364 2632508846 8572071099 52912074665 143639019166 172932204261 149420133537 136368269468 25129766623 84843917368 61073229119 68166968284 4700458376 151887716418 5058169940 150759174330 52171213447 2744622555 40257847689 749390532 22387958579 11477301201 35665240306 148068414949 172752378429 214848096662 56725970761 54462172384 140024201832 62366159500 174206828765 210231134275 1538186283 174604824895 192868575168 5488009934 157071940725 193107901028 2899527818 969270290 26329512229 2045052241 134770076063 173806351936 26783081733 271616653729 59217592277 148408003539 48501179049 42030834314 183033302851 204392687716 3957321766 190264620490 173202619802 1455531046 67828982774 149674573995 189983301149 9968634095 214187788357 198272791596 7538484030 1068241912 7779984642 38509980906 12215291311 18956971628 52803269118 53825889583 142195128123 92538221352 173586362036 47157356991 16362484732 146082187839 40303943450 61987194835 25245074508 31817604425 5338015267 49880865992 180772241860 98670376441 11874618695 83443141339 1050912671 161614565133 72994367423 153904262983 4892628254 8115391294 240770672866 29982200891 33299789715 44125604682 996656958 104967978166 4547348444 12404779227 14931113134 30703776708 117670633847 31689981545 55370039949 22352806656 11937176566 248911597 232245945011 211754416 177481584027 22676762315 61278835565 215289548167 13558222363 63740852114 258075036398 6948933065 2358437599 14509245261 206774033789 41117868184 7558545607 72691578202 204006705686 160085895143 3372533890 68245773451 151075704354 8866566862 130582614847 10300106360 6282016668 187293514429 67779977349 690862739 119501029841 5846116384 172051702711 4757847972 55481331473 9425409678 29141138815 2336747044 53727855472 133500369684 4777570662 65148299372 9959577178 200916120746 11345420475 6957966697 38876470337 76115779309 240660784453 25715317670 25555466896 49112934604 95138371654 41504265690 50697923834 124999261461 122514714573 205288404971 133470049462 181352823338 295022240376 157870824306 11528792701 152322806955 231797580453 57670191379 59672538346 9787845997 1305768522 2655215375 61817972900 35124716845 87347599373 12245905870 6901520757 153302219888 142522781413 42679586282 31195176439 211220826265 201464569471 30335463392 4162367803 32010702434 3100131672 122707954616 2267596747 23998901458 180231048183 2470597132 52192479997 62792969251 207766376513 60769269690 144314260099 2811708153 17650880373 12638699782 23307676242 62575065965 2089013874 161130583085 49784724900 231150938858 644957139 87788438563 187154825209 9315786241 162875630720 31757012538 177837715610 201059492982 25402450728 14515101657 69402489541 9789497681 3245120457 2023892461 6192657683 214050938064 110432264743 52780324977 133900911914 995365275 208270970286 24528489100 249980587941 22389964392 130919951869 239139941335 135348792163 20751061099 144236353410 4505449455 171065521864 49027569511 38165426220 105521141867 305447168292 246787390998 1231063648 66788018097 9819871366 9293266612 10609695222 198165198937 148185790199 202037907085 89280789386 4277071931 143755828908 214941118925 58084372673 147985058412 142839894450 11954694148 2786768365 83075503573 47062199530 47708297255 13278571801 141598613269 171900453733 147299951694 16665349366 56735299318 15406002057 31963050112 18263909553 17546610083 9401077964 150306650156 42249336156 27502965859 21484564364 18826976401 2281932606 6441168727 14694366839 20927889051 219262199119 3238688466 88045627155 130572680029 141795608641 166920099 25823845859 1976767427 173499521752 128857511147 206286866456 31836814617 52788092698 27018737349 1396765596 88950625972 2717700447 68490761607 61717774869 83735206206 29696479066 153122588654 23695737321 17088067126 299811734600 17411221840 204398119403 13203402226 3426968325 145767633944 159323807408 70690563060 20805266324 4411915108 880718960 45763743096 150842067528 215610133931 153160707588 57826018785 155273291974 170130919228 62615690297 98198950210 6483290450 9927530946 206557611062 202028221122 948912895 186870096276 8286175708 3918045447 101358752046 59456297888 33840414151 40339585535 35975625093 53757518253 80690862891 43420221980 32653549328 168273125259 246770689541 217521731739 13511598234 5980023312 1986920101 265583005841 3687448421 57083845563 2482711027 116993711697 139330796868 140751847470 8104028320 2511556782 4877819952 177049513637 159176696106 111892892661 167966251972 20100484131 121348400070 13126408799 256913462431 63382933261 7696940794 202014769700 6378130755 232045367570 135858698619 7042967329 5140512419 128556083592 182759116396 84254405778 69017528159 325238235638 30630993943 132725888693 5133389247 45158366642 73436445142 11062551391 140846816562 52089011450 21764905872 23041541944 45714229275 5285061671 49566246605 262281747804 28912619962 85498169377 4204496255 16060893816 7975856417 29852906101 64573085652 3715440419 43114124310 192716497687 7506047886 7006017748 17520194417 5427351153 225616862292 25028481072 196456019 26517701725 3586239071 176372676318 113038950741 31818042090 2122271206 4107674098 4154784180 130051959390 92436127179 66865956272 88258135178 46983216309 5363225792 46931983348 41360545966 16955439081 76186416661 109083356657 230305082779 68427617383 62608157679 21440012696 144397096747 87489481131 4304736820 44273635699 21016045255 31128017142 1822666134 158579564939 14725528383 13258279982 84735364159 7373928149 12274907682 75267832772 25360295697 3101158219 10977975086 179818889836 2639021595 84029764593 253529888266 24439533037 234901624881 78547000807 11371269690 198601353403 85832343163 210401060257 241581273052 198574064716 4836466201 30057019 69413841473 49199576773 161847158381 163537393992 12437417810 33584185322 43872004334 7590319703 18259690393 5062480331 641772400 31529823277 22677836633 62729655892 12779365483 110969170120 142312051162 7099273323 4606216202 238861859588 206494976301 35913821949 37950245850 24105717488 8172388738 5164871798 3716060925 131402381719 50346651888 22317976505 183104189520 2479545929 92679614374 59423509545 144958945223 12355722888 34432391269 5705236954 58245768404 101441392365 21501372058 40994890608 244422864102 169345634773 165250670313 31750920698 3143784318 148694195402 145184601013 81053901913 150353576751 181587218015 153475199957 4057285628 20538735236 37551735024 238567044822 8239692013 4372977661 231112733334 6816617393 39500977490 194471713647 71362695316 116430718028 79188139257 44087561621 15817041977 34035035685 10064299696 5975238799 8847422122 176744823771 45823841906 17901852160 18640763185 187848726770 5791772165 10400354392 5065114973 12080101225 8194594426 237220971189 90186537456 207167301310 205542238959 27509707416 207037306015 7843172167 57398392291 97282567453 20972842147 173314505822 156170335666 144581140190 41035555796 107803072593 335503030327 122602571403 163552779640 153594638999 50034579559 19548777579 54380523498 3427222501 53294969621 157393240497 21794805080 11341883788 9944390838 162771088284 23623180518 122979688640 16636969898 14609830299 22049889483 10215872817 27324382963 237350463482 1029581687 200756554244 217163663398 57711632128 89495422848 231369530577 56265156478 4589540565 5246907972 141875226270 208303442414 175602231941 4973970494 185097763556 11917434083 1916647298 138663827552 39107737880 124792585230 2218038872 2612513421 33810327319 3063004098 58836978805 48201856339 202180893356 56523106109 51479117198 2186691492 40256316264 183261606951 64425915038 177846476581 209505856387 119931480130 4747212622 156818579258 25856328689 53618495652 3706349019 245558360548 22471274745 9936122390 208419580567 262321698178 121825448120 164053604046 227598504429 242696757966 139261388300 4045963948 7129722808 21544300368 29068739503 34902215090 193213924299 21699419532 68949846328 62803333054 5371970625 153332161120 510879448 181414395249 235554231425 1101821218 125305017264 143112408592 100382619686 19733534621 44473441489 14520057006 29964395546 116236745263 1185198710 39507990941 207015638658 57888684582 159915619261 7382988338 142022462665 165360361419 58866795003 153253162228 27980479465 154563242452 89433013186 221849166508 21899805653 20110229555 173544259317 225113638089 3510283899 387337013 21973714618 142518293570 94968388506 197038616781 144076389917 9437647781 36015729039 324001244466 110097200573 23457178516 137114211095 6609743932 4871030389 72703391352 130045196728 8488863863 191440667434 232111445230 7893884007 16770634409 119894979521 7522057624 7275544101 33493047992 185841758243 9283382418 14441927627 154924953960 31847115948 38232414170 137822033700 162901487922 94768594675 157260953368 208263127147 6747158234 8151646723 11530503965 2248230432 849895044 285461334449 192456412338 199897016659 36258840688 55992392096 19900880483 241595781372 65333825296 149846457593 10330659385 2446728432 6205942901 11481694825 139230976980 151608967680 161830335243 235296732161 122162491067 53242605249 8079589973 171145054718 202353920992 157905641048 237655915584 15270167062 216696703597 8420590421 40292186033 15070070019 9729455779 26840840316 2718213453 34606990882 1726431206 26653186668 155548473107 175994376031 2976584686 65666166868 192172493462 202645608488 47030142383 438865510 41151963465 231453869812 146226662502 188691397748 22125608182 465994452 305387855057 30219932105 41570278531 33646623183 92296741679 66338339328 6687109954 171094473322 1426530181 86860636258 805910848 215610300730 19700215493 39583288922 163063745372 5278469008 12214708080 42334827761 59068718500 198437071626 58923613436 3462313186 31027014532 99708323102 34844377462 33671283606 6897021027 2333106519 154147073650 59530794120 3777787285 63484075949 177799665324 62631366131 146043715323 91175669547 211269696535 15054058059 228762915272 71763927802 94245607312 82739551886 77308341838 93222469200 8619205577 192404314134 122265812038 313524677347 14849358188 1513500613 39575529405 142899693700 2599322104 38115337977 5622202775 149519590299 187820062006 254926451919 8067717395 11408618849 156867249 254901246846 52768586377 150750109649 50348451946 44719692333 4537332428 14289387646 15267589402 9027264215 67773178744 125017565582 98659804057 197524537837 216804484952 95740819226 5035876346 148655410319 50570153876 719529783 179376031631 241405466615 59923901309 285813031 449594571 9556248236 14982469816 151144232894 194489301636 26017933433 177255684325 59443261549 40803639745 9461338836 198126861667 25645151707 1733817184 4560789745 7294776368 6614638724 12321868230 143793262918 4184448478 230085303980 77159746828 161053706008 149121052988 15879472716 67994347980 77427716206 186298290699 12997767460 184733774187 28676047765 109276204864 4113918330 39558703513 145872267727 44331961790 68522987395 78491173040 93057011170 150855954219 18872918830 208776413450 76289291788 175827878028 122966242572 27257951779 9907618869 154976094 6770515689 173318737663 89677202144 5731232151 164672953646 154719255328 258088177214 71035904625 23563828372 88655376956 16776971127 2589242922 62983663181 221194562453 156652971761 177813072101 63717864031 12645593442 175034175208 6519489103 170517495563 55853924899 100772458187 16013632961 16053703091 23360931027 11563291110 2560558528 73807033224 224275227617 1825016897 945578510 63748953014 74346515488 33177744968 220607359713 15893834828 66633687870 189344388415 218628958547 92009169088 244657236741 25771665402 88520061610 155898826507 67806961497 14113086539 27463732559 548890477 138574145653 6015964288 3346382705 200019159934 71541573290 115461434069 82318423402 166836890738 8935928064 14140462678 120810267450 20373806138 130396066166 37918744643 47930036176 126828974380 235695520389 1685905432 37987249137 43475498843 54289435581 56202099478 1815366672 62530693951 137558950595 83103613329 17791882973 146171364508 2664101624 115553269031 266277985486 22857324876 2674310767 55600321445 83519774582 1236661005 73292656358 14422202899 12072758237 5242304564 171562777678 82480871604 116531191664 57432505678 42163286704 130898891968 6805900759 49508838320 12403525401 35799957206 21009401674 333568786 1279198156 157439663668 941197043 1822743440 9299697543 176547233283 139710352666 120043796179 490246008 158192439485 55678108563 19622051004 167687906808 81055498795 138152738347 197111644084 154206933701 159550088758 71124306503 28905074832 3956479077 163173571722 184208603383 162128996236 206957935179 181226218865 57752146061 33276880364 56581432911 8574932967 215984526920 171746324841 202010964574 86692735951 186814416180 125309638687 195345322804 191204329705 54074080931 9522329385 58244465440 10809118540 47479198241 39827418728 93410702328 40281588091 29730678040 66583069420 119433625296 164578649283 44209658903 220353583584 135468337292 7162305824 44886283042 144926857188 37580081843 8711521240 164827929854 129626093010 4633780978 60198502716 1238047523 66567685776 19212226764 89192899286 180151489047 101451850474 36945177164 200747887713 157303248957 53542261276 109035082412 9329724718 138501102273 1155018674 42927517244 183009287205 79622216387 9533499048 10186722010 44220128479 2511239114 151539442464 1435702532 59785057308 30526498436 741143645 72314795642 5226422524 64112191076 211329641901 27055566996 6704248661 198884605287 44087497633 139324609989 74364590025 1181982506 90156321598 5936486917 34257154285 128409350018 81397708536 6901284609 206156717513 219494198881 275835502026 70605246337 39426565869 15804419791 7653504208 61761510362 275320039249 139682203137 127426053991 19189739747 964734231 12180897731 11665502995 147373158130 22675675112 224438977529 190298846985 5075793708 24934727556 18324276150 154162348085 155479631735 3202557640 161056185652 121094681716 126862036247 112105645210 9982826874 970941197 23169473553 298648541637 196226585426 252746664897 2971117555 191983684154 93977163846 2032950018 100201503719 2392789501 52688039730 30351961451 21933403132 182554903191 153122902969 101977469892 90359866614 747291727 13368481200 18088372884 101833351601 6854545265 55674621499 99732608979 222977795934 82094423324 53339686349 1722802234 1982503174 74408680408 131600779315 205110028028 249441771441 17509237841 218020262775 878619041 209782050507 63651053700 36141780748 4600806621 197859076892 70697108570 119419773091 22159629754 97916009300 144771533224 20177639469 234018357446 132752828670 114872527032 165490198813 183267823867 1151381262 84001955375 67980588048 57218421645 170529075156 15153122218 18128610409 157755740159 146103637638 67139326719 194715364120 128355470320 10784299262 97427027386 201126973011 29105448705 140010349895 238074880443 36434735806 34465713612 15948823430 20442395532 122283980 82563065092 7299787447 45394782234 10756643797 14489101848 73389804493 1904241320 149122286751 169574751607 228234479310 31396079781 24716874793 6823957701 132353688990 213558191213 22847963670 10683431934 181632011073 30582037927 140547552368 166270688937 22669936727 9744062002 186213504595 169702578450 133138181771 155722211197 202436524492 6071893312 199052391460 23927100538 5647691354 4794350310 62956317529 2252712670 27320872267 154886081326 164073672851 168335583479 157442658841 162087082968 7415763016 1242992172 56844674638 27186248856 117281678876 46662832041 8935416715 17044366382 251025467960 118502918393 1113776072 17185089968 96086935923 44407803492 16260226078 1942795783 4363019502 68030887116 58298489431 116706075346 191487721859 38995756274 14102794820 11286854509 46698901037 1620330941 201605328712 6861976539 100867099694 495110883 166820298577 61238921421 4674831541 162303267483 18393812503 3076851575 29453124009 49603349479 170076670603 33802266841 25103733002 170926181784 85308810874 165346585182 111413182565 102144312432 53068550004 72294384422 1471850337 17063849676 98272725495 10583332594 81306732741 1608490466 218710610374 208630556231 20173817479 95205621219 15637345143 49468795998 2409819767 159361684591 4316917225 2779505665 26702599735 36750128380 201484888301 214771411311 30111444211 2109456117 7504441303 11699515310 149148080676 188816526355 195844573646 12636466002 49394813332 40659993563 16444977994 109773269450 228531664981 77906907044 68023046210 62858736465 24446965620 35507556116 13430989973 34731749409 209884597423 9818826633 63405794603 104148268549 616624959 155480009481 10227291888 29622760733 3267683130 160678485347 99062708342 130798806497 251790284649 21603122914 20767598671 3830494097 143178401300 3509092511 27889577896 131835545054 61877818135 114951798792 320484208685 236707959938 5936319391 82937263659 70550662760 28643269696 76988668284 92482701123 14312752139 242337195328 195307638185 227548301917 106499528375 144419170013 130319535209 110205829002 19382875700 233397968011 26960136326 88717883573 42612510342 61694060949 131578191486 201163249989 18517599300 28197805173 1470185638 1711280120 177387019001 152502188089 15449707068 144036344207 2436949355 822853319 33337613992 4695291820 98151909108 140330983254 108533890339 172598704349 78082719928 226689922967 179630357649 187501048061 8451525686 42326058485 3143682905 26694610700 7603113157 189933932956 23111658673 4798916824 5473834265 1851712493 12427512330 236463216115 156371507170 14274436972 3547043081 152731431808 21878365899 64973137497 4539804645 5132934763 80798312438 22721958468 138090972870 156981580882 16229720885 16666511034 188776192587 10893412819 4909456778 9042271764 166591683372 11500739807 10069737036 73960180697 149506051647 23338494284 64405162064 14109512847 7637481102 4906727716 8110589717 132718308389 9055174820 117201776634 6953760156 151794008024 14681054532 55274710 65031912859 962116879 3719226542 76422441866 12400168657 167198034001 2406456973 180010142878 146834915132 161995964243 314884066087 57803140126 471363024 48405780772 2238395473 162480886864 2670716380 138566425281 183908458688 204570083105 113010575836 36661948336 120477806314 13320574496 57715034873 13626012338 161295977359 2363072533 3176914563 234616582035 147351634861 9415614008 3901536703 145263457087 44268934960 30434179940 144512684208 13554273484 193949955513 157106910284 2859576155 85430456142 111188924223 954283157 33809880439 131602667017 1615861553 70402074026 68810854938 19200349732 5702302800 7898318355 169450930362 73509969923 33061601540 4460350027 123238962721 3786882393 78685070891 138605787790 155965696426 17329671040 178894757164 133644997247 176115047626 18127734735 116810867766 4288462309 2604182793 46254082335 91021239834 18145387318 1625980657 21821875137 88676180033 745525085 198293505510 74056729711 54201979454 18928052191 181981243327 146071751133 59273553985 41139404241 157059049355 1238333168 26411313835 3563570033 57798210070 33706840730 19917116389 14723693787 98660261408 149877731487 12078023244 4508797140 90572067144 202816557444 105047083670 51962804813 156149265496 7487581715 73508654717 26497729873 20759501378 4126036205 28383682309 17811680793 4834907236 13449197504 68375154807 31095714677 95016470632 42704705726 5867609525 4368932327 14053305274 26055219341 80931659883 161671175778 95009811332 170109429773 8223777864 122677255420 36447642696 13431301328 44149065065 156002525400 1937216586 170214936303 42847632876 6369523390 68696319992 346542016256 8490937112 74482725007 167950618164 148510784959 202660565931 7890482015 41223514852 10816909970 34357950288 166069571276 169206927465 981968599 33500155001 88262894006 60059891243 69032940564 306934979182 53051137247 3617543271 19712638282 1349075088 164494973320 94992233373 140074242117 17118613507 143344189523 133624024302 15495965208 13875211352 29790555372 33669962060 180997434061 51685120764 4281720179 50525364598 142487372057 279480764059 7748051586 8290294439 13222659741 142463231315 68652355395 8161689098 130923362851 27548953416 12922609868 14423804399 132665815556 6848136246 172261931942 7680737376 121884540 19028265521 4518192016 32834764093 155543193377 40825575686 148181299893 447439806 134340577383 312501058 18147437603 174904774967 87099596084 157570682140 238883327741 48570123927 1006979076 166380935121 22053833993 72738438217 26813128925 191018694844 2007100629 130767457692 86391800197 131216663440 9637263298 43309918021 25019603098 31975689506 146866010525 148620942207 56416555751 2583405140 191455577505 13904055658 71715460295 109469659745 37161082496 39585325294 2130429351 172749235463 227370971444 60158107070 12441124771 131820429939 1329754346 137566051632 24339179796 26220555718 152709864761 166791027135 189255394103 131994747243 54828444051 12358228193 236789856030 96916414664 194719318463 43939909416 8651356699 146120514506 185220924451 14730573508 257365860921 222937732848 33139368571 274727955148 69360269392 38297678563 68408550048 219714976655 2648511605 1443265691 143421710461 23583945631 114764926172 2532001891 917552326 69125751208 1899627559 13367455048 25337444843 230587829106 6631336758 26483193435 6698579890 352852729396 130032072310 48045343684 1085083996 148106608319 1648072484 22904980035 136450175184 97359734336 72722370686 149682454421 91471825374 86130576188 48696177374 492685174 12926487169 269439749 170083631044 68067497216 42532075457 35564748414 17797301322 110488988188 52887113451 60633200054 45035571303 159288478308 1798397366 21479838385 16698314217 6589025826 9680724611 147865750566 22150891416 136037683203 222894556834 62113863342 167002165936 224972211055 220170883308 68512614802 7648011444 74548720673 28891112441 16996557841 49664166032 208190001558 12509156935 118509362937 189248733358 9928483032 7936753759 29723935432 31300465031 219451715272 186864521064 10618227274 247277464044 1493852359 101846836973 28390184986 1589472596 125121068569 145090003716 112426564961 265935669094 152793636781 179447357489 147312896306 23649595303 201237782920 236142777205 24798869179 167246618615 248403814537 68502732286 178643490892 7987837697 2177795155 31760681575 171371671902 11622277035 92724339589 205077999343 47794174210 11660195297 35218318260 49192866751 145740464520 208359735623 147436914922 54011743661 19366238367 113062560111 14516421617 9624168186 231031935514 5670315304 28041062819 71045415013 161585411870 98240743046 12526190829 56552298332 115599785562 194058705239 10941723177 111864911744 42305912637 182388696594 15534036669 52911788841 184541113180 43137849233 115721086819 195038224127 18503694753 253811698710 9479262798 109586167724 1853737040 377754125 34065618181 211998022920 3946742924 108699837531 179422084339 120924758189 42907801350 24680711395 146053052420 109043402867 112361626804 8013218362 227850751293 82739188790 103484936609 265485747347 127515376766 17820825027 3350370982 184999590378 191909834535 12737488472 4482812536 5386641473 24004276626 64549736330 158958594994 21738321712 20760491273 8992932698 60880415571 123280084735 37227687842 3945793854 93340748142 91481949907 71704854952 10853493055 744860962 8910735534 2440104116 55573253447 3774133701 98262049449 213984844833 34139511018 79545492082 27699823102 22348362142 348139397220 180220786172 4685766152 1790107995 41884813950 4104763394 34781497687 128686625004 15332186274 56590121822 100245468232 159791867286 2312887793 10732091879 12972550559 5071684431 4423894284 108236358440 118463550272 8710703364 6406642517 103030775501 144494599485 627119351 5050143954 16698427978 159306446692 190596521130 14009239352 7892854080 162588115196 15706963852 103149518357 7678597923 183640550021 174971801894 66035950653 5322897531 127208259719 32358649981 3847418685 143727749269 149805421666 152158442173 67513232485 246368172577 10185276660 60798272069 1502247842 212580805905 26220600266 2283583215 117353950388 42418209963 137288387919 143781650221 208368572707 87603603311 104050261022 201848705341 225845818760 63649110132 57953183016 1253088192 14181040291 55612944168 42099797160 119924649140 156710954878 32178292320 112429558650 59551323892 2717943280 24895872377 167539853825 164378828146 141308117590 104184927437 77676224901 11895205841 174657842026 26774576887 5808315881 67392087582 194302967365 47237400986 83262339019 122526704987 84320510157 193347454125 38106784439 22464914436 24790389031 105745913496 140786621660 164743395437 6919569740 134576855208 36530663083 3733815750 138485452598 191503802521 10902108309 213351130749 191853367632 160388634953 98650843528 87206548688 23272095923 69218142241 143316252282 158846198138 130825913606 187346260528 162905556183 4957381174 3799134226 190861412228 23679259877 364739626702 1311035879 145023620437 176523117443 80741041345 140607863346 160970344549 32742786747 109933073625 116130825048 2491857769 6817968573 155009160068 39526805073 209942818712 9256436815 13042560066 60617053799 198802238884 26915117604 48646768491 1791788402 40645690754 93461121937 10599879950 4555834558 1097769462 49265989540 70171688543 60814702557 2055386897 5695937604 27637077976 38659367503 45951768382 175508153915 29382261772 149909281074 158230519234 18838394775 11902478661 66147748706 484379201 388143143 16234856022 168920542248 116428948353 153216851353 229824116370 90856734697 39838619475 248239433931 48813838951 4142349865 183950782404 266311925515 99918229840 149394848861 3030443460 49840266158 61454016303 220229024999 200914230878 165654895275 24322272679 7228170835 167255645995 19054304532 98825820114 232947011688 2000332033 54139074265 24353343917 197324806601 18439909923 8046658960 1889998904 52969087602 610526934 7100602403 25190753447 174061758518 141428214417 141234165388 199000914902 355202433 186773136791 7917184106 12286966977 67372370138 47488367406 69150747856 210751901175 15307302119 183520874091 1284342803 7693176900 93304866129 105828132202 11491125316 1102640086 279731346613 8006485821 88774316967 177662285610 3663846952 2075669529 116878423 3111908685 10165067962 12536131980 2734881781 108768696808 238936306735 68083211241 138737474988 119799735350 51158699101 135831288501 40915897902 113355920648 4439641029 20354908280 39421612211 18260633925 63872441081 156037942000 145468553743 253681480507 239086010082 4393681677 78719285326 62563486041 239151388299 317366571075 2134743920 121334844226 137967215090 14867221465 127932026531 6620197365 3445511879 31848500500 132453503080 14701449410 92441959093 11025805471 52898206565 4010209969 8244056178 3925294970 16593310735 166983117641 94735981328 50000562292 1616707780 156424886150 238497091115 243309487392 32143956240 96104889061 41229502530 153413122424 164880409311 158999706207 232992686291 149721743108 2803206621 91662217125 146304289945 17223885519 99817995070 33225580219 3149471404 61745610937 12260090938 20399073151 112652452714 109614943845 26308924470 15561252290 15162164327 154979765095 8240492580 75614922936 178647392108 63122517238 14057783419 107881710581 160664334896 16913318707 194310503415 121485277922 12039899678 142126174789 96773846803 1379753908 3770960654 283257211844 217091623219 34013890692 1382418210 18587838769 12361411087 7490399895 162629751807 15372323495 160839470636 1431392610 165624440633 199469349808 17729356608 37551256619 62292097290 44720067816 2511184282 134319938452 238276634694 191905391658 110296457926 19254314892 179050893772 1973432970 1210908092 37892866018 11455201348 153981596912 129813284674 146173466347 2884817619 2214575936 76025880633 16026203569 40402906291 4365606692 1139629564 50824865471 61090900283 203656899207 4079799536 4110544445 198491800096 2877745399 76192732040 194807997478 150486864437 185833599075 61625367288 191401314186 12835665613 64333136265 17611699751 240636669305 26560813514 3758028093 106160299999 64846175423 197513619111 39740018128 205057657399 133344631750 8515603945 64404959247 9129957295 25223244123 191450927009 221002876967 10298190317 46100883339 41318761289 10345605673 45281325821 39252037581 34460416438 212277900313 172313405423 492703668 166927250503 858559532 48026985002 14457314116 53955266362 244936479004 68538406546 10465627098 82183145216 220863452470 22246126195 90318879805 16249036493 12776453864 489859904 127880142317 20204227205 32696878159 102260947619 66348115662 13609965838 140741763388 51853662572 92118718384 86497629963 229625588715 36154715178 91207621929 68338092726 510833938 156952265115 148917508378 48404242044 6688520970 33042617883 17241672797 8654160765 235954794460 140970402640 203503242302 22782678066 68019480340 205284406902 18520487101 161443562848 143998991523 118168158716 64902482593 35555707281 4290314182 2549686002 48331933127 287859804026 96017466424 6246084878 201757881231 23942718876 41304857252 196257520522 5998200097 209791577358 98278247219 3584195428 13661056606 165569685618 121040981553 5347821933 115904113533 205900215073 5767162964 206353036025 1715314696 14862399155 153551638373 110240331745 165062368145 1277626703 170863171996 149636213338 11200925036 2272334238 9340212662 4441481508 224517688712 19052339274 58372823455 52869945475 211467848861 63495939574 24313313470 224989578935 16884094691 60558518009 242889326094 156365933026 183247912943 81568271086 177636306160 148064868288 15762700100 149776611619 147468429979 38683240083 6926181681 86118998107 19511983819 222152684543 9924143311 248796457062 190449950682 63533597237 149972780673 9208929903 11801959780 49447047690 35069290346 32819953467 1508139169 47107343416 85852669710 155072376365 144192162460 5771118004 232450568960 20628432989 27903244963 1100177522 26181872937 23055370507 51775770116 6535144687 168252837866 63006008749 48516831025 20803208044 11483462962 201698112003 9482031604 33369517284 50736704038 56081382493 201547265930 35220133661 12554440197 41758738443 16661339785 101820053242 6490624394 13376375497 168178326934 267966268692 28845066776 166231366881 5736232784 3389183759 236515765459 3363594728 178087028223 137248271605 237478022769 249040029514 21973445125 164473858062 43534750606 213317080453 9956536629 91655355650 98691005726 24298123294 34541569841 212808916987 112611065833 7587952269 174761479832 38916536248 238678094458 42459945693 11394990797 171985599961 93074648311 10503123129 230548854442 129156832643 16659353343 205048735506 18539448955 151931750440 30378481401 103567629217 236857440624 110152049625 206677255787 176455582265 29069644234 171465416640 53571983109 13545044249 57203002554 3896152815 4439820623 72782485050 190238783314 74212915780 1502306385 216025035644 34734038734 400309583 176321017172 147182238849 161639065494 138450958340 98628179628 52911330040 70338734632 3396459687 8499416383 16523619375 140945335063 687644186 133404126907 178948121442 4608317202 134337635848 10334046548 28970314154 144452666781 64996095602 54553607789 57740070875 35718962165 33816969583 11613102147 83078766155 287154170500 140340188596 2172021966 250570322607 128763561852 5526361341 101881053719 21726181938 1355010685 211179174488 51561107305 181036624174 160710107803 19236311973 2588871622 116504457244 116644609913 231639934698 207374223352 178686594993 96307255072 50663463094 243167246869 17659346981 83886742934 230051684643 3048182515 126856198950 14424031284 177020298071 165430681097 4864569288 1332902220 186397095227 87699868722 31990327747 111726332217 142006962081 194956186454 543507505 3254028527 51079617525 5657105787 16449722599 32560386377 125421588144 15049757544 42500420665 16914925882 97509659257 1690718560 157035502299 40028649473 20902426437 4039560170 162356690851 166003922248 29183907048 7536374226 21749803909 107732767718 29332736899 198333194570 17081846047 34411459162 107551316094 43429095145 78760649192 175661718193 193991438962 43326605475 30758883918 126544871986 5192366448 1007891762 150442329211 10973431749 975151537 209288076692 112195508293 57080428892 11634994475 5867774444 106246915292 148796819742 128530509879 173525272015 60095511612 103719161724 5779260209 49198009055 14347183092 121120879526 37174957916 49011646882 37789144383 16199077727 164882985639 172755848940 16904880039 47562397250 86117041084 5973002606 84069370074 201368876478 51382999004 190834468295 24437257417 6106783154 7228563775 41081390340 45472339800 145674694093 53142099422 209305729538 217719774309 203034039987 256938634255 10248377254 22531666660 1623517526 37881372237 5382804648 83311148163 65201339049 168846465883 26383575929 133387990128 717794569 36308191588 226403873097 17196246919 1173064170 181488995815 24414046297 248030034520 87730848575 2526210791 31789020354 148249189477 1960557008 6707020557 187566810358 175519290892 36651792841 82496668052 151682028604 186337250133 11634684868 52629983738 48458840028 14771225682 181778443479 35122842769 2021289774 336311605 21086571001 89370333860 26755453987 136196708077 34485499565 28734169140 19474969838 36390500175 177624388440 206239490269 55903673863 32793259683 13814216813 47418486261 202374578616 11122964418 177677940293 54644465476 102942401134 117047239545 161759657707 126705396858 204797476155 250871084999 128607350091 145473088969 109064731542 26415279751 93510194857 16319755612 22030216686 17683578267 133682321955 205458100810 237620720164 75074826752 33270676036 171885753506 36417246834 273307498744 1277767318 11972571486 24094434659 91429432190 26415700308 59735491902 20062229184 12226763363 66739656065 312803741531 38894434760 4057921476 69967675615 50643405495 155110249078 231675690202 5253224506 12568133247 16089064578 173227725586 293448288 74109079729 92152457206 72987973644 25369330018 19900318923 240939782348 64302662543 179218431804 142403064522 234841566805 32670688651 34040499884 11419251685 25679881265 157838829124 1414410300 162458871365 8886012455 191124415180 107879476558 18741109656 66458290528 36954447104 15468322975 75376372105 3690705550 2448167172 5623155920 114721862490 15906206720 47213652483 124857232945 31066042180 3310350163 37054125716 103986066895 64752870464 10180832946 248675154905 62561991384 1058428045 137715406529 174750456562 2626784846 11497290745 169208160115 205469976261 7488862497 221707954526 66790914142 55044358137 9457269731 158630799611 1761391486 269864488845 2220686639 193021982040 167197561783 44608138604 196357611297 58453426452 44679494197 35454837698 82834165597 142682481978 3697005106 24482356370 2340166333 131116272626 126263866998 5534204458 1388053417 34994966028 39241291785 47268652126 12230471391 119392819387 182394428042 7288145237 333233424673 1282947885 35593811272 57834955458 204124632260 128835403317 280150299310 50454993747 150916707384 63262169777 155650769551 152830234308 91120802890 72435135918 217846433072 164777225552 220937302837 24586274119 116003596659 133657635042 183857273448 171762182705 144759418705 5082065321 92162688017 2430062075 57168585181 18527648368 8615304487 123536830218 96375305650 79888507281 4194720236 23042251241 91508501476 149146290686 1091913440 1015685804 1436387199 1850084322 202334068490 79872989553 196243168435 294033273635 140339720438 60385638806 96113443496 149749312771 19292332317 96647654557 37946720061 193449962937 145176833832 1158054827 12256337553 95924994434 61966338345 63586931425 164736165293 96755120958 32220856005 9493192744 9330284869 99670445490 66973746515 118902406073 1229840195 47790500982 55608830920 106667196316 73131248364 12386829175 9568155568 22689948782 12610858175 109748081032 198870834505 10134896203 251302957733 140970237420 9663911895 20877344629 61799412770 6649273380 46088244210 73290425071 175496535232 51396704204 119846563819 15586548806 12754318167 29411663278 160233258724 35832872000 139364352277 4837827349 80694044740 183298826019 317848407587 315357057211 86386168361 189157092705 12560197142 136484365498 184796323027 24278343831 19354879114 15570734456 86230274817 1815200995 34662569477 14875054707 3509134693 139241133583 30924390286 193761278818 27008218626 5114610717 76597931 7766646762 131831973438 2498346029 2204424597 61594630251 25179450582 6013494806 388865052 5582482993 15785907991 213426401088 89452560613 85410275746 77629524293 163464282082 1213187664 128408546128 180698334391 22491658309 131656700166 27114544423 143041810121 120102247847 22093128207 48940409430 247568782248 187838869782 15849371110 11125074288 25812280815 156084710884 14520996623 239568916869 59670202239 169899454092 32039816803 3029527460 47804123031 8796779122 264961005624 64116707473 71581106069 23542575187 245422278605 3609062122 10034109710 174312690243 27501708635 16308627436 135546594853 63569379616 5953460438 47503606127 187094504942 7035976384 172080400405 141157102931 129542844399 4249014217 58603059163 76560248537 163073916325 177076189579 51253914405 7531892517 2108308636 223153711698 9919026317 722572024 166749521492 157623741681 279450567693 149978337875 8582885948 1949209520 33740959914 248493334207 187804284095 196052453545 475697370 299377495818 14636957843 3607887132 143714526222 103382161989 169676048575 16733872516 140504038471 777498307 106412493602 1526742206 22979829636 41566275814 33219532006 8141291483 16524884697 132207565708 7201057228 582520448 27269298023 6824797098 47033899581 91169509273 13479647074 10156039254 162261564578 175196087190 296221944840 125711127380 1970595523 258171704921 169356211703 71036870211 160420662529 330224243863 767215694 54880438201 53028931313 240942192662 142923574918 448286816 60144060067 134631373377 8554020348 62502623163 23040538350 58590845932 1662308149 230553630172 147240513954 109527945391 52317776174 148692930555 719277977 10685845389 82985673442 159489786967 94384308671 7454074947 83978495185 30168989863 130850362646 20950504556 192906876305 32996391866 200269937156 1102628653 49512114306 150008578800 68744337854 9525409564 170558835998 239375879540 4002700365 14768333095 2093462491 2720739632 82022772433 32818212916 247870855974 25370027481 3692901153 201319279116 121768544652 139158131850 66747225396 30034454303 261309212256 126909427199 173757217482 160860118268 47391297317 5319699585 149710918873 110056529984 18748754333 214708384513 276603013531 22090444601 164635528461 56750812545 220284850681 129799583651 155952327481 92509736841 258577465511 76846570804 1968715242 16317395902 88404166230 1189641228 137701203507 25931865787 50277827074 25085568438 166909082065 198931791536 169241908163 16761013561 212976956 13073684 167728408163 141851392048 75270830501 52798480429 13221503968 145090369192 23360569707 6204341680 338692681 66674017530 178380506235 60156021688 77022579780 75710913775 63037353147 4219371330 34475039175 81222854893 9593481017 170495075748 266877618971 61291473709 175058148498 74805529504 13400039060 80877620657 9113245020 31980696660 145952971702 3182313891 145566127953 73804649988 4828945634 72324488812 174168596151 205273624725 143255845375 71053062123 3674977088 175370327442 69419707419 176053571280 33014888533 2886102081 3612065124 29879122944 228111599689 4385867666 139516241349 6555857183 21492335892 250320593354 29917738773 12686522855 1912021474 6781385955 249297587538 12103081608 5025281311 452210984 29006600270 169476211957 223489134132 78244317088 156744704176 58682416778 17300917549 37359033484 89276103121 824524531 117880155278 22165867830 122780638793 204741160612 104483668692 227345499945 106309822638 47555568611 41846303118 11838615486 4171679942 90163042013 9065955400 177275041709 210850669319 151842709918 122147226955 10192409499 241044399902 39249191464 100203984287 7407568558 96516074053 282118668612 191841589685 144597924702 152979014323 118331836902 182554964701 41806239975 62302419010 5449825742 10946069773 8888486461 118891782990 39562656552 5798862803 3004607056 25303809413 5399844357 8040077148 3892695491 163287136566 7536214546 117419933582 111463011246 6312191165 151431177762 13059794370 42842458620 58599804065 202595645601 42380744818 18014021001 147515114359 203231667382 1848352575 33017212435 87676310782 51744465141 556462108 94751451800 5838626929 2078528431 12996298016 83437612848 200001665583 34178252799 106129664498 47618905612 15079572352 111844403671 44080204671 13745582746 96328759086 882280264 18373427705 39633295967 138996989872 52107485588 102788124762 247874554869 153693708908 351399607 37707774818 67793374853 109154411541 270178618162 11269517188 22359347391 127568256577 75135129311 200263256219 121276213664 120146251604 42198773709 140918145434 173581369814 1386182711 62882908323 7517781523 9402284968 162285133055 69000826751 10702856952 170669315146 5618619772 44620627511 41912458005 73101452912 4788973771 18302219392 75288984551 6332385816 172875392023 177946071499 1080693543 142237000153 352314559106 11360900742 22564611434 185665637245 1405945199 64928445313 44262025879 75817464407 4358215580 167229599690 32982895867 36051955166 41258712849 170839201342 10525791382 6299928918 147584854383 92603603855 9829475836 146316038336 18813904699 3230614989 37567864346 85703946097 213500219026 61191143323 69985454665 159686488619 4567594704 148286362720 16737788907 186747875344 94542694551 145860615045 14575480271 48060908108 1153824833 56770574234 7258872005 246421939689 50806479007 82021508378 11969526742 150379280981 2180238561 12868656278 6542821504 145407410694 216057085517 266572546 156068153980 25667100963 3200295206 180777550309 35294362042 44514316282 68443640413 986850597 121259930382 6373156226 11431179731 138285641077 14884920099 97863059386 39276681336 145615273609 90788293870 1874591468 40798997039 3728473162 135374000141 6373967288 84217442548 47391792464 166132329272 34584943160 210027853321 99086750113 6829522853 193017924395 188813462270 34834691151 4424329963 1373747386 5645660966 48528306138 245647033551 45186951158 159768705863 4481815277 166446629660 230998619062 3968739358 9711281097 353820881802 10403781172 25113638084 174219386316 83578557813 36287905909 244595535949 32057074449 47124489527 194694744145 16802662486 5787429937 3302355637 86002360431 173052490904 65238036531 44375169743 123965912309 166940557786 11947807730 68844236437 182695627236 12614499630 6480798830 6498067309 2111418457 39927556720 141636875772 197404653628 32777527583 3318401689 85225240504 73531672894 7231035935 3324866869 160349023909 26724111218 135066308906 15798823123 8210627716 38284182730 21071299338 113744491381 60567309026 117739043283 34205496871 1796288555 5997083294 47311911776 185453516994 15676960338 31175016403 21396754796 111727590098 195957901473 2079877431 61100325176 555172488 196265462033 35353518201 185831892566 3520258474 15218623093 12289721443 33531762417 99088584 142872255932 17185149916 124605766 5256851334 216152361154 13848416121 144718254162 56134216 3368336975 145137948414 78087540258 6070847018 317171586143 3351490734 880427549 273187022508 58216119748 3099003908 21519733368 84462439156 203024080092 5303142452 24136847607 80172170743 334599025605 162282504135 54271026442 186433128983 86198614967 12132441373 108635335096 6814757554 625072225 13503529725 165268450500 242007151852 117266345242 231271033485 32501489771 203184558125 184086143245 228607234447 59435544802 207273648841 58765409729 174633616587 8795466154 1343495618 176421522708 69135808622 226195744748 10308710457 1081777845 150554844996 570212484 30299130145 22252586323 35428896058 134905475410 144954408384 2294735863 204836564912 157481607155 283683976587 17618715391 161180420794 42399149658 183488508552 1393180600 5974348366 71320687155 142689524804 124594105673 25497650404 14364039071 21513202428 34968798557 130000426133 128951723 206577267114 65460192829 86052529792 8856383990 4659724754 9567564163 82454885586 5550286129 32576993663 3431312267 4693440085 173624172194 924784869 2283062275 148219006474 4558158778 12725030850 44969876107 37784933520 14440865315 1401918381 7199646667 142914478580 5655075410 4638537384 49998349217 17793909095 192649247965 13675117335 98425214319 134949362988 16966397017 87574972254 46607225745 26559135827 25434425481 60581213330 210706563173 69477109276 211437329660 50780768447 296782943840 157443394349 60190452960 5408396175 92275293586 192569688643 1167504012 23044191275 366913007 139347236028 186530393289 12337011437 23525140414 4714933257 101812166914 210825164331 328516118211 157097563379 16436280517 9533104845 13785090957 210754337490 1295358014 56389761641 80028432597 12197115618 10745485037 22325298447 24650633076 13722303865 2777089059 224677439 30499469065 52375301672 23487277968 51552053547 34338373374 61615765408 35256350604 6217669164 204231508072 34605421509 30183044601 5676002387 136686464870 152575267103 58860233616 44146645238 131400948124 16455289953 69198557502 42540406444 29754468955 76876098949 4913090807 50128301171 1626635812 184783009228 227633213903 2506550971 36150493276 180743643073 131779573049 36787228802 15965377706 50224059155 21044100114 142040371747 7796468079 103578915077 218606157534 623949432 23316228567 109137806 75808686746 198599580053 22990021524 7548316201 41630814302 225740090453 9328885874 65590002369 178409603794 648415390 13235747762 18761171252 211323173297 197406888108 6985054771 8090637233 165445667860 141797609305 139887966043 156132384508 271443982 5201667911 150121700960 9673571279 110741953748 161553127012 14170344021 197081451211 52952493954 10770822188 127470034701 12325132843 3671530745 5342190744 70804425383 938105315 7645968217 75075349048 167930138438 234275243829 3987583560 2094818199 19950487876 5185485898 16328656894 121182447318 3317179097 129922246846 144360222762 14139008255 142492245682 17574071379 215897296903 95291954185 137459819198 230680341712 28735659079 88557259328 140604775913 75766846916 15936691532 3492000634 148828306199 187073483309 6503123697 15414353137 136769362019 5698079532 159366105325 216672058811 27301085346 27046397431 170819962522 98339689196 239022587987 64384333198 3332080922 3791372175 48388183286 11013400721 183582496999 1029293287 125166082387 3320733590 29179258033 219502993347 84569775732 151923272911 71612586133 38567909433 10166173851 18352230506 14123982170 16391097309 202268273998 99629257766 71771412904 135491116761 281130787962 1624743986 3894715178 244417040499 177427247027 44061739151 12546593425 12108301890 97143530106 94896287981 6244792565 92977899356 225011800284 109244029276 34907449556 69009399707 3796913250 1275122811 168416261968 52888351659 108163808621 42477550659 143820022018 25530228645 54948841 69788444538 218782943728 67911544937 145251656799 68206093743 348145645 17075424999 148189609203 55181785056 336330051745 282667703133 140065102199 141909351983 5670933380 128091828101 1575886114 18992630109 207494340555 199336151539 32780599419 1555935845 129184061392 26791908617 193378331583 61556899143 24484104634 95944894133 4668453414 40202821647 125999308265 13645099454 111514854466 160863727914 3146388499 157104583005 198107628582 61321613573 200356420774 16646752790 87629008672 150961795015 56110961999 8183835466 178552472413 195999180510 107336953019 28577605892 191573481305 299180853874 24206852780 26528954711 146603611251 11180715873 13230534639 214905999611 24739743212 174575921974 17248310890 99847747796 164727394783 142111497280 151474304176 176574409250 222077891773 60631001107 38619070025 28335109119 155723409050 22101269157 21517849372 5084318739 247648071377 65098266031 1311865199 122625374988 114819958483 97111248260 196004187531 216062950900 3478268496 180896628011 80148122279 195892500714 19633628758 152213148246 23697794717 143490663704 364251203515 206349300869 93246234066 15139408609 18052505736 249412997455 5479912003 13709860965 174896351308 199800270582 225097766181 27286639915 32891536177 25163147680 42611870295 151510143563 5069541269 1654917424 65049965617 159630232373 126095900958 140922151103 1513077536 10806973914 27737332910 70847495829 4003907164 174323817840 159399810014 14667860692 234579608601 51234441674 11323974422 129117049931 17559092989 99949608786 6502489798 16752882721 43487059433 4860472041 11735089512 7427291196 3326447110 31386616585 101990797058 117974971020 44297107634 166797820111 8312075731 6616045603 7158245522 46575373921 405071424 77808837978 45151023987 10654831165 213381758017 171585282453 264154220472 482947791 36694935216 196321881000 11256081146 103534908999 168125696809 26326778197 25310084998 14815519831 20892161759 151002982898 37680183892 5505818773 150451782360 261528570042 28290574239 73419741754 49516512181 1384497352 216876206291 12573343974 147783987002 137578595506 1179031642 168525940450 100540951223 74859396988 130222165738 3666267246 14322496566 32886972060 17878325850 1435377978 12898955594 28340913546 175125122021 13794256822 27150591115 190174812795 113242594876 11795674642 3010353537 209808603 16306324154 1336853576 164980068096 3062792844 208288687158 63468143062 248906278759 87994840450 3417656512 866483064 237491690607 88979011503 122096102962 25603786269 196590135698 4048681742 181306339284 30528126509 24109906429 21414052 25821468778 214043828990 163346927490 47453559418 192325233076 160070098010 142215359084 91467849831 10763505746 15647384590 4736530394 238374838918 136802184099 216586229325 173342489138 149282211968 146241147886 190089421257 230442101496 21714407868 11798985830 128117498002 225019425671 6312771855 28634304075 3995967479 193971230255 291433812519 42023780503 2254743348 1986838336 192636965854 242175335 180165215171 15420161507 1079015776 222571050951 100556223440 153619265349 209559523859 1351651563 141465640318 81230009504 52399578265 178723692933 125343532024 52288443415 4128473922 146952499657 38088008498 3169961433 134647504598 484982296 133405846938 136810086344 93820898633 222827678279 121105305463 2906679267 11655684639 12601588743 107230859774 160130941675 97817024760 110670974019 205683912474 133688027507 25300135858 1711074696 128577704156 120205903408 101351717140 19467760419 34662909196 7118868509 215575194985 19865095500 89420315859 1862777189 177250383783 61788166054 814467210 83675359409 185676451363 16542806241 34346383819 50456028346 598173412 212789766396 70265695025 69557492854 4129434419 130090088418 2073062337 146306596462 115141141881 157569967292 219090978940 54652003552 59905854178 142949909539 36305659332 2697163424 59280094409 187959033375 1355121708 3187486581 8404582640 40227719975 108950454405 2051862333 138694397552 469004482 73470622761 50683703664 23459332797 131629983741 89459442873 116537611815 69407359985 10813711313 155104935505 11802550925 150718563878 181439835768 10604686849 67596559701 171112942705 51488012794 67962010331 96191532820 19333700848 1372104492 2347484509 205853725477 57121429975 76112163393 68160886852 142801561717 128634873357 12389151330 96466133258 95840594412 649133099 365921293123 24978737474 63061168724 140306203981 2164191652 10544795564 188479816083 88638657328 34232759312 59928041988 45726542827 179662196375 147800607999 39324394902 86056719977 65970943144 148182432220 52647645344 1018869659 2158274577 196700251470 60461931059 51021178905 165950058603 4541658433 32644020300 3550865856 8689958489 687234192 48388415362 60751114379 3967811437 1374629893 7193201939 81641086093 65376345667 47180284821 16943238199 6866594383 16824232512 123148669743 13906350491 1640664023 56877037020 85708065233 133989667713 14885184235 244511749059 149817396117 155084911723 4435601163 27944350806 7333162408 13458019867 132982034624 34927256611 31117083755 174627726616 241489864095 349928462004 33488308367 149335169790 150988653993 835080620 6642341603 113901812362 152691170 21094589195 52106515080 19152589307 147659971461 240976391976 78079830284 78932381807 32383507315 264376070356 51759156779 204953263222 22194330271 84384282905 11161200034 3422145829 135792938592 195074027759 125048355295 153491149282 145613511766 61496117283 110031422971 168489634610 140673185094 74520918061 150986094875 96405033057 3119379893 38955222199 88420318849 160120994545 120253511823 106844413425 15713158947 13119345780 1425617269 145607222832 159112699101 121916984200 28066300417 169618633641 14018104992 30996720470 37864247620 109625613480 2535738197 216064140165 540247067 129118718764 245518234020 4250691061 172526391420 120823331564 70935415023 34739033754 66360744498 27242821821 27090497702 47841276354 225679387385 147170602645 10158656281 210667129327 11783245124 124863217215 36586130507 59063437644 143247580928 12658754502 53169441278 22806713282 5224961813 125738443332 184597563166 156561003177 46740057992 20184636546 248516098 2785821852 9447305203 150855288336 16700575000 10200303908 140828320060 159741534831 35926809848 12421210202 13437512292 65413511924 50644775921 8073916579 6312789958 7004089214 20433032281 2223280892 120888712112 72489217214 11550085905 161728331263 109731133392 58782177120 38428320277 14551474571 167897655332 8954267886 41013985861 240859781550 18363633351 38483240499 215410597118 61196022134 216543948039 33987081660 241086600654 2413512963 86201175043 48990451503 70412856779 95671714184 206406147426 61030495426 214747996693 224189673101 47068354097 4040174340 52015588185 497275818 4736096332 32246820508 92261748728 119464160975 196337040990 28710436626 11177545961 132803992791 178391587034 34213450690 16719269708 142395942120 179968264272 325221268767 48228212926 231002572 134236308589 69182962469 11325883605 132813038555 95409958788 68407681916 21166340555 102962974338 65529376818 148549340 2214643093 5922664141 107258820105 200328727685 207587900532 118173580636 23569552279 46241253805 32017431 68467721030 142812442829 164135031425 182583381780 212575024461 241511620956 43403570245 40479137619 199560112559 105513397223 40155415949 41721190380 165224283967 92543822986 9900502051 98349511942 234257875031 184157235027 197559801357 17169661887 39888702598 116548841829 26345878768 14995185875 32884282716 10022830682 111014182605 108902527975 69353172055 51991969366 32744929582 8133944930 77412476681 102938830970 264729549374 148032143826 146860644676 18865753069 113569699201 98551642002 4449928302 112707152841 232240697347 18256115166 187498470695 9344930163 44012447126 16145168324 137588362824 117909424609 19474751863 28575108471 134768324544 52867460760 217771077239 176609245756 7094961642 186506075 82825607905 11832407871 40468240705 74820585887 24770293525 148833917872 4158642991 74408144434 155944392681 1954959908 71190498931 359783802554 6962659006 4357061581 142323457357 6579423354 1189864499 50113985526 150008154079 198810175745 2538970692 38859788154 16849900540 19097549614 14907771885 183018791131 5757763011 182692455911 213060647971 69131965191 9116439986 2439948104 161425070002 7076461784 2297978483 10653072277 182427730294 195156330588 116507179496 60477030516 183999263229 4475001351 135078210086 46849029666 286900152602 57841387448 85852307593 140891200656 177976576730 154536133643 93554944701 215936551231 42369315967 182626340717 115012282605 1956566852 185440174916 7359288612 75206621952 10715554720 106845743507 14081293257 151038877355 6356192439 267930696029 27075856690 32275410665 137495070815 135137149280 33157933457 61206309505 540072540 2996054540 4412259433 121689546167 2549837111 8574711443 162007878850 72000069722 3373537501 2820039721 13351041470 6925075475 138233940742 57180236477 3109278637 29075714612 152180809285 3389739 3761415087 172833221499 204391210548 11859223030 53519459977 151946136114 1218610513 21155681143 46681134698 258254960346 133244933238 170369157481 152621803390 20048291909 129533883535 22598753762 63792799697 925881077 125205769221 3513713695 197974684227 172958263421 180181509530 220531810287 131005487962 28150251096 4650967993 16866884863 201544798515 11075747449 12581533903 88194056321 11251875996 5752466785 158745935275 13547735672 3737019547 4137016106 190856277349 130519188907 37265700902 4126091471 65739225801 124391976180 44672354098 8978052162 157853496992 22178729950 141269890372 1234536571 129713593423 235361013453 85659326232 16684362236 198148573795 193272784763 5002763328 3375308754 1805795250 12761726150 9418476822 281510325458 116286061583 10841655800 8054325261 157074544073 55172696491 14818478342 3549257991 91597310625 14066314927 50814958533 61593467197 38284532150 9949256592 159763193724 133997421682 48207892470 216552830101 91618356381 147734464593 34641047248 18972964506 10957649535 1366105568 77018322817 221606426748 140928888235 16728598603 61318623165 306454156 214934491164 31991183081 27789894952 153891805114 1227043051 16494396991 61878668613 203138831481 159119271780 16855711449 163502666394 6423450773 115127340554 227443046247 44592361627 169647193151 232231978901 34918554441 2490889083 60462248588 197022039933 28291288361 167094384605 175114931104 66901008872 153956391969 30550149954 161281276611 5106925944 12716830825 153837351196 6699626281 174349934291 1001533095 274202072003 1465672286 30203068411 16937672253 1475533991 8081386313 41465525475 116201241359 24515316520 4824590780 2688934925 60129506829 19490430875 170125488841 3626954170 9780276801 166912165078 21529329427 32351868982 950432887 220716431102 38082670167 24556005128 110704017816 55518096038 84124197812 4349701251 2084616484 10089330190 266951966284 234278808741 45865520294 141970311386 187916060447 67566420303 12715366688 6508648566 2809389185 233013504335 161505247417 19574740802 56527179088 224790864242 226535067096 31677449874 74320139334 17810639622 116514700916 70769467787 14597279422 133941447712 107896824023 174465684701 86872717808 9951654910 65781555467 180069712789 33746064867 184268997154 79593653858 125249653248 162027120601 129799783935 225327436153 203027449715 144685406407 103051779436 145461903959 18982241528 138851349696 87187256580 47005166698 82419000697 96466894280 6849039346 176407125537 8506381275 3000562843 86058190221 14350810681 3517629905 10789585579 20624689959 19181284273 83725140347 155061724624 166177537643 195820197909 19891010973 5797578337 85178173209 14773650145 33161977297 829714086 11401716537 218023669034 3948056581 251424704794 85991434777 16558198906 602005488 166081865517 21226818322 34270744123 80376847548 84282593275 2467864098 681789734 1778830062 80823852024 87246354498 155677469207 76597094932 8411741894 16470086794 433723844 155864445307 38159999983 7775203330 7806308061 7351306092 124083972689 49165772253 10280986323 162551241173 3323841979 151308942914 36680461240 84409672916 18216343693 8246601514 187124201084 155750831319 55725582547 20977771176 76553020012 66452439154 11252001673 1776753073 36893281755 57835542920 154745565327 138606063643 154519794728 2113834949 23946299031 2662304395 12321263730 145240530266 90608445400 2210910331 238624910963 179230771894 144247065492 49547748502 33995043738 154744052509 174283854581 171777577693 13509201450 153050010178 86742500662 57963590843 12711065434 56288335281 140386083944 428965351 48262917552 80192307896 227560853668 187862857018 120127370581 107942468342 26895338779 6800161485 99742195772 59940880102 16096684255 115281515253 16208884989 6958584449 103991645094 33005758047 148310036723 49883480557 162762796885 99938489095 28214109261 3340015925 43639681728 62102669510 180857505114 64949819601 25513502805 118593332252 25939947405 29636942333 36355889734 1269604395 161428059767 161518236729 128100705842 9022024475 124742776615 26247174443 139508204538 30335817313 38330459115 161717814056 767821174 45744264289 46151201769 154021708549 292487957900 34890711554 996716904 7218101505 110221165537 327775426148 1810030990 6001496317 78012298738 163145469094 110638281664 166255907837 161337998154 20415541699 7126497967 34442274475 211042770008 7401667732 132578612374 19626424572 170539116856 789354608 128973694541 165627880395 10937333309 46584863524 30509143932 42445330518 59097431019 170995252054 238472527032 63641701269 69592855849 201541214167 125734115424 92354166270 24509098642 15165727303 1987021977 9746019002 81946820166 235033435887 89230835380 65215494470 120561605269 40195611581 136397356363 58916110013 142278233137 40649886636 83211825908 3085169129 5236450984 127142689197 100795752957 71794129079 38635036145 243517489609 1739084745 199388880954 6625248199 61740588039 345781796569 144718505608 51707025344 52470925394 24078763846 96392299883 81142746517 28387734737 70919551650 68671658491 4357413988 157212087815 172751733025 132363047296 32484512088 84949991220 59133910476 175213184799 101823367358 6086030614 32755331232 5375324235 40675172438 196929068898 83312411991 145624359279 98276471597 223861687099 174774480332 12214213553 230716052328 710999227 8565886199 217860862771 301132735682 52308678533 284369387924 37792107471 125117625129 8833130247 11997462324 914755642 5346069287 14866606810 188028722479 149291203883 8573025150 15468299699 93996452610 105321614427 182819530101 63865828779 86394583858 184270108824 121072074605 1747511781 2122676208 2240321904 179964486126 1535803634 74455859077 139740657942 2562651916 159795390554 945714211 9818724637 153345143594 73979570753 5207516858 170851654386 28176460406 240999450439 93867164727 146522638866 1078624105 45142925645 148205430201 190647642903 149982877543 118309582964 41521694130 40158990234 45189540476 19954185557 147439247621 179164545022 4233241525 48389325236 24803893154 128335460520 2511985907 5562308858 17256108105 40956627762 139539490787 130764241110 227343529388 38722954916 143784025132 234059863130 6910895493 10812295207 143519373156 3280281393 144133270694 38325134962 110808696213 225192250822 1015830649 220633469656 7744943590 274339013014 36946257469 22478779085 2718115995 2733626849 183093111436 191991789044 94870624776 43954911409 3971028800 69274368712 53051010821 7021990288 211513201795 119013852562 51969748166 26069639919 207927268585 31014130884 55208974091 1076767301 34918412673 44702822697 85596459502 896594366 249084487701 44354234343 172002080529 163541085573 45658615847 149434645944 161640194961 246728301880 144592082046 23326124587 17174379013 3154652681 253395428491 10208598789 84704549206 12844262353 25829284775 43417367463 165864393194 176459270228 13752554441 735784611 908600284 2223366700 70244365000 251764357145 298099326882 47642570556 21541247446 84406409508 12181963478 186248313424 50807573323 1097699944 54999261989 73185152661 145496702798 62316469792 19352901539 38845146188 222386903866 115053334357 11076221031 36467001132 188167437478 236242639312 2719176741 82910738710 201311293126 42707103867 8024013340 169938052996 6262450889 20712794494 24200049092 1975665510 5784765875 16024680786 192421059516 14299990470 53208349137 62796321247 142885288 26661477234 291540807465 2033927060 222396941234 8772480926 4971538771 206244391331 35806038802 93384444647 34341689134 146948964340 28921715674 1478061531 11879681748 6441272555 127010665723 14118500070 185199596631 70319596099 79638236367 1018554286 51026269629 29239365966 2599963212 8480432775 7587480276 141885469917 185689883223 118294391256 174037664095 59590918881 36902540915 155991897670 52130289936 46756865547 189962639804 156749115396 113836493163 174233786978 19573146409 166877035549 136931680560 33564492476 2339044083 3338471928 8408769735 290761928276 297230170 3529812267 14603224758 85622623972 24766593439 116781502682 1366819541 166241623128 81363548996 55532847813 232086826276 17842171985 1117575907 17333531060 89821954140 10477550035 30364142028 84298349405 18998892244 291937016048 138152648060 135342293833 158566943501 89094836228 1308471226 202546468419 48321518623 10198362019 178401746184 76927695673 2747016653 164713192003 7333191419 155016299039 155545207678 106852606995 5635531008 42567236213 142270458356 29493269522 10622137364 102016991575 28690197791 17916783 19183840340 203408606013 42698716751 159699581439 97901154679 1939909352 198373493560 143953116702 338982783910 144170236957 175700498897 71369427120 135175187613 15430182783 47811963661 352661551 10039325669 5758662426 31196277267 6815628273 110327894168 150199010388 56556841514 15975883863 44079352236 45912872170 11492649054 105181017574 200743339178 26866373015 27783602865 208169130404 32426501353 3111385547 8772742111 3267528238 176794281823 107217404168 83244171610 12591890923 197849454057 3628922920 4810566136 162867349405 192470970678 116717402095 7662791538 86529817573 13751174162 5251137944 146654800767 50153893825 156835598241 214852461842 96601052946 130699497250 6402917576 19167951774 49488325368 18240779746 210903201471 53051363593 7591150957 236170832859 74190928399 75451627293 193519958696 58178008016 8170678606 77790211182 12675075431 1530516412 6067483756 107969335842 98815842972 269948612392 200459594615 160270591290 60801546689 199832898310 8217826050 35358384442 44587404870 60784924930 60653453367 140623980073 474484779 209161803582 41119287686 205105875378 197102215092 165929890751 146957898499 1934317339 29867790917 59786267151 4880405791 24224399265 146490740969 203403234759 171021718034 145557895425 232323092571 3570449474 15336247150 14667223015 209361163135 4945674496 50081889713 858429425 28143431863 209817134646 12820404790 3345556988 4519101337 42137344546 577217568 4987172091 4755749556 61600008936 97647788139 30980968951 135690715340 107948148941 21170742099 52064323519 137129156271 139056947263 74365803163 994220440 3320858388 182348639150 7588033475 20904247953 87793458419 4916138016 95305935568 20774198947 180391539380 105045729437 147785852760 203547045189 150300089718 34173980919 197738373044 124691947918 18471689077 9574778326 90429986967 9394874882 59427780768 3510499956 979338002 10092260667 22087908450 4204536233 90696125991 130617279539 57620146846 9549034199 16863748387 359196374 1494706313 73872284881 104830405784 93372267837 1328619171 31831458557 63206293180 104841692882 244219585932 45866984141 62776296090 73568378733 99576546635 52712260108 87819709667 93575543385 22664257110 49952016095 42864640919 13983068632 239999892145 149541901063 222471359279 92049920024 10632379008 198153345555 219594090473 5284952948 83500975539 63569305758 153252794240 148157235206 34956302928 61862066112 22986916021 4348693372 35794960128 150288355398 8315020496 233249917986 1120943956 135494725935 116017396732 7976573722 37466471960 8996428656 6290459572 2359419826 68872498714 64703645678 4098567868 34020116675 216691029437 9194819865 9281779781 169993013808 40303277019 200146317963 1972086073 21939157899 4731567724 144033931471 1094590351 2729789007 107604390551 188798533915 21360247476 61635318183 137378347022 101933096890 613731190 2290243403 170793482347 217711049601 4414110769 31632108286 191911151420 67263519411 1131306910 1906956302 68538196111 1181984094 151332331609 15275022283 5785001450 261880258 1622633150 86850799426 329404664908 164628607964 78861561289 72785452678 10385007130 12610212324 162130786238 22402991449 3139426692 173577713450 222349295983 8393232048 41257157413 120464381956 241572850526 8748133460 41448232057 2201895044 246713085547 152405935556 98718670668 143281063465 80294372941 2641310939 9777411587 21021506181 13341599999 114954921776 4645328045 2874684185 3622352261 151754199512 3190015669 15530399620 195790385260 24789162987 29786601636 152111804944 5174616182 79171130757 72023320508 137483266886 66283267843 134873914627 6352902884 24483286210 121121690296 85106297841 138286420427 223912343798 1564356880 7077029060 183800249889 43546958988 1441671366 159502162332 198252022988 4072477372 10830819738 109049119978 28388505990 32151633658 31152506314 156761718409 38782490280 214667639072 37567081861 40565300788 129971525887 102235372367 174846578041 268674513029 181866715159 6694236671 213229685551 7574652194 139607927184 75505288817 7303601159 7073147849 25836671827 52058985540 44541712683 93678062488 41801067436 3809596629 21265095528 13157584893 147361564882 22080383889 34400895628 784913242 21548576764 211042233688 5557374689 21983525228 191832618485 3407817678 153172274750 67417501038 12272887091 45431101418 19352884986 49247258493 13895605572 111918833635 1647933031 164067916938 1235818714 13359237922 2118517374 5364733249 196839784139 92407704987 148813768833 106777262993 159582230684 96201382359 1848498814 4298540416 59761016156 2283873994 199157301 46915439128 202605603333 21281619972 2276751493 211018406932 9501026752 2360534894 1900824142 106375827739 84460569581 29409873868 47012894227 106751455317 32625564959 2519993961 217420575769 1606345439 280741858913 78460414290 26383798349 146168490781 10541968271 22376026433 150832934293 1277130990 191957319199 7622053991 192879293253 19079377332 229789294790 45384587171 82904375101 11531833964 144651292680 7243237305 2009848987 223995074019 73112259803 42618297306 193461735610 55833826648 109569741681 124224638728 136591155898 130710563425 1509345614 212538593172 7321033311 208386219842 160171082314 119629214364 192567031780 20068207820 142209052169 39523175059 111480873814 12007957425 196400129460 5073394688 93413720042 13114090519 111700172879 4213903132 215308788571 84917267043 51536541092 2407195993 43618298534 186241836791 41388658627 23426829091 167795437681 35229698564 209572705494 18232362641 47808985542 138957895149 755080905 245558366144 1579749461 198536138869 157620746242 39968124649 168082041237 186903983806 37118001931 153080522155 2770760264 19742237848 25688326810 230694980570 3374995937 523857444 11927572926 39853109157 147140864132 148582426744 36903118678 2390583557 4919013310 2143007693 37970644368 203820025800 82788830200 2933910359 25046818058 973004267 14976510803 12767118441 166874476675 161894831159 78441629833 134521019833 20066105109 95573992876 65952043805 48651429851 4502227268 110453163513 7574691222 569992198 168649483633 204712194061 40085524624 172957214951 2828435232 30904695908 4783213027 191151624383 144463548779 209943477261 159514463833 2913116031 98856693843 10160803433 245375717615 12405540839 76617656848 72831775017 231024926126 176980032521 103370123690 2049333539 101093432016 193282684702 234721286109 9577937322 71397712184 35986298382 108166409275 3815279490 15641197971 111558606743 167373078821 73177830686 34033625973 36306200418 309953772699 191834047390 20374738740 73816566906 68099132240 30178841688 2280292954 174626117345 209624331839 161577659798 12371023771 356031261 124407715933 15940814849 170256997695 55515353660 88559684257 2686212268 225571790802 14719848703 2681238440 20663961823 17188540926 14363535032 38290574386 108539973220 196770568429 57380744963 201255885500 188713439010 58234413383 1703040698 5726766552 10495892591 109418717033 80699420050 19339147375 63038014408 7005858222 202011518046 162876180109 4566207452 163015827862 153156170573 171784257621 82625263498 214492052369 204715117319 69138965903 315924826892 54615182902 214656314207 11595822042 288789642772 29301430343 7227242913 36771080097 206072313581 150526765775 32170053017 253544694 5946301311 6085243353 49354586531 33484158391 179741003996 164172572911 20060199181 136193556906 329516772884 29424014506 198101582154 4014727081 11634338923 111840281200 26526020449 93663947055 33059203561 13845773603 9520612791 3245700657 33737648471 27816486807 29618049545 213747152950 38524781202 6701163210 25698320095 185071038126 146328239952 11725475317 237869328037 40573351287 98278955669 113004742792 29100357407 128015099451 97394561758 24096337285 6226174604 267569829393 58878860654 51026847050 5255003466 8051039289 152148261958 183783830943 32913684559 859320458 5103633546 10678514454 832731794 184900651102 13462707273 20425382078 80755145592 13192447919 68948113167 1890502810 184166438020 180431397981 252584514746 9257007738 255901342337 25092326570 69904077120 43208439209 83267110683 139945514698 137500031 145317583139 250393952624 67140059906 146550473645 12614359929 26084526181 302829811066 2785620159 121467256985 152541698528 4387035859 152908786326 242515123244 9098325052 102814336356 230292053559 35813008050 182700929676 145538960203 8875276582 204538510701 14565203438 1198154142 3079788358 54897577100 13627242810 162467021157 45641892086 950746097 246642737601 156562434697 40946696427 7339334299 129206102240 16469089126 13614062465 4495020529 2842364585 229736494070 79664646466 30027245465 160650106364 33771703224 31676570736 263201981021 15999973570 198306174152 132900771474 24461249607 178670787919 172921734217 246262520928 1139168020 89283910474 54703407987 148912841666 4352780250 8558138136 229286354504 137345589511 247062765259 240185377160 8623505265 40118339114 238847741080 123222366117 24644974244 14592764446 13186175 97300092606 56849342482 197179423 689238824 29903452333 128358984712 85243433002 38439807168 42136692040 148634069651 147664997564 193134517274 45577390588 69975252223 886140969 11872667752 83748599773 4244981658 516737563 27827671210 2388661161 145892560721 100540384466 6965807028 37247109534 6044098309 61344422617 37083234084 101413493232 202801961266 719720081 7706356733 3495759117 12026675630 112653292932 186741494554 184620822821 93772977366 1475312703 19903187003 18456700080 156954981251 185202990546 33449599638 27719196390 8847792935 58225001355 160086933879 297868755653 89363404253 4469253883 58167826 231363348714 5270335594 32952903506 163677562633 7210703564 59040935180 164349150474 101298887385 10855555900 8511314232 71210699483 25562773 78987015865 41414322018 22030633234 187919745528 164716476873 44720468308 174326649336 197869176002 180342475898 166978605248 179902713513 742938121 380493931964 1703827828 79338572670 102076885008 4669518633 197710012874 175162075856 210137182956 192150203227 151446299305 146206462993 61451736433 22898546628 11758513544 19136555390 26382142422 15498774738 200788180173 12504057647 62857699063 188468213013 34022294918 555638133 223618140093 967488613 2547273828 218536817129 11065461213 382417832 6262385259 30444894302 36079807871 131567372905 361979684 234868485240 252955918851 6384949709 154600929687 7711623551 165833237728 231652725283 132299346319 8291603775 24643344405 12318485089 325979772601 45694211914 359464162 174608958258 33516230929 210636032068 166745456980 9687600202 6218216663 169935919314 19510115223 125191640133 162960739706 248934556538 6503291658 148819448206 842632451 192959751168 48088994085 156094813827 3778959220 42781987630 2146369825 168503206860 21405694586 33080272610 62085064337 30121819617 193400646742 62049096518 205546970099 40378239664 126873788541 45304636135 231178009030 42562054340 2766953097 50388469363 43976366371 138503714551 1517863391 15351790880 2800055671 84241464881 217047374537 49317965471 141795872930 4431007337 10683191863 50866557865 235692723 10970680662 21886022572 65022807242 73427110793 38631020009 152693387245 222972013722 163547888325 2299712681 5687208331 29334065266 141634000140 100668998098 611859472 70826269463 32577852173 1778350329 215187302199 36466668384 183081978869 24107168064 1937583991 179778413018 165641565590 169602416196 5333066902 34492480411 239157317100 67255582025 801516682 4628008403 6297302887 79216977310 106997632196 26467538380 67317265404 35671483191 22132957932 106185368059 252498610625 64465478472 294163151743 246336069693 72968055813 6133716982 185769731310 12185684869 26226992100 369487603 165425432001 132156928101 4343979671 69951914846 168143193173 1810513574 90958594374 9249524260 10197783343 44656936047 11536904150 104950107497 140293326753 16527322955 55504603506 95216039185 38667473518 9630572507 4219893722 4588147632 636957283 57065566881 5223937068 123285159241 1020672937 216403934574 15503712469 24050008113 167773264751 123304876645 181192556725 65803102537 2313030296 696450425 139781729096 57714083584 57181971026 33563872416 1141179780 163699344265 98010101938 3370312244 11869071526 9199573937 235147454494 46370100464 37054060194 2929102912 20977374836 48588536309 131305369989 273076619187 55385569062 3520384220 1617269420 126273107331 241813651714 34666905499 49318648597 47374897673 1168686869 211384417361 151147697388 93518609026 152032376861 260184352929 144241019022 1829523457 220821373460 3834688856 139115591167 117579090704 86597435992 82409671927 165850362824 17335371837 205201058906 29526130243 794019818 108292333360 13991361211 176439597570 22731291285 161496183441 5565156451 11844794677 105546389173 149282621971 186353918837 8150953360 133810877415 7184996389 52137704310 97235296439 40136552529 78448754570 5753969314 89391004608 118769787314 56524263028 1113898338 43285536124 1128252520 161524577741 20802139442 34462138941 214782322862 13568917829 43058866237 1138629842 72155373245 41484944994 179485553749 42369306101 149875810203 72143956920 60510414938 245272315859 47072612029 6407272362 1496911757 202790086215 47664140960 30655062356 15491386152 43296279059 195602834473 6402157792 99149502803 51926856004 81417157849 2329198060 12035188137 94344518208 168737545677 93733830463 140883841 5081967190 52363948051 86778779200 189838286291 56747996119 133605650720 59726875586 150521590759 302325215259 12997630505 4313007136 233181887239 2396489815 11716620794 159450662883 48941464571 29504438714 72106138160 18240868708 639264289 94473184202 47104104639 45243053972 26599635910 55462362476 160901085060 190601640839 142380678627 235875529234 30138183002 52152141270 67962917166 137740533812 51821283466 1612324789 511284452 92233916434 14396694317 277221179106 184833076240 155574929295 139958948400 69167832166 169911085346 38888935519 1947942388 45843069902 152056049317 290295287 122583642831 185564500303 131709130862 79512849854 19083976220 176029990285 138918096527 2513536942 39908453581 11683172048 109495177538 176700825595 125986900742 2910973058 53994784033 13763997600 150848993812 3036939204 142697810921 4579438734 146345987395 159852199660 38188979627 146283499046 43717224106 2727357723 7421460402 87472444060 196002387703 49574020703 294408205927 154020967893 7229063785 180070575113 1940341407 22813242793 178239555930 42469012645 215794909367 33859285534 5118753604 37594711181 218096159449 592796043 23480793084 2096535734 83187881456 187410962086 80327806968 158769369706 86222743184 20432871073 161222968 8281736911 20103891766 75698783767 154686350642 117627168769 193053422397 3597521873 3604978112 3658155448 3451625298 7680909820 177443236782 138131108093 84629009217 75179799691 659474738 11442870160 46561669044 147769300087 12962139071 36949442030 5401774377 11968025652 188546781651 82155300965 358965042 192181429865 8720988977 8059213665 164786632323 147979631234 5204347696 174037019567 49875907433 233588956553 1838888071 25430436240 52727776862 123729499555 13885717396 199563025652 5060965721 167959190309 193911625744 106954373943 132098093621 138158838783 183002819616 210316524350 319042292 179303713814 26628386629 29539083692 148917629475 4760163974 3877650037 96399870231 170280197721 14489182967 53760164910 141948902914 1673168468 39415077414 11729783490 201633172734 2391425558 124927358285 8390998189 9313983215 214363601876 5064005487 4206754630 3073927194 204298838308 124518546934 39048338927 79371839499 244282172593 3350919324 4045063359 70107672636 50304785966 130986540513 132723339494 87778155900 88926896188 188411778885 132795351228 36046151557 186764443090 173735487714 123589087220 170756594566 189281047058 236506422693 164458580314 1884304522 216793950148 141011666788 20193520096 18718017769 38843318797 154218436927 25424989074 37007548259 157633663064 209344298406 16547788341 5128962034 155929226942 2653953426 37371909255 196284721109 147749546011 33913365152 147560143020 163440243567 53781671730 32120429856 152647232530 34733804364 68266616699 131895342 23994760455 38594059468 16701006572 68155951389 43917560937 1045754128 8060814193 12308494867 142927627802 10558173730 165049564525 65730404476 4606311352 270223006237 59137393962 53977561056 57216441094 910281312 2759293661 3913640625 53627745020 199064681922 64412726346 163258619685 32505507657 28063958087 155973294090 85424239544 167741439757 2798606013 13259774353 96646479194 8327107742 802608948 21102626396 12996296603 182874979472 570113329 34733128421 18694936605 57731580785 199701131225 8706841551 12099161452 2745587792 135330066058 47415192338 84038723740 107073326770 221384021431 199486913173 52784529914 31368875195 10782701763 299106441914 36362962180 143951228885 43743799733 62691961941 20805142506 87474786601 73396532117 1988044009 98503194468 179824190376 177637461910 1644413667 170538966444 26510650128 1190195486 58937621554 7312023171 29554430488 573584725 52269484309 21012764257 176325693726 14538011861 140767769905 201596576719 43041826013 137482369017 142276136593 55158515865 180622077469 8056557997 239429849386 52781813502 178812101491 2401079497 13872857389 8216081082 22950059407 229500844582 3959836522 144658038669 238471026620 152534706693 10691219645 474432357 28350893292 4023559854 15795330081 103904264774 176290665626 39404779409 40351069025 26191384574 103569207906 145449634628 37286058145 41737238712 167655780988 152892588574 38418056576 45182296337 2899633373 11116776268 186065289277 4053511967 1405343885 88326011545 250889918560 4279956087 29543424671 166062795 55566092105 37533848327 303352666572 14895752049 211324748521 1127125190 10055757638 1565986163 247794685615 28449415622 1905111107 22959898298 22599450491 23534299364 66889197342 1351310016 40343908462 58596975921 83313599476 95493989807 220790543621 340704153 175559663714 214586876061 15868376463 164041007229 40745210302 3661726366 42223475867 193961536006 194880347906 50772845044 52197368780 44566531636 204745747608 6968994946 124289670534 161655049376 2699454571 1442056737 183080710165 143295318770 49962490909 101078727917 213833108933 137699998414 18864837036 18637671802 176828340757 14972468182 22589291255 12609065556 177156187963 9891692257 143918210629 227974351332 244761489566 55802928918 73566548409 145369455697 33854290463 28346317217 1862458109 186416916498 144710769508 13005965061 146643747040 25602833364 196145198645 128116111210 1729242450 4816148164 146734769414 83719149330 28547032653 4833760179 162262361854 153699393194 40480787530 7139759615 221830032504 22956264052 212045238370 13309475500 191649230633 1380519201 115844969891 155875946110 240647358519 8325718909 2735986245 125538298622 154409742973 136184996061 1603384412 26326805680 77938944782 126501981640 136593389892 152784207511 104976173640 154621540046 35990461058 6860017311 144699203722 38204549732 157766803363 1506271713 214104872971 33803848388 48330459217 100049203 144600146496 2764006060 171468415074 26535741613 167809389147 143780056894 11625109616 227844749760 114668572557 2354063853 2976491296 38782580554 200815004476 1541567497 7554473710 80083279275 140975583907 178683742656 10279625669 215742750551 181370969622 6414574794 9862044789 21463352340 98379651866 34284305557 150182002608 517535470 45418313967 152836927295 181550699084 30178801016 138316219213 239197507193 1458198606 7443550842 144668278425 17243758231 1706798435 28098095828 236576195425 142435266827 200227201428 113684829359 53318932725 184661075843 43281654076 192686249459 131622326784 54425972934 155999175964 139039147357 8205703411 53632757097 143887028475 189359836458 8397113333 8118171653 261403301296 274688242699 45201298854 2165127480 36009268146 14367385003 261830753586 120709914486 6860416857 2886847520 178090786858 12473091221 113779351953 243774753 21115898996 5605399747 9193829491 112234331704 148023131567 54076699113 8012863931 8445550180 69379661400 12149207688 188337943972 109865376543 3216832331 193776019872 215000202854 193786951911 72269185169 589853869 81854712856 224284639918 43353036777 17114385929 143065748734 87576893037 10522920267 190280820779 53091458454 89765774228 5527473446 1183347468 3751847393 18397129669 135680775192 183486734368 163981170859 31785092529 11387648130 39673716742 268359202895 95242707975 73400623688 772677092 1299154989 171603569566 3175043118 1915684045 126283316474 4497959060 7623081528 219444332517 49404655440 332509551 1951047267 1045868015 38893095762 6041726785 302501919376 207918862976 9773177193 15197756246 73135280301 127916183821 209188042291 1328489485 16162077030 127112608576 68451547295 9643486753 26326327957 61941506037 206716208776 35380043981 3256955580 54414098926 127986484352 6055377817 111106551268 53922689023 157602387039 73335666324 133956183980 190982562095 259371270597 109209029008 132442138968 148203133490 38726337980 10708530951 12944178869 19317327233 53159682794 149348297041 157297031326 39821588787 15814305871 50209410218 154117527052 28754637837 262011535924 140203891213 88624673423 5001526667 70428361895 149079005889 5317228077 165838082721 228736242251 129939511865 33221689306 6448813693 24300066330 9166566228 9150435032 26045219067 1849278643 146754698057 137435581733 37365244094 3332296162 175908212091 1241450722 37179864703 157335068343 58838704442 41424178069 6179223674 9227499394 171669717611 200809085354 12558969727 24089414611 142962112994 70566972727 2422818651 5172072817 10197257357 12410617100 145665977225 109460523142 231955089911 61206182 19604864549 245364013346 18611177871 185188470689 2139449510 129422150644 129187107908 344606388356 8611837312 176774566123 39207871849 2150213213 1060306359 12197980106 156771143735 7552630247 23997081936 126163557018 151210917664 10271478557 44901279506 195017912203 34625206386 3455218198 68340037157 218145602849 153810179837 165467518642 5423399900 13798395335 210298306178 146006089557 97247816886 31328332408 74526628657 112768216028 207874968568 166380612591 141004429870 63836573710 125447684112 147323056814 134795908131 16557050932 17532531101 6385179682 24193632279 20915147550 2094437916 695604232 7127373951 14554208330 76370020433 50900781897 137768991519 30996468478 132617361915 2023912788 129807807197 1153377304 182855069601 166855682382 3288910138 3376240649 91956507351 167213680559 34496308450 46017088644 39350671081 19258261813 11352855861 43237224365 177133999986 97176261088 219038137090 23909398857 75012715600 55069453467 151096586722 244140558275 11037795881 39160888917 217696504093 10510820470 179132356061 92130851037 3942703535 1662354873 68563340907 133846227185 58175819576 198483611501 209819606893 143362453307 2042052304 62769941607 95492766182 23540097571 18150385629 186208839329 105492335104 5265062503 39751464701 173267348843 196174347561 10338918398 32955814154 45983775339 151289973214 61669532039 149363615962 106302790232 24404075907 297731972364 152816952688 5910969288 187943438076 215797744347 176071756555 1593736274 4771391279 91900621690 10481709206 33801303871 11644521605 5148788242 142526915712 9688654942 7067326359 7264801147 82261606468 77305825489 5323544607 10175045186 287778674361 107570362011 279973793200 104187768413 101834107241 14025947909 93071153503 88258244214 126356126591 26594207028 25525464588 3679970269 33933189127 95030445205 33891734138 188272788463 18428427017 151537101419 159430564858 29859116991 4995406279 4554806511 26498535835 37773976942 165188048162 130770259530 88317970991 223626960129 1396320520 15744948833 185209656375 78317615249 10838213619 195999715176 238434314785 298406829375 121382035598 1677541619 66091074327 82802385738 40208737702 21119878696 149217345541 549698737 219649828 104716704751 168815479321 6182539270 104926864762 148224945336 2198001891 3693268147 17598085903 76383544342 6628975888 5296952056 11517801319 6019558919 129668950408 232236529236 29233467895 11857464476 25915475158 225882538023 159834941660 91724144297 154747992136 37950792784 73901516135 6467397008 108027136285 28786788542 25581389161 61923048675 187968043503 9062980298 138726944431 239439798639 225023319353 195454260058 76811255543 2285696905 208599777796 232724313992 22491787337 105649109366 135863973740 151186417355 20182915607 197202210230 16290249619 54136867954 24268677137 25062126612 47162516418 61291597987 16493382419 210828656363 40874176879 190636324070 1599787253 18228797821 14941935293 34823134448 3574297595 206471271822 205077192802 5495591224 189703371109 18399803659 53567797626 52777583723 142720516065 69178482343 12079005375 206879100621 13930470027 84960166576 4031900499 67283553581 13770981698 5467288097 5995501437 6197855617 1090702412 185409618315 119775584561 2930298616 5044443792 120029537316 45549933695 189158251434 308553284 174936082858 73257242940 6305896146 134199707662 145903648036 204371887561 133473443930 18120339570 169237320512 13458540531 1222160668 315396737915 8105196646 94555376442 46515179487 193447040997 140924540742 157333372262 75042696843 2324432830 13206574530 103134059011 52255873261 9058001188 7220229373 47396508560 7584349246 5745241835 176165192611 246768403199 154500928006 12025945947 74646008175 4685683312 195334861684 5536441028 165229125936 142745155808 72188734467 20767487309 10486860196 26459201904 93726594582 12090257031 2973997198 2626923422 2335951026 34070275752 132960770938 198950361140 99209557291 37492578687 32127893929 181107999441 38257972973 108522775511 113526514771 151133882991 42777685221 806001642 194031991295 2282703841 35435816567 57699544461 192624835375 103892638894 39314333926 112898295 176074450373 68903252578 190104662777 9665100776 69091282497 19689114153 6606506268 22478278182 90917184239 102519159817 1803018341 93170694582 6920292684 238446147968 254013187978 34818067433 3922578475 164796070486 1655366063 139483851695 81974753326 22197678068 19302226056 127305307937 1541584477 28756806427 27900478722 127047894247 1487506469 51599416586 117113154060 173110725808 6914245416 87475812933 188748079403 195287957126 186703989316 46465809026 141379459991 180811765469 70652057767 136976560402 106182105523 10441188699 66382532370 54035046103 150407891077 1018585999 34604918214 212649332748 159199744814 55430628916 308102752 230692470313 66898450405 274116300822 61931897388 12429397833 184753052744 130320699040 30715875623 36662212446 6307341088 23544842387 186307463722 11975664556 87803272980 120610849811 1991256520 195339123325 753125208 231933023194 47513819428 793929862 240991264522 9868239234 9191979043 80602789412 2485341949 122719189151 51259318270 156689164906 193382743788 10189134896 114834539157 6395279319 220278574179 4057315842 138366114891 5845139409 6002210188 4280589872 9310475591 147017758816 56127443798 31381520024 3066629589 50908031051 145050232310 6594848830 7903605011 3538387207 182647819303 1269545850 79525807910 12391649797 107680392405 74185681470 31572919528 2831338172 101881083884 31618638320 69567041742 19914039866 9330258901 12858633771 2130115770 72732308955 16910001192 190373060052 75208705921 5134496484 61137573002 12278563293 16999732289 8691562156 186754235862 15523097240 58248942140 14674839434 17649719786 7991320579 579709937 30404375030 155426253595 18278571452 7426016013 9175047265 65844828341 11790084743 1065721375 161185826454 28267440683 20321960880 24701341737 10907644251 250398651436 2524992279 174521142535 3546186233 26389248351 157757010202 26334406517 97537515036 210573251145 16191714212 35561009574 137326461477 145626278000 346495836113 23401864992 61387738383 68458364100 14014259714 141651448160 35514467831 22356148714 3558880781 9654789787 276596241274 74942820084 6569740647 1639240823 150164894601 117394563535 12514815335 169605780733 22312977080 36982767711 45621572671 101632221815 4082442811 2571842399 23031746671 41586722410 14925470390 1574577719 1913225909 19002623375 940167447 52255043785 68600023769 127353846902 178937018353 116601779278 154447756930 85540457049 5217824469 12878876137 51348450906 160419203679 8509000351 167394051882 231113506392 11580114191 172668583677 142066860204 87885565574 143112800351 201802322604 172184208 181875416175 179071829213 71384291656 204418200188 38860276842 80691220638 59808026635 58293122048 88705472398 11105879889 259123412819 29187369414 23585289197 2610359202 100569541291 88085173488 209542681254 38610365730 192357922977 184441931613 64463073949 1660875505 240961905174 19790965523 3878348698 4065617528 18734421640 106720989768 82823089529 145686696236 1039223258 5217584854 21171978106 241667700938 68054836468 59828345708 159779454561 241249971189 159380130704 33060150319 3829078928 27316262031 131826227194 14937845550 30465202669 259960357302 245129674186 75542514006 51949655099 15874831563 94811049233 218673387584 173703425793 39060783337 15527196854 168981600822 6384600242 35989583157 2852842558 1790202273 152827612329 97804607197 4376132877 143055123413 3736346435 17842037188 53386328614 226559881158 118452774948 176760219882 1189539610 8967868423 9903702924 2977729933 186471770383 32554016308 175888159515 123466458255 26226242357 102949788917 302863742590 136809230697 25038465723 138345003614 3325433317 54413445235 2534447549 716315416 39168786424 281980325011 1533729849 13776407815 15672687199 200279675188 203313454694 133429234576 11093281377 6364412578 2525255554 3359693105 34740066592 10453367687 255481875227 267332827056 7264698368 229878959403 6918304466 243714948922 81257137055 80303275546 78271389462 14575721211 12949428356 154455476485 5095938016 1772796367 254620037076 6912317740 73814836912 2866797596 124177315468 195217005450 173153067494 9696775453 11022020881 9593120634 160787275942 2533810300 162613566129 154697465899 164003854949 149531459465 32083805280 1530673437 21332532180 195908838777 153238679064 99876690115 3160903685 34102699331 164574506796 112892099842 56345544995 12137842022 116151592370 68116867169 61686771383 218885511291 174608252810 185325849666 3515777231 13185662149 15770009899 15140445201 153977153341 118634081728 14061023936 188283892099 1824029231 1814675617 71633204174 1870859734 242149568616 2246447205 1371458210 212684899778 53093139524 151354454522 3590556848 8093568946 239968253041 3067284608 51819476648 2440212664 127747930314 9685408362 220323391394 16694458459 5035475832 39603576884 1822299630 18452026562 67090377216 2609962189 6547094651 245176704197 216260427496 189861517597 197771495153 18804978604 14880749058 234763445213 99181909123 54148849890 1552672510 243074300417 7712496012 144445873218 162057083669 150002927947 191040674851 153627925599 207902472759 5855714604 1911157820 13036179356 226051931470 29054155519 5396182697 133249217416 30472981356 12782961408 217362343564 33485519118 24812553145 56651881633 72231154717 209827496391 38722442537 3999563499 35038732436 58504125413 328089615 197706310636 213343422809 97347448892 165045525285 162276663630 26189037011 17182995315 79467723820 1860416331 151229271551 184537679712 145002690306 145599573437 186286057407 205320024439 34461209094 67334440448 147146164175 13533318260 15404582671 156660404359 25757478228 48417141031 4632372610 154948977454 2978058777 262089469885 3732931252 22075780289 159119570830 3206152143 1643953613 118667240043 3140875948 51793088905 267661902247 93395465825 242479000936 35173429846 9219805603 45392615731 17809951146 36385573314 94981645991 47135139843 15531575641 103475219773 52775686889 76977112338 2669184766 32584602131 230094613455 159732758030 7587739946 154871914139 71993135094 5415148535 4973997421 5604973601 87403328684 158770785748 179669162243 238838483433 2068763058 1916840170 42869200104 156574032141 145924067214 153623576619 9620051371 130068115514 50698596812 16314599948 161029877169 57936082625 9526647493 41553978443 8847205899 204112276008 187242207716 63351014547 30419889125 25844263525 18842372002 155781354774 10344613995 38213269498 221953763735 138447510798 15511947024 9619585208 6535767714 64354245377 38258479721 27370620703 170266276209 8537656898 220534902881 159181341889 855460028 26427724994 15077323804 42380353790 327257213574 5818362297 141147344655 71319625864 154187497237 132519793633 14853901172 13229491246 3832719515 21921687865 132715833464 9320332723 55878529965 194552730421 43211153261 183810153094 102601969101 85221787064 3765914596 203184901774 37060002842 31439657976 154123229994 10966783554 166125992122 59703230553 3864021385 25420133050 70032881476 66784789839 133615175390 182684714006 15424330132 6196331057 50777505019 17015391356 4223663773 173757623313 37643831927 6306095674 10953853095 58531182494 197767223730 25005809749 3279537351 999636896 11502267358 5713691599 121153309642 56352617570 24459370495 57931520001 32048817973 3110434848 30983776294 2540297417 12886355515 87947559308 165376576315 174346947269 161629996523 117725897283 41013426124 161148925676 56122506390 87818067957 4556508710 187616372348 10947339719 56976734697 124021119751 208700610663 168762205218 31718973224 114863659559 1940073982 212232349426 110965832338 92517966106 10314092187 17257639625 146985945806 36787346739 9938875059 2563194516 137889698402 17935211324 1775915813 129166278377 238578181974 43142360125 1396146469 18597609444 150649324532 32032131424 102349682836 213703096678 1090553862 2066155532 82020783585 213127677575 3035692094 109362077182 21946648896 1157131229 61049153843 54430949698 66420758060 1729341452 138501828951 165487913363 8125359724 25862888191 14680873213 170196683997 138613369421 43174519175 33415402826 182456449285 6640254522 11349866795 148099754543 228713653500 38320205315 4693547394 82317275422 199702516184 1051922036 24217525564 251313710479 144425101845 163970078611 48703128081 43145598929 181216992056 49876850163 23953706548 39551558090 147878023729 21251519600 271174185802 6052365354 92446753087 218580230005 250185805138 47880314796 65910020417 110272558766 4026842322 2215669055 19446193739 34976659837 27522428301 115765139547 1769874920 749598228 67466110360 113766046 223470276884 128701174645 201621576363 181079572022 216603196758 108448898673 107855693321 3885871062 208833520780 117995798711 175298405372 35835353254 198580918753 1819072026 1107929287 231405577362 415863268 45485401828 36314184299 74935395440 18491381714 127529279192 277619181487 148519171597 5033775999 2027326111 29041122828 10194893642 6443290710 5799326079 153110601934 121055327428 26299939121 97790339120 63432247361 1397040389 136057624003 5886599589 64637342644 186331371226 69229830914 5128001221 237378410462 12804832078 23811974222 171185011737 31947989784 14072065181 3187557416 12180748298 176205301243 44880624438 21494734693 20266159018 24958021093 167880866553 3386176467 26398311826 189101084486 3586861277 7801649496 11784684396 141246177904 160483748575 144441710837 77595161163 66549946415 66846869295 1635706340 139606364085 2391464185 60753186252 216341523367 2029281961 6663699565 17850926673 141228476932 14101844919 31838088377 316457010266 164905793989 34132949440 97539484687 12762708652 190754180585 2457818960 12348487799 25358304597 159798127864 211755926672 144673743607 53748686484 56191847010 11730738813 10273168307 13867457284 220864550471 37672990308 16434248425 149755293234 197015673006 7958608732 7184502212 19511210651 204052478001 126476845896 118462467921 19754506172 4311561888 28943569136 72517848987 104733988422 79144595763 48986603446 119795109435 22037621127 97098769501 136876938467 198171074247 8625410871 245266406921 32462672140 17741324364 200525596982 29649930008 1258219370 38343682089 175959449397 106025783832 18779251515 10442780493 197160023738 36838316261 164560443853 13458877050 4008214289 185972607977 148401606229 202008637521 89127425529 7016676727 185164798 332848083947 14489089839 3215226817 31553784873 16475395113 90571828765 201006542292 10801546923 2344424507 3464487955 34963827409 174793524210 137862628787 7749641295 1108376112 9503793487 257109525102 97421254227 190259880995 190154740038 142564569111 11203376769 1849884179 130845430644 1896234512 142075017309 141372693439 11050774109 2157794857 48136232660 152834619105 37597678534 76415568037 105934115075 136296643517 2896233344 48237744986 54742222075 26078789902 16188529092 708825938 101801412082 38019407726 144537303799 147999759926 150892718826 114114925997 30271692732 141075581746 21375922448 13847770880 3343515439 5499019539 61616770469 45260140512 77068324080 3700818868 972778218 73288459767 2734156119 29774883405 153092566836 21428151357 168846865577 57909976412 17364049532 2026814920 75061501564 1165996245 37919388335 74522934295 62593928552 213559497294 98759700263 35862482509 125043832188 224656295727 147172084699 162439195058 17180744400 149766553880 137150459019 188071579395 149590620890 30522732579 198320613760 126021323198 23684916629 2189583458 3105091675 26779971389 17417119123 216065652179 147171771269 65449208745 199153883013 156040163206 136476653282 124021223158 141732015891 153461935632 2731356062 165991572054 208639543919 24268406714 9465636910 1994637419 189528964825 170895915744 51003104537 139676200563 1801050231 56641344120 36506614067 2852808236 15408892986 143977377409 18173251294 232554740315 9434888238 87480431276 1069787148 11084103415 52867043941 28592048059 706932022 3268466773 195851350875 33571050622 200063151163 224469737939 22409828493 56333551466 590836462 206387435087 1033795920 190495345543 116789221619 1931307450 241047705336 39681697043 60157746266 23017189941 194145459611 236286428505 18431493354 181684664095 126428544041 47324054742 216619323264 90996464613 107806695860 121251918166 10023844513 247863659020 63221179912 7997317841 10371357082 6079227441 77778535124 64586603147 1211847637 104679711524 88998796373 208728904491 145460346887 159329362963 993083900 265677303945 199327525256 7361501823 202394242102 10390061002 139668349464 28139745118 40850729271 156535946297 2162325939 199077154755 4331742302 48973927244 81458745512 4245116204 133184139962 254522708910 102746306085 10487363538 84096513354 196510968905 200016101829 72887557007 155812503268 137107297941 18895123241 377259248 217250376148 204411274964 129092675620 60584070661 7058407030 126397519697 86871233014 176423519212 2970486642 17925947847 86257232757 2065110347 29309387108 17376697308 3430994959 2070472628 139765276996 4118656023 70532117328 149584604823 190694332995 11879772635 57117030009 62145217872 11746785922 267919677912 4624891754 83821841245 121862789634 147298498502 197394131093 1427175519 116294111070 29969959187 34160385894 12684391791 84712152012 3554334617 223970632278 9418798403 185337255546 34697178931 62540495787 21547373635 134350412314 41811650681 14062338223 45659541757 250169728394 148271009082 134627834865 6129117473 154867869809 27259423 44426859223 142372542941 127745348175 189362368193 164219489912 2233920040 99994469533 125434161180 167304093625 239940885088 134954859239 160663751983 3144698441 114560208836 199836959665 27765581407 194496561051 243656993553 210020733397 57862590409 210243972473 13877706706 169985784542 2617009405 25311748853 8075105835 70146552360 54241895841 14456561497 100685888822 103943484361 83683988512 2195979264 110514510176 3823297378 58514598872 17199571035 135017026413 56225809864 229560222966 21737012937 9048309486 51332061500 182861552269 10131737322 43838509023 212186122356 8718421287 99958460438 21746044047 35966924533 4414357300 15206961713 24531849603 116385156443 40298108615 197770460448 7165485073 53548127375 12255244700 4908966760 2171482495 143879739310 4738010832 155109282689 556230054 116649058378 12939392677 6617028322 3133997022 15296325434 42574205 151841679620 51025751505 43951497699 38901109612 9877194194 214791706541 302392998667 228156618058 9625622139 222058669677 9746385433 125447411431 144330962718 8591811408 4127918031 106799971019 1415326851 176664975255 9534309723 11365423943 205154541434 147385256396 162527904477 35472673404 11398142303 2567911084 141834015850 79780797204 185497267685 10132209431 190327446990 25800200605 140778970817 1411110793 51081170804 168647821955 12717602341 4430593810 312599271591 39234903677 255610122142 75548642551 60258201051 64681171000 97159224443 31883337192 152373649856 31881488443 3269801488 1670600736 5292105090 5473956459 9962111934 85947024617 74918371338 256214835285 14151122032 66374194224 2923292864 108582885442 71654677643 62648890461 10026414105 145466701297 59540896763 12955370239 17532698138 13865293853 153240129722 12310016341 98317242976 29789075469 55951582329 2519698154 159529087826 53575312863 13347605257 211543991337 11198787160 1435805501 6219641383 91365740278 11402438630 212349509230 75924001 199409833474 34944242629 40986154624 2259823587 54068636120 32960084137 89617597026 41470859103 10490685321 339388252138 14036853965 104076295413 137898317258 150183147598 99627790344 4144963325 170678009148 1708613285 11770462597 25246017797 73611967634 1563230737 204159027170 44778747354 196331848401 120474699416 225920152012 136810587718 2451297946 1251602993 3725071470 106467506401 191707260743 1773214411 9753233846 113087727196 1171180973 3468245423 88911977332 167171647988 34240809338 169809446331 344692190025 87875775507 5758798921 243953878394 21080835624 109995373982 1714890587 13969599667 219562222241 193406120979 86074458051 161153017287 64047514241 38826031284 142445213535 1867223051 38200112554 44023960098 5780157409 25855588598 104042795297 53437604974 246074631885 3948107700 107309786429 20462852133 2192438794 39488152061 150564586164 39152576586 2266400160 18551767064 10477672532 12525528773 2339110250 51244602601 140424894658 174120598222 165769455338 332575272212 106884499292 195849795346 11374411834 155206962861 169076335962 7093049968 86523716879 8827794470 130037424184 265993064735 152927051165 39402982940 55662964945 213556984861 35565282567 197559653964 519238055 104933517019 98868200928 2030743969 7715679897 94516374630 71049671699 165321733576 32135205808 244799778659 97260778096 164632367279 36495126257 22998660973 144262154542 150834190601 6664654394 310926692773 45014389957 176344526275 74189625132 10313872029 100659934096 3314338310 3927219181 3829783899 1878113175 2195863203 10051543686 706436234 2870075485 6679492966 2589864779 665497336 9875166009 66127242382 704629708 119194609486 76795263763 80673492693 91303783589 36366424664 32236238461 5392538242 2773861180 186089328576 64489715997 199284990367 52104458309 56752658178 6862447193 19727547672 39830141760 26968714187 7845610245 19321187170 6110511411 186911227191 7562903227 4082300353 212440210737 95583055769 15575355178 2617664503 228568989471 10056138785 6987952306 72297583988 150160009273 74738296462 157969043138 100112039229 221044489654 8886264410 145183128819 88686043932 51854816352 186604800007 61212755037 72729402225 14132139455 161673205838 5548461503 45399698139 12706554946 2053601980 179236060451 197462962609 6254433335 7813664915 19066413791 20941892700 129642767292 43249652968 15145854146 244288829827 103761668875 21446440476 67241829418 61016238298 18241626370 120381208398 7231341298 180814455335 98767886132 31827519139 152074038185 131051665106 32394996535 10718272272 86694951931 21188563847 66491533025 69592525478 204647204521 957668530 183117183968 54075914764 13068548872 127774581223 59012193594 4051223329 10179515788 1728801779 32067211334 44240333808 121842624707 212591244052 190402370284 3938354357 43035113933 162579883831 179509376271 160220390997 214421775438 172270070428 130975630504 73675622763 145038536767 59414087526 162478374804 302837211247 146602402451 211171230476 111156564869 33733497748 3178393443 275628957450 131245573902 237940261794 290130120911 65877012986 2168795279 175816540130 211149629013 24206198846 46205410713 147268811943 207301761255 7714057215 53596041975 5685876995 332653791743 156186599420 168298167672 81610172076 683348862 197207147160 39237578780 62674125446 56480153460 49707832783 46823058101 146017952809 7685856593 10693172484 245149907776 216705654775 148114127100 3358698736 3174985104 34979056058 70014713681 227586083003 148307941073 28080836755 50123492072 10917215162 1571548688 61017110696 9699101151 35992451022 205121220015 42315833557 13142544030 203219983253 27299710382 55356588928 207090329623 42306370679 173183248928 1294461901 203325659402 3774250898 3132608488 146027018762 102980905496 4818729970 32305623731 98560114939 163781633432 68765215254 182504886621 190323548243 11498311690 174642712636 190259175381 10415578776 193154539953 179216296926 137539675290 103919834 139453962597 36521121084 140639474225 226996905469 245024887165 180440133805 23337822835 72483800914 138160015 57399303252 9837959758 4150487325 4253704794 1923528334 9061812793 2319333033 24414203179 242005950340 13113967886 218104371276 224332731383 87994837764 2417009297 6596650612 5291184686 5609688592 190756792739 8227658954 4015505667 165867656714 176812684498 67197457605 243285048697 3327525527 120054320432 3870545288 1484628409 38666315789 1134708463 97579838112 47614623641 53637028397 5670471612 182417812567 78047382348 24866373662 52808786329 3456061446 48077084647 18293021651 23386760666 208212352110 53683038448 305897192465 1129081141 39017502452 8803840049 147229523830 189571847609 55580809324 5652331158 51245671263 98768214240 160909501432 17681833148 158146842156 2340302500 156194604499 207377227352 19981531497 749431148 190413786098 6868743049 30107901 30924897909 222529586804 27286232278 29304316134 232141196591 162623883100 223943056384 46268356718 8652718548 84100502276 29251929540 809222697 149173365601 41470725618 48834256665 50048465929 13254662337 82522329928 163737291136 59436162617 189457862124 209887767670 3183522476 9544733880 97132094218 23637521726 104023005629 144492493522 35962759250 149516112109 56276081189 214847387084 3480433206 189560030133 233890059319 181343435319 33393808954 19329206087 38929642220 4523734272 144986515461 14319765072 187319675382 38471495698 44274182808 77371691009 10628104137 7210971946 13277291794 16951220708 46604108476 9876475343 178475570700 49886740402 88345326914 64251282903 99650115748 1362573826 6693018112 3101007094 150422775462 23242293818 4778055714 269032786978 11224872933 2685591374 88845318511 52753558968 179528176171 5781546646 6584247851 12940392247 27519554931 32379478219 71792201057 251911388858 31767901712 19364900325 121375166723 203944303889 62977486682 32648493038 67290131561 6406855789 18041465916 18792574958 336628033 10999379028 15862027927 182017273383 4428953181 1557262280 1794515650 201579734329 11010608676 287013860009 17028901929 31715414798 42719169370 2731330917 19227416009 44720213992 201710185505 67322736692 1354676119 29339686459 11366917464 214416608022 11737026857 7688767244 16816301401 1958256718 103210507462 293452498907 198064693881 194357896498 1981837105 112130065774 219742178968 117916322003 9462961049 111861762076 234566280298 34217637365 172583999625 123956351924 735346594 94070755624 49469291533 25591631915 149135665114 36428656666 200556207037 29445832606 76349406977 8289883806 7517264106 176455932496 21367447631 129042355762 149720264843 3367160383 55113692341 5656209776 144437449464 43706282863 1651487450 25096200189 54315776261 795088107 6293946533 173876114754 154579806983 67017843441 16416926444 202396074069 31551847300 52526214952 13956737377 19754916152 23433351138 180784584132 87244137040 38530981180 77376712699 7057213870 131086233319 238302120341 37042684756 199837144799 100057178997 101955247321 9423131484 71115083728 5029159232 3450712198 16298913242 94340694484 250434339173 25737292584 3675104542 64383908719 2562458622 1824835399 73001485721 41881856131 144750656864 1941220184 12284190288 28650275981 22361326568 2905457927 56575237591 63666676363 4093823340 16989409257 3283092472 59022337972 3208508495 142369570353 30135963997 31894855846 184132498989 161530006216 10224441036 13236917281 22221956371 3978754778 141543332834 16515209077 20394085899 60503501117 43403936623 5365823221 78590633009 12578634416 47569653559 178029391540 234130867407 147574257381 148975899134 92387323965 2092682685 2284110781 1971664616 443562285 34717735085 109278030423 77522611366 31457445498 103290238888 7255304391 45442387908 11301279048 4960398468 119235679373 115052690511 246961198673 221790052255 192489026570 172417541843 13443191238 229613851563 173099856063 14714616419 162991689935 155979274544 77593629637 57499239150 101582229929 176514854927 161111209402 2146070536 140222092722 64988447077 13206460339 5159168569 44085039580 24879315030 1987400393 59941714739 37462068554 156885488736 7928967988 26332115659 5120904103 46638295076 41849201607 178175618195 1424123211 110258045996 162169262241 6521479034 1023508686 167718755333 71557168395 78913636624 24092982865 63418207139 1090682182 2086536700 80570784798 154448126729 91877856876 131327119115 9727406743 51680353766 174116789520 17357829174 163888459224 42351114755 205189197821 179633647962 42176656302 132571892299 48859672364 57083810458 3095898565 31543088448 121267207457 199954995295 3864161201 50981245201 70034077915 24340636041 1549832356 279817077 178123077466 24248410464 36625343184 172951271916 74231380365 192274587171 109744434965 22432478909 11416947280 280653670225 7265684065 13085985278 26653899697 36191264751 157080953885 205249491276 151974697941 8272918326 81524271928 157325018202 11948528687 210902359412 11822102842 6906015957 190905817898 15845130222 14008763896 8162408540 94998265973 9045369560 158119071692 7713016818 13437685937 60734527373 1477689887 195085119544 326226793 203290638710 110740376153 258463498086 729059192 151986448128 114633573485 199439807585 30808040450 12450683003 15335656094 160944948719 75848590402 10260503444 137318346538 7953296315 159310092493 18263264076 125750974540 30580104561 152904306749 466811619 61069936794 19713021627 118264905240 7050783735 18721681997 59814693187 144073644317 138982180080 101099834771 155952902919 12283627309 52191489340 5529091964 3267095822 18014306005 213434849288 10668676923 244512720190 5982185298 139099486451 5981828792 50897380567 16277341914 39103579483 64075290785 44800454181 3585674681 16145894855 133234567525 39280148 1255859768 12590968072 123512740313 216180916310 76907824627 68716830874 3666452992 153887005607 20002876269 12194075412 80165796796 2522948419 12642152321 136049745934 10555816770 15479806064 3854259022 78503098253 85710109310 28496246499 152894121820 3701263071 166254805460 14006103767 17242716373 109234359729 4976997873 172186132319 73428839377 237749604312 6350560291 150975245173 10549348221 149607855765 31228771606 156854549010 24437684087 814802650 9661999066 63877751017 135815304938 137022527755 39408012854 1441917710 164935347937 144863763850 2379806587 2727897932 8853388611 8317589977 132537562721 146823149604 150992939629 6282350228 161765466553 13456896662 156393463793 24860083940 2838939825 83306088258 141014401749 37907258245 61555734710 61440484177 12924795232 206561154991 48887144248 76175604621 4923764323 120582233083 92124510570 138815561400 59780437253 240179944419 35077269838 118633352262 182982030798 3981684878 58709203016 160098929090 134356452761 16175522159 3542648759 112551589390 144108834493 1365635889 3129241495 138383129173 943046323 46251106369 4252975001 94019686233 308364165141 212138873176 128269797558 8791843133 153825904174 979385720 29758573458 198686602888 86294422331 6233640892 194109296413 125968217443 19908980734 154860222981 237198092561 138566349917 173746832154 84226695316 18681299985 86082065912 250547387880 28817491652 83076076299 60347438340 86611384197 61319806407 71432821391 42920397497 166311087278 46367260537 98893698017 4653159703 149761956820 37236268315 21259748626 21160828571 2806328634 23062547676 85952870 113358879518 41312647432 152592153924 49919863113 207087385372 59553857183 19384152676 35383597279 2283605030 73176482833 891858348 15689218510 12716099045 47508662285 46897473795 221818115995 12998827128 50934524984 198688780876 14893125382 199955250481 84244924380 89747109766 9080805037 181412091362 140087031608 39598137431 9918944568 13410315031 223019109971 41731124220 222733710945 23701088081 175278161680 141887323410 3914283479 149473419261 93753672539 79336717168 41637297543 166151838710 120692712598 3929952051 125733597002 177457895806 13133029562 37520292210 117248510107 2918981776 9064785098 39796380387 36268103559 212542660060 3315628875 8283269549 6996618877 7505888665 41955095460 146219577324 3127951587 186536328030 27363650366 4395836104 154638868735 170655719511 2604696657 81814058426 70753250480 31370353882 233600363861 1105700094 51929108181 191740865421 181066701056 9229520662 32921441917 189962487054 32060577304 153812169092 109380953550 9795465194 2117112667 9580598761 28577880849 414260235 7131299508 100303289530 10081752387 68930573277 114490237529 250470085852 157415476664 195993896407 151338420405 94770871200 59099399749 4246029294 154140502690 10246734352 96526986690 311724595466 13205658788 16572251923 121907467184 172260532405 131971799794 79735354247 288548512543 191008550120 192351608434 12899658295 2938467607 191910612742 131907170276 4267327848 88830626879 20520161460 3765275487 172097409462 26716537590 43206843275 110103919475 60514360909 132401230560 5850232971 3160759556 26844583116 147790492333 121420175687 205219853074 212978663000 139786376554 164180619204 14841538112 147071584234 14467717987 266895193 58673424167 157988268742 24159655410 20216787171 123595513445 1747547577 61913559117 137500838296 278012732210 2883483429 144612241957 145980639132 166381358095 237476972088 8189324422 51821846933 161998092591 165415024689 108420847981 219778278623 48558724922 54235903793 30237417247 49177690973 61942899620 60775049852 96369511774 2829965170 7221582451 94122466116 26815209408 105483053833 128789642050 146734006515 2555069044 41250598339 20895806886 78800291060 193136819710 5972926279 186846766010 27131319563 65438519352 131005672622 4499852172 13540832213 246113533936 46606152836 43606057451 1355583231 244492757544 3926338710 171861843778 1444377988 38031340821 231476341848 4360575076 165884786001 155252278398 4439078268 52976926729 27015763317 86307091845 145588056954 2252465338 9870940842 45480029912 55542167460 160947504063 96468608693 2933947543 9538684809 131295208479 118980269694 36834660085 61684718782 6030412604 3344814667 316490625 102092618651 49571774082 248400313070 208833492617 34221651810 5101943614 1510880842 18976401241 46099880804 8814951401 26151175 261180982039 6241850429 151497466313 208598301063 249918582632 54375498912 4610025157 45505492560 79731864618 43399346656 50507547968 11756504043 61891458888 37694797973 4350573538 221401652802 1673697239 159792198393 977695962 163655690195 97270917223 126531851838 22720068837 11355273800 110028879816 141980303749 39696026309 26445598039 22235134940 73175791682 157803645789 158785473817 176067775038 76227129829 34512692691 2547793125 50298528866 15388822807 47745672453 143342834800 8456148674 113684513847 48897012119 1270017738 173988867523 163121911437 243287864240 212144840740 230068851476 46920780419 652894504 12010626247 720690337 1184835058 12689445406 8168319734 72716630201 92520548573 95046232326 3730327849 22527917397 32690723633 148107278958 190524998466 45282211141 41947190359 61805119362 193844531038 126087933862 127128297241 203235400492 9738110563 39272122057 208401792123 162297415034 16626753556 18675161929 5782167799 12896718382 111582732238 5411991423 115123547116 7090271908 17945606330 51142861128 194795803741 44510065509 155252513224 161910334010 14260662605 160464049969 125911150101 5881214447 9873991685 96598166894 32257333021 150634133602 73196790689 158274888844 72207003539 8269997225 133871565174 26829312568 2257332239 751222775 7344292359 9736960544 166245275471 104130928791 145064111567 53355219858 36522089675 105035403930 184809526757 67354565858 180517796145 12254054401 16109560262 2186887686 236845476276 221395207266 1196629712 141129891324 204800326693 207790492399 2922029589 29687221191 13466070810 61997987424 1205338952 152997688494 10022218965 157985350217 144381163810 200959888267 16943533272 11922390044 50421588762 5856292641 199079888836 2315735369 187020798167 13245910377 131519524585 182290055029 536262534 48912508909 64143150460 32490092809 28152096620 186775052206 171109954824 10412312218 223972607178 1744960663 1476750919 4300381546 149352893978 17847634788 145457222379 5011372616 132320342711 186390702147 24085602115 208587849500 121832041286 3932172814 86408280512 66561500074 11287552256 139457513073 206307251728 161051344129 3542320103 44085499721 70501788289 117003587 144634275524 70169332083 33859813307 21491245181 35360661318 3472275330 42033851116 155482659660 275896119085 22843830279 49565913637 126825789996 6556454569 160824104904 134497416997 38904902096 6748123484 25116382049 3041689691 31883918395 45271515471 20804609 8965885268 122421115829 9836225249 18423611583 190606629854 204809166495 65092909744 6552411106 58719165559 76926427096 47970852902 15734921551 260256613684 120428409615 155865982304 40683182820 108088682088 163499844049 147068963007 12234858861 152463300356 75145501873 41049139277 75298581838 287755742183 3405379821 281896774940 135736326287 119126523626 19437333337 10142440154 194879732238 18733649110 104438709935 2840526853 37876510117 49387532633 31690840907 186896649155 26318115448 40814931542 221416609038 1218225313 30495466313 2035076254 7615520606 220884732024 13900733655 712275612 4081799174 234988097725 26891642485 159172658890 205955466350 88831561015 8472764409 14915473238 3224457294 173137497899 75772686304 59137329930 36082128296 2727965003 156018666999 14681405903 4814058817 124978273454 143488165936 156385340813 94766298889 6005560054 120221213638 5278999380 125153616664 121674576221 158719072127 2476621315 151189756467 52443663 11053842708 274241165485 229936427883 35973676183 174045223794 52504571473 1826232634 78790739885 16377200345 25197979990 3764463970 181333821503 2395469281 14364616784 4821029606 116724306956 6470057972 761127184 15999763773 177060198026 105428076443 144024174495 30066932259 120991975110 184253306224 1770529534 7187812031 63664801853 123104078732 100322985945 42797444717 197845078743 187835301123 17992002563 163926623053 83350812084 33722320957 79789882827 127845144053 60149762566 133461343850 117894022851 392355261 139703421997 140871398272 176704542995 2095063992 75474763935 13295271392 31566113559 80664234613 186969805680 90631858483 72909148247 151565636477 56630977313 9134158501 7072400939 139995173556 6905586554 222306288275 9389850656 943613030 10284742191 172266044686 2528538754 17721022534 309148862107 70322352089 14298171533 86029837748 3822600194 247549439339 191742838145 174567420476 189588842325 179580261512 235321015307 18327527154 24999101284 76128356191 57611520998 28390622503 156733688413 142175364470 13173675271 4742454682 83116969638 44527942101 47213194971 43288583784 147113044712 1707505167 182355796794 126693528736 150482754233 19390289514 191428143617 208187921550 1350442242 63535209470 5901328477 44680433151 6559144963 10647302793 31338680010 106381721319 24861507873 196006648807 33583369164 1260425824 39620662091 28876899868 1972047313 13005976646 193448453997 179043105287 44997324794 68494430229 71228496266 7111556503 147832277816 138580960285 229575298103 182127472537 82679589006 12583002035 198541786882 1942133644 291551159 3725124562 149549056473 142611983197 1945535622 1779010380 252803917379 89250720740 227976714767 58344557822 75180216807 6173571563 8924156327 51578949977 134863832189 244975646140 53270021017 180783443355 7969743785 259218084538 16131588764 57595888985 537243785 53524126216 18442520605 144512646350 7521124344 96272887048 2760711758 7880706776 48858567585 1885442469 129817658172 14647702974 619625461 130980858621 12333930224 8786004708 89544638197 103161150555 148320157443 43158033842 56644014451 32900297972 80173706365 36806150332 60120935351 160405046437 162529810708 5955963489 114792442949 57546099836 16593252496 7656653280 14366161958 98095679372 20635014549 153955467904 80020318018 60082214608 183033464090 33784756305 85945558662 199112063534 136033738049 39401515947 104723917537 44862855834 144103930090 35875374324 201394325143 155780617188 91117539195 292504400947 20520122199 143795818868 88273792323 216653120520 44595488804 37080100211 3716263955 13828656193 10234507621 1207547685 71605833796 135953363125 5836930565 81871567490 3665923814 3756454766 231926056169 147479485110 50009568635 141828326623 1444541952 51060595106 44524138659 90380821680 42139837011 10811605478 832175153 166947181618 9560740211 15630663138 95148706602 7873439926 192896834392 241744699752 37859440241 86672076221 48660807376 47125759137 72841721601 151194113316 16062366118 95105089035 12823517629 323843872265 3867386473 219197410132 69001138694 209989849165 1650350925 12474868390 162373283861 55046662471 160629333698 3890091332 166886136026 217163408755 79939645641 67084111646 46386739049 20749594987 8076172150 51366219381 24373361428 84628227945 39109611173 36778919926 54307836720 78587474761 498601123 175428289325 10833194268 6528735081 90608289926 20248392500 1494848404 14490360757 79862121717 153157574405 28360414280 4642296998 8069834319 254108247793 23240026782 154937274681 25102134150 17720594610 233937843155 62359589789 147913228480 38252412895 7650932470 42615281884 142971413306 276915014970 128526831942 8616445911 199374897250 186427824694 131298565670 58215600233 2788953177 82031188019 274872727414 19610695824 120436711721 4846410484 29135608869 16275774776 191904686508 40334218532 12070387928 41142689896 4499929881 216221019472 63029586569 167436815732 226593188796 184953825246 100273886491 86703481563 20608595307 97407419703 1325556696 10093639713 5120257173 152448725771 42930142638 1259021820 1029198571 136960700242 1824696755 227305228045 34494422865 2113946689 191301274028 134878994187 421529436 70965987127 172023495035 3135214006 91001203940 17627969135 30441428308 57144637987 2446550859 49312252882 858101626 8388762202 80231693427 159949229475 102182489789 65041870 1420085347 28280330369 1017843799 127368894723 115360365135 73651145108 147955295630 132452316800 4648207929 223547163599 298242357616 21212588321 58937984521 272553245 1998106042 43356499640 72303432259 43197308610 245891327650 232216690524 2952000101 228551359008 8516988354 60693976714 71596806389 7614675576 33756049086 14764349559 14909484551 175323702108 2390267382 16099351390 3320853110 34674568048 7517920404 4881147114 13517093859 18387580774 227774386658 260522005104 4749298053 70319846374 160778274284 238281345159 201592127779 86161351140 81900800300 136544381720 3818880994 20139915888 7671130142 26300198786 193677235204 32602053198 1034236182 115737350219 178661864575 2398827489 1717924277 147144495999 10858533644 73240385042 5513947505 1224295250 6667261806 15718721471 46377602098 6119738241 8574525572 12916908969 143638374979 4075701994 15549824934 663600179 214158248723 272956733566 156234901481 81205222317 96204696301 141371352262 99387992218 133414594987 138397156406 12142351769 6139500668 21746792407 3271460708 2942168021 4061421906 38629890264 42664160971 11456445002 159581560988 3490920839 8415123416 5981496438 3572300676 224979655468 1804673787 4082293949 45368415422 487509674 194407774679 25169841440 94987993340 237146442609 1306585669 98222901977 66541726565 142378908741 126113299921 7800607082 9180582026 1737490569 250225718895 27069104069 42249208967 83349148853 126836509972 98710180578 99741145176 2286942604 187112275618 169685569418 55973038047 6046441710 31309389855 93162290103 25318252954 43391272881 46011129595 4087475221 2794331699 249558745359 16607995615 117505540670 172729992363 3478136653 39690443364 2334421752 83342042063 53043617044 8772241972 153801303402 31480636052 38354026189 38003935516 165054188303 16717523841 84948922129 7715397399 10859236861 143833796142 191026107003 9065603509 12443143035 126177244713 39187859483 39712085667 61297127165 673705768 71450003103 13531969503 101433713913 35704518250 9197097851 70684011215 183296324951 13477444474 6673818711 175175505022 50752341910 230527126392 160285269178 6831080142 5873224889 64358388636 56040322646 91585247841 46629788000 91662777306 60030283365 8261928809 36042014551 14092334114 22200545885 70228157547 44927730833 233427617505 47011189697 66896471234 25892218588 107054621280 3256130543 371478150 23161567884 107695354617 15191424872 97370103843 88735447497 32423363508 143158638030 24562073259 8870584292 17905289667 161926346734 48417587483 44766752439 92150262483 206314158018 6209156714 4776548312 18251322892 125887015851 200738192878 240728400178 154826183402 60249636294 10688988303 27612770756 1484263282 16599229746 1062665446 58107990989 213771051037 9109631151 154795126716 12975357266 248244676275 1525554599 155724893127 20741099926 144645575759 3679522047 25131076169 173083862208 27990459324 154382885326 232124993561 54472659614 119901331786 3652415285 193404996764 284984002999 21726861353 1398732242 5546542422 1290925083 231780162320 79925201455 91667693720 149806637233 162102051930 156410318014 8553924803 58673400261 94830730626 76270306923 44413287421 98253992959 3351036963 123676682953 144790983700 173663119585 38176490732 59442744142 10615317074 94315163967 86537866678 57731982383 15134716306 1519915718 182693784560 4907920637 210093173650 213945788269 161703619706 75007243957 35029044852 180566815024 132983727529 180882581521 26004988284 133162930750 42077461672 145728702895 195290606271 136168051002 135436159107 493329078 40081667042 31407873791 8170531989 133987226330 10538465767 100055033197 7203793081 18568444136 76212824235 23387307910 42754785655 178759435380 84608200582 61949526068 1635325911 2417844453 3939514799 4164293698 165407928836 87043521049 13496646723 47639210352 8706932658 144763754423 349448586 147803300109 161568060996 109652839476 72031786937 39870325311 259438892694 159957649706 65208366197 4481416292 167764765547 33934395478 90238583300 1493113118 11171947656 164337101105 1551383908 59828321927 43425283567 15855531635 4979200310 227205912464 240686327566 138462081865 13399372559 17348540260 4485765403 6318439590 23234859501 86775841162 1623037386 210360797961 177666568813 185670480086 56240449059 239246770010 120933117808 1038603066 23892624575 1759397161 28209313290 47992747431 5841154121 131493118376 343665140951 195155908472 10665806081 44889224053 213457491626 5046538447 3366009425 29616456864 9947204263 23193730324 14993161663 164941817085 15221328824 118361680035 106466315251 21777926959 213675751769 189557248083 51321518476 21042631213 5533808173 2737135512 42958082242 114399833 165536073153 33827986017 9012477051 30812679336 193332613326 6075605292 224588200251 54366749942 147434478934 1987267931 138436756852 248696754418 1445479112 11908114425 33000616794 42271096743 176602202053 5235019520 34852256253 2928214225 12923472741 174518540865 17671601054 187920477140 6680276304 108513895234 37785916708 3990803020 1256488897 36076859105 229959553726 170803702080 50878903900 121141903950 102266494008 170910836776 275543067773 34788511460 192125792738 153138494457 18173366580 11682974020 27788842390 9685810418 72726480927 155360541168 22851882037 27779783820 13036165348 204864777169 21465565648 13504994573 173603504145 81346928893 190821360047 163030564188 205216738412 26356496845 29608670709 184642742798 240481248894 162911700695 188806691928 279449372326 103398531978 58362359200 160886660422 94757036973 2557221709 167902030568 10444317942 1257953888 53512135076 6026133646 29726193235 433859627 61078121750 4255874430 175901534688 9363430174 207175613439 6217266568 60954353052 13226648596 38137401786 254770333601 203592743683 156940035604 869615904 125113443157 4230934985 184046400908 167436917262 6989131747 438157255 141637876910 205954676633 198592621160 9124778574 72090050092 227102890494 156814432635 3987686856 22668881875 5273843799 250709566252 140826529673 228044738376 116868996176 162072566142 238110585954 4168082774 195755412054 266173550383 153659411063 40443346034 114152702598 205757639876 122973204291 13656370513 116397851664 239680234687 145647797405 1974674146 72003858075 15828626672 6657248992 2709700959 4660603943 164861834873 23049737592 135108450310 5164430306 46461411937 12231376592 14677588651 14912560891 2477779025 79633318686 3596835641 6112834826 131003785088 24882061329 10721767860 154476405389 216443896790 36053290429 26385201569 1615092881 745271145 219959199324 109336988447 39243108480 3619789346 73901473959 4388238303 16871081567 269152500966 4124308516 54797556199 237266708123 126358338896 314223436752 8658773774 2409976353 1883487325 38884539712 236476100557 27658188618 36679800882 453787068 1418837183 557022644 22023855059 20968539359 59555976058 4635825755 173547757613 35923726282 33711013069 41639558482 54021276788 6427809364 2541276203 9307083383 969582884 2448793973 3839037332 206160159463 4369867059 56720905653 208980792695 4377637811 12247357338 48433083462 82336980141 54143720254 19231778624 32732815531 9839201821 26314205355 15960717197 80869410931 121220236788 151530171263 128827684820 50323548893 15558083484 20791108397 52854783123 11157604630 219114309640 7537522162 154840953247 151455292111 13747276215 63137650272 148574745191 148494498255 106206651266 87319928521 72191948213 16016366717 3661097297 70978971027 173092779385 37971525350 270692119805 218800822154 2326021142 59252686070 204707070471 75383983124 115993458572 31489435409 194614764784 104131850953 76136548198 38547828025 136778788585 237164010695 22705858928 19562755740 167299148171 6136906926 155099992849 164055688360 55185012499 131874726202 3734682180 88305378116 118796655892 4675773314 6218211433 30051444711 18533955428 15445433262 7503028418 81698718389 41176303667 33536724480 172349327193 184421538282 213855259086 29236562590 7150236780 148912932875 7666885836 10980935072 4301738492 213288095553 37631537194 5498306219 17884165139 10532412626 221001220786 8850081767 13774296361 210231575798 55083021071 274544203695 43603895261 50984320373 96008206743 272318474698 33016555389 7391555314 2607663716 138436179756 5546279881 15281177175 21371349947 40674825427 21531015958 24096430445 94052370317 138368252812 195380808834 113773840576 5998197724 7937537195 50686581201 87817423834 6819575338 56418602686 229490826764 3130212119 2026123232 125850720368 6689009811 233266380188 87413961518 6107518388 62599250082 62029859598 157005270012 177446402516 219933495579 4653898837 219902740236 15373192383 7861076805 192635203049 14630210942 125096911042 164123005896 4867988689 57732560392 76096444472 229755608548 119709955051 27716914271 201322483989 204780193559 20719602940 29483933871 36419337132 36893992026 60156854105 224501717479 250677270020 40204507212 8525618885 16493368315 115510003412 202461324024 135213275045 35837280726 7896299530 119904047345 85528890280 56086917092 36495284211 5020764661 15917205993 176345451040 55542523562 144055903948 55444202112 139480688449 24778119514 11282805175 159251352583 1026054365 221676018166 8852385090 124975433283 66101234186 169394616154 190791192746 2261502225 87166525017 125061902121 255828674323 140266108593 237617448401 2873850286 1689515019 2748100021 242181833761 8540312313 63081539121 196476665513 146437570605 9005931979 82257839866 155720222251 153946826511 157566636345 15432471224 283854030863 128979669140 26444143193 125439591398 201883189190 127552495636 140642849888 51349293886 43156460872 242087477788 154734669749 223711288604 207767207777 153071889504 169215799570 2976965559 120466878067 25579880551 45791604125 208531297033 48470209852 166847279226 227308722958 15884048736 160495221999 114107084158 76101118189 178829098402 42703918302 6363126482 130920029143 195393041816 5332639203 8885719197 97598062645 206540831 186531001316 14669006676 30165013234 2735321320 6481390657 167322825631 95745617783 12580020436 138862625480 160503930939 13792686523 1266041755 22134695062 52984853451 113719106594 165493646040 12732666552 197777416677 148343896725 56276995351 64964197709 230346107737 3398331824 12127585317 2499848651 1939121045 12701623931 98774184134 102881263834 303116581109 10722514304 173814195162 85959810398 207219456314 69994903978 14865858373 154304953782 185944688776 19131266174 205260037058 39485331832 182490063023 158777255337 131682160277 170152813681 30412606805 2801809681 80700939657 64289403123 3604735272 130836062708 175015573753 71673238102 21533087500 3972318729 223937291403 7733405372 167174191111 813322254 6560621244 38646385896 258584062238 4479449174 12036924895 818099648 175328123952 1845723132 33142279583 57532514216 5870615283 134175832374 188759062891 61482267937 356607292241 194166303194 20064888444 93360475663 272418600754 46451825868 13564225325 147923694625 55899103199 207436093283 211024736217 75318265166 13499480652 219437744103 234808002043 158787170184 1595301323 144107596963 10624699103 4570025081 4287738733 161488014366 141808896525 166008066417 2849369749 57324790880 232935966452 51105106134 60661882100 148308247287 16712897908 4368954433 16314130496 34290032581 6981421250 4585968438 93876655172 207661745366 16328717975 12957985207 6365084534 77349450988 8903995814 567554142 6096756023 6200098416 181755211110 130496644964 167406806627 58470507830 88524328749 114844495554 145293145991 237199767480 3159814274 12005841425 40845832084 243857113027 125768555742 191892990245 141004567552 274531283362 215699288287 8045745667 151518989590 9138493084 49906410330 24770739632 46264795886 9748376896 12786539314 24458024014 165417832830 9448485148 176296707956 7874183443 72972682863 165899161452 278685487562 16232461893 188313965077 228796276 3136179093 238998816437 203495551689 86461868487 104600921606 3188269750 108380283615 186188459234 162622919010 72215822299 205889514994 130914471267 21219107139 203947850142 1011619242 138879167068 163859957474 14255136657 302695129479 3903015722 153273261251 195973527573 5946004600 183580682513 12402039564 147779415890 4515924727 190499507616 25838570389 4728786656 23713632884 21635853198 1011792105 42330013622 227859499405 41018878528 129414633001 3813149806 10468308515 159430222286 74566902760 16762397892 148152582082 163403698788 5430629903 6487217212 243901557390 56477469747 6783702823 62004051417 2870035626 57455919083 65704074089 158548451559 94917216091 8180875903 248153211186 159583797481 187136906435 120606425689 235201822473 185977221515 91926563476 55949062478 14113807313 60907465968 148504163301 48446255865 1152751247 12333306437 7729121593 18596183989 9239525873 3929583956 30678378351 186895316846 194805616191 122539079095 11437859399 4672225042 162234530546 99392836065 24726403003 8566418768 139812611527 22434061517 21055522633 17725092864 196413276253 1155920846 4350681037 97514180660 5428446457 130066733974 51842439762 83176542729 144080821280 3948197950 6166495351 9374635224 46002949113 44689466359 36469604379 158239932160 80960599497 45896628514 159677518556 38169667194 1584953515 143500597192 120783910703 22062325089 17846759860 211627496232 80567371844 28595335744 54287478303 147461332570 200079665030 131081213143 61749169901 65399923077 3254636130 176311025953 70250055431 6233563589 10494498866 34007150944 171140671340 64799107356 59295893391 3444887884 105925212684 9818236079 169416880840 154615362232 167344144889 58107403327 13797088848 175600774162 142847498606 7832656160 139319035190 13831480435 25166122719 162448121644 163262384973 55333930682 187628357868 133178777962 132376723481 169399044816 80990909863 182331822186 90353731563 38304595533 4568932146 78609019540 8052360339 70857242853 140732084801 48214161862 33864346556 63001785293 286139401 4722387744 1270619915 42333834577 21887669280 108687071542 109507012524 147511289805 188027357927 191374658062 3178836440 158074114337 61379825309 8546121350 49750155826 32835921493 104708404246 46864108503 29700253807 141297141189 136989099088 152787755080 151446544159 49912022519 8721267358 108675620494 228230385542 179281948442 13370494176 260258929113 44741041582 2989002718 9410182130 15004790920 59763650907 151211626246 166759873113 61381151592 9607804646 33985409742 77426329736 4600046475 15581991673 4391191266 88666730607 66372664818 20568477365 217527443398 10084181709 45225678349 132721180791 1038777300 85509787119 141469756338 13222589744 21124737310 116007506339 198068879990 227088871077 3761600642 10311844045 105348803478 191303350549 4915373118 220684184597 49852721623 22502893448 6213064797 51869005739 39065943990 20914210325 138947103919 68921423529 43982168580 204067310295 161523816205 83802630388 1889939707 182145217570 127613336869 139317126624 267724368354 19548418911 84857600189 2507398034 37206819224 83356432277 208198226324 11463825456 229963853183 182286335414 81606676818 99492458738 53743728360 966461677 2787859422 70764750086 7854299800 3955329028 42720586988 1600515742 167295754058 6770426515 228981759751 33435049004 6587113151 6868160312 223774675613 4628061413 74380748579 6265583300 196949749649 60266051009 60961210080 71525868789 70172303555 163180929239 71772431663 74413768869 515016264 217069726910 139116234290 157372722941 11481787073 30951064645 12257037247 1410809503 36038900842 18447402918 1107604582 324032948 145036623122 41106845939 158843219068 1388083069 144613038651 148023506240 46745300835 24416553342 39851173497 114008774281 56997709920 9430154708 2161897108 115473467924 133625275331 7456173840 142936041446 291710438920 7291656409 90157642464 13938521736 201831754497 2884400850 2534421026 1785363247 5466638289 214007777380 240290354982 150100799452 89489296713 61235851974 214219845838 48339101210 51821431340 29417594735 7714918144 238837173244 164629261494 199866983066 41326993739 2872799597 354009592 85276895828 43117523097 140207546601 203735262419 8379822253 2705011360 1424597535 144882188197 6750385433 62285827863 239152922102 74987303289 171925933381 202767529153 3173540616 8374867025 3977522895 94681937133 45896908731 82724247653 105942340059 29879062466 234757692662 148663701409 52680718946 5762169771 3886260536 169150482052 169776188725 32861371016 2733752423 130029730955 114975313370 40384210610 3001581359 199678462616 4885675224 3345020279 243897453706 41849807878 56080883373 158745499502 226895045842 102352951424 31476250532 12655518338 128470071405 10597765863 39712485326 4717562231 208691622635 20872832084 207533985636 183204909559 150700639609 8997167102 24978597530 155607128160 5359377277 1149127516 74559571013 20159449820 6924701820 227820896984 136832810902 25446496477 51474165315 226703079099 177988512304 5158366967 16966079316 33840644853 115170902142 161495185481 8225917773 15868409604 58303661771 22571362553 160299553148 147275540647 53269221488 3219457062 74840628848 3490357610 3283578629 17135625736 165479407218 212236096567 672434866 6509708342 6134298291 47199268019 131660042299 159170485308 89708550792 115410706703 95130647422 32233675833 39382045217 53606790690 5569041168 695313407 4290762019 50258349870 509428310 68175509434 34929500727 220529722 21572068073 500374551 2518595191 163541432216 135277479469 1078158986 22017780682 5660030004 11575650260 57253442712 47518002139 190029754255 32039912608 3654696022 6057824017 10266103774 44928850910 23275302835 202105033781 39482210302 6171376034 2136776531 3380128340 6729829838 279438472472 39395724814 207335197702 39408298960 83566682758 177768849218 222212395114 133496326337 180602106 4100560452 41275655935 221001946382 5460509407 68665476829 6066164735 26318528600 27506342231 4020828658 68719327709 42091234636 23974096980 7993856144 181506353516 10616102652 22100558471 34766261730 153864261422 9125313402 64083513006 78593315768 54314131379 5082476353 141110516813 2428451510 149808402944 62909157580 43940996264 13746880820 257316072622 64590977803 180532773011 87405921518 6213399698 577994628 228823358865 6675328611 93526905890 24150952653 25347745970 85986583937 1775964867 106204383611 1389176181 6945430126 34548284570 30837378579 219048813662 60966042447 106753666576 28013278178 2463658210 179739272646 91829061491 179041807577 14254947428 12685449709 270416174374 91859268621 36643092489 1050377968 174998721797 369210482 17557878043 159159517455 10662889829 42699289682 3736395896 49761236375 3054530704 69650908019 7921551896 48846616437 184700385205 188090996093 26343413274 178343167733 29099276741 6406632011 5331556473 516803069 135595254321 97064848032 9060108518 33610626070 297194767669 8103372934 207504894556 62964024029 9778998004 22898804348 105518188498 9899203067 158080256821 1656612862 5844501950 5699993202 29454416263 19577289280 73047032857 8250181021 10622695501 174093339930 46103685157 2093834327 7700290408 17247014545 312289687916 14755037406 44179969400 39235963290 201628623516 157549854606 42691514373 152079878618 6516289604 180550443918 55230178804 223867206394 144039634557 1896685397 173242924489 179906223167 9124684487 61117872250 158412938734 7334525657 63196993419 37343931154 74469447798 35166548772 146728396936 110881868830 173446268835 124085874866 3112880080 150736194856 245487053716 246317326812 55351155192 130199171778 19446888315 145139205440 1017049669 50559812915 41484805458 191371431911 52128672851 3945412371 79996334032 3971654259 209258084186 16323863852 15853904309 28241760675 59014310209 32549443233 12899356988 59271978493 22841661578 4962151767 12008392240 1699150506 36118496000 120416247772 37785117108 209955444667 204116715456 68920785048 3158744694 209866091151 167367925185 256415890727 58133301918 185318516509 2060042416 1689054066 145750936253 68464593687 241868231991 11008713558 165346587908 109100906054 180536141091 191286469145 151231367178 23167530734 69562579042 152811446828 51141316963 2590398654 150113434089 232549991481 1729708435 211505204217 237724189428 175749117231 1699061136 95454807627 35987458929 173736375157 10212809950 96095176653 118850156516 45944508027 8043157522 123347204526 1549505293 122584981655 30727593467 177220033343 83113311377 29915686331 12912612776 4738915568 8889181913 48772588622 109050242596 3740915802 183574324221 101800320655 22213649233 3065167082 4492493861 179139613672 47383332083 5328440250 238684397065 18492562790 44413361989 63344601843 3402610587 92974339910 62166640289 243329165828 219180720542 164755322716 1670766657 151245760714 27080212830 2252521520 9796826202 14421440348 167313161173 85654379215 86446288110 7725772181 73466504479 12129317237 204819099242 131970837264 139323076535 62976636133 3202133438 235555241816 57162323326 58123657860 151596464096 16272492323 216607753136 23640013079 183704761831 155676084258 3050009559 134708431844 20730691773 63605544669 263654208685 45224439730 7678883447 143086092028 88900260937 216151525370 209824013053 96465303695 41052610824 123547268573 39357691808 33152863309 106808108898 45131388623 227317514917 56889036348 149029977041 2264418215 9333958805 16508326430 722607557 114304629883 11215617429 132765273804 26218572358 3916477879 26762537702 9567208178 854742320 2874256699 5712995691 183804231053 206311664430 767351757 1133271017 214260347256 147578015063 237618297511 56130698477 137197189663 182707358933 271094326842 8790998258 10213433922 1851004270 183730361386 3637087479 5741043235 361098523245 53956161086 66839950872 128856601367 24566552009 181763182905 9937352809 11042681701 56574788782 954943203 176839774652 9657162363 18516213536 10668399744 5808705397 16510881325 1838205340 33002602469 132682020081 40592870267 120720580612 10613894850 178029850120 149501974089 174733960488 7173100743 19460749617 6407666748 4001776606 24639170994 132941261960 35825791959 74918199860 228041438688 42527602774 32597064456 6659097310 139561269075 5683522036 208051251671 243110759884 5784597597 4626464521 120956551566 49683484386 152014011228 10010802482 152770690969 32365504818 126448301082 167471336856 14358517161 61244290836 211893623117 157323556475 13344824681 142923180718 23503581944 38042472918 20434135703 62966202800 88143168258 182913312504 993017632 148698534218 162930950956 3724204083 144381826643 197323258 82974071875 4002197390 2059489806 20521860583 49514747748 115716647474 30845605702 33196509180 2615369409 11362009198 225488514525 343273907 210336797025 58193856488 51592840812 56785397605 999888101 13621154317 20699058898 169915846585 222306260678 63597856185 1905444212 1522821594 182619367126 9892761235 73848660549 44919447739 139830224432 207075258574 121672051520 18218805159 872679865 76468976071 8698115285 17049053936 159624611242 3571354205 118401243068 12523803985 19484436768 8765050670 73438570701 211764524177 69921379243 51131616561 12668077082 5549254625 56905095612 68861053351 225083609184 322487576788 9087058165 177382329281 211560614204 57921803934 11057466255 40009349470 68729688930 7956921297 12258963746 91621269427 870418477 8748535170 162581365502 210665636621 60784308367 7607724751 90731892942 39021721768 73916909159 15024765942 157121565396 48835784023 131813643898 190450453719 122276762250 159425782941 240891109205 139652478929 122568395339 286895708413 174234010541 152815916057 1984445160 140073329444 3170957753 111740331294 90089261161 140867505610 108962321424 154118542296 147229388357 53374845386 5821519786 19382636899 6588518683 55581305843 217885950512 3174851375 33856689397 181453943609 192829341317 2104637294 101440459223 216922344840 41724570613 46101317116 23883946174 46825907158 2913289002 153242298913 236874573503 123986049559 8578009979 114358075030 57981334502 134406170172 151583011907 159585812106 3166185370 158572645 152299187 55370077712 247623219049 47732430343 84902485305 13466933843 207098788101 196606754626 8689587006 52796394763 147886691345 62301878768 154558386940 157010260 115094840635 108885855964 25578928861 2374675361 32449440222 200114943536 195402167670 156705026773 65665943196 4687278699 9323430687 14477555861 36612705512 138081635392 61479105463 90046501 166224653663 94377393739 171971959321 141789813800 11399057363 2769745009 75601349605 179808485229 3984279973 26592049046 133523643081 5513729107 7557083150 4367664900 28514407607 12868538286 260546785 245144102581 61803242371 270431317223 24917164011 2897525173 5047169141 8716638735 12986631234 29665941636 2280956645 43166259355 22639676699 7527201195 58301423899 12580381285 18920183127 12244486199 108856899039 48677271538 20952993037 254338268761 213118581559 138819671741 182807041479 181386742481 177169036770 48999467523 3125519703 130439152672 2221372769 63931835294 65856495873 4106036020 2945627709 135016757988 40086481886 2144759619 19996217323 2257041710 19330566927 57624052411 194209942713 131808959069 158324024591 157149377815 2202627947 4729925261 7470823513 2480041768 137710681269 60014026938 1204634660 134058081516 20626368732 12279902336 155311204974 63056322434 26731159981 118078090681 48897140109 8990427540 2012602438 169539212390 34353905571 66495954481 32080224789 8798242424 108152681519 176842253845 45788138414 2586105407 78148816633 81955442592 6479115703 15097111869 124651539937 135791737042 65760277643 43661046271 202895968532 169403630890 27547767196 146462430684 21922092419 3609463812 98621823938 7558643966 166052261507 11213671732 18462382760 32544007971 174314287514 122399314148 202531422187 94672472157 3602872398 88679753313 188906689691 104093666584 50706805071 156321409841 133884662557 1198893602 131931961256 8261170072 228427628113 30192020510 348373246338 122951394545 5974781488 1562695135 196550596989 7283582016 139800356087 895527726 2458872386 3978511840 131895673082 26651800425 105608330338 158960675245 4347322844 2762410869 116923602345 170031919029 594838950 7471203640 2979787286 18102511589 4797211377 12646358403 673596186 3415829045 128433083858 7975556523 148054440499 57714994386 2037177279 15658295198 577988943 154209726605 91896376248 35768190498 51909743643 33347891926 202626956916 159981704138 39562811043 74348664379 40356476201 114338239883 204297307975 87595668519 65628806361 4709683041 3519941973 42604045920 149183758162 247326706979 5891417535 6317265013 120564521385 113269621470 167176230905 248160883401 205742183234 39284566136 39089181905 209238790003 143095465123 63700654707 92885478172 173776355692 10508753135 106130814834 35368695800 212265575532 12730241246 81034717606 197936843733 1424726838 19102409684 154924644529 78121845893 17802037766 57779964820 143347882218 138581355655 24610172499 26554334529 152560522903 177898977512 21927703125 193274931518 12077651076 69028494437 95108991367 166328024552 202798066757 241166186558 1609567159 2839605289 109452508881 171711801743 214048818058 7120175653 141087317944 129042091215 168359225489 5226343749 6308349371 141168623171 304760254713 142256763430 218550896970 132794318551 8071483053 129575976514 2584562852 235805919606 140799506825 7029592393 49903651707 192450617422 41138087395 29151992985 51647542530 108089390275 31301368829 21898524786 277703796469 122956151030 73744511392 52308016868 201722662867 179137460626 241187465308 221700297062 21270353096 95980428252 49967494527 100984742832 20933749655 1779988875 23710476817 7308527436 52294802204 16382832571 2858163354 147802058899 22994294471 33343209755 36474618707 86568530883 204047990994 9617434263 89033235534 147160462902 20816909962 127548471845 3740238620 4508275005 157487734881 13920296622 22769232886 52617296860 8188003310 161175709116 14335133850 214576544356 24919031991 337777379442 122111445127 63275611951 194346398611 250184770643 229544930857 152654962113 179213008974 85474653548 7732839522 86315686675 65596774822 104180966463 16182160028 26640617202 74694752530 30521365292 58119423173 8261167823 3338431672 188848410912 147042457981 70170609022 197159824640 76779891267 240404177440 4199970329 10637359106 88209875 19077336563 56220019466 158075052591 35413412522 12536967057 40008346033 7457622612 23981310852 103795058474 36479611584 33699550961 90550523458 167193172509 15357298301 81814834212 129011574352 179083410997 63878373044 115115773072 195350243632 60849141494 157071821871 13537494177 4527920719 49166546402 177378219344 97389616972 9584826045 26638510979 33209201377 6064613721 191475683574 138665312879 141990790287 110413669898 22850681315 168268213569 52490672412 1676019898 956522082 114540573635 45765782218 31473528871 194530461144 55348374761 6656900949 15356466232 146271022278 141747025491 140582289497 198668303654 177194251654 12858542898 213812893837 135271174604 150619274092 162193046429 145959484721 40843496021 7467468371 17465966567 11616204790 143633349768 52061210637 8734029461 58249370609 32349710327 14151470680 17278851947 9877366342 28636893596 22540594131 314220486297 3658848252 53797593226 225812591112 79072451955 165680185411 247580068682 526849379 30451780942 69911998850 100504949863 55823318339 31705505853 43642054300 22105740305 2226503362 43757998819 2916870064 17677939907 26686663691 161716190478 172003916936 97759527190 14667011430 66747475677 183591566168 18581653558 5215945238 30515627243 82461219436 58664127177 203868817060 181990146733 33149445248 1788066942 1070558103 933629137 173876041876 7646102372 17160822619 88153387070 2739431533 3645189029 219019877707 117355866091 3593773412 134177575783 32845412409 46234965482 33675928945 75688300686 5210795231 209355036754 198577327846 187295268715 220970024685 52410169938 14093038221 4445121689 30440199430 17043888888 217809871748 46841631567 4091085519 219154867655 2919625492 8262985632 64355186035 4509235306 15101147 26290127593 144043178031 146523249589 8899224559 27705204060 81480406556 109189781995 20681325950 62834209968 190889155782 63841178862 5640272369 49842394706 137007708486 2881014735 2400700273 4101970390 358371212200 72774170511 110840830952 244128854193 217695668029 151250802323 62026738657 176673155563 71825851255 67477686311 8360988842 29760270233 22395338043 2563734422 16226149917 195768169092 50776699970 59327031408 11623856272 33395819484 114994328844 3625864910 203124818460 82206347471 54030027591 13319197343 48079390996 912556955 197937868375 134013188431 450733243 84046727738 57982263529 888473323 89270090456 10968185934 101931845142 169976398765 283450686786 143895443287 88736789095 58441035373 198508891351 11803716710 451909662 161703821531 56980769261 208218205316 45667271426 14308163162 151712321233 90294155314 9120116413 84162625848 116531687090 41107308349 141351089171 3664423423 23419101696 108403361577 79105422197 70230593805 179172922348 73474446993 181728036452 1611984407 5476418320 169035121780 35996876694 154752238925 63183763341 174843251846 6802124058 4283723188 126557446241 6457669306 12319710315 21491643077 243298198682 433632870 11355064909 3963969193 185102258815 5184621911 75520450300 130189084728 77678519738 150136527623 150790887878 1307597347 113827267746 22124793223 30785191196 245126928506 239835403253 203959628459 31900570969 135998980455 48469843346 5361824501 101351873630 41960202838 63357568312 121531918120 137619488938 29563277435 4302571459 10085523497 161387336343 29984224443 160493957915 173103378119 13812806379 240871329906 173757978908 50803445941 49838637443 194336530860 13093960966 2901840728 14954167846 69301374260 87673297043 129732449522 196996650321 2841808347 54651696727 35541369655 16581327826 176441516257 128949860479 166539998592 193473623095 84464185199 62243077888 35095403711 2554037627 3457654938 43200712046 122565094552 6861925353 201996449715 187194482690 228749765687 2269627439 79538352413 82824097485 46606781918 130883443197 164571718316 172548451435 155102477179 34911449266 36597424674 152873813681 121098512260 97246303521 5126616302 210420525561 1307978580 167089780890 6293198847 143583337262 131158549649 16292997724 138381061428 74468157276 64813276080 45006273765 2134743677 285798297622 26073215068 7509278779 46292799928 258014295786 172800536962 66630182934 214111688480 202672623349 10939333593 78516762940 48965270457 129041941671 147601113871 64217765176 212142443994 5441615061 10105432528 10761102112 20847117644 40455334833 171252705692 140457591750 120087364922 35906425872 10277318402 99225671881 66830529959 16793773407 15215745877 123019368507 6428580356 6814245413 71078060738 166241893242 13407675949 65360318168 5564293895 222471720764 55955702079 41591037829 37095252941 151352677141 154624339561 160606006267 79177410876 162740391637 114491349225 3921846514 27984876538 261534766840 186737850602 121135484060 29174048092 54461424269 57206148067 66759704462 20782528766 22144161279 881633257 50898013807 9247881879 185722080904 143227715756 142756347309 7740301489 3682149087 151972047664 2506061836 61375505432 31834949450 118983188723 1833055847 197036545029 10026809435 16124149407 135860567364 52415772322 108390997932 34566842888 55336890072 202492799032 854919002 146741445576 223237669373 131626195944 7196273019 10211065213 104108743329 181990259994 11199266254 3877701041 45092057352 12625114921 246507461774 919135687 143238035367 301436425851 11144322608 11308430840 126079866971 92687481424 2289524896 403228110 280730962699 32689554346 14551309454 109444187604 14112498755 36854581977 55900472978 69273224238 954136542 71485075342 136733924254 197653021073 108163891 1589513066 37184025738 36281784802 20289195663 158786935743 4330508687 7875299125 28407528619 177408002154 183533147459 464036525 157337544774 67229693115 71205642494 9971531128 171452908480 184865107834 199568266967 36765251774 25385923452 9946368246 85253908477 105343940285 148197063495 246845323 253561728181 7677565215 3322337058 12318246527 34249165642 78373903847 23078988454 155389709879 182578835329 66184335946 35114463740 39144819938 42820238317 243042032101 89040697929 14114551920 157735747616 84502739268 170550127130 140571891219 14139758902 117672747402 178017122345 14403782700 161530117925 5468364427 216027089944 101501461132 97559464174 129138661298 1126622802 69110883626 4442407245 155265775754 7007867784 50804205103 87858199260 42062507082 18140584826 39464814191 41239324543 11082622741 236740550360 38747083188 1317959817 1160998123 2223620914 71215480258 63216120524 30484828279 14425388033 8297366778 142355199579 160802287990 78059886516 8585287010 108392406826 15714347947 135170361315 2565926376 562180310 143138701935 13297143364 30697786655 24341427737 149462896508 5058154399 66413549001 6497613236 45359367060 3875889391 79338613835 94164890188 57758986505 19908076739 124634760514 3073357468 5878876069 101166970508 95638136906 170929245324 1632323450 4363288257 35991358694 583293510 9074451676 44565231564 2025219584 103925443954 14823986318 64737173543 146091392285 41970121497 9030737211 62096346651 55198155730 112359251724 148253632512 38227548606 28417734922 12551444280 151707509721 10632267517 35248209935 114581912761 187756031104 25981556153 2803324724 162418893408 237874879753 165007594596 35784713196 27812533905 12851137743 168826204045 39430411966 10253520961 2043226708 37920676782 35860473755 233713683333 104275182334 5444401332 121136951885 206987133522 9375911628 113342432917 145658614948 3344602036 68574000895 18808928878 208199789257 3851341992 52038671394 205155577300 4192171311 20218668791 13266222176 9938033952 41248541215 171082509580 12084876301 15643695404 154297651790 47049558349 148964459477 417856834 70648406569 229014392247 7873736320 20793771591 108270806943 56014912779 31833302419 42226866777 7245045290 168789589704 210180362975 17875328878 6536837178 203384383610 42587492429 588754491 43780871596 188826026844 158045225265 56429217223 9735598374 96804507513 101052865840 3667149357 217598034579 7353801295 20425641101 4010006116 10312806822 22618459640 49214561093 7421591248 7973704234 26322782376 78134538887 115353335645 228005834593 74147432778 19949834884 126802078780 469530860 23046650955 236236069084 244116106200 84321688150 189085299138 177605931989 44298321339 457872213 30890488814 10421853301 7405498598 205726772468 212373327095 174442727534 4273161114 12609301940 139866432331 200943156864 127950951170 14324862270 83946547257 41336857160 1436524182 57958626569 728999142 227541864846 184497739351 60303648633 40714627159 605223907 148489038171 150172273864 152869685375 3938629090 10080395260 23450986181 3519443623 45049243455 20520843235 367396271 44720694005 16903741945 215251935560 1420304438 154969268091 238683484024 3510330348 142948210802 27505893041 21231516698 26697036793 11797112593 173709016886 31536170713 177539222409 7304153251 76081957540 2153178131 81157039210 125849133086 2274614514 64605574762 130172977134 21444834756 51085306993 23661912501 46425857034 52281153552 164174643291 92962264223 32497249267 162173552187 215634964222 202047342820 14110372311 161225974599 55590122233 38660056322 1419016077 146330534323 169995456569 17723561896 95890065235 159795506464 152309010486 199740769360 16168412611 47429504733 197561459637 88082231257 36696173722 23733471326 211081131806 152950581432 44689367175 140793218367 163432178633 117104356005 3453320633 136999546 86438932088 82745885156 15872593622 43522546126 70408863126 11489104760 4132016710 145853202379 157461584899 9417547673 76417163532 7190755580 58920919721 157165474587 1261001405 57909320357 1408811644 55736329608 166863235586 3234529974 5853694990 191171682360 79113999161 51808180704 174358553814 2442671031 108145859234 19372506986 241357886280 14519808029 7571336523 200053939715 69078827282 151905013551 14625966664 35725349132 7021427954 137474844290 137378265853 10130212315 6379934961 170394107131 12616843260 225428512391 16690867322 170024643982 151066772578 53245923107 9033398283 1603155357 100518098354 26919191192 74412315015 172831719349 11310957040 567228069 133956141113 32752038581 51257010846 41542214653 46592089696 7181860442 205141077003 11079898144 82209166562 201959554494 71192760262 16069692761 108604113919 1967555887 79518025947 69292317697 73484824210 155563966144 45325179361 40715199256 3222103315 110822845763 171528045392 42606688538 6987339554 178660630104 176150060217 26417603235 1189223517 77563002812 15247092596 25625991732 67792169751 15516318448 42428571186 215623790802 189861525746 198975193324 117953827172 72044277289 155450040265 134991873270 23224216394 19634560913 135072379335 93025848755 61946834015 266611933972 38011862101 107571498225 268843406732 2861945867 52183168765 172539076793 5269831617 62698402790 1146580404 9794413313 33683818336 771567656 2938883855 132811367687 170298592585 143982475477 3743234521 44924525902 39595186342 30798610720 29513460477 3286913251 5995635665 10552941469 166220815817 33610987672 3487519883 110853256665 9038356545 111191911515 206189651499 3914146046 228520424152 18590123797 234633002404 1217077545 151344959059 143237786568 144783461309 162766422372 56686717219 2936101614 7364347354 115826642063 5807813346 8610033787 137214143510 12113993000 54567046479 27890260508 203555589369 148628711812 8820432361 224040821171 6873852179 5430750160 6288348413 143672009637 12565718582 14901399653 188939171551 167421887654 106022440641 880469800 192660422475 1775255357 9940206089 13093485383 48141611546 47507237381 5030139044 147505597349 3701652514 12561428124 156905811445 2219427435 17136360163 88220057833 29298744622 27508158483 24317125046 213162348050 140395969589 159530202509 61676437210 192714199817 4453871135 146599432987 4412795751 41617004636 156406426724 335341119748 5726755799 13101012771 1621667602 17862070421 46284037470 164217272032 28333490322 32640198412 46409139150 139079166687 174477697495 101535265288 15562298739 8626357193 143437639991 63330432978 7919109590 14849725274 102976130383 210808830801 6396643314 24263766067 96212575328 10728633421 32096086550 58721132051 3603886263 90650260451 965060880 11640363173 23033990327 147862605031 234430288434 191502807827 44776340545 55113219146 208635515965 4376646989 42156569044 243411052961 134643779362 24935188238 25790900087 4590560144 173695315003 168438641838 83848685224 10474815251 327135855885 35779736446 5270414716 78160861424 1142341147 192947321403 1502514453 15413866752 1143194309 35304505338 8994097868 162788765801 181442340305 13519343158 58334615741 95735659768 167795274962 161354996883 109551201805 186708958790 43828745956 1342817726 46825418475 2229833259 10727297390 140902173776 19534797777 31943896093 187789160139 12553010241 72537853843 123708726214 87523340337 30847293927 98494899328 33452074613 48738858022 16947014786 18567770203 140757722977 12515866141 42698393203 123472355136 222552876124 258857883907 103065313568 110742981953 688487281 121746058633 167254304093 148699519012 4719258643 1060997090 65807649655 148717248994 16566725400 57002551040 53917605673 185045283876 114852542658 133988902540 40412438289 251713468108 12614081792 38116060386 91670800738 12980930822 168721234699 1434450695 146079941727 25738433645 55544765769 10850557462 14852018495 40119380269 23122979462 83098449037 195640980456 170965118972 238595016142 3149668501 154240434840 13277401342 55817789266 8021460564 185331377888 140568564609 73681834242 244908409515 154419758782 17603551917 5561826779 217070431007 166686603645 10062456277 28888434931 71772911569 87194062119 122242186443 23153174499 23484603436 2766109556 2965804374 149503709859 6611567015 189675387080 41156177778 102283174499 32963039962 4901608091 213106330052 2395219976 236866062347 2859949674 28553266504 166891523294 18897401407 91523977671 28676594015 2196174305 134083686092 219638052087 177793319348 11826682261 45438046142 37947130540 45209306982 141437506440 62946456309 33868275272 16225574953 147486494165 3391718427 31139271154 3960728869 5864681303 17420839030 5167144616 7955459124 36436757095 20043177196 172275263103 171126034564 112230309635 56030582222 90656631222 35067811835 7401218277 11583637195 66859148532 31386237281 10264640790 59677715384 159883791239 64187827446 189676426478 12715137760 12582785916 55387698089 55364373804 170480167950 6745983174 206342873665 17814468777 80092711079 105983601772 56765973012 121421383471 25844012962 165270328461 35278600347 99236358882 261810838863 5318805276 67590178787 1242915316 10199772077 53682997360 30368327659 170063780569 13869434191 99553851902 44497051210 34673987134 192373998579 122236586912 38450500537 4808659716 223424562161 2698798861 169316069313 31577038730 228504629012 1251940361 162955749880 61468196288 114393407025 1007873908 116322105823 144475847646 81742548106 49054929031 26917369126 2815035678 152338300079 6227708215 173460142888 13144639602 1799527588 172304082054 129383027590 35776759030 32719210833 33084355253 2803128186 54882456644 206488665576 22412070859 18616614392 51220945521 244099112200 8608951686 17665405881 1843999838 190853216182 27774874788 156000646210 26693025443 40305923975 5091815709 4869407153 48138667060 156180770249 190306661524 308330217757 206693502979 81175865733 8670869420 192629246931 245712196657 3269125107 42013276956 162517274363 130175493464 50945406019 11228324499 1581638239 109137942776 11517003314 3303055505 18039045953 575498076 3056366757 773592106 16816315152 172865689921 191703771348 9368247266 21759707490 98659044748 945171846 100720070932 5645350879 78715305611 6060271208 12777901007 200190010745 127477347120 1949717817 219043455086 12820166185 21239666019 230521713446 68513785142 568997019 64869754504 34469385164 178977251667 54059228673 158038100382 131038941034 84238639030 2727624580 86799484805 204550931493 21313936844 98862840505 133543805644 14770788634 215592372047 184376175484 146723717691 35008026564 46629591547 87751477987 187728312240 1954117490 239452947284 3245434176 95664677732 237904602879 551139529 155357912950 975865285 21122584254 26432413552 280795308370 24909951332 27887628024 18009987673 503676568 1854122148 1883918366 8225456065 4289024338 4255545682 7549134687 159751851002 97376014750 127086397557 61354576768 214477954417 11648124551 73741027491 23836964877 179579095702 143941904111 61651882343 12587245453 218492596790 13287535947 17091038073 130524205567 137158512498 46400297299 140627382957 202078097664 38463910281 6929041474 55119610734 54397352025 133219437584 101291466229 38520899160 25442876755 634504883 172196737680 90527653922 19636915616 12236856596 142876361282 2732065511 18323161763 200693170168 138182780545 164408090908 92026843849 4639364700 22380043214 33790096084 136794567312 130320564226 48972289406 228954325572 901889940 18432610625 182965330565 93833783688 4300280621 1142516240 5060224560 28610261164 195333501 1034733815 143478109277 2197007524 152458095057 198703731847 32268683110 213613432205 213021606447 1648438418 8677995174 205595353775 44176451727 11121760133 18684931106 224573067655 2314307389 38178211880 87970157330 129832364733 152884963068 11346300549 216126031209 33594639882 726269712 2676546708 80151764293 138883417964 131170794862 11562464405 92523996156 28106927559 99151582443 12922069085 190254130885 30658272769 93537073964 28344798801 5720668734 20144008984 165570447436 111779800418 56240527305 1983617102 48107656090 140734609444 2324252081 105288636632 47926039204 5439627467 42098625211 58414506259 33410563608 6974262520 34176303164 108192663472 38998144480 8528275889 32354894743 155613942711 35558323194 46545327395 162662374794 64312783332 133020803467 37906970733 25348701154 13608288154 217419429726 612646343 234273361688 192923625358 59359483998 9621988414 136349172293 128405730435 197006613649 148728428762 146179339953 19911748392 51632164354 12621163936 211223806989 156398072449 88310884599 8045314528 86262474377 1175846074 125082736731 106836317809 2420426485 67106594974 9956236699 46433534984 3797395657 118451217657 69968360016 42861369848 212370186326 177734637094 5144414160 183930089051 621297336 143701469609 22772429398 200141853639 30182564884 73521492251 9437636284 40319419648 166649439418 248139827995 32952122201 148615871309 58697450475 131245207475 12791400594 5277614485 137117738370 36189320992 75795551335 129274223896 71216732363 43775176689 56007120180 7302472867 7821515215 22913722741 48249712938 192530665136 1166898359 64308390173 25579790532 148623891809 42965874970 951196158 104266364790 270418822 5283815827 136947725540 133712804643 230511803 4062233851 165547328625 2075708573 124571221236 33986745719 170798095674 7585408686 3429211505 154406943626 2480867740 914257307 88276062222 201910272693 52348666775 98340359803 29703770989 4940355935 164026232024 165626706502 14973497219 72397277314 164492661924 9107082248 33109433369 20098671333 154623615178 30745208869 28408130162 14871457211 33397448820 26708172254 15661657219 190940861382 25041930232 88987068929 25020293849 9849450315 179439643265 148349206887 22557286771 180934487589 224482830144 43389039151 198390599718 57888595781 123241073511 7345310094 15736826109 11285437414 18555245980 102560958302 6864390455 29160108183 183108525485 284948947518 2168648385 139950235426 35594930000 43758728863 1778492202 96248743086 210406712136 233708268172 254285188433 154310161712 146649139200 33435727036 227468307900 83355239809 51418052956 139658659379 143195010920 60306826208 108297494932 2214640337 146888563330 128397880373 24335212656 3282043235 44724972783 75984130465 3338083617 716955908 1154785167 577668563 4191868872 7338305837 139568961823 146225406144 42729086184 118747198021 7379639300 144221418896 13008060565 2525555067 133299189514 14042980648 262409117362 60902527099 93369441326 41643694509 27865363625 156532982533 65739664533 62472671352 147495404342 1293828089 131409329560 44167576301 9133939619 175961213879 229488237104 235867627346 186523032664 81125480748 16486026175 1848499595 46631186503 223821933773 1519533283 3103558302 171320027703 6703674770 18851631220 180820599084 168842997167 77760273100 97613525089 1625570383 129465009277 1054107046 118637025936 126797928821 26815139198 3035819966 19234295442 198380308096 20799338067 90510484924 104089319253 169659975833 44520320892 27293673813 13591150475 130356881601 39367187793 15979472629 565176711 98423031268 166755679302 42327478731 1098918672 135410880459 12517065632 57885675271 39959431912 182581914725 50298583896 164255565109 171844287456 242120152514 17270052079 4578278933 5296625936 328005662 134174698058 135983064256 41435074647 47887669136 63791829710 107531751310 165608805106 5807192300 86731988574 232046534195 98181472906 84538844705 3358836559 96444814181 145133014142 11588962368 144757979706 145111932116 34043287494 181247098777 48219163692 197509391143 177979765199 6426495246 4317974211 7727286971 135763182129 223511324800 48682234262 43419095870 38814887717 62934104132 15370738869 119881606357 268215698503 9336471855 23231363191 114381516937 64219567459 157269511046 8390170816 176896137099 139538857411 65953422600 10166372921 12492758701 62214721542 7699737101 13998938786 124410665880 195538873366 248061778040 187103402789 51566174492 43225294212 61502434856 22946583004 156392060393 211315625246 51696261180 2256294860 132580288813 107807817299 217700949816 35914392793 28251886007 139696325129 210152027908 23392533133 34086626095 294045073675 77315739943 103852128061 11636202127 38807602520 1357689826 154190579292 72719781269 70093201359 179931151161 92757719728 20154331518 134618002899 194966146522 70803509505 75053444824 33865281910 13039645606 153030781502 49447217291 192415547300 1910839954 9313733024 143930860764 125877509122 5352166062 199160419420 64705793799 116396426828 9857664462 218469339832 185815648493 145427953977 12268400022 10883698029 64690562998 209221304539 8595817859 478542322 170319903942 46791472378 2329962421 93508505459 47035055002 66499313114 73118504853 13804093263 22627726906 8942464579 6695441038 52863186037 27183638043 165650477283 2787151685 41602182433 31132871079 70334914973 529632194 190809398714 148648421582 137569910649 95721567785 107068645045 2487291387 35683305412 59807698555 17491855954 177910928983 388072617 81150816152 311245065 80630435971 7729069848 36644457762 138729099721 124685881958 219392977912 339217465608 221689439152 12142706456 14369712390 95027391510 192082511797 139624975736 265255715407 9478852679 36845099698 122221730316 36336709563 12087770933 22702139990 129466975623 39796261406 106601060902 5790050554 136488579878 5057728923 141779865516 132429198387 7248242420 145988997102 85838328366 65184934658 152338922066 17922857345 50340071082 9924176041 2174499046 80019234613 2041043006 112498390687 8715524692 132115344220 30347147324 321942214 8368575886 58091675986 10329415666 120280081626 737232532 58861768423 134784004387 121475741647 28001612187 17698555037 133128142527 1441876393 113066987370 13063711456 9706593229 30803012780 86585182630 25088744905 186797261660 37878970138 8359567523 9548946854 18882510797 109423116909 226906477642 176350180144 6044423335 26581216979 133104377010 12941244514 48288390678 116824651436 142201886133 282671523588 12032686606 114727753539 16173219839 194486522332 133282626324 124148941229 200311052525 196760418758 51888661934 30842560911 63071875016 4620857040 54639077279 9069282261 140667688288 2963176618 15281021668 144685940298 151671905491 10581133723 634795071 229267136770 72282468382 8405448 203504495663 67353723841 4802640482 123027823855 263452702682 138400145727 2155341406 243169923648 231565807735 121371009402 40745334684 3338396120 14993279970 32545939247 4540129351 201200464401 44580673884 158625926657 12711640404 19783885866 94524563915 49068836566 56974903598 144579668025 64094623359 17451397499 129136059017 686454033 2474570936 7341961158 5552045957 47166287883 177757539677 146640637599 226788564421 68993227516 235277156723 7822274486 4339184087 121161195079 237152069699 80311327523 22838391 165035937618 29993057952 89170097 40629388178 114951520207 203149793764 49519744142 1612787906 133205322636 170970293188 172989431894 30906921054 11388621942 196326945146 257736276377 27007619562 1464137004 7797243583 64157254933 3665290656 24927019781 174370063415 106537492389 51728068651 174054139955 108248240917 23763537404 94051226399 163404618599 45592563070 28313202485 7325357589 8763115029 9090892856 9484636630 96817479466 148772007957 101269862982 21773952101 172194226 204026332336 182597700182 184185925300 82159807939 314432129714 462412674 99532662714 147690774953 160923526190 128848634629 101471591782 56439532335 26236196790 49513895483 6713056148 44632127695 283346230339 58359236278 5413211206 2046745567 92508294710 39125223604 4452634592 82354078203 149354603776 1021240249 56322648835 2796658745 19324924276 5318322767 8843842877 5318587322 112383384390 74725291109 2807881705 53357100881 35613128592 137078198766 174554326316 101296580029 178630593392 134846236678 2657956976 143928453533 1895379690 17314019800 184458130233 3113190319 135603281105 253340069472 5320580432 17298130037 4117081394 52723466415 5004526006 88438982125 123525396683 224331866087 15763577485 190244326381 8493727904 3824252738 79019046875 2254182072 12946148130 48439886334 19233294631 34256645261 9006598 7077262165 70866276664 13613761176 159133196939 131192356925 105551055440 6398017501 158563475759 664543054 13539562742 48575194701 14856489946 14995628706 152298817807 29907102195 300003902017 178517042465 11066473263 130812808484 159859413003 45825355635 4509165293 80334141355 78771852562 18086981935 142725212575 2222442800 92065147199 373108647 230590318853 120659315056 136671327322 8707173639 233361913474 233857903926 166253503558 91920735636 11812650197 1417809217 135479436366 25186654388 15513276449 115982411213 205987755955 12975923892 265632343408 17613711984 2655415288 6733512999 175186603380 70589775279 60297415654 122819445061 30593641517 1630949941 2832106806 133441568766 99339271866 23869113599 153546772911 218318790617 55203369755 125553874953 139406764821 166950146831 105595005620 5969089629 150680551389 26286375825 6789398096 165421394218 7024143147 29844820153 225040895131 204174483113 12935669563 4665311869 45854098947 5869285988 64890802371 177502902365 171639618339 7982552172 158205660603 24480300042 12875185102 49414564854 58272702476 92467705192 55074643902 58916122496 165599723782 12419446043 130158528736 34771102265 182470933731 219670003771 167506737142 12901764224 172879687942 19061067372 172638207465 4982068383 9574080106 280675735061 271139489795 73991977473 82177449032 65187107971 28481748014 3018177096 17822542043 19154202926 11109933824 155587168988 140476353596 35944261336 1558035681 2920355921 206284199208 136470849356 1542565307 3305608284 128520242367 6415863334 5965496577 114361661205 105374188080 58484439988 33365743700 684310387 152955448599 10425424386 30042062172 155721994532 2747664559 29319492655 139851101444 151622929704 16058912667 15236550166 46711168261 820585084 140958624577 32795703295 84565591465 41562417441 93775207873 1914033696 31741950328 108048322158 60125711504 168544844960 130510453733 20105906709 58609758326 4534399754 26952181 19599896487 217140790787 4601078533 1256537047 162247386862 102329490737 144370152502 135731911383 142565131052 4156012356 4937580682 43438121015 7756121639 199898731505 16224060432 907536021 158282624743 33864295676 172534869005 11281318677 120782297393 203723502077 3033433549 2659650507 73662245122 14841531306 125872833730 202838150603 59613470209 126834332130 221786831569 2858237679 121629371126 173586758520 32756237557 155914612634 231358317234 131895856937 68663860644 15099999402 16401608593 998963659 22812320654 34602851615 66760168926 130241153486 91056643367 7044278864 13683272637 41409674653 47983087544 393461702 197879755602 2202081738 72838441009 108805474257 174851372815 150393081289 12880266016 29361398304 158769109930 54359570950 37043827842 12905360880 679191261 131614759400 256781970433 15989903823 7040818329 23784592944 60022938376 89830299298 197660877180 67336963981 12551545697 164359971132 2175642090 172846151861 7471084754 14401076702 185804175965 15622177021 757789451 151409637194 193484320921 85481378304 57859116807 72190514121 75988583293 149561972088 56675555542 42700462379 5100529264 2935827188 18540345497 85986229692 207079312874 51772263226 4989607280 159891112844 142441882535 3940939933 6759426333 73574682249 80955835015 34920040206 4225380585 23795657670 77758199012 3061118610 124076083336 3612842002 21475221218 124207173256 5236136137 146935551737 90500512151 52560079492 43055394724 203887008233 69792802809 2080675249 131219666853 547543082 25758991739 260247775085 72568367121 168794654245 15362371740 167494346980 7685460546 150212558512 199424341560 58197433463 127631884992 8239513563 42953256557 207696228491 14875051164 282631830106 57986315571 50306353762 738700454 94781725535 121762651799 73633819658 37697333236 22824986270 19817947486 4197495147 158151178629 200586408980 85066383945 3666408899 6449446590 239888971608 60271583690 26277527452 84689400106 73736654551 70630565264 1339015411 20498806364 142150363109 226947529248 198750215368 23390764482 17011082083 40954934095 117551479344 66445579747 19242988226 239564261743 24676670078 4343173995 148530912548 1210701954 35328069547 232865992087 3489875812 34061853375 132037867697 38443746586 4151113975 34412190344 12806061598 43392885602 13627221540 2828529176 232963754754 116533757588 2358723507 27542092703 85941817970 49513670066 388095739 94335882804 150322944910 309031991 72634715896 157455243726 17790213006 145502427222 144266920399 218881613988 22629760425 6137487847 43800315908 223471400045 50067628791 167432681995 16852941322 199825082149 88427743223 89889168848 88815509822 172935303107 161617201699 16838016067 14188215638 17075273919 24021181913 47284952 18376022911 874839403 8757625959 161094788492 2855943547 165923477843 4284552621 204655668622 80131738724 98031219363 81421652044 9904939513 10793758336 134259595887 166593782721 18513217764 76952026003 75722063445 99636732513 146614802813 7141757668 54279789086 2482667342 202359639936 31596221413 35836278014 65558388926 8832214564 8055274144 27862590301 279884469997 102639191264 47922418856 119252572368 909459043 210497515390 79589256673 136451791590 68105801948 8731040442 9307701585 9644673432 37972765942 971014593 46064767975 3687464382 7956359038 132837436342 167972133590 22085079094 19219015631 6961062540 89646880643 305539156870 2167850034 16009084360 199760910457 162338659925 146656605834 30770534035 143994073627 10053654619 92848496358 87188308892 23118149208 10113612022 169520381210 157903450623 15806104639 28894078027 12527643841 85716046429 132429894846 6612487516 7179251262 9839315352 6860954992 65561254777 223999598764 74613210893 172561510068 164310084240 92453629581 89439705497 9979467852 48258302623 33612585194 21498855285 34146623434 152343005688 1717549946 145181630219 138648036663 4754823770 3052612716 123541619568 32701944019 14274531723 10019024607 227907815704 10613260193 102344422749 204483631175 225030061956 173655359055 43716076796 101399845528 23805795076 3540000961 64283825683 200226794548 126301978446 174771361468 103412469402 46058711956 12751837322 7283339352 181667169315 4151735179 22887971461 143829505045 160313622050 20293395428 85738975921 7053137106 97979002569 88022277532 174250769789 10407607370 178631433442 64764461660 192998613558 18480397470 6611846879 87510944790 225627343214 144300586882 53581845923 7113394084 1202589011 36970485477 18839853889 3515184383 146452098573 71741207141 168491792210 27787610599 7651008847 181581767731 36200246312 28918728889 131186366113 116020286963 227989205382 42175415277 145745040790 148852791067 11271689273 30746024353 70582752984 75977731133 2068310223 181933738872 39094066532 11335791468 122342271814 2030900464 29196791331 146180702147 83271173562 108399878993 8435626266 9597511177 72670083847 206576584923 1070571008 73594495529 183391248315 32015450206 24149869464 2048223740 9899074731 68610934604 5123360825 125940028979 127907343897 165777073390 89451587302 34484148125 3304428637 152650767548 5655012862 84169215142 338363761 160953403453 59490102869 47618178510 38590491299 245010722086 141856194967 60094409701 101832982553 135240718869 147771669106 19846812592 14566587244 134662669372 2686071843 106754721612 6925576824 209955040120 1906905531 48076433785 103121665648 8522963229 3176535764 31959737887 2945611613 145783483961 237226203706 175381370943 6906455613 25442309626 26407046154 163959136274 9871899769 101286025945 126815320997 2600961121 4054419904 137192788575 3887992879 45032440481 2642236211 106387674756 175742277777 3894026494 287100075814 78297104034 9078112653 182910240347 154846722683 131251630219 3613170645 284478469783 259634444172 27265379391 157124862421 130606721675 161341168599 134143730500 77826569405 10959396266 145921320109 241136707053 154803127462 153697577532 1823398360 811975969 77383540159 93222436924 49599063306 33084427532 125663445382 107145047705 51164504932 159783730310 248514737872 65773170001 49155657522 37578655677 178563188520 188531728935 1186588725 150468133659 56854514562 135638839490 43312453786 5844669304 31931764658 45845324979 79394268900 7686895669 132622675152 206978048995 143151286828 193669797434 130501571163 73195728967 16470137060 56298737433 57689748076 123389586851 592989798 40265515756 106268708915 36487704119 142602353670 13369741122 51153523649 9111086247 198110934555 154661297643 119643038278 63669384186 17463082453 168165344875 142165763659 50001686216 137499438230 23142228705 203912658327 141130582849 8266311023 14310520371 16059152632 188534910436 166298568265 166071045148 10348062919 170673275175 11077796471 31452014328 16751077036 136537891976 39654555682 3701488203 573380101 85499901375 126042370259 227663796598 50325007343 3867772139 168901208339 74554287115 3895133747 139377816195 15512352249 35631365678 85103381980 126844426211 211388362155 141765482120 151022495932 7178048325 53348479049 11245903893 41000358900 109486709945 50726832174 152489195713 58108885438 18883399679 147141039706 129799344332 161880465420 145046841452 55025634408 32304838405 920908681 7515684486 101245937236 95306766339 82312381673 85209695834 240952081181 221290680199 67100241757 156203064791 221712943410 2719624176 46590842116 87933331336 120494629113 4258911936 51028816686 10241460241 36629404845 67639527026 117254510072 208819780669 13769309457 1030290558 4905312237 74664252590 157895436614 18231895215 38628906242 61365311556 26546677997 4890966740 3248897227 2160609725 227298898669 7825491743 56169893531 417958785 23121251998 2202032853 5991699683 54747013844 7503776203 3353101305 20756347324 12098926216 164482021848 2246357576 120270843240 122137246491 151557838463 113212957 182697188348 14233588691 66797220940 172218708877 12025692198 30550390715 41179363924 2747827907 14167185303 83781354508 204321032053 69003993771 11099349279 2864291594 36867426108 83914475809 12829012176 11698097023 92197021574 19224563453 54736518300 70657268361 1118814805 135732358977 5483328796 110943175192 55352739088 166402232327 244366010031 110363961731 191597088584 85750919135 43683774475 62612557756 84949755913 8138079940 221996340282 141819929743 34091905512 77936366209 104119970634 201160560012 13064835387 136350410595 19234481713 22137195978 26726343795 68604417100 12794067300 3740185611 108913926757 128071414080 91950934107 111564612021 43507391399 216028538834 167153214028 1866086540 10799400711 169305045653 141924735645 7098171222 83629574850 149307902059 46192575283 192195903808 8585889960 211333628129 244116443444 131115008246 8802706962 57080727355 2976279874 196206431115 36465159544 234909951424 1355386640 68724509069 23410641500 111828363200 40159948795 51071474314 53003931442 17723984942 240004110633 112281587857 5903193069 275181802483 1742181385 175650416269 55503265526 91638502702 2837408920 22097000962 105726870954 172907828237 6817327698 128202780283 4252743996 19470375508 219729388294 128641746048 16329335145 141258761289 28399495920 25046687682 142204255135 215530472855 45366511580 3455220733 2638468039 139657594257 4224115044 42767396725 8118379067 34387801744 30985465400 41772619158 161958642286 3518103116 12832253415 575809803 77119010774 4007902538 146059448292 120916743155 18050545838 214911032814 1149823796 1591726146 72674968811 3332444004 41799996135 10205222201 304510040912 141668206441 299840198488 18351555365 11887582678 44072980149 113314498345 7029980807 566101358 242608866434 26537725701 51709323731 1717752565 9660887276 49859725810 3947502193 7813857385 45520726146 1298003835 50208171826 10192834602 1344532942 61147029761 4451328019 78500390294 3552867864 111938039539 1753377436 163710073058 6118443850 160952002712 146862618916 207210095809 191679356903 224664665152 39312133186 20242455752 37658321364 131067514347 178518682686 164356392307 68123833667 106959934528 3653304667 3153917780 2143186502 181236305311 30611362248 58697869157 65946657292 136083236112 35834027258 52516581276 23368110646 183061645989 11119075635 54468732298 17314215214 152926584402 129274157687 193916956333 94494436935 60227278806 217873541274 147812157654 27402986895 4481666892 35228175233 325659092084 1083936016 3697129450 901985384 11529191837 127603885348 35843489785 165896021950 107679418719 24086651119 14426088986 133984517534 122334999680 1582263285 48051197488 72416866554 181873712107 26854757025 85830398839 1567058695 113168337702 131007328664 144472477500 124942718465 141773992405 44293628128 30682003807 12330345626 127094666572 3051892541 1791885982 188037987386 6067046658 5812505041 23376482794 143336301269 2582552844 14441818707 44315608350 59451937415 9523135434 11098912131 95536363528 70880098372 19499731028 144244435938 2453308150 150252248930 181982893210 6341140622 136621856414 103279930992 1167709633 1327495191 156868844179 1153300748 54079160454 103041466894 16183021692 34743453947 3381357107 19513602157 194355858857 300639284791 227338255702 20943741969 361747499 206000070038 84930294388 168543823217 11862408771 215572730200 128528109633 558542956 112980614679 59105511262 79083592316 10381334180 9395042353 114011926276 2504422321 35706868639 67132561638 20047068456 43050145424 61411107750 86463428804 35230135706 65012975213 86764766332 204869957138 156090664182 139310875925 162728493759 9251341365 122087410160 2474258643 162687812344 17349717322 270094567141 154626256109 1813639143 19404614729 165130265393 71285836762 37403115339 186263402127 36077959858 58745493199 114757653115 20008118847 136068595329 86539219133 54180853021 973697280 152556179031 60721802007 246723364207 161280826651 218649676845 193820468640 59472803474 794782695 21187400966 13405610828 2577128840 220595793744 52458749189 156404312799 136891849788 34847732939 4828832056 65459700613 38124537918 234049496520 2557729914 203417235810 98272795553 26193972379 7571618812 234823278230 97739984799 8337497302 13563476453 137630129217 86915271939 8697712462 1949294421 3875573358 170077529633 33737724916 121366621490 44764247310 2928307318 91552015061 7505649366 107700099943 7338891176 126574501892 41921976463 32567693289 3487394986 73298922366 220984888985 175465615695 204559618070 40220587903 305994404881 166484193300 191174537690 22300946562 75157621141 39938648368 123889840698 11669067572 34014578981 110449215881 187013915293 150062464614 52354577480 170040322786 1706436925 195968465146 116050762573 210494369412 49008244780 2751792513 57724055951 17630431624 911463377 179861703295 178310811602 20840059022 160731974368 136438505930 46060429148 78829579829 43631346221 201589391469 163322203902 51152456116 139018254780 24831313431 100034381556 179735643330 83765944629 41844886858 10328131657 319376868688 5352606849 64938178381 50098094335 49951465948 18682702086 31316607620 45485770955 7636341935 1152999281 60250758686 5702724655 32077127512 110866725333 39587926280 45582358622 2225729815 63389871235 54437288901 136611268775 8956721325 75451469397 181138370120 104422532330 49068886469 52994567359 125285827942 4596058518 9418895665 17136202984 11299339345 35649364814 5940969193 23918332136 59350292239 130206873445 122940853561 109134300866 71139999413 3662181097 172423470779 251655767378 2317851714 10733268086 3636421463 200538112904 2723774910 5640909329 1519109037 52876987230 73844149987 124098400858 132369629932 139919145687 13118707269 151676360847 19134355942 718819595 102112367810 154312894348 165101687260 198699879364 62545400165 3936846771 171408633137 57411079148 5927010649 106133266011 25872577173 3446212608 7949779349 49568503699 93503181529 77116917583 29602112860 10132961913 122020397117 118298267494 38045153634 166489418153 36759677572 187940163113 26570344568 126349426891 4736285847 153632564866 29861924370 4777964858 42473067220 9630665934 144432215641 34505331 4191547510 96996157501 86394101760 48058492101 14131019338 3933055317 193616725998 107837467595 53905857878 11211292400 134639435178 176667377671 123595612450 209087368959 7668871223 287396281469 78253036978 2963941907 134639284059 27102118712 1878270387 20644628268 38140387492 4244372321 2924701369 26013173451 125963246904 155450023384 74466236290 16513204848 170176609110 5749982941 147914462520 219794561915 84877793456 160620692107 4077849645 189211153027 52301927603 16120245637 9083779284 142382045665 55853537436 220719186380 24641037864 49809140529 10545677061 86706542297 6260513747 3534965377 68623436106 183158807097 9139622285 68789699273 92166358935 21684020 29629167499 12038082232 54308799708 37387916558 8913698347 76888315136 208073125806 31241284006 79601108073 25933901816 9788499969 74275449108 34362210675 24582252975 2625968577 138796656340 6930198071 39977407210 2356688352 9829379384 72175674201 3256292731 1861487624 171380878072 8717996416 60828703670 98126227648 31269709281 8206963976 23633262301 25955536194 46987381954 50955465830 270586477769 123650572115 138187549325 178820965763 54473994595 94220536896 9520384952 14908080699 4683575065 76532661105 19830328039 621702074 157274012204 133416079971 46896137175 26740197606 79626348102 38347478806 95315388630 11910386708 35966225408 59275934618 41350287768 145211650099 196864339958 114053849222 24774748661 11674709490 11611608636 149505075928 55062647142 136774290172 106325218691 97506181893 118088542671 146682270257 162083302694 155518499929 64201548704 44086359927 157140507048 99007841824 109871793487 716759454 1918941798 29376448301 130188276577 959222100 26129335769 17107392287 15134048645 242503198077 10306801872 57013381081 27830269513 461574031 2807612898 76348707071 190979871487 225694829408 799475079 2594660164 4100850969 38091004804 71263961822 45413676348 167092350733 2094099226 17942639194 250230288549 143714589692 90955674308 158112595422 14978166233 68806197461 69389716831 106372356447 17401712261 5749968403 3050420240 19048955768 3408308551 5903486036 50437497822 34975789660 64402488675 198702338627 98391949521 23856141662 135066452123 35740600261 45464365024 198622962072 43257186513 132348825598 236686306758 137673392146 149241524497 225608913078 28236791828 18776200991 8892694970 29459284038 3860722293 101400733320 140133835790 45044712299 190198342191 27863321798 25615328703 5352148751 205146033757 143389779805 81040423344 37348237606 167892171611 10485405012 4649586575 139222294323 22808268960 5106466485 42133849272 132104657880 1141834049 123178972872 13525754194 201778391061 239408299707 149802599475 131041216128 9161892697 28222354225 88091219689 17730932533 222568430692 34842474941 28951292127 101405423358 75683614358 149514318624 219337446 2121297612 2401770193 149648854017 71224206422 52007892337 3365447831 154233795113 222127237751 5737330109 81598526407 180261625361 228763744307 10669396789 48756378647 58378246488 28844217631 155150271056 164848980690 31443049339 3233684883 4642053308 24207567712 25874834399 178546511014 6724038442 194770825287 2753159621 238292262436 9684693452 4403980474 175972440607 168398072803 54888205803 12523638741 8864419804 180228550652 5950700028 8839084614 18499696795 166760733612 38747034694 30433570814 12484540059 183264353469 59692548747 135800449522 11481038263 14136392030 7486068900 38721654573 154857021440 74588543642 12241641080 8726363137 98435259926 161793035266 1835606979 90029372859 202858857057 10988154930 29905612615 47953018574 35813361310 35966724193 171917123834 50321817715 22549746337 118176372901 105009922214 49406556651 74540077102 153571377075 570607361 9926677624 48655107386 82112938787 31112014980 167354284866 4089289688 218637417101 6202290280 41015968573 793048197 1691136052 48035106821 59131897673 3126072371 21789342714 147787328294 35518118600 191226213405 16584736703 3737741404 62403608137 134065353828 165156905092 20708859400 80631206873 137699759767 7781350531 439475519 6001730587 1026567091 94278878036 124668395983 61149591212 18406237951 162344402992 2275159531 163183999700 2253519849 271019650801 11253349902 36467945785 6724241620 54913201701 10672856318 70012288845 233576711632 2221597834 77236660553 10910897367 79670234999 8284767098 173212954123 41773557476 40538552769 31240091132 13788571979 133850638835 2831687963 1813119001 206271730906 132040691401 22490047725 134583860231 112047850668 73795299005 15605489451 1728288926 7894182853 144023975919 33127119866 209832635307 127196421187 986289516 19200636562 267600556720 35571611604 14453123142 106975636083 152216412234 1182687041 72737656704 11341784337 198337208342 135823146480 84419901725 128154111332 200794109694 9567875416 18599376482 1558061466 1284770719 61965922510 39992861123 110919387389 140237239370 19539856219 4730216132 2323258717 16958336546 734831802 331093505843 4827903461 19182197484 34476186329 183127491376 59302466069 218148497 23752792170 3904054759 20094438202 21566675722 52362215482 81086567673 150494408136 2280792929 24054986729 31146906878 132658871603 95405273586 132045049228 98863743748 48198808780 872077334 19590079926 43019903687 10724867251 46410149152 49644179330 181201934809 18830226831 100675626638 3435423438 3616525193 6565080454 14424643487 38876689544 174215871278 47193878698 168395006464 17944973136 4136028857 128910439835 54408018875 104037186501 140457538166 2414209287 189588775554 82719256834 34731479728 11649634354 220180510058 127580923436 4798055135 27023935331 164393385422 77489033721 1146561241 96163553898 64322309262 35994271812 124404983758 195414846082 70350460669 241788832502 110519761259 6810221079 37246819533 12230416733 108252051700 98370698533 194578275979 139700737102 28077682665 13967071822 128235353047 145742700121 207795805984 177684982909 73090300651 196747831808 9521488901 3515927963 135476733148 15223465842 222450777305 182633425109 130373197160 277995678682 1413730815 140089836357 129883980272 62928949285 38392811010 2612276899 7148586912 1001780297 7550383955 55191377186 193506732870 122828488292 48989490357 231313633241 47623966356 66044237481 86532760881 120574956682 15135779529 41698501351 180201893115 47901992605 7683664411 18336461568 238354458080 210926376300 13081876960 40819926733 201130720896 75811571177 2165080503 6793997835 63993857098 8052505715 6537234229 112625664265 45219586054 13318260982 97458471045 127690099792 47947215391 61651378617 147917143631 73594455968 189779752584 126731324422 121858101561 42206450590 124762743030 1783945482 42995223819 156014349258 128201980590 203902623812 147836674110 1748268354 17938780563 33455935891 48011377177 235509860104 130552375704 85103916180 159346863338 5557609627 279603631771 56943129977 116874243161 32116852841 6601972828 123687834352 202058728753 60692704836 59780235489 11126684596 11635986253 78387107266 2488206961 142574619309 147938248389 3554350016 184127714634 7908503070 115229085700 113674522915 4809921912 133840766832 8577239256 38021805300 7420264122 2133597677 12173045685 279739900676 7628102815 171889574498 19770865860 7568191979 158984737816 1700429800 14150860987 105515614524 99502189983 15198096896 48511164704 6559552223 9201026549 220975641061 63886185145 23568068162 132727326388 138341043191 9632700631 2922251558 13228357498 79720911213 10884769086 3224174173 1528865609 61640403144 8236262253 22417432534 20529022225 203436157552 161559100575 15039304524 3778059650 90411183666 269588645422 144831889535 14302103907 18108500298 5201882124 19146682178 118603584927 10088659270 224601630490 115774214405 161068477889 199441780155 78080613989 75077363263 179635395035 1330585321 129815769709 2499099472 132047842133 2392992385 11204404018 11978037748 153665145158 148969525820 30511378832 181448226327 235489599350 60713134005 248986017228 80830435635 45697575390 12373626088 214928700048 131106486674 155927454638 42953979875 59720552594 525741508 181734358466 66914796217 35931214754 6874924131 38717984406 65100850128 92447000120 16083619463 86236652291 52985591127 61581644429 15141605603 57477496828 152727118752 94447069306 3807521016 53200624132 28258458239 195280651530 69184848973 28489622040 10082723887 35601204379 245600944833 121916161816 3395958905 233708883239 11012580930 69119570654 103702603787 149950307387 74691817026 3585332444 17353738501 56779813346 16148356129 61986569267 89110820778 18738664435 5383892194 1495869849 132069974679 32607568309 5359704309 5855973152 87717327145 4289872154 13985493538 130798228677 11798210734 127862960940 52264132145 1925098087 72126960411 59707654678 765964085 24062888491 168295356772 92743803237 81650784899 142531431360 31791305571 6347828149 142621615869 195754335446 14736227075 5052109585 55085136228 165761796058 330373622456 149055268088 5596823128 234585132599 5872474762 57483938949 22131965046 13127468098 83202357033 21524821673 76762592 64262228463 95200176241 60819939667 223594699961 80935318630 45529337530 134622850716 916057954 25136380167 102303043422 177516719193 21844056330 159181421724 171031726875 28414989923 2455503249 1934093936 161714330066 7196525931 10692425068 43572233336 18790269198 132406405836 69386427926 160755729664 130872653085 137312708263 2697594478 1223143980 4034182176 103989926976 11295411500 23334070755 21133993644 81530848312 262125226506 43620360085 134626327792 4866353408 150936716414 87843091289 90123092193 40850125109 206768251339 105654943415 5337130742 183249736239 165143524226 1955400819 7583603392 2523889428 102365940645 5077202642 7835287114 38361303542 13728898330 15828830080 22813605557 33532097015 147161286981 180413618641 31534083279 96568952474 50210647528 1259277925 1711046187 150300617684 15056334966 8081835480 5334143575 84950440360 113750954790 70128915370 7257826465 5086310970 77228890965 152938961783 8574165877 70348307047 144824273307 83435068485 28348371549 90034906681 809606189 174783501888 129440331911 52654616842 9440663054 41427290070 1473335208 20076339478 153603134833 145686625842 1576167098 7158904921 3218483498 2686082175 16230088936 2085192214 11713000740 191755357897 60370411963 140082103333 59967556183 69466579501 195088324655 142020613859 7385230086 202632895640 40447851276 133184148261 5475156160 4609833501 22331639591 136242234958 177214215675 110291928532 1489195105 14572914856 95758439288 575359946 20008198606 99905322866 6471458195 2759634980 4051430261 17316924275 66388043609 12159579613 4182292113 64118822726 46404221866 140462127131 14732325256 235668239598 26008757603 157740709429 4316500213 29220998431 83336787880 230405292574 31623586945 57029283321 142163515254 101226765719 132983715836 112084974551 44505189094 36193817276 238794478483 146111434277 116387436355 25652621208 7843857462 92410085057 128460494171 14073780222 4354464540 216306744770 5798722544 77381374178 19774116663 102292454162 5143838190 73854880225 1748543145 59839644074 153773666347 9624552283 1874545647 1347974250 860708495 9810113245 97809501742 180471137714 280423041400 3102645094 89133667347 7024791666 4946597833 69383020112 121160852146 102678801626 38241031003 190848832654 39845217119 20302701390 188519084432 4811000933 27436702603 1904928995 68901159699 229912987155 231579282325 3217605294 51945377056 50158350553 4258926544 137286348696 24353990886 1160397309 126654802901 9915315434 92124502690 18394824541 6431797520 146636426615 3223744343 132556603652 151521950224 2144504728 20333968120 89094758402 191512842234 38885537148 161752945785 64866679989 8741524397 24997213063 21290958838 40099093364 2370682950 12541673590 15401699103 13814333088 20924331466 1493305359 1605658929 209819847895 69630744601 117534694086 54466155159 224892769425 14448336067 132707580378 119424464434 97346892221 3509273825 7493555918 153615841158 33162532835 31480443210 128847133292 212446096504 4266200981 126373783934 69645526955 37869170455 180255651884 518181485 3793469685 189863364935 2474811143 159830080849 9082084566 133099683600 38862598856 196083872820 117599771330 166707243692 2115459566 2403679466 4212362139 212339570902 38713636811 194599430543 46676983519 62126519217 141646388656 104674053989 4255214154 292451871 5033916766 4822513739 56033423124 282023753920 42223787658 3274898677 101040714018 2274046637 32170315298 221087370528 15232720130 137272417171 129958949319 1164795539 214233842377 1933511808 148088683350 10782041052 194466097255 145300819109 58313364699 65589171192 54850667063 223333102318 116727163781 8541399285 22004871943 103136608061 4377840946 256614417375 141997912264 1922620200 5330954610 13915890167 56611391533 93507390900 131857043750 21539619347 210327566222 6989358891 92519550080 131420204882 3004424934 62394724931 178745263566 35623576247 103996110138 89006005005 134294989614 424943466 21852390845 17224145098 710571310 3404060780 132000065830 232292467163 17831540179 28875752199 204560653044 56349939192 67955181811 85655044297 50152421764 127359096671 135944979866 148774481181 45788826221 279475280865 102450774612 1305515271 157495288312 7763960884 5654268624 71121382893 109924616739 145824107638 112581023412 7292307381 51428929308 309141273789 202126735908 49585252607 6172950688 73400481172 3203746589 2917163059 134838554938 11137870620 5010104536 192351991527 83112300390 139311106225 3859168549 1571877731 233199328959 36802788058 103868150977 9745902227 7967858706 25611163021 108787381249 140872063034 25838303558 19605627919 3826685679 2198931501 81623394532 1233696006 179317295303 191969095012 31100845904 151819248544 5892139033 7022689251 35877847528 639604981 72240589004 75702332592 18646585243 79447398347 16641052622 44032227521 38724800812 129220127075 44144591276 28488434000 148093322844 137741334539 77821626234 7366910200 204985206619 169354856068 238800239225 18581190094 8098856703 2957109154 10994550291 5967899760 127195708528 216149132324 148038470310 252247637 117565490579 50171495576 8675073321 183609344156 34958345731 15120657063 5945429127 3709822007 39920095306 13129001188 70012343729 1202114653 160610132380 16597356573 21523488042 2964784509 134156374764 147960718911 88711238215 85658028683 4955407713 134546043166 44024957791 18124878773 318761697044 203769534995 6196653930 18308906259 111826470512 7253989441 4194810030 99421511434 243132488965 1168590756 69172934307 77844239817 9597999659 16054499908 153158462194 143069976202 22197384138 3078805107 24512112287 221790602514 21839692410 2721215052 66279943033 225200897426 14254806122 14141414885 50977984547 35241888127 243951874523 39851311428 214717118719 166530612178 40672646763 202944573899 2164280999 19584341519 152725509438 60795857155 55869124089 4169730778 18385669518 48751730487 7389923800 9211062098 224159673109 157370448616 284737981198 9439176322 7797263366 44341359354 216234718285 136573421959 31051936521 224708700002 32415127111 206471161086 1802261424 110049635257 141197623554 254247740591 41811862681 22173946305 164459862642 47352999372 66841358908 40519241444 65722276803 118843748952 1044995880 149768424030 2558014388 16470687476 177166886254 57910089344 30289193023 61572547730 42092952160 4845558352 5334623567 11226655317 151619235026 133841117631 15740972574 5262372482 98013027882 198103481175 33223062744 151676350109 20381777118 41073735554 186324271465 1873040193 16384326161 47490883732 2576100503 299751275183 4463983981 61142817924 214564899840 2242483953 620374349 23262125806 182130713712 146001305988 92690838375 177135889623 135929758649 188534453193 135931914995 1110586729 187200987451 165796714233 1843347651 81863086488 80004025568 6350001123 24404119791 10432631741 214123787202 48873969981 255430844 145100191310 113647634677 142667541172 104407546373 181654605136 33581070048 661451290 14396102807 15063699284 15204084935 70414871501 90513426834 78545426153 1300511090 10566192611 100715883275 57984876953 6464955477 9731116619 246375485110 10007157383 121356630188 165790675861 7979312773 27254113321 21984125618 22361863194 131919801747 158356267197 19561063551 133158229808 4009273687 62558307156 152470853528 51379472082 33941519927 2593673930 78380051170 222137125477 19361639183 42640414575 51850688794 69640032484 224374077544 99051125907 137935052923 27601344559 6347370514 147823652011 6512348992 48408396979 85249147824 8154272631 57750156521 196382257587 38185961089 104026298251 9193282122 1188531910 1109402817 7632134100 63636032195 71806182451 8190807770 18026483056 40957628322 128521579567 21333145920 44388171958 108669691019 76673999368 168607701592 127462041879 98162327879 191682953392 261628352872 185449544690 33802701022 26919317448 6159570503 9320699039 920632126 154560927529 21364317083 166737450505 786971358 29205402505 2986562897 1020877064 134725864070 9783546528 1244318029 145904118171 245647167955 68874131608 83624237647 1695402622 35825199 107850925995 68806226665 31466850312 15711489071 1609319024 47920338230 45631453616 217103563270 68605916692 222223906654 124784634167 985126682 190202840780 52001727140 11603105128 3597653746 166782022832 35793170792 136427207911 137345433823 141815065059 19669207992 117428790922 263830592875 14227872764 8984650213 7246028233 13477624029 54751438189 194112409536 75755654282 206410543237 178992491426 185851392978 32157351581 28934733292 139207006596 36564983859 45666327133 43995231037 12392520930 121895659281 121038817694 172639940888 2302731111 125702513435 1105176656 47220383353 36787602278 170648866557 8290762850 290897750691 154658101212 71490034134 180186066280 7568093424 49581986289 85008102430 1789026557 144601658421 639541948 50807975872 5294818913 1485555815 47590707593 146810022842 2370705470 57120908289 180497569 24841776810 8736629234 154981909961 9223864299 909961166 35335647522 17478729365 204091526078 5478583072 6814568132 241698421784 46352164746 154298445734 22992376794 6346849542 221047787 227210586099 18849972879 121645438771 195931157922 148121130387 1465007156 144038405815 21027057688 1637828778 16578412765 175400718551 232054860985 74126967708 133976016997 144167470789 23181841712 27892129012 133791522229 101189540699 4558513803 188108557311 20481898579 130747860425 218952096715 16111256141 231279762401 4369160565 189646907216 43818056250 122797484211 196177177348 247163142705 84020083038 8020818867 10711978968 41246220888 33088879957 149864834158 162136627672 46473066143 5571656805 171137601606 58500663023 43915674428 995707055 135231934742 33329943116 164364699506 141842517467 155583406877 28765074845 12112108747 55977818532 2170344240 41371455623 128796332696 16389208967 23244583416 66549161086 144226619083 107765042658 3962558461 52126931117 190085054042 10962810594 157813396084 13839098546 133113071397 219666718309 1947787506 214053400153 132621596633 6670091162 111124706222 17062740705 56814154556 9799970265 77135304424 69735487306 156252153581 28522321647 33473155420 31414978024 12587542366 45826829889 8713743236 224183531512 345735994 2512326292 13773432593 219871032979 107502016671 102031993049 3165561724 35434879693 92817655501 237223308298 28667811755 54026117256 6868213590 98415757685 1710999577 37015689314 154112721 62280174953 11020451280 2193622688 990042679 7372629022 15868567189 51145907669 53447307586 140674117025 240765762954 183168459184 159025478861 69997414212 2128620872 124376690722 2081823370 169129349517 3228237366 1462131163 9498697776 135004006304 1049070788 38158728121 8757462223 160460844613 7542483423 89861484061 66334616118 32097379122 30116486346 2297096382 10371223856 94702691520 5704773360 90343651255 29858375171 13522999350 32388571134 8709421779 29188776920 36214804848 2000248230 160538047917 28360807348 53401587368 86503014578 35135161687 18986880167 192825420742 184816881751 27734677188 6028917224 147795605538 2056363635 48136431839 60747959817 130548117908 14324359679 4802085122 4680370521 294463113972 154019802106 4146868067 7794340882 112119812160 29938090651 65875738348 38056129479 47281349229 32967677678 141111166772 127291969014 3909176095 77971350334 128596804677 1948099450 64496615005 98157937218 189184750477 18557505031 123254727877 68852414180 24633306546 121831918031 225207178332 16050787159 3687721779 22206781820 22283702913 22411343311 170663882094 192507364785 100456367269 30090471693 179871921605 34700815685 38959692922 176446784533 74780714261 137786829587 225451655257 153928628531 56320127890 164896564386 58947450590 1735116556 26116794517 9991148713 135437904880 199942397059 5285587627 149085508169 242540550625 61354002995 45178480835 69703063179 100189569239 3856125388 9468472734 35825713377 5038674074 83698453374 28081499443 82758461804 33859140271 27177170484 128670895607 2760375084 1628879289 176457567704 80304502835 51711004529 19993961983 1058273729 115342878789 82953657731 26195669925 206592102170 223651028946 132271163613 203809231608 48164697241 37235804093 160517580492 243006225501 43771550490 277005829016 302743240279 787517713 58495166381 137122139907 210767259500 138823882715 20903047185 3778218691 1038965355 184359963538 15431281996 125740878784 91799300643 106714879609 38998468993 16023631380 73981501542 2664182527 26096930498 17999909374 27905267330 114542191397 204101597374 181353567201 147372391775 65682936344 35850049616 58350794020 452730592 109107513736 87433491002 42107740345 96091993147 121934971552 79844544585 29646654409 94213542412 129442568489 10205925894 54303390219 95746157130 51847906176 35727516549 3061280496 35878682695 13424910231 30178685441 33083327491 48325894966 33118662614 91191642550 161231983525 146404188740 105636950446 1609994961 57867061873 1512670725 204305259107 45387983232 99121423903 96919889461 133326855733 30390710741 11096066966 40151696229 13965469893 226745268514 49063783808 27020540057 187611046090 2414307294 74077500499 16885044585 203628301906 69347475937 52899665397 9139253823 234505176406 7597190242 1538935761 35980434047 46661915859 96336277360 67601276331 2949957691 66373372185 137607782417 854820190 940029855 203669567626 14326266246 72274044720 15145293780 6512654648 59380189998 4228137505 124557702923 211917594829 190757190213 230698844440 98134419868 22918457721 82462638798 34836974453 87715215441 93327703603 82962221172 126731472354 127042579297 125114552204 2450767193 6822060200 160516772721 28585333771 44551153673 46591648116 119026283946 46148995558 20743135485 46673610952 51382346952 197395731176 176937395120 202321668151 99749942094 37981317721 135932569470 213848007256 73244878555 146648211897 70578303515 19322852586 4226159368 36255905053 139268806528 884668513 61086764634 31759980726 59596013132 6147735502 88302626378 24138899085 136686837044 39831982450 181243451671 21862995822 35280886670 27016271164 197530949093 147848378213 35069052243 162021726913 177841789405 19602927949 138432395211 135345765701 27175991417 65796555133 35787301697 102521700411 144779589536 170214428630 184408948028 79822704595 9130428646 91484799592 23232110635 45407615924 26699063116 20091201004 116535791710 25295621219 234733092012 12583987979 131868714708 673989210 63765557604 82421478725 146944207596 133857164108 48014844419 51813810701 10079604615 9984391953 192032715890 17157198076 59230352484 13648612013 6231961981 9724485625 76173042697 8496781947 198404900149 224041331958 32874186738 152990924295 238573668178 155184386457 855892667 83394945922 13000304471 114897025874 42255309664 2466236151 122823401529 242818038578 4865026188 160701389884 189546960434 14962107849 119730807864 20947243997 127982917630 125020755912 200133834487 64350519699 1132307806 47491818045 31319971415 131059364762 170702590377 8694395590 2120177317 193267244889 91730446910 29843368941 1035006501 95946357116 5336143588 57983202308 145118881647 126053528164 4175574779 32426184547 91020232393 2248546475 50581953155 1647871873 4826457936 122858872506 46674333911 99389413252 6342309541 176087556378 20613664970 129868472415 216326823892 40742132491 17417383062 4130360391 42231599662 39205506198 222995358969 225123014162 146366345115 154106501421 37866740024 203718203973 199311384575 234475260677 236989634150 93796479246 160429861885 3410609672 26682683471 117599403735 3635194685 111733998022 6641338716 34798187406 185629146790 5907672257 53399121570 17301514997 193711992789 13719204443 200853474196 4080317035 66560312734 8111197220 64007017509 24719917986 19486251777 148490545622 86320009097 38193408498 66254708815 142103449942 215613474016 5095171969 9244732536 45991857199 179969542774 31787579252 28760248275 134494091331 32894712004 1926890248 68785846938 4910593287 5293984569 25734792881 111513215384 96562153609 36687351559 157554286207 41194320829 59995725303 178622465067 39985347738 171403767953 91308607072 82423074796 18810195769 11103782952 232165845702 151069673992 1266479638 7416575738 17732282729 16808965991 14795844323 110486163343 12337668320 155597612389 141636000231 41516425436 4219437811 4143751593 10657973238 2791496232 198172085372 117383608226 194228208218 15929094908 119219907151 4464026246 95047399909 10381621394 21598865153 177709779215 143433119564 188448867877 120118462977 79406844284 6667033542 14515832952 1876360089 234715806787 23374357586 4285988471 3398997906 2292478032 169931326456 21831790912 4186195337 47799880805 218714173735 36234464487 4717821737 134330039277 44261172914 471318593 61912152965 214185982270 23724129930 11353357160 33516870793 215084407436 66591748233 164640484829 96034138213 14824427322 224450529652 4484028322 180117952771 11349195192 171516315690 20533234515 8242576560 27434761972 11525168297 91480212033 144803501832 37012418048 772135572 129632016377 172517974578 46998179996 3206895351 162008781954 52435782559 276244310564 114040763937 7300740010 68803009766 54785804473 41287709387 129873551683 222217072074 96778103463 22964376279 188894971966 2571995162 35053777284 3473045905 142905347438 126130914498 1545385583 42903816096 66359487885 92811383731 85684069924 134808553843 87697066566 53108764248 162385929720 6266401273 113037354208 68337145222 155668933271 57579386836 18411235342 121257997769 58508390854 124822700645 3585729761 128612745387 38816752009 90456610992 129731274283 109696516551 4983969700 28369720982 7178863848 11121232192 88682204924 186298801512 66105808451 176192861311 203680310245 59933113970 5537379121 97024618378 29520651837 18365476747 4529896985 122586496187 75598564995 72192979630 42160453012 132950802142 554711021 105968267034 8880215934 121433591169 1335003084 139679784142 62245414646 1661794231 232147356126 655371187 145705536161 253811513453 122415043035 2430120147 115226093314 5762649121 8176005271 162157517929 210086451565 36252937006 61123196819 43821931059 10465344485 56511633749 6322210701 162117255000 6120661995 20621479543 237577957564 928930922 143683963349 128587102197 33360354618 143297771087 725548913 571433698 92230229074 3380666395 121521091158 1568153816 11774369233 140454636847 47567839821 263283050853 55037706884 14786565228 111873657975 272817669556 160712823497 36743532690 19025032546 83611481216 161326792894 1383641561 91314779926 97496868401 193031468168 29982555674 79377823702 6667828770 29162378539 67456286092 132600179097 115936285172 49590401329 45456071570 39509032625 244699597038 1622186368 96623619437 45643243332 8514338186 44319863549 53879143815 13200751577 9524426953 82184221867 131564035503 207735990764 4192403754 208925893974 7955188188 11824947596 2477329516 4411798200 615035065 31502417701 195437082723 131870893381 19147674963 140618398419 66040146109 53607666041 91872678322 59633084601 14542153427 8866070168 210126368512 70271263783 144694731252 30598616760 191878107222 23386794259 165331695146 14491978442 78076642167 157259577403 51430772290 125087582463 115658587795 232089396904 20510277287 246037786372 76126890536 103008951203 4752513822 128785278564 28946538922 138346241469 15240912952 18524784835 192244104530 27493048828 2823343965 169302918351 567393726 29553008235 36506981403 953297776 184099749483 138682952556 212317715759 1931174210 144576345298 61421113867 75438843752 16974561645 23766077351 5953983838 54839106105 220250176284 3448573087 134926187533 84762648604 78637068331 120103965934 1280301828 98228898678 84871370324 13161709025 8982193585 43064863963 27444130198 64100799904 109309839180 7132522791 61117425954 3234956468 24153174151 95282134659 14891194743 164284505130 85391899724 1433331356 1854589810 19101471936 150077012533 2154345442 2174025042 146450169137 1784835651 99512017976 57253460199 105731908725 203170355865 20502135739 20186140285 149444717597 161360275951 6484334061 162447026266 7989723697 74746431028 147911335335 7229338370 13558848469 109353104099 143015573847 8018123958 15555369303 82058157473 127369208515 160042198309 106177967632 5996245962 8493287116 173334200828 11348420306 6534267250 67812174883 3766233942 55454633948 39730766993 36613286074 168382480471 29854709196 21560743468 230559249112 2601761737 110124852230 83650973221 178481989194 10044915370 92168699448 52190471003 13353152063 5867076284 68053862680 123455375794 41412994343 1887746315 186989979848 132169640856 5241273861 38205224099 946884598 294182593254 7454268144 71338967803 1360118987 5431131070 206729152 30189783 44869205758 61024559458 24759118997 141481307463 201458717277 17167261210 38568594884 74456698287 156626240912 123212083489 103397256980 26360780387 671520491 50905050508 39507682206 2288097579 1533478829 158443831722 86724871350 4457366737 138377107944 157304938270 131043112736 78180117949 164776734988 97580586665 160528592952 99316203254 5562865538 134244043939 158667637493 102665339429 158028692957 3333537822 139779837206 4168924176 124142630718 89329177877 27050366907 246011652893 2681209260 1038395183 72264826608 179441767728 16887115334 175248537 101264263305 130495607595 77212588594 4742469470 52695336565 9812165306 63625563680 3213349195 36647171065 112783590168 141991463464 110786490745 62923277947 179172341634 17960750474 480762933 125101349468 56506626638 6846847619 10523469032 29992557906 6060738775 15596847315 6605272461 174952169 42872805296 170102253485 5790878272 13497517233 4528063145 3452748248 7970720195 86178732533 67762972688 84666041742 177700406821 37546911474 68333212578 49901644504 59003034980 58237306197 10674628024 46302398227 136843372067 34846140248 9591013159 164943207584 22205273244 1520817245 38037688523 55985378441 100151899375 33451761627 135684537220 41423401423 13505954024 103292908358 40370523189 50402810538 9538414119 16478800369 4482040967 42206486449 55132080 5524082329 3402946660 35655950901 47201194979 124121267064 209472492865 76763514644 68172236488 286426411273 92811994660 51239614213 276910585306 137454727576 198005271715 36957524698 4712446565 3556305093 233914209399 45709535933 14076415731 41877923753 71231190524 5838248950 80589337796 170299283996 3116924980 119870178987 169756897251 208064614564 22376351237 26467128905 1261163989 2312009001 6254227097 123510332272 6148436186 127527135895 6872470013 73490538987 23020762058 18509473902 1176769216 7350370352 49706804493 123862344040 33870084126 4087344151 175525333820 134928144461 87128413910 199303646604 152237527677 131808439016 237560167657 313327035795 23526365935 190238085518 75326339026 17352127604 17548314110 106088881551 160249017226 10471588820 10390659410 64522075328 372372158 10718256064 1773389007 29801072323 185135639596 164860926192 159080353322 96768106337 23791633799 149892294537 2756081160 98804852142 26248066691 48128363112 143764027598 61147984296 9821615216 136544499506 202381973040 6533975776 141219407856 64402398736 58695002168 18369509856 1068028149 141285206114 8904544316 65311944281 177596596531 39025455484 39977695779 198260698837 19782911292 56166706508 73157077013 82220766527 18614097258 23634787111 122461739640 43346100594 120539391071 207630807947 2682911485 30214937213 91236920531 57548008219 227003169014 7695380867 140735557913 12013947621 4585397531 115619758282 136915693750 41183022862 106187332379 78291400421 9916976438 19434300068 1112669011 524925651 18457931097 21684861535 292212516774 77523903935 9745057963 59283787010 57318860930 24276049929 12150698807 190739248321 3115521784 188301948262 1162901095 42619625030 204803240505 6180596899 164025667824 209175278794 59904580677 5653817999 11969489519 98610250917 27527236238 67885864307 82475021604 4692434001 59964015679 137929858913 81084348567 16341273761 91974555709 198900553806 194430157101 7618668274 95281981296 31314324346 33857671056 5083000669 141856550856 161417804357 29978647967 156699584432 37889566271 222724439980 63981099368 51499397062 108152081257 28679479096 73564821311 23059405471 6247261114 2693539200 77242624746 173651134009 73086807567 175188513727 203493580970 47045225992 215860249935 54886116138 5865981188 60445521760 34912951122 982635045 18536790814 75944109798 25398706940 88170417095 25084473066 188086535937 210951091719 2637484972 49659244246 1148732737 49337618258 165955692741 121005587981 71502511714 33105686179 1577754665 10526850010 547227124 108253859088 52273870358 133582345383 6637447857 33531431095 30813514193 5248312207 38973603115 8518724095 56699444243 34543676725 12266070288 1601043011 27386254419 162147055192 147646520891 30268621993 57802056638 138190957547 51654320857 126665956040 133791092859 6103276696 11689896946 51118202430 175910993848 95183794281 5534108613 27554040106 201935255357 274301627540 64753103373 24640189466 6491648928 197714961385 59436864634 22262155960 1547883499 213247334753 146152805902 53947161607 3674052224 144785370288 9669178100 82614061509 67893024771 100238336216 14434162046 170132769972 195095221277 26625501900 112577661138 3229429098 10905647305 5005902971 172305443562 201297192089 11083352651 5058638224 87997162149 136436919655 7545644304 51475228111 153055046134 15392856095 62694192105 26433592601 68394346202 54060382746 53329750103 152081250576 4574430907 25001004297 138176057024 155738693044 85922049230 7963097176 263737604668 14165062450 14307112905 77829288679 175310539394 29649229079 14672738500 115303063220 234217889021 964096581 14692500830 186852738339 76461622220 80838211092 4629253017 87236352137 20104593549 50838889007 152784408250 885265752 94445312368 128514001354 60300870674 271215171398 50355775108 123533792873 12946486084 71425864636 79213178297 126025795095 53357967048 3609714644 5516947807 80427031467 56120782419 275581152 59783050365 247123271454 58052982385 153651879249 89345105824 58492286410 97263401720 92012537614 14679723495 157968866593 214586315973 29262019578 143313054725 989071000 64705486423 2778574407 123104584160 171922121299 164685100363 134887093913 47790924261 1470794603 129547358160 53650280223 48228306525 126705676002 33873224422 153159716605 24163854749 58441092346 5089022289 9007564521 30193666130 23898606300 30212526576 123146305625 176782506563 59653056015 9478978414 27853559433 28782632354 142613775047 6482395497 40475981699 4460193437 107045575232 73464128259 149309835457 81995605988 179492368875 177751512359 187160434604 73245491887 227896010021 161839137623 2297549253 8948128144 5086386452 136288523514 25218162419 5817300570 111729169826 22794104999 50004193489 166876810993 59852018907 19581155774 52477214860 217586051036 3637964924 95422283493 68139366011 40068470253 47835749705 191202248825 31568695056 192336105949 90401507876 74647218692 13182107054 3946587983 13044270945 8701079701 10809875464 65580213133 129675571095 61225212497 42893996564 113581449847 2939517821 13567754708 5245499076 998983728 63787394733 64647449908 10042153511 29011737687 229276727799 67397945991 6263352618 2151069466 46044031105 131836341825 158427453061 23941019924 8381621627 3336916364 105401563269 126967835099 45164429291 5395609629 93533327269 28324008068 109124605706 158944823410 63556195914 12650644798 4115969225 25833413790 23037538801 128851491985 167402650507 3597969926 3976042266 205999776581 135715990442 188113154998 4442513611 5648586421 56542793740 39548908418 149082344065 2920560244 30330650140 6373913645 165216720793 12028127965 14429856357 3474510169 26526670871 40109166638 115127822743 34233380327 3577400908 164522892409 7307189206 23522892465 3718042146 42072286363 6590674629 146620469602 65400068211 191755531524 137343036579 99680336792 160526261881 56703652335 821200652 132420585078 78578277686 346324023 4728833326 182660815360 86966815 193607501658 332207661033 5187469659 123113748832 151847350764 18590904639 19269782432 4543519045 120824617492 118376240576 45532242591 13327545673 2127413401 99211453390 39984407884 7119385074 112564905189 3555295163 114234037993 18649422458 39014224406 1388038913 125051328476 49420265932 13323278232 57022878147 41836975982 13551331137 8906139728 39659422721 72498156413 2238494768 3842097645 3160953724 229821030670 30465274853 5384536021 704347494 10340067778 154013093448 1053776975 276911989817 35217842520 2962630541 149736241018 161587104808 199906090268 4911675122 81789000618 128669442272 43879999602 151790601037 2631126884 22829359795 133142980013 128886196073 107909498307 15283422791 115070444121 168617069959 134524324916 155545445622 139104819777 249973332157 7106704437 43727265949 170627017203 225325199866 11356005489 164422746830 3254745128 147417030277 5924139193 212079945629 8767156929 39164284571 133453858379 19001963304 197121114007 185070681958 168016542239 9830154280 13687366850 25350524428 27708454140 124460719977 85796108614 2758585146 130023737102 29079124500 775161494 83653336407 162648111241 11842263751 9577618222 152353050684 27014727484 90460505549 256865276871 3708705451 43937211997 1234821372 36873100609 7142761789 163158556113 139990080499 2368026535 66848035916 27263562093 133657470417 7181955597 279481526289 41663793245 128671083 169536841187 6474205520 15526617421 110084854431 83944652277 13393056521 158406766719 49271768607 53374756424 1438048781 224375861571 132655354709 126012081485 91843358059 34918558710 836693330 118884818514 121420834299 16595894072 68155723595 36692456360 562585857 127349770489 912973896 80858550336 10107728178 1838858186 19652643675 21270986437 54528599 168705992914 852507173 48527454049 161640085267 141153151946 167133964310 171145399802 788879624 2127462013 76622652185 65022284387 37248636886 154460479200 2060517235 34998647686 15115312782 81789928532 7427015334 58270420756 13685927856 54446156753 985628783 160732996287 1646444437 4902675816 92175755843 140256757987 2182725480 443173374 9501408591 9691759133 83418300345 53542763290 122897528021 3662813786 48017447616 75062195730 13858732126 12603493703 50233562725 192581053940 150043771652 6371429498 32281826866 56841986624 128739570491 61571214310 14874014754 5512655584 169964644675 4505129051 152708278832 33958974614 128628894892 59872164556 86674549560 20735382380 120718537706 3956913882 280140448627 209007407330 141884800287 79694454979 91957217699 194142384535 25894680228 7743891525 652641093 127740549390 119585375279 248218593559 5679278036 31923100027 69827687265 5721612530 35931585601 1985676402 146672290600 17831866351 11054150345 88320886174 18876333628 209290234214 2624723224 17525011679 127170195570 1271003838 35833674163 40560732190 40937999125 107060264458 106382376282 29924013736 75912271982 60232660131 12354156632 34718902587 8324533048 94341215049 81841267924 106139558291 105489730175 167735802276 149246701217 127700867752 29321876161 106352015091 185209944081 211351628313 4780933986 105533899898 16639656591 1634784806 12712392860 1730478311 69344806838 3376355361 277983463711 5729342673 84230294357 190211786491 4211082141 182795894016 95422999081 39406850935 45514004686 179043342492 108694675413 95951359225 175173180154 105883164644 10783755983 9547538398 68096543473 805810238 22275848243 105707246543 4637396069 67902182848 48385511055 16201554561 9448284423 4377344167 32310823907 134985999971 10527959564 226174429427 8635693370 9036727543 2155531310 27196933 238713191350 215893824235 453813863 150197586841 35737139268 48286976147 199328614774 7638899155 179578385323 183759060300 235035800174 1937233201 159066329923 145431267073 116543511417 15789964879 10971713844 101490305903 4082935291 9958348205 11257935725 158766848158 17939304525 5303983924 181989150255 27517648775 936016002 14758358340 14717491473 101848332630 2524929474 2579063440 2575261576 162092585019 140965807076 15400165475 3031919361 30486312068 13172220292 118650754482 243790980510 104904607501 23868724303 79264855532 7505919989 109030322829 165613797784 68193421010 17541337307 83322678159 78866091330 11840428434 22782604519 145390208111 54071320256 86010812279 7296503033 138067130524 58200979153 6768939247 10716069762 84643609144 20701234244 50944525177 79796973166 146151718187 156161560900 202606173103 149461250218 17397554168 147493692472 158845713558 121208461413 101679115081 11907312471 22085930161 10905724733 124382495874 76763803959 7288400290 135026587518 10400475276 161153905197 2345571698 69821473140 2620831089 182338354755 82175460377 13546066875 208949201545 40063144420 222391602800 9884401410 34123085149 140778250370 60302096822 197870537957 35595957171 48122619911 821387141 146408326404 127971941207 1020044773 11095056293 31401524894 121668954856 279728052703 276968248588 193042577239 151543710102 193155202248 33087982225 16803552926 33973111005 157949602772 136930398724 65507389148 26002936469 118000031972 2859842099 227331393150 5511404844 7427131405 114561507202 12210812160 207410421983 4679122211 180556570122 115215836265 3412210759 119398209096 649377065 135838667672 60526747360 72366924496 25765928806 354180274 36536171687 18924428516 58825856780 3029723319 276335775429 12299206048 155779765473 83706554366 74811628025 4164574912 3264690894 133744592363 4604630528 94605217135 223049343705 120038359980 46662932870 11088417155 113033270682 188861739165 16441689309 155391269303 138433263320 3534967121 35860689305 16271290327 44341191944 174474936103 167339582117 35422513721 12613180899 50732026818 156222379175 4946307547 10589270331 182834374828 54428815156 60807280181 10743016048 165152818357 123411946503 30562182919 76875780401 5903048829 6441264464 25696413180 160603606379 186278712211 217977560731 59872913847 112721194113 84438774285 72248625820 116561089342 14658510973 165174511978 4550075112 72242951651 2072981264 3849705066 16255848095 50416731426 10212327900 7209075908 5668161050 54774193746 107745910353 82589782630 2979867929 963537232 21281309695 19540173637 169091580288 11056235073 26958033830 7935920572 175334767111 138043329708 55157948160 71350851328 414566680 4517014855 158424448278 43278910729 15835287100 1446843283 30723363420 57541259880 109181864975 95052551812 17259845845 1388253029 1064216238 531633856 71000349013 4196178633 33482272246 36778461554 13829959724 234376265142 9180383616 108740487012 2261329645 77108264681 142408255113 132583978057 25319827070 9845995228 4413172525 14166337508 177087044062 4347378664 141933911922 83109845992 34795870040 17884247115 472352994 66318425414 143322642048 93447489739 646511943 118698660871 94164731611 91934254493 193332263470 164004962700 176818206297 223864514344 49639960276 170123729601 34008099579 423731279 34402094896 194653829351 83183930879 126339301081 3953141007 124478987811 137722038822 5078610516 7738941632 21489682293 134011108383 2012867118 87708408559 5851407391 233246462181 3839156559 307475046112 101042753269 175599138900 6622978146 13852861194 24132870033 67960115629 62432688978 17563686234 4546938281 16720996762 78934164411 16075604506 162556069985 145995387764 11990256056 31641878536 11002252348 15932053951 10695459372 121003150991 203304032982 201245252374 129713581062 55057971251 137181414995 38670840245 98866791796 1470439484 26564442277 25906711963 64172838574 374775078 12052514758 92546807748 3115222425 692277363 14640356268 74724164174 120024179248 77129828548 173864782322 228825136 179656501582 202360306316 84623410219 29938344139 57883397103 204238132291 128390651694 538679276 1967533617 135994110972 182518605545 148242457503 1424255886 11116513120 8442752316 1239811761 94986511297 6308209823 23289782173 126556309862 4568034954 17252801683 33364707477 29611198577 125360814554 55885873197 7731496137 8824291341 4758609648 97105637425 1772142488 30788266932 170038604625 142662197063 47959317640 82987554020 138679772707 116754745966 49562732311 2794191525 7239881847 132270637581 251434491430 89131656185 130401962844 73919110700 146827913990 198361032415 140395272275 49590757405 5928658611 65591974622 784815995 65666405992 52030130587 90845284933 228791560695 12568456610 17144112344 25678148680 2785837605 132380367994 138215869626 10333583342 202258126659 872883766 193681492275 54063294819 34792484786 88643338530 24442109367 20411808276 27523904719 133364884548 109819704958 70402261176 248574093494 1812871553 94657765261 150401693109 124437543193 3709978639 2134871634 20639087601 12185445503 154175645175 126434234371 72677803737 60630497566 1346874718 18032779753 14505635119 201858002362 14190231118 17659784248 92459990311 977063262 33459843103 26648348218 128384747794 2628340574 14700311362 170759450851 3833516085 7796345987 2996605765 148811746730 149120788694 87945698078 203144035553 25039102322 31359407285 129180620521 4503408693 14288215116 30843697169 2673101244 153649070449 57840936241 73045707983 73453353752 28249686701 19930055807 95849729642 6920675847 97441990027 87816399420 113530699494 4591712984 103136009225 66513529050 15027225149 228628361574 1767098888 428907763 523818725 124582659557 70475853684 8733002931 2691321573 11926341738 71312935951 252630787 106344582387 143687344091 2064931138 26504746964 19475784574 13093944588 32864379252 2262804165 58400129729 232532698195 43892210088 191427762756 39956390744 306595454890 4269140586 1709972015 201133488811 146187931258 48172926391 14317426355 97636805930 9047022729 10567141559 1276675431 32601493320 166827356633 127057197319 209211089421 81372092455 106313540512 22873985177 230028927847 117387280822 150894736783 65247913368 6989918279 4201469090 188025680591 30012870435 7478205673 3884339057 53492372409 4752614794 32861827028 89822093636 26557015263 5369028506 46222941048 79045413816 67415721171 23110598113 25291883773 59945964863 146041282480 467792887 46130168484 8107538458 46343377673 697518754 26694460373 9352713705 140482513319 241254900821 55291356553 119124278226 101807276187 28052665913 82555927026 57132952671 7001632077 116947342477 48639700959 258078076927 17740354838 183249488748 206715735778 158269193680 208843172544 11410016970 2269590343 1502039423 155735491259 14472940203 28655839751 13443818750 37315489688 193671450040 64938874105 4914417837 101267752784 124757404014 26901539338 180034874419 10300796181 138187083423 4406100398 6094711157 251827095 29887489041 122336933943 85628912932 94293073986 105727576761 15472547405 7150550629 1409015098 16762178199 149694084072 78182132295 149407591276 8348581881 5871045297 178595220095 44924586755 1126435951 190107692887 3851020325 195752550852 56657350154 67982135016 187872366803 11963622223 153327243841 34203444756 135273081709 12259880714 6064746846 116514301654 55582885245 221035444850 10790276699 2495640492 269803951353 144181373455 43323828612 769684354 158442908746 87738640521 162872138943 248772334968 30423455568 204294745390 16285871098 40014014630 1230769583 119282205927 290597599141 174910447420 13313336295 133754197511 130380831929 3532598253 206197792880 1396555747 1139105279 220361226882 129818584929 29779231852 32174444220 39079371598 189174224392 127309524477 173512685913 1516743878 9735157969 5770377738 88701995487 249254055163 9430171634 136397483906 11736490315 1369048383 82374178991 4230128651 93558599364 202409919201 140457197321 253008148373 2200712823 10975776170 28745728498 1545794912 139071738790 162409578867 149600926956 23554902966 31700890757 132372481139 92259037707 17460369455 775551294 172143138656 13981943844 9568167074 133424192781 2769665039 29369451173 15830829719 76433066 21007107304 166311192353 225612323928 74781905314 74172129110 21644021315 6211106130 121332942120 66688882302 48109258181 36411833055 2387218761 47407281194 216742548978 145240889284 138287287345 1715531026 159053768321 294551719414 53109672548 228543832278 40407498651 2280332276 3302428783 214638604808 79590357910 150563377763 4927833084 75500072473 43887202540 40713297676 1806011700 198833639930 132835240428 1965595399 199269873406 57964920996 1038680687 2162915718 8296589267 106888936154 1271129133 154351586061 11570099132 80230904482 7269543260 47180374679 219413839767 49378879674 216292239005 3010831055 21798803052 58573991974 1682204056 52096102972 12328638262 131466119857 61425607909 140645271698 13203525539 13287431893 36345505835 6488697134 15010174570 17469720957 1487468492 167210626292 210040725427 103232186903 50563613668 22848718795 189733642498 58020029838 10735694064 78134474858 65744302595 26765677944 4938078094 70629994821 35084704329 254281462924 146492848791 16599890658 142637995914 31508759768 160306028461 2741583685 81695491265 1026623743 2153020466 6285603525 45619959449 59528057889 8141592355 70321518073 216719631021 39045488028 155803739652 128927900955 8854018496 131277363492 102355829719 41788375701 14153339471 7191977692 59711571017 9342063449 97081135347 583577942 190273694714 19568858769 32759646327 71440831438 208029634238 144304991873 8559246768 57351664911 2101208432 3045249203 12443543520 47260530255 104233019766 3324105605 197111137672 70278537489 177463953827 36059087881 23272996836 41512277582 31609127182 51736643802 174591655190 149810300238 190295347106 6777766635 57614519650 139763797410 135946545280 194210073823 61750175983 146317362269 16967554810 18235350610 7210193139 37210154926 32127482115 143786228224 146542453386 79081063640 68403515114 7755035236 17789728166 11347433378 7709605090 22928032894 46419177116 205587953202 152565877503 139673085502 19652318648 16688648504 5962008199 31928364793 4102014137 144887777777 1635516232 337665656437 15542293926 134888931345 41600116405 227984876156 46733263313 166261293892 24273615817 238380233823 145323957553 50524318256 19074346401 75541738826 90857182352 156416993324 17876793357 11268037969 6672690660 39334788869 54103852091 1354555890 33125539004 135252560756 246257787204 3924832294 10645587576 2610494268 203044574842 156280753401 18562563177 126154110615 1408676071 124973363990 163560634822 528798832 1176234949 1458228832 209298228134 714272333 12414730849 6886082991 3805032873 25658636478 6724982825 4640106052 23837903212 99133810810 12494995370 155267507889 112870541887 144713693300 65435865876 56003711403 136118542986 176275999384 143768744360 44769526774 19692731037 25639970108 120769332463 2382071894 21442558577 26813778100 20039419354 101819835379 20988432109 26640887756 37829642060 104618521036 18885007772 90760203851 87075411968 46719881328 24303469685 51764664158 30635425305 16692056493 2567226999 161995459886 86917715640 26693385775 6893194873 34986163331 53486852809 928483063 53010426333 137228532172 141238531426 947874103 211258768825 12769647804 123131065028 15540413137 10437443156 4315602149 62333069045 73198727280 20923121821 179956508112 61314984613 214742605227 59086353507 22441456406 133273997025 15634451749 7948056428 13563860953 87167397414 43754160588 33912475202 7090432948 28044242331 4890574077 92353181113 65701270887 1525054084 158240271939 18291635442 206720300367 210306264069 349346615 8712195554 203807727615 9106039043 134788237304 157854224043 4919951343 1166865527 34313742878 3875248388 27914369619 39948567500 107725125013 39061036921 10200419390 31428795567 44317110875 8987937185 86249616266 242928039098 7432126034 7707413620 38300337268 110552556604 61693395571 68062099986 55242280888 131069466395 26159418702 5301980916 111854879784 141272716178 6745658574 35981390988 191752661632 43396462337 222651233736 135612127972 113397317532 89368794024 16607360599 45363805520 56759829831 11733319657 5619599777 75261142915 17882045667 119473428757 52921193853 3506079329 177229239426 102738726253 16737228485 32823735923 272001139501 9453009348 74622940416 81510259419 21831770899 3547365315 111872166646 80139342484 11003929277 189588229397 81053619882 49095266969 858087340 61176611294 12315223129 6664737112 122308064264 185376286924 1993178509 42188295440 135023425134 2115760841 26263075238 321920459938 43071303879 55779858093 124962199744 995670762 35779562203 126768314410 270780647781 27278253063 185136088897 7497089641 3173449604 142881768169 2594084261 64995425538 134828275664 155585898002 172423231100 5904374930 5604048664 13438730365 5884329891 105487306256 194021440328 42880322163 186887104435 28689543746 191545945349 59978518540 5083771626 30961100174 33797446304 137857695308 96619751216 1242602279 4408035279 2791016658 94392646525 288314582651 48827017804 118371924124 151050814120 3127111803 17722881955 127001255953 5749086208 81834908 127244532016 1407255889 10848626174 43772352682 90604225601 118876325783 1166773475 137141742206 3100736625 1154282348 215664624529 17560801383 180041227094 17256568644 1413890252 43679191342 13517455742 17854092206 6311954415 48682373889 54072666466 6674727309 93070902136 18019088791 140369124843 1019425248 69117329790 92120799712 97245577099 55642416199 28356641903 8689894034 11075009353 136423734285 130099706521 12013548541 19740496397 193725496498 196573239526 129667345964 77689369387 164681717409 13797280332 123490713650 96387155180 428680656 105325772562 26976563177 267332241904 151274185340 160697131218 26561109466 41310300430 68037828811 219077798949 13519691262 1317502575 48917245784 34104408337 109632826547 27797909636 36397301759 157605833997 5903852606 140641436257 173431712542 3293135168 1144012949 35049486527 2406126006 132259731625 144556204941 2786065199 79690843881 159467561710 8716856628 43068696181 43298004668 127798480798 139942338759 6250239251 41232371082 8834094783 5022104689 35030325569 28787092068 138243962727 18734410760 7983637733 172688392907 233857109385 17742959302 197206211643 13786606686 22832643036 63580534065 140845859752 119419053188 5869649025 87069737776 138015430977 6190416597 61537845636 3856518081 32812491223 5400878366 28924000300 6841008947 177786757926 226130515202 1401495945 69579310287 2233274513 12736242694 304165485948 26590496302 124198641640 27044468046 123923059516 193478325449 485266482 104140206504 9460437773 229542736425 29733702397 258870682257 764648430 160704880810 122112920544 35704818418 283184562688 8006025242 10601225247 44088142001 2111619249 5773883258 83544773443 138004303634 162767935871 10295452230 4171379388 24724866997 148950744672 2919085863 46791060020 98466745652 5195012363 206662681191 93712963888 137394747873 28940029482 80637541283 146720007661 50639336268 3440915955 216466933325 68336221737 12379795854 33415863378 198527006913 30305909843 8752604075 101503839179 13248408095 28607316325 18271475806 59782978499 185398301005 210821638532 185118127981 240152546198 19471976945 99070790402 57160396791 34042061447 69987275670 100124730006 186413629379 127377081055 4718252686 23907104326 15508726545 18696432911 3965130785 1202020444 4065696759 230398056466 72224179358 26395676885 217442888124 3997452504 34127138155 16221696468 9572224031 1876865742 46684542435 108845351 135954272227 166173003822 9398142742 10598500829 4196527174 3214888501 70717511798 24075783841 154987637811 21914871860 74139587899 53287099883 202514440512 2713179205 827219553 68864050019 66104003077 10872860513 139164776481 737075808 19088907523 39797671919 311126123913 31253229705 221836592265 157708169047 24889889816 84807914862 42527365924 67142034844 43614241660 8735072246 514448699 56184659718 11705015808 78778868380 196557783218 5151396750 10320424259 3811605368 38779640819 29003034610 93239059235 43355149778 42898911020 48696509504 197775305264 11113547056 13403817924 174698456882 156224341487 462313279 186671966821 114015508769 15126541066 120616675776 874586331 381587866 71337763225 29341912331 140179575132 55004080618 11481279378 39509310141 5517034320 5752849262 6986754639 84589472367 29703627727 14614996634 2176847415 146202424767 157817582543 140103486958 226973492291 36952443455 6914882739 33433381096 83271987225 15132236555 13269301670 117071328513 3489056672 133413266274 20013123218 63602925383 5430805378 91725132143 283017325080 13217144799 136545134872 6983229767 263851241104 180812811992 3061568112 195287446264 43241863795 133999977847 24555195886 4796789773 195203749836 172256528345 15908226236 161810520212 35498098262 51169015251 100044809005 84937898204 2498158701 10443249790 57680063590 89294671389 88368218035 239366510753 14566075054 22701355121 204212563430 155958588279 153416417747 49286417006 145455692668 182682083769 194469926710 242437759152 37591446652 16226230180 100096251735 4372527974 10849454597 159875654737 2749219903 8529302288 3645531080 82459165878 418615520 172301780764 93097510230 8235544794 87293871660 237089324651 88996007525 140061572267 151856008486 107911687287 234382665948 178493131808 4499459256 59936054591 147430781507 230542107447 127169508389 72378323461 35223573626 22267078881 12518470313 177206245140 12004645854 90057520780 18961183869 88074469835 204553927104 2404640355 15391540007 131710331170 224640220095 6096716253 50189526898 48280901259 5584651188 73072329887 3733473793 122811700 190903331600 289375907654 41211518207 5391949887 121893645021 121784287613 444288899 152455031903 237416938190 167501291212 4518357116 973104101 4886693901 21551114791 142150204809 266397467883 149754410124 125854135717 80658884 101742497897 13589596185 214923886466 136571592181 2238149528 171379624028 158857795012 21949360132 4706413436 89044125717 146754475962 213239056316 51907769685 29599081380 146105122125 79386131725 4654318491 2250866671 10386738895 179051732852 13150604143 34881100041 411737502 11479759136 58092522513 191606023342 13069200875 118312443121 10248802180 7498651040 18359679151 4245556044 193828406907 192729604674 32322159943 32235686 6421541724 7629271742 67625403961 11098985564 9565118910 8781743342 52946143564 1864596177 25324550309 54599838870 145652986002 96798300219 199121342110 82242796999 1435751133 51365908310 173634985666 24545136636 7544989874 125869339971 24345126801 45708089736 151428526080 126374192259 17671983739 3463241857 47707157230 5044148718 223303781121 11760035509 88011904406 119258196823 4676333694 23082382665 121211399573 183691802169 182021517507 212242264050 12334092528 118293512574 77683059642 6484584140 52732919940 211636008 166578621325 975701954 1454477310 758727976 77600021852 15554090350 2087373649 16464861520 15047973746 35180145985 19676965082 195930219328 1636704637 102092624381 177632023915 37391917926 111902125289 45051335832 3157261936 7877493987 10887266259 23427218459 203878804373 38099037723 17390342785 132004687578 189532564958 15072899098 48256925390 155443179369 137617498746 2283753460 432246924 134611347772 158079667719 213665709779 40658969360 13134548257 134048149646 20059643160 168854263195 7248212686 208612398843 13302075287 112850514347 25712474329 153703318381 455867158 2534699770 91208794169 120002337951 83414167786 23097652364 105795438448 3781226620 758956903 1023652995 1714977075 36845806892 13034194884 144747887490 172861837025 13196801725 89179245575 81320334182 155950059771 71098231152 6054511796 94679578693 13291378629 77328002796 20745883478 206840466482 25288533882 196513248911 49339300987 42488057982 4162053038 232670786082 29442468671 8921257080 24274129395 3378629915 1752891862 159169076143 682574768 190114936539 1443468422 142454305891 977451914 136421341552 9189173051 12507441601 7165906802 11096443410 45224652149 52684253259 48514096216 23607545168 18681079069 156752870343 227106128309 1109595961 110434380347 43887640390 87519053051 12478858802 22525387907 173598540924 3253296093 440001004 191183674553 188719832407 9018991502 80226087785 64216654714 4167103774 17926627397 7085842828 72747093930 150416865817 16543908779 10112667021 113937999718 152951546995 26388587900 64939182253 1071877159 31710175077 44725030818 193685765776 165731979708 1885798323 7499031046 648758590 136778603702 133858301699 40630251010 4856890666 27032590739 190162671358 8139599142 18798710049 66367611072 52691715910 67354341539 67036293669 8901514412 96627608745 77458281678 2960880709 49981385655 50178827450 226240420879 58870275251 139386628111 187895151407 6559504912 17336539001 37358306054 1868182035 2673257669 2517108248 12569489482 7993543542 153581565924 63962502733 1118018534 38282470456 143161762625 234573092615 81580052326 45285033698 21268100058 157824940752 17415287216 74911263480 118567895414 30772029291 8549484850 127567182645 25558423779 37697539382 185513943571 102303458733 12841234833 96545391965 28355786536 67118853089 1289760374 251416824505 109793681676 64209146914 25281237344 274708432761 172993035048 12313333984 77549272388 1312312508 99580090851 223299913179 28751390720 45310824943 7580192591 74260314636 9090195180 222238327508 2315770145 1609691159 35434642762 27718253211 61701871702 49398752837 230944798942 36792787734 25011207909 156503398720 27927200494 569010172 1482966913 8292944378 9048740554 42590258875 100838879439 218102488968 129161355595 102409112070 160212571399 193744495412 31627393113 80220850305 30680491419 187017954137 118602467474 25280544587 1852741528 16655988020 262415262445 16778739576 152662699966 770007827 139952113193 35983410060 26067457475 53744186086 21885469740 193804869546 59050351833 112648356312 214151292299 1755225689 119683117253 43077924191 196741639313 3086399509 15760645690 48069225832 5352993148 33119269368 180010541438 50218854323 39138191803 60168302850 78152547057 3594840859 240171916683 245024086914 148122150494 95210513825 1300822146 149487755829 51999574 125237719646 39050798811 78447005009 42984988282 2018189510 6079832703 42906193389 164423419453 171056707840 141411746955 144664941207 71737519839 34719656565 131029592354 13246278458 2391133411 48317164244 18302291616 516849855 21990848710 138918296182 35397944325 7214570837 26363787682 91604338906 146363761630 16527799995 204694284546 313831444509 1460092415 30702684097 93499460556 48052510018 7275250884 124092513688 6936369341 5578839577 8128607021 22522050011 25582883088 178833957970 41498805262 154462509126 144517950826 41727080694 7294314489 185096468024 144797318918 16225326406 14731674781 4700437535 71588244215 246855004976 157974059009 19666444210 87283215445 37076076419 18345695182 217545970277 118558663521 220732639532 137313780770 57720987444 139574883172 174662748355 100489137964 9559953716 54021640015 54123266713 2676942949 7888099456 98756522467 12745921753 172387690092 311282582395 118549733514 113655251077 13468357748 52700812095 102735085386 16030293636 9578550815 28906340264 65382037085 90776448156 144950546450 179131234147 160932632388 80894622976 241969342003 126142375180 13768569335 9839263788 4887025191 149839870757 4690129286 7400880796 11693013038 12230569585 4847483703 64071331895 37647564613 19463680693 148423301309 31150507659 1696282314 8045357403 14904170923 4219175217 41060912234 6942859987 55955055530 1824452086 14814382868 128154577876 131679563206 106295167314 191008847555 132470152916 165147172560 85572393710 113428658982 8168245381 62470541079 71586231801 16988836457 62808729718 128669724562 188758672458 26597607180 24347342884 8183443809 3934392926 10865391748 262004572246 2305264185 198577105448 173565888362 8912661624 39610291394 220730151845 179445477108 51120081109 97615067207 87821996298 390404947 114967436384 49133344451 981310602 123362270802 181947474929 67804398130 114674729759 107126394680 15192296558 65363310013 133775535989 99500476255 88907985071 73269881781 210526373008 189952716045 151489479514 22963382945 279784918 127735702029 8062106717 111370903689 119688465128 11484878585 12207437441 39842395673 51674566929 32983345011 125667529308 19747333936 92550554461 242702829992 144603296202 180913594199 147864800748 50837928047 259561695296 7973120087 27205384204 29579666600 78433983905 204419092680 1507917923 183408799768 227109911797 904588985 21022034560 47124001659 4621515184 41223219274 18262013881 10528362201 17280741117 63522597942 93083937739 60477178285 18822026260 52355554730 28006416171 55448884349 91927153816 2327658483 14254240901 179348039230 27594111995 93562208455 14327100983 129797071675 174465052635 46971260360 139481955718 142586313987 6985664760 68786412858 84056084610 7880577558 63993280210 40280097490 7288133409 125591724783 157938332460 83098976212 45228994336 87082688279 111891805118 18582618410 11275044115 204029660920 7635037551 37870685007 232237061126 132667190139 104234113916 8583170409 57324716727 46749649717 64691262292 7565998137 201918237897 210285568507 38537260241 3665572091 246761056464 15239229678 90387852935 8529314977 242873164 178223208535 75088208131 36055344009 2752622507 214850633681 3755424561 2186294742 22680469925 27433559406 31464622555 67282084986 65949587917 171090835847 5393515342 55758376627 74285910485 8559269924 169510197521 9867378110 12859146935 232797644 180787860875 197303023911 158464453583 162386518616 34926773225 4895437207 110022953122 140792350909 36398035272 136181510490 265108786 3000587870 11552492477 1650692144 137716569986 7036160694 571276635 15496981668 67710202026 20933168839 1308817619 25979983257 1929350918 3734248890 38476389058 145266970021 14583386225 23005239005 168861169162 32322347774 43201048643 1342983325 3526425144 17281358236 279538000538 22353266655 7875695152 207531799132 63676235263 108123758338 4387911470 6962744806 134954323112 26066507869 157991569259 77451244503 53584126785 177487190048 37850106523 143418007735 75812909159 7007443264 26858735096 137822866273 150550372979 139936490342 151234582317 18471551009 12548314877 65627632281 208226800893 28595727479 14765153462 35707758188 41284877511 1778296209 71557447841 199473850179 15798604845 10978915077 5795659995 8558387023 237714764459 239712564635 130708763690 110926135310 147862289271 207890067487 135836112771 12035434874 3469341904 1182561685 1359600343 18620457290 164700329500 38075270552 107129618291 25615655032 19215122017 8357651530 12128573827 42720086835 26365358785 135214575155 2565575262 1364710508 173281454894 165441258615 64593853604 50179125830 2050423641 28327082953 63919698563 133841906582 20829377350 87583084507 109395804182 116333276366 6179585070 111016382645 45303818365 28821685001 172953405025 198433107941 7654118445 107183576082 177633851143 47934718281 276687260097 31143879825 193896242177 3256168610 240528212147 16716946340 4217739127 24870406856 121922471043 125844383643 15445029419 1021423112 113268451705 152153358352 184181765689 20762813704 44850808879 17392123246 83737055806 169364361701 82698445153 171717366534 79566227657 55244694010 201362527976 215160162438 91076169506 159784292910 138918097810 22966641212 46267810667 52047218896 14532682479 158899257797 34441560443 19812565745 5247266530 1381810205 4657650183 143476602941 28797759170 124359885639 48249344963 200830396391 2461902691 38143124985 11851127355 53742456868 145895059641 52142106573 125199175783 197278075814 141596139282 4082218647 78335188286 3284928763 102749793662 48201916918 76937312868 7003514970 3247680382 18537289290 128424693118 4211329359 109887719752 206108925117 3142224280 189096572644 115961501300 89478892512 163595642026 103853070251 13134944567 2293688480 8631001682 10625207024 9458408957 10098948203 63210562404 20407851980 42060082547 224534084901 182377179278 234767677074 34558912498 42145554657 1368104166 142442088476 172238526662 162536591579 43550463391 137850383541 969641717 20364459923 48881326732 82584516118 25876521876 76309667339 118616887979 9434151115 16967305094 162082310776 139455335114 243800950430 18576907213 15200940999 62954388533 39304487499 4475207779 23988673186 24957001871 4738601454 11068431905 16165697569 48085915718 126507665309 114000966992 28645329229 5474309665 8749831269 3502686065 12212843691 158930022785 150737594450 139660573845 122424760060 55734040102 26482426922 171960781514 293389363 5012869992 51580417482 40150029329 154930030847 83479607837 7881732973 117997992538 5118175310 200663852129 4599146403 16762762389 78337443391 94004950507 32430436051 76757775557 2590709172 24481852648 87589055063 3675481062 29906101832 37191541321 161649190969 50817360914 315590863451 5107583884 15795555517 2494077943 6822612540 152663472673 124000764120 16900484395 2081294202 90010254102 105136736938 11892978316 941654875 78729043370 58222700682 4501010137 3311649423 14052418144 141248761247 36400562908 1463966026 10102665705 220737104866 1713917496 239895684612 24351992740 119926608070 2346226527 3534942772 32197407921 85232216200 134750401550 779271506 44698690767 83363289983 187821961177 24273818357 16345521803 132407965638 75875343092 244868495002 83116135219 2765404095 1077488161 32879913266 144934515382 198533419382 5695002166 16242424096 302461670 133211352112 212043428550 132151221236 152404912632 272226930565 54429230129 169446441 144075887238 35631455277 67216245330 94259481876 90968141266 1203909966 72025346987 224255204696 19091291783 10171649244 158922633154 25092191885 43228278717 29151075708 105049352173 232216573447 74656458309 5155912831 38521063272 33692293009 64255087254 87005265223 146749664255 9936898568 6008525834 358537317 116259313940 31614772034 147884414614 11132035083 21431864974 3341927278 4425680332 3628197860 49291367055 158868435838 144544581853 135521761870 916859978 42454980191 80948876760 44792945774 35922554468 29304684602 70732297097 24708948864 29805613671 22624531805 106418462248 252991005104 172289843667 35782104535 45053575095 2406001693 32575058677 27390892691 144650231162 98883521015 587486969 45646209513 119328346552 5419693437 28420555906 138181844578 97994707259 2013721495 10558000747 256298983674 53900245277 64274464935 218514517552 55416727119 209603863913 150691786938 1651012220 1153898718 220277498803 139757728278 102371683541 228398281436 162645089825 14091977596 67046642983 10916880368 222068253057 2293019532 105900009731 156195305636 196416950527 65382332618 214795202749 75666983239 90822369293 140503349321 55426681096 41068769841 22401346276 166355901321 6787156835 30451050021 96772434715 148125632591 143671450570 112948123314 148703674408 114205237431 30421376446 11012939358 143119587004 34388215308 5794074275 120769378017 295307192032 45072173958 45925006811 92295742258 19832034139 6047711265 275023089705 29478070458 248492795801 132592628672 160778883645 554690532 20460149478 130432903507 183257923110 1672778087 113131809299 192608197448 34912958953 41433004403 3980500203 16197343716 47662409175 2964401772 147836276185 9932925668 180791358754 103375761823 139268332663 31886861870 201556739 27540240689 104136858593 22092178570 204290776950 8683014688 182015132986 4547233856 177913860620 72706905040 170893407731 164412165848 2213632350 173873349350 1967851934 10001910896 30449879872 165639409987 63332347658 77958172426 211315077750 7058103221 141133461395 13393388303 2715753511 27426997784 88406797360 457291743 128979063926 17214012574 136776599292 162558917806 160947316021 43025315453 76722133173 24127117646 171110873198 12626668781 142001773968 13625369465 54296188848 1042694109 12240292043 166214027764 32820576970 1243919537 197001203937 157646638621 43686459925 97601327697 161024284994 33360161286 7075086161 12869533779 36606603549 75538925521 188413405501 203502911295 237288304549 14871904418 122791577691 129919194230 112326503045 106886248216 141468038379 85216472452 26142434531 947339770 8761538442 25659792068 164682192898 46962732107 13242053354 124071696526 1101475468 3847682828 62941591750 185700198597 283726199907 33522179938 9961618344 64887651727 35780587318 99884331926 1302058893 34489094141 217001367106 41767110958 10706202677 195390200956 3894011009 95897703866 54132180891 71811687463 67781325451 34719989843 27097920220 820062494 128564396114 113703713884 20142969765 158307446923 7205848281 583808607 34488993784 180766591100 44565932859 38885888469 22167376933 170544271540 9016556763 193094926205 127693261581 130128155414 153777099014 82556678887 167857296015 76548842063 1476277167 28493759344 47012529710 166958489761 4708805066 174347935578 37433914192 147858994330 74927632199 173872165191 167226397115 123824783649 13062815236 16099661711 37035371308 6272451003 199194365599 37636619087 101310959759 108121252885 174439328558 31746482937 10264266504 107181693394 5994643064 132895592293 144107431693 12865871856 11201783952 243629147025 93967111476 93000826186 18247696067 106715544220 101951417626 3633322413 171920356919 98951236123 3033834476 31255294497 68291895293 12747811457 10978898078 922258537 102090342042 7109194851 67738691891 151049163769 76047406091 2117822013 111187684655 212367618353 37030374284 27486789789 92683384608 55131290758 133122046630 238106912578 58992003009 132643102124 247444273534 100068599104 98981125277 91357210669 175466448233 46534515465 4020075194 112551291676 45035573521 245158646268 6902263701 178681201643 52955206160 52247672304 26772609508 173971264936 131982341113 44301933094 235397789333 136347695583 85690192864 9354026656 11002889851 186427027394 179211228091 137458012950 26660677611 128793836505 182960570744 30750409670 146138547753 56886173504 201901927083 73590628581 77275997102 1341072391 10470421503 169137899465 1244283369 199554335031 25440989483 59681909853 67447401978 5402672609 676062498 186708873131 46865413865 462243129 101107423720 99914942236 27299118018 141402807301 88228554091 134080501605 7368379465 17360595629 12777853579 14209787306 510853009 46585931996 6492404451 46221351436 98196754245 141195553478 36805983544 182786932989 227193685922 91455153713 2140721379 46496255744 2797221509 162258493929 229611274783 2327547975 2438268652 64710100065 130707293355 45146531161 12137361704 21225166520 84055916893 19152537611 5177918825 26650276569 1376989884 46084284578 57048833371 168525671046 6310138647 75897811995 12846111677 114017019539 2696311412 4763103068 165686580362 63217359022 152646970822 277011023730 154900379548 93910135228 114112128618 45414600144 6931062713 126759117684 140007873361 2763251453 169688922549 7918168414 211004873143 185380097940 3654533499 19636093656 215519276620 9295760702 6218115307 92146112452 153554604037 207872710424 119949476281 166504311013 43054950219 22021720582 223100394321 114968328272 147861928697 57808681429 7679004496 187974702246 44295982819 179167306628 33419965317 51045964370 117772019597 665608761 7064163668 275178592301 179260510826 36683666096 9891888137 9785853118 44685077707 204427052876 171448987983 128511621011 8012123613 181074136894 195130796145 573276466 5836775172 208512381214 45835473793 89934781987 23268690908 970668214 750260670 143150552908 45142842673 204112768067 32077663752 4569521550 148287118731 205825414230 146106511758 30557624314 202188087720 47577814776 15752327514 4632825171 140665568959 167134992154 72965936594 101290146460 19003708752 1155455893 31168994400 8484316790 126981354852 58374543573 78954950967 10793820789 178791174599 159908235021 41205136698 10520090540 55592319015 140850367250 34218148786 50387812995 21467006316 8579802181 59111135790 41777887184 57398930544 34253346894 33639151633 149493686511 10536380615 63156129755 2716578024 12655633232 42391678763 176728918693 102019922902 36812268692 139046098118 146808950597 115493837159 168230345796 6828250974 4709509504 30485933891 17195388566 43463517076 4253968682 111414013181 58784971627 130689099677 169711333608 17885940779 222682070154 5597210974 130355054692 60329382246 61889536177 93252274231 129726612558 227949449458 22324997171 7158308941 215082926213 150329372258 710565145 75807219629 1477185287 41442884493 53728384433 140822389482 155009999589 151257486661 167939331824 21573891369 15788593071 4488410833 36877476397 148423038460 146952795265 19157875078 15517736166 2034166594 61334940010 146527368563 17351456073 42192618515 194339986086 12649992179 96696407489 8393528365 131035062059 191955495554 8811966625 47653541307 1486477365 64509217030 186539400436 6838425935 159457765516 1175117212 9880671152 210647120154 158219284 7082719590 77666813984 19632112864 21674033670 240840758780 166828541277 51464077120 11907813042 48138257204 139191918958 92412240230 9526369132 232116538812 69135965028 202175675896 153961267652 6002989423 22083300125 124542261089 22437131181 134380376024 13312833238 61532547665 10518579433 38177004711 186232663582 57323588696 3091396868 239479411676 12690899910 9575413392 94508164623 283866366442 4143428663 118983287455 147454809401 207772888015 104748841032 69435380983 45141148343 170952901565 48104098866 9102386313 5195340001 194809183432 55813787785 1625330070 28180394832 153837701996 1400095539 46128555321 26531347209 131112180180 9158941252 127465978998 42907793374 12239377813 160669688916 26000021973 232115473270 87569683818 28275080652 47491881878 344180029 2032265833 71518851074 119454005804 110381453458 2363965791 169447819615 140967353409 8118042211 144457374400 291517619 1877340350 52254282543 35110322504 216974176312 152803097241 20999821567 142644113786 184270515229 151182907811 2535084176 176553282154 1408839842 130559169563 140740242231 3326754723 20787753328 145938040409 46337769907 942970565 51447835332 4026438106 1460665755 1651210340 11324559620 20440357472 129818868702 190048576004 7135073745 159577937408 11210249453 209980845859 4742942682 863422016 14941397422 59453592355 148380391398 1554296946 17662676644 118566010179 40081884723 218629776809 22793616056 17178779643 94654726084 37913860871 292105077182 14895015694 73283278757 117863204307 151091316359 72761267776 14907557233 280200298767 19754269856 25464867128 3422823139 4647618460 9348399607 129291894247 135219938651 37867508608 233266151518 67875240430 136042991894 121304583227 136275241465 224141545668 320997343 9707159288 24503624443 85990338343 4327506863 63151406880 91801404586 65941785340 2697770023 159647643518 130027626720 77357615 15635209326 196617381309 94879853718 146784686508 205179365386 11203235437 10283230928 29049684427 158454358978 129595793821 14397344267 9142535347 112345078762 6496241844 200714675124 127834966419 160288633357 932498861 59791103857 98134655539 3915796683 8394400053 174034438166 209844195404 36654260770 1418154330 100876257637 45226726787 54769594885 3721082680 7446371283 54653728815 101855894827 18250116535 54062841892 17028059619 25053972376 292545505488 71765839055 37368858326 16421926221 1844718799 206647196059 2598789363 172504493945 22474184508 67747499117 104829903777 1336265357 2774205192 54026416849 7058283424 2852920314 160878453086 364894717 2186027101 169136727126 25622541852 9383482838 69517482442 65576094000 119481670901 1451041552 39855289280 23908343723 1250342216 59725759627 59341728844 74857016521 8531451386 107181421 154952846847 59243843727 7712703678 266126280004 198572288590 29256273282 148644429386 70270281050 10648768513 128187850920 10597340664 4592017051 51758111742 184039897976 11787674096 47292625398 130615770019 146212844673 57323395364 3535830176 2377195408 29291011246 1408038843 59965284515 8464369344 206956009087 69245618682 29759856022 94230273445 1219614050 78691885822 25708944836 200204452300 825319070 131525666447 30831757088 25465220348 178286025367 9787945270 35290738039 229609106229 44338398964 118067324093 69690630080 118436675779 944609068 7908822013 66435182793 86515469358 10622702505 36311170038 163413738978 26619123293 16310280171 8909656773 3128546808 5619960897 11382735922 155731890037 158629603155 148236280858 3904495747 85548436656 157864506814 7246802796 49485563389 10369914422 33385556555 16418361768 131653337647 129186739844 240203524439 124942701010 90455103753 65208890700 3773573986 6247450214 5237686857 21821401652 166589394079 7228593025 4054541643 7833282222 43262530448 1802795992 113128580819 10032902503 152884014807 68008282373 10034645319 2295972973 148183146641 31311837012 254797830151 139115806025 198710631175 12490805469 239487634329 194013313334 83718184388 161460424483 9226545904 20666759480 220454073370 172755322606 11507847766 6125230715 127125066063 11571847585 5904407860 23698078232 3031262972 3640741459 210810001789 153618871730 123742868960 27926229881 7515045222 79826946082 3830596590 58245194223 25467745693 142655585105 25006048519 67444381658 1483263695 51415215391 108259977522 6573849663 100442352665 214706777772 104512620517 1688755005 11462234683 262808231061 120966528370 4288148421 95518546797 133414345171 15587818831 83098036809 271590072 203804030378 103377689730 126303526930 38214818759 7142208564 10381503374 47190065231 267523427295 54342125715 41999900058 1895737349 19776952062 2773854289 713301880 12801116696 10392321015 12734290652 84750227448 35157583244 169468438862 201407025254 71453556018 212400949480 4149278210 45270486646 47218013263 127263005415 919333086 54339160463 3761751676 185458974602 27552848853 125561142298 135555193117 52749948428 22600065032 225360985003 13474736569 218734201734 4109691850 48115962249 135759489754 34130166835 51697454999 163390026671 82156880320 3402793005 2584603206 159596302972 165841375506 138887130507 17618352758 20435134200 17531408358 124839198236 96098419864 109764056949 8446180033 7162221047 162680454541 186227562791 262040362089 141699700616 106852784128 139972163543 144773224603 59050143382 53309031185 6340733818 207078283823 160279230824 49830907955 130794108710 116794230072 148451692328 141710028165 26341018712 59460268607 128103714101 4658498420 19466775282 1986031625 68321725093 57549228610 38083566962 1361547660 654025813 67627888539 2181080060 176246486101 125709532391 147912459683 1984982230 149644454 196240771003 8470272319 148094548344 113467796147 35954088711 132459208777 216987934207 9870743014 158343935623 260950342004 200509254777 26619911518 136948396782 140209020362 166731923297 76856546362 60029515306 237582914319 91095029709 17967021234 84854153167 33107101298 143370008244 56645692130 50592786183 8675308207 132399067630 4780975045 96552138549 41156116734 14246468276 16972293609 128984879151 163013098608 11836842168 11998567938 147414669390 27697434999 82246074652 12883646547 1953599158 402366870 122015477139 1142615340 32034549357 97554837549 96674928962 125345607872 122228396024 98869090769 222738331208 177423421692 153467701442 59210608042 103981591629 236730862992 167521469708 180140408701 10008011237 7087407919 87817371800 15610407964 158860062582 24235026844 48981147520 142645914672 13814567703 59241445906 2460717352 35424850069 13953482191 134980261753 59730768918 31146538400 27129951694 16774629523 23152957448 94959623848 154305759916 84470599893 131928998755 201374541171 1455238657 8630813319 58550546774 49272543832 167387441158 66011811939 12826395802 25139298103 8283715525 178405218024 8214981688 1197202164 9702298347 1860223875 19351275383 132688210403 267356879679 41305775642 145277310045 146479430705 1164561174 34849932711 148757510317 116186485244 1317364401 5140577051 6699819813 15569542224 148359708702 204415690224 145419766781 93606450827 8557798450 52130213464 12929218992 9563595849 3411062381 9208465415 7966599239 192476727493 22585562275 49779015426 62736302828 205790400566 17633546049 295165073893 101305036643 1105335152 134035462490 21993851285 6156807597 104710231659 73223490553 4077447735 9927600190 239257993923 28178859892 3809364777 228979388343 137144780943 6358159377 40926911074 204779608240 164146876891 34611289672 22861143784 38170214663 168792471575 122762718444 69199556472 31943973327 158857263010 16729421013 14317534379 6349194534 74278347724 191737130 890456600 11852499152 39358745878 197691049216 130748463900 53818328958 15701757793 80743075843 128791134211 153525041666 251003865451 4738629611 5121895103 4066333815 88949932420 46396257304 50008701260 7331330980 3871501627 4979902521 205454859904 25843660936 119002833917 179048669225 61774340990 101416372782 199446882380 190634361709 134908043101 612233350 4632715254 73534864866 2558448079 87589666868 231787093979 52448869274 28422256240 38750916133 589382063 170345714487 2145421931 139387419821 3543182952 1498738601 122449152626 125984320477 29035311763 242590912314 244921694412 2553726048 59826486854 117250823095 2731416174 121494797918 5361444287 152247869607 348633682731 2687238549 11347084780 14867084803 150929617316 84130233928 49473545507 4180024287 5073977134 165914527662 148379691450 136190834163 6252442991 32225737417 116656715177 112812646838 54793881763 40222249040 2056686764 26601307452 29099141516 110989727271 14439220301 24887058976 42260228793 2144905245 28068916730 1871871591 243988508417 36288826588 119036279338 218744842463 15613222824 68076445356 127073472972 3388217714 32607514833 59397707190 2204802933 3059789543 14268608692 111642419132 196084586915 46431313071 151335541284 84346807355 55060317208 160167035552 29726301395 193893559493 156883034991 1116181486 174756364064 13608790015 56735089849 3728326180 65325809993 19059694808 47754623459 34930267991 1161072969 18817334250 146241091321 12876901130 144802066510 34334634898 54121024205 64357306886 111534016478 62184663485 143676669205 157802233958 11642688934 140241267115 87401019307 13746319701 24607310819 58667278813 6430760771 12056198487 76495071473 57897529957 5259171329 22609454901 13614850018 10804268137 122492042364 29784981483 197730079482 97372082630 26897681874 2467155147 68980215105 84258881584 912223449 10038725457 96791708284 24003109196 2194339360 84213667087 803659658 60151813206 103924092414 1320793554 76520694514 5449835928 162456257894 235821652904 56365391235 127637958956 1089622898 150285089560 310825753077 10497757696 74412373779 1497399196 15915444606 70769368815 118045406125 622611774 143904763892 11071359998 118373311610 1824354591 174006303200 109492578584 13573464730 28951465117 144165436088 158143024797 90008254515 2801133546 53470686149 138665382415 54943761938 26278720841 198161090624 31577808026 25655680370 204867340612 1497433946 17582482308 136437079225 225839868410 4293532795 160157993375 169616497025 35820196732 22580568724 13844082728 82313857895 64683820316 1437200873 185301125545 202499065257 16239862373 150362267038 61845323518 201754255636 136365309836 42913481877 128653136183 1672973587 66323827373 69411596337 243064842 285622179492 152202609846 22119676872 154240391712 65521634088 13111601479 10107464761 83807897917 236795090 262337837274 134334099244 144080533503 176318718193 60691739670 47699341971 86594514458 6431390376 128242812603 58132037173 48296404551 30411016175 49034225528 105012947832 5892576706 22079119424 45792635739 2227281969 29097039891 1902233738 12774115679 11607937299 230792692585 125567498270 243509423426 98797061468 3910572424 59627618537 12891180469 19812975150 213028524866 13582877670 5091559178 56290465258 3401631331 6875356709 45998991594 602331136 116749546881 1387507316 112987572965 21796507321 193539358151 198444889322 196033279364 71069665598 68641461565 230532292733 32463860545 5703496181 153710595515 199006321686 5024166552 36360853772 129162931611 10752640443 52239969426 3688771440 3050072983 206689501753 6776640808 1333795602 163251131751 22292787899 26528547357 15881966498 37464538149 135119955067 27504976099 87781102515 5793460898 71401909714 152877512421 53473190002 116352558281 30763291392 55794631477 69212534909 128199106349 89151883627 407433274 61666068466 80438805873 240386595247 198831579118 64065504291 128965044555 2492987244 3861388837 253002970497 146002672662 158193345375 95356721486 2267147043 95146774354 31779901923 193535572764 241594977486 2973056249 51674271640 5395565766 140076170199 52286158946 6507221980 227612470007 16105662107 8433615658 13635849143 73937684776 18119696918 3968413011 4875062048 6731341871 20897690316 993975628 221399387503 73795292356 60103408550 79567815410 156766620322 112270725556 9301457521 31647265212 6384744675 25164581349 182500055591 1354388516 90595818362 12820201996 36519251376 125362117750 12776994135 72381908739 72330350588 82118766574 135989641140 5717267667 2305829855 125704237636 7320398477 75158281245 154120466467 91715317344 258278531239 225210047960 12911293686 58603952891 78585753938 83437772593 16444519675 167222398573 132438415055 26477471465 58244822529 1094545897 483255117 15207470025 177480322188 12316645467 127681919276 35150729029 2366757982 37324745913 118458044891 133814799610 9641210164 29988049116 78716997472 38732663485 7892325246 179496232820 186415138078 9647362089 183807576905 28726077819 38107660174 203768843798 4443580045 5692221660 4639978219 4519858367 46584371223 5177349539 29742513688 19851347433 173714155239 40295129822 69657558864 138408895664 42840337738 1747265217 38645109777 25871436118 168776532846 16950288371 121527709318 21801704862 12190760880 166794619301 11668378409 42142612797 153612886867 9449404236 149502921621 69327875296 6948849112 132487161050 51295636754 16906393878 21868400653 153080045 72299052465 146888226160 194509974909 136078735156 20017665269 221515683437 133269667350 185815823008 116904493085 204492916977 1972934359 16152384871 103209552090 32018081299 20102515451 157787271250 11758794634 62653267361 197233892148 48945338314 5726331789 8733182301 10634901585 49642146925 127597650216 21330839197 10459975568 90956806785 290047564588 146291619259 11233114356 180890147769 206723648697 11282634495 41759651598 139997867190 185357971106 6573014018 59750454971 5498905275 7216692151 220922603102 280416701382 4766248915 78474575315 5513455505 3410518215 8619340180 120625721988 228618802976 61073125705 7885407310 48037730940 201770205147 8956437818 52522253973 14517485776 11802351751 4366996924 129735657880 150083323889 206052721163 62371588181 19103638777 44343035721 152639831011 4586770861 179531980542 162107106881 73313210726 128112551084 119870385349 512492432 3200890727 41050198206 92224991263 59774312766 12356684692 115037604435 7018099605 146429645756 33876857515 4186770052 19934312764 29658415076 2217978151 25470907986 12491205549 132710958335 30076231065 126592856077 62466919290 101923391555 12780340802 11333906868 110390979974 70910022531 2972934482 13454115215 119515841648 12978618734 197237407805 84975573124 11626856707 174173500496 300477067481 88127497375 176036895365 14631400986 97026208217 24114233191 29793211933 124150575667 170577621029 160958499731 24884127726 1615328751 24358739442 5921941641 201753293301 70195792501 112898357202 2518907034 21018716995 186074534416 17089829838 40609919181 20844175724 19163033201 149144686465 8215794085 126788225302 60185075231 53193199561 4407897893 12143728190 6010246941 6320743958 185661890202 9799493407 6817406844 33040008377 223310569185 71921719725 13235785057 14891069951 9948264383 7624608465 298111611315 80762749543 86929833778 50915434940 36983828353 9011807906 300467411 223538131739 109299317539 6498230701 7328085990 167867518358 11375897530 94930372387 10067148346 154353691397 144537491082 31657259295 257394407348 151623597553 79849903923 4132890268 8719182223 29651475099 69651719451 39939408390 8259892973 3494697819 108128164405 12742054802 46667240237 9165716757 6399725930 117381899666 26462695454 734599521 7059426319 1328284491 44684609357 11809864649 91927235345 154446501820 2084994001 75861127583 125913211052 7691903029 213740025048 9595844624 255014168696 4646066685 36535116159 4531529287 26673645013 30729870642 14917427185 2968254206 173434305838 30156292172 11401631651 119465137554 172773708177 6942010189 69745160562 65940795709 7296974984 42245526816 25606831170 3683993324 136526963779 38314762442 125323700401 67588276123 42137270065 194816822996 6048084334 53260745223 146658899559 9567146756 77409580210 11424396555 11513367566 45320808411 195034272408 88658285370 3450979294 91666935145 2213459367 51553797618 13567602021 167129446743 171410418548 236409324 7367663482 40420084899 97755442516 9614644737 175915797521 145655021399 139259762360 117552649093 228647051174 14294781806 125387599526 62267859619 397241928 77219014121 21167611482 167502504292 155436541873 173327676482 79648516436 52425205714 174036150716 3377632180 75853222362 799726128 9361130212 10003524604 853582554 209490807788 51442707801 23519357514 88001417849 148850606066 88350075522 11614361687 57292777128 143049924537 3198790158 170796598454 101923852869 142985460250 11161411688 98650540053 429701837 63870891657 2170847141 97919925223 206437722851 11747992887 73584251506 149198622664 94944809831 38981071772 15684698083 50986120331 56757164075 19413538878 200444805323 80522188489 2363249302 90642881741 66876637601 29975864265 88678221401 48444581365 6131315032 100398803656 172618241183 33359907667 37032038670 48432842230 143696515922 1172063313 151610781029 91111482046 166403806436 182065790267 33343284042 1241654012 26860291466 126294620606 161573821879 172330903042 68199175663 166676416017 10480117052 10394384570 121262613510 12664196099 38089383130 150675676196 15035719321 133917020598 46581807590 397559784 181984203420 44376012329 176309475566 150936049116 168195547898 12586227436 90646104501 10592602446 149908951456 8055662188 1039551351 49355845712 79469641766 159224024665 5517995345 129162350187 2882154113 35858980851 146515978694 171892739783 9092547135 22524175368 149002647156 252255454084 40049384288 31564000299 53286606489 11740693457 151680955766 92271615915 134683373167 141836077717 24467291157 10491930668 198532970729 9965660369 220063911111 143762617228 22098174070 12793975611 5500072301 127797565644 98614590037 4431622148 2608047349 117841218523 4237757559 155903866691 5172478685 154184673872 5909192712 132920991668 657901921 90405761529 158767578833 9267151296 110288527682 99894251207 48041084638 7744639537 173161952495 238411443730 121904236426 9051644099 27820651828 204459370768 11926685052 110115234494 12984182978 52460627645 54419651945 11661295422 32164391619 148580176207 22134875211 236971359432 149307135389 11139484811 155378616007 17194404328 83653705372 119399994199 28363238434 218378622775 790272274 14629303303 177453880377 98463273436 100805813367 53039533541 24275077345 177035013983 6486610646 161402937527 55262595640 220534575333 5303279345 5115246296 36065117122 146982049015 33926505758 135558114465 48581896349 4699799012 44523203990 54925728904 123702813199 225214674987 12346748331 133101832413 200291286777 130028326650 57187419356 15653127852 142793897595 988023005 42540391513 152130297836 92065455707 33847205672 136250675908 18908761265 303740034592 42813911815 67710745434 7678121194 122389306229 8287361342 13474457865 49407854114 124773954612 4967589405 32567512614 131176474031 228107152985 62222311913 148734008409 135050336471 80770790546 128002595597 131042363343 17265544634 183504404942 2372973223 119085519595 107903965349 23297931942 23889147999 1665875072 214856291468 92124832343 14868276215 26697578275 65777133878 2361203816 1973450955 180520367163 265790072686 2959201072 1189687061 207631623349 29806403156 31462314592 50866430648 738441289 20525238315 19219344173 23758399661 195810663643 27919666597 116889813207 83148258380 2388409094 91317827112 5306484845 178089282630 129642994694 24898000862 125241099545 2358438276 64371928782 195314321418 36341983699 4695474514 5830878748 149564907818 26570412372 257642995463 174393049771 208206593778 21196966442 167944521195 56322048543 117625630111 193728218965 7972802540 209405031984 7584649277 119027515863 59479404547 162656812169 19384597601 17648447195 139347211534 46518376801 1791960267 43677817417 162681193754 10952182221 28160698510 57309040850 133379398928 5972842222 34156441891 8226175437 2280531331 3479014245 26452868809 69442874479 38150352162 244827950835 156212804912 12785693177 10975473936 151901336361 63789091061 1127346647 71775486093 149077080247 7711680925 184991898385 145285819732 205991524 108597585589 173003128593 183836393021 40899104506 55394701029 18954947666 2966822722 106882365282 176483191825 76891940999 70808221688 232905060621 2445533086 63587436514 2239116967 2393742857 56289271668 87996460134 52057458774 221107881386 1517505393 6310954848 55767851363 128895915481 45680253686 7614751587 9067345183 3657949325 54787598707 158791341430 192346002549 105433682454 11037752287 83312300295 198860640744 4322116915 194833554397 12733952422 58885373836 51465339519 90596558781 237182801493 4333387946 219091180410 37110528278 26610192404 187507120180 39239397075 3062431834 21818281119 222938158156 60068977459 15477920014 16013162915 92504733684 8680222343 109591771650 86640112072 119247148212 6766842549 206848470944 3350514622 119826802536 791044447 136863960811 83005107137 6253059708 153513620639 179194891282 290357844455 56957771546 144151335652 3931206178 3080613045 6913095503 2771792900 134939887112 105134342837 88678711660 3877064633 22602279990 8701903000 152934689778 64381288015 131307924165 3196608182 54060197686 86632023439 240831158748 7862697936 73272446642 145046740510 70684696856 14759534213 7460193468 85315391121 72169649167 144115230024 48677839332 220369450555 147676815488 88999538220 30638709597 7454348296 159838968572 14972349700 43097353169 10438599243 32580936336 131268534101 5941462084 105874376145 3906129647 204993744482 9961313676 108924620433 150477548743 370960560 98322368153 2493196285 142334993137 23523914469 1791722963 129441268009 146467518773 99222923551 12421267899 31314229868 6756672882 173116027429 60076061111 35697450238 42263166131 313705863561 123590310027 128108200127 185450912868 4904971458 108952628629 213341236895 173986684227 87633950101 106081949605 53095066270 22416105621 574207230 134667227659 52454560281 73042774825 183660279270 740825584 17960124506 134667255479 148849898959 47073847109 18922896816 193028664398 138594693030 215476617906 43174564192 62403950034 14254665086 170890902007 8226492983 123431992025 49027556114 95650109720 24216811335 20781751371 221142200924 6928581530 19833011889 161909479462 130917643284 93369002859 145386364924 52624735618 3223894030 17849867647 2002019505 2384586088 37204639372 156132416508 68000221667 140542845376 142744259717 1177922546 67644556356 5424297173 85259069687 70884880664 1653181274 165066959870 4045984911 33087989550 105049207628 97361668964 14097938540 253237916698 155234768233 48126040928 227147880097 2681241783 15851352352 143224749915 314488569735 144052313410 3598029178 4754293723 72260491190 13469469476 183667656967 44420569544 72106399675 3513579140 1995120573 6440545143 200061486276 286032747519 209069041426 10577323108 145906628889 47477470781 18487834317 132938129941 47663701074 14205340500 43419156972 124955679741 169963069954 40434119124 36212441419 132104304731 64406361597 8181240874 43471293749 240764626309 1768803142 12547834120 76832406131 77418827942 36565530508 131445895835 6503004170 119539719688 176145110407 186351532602 77958470246 158524038253 5459359016 1414102195 15667220448 2132507073 1588391471 89720974495 213172414144 185761640001 13422661405 97807251735 207741196289 6440864320 47968297166 252459517 72893868453 143535278558 7021762036 81368712054 202217432706 9086838735 50862707964 188032304868 194164621224 164083287099 6609760541 135457106792 46257954535 10624911851 154626324462 132593241692 141633224721 29132355216 207776787235 149372052875 43888678750 43539536953 118028831040 204891853412 37647558398 203663926820 53250619585 159556424735 46265522433 38904456758 1050927625 6860968787 41129865388 97769861384 173423004073 14160122762 18136011200 66962079271 6568999988 319322132 85680845461 9705605572 184140889431 144582752783 87588982623 138854763577 8441944119 94020264367 20174911417 73804495948 59829057069 30397043965 90301973547 22555043546 1155804969 92232934442 159396158569 39308188126 55632153903 35128604643 129992100311 149346046411 211329692196 923756847 48809775287 79771068904 143682959610 57956749721 132277525459 69812315212 201655331691 150726523993 3555247524 138043855217 81187393160 1828363089 54959629603 137358802059 83959515203 19236669403 123015741565 36904274539 26329308688 95880553344 84932213702 6976699773 165628927610 81784397966 212563170056 117246776643 3396409225 35330073864 9962787191 48812045902 135311806087 34693853003 1457493415 122466702906 171308308068 143452263751 173247669309 907521794 128935609309 34061439832 128673293426 63537789352 21482927456 205772982624 37754477407 127011198621 2858963704 6887554686 72508954254 71479468 95874982282 106854771766 94536036891 206209617533 177670539976 105834517701 204093267408 68882083073 31660474388 39696434508 63888521925 5043391000 103341194970 3237355667 201236475409 147192280907 58265096767 75678185912 165785069177 12521676700 9348962881 158955235110 100690037161 917103896 87914718962 56368632241 12550216130 148456309117 31144291619 128555702660 58113279647 44901843230 120969069217 94932892061 143242558190 36038383989 3798849003 122250689443 181710950496 66844887601 220283379044 136741378162 105191814808 16367329611 4486776088 19137760058 4000084796 15978093 138690694691 156045071330 59326218649 98455226789 28302532039 206668838890 575333570 146319543849 85318971472 2863354352 63707442191 197176360733 92265544444 174898448926 10568369834 33412480612 109747640715 131136116900 5737191487 69980510223 185887427968 4423863241 32994511632 122156132606 122263848843 147531022540 26143065053 177849857705 7441935196 139265394328 126388626880 141332500198 179892385123 224610918591 150844014382 268876490609 101760156814 15375548439 14684680694 1615937682 151495463731 21384485045 19089773945 4485476401 163360553842 168116646273 3229679124 34419796786 97980872121 37568868549 139768130794 210871054312 145739232939 7371236994 56969547506 157547649686 10425738293 1711389396 129634765997 35376946718 12993128573 5493411177 49040494543 5575034967 65232482250 163844864150 149123770691 134508995095 137001768438 16082093610 7637133654 53538362092 24147906218 140634661210 134369886698 97791861884 92399996670 64440594200 72652878898 59132744791 69256452049 37278230283 1364234068 5812303972 41109184129 177466994115 180181463882 41108212059 3771873329 2139781943 70049168166 74912774237 1836013822 178692071847 117753138833 35635337342 155020980209 146728228671 240486535240 15903737607 163887131787 131198369312 78339584416 22158298556 33938787633 95023660373 116108380935 33547574810 67089749987 158276382596 12042330860 1023650803 18146452088 1298548531 15739653487 191639894342 143754226521 1746951198 12823345122 101588481618 120497240716 158793188433 7964692238 112415812541 184321855395 153832073774 225067747673 125325594031 20097404428 105307718554 160755239469 64095316095 42575608442 14640197491 2425089260 11262581179 134743051347 136724969790 6591868264 5355188459 148360703200 148266089828 9137498181 75454710569 176994966702 245228289 57573395471 147207114846 104262682514 306325740 8446931953 3993749241 200972980213 89073471954 67862905834 2148728164 132669336118 41565299955 20700775773 44263752538 134907554637 178336845336 116817583018 240559643724 243171549829 4347246138 6809479534 4810264873 927971759 193859880122 16758390700 87247780648 40934873489 94166163892 139883389705 138455134 145132261420 85479992716 28012413831 221332904214 75468994305 194645704682 64247774728 150397789430 10738866503 32629115076 1513401888 81059554105 148803425930 27395934789 44766610179 130043162792 1012569615 219083571989 161404771385 165132745353 4514136442 266068240309 56029120054 39481155120 1913713922 94712451006 4142065743 682872138 206064508336 179655213817 173747909075 37962143646 230822452835 12655677814 23403477117 157947250453 67562995812 12080061210 147318792735 243158063718 59452436524 101903847751 163467861258 113973378909 4037987296 144941638917 46391102360 10403407354 31659104007 217776734618 21882102761 13885792210 85009774634 140498212456 39915448659 92717595416 61974456427 120903078782 135864201284 47357570186 128472150166 62189223161 185818443163 77962050361 46124046121 66194664 16947974318 17193147139 269541073085 81226918181 10104702500 73826456060 21749560037 2685282253 28729543269 192172061053 272469050729 278088452736 149842401168 192571437672 15553788231 124456523062 118446681160 55889074721 143311418198 16420358304 6572841683 119189114524 46291337257 152423811616 5095426449 224626255384 129805178815 95231755272 148736195647 20805227924 50357235582 38601470499 208558440424 64053775263 5420579745 5897075693 164840703770 29136386541 73039695793 154320713944 41085625173 207989454998 6695310961 138372291617 23844226818 140656449167 10161641492 138865961116 39798199628 123828996640 139195307888 7811445245 6284238712 43224556088 5517037922 117593807159 178394113151 169373141734 28688539400 88032577682 205818589046 18761080258 2894925340 29930712811 1860665550 16554386485 82193122852 152480996677 89409863215 45533716803 261898535159 137152889639 47099629013 109730943639 12392835727 13603399215 31498670861 17740242179 9062400447 57794996010 147831430246 9170516718 144459159172 37508350044 16275990173 242136523 35277770157 2499404371 71142517376 9069607736 104425618034 224925541950 124387494665 122654581978 19372148363 165926057656 131690053614 102145943427 132600958583 15577948555 171230049831 15026121832 82822472715 86837980270 38087697762 7237637258 92260775713 33123453966 28701612531 56587984500 60070333881 231841245 41002244738 324326379544 182386951023 22228037614 89036105977 133488470395 132888661721 15100045625 235593063371 4842327915 126451600296 74232792105 166355578041 332826933399 196635431762 135906440146 2711077609 231174431401 201575726245 57413883290 171661829602 4285488052 85840289349 44019616781 89274328515 147008034125 159564682455 23769413218 1925298263 193118975510 128583836460 133705701244 293592430633 17951094020 43953398171 140039207236 112383262773 7829598045 196150804986 22177353647 3893839545 17003874099 198179367069 99110536352 555866934 215312588089 38395325776 55593392701 8225621296 2849155602 4043358725 198862823646 2769612132 125032422042 41525349494 66790397263 1483668969 30424263289 47904509236 30405803235 697304728 4482370856 227855514103 59631669238 29322121264 143565405828 41682404206 117651209584 171234580258 8760883750 119359114339 161253058011 21483880341 164733036178 24610299830 5670453901 79769096346 200692732713 20422512227 9478880371 174084283270 176725083323 81397445608 6422640456 227404868937 21056247925 52067543417 891204049 13558334352 30226762 73396800323 169845570000 48957875672 189733189 181408820037 9395434072 6052696673 114934988392 59068834925 73581804985 65260004713 185286093240 177733519821 147452952022 172619349286 3666738947 94282069817 45822226012 30352536908 319917649786 2407653936 6940005322 4729364092 146861405928 37491531909 37487052461 143975656931 143722402630 322660903386 159415172994 837524593 86500649833 148531786003 213850625621 33355840501 139485603988 129983098344 46710820194 260214654 11722826447 126362994853 1809303575 32157899203 2986606669 75611380202 98961906919 174972302 670055272 92867442443 224678403977 86179687460 228331296 98860638757 141138404578 126136281796 235523117029 8569610964 13980894643 191527002263 168014785528 176379549191 158830592113 334463146873 235775193333 8859842174 75421918563 117480471471 898330320 20768920791 97616933603 130842150647 131451230842 73672575461 2093567682 27043021947 164156518170 51553957965 6947423803 136248127984 131818441863 166812908530 25124265576 108466737549 135324946895 473811074 13848044820 14251340848 13683562406 123324448642 196131581166 175269700390 2317623919 114548898497 5696585342 128590711384 81203790967 9039469977 164820257070 23986561710 4371731992 147765222017 185574660169 72707379307 176562510596 172120852585 111385202122 60930240976 91739570025 197743002843 12716941033 84500128253 24108034095 121503882449 175022378186 13649013565 141716654687 21282931337 206788672000 163481941826 19652384134 13574147197 220587058798 157857032723 40307064771 173726752066 2275051923 267631846648 23793665672 91313683120 2010599978 13876153279 20875073392 191938405369 11228854858 206017391201 55558080094 102794507087 53551130839 14721153522 109078616607 9815037963 58627936322 13336247084 19436385132 33705672095 14347276771 103801349037 25545539440 32468753472 165941400512 193758844438 10604367934 92971952429 565732326 54465925707 195727541134 1282039946 149206617463 7496375244 220762223872 237354095096 165087574571 45569953731 10937368309 231408504694 159239241651 98978025469 174576931888 30523532335 67721992701 91588494718 127435150428 259450381696 144662634677 140131599717 39835193189 123781575417 66972916041 130942346333 116045909546 81784175174 62851486253 47275509845 168457628081 196736504239 58240306482 307545936284 138424660081 91443905508 2225019183 133475405140 109880309011 1583646190 150725231002 166621697735 199305059605 47926818613 162600262111 106226608466 28375512656 5537153853 166186782789 16371589517 68778475803 2517244441 23032903371 15601017070 189812449560 261681450555 4059681037 204543594880 1174587046 7228197291 6731785644 199975990163 2987264425 154396174495 386077283 2223083568 122089531464 129478573912 79298902801 1479068509 8177739995 12891975839 12385715965 8118341288 56300439737 200503676015 28070291013 399651626 10607109992 4870842843 6222773151 50111519821 95023997037 101445881434 180927477966 67884495851 58008962136 29871831883 222415409845 140480135483 95552017406 213395620468 84290820315 91491420226 25063162624 119150747230 126651329956 126826036423 174975169857 93615517883 168764414274 10928955749 127500259230 168691387345 37505570181 16704801130 2963922465 20759645800 232409511153 90629196837 145088186736 32875593904 16116281786 139055023997 110080153215 49000942057 248112068827 6103832124 13661491889 44506347178 74817725612 5671964931 114956361494 8956067338 48897121678 142323672168 146029992231 119455342486 89927739827 817385159 7508157169 75733287744 216871941496 130643043205 87621919846 66858068430 212969009537 13332376591 155041867626 1349020483 11155382275 59231845866 3631222340 31575676276 3231375744 12887869035 5984968894 4699937087 6893417123 28167409326 149145695511 16361253328 28978434383 15330624825 217778960751 18645945796 64170334562 71891140191 151781371917 55185191388 222798900727 9473981391 250211766711 100202516639 154131978680 96269221161 120961553214 174917436007 18419069770 136115643366 54075843171 173139196010 12582583801 6700752390 202435112026 146497665921 112836872187 18468298736 38008382518 118925757784 193492934144 11356350544 107484591632 2446922575 19081572711 69308062621 83713488997 127676771550 34570592722 10452834836 2859572690 2179228011 4109642742 13297750171 1332784900 139575513634 202611731765 51725546705 131756556914 3838807265 5405205022 7019014156 33615999089 39509254584 22635802845 3576641240 6525952879 52593349434 28505800827 204095839062 141831492461 28172053969 88361173504 237465591432 92868591066 155631499045 3851670263 9076762838 15448290783 204694567202 56202710741 197420223957 97895711223 137162680316 1523931712 1655998490 6337154451 47430132884 5575868851 124672006479 94333726739 14261126290 129844393295 57176955944 427186715 62973935431 69110171397 11282387522 15992729725 1728489 11476492796 41465372801 4792874565 16586273124 215248772055 44173074348 169272676489 138425590666 44318978157 27065863063 132018612295 220018962709 56163040582 58450212323 180565147764 19903866239 176054820381 59685601976 20574947846 12945764883 92460509748 110811182450 62590538703 66121745964 2499073782 180063671405 90668628742 17197272128 165622582203 147581932728 178414743161 123006214069 26168819575 295826465504 188104544463 23487890721 188758047421 193937243893 147235332671 1882587722 79775940152 149548037149 873505081 51107136753 21990342162 157436127402 118720655700 112318506544 143566046680 31007259617 64243489756 17547577993 48643300993 18185503732 3284783770 6106710961 243565086 137830662224 51237749247 4958824744 66929394714 156633065893 277179547372 174325106144 7840312066 7902538126 11376965256 1950822683 295173704891 157687762856 54598586240 12625209669 5887835483 32907019699 132803934443 5955128704 8325240008 41775796915 129535978161 223277547404 8392231 4122563543 10905770832 5123631131 116777631319 35104607674 6993382025 30966799839 35831695611 150694219886 2867461780 109556393180 212042913423 133183297332 2338009958 128744778450 16711873178 1470281103 192270860176 5695775580 53512227214 32826295356 17167171101 16191975796 92364772561 8887079500 5429714668 306797151232 9399939811 52444605327 151552245974 169277596844 1575946641 101766514382 29311575972 18972682903 2137389008 42191638007 47608971080 20656356 5624460568 21485065380 39847439905 89473614472 2686882991 116845991579 1563479796 28255473151 3049142611 238357004339 145801200951 3734932433 229465103241 7610850236 8736718237 159011184145 258351331063 115846564447 63790633685 13604831313 40731568595 30572684325 4175793935 12403448041 4345047447 96145008317 8821230163 129557830010 15517700281 131944650595 3465006906 28538160150 70380732060 148373955795 42373223649 7680781366 4447454167 4165913383 139006360059 129128076001 35592510370 142273399634 13958036855 10156118119 255105241061 5204196437 23145989238 28748219750 140940445573 10232598593 49774572320 28523085389 31705146794 41227483987 183069357950 135256258027 97460759520 56038478675 16602243003 199612807955 303283832871 160559030925 6548201744 105878295980 185794483889 221712110247 52671471895 13505662541 100136445411 147889869763 2921531613 3092924977 117857371249 2105175587 3407066180 197226758703 259637926418 135905389811 13187872057 13921323231 11336331732 134499070594 5392078607 64074562628 235729100134 16901731721 173441249370 135902138513 115246321985 1436165042 229872487324 46141239820 320421579505 143204123854 144197418265 178602151538 7168003575 133230046877 147819711071 63978413536 11120304975 146940597784 160120868175 22789022815 31178303442 112786702719 1389945514 22888461776 68810945850 169598106737 32902564815 19192271630 24918174397 27196810498 78153042059 77039210747 3881043273 43085042622 59765888317 215166638502 3986450773 9778211273 204081002446 116777845327 77137303982 14802099760 59894324219 56237444853 130140167758 174767270241 53850807812 4537880799 149238318969 66543158504 203565924641 123596887423 107311026063 233256135047 275022094070 57404319651 38991200181 3350760382 1263177413 8222426395 5411704788 45869332667 36948539545 130337556947 37363356595 57078682109 129289252125 151395001537 65299698672 6455711198 11144149694 3040800151 37937390161 44679871606 49860334211 157225637333 82022359707 85564981416 157572266961 14075321296 123510666943 4256483800 335887931745 1458888956 181877695802 3000466083 234553059653 3421797898 24180485857 70303960902 140454738795 225316230576 74616257028 9671265046 4576604358 128514622001 4436042571 10865226866 14696367910 41721760462 62509781443 188602987208 77123020518 120220033359 149009189991 154834353607 11862097485 22567213847 158280400956 119318595505 221459030023 64409209406 40501428891 63111657167 4846073342 159285980105 66955511265 81758614482 146422637656 198377253944 46094771841 149742683253 13332678045 62460400835 8372432495 68095141253 137981062085 47554458358 492867909 226743157483 3110227745 42743200408 8527741521 10262539054 127324062131 16919915163 148985227489 84774266648 1078723763 7076687662 12228938435 87027664944 225409485675 222838235161 197532579402 153741180253 99845511390 146985959 193723309395 41833959234 128885260809 15724068443 9902020044 30556946621 243073033411 146207259244 177129620837 49026891773 5542881879 40287690486 340690331191 6911816227 135358505224 6796593941 9488110947 60940049102 165434456434 30429848586 26754721771 123806942088 17363470895 3889130765 35608470165 3159581894 13554156625 3193334979 212711564565 13636069345 26649487971 41433977060 23426337861 176479518003 33638042284 27253519038 18237915632 4274472329 219268558750 9290921944 299512652838 1214928695 288761508371 161767262058 3412788156 542217139 111543678946 4087337478 2683587958 4807287213 146523553472 14288768466 5806404004 103135129962 94088170034 198711470069 102705609424 5537031541 170268831782 1551799444 71852210769 2009863150 3123829531 40435600393 54240820973 144623658827 5021488013 16861274013 152008249337 26233103900 95745109524 142827733640 10809479545 133101293027 64007712078 1720729950 7217999890 90261559530 9267741329 232634352689 197388266 10732958883 117521342981 341041958987 90488989272 11287904246 31294622976 121910654344 59034658386 99781780176 46171050574 118441261 43536694774 1135415681 57688799134 144438970330 21189949813 99570270636 116396341865 8381246073 9076708975 147996681770 303833013429 8611425092 191484349617 104590407368 54334692018 3770466146 142823258646 9789371757 78694583712 34329807 1546953394 142968200561 168096820257 48750744285 90001796852 160963586541 9303768899 282308554305 90367220365 210854180944 118988044932 138486520853 2635636190 94543614059 139163894166 90575811237 51885688045 111924055998 82156575687 247044436024 124490841031 35979046677 6880056797 93438762640 79836536969 190155547910 48621487053 45140548655 51106163729 21190199070 20183928346 18660752904 179365765747 109834732075 113170189257 198149375596 115945584738 60723434459 207755891208 35306152502 187710133159 212136754055 16356356584 102728278516 100248796646 12939402478 3012093740 111682560268 3725017555 22153478103 5869110269 215716582486 8569194450 184328029972 146246047872 2712109294 22527130417 72055019637 13038327595 116373657698 90750478159 1129616023 141218592749 32678544925 124417055654 25841391757 193963272425 138430019436 307187066513 38962815237 132707297135 170351656292 6692662357 80609662220 25753562964 5905088523 54825798525 14219851902 6363780112 174540460218 62040176204 25609678781 110610954240 47533549478 122372075414 201727824460 185962645613 13272827353 9755354927 9609842196 64968788087 100792251821 118901210240 195128648823 188945779866 96931029261 6018140673 294241126 180973218931 8250386245 4228444443 32834208835 76457162025 957950681 668105833 18360119271 86380577626 226866164671 4144160950 5811713471 1209582430 98663939830 49020600932 55159860704 37496592684 21838679308 180222789085 5340979649 96309389317 7780943823 10608466301 3046069966 131564699669 1316774354 1968530088 198641977288 12048842050 57419613238 89436447741 8889727633 1322076420 108341318329 10601612277 6133542619 26983138248 57667571985 155577487276 2667849567 710868836 7875181334 14658572048 137260716034 177055996305 70247464115 105870124651 34297638422 8414883214 48368877113 1615848087 6773527256 73785152542 170519354031 75350007680 10606952420 52247270164 19300017018 22596437104 25215346412 44268903810 33553362051 17241892893 162836696715 6302126805 143259945647 199799055562 58149137274 1724828366 8377653747 169796848407 52000133234 98230760663 69289988546 99249466550 1287839884 140860295526 141202011134 134251211704 18247880493 5820260103 56819408552 55988988876 287740330879 143830828599 145029013621 184590600681 874731086 16497432118 146930778588 21196626555 15716164839 252765413919 9921341313 114832175630 15837877500 47647884216 104729385367 270580108352 39615110978 87241366899 7256453578 150648817249 105222374512 151845575321 42027396279 15985246957 19044725404 168221897398 17259431101 133763253065 50896981676 72569831872 11372924016 62965745817 230611793834 55758310529 18817942393 166511512981 244125312910 1593687601 25845234606 9130571695 182740397370 323806164096 34726029708 191174160056 180793691796 1848580409 7264227520 28012965092 180022998738 150527757104 72961830558 89167046926 30714427133 204395840315 8817791977 177681863500 198215031576 2019335492 174632628380 215444697026 4189467010 35994329113 192373130662 5223721427 3111460733 161946255118 6772466702 170074884795 202667927501 122416101771 11973983083 191870656983 7963094391 160168915136 6268799828 178833314359 41899055483 33718365894 1177546940 9820490879 136303000318 192480984907 35195330219 171639192894 45415249773 98134698814 376370327 233696679785 7051840243 63506440240 11979960066 161014849799 17883146117 3602943875 15445849422 57522289964 57818502165 527330008 12750693961 948050324 16583705297 4903354313 51768624235 336489579 3815445163 151544850129 54963364103 6114760238 163193557486 15820686726 4321839390 61044097265 16859258804 98344950106 74371813842 76809655383 140427567110 190452974383 34449832243 20899028317 141381793032 54125290704 200611569698 82090875812 63028029092 222683506686 2258178747 186234037139 68769691436 11959108940 229030342465 4859513367 15669927891 3295061470 40456761314 11852712785 364190159 2514993378 163689930456 7408060246 42774119638 7079324804 12286395677 80398515335 4222329833 2099571430 41132788981 16965850591 197040795958 90557559797 26269603529 30941035188 192167944888 97258503179 6311080544 4734002991 17576754952 186125209295 24333987226 72569616957 21736299730 79944789182 7014569005 207221066175 201143036650 40243687161 422288536 66887483046 123559055450 180574123074 11444286330 106009921138 216367345667 114909361672 1580245754 229544615104 8615869215 23022985772 5145503324 15301294559 120702207633 156673579784 92293078895 53995150617 45042315508 35550876799 45039951203 166799239341 9309705812 38135485294 24548552221 123026813841 98817931561 5046199102 866297457 119907386627 152567729160 3013138877 243904942849 240482791530 145581661794 1933967130 53717004366 218930902918 2177686857 16076537491 155865119303 117012780136 13121008979 5567629609 6534404917 133207248828 4039350212 181911997006 3527357318 205555585166 6059194671 55029430914 135819457974 70140075914 13566435069 52800931375 115955473507 52484539289 45270037405 151928065353 893094479 224368516458 122684581828 173280545981 1064573710 79349834079 2146929736 212508402300 1908770089 12882227884 123990380448 11940391879 154779247507 217743581316 5124102098 31128739795 44848949713 53309280334 4894941472 127457782447 155184775847 155017615051 7889238754 131360868805 74197816355 72106259101 2662810158 13214641320 136451828695 9408904769 8313214645 2094883084 11664743827 68577068099 18363437777 64314175210 2147361611 135585516899 16560147858 125556169257 121944663725 45270253997 16416665169 133626232217 11567758697 77798813342 194451574259 76203242459 33712917278 49003990115 199586649665 17226861594 76107170711 88336649470 29158746471 80444712485 95713086888 49339774161 231906744595 127627465637 22474274780 11089471345 7128789561 80548513915 473516025 24157012596 92707918334 95960065802 64795183613 120386059268 130808450037 217262461493 51228600542 130241384750 62618984159 11749250534 56235930598 29069649785 172679456812 137139479544 361729658 30157735925 151009704127 2105648489 3616803268 38235691438 22424108993 33325428266 48032855785 193278813823 157808320397 43284617585 262298028599 1261896046 15383912244 686350596 141113725966 35668030808 7167355791 160151599319 526658298 248247537690 42197813312 159485139997 6501969107 123130314475 4186444943 25899634238 199013206707 2697256174 26655426148 156940010971 31869357577 75934074978 4032496234 42006572072 62109318018 50311712934 145447752926 135905300304 162567181788 33694715589 132713283191 5929775348 19500228629 60002817235 2288427407 89373839426 1236436612 328360967583 24603905496 178498147393 2557814355 48911888807 53354421816 180063711245 66699723150 17950085993 102768633981 80428620816 44592374920 137139160394 20471214779 169888609335 51867289351 8581890665 210076995201 277892261121 14654739377 51008096539 21150042475 57018402443 23415835259 172811944280 2721742341 133472544934 257471677975 36353474370 101132296765 148100758547 38272931663 27762504359 18176273334 28392176018 2040194873 3194955798 26770578171 24600613762 15040361843 40627500704 4579227 74200222045 14339931344 6161743221 358320749 156739845390 177799536174 5760164334 94946587140 57255382269 228900073129 132884267299 10788949491 164710525816 164685016152 27219665112 69190930666 159809283358 180433758108 14792313530 136798157 152854811398 78074608459 51092260624 104309498161 233558682026 19358114035 176989474546 15743280984 68805703640 1585237165 113614608221 8712142609 128519616402 65762180102 89968790331 179763548255 959270133 166955231445 1114496203 1446465411 148893333935 191384919208 104474124400 153782370793 182740696737 217746872163 200079005644 9693951019 147706034143 216438957002 11782059702 10763148704 76531369951 166105697406 168589492624 55972393196 12256209758 95724235435 156857440165 195609762974 55607179192 187758748345 1277975351 172887696198 2664640250 190539646613 41482701640 93763974004 999420853 6502946258 129996358808 89320490590 165876454395 93009489727 135186009953 1971220228 61739639920 1452488134 164415049599 23369567088 50060407809 426179167 56656255752 2392896034 140672350695 388685891 53036922544 6980992388 36286156799 19052382511 3683694583 3966998419 630709106 4374147010 2647752328 245353858081 123970918671 703081513 3443953629 33308495910 5167988521 21871787867 64808745734 88066238040 57261877439 137413793724 660104761 10342672969 81748208149 48220425034 37620153118 153843269097 273269970858 26154027455 9021128594 144855689069 54925789067 23768365275 183639259498 207838781634 31138038385 564802970 735384692 36246254792 3056163740 249667832652 131678315784 8612568951 133462580007 13659812718 20531262556 64838791770 623374446 65740364787 165212651682 104078927680 306677847 20160742318 128109487159 87442592871 29395538402 47906991976 8105548226 108327611127 18784447187 157690566597 132811473437 156674475689 153590754785 13824328417 25768302824 8272395978 128923121140 903986950 160884816345 61881706489 34943269529 63766391020 144443642665 17198091999 1961196827 188382120696 1645571349 27395780825 124229962953 87806638193 7041858992 7173217555 109971231096 158485396145 35339479759 131715667 3814156331 134821925628 222132652664 61586395639 1513948866 4574711484 58973208345 85638080709 163350378563 160773866230 91693480292 2349171153 1059495821 82712421585 187997754645 126214239917 157787236328 12635557837 47640784282 120300980336 98240041617 262397582876 151458003667 2738588754 15293120638 100004102184 148028527548 86716439444 2826783322 178159956222 50172743017 96389389429 10651377565 85617533707 1796764713 209122028643 144845974813 257214266 95091250329 73192323213 143468924553 25316157186 211578425211 100792588026 358300008 7947277407 74044421744 10261335606 2640400832 5892536438 206864111778 22145298323 45781461802 335969665669 20799164591 125234707432 36898528701 55672955564 1056383581 15802238376 1069934210 4793016999 49009127396 17140525749 98131426282 1895481421 64681433877 775512117 162816042972 195579854890 165872580681 41852980893 133573625851 220248273155 202192861262 9036149085 131591836252 44061298545 1692478542 304004380500 59158606130 122183148729 34430150867 99505887453 2949130008 51737173825 42684336277 55828150690 48308482249 125280995244 158471520496 24694817344 6719357661 143104938335 2028947039 38329554487 1246085437 137166735330 830375378 162962956069 8965617645 178840358711 14404959351 129465251127 54670228412 50397953693 204377912089 114943656162 190049693480 27642936767 113158568252 85075618622 175502685880 41623161257 805380211 140970706838 222900076326 151728533194 906284849 56642809289 45802120027 123669874348 136758295596 29591453230 272321009382 33857296392 53183707635 14074432962 109912184092 12750177804 80598331019 34607635849 89132075995 46254151235 1995658033 11621746411 231774908403 6525540419 136102188773 21591495758 173849207638 205280609717 218126377196 29183584296 92374424213 154779864406 6915321928 218405767819 77761033784 3309110952 232212324150 37132421473 23323482438 63143781362 2225399062 69782200880 40796415726 199419786225 149007220809 219764120633 136713343848 216779676014 178336814312 72837202815 59683319089 39271048635 6260078708 77516452930 213828790750 175297209162 109311052696 13345918184 2452359084 1961971286 18995975161 9733936829 90561219897 56910685679 222189023124 149997460936 67581623055 131566086280 195698368767 11043546631 148723199233 137363337577 6182544079 50352597263 6008021208 160661164703 174594470488 32820198999 61001943495 174462894286 122576323885 183199974495 2269399015 32343333346 183052315924 11731760130 19811926922 1783569266 37650971509 39856167145 10403687267 166518951582 74440119118 4425562624 116536218128 80493099825 117703907110 7889290769 11196512469 3768393503 237224368245 12122414212 123614946004 2962869896 84746172955 143913545203 3810573197 5542402631 65289390234 189720831419 4043638158 1370490672 104544679377 3556510592 146866640006 4788905722 27955343034 52006406082 23798843863 22048422636 175854162762 135270907939 20188086504 55665609264 192948646065 177185927050 132896460480 19651636909 196217219910 67421751788 104677978660 55691560777 68049615709 134364296863 3014732974 34847914900 109656599652 152283267609 26926684266 101484018414 64593323159 48605539692 144913990518 126640170313 28680307396 141169272771 97030828475 4866717390 2673585327 148290892982 208549529606 60785113960 704765288 17397128089 154423754264 974220254 132635225139 6280872744 783923303 16984754968 18436466642 200450233513 45924681922 18503224919 47604362985 17431296933 28272419795 48853581541 114704312 8787660856 191339835008 2987119735 2873811528 10224890824 59561371544 76874379475 87891244386 136816319875 2003310642 20984838951 151547427413 20721261221 1440601773 210922883954 76012754125 111174848216 4603871548 6294728319 2761098127 51934175941 62820967232 167096203856 32510550806 58603243114 231912820227 152963640025 58377328394 158595796085 20217837920 3846463326 163014228228 92526921392 95337023578 181978877001 106737666264 298412937012 14702004179 22700468924 62691845470 163857898360 2134399446 695671455 1991199296 789345383 93483335817 154369099971 4175519060 157706232726 202123581228 174210815738 17577129573 394126568 47190373331 11888711316 208623652344 41015089211 41860318774 88047108135 8053912677 163284894134 31084525109 34092334000 44396347161 15186166926 12663633134 94807198047 285081276736 15970914808 2755475393 6258880112 17755367318 8023651452 37129646976 84721848508 21914660472 2251461928 39990041627 2217462042 220413562513 565914842 5150196678 53613458216 253988254 690929575 3719494440 175995303565 745885456 12465510290 21962037211 87131874414 198207278660 16949425062 16457251930 73294238479 105415911335 167097333832 42861978312 6650993084 195439359 30213030859 174487310128 218935359382 19535066911 29198014697 34094981853 145355065077 227031709423 166033072242 11267153231 23539833070 4043294643 6186253545 1372519008 8735494044 28238765941 187456704384 23380108380 119252136834 153079466858 39792827126 64159828713 114873050719 268384591566 733329043 4649992835 150903885235 1167421279 9781958788 204605855474 195235998317 251162375942 198305574038 44380608015 3302633617 30443472918 3777305042 67055596574 73136822802 6689162345 60346629019 6790804318 11405681334 190256002477 17910312850 119930629455 180685181766 193622738180 147292883465 12787388370 255546896555 120911230692 26937398332 27895423854 26973343182 180236172137 10284638791 253016214901 27097615663 135022379229 171511267625 169430525888 157083771375 134931080701 75017188002 57886111533 34166458074 6154884649 199630950615 116053737953 133635347607 553107244 47347917319 146350370343 202910833943 678335211 132591340731 20485479577 2697833143 55514228197 15363519699 14221213423 18963551728 24119668559 3167119643 131222306320 46762888925 9913226291 154294620469 323819842875 136528141958 135409697456 190878208930 113474006054 4067006000 94410816871 35292500529 73449412 36371939905 80764448864 1639952880 137384474857 1319755032 76812654184 31572913964 134261455632 205998294622 79181627482 102417065010 72169633381 3410177272 187002353660 27950872690 6882177199 22384768819 69237713191 138686571563 11303639826 126116451232 168834577343 115124935312 139606655610 31999539987 3235585044 155017096367 3823770831 83845839639 74829922003 11952638689 17142158217 49956835204 8693966043 96213638486 1423189899 39693107491 203841383090 40067851505 112334311434 123822012949 174327489307 61045106516 134216691367 13383468592 112732736582 187390305230 105340229063 228357369386 173304614123 8346873006 19862990121 74305832908 190027238944 12399731506 127323406314 47281107017 160334011628 29476427124 6228848946 135140217758 83918825544 743612202 28107797236 103392767570 221260607492 173426718610 182486705296 141341987203 25343174374 2679999036 21236062658 9962222886 12678603020 141658380966 3517201290 223171869860 56511087262 134080060552 1904928286 101914427447 116593959308 2626567942 145632855427 24380248466 99633842299 98087046859 81209866323 123224535119 36592790384 138298302674 169698776819 59816750329 47270115615 95250230 47131921310 52843553821 17012439575 28974771143 149741579005 682948858 8029893160 216398317610 59549674650 129552357555 178237049228 185340960831 55917458254 659092494 838581739 271095363928 5321024511 191763828189 278136422939 64458769222 136521489835 196575257623 145668744311 135397824837 134336095866 74738558083 295366233588 80358016589 7326658806 122529989655 124457778719 12438858733 76719703193 190333626794 186605367793 274770254359 129923252545 167447436848 60175093450 13873560642 33080330724 2364015442 3627599208 14453184897 181676251682 154677987715 69683685671 27282550766 81604045168 6025588340 167415223819 124187953805 172521628395 144158234487 30027068439 143105890056 139213644821 223969458500 154129816627 739669661 51217779923 27909116506 254181094482 6728924794 52117708640 192969840771 92353056180 30996181297 51962963932 191267676794 204506720061 168949001456 37064581367 637306651 116555544441 152463582286 5226537721 296573126610 21143747579 12028988969 6617259919 18267914424 138448616788 86159287283 114277766893 13170175984 53502379918 10089122730 285575092418 146821615478 1347361468 6146920739 139373780661 129174610507 231949422475 128366296505 1129113318 154284736697 47087223706 37162624169 64709423601 49113537909 71350428883 1807693530 104114322406 15186734532 228604697125 2737794116 3447336167 278483998576 26189946939 171969470239 2356729415 89563554837 41697557798 101672905072 61106618315 238647067230 133946337072 86075262572 38536240152 17382309426 201582998122 50034980918 40056967727 157836454411 30980247800 39022302083 150620441688 1761614209 1002149892 11440425328 65389071033 26476356394 1772403949 1787283556 12529000785 153549221651 92063736 12065417855 150664292288 61749698073 37350027200 124423598286 227638610726 6763013021 91446794791 182215160703 20244270859 5779121767 141068800269 15404811387 1001225161 41353535107 182362845024 27278738433 16273815270 61170909124 117292337257 70899534790 149099777553 6637167283 34856814295 63299324793 222714255241 84582169615 199427839497 30482884984 136823546481 1996922678 133090626198 235619417266 84563568798 1758296588 115915236590 142689827070 55489683549 150360823072 11711901556 209584773190 138488224702 219837186564 9278135355 105110311130 4192166985 97528754265 161883523331 115628580977 7083625445 12234562688 172298317235 128275970801 2296856745 158636554508 159265114548 3127539479 202663410549 83332924852 99390482394 16670971181 16505007911 123932128483 4470705568 8450204632 176012514984 24608941022 204310092181 39816452293 141520424775 146348786464 99216218390 74798023945 3388908542 18073016717 3031201249 19185331720 69585750483 87992356254 56020783515 51136492700 134524768521 27166071568 51902583372 20306718931 22205739691 34667811160 220236802752 34922378057 118656890551 213434593803 44531671807 4828359194 10158886412 14096457066 17098961354 607071235 4974555317 63858735789 21183035045 24495406230 133191101404 9650223285 1176998588 108859901756 72887285916 169163014748 17116359143 2401846852 135936340671 215942542935 42320431154 60008385566 45744633604 123417907517 132703369372 1947378815 165423419637 124819444159 38065099955 29239867649 74412011079 145409691867 426318271 93321479410 168088596242 130638844442 36013977409 102824238309 90792655827 97360588148 65014277630 38363794987 103115868668 220416056163 34797970660 44557193952 152425702397 220112412211 127600300143 10262845888 37977891371 128699111147 3187022670 39106268729 133552309363 160002273271 139342037222 182329869330 8395124118 14689324538 17788548828 100489976082 88374170411 47254381823 134420215858 39150070274 250763494092 165942051975 137753081915 84035620341 15261671448 13951816668 27886577787 188733345037 1164998929 158908699643 125682206507 6963129641 41223852296 33143999929 10243262069 4071429018 5854032031 147848554575 35320439579 174815200909 2090946421 79585515435 1559824183 206097819250 215448476479 150582099761 8481224414 9919582505 26437653949 43512245521 176570178777 181075100767 31649871767 92061750166 61570250116 88180061186 104928425674 94623445680 140200559888 7782970711 45003175405 42870980992 162044429841 4375056174 89761015364 1071972757 130613888863 44420334948 89960027027 3189282017 166859183168 37011003780 11427277752 43073690119 8914819410 33422500093 124726127091 82037407362 34461784805 9299395517 4612299153 10780626521 198455761574 143163273737 7457929063 19407006683 38300628452 152112521869 101710642840 177524507245 7258142566 27338189860 14137382850 21578551620 7959539724 16599608239 157424245516 53773598999 50440118775 21679635714 89271497374 115447387761 2326247846 220920408642 5071804202 38049635396 173876656031 56208802398 128206723819 190015692608 55888237964 187603375204 99290721543 159256781383 55896192299 2311626664 15602996635 2335720329 6991650284 25801055613 204708196633 142191115316 7941287442 100810606212 10350104959 15451986081 191879808137 231222377937 174391748889 6856733857 35390429767 1532160232 11370088359 36272359949 3809130673 134474447474 102928370147 2476242134 183231743643 1150969385 78557411700 62775796241 13600891520 56387314341 214938761640 181652740105 25719275271 21069097113 19904649347 184020636953 4558340514 1210955190 61944135595 1096381443 149646150885 91327533834 144404666031 49293018641 9858204245 132264002259 123042332381 92453169473 4913340773 102035136420 46447455527 113492308446 54604967514 190524710483 70423739514 52206916477 55761511540 20376893032 21021933173 5999683724 153754708964 129797130375 5943670467 6513969103 4612575718 4637410639 11763076179 123886720437 152245690126 44377196745 8083665274 22093606648 54098558379 88147854196 25901291836 7469811008 107818984532 179803283165 28848046823 50397897521 115989509349 131450835483 212462250094 155959255350 46907959797 138699486797 18352161745 67149234754 139011066960 9213041313 3336757453 13409102311 201909812447 134709426590 62700942582 95460900793 14332450293 9151870787 19056414153 19206416757 106338806973 41488956607 19277901154 1842892594 1511918545 10188771677 26840830893 9218702599 6476409458 7222573459 6326573734 140323651023 138607763339 231754143936 56190440372 71792147741 53050307220 2492402515 5829274751 23317844846 225537056837 205925042139 9801655031 6789307960 46435449234 10052789781 8594407735 11757846657 76463583554 5114340727 267357350022 57833618786 26320011762 45775965665 22505230153 159320958217 56802739471 144699745224 33857180843 89908489578 2771500428 31439010051 24148700697 9472891449 59797777137 24302578333 86944621555 29044637217 112020772735 190367317819 996122117 72240458123 157880591455 10848142742 164003714 237361743041 7405656965 199627366748 108677257677 5777166617 1466686060 97559935815 210990179 152065250777 51712387822 75165997238 135486164754 5587995962 63888757872 61667442572 110985577219 1360622539 37142936280 28434296730 25301141876 204435858970 40050615981 215916006626 202694249854 146876133280 1150427362 25343560851 327154282473 70922676169 17168675327 152842231386 8025316573 107045000079 8502232464 8929343536 152435517967 27329662574 65903229699 18944507623 75600582450 247454551389 9099697829 94597138958 154299604506 1868443040 87006457237 130732731413 46125349259 118816938267 140045030971 112177999216 1191953779 157281901689 144843840376 146275359731 6558640101 74409269243 121584443857 173493347684 45746352364 1497281636 11525110728 4309130778 70539297795 76288007778 1913711405 156088335970 40836764915 10367175508 100431109543 241285724306 176920001155 1885409116 151108587260 70471308339 5437777816 16510693853 59439775186 75444084591 26630365002 19005421323 3282060937 5143997987 103372280386 192035252589 154888083939 7603770261 15300474668 54323386206 4625065687 8474909355 639083664 133878963442 134006141727 81755289991 160081970559 137959652191 198067180712 7563090404 14309610358 141072912573 140010676252 140224989333 211965205485 215766782229 1470887864 76616220363 195040080961 146778687454 186022116742 6271301081 79283025643 11882005552 66821543188 1036544646 9566432482 139055499731 217610485565 126083098070 138562006525 29064596235 9532027128 141257732763 8826741192 157823605168 226222957006 60978034455 15626416547 274972712590 7536353635 47065925202 22645103731 74908935996 169582503776 126876993004 61358367560 4312468220 1779510521 88868297394 25336958468 62266903 770772951 85824211002 145472216395 39662546213 62351870310 119173790330 117926457911 44631092943 9844961891 34583442296 21350524504 227039520388 73274744597 33985725739 240678578234 20096892722 12673489955 43059158905 201265087443 2869225538 146604724095 138452631698 81384529325 77146649415 42372481346 22825263340 27443853794 12044994844 20770526446 143048386006 60158459377 6803096628 20741964903 45878921331 5211972915 32078020742 584902821 29985451116 161955073980 63962456034 4552301704 137769624011 242607605657 170050647444 15985937586 143932983911 209284380681 57193829336 57424984134 492668581 203218555032 7397923887 14699700686 56022080439 42606405549 16413231480 2701491547 15736237697 2393821570 79448545254 62971929844 216811420907 30242863409 204666458 86669502320 148467829554 216775960057 136437001209 90614905314 9944964893 44097077750 44178511141 168710989890 3863366664 38849503504 57080871016 87045280278 284227914237 135579191525 46571068134 29526225750 11398546335 4787560094 6178468198 149106456755 1916952371 80809475970 5578556217 48990413086 1302664039 41513717759 12631931417 8333717192 236977147930 5902704585 154003998885 1237613596 12819097166 15399251717 219617899843 54417748851 34948767205 15953515739 118682615920 155931968154 97309938130 112138315577 210677338014 128396824182 39147927979 1446763591 108612814122 140041432303 52653297010 48003917860 36092671811 4338864931 81413130955 111944163956 157627795153 26955173940 44379752014 62203468304 159542756855 204882990167 184042502750 202034082308 179436237968 37414934810 12135688929 10040732332 19630415809 133298677150 42803737601 3768900880 135364726673 55786373516 131028651009 191632913615 53974446284 191046516233 146080265880 127633031544 8439429650 33454135158 167714569215 12540320073 90742222081 8566142177 61637962863 28284085268 128409530881 62806312168 67308687498 181665128744 109179648896 4095312746 40148402871 194183261211 2906149003 154365376135 119258609471 32165464898 18551973827 4215716095 2309539813 17329945464 109266555271 12530460270 21199414117 10396311431 33123586493 2631430047 137769874293 46851355289 9661732698 304781044770 28310146234 2938568604 81800165419 8201146737 75006757330 162664535359 242717218628 144437612675 7062726638 53257359602 12276022206 70166898831 2424288214 146294457192 145260721405 288248410496 203857260065 20085902412 12659107357 58542587659 11392722273 42893335527 163700517939 129284378055 1039455598 210565123614 14278864999 88920860186 4966448476 54178662786 33437834497 10406916831 178285018155 190876447597 143331888441 100559222531 33546909873 9128065349 36269395129 75303742754 64097986963 40970478047 12994929679 253182102861 293058146891 4176772887 153554863407 15092277587 121370085391 62921176890 64174885526 74986595273 172757438109 214891656304 19222181125 55278527460 197879330732 46328980607 20469004896 73582850221 163912050151 2517782772 35635350890 78023217356 14709394276 27716860005 54526238685 187136253746 64009187416 114049020217 72714532481 50540760543 7215990449 7112680793 16883418504 11761643184 81694560121 141965022116 100527900225 2070278138 47094914242 71412073549 72760256854 205386840859 20437992777 14775672578 65090482640 2075204815 56249802417 48797555208 25792112010 8191421525 151325219308 149289796618 32423149269 19579227415 13668848141 110087984168 25140866568 9994828428 168382688278 75645483024 165711702344 16187409141 65752720545 183332615031 128900571856 122636378916 123552823652 59281976862 1318113986 53568055990 3902917130 210263813666 25115774146 191694780745 17938559518 7052904062 197379080170 18531054615 93076926710 120504668664 48495325995 126725753003 1981673291 17718782285 120428143717 2512744311 184527131378 26824838666 5235594005 2834700725 57931825096 8211415503 6667831595 151265509958 2009091083 112575359299 118497228502 29325834185 1370639840 152715354186 17976008385 137085638080 155022915695 31335955212 171660742797 43250682691 3291867897 5464683752 171162686497 83246443379 211769237508 7090247436 5254937599 4839130806 7659953611 37870631305 17097712644 2055589788 212098934784 47078801318 6745120393 94128959914 208001928310 12175705598 120232739169 40449517864 33481170432 117869685425 287165544530 180156562071 66542811075 8539624319 130011789822 20837419106 15763315480 51222276080 131172239559 20386536980 36057613388 40343246235 41985751311 76990224941 22970061155 140335050407 54177396083 3737794729 59633328197 12155530773 179957902402 65130695624 33293961704 42162034839 17305181162 85935248054 31557996073 18570508778 237510101851 3134001037 93797837784 34860589257 165734663677 15146656447 2658779751 72904915752 55941090790 151500788415 47651929916 101315414593 332656413 83222645490 10469839082 223004043072 14020189814 1322575375 65991268253 63234603178 92000004788 109934187850 4264037224 34584414592 120556864868 14044734135 43522629881 213410772649 16879129697 199801973013 157391068498 191349604149 24902209161 108572285734 2078623514 17075346937 235764861422 72477535225 186261345268 8491857751 152761791750 92882419505 48300656099 3362428053 10555932898 193941668087 2533274276 4127883086 42931676741 187886400443 175053385864 121271461647 23132147404 160098654014 273077632466 58667697928 21750620556 5931005880 1980043888 7440147755 1686470627 6465762874 91233393148 188191946568 231373044768 3539014730 5437859590 106562294529 28062189685 3612122603 9575714065 73302375747 77184871612 136400813966 67217911012 229201927429 36336994346 55007513817 3352311671 21013948017 4181112681 65954477760 14620118963 166173371013 44925600343 140458101477 40769624298 8906441548 177228617760 179537898979 18431319299 345261401949 12214254189 87261392965 161085833775 187794895151 47342153198 11241736900 8862574082 30956285759 13596217381 135341644365 152191980378 28527026823 37965799567 51050563859 119794877407 5326318682 25584084095 18119218246 61137943091 143351107043 62275083859 49573079523 26145453991 139394342789 61509781058 207714171951 1792041296 11193923942 54581744743 36293221555 167405313850 46721308254 3288290311 1209887689 129546193827 24656156491 25521007780 13355514143 102297032832 136853792475 79940328626 15203625405 114447501488 407851549 154720052856 10128454754 49193230232 8511545183 983679734 10093791188 41701929730 16201885493 197238103891 123544291791 18511975493 1422082972 16062749943 5369288358 143426353576 22344625998 96029127861 24132214799 12525933927 61510905445 207871631830 136324808028 171267863582 175887262459 145259006209 197769038898 39780675734 30682941190 18740498717 19156128288 47286598601 74879520813 7102986627 225098855180 120763330254 76706938748 143768968380 123328865998 15129024776 3996213632 137445633270 14358961813 153041916917 191602295293 13813890340 210356796940 28513930637 132518380098 29856203648 110457737835 133687610781 139122842978 78809721696 9343329267 55276920700 55244199943 145025027637 117564757931 3890051180 178268570334 139135058528 238190029542 65413717205 169420067216 117482695140 197703062623 21210530575 3004534727 10937123050 144892504334 4867119572 95067118839 536920339 179022546338 44464829339 133492715725 120559237639 92402005805 323512958126 20433434722 5425743444 938712595 2150649578 43568901019 333734222302 172219274305 86735766100 24320272240 195050554325 140936596562 132011546353 6349615764 158849278332 77780333454 41364130910 95233464648 51992420505 67637530992 9552798214 43502117575 77889920845 222133341377 152659449062 6465751779 66399816593 166839514622 11306968503 1686703846 86110764132 9991024145 153277959014 225938771841 3331771305 4422352018 146192059138 16984479062 136580979510 15111968538 145398453049 51349681867 1366138322 184364157008 203227187838 20457849190 75964117386 198942460776 8043358063 31379152295 176059820313 234661803089 76587353601 62142173044 30660712756 32024290125 58670805429 3255702155 13485121034 49901298470 4200651646 142861028445 133454530240 98593530936 30102311288 21843134662 24332182040 209138271763 107265229875 218781830900 36890530767 73022285295 161701194999 42512755048 1700767673 37300417711 30125305558 113517424474 58902230955 37174110474 1652376267 410260142 131590198542 128827286989 52169746691 3059682608 10608168636 12220617251 46165201415 83108018175 114776324823 29973417669 133241929703 164003299252 5372787308 11800688936 190857588319 9324725917 101248418345 9874659519 123779934959 8611278968 7628773685 138906816967 180400572997 200599639459 130257235036 7860350524 5161922909 154063850290 140674011965 101047235804 32171374131 165429180499 2284676798 149801608564 4319793699 4209380700 66011998449 125668284934 29580470257 14788017252 64093165359 4341918874 173837641598 43506706606 179061545688 126732088802 38513002650 4928027579 195642390188 59600995694 21317258171 6547960431 5039142947 1253710632 27802575147 55266559674 243485583178 187568063189 73129700693 60848928808 29540987113 58151215285 27931648136 59593108584 195958902806 2911759438 1721100593 83353709413 87851156740 91412760090 167372460227 1606665726 97852546916 14514759061 5330811327 62496317063 101059545667 55535321311 130530512513 157199725637 38893758922 22822974300 150139665254 146170981581 26641553909 50218792320 110982191951 53466263041 28591176016 174287423247 49762186061 1903490530 36405370998 30299185578 198993962814 34695792259 38697181449 141946318642 108022556691 33094090059 1648310825 1451718596 63901573890 144808702959 751660807 79257433139 70072423327 9176561868 11805598527 157979089710 839010752 7384751172 862174556 22988381791 11149362816 34769253057 3586678222 6515124021 57213703610 162537780036 50099986332 6121466667 12248822573 157288822728 111274948330 15369282960 143351651072 4525605456 72894039298 2563620745 123338556152 215958732658 6123387716 5100652773 335903717 282049731941 42740179320 107413668836 139470233627 67270046859 203649484682 87963534716 136559696588 90458125495 154528997472 5533488268 35463057905 33978744181 26480901750 33292133255 40421308797 84654589108 6646482916 46534745864 20480329632 7435492692 2354012347 80001913007 185305340640 82264648990 30457304619 50426286949 715805780 140671805757 121595363373 652913775 141422379826 6135947545 52454272649 8772411791 4232353223 16397035885 14949544756 87137777734 51930762368 65413598322 1461761046 1983760196 85933713351 4907412917 53395213484 1295060300 89506209676 140743832660 36126519312 52338625018 35101259109 93453374066 7776241257 18172168952 7509545940 21901520057 71908568252 53044955399 219155860032 14475333289 84240705872 138106685438 8198104268 25788530729 17682591749 240648230963 197603381769 17807339130 6369057815 86179350677 58532108773 277803637663 68127222573 8822809968 55172441052 227571793002 66590536885 68432460785 19728628728 51194427679 72945000652 150594055153 238263048185 5749122769 138918299793 16510140314 1870612497 17977818783 26284858817 73744509401 74668419348 21123875325 30853549029 33908274489 162235067880 191551134169 148877465917 161231488952 2370064987 1630022221 59487188180 144345972726 129166863893 159625026180 79887628863 110271126750 5370363390 26094154258 44686435887 1624746582 5445279539 170154147392 33441872907 33406778236 16855156465 6205811262 38109326905 136806770996 126991851856 17125130406 240868302776 1408873812 88439201341 60219537714 133359945957 155189438310 89893147186 143322366970 1797164064 49908006343 40405832427 154701066076 154959278204 6016638693 19674686925 1497378546 15444012445 3357090003 116138361259 185775678903 191807524691 3372970341 10333066296 130071729092 5591535918 3557284822 38425312884 21183132390 83751563787 69181484015 2069422332 33526241452 91460554610 56887094229 158955646316 19801211270 154819993209 230344734334 76064082852 158941613771 29985247607 120358704474 106130944651 169388368017 229198576534 128435301125 16041733409 988539455 1518431347 40588411026 3794618856 39546244578 66551384951 1467620041 92714810429 3439716184 78383535537 6483421793 157371843096 144735567051 3498001163 960244529 102621226374 2763905845 159200020656 5388552986 1251823117 5780994946 171981146409 160928153913 144868174894 3920597554 166157415392 8907820213 2152475608 4605775465 32493732608 1308159320 44576467654 81532314308 61806501311 131049670770 970781694 22362772675 160135512479 219034735169 42646926035 8101597463 200136982987 71923586877 6871409748 10707059542 8956617105 9243403118 5983498418 1553322030 46030262977 62187127795 473425902 141172062937 1055762658 61851146795 61509978831 25289278475 120653467021 125425248720 128141533376 10893098347 18108132495 9401987914 24524419663 6767529575 22563256524 123540870323 149785925821 131263472361 135185544976 36981415666 11421520293 11322071534 10142646930 22183291852 2263632304 1716486062 157208489295 165090384261 10699459783 6783025989 1168155237 81946907906 96003135101 3513480911 36594493694 21096962359 70090234822 7635506509 2248796862 228648086925 150425836367 224895319905 108806618770 109249996640 229277084949 175187802153 8685700374 129440338777 797073238 8793644361 3006551595 13942734881 163156853739 38697842579 199795545218 163758442891 119134168405 3891506691 199581602593 4163062205 2843616774 51305577088 53069506597 1144439984 63497904346 87069184823 20263375684 128235494918 8857960427 15480226112 8696760622 272345956982 26108483481 555278034 1055493077 201291572205 157309004933 11767478737 3828036065 59334902354 65176374097 128563757937 18871729826 2632593422 37045942239 39410883809 964371088 96283618930 16646350232 135658019365 55789993219 102378448203 11164850762 137038130283 11826250559 205598310550 3474876739 348032564 13083362297 29557462520 15197318928 148865139804 186408464091 131249706791 866721383 125977896717 699087048 95096466052 206986514693 130299869619 7049012431 52134864209 192292865068 66541541176 224484948026 9312615307 2083067520 43811345342 3433651316 7721977491 42359822785 5550694656 66456879721 69954855926 46966962475 135090179431 199810182309 177611316583 121388044009 27205415685 40187435396 30418012853 44116486729 24052039856 169443570861 77230510389 57508274227 158982737210 7637468431 170063570483 28213228483 128411888028 26399858859 22479564572 42263802567 35677856524 18001730302 1864278094 157115283895 60103417886 9434639588 8329216254 15217371364 5493834626 53603385102 122200113783 140103701249 25501925536 50434962844 145145131165 2542255762 161466825137 39961159634 46952690509 65305196592 26001397100 103460974094 187296917543 105134454768 45141252493 10687524187 1903276240 59517819897 23200574004 128834321117 2327379427 27757886835 140826765023 211496108672 65125599208 4166853649 187872276045 9629923736 113778286320 83448297602 152153299417 142322907956 36854014023 93278149891 8384181329 30079981492 213998163735 86332510081 7988861588 180822407495 43355854295 75458507568 128517829662 99750621996 47509306784 116562931263 11029519067 64552027088 674914464 3567802947 166231121753 126812001379 3524059544 986544722 18332907536 178653050070 808773614 113633138413 75620056411 164815939900 120786037900 4393497765 17214731240 203364496910 526423618 180935901496 192377194991 9695667532 43760768061 811812222 51242973645 144048413787 16052400445 79667963446 161985196840 219806104136 15307681401 306068341356 194365832428 25879517059 100973018495 3830931255 36967850905 542253173 66393178262 41183578309 120509433402 32958713254 82627053295 4081806561 191943111874 90546626992 63572021369 15704662281 203225750373 26379846978 183385517729 26479672489 46984618859 1691377583 3446610126 284471517306 56425430732 146924389484 14243549556 14647165488 159182869488 59209235526 40944310540 3887535791 88800847795 9032396966 1499105996 102521027019 132946829771 16789016052 8388997870 193192494100 31937174935 174481508789 172824029629 129948392879 5336004237 6667066411 48108811871 30428304847 39269431915 33397107638 27697877 194198213318 40804342793 193619083653 110382869173 9019589968 122006714766 20550210882 104725137564 6793570033 4587784504 127218174223 114398728229 682958378 140502894060 17811208614 181667944144 5355323245 63083046522 2142918515 90111528003 203685515154 34745654877 35131593236 2033643362 5620135641 135349786024 82852652215 14899955889 7988274046 2215428495 40797916572 349553360 44758896171 61185258735 45775069031 10904000277 39026516351 166113227684 3628033897 58966173602 54792012838 49810188686 22061905754 45251198898 29512832827 215397661406 18677973454 18679909794 44467002088 169937157530 3289753718 10057334987 149980160669 1109321147 72272305514 145407137769 183562838961 4214009899 1235283823 72631210413 138530657339 152962776984 34691230430 30071736958 1446935640 24609021836 110110856974 64851908688 20452365484 138345823064 11306658312 39894968361 164777082115 47666570376 48712035027 12133378272 69147211005 89263775258 171268065874 2043906137 13635741275 51228150445 70287452902 544817749 70009563046 4037643759 1598310926 9424510739 159875237731 8316363244 23997456453 83392213211 10557952192 5974429998 19791079588 40191081727 3491184323 7698204107 205465983406 1618915027 104111923121 20343962337 67016261651 134080795482 11762405426 121638322 235355774185 66057403595 41450066746 50063715523 58453906854 2628239799 18652697707 69115338125 85237210147 107864617876 263186958251 16104414196 50233946179 79263300429 17942470317 166332701516 81256933126 51916712862 29643868136 101371482348 197165028422 773087562 155521851813 130407399055 47712631190 303162329 114342536703 10237344819 10068779756 91650532004 151807830607 202045630745 60393390397 1240124004 25469308633 262086510033 18759103535 140262915322 72449804295 2059432548 8702135193 275414517516 58719871535 6985419207 105461981411 1397743816 170436103430 10880963697 141353488484 1391801731 198645380795 5425492053 24586409083 29840993053 150391423538 1503689204 118917237799 1109397005 1048000713 2208114204 143918492357 6933156630 86268341872 39231785890 158477372766 28356256596 6270840124 123014317502 58318468489 99811009902 190231914666 14692845317 160266206 4222121582 192042352605 1536108200 158557926318 1443225862 112459994961 34227774576 18419572 46184158559 24110504374 72787311492 224077237017 122673661031 121443360182 60205982198 187865130138 18158780197 89507083623 156713226634 33278979511 19939009937 43264181400 45132647445 222748840985 131701049102 17888465612 145707327850 87982370404 114715654268 163903720690 142974060865 134167478022 52098307471 17466424653 94545395723 699656062 7878763465 850390129 147560769624 194269882129 2579735723 2077969055 344162288 160505900141 196977738219 3363299850 3643703451 2953012628 206962708312 175833360391 20546899101 98658194223 97812128385 46698861490 67593142686 34385825716 83181853924 53270260680 155302955765 92508180272 8584056934 62908681800 4231833398 15664780031 5267048967 177760924552 868269354 88195404391 14894409275 22471874843 146842522013 13954506481 179416540439 446813760 15197375215 276315438614 191174302495 209355451244 185576405589 107859367375 40227891948 168672978291 130901613258 120299334977 167512464560 129756388543 289831415640 62111159521 308293426 15888755496 20032425968 46374010416 138982385833 127641889123 31234502402 15501763920 27368638246 151565252521 61892484869 21858440650 92191594121 25381477459 73812865940 3884507910 1234848957 49190943414 8841716990 62480316526 66518224179 36337943236 4509133932 149187576790 255354599588 272772974202 84690396595 11776758897 38958966874 112411377711 33455607501 132918802177 157441216274 8353716594 59339655951 1539142260 23745689290 1875030586 23642237386 33214733128 163475805452 168043731772 39794343663 146277083719 93656755604 9724576314 177897854947 6304404906 92316874689 80112814290 6601709080 125564383631 5721490464 27148962311 51765389642 75359967493 13977847673 40551490185 139333988808 53476987641 8329264307 6959761683 7643348192 8316083223 4170272680 65392194775 31675486687 4961223775 57982613247 38144328214 66802225755 21642068423 1371529735 220859866290 329339351 11659770898 99757195909 74380045200 15112000404 24417907659 17473497642 85654649856 41509093612 175956171575 17607164805 100107417398 545442924 113082580939 125562489192 19535034660 19044149741 114494474898 5746554746 53211545375 130610522469 161904975352 4247082104 110884182693 331356865548 25936380959 47062275864 29244378342 213392518026 159728872467 74672850121 185587437744 100454179035 97182256808 132268011880 935790559 457756030 284069936352 163510136055 79115634167 219725754046 136987937302 11192225425 150076802045 569328854 203157221034 155931266718 38193305836 937524515 132065208088 20100881978 143996956811 33393017247 65373509645 18138036729 222943527500 46188056746 12027514206 32633403814 92932238367 13564577162 61956914917 5409710214 37284433672 35302942445 49642906263 143204386284 35875846816 238115358219 136885955688 130981747244 21796899332 16300220340 162958640317 6301271350 34547347123 100527946031 3175773647 154674777989 121040918725 8950053802 1239574688 36489518559 161484494154 59855077756 139983982917 169145392351 154009547942 3455766030 125280903781 2046592010 10641290589 227353221736 928783434 156474190959 96100095635 807406151 1641287365 88005201998 4081545829 6785559312 3663230047 11029366038 2892386607 265266640023 142058769134 110564313840 168828049935 104562412024 7928416418 207419434065 3968421756 281035190985 123363080340 15161292728 8052157784 19097143293 10141443105 71366110741 210205547606 47760267218 177259379824 64384644146 1449931327 8676283166 92757258394 186533630 1418909162 207302966090 4658720439 82862203615 784897862 560416694 34968737584 64234783827 2067978588 39854099548 116100660616 22782371999 4213157259 209974699343 149072198391 160820794500 187757003466 8172578451 20876980800 83638782195 39935770375 767605847 7237897209 147143874723 5085287251 22403074606 179819214044 38901141086 1082364464 25594506478 117610970676 27285902582 26769213680 3500160720 164514261601 84696719700 142323493489 113189657324 68308942530 49468817096 17262256976 26733494932 228955557530 93226375980 5984849964 45925268691 128863615501 30674067303 156439023364 204766083549 3664969531 3573576453 4158643555 46489054009 137071445425 187052109733 34951050757 1555974473 34232124845 3625363198 104542719 13367254530 5315193510 1872608677 48840245224 184426823966 4930130064 12987883449 28554458185 291929767304 48729411788 5536038532 8442319284 67690116320 221996922634 2481094996 133604032040 64251257486 180174241306 167975759991 19131521736 161571359196 170370056328 113133462142 24323041885 179155742108 49207998297 120352749770 280915885414 2783588924 50779284752 138878599975 185728053685 205628518001 173373343026 61781470609 240987738932 986829198 8308748842 23837627072 183519900191 25474350659 3811119431 126640229449 23836597785 209337667987 28250605382 108580230851 11555125329 157226179185 12530106194 113724094167 35693347520 50465849586 135026038062 8413563322 9374421948 99198155276 42320275214 275833396141 59469264479 15032592523 128868179857 66398796815 42386030948 15959185275 47335087950 18195320274 51294623351 10570038564 136520909138 9574053086 162598941905 145667487916 196722713519 8993080718 33643288531 38284652215 96898661487 2073694837 156081722338 129875099051 193101626180 3979481981 7926069627 168346653069 178497088749 47094200957 106000349721 116275989565 5066314924 27442632842 182147978135 11419579233 92544443162 131137391249 147974190802 5918764266 196667237366 182352297868 6283305709 62928834481 5535328794 12780606311 71231356955 25718078728 22491750676 13009154733 94471489 132507313849 25841504496 4507752122 177473137152 74311079632 34883090227 20642329783 119535658380 39138167250 6319357443 39547034561 4704602202 5510997059 44455839514 78265544084 188879645233 2272774388 180479566381 122057261286 146869644354 63782444158 68687557837 132126567489 23713574768 198317799420 2050833148 947388478 197276471570 193835065343 16654767034 38202211940 14063774792 42689911967 47324749777 226227829065 3123087445 2629105406 35787314976 7070702811 8041500539 214507760380 3378898731 213631763190 59132770656 2089738004 27307218936 43838046036 22756165846 214093666816 186633687445 50753170991 362971973 46607753306 17219297821 25587424230 39406345617 39196445275 153179922348 1682669673 149585684732 20328434353 34636807642 18989402165 276211793537 71856782793 6154471485 133318862003 45685725188 208765245698 16708334691 99325900192 5057710705 183984799736 174669011363 47654028626 5469529122 1711606605 53034919459 3573220311 5263960600 3450164548 25633232134 1699250923 10784055871 64870375251 175050347679 152287151324 166100727578 79879513911 226780792463 405905917 93113221133 236271227301 12189900657 6642532586 11521096737 3908443817 68497443937 76583290382 124480427144 300923069571 139896132411 131485053264 46864203222 63483119197 12546064102 63039470355 10339022298 12411755038 570343067 14736875631 43480088705 159625314693 6044331214 71545053125 17624735937 122788927587 117656919779 29606708678 134506337804 139528792305 160133976397 1097628365 27448041248 32706699300 231446727931 70139537642 101635630608 79822479151 108112442759 18112542675 65948696204 182110302027 68268065001 138361458228 49959277011 10008789525 38895373534 20994431422 14712978216 51160802299 159795324257 16466189579 19199706395 120463543663 119863643779 196243021080 11368530137 143076404629 1752310450 170727850774 187177371761 3119647992 96034797645 17141331075 159928709813 83053195025 12618638532 38326078520 220377826 7736071309 8418405172 116004719753 15663459679 1099049747 37678015239 162373554395 274796540861 60397793315 2375770056 8600520009 96078462507 139299372618 194956829481 13557907176 210327126040 81826247847 133477841149 67708059234 2121946715 2272043903 1147350800 11517038898 150573347170 67624216062 161346866370 35123098934 70504332866 7467691402 216220935812 85728674911 167421520971 207789740801 24948778221 11673597219 41339613258 139659563435 41697979316 24744343242 44579119315 1830773252 11955247422 2747559474 29419600734 115880107991 198741841749 236885087939 34928754907 35595332605 142232665015 173182506098 59331567997 26098484711 99092843972 4007133567 86201199083 12086256712 9674381326 3884659517 4725737428 170790920350 194950495388 115085338094 164790204233 64420514716 40435564771 218692647229 68625840785 82328472443 110585558821 65081312091 65543945782 218639704 89284328976 42987367508 12986099483 156016300482 2181641954 877540008 22884106256 135191269417 35252751534 127362555985 112976721041 33218322 10448418012 12449883028 108986595302 60690814983 26815612115 52608503819 21356592210 132233628422 6023720371 40262123901 1923235575 198157987548 94049630844 139828183779 33173162986 9799874444 36425388376 34635106613 126217147050 141066201556 215060834265 66988333867 150541169417 129545459716 27216367649 169612332370 33346079141 99865131040 16092314908 100341002 75087154351 3048543478 56656704396 3394546032 4850661677 30894433916 240156798396 223841905613 225401771718 233135871419 80246267977 151128945697 1745841702 4482955482 159608773312 38813072337 188674411527 54345912265 72523633202 4709892663 240825261745 28647150169 66022518552 242812227165 11218156290 8134681371 94670884929 36916095928 128067716607 76420408801 63741024538 105382343 11681399259 51829008314 7354978086 123346050780 26618034431 129211379554 24463097521 149741985609 19934013326 3901738982 167501110647 67551051420 58522871033 27635853505 31724433802 21025895323 255700719954 23757329345 19428330059 1045250572 175512582988 153519364457 181808809973 89119500771 4030223864 71260117232 15676189511 137016709737 69430820503 193524735182 11507437297 138963890958 291905891675 93725331162 3300022715 26129977613 12963889058 73717312430 20238064002 59598935974 61440231761 9986292308 25871932968 154216699374 14065224457 79504458657 55899329676 143832429109 55868384246 138551226542 3798456948 41714024846 54196243844 113107175232 192048790475 3742578842 60329392049 119419512642 204148576337 295172731055 3171384566 95876449759 228516450235 6482521698 41703231162 1515386942 63460029720 80368990691 122982589298 51302926920 5468879530 7805660713 11943287162 13570196336 1754525763 5612212072 1606968849 52210987850 28539039590 31266706944 126670044396 4534991210 9822832079 6834974132 137449762615 229465479138 72691233910 137582860142 38410472098 63297475158 25195462877 209570433728 95549789522 60181085469 36314975079 93827414213 34582323417 23362633924 74437790700 43163265497 25570242819 55281135684 167476830632 167521399563 63135890997 222161831334 58738663072 68745858784 131675593194 13631513741 26692236609 30015501952 14276284890 18865601915 1508815974 65815245930 128578183985 53874474522 14640789368 40964225849 13595745688 77587569858 96890449423 108928393786 154539965100 19372874629 113012939039 57719437307 91446523063 186699048987 94814769327 208498232173 6138634297 143128264550 22251798604 64072478487 149811953216 154358194286 115177880832 111582036445 3954331760 208197832299 41783571853 190574832643 2469870637 1974465481 23630933515 21997435457 146045808854 114753852677 972130958 53628366302 148862097051 8876632436 14913702036 106145366423 155985454613 59495457977 8352287901 18644645169 12082603026 104959379704 150484485019 82605501995 36627955867 155972878750 4517337672 104731556214 325847241061 19020205807 80453957504 37182229665 92553993063 8282402982 36899561442 9109850635 4457349319 166362870679 3499290848 203255891999 91138368 185859650824 6715290250 228291480018 149108979768 22871452651 13806886916 115990801249 19125890208 36841421535 70529665356 43442709821 31376119552 40932006756 5030837711 13788109867 1239811350 136730815315 58917394322 113823905368 137502350273 125323457053 57970737173 6203111965 52626646058 77508789046 197242668858 7734534498 23400436182 1521732876 67863665 120187701214 199368055828 130187291373 182505271991 122717733172 1319746911 170314411522 11754867556 2819251131 205293139643 19005265263 1488832313 145385041840 43196269380 309274387 23237122683 56132309908 123549726866 160699442084 49467099449 9390039301 115715205586 28594952771 29669471272 10526024747 96951977029 102469911506 3151712314 571950894 148821739201 138631472254 17567392650 33284106453 2537710809 199606224715 47229662885 24857435794 175962481916 30481008891 4512982807 24665771602 6740949282 861228308 207899014 262363805774 114330334729 49056428922 152465189202 219398836787 33721523891 226602394807 13354559392 38171987504 70163729511 121410797895 10428359211 88847315448 1574548679 51952080253 10395136514 82617002148 61941787181 19550256637 15888278756 50921603046 2095529872 121165713282 17053012239 82524701218 2091145161 157109831930 2437870999 52787380756 2230520531 116353277865 81868146594 146177967875 78796794788 100896471060 130404729560 142632812843 29213080 6595186194 49322987561 4679989106 103584747693 98960025533 35369938637 1686163900 189750564596 55986063026 205590596922 70848928101 143345609076 111713782662 3045536030 13538487175 75584511605 132109062398 222685444522 44332260396 115319428466 139626289733 27475884377 44564997762 124213816360 2075497396 81626606991 50865267214 149192975546 197428582379 2432886630 157102932239 786135839 47059818578 149243918227 6967348957 8434422159 223912096044 34580037425 135971798987 13492395566 15322296887 102573677004 5027127917 172781076417 47073765583 15713906608 5129439041 10618314564 18535221519 215282593694 90681286627 452520703 75900812585 123528629736 19980564076 38299165739 3396982437 43897554045 1913574932 43692320269 209720830328 218657111016 149983233263 161860191937 1338941308 62617924690 14475835649 37531702189 15190913343 41089263404 21037774166 165213105713 218208073568 164839627675 114857118825 1110071022 3958288815 45683555653 27561277252 64937612501 63238218458 204722109722 14417917280 103012906246 49527801853 31339474047 176612883444 178880386116 677245489 88738924106 73768946831 3503872131 6332685050 3484170972 61708556483 146588507763 12944730008 143598326228 4064564038 28844925244 133090265847 98894699319 156195193194 230707121274 72450130421 33016197101 132776790901 1248134708 14483924666 36681335699 4691528025 1464442240 6938434620 188536566511 157207581779 45008150187 167214932326 73485260138 28976583424 26124894640 154757692182 7501050787 63388371413 14312068259 63331875485 22080560977 30734699036 104219179851 130322887551 11913973502 12438935693 25515556321 52523064374 23521748234 97493023484 140999514575 162393424579 15933536636 136500864984 176504984032 59292575160 15031677292 122289878510 27504768684 78008224361 8313111458 18160039173 16988798330 30145544204 2622564059 117963005160 30623978670 9770112597 184857469102 1842067774 198805090183 138784934876 36827704682 183317163741 2518898627 216481121047 48743931481 7920710426 3345423648 46655000184 160399325909 52219868313 125738778368 158388376140 221548931972 10530082142 179197429610 4830533995 91995353563 83064278410 8205279327 146326361780 49638772852 4635653790 14790766730 91091887110 122278466824 111799143347 5785249788 788924237 1403418518 85891220377 49139088145 115069564883 164141006012 45121320663 6359697085 149575453376 125499134138 97495624042 134425480130 8640700103 111288763989 2382367129 48180313054 106613349920 99637307757 149465675830 84608778757 36241551537 119071020827 13333521084 294865878189 58974042650 102072709230 12918945711 3108915582 148979147628 189055811557 101317958224 168109256907 57943762131 96880924000 85810273149 149900804892 19792336801 125249240381 143537208003 105531102988 1405491444 61562509344 9620026704 88705158445 23985821419 45334494148 157183457992 143857073616 1911453998 203369440461 80600158195 1063260275 112130799510 15319180140 159981692613 133920530180 73196199617 19863068624 22785722039 40875793955 57148088445 222602832733 484294788 224806140753 207896405404 183464850 9545749665 99709509851 60919773258 174863381304 120504719319 1380095524 136344073108 187461994650 95842332024 106995165147 1038654162 33246972038 225709041045 34004405473 1425525845 127844658525 118158611240 132195500681 336333252 291748094288 50832444643 4616464254 142595286306 102642336009 47197857893 1761634844 147884954928 217904184933 44867945190 151286967397 28970734438 67138586648 5498616368 18205897214 30548179007 10574202715 135042864102 9119849652 35833544201 200940255055 17050991658 47088620864 136235469925 346644908 131883528284 127584739451 280626613175 8305464675 109414395301 155967637175 218534836031 139542748159 59081177169 3224615113 85550014568 5457557638 220718270970 80742306379 71015052608 33314775200 115641568971 3599437945 199488988559 214532727863 84717094249 60374200253 702392673 128025281105 36067168776 122915519740 39642914720 170895960754 2280104448 211569174664 13774680065 196057563070 89443278710 117783002889 1897886961 3488489666 185806587366 64341989904 31424807092 192505742326 24808115313 98879949626 69075050057 1211740087 7502160708 137912733628 11483070360 2512259320 5797125068 7725152651 91397142003 118396669254 58244363390 37298194349 3713515819 15690476709 124752259508 19598665110 9742539889 138553685870 156889238382 26400098837 122011115722 3736109046 172223778539 48785848561 72415667688 26541664929 9247989641 137169129287 6893018369 26913834839 126556301184 1045283199 182304236658 32145246462 6837693204 162535955430 13232099155 35269756173 115587286908 192249715606 873739576 36687859254 2893222888 12978331496 24722437005 26635429210 179178043998 13791503953 51351073605 57984260006 35641148970 2641821234 2283202214 1682011790 1886827624 209270225699 62587770036 144456757961 50012414485 134551473616 150397527799 60853979871 19547107234 169127590279 2979996670 128126669660 156227881391 6630418252 33212943365 17561128779 75132171384 131292256593 4534674080 6340646577 102692523545 131447326226 49877023911 51226592020 153603609448 57172094188 3352105922 19101458139 182078713006 18369337089 172332549258 197865210858 161992304373 181775994428 3192169714 5345162022 82607210774 201546189681 3650669473 28986041212 3185167256 23103290069 218422022222 158360516784 63320400062 15395639013 6168756339 93694938317 266467107614 141723566533 126960210990 43783155717 171141226487 176160586940 80951127147 8750390360 108911296381 147630396929 210527906405 638037868 105124374894 4001116950 31147192540 59066805732 3357083787 138046307077 180211156129 243678986200 4761632374 3675127179 62096017249 140116633934 141683582265 57048785148 33925879675 60708144286 60720852995 203579693528 201344295880 139401594495 93088457338 41371585193 201236753169 147922460017 293126827768 26762306706 837894197 58837409822 166200571437 40170427959 181918617272 139078794910 22582784117 131968034137 6561729304 89509142881 1649473735 148921224165 25867962842 5844346574 13074847292 14428598839 33887541065 140025207915 155146314726 6172817347 315848958795 223920444944 107177126577 94726205906 150996034356 2639214561 36911401027 9480708089 22208640056 88924852745 146898175985 124264405721 46160316780 151193376477 130252245496 148861450169 61429820510 141981610130 120562728774 36130697373 89566056986 4164640144 5063134197 169368866799 27346696534 135842597989 1605789565 7192897554 21895016250 142946442832 10130344619 28849268702 11199735951 80723725887 92543284410 24975279618 105771787781 113307348760 9594753857 68649685329 144901579281 3010873770 116901787957 124072781153 14795306736 66195830801 556842282 33972074666 21704993654 37746862045 123972503370 14193496900 16957833239 53802167777 5158384083 42324670707 198716410591 3279383445 2658799023 231437121120 228671575296 147287835513 621149070 93871088780 59117159129 63539437435 180205322914 35063205920 3882141422 14880484753 9294016866 17030115071 17238019366 147289578127 163399849990 169324819536 2268075366 2276937789 9173155470 4424041171 151466223634 75018150862 35255621321 101528562597 12117255876 127587321600 102431297104 21015000721 181962353166 115845861611 141717109612 133142964220 59910242076 56170168300 15400578960 198313080884 8903936902 111489616369 11413755315 40611858311 1264455546 99399198964 100437319050 24048610223 142693784703 4812270476 6391101998 139774563243 120147337833 72874669110 114178045844 69115909538 124217622443 27861471350 154968807451 110961224389 4457033458 188315214675 187642587346 117856566517 21080034571 172084439163 157398907353 43735927104 64212036092 52805698032 23262272924 104614409669 70041217085 124259332935 390192995 5312235765 8301432146 68094651357 112440441045 1557805620 61242581450 1980244269 14154067176 70174849037 33259905195 71985168457 129985741249 123711228280 84361455044 50166150182 51697282895 35018996975 293993694362 94949577602 176684314228 9913812326 7305981948 1974822821 1472378619 34686840493 8964490753 29208191937 155968884387 175720636301 90461030065 16024029054 13918330902 47537384344 42851511640 180416347065 3772802756 196754764868 7521661643 246741007167 144974687746 106414624 4300086022 19295305445 62006588473 137413600476 1768723603 147312162853 8052513519 4912054809 121570949692 26293668796 81217862100 95366403351 97939344878 85917801065 26923764928 225909193141 222166966249 227493087127 10733335778 136932815357 156158013211 18978309000 8280595231 83494713380 101677818506 73556928552 147340559323 365328826 39557039118 152667867560 42807327062 81251235359 130991523767 136864401935 1782633658 7291765188 44365243920 102671209686 1224571137 79577682184 65540269267 200204225269 142916829621 1112731560 90185239122 2326760051 1210346660 294706771092 19647613623 73131943917 150295941794 52968672803 36436033165 2490280746 70137786212 4369686637 3330126492 179514416961 154709019613 47155409384 5432908698 45153694768 8568485725 120691168421 37085284780 29226434194 52785157944 144529667635 27224671300 13154228044 1013311693 45583766286 140288492376 141458556418 2664901181 155163637295 241391715163 27818149155 48241395984 1054207062 5990582348 8230174462 87690751113 27677759982 4585159440 20210794426 49502392435 100633943851 169729829335 20304269704 9165733776 13458804649 10159739593 1920891786 6425865894 156168557445 2657025053 3696189082 49108704196 14803253196 9832738187 3592640978 150256914519 35868477055 81223295427 50318886568 18088676833 5213214312 196964927575 2263426382 155086361023 230412316345 638222961 206182365417 94238316313 60003647866 698387579 68067985481 8168001515 34327575601 3359523152 119576996030 16578850274 192000993368 10356432157 134125413580 26070707054 29396072453 186448331386 40678902355 104293655023 6026280294 1006159804 92979089481 204876866970 69133490887 210943185153 90572302303 6682554662 134666420559 98190012657 86148667340 69783731956 1497137078 47662713903 16782338207 42187602866 7666634472 5289138377 72268018063 237427096931 30239853328 35178453235 104270071336 261936114640 61211011742 119451061053 69227143753 8446356952 148135463016 41310016688 117191774979 154138401932 200499420849 159602230250 127202468632 11153051548 92975499491 68028128770 130137520641 4466421490 34518968232 89349125643 84491960525 24560674771 600613782 6839459675 3664441537 169466818032 10104684715 37456218058 8133583223 124059605905 751475031 71666141560 5431204584 89175077708 197390770326 8820879423 72994571303 105091160680 246147847836 123633868431 8588583158 50043841601 9571922960 133213918616 158329610758 123737161241 70962111880 2771861373 101168704794 4810206314 72761347734 5186148278 27268433091 8931441338 60016229179 928079982 81848892660 8486555400 91333534361 257446199969 72558270660 88278493344 155015643407 3619607597 9251122443 128456057589 142650326865 142802603050 269613341 62249852012 12708364073 17661727049 3701862780 86686794333 133999920673 6793959073 18833161554 147401963760 36319453706 196157341985 14302556736 102073160376 98967565447 191619997370 72411520106 198149201813 164301098590 64049637659 43367535337 49328041708 172393675415 69425876042 61530246760 72131768417 53700263826 31712967337 965761608 49914732374 116275400979 93094754355 134348505262 4153454313 60440836147 3555884311 42931880297 61861824118 103341940428 824263004 61143705002 132572291040 16261332481 111494708787 165879666218 28044294537 69749772123 197163722818 9037358353 123844671889 32354577711 51240265092 17838647486 43738670722 286737722330 13768269676 38016755900 50617166517 2041450554 6221061298 68843269261 6959056890 2381892169 51135994632 6128343648 52234386247 5778973269 36649553480 297052706469 19163305641 69249741258 337625848824 4452433286 130331163086 76484509907 9276661231 31905417702 6784554928 36636793640 140996132293 8349092657 18131164767 11949727551 11453458500 113610738496 51250437178 74857740925 53587590107 11894448130 30316019295 1170833506 113424080666 2174493133 71196007255 31321872035 290567042573 4085395800 78438085235 20750318505 3708681135 2294620938 135328474856 14626633695 22316873168 80671673525 3150587974 308522647505 12985266485 155761517473 161538116018 9848865280 25344517187 25139202238 49943331908 10915291621 143697773773 149708408663 79712528331 160847672220 88517433142 135880115465 223659201121 187303060710 10098466264 109136133584 1164966634 1491490935 153975945445 63154781959 8767635487 18441240032 1067005260 155626826256 124792467323 20763580400 4178511043 387124611 9958805894 20273259649 175507775425 26175199551 127591314372 64459267982 64529340634 43495797111 94705379485 183839594590 116904917343 185662317655 233095807191 197469556144 150064776395 51135624529 31635383382 145497880561 6221231294 52309588225 3891394454 217556513168 211414653097 810714832 43822019855 39087760109 9872062579 141038803335 106438380270 9853250321 174521899169 8967809133 8544968635 126980248877 1404146013 155096426932 29478745084 164422141785 115234203168 6186405959 59574266256 12429890575 143394726337 32662010147 174167943108 139711312220 100210776384 17157106634 92695468567 51825067489 9956471118 90150199612 105612244469 4329180726 36120265854 68499951288 6788144352 154173983972 155548159817 1895029851 746513965 142159592004 256497597340 15835222510 5404834460 94688226314 8099800265 126651064595 1168339336 61864213643 126380736657 168707520545 29122485831 29201210052 18661966141 1705641940 29146333532 6251238568 4386345005 12951165100 94277308569 154923805468 182681632334 21401486988 108147159774 441283530 171886157942 14151491484 82669969197 4848847802 517512482 56947426282 1174044257 14133707939 19327617452 135463537566 14711117864 3305149322 163217066626 127113767331 24241912303 60119573048 6227983264 105864662999 18846283666 272290786781 76431614219 9532001022 137113758956 12001685012 181366040204 134450307342 10508777306 102697238755 29892742715 9016974486 98710303235 46038134372 145145788837 49215527502 11850195513 51931044002 53322722702 119207699495 200599634992 18394831912 51718296898 7091795075 29445640354 47568990631 35052283818 7984335029 762408192 10412345317 137811357241 11946154209 158210064433 171505005598 22511623677 16760016741 151231687782 162103405074 6826170468 198089642268 85259779341 24088904768 96600111834 7516901694 128355503589 3166464096 76003719128 25291904525 231391337677 138405523148 115144633467 147243110904 4167534249 8754121962 194278203782 14916851370 6560154866 43592751080 248626325937 4821818050 148342469318 81182976808 105414110071 11788577621 94037575446 38085864204 157662526043 13853270160 28649658039 6729065369 122327228580 131136843758 24459049484 41760582827 5192217506 44208434684 10892722965 208366701029 169329278180 70114683009 63765564462 42984196876 33565530671 1238897905 106239175207 152993234992 32727157234 60562974233 5388222606 14694877217 147946515973 48086794566 253068070574 38200083210 1738744741 191408811653 61471870898 138120657262 6710470274 136429532693 6072084215 11529285331 22026252569 80368029330 64346413076 5701970426 5880108657 3465531664 3926325673 134013160334 43223346184 16685953844 166334706726 25288873537 151323546593 135335102157 5383348033 281641022559 6852644579 4638688146 146558151893 169946810084 163522856312 135131255143 21163608444 31664348184 100185723936 35730509432 171041697543 226627909804 184285441939 59453879515 14279007971 284536956695 298249282588 54089888749 71025727163 139849097478 428000240 232924092 178127230 84901980417 143908588359 43685755309 133483958325 15166965612 49592084946 54216881574 3265749669 134753785303 142442876433 262355312154 133426393241 147536163827 33595063291 7335922466 37571487692 132481274655 37957130737 82270488154 39947803454 129906998464 150812463258 119946733347 55457831395 2864860671 201491148547 47761481666 34217483862 12977901152 26774782433 12187116052 218579175855 152465422707 156545003777 602920404 4883710098 137119064028 31321341694 42828949174 170008743822 6080661431 96296612455 3952096915 148858592533 157239035925 38519939992 179967103177 11823756413 173442417322 178758935887 44598559337 30273594135 175978851290 125702803679 98312770439 28839057867 13163310342 69479840213 251161599391 1554007406 172139276570 35083730284 200385784689 1141177539 157868948557 90022870921 118297509782 19911789410 97055087615 47307425343 20015598731 13316668387 184061951032 149637024986 7471966880 36837189769 150021965547 18578162557 271081356 72217817565 161996952655 37220742819 18749285502 140018293744 163773763865 46307529210 37727013610 44144237129 14632858035 136490261038 158382986197 75070291581 93654721931 213899893115 11411728538 191118612263 165760946806 4843936597 235527932314 11651444089 47233779926 145896357255 144596572240 23043745016 16747617878 210811973603 148396560166 9172815728 67529401978 83387408646 1388610625 930593810 12363593782 227361135027 26891649191 58014384114 886795434 221556733404 9742286121 104531626306 179974002597 7013312892 16848292477 98659448759 9168696978 139066110664 21625247791 41211177973 88394927054 1276958684 72907738692 69409646412 1663870096 31825363885 91086618369 43993893450 141816609123 106252336658 123762315687 89318630265 12238423310 9481122084 94299810632 145949088005 339882641322 70294528321 281826945304 25836884237 22838561349 15307509812 67570562713 184934514129 2957591100 4684743048 236886943455 205279732019 73560272650 122039407219 1447204613 154428890556 33890121915 149289918396 29560570456 3284286257 48278518326 115767356727 6647229981 136538199216 197942400595 212272206396 29395553846 24772594263 27160518244 72540244067 5801513633 38483128275 58198292585 206008107021 108102258908 39350079182 108593368799 148686607828 158228059049 4270471613 37989986807 2836803938 20446548493 23182976214 131918448154 25118949157 51917583851 222249075773 4901037829 147890819712 73453948656 98169858492 183998956889 68565534087 99995856430 33684366139 73625322244 1690155776 131499382273 34547447840 160001320024 44936309558 14735237842 156117126807 97494764001 33603401136 62498598756 29737090285 39022862695 24116644263 80557202478 6223300005 35761035264 1644007566 174003819010 174548261369 9330897014 114065147761 265452497162 85247037838 25111067856 123915495032 163709900708 5324154678 3332442591 6446375827 56421535610 82817909411 6485450279 113141363139 50959274737 14111793372 123190679088 230409722421 93856760577 83776460875 25271825658 40655887540 166547351390 156855432186 3926335605 118472316610 137413285103 2788336954 26656504143 24535709553 20775745734 63163616710 37379096381 43581692696 21393491489 2311696894 127577530808 138325523012 46598449174 11289550141 7511624122 74482039385 11191085785 10251861386 7239796014 13205585513 115828179651 774272059 172135212141 81165915998 91478496741 69209519313 111775585957 61362024827 166341296511 58531571978 64992280895 7125115603 15809188100 105453203962 1579849272 1248479050 36626633299 44736424523 13943777373 90256754814 173032736216 134297778161 152431982235 126662085197 53644090649 46047100549 12899278012 53568971078 37337474537 16930555232 115353790322 34071338344 171026692 44982112714 22386230420 128947481338 10012535048 935274248 13680665293 46291369495 73415367363 6233362679 74572344215 46804525877 1112459428 118949365047 41047479179 208999245821 155211407263 35763715145 52228966892 59953093622 13770622092 1320261206 94604523959 164431061242 56215898372 212717841555 170446630662 39280367984 63889280348 212562783693 86741409925 14889600208 89201704902 1094894807 77008623183 24135680898 143675958089 2661346488 138875742096 103920067263 80717338944 194593811914 12656144231 5771469644 101830779027 285469534753 17235239149 5313137336 137087440362 212278520225 32264818092 54218083349 144022271465 109189282713 153573707110 41031979779 12073712191 53632213866 153398331605 65055830589 48344132449 92689510465 36939347261 35492595888 11018254705 105171465996 1725493490 49695641932 39545256970 214359191224 114794460472 5112822996 77887414347 130116714242 9031880605 74936645176 22650291460 114314372925 27965228910 46462284493 55330311846 193493096182 101008228620 150035311636 651836232 8026084723 74869914481 149436653411 111539236005 33641946091 66697411561 185159178562 28197235317 78888870222 99709748189 6182077736 85138262875 12175155298 193286654655 60093968983 168717017398 3991596809 276668051927 13547418033 97046219155 24354252539 56008668923 2321962199 19139486471 28565124903 2017492337 51128297146 158750947415 25661359337 1101701281 48861669360 164307419309 56043010662 90756019892 194997393038 119980172987 82522541059 3885982127 977581842 9261223369 49349917545 7340614659 10571559259 958948537 46076275299 9203463133 196222863885 42981030110 147464550125 88673000542 27019635971 8452274720 2725126647 894721460 161602398657 89080435008 1646760474 110021908291 142447068503 13631070265 4590731901 1061096106 171685066837 1636748556 5408744778 74700403870 101619313379 1023388800 125405154780 117250641400 115888990970 31576967005 89915393304 165699532924 57610312222 176776672905 159040653943 32967629084 6075781482 16884862973 130365179908 2399364032 133187126112 142083475951 6162559154 174849159175 162310936065 161650691530 145766184113 164180002619 202272735449 194648046358 17062324776 126235107001 85218342030 284198064991 86991928975 74913460519 137978138750 6106289280 66136167161 41392989142 2685561313 3345925888 47525935585 66210688370 178645186073 140446523601 143536939561 307640772161 10409162642 8021552690 194401243244 6294763002 830332418 230438637833 111477517079 51948373079 135740383640 274334584456 65885624975 41015085122 199691562756 191674820512 80844113350 200500979175 2172420207 129904650468 18241720530 14544132251 221253196523 16745957299 176061312604 5123638828 129787393720 178433529943 46397902146 14238967098 66440594392 62300954002 94841705182 11531755040 130828655053 57756617384 79662147682 7221686712 40893006036 647960923 252227920030 23524769909 54538799741 186757102432 642876716 12037465562 204399777711 926800132 93598723903 29731828280 127070660323 8198656836 7515547035 3380863611 28169918305 35049314972 16089512256 42926243248 1487540424 18575915764 164455327534 199012958538 4603127526 134986377427 43711366595 99955641276 7554308986 2904991593 132000254979 19339062888 11031314634 173569677063 27613942728 215869420406 37824535951 5655378885 130382533687 71379491034 768454201 55489662578 9076639586 72198317054 13834408468 129461355 4738434484 6734488081 122496269620 66016977311 5964640238 174579950049 141218026792 3371450115 56434929023 36699149147 2610861291 104828743437 55939991188 3034361602 130793070736 4762766763 129955747567 87183811088 231457024755 4171096629 8868744361 173644017766 2701019682 8011269515 109296419050 207943043429 120369966868 224810748342 48925295674 3509801366 209046183741 174780947639 3975119432 185463762946 43662398589 3034283693 129922571221 228436675579 139620317214 45259217796 4399261631 119798976664 189038463613 73633543378 36899087882 42880349113 62616196703 448279860 4764653815 3468236785 38285738696 55098733031 195609237124 16497900501 258599145 24937777963 118425782551 131597020294 29717978101 76894484671 138751356091 7337497076 84550783722 114321332991 26490216842 14811279796 2402164009 94119728638 34630917919 140887627987 13561880845 171765660838 61879092755 63078941045 12517697719 5719958293 225670849895 29541237716 68872230368 110580015345 39730881020 138971204256 107507572551 3396285883 150776061798 105423821503 36642823020 203440065296 55598335189 51264460793 73210938529 1074774568 50667859396 28660451851 190184852963 23658987563 141455588024 6757944238 126947159888 131837680244 2275347704 66126192706 177052686446 17220532640 29596100012 74701891446 208062469940 35759660212 7207119623 8188824662 10570710525 229666583713 21768919745 14593625694 5933354813 3068041415 39414133500 2062812684 174170209992 8552756653 50148188536 216038717334 35485261336 95773211668 172849869236 187027826673 1864106906 227385431474 5237727073 110266711176 32004150738 127540737377 6736364397 18540301984 216386086408 134951748985 30371966967 45554063261 87433203285 191051714283 14896653675 58621756138 19399251839 61347315192 30363435804 33215826532 191762719086 75342842213 10604948874 39810717869 167141770356 77707709380 91055734282 8635299456 25585125208 140246008838 9097733950 79680548111 39399506774 56108080643 14900368135 121948745260 77839317037 144783892020 97415857438 116219198130 5376093974 117856282722 3145738036 50810947672 2788741314 1181647937 69385837958 28142831767 27582817808 143759828144 115269322066 2164081184 51479779457 7267286310 161135042650 134932093911 15788661472 201799418062 187127620033 1615035489 16737462901 6130939930 169248198056 13111699186 5096820923 32243410051 172931798966 1294706543 12396241484 178711028009 105440379710 64052474433 192256306652 3272992965 6501168741 15328637220 6249593886 32772174336 153382650736 178768613528 111043522733 780108254 120448841552 163743715071 52761521588 3498980710 208889867676 115372303316 196123124009 20564672921 11595447878 43741669501 4084054763 30233548863 879505986 80113044592 10610729272 145736285754 7513753561 14373649529 648925382 27681999262 136108391064 164147825878 152766363438 54017169396 109184857996 99381091290 9568135024 76658661943 11870035954 102161605250 2644042461 143707906303 129169250183 38005303565 4553136004 61653176629 6894929104 182014385716 179877623407 80252689016 1597740043 91261874539 100176013559 3029214627 1834253120 1258085331 5691869168 6277506220 58139195890 17006121048 189948405689 163542311990 179656736561 128962085131 27123157251 141452642702 125658582058 614396822 210225105194 66879419344 111006145717 47700086648 132653745335 21582273710 137428935432 4537540970 2988959501 39377869369 1991309175 66611696939 3428590650 9611141174 56508455672 213372259162 121710522980 109770985049 1421882500 7036701081 3388100131 18961182180 211347391782 37842667191 8183424849 16024778468 46860639541 1962353600 5744637829 6268999614 53313786756 127373228684 4974554151 3242163897 14568775020 131427403 4255588190 209657371450 3643023766 79020436276 2049883588 18951749533 10236335175 5666959141 184105339875 16659687488 12637250259 65038717859 120969391683 163660393526 41302189450 19183399800 272763611073 287621694333 62103140950 11630092317 70885734920 90812346560 107038089293 105251090169 99235983291 129536480469 23192194758 276671153318 180070309243 26907526155 152611862055 49692654749 279968507 5098208269 70688242114 38339837741 61848416868 123015530279 179157687 93432864240 53364074051 121998246076 235348828295 92745809231 4558419972 3119207376 4554436888 6062758194 164703537559 66368947999 218594196313 150841890015 61861014651 153588887479 9655596326 958140848 41059857462 14885079859 102259509588 819364967 4288967720 115825573220 286416551789 235422798690 90696324591 44511611311 67546863300 133077255549 173316579705 146951492833 16664367611 7303421689 51962064038 5003285226 16043577476 308700542 97711533982 77742158206 318975861247 99380255093 32583502164 60759928214 133627774661 126224585306 5546215028 23716181574 117728638656 2081614547 91993668407 84587008635 62817501434 3515584760 63611013034 31134594284 65582202145 1473080359 49904295776 40133274058 5780102906 5577408768 2542134559 137613732141 32524467723 156136742102 165403621572 12866630742 96742772796 1709456583 124453046541 44591052562 1029213602 202353855300 39958006692 34731671411 42084265876 1513067039 25513277946 39129607744 1155306537 162404679145 148113210132 8501939954 3556833422 205830747705 67399312085 50497320625 326701413 77590072986 141949863015 101761747185 100415606532 142023961175 150657539126 31169384758 4350007231 16446207374 34003749834 161286855739 173886163978 133066403204 134418017492 7954092396 71791352611 4720149828 148531128864 42242737538 99048130707 61008259174 183879762758 16272818444 157048286269 87229747308 47718736117 37797196366 111316156101 6324154856 3333657140 39957507662 55241669527 18261932610 25480363421 10155638199 54441240538 38314488383 14980800873 100652298677 74080452454 20452546452 135944054088 7095157137 161056216288 158545966652 41754168690 90003622529 336691371 10032297597 75220860783 163975705186 96154966851 152302849817 27627289219 55547135872 5847098557 7105369473 136851360588 110116928671 11516559348 106653784749 55818252129 139837138149 196151230739 26878821397 2539149184 864354698 68258576606 30625496871 36260173369 273621773726 8772219717 5603580469 9140526826 32916936258 56968481986 138433307473 177103738032 10505124034 2029465145 2728525645 63120584055 201404352127 123838090376 98223259439 4887644798 5936393212 8344885259 8833819046 91588698785 8625149 243729342673 4219152034 185455755624 25049979112 6649692053 23958294674 137378746386 180575434687 113646882001 30926408467 8638603773 11612885690 156921800748 142437753608 161823239245 135796914386 21493944904 135948997249 74382665883 32204519501 42713817437 120826186060 3470492332 59488810945 123955382648 17846597668 177828980283 8977813383 137092725923 189864514886 13487768816 23940865750 1664988384 1463143277 148797101138 3272516396 3061897978 100017093065 43200760734 197386867760 131033643424 25505562675 57876422868 119429562432 214196134927 174780027116 30261619501 3695186148 5729217842 40610242939 44190245285 177140908110 19089152617 164717395486 29070377881 197264096371 109938049930 21704204633 1085029507 6751965772 2084300277 173368244416 1649278558 9439496071 210161821905 203254788205 61211307493 5902521766 116929515987 83498356586 179728614859 120745441052 3355982619 1735245372 48808942780 72796114826 159678575453 17665754915 10359852079 132271138350 70290489012 86156651227 3777241429 22061737070 13328549330 187098573497 76967639888 127717274715 52828976908 128536574586 7314170755 1727771888 208035218847 160560112103 1133916590 161472131873 37970465353 1668470290 2611796251 42214974401 8616285273 103289955232 42951841151 23315737095 35729566881 202074724841 14605081032 133635403703 80096768491 147669071344 145229074503 60558546405 167069955565 150645487446 788401821 145069703002 17186626200 478775230 3778147227 65106133545 151568212203 38226089533 7220564162 13473329301 6976614734 11456591108 874133948 28980920065 15280853397 42623409008 11374973613 27712624372 48531747725 53658043738 144534930489 86185771422 7614464491 169921966850 166368346561 61278112064 51163927513 34694674213 715953192 21816992766 200009744601 19321066218 82292481238 6102899573 30265805510 9948991222 150271220072 58444956227 158548804961 93476189735 56699262727 9656024426 37674374181 46019428821 51208301710 91177691845 197874611006 64678176560 5642330982 22516058220 127783261865 175063067845 54459677778 124722811120 59310165504 973906657 868466112 182760657540 126284224086 38204685853 153854931803 1955727459 2961628694 1382721217 683036750 96037508831 7351342324 20540583429 130344565811 127962687146 191528442535 31473717107 3281057608 78214706 90383639111 10557485722 119286334327 1165406339 121660751183 194911530759 10386609583 84123476072 17983743132 135496096472 62902554811 98407903186 65612417007 5861690157 74447312909 131614087853 46739065336 2316713923 67080430844 148500490074 2297746369 176402077106 1169929355 14787315832 201667600018 58699289693 21858310774 25496686988 133828383101 133922260484 214932426521 193137010621 183247318071 9192975472 24733936335 8901617067 10839564998 126647898030 123098204198 56693549629 35550491907 99485125684 95928847743 2792152092 208075816538 13977473193 134756829290 122999115085 56018277807 6903295112 120503582816 1360820555 175258733434 51769788268 69080202306 137333477638 148386328702 220896727644 98254292855 3351562784 10582658944 132902528566 49435594924 3726295134 12807935976 184288575626 154048048987 225666560248 1394840565 132459105494 156759856983 152798163182 244756418289 223470034317 51972418515 120641553298 32918724739 79779126788 33806326932 44205111343 35049784324 153615517436 55214480541 5363476638 1148554046 133346944814 22996912081 116176808717 113473498679 4690391941 215165338712 26504579496 933392013 67652812489 254701032597 148784214155 1124345367 166643226895 110587159881 21656061732 6101044139 156691734348 203417345132 12267482476 206522426083 6158322825 156732918299 150623336013 1224506413 134661369842 77923810742 166825660067 26958782893 45585394980 14641784031 189429478 9644479723 178630052367 10014997630 37955324411 5892667433 13267890906 137524837155 147005420229 16505607585 266249742787 5149914509 4599327608 236582991228 9167221625 5127907788 6912310629 29500407014 193261732085 215064382409 3996335281 15680452261 67390227953 45391366676 128453637252 16132538757 118465466287 56741291096 249707069591 13780227412 86590132636 49141443834 184702757980 7493663987 3286334675 123670307886 58253429858 5532464447 106095313188 88863518377 269099850815 86655273624 80703693564 209458418247 182556186299 2583436349 102965590365 44608583749 10604884073 189932525620 19262431618 87496286654 2480425089 138075709870 6407242206 31141616201 54314837841 3111677714 145545609536 175248861099 19198960405 1109310704 74188475944 94322194151 10148158491 1182234077 36522068325 5612755360 16142732310 10180526548 159200127512 43805369127 143043340984 39990827518 141914902192 2583013035 196879971291 187357563796 205272113511 196649382432 274369161872 131083288238 89380673294 2307215491 72794218398 304092678 15062439167 222499847408 113710049306 172999543990 15691123692 121810867039 166141706753 448710245 12495140636 129908017265 186516552196 72855103955 14182889231 46806080975 20084392582 129769104656 6085499902 63737034026 95514116926 118080923802 136539319969 1982945663 153746015713 58069042012 4919358582 263438864314 137287103280 4370175069 894380795 206229860213 673299408 142880149242 166423902768 2417284750 90280598693 204798139803 142394226096 186110495654 41965359263 5303330488 6705072369 546014983 69627324627 168933380469 19540384316 59566730 81002976799 6612550236 163250503080 251329898004 8633227877 126316784674 14942441724 53370396662 54164122820 125924824372 110145621146 30918218520 9013209764 128979932563 5468552637 51977625343 58846101715 4280055336 1916447817 3556788352 46089344947 10395651678 100239784901 201328255356 153473919422 47069994651 52451961830 118020566218 22615291481 15125525516 118028033578 33421533679 3005747405 48761752253 9209958477 37181835967 131822709 126160561385 9566371579 134073974545 2552416676 41054643755 52838533253 197452327517 129605209287 97029390977 174390433671 12021825832 15820542309 146278092167 170426551894 167912324838 114778562333 144999553751 219023177978 90548291643 73323471007 190842932037 4101133800 5077744367 78926981061 163941230799 6335694781 2925966329 175169949106 110608232654 12538228897 20138297116 9695355471 15855838682 37541706194 164878430989 5889271448 148023848669 25546082424 1323616802 3074855485 156703162744 138348839288 109276009847 96397300045 158702720661 149847726310 213709265254 9592690936 115694004246 13939346106 33410594776 82367647302 62867353425 6050371618 32247045742 121473590477 9285767525 135922623420 56971671866 213452399026 6344942315 157546912381 2364076543 267542194 8359507366 4250022687 143580785981 45347858386 54940077664 117524111227 130877830401 5915723375 132596139843 178163619360 190844287746 139929431368 126448024036 138215203678 57058599878 76611071369 4648397916 150086317954 192781296219 850150655 138431966818 188561042188 15932033332 96585016007 147468465023 226955360158 345795576 271091828819 7962787824 2541412792 29398085515 103305984187 178238097909 21120061750 18794218790 185823279649 37422633708 28869191613 66026664574 214894593806 216614221732 74863458713 13387806172 138663481353 26476493671 41386817091 8290484111 104363084576 3327613309 38286148559 1540543293 6557166522 19170615277 2872154986 146207856309 9029307254 199854646359 205446563756 208507478755 2215671401 129806988074 7271385438 6826312826 6067912456 62161948679 31530670090 223088077776 21374365329 132618979794 161015925651 328189979685 4857245248 29454534491 149511136180 93914193360 23814793108 4723192228 13495743536 95074536236 1764665324 9272168538 89447847911 23799343767 3561126301 146727427848 31674299759 4782011493 11029847809 229747410858 21517586207 2654770587 17794754379 195699619738 320545130495 6304925726 650959908 63566994305 42328445190 68075320388 117314305025 100005125182 49836594340 252931179 119708374238 191421254237 2041554101 89993381805 185494379239 152354552384 33258835914 1073469084 36795405673 12471929813 66782415702 81483777899 39808873680 163547387818 4923094555 75149969129 73364965077 201697658635 15899905720 225629612740 60480861388 92735059949 10632682424 144450973757 133620644099 76388401783 119353930592 34696350059 998784061 96341352583 179681317095 104155035867 118824584651 59850078739 126266656528 137797416663 226833153312 112702568805 6019339699 1178073871 1595998879 172270315942 131411705267 252306022902 154797433911 19982230453 47919242650 14369568310 5397602205 11574190488 85230566217 8802532230 138436219943 62960777820 63585748243 162475737462 53999795301 216294460621 45670978456 9459950631 124029223851 163658658328 273852224894 3972640713 72583176959 43396867787 11247286414 227690043629 97642499703 8749386807 2456079570 89783098689 15047697344 207049036 128234651753 132098926205 66619451920 147958771609 24729828499 26346132340 45462619698 10370854701 5306842032 137168000309 84352324730 77839175827 18247996 1566766953 100831175980 163863723622 133425885794 14506617269 45907605776 12564934039 201972065948 88755998058 49376183246 2112876481 1046623282 145189658925 4712413266 68154942462 120749865815 8139268513 122551817604 20790886697 63759225113 12323334212 158715622520 55540686725 110105642237 26773423240 9293329314 127390372387 87091559501 148318360 17515281898 104156231475 121359701527 4369858874 95021758929 2050710067 24962765104 215125640160 21352541454 9399706002 34577587177 878737956 84555016793 15744924259 1016708060 212294875196 151045985389 9955432865 97813428627 9238472302 185634124665 2852903061 30132117317 3445326995 5887309419 99885045810 189008535718 109104004850 130268118198 18267077395 248737826641 29726132080 26213941464 9393981728 143134548848 158610179159 181882623672 2655449249 148388459083 9056585768 143072873867 21607114927 194344219577 14862662031 66605399067 20456235699 5868758475 1900661561 62620352564 183225844606 66685895928 14249184021 33056354199 100855531841 10736933139 843777765 323944287779 150128534648 164306712869 141689447 168215243819 23501765198 101554267162 41849679825 107701001345 131633783823 120965027767 66852215225 2853419874 88823059605 111039211930 14499246768 130647073857 16092755547 130120354952 144637377040 33525813793 26833068719 57035083140 15240394447 172225045447 111661281006 203555792256 156681035999 122077860231 2199286257 65846478620 23359978802 155558822771 123380552098 6525950638 135574815669 158156779371 43464287170 163678880466 92693824860 64133876025 102117071487 34208276901 91009704782 215713045747 94948678988 154870420569 165201955200 83637163173 119421711059 1666982270 145723426929 123510098213 595314807 72213642314 32681626939 5535674339 50091624718 52588962547 257395180485 4876038 49212399697 111778097986 34354150198 204436559793 1759687744 6730981360 130048118442 39532515113 313479569214 140591815314 143545819620 119700648701 18916996818 830173413 18708047690 174110114293 6799821869 8731537271 2036480193 51147017745 164374977608 244022638887 29371465494 88169366127 214164081685 12978037469 55871384859 5906382182 99745755674 46409268237 144028807620 78261216685 27738233537 133231425551 203486307206 135062412985 179062998308 1639600343 2143147363 7703019359 12372174266 23195509318 721764205 142460345661 7712535777 193376704992 2213946074 167383252978 108711410794 1190723474 81861971028 42536615454 146543350158 124271194505 141567569437 34846389075 34569760258 7450961356 28350802375 187068394316 36019498969 4713390329 8757862243 131344387392 151464620243 87841827841 15229307383 14791546746 15630335614 29218623348 27571975461 77471144407 17511721363 25045584766 14739168852 38076200794 8540692396 35498379531 2433190532 13999509000 45792645930 1750515315 6079575923 149727781485 9326412638 14627810463 36885516812 177694473783 169244900115 47551015436 72940561417 3978477474 169805757520 117385080181 64781563015 63170430404 295026355265 160460606859 3437163863 1579446411 12818686731 151829230725 217916746433 181905794752 130547061395 146858747650 30661548153 24458169249 122193363606 41187468387 137552941808 6234208439 155856434574 6629158490 55306828398 69476032974 13939188749 2590254089 147744478004 1422908998 136101030828 61565215 226083065763 86920085893 29251515575 7240042626 12674355634 93096912787 29803511705 5341637487 186537538063 182228160538 135110357832 14324775558 201805267145 40890040520 261686144532 96084639560 195928966593 313689340837 72904761781 95667581696 238441310347 66772440624 195942478632 67377920697 37663391640 31009383592 11726454976 8113948024 47742318684 167972769313 145917334223 79204873501 145366096919 4089427512 73473324948 89754637950 118538994260 97608104248 116741150128 4843336536 1607635823 56802488309 159554394082 187392079542 119661350251 225772313159 196629187631 72136500524 48869067225 1751189022 15234147110 47991274667 21976052030 124511353990 127468145632 657513348 31430950416 1347420938 951936948 83888738867 282499718943 213577416610 153875382398 95569167942 138824323420 90196766446 4777884420 132451950139 69578600503 34614913383 237680075088 150135130912 23343369590 146393265332 2387842614 176269852004 38637531047 27666032458 4243406452 13785170582 15850622587 17881687873 3801373729 2910078510 14887894606 66819282029 1614995795 2808579155 46505965748 133596847176 156348574038 47196113450 118414535598 13887112544 202414307031 9942108551 241225631837 90808623774 40690759062 1399161011 169616775112 45777306559 113142130552 121386835874 54329514739 45660489685 15468057264 113443882889 166122985328 3083116784 151587690427 1184418441 5078522767 13106318668 77884325808 401732452 115538755354 134393387506 168439190476 216467224400 131570841183 128152375409 110486624371 115135488034 103569165848 63775304375 107068961629 133273629061 26947729559 186487007027 51475404505 113018743368 140574540505 195995386209 34212621099 12185766554 118718174527 183444859539 86141393419 2084152835 144259838781 147733542828 150493667637 2869829235 185478707 45875268733 14657259576 1407634191 42886085265 82353779148 211832434051 50722323303 2324040854 237445901540 285430863370 29430481870 50176082651 171862597857 81194900779 7041912541 534633996 13755919053 22473256165 36589511256 106011658487 100712516016 9316243746 25878344252 3876522683 86608633193 38959292676 135087526830 2826044131 36035417943 9766366989 3272156584 1850558982 103739136295 36411580457 56123506127 4686507746 75683133831 46295908802 183063577782 147202186150 4277422818 24990822138 7564031539 160704680386 8281047895 48016469646 132568692153 184400419978 44372445720 48048654491 125160107706 132549552981 143984851124 139789648419 2874974550 59396786130 53784828838 13839440162 223101320205 134096906402 44606349589 225167217796 178783103672 8982795125 5207202422 151578557687 134245613354 181218103706 1416723393 68672880633 57692696760 164357924319 78210882258 265521954387 141752466896 30274411054 5143826241 890413842 62519692076 6845075106 87643080784 46921840361 19714501873 88678205790 36030085955 128899882956 185897082705 44860290414 7211280668 81397351559 7595161977 744562862 46134132330 164313564903 11844387109 4673648144 21955832 22448422339 112634861735 39707814675 161055952976 2106699759 138303206871 63728397212 83939963012 63352968723 160180456746 45865324782 196404561846 127198747975 10569333426 34134309828 179642804831 15250260220 4912853488 76782554838 84632867636 33836583812 7574469190 185597031453 180091297078 14673954832 152791221800 51142813900 95786974617 16436819683 3215799576 41141791954 50325330346 65238394755 195090185 3647719838 19760364440 12914352858 79337472577 62609023798 67442230247 186867113918 79605251678 2876546072 26887856684 142127897420 14695331501 177249776412 2595436709 129083578318 44061238787 204753022977 34554904485 96949270167 47610244357 13997065251 10822299660 118793549159 35890733578 55051934110 136178652723 75872737661 304781495744 33953585748 153378355284 61619512081 160459462593 187313917545 803533790 15798380203 74302445612 78550109161 194174009528 47589596199 40867457968 169286870384 4516351900 14587189550 146754396776 19263903409 130558456780 124924946297 126107429363 17359499566 132319615821 122193846741 29180568001 156917195635 3562360704 171950616927 113984880801 133057769090 8554001154 139461804952 2293576647 4495441619 10672411979 7608309840 3040034741 111395924677 3833567954 76605709649 211116253916 918947134 3745136391 7913737504 8558403876 47333447189 11990215548 306255497764 238759400981 190185196337 56437579929 180737524114 152086605061 14884556776 36897194053 125456098304 145468410499 163151396168 208327114093 21321848090 5594344478 28475902055 65521095679 310660969 17118837626 12748016015 295882014784 13382780740 170438452874 34759472617 130147985499 21136070418 205217126082 6485271529 134376425461 120729062540 169346701309 38168452219 5617520796 81716973477 1948267031 150029484017 4378254373 111735570641 57953266605 171050030569 131204611002 1514921633 49175016151 254155562391 206163102424 42989643985 145627431695 206830605377 1113280760 29830281125 80743390629 146874349340 112642073267 67136002281 980822426 2437052075 8407869557 78036191186 62623506455 53650041844 92636385163 162872530330 20421936643 85062838176 229437264498 21653953279 82558632872 59078994546 4746051877 79609199836 114004507101 55063564969 60516392855 136033149512 12671397233 75300990478 115070861503 25419198336 85994287797 13120757057 116788723183 1546662441 35527411298 137981746582 178180044501 15984080409 145226016361 150085316066 2980193634 109999590454 26816862735 113936012448 162071684890 200341578397 88407012789 91276836652 8694011684 7547396638 128122537481 3812400780 112255304858 171599674871 166936478092 182654295369 35199125499 32736573443 131226466262 245841766478 60263423743 6088016569 148092850562 94215773486 55542655277 153219094114 23975349026 211639868099 32772542734 137587441458 6356556924 156119827928 24355999409 117684201046 895218452 174113019601 153260772528 16963151077 12972134371 5552687061 55412784378 11356509741 154473356620 61811748574 67398776079 10405080468 58749370625 319466493560 141272364 230173609951 137815010379 129122424966 45724235041 67589785850 146037551488 11911051602 118022959423 7902692479 24111536706 151364485226 215991402678 19301564191 760768469 35131982145 133303472559 22352905173 90238238673 138989355743 17627161047 37307710794 50483797521 199614638054 99073770797 16436891654 82979609399 77333289231 87054741517 42344304742 8195426716 49336335530 199562921840 50877939776 314060556912 25426578926 1285928894 970219015 1435013182 149160046187 30794147091 170198398736 180215679249 140233889653 254196091114 41128187260 295462807823 4252988465 26636719531 76347341469 419618001 90601530768 204249238193 188680334249 68797258448 2141162497 29447097675 124455428160 203630218186 149594410826 72728158739 94837848262 62901580319 140430530746 63074832570 33291595499 192660390158 59306586190 49732991037 2072444698 51907468331 21940049702 2571310839 9041903274 67696189693 12603934226 104894137134 65397651375 47259913876 25909924462 13531883744 328851901141 75683538489 9945528846 145037539685 164686301914 118655179784 57561295950 20733232096 9406951748 29619048418 73186774413 821106162 148602309252 93356829877 4060426317 101812339 153360787932 14004725654 315559490748 145092503535 90945181307 164392982348 3289796256 58313025943 196609471342 132331715071 31141033787 139016867391 2279161135 139561793586 17513077380 3100669941 3454290667 155304856109 80321391973 150961977495 198448204316 133557069639 35606962838 9274399872 3197150995 33267847196 38102402626 145761493555 74083620945 127077865325 12266459807 118398805758 126524829779 175803588029 186005497976 178127717477 889825991 132545326647 178225965123 143451602461 130560716067 1378729384 95278577302 228658544346 5852374415 79598627595 38230387093 180160909579 2720197851 2148820610 109229464891 206571703207 835912350 100863634623 33172729181 4120175418 118490894093 8195078717 46673811754 133727184409 26175489175 47716869987 10593715874 3808168144 136341524200 9091743360 8975246824 125791804106 1628353434 47614733560 12098899226 176263305243 7373021002 126421008123 154722149234 33927090579 60467467002 6669928381 545705123 150053910696 152702039960 24323103945 177234352229 6184257428 2537970328 7937489090 127824357350 85062829968 120911583914 2432411194 160404767311 20106071252 12395505372 97554717351 14991712379 21065690202 2442465077 4568687612 957695637 164630990501 2237978228 37428310738 3413392044 70312569523 92943256544 90606136394 6567045364 134158603693 227054995833 45463256558 286830256145 176395251880 3407583506 96281044542 59444926770 182856803020 59148888544 13287295854 3552457828 4070890096 3498399440 192607280017 24126464617 36958618819 77796820748 21133807895 246691923148 13960373444 41519821751 2228245388 9090421328 37709214981 211351457951 924544622 185792284304 283892585136 177819613423 73186631885 49659499957 113553333333 147179307242 19807917019 17362483366 12816984865 7942040820 1518824725 138907356657 182189190022 83676060427 82858954262 76012189005 106786779385 2813774362 162579825206 232523247315 15557239711 6416439440 57081699835 1092171323 3957391203 135325005695 7258776101 130668559255 149616651715 45628832546 69164970687 50946712049 115975832836 63305610769 21834396855 134754785694 2422119180 4539890124 3432450616 869442483 212623553327 12609350604 131227947517 728795019 14682040393 14786316267 37077316543 101042485633 39200370253 48501743363 3698605832 79473709526 5223482333 119545181296 56879902748 20837443898 70472483 8324667843 54784946563 128009772424 2708875263 40366863739 120106343387 38458503197 18466024014 46213023157 105668283065 51915857383 4243702063 225161789159 147911458074 24685784469 1842905182 42259789905 29280486281 157789059313 36013236543 73361333998 191393172856 168203073745 138242223779 204347209134 174213569785 48877851381 133593049700 26822396104 7767383332 91842753050 196686644520 192136609999 159012418552 3981303493 1333070301 69561174801 128510372341 92230469641 60362720994 130912643468 46627884470 99768287049 93090193305 3481374910 889707860 271008171 3072680283 138730922801 82848287200 67271980864 154051412291 4771211824 55502326543 140073008294 65191994196 99162505859 68584176723 3925246299 199896440841 181298712657 140332990324 10689244066 174650255871 147431255841 24034573513 86935829031 43218545481 193618459956 3020549824 76854098044 262046094731 5669317750 8953298564 128873339068 8747759595 162672032216 11925261609 19528473301 27748213110 121298747276 17007960811 18531087257 145996714143 304275680506 9442626416 13162171543 9017954422 25382535092 166538979296 1512117537 65689922041 55076431317 44062876180 139208944318 126302191737 83617981683 16877494174 16467770759 182088117616 33469029306 9758056846 19174124581 235123002595 305166061382 3484747493 4776922669 215511870085 50051085183 16884571272 60552762553 290255989682 51451923424 121878808099 174036218839 15333867806 46033577182 2995737237 5326591175 87060899506 2721295545 9729353673 107647534873 143785360072 11675604871 56389407119 103684741082 47393002656 75346766778 61425284184 68961560231 23050983949 130059958022 23441443508 171192555638 178368027308 31110014527 10617819604 46643308767 16696207496 2109825316 573758972 153348790732 20536569379 27655973877 83154636581 173015588716 14585777555 150051718303 272285563392 411408254 77587156210 834408775 11811559702 8818917553 174915272172 182286102547 155910635169 140089962137 65733985026 9389483298 58312608058 91155610496 42410474424 138740719153 10326933244 150377845804 139200748816 213164503375 84490931699 218697449834 179600414458 213590635740 73200528259 2536283030 41153700116 3387448347 16514455808 186586340944 86192659592 65751855276 6407592080 210071200021 158500219850 28753407456 17403183559 8511593786 174733601307 106617076545 164696051736 4317270277 25908157755 188744246509 132058250142 174601217913 13811685198 203936727113 164518581529 42709734759 6278273053 1056223802 116453677754 44665192205 7131379250 30374928935 6604571993 63579532916 12689001456 4624963868 19080768650 212002100211 7180376599 3130931004 6151350931 179931743695 152918446750 76787046355 120807565293 3661557217 54148024605 9147809193 2458003762 90221595635 18891938541 150307004186 115296693667 77121965840 46819947597 1650770907 59481980193 34082465663 5696900298 118915679768 18451025933 137450277385 18316473914 3193681287 4052923764 40070677901 110061798595 187479009890 156115571282 5499824070 216039851843 87854665508 737756335 16082090470 3196333432 6755154785 55072211036 8566691591 219065893798 17639376991 214730230342 202722042865 201402631883 103345730703 5514813052 4865004385 35177406309 185769048793 4567217768 7697538390 10198804118 72351531861 124760211141 9840677798 175651259661 171698152736 13182036061 155597255089 73178478497 124851546181 86526011341 40831189324 71316037 166761741033 37158481657 4502391908 4282492841 89745107570 2762863262 15740724264 1847594643 20288255133 54568379773 3132505852 35452046266 115465067800 114471150338 116308053 207642609120 134291966192 55050284480 135998135329 57669939138 104812676414 140718014943 72800513717 253071455390 8456323353 235479637566 157443960660 41272856017 204641628576 16926660096 1359770329 98652618457 76801771559 199647285399 116244990785 2195063231 37858227843 39046495752 226611880201 25618235557 42928928509 150449430289 6913930606 147483184515 82612204267 16673824521 13586437368 125479199065 9823917924 76471249492 76586264307 3489589266 130746830033 79486471950 3674654848 128396278824 154722690134 198402425436 13803548475 98018372782 55963695272 73245150315 22231240247 43342916231 66490327598 11149430364 104719274840 14280679599 3638377805 21635085201 4222373294 143342039729 215724813959 53595258315 177153322672 3754590148 4361619029 91685748492 10697331267 873286258 8428073780 83082235210 63347676442 161683605832 14054089768 93959350034 106439494103 145036259747 29214200989 85824213149 88082539745 283852832713 50938185893 99518358115 18478476801 79193108027 209871478015 141428005659 8490304297 208421644 33369329703 3211689130 16713571331 32233244851 71899414692 177666886252 69737211589 53070948396 209235012003 20411383099 15929413155 1514615911 27449627703 9275604591 59802900771 128556173000 16244431500 92341376339 278393716374 150739566325 75523129663 129630130255 1343257649 1661958982 448287883 43206524003 9539796069 6038281863 101418193937 180895265119 13556381185 5020916539 142206782335 5214356424 7789201611 35575220155 72001869674 208623960731 16566010349 5257477240 15955328663 8570008870 32249679271 64005696760 18471524281 295296949088 91860924147 113136636128 155074842489 4839800561 186616625824 511312050 34655306157 30408765257 215460086121 1854902233 12383993458 22512965997 75065258801 154292392310 17590561624 97256485766 52766516038 258215678789 10213824494 13966338230 112028148334 4980321703 58046338908 7232269433 3720290433 124222649851 98570127537 93064968432 5105484086 1452863990 210255904236 12272991209 107516696775 86548299647 45031665623 167022055592 65035081152 57649516358 6350729623 163031982145 222109105686 4782851055 35918884564 38212694911 18887831538 158053194221 38813874562 44421058919 145425386029 121683076440 32868733385 50597748735 4725872234 48448070528 60495325163 221728849430 7936779437 52737619418 89065564779 199681574915 180105986496 14475278602 5725646198 10339417121 100122005530 115929009805 182991447035 4381104327 36758171723 265921353378 76241006558 38412103654 115121949418 4453247557 115488694787 18464217576 196032105133 82779158647 134775828108 58525957512 132858613916 174607423513 140718807041 155147573200 1846877286 158436431667 16821324634 189646293966 104283952551 160991472349 97872977467 7834583513 133257440441 9474556463 5165415474 171515704724 95211725146 77820755315 59414503814 10026471347 2771166602 113735258642 141198680744 18808328659 91929193240 59283858268 108649170030 170959246480 11722010855 5761914839 50855139780 221195325450 120570869571 193807733391 169846619964 34369061293 38335420442 215950435717 23870414946 148818187095 16069150578 47475512452 47829343325 79119158662 10684154429 9019334079 6088330215 1016417810 191172632795 3089949288 14261551532 152925051466 103068651911 128599110800 126930225655 233784675 4502889343 830057585 7607986176 277548077135 98143660549 156916286156 134064568682 169164097595 211104104869 48105668711 71817665946 34504045632 120871467794 32838179002 17885603898 26568547126 531487517 194623131625 79172412684 36584218751 90047457570 146490104985 148471705602 164320481758 86265216584 7984575948 49371507349 193389237107 7578878805 64631881277 19982913687 11927434583 4370101971 3342159000 19879844505 12675555352 307915509960 38828532617 40835374852 186165952186 5817002729 20455077665 177166364672 44582178384 225277881128 106822878587 23623816022 1849797630 24045888769 31525475310 35100721849 11156398059 14177666578 140893030483 9556526052 15266009923 3007903680 16876297818 4455043529 5989736708 1038985376 150137523829 189773275838 6936385158 214681071409 121658939870 37516984957 7960260095 9959044930 90372786066 103543965124 47463852610 12660702144 167317849341 13345500817 12036995587 31200747003 123908895277 173706924763 181581170367 135930328639 161461214756 85504055778 74105858775 86497266617 59904253919 5894775072 204542951514 40388452057 183565112922 20154200854 67395740420 135504323769 85329103370 55406270244 29993423157 76708570115 286313275 45018222690 8848798257 19002549043 54971065178 158982241490 91995914575 74188072768 143709811219 1698094854 119737421451 115424576723 142311281967 78242199950 1353652385 198998635425 31572003581 5088123758 31623011567 187506758381 61851557945 87606862749 28085086125 4277435363 153832918958 147088326604 165970171526 116974453501 57590426543 120571011758 4783564132 26376696753 2677008391 32991604753 1014837822 82627523827 84518865275 2510161140 82224163325 97186612418 21042734420 7080740619 159952381579 2759783061 26529426118 25304470506 101066452500 11563478796 66231171528 6162412972 146155748854 8192767904 221161728249 6620943361 59876175814 4191610248 88734279642 133456304773 46546109098 10803333775 7923551972 81028987799 132744886791 207199169354 57202759963 7037348687 88015101133 45972520725 78813228121 36642352284 3980777196 175431289334 13422889765 1522122032 142058102123 5133664396 85737321650 94096152492 87157630293 42934547092 35501324616 143897978256 153829129326 208283119593 89118763183 522762018 33940787824 68605606204 1024439212 84039387111 554036660 16749128868 18460562785 25118991719 135199468530 174531434507 123322792931 57679596736 2634817124 217741214466 3929760859 116348863555 4040007796 199648218954 103591752039 185031504354 138328202742 6123030307 46045592956 6283523934 28223902064 105739903936 3229115561 38596783156 8756422608 3986506319 262455453953 97790144978 56853068407 6097843027 5439340813 102340603754 218244285406 130130748871 207420121500 7359038620 1405043470 5414015743 58451984155 155735780802 17518982348 236673660065 7076541595 116208870667 1483856012 9447945231 52362739876 214193369744 74990364275 125434611407 76512167917 42007071287 160038699328 74506570648 8118887019 222205263127 24027021624 113691820326 1848251022 121590399997 3242387164 163790773420 4274343518 5418459987 22930943053 84609255763 21311400880 81147124216 97750984723 52445844064 69234171932 66605440758 917993192 47217915261 225819880441 137394176185 44517253759 56460947965 44909358286 104559706283 1886324104 16450419009 68882519018 225369331237 42035819765 22032137520 30464546001 157879562561 13190819663 19569875065 160563510401 40113846082 12912910640 9770097369 8854083825 1898814382 201147688813 137848540361 54211027711 11227502760 10488576877 127515295729 15527317090 928004755 151872952297 181270307146 16596849776 142182285541 208385116482 67617162054 57576076165 210611422157 202754965259 138036291578 18161607555 1831340004 51042906347 206883097752 5021059097 124136235189 738510051 106204495647 95698539636 30669737123 89688660583 2468658842 49158348600 1831538627 8160639901 3580565450 8583890290 137943408359 207143594796 255989218940 2481758735 24615483364 155490935190 165443132963 55705964714 19244876 67812030220 7217255385 2099570557 814495474 132361003503 32819855853 204745691888 6056544457 45144106798 655705571 21321026664 2897682923 154643161115 85753436938 132107597907 61234056843 124564670239 132025147739 15786750554 185854885358 159860718314 90210414867 2214114607 111551732620 15866908693 180477546422 38493375971 3484576574 8309800016 127837126256 5797919898 121506596005 130718966788 223521880921 185725049749 29045468691 223750293081 4486921169 22756900415 153496507052 158541171 131138113310 1093196635 2238975871 55146107020 137908269759 84124564885 28429218773 146460162782 1313765720 56282603824 105781258502 1482416816 62895290934 68948067712 73456862135 14257310099 51638416435 3210557753 52238117415 9643171753 9439699044 139389552411 144857278854 66260233737 132793857840 78891531825 1204752209 205592801873 4132799868 157956923911 132903933264 200857639113 6182252851 127074599927 26473527901 600758433 29240393183 44345139813 2887898644 7030432232 120739373513 4053963142 12850408109 245755551163 141372863047 173910878219 8812646278 61747126455 227451724464 157259508561 33696760361 152494957697 13121808249 183110082012 12384018056 8176803598 145244517284 5947378749 91657733523 466131338 324057574548 184399923999 128665607199 82700797656 79566654210 63830776862 3787828152 41024564959 231525283129 161313781021 140263556298 1947395104 2617917231 168439881983 9346761731 2955420798 99968601011 66219545299 128508505115 17708205263 2375162348 45070263087 27445307647 31632320652 183739211010 123515510116 21553541366 200372644704 1202863583 11625400677 37289503227 79066284785 22292975201 116341549 75692224981 5230731537 142208871904 2758582252 12885570939 2463558317 32619242834 31124743586 42312231119 197743602835 150303979583 138210402477 14501279696 177273138935 61158115365 121402751853 167281031872 188590393604 26927839635 21474816876 133908869252 41144279863 141202073945 145944146342 35833777678 29841749033 56975279207 70423933356 192206834005 176259626307 7520578937 3101415492 137695932156 194355190713 105175009650 3236140202 24299740153 32022862773 26743844265 171751472465 7038904255 129806142072 6115947218 95849088239 78423266101 449381189 152033742936 40549771588 2564576447 97912484468 85661848215 5800231411 27491495449 177245156218 108522744279 35581508798 42685236400 150979465064 131625312606 146150653946 132218894434 1529442241 3008261856 730249469 174275103737 1477153174 217959807722 158937350731 54828335764 65613693366 43197006714 132500754425 138960688059 192275983541 58101273 146579014224 202427606059 14158994166 4891822680 74463432256 55947689489 38930844640 142413906082 65561697007 1845599517 209927939052 49731060435 59220823457 29360184936 9353942835 15007388676 118320905442 56366248838 189366052436 222032468595 2404978635 19639948562 107043244388 185838808929 125589659300 23305907414 12982460311 28433898 69153525522 35070566860 34050655989 2838289186 29109935716 80666509982 61994655943 1545909294 209939646933 44206861214 13136958478 69812187121 1083287069 228311285020 113941993275 131492100275 16006006908 127970150268 249312681529 11076098975 207929039671 218029244820 5332759521 6708540029 12634345480 140837284436 63397943727 138382727392 2081741626 107756400133 758930576 163109218227 199780495385 144621791751 61275456039 21797757711 79182767 34180168645 60411279815 47166328210 64009600633 671027696 189878119735 73870963129 88037622703 114161575530 149173127714 37839223945 28591037269 104875765724 38613745375 3088493603 153446597843 14943871275 24659140102 128706913459 10897588394 185832408480 7568170732 12719403718 14866692781 11504386669 154406620992 17981927269 26194881942 140935889054 174316385357 162486653288 40883503090 133600486647 63350500205 5180214649 286593919934 16937035466 32100866865 3550292887 166601317852 9002811025 187430325137 80825546481 138394075113 222211939048 43996630609 4033966154 6214054597 292007375685 4294604879 6582854965 57551394655 83149225224 29084170715 23497960581 39518588141 52185095759 207164847454 326551674 7978572802 13870759050 137296830706 29612387667 62821622268 14198421757 18811958621 222278684253 78609447405 211827464377 175234099226 3846852222 140158604103 185222842109 3577825639 132622271728 54700341336 6962563189 984955999 12303416448 32624182823 78179591701 7372998027 168344211691 1619713234 6949169952 14037751933 19568576817 31246795132 42312047891 38239517802 5334785622 5405950458 146308190142 3238394678 61341649232 6771683988 34358915017 128625358244 73637692899 185331752866 77917318907 129154469295 20250625162 103301052466 6847360016 304751872676 29359821983 12337973798 11192301276 139175611650 64410051113 57694789693 50844492496 36268677813 154797212661 132909959303 65501829828 48333057307 18316916156 942567432 5140819873 6495489475 19135524704 129852541330 3954828058 121417609255 4425774177 186611859251 140428048259 101186464523 1495959771 57517865129 13159712394 124864245814 46976241026 6987988971 4073553374 20958748744 36942933770 170702142334 146386752558 16547071028 50244634371 1458262561 111461424809 130381341183 159276606431 121847786915 51557166964 157713624714 57000148660 150291982105 69121520492 12104438470 5244342847 108154549054 4112426902 23160211330 1277545926 15643275467 519710154 9960508595 21546012608 733960621 7772360440 11397822075 37561586195 152292600638 1231450120 114118737344 12433569075 214273163702 257924508 21739608082 52463063387 37756637133 50348026604 33075031459 57995448954 10168288724 11796436093 68195475424 30185453708 15206414311 71116990885 30115330936 55717008805 22846845747 57994439823 1212746887 68601182165 99358404477 4366924488 120759587068 47797489814 39033355326 17430367212 57330225675 88982517638 2332699011 177400549246 50844583016 163430697563 119922203431 6192665225 5960222812 211697578205 137980268470 12168075737 25099495418 59628894133 27519602882 62011115676 6283393894 38381830882 69525302732 1041162241 13872677873 13309995581 67211216849 90579326158 157798229337 121338883821 4609728259 114464624592 155362147337 193885186233 7105411128 17997472697 17662171048 2736711344 127418046357 2140936833 209971110385 15351105137 3441734252 2763765505 169388851956 10250906887 10869540141 118656051355 189057940812 294289856905 5268206625 231504516709 28292797753 19911053207 694747040 34513622341 155126197699 10818257312 1017339485 14067661552 201301163539 144394537276 10334291579 95794489834 57887309891 17260099619 3652536286 1723926668 2704891136 114631699645 135870665302 180773549794 18907489188 139978880 152009927660 4508926137 2103411822 126407430772 22053360407 6420997786 129907228924 73284397875 213794679779 3855116423 116846142573 885072746 795888832 12834840517 6616299897 133980812645 119111256362 80987632660 36255066899 1791578067 5837963331 44261725111 64315910608 139640906 5616184376 76884811491 36963427777 25502081513 6223438112 78699896705 249972870682 147368132048 152079181686 34108780647 2552807119 586577016 27582593711 229883411675 1804815028 195314529106 22860027729 78629597518 250140579707 134516095556 195692614355 13193540583 213908479665 1532342108 60002366948 173530354799 185773697522 10438499697 47040646987 128717777164 213768269833 197638768081 4281431331 9162076178 1560911009 633434233 119433569632 16825000530 21829360403 1783377164 42091274720 1721149640 154277154120 55595394037 8679335215 7055194893 99466994915 9420545697 1071018186 167733198750 152067680681 79353664877 93688291379 207534088395 40153968394 47862529978 159022205 31465755178 396433766 36635408994 129330684391 190427559919 13195485385 43684905072 135725972966 146503033554 16928978026 76545294849 1629272245 138447356459 15054655708 125014502357 95383259219 24415345199 135516060483 197756071986 73640255645 60996666273 46357612965 669022394 57628163079 12713452644 50677542501 66846229755 226292948747 51544669836 213470271562 2946875298 64095179828 94318853606 101445394905 9049560019 36145457044 241256687208 7466521245 81543364606 882523142 14401415066 91248967311 146524196098 227905853845 2345488586 56476808352 212093928910 159075436987 14101607517 143164271570 25047649598 5413335536 144616533063 69418828214 154970058523 34970182880 1912893890 156369959858 237547527404 5818832186 143274738255 15354108120 13610774789 61433310912 166598578048 116839686321 3788860989 10417425408 4585664886 241314562604 5722180121 251461970440 24735853297 199782154835 103965766533 18867578163 5537294216 76841817153 23050220663 130749594803 209561697763 186397824232 43301310853 21475838721 159179746439 9318012139 4364858359 534305769 5789914841 36968734944 96938167754 47869236482 213609132166 225541966032 67365284264 6370312123 229377096413 230673035618 41697487461 39076726999 24459095368 118137080971 199314442408 2645149355 5672073224 137279549449 68515933290 9057841894 60638893778 89437763922 38743485652 85035500455 113368721884 17198905673 359838754 28066498276 6091547 86991330917 6589017271 148415589482 183821031989 44463240941 131498453091 29142130508 199243088082 50549551152 33790828112 20459215984 54661427465 232702582383 130477774380 167004505451 8577596991 79633723413 134518990392 185574318349 141072780008 18244461239 1751037467 149697313677 158445833994 158901650535 1177452828 43969047397 78156104239 26458483190 69051120231 9315050363 116460369539 44145563064 54662231198 39276478263 140465805945 4949989471 16082915730 222025870747 23209055401 122101168924 209352690793 89653337860 22473760656 57180190934 23611283338 12457309763 197979752366 191464789247 28005871139 2525141533 94955422834 16457431914 57366690825 173438438518 16585272384 125061680702 30439926269 5716823878 479389370 89811470307 63608615712 23696930875 136607822496 53286157841 131610971421 15161415715 124504318924 135744019846 13827163141 51909317670 119017589649 13662675854 151452991830 51618237455 4871841027 139709843198 291321362 284639383920 51710471341 210566694489 10250957086 106280771405 2013799485 27845108687 19824845928 44679562097 63414690281 38777890830 129992876226 24174427641 1746179935 35056669801 190729468343 36323354583 6792038445 39292126483 7564783914 47238866197 187796979626 10999706435 134367853296 14187336266 143666529728 66729099282 4020196479 14898182767 46274486120 30602441659 5104380026 1703960822 21548033732 100423767079 167949355123 1781944791 143984271316 3441383186 128963743808 246169558150 191233878422 132293903413 147037960382 136401331375 5787392257 67283838042 137748617314 203761433656 265530369794 74893538660 212520150302 178044197788 37361343948 87687234206 37009008237 93750903137 52114694444 3380461554 31119089669 68725778988 188724048011 123469086300 19564441950 130178854740 666860298 10490481425 180065018476 17282692310 135327949209 78007232677 138994778329 164957922266 39333381486 148497074138 164845154410 736788843 48037822379 64046303383 13813587163 129265722033 8443253350 141817965713 138033292372 2600284017 205922314298 133480155430 329151617309 175110154131 13499059081 39863293956 29902270592 9067810434 237655820510 182838497438 4109008874 52097037871 132745488108 26071980726 10309582496 43574700627 165876123197 1049856505 204953439477 26728756647 19402067408 24929750880 140584640594 229681836110 161275622598 117623382073 857403313 16457209012 90454253595 6417033708 39772978408 238268592138 245947688038 224691712504 24386976929 41021361396 101731560300 57484108719 8337666906 135729960012 737106210 203111921957 3265064028 49428120320 66063499993 30882129418 4141226130 8652248036 62948316960 25692449220 49832980815 59979188061 45905214792 25577664632 164528223860 106395127080 4539968579 141451004550 3931983768 100557440974 157095269953 158088463530 186034526036 146833515934 31513872968 28026679846 3532542207 65030632119 186058588033 73577063866 42845002709 21793227651 174877532508 2246536063 41149053418 24271915464 90118392333 105724972154 26098516311 224103804699 109359981308 12069830285 120357847428 4104793618 45482745068 38509918993 31445444360 128669074743 5946057030 68794205141 29862871487 93183873799 144556026229 141449347882 6277485156 75578530974 3403339491 52879962527 172688009898 123365986008 172195041271 134719176 3947948079 134823797258 65022790809 151671210388 18622133387 10158410467 63700454846 62266107236 203091817313 10590112525 9443383568 2759796370 3863345273 47961952136 162368169751 3981248215 55551680297 102562100400 162262562070 7813267663 262459253844 2029324195 107113760872 12408669897 65568622002 30125374701 229040076460 38138315412 2284673672 174579829665 7064062283 7877470623 206868478 5996793424 49500770410 1476988227 204913432029 9391410061 235017550878 387246670 1372364614 13317613790 198504416482 191160281951 192550955151 74086517190 152674899008 12497867668 210490096047 26553377917 2130475955 24277009525 1977838768 62060046879 35203293299 140912715528 8710302940 106436558183 127897421507 114423463624 20368103866 25628869691 38220887367 34405385323 310715885324 105640705049 6573902207 107712313060 6784927794 131722067688 147253624979 1602807313 198689682591 17791952893 98207491479 159639641411 49847540593 188437911291 115610598303 43446701654 88838874873 79462369594 6023353863 378181003 318927873 2136115066 128935637056 3569366022 110962628056 134211045686 9251281736 91226920623 122413348591 212363577092 23299031390 128866527347 57615805558 122953315085 59821860588 31929532312 142208737041 194825128362 30502088882 33432782313 61580417155 39731427142 6474544917 11962825845 124000705405 146230831299 37908800177 223259752118 125953125201 33891175932 5393517039 45989774488 129619958034 32404272734 480267331 86018559079 5732929932 6801206594 5689975031 40070267625 15307531440 112890895085 120250881933 22079384307 38986912165 213423889869 15220999119 10420245024 126872524368 128005705513 127192417300 163301318975 149167010089 113387180460 171976991995 7881689328 32578686046 1200243300 10836213908 140878883605 75640211228 5000968673 161020972952 201884138779 74799802056 76772755174 38270259884 38975043238 81864775443 88067003756 212252762458 179369878165 126826664203 4412455708 55213456292 20335432135 223970391449 133005614493 115098547741 160462531691 10579932905 1424700988 5217147463 157393255241 72648501980 22833940652 602864663 117951274428 94727321076 1903400649 19038053874 32811397045 70349398009 156648116786 59883551123 50265486166 199151598686 63231371145 136734593958 204974543899 136365775571 54586577623 9755386713 21740232469 55507574220 49934832831 24162983376 240306638155 23239978328 68265244398 32456249892 34541261903 13172474854 5600552427 169650935547 107029878290 3076784771 167844953877 4353561768 2415225638 171235785267 4144627549 112924209395 4092811889 125759008743 106478499631 147370409143 17381112982 56192504628 58777443831 9905231780 106625795353 113144167416 31530774831 98869682745 129430790654 241997361253 48856785808 7488622090 59150701551 52598277168 100347066427 1641316059 532557920 169173198807 183692282175 69249248153 11045975043 187633011481 153597957176 79553467621 229717894365 188017848158 36254760797 197138642435 183053695457 133453332230 62299037586 124888607673 123971082803 40995437643 9424410943 12073189972 130182558824 2818662534 63482512903 75029004904 2135074752 104639656738 5134118941 23322894452 144408173103 152278150611 72324355089 264687839310 39007962526 30377990206 2049701642 70951607256 116904012370 289686406546 135332187641 74919231926 22002151136 31967383611 10543129303 52845392766 196375442834 78156746737 47694960955 16513257453 93732962293 17467120983 167431802895 90094920164 3848147826 46948707193 61441165319 17877145336 116520268718 135419544746 77068775018 68167015838 153055642219 23017801746 172660980360 2285711075 13250981339 30234756734 169488042470 1455886029 2455792203 197217013155 15422840599 2063738755 2629980286 2811938583 6123710482 52859789751 127974394534 10751894427 77868676099 51351679248 89686913433 133314308993 47641738915 20914880196 85528897084 6442256485 5777422291 2776803522 5346180934 207596820659 5287223104 87178023065 313470109629 32426932956 2927315357 6891243071 752609723 189047454582 199343781350 223028594249 85042953671 150135233477 121868341457 14334328457 54449794490 4213722616 41572334268 82598065842 131875952926 210576647955 2283641907 9776136301 125977776685 116774015180 190580985582 80060707934 180621962930 23507476270 58110194822 613306840 14590794633 7886916109 149780662868 61612022028 89373725094 34090756008 84198979035 152999914943 151945405137 12442470716 150004562992 47969168894 11261419131 145316978312 211532698632 177933104061 398211222 844746990 3931303201 70015076109 1956131809 59749434644 33372953136 9854737131 148881806023 45157595455 4370671898 106211116839 1140548546 3698732088 140560111667 3744630578 105915278769 133574917832 50484737903 56744598508 139683308892 10424191326 77273432620 32027428840 66346137212 1896493481 122553335746 4499948532 4164763979 6963115323 175347028498 4152334385 59401075151 26167161207 92097805077 70441178455 213471325156 242489495723 49801481778 42097661907 175422587582 70413714700 82210525743 2146131294 57646743168 74479014246 13161720698 5933204465 12578370941 71934521283 81523632433 129370712428 178171762417 132100200969 45160030318 211279931843 29324788233 2387549769 115386473763 3322879188 4394260371 38852291348 67490436231 1557475940 13641299527 268632352733 22351896497 323569358457 157329951006 68014653792 52501449773 14938244669 31913620353 2381369399 2429972885 10595462688 163182079592 73771131497 236293150420 7363216572 2026486702 19211082592 2523090511 6001729577 122866650821 37352754035 123023323299 652985396 4854712705 52962272948 940989607 141901772417 229867759455 9197202546 3715688150 33534830700 49046627777 42544186574 225527800975 193908678222 2509831324 22330043464 194574078631 44914423075 51131592389 76647420773 51750499968 32522807926 7893015316 33468630168 7268521794 28174567162 63000806835 8597619592 6506439047 27534679617 136287091293 45633879490 153829371915 221491317416 98276028367 216140096995 28608695827 2111382451 249565850420 239675113602 11787280446 86285783704 17000386061 64193663764 13503927859 186049319323 55655620048 10598022085 12929960824 74599289287 235486519482 183183748986 141611335371 3631992323 26426718272 202581696577 24983513962 11827391710 103425001630 25044511495 16980348673 126496605463 128389991157 6947351174 228650478593 27367697622 112076041524 89625088242 11153052724 86040412492 2797977642 2226294369 157787611948 98739121033 165926178034 133330984405 100143456278 45238911838 215169742121 2198316940 189454600897 28390421809 10755775138 129866173855 33585067767 8619529961 6233796091 134876572558 86008829370 55344392162 37207458609 24855817914 29027763871 205651794072 1000780518 117787589968 130374301484 148664609703 578381712 94440925102 226823159271 1998463344 17230258498 78107340792 832534797 73189435732 24793878919 42066378301 47288322772 4931602676 317738096584 2564431398 300929708385 33960794878 2392878028 6848819215 10344815763 63647078393 2414005326 204091120499 1771446533 41786564857 19801491823 63688549107 458399876 159748184919 56330629952 147818469716 16582746570 1854040117 710222402 59830314870 64832408663 90298176861 58672073170 213638040516 8173297511 26266869500 11984717163 918686919 11449581145 67133321241 29593803494 81938104565 120607086072 42060702710 70985681539 158188298636 139195696375 41555471369 2880910446 13603743255 70766283673 17517755274 6669502983 128104087793 72930116965 9617213509 182124982711 14044960820 12197773884 99237987273 60474660448 223616789264 193196337996 9297678167 47908156500 83410605186 5870808917 211232966202 210862352112 212795723540 61430784264 190184509876 8831061211 162725405080 16488876576 3457258581 37314577296 47089918702 216622102266 194593697128 4497956774 133690395759 43084827059 156019537804 129054335769 116271500915 57757070758 55067414859 124448800936 2952245318 157372908234 5591303276 805838447 40479917009 217557018106 1320912975 61638497997 136603148252 24979050991 165721655254 251187722718 15897786581 16472064933 3876010794 6993955429 173874065857 58942393366 121082635354 169470934867 203880322746 226677705914 5252534748 96039289978 35200752636 17538552202 7160375256 117893713990 237693096697 82177136567 158139415300 28358386975 21840096619 14571243728 277018539533 213978048965 58948441224 54824364258 89325609104 5831104371 128897876786 78658348982 10901700171 17757404660 139852188156 69673495584 108935535421 6186948124 53177903716 152124904938 14859683522 2296297216 16372289636 3432132110 1570742057 147577504477 6993406715 38942476753 59955959550 57234291605 136698646179 87596975945 34424827003 24650918741 479534046 102904934460 58180406365 1427350083 131263967361 202686159816 11291246551 146387566079 234452137813 138485555784 30461579162 6367959543 453685624 24082810765 166531141711 2885207064 225701863064 17943289742 45578863347 160453786330 737827951 190903375913 26084732244 4331204391 96015519577 16876489590 1695537714 161086158101 195711936203 1848760394 31197644883 177322256336 14489518393 6222272945 155398918244 7253405653 12094307105 122646699989 164262996370 2180074616 95588382346 68717092481 89957227392 110103695424 42970826221 148898265865 447079777 4094668872 134780165687 4373126665 139681198823 161344014054 2488364966 2725019156 10245397151 29235798960 183096124417 123992332575 109319783119 36474374840 131434729835 561579211 8401285129 30741370641 73487513948 44644367198 18479752940 62329895689 9495081678 50682210873 315991323299 202535132723 93396440180 8978211712 134197262363 178120874949 242789566527 47276578602 67091163916 125561003628 100442871616 46554616769 22615271264 173307527216 3878978196 35128952551 25578484209 154527268164 1461699536 188744095644 1230990751 14392225937 226770210945 33382643455 39900587595 92882982422 264618476727 10109753130 14426501901 7493300789 182876140514 190489616686 137701049852 39511124910 57794667103 146834939554 78674785605 83262081015 6219428217 7777727527 61161644327 133280076882 161952393674 2125327155 169844713982 4901874402 5646867272 131160579169 104301963609 328661634306 936718335 47333367148 69564290578 8716243143 211724073235 38898965337 145562592373 61979812624 119298629175 149619785980 168703769838 118512101140 5070432952 16755325759 276881191708 8909455407 68648910169 44039222305 188645644243 1880995577 158253473660 4926778116 12599281629 41356925285 32830329861 11108714180 38782750413 35409494902 13394835782 2031534127 42371079903 14217109097 1659968487 20120128063 18354514557 115501061664 226372950234 116891623423 104663257867 167928018961 240241687904 99810025645 1949699214 16961576110 46599085440 148507699224 166563902526 82679522220 118627472815 157514477494 32118295500 162654508041 227451994177 118016087508 74234606613 16531883461 40701485453 48246800619 115564282795 42851141901 229789714049 136398608843 191664825635 4842610388 18564676789 30370800639 15292914211 58097932989 526804619 47005367109 150516532387 172057188982 3917709269 279249505 174538626616 50944909078 180896242023 4443299106 218410333 30345643936 6422047981 121606519542 206270045865 124728768287 68684345673 11168610194 21753429964 29492513926 56151639020 8095751844 59493923741 32222124821 38064986564 8711345933 187050801418 53824610903 104827122662 145754400783 109448378988 6944986842 40593015226 125015273401 3719886055 10655196617 51287167748 134804384743 22086495220 18470281487 24778216460 200094692606 9981539021 219635934019 131638104845 212169198436 34243802718 2460771007 154888821755 139298712392 433809418 81895994211 5704041974 39432470029 60868482234 70900462505 99442355002 4288454316 6913741641 254322005221 389900592 68062060551 173962851430 135980915146 50487895838 1558063135 87151754 9187313336 4236491219 3072169134 5496062329 204455505189 7521225356 26143846047 51411000510 30151135965 83504046527 6591619359 128801030662 49672371511 5312061355 3569305960 2160570654 41815097892 6423342822 196937718653 145987819914 1457911614 73854835831 9195331841 45450323651 71305262511 200456470160 2999322931 6326571029 152680044978 7638910803 67140292278 129306252181 1626742160 71028380974 1082746315 17692638935 30225129995 8904206214 61637841545 6028041221 2085059565 24013920796 135158820540 105392606981 80891456620 53393210125 76859728628 34833843760 6276500863 55867276420 134965044990 47600490004 6063777040 625132525 155452677127 173690651365 25118642325