499993 -127731069 347810987 -844735646 367388241 -52727210 248408406 449360748 23405499 339555441 -142208911 403054098 -12852160 -309711644 -488231228 36920274 443331785 -6546041 -2396748 -27012635 -276353430 83615252 -272823253 85340937 -250235966 772414202 -224933014 160500598 281317053 139722327 104935229 93842221 -125492430 -466028790 397910845 183813055 536762012 -65937153 -187573712 -9693214 564832058 -88898171 388830731 -6383321 -106588531 -169833884 -25381222 -232466850 -396006624 96135387 -480113770 58225009 13583131 -426968245 88959247 -380004540 440622497 197462432 -3469298 -293727352 -65607492 -203457262 56525893 -406765031 -607198064 -227867461 332112335 -161469630 47094086 -87252219 170701715 -166790660 487131325 -81061597 -73872373 116897153 -149327566 -193660446 300741492 -326380326 -323351604 45394208 -466224239 223362436 3990486 -82784095 -375635986 -219351921 679345716 392651 31178211 168209748 -37766626 238520239 -47826717 37767805 -40310928 -406471285 -99477730 15663642 302071270 -76743944 -2291932 -307559961 15634022 -467337859 449889076 -20711866 -175843812 139022 -98786248 87089239 -16785802 -21750640 -30856391 261222726 -219445313 213672500 -40734863 151423041 -112714672 -29435255 222075740 -138158195 188953128 -4449682 -670192025 -35441114 404205307 -425527100 33427364 -155605164 247295615 -218911852 8805171 -381252473 27876665 -22767265 -413069934 -327663010 -990312 209744898 338446626 60865598 -72529662 -176215182 21935709 96662995 -6462056 108234080 25826541 16387154 -501542788 -582173238 -17489548 -72516697 6547069 -27298934 -142020365 86326242 224484263 -552977546 -1758307 395410205 823656892 191185921 -152794065 49968703 23482701 30672723 14832729 373404320 606710414 -719623858 17163424 -125330889 730418730 668589531 798988506 -151977077 -74407830 -11289710 171391862 259280999 36954655 -302845991 -28543865 -242494379 -496865856 -2777934 -220952517 -444741237 -255130732 -28034875 -74623421 387532826 -386097067 -399651853 -229569561 -4392612 -266613734 241532966 -189852911 476329234 -612859649 -120691108 36725182 -596607734 -71231342 92941657 -50767625 -113043038 -20196793 153995365 -508785494 559310217 17318236 -106808296 54034100 -131835180 -474166279 -299906133 117627901 -862044117 412964658 -65303994 95015558 13951925 322616199 53496792 -267092947 126344305 632645831 67953135 25009621 739504352 75929508 14950810 860497494 18388138 106589875 -392521125 302638059 24649185 9218262 -263430084 -207611613 -280733191 -272131758 56508314 -20015780 30892986 47978139 -18705705 131239593 -437487400 -80552511 -389586668 -825517447 354261439 -1693230 183897847 -287940814 168195504 -4614036 50312633 -195078773 9041885 -38130147 51180075 -505344672 893716731 41793023 -171569227 -468888050 24307513 552700812 -8348605 147327 -329533778 -460058136 31552365 568138749 -139990974 -456946012 -47420833 -91482301 -297859569 -452220297 -8318213 115018814 46969791 -98748809 600520598 -487803900 -3956539 68504773 -174980342 128011350 -544481253 169572683 -749072333 21484910 -4321361 -392208801 22900259 -605477144 -723762738 -559533569 202002637 578381943 191305354 87005322 13881741 175641722 574155454 138474383 72887745 -113611781 -358883075 621639869 -3595719 5323929 283669832 -401984289 133264742 -13684111 69815559 -556645696 -103430267 -341513598 -535788547 589034140 253539218 -292378368 -11086301 666468758 124842693 295382588 -181393410 -15498371 385876940 -216905780 68820180 -176604829 105835714 -112228055 55190548 113127410 -212636326 -223303165 -291183061 -48663171 -345634605 434453993 35514864 -158085978 3079053 -416545226 -110367139 84252146 37259057 -63395158 10140441 292858581 -23154474 -585571164 350858581 -466304693 -361887046 844895445 429712487 236152829 -22999183 -328575029 222715 66433751 -242195399 -690963074 441099542 -255259970 39376479 -610265977 -250437289 791051959 -94083820 314139919 203609708 67511674 14730923 -417796977 -608751265 -763524287 -173091125 -18596722 87604590 8074934 -701180609 -253431798 39512000 -367307802 -336570714 36491890 441083300 -122298162 -22360985 250135467 416438336 781728314 98813867 29716421 897415995 -511320627 -362808588 227715661 -195559286 10183722 -292472560 -224471706 -532789403 -213775131 -57032987 765413937 -351883566 9009037 3163155 -766109418 447068478 98008033 343774966 -444993756 -504953130 236218982 25276786 86997476 -342800121 161840776 233976109 -87168947 -186349552 -162800426 -266819540 51032872 -519505944 596393943 295322125 315547269 -3697483 -964001592 -34021576 -305370833 15134276 112278435 2527027 -5855172 -237817572 -103994602 322691069 -11026707 40560403 121181540 332739781 323732602 -25421507 -21244718 919999520 -4142635 -83335977 637864717 -427067681 883592652 -336584448 -24401437 -4136330 -252724048 11977877 173704 141911736 -620122653 -139956829 5254064 -211453488 -619954789 -8403515 77191597 -46493448 756523 278228545 205509554 -169016237 -358894830 -183056300 -343547277 -162625871 -377755 498018898 199405780 -174147921 -195663568 191043281 -47309735 154454839 478522167 520286811 292610860 9818660 -109696639 -35479771 -45736691 200249422 -253293381 95501509 -867080525 -169215107 -102039244 146642733 462487031 -528157352 -233666862 -175357000 -240280922 863863054 -227609493 -1628387 467078001 -515345471 258654565 172193742 70082015 -193494289 18172971 414747213 -415642945 148421211 -407555985 -174338903 6912511 -598069834 262900847 -888208513 -569515002 33377799 -26025917 -377339499 -39443819 -63823589 155751241 -409785786 6427483 -75349128 213018704 472591304 779320357 -849211389 -6419451 154533889 -141225928 317173020 45921119 123033979 -166771636 27879977 -7322624 6354039 144738422 -13507472 -367185608 532954 -320716487 103799983 7084866 123944537 -21658624 -155139454 -285676767 254988024 246307026 -330457983 -2158245 183652502 -37696225 -224701473 101269416 203696337 -48751201 -4902773 -7327041 332451408 314086515 302994753 783350125 85222022 73966629 287275011 435001507 191365696 122018522 -6217623 139645246 8749588 -3446591 512586429 -25919573 -231481371 -34046163 316868062 15944541 -353774344 136991618 -9354343 553973178 -197088512 1227970 31330262 667345110 -75961356 44232218 436177107 -384382930 323372546 -1622034 803063521 122324433 -15538891 -32306394 -30688820 28208990 -225862901 422693505 255650294 7185831 -123608532 109315 -211517972 -217162130 84138929 204950974 -168584621 424666333 329490519 109445342 -87745786 59908452 -593430111 -61725876 -39879057 634671717 209907908 -358126924 -2653729 -566491313 298058920 -703995594 263314768 -110789931 -116342046 -42143475 -195610766 -261867379 -331973625 938801861 92880153 -179629905 -191337900 154171448 25890449 514258696 65222726 65946845 19212546 -16413453 -201004774 921821 -5322550 -378779960 -250091055 36519105 230261192 15466041 -183610557 365503108 1770719 -288622293 -394886114 -851090 -63535970 300025465 554419258 -222848240 210013697 304835752 171098648 -13113238 823782319 -446558551 -189802188 -32427439 -292727339 228550465 7146232 -46856077 -3261089 -259077183 102731474 -499956575 -42134997 298408528 -849921551 -33378846 -723438378 41588246 -113968638 -38784466 111376457 -236376225 -69197091 -128197792 -943441 -5352899 45970583 -788121708 3355247 -12039595 541371257 -285662860 26482937 545865130 -549840 -358254480 -312784980 -547684342 846680726 -69862586 -341586168 -2521264 -3665964 -464902805 -141509939 -265966413 -20973901 -37380507 798696583 158905375 -60556099 537610939 -74502861 -15978355 164749763 -841536242 228796 -27600575 -328418699 628425737 -48055893 -325521775 -95761014 504703919 -34441516 287418041 246349786 4665393 183424602 -852737266 -167038389 810907153 -795904382 -290175461 665169166 -743522403 -373055802 -31996923 -12880934 -351454 485482251 61308278 -30252533 -137680671 387732575 248677743 -347729236 -261279145 149709691 -678410121 -40973247 3795148 -30275278 3436299 -431109566 57570387 -169815972 -25037609 176425041 243755694 -15792343 626808426 138982549 558717324 -259257293 64302142 38197 -315449020 -391418 -502937566 -776123719 -242695314 154545056 -179454412 755845112 105247 -181928107 -19774258 24000931 7992717 -429844738 -16743915 15774769 212761645 9418134 500431522 6515563 3315040 237518831 10436864 -173008313 -774371346 344215924 51899401 -346174947 -49236678 -5041854 542642831 516280102 51777741 -610674131 -10942445 -160354 87858335 34080672 36169838 -320628753 -111605778 -18053061 395101630 6729068 -5439906 -257165752 201444537 684967042 9667524 90890500 178838820 135539574 728884554 489003822 -8285232 477984764 -88242195 286427772 -362324701 -48862270 -10737374 -184320918 -412415806 227474 30479820 -178236775 313558997 9023868 -65908557 -330597531 -348779677 174811234 7263167 44613968 -117379368 -96893936 322297087 -233420880 -872991013 -133833053 -44383279 -228009566 497138144 -362711705 -228670954 -256212393 -68559481 -33216431 814646293 -84038005 -99302668 -172338051 -12426777 185135384 -805421277 222569374 566293641 -404003425 -595228707 -67707061 212726206 4745734 276161 671369522 -59112993 -31528627 74347689 -53957181 -28755393 -274018 278532799 -177724893 -10968029 -37681719 -263440011 -67345587 -7885625 -571795678 201793923 -257170709 103776898 218748527 541897941 -93158305 -543425201 -502472120 -106279246 9131656 95361039 -179742434 228842145 245169125 428740231 -567598017 -48241915 -151229147 -267448140 31453025 -666260122 307469663 24043763 82172966 73100149 5696118 -21080648 33529530 -259145382 419937641 304018324 -725081920 218094947 233344509 -151628703 -222417409 269460548 616847 440591277 185368863 -739061071 242541089 -582676212 -282863490 57647032 -753063877 107248268 -29786142 -169036 705613193 -450095922 276304309 80204273 -237328088 72061119 51400614 170811283 283408717 -94419740 240945846 86453143 2096447 277427664 -175123189 -514636032 361145262 -20056930 -30386093 -115174694 -368510394 277038908 461258129 640546270 46392579 -71544295 -204772446 -140766399 1189220 135106450 -5365572 -41520182 -16630574 -337823681 -5804900 -338755152 357713369 270329353 -374695136 376794563 -62526624 127968964 -402005226 -237771080 376857102 -363597227 317716540 -206399075 36487613 22102470 7785050 88642703 455038282 -13631416 237719562 67610181 438329838 359159008 -88326072 707870868 -3791057 -313612342 -124382718 -276306086 -284704322 -12565112 108304737 266398339 258804890 160710561 -9247 -144518925 -134909294 -433031264 -29762089 44554089 37445586 348409318 303367657 41726450 143509744 117027226 -655524848 -298986095 24522640 -49710657 592853451 -22496830 30015827 -583023250 -314846537 -133881 76087500 82997744 -676299191 -498221503 -259786711 -574842824 -75633180 -166110208 -60337888 -174850824 11202860 56295127 28237658 306264842 42391411 305058431 -43740681 -18624681 -682074714 562086944 -399775715 -45334534 5796795 -354428968 550133369 504906630 633690318 -74866687 -615931723 486600446 -61738664 -328572337 44800325 -180696346 -24505762 -187337820 -857738414 -20072384 -4192360 914082165 -425002215 28647356 735944987 -474620645 284079806 115455744 123725839 -404223295 -209380085 -161150296 -136515232 -163942669 -55910560 -370787492 266931078 190482160 198592525 433226319 76302605 -283445662 52257451 83247485 -85406453 -441273274 845340276 -84579228 206482455 -264477640 227576317 -12171383 9941562 4496022 -30381010 -208921646 -116749057 -678294361 -66932960 -250263071 -95507427 -158968284 887395900 279723003 81628709 -301473559 981424 281613458 75997354 406518129 -253761141 -74795165 -70640592 -106067101 -12377931 -133867276 -46280168 -7666893 1944887 -36793476 -158490495 -67443589 -493786611 -631349402 273403025 689928667 -130778907 58483285 80617490 -271024819 79290299 213132113 -55613298 -117781053 37871211 173993127 -37306026 18540267 -495496540 443529927 53052415 -35965356 69033975 -490980909 3545689 249138446 238412671 143470750 -28602512 519167571 808070038 -701480736 3018330 337712733 96012929 -341615494 70589346 290572473 222127291 -65212989 -71057626 -97858125 -61473004 -71142988 11183900 -55582046 -221954189 -211536 9467390 -53366999 25050107 -166429017 -406479371 -608650929 -383635192 -1268902 -513708963 1142167 -185728105 -337434908 -572999855 48263818 96950952 -449843116 15562328 -26409586 141501214 -491149175 91216457 264128765 268702056 -44531433 -528727433 264395097 -84865089 -47009365 172848876 149926486 -5040781 -691594969 218139148 20825892 35672227 -18574109 -20048156 175186784 -8925970 -540640503 508119510 -40895358 174131559 -50460674 275276761 508220987 356668900 -460553428 436453993 57352756 3931757 -120100008 -67537858 97936199 -4081200 -3859859 357341476 -33335490 112257198 64545416 -16506406 25908187 1184351 -717927905 -319695957 266753845 -773946428 115466574 -689919557 31044054 -74970598 4144850 -44431238 -697930853 -25953063 408201425 -38304845 17600535 6038998 75230505 362724164 -243471806 39301926 -17826171 -374892113 288320849 -127247324 -437373082 195482720 194878080 259869244 -363633355 -644912883 -235119471 245521003 -222934036 -15004520 -532554382 -20777282 540473117 -807131112 -17864958 -137872 398279365 -121287064 -18869736 95464154 9632821 781477000 -48516 -866705054 -68114164 -10138028 192137397 -61541799 -289788935 -256705178 632630342 -249582780 -719751069 -391638339 7875305 -342814595 100115812 462804613 439378197 -149487508 163037511 60212931 -264252 -796271146 -895037 46771058 -33253 40651110 -3858157 -5300448 -29479215 -8608530 223706710 -239075322 15991862 150618984 154341687 597172953 298806898 -60891379 -269575838 -135551243 14877414 -223808234 -361152878 -2263071 354255025 -28587771 10098490 463014955 -238566004 -51201784 506939703 192996078 719940709 -238371268 -255674083 233685144 200094988 -297056099 -64514648 -257132586 80614014 677840968 37012195 18022315 -167540970 -13145384 221784089 -2829310 322501722 -104440586 -4498152 278104077 665592419 171393857 49107848 883491092 320588088 176513395 32120019 -174943807 -1820558 120965897 -126035216 -20540702 287635294 426185202 51262702 547891788 92511039 481631648 382923928 29429019 251481117 -126962221 -24413559 -311731620 -79471328 104767776 5279930 786324483 31210418 -523231134 -41598909 872330681 106343111 298791911 -186317302 594102077 -232373620 277679421 279362342 -159473877 223468554 -715023485 -443998777 115623855 -131540219 185691924 323472036 377110259 -12629518 23683409 331959258 -216074548 -423169614 -219103736 -25120638 366852083 3929039 -70549635 463125156 -567275167 105899175 11074122 -410833593 70998373 17999084 -140671298 581650159 50928571 93238440 -161427745 -110641875 5848062 -526340614 330925254 99628073 -528015880 -122593459 -254658692 -154710573 -532499459 -187992840 -585743307 -77730380 93629703 -443456687 -109842800 -83832697 -30828511 -304234054 182800434 -362157199 -133185959 223530748 -317547432 -15988550 419405939 139353274 -261651527 -5956547 185833304 -229234944 -673360694 -11378352 433349738 8260897 25282824 -6740802 -97390569 169439216 252251493 -426718333 -15036542 45390628 187720320 721063560 -397529050 -18105246 -4770317 -36452867 117971438 503265089 -70021750 518386258 -627271298 106554650 2519871 -204521931 -7131760 1135832 -359552508 24942742 -216654726 -386680582 59930891 -297034463 -202011494 7554729 -29478125 32847080 711522938 93603376 -86078848 383637497 -232993638 108579143 -776711937 -185113799 612255947 -331693 -31357511 288670654 -41173299 27823620 -214675878 -23203599 -352017158 217751487 325812199 -302704041 -205888793 -321331290 -89185180 105449731 -139099569 -23016866 109006826 -87327306 -170614496 -60435215 -534327537 9053035 661444983 -20450386 -115857576 463419664 -239857509 -296555159 -384438903 -102158227 172610435 320823998 -775867633 324284996 27580952 312799705 -614366955 -109994530 88422076 -157504531 159366604 -73870564 -525802788 216244774 3538949 202118449 282053617 -49061402 -51993863 17956106 149594465 -390241 362191228 -36532631 -28858556 154988824 512565673 -421398367 261846622 -113381132 -171511531 75714519 410822503 192748063 -21713763 358710260 -5220528 225447654 -335056888 -858856897 -137816877 5976496 56474565 -41340632 -497630485 -137165969 2116436 459777563 556606763 104948754 -27905152 518044358 750346769 -7392513 42603761 -520125777 -380721763 -792076005 643842884 -252349540 101101102 133338546 -55850626 135597140 18878215 -192348638 -52589478 193192066 101382578 -21898979 -32006177 -65234095 57627035 -30799188 -406875400 -66733937 211790428 278628167 -467126133 495514738 -591940280 -555482508 1987109 399205086 -127442101 -107458626 -41691849 52426416 -22193781 -1108044 71424727 166227392 8981002 38881015 35246402 -126174406 68113520 -101413726 -106372519 -647789 -47034498 -2807463 -474144598 22726190 75227197 215134790 -764698788 574838049 24117010 -100469229 440131554 133540473 -19529744 779852520 264754812 41599513 -348703155 700675440 -434337005 95558532 -345885474 168350899 620741794 277642543 256088816 -87138362 -243831634 -153929863 484369135 -10493198 -98465843 -236714216 104588102 -94120597 -368266205 -512688857 204704526 -2779629 -105389387 -51284246 102332404 274828806 -546973838 -404084851 -270840372 64212708 -116226438 -297316854 1017356 20763161 850724789 27570629 433874367 24183287 -183016414 -53357234 -98884266 -270437834 55362807 6888070 -235597888 -555776 273032726 694023076 -125639389 -1468784 -2789985 103739987 37838080 -9319918 -71986503 27944662 139597191 -20801841 -270433719 150691805 -300485250 72103580 -194748162 105514791 13386128 -461223202 33014610 655265953 493640 -336996 -20065650 -1306348 -90898055 814591218 294218385 161117887 247183555 445650494 -600122767 -203763066 128561473 161532475 523281 -44871 235126087 -443950056 75624062 -240714642 -508397755 659982723 304352 -157411274 69726752 13345162 -137940856 -40106033 -59896497 62805808 -1402130 -49584205 -29494089 -4963216 10415217 92102662 -41158844 145649506 171709663 -435589852 -571950876 3524070 611078268 647707017 -924873 -248610267 -270832565 655444995 578529622 -634831271 -91135036 730309625 -654454197 -21231132 352444235 283268276 686058410 -381794694 -329975648 -16498897 -59485941 -337219529 -468281267 -374396111 -878909313 397924414 -68446347 470943344 -387511233 166029242 160093782 77311752 -29809926 -83834174 -430428136 5145152 24882409 135834087 762527234 95589040 -20078685 -903391962 32596502 -8279349 -5718414 610513952 -13217312 -25667127 -654747586 10136262 44805384 114772804 185455925 -406943855 227416928 192345762 10095652 200705264 404633304 7190401 234010589 797236253 -98016119 -2444751 -226283836 -400379600 258447143 -237363111 -80371778 54884671 -386642869 47481578 185732511 -21715222 79779532 110010085 -150391433 -110534902 932541840 -33987286 -53460094 -10412784 297746752 -24723686 13861769 330994221 -15936838 173753758 -19418829 -198642062 8469572 188856589 218525306 -620392802 761787497 -125612630 -482950199 -219424702 -396502 316701635 305856712 86035750 109025151 857757631 -16414604 -350504374 340437847 -34660708 146780156 -38092037 -19650931 -90080891 178808212 -8963520 -144655590 784846498 -555348 113775020 412398073 -207538032 6059996 -43323106 -165837026 -122661728 24168656 -183763225 -44951099 11982224 -374966772 -357594718 4427758 -68265620 -416469751 341508420 -8208485 -381272597 -364347355 -52230722 303688314 708939668 280994471 -169474509 -601102644 -641361238 165483963 -330054588 -203631007 408480904 -146341858 163581936 587624001 185783859 350834417 151113491 -504189099 -340842657 2006981 140691076 -143358098 347581915 -19920441 185368910 -21605736 -326404702 143922048 -56652325 272035621 95380908 -187789520 155630580 -30833217 -270875041 -552388623 -35106981 300250617 -319954901 -593047709 -269611904 408374236 -4492202 285207378 176625063 -928940944 -474510505 -574535906 -330598819 -67096266 289288204 -275117562 621726581 -106491040 -643182005 394697 13271824 214793202 379903688 -838863225 -18173564 52737593 -525919149 -465234057 -203093640 -18984772 5042451 45328165 -226281698 231154549 -353656945 340598118 153910552 222296317 32766764 128945739 -55540381 -785453420 -171202 -865494395 91862401 -668972561 34388363 549734816 -223916235 -351272888 -13921070 -556086102 -798309214 226352501 -151082793 601847223 -153927648 655421403 -101039083 237032053 281120158 -275688316 -293451726 -451902519 -298686408 -1503878 31650368 -197967618 -575593198 -14117628 -358601507 -130498138 -492489457 405455080 165970783 484316263 32125596 75714268 -652217286 -331836399 -198351016 122000203 120249377 319621021 -298492230 260514762 18984179 -351597638 -347308829 44542818 -310951042 -166303195 -417850999 -288115756 518003731 -435833899 -60342552 91249070 -14787469 -261120297 54798794 -571238451 -77021575 -537805642 5329693 125108259 563082389 12656292 -265211730 13254074 -552588895 -727799063 40913127 -132863205 235993582 -35962149 -117290302 5576604 335315583 73771927 178004335 19243605 -173520557 82179043 305886216 321017833 -113639802 285450008 -247001268 -6216450 25565252 31830280 19155154 83490554 -266121141 543537094 -244784179 -461384025 -17020222 -301668808 -370092572 -535746259 159759058 197310573 5893094 160556595 565641969 7588951 -465691456 224034889 -528686517 -381226432 -388128450 740420391 447886978 -260365742 43563897 -41772641 90470741 -136360113 -347617942 -2448964 -12660515 673130036 11013892 4870481 -23641461 214946871 27539376 -7828481 35257342 116519212 718663006 31139864 3381842 -5531611 -447344796 148309247 104816867 423245206 801190942 348433987 -101985937 301429870 405029683 -82358440 -3779321 464800561 77204608 28130154 -6370645 843561160 -243943965 381238128 23827489 -430098294 6238164 -88839031 44998087 -347907343 43495056 139244365 -83031861 -442677219 328656928 -82133210 -603430025 111912024 -663858725 728871730 -59434041 11707263 651346206 8684326 -35743812 -38166797 9011349 47854071 565236732 3745821 35090086 13215095 232229090 278257480 -265993447 69738383 343242951 -10506235 -14838256 -2332575 472496460 -403596945 -21404938 178482618 -374542682 -499423177 -34262299 -27943068 -457344369 91388770 21513880 66996446 -135056876 66400871 -82010894 47052677 -123742140 21797230 -9214463 -1164010 765395437 93622152 540807926 463930702 -52409851 -195299340 -271351117 71748549 796487059 873425916 392210556 12647695 255165894 640809375 536770030 -515302848 252209139 262005425 -302573632 155489624 583381189 -59720969 171843722 -795842110 186096689 -229821346 -505813216 180351302 86845685 -400365909 207243766 210928851 55825428 123254060 18319427 374726819 152506863 85709637 -99726925 92284343 703142266 249582553 -211185268 104836535 662077667 13339576 -98144387 -214065343 190876693 28152060 229233733 758450184 99394117 347957072 -24274956 41208164 120626192 167880832 -190698238 264516821 25032955 841608613 -485164112 -4777118 45031893 -383771395 311963964 -17626100 -625352065 -386478064 -75396648 -261828601 33776103 323381401 -369160498 -235268955 -16201662 -587218684 -98879340 165085184 -874904820 -13776773 64793102 581294395 -559518295 -63361290 -2095676 -77058734 -186759828 -116386991 -809053798 -325164015 467849356 -195762268 -237478216 22981956 299559034 82495996 8870191 -360379303 4484260 -313491650 108180430 -650937844 466125816 16213086 -71516271 -490069159 -106590528 -69915174 108811916 -636697276 -143351941 -15426771 -278600334 35175752 -151494955 -199018493 238569119 -472329883 -37323785 180007781 85523134 109476295 158972101 170158773 -587298241 -452233816 472377799 -223838629 -83310238 -142348444 -21182770 38780313 -619103842 32298766 -75505283 -301095330 -892530239 450262266 -880306 674941072 377269425 216476689 -470681272 -356781340 138813231 -41548181 329337823 923372351 552159229 -233147848 94333456 -38727201 303344496 -690343823 -70953666 -281469829 -97237743 -76137185 -307874742 11659613 71178662 -28468201 181253861 -155566436 235697135 38398313 1934057 -11120309 61978391 -48723522 -5637605 224629297 433505 92337599 -95200384 -154905947 -16870230 -58388734 33019026 -4891780 -414391264 -225017069 81396445 -98520 -13416190 278700573 -16885933 36841764 257802378 -32698851 341178431 -144783482 -3207708 24246858 3803761 116180610 -35460367 626525590 -682829784 5994143 -143731145 187230780 90423194 -102380449 52141167 -716048836 17400027 492425846 -122081542 1726372 -53529964 97982 -301863579 104697059 849227986 -434760018 -693247902 -60601653 788131 -25683038 66618512 -323568533 -373193255 -265974190 7667478 -18800902 6450354 58438816 307951036 54143321 139139551 17109836 15486853 10140682 -197179988 -282203275 -8580670 -290750447 229194024 222938240 271574987 -70044448 -131068535 812744561 173351158 2201292 258969422 -47542151 -169298510 478380653 -280623353 23077104 143741347 -367239786 -108515086 -58010413 -303291104 48857583 14277122 -31320594 -57675151 -449274097 -410705318 -207255914 11255603 -28307139 67286504 -928674 -548980527 31487855 -438060515 -186062465 393827975 14751475 143866965 -250376523 8898953 133224249 -126392296 -100608783 -16732908 -7299757 55176681 -559459953 573320283 -607022618 -290393974 -463139028 -11682563 36295029 679112346 2392002 383863794 -63928694 -29650257 -793405652 207039665 -190674672 48484867 -197324781 612293571 651684992 -28273906 -406318782 -538055089 131695635 237586418 207022447 -178996503 75236759 -544090303 -252589802 82828575 171567486 55280473 701521063 -499269385 -48708338 -34481758 890099007 -37125570 1000240 53680425 -26226718 -194083617 156772562 -401512954 -398319016 18028939 167403118 -786425233 128363574 -27447841 -259958050 302949136 3774599 -376312744 -582211440 -12698414 -128456245 -12100210 -200602441 194371524 340218526 357017926 -334693767 -22708117 -345875548 369114077 -5027962 622525072 -355144418 -441500879 17444240 430027703 -288596733 169009342 -167758 -412545088 -100768910 -34117491 214846074 207775522 297409258 660396948 -27170818 -236354489 51526878 24330994 -335866691 -553814 -109515801 -15012640 205864890 710870867 -491697448 -410418623 524888915 135620932 31649978 -82232925 26499244 -443279762 665858555 -696637852 -41589851 184490890 344807077 -280429483 124821890 -6454850 280023838 3263653 -762525555 -217678089 -458815058 218244969 428642440 30631327 131401833 91288553 -367346834 123699296 129896912 -407592909 -67021428 -153304789 149804795 -899373920 -28809123 -20410943 -636380152 -542763334 -25573319 461461854 1867972 -164476346 371783108 270988096 -94078506 47503234 182735067 -172166357 162572670 -53935747 -384304462 -6910560 -590488920 -64992644 655820603 364458717 4318915 -75400310 -26683071 81754166 -123720769 340220846 -199757602 -1688061 66319194 -730308703 -89033074 -57911723 154205050 -464477355 409276986 46666440 549020653 100587852 -5084431 377618608 199731264 -267936859 -145785699 844887353 -50399352 -1486173 203094626 245486811 147284865 -237588679 -26296253 -305838206 -22508479 -7085828 614765732 -33654507 341012621 174772987 -63999373 197970167 7665628 -1905398 -35338076 384843600 -448139395 -114160440 -524285056 18643557 523498611 -10463398 -1853581 134123998 182691756 474638112 -117023956 -351428416 -718509938 -129201785 137986078 -569562856 106064113 -41530636 -87007867 -182638634 -109609844 -261199908 330129121 -9381861 166924278 -129742366 -107426201 376068186 13423681 921476879 -100327118 -258833178 503777761 344139922 41353316 44363754 360941405 194800306 107333730 327160923 -451128 299540459 20449459 729404814 25166807 -200162197 -265002109 17021068 -268145257 -184415978 138887256 53462747 224573338 -132528885 -299585194 67230194 -633033375 -689857266 717128955 120766630 237113534 99048896 -568759363 298915600 -362534687 633618729 -647240522 237178607 2773653 -367329579 -130409751 55537347 -559995227 229049425 -498415172 -264633793 4861469 620411341 -193831529 251382154 -498436427 94471646 -752412126 312315777 530105591 312270533 -589157524 69403105 73066835 241541228 -89179190 327973151 259560119 -77642175 -456132701 112810118 291758521 191494028 254108755 454696860 -133091424 153043505 134845906 723479145 -523691180 711351604 27913620 78349105 -225853569 -92015707 334207503 509165148 833088404 193257457 28495005 786697684 -502025380 193404010 -102207441 -110706042 -635370239 63712274 143973203 -284459680 -488592228 -31895014 -128078805 -1463698 -310534 216274524 272508672 -23379851 136453932 -125121623 413875342 528627876 -339576037 246332008 702100029 286353511 21373242 164047063 402178945 707983897 6149010 234718134 19102625 424796468 174828457 -189116799 -9122320 -804962495 -7375390 -18430379 568071421 -154427902 643278085 -73012799 -115774726 -147608541 587496480 -19174083 68070295 72718536 -618094117 797942786 8208573 580843006 15369164 675141389 -145736653 35542319 -246624482 38274871 -117045642 -10437008 -116245133 1993387 -41897272 -601520657 -4187426 -73944395 37205954 4698789 -226453 -382871942 165369921 76369887 -69374309 -382174992 -222144531 -781122984 28760107 115582279 697084980 -58344860 -488631452 5931520 274177107 20366495 37912102 425217999 -245742062 42584997 -23729297 237259215 -136435751 -321453337 -66678599 -6005831 -208376497 -238596059 -4094670 239671742 650941384 20193136 -687080 191723655 274012878 219717102 189515203 109854783 -363363317 -370624417 42574013 -311136022 6674340 -171590554 -69051015 343833935 -109286358 499786360 272743171 50257537 195977583 -124479904 398409956 7890257 613616921 -279207356 627255801 -483893529 782873679 182912490 478211188 9304534 -913120 -34701587 108255812 533033926 -577762650 -56764510 -17318934 212346846 93899270 264476068 46805000 -111229195 290400878 -794146003 -293645129 6085772 44055501 27648794 202243700 37923121 -106053155 44269664 627341456 -38389965 6301354 -577696395 17441207 685769460 643177578 653539010 234536102 -374355748 152799116 -44924093 216047960 -6080144 2568338 -446315724 -310765786 -105556303 -352260156 845741234 11622356 282922570 178708800 -635924683 5673084 6291908 -421073970 240019933 -3937446 79876833 482537998 -167539296 -71511530 37324209 53294247 348908657 -8415794 -94950047 -14967506 -39162328 -55841358 -528525963 -132193632 505240505 279699782 -250767685 -68901353 174732006 -13326914 -519222480 461452461 5930719 2676458 -311276513 238632966 14969312 -9428750 135050683 -437686783 51423634 -619850280 21052774 298471679 290135101 -668766594 -122943433 168155352 184157380 -22979516 364124242 -408874816 1138077 -146368844 323914881 -352566320 237823411 62214587 16881059 -76911089 -85819305 -19456582 -220113119 -62995408 372401977 151470603 161486169 -254266931 -99052460 215461809 -96021895 258369363 4699741 -47232476 369439457 -15280456 -36663326 141321012 -25390399 -323329897 8637204 392096214 248601009 69117560 -14032324 -57726811 262623572 60957463 -271029 -17800605 54725532 -16854737 264489393 523052505 -23935046 254971279 -386572514 66861903 3888197 519033616 46195511 -671780163 651432647 -368678943 126845590 -11875534 -343020364 -302011 -36012317 19433509 -383864475 -392537123 62517142 384591199 -166908018 769894157 -243417816 -163557864 91893555 506607985 -528738955 -200871370 -96546816 -239096691 83098050 -73111722 88472639 -92435678 -3435431 176991198 2865588 -424167997 461534417 7788220 -300924112 522711747 167391509 73206126 327864073 -16983535 -339949865 10846779 -196363971 511497744 -16097031 -84710370 -504380 -151794811 7728315 792457985 241053781 168238478 458762086 -358940794 -217944489 36494248 -15816282 513679677 492577408 713966450 -799250323 200529304 106367602 124308640 226222163 189530180 142414746 416293551 -179696614 46412513 -199108438 -406113696 -198250802 11941816 -22342395 15279214 -756152210 -475541030 -109816768 -43616422 560324151 554786561 -81095726 472259035 390285435 -68188873 211636881 -261526014 -522088864 -18584904 -82134687 -323347780 -636276686 55291618 -474722124 -527110325 349096049 198273620 -9655225 60557922 8545772 406129519 332073474 427790844 -869813977 -919212502 -430531301 -56065055 -110163480 192446198 -175162085 217178231 -332735489 -399183468 -397126569 -373092232 -229020391 148132896 178674042 470908710 5363104 15887205 -466930078 246600682 537911973 255338502 -44460423 337486372 -629627585 342221273 2766919 391351392 -592463379 1000720 -63899964 51666684 -19197922 -423686989 58134657 -102761705 -316991726 21228009 6231271 -48299403 -32995828 -643137251 92077516 -713626407 -81959296 224137310 -428700365 123252736 367618514 108895391 -9141981 353763957 271790339 116494917 -26661452 -321739031 217564428 -145278294 -125312526 -240233445 391797300 -30939088 368157937 -89736776 768988 6127623 -260093997 598664977 79876197 -132511511 646252494 257098764 -310917245 938264 540875337 143414400 376982585 229744928 -45103362 461196398 -92016747 692615831 -19229088 32951566 -320723958 30664052 -393383939 -127234553 -120515394 294549643 -178795443 253048625 -25284169 -734221084 -435684090 -115001857 -167665330 104768658 301443237 57537366 -191360794 -15535995 -480967840 291452502 -119534951 180315447 -570543077 -2521698 78485206 38575232 263853044 20002931 -207034306 38770773 29767465 536510894 30394907 671426329 557637616 -48890632 48542269 -539342248 -173461189 -64075013 451797067 -137410167 144077480 -234686013 200591589 -485677047 113042179 -25891546 24454940 396173759 33034988 -119943547 226522350 418587094 -453713767 62064234 520771943 -566559951 170694032 -586464303 49651445 411286869 126657638 250436321 -41191790 69061172 -204863768 -368932973 -242314039 -118059754 -634333984 -9614404 -255481552 -2878963 -461250027 -590914881 -51909631 -296763028 532693695 -141654075 211921244 105586578 -71895743 -411837863 246145245 227612602 186934543 498438671 17607469 -107883435 629523679 11322409 -772254716 529048047 -153329233 57205535 -394018686 394577996 350172969 -297881323 -34286523 -532657893 -137571078 829089331 131499352 15822747 784685599 72234592 857890758 -316341484 238822831 143199943 -262716519 -279859284 -36257479 615190419 -256261083 -288017347 124551687 -28310007 -1676214 -517554496 252667062 -565776355 513835356 -275214922 -424837552 291913350 35681879 20686539 71930952 -611519413 -494783133 -11165490 -278526822 -74157544 -157834771 152240833 -703465623 32183777 401065739 -51293814 -473699335 138074623 140368951 -714007484 21131205 180668448 -342766000 -144070282 -43520542 -32154241 -351510440 -512107 -21759472 -66014384 851395977 148655 -385834757 264220508 -684026 55778199 9925835 -44121764 -67597262 -89850489 516184971 70961939 326377337 644309447 78364618 -466360943 727416273 402170048 170322009 -129340272 -272192864 117251616 8145835 -19890704 -110545915 103000217 -402847023 -141269044 35302483 78757283 -150947992 310168289 -4808245 -8962440 -34631455 44770854 585925276 37978443 521402413 -323229 161188889 -37137691 -457113523 87517755 -562325470 726248 -160606657 -59471302 128707459 49492594 -697726869 -92994050 -418439979 562823283 97540627 -23415884 -128210555 515771292 -27919644 -13274187 550824862 50457522 68795219 -301066603 -2087713 -202637315 608270257 183391051 215189493 341060070 -481371160 87806308 -791266529 692747972 730060984 167837952 58990387 -2198994 -105084060 -5495393 7589892 -647788546 -285358345 291925939 63648676 -325283913 13511909 89354764 26722950 -540966955 -28991279 304456491 -4831400 142421934 131305130 291931339 621830317 -11826126 420298801 -4451623 -72022943 178779232 -9388303 -517589698 258632292 -347516044 -111357459 34889321 -186650251 -18703852 -117560194 -34846366 147387037 -37076394 -243265121 120681173 -468754799 -24896489 -155614280 14043015 14733199 218433815 266464594 371800844 -47552719 103059195 -498285863 537271294 546551069 -93889137 -21215093 269348179 -3810654 10909274 -630947537 28487226 55512002 418608890 349541611 -527274042 480169392 -385223745 -25096969 646954017 -5645997 112930739 -295881639 -5506218 1700984 219585472 -20680992 -99952179 -201073611 -444622719 158225313 -426479657 173561034 -622449320 -114785902 410715666 -609401832 -232971034 -66498119 -737839447 -462691539 204658176 -340584533 -59753383 69144696 365033033 -132884576 10391450 -720953006 -674866832 -602631363 84888571 318138404 66269396 20586307 396129843 580586356 110090541 -639917278 -490792162 -625136624 -85847182 -359685139 62981272 402615657 600017328 405334216 109372982 -590271292 -304906469 -50464057 451322759 -99516595 329814881 450564009 4992840 128438891 37172804 59983980 -353451891 70613017 340823609 -390153935 -537214074 -449493754 -533481781 -224524795 -43038090 423344047 -229609726 -352456140 56020655 241939600 255407585 -659982177 -316241816 -484206958 -121076829 19910445 -15094710 176314620 32642104 -38492321 -327573585 94514098 75190379 -177249863 -90733259 -3417442 798756901 28503322 -186502861 -738726213 361561114 -460127762 89688307 11865656 113348778 334616307 -20886597 72102136 -607709658 156100197 -62240349 -7665001 76927861 14494241 -628204675 -359820825 -68429871 -94414333 185401853 -192000461 -362233518 11334445 36610687 344391385 272768332 48822036 451695150 30049781 -55471688 217478085 -328512446 44810878 -4385405 -475398639 -592531914 -37956187 -11617690 482689965 144217930 -241889151 2259800 115421419 109131952 143680447 -11057849 45039453 123323194 23445952 5105109 -9525736 -148727953 169464663 86874099 13583455 -462469243 281718852 500837631 232765565 49209059 -6919438 2672178 51803527 -20169685 -683244418 3975083 -301468992 -507703487 -762756270 -267820689 6149817 586941178 -15449438 377284712 -465430089 245474466 47087801 -658927121 -5988170 185744620 49187829 -5360279 16451737 -527457870 191908272 -12440151 -684128609 376205130 575178613 377600588 -166564654 209229024 -199486601 -133922487 22604207 177481220 185286023 -363821101 -475299936 527922259 -335488331 39730070 226020933 -761619742 -362226483 -239280769 334632091 -248614911 -211592922 173730110 -368127549 48618524 -5385627 683212598 412107652 -915175319 -330146178 512942077 -396680321 -321638679 -126457253 32970458 82418035 407037560 -628511548 42797715 548026331 278350320 -420826287 -273752994 -25452384 253189836 -51842638 88957348 -63064829 -15377683 -503054228 -73266801 -167592138 -667952080 -206145480 -3826225 114709417 40761997 -252354030 887251130 -32245413 -427574765 -68067990 7227756 -326792645 2960001 -675302331 59881770 -336329084 152560028 -1545144 -58978692 -65130233 457943853 43578663 114685255 -8740984 -233242373 -23160067 -34803326 4220203 529853553 737848458 325206517 -161757646 238138583 264166467 40990217 817797891 -1319634 750648813 -93930845 -314817508 235877827 311832980 33912405 -91189735 -230312678 -4392584 3639578 -212541861 221012646 -409961852 -311412876 5707144 184874730 -468765238 -15366640 51016277 202921902 -66853057 -869515846 -165207591 6743585 766135562 288096107 299858135 956767681 43280769 35251520 886996287 -199187679 27010677 475363360 152366139 -225291550 365945860 656389423 207596585 -612872176 -28359081 42566822 -167592626 356947461 -145337096 -20373473 -131118672 -151018479 -544394696 330870627 -1666367 -12108531 12431430 65905659 -821492135 -106942901 268875562 -123301324 610303179 -261531177 5241183 -196937195 48620899 110369330 -105948054 -365302446 114220430 173095992 -6590718 -103905079 31767377 -239896724 41136848 465924169 -348546032 378531342 442031366 -323747362 187394998 153991397 -709171522 653818526 185397832 -16830063 -53525216 20429073 -129902015 -648470348 50835775 -130796608 260385054 -31978421 123040767 -242689932 -293524235 -38502807 -27319099 -432450545 -753855266 99569516 -388643759 203003514 -849921597 -93871178 10586260 294016697 471575975 -530372678 -97010396 151948683 -17653409 -4135212 -624752501 -2670023 -234441134 48360422 136844908 662961 -590324449 339390965 -69692870 300993541 325077029 7267859 -329817670 356478421 -59254579 115192232 1190533 216150211 -166311186 27449138 -19352125 -18911970 -967824735 -687848028 -617932253 891214227 224746999 297353058 471964154 -357211202 23073987 -23213353 -164459995 71086473 10294841 297978306 -631912655 36380368 371677 223073683 861493813 635179973 -701104025 168017708 -541255214 237628695 12261812 8599990 763648858 -387533620 184222525 42037281 -571442148 126037622 -524506001 -422528889 29677763 191030791 173248270 -2692876 49005905 307131148 -54959681 -9656492 -488353794 -5254659 -126183102 130345372 174844051 -114231330 -607198689 -171568885 -525810049 -487388913 -9905976 -715035847 494944750 112743940 239443059 -61866 -8134785 3394867 765602284 -4328171 705463102 -252400751 -278151825 -42353745 -524583465 12388908 33087430 614993198 510028547 -259250718 -195740683 -511287586 -141599293 -601496582 42548224 559121026 269239975 -16486409 3526575 -348756852 -1750533 -78402969 819483558 -61406894 82954335 27082343 -91025255 -254516651 -2419682 228597410 -10266860 170169443 143821596 -379851359 720128405 -9530882 -20957777 151873366 -11712370 -149125220 20640780 179896055 -29273071 9962305 -1449834 267647450 -610332570 -110669239 435318693 197375823 63229327 12211841 655799768 255575146 -33182326 109210147 -61749643 -337135898 -176980621 -32006683 67861247 -116442982 -29308925 -96411002 -52123754 -42667630 39316295 -233985855 142519822 266550482 5219503 2737235 -110304340 20793706 -191815064 18094621 -318617201 -20462412 187433249 -29534915 156055382 166551690 356079979 237471305 -48498876 447165618 310501419 -17309111 111950082 -83083863 756355475 -18377633 45277042 501531160 95748025 -468160286 -145135039 -23401561 -340820889 -46383683 -454577593 48354848 -421638085 -17395455 138443870 323347587 -2627000 202450470 -89597591 338498521 -33349373 151274508 82117632 -51515681 409975476 -5810385 44726530 -177097722 513470203 211699384 -93759263 85042829 260120846 549250067 -187224721 -120868008 -9206873 -93253086 2342076 -19881433 -642391489 529347462 319448151 351297259 -6347437 -348020408 -128942731 205282659 -73128507 157967874 -69755230 153426728 838975087 95581939 707778024 -235062207 -196792940 -9663932 148782394 -200473460 -37728625 383924454 -46728089 565633057 -29795233 75973123 -681406225 -175582290 10770577 -545609652 3719831 -43699782 -128139981 -26525616 477960301 45550159 126218244 -185250726 -287376722 -91558274 105492849 -514551523 -500317335 -8065171 -82550151 10727629 -592718597 -59873824 53089270 -32516465 -121450256 19803458 -50611930 -4816631 21995958 -605362622 -99297713 -190202625 632822 90829315 876551022 265473030 -100039584 25342267 -332795423 49292057 -610469421 20239101 -585071643 -231060650 -147678725 619034008 -405911655 155949990 -8521771 317621718 660309805 209722724 344086437 -473977354 -334441746 -216272294 243953104 57256746 -528684931 -254635534 227322494 -101503048 -2701564 276544764 137971012 -132582534 -118350753 -127678043 -216106266 -665821440 109162049 -102677665 524106865 2720535 24340280 -455869983 -22362328 -950260271 636000641 -88587193 -191664025 -376484589 608478774 -3812422 -126946056 24186648 -960638430 109193916 -391205291 -27489354 -939264335 43529075 -412038117 -145323260 -181116626 -171667825 -369173526 646635090 -303451262 2233943 -85745250 50938399 122377825 287819711 -895083038 6948178 42311236 -344868472 700828496 -92489844 -185378212 -226356935 -53567952 -157958605 296184054 -55594742 7374985 36992950 -10486708 21264672 -46538879 -83834623 130850396 78528847 -686461090 -20693270 1658047 -732683420 -631215055 12944971 105626749 61843389 -140237091 324886867 -224547557 -265431024 -25156452 103124870 177307697 -2118881 -17238524 -109424191 137837261 -775043487 -337518334 134612825 320895177 3436740 -21301644 -138522432 -2556628 -122143072 -318827745 505066299 387088536 -327131409 -784690641 351410886 376469311 101576928 4620059 -372774218 62337728 14453355 196140157 207200422 -596801127 191134254 193217401 22660741 237944547 -186618712 208382043 -876627809 -243846032 -27288298 -344713431 -135245082 353913767 87671175 -222945521 -169607094 46222096 -57758970 -210449185 446025 696939608 -423146283 -360535873 206838506 -901399055 330463263 134314136 12282612 -417167590 14412384 346524695 279283875 -290104202 -297115360 103448671 87787662 -128751202 213230964 -22511864 -2570092 161335952 33772 -167714481 367934983 195626876 51015971 -280606896 454827807 -2971742 468417692 121223063 -114824659 11646069 333248922 1709088 -459237428 -170991456 471526344 -67160156 -333614684 -816609295 -245999545 -38113717 66761756 -58446833 754459238 511725843 761138957 692940864 -117505640 831744403 -183181936 185957287 168990450 -82807850 543480056 574515761 5204052 -614377856 41586752 264244984 290690076 80972338 -49376896 -10891138 448058906 156451017 -433906440 33307543 468471375 -228120615 -189449054 662894282 -365737923 -361513566 152004537 430405854 243668981 35896506 162877693 -37238768 190689598 338127557 26854803 197653731 446205287 -663658 -585616743 7267322 -23165065 -122676593 -5457014 345867498 -408722264 15715314 199538008 -164315784 -101150601 -1458190 318053873 697303 -52065606 206149152 -48206454 34200884 -5710631 400166079 -211097535 39074463 344052994 -332668264 530507364 -70485609 -720783 672888948 -306940435 52763507 446947 -103146258 -61129213 178422426 -48144 -217610821 327094572 379696550 -48561955 114238889 126987022 102301575 -704516969 -831483868 -235283714 -205241580 -198008001 8819183 -30837133 -405774927 -11377982 507519359 297162617 -473993586 592047252 -160115994 -193526487 435243821 90750515 767126555 131804 416829033 -7623650 -160019105 -5315961 3611976 3806026 458305035 -517010474 258106426 1582164 -864369356 -85390580 -68339808 -420037058 -56130065 5016992 -433293912 49964334 -117385343 13869342 -71428026 788021788 -17136794 -16484895 -269835249 365982265 -192983166 465145388 -67616875 -35507909 -15156667 255102474 16977828 117184558 -405273257 -542927820 191665254 -28380097 -889514588 -1735479 -29105682 58185443 -29118596 -128697593 649226861 -136311871 -115201656 213986489 121203483 -652683854 -228022035 735856929 372062680 -68469406 -85902244 244636009 -31199670 510415507 -815414253 -1117958 228195130 122619089 182962224 238544574 -143813268 -294114958 -84008478 475546239 103079058 60057579 6910134 31752372 960193272 -39540432 -383098094 446824877 358107572 147652659 205958022 -489259645 10500939 17499856 726580431 32780085 85287085 1494420 -255246645 -207947086 -265473863 479682834 19477139 365107752 405590977 148472484 -16898670 84020537 496831088 -485281484 411550716 368499073 549348455 90643003 274333873 41795456 -14634260 -873101245 -306623855 434990651 -106690271 2938561 27261966 -138768521 393910196 243926803 16694810 5034464 -76410668 163143149 -52118348 -247487795 151454714 38440380 315444297 -256592898 352982537 331193021 -705981611 -429413587 -187522796 -4857053 -7533199 14767912 133455560 -425011435 289584347 -193339122 -17484034 421575971 113774846 -262674788 -10183620 -690403 -615558760 556689698 141698394 -537345639 -364808397 -27533024 -108428590 87614131 62747116 -308291360 12718561 86855807 -343616476 94157401 72158695 96687676 -308761039 510194717 5436155 -291192543 37124658 246089443 -298816749 -44865284 474004034 -8200118 -266202468 61739367 -928756070 -132241301 -68439057 -161897248 -27587665 380500 -280501561 -481146002 -650196411 -144713399 603270734 165883630 43148886 -170315882 -97474670 6799351 281352666 -59100185 -226369356 549795835 -609419401 -153385134 -512197822 498366090 -72884139 -306643791 16475015 4557484 306555449 164246387 -55362494 -175513019 257368780 66664262 -868397232 694833099 4065255 175305331 -19321509 -303727986 425709285 -3938916 373497573 -455116451 -553068560 6814899 -412681951 -597049219 -494688993 691187188 -235229282 267355205 12366863 313843068 200399079 -202720101 954111 -21917471 -127011585 -270080933 18895557 220758892 258789274 -490140929 375892575 262696986 613411109 102091945 -78075977 593766938 137502341 -133865602 268995438 -268153554 -64987079 21962870 -121942157 -75097752 -14329552 120705071 -84673125 -15414141 -68176491 579685315 -491575921 -457002595 -494605305 508472880 -66194893 -30711185 116394612 421820306 -174218416 44553771 -2131702 572853096 -24152525 -252698195 71455211 -399316161 198354998 -172327597 49648646 285530969 -60398440 899193062 -563232 -381746497 19376396 171319982 -179828545 -202311123 41882761 41288208 -78647740 3545053 355937663 -769571194 -152409356 647992276 380773290 -275085329 -712325329 63953660 1259244 3935608 281143854 -381990887 246118256 -159492816 -157737303 -116624221 160815606 -826540596 -696405265 733049041 707621897 1328278 12089725 -352549394 440965434 -11442874 7868542 62428989 -137361175 -285847612 78786573 -276863378 266561702 -485664945 -138742338 -223827987 -87446478 178239549 455627125 -23830301 -205809790 -156303462 6859772 183341438 -163945313 150926097 97391434 254253258 -116413337 169284152 -88102472 -321744 -88799431 126373844 238474820 -377919450 -302170545 169395447 16257511 -8262541 479394797 23783851 -269166281 585064101 15822292 -832586935 -121225615 631140019 60033201 194245844 -771964385 -178618609 265333901 -373045977 955196 111148522 -229124514 333017393 -7381414 48079484 -7758057 129896121 214760320 10148843 -202598292 85812876 -111445948 -48433784 143042099 164058498 -493518058 458335677 248828318 -749204261 245509690 -802461006 114874033 155679146 -249095024 -159886250 -93302292 101821525 456929531 151126932 -268528388 447475199 431161880 -192081291 17132463 -18752489 -255633560 -363806261 34901910 -32528735 202168316 -125562195 226766909 -655478387 43489335 292731368 -754136208 821092335 -21687185 -332078479 -82734881 9006659 236328248 249434433 163541562 -2705971 -141148983 -147825792 66315042 82362795 -594097 -21163198 -58827721 100722170 -698834864 -24932338 -151352590 -543618707 109941201 -85841493 518840844 -146704277 -68604867 -617971119 12518890 -775349907 -618842011 -10021445 -33364887 194147931 -264515966 361731326 187437015 -50846597 -86440371 -467667132 395636663 632963226 364552192 -38232306 -37523545 -153969999 501430998 322883798 -453516513 -3708807 47873650 202435452 395287368 119761188 -229598930 -20765278 653505783 -364741633 -418487918 1489209 -91737686 -19981076 -49606588 100688837 600557939 605513491 -112721631 -20791107 -18777917 18477250 6327684 440002406 -364724616 542184017 -7529426 -26239292 410960976 -193503971 -433324770 146771843 -146325989 -4935801 -616457454 720872702 3314568 47447566 80954247 -15101577 39222659 -443461435 -288634565 271356228 -13453322 -144397473 37133450 548510399 914952997 808381975 531624274 55802675 -78725883 -344290404 -134468723 -20946638 572470080 304770213 161194289 58212273 -192482771 -836125347 -19598394 -471348389 -370807405 -345245507 -17353948 -519779574 805555448 -26313955 54293360 149662995 -311082502 308813729 -27044805 -555476983 46141514 299492141 75586096 85186472 -552349375 -53410123 246426705 -502267750 7548900 90362937 -505101751 -337937121 -727700621 36856247 -41740271 -136793422 29535696 -117204157 -5943477 -252809216 -371240890 -2498112 -668727082 -68147854 352780013 -491077295 -45616283 177166261 -178263082 30310535 782919791 78112623 31125052 673356230 -5099316 806346512 -259072182 158043043 -503582678 -385202035 20632978 -114238292 -756450858 -92997232 -553665071 349050737 731990232 176423167 -495452109 172961843 -262499826 -7591695 16008792 277802960 -22150112 64309314 -615413762 80932941 -17179355 -66823143 175645626 -229175714 144291565 -160433130 -7864376 587136206 -11831301 -837527942 347826341 -38250484 -25672263 -560486752 258213987 499918 -451109570 -553350012 -82838464 5218906 -808230086 52939301 143066050 12621113 -99363478 -27418308 -32790070 668054106 61786684 430100536 -410345355 605955407 -10890491 -282081189 52930325 -29311761 -55555700 -697143066 -198834589 173496831 588706582 167531440 164661656 -520845361 66111066 -243967526 7356966 -14473512 12566133 -115026074 -8002899 -166027093 62652188 -60779028 -467669506 103771931 -212245640 17660764 27714975 -107163378 -13031402 -267953979 -29080283 -524292958 -157282880 243070990 -52737132 99378189 -28526590 2951956 74920483 -19617234 110146986 -20436754 -53594384 -149154848 -78173441 -551306200 -137060139 53137848 -193405364 -848142084 192834860 208043277 861027279 584782944 626979263 18211621 -15364435 303722049 -661851463 -621540870 172373980 -5274964 -2595709 -16536718 3646443 309861567 2363132 -126112767 355213365 219960413 303784429 -804609460 -400914 -192713635 5219692 -72375243 239252494 -137353678 -838225 -106787002 377298595 -134331726 -50966939 -7408754 330589610 -344140057 -441180600 -105198786 -196311034 -158527105 30568663 46311507 149340934 307041825 174405809 181878190 22072832 -835216008 -155730003 144630235 175737958 173781827 -92903006 -517137919 -782475709 -404427679 -522437139 -641618876 478809759 -9902667 -92008081 774169909 14405968 -35294100 381583282 -182725344 558426096 -24281845 380895020 -111265507 -18164515 -18126834 1867583 18134064 32030626 658801938 202061400 70733416 -737139606 -414871338 -663466511 499946486 -816987821 53794330 -689644657 -624058047 250362134 -621687793 -189287946 -4392667 -293625346 -945974 -259951576 -118199266 -23640261 65167872 79732580 -2211345 507907345 -153839126 -78971 164839781 -301506842 -18636182 547949633 -565698484 238094734 -292913170 302676378 -736480 434264687 139289593 16726594 -60824746 -185233137 -127922466 553813534 506160285 192842347 262261755 9200513 50935120 -24764194 -40245595 26214655 265577319 81579996 -790305362 50836354 -75636700 671089785 -287691197 11610174 -21956439 -262190739 -2096441 366923983 206148931 -142804742 -83584561 293801332 -5741590 -71194041 24631890 704261572 -26877977 2760719 -562505515 378193053 -228953263 -84509093 15101760 628008156 -2999396 791654182 -98459549 105061588 -143838958 -28296465 66593067 17952042 32047141 -78656854 91394672 -14411354 783587243 -117483657 545696173 85548 -405059187 366104740 881475671 -46245387 680926066 -429006309 -76211905 -552744859 354923364 11987321 293606943 -185965340 129810752 -48679536 296654177 -340951854 211082912 -346203240 90004838 511930027 471850572 -283562369 -110390942 -12059600 -67817315 50731684 -682588059 494272453 431320765 -346614977 20460232 33303629 -881572089 -106879328 54326373 -8890418 595267866 204850064 -28962961 -137753739 6942315 264008080 -278521722 -180631914 483519958 330285498 279429658 -35304537 -115202401 117471306 -609346828 166194023 -56112841 -247891514 376280551 155776780 177079426 -384153840 452364726 322154993 -373409229 -715165679 -241905924 -56146243 14921342 -164533904 209066321 -229744 -550617355 9391522 -325430950 -382516296 -93940334 270637630 67335825 62161207 -3332753 123838983 -278843547 25215285 424200737 197567026 35468081 -85895928 7744024 -1780063 -283184246 -12341500 -69519186 219744077 507948535 444052829 102083592 21305341 171948224 186317756 398833684 -311142376 850922594 -39583700 -32135807 204463072 -56244143 -58794441 150650575 -333095824 59719014 205507201 133847524 -617423251 598941514 6752603 38613497 -9971470 -5476377 -2637471 -346926149 281855389 683736573 213026524 125634848 -25220284 -218544452 912604483 -111243617 -814449656 -110587093 -452947642 -586243302 -57802618 -114715625 497306057 410853707 316346302 277973799 36060817 -162679689 -277345990 -308423459 -68958501 -603384382 -38912488 -8406642 -18697330 43579893 -88637984 105216456 226689373 81918024 82054982 304433426 -85004087 270045332 126691650 272510357 447448793 -39727071 207923986 -149681037 8330010 -198258466 128420278 -359760751 -37056976 73602530 -247852031 751635233 247109924 -190539298 642207549 -11809921 -683699112 -147713 7113428 -58153034 189651668 690905375 37401394 -35980871 -208820326 -163977744 461874913 20410251 -179770558 6246325 -380948122 -428469042 45582720 31282239 -785622933 400679854 -3475214 52813467 -246273386 446365790 392022734 -179707224 -30839913 -154795667 -506602687 6322279 8561029 -13161966 87542063 161308767 845135 -587348774 -345602990 -341310245 -135123890 490403026 8879236 2427759 4177437 786338337 -687698298 451126946 -189360043 -5711478 191123888 -340885571 244868331 24023734 -285305026 589450216 46414786 45210396 106155841 -349612380 2819633 -329842 -62772839 286548390 -790490980 -340429843 456635072 -150667232 -334584617 -160485753 -10740469 346838412 59360246 -242274620 562497 -663309997 -62231618 4833091 -592190471 -66268301 -6831804 -392417387 31980149 94746391 -5035962 -39093294 -15116131 397549912 1205888 -163783547 -29268423 88793148 -456133097 274337870 443108392 -798912580 -25574125 485583873 -39318986 28677083 -25252357 624337361 168404978 -283342653 26548964 450217142 -38931836 33944511 80882090 763383692 9532898 191389620 -352839210 -551681189 271993793 322959949 618067346 184515387 -379079142 171390912 726311140 -606278412 243029265 304137443 65244799 288301883 -1695779 -397610821 6416132 104894167 -194238457 30435270 265544744 -268290630 80228251 190855596 -25660090 55353749 712791560 -2966172 -384771338 267046712 -73069414 -43609629 -396130285 32516476 79840182 -26810736 -24304048 -31997655 -413861965 -95684194 356494812 122038937 -580131244 -300211933 352630846 -116908440 373481785 -272214574 273267302 -167612673 251008041 -341368516 764086734 489466039 -349558781 -316137621 -45352738 362001814 -85433413 13435326 -427923496 106045588 342306467 8589983 -23766771 -620707324 396549638 154472071 16852898 -598758160 -34611445 -134448941 -275694036 31855174 -471468413 -302735953 -627667758 -293422932 55844400 -401735804 -609705682 18632427 1716012 1315120 23843646 260202858 -281681008 -192897359 4431228 6640342 -293808082 -350203872 596313633 -167828387 132731526 -527698717 296537142 173349601 622622911 -96467350 -528328016 23520206 320680160 489193271 247693774 -173471938 13719816 -426120256 150755525 797075199 -24540408 112238328 -566303374 -121288191 -13461106 -75426558 317682877 218740507 228686176 -329462290 -40043872 159370465 128993163 289892064 -49289958 108021761 372925167 -370034821 -4620732 61173504 67172905 -4517409 3833953 248378944 -28712940 176957362 -124341546 -621809201 -501047228 -156248069 -57255490 651962747 -799625495 97769608 -723902837 -321037155 -790656098 -507907623 -578335628 8050202 79749010 -13850882 90069218 450279807 111530197 -19544231 153344572 -435983743 344424882 -356083140 482983114 -250811525 103528867 225003335 8653935 -12502117 21429280 -413017513 -241264038 15197077 221368080 11890142 -349966044 -113338012 78271495 -426024178 -125728897 880886880 35396335 406554545 -290621277 -183691456 930344895 -24165211 299281922 124781946 611643970 118079679 75904164 224033245 -291646333 -336910572 -504538245 348273345 481592716 -308080475 832779837 86353301 -157415223 -27614133 -65869662 261154537 119362146 535973482 693651331 -248558723 -110028113 -374411970 693689594 133017438 574688139 -617824762 741516618 383519344 312262151 -284212074 -113159750 160679348 148231761 -22622637 2690118 -436394363 203903369 68222441 162640906 -4032289 179437852 98178444 224506374 -863018928 691215777 -167421 -360997068 -78455505 5968016 -2828007 44616807 -244321 706200536 52209968 47994953 245794278 -383442442 545194598 197079877 -909097642 -650101493 418364465 -183045608 12431391 -258943647 17828563 48279230 191419212 -113439368 -648741048 -115968600 -48333231 1451028 263740819 909265373 -108735645 764813803 -54754517 4594376 -5531988 34171302 -11202864 688009033 -6183846 17275944 -804538491 -258174016 119382417 -195671067 14794899 -123356387 -192316685 -63289481 -290737664 273962410 6461940 -305518877 -180311778 -205855331 -47071600 629697474 38486141 606438161 -67039978 266461257 -422126744 241444939 53304750 122656107 474356702 -168140936 3572433 -598320859 3009473 662835092 18882742 -86183093 860375001 -442092919 -81339453 613674576 -304148776 -1145215 -130230611 224762277 220982474 -12490706 -3010880 -100704921 582931582 -137107745 -67218895 -532864983 395630797 267296194 -191452966 462857299 164133801 6884032 329141638 665453402 278094670 104232865 60001987 -155970239 326418865 -82019158 173487685 -418499073 147131801 984836 -453443602 28083571 369628112 643647667 -42681175 491998632 4245967 1441614 144876827 -49572909 -19948875 -37214127 -663902987 -334530523 15285596 23956248 143655489 498048294 -754916572 261390978 139552833 21832686 -212254648 398850051 -348763754 -2591471 -211202742 -1947065 -72127171 365846374 -645347063 251040958 21462421 -401423502 -60142464 185417404 402813714 -31635386 104001448 18713860 -89337363 280783302 329704066 -69347248 -123268549 -484413875 78930794 131689566 -317542719 151524251 -4614168 2951405 6135871 430156708 -101908714 39449599 631125307 -354038 -182336291 9012587 -214501242 81611967 -115828650 -260951637 -286044494 -247077579 -25986234 -164475510 -496207000 -4066531 846235846 -656217874 75701407 108243804 -129513390 228425031 -23140638 -847645334 353961289 37555874 95174976 614849446 4268820 209609559 -233048572 -33897146 218919759 169566275 -349592736 307421775 17120236 -8296265 1536634 4467506 106810631 -6228198 147234831 7895342 -65348343 -689171733 165315358 9845865 128907730 -195712028 -276780185 15914551 185729917 -391773767 -245409988 718464 458292699 8564232 268406405 1887775 155642959 66487561 -168350071 45475700 356437076 -329907163 -133748 17485694 382207744 497885999 213914199 20568094 9389131 153520120 317788542 840805021 -28220805 313558374 39895299 556334041 5114781 360263190 543406119 386562298 -846514777 464045245 -128176584 -224956345 -116818128 -55821376 32872744 371770391 44515557 126196323 132218481 -852280792 -72753742 24541233 98479278 114492086 -299290345 157231839 -28892928 -449957584 -164747509 266718861 -775487618 -1282323 432429300 329966254 169698206 219282568 -332024867 -325383108 -23390047 -7470839 -19479365 34276411 -797613112 520229279 27103956 686715438 117833631 -109179386 239275911 246004770 73502656 309128639 49825171 -13108401 664399696 4711426 -91493413 -795584364 -77525626 -686382351 589315092 329615296 -259023622 -14327599 80395649 -63830676 97371515 369210586 1116789 436867355 26256186 -294247734 -22514365 510150086 17731344 112249450 -78368560 -198377821 -413709963 319007819 -149571746 48466496 334576678 -240979686 -221094828 -633635989 -11864400 -334595762 320031773 -618467620 5005439 473268593 -86494040 122017903 -7063545 193565609 386606615 -107863451 -68498759 -14738196 -123933712 603940412 -764051195 110166312 -111072766 139152708 -60783785 284782645 -87083073 165039800 -445261255 -636638471 -20134855 -58428376 79264636 -767018829 -349597879 -3611469 -29612115 236915047 40736985 -188745176 190263737 370895702 -127544367 -103440654 -60982528 99795805 80295060 84060786 92872141 -7320268 407066759 -4341071 451773097 -538292318 -205233660 -105255367 61794513 198909259 -90765872 -220891099 -374371771 7913608 -110814706 26419338 -635566290 -554212434 667003668 -443936791 227013992 -487230418 -306082046 -268950658 -26194200 -243453911 496957519 -902292054 4175952 -396862751 -432969750 44074085 -571059699 212725752 -249351278 -136874916 -300357150 411386832 -139928708 -292931876 -346180373 -177207239 -53692851 140592168 -88531 -487032442 -12377035 -22747630 -205866541 -329905744 311802160 828491827 8142157 -4176473 -513755090 255219569 -3058803 38699553 1298927 65246426 17125483 4705010 -12997267 -263754538 -7209152 135030563 -317906277 12457411 -465867225 63803228 -660344720 -43948380 242664440 175995737 604082430 -467163938 235217662 15029062 10924797 153433503 3670401 -534891809 -35491290 -422300479 -30088978 8304688 157215938 183753520 -195885931 -329736070 -22302753 163399602 -516478154 -141197273 -33787408 -355594999 7062827 -44642247 -3995418 -8231320 -285905393 -76315215 -96502005 -75734037 -9242575 -557710994 -48907686 -289560370 -10697840 -142987669 213591429 -469109711 41484458 -248408393 -11091386 59714359 -207686202 -149378107 71785980 -700973750 -447509742 -2001734 -490706022 -7807326 42290691 -282119892 -4456426 144563084 -236447486 -34645692 -7412821 55599975 -100944611 196076005 -383192399 166864445 64544260 -550329057 321677333 -269293959 8735441 120096809 30652729 28939955 9468777 143939537 67058259 1645845 118331895 458229726 -156069034 564972241 240753290 848941 -444841541 -532351673 -15429161 27338642 337846609 68498625 1979465 17027023 251379525 282651940 -1447714 -5107172 -12032443 -45034914 232170046 -703855322 -533435118 -78178476 327543381 -71879580 208661051 -564199137 40980738 -494687923 184499988 296545713 82452003 75362416 -1678734 -24565865 10654784 29778366 -20065703 474466767 -470997022 91069861 8100471 -30726095 16713681 128988356 -169457598 -36001035 -376578344 -201523306 -65075967 9922227 67513828 -4189914 764699 -182974929 222175303 19752238 -658271980 478211600 -43899002 527397245 842506 139055105 -281508315 -47155697 51247614 -234117743 -6745382 -47540955 280222323 73711695 118030327 -19475013 421694945 -103493322 250021076 156409822 287898790 -23586524 -26472356 188030103 -275131772 412038750 76412895 -4552908 415123179 -256670934 191575272 -2078260 -153510899 -44225898 -15982375 121375905 376838551 -24239833 -84500721 773701316 116674488 286053428 -79594717 -668843857 25620961 -139954696 182626507 -11549886 278235909 -30507260 1991946 44247679 -357034852 342458207 -579998544 -282390887 -123049094 -882306025 494504242 -156675253 252246200 427130396 -31093497 35190493 -236434868 598436468 314234779 203195057 -180514230 1398795 11211121 -428047431 -100502007 -11428407 622325345 -396280180 -82869181 -222027862 360067529 41631378 -149316758 -82676280 -721479244 -66029995 357374164 -258281156 -13126775 30803435 -181834406 1471170 246218546 77550158 197314720 -345228314 -704384 -251707543 -369632901 -352764715 -330200651 41316802 -109138005 -172716999 114327999 -367001223 -537061617 589236369 177294194 -404365909 -917503065 -559814333 123865994 126068936 -64158224 493934120 278360721 -605326092 412236014 100752627 -48945251 30702043 -222642838 -58056188 172124256 -321031881 -319497688 21567818 -360509707 6666822 215774348 596194177 103654283 266645319 728174071 -21630107 -38827827 -70271353 237048183 317712401 -225820797 582499168 507404912 -375065062 -222927356 -578242120 -313312633 780293507 -587712491 425104614 130535343 267764316 859222614 -62345139 -49109037 -360315276 222702808 361545120 71184325 -79745796 -69670392 -93550336 316743572 -370205968 179583340 619576785 320823394 -69093235 -71051746 -297930149 675853560 -31764374 -248956187 509043536 526331868 183810604 -213274732 -852388588 -339755350 -11706428 -333663846 549216838 10643744 -187911735 -17899856 -54951614 -412088253 -337336391 -143455630 337762118 -189288549 82059387 518936290 550556339 2052616 -280666717 -233629932 -821711799 -429768167 -29184589 -27238443 71409871 -38156676 -648360381 558820995 -3593651 397883606 315382221 117529595 634019693 271378588 -27385342 -41027571 -25443288 642598121 -106054916 23587909 -70262157 -185535508 -128224883 82871076 6512419 -17591463 -300947666 -138854537 -193252462 2584819 -891200666 -262125877 316354 -403917161 331468991 -48556932 331373148 -311255494 -571835328 371952299 -16776196 238811911 -189581765 -119182310 12195900 303224135 313117972 -477388126 -385956131 39122983 348494203 -299000793 -406064622 -474193713 80649386 -393070472 106836680 -162657392 199578477 183283366 266906971 -449658131 -165257785 80331760 -79358824 -57573563 -244679942 26685369 484904546 37516552 -81422579 -620539748 219529572 -212486201 -25840151 452159332 -12902722 645322091 152991878 443741585 267855158 -504329093 -418299900 79775640 164801493 -5552026 444294184 229912640 -45580216 -379581354 654723868 223865020 -503475395 -148038911 -28701174 -84157890 637600417 -238653197 4240496 612152872 862523 751626033 665757674 -62890787 -4069336 -9368047 5582570 549011662 -72483997 51430292 -129578191 -403447685 -4901043 2963807 62122735 -450452001 470540787 -532972 411860373 -544571248 12504042 -1040607 224086404 40802497 775647397 -331909894 -328639029 630704931 -374629678 185731535 62143935 -79674482 -228443984 -232030409 284518182 -246541279 159152880 281299014 398707646 -31428439 135498292 -412733785 -39056566 839588170 39045081 -5810587 152262 13460463 447037790 -771070218 245528587 52052502 -25679928 -74434995 721061684 380681893 -806730500 -568895741 -4525410 503434999 -43341789 196924258 133478931 -179799692 -778519232 -299140851 -506186316 -92106472 46227493 96509248 -40636167 -56343950 700265817 -146536216 767187953 29328836 50423486 -1405335 -168940707 -9528120 14290116 -190542284 -356506277 -31820310 -289048154 248070192 566140954 -819410872 319403874 136091736 -10296189 -443281586 -109232753 -853209618 537568490 660010692 -286614266 95025444 216827349 17893932 -367183551 -142644393 -159908994 -842731312 -16374493 -177779606 430485817 682040312 -45680025 -40657814 -425345340 5081098 -113620775 -207769904 84599341 -38378134 -422938306 -139489512 236237950 -359293701 -7742039 379646334 -169711280 -40977894 -129005829 -192661650 -517932064 262839826 -145727741 339970365 -724357968 564778516 -370066101 889566320 870826850 -675761138 -597824630 -366366712 -127282166 51465993 -18489596 -60956571 148295303 17273557 -86938755 -34753731 -210526811 -151927855 -40537276 169171843 -430579735 -123951228 -381097264 -42933507 -185136097 -183425212 -655627371 27488243 384012271 -511240060 550419206 -99026294 -226550435 -1871950 35681726 -521192179 -344647882 226849851 203349428 311825472 -6157029 -83588661 321373538 -234384918 -269948772 289626266 176203891 -252694132 -49244718 -113203142 341587655 640635970 133402017 -48809652 -5613930 402532928 -279922156 -8327475 -652762278 59985980 -195123951 -12163982 -188900004 -69642090 285625073 -135705535 247713614 -109714056 95613091 676920448 17116665 -228027956 116075235 239367387 75737864 -82765479 158807659 134464660 -1766013 -710751607 -40101675 -35100777 -337388832 144391257 -334550321 135141829 -82809957 -4270839 -180344124 135375171 86549639 -50027396 -120912406 19549446 233920688 211807571 33298993 478562741 174866619 198328348 191765191 -402011890 -5006421 190908151 198507756 -520741496 -7550433 73614160 229475740 312009033 9991721 -84685008 -165836892 -285596598 418444764 645345778 434781322 -183552214 -192433906 -361207634 14109692 361711688 -3484900 90953 -255208632 282850237 228884403 231850504 6331002 423470542 1522745 7543751 -7861740 17268927 -716043875 248346246 -155061868 -636629668 -380413379 -37288534 -246992895 163300515 322234128 -216754614 375733836 -62809909 -299020136 -441956140 -166078740 19920155 -297269187 43965636 -24375247 -215213483 8582365 -298501586 -77530247 -37940496 -349428805 -130458881 578371791 -231155521 -229838524 -262392906 -35438991 -12749136 341910831 -173115910 -406276189 -50189702 163591093 167719142 -97006212 81870542 -353399813 -286254267 335383677 -355953278 7555203 10640910 -542771319 112893261 -39445453 -90564902 190864147 -15946740 -128910859 -68484758 531336595 -723831227 956218466 -19747409 -106704416 -88934809 -10560484 -451845730 238311097 -23651491 13949855 425320045 241765437 -12156381 -248174390 -275473667 9061587 74565764 9437668 -562888434 347143896 393461319 8885680 -55723255 -3840554 550372936 -24238945 35017200 -230427667 -215909688 282267461 796922949 -9270858 859392 -34356041 42396330 -313164561 121208058 475361313 14345784 114707590 154669553 -11523707 -747441506 1278618 48420798 81362788 128791052 -373500573 352154807 -321816313 -30389975 478445944 -293723177 122888410 476101514 -34827936 188243141 -111562926 51539168 232236765 -144645865 191823319 36206724 61650808 161287487 -142972854 395320155 -540505956 6243986 682443259 -11744040 -189926912 545657814 -476708917 -11932125 -551401274 -724781811 301455421 8888385 15691167 109182534 -438314123 -300362841 -3217481 172626926 147631276 -416790311 -26986331 -375468250 -380181578 -135002588 -53158335 90525261 17564417 -2998062 22887495 -692278302 125526547 -471844436 -309609304 -35504271 92236442 31213581 -476595374 98252479 41712677 331231539 -623208438 96437871 -4602648 4784865 363782213 -717537854 701162628 -121011618 468083795 -395160885 -53849573 -710877911 -80097815 4926210 -28094747 646233835 624892452 588955324 607725358 -6774926 534514239 -238590867 -547587616 -16193486 6729596 36520936 179897362 28489058 67536745 173401 336968844 -187572191 176366012 877182081 -816234103 204914422 -367649755 275144376 -162965041 -532811696 -816489910 104217183 323430017 -20954134 -118269469 -12807411 -29785316 -270225284 -658281881 -214106660 616370132 37069659 581003590 17641409 3727036 158199445 1485737 -740431881 -3094034 -403203180 529381215 -424844455 -445096693 390342005 158673020 526488467 517285761 -16818007 -422161341 -257153799 726743628 -676926399 -206147195 -54955945 -32068438 -373640268 -352531488 -535728697 -143539000 -57837998 1912316 -70619101 236873241 272322912 -536054688 -75034017 150697722 101857831 -361833829 -3720061 -101083153 -111049642 -661377127 -5950446 -655633974 789149518 118928979 794250800 203595811 159508854 226778767 2434151 143374994 -477765192 799901068 208916013 -538548324 195910441 136625100 491810790 -4847395 103112573 -776643 -448612355 -108281205 205635424 170014191 221696179 1021268 -634798673 27272370 503004098 16228420 6406365 110411463 68471335 50640828 -566334523 306080174 -157610753 -165028612 -678012641 -332778277 -394533125 -200056374 -110036044 -151602073 626770161 -48963139 -160733712 -577905377 -418404674 -737439176 -204680332 559892 -726189922 2177250 217249487 -76605235 7801011 52435041 -662003 -785130894 437527200 50328868 269091516 -13477587 -5387472 455034779 735399936 -12541190 -1482654 -6316131 107967002 735958403 167179677 -53539081 -655253744 936024597 26231187 -878288054 340166903 85672883 452913776 -108133712 591726562 -10891398 39491888 -625270186 -543478241 -793837770 -399458235 -548571318 923728154 -185569927 -383087786 -170193843 531044195 -242636530 154028605 -20959740 -680657656 -547202596 -94541787 8709062 -371244721 157082237 -22953821 -3950280 -10192382 95445741 351070900 23322067 202038265 -289166442 871397062 -22646227 955891292 882514372 71944058 317585516 -108575105 -5450790 -20570733 -303384233 203400092 32178155 -28551461 968945 44377596 28330759 12043188 -4262190 -512875545 855477 -144000613 -127463109 -131819367 -144240551 103142014 -20671532 -76080708 221628348 123340170 -150024049 233631246 81765703 110688957 -9248305 -8923426 451125879 -20787153 -103019602 86639903 -41307711 609486402 -1579811 -34525818 933223879 141639685 -7609794 -26641391 14354976 -20345084 213411441 510008699 7802401 33978594 383241223 -7263736 -181533605 -155594511 221558860 -89761491 458129506 9487927 355731701 269490692 186437941 851525499 -492678885 216958866 72633110 193000503 -15680962 382800538 784210095 203848970 -50957891 -4259728 268112609 339046026 -183758553 -239776883 -110212887 -122404058 606670 -88705966 -95928863 -531705998 187490348 -241807940 432060875 -243209731 294596890 -925170990 -96573388 230354620 3061374 464632591 644238642 -90615649 -390497835 -187015526 26235344 -245183850 -424608291 -236137089 -135579798 -296501776 243941657 101857266 948255451 -19611329 263649365 55523436 -351339743 100623095 -50807422 41158821 -210913206 494019270 -498100631 -365262293 -1148509 -770329214 7248497 -247889581 -50045443 25843873 932892 321678607 2031386 231034594 -106144723 -112683191 3490097 -170758850 -1993773 -497773445 123765544 -14724642 289946508 29551110 -322052649 -17856179 157411843 9185437 121581313 -49300089 -81573987 11681471 223819012 897638661 -583816876 -9203221 47425183 -159719651 90813665 -25768386 -790399702 -24202818 1231349 -28286042 435093676 -121078814 -418853028 607630017 35800721 94572762 -792603763 -62462063 136200183 348440331 70734702 -19108705 -811345999 394128822 -7631166 -721087676 157458535 472580410 511989350 -344048282 34353123 196313313 210669320 198090943 76699717 -348916309 -345669310 -35532618 -159322335 413908559 206507603 446068961 133861747 -145985201 -181883710 -302796 76868323 141309823 -661453437 -746768625 745883 469824650 3939618 -36195386 358646294 27389022 -210951021 210258137 -613128277 655579614 38304081 192650424 -777157929 125690686 32105578 -261203688 -4198067 -19974367 -179124389 -387184405 200072156 -431777322 14773541 -302710532 88108667 6645861 -240907509 602760244 24817558 -355248867 165598254 136497724 196782698 -434853809 -45518539 23591247 -352371128 -332577163 -20522597 -135504352 -40068192 -12533288 -90483404 -71970732 -102783064 -93870167 -638308303 532905790 -35859677 -504567069 -20355593 -312712293 -59830796 158512872 -84113967 -12595569 53181793 -189654659 819893781 371306942 130583013 478759964 -218612096 142971717 -533547784 -192023386 -83146752 11472847 54627506 103834034 -4383260 -114892637 365497205 -915210512 -15498711 -116318994 9759851 80647266 -1826247 489831759 274551 -106879806 -702276133 -271236537 334349945 -77610932 299715052 -300997192 -315762907 76809546 -9034506 -146864980 296471690 -36725264 471303604 -606117472 336634839 191902795 -272905344 -571848071 152582000 -154448593 568131635 116646961 -5010864 -454577856 143032324 123813847 398828695 -665867459 -189091335 331221025 -141436293 -760583672 4585041 -741327588 826384860 -11848469 -416899696 -94716717 18847227 242389622 182941186 -15812853 427060034 -17543082 -243304075 -17960 -123445311 577093514 -20690254 -14085347 -7108443 -50240591 172703371 114098964 44697773 -227206 453772469 -163414625 -2817165 -125746821 -127780564 176863282 394211387 -74907198 238707709 -61243420 -260300011 -615082163 -208248723 -549416910 -104280430 6726746 -293916903 -279564204 309942369 303568271 278457898 26433023 -282848774 -601621634 27600321 135478508 -110544199 12520171 -168347766 -962297077 21800719 1685266 -72220355 13094216 -366511898 -443981240 389376406 186449952 374491517 -110636908 -219302542 -81895516 662539893 -100660550 -222697486 -513843008 251882237 24626368 722532903 -16492655 -203527147 275700575 68831 53313368 -22234048 -6669836 -248381602 543054156 -166316615 599459467 -207858597 -4394217 -171003267 98846727 -77576468 391164393 2583193 -14210178 384785 328769688 -494213167 -123510997 103561276 132855387 -360998314 -5746586 -168609144 30274870 -218027700 -354887961 -170849827 3251710 130233 -241594610 106649381 -222765686 -511635616 370942157 60367818 -350800456 -704561446 -64522377 493098195 52524639 -12034927 -499452280 -397486303 224658893 846137166 101984818 -31302522 -28379599 -89851365 195661030 -204912728 -69144075 -51411918 -513754048 210658280 -375269902 -26734381 174828115 306705606 124815282 -87904771 150486785 26215542 347754107 240530644 391832321 7455597 -18027715 303232312 -160675054 -124341020 -13271105 14591039 245032706 -758033847 72042628 -1288580 -3530921 -393238035 473495638 51140707 -13993308 -3989288 613517034 -105042861 -3794090 -317896811 493675941 -149061099 -127482228 -753453647 38533315 360873371 -134173816 692429 -38765412 -235321643 85853211 -512378447 451142209 69959202 8088795 986440 478559274 194301223 -166696727 175573812 -697566356 -727168438 60747499 466614940 -534004602 -84782525 49431941 306005811 -453906388 -90536533 -23227050 27893358 14780131 -302973202 -382409817 1306414 816408188 -680784320 -305101074 268384636 -195516946 475385665 320030157 178377535 263170273 89708307 331671717 13674703 83755919 -347160651 -455999126 36945608 -46388879 363440963 194584539 692736536 149329117 268551879 -341890401 -419096286 183903102 134650881 7837372 196345089 550487548 -208511255 195632128 -197925165 -45072054 61888118 11084355 -751402518 22478232 89520912 -28930770 -570833208 -85046976 696530387 -73767820 -98975375 -35575244 -737396682 15463345 -10342917 -210001454 672487304 41594 -897967625 -39037109 243825125 401196288 921238384 -245663086 -85593151 -65613979 138896910 106809175 -167480169 -453782 226450587 -89276172 -760835368 247152323 712090632 29129997 654088944 -147076163 -117424459 -251739101 -137870394 -385587833 -127295637 -183930079 402548011 619177146 -674838910 -199788216 -15901060 598487524 -762647586 -63092271 -927047467 -342613407 51149378 461749765 206795924 515981414 196947255 -209745216 -155458002 466292011 -486308458 -6325936 19817540 1162452 -686332072 -58279458 109678487 26332901 19165484 101830814 -508930157 389355622 46922666 7424554 16041443 91135344 6646465 113735647 -439705993 -384435582 -234215164 -320834 -83036445 261613555 -271699085 -505306779 6623057 -490163414 -510578314 251835721 -10012949 675766135 149247597 -146623446 -137039065 9039261 358999667 -461960334 -554689561 149837538 -11853346 268050330 152418111 893271282 313236 137673697 -106106093 460586684 331122876 295376703 4536516 964498771 -7654619 -321555913 53216064 -233810837 -376538044 12096081 -383683976 20614212 39237213 -6280071 141130980 52539774 -256186238 111971589 235152059 -4946569 -41180019 364166739 97482216 -131968095 547344320 -475981831 -91997368 -421881127 43062011 689125553 8316127 -688892579 -363739191 160026277 -107228317 -736365046 535117221 555676367 -10739717 551463282 -86157627 -2369153 110279851 -182351248 -260160956 13044283 -321271567 465780069 683506569 22646287 -13719663 -788857508 -838164761 22069020 -720968916 -229343590 162578756 -24323512 21893236 123754720 149050097 240376677 -338862993 -716677953 -1188804 442223033 530342973 -119057659 283260072 -19877595 562625172 592924437 -93309861 28304912 -83980552 328148555 114336424 -233867363 18852099 -308969950 -28065027 153935030 159616762 385722350 -27521024 9674910 -6443787 407950473 10349748 135969057 403248454 -54355093 -69450784 -442397490 -296413205 130004380 36785083 -130389012 18594494 -13526091 -201142533 413233606 118450461 12172936 242699708 -302246314 -708386341 372016916 -86870082 -587628598 -83458602 146344100 309091638 23352522 -66759637 88797370 -860950656 173169431 -246308121 129790167 110163216 540118865 -4024463 -726276317 -105521600 -92939368 44186249 -273864834 194177491 -29417168 -187591087 -9924893 -211417802 -345063766 -97907352 385761742 14398910 640282963 -384085970 38784495 -137586950 -320614281 157564156 -238862359 -36381351 -137003067 -702142140 193250468 -225349073 -1015003 -29323752 -49878824 -644548119 -931514870 -155973427 637185081 87834886 297123549 208099662 27518414 -17194182 -527953293 -240911838 20015611 576146373 462214272 -485061829 632919489 4015696 -160797134 -8413964 193219948 -44804244 -241621605 167943295 -55546374 139981091 -23787562 -298033992 621705739 -3621137 -135540160 233136832 -127012096 -44160251 -8054619 -314484013 11194901 439091198 3705545 -19240338 20267761 -180696760 -123336478 420274565 199146 566154299 213385122 344342172 350490783 931033 24088222 21020231 191234326 -70129663 84351488 55160158 42641649 -98114812 -506555327 -105668242 -152087135 307689579 182196079 -706691911 364905207 -372838767 285043308 -48210381 -23109718 -29582230 -93402955 -16652843 -97124640 151689898 585705258 3814200 311059353 -13651317 48517359 -304822589 26873854 -195328665 -6875577 7585815 23719938 328542177 -265189088 818622957 -64704949 235824752 -459242009 -91289537 -635815480 -12175575 350718154 234328449 13759051 -122918242 607408 53240465 -650288348 18655923 -456542830 9119683 -371138854 85604568 99723427 -440610516 31751374 -573217698 197363086 59152336 177586028 -440391919 132267362 7954860 6260068 -428452782 441724971 124719677 23793564 -291262426 510889659 -150552343 432281009 346678335 -477298071 69262800 -308818969 903258311 -359306334 212953219 563911301 -164488123 -310225461 55992759 -139132898 -8712365 155756079 -63074710 -52013233 -269937465 530171927 214717093 80920023 -12709317 -7056527 660262642 295634214 79577896 30547916 12076057 140404540 356001279 81867855 -28480563 -698184592 128775041 -36756441 332231412 -320839490 27562466 -273373333 -607733066 156945665 -117500942 -319709821 -171953996 -52872352 -78556590 254525192 111427926 9163893 -59132364 482446584 -17636676 519095756 -179216606 28436673 -547160942 -11777383 164418426 16895749 175638211 147386913 10397385 265964939 -130966067 31921746 207588690 -120297171 7634443 1046184 212628114 789689 267760804 -109660180 83655 20064874 -379988523 123193722 183020678 -30885115 981189616 -388474908 664100300 -141905207 -543933181 -224608266 661280360 -808000 41549163 371603 195584492 63269591 441258 58042585 232131834 222900750 -538866341 603562565 555650614 -577676209 -23934609 578692809 465687744 550442185 -146975396 -35983093 37046877 165567709 29961007 161779858 695086969 -20333488 -614064677 -173870182 286808775 329152419 246830056 374038404 553812634 72291322 -91310445 -220226941 46313322 341547538 -342985608 -99588658 261422114 -20533092 -25347036 -628144307 303710809 179250132 173606496 -348384014 -335467626 -27871586 -517316961 166054553 -141121998 -385453156 -58398906 -446519152 -193912924 -208051648 -473119646 -340479540 -270783408 -763860587 -430961189 -568743296 -288280541 -4655310 -308816323 117199050 -217099 855499206 340694077 9763165 336234634 -128429764 -612352034 -35585987 595626361 180910985 -573813168 530224405 4147645 -7970754 901862138 85792621 333392486 -910686088 109036256 382548319 -81189639 -12878056 351128848 -28231301 -313633569 -493129973 506734220 201263431 79301619 375327086 387624156 -778563693 388434332 -59989364 -63107858 -124390492 248676877 -726966171 -551148337 76980179 -521034263 -230974689 -301694743 -6185936 -121201598 104747458 146198248 -184138613 -753222925 122481887 341434805 -84749760 564855582 14498834 21376209 207061619 296770858 -613623139 467676637 -273303105 -7752616 -201330007 -92150855 398476990 -362085394 423281084 306369 -228553703 5887061 -132779996 64552739 -768976188 14658146 -131208782 -407756681 -113017638 -66739197 285227876 632104381 118193073 -261972638 -456983244 -737006201 -256541298 382987631 -56776011 -3252624 -92060318 3431158 -29487699 -46130656 843901407 -86397346 457518071 891814498 -544335147 -39435498 -585937119 -20944317 -186135244 305766994 323523905 -645675086 61698196 -114504670 403318035 -70719064 18399642 24058210 -638390674 8897032 -292331812 2235889 38512260 -235370231 754618741 -25505955 841095865 -520526522 384325571 -41312652 -275351400 -24488389 -435413459 616375298 -342411229 165324324 -92146749 -6090943 -117876494 -62738763 -489673491 36923820 90923514 3502655 14726521 65971364 161079544 5660980 418962047 -15357269 -51450858 -272295227 -228806279 37012501 36656036 19646568 597279738 -365677972 80329234 289850746 687247462 464275953 -288486155 29804660 315509546 -654013743 101605263 659044957 -1976328 -4518320 -318399291 -264900139 861743196 389212555 -19041077 -649647558 -327906 -46322876 -734156324 -127541291 -273897946 684761798 51213501 -423029180 613570177 -374164534 -434991385 137914473 132491295 157762755 -17860346 81759692 272136881 -106988804 33822328 -139788125 -330587695 171810163 -38101502 90561179 -84415773 -162869219 -76428200 -2783378 495783961 43371 692330179 31809710 -1090560 -73343529 42151059 73563561 -9535739 14185186 139256288 -229107411 2198971 -33896153 -93361375 -30679869 167089662 20767855 42927465 -363597093 48964905 -274836319 -375535855 523365048 -129989185 117284425 7630510 -387092562 -34549928 -445727739 50282621 -176421820 7645778 63106043 -743807737 -6258938 218288065 -266292569 -230886082 84055672 647356182 -14927065 -617151555 -699810185 -149596142 -390485780 152828503 -391893775 -196820046 -383160609 -546926876 -115846472 -33584170 36997325 24797700 271625733 -244008918 -20724201 -57032750 106742756 -169787233 334418 -861183186 -690953636 178341982 496236671 -139391530 227431991 -436237045 -4352193 -871352634 688103872 70199297 873356680 -101289529 261097249 -78918 -5624428 111751018 357692950 -473502128 -445454486 -667670294 126112933 124516768 29616300 -61867517 -501379845 -82654769 52906035 583487942 -708600798 -249055928 -598641094 3893301 -100585966 -368181911 725239713 229646779 -15539242 28959912 -740892821 150162988 384571655 -46981366 -67293127 7987673 247213372 171752521 426591857 -215327612 356074471 75269293 415051798 714816 123632340 -43236248 -566998303 44879460 -363993853 -366381693 -2517391 -3870325 -153321313 -445613989 151018701 -186572577 -637399165 633037773 309128818 -139848890 54340991 139552822 -83519030 306716684 -441245745 -22750784 -239060454 496853153 -239352387 2501559 242855740 138087515 -219151003 -476475785 24073719 -304524952 -1564390 -99277885 -90358704 147830333 485754461 -390073947 -3084672 6654757 502111839 1619116 256590014 139206328 4613733 -174484289 672508810 316625651 -495128080 -5652690 5476935 -154227975 488828288 275439058 -24077549 -518380672 4419813 -352797864 -29527518 -251690616 511697312 592813156 -141553137 18602106 427641991 -186237397 168696898 131209900 -524718437 -62232101 21666939 -73646637 -648779199 -89854160 138964430 11902964 -380762534 -280209932 818861937 435647042 7416453 -458485131 -329070006 -105586314 -26177940 133269723 -36622785 -124622542 -272671173 -376247183 -286974459 -1608077 -262533112 809534567 -224955774 86939531 -91672871 -233094855 920568973 729863542 336600321 -529928945 149709079 389259267 664918 107791406 45311971 80174629 400239153 -195367355 26298556 -57004167 -24979507 -328583097 26567231 19003323 -3372061 -37883769 23337936 281770188 -288236046 48187329 177193192 12950388 -32200655 -102394 153279474 -698482240 -373971 83442071 -21485020 -738337545 371475005 -162881869 711266920 -157170804 282853685 -530579991 -169624195 135793344 -302007266 -61269688 223404530 15773851 442495089 -44991544 -968858 407506040 -5587079 -73097525 341137706 299219034 24856220 200462545 -48040037 84619255 117132766 -5123461 313361010 149372353 30620311 -619599080 244661356 176608247 -3547511 -1047156 342539616 492320050 319556609 372605220 48595117 -346174079 724229272 266394795 100318481 -650474295 285286058 127282191 245654543 676224984 -311287856 74185937 33479110 -407961589 402898220 -219343077 14482503 -29824896 11318603 -109348162 -11164822 -299947063 298413916 74154406 -128396711 -195289357 -585188454 -631657604 -288002964 -5855172 71136495 -68318665 -54650895 329441781 435700658 360892125 925957016 -587711922 500553733 43388236 60360723 76847615 576072944 4706318 120747418 -98244283 15163619 587538578 108457265 -327632982 -293181492 -2854211 -343436394 -156539258 -126142660 279078863 -291514154 1116994 302303693 -159017917 -238920750 383817870 -645385258 117942590 -244519217 -162224060 135462511 199673115 463789551 536289218 304926717 -635507484 130070641 -495347233 -368920343 -44548205 -457711968 -93175204 671521354 -284709424 -433265942 -123235842 -27289025 67034984 4625794 235023330 -219064769 456474886 801857058 -160525657 -28546206 243364184 -236268836 -238360866 -88384742 205019400 -67444405 -125716430 507117601 10925767 171158735 -619184436 57535829 -37350329 6607794 -1236996 210273657 -634886491 -4447380 -398951013 -23447495 -13954653 -211977506 -4485946 803672041 108971264 170060924 -327855763 24086264 15638835 580175244 -114728039 799889781 -469668336 -14556305 150406117 -30909797 363026184 -119963328 -173324009 264005405 -98215426 150816545 88121489 6431915 -63641057 53471154 9617286 45945160 -575509769 -46049007 237216710 -109661248 795921392 310950945 40478177 236502704 -74333375 -30385576 279948188 372476798 -57382175 -210181310 -310771041 385815942 239969793 177065236 -572144284 -36688196 223202800 781173085 -31977459 291747880 303311238 -15083730 337087356 3678085 -190212702 861590746 486430018 171183636 -515230208 -385779663 133815642 609094761 149636288 178084701 240025976 -16109249 3794218 -146193451 643804832 -88941790 10593937 -373335619 -255300318 -372498281 -611316241 109835075 11836545 582530009 523888936 -90969353 -734785156 113557800 -366398461 82325646 -275721975 397753108 42093085 -237925474 -28021033 95207883 659120573 174266946 -180997971 -44051226 -9945417 402053894 -591264759 -605490525 -124727210 895597541 -140284897 -177476541 -510109739 89730509 -66960775 -427757470 17036720 -309773812 -60736504 -321150229 99753306 65978014 -184689004 341479578 -172312651 -32000167 270066573 6061166 364606911 113821820 -2685973 -318684345 312600007 -38946799 -33236608 6443903 -23127427 961398636 -117103345 279549983 -90523066 254660453 766833007 582663364 -375360384 203453310 -81771222 2856729 -101497537 248668010 357796648 24617978 198023113 -356866011 190345716 -83569401 -3867232 24987662 -36660469 162486616 -252733361 -155383370 273102151 485392776 -525025501 9789124 640730193 65460680 202127868 -616602927 72386626 -9686127 253698984 -390890262 -9495037 2778144 393864768 -167683872 102828581 -18289966 99291439 -190518395 -7013005 351428708 19193288 231428522 -142319797 454226280 -171599433 -515203604 -12431152 194287629 -881591892 150376348 -231497821 -291155264 -37092246 452621951 9026315 -132443757 18056536 -99499987 -89027265 289708400 9102038 -325316685 -45620727 -163928557 -470096442 486639144 -3511415 17489307 -12982647 -866483941 2546650 -242566465 -212068234 220786406 194219494 -749593658 23535994 3649567 42861909 7800106 -4146724 -135256233 144377452 -225976135 77736469 -55185098 -429674666 111399826 -238258040 64335654 104800752 19614787 307948898 -16098680 178980170 -2172440 155983371 -127435410 4373730 379817662 565106143 362805954 -33630319 140159060 157718812 161517779 167727103 5783213 4216931 -121612334 -508910529 70355238 -145028748 -1019454 8049715 -94445921 570636576 33521918 -136180003 -188267950 -331929045 110848746 9335453 -19439000 434355410 -149788271 -564015250 240386580 368424273 -416134472 232387793 -88147661 357116310 -100629363 120550773 -238776053 -76126464 404274857 173736248 -502476687 375966939 745638656 198029171 214731872 633796949 -2932427 -109784503 -186126256 -97788968 -13852221 101412 -8810239 118245677 -30358842 -377896022 -306776872 -838624537 180424162 387906109 357022751 405578210 473867 525110099 -187769382 146578 95101563 -469448 -662924339 190787510 -181996154 12967754 -375941074 511139135 -177004317 214218141 -13633215 164045497 -428465429 -184669217 87392436 -1348256 -337838224 314657614 59315879 321401853 254195425 -452985992 319355317 -48327593 187372328 62477160 -61235487 585749506 18165304 9032818 280605457 18201188 434671322 340987461 -290665830 -6648357 432238503 147253981 -95008646 -19658073 39872041 -49796751 2489404 -138995438 -34703381 399221935 -9203019 14593080 46976791 -8458908 14430817 -577590425 -150132931 174787805 137330195 95144576 -267927417 37305368 -12052932 -154718230 -79009965 789734213 -306269054 304332921 -414030129 -105768573 -594760118 493913067 -85203508 349862462 -25375162 2518359 -843354485 -327444633 -366690085 22814422 -210680489 497960012 71850161 560402256 -838594174 -206772527 72644348 301434682 -34548968 46170454 -664579463 -519286092 -201224205 534353889 262443618 72013473 -96361626 262378760 105478545 129542643 19469617 622624516 2213103 -33183051 -328968907 -35219433 -245429183 -51650866 156324346 -86283265 792435425 -47115790 542903855 -478485870 563804288 -14906616 9530909 17983237 349879518 -298637128 312987643 -306667427 -354583931 44772282 158783961 -28822962 98768579 -889228353 206354760 -28469251 129716390 15461338 -60433558 372427074 -280267204 -462299596 -225067254 34618979 -673444294 -762234184 -196225177 -434463042 -399165647 -246250571 -93172183 7815651 568384688 -263185041 661033696 574240399 -103770002 -157329131 18854647 829882088 47659364 40423213 403813287 -152085947 -117741728 -663097398 635734589 198024143 -45978397 20562828 -6586611 812411315 193531553 -666595542 -583094048 -31826148 -42363116 -187755005 753996 44786995 133278257 135884727 781854132 -341201452 531208087 309960804 90526636 -644284774 -303812702 53305144 -51700186 -189754101 8510574 -279828564 -23698471 -235756184 -18955353 -607833590 241155045 -182856348 -609738078 5868585 332175262 539361660 9237550 -11117860 11426520 -74042612 -11936132 -2202613 -731151512 9565549 -88335925 769089967 -175838939 -438163966 -235496937 295884671 446599190 -157953476 309793711 4676298 -121370913 -112474937 -193920762 -289235124 -173673444 -137408617 353917114 -64218426 93268403 137732539 139664997 765699654 343663242 567037830 -271233679 -49112559 -255027568 -559264066 136008809 283244293 32635881 333487132 212446127 -570487306 961161456 401169312 205674169 -585301848 -480997978 747746942 -326405984 -260710573 -64526219 20656407 437593096 -365043718 197283404 652694769 -2695914 24110733 -303370553 -573591226 -326140742 -110821630 208470639 123579625 176249356 -267838596 20606334 -11421649 -92160932 -126760832 -342945697 214585211 -1964871 16978884 709950143 366239848 -178451317 -1797021 -108471987 346329624 177705471 -82747165 -714847135 147825848 -397777053 -22306461 316002459 26440951 5449880 -105434977 -665930655 -383627857 710877177 24869344 14460256 54895618 -510056829 -131180737 -361792 777355 107971660 460644771 39503882 -334763 226174934 -2322353 79380723 -567601804 -660072428 105893524 -121938204 -49123546 49562977 66981008 171561616 -238180381 -465960690 673206239 -430248265 337637795 9316653 604710048 757402976 -58645851 72759774 -265377324 -135095616 196965163 -499208961 -682990057 20975220 -169943717 -65264195 117639864 -4921590 -333860513 -288445206 -117442497 111400313 -286913611 -105196106 -552711023 -45021629 -61098870 -1188083 424039341 64298361 -14074663 42835735 8619829 -17900468 449187929 -112147594 777293928 405968168 -347105925 -64422473 320036526 -13582997 10754704 -90777291 257658088 64968908 1925342 132058221 -233005027 13047439 -786113489 -55065027 219535851 133905061 9164619 -11019033 343046815 536986073 177927481 -540568558 -63405203 -17933073 -165830038 3714415 -222613146 82090150 -504080142 -583501077 17346634 -233818300 163879569 -9068166 -908046750 -89960791 85820864 -780653709 -474090334 263252125 -1774928 299462604 129715948 -17585 -25419777 -167017675 256793517 21219232 166069636 87545153 425542051 494857697 396717514 -348982736 -111289190 -132633140 -297109515 -347911552 -936430560 9062700 -4341395 103609694 811232757 -697773741 -489352369 774968741 668733581 -345632380 456510825 540231627 122717590 6242656 247817639 9073542 -305427077 236369 270620965 -14988354 -49383738 -588947770 365231002 -95684104 -189735715 324041846 -21889507 -427935841 330345314 -797765847 52085708 -414210880 -278956561 -90632181 -262245969 570136837 -599859 62461903 355532878 -16243180 -54298231 89437079 203616777 58889966 -393707359 -110894580 8824399 3929070 -659340773 -97724836 39033310 -106439634 9874214 4514308 133877495 192439570 -54991007 4189012 -36709679 153387850 45842864 -114549335 7769641 19946238 -217232726 -361758785 -300086634 -32502634 15357423 599772892 -36613855 42438718 201663870 6483097 3020817 61290687 300943255 241852269 406888516 3053459 -3324658 -455730739 456350065 -9586968 -28432381 -141121464 -388773013 74429537 175844224 -721713847 957112179 320100360 104599776 152738768 -32034167 838780496 896811034 14616940 160838165 -643721 -27572273 333942102 8129252 470967526 -118983403 384324 81089224 21753423 -232138811 -15856064 93762403 323020446 -514083476 -59675396 317001173 -61394422 -175792910 189004703 -20728604 1929301 119800287 921724046 13677843 -219492337 154755937 67761345 -89896054 -589958189 737101322 13501612 124308523 37483839 -122877984 98639726 4218974 -142609954 -197223491 408701847 387134128 -339783582 612172281 -29712296 -25076801 226492026 7321739 -388216081 -55729 -24277694 67705300 -257487061 568672230 772175788 -251576450 -731765592 -338218768 40784283 -88540636 -279823577 14531209 -286803192 -79387632 -153377308 12923867 16075920 -134824574 -84877384 242305601 -203685566 -185608534 -44107972 113225040 115879031 274683538 -761316095 103181094 23993651 -179583521 -263580851 -360509157 -275919553 35569495 -198260321 77320753 -151073666 -220026054 -161784508 -19899148 -108955589 -211330711 -14156260 894583210 66575823 28692670 -78325507 10513804 -41784252 -456655523 -1330184 454663228 274633026 -7115587 -377980939 106179041 -518570146 427311417 -447178690 -111356171 -82854915 829658614 -745943262 -206639635 -25193599 425348489 -27095738 -64620311 170639185 322091 205806333 123837252 -344280184 223172840 23676102 209731581 -12284235 -97294324 141758718 -13655641 -83514833 91770254 177495859 291573774 -194541286 -315601 547643617 611510943 -101614656 136757074 122047607 -70528030 24857300 168940689 -133545683 -495593009 -14329473 388584656 -474072511 -86504905 -604279025 449644 -93450128 638402196 172819112 70660 -325523603 94096125 278984389 -215114062 169014975 -379889740 93597080 -133979099 52876891 50149114 24084846 -38599031 -43868227 54422800 549580863 302541552 -489831786 -298946724 -339004168 -702855572 -526524962 191913519 -520969678 -237383389 -373461985 331707659 -3448984 -24041888 456272034 -24467573 -113468894 -52465429 447151447 -25340182 68611514 44652615 -666626258 -420121342 82233498 76913223 -118216817 -341831841 236431390 -4618619 54677731 246948963 -396728602 80094553 263782849 -60164318 393220546 159147296 -94011930 64593771 -118807977 -468045424 -830700717 -59246565 -28053722 -16366142 420299 -817209601 198387199 -609609371 18516841 -9768436 -256716970 369147277 -743788965 -46408832 -86328044 256758189 -231112804 185560622 -38153302 -30502453 113910157 520644212 128798104 293629863 69121787 -487083223 -5145462 -15443589 -465909419 636148927 -7113499 3182514 28322201 758216 -264328873 429819214 -592059887 106954816 680245097 517382868 -44419302 40213468 -616926976 92977062 92016301 33830168 -255034622 91115267 236413182 -298275747 -420270854 -253178545 -4745916 30018644 181722236 395915 44838810 -96511794 -329599936 -378517816 -1880946 270592497 198480808 699612641 -121272631 419335889 117694805 1259050 74711041 865837365 -70451709 457631035 -188307164 389623115 223653222 192062045 106549477 -220646339 911666718 964332384 47922182 -189692171 316065162 -110481487 98788618 139810747 4565201 -145882606 49429714 586248515 -56712464 -460905639 -273197851 -57928850 -75882752 282294001 2083911 -443033825 -675594892 -282623130 -347535352 -422434110 -893330575 -566049211 146480341 -118506895 3335462 -320814860 -509715029 8869675 119632469 -63263736 474547646 -576426441 -1121822 -423528888 -553359701 193359295 113510806 16594681 888895843 -3907965 -64351627 -752115 -139674367 -452002091 353450151 739269309 15729443 -5068174 17061466 -610200734 -165867125 -512624874 -15629490 -255311812 407864065 530243269 -156023471 -35529533 -6743901 4726622 -374263928 -194572830 1987163 -378302899 204990074 -196790865 -89146827 293211255 -179557571 -86575486 657827479 462718570 -789105026 725237004 -15625608 1715847 -462506389 -16608029 173377856 21226546 5827369 72681787 366271512 21814631 -11150332 547586522 736845614 -419258480 -13473880 717023308 228603855 -508672 -463502711 -22296841 -652677026 -335969009 433886662 141382516 208793213 19859 -17251421 12563147 -5137457 47044068 -234046117 -459836565 -201772625 -640591925 103422065 -420559766 174891726 1491044 12872129 126219878 -199332268 37769344 15812506 127561868 147919760 -691310762 377472561 -399448068 13322932 180845673 48650654 -227505705 -23540753 -113165687 -157366 -388727304 206003357 360569366 -225765245 -387243588 215382836 606823127 -210278002 454119052 -61668458 35371439 -12517869 122687506 809162063 -206530324 49642824 876335805 378488524 -1350587 304473686 177972716 -2449731 93945472 49649884 26536070 -413742475 -72928730 55424921 251985780 543718856 253363464 -76786750 534013097 112070710 754243614 -479635248 18796464 -182607406 346447784 -448096750 170719942 -541853909 117496997 119037498 -325089499 228836941 165119195 -629717826 310301421 426348858 -1820881 -66282851 133334631 -189407294 28463034 -73253118 704018081 -338499950 -306018074 -864284143 -69987506 305649414 -5504829 280404654 -543274793 39685239 132509315 511108027 -575831506 -39640331 -90588983 131695464 -179340817 -64112737 -915774596 -66254905 198283122 -661393167 -55449538 395299729 -337336546 262613084 259129526 94331652 -8366395 599544736 -568065858 610307020 -123334425 277530256 27424868 -172976456 13736396 -727552490 92029754 -179255718 112348472 -109255947 29520290 -122533908 -60488716 -10861985 66499665 -466872938 392180557 -155109668 43022022 79527444 4705939 220472146 -274063918 -291311733 -21302075 3777564 48630931 -43645348 -428011410 96019867 -114749660 -111654214 -22980093 548874251 -379954092 -27070855 159108809 -398453987 -3995287 228453938 -17632103 -21728101 816888246 240628071 -46422020 -223115424 -179442782 498153230 -667373006 -136276850 -84118252 -31543932 -238674691 -3144736 81970036 -7980024 79350627 -474058307 -285020492 -59501501 454603319 -1825071 -70477593 -603018364 -85284501 -250596829 393757479 -10472504 214656971 169823917 19028222 223247358 554360787 -303169313 74418237 362870239 -103541134 412882661 254677552 -144711243 -28849490 -61901226 -626402829 8724294 -6094900 79326696 513205072 -101733586 27317248 -480087999 -249069664 16925941 113538241 111858010 -495357128 43869879 -216952527 -52211026 391921835 240651070 32516502 -12968085 180283251 -9052658 -5036015 -661066735 121405202 79899310 -171601138 -253227411 -90398963 340437992 -108136380 -103145025 627308522 256165765 16505760 -164676526 -30141318 -385164449 -152831372 -220836567 68146018 361535482 -61275664 -189477647 271432801 387655333 117038799 10854845 -459463508 196923527 -8916114 243351913 246532164 -463738662 519318047 121513590 977839 28040138 -355509808 241018003 -20326027 435246314 -203332414 -385553479 -89139841 14419227 -9130444 -994007 -12852410 729356721 -117469496 -170524258 181381013 244301350 -113063170 -727192669 200495762 -93736133 25819518 271776688 155640361 -49444334 142618766 353209730 740895070 390812862 105670006 157024284 15883791 -142241029 -10622050 154261005 -245632350 146005188 310408233 -489780850 599234270 409996253 2517364 -381744376 570964577 -355522 211105 73944643 -21794501 135096135 370499959 95181198 -212575958 -516637094 -37149361 -251903384 -198102073 -5386882 -491217953 -190092743 -47533439 -141595870 520257671 408221425 75268890 -148290736 -50620084 244360971 -184023965 780435458 -109978911 -96986944 202517465 100028421 124854301 -332289833 92356144 192222794 760630787 8275926 -217919209 -10022435 111687037 532246990 -128890607 355478778 385736478 -131392218 -129727830 360222 -289293053 -49154975 237935 243729222 171216406 767383451 4707985 -8532649 454846604 88071025 34425262 48369634 784681159 -100134247 -278081360 515995376 -8238391 -328702891 8683840 341508377 -11925766 2190998 252723863 -145911897 -44623191 -171348325 36350477 167687911 -220500792 507060391 73193796 270798710 -694468858 12594702 -200401665 486827206 156936065 -200477187 277415536 -174355605 -125853478 -8324688 -286379013 12658307 498316278 74443389 93977815 301543354 -669308331 -151015386 164289871 609363893 -661807078 391012794 17842434 -406710372 -116384846 -837603090 813876247 -193903822 -152297625 356572476 -715955575 -881713147 -220192524 189921654 761781149 -59969562 69864703 -33019068 25186532 31571143 109707348 68012974 1764550 52626292 914468 -285931515 -567216378 544365202 266578101 265314743 -31931553 110625196 285531803 -308875902 -40404478 -317174949 800486330 -119481299 219995882 -3106810 598388074 -38767738 283473550 -218690846 401371720 -627407077 -7085033 -60480606 7386386 38174772 23871441 -343760082 -156541454 -10672492 159999421 305980019 149978053 982541 -6373837 380567839 -328039790 -7891826 -3158456 -357290218 505236582 69415959 -370030380 366061556 147533072 -10012819 9793928 391869159 97154430 -635478113 22705148 123944078 -4180961 -622292248 -29914639 152978346 90955236 -380987146 168112519 318007779 573758547 151649085 198669006 -70441526 -51882623 -12072273 228699939 237354191 295000208 323104069 10822382 316295609 -105302537 -6022206 413454074 12496371 180785612 622197636 -279883949 -347632435 155405704 694870310 -591895835 38241153 178446629 128547420 -222624199 -280180487 34179919 38578670 118709951 189928414 -125803812 -881667434 9061770 9527702 -141753219 115252116 -283014067 907116288 232525643 -74298150 74937 -183384769 -201671790 -312913889 248609738 -523184076 654461145 109743589 -41740534 424579969 49229657 -162878731 795225839 -58389256 71529347 -71048392 -43969424 410111046 71746900 583206729 28547847 -544284759 638438717 -1185379 2033730 -326370558 -400786402 -256747766 558652904 2909055 -23092039 601107477 -19013814 -382743816 569619190 152411084 -478908901 196240946 -122126999 -8504065 143156711 106081560 -25706304 51921 -10659709 -496395733 747387015 607327508 -380997 203658751 -300454154 -500444831 49028248 446477595 6976626 -110701442 339901346 479229694 -177457926 82009023 297768925 54050186 -35188623 417036883 -238238309 -272380914 893670695 -77691435 -191450872 -624720078 -11102092 -493350560 148945728 -56718750 -207752044 101541876 -443556567 435203027 91324892 24170937 -7147950 -815873566 181202956 330983519 17803070 -343232992 12323635 -22344068 -773259737 -9278404 684527662 -382379912 -25732198 375836097 -22328955 168629968 48308031 -133449025 -398688123 51664170 62159647 -225010277 171803955 -146837163 -52501921 -16740393 457484738 -106081102 301053884 260684816 -165825126 -106195656 336142755 -6815847 -3595790 -448590108 276064222 -235595136 27075071 130877467 17984605 -46753411 -53076468 58009242 229430441 -12528410 -163903372 105408047 -2190105 76198165 974749799 147518920 658511761 477527998 647700653 -404738928 260760979 3259646 -116760745 -213827 -279400038 -26163704 194262079 -648072802 -911375727 136002 559124957 -186432882 61103710 -6478449 440276639 -29049307 -1379918 -84449603 827633477 -400605005 -34658740 31406019 208532040 74240788 141193468 -102277612 -294781737 -661788121 -24218895 131099847 -597579024 93386036 -13969411 247911584 579081995 141494969 334729873 -16018911 -49121806 232228317 68350590 -3990335 -884744266 3764009 694151589 -97192431 11559744 77515826 -484585495 -120868099 13968419 256109122 -336274442 -330946738 411140721 115530010 46584405 7665558 -56809602 10788220 -62820601 1243789 -1554942 2993021 -380846247 -534401088 127721536 576391419 676787844 605142249 -469560307 64145505 85702058 122203042 15291688 -592860977 36688501 157620706 560231612 36962878 -329789858 -125772652 51118794 -177036135 534643528 266493939 -5448518 -5485324 -61853247 101914737 53731809 -625781979 11140840 366398309 46441227 -664213105 38983493 -21667945 -5931646 -319484439 140076182 173779685 -474308143 -320405992 619878525 57479527 -717813719 149406213 1191071 95461276 2436997 204432200 -14060462 -754807722 5472295 264503029 547047563 -484674848 -235637144 235943204 -40226556 175490801 658935237 -1983320 76482726 -329524748 730738834 -743117857 500367717 442696549 -590425512 -14562411 97180345 -41099628 -173338913 -444707251 41754082 -283004174 25389466 109125247 135667573 594870516 -51158395 24253194 622881429 59037217 -31777432 -23376956 568895989 247986571 -253716505 -820886266 267598558 444275736 -89801594 -54850189 -3100224 -611270807 -132409107 51011711 -13012895 327090226 -21282031 298172535 -86928575 -98852370 187558211 207574503 541310339 -707347359 -566535091 -373499849 212679188 251448303 571511557 -125373550 -120979575 -394809826 -3793540 483150102 101052481 -2517256 -364697401 19232847 183186479 -100369978 -6045271 -109504533 -494867954 8113290 -102121539 -65974445 -407261165 583695339 -59367525 137542470 -2744584 625340340 -280389424 -986469 215599904 11903798 -8353993 -363463346 -414704124 -461912289 -421719583 453504312 200520153 3121598 -72222867 -147854878 -8255764 275489580 154507511 -371405095 -151742902 537282057 409766460 441568664 68217905 -43933029 336953809 254375966 689382048 329340051 246846294 -577661499 -118141103 223730324 370151328 145300071 -4420571 -39819399 -277641742 -639572029 43346711 442646101 575310437 -630459297 -178044018 -36087147 -6880131 14281411 -513667137 -325505716 581725 -531599526 608220107 -22124181 25540990 458136028 1063967 119198002 946655823 295970370 -19383145 -3411670 148311871 -291139168 -93946214 6939195 129577834 256935408 155273569 11714474 -2845049 -145330425 -6572924 -548605776 -7518443 -20966606 675310349 16687033 79047642 -89086548 -586874246 402655373 -144607520 -34208379 -40722820 -120182092 -155049250 32513710 -158102244 25782972 844449903 -23056779 406675611 -269561710 -56570937 207287737 345153224 86204302 -186074283 -8242373 -14899638 206247071 -285339961 215562205 22249068 -670705846 1304910 -393250960 250452341 -191090939 -548930233 15727680 -683251107 -917631 -413071286 -292722797 -321486714 -193669626 -308685726 296573092 -3410316 -754173504 216842143 -130039785 294017420 105926592 834988297 21550270 209267176 -440165002 58863117 -582178593 267761798 -65411546 -272848947 453682259 -226833599 -522560043 -106838796 -300126396 31465762 151336586 353341594 -263025683 253246745 25255138 -439376801 -297625011 120548104 -310030025 275327044 -318370860 582729014 -602715601 -399362303 187343380 -225529705 92420935 -6466495 -896152682 219801522 -509164340 -89252850 27790020 -212970088 -276472391 -439066417 270975400 50808109 -107782789 -815419 -1699492 119772828 18821172 42043572 134891024 147362161 -157247393 -34304467 -194742953 51877332 51255361 234091259 -180393600 111922282 -90126951 -323329626 116181812 -96901852 -581494129 -80380326 -160547137 33815158 107000218 -744015270 27654536 -470211233 662015766 -312628745 602778750 -102082067 257814106 -79866328 -31170880 -390570193 35092267 115025961 -784223432 632780721 -236788297 360565625 174778053 -264150196 -237231432 -122240912 -189912751 -484068947 -117978102 419242875 109546401 23803556 -28491764 8620380 16140806 -466425221 34841209 -379561622 -248067 -5777993 -201265599 -76503829 -78589139 313994568 423533741 -206170015 1611546 7039836 35713966 61514802 420493411 146405987 -882348344 143387314 -273252611 -51468674 63004450 -10018433 -155946245 -54997432 10507168 159817133 22681467 153691799 599752927 313717433 37876180 -68737714 -150768863 -439350861 -6947062 -734885449 547578510 -125220369 -103874130 -267851218 196034348 -477775998 -49403606 -6146565 658759104 -66096535 12253609 -892911088 -353435057 -572272650 652845308 216597430 116625777 220236357 29981936 392739329 117021535 -177959268 -75500810 221750998 5005605 144643556 -361831847 -18647206 -289886082 35219569 -318061041 187316170 363174183 -624934041 477640567 128887187 326865556 -232001187 26340143 503981795 734903867 -421323109 75204589 -46227401 -777545992 118537823 -129821718 52236876 290955830 75470964 -13254405 217556785 307777088 -705370050 -6517288 567357307 -82602838 202828699 -227451302 -356182411 20214416 -61775049 -498025964 -714461183 -288374098 -561488445 -72900873 -26289442 -312885929 -172663900 44419439 -2723764 -30072087 -786327412 315057826 -101143204 -346114929 -40198803 258551954 164729930 550609357 -383835711 430809112 -120839658 19260119 1076953 5868920 -614187296 -527166821 -251944094 47822510 404310540 552398565 242577174 583608278 214738046 -80693593 258772940 4803883 76817967 1033383 -42543754 361265380 -301681370 388350300 -650346512 180045355 -336148765 -487207686 -514214283 472934159 26996791 -25864947 -208163707 333387555 -225578859 -254637197 57161852 880281525 -28320131 -566141544 -267071645 69910526 393455120 -1476809 283384306 24606391 -243985857 492908114 -10244806 214156524 -243299865 -469813823 85083252 438719428 -49847304 -471081616 271720001 5678520 736702772 -187638375 33008124 180384469 -9928997 375753410 -2801499 -705083146 185688468 -4166327 -284403 -143003829 1120107 -466104525 7432366 -105277450 512028944 -7735532 838247683 -213681 4161328 -3155947 106663349 -708324739 368384282 -107159575 -6302445 -10855063 -386409020 342406154 -29291325 91018462 541622681 -574048156 106420296 317433109 -677518952 -272951474 -95520397 22185106 17569504 37701211 -356186309 12329440 238705588 245031589 -225846952 -279896865 198078874 136360979 59543469 -252331247 27037665 29585220 -14651849 235554737 -445730401 288532490 136875209 27881058 5510629 -501215005 6347128 102633857 50864612 -5456763 -644491787 177854437 227392222 -55799449 753591433 -85836673 -342925790 -26303951 2663121 -177634347 -685779072 913232223 17474268 50648066 -196344052 314683211 -454124792 376994514 595842571 542737673 483634952 -89882987 89326134 -178365141 -143572837 -3017707 -35903030 136978275 461442837 535840165 6396702 -118294726 330818171 70103584 7941529 -285241515 49284581 -364102674 -2242093 94988176 39658441 -516755975 -129924592 -80291195 598918721 280162061 -153623773 -271649748 120245596 7653300 312726178 -50695206 -241588561 -463151315 -401720008 6469783 250098360 -50426586 200966693 -3854380 27334496 26126030 -589674207 -345040 -70873821 -132730597 -18672884 -22628588 -45897567 273853867 54182761 19247572 157627303 42444562 -719282192 -45085407 -1079679 -293044688 -788044308 -170123098 -663778674 -474859530 669807430 -63310975 147735535 140749504 40303728 10404231 -138363590 -448587185 5001936 -352087027 421380215 381880898 -55885268 19173527 -157580129 493505948 -57279288 530578934 -243766026 -236090984 630656823 -133797246 88028696 153740909 -109320167 49242516 -515975128 -46605917 -159816593 99185195 -14169584 -678002897 426313492 101815355 -61357193 -36001727 -508432621 11474828 169789120 -133229640 628829005 -53844253 -172001814 787843111 -79990574 -4284143 20829492 -22342440 665175267 -198307181 470308795 116574857 -59289667 -31847660 -681747453 -3560516 188091778 138437507 -21543103 79496211 492039315 12653990 -9386923 -16323342 -435296801 -32351859 4698851 250994257 20180978 837955 360400270 144936750 527710 -59035940 -79162827 728845839 -125984760 16943815 1801922 625243155 -1122985 17494411 619185542 186247706 -629821116 -222154485 -492636997 -226495759 40231830 -449468728 -613154764 207531954 92394692 -938325562 -400928659 -193953467 42222274 132016395 437990838 216791975 -82536384 -72038812 313796540 -38412565 141886213 -232124843 -4565156 760520655 36975824 -89755178 10560431 -603251851 389935572 2624090 -60433437 92186692 110413682 -42100631 22322462 -88636638 -14733966 -31182331 9247691 -680552009 166083394 -3720716 219897529 63310197 -5751939 104436903 103943403 -201724844 325960247 -499710931 173633349 127425143 332037401 -122280022 -273187 623911878 100898110 299843473 514557922 -260881237 47378233 397496898 -817195108 305369994 176206784 77433705 702653669 -302830973 -294393832 127883833 15610909 -2887613 303667450 856332629 -408216140 214256722 -89148056 -245503719 3640453 -210668093 -7501215 -733072772 17820916 -275277259 -586724284 105161975 647894474 89653111 -233871366 -169728020 -169606204 -813365088 -718953873 279127561 2068566 -686178238 -33122051 73841570 -98707003 338961403 1511825 188447089 -173743160 190440682 -86869787 63722560 65906078 -463001788 -16090887 -558536283 175866058 -436316368 78031521 -424046339 676864408 720689 361486036 -8332245 -351977190 85669057 389505836 229533774 -801385523 -28276639 -281573948 -8080595 437720026 -41015241 -444174822 -39010778 -551705381 56091856 -155458466 424929983 136141439 51232014 145006301 -475747604 117429491 -137995966 -422721915 330272767 36972035 -20925518 -270912194 34858912 827210 154486530 -18926457 267193417 330228467 26326213 -403591163 -276577289 521442225 87318417 32458706 568139810 -11668296 -36561796 22333873 17045058 479946403 -229304075 57459350 295585473 -282251119 -335578009 -102030204 -311570076 93969126 420454755 -220439027 -33345711 28950070 55725597 92498542 -34429776 7116318 1914928 -380997988 -170445203 45433181 88871035 -220978794 181980127 338985732 -47950605 356107903 -600388566 -349933952 -382333099 71624266 -191118927 70395162 -328528667 381985017 -155022039 -113384081 -168045418 -650416014 1741652 1818873 776164735 -64025771 18295907 6260564 21637688 -177099269 473243002 -3086878 6201765 -212461900 26327691 61191453 572626802 3162650 -303694215 276409909 24910074 -375366611 -334495277 289786128 18848157 -70245063 -127569531 -6442335 1050742 -174011697 -82101961 500389873 457209789 6114356 -232943697 -409771351 -66786969 40919871 269438627 110886439 38569467 102013301 669745672 2733336 -653509041 -258236817 -70882132 20984315 522784461 -30652424 39060035 471192158 -47821859 456086755 -236748739 114926696 12257973 -656353823 751599350 -19447461 -104891033 -838516917 77063472 1075944 48617564 -360737868 113393281 58166652 -75345303 -604432451 -30910979 179583094 204073137 -4458617 -140605379 -195415065 80252390 514290812 272420912 -517217065 14301346 364883672 -72991367 -390895082 238990599 -197098834 -156658578 -10449758 342277986 73809423 36870641 78988105 22762859 245196118 70860753 124284071 -69101975 443719681 280792730 -112331659 -662447557 341418952 -657621271 -592407550 -168156386 118484660 76020025 57234024 -12938428 -22596394 703327754 82667292 100822016 1143071 111854080 -215584879 18513201 -265623410 17911538 -388202079 74172726 176299251 142781201 605965215 460605336 12986392 -51537295 354071373 -157700512 6527167 -909029857 -76775328 -320784692 -42628335 2698415 14837864 -148253259 -12912652 -61726280 -16147098 -505700883 260500881 379117497 -50916621 3130431 -359381348 161346080 251811963 14596642 359006108 -278378905 27053836 -194244384 -77500868 419048176 2471118 -85169808 441152497 -711253291 -159253858 117656796 -36658680 -168748082 646252024 405759622 121374736 -414564043 -115473472 -1787311 499062796 -243745554 600685066 -28966786 -234370715 54362243 -479438577 -69169902 226157893 290134608 346979835 217962138 10521638 349638130 -225239957 356886672 -6575132 -140606462 151809414 -100648787 6091983 2033017 -186197382 179373101 15685373 6233379 -218306286 404487309 530250555 13319703 541559277 -70263007 -33387664 -350984393 -646605426 -15378005 251108600 223113793 253150251 548159223 -310950912 175082717 110344057 202032203 -144444086 173897582 220366 -471475688 56209456 -158572074 -398590185 778782783 -261571119 147782091 37513512 -363409198 -112232031 7099264 121378257 -8770629 35000580 205997151 -360826710 94478221 563318331 -169021449 -210711590 108196590 674550588 166810139 -933125711 -407543547 -162956906 524451169 421669332 266148028 -192711726 22773578 132090875 -1455648 466431700 -585172987 -9890003 -88981149 -279333840 -14862977 26024255 -519949108 -518995838 -239737471 843480557 -71206333 107101550 -593317323 125604622 16213775 -85756238 115229681 -253002547 -456213533 184509408 -653228129 5683450 37767664 1558997 269504953 -116467450 -232596927 99681040 324418740 -15460630 442876941 -50314617 -354296031 15104014 132953870 69320562 -307899447 28313391 282287494 245135842 -926808934 444234844 38757664 -563174732 -329757779 -168101796 -94409102 802153257 -97524343 -273425320 161315824 251508357 148306668 236023166 -1439903 -1345780 681119947 -369206441 650956898 30620452 -159027512 -180116169 -619240415 -230708785 73731601 428244243 41579696 218613489 -236787536 162860832 -237498234 -155908363 30355730 127358958 137881386 269822403 384641 15437695 497511172 -473345026 359754804 -205771857 74016329 -18953688 -344556892 5441457 69774982 113734354 126375422 307658266 -59202510 345612312 273332 716307655 68742791 786893760 162819909 -316030119 -582137315 -314846307 -284332880 -379694394 212753601 198153884 69095312 -213121940 -15702128 -49178621 -173414151 -172099287 -396787195 201966706 374717385 -556704664 512101092 968092383 81911847 77191975 -177146551 8510832 7905641 -132762603 29513515 80214719 -270330260 15305287 309097725 -452887182 -222078675 -161457857 -209499841 -117250393 181049293 -275209908 32556092 33248168 -201600567 23141980 363206438 3063341 519349175 -537567 -340057734 -76371977 -23181782 -26534469 167763121 -160681942 -207341155 -218867280 112797857 -96188174 871595078 1134683 -356470756 -17288417 -261917786 -336302092 -168845431 9876926 57370935 132257827 167605776 -326441213 519373197 151058243 -11637480 -430621769 -322623566 -41806707 -288925248 -427688097 180640443 -56014062 1360023 42815468 450699211 -151812328 50186566 -2846414 115907567 106810537 -45606618 144284922 288418124 6905640 -503836681 -21160860 -201937942 -11942813 639821944 70702042 -624398204 205866027 102998176 -441599159 -363051839 -175122716 -69390243 73428919 278906992 -414394913 -80053519 -19490846 -236635759 -74406419 -13389908 -508946613 -26216253 602804483 486571016 -2820369 -15956577 -2565036 49598170 -261258166 190790858 -343323420 -852264080 187113942 -400485930 53899347 -68501596 -109961223 -267222796 -25442726 919661383 724749875 -220137726 310530424 50902560 -65147649 366161949 -854416098 243352351 -584593669 -743625615 -652384013 97915660 204740095 -90743433 -416150941 -67527462 -406667006 -2154636 -57623995 -294884930 -102291621 -220915613 -441497684 -261594669 411576273 161333846 42081494 -113498299 -7559689 71951360 -353518731 522901807 399184463 37167507 134960892 2385039 -6459561 -658285625 -475779798 89521948 -294300442 572465267 -192112751 12199340 -17679156 -639752818 502256054 30178213 -239258275 -40724895 224072611 14189417 94222241 380421 425815834 -1286413 -116998120 -164108984 -182048454 69655978 179824193 331036553 819217832 -325931054 -67314417 43419853 -2508751 -222589926 473571930 -28775270 15738721 -216183846 -424143465 -354663299 -3702709 -460666132 403849114 -346005008 -358943397 -45252759 -432471891 -271669996 -252254167 -40458793 -114876122 -80578931 -238637789 -9418033 -316592500 33639372 -67548778 -393184816 411497905 410543558 -13728844 -323788791 -21677961 -131309720 -227044020 -52451347 -491073550 378250861 -170741505 -502411010 -442475834 18161331 -10036879 -580763776 -68422683 272330470 142930895 -681160680 48483624 -831823920 11747403 17143114 172723416 792706831 163324357 173321123 515194582 502291564 8115322 565359588 -552005110 706153748 136043130 108866139 563465403 -156579190 -216842582 424697023 669644517 982776 278246970 4279586 491181253 193835640 -275815241 -573872523 60702910 463980291 -538560517 -147655428 -153139576 -319814059 238561475 -254290140 10076776 -54726733 21954009 -232345462 -43487013 78687696 10758706 168451909 -504648011 -256925743 70360328 239243082 -78364335 52074995 -15190463 406246758 337771716 -198614743 9456904 253870211 -62637711 -105059327 -267572015 -216295535 -569116470 517283758 452588041 -220784670 482186040 229728245 15691294 494142071 -3432566 105800966 -7119899 780921167 118451564 44868494 -56613915 476980072 1919674 -10654712 -6896453 -4463023 345241589 55462807 5914992 -505514193 338442446 -577895700 31504264 -134168559 601070026 -351714860 -53004949 237372804 36771657 176488623 99701105 141771060 38095705 -261066051 271364116 -289203953 -55240459 -14286786 -95997262 -724154302 254453101 -4475802 -4063272 9861742 792362 179754453 -5735867 606434833 579639354 69314683 261252013 -474182507 229799677 483074957 30012916 122516914 223567772 191019271 -2225986 263091650 -88341674 -222423674 38681412 -130990506 43213477 3220393 -482579049 786492 -177405572 213234257 592741118 642168855 -359358071 31032902 1888865 -338863184 -363946230 -98127464 36646938 -490866086 -80333534 485577048 -59428857 194457381 -1136963 30850020 -108694693 -117420970 565464287 -377702976 11421305 211813339 26790653 319951923 31171938 6563670 457614609 -112537572 387241218 -68321007 -63183549 -29961491 -511049523 310150151 -568898700 -553463362 96582098 -199695691 -8611237 422781919 390245501 -688204110 -181112077 -15733005 329976416 63906533 -401692484 -355440964 42118159 -503005874 114133925 393423963 -765123384 314801385 -89327909 -40734845 2383184 438666408 -37839128 757597510 -202207775 94194213 1187003 236901612 171330861 121052224 79262222 -469057692 135611127 -7593703 818464321 103890669 -101774231 204448245 469866010 -8860043 -71304047 -59055964 -73808817 614134991 -436918471 134454524 6563609 165914676 315840157 -827289493 -473410444 -369686611 118103143 468414156 203956618 -117827156 -277046492 -2395626 156910846 -172675605 153310223 321486683 173237763 -41944256 130792118 -77165254 1632953 -356437909 -291392277 248824010 29091261 113218057 -42211941 -80600989 -5353702 -189110035 -199529344 737788195 557652128 -175272555 -3132392 -255553643 -483037439 724309238 209792768 101142928 -251850055 55381932 529304305 78255670 260119766 137188410 -26591903 56229242 -61782179 -383399032 -4833498 120370419 -123891611 237041884 171619979 -38369057 -318622520 138048324 66059204 56786387 466971010 -3208250 -149121606 -812243382 -815388930 -153259880 248394002 -341065 -177854506 -222690919 108501439 2529771 142184155 181233047 -436872912 -711839969 259435684 -547692842 -175676788 542475170 159462962 912991212 -40798270 532220122 -226250258 -578066597 209427378 -1898585 114841380 -399242497 650629674 343402240 66262688 289240129 -108119791 -119856133 289591755 178484615 -16635545 -145057626 -167194674 275951441 -5296522 556433392 -246459456 507974512 216932411 -2555460 -704806909 -162790112 -364449276 -326918738 -113770732 -140077474 163225 50882267 623594 -51521715 -64946426 -276196318 -109913083 -833585225 723133094 -531724800 409107300 74252036 10817394 434410381 -652074760 -12360988 152116595 27300393 -988705315 495534396 194569843 -549098459 -447403151 103511935 84839848 -59146018 -597049592 -12249139 -218869457 164205596 -5461894 84805246 274817297 14011664 254513876 104204423 -3910983 -48010473 -253354730 331741792 411212589 -447393681 21266183 -85666548 -515272611 301981162 651149594 131204575 -348159845 9799780 -261719872 147872257 -100759850 27897833 -3471547 57593113 897393477 -686145001 -61004799 -130888690 159527776 -3724546 375453264 358157762 -10823851 -190799966 -6520651 81396158 132448832 447806727 228410453 245501914 -44251621 80647662 -453641559 -1387533 114892319 -6166987 -297811694 522146928 3894459 -4850277 -20953273 1605347 312796468 -339323912 -84749182 71850788 369189073 -286322499 -43172870 -335007811 12921130 128407415 50963792 113265934 -650848905 69125430 -221707434 595261720 -121726014 317179708 735047338 -203723247 -52603844 74075006 -360507654 34851622 12535040 924066 -65244688 -51599747 285457718 61595915 -37795239 -2895362 -490022008 -8657480 228730465 -227648084 -456375678 -34143305 172350245 -284613160 -421602717 -180900489 -83495436 87913568 483043490 -239134562 407117165 35759244 225347271 -979914401 -6841012 -350687709 13521445 -231264554 -39480138 462306338 235754587 -7070334 -10128297 -31465060 17431279 -164799478 -201684234 128840896 -30891594 -25476303 -141952918 3223415 472833236 -215367231 78549729 -102622513 -15095053 -117845834 -435560922 -90390036 88404087 -643766165 473601664 -189086145 373780893 -349645264 -12440873 -73129121 -61276308 -644597028 -120958639 -265345922 212418368 -123124982 -25951238 308546659 96761135 -65129050 -26961271 -107120784 -546398031 -209101765 167147092 -632464080 -584668945 -131432900 283452450 -800898411 -69470741 -242083378 678990 216635108 -47895837 353141393 -759109003 -145725470 -445370784 52050310 -236122674 -589768 205601179 522528640 306795350 -479633647 -913485216 403626697 82069948 -18237912 65499682 125092223 -67223670 -353150326 -793624774 245045628 -3456248 143503083 -214559089 -6724338 294498466 -281265793 -21062719 -125349349 200752168 -101926376 -1226178 -44635325 -1233097 36110455 -55228741 -320307959 -29673236 364450295 290155068 360134960 272222816 371982069 -18702170 26254449 -7058821 16031823 286904608 -218120221 -218443422 342124605 -53019862 -305953411 164176278 -247375826 -86189720 -89555498 -381701783 -54094932 287986020 -27698093 25594691 -322245782 252278343 30543450 9161475 -373556456 385070833 20377481 5955086 15580700 -405318046 -667856351 431259212 2878110 -458213480 -119295749 6732347 333515660 800803254 270764759 -155041661 -394829043 -19406314 53783295 489242737 3568009 -104161417 -143767471 -22300452 -600280349 412392120 -202155917 604119 -56817346 69026680 74775882 345736065 236536083 518751842 117213258 89345752 -122098156 -165603592 -11370255 149922426 -175908645 -22941849 -471040924 -114701755 -556236023 48834716 156847405 -79409901 1536308 -272104606 647397081 232714743 -336704945 9458652 -8709276 -343323687 -240379949 -246089461 118815151 -239219317 -861614750 -156853601 -37590753 -120183016 31223438 -24969178 -39225671 -644876953 -59599482 -992803 371812278 -127616063 -77910768 21856146 73197080 172120756 -16628840 16910711 -69945583 -6156883 10076290 -114602050 314066487 30929807 -78417571 51911972 -395280412 -13309038 -202781613 440234565 -94609787 -482122660 88115386 -310797731 339719648 -234066894 -8287531 -673222273 -369935353 -185814658 99482937 -355670428 36336497 -487769905 7638526 -53094010 53688753 18890989 110587883 552142092 163224636 -48635413 358807857 254654548 172049433 -392881086 -192837578 192674125 -11472335 62306685 -175664675 -18961485 772653228 77314518 -17262543 145759612 -3201043 400384356 -1127908 23570481 26689174 194603538 3513722 12431344 -10876810 -249010376 398812639 239871942 135863458 78832781 -80355860 -170982794 -12569343 -3397870 80395991 -9925981 -658948547 246841264 -29054982 20574480 -494543854 9692049 167353671 -369936406 -309845518 127011329 133224905 49525277 -331221446 17333114 -175587395 150529706 126073694 223962528 -486232417 626429313 -780076569 -118650057 -170994747 195764744 159174311 9655935 116796571 869410868 -41683420 -813242942 -320516405 14105083 88867954 -864489 -889260188 -61545043 -19000 338199831 -148991246 293767438 2096016 -125382534 65741233 33275503 -228583817 -244928637 -332771418 -259852 357034649 25128525 -604841301 -2778910 345255808 268074401 -232107600 2086897 -27782981 225259238 185654728 -157565544 157619061 -263390657 -83025838 -258346072 -691413389 -8370442 -227380503 835269541 -102655 384829258 96260818 138973307 131219011 -66874920 11563985 173387 -22715681 -158280571 103696702 -130294211 463067169 354374905 24033749 865036557 435704478 35951932 5402484 26122051 -64101613 314287622 -6704215 8336973 165831351 -57219066 -3516915 352768988 443009417 -368387199 104940572 -254272792 -172504673 -113598404 -30006150 -308016823 8393982 321170906 226146923 -738398441 223215848 344611869 28567063 433407808 -153251686 -722331371 362305993 -850539 -111788083 584598056 45952098 -6681256 310837924 -285517548 -92536188 -28167090 59358084 -51565262 -34942804 -50862986 -242585739 -894023161 -309029964 -24439849 -125577997 -24947820 725563649 15619951 53360089 -419551484 -463007335 -713838630 52597650 927258422 -836401401 -328212136 -743312300 -147700258 1357828 -761205192 -64966881 7259991 -536428704 409998986 21853007 201857310 115985999 600380800 6381717 -225853585 188816365 154726243 -233241287 -548304830 81624177 -471796035 -287111154 5291963 -121132418 -316128806 327731661 69424100 331416283 350217000 116306314 -9411270 591153753 72751619 383903959 45910617 252122602 72712823 269008469 -290954594 -33736501 -448506696 -540074 -338851562 462992208 -150878405 -50307017 -416833253 -559636781 143446768 -552433028 -480117924 -21511519 -120656250 -74619752 -600987840 641997266 -906252 550889708 1244353 -6597447 571756643 399115290 -53759258 -490047896 33763123 80955203 403771071 -107645931 94137329 283471311 637629974 253395400 -43492457 -60205173 -12657758 180295572 539852555 -10204874 -680982325 121662170 268757483 -144629572 754572031 162602152 68891419 -235617608 437612869 -136571128 5077451 -458376633 -302194801 -50986377 -820147014 -213634756 254661203 -343285878 -354007148 185000838 -68814488 -155820662 9290953 -6468999 -39681987 -268947078 -162522176 269517727 -26927453 76617540 -108757640 -842657954 -347667584 468574745 336321372 19777511 -91587671 -162469308 652965033 -163467536 189470578 397522135 200819021 694452572 -187520284 -482220509 -13301007 -484199652 167664433 65689120 -17255517 773981322 187467480 299934025 487462166 -33138064 -96204207 99787198 -123328928 104929652 -78534108 -16446002 -111862721 -287966269 -419866868 -277534307 155005506 -3416955 576945234 412864528 359851806 -474555853 -11793109 -844664458 -891253255 -232574712 607873138 -140890845 335121640 -536073399 -282758417 -319402998 754454055 -255110378 -90021078 24970969 -48490548 299425158 260003029 87147701 17241776 203730811 -151671725 -323921720 -121586886 69710524 -212120284 160706704 895230103 98405420 576849965 29396509 157552994 172192577 461502809 3461061 181515485 303049342 487311691 414995841 6587138 -109328287 -9016203 140883935 379540452 -171191453 -26759667 -300443 -130703096 103327189 -61416329 -485185084 -276815772 9569394 -88970599 167547296 -119961137 57765718 -82517510 -211858419 245619748 190255939 827794108 172322638 -461164008 -227146070 -743531517 166460427 -194785190 -145776629 -645807843 -6233037 -232806230 680772 72595562 334195136 -165102290 104428027 311353356 -358072285 369617871 -470956369 125209992 -208244945 246363091 -431926756 143491935 189482732 -23315237 -24794100 -672136663 -19231711 32421079 109024996 653583109 697899446 336691230 243235622 -48365202 160536159 -670722662 -107706373 17591722 26845035 -61509781 -247564679 292662195 -324471225 -483536196 896780284 572263887 9860604 -63483748 -161783672 113243064 22314982 385389767 -331855120 -297763777 1739240 -2259925 232496034 -152439685 -289832274 -115773259 148903907 -3568432 362684506 -541708029 -203608575 679528511 275473009 409320857 -564618418 -230214129 17099895 398664206 512813980 -290720676 -235121309 448137382 -484834595 -162296437 36905154 7571848 286703329 -13493901 162086052 311549585 348087 604131565 419154 -4210093 -426323277 -577233714 -204410818 424066649 -302399554 761693693 576559983 -29800099 149742297 -12976988 1423673 3950078 -149259033 -1111522 144105139 28129219 188075487 -37756080 -218073055 22436811 455809183 -311728254 -106878726 263130704 660645262 145922774 -86189960 151558504 446164154 -252328495 -52418684 -287768305 -126539789 -284937285 43186702 -119791229 77114597 -15630216 -304809966 -14870739 -99386363 279550371 307865895 37576012 95159553 574295076 105687 -53778398 -1953430 336883706 -44200386 -249070309 -4749042 -872123107 -32868766 -2513099 156643283 -38292458 -255636119 -670638494 -333235731 121545690 -468894196 -185869309 780602118 -101446286 575031812 58697608 -398136714 68921920 102505370 -61724918 128307372 142170334 509429346 66999639 -201748225 167592904 -3022929 -42244373 411914672 906032623 29869270 -330728574 -154381933 -161612495 -223173977 -31997255 7804069 -57230755 98546827 706311747 -596726196 326844327 398286796 -13762217 -550583931 -510002388 769695643 -87034397 -62604078 -395866086 -261908525 236610526 -150056619 -93998903 178059360 -470779713 124487696 -910440214 57411689 606328898 -52623945 -37902973 61059133 74307767 464140876 178496173 -470968901 -64396048 -332552134 61311039 310751684 -274562174 288095006 48937004 344023592 -495255805 184875681 -15911062 16621098 275723412 -48674372 -249381030 314376139 212070397 965104355 70711088 224840290 -500869120 -1038795 -841858710 -792349 90374194 -69214688 -11032207 -435981786 -13583022 182652900 117747369 71380554 -156317600 -111299862 -410193888 -78193614 -533356987 50355167 102517031 20244520 -590593278 22057643 -601395423 -96040940 -393613047 -207762300 -23394765 -16748648 115612471 -36275961 -49458163 203806541 155656501 130055405 93059888 -245706419 -233908330 173300895 103819183 587828580 2980423 -378825384 -193535015 11613529 615558654 218794879 258959047 -440616041 -68137159 63526277 -323752114 372546524 29115405 -636279465 -16390944 141116948 -134492657 -243308884 -110361813 41884872 76851059 329707955 -122123165 245837751 718035012 21276480 397761056 -326704079 149676675 -301779454 25624142 -236530899 253201253 -505302761 -4691037 -137258112 58761764 36164091 648758 279685102 -140742796 179078975 235277965 -27802822 -42249119 1117347 -1646540 -71928065 -68091749 -365874020 291801628 -3396754 -49124906 -230978294 246134878 175068538 443739530 81120778 362115767 -198688115 -30293 123052513 -542426710 -23626971 -489642488 -198270945 508809316 -312100866 -66838822 -3118422 -286137676 98490302 167701523 -8542736 -661274770 -347721776 193386349 -47915926 -7262077 -194256834 -3309477 299555227 -394383139 -26078097 9386062 15365691 -220360059 193868458 208899701 481256586 198037386 213232895 -4781345 478241640 -20930888 31039873 -203416573 -526246724 394679973 27580296 387763264 -307252987 254776344 -335765394 -314055296 -43428912 249739521 2251698 -524127822 -100021268 -229323075 -13481547 -5151496 -696173722 14297728 -81465500 -17809514 -611976686 129789069 357592368 -130272317 443729855 -43551841 -434628145 24599005 11649488 238590571 793319240 240625011 138752271 13977882 1830792 -786295096 130172670 -996590 -106016402 379094808 18050081 -18960321 134628900 9885702 21707032 -31567055 -319537689 -21886677 7332158 164031592 -714570912 -24951992 681879706 383805655 -70536294 -238161329 278427928 -680339632 213020453 226460 907293726 561130710 8173030 261936130 164331527 542230431 -34240145 -111549249 982613845 -11998610 588954914 552720702 374713070 -582509654 8114946 -12075082 35908650 -230986094 150967389 -7554656 108325131 62484021 -401383409 -175044001 -601024207 -214776415 935059728 229121401 -491283751 51063998 15885713 -64587449 -13787026 -146804681 45029054 -181724690 -252325512 -342435411 -725187737 24011096 -8763618 3926725 944998909 -95558768 -310896932 -224678491 87632536 131316783 195644227 -822739988 307889234 -86138749 95872119 52643675 -158264610 -496939471 690122 68491821 -56638113 128376074 22665026 1114713 137571481 -199209411 -8992759 -6145082 -19721391 -174152064 -6854205 -39183963 89255136 309938804 -714858835 -769114 -116730026 110107329 -98005451 -287981115 -121841648 -52934785 54375448 -29276970 102001531 158694092 338903410 17541854 210136682 772268 -134890859 -466351397 130615337 604035658 -27529255 -231891200 503679271 195077273 -331348664 406102524 -22818433 269733338 268994697 127030772 9396029 608677 97614857 35403193 -35345323 -492875348 11844985 -19481045 -257200204 724845591 -242351836 -85055593 63365491 -375479594 -109141731 182660638 -21690498 -403074270 98846551 -378404316 -3334957 19444359 236485415 -236776004 -5035411 389530052 -208628141 469978143 446495687 257172185 -19627816 13375298 172022956 370194368 150734341 82460952 90556780 -32783898 -575032334 -742883904 496013549 14487222 -209903394 -295063109 -394037875 132614426 47793862 -506385153 424696738 325336387 -14622596 32259241 326784286 -384845034 -6925086 419068558 830120911 -32880665 92115073 -538742363 -172240531 -64607549 106990392 -369996655 228567211 -249788435 -51387047 -131376615 286694657 -50086924 22982817 46571789 6923826 367809443 -15535861 -25171098 502875307 -60229645 -85387239 397944173 -528380124 15609860 378670521 -1993049 -10448839 -753054235 -23224477 -2125952 -16678955 -663030545 477573961 -3076355 285698044 -135540186 41794015 141465972 -282879602 -711253434 -90899492 647331965 -26458871 -511436352 714366414 -216453783 77653761 835549 -619771752 -103347312 -79990546 195588176 -727464202 -15476339 15068594 -48533547 -602483101 43731439 304468883 275867931 -675404608 83877179 -508074325 265718669 311282370 22962440 16703112 80117401 -71775495 -252962941 -134258342 408397435 29650485 -342242175 -148782839 11706091 -372964173 2439031 271525844 513184058 593517527 -360801360 -4912600 -81032812 -74632141 -405444964 -870525902 138475687 677718565 692828975 -148971876 -620441756 -1715101 2792981 -130672729 197421468 224876676 42620924 -438285008 -480091087 -203862241 -420756888 216874481 -281569084 672108063 -268818719 -10744835 -4154461 -840961099 16044134 -538974173 22108756 235352131 -468541756 456137769 290878334 -284051397 -203458915 77014621 -52904062 24047897 -100740535 230088474 535385212 -141251835 -207305439 -261576865 -471747264 -117757236 -90997772 206908666 89564742 204009942 112405249 9751254 21876391 -13768440 -452920511 -38846944 8764848 240197441 327599033 -428866696 850790883 13496012 -548051871 -887057970 118766884 238368676 -226749954 440975648 -235735597 478788284 -291141373 -523836379 131803652 -114177149 -280361724 670068725 -171516870 900139654 -222195716 -834428153 147105630 205957536 116963551 -501815902 738924720 -435723369 -216130682 157685072 226929214 89987804 492786690 13122013 85039708 123687626 141463012 573064852 338936612 -215660490 557727365 169374535 -26694342 553494026 -457365973 -182203 -351102552 30828825 37036478 -28800635 8296132 -12265472 482782029 -703269528 -264017523 342837157 -448048944 -788171 -77321512 539331165 183748927 2829079 227115412 -491220529 421606983 37820477 1464159 -261688728 -38997479 202989949 378111120 127993911 -102648599 139497444 -380933884 20900114 -51646647 -1155157 -688856773 -42482258 58650311 117612215 3004224 -53723796 430502385 276099094 -4423870 10234017 -160337623 350506286 -824620600 34526574 647711120 -146287348 47430965 -262462392 6279495 817564941 59252822 -461821137 120079720 205421703 418708380 -222374876 306721450 168120578 201878887 14853363 175586831 -295727747 393206187 115031452 -205892571 256257419 -631754068 670474081 -265770133 375840069 173156985 -174165030 70837066 319307707 265635331 -184778993 640403354 -15069422 -163850345 247380212 -369365070 330533649 -10035518 105598381 -151423080 13439486 51855006 48522635 -681057854 857671246 -524249410 368185159 669361705 -362228058 -11622097 -238705746 172054810 89465399 -124414746 -258469431 -11970662 450612433 166542235 -99919168 -628441464 -256425156 -345620527 -602715392 234411185 62038148 711686292 -82712689 679052237 -51859873 313171472 -165811943 214085423 -75879395 192873721 182142026 16747018 -487581370 387073105 719227150 50184772 -23714513 11000857 863136949 -36339171 349429337 -81067692 23948935 6441502 446952706 -75671626 293936211 293288437 -369350278 1986344 554281872 -1362501 763445319 -603300056 191969508 -23054033 -362728197 -137449540 35986265 -25527520 -143716545 399678318 407380276 14475748 311000100 511708805 32134528 239586019 -153419740 193609110 179300479 -121957665 -563891693 -334297683 103668545 540927978 -114205972 -301546292 36088063 30762866 -975953 134096834 527531456 -27245482 -475689391 -166809720 13351101 9277032 373617021 218641789 4063266 5170209 -494173823 -401831838 93597301 116234543 -241338993 -356562652 395295435 -240077613 -90138878 -179991236 13490880 104908280 15535949 6670528 -118141335 -325773031 -28711023 852817394 -579790944 -740364218 -145211898 -172132992 -301646041 -25916126 -370388461 -209689301 -13571128 -471012236 95171577 -608518702 -76015892 -817043315 -277692 474279978 -67812443 510232586 85149382 132944908 139603597 -37513727 -331227278 -303326211 500155951 215913692 -291937073 419154171 151485858 -23447761 6203889 3650907 200952279 -239836546 225501124 -475607420 -5522852 -5131751 285768256 -6422309 -653285846 -2749486 278293361 299374494 272976996 351948714 3494590 -163723705 267775502 -392152907 -248586104 -506925721 183603002 -488370349 -248087727 -176923819 93398596 -17458466 -225275055 -586459744 -214130868 328979457 -521322281 -25342497 -777917137 319841329 390480957 -64920056 541885146 433959796 602052397 3644457 304014080 -290256543 341149613 -7923641 -723724685 -138534367 -5521840 113967510 -149118205 165389628 364619246 -6846257 207499843 -262030601 -660270236 -625351031 42640001 -130829906 -599370043 -853602091 -758885309 125647729 25584446 -741108758 -455014350 124152180 -58954797 -16097636 692966636 478214924 -522704134 -14320084 17926807 -578553615 -136356909 288231423 -406525355 143464283 483590565 -11597101 -553764227 -250319021 -25452426 -145966362 313361517 39389781 -391987083 223272555 -671809268 175117142 -13387943 34430432 31551302 -337790646 112731761 23811405 48258439 313351895 -740616755 713145438 -475142800 469707248 -4265989 42976056 -233515732 -132599206 -110652865 -167400660 157404136 -450092002 45775675 25142697 -865883943 -309129330 -5433064 -191154133 290127572 293177372 -189823849 282470340 186577108 48685148 7159075 53270381 -312259612 -270301700 -320020864 -588024449 344154953 76759608 409039742 208680633 -37834901 73568966 395614203 11011835 -63311595 -333076483 62645825 -690107156 131315790 122544990 265368638 -525353759 -918184585 -75715021 -37411167 198121564 208652218 151383525 -4147642 -30142328 -188462442 361880355 -9739069 -448416779 51215000 128138796 -129034295 518156110 -199877334 -560728950 145314638 -275601232 608262321 -418768895 31811672 246204253 161554001 102597700 249820085 -93389894 26737572 -279584541 132385618 -517532736 6828577 -557208253 -123936930 -294076955 184862295 592929971 8356430 -10148505 893478371 119571446 88785377 -174656415 2289325 84773024 -1660466 396087170 471529110 -886506631 -24038973 142532724 449215402 -87980793 -374189732 71369587 -74268780 -375667853 83616285 -555302611 118510357 69255530 -216589023 -284462706 -39409513 -948563760 -228080429 706618452 428607360 -124459431 -300078396 -386727884 -92738639 -4030024 433848921 271894751 372402248 -254259226 -439082654 -23938031 -354590045 178438156 -2285920 -529184039 -101655584 -966729436 -9830997 -707702639 30899631 410233343 671649001 -256175313 -95623167 -4759943 -5125191 -16111554 51718302 -354021884 -668444948 43385551 413655338 -133680035 189946683 -11531220 -157835354 -119911632 4873997 475663697 502005910 -77337925 4674266 -235264676 -591834966 223848057 20960700 -432593284 -366544533 -399862969 308660218 506280384 11799318 552215617 -400502289 -16690181 -54238833 358079981 -12072037 -200370495 234136 613196901 8695376 -753696445 67455381 -65566019 -369823065 27233769 -51136210 299035726 278979 -417265380 -376705292 51889453 131433041 205011909 705163355 -311813662 -83175769 62912801 59816485 8827203 215958637 -289473779 -43789990 12116999 -502960797 -337927433 -74606685 -1298362 -14933389 -79923913 80000820 -296627508 -164421024 684491849 76097323 -575464221 114036845 12018165 -249086221 170054761 -152733471 -303290911 -563143615 265284025 31526592 289158513 534314201 8084761 424417427 54191974 23421243 282020800 -189935650 -710628 -94936335 72209301 119031373 -442603887 -191048060 612207749 358920525 -756356985 10573863 2680710 67855930 -30940826 43527643 325635351 -475516269 -148473674 -469611587 -509748598 317211427 200833242 -16914443 -894206319 1570133 -365233609 -94279588 -262229140 491349267 10075440 -268396327 390335322 -78034630 171200 659333895 317140014 341623793 -170825153 584109423 -44259004 -78074850 -29985217 40585742 338396241 -7548330 -547610238 406797453 79971019 106086386 -101334713 -229139012 -618503832 -538827503 38886114 -8207128 -133629810 -436574089 -600685653 -18618165 -314350702 -33358752 289283816 -575628767 8911043 40248828 -168057610 8132382 39205519 301010145 -103645023 417865028 231575448 6071075 387430507 108877909 265075292 323327531 -124630495 463961256 322887178 -578430425 -554970160 183662221 112481650 -294098433 -10904909 314999527 225713030 -96642469 10907741 -200961497 10493117 -231688703 -239236255 765004091 -42313332 644124840 13314260 -516017023 -237689728 6637029 57318657 32945507 -460823565 713744450 -280054672 -170095772 130530894 203631689 -8964517 -24606365 95662333 5120826 -748440914 -73015695 -259427808 -270845494 -143172842 18698318 3924370 111013802 197617664 -54053232 1272824 274187613 -167621175 50077552 193864140 385680227 380132085 -55098902 60855042 -270059965 -17094386 526401059 7386208 -195907786 284006730 2108858 452944929 331712401 361098065 58333122 -44961525 -288315989 75188625 20079044 178260307 -320008134 71324416 92059847 -71234891 -408839431 -599169181 4965291 -39721759 7323386 335666144 -522476393 -429510221 7221196 295588673 -281971794 -316835235 -23765849 341751357 -385378864 -233729163 333018575 -20530831 -122629593 433436355 681014026 -538663 -235257227 -699930003 90553954 12047054 -393500786 420484456 5153870 -1324678 704527554 -78484746 426119088 -361956177 500617580 -241985328 -209073736 -502919804 -2979720 -503558839 -529583871 16267792 -271567595 261366556 4958897 -55591961 -218068538 149706159 -673816604 460976539 -519336453 -149134124 102033104 283429707 232232324 827102476 -425518493 -244551849 11050878 -45452545 -157821880 147656841 -248103258 26387797 705797597 -2494429 -205191892 35382181 -21927646 12521954 156726213 91155521 -44810071 -69235494 25034046 -409068735 441371917 148436630 193425928 -526655764 -199487636 -207043781 -123793956 127295827 338967035 313127996 -108450280 -233238895 265956672 303638210 309245917 -224169244 182037092 343829350 185097656 142355203 -202869788 -263463441 -193002479 -394916041 5159777 87645379 145592878 -253268561 356254920 593811924 29930153 -36881902 53265261 -311839369 -5070640 846851735 -605946623 659839457 -20401690 -222644244 35529746 -311294379 51779407 887636846 46973609 -126241114 159289908 139910290 149080832 -1362810 -574597914 -313653384 -47062968 586702522 184098321 361250064 498650459 -300166328 149172144 273874122 174707121 -636369729 -581713 -435873119 417012129 319634374 191447588 -3841718 -30199667 121522724 547072000 -31450849 535483796 7993571 -7174990 334726837 552282416 -354460511 135257653 203195 577332636 -330423608 -798269017 -105442929 -358072428 206685646 -103827374 911863543 -580011562 -384450849 87085279 221565796 -66882311 -270112065 -6631298 -85342826 -595987841 -73362406 540498109 55781062 718857618 561377398 -93004642 -750270790 -262591519 -127694227 148207808 -513626244 669173412 582008162 768607613 -197528971 442004646 36793159 481343858 70870119 -100235981 -114437723 544959072 -300074992 5853079 -77753086 -247534919 -71697233 -613892130 -222224342 220336416 20526503 -113558933 208549286 -71739352 -346686397 145817501 186236628 28149154 -181832611 3026861 -253348887 -235289411 105575848 695975200 106869 3665876 84184 -4366604 357364726 -280681195 363631545 188185341 -279760686 4623351 -108746459 -53055935 -279330996 -739915662 32496090 327821420 -1039230 95334424 -299458423 232515678 -460720536 592323825 343945166 58109886 150477020 12185450 135813176 -593403549 -300330898 77621217 -3691696 372444871 -181010632 -164034573 -1542689 47510930 -47943853 67550951 -72804949 43053354 308956221 -206472734 18049662 -245432022 220719941 17765429 -100656466 412293137 624831184 -659142758 756782571 25651627 151328071 -517484668 -195706981 63293271 12922669 59968142 -131794794 195563432 -11203894 -33620341 -319132811 22944899 437776520 65498976 -102565097 -2880114 -117488041 24007185 -236860102 -145771382 96690723 -108538630 47416173 493320550 123495836 76457446 -89203539 -71118361 -72831125 -736993522 -9491461 243767634 3989410 -290054306 213697821 -11129949 506606407 6813876 190590356 -217804792 106404093 142485402 180974406 11408912 -669987431 -291148552 901312651 -159039628 2257994 -8963521 162872376 233179939 -254308545 88362699 417852111 410128842 -445948176 -7242758 8602219 -189887596 57198071 -938900951 70283931 201108221 95555575 52197299 -43148556 14972659 734822765 -98336844 -15927998 -75668989 -105274723 -73086226 -104654891 11937229 -180426742 382176626 191819004 -839116040 196027737 139444692 200180338 -869487826 -411501167 125611125 210268970 -31538583 90653636 -196639586 -328818276 833747833 281327924 -988206106 489216155 -22416378 24588951 -343551169 703274808 -34488120 -93929382 3114072 17699237 -434550803 639109910 458246748 100887302 696165823 630434729 -60268627 -10810150 -30469692 -282189867 -23853536 -156751321 -275475911 417743198 23734320 -22667525 -91496459 -262132312 138423798 317878253 143117638 46724338 62363181 18546428 -4479697 163701666 153205634 -58128515 -603586926 476467365 -194247212 194447211 -149830054 293979413 -42980366 188516205 9507928 104905953 -91326561 -19301598 421504808 -287057146 -220782320 -96207731 11832745 235143594 45630244 -208122492 70611997 -38751160 257599385 111008092 -487384988 204189688 515972820 711922021 91656226 314572160 342557995 547033892 -88339852 -1129186 638978872 768894276 -300263995 203332626 69375677 -105681564 67027529 -20196816 -25638223 2960028 -280313130 178316220 -364162289 915995873 790861103 -785657153 -416366609 75428311 112417047 312235036 -576174672 -137521634 -27743046 -440939819 -9619996 652026864 33609413 272867563 -334800183 -668993032 -24376545 60187354 -175626782 268640252 -992525 445377271 -785039733 489152815 -1989317 377313682 -64550473 17075918 160425982 6005698 -505136334 -402867166 88924585 -103001485 -8170331 225530259 -60625417 71366860 -262500219 120433216 331396671 1969035 -207027449 466228267 48422398 156312853 -13739054 361604763 94095164 -200438884 -68002008 -234411930 -304058194 -393178659 382530482 -158307223 527427859 -174455802 25406513 359210855 231182782 -30180577 95740704 369533814 87763079 -281426392 313061306 -645672297 -240016282 214136659 414633316 -395296652 268313030 -168697401 69581273 -336926228 264657081 63064960 -9776277 -90609285 275532681 349596695 -60773105 565970801 -47827438 -78194880 -115641026 -116595721 -176236574 -421680162 -193855289 134003158 459079394 -1633573 184131916 264820202 -165452246 -338123115 434591122 -385624410 181844077 345979209 208424877 -254862304 -1747622 -31253620 211928843 255523527 -10686962 71888756 -860352411 212094095 12447144 -95406510 -373999445 -232098019 1069256 -123838851 680239 489924051 70681491 644164 40586298 -4579118 24573504 228203002 98290347 -9953619 -78833572 309117753 -78260880 -413407777 -2605004 -234144746 -164885706 341730427 -409776170 -436275606 -388722501 -46087048 -54067309 -975600 133264974 -399236960 4002934 -179961858 69423050 -334916197 -329501863 -19738095 -339299303 -573445211 -10423834 70890115 -5529151 -606080867 -37841164 364663788 626232732 -194689129 -384370306 179726977 262264201 -141528017 203767861 -645217484 -45715848 -404202438 363470003 -67235475 -931169861 -217274998 258076334 241653628 781243355 293929422 -46088873 -12485864 -322691320 -2932216 12591 301526210 3755563 581250244 146234671 18972793 108893919 204681766 646191832 140177579 -34415640 36594305 -866586256 -59911693 -242003317 98819820 2855286 387980517 166960747 355339118 356740614 397712085 -33354520 -192285449 176640897 -267357668 57593770 -1041802 234413396 -48657236 96793715 -162360434 -79524189 -546313488 -70126518 694282387 -234437562 325090435 428128960 462329697 -37079444 19885172 -101302273 29303697 426168512 -494809531 -10907916 480743997 -1025655 -454595179 556026627 23317585 -217627707 -97987771 -21757026 -31068085 578428098 477107677 15570614 58674442 -275291919 -457196186 77723030 -250354871 485691263 638174965 -479885887 -265683328 178911048 -508797213 248626554 -138057192 -893670798 -25705169 -833568407 -728474666 464749131 290410704 698267043 -472260562 -81443711 189910000 -305285624 -328048542 -525043348 109182487 663139768 -226492105 154615157 -98086778 -257646343 -86973223 -115944335 -77477252 66534707 -27297699 396040235 193796170 -77962985 1309661 -237184475 -494361058 241933166 -416000980 -481290610 -268454482 -482308733 -100768124 -146402607 768301105 97176175 -185590664 657217339 5503979 -600426444 115554538 294298972 89023708 52305229 -474273661 -8779396 221070440 -1582040 77738233 446611140 -512312234 34057578 96702596 265930926 15404953 -136775741 -191060916 83279801 379318482 120816434 334870246 -196846154 82135270 326318282 33287508 366514334 -593711425 -17978906 297987485 104496 -519930090 510202595 -172149140 -798598693 405560091 -375845223 423294589 -296292265 -72268133 14685764 -156643123 -204105189 -92835660 -274338613 -81275611 373712884 121626540 -126068731 -155294192 -118617011 8811187 181990288 -17576236 814004094 262432665 -295193845 600139296 -10638934 -138361141 10757809 -397938500 -20413531 -216975539 563860445 -19959164 272814781 546187008 -600509984 -37585479 8140222 81988091 -284350301 350560817 447581053 740196370 453906475 43329905 68710464 -7979395 -746649114 872203244 105547238 300342 -572303399 830218219 -266019540 -14502685 109147168 -14513656 -13545694 98021510 -331074806 67701215 -166470618 -888470542 -565677569 -303842010 45260562 -28246744 32080942 110993669 106955101 -27339692 79140819 -653703310 115271589 -633309434 -161355192 114757594 125177 -141237288 -63181533 18610039 -7058453 447874463 234975618 81579452 99928176 -13446777 186739412 -443021479 290055755 35864344 -735294348 514737440 19579963 -474899185 -192358884 -3960723 -135942391 -120079630 1090478 -18015176 218307790 -247447544 210959120 126975592 719400805 229398888 47411293 48011515 284671627 -247215251 -12109168 482705961 -73674618 -143120353 -290239437 -153828854 608902868 760713 -251966174 17517889 240940947 -362388917 585790543 -189073805 199960531 765738136 75119455 516244756 -46156010 -692848680 -219157660 877004741 10071985 -354958847 -144073571 118781556 339654307 -35654030 -20702693 2249482 587866150 -149832860 -4762568 38306295 -28189142 -65769976 879190183 -435239500 589076 227283918 357951282 142884119 18060592 -371071657 603829005 -1381435 -482432569 3511484 81444908 58130185 172976485 -225909157 232075668 172393032 -333880162 -401319130 887626891 340214217 -195260828 207864367 -29499231 -120942844 -220519147 386808301 -396758347 -52035490 -256582689 11683650 -10296060 151002990 391152594 -10282237 -31543714 -171583403 547073953 -158618800 -429576451 468528171 176303055 -167915983 -118305590 771659029 43841164 452823 -138228099 50102093 -36740517 -511081281 -162248820 10218182 -6265665 -245078486 -89718019 25553086 25427569 -65534877 -70831110 -159695869 -496830895 -25729260 -274579816 106062203 -53953350 -215395 -94392154 -187578652 -525256463 -250004889 -702617792 49337754 -241816149 249511288 -281048031 461447446 -314723907 -199470390 -632895335 8341207 41528894 -163724035 -92954089 421996572 -18455356 31513165 -10928592 -20799510 -325360050 204355722 -85005191 -228166118 -775964985 20726306 -41479176 -195606995 142894390 38069882 283483811 12325418 -402001648 45048157 -310770435 -68121270 -12647551 -438424 38023038 -733930992 -545012142 616096180 10189993 -505819426 102625 -137351577 143265348 564353915 -4263043 11800058 36455844 247436293 19400785 781029804 -370043955 -711035603 -77394371 130190515 -180846889 792767106 -102732794 26752467 -226408927 723808304 28431460 152081341 -78378539 104761287 197439025 -86316692 3991928 -28025007 21919454 489878900 143708212 540290086 89514290 -509026345 -240121477 3974703 89730396 266600773 -153446399 -519514691 -510661984 449707 -7333332 23309905 -114578067 -187812995 -540196885 -13706219 -17890376 -307569700 13380261 -92547347 -286573650 -721032441 214993926 -488088936 73934078 201309808 -361114602 -1443066 462998948 207466931 -48012054 -565320531 147997134 -203325701 288740445 572694389 -54374931 775553465 24401035 -931111699 -5554823 196505253 -331359199 271410460 -293617360 -225634188 -81402301 -428763229 -111637812 -351227697 26102122 -12069318 99524270 -478093 756829853 -8571057 -32352937 9424912 -139448180 -697269796 -282976453 1031113 -21710699 20696218 -805447150 -34737169 84596611 15136194 166919402 8862869 16832972 -654760242 -484724483 -340605854 -206937857 51643421 -213926686 614526019 475840243 33431679 -408430640 265705350 9685057 181265537 5674319 405124176 -53509651 471510906 -12687061 428132902 490785983 120651207 -139748538 -17607682 254969130 -22883713 -539261794 308399025 -218525 126949234 126533852 112811365 498652801 -86837472 -74214614 -518605021 -293065599 469107690 -554543404 -152790940 -399644790 256206967 284145932 204876424 3773238 143224599 -540040829 1795221 -201288036 301277892 5602431 310085896 66651393 10284863 621457304 5270312 10545177 -79282280 589386754 -196286590 -626438201 480435478 -733306035 166947276 91706147 24817379 -915063679 -297181572 -516602169 -202767988 -313485141 323678318 134800718 -48505420 -525233654 -1275052 -801842278 -269161344 -273214129 -291833144 480063136 -761275020 347193095 -254930409 -795352258 1863741 52345569 -393219068 -148762138 -17325339 845183830 47439589 -365141760 486223380 76311337 878442005 -112907230 -577101419 -80759519 -550133904 -4801252 -205585146 762384509 644842901 -211634 -202366442 685823866 48811699 -309231866 -30824111 -10352841 -299651110 -137482983 -446129666 -657609815 -245507701 -177156709 192744239 -270133621 -60956569 3296641 -101370801 173877470 -485561511 -13323720 3094873 -283331570 -822067731 57316529 20639279 -21842982 103134174 -3104402 -165175812 -158276627 -528498473 244007535 42067278 605157506 -115029620 -53109736 54143831 -846194939 154929229 422491983 -308950214 -290182517 123741576 206727596 -43920040 -351260897 -809372169 -481066603 -468926152 79544842 33589862 51816277 157449124 -370470630 213656977 -362495094 81614945 -65763349 -143796540 -100412090 -82204316 39738027 -117657500 104234730 456342080 208367190 -241664765 -434028355 9608131 265511826 498225897 20295717 -499028550 645830383 -32688083 113185199 -451525062 2475913 -387495088 -942360162 -31621798 -587745234 -189758775 629325987 114821661 -483177158 -153566275 -626590953 75921838 476538665 4009919 -194669331 196457924 -110884890 306508783 322861104 189784643 490412188 348938617 35801641 -16758493 614883200 -2387496 -415993534 421378103 -37947274 325609246 -6585878 -248363601 886974560 194765240 590887758 217002138 -597145022 324264535 9823934 178729948 -493522549 395584421 -133694638 226852080 -74339989 647909077 -7570357 325434947 10293062 -534499846 397393723 21961626 -5742794 132449322 476572861 -3422252 682207532 -383021157 -288676892 402632432 197604480 561027995 -15987391 -123296435 -2568479 -732360556 177973347 -136918519 5749262 -338810930 7344745 9843774 224756409 -24991107 -22893629 123428563 187789731 467017708 -23342410 46400600 -372252316 196250658 541368498 -193804800 133252332 -162026411 197832966 260812760 2840705 -31381428 109320571 -386221497 2651391 -324312952 191165795 209256025 -63697908 2294901 -285753429 29384275 498672274 8787108 -6050310 523850635 -115347327 480207388 -472687924 86894115 -297382510 366419185 -163152396 25781386 16061500 331317883 624826281 -744212491 -227195416 -742573667 178168286 16820900 -92449826 -21887059 338129137 -609642953 -323351029 -476513930 80568912 50269088 12201813 89825943 -40522079 186443933 34205346 -351921290 -110584041 285035282 96022484 -53741926 -382408929 -252588790 249684028 -300135005 -94377555 -71715407 -362430306 -133596928 -14915986 205049734 -477010426 26993135 -283998724 -85744113 -363651324 823456661 158829232 28868996 -147810855 -28490218 -136690231 145227966 556871492 546306359 77390773 125747384 107428486 38532056 341751663 155452509 430058261 -332548511 67757906 203465313 534175 26025274 197864529 -201031702 57275589 -92456327 497216156 221181905 -443410446 61865361 203158736 -406338497 518876125 5868929 1661856 -177129149 53644866 -485754255 -2342531 254028143 -326846806 63857368 842805086 485127075 -71547518 31164950 -40799269 70853094 -8213506 -673208580 -23789547 -92600334 418062002 -64939345 -26736826 -195500438 -257306311 -6083847 -634180425 -173937462 -131291694 -34249089 -54974800 65946289 -176407616 -80238553 -193859463 102521541 659475 646234863 108576561 -429828850 242892863 -17670744 -9205443 279237214 -101913978 66787515 174767383 124071510 643946148 -323726429 917643248 -140807777 393806401 -15452029 298039263 -860424 378275 -717151548 50065475 -40499848 5669010 -198842183 -455514696 638449982 308005722 -483918842 -67824575 548502909 -419028885 7761505 121772317 -240020629 -183424318 264651023 176187495 104360305 258660466 1463277 40880377 136604525 -6839097 -256635518 81612291 -272035718 705784985 275373302 -108843097 9939880 -4711675 506904060 -263938521 456679210 -11726288 97845567 4525897 -72878174 529932264 97048428 119638327 -25070042 -164868222 -655603790 -22134563 -15108251 -461044678 -11537573 -513598130 -46045724 145731886 72146634 -160574006 230238812 -28969281 -13704263 3350239 -20788545 10374623 -354287234 110138770 357291142 38260725 39423368 -133311974 -498573908 535191260 225790754 -20292527 -485068 -256597827 849363079 206418219 -93901176 37257918 -131448419 667627707 -375870615 402134271 -113622883 -42088476 730026029 543254830 487548516 18925108 57287289 -24279122 -477527220 15756666 -35913550 98575723 161398260 -215515090 -53647246 36513908 -46735616 -490716273 330739875 254665480 -350845831 15361593 89949959 -167691685 -180904056 -591797739 494197439 143204177 -287839797 -1384797 504962741 2188484 -6818463 44644485 -128864533 296022338 138649823 -450242709 670764719 -529962508 -22658904 -768801416 -214139388 198290414 371234390 269007233 475317475 309822854 -485012054 -81463637 307828016 104367108 -121726116 33513869 397066585 -704804257 -41364644 593148598 193690 -11710447 -806951272 -78824666 -114306933 -311060764 -504253392 7921726 15294866 -701887298 442466597 -225305415 594365368 287045244 458093808 339981834 676701794 -444573728 22260761 -253684652 -33168627 52071113 -100387389 -41852309 -235486400 183987678 70682433 -396597471 -80241121 -151986176 71745389 -668680023 -35409913 102040112 13453325 3683238 529940744 -553334801 48215179 -17471556 -63619174 -14287802 346938776 783222211 42176171 49977963 -192332321 -126231460 -110108010 962970164 129074391 404261476 -215881426 1785861 -642908343 -405610400 -89323836 -192845570 224660784 738497632 -330489233 717449675 14280095 -497135029 226764756 -92639508 92884792 139689303 211397481 241244064 -144896640 -388342838 -22538136 29057822 6113849 -45523138 24147388 133174089 186376381 -192562898 52943841 -346738862 -626015199 -40722657 448326684 12015574 513899224 198844639 282671282 178219067 -799520662 -498764592 225172982 11019839 -868292780 34460606 -503050019 -13039961 -768758648 -2934757 -308965477 831437894 448384 150898704 -79750565 221780261 -123288766 103268784 4210126 527450955 -133713910 -204611666 208204613 278286805 65142418 106618803 -724617750 206460733 439532171 -194552687 4206647 -305587375 -838551308 -291731195 513337660 -184503613 -156300895 36789558 -107987301 263033123 155581739 -103032154 728896530 -292622462 134578554 170716077 -86897782 6425362 116835864 17203172 36493422 -11619078 739766068 -411419580 69031178 -338201777 -272079504 -667082327 407502832 22112182 -696337604 79983907 -579063411 -9541243 -464004404 587148318 -14748204 185074442 -428584979 -198805533 498447295 10268415 -16821956 52525638 -531811994 -107181142 -448529016 334300472 124242007 427599415 -476468024 -495813234 46315898 184647159 -164173536 329139391 137625867 -283246290 -214649833 93993375 423519397 109906782 -4866074 -188991646 -310391674 -189882305 -66777578 -477353360 -100038704 -133659252 -59162712 -230486054 438293617 -296654436 -473581960 20667380 -91855359 111290987 337783073 152704418 -329508 -49390414 333698477 -267677901 142112402 -349762869 501374256 -47411374 -408266362 -169691483 75059223 -89579448 -141516404 618473254 -257822645 305830144 -454707297 -153309317 36305428 17097304 436040 -366969224 28359098 -42157537 -2711507 -55759563 2955434 -373637632 178604287 11674692 -12345041 -729824089 87538689 -635253749 -98928678 -336891907 369993965 -629843971 30656438 480990239 549744656 -190968918 -432175811 421560825 573317587 134610827 -652173360 858159113 -18662761 753049 2840547 537517301 47011574 235018315 343677356 -431310861 -303605831 358092625 457821657 -52266350 -65670888 -124009837 -1167282 -389939251 -110279271 21645794 276346558 -54748113 502993437 22190924 857137868 -27947452 -663245477 -117207596 74448002 -30042070 -232772756 121112586 27274701 582394642 369668691 -33107875 -35322050 227047692 -35732361 -249140542 -532875804 127063830 -127553685 106118176 76486858 358446417 1665231 -11137480 -116311606 246448 387561621 4428639 -572031109 160762164 7880953 -9995436 251489143 86201531 131756983 -209793818 23775903 152631383 -293374422 21077955 44471414 308414585 543648639 3796861 -465312261 29770544 -54553449 33856531 -602418626 173915641 -31526023 -275172814 29439234 262081357 947280196 348422772 -427735984 39266015 893962199 786236095 268510335 229738362 334377059 376068995 756577874 709530092 -59435542 -30149701 179885390 -216392168 80188209 512558352 -468082478 353604597 -304037734 203382951 383507040 -144802088 286902035 488207480 60690612 -320671639 21116182 -88849991 -121452972 -276652670 -380180908 646404471 163057889 -70830631 163816627 38042453 -8299744 40212557 358283494 121403484 153223066 24607702 -27508266 -375845329 733963580 683000772 -159932908 -170244125 261670347 739335815 -459185414 382801067 393029419 -35630363 883510178 -65079993 722248387 -451723340 34147497 544982410 -52263927 -402589 513863232 -501205447 -14372587 -80318885 210444635 -13393423 -617798232 185305277 688485718 36041533 161581385 15070050 -159136357 204279409 -165133389 -74208439 193926466 43268834 -159868374 -315761543 47902144 329644761 -57859752 -650618519 -263273170 -25159270 -368258224 -427478303 -26571617 -412063 159882360 59689876 -27685278 -458006161 542412918 53323799 175132998 -453609623 -4101467 -523271349 45470543 185542679 13391280 -35044185 -1352581 -407530604 385438743 756463358 554029948 -425012225 -177195599 402091192 106466280 -286078469 -14001447 -40240414 -287163130 -79500351 -5173486 -44252695 -2535154 318165106 -299436454 128072539 -397780395 25066849 485723481 3781946 223149339 297285743 -88967428 -449846767 93249064 -142602466 -18955003 7099907 557755761 2431493 -42892058 -46971824 -351623462 27279666 35840546 -122805016 426806871 124074849 7900849 363153935 246143539 -279826916 384036353 4777686 18093421 95399021 124422354 -207159349 486183133 127689502 469242872 423407402 -63084110 62700997 -8799622 -698462201 698101493 332560612 46280772 -57741442 -456138856 -224462502 -827959918 772969405 89671930 -5633373 88037076 822091614 15276946 -263191165 228993795 108100978 2974058 72957389 322868633 59764483 16137434 -248036926 309092551 -162844812 -298710114 -116944072 123368753 17121531 737750159 35273347 -531741055 -6763266 139411295 -101414759 -102857213 -194091084 139293985 174507503 626473581 2967449 -247511998 197645733 -245712105 -556660421 -271538366 -116557127 -219293747 407259651 -69293469 147263030 -20712752 -22532553 411907313 -263204088 -11556509 677885093 50684482 -16701311 -126241695 -24059592 -36238392 197198687 -44695309 22019551 116978806 -49288534 129884984 -26379907 468228542 13276712 -99724820 481361829 -450114343 -101792633 514095160 -825728057 -184110091 -334837771 -8364617 5492124 -119176603 -704079046 -2214779 -1413886 226932653 112087037 -462262401 435386045 85611805 8536658 28642840 -139117766 -157366334 -186112351 -47852831 224238279 361768415 960155847 -137506052 -5537229 215032133 138053632 438199219 439911722 122607956 599779 -3346947 -26965945 24548452 -26927475 516502244 -820550818 121696020 94336107 -67121455 852612456 -155982816 23620573 -601094805 -194234585 -431033080 -30739538 -284628554 395813315 -361006670 -496478149 -43738649 -768951125 10098260 -91232599 421443662 213473479 151466211 75681077 85067411 641142216 -299595138 -98838711 -105375277 -193309 426591489 21490311 402425211 36028958 145249017 -711361871 -42558026 -66521761 -624782697 -194371707 -37788251 -623203551 371757010 768749978 -294914564 10616834 -205031495 3479123 -866143071 2089675 457263382 77545934 -7485980 -95814889 486320850 36216229 28413706 101008500 8703387 78632996 206734066 68620545 -383108640 -393379501 -31004243 -400838966 -324911931 -3573629 478324394 232964662 735453034 -283206603 6819063 424519823 -257365888 206783053 -561349427 -480068588 -80496517 321838903 461646333 -248842480 378917 30577182 -287900470 960613 102041985 826866094 47276881 204418712 752184630 -96271454 7659526 -7707994 -6503204 221787049 -165674276 -179286861 -135117601 42346020 410218496 68696490 755314175 597612136 191149500 26372995 -17332094 -179615330 -583350239 -362929004 -450136243 10792827 -57853154 -494998586 453206 95699673 -163621671 214112892 -139002064 109377300 -551356386 534229025 -698839555 -252083480 136663828 82005688 100423262 471249309 91742166 51382014 531008145 480078906 -53523732 -191308673 -57578789 181512503 -410035553 -234219448 -248155407 -235056385 510140977 164308902 310081109 133153749 14340825 19878083 619104157 407051312 -721972511 273135269 16545568 657243614 15131372 304604961 -239299101 -79394753 71927566 -96520559 -296907048 206428937 -550138818 -425813621 202866190 17953897 -859518869 -245375797 397242209 -349122658 357161376 -605811815 -71848831 45258669 -16689263 78266385 -4757274 -232254755 -663190825 -829940548 242537677 -61725259 -104787881 179577841 -19086257 -220114517 -508329777 204453842 -41044835 -291828250 -74946148 11938173 222892795 734591558 305100084 21552839 -4392636 201504872 226274455 31039542 -431583482 166578616 -157095216 230656645 187965176 68602356 109561086 27144309 211215659 -221304223 380131598 442026947 10916836 -437147626 -45441190 89497407 -312877658 141704798 -203899014 5096982 -676067759 -12703658 -388356471 470445312 459234036 -327387784 86233406 307349627 -42918490 -500623247 15168270 133204428 -281067826 -101696509 -508866203 177513860 212214073 -349433786 586867683 132669418 -93680514 148375295 -44208857 39235289 -100945963 -2556311 -633945469 207099707 -44696205 -75818530 -146857055 177554703 5826847 -184525648 134280601 43147274 -107561022 265691065 -431822723 -5899305 204292934 -311610264 -385411059 12745327 115373668 -435318555 380953942 -4554597 10934899 -5698295 328776813 -139434198 268467545 859404917 302262315 -11489229 198095389 -305572284 -453593342 -453964631 -377300188 1191681 -190507077 714603609 490310474 -539548555 373315407 489184758 -267257979 -206210001 -5103082 10141784 477493371 3496947 -40737059 525270483 10895400 27430931 12699843 -272060918 360181798 230152311 107980571 -902614508 2972742 104414963 -104042063 -85637736 -842683462 221540713 489802791 44847642 230319261 -322348511 107691252 319458447 915046446 -138033408 54519085 109684742 238698142 -299107110 241932333 -73178768 -11277717 -269812685 4135104 -419056806 -384416606 30742623 477342880 194884041 -561317846 46206184 -530762951 858344774 545315417 110165527 222337338 -41827823 131605978 -501357221 -197785457 -221172071 -670950430 -54978968 139153984 385457700 234614156 -45983477 53407480 536979508 11685663 -747443308 129464226 -152431734 -11285446 3312035 63895318 -5364234 -12357104 -111913436 322181701 134247765 -613553155 -504847852 644330092 461294269 625199375 -208540591 -87123208 -267135447 -294814749 321135259 4550922 -245484901 90266797 -658813450 140095017 654857859 -1369381 -288997721 -174954498 -225533311 -81768715 -100806656 -142163271 -555221941 504650822 279373322 -18493828 9433930 20578140 -13079432 -235446352 -437473624 -745135888 -28672205 -421880099 -3686846 -76597438 -43586085 64893140 6359007 258021581 87852389 -432695301 -134081814 -158835261 -473126143 330089381 131053619 -451589100 -462969587 -156734953 3959953 -3683946 708475614 -4237490 -417580092 12286810 -328043936 165409831 36737097 -20327792 53526446 -4655428 -290450968 -261026944 368033437 -226692640 -228654630 105420184 115698115 31849560 374803967 -40428129 -60879737 16949009 -78695006 7089492 -48009251 -3042481 162595584 -167984507 -413055977 286160232 -256926431 -58408067 -516490566 606670 5760464 -122789715 80301769 -212640147 -15948125 22290225 775087968 312166094 192038333 121041805 102596969 85443256 123290133 -343827661 264424991 99305119 512606120 505913768 76036072 -31533593 68966012 9303996 -733830844 161534573 4488997 -201779390 -103415501 84541317 74875515 -54643981 766396772 407460020 249594346 -109903073 -37715314 -92281000 422628544 531356010 -81131301 -7777679 432154 18375767 -13796140 -54985821 -108318176 301522181 514165663 37093327 546585045 -452262816 -52412525 106102186 -151483299 100194633 -10758610 -112094736 657047918 30102173 -189845719 109011185 -32045310 317442663 358790082 -113888497 754714175 150043985 -81166208 5485106 -377218635 -225189748 -17975922 330683599 -544027606 19399619 -247358726 229801120 167628224 -275288079 60338021 132245506 -352782917 114627300 -237473035 139963641 187727830 190253216 -321208886 -372168579 189624403 11528445 479257370 122004318 -22117020 803676707 99896136 -49778361 376565418 4149081 18323401 101531164 -92039435 -74971087 758439251 51244782 -106063423 290849347 3714782 369026457 355632482 -116638416 -393554323 542093472 -308484015 -110093900 -156311950 39908476 77611633 -383664556 103700225 -9429844 109319690 932024653 -230534134 -142420258 -235093448 -38948403 765974844 314094063 -4344568 -36307754 759781591 -17651696 159065866 98403 -180431963 -128715077 141733618 -235007534 303673197 463570291 -1202539 -631442 -251337015 330795951 -487725112 109447135 -45018071 368579916 599768490 93587653 -493870890 -66621615 132601674 535608906 437696070 -791476962 -22033505 -36720034 -274207042 7042037 -344921077 -11455044 267057212 -40128819 3703465 454202123 195000568 -674100138 45950829 -454865670 -60808320 669798722 -4309189 -22611371 157800911 20567757 -393312945 -97419189 3647398 156017674 725797 -257253884 119417320 374237477 179115139 -6259791 -39048307 395833858 -541815770 1576118 745519452 -167093578 -333247 265291684 28587220 24898919 -88530012 183166430 521887812 -340154423 -682576432 -507127557 -16417539 -13164812 50669373 -103683682 181884086 373992504 33052108 67446235 3344388 6249527 -1867362 -112100330 -1461791 303495413 -73238402 -789475722 429789407 -148584563 -55063441 10109396 -113725930 -51044131 -4212185 183305136 -643513072 401016138 -24956248 100116126 -6907170 -29639233 -55473465 -626271724 1826230 42547448 52925177 -114660914 39098467 213937421 68197696 -194218085 8055897 83571268 7285120 -93874009 279102041 113658274 137718843 -55297247 -20148627 19301347 53452497 8900221 -201637290 100796976 374738450 -150809449 -208067094 -12658851 -541216785 -397988147 -176372464 747544974 15859121 186845604 9968585 -60551499 -249302789 247468424 101421280 -88152843 -370547997 77929462 2818256 444815473 -90054876 -15427387 43584066 332494198 -336767887 -513862282 260031274 776327332 -4221490 564098030 -232221112 512806610 -25527913 -40233200 4870127 -291011781 -331745562 -273725555 411032181 315150643 263648533 79697421 -48256296 -649911909 -92478592 -49241600 -82003775 176868196 11997453 -4327108 -225527672 -272831026 22713700 -108734 141976990 -185285019 457347280 32641749 -9233912 -593393843 371091849 -58674504 -3160528 283565295 93147220 2316981 -23655841 13295060 354242433 552856129 152668816 -9295477 -166231015 242654067 -163763167 -20324624 27198670 47736559 -176775830 -12478480 -455557527 261090507 480478916 7296256 -176388742 -205166243 350654930 159427285 -343916337 9662663 352432610 -357879772 -677085326 -353580275 206494468 482222 306160128 350064975 46273197 95766626 280047188 32800212 -14004539 1477567 -493877010 367821676 -744686927 -94296685 -687021885 60701377 464563763 106947341 -379065501 -341383659 -3923019 -820602062 -291103788 63329168 694122508 -461663229 348466657 37284955 -38494086 72240284 35539518 91763326 -504088 -254061729 -276276530 -79302199 62317595 -66085207 -22925031 -7085860 -757187775 -65993289 -85821719 -31482205 -109065820 360266628 7722325 40396002 2302926 -235548834 235776658 263218340 -105857330 10501784 -456062608 -547791065 39083364 -67396563 -514744581 202441398 90281169 -11052813 339259994 36633324 487738886 -242918727 344254 -208224133 -771197808 146480104 -114106487 119407339 249439421 -341798300 -352871593 -213229006 676821662 -648422957 217731593 8216169 118225647 1898848 -399455017 -157244606 -82889083 -415180628 -422972833 11395386 289480110 -105558049 9832017 -305408648 735894759 58708607 774975056 -477556249 607255320 64627676 -404758662 367273966 -23637528 -467313611 195853520 -239761087 62583942 480596791 121797140 -421502478 182827043 275770265 -72080828 164923061 453547910 -689847717 843374983 68651761 -866506637 249232766 119188037 54539643 121925367 -23956488 -73235684 -259964388 229473285 66362546 14942959 -128935416 561366 242751143 -151741888 689864 -610864602 -334992337 -99264649 -426493243 -283048382 494373839 653321087 -306648864 -246685422 168817244 -826413202 70931819 -5947651 233506539 468044974 -133035427 412018355 -58472711 -12369980 388335518 -326433784 2050741 246600674 283816527 127342663 -24554717 289068003 198438018 468206 -159402359 203299399 -541142779 -31703006 240016961 702428105 355534625 444029288 7544092 -743776517 195206944 -46667154 29182888 308831276 -170083072 -8233440 -52809248 -8212169 454411859 121298466 -53095350 14970256 436523686 2372592 799714465 -36499898 -220448668 492994369 -38808670 484942951 -396817752 -267884396 -323591771 -394113763 -98546742 97277619 626567039 610706684 227918081 -231128814 136935126 -100978386 -136224678 598338924 73958608 49545604 58420833 104430047 -55022112 6487021 -80551262 151739119 -303642386 47014482 -73563748 -37258488 281753363 471763883 246279253 633338163 545112 -220354220 711976531 182074042 167585937 354072069 318866137 41874300 -50030528 -42217576 -345316633 -113007814 -622782114 20008557 4086627 727214691 -127422277 -46083592 -330282111 580816902 -28637623 -3418182 185370440 28588648 -11632088 389459839 290920686 79464662 671501775 -748285975 134425154 141007460 -87473499 80622756 49501720 -59046816 651068 63101606 550384303 -10752171 -27517181 -116970235 -116623455 20632779 -151994985 397811576 468598430 -110955594 341125267 -42859979 260223 375686355 -37043186 -181090076 -395848202 -267166405 -261361372 194737746 -26780219 -765276158 -12027754 152996122 -246555341 118612528 11676894 -71429497 -48121648 -388630852 -117290436 9103313 -251529556 365093657 205392723 1452697 3876966 79992182 461965977 -768521071 -200546250 -425430581 -208732775 -507652019 -690697526 239596600 -37853258 313839179 1919026 577648183 -277657634 -610734817 3607523 -347832474 9594446 -197996864 11525379 200019223 306641919 164058919 -317025915 -425262378 -151996489 105842054 -317764431 -115260605 49718070 -419365561 -441415769 -414314025 -207686182 -391657310 191987695 287465670 -556460683 -156301468 -329502362 -522790671 -103361788 12976434 -656399093 -29745050 93765285 645874724 -383574744 -150809692 -77258081 149586655 -59350025 109535541 -56235899 -157366887 36441937 -279216948 183734974 -321832106 150343171 -157681494 -646009487 46858534 98532593 -197976048 85953700 18911485 -285291298 559908013 -146649832 99703838 -130748160 -480888470 -113752310 527793439 18780200 -247072640 -273822331 -188457702 -66167856 -384911311 -23927920 -87374109 -50169177 119037669 -75834012 -107328989 266238927 341770658 25025869 -178429108 118236595 73529310 -59325693 255021172 385978525 12760706 5600850 69422565 -79927544 -149190416 -13038719 228391660 -157962826 32836515 -1690161 168120262 -281213265 474611647 685278407 -299170922 -259824680 -384521214 -38566544 443345946 301832451 267111749 -449527496 -59798799 -252284699 -8012050 -112921128 -697466916 -66890561 -245640607 37097140 -3920037 -544950331 239078864 -6923839 -843106722 335353420 -230378309 214750125 -1097822 600037704 36070688 -210973997 -65542976 710526576 -16898910 -776092712 -314946451 -20440796 -15753346 -514542813 -114900674 -57530913 811986322 -108916064 -576999949 -168786050 274764928 -718519574 -305803213 -167189548 28519075 33519158 -349655603 -31639792 -156554638 -655911922 -135004160 -5457360 41729499 -526342515 -279682719 -182944906 249152383 -175100873 -733215158 -6641708 295723441 70953488 -15660600 678985493 -352486074 34795256 16287737 119339779 61767945 137174332 -628521379 -693275953 389611846 87193298 405479560 25946772 17998013 -154234427 275429582 410722510 -10614948 -190994055 212155906 72398350 608013556 554780207 52597779 77367919 207557558 93897909 -670747564 1184959 131017589 -728160760 -166036019 -929652369 -30503490 87090503 -438593348 8204073 -106417952 208358256 -34035792 -8647977 151775005 608647351 16799341 5013914 -62452548 419369246 15653840 562447467 146481 -163685226 417281719 72566609 -452842576 617539168 160100075 -471498974 -28843801 -746622782 -5068124 -217788185 511601289 113405611 -5284761 41722176 218727896 103332219 169307822 -491681123 236429940 -13013993 60510213 43144443 3942425 -7640774 255158398 -209231718 -235762513 -530540831 29703651 298514196 -198412309 29209789 -184219519 -932238216 -194052984 12904673 -430425994 54769671 -34372632 370027401 278172415 826360907 19383910 768101364 161809618 -639401674 -208187035 222944520 -164763039 216901610 -510249366 -327484945 -498720043 724828243 -165138607 208117323 252852453 -209459489 -473261476 -714897927 387111775 8775331 212956733 30678643 -410488664 227363337 136943480 12427184 -23589854 693308699 97087023 -492227935 245678725 -944524988 -318775683 837851 -396677303 557080087 109761778 -136256379 -51626264 -749108871 379963357 -131624190 32866187 -17660764 545111985 -107649970 -57249408 5816555 -744805903 380150441 -381713809 -27088066 620724098 -472232756 3235946 -320323972 49622305 -664073824 -111236972 54945427 272084454 63183006 -750101372 631558908 -11307356 77175812 390226445 8485251 -298232975 7730613 -841758670 -41615305 -210656256 -577454197 -484356 -182665997 -87739983 -482057057 403420590 457111958 164514428 425107523 -93471172 -11754309 -76952686 328554331 23328447 -597714339 -70110716 -764791721 -141319571 631665609 561610819 -9866293 179483738 -166803716 -90262805 308441282 218531444 478743376 160121196 -31619582 -56848445 66298206 446327389 125854816 116997074 96853296 -193787927 1120542 -162076009 427328639 148582618 -294539123 2065215 243159461 -188713955 -605683439 -105855960 36675371 -288618850 -172490912 274196237 161599731 30449312 414736371 -24109595 11048652 -165667845 117962362 13232024 35823255 694209938 -21217548 -4774167 -1581443 -2163787 1715790 56208676 27922100 -111248117 865207504 -901494300 24059754 -157800557 -17172810 380790194 226056924 11022166 -67214383 -344826083 -82520542 7592084 -409875741 27042227 133556339 -117580832 -35686203 -118710031 -414152831 159351612 631747184 119505883 -967448771 3689956 -14910561 -7570477 22583289 312398840 -470836129 167920324 499299335 -7317299 -308166902 228825589 -16249703 3112032 10663377 -223501759 -148539023 242101034 83033329 76480159 421565317 31890280 312947409 -6506543 -4224128 -2032724 417902771 112950947 517330547 -25005756 128171607 -129466819 183542954 18970902 -113205886 -385813 268103665 -186540694 383386922 271299285 531637950 402110329 -15992363 -67483714 -97453601 -352189430 468946033 183567589 -30784132 -466652899 267752955 64243339 158711821 115133919 -28209784 -241527614 570701139 371877908 -323821747 -589587 -8200606 435770135 -375142151 226237069 -137918297 52682906 241834567 -26399652 -44569235 398356179 -541062905 570987029 -62648670 -58509517 404551549 96269435 4841953 -93917763 -508262118 -11114718 -16826476 -101056219 8440335 -352705543 -112306422 589054630 543718518 315101381 -537864208 92246072 334586240 619202855 228084671 243977535 39996691 -161186867 -294268682 75153155 -19612800 -323539141 29620693 -140498127 -383171826 143450263 -172516403 13032083 3540517 282367489 294862225 488587173 -8522151 -13581982 -655060883 89308665 264472599 -41103474 281858878 -541689652 492444 23614468 -236693340 9425180 91432650 152602814 -832066226 4957878 -86276973 -2873225 -165387068 -325232 228872665 -340980022 -587016013 551049055 45864650 -125228125 105730804 13300707 -3429673 -179110336 -468150 303337409 341487799 513983637 52303158 42504252 -312037686 214510575 -258918180 -358635007 1307985 -22374474 -134311276 77134198 100553822 -90318013 965082946 129474982 70859098 -341406213 -47125838 323500087 124106544 -1508995 -1105384 -166047849 378365055 446882388 143366132 420610267 -296390998 483681650 -42606452 464434996 11897804 595572362 5775066 469560451 -505571826 26890152 -28167432 65733682 266939769 -32602600 -250842801 -8455908 75593305 105560278 -656740006 -341761590 -2027675 -615771034 -203568918 -13212482 -64067915 -27209588 147536005 -1852423 -218971474 -220323527 -1039068 36114427 133058889 -675501536 30104204 280278799 -326410143 -489917427 -181629340 372515997 126123208 -504474201 129620011 282180713 -58896022 -55289473 -324784676 -349500000 230413434 -46162989 45850142 -734315413 177797318 -178106724 -613637005 152605262 440983576 -165451184 6875137 -73050850 321383627 463206034 -36455111 -207480009 727761738 -315108822 32100192 -114657682 21048520 -126365477 -133929456 -134364486 968917 -40389702 -58572655 -15573409 136111505 -186434075 -723220385 3308480 65693620 -23632179 -520610658 -271894289 -222709228 -65397829 598351111 -66434423 -512701 -271729691 545554443 -471312513 -935257779 -10663657 287095158 68872831 -399833653 -89548002 -27880429 -7434121 -385392047 -551116884 572539366 -88318296 706802183 62941134 92115596 -16166854 -153814336 328333325 726089685 67825110 12877939 18598922 1058559 -377500621 -587162837 88594042 -336945831 40937554 -350018169 -137317008 160014317 -149047110 -596935400 -800683837 -301223540 -28862133 -107820896 -60197004 -140568886 -496192578 -171370345 -1167925 -129983306 87889772 447343258 110103861 303384625 1969456 -2789693 141309422 -28591518 10498042 399654445 69876390 -279415797 121265135 -213151021 -63996431 627736006 -63801156 -68102198 -231703796 -291015887 -610268619 389791907 -306826831 280695275 -380936545 150148677 802660895 628193109 -142462844 159345945 512080449 197734576 39067337 -179851237 -80749313 70433845 312793149 -161338551 -160072804 321855017 261735576 248202704 98800951 -777124723 -14616130 -449499229 488363566 262128260 -364524755 -251188524 -392122867 -633821897 -343972162 373461458 -5044901 382600588 -30697755 6017024 136722939 300567881 275145792 33372541 3335466 9585198 -110732893 -401074194 -128973664 2196178 -305854587 -226433100 -373453373 -241325907 -7643980 178689319 11818475 -386007513 116811443 -199256700 17273386 64533817 -424300503 13112174 -252280025 -5529669 -153990715 -105723221 21070641 -661657654 -37481929 -241542577 32095140 -678571399 251169261 -833748474 -268627955 -171212645 -94285598 5618279 281635419 -383094104 -4817864 200656050 384991078 4154555 -277984582 -1955967 -303509947 -12155200 34354587 -156556561 475737711 41799703 -59008455 -848015 -61114365 -134171303 -2568128 257055419 -32883348 -586611083 6950489 -30057846 348324359 -2502013 -471256966 -6829732 -823095747 -285106445 359544767 -14838294 315788 -8142975 559766066 -7106240 57084063 50607292 839083908 251902145 -268129989 -116786604 -163062432 -48938732 18945799 -124584839 -597956736 236593384 -327749138 341030339 -105559771 -323715148 22727420 186142925 -41561791 -304187492 -232326452 486731214 36834750 27758701 256526788 360980763 94825727 4995428 -162462662 -652482 405115098 349896555 -81538233 20091249 57566304 -146408477 -63035107 -218811306 179021199 -239462285 -3722446 16295129 -254636530 52021597 -623087114 31918101 -249070240 -32845698 -235484971 68765362 273882109 -12370584 -220987 260645338 -226609040 211154557 -105896163 415062944 -14545776 470742 -102274126 -231502340 -274869988 5397443 22933611 354297263 463669856 69868541 -90588224 -297846744 -30567470 121349556 76124735 -592776590 221309041 -344499708 -70356767 42592688 -114169124 462935334 70577990 -64249347 17393963 44110 -66461712 -44584859 -121845091 -45554874 387192913 74419483 -488564782 -36939023 768944746 18547687 -364625550 570363129 -20415000 -31723865 783801414 -26410302 151951643 -317280951 -331035160 -76534800 -572919968 11336550 -153938678 133798676 -26386254 87809243 1149926 24644958 393807664 -808519378 149802705 114103796 -254388568 -369925194 347792808 -790412505 12988820 416265171 -13849500 -3159572 326312312 674116711 72677275 37513307 -684412859 375097570 -473109332 255264494 169717140 -42816759 -677218961 287146894 -492874018 -66565103 700063958 -681112022 -472296361 -70983001 -877282781 11888997 646487450 -12066377 11225045 -540271612 65339451 351729733 419861575 31957599 -12909024 -25090861 -711683295 -79943686 -386175222 551166765 102510782 -42579798 97613474 -101067135 -157519160 -8967689 524068557 -90352 -8894957 -403741972 -290515870 -385826175 -63337227 -229057970 671713541 -478639529 32170351 353304051 23700146 -283375165 83278203 -68951448 215503719 649817171 287853813 23142917 -381321470 -343578108 384233577 -184160475 -28478177 457317491 -783457458 78977587 13635573 261869482 452994448 748800127 17214547 -371887247 113490171 43722748 -551176904 -185896169 93749285 -4397163 -321901958 -42881781 -284060402 -732166881 440335226 42862127 251009893 339076872 239909631 -57401904 516684307 -99403811 77775934 91675016 195615017 487382660 433452853 -46527168 -190323450 -18941381 -876178879 -107428981 1115140 -257074428 -412232356 -433813654 122443961 -144099890 244761654 -122740713 -185241664 -362153469 285321218 -87734697 744419729 -42085667 12831476 224936415 -32251795 634986689 18855066 -105466257 -890078451 442678725 494340506 478516229 -3758331 480467535 138886501 -4175124 486273149 -540825051 -527143406 -104663648 306286065 -45386544 -91133553 -469775822 264268244 55304382 -537778322 225134948 142069798 53577960 -246672455 131158525 -295699265 468206245 -31721423 -506018852 175659619 -209402956 -311311687 108719999 -267477607 -251408874 309455867 -65798911 -45079049 -4154649 -40822314 -49794745 13357877 -65405527 276020115 -353677226 172742816 -229031991 315200997 -95501429 178132339 148032856 1051598 -43448297 159825790 -341817917 513168687 87689582 530915732 89479492 152119745 -108075129 -314174097 -60684567 41130696 513577273 113736680 -171880183 165413009 -12282527 39326 237680018 -35184613 -5496012 -353844091 -17797262 25379212 -43052733 -4767401 -321650212 -44096698 -543498694 -2330353 131169700 -2533628 154531240 133428691 40375579 -352009015 10405362 -236884065 16972122 -142789981 177685005 -69214519 35224028 -587456358 -53764253 -358637368 219390240 -29847572 -99803649 23227565 -123600407 -119510917 441544278 -305732672 1656630 -20267600 -299518899 -9064694 -4004470 25829554 -261602557 744012749 286380312 42799452 762986925 136875011 36034870 345390870 60905349 16517773 96497367 687664979 4058392 -96348621 317286189 -773728625 -542256166 486630622 744371 -449369524 -430664864 -309161076 -595419811 -102088845 225794581 -22243528 -62805728 339180282 -155326022 274444421 -40825496 695927417 -468331365 -151502200 62747144 19136856 104523502 98743376 -75761619 -7251367 -104355114 -2193425 -641448786 -194884228 868444739 -787329 -66593380 175946746 39454448 411746956 -228057082 77455089 275431753 -270421533 82102435 166670750 7012063 -15866025 8367672 -249953807 50305358 673267224 -719012546 -114675512 -146966180 -241163463 49787346 3949687 82163711 43596971 142612185 279948289 -23343549 313350102 -208974627 -575036617 117439986 138285695 -2095479 -151401723 93974706 -138400580 -134899858 4839067 471566703 128264948 73810150 216379074 88923816 486340657 480272173 -83103526 -161309776 757730869 -4818450 317614940 -927935061 -360600844 39103302 708069234 503105 -219678299 -55331414 -35172244 -529131650 -24957615 639123633 -245263168 -3401376 -48887137 89808695 222069351 -397606338 -21099955 226675689 485585706 -97346291 74312539 135390642 -57966053 -177647123 10379286 -298525272 13105067 750039315 91950503 -693489233 -272951877 -30162767 -42106497 232415838 -234957163 6670366 228881056 -94865314 178919323 -31542145 67377244 5736956 -344125109 -9077531 334921663 436888891 53352649 -692649747 -174893305 233540793 550095810 -235128313 58543023 321387512 -548680601 -325622266 -9586577 4174525 291935156 17207213 -348990498 -264580015 -84808378 -44562336 54027090 -153537235 244673523 -557860949 -373230035 -3859866 -197452642 435138714 21918146 35838250 -36812908 682518214 814086375 -8002783 -48306089 93039161 -85639818 -595706106 -654463448 17473501 524435643 -341556441 33982157 -324316132 -91176955 -393699227 -81565486 216873156 -252285729 1028279 518343029 -55827972 15597249 231549228 -5466394 97589757 132328946 -145410230 44795933 9611555 924989826 489383184 -417491145 4981208 57602693 -514337047 774935628 319221038 31191066 -280383367 -3631845 -162820099 -165312998 -7410458 295415572 -81028096 603228 -248673342 -663629741 18478927 221172082 -647371410 237312697 -442209368 227068748 -108912753 -164318 -429658220 -19156125 198092349 -677308 601792014 2977976 -304869066 190615091 -203373968 179105955 722619300 -2619966 -210364471 67990150 113517499 237816805 121338980 -152697811 47563740 -328415183 302557902 98270556 -70741140 148298905 43392922 9078759 159511109 42448158 -453423229 73708652 334470158 -542570007 -249214015 786970231 -6699067 533363392 62232329 92730803 -59521009 -209109941 -11823298 -366252457 -385316550 -201310168 -4747242 317652135 56642913 50096296 626790786 222751476 -522248318 -82900544 -88962151 -17698175 -24132556 58993987 275750717 536811274 -259114217 316683077 -200086251 -163180522 -7737909 -581049362 -33619472 -118946553 211300593 -495863591 -1146461 38034255 788043 4358665 194726771 308295261 39299254 -6872311 276450899 201152459 -57550071 -356625819 -627698546 49710979 70256327 879901192 636451545 -323435646 152258866 -30358344 -238793835 216533817 65990406 -143623486 -49261848 51728712 4871731 901522211 -86100968 -9791683 483417947 43118590 -417049147 73565943 -177285028 -571338614 -15328236 -443296227 545379966 -18595598 5779773 -28651694 22573666 48857671 -226922229 -150877075 651001549 14339239 34090 189083514 -4790321 83291760 55642461 -95325978 -6837043 -22396909 -268930986 -399757927 -171583659 -364009442 276337797 -321307001 282409774 -173703255 643820096 131274506 23827979 9835482 235095267 -660425149 -557302195 855268968 -18169473 -5126073 -78351394 -236235298 139965453 -758489781 -487360254 -59329013 -325423454 11630492 641462351 -28949797 -15436065 -648880695 136170559 -84176085 -231333156 -141752947 -122634388 434377153 -2010171 -223684584 366537209 157651275 -816824453 87762593 203775876 179208638 485142560 -109325771 -154456596 283203628 -278979441 12021017 -111772243 -157176741 106660393 766518883 -363227550 -350639684 16122303 -234700783 145731381 -76420601 57245349 240169394 -368618455 -188327573 -48967878 206282394 -9682432 168602085 27412958 -1942216 -185557887 -320854164 251631492 122077404 -39392844 510511808 -83575248 -453759051 686229004 325346391 547149162 -16456616 565352496 506813118 -171325902 124343829 -347483628 390734614 -47318296 -31276278 22704240 50762328 -594974574 157956065 112545855 355716710 -84536255 -335042726 -31349869 39640826 -40429414 -212848718 -762609603 76763567 643154381 26068202 -736805101 508781 -200654811 13514201 249438294 68584612 85839244 421907878 121467364 11997304 228043960 -27812633 -12282892 12594294 -7028076 21819912 9215729 74238475 -103910580 61398210 -77831433 344605260 -56798969 28566345 -168175999 5492365 394777 470760399 -18805034 -125461325 -755837532 105442473 529379821 145734361 16950997 -295474543 -67507513 -940736020 -199719316 141153486 -906013523 -147984911 -11322353 -12248633 4868204 -91611605 266119616 121735501 -162954137 -205722845 -830699364 510336279 222130605 748201892 -369528299 6222299 -724952325 65981655 75147829 -160691539 -733375527 35625686 48084206 -14358603 -279606848 224940691 497788250 9437285 -561378 -256004289 -569156576 -41222858 -294440243 -11580958 -247210494 -78559260 553280475 -25269951 -447766150 -35272256 846020760 -5849104 -496656550 -17075772 112694472 361229014 -259249441 14580747 -417610341 308608763 64041663 50071329 12310976 324291473 -4841116 133307823 779413027 -136656 -821648130 642681457 85119890 -95305599 21355369 -255734148 195717108 -321622363 23605255 -1949201 -4459550 45533524 113936007 -172402877 -389991976 108219781 1852697 -370477209 181483074 -641523459 -11305606 150480371 -133534529 -124128675 8047826 -171695651 -135882128 31144394 -439042999 -102291795 7367327 452892155 -399062602 52097447 541857990 -10106853 467407944 -14089905 298359467 -48278256 163050682 305852825 52871379 91205503 40325745 63343373 -78110884 60918938 -17031016 98025834 325261741 -581992662 -103158568 -203663500 15237617 294514454 -337412395 685535359 14728521 475320138 154722907 216401279 -280683174 -5204409 -271015697 604161657 -46320687 165540142 -337043417 -800343393 -448747125 301044891 -56220884 200645687 -1586785 -563850048 -657978428 17655308 -240597124 71852601 376644319 164468487 73335110 46705432 -234926169 -41189391 -22668286 -284093698 66811966 -24423192 147763035 129679986 -51311681 -26967776 -43881827 45911807 -465311881 -182686647 -91430158 -48842741 -10305463 1303251 -2004496 32483259 -245732153 -117225535 -418102206 -263533247 621335913 -302455319 -124142175 227213523 -3612214 653636674 286263040 -141534778 -133246341 -668175148 127476650 -7765817 -37892997 342035428 163120116 511551019 794587710 275943184 -48469812 -258388249 444750339 129042063 10279427 366967496 14564161 293321535 169142971 -721074854 -452957998 -378777367 98141583 446792430 -45732735 -125496 215006951 -342853741 949072177 396643041 321345795 98916305 -184921210 -586502203 -651669183 -2984449 243188631 511449490 64898386 213500649 111378281 -157949516 -218562207 -271460881 40004215 -536188557 49979461 236489540 90658493 -106503692 9745603 -80150193 -60231561 230041139 234694275 115439411 -5346320 61058301 -436038383 -488710522 113157670 -63676946 481771333 405308 -19752742 317219601 477767727 -114752490 -35542722 125334121 -9020747 241771022 -15141516 192682677 122189167 -642797961 -91770268 -92384667 -217465178 -581192386 -497951394 5983120 -431454159 389055819 163738600 403983895 290657861 -429067470 112749702 110548644 41592680 330719753 55705563 -321096839 127609008 -649164907 -100901024 -280647495 -72932003 66374697 -583912469 38384535 -227829348 522081212 725349711 -621537437 282000036 -308902501 -7581941 -823939073 -82017195 674154946 -458652752 -303134920 200345706 -328019584 71765904 -335748332 143091298 -21913362 -268824011 -293016460 135988783 672695764 570884463 701916714 27616341 232257405 -69956063 500478314 244288 -321482075 -66594 141554417 -163691723 71916575 -2107057 285057833 -4649919 -444855884 516908559 -99042406 387304927 -218000314 4606805 -649174189 -67176582 21831184 -717470595 -772372168 -504524093 98999349 179587392 598559206 691605493 -116310200 208230713 295676473 -459374603 -160392340 -313656105 43152968 20177839 197919938 -377034572 539663356 -38588119 11639729 -5119477 -621459039 -525123040 -292165860 21045103 14662604 341292304 -297656882 6886823 115095246 -61441135 407197835 -4493034 593602055 -312374820 49839051 949624722 -479343466 299115939 -692007 284805619 32948666 143708013 -336472914 -288794402 -263761659 183573158 7853595 646711045 -475771501 145535230 231123754 150032423 43820174 -98080960 140734271 745243383 -374602134 1787900 144103931 -635847633 9020528 98279832 -844374079 27395898 34395361 231808303 -203797893 -980159 -772018150 -496015007 321463004 -2515433 184408087 -5906751 4311376 -101045335 171090645 645778498 298367718 -58428 185816880 -171972501 136668110 -259307987 -607478682 -208895653 -197597363 305793882 76872580 7467286 -460940063 -48532071 163445671 466115826 -43787533 2083256 76888643 -44006806 -335038461 50126551 261027465 23046432 361520113 59581599 -126966738 737660510 -31139651 -38777414 -121239688 28056464 27815721 120001963 -21617704 377907534 140374845 599219792 -73456350 79821309 565647771 -260216462 150872500 -272994329 870742289 461962104 503434960 -125939259 282822 348184945 284314 344443324 13915327 -10924097 389038440 -41094330 437954278 -313361232 -45559841 -472658474 93563825 -31990210 -6022267 380377 -374534148 90758528 317775039 192452052 27555562 68579221 -404815912 345618370 -10247758 -2917083 37705378 -2730077 174908686 345336191 -50678476 -5048525 20912296 22697442 -386036789 670566694 217597713 -592016057 -158629308 -127561024 323298662 -39451161 219791714 138955240 5588967 -25289305 -64590370 533751059 218184260 340274428 -152895339 2442951 388346462 -13796824 -25424218 -176849916 427999936 378939092 49821480 421757642 877571821 -4181343 -240483404 488430112 231469123 -124305919 -28183349 -365972671 -266316991 161767990 -14632741 -14067100 -484512180 -157673378 67121719 -375131525 -327859937 -17692596 -137820253 190878861 -94118636 10570682 396213315 18121518 255144913 102490161 -56203561 -33183543 57584608 213611000 -114604670 16719566 130960506 -100709715 -574734367 256610529 71729091 -10956062 297943652 -399178533 -75322828 -101683316 29372486 -148820121 -167020337 -512551896 9845693 114585691 -454930878 -262901837 568949 -81670602 536835321 714358181 -311772521 -61988578 177376244 -230010316 -26991166 -63897711 421426346 -172934772 101964346 -352311643 -106093230 259290165 -83543521 -674877419 -548092800 213233992 366246 -259678292 11997220 343214417 359132282 78151560 288838852 -38371390 77972505 -416421604 -36430488 -9107916 -12467655 15265206 -14321574 295278527 -4427032 -454391733 392663372 -109647978 -268548423 -227954224 124317529 -86183930 -66665040 -70544118 -5612866 9554300 471413381 -16177846 -355146688 133021627 -404845021 -94043046 63603605 35106330 -286699793 608753385 231648407 -25134087 -9262157 -360241480 -500896858 -209854192 94503480 -844669226 -2261397 -443276360 -471041603 -2994876 114151929 494955224 -140073655 682945940 335065244 325710036 -1855762 3476673 -765301852 -23824704 374514936 8147658 65273415 -210409000 -327887283 879172 -180978469 744492220 -260094378 139694513 -581905 150007868 -130298215 -242452975 99471925 -23321595 27612741 711709458 -112726834 578355268 -168781616 -311813020 5420851 335544082 -603682637 18631292 3599391 -14643969 -128683824 533937726 -198270347 -216581172 -150014229 100709504 554733487 52540845 561857903 490764256 -522357438 249481195 194434501 828649386 -477876732 -214569158 262418531 -945291258 7497119 479938103 -72848943 -93632364 -38062809 -171994213 -246811284 147769809 23751331 10509659 -230589126 -564811117 -130246831 40662587 -126388152 -39922306 809652 684748714 443442139 303779738 434925103 -40163808 178511892 -217675918 216536618 -293159291 499168706 -109252454 3150299 231793727 806202273 -2966388 112697336 -481681379 48070884 239291193 666269835 -72474616 -170675411 -57991529 195351663 259473928 -75367678 26409933 1101060 101082244 4263342 -5246581 57023013 1314193 -173579623 444007261 974996816 -803100275 -10687375 399051342 349270700 -106363580 -246308037 377260952 57051088 -27968931 163494579 -238737236 65535946 10844952 -10459133 -220164946 -493203236 -264019486 110809558 101305251 15101692 -79430658 -125290265 -278354542 -12052887 -75274846 -816287764 15795019 804146010 -348640377 -809266306 -11303205 -111684844 9198916 -94521083 -10985188 -202149736 -307604017 -158863184 -291971856 429835714 6433187 9018633 -42553282 -415973634 -49983770 -26728765 -122003972 274885730 -22921053 -386153047 41506701 -749819 -334512112 -15907951 -64031290 -28622142 -39919483 437311962 137017663 136156439 -859756429 335059536 -726964458 -481584210 97158347 -359772549 -237766507 -97588132 -119189052 259025242 -794304701 27122543 328195177 -936724811 -284684333 -23625535 53338674 -4213522 -64889516 414390014 103691740 66413961 159281436 106668177 -108086146 -189582559 292695830 -127634885 10507931 78356974 -169724960 -527837048 326791295 381643984 212730504 759313727 -259548225 -146268844 931872840 9756027 63294422 175160567 -348079017 -283125299 41391 -9348175 -216007030 499939947 -299389932 -418633712 -56740014 854190716 -373690510 -10031766 55499071 -425271839 -824324 44359593 105033807 -378892540 2643254 536560 -116497666 97025856 27994074 18574913 581464988 712701513 -674702754 381048347 35999694 242205500 282151136 -106753155 -179978665 -1728206 403712119 224676955 -357321041 -467132465 598647197 808298150 -178078658 464299938 456152537 96520962 -8288606 72044792 47941237 -257912442 -343050183 -13430609 -541330234 53287662 645483637 -125443001 -235240711 119192698 -160176039 -93507734 -2891221 161339309 142098071 -65793966 5467024 -69142489 125778728 253588375 -301511039 17059575 275157513 154692853 -10217343 131263968 -4604024 -33905062 -271798451 -7435800 542314459 -688158092 44598280 11464310 84836740 -86843857 -240853945 -26237116 805718525 -314766032 -174028713 -7279271 -64500851 533486110 -121674319 -7782180 6204070 -107534481 78425104 179935307 -22018915 512599026 77876420 189110771 -147978686 40552264 48945565 858485663 -395729399 37502616 37723188 175828520 -41623613 237682283 10765741 -452248904 -19043028 747105 -100295011 434273948 -34070648 156903797 36258818 -3317632 85790172 -742167301 138555851 -27869710 -184195291 486461142 -236283678 12683746 1793727 -7036678 -193448509 83550561 718938173 -310217739 -584002779 166686967 -5127288 -26574121 186896379 452426959 -312921209 -665246430 558674354 392767311 -36745860 -25284427 -643557101 -683007210 128570764 -244104896 195222257 216678235 160475291 -580850610 21362889 303977713 -205852918 -1027961 -137682029 -393126552 107591120 -397974603 14834416 -417295875 -120558407 2485132 575158336 -138411042 187663918 -2066524 14437684 392149160 305950498 142384744 -185814792 -251712114 333497311 12556048 47518807 -179533408 -197774056 442654703 -49031670 -201949618 -38495775 12746579 -298898838 443019029 269780362 207248963 -450939149 -131056549 465583786 12016342 -235254259 -404395 44167702 -210158695 -40818430 448289671 -33123726 -85077403 8086877 87531177 -501599230 -180248581 -59152328 609141999 62836637 -7787114 814302635 -137963542 -510732173 408447645 -2905742 86485211 -40590744 41739569 -106589381 -102388557 -96214408 263242674 -709994504 12085560 91585836 -98062939 -2589453 329312859 -137097367 -208049455 413944902 -450982837 163308664 -527981904 -160286966 122460753 338175559 454532305 -123390404 -418457256 -466392350 150681244 -627163908 -418822 297114762 -16914444 106978636 501542648 182249962 -6638944 4120190 -137166810 216043785 -276638735 726147 -103663582 -599304530 202110413 -11440702 16519321 418258815 99678200 -23569098 -559611971 -77135742 -358813635 772439415 148819444 810552573 -695757501 -474355687 210179077 480745413 807691872 -530265969 43318392 41338062 3619466 18533296 -363659595 241459428 -488960777 26485393 17085377 450064349 -605145441 13803473 7548478 459495223 161722654 -232636071 188585643 -109335779 -86877161 78671130 28730015 744584235 -914244668 -75357480 -259211176 376344353 92876194 474992524 -73510716 -174764656 247886314 13220821 -10847530 -14224124 -119454388 -120378957 110018678 85537066 -108700599 92149518 35939745 -10995614 235452837 245519459 328216813 -379232017 -203789875 -313676797 145603783 888354543 19512732 -792647421 -18556470 -302436748 56702460 -417062474 689018730 231111919 -370543672 117368465 57054625 -256001086 31716369 17500912 704692776 -785065051 -43362188 -7153798 -6515878 214518295 -138677660 36065195 4209472 -328423290 293339543 229958523 -209387164 -4105435 -8644204 -198325666 -33316995 -535089003 97340374 328454069 47743065 317544061 -303450324 -34554508 -220085732 -372101515 153484239 13372948 15024356 329337239 251679023 70406178 16431012 1441632 -67522082 94430353 -605333599 -283354609 6141475 -34828633 179411478 267786638 -126117503 -191046485 -957794292 -9363998 135366474 86259755 -2878615 169852169 -3751912 -336531653 412901428 320775915 591797075 -24360670 141601603 286369360 -503173808 143725974 840778137 17428919 3122080 421243046 23379302 5075905 -306826992 408816345 34748969 -72849734 44876711 -337479750 -257075627 -265772089 -280602495 -302682058 10127285 -152799830 68560048 -10428266 111450963 443107411 -845318753 173857193 3764321 391632517 423172665 -130356217 -37774050 -12762487 58306789 -88720243 49818085 390087312 -42089879 -205697672 121964556 -444364221 551595343 -498188235 810811741 176099581 -521366726 52189566 -5289382 770912838 162047387 -63105875 84990116 59226461 -181487551 551954431 84418759 161954882 -668003556 -548837634 549203105 23702202 79207712 -456932659 270774804 -632039358 -264223169 -21748636 69895466 629379263 338763329 -201661571 -184352562 -133854844 513798101 -56591475 12723032 292061825 -3562625 177546136 5402813 60248653 52246289 -116970184 -226091104 -538795003 -121532264 66529829 -345800811 30830057 -383158412 296911578 -471054562 631133055 34149116 2346550 -148343489 87646283 756796030 -122056110 713440843 -749710533 -4765479 640750558 467894006 308685675 27951412 97148538 137497050 -669242822 319020329 -120251025 150014565 -325556140 -136750043 78898624 -512260527 598599 86697093 407773854 71289657 28461646 11178392 -44848860 272618049 4476079 -194358863 -560757668 -492207197 -308751111 -279255366 -897338472 56991963 -185209800 254822847 122066932 -77399068 246841371 12020891 60031018 -528319791 -4121202 -634955138 2091621 -81382351 -50064752 -254927256 85953591 393518787 3305292 -13493962 78104790 -721923835 3831740 295720474 252097218 -59772321 36076952 142892618 541069442 -190382902 69416962 136341439 47451572 225335702 16042266 -187025613 -90197416 -49814982 -356555355 -419336608 -14399909 -345400940 65692791 104686888 -339480851 -197839813 -163135651 351297137 911735883 88959084 10906162 63475464 7646216 -310863575 6680263 96471863 -166185105 -361101202 629800741 -13535231 697746252 -394602248 185321782 -935500931 453963222 79447362 438932028 -156708633 -18554942 -9114996 -2634389 -559440875 -10559019 260188063 102880440 609570090 -292534708 66664420 -481843238 29535600 651106086 -215198006 423175744 255324157 20538791 22732123 138629621 251928685 25859767 90573789 -136400187 -550814561 408062203 -404230344 15084605 881083411 -4007422 274396186 2339956 -376578832 67869370 -126555908 41237905 -123347844 14906701 -232411864 -137916698 -707607415 7965613 71732878 24816462 -144419606 -280666850 -327892685 -620088024 -78287201 -201050783 646802338 134497032 -32894898 -27752003 -381606427 39654853 -228295489 73793381 -13323105 335929244 -15766412 469365909 22318685 68417081 -322933 -160956326 2416578 90156901 -115991590 272232107 8682825 -271668406 -83467014 489885107 -289115469 21279143 -97530675 19508147 114893980 -16923517 -214233275 6774759 -74441379 84471575 -153299771 788349415 275275082 -323188827 -18169758 -15123184 71491460 -3392401 479705019 -13613935 209699826 -288937035 -136079818 132121477 -9061144 -45971043 9610307 -84695260 94572801 110539066 741640537 -65793914 -30798494 -73997872 401038434 -46057218 135373517 -56770512 61313601 -67118650 403847032 -506006655 -92247607 -861565424 255812674 99573853 263834666 212331138 -258542758 33970993 -477984115 -487927242 12076804 -350575762 -102052885 208369992 111188270 -814361546 309906498 -13068474 -808012031 356019552 108521113 -39292391 -404468437 8200464 30877298 -128569964 -3969804 -6892429 54436751 375228611 -225911675 599146633 -324227882 108210990 5041149 -138320980 -144290305 -26619239 31276505 -7669370 -285291560 272697288 215646792 21946897 164734585 -471810080 515252298 -221355327 80252939 180326195 -378133238 46733102 666509046 593940240 -10829561 -20501315 -116081427 383638236 -301047530 188012755 -349278880 -6764878 -425004570 -306503665 179977505 -170733165 501729640 383733014 6153809 83249803 -24141231 -200264635 -633382290 -14238704 -1093803 -26226486 -347720977 -4394735 70895648 -364700318 68549664 64408449 -3821470 20230461 303856332 -386305360 721698630 -49320414 -89418018 -22188086 250857106 -213810730 -58874928 -234369445 2303307 437827566 217689473 3519326 -210919213 -429893538 -286471 -582741187 236459180 246074539 -357095494 40398216 435517258 123564218 84172705 37153809 104256194 92162804 -59855415 -46018937 -342677589 -658623673 -370053751 161728827 120279761 210434821 598553790 95574535 263926421 634047692 237183904 -84503568 324213032 -578421623 -669633358 -507940165 -89125034 -545588767 120450913 -6859251 -341628750 -166329248 -22081721 69070487 -69758429 590535159 -127261914 443833238 -603258016 67165804 80212982 -66392462 357236594 -140465378 -725134211 39565546 -366567856 804078354 619404619 7788405 -127768730 284436208 -123611245 -409212 -2491555 40869039 53565939 14239013 -668485035 -71499488 221606696 -476363505 166616533 47541171 -148029302 -683604156 603110763 -730706219 341285517 -60242858 106636424 -70744526 -57163578 63185108 123368652 30380885 352238086 -519669677 -22976238 957262348 -33692142 -330737616 -8216033 29442794 7985383 584129379 41084962 -477966789 -334648738 -343329036 -110447148 -415462559 33248084 -163088446 680023719 529015103 -71652266 11035403 -157362203 -15418955 125173734 -289944529 -91386790 -14760482 -258193318 33857786 -55197779 3254987 590856810 -13080110 604049624 93266996 -39754669 126768657 217084366 11883309 193732700 -342760830 -17744883 614528383 -37014786 293947639 189843789 -49525262 221542183 145705435 315071886 118615186 -317054407 -67432528 431945497 311983755 296595200 -40190592 -112330116 8779416 53701782 -12998922 107361823 -194890922 -462712538 308739909 64451326 -124281415 103869654 -400947629 805230240 -119123527 -292881914 40286950 -730329192 -11010344 10135215 -10275394 -288795085 -465197763 -38858616 -92982790 215964000 595229368 -165390618 -112271026 -9797967 -258781524 258748271 -125113721 -70979594 542206320 -680306685 -84584891 -21265816 -661751566 480004069 337301009 -47424149 -152107937 304090967 -132461880 -185849486 234041629 -203939926 -388719040 564349835 -515801096 -121524578 179222386 84473563 -41183840 379849604 10321364 447224474 -245481805 -174485131 4049408 557990175 326584668 5530739 377067 -313232254 -451427512 4755238 8805581 -195223500 84292899 -31811067 29176539 -340764773 13389204 -1926024 148964332 -199713807 -161897972 119336096 85451347 36154 -77025487 248921464 -110196806 229851449 -79145599 -139569724 -296966078 49985449 118499886 -7640871 -198543764 -685723126 82554613 389248299 796452587 372038276 -286429615 307093275 142058923 457811334 204078586 -182628404 468237208 100863780 -21033753 -77293645 -479827863 -79138347 -218981855 720242154 245894842 -453798299 -2875828 20187917 354267274 -446656195 943284 -42276555 27312676 -416699146 -702945909 -682190208 380368129 123162328 -378083762 -389819828 -74151804 -398488094 3950366 -339618225 99387463 -135728310 -223144773 207456243 -126338152 131774405 436160086 86167 1208230 -699872232 -109938313 -709646787 679901 89030584 -464111926 -272072899 -115971552 8701756 -123214022 -219111410 418517433 59163452 -37988808 -734739257 615832064 -38048242 -8288518 596863379 -207363773 314474924 164737295 442074225 186713114 153527711 -567045103 237932951 -223320331 266776996 414601977 48092984 23836456 101821768 -159534180 -16663059 156680460 -210784819 -515905552 -225036060 118969965 -209848311 1125127 -253261701 173498115 -836828169 260833875 -226605621 -20991129 -21027669 13278465 -111591849 273939935 66624236 -17076604 -198415676 -135843411 16579513 15407265 -208305570 387177946 395175990 -37467540 -1818733 -461956671 738506363 133363384 -117418829 12262999 -650702562 -731939622 -292235207 -582060400 -713325543 -45242342 416066098 45510939 56451093 -118341176 -127809268 65211506 -4884819 -20412599 7791461 359069800 362306042 -614207229 -193284726 -585015185 -160153263 176711915 691662454 133793317 -311010634 -499667317 -30749387 312160359 -4332892 -13893456 -4023476 30519107 403480387 -340806733 -139811081 422663469 -489866976 294888366 -14962707 -41351770 -66644992 123585700 -393177609 -743298573 -76249563 207879756 -277900527 63728550 153750864 713914764 -109935218 483304722 -309581367 12354183 -17111100 -7001120 -519988166 -249167214 23039258 -147642485 -90146974 215124596 79485430 -67538379 141682584 -279383658 140267932 -404710028 -791462083 -528208686 987087896 263622540 39887682 325666380 -9325084 -681947261 -110513218 81209682 -33879 393082725 -234184134 170013539 -737403204 553789617 -235613324 534196374 -2465478 39653333 185411837 -26116512 342541325 -242066725 707261524 675028731 78019789 275375923 -834916507 -184029904 98711599 90989240 16912038 72156004 -15101197 -522966071 -436529154 246940629 -11470842 48006092 -968239440 -411575698 -495859263 -72561614 52721298 -583710625 27760768 -7387370 -284227036 -685416748 551627849 -291289824 258918402 194720933 -77967637 73600572 119625118 132595255 -319819070 -589017143 294575258 64949670 21418004 -724569223 469562676 12791062 228340300 -908371647 -181931340 184566645 -215027490 -656097258 -293593914 -376057127 -23819629 -167006467 -6303049 -750831361 28744268 -87478484 252744952 -424251646 456195338 -127399474 -226434154 254569778 -96899390 -508612988 -675626510 345068547 -100921291 -380648719 -19778539 -692858754 28192547 608277510 174765027 76690884 139381644 -34927 -28474704 -550044290 -375212003 233785807 -378275520 -5471413 -19875506 28538500 -4696539 718080151 60967139 119439397 175383634 218732537 -398338674 210450 -98244513 -35540146 34167409 111221413 -2918551 -746147928 237087574 -398006832 -407105323 220634753 -10513645 -513166371 353922264 605218165 216413874 -79505 -241821138 473861444 -130798391 7127504 -19918782 -878413332 -308838860 652211980 -558141081 -73007239 111022282 624628528 -222028017 63887137 -248214372 165202536 291733696 243666678 557671384 108973994 277686208 39079754 197669300 -148161583 61430979 -6477785 -258684827 74513573 -762802100 14613655 616186838 -31635614 -215491173 -104563116 -6621090 -358445379 -5670439 78840375 99505751 -554892076 -86122545 184475856 -172088317 -10337001 329332000 -21714498 -48239071 -403109709 31889255 -40023896 -65066615 4771106 99799121 -814404349 -264831067 -695493328 352539115 93890430 -746323751 -23359486 196221644 256808664 -238787378 -428967600 -541842092 -50488409 -270026752 -389067422 -243895429 15261896 -15977804 -407947582 3861935 583000935 -527426117 -282093104 -912627 -59153682 -325063335 -205370816 -291150756 -21019194 -512283956 170122271 -698542630 -3580056 -3126152 -18260628 -76788883 -62459017 -63423917 186595028 -394818857 499904662 143185 16724915 402389466 -6986806 -460057507 -613707739 -340962157 -138008012 256700371 25677956 -741931133 -881452235 -101156103 588732333 -217593545 170872047 16637224 51234271 -525521398 24637712 222186789 -472438351 -860466501 -30166639 -96529278 347906764 61300611 684063747 15863894 28009439 -31108420 232380630 -51969387 -597200347 -224449868 -393582521 241043629 -24959749 -796087309 -332622805 -496337606 -137138554 439868515 -827362 -470682512 99177167 44619609 86115072 239536549 -227637225 -680539512 14600922 351003255 -594660192 6969299 -375432960 -135676835 -12860406 -177957548 -340314879 146708418 8859652 -629571835 -271998655 -256586206 8798663 657804562 467948628 -61957530 99987307 -3557723 -23516649 31098794 155607190 299530119 462501026 397661678 -121281791 788945574 -83075617 -221850649 152599402 -516391942 169423683 -78693394 -22909275 1410880 250953298 492609669 165891500 -283480627 31265715 -474883757 202966024 -273318105 144575368 -440023108 72968277 -67322262 78400 242889154 25601974 807287544 -623999372 312526145 95690979 133632621 131178578 -379207143 -87468101 1754142 -19678469 -169762912 138742371 571615256 275630853 -804642140 -63895868 -37355195 -489312048 622458004 -294023231 261258300 -24091929 391183627 530509610 317818381 -69880421 -4524838 641575006 741725558 71157942 -55035892 233730970 -722544002 191824914 212717572 -92215606 86738935 -277839172 126651940 205470534 495277223 19796849 122643192 -750523236 679800677 -414335202 16970182 144086584 -78958092 21518464 -409564617 432954949 64997915 324538149 -247835546 160791878 87373550 823459376 419036032 24566605 -82582032 44367010 258717028 186269108 827799179 207201169 157148149 -229345867 -80047461 -280856954 21602912 154835272 -653662177 241777945 -421388263 -225438715 -45867648 -302647320 -48100400 10902894 303474818 243385673 -6167602 1919633 -5098580 173978441 -855013717 369285146 110458107 -220764012 -349263106 -53324630 437053417 -575031735 -270620370 -27858809 -33353463 -64064445 4666412 8948269 2057037 254409907 -44051614 -23799435 -705973889 23045494 219792263 130288050 -138549631 118040232 301252069 239068986 287387345 -132977840 394627843 44977561 84823355 489868943 202803366 86463927 198881884 359398658 262225469 68487901 401348970 9220185 105667351 -117937096 609479729 -292217002 207499371 326829482 -588116163 324002256 65666993 -329168279 409362806 176089724 172821489 509387470 328049894 -24378993 54116542 41267528 -24295608 15132627 115620407 615521062 -821044196 74940814 -289079951 334522478 -2448655 -239062910 295985312 -516822702 2053316 -73545036 -772456016 -535308979 -697780531 -66679760 -841437821 -67371314 -26854665 -754125989 -49138 10624617 -375356757 -462700141 -9570646 244953449 90876558 266431084 -102553196 -226994153 -47257878 -117722785 -304888 -85348221 -4220501 136522514 42432499 222076253 537874667 -219892871 516188064 482885691 194591358 -461560125 170111998 -310312254 159535314 -55531238 465124727 -246485793 -401196511 -59605098 -756884912 100367551 263806848 -56035513 -112026968 160915014 -55984259 33134600 -59925121 -74523210 785123164 -877905261 -35381270 376907262 730182076 7965782 448989 57811978 -209620314 -301910811 50502682 -668130109 324227274 -195196573 -767839813 9751325 -53481409 41308265 -7203643 -162734 -322831451 32675563 479775760 -128778220 222210987 49982360 168745301 -535889 -117162354 -8321046 434714388 -431872898 13842276 -35853958 -21022629 -291102961 173132419 166969429 -511865283 741043734 -474546868 -88337801 209584311 -18385106 559290248 -70122110 332119403 337910865 459243440 170896951 -71545202 -545169436 101694449 254793022 -37639731 -132849344 -297669098 49293773 237067391 -163871280 12210990 -349690933 261244851 -67491053 10180787 -30559140 -9629838 108435054 -10942798 762737494 75802319 142548165 180231361 -300844577 86286 -207057225 -143241243 90079137 -148583731 18208913 -148148638 -303149658 -368530419 157791071 -31160947 -473485778 558206137 463347307 13869438 -312394333 194778534 2873805 6265873 -223276765 -1344781 156367044 413798365 91583136 496599380 -8473637 590630411 366113512 -661767566 148246281 -584592814 -41812536 -185132803 -508677421 101522166 18527607 28907277 128806850 911383566 213934014 -416445672 222603655 560285713 -14902093 17322766 93916963 -132174443 -179340765 154169152 39843183 218972063 -411194765 -212261695 61616282 -157167630 -86459761 562846048 -221993463 -488745188 143112653 -301540044 468499281 65750861 -175946029 11843525 144872066 -31048597 74826782 -49067568 -234081343 -18530735 -401972 -107422943 -120000004 2108457 19523003 206688873 -771286457 -3528028 165454889 -15828339 -2189723 83313535 220005756 596689435 23098176 -75697787 710857257 -389124890 -152375642 -132231051 -151677067 839965301 1365742 722513429 -98450784 -54144072 -295594255 17452880 67219859 19639565 -53551292 294175448 -169770651 -174231921 -829596041 12125495 64255993 23420110 -224076700 853096672 577878089 -429391455 -1718066 -5237728 76300415 70930444 221757612 399723480 16718753 -100743497 -114338600 729967924 382676245 465433187 216789564 118546903 224015523 -731475602 225123233 -46453340 -920352680 -316493945 -5163767 1710803 577483555 553366032 18394765 14831861 343991287 -285795490 579960540 235384667 -39695945 63758769 -661352677 -140425870 -415491 -144348685 -79692100 87818385 162074672 1088076 -2482869 12367685 -2637433 756183108 7259135 19867822 -406730981 -106848503 3987792 170819032 6257082 74722939 -153688910 101012753 325451112 -403483207 2518240 -275088708 501456586 -36628620 684722724 2066049 -129169303 59728736 -207665441 137801205 783463714 -156112395 -23419855 -9721639 447906159 80918522 -53323014 -414686668 174196302 449943980 2150707 -359584579 49163130 -434535314 5489237 -164485674 -66966025 -220104484 157809113 18107136 -501696190 17109706 221263682 278085703 -273124602 -277694816 -63036606 101148265 739150553 -362652658 51988547 120702278 -10364585 866223285 -20310136 -282796158 -166790455 -87974453 356637793 49479635 -418845971 -151938988 222383959 -236945664 -233120053 403108188 204581239 -91894306 -414809071 423493400 261469201 142916578 288245262 -633116914 236937481 -467387135 -753233031 -179981981 -459553425 -25539178 562806771 616136710 461822169 -28090028 -44186282 29476550 -208447721 261764212 532210339 32863433 -327975976 -177432284 11553153 -697379346 274293872 -142643071 1977402 -236287323 614191262 -171181159 -311197799 -129239671 120217383 57446805 -576195041 30663102 -49961855 -112573486 368865904 163266468 561462309 -268907903 472172030 -3362801 -213036996 -592829093 573152 -437385476 365699543 128965337 -34824370 -516588824 144389362 -18589435 -51179270 -82831802 500080 -109814937 -626603621 180450471 16791170 -222987140 -734310335 21719496 40154066 50874123 -21402195 97057664 -4221227 -156964084 332349260 102501305 266499741 22659600 571528198 -285293 -303298065 213399461 71064214 -460745475 554554046 -267558629 -292647496 -93159515 15902145 445569652 16596683 -262239513 188895032 319518248 150623198 236705241 -92024029 -119639145 153332248 -15549916 -25215712 93987585 24104616 136080538 19706212 -82417871 -65258695 308320170 -237050975 -290124633 -316362881 14614076 742245407 2214503 20480010 308887667 714606 -133532623 -65576554 14258819 589694640 133471451 -156840184 431304784 766717910 -116447608 16144553 406821219 2386837 -708579166 161717885 3184115 -132758027 787946653 615384721 269217893 274380656 102964635 -55654536 143266261 -276972394 103394212 -632679701 90066150 -30493808 -447386658 77631530 502522634 89447675 615068096 -72984635 349778757 88468970 -387051652 -20360946 7300383 16360723 293883709 92685484 655901329 -808594097 200764700 197093807 13247051 47043047 77682381 6764850 227069045 -455360224 -213068690 564240089 -61193628 8482337 20864280 136597700 -414781837 587625581 163196663 -303334389 -34152024 -57778612 48003126 98318073 -214573631 374238286 76004435 -192544423 -671131540 213768339 11284667 351220786 -523620547 -184293700 -500378203 471677603 161080837 -213162671 202011686 59346434 220466664 -286753418 3341664 48295011 388884358 63116401 -35679708 469851695 -841217710 38638384 -29812431 -347226881 -443800734 146914780 -114977932 -53083651 -82628456 98394808 -67995356 -10695538 203311186 381229555 154423862 550328214 631065716 -153869441 131117106 -444540994 422853898 474794081 102771097 -381874049 -402663734 32989554 48820159 -277413624 -15241105 -21065196 -183855201 -15619757 -23793691 -390871729 -91501698 12807306 50187566 -502764897 -63432898 20374742 612672470 -275537883 -150947363 -407106250 -32846749 265381823 517638710 132035591 -164873533 -357982866 -3998730 323322103 33934482 147988489 -616258062 -13706371 236737313 -513592062 34937407 -193550173 -670044420 -7640007 -1676868 -140974257 -41974561 -7507355 49802130 -201896145 208736898 -255570007 142531199 490680074 578620449 36149933 140337452 -64643468 -428032329 71101350 -180311496 356710712 3091013 70895717 43815259 -935890798 30525907 -255759469 242469861 5753596 -2422781 471455516 211486334 29797423 827820985 185965238 -341651714 270213857 655086 61676866 178604066 12697550 -575585702 52408065 33469310 412399541 -425708492 -686416140 850157803 -5728060 511105993 447683010 -144887597 323368888 -429907694 -31522915 12734139 -140067236 63791901 29165248 -152476162 864170723 164481071 35438880 -605294732 795221225 -650108522 171243748 30210126 9594935 75180309 37391214 -240853907 430023101 -948668800 -45034867 -334596606 21428858 686527256 359377305 -288041220 -618551245 -640276871 42136975 -203944205 -753079690 -249366459 120462778 141654373 -375565429 2479429 -345015245 8335725 204682445 -385995003 -425599776 16987863 -120176641 140562559 -323116653 221766543 -75076524 -97640377 -320483596 -105726775 -24827628 129794776 14612594 -374154062 -442617367 -377397539 -827124501 10592610 -102081758 533333389 226278206 -397533189 148251028 -33123192 -26195785 7720084 -323417963 303036885 -149371617 -1080610 366879700 -244476597 -618313979 -13189675 -13182774 202395 -317180064 491176770 -268198519 -116772752 179069059 383204380 -714422404 41888511 816865549 134790066 127157404 -92083982 -463162159 -78966228 -111992362 73158946 383129338 180135868 -697836294 -46824718 65354744 112350212 3491578 516293194 681688087 275911585 -129456514 -46081976 142642481 -102854066 26612620 -253426024 161737069 13525479 28218778 -477036187 -126783863 58037447 -28614574 -2829711 -387417444 197850245 -12672262 233911396 -375666756 -69558596 391416753 -330421581 19112625 -51245890 5496906 32027677 31016460 321301253 -306385210 258568322 -8419 -276856804 -299315930 -170688976 884107394 -130813684 34831259 69012722 26906470 -9115409 -43868696 -40876627 -4171233 -2372625 -4508473 -18057797 578876259 -518071091 -404864832 658521948 -661174261 124036332 -378220159 25761057 839843741 173074867 -133265112 -370139809 20112129 10287586 34570621 110528807 227567235 3848716 393507854 -58554324 -439990418 -156483031 -26037926 -7494774 -20182361 -649260819 19826069 237483908 431984140 -265884710 9361197 360631154 -62796815 -128023728 -538164248 -26940334 773136997 51482996 229918209 -461381237 9319087 293353943 185690514 1480048 12779790 190062926 355622020 331093287 79304669 -311960756 21314695 -61645829 -4142617 231603359 363580175 -75612 -309050777 50247417 549265651 14107089 8481196 309852897 1031051 15623221 -30926220 -80180052 -23698765 -213403783 -157663884 -20097404 -613622239 -626659363 180757705 -285329178 -41621771 85626731 -181531717 -47379959 -782847731 211451635 -376433115 16828175 21946581 16782563 -245873152 -26697710 -9400544 -25231438 456861407 -48356159 -293160581 -392063409 -463028736 -556523910 -96572907 -165082582 11050178 -132644429 302365064 1051069 193179734 249784284 417170638 101161252 294886004 11485419 -343702422 149284200 22375640 431970201 9336035 27962982 141332843 -253351795 95506400 -247382581 -8309416 46282436 -227970754 -178392700 71912467 280848038 -73983217 -25183094 -134163538 38616169 132514303 -44007855 -22183029 21688829 210883469 614494350 -103376034 -27737236 -507754511 17677222 394349856 -446105468 -1083414 393212939 -6390156 -1057162 -169687483 38980271 -201853219 121498484 -403054257 441638129 157517618 707572351 26436972 75566855 -907859158 62655103 369328108 197821056 -174613378 98116335 -18021325 721088796 395450488 15479158 270210715 -83141582 163370044 -45353084 302707707 336870595 821290150 -434687292 -260544170 -378541474 -69848798 302406130 -37825097 335707529 -171949077 -63680765 -56250132 -127218186 103919791 31690459 21172325 745541347 -57881962 -477113234 220783069 -529660758 -22185950 -65534719 -541714310 132652976 119074437 -2986325 145421573 236491228 11354262 223446308 -742442667 137297594 21243800 -696824705 -287420349 590784348 -32219285 -62101012 -90778186 350102732 162345042 -609339343 553635346 867472985 -549253500 13253106 -220888466 26099034 165861036 -99337456 -364498625 80459007 442529313 -98195711 72264049 -66898655 -388329 -3164670 -346056756 -67036882 116792227 344620340 11634011 -417840767 18554691 -2494905 -369291530 -132788550 -111190399 -72600279 -234574564 493171162 -247903883 -291867868 -54861365 476763010 -441565797 -217087036 -330682931 463140039 105471371 -1710468 -725355 536988671 28457568 259505851 156507122 -83863901 358506239 276506596 97108324 -490951481 36054882 -21406398 231463731 -4223777 18301175 602331451 -18606781 -352549416 -897514508 -178404923 81930057 34900554 811294669 -126544601 201346995 543051888 123017247 330473615 277200962 -149421756 -179589813 -150345727 837196573 -517716635 -31448569 4344114 -415216584 334240097 -85273131 638396616 -9176562 289126745 276091533 119551428 20161393 -229883969 90956333 589007713 -36916053 -241121872 -345322916 -175348704 -28738634 191066637 3377547 -20913953 12464129 60304506 692304456 -126098463 138468517 -185030847 -479926819 416247303 681041402 -363582781 -145755738 -297201047 73014485 17364908 -204268605 -65570675 -362125145 16786008 146158698 -403984332 404633451 -573900172 742425383 117414646 218326651 -283573096 29323737 -157135163 145837784 85796974 -548977635 -245459347 -85199475 294613873 428629142 -24786558 -315218266 -682734564 257021226 46090678 -7953602 43388348 713642634 -492995538 -11268992 -2694009 2996382 -649002950 -172219183 -124836237 -9807205 -276596684 307053879 852797555 411160354 308145491 -679509036 -9451636 -697696619 -6969631 152999567 361631080 96651909 -358851038 -554925580 174984607 3889513 -51523996 -126304762 -28956104 16606450 -498458264 -554458995 693480164 -64532541 274799399 -290039635 -44250268 -111295320 558424966 -424585509 -430317530 178972623 76061988 287855354 58023257 116622710 -359655669 384354608 -259788640 190887196 -384957398 -776424212 93486803 -37795613 -1918853 662136596 -5665794 -2048473 -91648455 15121813 138576959 -212002391 588903850 229958032 603854785 33746329 963752 9206618 53312146 248220617 939258568 863765980 11288124 -843405063 232468172 484542531 60694127 198511054 184683677 -24821114 7320259 813730409 -378281084 136014576 -464995414 -242234460 -72048772 -12380901 829333051 -662402474 302261675 46555603 281553740 -52346233 -249865443 -487721482 300535867 791462273 -247947721 52367637 670826571 114054910 -656604597 -81488471 35706974 -455235069 -924661364 376010804 28698315 155032158 -76296976 201954067 -85648740 5348210 120529484 -315373649 344028948 125041657 -184863192 128902160 -77038281 121284228 -306016 -14413497 40677719 488202277 -584977331 38325761 -1529306 -429690190 16074911 83777898 -264423637 -14499586 -318090530 186939113 424532935 -106866773 99732516 191565213 -245560224 87802677 -436645647 38138720 894079198 17951402 -356103377 -5526317 -75670723 384296435 -472722830 116711364 126199467 55658800 118949668 -13514275 195249858 7105563 4394198 263060197 -151532434 -55707772 -502075341 152480748 -86357080 145787391 696675104 483519 267443143 -27319791 -328417292 589290084 -3033119 706722893 65093708 90561903 104292617 99852321 1762363 -302881615 332472740 15171587 -146682 -170060983 -43886792 -220156036 223735271 106231013 -239136323 -224253544 33579173 -122198952 414404816 52615821 -11245805 -634018616 351190602 -203237291 34576778 132083928 -62035697 -16823234 -404809492 379357912 354806025 20841693 -447011413 607950149 109690014 437423547 -312399314 -223803845 -63818127 20255223 509528431 -58756677 -172196301 -580782994 128879295 576291964 133807560 -302580914 84767983 -395071877 356070849 603295838 300205237 -102914773 466796656 -60155092 -498302812 248889756 -1486517 -657019071 5063708 88914103 -183479615 -121005393 275409116 757696763 192245044 -44570215 355639847 89945088 990057 -813508007 -613186033 935329930 -120789873 13165732 713021487 -213223021 -21970466 73663466 593261031 38184799 -122570885 -361818091 600173574 424103 160712771 -131263009 -334126185 -59847060 446924181 421195972 3599548 -31878847 513513432 2729988 82506915 305160 -143091651 397966347 107540045 -7757485 -13883710 -915837 10623994 -14628330 -135481877 -38095618 -425298709 -104303698 -295598250 3653643 -304026020 129893558 2861756 22264160 -282998989 -382744956 40369717 -339164736 618610457 647760743 238579404 -41532444 -37565108 477668849 137609533 -139357180 44672248 16717080 318253462 -218140096 303882058 135460966 26050054 -569610369 -142317494 148438984 -11368242 5590422 557726384 -899550285 42012898 -14790111 -175608462 -188763514 -18075539 -455582254 -638249915 803961310 -66254302 840719310 342197188 -519908823 -73954 614526642 4435996 -13427125 -22596608 298769504 64514472 157765831 -99355899 -236144445 631423169 19336971 -73639898 -375497343 1786875 176686423 -38094680 477060142 -161581212 -81033556 -84346075 -329717539 -209911886 -6827554 -550961707 -224290909 124871035 83760320 -5750408 23284264 -93292229 -499200967 -7737653 -609405657 -3777422 26728190 5495838 -11063284 -263400938 -335193475 -294406402 -382647576 42977196 -167368261 393814786 552053983 -45961274 -11193491 294281595 -4041823 -11815123 631657169 1213630 46766967 -183606192 15901036 17604010 577384483 10850471 -9995575 106105116 471046264 -29533200 -39427128 117419617 147852664 -93448724 -282000079 -694459061 176014850 170151764 86192529 -202719125 -324340359 697136115 20324613 -61224938 516140913 48583802 -257033132 -331718726 -175976217 -438872493 555125388 232627057 7677546 307907789 548222978 75300830 9319883 -70717511 -271014317 84700151 136509219 350043493 -382956102 82215997 469553773 98340124 708151935 -522173051 -123978535 -15343207 -26526301 -498343735 23279222 52933347 -126738746 274394115 25668176 -148588417 -662365531 402768531 210455133 -20961290 -158254585 -92620689 -72949075 92153477 -255862600 -28525270 -12260429 -55442355 -71950140 -486850990 -408764319 435429268 69291077 318271724 766404905 36845924 -1027608 289224111 632675440 -24470067 943862 190961716 -78247270 7830186 -659727398 -9479821 47898883 157653123 -3042852 -253792126 6807822 459618944 -116829668 280968037 -56359625 -39871793 -21991423 -753382612 -711447427 648831291 -375187951 -509934895 -7327910 -362029967 -35076706 632939186 296928638 -18831887 128754432 386817241 -154337639 893233228 -815557632 -84455526 761442092 -185993147 -45723107 161367810 -253826916 -203267753 183481504 1499959 -91620970 -150663935 429554128 -252212024 7687682 52603219 18505888 -215281311 -1427835 -116930338 209091155 34247490 -38861174 167188662 166485535 -853822616 -288583827 47981228 -104948580 15483010 62941148 -70651298 210034772 784403859 -1724248 377754147 -17142286 -53434988 -16549023 32375733 216179373 106747705 -5522557 50867501 445746 -91316624 69067473 -398594378 -443585576 -392855214 -246553279 369913435 683935693 46441105 -93840597 -14894390 50516240 -81920422 119560015 -32785733 -469210464 4491005 -25776226 15837957 -79935832 -26937439 502998371 -534577894 258221725 23357659 -36114776 -2626849 -207509213 210108402 -8828692 262320952 -221754796 -698719146 -5466538 -1228182 66876977 187468932 288466580 400423285 -421425225 -255873035 732680570 -98525418 135266538 659815968 -266314989 -208670828 -124316967 -11836499 80563703 23185655 -385476233 519869419 565985187 380600045 -813661 -331489937 -560285761 194539200 -438193454 90851961 -226795724 5773740 -6354736 -9489634 -23502748 105891668 459099 997373 79892625 -129092373 6390106 -93640177 181077654 363222495 284776320 2581511 667795428 261801749 -428143924 -222001961 -116630042 206605197 -306517329 952263060 125619784 -404436277 250425673 644233466 168930860 283603318 -212750208 4158788 111157190 351332211 9056568 18478696 7304789 124711145 -30854 -304114259 -114845983 -384515607 -637853935 14181473 572252308 37428132 -305652416 -394572403 -475639909 14441062 -366534902 -97757501 117564227 322994307 -1578759 785060152 1764808 -469726013 305214660 -510964 92102548 6113044 -318892099 43530415 288253810 -699186645 380827114 29331984 11189280 291638378 -471283659 -159794635 -717856611 149621034 -689546153 47798853 773009336 -191057716 -38829241 -22089532 -84170111 -835301165 -66179176 -471134375 -171151665 -20075276 -70755528 681144523 -40728104 -344215859 -640103693 227125712 29489908 6511203 419648675 -39491495 -192533668 259260536 -9803068 27818931 -81413097 86288159 30189371 1169878 153330297 53080737 94044622 -14214605 -28512455 -251394977 -158135192 55660030 -81356999 157425844 -55974202 637396326 12748318 -58211963 -236575989 -444940519 6458828 -423372522 560112082 -660210034 61599595 772341265 34269564 258889791 -105991105 -17595744 -617690395 240125319 -577726504 -140851277 149326972 -24305621 146575422 -271483945 789027087 -672431710 -135530615 320740493 -572502437 620786338 -57174018 -15795183 -9714845 304742244 -41558793 -190329030 -8946060 74097920 -383908917 -155615480 -183550651 4922060 -680617310 68836923 -137845396 -8497001 15682741 -88773871 50931688 -364898081 118184754 -448898424 -357275058 53886867 441669990 -620585510 310408084 486692425 -6874764 4354789 37838369 236436162 -171649145 -106173852 -670229602 100615127 50219037 -242064523 -65900373 -291804601 -51666065 -290725793 -89662767 -125681745 -100176307 94108183 692317992 -28091678 575371888 -23323109 297215795 -126326849 516289303 241258250 -66395644 660992748 103977057 120583378 1616797 14976858 -183884209 -881038941 -213354081 194739475 -27161950 173833429 -208433472 18615711 -577262800 191646365 58685236 -590246011 -163327080 -110165418 -1147560 -253278236 -489545730 172318842 -356322605 -723696500 871714 -1444572 -71025980 -23237479 -300554043 -68384644 70697024 -29706336 -164604646 9818839 -138322620 -6780090 72507089 -227567290 715966294 -207743936 32371247 487011260 312609337 -89586695 144657166 -2446847 -124672419 -86890863 -24367978 -243509761 -659397422 -163850980 -175933245 60220022 -55941497 -437486160 23204381 502012636 -43709219 -187236798 -183729053 59892595 372069079 -57453 -188744929 -227594135 -159868132 -208437259 161177778 126518147 15676424 -7982361 -53506864 -2874191 -259316019 -78073612 -61017460 762483578 370637306 -303653249 -559618183 24607205 22468305 -174332721 490255434 7676940 16172238 -137645305 -48070063 -154781747 151245743 194515970 94783706 329295281 -337150655 141948303 206390692 695287279 66220614 16138045 57245188 84262690 124508800 5995400 525745966 8105942 180871054 12753898 162406308 178931228 -113197206 805848190 -20871665 -447249839 -238381080 -2318499 289817011 165240576 462072778 -20416053 -224087826 60095901 -703383853 -393816453 154420272 -738735457 -120869690 -554779509 247372483 -30416174 -358247145 268888682 91237199 -65024269 5698197 44509770 76797169 -85999165 -248148089 -37018718 -14398932 -301721554 7967544 -278073617 386733791 154322475 92071173 -380819711 32886501 182104978 -20161654 34206112 115764349 494293424 489323475 663338052 -32110456 -4314014 353238459 303192894 -689086311 -48718775 46309187 -342158357 -15694574 -303604760 -19988249 -23155528 561137465 -85553412 104755062 124531176 53992381 176417453 -4915664 387916594 -17946879 -32972178 1696033 -133046831 2323125 -22226073 11427695 -143969835 112190524 2000224 349527607 635094772 -264378759 -667830211 -38523569 722133988 26537606 311283327 46386112 -30386444 684560396 274020292 327289721 -495702291 101299206 360543501 -161283817 56575281 -676892290 -175290826 387440814 562526438 375002651 73829596 36111256 -29662096 -238687513 327884584 -697618695 280672408 -209629112 15674367 -413702539 -101234614 316123041 -9108439 95482356 -102320827 -194522208 52054546 -636420333 479627256 -238041747 2711517 -2193048 489178861 461159852 115708300 6359415 -292633307 130889 -43062495 51841956 45414476 280390342 330322375 253374275 -452921193 -313416995 -181848115 -15875924 -54511713 -383052710 -195515197 -187653073 560648131 82423351 14031973 280709557 -485058615 -241922390 -33809712 -44480784 292238482 -669284695 -221524751 -348465799 -21215869 174005200 -495346021 -576417863 14029127 -289557398 -169489214 935226072 45378745 123054785 119817878 -217446547 -113559901 45588820 15760611 426575264 383248076 112507162 24423208 339616176 -42288318 -76492698 47970966 -357473648 68790272 558451040 -530369761 -191921923 -215322525 703486317 -506188212 -338362783 149537485 -54185055 94952972 255629975 -94434780 46240604 -375719281 338803240 339330 63435854 353105149 -412206424 -44968582 -409365207 -383885797 145970736 21613408 -89978934 -20295212 562735062 -58389786 -483530384 25206316 -27253093 458360832 32759053 38633473 -86543861 -46023892 -507327979 176588849 -48576711 757146 277210619 -336863157 393399993 -212174642 -923923833 142667057 261400256 781101983 -54444644 109806781 -149816043 -4030600 187624276 269106812 -104165787 141177130 317911652 -57657619 -85121062 311280308 3398549 255784179 101324791 435152391 -339467394 340057392 461536554 49146246 403588 156943114 2532682 -103668329 -28740822 -103765476 27927869 154799943 806342885 -292684703 720577078 -1560364 538843261 601079370 -48226083 -323501044 52255405 -164824987 45089065 65096157 49933082 -17695493 -73050042 -428342175 353637795 -740329778 624997582 20577023 -122471456 -11102246 298477567 686211597 36317130 -297980784 -766519572 -151378875 108491239 7885645 375170649 -156978361 -421430429 11862726 24254526 231705576 -12698358 9959627 184227102 -604986607 -35908220 26156961 -581064746 5241241 -391468207 -24389000 316517499 15330765 -69693901 -770715266 -228294546 -575126679 37693090 -464557045 -59767685 -138742928 -105075193 -194266489 270441010 85105366 -220061052 476536404 585099307 534345163 796807132 71909961 338468526 -571964489 77775641 21856674 -79626916 -452366 855849144 -174069403 -286951333 29948252 -313994884 29254784 21802514 99540044 -316713997 219630867 -364639984 -10035556 -113863344 372293949 31647049 -14904231 535448488 147566906 120646351 221105406 -270951697 -622728265 184569966 75269267 -411892560 -10410713 -102687575 -152542630 -532879063 -529959528 198372922 -46474308 -828289152 61887839 560158124 -400525550 709939123 -83363375 -26688276 11266377 152591464 -346759664 592934888 25502684 113225697 -9834609 -282845777 67536361 -22884486 -116938906 755978545 -58092345 -37561663 756269692 523646575 -468384543 326894988 834282 755132578 -104888372 -239836959 65225622 11261206 -19243403 -691147523 -297660553 879131534 9758033 969806878 726436661 -24614926 196754242 929699716 149007065 234264065 75227167 511961850 466237558 -141032672 73285840 -1265165 212007882 391180223 -80146433 -349376617 -585959889 42649143 -456661898 -605443259 -9073769 -719492089 -708506 -500664750 -120586271 51897663 -673879817 633642363 216669350 434210915 -702970751 -346642234 317740688 445869005 -195904663 -55744162 6025970 -355365363 -77158119 -355860486 100048019 2055627 -647992240 128812127 9922517 -75758845 231403293 147299935 -114701148 170665070 -370338521 752702227 -27599565 12638270 308335868 -133653704 124646113 1417172 -495003093 -169804195 -217917326 485630999 64369906 -113082401 647846 190109470 -37065610 -361258914 -39100671 -272662054 342176461 -344336787 -432080893 70114721 -204279437 -2744304 -571784297 271182734 -242800012 -728846417 268351709 440039318 -126517700 -159055310 -435560498 -223895093 -74459866 177478025 -309044413 -515707697 -299434842 669311766 -139491142 -159250472 -50263053 -72271376 807970835 -143379826 -156478432 21163527 -7750704 184745007 -12740270 8379621 -100266 252714336 699248377 3639345 -166149084 -80019277 8792248 236077678 318392277 51222980 29932773 5348030 -182779020 267641673 170940930 -600927059 -237748236 -684400 -439746872 340295181 -351879279 -49930831 -538220365 -345306648 -8112141 -71512040 -280947972 232183261 -5905117 -25483961 -107778566 201795433 142819392 433372578 333802167 193887626 11469227 -136253530 290146145 -30450588 -175713085 18332750 197400267 -93029974 164033412 -98907647 587352828 170059663 -149875983 -390702780 -184297051 -12063128 -229581578 46828029 -546361240 667166810 177910272 55788707 44209832 783903 -190189642 227781372 411843629 186273715 3811419 -73536162 -50642583 -563311864 202697796 -9192775 -203539054 62198816 23362725 -296167180 103764714 5056972 288915664 -36299049 159315275 428423833 -15619610 -398939976 -75782359 470280919 -153403031 157587752 -294129880 3941188 -153849024 49767022 34343277 46067610 136164126 264670950 207072366 10216630 -723443238 -67617573 -347465 5091216 -181238202 -1367852 -40222719 114144122 -729567393 218049501 510868626 -6826017 247466865 -56573454 60606290 81236478 -165917441 8871221 -196779033 -557518931 -397814960 13572818 -448390730 -22393371 -159732095 241460777 51268042 -254853639 433909059 -851283411 -317213713 -63715061 -332506275 183463329 163384135 -91672274 -494485647 211755842 570452621 39489731 -434713709 -39497909 -331576703 129588847 601386947 -49746605 -452301472 4874366 -230912012 -24639105 730806177 -253714577 -442979737 23372144 -771383189 -465588205 -321123277 553093025 216329823 -504953081 -388402151 -640492722 -243261381 -317923055 79132844 -348502312 24659603 -60546514 442773775 -11829984 94882909 20358960 393510553 10991454 -163964429 -497428193 -408485278 -1052675 523712108 293882207 -231002522 176699214 -678975066 67029711 -65926682 -487243878 151034512 562538063 -137136536 -5720322 -47525244 10192034 14468456 693900751 -56382518 909287 79484653 4409912 -461791049 6972373 332642976 129713016 -301362756 85632539 47396781 -382056539 548551215 59396139 222768814 -13688537 -5949897 880372871 -501323437 326834628 549548598 -41665658 -11488753 -685774797 -129954545 39227144 501543724 -52948785 646998113 82272721 -216462700 298823467 -10048281 397659624 -12125082 210657032 -90070388 -351688282 -228710572 632039069 -84084103 166670786 -599421077 821673 -13785769 -387567652 -468751357 -88006517 266410420 -95875745 205059391 366039842 -9310223 23086748 -479978730 364869223 229009529 -165462598 -114623283 449150351 -394262561 -235815414 -9112214 -412880425 138862567 -614043538 301272552 -209090811 221888069 158453726 -324214296 -127308287 38499754 -22103007 258421957 -403023398 53620715 3390030 -328291427 -75441833 -333735098 151876885 -844754422 25164377 109726435 24528034 -477060093 551630502 -346745910 586290125 644654773 276444514 -512243000 -431141660 360890641 -20878923 41147692 314166351 -111973749 -67300352 34698172 302154663 46955476 159922029 -361939781 221974322 -277497829 75688124 30569212 -134581439 3643789 153887571 -12758110 -822163580 287711134 -166587688 -77083015 -7469120 -81448013 560692401 276985633 -132920223 558468376 -77364092 36991634 152324077 -61235916 47988372 -497963919 -125114491 -140158441 -242885826 432746236 -4583628 169116921 -162782323 181722999 -167845375 -228245493 -3130717 -144679343 458455354 -4309440 -435337608 -241158341 -29623837 -283540986 -136962945 268472420 236763416 -2320142 2514922 731330338 -166139346 23089184 -2861394 -346547808 120635312 311685839 444276639 -34716215 -237405723 411487607 -158423516 28752355 7817724 -8108484 -6280947 18350820 -96053411 75828153 -66173593 141343436 -378864194 12133139 112086241 -618991911 -102320176 318374231 -102767628 -326142547 -387666636 -110754203 -113244946 476559440 2693459 51485679 48804761 244757147 -127217229 286135120 -617557555 21274462 503243157 896282951 2796541 -377634084 -3064436 -1621678 -567395148 -429129999 -66696019 719344477 -845279 -94346161 300217133 184129876 -27709807 310208406 -836644157 253145642 -8686598 21601059 -20455633 618576355 -857233771 19766446 92276835 -39180037 475794127 72947858 -64927318 -73019663 -50650018 -107560523 4559550 -197572776 70561708 -267391716 -81065142 6358946 -350711848 -6666774 -131837 -104016161 -201627354 -299739391 -927652846 768679517 74553124 -197335636 -136505934 59844348 341559262 -820282224 284836412 -269952132 29955875 3641337 -75736060 252234304 -9333990 -107467376 526948698 -159287337 565772719 7304519 -619474919 -141127919 -210834292 11565249 -1516100 107925317 505927626 233971100 -453295195 145837821 -413231594 421508724 148386033 238457617 -394596341 289331619 -242229375 9944027 -496882050 89389426 2213662 478269326 -162125715 823832895 -412545526 -687818972 -567296524 21383232 41098505 -409535731 -9372085 163977942 -22426773 711651038 416430015 15106006 -763037561 -436303224 -92605109 715394 -2030323 -169669389 -608825636 -15885191 -50306769 -190320658 125377554 95018766 830803227 1005097 9712355 -183914877 325000861 -5275113 45166595 -538883467 137266612 -61003891 83931707 -392965609 -50571715 -158128278 24051928 -37100296 757540849 508893536 -94687938 -46775886 479033691 -16432703 38043015 -67254855 272101732 -201029813 -845640106 805403409 -739919486 187436709 11248679 761928223 -114637174 163451656 118380373 336485523 542352822 70945989 508337260 200861071 -32145706 -79517949 20240779 -37565420 -354829443 111277920 701674082 -699102610 -118687601 -112378981 -269097 -145109726 11217982 355189461 94404173 -196500866 -410580649 171123277 -18977229 59058114 -872211135 -44184671 336372954 480660801 207493821 115021204 811480120 -412437810 -357921346 -283052522 -207103668 -192368249 84163526 -132885712 -138701193 -48068534 188364514 373585681 -42198231 144546775 101013771 -65139104 130822793 431152946 69107402 81845272 427932899 -101228639 216324496 79363141 -8051814 -688895670 -273908424 -28213402 64921340 -625096125 84867813 350665795 27756801 941506874 -117051580 382432130 -412585084 282907327 32915498 36724896 -591827442 -356978897 57390874 -322975514 -370270 362895475 278919361 402913519 26173684 65080277 491486031 -107641304 407655887 -124547444 -457385676 -287298961 -194609618 -862011645 -68147526 2971967 73632956 193286296 362169196 -469520533 -372872675 -22429339 -292149930 -47260320 676202822 -394572646 -259257539 -5952384 563569050 64286263 -12783616 343484823 110779367 219126945 -20324097 -142061267 1641183 -15902996 -12696673 33363831 -871257401 55670 686423708 846850893 5848855 -49270380 -26674061 -286898767 599485813 -64525268 113848747 306693360 580923394 638533906 -10391450 824557543 -9075605 -174337109 -54718420 14139734 170518737 151980901 -438922987 -346483665 178168565 19769933 -21872824 138410188 268993837 -246681709 -45018194 -739001143 387442347 617134407 1169005 -394760553 -315785727 -269475678 -8304047 725845542 716378971 14114681 -464943983 -413595462 -86879131 -280479184 504099558 -130995208 332893829 -17861951 594380928 298745481 -218728763 208288020 10597501 -153877283 -45300329 -90929958 356287730 239779738 -720078965 34407892 -604363003 -1853894 -122226184 -79782533 115325280 -13319501 270443478 145459021 -957739119 821438622 340460798 -6202879 12555862 44792830 -209893577 19499671 23112747 270943973 203121547 -45355820 17821996 23361709 1311417 187343505 407675451 192354580 -113589849 -133002668 468629027 -9951946 -172928798 586051949 -439010673 872385358 -2456768 -512223487 339537214 13746245 -733065896 39599970 -309439375 227392498 -381675338 -971671 -355073141 -624765819 29022478 -216784272 166861681 78256321 -28042143 -141905202 -824237922 301499860 -584519424 -91326648 -118307698 191580352 791248979 419581807 8935070 -97663040 410241636 -175556767 226170484 7721167 -94386276 6103418 -19961857 31838117 250297543 720446681 -127531756 361729744 187692 -110423011 101987803 -283007554 -143784707 803485777 340764282 49800519 -7837162 -488124856 -103118705 -60094694 -384415294 -260824892 -143855802 114360136 377470288 298579539 78345231 2405345 108031649 -48719702 13867734 -19975265 -20219821 213098 10854777 -108507765 -395926711 13828037 -277331686 -234578811 -212530150 -186305582 -496054998 -152516082 127273306 -324427161 -3491356 147303009 13164822 40579311 -101543530 131917609 558166649 -120928256 590567147 259916110 -459525781 177166630 -266450048 42193022 53910427 8206467 180146016 -119807522 87480647 -373685730 -169350257 648734101 170143335 -209771734 -400119894 -321263838 259675506 29589596 -8768014 -568275955 165973646 145855348 -46305362 88061637 -951558895 -29451154 -236348924 -350212161 691188179 -167772766 405526689 -76691839 -25406573 16577194 -1982396 -546300303 248205832 155380805 565358608 731259510 -76232251 -201650789 5295591 -2432554 -189947923 -561923011 -14084308 -31885632 -43733900 -120338817 -46839633 -17399739 223165949 430005312 -217671604 321580607 394584393 25454107 174429198 -152323632 -143673444 56799511 -329903521 -255731097 -704638 -216849434 553739867 -278911559 -29392185 -525033976 -191267921 540110698 131438471 -854808264 -312711781 -81766461 34165239 -33421675 -1476493 -67511860 281131927 218149778 -130328508 -13910878 132851667 774388452 -4198969 37513766 623398955 -206462262 9782232 -1115606 -370228980 -26174386 -85322319 978349 -73324524 -169056113 401168896 185315864 -164696100 -269411026 -414109203 -101646618 2848594 -16777435 -106036527 415801202 148548747 -14209163 -597543197 299320441 -332147598 118512994 140493319 -507014 -9169057 566866770 83674044 9454374 -2341831 412030545 -295160931 -253848689 258226424 111110899 696829868 -41520087 62769400 7231997 -7890345 89946092 667950619 68270029 -981281360 -34741453 164251981 500114149 -251157941 554051229 3482457 152730841 -19726805 -218020566 -598193458 142885220 -284993244 -68191106 47947279 32770762 58032995 45002358 -268090064 407226677 -330803480 10875613 98718993 171879904 59231066 212065104 272091926 229066072 -490444820 -233781342 -862053068 62222962 -175375953 326595246 13222130 31922702 -256583412 -715307070 552812947 148697683 -427841187 31956763 -215706371 628668443 23218179 6365873 -194069902 1607297 78433192 346876915 -111850364 236503924 51857101 -482429268 -370525886 -353634331 -601960342 21237476 -56650507 -56573083 -159922288 166729608 103620676 -165532477 11684431 114879049 -172020783 -49248288 -496776717 1008119 54161211 -371398766 -52015148 188029029 -1931128 -105094870 172147626 -681299620 -788248485 561885991 215346818 329766915 -260407789 112160916 555917728 402325614 -30232514 376294462 -100092732 -401046090 -377798474 237870355 -511261387 -102272318 660729684 -236259552 351293298 -59484968 615812000 -749727406 -61407476 -362598494 248829962 102419780 -276794238 -173647457 -10910651 59314657 265700581 200132536 261877959 178488194 -275015227 30399539 699415576 167796804 -413875522 538505761 178303736 -818187630 64403909 5035397 1174437 -310043706 744193060 -70641540 -35395635 132772839 154148202 -742217621 -86713346 212094745 54780885 -225906661 374831623 -54262605 -262967315 65717772 -410377860 -624339042 398063191 -314107915 -127281523 149025110 -403744132 24976066 534925928 64014671 308880609 76353793 501204659 -519072542 379880267 -50697086 160607 -152589086 331827506 176777303 -281974436 22826688 742208787 66620451 -244725296 10332019 -158674079 174699906 3764509 -8278130 -388696022 -522160555 -43329015 -303058617 68221146 672353738 238702538 346847511 -84395718 793543416 -161359741 -700961261 -18655159 155820544 -829294608 222987470 -17178311 -289561812 -51835681 69777729 -216430846 14068571 -266682 -384793535 -242396708 374033159 -3727136 -476165545 2326506 457479725 325314006 123904931 -9886838 -83726467 -260066628 -277996454 503688781 10299508 476522002 244021693 -829574 -6495094 -181470733 147150283 -346698298 -45114478 -345838509 -472839381 -35873626 432982051 -219722199 181457360 -461434128 -329432461 -164376013 -24893473 18025656 -1691845 -236578793 -237339452 267968827 -407280442 93114957 -213924664 -123571545 -309066395 9763582 -2193071 -29051276 765740178 245257866 190984378 380680096 189534302 -175381601 -294334679 894786821 136493561 38842881 212968754 641390419 98928581 789096090 -328959697 596593993 -16821990 53288780 81638250 -496709337 -254832304 4287935 -146080145 424559739 20582125 8281428 148699956 -1829336 -41547063 -18621058 -112834788 410404340 804371694 520320840 72194242 64395150 -644931778 -322898533 -150109714 390876077 -78663341 15086240 717500843 424884033 141481253 15970966 -25378958 -778608778 317118618 173510781 62293696 -122563807 139944984 197364213 -146766336 3225834 -370678518 148946538 224618378 -286386073 70525198 13417634 -17559982 -197898501 301780824 -684177297 546220640 -226225510 71044607 12821536 -172521674 -195771567 -601604340 -71643279 -322069113 -185300050 33550466 -164978033 -310675250 262540494 221178470 -506519505 -746057362 18922305 229375789 272290481 458198536 351894369 -739280517 -602513884 -471288849 -114806740 13586148 -183934494 118940006 -156822130 472802946 58153463 385132467 174148491 -32814969 12871924 -327265380 -283489682 -13486486 -344105923 3065769 -41573457 -3716072 -27437257 -411619445 308258182 -131389734 112333216 -330388418 -97933103 -463142140 473654661 426479337 442314000 15860510 72353668 -734764312 -47672324 302111889 126312151 -111633752 -370385883 38924774 -25928140 394467110 -61000927 199626407 -165793529 -298834303 136231218 -183690169 -193294675 -11423838 492716458 -426619191 -58614002 5894594 -737478297 -121224114 -919214279 243650339 91731122 -4541226 -30700886 -457414824 -6121067 391966517 -372933225 -577293767 -96186831 19595290 -91935526 265223436 -72450676 200948619 -8051638 138315327 -394135666 -47311353 245981523 -635752621 -1825870 4945121 -3759920 -601472582 809247588 174497387 -307163739 26084247 -346129653 729304647 -5578023 411896732 151032346 679124500 3762668 -431112925 133287021 -147508122 56599726 -738344211 -412248694 -104771552 584233725 802541749 88411116 -15948224 16993411 254592808 150066323 15755084 -400233993 318882896 245229532 -21066992 573656053 -30134974 -21583141 -233538761 167956139 -480019472 801104527 -426061338 1858579 -361880166 -517505133 13340367 -40922928 134639818 -113015512 88482077 -14137829 194009028 -5829643 382602429 466706878 72644137 -372562802 5334219 -355962340 29028062 -251150870 -10425680 -2442856 -3848423 25342254 226334246 91021727 -23609148 -132556592 8744116 750171617 -54621585 111902556 2151465 156226418 -78706331 365941520 361048318 -802200873 34091230 442949286 -195767490 5628127 8859826 -527385349 -711312483 94524909 31831576 334742333 -19500948 176506763 104586413 192321487 84916784 19643406 198300954 -394351551 277081377 -321802811 51035168 141004393 427596909 -6033885 252622073 236811441 587422088 284135880 2162912 -216692054 605556221 -401973241 -419291384 -15019570 -136469053 -718876806 365583368 -397018278 -166814530 690442658 -222193216 -164970015 71662402 548476423 706703323 554529493 -436934727 269121675 -29344665 -457119800 145922269 -57521438 139256740 678087759 -16936980 -364951731 -145783892 514059831 -27618430 1019864 380547947 -52808409 -353138700 -529483569 160422431 -175868171 618596462 403752576 103197737 -22619909 -476285259 12004867 88305666 390012544 -348249058 532526719 147709975 -297799627 -503608677 -79325107 270782406 19501386 7809772 38330225 67053687 -57680230 -219714330 70017290 208434536 -106824076 -37656505 -388192777 -85513158 360769491 -164749 384112543 -108659780 -227146307 40517237 -4431705 -278483221 -683793314 -2531826 328398941 -124027432 889377740 -554033019 11606173 454482677 198681323 -3778755 19508743 41676464 3635377 -925535838 5337876 101064911 -123463439 -116109212 770398243 138951331 -247761001 114524342 -240788660 -72725179 -340759228 183690138 -307235295 -59342051 -191084645 -53900654 -22061825 -370787663 -587768676 149702027 2751586 -750260954 21566745 -301415292 -164296694 576585548 -345693731 -98300717 -189044410 459699961 -308235769 19083761 -58489576 -57869777 97098759 -72495586 -696556800 -170131287 50993274 102642184 17720728 126231223 202218945 29082297 261434231 40153245 60477841 288675717 -239575616 -133906093 -20578124 157920550 2494163 -1151778 328289547 -145879411 367310636 359022325 -8046494 -374460138 -23659396 14088235 -408703721 -453684705 -310830 -319333973 199276101 160385085 -623709 -238007689 547982917 -104707167 -23241484 81903102 12778450 -60838991 72871995 4760572 -92456591 -556724338 -225146916 -290711794 -101400951 114504544 -237863587 -809834212 -452907206 -179184286 -146800055 230932877 341898388 -206504377 38634317 67072989 -14705968 -754494720 199520490 -4455311 -60932191 400405240 375604 624229094 -194774484 -389382113 128863043 -376615427 -90088650 -19395070 86222066 -305504551 2302402 -48960781 -179884982 41046820 -256386170 381750880 425343393 530438674 567795225 -1339934 -325914826 -190953378 -329632236 -35224380 464875859 483715436 -7918536 -328094846 325001468 -41187504 -210698632 3714270 127613136 554786892 -30746213 542969581 12141715 -298979967 1021160 79868928 55483024 -242592826 -5173549 5448506 -171032608 395491228 -137833030 -719271285 -99539640 -144398576 -137932584 -245330302 -7671296 595515796 645402561 -6790940 -27065059 -573812446 551296482 -24996841 -367283044 493151994 266282388 43145039 -530763901 564257077 -255600717 175033554 -69734322 217402393 -58434620 261338933 -533394986 17311418 330458636 390777997 -386522110 -13022181 -25317627 38989943 466328365 666194659 -72067726 -167407998 -22847043 -22487968 6562396 -226193286 285623489 139265441 212569638 213288237 -4209682 -234529711 19129919 -12012853 -287045717 366182555 -517587076 -271025418 -41762184 79111022 -474984279 -780445450 33970419 118585995 450387238 -565062 -5726829 3784635 -631235742 -23330642 -103922252 -69192792 -233392273 692934868 58012348 611637347 -385894009 -119208101 -684298782 -182567213 -621260251 -238494868 424996108 218937216 -3248761 -7404589 -78332150 -600027438 1880771 544863 -14028676 -189586834 654107 -8764659 -483788857 -240556367 555749845 264911206 -22407846 -758743956 -775307 -604688744 116980092 388662843 -856811 -95188827 857408748 -553267280 243851298 -140764820 -453965730 13823546 -126810452 165046470 108361195 171916416 -588276047 147328236 -314027117 -283014544 18640919 -27266286 -523658892 314129673 -112652894 161173378 -122066283 329078702 54702390 -295734422 -622146944 -62720246 -240620330 271024335 -153302726 4339791 -32263963 328010618 128403017 205886508 -217495317 -23868749 22863741 -535064291 161770 455750345 -267267438 -49298650 39810498 -624481543 217305891 17111435 -6920441 -76222342 208974716 -498014429 255789026 685665642 -371754517 -78999039 41266054 -197688534 5950025 22516354 -347080666 -95108627 -13062543 532945110 -154016611 -9186499 258250113 -668794563 -428966087 -176837653 939695154 -448319601 236463016 324849153 -94390205 17680063 61813360 24098538 63128965 99071743 -354838833 175905695 196909328 -426668620 788677395 -659625812 -98728930 -316217310 660978748 57152522 -823946019 -535856237 -426964405 255142825 -216002972 200675524 353730516 536315748 -531913547 13025545 30257985 -92575936 4285238 -39159023 -460818230 303110192 211783856 -815924622 -82698131 187056157 -499497287 330350913 21993619 77136975 -178408514 56921198 -1145376 -468485458 109751461 390164758 -250593985 103161342 15621858 138370151 -82007561 35875053 -23509221 -17222713 -242032100 38588306 16274821 -65618957 -426042770 1273632 22285251 -206520770 14428929 -51226998 -301674347 -55671088 -3683989 -31046178 -54695906 14082732 -413336427 -48195289 89749557 807343165 60244580 110653195 -325393050 18646763 476136478 -29266194 -22760500 16291881 -90379377 311909713 -221995518 72770857 102423670 296567121 -159925020 40809858 337255587 -114589091 -51771797 -244370636 -13031337 1768529 133503088 6653578 867674225 -46459 239827222 -242553066 8509544 -506445252 -429634792 -153453950 -17776988 575178454 574055767 -131021270 -104212831 13109726 14692847 -85363009 -15582224 116713558 -14116805 -61333922 724931963 592917154 -277964115 -36489770 40420350 18800895 -229155204 -291655433 -6433228 -158602653 526297903 -103622339 230031949 -135532352 19981727 -146344395 799357919 112956223 -311860288 -474667966 -446806638 -326453651 164789500 -4894905 -65541824 -46556062 -11226500 341358524 -852332 -315263651 -409713872 -8470723 178966664 367760686 -31748980 22588535 -556551827 -142691903 596876105 688721026 638562163 -5337148 -38105205 127859965 -19026148 -548147513 -76649112 447410032 -35834566 136292309 69992751 332998122 -181458274 -76533589 535344586 308248753 -86465129 -464524118 82756763 -137175251 -530682 -22018312 -108754792 -359652883 175011049 18299171 -42935607 -126495229 -237824210 371646969 70929598 -48710389 246485649 -608457422 -370246499 61822662 -180398804 66429782 -93936486 54128173 -250462849 -265479886 322535968 184415856 -50040053 637079860 567930912 518720034 -147771047 162648446 -230661679 -29937124 -19126424 -49384926 211261392 -309185069 -632556356 -477538529 117192541 481130128 -75829303 -109446023 554029998 33719449 -285921555 -171678785 332237475 176262877 225930070 77264934 122694579 -5631710 15649339 -220100908 139284877 -385028512 367030032 104235397 -404209784 -117810923 -36792789 586871590 652122603 248946391 -445014231 -609456617 -331072826 348639227 362721438 251392123 328307369 -310595429 -34163807 28174482 5192723 -7277 -7935337 115001153 79989185 550326390 43014722 -3474416 2096957 731218542 349735161 -489678088 10640494 -649836 7229383 -82489251 112105325 95856912 -266729711 -267552354 396597609 429852795 1984644 59838524 14957497 -227171649 -8482741 -3676952 379317226 6197118 704479471 -467849953 -636487529 194923319 413764148 -473556096 -109020832 -191348859 -93377549 6706423 -393062536 -225602757 -324899792 -247126117 -473521820 896545249 756500369 -340107476 -69298615 -447495662 837958124 629360622 414862837 771209968 -246690245 -243519460 -466711094 330076441 869151419 58445934 688568798 -608620738 1630018 22180930 -684687779 452720950 -562612210 604307214 -112754403 -248341748 -698970573 -27600384 -56578965 -10747312 5172604 91829485 -43767376 32222989 146798336 -303962784 -138958893 -588101186 -369647 -459740122 247642745 284594827 349940684 377835425 114072850 112691430 -237963460 -84817419 -38206543 671099367 1130442 -46625859 95369689 555680704 500464806 223593561 500803755 -10580396 251431359 -3921943 -193082501 375845971 -88451299 4407646 287416875 -104822242 -288424752 -211941729 560335835 172983699 11116166 -360486446 44597783 -410603360 -180130426 544765535 -333186896 294079997 -245879788 23476 158324182 -675169847 114895228 745522994 55442680 10222554 423254998 4693045 464745932 -228624030 256886763 646301309 -259793819 420536269 -509395438 -265021467 -70578747 -229068149 -27535359 140046113 -15292301 350151681 -51595291 223801686 316651470 -162416118 364408327 887224 624778060 133991149 -371335290 -377077744 -231800369 353898335 -20902649 -495783092 11766266 426618873 -460183299 549363892 -199361082 4898996 -210318695 8005955 97324399 -51836772 267217109 -303088799 2298478 650754976 -267561418 216522466 490274964 -339627685 107653494 18958406 202639195 -29436256 -664030164 89832531 310131182 600264107 -154710872 -328863699 -593557655 -234203174 -15094860 63761408 574848601 483264827 -201528512 -257042038 -32522554 284494785 -92430273 748254299 334283425 -445149093 306918150 248207190 254118000 41445673 -503485010 -6504730 311899708 -625649276 213448472 -288291878 384426887 -176357725 3156997 -6507574 64141109 51406127 202620995 -155433647 -291490555 130355287 -607394583 41839707 -607869626 -338590257 252358352 756188249 125332808 204991710 49928482 79288511 -197339755 -99644353 -54483585 497251322 -152176883 -287587250 8732595 -112618378 389028850 296706332 824788096 147205750 514040518 317835528 -266786783 -64373801 48371231 -440643002 -29038501 -75767707 -29598452 -178426625 -738737318 85193548 -17639847 688665823 249915187 -12938145 174385190 134565333 92790865 -63023312 -207732538 -131127008 -520242957 -4797078 -83554727 -172893782 86635479 1295804 131428673 552153961 537777702 -275969914 521986503 136222674 67200762 -496777369 12977311 176272300 880892328 -448004264 13025307 -292143076 248042165 123975324 86967163 -232348153 -254443598 -43130864 -17082618 -131654515 -280430774 -1069387 5895176 543888419 -8969728 -225147171 -155179820 443964945 15999109 43988800 -707901903 474479021 -475973382 -143851230 648266521 -341534036 -896223586 -4118583 73714988 -272910115 -201879346 -577523634 1961140 -546219834 98176527 51752028 -742261044 106555462 -22834777 -189112135 -33097914 805003151 -498098772 -71229944 221267131 496403875 -376674889 543830569 -805227138 34107881 388099845 -1529663 501867875 85263619 703710011 126979170 234233446 561668978 382743063 825198124 179942014 -363750547 629784375 289957549 403417539 -186643409 121030845 8225149 213704060 -144011112 -304106978 -504482306 75377977 -942260345 96117197 -201310124 -531244120 -717813652 243024198 485248161 480782770 -790846205 -210485024 -41773910 -516253835 -851349373 -65678269 217556567 -250878832 -374243223 -86740094 -88909330 296990376 -17032010 118913971 -27509155 51738519 -172732973 128691946 566779039 12667260 -3625241 -692513452 101550814 211528106 -176089036 62244960 174458068 -329932696 -218937275 497044416 52114591 11898612 -176648555 -55612116 3378312 -273378887 -3653527 362662327 -1231310 332807850 -322459497 206859826 167960356 -2424145 -237069407 221969795 517892122 -828695250 -357685714 -7782091 291721054 -258482068 -87927721 262949046 -422149877 119528819 479523758 -445421 267990335 364591959 233111161 -126710033 625762449 -8519706 205467559 -354985573 9261144 -26396665 300683112 -132587981 16162161 -235240120 201585090 -81860401 6375265 372841892 329206936 2804139 -17679979 29795310 -11517958 -655554041 70983681 -221132957 -266403684 114741114 2923967 294200826 -324536738 -28557039 -450224505 241281791 -624902578 -36901544 -379389830 248872840 1186304 -22931922 -329529335 -6186279 37001324 -236160454 -3941518 10193934 -423782311 1426150 -28900184 -6059617 -8106459 -121160257 106186725 -97724477 -28680015 -39545695 3235401 42654123 -20528 -62204099 230547730 -5859314 124016275 656068326 445027410 -692018244 350115264 32531890 -4711665 -194285732 -337964052 162971602 -750548986 343940552 -132748292 -44693307 -50112367 -21461251 110082507 -21424477 260329555 15007408 86391022 125505106 -5861866 -171602164 -21699038 -233897817 511967232 -111849545 -215227644 -286927504 32763170 -14183883 438969780 311262889 -151453450 -31668039 178652110 318945044 3637840 -122704161 -160030341 541726447 113041951 -162654804 -239171757 -721655742 207419218 431462881 172829966 39011585 -432397376 -14057946 109521273 -106055211 708630083 -22261137 -715117672 462670553 38349425 262422477 205418354 85183316 366229633 30026981 -3129744 -284208503 -13650586 -507782513 -6011103 711652325 117457801 85018736 56579165 69530111 797969686 214208 405974527 -824117329 12718338 -15908416 -16333061 -7547360 -92631312 2523968 43783678 -2783916 87427166 -62015901 -664705819 53280110 -82418225 120177170 -174888746 209309295 -110736415 672285361 315295650 -748839491 220788831 -167715652 -163469875 17800127 -10416674 163245892 34407540 96164632 -688137576 189816238 29334608 -231359682 -35259051 135357100 579996163 180903925 -105743041 -39082222 244754742 -16764620 344181303 16974130 -380753844 139309355 13091929 -50602684 51004043 -699805986 19034954 -43261107 -82191241 278104223 151250363 491321258 567880236 -2796393 -43103371 12913849 -200234694 -23779561 -161618229 453192199 101781642 4102754 431341406 -652901137 -874081190 -501636354 -42951408 -131077303 -300601326 -72471005 92673407 149691055 -380121343 505487869 -399293382 -391167919 -255505086 804257877 -115037102 -21323156 -473000054 16324794 86512582 109964212 117449081 -5920036 290490827 243386312 -311187186 -68936004 49651117 80553311 200601670 -857167415 -76868871 -46500289 -247363644 378733324 391092051 -357382655 280483420 -162442934 110881624 674236403 -30459221 -54539228 860523287 -73127191 3209007 -74478655 -237544789 459283906 -278729866 -26774014 2125625 -1589170 47842260 178333106 300075179 -730378095 893225545 -37132372 66017336 -324070599 -95224900 15026810 -933139522 -1231768 69868406 -50217007 232522725 -50142759 -330453428 -116526621 90015723 326534 -449209654 -219443107 -207917180 -14627993 162860901 -334656674 -10048167 1515203 -159777645 -4293835 -548121649 -442583 323143860 81741399 -62878485 -10176450 89300515 -339950975 -178757127 344648046 -63503700 75327772 213107383 -180578483 185844814 480520552 434977476 -982184777 168075024 144735491 -101267331 -12897219 -135042944 514565481 85370834 583164091 88141162 247353437 -312084586 -121941004 14046639 129326246 -297379935 798402225 -3241985 -26842928 -250581263 5749542 -578051488 39566693 -10670476 -274150805 132497923 230284469 632868590 -4653021 580554583 -329714377 263246786 -67667502 -759272889 -153308995 87403540 580781039 -676550905 -444106779 -1293830 244435824 53819352 386137533 29810114 -51619794 4898171 2406613 1646794 338352694 -197340475 291380577 -549386288 -1197578 -168635834 -317189295 97938765 -199194018 27809663 719296598 -10417643 -914008476 690320704 266843231 -832869041 -650007941 -658568046 133593186 -379771896 -185024034 -27518 222215993 39482592 -26799776 -42497388 -228589639 -21187565 26618911 383903592 -6562336 -308786786 -71080080 22099018 -44230550 -23884951 738605345 106083661 32296292 71583446 -45079839 -114896013 145620655 383489154 -280537798 -356470924 -11632142 24113733 -2947214 -9603464 403523816 323720562 -955683648 -148521890 499217993 -18890815 -102139477 228061499 -56309837 39339927 638566 264618071 -55663762 122050842 -15520070 669266178 -668172063 506273057 352110479 13566487 175808049 -229795227 -493347760 -525643044 330771768 -21131931 -510174893 -366342213 91025342 -35804385 144887623 -30289495 733738478 -19871657 -65926534 -20139419 -146356453 706656703 -321807068 -145141486 150304569 8226354 -281037433 -762400676 326328559 24805612 123574863 -28300024 165691196 523841053 -239278464 -329406358 -109654401 99753854 370218266 482100206 -75432510 -62189566 -94364430 -266144695 -634307014 -94009463 -741953817 107549453 398211235 7782467 -267102396 -152967401 33729394 -246406952 -167364346 112427627 -761580102 571017374 -418976119 -61093056 7752815 -181771473 74503957 443764773 450939018 -219568287 -680977767 -453147251 212629196 -487000610 -246495551 64694667 384624567 41007871 -17244618 -38846240 286780310 31972382 70842999 -179202998 -331075103 -8748801 97457381 -90431014 -9655257 36058090 648611729 -597385017 189876228 6892187 630463840 -2584124 -323287277 -753707821 -747296832 -341794261 -435330021 -385853933 -122006410 738318078 -100215775 -865733378 305396768 11758998 -11886588 297030210 484905873 80431667 -64233741 -14199543 -514019829 9627575 63926241 -458415955 -654061780 -299505084 -29779465 -574074865 124713903 -442185214 85140914 -51363631 208644831 -335106536 -204545191 -112981507 -22247965 -335986480 -234750594 1616487 -100144695 241132393 -15605265 112384993 695703001 455911871 461697170 -71446175 -3524287 17849367 186761685 208046586 57235758 6176770 -309215918 -246796425 285425299 -988098439 52547947 -813168500 -51069495 -207410260 -25537487 180891746 -16071511 367921908 560837280 -120353383 -441029363 13498135 -54189595 51944789 249673394 -30156872 88013215 125124444 -172454567 -537385446 -373208448 2826430 321830586 626150412 -63350197 68658899 -351513929 338633 13447666 -13545324 472320744 135466097 -139079129 -248949078 -374506279 -9214516 -696016 -295988952 204453595 -74356756 713474674 417531276 -471624874 745802047 -1715064 -231609400 6692427 -331585743 -236919491 -123416516 222059237 -17847508 -56680552 -125453123 -260269596 231778985 615655 29512556 121116502 212350346 -410776083 -294914388 -667527572 -406177322 551797619 -309705834 -586903732 -136227510 354414002 -258035204 -141473289 181857487 -96200786 625830436 384714250 -53086514 590188397 -217819469 -902253148 691993605 559186711 -23164021 -385014993 64521287 -243465359 -96365570 631866367 -800861028 -908150908 575038813 181213569 -507238641 -1343667 -249065966 272755964 2714798 166833761 -44171527 -607251508 -105993544 1089089 -39729186 -266731842 153675995 -244612372 8290096 351237408 830324998 364292145 821539591 -921914188 27208481 55058734 372398168 -180679641 362717898 -2175657 705423483 -84146960 -57465861 105458232 -563538954 597803812 291124193 -378638085 120808963 -178481341 -4081940 -141642575 -461586887 588543757 252173632 -352013616 -20943968 2505584 -298023503 31571497 79001825 -36306702 -9751233 -5824530 452120151 -209537747 -95622339 -942919840 7961265 -253858310 -191377738 17529914 509117086 2669232 988423861 -425768733 560894504 287718324 -8971880 -234279289 -85800175 -38251885 528376489 393863747 -110900309 107169669 -742653003 -44694718 126719050 221540697 21266618 267711907 -680372598 -378116665 -332042144 -414207521 422736411 -396196932 9441380 411742136 -102270305 -177425960 -83817603 -531571461 -170128311 -491201180 -119854219 45714288 -2574607 52998986 -142829734 24295510 667848145 -37302362 -323776582 -36233687 -264331351 -319473741 740739280 -251499488 -20723016 -609961486 -558219855 -5188919 -92515995 41703553 186941567 277934252 535892312 80572242 -716779403 -252204938 -208010 13654708 254237741 62304150 20962882 675008707 899659735 -657458062 -318227487 48629840 -56863831 -279861193 -380385188 -403428444 319077761 -24764107 -126996704 477124730 -112693945 -129506744 54372648 -173299061 -277967234 464446827 372490351 101482674 46369470 303234257 -39988513 52946416 -13378040 -497774151 72786437 -143120428 -49405494 -878067415 -151167047 7362285 131174345 29099843 15845498 301286508 -246979916 62854582 70564343 1990836 -1507546 681194154 -570350512 -401569782 80853644 505306954 638090506 289871078 192186410 -11264669 -96350184 -16429821 -17981022 7281714 -150867651 -157613288 523084968 643824077 141374934 19212361 209318581 53149760 -47901998 97647329 -280232816 -77992809 -631482126 464886386 -104003867 545172573 -415656492 -459878717 127624876 -446545331 -159382264 -29035951 72684032 860098010 590692980 28864326 -854295820 -834477689 11384220 -242155055 -79791121 204201211 196024168 487736572 691637881 -1263746 -180998661 199846607 853427742 283619673 119181147 234369611 54106808 9551879 251131378 -607625410 -112396810 282611566 357203288 511135038 -15180937 312489265 -154175373 89824103 3273101 -400054075 240219848 -297075370 384499778 20082946 515709792 49625066 -768905388 -134746987 110157484 -114518 -121753597 420512438 -344298640 170300679 -334441399 218488799 557482882 90126415 -123173901 -228760372 205638783 919937968 205007494 70119547 248412371 37705253 73985859 450572769 57253641 962923 27377753 -156561052 -175952326 -402321150 323611017 291929522 -165600287 50077742 -384986204 -2413882 -27815125 -98851716 -453251358 431861907 625090080 8270967 -158662991 217953332 -489375747 53063066 -43089059 5359070 284235709 -94104994 -1326197 284342061 517172293 -11855492 -341459563 -9646719 -261855849 -17882956 183237983 3463806 844983692 382023138 -278198254 -873904362 -131121413 -136806123 448072982 240704933 -558238265 181787797 387686729 -241777604 156534607 -78247999 559200553 125451718 334453566 207651483 548588450 -73750479 132004739 202552124 171068137 212190682 323798659 2846256 14914655 19024925 26148901 10920552 193895 290890535 -8187542 617679611 122428317 -200663980 -194814773 312709142 443522313 23724692 63637311 236510973 326696148 104712040 -25831402 859954943 8049794 598475662 -62404399 10385397 108850401 506043482 -62721234 -287965556 325051342 -79207057 116467401 -7141518 -118435700 -116551 -240158430 -159212855 -45766963 -122131429 -585214910 -264762654 -6979468 70562709 -497753860 -141889975 -249388907 -318213487 48131050 548912372 -100860400 -483040528 -543728468 -84252202 -13757365 -1547532 -333780035 40115214 16630254 -118471995 -333596219 513155910 47860081 97624853 472931292 -399842690 373394641 -467896034 358327754 -730132501 281639105 30360565 -153900604 -6026955 -97942937 337115872 138931445 -45889260 -417362088 930247409 -744924227 470145344 -11507448 -627911698 461111539 -11047236 -86032412 127855442 165130159 168922405 8117695 73261153 -377533892 -78340715 101022275 -183082282 -408484557 -23969039 -595647801 109937141 -370983686 761365 -89218151 -13751631 -152347046 74377382 -432888318 -128241769 214204003 163953314 763293456 -247989 -6872497 -115748842 292524791 -348011695 160301434 -480258514 502032668 -547036007 24130639 174631041 -79818983 -365840726 -126013428 -217101766 -58980131 -712323619 48078676 -36907461 393176334 7700109 46676116 13272485 205219350 -451891874 140930032 147939184 -77252190 -2537383 -97608567 368937252 -135158787 -140278572 -54207168 -350485887 260108244 -814691493 -73817232 -88591014 -16520934 -9568278 -620096051 138436611 -749406813 345419785 364523969 -6299489 81967989 -267660185 -45266692 49909420 -26778775 68968643 -662224074 -28186312 -17308157 153765731 -101999980 -384028041 310652985 137854794 808279958 -131228750 224593855 7265627 -171209138 845216360 -165709894 404306692 -244516949 68752529 660875802 -51624663 38414083 -28179929 -17516705 -131695586 -371930955 -443682656 -170986879 -11174072 17622303 -236966522 482614140 257865549 12106949 375720702 -74433937 197565569 299874506 -316374363 109910568 96047927 -7815528 -490863187 431139325 529688371 20210571 -680328510 -197521872 175417057 2366114 -625510407 432010061 -43080990 -80971083 122917388 -227460753 261793792 365234042 -212732189 -4859531 403109157 -448643440 500870093 -241077571 -5112596 -106570278 -274587151 -61982175 -239907147 218379032 -129763857 76078783 -17471401 -22585911 552203165 -747548942 -582580840 202454723 202330954 95350274 317935115 -32801238 549517725 -189024724 -417839303 -21511647 -195281852 655302286 489929858 47374344 -399051162 -42262904 -487894455 43329535 243049106 7704846 -45920377 769876971 -86136470 -95824514 -597626093 562129858 -729428437 8406 -496556989 103371662 594118830 -187003968 -302483747 -561686796 157821523 84282417 334830076 305752638 54344198 -180386890 -38117491 22598695 799004964 242931940 270710385 -256130484 -153795981 -234087008 275035878 -30652649 -47441025 -468026928 -374393752 -67370495 9666656 -5322174 72284812 136448 29677857 -538411581 88618195 -57573862 -32478345 619321187 9458674 -722831012 -104622 -237769063 -66922858 9474524 430144061 38159 18177435 98742339 -312474928 452844673 149243528 85039361 -665248555 -3798932 -78697082 -149944060 13428431 44697349 -933119 61980973 121747967 -3901773 -181743961 -56220080 133121582 -52798465 5927888 157760789 -42732041 539156795 -124417249 275519693 -488245825 -568965798 -163767355 -286714155 83014714 198920995 -363368749 -187847895 572993103 119710159 146505648 -47739225 343762087 -279828961 1163253 -460323340 -109908422 117175617 317258706 213842934 209645269 281170840 288677814 298916258 -658024021 -8041040 -5372306 336845656 129235290 314068400 4593813 122393879 -368898 168572618 -234332420 -211766984 -214739399 -115299632 8896684 428219247 -278516534 -606683988 458395441 -197688579 -66916192 3881510 289205676 -120189412 -304962691 61163629 81111133 85060779 32442536 -140585425 23905896 -12811596 -290972954 -253244038 -157374823 -526388979 137101954 34088288 7620678 -428390209 -474292964 34721425 -156451868 205469669 602110476 -12083649 -177827155 -177292235 273765248 -151651898 121132035 -718642778 367504236 -504193 660322145 -391877976 -30418754 84997714 84513779 397550241 -120358697 328976273 -157042499 -30861296 182971185 61271622 658649074 -75639878 -165521559 -5439665 -59792227 -396828512 639742665 -314352917 436925205 30766148 -443549778 153655595 298852168 -63668867 -13424653 143246808 217306559 -214006081 -297377693 287523870 15462448 -889672147 -100292870 348553246 26192603 6118587 -190005636 -291137441 -90744284 -37025582 32698368 -87599398 119666311 -44392587 647455508 -102777263 -263705886 40996905 15398452 -1434879 116537791 -399583208 -175055871 -140542853 399966331 154077267 -30443921 -367740554 48792326 59493057 296881003 40241390 -97130097 630045826 2464561 358671639 -825786496 16114777 31248286 307449017 94937712 -241445636 -10935853 138172904 -138933098 -762281596 -3639975 504631279 10555865 3587554 -18072546 6118935 598106817 -240518855 -241217688 385495 26447560 142986879 -245398296 478010710 199058256 -192301879 118557269 155477215 121968726 -302623029 -168105575 392346255 -334242241 665117933 434563649 312048654 136073851 492309966 -576077800 732670564 -28504544 240423043 -400011017 854485096 222003361 533678208 366824756 229007 119818181 114795739 -37998013 771921030 223568344 -94125663 -133801989 337436333 307381434 172646560 481836023 415350721 -748298213 185242417 796762591 13419452 -300477032 564287075 107815267 646767551 -444520574 -710204486 76463349 -10223027 11934809 266124482 230085633 -10151558 357577679 3159454 -206536880 -5740155 -558756874 326679887 28770095 -377060682 -371457252 347622979 -500961655 -577517300 32888117 6142980 9768157 -406334526 183780963 -517837828 13244491 127011649 -139784977 201233802 4643177 455236014 -601010726 83045764 119282566 145906355 606849203 -149422158 4141933 158818331 204014284 -218100671 -69149592 -299522476 -320694984 -283093805 211932365 -21278903 259455317 -575268799 -55708089 85745833 23441677 -18250423 167287419 47664894 -172028705 806682290 421160368 98950758 536188116 97039616 -63128937 318506595 -103028084 132913918 -1887012 -922218930 -291223461 41264199 -222585121 -316497360 -896679878 -242556917 58015648 812633103 -75168585 -276212288 715920017 196433504 -191096080 -244528783 -49389682 -334876044 285375500 27781564 672188 -245629028 -263025347 -102223425 67435905 57879654 437634094 603292091 -6556798 96391843 -104769500 563341448 -492401184 -235912850 -16606173 -8250569 -198708656 -18687042 -822760271 946779625 134902564 7373016 -179213918 167750788 328754489 688345118 113810325 525102115 -280643405 -12237792 48654800 -53064509 3821772 -162624826 -8417280 2427196 -222953671 274166271 33388112 778130 108964618 -17530225 434631742 100805716 381667768 186186188 120301904 -172742384 54144212 780557958 294778657 188067113 11474591 -685989665 23458426 746478813 -123756684 -268245459 -60799965 637149699 -68141042 18508873 65015356 -218319901 82533159 -156257702 -237150260 92689347 -105464867 336690563 516832603 1442987 -109321663 753891843 458843030 -98301682 384127692 -180063967 47390868 346608 1808894 482694382 41690417 -13756981 189642641 -524588486 740220151 -12370978 1637140 -291016666 -67805702 -244619547 -452938768 -111048949 85400244 -225464594 -149287 -319622 110027857 242914428 -74780578 26196459 -349225517 443996872 677612474 -58191465 -125573955 14811541 -511071736 211713753 -652330714 69185230 -303863473 -685890325 -686656374 -20156677 -3319736 90484410 125542507 -82547362 -746935274 -365575208 -654779801 30052639 636368889 92877638 159190115 -72165520 416993139 526379109 -246613586 118857944 -344779102 58675756 -192861157 -575745897 104311419 475283218 -30532146 -254293691 -66968847 279510724 -3476758 47666831 -662780009 -267655514 -23450526 95467164 -764454551 21221463 402795532 402788418 -202779900 -5853588 -694773791 -463610391 -23377619 235144007 4351954 326786327 -298121534 -82093656 89504717 5885259 133318158 2679883 -274089938 308232444 -360068891 -17355598 27166412 -190781659 -438569560 239878741 32341065 412554520 70728110 -20378241 -346582948 221988746 300770152 -185243102 -203490661 584265005 -68309639 409271006 -83969309 -19851843 508343830 -17262453 16812739 236396172 437055386 46878060 557866948 4778499 -455376428 431691715 -24131089 -20215137 -23609124 -409503049 301099743 -325299129 -547139713 10152170 275375341 -83212735 137984350 -183477705 -709994382 -1205861 -227424443 -279096878 -6383758 -218560378 -346170199 717506073 -157903240 827495 -22059228 -633878622 209977818 176337247 -201311548 -591548112 201000860 -29011904 376276541 30259160 129170326 18119844 382697132 -1582816 -108744769 -707247035 775959956 -315916831 -11534215 -714643120 -17671027 638808862 774067118 -8342190 334818472 149797383 -81054466 -357269602 1084499 -969589 516022697 14416303 320788455 -453963009 32960320 84160927 14415902 6012748 1466272 138390104 639630991 414176242 271315867 -34193989 -22115748 -442749260 28051832 222330789 21933199 -778458090 -190514651 290315897 41734870 534764329 746033716 -119267257 399119002 79642858 -247843752 12313325 -97621951 -387746554 -230626231 -21238587 -241230394 -46413255 43833349 -223037418 -25858972 1504020 531854653 -8854520 784788459 12917863 -599015577 150862365 636934970 -23329410 -108529095 -195281049 -42532304 -259858292 196490759 -146707733 -583676081 -333891751 -813016479 -13017285 -78900306 -5919942 32049020 71739040 74428775 228595434 12711298 -1601923 159334358 686754798 22155648 195625834 -11563893 171208784 195553103 774628617 63302710 379556282 6034049 -582782294 418026061 -819462 -44070474 98839 -19188845 -43797804 152084809 47444575 -460191715 -28162812 -358088184 627068701 -121926123 -28427194 -664469436 -135640614 376799539 403846596 28085078 -92233636 -127194424 597756923 332451205 -59009517 -463887265 377916864 -153413476 -141353054 -116063677 123529278 -86517081 300250099 -806536041 302504870 502129669 19737085 336249651 31730572 -245005250 101637338 336496281 -329785239 218389929 820045969 -32139585 143668222 10048863 369623527 12893592 -466349566 531852327 -36759999 117490864 141385428 581635739 -253592468 -182581245 -422066927 22358156 134435362 -776565204 166502778 -861619243 -501251551 -216582719 -56879198 126404109 7710855 14356495 101674773 -29083186 -334778486 23388719 -177257671 -28027421 -273946 -17852241 3736997 100920 -129746163 102297688 -1489362 108297870 139415696 16310953 28447362 6672232 184253079 -21489824 15106931 -191790505 -561593401 -50613715 469897471 214647768 44876270 14368575 127914979 -243536639 80912463 -789087087 350094018 12449270 83774221 -181704398 371519814 95521944 -29557626 464809617 -70477098 -130954198 -193313616 -259695892 -480896393 611917525 492789827 272834893 -14661991 46626239 -207452240 -170813649 -508294692 -14656961 -670550171 -269863283 -215187946 -510573989 -104862514 -527651106 -208431813 -44779993 -9277005 -42934323 23934775 6888716 -54476170 -304061810 238491527 36588419 31285467 150530283 -294762299 25088493 10641040 435942282 -128728006 451457288 -292525776 99596841 -192295956 133243863 137549009 -54401872 -71416852 -17255708 -289543222 304033387 440953100 441092580 -327565667 156384250 112968777 3465142 287568343 174732547 -107614075 -241701389 -4844393 249253913 -23855943 -76693033 49767502 -222405371 73047080 -778605902 8191911 -103851927 171222381 -759493146 -49199311 34969939 406126587 403686090 9392172 -152143414 -3064437 -19185789 -258989462 -98687393 -358185079 269277 -458250441 338899799 200356313 -665916189 -399668385 49295167 929881 -167647280 307254659 430853253 -394931194 -167502479 -198563249 17211432 62849077 -407846134 -476537761 -84240691 68042464 82429849 -14666004 542271278 -750762785 236959754 386601953 15913470 -121969882 109512978 -128737861 623245650 364067936 -13388084 -107927746 -524410941 164160660 865509723 -62591677 -388762328 -602322825 674694989 398195763 -26429252 261699464 160976486 -206772297 -269900073 -37021334 165321252 -45291021 -269706359 -232295904 -710760579 -486882563 497778647 29156409 17365885 313716001 -668930529 431371111 -170130026 -135543287 350378396 -41175801 349469958 -35164434 -134831843 493257887 112137382 -415023771 -239130414 -326309120 154104791 391653392 -217142779 -97766362 130158834 39990132 -58616156 -2967596 -690844440 24870516 -456847770 -434600561 113531782 8905708 484145351 13260440 21246150 -127681747 714338990 -401428042 18146153 777983784 752197873 2271437 -3640786 -184612600 -183029111 -33638620 -601024095 -113974537 26192154 9246580 -234263010 206378528 75844053 170144471 241083327 4930821 478825992 -190865805 196377754 169775382 130530542 415132231 -3902316 293018719 152797790 -74592543 727986041 -281741 -94182196 34075969 -171918875 -528543764 445542270 -21085188 -45004239 -440363728 -545382776 55595843 -51543024 52856115 270747798 -740613904 -245421561 -252364726 62121793 231786735 835412178 92218060 243522855 -607904471 72864591 -60930926 -9847410 750001783 -220267480 -288246216 168242023 518878007 111257 -312762529 219634932 42032 7603961 197265658 -38429824 640416504 652719 -119156666 182689868 -531427372 251652458 -3472761 -188700459 850581 806925563 -148275310 -53982094 -438844378 -17723373 404448722 155672482 490644206 -678401420 -416695453 55165807 -20972965 -16183139 -206367811 74668765 -209270451 909537114 -486633662 -136831114 27231158 709804147 -1416791 -223363723 -752829883 -475511568 -3964523 37374629 946650703 664237947 89026369 -35316604 505721258 59226067 199478575 179778812 -156718162 -37520308 -189441286 92213336 514212496 55299729 28463344 2884672 -147214617 -836366695 -193250040 421426911 -162449057 434142979 307846523 667525854 589297177 6496240 4735960 -27955284 408823018 212495358 -194564539 -544654952 -696463727 -312741368 386569043 67195976 -564864408 -833154059 -321048049 -202171165 516465222 535764559 -125481430 -238872332 -451957853 -11355069 41365157 329244594 -140228484 98196636 -29370351 -377266949 817274488 93994260 -52502755 692369896 125067915 568393376 -48106236 -18423534 -14584882 122414456 -2150343 -209127076 -435870321 -3516682 411588989 -348116974 127465272 -82676682 133399399 -145926713 709160812 519708039 384145617 -60338893 -119711278 -658644418 -559784662 361876655 -36627768 -23257459 190053804 58757611 -600188765 4451126 807906978 234499825 261569351 -644106160 12159289 82491961 340240083 -97321224 -503759361 -11436589 -16774811 -76031016 22638785 30574229 -91652557 20593786 266043851 23257209 7351767 -290508623 25383093 64205116 11539717 325766880 -467914661 -45385280 236963570 50097290 27701379 -72182064 175287373 177028585 176577731 23561792 -3260161 442525955 103902605 -766811861 -130050151 267119430 -460052857 -17982953 -72713904 -204842708 -428032639 5736570 -392471452 450916267 -344634 70385021 954131011 -703925607 -747172274 -33651746 849769296 -95317735 810614156 45593481 9190147 -573180569 -92409332 66065754 495553271 449574472 508981570 37067896 5844222 -310560254 245075930 21410295 14006810 -848154059 -92906071 193217381 -643751114 559014418 801512053 -64621450 -50141914 -571321134 -146393120 -88111526 -37696902 -4380737 -246271201 66026586 -50252031 504546122 551017647 -352980943 -303183309 4069116 -25414911 -595648708 -129429020 516634875 284082328 51903210 -353838874 -140397477 265915822 257032477 -220618526 -113013948 391180474 794210689 -3935320 112624 -513724095 -149048606 -209909681 -607530059 -483452368 -3486488 -40533450 -227796093 201368288 301132243 -157325332 21562432 -6638643 -105484917 -326417849 297902549 -279080384 875697745 -296748641 563623127 -17864373 330144082 -145394483 -4861876 109058530 147367088 455087 368028251 -92651744 -294387344 51118960 -75505339 -128051159 770213683 66401311 87374402 -782320777 14786013 25687728 20447437 11606930 -19593375 12095056 -4581455 -111926676 232232697 215131936 305310241 -12200515 -106765126 -92868828 128024392 -31116118 279789598 -232535973 -307003502 61959816 245039659 -25544397 -38898834 60568258 -629502078 -12766221 -683433412 -48122005 135122614 137847077 224548602 689506862 259978945 50241773 461228897 -135607192 -18873202 32961955 250329191 19473190 -49111133 3345674 252910825 55508192 317890332 -448933640 17223231 -344220540 -229409595 -646399416 -217752735 -110621530 -35044694 589914234 697020824 -81583149 -255919273 7516875 1077638 -360502831 -284780853 74616592 -314810980 15229938 -262318580 -172701371 -422082362 -296179782 -338341538 -858830570 -15981580 721502149 20425958 -20866410 16518988 239655695 -143947541 191211061 127405022 -1721490 193106668 323594548 -28798347 20166026 376704424 -487972674 206305116 350949823 -48147407 -753194425 68793991 115580985 -262539901 80725177 -127395457 -24674725 -7797329 8338068 -4471409 -215452185 -106462414 -310047724 -235283602 -46399170 774829684 135505196 138407800 -382274584 -564017129 265445139 19763524 30633955 -149494529 -580774995 97272312 -26398677 -45408767 1045308 -166166920 -415915099 94247897 7315096 -54775509 -82610341 205106706 -35346288 34553609 679181149 217772193 -176504003 110005253 -281274122 457188267 868910246 626390151 -400644070 201262848 -98929464 -330743764 -459266051 -660748752 481192819 4539009 -689614 567407851 10349004 -326342976 51346124 -506607445 -388487859 4332470 1954138 117988510 8844736 279134512 212560835 114064075 -148699788 434209871 -6415489 13376163 -363023231 -187020864 287466200 683021089 3653312 -138547801 521308 25351328 -244135187 275539854 -51236016 -13231483 820156293 42965685 44883643 -676904917 513750341 11007159 -585498996 616682770 41428137 -544163172 -20288656 -114839522 682247993 -363609510 56313921 -105771563 -183675404 -3075138 -317243482 -136045 203334226 115778159 240427941 -119926147 -114142329 164593016 296378674 -648980873 159626799 -272261793 -438828959 -49193195 -144134594 122385469 273553817 94100108 493183866 411751348 289873392 -4473590 -772105367 -160809209 351136286 243335323 250651933 -430255946 237332267 -260141296 -35754054 -59037050 12268612 350246149 384237638 22829668 -376370588 3816563 -361318833 618968455 188297154 525487115 34061532 -233063012 13498968 -10759375 -476707313 666373 -8182101 -755260171 256524759 2018949 -964632050 12210657 -602210720 11930664 -458820576 -557166179 277340021 757317027 19203051 5176989 64748292 355477790 -189226207 -272779508 -69204777 -5886828 -87699899 -27382345 1475888 490969945 293698229 -22824847 -111393462 -338391005 154244675 -523857747 -277799759 356029364 96611224 -307679293 -148903756 205443912 -37149882 591359494 -699033326 599427002 122026370 -599147207 258918527 544119153 -230880329 413931704 -117427954 230934780 122740961 -833930403 -9000526 -6570385 99767698 -227670224 287227341 131434964 -557775246 -542924111 -584347172 -268919906 -130144 -169778413 -650013265 -257882730 -679638407 -32889166 235030973 -294492176 -5996052 584440701 -163639925 417245 9488423 571335318 -1792519 -74161187 162615403 -484041361 501205691 -261428349 875556121 51107472 -110380329 481693520 71457950 80465969 -39128356 -279788542 -881868175 -140076587 479853406 -594526065 -518702640 -99414486 749827513 471077695 -350070480 -37125277 -203029988 4057584 -438911040 249613411 -125011755 283526748 216623409 516924308 206018369 -38432129 -91495125 -84695043 132701199 -78485419 -15419838 187889430 -13545718 62811831 -147366070 14837944 -810131403 -529346423 74268472 -4765553 160109055 -145573182 -547692536 -267823506 326392061 -370125826 -442518025 -423790063 1188051 -609183 -601183513 -264049697 -9662858 -285260594 249417013 -31316889 -1176684 357868092 -185395305 15248286 -208503631 125186859 -627187305 -745251217 138762818 -150674590 -181753926 -484518672 200334326 -242768266 636575 16305521 -349227844 88927667 -204152708 399512337 -25494774 168014968 -172293059 -295805893 -140956386 223936851 -89963698 498685520 -158666573 -464247520 394902325 4597979 85238390 -53529953 -591824999 47208710 509470634 242414875 -864448064 -332243969 52707717 1572797 149045222 247304091 126073279 -208409257 -634672599 -518694808 147055739 -89723043 60987440 -48287039 140149116 -93430053 17947838 -415306873 -635054194 -107030127 315427583 -20922053 -32237560 -9140110 412273700 -161072895 -79938235 872133237 -1780845 2666171 -68605395 -442962515 -50375758 170644321 -8059696 -605105409 392400593 -446810040 -24112993 192775259 -90700576 745674 -452756030 342289849 304257088 147724718 -14295751 27941089 50781764 -285275161 -122225502 -150940615 -7697370 -61405826 -676370429 -228753170 317002108 -337326097 -41597437 625699901 72093815 2036383 -35410486 -263237 681319570 71196477 -82017864 -34315289 24750939 -138977263 -153491464 38112447 63110812 136984042 -82712662 -713777203 -19398136 -216138484 -431044683 -1683897 275837179 117985171 -554725043 -315779395 14820394 169007779 -1486449 23585284 403343162 686959082 -407905383 -337710595 -26682079 -583636153 508182182 436779794 672788206 -102119504 129106952 408090250 364516683 477143870 634713617 35377845 39940224 47795385 366914048 324593490 -31820868 26643367 194195903 388753596 29030530 -475394286 19499711 -451397330 -109945108 -276485999 -163459050 745275969 49219643 4557446 -31221106 -276244776 470625373 -522277134 -86517374 37735794 -697271555 -153122451 -417760845 515548256 -293254132 50757089 139557755 67847009 -30896332 470548115 350051363 184590055 -16797728 -322776472 -38670214 -2095276 -641061661 482013726 -8555942 111794713 409830895 372813162 -359842243 3464281 593394015 137759577 -2900948 566344 431650823 359764446 13293518 -595518826 16509284 80571073 321744873 -207758812 -36905950 314696150 -337258437 -436701328 -260666499 -22900501 -98562277 290364024 -59653456 26803378 285793848 598441400 139162373 -30574683 251133124 -97141090 -104427038 164821126 -301299400 381222114 260833438 140720898 -273800304 315175939 142539601 3694485 91909803 -138282484 -97039664 102170497 15147480 -144759614 147051 875868442 -34693629 -241702880 228060344 50798074 -242763011 281556549 19133272 -5295722 934217742 -120423686 -486235065 225208872 43064742 122431052 269129733 886859137 -509737439 -493384192 17182195 -466165720 978480274 -128590142 54754829 -485439739 -203171478 120866469 -146047087 -924247637 -373364792 -217729750 262668650 -601124704 342879672 -601749341 193087078 -628657944 23213017 123582170 443011844 3617728 -6545400 9837459 -303641122 -323791547 203347896 67473421 27544 21245728 -660980392 -633419416 26655114 -124622275 -28226293 -477342906 -69255787 -1858445 546606465 7961521 25693273 687569178 -195468079 -398172410 -22117402 -45894967 489600007 -28232478 -143692252 -489002554 16420360 79003271 -290927152 183482348 -541283613 -337401221 -541891275 471279386 1887130 617750710 559912 -210845277 -518082240 -242782596 324577169 3775629 23452545 -2627676 552742137 19363864 -137629988 -86466025 344889725 -4409846 726766471 75178208 -141615973 1700495 -42448255 117196466 -22393742 -254028822 -176554465 -386787886 -757324512 46603241 -757183279 298504174 -472619990 137491267 -723399886 34258199 22321140 152107381 -106979811 -330726343 -284885332 352041044 -11699873 -3904860 -11348827 186071938 -690266215 -1184283 577923130 -114761583 -382649985 46118232 71075909 -14637126 -590940902 18574363 363999551 -466243676 50816715 3358315 -7506910 235361043 -92816309 -335399253 43123757 1120610 532388 33774567 112597898 -824328 -214199873 288477028 280430958 27306287 6542119 683786266 -360293043 -15158041 -10144332 45541342 37290039 433826352 9610326 -434179113 227939139 84041707 41643740 53665535 167506806 119403866 -123681810 -94362580 -66963524 335060083 118421652 180728394 7596827 351940162 -164867196 185431543 579921558 -148411055 -277719189 164369785 -145289582 461023874 81606106 643474882 -637897425 -8797445 -206506916 2914831 -82566080 53655196 18814800 -190347986 -157865918 262022830 590144995 548562048 -24868180 -5888383 -81665848 -620823214 390900320 395641386 948078378 -2100452 266345404 317179376 -173365566 -140584182 -34485387 462536556 -912217722 171786628 480135455 -15810422 443161903 -17194455 -87728899 156790244 187834249 -71021391 -8514701 -339180537 -32622021 106675668 138343174 -269169889 -240160758 -82873743 -353571105 75738968 401045761 -29218575 599749744 44040959 334573871 416463984 249405284 42121674 -88697687 270914684 345956900 -181681864 -40327902 66299758 -232751700 -772938479 285114 -179819488 214160301 332957932 9465372 -139234693 -394558844 -883817071 -110961543 -167629329 -531133651 -606816513 -348566466 -626010256 345075650 108840333 392985923 -222446553 -237237816 317333565 350951801 -70235555 -170343539 8424527 -161147708 -825846792 -24212733 718547643 -168740619 -9760375 21589313 168005780 474387441 257532852 -4608627 -92914340 778375675 252204855 -217880303 567373044 222558182 133664141 -703242102 -8320976 32800630 -338905284 191927717 -116993767 -381743716 -225301937 -532291204 683570758 -204188775 315678350 187726955 672056126 -418557979 -276970335 4617010 324997 -562748525 -69377932 -360238809 337485127 270655078 133783279 153658319 -386335773 298207500 24984712 475459660 47069311 397763264 17432397 470900 -441714795 355622152 -818095528 -500205803 403008077 -244893622 -77960709 -602571440 191169389 -98250123 -392928850 -340535394 -164563118 -241218131 -706293783 -650869240 46345214 -83710092 -237000717 256337240 65449121 -1058783 -541933601 679514085 529238674 -266570357 -31951420 146568549 -116580807 69941563 -335780466 69457506 51954547 -47269968 639061286 -344288636 -529173185 388996964 68936409 -44297088 -303667037 -56012299 234229279 -29602696 423985182 196848060 -7907129 -10165415 667640028 105947956 -29567064 -250229798 479818940 190759755 45818700 120159664 241614 -45354149 -115482546 -119849148 -202349504 406980671 -234278308 -98073243 368102075 -1668706 -157088187 -184426540 -110633941 24575101 -524355295 84678584 195774075 -284501566 -222815215 356533610 -1051634 -4908446 -1934734 -37802770 -66173810 -120187554 49180839 101959933 -64498818 -406448329 -28474574 63193448 -537628 -865964120 358936330 598505018 362401234 -303713878 32493735 -300472483 -1248089 8996437 684880045 -453711893 -361546163 3000980 1053291 504352 -148165829 71976941 192780837 -527626587 39125946 253069683 -771696132 -20363328 78489860 674894658 380895214 -41002907 -3565148 204817106 -14783793 -49514918 142746203 -23483712 23456863 -725223062 65289276 -6080500 827713875 67283440 209896824 502858365 444701146 434165671 -343714388 365577798 -302179496 -80569120 4144741 187863950 -11780458 121130725 -19707092 136100087 158645455 -180760911 -618413447 -654569863 -185175989 381127929 44546402 -66808184 12628861 656017248 -9900615 622046518 -335591058 -168804043 277833185 187603154 -14290041 4681495 -122726855 -194024634 -332170218 342569 55648050 -21377361 76405622 -362839952 -176771461 -929056261 88693630 96692077 60640145 10858038 -548143982 -153460563 -214163672 626382087 208351077 -156754765 -343608235 -173348490 842923421 -19562682 -142466945 -384473736 -375661178 492813346 55946530 33858559 331901148 -2835571 -43590851 -145969257 1158497 -24973526 -18890216 -1832905 35062404 -25000088 214708205 2438163 -47720390 202728375 -91742994 303688403 185495545 -141144789 113260665 -449331323 -372042386 -53036541 52468515 -140825008 -311626583 -30521872 714283797 151937388 334123388 5828135 -618999944 -162493416 -103041460 -451006314 535816578 -361384226 -922519872 -95749518 226568239 561621444 181022995 -5672452 -436351588 -226762694 646554409 691742 -17190028 -321768007 10934961 -57044052 -45432464 593877206 -283083722 -76804122 21137148 -17750762 -21052981 -615192212 349148372 511744992 21975107 196783001 -118214955 263632858 -225138193 391782 316855802 -302788539 -357869910 124910468 293546971 408003187 186796863 72208816 2653853 -87196734 -206814897 -524776707 -968543796 478088009 306664324 320376432 96514316 -192674719 100573999 -200057849 -410295171 -103020466 17089174 -540441394 -250923015 -2386079 -173075305 45092231 230280 -121794679 114084927 -645430470 1013128 657957535 571234208 191943444 709708219 -552611678 -743769662 231034400 -32767560 193753959 9792400 -52509221 -309032190 -10830651 872890785 -23983497 31480632 314821097 -182966504 -207815794 -32768692 -369510864 -304645589 36283804 -487648859 209821041 -255929405 -74231705 11540878 -114433590 222784117 174625881 313037277 9743476 -178554584 -643564515 247780407 -28335685 70089171 -3182553 500492522 -217730691 -417871805 -93789232 -50426035 -464964185 -97447752 29493346 225192493 -209336028 233117399 -847174757 921308792 287636803 152698979 -253271292 516905959 -542691288 185651373 -140613239 -46669397 69999805 -326483441 551219819 -168047603 -50854331 152804975 -10871884 -21479463 20130743 -123297965 -392880708 -18495549 139824931 831380704 -233360197 -135303376 -561275841 157982125 -457408786 72489961 366937658 12756618 -190512450 -173488997 -166303838 216844297 292750042 954250 -70137281 219378500 235669254 -113806465 276381638 -209316875 -172946314 -298065454 -508274685 476915139 406027214 59309519 580740694 4663362 -8368737 -491886441 815049869 -527617624 5659038 -349091387 -835146416 -730514829 618079035 -86004038 -48563961 -193340179 -288478062 151445247 88156675 -131992302 377928476 -9514809 931098 -508932910 -2298187 670260424 -438537755 -445514877 -96574735 958264 297451233 -109227600 636587356 -65571063 151843071 -172361443 -111432368 -121864368 -279505111 546080631 -109307552 -195462276 49448165 7461311 289212585 80482460 544114684 7414403 -265700480 154903852 -5281835 -489226740 523211782 -577559349 -273895187 -9493554 309947042 76776177 -45070889 -100453031 310064271 -635136822 335653 229731809 -79198325 -701305548 179703964 -1608832 70298233 -384286805 101976624 -331062520 22762793 195031474 -47761149 -868875539 257517754 -69352930 -238452806 -28091049 -56273481 -37476977 164805343 135366386 141848122 454478359 127802322 816877237 477778576 -129176143 -108540100 139722855 492473926 375650967 -130585999 -680980915 -223279777 -310523380 -43159288 -128947199 237243780 -173606967 -43885419 689086969 217021115 -228490582 315189999 -653798318 85855962 -286723189 108766664 -63110938 -318211336 -732854234 457591937 112704483 -315221176 20029440 400103942 369813437 -216444864 -469283002 -3423197 47206993 -487849775 46410902 -368419628 -119016810 421071399 -181041462 -65062394 -700812313 -589711153 -79908273 -412994852 -197224640 326979631 421769260 -140962347 -155768965 243490704 -3553970 -16937371 257855772 -147579380 137380368 253928337 -500272592 521438 -578010093 150824641 -1322095 -391090019 782040386 519956953 -117864305 -202525586 -532901880 131425230 629022798 633356502 141031287 72343983 -337915638 -146302656 -12597655 10885809 51540990 185908011 -504381327 608138292 -52189069 82878483 -565220085 63302182 -4383956 151760057 -481391527 555350595 -668291174 -3417704 -6398854 156638694 153583851 -398335567 381949120 10216880 -300396247 43091583 -531142426 466556183 -424984043 -420803812 -386491 24292398 -45189510 -58097529 -27488270 26791483 -337601883 -16994304 384413347 12997442 37366684 371236507 48371452 -237942732 57797299 -473639 173398266 -838533780 -78040304 -293319536 13983688 -835721011 -40807143 -541984366 390962592 -450310923 2282311 285625755 -716557379 -34337485 6052552 -432568401 566158615 -34470815 149568120 -421468228 -11698439 567849316 293191220 -236616793 -232484197 458182081 -7411453 678169612 377995125 16557303 250041808 10255747 720826523 170763799 -183085536 -58241134 368373524 -99826540 -53425169 35831440 194763341 -94330291 542901638 -343268749 -444928032 -598615384 14674032 10439849 103077590 -29150580 -44298611 81047585 -72064880 325921 -241075643 -540463829 2850081 328764061 32197663 -573280591 640048614 -15050180 -195031989 -193718234 -280893755 -599943942 33268216 -81441848 -50832026 -128728393 365097602 163215238 -47798723 322182004 329647962 111239663 62874746 558900169 -311381741 168175096 300243022 199383942 106093695 197640656 83947593 -297139101 236298783 -583735421 297733092 -41298844 6427992 69361959 351065010 15862655 130495658 496645 -332756136 34995591 92831058 26607618 -729303386 -585127502 885303538 417760859 -199014934 -57773471 13729979 -401750857 175080355 6915712 14950363 -4493951 107720546 109132109 601988697 -55679961 -4426691 -367354146 -362038958 169844420 556848429 2191656 68055173 -583014470 -2050875 -69614865 -510772005 -13436783 -28418240 -328022585 -132510427 -277915486 -130615656 732883820 -224177846 127938099 281401727 12203153 -92610760 -67610718 -338445593 -19796007 -566835889 -197835103 -3384136 51678969 22191579 -223492 60051858 -313362654 386534435 -380548547 129790448 -102156912 424542011 274000644 186648749 239006526 -322194437 109312688 -152700828 -773000413 -57635532 37435452 -8309752 133133226 -24932720 -575589953 78246731 244657022 -223715149 536604357 161918043 -499431241 -27012287 101463380 73381456 90233139 359192087 -331377457 -140489412 -520839913 -104410854 453241188 12566111 -330460755 124335374 -96265304 -22497160 82611480 320168021 -90111433 815103996 -88673741 4742250 45671146 627278080 286435590 517069997 -724863097 -151190932 -515580704 42400202 518264774 -229357793 346888666 4965174 368079682 -155495754 -87072932 539621566 -65272160 113068127 226832488 711264222 266052123 537233 -173009090 180326934 -247516997 -16267382 261305001 -104433114 75548537 8661140 -72695976 160269511 3877016 96322199 48829797 11600545 365024863 -248901815 -99406182 59027239 -481878541 -146477999 46969948 -111863746 -165768111 -58063487 -189424968 432596409 329133209 -571803690 45291612 -51206922 -184518746 599883140 -98593757 -755266345 -6921133 -206072603 610947442 395368743 -44349635 -125727121 -493955941 -416423045 157803204 -211419586 -778472092 -403325805 -807947167 4878376 527732319 -511815733 -57918364 786245647 -5589725 600507533 38583534 -9988096 48376742 -134474480 135087172 97018326 -728794365 189278930 667478039 131089605 86414494 365263620 -6748357 -130675934 31718426 702689724 211988734 -8060795 -75923980 77115356 -82947170 -234191919 765729607 -264222079 124120756 424396503 -37976631 301196986 97480951 850580047 -166008798 21581544 -8154510 -442567673 2939697 627808658 -4810577 -22778848 325916794 -1641086 -241664668 -221364220 -115869 -1819623 -759816843 41516275 82655731 -19260515 -87716675 -9419562 6427072 -348293886 156092596 23793196 -15208481 610362446 22540026 -62457363 418416684 -372997923 224264887 418611840 117620710 26240636 -276567614 271478967 -5876408 -519242539 -175046896 107432932 -128336713 204149853 -734386308 58664709 67756580 -140701648 -233917389 272316537 682016609 -21452350 268407188 -700617011 -116209579 -249562993 -86502366 26850997 -89591029 121844857 -155600110 -197325376 26471938 -684813798 -46327787 497999230 83935935 808753657 96181583 290208933 -1172141 120895850 -268811449 143990869 -2971633 -114893017 -559775378 -47078280 -422113944 -300690539 -431005818 16347334 99223418 -297059391 351020016 60303860 16390967 496954546 -15938044 -83460516 104369874 -98984271 -213415568 12436254 -190623453 59659412 -2132581 -21114830 -22774850 -441323747 133697024 477256265 714590421 -121425126 -618089604 129873222 313274334 -497442732 -243864244 93845 43490652 -1044294 -855494977 352077955 468107612 -742642493 220451730 53591968 -250642117 617128289 -28318496 -22911723 -226845034 -19592627 -70695069 237058284 -142283556 11114197 136052803 -430617521 -147706409 -271009284 -400383372 303429649 -39870792 -78163868 27993521 34336234 -386132629 -10852393 193843235 -679550012 99776552 27451941 10941384 -398294362 12447399 38856411 18101752 -38376717 112652380 -746514203 -735087446 384491421 188684472 43065639 -628778569 452792068 162720561 -439672942 -4429410 73598037 19367998 -904666141 -272336600 -42890101 639934148 -83104275 52079104 301246687 541474591 -199985854 571882101 363394670 56766766 -625255255 -99587615 356953510 27952901 11799050 684869 375229424 21818943 -231623205 301728 196857513 248050132 286666 8208909 399761539 407691419 -533054484 14960923 -516483054 274889253 -319507498 28459204 94630096 9988458 -104708370 -29996345 259099662 424769797 -90259936 44125374 -383494210 12077136 320940401 156532419 -7434685 275141818 19851504 48369337 -6837663 180200393 187528908 -58943736 -21869799 -429900088 -78848604 41274251 -169575787 148998394 254659404 322641751 451855 -737872561 219903270 305280309 -87279904 -6360669 138443123 -102957636 94568419 -63491109 -15059763 3264870 -827125679 -387871146 -28121667 -124117718 -52050395 845291678 2471204 531731476 -164896330 46691973 -447916553 20279478 -20561047 13441280 -162788920 -92551410 -328609874 3563776 -523600696 -152475337 499947522 -269068813 63847144 -366522109 -277569924 -27587499 -3610768 -543192865 59611255 897318461 -130790032 -98982637 -300861256 331757981 42442836 356867567 -507207233 891651080 -13358557 782986630 23870358 274053759 77774949 218836624 49425156 -74462725 42999318 630740264 612674791 -56091088 104982790 -493167719 -239828151 528775923 671609992 -356936366 -250368825 129749381 196972151 -671228945 312969270 -273227006 -685187269 6022193 -23114127 -130096083 48164828 150427 -167833363 140060177 -70770967 215642741 256594191 496640451 267207964 838519194 203142830 -667646 25111363 -248512667 70192405 -24783033 302868114 60398453 -184083202 267228386 135502026 416680843 -9016215 233921 -85518459 78929177 630442999 -151915836 -494330423 -674259881 -23502078 -61519568 855245317 373735510 797990014 119563681 -177044983 334702154 -231866598 -334452779 -106623426 288701254 -3106783 -100840087 -172224202 -51011045 -6980744 80225365 -87373868 185467667 -31842338 -139831493 -473239571 189513934 9412535 -555222393 226461395 534496261 -446139153 157841729 -5338714 -471418127 -72801956 -1254966 89953246 806648293 89502209 135784417 -458775029 70513198 3401171 257412497 -158147235 -5830500 -235172358 -248537821 -547016318 2993828 -270685794 411009052 -384310316 -374082729 -306725250 -13602993 -148300246 -71156557 -174052711 -145123324 140645659 -84524721 167387703 49983262 -439496359 46068716 -495027028 -9083480 -255944027 244008160 192125839 452881932 52654165 516303106 -37241304 -253445214 272727456 86742050 2723726 602594327 413030216 192804435 451171663 -704681347 4445163 -456121446 629499153 336445742 -320673506 -157135112 212018267 26163124 590505936 -51149985 -228609225 44763187 -206296540 -542879673 -6716358 153812835 554293271 18467777 140770435 785396260 230097840 -184065639 -270797000 53329194 246549195 -195785228 -1469470 316380740 126079545 7686775 209286064 365872771 16255033 32536929 413973392 624502943 -91541699 54799524 120017015 -138569111 397694571 -361650521 41682811 74719038 -393758574 338789548 34951732 -14010446 -170803708 218609683 -91195787 2383335 148262881 21090953 548292787 -345962717 -204740366 -147842060 793156688 569126204 -259136245 126503856 -377180623 -176563002 263134535 43324473 -12794456 -132056997 48055594 147871142 643906889 316579639 482406440 -211471941 -162124553 -141735968 -41223301 287597083 -398532030 2750485 -19033322 16590 509984582 218882099 53468545 -153290945 566151776 -257918180 -133885726 -13653866 544513122 34212407 -12815303 -400432842 -37655281 -342140270 151348786 -208279555 399646935 -14135952 142991692 -365216118 690309924 131340673 100858031 76796001 204875131 -319654130 -192996862 4356535 660370433 123003056 -362977301 -206678652 -696606618 10823014 -904076743 710960419 -491460833 -723863143 -190506148 -13204428 -322130826 -593135596 6161305 -7169936 16742893 223043577 -7852925 4148223 -260993466 289093893 36256700 -613158856 -310316082 -567853778 -10065920 260906801 -188572929 -203120262 -27367473 680737813 -118127046 234972560 -628631711 370361233 -455133152 396851839 -19408679 -183221649 433539013 -112654114 -84184784 45050678 -430825320 -659371456 292359666 -14201571 485281408 86568412 -110845499 -58005224 -28639231 101894596 136335445 599499345 428650174 -285881950 627762681 -962931961 34507809 -31031484 -9391525 -399123850 34175014 12469234 -110234712 -28251866 -142850553 130339496 -122733287 292689150 -570437572 -201156346 189489738 -563335690 167055673 -446912764 -213617402 -60058029 725299548 -23084849 6758648 -37588841 13325033 -222015888 -26130421 25140030 -3908913 9028092 -128381684 -352369541 -60430764 298907803 -613536404 1204308 -223904454 85680483 -352326548 175095793 -336922275 71234905 -208824109 -1415428 -334377102 -364096100 10521038 75929352 6147962 -57109816 -717936500 10884833 124565005 -239285838 419007980 276221175 242696410 -29738902 -4471686 -430769944 -25775631 99818401 -1919254 -651484721 180437868 20814021 -5131348 -2696255 13235945 6588398 292226469 -62451361 55178933 487109925 105044485 480204133 47189146 278095888 -383204884 3644178 -133183567 768101976 645133505 916514328 -148467183 -90187588 -143942060 56549074 50089895 281267401 -545841679 -13775343 -897522685 -237582500 -421394396 -2911953 -145633141 -347258604 -481494073 -213224807 142307934 -516686963 -752139375 -302814923 -702743562 -130122550 147592384 -286191509 25104814 -376503729 -44585912 527034968 -612080230 -101675692 891105507 -296236459 -133660638 -640992001 200348879 -14202664 392305103 390726140 -332646320 13019890 -142523838 -4993571 -631395499 858372345 -43260561 753194386 -42784972 220264356 177913229 10008377 2693118 -503638923 281347691 18329383 5714049 333773491 12526904 6094440 449497740 257282560 643707722 399834215 -114380407 83980687 95855883 2657776 -3981866 -354881347 -191798289 -286089774 303404804 -7299102 582829616 11856485 -183935309 188384325 -309573768 -303903849 -4984954 -483801275 290059829 -701337388 81152389 -501079470 663026052 -379942564 45108345 -569294771 248899023 -637224477 26546335 -117938814 391567309 336559883 -480475371 -149062076 277707765 254973292 -7272183 54009253 -495163306 -563500700 519155319 3783367 -353277850 -568900332 -40398587 -1549999 -296175539 -292282595 -867658047 625009454 634105975 -82722807 71019312 -963759920 -267059947 113642087 -400687212 615139482 -464956749 331205089 -180528193 67577448 -126644993 -262718827 140697939 -279474 -438637536 -440489447 615312033 155836031 443885132 44646454 16273507 166056460 166568902 219280719 13041713 -435439185 -565230795 520013865 -656758785 409229027 579111552 -5938979 193566286 -68122287 78225463 -53013598 -9741643 -346365286 -66762823 46641322 38252240 -115901106 -484126369 82695746 14952745 2897220 -135107654 -6405965 162074334 -17595202 1340460 -28982611 182916390 -129395233 23500780 8686448 -390844270 -204455001 -641931565 -104871519 -99416191 3341237 274046642 -168371476 263395017 -377201414 -102507135 394211372 79439013 -232543884 784787489 26795399 -292616150 -578850478 361124851 -67118315 -465102722 259515247 35983299 323319123 -29621417 -329714791 260012955 444299517 -40321629 -134263464 354022754 -165850946 960550277 -672431877 -620532047 143544045 -33748268 91674627 5730702 168072464 316690419 -6108381 -136142405 -588647613 -39396683 -845834900 328880248 3514400 -69872985 -279094284 713765826 -673888122 -40890386 187682250 111603422 -386842548 -174840775 360602157 10878666 81822196 44138489 21309805 219834783 -27939023 -60755922 6753329 -717420814 718677726 -56134458 -567647064 -8171457 -494306931 -67776355 160557065 -120246078 534074489 56296077 -416061858 203770998 116678339 378165316 -761511642 -155725714 596455378 39942954 368001814 -689670939 31535520 38319743 -470086311 -243341564 -148323996 -184179446 13782004 -132249144 97530923 5625977 56588257 -3030975 -614176968 -50298696 -30646985 523894072 425812255 350719883 -717739678 -6217756 -122904152 105390689 -360439101 611079061 177246550 506035053 91432324 -188257751 -258453004 598363580 -268497443 -37698383 11268405 -887576129 512189014 -574124970 -258182971 -28917128 -296600298 158013661 3800428 15157810 -359748633 -273121963 478929194 -338407426 -569527591 -259684065 44159345 -54819956 275712043 92955063 419615882 -643037509 -341892536 -86490942 -93279147 -336690639 -160239829 234549012 112614918 -200630613 -183681704 137293249 -152175951 6384329 308206965 192131279 19588204 91942452 -57393415 -13746261 -10256551 328328374 -934864639 123833073 -175408781 -453315027 -105003204 66617337 489990183 -865032092 -267805814 -202826006 -31328390 21002200 -102393311 -548857197 223851239 -172746593 278254579 135235716 86134929 -90573857 14525257 20184491 -507481765 62842921 -243249327 -88116025 17146671 -116809364 279346055 -22148013 -2093502 126586015 -497706593 -748184575 -720288755 -321072305 302707229 -232507368 59427033 -341168 321041164 104657298 538785539 -115063965 -27616875 454531777 -14358094 166430084 165184613 158444327 -363635970 15282361 -4348966 563048919 241457470 -229027936 -30679272 125716456 -184438847 366022975 248569338 152632273 -687796714 -59706602 -510783369 51754418 84957324 -172306991 -655364123 126182500 -879578135 -7135663 408520694 33103675 -641781591 -26406543 -246783093 142590322 130745411 317550445 164569615 573766 299161461 547798807 184238399 74000810 426778348 -515111173 445958532 9659702 -6816547 320526843 -242568059 -431959905 -43537899 132614692 88603449 -155395724 441614994 -5250089 260144554 -2236308 15186936 128782552 535148 -16254044 743135184 644640975 -161198452 170949282 -445435942 178057115 399064883 -255317969 -6645840 -493480994 245186732 -81985977 230433467 58829926 151009037 -200558186 891421559 -136868004 -49961652 287580299 430644334 -4992837 887802631 236609071 77716386 -210673562 42827676 -119971911 -441733380 -52197961 3567681 150455548 -34389280 -789094927 -470313311 2001358 -105769154 590846780 -456632433 -40568034 -9500705 -876231704 -14507549 -27289 27705039 679138095 -587050315 -659548736 9004464 538261497 494144204 451572824 54818563 471850374 -94613681 -336006352 135740223 -696654416 -382113370 -577343139 492663857 278955836 513607705 -199545985 6079394 250343683 -311669817 -537399538 -134315182 -301539070 182750407 465373060 -91010466 21513601 10681038 212325722 -27461648 697777461 -385371363 -568833794 -109696877 -420976685 312855369 617626442 -188518733 -17423225 -232344185 265121906 -602317699 -289232599 32870402 -490747929 -68480210 -325634046 46545432 -38428538 -316735830 16949911 -397009375 -9848067 -539104204 -93286247 -17935665 174285229 -183119470 126782237 -40568693 656997189 -552883936 217403343 8285164 -127154538 -140087684 -44937966 -188259308 149897732 -545395838 -21495920 -344623802 -600973068 -32852185 -561194573 -498011315 -632476305 -169156535 9151327 278566501 -244170643 4300687 -86028367 -334067111 13114111 -730711154 155928266 -43572873 -427481455 68499137 -135034507 -53355643 -356287020 174191865 -19130972 415116239 256487352 339664709 73915832 -468604150 -8042823 140489143 -428124578 -574629055 15608556 -371641521 -339469132 -255239607 -411511368 -87277640 16210179 21422118 -29428925 -196288227 5341467 104394181 -141076348 -338208479 148726859 -198770119 -124603601 117778816 -229316400 29500655 -144698114 281761215 -389957992 -360642449 1340375 410480902 -26477455 365159454 322002415 118924600 -864059555 287372066 274003381 -52188984 -354880620 -304244630 -920280197 -23402412 163794148 -737910032 5594592 214613 -5805715 -49415658 408249155 821824301 -117491768 -28868049 38241113 224729467 196116168 365244196 142214135 386477842 97275533 23719880 -18390897 -212105616 292528770 493994003 -109994051 -265300194 -450702728 364607129 48670674 437900567 -185230213 -398500669 -426925288 123539341 740375252 344816228 -3946021 -527987812 -367911917 333063486 12720422 -212630586 -593243090 75086667 13780998 22648562 585935786 193327188 27474482 113995870 12366448 -319021742 30814090 -352690461 498538900 -460820191 -290374574 -37865800 -260618330 -3029402 9300844 532568716 -490715555 2731103 287039684 -129268275 -87255553 -259363175 51561996 433666467 705719734 -84823094 -51042 100624555 -60836376 -152965527 -768017983 -23474281 -263281858 94688994 -403801251 -399528332 -349986671 -19970927 -251500079 5360979 -303067391 -84838442 -166429095 -57192021 234439998 -170345127 49681832 22687279 -255309379 -108595871 -334010125 306050240 268929684 343175301 164269028 -679589843 -21018107 187463651 -38470821 -12996725 -20526716 3542581 -275991139 -811253633 -18473925 -664070665 -208406969 -118387783 -106205328 4102387 -276351155 37507344 64551695 8667189 -152714235 -6656935 -196021536 -106271666 26247738 308185127 -185930390 4451623 313202511 149204875 -394342971 -283070685 -456108601 -273217120 637572309 -2638762 133062061 539470865 47860496 156930835 632009190 -230085176 936143674 -51075776 139141169 735076728 -91345500 392462983 344263543 -247347237 -8037181 127147144 441729383 496377181 624591115 -194113897 40589875 -197689384 -409748516 34876398 -20889501 441509876 -23109400 -58274874 428908249 -64762514 582986067 385308667 -7394002 180784941 307332650 44289149 71740799 -600173246 678303546 638116591 293796717 74934694 -32953375 -114275572 4825540 -114556202 -533822279 -707915384 -89093040 38325706 12948645 246586586 47348597 -673799201 -501187098 -71769545 49406942 628427138 -594679552 -176900 -14834802 -12110289 -129133174 -316263024 401923943 89766115 -47565218 214915357 -323058530 93391610 -1748984 -118611080 250696586 -372924063 242194238 -828180305 5963937 78961254 13640552 111354639 34077828 -203429704 966234 57069887 42645630 359812676 -32735146 123413268 -669945605 -2602356 -143454082 -256228286 -779150 -174165906 516863581 380021221 2689274 490118675 -710652829 -149123579 -37121986 -479804502 -45267587 105056303 47841276 432296150 93320355 42462462 97562624 33704606 -21275758 -354525119 65130930 -207754557 66504829 -26372914 229485477 -92532606 -135348125 -793617177 354724514 64144732 -195598247 -540310405 -52297335 -363861914 -934327764 -16258882 -290875454 -195485300 394277070 120361597 33228678 476409820 788147645 512252277 -159728261 -129312061 -786629684 708028784 -317918789 -429108114 448416833 -1657718 572677415 21833676 241135606 -99030633 -11293417 50319196 -448177244 -667961221 600011873 -399742330 -193311002 -470003962 -4221486 -31609834 -390578124 490865217 -149787743 9852594 119190247 -4726887 560022980 400687124 2708717 -105528323 -29075525 -8886134 -453442840 -2394557 -16336184 -435614940 96915772 732617934 167453931 25518083 336841235 -2271098 417090899 230611825 -656804977 -104776434 859457300 -389209814 63613251 -10065428 860749313 -121375987 164019528 9022802 -304952208 -224397500 -6610805 -299996123 -23766 -180908119 -373542905 -139352978 43108134 183266433 133370847 -63662417 553528324 289957208 516839982 177020811 -45740839 -215284265 -602493588 -610228999 -16430241 -666023668 -88052748 -21736821 379561299 -48399936 -206389507 -511523377 -434991135 -79297570 81169507 14740181 -115437627 418465795 208711672 -149331801 354818563 154044947 -399358820 -29240207 347720697 253887293 -338550738 101644243 -74803742 780836993 90196921 -561867944 361266721 -23426415 297918493 910581042 241093901 67246692 -108868548 539750205 309760758 -661411388 682210766 70248519 205913115 -100721304 296470494 179586677 4028743 -121184311 -305502934 -680523321 -71091126 -82139068 14506066 -97194092 -229350363 -481785750 86832048 -61016211 256416415 -552848939 -11521183 -130030641 -1413182 -101223104 -15068763 285286169 -18723821 -14420708 -284828115 32553772 81661406 -546227276 137853462 -178362372 253046312 -265687855 73641423 39442769 464001728 -5178001 -357856793 256358321 -87610485 -34550555 641350 254419394 -197998741 -126838329 235128850 73092816 17891533 -385016421 -459280912 522933006 -584606322 -383682135 33210088 -169290362 546988677 -2423338 204850999 171296745 132518992 -19502010 222213739 793959434 112448139 -175283184 -182199094 293740115 -153183804 -32810981 2731282 -250829482 34353298 176479812 -349131346 895324239 478602895 -165363831 -56907821 575397115 -120326826 77162486 -18276187 43089874 -753264686 502020 -250539238 -57755775 -60152681 154161987 -471775911 929477723 17441632 2208445 3820078 -508510782 289865118 -47474097 -590632189 51301567 -651367420 -10586200 331926096 383613212 9435536 -161244767 -206098621 -75804297 604943125 -91197708 -244727428 -146283410 -17690228 22986569 -75223326 -492781290 -8520810 12332253 -556677294 -246065186 111724542 3851071 4975628 -71853094 -206321898 -12237498 -80723844 561136899 -106894459 -16645009 -617048700 465637556 -198592216 -204326889 -709715379 32517981 -310033 15261750 319066975 238453631 -1644784 720857471 319346611 -111696272 -2790882 -93754831 48428276 -125863653 299222370 -567103039 -31280524 -241214201 -624341804 101706242 -44215924 437400078 212595380 280250129 43708701 8823774 -574583751 -14367186 -19084999 25550334 -144731200 -737859188 -736408537 304432161 -2685571 131846700 444771995 -277937612 -70750830 522994775 147722652 2856269 -71272192 -42812993 298991656 257932742 -212921007 -171447964 -200952750 42521818 246982658 70337861 454931273 -398955846 -188333650 98332715 -60301590 298727860 -170062210 -207045168 42694727 858209097 8375805 471987952 46384828 275774146 105227093 6086229 -202447111 -433185852 243419961 -159572734 -19876180 295127792 173181672 263477308 95302798 1205589 354691552 860046 98930203 279142439 -440157621 -152543779 -154468016 -3963108 768050724 271559946 443368497 13895750 -879306726 -9319857 167671513 289811993 659988773 -151238310 38327121 -1755934 319362657 556166604 -17247385 451834928 -121077515 -102541267 7365133 -2955355 120306818 184828934 6951623 -188026406 587696169 99822572 -499315638 -656938290 -840281330 -173445370 307480457 154553373 -87809241 6107374 -18288579 340630937 816008574 -393185729 42708555 282598170 -7987912 593862217 65688325 510430 -353024973 -380301639 98132322 -254298246 21070234 604315927 -160015380 -524530695 -366686546 -125785031 -376425425 -22939332 -85712607 -18091884 581875277 -123148169 -83737096 -327048273 -43802155 -232706692 39414586 -224882147 -745281931 34019446 -31543660 -3490814 719029699 47829978 -227130365 -22808749 211533948 -55637442 -2779244 -6594514 259669010 1158467 460551042 -5992430 -382284453 15518804 420676083 -49495601 -18862314 383009326 446497652 227907762 -191417322 -395064218 -232356501 -504434209 103852044 404075155 -122566680 373789294 -763232202 46970936 314439209 -5023627 -309893052 271009744 -380726560 314530438 -36386562 -1393856 5919281 -306061849 -82769398 2344273 -283077297 439540008 484940840 553351630 -461320280 731028013 -395838454 247963583 -486371193 -461623859 61767949 -114542207 -300196855 271969606 -124581711 63651084 -545791878 -31282711 -649441780 184852135 417320793 -102312311 -33443791 -6842828 -137835610 405136303 -609391695 -625847528 8667714 -147594116 -203498748 -186749 -40167041 90290213 595703265 -47615054 -109169006 96036328 -17604059 -559264287 -337683957 -19257003 213623767 348414050 -3158983 12149140 54979396 35015229 -326510919 -332386362 584912982 -881875945 309643962 -635598250 -23376432 480362688 116482937 898967001 102884911 -35334232 -120733969 206840160 289465261 -482388675 497121694 -28957 -159368544 9211288 437320987 -370831615 97695416 -18480840 -897790261 614385273 119764239 2543689 -629766251 625565942 -286713210 717720002 -2531802 -379507469 -135475735 632706718 28746533 -137600566 -571814969 -62046965 127370154 12634657 571462611 420452972 -7954770 206650782 185039153 -149974831 1751215 -103489915 -28736365 -206520581 704247882 -266151152 76894360 449944136 -111077692 152049316 9269713 -353743290 -382754862 19269978 92991602 -46674275 -566081325 -391053077 556418583 -225439862 -143318396 -203089935 438236100 844250265 -540105 31408828 -114750574 -96147750 105530025 204103962 -24904013 -501114464 -102966079 446276482 -164961537 -109874742 72413649 374690074 21852800 293699081 123647504 -318995758 109126158 -423984648 -34023683 -5728399 -675335662 -179872549 -68776018 229293072 148325201 53999042 -2216320 110037085 168552636 -117209803 3833016 337695779 -732066130 7468262 8548592 66631455 -279090279 59733354 -343298273 121022630 -224379348 604894091 259925018 508157885 2567608 -59764972 -16576154 -232233189 12016431 -177841074 -71713 -164808210 1845310 -717984583 -628324325 -21011873 21538654 -632801235 -122093107 -256501210 98459268 315359258 -67762258 -159532201 -28159948 382230634 -68187412 -324342440 425095040 290576461 144952523 736491 350274657 27507171 -1077262 -564054994 -254486872 -29259970 38204121 448556 -253299850 -7962298 547327546 63476496 -430432201 -583439406 -734977309 877028575 15803832 -14141584 -178965983 18238252 183424071 -2898597 -453418187 579738625 -77912852 81041614 -83927260 250416817 76925354 -83521462 2304804 41663245 62568536 -24146808 -62361532 -270760608 -12019277 313824344 121007987 12510481 463709431 521377850 -294860659 -360015750 640116481 317058479 314164411 -205883739 57854579 -570120526 111877362 -177128584 -550205865 252050791 8524082 -88464066 44199466 800165260 -368170144 -162717937 -114553203 258302220 -8874448 -84838447 -35447027 -126520008 7830707 139682370 -418393828 661886806 255634431 -393251386 -267055228 555476800 26152414 295183903 -97902999 -95256743 -273403269 189451907 5260416 -105733111 -75897256 787400931 -177494163 -203223202 96094631 314926050 115903478 -70125692 -10645046 -36799401 -545581667 -106703499 -188515403 -199053651 -4047841 124135474 -203084021 41450030 -330292177 61032926 34900926 22375148 -52283958 -143120162 -404573292 2166008 76620199 593610665 36965076 537010978 -25119357 -512329528 103423518 -16732765 -301794274 415618534 -490716242 -12266535 -193041140 5180106 575940212 12407692 639305203 -317729985 820431496 24852646 899799518 51669640 784763380 24592105 180984727 74842005 -526995659 -15564885 -930869826 -238105178 417359959 -168124919 -416336832 28412447 -70766893 89366448 179175373 -43772844 53371156 2990495 -94203805 -748460966 84799940 -926421336 -303585044 -426044456 158813064 -772370256 26477115 356231597 -383907268 877057226 -646937655 -38727142 189739822 45920959 400467420 -65977044 492737835 -432987446 -5209979 -19457352 -4179530 370745097 658170734 268504778 612845155 29891149 -760413902 -147408800 22867237 -1704350 104440270 -837343171 -311176389 -629433759 112647256 -560665706 -266997004 46746340 -307081712 282244990 533776599 -127062954 102608220 -605179940 -137365958 -477016898 92443654 -18083367 -607680049 182294882 -617483568 -431997096 99391894 -216733940 -251770277 34750160 -213750225 -579065839 -94881493 -13827494 571616720 514226350 3108827 -20619575 -266783082 -15005698 27550703 -351769066 -344544745 120717170 -13149288 12665022 111785115 364242009 494451519 362701411 -480832301 -251666647 527432163 381533778 -153729376 354873027 -350951209 12996786 -241194664 -633131896 111415936 -77345851 4104739 393750598 -29475366 17571318 -232632003 -106382493 -95955273 -262400739 160617723 -3807659 -48143905 -452119126 660627788 -88914688 4029152 58910479 -480410668 -33616093 -128720154 -567291687 -199841704 315329656 -21829710 277933737 -85082090 -11935157 132782577 38164650 258301576 195414852 -186877415 -622726850 53151853 -300961005 -405448829 -489102162 -282933816 7540955 172014797 -809199770 13622379 -565497815 5571940 479980986 48276979 198187796 127336667 -116094915 -14306536 -185312944 -489303105 414062165 -145255381 32450195 6585234 -27624881 -94725922 -293609508 -31492902 -14522458 274648325 -132511019 90345407 -812932856 71118211 -541107763 6334105 803139148 -281221860 -74368514 -914618669 -240080280 -5974678 2812562 -496309086 -234331776 -191828064 -270209377 -7386642 -2321053 300540370 177577707 170818949 243113194 368212642 -287054734 -32803729 -228875032 72593529 6083433 341117723 -108013248 481926622 9814035 -697216260 -436609709 317933448 -335939574 -510760891 -311616815 -220426156 32405 -650515 -68794026 375155266 -190528821 -124655809 5086480 -28310603 -714093631 -563108046 459186995 139357089 13025555 366716598 -248756286 484755584 -251378443 -221753567 43923111 -625142139 125508898 -737027475 -107988066 319200314 53694515 721847095 330669333 236206749 -637425 333583437 327675374 617357093 -456492852 288052028 -28335782 -261301524 468189736 80439772 9887152 149073608 -534833039 21780892 -489047801 -6836359 -816012650 -377888446 -466298570 -377965209 39372422 24954849 258733516 177165269 393031663 146899141 -38681898 746327685 -56765275 -294626654 -25743014 551226455 788260026 -109935234 7376821 -24735621 95791013 -241630735 -84652690 -143111922 -341083813 92312700 120247492 779044427 -217619985 31742241 243967684 -34209189 198386414 196489024 148397294 536658030 399104490 -189444285 -146294762 311905617 84130767 158591320 283711994 333337071 -647924301 699446 192087291 -105028572 -168237769 328945209 569368114 631242 -379182885 234208260 -3496833 239670464 42479655 -612302054 99908238 -208723007 7657725 -815236529 321948950 507897099 -9727121 -157825465 98667962 -62551208 -112539255 56435366 -426252847 301823960 -892913533 5012189 335614984 13254244 -21253748 -24978835 529129317 91310649 447805258 289618941 195033842 49388533 305805266 619425828 -47375325 81333987 612403821 -53548381 -9176398 -7516541 425975958 -1825803 -36194220 195544954 -137312520 -1722667 -153066979 -149975106 -820349139 147677000 170503810 314584410 -340058982 93160423 -379470898 762827543 -119143498 162157550 -12910201 -141862366 741917793 404196482 274282240 21428236 -184006835 -86406836 -2928157 93152005 414276613 508061684 324472226 23163259 274506492 633174941 605332042 -498973410 336571089 41497983 -107903322 771973984 1219833 -37738569 453456 -561112662 550430725 -217825448 -22710618 18282318 769612293 -114538053 303975872 570989239 134621324 337921094 128009011 71797073 78334479 16446903 -153655249 375860803 445854234 839424741 -204224134 111603375 12168743 492409690 -6427503 -251844327 475746763 35213470 69297361 4965398 438067253 97934990 -42969764 14714556 17820840 6521422 -120476666 12597495 182980331 41045357 -145385484 -95605148 235489397 -110726881 327616050 -20513334 -23206123 -383656656 -237651684 -654527417 44073177 158889859 -30233940 -6220931 -211535110 -165725414 -392413872 15396784 -7328288 -113727909 240622900 22482957 -544683047 -94084044 -155123366 -235347690 -157876492 -424284649 -191389952 -286358453 2728774 -105440220 -45950620 714444004 61522278 844902112 53609807 -82851617 433136464 -564647770 409562476 -411146790 8872994 651118956 -245799365 -130434817 -633786204 -299527932 18031862 -2631802 -104767637 -25187721 -1673880 224857542 -215899837 -235671391 128747771 -25381727 -68793671 784957457 316817442 115079919 585930349 178490935 -411375691 -56185400 328190693 -86492309 -394139404 -38406804 -281893540 161323495 -9373922 691748318 -18448641 -564504078 -45528557 152548044 -266010024 473576694 2692843 868600167 -396035720 -168528070 468670197 -2735135 77954457 941010059 459877869 -583457976 263964798 -64617383 72467642 -128951741 -523069366 -39618507 -661213911 -135371841 -104657768 119908983 395398538 -543147617 397800147 -30851882 241283639 9124851 93519591 -136381771 66455105 -411109518 -358710367 187311819 448806901 94890377 -84798392 -761696165 -30748446 -238826526 206859416 -84650436 -494848522 -137297837 172839001 -352738072 -6481242 663805659 -17469655 258121486 5622646 -215311309 352462505 -307337070 -256652076 18685338 146914873 90026822 -25673869 72889760 -6094698 5857733 -82950547 137123682 830027232 -14641427 148470953 -148139720 898813329 495652552 -143827960 405433086 -299458018 462131416 -60016289 30827799 595407232 -739569038 -747062312 -340994625 409567867 -44643412 118464290 -15322029 -32477037 -72146194 59517094 -22645406 368294514 221712300 694412606 331448523 18458247 539831474 30439699 190598386 -550850946 -54719835 -276847540 -533838801 8770544 296885336 420855563 -8500242 -677588353 17511567 498975228 410675692 33523000 -12831173 -194446898 254002027 -681063477 55282642 430121345 -240377428 -29641556 -340430637 -53774834 53459527 18832626 -94397796 -225096229 -164518153 -425507192 -231913136 89886799 -850976179 296344932 -131315540 -890751 178743985 -188079209 -257283203 23977631 84693797 287290837 -27229637 136919093 189251393 -329873836 -12521617 -329340106 -10020941 4842183 -9653385 274709673 -90727956 -92803808 -3122068 -491061787 258064605 78524566 13473790 281557058 -592157792 -257086577 -222065230 44963123 -46658794 374000303 -743273889 470325777 345780558 -347002860 -860149428 -263559925 20899973 427768910 160293639 -24855307 256885213 -133703201 -102628278 607308571 9637632 663359295 175791889 -394604649 -54352168 -687826 57413633 -166694912 127064972 472024975 -931273870 -246753225 56237994 -1779742 -115871776 13504521 50056632 -14618587 121907538 -23021769 -169908666 47241704 323275857 -121886886 -257597100 -157303946 -109334927 -506901336 -74487699 43826408 272908316 218550784 -473868825 -104785637 -98212676 411955189 -92224366 650800752 -20361772 -7923543 102086566 182862061 -210215327 121153384 -444253248 -134081764 -397770408 -434676601 186922006 292964828 370616338 851079506 -189726336 -119019403 5330916 429373646 -150930669 -185045000 -174617787 -196456792 160861612 8186975 -6087036 -14664291 437325 227244380 244165948 -50125003 580474012 -39155970 324272241 -115206546 -123306093 878936632 312113979 -506160373 366828970 -493282658 249668952 185611401 -157774273 -11464807 -71617578 500963863 573456510 1726023 15683761 31502279 -334278 100225576 14546346 -2058455 -231343026 -112379439 377369311 -241499402 -669512749 -132631689 -406017600 -179204658 -68542635 156312706 257714442 -191107654 118080374 184839364 -166453818 267789590 65241667 -857291731 182221986 -34607773 -69962038 -146780014 -5212044 -302526144 165099341 66184153 140642047 -95511926 -146857 99994408 -449538805 20869724 -22508880 -16028037 357653784 -138666043 -115403356 -290544715 155718820 -243694011 380154842 154655172 467871301 267232654 -191807857 21325878 318169876 -12969309 -720194411 225444603 -16264714 -96116599 467008042 117524255 30864549 -43613109 -645679865 -109490726 -299970151 -120672222 56601090 -159415149 4484925 54204413 -265691727 298646295 165227702 -211156232 -591552410 126404260 -57778363 -175120654 -701109614 229895967 582734307 -17670594 -61597197 15949954 21204802 429743276 -61836644 -535756002 -262374960 -93943607 6908212 -27513974 496512177 -454897238 -507282371 -199671396 -602368706 -23772892 29972797 -666974549 17795352 -161012032 -369702547 108025584 7822043 62488243 -3785758 -274070284 87854629 4444598 122187776 599897284 638569097 70806988 120058478 701522183 -117970784 348972845 227058475 5359482 30597507 -13310043 -231596111 58370298 -224641385 -285881390 63832608 108970629 61256536 -36066367 -774166304 4712948 -4148849 -859923674 472755563 6328278 416050500 37674746 -89363179 384564676 -85796823 66725627 -327482748 5106003 17538167 -330435947 -236694355 325655319 -24203361 300401773 -134454412 -85006045 121230635 646089663 -356910693 337347228 -5272873 119673408 -105758444 521701443 30654115 337947073 -8848036 348625189 346869317 641802940 -633152550 97965713 434241093 -84958651 -233835845 133131866 114880453 364101520 160306879 773916264 -472112488 305093303 534498 594658375 -567539748 268611272 298328332 914324703 -132249637 -309234845 454345877 5653474 230595328 72928283 54198779 353088590 -40423138 17693760 -100831351 -707353756 -389065427 21666 158700647 -260145396 -206837248 -2954688 -564486331 -332310710 -103516 583189048 194501092 -192221923 611508700 -377558599 207607966 576965366 -36200367 64378654 457170125 369343885 53436292 10956941 680189305 13637497 195991504 16911882 236400235 198445264 42531493 -23534419 -216115038 -207744037 -278473644 -155091007 132168375 -64415064 354883569 -280044323 -95698318 -7218431 68728452 -272195093 45428221 484038864 -637444385 431041664 362743 9587300 392561292 504913795 -746393267 22843229 -15419566 146837381 -17837370 -333181802 -1228845 323260743 -22523956 -383519723 -374215416 -15095361 419705922 171316517 -279726021 -165082606 14370407 340024419 -679814311 -141326874 -267026887 -51812672 197493109 127133751 216218560 -27152864 -101114918 1326818 285998655 238542273 425356326 19035567 -11109104 940831007 -224662593 159083481 -553285939 -335775575 -636957189 -14650533 -890358659 -333927199 -145226056 914415862 4313238 262371786 -3962632 246787945 881414916 567685638 291777181 709089947 -662082707 -350623919 227741103 -360548170 326840132 -7756592 -35117989 306181209 -188303816 227712436 143196737 26175727 37448309 -44182588 163272002 503798331 12142723 -378663430 728924111 -50683835 883030751 752502 12901764 77016684 -47374888 -579091997 270164262 137302724 -449485124 -84314600 -167449230 192694952 514233650 312691276 286452098 -7535609 5496920 -193392005 -8566071 34365766 295407559 58243930 176216980 232741193 -324411533 346840130 536094784 -655518139 64638106 -158118397 35726153 294867218 153242648 73012798 251069742 -25687636 147071218 -792183897 63161936 -125678798 19987966 -385634284 -12374616 -172553651 -21878656 9696594 698019390 73633776 203013074 -278710973 3447372 754096526 -859829720 261654721 -128501634 343836111 113934276 -189613678 -729868650 311001 126023259 88540785 -724160548 -18103051 -325747010 -380908330 -130840482 -10368365 -140525986 572692045 77609208 -76302185 -75643431 282520070 -191429248 -155626474 311890375 168573793 45368100 -40646711 304641614 15926582 -33936990 14571555 -269586677 15110396 -187644604 33337678 246990655 297187731 -187513244 -19495979 538611346 9304628 -238339762 737336 -63277300 260296099 -5441006 96526901 -63814198 45090147 669780743 35717687 -193954511 -37547175 -16239314 -46222299 -74711652 189887937 426580063 39058689 -32255087 -645158476 2233329 -21697877 1326303 156799433 -321206846 303788641 -19366462 -115285480 415391372 -89057553 -165685777 131346544 311010330 90414607 470279734 -29570080 -550935189 161387778 59122497 -541588255 -21793855 64786554 -25800999 63058097 557786771 -280930368 425900839 -402075086 231374041 391430373 197643338 593666947 -164175743 514194719 -5291587 414902912 -189720994 -399003406 -404902019 -56198333 238932793 -373005057 -167639551 270771092 408488431 -307384280 811101663 -320198710 -127096184 26236415 1481271 -242526943 -5046406 -322381360 -11889277 567623982 -15796756 107551331 -555102008 -478059279 58939594 144626792 -84868121 64817901 24597724 -334202582 815454499 25138897 63364606 56936363 -278112101 -46711173 49033685 -231988449 568470562 -95611369 -96295778 -11572044 -5469935 238344319 83340051 257740643 47226552 265983232 -109057690 -29654733 48744510 -597453626 189098875 627814378 22167090 -288154241 60821250 328552550 752186562 4547787 14911092 15637622 805165295 -211475614 184167723 -5729922 -230066048 -155171756 109253244 -21750773 326310140 -236781494 -87912762 -13633348 -310830750 234962239 156236977 -250339998 11885589 422129601 -370857687 69754317 -430481314 -47700420 -194251718 -199267 -334680564 -338099538 95999222 -120834980 -536088189 7637657 165610296 -9223819 18095790 901511488 620877621 35481308 228394240 -28768149 -164995138 -107313119 -474487851 -419469408 563368996 -157310523 624730889 -193086965 -77274206 -132529315 -583363002 -7276029 198177306 198024052 135909790 109820410 251877183 -201562376 267674696 265662237 38075360 -6920421 20908410 -23442213 13203891 109822515 2768180 -49797227 77612906 -96484576 67626116 -254524800 -9961003 13834911 -4172705 -228057280 238911475 400504169 -41072953 -482788026 -4344077 449453684 -34225 -208556996 6234224 -3026493 426313968 94762372 98994651 -131411199 468896293 165380185 251188241 -36051542 -82200479 183253394 -831788 -126526520 -86404645 134943956 -3856612 15436939 -236220476 709440928 810823163 -42119315 382299073 96719523 -83068577 748354042 244474626 -475933 264256672 458514371 47325676 92289685 346746124 -662092898 325848442 -506882613 98385527 -215228314 459682202 -14818382 50550320 -585366493 -81711089 -6228556 98509569 -30717251 417336707 -9255567 -593253498 -2191076 -2679233 -736533578 79497754 192850039 63840530 -349714160 -246445421 -49479722 531329746 -55559477 203306613 -76805457 -159308712 127970158 285825258 443021820 560882495 -17250000 555047 558786083 79806676 48825299 29304621 207958076 -31123322 15138101 -252160354 -82628315 -313167211 5861705 -190158019 352282900 -614772145 15679823 -14676445 60760933 -248608990 381192936 759189045 40990846 -453125119 95775924 89602534 -97423341 609563134 500146205 -252500119 479724010 -96367199 74938661 86983627 20112768 115435589 -257168496 568033920 -51474300 -302735613 -47668475 -102714410 -69232352 -10608226 -315758038 -103900625 -162251193 -379306407 -714506785 -376908118 26811605 -5605465 66988544 375926644 -319902711 -114879737 92017669 572694848 455643603 683358065 36497511 -28627257 21017515 804368153 -59188594 269597783 -428569267 23550027 -25389550 539306296 148044993 -384177247 -690077 -37034673 -439025556 44552621 183925872 102016883 21072877 71766398 263226556 -41594196 6066845 491466811 -58196999 -66485318 -419701579 8672155 -239768449 -96853641 464912429 -8323053 -83206604 -524864824 223099798 -152519111 25337404 -215136780 -155480698 4482360 13505683 73058615 235906624 -177151785 -1078311 -165988954 -21153802 -649793540 -422115433 33756531 -714226191 39381407 774060545 -434400040 -225094897 579066665 28661503 -648610914 134077373 83326014 -348869888 -12790798 -42496452 -43709317 -111206486 -357972473 -96388794 -70692580 475874365 483083691 -225377631 421927198 -28750994 254272461 485326407 -296494882 -35330192 -235647207 11293883 1114579 18056745 8902723 40485006 -782977069 2910249 248648250 115598947 -47691064 -620924 80718878 14151093 -107254386 -244956115 90952967 -412931969 -710872938 514341361 227131197 -249656974 279478025 -7619739 -891961772 -41399337 32744630 23714082 266891277 141792719 -498133905 287116343 -155893467 -571834247 398697795 -450876882 362115162 -13412849 -280708972 7381703 128516478 -848245731 -57746094 -132214497 11375725 271494361 -164186208 -4270723 32309264 -14536764 -41521119 473935374 283881724 108698313 -266367753 -252471951 -501963261 122761357 48036429 6551915 247103508 -166656902 806380412 -9412735 13677984 127212776 12423574 59506187 -518688726 -398449122 -65030445 8503374 -717048644 -45034687 664003653 302081064 -673563363 5660183 368661282 487363236 -172492617 -329132097 375636673 -471159774 6851280 56721478 40193957 76943657 -433237632 122027531 -160498213 -11936709 200133218 -82926957 -58978000 116015526 -165245736 -572381131 92016985 -226172969 -6471956 -800838268 -18861244 235816559 -143018400 -45626019 384975251 -139048867 -630366827 -153528550 414583989 27480531 12609193 86856820 9871202 -254838739 56144319 -17891979 29567260 40056247 -822981271 -147868521 210292235 -246941484 134085904 -564101313 169689570 514531020 8150424 168261193 -20124794 121651454 -145607829 -413329761 80781997 -626468147 3264807 -210016665 -237973256 440515638 185836392 -27615462 -113570941 -184759673 -185723139 125090303 -149681097 509879630 -74728366 -251960132 178878544 -78336196 -146509268 -432998785 -185444717 -462481891 638688692 -389624189 -222948271 90128688 711585263 -84278920 1835286 -371541324 -466054204 -48480669 1207585 122132160 323251818 360468489 366176659 671528118 755416417 -19296618 -34492698 -118785754 -55694896 -4850881 323190942 6279569 144500696 15341996 690781852 -287810244 -373108559 -571250901 18939595 -299715153 827780399 687229221 135826636 1184563 967903638 52178816 -647858857 380964015 183147323 -694713033 -123429206 -269355154 -18670443 -290424505 -243684892 75170325 -446728802 -89145028 28434041 30472224 245237949 -130723231 -203825712 -6281524 -404376079 7765855 -431584232 21561614 182357592 -328627659 -78076917 201558852 165325951 -430425411 -545863893 -626726494 498930533 755844678 -10169801 -93556017 470764822 -50455254 5337839 536795182 124261608 528963789 -47872753 641572 -125391122 721739761 -188275105 -131945901 348846639 282012415 -17753767 -378244531 -447552015 -460173297 306097055 -207869581 -126768582 249768705 415110253 56948091 264629442 313177780 21876322 154986313 -596741756 442605863 -38091480 214156458 -310322877 -1230623 -390757254 -609307859 -150301158 54326215 397555286 -92562891 818195638 726884521 353948366 4411903 -142746907 236076039 86599420 14253220 274136197 -397953170 -419118407 20224621 532005897 187320329 -7589437 245556704 36585475 4558179 186038655 -384806246 634366 442119235 -95440983 -61535630 230686115 -146481916 -34060163 -194600520 -655273833 276610951 310883176 -312693620 101135668 -17066211 937958206 6279179 -393598459 -298517676 20150922 170103565 -188801441 741705269 -228363606 9606232 -241974445 -402291197 9641630 529091119 6582316 -116081408 416001262 -3582863 -162101439 49676769 193800500 488802843 -85132181 -524954706 97216895 -721702831 9037282 119670347 -593625396 -9850357 -22685453 410771375 -82453403 -239960092 157061656 -217531367 320875510 -273306379 166853556 481653466 -38787323 -148801192 670967961 -298019643 -621956513 -180638625 44532574 345700563 177830300 -123273266 4535085 545673915 25134544 -148354345 -267547826 -224102858 435559496 -327652450 25074636 -75275439 -37174739 -13721710 -93162337 -31186812 -832604978 -341889698 -19873337 170098819 446348077 -125731224 17552088 -279704677 -293770543 -46775546 57569718 -408150969 20501963 -118934871 316092290 -619607568 769187996 -7497436 -312839784 -203774623 130338657 39647213 132234283 -485534152 -22334521 -304873513 -899291422 124520877 680142907 2696684 78667757 -452279496 588133641 48941397 189857379 159989817 -8071744 111808567 -412552925 -85210544 279422633 120392608 167240237 -700481 -191112878 -545277044 329821074 -578859787 339189406 -843921836 -786362 67522328 536789406 -503273968 -280433830 9831641 89071116 -90653663 -220796456 -439824029 59239901 4019442 46513935 13567657 550983647 96914485 184860278 428380403 -271150865 560699779 402296230 105031487 -546963788 401700758 9027031 17116165 -52285402 -210485373 30097494 -440594 474635775 -522338408 -25430359 -10069566 -824974911 -136839124 85588623 -94290623 -366467725 47918200 204007363 -483979061 -304107433 256610382 -529926080 12927799 -91573497 351681233 -816611805 13246745 304342132 -190695820 -1083984 26960614 11802126 -237488096 -634981557 204000731 -286851626 594278320 107968381 -7869108 616824750 355365818 -36866824 143383178 116130421 -307484876 6930826 268620632 -808771289 -169588880 209047869 -570841481 -405967994 28494029 -100197130 291076414 -10267867 760855387 -18428322 -56671777 -72225865 -192390717 -592630187 -158982642 14266134 -824822015 262564368 -95550609 -220314954 575005310 643791441 607087723 -226029514 -132257994 471271557 -20392039 -203200928 -340815257 -379057933 -3775562 180763296 717638784 6185919 -7949835 266760355 -82070800 325534311 402829207 32832017 -32287850 307364749 -199296821 615814996 152966773 418044015 -23598592 554770192 -26248087 -921812118 -247816361 -357693034 -160230605 579533273 429863713 105242580 777684356 -67055604 599120743 -339421639 -755506563 30473139 51481217 36080190 -439925929 5718012 285157259 275855043 316036655 168755811 -250804999 308078638 -178180802 4536597 169874628 421814784 669007006 -168609880 449542123 119038423 -477788476 409067440 -748643565 -113589441 276838443 64696253 19488836 -5659078 2715085 219420600 -1316253 -166688630 -11165228 -440910643 -40477276 545699334 214014233 -142778782 -31593129 -357132551 -236070025 -172365423 -105663552 -337183721 101016792 296165394 527910837 -362513838 -971707529 460016139 28227966 -871237661 19953638 -106702765 -44100395 -40348655 -260585971 4518118 27287978 688043914 252158513 -224794826 -103127315 -342915516 -224952847 -145667974 322843538 35042294 3962101 -44597919 118507675 -106727248 -70586621 -518389403 20447428 -43092662 402402941 13987941 -30092025 -1308801 -41503132 213123640 -1754018 629350069 237880146 -348494759 8751669 -40900910 -57075873 253531668 -319256490 -266143540 158277954 210297415 -421178077 17379951 -315722540 68097448 -566837450 -133742177 153215719 435710371 328569249 214521453 48551974 157380500 -147149220 55204021 -2565051 -554608 -680144795 -202229417 253913 -105173600 -36181061 -391632528 -186335010 -68918018 649057729 -46975067 165404482 567121704 410532569 3164519 -227107192 55921274 -4899234 40555237 -44146561 -213881868 301175571 -718246847 505853166 62967578 356913809 289071943 -723536706 470284968 13330015 -18394761 163491192 -581762179 727057983 -4728157 6959404 48439864 157453913 -395635322 -40145251 -251191359 -333461685 -33334321 -36767163 97380440 -12004361 -289524335 254610386 91402111 -5506560 263404458 -423725089 310904367 -150794831 532707172 26585106 -488919223 474767890 -7843111 217306 -313851654 39741273 209071502 -1329543 128759859 402027132 449544865 -199032915 -9475730 -389498477 -102623046 186575276 -216534611 -3048315 336243402 640291147 84855329 -113126599 -287967112 -1434071 99376367 -337847 405891046 -91395198 217912700 436142409 381902343 679437146 -219502809 -26116390 -164394454 476075940 -475264660 -233447717 116980530 -183682807 158428525 -301034539 701202047 -102755071 -8596364 318440765 -116519116 433391409 -263210842 -173326497 -1209594 218346161 14036655 450361068 -181752032 -95758802 -64180290 143410531 -232221523 -618274871 -331610397 -3131023 463042489 -12911347 -160305544 31897576 -926068929 -539827552 397437210 -83341056 -145686103 693174338 -250463180 -898571 -428413847 364604286 638762921 6669144 673818226 -282213778 248962129 -61205001 57141499 -339069165 205602055 -471472777 -1637140 -86447425 89628622 -202067955 173298622 -54103531 125334154 1876737 207472928 89682235 -846738020 -176240112 -1645396 168900840 346734686 -486331589 -146835216 83904790 -84050658 -71743876 591110762 475118896 -149543394 -297341035 -57676735 -525299266 -21491674 127474013 -421664341 31659663 29580335 27927250 -109744187 -11381694 -285195489 1661401 -111714077 -617508187 -165860973 65976960 -335608046 -7309224 410066512 -108120452 30691248 -415713521 -22847840 -80105803 27834379 -16380465 -81941920 -136849580 -60509761 -85107866 171078378 -19006796 127293527 -68481764 748494395 701948379 597695183 -228540862 329808376 854418 -163347588 68954674 -27827782 -289603028 -273943835 -2517630 -857911831 41192020 -421599688 1495331 66456506 -488634472 22619040 -81173015 -5430639 7830582 65936125 -137132680 -24787560 395773143 -588491242 -379747533 828282849 171300341 88821757 -9452835 81081497 -872409 -683127322 -20105444 487735270 191889 -80140595 -18466822 -549953395 102528515 -3959849 -207383608 828006673 654517477 110533114 -349105006 -735962146 -51031926 -216411758 -70035827 127735357 127681786 -609789545 -5656389 480870642 545158437 7890136 572756715 -26390492 297450116 496777871 199219813 17412830 -147936769 122236694 497424067 400849821 59089617 -192007420 8831735 -22553853 -550053616 -23004076 -2616645 -154220546 9928099 453801505 -223948361 -254308852 196687334 -86874844 -69461581 77609511 454533344 -21595621 -215577023 563912460 -12443827 22970981 285918586 458414 -271945376 247161868 10870213 79757511 -20054016 -283940880 114296727 78534 -350574 377077082 -15877820 -349784534 13421686 94237262 -151465905 731155019 30720460 72442101 -535146526 734249859 -265540942 152023124 144524863 -3492583 97268807 15026550 88697820 -57549334 -542340070 33726746 -25604710 -352752896 -7041737 -117230737 -69614413 3819034 -313175099 157690268 393502871 180242245 82873416 -230091982 96918323 -7067848 116748491 148523186 -49190120 274074774 571317079 101502278 -178125996 19606894 227312034 236258314 647538620 -525577010 -463745318 407292556 158978097 -1280416 81942045 195411255 -34197885 -210694544 755311186 -160510793 -128680522 7098099 401835826 434831573 33726580 21534621 -769693050 17899600 6723039 108234423 127166877 14411625 -275073538 -18613507 10502732 -137216985 -596314945 -275677932 319258932 -398231652 22918464 174664674 -1373282 -4378165 -11663164 301909529 15607177 -367503072 148626084 -133277628 168858906 -751230795 268757213 -292180595 59387945 44723478 -497976188 320128076 -120993563 -217644495 155710314 -118608431 73026791 162755983 -691234926 -68092129 251072250 -170544390 -115755035 335288756 463574196 -225136531 183973351 397964308 266160029 -219730129 -317331708 -370460178 -273877996 -898742073 1881607 -222654211 -92622901 -449515344 365460979 4398029 -731684686 295864730 -10991078 -856738897 16603827 87248863 6403857 77466398 113649849 -189270010 -170293535 -535532963 787698494 74909898 472924877 -582970886 33627952 53392394 -29942550 -21612826 -95321168 -61743276 -158783 32337370 -139738058 25327656 -149290575 36379472 -381457092 239628778 -492047310 -564746265 -54956875 303417301 -44145644 498185300 -348512855 -597405415 -210895061 306519456 56833020 463387358 -583945391 -3479880 6057826 -13149459 -135337766 -387545321 -31085318 275547749 -238031936 -676396259 510301531 -741776821 -8891810 572887015 404987677 -163585672 -446222527 690758929 132044460 -245576140 -103536502 186634827 -678085546 68379215 -68917281 -410266120 154279354 758029 18412172 284920120 -81636114 -334272754 -278193748 207282751 745221274 647122475 626495986 52771266 8318226 -46422528 -261550656 245569023 370416714 133809489 258011084 -2864669 49176023 831697714 163671163 750970343 102522093 563551686 -20258249 -202985758 -167898369 125242540 458714091 40196806 447467123 41400478 -5774598 129985851 6956088 -557219976 170832832 263097113 87283569 270058355 98300229 392056112 -435434138 -29191419 -407057721 25032601 -195171003 365065805 549410320 -50837703 7874896 182930429 227720104 200053586 -398641794 99340487 -399675148 -395070809 134872726 200206552 33756847 -728093468 62060821 83028437 -152792779 -140368543 -71953952 -68791701 -123716877 390388886 235521520 -115426939 19834409 -151110082 -12177000 29070679 313509484 -378160724 -123609968 -354941283 -41225616 62474010 71517688 -18697827 -286805155 -35998306 -257469370 84892121 544325108 -10571644 501234315 339644583 -84768116 68161593 122839795 14381368 -59963555 193837241 624515271 -55321561 458786950 311483595 -134315359 -1123028 18067248 -21215638 -383741182 150186711 -482614676 -301186777 -400389483 -358496082 -206574011 146484394 -473824503 -528564036 -673166135 -26084291 287187378 181883294 1321824 -587694654 -357613634 3182461 696163074 -52355547 -62994170 14491331 -338594869 -158697150 -882385728 1557236 -766675135 -65586773 549753959 327034396 431326179 295569595 -282891800 -415810921 27112792 349524354 -614888766 397365949 27622079 62406897 -21893807 -27759606 541571825 -13258012 278278087 -28816615 -12144338 289976325 -120741641 -73454281 -186301315 177558468 -232709208 423986677 64881847 391471012 580087107 -65739915 844691331 -17969373 -30003437 -328454301 148211799 11416000 717409752 -192393523 695227 58643954 51938575 613963639 -127239533 364530238 96797949 -2859356 2397446 -1003016 -62527433 38247410 -162714321 -605373610 -433872574 159570311 -120721573 -37419639 -132396493 193447781 -16838713 -97504703 -13527633 535960196 -363038083 -368589443 161852182 518872912 -472305548 67445333 -15804988 422186946 -260436375 -154847339 785758927 -442927665 267349838 -180283555 100480528 15041175 -2457632 244590096 -288161382 -276436343 79466730 181881734 -209789819 -416692449 35934215 316250720 -205566252 755213237 30302797 -362975798 -159927948 38524248 34398184 -60850189 -106956999 4124688 102737038 188136988 299617184 -3642731 8648330 -165343692 -260448857 -197857555 158893800 -177094424 -762276555 544154965 13731419 67316990 126771885 -3673800 6154966 -212330064 18791044 114933 -258831483 -22170366 209842481 -67527172 441366236 -296412529 -224696584 -7446123 -18583420 193577613 85134953 -535013851 -121976092 -159247874 499057854 201158284 -67067127 380997525 338181396 469157550 -380507971 412168366 -246668764 -420858 -153521721 42910464 52137984 -548293300 -348161909 30116009 696661697 -503078617 178415963 53778187 -39649599 51524529 192746204 -80003517 -441644477 293505411 73475539 186834806 -458870519 -684763011 316161761 -12017207 534413998 245171050 -633973778 111836129 -224877936 30634990 -437367539 40643211 26888468 16647755 -434057802 83931710 -567144878 -379788570 25422479 568001510 -198150086 466784683 164298042 -176078881 112652842 -64959196 146624873 164961276 -34902828 -36784414 -71909896 817051 339502927 81655778 -531202478 775318979 190051558 -45827523 206066651 -89937257 -163189330 -269007065 324505760 -552265739 83135922 -260440313 13959771 -85968553 86206079 40635894 -102324868 113458759 -11414939 -497205161 -672558409 716080807 191327304 408499445 120513222 -424574069 -729735851 -141518260 476770514 382378717 -279089633 -32562182 -574451825 360195746 -4865112 -489151460 -152876636 -33761159 135435711 -700995245 40885632 -783199559 -442548665 -192083525 155168594 -100195193 -104549339 -2225919 -330576415 269764781 -51362770 615512834 63302773 -2227609 -70587525 -153611988 11465167 235670896 129741130 -90764682 -542576997 -148584067 700087964 48624964 -189159021 -28034525 148303836 245054830 519221914 120001072 -22611732 -148781872 94712817 -386195925 -440771278 33300809 -429657966 -146531948 -309817624 114548631 7146533 53136033 -290980521 -233659605 -10826565 257961970 572997054 118330092 -673902570 209192445 -30713352 -398006492 293790362 -203452153 -784190298 139827 -726760887 -20312865 -51596124 23163976 736648202 9337656 340445887 -13744293 244877103 -563113941 -526482869 170574314 -729997386 -23059215 321267624 14630121 19593909 393137895 91725742 9586301 -325327147 -162784704 -3951749 -52047206 239889378 131382317 261307537 273558431 -921059397 -191522367 -217735304 -136433603 -6750495 -463769275 -12457574 -100039500 435697606 -364202099 470538824 10150409 -89856834 528976587 -305040993 -76199775 56473390 52532279 397952178 266371534 -625779535 -62460101 501749355 -356006118 51111854 734154763 -314647467 -366850607 -462534547 8593093 -271784081 -10555276 604771850 -129276713 -355698039 -213421224 -8343716 -16395788 -3561734 -244739886 249319277 -267484605 -262921 610067985 -169864350 538124223 1456353 422774077 21260424 75464328 -98873976 391942870 -417248292 33637799 -154470090 -499048301 345576362 -215866040 -62009074 -215635412 -9211837 491275323 14446310 115689777 -156092535 508719981 -207282386 -11546443 78996560 14463676 -272275506 374033778 -53598998 160988675 -110554329 -5132621 182777676 -16062740 687917657 -9198812 -55793016 7314066 -16369725 -29322862 97778259 -45896132 -218738497 -84110686 255389151 282469360 -19900282 -195909342 -702749690 650040262 -665026908 305309073 468033082 13292623 -243311288 -337480692 -44883398 365220966 31260706 208703226 -18727065 632887889 -595067519 -302213271 52890275 -436937689 -2000588 -395368890 -8079103 466474059 2602148 193745280 81293490 -76959187 78719606 -5661464 918076206 -624821768 563358793 -503954846 -213431839 -465569581 72489056 -90455740 -217938292 134945019 -24767240 45444968 60311593 -28282500 -77163842 -348842453 -7852039 -63645776 -405159534 1835206 -207804256 138889423 -73069254 247672958 150941709 -47203944 2288814 -6949138 -619373428 -610177750 -282556779 -346140414 -362178919 15924922 -446088136 -49298920 386688236 15036641 154699493 36565480 16021503 512502373 -423437149 22467899 -617156017 -64690076 18230358 -687650034 -132644207 -307538506 122342253 35083103 442728442 -223260805 87057763 58972861 1950653 -2464984 -250530126 -4638767 453326192 -444872603 19704290 -750304228 -28202589 -10641284 62948761 -145853724 -280381555 -520679292 88617660 -197508901 -523662400 -304915296 -849892908 -150291693 71528509 124491959 295214208 67070159 11947291 531238418 16670958 -15882656 -655649655 7124047 711213342 15985213 -365056254 -18543441 -1956709 -90637823 -128175991 -7556622 211289865 -13872023 -80077911 66018983 63139534 -304908784 274830790 -360871794 248037402 -18823781 60033108 -342169987 -565264577 -11990464 532821405 2718214 13664404 4967394 197194232 95012008 -681273506 -196015488 -16891395 1744684 -10002375 205045356 -148498949 -3590295 14852176 -3777993 -394349930 -35247661 -158894622 -459270894 -62339452 -339645510 -26965999 159324080 8598744 -5817709 268285561 -27406652 -650406437 855660369 -946708 -626211980 236165465 -279645050 890525812 -124507466 323941864 -36892426 564365371 135299445 38972966 -469598826 -6225983 -31297972 133768 97276385 394117673 225713903 194233019 807745960 -47796252 -57699055 201337567 55364569 84493652 -21444722 86599802 -368544424 84343875 -370851253 409197908 -16545421 -41244961 -103837657 207040917 83879875 -116500056 -96738003 485174098 -97921018 -251436515 692034132 203145666 -34720519 365279839 -379990109 298034243 -694911857 -144465549 16655604 415107092 -651806990 182793754 -487310539 192564764 -89898906 -4497021 619560645 688025484 152885557 -260946860 27362684 -445189096 154123245 -324573781 50184227 191762228 -4167249 444955014 265033385 -123179173 239289600 -144265495 -21139181 -952327313 489472842 21189053 164913787 -170977314 93736318 -261020196 8081273 -337982670 546985870 -43627138 82889170 114694717 6281294 -15558653 -128584022 -831863294 -130433371 7665826 -352165633 41572763 19272081 -77592941 9370320 63304535 -36357969 -248014070 189535593 -200415416 171783956 86336360 -223626601 -468263457 18613539 569184788 -30992036 -219948532 310443964 53421028 457163322 -232418879 -80603615 367394470 -588051008 24174439 -157563469 -152332018 6905159 123460208 240114182 -90965180 361999224 8717687 -133871229 -554647451 -214482280 -26616763 525622 -125730302 92904295 -127231776 -256711701 272057668 -124855024 -224989982 -382884716 117083166 20823367 458219369 -2649057 83495623 -17122995 198444933 351248949 702804476 752134891 -40254404 80334540 -1540593 -451892464 -427254900 -85399934 739196427 31971769 3544129 15729704 35511379 95698662 534177248 141845084 -27427922 44792596 -601131238 -631620413 310996982 -892109941 -69184841 682183563 -1214710 949188 3320381 291020610 -699245195 6530768 442538623 590738187 -36838002 -591644157 -21578879 -104457521 10174903 3268737 233671308 376333344 -39593622 -267982924 52476355 -545351273 -82920854 -107599321 -152494082 -380199158 -30968324 -67056697 18612129 26316897 14355942 189448581 159746007 -160038567 -296395990 -260908833 -35822289 -222718602 -134914620 -609736800 -224013896 100624357 -116308010 387365728 262771129 442045692 7561992 89004646 -134223109 98737932 174497620 581945829 275090135 -515994121 346575778 -413559195 301100926 -43660740 3606240 -424610723 -123737750 35922932 -1196849 223943133 8693596 -170658668 118305309 -388756957 -38142312 -241424035 28475970 -23024062 849211776 1885487 25599370 -216869201 -553099258 -794307316 33897839 44162845 -438329100 420104679 -626773770 -170308718 43699174 129214963 -444579387 100593634 -17681798 67473011 -47179680 791678328 2073450 -435651338 -263082537 -62647121 -222429383 36507701 636850769 -8809304 743236903 40247291 287829 -158293992 -355695002 -113628507 -1200168 460467442 26115728 6752611 279773607 158056023 -18260076 16962964 -29716381 -20524098 204174366 -66315361 50208325 513585946 -4568278 36002164 508094340 261487458 460574853 -185384786 8503151 -340730650 -35399655 17491086 -440336454 -553414799 16697108 -100017404 -47538029 -410104347 -360343869 324618026 7642436 -237564 31611197 -84151803 -24602450 74568723 -405204929 -203299555 -5172826 -1607677 211527571 248268355 -431001970 -82901538 -828958231 90728802 595822266 -600863727 -7490407 773627674 -451014479 101964864 392516358 -4604892 -81215753 158553287 -195030620 119611449 -124680757 377675767 3440484 -348694601 624098434 70159316 -528597788 63698307 114842346 2809140 13815432 54343698 -130057872 -637638917 84522221 96413649 119954250 316125351 -160533618 12271852 54905642 -252552 333724515 174802253 1261995 164759067 -537023791 -392244375 10972496 476157 -19077423 320179044 312684526 -183895342 51063947 25656206 -552631382 307557557 144847158 -136087298 -655638950 129647810 -64442652 -180951237 -372555585 147341656 106074074 -126166858 -41104264 -145843483 -291864595 -550867246 16448794 108398865 -146181402 -463329655 77112404 -128281576 589773879 -326738754 5749854 -739743329 648411 -726890958 223505738 16152193 -3400893 -111484363 -203377484 112118338 -421268261 42602888 -68135748 659471268 482727 168536215 -36246105 -257312410 8155276 240843099 190728004 -326362132 -458281179 -133702755 -445402926 334811366 -177538355 -609365951 -314293464 -78864346 343038898 -52078190 -115715440 23292801 4724468 13144080 320323602 317745038 -321428190 -43072991 11632002 138090188 -729408194 -357866478 306274399 -104905983 19470474 -5248777 554331096 546443843 70047931 -223030566 -267948890 323678416 381417986 92411259 576652904 -42459060 302714140 -154536712 105737633 472900293 -486538344 59826578 -67439350 -160428775 -666276774 -88134920 276181517 412195633 8695200 -200796990 -308101642 93467589 50493045 16840602 -406318572 128385221 942703 -466351783 -160259766 526132426 142199491 -43993753 114656893 341370118 -86985396 7930754 -553984552 -344024615 -329517472 -813545193 -165288438 457763229 -5043771 345545032 -19595213 -79226569 -341650568 -47581411 -575909374 189353960 163995662 -426490576 20011902 73837787 81314269 -7565037 136433324 -122684597 3614078 -29441020 219176258 -271022171 19059009 764321445 25723771 -5875415 263149328 -2395087 -228623404 17806743 47645666 384257410 -403547536 -192892384 107255991 -336504444 -121347557 50975490 521086573 39466375 -333264019 -55433706 575367765 -21543295 287737788 449347340 14236422 428283099 71509028 41901353 -9289313 -39990532 -480347551 58003945 150882006 -93273667 169365347 303088915 -658862201 -23422679 -76945552 150427979 13060 8034910 78297813 -298838157 -384217365 -12339522 767327124 71821254 381770885 -35641230 212020328 254669978 116086491 -595922182 -133083194 48896288 506785851 -51096593 75115124 -151543067 53750807 332262021 156587504 -336858367 97220976 120451912 519797930 -487497250 623487927 -86458063 -445709774 -104020609 257340030 -253874679 22949121 -7495143 277933594 196996546 142001469 252195120 -342951588 326020926 4537585 -146882424 -51938417 162285855 -513059138 278297327 -53433619 1650907 268485570 206473802 -376978210 -39737882 -3028518 -302967587 49405598 316778529 566940065 -607268673 8926705 -107118511 118074558 -94557730 241850716 -828135148 5422793 -780114582 26167626 -256620265 -683508660 284190185 -415360633 254104177 -65555135 -440526371 -810163339 -220639776 70810502 7911784 -101727163 -374737224 -8698851 -93635730 302177234 43379627 294096621 -648166650 458221093 -135647162 152139087 137084592 288544397 18954942 -635543702 28567211 -2884435 164054221 17348894 542611316 -487644503 519361953 -172697735 -430018887 171363924 -240991242 -34480311 -7194709 417375313 243101022 -92445020 -126142994 -128018953 63481674 -148787777 -7205783 -6273595 47890539 83920592 -176037886 94206059 507361509 371478190 420521474 290369274 645225586 581435115 648266105 -124213843 419505 -98388884 137942769 -374016397 158617221 139080658 -937848460 203014019 66021346 91220579 -324477417 51182952 16158323 428417810 433659939 -607463059 -315583867 -89118993 -317267895 -367791287 809861548 133448066 165067517 267368730 -565638012 439674360 19559011 546215472 -843551498 1687469 -1729790 -15246541 -239967310 -519066903 -61821033 6002424 -80178407 168595582 180320265 -233202382 -7652036 22749704 222311128 -492720748 206818930 482040140 -1347231 556942662 164407422 -166511354 -472429663 -723558699 61465970 174225728 -72075651 745677133 -1278216 12106707 259921187 168800110 -53320424 613831981 50732557 -452473740 -5554247 19077357 -312254978 386237315 -206908640 -270168357 -197562584 -143318879 -75498324 -419750916 -579430198 -13165653 408998226 -169013870 61606221 432539732 -8748118 51329819 -462487370 -420186768 236064685 90609698 5442130 67359232 154474660 60252245 -160787372 -37196142 77789379 304469017 -29720378 64699941 793680032 -197906417 716471620 134392326 268003661 -1799360 273890011 30682682 -79865863 -343523975 492746774 57358683 13886856 -530311092 -326809757 263959697 116154169 -263313483 -267906086 837817694 397343551 114733386 29664815 402930541 8015271 470796027 -745056595 807823282 9634786 -58170237 -10795830 20948358 20888418 268409237 680211207 58640042 345799687 472481098 531273520 219234885 -431264627 130282 186435611 118393277 113381585 219552522 644114213 295331546 -238480905 13733519 -103267998 -80383391 -892901968 -84713838 381876094 60455337 354925451 88356721 143830625 -4247504 -236192884 256310467 19187490 8486866 -77975339 121851821 -395283992 -387427578 -651692675 20278105 -8117720 -57517429 508531812 362157782 88858234 7941614 -363963183 -258732860 -370007777 -3784239 -242469683 167364099 -344591534 24989361 53445788 568619620 38686733 -414371290 38603581 392736498 176001316 727617351 194063131 -43246515 50208726 529626008 -107038771 -185359424 -88223424 -4210613 13816696 277004586 -76281576 -271611961 346055161 -49060876 729281983 216657382 410338417 448312375 573606142 -26064584 -376188933 14179470 201747880 151013068 -312239076 -215030465 -66902615 85955939 -159695598 56562544 44302566 -41304040 -70890298 -726498931 -12327470 -40512932 363392155 -11714850 6801149 8366139 -192746294 232052119 -191834823 193466101 134532441 -331944335 -85720215 -452928464 -2343170 14548468 -37553829 135395500 -802388 433321320 -8498209 609973709 -367006755 359366254 -73035507 -595315959 -210940969 -591412498 10000066 -731564719 -307211977 -7300773 -48229003 551109345 348454507 -52794794 13796235 115994340 -473110609 -352050460 -642704708 46750165 1988254 9357822 260734413 -15045676 103811505 -136887075 11918787 -267435570 -100903698 -579437389 77822771 564377211 -61418054 -36943115 -136418283 48643462 -330219004 590332912 -474755212 -673239856 104475922 -142001105 40062810 -131901680 -24908872 -53246406 -244738308 -841619 159983155 -488714862 476177838 -64874727 -9499924 84170413 -186435655 15626004 -137345494 -18337932 -345962086 166776798 -173082818 -268236210 -27117701 -709035187 -221874337 570214898 -80444971 -67973832 -134423639 -56047138 -207940143 -22964500 677464352 506494609 228124641 -3616945 -274710904 148393291 -561814667 448358183 128435649 22490656 179545087 38382058 -58345543 -236864724 -182523660 50891963 -312670323 137695967 -678922995 83879880 -66263902 -52554132 12209590 156662821 155330920 -10720938 115210410 14842028 37079215 53793609 302069039 -232651441 -59423802 -246144357 -551138446 15419782 160497422 308346572 -196825787 -514758 -325536509 46018886 -250324160 -506148459 -86159646 -1882533 318912833 -73460153 -257939648 -99764340 -634030439 -248177527 -421171 -100247965 -177380281 -10842852 -26868686 -352568732 -624806744 -69321491 9311941 -116375437 328972772 -161586951 -176835412 622473801 -228154272 -12884897 128119788 -155108656 -6035666 -310986262 -528154864 -427931240 281420569 -64763170 -17826716 306568802 -217332262 -26450220 -802241457 155059291 -399048307 492156851 -252169799 542368947 38580274 -42517465 124434689 -11223547 74725377 80386801 230586599 188987053 70593905 105397411 253889995 15008151 429877645 140947584 -10387170 219544787 644674954 95690745 -97467463 -800858205 -60859113 23777216 867544891 309222501 17073469 624859231 611305839 430999996 -343614422 -114679420 -34050593 -396748078 204484106 -357530080 -415770946 -312411722 132196447 -119605978 11973883 -271805 238708228 -52091829 305198312 23341575 1471493 594991978 -133696430 -215120785 2185324 242233964 -133623455 96064817 -577559596 244496855 21442367 -287006179 91598915 134145762 -3198956 -216710759 -368037310 -10034218 -157673423 215936251 10136112 -468067986 319098649 -505473469 142243117 17899884 -168956936 388988012 -34347410 94715355 677570564 551816367 -730082869 -305878697 224150676 -152132065 -117214532 -20175177 99291789 341944463 261700719 -249503325 441989597 -17074920 95427954 374248166 288112374 -730660 -755019584 45527913 -402624874 438194180 40315501 -273661468 523834995 -20372292 290959438 -22623054 -43321705 -64961776 -490542721 328146365 128959579 -227554563 -468683717 119078428 141980802 162624666 -12689059 -671077159 12710457 -766986830 39396313 -823948578 372963215 -104556388 74968952 171089115 -379945778 292214195 -90093974 -336498865 -8638398 -227874451 14029386 -190797501 18396488 402994196 -166085763 309410307 -171472936 54924226 7171667 31306927 -87482050 84148437 14151865 -621245861 -161513881 -651653423 106350995 -584092498 -68177655 -227888582 53708843 289426790 -1327332 -65279100 -626590766 -299838583 6048256 -286987596 -222709651 329771293 -701038118 110492052 9050528 536294 39464308 -400165836 -8629160 -86375421 -413498809 -67311595 -14545515 87904136 -17281139 -287754325 915511061 -3291837 -810634255 27685727 9583490 -793650597 -249949759 -721757819 19678154 87277616 -341364702 191254766 3368331 -17933102 801000634 71189711 -265326961 18583607 -152596166 -288295320 170502452 -51734639 -248619750 5100912 -101900139 6424724 245543084 298171095 451303027 284867057 803767243 -893027857 -154937489 -8670163 521935029 137117601 -381807 286621952 137377920 -37749522 -246373686 -85538920 -158290369 490919533 -36204961 37967048 4582591 608285876 785046778 -677310897 -1261037 -274203544 367539490 62091370 77401619 -118289814 -24403304 -225051028 609777310 -75715482 148667652 65899659 32317546 -178028277 -353314890 -100916337 368359674 -340690724 -896874161 331256552 141610562 21411822 -317875404 -231438246 -285554876 -266948206 -93636118 858725318 666851634 -51473451 -113360660 -447789698 -70498165 -181884001 -397091570 2897586 -256416407 14710327 21688488 121746617 753819808 -254217795 -130580116 -324190179 -140092653 -25193035 -672387581 1482991 -44806894 -640727539 470372681 -151170857 191758510 238563657 343871781 160716583 398252710 -214778398 -264224167 -32276394 91367887 -545408956 774168295 -29810549 -531533476 -5375171 283567584 2504307 -217660265 -514092 -167958413 -3620610 165685859 -228870274 -516295381 236877894 -224386577 144442819 -8111178 393099062 -2914460 -88038972 8716221 -664065078 171841269 -877293599 -638065304 349234772 66906897 39583940 -11670202 -32826363 53691295 329257495 -663338749 -13863396 -82129123 116949718 -171626150 233468374 -9263538 21789961 213933478 157177703 -15229785 -37420737 316267206 -430471590 -452199299 -142839682 68265077 107121880 75809582 -453509337 -843270536 494426106 -91664391 -136210031 12907048 -371147426 187255871 428177264 16304663 260735662 -175275767 -66582436 752402632 424038397 -550486444 155639506 217815396 -30431354 -22318242 136176418 4054316 -24268775 -148600797 -291428552 -11550612 67417789 -234983615 622210440 24951018 651805817 138269867 335716836 -3519703 -149357456 -583495549 42892392 615844032 -88402793 375006968 -439855891 -648782587 -25316441 649351339 298508995 -389865243 4136107 -473254 227125859 -51390526 90889286 -218122079 456020292 286548039 162048707 -86601730 -216964079 500296153 -541633992 330814185 246079127 -273674920 -102846578 -836601403 7311598 -36344663 95823608 24153852 17375110 -754518691 195859022 -309875471 -266797046 246639956 254883281 -169019907 79254412 491153495 265473680 -158096528 38085153 70337006 -110335632 -128335627 322066894 1663251 -189130502 -234079073 -29713326 36326385 -144258717 437415086 549903311 -29887046 -14824748 -207076609 -369733326 -447411294 626729911 681479836 -436624957 -21027800 260248359 -254007070 738289875 499215366 463328626 -359393057 -772042815 -8016024 557312318 -23373662 -7121573 -110394592 -79917778 45088068 435198642 -11237336 32866024 525646370 -21419391 -654204376 -376698429 -30278196 460013742 520416516 -189789396 727178836 273161687 61900458 -421927175 -78117711 -146036294 -33625398 -79683715 -318280216 546780511 491550230 -4012065 -77464452 -403853428 72439840 -127661555 -561172790 99103165 -66076150 -47399294 -11251288 256595000 -24848943 -58746889 371726162 -461804932 -341819510 -77172543 -50635784 -541602576 162723128 -99283751 399762513 -226330866 694177616 -81989777 203207722 27751132 -6670492 -381432856 -692888248 -394579588 527277735 -333648136 -378920435 200356475 73931077 -108808757 -72845341 -2246127 -2505827 -122934752 58420633 -595029019 -215192348 -337045100 -51340165 -7566515 -8772322 -558232569 9829407 613878575 -46415984 178419884 -281235218 -94282887 -72819828 201993942 -63618465 -16272158 247418857 98937206 68136930 -802675841 -108158199 3468978 -57857088 -444320060 255963886 24871727 -170800492 -70838338 -707151832 744067129 499063296 297484559 -340692684 -22319386 79507416 -136652122 -75764747 -731575972 1524370 -373226403 -11116036 -635137250 -52876 177481153 -716825561 77883272 -281111442 883445 90836412 510860733 -36755006 103437615 61682789 25743170 -593924227 10192711 772208778 -171623073 -149166377 -317519419 -59872765 -227402050 163414115 -98880813 805035769 -63446057 -642798213 -9796692 138282745 86879583 -16898686 -8501602 473574180 72191724 22478315 374772619 316081887 856977653 17587456 2143287 -101125472 -91197569 55981189 21407390 -227466350 -129873221 582874656 72482468 494969477 467047573 -3094212 -107355402 -7448466 403458584 136142572 236910136 -2758562 -521062572 -862870906 567504 442538488 -119145514 235879083 -96445376 245988663 182366927 185461524 9647880 8419022 483577807 154824489 -77419626 179139869 -477221 17285858 -949280140 -17033386 -38264313 -33651902 -5836615 412345519 376328188 -531470416 3552830 -561158773 -18195100 -53275992 -6776880 555442683 -131687005 46155984 -337216245 -452605279 368216727 -149245472 -175631471 -505204456 -402035623 -240508709 137170479 -307745211 -299372262 -53126644 -195904687 -63427206 113131671 -347862198 -584195481 -78847774 115808093 421731052 -111646540 589713256 -638992391 -136626563 10817295 -244243500 222640851 244219506 -77868793 129263157 -51835111 -65825044 361200619 -202685196 -155312589 -40483344 24985471 -862405201 383164652 -76625457 -1531450 -273728015 -146610112 -569571380 929383 -7668497 437086683 192537907 11757583 -48364431 -164192 -65060841 298114351 30170448 160462244 -486483686 91208764 3312647 779061056 -3807549 -316485170 98376412 -487531939 9846718 -613237185 -142562716 349123115 168896437 -21621598 29883708 -600470315 569487594 -146129159 271904152 31752395 44876698 357351394 46401569 -32254383 -37327932 67261180 25663018 88507996 646266328 -79175605 627519 -3526459 -573620831 310566796 -347524665 498109328 447684290 -47830146 96608843 -270647670 206298524 92033661 -677896697 434749197 85604140 68847832 617030503 -15795014 179936415 -406869018 157944214 423810719 -239869336 -11909170 25678606 -68327491 -402303223 -443291428 -332929919 481091929 111901465 193501003 112837704 -318001715 -448285781 -265232425 422011224 162720490 -49607811 -247648935 -311375188 -657116868 -449518348 -61898877 134342129 85425129 -127230190 4687791 -7607068 180226359 -11991872 -361827696 -362794619 118445078 83328613 -348551898 353371351 32216775 486578767 -654712846 433604415 -767970992 8115469 199002685 -81142622 716268176 -313383546 534819627 -118346653 -605265871 -204170491 -603839981 101886688 -3812423 593549 746891422 60354610 2184172 -317537840 463331235 -97013213 -27382846 -4566096 604984224 51387266 207321614 115086178 14040755 2504019 166570616 -323964833 249236388 93335353 -503700411 10494638 -356931063 69178496 -295757963 -231098948 -242788010 97055371 372362299 -238013862 -131780513 -32243265 -241175524 -179481148 -167242105 -510654258 367304526 273736579 672671330 58401795 489543862 4886213 151736183 -196007515 -691516786 -458563430 675124967 -387861721 -228527721 132879203 546930654 549951959 378397525 -78471385 -519679781 -21849799 235286296 -29815897 -465282605 -385436341 -228412676 -210977162 -58906742 -46159625 -120827280 -656546502 86961766 -329892459 179562859 228522124 -794413464 -74066615 405379068 462358469 -788475271 -25242019 -496460727 -179210088 -131109717 -457840150 -92080470 36301956 551036751 207219108 78748773 1219932 38073443 194422539 5397038 -17012228 8622498 218936099 -251085804 159310107 9645268 216180282 -790518777 7355641 -5033813 -8149361 -119258059 276585050 550252007 2111261 101128478 -3906087 232308422 43205762 398488 733821661 306264639 106364393 34954858 -13370883 103076326 -13223241 -5088216 -500761477 -105106573 -439934673 -7125102 -5792598 -17870081 130796917 -562737671 -30169946 -303228491 -334287038 -240303486 -545979140 327066402 -20747346 722027856 465275963 -23425615 163489547 647062801 -198423753 -732535992 292283004 425343810 757962146 -460083193 -151301976 141864509 29241824 -459593926 -114638730 -143965235 97347812 16364447 254161083 -131630141 -2798602 959483357 59202019 -853842138 470834651 521871707 10883392 -3255944 273667870 -145325598 190141804 -288930738 -268169789 -34052142 -374580603 -587152850 11765958 -281886577 -354324072 -109937351 344930139 -59389158 53008791 -235293366 -152313522 -94899138 -53308053 12941280 -39175041 200017525 -490618389 -413564728 -216270344 90511493 82897370 864363187 91188605 -205506932 172731910 -141642681 32558728 232078128 153140 203592482 -67380631 -468429632 -21782679 -389957527 3267348 133782579 -10020303 64313991 73393186 14207519 31259168 -322723688 -132561323 4303855 -144752863 -42139757 -263568255 -216087195 48333074 -244950466 -88732582 17320000 3128918 -380107969 5293782 821246171 411038225 -358044129 -463180860 57059361 -320646541 -21506010 221848467 -725477791 68312860 -703192583 -60852632 491780371 4321463 -193522414 -107741197 272215422 -514235936 154139079 109985041 42230085 17317056 376739095 -142284162 -495118013 -705292769 31433004 -176646765 218949886 213209879 113213201 120186036 358170227 508446343 -36217673 263817790 23024028 169234797 -531536060 534839274 194997187 28793238 -334388165 -109544960 108677465 123056650 -110162591 -39395335 -433054809 -181501764 23110502 -96303882 -507491491 -49151860 270344640 -5131834 103421479 -218822301 157178274 -62022474 -8016804 319940088 302656332 31146179 993512 -622151531 -567756003 -525339374 272289500 -250886966 -93527607 -507042679 -29445250 -117225646 23921881 16559154 117494301 -319396531 105090651 73575232 -95712127 247615699 -24857278 56220779 -86220 162750040 -119450773 -352725247 -288283941 -191371934 30986891 -370616423 -534869433 15598915 264596990 18598387 11652316 125577708 -296042177 -18013977 1137965 -213765934 -143668289 -195110597 527585552 -491152014 91850348 22368506 -388849375 -656745917 158865905 355960881 18078247 -243735 -217602415 85942901 251138268 15396903 -282089854 -443726969 799881459 -7812141 161483441 -114327366 -203289616 -183668206 379595349 -5528338 333099972 -164909516 -947414706 466698687 107997071 46884166 -36424169 -381650551 91001087 279410147 33189076 -101246381 -200497175 10616252 -8997812 -4841162 158031159 289554944 263725666 -84463452 347791709 140688055 25188236 28390341 100155213 -146157139 -15781538 -349462964 -451599041 178917699 31827983 176743855 200620741 -504340135 -93935116 -458001778 210402259 398880211 -511047739 -63345291 2281225 66740644 60477036 -4246022 657518612 14765506 -23290837 5502993 -786357235 70260994 426910305 136921778 -374870237 896796 418076356 -25950832 -21691279 -35017551 -377374343 -2576017 15099432 -270617456 2384327 -50630382 128838443 175112435 -216063787 103782080 125884442 -76190847 171422544 2496012 473967902 -86293843 -313025069 156578329 -18129742 -54119631 -433496121 -262242572 -25713750 -2860230 -745063634 -466131104 -775691314 -221595803 -117862435 241453194 -111691957 -459454883 -481341263 -342686193 -360040488 925707078 -84558033 -402280219 3794321 -724926359 134680849 717360052 11465437 431407848 -461169264 391386569 -224672840 -88480390 -530272018 76583389 491913742 51985820 -320232400 -31650655 153159191 -287855956 -136168761 -108938148 568050691 18750854 -62332023 406507621 741710955 -34937700 -51462123 -534987197 301762721 -306681260 72916566 -393187414 -98667959 22841466 -49921480 -13293678 727600 -589293386 119943000 -221492322 196394183 448015 -201959080 -389282173 119631088 -179307 43969787 101420581 -30126090 -157376590 412425248 11763431 15357095 -384843337 -35503361 5894723 -20323005 -149279612 354496757 -307779136 52555068 -271028965 -443524294 -299535841 305532321 18953246 19385070 -197420971 46936788 -198924568 -31145541 -81928972 -747059715 13522802 -57186480 -454167397 -434915437 -622294197 45625875 125939102 526021863 -116624852 156251765 -204249687 -142098605 -12891403 -50400308 313324902 11747287 -354143428 376180923 -52417336 -398761127 -345215333 -415518713 -244061230 -766351618 786266750 -48621787 -213931388 453134233 641094937 117613280 33841347 -4456898 -92315522 132595519 828986 -5893203 884812353 -35334820 -266117087 586265285 242158488 -673683531 146232008 -712170228 -1158962 291481542 412412366 39632037 -747455614 -499135486 -127274008 267839279 -9484378 -35509928 -5900272 332925601 286744324 92690289 -22212665 -101962221 125573733 233449201 51213702 -238210088 -87541030 -54086504 913405650 -29525137 154814393 -31316311 -759341727 -478685665 106873309 -92187206 185806969 108855987 -244040622 90675 143622816 -156758019 -41973459 440145596 108691201 -199030024 -375828886 -23974506 191073106 -510689172 -98580257 -301778729 475748152 142381603 -139309404 57356087 -328944780 -24732600 21214081 454619380 -93441094 -467062690 -204355951 179985841 248369457 -151677591 -88789800 -507843105 108965679 5607964 232488496 -31945400 -233611635 -360029069 265010898 -871445458 -771191991 -67419762 -70460298 47149336 -420014530 -234899303 146262373 571444272 397111298 -25545077 816879117 283453230 93173059 16094580 97994717 311692897 -400200669 220308234 -74747832 -115292102 -1552953 41569109 48984112 -318783789 109796534 -128407422 -91046751 -122209023 1020316 314547455 -14548160 -619411142 133319624 -729714493 -210782180 -151152699 6440445 -82272931 -143572882 -5549435 441677049 421420235 -154590290 58899729 -288378242 -35156015 817983161 -33391599 19175195 307618804 70438029 1818688 420810732 216518729 -50661599 592485122 -43164610 -6664662 478691837 241617570 -689009572 -17631861 173898783 400137543 -52063142 -274151925 -487120414 778604802 312783697 -284289642 -55449895 147194916 93123388 -112351684 -621382358 806354094 -796417028 498023921 347655957 347973361 390949919 369405571 410333237 272766209 6248289 -411799717 -330833700 59325714 -40007291 94992705 10183917 23996764 389751439 327654587 -130129621 -83806296 715022 441772237 361735044 390591101 153298926 -261070907 1144826 -140727121 -56195010 386598136 834779165 -668808282 892990504 92527248 -109223178 -103673822 -12922600 216977031 -140917382 -349011519 -29303348 -168177534 4182775 -101124781 -5813446 335466386 693533488 -178653747 -468507637 46416445 139935448 499521140 -170416464 -424805219 -599910849 449461910 81561969 -461723255 -45837440 267518387 -114214032 -432684742 32100317 791892990 22408927 262587492 -375591695 -428733969 -57837489 -649687642 -148222149 -36726945 -416829573 130210141 44946138 -153268458 -55357512 -298614848 173858786 -202657746 -423239781 -493005575 -202214809 17506094 53404419 10158388 69157774 29458097 -221438502 -602705390 242244995 -95065110 -10480006 42828336 286220060 -154037240 -380085330 631340067 172013383 32040560 2697410 -430309783 84040036 509320060 892143146 461223191 355822914 49541909 126982169 -10669209 -127076422 -404893270 -358817932 -46555557 344195507 -240683851 -32881919 3761021 -94558116 -398202712 422773053 -21439053 642046223 359052943 -507849450 -287192871 568627175 6094851 -171862856 -337456353 54544160 -13731572 43965618 188921885 145149510 87751566 48945887 -8741763 159967580 726045724 422765255 446842196 68328619 -173663235 -355581677 108489108 -17957029 -1895024 138844983 -14546616 184343286 40675305 -69014797 149841036 277209730 -81476864 69607037 8713617 -550686705 -237675685 78394427 101274640 -56643963 2749090 -581960375 -850664 -483823443 330361789 95259255 218333023 -480683581 -173103303 396641537 -206799817 -53327746 225578757 828864529 -532835661 256002960 -86103107 -131343107 398192531 -8888914 -34546404 244242683 -7145265 103606001 461555657 9388009 -58806773 -388492272 -45393107 49750192 -175106432 -310876608 463250006 -326514340 125519642 266586794 44438501 11459027 -1111839 -647467155 -129740736 173631659 134638889 -179389023 187812382 -142619005 127754224 309023205 -37633771 12514670 -387792380 185854879 406125456 -14010623 43433667 -98898838 -492530477 16667316 62254550 47544070 -264843102 144884836 -4833085 45953289 513459930 1445379 185681164 -1395463 -347868770 -126722480 -514232527 47191856 40914645 -66568090 228169232 -785578743 -305008309 32846194 319836085 360317130 730625892 -244561150 -399676611 11201552 -331412750 -542010058 -49065386 6418226 3498106 7770226 -371811493 142664412 -233434092 261497915 -600740409 608231363 74559718 302241441 -610265875 -23688467 -509537404 -5896666 257665435 -419833716 28542089 -452044566 -140679433 -487070493 -348426014 -80945196 -473430924 512044756 495208858 59612571 -220516418 7624609 -33060764 -19931329 89333608 -255425205 -124335559 -103184599 -664733482 232283030 -470223921 -71085825 -16561674 -301168002 -55076675 -87658862 -841217945 33302777 39965978 19917595 122403034 10710892 -321320566 -612635733 -259903588 257720511 247164059 489207300 -291461437 125893221 8169636 -479577970 -426495732 390013160 -88858454 -559709413 156206069 -93255612 45875155 -1181100 -405489650 17997749 -127510471 -7744850 253453540 -732713230 -172438623 -14469023 -21448865 1099487 545494290 327492957 -2643096 151668891 -757125196 -460910860 10907601 153572844 332031415 13999382 324079544 98313835 174866549 180481662 14930029 601819060 -42530577 346297866 63993602 83143011 -25767198 -465975011 -190287138 -5423669 117864029 183609235 -781537699 425812411 -678948465 372251680 -127945067 -595464538 -807707024 -199095649 -17363217 -80678582 18049840 265046814 44102404 328874193 -41038337 959494745 -35143717 31883440 -4841887 -429897917 134675929 40292642 6115175 -112338298 111207905 -333128233 123689710 -49469815 -565204827 -304014842 -531230497 294878 389170489 288619045 -386876966 73002586 269447939 -270837590 360001137 -135169480 6342669 -16147762 699704926 125829381 -219513152 300737462 -42300700 571067440 318231972 99245736 -192485971 239072106 6000790 11488494 -69688268 299965433 585433517 529919508 -347595348 823916731 -3870313 7159985 417675789 -24658317 482242568 -74212849 54707701 -16459198 734924647 1733097 -653393125 -79003729 430217359 -428475264 -607556465 714672035 -450559934 -5388405 -294682053 274354837 22814861 94599463 -594237027 -84809317 553401118 426487998 552136132 264811792 913691939 24224604 569452829 42791889 -125826077 -9967110 171470389 -11077313 144260304 -210813278 266862362 -182051923 -571854276 196454961 -607724356 -45710847 -65247314 -194407932 -210211320 282008852 76575326 171820423 -348711892 473952126 -182578272 750277358 -72351450 300493197 -565914310 -811638979 185228022 323069989 175249035 172325773 3382027 59817779 -58362299 27535180 38881552 -427014443 396294319 213380618 236346550 1323599 312997726 -78625702 171719539 72004380 -3400493 3254328 78935912 -332392801 292771966 -102546378 5963054 -294023393 -19889269 -12702370 142143008 -232504918 432659 159316189 5756486 237266871 322011730 90594749 96610120 116027686 -66471233 205097447 314285540 -348618307 -518552353 599482807 628203318 31508779 -10133820 -165339635 233567643 212008095 265585145 137997680 516969239 -432977518 -55458779 -147801172 197135077 85430391 467261660 71506204 79933432 16126376 -514590337 -102464945 94597394 126782134 -31332924 -246459306 7069882 -204207594 -144850742 -202543651 136202003 232234308 1582346 -21210762 -88706068 -124712716 -175077115 468274719 -342332106 -79730334 -105920798 -7522646 -192538776 -619798274 -75342240 -7461956 -266795958 -12767659 -76495805 -452884438 -68698373 -13414260 -70439791 106063772 -604047029 29998922 555278619 341849869 259326550 -391608668 -262144216 -77521163 85146219 263958613 -179230084 112013183 283806151 -140861272 577612994 56715841 824157694 -429268408 308748802 4753173 -151063623 -240328304 81607684 -821021663 -433718509 -312822439 124683752 220769765 380850499 475593972 191257538 -163722557 288622080 -120247300 -285530942 -33809896 477390443 -242084585 -351819501 925760083 -122063011 -16796115 -732100675 -300060176 -16375108 95542248 56135162 -48685883 -16281605 523598249 7359411 -42442 158281606 16829060 48466521 532705529 2435814 -502457033 226634789 -15513317 -288447702 -42503389 -161790477 62815604 -337772492 529087484 115841117 -213171861 89310743 -693176904 49110281 -163263196 167098734 -6023142 -241846065 -629635970 -638141029 236519012 84872899 125932779 -246628004 -393202170 -22640767 -9677128 138446627 -372581255 -626935076 -578328974 344390578 -566966131 -75023412 335346221 -163802426 153590727 239155756 -137390955 -632992348 -33108449 -36886005 -242846878 124640072 288100779 -840098044 86348468 -495733964 68991 -91465120 9305014 255297706 -101387370 667394720 -2455038 46504191 2812406 -238555943 485444767 -407226823 322009895 -130263262 358033191 -8445896 -54525354 -36438349 -160259925 3001902 -148826387 363140244 -406872645 -217204051 -15501880 -120876093 -19499949 96809888 665328902 56136319 175952949 415351704 112469006 63926592 47034205 -37055147 -272785214 -558041225 -306987037 298415571 33361602 201312236 53793376 -577034 443523414 6728034 118428130 13936259 -647009871 116312656 92507038 -257520089 98005591 223282457 -7163106 -134575296 -240424449 -11591931 473960708 393609129 -65324077 -344461050 -4371508 -46471254 -27169226 -185281055 -12694812 2537158 356698417 -169969770 246541 -152057156 -63301985 323172179 133055009 106484977 -204790938 291349654 382016967 -310952976 103029760 -502322357 -237704505 28859071 -54347636 82891073 -747521645 -595099803 -254156974 -181738338 288328401 212121461 122719141 258643478 -168018330 -744465 368804243 398875 -270774507 390287268 64451066 -53254783 45713953 -409424545 -377828597 -425470655 24164902 46983091 26631975 -183491127 314190239 -550665039 -195359937 226866348 -152086891 42714261 568116990 -235156234 -181160978 -286961853 54065157 -47087544 408784190 213187471 -395925609 -368608156 376050863 -55198837 -26337216 23003048 386890608 -640465161 -22682309 -694334807 -15444902 -293385844 8481667 -1375025 -639679040 -748276837 -87096054 -68122566 -12986852 201359231 207708514 79701437 -47075550 -165052703 -159675478 141489236 -479034437 14903680 -224923618 -27728106 241276450 194489827 -551135210 1309689 -615569559 -466199155 -44522164 66465860 97327533 26277342 -749228999 5696285 -293693512 -574205196 128514192 324581424 -212548 -153042430 -189006136 426850613 103630274 440986180 -141217675 -31778207 -298527931 327464377 190255662 -170924712 -45229310 -831929220 772071793 -741220770 -33394655 468609207 58220535 -26586642 316792038 -15109059 700051692 427312643 -94777914 -163811 139101129 40324290 270345749 712246327 -303567234 493718013 214597271 189596548 86707308 280510232 -38874630 -432235527 163554894 -530307493 -161621011 -37170817 -338605053 -8469107 -212745457 823615 -635515595 -175430849 270979509 236658212 -189430128 8213169 39485518 -628855804 321034934 -21873865 -21541800 -12493444 107396659 -27477213 59690685 566537478 163543231 -517731801 -533736771 41771985 -100925810 -339475080 -129889947 -112001478 15766943 17998383 -268515515 -205284084 9347437 280371277 341467452 67909640 147153584 100483173 -164424045 131310456 17582791 -273069992 -496443224 440618767 -405925913 42058456 568976016 -3245599 -271805194 62269971 -112565858 -103193428 -585390340 88386600 20169848 -331368539 51302762 338011047 -26650055 180399530 632322444 -27409293 -219104499 69834301 -21396389 -40554355 -141907886 148441108 107756036 -1171932 -101406146 165177923 105494654 652521371 -24965835 -74001510 -282687340 -245305552 50608507 -114394429 -4596620 -75802855 -147280813 -138610621 -30936097 -46694126 361486739 -431580828 780726249 -94219623 -56864241 421648111 107470102 120522395 -118304695 88332919 776569901 439278710 430555902 511765259 1215881 1369863 -214548733 177765328 -31471401 -51002387 -545716807 200111161 234220659 -686023087 -399385179 264402472 209474354 -8070890 103718751 189980256 182742098 -43853649 -135903178 12060136 -145783608 -441292505 601331101 -149687256 -8844143 357301365 -26797513 856821700 -13040592 25896287 -263411103 -376470767 8907402 -261622746 -21370122 18434098 407889765 27120037 -277724464 -178309316 127332740 -14121963 -674328385 57949796 3992996 38240348 338425525 -15898287 6333339 165007382 -200573431 69377314 52476633 295816349 -63872878 947075622 29847141 -60372691 -751401630 552589986 376951076 563404125 44182144 79835777 -855077965 23076572 709976561 81588253 -688304047 31034076 13075835 132084613 611021314 -8106992 201459789 144684660 -67111111 106862638 -575414963 745427599 -1351266 688304735 -132837816 -93819422 -123122481 62383958 80994862 -790083395 -37981577 -89305918 -460483902 -79036128 -766066 338851107 -15599619 -325644655 193671275 872990 100727869 986281298 -148626210 215821267 21938316 139451905 780853227 202501924 333890044 487351528 -269061049 65628625 271388210 20480085 -33318454 -29328966 -202517825 -19889022 -861448788 -763816944 555247135 -3621650 395945074 82164903 -829383449 -152874466 549588696 -456676312 126501370 -195785281 -177961756 640589225 82096279 660710721 195358760 113787153 -51630616 166137 -807485517 -121106659 -202823 -353129578 -477850964 550429508 -250980098 -351333566 -25909534 -2499705 33952278 103982610 30822088 -108699073 186302146 238602804 -236598433 -18242726 341703418 -39576874 -545105264 -59497908 365572228 -75825499 -222853406 315504141 4443695 18350937 -246974772 127378131 -154329041 162895224 -160907066 197701633 -440036795 -5064384 -6593197 -34849647 -57079127 -344239412 -9001440 6478429 402544004 473970820 -45582663 165258102 345046319 169223660 -112233543 52266951 -771795972 -514822413 420968215 -92977783 114046030 -213159262 -352485581 303157471 -12382110 757643147 160431311 521277359 -61800701 307459164 8817258 103708080 -50053507 -224773407 271494914 -240810816 905085680 16416123 524943299 302612624 -7155089 -346872672 524718786 76608666 -641218207 -185789398 -573025759 2415438 39414179 456268388 -338818300 -360095548 770846372 159492445 -236518671 7324138 68961206 -619263154 344652384 16723441 -12585514 43205066 434993234 398755200 -9082748 -86046057 301574994 205832287 12582878 315215271 2374688 -749795549 2503008 -24511349 329807294 -73761850 12266601 -346648049 -11341116 -37187011 -318501605 301997393 22498707 264937565 23279120 -224257353 -19122164 330712070 -780495577 662393504 -8057697 867802138 399714281 -33054776 -260649263 175981919 155175553 8694064 -571644075 -580784 -104574351 43908832 -131009425 -200255095 -106385664 34536743 -37450771 -45314173 -47936511 120091189 -47622249 -21264310 119224640 -835762916 -276160280 -118268225 144213906 395777858 -165684060 691455674 -48593783 -6093857 57113121 157307502 148828949 31923396 -739729333 -17655193 64740053 -550451533 -72238044 232610899 -237667341 66967616 -571625625 679623951 -300133520 466693629 79967231 10230496 -112336628 1843978 -12578458 149531147 -6348491 139200410 47439834 464252154 21780059 -84113671 374187784 -29405567 -350896032 1776464 -284411133 166914934 -312641111 -313461282 615109887 327813336 -6481019 331549176 6715469 596731134 128300432 -590013465 30076572 -49735003 49007240 -88933358 -126184053 11100858 115073784 -3446702 121259907 -618029118 171968855 -205252565 -84579043 14842204 342436494 299916612 -3580601 263529598 -102477475 -107405868 -2968252 259678951 -272412722 31637578 -105452791 -175172644 -60416360 43267179 2831905 -367978671 23872120 -781515 -125126039 205516660 128661860 -157009289 -89223697 -332727477 -10535386 240131036 -622066599 14507503 -351991489 -187878285 465945778 -438429395 -30482006 11802448 632524 -793992444 285614352 207149001 914772197 373890666 -780649592 -86922515 761198220 -284987107 76449565 -35249168 -592920042 223678208 -22239466 103991666 143193792 38151561 296609884 -413520634 11218184 -597037780 169693205 -27506900 300373502 596781350 238424853 689566998 -432729279 381721638 781902126 460355121 117590005 124880705 108142297 -93402900 -67242793 353310704 -521966466 -232384384 476830913 -73489113 148937662 29661218 -7656695 -563252458 -82351267 1271824 114432883 -120606026 12668946 -75360413 -269319200 57501806 7651723 -9486356 639360559 -418877599 217903574 -627928735 84015561 -740417579 -92360700 108372255 22995682 -172713241 227271543 863342624 27898591 135135696 431037961 -146833743 -8170153 -502942760 -190811460 -3219315 101015344 -39668647 422970995 -437773052 -125664910 -91917664 -163090203 4915770 3726173 236191799 122464752 571521677 343909645 -41929870 1670502 72700257 -231854826 -547395439 232589922 -72305196 458462954 -147543676 340094467 -363046307 61545227 -52908033 166000983 -70906817 -333359711 7185618 -5596342 -198316302 247560216 2637937 135872129 34238255 -50712 216561045 -346740713 360219930 99204798 -567708823 915242 203128246 303483842 78556971 568011146 5711490 42902609 -310321230 -107329149 441389691 366529913 -8024692 -101370179 597964593 -18348707 348532954 -25720978 -60265547 170187011 -278453039 408604118 55475779 -528234844 15178475 -552710655 -104727365 245258923 780806597 293800098 -667774083 882932010 -134939584 -153040056 -435758597 200503083 -159459958 70881685 -40902705 -9027103 -6818356 208159545 -146255500 25681194 -451092226 621360031 -533938153 -259712669 -558551793 257427850 -87609167 295247194 688174337 574199554 -183308924 -385681309 35231716 353257322 -21807678 75207250 -85179951 -6597240 -57030673 211496907 609415048 111107075 -517229552 431817368 147295363 444366479 3393111 451922264 63547745 -257348115 -629240011 -247735815 -418048653 -262659278 151779194 -711165427 662507 -305345330 465554529 -438580148 77692000 -347789752 235920639 819075899 71516488 -582073762 117204879 -368117753 -634782527 558806532 95677757 -358360510 79479989 -238048263 221040320 -203777151 259754174 364283316 -260353542 4724340 -96208000 -401230924 -53221570 676917315 -19836484 -423610780 -357170951 -635178724 -224646069 -8668615 -201052353 104844843 157737284 -577536703 370660722 74225 -629283880 -479729939 230752679 355561396 201354592 1955505 487638159 -12782509 -643011588 -213031326 35621953 113214269 -329277815 16496200 -161968907 9303685 150672151 -99604504 -368949468 -524261456 -304579638 -76031661 426659730 223570955 75773085 29109995 145618616 -550370074 54498819 739618024 436036666 -403450648 -208894654 278826416 -32204622 -602795739 170421452 -568580344 -96795831 -242037686 -8481489 -144679178 567379 -56164926 -319361830 181222423 301974088 28534478 464813314 -98904830 62709346 -84112528 -56431454 -380036679 -1475670 179953861 -80778185 154849411 -415028765 -167199760 -15732287 218402463 16556550 -157370154 214564735 163941464 -128127295 -1878073 -82223326 -98399598 -5899452 -36052719 405262832 -60195742 588883119 6876567 115723447 244335512 418075626 244649408 -3098857 -348701379 -234066 -140274000 146513595 456879355 245221319 227186162 273151115 -108167612 67784022 32600992 179942465 -539250198 -651838094 156940348 -28487880 -416434779 -106513201 19252389 451325848 -227201522 23817814 195008779 -9718006 821598321 -39408941 -69023800 -387242830 -384863774 31889123 81775851 392145804 -938560928 86802340 -170841163 -121331766 -194390206 -142680317 211031155 -548321355 202341776 536163685 298069242 -265418305 -11253823 -195825809 508224120 9140037 -506327 -245926517 258858098 -522852085 -8319471 104759993 335105127 521029374 -827444015 -72295017 -61181935 111694547 41648216 86671188 453607958 -64261065 -62561583 -193414956 401621021 205573178 186564045 51223056 -58892533 59763508 -662347411 80574725 -620928046 -153159968 425745948 -424851846 -216053466 305343967 59255676 34919734 -37747073 -52856380 21736773 -22836441 126677261 5314659 7894262 167672612 -5507385 141744310 -270446522 -42841556 227176557 -2662197 -111433549 63705860 -117385381 -411846579 54327060 -566666434 -541384303 -233794990 -156629135 7223385 -535636935 -416023306 -120271933 -380009439 -737615802 -449936527 141243455 673072985 -272251097 251985 95324993 -79823264 425980739 -14635194 8111698 602032208 -317870513 -2650773 9899228 -23728297 811200314 -60111379 486043878 541614116 8910852 867459 -128952947 658967307 -427044811 -9859769 224784013 549883705 241746059 -194014345 206097819 498550801 43348069 -539734668 -736253773 -437042503 -623880032 124606731 -35308136 1114898 -40322708 -70302595 58808 -564451110 3129131 -16902334 -281876010 -17223219 105743058 -858782221 -110503476 282547363 -13551982 26803890 156714836 -610539219 -263639469 -124620989 40114529 325686090 516273944 636971141 334994707 36835601 16476772 -440124858 -10941044 -379790316 -245039053 -1226636 -54646172 331732986 -211176937 262539870 27845771 -18250877 -62179323 130203455 1294107 -438433160 4524829 786233381 20554096 515834998 25215935 170228312 -538839145 52965461 171368397 -17343528 -266979884 -424312862 587508 -66509892 -174390281 548338692 -89828013 -131192629 53761282 -245011183 644746478 -575237046 -132561247 -63576971 -10300039 2708025 -316489877 820168559 678552142 -102092454 -12039313 338965135 138207581 179723208 -194818751 -136665150 346973403 687144290 -270700401 -107723710 51772288 -352918706 294747698 379861934 122706619 484972394 -116575553 19599618 -130831053 26301614 163086948 -72916087 651461161 29939226 -279102196 -378190531 -185107312 -233523324 808981441 641974632 -173308157 108932112 165822690 143986535 24683601 11756219 381873851 84234511 310125080 73391301 -231782722 -47962311 6599345 -52899424 -259886031 -167986168 -581638465 257620985 52637570 -442236913 585632393 176398372 737125230 7247478 -303101689 14722104 237917842 231630078 5715783 -87570799 -109132823 27595700 342022736 124531598 -241927997 115790348 25030412 67088147 -320038445 -233274078 166180815 105708056 -388515148 -187576638 76684119 -498493776 -264119938 279598663 -832508282 34743889 42765891 93635408 571242053 -194846819 643106737 58024859 -709115716 -233559549 315375224 129479538 107346101 26448879 -473072574 166501826 334801850 -14219246 -246393613 392813049 114219588 -4289102 15840349 -194778238 -55690119 148985456 11182321 -777865229 -99667503 -57018792 1183476 -602708807 122523290 623711536 -247696296 -122168072 -2285314 666993421 -259166030 -2301991 178002051 -123629786 -24906880 -3952632 129929599 179551236 -166143318 -4827876 346851 -206841462 -449131606 -65748328 393320724 78195247 9485068 -153539907 565349964 38163403 -355324471 -767592283 -241282203 -48962853 116076419 -99025795 622132665 -164385202 -352548758 -103623038 -93313634 -384873429 -221199055 -104612422 205405752 86647015 373549332 -577126491 119986128 -224946330 -18259067 -57475652 58905446 305856308 -4437533 -624390421 5621653 -167257742 198837255 -808216046 -77093557 -95516257 361565536 -13397202 -235561463 -9250401 170678953 -482444200 -35671101 280565585 8108603 517991859 371913378 -19901842 408850536 386005960 264882333 -32052159 -109601998 88596470 -19814953 -563273147 236765194 26289287 73942470 -23338046 -91267703 226929781 543672435 -451943812 46742176 405804719 -615913200 416161992 25787123 -145266165 -695393165 -8704423 83867716 -529847011 -277240625 -239303653 16229894 -28944742 310234782 88999654 630655406 -163572493 255035987 49585 -6226324 229485947 -304824146 564776882 -382920863 125100667 33291432 102846280 -26905815 -593256127 664683686 294589821 25700672 -284808146 -317258976 -88704610 -2675316 -788306780 7904733 -440706450 -318806669 -14114909 55270195 -374740900 -214337162 4190286 -63003087 -891101734 -346916795 191257751 -158365420 528107336 17777461 -142301558 -17678480 74995082 74487 -308504891 -267440323 158003110 -363137591 144347697 30072445 -370930680 122937065 254280829 -915648394 222349390 1120852 -574971660 318857303 -751102677 -599289754 -401071467 -269770647 -97529122 -441554274 28500533 -94432335 235152887 -43966325 166786125 -166589482 -26171152 65045493 -6483541 -162766432 -739347540 190306285 -589445628 205368522 -82083496 -3179893 8578183 171201522 129797816 48884609 113599473 -165099671 -1334840 -121155913 -242713085 407973255 -37967311 508141698 560433595 17002076 -32854353 14357772 -748405799 122391560 71102265 596342440 -37964566 524488154 -75958336 519129096 87216971 171526122 -472748042 143455351 766098894 -417566203 -11412916 -70928181 -240296364 22093650 451794308 110188229 172317996 -371495202 -362553122 -84513574 -157044354 5114301 45958542 322172787 -182979033 398132061 25269121 5998802 811181 247479353 -272352067 11270573 -455390782 525577359 382897070 132963703 126751191 -24852071 19248106 57250220 51529196 -22125349 464339172 -39340677 352474592 96566705 102868319 -751966024 296752234 21677455 -179605006 -916068519 -494023 -84086632 -346008246 814723851 333698235 -34735843 -152118624 -537067938 -106347238 -96024610 -539682805 -208557747 32154183 -371858621 40173216 -382135238 -562773753 19863973 439712261 -48372928 558481630 -5902567 -60954550 -8711978 -148269453 266725547 549323218 20346181 579292639 -414961783 -250623563 -87471565 -68062463 -35619499 67648471 63566663 264587389 -541307288 238420730 -271506032 -20489563 -285278 -21153588 -39432354 309488109 232878601 -521880703 -52146679 -11495581 359707418 -349195954 -28212998 490056991 -247390683 584068972 -288110781 -19684803 3134267 -781145683 -270892 38615067 22384474 -40650536 636521040 -58346930 133130109 -416075107 -34176985 339384270 140024550 166402745 26182173 198533460 426211831 -504089090 456690754 696774832 -217334 -501603592 207901584 43200463 -45679790 -6583227 -242094483 -297885672 -367994251 255991614 367738494 215860767 47506639 -499946085 413534349 -127904635 23722682 -179651673 -18728851 -26718095 -427316123 99326331 -46791080 306548 535099514 192312677 660030298 -297877024 45489884 526082348 149256448 195040980 -73095708 372722197 -88985462 253091920 27409071 225675092 -51724827 -3048763 -237373027 -13126032 -125150010 405848589 136566956 -352733855 -90218148 262896886 141465 -238440276 44784966 -89008220 637766857 -93824603 3579674 579509545 -46670090 77094436 18697301 17013214 -240328045 552376594 10420452 -655863591 135951980 56231042 7010594 -202703669 -158788 437543237 267624562 8347804 3725602 -186837542 158629475 7061876 597175866 -62382354 264494550 -1361974 102117626 -654956322 435481824 -489603619 2009337 7817394 -27732093 156590727 88576379 -143985274 617606573 5409738 -227820721 -323697773 423594377 -17465450 22525308 -446974346 117939923 -353329220 -870893012 -512607539 -20059218 432921134 -153492311 53965952 -30095469 563307049 104255779 291636479 -592492386 -285278681 -114238555 8599930 -770706223 -89345129 -311740764 -296743257 120077786 -803260683 -2166362 128074313 -11110722 744887706 709179470 422826888 -158492501 359503354 -218938774 273221218 -205967231 398661814 179890480 -10339896 15370702 -163431204 440695856 -22892686 126722960 -795201271 103896 -686600800 -140271274 -182531115 84778573 -239266226 305080501 -233202450 206934560 543887238 174453779 492037622 -72969704 -165939153 -97995325 90249212 9172215 -71390398 -173651818 630714113 -596528534 -597618950 -131327265 123615141 -457288494 -445532015 416855 -126136403 -388716655 145783628 -583494801 -107289065 225888014 249622617 -958608144 -193184010 -468243926 341871124 -90818946 -543515746 -292811116 -6870514 -7829339 -707656494 593566148 -309215152 636629837 -502436471 -283421248 -147950103 463309169 -382207427 -80611843 -504145038 -16283957 -59068109 664148031 -70035952 108932449 79689405 210984224 925470838 172195699 -346883433 645284809 14265909 -3137776 52251413 14030280 -792543795 -17090294 -585675910 -469685335 509510722 -429058588 324255940 12307162 -276814050 28817526 -713566211 -6422264 645439533 159238111 146989256 -532848480 620003391 -39289811 -83606526 125963713 28113876 38633990 -354983715 18992221 -48467684 -264792429 -181917917 562518450 300421346 -805822030 -49761259 -668454855 10894806 -344685948 -198641767 89621606 51830335 52160700 -160648024 -160365768 -54752449 -227451792 -494392977 10198564 111696692 -38819646 -486127931 4992195 606330567 83497341 6082755 -78705932 533583465 -108595174 6364629 96572924 -34852286 10701693 27482158 306509325 24500500 -298156484 36078903 -22393899 9888774 -16905782 -4314281 -590987 194144817 -122459004 -535722365 -688693610 654701 -860716 -49595318 521182531 18301302 -24696446 -362621539 21405178 -278483617 115955548 384302144 90901513 -533198912 435818602 487114686 499054886 789267992 88292406 724578044 72553981 -132601611 -160819512 75218209 -378574246 496819246 444655 -21839520 20892476 238036343 206574906 -5046984 61749067 -83273156 32585577 572786137 -190277635 646830455 74742723 16496282 -106443224 -237242468 -98319545 -39379536 -206274563 -217908 -950691847 -23883501 -67227485 -652055078 38167091 374076131 5463608 -272473750 -235729520 168506547 -14314035 3534046 -750369139 -38573348 21010461 110616777 258375717 -43253091 613811548 763552114 14111719 371070286 -173622363 -195745417 48566111 545084094 -107074901 118188478 152795956 -518962076 -113595144 187352796 -205675187 -112371667 538294791 217357720 237127788 17112461 393500439 -18971921 884222964 23678929 120417176 14092116 122284769 -15457325 -94942866 677439356 -233845405 -209312649 193146586 291355873 -912945928 401913834 184782049 -3092649 -619165367 -584927 465237 174571221 -4513672 238988761 24285450 403140600 -629968420 150620090 -402260885 523947342 106704421 -291969215 15840574 -520829221 -82144086 -57504590 -103828455 25975621 155938264 26481473 25877435 13345466 -177321525 -150788728 10489925 66858305 -78853196 650555424 113825992 -95299154 -113215628 -311253760 225544301 -259530502 -190336199 1505852 -12547347 -441339647 -601848 212490872 5417207 -210368500 2620009 -98623222 340901474 214173469 80106582 248935340 84284740 126009730 695070182 -278729127 -716710722 268816032 65977931 274275199 -37057757 126765600 456519 -39658480 -205693924 -786003699 12120186 -10539025 18430314 -595867556 15561520 -315655730 1540772 -896567366 642912070 -101688673 -5639211 -168285366 305873188 1510672 26698975 -126067990 -20396676 -216572372 282581785 63351427 675009571 165316855 -3069861 137040103 -231916878 -14076182 -170010702 -98792810 134516216 28427201 -185973116 288753728 16109268 -323204979 236238344 115008807 4536780 -180873461 401597292 89647232 -37667647 -72389496 -433759735 14229102 788163888 -259058918 376169071 254541243 826001279 189446893 263508494 -570870124 -222171955 -342286831 48298633 276213621 194759910 81200271 846478978 152503145 -756300361 -464683836 350241970 9779787 170574682 61384786 -168856723 -196861229 674778554 1748324 -112452173 540554719 770233479 383552444 -64312221 -12828955 66116447 65141172 373988509 205996012 -53955854 -915817606 905495172 125749018 -188558991 12350342 -167260491 247894306 42215731 -410427592 115220153 -72442565 -93034914 -430705049 50560398 -642467590 95988539 266823349 -6197548 421127253 432038393 -13203329 272285319 -220959478 112370829 -57060878 -51603606 5389536 2093800 132869917 230450695 -795728449 364306313 -406158033 797497774 -5509822 -642642154 -138966492 25574652 40642221 -150041837 445673771 -43220086 -11682948 76046880 165406306 -100227161 297099478 -298059497 -2809465 299833893 837425134 -484160498 71806969 -160479489 -22458001 122587357 453552740 -45564033 132946855 -156230082 -149562079 83006934 157091845 603622 -2751396 19529606 67579010 -14356534 5824577 22797931 333921690 -334569999 8986957 -234449573 -18170890 251182221 -331359873 -393010338 -314104320 -21782950 -930552024 12535516 -287322010 -226425582 110812958 -131038217 72022479 94008098 29854077 -28647302 -221604336 106007668 783979765 18362086 -68849260 31552021 -113503614 -87314825 -80153854 321429154 -390586628 -248411892 264732345 -241740767 154256008 230823143 -461213465 -769092639 667537004 2478785 -188304079 780198037 -564286801 -285641535 -173067887 664144636 -298031112 1512602 151293326 -469160990 -215050974 139865497 -241435535 -417030002 -5506092 427161326 -86850900 20160983 563777553 113666853 -276861595 -126716240 59387898 16152327 -44750500 -215353652 301118671 -700428019 429264337 631533737 169794834 14471631 405760384 466537041 -354065250 117563645 143593134 -7520149 -536369073 -277438236 -21244696 40898095 -264141550 -179444871 108175068 110443717 -183170906 74597694 -374536491 11230315 -12015089 -10341912 -713067353 863461165 -37438001 -332704844 41971325 324219420 356623870 454928812 -741870256 -138151921 -98466449 -441803405 275225609 -19800150 111713818 -467489695 165473506 212369151 669989565 500949217 -185938309 -31069658 46297417 52148730 -56002679 -11780558 59240403 3472751 -87074743 854766184 2024916 -117909145 -148013627 265293 170952844 -265451692 -600628294 37272017 518253682 346608729 1792658 -219684886 154968196 -234936923 254683373 -41489538 133785541 -14091985 -607806520 1504114 347123963 1743426 86830391 -1125183 492725387 355965328 118504340 162556678 -128167105 52869917 484746334 6779934 69065922 -837149480 -210417898 972422232 -45622273 578614936 56227717 -39494736 -202888562 -69326433 227050673 11364675 -145458585 220529462 761570311 354456927 -268159465 16406017 -55706939 -14740252 -174367799 18401000 7787199 -591491743 -184062708 302122511 267484479 -558374809 604134427 45244941 92685166 345024933 553287256 -426112812 -242382998 30898135 283132799 11434803 -271169996 -876976414 266668096 -619799520 3086877 46115643 -167897774 187253692 -220738970 376562036 -430510515 866509655 125134897 -127949522 -180090591 613877739 -541665270 -302193753 -8871051 112111910 -75367912 16487538 467509699 33511291 354636738 -197693791 588705482 642297773 252951963 -28488796 -97546078 196567859 943642749 -45944957 -233426354 39763202 216068196 -512969734 -18445223 -144623398 -458558639 -668242829 404938583 -11288229 124016672 -211202661 467647811 -86868507 -31986674 4787431 383490921 3903457 -466393767 -730410589 -145064543 34531924 198564061 104939177 -55855362 -177482879 -136124686 -1641496 175985710 388750647 -146828538 -419639703 808323077 481367133 -129246274 -535825375 -56805713 -341845324 12017744 -644065649 -40381865 -270152127 352353311 -56487089 414848604 -369035796 76326540 -11797732 -231223349 316532856 306489736 -29335619 -8735002 -142793158 -621097105 -158374029 555993796 618652947 382603792 -167708539 -8385266 -262967910 12705168 394090261 -205747393 -681087084 40265457 344624446 593988568 117541539 -13856391 447578745 2077364 95534266 3363377 60687900 -487865 -454786861 24831502 281397512 17274095 -498663827 -9462299 -82989078 -46160413 19688237 83096173 311570753 -65723403 -21234878 -8344779 -866777203 536134971 -482841341 -630864074 60771363 -329103680 507218387 -688657281 195729026 77713542 367321153 467808200 296865813 65635004 -140842825 -235641086 91603355 -218276404 -6772052 24845371 147507754 172646926 367567671 515848196 -136806835 -12350743 -2814486 -237562092 -315695219 -517059192 431540789 152477335 338728190 -671207412 -115674824 91409139 -12504794 -553659519 -204672386 -323987296 -319622766 330212004 -16940884 33114 425812949 -58214549 122829029 -569563464 -17628247 8876165 201627730 11338990 -274294853 -2656731 -207355152 552906679 -168251695 654111581 489466178 -412771586 2133132 -201517284 189069853 -48512091 -385857837 105688744 -250155535 -286114015 -1555316 -423184065 -46462444 -56781402 -91890228 149120274 -205051906 -10881972 98472657 -760674603 92125706 476958320 252522407 160827558 41623248 -262460082 337141319 -155188315 26098026 -467151052 -358489507 10697747 -484340233 -24702027 -359901894 -269427352 87806860 652753744 253936642 -449483045 627065171 43404528 -491633037 -566405561 335071416 -42342041 849020522 -370088494 10457110 -63112871 -222373145 99028526 -44915195 63464433 -166292321 -441437520 234663068 -541237642 -390644336 14149120 -236933694 -143169087 -696204735 279457170 369714485 -812353307 -570807015 -17257496 154553294 709780346 276465844 479017142 110394337 -273986393 -247616537 -103153479 4514150 497615013 50987443 -213172604 127085010 -73007945 -345440802 198974864 -628058858 -514926389 -431018868 -552887179 668392 236480448 -40571916 510324458 -675939657 655218992 -83920703 38386358 -22247925 447259404 -361726924 -234706584 -804791151 45547565 443930119 -15780448 576580407 -431311207 11128131 93670679 -10868390 -334708580 -127882554 -6163335 -94102187 -231152258 638424213 428977499 111616994 -867070 762498080 309184472 -186595995 486145621 -398608008 -209542319 -139791035 -428704551 -354142385 -179212727 198976816 795258015 -209538009 59109630 10571688 20649346 303059440 2173977 397734819 -469543002 505157102 -281505845 -584929950 10114074 -524743685 -439082783 -76699044 246866682 9735169 15839167 325654333 143265867 283690191 171588946 -104637878 -6263723 -88959343 -527569238 -18888637 84806752 -186889143 -622896588 -418084 129547008 -496112802 -31968764 -829930757 275690890 -19524313 82349209 -254485556 -142871169 -385349670 805593712 282763936 5427817 560370153 283173488 19064357 559854641 -529973330 -17759414 11373796 753387291 147471534 -50120949 -133404958 -141221368 114217063 -592358627 817602556 139701391 -671758291 184569771 227744747 258796528 -200811247 632301713 9720635 437336867 -281103217 1256161 -26067215 -85250730 116010307 -456653808 128628768 94799954 432114490 -312205459 827913265 235432618 -538356974 -453421502 3785937 -9271030 31591843 -90846374 -419634489 471024360 -314227511 -2981780 -691521585 -211938156 -18403529 -570616405 -75217350 -333832873 -16130010 21087087 -126142782 -302256701 -144929868 91625338 -6773446 -5053371 -821037471 60362168 17382708 409249329 -225531501 468191572 -69534826 17619323 534451179 56906538 -29411622 -28471767 -39166720 268843462 58696942 104019649 176961338 1734664 298166 -165632847 19309902 402346747 2926459 3415035 -252406272 42230570 -628676678 386935780 -142327640 760642729 -219494769 -39811378 -146195111 317088413 583492315 -43247299 -214901267 561948911 -305227791 -577378837 776065518 245276987 -36226487 -74142928 -192012677 53093714 78329938 -4532033 261283798 259888253 -38225767 64554308 -186708168 421854816 -868577541 -87825667 76429924 74437236 -8147640 -73555870 2965405 350696086 132000028 -418461519 221304422 803099639 -53696001 46970658 -2268613 -292546764 418899200 -56370369 -485012213 -344976823 4131473 -756999759 420369344 -78791102 133979252 -58062526 209014825 -620130201 132918820 -20863993 36697589 -192516731 343828482 -4492913 -6309781 -113843219 -310914260 563040966 -185995 749995548 754421523 -265550688 37790252 7999789 -790466118 -512483014 -517699489 22442114 253025720 5083537 -12564595 180955902 32581974 538004065 -262855842 -387801945 769796804 573072085 53962715 -362825571 24784229 40390328 -4840589 50211863 -37016101 191793056 178118451 164127438 385513343 -41476775 584373718 272655255 182952340 -50259947 -10938331 323853785 443837538 -7239255 14869909 -131215903 -235715240 -335718351 216152305 -107856079 -293259934 51601021 111626918 236707488 -198940522 1814267 -130436050 719999152 506958373 273367503 54714680 -4185765 113652542 -167837387 -3278133 -147757931 -203526696 650044639 21185293 117428721 416815182 -106695220 7029449 385371986 559891777 -106005907 326801387 -350918608 -611507 86326142 17872383 -515591951 -568156146 -92540191 305295419 69857399 -256443 -295726948 5915782 793253152 10034836 -403481208 -44417195 -508325315 -131756532 519267641 592365970 -24284840 377626091 -233919752 11500540 220973180 -6282125 -6581260 -425094647 -558243705 -493777788 -28032898 -11570341 345353711 673113663 571887706 87509621 13462566 -7883658 -53053997 -57405927 -177967460 -288287396 -490650060 -2629264 -323274606 54535958 -70065535 449074199 306070468 269502986 189635933 -75770600 -112921541 807794958 -429506243 27087613 214612590 -581173698 5129925 -487272957 425900082 -7862288 5077086 -607378 -394803542 85543945 -326996026 353962922 579221363 -940613457 6701226 -458316522 -442144005 -528024409 485597087 -523457190 -64303945 804836394 1753365 -2555657 -357400769 -9890231 236734192 72223318 -373289886 20255813 -26008907 -5815162 20354693 -234348514 -787452845 79225214 -22657384 734237467 -392228129 69893093 400745731 -229588917 -35050372 -227675793 -413038036 524202270 5126073 -1232109 217392115 7804245 120531902 -3044417 -7131520 -223097949 -269643843 635601273 105121141 24267980 135536023 15289114 505833000 469500438 -493388756 -668850125 55915113 -237746364 358588351 397588950 833312995 -464329659 546959819 195860444 570968 -330991986 -232267153 -246306653 -178892637 37139584 -154208344 -86393854 17186988 42624638 -106912794 -29456485 -24964427 785271654 35868925 11887622 236046667 -57567506 -746118660 4062076 -709929245 147721761 -130111231 -279822204 272453973 4572214 -61702910 496043961 -190200141 27163748 96519242 -58638753 80476490 862365200 -57672661 249738624 -170019908 -14766224 -292837717 145357783 -649091 259956 -9111260 75374607 309187213 -429990451 24034263 281958527 -74497978 85807329 -544980209 442713155 140815979 576494299 -692810106 -99894229 300307744 80522946 254518369 84807166 -86924015 295258053 307109638 -28329820 24261578 140184720 246063603 112274075 -258721125 -241144960 721971691 363601825 -164620911 30632638 249760179 -265182666 187877840 -82180442 -62807681 117529371 -410346201 -538981 -172007678 308841686 -516654543 -265423364 764201993 197585398 103851523 -79716230 -378176138 -391140980 -18922816 -559306979 243400389 404444128 -184775706 -8233273 164147734 -164596321 496639361 218006665 415682215 -26699342 16871632 -347620457 187563474 624556742 -327028420 -95054877 -118767483 11372038 -733586008 645139883 -138803579 520974846 503892851 95376236 -146221603 -102267186 665992107 496935364 552770824 -495109095 -484835211 -4939462 -28527275 718192132 -952857511 -134997434 -172663644 -89130113 12990810 -399265498 102888347 1293379 57704672 66769723 -124189824 325522315 -152449978 -210434283 675109841 6033169 -213521068 -262310070 672286396 300745544 2383188 -347797765 509787553 851087755 547964201 -68447025 -811976881 416869065 228973249 286326 121044026 -170530608 -144507846 49315837 281052028 229752247 -711058179 277447760 660559975 -6559329 -450204027 -18654920 -46603786 221029522 98478897 -201958693 -60399695 90637712 8175703 925221992 -322951732 4509964 3545004 -425401382 -24492875 455714141 84493635 -11309794 72587161 4286232 -2313955 99588053 -7227218 -161906054 -2058201 564275604 -839313631 419608748 -187471971 120560895 -143279461 -606394567 -390318910 -108746126 4985568 4107099 313409603 -39417727 205955325 55049280 32354522 -324077617 9610562 -101049258 464953547 -458712650 91281089 70827561 147167806 144643524 -333323505 359024829 1385564 -822018137 -241910321 255108636 108326081 -22858449 -82058759 -368962169 12029684 -145510657 -126081899 143820617 222360041 218976604 -381492645 -303063575 -5797053 103873271 200173907 37471791 99278317 431566033 137809888 108336212 -86735331 -57097071 -86333228 694415287 3375487 -342471574 149466887 22210916 -468449325 213859683 -253169011 136945856 757944133 -55088525 139870118 -136794257 -248403755 -182525977 109074952 252531744 309305092 -8043014 105311421 558006844 -20410617 -165218533 -168258549 637456728 407742985 -34167149 -328775375 -696489999 276211456 86350716 389767116 -117450459 206416420 395662740 -383475783 -127974002 95713509 -179230832 -243563538 -115089104 12545576 200991365 226986339 428605553 210692025 41773614 51571203 119383719 -12232727 251902071 83813988 -6083055 -85004937 119945878 -118197095 -354601310 -24548350 49391136 329537051 200378556 -181827688 -287985746 252725910 4741830 119156210 242515885 14426332 -185298985 12035653 -7743044 1265324 -6424985 44882708 28152597 508843503 292651989 224723010 97533094 -317427001 486374747 -250546092 6843421 -13249755 -399857996 -24929732 -405511663 445014153 133722000 -1411691 -526128728 -606695078 -122664950 -5116715 272440197 141919059 -55457875 614519113 -103994924 92522434 19627309 850323784 552086972 -103512869 5775836 -121040706 -488673846 277157592 361992742 -98354432 207024127 -421675897 -12039228 301021070 -561620480 -813074816 308728976 671576256 29580458 -252271947 -8429422 -545873559 145135128 -188189582 929490882 -508691950 -324073471 288909391 -463560473 -547169390 662481703 1916886 399548813 36087112 169485710 215280568 -154422363 337909778 -308721538 -157856788 83613448 -745940133 422040027 229221567 -523503542 11318933 129384395 170157413 -183491606 166172821 616204111 8357993 4314319 -281831661 -206529220 -430757641 -303780724 -54215225 518839016 285635169 6833975 279188439 -175687584 388843249 6851369 80486555 -74266216 239601812 22305528 -581864496 54128430 -5874456 -439369317 186706847 -58070117 145084105 371165130 -259666774 -234496137 18945124 749742347 -170452931 90403284 84745119 -123072226 151892917 250443127 -212650923 -770856470 71140462 5951822 153594811 -347798499 -341919963 -169646866 152348583 152459214 74541390 -121295794 667655412 2591777 -4241416 736289294 -227584863 -40113593 -220114153 -441517132 -48585095 892485129 -396171440 -253029272 -533912875 936425215 -87309137 553580958 -45011749 6281548 122131829 -114427356 5558509 -244818511 -161526047 36298212 -119354783 127787194 506371762 687692163 696491215 -448739418 -143897659 757730570 553508870 -201412 181115147 -29052811 -167628253 8385872 80842734 8212476 -606205553 557054641 355387002 135059480 -60918006 100220138 70762734 -271070434 -17467533 -123531806 -407357526 166333899 -2140661 -301742842 1307350 214718503 419797228 884047254 -627600173 -544739404 422120153 -2171803 87003054 39779346 -461099862 -30403107 -362436111 -109460431 66980309 272482969 65119242 30237963 -652352224 15506850 -440136648 -786816799 30290090 2007452 7310678 118849025 19895853 11385843 388305548 -18962154 259231460 -24527229 161056893 -520576030 -231016512 62566717 20289664 75591062 124478890 331322298 -166880588 105549154 114649806 459159951 572165777 73088360 841841387 -257378197 -540970133 -205491375 -60630362 -19705252 36408527 302340402 79333846 -14521476 -126940004 -75636969 -153931127 -420047081 -415764013 440227172 20118895 -213607490 13677380 371769453 96094491 108490187 -502472389 386329548 37831505 -122367555 239945153 10096235 -175781046 429396701 6598273 -476151554 -460861189 -188020189 -301590581 -9370341 188686447 -6140262 2609710 273813920 -227736781 49282870 174080192 537292597 519867601 -636689837 -420226438 -307433783 -6095322 -232711629 426249057 -93167440 -240234373 -393053010 612146209 -83647232 307250708 622604491 -101180590 -467732333 -296518068 -411030522 -194852951 507721122 138941331 137998609 337668962 -399869729 647021043 153915079 -18829538 -159809547 -19866436 -52402777 -73081508 -80787865 213202843 -86122254 214201027 599292320 838102859 -151634742 172498538 -93200654 164528739 334775819 -45393144 13575532 62578590 310699652 -458603377 -450205138 -292916428 -682082439 417152 182071250 -131589926 25387885 491258108 -701572345 -67428747 -952743190 -4614873 36199911 101798548 -49162423 -104641191 -223476814 -41048129 -50704573 -2016220 -35943435 -19885473 612302779 2971014 -76268985 -47092297 -33565710 140574898 -168846 115567946 -74988 -60710268 25866842 -64529248 567435067 -23615650 -401248439 -25085260 -8008310 617224075 345591901 -31517268 409947814 144970836 -74273573 292763645 -367596646 20219849 -17586291 -396491631 -700106699 116990344 244142883 -78825327 -42461437 -390657888 -17579442 -46689044 -3090121 -510629566 -331911127 -70498671 -7821382 -556005887 701702945 77679920 328160096 -17081967 -47478805 80333112 -257308427 4237571 244176863 14431761 13222982 62812847 -4837735 -65642241 -149955410 246136572 -259608328 389021581 -206645503 11322726 -59917122 -661155330 75000008 7811817 -307627889 -7442661 239255967 91133927 45513239 330797511 21921976 -678747115 -512305870 -108393562 -117010232 80198316 165423693 371558267 1457000 -417086328 -501293075 538825119 -221552021 -597625126 728253928 -72960562 188161623 -152846758 -526609117 -226218739 -351798203 -555396778 167817918 -437729776 -813695757 -75180725 -802404379 -215292948 -390304963 -146386191 -828886554 -242289997 -538077997 -1565031 -24168692 530451802 -74252742 -559849860 597833825 16442782 -126496150 -530600853 -25857369 -845216736 -226084736 -67281935 -184555388 730546273 -160959543 -7814144 -7799708 666857381 -204541845 -29863356 -461092691 647549880 61472339 -164361518 3398580 -226385756 68682347 16122028 232554540 8063399 30730723 12243853 22818478 20987658 26140968 198869934 -175613934 323157486 2153518 4315811 125363677 -225540184 -116749516 406188443 13812725 122799538 252828500 4233248 98268405 508976648 -218966797 -129713867 602147954 224671341 -484619713 -499101016 -25512044 -627488775 84669051 -343760704 609281010 -61652545 219343755 -169073030 -455945 242879138 698208522 45423719 -63675183 -22908597 334081034 643406720 -258574061 203082893 -19983611 476113668 133276698 -132090377 617847722 300489519 -47399375 -386038617 -275586389 -72624541 -685036614 6983928 57692679 -153516514 11512534 21911455 6272058 22531285 -67797600 98659328 -160065865 223530745 202478316 305034168 -7892843 10443022 286193920 -271140296 -345005369 -293754347 93110575 303542037 70380190 -118355863 357519690 -514127066 268570966 -262092227 1314664 -152609388 -34120871 241354948 16670237 257040435 1532245 726459020 149873831 -198032223 249336752 -27845029 -316569217 -11928672 -230905654 -2907112 51355025 -325789760 -335413490 58484286 18322648 31651599 -339863413 602708847 448122328 427936511 80358283 -183307959 489835271 541805709 162946194 684041108 306995786 210164569 -232697598 282088306 -517410338 -305119746 31684428 -868954810 188647495 119479385 -615039785 103982078 -157204412 227484221 179768268 5445907 -28153353 31893644 297030379 -26514588 -19360856 -148200894 672025532 -667724626 -65088094 493979654 -13489099 129813473 -550714751 33117120 -2040247 -42488836 123318921 -414813120 226498939 384549861 17051521 26143581 33575064 66912434 219882313 -124826708 89149484 -46646915 -582031511 -287633265 -157270019 114679445 -401486384 -66350924 114725662 -364197759 -866310019 108598251 565887843 -213390374 -136790291 -185136131 1184854 120025909 -883973944 -106901414 300757305 -12558178 65929297 541601333 -7106230 757028019 -16581013 -45406065 225064126 86857108 -332934380 176578452 -12981465 94873307 586101723 27712090 54222891 142577400 81749570 -6625678 4909925 -200928445 11130687 418839251 -325138141 52851105 97265264 -13306065 -203886431 -244758306 -699994399 369401303 -639578029 151468582 6244333 413199236 303886101 -495114753 -4829038 -152823991 77389319 292301214 44737950 -3347364 -168751234 -140128940 286716078 -64170171 7639639 473709859 4133769 -388402878 11352726 -443285624 8400227 -2038913 -18403713 106766640 211926083 15011337 -85519995 -63634239 -145226700 -177280099 -483573190 106087147 446204416 -61962333 -441740442 -280368599 -107390621 637063020 275118932 60002474 -293680191 9753632 31528523 289201316 74913556 745251518 -169005771 493674420 -16761391 -1332110 -66132898 8939109 -701163717 218044394 50906561 -16382239 -180812630 60403710 489079998 5202149 23308812 -152489592 -692268910 -12937862 -164924398 -168884504 349280136 -433649385 -1608896 -296412309 410198993 20036279 23630291 63554139 -544276260 -378366883 90124820 -91890730 -221814724 276301426 26442298 130440046 -754349656 4390818 -230084680 -9942655 17044378 -5526423 129282648 -2855425 7132022 22764874 227981968 21513487 -677416639 -439997883 423313993 45622305 -10540217 -40452286 -56732136 441592923 -538982142 33218892 -52959076 47932066 36006795 -126182072 -78980193 -254707718 -9953512 -212075608 -530797626 -289168796 326994251 10357291 323995600 -33008375 -179098868 -42303740 -3536105 -217763807 60009368 -364547598 823695198 364891526 13687410 370211405 -37172 -559600060 33122099 105193721 -91508473 188512708 951598983 -180737515 -87626371 319338051 449829784 -168415282 -690521212 -192168989 -785726393 843695872 -18488104 103895060 32107357 785213558 31024820 6290009 -78381815 -245911377 -453664092 517333532 11435733 -465719307 301179371 -371178448 -676823471 512030 370973510 14418353 -175820245 336754826 -255003520 56585133 -73313512 107016339 -256657857 44363665 54207353 -123647285 -4003121 -6925386 59833388 -483925154 10337776 738813464 -111278065 -753145000 -33061051 585794504 31113768 206562773 539978283 583689440 -349259751 147414710 -411451789 -13208621 294008767 -59204779 -274778460 188315792 463155609 -467985381 -64726399 187468533 368210240 -33251758 -138137756 334570108 330568053 -2079305 -10726248 -6638637 500155160 447287109 959878178 445123912 -346212273 632778128 -18618982 11058424 -16768832 134931868 424213324 -165219421 -61154526 357462266 -400274226 11613254 300784648 548732352 -131237024 -57657117 58035238 15802271 -14732063 -170670314 -85381528 -448775438 38758971 -222984362 -487108526 -43968397 75821717 -328854208 -593275609 -631877 -17789070 54269346 421129714 -85390568 11036705 32118118 283215285 -30294711 -463667756 -264447965 195665245 -76752254 -29510386 40116326 238215695 -9716570 -664549279 -6805140 106232187 -202040112 -69375056 206602920 -452418970 -245059489 -6280400 24317165 695181364 -32511321 673924443 -370005923 -224185265 -556757068 -3473622 -104814978 252686739 -101166509 652784634 -276655167 8468399 -12148858 -20934763 -144851545 -18724752 -20789876 -456235413 -3343662 927725940 -94812048 -153479524 360747093 16458005 -189761402 -621719223 -249979306 -386336729 -50018615 10272048 -39138700 -138282215 -15958920 317656424 -365013589 -1407467 -245715142 14391912 12117410 -93916935 39589727 -160413837 -418197088 -755820956 201794156 -462720294 -354285900 194675711 22761456 156013944 -202193065 -121320952 8320945 560634310 -52476584 426721030 306284771 -17467182 -104123240 -122753070 606037114 -457166082 287208215 -645929919 -19720714 40786490 -133818253 -217752621 -178273521 158512606 -452829466 -21395746 -293413155 -37774503 312907039 -211749071 -84477625 -147922494 108622721 391078190 7769250 836578 183828063 -56194938 566403191 -220983007 385113897 250288268 -806823343 -261541430 219301419 -30977882 -72618227 179947622 -68949900 -24726786 -372732188 -113067979 -99535014 296061608 -788752531 148993375 -134706528 86057819 407543172 299393793 -295215264 91401867 322723217 225462584 175040456 -122069468 -113820857 11527250 311122140 -172151284 -203784501 499739461 155539852 140154216 177568955 -11737941 -361019263 -179461012 528151 102297807 40449267 -65735347 -9936791 -308475378 -51349843 536483710 -27247923 83670427 -22410824 414180098 63934548 259050227 263171449 28606520 189045172 738117504 -30214112 -14127482 -179177701 197911292 -344844509 -320304915 -946178074 -111526697 -432675657 203312184 166667201 -344804205 11788834 -69186612 14117141 637960643 -230509297 5919570 -129254688 -206157107 -331166193 -5568017 455659825 -64887745 -153324036 -105625673 -124400945 -119425138 77343820 -81759496 -164287807 -79764323 -190670290 -64083263 40845574 -279921007 -124249540 534857408 43745544 204678848 -41242080 378690455 -146050077 -408762013 900655282 -3923270 34511503 225978515 -12956381 121039708 -241764708 -25897730 -458732067 151515763 -688466437 -425810242 36213028 -453251631 59574360 -376325140 -701715935 -125459917 -20006357 -249002906 230479903 -298383808 94759573 -206625655 119816556 -2101248 559833469 15321939 395022917 11503950 389159464 -660001293 122552813 181903108 16581297 -98633886 -275256104 517238321 -467380605 810145687 -59880039 -509817953 137739168 695071338 -200533 257894574 -739610137 128617226 -16721074 536462293 207890702 2221374 21478350 473784022 -24076388 -2507810 22433375 25924936 183836456 512917599 -239245348 -238923938 -221620231 -480808740 57881411 -21795011 -400385153 184907950 -238949284 688910822 -20385842 335124723 180483205 -344671770 -34834320 197046793 413257639 396716603 -216278076 202766116 -792637909 506238306 43053264 21418326 -110488017 107836391 -204266767 -127556617 -133188419 14718250 322490379 261348217 75986829 85380012 -41603372 -155942944 -262107635 144041915 150922680 -349088443 -41366176 -774654467 -9987288 93595463 -120655844 314533474 43473542 -55436236 366318591 250675323 -50107291 -124884687 -378373840 -215959596 328219619 313313461 -14221241 -149183468 61310646 311774691 -250432260 428536407 -285497841 244057358 26062020 -273348606 168843247 -601014143 -225676900 -9554858 -109600453 -733405334 -173826725 181790957 -80515515 231524754 192043754 152745735 45990857 -6600016 701248935 185196235 -574747949 -178443545 284000058 -145845299 538180843 2234845 573775959 564087971 159964216 1031806 583722618 81517467 -591661759 547462852 -8803515 797544869 1471103 -327665268 -288338373 14795364 695566737 -773795443 117022046 -474222492 -151564233 -139346978 -246135904 -67278811 40432620 175343714 316100869 -812979321 389581776 47948203 181527619 35087072 -12306512 -823535659 430334349 -103737 -140168789 264938646 190448476 -3018410 236943296 -690312736 -221490652 -318915158 280251128 -4575806 -189756644 -101407724 -516187015 -14955097 -11827450 -24789295 -130038609 -78491524 357047939 229403923 83162169 -5707694 -17394909 -214502194 239592636 411073338 -24389875 -7802006 -358859808 -452467200 1254954 -152790950 -664572781 171829427 -274725940 75535918 482823711 104763402 353163297 40129838 416116105 -43113011 565116129 156602543 -99363035 -507528822 129781113 -180668109 -375085234 98401841 -84556210 -20584840 453134897 138042724 94937681 54715058 453256664 -181592066 392236235 349747865 72747505 156416159 57139610 66777703 460854705 -249352784 -559465733 -59571392 -384721880 -1277886 203913136 -167916833 -595932301 -521926357 -367982241 189511012 -324399254 -20932020 -605167255 -129042220 -72734342 -150425852 56026068 -10776252 122953910 32398733 -12478261 265771697 313816760 -11783218 -466079776 72096985 525555759 260386027 -36442185 5692447 95423519 19021852 74936702 -259812151 -48725645 -42075144 145668014 66347423 -25060774 -116858511 128025082 610774161 -122718646 189323139 87803406 654200985 -44870062 202745383 -350464488 464879151 -177525005 -86236499 -389974635 -13954394 -232403150 233489387 -432526904 -317741056 359091490 -651902068 -73823398 22264307 -317517039 -46398461 -401441858 -689171498 710007767 -225890475 610571316 -108659986 -212736384 -130507632 689636873 766655448 958775975 -330201211 -269842562 886849337 -743919710 133891486 573749729 21810283 450852570 -33404088 -31175467 -15420745 -109216192 109484013 104058822 -216429273 161132158 210566724 1963967 399388102 -58189876 -371448679 158957346 -79176778 621651370 -354011386 -204492294 -442640331 -75347265 -265650326 -658687941 132812344 -537373977 257585850 55106140 106515650 -405512875 -14347133 -4468812 -32925145 -918833224 24183622 -114995643 10609162 -202697031 -637504917 -89534238 237777583 -17643292 -386798612 5690901 -176795944 259635016 698487697 338432229 690286392 189804305 -456774583 -649003336 -54660110 292370500 -253627228 2011402 3286243 3442070 371596571 151911699 25747902 138641165 57714347 270610625 489121 942726 581392417 80433939 287338398 -462665545 -184682209 571398191 114770490 -602033131 -14137719 -86526485 -161249048 149936923 -510740747 -4689374 -55063730 12603028 -17172941 450513914 -78337115 377265484 -181257314 -785591977 244046262 735892063 162069302 527923992 -213727016 -23662396 -3395595 115429813 -111548808 -161490967 -124872799 -29714057 -74214 139101228 34908778 316445536 -42369178 124364301 3163136 -196538041 707733089 -86858105 129117646 -181475719 595431573 -799031408 86956687 167617196 -251792827 -70916220 -155314807 -476294515 239476431 133126676 112978351 12987248 107358 493253698 -352805394 156511789 -105846146 -318059303 20665930 81061329 -349966371 -209364053 276237159 -476743 -372365056 901933426 445523721 431973216 -300000550 -10670396 103800558 118521430 146275033 -115815466 -390384939 68831290 -60480683 307531546 -17567561 -407597930 -48030183 302686027 -70202030 251754026 -699128801 -369365 31999715 322611725 4399177 -3437552 -57859711 9313533 376274396 94166000 -232083888 -524237507 22690076 -64263015 -158917137 36963786 183469316 169834693 -267775605 203255408 220426135 212238211 102459859 27247104 -247197755 -22943647 -9930370 -417651578 210615459 -538668038 430328465 645722745 -50789583 160809363 -106234694 702782485 108962050 -881647007 -58139136 201282173 60704979 464911515 -247194040 -18162563 160876469 89942159 -26380576 -544220 2615458 55188804 469677076 -2336914 120723206 13271970 -554356375 -634968 -160950487 -456034141 -187092993 248899730 -84813337 57146665 -8017054 -413501532 -142847339 -86826137 417269551 85307331 327331548 96054321 627521108 452128543 -23188624 -188230432 65606276 -415709048 -558978047 -71475254 -329614421 -16951142 -553176015 349244865 -396123652 -89652879 -112782712 -6017525 52391212 -154898116 -114630393 491348914 -123006750 8316536 640742938 -200157810 587058608 316436104 -377132608 149669334 41019258 351650360 7120595 -248225535 166490578 -421340687 -227629649 171242 577133757 521605008 -90821950 -23437093 -27872911 -10751041 -163262785 111091513 -85645749 523114827 3726547 -19597422 2164115 192418750 -485842527 -445316205 -98315032 691407521 -332553989 -645524128 -568664370 -157719489 36126044 -11152831 -421968097 823714318 -12597905 1804226 -440803704 43097303 336461902 -538959711 -736558643 68836761 20111775 323780322 728700135 -315848537 -133013614 -675346576 357852051 384431728 -15940198 622650278 580669524 460590 -23120985 88706879 -201271512 73209562 601588666 -866486 -393722874 212586793 233485651 566355725 410936234 372800402 -111130244 -747215437 -13073946 -590680927 20643686 -164168174 -489508817 -5373408 -492388996 46047802 126056569 212302268 -622374218 -133794436 -755209724 -21587212 -16880639 294117837 197921633 248352194 -174081786 68738833 -5031905 -170474500 -132642303 -267380272 -331975117 -467670970 313552299 -355907925 -483875011 296408867 374176981 46605675 727758458 -425790445 -339917408 220690187 195014433 93563768 95354529 -88058718 -32049201 42685517 18164820 99006389 607187309 -48941019 -59425751 17956093 -611377728 522054652 9883363 -14454465 -235307458 244908 -28100889 -45654332 -465210405 14336810 257726727 295953707 -120900621 590299857 434212414 456430876 399365550 -473461541 14274451 -15854168 14329418 -56573685 2815047 -946678121 -691852907 -493697820 61773744 41475291 189664694 145822904 -14648844 196538027 31143443 -287300498 -62922353 148747921 -581340 -656334141 -7941559 -92760228 96786686 -45294594 -488330882 -361095466 333317740 69454210 316913674 20165260 469531475 -88688649 -39613175 604600883 -288134164 -250588085 -256152244 -624745799 24616696 -681742178 -318872972 -474095430 -1005644 124814982 354313639 -625026894 -451338812 -39082192 317057325 -352055678 -48881423 -112683710 -42267501 63356441 -490020509 -228280707 325436822 960833805 -37776843 167797570 133703319 818200656 25062360 692241401 -1420781 253117514 -5884982 419303089 -874992183 -10764748 112853987 256805334 85037118 -57739807 381383280 -349676160 -85645772 -60539748 194375147 130158910 -23537186 -125855316 -38647303 -505824563 -255870686 -93098680 153994550 -456077586 -25177022 -117969992 11214519 407831160 -248048583 15646269 -308964733 -234291891 87431025 537402462 81713835 162838002 329699603 185936759 184512290 20416782 -6235054 4515042 -656228960 -85219782 299331008 43352819 -12338201 51719124 292908568 46559130 -317065185 -1548305 -15214137 502586824 4457704 -699730102 -174790076 340751388 759131 -48171016 -27840139 93505298 -8895174 228403795 437864410 276245438 18289274 32185012 380160104 207336711 32461077 -42622249 -69217439 56669005 -21904830 195097150 11495654 244489214 -13697294 649308342 -294269586 23239082 -183132922 342082055 -161176446 180521685 320300269 -524928461 -276130809 -14244385 -587537 457300906 63906017 -392401203 96523890 761893715 -174420455 -135545126 -32379765 243056462 -367192290 -11599366 -536408833 -168235141 14830624 -393260600 9283599 537530405 -73103036 -214814 -55864225 3041492 59377815 21934831 -2903350 729776980 -13076171 395784269 687011131 -4876776 -91108033 3208266 288203697 -501231069 518229292 482374 356463497 2990179 -48340451 -203369689 -513564788 -215956647 -33025852 -5502231 -167579681 557717578 29392458 -150084717 -253426990 -508738692 201115 -42861507 -178531665 -456229322 -53435377 332451442 -206797838 81761399 296487652 5257080 1621586 38550084 421747258 -334639619 -54287045 155908907 55017538 -927596421 -373893046 237434673 50669579 -265186274 182215046 -291179017 216508744 18216551 25411642 11844995 469796799 231427141 521245465 -92019417 -209461426 32387285 -359560897 -1435812 11651149 -74005000 -140026381 21126671 -661262312 -98085119 7527844 -5962892 -6004526 299759015 -871867798 -355288815 99478377 43808709 -564306052 -148834009 106272112 -159232063 377325469 478653565 171982083 -449926314 415548528 28168700 18011670 33489997 843974 759163666 -7814090 -162556356 -842341994 6866749 301942614 -209523582 -11903249 -469868109 8731682 155848538 -181257385 7654156 22920949 -972524910 356664097 449527442 -101733378 -463312408 221448406 141513077 -497921605 653017 -1688907 -15545633 -175259455 188911560 -379362389 191208291 -146221949 -338843935 -3808875 494244293 -453463854 224991561 26175573 475449376 123129399 -563397739 -16671522 128341995 -3127555 -254218007 111274189 -35331766 679231200 669223 -248776273 -24215145 -371994715 -85123677 -126435226 -311821141 -805944511 67592777 -88682069 66131456 -238818938 23185049 224842438 -4988216 -651062466 -96512686 341413103 -29118619 -561352762 656312274 -38456895 24447627 6834619 -12549148 -661617588 -435128158 286830228 -335494906 -65375553 89323312 -339010099 -64321071 231427475 110936199 766715875 -85906092 18584523 -73263911 415298307 84046288 7796478 6048780 361229179 -9421079 -424289307 -356429470 490348741 79390007 -264239147 -493687399 345721185 -415347851 146777989 627076964 28700374 289985575 -919268 -165568084 -106866150 -4165627 -415726014 -16366092 694197631 87375235 190290813 -602793426 -23267796 -409863703 575952745 -442245623 38623870 144439426 442562994 -320567986 -164927861 -101206309 -176326378 579500865 -618513892 85968829 -124684969 -408076923 -761106675 -252410087 530814492 -129809613 13993168 93231129 -69156744 281793911 8013376 -178411875 -300173153 403507073 -864683602 112130209 -363693907 204452768 578947460 -6887785 -521520673 -40055599 -1778192 -655694158 -697416938 15473086 538361564 217925110 606605189 214806170 210717951 -253848324 -525136557 -53465732 3496050 16755109 349390267 -374757368 222667517 26047564 -18095747 -211687928 765518 49831022 -308622408 374747726 -187101721 72434074 -206896433 -657955363 632004 -447730683 -40502688 587351191 -8358644 228578264 -239818926 -232470979 165248290 273370498 732160825 -460910272 474684714 -147075499 -59095016 316916934 6410008 27417830 104064636 10214889 173684152 327804498 37962154 58236276 114667186 -592170 37926229 192400295 -64212078 286635354 -441618079 -409914445 -100069390 276499155 92089410 -41139797 36432024 -31258096 102366311 -94923924 -398850535 577573927 -21419818 -15965357 -73389940 448572005 31293303 610467585 243335164 -411855877 134447701 219163677 130771591 -8653396 -5487529 522988829 278756324 292743435 -567331703 233126550 -49885700 2734372 -51278011 -76612871 -14975389 -13269930 586664437 396784365 21892104 -241255940 24347679 100468832 -313956520 308398381 -389938769 1823808 -171372402 115788962 365506072 -20925046 866857515 -118289344 146488047 317141725 561993992 -214356387 754416982 18251635 428728188 -668949576 242763582 331148074 50508565 107234459 368538895 -201114337 295763649 202209974 -436354647 690833217 -243979298 324304823 -672637051 167185543 580848611 -102435288 148327852 75572939 54045783 -168288629 16241504 -207516846 -505779 534565134 -129275090 102988785 -16053022 549091513 -175969090 375142018 717889574 25609651 -97878050 512838928 -458392472 5736249 183473233 -363147274 -435101017 -350027796 57749346 26630801 -449173804 -149504407 -35330186 356746409 114542497 -157779780 -8027210 -37699842 -99435329 -74592504 300808539 631247396 7400120 -229698559 666578739 -52850361 534360744 -21098635 377490901 -89783955 21660467 204659220 198141436 -243880254 2007795 335797596 20052370 -502687857 486990623 462780475 -237575361 291876475 -111786244 40068505 15759682 562110612 -101646770 329862023 20916167 -347770134 754937884 159847712 -569880363 193037555 -2705846 50745106 -24112731 -157760885 -8184146 602669951 -942370716 -136981697 35615742 514390786 122429796 372888970 665695929 555563252 204982267 -7542294 25041862 789558005 -500427027 -31018747 -349466449 446789 81440434 -413243658 -396807808 95259915 37986426 -152994391 123964502 299709642 -10327306 -4366979 -180271254 199115625 13222834 420063853 140547749 5997806 122936889 -96603249 -857794 3747807 494152977 -4186299 -635606692 261212305 -370795865 -54780016 -510698058 322067848 94739400 10504027 292893212 -177863 -203013 -476222055 303730152 -33043856 -128218388 -6241942 -142243894 -263812547 -375534406 -10981901 -321446871 -875959652 -67052754 147049609 -21385466 -347297508 -106925247 -732356166 473377004 -163485 375996756 7566684 28670732 38543297 -170966845 -844264162 -176512507 32488495 333302574 -11221099 95816539 39505876 -275237069 566752527 119149317 682527805 -32246520 483206686 -660065920 -8755738 -201228693 56921682 -654707445 -70171114 -408562464 626189513 267852236 820672290 475849584 539694716 -124987837 146838720 -425881761 -611069536 -6836181 500509382 -171619519 -220051721 -94225217 2064072 -3616102 -7559001 -947094 -58267490 94451085 -25325721 -159827611 -10051195 23924545 155314553 -205223406 171484970 439381606 15744313 213197197 71934532 -284276747 26503917 -583409769 -642580317 -2785355 -173942100 203740578 -277205509 205367618 285294664 -448522773 532953543 -95021429 -664872858 -93681095 12508633 -629270 -426731873 -25329021 -119226899 143939377 21834780 -661978662 -448963932 544390338 -508415343 -261248266 344002952 73796974 -617462628 -103085914 106162921 -89630517 -826770045 56586691 -13293247 2891115 64913095 -150761053 -79065923 -546066341 -544973434 -205110818 61715915 4871781 -55211861 39109247 -11725226 34444512 -18978669 10886736 307672672 -11474254 341264231 530492055 21328995 296283791 -756846235 456392348 -203500378 147154308 -131199937 60284978 -64483416 -143632840 -122634305 -486162662 252604546 -269241854 5143043 22578951 -274406851 -41192290 -13907556 -373855909 256742646 105654734 -23435941 619883772 938462352 160704210 20738989 716048475 -101582688 -444568600 -620178476 -109634285 86064271 894828406 134708 252905455 -414796275 329903152 98652855 216441039 -531329035 -672626373 158289433 -476001022 224999014 642613862 107862610 -407939663 -26198565 -36770649 -26677135 31992984 196652096 327303645 -133126324 -192669628 -200909074 417876815 -270348975 -112967263 263524394 426466400 -13223859 110321212 -44987826 -188874244 550238582 -349436424 87067847 -146429471 430968254 30057993 99428587 45476306 31775237 -108655046 600381286 -317391737 127192404 -23421312 259156971 -38035239 -513576496 -1180887 373922793 64841621 154088276 -350703433 154865369 6983280 575263583 -88657311 250594565 529269656 -141377340 249002646 275320806 -35124707 -473752225 250840146 708304028 -42985527 -1477332 253557375 -82155684 -280371715 11630605 -16706957 156469455 172399610 -102403701 -393775308 -16738673 -126680152 -1011169 68574198 39107452 -367895003 -10552 -578256 -164479353 -14649254 278513415 159086477 3026790 -204115548 -442216138 -416015275 -396586185 719892480 -172363130 -223446761 -339756050 -273309660 -229507905 -414539903 247451119 1869683 501689241 -386701903 -17331619 -218216509 -62895039 -201686012 60626388 -25261484 -20962834 34652873 160472698 -157631497 131987 -16560396 -561873620 -432956526 558143823 443670259 596268844 -174757267 59672438 -70364622 -98339012 152170213 147703652 -42711058 -65574827 -663971073 43551144 343991928 174489096 56414933 -8197801 -164189767 -126506077 114071189 -716447501 -67592667 809749854 284289345 520928448 -204499029 18806091 -7163701 -580325343 148079165 -411906822 91869234 6592573 -7511838 -35567232 77471787 321642419 458858343 173927593 -1572164 -114188973 567344347 48431169 61291157 506760399 -158797559 -799188694 12682193 -14593621 -192939823 -420324987 -84561412 -767631925 -1014785 456168692 -201787262 -481374370 315042177 163794187 -689954937 385763125 209071395 -238713313 189346065 -3071407 -27441651 -230312179 1459399 142987570 31124135 69329839 308016835 19964377 64421590 30369987 979541530 -546154076 -240023716 -106662129 323270103 361178653 -280415557 -27196912 613763451 120574099 -128798815 25443781 393888836 204020466 -3320010 109176501 469748881 -341411 -166148888 -59818777 -77088684 53547001 501307048 -631219301 -537213881 137780033 -140330841 -401193378 -605865536 72126419 580663290 -394936895 278685416 -30880638 69076552 135935291 108284142 764920081 -328779013 1624025 -763533594 -41317870 -129373173 373529506 415174183 -179208508 -19671522 704858823 1533739 9179602 -706700559 -25195010 -160337152 -2513065 710328210 -251311994 -49481304 -409097 -470806499 -824465349 -130327014 -55246286 19748392 -174605995 437156679 10361312 -581207754 748434376 552502069 953911417 -263044533 391692876 509224902 368585243 670119979 269113803 346687884 258637759 -142223959 877411050 891100874 -626053073 -14996642 493652047 414867594 -272252355 -28498587 4274813 87922604 -306840095 461133419 -218527255 190881761 -231844031 -111296129 419086815 -90662034 65804618 27942188 -278460099 -312984556 31353109 228626419 203256621 -21574515 159705032 -98294758 -153056342 493337566 187102975 -352929869 -237514309 149337197 114079756 -201299296 -358976641 -3585650 -290402596 -42851564 30488950 125467668 113514184 1457182 -2031752 74514186 300334547 -27547513 344707022 1622486 22270959 239208943 -90670686 1023094 -311166381 -332266558 80880339 472194616 -528966404 47950588 181234652 186784437 428757133 103654349 11625468 -53522195 -705557151 155078829 66838344 131773955 -457791236 524146 263725155 -154736515 -19870843 -957486657 109697659 -8986089 143542342 342161164 -27816935 -237900743 302398110 422581599 -203761532 -104364069 -726176041 162496903 -134709796 -147790457 14629757 -198768671 -421923463 184439039 234354544 -77888027 -282875763 -117608195 4002766 181568292 -20866220 45327028 348663292 -111263850 3108408 -275921518 58364534 -122409057 244521822 -571231024 -496122770 -13009632 -7541176 -8636855 -328337225 11719978 -395844891 91969518 8458633 -558173931 -154654044 168052703 -438580904 614135623 -248409443 -168223276 686964168 13774391 286852100 372373272 -296222543 -260158293 311377440 -12285575 -31995650 18484799 -225796492 266929801 560184499 -290807583 -130926666 221371655 -22064458 349386646 1336919 1037019 -463368053 -107462776 59607262 -344542183 284338701 197872302 137954940 -25622690 -227794752 -336634263 -22490198 302117187 237440677 276774318 -425219744 -108995093 86518868 431196622 74071217 -1593152 130325866 138188246 180873170 711467179 -232395042 -14984045 -107980169 -246796457 202709011 358449405 442642718 -30777643 514347998 312434486 38205847 -31883476 430370237 -657587083 -456613730 10554287 -757173609 311950205 -14222598 -1769920 48173970 -307073 2928673 21073520 767861835 -675366 684662950 1950364 177921766 -331838698 -1142840 -353597738 -280244 2078096 378989369 297373202 37308275 -118227590 624086286 623425136 254752869 -541661783 -122169009 -644744833 8522337 111138620 232192482 -151722582 -859659715 508175918 132559368 -245967419 75209998 54161005 -512340990 305218969 118413822 -113415123 788281325 57445725 78476166 -8645774 -264387041 -111397071 -73616320 476174274 -430215552 163134693 -137193680 -381488909 82067729 54487042 -264286971 -316182447 -16204832 -154873294 -107210201 -465471374 127398969 7641452 361192814 27773740 -1409194 -29200764 -360458939 -441988287 83285240 -44565140 4549704 3837094 130648417 -255808023 61371832 157662977 207814726 136270117 -5643579 -429333487 165521416 -102996040 153497583 -2080078 -319335025 -516512937 -95488 -17418458 262738198 7336079 -411954853 914588964 -25480048 -298898973 576492967 263787106 87630 -161080153 79233781 -166754963 -8451849 219418850 499351230 153895303 440109894 311438130 -110873160 122440442 -127471729 89189243 777857327 -141946664 285407777 -5737929 -318137581 -30447424 -173007828 14123156 273561172 -382609574 6365192 -455313 17044302 -538267254 373902479 474221158 58519964 119764932 2513712 370293266 -234243809 -293666050 345697361 -142210488 378643709 -209198434 -422031859 -66255967 509528160 -289853787 522574147 -10986943 124143806 158122919 -100201686 308046110 -189660154 20377275 790718907 -94443590 436710565 281770680 -302838402 13493013 162105 19243493 -525568580 -542411797 239337517 405236141 615195246 -149008298 62598262 -543129934 -52377977 -286295 25501947 612781948 334477526 -22894819 -642638216 -760958185 668293611 -256535164 -104208272 131060249 -141942272 482309219 438913960 475765498 7797902 -120140013 -47624317 -460920899 -427378484 -185889575 240958314 697997366 -24894706 806466125 -662224077 126318697 55532070 519971136 -250239096 2617801 161701074 200277914 790730202 -287513809 -254214264 36125451 -195348902 16229474 -78702265 163031262 485569645 -285977609 61218533 470975973 503926350 -317941022 -307139638 133829919 -364238150 74055985 -104253345 218223845 390836829 126144419 150701685 -506416284 230127605 921705 -244252408 -31405178 -150682959 -400520207 -115644768 -44431417 9740665 -58985372 376234434 22925532 -243080958 274862923 2110100 26311852 -30500204 -11185837 7625623 14504414 -803084673 309520098 -293123902 -919115288 487058539 323283358 -251623576 138724607 -379816286 44102733 -114613273 92079474 -249062212 -113308408 137971484 815945463 -118926171 359360744 31964330 155720562 446843341 34417267 -78193893 -250331256 -31330866 -67370557 -33969726 -55563851 -147547219 109729402 585635494 -427366275 -4328583 -470925072 62728098 120181811 13592310 508181552 14875165 292287164 -797116465 183671558 679790542 -127270441 -415319298 50708801 -74113324 328231851 -39108104 292754447 -422692348 483064705 279959730 111025165 -51980315 -81453218 216469058 -88245968 -144487830 -692658881 28919505 156539652 434800192 -696103392 343246907 -303264174 491983161 126609970 -28423084 11685806 121579674 688265351 15011386 474174492 301799831 68139286 -98288588 -634553520 600708760 205336448 -154449631 319933400 264407 -37117014 114666649 -729810826 -110326093 776384794 -118186124 211512920 -387827979 21716645 909133457 -777179261 -508069147 600245445 73794567 94517262 -231786438 -372000628 -722369888 -7081725 -181927100 107418550 206589621 184445 -383081637 -353510574 -124412527 348472190 -181642180 568474328 -54625555 671779629 -476377425 347405619 -304562667 49809142 -24192439 551304314 100688076 6800772 -311836 -6448390 112222191 -138004269 -678189439 242670549 -647039215 393587106 -152747309 579013200 772739 312385821 -9840349 78258331 225624302 513900865 -30870722 538697 344293822 -71653404 -82731814 -904917848 -21749726 -29775887 3023456 -286957193 119293493 -79263540 69552241 283197491 11507996 -183525041 580256704 630612242 305213775 -50336930 609318870 -135237855 -302749078 345005421 401990320 -140015294 635776470 -134811951 98390239 -740640918 565624777 455717328 -135533229 -8971621 87072291 343254509 -219409931 356578583 -124569636 -625948260 -175862110 -368456785 -62661794 -172889678 -40174703 135571364 22081012 -543087683 52909574 627902706 -87619652 -753350249 13006080 -66666860 528949415 534833969 319982973 -115422650 -71603622 -928052850 26292055 24750143 -184417866 71345574 -39593761 267344289 29290748 -111146822 -274185055 -262247189 142349264 -529121923 639693755 874163793 2463515 111292268 30443852 -256359036 314721834 117155188 128186465 -30851691 -13132898 97981319 -611917266 -79862861 -285616826 -479908164 -231746882 346606105 -400558784 -60890176 -49343297 -720697136 -391576365 -342481986 93449574 -93439896 32171988 -383115008 591052008 -40404325 -8968737 -82619855 -98978193 -317622707 -5934912 119525383 -89482313 -275384571 -280343282 294551810 70594426 -155820085 -2302752 212464869 256450351 -68182715 113566807 -339730100 -149378186 -25081458 459667585 -2418715 -535713743 -158082038 236357886 605333060 846963427 77805128 -217826265 -261862572 -283445070 -50411212 126837067 31646190 198210161 416732736 191302825 8954433 589229325 712448330 603166686 118467679 -124848954 570640805 -263797456 -664352811 -354508071 85662302 2193712 346503 8719021 728959662 75269042 3525025 -56254036 -28359271 200148609 -119522170 67878540 -299904500 521281324 -218351558 85878247 -627502526 -109018789 -65928324 -454355264 86996017 -23485600 691125231 229258868 13040625 -190370526 177173798 -165267405 922755761 2818236 -756363285 -721112938 44477463 -220525837 -15002245 12590069 303232487 -20477287 -316214559 -152499356 -220786227 117311898 204948965 307524502 445598588 -35065011 -363354462 29029514 -1415735 126982955 304549973 -482244203 -6734640 25259844 -229429269 253853082 -5135534 -308995136 -86040937 -24181743 -239629290 40831905 614133138 357515799 -98671484 -330365447 265753100 -284910646 -363390 -216854250 81293751 103632650 -840600685 13684037 -122986366 -125439555 -99678031 -466696609 -710153944 329083339 -15062989 74985561 1992476 -129950947 55712941 -28136619 -350746020 304434524 -595794804 -202020528 -621059350 -278161607 -39359104 -630457481 476255351 637653463 -515443328 329235161 37805997 -153314150 105320276 57874 295038300 310098109 -376853935 -178458254 185094694 -47112538 296013781 427965162 -35546776 1591242 143985032 128125570 27519515 -7668001 -24834900 593538247 1869362 187368210 84248542 -148973368 611738840 329700584 396396608 342201242 -9803729 -509511710 175786631 92341506 -209374062 97567229 -313851968 -154170033 211884575 -756693343 478284061 -54370521 -309549185 81858608 -11188523 -283089731 -29061496 -293337985 -184043239 292733840 138586698 -616627891 -15640176 -113488195 7340657 11884280 -70122566 101117248 197657343 -392571411 53754776 -735933970 -42364851 517363511 -386686442 -193348493 -59088933 4107865 -768448782 429846361 2088492 -243352508 -98869911 111709226 293614591 -18365969 172439589 70873781 461979424 58539081 223662279 36394704 -272998557 -535196742 139833748 152628122 189569560 -326253267 29133771 -202474126 -199865143 298398876 -108053232 -656919056 102743770 -48895196 26532897 -85460878 -104731948 -432016453 -2054590 14236772 -57873360 397201492 266280715 16726141 -476760662 186358585 -509973222 519932509 -523193418 -12985354 663608192 393935003 -7374084 -649898591 22522303 -10142221 187889153 18089294 105029344 955232 -738607403 27295632 -18069253 47483019 147738786 -3955322 826820198 231471509 -521022533 -205307412 -295787801 -452157601 -6467958 6049062 -96866502 515660958 -583292 567781708 102346244 409425593 43199714 227324493 652972949 594777187 -131278131 -120320664 139019023 -9676896 -138026305 -10994059 -89145640 69680618 66990585 -138576704 57050135 170959495 -157546521 11586277 -473241429 513516273 202587966 8373869 5213260 -1839632 -234647972 -15331464 13851585 171225425 -437230279 -211155 259259294 101892031 -288056 -69611599 10667354 2940146 -95292580 -596977002 100673853 -682682440 -597350018 233911389 -19297840 111070042 21476418 769052 122193161 61090562 -164401 494509237 -17553705 -2411043 645084896 553604768 639153593 166287533 -63988663 646663286 299527850 -164544506 -627240244 837401881 24471875 -337987492 383440259 -2596459 -127481608 -165424799 409913601 -69503861 -300096206 -297136841 56955922 -251143478 16790174 204719828 -369570935 -253017924 -234895709 82467307 -25480338 -485258969 398990443 90851055 -567968533 -516593600 124425183 45409822 85162313 -33525631 110034579 -11833375 -51041463 -262836804 158166384 -70051517 -72907328 -821852883 16288170 24549319 -502503 -362780694 -30846553 -109053873 -69531694 -94552720 26357897 -64220660 -14132415 -384042184 -16444722 -156024957 -26494631 -146203120 227672648 -283077547 185992862 -6066559 121057272 -6271195 -324522404 -29615847 58510599 156621870 -42279763 -97495195 211445342 -210609312 269837681 -11349066 -265414278 -10360270 472630058 -8573917 -252484976 -356323123 24861938 -355453700 -176028031 4501684 11922830 592813127 43770184 -34952480 111787187 -76879979 -339491740 -809670697 -41182 22261854 -460457238 -240619446 8848196 455553931 -209922942 411908201 -28982375 15525504 3604021 -216197939 408750238 55886634 71228475 40482645 1622596 -397067139 -150373423 -13482335 158710043 -240788315 197801802 -401365356 104756629 -623736987 370701050 408040058 7186465 -501505907 272653923 4005211 -158768554 422804764 -81829339 146279958 71695054 132149916 10532532 308395274 -16869119 -122727023 423090603 425345400 331484293 -560462005 -538057247 -230516856 90226249 -526251286 795109923 -103076723 -921869 -42710115 -851980953 -127579346 -74034206 183208415 -404345299 -257737464 -465954831 183978260 -224285790 327125450 12027704 -95167606 -319026384 7665330 42527225 -213986158 -443775829 27721294 -5483937 191648281 104334543 -5197681 213330079 622860437 -271059039 -58403645 137519035 -10135229 146444748 -1790812 -285103052 -174420291 -22036955 -740506106 -8395 5787908 -332411770 122521474 -246823383 120773711 -174584877 -548551227 192252462 -432307402 -34901034 -452586827 163424415 -217794449 103073302 -80729150 -346386967 107771759 242889542 6984546 318010547 21926222 -182337170 -21005219 -24360344 -47149755 359003275 -399926384 94467779 203129053 698559 -9843286 162808890 33912167 260556749 265393013 506333178 -49802257 6817116 -215475531 293884504 134016837 277627673 -218995676 -122558630 3858154 -16673247 -54203554 105380011 -63478913 66609660 252926524 116832029 117199713 -456751766 -120594670 -59382623 -86149821 447378618 -180641322 -398056004 -163109414 243174025 481518006 220400574 735412002 140395679 -174216993 910571939 -560267342 459609422 502856425 299605558 93081307 169819431 205364732 66547778 12555507 -125418376 162396506 -102015530 -183759485 387791602 -371450911 180763670 344496067 557977793 -289515579 -3554094 -38697305 -310439664 -19995333 120226940 244204264 -650301102 -6860360 -10626674 -431324226 -34994634 -25263855 -50489504 17771996 -1892316 18808767 -213338227 -14263908 137817665 311637545 -67555828 -169592008 -27593791 1119718 41384167 -79658464 43286622 13210947 12746389 -48857186 -529153405 -302394973 -322545840 -66517880 -5693728 507699019 53790005 -55748380 -271742310 1588094 284229243 -352172 -26080381 -59514187 -63447668 -90649497 -191642154 -208071781 -42796261 -383148371 314412817 -237127373 -106552975 55389305 -15348613 597092814 -564789385 -181257518 420945981 -180594272 -241471887 71985469 27675011 -16593090 72693618 -181792746 -33675896 -162464761 -568152951 18931397 176180872 393139088 -654978150 -563277578 541555021 -150616927 681864843 419549343 -181853570 -213805303 375412610 12267544 -48242790 -373586277 -4068803 -186258301 -496061250 12864208 80046566 52061541 413933600 -17139274 31886629 -907504 273932541 -572277633 -172029322 -378815526 -393824544 63371729 -3810880 455639640 262271414 133303416 -945399809 -33494437 16167557 473247484 533294643 769875345 -424008152 604698385 -716258837 683774975 -772215180 159621725 -211373778 -624101402 -9560178 -575359210 -28926969 36812219 20880537 -83836102 -498199289 -24406513 302774838 516878281 157775791 -572531 170963588 -440098086 77451021 283300888 171965631 11340624 381026261 37703209 -655806223 138808474 -426053956 -68027054 556783209 -24426094 186124432 -281251438 -12553697 378054186 213838822 488189392 591640864 -751222942 28991821 1150696 139169080 -893823663 3036961 -350927852 175038472 -72579719 193982757 -849072407 307186493 64601814 -163714750 383628931 525066176 -270921998 250821856 70963005 -395160178 4164700 -90036181 -52467990 604618048 294610762 71710877 -55870275 -103931569 -435275519 -188803914 270168019 -495065013 663887838 -185394762 815621001 147452756 15618389 -43215363 -271497561 560535 429084171 153701440 -52690560 172604976 -211166810 202306720 658013372 -217296974 292684578 -17111297 108665196 86471894 171882391 -19955262 598802525 -130708465 769875917 -474849940 205264951 16634443 -50946578 559419239 -429340445 525979983 231218290 12882254 -95844386 694649943 -110166563 673561258 -332866316 85777599 -56567662 292728975 -16856864 166784650 312737990 336840667 141939865 -182171979 -113762290 -19927387 190781708 236608254 -107345562 -282046209 84124965 -2322889 -225125875 -842358628 294264662 55875746 445507029 360744641 -177480029 182310425 559373754 -63068296 -134674651 601966672 107557284 -35898278 -381988761 -310066190 74424064 -318653255 -167012977 -27473525 -442701410 -317145966 -3142682 52781660 -270901404 13297897 -304335654 -74362443 -491628590 807955331 902444370 346278286 -731978103 -34050462 -470686165 119288858 100623304 270865405 11807499 89524410 115263478 192932172 4330211 733267663 24891571 -764363351 213563150 520913463 301025051 149043988 63355029 -81215012 384818527 -178082335 250787904 24784217 -476506268 65886581 31121666 -42011839 110953587 684375413 774136796 -223654555 634220040 -278929993 -58287619 44900011 -535045000 1029598 31000698 50517869 -171923310 279212358 -189150073 349117036 -108365738 -501092688 -244023625 -29436840 523758174 -203702207 -482970638 -325197586 -14513081 -219734331 -42703105 -841697180 -337219020 -334832113 -265607160 125798647 -25390040 -71566711 -465167931 134191093 407004269 72659309 91869093 -28967394 604636223 -271634242 -6960207 1844432 -368827146 610756239 467961909 697746776 345115596 -253261639 514008034 -4898915 10990357 -84741061 313107427 -162680560 123260617 -466417564 11345607 -177264 243941476 -533809805 -235529288 216526674 27492792 -6661814 -490113171 208195627 -8776705 51496237 109913749 -15732777 -13857952 405838687 304408811 108340799 623232970 569323 45849927 200114635 -536814621 -238153130 589176677 -113590 7336897 232771866 -82836207 79684926 -142407475 418639320 -371437923 728219410 -168637178 71229181 171164679 -41548034 24364150 12501824 124761105 -413922082 -523203194 -218095748 -7719735 -17410277 -352622412 -162246689 -70527846 -485744640 28201838 294861062 -25044830 354773088 -455222655 -69287923 276109659 -221878361 176105849 -322056742 287719844 150022858 53116369 300973120 -350714600 -204069126 379896450 17518144 -36903247 -49712754 -277983295 11031359 212281065 -14119988 307110336 -434912815 326167653 -58601071 481687101 -90058159 -157616862 156733545 384782206 58864176 31775492 56457535 -610158610 -10260842 292313640 -143049214 10220187 282640196 -620340992 -598027894 46620574 -192352380 -210144791 206906563 218799694 -278214297 67542205 200021687 -5467699 -58389064 -798551605 496129613 148434807 -199408955 -368327623 143886015 66169138 -260040031 720886137 -273081263 324768962 453357561 -696906175 344018531 -13471152 -156636894 -192804114 -62323108 248523478 624404078 221671027 22301293 51999388 -89692116 -636630273 83587900 144961550 -389305626 149990881 671102341 -94624493 -156249170 219852332 524763822 -845890149 -125536358 -649621896 -404306231 -65384632 -44225704 346333524 51679180 -144241946 226322225 -13807343 3310966 120625454 8211272 676750422 510024734 -716966380 119618205 -248484800 -72611041 155161461 -25346025 -48906091 -313387394 502891472 206565917 -39137087 -334066477 -779046 26712579 -354735459 -26064009 89614616 136612825 256132108 4990366 -347074257 193744159 -85463948 -316836422 -382134406 304635936 456931399 58421919 407667853 -16523145 -37286932 -77229414 507024642 631939435 538300614 -3732712 254955 -567959469 -589884038 -1103112 -19525632 42991800 453965874 -182805665 501301109 51190841 -7364467 38147176 -1275632 337824854 352347033 180155421 106841390 -38182004 -19259932 -58592902 26617102 37471273 -343537164 166737154 165212159 3652671 -187201930 52154561 -208581026 -57794505 -250654381 183509800 349363860 46793950 26916337 63719590 134004073 -542134476 -438806870 21681006 20573195 -12407904 83458138 -7749161 -206329739 -386501216 -96358261 -896189 167929026 7552904 69487800 -7080939 143121619 -97101662 123693028 648636562 581525303 -341714742 -221025654 548714413 202223889 163537876 439050195 -36145748 188528507 90659209 -792213977 191531401 -176656177 -729300022 -372959905 32531904 -293686863 -878256177 593611150 -12988071 361147957 523361665 -101610366 252883408 -29150602 18105852 554655105 -152376962 460206506 31954976 12216070 272456622 -792893182 430563286 -653196144 440521020 -5135201 -368062670 -394397225 255206916 22999066 -167838200 494812743 -454414927 -182438623 -559147860 176760416 -866403936 354445324 -683022037 -272759769 59610299 475955951 -326528326 29638834 -104539294 -405599896 -456600164 160154134 283839287 535163093 -270169702 -824498976 13192606 21619513 -69646626 59394281 590106125 -35085076 -4170439 607626121 501181747 36274310 -161399002 -268617570 -324471066 -235225175 -1600064 -125872596 -345590968 -701656324 -357809718 -49014572 91671891 -587524766 -510874910 33688780 -558740145 411447 513946331 186499502 -215486174 -133550878 288955813 -658802897 134917242 -200118041 38787902 -564792240 -2379504 -396251219 351875291 -45962850 -13680612 397563580 -62719689 743110 -588463247 -51499483 189956040 1017538 782439728 -103722186 88620274 -469065999 -27902261 -281792841 82052364 -18181992 86374659 25990588 -53029583 -163213565 599967191 -3541925 -3678834 -33579963 611371265 -432252975 13497974 11096931 607789116 -558712358 -400510831 106874561 220604165 734063 -83841774 264761589 -45276873 92478475 54838299 4442833 4028404 167516393 217282240 -378953483 -198819281 144525631 98331361 -297695048 -229870020 -77717285 -760522296 -83470669 -147919455 217360250 379951388 -63084327 40967485 461810274 279189940 -504742944 -101490573 -145670144 96908474 -232797672 -60578348 145918818 53945681 137541060 144818531 -27303397 -1011840 140516018 -473363143 -342957400 -29533138 140257924 -48214415 5927644 435749236 127857667 527087685 -110982084 -511542680 115008356 483645463 489642381 -51568281 162990668 170078063 -6618194 76295157 8461491 448284671 -182987536 586663055 531130575 -207448862 196876021 104853194 42354329 394883337 8316639 -11717519 294947366 -31265163 32110545 -32642050 217622849 -552755921 -320575492 6205964 23578063 25412946 67193950 -13100434 20893079 227498691 916763311 19904385 442965682 175286001 7431901 14870834 120982268 -387600482 -14996095 7139722 -125764528 92056103 192913720 -210148786 327509097 -249598952 353771621 8687210 -333423828 561370301 168305016 133727966 -65264597 915067928 -231042897 -103506430 -230532742 -136028798 319270767 18859751 -98086081 2283397 330872355 -448347954 49372559 316612716 433538060 112299056 188361268 -113454998 -44910709 16946296 742811772 -275835700 -51160679 15105849 810100401 -543242570 115372765 678110385 -246163039 487086456 -114316319 376311419 -172799148 231302625 213174162 -742322161 -428363753 416670104 -218735983 -10180333 -93787205 88707493 -134831755 -66185036 774851117 118668860 621286633 224145147 195176816 -168518429 35384745 -43621797 -213099073 561317022 15080428 -2403494 -20836941 155547754 135393443 -217970 -429479129 -845939064 -745690332 -135659128 -306422399 -128176499 -744426699 16979404 360350214 -93217824 -452350095 238200138 9063719 831685508 -275602581 -106054015 -21371379 62314101 167845725 98745602 -16193851 -413156869 -94310998 385055953 337457220 107358488 -18100597 -242438083 59790134 386558326 -112286859 -428518687 -72595776 -118528788 -92074339 -398125196 -34372639 -107944 276570852 -23150108 21670233 -588768823 524932951 170538813 118416308 296727891 161643199 -291746830 -16239523 321896408 -188751338 -498155459 6527965 161233483 297261763 -637552952 -1867280 -292159232 244527668 38359604 -42829240 257059731 12012487 368478215 448163645 279424523 -370886874 422039167 416681364 106226665 709435971 54034374 -50608099 99480027 332770352 16151696 248275194 -124026344 127029123 -8590340 -141532231 380186699 584625492 316560656 -163454584 -32451736 -367883358 -321940884 13976241 99875766 -265694711 268622768 62216454 15990560 -3132903 318782461 527507978 458126334 451300159 633305363 183821061 1255008 -380154274 226350297 -48024 -102722166 -350990748 181227519 44045657 332939115 269139163 -358793519 -22341354 875536519 -471153633 -618550235 -620450884 106959631 373964229 183362111 323943329 -205224614 557456553 -704276395 -53641431 -366621468 -194286809 -377345491 146981607 -259710865 516170820 -127006316 -234365601 125187969 -608329232 -134786187 764818975 59348210 -374632225 -219335785 -21922 -468592536 425260909 -529134483 7265145 28677772 -14377856 149958604 -351772383 436899884 133561414 -778051544 658867193 -53736505 -1257905 312469158 -200632731 -14089731 -141401321 -32021231 497863494 -546985875 -537175570 -130501467 -30030280 4259915 400648165 -94209749 110741009 214047275 228684184 7616130 -160391752 -726225606 -548257871 -44814341 239104501 622995727 143971269 -5130738 -62763697 540789 81417602 375958891 90649450 19273810 31910135 -15183365 -163424647 40273050 -453334209 179236378 -105804236 689725334 242012575 -45631775 790112592 -64449110 332806335 -118710515 -21060853 -491900514 -39180486 -147982328 128311367 -390590468 -406201011 -1020563 -782890413 8158138 -20240067 50322678 322144855 10103259 478110785 12299563 187908054 -129850354 -116026893 -123106561 -105365635 235925491 311510377 411913283 584447752 159045831 -151412745 -53295336 -162472069 -32938903 -134502267 -160532959 -369922775 82952644 102429918 -29623962 164972018 -8485485 4985781 -443261477 1990827 256479454 174357854 -255565412 -21808957 58116150 74406751 52123166 676684090 893766343 293134682 9952964 371387233 -5484854 -447298119 -34910963 -21108476 -8525561 -20924519 113623450 521198014 13967946 -325260559 178887629 386058511 -44880316 31163269 -584117333 -359493414 -345559585 463373717 271637007 -571359810 412164941 174276070 -30733032 27686369 35120237 144519744 258613573 136525750 131598108 -1825566 156738034 -476400066 -368445540 416868639 -176492702 -47750485 -11130325 309442268 91360196 194973372 175438827 152120076 308010146 488366255 -73128238 -53082676 -76189489 -447352852 -68914477 239105631 -58588158 -214701858 302487878 472402949 -170177083 609869994 -13751926 314074010 -258174042 657420351 -96060743 -82507910 48149830 111350330 7310918 164534803 344415344 360280618 67052571 164034532 -384420978 -784865019 -441748051 7750427 -678711009 -487230834 -131041287 -222908687 151914839 227754022 56916109 8322309 18646179 569956767 32412469 349130212 -107345089 42163029 12881886 383062142 7749004 66805661 -554840931 -551001211 91177634 -138501649 -104258690 99700643 -1382242 -1707563 69554036 1450813 -859031 -199527615 227807229 -150093118 666394326 -35471125 -108129453 532301981 -207741197 224912967 -308649366 -130276667 -114742059 -135550462 519376245 -80387369 -466457981 1877885 -142709669 -916309043 -27951423 30450648 -635408659 -199771594 -787123556 7140971 63985771 577349158 16739442 27588907 -22759586 316384618 231181913 549077104 -334855712 748555624 -37964872 142003275 318008064 122633576 555331768 222161029 353736041 -160415885 80252166 18847359 448885372 -22300056 -30761552 648249 -648609164 104913828 -288877572 123322050 -558134953 -34917874 -81515843 263667612 224661240 -4382932 89029094 435293749 -680652132 -778297583 29346134 106757152 -325361324 -766142365 -353683257 20439090 19741601 -695651676 580255291 106592318 -129313800 103640559 -300972139 9864767 -38258941 -597294647 -428104285 508126327 -5856771 -136905708 -460284145 113285451 506018311 -425579600 79009817 422829882 -667377568 6573963 -22197211 -9265981 27627544 -88121856 -87750757 3345829 339104176 -687022293 1334860 -6986497 213443837 -125613383 3306421 -143165260 131810861 227638915 69180641 -235778867 144414187 -113651700 -432452860 -186314785 -289385274 76238709 -50492209 127483267 675922794 -174637293 143350243 51326748 -3276863 -556759649 -677516404 665816288 29827001 511988621 -31377 274263487 451096642 289391883 742216819 -363183894 172587728 805817431 223266783 -104527528 91211472 420725067 -118511591 -75670588 -45450224 24121309 16229607 233181396 328801829 -118924833 671519804 550609165 3260804 -838742882 97712573 616262 338944642 -743124878 623368239 -430172758 -26693603 -313122859 52002478 -247601106 -88251330 241303739 160376378 473355343 -572224204 49311708 -12165 315126450 513718905 2840895 2550616 -8946319 172038600 -29706865 -12465457 -133263925 -134597078 -354123218 220333448 88180894 90420412 -70821889 8963478 17189934 99202637 -27332560 682770334 -832751708 -14797290 364648175 71833856 -34342942 -356503690 -56700600 107612149 427506087 -21579015 -20206746 369188908 198364661 71438343 -198792703 -1199704 -296850733 -80022831 401002731 118332116 -232984683 5503289 -12784472 194407701 10155095 -90811259 -498602035 -20636978 -113516507 -496321063 -94120318 -65704861 -103865063 7975260 549998440 -629807144 59864108 18434822 -8636930 -212783546 -180275610 -282372806 -799852759 -280066007 -53674560 -96394546 -71218723 299763920 125467161 1103693 16383325 -129071997 -387363448 -668680671 -2871817 23039073 114185357 -20610688 -155952185 -431740315 342874165 -170335730 56097184 -57890378 -695056342 17656268 -47157178 215516457 450046167 -566425632 40447746 -366041488 -6605934 -680038 43197609 -716044 -254465324 347022222 365236379 311710662 9197679 -75491179 -284917179 652523995 -268341824 1054188 -8523017 -213885807 163636988 -278965205 -176153925 152846690 -270268717 -72769345 -149193328 436971642 56681784 -7504427 475414333 -511714523 -444146117 80605361 313198248 418154512 25565349 673502415 435165977 66424896 77032469 -119677319 19626221 63105963 221447540 553393512 439881242 -546345877 430332612 348333844 -336493610 124248229 367073115 -10221442 -443046881 24077471 31323737 -95351205 400055834 139942494 52552516 -392798717 -61634534 -44063126 268405910 138615706 -452423549 -30167687 760948418 16496183 -379312170 -277143493 -331050750 2324983 290143119 590740373 420394727 -5840690 -791711155 119382464 -116444851 146332165 -451005630 -9009752 198439970 518396245 -260618691 98368137 -847965064 18065751 214505768 -646378347 668808813 154965 -93231132 287176298 -412061055 -150565014 -474936468 102598683 -68750078 170741077 -110426482 114165644 63646240 -210410437 131040659 8203814 -4975809 3567220 -265788935 354650445 203493842 283563778 -103822610 -461301609 40800533 52215873 52474248 136744592 -280937532 19387445 595909250 -707977989 422414552 8624673 13525221 245508640 -3805369 -36574125 106469699 561211432 -413022219 574931501 58858586 290378635 113951598 -341603992 -8357675 74463916 -525668339 -479644406 -205876198 585047372 111577981 -129213114 108126923 -814804360 30231492 150306765 -60776580 -464695050 -109071716 -318215141 154045294 432507501 -155713602 -196330218 244292009 -18294380 331089502 493000521 -224433359 -145784107 21418224 -571985916 613285149 31330865 -158177025 -27701882 -346341205 200459105 -41506350 527721935 -503081127 261305762 198073834 643327779 -731551756 -328846129 56337308 606281442 45949598 -452715948 -422963035 -45922238 -543752080 176474509 -103233473 -164196056 59263772 -147901285 236935623 111612809 285308684 -734318884 54756589 -249136868 -82104074 84377200 -7412995 -339638305 498567583 378933193 -156798077 -88099817 15352858 230267274 191211647 -3046892 348932350 72436237 138658325 -218641295 -332349369 317598410 -91545880 405504480 248749290 -405842498 -16303343 59083184 436290790 447401041 -107826210 66178014 43905570 -493725605 -95748734 -463380149 -643708937 -87806030 37734041 -674756468 64188244 327488520 72398796 339060923 216076096 121281447 -230227768 -183836274 -169074295 232221253 -67655602 -388719784 315246513 -77702467 -6720559 30419912 -74384348 -296888095 -107299417 77724632 -66299102 261248946 -255896942 345316548 -166985710 -330983981 -242498747 -100578834 1680316 177155058 110320203 -187183590 540819195 359561583 47510366 -400179921 85290263 16620736 472964924 -67717917 34855517 130693886 407631347 -87311587 -20658587 128772619 301746683 48906031 -150877988 18364978 13385656 -137351761 -190681982 -405468205 -14016791 -290701129 -56688336 24818076 399946777 301775302 171156661 -71077 -74842737 13361478 33211534 -340885411 -471979389 333309526 68388998 157747459 -188005980 -282132191 67104984 576943746 -173625455 -11555518 371445770 125133356 -154760522 359120884 -249840606 31986976 -252934957 -108368158 857609335 -368824665 -566208122 -244615159 449638533 100778623 14371041 254406471 -59828866 -75210171 -583191152 -265915816 -68716847 52160956 25158467 -180146680 -547405024 -75097726 387177164 -80936608 284163832 -361044099 422059706 48610615 -52875216 -281701099 330152821 -26301638 -424274308 19838603 248785416 58930923 -324606321 2787590 57295447 99774303 448028922 -6020907 -12391191 66470671 -20167111 -115478374 463250208 396518339 -286741476 -16957926 -166618913 205498653 125823876 59800900 -496519162 -84386923 696557590 532015285 -370819343 527918361 100348508 -170708140 -756940464 -373878963 372097518 16198904 765584844 113326641 438425443 858990 131448268 235760040 -529251619 593922945 -79007684 274889968 -472003943 -141060681 -173150741 4492133 168308747 100797445 -220547797 -9061405 -144141313 -108277780 -28753210 74925348 357947486 -280000633 618245459 507709475 -399021888 183696706 336793786 641316 -745335122 -72063617 -179647100 -542260329 72733281 -4167859 -83309535 -321633362 -437024331 -149513689 -268942257 -2139513 -686471112 123034444 960767 464157020 15724608 -32030278 34407894 539694486 -26137606 329108160 -395148874 -38283899 35849198 -37703311 -179462323 606900542 22656373 -156030389 91994064 207573238 337258052 -45495299 281103202 -20794283 -823782628 728185562 -85844631 3106109 103146761 -780668154 -145171279 -29165220 130331140 -10068595 45994973 19024127 134603071 719214 -20692835 -457348312 -153885971 -150959276 -523465171 61382662 90489740 -262464099 924328857 -286692814 117976473 121858117 493956200 -236138577 49779126 589955190 -569003452 407374508 -7174304 -43098397 183294 -353213363 619946428 227941519 59496170 -14297784 29074213 24020483 -29362306 3349861 31420868 -359801793 194530523 435933971 -280540941 835091806 4737811 95663081 31532623 -28266450 -457835250 -6861566 73230691 347742044 451429519 -128946080 493829880 5400421 -499890590 213604546 -229943452 -520179871 -454986147 -554742013 -390007042 463531717 591892649 -116114784 -545236144 242404766 -746571886 554314401 -2806157 212442271 39526076 -79030807 154786493 -521087609 -208608714 250323048 -511320558 125695323 123702226 251276541 440281209 -80178771 230333037 287294842 12335568 -416093019 2540595 -195613307 -479169338 642833745 8701559 619018957 73534176 39911022 -823816805 133366682 -2021050 20859238 397679496 -653101724 -89007982 -573517098 -1365049 36292661 13131868 -52907102 65733060 372075022 88976558 536401929 -644533878 -339183288 215811309 -397240798 10314433 -61300330 -69304322 -87789509 -164836287 -584381498 681434573 12711251 371597790 9348923 -640662454 141989134 -9842080 -138196448 2255772 42935982 80300606 153782693 84022991 -189402660 303645411 -58379482 67750907 -56382254 514787214 -827781488 -298568090 274061039 804382419 21078719 599043319 11404558 -470658546 228836899 493120 171614825 227083 223369221 522382208 -633417502 -13520616 -7976363 -86176520 -166620 839709481 57572473 2822223 -451393255 -31621952 -352160625 415491444 -260018239 -1307738 406447482 536820716 -470780018 15386087 66490946 76938114 95007171 -14001037 541562014 12293610 -83026019 344505664 169421092 -918979386 152695214 765316690 575976871 -577505973 -28625463 -6204469 -35316935 503282091 -98669265 113355032 12501686 -7358462 179050397 -627136499 405161057 382137323 -520557244 -209243588 -212514590 -368447583 -30614936 363494922 -207997465 -808299992 -106209050 18250696 -122859621 134276630 376611828 -115824209 -93561410 -436160022 -125297158 72486963 -420653214 616613843 344389877 505146295 11730128 189652504 8757897 -67761175 -734677170 -130747485 -223337085 -12000165 -258803214 324550166 -7966454 75773157 121349444 105457679 -208234438 -46869517 596611 -453994698 3392068 -228875396 634000341 1518343 769674015 154746269 -3427237 -109578328 -466273927 15238934 -8711133 -413660613 959284046 -146824349 -695309793 -719567277 -83872496 -1269488 141457989 23766536 -131214673 -886680188 -785876432 -83954911 -648912156 484533986 -86337585 -403485526 116148301 297283304 -372608340 -2435462 -476547581 212746725 -382671033 708206675 -41399103 -267384161 93687861 -14161378 24932346 -160783326 17233967 -21774288 -294021825 214776182 1551333 -30732670 270825702 181666597 -156037860 3796651 -404259330 225027670 -661401716 -215558516 -139690052 343596099 38864524 -76908612 -442300721 -755257640 -670166916 -132646927 -60119988 -170001665 -346283945 148851663 -86238308 -381318775 507911333 156857588 228693991 -48694514 541304869 114232436 -386501937 265177878 191906163 136020798 100322924 242038331 -83054162 -85486830 -224293743 470026074 -125093694 346000571 -417665591 5644994 -31074629 488904237 232760879 -311089618 -526803094 -338476028 -196279746 163224518 188588319 254209571 -76331132 -53846645 -71104135 -231312940 -150385416 -734883406 -71330483 -324654063 27781706 -389609079 -352725629 18207234 -219335867 -34024138 471272192 -281415081 24104505 -129962790 54755778 448857486 -27309993 -14921400 375285972 -130752796 -19210368 -356594431 -200133994 -107724706 -713758207 -42742742 -431597063 249443594 -428828768 -309672353 -110246658 1650570 -736772738 -547643151 -177074498 19581261 87196370 -569182941 -38905862 -264339982 -25759860 -24443428 -136785732 251932263 -477811007 -200738347 -21766604 235537519 -558720095 -100022426 -41766248 34150241 540010594 -178235388 393581159 -31013796 135114158 476074071 113092439 361678777 447167344 -10909577 -86386575 67759452 75058286 128819710 268455410 243643337 -3802207 545567984 658319926 -190683070 -226756045 166655174 504463940 136531794 3824863 48071039 313328413 295048772 537215215 -2143712 377226675 412521149 -697595658 -5010469 -15317737 -78123606 223832373 -28855766 89094589 -40079026 119206422 -580790126 -725421241 353556583 237668229 485326625 154742654 -247983010 95047568 241872596 219259593 75691995 -161283164 578001213 469442599 -1860768 173399448 841501 -202223870 -29485771 -745127130 -157645816 -323291151 286588679 307410175 -71458731 570026916 13167162 499549159 358874388 -50506533 125680518 -672705309 75772279 313248987 132323259 -148752652 24464858 -755796288 -191371135 -240700649 79224999 738279986 -52235215 86970299 -10509869 -949720648 -175097692 5469191 -792849644 68270337 -410649942 440679979 210872551 256552453 1444702 272937928 213423992 -856695262 -43808371 41361396 -3001985 5129274 -838372 -12126991 -3774199 357509117 -190830541 54244619 356372563 -158153519 -39206720 -662783045 391665035 302950497 35132921 533050373 -142142546 10609209 149959574 277978340 -58595406 117238479 689708159 -40949393 288691107 -507681306 -360988259 117617561 -27130389 922018943 88728416 -227673739 -289604052 -567731391 461880935 -178478972 46423391 -203503988 505550703 -130096460 -32028090 486324707 -166236221 19951137 -13614859 -32047240 637976168 -305856258 256755156 -76742886 326229787 -19126536 -454016782 153910851 292479588 288188958 -103144948 384141414 -262260194 395727504 702972487 15899739 -353779383 12656577 -44125072 -531227721 -24023414 -2386523 -79245330 -206849041 -67358673 -10268731 105680336 657721306 7926386 2875517 -189796202 -26350479 -58918818 171891839 75372221 -182873141 -243563766 -165303657 -138308747 175272315 24796187 -553489729 21362826 -227285338 -71388903 163015456 100572590 197670596 176043122 -381993674 -77930529 115684900 173860071 9354988 120182424 165021162 -24910977 77610114 -470093273 11421923 498891550 -657410345 705311203 39755547 -23595145 -739775381 -302393932 259624217 -62391810 -183472924 293425093 692939241 900768494 380219105 -31322093 28778412 -28882503 343162088 183915724 115064139 322429086 -253055208 -34848587 -10969907 -72415969 558252972 112157496 56497058 -8217451 22595390 -41586620 183431826 -145072303 -664462476 294798240 13787718 849138830 -63006997 -486349363 -112006378 93127804 -162811 970864137 146370739 -27546128 -596628835 -2102249 -6063487 137119376 167816986 113448771 -149175033 128304150 -343247601 -222337145 273530333 1244222 -33250541 537830086 188051955 -11435225 -196904116 1666091 -688279031 2106358 80335069 -228464523 -17702033 195009564 345619617 345707759 492556371 541649474 175874447 -125233329 -111621490 -180134484 73724345 751692705 145126095 -17956588 2142143 -147463 349322088 298979218 -122236168 -690933055 114964487 -336126 48909456 91397741 2334464 392977267 -849171515 -81730544 -57802941 -12741906 32836553 328905643 -432116990 -21446835 12190555 355085311 3644499 234748875 -3838662 -34801026 79071959 337611948 -27840033 -386357279 -199431060 25417593 -189673835 322634993 -2222559 35386500 37899981 -42822 -79237277 603776529 -147707285 392263721 -503967500 -144061503 22128191 114947277 125711661 -671461 -41872720 -281080778 -547645344 -876775085 85104311 -150889155 -363710832 12195142 45432872 302407443 -183203688 331981270 31679764 73301093 122749819 28792863 78543741 -588495435 -177745604 340701059 -141292198 -143247165 12599129 -429377623 -144384206 90381961 -191689419 216311457 115347073 9345365 7891825 191759061 -132255789 -199238286 -95866405 3832557 302892917 -50055256 144317286 -162513710 32400446 62290560 -75502734 305987616 729895976 471737426 -833634640 26727866 -123779969 -77175161 -165577992 -319415974 96872771 -481060272 -10845075 7736917 645194054 -126583059 335173914 221799515 -156232037 -60695800 -6968142 138515619 68409461 318800177 241188690 234374522 -526360328 472642917 -2266752 -260413685 52794503 -139428190 -170997178 387106964 272521488 -407184645 289076462 799371632 119638204 -82178483 -57911858 60417351 211637540 -21151115 -686639652 -52882409 339320707 73772778 9691686 8182923 -136145524 413541364 -454561960 16915058 23809342 477196216 119569920 236621615 -178105538 415509956 -547111258 70825288 95407335 -486961010 -262781119 -166299260 6070191 83804604 -235079774 -249336940 -68187813 -40029032 -811740 -475325008 -83317707 -200026388 624280309 -28756805 -243743294 -545197991 -4156122 492426421 20344555 -103523470 23348992 201223751 -367945691 -544303761 -168885454 304171483 580935090 -255392405 203699569 467786821 -437748090 -533036197 -25158174 -313303950 95866774 -31712213 87323722 -184544091 42019180 -329463484 -229433387 142865026 93112008 -536084216 129985275 -159600882 548816263 289136290 -520119625 -225128111 114584506 -12077020 20320184 -1184144 183999562 -112270043 -241185552 -163456054 59837957 -340224126 -218633685 -382944859 262602741 -178468481 -57058979 22142896 359790864 -50255867 -359794402 -40689929 -66967244 -194217477 6164867 -83669489 -581211457 -240478957 589679863 -103247881 -545103007 -424190189 276921486 101937845 -497809711 -299916124 -161708237 -170096039 -17706447 -192612802 127071128 -75115810 707816225 44899300 22528980 -878335004 -158697672 1711445 372397541 390440356 36011141 109732316 58734733 -22069661 -673099 334263494 -198810827 946273846 -15220243 -184728022 159171627 -8587020 -3078284 -877476695 -1244750 -296781407 -26392012 -81471200 -17710372 -662600 -31838375 -6245077 -315290042 1138980 58124380 101440911 62445537 143613440 -41324907 92729404 -344398846 150548876 426152745 429979046 -289668045 12720437 -298511879 -118529291 647219254 -97194934 -75821014 -31966798 -63268099 -10286257 194751997 -426229501 56186155 -139317667 10993257 22547759 4005139 -75247628 593204873 5369615 26221818 2094003 -613475545 -257679811 627860495 117899929 -694889809 -28268508 627603 20916118 278551544 635636163 -186083889 -3418534 -20705031 10491840 5558658 -202184443 -198776716 -122906633 -2568765 -373089558 475139400 -684994323 4204076 -25519829 32779536 126313773 394039 305256964 435308739 342305528 175251484 -11454857 -152522068 -441424558 432052948 -2006353 -84364022 -802413897 -340901793 -19000690 907967 472256493 -788350015 180449499 -28017478 72311602 323622347 -5397205 702839064 -106464521 -7643383 -176944797 -112558287 456320193 -429357064 -487369383 -198768015 688354 -778248401 372580995 -17705726 -343681139 -100486261 -703538100 125036067 9665625 -136697262 -6942722 151450384 111101924 812271713 -124741636 -785416223 -39411543 -590017110 38068649 -683886597 716894741 40283361 -659748543 -493140507 -19004721 -154349883 -4105676 61869977 -362270058 -475858095 703691817 -94946808 7045741 -679101993 -156600216 -33447110 -236332083 -447588617 593916643 -792912892 322630622 -63026659 6601190 -32037494 745673395 57852334 253580252 161246329 -552786009 -73863562 -14669370 -24139762 827624429 -644535499 -11419648 8715680 -2578922 27059707 -14335933 -8024182 252092332 377878465 -5397705 -560594572 -40398888 184324404 495352554 493204817 17878538 630429155 299828181 644527642 -235678542 -117386728 139136242 519604765 -111241933 209091913 206965614 -61791659 -322546777 -296467800 792751065 -256765001 -25693000 596276125 -90007630 507111623 -140325480 302432797 -7443190 -549984310 -489333621 63192 103520339 -813743302 -30932387 156996164 -61338874 142648997 -464403421 172879734 -205931014 110692240 -322582770 -302914756 -150940804 444860181 8973231 299553199 254668112 77557509 -28736444 -537736096 -127028812 94298724 35796947 -99509366 142062643 -302525436 -247954157 240396166 -102320792 499527824 170851332 -219178191 211152113 100822716 -20244066 -74049363 -230495157 -100008684 359567721 542095 -9295824 -319364525 350312014 110662313 -389579104 298416783 -419799400 -44852615 612703284 -15005742 153411323 -98286005 -7784122 -251444158 -53681120 311009844 -915786050 53543340 -69592108 17980195 911708518 103061694 40532420 -500395354 82522923 613863492 -679498 -392179278 10161922 -831961631 81441052 405542615 -4410946 -6734484 186746560 133241807 105790399 350542297 -453791259 9191040 -474222956 25226684 251915524 -1226583 -81401657 789689310 -113121842 -304691587 737865424 -96544938 -5440575 -50318173 -317576307 482080415 372581610 -513206841 53347815 -596127362 106847249 498711865 61255499 197109717 -671516824 -139387571 -29218785 -100037028 -884076 241425089 375356374 -55021152 552715084 -220915505 -1084054 -345082089 91507375 -99114958 -29185239 -2890726 -651453090 -218323747 -10457051 -7093740 624062129 -11381319 333794959 36432455 26663968 -371231861 4481081 -114857626 500890751 247184603 19381837 421418609 -121279226 -9868364 735167181 -154794889 -491665179 862709 -464950754 962208331 556814093 730417564 113468256 78610851 42287819 -352421911 502458183 45139000 -176031716 -137481537 444763883 -17407275 -462431092 -44406831 -159546816 -557723737 599999274 277602319 18585841 96476040 106335803 -324719826 202403677 -395899177 762718502 140564206 615699991 7914762 31801151 -10277422 -850713320 -63660721 -255162799 -17742787 734178484 -278401486 -1250856 -574894564 768059915 -121430012 63973262 -845197111 -51629600 -304822757 56940366 -383113701 17984297 -21071135 712984454 479307825 -2949541 5298167 35581280 -37752079 -8680987 342355943 408364372 2380853 -6616203 110302541 291036317 -16065936 20807883 -165595455 -54629524 -91888400 95181831 -122011476 -246640315 -801074446 275735506 60820922 -524118028 417168558 78649924 607935388 -56644571 534424709 -386580687 80531213 -512279275 -199120268 826981053 -109180272 -333779065 55557245 -287854215 -236296020 1022277 -677772795 -432417655 -57772793 -338119034 -181107737 733934729 -69529047 27302993 -471344894 68861582 -34414903 428863281 -315470501 194429761 466647492 104937992 -18807251 2036994 -479539459 329219689 12473538 91076534 420537208 69908045 -19102069 -191554135 -67005255 2442130 65814619 264550 -39584231 333988691 -29808299 44097278 28308984 -269318513 -449039414 -23351159 -560604284 452360078 -241860795 -612347287 -165595582 -44646246 -405747534 -674452953 131711114 -524791528 42750166 297753053 145137141 -1868535 533581568 -490339521 2390226 -779494587 10250087 -260499853 91152922 -213511908 -157215367 -114745022 34814488 -183495374 -380447109 143132967 -264249887 -139653935 34579412 -692668046 364324174 -23642996 -687875485 -18506244 -5931754 1631400 -46734013 411112485 300034076 428330516 627413601 262519735 161727432 7265040 131799255 380917783 694099377 106712169 5272398 -240589783 25091007 -452832009 -105621884 204331018 104978809 -121445328 -105952666 -626382124 -762187897 -87368379 43520279 -94741896 -187806860 54569828 -52728866 615703771 -5379128 26277341 -607535557 -160199940 162280944 160199936 235950638 78908626 -555205569 -294848947 -61531766 -90871115 -597539044 -6575726 262260255 -219137803 -318453836 759403662 191770710 3891460 -55831158 447928715 709141379 -708057143 275059973 445541492 4828235 -463850877 154651280 -591847907 101700740 403873494 -148612584 -781305448 -19230340 -56160435 272094138 397596963 238168175 409787683 293796201 584401739 -33995559 308817730 -265959765 -305313 663352856 28402525 -116162325 -34707441 63938252 -8161584 -25914148 23866591 11484775 153806478 260651614 36025444 143420932 579292221 293944277 -2614478 -192669888 625585283 -638920534 364130882 -498124799 -534278268 214577720 142141224 122021301 -169103849 -881034 -325624632 -11594790 -4065639 93335779 -22599274 -142091150 -32258911 2987379 421586403 -419277108 -646811825 402361397 30025206 -83820245 71580065 42767708 -12345463 -6964567 120949760 -252993780 122144005 140598271 98755237 -249014613 -39923461 -259593093 -236142103 16810572 -317600893 483168594 269035112 -211960606 769303171 -87022061 91178 140750358 -227998599 -341421467 8492033 55259739 211445107 -153829505 -387311027 332398401 171274942 -325433825 4866377 291260416 -12344061 -104214712 -8729851 91728815 287266 250823057 -487294194 -12435237 -260928946 -45040450 316009652 -123312991 544367237 -19744421 -95883767 -742032952 -176615214 59177932 268741884 7973482 -36530090 751379836 299226257 -132466149 -11704609 403094087 -76215966 -68364420 -344818922 110376559 173053377 -406729955 567090025 -188167806 -28004235 -629134569 -779734686 18628086 -29524207 178203131 286689935 -112638330 200760595 542054 -292007294 651704333 301378462 -636381750 100947631 211791295 4759152 382627234 -82119567 759016498 429436603 -157432905 3279732 39288418 322676396 -119887133 -426923155 -479325449 -31128828 -210198500 385852172 -28407864 248948660 -47365228 -167397179 744033601 88778074 -85067710 214648857 -105885826 99950384 -210784909 -89298056 -599023230 -21100529 19618545 -482874460 285972438 415554820 -250238922 307391405 -434301560 830949001 454999206 -31734418 -145968467 92200000 100112505 41934983 14396764 -75402789 137830384 -9641287 362421576 267507750 -13576518 402036841 618177992 400732949 164638415 533183266 -101653925 127786888 709505674 -571273667 -391619417 53149843 -644493815 235519570 352233001 798314625 -934343 -57237829 -250626508 -55907 -338710170 -300837390 -381895058 463092519 226684941 102739590 550419096 299770532 -166913272 -374603612 -35578883 -655395803 -632991398 566670271 527905051 6687386 -612715099 9913815 -37495341 -413571930 -474847845 -96319438 -299587798 -788588033 255610011 -195184817 -91382995 150381885 93244827 202296981 13727219 1305359 604290492 -342848511 45860139 16433847 -216922933 -618337311 -58002882 15071669 647678419 29207210 125439 -4039694 853070808 -504965710 -594223615 3283031 231843614 -4079044 -345099936 270694968 33956529 390758163 -443606684 -27817561 183243045 57731294 -522708139 294818223 -62025908 -26167392 -2565022 -18637745 94085534 -825773224 104230597 -539915310 129756186 248693389 -442668323 -12030053 18100239 1126711 19691542 96741218 -257473607 96266788 1975273 -5654242 -398591675 -235249539 -259863700 -235873275 -18165611 -123253802 70179 -1544911 38417084 -166203255 4431860 530453038 362742331 672552262 496645283 -194625995 -178943283 537200040 -224766373 -600472575 -684428468 -36199254 64949731 -9341779 -47735604 -3726385 -182143078 74668162 169791353 -216656687 -27936939 -2667989 210779765 -456268645 -309613980 -773091661 -239356324 306859653 -10557815 -14883480 127891183 259008587 -398344059 24019537 9631932 266097228 67247212 -493305149 -54470390 288599862 -215801265 369088935 -15587763 -144668139 677210503 40493295 -75820976 -5133262 516745789 -259281781 29489329 -159768825 553651311 108319298 -642762655 -193458755 -49745384 3997792 -31770572 117804299 69110618 -144737012 -202241827 -689099292 755940448 131678914 -146861548 65516568 -353857394 -374960197 4924204 311746573 32937834 -492462256 32846400 571610868 -131002908 60618675 -119658042 176668026 -266035978 -53887228 55150980 649592434 -740955006 118093455 391235901 22029654 -353852855 -23525882 -257637893 27201066 -289350714 -187186978 -214359063 352974621 50478161 22495652 -83128541 3642019 -154400119 17563519 271678858 33382450 95170544 1701452 182087610 163237446 255139700 -36449255 -99453396 64894756 -147005694 185994684 100968615 390396771 -11630706 53742250 -328389831 87256284 -680901317 121614801 -56395507 7625893 241896049 566799209 -58803666 -149861127 -799845044 179642849 240737131 118273267 872711941 -349028837 -83502455 -11061910 -320959744 77754812 -268653049 -441090581 -71460391 -111383499 2883042 -31295763 102954164 525222157 -328611571 -280761821 -450049712 126167909 137226729 374160830 -280108019 146990389 -97685361 289524731 518529205 -13607639 -17856335 39946116 139303192 -355888421 -62672658 296971429 38606000 269674703 -41712914 -6540757 -261738744 -275076510 -73579973 -44739526 -605502120 -102467524 7397413 -655273665 -338920832 -602750776 254340922 -554601110 -6114498 -331658218 247816486 111852190 -326649413 384666041 -528089299 142634831 75654057 229273265 352123838 406678161 -107742012 690565833 100704305 -680487368 -255183422 345319411 639223290 -465578391 437088977 -163688932 667211064 -111867329 231340909 -356032859 -432405484 327525438 958567 -10980361 -144822710 369321397 252104203 -124390167 371059788 -11950391 -174837550 116632807 -8106837 -113053515 247661330 -102424811 -94736276 854521416 -224687127 -287793239 873680331 161850015 -805308906 514284901 4523068 -431421087 441759878 -17864901 183708229 -53224768 135880260 177027235 386300921 330874741 69347743 156823505 -388545218 282456286 -1509506 679049138 109627169 -73529504 -400657460 -227703108 354407011 318193656 -22848409 64852125 563719729 221303394 659982457 2723343 -588477396 -571489985 -113165279 59849111 -98639697 20611436 -428667823 -117671623 -528797927 20374963 -111239680 55175213 -168285313 -293989412 -132128 9192686 -16251114 113694831 45244423 213660229 537106888 31647132 -925152787 -37713709 -92058340 -16606080 87245668 -9151920 9806957 79169294 -8570847 -83769628 -22735443 432226765 -353178921 -181266265 -259334834 -127599843 -1268681 106973237 -153171334 88532803 -29220523 -170209091 -421801084 -110590199 308290561 -16751801 -134565513 199748895 -678916836 113206674 5430442 -435555990 -12505201 -319426134 771421252 -725162871 -446472101 2362648 61748018 38311403 168009954 143728802 -7326954 -41754771 9395955 262812633 180948327 133150404 278639685 76274235 427188305 -278708356 -131559600 -686909005 42070535 14093374 -289435985 -106043326 542467725 -440491321 55949283 137470831 234142997 12527759 -261529076 -413275155 -724117391 -143326719 204069303 16781416 54509152 175988655 82822237 -37649362 -876028551 -23308115 30234753 -71644835 70996117 40519472 384847155 -548438470 51044753 -25227277 -244769019 126418361 565826785 3038847 -540174618 74889741 -114536373 -754446500 664629986 -53113594 582547793 158889600 -289021322 107640125 750916979 -151217172 -771072390 97408331 -19142605 7822020 -58625702 110551513 145328269 -12362687 -301271908 -659847585 -167122362 -44883460 -427371328 132244658 -6098133 327737657 64573618 189605657 25686855 -145084378 1702132 124088544 325888754 76115893 82337763 -79218421 135050816 -664232595 -276930666 -434884453 -160378725 255810625 -167199897 450235779 -311287712 166009280 510302083 -21419921 346060308 -746841841 -87964409 -989749 -594165021 96013628 -482062266 -22456560 219836386 -460731882 217221424 -271076748 553724050 -349632 -492494687 -52293664 731102207 399423596 18448317 710310714 310635303 320960627 -483080587 104570786 130750206 -369743811 -68106900 164175881 -451125955 23177885 -1341559 54611055 -19671783 -339843410 441733401 -103420856 433243817 -353004184 138548899 -172281599 -81212880 78643296 -820616349 -48829482 -384279615 45809387 10955600 219148782 716895185 -200209946 9338151 470739735 -159888323 -14445180 -238859219 208970816 55895751 44624286 -83373644 118455660 -246591791 201247685 -72155581 -283057965 -1136378 -230045002 14053373 246260346 27801814 -13049232 642588219 392786038 -115121455 120704733 -2017282 46899273 -5987092 23739565 52416576 -176246282 8432289 -454666933 164447867 72925058 134111637 -123612810 -241049846 -51333079 179787348 277567561 550071609 -120973907 36478434 263756734 486792909 230622090 -135854060 12084769 18236883 -108048580 244507584 150894911 -5283101 207677066 117263952 -540983743 420170858 9194799 38905401 -477809649 -258242451 -37795268 -94043007 8462574 -590094451 687686645 -14250307 352290052 -301586545 815784759 127844640 258929942 -340016768 769729200 -159895585 9111170 -572731387 -40289634 -205454549 -20341053 13792764 720329814 46890370 -413921067 -702991631 75604701 381480040 -147789465 482737094 62633663 -331295608 -71738589 118521255 227324231 41522760 707410957 29253899 -110749410 159716486 -455903829 -8388818 -135423510 23570946 902054969 428558289 -405260132 408214822 3898867 384277316 -710853916 56961305 249812271 -85547980 736240974 -221440385 913293643 437806594 626659520 -132459897 464468878 313086345 194729616 106725120 222624915 -6100925 444864554 -22509870 136659548 -11113184 -650308495 -139919790 282403909 -587798626 -718115799 96604769 -498006490 282233542 3054187 420959388 132856972 796658003 -604440442 69465352 -345506 -510595667 538809896 -14748597 18300826 2429261 -15567598 -600078507 248284594 26963624 -19506035 486522600 106345731 -187659715 -415810856 -80990196 216375386 -83792083 293600842 530571398 205086299 -425994285 -129839346 397950093 407548738 131237284 -629389 73116101 209472652 -439097604 -165319530 -537620786 6095766 203220778 6220734 78169164 393403507 -214273493 -48716450 88245740 489519509 -269866911 -20026323 -1340127 -232473489 104889916 -19795165 -207563384 -459323024 -458535624 50782661 -330325729 -701909791 -96621120 -1785407 190004389 -413173884 46067042 705301399 373744740 379655475 311374989 -350633243 -26680901 326068268 291733418 -292535624 336906532 25886874 -398865845 -336271003 644111867 407383349 -14315700 594844924 -585600479 -111626146 -116536738 41554932 -309437625 -221777875 -324028272 175175819 143791615 -112525802 -342061049 19537045 -840288292 385811961 112744897 -87687433 -100576756 8292840 -457528196 -452649136 -76616373 621800204 -459052620 474358876 -808976775 -725645898 141913383 -52821927 -8837141 -452570546 110705310 125122336 -525151770 610414370 362230121 332014142 50728660 513164624 -484804016 601001047 -501078670 -788286224 -109508472 -54385603 347000536 -103572538 452552075 -291813972 -454298089 722900734 -21280124 -275320929 -401499542 334287225 -285239452 -436364526 -445538136 -16453432 513184674 37115073 -6858140 -372629020 574408783 -261810263 -5280514 410698207 73502144 -311708301 411651299 52642679 -526680529 -45166163 -60690076 -541122824 -16300804 77984182 -22228656 -439822243 -29574368 -427106033 -615425556 483428485 397089768 -250829087 155777880 36992352 178059966 -659887440 9932353 -164146846 -5840190 1421510 497715810 199233963 -232762820 -338302809 319326724 -109157533 299328374 -561803140 93860383 -68232227 460209764 -184071909 -611745399 279654717 -230661975 277227755 453476294 -93100316 291176404 -173132952 -16123836 244416723 312526698 -159926689 161085642 5878333 -86745743 -227493426 7058210 -457518781 -32914094 -461519647 313092188 119245763 863622705 756584547 24025804 -791498 110165717 10490271 179190832 -20456804 -499349646 8719487 -22770330 290709763 8588581 -301381409 -71600012 -45199555 -685395345 -17311960 19861085 14835221 634971343 -66326192 -362949985 -133250149 67492747 -148220578 -32659404 98554866 204734788 430527 634959096 191490777 -11796662 557817210 -293790716 61628654 -106505695 188939968 -347498920 535853215 131589549 364778223 -196694010 139438 -13290341 10960326 220494287 286383769 -662423298 -620479775 -414262413 227205993 576711854 -68779804 240027539 106350786 220252936 723369996 -139424125 580337365 162435823 -163926601 168215367 38899566 -20994325 -275262997 616916732 518811980 -79743008 -245933965 8478738 289452694 -19898707 14134427 -1988024 591922418 111814560 -19041393 -390585858 -326391162 -301279244 56358472 671268475 33014822 -250535222 -5115157 -191087394 -370633159 -346884 -292410 88693487 709431712 -316130879 -796776716 -717808823 -217969702 30905220 -569313965 -184304570 -464573448 -15721047 -877611396 -44744118 102648138 20903325 101693397 -180688848 -377631566 -31334048 -18747399 -322422386 294204196 -72521427 -6009525 57657789 -667300185 -154319612 -75773293 -2590202 -537959622 -260950175 359290708 43029233 165615061 -181653087 536404000 -125497066 -64147784 27676163 -297107221 -79353033 -38188582 -247595298 495260324 -7449145 80338467 448049155 -202122203 -16822005 -10027023 13224142 -306716690 -230432 557741074 5751580 219609265 11457096 124641283 -53420644 -271337979 576188186 -66944519 372634561 710356960 -3315912 -135753178 416848611 107837194 482726776 192722779 -235377069 -17059646 124283064 45110853 301668776 575863 -381527363 -179484975 19659329 -603235031 -95485458 871865591 -30137874 -110178032 -446907200 366312516 -100532 -106904228 15850927 -10222559 -1570518 258567695 467234451 -404223198 15678692 516437698 -162773734 2794474 181935250 207741327 15153090 542375 -116679532 1675725 46531316 255919532 168548192 -513560027 -384717 -7517534 175726015 496251939 -261826743 -8969769 591989971 474599496 -215763198 232238658 14355293 275156344 -149781950 94357248 332022511 -47043918 -289629611 -486762479 -121514998 13481276 628181 -684676865 -73774263 475388668 -587563277 -118228578 -1301447 88146859 158926223 -143534 12259170 -535271087 45872096 452650259 -253327429 266352405 147194307 12315065 -521335491 78158794 -26978724 -546485570 -7113295 -153140840 28698997 -59656180 141933576 25512026 48531696 -203064919 -588524929 -231419630 494185123 -250651936 -746359541 -506937979 -44479925 447273526 -61585895 -246297904 677571484 -304302661 702126266 197500481 -371600775 148192554 254627402 728413059 -155447178 39640700 13418289 174362869 -662803469 487911252 383378180 10092134 -49585413 7430933 191364115 -495336414 -253190 92248113 -391026945 372410838 -334534982 223699507 519859086 -105958072 157944256 -809975057 860759861 -14446604 -596482189 242574624 -277763516 888203264 126558569 -892946960 -336537225 71515535 373463 -390586493 -109628063 195318363 -189839400 -563305707 467828779 428182083 -543698545 -18080948 372597538 615341369 -95964482 -230662475 -437850885 -709998160 4223176 -23338702 326692705 289081937 228803781 -76460952 482301217 373264031 -35761646 -21418811 -416069193 -759478716 686556410 -282526939 46994282 -559078891 -27221513 130257380 327575670 -293080890 737455380 -573581870 188346728 586361698 73295342 946906890 -201462476 -602867034 121753873 13386402 838012263 -283891478 -3570794 782144121 -81699822 -6505840 -65911415 230128463 -509158272 84845213 272240492 922224809 -232832429 -1719125 626113528 398837646 -24004889 -386852133 6117846 -18061985 -62728658 179738609 -223490318 -338828695 226023895 54544075 -6858562 -194894363 -68242398 321215481 584288419 -41573186 178226301 -280422720 -846172545 5457341 -139080528 413443839 -371025278 324684335 -275630091 -147152085 -180235632 400962396 -581043502 478355742 222194242 -167755033 -34792879 100029739 -168462585 -117541311 35671734 -338110873 195231866 -237843196 -169702076 448712193 237114415 8592825 -404605648 -220066544 -11840480 171756602 -98627132 -722103364 110913846 -556938408 595201088 437359270 101526274 -311192412 863824632 -40010116 14826787 -67056417 313973723 -12684546 -279209940 379380405 -320955402 6341271 568851981 9883412 -159141182 -536992071 -242168230 -343108419 142198573 64094556 787263141 -295728481 -215966349 226173623 553171329 377864700 -99562381 433949174 4653302 334065594 172558872 -391466797 315897776 -10119399 687515575 417562027 24908007 -79378365 206904067 28418162 207579337 13213338 -305534061 874127603 -9045851 -230680955 302157938 27070309 372635831 -47080884 -203772274 -281638118 557585453 378354594 206019124 -56371446 -262805842 125225578 10663327 -115949192 -1488318 -112558842 -1437547 116046508 210434160 -26396635 93709398 512513525 -1757696 47435697 27040047 13564859 -2401623 -23611937 -559172351 285397125 503197941 729718728 -517307297 -289926994 -901557126 378269522 -908593514 130535072 526923011 -180701046 76823579 218080269 -58992994 638967511 13338892 154763402 -71604675 -462663938 -623428004 -134536658 361231073 -357886524 42864569 28409380 -314691732 296350071 66796381 -12324448 -44892629 -11167668 -21510630 -857583315 -265771657 26225402 291223173 199418643 223585161 -6947554 -2120072 -284794168 -72633837 119429941 24496932 340618022 921126697 381725985 191120142 551202 22726094 -1363742 494963471 -351504683 -47997275 192893975 -4254711 12388518 214122858 -127631959 -797488595 -68276330 -709998264 2705268 372310809 -57470831 88503037 -146906094 -9310731 210274332 397190317 339847501 -43623514 432254937 170166530 -97744862 9663862 50232399 498196691 592200154 9793836 34265844 522964181 -180322404 67082075 326296627 -8404502 344493839 -121816818 -645043729 -549184123 -407724403 -95708672 537637941 -5629090 236998418 -422786368 413585979 552959169 -8720031 240232065 74031309 83461213 393716411 -63023159 -80768228 -37204385 258590339 -348307489 48337593 426548544 -126696067 -458377510 473017426 -2322887 493125975 -268348149 144106831 29811927 -456672076 76492900 -236320006 7275436 5343847 -64686731 104486608 414206137 -547291233 581936451 671638965 28437684 -678431572 -2923392 64443213 325811046 4702572 -807986707 810158 -84886430 -55292205 -55652796 117474112 96292963 791942341 -76765699 -181357836 -19196580 51204567 -66021097 67464376 312568295 -11766433 134726612 325746493 733619553 8137063 -199024264 -28110818 -9483327 -44010870 339534651 -340477051 19873821 -30659146 12608496 -104437930 311518967 348194492 215941296 -162703353 69207399 521969380 -142405890 237249215 -293782341 -164829349 427925220 552726408 388457081 235066 317845728 43749372 -122239716 651666193 -155326151 283377953 -177657226 -117495481 184022986 -167186087 13378839 10648455 26197192 124805015 239104488 208105788 -310987090 12285513 170776625 -547721475 -8151110 -726457191 -99641603 -243999682 -230227228 170752217 -604007044 256170269 277411070 -36778122 297528323 233318175 501160740 -40203941 -785674118 -283145196 108602975 -406809841 -625318980 -252479580 442250091 188148435 191503948 -476196752 342042650 -245408963 323593798 107301658 345470720 -311133835 28306394 463466518 492380720 -25293884 311213698 229771067 286291398 98790844 346546682 -197846823 -149260672 -158252852 -5439869 -78548204 -461915 -222758230 368787971 47272768 -98752177 -25816177 -20688913 29060613 127126289 495760056 13295228 154370912 68467150 -60288821 21190305 42826225 -211822455 -227096324 50244597 -43985159 134006610 -118666022 81401446 -318423711 106318314 518233914 430523006 -244405147 -70304136 -173268 -276023969 -393666687 -228704735 268082847 17322370 39124942 -125551710 432251968 -18601048 310507654 10060322 -169385572 168637068 610428497 48519277 52590627 193935905 159766277 75795599 96009467 -3532715 -11170747 44157437 -1347966 466309433 453191345 -317707614 249404168 322696670 -126643996 422162932 -10896430 1288045 -139653318 57018241 -280787608 -131437834 -126456399 115867873 114925494 59296 -468919412 -379384218 -391517311 -9191260 -357037967 -467796587 43584656 287379728 -175583878 -8069237 -514822535 269484633 -365224749 258163109 -45192991 5499912 -2000278 363597119 28939999 95249075 -29596975 -595512730 211349496 103327867 -110355192 10143747 707578223 -7023404 -280892 528242709 -331969899 336765773 -547166157 104010729 995192 -14298021 -132213479 133265653 -204581259 357228729 -222922103 533874695 428202 -60716137 -396524788 -476492628 234113486 -233120601 350946959 -442079525 462072754 -112848181 -178103320 772828887 -596997102 -17506601 808770217 -2023322 594533927 325713882 3192095 -105885396 -7922698 -669901568 336445020 -77452468 425619573 -214189148 36432597 -341439132 109680006 -398136671 -339278525 -119443814 89250994 25422217 73059660 34034670 -478961304 618513163 -24325181 -92379666 6358550 -216020 -771320339 263004948 414137528 -336310594 59663784 -171605032 -521409227 5681546 80291619 -924146713 -758157133 54717584 84752368 -73463238 -27529072 -627082785 112759913 139918517 -541886923 576059953 -185602078 204203046 32648389 -143369948 -93352025 -1574087 280104345 -159807664 -575233028 520311276 939116520 3997041 293961555 -123298962 170680 -606933961 143230639 45508529 -121932940 1823212 534485184 561026 -288185861 -230675193 -184145465 392170912 -287794590 504187121 -86876132 -239174870 -33934808 -15930399 7186145 -10015205 22020468 54338564 306052711 75904043 -249866337 -9106283 -64225642 -24154606 -2956705 -558589904 -26920489 -210084887 416767102 -203740612 594847270 65651123 -367309176 849873839 299710784 -175995264 34734240 -462616444 -408030674 -738494216 340604286 -54817688 -143115336 -101414443 110710675 129481286 248025079 88752574 -400747835 -138455194 -328943771 -145059639 159779450 284204071 -4055482 498129924 631566044 4693042 365096925 269794197 31434048 39364536 -714763393 -224738819 -56930417 -97413515 -441491121 157608909 126512341 37597047 397962078 300489671 42209501 577988910 197028970 -91909492 351887142 -77209987 -102159518 -326307693 -18671200 -334104039 126386211 -131395551 -457310548 -281712740 -600892045 192985653 -201055329 117711481 -32889244 317472172 -61597282 113052436 167598512 -1011212 70731078 -2480658 -231836847 36265384 -485605508 119164130 54056959 154975883 -519418596 281291754 -118011405 -110473678 -403511155 590392365 368290427 354601853 -169184813 -618258068 28891242 -335477911 8593977 200656227 -124792528 -861104100 310061573 -429989843 354295801 -74503926 367074994 -168409948 -276685184 280871930 25341056 21661319 117209346 -144662647 -375526318 90839262 -35826394 -228640992 -109375677 29122468 479878599 349546765 233756912 -437872217 -154709324 -382127220 -499571228 -14184265 85932060 -839880356 312521357 315246463 -101331724 320329095 -676480873 -29251875 180216988 -511851729 -207755100 -169254620 -90347998 320275556 -85197701 551420229 394364638 -39562860 299384238 3338532 -24168735 70413473 68822022 224849475 510508440 -292377232 -322593755 100061363 -315341298 49683897 180088401 -79930706 144115157 145792933 139276576 646262158 -691623897 -569850096 338437829 309589747 50515112 -19334124 -3902424 88578944 780434338 -695608480 81704313 -27729528 -10582188 180593781 75932942 -8504193 312801884 -533858175 154418372 -47167201 -20069496 100188006 -12300438 -826959034 476596387 -322916988 -315276545 -172054239 -50828050 -343023064 235171258 678844300 -29421370 -127735210 -61731485 -356481332 84369647 -461617689 -607474244 2714854 -23743263 -705271705 -10680344 -96149602 12479475 2108119 -496735749 -532062691 94107009 -6646346 -474312776 117819001 -171086906 -531564310 40443163 -21135260 -26046878 627618124 369067371 -190045790 507659310 459461552 29812194 -526526877 -701802403 356561230 143634667 649761300 135584557 148666155 -355959472 -27824036 481432456 28071131 -6991114 282625511 -55534573 43547491 -363951697 296577896 -41669044 459882602 -398632319 -196962332 19272810 426218237 180306264 -5703593 602441036 -164711812 625890889 -64377859 -467042780 -7066330 9174689 6469228 -337265879 -281402844 -267370 532738669 430289925 21052779 14660402 -18453079 82836421 301400205 197146916 419818740 -4006058 127942910 143276470 -25442339 -85268325 -321986883 -36333811 -451307127 763452236 16452058 -103420259 -162558494 234073841 361001484 -175102709 471196804 -406181827 109255318 -55678624 -24576587 -140595824 93299205 28701398 -111339816 -27465162 -369482036 -782188204 22069892 -38570241 10394755 -60849030 -80399743 135778903 -377288310 398562337 627882930 289204727 647240484 -13725484 -289633555 -144209143 118158955 17517654 -8227982 -211527841 -33262606 379080934 -123469822 -90761830 513472335 307909674 -164716550 -206842055 272777196 -602758658 -82721344 128271183 -30430721 842903198 63024505 487241 79347826 92537671 -324084357 528133 -106748223 33377264 50978515 9040978 253264728 132068782 -22536358 -892090755 823281230 -838071491 -774207456 -130498840 251822631 -8093319 14732071 -291130265 256408751 -9003125 281376413 -92634823 -16268651 -93083291 10052979 -19221489 22319945 433725798 -1291244 -143989506 -13593451 501746785 498599513 -273720646 273970904 267819406 -401153194 -362169315 -109180297 3342757 574362198 -3091671 1648353 -7944766 -126384428 -396949567 -182969088 -192097627 -420094 10643466 16462591 8951075 -336901588 -564573490 447087822 -111708269 -62458537 222652497 338684 382063392 -66274771 -315198476 -49706509 -250788853 362885993 110210350 847240217 -337928152 -421360209 -304318649 71907183 -102027886 -75142534 -161977468 311634027 501997867 -112864301 -190225383 264441263 -13317890 235537858 -90629525 -293031530 -76673498 4134434 -339259217 -1481671 -246823539 10290994 -147937785 105764786 255504966 155510192 -421274372 28880278 -671371461 1002625 -78366066 -90846114 -140180654 -254877996 418466472 -3017403 -380489790 253745590 652657254 -167210541 178279142 -254342574 8927540 -338954796 -12302267 -28932256 54941606 67362914 7213488 128413748 -27058586 -84329599 -2481796 20463210 -15848235 541103539 -40896432 7878695 -4444654 237403105 -4154880 241131472 -14910660 210091447 24804453 -719277676 414161759 -248268919 481806372 212458117 150050755 126594759 -429348459 -185567030 69198785 823970450 415277594 111543546 -29145105 -541558489 -179075026 236691033 -219249354 164694114 -92933192 -9742600 -116061781 -96560348 484679316 -307630063 28483168 -177540970 -195680602 -9712068 23076831 -130357276 128708358 21936675 -104744461 23004046 672291530 592594861 -517496542 -47785023 90459672 40117432 168554616 -213198023 427995208 214073682 165869476 -268969425 -661162574 165866689 -27254830 -5007002 -302239004 -462469143 -838873089 -454952347 -504720519 -516488747 26913492 -595264328 296462122 -415434782 25554826 -775132818 -8858770 60851232 -346394690 -691656450 -131124658 261500169 -366933631 -451027345 -323271219 -168720126 628478589 74215850 320554809 449353956 179882844 -120602987 -157374382 -107752370 -174452939 25846381 -445521962 -231033163 -382887560 296195402 -368916857 97438623 37443889 215287601 259322582 286964755 -55387384 292051830 -284032853 -562036634 26727845 309381917 -28627493 -35854994 798469372 -668634222 -439470951 45386251 -74722749 -348419987 635382294 13589123 24072478 -355692557 -119088808 34276860 -71204317 255056946 -1377950 -454217068 -280867978 522185854 -105072571 -71306701 237434568 126289784 -1014561 172746781 -39877916 240881426 22388612 147732212 481627488 335880120 590669634 71421020 135959152 -593211439 242505747 -80261371 -19727565 646952641 -390717308 149856567 259677892 -485952118 -351662041 -366271282 -32247524 -31214783 -172310347 26265179 711551999 -58518548 -416381947 336279518 -7346477 -124540177 79030204 -42755968 -262927271 -125084423 15517271 -93006488 -141787255 544093094 17646519 -207860329 -312128981 -2982394 645665 669452278 -25163381 -587157806 12937224 278735022 -75982084 -363387784 -34714082 -431669423 -475417940 -57163114 -36058219 300952344 -58557192 -76151872 210732357 259519807 -363075905 -86907070 -303168575 -519820342 -81687591 -39735816 -697445610 -2369632 -750219728 28230529 -9287828 -440063870 -7761794 -289235144 -409985403 -97372155 -572349569 2637696 -346591471 51035104 146782409 515224743 40319740 -383200000 -17509377 -2370217 -327466607 -149686320 475681335 160284190 -449185027 -50713523 -652538647 395031907 -12678539 2597499 786873926 552675041 -297736886 208422618 1523505 -1271131 -4707791 -87299007 -446612440 380194124 502279919 81694713 4360322 149374273 -229666910 43792320 -593986929 -180909847 -210028918 -4570555 629162369 -168304687 -5033169 -584089517 -114365250 -41751158 396080893 -199107440 -3775514 115012689 264025633 111736250 19300159 -131518145 -651340502 362146 200630389 -109773132 9094975 -1552824 -809710499 -118557702 -171535804 -54877495 179124808 605850304 -121627219 -782121931 -320211252 159847381 695691882 772819092 -502348710 13972701 -738191487 -859290909 453621664 709761944 331913561 506870260 682855892 -181680881 179061912 -144985875 -460453335 160142012 -598002978 204025477 -54948946 -140335633 190050816 266170390 356616853 442560018 -439685647 185087 -96466725 89737290 -619162353 185512 -794601680 722357163 -60261696 77061088 157853350 558576982 407736870 -198443354 243292055 38673001 285086875 5584638 -752588885 -423271243 158332170 -760376651 -576591586 252368377 170917914 161305533 -151861448 -350047418 -92519 -96053668 86440594 -742630621 51870212 -116704423 167080915 34984372 35522951 -85621563 -140287818 542965736 324216474 6412122 -185350546 400246040 -456162648 157744704 224044502 -82077352 577217445 -57469866 541056054 595098628 293620703 208941521 658943400 -364949692 328969073 -62498484 65211010 748237994 -59678280 298614088 -6708185 6938401 1375613 347458529 -208842908 176735992 493061488 215853588 217092960 576278959 -6640590 101826542 426409638 6852532 102111411 208083463 270894509 -429651375 -338394039 -112646274 59907964 53756002 -572749743 936654647 -2004961 -716660545 -1426938 -6923296 -261739038 6452602 933232 40302089 -113948862 1204369 -146008420 403347671 -142465717 713906524 129660711 -632806402 -1175746 -235506484 303556453 -55914455 -55943512 -6669983 -201843349 -43323355 770384048 387425281 274969711 6779405 -69209832 -846820939 -811658257 2333494 389898231 88544258 -714379015 30396178 755886443 449375164 523211635 -552252172 898092009 643612065 26712999 140526201 212437698 591480681 30114264 807494058 376864257 246388857 11983816 116074621 34015625 -907325052 28771811 -36310104 110605597 74288824 -51245001 333871018 36120587 -485464315 648261092 279328582 416430517 547008204 368104932 -289225723 503753728 956960426 -342884932 25792401 131285915 89816566 -182551756 346997138 -74744145 136199898 -337609061 -11653302 63440012 -307220238 444457260 -44454640 -54697484 -47162325 -679713 -387328076 -96605763 -557047838 -605913631 -172699823 -544725384 603590165 -97536331 -20131119 -244627478 2383583 159935526 298981280 -120820622 -49723207 -16252590 -170898175 -133656642 -373337371 -566899711 609069780 221847935 49371551 277080683 -185943751 227881370 332090883 431705104 -160126907 924176432 -492114290 550927778 -621444700 542290285 -360572009 -113613353 -330947494 -451023262 61116759 168373404 -280757081 -420432122 264855218 -216336345 17802378 -98050983 -132809966 3685338 -295192659 -56805672 199792556 4782860 2942304 123527361 42288718 -197690774 -306971447 2472248 -97601199 726713514 -63380471 -153006089 135874989 -86651921 23016437 -176464705 -345845528 -53897469 32456633 237316540 -75450358 23880977 14783018 794421943 -100903473 -7351528 -145181954 103145504 -452045042 259331462 -49420696 -6848929 -278927029 666827199 431602789 -397566345 105289592 -5545550 -304000651 261763323 -11438086 10840794 -637523544 625125291 114142011 468815146 110139397 -12464804 -218072660 57166351 105841798 -92321407 -144134398 -227867716 67220827 222733129 -764959228 284192616 -119275447 69158155 -179303147 16788751 -5591174 -47970112 139604400 -32760020 270132752 86519565 498478449 74013023 -10781089 306456568 -426253721 -70093319 73384351 -517702989 13964409 -18084064 -643697542 -182166757 531525599 -47409969 -464165338 52377355 556020609 123378722 -4162563 227648120 2214955 16217461 -3877853 -244970631 473924430 6887445 33266422 243501844 -673165613 652829831 11535228 -31918374 974845 -40654452 -269979122 -344449243 -252012917 165648028 1122835 230158183 32559210 373110466 526102098 -275775906 153871641 35288211 -539172119 39378314 168927157 -336233741 -22735969 537183620 40625865 13716305 -4511297 -15718299 297031644 -679229640 -749785823 41609334 -8501053 -43954356 75358031 -43926044 426761461 566493 -155760757 137767289 61953796 -338411033 1131250 -65352050 -250192339 -4071161 -3620804 -114028157 -156462924 592359619 357476503 84553143 -6957675 -340666080 426489135 -21543499 -229592863 346376351 344236330 46999855 11952380 -273886553 172435027 -11819504 -775709150 -2347479 -106205091 526390631 2864356 31619605 -69833758 -299796998 -323952337 11847126 346954103 4322453 -344891706 203528022 -116241575 -24702751 -234708229 54310061 274119381 225184910 -90567954 3280248 279232595 -214704363 -151188748 -366242758 188333395 367616442 243771782 161490942 37604805 -216009149 -44296438 420465436 467720013 12474139 245319528 45592549 33308795 -23393688 283102535 -163482636 -141476322 -558104435 -130847491 273185965 57133887 134184240 195764487 27363227 43510333 -242734518 473093562 249287045 -835459 52149787 -469723185 -29277694 -635250193 -373334715 -7271618 211821221 49090648 94451842 -328325849 35194127 -9276381 124676896 15413331 60361058 -106269205 -121598313 907824684 97088978 76108646 376602115 -140254770 273809133 71033212 -178470335 136092924 -26530364 388684804 -27346522 103087886 7862425 -824320797 20106886 -131306627 117379139 9315100 -591595799 -77103885 -36730131 371462463 385779734 -40162290 -13399644 447548902 74833558 128680403 -556346211 5058828 -62330260 756689229 -156167570 -109728125 -78192164 787347859 46546300 -85884936 387522556 60876158 247853751 -276657706 -377837770 -75901016 109492291 93645681 -614817148 641204101 72396178 -120670689 5708553 -183599296 -589200732 -32883761 -2066081 636771143 24946543 -115165879 -54748360 199382715 -638582174 -183965901 115848466 40679487 -21918666 -136000259 407101232 344305763 474237096 94343764 -29121538 232824367 -126350347 -149217267 -21465807 -18607447 -67171928 113179457 149266580 118666715 -49924126 -74165008 36106886 -65125825 5484334 753229965 77614947 -47685352 -425287332 4133731 -7477182 274893886 -817581633 240579452 -855802027 495489498 -33959963 -204060769 -10146185 394444183 426918211 -403073803 577030476 -33943565 -418456826 41860378 47249850 261218059 -153213215 232575978 -249827123 -512353774 -135731809 418640544 -630117906 245261569 93021197 -205373232 -24926724 168470734 -181848087 -196464610 -47214560 21613162 -137064611 -97281201 735067635 8643406 -5245458 -57463457 342700734 348608426 104293195 -204204101 184879412 -586866155 -155029156 168650618 589217561 120936991 441094278 3395568 -181601207 -199026401 710378191 196231508 -98741701 65831992 -212482491 -79557374 -157933 90979453 337666 5391001 -217571805 15989310 294221852 51840284 132242757 -317796709 -121195253 168011654 -197444706 -556574 102740727 119184962 31055706 233921244 -116300935 -384429947 194345592 -345554691 -460111 -267436045 41659490 9267183 327002143 1104528 93862669 343845488 -265399785 -383099644 21553525 10933060 69983239 -432176514 531662864 14267728 -32598780 399198845 46497555 627055021 -697172748 184747547 164567193 -694749523 169476453 58356629 222909843 69144154 118604927 -627692578 1164531 -462384114 334162746 -20348101 352849334 -525396894 -521297808 85751112 234522528 27664687 213189186 -192000589 309829 215642038 -27792492 -412714452 35537861 163280353 59646959 511124308 154158761 -15213627 230399252 25318595 40323265 55759325 139152787 818986444 214338295 -391261672 -258780870 116542529 -188542006 6748901 199375088 398658398 -26758553 146185871 252165439 -295786519 -193756942 -162610890 601628614 113043503 -269588071 125806060 258817567 -5207407 -321174340 123790591 174854339 1413816 -38630697 -20040364 -577981 131154735 178989737 -1632699 83909000 57647950 303535834 -313331796 166059508 258933215 61207224 432886445 -369423008 186008765 -498868700 187048878 -856861973 -497671345 -59896150 136001370 -81519820 -331683841 -869083798 408875016 -169949100 -378180572 136929642 14496537 50877242 642241438 23126922 -173025279 553856034 -1981930 4880286 164645219 651080513 -410120107 -561754370 88829564 389928703 -71782794 -186832577 -54043726 -123739055 -201939531 -34628425 -185673481 -465377766 159804142 128003662 -32302179 -109710684 336775488 42068526 -40535583 -11574531 -575533178 -380068359 401866187 481505496 264616535 -95356013 -427534080 -155116038 315802087 338871104 27643813 -70430496 -23570599 38173869 -24528914 90294587 -11363659 -642901268 -483756465 -3079366 -719798309 -525696503 -179322993 61729596 -66309539 540914222 -41627175 175609747 335798148 180067147 29827209 25772916 -132632076 -28807977 301985716 -235986862 100977388 97917037 52340229 114120663 -260074690 616612193 -25384103 12424447 226701072 -79244459 325036766 3981696 194105131 53015567 294023758 -443013206 343684047 401391922 581822048 87373622 150061432 -354430466 216980261 15632046 357239745 -76453480 -188341894 189978023 -27358706 736993471 128867326 -312510331 118609882 -51469362 -227006523 48998705 -8063744 3542315 50663458 -497975502 445246575 101405413 71998564 -113875564 31832563 -155386856 16943672 61025176 725554977 224784357 42263732 -421852981 376113311 -13401264 -275842477 -67820142 74500574 195914 50604019 -8479060 -361748749 -437431 10359543 -8937573 -75964862 -51713087 731888238 473646329 -9425277 444419195 -33164725 170704143 29484965 -11809493 -26878468 23237599 -332879025 17759825 -82207265 86186873 -554076862 -365122391 -545496546 -33964679 -542287248 141708032 29974720 -38179236 -81099383 -455126799 -24422997 93765176 -668843994 168962083 66210874 -217481229 6939160 -399442210 -13103605 118195818 -241884517 2762641 -222287121 -123974852 201447768 -9763551 -109376279 -162368383 -4063698 34570693 -12375116 287582700 -773897199 -25799884 35842663 159056450 -171843214 323700737 131230107 134302096 396775324 -282015518 -328928445 -468394172 -111653024 73508798 4425144 279380368 -190009060 -30733888 285008072 432915268 172096488 28672440 5248699 216590419 -142046106 -135561108 478132837 -84991094 366907670 -23842314 706182093 410994163 32281160 -431450891 -623723277 74544871 -202237498 -668151761 -42397684 215116433 -189767550 49167478 -400171008 -30661424 97880389 -331484237 185607421 -619127822 181393832 591130875 342228900 202394319 -3761344 19892462 -26398069 -302453842 -482211524 -510926210 543678872 -3243084 535728729 706108420 37847028 -63628585 -59076646 -80331587 -345387513 -690677 -8545191 -692690213 897627289 -729373455 -233180268 351835028 -170622753 129136380 -81268923 20013263 516845477 3234971 -11811882 -47637327 173374469 19900250 5890879 52233499 125967023 40182752 98929552 -12015806 -246228014 -254714599 -90256282 -650977898 -173557435 -24628437 16954639 5116666 482875514 -307740578 5764937 125914 -112018289 -5026310 -561851600 -373233270 302733575 1395700 17446563 -48458805 29644989 19256189 97268498 5011986 422907328 227269016 10420680 228951155 322114153 -85986066 257728905 -50378315 -63740089 502788747 522194073 -55927092 -15226259 261130511 199351693 331679681 86004958 74717635 190118273 54413981 -434506806 -3789380 -16069429 -130390973 -498727398 -325336900 -499110513 -306747571 58552825 -50685220 -32382069 462075367 -129212843 -143892539 -498988475 354729849 -28292293 397734549 76157951 41628205 -297705582 -369500122 -740134888 -226904680 167156777 -579850055 -136951225 -208576761 -168274804 -227657970 -97911329 -211710328 124702718 -146990201 7771716 389058937 861249646 39057720 462825230 636699758 406249202 179023485 -1798984 172229664 516220310 191745783 162131155 31693584 389212503 -176837067 83139722 -10805221 -248429448 8100308 -716853646 -210508832 374207545 291981252 -62036801 -428498056 -621231788 5431683 26034411 -252497221 -62775271 443336329 611170497 33540520 -89882336 -446511780 -739925921 92738702 88970670 -467610936 -291615970 341117731 -611950052 -460669734 -88928511 24058905 -54653395 55688130 -53525857 167180781 22450946 59257303 88874930 109221143 -813180 77246813 338075678 28079240 -87102190 165252311 -55272347 14573258 567252390 105493768 16595817 -85643116 371156 -165895272 74876521 18910759 463301156 -560055496 -657581124 -435143998 -388937686 2120808 -294388221 113014883 -54523317 -369211485 -230279670 -797907892 14039199 517129119 22434563 41021637 -763497780 -134812110 309343483 -46822194 -1374924 -674628829 -445153524 561422746 4219397 -4873603 141994483 9928632 411064354 122163212 -389587 343695684 557664878 -247694841 -167825873 208482208 -127918289 -170626460 -246764050 306259312 2086112 -187188077 104158 100214997 -39394148 152198470 -4598496 467014704 297200446 -2569874 -39658983 328376919 98705843 -417781751 208850697 -48395049 -154078707 -120248198 -28243590 -38622934 66976027 632961088 247192737 -119365715 448661585 -776324803 -316795998 -572912214 -136504227 -431860745 -432740 35750706 -8225451 -114366806 -315592159 6493552 -55954217 -422668100 -19720599 164414269 9643311 -579650572 -84745377 249193145 18241594 19731843 197420752 -72822761 72048591 24340572 120744638 -684379073 230303436 -240143436 205318209 -360572061 138198639 342951687 -121397357 -243452394 -195692852 -506455611 37457863 8959478 787627 -71237081 95451123 791047032 176092297 24202351 689941332 -738612080 -784483433 -757786933 560119171 -384693141 -423075905 1704902 -759773720 15965407 -85401445 1619930 -139013112 5242095 1079595 507378816 537210885 -126505295 221761883 54419723 -865470059 -82007846 -59353596 -665225170 -495828936 421136879 16494333 -14288639 49910587 230274 333656316 -74621435 139569841 -252658835 -409341579 21361841 626645178 -350500895 -626389442 -220230833 348261947 88628652 -405682535 -100782399 -215858095 869923870 64718402 -228516372 71669545 -640959568 366421535 213423652 36881563 -304764604 107665413 -123668551 178326778 375876464 -360858709 -6192353 -3452945 763080667 108959250 -17682298 -241015974 -163085886 397362410 317838194 -177050262 28661182 16756222 -505982102 -218295482 -215312407 116557524 -82919918 -101687161 -592677125 -22105055 -300089032 709445033 194736459 237922048 589650217 -448462228 -32595236 -390243757 -15443859 317269753 298429738 167220505 -101251266 -123930324 891501137 220609519 -145241820 -329896840 -92333962 10148496 -64009866 -149501771 250938944 -881851955 465132217 -52506347 -460571296 -24588998 226493742 -34282657 -10422568 447930059 371188 92293598 226718767 676844134 -83791381 357854442 -557776272 822217850 -595836026 -410910476 87332349 -5604125 -4885715 382448420 -12587544 -7728267 -295959 852219771 796821 -35118229 2282620 532020040 287693355 437214265 554854182 13762960 13863308 84596273 617829526 231841940 44393860 -545051591 28670616 429304125 365350057 263941326 42157 -522977356 211395673 132710279 -116938912 45786232 -623803462 -404010950 -454895280 -10703909 120917535 -165966754 52530911 32159091 23194708 -9833723 -87237683 -281508968 23519455 18068727 -81066079 173788621 98323617 100968708 -11788619 -269233647 72576010 -343714951 -572908124 375997646 32304517 134362070 -3681022 391759743 -508818626 7682292 62024476 -336307981 85420790 707908465 -188134754 260533182 -495127393 4704250 -15568694 -365355587 40703091 2093887 -569301799 43777551 -11027768 -200533686 22097263 2000290 -587037157 -494043014 -399973158 80620259 96104885 -751724011 547918160 255879061 -318474948 464256005 -511859811 180922788 18719476 18656466 -598123 -31241545 -525438387 117394973 -15002832 264149926 486821209 41700002 43006172 -22941373 217361176 177188029 48517322 176884159 -110213646 -771322490 -454768635 644396022 -370248460 440808297 101809460 26799329 186374171 -260275863 -307998620 40883550 -425082321 359285981 217248252 571802773 123137123 294243317 103829443 -11619683 173155980 541531003 -633016236 -380325557 -92167282 -855705276 293513623 346489945 -512694453 -379979150 24931919 -220371988 5101336 643550443 -47214999 -6277170 171347142 -554356383 189221720 166311622 -65838101 -80704828 -573196848 247913566 652258157 297481741 -125023491 5958385 157228 238685663 -14715242 -39482493 -35300301 22397749 42872165 -154959807 -197677967 -583384372 324561291 58722314 9218434 -50737068 620845 -722888999 126359143 36660378 72547591 -110722335 486766230 -18224344 -113736964 289424122 -5030187 -363312699 39623652 1770431 -77362355 -95912811 131926574 124365163 15201562 -437146615 683142907 114389628 405043555 -165594499 -396281167 56460136 -929600119 6709800 332603 -509063259 -2538560 3663912 325933655 539246265 -451335255 -54309425 392146 362521175 288163449 -147051767 -244335501 -176590854 70362169 207887324 51614296 -15561575 5409862 419165220 6150459 130594374 -643039207 441348915 408844923 -499530053 -85265820 -638577473 449607732 -411361130 -12721089 -101059902 -167312261 -332535202 -274203794 808321 -52111722 13991486 275688530 8743628 -810114007 -64883486 29483109 -423699430 615610077 358058129 44126892 -140409046 -635344708 53348809 170766537 -168175182 42734204 83483114 211579994 -442763556 260474870 151850744 42778824 -259434027 -162843866 152562198 -142565994 165741352 385046952 -17637475 577511286 -159276959 -257258068 -293261018 -56402535 -374211940 -537459409 16237594 -445938336 200629360 27200718 -409873245 -828831708 757486160 127634 -116331715 -129710856 724975014 241822524 749769391 -83798659 -44059423 631438861 289968101 -497565416 -176019635 53410365 318245263 -297523582 218978708 -176058176 -81676048 -356333953 -446932949 -32203186 -430752980 -27976017 -386048295 142790089 81894850 -499318766 187272 -437912247 -30257997 -26805813 -170499071 -754939820 101330150 378591180 -375343374 -63163562 -107876543 -484866418 -29787774 111585988 -585012093 364947994 589602655 -224261296 -191194337 149419699 -865556487 -31862855 26769271 249241576 72282387 -466243160 82306778 244834382 130362367 65315919 -532784587 19397540 226234170 -20732430 -128237410 81557887 699339820 -340689504 -375645 -336359085 191414104 74295404 253647147 -65889041 -358257 265532149 349542453 -72071670 121241193 278375436 -98838828 -361381680 -252984415 -125233941 173362636 21451051 12935090 221916385 236848322 11508446 91029999 -548094061 -17256513 147818583 684339751 46066197 -596310712 104298209 337551383 3319776 80865005 -321038427 -302882201 -192158971 -108184569 -5295013 7364144 425077491 -39125510 360739491 901068734 -655656921 -57256471 583242967 30856193 -478834784 -16491215 -128372169 -389313259 113162659 -882585274 -7734684 -310747073 -4609141 -431998850 -56917750 -407863629 314828952 89340289 20090682 101831081 485851616 -331660266 126078305 168329288 -662145765 3327970 154176502 -947017934 22402026 -622722610 -145777751 295545227 269576389 -636969776 -53950466 119640892 188201788 -501621398 268133117 -545408341 -49393667 -375224263 -123771842 -12668041 22025157 -819494147 -78237059 -3558818 -433856019 -59194414 863908 405699094 -17632161 260686980 14789761 -37773249 89110722 -424565030 -5217510 282758824 -32609111 -680742747 16578936 -235086416 -4973723 333237372 172187765 -362497990 -785979675 3748704 -374457238 60327462 207239543 19755328 -388336213 -326108913 -176930198 148844129 4393158 -116240710 226094550 217028127 -5342444 -42568009 603537384 -5056202 245261438 1396964 -35545726 12848352 247070127 -126241266 2047183 -913652750 -447300512 -1163245 93078319 34954861 611437031 -552867345 93016525 1260900 -43713430 205791537 -125481444 -119045222 -676762262 -34183329 49233373 3987823 43708265 -8967483 -283270166 44302568 -52629008 6380901 -188566165 -2920064 100802373 -239686964 230566381 -652131616 -216595515 274352785 -103210138 619301065 504349689 -629940426 -176209339 -138807401 191659588 -444296704 440684416 -396510880 -356178564 -694544106 -718788710 267379479 32424378 485254278 67251747 -3254865 -313968665 483810932 -407525936 465996350 746316484 -130209897 -451946232 -131289767 -254828271 23305919 374079881 -13654817 232893355 515703211 762480225 -22474567 -32049333 -188067165 78548356 -4174276 325285081 -277210468 150783680 -28531702 -522311560 -226964576 493016012 203191301 98240529 567842833 -429905435 582065476 -459191 98975824 344175405 8403956 1862271 19292718 732729341 -41316014 -36498565 -140469206 295271921 -404238787 98249502 8454312 -28444941 253828187 149199118 497082428 207558616 -251881702 58938008 305775606 219143799 266429446 31575184 245504833 77433667 -149054512 -281018715 -75056337 -317475223 -113036255 165614341 25692368 50471966 -149472248 -133921341 -502949213 643499888 -580444686 -94094469 311803483 424463967 -656211325 148804334 68290492 -301452967 403921646 -144280802 588143766 99974846 -49258593 255561305 127648772 -612685805 564844 252232904 17926616 15030738 -499216685 -173501907 -85019409 145427016 -467546567 612571341 161168154 -312631168 -344136793 -137254828 -3591031 -830791741 -49615528 -617542845 -15246981 -766568324 -8181750 190098129 -232487334 -374283979 -160794099 859023078 19046284 86340833 126934233 -2239341 -155488316 3552968 -24569972 138668457 -185594641 173246641 270982835 488127172 160313347 25335163 57092056 -68232139 -395826735 -674503009 -1289548 419723646 -288146853 185800592 -306333280 186466414 2395670 -236977713 -879152265 -106910561 970334 -97545938 37737146 -573633252 273627197 390300575 267402162 228232573 -592181 -947448076 -30939301 563238719 -195246918 -439030451 334949738 -162371207 473901836 -618658283 165381519 -83243224 -70652493 136994029 -92869377 86975248 -399815192 -80770181 -24848285 103557564 -570830469 -79886688 -13887370 332648466 -367038327 -4658268 -97227175 792294728 -102123730 439741809 -655968264 -5067607 2152303 -2879339 27586100 -77512003 52892936 -188720720 -82929082 543955889 161881846 -271222002 47394726 680786707 -279775604 397190473 195074223 498873410 -50677355 -395506552 -712375334 11237233 110761831 -40577707 -28076385 -88394569 -635054409 -109012127 -586146243 -348217443 -324983465 93081885 20712388 -75615942 186843340 -7726307 61664707 -97306221 13511753 159924600 -381284768 61865238 101362519 5913036 107501825 281964500 -262801713 -160814425 -48927207 521016847 -27392856 174091237 -455961302 173634703 -11696388 199959529 184428940 -568660715 -461014940 -776491366 -7431650 -46931504 -279079710 64904694 -40308369 -358856230 725834478 -203965432 -70807826 -29576831 -279414893 -124073010 89733702 -160669696 -244826892 293434909 -710498798 -195933328 195355819 -3512636 11030498 -588517910 728385869 21765416 79108421 -113585331 20378712 -871410197 -58769233 -102074595 -163358654 -239879325 -121827462 -30343718 -43151305 24030172 -140276623 -186015986 310700067 29185888 -53047941 -366456104 -272989555 87801 40811593 -390816113 -235389975 -143868501 -96234038 -170535069 636175588 239602477 24267810 -433394731 -78401400 -448252749 -704454463 -106276190 -347316374 305799810 1011874 -540040733 -332492959 559148173 153065661 -165301437 39490628 264803674 205824178 -221458599 -11305619 -3851249 149939103 508214432 117625848 54662463 -559492281 483373439 5472082 179538503 171629728 392944749 16367802 340288280 110142150 6597872 183258594 834141312 783261272 176276560 63980926 4387836 -95798748 431222374 -49366947 -63848065 -76965436 -401155315 32495039 11479688 286695302 -11618323 -300556114 312097125 -273827851 -191752835 21328186 -418461981 -409459842 -109892097 48169063 -5357194 -583621291 435077278 55401035 -337145333 50942563 180861706 570814999 -349404557 -221692299 -20802210 -41082574 -56232108 487282300 -984377449 349770979 456733259 462229253 -538421841 170488743 105203010 -894312810 182886176 191921379 52064976 26581639 7325374 -176848658 -123435258 229698549 205700110 -286325669 -283810217 127100663 -13192561 -17935060 -231792532 -277633043 -214247922 13246225 -12312384 910105742 78869566 299016375 48302695 -790053798 211685856 -8770583 -248978722 550374467 -383215737 145446549 -16787571 479829891 -426372139 592501062 530031868 123230983 41602640 -201648635 -93649597 -755515999 721744606 91165992 197939321 125573898 -592119732 129241020 319850878 108684509 -219943371 245693594 249844565 -467458987 90589629 -320721862 -101548936 795870562 30075212 47979457 116322568 221892062 -267051386 -26741495 15072714 -231880091 759623802 -76084784 7275323 -377350171 -342274584 2193269 -126400099 824388930 -266176701 -197320518 59331126 -11990155 327644688 -34954357 452013671 -3528368 288140317 17170036 161118472 133555053 -546725371 113649093 -4957507 735973408 94853076 79201636 372613293 507111505 -298348113 -200286627 -442400709 -145756752 -12017231 -4531994 -218446653 -48977187 176006669 4303783 107555239 30257599 -151088361 -352627688 -77719714 -226070506 263592444 -5190159 -40461095 -6589169 -386829827 434168456 -121766709 -367107375 28972773 -314266578 -482357230 39144998 4067481 67380475 175431002 -14545327 -98765935 78181312 70781963 266813506 394914138 126967860 84581648 69861386 -39502364 -278577538 304747320 -100234492 639562754 183095580 -57878463 -293269881 -127145151 522555521 -234423922 -28888873 380242125 -491423067 3591180 263900693 -329206812 62455366 -30588427 10631660 177350958 566769864 44886977 -124084356 -138076894 -728989997 -120110401 178808382 158913596 -139970730 -18973666 87432250 -85908136 -262960158 223402956 -1721879 342038204 236690583 154641271 -106470033 -23579916 -461144349 236094263 -207845297 82343038 259777857 -169257373 12126807 -40523378 -261317437 73195997 359604382 650040149 -49078624 1396589 -771780555 -9910698 5857848 284115894 -4852819 8423226 84595414 -255474231 -700303604 225912792 468799517 271844021 100430263 2352443 -189769734 229258080 171209616 218020286 342909178 879414140 925792056 -330037263 -532045736 -138321296 38980281 51416945 373860993 -378574339 183356814 -5040462 867959553 41528708 -289977 -102518348 476797409 -277918545 57407807 389763 407083016 -40970621 -709524954 -24148283 5361643 -82316354 84719356 5138579 -129846458 -352904756 52977995 382143593 308437856 -512755188 -628772778 -108205127 160112361 471959267 99535191 -444039987 -17595001 49458052 29978872 481958042 -149177254 93998195 286323418 -316173049 -520946220 16893821 -7598812 23437457 -171418339 -523827832 319189555 709772103 -195826815 -302614524 -297971666 -25730385 42394652 -30909951 -461409763 -26678514 -394237849 -15493041 301692692 820252850 -73443546 30575856 377306677 169546673 43793112 318835463 320110 -182688687 533835319 71008730 -387043584 -276239284 12398306 -72901057 -65589809 24131094 -327836834 3680572 780518500 332692102 -598185747 35398049 -7083802 -130568738 -378746504 655399023 52087159 -23314037 336875510 577288912 126943137 267084296 -107792359 -149762063 216647490 378549711 -404724692 -19394235 -717958747 -2625508 -473891395 -5146716 72572122 -31369510 -207954376 534656235 411372094 -41608362 173684281 -316416891 -3068998 2187351 19499110 -181755696 323303446 231306310 358349281 -299331 -520078041 77444423 -70931208 -607006126 222445463 -86205333 -561289107 11566232 34816433 -318827989 393127032 466593220 130014708 -728309102 -273674403 315975012 51514356 -331966819 -315908787 -147345831 175985474 131664629 424102004 9761513 -53144866 801779634 26189086 210803695 210455699 20207829 325577986 254919520 -517184128 266764002 -418093359 234579454 178616669 -151910743 -4143997 -385586015 178278257 -419175902 -140553817 -449764733 -123228477 -471621846 -108432366 -546935273 65250549 -171210513 324214161 240289402 74685797 -198659181 -33240934 283713736 1684259 -192598067 -650423932 413360888 -239357957 -90789715 -229531736 139819017 125976247 -328020634 124216011 39304787 -28476279 84421645 192815673 -58563976 415475038 -415760681 14403711 -590350571 399374906 374061660 -513317894 111414989 416842426 -3230987 -729965025 -348909238 59920259 53937168 -464773281 463764 313338270 -37378488 -511304288 -22209715 -397785726 461747211 -7948397 -475047465 59742855 -840805937 -293654140 -58979275 35778696 -137292346 -235744819 320853187 146818016 -342902778 -628830004 -60965762 -30500357 -299145122 85902027 -39242485 -104024299 -136905562 707451138 -312760684 -597414920 -21357175 -28599214 144245703 -248491362 -422541698 2636289 -237680934 353295473 -505298922 21332967 -351531488 248119882 55394237 112649157 -5907888 -77015625 99473736 6832734 548341409 357617394 464404285 136485088 -15654580 238543863 6390804 -492351805 -38381230 -111077188 -499111910 12705009 -92314161 -300328963 -611114031 -16701304 -653894197 -244516426 -739990854 52541519 -175525311 -459427289 -469973022 449774781 353823302 44966170 481959615 124461016 627865597 -211642654 18487869 -244537090 -21659147 418504734 105408883 -270545428 798092582 -215469359 3606272 185930339 -16781373 -295199404 -9034401 -204553074 -862923282 217672557 -90111060 140291578 37225408 365902781 73718438 6136643 -25961742 19940930 251735753 64490051 154656637 -131816900 -153118727 -57456978 867778104 -265661815 -336950644 8015580 13120673 -380005666 156492772 72761262 282409874 -202819353 195052261 82740061 -183345146 -366438648 -24751189 33828791 -9484717 171163572 -68313490 103127916 -826601276 345193282 54334605 118119986 149911738 9946882 332040052 165330628 -45122702 -313719837 -91918911 75479992 -12167968 -155506796 -9041747 2269760 -77430503 29692517 55581186 -193556679 277688951 -82033096 89870564 553452374 -241746103 463631433 -64887159 -366274053 -61918632 20465762 -161550824 -24430707 -821034459 17999245 99129582 -287140535 79918647 -15783149 -499142751 -203751499 -4650385 121529363 580883955 -326301548 -756819871 273010486 719833 313382069 -17861161 -17669221 -551074755 63602243 157507503 -1117047 -717227412 163237172 -325889474 -75305253 16171069 -210786537 -87370051 891521858 -70056825 -394645105 -404112173 61012369 5131669 -133133413 -61385169 -183752260 -44180739 -474634507 104412936 -309284306 274461393 -534836836 833560159 -11838252 20974335 833799426 660286695 333948070 -491231503 -438284031 -151821334 -137661275 209101216 140700227 -412751980 403518 -91268448 224766125 -315534612 -261292198 214549850 73413065 -211809568 -76375610 -365137246 396142 15685904 321849481 -291756804 73891573 178519035 616842242 -551589247 73739587 55522644 7223744 -402307488 369968241 178999225 -4978783 1525779 644346047 7713998 -9443205 -309347275 8156367 -42311873 213183844 107421890 -31589506 -504924645 -10258327 -260570697 168586780 133764096 -286315 442350259 3165345 -213780532 3543659 -173594337 161833732 -189187198 359018066 -51298560 -264211038 -135206250 263025797 -110480391 59753672 -273073019 9878055 -10721897 -92813898 -388804337 -12254331 232125908 -153882409 145973177 233178200 -9211147 194666520 -416345340 393549697 14189789 -388328818 -591467127 240547233 -5477449 -138709358 -2921272 -2732081 168536517 -363308384 74633928 -518559823 8932601 177194438 -346475138 -132831531 327257388 -3794121 231060401 -648133314 54311993 70680114 -385240911 -542123437 -4602696 12292355 -20098640 622101287 410363887 42055056 -626207947 43905784 -42240984 331015131 556170637 31162280 -31912984 -453963744 29418823 -27036127 38384716 376037017 -76425069 -14666498 672508894 528116021 23000208 693647745 -121278445 223828438 -276128755 503323392 92440728 -762238815 1355027 521263251 -511127484 -20306134 328178772 -380583218 -387183749 -14634798 -144341889 148741497 247951999 -94359347 18949288 -74992888 140759952 4863085 -357029934 250533498 -138580175 -159071423 -247548707 -193074 346657138 -759347710 309317545 -176716017 41239471 -376686519 -294341201 -252296967 -462976247 386401022 -45660038 -685760 -73111831 -219288967 -9055832 -455674475 160865342 283124 -169450444 333490132 706879320 -164528490 15024524 -480972900 -693181022 477114616 125668351 56145121 -119645503 -15327365 113556247 -134123678 191604075 270747390 -459181586 -189760383 492347530 -394466677 32413055 -27578189 11952290 -428235786 263824957 108995153 -289402513 -911757646 65493717 -337388316 -454794343 -561401772 -676963583 -28096026 590354888 4055481 330866779 461156649 81208517 -513285837 46379256 -4608493 4818964 162468673 484056947 305106547 -10459926 -95182084 -137167034 -134075854 -675374981 -674062465 388926905 -2622247 -30229387 366994785 183854724 -86629007 53424700 -190291025 59167944 -337974972 907640477 -9950425 465946905 -856883837 360440398 233060885 -190203797 179004707 39086596 -479465620 -23042885 -9366958 -135022989 133444172 -841101436 247161952 -50129354 -116928896 14822602 -173461538 -1556140 -313495911 -102155567 -293237364 -378333879 -3590584 790379321 91829520 -178837532 -10654814 427944918 266719970 -409076076 96075716 -313649194 599788347 747366813 -195412932 255565848 -103975168 -2691696 527661080 -233302695 538404233 230163133 -28593449 -54077589 -81832458 184523455 -538034378 93128501 258959072 684405224 -31325109 259055081 -46905210 536467048 538480135 24098997 -857513399 451549423 -523661359 442037405 -732587510 390456538 87753910 33179982 -308720827 533337305 -146130552 -100637984 -581144114 95866162 98949355 -31928271 -79419481 253797152 -1512039 135699322 355674451 22503370 -326406359 -781713554 -127519371 83899602 -619785207 -38356467 -3920436 -16534283 -310214297 -463989674 55670606 396812290 534131373 434647275 76390131 -59917297 1347849 -24311015 252016539 -4772529 149890926 -846095431 87780207 -117458063 -210647917 -6983626 35818918 -219133328 131858363 732185368 -229791104 -24438438 173691611 -181479973 608735169 -60028595 34652500 -305823937 -47294456 12402037 -95697188 9029437 350172259 398474463 -53699274 336348026 676994077 258346997 17729932 426581407 286029916 93746029 -11544806 -200471941 20864557 -58324850 -70632601 37508586 5102334 -9688886 -531412913 -314553429 -288341967 -243525818 383835232 4164653 549417 -24843898 -125125003 16956527 -13119741 315351758 -80913669 -702163657 381880976 247927281 29432221 4043986 30163292 -48040044 -51106446 -251439690 -194480220 -237772401 3805224 -462803760 -10381953 -416487736 106683912 178445157 -636705219 150586431 395390053 -324357618 251120545 119469238 90077532 98494596 29653611 -191026113 201139366 609722881 -529021442 -13646420 -519220622 -445348452 100466234 -9247349 71711221 118551667 95499207 19285484 -20440456 389039882 -10526322 572170485 213444016 301967868 -11324806 -394904501 813063668 -4737820 -181274102 355115909 174572287 317716167 98868770 367522597 61414217 -166912258 212627111 -9159524 -47445532 -291668951 -11430808 -10430385 -304508148 436076941 296323076 313923414 652878574 -389005019 -535198797 -426219373 -138661364 -124952944 222583660 -67630784 -154196023 -18315516 512345292 10776415 -459976498 61777139 22579047 19663675 -17474051 -142976599 129922367 -25107986 -357395503 127991167 -9432127 64554078 193461134 907989833 184932869 -262724564 -87066883 -492056003 297829637 -87470318 15356581 403740022 101720500 463048546 -5129496 311382953 -125216965 -2351041 -634951642 636369310 272554471 3030297 -49179839 -27410019 344136787 58250263 -17365786 280589080 255689451 -35923839 -259626294 -338235839 24345837 540247813 63519061 -601875511 -121926891 -697328580 -107678007 4481278 4310589 200359001 -309897349 -681378600 -193796153 -270845130 654859198 -12512602 33726427 -20153413 647275926 71108529 -35769655 44999282 139270129 -49503637 -9440523 -3465408 315928 539316952 -80854607 564223576 -412400089 -830929408 -213780614 -75487037 49692312 -869469209 265386456 533360853 -16544549 44283590 4562436 -170775939 493849916 122928482 -675464601 173627487 5006701 176965489 49694413 -10372352 281551900 257247585 135055355 348337 107135987 11936850 -2438495 -26415744 14983275 -854506526 -437885854 96752717 -410098127 62729668 -136965406 -77542171 282105822 531160107 -150498634 324482666 -30473631 224600366 -570730940 -106975239 -436971341 -325074821 550327314 -358129408 13362045 592201643 -1473205 -2303726 -362063726 48387896 -4939324 -123797476 -668898322 170207570 667713921 364670105 127553500 -129503184 141407910 -58771455 238958446 15066841 -445560902 128015250 -492900367 286042577 8502727 110846283 -3546482 444896836 78636662 -122659549 301029563 -186604828 -168440799 443360207 20345374 269516589 -55404050 -185363542 -435111033 -22193182 -277247522 -310969184 -836696776 221962534 4576834 376265471 123939653 301402853 531890385 -54041368 159058358 -252522325 -44745645 86068380 782426167 -34028547 -96483257 554356677 -121352718 -494306761 -93654580 -288516664 -209688674 -62210232 110555058 -161085835 -61187640 295011565 103498876 278695623 -560305464 877585753 67190739 -1394818 11566377 41765398 -659046057 7026704 -255610134 618605800 582083421 24844557 479806380 -333952330 687693085 -357626998 -350906853 97906609 612669685 -476984514 -360058142 -74538924 244029254 39724442 -175836002 -9507019 19546254 9561396 -55466856 24597913 -601371311 -441883460 -247901492 -596753037 161344233 -618491936 703730611 -2249943 -123765653 162947006 -802587584 -149502111 309856282 166849467 268889994 5934850 -194571905 -240991205 474210467 -248297968 -129353707 -45131 -10233558 -836912 -111270180 -555984407 -1078035 -16337865 42118337 33217480 -415283816 6359419 176445327 312570191 1524782 -390288828 -365715674 248932165 -140981803 -82167721 -198678924 -62095644 7859433 -632661027 -122014757 -677417598 -167594743 424821358 59778529 -203015194 -263091 -379160281 598125245 -976679 -605456709 -20482284 348923901 220022692 -201352092 -244058828 115876607 174323218 -21440815 37866356 39020051 -498001618 118233408 -126395206 -155807692 -107512680 -7698085 256624659 -584807088 -187652415 120382530 13550106 -14569734 -588183180 -443927569 -51785150 766680420 -63731235 -690580479 331805184 390619081 -49571809 -153118245 269039901 -82713702 103553300 9414849 -359839074 -13361531 105456 61318492 31718180 -3343541 829521847 -164824715 -15397353 219953298 5407639 88741138 -44676925 583751902 34813957 -199643927 13709250 279586591 285188765 -293857640 -132459061 140433049 238301837 -24875467 481623625 222476077 562683 -250442509 -291043970 -289335328 6913778 -53223798 -101060110 843863705 270361190 41478797 285540046 -544120176 189433 -76566548 4987585 3981341 353834390 122081316 35557716 417854914 13596846 -39531542 -299177834 -48161686 26546366 -8086025 699069824 162960702 49395188 -472719762 -825091620 311750881 10781777 -332812373 115955451 -212732997 3929069 69427489 28596871 -25390444 70124675 88888576 97164233 -10470160 164410198 16062311 -108210504 -472160242 -698846149 -146302056 179698346 -241584383 -170409071 -410906756 343565808 115238290 -825407273 316286057 5315429 -175182111 -164488296 -217530169 240536289 105571309 -114269430 -8663924 87298973 -426658590 -57979906 229516784 -190246118 -19603067 604006205 15658322 144720885 -190773205 117796012 93299324 115213142 -10457398 122586888 -425281722 -14035068 -130953036 102695553 -880851349 -329192478 165255182 -148726928 240449516 -28056374 156463832 -166441410 -324053526 -116260396 254777310 21697716 -194287752 -60341651 -47777599 560759613 277723285 4720390 148428763 456288688 -60210305 290601451 85379644 295794552 -708038366 231084321 31511638 -29929588 20297875 397855681 294500581 -282027630 451320174 -13077766 -260439225 208869759 851997808 -66765433 -426776358 407414487 52508523 -7399749 5146173 -168367503 -54169505 83337950 -634234504 -512005650 51459191 -117944971 -1987661 3754812 -73682916 91246050 661169670 12859649 116865031 91645245 352691787 -525199814 231300109 -60546410 194772153 -61107958 141463260 146465183 -677283200 52539492 2941031 8994187 -93566692 153991167 -253226671 762120136 21626887 -140823466 -781601480 -617045183 -2616129 -336000675 210373646 62668960 446778114 153571677 -9933058 184157088 -312212161 -430035203 -378610443 188834972 -140225602 395140090 -99698691 -55340696 -70069609 795639397 -91445872 15185367 -92461712 -47781201 -580584042 551113735 -384241416 -212466029 110262718 35304553 64739022 2563119 -813270 -30813055 -756758400 -570891308 95866801 467972042 16864126 22019235 -1290816 -102470392 -23204371 820352353 -7045690 -210890382 -412239201 -129482731 -121842642 35582813 -410500285 64848934 -581987272 -384079817 -97792347 -263978503 918997200 -69484871 -276891817 -153846806 58762953 -23737992 419739895 -514503938 -58796227 -78031133 328880844 -129356909 -92529996 170080644 37790462 201604966 594801642 2600968 -68631279 -245209113 217654907 217646273 297724797 27703572 276723627 311411999 388286982 -128577335 139310059 -73356372 79307898 77677826 -342340907 -80122964 2515195 -239813541 229439245 122304633 129777466 489579616 -40102456 -23703399 -21770050 -10763914 417187508 4086178 336004236 253173686 45269634 -376359398 -150508899 -328366690 672748861 -375616321 466314416 3819909 154241053 616103485 77183464 -49353626 -427873090 770309726 302024619 807788 -716124687 29397062 17594659 -263318456 572353670 -84878300 2599504 181381238 -551058955 112686226 165922574 -27929876 -223289705 10840566 -582268233 138467198 -584023630 14062303 55565516 -507110988 -32440023 -348813432 -353402341 -1790799 -3174476 501690492 -830770765 -230300584 43904184 831251876 -56509321 -345439110 68488917 248995719 151647663 171738434 384268655 -586571761 -158706010 -470539431 -372313220 547391200 -9267766 4840202 -305235644 3398698 211211625 128476645 115327077 -41205367 275203720 -111846910 -51251484 -664956206 -174871851 401339665 -49551393 -613330284 -6448657 -539944621 111128172 -91265278 432296326 -184205144 -144221929 -18675878 325290987 237704967 91509104 13094676 97146154 -103762812 -2727950 6138179 120429995 -401621518 -97251601 46542524 -798228730 130396172 -67795309 26102025 -451117173 -212312141 696917660 -267971721 -229039405 -706269214 50264042 -10156713 -70746284 363958352 -9406371 -8385356 -14130679 268554689 395998352 -218758290 -379578 -12613846 -706500191 6888721 -26204311 -213831255 -13277305 155017082 -695922624 55221046 -280914746 4577945 -232926788 42351745 -4079162 -25659571 18864351 -586415067 -457909346 17038349 -324992612 -109054412 312388792 513884009 -35376113 351966903 -12090187 203076295 -388788547 19011430 720966216 364798796 603577358 -16588025 96529403 -4923004 156267110 -411597753 -399385226 -527557400 600607489 29618295 749801604 -269139038 224182805 355751972 446954207 248551008 -3639013 353082688 345831742 -544977820 214012105 -253554928 -21932593 -104681281 73200441 -238061918 403345495 -151721124 257190409 -8946048 -7573467 36804299 -934275494 64129272 -11388738 347391993 -24245267 52953764 -102174987 225945853 92566224 28800935 -13256848 822833229 -239502272 116139456 -87058148 -503049398 -187727426 -280242815 341776476 9048746 42255637 -41111862 -738091160 164835778 1860845 -34443755 430496650 492637149 56941322 -194800425 16428038 423685338 -21258647 236514114 402842610 -78567888 265367165 142534626 -879674833 -730903881 282226541 37263734 579914793 -264021646 337826739 1787469 88020931 716212870 188812126 37847228 -168400259 90818105 -47804057 62034248 70542545 497136827 -6994405 358664199 275228431 19936654 88575196 177743612 -1092578 87790813 -317165571 -35721212 -579659208 -67706537 -315116698 22149956 -136267174 -249422070 1447800 -271500644 -414619947 94139166 106219551 465622955 371935891 -81224503 54547687 -279864681 -302218038 273552609 -69623304 389471452 156440667 -328226112 -35725893 -115539638 551723075 -4989434 82902188 159827723 -130517347 -656905878 -513530389 23146401 -14758249 100447572 52712084 123116043 -479827737 -163660147 315882963 363103566 128414920 -34755012 125426867 17717041 -2708923 -150536723 -379300607 44807780 417803776 69223112 854643177 188890405 -149408156 -37482568 392994 87555720 -142758672 -56884175 -369198379 -96114502 103547647 -118204369 524541287 -89998440 -577510255 31540481 -75313539 -106412993 -75719474 -827457840 264782437 -422915520 32170364 -127492747 899036169 29635519 341279213 -364126515 501023275 585350084 761343971 -2956198 627346810 16049943 -395463217 -671633782 12136467 22504349 -593990469 431833734 -316280382 -69982271 -302698000 163066848 -528335919 -209514003 -828992417 -250037948 -21407981 -272743715 -724575056 90907013 495948410 -503665890 124297057 -58310362 -42629182 124597358 -77116123 -48767675 -219702516 78805353 -555906647 192671121 -308145700 -23776859 32731833 -612490758 -412712384 -895221591 90108656 279738 72081428 120290403 210268927 619491349 52599249 303976631 67782371 223823041 -318423136 -33526675 -216408030 288133376 246932261 -239307710 476861205 -69005891 3025908 688318925 -899652950 -373884322 -657823232 202505143 -145020297 -221458685 -75446832 -314578113 140957995 84511183 -20585767 -234277229 439946271 -4611045 -170911638 293624756 13796088 -115503203 354255461 11573028 -254406457 -390761144 -32145134 -7645454 -600512369 41127868 -6218879 -166069816 -29858340 -171458052 -162369605 122600775 190969162 -6715229 163037991 400446127 -202006078 -725594300 180518752 -516115647 -23530345 33390372 303279166 64762454 -197387408 -391803843 640208903 -94245929 -330276356 -59137712 58260624 -80650695 9208464 -52596105 -514078414 147380948 -42547388 91485412 203256901 72045060 286397807 -7625318 -6476202 -855702874 -279884356 -250116910 14591057 296231678 -278841832 -424129022 424188374 -110626826 -312067778 105141440 4936578 107069230 -595585583 734686489 483785013 -252187763 199835128 105328888 651295046 -99615792 -182454843 592864216 -106694928 126601930 -60001592 -1749439 -51408174 -381590498 -658906906 -43545472 -107936484 604839988 18830453 -860940574 -95843053 -594290586 594723218 -43523153 -71627684 163400032 13959406 274961297 -185717681 271642727 -50369089 283453552 -77240560 247577285 -464687558 112060497 -27344284 116220118 159729536 53146841 -291267716 -11518133 -28048253 268008111 42517273 8021875 -615020382 -11836420 -530503849 -117673160 20767144 -186508610 166887189 259321965 533856304 13803937 -128664088 -817861709 219165883 -39346141 -150024333 261744581 -91667270 -89789246 -41282122 258273526 -407605307 -35324144 286001861 163755999 9326722 -333322892 -430472749 207580811 -170109690 -42362142 -175375340 -19252988 -289050437 452635646 490359780 112251381 -148097875 -249192767 -112527592 -19003243 -205280483 -58287672 126038464 163137394 -124544421 -985743247 -809113848 -16384232 365837853 116273953 -34015274 -449738200 396764669 -510344581 -209241615 -557535651 58179359 164247058 -259127486 -129043534 -557619107 -671833962 314742746 2628891 -570570239 -101208275 14593454 -264856886 53307182 -272105130 -607593470 209406672 -566890968 782969022 127872915 218699564 -68931719 6608410 -279875 -6218068 432823687 -425466294 -291709344 152798323 -398594922 237747556 -730177769 879075304 34607536 -395173156 -111138950 -149109182 -151163806 34352301 -56510342 55292223 -145238011 263134816 382403525 55954950 -54620061 -47227655 125410199 -333001453 164624056 24242745 -341180 -73635940 147962282 -142576031 364355049 875979293 -57020379 -35440208 851329186 -412672399 608778970 1308874 -8456003 -868960835 16256822 -1274482 300996469 83550134 -102450828 -603493105 -183542135 185914348 -53968403 -769488443 55229221 -70582329 -525840585 -13214483 588251430 -5981337 232230748 580621837 -386904983 219313507 248368526 928178704 290138369 333124651 -4626593 391033231 255078662 -445591146 481185209 -264459076 -77096860 -346171030 339051658 391823312 -21353471 -81795575 -427578065 124942889 -250462664 45713330 169703160 113845394 -2349619 525338489 39679841 -487292844 240818280 -285101979 -72566866 60533244 3006184 -523972548 -4215507 814350971 -211712797 36096731 166557093 304533129 -400352752 68963868 -824352 -381441220 262881489 71751712 -4022827 6467866 158134708 628254827 -26526981 121791157 -153398367 -36887619 -275698720 445591454 316276053 -39250529 -148608402 128925920 11660461 -389136214 155727223 -92855846 -10929185 -41492846 -17379589 -428674520 -368195578 56819090 -106921545 -289518717 510448635 304418207 62137486 125759007 -135696126 776481387 21333674 -236928160 -182477712 377182981 -422085 298757631 -497882730 596186163 262892044 276690779 -176227192 227042650 120850607 -122751569 -5262793 -5543518 -261396123 274713865 154423724 73509284 156187491 -367808289 198036176 -259759300 19093136 -452157946 -25183574 -35269238 -19684082 741288750 382311319 -434711606 -220505167 23125770 227200999 -227189471 -231489812 8308754 -267474131 -843533552 323216241 588299214 -530154369 -355640680 574472724 303647367 -454282072 -24883541 -641815026 -172104577 41596727 -164858559 255400227 -358729620 56528543 -447053625 164340093 189809451 -191033582 -193759410 -96758896 -650061781 53442236 -16770007 -145014298 -54408068 -490823500 545175104 -138870664 -666035987 -1514150 -234018363 72018306 560664224 -223190390 219890181 -600832855 -7101381 299036305 617942492 610812681 -608051400 -133955 293914287 -54158402 -62849999 -197143392 126461404 -11425330 9615515 81277759 204795134 -758987048 -287618339 642684078 138328241 -417635183 -108187426 409635025 -1385595 -71245684 -207814350 -92508956 -54084631 751351081 92811779 -282667697 -144198523 -467015566 183309465 10677944 -83657989 169755369 -186158710 -104105293 320241424 -23614302 425254104 -571982524 221347507 -593617895 -21661582 6633406 291700 -53005211 435873202 6405514 80334190 -664618335 21097036 -268667399 -391715356 -571939596 -708727456 235375144 -202768609 -652105680 -201299023 135977365 111615654 -143270633 -34404461 15539846 87856709 -64749227 -780769409 116623267 795156715 763421104 880213554 16424609 -370800890 233060001 -38903054 237002615 -52446048 364160480 634295641 -153407120 -479277921 -120270759 345979426 2724487 269963873 -42063499 -578953419 -552664914 306411395 57766938 185420699 304726945 -79320945 -294134473 143590492 420365469 -570768151 -250130699 704421181 397430839 517001894 67565328 -5464490 263995103 115192414 168446527 -10797360 12259630 -68958110 492413873 -769184879 96579477 7605054 -364943803 -284134568 31952215 19771771 93001154 233216480 212272283 -265729473 -96148551 -293744392 41179974 322818348 2925385 -46056249 -173672443 795913669 175111262 -457493852 -88612374 -212905903 -140709875 594742025 -500535204 -426031745 -1219934 -290013687 -304253398 28377243 132568963 -558574146 -59616659 -337583978 190665460 95010474 164823153 192640452 -53843791 -375465456 -109922182 577432695 38646395 693072994 148518722 -427345966 470715250 137699404 -311640029 1167556 -442104174 49599470 -274497627 -430398610 -70641007 -244739722 -167888847 -140578608 911032528 142719753 -74109216 39602133 17800290 -638018768 -155224417 -530057556 -638732985 -83471400 792608551 636805917 263154306 127720241 103367438 3533188 -135180128 -202402077 -234190311 85740667 404220544 -286002333 440823545 50132152 23532568 421297761 849055339 -157679958 6869923 -903457211 -9033311 825937489 -443158689 114390828 479707837 -118154658 -84696622 -742250997 16165993 237949341 196638036 -110223674 9716983 -18326718 -7324356 274691231 -374208770 115530053 -253398024 139096322 633318590 -118994323 344477532 6319494 114635562 495647010 652430780 159736961 175517910 -58127360 94146259 32249317 -726863169 1018883 -227000800 -86868671 -403874125 -530482769 -439291483 69930301 -517063227 14187625 -411241587 104480828 398297522 -2492074 586694853 2950970 138848634 157046717 -31275608 -30116818 -247226893 40860005 -24129159 -481396774 31615578 717050611 -67813415 290295928 -81507540 286990822 -84832759 23528073 25006077 -19785330 76292827 -7444797 89998732 268200314 -393998376 234357548 98740614 -103305429 121578688 11537458 15581789 -23875134 -800260 97354461 764175130 75512871 -8118270 -124678427 -65747211 -86767552 -231704624 84065708 1105151 64875725 -24935366 -203531982 -389723238 1401553 -105917085 198600497 356736221 -504386805 112542344 230282510 96461490 3616871 -135322680 -631397706 168320790 -397955794 12420404 -297313844 64766257 -22337673 10185725 -14595344 329322397 373519739 553077333 -170411941 -572311885 87489251 -540338193 22458733 -205696234 -276848503 185144374 843484777 129922918 32617130 372239086 375978303 -7397881 -120764527 -166548733 41733620 -81206151 -283143800 273516093 -171556890 408299096 34618300 349997744 223776722 2024328 79857376 -110531899 -240375311 439683277 -3893212 -39687013 -6766791 -170275110 -126780331 -159293274 1192034 -335278435 640037637 50404291 -589699213 300089886 71614691 430513 -2596082 -511345666 -657957400 -154933031 -16825592 -54848561 -34027208 586084431 322051172 384196311 63019709 247995150 -59744576 9841633 22456384 608225656 -181857 8040843 125150662 9066576 -141818982 11636177 -341827528 7362073 85522784 745672203 -398899809 -301492908 -945760476 -781600018 -484538855 -5034574 -145605649 6575264 318490307 -786674562 -46222093 -7420522 609410643 347402865 112673706 -284044345 671732627 -202097324 -634528314 695343815 -63100 -119480622 -28922389 59609068 -235212665 -232477438 -314409102 239476942 -169759042 346880201 620190706 -737428108 115386132 -91320225 -7953751 -252321780 663667217 -247749832 -62613590 187584603 347567955 -115552019 303053245 -236074238 160360925 450720807 -413480331 336109 240432543 677895905 7171628 23574886 40334770 1305731 848255008 14380144 -336266057 36255487 282222535 10897167 -30036381 708549405 441872003 484828924 -7637890 -111206976 -264910426 33216987 -23831569 41092545 -272969796 -536413880 -132292666 71915712 392715527 248268936 -11916041 -279116662 -97407270 -3595043 -29944121 -731694953 924477505 -711011686 -31257305 -483041610 -210176982 120702098 -194246788 337371283 -455311391 219666259 -74753439 168745138 134547647 235746572 -42802075 -442652868 727531170 218283190 -207608460 20803192 213431376 -15535998 -7217779 535465832 9804899 44050512 -180444083 -10715224 4872436 -247099039 -594744471 617408209 -41345204 813394208 -512309713 102071954 6947804 -196942899 -392568323 40115111 9239464 -341154 -283980244 -403697703 11524666 -91049586 -5242025 97396998 -626111305 240090441 144152164 -501722317 36856125 86261197 9332627 -261221259 39698951 -141222816 129375823 -20902565 145816606 -562347411 286745412 -32416821 12976763 -10599338 511774638 -4680353 333901589 340306112 96768264 121686967 -48322843 335422974 -98665586 -56544487 508320185 -167810293 -310205040 148789964 51850183 68746114 -127505712 -198177595 -249517731 600973601 -223927748 -877141950 -720874294 6279726 123682604 -290468976 -80000173 -261756873 8704468 -33228478 -109816028 8642914 -241833217 69827614 -53202146 -684803903 -153944379 -13792497 380845923 -450898857 -250502745 -151405699 2669703 531934361 -364298250 -60818875 668156402 -265969010 107435557 354706724 5241408 -453851352 305839448 287856452 -147176963 -486068450 -709602214 180223932 -7788102 741437206 -473542870 -3348809 -546919465 -286156711 31027193 -53829593 34221629 655708916 3060578 269935032 -217831060 -862815584 -257824206 -49440253 514500450 -125245331 -2214178 -22674860 1018022 -657949765 15276646 249539995 -877501676 -8554531 190411722 180746378 226215400 -416129935 -9676003 98768193 145044387 -816372722 -64986381 -147810084 156601752 53235119 220619506 107825569 -530331436 -12987350 10948389 -270141797 650323399 -21065293 -331973386 10971387 23976479 558857563 160095994 412451166 351808125 6912009 -444330696 -4746689 -712459028 -65282739 -7805557 19613893 137840331 559380376 738867429 457671683 219669884 19364598 226825303 -220516245 19444214 -219210114 -770394877 -237296878 -281303716 164438480 160450310 -183883204 90312482 -14310551 -522184763 250530512 -418846291 363678498 -10268852 171961867 -5743711 152213677 27691908 -216321161 452418831 -18313034 -209550893 565256861 -3825214 160656074 457660432 370283604 -318234832 188978392 572343740 -568309068 -23650189 705892768 171916281 10006067 -404448281 -76176120 604064640 -12123736 486494809 872859672 -387119676 127015763 601624195 -22417786 50122687 -768469710 31382258 -3179091 -60362487 115070341 129187399 912025778 282784502 -45870723 -249358473 16929447 -130968474 -55718605 -85183809 85706349 16942982 429942802 145701154 -613238299 -556641214 -540196688 -278657336 -850815159 -36622812 -175021577 3787253 541959461 -543085133 809444405 -298268338 -3796279 -480700034 169964763 -5819362 -182334558 -3339932 629022948 424766550 35311168 771438267 -8382602 40686815 61109358 -513666272 -13460594 112095617 49391781 41874890 -3372549 -9082093 -199050373 -182841044 504568274 277908911 -62352435 277223768 -286925126 659207328 36654911 -71713743 -318277666 136607199 -196787093 8760037 -119343683 -26437433 272895930 -172054148 -16422884 1850487 -257064584 202429998 669799208 263520249 -358696057 13857207 -630822054 632870010 -36599953 -15332432 160206754 -73567078 -289944480 210698360 -57898061 282830583 -202826137 -351563932 -4862505 52204803 159363844 -177140612 -713478811 -424704832 -158269155 33103347 -189327522 -324056927 46817839 -184034465 -525683471 -670362799 -377706061 16337808 126157411 -680378043 -185973690 495192373 -662610103 -4349017 169787232 -362361286 252312402 116910661 -466609085 400713182 148621096 635633714 -633824669 221026824 8084159 -21316377 -6632243 -667986688 386844253 11266108 51338599 502274028 209254179 -8358170 -843134446 32086783 249087002 -70211783 185356619 -660673659 -573102492 -384152121 438705584 -22519418 225680423 -291658002 -1546159 98221823 514962751 42264578 -9111233 81355219 -51786567 50716718 -404120840 -287340199 -142402383 165081644 230170287 -18308311 -548024359 -111506396 19305880 533319352 398925293 4297614 -144266864 707459661 33077691 70085524 661477894 -58559103 479080461 -881745152 -6269820 -180434560 -57430657 439943853 -13938350 39336815 398449466 -165429681 -15803260 8660114 257312711 -520979393 -81887301 -329155764 72109410 -50245956 -81419566 -582178578 327504867 302528380 -228296748 -337907600 -319283807 -275030077 152095867 159791262 -369340730 -238386576 -2315800 233501494 -215652548 -183169585 146465075 237803555 58119010 408597560 -158413119 -374742351 836965717 833975318 -368070292 -824258 -558677372 339710749 -560038684 -172075850 446565150 149207838 -115668916 -355603806 196129845 -774637 -699386021 415417349 -95675671 72495879 176082656 107577629 -23973200 22116074 -387898188 556509502 -404912793 146566051 98291257 105776863 382449061 -211863327 -249369736 -139464412 269079424 -518222657 -11765773 -339310057 518921054 -529960605 442455879 -461594809 222214752 -210048979 -75927302 -306543963 -88555357 775760669 -388095960 -60815684 55230259 518763050 -211966969 -139473496 209996141 214090052 21589885 -75742314 113535616 444780211 -177086796 -136103606 -307978737 121367238 208372814 246393094 -126307690 -51722914 -250980234 -300022941 -1122864 -964921411 -399179465 880965171 88500725 6387679 -275089132 -561170575 6180980 -510325216 -39001056 121967977 -536948282 596086338 -441438787 -145939012 122578267 -261056373 54302023 86415275 33212258 -296905067 -3645085 -189253135 499791354 -93939282 -162883699 392791009 624348109 89341157 -60507936 -17204784 95736318 10547200 71804129 -371343300 -49699987 -142144145 70373643 -77536412 -14595081 52873118 334311053 -482116107 165162646 95840841 842861178 -58104386 -83131095 -4633747 -108280796 -18795777 -600789041 -523632659 -116415998 89198906 -377832905 -478257344 400166136 21980706 -153609364 68103302 2035045 440899 -85753325 -31092227 -30996157 273624723 685272189 -86257619 -359816 -348271778 -637845003 -304616641 6221931 -483905030 851962720 -460768151 456956557 -821683386 -14564701 -96815829 -461301959 -126880462 -528012932 45321733 -80734393 185974377 -186974947 521446607 110447097 21265731 310017286 -83935853 -394587803 2966065 42927509 205294668 184522232 54906862 -327677974 -64518167 37444173 -273590661 96847783 -34595594 -491882845 -519273910 -8096381 46176738 -351765147 317594634 375140486 -78125123 -244626579 590493295 -141725 188272535 492928512 -2677602 242049819 91538078 -19704755 -64072468 -397704590 16197670 425565788 24141212 -197159221 56521027 -59500917 59611483 4672072 -260451116 453157764 5220285 -461856047 -222396496 -422140205 -358086614 -88821370 -107480210 75113493 -85305482 55849804 462129046 -13216928 104700293 -4384760 -935420736 2563301 -80292225 -310394253 -119099904 102537857 -269469648 -84373488 -636685705 -578703656 220421035 113793525 30455862 377953996 239619170 -89937783 -195308904 -141499668 -167127038 440125575 -412429426 -157157080 -34874874 108913880 -118630174 -205130273 308053003 -161170628 130631942 504031738 -263155590 53956887 -18197505 -7151986 30987553 52551349 -17951403 -4422271 25919161 -466677971 -243553078 315787263 -241744000 -595825964 108282611 26798565 -83916133 -233434831 -169115522 37718788 174666626 171396221 -268333377 -251817122 -147739854 36699147 -65777088 -368599678 327692223 -18210242 715590792 666218892 271254086 511074337 198983169 -12114314 833162021 334470844 66300152 -222709599 291688274 -785125965 172821961 -440511938 -210277215 112630842 -249481002 46702772 67419095 -250728573 140928821 -525181169 -489212618 -382497905 -74932945 9431777 85076656 -9388702 -59416486 8649260 -92184641 298834871 690495443 -106813116 -194315925 -2787232 770122885 -194713289 -111768235 -51449930 163587637 -317193480 -205984780 245204804 45836066 17499314 69826161 -23783219 285205624 315433338 -355266176 -192825999 -65349347 -337141241 922155 106926863 -2692183 619133163 -195824267 -15939872 83512924 10011943 303389662 733784245 -498773806 -111375923 -74133998 -172428207 33919391 -27489082 225384870 5961436 -130069229 -15454794 -274018723 -408533687 -98244765 -14400206 -701900039 26946170 -280575411 262766314 -128697806 225426648 20378793 -81234522 -566044468 -17274383 -286778871 -343203937 247509314 -521473182 -425000396 -263935818 -506778445 -218446931 -111924277 555485667 105470501 97583212 330846038 53897264 -325186701 -348593044 -4908216 39821846 33807893 89111542 333014182 190828361 910819581 -77085172 -389408697 225195886 -602775467 -42738891 -237999244 -14821236 727330435 -35899921 -131725500 15551814 -411267139 -41176280 37719102 -783532671 -289942522 488001363 487125653 113837634 45797158 373367535 -12251575 280641814 -265786 -62209459 115785359 -196711290 -21184196 -255562061 -133818709 21768097 228401085 624260581 802443440 13422216 -20227824 16280740 82945805 437620266 -194086808 616837136 -82262898 -128482010 392613450 410928458 729487960 11095368 436171006 -208122795 -185111608 -38834783 -177037378 12343754 -291969821 -139963616 348952470 298374915 401964500 27804067 902379021 4470034 -97237506 21373301 -692162192 -32408209 -281724 750388 -255637811 352493945 -606594196 -141298451 152969662 -33217875 -13469614 -231872659 24323956 171703172 7123742 370054146 -14200738 -368805861 25029234 -42791909 -272209761 16391345 261560744 47020394 101200787 -57276950 -41241117 210527193 186305194 86132989 2236705 238900585 669748462 203512269 106032714 -616836590 -411524732 204869566 99629364 307200792 -20833109 49733205 -75034113 530173867 57868585 -524727091 43086834 -767886854 193087868 276807462 259054326 278629920 -464584676 -474187017 320416758 -551778196 -120587045 369394766 -211556964 512153855 -498947925 33495745 260684630 109823361 -684589949 -250953164 220762969 257738116 101992884 215688867 54343503 341653415 298749107 137523847 155268815 14084187 326617887 -19973472 -612873364 -191252988 234957971 82921778 -199895883 519309602 -393580324 -137828926 -1244077 -277975362 -11337144 469037537 65152732 156311399 -351942691 237140886 -271370001 83876510 -479795627 41859936 295198017 -99762984 -138913411 28621679 310204287 -25863412 -103121885 -73666153 -244495391 -223302494 27367921 782872792 58961698 343933640 -306783716 -839989866 -182061803 -115800863 34888532 73558587 -451731199 33327823 11578237 -19251398 99539983 -70162857 1002909 154562990 1319586 436142869 76733996 -187584615 240851287 4061720 5707711 547149334 133159839 6858844 119612473 761193681 215333809 22129964 29816033 160284603 -513550360 635837131 305862629 -127952 -359771393 22517328 18766965 28075992 145784443 195699773 89378244 195797066 -187887570 828102313 58487734 163980644 -16173077 178810223 188187409 382524678 -426001304 -10558740 83551240 -21762193 270879209 -69641346 -626751582 -36635885 -522143594 -478621641 -109085377 -195956529 -120985168 -496856632 -653705290 243649281 -182364626 -7223775 -577523193 -383079941 345529024 40397022 -51653568 -266169236 -89802506 -73565624 -4916193 -119677860 -82120647 456214598 1386530 -253439587 -137140121 452951926 334542521 601139581 783453740 -139863982 15278121 -112190908 870799794 -524742715 201388485 2632447 -345590530 -7745485 -10828719 16180008 646956399 -250117218 -125177810 442858147 -210604753 6587632 -24098 -450094300 309785 -791283410 -148918716 123587078 39679741 130974655 364511467 115598053 -1445086 -299188445 712763131 -116636732 -125564523 -225366943 -116831787 385118085 -163110900 179111351 -330809605 -104474179 -45291972 326070378 -307634328 -5335765 269904423 7349002 565136960 -110354787 -7174603 -10908044 438187697 -366966431 169826100 -935652884 32351716 -1805263 1657063 315277063 -17599771 -15546066 -289173868 -390779934 -670991215 -8577765 398188900 -60648917 32726198 596708691 33153830 613270017 480155956 -169608762 4845522 8169304 -618174104 -27064515 -185167273 250917120 -114865237 -137171006 -24925748 -82406865 24891412 -233585187 -65106820 -47623096 -500800444 -101254712 -499649657 285008947 -2319687 94148341 9739069 -217885735 89106297 -615446703 -56578984 84062176 -228618719 738270063 -56320682 -65298954 -42628343 86100585 -124112806 -326951559 14143865 892217376 239847648 -349365860 246509663 6335925 -183669844 30532596 -86735350 117104820 -413834789 83702807 417837416 -14537505 42039415 -209970007 -183295649 -524340698 -706326633 -267675914 -261896543 -332491772 39165315 -393399832 394035204 29081243 807912727 760323650 -9907017 120321433 381014472 -3799835 463926608 221164169 -114006888 -85100461 34957257 41294509 22299253 -75681704 -840902420 40861769 502162766 -84813733 7685873 -335443262 -763673 16048738 -41789263 217355748 770965602 -228130713 -218894913 1004935 -697753522 216823767 -258283245 -682119810 -2928536 -23000011 -71890827 -285872371 501314558 -3499763 365257525 -208137685 -78631997 7896077 -412279726 -206314034 384095009 222050222 227834556 267551981 -134301906 78904055 -21786098 -241903953 -166408483 -1207208 346661358 3597980 2744498 -402201006 -39733054 -11321637 22161731 54087340 12504146 -174032285 12407825 -731645778 -76560190 -117281775 244215220 -6145729 75747336 -307638771 579709550 315532686 -8079258 -25176109 -282345728 31385309 348463 293262934 81401218 232431296 -272569606 -300438855 471911245 185828938 53454660 3860861 -251349534 -429287509 -220683374 307717458 -97575249 -175677519 -149723538 -131727178 -77873783 478815856 -257398792 231313292 11659444 11274333 -7357229 82283377 -60111592 -71486003 49388629 400824060 -475164498 -716202898 -562518013 -229632872 165587470 177441241 56864805 457040891 765618663 -37453850 17706443 590273394 105177379 -100948913 -10216276 -116903142 -701253556 49077157 5701307 -121015267 38881825 366628547 -883194641 -564007125 -130394406 103225532 -2333629 29877114 15140067 -563624037 75386733 -129437577 344062547 -1328925 -206887264 -258906527 -35882989 73193086 16219085 -469394719 -69133157 165613917 140788775 483471066 -60251 167561359 -431625777 4338317 -500354354 -83897738 119097001 99908010 9864270 480961589 119698578 177069688 6632848 -107161211 -625894056 -457943002 14227344 214504392 87918018 526858487 233812129 -211567208 114720716 -589094514 -533592894 -217923671 -665944804 57168538 632209411 -156490090 -144386840 318452091 -675067775 -16021224 616589098 18826004 -260523164 -58854119 84448881 111301973 333573769 190007300 -80505769 12832162 -254508758 -62223322 -51113696 -347257531 -242010809 418066086 328766140 6063272 -51804913 -541241088 43758591 -31299700 55424693 51906188 -20580975 -2018035 -55295889 255094372 -19160916 145075639 -457032186 352943518 -7352143 6107099 -701160388 -20125674 7841776 249018889 99799277 -547918441 3916077 -187423319 -214698042 496357099 617370500 336810046 -28969028 -34787059 -458075251 -282751149 -286810 106035519 -513491665 377188543 82371344 -10586012 1539833 225557802 -2748823 -187464031 134561388 379529209 -878243235 -515004957 197199032 6802626 -35769631 -639928862 59051330 288392883 53911193 -161787366 -596921955 -287961122 -76156764 636268956 -8721012 702705263 -521277023 13013614 -13906691 -122020148 339969675 336803778 -133132143 107861343 -368309850 -30581067 -264221557 1088127 175838689 -69911797 -321003254 1183218 143409165 559412991 500977320 -312123839 396973772 14183689 733610109 -11186532 40252291 87078734 73916295 362935398 -33862714 -3790833 253212770 -779549586 -157215050 -67127811 572909305 18184761 585620436 -197763858 492742495 161620957 -311167231 -927852736 801552639 118962736 143537827 -542209560 601568644 551389194 -171744019 671504409 264097757 581876996 -291953311 -407370299 208260765 -64943 108707155 3909211 2460676 579644651 515285296 -57787768 206807408 -112254158 9030901 -50629519 183177734 252293103 600558124 508706 15562963 341287967 215252091 -480658021 569288212 541004458 -157876805 -27418719 80331969 15999854 339086254 259834613 683053095 -20663861 23267809 334102569 207829786 -334990626 203077953 432346029 531475783 -423010828 -145142520 100322131 -65730173 131780645 46820600 14226033 -21895446 551517751 39762444 -222315400 -472667103 -273332128 106205949 208982523 -6230710 -134586466 697110279 -6159055 -240858956 641562337 266438616 353684153 -8372784 804622171 -27544612 7816509 141178701 -62121501 78953610 209883643 502028206 -115197776 446172 342657272 29747213 285898581 -526565098 508574059 54490833 49158506 -36016445 -187048702 -512414226 -219514310 -74152075 435668833 -672000945 875435555 -227968653 -21592811 677842735 78317081 -469125785 253215603 457490530 -187965797 439808608 5430414 167557708 131852156 61548358 -641507617 418957885 -163457796 638985148 -120287548 -51712464 -62934295 589560307 -173186863 -289861324 -544701028 -118494613 140005458 261822429 -163194737 -268400242 361858705 466472836 -14674740 -66614403 -223619224 -148576356 475536728 719095356 854265536 -202656668 -7027349 -549856671 86673439 921922 104848496 64332773 -59685816 106004285 -382263572 357212162 -5969438 -244445840 -604059843 -33004323 -887610874 -210004128 -631384939 86312913 435471370 259765100 -206080084 348806192 70403623 6171536 109687 5868137 -628438877 -255286722 230217668 -35510785 45065942 -11688554 -95561536 283086984 -411863147 50683579 27881680 419422026 201365218 -273241129 263137534 36064174 352694548 378915088 570958 -14184098 107815030 161181042 1574259 67441781 19329049 -28839269 165589278 231730597 -204780078 -864132023 -104995677 94437815 -607233398 324413547 41603512 -600217153 404272799 -211528946 -131992748 810265585 -98603727 110502847 519888227 62236117 -3960929 578302337 383024296 -886429520 518104012 -251273803 202309198 465606064 65175114 105362246 250859965 -243212937 219439145 -472183262 417284785 -255165872 3422362 -242036378 -219339110 -29678441 -303480006 -19464149 70468640 -50105282 -477610291 -309425716 496423077 9728974 -335647994 474312585 -23329211 138081536 1494594 -76654673 -344244043 135439 -806884766 48498131 -277196276 2189000 -73118771 -5089409 -128165228 -222817425 -193009824 94866568 741491167 -375855382 -219474912 -484165026 -314373343 331626275 9599745 27142466 178754719 -37510896 469088589 281032215 -253548228 30453866 -26118824 724863510 -436449979 -312372379 673880819 28784520 -277111460 -610083981 -623401377 141490734 -173174544 689033749 -18185621 -201114048 -921624264 371944192 -253261169 80587841 5901812 199777598 -641292946 -160784884 -5951635 -182070525 -145352383 38859659 289956648 126480329 -33785202 -737657490 48811363 132674201 116827698 22006751 -652256118 211835334 -412227299 -80417080 310593158 -27202333 -121217240 124149083 539402255 6161794 649636324 -47892159 -16087424 31477218 664588458 -428933640 -358799131 617514965 -351811425 78056574 -113471161 -435190567 796559392 -14443747 298121333 1345678 138419148 36197784 33709346 399434851 -14578664 895629869 -464896461 -19596141 -53245988 -119044547 111594875 -201755535 -395476815 7717354 293829631 -263428527 153909826 -270654855 -79965158 -90644623 -903914693 -150002876 -179429430 -311999604 -122683673 468773599 -82691514 4358457 -176660648 -93262106 66512328 11643685 -679011754 -42656204 542677252 -37194998 548077877 322838068 144095592 160335638 117555780 -130120900 -148952637 -787020361 849456536 -444276219 -279462537 -88821456 -254969223 206663420 30794850 -6492504 257444356 82902301 -357813988 -13073518 5031483 -196872069 125666385 12150957 106695423 -145806697 311758930 366246179 3454522 88866108 8888854 209060958 221033481 339206442 266919975 -40684987 -213040572 -415637152 157025182 397719055 6777871 -9258504 -577746771 680810599 33701088 215598737 182768006 -288131289 22286572 684574826 -795909752 21973885 -352522711 -433405118 -640978455 -4681053 -12349020 -91953605 555108123 -116570834 -16685100 242818076 475294569 -37458164 485431785 87855817 -98236547 627446849 8157456 -134807962 -158030523 -30386179 -941265358 -20628662 17701047 -100348283 -34989 -192654517 -412140377 -426727529 -36410550 -4299130 563248606 2564708 57707859 502309952 44767104 -733365719 176625830 484219302 8392420 119192274 -61098357 80377430 167313363 452899359 725115484 5459710 145167409 -492248396 426881037 -13435492 -4502154 827585445 -239696687 -64127166 131616213 87204571 -331119881 -501063388 -110599064 388419439 -351185549 -175195902 -25365814 -222540752 27317527 720569040 54627956 -705634226 -328574016 38716363 115403347 -63451905 -81059003 376656678 -150252380 -1953208 -309570479 6633998 -22541231 287214295 -199518767 83469806 240618587 386244307 252867003 45571722 -220113614 109153424 297741473 -272919591 268706553 101303989 -3019253 18735194 689759025 152983 215969782 -14044458 3608297 -13801123 423379886 89858214 279542527 -298969464 -569255661 -23814105 152433700 295110876 -81714392 68771260 -15846157 -59959517 -32884689 -278703312 569745693 496318921 16493757 380011749 -6733890 -546329616 582864573 -176249263 -45592977 -377443452 -192112757 3255967 556606298 -16207947 53966198 -182508796 2827170 183004022 230994727 113339514 169688190 19873261 -283878154 265387551 -47831941 -68987513 -2941931 281402065 220003340 33741220 236831129 43002919 -150518087 298583841 -161525547 93882438 107631598 499015721 -9298378 107445868 100021066 -770342570 21114873 -71455712 -554202118 -522503540 -7773846 -484969491 200831571 792627783 22007819 -21448127 574485427 -32987838 -136584947 -221723266 -398901545 -101428101 -105241155 -15067818 -123319403 -484561226 -8463706 -359567809 -59962403 -82551763 -336458051 258029525 132507504 -21497806 -694698556 179816905 70180305 165990729 162892159 -24416629 143689955 62972966 13411092 -242334940 327515512 -641511710 56181959 -612707070 226492327 98255227 -66033494 -626644516 -447950090 -103130100 266987551 22899686 41065440 -302427393 167299152 355699551 69615028 719728437 512089867 -139608407 -9798017 -215298983 954094677 -270719565 -67596689 391995166 -392132097 401142084 -6303838 402523225 -387149517 536149741 -14007486 -336397443 643276893 325131639 634975454 413240244 -294420130 -87706595 -195124891 -65635140 -690511189 -11202183 682877673 -468358795 345542887 460815343 -301774641 -206533371 703968065 272157299 -80694 254860293 263057 -413007972 -783735613 -57057033 607370846 304326941 -525523360 -559763461 -5327289 567055598 46404727 -9340762 143374434 -822187917 18288962 10558445 5798880 -312483638 6057988 -86367241 769390250 219473040 -26984780 -172054098 -106285363 554701510 53969245 -8817463 -361200410 -52779217 92760781 613279309 -212524590 341577920 156118390 -219244869 -7447549 -720270702 320856960 -98321869 -163676145 -178398368 -220693725 -547999479 27397849 225036159 208536641 516184781 -459456159 624355871 -631305842 -2573557 560078908 -326878887 5627914 -454183442 -456756315 4484891 220618004 -570953305 -364317874 -603817136 316991059 39749472 -299513001 -434400958 30493478 20883006 -528092194 -34809046 -9428426 890143034 -10830182 -326305869 373986146 728165050 5263137 289785276 17836534 -406840651 601028798 -775862658 200436109 153377674 392331807 1542815 -27775244 -9982856 -50889083 -35663616 -653818883 -207861039 252156480 237745692 -526545376 672191946 342434147 21340839 33664165 699842369 624539088 -404042863 39383080 15203074 144257852 9796893 -94779500 54532387 71432654 -3973823 784052605 -62596649 -305608762 415773981 -217694463 -170366710 1428796 -59076130 -296054239 -243289242 -394700136 119198261 -65414510 145982181 86330950 -37391166 -892209723 -51125348 854419 82963041 27642886 576362400 553040277 -55909909 95574229 -513363490 -135164542 151673451 -155056 -110738862 44832657 329865757 380694097 -174202267 425857104 207121040 74172271 741810306 -425258610 242435840 691902669 -19633160 164353552 -161926866 50028352 -451243269 -81187755 58967713 650884645 -173295550 -384230122 -14877540 -228463003 205135578 10972784 886659244 -129331796 -20891453 309084415 -155424033 -262560511 -66091111 94042443 -61244485 428733712 -567930352 -346234404 35704584 77935419 -197808335 -242436181 -405616345 -4813054 -397883553 167930781 569896389 13357683 572097399 -24252246 586289836 194813577 295455431 39840582 -133724572 -762776824 -139963500 5770870 118072562 156591649 213147682 14979320 -8654331 -164042517 -185583750 822357327 -156195835 193555321 68227975 389843034 785318849 563459940 464559706 -4081776 1641010 161247810 -493479813 -55886972 -442620129 -304968886 2437117 25234704 -50909432 -153776369 -649930233 -278134111 814024176 67328461 -31628478 -105545174 -359511431 -6877143 144773131 327474486 -857482736 7701680 -587065347 -209331483 186985348 59009322 -77109615 16899972 5068135 12035428 -814957906 -491133480 -357006494 117614428 -142608597 -6450962 -379934529 -8768468 43215047 -494324082 567558938 -300648324 6086525 -352250255 4553952 835960585 78924641 -63099085 -130348546 -410064484 -141000084 482491555 -51192728 -23767281 4864370 54710577 -207501887 2992712 514036946 302316471 98390907 -60898822 95834309 373058309 2463933 -195053706 -328625149 -199135009 -156497009 -108623928 182109003 205400467 -31230739 461213962 220201625 386063337 163474993 -13632523 189334537 194979350 111485941 283268150 -256408673 -218237512 332233508 392602024 270584087 -16766820 42988329 2102543 2640307 50952148 -111097999 536801265 399212403 -43986065 -283064365 15437944 -302698501 -505598079 -218370410 -23961238 -23458507 336258522 -3720562 258576543 -401765568 765092395 32070831 -420264473 -436281332 -10965782 357372776 -5938867 785698414 68937 759048245 -13795275 -568206466 67651104 457033259 87355520 33600030 152555646 36843006 -35956776 125498436 29109695 9274812 -31487605 -103091603 294700387 -565012 80424610 628661995 -92994962 -593970780 -49621218 -30875808 -699509690 -48173794 -203197885 -162335541 366454604 -257883247 787558960 34448855 -218079467 -101503891 908767904 -1303203 -19216048 -127516050 25926017 532865156 226162882 -25209328 -594054477 227765688 544275093 -48195476 -670190260 522326608 227468495 -183118150 56180840 -537788897 -27518160 -8802373 -79781731 -69293202 -13464434 -98969022 -197823847 255075692 294277 -649875712 148381406 -611364675 -169630865 -128927165 609288705 -333087654 531436813 -437352509 295017431 -12752535 96111844 -2877425 -250318304 248652722 547179388 68111745 403841153 -123646318 -77825132 770281072 -114119651 -397607625 47302357 221185703 135076706 -8193805 199509793 297248764 50789615 57891698 -9722843 418453658 -150398353 -8987056 331922361 272784774 74913499 -203907463 -6238738 -224244092 74509790 -227421260 343418638 -20106863 -288892354 190865218 145703825 -58527809 -720068490 7646194 -24032020 -43430399 -124294920 -47785083 282959690 524024071 24387420 370803738 44843761 664015547 308379 -287906550 -232677004 193189297 238652079 13959400 -97973059 202528246 64778099 284931758 291892992 -155456086 12174487 -67010156 -359961031 -20059826 -229628863 -3569372 -93003608 111950342 264728748 -738387235 -4251979 576419435 524602280 -134409261 -43933979 503353646 -8249186 696222532 -132369366 -149800845 -201797876 -118258758 -81341718 -255736858 -215079648 32924903 303008184 -333344 63064014 119396483 -190429119 852212309 122886902 -1077484 4528746 209673796 -194760595 148983176 1253354 -81070726 63834250 3355291 -148292669 -342188363 317139003 155027827 -1385025 61254719 -111488883 -29916239 -55339759 441664930 -1621545 -83848929 -71254936 -123680552 -352744884 -27233884 24288982 452434390 179638038 -365380188 -34127101 1408099 36637326 30397719 -554691709 -677294043 213637908 -392277545 -235590693 785378842 -30835060 -26770371 407498085 305062604 -22587537 -97844799 911292594 -19721916 34638995 179985375 243646743 -144147527 114320479 -81184182 2297737 12425234 122319861 -567528094 113646742 -22633172 -478157456 -20398135 -337711320 103520733 29783677 -474954498 256693333 700091110 -759993364 674880666 -165168805 -241147925 261094372 5918322 506539346 577087092 170290110 885575 169922797 -5892736 106000149 -402685049 114033569 -606120749 -254963462 26711442 615377565 231836074 -16347199 86537172 24418574 -252204555 55936682 -99911676 -187868213 5678381 629512045 217614587 -51625101 192730665 165267845 -86920934 101037966 567057967 -23575878 -244406136 -75428126 93879705 -3858346 89784839 -259788309 -12427790 -255374314 -128744172 -614368963 92541270 283438465 482230161 -139837505 -217880687 80159640 119820950 -79199859 211875425 -767198755 -26903623 -177208059 -18244358 11246661 30458889 119363706 245732162 417368962 616890402 -211093570 -198391017 -5446021 151917696 95079495 518377099 -702692674 51583165 -39560774 -676892984 -313214116 216139290 913565983 35710 250397482 -31018720 108626831 -605915203 61823109 84716590 155104021 112836716 -909364110 41049916 -68543333 -360811195 793484997 -357928853 -152516563 49712745 113112055 -68576010 818883987 -102225436 217456440 -457528922 -600761823 580616919 233854041 209446509 135957775 629518354 1482944 -117760919 -118523902 -42816061 -489866590 -8983733 -184108015 125026794 7080635 314984781 -217750519 -334785550 -360531283 13784183 -802432225 -282534339 25082892 221231442 -60840989 -229115658 546148610 -74596828 53515878 -240306880 307910498 268697022 -165662715 680613617 286048137 -226091231 251681098 -243833144 248848154 280094623 -876499163 -639282602 -336717821 23487976 -129828286 15333379 5060870 -106526456 -18877215 -353494818 -7516300 -1650540 -19850429 -32425677 -30466980 -178568795 -99763024 419886609 -103585364 -9937292 124724633 -48066233 14740507 129905755 193007296 -572750567 -90788379 231784505 -556116185 83732895 -5595915 264046857 202604664 -352826527 613189310 63406774 56060657 -347562528 -52663210 -377778029 -154291975 287227942 -165936883 -649775620 -108937586 245975913 287344157 -721744996 -57541221 -397134252 109255998 -674922214 561399775 -123109067 352391124 687207383 240171232 199714701 -256705571 -115222271 -2172279 379388019 -114997069 -226470908 382625140 -85426090 60472741 -333124020 480332390 -154885107 -642595 2352174 -523823229 284623099 -70234714 -125912508 -16068280 125648579 -532468 -90832891 -433522755 205279413 -106663711 -163320629 -928860739 -16686630 -425388966 150885255 -60637987 -498651258 36405292 -24463891 402802400 -34411673 497491077 -432613279 -340650351 65149672 -12449396 -764746 -15428408 6328686 -168304536 209032453 737896239 -65653330 422151595 -26976344 434028901 -29632758 175350982 -66503227 -326841281 -139804158 369662635 -250197864 403435802 -330889927 -19182328 266897369 443613629 201389356 -328597277 -359372981 358214540 428506110 16880307 -796495884 -303375995 36304509 293743419 646889496 512219937 283187883 -221644999 -41997675 -109882702 330706685 -85974909 27415868 -285822539 792978452 -251098431 21444962 -81809703 -615176496 -267454787 292174199 -145907355 -61532474 -23251024 12826930 -198455417 -2561153 508968135 -195388547 293281159 -102833625 -432766699 -175952340 141570877 -411700568 -17803847 235458901 -250168506 -7616795 268618421 -84073920 50535932 -216768352 30886071 132659876 11723340 -650685001 271632657 61168696 -365143 -244484128 -32654011 -376873268 -68305706 -435796069 -168273310 442961322 -13812461 -657380199 18998179 647760249 5783669 -14193038 -334998573 182491772 182421757 -75846984 -41710741 149661265 -89025783 -65885190 116218135 128441700 76929148 -40024566 -188185435 -530085596 -12970882 -62645771 -140116551 543281377 544230699 -186091421 -129983641 511339914 431778527 -279546155 125025670 750744736 4173270 -2197027 -351629127 -672896497 -69253561 150372914 94695318 313459418 -465401530 337625030 623381336 5578207 461801832 618708975 250385553 252842644 42328111 384308290 726977548 -293467336 100593079 41801859 248873852 553162882 -468228132 874911733 -283998096 -31146910 -66158307 -63307282 51519731 319021187 10053838 -600558182 -387021550 17560227 -187594722 -10484132 221723362 -438204949 -3471043 -59759527 177885514 -28980802 113320793 225844887 24709251 -243290834 802800785 473920299 3625391 -162310508 -333634618 -312017720 -40359274 -413733589 8478870 -2924536 135662307 852302027 1661882 -605637187 61766111 1859277 46287971 -460848482 679283110 111512229 107106184 76357488 -370132074 314987720 51365295 217308807 -629153888 -279123214 81647168 -44531977 -442000630 -210598941 -185977151 -410613533 271994712 -419172484 299623002 138415356 134735256 109861021 -341076607 227335360 -308796636 -516365420 857951198 -105282368 100666050 275407248 358992326 -595633852 91707539 759264107 97593341 38315509 -142585640 -735037442 54487045 24201500 -98438656 94170887 505810228 -4318093 -241916854 255410442 29855220 -24214613 2841055 318525852 -77052924 34277954 -643883146 -640281295 3507444 15353434 264998072 209223401 144592637 -234469425 -303609732 243866545 -53659232 70121020 -503737916 81597639 -434671071 -345054884 832778929 -7590155 -240558611 -466022920 -239159810 282988998 -2091538 56972150 -119960677 487038998 -579679878 48783441 363734640 488486264 266992710 -116587910 175043363 -486691550 -142817933 8104264 194732657 1372482 205028964 -1799614 -61596094 305897146 -411626863 -422198693 -7810540 -47501545 -385014825 17929445 1952699 133660921 220252154 -16009065 -44653996 -135018630 -575137505 18158169 -242742780 -519264908 -52689054 493656530 16498877 -536459772 796501066 -172907561 -157346305 -147780307 335334590 78628394 401353142 663295144 -2284925 -522608698 -405012208 119403729 508186037 24282653 -19526652 26881119 172400352 -428898218 -281393553 159871735 -108018314 388237655 259564258 -2921499 7402539 -704077449 5687434 -1799912 -51000630 -26317679 -178193200 -312733988 733087197 -455378967 336247230 -129966028 235157239 -26998914 197920499 342524910 735090903 -149222505 -626894877 -52992078 338108280 -108265099 -186347862 -403306005 505004534 -6003229 -54623019 435510072 -3972919 -149508805 318293544 1968887 -130344088 -51900620 26301421 245545827 -862355932 273470967 154625877 -362484476 325455425 -746201699 -58407257 11370935 518360272 11919020 214978691 600486450 -240352286 -453734193 92180748 201417408 151256617 67526469 260592876 -188477269 -314658363 -33720236 9872276 61958743 5599328 354875062 -204254097 832806315 276310561 34710466 15648451 161591814 690811102 -402207558 -160119980 -426555112 30598757 767069996 14897386 44608861 20554270 -185492646 347336987 36114312 -210637597 -46842585 113530707 -186312386 62419852 2853036 5861588 -39449543 -15790875 -229827374 489875409 -262244390 614809658 14560350 -109281970 -838735108 27200944 277486573 103935548 -19203318 -311582891 -514127954 -141792438 305591020 777142430 276366858 -126057216 340007768 52477184 -444919544 -2748742 -551274223 3539168 -19714994 148135988 52617625 -112219710 357337175 -50356923 -738468209 134384274 293656049 -71175105 -29796343 -564110863 -303883527 17146990 10713166 -18338063 -50432774 -347748437 -675592055 678077392 202258469 -127035981 105570308 336325017 42387521 254149202 32007680 409251194 -171561 89310778 57821466 -6774248 -96042418 117542462 -16080656 -466360465 260415874 -198634492 420708535 71036212 743863364 -343746891 -156043746 -2623001 -354467153 -15354671 -110163777 -653494501 -365166654 -312781918 48944112 359082229 429015065 -71772559 -490821116 308781191 142497505 -69879821 -76180909 386851753 -763841992 -115077178 -285069381 17640363 -33590489 -120055653 48894517 142968534 616448443 271683934 -193506395 -282244326 488820553 8695541 -1973121 313070840 61234392 388724397 -208254506 -268459958 11708190 -209675718 167120977 -389128931 -527887244 -847054309 -53783448 94175742 -32776133 11929184 5292139 4974262 -2657443 -15662249 329134588 115027947 -24804491 -405432124 -268277141 3937809 71539992 2672591 542144893 -92147009 29331662 83199970 4522820 295592577 374076996 2589753 165509084 -144869407 32645832 -168589728 -455140279 171782273 -33774420 -230457887 -1941052 319204919 -35052423 -51358708 -258163918 -438224610 -192564925 -98813627 -22882176 58110186 -295582658 -70398529 305718596 69615921 -99508327 -199177901 9272819 443974878 -286987007 -483836886 376851411 -140070473 88351853 -200584458 5423382 102852041 -213022184 133590200 -456692754 -391316689 184439196 276758201 -94191268 -1967811 -126190793 79870577 -240647426 150462184 480362 -742947901 -20790097 98893816 53319632 -10915358 -11677420 803876670 51805489 309413714 131653778 438053956 -252829 -116997936 -9695694 -14902510 18821707 -336429098 -127667973 253745265 -316943284 -394908615 -375103148 -9145667 590437305 -118215623 137302940 44398651 -489862114 -22938683 713173400 -95165100 -41686820 -168141718 -32685068 -86090850 -844792784 58018361 491149115 -496186898 -334251329 -65451250 16822426 -453346 -259057896 629960374 90767246 59863530 -731932698 1497471 -21073379 -3972857 463941597 358627227 -179551265 -478727749 307417672 122195965 408462344 -168737923 584292565 98758023 -142916449 476324798 629190933 -23017396 -6533274 11825748 723716638 566739666 -144900859 -188393766 235617792 -260619761 -4775500 454103219 -55052202 565575479 -31339344 92323776 -76721806 272141511 323250990 368769054 61289325 370262606 212065765 -8625070 3133290 -75136238 -559473644 232142251 118504356 -673016078 13814037 -91273460 23727945 177867587 -35720251 -15669933 -47009019 -19614517 170867871 588250754 -160633410 193135011 352172702 -844399729 1619794 -972100922 -8766563 49544087 35162428 -563303759 18397723 -529928607 -33678866 -228255082 430845435 437475064 -241501157 7513832 -205835396 -211673617 -128562029 111048832 92788749 196198103 24025510 -121580242 -20659427 -235473598 262002355 582535551 -245172309 -19079467 -11414098 18003917 -650461412 -157388389 -399623574 -192783766 524684060 494732530 216498317 139569200 -221940579 -266924401 -71185485 49868207 -541740512 -298794430 -121142853 27377886 -430416604 379366755 460177195 -268278354 368181269 -442671906 357145779 619018993 -724452937 73227971 -226911809 -266055432 -146922899 65856099 -48135958 -158865935 -189382352 92068089 12769150 372076434 752603635 -43249106 -366543876 -19302954 -8790984 370735044 -50674548 -303793242 -395340342 210932153 376330008 401532329 -484675256 -172468814 -11063416 412877885 550944354 -407754506 -436002627 187323775 -22682454 -24911492 394468768 -299813922 -167831260 122046948 -22079488 -84085311 -131234930 28572346 56195164 40556565 1071807 -144923027 603542688 -271033203 61626138 27738 -186909921 -149000040 438874476 337952957 4838819 10744295 19248360 5244601 -264415406 -131178165 -228040403 -147941214 174293893 143422254 41363712 347111596 -13665483 278720179 -558276497 -78883699 -17676938 57566452 -162161720 -555470901 -732692583 -2674591 142322153 646182800 -450498835 424324107 -19523858 376157198 12892019 431657580 586753510 191421747 -665597512 -27292826 50046756 -460245562 130035699 118375268 -489755171 -337876736 -2917781 15844537 -164739675 321956392 396346019 -6986614 -158510084 -363805076 -49067062 -1969737 223324910 -180324819 33600491 -739758451 -688220095 68112380 -506023814 39305431 577241979 71520477 70802862 -141052674 -25575359 52681295 -924048653 517854137 -257013949 574077500 -119971605 -29173705 -567422978 -34385423 -287377793 -119781526 10257914 77277201 -486770752 608792915 -785279119 12156338 567285277 428670485 -816215998 212136201 -35248936 16247179 -21595529 -506931 20024937 -25652229 3185539 -450378237 -554656821 258167511 -22038264 -276224643 881790151 -136999775 -316192808 -223567243 133865951 1822212 -80887 -607861188 -35767957 12270945 -352588244 256444141 807410482 18739922 -276826030 -364358861 -4923050 7944055 178949168 348930528 -18330577 237377646 276266260 -148484843 22447540 -138026101 -167150016 -140827648 -269656985 34751697 520965158 79634417 276972428 88813510 -21378157 -193605437 173634001 -242839804 141403772 -18210365 -209719062 -5288185 655069103 -4322854 -324806949 -201787611 -25092928 361327581 469309031 -628457698 20245546 -22401989 255329260 -14622024 -64844937 91971204 -49938729 -9214871 -86484359 293656956 269190149 -6278312 174672938 -82652837 743899581 -6773921 -150292996 -616856784 -61165709 446116987 -322259524 -62824544 354905733 69049071 43531247 274859964 507242814 527593303 -59308756 497929030 -17159969 -30000402 24691248 -6671771 -6693163 -13168792 710690096 134710691 -132850175 -144279759 4222061 -99661512 326265059 112350985 -232609627 -95698346 179047438 -157842888 188409917 -320097919 581706364 -196303014 434078401 195117944 -273745077 -16544679 18776054 -634981416 -290848648 -288558783 -257885259 -133405615 9494117 355770296 628447780 128515229 131705124 13773979 5841680 -124784095 -6970882 592815705 203426986 547921859 -299557935 -70817645 -69603909 -77268902 -22877720 -14621491 68405976 -193829903 -588425387 25365779 143974467 -272637030 79977699 -112674658 9619248 -60972003 199832746 -264273058 -622766 -736668026 80288559 33944347 -125182918 74470162 8303008 86324351 -150229724 -8765576 -406513157 533319977 -199003969 189143808 -18904714 -133787572 416867371 -530690912 -201049780 -674281135 -344253757 -32739521 -1403524 -65373222 339038307 8986456 -75042943 -144831 33108008 -89305106 -847637189 32011338 -117194 412679742 24719327 -205654558 181698612 -6617853 169595855 -10542381 -473785 771073778 50565591 -225843667 -9110134 -295447646 448849464 157048660 61901028 632814525 338369347 -391533104 -78024356 -758834589 493382419 545626136 416246445 -105442983 2681038 -243485149 634835981 -765023135 363910902 -306915916 426068503 -149197695 347568293 -402499144 -212408106 -7211452 12722564 204910387 -594814601 524010708 136120008 -344840333 674830681 -300265572 377415613 -143200111 -90781468 -321443773 234646790 -915822954 -306586205 -268916910 26042307 -182682377 -23659718 273969359 791466116 316419790 460444443 30945628 -209466222 11771393 -260771133 499635880 -113606088 -54491440 -444908226 94792432 -363374791 -42354167 -222964010 671882974 -17808923 14048355 26096523 -105818833 -62463245 152081262 -877937237 109159041 -41367961 491700334 -697192264 -79805007 371658 214730176 -32420071 -38319 177877967 -394790273 196935222 127438221 250382947 471775116 178104155 487343419 122624577 -289092386 -168540020 103873452 -500396314 -350672013 556386034 535948735 -409029219 200957196 -23790011 -615631484 -60655644 2658146 183109021 257311560 -183561396 -423097337 320765037 -69730838 129366427 -290834497 -386484253 597806313 210327963 28433861 -80533579 25612122 -106690604 -16726707 -151359830 -222074583 -162178828 201959610 -31206422 -42803848 -96664563 191811854 20769738 -331775 135836074 30169338 508615039 140249672 84906293 -330946047 106258050 681301356 361471606 97553307 635808900 69920373 -130173865 339070923 -33077285 436107606 -8258478 75351164 412362773 282982438 202180125 460166006 785827 -4998304 169054853 369930846 634192348 -26180324 -4757792 11962156 21918971 -220142318 -64883257 16168391 -338049887 14175743 35400130 225838303 -77920479 673147054 8708555 100068173 -456406557 -88188671 -435689758 -62050460 190034408 83698533 427202224 7934157 -541850698 -55619803 -455306827 -299099669 -75492573 -796820732 -175222619 -32384371 -273017944 -103733648 147850114 -134067022 362656871 250563089 141600567 -77974446 -78480664 -205105711 -23638797 -142965605 -226151679 -7809246 47046953 9691309 -23669752 59925404 -478900404 163496575 -656677263 61207766 -1722072 178337787 371338304 52818069 119991740 -157671703 145875338 -432544124 -600913797 -137671376 71604602 -524973270 18988138 -103498840 -129984561 130279449 8182992 -256882843 697776463 786844905 -23242563 -212838345 356383860 717041960 18615167 11524105 -456325117 -21548864 -131352765 -72622796 141723900 254120855 -688097339 765808874 -455062520 -494149980 103659064 480724013 -254823353 535105896 -95030497 10268840 158718352 179395596 666154834 6020949 -19729347 -431595722 -224006792 948765928 181690946 -299128689 14690572 40115348 71301516 -348703582 -816201962 255211990 -2799908 127841495 5044376 21129594 84701729 364175961 -52084814 145877546 -45923175 -50407804 23147927 -356649018 36512675 336337244 -152322442 355102683 719013702 387144143 557771939 50481433 214595501 -128566129 -38718402 335508883 -199319967 -357031909 7302302 -95924128 -76053827 -227491187 -414357420 307013471 41996413 -42705500 7044818 -188354394 -105600628 137789158 -734282033 -51434401 -617305699 -31292263 222795594 152939067 -578952133 -70743741 -97552953 -46692593 732229542 -160952872 -686888878 -374193101 -800909455 19134448 5773067 -7191699 -104684642 394226439 -240970049 119258285 131614574 -525064 229120658 -173658372 119612776 6608766 -111294429 17979966 738951017 379753829 98355166 653004420 -243255381 -145293296 440643526 26644354 155546754 -625145017 -416122226 9362014 -680655384 -152796169 29423961 -202700907 345821802 4469705 -625753521 5108948 194016285 44675637 -564041550 194702318 -480270366 -10919321 12470209 61152598 -128529389 -187624024 479971362 -104958774 -344087496 -5275006 -265754255 -492079625 -139775247 56405121 366028051 -368749439 -341110507 -90606144 322118496 -238625362 359157858 532124284 -775446929 812589132 379273760 -254106331 720761606 -24027353 234369631 272806930 789934878 30711790 -557945220 310275107 -14599266 -880211109 -234366980 60958466 -253173667 879539241 -341835056 4847817 66837354 -501764842 -513929059 37552585 39080919 -21819898 621888896 -417772553 -162323051 -249336841 -5329208 173428187 -2166995 43057227 -572535074 -62282302 40834088 -122900128 -1866041 543903558 91921379 517683443 77077229 418128769 -3236633 368339420 -91323517 32920509 -138080033 -89335273 -268285914 -558222710 -156413820 -90197625 -775952966 47927770 53011504 -8584857 217046474 710422984 502913145 41663320 -12862316 -1909968 668569640 -341095833 -113539960 191926818 -655706215 295227856 -109998455 -45509352 -910202230 -419416751 738907418 804113977 165317557 -572896342 -1269272 92139138 187399746 -95832650 -4899814 338591313 67356860 -9985276 -32948581 2432173 122247154 -359334903 241885176 258922142 -381223279 193312953 -243230606 -54190035 -129988424 -644246297 -544641633 32876320 -885575616 1497911 524996165 -146349641 -208391569 -1233840 -354867912 40295575 -433550110 -647905138 8645181 99984056 -387126295 -770487575 352245791 -60386820 666800680 47476645 367299440 -421698786 180005953 282598267 18602644 -67355729 425769354 -13473699 -576206412 337470347 189533770 782413 -82446983 16584026 181695483 -346480674 -5913974 347123215 380428732 -271744091 -377459806 -99898455 360547252 -130958541 876432036 622919369 668131 -24777436 70874111 147563852 169957874 -271489975 -117408617 3834470 26250197 424182430 391820073 614587814 426065499 -169514151 2407746 203014115 24119350 27320660 19301547 533493765 587275455 -41455670 12722569 -18585992 160042527 -639290496 215968436 677597106 15577054 -12714678 -56107805 21528786 22899883 -29037974 4230680 -89919962 77662 148346709 203841235 -651537617 208980622 122062 23650941 -338365489 151151033 161104364 -45595754 -164270191 -772288464 -13127406 223488943 -52365109 481405270 18596774 13644603 23790817 -98934917 3741120 49629489 -105203622 -423488563 17090371 -203478664 505775909 -245223 -504318889 8205528 -134600903 -811645476 -305813997 -9083302 -328215271 902747362 26867700 295788964 -751623462 56493995 -42488389 170184220 -87220429 178215088 -9725644 -91373820 -109640490 383369806 -900143432 -387891687 102901644 -502555301 81938824 -156931113 -492323154 -270355719 -168593042 -225161965 177507265 612432667 -98474880 -1597693 -358535420 127345991 47552420 131642619 -373442187 193436830 -85322531 593986650 395382122 461581761 218561159 56364814 658420 -49292851 363873354 12494360 4529049 -41927122 21260144 -201610535 -553803251 844277875 95880658 -364147120 -19658227 300787921 147546605 -383176837 452358470 -44004270 -224906131 410635099 -117925609 -172083921 73788572 71865561 -105562269 11933439 -61863739 256053933 311095235 187664445 614062024 615401044 34196566 -310423188 27738731 -298890083 530338259 -96856415 95940994 6158021 -70665620 634685228 176183364 1508869 -179567329 298150107 -87680363 639208285 56557169 -894113308 -931049231 -94309397 -504028066 -55044422 370282201 307501290 202032876 2617909 -80537561 409632144 -55528922 -81934601 -562185590 341183840 -60967403 -84316337 -180481930 -100546047 -47496870 829445447 -146075838 102710653 -45588680 -517578815 -830772953 228128228 336795343 -8560773 388060837 49409337 -164795519 213007419 -135787352 -782172259 -592307920 -424278536 361053448 183493105 93553911 153893907 -434918457 298544416 677581167 254230069 -3537729 -484898818 -365819824 -21117921 -78041466 1748430 -588453918 110422522 -527240746 -579315491 -288792356 -207896447 -16384306 -368426917 -199481431 -72236388 6697903 -206177277 235607 340949590 -325288439 13194 -21369874 -204230218 -905535457 6843792 518285395 8515524 23525957 107572554 -103266394 -107110636 2682930 169819240 939618 288064743 140606214 68453509 166510379 -6813623 26260359 -118139154 74094607 11368820 -104134234 -515885636 278631623 56857942 308005480 -26298149 -248636223 279674887 -34057626 -312318919 -51322284 562190043 501681821 24747795 71165207 193323846 542905162 -19354409 -34355932 7403656 269755 -521231134 -543025590 173855302 501431675 506091267 663411826 37591593 287636437 27340131 12082252 177233025 -656590361 461748208 3164641 -371687125 4133133 -880237117 55115729 60735384 -37340102 159428878 69304356 -111886266 -229475524 695245675 -47594899 777127 447709641 331755619 588013429 -696775719 -95816636 -95504142 9179104 478062930 -18302559 18659336 -216850049 -133316478 65041783 433443759 -193866454 -390324997 44514396 164215838 13308791 90102589 509890582 -156294825 -23711485 -134164260 -173198965 425581427 -100299718 411672513 -318807778 127926318 53660680 580212371 733944185 -151760347 145300374 -135156 -6734344 -16518528 21702106 575463821 -19697661 -483988520 -48981167 -396435246 138865976 -131773465 260841357 -543412446 468896390 -817644 541605818 8199935 266746351 343471 20293629 -474597118 -662056430 157136701 13476139 127606956 -135372817 -226440976 -92239870 176881018 -826766331 207347747 -135108211 -15540547 -134228628 -1420806 -409658970 -164699360 344889663 -274026142 130267049 334657245 -58048793 4015831 -101002144 20086353 2863296 -181660550 -327352532 -7119934 -48993274 431790597 -697861379 -370234244 -694136317 1981911 -607927222 481527746 -388997931 510950263 -857459364 1890379 -110035153 -1798379 109657841 -65109342 -215879274 85054176 -111123602 -211302708 61279660 -39187775 173411428 439147978 -8866815 -160572838 -297158005 726146876 26019271 289759911 12887312 -130798786 285199147 -404165309 82306733 -624048848 -419759037 -176883226 52112154 24283166 -112255632 -164828982 -2774721 235614418 -196081203 127652528 -8550636 -210133496 371991564 -191027252 8604389 -36022 -587033964 -333787771 17940058 -488883717 172441252 -565765675 9178607 -5515608 -470109531 80246680 -767966935 503193528 -158136676 -135251289 -85959270 110212131 -767125716 263124204 -9669064 628156975 -403751332 52488421 -233806517 7279 -49019553 -326355842 -338708578 -592254536 148166274 610997462 188011054 -366224730 -523679042 234605389 25944879 -232701302 278893920 170032361 581231144 -16607632 -38820922 -353946508 -260361389 273474195 -883779438 -449965373 4107102 189270923 -316292870 -3790851 282521501 13283116 39867953 -107704665 70981651 178894391 56483743 44663385 762948476 73147258 -141442142 322433508 -146404285 806482030 614237839 79243070 -139979857 -165000410 -92125482 668834326 420249551 704979291 -84276959 -23124097 -14803255 -709160176 -2236638 -173740709 -5685977 -22819668 -197807135 -306443513 22460810 -625409827 -228488121 -138633573 -8929880 -12328390 1866818 -35798563 359648834 -120035913 -76121268 50127578 -627620542 -75481042 247779157 -431118389 -378095174 -39697969 247078945 -31142626 145596157 226741380 -91663968 30978840 -144853816 -111011391 -196934633 201954781 -265260597 131605978 -337143494 35569834 151082061 153823443 35009292 -65149739 94605645 330764143 88763623 38290297 160816760 502965012 14420582 371133842 93027026 19667421 -100168241 570139 588061 76600268 -41785892 -43552657 -304481027 -291211158 102527318 -147551414 48381326 816415 -506035289 31103433 -44442320 -666941563 -302140656 -227823575 213331859 -355687954 591459067 -117047926 377716288 -14270364 15325137 -289267929 148837027 -105945151 2814805 -383644228 45969287 152488447 -18537587 -842083694 29982105 11388212 -241043737 204895155 -624490218 -16746760 290655337 123431645 -62868574 -63205988 -198250301 -150914925 -290909789 -835321381 -14726417 424025606 68332055 -29420621 640626098 -51763788 -172574595 74225 -12170954 502919366 -367951773 21698655 -458764189 314938246 -432588083 -9341725 118476651 -417614 -1439350 -240362421 435037 104787055 4312654 386912714 18453025 130927494 52343222 35194103 479705481 -278255749 -103764859 380356989 -38067065 402355477 142195872 -315410701 207414814 -3761725 107066447 -375723364 -159835395 -350056758 -13031795 16452768 258711798 -692297292 -267631693 628518102 77429365 361254964 -65633650 -11012953 4380888 -695563832 739712108 -23560805 2891890 -141474131 172425388 36197750 -27759390 -141501085 -210612589 -160085027 -279487673 58809705 18148334 -316542134 572915949 -315397162 -3642435 1664078 27243777 -364430250 204904977 442355233 -73545578 -564236776 361046905 -847113 -42538150 404743665 629114887 375130257 -33286059 -330451073 106093333 285206795 -49015771 -375692982 237197974 -21346090 308771731 -734605945 -190053597 405082379 -333978196 183242463 483984760 182065806 66092815 -49123649 -390393553 -3989155 -183415881 -335191454 700876906 195399182 -489940697 -30861322 155568300 -115098818 -116396466 415767818 175269120 -92177950 -106047823 639225 355415612 6820758 292379439 426966781 140119275 -406678867 -328491392 48836093 -514902926 285637498 -105658988 -165703678 -12215627 -45961139 -361344147 443813321 -3665462 545401217 82047983 -161904706 734176406 135249805 411791482 -283163840 -223203042 178460454 190368234 179798064 -220195877 5581472 1661625 -112420227 -288221936 -197608438 -10789120 14786728 -232667456 9183753 626841037 163410213 -115490491 -311419968 -66480304 -77425429 61188372 230186115 339949307 -330825056 -492898316 -110125486 235943853 -198577815 513549567 190032688 109787389 291305078 -496782803 -130151122 304915008 -181588417 -9373789 485379 -36692553 231698120 -119691580 -422214257 -41209230 -132161132 424279365 727503430 571978900 -156095997 -372247521 218193768 -44074172 -486669265 -462958807 372981533 -44882120 145280275 227980821 121007946 -320793029 -344714 -259738552 -1040195 -88938807 -99577335 861363390 1830176 -165884993 -168436328 29462937 -777333983 46917955 49538971 11273373 229913388 217492480 -148547447 -73505483 -159706179 235888646 -65338017 6263301 -888366517 -158423563 -105494180 244303277 518121535 -240817016 -81541030 -225642188 -308012442 13926794 -346573841 -793679583 68991045 -32733547 792169 64938530 96388395 -227505689 5828051 474078705 -72912369 781685983 -299862453 -457602051 235345479 -355667398 32736903 -55287745 -117440418 164336159 -35024109 -233267835 -135670883 -154756453 9024729 -100644606 318167937 -676279532 291931568 212817988 2634077 -30161957 -8193219 836631145 -429556240 809612500 31106387 258237883 -26488888 2941585 -82281988 788569869 32534510 -118186192 -595921648 18030772 -12996207 771590327 578240048 154177073 -541816252 -201769790 -73214491 483071316 223742510 -814713799 -275576657 14584708 -370752309 -466765349 555776044 933779085 -66500149 -40820881 -118110097 11016572 229675515 331153537 432487065 357379442 72043693 114139411 38862275 234061308 78956774 -834163035 721320370 10099008 -10549487 110404641 -84570761 -583807887 -53598443 21632338 184199933 -51690232 43516810 -28714885 3287426 -212062492 401159528 666034370 34926278 -284874132 170285934 195513267 -684365566 788476970 -32713952 328871741 785287293 -10204313 -529626 -200002808 178439650 -8481637 758087901 299650494 448110975 -10837992 172328403 -27091484 -107155390 544012877 594819334 -516356441 34033945 383702255 420390990 -1221922 436969916 -233019159 -308370236 -61759977 137360901 729651740 -165519068 -391327925 -334161397 301361700 -417239202 206376976 -146176927 -3478926 -385616343 -41683594 -205637807 -126795297 68724929 411166765 -377971501 -272748476 83123180 33784905 467876472 155936082 442472209 442423538 -36351549 -10916772 167966601 -228891364 -403068772 -941917183 247955 56269720 313661921 -216145197 7023668 698978319 -334138757 -551658 -422628948 -711694722 3039997 307442614 -273229884 167214205 461208796 84309380 -41565810 5615011 -288112727 -234846240 -5406751 -86395159 373779257 22226208 -58013941 -12365423 -188792987 89508602 -18011733 -704957121 660785564 -223790859 -11396370 -72676282 46892546 -262142430 -81473218 501594841 -30555909 -65540555 -278634720 -91156581 -2234355 80631723 -365287000 229113523 -8547623 103151609 -24665796 124437901 57168406 -129638120 -786900320 -278925424 -250090442 783885914 -352735786 -196368080 -486668958 -294708948 -252414213 -418198095 -117434881 -19257533 -293295035 197194015 371671187 -46226635 11243083 -98205881 -89098179 322592459 -17527770 184952512 -9807419 -53417531 2473693 -212099497 -314960751 -620371658 4249675 -67815216 81463501 265244798 135903297 6481918 -198437090 -24721857 782940997 -173306030 -124891009 4645298 -126995175 -289714246 -68604763 -394241362 -327858586 284836323 325987006 -247725165 -255139983 120252143 10478083 -716211852 -413261309 181771267 -540079085 -20524747 420815800 -17732218 249305161 -520752430 134339859 -30040596 -102577549 404844613 43860294 -227870811 61902266 6070561 4906700 -35378273 15301102 73576221 -645128604 -355207878 -25129144 -100466859 -509782190 173309200 -380600380 17074856 602069693 -28532579 -362216680 248369611 204298471 -162135638 -609053055 526891881 137681073 85115618 181622670 153885747 187279206 18414611 574244696 -751897105 -504358134 355186296 333074437 -2432051 -491492582 -10113850 186661515 156137830 394120009 -318319647 -403184759 -771515478 132012131 151428336 224277570 -4602245 -184871582 -46736125 385732774 65452116 -565277100 -89244884 115382725 346310 30272520 4332110 208279404 125511858 734421338 179734682 -190779668 45496320 -38392847 668404628 -43308745 -228255750 -239462810 -331510790 -231603166 31023850 55537972 -35909831 50684389 53259772 -188332801 -171599 -136574489 310969502 214993143 43257092 -172651308 -8018964 505819711 -458584776 -11790833 -111645705 -12819841 -294604302 201959372 -5917589 -44428054 -4282225 -66489893 -197969303 4584305 -563450737 -7727654 -810773683 -35899161 44908620 -930309209 166772890 258690341 -104733965 -364699907 -252537421 56921514 8057370 298586673 441634686 -28715885 -725974059 5692879 -552852469 -66697489 -1734014 438974867 -357302225 -282928397 -143335263 -276652399 -276063143 -256031549 -206485290 437454923 -280659257 521824646 2667065 37895805 -208908605 -22483589 -29672304 -1797482 243889758 614795815 -149088562 311419797 113749921 11634295 -120297373 -447122599 -27910783 -220878684 92040497 -141975714 590963427 24802583 101224674 7238281 15181316 -13310992 480359074 -394750658 5650625 8852804 -447669344 136429459 21379545 -340078227 -80590689 73846964 697822373 19588341 255879135 -13473131 201313069 -82527044 -15657902 162511884 -59699437 268610372 -7105786 -239136332 112800017 -22934490 184882137 305637869 -58667956 1646357 487437206 276375887 179366553 -384031816 356564646 401255983 785163907 120030052 -37895217 -45312208 172068950 -420925810 -37728713 -588467122 -249190030 69861952 285176481 102876094 40282831 -492461123 -727161534 -145224379 11186248 502626650 -102604196 -222963514 -210556574 -193274945 -419291880 -279511672 446299613 247908773 -301188428 742249567 -243075852 701780248 -270695918 -251384752 4526574 -366720379 24679720 -12517415 142282361 386079982 562417966 134720887 69580966 -600276160 9317432 92675105 211503094 359741840 -155716228 51792252 -268509729 -354663254 -5726190 -183223998 -453353698 -501620372 359917121 480965935 36284994 68835949 -390756867 -124806353 -130194174 -43545140 -61320645 11062149 545994 504691118 187621957 31203314 45819896 118992266 -357918676 -76361975 448702652 -125080097 239377943 -404530 33533663 -216381010 -10992857 -209768605 91148640 107269808 -96287871 -583056691 -27891199 -12755284 -28704986 -780023404 -69723780 -97433544 288737112 180811275 36083866 108054166 177929967 150885459 -432972777 -119267257 -46040310 838936232 -195016079 -295338246 176072689 -312617624 595669181 340630010 3173894 -89697467 -180338543 364405154 -355517688 -86242625 6909029 -20532162 -133505914 -693665152 -114690198 -24992252 -417940262 196609781 -93292735 24864440 754269083 -212667857 63659442 17882436 597548211 -11900591 -10148119 -52502396 -712354424 -4995669 -71462508 -6833408 551614938 429461140 348419761 501246879 42422785 -140690750 356438243 43075405 -81432789 -114712082 873000092 -876093432 886994263 -177861844 559338221 -255547909 231180800 11591348 -241391670 -16182066 -12003203 -64865349 -540953108 -589499511 -100861687 -520634672 262915320 82977519 627964033 -328108915 785649144 29810694 427792026 10367985 -68936897 -201750941 -371910720 -288317785 -20988639 -453064900 -95405336 -51601461 554949481 -315766244 -310317423 -271794373 -317442867 -361730450 303292189 30229327 -97713731 19849577 370046662 -57600999 201923891 39711421 -287586878 -731314377 251962991 82296763 -65044450 79036579 -24459208 197382179 125646427 -48901004 833605939 -320082585 317942985 16773754 25071491 22255122 -214196704 560489487 574879550 -2401088 93738294 30065177 124718749 -164461458 182036226 355692569 431510203 -642001945 -101043130 -26348045 -473526120 -93799188 29153196 -130348898 -231769105 -15934170 88707146 -99113015 117549611 -88278245 -155875867 -46411161 -123610732 -389990852 -150565919 92453371 -3253431 -598109844 -96175583 186076646 344055292 -45600468 365046972 -871106878 311458330 -44255439 4346941 23882107 152471808 -133506081 -59581841 301729265 -90423697 -1305355 358223104 35824918 -319300945 -332942209 252495104 15502948 275644895 -226059157 -153034220 867557028 -573814590 -133871007 336837346 -32657592 129684619 -2998590 23424855 241917311 763498404 -295212876 43219285 194239944 281577361 -17500068 -87403922 580011335 -469076784 -440501769 287266792 -474815610 230367582 620837864 -564952216 466714795 22202283 -20599029 -16846971 44055209 -9734656 30021766 -205515609 247089590 -138735454 315431870 -613517614 -384932993 -368733331 469397405 -443073513 558046343 16317906 689661629 132892672 -25089702 117033214 -87950287 -49075857 45529109 -436742404 -17899954 455178024 110823328 140393552 -30684123 -85386607 -408849803 109574311 -18977772 -596443578 -456756350 -845717666 128700765 -5598524 -147030206 -352672792 90215485 -382535340 -31165038 124403210 205541341 115688412 -85259406 -258445342 -210195560 -11927680 197347641 -48479287 -44596483 -62915910 189272 -130153948 -363234845 -125515019 248251321 -27946887 395132144 140266273 153360849 -403828608 574969759 1935243 -419565024 -12784990 -44199241 49873246 -156059597 64919110 -102415007 -32481568 -118609067 -121553342 798918550 -92727254 417522638 33242856 102388435 213839433 9475814 -5539715 -200457106 -117172075 35095806 -309015166 -3377506 -358274683 146012025 -229033715 66866950 398519283 -329766156 -67111628 537437535 625508146 23262749 -1285412 -266981255 30810784 310682216 -98013923 -730230984 -328963610 394401566 397959332 102635919 156307919 -26498442 -519931536 352103973 -166946070 252493558 -213065954 -610102520 115301225 165330967 4021665 81320000 285647692 223099956 23596575 9030455 -205029047 -629745550 2750985 -157755092 -16286834 302216810 8590442 188949874 420069816 463285075 6342522 71932012 69056003 306811929 -40270373 -443600521 -615719588 -23466704 468404240 481557856 184818503 1031452 -227864854 -274823281 844319457 61390163 2465005 -45994302 395875917 -35273464 12773485 51454554 -704303941 148660286 -402916993 -239539029 265084175 -6980515 40311512 100632400 36243843 -586547750 89547753 212990438 -123938080 -106519550 -583528660 -586507358 858067 452036691 -68007447 7816032 -205668303 3161467 440254874 -372873905 3037087 93657706 -296554806 605975435 79683895 521318140 -66301793 -807879075 301433262 -10589972 276826966 308564973 -278889736 -141090627 -466635528 -190242633 -129601159 -347946600 -287823579 -207218252 350824059 -279769675 -37411720 -172538641 -56647519 -10478052 239575850 -685350175 -93233239 71109080 -605880344 -20447692 177159675 404690658 -147415195 -18839095 24699016 -835588 -105623178 -16325800 114208418 173415575 257968868 -139207352 -832050249 293920928 83478377 -174805453 -11277374 323536160 44177744 417812676 -52121314 -199435134 -126943951 -294466599 310844 272454093 -96516770 169191538 -61204474 2806590 364220169 -44705587 -97597352 158607024 -472320300 45919236 -3628676 -27431378 173295103 -291062587 -647181166 1156573 -277763421 294781776 196320446 374408532 -151772184 219940425 -37738350 162263583 -227787993 -77485447 15309915 -109833377 -460031631 321489078 -1437289 97005564 -23226958 -40022791 -104069066 209454455 504143795 -5023533 -488478061 -617790774 -118698496 178822211 -3039701 -57267222 668366978 -201995942 -207898112 -255515603 -597264633 852849351 511086899 -70091826 -446909212 39967912 -57929529 -78769551 -227176027 -18762667 18791187 281157102 -98951433 14623436 300647778 98272905 -84070539 -502789178 266696920 -197356455 19069072 -387979352 -385546788 7408450 311462869 46675049 741168981 -171115134 -50138627 526837662 378478817 -45491593 84993704 -344240191 -20433250 314163712 10226037 -255313031 360036858 -137112172 -197339239 522210051 354462111 430204507 -339209361 170883040 -157190366 324798598 -143020196 -55467585 -497428457 82223988 528199881 -736978812 -5269531 -275174721 740630760 436472847 585365859 644038830 -71169968 34669150 1475501 -13281595 90638677 -37170061 -166419295 -499587853 764247608 -280282980 34592234 98892486 -117674206 169103068 577074163 -83353982 -362767774 263521306 82743834 -15997883 -24857377 -183570275 14616955 -489862016 -122302168 -783877 26652692 34528723 -119552261 74141422 -153761036 -6124912 310828053 28164414 -5969073 -356569190 -14365369 101668412 -435778165 -360778760 76642739 535617116 18262948 246198531 24948678 -450331518 49583764 -69314714 -133066055 -188466051 -77575746 -206097493 -163700278 202754010 218666317 11447430 -39535428 315913601 15461284 -93910929 411416962 515660725 -226597244 190742220 588277364 94383629 -102480387 7060660 -154835389 104422320 -108869486 334957131 48927866 184781875 356760380 -26238342 -480934214 -26695467 489298519 -168847934 -339644663 -79799588 559863838 -113172449 -196419797 -444296785 8934038 -20723893 -139460611 -28318854 21788668 355278358 -181669118 -480095943 -335381580 358957528 -447863178 -339940674 432559068 234884009 25140937 1528785 219333099 3439197 -303545338 -256628442 -328678126 -63479714 323745187 488210782 -34869180 -3329440 94039878 177923172 -144617373 -84565464 -404249635 222997843 435817544 -14353178 -966875 4042902 3827183 -426737 -149299399 314701325 -678208142 90499816 -221555614 55331 134496076 -232275506 368209018 291556193 4892496 -19220640 -384100732 -149458212 -154841339 514709414 281504061 504779423 68524051 11574498 -54026815 -78902138 434751401 109360395 136509307 -566528439 42542727 -20928156 586361934 -67280742 -592665983 11417765 478021086 -7082482 4948252 77826422 -554042032 -351415193 -7744285 580525776 -19872630 -411532793 -7933569 -184847654 3866077 810454630 -226973684 327760690 319870983 -374951808 -75088068 10823810 223380520 69862557 -132891485 -421709659 -102818877 95053547 207045862 -450420271 -342398972 844769205 -243635801 -85227280 144005355 344641784 148955946 -221349722 -2033092 -263735401 -243007673 -105224501 -19566027 -77263807 -76934953 3345490 -1418889 42514388 -201582281 384419818 84473358 105092280 -320405070 -648034542 -371925464 9804968 217153869 429443411 175953038 255125884 -30425989 -231009150 58194702 -302497475 -655030558 5481364 -23891820 -22098735 -369186062 573919434 297502920 411624920 403845529 -180081915 24610456 580567186 547571328 277440520 319426040 1227243 241451577 40165109 -223992583 -7302329 -148044336 -75920844 547205743 -836146735 -1546986 7747993 -210078605 104075870 5762151 -15279658 20393028 626630209 -385083289 -123101758 224776928 -460826050 -22017896 -221379674 691658424 -760854510 477371349 381867285 -208005930 173951454 -11681277 -124455462 4640934 281720409 540164134 -96886830 4303573 -143078910 -51531611 -50558046 -20746956 7578051 170914044 433353814 271725103 104243235 -278975736 -205623666 674107355 -740891636 525534856 -236412521 -549717247 -368607915 36628996 -41317116 -33771558 226797838 -414265890 386732344 648916125 -374924748 735691204 -61892942 -32738194 -313746700 32072228 -19715869 -47258383 152840988 -137803604 -9841370 515267622 -245792060 -85254971 147374148 -48676901 -152896433 -470449335 -188573938 181662222 16161712 2993143 -133682313 -65379976 -264235158 733079819 -23173120 -468503323 120624196 -601007062 715998580 308111325 57907303 607299189 13987227 -442537623 -131904245 242776471 2421764 -160739094 341187987 -64196563 625663998 -147282128 -175058554 35880040 -626580025 175428105 58958024 -516661860 7735264 -589169709 -250587521 -79609195 -52220169 609286373 -339946729 -53437069 -108392724 181952420 -478098912 339358290 4107359 -170656176 -59709957 -388538426 -187198611 -314708334 4044158 -15647396 83250629 -3642908 -84876397 464327937 160828972 3310328 641296808 -968985917 -347132656 52361097 -102435861 -2725775 -18081796 -177604116 730737291 563193181 -2533252 70917749 -107994405 113569674 154062404 34823121 159644900 467406419 -36767953 -180530452 -94869126 -217362927 18722577 -397243009 5579233 11716132 -46312747 -288244596 -496009170 -356805086 -201225534 314987901 -38397205 269833391 -104145400 321759251 -437847651 476035213 20158178 -260336436 -217181726 -40528139 -167149392 -16867520 63021260 -886832802 -109146618 -107011756 -133280135 -516843698 -441957113 521404 173654111 70894987 234938144 84875088 -66245950 -78425627 -2557706 385573519 751245465 363345281 -769149986 63852762 717041957 -782850 -531498533 85049494 -352807250 -82249859 -152521679 -367367188 68879103 -64561379 -64632868 519643070 -542586053 -36898625 432224510 -375118155 -113617119 -588990778 633718577 154321927 90121993 397361810 -220338450 259236188 -13569217 -467251087 24976907 -490484473 26717758 -132338921 -96572270 56008568 98906063 414598591 28048547 647385037 -377275933 1715477 350121916 95127369 -353035990 268974664 -51017856 -54146062 250767860 87421026 29223080 212520830 -49987921 207943258 -46654887 -162497693 -232213374 -445137564 -547502944 -7106375 570145826 99326525 41472488 194221663 6136903 11027729 -140408572 22025641 -413625065 -125487076 -3228274 27609711 208726234 -503105086 66325465 -168704401 82956253 -1998585 -404649590 -41957510 -354647055 696547756 423860198 193808637 -84557973 15433813 13609408 -214086705 632926150 16985148 459211878 47819180 3720816 -47963271 -675805984 14453387 129615011 583902210 566493118 88641155 -344504305 306220774 663972523 -127124472 -1998977 1581097 180123596 13604002 -518302495 504705576 -574113881 894497528 44829205 -7948606 360830256 -16502255 5609239 -27140411 200122244 112403 -178776021 -7412343 1763568 -1823854 -203160141 603071452 -5833249 30691686 -242317481 216903621 120653530 18297482 -240166540 -163368405 386007581 11981631 224964736 2163791 60976934 56187821 71704746 389472 -185865915 90546975 188774907 -129864103 -673927316 -197398667 324209096 -99674997 -31442486 86019618 -166495902 -136477045 -115009171 -1151184 -3685949 202270230 851653204 52643518 -1128654 114170959 -295265598 126551953 -605596 327514454 -16795355 -8586682 711441597 627611748 118579954 515443634 -650122579 -1272554 -362856201 345227053 155732063 237419220 60310192 349982415 294543898 618100867 56476302 -477666540 1536933 59418421 -103129692 467427920 111670037 -103034481 385394002 -19073878 195477953 -317168790 -460708284 3646536 144325885 -561733149 355325298 225987971 191550188 1081928 778675723 123925223 8190999 418671377 -4801853 73931703 168421538 1554709 -245657216 118405263 239034215 10577626 -648517343 -4782583 6421865 42651432 299674949 26595596 363997197 107034804 -5490980 431798524 430762792 18392746 -370103518 370136577 305166019 8869917 -257847216 -133426786 604366077 -655264167 22160144 -104558944 -339193405 -438634648 -19497864 -2616417 507698611 297606485 -59197790 -677287571 -569915248 -334202296 -128709084 681978952 -74478904 -377393793 302671938 7649223 -521011167 -391506294 -463961848 -383156238 -125080940 -91250187 -488649602 -110335075 30599144 -52591172 -288452568 677615722 359837754 44860076 104110423 -579533699 7957776 -4780000 176435954 -104682304 1450548 796384704 -475013891 -294419011 -354856800 -681699002 201115464 -102348704 -426903181 -271327631 -201369662 378236716 -261318199 -96237993 568583999 -285351179 -72045677 526717861 680150382 117101823 311264765 4299937 -137240253 -726439680 146727403 -247109229 -113475426 -456697204 -400283134 65349917 -7403654 649292182 -260727143 -78236002 -264326531 60742022 -145326442 237116484 235926797 590672805 -240241728 -583803736 261793443 -53686161 73636155 958369983 342052805 -144867472 44578004 -65728533 91504108 -216003795 -484005522 -123025145 -66350759 -7967369 -246247682 199746815 243411286 -42985921 87894185 -133568472 245709927 192508773 285317325 -467462249 363545939 -276898754 -245773505 121984589 4279521 74222139 -72784088 -8270039 -258681550 -50612262 16684650 -5373402 -570217500 -18839381 739036093 -316881984 -208114590 209859713 -17091305 4866016 480115274 -538841759 4825973 -57591114 -262169998 66605162 479726569 445649650 -62259747 361654930 -145089408 188592407 -14244165 76672368 187698702 -216586605 96702667 -21012660 148001279 495921666 -165170898 173567808 -206936128 59380142 -71825039 547246643 6794056 -184391858 -800884890 -139253813 663762407 -302534450 8519068 -703312045 -148912795 -288864094 124317378 -5092638 237857576 970227104 254959784 48626981 515346711 29296938 24990345 296789698 -905833112 -56766739 -621944082 -100459675 87118964 22639384 528911923 -88724840 -9581171 195431573 193593066 28741152 195800382 -157805291 -25788926 4019789 -301400409 489709980 5867699 -76420902 -199622018 -277414421 -80560364 611914631 20724170 -130093982 -42369699 -787453449 -440177458 -255806174 61935 -272709003 683321032 -55130412 -114252727 445737691 -36485335 -50213229 295620563 142590015 2005309 -616811815 64578249 18545713 -13003096 -162061563 -79857932 -4240303 23783199 -47871369 52449503 -749927158 -516549682 -360853052 -188311835 207745325 231271546 4817698 100626554 -513025074 -441244025 -405041840 24181 -280165324 188613955 -476747325 238513223 57189124 -224143566 -32374162 -79977505 24092127 55098002 102154119 -605691111 546534155 -286249323 -777504618 344242431 289605070 31878413 324832355 -257508785 -199386 -268913966 236329387 -93809190 660182 11964381 -534215654 -233062489 229415786 -332651006 -194206080 1174947 355395050 -30870013 54255958 -727763193 -25779002 223286952 188440323 -802780556 -62707408 -25096142 -159911889 -23969830 -258363589 237627380 386454658 861248162 -139659155 -2753657 -1170708 452323317 -274864970 8054498 -189775966 -316043719 182010532 38766603 -6719475 227703290 -697245210 -565135216 -149264298 -277012327 125724314 372354686 339152930 105011960 -13120588 -349296965 432370130 366749330 -635416447 -574364272 -19200069 -230042936 52170886 156187611 -160981040 -414828271 40863279 491527004 85611686 -241061665 263081332 -152518234 103570895 -777814384 -121111911 24265422 103076537 -80409127 690937530 -267930218 54611578 25569581 -12326135 -41484717 -167058666 146473133 123731292 458267511 260167377 121176973 -261791714 11800024 190632644 -4982029 -100381144 -20831089 669185451 -363724444 -363541557 -280189115 -2904944 -439877382 -69967241 6440334 54394936 -9934522 5689872 263905328 -231739698 37371538 6035603 -147851449 200918702 -106731167 -139662854 -11639782 -5451416 -83442660 495359047 348617405 181519621 -15629918 -1713531 118597634 -317056145 2675334 -30101606 -30936821 165334462 -479076351 -92300334 -5398739 155408566 -59882163 411538018 19109544 16398213 8171526 -584452431 523430308 53022928 -68932167 -548870235 186142373 -60462276 -312921401 37167834 8690507 104054961 -75291275 -343202091 -578466230 -61818871 -383611152 286240840 -237672919 21531 514480359 -520440825 12024607 151586936 -604986394 -73744576 8173670 -50559963 -51352268 -95982404 186415553 639278651 -223937222 -440763509 12511502 16550336 344874528 -84941532 -167508076 -475835350 -419080157 257307226 -325997548 385829721 -343407496 -379965939 -174705286 -375738616 -499965308 261481601 -203068589 251394202 -186128458 -161804405 117982062 51030109 23010879 -453935702 -276204774 337247569 377033982 4380832 59518854 115842205 117176526 133447010 1443739 -437435204 397761111 401080971 123647822 232103935 -88818953 -129305865 8407196 -169634641 -4023642 81318096 164234263 808242686 -609387889 -13537406 851245674 -291179819 -97002154 9972419 369224942 570831026 618315804 -405899899 456431200 -428475255 253235381 -99941526 457349535 399123473 -288932243 -10203767 136888659 -319822415 52547697 -357197756 -543772129 135787297 672320921 -717641 51084694 -98208251 11940490 -255837410 50095853 11220593 5688559 -188079860 306002513 719328799 163217652 -33126654 5672459 114749627 -81789343 -75967253 5690902 638658745 120925052 632587795 188408604 -209762648 430586661 786143962 10294567 -611974788 599419972 92756332 27309173 -257763 -476716231 39131139 18066256 551945556 298937389 12190785 69689520 -197373960 18985982 -98075141 -89007526 -184835471 668791998 153739875 -223464752 -38010756 -98934146 -459286153 -85096316 -82714946 188723708 139291056 -514718755 500568948 -75128863 628487574 625579824 -51858785 355434428 3812421 450392219 196029138 839608363 229392473 195573441 5298482 47817666 37408285 25646676 204818569 -901676303 -197766548 -181854579 -217959632 -121692859 356947289 -270161562 82891205 -54095855 -145178366 -352668125 90790864 -183635279 896331 216714944 -657060613 173882598 208883709 232487090 29111348 14717921 -69312129 78427787 -65451874 12347323 -920668626 -203124590 -333712905 284339147 -38379544 -1008557 -178245302 -27523 15037870 339806427 -1422477 -225836606 72747381 613775055 -74096337 -671010060 -7492707 -37185216 247149991 128855823 440789044 -54282432 -69405336 85710598 291250451 45215947 115846414 437839735 -41857242 465745025 -564071129 624819659 -422454055 -344740733 -53677995 -42847325 -130199869 -201350219 -183187114 71229462 129588812 42327564 -550120428 377537075 48431138 58127366 388634207 53671135 -121259545 -436452261 546252169 -18981734 97707650 -23750830 -419881899 338735947 -393896098 15479512 700791911 298901317 53016675 -4271296 700743816 30301965 14101717 -453175352 826577037 -188273221 75894359 451180266 440436372 698683126 -17679960 -13083919 473361136 257895850 -5919254 -386808154 -494438382 307891546 213555526 63434972 178744804 -708383015 507445334 -446938143 -16278749 702981682 652895401 377998722 145902492 458822985 -78817247 332961292 405868248 -108247697 121016720 -340030295 371261379 56455960 349235374 406395810 40357022 -46476652 126438208 -691623389 3940860 -360660724 43287592 -303943924 -346489534 -5472767 -39909292 100138970 567439248 182252926 206377804 -63462039 198128388 146456984 -25950310 273645965 -283316526 78177445 67752546 -173938788 -140508114 8970693 174924023 441172569 -318353662 -335555831 -93793434 -153950820 -4914142 -13195319 -338958028 637090505 127062930 -478142837 -2178151 382807822 -170039756 -447709932 282159049 43329995 2079302 -660979829 369412478 6575582 -49118358 195732083 -62083283 41710158 -376282680 263727000 941761127 28210385 -328063134 -225407093 223792436 41070988 -16549008 112358182 -17747856 121250705 -254513400 443412433 -126978340 14593787 79505211 19443147 -7039125 -344622989 -68139590 -16543423 -78438880 903861809 631249307 144050321 -19875731 -3487444 369220993 -312362251 88109907 343788171 -43135368 223878601 -23617564 -9505178 781578444 -383710411 -653155745 682211998 30579014 256546389 373682908 -58241068 -255835319 644133016 260052051 -195116023 -829733665 75501888 -244771121 42165657 593251893 -235714594 77373863 -416820386 481397067 4485485 24224364 63338935 -422715555 324030303 -470148431 18276972 -132690270 -13579496 -666282547 -292742725 108746037 -333256527 -204052675 288905594 432965991 -529867558 852992409 -385454972 -7472680 732427443 15150891 -17894017 -86498458 -493926472 -9451119 342849154 -196674534 124483695 -234111610 -684204915 10726972 183620356 -6531805 116905713 198959588 -368105668 242999403 59630145 31843702 106916917 -623793939 -26134473 10336343 -263930599 623242012 -99112627 -76258762 -37054532 -580566887 348228139 193167885 29197913 687362250 84929666 -282816418 -29763545 61409724 -42467032 19111073 85400892 216642010 -583589719 116806484 654088770 42154444 159403611 435469196 1593898 11096087 -225099582 254147165 -169345430 -675587656 -101221390 49439784 -919489751 531830386 -70076866 -352571190 -209030768 -72577406 40206895 303880521 -18256118 3546549 424911087 -191108557 2573553 -61514286 -594374608 -554207532 -467943999 -116414348 -133397694 90940914 -129174500 -544491821 1765739 101477124 -223113541 267234 36656162 186488291 694890398 28415888 -202268217 -380618134 -367500481 -120743199 -279682192 99476538 -15016099 1094275 -49606097 -458590520 -5994857 -95540436 -681026299 189993724 98687318 256915710 361999582 184838657 -36964442 289254798 32533885 60267170 -291736619 15322552 -216113521 465862773 10695687 84997168 -333358251 279605530 -599293036 81202932 -354871558 -256425969 7394469 -263840165 -83909242 192737509 385938755 -74047951 -271069544 -136401351 296892164 -76417315 -13522928 25482090 -440800105 60987080 324955934 83344895 -120527625 108292797 146268567 20578501 -45598280 -1306767 141943808 -1518570 -16804874 -277631309 11774300 -30002400 468787213 -1105688 346009520 458371799 -12876001 4194631 114226889 -26186003 15785998 226873056 -376516433 288638736 14630181 3186752 40145625 57539552 -94534570 84681582 -143315431 231729471 -59094396 132189966 -490606222 623235540 -12774303 -356666065 -9830206 336198751 -139058875 528491709 -31105213 -2435264 -170209086 -629857897 -486930378 417162890 338925617 70211510 -451428526 -222589443 -239998876 76274742 -340785899 226641563 -694802085 -138806402 65489390 69269564 113196012 558236403 -89097158 284212305 47224069 88250594 283089 240046633 14689392 -272074964 245546517 -224260 -296556249 -622872249 225325783 -165307895 58051432 -2199649 32077729 -380674731 212988847 -433829264 84413274 259536275 533238264 -81027947 293005922 77967582 -160389211 51269242 470651067 -30912327 26420010 -84983159 96313661 7129293 4310658 669101713 -612798810 23365044 -142485960 -223979125 -197158055 -21075026 -382438024 -496175464 -294948548 -144666775 -10508697 -101024501 -137809451 -443796224 332834515 -764338527 150088844 23421960 -200798487 -452108595 456879381 224995758 821376639 41741755 36401033 -474945967 218873439 275801913 -241241296 210919 -835847933 15446411 -104244806 673051916 766551617 -33773243 -145330955 -575933797 -20193820 26729999 10145136 259723827 33450403 53817732 468592538 -155825316 1494899 4700823 -664530319 -588129056 -278133687 97559691 -142192911 -33951799 144021051 -20327821 -34083222 -6498984 167988830 -53397651 365054212 -130246838 -702595884 467371218 279569591 77428363 141540384 -334679941 -304542617 -298766910 -74038358 -77222664 -766774439 282458893 -723826543 9216581 5229279 -142188226 -17675715 435348795 148644387 -555204592 30956445 812764484 -353361464 -86556794 -309823826 -584193393 -787812 -539654857 -197232826 -44598784 207974617 578211215 -164441 131570632 -77849708 39671531 26028971 -20532360 -78033722 -430583357 15299239 4217853 46827201 4483343 1913732 -245889747 168333417 764484252 52982869 -974979048 -413637720 144864516 768901543 -858929458 -344011155 75948125 -422646203 -8419014 301232503 38323135 -28614764 219072537 -129890537 -294158348 -48142619 239524910 252873756 202516919 325089113 -259130277 25698877 -751222659 -679864131 704504115 -252542382 324274234 -768226825 -632634874 514589991 647858034 -108797977 -291509314 -290978943 272991055 522343303 -494743900 -580920435 139129708 -840602436 -66462811 17807974 692787502 551589415 -369308047 -197921459 -918158047 276801873 447904311 138104293 5292330 -3946204 697758332 -111620613 4118152 417491200 115884820 57390795 -699135100 -163048208 -36535521 9318016 -785511790 -74838109 164282815 12644810 -1890161 193924127 26264342 226863274 -280636751 -56199483 434770751 -559439214 430752994 4959690 80637799 96423821 -228091686 220994509 -190844939 -6159827 221391692 -369130931 -644198342 517598928 -270526636 -211757419 23614285 -306095 -24375076 -27925854 -273663938 280967209 -449367166 -206202573 794990905 -68292543 -340853011 -61630828 99723455 189452493 275743523 4284868 179557536 -569376959 20412121 -294101975 35466330 278357049 -20160663 -43835205 353781675 -140500352 417738414 -464823961 232264306 426485694 87692062 2400143 -362543522 260361780 -14680017 -326224801 25660961 -168354209 682887555 -91289459 -132740222 408170856 90826232 -31286420 -73109423 -23710991 -861358447 3602501 -2607185 83861434 -148223900 -144847874 760230 -46576520 -283928438 -330728611 -427426411 -6321759 261075024 -436190861 -481521823 111773648 82728061 -604650648 698445332 -125232594 -2074638 -146776671 412037935 14459716 111436520 248590519 302884315 756604896 133889149 -181197278 -565324346 -1957804 -6700730 -330091379 233377164 39157665 345270504 120055168 559238122 -41082932 -76817569 -56978521 2240107 -515974615 32059877 175072905 785803064 2886115 544500688 79044220 -105510599 278657837 299817765 -131390123 -425282330 -27596592 -257578121 -258237279 -483222 177532515 -613023406 -92955556 69958443 99615128 321321601 -82275269 -268729776 -582782 -100948649 54369869 -23357698 91600648 396324704 -383709917 -612618369 53550270 101847931 -147320871 -444470215 -193617218 3097997 156059482 -243085921 -607257349 572911866 -2855810 89332499 37699596 134221838 117164687 -22452619 597806124 -436458290 384462181 -35334605 -399100135 508452817 518579141 -42108679 -397063989 -283602647 -54629837 378161705 -224307509 -464384966 511140541 369729347 402308613 254633760 167778876 465831806 24166021 -37027224 103290481 -74851034 1036004 -625923557 -128055351 -1190442 -68300083 -70165786 362296265 752680522 -370425343 483079502 459097167 165067220 352110119 -402484837 569282713 291371942 810770800 262272257 -223160172 -742565605 2174827 381949703 528804763 -562437351 83758436 131735023 21772659 282652931 -200504606 9705120 121002727 -515038657 -374352258 43025933 -966804640 -496444207 -482434506 -229439273 759408365 73510078 -210922354 33316072 -400047973 33291970 321865029 -134233293 -20790060 4759038 16933901 -155098003 727459759 -10940742 61661104 -42364395 -2557399 123512538 469901009 264238224 -182310586 61587940 -184365781 -14614959 7022081 210816332 9385567 -585089509 -574030892 188392339 -86149 175707866 673386041 -11109938 -415832735 -193111681 31628971 -206881823 -268017478 93116890 -725679 4176800 -100754019 344832794 72900120 -43978567 -33421750 20739439 -1137117 -120144659 -221037445 264436426 557571099 40839592 -101548816 463078459 538711427 2396018 -688527243 -37886122 -374074488 128990892 -165853278 321539292 -87973449 -40361851 -194688688 -91929401 -13570582 -115056508 -17957732 -45535337 224093509 285297845 -625962794 125708254 -633159181 -337762649 -386762054 107028712 -479056277 633510397 -419143899 251482306 -132585100 17112196 -5844968 -109476404 -315829805 252630141 375573 150435319 -136140020 -408637953 -305387831 -842742438 195083799 146541805 39241102 201865421 -869495722 941720099 142687311 273474981 430751063 -5821688 702696553 -234150725 -306260836 3691249 282801044 643036397 -457117315 -60537694 -234853250 331013902 -158992473 374654 -23135172 -141899148 230312 239963450 -538059666 -514998852 95001609 107219282 -112512229 -220307698 -138456827 1556097 172023490 381868443 478584447 256081637 5919953 413046420 117251215 -18977323 16078457 257705492 16023083 -854133346 52721936 176754023 130902985 -574015660 -135387449 28305134 -68522842 577905377 -365956016 -30753205 -100566384 -44728695 -235178952 71301283 -59141581 -189642511 366847634 8192627 -226735275 -104773253 145361754 -302881948 20479371 -574980273 198296107 -498670775 69708791 66150302 -23189866 -379930222 121218086 200426324 -503686916 -19826971 125648973 -14546088 36793976 211978649 -7860696 158182966 241492054 -4217078 48787782 71699693 -57578046 151771998 159809616 -936105463 -624809000 6314149 -430636347 -2478736 939798195 -151327932 322198854 -73208553 126216351 -687635104 -159867167 -318470115 -506657575 -58350157 -56865962 332825512 -21791799 316654734 -28553933 -5992330 69157692 1301999 725012247 -48022582 -163144864 144167527 -49322915 -123534076 -116719013 -189666975 -440687310 260181570 435470460 1851573 -9177373 341760057 -69504578 14873521 95079153 52157175 -608583798 379287597 -98778911 414936552 43887693 84804355 -1708020 32472022 -251322561 -272338226 -62000091 -134015840 -272819621 266003719 106744883 580148526 198477558 -437858958 97815027 -7348045 -12571895 16802363 4114409 314404770 -8822379 287545360 280843041 311681243 585290769 324291561 -564808285 27721240 -411526462 46171131 118261692 418061106 3200672 -39315556 123078785 192678005 -6020930 67917778 -223950385 -38374129 617752955 720692315 55055714 -352389992 507215309 30985036 -660185257 -478459688 -451907458 -544508747 -289802722 223299416 181127047 -224465410 -328104053 -15158273 -58208633 -10794321 -12215600 -98041843 35081642 496208136 24807809 -388909722 -46376749 197216593 233571576 -250436151 99396822 -509632979 -251753389 -86314101 -4643681 60725960 1616886 759889614 20721479 -181012062 -335484419 -135140158 -6675401 -389555694 219772684 401492562 8661463 -26760461 391602341 -288160788 -65351133 -1360517 34675482 -3523494 301693571 549413195 -266378867 -88111719 -27941128 83675318 -195805964 271228399 30910832 -105819095 155315045 -75882414 -17684697 1437626 -202988490 -18666220 93570144 438441087 -2290099 14308709 -648712406 343811166 -509050338 -156980211 366842897 115028703 240608667 75333441 470473820 774788518 -831063226 115250223 -708473191 -93127342 -484422801 -508369951 576684311 -7725122 -43740277 -199828622 -62402 -95899262 432300067 -64385631 187531870 33078374 4887787 406752413 -152484996 35601010 -35066224 35989 -4925319 -153255860 402272493 -105521571 43812 8090770 328825759 60164397 -154013616 493984646 508444795 -52743285 203474902 -570775 685798099 -49541121 14711458 277325120 164870369 -129628862 -243235567 -484700941 -323988921 -542167015 -142528421 2483576 -171478069 -755868359 545313070 377948515 -9076272 50131478 -300893075 261565293 -1726749 195981220 64670220 -375285557 535943512 -7674469 444364478 -25537786 308433823 10756428 -725117887 163539137 528866258 308793879 -20289533 -784048996 -87510121 -112440726 157214210 -601335221 -165977981 896408310 243593255 68272191 -330652851 -57527616 -112643139 405375843 -393682203 18885298 -94880134 354181816 162205707 132459011 640224948 -223536347 -2269128 -233504272 94385142 -160992412 -593142977 4090470 -12643937 311802273 -616776289 126159843 -729411797 -50728366 52694481 -135757516 9238963 -12245770 -11845213 -365126656 52207325 72941047 224895420 -177679106 -10535994 -5332458 1934051 -3303451 -726834623 -615547191 -192207743 226007385 -127473865 -222502872 503251538 -463200505 -150203800 151543770 -382094094 -13046147 387867830 -30035138 -720607821 -593515797 543446750 32018487 39249706 258086342 -565562732 214642255 -514090459 65529797 -1200793 388933269 -290290911 -432152166 -479550053 25951008 -67096423 131828926 -19455887 393671206 14240445 202840516 68544697 -870822 -48033462 -29422058 38634984 283717754 -424404463 -670862586 11583362 -401519716 -49525236 21928128 21847494 -164809254 -856183 -313894411 -907855186 -23108056 76760161 -589547761 480314005 81469487 31670868 -258971455 -395010808 -550155899 192505 -127083369 -277292293 -594980053 26475186 -429001342 -802128432 145968898 -72791314 484564364 -440885791 -10766686 -213781807 790999535 -491124325 -631428396 -184928878 -1301497 -37523206 305646186 -575896066 129625919 -332928334 165732671 62573885 243361479 -255152966 83360134 343571708 -528568184 207675132 -184263424 -232062444 -39611479 -106622228 -722498889 39909274 -772458882 33939867 346494630 -9744354 24041224 -59168151 -144107867 592375288 314352019 -326715990 -29225634 389369865 -364628000 -1142707 392072287 46844757 107441445 -470339339 47550151 -364924085 -304928044 -1164220 330570542 44285393 -89624353 -69827576 -328556431 194804001 -58359707 -273830746 171453873 61684969 388598180 -314805048 -68136940 -829484032 -6997092 -106416109 263762983 3521860 -208828585 -64716917 111232518 138889971 122669496 560742065 -17393624 688373296 6291355 198387253 225949426 -341366147 596778214 64707573 329218973 236931751 -184869768 263123835 -52982145 -20118072 -599369046 -409873307 -11785682 55055243 323702691 -266262921 -325819162 402116772 -536455590 -301921 307963901 220012880 -23022943 -647148069 217621014 -114620223 87498131 418536516 303281488 -821903426 6841836 81894747 590299091 -208554538 -267184680 449880247 5654502 -43749530 31248936 -106967728 -3173734 219660752 80974292 -9830701 1673591 76616800 76420527 -67183988 200097487 -14675694 17979588 43906767 -313362359 544745473 16262714 117342466 -92076768 -228581460 292423508 -317228632 -371646092 -27517847 -397690449 -172454605 477216512 -197911661 258681274 237281795 457476709 609332280 -30668828 34284219 -26885640 517082583 79280986 -186881934 72127260 9840639 866228000 -518057408 556286340 81781812 86047968 76449582 -493781708 -2497878 343272422 159892865 -124974128 57780363 19496199 -202757307 -4948650 3742064 -678601655 -3469342 233792333 329127278 132645533 709500 854559013 -193402604 226020426 503887585 41129667 34186815 94991383 -739249538 -198160263 636510410 -135664657 -4353785 -32790602 284757350 -377429592 238256246 246144340 -635755044 -226982345 -9026148 282807593 30113571 -238373218 62540048 -4112362 205768936 -639076909 82186979 -57881615 79742363 358628882 -95443832 898100508 -11545525 -123853047 357172296 -14649651 86599235 319691299 -495429554 -96424621 45426498 -68570568 -639202265 82434340 11412394 -342943979 59164685 575772674 71656347 -380861217 -584542212 -40527370 -185044 -156148377 416916487 -589952865 -367794691 -17610314 312559695 190785289 -130706706 39550856 -848613530 -95422643 24087825 46685811 112113647 67711934 145951473 -12678764 -177904005 -727597237 440644892 41304882 487445879 -648101578 57846286 11897056 -206646600 -178755624 -386114600 -6261886 -715223909 64843004 -3081508 3332412 -261307911 1946156 -225114550 432830112 -24389866 -313068795 -46475917 220632665 -265828674 12084580 -219187243 -43396081 -4624855 23310 411992124 324836982 -730929309 -287883544 515082402 -255075149 -368796120 -661117665 -531033598 638631631 -193370596 -414601141 281564209 -460387347 -50457268 224080381 173476615 -388850602 -42194003 634217449 114708328 -530650594 -7313712 72274453 -355693958 697010931 -15255101 -666365938 47997986 4406023 707073244 313031322 -34943864 -565706 -682068082 47674599 104622218 81115475 153940246 369068472 7843652 -31065624 -43386 704925 379495112 65951575 27347306 -88950949 31051133 427610236 57853455 182820737 109860117 305365728 -216025157 -243418070 -729852579 208859438 27137835 299787852 486935821 211471232 -13971132 23477285 249341416 -624440108 33152364 8114073 8671191 381686163 10600385 935563720 -3654892 -63351585 -501626603 481516511 -253723263 8291009 39278074 -776110061 346206932 602382799 156697374 261879724 -548913600 543127689 -67389620 -13561435 117782810 487333084 697365245 -19088670 118341641 554022357 -313075411 -471560019 -224888124 -48848693 -109506931 396956908 25090304 -374515955 90772831 -661437306 -108582096 533517939 9240582 -17231404 -477718430 -596021447 -332804768 49005562 203226750 -321851207 -143784545 -214546856 -66000430 109618663 468916196 -111140544 7226701 216058295 -266793204 465596673 523647975 414796640 -109606239 51031101 76375675 -280709563 45006 369755547 -417116601 -755078028 395264518 -9903596 -83352704 154324271 -175852458 -33505541 -154841773 -54706284 -520197389 180341224 -100045981 -575511262 -696531611 -320553911 36565246 19360054 2074282 -328612602 -640657406 155652545 9399826 -43754117 -338981520 18467839 -145264073 -780886966 -5264496 140527086 -172460987 -110525507 6795567 230901364 52403061 19231979 -619870298 -86054399 551262556 153495206 -2289076 170271383 259191679 281046615 -189901473 -59872098 112283877 -2437730 80886929 -295827475 -201362184 191498815 -21878555 -695541495 -93130253 164643964 -45493302 540402829 3894087 466407604 171633031 -149616281 225240799 -414932767 -91890369 -308292221 251370449 58169084 358251518 -772519501 187862783 652449458 487191777 435048237 -134404217 141289802 446260061 -30876270 168750806 -355437606 -53914547 648203350 -8744087 -42494372 -161355842 4307911 -143700173 -130264153 -77890839 451461103 -487930857 -181820419 -190105745 564111296 -85972769 -21465693 206665632 79039478 -914931792 312624487 -65412458 202669316 -1063793 -171519339 185931675 -10718345 336034894 -140897665 115175426 407624381 -827246588 498988578 -481829012 -60850837 714245808 11819846 -222932893 -144073943 16203117 160087448 -2464546 420443093 668200195 -101259738 -162836468 286218180 86390614 -47995633 -344728741 54169720 48711042 129066408 318577914 -414645207 13853434 -9524144 -33879875 -253346737 19241410 -936983268 -17385751 23669441 3285653 231929934 493791173 -310024294 180349530 -434364990 136693206 17083585 -39994311 -666931368 1767527 -635627358 114752250 -807072025 -284094390 -84100523 -435250450 209502149 408237893 -240531841 -3915682 -148468358 737832296 24081538 -215318645 601155329 95034054 79151482 -117301461 589835788 -325270872 -143748 -136891795 1521940 157992356 -698978934 -337419041 944534339 114785155 -313385741 4704433 67637075 -364289949 513402277 523324876 -18427307 -82940371 58369339 87162077 5397760 -196111349 -449213181 365047581 -511490173 104127436 48714194 -3108638 7659897 -2984406 624243272 -142093029 186697029 40570512 737967035 -38618856 10526936 -379123592 -696640676 313359279 401144114 -34951818 6116993 67844798 -53803013 612342274 -204885330 15041033 174509366 -307710672 -488572794 -4425396 556346989 60148107 162443544 -29136448 253510767 29243292 -114263779 188734959 -9350055 -22310900 -20758629 258791314 -243209631 7822160 -52413831 115916385 -680821191 617443503 420034284 -465145440 10185535 -1265549 -633232043 -54893913 167900815 136496960 90142097 50276666 -608951711 -477014535 -128640976 152631402 6388339 -738689 -34025526 -217864961 758111794 -7568044 -261705918 -149043602 -413889379 161328533 -80774125 530333404 -165183 -349235095 -83935171 447013538 -303018823 -792538115 -204934505 -104822415 339976679 -64275982 162888174 240556795 -128983605 -2216767 -502174164 44085927 8066564 234883708 -287369994 -232303705 -11303583 180891210 145399450 -677236193 -28347163 808710446 238827592 477684 3700260 -44882750 -270526698 230865107 -396959377 -458424086 49543745 -249264750 -314404012 -632974940 688058449 136393039 310269207 -4454939 -10400591 -855919509 149961226 45527520 24124250 -118699060 25979025 -136352050 -8868196 31242956 -209145335 -151527354 34167243 -6199153 -3762335 -185655730 145592270 227878516 303050826 756983263 -917717021 477673155 -56831831 -75840653 623480 -622179614 -46367845 37572270 74322939 60379181 117995167 206736882 275976559 -665715011 -37831172 -80353767 -81377510 49273452 700684957 33546201 643643509 -193678495 -312065219 -3956926 -36089801 -390384209 -33090843 -300922150 -308456074 177783932 -112012389 248165640 842998759 -417054310 144020701 -622332133 -34813871 63752186 677972009 100461340 352944348 -35825095 -341577511 126804077 -315583310 291167400 138434245 -99847559 -394591845 -223801473 592100527 -623014171 -349704882 52492332 -8783239 -165979681 -871820856 -79391790 -708768262 -107454166 -19893430 99803605 -791893939 -304799919 257368405 -28683002 241925599 166445371 7058853 50946596 582469170 -142707948 121322372 -93844858 122422931 -30440870 -604872783 273654698 -247020804 -15104930 -3033364 -253842227 75841517 197057756 28570187 -365767433 71510415 -137772954 -15666287 20594736 124984588 -112968812 185334666 -484614162 41633441 -63662783 -436325275 174379206 -525705070 443790765 -210216630 -336123040 120470334 -21595229 -241354814 276650473 -54239868 -235422755 -296073796 251774275 3498852 -632500250 -466336 -108284444 127661082 -14765530 280330725 194769562 124023779 -374646466 -508157452 -273826622 111095130 366208496 230495908 -628695951 660367931 -86191083 -4469711 41358361 -419824521 -797823860 -87733570 -381476425 730886527 209261082 26477624 9651636 -172747357 89247354 -302172814 189320672 -319233170 844463621 -53825418 -438469843 -10005767 82950540 -668748 -9811028 144438723 -15394160 479864924 68331675 -424166654 -168527304 -427529559 -31328027 -173291562 -667483780 16859722 -5701502 169495673 -102544758 240846544 36378591 -492435942 593059738 -19920470 -31984576 -211034228 -453443005 -917476108 -93300107 307410596 -158755268 -42301876 105230996 11255237 405535203 33329240 23365303 50578573 -138977615 392207289 -561589251 -626733082 11894874 -113648974 -381034825 -640897720 404948695 178239207 156205400 -17812467 99410553 302559749 335982453 -5525630 -7144274 -558559651 23483690 -84580947 64626590 -54933218 -551826513 -86833462 956251 -156801490 -692081971 -456239262 411574 -75511321 -596713648 -11740264 -555819078 -15339239 96152971 164438019 57116130 136602725 28454729 164305246 25122882 -207953312 -430578819 82832663 341822910 7082527 -584037766 -332235659 -21542485 -221384007 -142092995 -182316872 44506971 -28667877 -363056133 264217345 44355636 -484566324 62702018 -17085164 6553644 -51846485 154487652 -695631627 -36397229 -3471478 41224467 46560964 236691142 156785562 137080704 8361424 -605899158 -10962982 -15734615 137505098 -1316709 55228326 -485259649 -40547511 234398578 -133155977 -139770546 -60353639 -629044770 -659832718 -232028424 -586121106 -30448385 12733000 9601076 -737296405 58779593 -183906318 -289372599 537829413 -376958710 -95445098 48047193 -88247848 58619714 -781030250 345871390 -75284146 686008815 126331865 98461682 -352716562 -33034561 -341533486 97712346 210305549 32421327 83347147 56799197 211526888 -569155838 -516568427 52004519 307838771 377308 -207614842 100496218 -13018204 637017077 -57338517 227511378 -241088683 -11948383 -1134279 27013187 536031531 -172144018 -109926493 18110728 -887279302 -2247459 146081598 318421928 -42939613 14302833 -737849 105942481 -307551515 -31201117 9850768 3414324 -168610454 139803894 -63980257 13652300 -462773038 -255564753 375396679 144041942 66650413 -5086498 137091440 -2060600 877482775 -622196745 82402177 95135862 -369626391 93565520 365860323 -562978087 390211958 -5036227 -403538945 -16254831 113717784 840438249 313499583 -147152656 10878380 -629171648 590978681 -331101270 35092324 -163143812 105082662 11876279 346529080 -518537825 -134283510 -449480212 -126755387 38059656 -97863503 575040857 150456141 -67113473 24744268 30578761 -195398801 -51290228 24215381 -65647378 67450870 324392744 -577242921 -183268767 206115529 33401472 -69400246 -240278630 44520 110993910 137852738 -401315341 -2113861 749389034 -333490 397534543 -248064185 -617556882 12036855 53932988 197279346 -11212654 167865890 82117033 -361257493 -5107171 -169578164 -346778359 437909346 -443757908 382076517 -128216760 -5320275 260092110 -657073186 -17913886 -199813970 507975142 84915429 13313923 -1687577 17608559 -244199639 14539709 253550897 6824366 178592653 -422936184 114833336 -440180465 -128465490 -3733976 -54827666 480681137 487933539 12741901 362661892 48557201 238168564 100888044 12977036 -19779748 26276526 -59298784 -569525987 302028788 -15171989 -77962929 496375599 -113026628 734103714 257201121 10536840 -18600337 31984166 186571147 78428933 -45696174 -102241481 -54530025 -120847 513663417 104103917 253297700 676171272 -31506520 -294803516 288509995 -427314777 -295957276 -8676881 -11098156 -18873008 -13339334 -9086321 135888477 582040159 62439414 367969483 248076037 -154439853 -315042510 -82416647 -191145573 -10422580 -133103224 -538771254 -156294662 58326205 -143953436 77837792 53122045 160758936 24378034 586631330 -4370619 11770988 215645518 19031837 15845565 -6833947 94832666 -23004305 233511732 -13319720 12246330 -48782527 -211762500 244321518 -177043367 422221185 93313916 -275951518 254446821 -1770189 -12688076 -658214701 320514688 -70607422 113767956 84701223 64968914 -180299075 -220592502 -71411392 27375589 57998661 -122806082 222417665 -164943714 -27205266 39151668 199766671 -199491785 758235390 -31789542 81368371 -7286756 274301818 14290778 -60089252 -139756497 -255026423 -36610743 35682419 153426693 -169816734 145320711 458728063 956448043 -282581394 -14103324 -573314681 -51557710 410246650 662449112 10981951 34263947 62326645 -203203910 420623214 -889823095 -247296758 23007348 -225188711 586523527 436648038 -65188398 272915944 215581486 1386490 304157617 -49377328 208669845 -181070506 -273866575 1146988 -181127440 -133801459 198042960 -37956864 -138919833 -3703141 -644291949 246005680 172524486 -363005860 336162593 -315357233 -371547722 65676747 -7584099 -322066465 -10894332 -242078307 21720729 26298455 -12269330 -48690430 -336093875 276351060 305173780 -418278731 -297449439 602282208 -442599581 851440922 5618696 -9779876 -48570125 508604021 -6885590 266121087 -45948493 162771717 175871214 -324501565 31984804 207981530 -46394020 518636079 146329618 75974596 18726166 100269912 -100470494 -718878285 120833 653453373 14343478 13257913 -30321894 330563840 6235480 -13900280 418554781 343056543 411158719 347919843 -81529905 -368036049 483728564 22993755 -371434573 660624 45029276 -35779838 341186403 18154584 -44510682 685056189 263003724 -460568144 -117654058 37664564 -91322 -643945045 -448728701 178256412 67941862 -695298060 -17283400 -341725255 -76576193 -399995618 477666368 243880049 -289251952 -1691385 125600850 -6652704 157605149 -5454654 495736382 -9391273 128413825 -7002048 579603630 4257027 -119897957 -310854121 -126283614 645289942 -792407021 350596154 -429965896 514225052 287497699 103378295 -874259879 -35229728 355187046 320157463 501789390 -112253440 -5845819 -132003969 -83446896 588862978 -22987473 -57186325 -106306154 -275719496 81788700 -175737672 -360887286 27482367 2015912 18729776 800426190 48390810 -361776948 -189440343 47883582 174650282 -10645402 -363672292 53206661 -166026051 159077494 -312799709 173757282 306637453 122737311 -1323022 -14501428 251331258 32899340 45990567 465642 -200535950 157916512 -571325624 1029733 219097971 -1182144 262177556 -53990214 -8003767 -889121474 -65716730 132541253 140055599 48246728 -766888786 -17516864 193254289 421959495 523752252 -305661146 108533361 124352471 -559911857 -502145944 338942844 459709 -373799417 162437249 290945204 -119067492 5740090 -3716414 -104924933 -131839340 -25632949 -787407250 5244531 -28986355 227170544 -211555853 -98253591 -48737942 -614213255 -567329880 733478558 635522674 -15065990 344333826 171866399 37995725 -421335067 168044292 -337998035 297413082 -125870364 77137314 -291929369 198558407 33138923 57693365 -663277105 97263692 -43043037 -153481882 211061883 262003356 282961934 -25702444 -19644940 135930703 -199642862 -80894769 288133772 224009171 158508613 -35265969 -517349372 286356179 -951443879 259408222 9531782 106959666 21319121 70686604 393796957 -595109677 -298205188 -451546785 796994041 164561416 -68444179 429700209 540690809 -5276711 -37535965 -88508842 290837653 373970318 108559202 382059023 -7358847 -586670785 -457522858 839569942 116846870 85604199 -51662858 499027822 294900652 174202263 -27714954 -142586390 1541492 42916877 -42203655 194735242 -39132579 125566093 192292361 19414974 -59926115 621153196 143344620 200258358 -213918076 521533365 -121648719 -94743224 -85261081 601705476 -495007727 183878019 -18304597 19099680 276533564 463833625 257215842 -393271590 148922110 247644805 -307648814 -693205 19135733 -46032004 207584935 -156299631 273603091 666508462 26844720 -794171812 -342762084 -547146204 -740513151 97571600 50726295 274949453 -342054605 83142623 -267925873 2649756 -236761678 634505978 -445945744 169746993 -413040708 577313876 -13837375 -302977808 6863657 -35054271 224528183 -309750915 -14724945 -200306293 -17443032 671288 511410880 -572600385 -25896598 -79282507 -125813916 120422858 48539073 91497137 -4476062 12862953 -2633156 708570683 744252570 371594647 266370554 -353923212 468497261 -1821601 149690561 28464784 9825714 -376337377 239731281 -671292287 -88813369 395384896 -336087508 -63701975 -17513827 72760549 961434842 -56031950 -243965336 -143057761 333153534 -150638409 -15640463 -19393159 51468017 575477702 -154053054 375932523 186108169 8674948 501932902 61765762 150883454 400913949 1015063 -87100367 225748633 -115156922 799777925 -398176001 81743449 123497616 -49229294 527106939 117907164 73230331 -156202339 42916624 28309097 4377908 734770195 -73183969 -115646611 -123436635 -97001803 -329595 325293284 100253652 406475937 96497398 -17120516 59028822 16744813 229688922 -561118532 387159871 -313736314 -7529999 -264716494 -749174159 -2153207 47633522 -635797951 256664614 167600997 -770650870 -31724656 14221628 196937606 -195410694 2806820 43140476 -22218981 63017646 16014176 -13017644 -292444129 -219498123 318264930 316599818 -66896559 17786669 -266843908 12416099 54898415 134123808 -457436110 41608771 164188103 -14280154 -27861939 237777247 -62695794 717971503 -267186430 -17927133 -94175562 -8973787 -658547926 -3813754 -659291836 -17611781 111829190 -281841074 62508771 53737268 -609463270 48159959 -843890 -134660210 17377529 443197834 197293132 601203266 69471636 327190843 -567939652 -33941002 279041311 49420247 -185961148 435600355 367751228 -71203969 313234678 433876674 445785211 -41445062 409372303 50416942 -384561151 -111301601 725598710 114488777 326580262 -26106676 -234889 705774803 273171933 -110540343 -289229936 505711140 4714009 342056052 32491313 487488949 818119143 280188117 -13886999 201000408 123679320 -340634375 -415764866 148684150 74050588 59548643 1776295 324705054 126826435 105753220 150040010 470475733 -312568905 63939138 621102107 283035017 43225721 648120294 736866059 128558754 -442973345 315915337 -2276464 -162595181 -226820792 -380782212 377927356 248629539 134228249 36257895 155607865 -25922208 -32570754 123277629 37784190 586702550 -40798805 183773283 -255068696 -309367052 -418192121 624418829 -137800726 -285341059 31445692 4441446 25423422 265825596 -396599587 -108073628 -653561675 -331244879 -573854217 186436531 -39541260 578757035 65496396 397630082 155853155 -14246818 550738395 526790058 102894 304778935 80463755 -77420097 446044484 71271702 -123131689 -280618236 -99604462 -124241987 408742340 212431484 -489397170 -137993003 583117145 -453902 55106283 75797722 635946325 457643835 241321898 -75539010 -189448245 229083254 13089674 457079062 -694159232 -232340493 -169582347 130996323 -148140066 442648712 227838606 -101478098 -651106736 -815679545 -10589172 -130479742 62261249 -349988104 762428003 254678253 -290028028 327084711 -205962877 2815017 7026563 -86868331 -103422159 -1452146 -605050076 161113588 -265586487 7143560 -48684674 830841204 -369779585 4018509 -260968173 494687756 -12712199 -535838415 -59059005 -256293428 239667992 -685239289 -380494787 -765599657 -952239531 11269263 78675685 -304822628 48792133 2308534 -760660827 -28217618 -86709872 124975669 293198736 866370930 3841213 -55164616 521322947 -6174943 307089861 -90054126 -225141520 -2595003 93276797 165266835 -600388 -876325411 -609129219 93633560 -11921094 320000442 -4484398 -21710838 253347320 -285615987 4969012 -149792758 -379974266 -584076018 -97381848 -538273079 487699199 -200596078 744293364 -17913495 -327636218 5547229 -358053763 674774040 -652561958 -29417670 -392105878 841633236 -171816936 -175957544 -12690141 -528885639 -441415 318945188 -108478955 -244717822 -379027403 -83713598 -207631129 -141539776 260112 214492375 643914589 -158002881 -20747782 22025997 -7343389 285078037 34781307 157597518 430835835 10644684 -101998819 -175149670 -537977408 195305531 -301685353 137088995 -181820661 107663900 -405115412 -61316532 106220836 130331353 293916858 -209836570 271970110 407496786 11604297 194583771 397581249 -54076969 -602259842 -53198707 -7913708 23198916 156339266 424482384 -192788211 -395188326 -312075457 649966274 -36119966 -44750565 -27531028 -12041275 175964689 -341455251 -272170044 -644662996 -263092677 -2064007 -13496325 -79379213 -24825557 -117308954 -169730270 -327244782 -842683868 -7334447 28814953 -141901619 689625094 -54620845 -152227798 77441347 -248690158 -42223 37889220 -403643282 -106040962 -489187022 -565947490 -27624282 277104919 -123872600 -254825074 10337568 -189858358 -283163012 -276750837 22947127 -221825771 752476009 -15165151 171951889 299614024 -365109945 468834517 -561853015 201262617 606390177 110209917 439534223 308536417 696115037 70809643 728450721 2145575 231127818 -790842370 9331389 173612402 4705361 -101128497 -234950121 -49662097 11379158 44941325 5013649 686849285 628087711 686721 109135420 -173621260 -363938044 -516715479 -178806946 164271806 -127274702 -231812734 -552405968 12937041 -153748480 36836003 -148396161 202514414 -618348191 412639652 217585221 548689051 325011532 -427855290 -123630241 167414144 6115540 -545304191 388946043 -115831074 378937329 314909527 -147390431 462720413 2819816 -440212250 -529459115 -355914556 -423971282 -239288199 154883883 92741148 -244745200 3572223 -20978271 603024123 283914914 -502328332 221427376 -7315346 231180321 30362598 180459845 -11357047 -282346825 179931666 -785632571 -93928010 -299240863 30763407 179316919 14592463 -7554061 462039233 -713091854 367659768 89035734 263546926 -226018644 -187426756 787315747 -110985280 12610962 314964451 -173922644 107418851 -69935994 512766 -123083394 -557511 -84537438 -19641027 20532417 9135623 -204241685 -339394433 724270940 139277364 361474280 -615947257 -671698149 301183353 -599212668 87683023 -438056814 54314753 -173517236 58093262 689290527 -4399592 197897199 -408254660 -389579235 -767997406 -266331429 31086666 -322401965 62443864 356397556 -278460149 773396241 -12135812 202057976 123210227 381854869 -464021174 121649543 21744949 -131223787 -261076003 -81867791 10082455 -736549656 -50495769 -233345822 32460661 193365538 -3045802 -220404392 -501921528 -241311019 143237652 -315702204 -595262359 587670953 -15348878 198034510 576689830 378979838 344654128 -448445286 -11147448 -678228299 -2746325 -154237075 -276337523 64293686 -546490233 -382422219 253523283 -194024319 -248875541 12447189 10229882 -320032477 -364732173 -143437345 131206386 143860096 -167037076 29255580 396594541 -411937080 10889070 3892467 -211198823 371472507 -791348702 -14360846 131786480 -251918333 -64138972 47582802 -414445235 3518666 17276852 96103957 291786307 302989955 878530695 -330616687 -525845207 -199915541 152705755 42240793 -144433801 89066632 278834552 -235410470 -1757528 -742757488 -697901297 224367423 -286126143 585900690 246116535 251856628 3506310 -387270039 -4435605 -12456332 382786132 545192220 692394825 -600064016 -314205632 -324863504 76325008 -17960460 72557956 226572589 76437338 -696788575 -86093722 -617082149 89085924 -262894234 -592631087 79702120 39070608 192343448 -76925460 -479497800 -219943690 -268359816 -346174126 254477102 489904756 -199002631 -208532928 -312854574 -114631189 -1018151 -572132670 90203474 -305247153 126784475 365259606 359182503 398320160 -108193297 -283056420 -4619121 -5828929 -21309669 -377990327 516817655 -1041776 -629863953 327909623 -761466503 777693038 73392301 48576311 1374409 40685464 -78946854 -140314691 -187614420 710653341 -413264476 164727409 -95687493 -202267676 -15580923 579708292 6164953 -575921321 -153848006 -192343929 -260696958 77461179 -235829330 -702677341 1669810 -680438177 149875375 -341599736 448959992 -351652762 -196316320 435806647 -136237648 86061515 -148835937 -14561842 883195476 53978051 14383440 -164429054 -42359131 12801535 377637531 -788609 -81860546 -106147197 2215146 -14293328 308111052 -159760992 247462461 38677902 3950525 -365476999 -45549361 634238596 -321291724 -317873459 -379218406 19956249 218606902 63278140 -74583207 -214429844 5321848 -307869373 -964369071 320351700 -297930218 84248059 765833794 484537221 203025934 -437842257 -800395060 445657824 718579213 -11701892 12442980 131538800 -493225764 -77500730 270312208 211769060 -395226355 -9592227 -49023874 -41303630 595822785 -230394201 25728648 283155712 284041631 13524237 110997446 -93133247 -441276178 -8399859 49250766 682271130 -104717341 236711236 -127761727 -12753189 -46300647 337964767 557832831 -279739645 55852363 -300956 79362841 -567512564 676749962 -180793359 96542956 63670453 158760649 -121685990 -687341969 284462455 -91829322 585741035 46763863 -569430470 -7642694 -501794453 8629862 -381814711 454220008 234927258 6605622 -130086615 208684112 -171857837 -253167390 611910 409235889 -142807379 326370460 21964199 891243946 -297659134 4792633 48406190 -81521360 -179544907 129012816 192349289 -482364656 -36597933 -14861794 505146835 -218985285 132562146 134884723 -283956968 -42936704 -8015351 -318760760 -371418812 535366961 414023392 -112797019 -459049738 477575901 -162880012 3412075 249792304 136327694 -281682835 -19909571 -739055328 536534774 -747947992 -387309197 -226323602 -240391474 9554240 208346418 -1880724 258121814 217091796 -31931241 -832540646 -45950961 -220424510 319958106 311938092 -344598678 104218220 2894751 41548970 -476361015 -534184157 -96026610 -245582884 -544985105 -16561026 5371245 3867154 -805129757 -90147418 -365543316 214868254 -127887015 -198302756 71599413 -617512510 -646074914 -14488470 272341978 -64795201 -320677795 140349454 -679469120 -663494638 -419185505 -497907302 -565826024 280581446 -295569209 32660045 -426824316 97744244 -121291861 49771212 105142846 -2725422 -1551740 -225499232 -70864122 12828101 -214806268 -696001331 241997399 709343389 -545231 -39480927 -142871487 -439253375 -197661932 392973975 -732889095 -27143844 -246731152 -60333295 -40984941 -213213680 -426578287 338677251 19331371 -175620684 460560442 -453530518 -336108115 -147326338 616918486 -212408119 -119702874 266574975 116399904 538922604 -429081093 -113039521 317238706 -93544786 -111057660 130991658 27843873 -72738636 -323332670 -82678994 5668755 15453862 60841061 -815552460 -39301810 51791960 -43716784 -4930507 -808513162 69659600 -110087231 -65607668 -6024326 -674046946 611538041 -373489883 314090922 -50346884 608009519 258224096 11687785 -711483696 49191779 139569367 98492772 -3814751 27138059 120161640 -99296429 -82601923 -233957683 -70193273 -723080012 182702933 -336055569 42157333 -2563693 -196947195 -558917772 794503575 504863 -289600920 -168511638 227996202 619964176 470124907 342884557 151793 72312599 313956556 360048015 -172332214 -160573077 214443259 152651296 -53160780 -262292113 21532632 417585044 648862889 9968627 -564354280 -39011744 -131328086 361296956 222804686 16846378 -1460918 -194624590 -42137226 39220768 513396880 -4406834 79295283 -634587824 92147609 130492371 8210946 13395838 307197110 11011481 181731699 -2699272 511425123 -116307387 55439910 -255854740 -201462680 -6080901 -24610318 -104207503 673684899 468323024 -979530194 73421336 -247499421 -49089464 -327742060 -50411020 49754051 -25978591 355248068 -427950595 -22776315 190176825 -8178116 -131556415 -25680296 -61517041 -346543153 254709623 -378063133 -26350840 -246275718 -22585271 -37915812 646186471 -65593934 -172322493 -102759838 498911469 7612398 -117349372 275159274 -108789233 -2178207 164789529 -733850306 343065355 126979518 -721534307 11780267 -377829353 -36830186 82028715 -604161804 -2759543 -93760626 130490707 -113050575 660440926 -44266745 -736203956 -385116013 -309768580 -65360110 435453437 -261272167 404374015 49385185 207596829 -99771751 -259858 -56615351 547206515 330648324 405240652 -367049154 388586888 243685039 369176248 -279215711 -613072314 58183768 -32033229 235038144 -1712983 -538143464 322491129 3346957 -21770330 35079776 -288190961 225178130 -41972453 42265374 43341661 5685220 639355686 234073913 -49931979 -1739080 333602630 348369022 88120124 16035980 -322991285 288795311 -4289629 -74406095 118342024 -400153905 307350574 409907426 -218882636 407054521 -478456870 21930304 570444293 -540772849 28548651 59174076 293751328 284148343 -41824446 658979019 -133317816 47708546 2281771 -16107248 -252877388 317382634 -210418233 -3580665 -277631734 -84828403 120002653 84312091 107973159 108471090 -122114499 -67376953 -222612465 1829802 371884 -690421959 -57288155 -220863158 -165321510 -154513188 -56347427 178324093 196555449 -343644566 224008655 -150949682 172855875 -257387284 -346164080 -292366671 129155962 27746159 -98371822 744408023 450134185 626263635 -686904334 112139511 -376765878 2593397 856478749 -396344678 730616452 -10617402 55723499 -177133293 -74164129 -445158919 -513044907 830815962 -158451091 771121 13910784 259147408 118152850 -155046586 363291887 -200558863 -83633220 -13830738 98159532 66936836 223188466 686846026 605515237 17749557 29680204 -54567499 4886900 34035417 -202860263 512380238 -344098811 208602 -389332173 -11913014 -444107654 406595487 66791389 -7990814 -145948941 -885239927 -197784780 -67024860 -382527809 -191672616 2026574 266074771 760722278 121535851 793441432 530768273 316434221 -315040149 -157328828 -9992520 805834327 -309898739 -106456005 50233 186716968 573863171 1420561 -470780655 -82154101 -53230667 528635340 -8871899 -173720007 -323396265 -483433626 -21849520 -112698548 -40066241 -79960528 -90242758 500988600 -115136993 111381157 301864608 -246970232 -905585 778369766 133722187 -13879697 -196426929 -199542085 -16667150 -409374251 -38154534 -703065694 258393250 298021939 332954112 264455823 233691178 54215 180560913 123882418 -498383016 196297120 228381953 -24050958 91239925 826904660 767409526 -913353075 716535121 -1487055 -206172103 -113965065 2819860 224540103 178163395 10191976 -148090085 194743490 73275946 43388628 350524357 57019807 71180947 326250240 -332561075 726349318 -761408633 -541586068 -6851275 -452128221 -485842309 -534901962 -11225198 -576396989 183482081 -343104435 -218008460 -97456541 -191416610 -418727708 -108387428 132408174 -17850550 203952628 15358095 -240979 1665621 518304681 -119147107 -660400074 20516672 368781128 432416624 -259453191 -399324856 375873223 95893160 -20233030 -413679410 -354977259 80979606 5296547 22627521 -754395481 -10318378 9108397 475721499 -822397670 122110375 367167211 511564024 -732084648 3368292 -6072682 102454928 -76322722 -87583105 -35356538 -167867427 -626463958 19832934 -369713219 -320582926 -208525251 208598587 -52341442 3938777 -628960600 -338394452 -47295816 -383291959 205204082 -687386425 900631125 -129912055 -10681984 -42799354 2052613 436274664 54132035 301772265 -231433830 402728494 -84411271 71840156 475113604 449428798 69487552 -409438357 -4151288 -23062441 -70355565 425481008 481872995 -14436213 8602967 102752560 30826179 986072 -167339590 -465009189 4662801 -137146433 -444219389 -49452671 -150701431 321767566 -433467712 -404401136 52554924 389990834 -75874297 467725958 189830231 771934797 -194748281 -32371262 339974579 -89731121 -109615434 19809167 -120427751 229794014 -269386451 -455637918 185518151 776695377 -484989754 -396942099 534927466 -35830828 86030085 134143887 237219009 232723846 366357519 -443270766 -758215101 -505306523 251395060 -834566383 65475970 240565471 318278421 761372236 48337817 241454715 -569823637 40607698 253944842 78730123 -65522078 673686562 17292731 801668874 -151137071 -371899160 439210937 441770610 -1154125 -75369091 -56035715 -204296854 26660582 -523930958 -265863951 -333939522 324981052 -568504600 409875051 -190885919 614437906 -211661902 -354677604 16243228 174904834 501339487 110370098 -411435101 -137878915 -19113822 242907088 -239142378 -142751795 -19555157 -295837782 -9095206 635988609 270310234 72670535 -197985165 710109769 346537212 -77101575 965435 -226442470 71037721 -38856154 11955922 -280460667 -315376401 -2069461 -233202598 16661645 -92986633 -495865175 67456717 131462600 88462783 207801538 161236446 -566317975 -119449699 8078283 -194801794 -50960957 -20502765 414846688 -254096654 250614580 254792406 -5181547 -590739185 158707655 188238605 467123509 -653829445 -15471545 904096019 273369244 8497585 -87951928 -8163781 12822247 -846291039 231125609 -501839794 -147751218 -484051586 11600029 -71329970 208645828 -186122338 -55260840 231392165 142931061 383532698 -256648519 -152603495 37908975 200035747 79194146 -28225293 -398146503 504945322 -609168402 -4051536 158200303 8553280 17990926 -99278598 597991801 55282037 506293752 15991661 123651645 -470223673 -118526062 -76570374 -722364555 725434655 11687859 11122701 260688895 -857321349 -549393090 -13295994 31398059 15498787 -290509793 -15255683 399473523 762320806 124494114 -191084406 200782330 4725774 -13799973 530080965 -171349881 557213966 421631321 457542548 -113328249 221071926 312162054 -253269216 -736045139 -193279655 -113174097 -272830709 208807452 -3190174 92473567 -702262720 6582211 8113295 -188556105 210861108 667954310 -687555331 177147994 12761284 106790842 -206474205 -47863671 400516555 -48955228 -312831227 -166479255 -52526880 -306202972 -4472482 -140036288 -321504380 -465640436 -259198407 -9056191 1300528 -359810165 -394057489 -173766269 -372564581 -182002220 233782412 -387767643 -5020589 528676265 -7521445 310117877 85571730 393975357 338927260 -660447560 4698381 -33856880 -337752730 -254158860 24489683 353602386 17450606 -175005544 -254314057 31733921 -587561600 -159553155 -90146590 30856589 169843602 -66373399 266824291 418285639 -142996594 -358969241 -61108393 236744369 -457156748 49703080 -467047756 -546781819 92562114 -419757726 -119056964 246227870 -49836396 276240100 -2027984 23225759 19033921 -107051704 -3799131 83416664 -73896685 476077995 24188673 -213172430 -3891700 788259364 200523999 449839263 -135576759 -224098787 382698317 -493662173 -450513384 5832973 -24851588 132840580 -625653661 -470744324 -485246845 235334959 42325678 362334178 -172529993 650741326 -312452974 -350933991 -357318642 -83887023 24000578 -87883258 -25658575 -633417249 -68336131 266980227 118937360 28956937 -9543170 10900539 -30266677 -109355189 -57300681 -372457340 394328450 391647067 -24310834 45666145 -315724092 -70926411 -120764159 -570799687 -59590518 -144312446 164753802 -87677623 -70159924 137945785 162597 649516414 362496623 -399369574 -756851562 136641189 8624952 -702603419 204009761 -41079482 -233267633 85251683 142512390 -521182139 422714160 -87550646 -489793940 142996446 23706212 12190649 -455758456 -9681028 -19104444 18564049 -427696286 -942959402 -179183496 51827245 1554992 612740771 -20843243 -353459159 33734227 64882599 48161436 -387965672 -84167976 -9263126 5184920 -14537411 463779279 -255061233 -202069583 -755416615 114461851 -107160928 681447921 401305167 -459358080 707485 31746960 -370689983 -510485945 63915812 41937 -74033230 -3338362 -382686532 64778326 -873066588 -569910801 -419901975 771649672 91394933 -652015278 141346097 -34442634 -32237240 259060905 266444806 -515115308 -169873926 -60831549 26586231 572263147 -433457575 -189468096 -97494347 809393017 29185430 93710102 -300212418 -228089855 -797921565 228731302 -53190964 -141928011 -463029502 -180641852 568890416 -462002270 -629311369 173795679 81321346 129198906 -59460323 140022273 514500558 61756147 391222708 692581793 183130941 -241036767 115385540 -500356970 -64178776 -12575513 292285011 1487072 -35626635 79893456 -158080310 -2386341 -4333011 406778314 235905411 -775474444 -588246854 443087758 -120991413 -477088554 -309415411 219274349 -486002499 -160294552 -112355983 22815767 481355747 -1733966 262367037 -710143624 -778106651 26788415 -586965879 423839453 3554734 644338785 3438088 315785878 202664787 -367700879 320148664 -337774040 -159139786 313518583 82552976 -14289590 -619759381 18361249 480421187 -26661472 -2903443 -201354874 203938174 12160679 -260996010 -45995741 135288870 14405754 -326864304 -42238338 13496036 -555963614 521182345 359358789 25509003 497601093 588552667 16655533 460089115 139556131 -475044071 -46534810 324060484 -180746575 96445223 185442023 4732304 629323561 376304279 -416088369 -184875962 33953202 796088705 180907316 34102753 86497480 -287074119 76158576 -37332829 -67904438 32776034 466277087 -551954566 2188432 641528 -145190954 -411306092 -40395256 56859427 -22062696 -9374923 -933973380 -379678490 540985957 -697462077 -446286770 112411524 855304398 -6424247 -187971101 207485 51442072 205005664 -79034394 -47103599 -51642319 95202566 537246323 -108562797 -268968996 308797619 -432102652 -154868812 76581315 869818844 1152921 26811840 -649345731 -232205503 -169913965 -16350306 -21738489 -4087443 -25629459 5358967 232804834 -68350526 -629865664 -183401188 390021832 -190773610 -212521347 -191133387 -306845307 122770946 717877993 544502204 143639454 70059539 -233397748 -274926066 20072915 -197429162 -210477452 64968828 124438092 -348634416 -3434656 346372247 733677713 272367004 328170446 -303255209 15607626 311722294 544530706 239262157 75525628 75588945 113900347 -362574737 -1730824 -104534936 -116358272 -10197525 397743195 -939949041 -274015819 170582197 -279871322 -1911498 56654873 -10719105 601756559 104566937 -55237862 -104803677 702861235 391821179 -502323434 -313219 458997830 -30822272 203142322 225823971 6163586 39949680 468269253 -455635457 45327588 987766 17261455 35630540 7739627 -501655827 -12167367 598986704 -147222173 -453944076 398937861 -72789620 16193210 37818205 -444898301 794432540 223147118 -308345962 457155293 476099663 -875833921 -116763583 718618891 19152544 -148316031 117174396 -683923535 -575792384 -539559527 389139047 688798501 27692267 -196252351 -699835199 674545221 -5035741 -15137270 78196301 264709179 -14326397 67053206 -967709 -70349183 41969251 -50572284 -57384436 654087843 -503267131 240488805 11324913 4475001 -5298019 -121109028 -42583669 38385964 -113731092 -375487234 101909840 -627843704 540889512 960860 138574529 49207081 -45040277 -691917 -154722700 13010751 460755453 -236424363 71355772 -3614027 215254324 68595101 -187384857 254734260 -113077976 271822299 62556768 -609276607 29852859 -390121014 -4748095 310737818 332986522 13601542 -652206 103910742 -6109293 225146481 226907816 68957089 31025338 -530202209 -144385676 -319876886 -171495793 186493356 42056663 -437038600 15936842 -183152319 -401373773 61003966 604968501 393405118 22598388 -358222650 -2238865 29847620 -195934146 -487064646 -231573778 383933596 10660222 144875266 -273049949 670677478 -366437696 22733895 -115488577 272881559 3669566 849426649 -20316543 -220823089 -338468128 -3643572 645812373 -113854286 15447785 -393073220 -36152395 -174078469 -66113882 -126125546 -346250 630338754 335897578 285078731 -156308634 112723667 -112851994 -530899169 435571132 -245634619 -231006927 -373908571 -613032832 271480688 -34031737 -236904101 -22241264 -187235524 -483699287 -70849486 -156871655 347173537 550727446 94729793 561705038 142162862 -20003342 -79707653 -279615186 5832661 54844249 516865648 -13852061 349771761 11566304 -29061498 -22118084 119689548 -76721152 -132550221 91607891 -49667674 284149867 -148599342 -500267140 287271495 -427682917 -231761636 244848368 -67362308 -236131755 -21496523 -544751613 5355189 640339982 112988287 -325621710 96067373 -476427208 -769920482 130712093 103567360 109602075 585662834 4583044 293639455 338333055 831600966 969359 202312506 -87755787 11477244 73484430 27445949 -357046056 -403715311 -20539290 -102054603 694907447 108138143 -54112231 484518247 -115764571 61262012 -222127345 -3903302 -206480754 -295817823 -3039199 -23252276 536632266 69022202 450293432 347169521 -433300597 441518763 -80291573 279177802 -54309033 -278595113 365117315 377343786 222383317 -510722812 369082813 -3691249 691688 -660081597 -247628509 -61926052 -523481939 351848194 60680409 573573863 -769177810 131387116 649598813 -45440696 88512535 -230555658 359111107 -467040806 105520588 466336847 -73117588 382418822 -7994494 151361978 695505760 161158860 -38022559 175723610 202861348 16142688 -10256850 3102383 200915205 294989172 -394497718 255972771 -358374787 214134937 6230725 -144677995 179343912 -193577137 302206219 -39716874 488827443 104151701 -433527799 -162510165 143599439 -644741126 -90279215 19755547 -314149326 -423108045 -44719673 80053243 261754461 108752223 -320647401 -128142115 379022130 67942718 370552392 604476 556650005 548462692 164521507 222545467 -17775667 -7657804 18335441 -66021521 3298842 -640330850 265875002 -4419243 -516434470 109409353 -505741410 -534845545 -339335488 -424749120 -5412196 307797512 138723150 514583425 -711654340 459708652 -148339556 215726328 -181563070 627032885 -584824326 -330273167 199039066 577129165 45624891 191014369 385774321 490628035 -219077931 255858970 44597942 -184463979 210584379 240111188 260761794 101183261 349810176 -42613792 29881127 504912566 -307622071 171390942 357772338 -613142703 351742196 -46376032 151235192 -13138803 -404297173 -85712418 3913664 -58780948 493987223 501624063 29311188 28218239 2876532 70013833 383859582 702153510 -231039941 342120049 52743034 -937893 -37531545 620307853 135637908 144054389 -755936188 -29614553 515344065 258825033 193990827 34544438 505037 -94145556 -360051065 -113373482 14641387 32387123 51502520 490597276 312684350 318519870 -136111997 -547771085 4211148 517032514 -674132184 -28253706 91742010 -35983192 -3375990 -84734075 90507701 219622812 382707080 -37030638 -1444838 -3432350 -491618429 106733197 -70603182 -46858176 -450650 -471149604 -182295228 -258941740 -26477450 -13473074 -258896292 -158872531 -221685053 -199774996 -318776341 -459265154 -436715779 82402134 -287406993 52136886 170628577 74380709 394180106 -594532060 -69258614 -52782907 723241285 333814793 -458664256 385127121 117689273 -426310102 261249650 285813245 23218046 -99992272 605452556 92018915 -201951087 -231169760 664061664 -253527585 -525585569 -88689473 27829548 236694379 212609147 564910946 820276880 -202241781 151533644 -73423228 -667929426 -426041436 54174897 -586967327 -589457 858495419 -216610071 -99648941 -3555671 -19865912 -430143666 51241206 132563188 -434739177 -24282797 961261 2658643 -67747112 306333142 18947038 49980361 16594023 158206590 -11274007 783223381 -537895025 -270989344 -62691147 -841702331 179491090 -579950 114812196 57650145 -133777963 46500181 -401397660 32540375 -148153700 63235682 -26968162 -866623169 -423001286 -74541749 159767628 740002737 110484237 -229671058 -186830864 -28169837 -442507526 13839039 -482333867 -735118546 -367848806 122393438 -29557627 -59777648 3984139 -240245434 402798207 258676190 -24293011 -107781558 -18168875 -30367253 -276940632 42249766 158269693 -147813778 3500094 -81142690 98284035 -104318160 229301946 362099712 -13550122 99628832 -459806656 55417333 927960144 -241338175 9009329 -240946387 625434237 -239317738 301992819 -191671276 -46144212 -48429245 -10720703 271936066 -634410289 2049772 -273978677 -341749711 -22993994 -172388119 -274318639 69810044 54455034 63639557 32438693 365445236 704749068 101790004 644435235 -394665 -400983418 -67534783 -67640987 43076985 20664376 371312466 513569198 -232167528 136620930 364062122 41797702 405795069 -93749371 417795092 669689082 -9470059 620949511 77902781 -61894308 -45198652 -48846767 -78035891 201235092 395341743 -84193293 -135230486 -1137022 -46553560 -85140568 -22807547 -105813646 122592642 69310605 -613194496 56133017 -28304442 -259883153 80289317 2067723 285232903 -167671074 173438792 85661125 -357404932 47745136 -180488693 -124568875 246172147 -70498258 401296335 -150312101 -195733307 -32750748 -568813082 897042033 420359361 440650607 198711142 -178308124 -456111073 573230459 684566417 -125331907 106173990 17865980 -638476819 14585159 -256169041 -3699229 -192801321 51490614 8904185 10686025 -43582257 687416061 -52328743 -256523 13626488 -147255677 101760201 3492406 -1800618 -489497700 -68227943 39517813 -296962972 2239122 616015115 -156731585 -1507018 10837637 -27048093 -76794790 229472448 104186034 -581930785 -14087215 -685595917 -642964334 -373758908 420942175 -77365103 -295250202 -1716625 -10717112 -142655020 -249698310 489702425 80840616 706690397 -3609294 -28517431 -2356070 173828268 -11844057 30101142 -557674970 -228376 299558094 16798253 -365031570 394505635 -138339105 -221198861 -272474902 502886064 91116609 114153664 -124744765 49941825 -2321258 -93269396 126468254 201978418 -94766152 -4611504 -394579522 555628973 19023564 73266 -165109761 -492345377 -639695917 506705191 82460030 -368981338 -416480300 -161915690 400058773 -129759550 -147635727 4872035 197185819 -30384482 686692876 -8418521 506030740 18268903 -45608038 -387971771 239805423 24633392 3995043 170592229 -451354224 73492475 99297641 69648602 316044160 84787012 -61404508 -246882519 346547488 -101152821 -587445905 -107160923 -191489133 -88281309 -62590757 13621909 -388805981 -219803885 50233477 124602302 -231889166 171885515 57277774 -56713130 334400584 -191338825 -918115044 -240222810 373831341 -406709087 24412165 51613880 17081355 -13974083 -590592485 59800467 -582367028 -61993490 -111871457 -134213060 150404073 287260137 -97483779 -595066148 1407257 95602211 5393076 296396090 169506192 266134093 -536397953 42743118 127579523 -846679336 -304911966 528009663 -13181459 26748952 137138230 -19265243 -104117372 93765959 -487048452 -409775794 -31628 37703320 272719220 -473648301 81737056 146241199 -167714465 23825658 465141588 -66979229 -148483241 66224615 -101810181 -343330063 -153746292 44382274 200917756 -22789442 -192184928 484849405 446927266 530470573 -460037363 -182812926 -59442998 -22044660 6632195 -109722273 -50471426 -152110065 -853803187 -915690343 -13700509 -513607116 63225767 -140970402 167766831 -90613135 -243585539 75880249 698100638 700428317 -222537061 13854143 305943359 12810110 790609590 22127643 403202725 90721733 -234393895 458623180 -297095347 -76381147 -730263997 518194203 621623315 -8524763 -330210853 1051658 292497536 -486481210 746357733 202457536 206953496 -19435195 -48230878 154540486 -354106136 -625226951 380356235 -35671996 -186854077 326342293 -138699565 32784136 -235087692 718982513 -88425999 -25038147 760805692 -216628154 -122662020 54241370 224325911 173276865 -531290896 -173434582 5098872 -3678505 -80807477 3939588 58605014 25748830 450677121 -84609761 140440771 211421750 -215918417 726483386 229612249 624210419 -561569500 76211656 109318075 -124359341 -432100188 171461068 190191614 176837281 76288196 13654589 -13960451 199600392 282019871 16596241 -726753039 176251638 27331839 14399121 10806192 -83466136 284409009 59340042 -244829313 400172824 -935078249 302722751 -144784240 49284955 -154980118 -670873558 -2342495 357063480 68114334 -134319815 -51470573 -327696894 -197967584 -1223828 -156914696 132692287 -579467045 -73699511 865136073 299241718 42873477 10922228 -194249594 7362061 287643828 216601047 177167551 335372608 12851920 12015134 -21650335 335595175 66087098 252721505 -258310910 -209251392 -203528493 -527357050 -3595798 -481504004 51485015 -463195362 83278668 112783209 -143569757 -54970750 88961034 -152682350 120641438 -6315785 -193998180 319046859 559398139 145868411 7893878 773021197 -496195068 11698383 -287306081 -483125911 -672411297 -149530972 -250517484 380968998 -63801532 -113050190 -63267618 -8868869 375256492 198018166 256029846 -28298665 35098982 557564974 -209380049 -8062102 411008388 -51990296 -91012262 -20781674 54404328 -57031145 -8149334 73307105 278977063 765154251 -76866588 30811193 -261372113 10319142 -459019608 76794481 -612849 -324308 -340647829 -46682879 -535954407 -5564410 -188650338 40459449 134821616 26007066 -94848739 209034204 71692515 81638452 -4719375 41301505 -231071488 -16144241 824874289 -137393009 1869672 -301994468 -98146713 349789 -179622954 452182493 100879349 26306203 -1110273 162316014 45378614 94792192 -515020517 -378520887 301823270 -307977768 44402392 493149 17610893 234134104 -283421091 -121715456 107347152 143186334 -57306375 -13764822 -85034309 493961470 331441709 17803576 -103676484 -12900824 20835392 436807493 -7174419 436155284 43671246 -32201282 347962412 66144143 -251739650 52169890 344543818 26979540 -108670432 -157017323 12934544 452216893 6662116 109864409 46233008 -196457261 140545662 -743347367 105406404 -266469246 10577705 -298951559 -223792770 -101596165 -88689825 81779015 7949093 69169353 347045856 -718826353 -6893644 477056716 -15182493 55529114 -615475891 36808968 71912093 -255445494 -862237 19437787 409541677 180967942 -238869739 -736199214 -408594109 2025634 -398408211 -470079353 -318186302 130164817 -79894317 -395315493 -235607227 142918789 -325057075 -295518134 683832760 -43835836 -187958560 -612067669 187436722 229492174 -137352244 188261570 -397701003 -6202815 12415 151286870 129258835 284155692 -101857853 -287735393 343038155 -322759827 -349502496 159938831 -42880895 37441276 -255329577 285743591 -11822158 54400637 39836023 10892864 -2781794 38469758 -444326114 2473189 -11443133 681804210 120610676 4736954 662131157 -132255771 527280900 -312475629 -332865866 21357888 -13149287 157051260 -372713957 -73587682 19434399 2859024 -186822913 293345044 4674369 60695580 715750924 -547893483 329266142 -300996143 276980304 -305770158 -256500177 20110652 598930584 -93771300 140356553 -4602056 9189991 -219262231 -9600059 465196604 30152710 278920902 -7943775 868220 -311195621 -66493484 -107119902 312457641 -447053560 296210144 -28115065 -30268144 -541364258 649655359 8216665 -543930073 30370944 -6974995 -738039637 2796388 77734106 -22209709 -1618041 -447204197 -243965538 5316472 -82553279 28957169 -110548345 -373697053 179455174 -56519757 -381112842 646608290 215961242 -839015846 451461518 84838331 13127517 615703442 -344295348 -458018661 588692884 -340348519 2414903 -321507526 -146646546 30621270 -660977476 488778150 172681848 41686711 244290622 -232155748 126687150 -159923064 183883527 -101567234 53637930 780247926 55822643 275652946 -319405047 726602720 36062760 817869175 40988371 184940477 325985847 -47071202 -716770681 103903906 -74618208 -253976234 488932301 -1509857 253462340 177564948 -704533427 -185626638 -92504153 21646826 175101265 -461412062 504605270 -171558067 -40217238 288991920 77349549 -474017940 5029403 -82647641 29577982 -303412147 147728645 -25097545 -107987936 515996029 860263284 -5631539 103209723 59617064 13620383 47702824 6768549 -274465211 -6481899 -194582664 -1482568 -209044113 383446308 -271795011 187863201 -253660838 -7905198 -2516864 -428812805 610421190 283164517 25387133 126732006 38701047 41412015 -51386078 3700514 360215087 -451160722 -364349075 10863094 -524066758 32062834 -4459642 1989365 -52274705 285315937 -487138603 165573853 -209184853 -116537221 139190740 -178285988 -3548020 69566410 485965347 760100333 172936549 -132377516 97741149 -3527953 129810676 134237436 -41669623 101454838 461454108 322070726 628157229 6737416 323686986 228238661 -330100510 -2233053 443542327 498614013 -383828282 -13853883 253616673 -446879 10111604 -282316574 -544317033 35808319 -183572731 205266532 64704343 -525227406 7436125 -522853453 -240153519 79939425 89451871 145061804 -286229365 235206948 -16996982 -45542978 -2933061 214884857 -169830742 65887129 -611244313 -824025257 -182197502 10313613 -185440460 4213048 -10007252 830531719 -228550725 -140195721 -128627365 26859814 -408486365 955706704 92930361 588064668 -398194786 -560173299 270912692 34223234 -344178044 104587830 -76744383 -113610868 -104565245 35629725 12509778 141841997 -403138862 130938640 106438493 177400851 108448101 146620052 105993965 -205949891 -203402419 -126464781 -48638275 -534214994 723891938 -112126669 70584541 -105610558 16140411 -6152418 196939816 -480929632 37577881 270338649 327317914 -189919460 342852875 -75697975 -110680299 33075510 23734921 -882901170 322432655 -273559733 231813664 -535955427 9756862 220321910 -599959902 300560014 -10925096 -327635892 -45188726 495751435 -380293802 -161074904 -6754141 -101863278 -676686467 -595375147 -98356627 188617051 440473024 -211119061 152115692 74200763 -387425446 -146307107 634517055 33382248 31037764 404887673 18718559 -86769675 -8820128 -386783214 185007149 123773 -71856057 8847852 -59569931 149745215 9534325 -158317634 -117561472 -44736164 -24913768 -535659589 704214976 473867723 472541937 891663111 418039204 -138574576 99574871 10363476 365958832 -127553458 -257988870 212879632 -314782378 -2036137 526947602 -43027076 -471254831 -248074172 -221992241 -74336518 88187561 -897564872 -41560278 130176551 233742042 281925384 20445376 -69671088 531091482 -47729428 -309157762 -328102273 -57148924 55615237 -72092997 169911359 -73937735 -24290570 -616757409 45207207 408155614 -128777080 363659063 192801486 -133304133 -425742261 -597981866 -4709136 -224156292 -304640093 451520270 -25401066 286018963 256557147 47708913 532576722 491460402 53671650 -530088747 -131816575 -347600620 -418410566 134525173 607896537 74526093 26542768 3025231 -308123222 328282020 50045576 146317745 -482854332 -150860970 19068130 -58033688 -35864817 -113145023 14923547 464622352 -778073286 446904392 470409229 -777318138 11480719 -75917065 -293095582 -448353086 -821875750 12819775 42579925 20245430 -640848804 66463666 -34188473 -143811760 -61709028 -829852737 243919955 -113709569 535362868 7163379 151222 -331983093 -703122889 -38009943 131108288 83932963 -391778777 -481494835 491950868 -65703221 -50051105 147127999 46155455 190620538 -194247653 -553248539 -5126661 334513557 974776 484969646 345590546 -42082813 -548572805 -498908928 189740199 13900816 27540191 60311038 -102671169 133552762 -362517085 81669887 -673424568 -424966716 35313292 -122713048 -13880948 175737413 240801616 43949508 -14596557 -342795630 136985491 -606618193 739849055 665841549 288565660 69498576 -87320523 621238134 -255263280 -8641822 257259671 -136408913 -16462233 327445884 -188865933 -143252747 60728408 -764881526 -172966181 -100521006 -150621765 5053765 -73030187 -138267570 -51658227 -181911529 -427495142 -266932851 735199673 397399841 -16379251 663282111 138993717 -44427636 391362837 -86802806 105967908 177613152 -232210373 -372029973 454218738 -334835877 228579006 -11983391 24187340 449502564 985680 264877185 -215963115 149494127 -176697005 -548149143 316147735 157884853 47584267 -125683169 46877055 436121649 621586041 -535637266 -585694959 -6970725 -456773650 112319631 -133605150 143038310 -66742530 -646082009 738799630 -30618488 204311213 -296260318 -560149406 -84519483 517851852 -36660085 -400793074 302470801 -8446914 172389760 178995364 -301981509 -150197825 -222539927 53771261 67091676 287416212 40151985 211173739 95565353 441172454 -27709836 -138456682 -18062220 -174126711 -324330320 -306278464 851325104 -306794045 6905596 45682697 -203995189 -184248877 784705729 81905297 -78810748 66433977 237538407 138689074 754449780 300167359 24283410 -89997109 87996731 255465821 -336183978 -566677510 -166452458 152422710 -115442280 -322289111 122396026 -106909279 -138009073 99617674 -498301679 66352376 -105223188 -224074133 -107557129 -212629225 22857557 -3124959 9438455 112175926 -3254202 -79747987 623797103 645618585 5710986 -950240007 -290920 50609571 144928302 -23405029 -719898560 57421834 -10772858 25706598 406880852 110583143 16338850 -93883083 427859896 -26418003 938162682 48574464 -286637183 81605905 8980766 -340500858 -394985261 -52098142 -618166646 80299643 684777948 -40618499 3753930 80508206 454493213 20439637 357583 342430407 4176025 127202004 52776135 -658774138 -627664195 214761177 -310902672 -236176521 -379612704 -121148629 9559339 241261676 -181921555 293073031 649206824 423264996 349562324 -42106723 162781704 483122674 401107576 806600545 -107907687 -243684581 103213050 201176916 48734750 -205896823 101300412 314988088 439858111 -7611423 -178395620 235842339 37320058 -3129580 -259983712 182139841 -457871506 -218009310 77074135 -323096256 267422773 4416399 67806202 309662303 -233891005 502110441 6289501 -426494202 -113481653 43435982 5581856 150390823 9260679 -235881540 16839994 202620414 -51884862 -32492223 363854403 1599562 -367171814 357622697 -7228220 -19800335 618051150 15739455 -10073329 -399853891 -118757274 435702012 -73089953 74593334 2425500 -174964662 -15021606 -299624924 127182951 -148874664 -22331741 209425765 -4404388 -283831800 -183644092 437400075 380790624 -87186710 -58343320 43364973 -193211926 -787757118 -73573364 15962048 396929999 502479982 -239156591 225009754 47723083 -25799477 -8102437 -31983585 -61526897 217449623 -495414925 385490985 -178184138 -2787302 -348779048 -145566880 -600241101 -30768111 -123299984 54557102 105323495 246534738 -370205595 328082684 -16193888 -430811963 -7681310 275222904 7499022 -486797791 -200125447 31104325 -417640546 856785853 -149445122 -252743 -81621159 48522674 -38388398 -265069763 -472042539 17919153 -438391422 -8344049 340754233 546660323 896262737 610075880 -259007492 72684752 51773072 38875173 -1940691 -120529552 43309270 -654512781 -253518221 362071918 144390083 271327846 -18316296 -97039261 33417713 459665711 -61995696 147854038 6518479 -4321450 3551998 312517181 -157198079 -197141457 -640384613 30458016 -583679471 -4159361 -30054081 83177120 -262300964 99072400 449240844 309768228 -55173999 52480145 242254981 -501297858 5592803 -158234944 365661620 -617327179 24525883 306940222 553770250 -8197157 -345075491 104498980 47259299 66282616 -887103522 -335837188 -407456164 -9340860 -156855934 64490171 -198515006 -1004307 -139084361 113481795 -107470488 -760618076 109080238 -336320017 -16339542 -203754825 102891967 -45573034 299415742 326476115 -415642626 -446937354 630038114 684687503 -508889069 -104765389 79664918 -564299077 126322023 48505727 -335303358 14202209 217537825 -277382430 861890 464840 -201438694 12547115 -118113257 -720598444 -117890065 -618737201 -58669394 -234551662 64553425 -22631045 272349655 -452494647 5267391 -173349192 -37004090 19012421 -135894253 -236878632 -129380772 629625621 -303484 219738702 -99078370 -18374867 191666173 511863896 1635264 311469123 153781967 -6532059 -42956034 -944446709 -79357751 4223287 -274828395 834385466 309700549 19587544 -242277345 386682290 -63917127 133845688 296868593 669095780 -5526318 17161920 -643488104 357321042 408797649 350510500 -60135166 726052563 515631238 -108588859 -486608766 -121410721 -384275244 12320056 86872692 75853685 205136038 -53635578 -5200492 -145747452 -129737594 4423289 166822748 77682157 -65730659 337882833 190182805 420354450 489788973 498086437 -60381297 213154567 -749583240 17483957 42754526 58927481 116366513 -299025395 148575646 160779488 34192826 -18777127 96566310 -379624867 699979934 10260111 498959829 -60665226 22301496 208840899 -231720692 -39581071 -270551155 -314369318 -112566356 14726157 3013361 -553958349 -428595228 -68775826 -343220156 -383522286 -248946499 -7302989 267382177 -641798867 116338690 -26986856 -1525125 226296171 257441181 -123681392 634849766 -155252461 -204599606 -360566148 -83585965 307162751 364051958 22925433 296122435 -417081515 -558081779 -61137797 -377901287 -288872211 5540591 4020253 341382081 -785266332 4923266 -55562538 -410623529 -153791138 -53541440 -59461224 78329537 39732277 -80086583 -427594137 -804451269 2186440 -266512596 -910688470 778319307 -33468497 276232262 -371474449 -388188067 84588891 -42204107 -523920562 350633863 62187314 -271518902 521418876 -119818180 433500633 -355351833 -77019897 88695876 350972034 73292337 314024935 189810808 244830575 -30614512 8512402 641173530 -89071684 -217416762 91238332 17196987 -87382454 -2768427 -884485 -79756822 -400717581 28014446 531030640 222203817 180438771 -20196437 122438425 -28065985 431001208 -72396277 -16544159 -271731381 -161190377 1727743 -132701346 267425282 284649336 220737777 15192696 -408906876 53757984 13880998 171667036 230670336 -550380150 356009441 -778213328 123662554 78879709 348442866 -674611957 -18596941 -4689463 -43271314 -7718832 566475109 489865770 -57020841 -550624236 26162336 82509123 -267292702 204049640 -396373558 592777931 -50853553 638579466 17916651 -633450984 100929256 75803249 161484504 -327405857 108412854 677995872 -109986547 169053504 47745040 41710310 -81148615 -649121174 38684377 283678296 244858404 162227440 -263423990 85266693 675123542 5679848 -22748892 281348324 -136878722 679981364 -102853694 814227426 -419198297 171001909 767459090 -45658647 73440425 157095171 -319867290 72683861 271296582 -33741689 -66135903 132921747 -109135486 176472834 -21769786 14424045 -370782466 -18216822 -235632735 -308498678 15502142 -485801561 49038906 -368104089 283249091 104292011 812567083 -608579034 -713137295 -106418279 806766756 -489386293 -105146969 -555772188 -198366817 619344170 -45891823 -326318726 4016361 -347005578 3997312 12331726 308049908 -494170711 115662396 -4250322 61593824 -6627455 62788804 58416356 -64846144 197693112 -330580550 365976590 -197986142 141570768 -32928459 222374818 -557052052 -388341296 -160514205 193230641 -80531682 159194885 -36648680 493437026 397749472 200405419 106989186 -224047242 -70561557 -392712743 135752426 282591075 -79561664 -42888234 13852239 -6433080 -383624366 -328545581 403837223 -532927896 -39231 197679013 -365191595 -402489647 12926596 -1320611 -84392533 572440398 258773811 -415927044 -156254044 -669820470 56354050 -729146910 -228374330 -184191700 -105935656 -545640603 -351036868 278185724 -163643580 7210015 -531544211 -274382364 -227941465 467037587 -18381765 -557108181 -23563400 -21286077 -5498313 139407423 -821939908 572770271 393096373 131090474 152929494 398235643 -16432537 335153725 98988359 -229995834 116806957 228673608 -126619139 -870521218 -346609994 -3233161 770028838 -39794924 230404488 196979020 -136137946 30320084 -96305711 -477829240 48369485 105138149 5166622 -570683616 96817583 -106555839 -3101842 6995391 141674578 36392798 -241535897 686864431 -769063870 -729383413 -406384563 363454266 66001662 -11801386 -18527181 -394497411 11408958 -641782820 -55233653 711558090 207741153 269430396 -185995498 -102016242 -37672137 -516614780 -177200179 365405134 3176234 -294780244 -869975375 46653289 142634705 96941331 216639677 -110924204 79517747 -263821346 5030321 374999708 -235643966 198354371 220265422 92152593 643865158 -228276800 266107843 -53428715 246504202 -300831254 -491570651 -308897925 50158383 -123927060 -61912453 -830655510 22295617 -810067460 -494322 163769817 542966234 -237266146 -120940113 13920330 -50417765 347228506 477873848 585160913 -195827322 70821166 592768994 213389270 12285786 67333086 32927684 135777117 -24683769 -25430390 349755933 -7028326 178611072 80934073 -191815862 15155278 21241763 228492776 -143784408 316115741 -347277656 242261785 365518679 -135052329 519978895 5851553 394975630 -2022338 -14470692 -31772585 -36663536 -214202037 -162663738 -45170901 -818337275 -62142499 -13725526 133381319 301867197 616154174 -204932196 -1153812 234166339 -25429937 393634 -114364079 -175324400 304699209 120077685 3786005 -220152197 270975856 552508546 12444339 2827438 -101282997 -70541839 577410601 556308886 -127447715 41410154 17033266 -213687878 -187304866 304402660 -91285329 -639955439 75589157 146913234 41425834 54482899 114131589 -205253473 27733060 208747033 43932778 360990382 266923491 -277177563 -146518204 90850288 -343848171 -640407887 163246940 233310353 -9951604 563231246 321524243 -678234289 -91280639 -22904901 927721349 181051051 -532716736 887678195 437832632 91343970 -535719990 120368974 -43272977 561042878 385510833 -36968803 69512948 -845824413 -24499310 -20117044 -5651121 127873 336734370 350123501 43994503 175255454 -61946791 -80364286 11292991 177824437 -192074138 178356334 438979446 -344307752 -1644978 -601525462 250563499 -6987490 -892455389 236577060 -169570199 -141711851 -325295224 918235490 101203257 -291643318 249536223 -545749784 291378888 543700315 13444416 542364050 53202090 1343440 352243740 -268862779 -78704754 89190038 503781577 283136815 -41354241 11859464 123580187 -326621002 -481967282 -16690473 127990306 -344631 39301842 -145596214 99696614 -1862098 77517218 -578279254 149913900 -38625221 -174874321 -6958326 311805470 7132806 29365461 -648900930 -237597158 -2371288 180225 309631611 6488447 375631635 -15614053 793144471 -90599958 -657932554 -214668748 -405539282 13981810 320279891 -30135988 121568372 274013568 -181866897 130863166 552079183 11456258 -311376753 410400196 587886682 -183742341 -332326848 -364960967 249624438 174134628 -3218082 13057599 158709115 240349075 167211141 310050870 -338296970 -85318863 -678307957 163297495 38211075 383927844 45029825 401699070 594889985 -463426417 -435717154 225801554 475378871 106316240 551541512 -16639699 -744398607 306462420 62165426 -25012665 54617125 484728017 762505988 -268588123 -102707295 424895575 69090146 113517923 219590626 -221403616 -16323988 244065588 21566598 -230711939 842958176 -644383179 213397292 28829699 -184544338 426070705 -11777109 -772126654 -542631225 283728442 -109165096 736524933 374039917 -430752726 6827281 102704513 -341664735 491647239 -211570380 89524863 -344468796 -3779716 396619106 139823968 111438041 2759663 -239237139 135589565 -647468327 417511938 -391129802 -155287258 -564370602 401067768 43690587 -55858043 197014569 -65111732 -558244840 697629234 18502368 -182950325 70078306 -416159779 -52946117 393637195 187144876 -4749802 99823007 -453643629 -13868549 16797205 544156 -155064229 351043895 -21801826 -383600903 444504572 13131479 197465154 -628072878 79937794 150276590 -20846158 560946859 56457185 71403922 -162707831 404062119 -229741005 -77054986 501525723 -23401663 -74548532 -108810010 -110205846 -35793144 681939296 -486973822 -244693848 120447024 -3428593 14427059 809296 36073257 -600042312 -567776682 3240282 19829619 17064310 -624652000 20046005 -17741970 -4407705 -220745248 122359294 -13612136 -428749960 760290201 -218506795 216869928 194519415 -85649625 -3965355 385165718 764568907 -91907873 463014111 -271131103 -646862789 -471532701 183885086 -442445482 96171104 659479284 -825488062 -262453468 778559607 -94348959 -19427888 -185239844 60379366 -692410640 939034867 434187759 206657749 -75835035 -15664540 652098 220771497 -36998678 -201637828 470638935 -232303029 57842293 327002579 3410732 350117 8271264 1063257 -261392700 415554383 76830790 -731535413 -111490567 -332206778 -10172448 173743367 -33363298 -22785341 76540510 238796949 -166773546 298096390 -10157005 252247927 -556081135 -715654766 -13157275 899952637 -326246141 -40776140 51892511 407320280 141719248 12900740 -587744092 -796128673 -739803441 -10826483 370130739 -6584452 129797352 -384098619 46963980 67344347 373019817 104493593 -367621073 -308180622 323087005 343266 -91196823 -91446330 100934245 127001517 -121031015 491560568 131703502 -457296899 -170549083 269404911 590586046 -6018828 -40414146 257709593 257072562 247352645 7264362 -61075602 133227892 -385924773 447605557 -65131510 211013671 -464063459 -679784472 466389404 123619 70277768 411105645 -382525299 330346141 625345630 4410222 776903116 -338318393 6793319 859132610 158543976 4435246 -17949590 -268506704 447502030 -687376003 623205584 31259391 -450361868 -216774080 -63075691 302448857 151427469 -466305087 443151368 3944593 666031259 -22348617 22419301 -9748981 -696936094 -310149183 199502882 156235393 -3480567 -280588776 97360521 360188159 -307626051 257615897 93204373 367405864 352433101 182955856 -207761120 -508519786 237813189 4211185 230041091 -107999840 -46517644 295450948 -83996588 39272001 8883355 -21107692 720492986 -679909648 133267262 -171455789 278119473 305382629 -118069476 -283684651 489805829 -319670888 -55049337 -106870859 25103186 -1155544 55656778 312915695 278930525 1324484 -329843243 16220274 661980077 14920957 -294561544 -394462312 365121369 84632407 -151223753 -446324306 58267150 68129944 -257375610 -306943657 -65354484 -2641071 -8832729 297575447 -558917739 458999798 -23124163 138290167 -115464799 -589170106 204309875 70217427 342051111 -225595799 -68432367 -173444829 822945148 135850419 332498741 -591125374 -3540847 -782305314 -158418036 20601134 125082901 -18493112 -10429103 369833379 917990259 -49787442 -3317931 -33726413 -261607310 16353278 -33865607 -40636557 -44683897 177386555 -290703845 841349978 -605197832 82032972 -539989888 -72089837 411995320 200486850 -11690149 -497800370 -450985080 -762661929 -21364707 654122552 211937077 663034 -452831 -245406842 -156969858 698319836 580688411 -80475715 -445271562 488445889 278509864 721464320 162915325 -247220617 551964681 419042198 688502204 350169015 583690698 -115017647 -5364181 47541616 103815000 61168991 -780512783 -51774975 -753932 -309235173 77837867 219081325 5584133 -325501533 -266157042 -33058131 -327808587 282220955 -6728511 -78293704 478862545 -118570946 367236803 -148848725 348994670 259492120 651952471 59793990 577551043 222266654 -231500305 -258579214 19989727 -114827248 -816860202 160789599 162141650 67382292 105169909 781381702 -93123285 -157692445 -150299124 -48342640 -333153507 -195702282 4962373 234624413 27270922 -66690940 -86627058 458242369 -340030304 -36494443 -172593256 -515590492 -14133410 99469442 -808781484 723160580 145886243 -289047943 299675671 -18225930 -222229853 28005689 758895812 271491254 -40952007 -8958591 -129271634 58665655 -115354125 385221 39837440 -130491702 1723570 -36183840 118393261 -259968931 -183349385 931650296 -397861219 -135384359 -316498970 -68457213 -98329414 -300554914 -3379972 589706088 -613608542 -18638096 57479915 -35821653 3544020 146507016 524601133 211404406 126875296 -387566 97223529 -294014845 57917750 -87472038 -436108283 170141115 -671439419 -362961491 -496359272 -36416092 263541982 15403006 128145490 -132270111 222640245 82787926 -543988833 -97725351 641744208 -588680785 27725176 -270872 232568406 -583732069 -77057563 27798312 -91439989 389899395 -475929585 -131043358 21787758 -574030792 -140293590 504925988 -261562620 -714680863 -186225973 287181668 41537573 -182529945 -191818375 -17091484 11595752 12955838 260999580 116745540 20543801 -378047225 -516938567 -410997197 916087776 471636209 56777043 -364080736 142828066 -102866963 -368202450 270210516 -28326368 -12598213 -275068458 -345100221 3235476 311671246 -9377626 288510516 -178779865 646308658 -125800797 199613142 -216327 67091366 -231627432 -467780056 -15971573 56627479 676635853 -1810912 498635173 -99296365 366342105 508997969 -27846528 -428568936 -131388364 -40034887 -99807723 -37713142 151163543 5477629 219213266 -176026600 11826984 209465234 -31400601 113783001 -418102114 -190578243 -503989343 -622646391 -206942005 -19769475 1419264 802937 -42519803 178870260 82535132 937189182 658522262 11803063 23478219 -185666404 94971410 -278920527 -62735010 261011706 -810062449 -840528673 -350426232 2238906 684631869 460008939 8046283 343267231 370206669 68850360 -422564770 -234666543 -20992377 -14700446 -201326617 391919130 -18958917 -327229230 -271473358 491641532 -513908142 -263895818 -11796205 46388540 -8629669 142981489 -544046432 -622986041 -1983786 10150348 2152562 694362953 228770421 34318808 51596593 335937771 -192699432 -153809482 177852890 377128185 14996576 -5053995 -657927294 -705030230 5829225 -89386429 10137366 16998367 -719055861 54221255 292149547 123177268 -2231735 1670107 45739643 208674803 -82064997 547740669 -181351741 -3015736 111100175 -47507890 37786844 460758614 22071016 -276497417 599039001 143514364 -1748738 -4779618 144234767 -201652862 213336211 -242618766 -481391567 25112360 -103517837 -308193060 -662832971 -66410862 -238737469 -12289417 -18168146 -354936465 -697505856 698648283 -178915450 -229920587 -24748420 1876538 -205813604 -467346813 -224884115 131000518 135806214 5110397 -13219911 506238072 -10790354 7554055 537132223 92200644 -349433876 -382406193 -424647242 669230790 141673144 21969541 5526598 109075278 385768406 -139513133 130266040 484564785 735924167 570003503 -636143198 96412504 -69702810 413580884 -283688840 494742799 -51121325 -198019910 -281288875 141098003 8004549 -46830203 -221673875 18867371 -531717019 -80860037 180361288 464789673 -44509395 -714784544 -37217109 356422798 315403644 -4465057 230791842 219865131 -25339893 689495070 -34809778 36702652 -27858649 -325522351 357199164 231425804 -13427978 -21839990 193937889 157538188 822842348 -110213151 576391096 68219649 -581452229 41415530 -672377995 -34339958 95920980 -393570995 -19127263 -77648033 717327455 -185430969 5815708 -43468122 57133760 -272523384 246386743 -624192105 418513920 -20241479 433297181 -97380699 1003462 -76234931 -150585637 -539765623 -169190996 166910314 -643987293 143061314 171913077 -26786572 329847032 419158829 -91731212 -130024642 -136065437 596843438 39354232 58175663 -2942217 541383172 145487328 27240965 -27730820 -476720505 596870870 334081407 229962993 -445102015 159715793 212284154 -2178287 483959397 -99893457 20796718 371797637 134450466 879913 -55631385 3615158 2382517 81744940 -75619357 -20402151 28860853 42562766 -204681305 178573193 -52675237 -93441626 -316270007 133651449 -549669723 -116493220 291373955 234955608 12407590 -201259208 256995 -14141316 266384502 393327911 26177401 76778576 -498691527 14085934 -205250217 -824993773 -13923975 -324697346 352113219 440678381 418273317 204630118 -93935498 598716687 59935340 239653841 -681314915 254292697 -386477430 -115904299 117547860 305198365 -512815615 -454492380 -31993003 108817181 201653193 -375953793 -3550940 306458776 431624308 446198126 -380942514 -7499467 -552537243 -3040304 67097113 173186388 -165461554 137824409 -244172928 3003998 17662994 -155710243 -540999728 -663711225 -1715701 -1864954 -51706226 -463203027 32182299 123225085 4007924 305344043 33291552 -6913472 -60651875 -14473603 -34294496 -577682972 -10470824 -28695702 -116593850 361628110 -76861031 6052649 394186416 155280012 367569125 -8380430 -186304449 462458420 -500300155 239625835 876192898 -56744088 174721243 -121212289 288096432 -445727344 103505526 -473087746 -106954284 323838915 -17784542 517426724 151596641 -267691427 139335592 -8691428 -400575893 -74583561 186083579 -6923332 -520213417 802908 388640215 -231807601 -23542699 -283880809 42654268 669338324 -137736412 206834725 -160508257 -261101538 18042167 -361325438 -439743571 50410160 -22873488 802502715 -94878909 254216439 10194249 -510872079 -270476804 -27297293 -177152402 141751202 32525183 -2336385 73903547 145326335 55508414 -819852407 -158899674 -31896961 -59513339 585812215 6315649 28193934 36763091 465989006 232952586 22390198 -192503404 -28345015 235507883 -41313384 218300575 341924306 155999131 -702057397 245064179 70562586 48891494 -60382992 -152502293 -17289309 -57522067 246465618 -617738080 -345200920 22174606 4542648 -65199586 -5682719 -42338755 12868338 56965335 9055038 87746775 -149722444 -660809300 100961316 -537110285 1402917 -43549755 -165787452 508697795 581459292 -119923642 15593643 -396741623 386538972 70159906 -34605069 44772408 25837462 -69981179 250845898 -145006994 -166767994 -212090007 1508971 -56866085 317666278 -14860562 309655117 679012749 -13805259 85394159 6151419 -201940400 972769 -26362359 807237161 154867783 120629125 -22180486 -217694829 79741026 72342318 403019033 214743298 -1333361 16865081 132357042 -56979260 57071090 211107912 384765029 789552441 -402610997 -169054208 75526533 43621389 -129301109 109535082 389584377 -58428976 586888502 -1404676 -234022403 356713113 -39046493 -167091743 -386422880 22609310 -706042811 -65007412 132905731 337141514 53651063 -86989294 -874728 -35222932 -20663396 -21932829 344500073 26497590 -371411550 -176895467 15572082 -172653423 151510255 77174377 33373125 -137748812 89974430 -19793821 123724 82191574 -140464820 -238336027 -64768131 358515754 -225955272 359325 -5999723 77252 109614933 654900972 -143918127 -1844428 69057661 597308228 137633194 -247120003 -484746591 -2407068 -843397227 148304150 -496914797 -372397174 -16390536 -393370309 150806360 -30490874 243676255 11136751 64540314 290318977 -90931156 484984587 -167440030 -71417667 40839051 43456963 -579152626 -251851154 378882496 131583100 203549070 -314111353 160675553 18718987 55144309 -184285519 -7160129 226870985 369300441 23288076 2421186 -74763264 -76678640 565965105 180790430 49897907 -392094947 73213170 1393141 -65347475 -54348101 -584050552 -2034016 68748070 152601319 -82890559 -292818903 40961490 38814389 266955082 -310254848 670870330 187778146 -467047888 -320476395 299141701 5518323 -253155906 694251323 327092132 -14773479 172051 -187173558 -12563060 -177107511 362629062 -99149655 331790630 -4416403 685938669 -513609691 -230795237 -115717370 -811417206 19726936 399818955 3807471 -95502651 164812159 41110036 56508274 -81930565 514396402 -236333598 18902561 -24244784 60324575 81160221 13661938 489469360 -362374211 3090477 156380582 -13448135 -86890013 151579664 42803305 -93400003 -163750267 -259888251 22764378 -69733305 -133957621 35743625 70571517 376628032 -506660577 -86080447 -832659657 142670231 114090987 172525343 146171847 82561813 243933600 623317112 -193791997 -77329 -97174252 120057435 145157657 -304022028 185444275 266533930 -135289375 897916107 -270076683 145663488 179623357 -184753123 432280638 -252486967 -320115109 -2092669 139691720 153128512 257879956 -263318184 425326305 8675134 -372367939 -405155951 -295185871 373654306 83803465 -206460233 -17112651 -508567789 464532994 91066724 480556880 -389092213 221820302 427093816 -117631471 -463791074 905050795 -147671670 -280730746 -193192030 3096460 318259683 543796413 781781633 33259503 43568622 140930077 113103247 -90365455 102159317 866838 -8236347 -648236341 11466828 -384382367 -1793958 -883014914 701343860 1373925 882514936 -518588984 -285197410 424742666 237981528 137767372 326934819 113511328 -16774347 3616065 -491233998 235722690 -243391931 298905306 20112415 274027701 90155251 42393300 260722716 -85175499 90921041 -5769120 204857955 -18629565 -708437984 -662007868 -175148503 168121419 40977376 -360889799 -61738892 -346972908 -242742068 -155089451 284612705 14528213 -351118465 852899899 -2074076 575293772 161113799 223089054 177648324 -8948889 579558804 -561811788 -220302736 86898344 88865338 -496941400 34278133 -175849903 -658641918 467569704 -51917040 -99969718 90175504 196085986 126195756 -90102707 -2276228 -32950555 219389708 -122804210 304231010 -473522754 -39446603 219314179 -441112617 -183128022 9454577 301910084 5135635 27513028 480154912 989196 -602881545 313575804 -171259344 -175505426 159903090 -117729247 276655567 129748923 -123648718 205038993 368251913 5318465 -935532 519627397 696687179 64541347 288972805 -2818787 -512981984 -492943665 -87325022 -88757253 185460672 23935593 448178987 70025887 -761185832 24571117 7300033 6681959 -3527860 41593250 508543876 -56317024 48032020 -11000814 -32622793 282465511 -244532611 178650031 244291412 -11634552 -74661275 831246640 85807405 -145082665 67172748 284824263 -6164556 4045253 942221211 -33147701 -29873390 360328150 132525940 338750787 -644979295 -130985123 -172081826 392093141 16165552 724375496 -10899998 134605446 13192819 -13190120 194867248 -22487723 -366200985 -1927709 -572898224 -297099381 7049265 -6284432 -76659354 -187055039 44410105 -82403021 191626422 -266541159 376305778 321869251 -100068690 3242545 -2939455 -8803337 510650064 -355859141 404629858 23252316 158047257 7657163 -261066402 -245153951 146271724 127423296 -383176666 31264753 -530118805 -43871939 378316650 350170806 4698406 -68147347 29138715 425498966 613284150 -316002926 176640608 95234724 -18084704 -1895591 -182539648 -82915590 10175317 -262389527 -328822580 314425252 168601777 812441300 607309462 -116774819 -73558668 2511055 -223119221 253947106 6352782 -22054236 -2607213 -59511335 -52345941 423696769 775107847 347715916 235225613 -5703582 763460876 -46105086 -99330075 272075818 688349234 739205482 778983719 224295687 20413505 203557884 -179857942 88200572 -686320529 45752473 -19550540 -692441868 93305777 72752226 322591554 108290366 355151426 -317893810 346755476 106534084 1187647 20516995 14969596 152386169 -14748323 -484272431 -705317859 -650284876 -9467476 5145175 390897328 90226692 -31258976 -448535616 -102760637 -50471887 -8950063 -433983559 78098750 494600957 -18514388 2174770 651035875 57416183 230031703 -52980923 222039312 55111969 -3522103 30446143 41867519 -52342720 214459483 428435949 -499996254 -45583135 -215298529 -382189457 -114025877 184361209 -603133184 1776886 485814912 -34301771 419894520 16233776 32875807 518272467 -270288847 -63405678 -150582605 -14076482 -3040829 11104249 -344620466 -273784975 -54722876 343599497 -49394138 545045450 222221859 -2430192 -334862561 -327436022 -483623120 -35041823 697839726 5414075 3895265 54339228 -464360493 759667265 115726131 -351172804 -13565621 -242509898 -63446567 -61385968 -297720185 6386787 -384270870 21419735 412757564 10338995 -3907298 353487222 -61877662 2293823 676692053 -26991870 225795130 262087128 13559266 -402498753 -24624880 -49460586 -98331063 59522468 19179186 -96981688 2797463 169494336 -189187107 -138559423 -243405304 -90479063 32845567 7850996 -76946485 -144313895 -611719014 -19272553 -512761935 -495727808 -505293385 -241235949 621226843 69313772 -123415933 -472216089 -2871900 222153842 -85085694 32541106 -129276836 -220984400 25582022 -401664126 194279179 -4281040 -72449103 -571637304 -197649938 310954423 100872559 -166011794 92126396 48602224 -108926513 100645829 -36692690 390747 -210347721 -150094647 -748302705 52666860 13130543 -13571293 -61454661 -309436802 -570895182 -469589380 -334825663 -124440866 -684087793 -175576873 -6096748 -135803833 202298713 24020978 20257382 -514875087 -295989513 69206616 -34543219 276471487 743644247 107201143 165036664 178654527 -1553677 -591508913 -81307830 1797316 -219167198 136486543 -15221367 457518822 -11808312 -682714490 367787202 640929729 -65426215 -300269587 260477059 526353997 10383221 459121 73914174 -326678385 -247393436 -634330596 -643297426 91404694 143583553 5131093 30522896 -461302954 -362429469 12399193 -842310723 -184289358 196586590 -272743654 200960565 -508124430 -99766841 -202459723 -84672681 -96524840 31371466 -72473016 -26974301 -83208891 -2318483 -290817316 -16356983 -93878749 -680562754 -278945039 -169896037 -36745173 -85428892 47496912 -80958986 -82738880 118298105 191068510 -27861152 -100756763 -30380561 -186158864 -145421620 -356710899 -25027026 88520253 -142818901 -156202726 -281209062 136527999 -79991171 -313748704 -270273907 243555442 424199615 -449261660 18954536 -249947760 39214803 57480842 204203624 96321575 267433705 16645823 485700974 174895504 246843932 338310496 -274668750 75375280 535898826 128550775 206331367 -23663394 -238786858 378810463 185635821 408004444 384439638 163888202 29899789 773630336 -24900537 -57533939 51192590 71035327 -418152549 -199026068 -556254792 -66444875 6896923 -363450252 836373568 -330889245 164560421 -356270462 -2159087 462034780 226869450 1029567 -43335675 -528486691 66922484 330714526 -53399059 451147535 -12550457 48089738 8679000 -537432355 88481588 20669379 -221742071 -14066331 -280019043 -75168947 -790006846 114478562 708488941 -49037710 515854684 269211441 229743422 198751323 -207276388 13213410 -193786719 410989195 22712148 162534346 -219638691 195506332 155846236 -210496384 -200313877 -219764751 55847249 78293627 164054196 -267243589 376351918 -424781960 31309836 -51460479 13662874 -642082452 -33978273 207338988 187150297 222446495 507219489 50518476 215198941 -6750887 293419060 -238081601 -143677663 -8410342 -1000966 -82681338 176655517 -190837966 -195070628 618780524 28828520 225045049 -329901509 597370549 173982302 370877803 2027225 -12432363 46006777 20592989 130103320 344489822 584672 185236883 -10420130 2327306 -213895810 -512277874 210890812 -206641586 383286481 157342961 -5362897 400688698 -42595292 35028497 299145602 136183179 -96396419 24861370 312507485 -565700304 -503296674 -2892028 130593862 -40326886 -46852294 501946012 -39985937 36541061 -104342691 11456056 -646466481 -328122950 280968987 -451898664 97344365 16152023 8150765 169510511 22010038 378910598 66523241 -130490540 246631486 -85641215 -51685721 -41532855 -491464123 843912971 -4049334 -162422846 95958354 -65262491 -242689097 362403807 171198257 -477471974 -281244673 -313315041 265400116 122162541 -42174996 -3397512 250276683 -354281978 259898341 124710903 -7142372 349814373 -508486893 -243630669 221899182 379051112 -234424232 436486602 -347015731 92888441 771325411 326273968 306952209 164003736 2707854 -291947112 534215867 -2526271 116581157 40741537 -57411339 931579 272389550 -144697927 -324389943 -637136 -1649013 147489479 -182049659 154723640 345016365 135433916 271646837 -210007637 -20545472 -688282883 145800335 804993624 131717274 -753887452 -630832400 -246174038 57667398 -459754313 681489799 15197373 9982707 -129501348 187819150 -242798610 483366693 -139951445 -602735829 572712830 559665585 882754033 -85758841 -184000713 -179874202 -192572827 -875617524 413037211 278364744 -5406263 -31204916 -137628971 -153642787 517385674 46236816 424035756 -248351 71721084 423854733 49560826 2056240 85351722 -97221455 60293078 -490300067 -27634876 -53813074 16235767 -581311703 195783392 624435679 -533790981 -4424890 420496544 176946848 124586751 54685054 -48768158 -428607870 -131778878 -894526914 -33718960 84260582 -5603623 -68715006 -367660715 25326395 38170987 65471411 642975495 -646961248 -147931213 114510444 -810070802 -26494716 98461482 5764394 56083160 -652127578 74971218 -262221158 -156346433 251197546 -678188221 124882036 -303577101 144624610 15276396 12747112 7221701 -550734711 -296729945 33028527 194253475 -142697531 -310357002 -372379270 74779981 -230857050 201980048 -149164400 579123644 22140867 -95887636 -557972397 -47792404 -256833724 -4006982 -445283952 -331850110 5948475 313214859 579208862 -274702627 -235419094 -122182658 -248669375 -170538845 257106 -132353028 11302464 717936624 10410870 255356661 -40660116 -50783812 274311643 218423729 -76592823 26916404 53065091 -332623331 -72449887 375168239 163834480 -799546154 -6179248 -509275119 -485174665 143038412 -6938070 2918802 71237265 373802436 205903228 801767443 -220824975 -578449313 -95852214 146342336 41497445 -484407917 181053367 -189180052 -143689891 15200314 164035674 101940587 -989508909 113654424 -246430376 2269505 -94477710 720348965 -186902959 162093553 300221589 -101009001 -694855723 -35459210 512346592 -51164466 57777272 3198550 -313520159 -486386394 -586233467 370784698 622294 760009867 782057 128291278 -526337745 166646118 -334135467 -199457005 526181959 -60675609 -151157426 64240792 32026463 -187716973 -870767917 117547339 67557940 -68398396 -188834978 16699836 86622977 -116492683 -521698230 -139449343 488079854 739976443 408173020 173145450 -80260545 25597906 -595455098 2031948 -427344626 37071332 119342806 -565182131 -547696352 750444638 -520724550 774629386 119976904 145007780 -799523352 -343798943 66139134 678203875 -248073087 -9866370 -338918304 -448734652 19672193 -122410728 -518505158 -217329639 430816493 -372516672 -2589465 -188479525 -240233976 394888908 290397226 -280732758 379465149 192051752 132452747 -99450037 -377321984 -142071237 132076801 -5268410 -25498804 126304402 130401451 -631058974 -834049659 -309653164 270168303 -225465426 -336772734 7214200 -209615314 -212592019 -811553010 40800843 180233340 -434267739 45435581 -562959869 -476576319 -252727094 -114874042 -119792856 94141335 -270960045 810839132 -54932133 86321833 -116981004 -54312749 -215179257 -63237232 -201701804 -87943011 -104434370 174663824 -495869970 -280124842 402527279 28873855 -9213570 -346432223 -21946028 -102395211 -127321233 340185844 -181964848 -474878885 -629567616 352479638 -78480167 -714337961 -215087426 14413674 41436232 -95613401 265260565 -481236599 -151189642 -191647360 636358970 -624035586 -637128902 182370123 440115784 47307394 -38718539 -291689272 367516073 251826360 -410372960 336905426 54346287 -628163534 -473216322 -702561406 139248992 -201067886 60071723 -4804341 -32928522 4770334 -36672641 -167414019 -229321189 407463548 -128658484 -88623880 -147042161 -436961469 66256303 -9923283 -505458787 -344749136 281843 56256776 8943868 109772892 697244081 -79185026 10654309 -87682849 103865835 310753504 -545889577 -1757210 8671325 -1524910 -111566155 196017694 -266030 -71177300 -589380086 -1636857 -639806 67406036 -125414241 146421347 -27469330 6863191 273665686 88896999 -168505408 733965 217911681 824136522 72853852 -103092 -405587323 466605724 148046594 -5058664 -66634061 24995037 546735988 299850242 240689287 -587596309 -317380083 -528484646 455983471 67096597 26779717 -20706757 -699662695 -781449128 -598462833 650672428 -4227265 305179207 -310535606 297012084 47736134 94383437 290270663 437462774 81629446 16278314 -99104188 -267225812 -510492781 203654758 -16221821 -110219893 -49330816 -6084479 -8927619 370051260 186469437 -24521449 8428250 -122693810 91703609 229662839 -137013273 184213652 -32030416 -812099879 -36464541 -94953125 267839131 -466689013 -4251234 -43660313 -186266985 -6583012 59481586 -132343582 -60761887 -634030869 -48707858 -88762157 110773310 -30785927 -3142784 27206358 343632352 36575668 -20702744 127704463 -472957235 -216162189 338515146 -329606962 102171855 599608447 -99696383 4635260 -908119188 -34231422 -14624247 10581155 -26415223 -330485192 115886454 -578717603 130505912 -63229762 -267618939 -367958529 -218628265 -281421722 2370285 -226224844 122530721 -15110821 361468142 -3944046 537098033 461746093 542995591 183330424 49392124 -557379821 8122001 868319900 15238333 -54508646 -52901486 51676157 -18844687 202123417 -319103635 -1956189 808924284 108036582 -392073489 36248776 -386950663 9469342 -445876072 209807307 558618990 114367998 3711822 8339108 -34288422 -606919600 32731847 44095410 224309142 721689 -2747932 -216161442 -138458871 -3551022 11021207 -32426257 -168254759 113647764 -106329898 7368760 -146707394 15966525 64427947 -77375750 -721899258 6836473 844772717 135703361 -55214234 84544950 -11384655 292090114 408816682 289537012 -28457513 368028469 -425770477 -5037021 -37766707 57572660 36175703 191162203 353452647 203327500 -306899556 -406360298 -23582361 157405795 10632422 -403481541 -273982604 -697686683 -38705504 395590751 -78028450 1067166 128153444 -219721466 211359285 190638959 -190783381 -188127241 -3090484 -262725334 283906837 162398725 -187347461 -431505826 269191124 8257097 -269476768 82813349 -68883077 263553566 72417168 -29845116 179310161 -2245669 -246415618 -219505852 -752792037 -212882792 -67346459 160603933 -327553305 25337538 275181290 4457083 291776311 -75215712 605236593 117117453 -85249825 -199154079 3574046 -162112395 18007965 268852649 561184449 257311009 702623674 2575584 815593832 465802193 -348776057 90365546 -448380019 396510693 21271599 -162914262 -470392191 6722744 163671937 -8079183 129793672 -67984136 -9856305 -143416168 -567270598 -105577959 268846358 804960722 402372487 -8356081 54442144 23487583 348935767 129174376 -608757538 -90998867 14785139 -127863561 -409095 69847532 24483390 -7156486 924449476 -282389564 -316948004 -37630434 50629716 -297866482 -30096988 -107624758 -23563371 -6828777 -86351960 -169006877 -116344189 -26901070 117428205 126248863 102092929 -444910920 -205675323 -358928166 544864206 50412070 -199126229 -278524604 -104981116 -699218118 805995104 -898567788 -84926433 62450935 -87692208 9734842 41113303 406556126 78569947 384544196 183450235 -237018813 312508861 157904611 -431803607 -435217430 452978281 -775808319 -453595994 85798799 -40143306 -79788498 562235517 168426956 1659311 283904804 207813646 -535355430 49447717 190556183 761049331 545670605 126321970 2003401 65771253 -3476368 -317603517 -337797920 -581392418 -143461158 45603832 -185494117 -351681337 -73521581 -2510845 2880704 -404044 -18261022 -317857697 -78609862 -254040 -15850528 457456062 -8756420 307017320 96826689 -658935395 27274727 173271870 -300721714 -422570640 76322931 413699843 761088511 -232492175 113138997 267711575 55644426 204930332 -20226177 -173621901 -65743514 41949104 210574619 -529442410 -443363537 1763864 218917919 -93809168 404579055 529102684 89362175 -71462908 6070669 -12490432 10454889 -20339273 -325775645 -333408053 -46714966 -251901120 204877931 -513310690 -276497532 11074726 -43061560 -667213502 514809861 -37981759 -379992863 -47511014 -497993980 6963703 -364553953 45150476 -566984836 -194180166 -12866888 36744673 3258684 150999685 -673749895 -210240304 208915121 -478267796 26527410 147589843 24661601 187107904 -494340924 -528464993 -17575531 -190511236 247885713 2317652 -178419163 392674906 234042520 423264641 231642974 -72594624 -114500615 46020718 -26665948 451633096 -44483328 -74983648 -27428029 -142358573 -7315132 -249486607 24717078 -32418975 5392950 781298832 318739278 -4110705 -21881661 -85671414 -227237523 -120356736 358412 -234889345 51438688 -23650239 -177064193 -809404 508175391 -219072310 -538405434 903511353 -11397892 211008242 345920821 745527549 160117550 171965583 -785065 -65600320 -465833022 654716852 -31735486 402748780 18549979 756258024 6463729 280187889 132887298 207078593 173827813 746714317 48979277 424933494 368095 315555981 43918626 -239909083 -528694969 370330727 136282 -4821281 -326727311 -269743735 -155492384 177560137 -335286645 -171663720 -35733168 8482262 -21605959 865519164 -339359 146169130 -268981670 -575475015 315216944 508086115 874898072 168627914 -19710288 -724991754 -45647861 5289273 -10831954 -13200929 -379480259 -233622491 -5001188 109135612 212014930 66007272 -402017098 63217671 397133532 -636073341 92017115 -250930057 132780284 -129130021 75481663 -312533220 5609639 555474516 -228675897 -78974700 -394682879 -23882479 1260463 730493740 265690945 192308498 320243590 122578758 -62036090 151327203 -123708806 -628591665 494843346 26647583 -279877785 -172065035 231802371 -384702141 -372132 905474256 176160555 317032620 -38824912 -166293832 149138700 209705134 727602643 -7332140 -21896573 91850356 -5962323 381572218 -840875509 -45780330 -257782123 6855835 -186040596 118330338 -27919681 -11018847 6787221 47832465 201232261 -145768726 -481888757 1784507 343540370 645774 -365187748 -36437713 5470500 -161034131 -152580245 36586170 120156520 24370321 -38861125 29760548 99521925 130743607 314124705 88335336 -98491313 -166360025 -201684154 -26241818 8877045 -86846898 183336461 56340843 -6669283 84957749 -724426228 244849417 344695022 -25662989 -476562914 238057007 11453253 743091519 -363463080 -101041791 475012311 273112679 -591853738 -9077278 193450972 466247394 201355322 -653274388 186960268 376539250 -122759655 -380986904 -595831717 -160647317 -3777297 601504510 -12806813 234095445 -210608694 -114430130 -549363469 -71601951 527607715 347759175 194594132 96850249 679917420 20379035 -234945066 -532425106 319664118 -57405718 -52605441 -498241378 -614866095 -453336342 -692849675 355259799 -258159366 -399509103 -347639354 -539814847 4234598 -680410 -23171805 249163334 -144438934 167347924 83943828 -680957250 9375126 77719902 -207066226 139343080 107759870 115247606 384064823 -18148581 9934532 -158276533 -558736501 124889612 276455027 344682034 -589943526 -46035281 -261085495 -425412353 -251459107 131719019 -102650031 451533299 88299099 -298797468 82352839 43239320 -37803773 -172526663 -187268164 580721039 -499511509 -511019002 -723198310 -68949821 96696258 -712197819 -161944947 102512548 -591753929 572999004 -120070850 2527161 44323138 -513680989 -10842189 73318109 378451823 313805152 508061193 -72375381 -651237044 -92881730 5068689 373372676 -604272542 81402390 67899236 117209712 -253705689 208737733 -592696322 159544832 34360486 -2796912 -107816502 900434543 250248081 270644511 243393292 29866154 -207743472 -414628023 -211252358 -46940041 53573846 -253322212 -25568251 -99354890 -37433154 285727352 115523889 5266584 -273822684 -470454746 -241188608 -152126002 -3625139 151868835 237868163 4879172 -4631006 311311711 -150563275 -1172484 -618977775 -24301260 -86943925 -27797236 427581703 -233522585 -458995835 75104993 7019869 412208081 44910764 -35109135 -3880254 35926879 235352443 419282292 358244183 -193049084 -300585763 209783593 340777874 663539155 152321787 -309495605 -92580815 353514077 -131472054 101293060 414369 -3076487 -225702732 15470566 -489225513 -958070540 -279595613 19337588 46189443 331797131 -2652005 79241683 208677152 16163040 400017444 -117946979 608322955 -385638850 85077880 -159606015 190220817 -38922705 -124344161 -819186080 64314916 47149475 104544204 510418282 -13292700 214598655 357786753 -597825356 -34122283 469381735 -4939886 -380949857 -62331121 -566524876 228554440 -163843970 -1701854 -23750982 84395874 60238194 104695666 246390834 89463511 -302899847 -181021289 375436397 -112729274 -174884471 -93067352 -372269205 26614380 -165785258 -602229466 -705483550 -57714680 48967990 55145507 -864567924 -3418830 -9404760 287486933 -237678926 -817150345 -656865698 -49550197 130496639 -582900991 -616730461 192533446 297670087 -38273283 101687234 179233697 195426814 2912230 11471579 -556543969 175875860 -228991792 299749321 -18263385 -10901532 724348937 109818892 260498724 -106925867 14971824 -357433686 -414207488 -521619584 173926845 166512576 -194015194 -138586748 -928884147 -28522499 -570931544 -662443710 193654484 -359848304 -33208314 -45382794 21216737 457491368 -333238329 26138823 -146154881 -205975 81378797 23402708 234657235 178407556 2862903 232876999 210023442 23417686 -166117148 161492446 -41685690 -5816546 109291856 557590445 -30920647 784888172 25527150 57628676 -37088731 -38830577 -544830085 50891666 56618936 -680279220 -149565352 118471046 263623879 -137793426 -162952269 562311924 -4232740 244307305 12723200 435283270 135992070 26090316 472607158 24039407 1087859 -49609641 -493752037 58585389 -140458168 310510402 450981238 10766994 -325264558 781876880 -130563522 162844642 -63823726 9147289 -152644996 39527047 118860429 -16987067 -55100217 -20604763 -10593963 128893484 633137 -259324711 128292622 62830137 -239928829 -323388578 -82039305 567778246 -30193818 -151442284 -58760855 -371555417 4270032 -342904182 491251017 244093493 -4384240 -285201904 -122843 619223328 455249383 96341123 -39969088 2161970 -100674909 134517259 51974659 -873451158 -48510107 5970610 350928925 -276278529 370565686 409394 346818625 4001941 -184832747 -132105647 -222812054 -66838663 -966783456 -494041561 -51165391 172047260 612975368 -162275695 -205971690 -356805702 46252173 -143393699 -650470223 -132946828 -86726729 213252788 -281618394 418947419 419862500 90891110 20053222 139267590 227151024 -467859587 -416576333 19307029 523594530 -260074699 -91243860 51459363 90805349 -100007668 752884728 -280746361 9834910 11479597 244107624 588719933 44342951 348423785 38351713 -622337519 -45082616 3111493 -287740565 -602737460 200787307 -32712476 -8910489 570842771 -130047886 -59820291 571404846 -147171454 -7278946 73735647 -33595448 -246868541 194623051 13210187 -347564 -134129671 30994948 -104478905 4558679 511242523 246219797 -9179156 264644508 97756732 7651790 251202685 310043484 151185568 -20287198 -79967586 -18203004 268860789 601692382 -249797058 -232660677 -19584527 801975314 259608022 -12387641 388962378 620339599 -613160256 244956289 77403118 -186607618 -156876538 14003718 764022531 -25808217 802585 -47458671 -10612631 -279639593 2431552 -400548899 259352067 -577556431 -172900735 -102868163 84607601 -393506616 161927129 109631109 36552776 1100653 -835021769 -36856 252358419 -270943969 -328387631 45423381 -54375544 143675044 200415357 -272348721 -20824437 -123851651 -466108933 -155501980 -317896295 -54048597 288985905 -409061007 12425196 -18705410 76478779 277416704 -13022858 -575966386 -71539488 125090889 -172842503 -30011164 577281982 -29141181 273243545 195130601 -35263160 -586673632 -158720914 110586304 -85457618 -48212355 92768406 -149312803 -606444713 393085983 420698467 456600467 -702564352 168141123 -302091489 114672481 305838790 461627988 602166188 49014085 -218075919 -134774433 -617895550 66571255 126141985 -65830847 -309567935 585124031 -20085681 50921083 59905756 435438938 30178911 -429896800 -103107256 -131527240 -120236893 -416680192 -143978546 455738175 248990409 471584435 -420804136 -341067764 -576126585 4240075 -129092477 970413128 17947240 383092 -62936700 -13976579 -536430417 -36146980 191426681 -126645620 343903043 -257138459 -332393691 -354103921 -502862699 7725754 -135324069 24048986 673501655 -188401852 220410541 78392590 -823550185 -15389767 122073229 -6642784 218962449 -2016143 164525070 622609268 -120069055 -927852619 -532454821 -148316744 -9846608 -42676400 210778730 412165210 216309758 337597169 140929606 69416729 -1453840 -54846339 -68771600 180534786 194216433 371846821 -236671824 511210751 37841844 -30895183 -125241766 8893008 276371232 -75590006 255593316 -298113773 33063520 -69834317 -779461715 514475116 -7426401 -501204780 475711777 -19965162 163192594 -258022464 -265644661 184074190 329291596 89197691 -408042250 204616332 -725389525 -102116926 421859364 110331358 132779224 114180062 27488489 631581180 492702658 96919640 273176636 542119720 -431755378 62044941 216116207 -5498622 34545298 -404158033 -730310499 -442028 205761141 70225326 -49862167 62432084 -5897036 80693353 -436814456 -63760963 166045329 -84549132 -21335737 -28478120 4977165 2206009 183799507 260002636 -3864513 1881419 367009765 33945239 -116504824 -269284259 3341477 9015328 40705991 -367393471 267750704 -321752564 282875986 -45491111 -492123553 -196954461 -411785962 58104843 584267531 770636480 -25561948 357708085 393458834 -66510202 83513249 -6304815 174010154 -77330836 62049726 57111944 -284902880 244718601 -327334320 470985599 554096789 10330092 -60301405 106946604 26830955 438173764 -3244700 147303098 87739706 331143595 190152235 39886583 -98696999 50276543 273053112 -628582331 316207327 -2163672 106775029 -242394953 748056497 1653301 -26873202 602674934 339043779 46039955 -2210003 10769334 -180909142 -33971173 45233936 -17504170 335547577 -22609382 383522221 -1468676 296427246 106389142 302169027 -88625390 236878778 -333782742 167929403 44078433 -106185378 -451530587 -91324862 167492754 68174547 -204476454 -12076403 -276947862 243306601 546979983 -710381360 -144166384 -539999528 -337041211 -395835096 365510893 71278508 144835584 -35728757 648356225 -267537337 91365416 -70802455 112711523 -103877931 895254101 220177862 314937412 -56411050 434119293 86117266 3531720 -47784441 640626445 186155433 -58593927 37867141 -547216452 56884883 17638222 668778510 -122644482 340410531 124728449 -23438 431703442 58419352 -2742009 178390407 -145737596 6912488 -242351309 -246190029 -678193992 74751373 -552494400 -13790377 40364406 16456206 335253452 6775838 162242517 317003344 118593531 -563312696 767155934 520198995 -379444205 -18813027 -364670263 4323619 60002402 -10455614 -50204340 23713535 45521002 -19459115 34128338 29848464 -376263770 -261205823 -185374108 180321277 355646342 33776453 493555893 2347130 123678991 -352108107 -96694990 600563785 295997403 -596057393 -196532052 66089023 -586349 -208454602 -123229880 298589752 725158016 772437361 413248400 -567916719 -170676207 -184500295 587100870 -15359964 -359610710 -644191002 -152458964 -217142421 -920221334 -8341751 -521748929 -865052314 -35511552 13960449 -238229678 -137967260 -24595699 -395363256 459947670 -663967431 175466886 56167386 177170 206949085 -244164451 -39178526 -5917867 5782889 437434472 -61253565 228890275 325180 -62235569 311596053 393600407 14316683 -155383638 173925472 -25328748 -557255644 -184801323 579649100 -151137127 -210307046 -214980800 1159885 232748258 15381448 588767774 263243816 -218928809 7266124 -435431647 -2038148 -122646329 20553100 -437169081 -113744203 -23616847 608475488 -359021472 -6211793 -108144052 -587001848 663654913 -352065009 -142501885 -29749261 420862265 612181661 -374670028 260781410 1882022 22193761 53175851 25423728 -253485151 87469589 -95109765 -523372309 -34024863 -833916128 25740950 -101522677 8838192 54461066 -19865057 18836071 -4149829 -668282496 -82786047 139179801 -85661554 -145463663 -28611767 -734108241 134221273 84445410 -559594782 -441301202 445075192 -400080537 -75487640 114972684 91161272 -707198378 -90300872 596146467 -752668227 -712990901 55569519 -32479763 23613027 12731809 -430875765 -734107371 -30236167 -511618386 -241637394 454623505 270964061 -122821383 6824309 -177377864 412429650 -16709147 361105320 315318114 -452959950 421698629 54512841 6132007 276258095 -772705003 5353922 -854058508 211231744 -160320357 47878676 -529499076 -11742418 -134623913 -967894496 14714628 -805112578 18641909 6047053 -500988487 -526226746 -575002 -38626909 136471808 260726376 -833144265 120313628 40568372 11641904 13883935 144704049 -219077772 -81594644 -121309888 -305276993 86522813 257473436 112632018 4319757 -372542777 69920898 320612699 42573223 -9146813 -188439663 184808921 -204442576 19056230 490867798 381248590 -253464167 -159143849 -348054477 -359459935 107897276 181988014 475842749 -602504168 -117286120 -213224098 473109091 -606312969 -197630363 633751460 5174652 -213326635 435837458 -98717302 -287313786 157366150 -411192744 18423691 -9864999 241364748 49371549 213860717 9385544 91463741 -103634990 322110786 -355103421 483463998 -19755944 722655891 -479664761 -205988774 -2556127 531262307 359316831 126070850 -314222817 379639223 558414826 260887749 -335190151 65445807 313301368 -128203822 119231122 5279518 -226797095 -223543623 28014872 182568822 -8139927 -229851884 19850867 -3120836 -128683617 55676389 -116962607 26873969 141894002 -817028595 -81346574 -71201121 -298702952 -483944573 516093056 274467168 -114171127 -259065824 -452438716 -9710731 -440510444 90250141 24039203 5494892 -92743558 -442086110 -353423439 -7914013 504463068 -110871510 -47499667 -684297708 -301999044 -57455 -153167479 587951127 478014383 10775089 -92209333 -89048367 -566950993 -150984693 -482671902 70129906 -190801988 -7734872 21267371 10393010 -32001879 320849379 -777029096 -290915126 -248498932 37624377 378337661 684732330 -111112393 96558544 -287436256 -20613146 61683257 68108446 -73443208 -538636969 -224526385 735209278 117983256 143822358 213338193 -411746089 -18923823 -372350001 68925989 -108269725 -226678623 110018060 76266757 40129304 -419558101 31867909 -504541859 -159858253 31439737 -279420194 174492414 116211359 -589967424 -152731100 52196881 70168829 654905329 422424287 -528954194 -72463337 6631805 339226693 266340047 860033305 -322629091 -9088238 92932739 -160360901 -57748029 -20378667 -47274330 -333474501 -379286057 127027356 -664965296 -14495264 86937505 798125267 -797356221 114051557 82107705 -105238685 207684769 -7889203 -93561519 -36859919 173449541 656713612 231034053 28061805 495701845 214703471 74213166 37714483 5000572 -218036350 -465983104 -118956731 141500161 626230741 -418781 -301081676 613462361 570332097 -782648877 594451269 172355562 4667308 -176922746 237746551 129548019 -147917249 -98431950 -682463191 -108265674 248540343 903568734 -351244967 -259109099 90499795 -1644107 -241033608 -50994900 31920763 3548076 -1918783 131876190 -351218718 191038648 298489175 752651414 9756185 -267824433 144225323 -174138976 -93543394 -188545809 258638622 489260773 -23477430 -289469998 146674409 645124651 588959082 -103526477 -111304616 -441070160 -137561675 402353450 -187053508 -90169382 -403159153 -243470425 -27606589 -520529478 -326299620 205233744 -385380703 12329139 15076910 -313649010 305544794 47026883 50316281 -359716083 352385340 161917660 1570939 187970771 30613 78243748 98038075 -160481207 16667412 52466290 -11311921 -144495952 3545081 889373322 -187970925 -5965955 367072251 158142138 -356602497 445532513 -235783229 206225901 -195927911 -26556747 156165227 -57632152 193748436 243728816 -106868719 -364155712 39250989 475069389 359752415 -44397745 272462646 -8718628 -227199480 118548566 165964189 -521865181 -183689173 146442949 148543686 -520667734 -225580379 -634508780 -310447098 -155196886 846488710 252602630 13029838 29096540 -207592840 5951748 325086769 -545476003 263358996 105960932 213549155 295480785 -7166742 32976082 -341787013 -154810994 292575595 261862136 -909220134 111376790 352690150 689741873 9419499 1293617 348342814 -62669337 -314078929 729144497 79370932 71596443 -32493098 434787532 501541351 -6559429 -12056495 -306634957 511342387 -28934043 199731578 347276064 -447886925 -88366121 85204126 529919077 -299012238 -4821391 -128524001 807765433 -11308032 -45683535 342919643 -30303577 -76545309 133782051 412148670 -338771191 -330771267 -319920987 88929570 160618594 -55955150 642967272 57285270 -266441526 153231766 -37337786 116123940 -6388711 41945912 -11739416 -187250884 -165959624 -677144476 -153224095 -85416827 203233330 -49667379 111432616 374484041 -42119845 -79349350 358556919 -4534556 752875995 -7741097 -187578388 353508520 81397143 50842732 71109644 -5031145 -26155753 563963358 -378186061 -85004852 178549981 -104473510 129491621 8048497 -97008457 -646011816 865432913 -656399262 664319970 69965429 95072065 -320691067 -669737650 5874278 -1183217 127395573 218208174 765480152 -292412184 -246305236 -70067025 -83213424 6533147 85363511 233850888 -136729920 -455452067 281966416 548786626 195157869 -180519292 544800856 751716654 171291604 29897019 -262384144 -157110705 -175650059 -10284913 197831853 85325343 35478006 -58364653 66125532 43735424 244575853 -21480098 369170421 -22955381 -38294382 147280815 -29081103 90462721 -3748314 -104095236 84986618 -460310079 799236827 46812250 171274709 -22796250 421260544 338721282 31064756 -115689282 -138319678 -389592244 -401041232 82860366 28524105 382025212 519313779 -659179836 321000532 20546 39688961 -32706133 -90684153 -189615755 487529225 9087898 31335304 -85385438 -280965115 260824864 259183096 -45898877 752831600 16631603 -1925526 271456101 384571060 -5318959 62484365 100971739 111718744 -57092356 -541480785 -4652565 -200518396 5789342 -783679802 354978235 -106759006 -363654625 46431019 179314568 -53835479 -358891269 -38070386 -678324250 -255098393 -255654942 439722397 44656334 125352242 363176650 -636392410 -6912154 -92277055 -149853395 171412248 -115533708 142294484 125721922 800131885 -229109131 259933874 254737315 46229762 639219915 -77607825 -151721579 83307416 -235374472 340502575 -115997234 -388082051 -316733673 -137913798 -37226182 297639668 218436191 -794163101 154488202 -283058416 -406926181 396963737 340165336 36273378 -131000823 280566715 -40724983 -504605879 34176772 3447730 99150555 603473056 581021466 -373639054 10332902 -570886111 563404325 2693261 -564870154 117284453 -856458143 -143192067 -82001588 -396171778 511468078 161685540 -81520946 592883112 -151327555 21151270 -607857724 5588501 101126118 560027490 6089186 313742668 487746260 -90158861 -260582234 632490665 -441715112 370550555 -237551332 -723364289 -223085957 168930070 -242399985 413816199 -433527825 5578572 22440215 -35486 148260518 -11751686 200767321 354674985 -52770 461782305 78405512 -83196550 9714511 49389329 12707691 -532927988 -66036397 233700587 70811925 78565430 -6964946 683913516 -76065990 -275950437 -63953843 15413595 166646616 142565428 -53896133 -556335826 -90614033 129786797 -276790554 -398309266 166080247 -163854050 436757569 372544978 320233792 82877726 -23421295 -991439 -372872409 -129456990 -409460255 236068202 308763774 -73558826 500402789 -58001701 54803059 319353216 105620436 -283330784 462089085 40791026 197869270 238631840 -56445987 -98593744 56974451 -228041384 28032354 -412985753 5371254 26104223 -38401081 316650727 27770851 582656698 -148888084 -183602766 481023211 -105705992 91394387 -75341651 35069463 547068325 460916791 10864415 -365149972 570350989 25934117 -20960140 -20385054 -166659209 -19844003 -140015510 -249223983 418026101 -379118634 359388154 195097400 -474859740 42404389 159799724 894210510 -215484910 -371525587 2292769 67694458 -213331283 5593832 -223116546 -40677556 215071045 44568304 -99408 22296651 -694011670 80563947 -364895577 691869332 -89172792 -132113202 455081928 18154989 -242935435 104245154 95373536 11615942 189651395 294366757 -79816543 -451617970 -413255184 -33425 -279254148 -342299045 -630001351 1824876 316409560 -155561193 -715201747 -20520112 291785526 244431713 77266062 124721238 169225781 200576356 -443700601 204114770 476169730 -161992375 -4770942 111906501 -543350292 7061203 -1482692 232776689 -688419282 900203133 209529076 114761761 -381789629 -176845646 41428292 -494678414 -12946980 -7860623 26465249 651731270 315354948 -9064400 230822977 -656648332 107267265 140582384 -450730916 260121676 407609416 658859665 306269242 92734368 347946987 347916784 -108393972 -184109926 555440096 415172772 -737102699 240032902 624888081 -147675384 77251281 -171812396 -567290675 436213980 -196105174 62841308 -412223245 28632421 69561307 -763723937 -39555085 8992411 130795231 463654120 -42286884 -2015164 -166486882 -175291831 -23444804 176745060 27436685 187627767 -28034555 -137547324 -179065829 810631434 -16204626 94733468 -625315073 58879051 -171744021 153938975 -516343101 204577090 -165212941 2952656 190073218 7630894 -166579210 -57221230 3568157 -93785525 -99085707 260187391 -87504829 351578976 -650712263 183455048 180042415 328412055 -603618985 266286067 300983238 110425685 -12240702 120906231 83812392 -516028604 -503192412 -581787134 -566491218 -271983331 250473206 -240065635 424873791 -354121558 88351385 205879271 503394402 -409592169 185042504 220289430 11759103 -59587668 150275546 -278287165 -57714554 5221327 380510692 -100184280 2007048 -398989581 123319757 -10494464 29411009 320753928 -400943789 -556180893 272217 324418731 -1154829 5722533 -207040066 -342574320 -205328866 -560062337 -7286030 -833781090 -259516301 1395802 294227182 -122408271 2332034 926238 -17672858 -8945743 74362610 -274225254 94372041 687386113 412521781 -721824380 -344988814 -350698840 41911691 32538579 -13231630 67220672 -269578383 311579035 247453752 -308126150 -137160017 -268610607 443604672 -423593067 102544151 9234871 345757323 146591612 11125830 -604695730 785671676 441719254 34129919 -16719467 -90428680 642150589 -451106556 -79543649 -780267070 -37588870 -41013154 351269535 -365732158 -10355666 -209253669 -654612928 -105305557 -440176354 15603302 -204290744 535136624 -71260902 28868590 -98651981 -51403395 -48575159 -325435683 -129225203 -19940820 56939123 -273680443 -72808827 -237006016 128726784 601002816 -88875753 -442590146 222014513 249056957 -112457869 607305825 -131355012 -625287540 -76983302 550809655 -205218091 -247813953 -374240350 170566454 179178996 27313107 111515050 -931339 -120332632 -400040844 -147062408 154233155 73906178 99102879 157840036 199108619 29670471 983331 10442838 2817420 86413563 -975230020 57306033 -424450808 -81202993 -431657665 69547192 1128658 112125713 414049335 294882518 115479878 4656469 -24024952 -789024941 223631721 -427373048 40110 -6563242 4039916 -153745696 6512319 -343170546 -131822549 -325641440 -360087730 653234871 -52693358 2891843 19822466 355768169 -323292176 27838144 -50876801 272792761 276366496 -241113943 -229757872 94192857 -398801803 -364008327 318974711 11560361 -175786619 -8430187 -10174600 -527340441 258029146 902516437 16067316 402863318 -285072959 -232484106 189180262 -11771517 211562175 85916317 -481938559 -50186544 143495976 -839631861 258980770 -15202908 -608944858 -258281 -191421231 -34487954 89983199 175773500 115086451 -274150926 -72241271 329517328 -370108508 -124047962 -851874600 2927765 97121860 -549323001 738671869 -127633514 -40300391 -112221791 -291916699 -131732756 199224395 -516437963 418312303 435944022 -150250693 123652225 -59072047 -161936974 28122418 -159973884 -40743894 -1480718 -887726329 -6170220 -504311755 201522597 407879463 -61010016 92165727 27038807 -288753896 83675302 135088260 96299716 502235669 -223075017 -772895334 284096716 -367751364 583965081 376920824 -220382830 267704338 172970356 5772350 467562697 -676369389 -177733084 9078205 441121578 16236762 127332286 -68172814 376646066 309089006 336682516 314624638 -14953289 -29540362 13512863 94947772 -28608218 410983167 -16693716 -2472053 49966603 -7327551 10105901 -147149297 -437825669 21138618 -716705291 -359601289 -161296524 -312965557 -2045179 27279306 150828496 -290459475 -407819644 -319191739 756407599 291273308 -336395848 3658474 99608397 -484083993 8053212 -12201186 -168825625 1251775 -356592504 -99484327 -466552959 150459069 -201082760 67938269 3820096 -94103360 -104696271 27478954 3454699 -536229549 593377537 187055573 229178134 162569807 886533 117425480 -454107295 -259411034 15982780 23461174 480119714 -332199 41012883 -414200368 -25299791 8535850 -166427746 -140924714 2939414 -158671530 220351819 -356451114 -51240754 -233337969 -231552446 104600990 -46332336 353020514 50398201 327700357 -270066152 18960519 -5142566 200093949 -338898050 -800917572 18503182 593932325 -814460616 -68238281 19377903 -159652845 8015603 209565442 127559404 376929796 -102390981 865621556 -284790859 410074803 327585556 -111372112 274237076 412411607 -566675073 -218618924 -168144263 -126635059 -8412626 11609222 -704922796 835984470 -70723272 149301616 631366 136421877 237616452 71559717 62840087 31109667 -528316091 -890985538 235173597 -19211054 -47507337 -576532049 -274815810 58420456 235008337 -44381578 658372053 41222499 -23043941 206317411 -36570117 7236473 379597516 523230663 10500268 -279271198 -547778568 -41556572 39311013 500093657 -7811191 -423919659 7228336 63114435 -456173830 -36726435 8654936 113148014 -617141652 -911988980 490234731 -572865186 -54706164 565437947 -320137468 22310844 419110302 186127086 12112331 560950970 -79656721 343190597 -6069503 -112128573 239004140 148977404 95981393 153445341 -180904625 258725184 1726798 -710452346 -71077494 18751163 188021669 -236552596 111207871 -63787871 -6032380 -14453307 433649917 -7110145 -210757858 -337046873 69641674 -35106136 245137534 990796222 -288156889 -608862 -213599735 790558749 -168087900 -540697239 282110867 662436343 -129598787 -265020978 398677393 23597464 87032991 -54066019 145810625 -378887917 -351119125 -349642236 474741506 -844915259 -155514770 -185683595 381901182 19060997 -181445917 -163536398 -125266845 -209572251 -15678552 -102654368 350516863 -75008138 -1092567 -507771934 -32947248 -278285779 -56194205 -341250312 147582430 -322911465 736731308 -67771347 408986050 -162505251 -1436410 -263701583 107797023 261294598 -120923275 -4615577 827576200 -469815122 201764221 -560300 -706591710 -73718226 162082482 -467271471 -277455842 -86065429 575012010 -354445288 -142757907 8195098 972103050 28834771 65301326 -322588472 182084849 -137444283 -545612650 -161287099 -37898554 74898214 -229058340 -50192806 122904256 22460501 -27020482 688577697 -464281629 824389796 23161815 -620458427 4710442 269244056 704877401 98651713 171733956 -424367291 -318115955 -855267 48958059 -298853237 118455034 -6976466 47021631 -183417151 134598828 26764408 110373229 -278589091 53687271 180683885 -406959528 508254888 -64142831 125419830 289256720 189760236 186517546 22730954 -468813501 -8268171 470644751 339523964 381949101 -365641555 -556865763 -60179320 92894983 -768637600 320985309 -535658555 -101412907 -244393625 -275978287 -5225796 -417307904 180882177 -282097019 -180532614 -3426317 21126146 -21865020 174753406 29393128 -219842282 -2205582 310139816 35485479 -390089134 -1917503 292100790 -34984741 852413 315684113 -887390311 489155693 561984135 -428022931 -72648815 86259 -277062531 516591972 -298778432 -334603508 -666494641 -19271093 -10841768 -77396609 809649814 -302995478 145982526 -121197833 755453929 -164781713 -1820549 545527092 -28750856 -240975128 -45340089 153324125 -575862175 179979898 -14058102 -670298373 98724163 38622610 24497602 91836875 22658744 -506622682 -372670507 -551719034 -262201437 286152673 -39907754 340657707 709329071 92620775 -383372388 265837014 33195125 335898113 461096323 601335948 -22831095 431333534 -56167337 83479410 87571379 10586963 -23187174 -98179634 62929730 -946883877 -626544074 8806029 -348444783 4454254 40318852 457928125 222750249 -121920308 -68631790 -329150153 -734165987 421394546 -424288016 -123367892 -86538686 191095683 65419848 14988764 240228634 11695375 -364585901 295793107 -26566374 587138752 23433559 274252876 88859293 694300151 7116222 155192742 5857615 -585301392 215801498 -518718654 -521619113 252052406 -131420019 799542088 99455563 289100475 -557028575 -234863372 -506565473 -545460820 -10219493 593649010 137797226 -107139576 -285294210 -814120336 -172750342 -172317436 -494012181 -204527856 54588168 -3933276 227301471 -340480997 -73993550 144322349 95612249 -147254484 -182921566 -263692875 72421470 565611473 -524521128 594894224 201966405 89596925 -11240142 -471878519 -645151171 -55554488 -259713422 -42736174 11139585 436300221 -827601262 -40469450 111323550 41137963 -37124350 -255634739 -361420213 -511943082 -457833011 -41405754 -109919323 -18854973 -6822441 1488425 -146571277 -506368621 9460907 -84558069 3877542 -636061011 -193498748 696398345 -253469878 -431955443 101200817 925663 -232519694 15899630 -379198250 -275695060 -152360903 -607906989 179648771 402476714 13745798 -16599872 -29350932 328335915 -8700331 549593521 401076183 -685303078 -15291489 763034212 173023340 -36903180 -396598737 -191968869 -28145271 -523894436 359523026 63406670 51582301 755928964 -504390038 15323553 -411470798 26368129 -483948245 -308822720 -823072634 -287788684 74360031 -475263496 77325230 116940820 29317762 -137500141 -639888879 23340079 62082638 569013861 905341509 -1581138 551603995 -405259583 411459639 -177933370 262478105 -27499996 -317536186 -11632224 -12850366 -1079417 208813243 83270141 -204778158 -244258455 -271418593 677677478 557842513 215277703 -473111355 123724332 -12709402 773159 125021672 77229603 50011448 2736907 24839 -96264745 412888476 -656359752 -187382918 683217795 -27429070 5593834 -175147182 -319267929 23977948 233327356 16625210 221685902 -137472870 3566855 145412282 17101180 -17124049 187312005 -626837778 96727560 -247393 8311901 -2767285 407022367 452704846 -137412702 358992819 38050510 -474681516 11730558 381219749 -16824224 121384420 -199388205 -246004728 178063992 64999932 675030663 -29597103 -446940567 -162886985 -279010320 209052971 -109175 183764374 -261426506 455837329 826310368 387204057 -60865387 -702321757 700156739 141783643 806672764 -72575390 193129200 -42211840 60318214 17929902 -22723972 59199808 -811665215 479355834 425325756 71293529 -232485296 378006823 -9666833 393028227 -86873752 5858547 155265317 -79842328 110998401 -76512205 299559731 64501306 17483488 -112733342 66650123 -37468335 170749984 -87668428 100516419 -477234262 160220437 -689645084 430312306 275511608 339980835 374894449 -518381939 -30324148 -207267131 148148770 180315712 -102700282 -206525079 154664769 -146274481 -110907865 -270584102 559097412 59787404 19642429 78618579 -387800899 172427901 323325114 -22455662 -150479541 18624630 119248732 -327613134 -374602809 -71226382 649913772 -341669145 -667588727 -77780355 -508795210 -11355332 -449941606 117001242 -123434790 351951051 -325336624 -55541133 -611115848 787476569 211527132 322744448 -40591535 -666933818 -19546999 8317866 46781492 89818027 235031629 172406692 144192846 25057192 474619967 400167977 135232057 -11556855 337534130 28535541 199845289 218929622 349978305 -681430810 587272673 -19547039 14179450 542595529 -8906064 69942849 21663516 -624916645 255471857 153983569 188305920 -270556513 99780022 -985731 -34518399 69826255 -152132002 806911436 37719934 304431647 -44921926 178188638 -301739189 291487194 -1876644 -243140228 -575974871 -1519146 101318130 -403012373 -260127050 -280532854 -201736275 -617520367 -420650145 -131338986 -3428690 -471350765 -55490696 5474853 -868108120 -338395133 -823673559 1782797 668897455 671715539 66324993 -82173846 174015527 -362221844 -293878311 227674230 -585252994 369716555 900842811 52995906 131957980 -170270489 226377148 -542433613 224578513 -1359391 399919567 -287130124 21460451 -3833546 61576327 -1514380 537112606 -176867003 -87371824 81543246 682697406 -48400194 -121260879 20029889 -264801201 58928353 8814069 -23898233 -430424070 118237847 404412247 68430325 162920202 962537 314540925 252642065 -286707945 -337962430 368289455 -298808458 136184529 86402598 -208994157 36369680 -152614227 4737718 -76021461 205551074 -506415116 337225123 136682157 -213279886 332586220 21896344 48800979 -101448530 -245746782 -493042082 -122839627 -19434519 -218590906 -463284357 -339771906 -467471564 38819222 1493416 -805678302 80195916 -9455013 -31577869 278769209 -407404445 124103931 -371271346 17131422 10146806 66811797 324489184 -2024914 -37684896 115971600 589194874 -602067159 -98168114 -297866531 49582815 216531599 -398583148 279771306 -185306851 104641015 -774531887 556151651 -35754211 -677514120 943609741 4699574 320411364 43598268 571669229 -96025530 -30171144 241056958 -299357078 652740531 381264252 -204138518 -390576198 19464880 -222364896 -7725999 681029579 175040892 -4145655 826578383 86204751 -469617321 -316461312 -75482215 495104195 153261957 -4646429 -194904265 292549041 42832692 -264787207 8669269 -13606193 353490986 22575099 -147369169 104421631 -275219396 -105925452 -427885956 -116613172 292098470 158807918 87448909 473981663 112847770 -5125816 -493108885 119474224 165153792 -12521080 267811869 146867353 -31921185 -168630504 3819402 51482538 -97307843 -700581964 -51800094 -94758369 -190485564 -618730088 384251084 221086958 -336213722 831497765 -104926335 298363420 403185608 6987400 189319306 229712066 -207483808 581954057 -240620988 -84672439 14676083 -185465469 -55893801 -390491436 102394282 16303585 -649095 -698875745 -1339314 191037825 -139145559 -238295149 480536552 282310209 1129940 129977628 -163635577 249084571 -13374234 -185809678 -47649214 242080656 177675443 74506619 150074007 -278043097 -15276652 -3763274 189173688 313523943 13930768 -120078698 120501179 -447816587 -18338644 -405140572 -152516838 279149864 1416684 -63342233 13609223 17268667 -126121753 311410660 -37890552 539695708 6006285 137502649 182046372 -198490960 -175394282 -38222940 663414502 146692563 -313466174 175710000 164851869 26170537 -121872938 33068169 -85875326 -502162587 -30676577 27348252 227299642 623154124 789940459 48131970 56926847 -262476522 -354822500 774603726 26863039 -39018588 89793246 -116091927 -155028901 -134033968 -309338461 -602598397 30909220 421176920 280911688 -114842693 665141353 -3828618 90210304 229203518 12228697 -92724062 -238035074 870083325 857831477 257280510 147659227 -259808634 421700513 168435055 -457059883 580695815 -89155995 -17234504 -448323631 565722412 -372974409 -192231147 66313166 -757570257 3883823 343133887 -418286474 425128566 -14661410 543676834 315014461 -162430838 424089642 218186512 233847634 699779542 -179358638 166776160 -13134092 164027478 -401125881 -90695668 -1116131 228261632 356480 -14648050 341017939 -4802513 -161747905 -68524636 284082826 -142212476 92389622 -47254143 -71546237 667751583 636565739 -225336496 316371206 -31931786 -766489794 -490448696 964365532 86029567 114367323 -73667196 -256206262 345894058 15529877 -537720908 152347387 300009975 -597766 -260422285 7140433 571721897 234242454 -747424600 -13886478 -337597858 -40931541 -512443838 -481542144 -647937064 -369816444 -724363516 -285262874 190022941 -58619584 -9334794 47073164 -353644107 229800071 5812605 220896162 -73407872 -240616150 194739845 -216101565 125865290 -87444709 523048500 -256908442 -255444558 -21602925 159969927 -109831924 -4101180 56846 -705200837 603542132 -141019045 -240870169 445427300 11084112 454398842 -761334772 7369022 -80904741 -180146689 -649963439 46421758 -111363768 684960751 236177594 -4435013 -343798921 407631509 -110411801 -125433254 -28420443 116306941 -7138371 119944534 192112783 15523664 -181239774 -163521795 210257265 5291807 736426167 -651979412 563136457 -162836241 382519085 3963195 222026177 52589530 50097519 21424692 -284531697 -99996227 661912341 382408913 -687387402 -219424648 -25271493 -428552614 -238141519 -149795135 174834938 56775778 -58317925 371725125 30121312 634768772 -32787564 -338557789 -78222780 119999962 -564944354 -59642540 170146466 48030141 62113374 509421403 -276290575 -267407654 265707072 -1287405 -489199962 -536726128 153207770 -521974129 632660744 1839896 410016925 786877091 -187445672 -398334434 17469952 17260161 471269283 -378746261 10927436 500869325 -764803040 2458005 149501427 160320303 -151571182 26435941 294605615 -879796046 298244623 16330246 565387937 165080443 3066651 -490276353 394171140 -501605 149009 -167225130 27916913 -45217795 -364583458 318603262 2783009 145658952 129659440 -374473820 320447031 592278679 70705799 558904335 100108242 695060583 239212063 9470634 438565364 -17663382 -3711203 39194558 -13512958 104510469 22620488 -54157598 267154117 -181469010 454422539 103470072 -31402600 60104015 493290080 2574832 -154611195 217731586 -293238851 -84179768 -290788470 -583708216 106103119 25694677 -5397827 265499339 506400985 -285741676 566301881 258773722 207868836 18904494 505769594 -11767786 -194283265 202392732 206892 -20449124 -165126297 576324587 21122243 -89820278 3670263 204598047 -30876043 207733302 -434499949 141256475 -673042164 507100673 28852610 -140637395 -557958429 247986136 -914103551 -161869609 -66028749 514836695 -525550923 -592596264 512400773 130806282 236157 272257429 153654630 -178166461 134304969 -95592421 -285460915 209037026 353773790 -63849190 -102776571 2677244 21444181 -802541256 -4728067 -24232710 -642602 -712334632 -29048263 -24858221 -414967775 29847992 644194912 -58661258 -14761589 53022470 45350943 110304426 -97718395 -198987655 -336783641 439870595 140319371 449303268 -281922821 -553435029 -22700072 378103411 70230898 88363420 -439780049 -297777695 379803548 21872108 -682586873 -226967039 -99594058 -107253270 -105112175 -2806802 -73637903 -192011078 61713726 -3807890 226861375 -24751971 39980341 44520969 401005306 364901491 240270583 -506820608 -599509823 9738310 -217280218 -206482287 1660831 371201549 140829545 -69498942 -776460888 -100800450 239669022 768248 -3239488 77455287 135359509 2971761 23492179 308755659 -65270712 33029093 609708562 736433163 109867009 377841570 -75766137 349656513 456585514 377154064 826925234 -874822 154075433 -475601770 -346028669 60423305 183444908 142005956 -174473814 -48689012 -22759934 -523350434 26573553 105824602 -585171725 14904210 26439830 217061782 -537317689 391583199 77514890 752181626 140127385 75647349 334986479 59279886 -49323246 128702931 -70713720 -10263468 -700453464 235790261 86117163 68196655 366509851 -40083911 -134738398 751004823 -182150211 -12997565 -270714404 467681253 11779459 81111801 734081 -373976182 69525 -426757973 -590874833 -416343138 -38925395 -71494747 13649337 -49898605 289025594 -558099600 -615692641 303683833 -992782096 -942584673 848699777 71699082 -952582465 -13574683 -1324332 -917734 106974051 -22110465 206223241 191382410 -148616594 168859976 -192089379 396211586 374966860 -12384480 159973941 -275122227 -41803613 222050812 -353195237 -16885475 -449212847 -480943229 258645444 -2973003 -9534278 -74255589 -259737210 360122321 98678709 -219336209 166305613 920404513 216857798 490165204 -16395698 -3601462 -289482535 -33786835 178428683 51631911 75528875 -491594696 -441933181 374648461 414444268 287332363 300579730 233261624 48928499 -27152111 -343185725 174820280 -132700151 71815736 -10299614 12061440 146760379 -485338615 3474208 -84350900 197090697 -50378809 -199642601 -64656564 -48341282 -560369294 8209477 -420839586 -231914889 -620299529 -796105197 105294856 -187033127 419389062 251122127 596742587 433218357 195619355 96218060 -615994698 -120602443 -174269 -386788305 93966797 314724403 2186227 77213146 173422973 -217091755 -1789252 -246864977 -453396653 -62670435 -110463563 -150149815 208672414 330126346 -79411224 88144330 -651932539 323040875 -156357075 564523123 110838670 456546 -711672726 -273520529 33649794 113287425 14424256 11622376 25852635 6952568 67207038 292668329 -154432308 -497534409 -36681851 -176029354 -47539615 -52723001 82569586 92124974 105685230 -6217275 197122955 157012855 -216288992 855048357 -607365727 -895048 -90031013 571411419 801407753 -196717948 278202717 421293462 -82473790 114661149 245624385 384733882 583901217 50444988 168457194 -696157638 496126150 -469535528 -8375436 44240509 -18558208 -252561733 -798018221 11656060 252728432 687458742 443713727 336410520 322327664 35872707 -346338112 -1251822 -212589419 -10089124 -79566991 573608983 -98585602 -27880434 121271070 58095897 -176158263 924864 -4075432 80091144 -19579422 771148357 -397511539 -471752668 496573536 124359588 510385430 987761 99549682 60309310 102267021 70137718 -16055146 -516919389 -163896937 199683451 -93350217 -47176980 -5670375 -92074245 303662437 18753166 14879699 115134585 23457621 315315299 192293301 223658880 -299784523 678303213 99836732 177785606 220010772 60658177 -27109175 -393661725 108045086 -8474779 -257687236 22967333 -108034594 -113096649 554826690 257756893 -38399105 -861838385 728084353 -624083458 218100980 -372036523 -142747843 9744865 -22400659 2947685 -325799350 -536710459 -295272981 -729143968 12300549 -99238895 -116111417 966137 -179108481 -68379129 -569844789 44657094 -363694507 -398148962 -152193356 454410561 2151893 34644462 98258072 34321783 -33686896 422774356 231111939 66528914 -109102 25094400 -164410440 480868345 35813872 30534852 399012186 4238973 31075471 -227642211 228243942 29004579 175332348 -137246510 -249495778 2241615 -65570726 79012050 -9787498 67350870 -388417163 -854986786 -179418615 36745248 893925860 -365405960 91827062 50992599 -122262358 -260992567 782584966 287495260 -369998606 -145146661 -118763711 502802404 135772401 -64980710 565284219 4830218 -2059126 194401479 -184317669 710006521 -65957047 -171959745 -136426533 121284507 -3035247 -35252638 -834324075 699533167 37649879 -32895288 343523201 388865106 -52139498 12395353 -107804955 -403980145 10219322 -2361148 -154752447 71834475 417631204 -170175095 373220354 -614533 133591663 -407518495 10199075 -142984106 433206761 529572473 3542435 -73107585 35734689 -7436820 -398753250 -34669267 -135241856 157013969 -131694341 818526357 150867570 -149893687 762085727 618978858 -37380651 -18882777 -233018982 359291728 36970975 192502915 -154608711 778339219 117453548 648376811 12923721 -435320350 28171390 16374815 31858059 -309202252 73922626 120816523 -129399399 -385851384 -183148162 573608505 81558159 177866102 270132885 -434351691 446860396 94900083 71972290 -15882668 123425589 402105454 99573070 -16722910 259162393 -329078788 -7013657 -123744369 63832972 -28362290 -69999374 27099391 372658364 100917437 -582885546 26807992 -57929359 596583942 457376129 299950459 415184478 -305559831 33495198 -442596901 -21598169 -210233579 -281501302 -211859956 185432504 332786944 13651668 -94467317 62684020 34115088 529339491 -7600924 458002562 -149186090 -3839158 11319331 56584146 -61709338 -193142164 -103639932 4861511 136480737 -248273139 -80914224 63341268 43056917 95542759 -144906295 -612095564 -325538411 -813017 42771235 373031302 -300304729 99640493 -35110030 226069737 174697491 -116230161 -670943989 -721598282 -483598367 -167111211 -79540964 -13054181 -44110849 86353830 66219182 -113462196 74939126 13366680 -3790948 -59143180 -799042500 -508393828 -163089609 -3842931 -76407314 -1611918 -98892297 697604532 184033139 462905525 25180477 -815131613 -554077634 -372002921 -53001719 187192837 10431183 -426728444 -6125927 -99695157 264446401 -75938914 197175370 -220286154 -190098776 850577586 -269346236 33489683 10970957 -41501112 21433608 -404848730 -175535276 -284647928 400959133 -338445728 -11096280 705525868 545617755 208110620 392705223 -538302301 -655879141 554357133 -570462218 208735596 -171151831 -16852991 162014432 -362532119 -35142281 21582404 -283479395 -86366439 -254496642 748277890 271779464 -172548075 87729049 -2324763 -197605263 476176665 8207832 512064058 287333569 445675769 266399921 452458 157295613 -569820457 151126947 6654367 4520222 600712208 199354420 -46275065 50246900 199165268 -77185408 501166021 573566923 -122181934 -346686685 59295937 244451359 -137989 151773880 450258160 94111366 -237756929 -7500868 -13158252 40415828 42998962 -158113725 -355678331 159563602 3205887 -215681296 -607268885 -488128004 90694389 122874727 74584131 2912939 -173731244 -687963873 6259390 -21438379 174172585 -238341048 -105488336 433111230 229962421 -51249 189470985 -332536826 267919151 37326454 -412041933 10173005 592214081 -102032544 254805898 -10140315 -13869216 -251833358 4271183 -6703418 33530433 -293472710 30287712 264000616 -316690019 50920361 592162098 -363774245 638751980 -291697387 23577225 219920822 84153420 -75337686 -545781815 49114047 299978579 11150020 9477802 -98823108 213007663 486087076 -620429369 8118196 5384345 863509621 170197772 -131489359 -454078067 661638427 8450634 -197383103 152184063 851289534 148043365 109801314 -511111496 -385492139 45325728 -84482591 -16161416 -25860646 325894916 93555313 -6647094 160855677 -207678418 330390374 57385269 -92061946 -10418650 -582736616 -312684671 86543752 29084627 -206198644 -463207826 528338531 -816099844 11742106 61764169 -207230251 -713400825 555275778 -37614770 56755893 505508823 -167666303 -120969854 -38815067 79950843 -309085708 423546535 -182872415 79885024 404902930 18379881 -197654742 -92063387 6555200 26268258 6674868 -172242270 -352991293 -54204610 -57302470 261662733 -990581 -373796436 351482340 -8943935 117446349 193123055 77278472 -794066822 63925333 -25345450 -351247740 265756806 -21539887 -152662399 862271831 334225837 -533557297 -76923653 472024182 193580018 736768961 -129198276 648228860 565545949 233212303 -387410259 -102373095 153938042 -7513114 567414258 38703200 -156981282 -11649671 351487652 261916896 224262179 -432882128 288362694 38689768 -112551931 -273802420 -384440653 -9890039 -215503992 10871 -452657006 336407002 429438144 353864628 504690307 149936740 196098047 -146937334 -252815330 -86392271 887839869 -1270218 -125364910 160729707 -118601467 -17055965 407867944 -7398838 -156710915 -27884091 114085608 -555737780 24024834 -267596652 227971538 -61018786 -22814565 -649514533 -768207136 826954 31413204 378933125 -11932802 245409147 13062647 13720420 -114386981 11168677 96371748 24431328 -246922697 88712221 148393282 129948051 -385316815 -20524427 226386219 7828237 266665763 -37617798 424989468 430510918 -51246113 -399196366 -304696479 -52246533 -136137799 -733993624 220459666 134034453 29076688 308930953 -294745823 -286557125 50370540 655251492 -668687651 -559628229 757316510 859542564 584046205 -176580 -68502891 86015830 99924086 -643723063 -270798298 61745362 11078268 -52633162 73171682 -267980268 551117910 -471967123 -155374644 215444711 -7309259 -50342338 -363075171 486784637 13950787 70457885 17297429 -192830404 -610947577 -392734280 -481707064 -2673415 120234236 374413355 -124110868 -916477488 -122943410 744003100 -357745192 399827002 -103929939 340510348 65198721 -289449360 -71918091 254954313 -434500396 -652275042 71416079 11106840 105631241 -108425513 13041952 249740053 236344165 663359308 -1366217 -99079215 361721235 -50109335 -301860322 21630810 143001471 -52552986 -238277796 -4914835 133738583 77730860 596607600 -85863254 -654385435 243504706 42877 -397966549 2034133 565100222 -737603172 -834919098 -18801499 109533376 77447466 19966848 3524575 56881153 785537890 36434732 517362788 -183025907 101682503 -775942750 110434652 -330049 -34320141 -117535445 283648753 4256203 138513893 -50139893 -590764343 -121659295 -240023618 -561049824 86820256 131514520 -16318871 19400365 147085011 -271481570 834106064 630609182 463812274 -422546492 -404713801 -8736718 -224093571 34714767 -30824823 -2956143 -149452904 -160612287 -9830993 -435247155 -29306529 -57996572 4837372 250861 295859390 9510042 -51987666 55415554 110055792 -947874498 649434004 -306994156 -197288709 198988384 -1440307 -6091667 324270 76358145 -291072325 114547502 516922856 78376554 -598002599 299513076 -165016249 -876831296 42337972 -142150303 437749367 706043197 -20380992 -455568349 -37704290 863946066 -151212417 300712857 8933213 680511351 14619236 -493493637 -14809050 -207230099 -13139692 -619596781 444964260 239710546 -5469581 572447433 -136115196 299362867 132023027 253323368 -13038477 530790460 49448440 -708304090 1763570 -3236236 -97479511 499720468 -925583 63842010 926570191 57007528 -262748746 16592311 196883797 -326435120 22698749 536636394 -136200901 453421591 269936157 -577493621 45832742 490176969 372449599 167822735 -101880964 -342737640 -5593628 201941673 60180206 244311063 -89911344 46079234 42270987 -101027684 337282468 -1513286 -125499989 -25415683 -32709543 -58429486 417817251 499845051 -15210120 -98715226 312630728 -7171634 225953471 -748478363 45648699 334004914 -588893 19444399 -336926931 -600289600 11520026 -120672204 412375865 261529002 3745511 183592083 -6321329 321674975 333509978 5553526 -648922663 318705671 -7224051 -250235518 289728841 153100045 150244705 310694976 755765416 -24784301 555297532 -4001664 4220962 478961868 -11057440 -253594852 -38012188 -202312593 549901567 293463678 -51546606 18705376 9813126 296701268 233686105 -78652698 -90052796 40752769 -301435974 154943235 -146914916 -337401984 -292555287 -756774531 -5492518 719055 187723791 710566 345951325 -5167942 6521902 -633781426 -168701698 13256116 558873972 114912 37825489 366130087 -315794192 235756481 -1273322 667640047 -34253874 310354610 -213562212 -59954724 240015283 207969251 273992721 550489251 22363564 -19612448 8999127 421683630 17520125 226522705 887744537 38672236 -37503844 -362443600 -98348325 -432857394 -75571198 403653069 95395959 12590271 -259502961 -538949736 -374704459 166222538 -428302255 -210686886 135564948 59605336 -121466868 436007479 18840190 21485078 103487135 -165187819 391909858 20618584 -120760403 784704452 63451928 -30587580 81015586 173425638 602149767 -73521319 -58448145 -13282135 -128466967 498275955 -39515169 688749728 237976574 -526163866 15059113 -360095747 592697131 386474731 -210551406 -15464020 -84291354 -79585761 -39795004 32553898 -537264351 -851948442 -104126386 66078814 -353395 5903844 42161506 -41532689 -62084156 -480006864 -131168048 69958377 -57524944 171057269 38007679 24350487 10612770 284245666 5133301 -7715689 -368032898 -166807149 -238421883 -273718655 -489405902 376006620 -2795154 42585447 143854910 48733647 -797455442 -385293089 38534579 -92698850 101459694 -241598896 117480847 241177823 7143207 134529531 -334313691 -157746030 -675040685 183454350 -238940915 -128926389 443584590 -4889705 -191230545 -237321497 -260562082 -426315882 532371331 521357106 -124577023 -202508868 -13091822 -361525911 -12068388 227868026 -660349013 -7746866 137957085 69275540 -330139320 -9330576 -281843585 266509011 -600279121 438029145 -385078251 -361066051 112699393 -247117944 836367902 -607081722 222250263 -428485682 -73781211 141785006 672349805 -67623668 382588432 177052655 -242496910 157275281 -119367172 6724712 -458586320 -50932794 -166166650 75935055 279300056 -739101936 -64298191 -554210642 -107293120 -533999671 -37559264 -10980045 -75910369 158418081 -94259988 -34837753 85062755 1939502 103390057 -641560344 410223999 135394546 -300141133 23849888 690712881 89999330 283850606 465725561 -84551316 -77004468 -615655239 87851440 -86475546 227265979 -648164133 91921586 -190694433 503386243 467453055 -316009762 -34878444 -163228642 -83206620 16852314 88923171 316193513 -2327888 -623824323 -290600155 -204352302 -5981392 -772996704 -68330765 -395177511 13488840 -7365169 -224734119 154656724 -93299743 -234157530 115425948 -11373557 89234861 -446264278 178819364 384501220 -25506573 -222322992 139630112 -199224002 -200188352 -47188051 -484696800 -43021934 -132194313 -190030546 -392774869 409520234 -815188040 -22167325 -507638890 309658740 -755093718 -732876857 -206725440 354829543 911686742 -115321199 -46482948 -175367798 -7538142 -61214640 -1931998 459012827 -420920819 -28973983 -784582134 317539655 -108465629 -426756454 -286256524 134672633 346710940 -2186288 143422625 -587414646 42585420 3065795 145933971 5143121 139550348 -7895967 -625400021 4581722 372755186 6489436 4811832 47545577 -861464427 164706042 148902534 -481169088 -226502139 112317810 26216 86150552 166398071 39632083 706159283 71776442 385283601 -98522352 394412431 185777645 -654504196 -219570139 -57837097 -131537490 62877195 -530116176 123088049 -290970156 495893924 -81908852 -864042113 20328415 23240507 242311193 469111984 -156252136 10418922 659892160 28213263 260142747 -19555894 719734187 356686821 -152473816 361204152 20360503 -873146374 -190468107 -740082526 -47920252 -417811437 997324653 9402427 -76763557 51660016 253777540 387903291 18015586 -339874767 656801920 -621508937 418648273 545168291 441538373 -466936890 88141826 -528444930 -222310293 -23570581 47597907 357575736 -22390641 6298529 -9416387 -6850900 -130533160 156238419 -310124598 56991971 -60419708 70601141 105574583 516792999 54328838 454375556 203128838 -176485338 -493217331 217195464 -107348299 443208006 -14528300 -537621749 -1544439 118310543 -107892435 543151283 3090857 -78805029 -557395140 -587447147 394605983 187803911 671182237 257650817 -7650306 505339217 157887388 167677696 -547547814 89640811 599837367 -336787627 330675881 -202182752 -25788203 383254751 -531962203 300595663 45267382 -296473219 -27221112 -2735583 82026713 -21223138 292616475 -126029428 458129173 -142198734 -276283100 54380465 -350912083 510101121 -101713517 -34048822 654857526 -8502200 149968166 -63456048 505089277 -37081240 -339702936 153500891 312850122 676164742 -372181588 1378488 -491734608 259810820 126924905 590360091 -402700487 382193 -41261370 -41540529 -11096788 -54475049 -129288598 -304353 -2654523 -110055169 270559194 201683206 148000056 194671063 -23757560 -220143119 -2153208 301855371 566493347 -122328495 -702695384 -26184383 -170518891 12760597 231307227 -285383579 859623074 -39445656 -297153697 15668708 326757072 66744608 21901152 -131607678 -96348653 137690578 15138987 262004320 123236166 232424844 -732664019 433637582 -936028209 301140015 111294794 -108253127 370045253 17697657 -816487703 -861821219 -298418856 218283503 -524177034 -25852544 333006437 439577031 424740644 325449399 -650063783 66965024 -411405425 11837502 142170386 91261671 88710034 -122069420 -40744995 -28342219 -95361293 456539634 124827444 938545016 -781300681 183702164 -12430148 90890402 -42499289 -370273462 135038838 280373400 484454830 -3344099 -126983531 -130081502 508759116 -10819449 301987911 102825947 -49479656 -83934323 -466459307 -151081763 82521548 304998572 47358099 -318909463 63144496 -220000873 -556232123 42620585 244712728 -576052001 166609072 25675463 -97411687 -63369562 92905545 -507077487 228534048 95992017 -31676223 -407677939 59630838 96628025 721409319 72749065 52737284 70559029 -381008561 -49913164 -117291754 178351015 111430279 403134995 -8434436 154435087 -3699511 38650126 278007286 -126548090 -361296209 598479621 -341542842 134887646 10339963 130635970 5156693 -24472371 -90145158 -125982273 -79515458 539326473 17795161 -427945568 -412707435 471591711 66181979 7030561 5621151 -39548362 -449809838 229058371 340488492 -285004919 -542786323 -582021234 181256131 -49621175 12330301 -119321109 100995158 47850555 -32363728 -620773775 185076023 -447379737 120249381 -334971810 -215412633 508968425 4658951 195724129 -528670575 -191099042 -624039070 -72756668 -233219687 530462023 -15156459 -758459602 26649550 588765378 239057737 -457452968 5106718 689889680 393830795 664454687 225994471 42878671 -199575115 -642702694 446285803 -4307654 -193312669 862487 -143919047 -527821202 28441187 -209909835 327672471 142876613 295231121 59302329 317933 -323961755 -7859302 -376138655 19689417 340907963 -59370022 6601672 -51239696 15677896 101502692 -205785256 657899480 609589870 142021070 -833346262 4533912 -118700157 -492032337 -798342588 -19832516 481288597 -61371410 -289931973 180531507 431190186 -347564977 539653672 560618001 -67806857 -270739992 -439368910 631655789 571002139 888521653 558123094 568382112 -93412802 683272387 -110946500 -60020691 157337765 -194996314 -107062512 59783066 121804458 -330602293 400340354 75597090 128201990 -25266609 -65940990 443513407 93844480 -17388213 -293260822 -675132241 342785903 254663016 675308352 72999463 -14584954 4127556 -290380996 398840216 230494690 316821198 62055338 813836739 -458874 29650448 -68049044 69763654 5513533 -140301028 -157591989 -142525948 590705353 48946314 -394358014 -366292618 -177349021 -531390750 -36199230 -293318982 -103198515 -502234268 6357069 -79303779 -28933138 -37830255 -152162260 393996631 63220413 -747672868 574729820 376871271 -359480575 -598380311 -108799720 199689985 4527796 -89339065 11064735 630011913 -298625350 -221864113 -78764288 -260289700 279495578 -3446117 345068894 -272733961 43054842 -514691580 -7857207 128514718 41315936 -346120744 64183901 -171655914 155681579 848946330 -307068595 -243296381 770481426 -48571338 16800874 -11520550 321206452 -5401721 -229280536 -191152910 75211805 -245927582 -477318947 -5230073 192515905 -35936463 -422009997 30524296 175842132 -12478635 -127587658 -212999913 -557556884 -315432365 180278503 -74348115 -141965485 -163031975 634424523 -406004601 -256857971 -378615671 253089422 85265107 -99721489 -576435134 -285622421 -459452333 -211821115 -367507736 251397170 -3766088 707482915 635632098 2254210 -487715930 -7512376 309694597 131666653 722107738 281659 506718614 102653105 -11616791 -26903661 733587706 -876463575 378289154 -10358621 -232350468 260945 -264345730 -122790360 -28040537 -557868304 -58447345 -125533472 -355878684 -859892730 -145178678 -957916877 -404990797 -51707666 654269156 56751878 334526417 34835065 89394800 -65357441 383850610 -145144134 6667376 147725 272417422 -1872911 403323491 -369454025 -9760239 666968462 -673654800 -393009246 -40296848 -59502623 -197910151 261251135 -97922451 43216723 -460280269 260263797 26581543 158481849 -533791876 388615393 192342469 290465836 866771077 -174959285 -417761901 79384273 256141533 -344316627 -112113980 256676477 550562428 35384072 18264119 -480175063 -288592882 -227780933 16625466 7951252 -13977017 -139762388 -5470215 -135093401 -380730578 566914470 -283115881 3984074 -53096635 250796920 110580295 210176149 335799216 279184625 225765144 169000178 -87696541 -16581502 -152552420 657659326 -411246095 -517075592 -17004093 -435007191 -48407032 102561843 43097047 -10432909 226467563 -77945080 147876772 71615813 -279203259 170000486 -20490017 -249648273 -3373457 -15454513 245695545 -187199170 -398456685 -116190805 35384800 -873910019 36204289 -132556010 -40396507 -133691501 -98103346 112198343 78264383 -329720044 -312916372 814560854 7266720 207900981 -340146858 -429351079 -57638619 -313121836 429740447 -13864929 213044131 266107027 -94564255 -31788913 -363539533 -170273463 -40347584 38763 -258913832 -326125243 171353331 -142880610 188712123 -98357271 -2626058 -16917584 -583269515 -579268589 112174575 -734320318 302312022 -472239927 38432382 -53672724 690227887 501781896 417923100 614562073 -108915669 -4851840 -52030908 -483683808 400209595 -441169143 -295757972 222209540 -320798634 713574683 -229143687 -76522888 30978198 17823133 -9460411 -86695324 -239893764 24489858 191519742 165340957 309893176 150088083 544125587 129524664 -305906878 -106605046 122406130 129526199 -133412553 74305545 70062692 -10521475 -179876791 -252623342 523154955 -8185415 -509914954 586805577 -331744914 309643545 -114938030 25480973 -580022068 -16016850 -48868775 343540918 385156241 -426557404 -39687663 560733590 -128398924 526975925 -341836991 34947636 -76934038 112639730 -454256510 -1294028 -780273164 151955279 54699575 33490071 727207976 77290229 -390497568 -18532944 -90123216 287857660 467751759 -77924934 532629469 -234164964 -444268707 599185476 -76180468 536252642 54281898 -13019535 116064415 22804160 -87372908 -485472755 -168601071 -108082694 316412009 295981407 -179445594 -85264179 76000282 187114579 -415252506 28918355 -148569412 -58679453 5602314 -342116926 154113731 -322431899 -479925032 -47710292 -632339720 499292876 -10719094 177170732 -306602738 273411155 76472068 380306658 14061098 -240978634 8437915 528470908 -395384100 -414980922 12094532 -874226765 158728022 7239875 -244158724 -4481020 80688624 407086623 84614091 290586687 -234863203 94354182 -473223020 317992306 294895196 -760480927 -345966537 30138646 -76202282 -16844781 21633622 -365428838 -163788477 -7941193 -546541297 143411393 2156554 -340532271 91853793 -649847280 907727 103415061 270253623 199277107 -102456632 -244713761 -161602251 -79084586 -153042938 56284477 104694486 -67910226 440376798 -33360843 -18999260 -900282629 378478713 -113863060 -158998695 -154019624 -35270542 -24356783 -250762387 -196744194 558255685 -71798797 69502871 459062147 18756470 -325130645 579341119 -301188 133130111 75851 286770061 44611525 -878400 -149737260 219204889 -222115615 -38563133 132061791 -221145850 300490571 52902925 16599670 233480472 487281583 603958059 -343486087 86522235 45981020 -51231464 -57597057 39904665 -8967429 -593496906 -52449361 -27196534 -18836153 743327938 474075351 222127401 2329874 502842207 -168723036 81959055 -210396951 451580918 654455612 279227117 188593336 109064497 -466302084 -33887934 -479614085 -430363527 -404840953 385002490 -300234632 -70756196 -40973850 601898821 -217240238 625418446 -196537709 -337605608 -188673717 51888258 -52038921 41152681 -22613919 163095040 17319275 -15970849 134792805 6262582 -396929909 -28738727 115478257 6416118 139060689 -17301571 397336883 82855357 -34515454 433368321 -109506955 -27395362 -73364136 667183621 -414993504 -28563693 -211914550 287392184 313571230 -503459182 38452960 497282122 71782200 -251777 341424629 -437529157 5349469 -210664431 -10044986 67431167 -668604284 -356910483 24662609 -25079439 -216205734 412395703 -57055199 -329716941 -11030109 -3075866 -201419873 181883333 -365964863 26282743 -75760954 172786788 -58915615 48790117 -96023485 22869239 159564568 209705454 -147958437 165941870 -57305265 149299595 448705018 218044864 795169428 307224769 -374362457 -352274949 -73393759 68136516 57051749 680602316 -327778751 18803709 -80447045 14043612 705103686 -227450085 -118676732 -202227547 -553746084 300473208 -19175841 -112303213 -562048576 -1307642 -133396414 -236362753 46350424 -5319356 196606700 11830735 310511543 -251406251 34036136 -168056073 153244178 -86981121 87368617 -267600331 955675456 -6493866 -10858329 -6066732 903815160 -424274800 -515919857 149224841 -169293583 -150960321 67378102 -2419908 450476762 -23106176 -3941999 -8788676 -238626574 152476294 -167134053 163950693 301161480 158113972 425546237 37770067 778809154 414298354 142470417 78187969 431124851 61409127 8599786 -10370505 178067769 -203763337 -51970490 809836318 368165927 -105088980 -283016572 -100087244 -137514807 -4738769 135588609 -7896624 -15517472 97831350 -372234470 674279 -818810560 232684329 -735789837 -70619256 22869696 121183888 121654358 326790460 -371138711 -440158119 -199010986 -129140981 -536181598 -13170752 556136675 -633023445 -77018908 538677002 155735204 295826276 -513704410 375855629 298230949 -371227193 497226319 82776370 2399391 -435830329 451263440 -177525663 128317090 42262396 -226525686 -688418688 -31678796 -225314951 9982720 639881 347719623 189375875 105697 42882173 -610139377 303125142 -438903919 -34078341 315155750 442377251 -114855323 -99663055 5859278 -173691652 -782080670 41281803 221852231 106486288 689342 135480302 1375178 667155505 76909925 -735864926 -186840088 8604345 -167507572 409619216 -199725201 -89206740 530970130 9213926 304417407 -96036191 -359987622 -805777604 -172843698 -849980423 369567229 -384154560 -61634404 -7737669 9955247 42969927 -11505550 -57630615 31791465 145972906 -67336607 68476879 421901806 -174353649 -28292887 133772242 -177714296 123854919 422882771 1277637 -111000897 -65234349 -95597219 -408699285 536220294 -68572535 199084398 302563864 -8315972 595715923 -74971969 500773004 406517528 -41707073 -187633411 69687339 697026659 370881541 -368827607 -66942549 72703665 309608354 -30649521 450974143 140190960 -338611273 -5532254 -352009805 124748969 220222460 8979943 -99327402 -57584515 -52390546 -492337612 90528254 -56027347 52367103 -216486877 -111911427 -383207466 -153113826 132676070 81302558 63946898 -36181200 819477274 515932195 -120084435 -195574913 61293885 -358784666 -36904182 -133529060 495250409 268305071 -459791829 72882669 -715031552 -98016003 -145956639 -176395254 425404944 -103370405 198390869 102104465 -169353176 105299789 316123928 -792724892 31229189 60248370 -339397790 125411113 421954883 31412038 230677276 -144395325 185281156 157080281 -11196515 4002538 625781374 255062310 -424609691 -220972673 -11948991 -74790906 -558136726 96706796 -639266648 287176436 -226949506 -372870321 24963011 13105450 -118197714 24463201 -105117588 865703676 -185913 -110811246 -750123896 -2390047 54194317 -22539910 78873734 9254200 -358598066 74549007 -147926600 544713815 165140112 -70295736 -20376919 113146338 32627231 141523729 350600508 -446494815 620915948 -184691879 26088106 153759448 -53344992 7938593 73126622 223051307 16524353 46609166 -356996533 179392140 3244126 -600572759 -108724571 26096279 -751192683 40713164 235849777 172799799 -551470093 -105143485 -682676670 -288183045 -258764630 -394499628 -11333154 578571663 78708641 22616652 455238294 265212476 -77167194 -130011744 -405567111 -89040415 -469587560 5777443 724601313 7450636 -107817141 11463249 -368974935 -578235058 -180253509 -234457458 -60867204 -155310321 54102317 -39756835 -616529457 222108435 267803091 137992457 585313711 405335977 91569066 -613773633 68302571 17047947 -318463579 -124043403 -143838970 227574735 45759943 56132916 89136141 -220776326 176599910 -422717244 -40957563 521078109 146266142 -111847474 -307002128 60303120 251694103 35303659 -225456184 -274347739 24413143 596990886 -621310467 7725275 -5054124 -460209970 -17608078 -192712039 252442022 -404692010 268009049 -255314838 304845498 583166139 -78600761 -57025823 66040377 14950317 19136082 415038258 -504321349 109843392 769213789 -77266578 -328490501 -42651905 -248939622 -108960119 -177838819 -467961434 172815037 -222440461 468486962 -214579327 330582160 259848506 269939539 145380506 49724235 -7195073 -500650395 238292688 -72208305 -896977 -384490030 -66032242 276055713 -136858585 -194261074 -431002509 -3703382 35534160 479445899 -342877985 -262123293 -126052699 162556307 -312425437 -28612860 -49818639 -315862940 65806641 -8204163 -7304496 106038477 35715379 -117231961 446982633 191248092 71073986 344473504 -108264599 -146982080 79661096 -45626073 346495517 -56052059 -90160665 416010189 272601955 -228263594 -278296644 16676259 -277709539 38663957 -1841633 34890017 578499258 -12565583 -185487321 -267867634 230704654 -24255286 83437081 10738622 -125463304 -219556783 -1942924 8754212 140669072 -221743732 33004376 -796292092 -233660455 17436680 392101291 477746258 -31594912 509139256 636164370 -43403602 531247417 -69021552 45597126 -403309540 -258066990 5237316 359495796 -77985398 61379877 745061155 75410990 -83450519 -23895862 -76987525 233858230 -71340022 -156915166 -307984723 246781555 411339197 897747526 -10895369 4720019 -27107835 22100237 285926310 100728232 83373372 197210842 216963704 242676220 266129688 -43691165 -61703120 47425962 -47867768 6751576 67577669 349526691 -61270808 35600506 -154903917 79325524 -3458777 261923905 -478519631 2121893 680025521 87581419 -479820642 -127999145 -844471796 17338191 54036945 56552693 19780427 -70647363 -55172765 -83917056 -87206740 294142610 -621462919 -151222275 -350911709 -145112285 8415304 -1301049 339591824 219116725 -474613557 -126510277 -182328548 245619099 613423885 127387072 -174519523 465575031 -642455237 666722567 364774941 -759511107 -198050655 44510746 73568298 -178638311 -610389196 367060127 50838254 46170401 -128168490 -323019873 -71391480 -125008986 -336829247 -528500566 -70898234 -527224660 207137295 -125243563 -158617442 -346055704 564318916 -66831108 -184811462 -70931362 163907180 679484494 -10986065 195778037 -624116777 639669643 87565179 24621787 194424682 96330617 -4024696 477918155 6475139 -88072918 -516657250 128259421 343449930 -377173399 127337761 -23209516 444354404 -186327055 93480379 -179805325 -25792394 592701712 118979887 -27831101 -18688556 640551885 155696613 -665578877 531569470 -12569747 -219358910 72955843 -43970641 -74802907 323409492 -405474203 -47020672 376351918 -669906783 -151401283 14382941 17288491 -15750258 319895819 118265074 -444102465 12777388 -22038209 273344199 -79299960 20350646 811513749 120850439 719739219 56124341 50901117 -234752456 665977610 -2055256 43232738 245665149 -690045522 -70922280 -2747876 99534147 16418498 -213849327 517470371 67960833 27127650 494215551 561414791 -39553514 -309514673 -484556693 551926941 -705436507 23851922 -516342381 -374045717 -602576961 716291251 -26604612 222891019 -115401609 -16701168 -22169956 904994744 -164426256 7871629 156877847 193162603 235105074 338992328 -612173493 -435237427 -388587186 -87027686 359234930 -8751152 727947879 505251218 -874098277 -24739648 -520970283 294638211 -202066097 -435186403 -410284350 -5981113 -834261699 3218459 -230932964 40193203 -55453957 -1220143 -410594850 -10815767 84907393 -258259779 -141692827 151308115 -296160890 300570314 68952928 -823396570 -669685441 -92501352 88228294 -324758941 -278305453 141497908 303661912 510320531 287736430 478699036 -244726232 -277253621 592919243 14102795 347153621 11277480 67931167 427519263 144728783 -126749770 -327936282 -144061803 128028519 45951030 -249680395 -410845484 22428053 -530628589 307406205 387013605 306223631 282471221 -214374998 -215735251 -795393351 -63419913 155623103 34968434 4683862 329741917 472734777 -451454272 -83995479 -618087037 9922205 -54118049 593725901 535872772 176873105 -408648040 296694005 -47355581 -1306965 450006311 93869095 443895731 -37069068 31171333 -355363171 -246214070 6440582 -305218506 675335237 145690540 -521899172 243575633 195706783 -8624736 -195148594 428474389 -2878263 151006562 -276911824 14128357 168632467 -23081949 -602955796 -22861199 -577540866 -493638446 -947406 57061820 -306835139 250888975 86150244 828463107 277725489 -5455054 9865290 138315524 13484900 351619913 109635283 -3481931 19463352 -678575779 -86633244 -34278251 -10858435 96961089 -320678917 387829591 -8999384 62691756 242371743 -110077009 67409516 -16920933 -14875621 -24879645 -11290487 116085406 -506084876 -630402304 239977538 -581886780 147816888 -194442772 371260330 -770676310 -74511323 -76605596 27371191 137844972 240887563 716591154 35605217 4262377 -264236063 212660674 46656970 -65730579 -284466156 187454729 -10615155 51630851 -107217187 54862237 -207177115 -116111936 289641227 -104116978 477046875 -58428254 111133195 -448165177 -35745794 437856408 -79862943 -189122932 -223054889 102976393 185361124 7362686 742599829 -57588068 58427389 612305885 -22285943 -719528524 -81522533 478172704 385530611 195306594 -758805556 225281732 -568546415 230290881 -798505069 -73585635 -117986776 -157052824 3389299 386169104 110839172 -205298390 181027255 3227142 -389014231 368618263 -828057426 368235123 -398758124 64620407 3597270 -692864146 34095523 -27620395 537151979 183057714 681807013 -4162474 -315311538 -447480987 175427306 14078197 421896789 -326658593 217476014 286959162 15643489 151801454 -25549824 19012331 239443863 -191657946 611985516 509835883 -141111633 110615692 424364016 -233761063 151143636 521084261 30154795 -29527109 -113019285 -11032458 -369390919 73908880 -4425189 365678523 -45796481 203109024 -467707763 661710721 209326822 114115886 -302731026 459462168 -89065877 607904542 -138950923 -399389458 -199630829 -3999663 187316702 422505744 286652556 -311655711 -30141087 804003323 170256582 -306701 2168604 32385827 -5539728 -269601701 185286495 174360557 261407496 315401 14294525 -25506266 343946134 -411369295 -54540870 -149763980 426224024 876695345 649955551 -243939976 436924902 25464487 182913824 -131816258 88841501 57708203 -5601266 16677072 -17118507 956574573 406211444 741459608 -134003103 33825462 42197129 107480134 525460780 137812979 -809328449 64563924 -284146314 3523040 -493062488 -69764837 -287001114 5263041 -291904868 -29936501 370062281 -599611800 25093876 309386479 596366412 81361942 10614245 -151771828 132060982 -38315278 -219912371 51725718 -6333459 13032462 13940419 -288140880 -110794165 372459636 31606358 -507185817 2803090 576433373 -527883189 -669870204 -26093456 16599350 -1788953 3947290 200716 368821943 -201529577 -9665458 176312559 107913768 504704308 -334169511 12185003 106332322 -25141016 -395682146 -115204944 270991956 266485352 53948476 19132352 63564769 -4604761 -76999904 289504928 87787727 -5032999 -341713 -388765311 -189793355 441523498 -199282301 -301840888 -430221652 -916268246 7541765 -148269349 -212257093 -82507700 -140593161 176603557 -142115828 43364698 143672019 172050050 5484669 460004305 -10800621 -47221307 5767776 356598852 -525398010 685489250 114374306 -111087871 -105726207 204347389 1832451 -252850994 160722812 -735719809 -128942944 -560725432 302257034 -59977153 -248317533 -91679216 487017411 169415819 -46883838 -410204813 43367833 -218815334 197512417 761365701 -391627921 -35397102 499802564 -135113764 -331879178 -71854563 167960406 -706985228 95174246 -25432731 -14302158 7454957 -528559445 -756083 -275932620 1696476 4379848 -45558984 62863368 381000809 279319530 263189256 170804164 -463434250 13022333 -95590176 -660268400 -161906700 -603225511 581789850 -626398902 6003235 -83454804 -7789829 186324632 -28609516 -280933219 -34890212 91705729 -50608166 -312016756 -315022498 -28217246 467368112 558729957 -210738538 -388499040 460328907 -45913785 -835353414 142903825 925421646 -9584625 183777221 152569919 -46007939 -67943555 -162651352 -15663006 -196313600 107382044 -172488990 -4597493 -288259168 -360677255 -789805652 30585 204849120 -324322159 396135940 66222092 652909456 -646637942 6043817 -245246664 -15133732 111833212 60136554 297839351 -252159048 -348347623 124708090 -8740861 10960152 -54698310 18245493 -76264733 3656258 -237853771 -535527 382599725 -88583579 505397113 181340514 -8480454 88403532 -10983912 -174140612 176184587 359178922 -415999965 434293760 171412719 -542457203 -305868060 138866926 -10094611 -12192784 -849854737 1609676 380186047 249853341 109826879 403492512 -304998078 435673255 142698849 131792286 -375350964 -57026366 68275179 -23456726 68486315 272613115 -676805627 -12473492 -207146133 -498154917 -60477188 885683153 3255151 813345109 -1347652 -163170877 -136154627 93493187 -6397300 -141389310 354217752 21597638 53752715 155035454 46378347 -290773028 172356296 -357859410 294655386 -670747947 832734118 -495622354 78027951 52383235 74373669 -215063282 191617700 -28983811 21318796 286803277 126360207 -79092980 -238019923 -195045529 11398219 27077084 -326124834 258799681 168321640 6847116 368170986 -430108251 1484141 74625845 -64396051 742633497 43532148 -192682655 -39007731 178951314 128088532 -41711724 -37244477 4871108 456198980 -68281489 238853739 -355510428 360078338 383517438 -2419201 -25298330 -99545528 -15040738 17359522 53514811 432714552 -33499474 -20135673 -331985086 -2002843 -595049034 -7171144 79453051 20822478 -222425837 -12387660 -4250099 -171491656 21255552 -381167175 -584374648 -81609360 -518462821 -192380832 -547089732 1317562 21576649 79742315 -209819846 -414226306 -438945830 -261061 -46385096 314150862 -102980913 -270450103 69156053 -344111097 -688834800 -835828307 -465282682 -269965878 -75638955 3488260 630404491 189208699 -924590105 707819992 -805188050 -725050406 750818071 -216122509 -500544271 -324412048 -34961136 60151766 -29651009 365645503 66177669 -14608653 -189552693 -485997 197838390 -523458810 -66108076 98404110 750280516 87823297 3658844 78281053 -127349806 -67957503 127955974 -91286577 191731949 117575098 -234475096 -245945892 72925231 98202924 694890832 461537119 -331537921 -310105016 62177808 15448311 31730274 147034591 -390618053 -25254419 102661369 -102832989 -331117462 7076973 -88085884 -305629656 -364108474 33743860 -82999190 -59857996 530687235 -393032343 -6265086 609962077 256479679 -6592168 3890350 764665400 -10969522 644897644 392735794 13772475 21693904 111017197 -389931038 190711143 56657666 269963780 36882632 -155585307 -26210521 -34358128 20978159 25227501 -116793605 -59967057 583443185 177872338 -213158690 77703882 352358345 523573206 -73401944 65853168 547877457 -76720138 -150816887 -171637 -51012506 153640818 61205921 -422671409 -178923343 358624614 -331069275 -450544150 -131397793 327223185 8142191 -368679830 184333852 -360259949 162677120 3162975 -104556019 117096219 345877093 439390729 -21186799 125603228 -15349424 -313337542 -33534675 -485060256 349619191 -376919108 608569072 19128354 50214212 -293095621 -198045233 -46576904 221336625 -5526228 -531822889 -27466817 -342762463 318996534 -7460967 -26021764 260488570 -72222177 121120844 208912415 -107739231 354763850 141432504 471600379 -16498238 25626520 354598241 19371547 -221760267 6949990 628996284 541993640 -58210997 232087975 119465313 -537779804 -786525216 328288233 -145631111 248046840 -292567804 217496793 500633090 -175645048 25440426 -877505797 727432071 -253048306 -2038991 81716562 -59377474 96839714 126499067 -551995082 -455469501 42662309 35059753 -457172695 -83489611 4470695 -39016124 -6886037 171106115 399327135 -89411921 -204925042 1324488 107863819 -2510056 -182227251 -151172613 -737542046 149791332 -646693060 437034681 72182063 271420887 -257145190 41119841 441122869 -119184334 -212595817 -793080589 -267201736 74565900 -32545619 78238412 -690376123 -235871 130288164 8536980 -59065914 502796514 -934226240 39117956 754017796 39861666 32688532 -2319190 -250946602 11920171 203729948 792042847 -338511796 -33478356 215525099 -11491534 -215235862 -22731703 42026965 -18763858 177909261 273287734 175070455 -56800565 -44936941 766922286 9798190 -297633575 -681867739 281836158 -312443667 -68503438 593303619 -36688246 -12825701 191642937 403560149 -78218094 -209817113 -21959388 83623659 279602833 -94714482 220625463 -62315090 -280347741 36369229 -512951900 165574923 -113826380 160912661 -55124537 -587488837 -427249216 595291374 -380601660 269513964 338299968 -395253183 -260062831 2916323 -73464387 -15175735 584268814 -109953893 212769124 -35143312 -179383146 155814297 19997439 167213193 -124616388 -16280352 -425559946 20537280 -376893532 -383244014 11706058 -306499504 268351004 324741692 97548546 -167302466 530311168 -121707286 43883045 -160605211 154286189 -549444670 -78150462 62938501 -222010558 28398717 4876399 528996376 -175669914 -504542771 -373850294 -300162219 343687115 370826412 757403957 -47479277 -675119131 190971217 20824101 94485376 -23864977 280692572 260517506 349606884 26174312 -419705079 69614436 -469382593 12250053 237633405 52888281 -79736833 388604997 142634638 810479427 236927486 -373027099 112143139 -76468923 -92995829 658988722 7823379 127023659 -154434836 -639734948 -452712 102267425 194339722 95705028 -73830040 -49972508 42950866 135525 -70584270 -39994636 -5713192 -9215541 5892298 329059486 -238660987 124620934 41885233 -136966420 501616549 184770787 125807477 -292569221 -484723703 -92661993 262079531 224551907 119796700 -240151341 -604505448 -54944360 605142672 -45917042 48164286 138866175 -859389084 32023693 410369633 -74298222 35432325 221462032 144273108 -215373843 -32259168 -17610154 -528786150 54429843 -604204228 18861743 780876016 -286022294 268708671 1287481 -196398248 -102921051 -4731936 -81069330 -230112523 -25476751 172399622 210896957 14532183 281079165 -380642792 -246185836 -67863668 -379022135 114136195 773634844 119390544 61737379 67323 76188898 482473308 23636352 -675932046 139373685 -160587231 -189540781 59202095 -39191933 139693854 362912302 -6424599 -17657659 -332502216 -99246138 13077562 254194927 -203647333 1745369 -483830236 -419012153 9042598 472432471 114330927 -53559486 13415087 14527644 -28197428 646064190 7832301 3486935 77069820 160575642 218504882 225717969 -7730112 10174149 248324645 -275779534 219791455 -10339462 -275757663 -117750181 -88024399 -224567070 416267421 -112614322 298100572 -193608096 199624971 654821911 -34122337 23600705 532430705 104165149 161915173 -329157469 -9086396 -64949039 477591049 -11906999 32597877 463174872 -57570647 -55670444 322363520 -137187821 22361927 -169922823 803437865 128910745 -376414138 372172338 -136744014 126797306 158704619 -50572459 124637412 14642429 -227444459 612583791 478464651 4871694 -688102316 -10269974 669564385 85994020 101251428 -289275355 71682832 -67493990 -329179777 -36739780 152407358 282834159 24209713 -577131 -149506766 -576194000 12703055 -76063815 830980120 10548397 -12232459 22652006 337479077 427690333 218439 -26512688 -42048332 -243581291 -180525420 574743353 -333039731 459533113 -112438768 590786542 -187423834 56129367 484192356 56540900 -5380701 130367 7687474 -141043518 406795035 -10748595 -192182283 9535698 633942018 466092655 210202460 562888238 116230662 -287026410 149761761 -181430757 401739717 -23415234 -609743743 709872828 -286154631 26574031 462796061 339656154 144823261 94474858 17761876 -283166384 172596793 190194289 -36293023 -36236100 -115991129 -351234023 -190588966 -171638968 610376895 -2958888 246646371 167528688 -266226912 61956307 9280235 132993286 -63306755 -334571906 -61909054 157098305 -8472059 -95624192 -283195656 208190855 57512651 192365108 -22586942 31166022 -486382195 173305272 12292610 294413862 -146350941 19994372 120551370 412222150 -827403562 180987370 313802911 614617280 398388682 215154626 -12403561 -170089536 -9106136 -394301831 -114223648 -177059099 -742742056 857468023 185550656 -162462519 -91219205 -150215 37562241 48372927 362608876 406911170 91276704 76213884 -443848571 36239203 343759507 -223072581 -25508446 246986157 -289103863 874723904 -601958188 614065278 -587539107 10041574 423003418 419698600 -44029445 -6592954 -84419712 -761069261 -5999345 -163561595 256436615 403684148 390781018 -97406448 273811588 -295946906 672820470 70619142 -134229882 579335104 49433229 70750747 48989211 11107125 122724229 8285519 101569025 -561099371 -13752857 163715559 -111014760 25925405 158982967 -170735526 391048670 404651056 -375056 185245718 -86070432 342637009 -156655600 91690141 -320706112 -119981538 -822619919 97588477 646826182 679890498 -51054522 -83297082 -45393433 -133307024 -192703397 -38904095 489295206 64739328 -287778626 -578378999 -62442715 58624981 -480286977 547402445 -616565445 95926620 -22475144 206043345 887384905 300266517 -28142289 -444732022 33566846 116533881 -6333362 520469571 148090741 -458501770 -399019730 566944095 -336434545 263448027 -375686735 360537863 60659260 -3313845 -599134971 1619039 -1068979 92334915 -50344347 13236495 154654706 -729853279 -717762610 -250102464 409861120 -547760065 2557879 -29682115 62390106 -416254727 -787422286 111374609 -61420716 -24573143 355768351 -571908552 239918901 58792802 55402261 -419745046 -54063862 -89430200 870974 -358409550 5233621 -1743496 7639377 -47900134 203953020 -153048871 -33444139 -53181380 8395018 785305501 1500288 698985538 -80025714 331393997 -588225775 -193435970 183526082 -81256446 -151813625 304415688 771985450 -14778274 499876086 -482699902 -242724991 9138400 360975765 -432154931 -191292333 74974486 119673686 -538786824 -244865910 -106993053 142865195 733525903 -17176461 10426185 -659906298 289179654 49636185 -163556940 -5170329 -46364223 4941121 -176065486 -65887688 164089592 28916080 53244209 24860181 -268951532 89329398 -1143611 82255675 407321367 -163820042 188881298 321378418 121925340 -776385473 -492364555 -22532935 400458572 -248997946 14323191 -92125968 -252917574 -66547070 -515883317 11513705 -52592709 421608808 170203098 333009595 674995 -146381563 -187376911 -49731370 -656585428 -1738695 -16516434 -1481745 -25231547 314204356 -782193106 28250644 38884045 -13509482 14179281 293952924 -14773900 25393634 -177712642 -136330346 -168452290 425263186 -459562478 -705354312 -324256153 147847619 167204230 277398613 504953606 -550805297 -457107066 -1162535 -432357523 60672048 14666891 -11510522 332873064 14728054 514346130 212057601 136782337 14100268 1228918 -115599539 -34165 -30915701 -93213509 -80425171 150531399 132341441 89445585 168774630 66478191 52325133 492149368 101778204 -5819226 379569420 -89356407 -323211222 -888429693 -24748030 -108683927 8922829 -6300851 -566301506 -65353232 -366394727 121247931 -27907789 62066659 -478524486 133617322 -172883980 298614948 9093458 -414344066 302571266 -7559006 -513512387 26864014 -50730816 681207706 478977179 477644937 -156789014 342779340 -742928789 -856350 -680094251 343184531 110005483 208125117 -99924631 -553761584 202470292 -80989477 1863301 17346703 -98891794 -120654324 112902791 -131388259 367207245 -88000810 49146052 -13100498 -654124462 609542664 301324316 170722977 366869990 -287922217 -719071318 245774488 -151233966 -35794136 -790861971 339359294 45314191 135962015 644098470 -377557973 -21804766 -420797124 -260697588 -501352155 370010090 -143246322 83080795 941043367 -99322966 671430145 -476951199 -6312955 191981370 -79543481 -1408250 -469470334 -568311294 174686902 -25352863 237395785 124105018 -246089106 85598828 9801468 -110680101 2647577 156938790 545816129 761628860 -185568906 -36668331 22758607 -315095242 23323263 137901885 -31741310 6720107 8471639 483396762 8316234 -242740179 -271742072 273629785 416805955 99919928 -485064804 -304882232 68348240 707685526 -5635034 52750523 -773029470 -352913510 13004573 11131652 -765334947 88846794 -90478649 2989776 -6968419 -224346334 60222158 -13963436 -231276852 475932959 -5653660 -339285021 -457060323 -63425684 -573922450 33974780 757740872 -24670018 -10541296 -187394609 -56223228 4196927 -132978081 -35538022 16759108 -90634353 -106291295 -22481856 -746104478 65844713 5244549 -3203055 -316233997 70690195 -669139524 -13936106 689574077 -561395206 -91583316 547303059 -19879960 -301050766 7640590 567932899 -81350468 85832384 182523060 517126418 -31666901 -495139491 154684292 326126751 86122420 129388495 119342163 -497732042 -616123256 793131474 20991235 -43589576 423125907 -33728455 194044627 -19356709 237681188 -16394696 170377168 -121938647 -189974316 552215024 37989007 354899294 -155511799 20341486 -65645994 270397249 -380410479 -146780004 -11055496 106913349 778353978 -286846063 -357139724 -101459210 295770829 13078727 13831975 146724104 -84679655 1615163 95450711 41803946 95783126 -193230600 195462476 26844208 -29412885 -93605989 -146116055 -285351843 -635034615 807263894 494458282 -319043859 -174332784 620963005 365878902 -695266063 6937878 -193138339 83565790 -309240350 -232639241 -16472392 162185713 357073596 -70204806 -563690440 -445927892 -8657698 146761426 -683788857 29014535 -366943806 -8027297 528982691 -66488172 12067801 170467830 529143303 549472650 -5711448 -522385541 -328031763 96692723 235223260 -526747854 -25346663 -213765412 186059208 -6669342 -129567426 605670349 17842202 -86120236 -437833789 67090624 -519321082 -49553506 361298675 -859292717 35392376 5231547 206527497 530798514 7698855 -1410541 96252507 -8345191 510746148 382860181 354376532 190149232 156162556 -135506384 -417242843 140546680 -34690875 -134099096 -818470 48273609 -233224359 67761593 -136205717 33859907 -33574089 302615503 -336829761 -4096701 -164494793 763980725 -211440673 303953915 386136008 -221527876 -252199600 -70943595 42209521 31326457 -338891474 113487550 104325838 -439464 -106638909 -187516859 180652215 432800476 -125779017 49556363 -18276902 -31451162 -487815839 -62080888 -236774071 -679106638 47119306 468813595 913994265 -7829934 -203599192 391270418 -144036719 -1180035 34852463 112546936 402308142 -655394193 -32313226 -162162545 -37801251 523283151 328094158 186904821 -363385422 -183952405 -220620943 255730015 -189288 -46706444 -152826412 622642275 590062331 -465839349 -25342125 34763033 -299289356 52307134 -158626047 -30044514 -60145564 806090604 -239079041 -7510723 -696968947 365331712 -16868197 134109862 307521316 305298108 -798698878 271970562 -786235 11068259 -310343824 -366216848 -224980350 -259208658 129420 -286308341 -111383494 272678368 81328318 -696284535 21716508 -137991642 44304980 -257031348 -184742555 -497056506 261718300 4666428 283953838 25205508 -45069056 -313682793 -173732762 332232810 -39924749 89484009 -954065282 127298491 -164545664 38054393 -428045148 58948594 -414037008 459172481 861226933 -155397152 48446617 -182947505 214677468 449006327 201789 603995459 -155950115 -125031556 27828539 201203028 228890998 136479608 -28326141 -560416867 -31362954 110320069 -360466306 11452384 -70949672 -339734886 -213234771 -5569638 243209854 -118575397 58382448 -80535762 -58765504 -152620456 270358877 -30807104 42216946 904884361 -26592493 95922640 30645214 267789835 -170671718 -485326639 539336574 1413160 51462852 -423348207 376598340 381973110 76190436 -403887051 -477179704 140596981 -59353890 -179200050 -327779046 -538945519 -391940221 -57258267 -269982637 -11615805 19725636 -8114340 340643140 -9382950 463751154 -11935206 -6622694 363162614 -745117998 -89046896 -880326974 8518391 -26009395 -515935483 -306980963 -467162978 96815039 71465526 448724599 152189164 216088852 -478379031 -751729140 -877213130 -33534875 89939167 -81864060 -403610313 -86554022 179194616 -302864639 650590095 979513 307120421 12023106 348990741 -7887516 48974 -544561 -325133162 281443009 548830845 -7800277 -41122228 4865892 -146548116 -542603 155692669 -31290393 -181825003 202713916 192261241 27885938 -137369713 -336318310 294846364 -500392555 277567120 -31229218 -162970028 -73942320 891096 -26505503 -52683771 39116462 319739560 -134996173 208201217 -181841084 285758116 560772656 36892634 374997200 124850862 133972652 100400726 53240084 -254436119 287052619 -8282885 -133305691 561241029 -140522284 17613503 45133722 -287599414 -58115381 -782718368 -582650906 -587815715 -19381797 19779431 112131983 -652948452 -734406573 46036948 -283236217 -537061921 524127808 -505709990 -647174999 -299232681 77172015 -6246080 -215520351 253156626 10154757 -453797565 -351926583 -164202508 1521899 64315734 -222076843 -76135750 8115876 299423596 -372475070 -1171272 -22720768 -272162285 -64146576 -200514334 -573876281 229268048 -292679714 -152282666 10228371 58855423 -152670757 -503342644 -157290625 -2111554 -686046095 -134491448 -287995416 -38397806 -226203732 82873803 -27288298 -123244018 -772306086 -247047652 -1867123 -124329045 -431801661 29905924 -905373 211633170 127821707 27755651 28558342 -366058162 -1608343 -100551415 -299711833 -161529724 119435907 387072672 -3165591 -295234435 -42156815 314881 -198797365 589907183 733586764 248178379 -15454452 528125324 192376129 -77255423 -16110583 -375385591 -119204378 413179572 376806979 375217367 855285212 356184459 -453868 8863818 -69444447 -325603131 -142747016 -5365853 147436605 -147650625 -151638397 -100841581 -34275750 -88787546 323436927 -134414674 -42872460 131395771 235170001 138007900 46668481 -64955521 -610179100 45552750 83765339 -352049696 685724307 -184480088 -500568459 -360935518 -163000500 -346966103 4852374 295194724 -310880147 -32970175 -44832370 471580389 734203818 200170940 -255978394 782764499 -185185163 -392915257 251979134 573222274 360680211 13458604 142010274 -5100491 524558962 -446171373 -86869373 2406556 -73346598 197647023 -100241018 -578807215 22396880 281835202 3331975 144405856 -562393555 215618775 -303856005 594089844 -44554481 76975944 -173010756 428531177 -568900 268027496 54629746 71898590 137082172 -112029200 163186645 120457943 4523697 599021202 -4338859 -6236473 492298936 -287916665 -251147084 20275319 293769220 337554781 -855055900 -190841632 -680424867 -93649152 704425592 -15261795 1111988 -821507 36387971 549510950 63320297 -100821241 -458303830 412821082 60473254 94947046 -306267416 76876158 -181911830 641236310 23738768 -1657602 204754747 -164168440 162499632 620458 924546815 583703833 416677440 -113814780 103595877 -156728686 883445030 61330948 -389671532 56145656 -130846673 203392741 736891835 370884997 -86452102 10640274 427857882 326447840 888783144 83572473 -3962228 100467746 100532688 206402716 853699 206583141 50758989 -93591547 -195475953 -514682994 43032192 477807204 -2456617 64986685 -332854723 -8108691 -134677724 -230904080 -526449140 307310 267568038 359422897 -295027506 1384597 -110904924 14407501 -6206705 84329862 149019963 -209198464 -10240618 -330529274 40890057 -632338143 -144131526 -8792237 -32080411 -56613089 395676444 163681469 139591281 63732091 -95097626 -823148787 -49806729 907832806 17318479 622804282 -36674679 56600676 19824345 51163942 73643005 -430188112 39361207 63050897 596756987 325857099 251412166 276120579 26367292 22078266 469603245 31872253 383960590 186864501 180957667 -35068952 285469565 -108764398 7340467 700649134 -639917751 343774828 117412429 -74585927 196382266 14954744 6835553 585005490 480394954 -245025389 310681898 480530164 -693309174 63476245 54098663 424732590 -198960540 23566974 -143184379 704954414 -45397431 -610004394 47980128 -132863574 613823868 -154718588 -21403568 -604114911 -57467127 -105374128 -32151537 -14767602 -20565789 -301596065 -146396422 65091753 -310462761 -314936893 -566815934 22145853 2852262 302364092 -130218648 -414337421 -201351214 -378547269 -161241718 -117748129 -874528883 463168382 540949747 198631625 101959635 -139468271 55644540 115002035 22534210 -678549281 222996042 -28129422 129447514 -367905466 58065739 -461434009 -335322715 -715947978 -216989556 287473879 80825760 -664431329 -140563076 45309446 -38356759 875610612 -117157557 -15010426 3918676 -594182177 -50012194 4100876 115180612 1394174 103798621 572596 -87515578 -11275309 179492566 -711868681 8700018 -546234937 -379218869 333576997 -41518153 313908329 -258796667 -678805102 -25599367 248172911 40413520 -302287592 11965023 197100964 612844033 -391368871 -311746 -311251670 194048788 -471972170 273002384 -253653394 -413124997 -241939297 3410147 22557021 -245269303 425774018 -380943824 -18812021 10139431 -846824882 179267092 -73003802 177638355 443714829 477226636 230614715 -109907834 -19096436 399689749 616545462 -716855475 -127409700 -348453510 61959633 206786555 -1472688 235291530 -350221345 80953 -1011333 18308435 -126405200 -509734520 119067610 -33896196 504426930 96209203 164129029 372128229 -218436129 238633692 -52467921 -674868187 2352261 -88403791 57131849 -6175754 -125692314 -630404031 348930887 -55765975 -444500682 142951237 73728895 101791990 -426414737 14693682 23031233 25765569 -60521841 -134578743 139989184 180329525 484104244 913269436 -98704565 715004651 3037936 -304660134 352091097 -327303970 -175175316 -31551643 -79721637 223148586 4722583 241861033 146293754 15324398 969023950 -64941124 208656275 144888061 -58531785 59886 4688687 -1663725 -704266189 142197168 25497857 42553067 -373123037 -60890591 707928582 -306503018 -152147253 461858164 -197431135 -195721324 375053753 -184251220 4417921 170190421 -98546853 25777147 95529582 -649150597 688710318 -78972572 -38087247 -523053099 -696892 -120534531 -192096124 107799061 660010833 354757357 -111929861 -13429836 26039447 -504798339 -13128587 744088999 456388032 85686827 222925216 -161220639 377245541 -630337198 -484481354 -773968907 -40513443 259883585 5974784 247581181 -120293316 -156188076 -149881723 398943300 241123907 768456197 -644183200 34256828 -17584027 -13888181 -433229673 506123275 629704345 207322678 -298934640 31428556 29313107 -842738015 -465564110 -113655140 257264399 567016784 254375240 130048012 184186065 -6856655 -466595244 167717100 50698861 261557691 32917372 555033051 27593019 -34042502 322784725 -93916580 -48655620 -199575637 -581193207 141675119 8607065 390792760 26192489 6999593 724113771 -175679666 304965504 259925911 -288036261 101195885 -216022629 -71506262 -285885591 -79976785 -251521832 115261601 212608360 311764128 -2669083 314996643 -326178189 772200420 251977455 121677198 -372062253 -136976323 252438240 155506100 171420614 104499059 -516928510 5747889 90368632 -41824031 462914560 -198954780 242639398 -12264976 743460576 515498825 -169622411 62939028 -36105933 1043065 169731158 -5183671 -345693 -797643423 231331319 162317850 -132440 -408030932 87289446 34977128 14463969 -121825131 874918790 -153970046 389357357 -196348130 -750041 -514789132 92875829 34364384 -379485754 231746326 642149026 341996815 -422234178 -96012828 -37908186 53513 320788721 -133455086 74536367 161131974 -612015617 45816645 -490232816 -31200802 -192337939 -444807413 205275413 29241075 -770636099 -159388620 22800647 -278593060 -60599629 156290736 70907375 -295547390 -6044573 6732080 420085661 151494998 375473026 -2276602 227725885 -188486911 -395992135 -20817985 -9227093 -558779950 416310135 71444234 196006341 -40806776 -103705694 43132974 -417838465 319805644 104092511 122902501 -578830480 -696112724 199492933 -147478354 273669876 -499495147 267990 -517046755 19177982 -144122807 -640143683 -270578307 600444655 124869849 -144527645 19558082 -305896323 -35724718 4676546 255727032 39861465 -572240039 63352510 -15722681 -24804096 -66105861 656807752 -55237896 89631507 461236521 -428913302 -195689688 91997074 -512821531 -134343078 -362833902 750141004 -1478869 -237563877 534060327 30923690 -329840776 -1687927 608187804 106073706 117738355 -939154587 10974416 -116689299 -515618876 43636880 432534625 656283785 471780 145111234 -183615525 -100751001 391005665 657111290 -302955119 716724378 -4021081 -363276444 -541505939 44604515 93196668 860015451 -159801481 30565054 341958136 158708546 244128409 -443565269 -26874217 183387612 -525308612 -224160836 110915285 181678788 236507138 118336858 -87715879 -353469207 354549550 -3103887 -407636781 -245447809 96970630 27119419 305110463 193325554 362094479 615853390 -373885931 -297860214 631957743 131011676 14186329 -782582516 618205624 183911858 -250839144 173988153 746338987 234753917 -681156258 5516961 8394023 -12299139 402272789 375342465 20244375 108911660 134765387 -61995172 450214393 -626667362 504381112 -168737117 543863918 -47303092 -593814246 107555662 53687838 176736331 327233196 -131772743 139456301 341932138 -80951356 -132198816 949613651 146043287 237870217 336379620 422330537 -209611949 9016564 2169371 47579353 65062075 498872385 458868558 167413601 -313471960 -30786018 223584913 -74382520 85826543 504547504 664244960 -415109005 262350745 21767023 -286858529 -883689900 -65167048 285033278 108080717 -252794999 2792576 1007571 -80028959 -98484444 17611859 516273331 281857574 -54112119 -102761104 -353886471 12045475 197175605 -6297327 16141010 349887874 384728500 -2938118 519063172 514842691 59015122 160426961 -48352076 12982323 -210039538 414036756 -396028739 -92014409 -712691702 53597120 -6453492 -595781351 -232190892 316064832 -671426660 -5311976 58690666 516044583 465877030 66735246 231714952 -192447077 239480826 -133428346 145686626 7961933 1020321 -9581757 -152811190 458904174 179768871 -322505988 -204980185 -307506498 -15188709 -130280145 -70941791 -41857609 -265688882 9308856 188971350 -535426637 -117992926 94503570 360037998 -153490251 -339081219 -714893074 -345424473 105094847 435575650 12344719 -21839749 -83565142 -99374992 301712319 88323030 274387497 -623169562 -23466419 103040033 -43498510 37251103 -78085153 -610401036 -20142873 -4945712 -44536961 -36562613 -162017839 438739662 -351124317 102718402 -58658527 162902159 11535590 57727069 18033997 121349540 -21156724 -527087345 57286314 -274042236 304535944 188415101 410899085 678422075 -330115838 337334999 -18170601 540953089 419841568 -741318465 168760712 190379550 323167 243154509 398066894 -98644882 410915237 493128248 45813350 182255154 141440010 -988432454 422906417 32003526 783541 -83734252 -375358184 3041867 -470450946 221665181 832497954 -55772081 612127972 -184250206 -601071355 10940537 -599577924 354283809 67906668 -3739902 159271651 607435651 105736762 -74863668 189997029 -432352078 17658062 505950922 95335155 401530013 16334050 -51331775 307298409 -60864968 -90865871 -281560774 124210730 29578596 369061173 -55171468 -38843189 -50422999 300030791 -235058085 -866728 -29873835 9313404 734828661 -4560749 415473049 -610912901 504329369 424468325 -413373079 -520058832 934095 -521753161 878005771 -229073085 13518667 -228527800 -9047261 -151923104 -125950399 -21931292 150568208 268667894 -18902380 -182352831 -525290211 -232050813 26133292 -57332670 53017761 304703518 -13116413 18136964 -221899956 -871347 349857832 -120882247 8181597 -36225577 -165548608 83489732 -672442609 -290268187 -462996667 -461137238 37523505 -1363114 13771902 -10240591 -53626024 28914483 537526352 -432297344 627961579 724555025 76264278 42749828 -8040020 -1175343 -47076236 -520402 11604946 130493634 94863180 -337459114 -81913178 4759552 237632108 196481470 306649870 128738375 142977261 -154735258 -136536 67010177 -413489954 101988232 -154962816 544655637 13295079 66524048 -370335075 -359715723 372027631 -511778222 -268196859 -97770860 233102469 -152616874 14285420 -425373348 -344323332 177553345 -331789621 437613105 -86481090 22236012 48939969 12384288 30626433 -461912366 276971234 -36567411 -28783784 -86794134 -57349916 251957654 -758094220 19100159 132099326 49400682 -841221929 -75000604 -108261915 -116215381 -130159221 -6720765 -385841645 293181623 -130625235 -31788672 56841652 -239963445 132122868 -371477471 917028261 248990357 6402923 -288416000 -41458149 474719217 30170298 63038953 393304823 2621891 934885788 222160890 -42701464 -11495856 -349263839 -152273270 -52481856 -167869217 -372874879 814717961 71571480 45040080 -8127002 163410135 162657834 -629282235 -629318468 -585986672 -250947366 7756287 290117652 429301805 -333343709 252348851 186020107 618469754 69252252 240896346 29505994 272295924 664861 336027613 -202587480 684419955 -28239481 -5475293 26925151 134436619 -230188306 -218140325 635957005 3491599 100047939 105512696 39907469 983055621 16315545 -101488072 -16914308 -830094853 -253992155 -115324968 -36951284 -20061163 -80245547 198535697 -462169878 -22535367 105009739 -45391353 -580981351 -239762795 488577511 -157938327 226593283 11529417 50138463 -29859268 -115371950 -325179352 -115471978 1527521 -6825357 -509931989 -21257769 -7992272 -24250438 -2875199 -10032898 97945122 -42649229 188745704 655640361 41564014 315632252 508985910 412246432 2790984 190701559 -57888366 89798848 29805884 20426301 185034155 12665250 14382027 -230610955 68390428 -72637309 -521823056 83918 -20012354 -187444140 316405575 283573450 -398638713 -246193026 -7524334 113049221 152277183 -512058051 -128595491 359184125 3003101 19268606 -70639622 -266631324 -208592923 59163294 282970404 -489273052 -611584142 2137649 -1919268 -241364138 -209111339 526049519 -349441387 152319992 -7174541 16389329 83490234 407437591 14650838 143605007 -36992778 83348515 301845816 273493112 -668623170 741543591 -6958645 181352032 151639484 916583554 8742367 -371624178 366324652 -116756540 361667 574329203 204896906 -104841276 -3133126 -64932546 -79843254 290526166 -497818265 595258661 -630489661 -549718949 -624568768 -496378694 358676139 44853323 23699081 301503631 -173998054 -199068658 22721793 -223662326 -3774286 -116803235 -268856138 426618220 645754745 -3638681 130208713 68260092 6157974 319986396 -145544611 514332086 4847476 -484834393 -651964621 290139596 -50262005 -502908 -463362754 23511036 212560982 -515386099 83055450 49707321 -465198132 106893442 -634192150 110373360 63519416 -670851928 -184011253 663426455 95595565 -623587031 34661769 -21054811 -50213349 -393142518 -607885760 -6329538 306380155 100963124 177302735 -430273551 10107975 -443340091 -251774106 -254822734 -95589551 -796882211 -430662348 599789170 -57958835 -49492408 -240427633 17052998 -115903189 -109183540 -225156379 682103707 206161851 -260012128 -329417597 25801239 333025112 138742031 202064534 -1370281 119538567 557728956 51456 -849588785 172453150 -9029764 175558199 -38234113 282346727 1453239 -929026821 -97079188 -948053316 -22681123 360618285 703370 40212653 -460012737 7630575 246613096 33466331 29902903 4980558 -2250466 -523219205 -49622611 3566801 -170553975 -104006001 201184834 -137163088 164756913 -85284743 26542804 -419178214 147872549 84281009 221094692 16835073 -12651319 304565105 530758301 -265510505 -203704804 -105991484 -412228524 -465091630 57711545 451353631 -35361681 753329923 126711922 103063192 -100603839 44958117 -85684815 -310746587 487198531 549027938 -335806697 -483169298 -70431667 76435593 530009492 -36172153 -130971379 -38884589 488309708 195190530 -291908 208834511 -706991356 121795583 537914 260366243 -465512440 10194201 -67774267 188230660 44681306 -78364591 -48792415 -558251291 3621655 143418998 -2685022 -2660058 -113027712 26144658 441454870 -188405240 217763448 15243014 -518565186 -134633180 -121123567 3561458 -344981502 -1439915 -406095461 -866687297 -323622316 8584963 452766731 753846726 74418407 -203512804 -276120 -167164119 -5958629 16103499 148342484 16216725 -842638 -47527044 8963307 184227813 -218590212 -12660222 -157023028 348695318 -356770404 -266140683 438568836 -256068369 614240819 -207243115 -310090380 -251120924 35308222 -565855493 -361750622 17402783 378042028 619157930 36740333 25332286 -370513693 294325644 -174465448 10482368 -169739526 -160453612 78513935 -25362949 -500447027 104842268 -19443222 -17595063 -437982975 305027705 213741267 -240831931 142780214 20423144 69853821 49637825 96776588 721365606 162628206 600138625 319189580 490573876 170203828 -267728751 150873676 353780511 194424011 329243318 414498981 -58056710 613706711 736863117 -699564 403807976 -20950558 -119180824 -313374916 -209134157 337320939 -307193986 406317051 219681275 564682048 -22509413 -666744683 -92609454 80336747 187393877 -5097181 252140397 345809631 76471794 -8143661 -6874735 43789726 -175802873 -277876268 3385936 366069287 6787294 -526057264 5650643 -447019528 8955782 18971604 -63153 86341824 369991121 -212733140 237238356 -53662177 709001304 -27148290 -211484341 16701815 56801 -550362755 90503941 -453524282 -828579590 223767079 684219990 -31539753 -19205990 -3283858 6058949 392942987 -137054825 401700452 48921205 -285283280 155484093 -584666527 419118288 5914970 24034 -186938349 -52238413 -225030283 732645679 -83285122 343768176 237097455 298844924 614832764 -16765953 233607510 2331547 263479410 305890689 -339011186 -718101344 -6346769 1101032 -224439208 55869371 310356784 71839211 608584279 -525231655 -357424916 47425856 -595772779 100415573 283707284 330639523 372133 46007985 59097907 -108104039 679118172 35433895 -14631104 -98235803 -47156740 -32019420 403584303 12319925 -55895311 -484847516 443019233 -260712808 196878588 74604081 -760897833 -10369262 914572586 -180598907 406337806 158224796 -18984737 -37730630 -120982836 126232268 125214649 214626853 -337253273 6675845 668525986 801717483 -48948458 -18788381 -580909043 17483611 40492355 -40261153 -21611321 -585033150 3073417 271029376 742905636 -243824014 746164563 -168766897 417422581 339408830 157707585 -118124625 507066020 -154445764 -40654484 49592640 -9109897 -142877343 22115220 479368835 -365235727 -1102625 25415528 776570563 271282920 -338649199 109740983 437113312 14348613 -472045639 -22766347 63146798 -260654949 240248480 91479599 -906724145 -19530334 19460066 478469 284664571 -307357201 -329603935 74918438 615847267 368078487 -127648437 -52405913 -346391392 168759493 905571804 271472604 -83084391 150368924 570592044 428835259 220668268 -466333171 481974595 62680721 -7985587 -101186530 -277245933 385450124 -2895314 -52480853 -3571266 -664542173 -187197402 -38474338 177102071 -205821208 443946010 252907992 1153824 -2367061 -295529896 326088945 -19016820 606456457 150026915 15199396 -94174328 -20560828 184108681 190820925 -5360520 69297128 187538340 239727878 -34313072 121157770 168904306 214280912 -40201917 -182726118 11311436 -418302858 498044834 3996638 -44118873 58871794 -812829909 -398083586 -148760 -94452515 -245499778 -400597455 206749502 -215148874 454565882 84398528 -189562315 -495049918 98442454 153692508 -294305977 -223009784 6597076 474542264 420344191 -115252723 -17792489 626844481 417951247 -111005662 -95347151 39949341 86209199 -134285708 12996904 -191055308 -87662004 -600125455 -543019887 -57562878 -619564992 -230762079 -12163289 159248895 478476204 -247205140 109105104 -55827089 -463808443 -272867925 -410252301 -882118012 749738934 659993634 -219835664 -227250002 -152549603 -129900490 -81698508 153638340 -202256797 289819418 627803335 -37520654 -61343 6060613 -25209045 -2172835 203225361 589932906 12943767 -116274408 152238384 48736474 254674627 39784415 -548875065 31444540 23496932 -545655796 -197392244 144511621 357188040 -572052 -86368335 -105460877 190645142 365774188 43965869 -319691893 -154102923 4981371 36540493 -83195370 138829897 134647686 -592212884 -628616 -429129869 -214752357 435771892 6588621 469726178 669966557 36290154 10201104 44336113 -203319419 -625366973 58420895 557518867 9876177 -190167058 346740589 48182441 684795044 4004931 -108046371 -10281715 -177176439 -175456893 -185282043 25878898 152185579 -436945850 66704171 416839700 -500331545 -515224507 148858115 16871667 -234017992 -141322381 -65140201 -225723243 85737641 -49660692 -315919946 -143182365 -8078623 -11678184 -280208934 -447645155 206761348 665713573 191511408 611688721 281717316 -527829766 59971323 349941512 -646100863 1256898 90215840 -289270558 150263058 -7200956 -517225301 145048827 200180975 -766236016 -24280734 370916434 52669408 -387162160 249941117 -12757705 -59379389 -262933623 -765946008 -15961935 277216823 -17359103 -37660607 -641543558 -30569599 -334770914 109440210 508999062 -52208357 28016368 509234705 -245623043 256208160 -159974196 -9600846 555400460 -45967067 -115036603 219792854 -84484132 -582982693 37742912 71468675 -247799818 -104910623 413472216 -471758300 109017394 297860483 14765768 -39431155 -2631443 -151722994 12440407 248391730 -22637566 36224734 206463751 -16649000 -92588263 84999436 -34838896 355629666 140346580 -309328706 424506280 435356595 -437239566 6042709 -359556854 -304998076 -362286627 32181905 87801621 428907133 -460098049 289842773 369714938 -436021124 253246073 -4859494 -199577996 -180210790 -56563051 12890315 15533121 10356265 -839477385 -15175390 34792872 -2361442 712354403 -207851469 -111693008 297446759 -259015918 25300157 -46382544 -625321471 8144679 -273366582 461789 35289343 -72278820 -532586099 -529137373 219445886 -9600192 104479664 -64176252 -125582150 -299589394 -390002184 3653029 298728664 146653536 285539001 -27465025 -369076751 9514582 -187731806 702113914 68113744 -541651661 -69213548 -765210895 -691590003 101874287 221691395 -45771937 1506357 456094363 7812541 -41933355 -611674305 -281142625 517109808 -241171266 356826401 -53485796 447243196 -454551256 -272840250 -35349516 409105452 182948759 75836329 258268793 -100079881 54797714 -360521517 68934898 267512931 267195728 331039663 7497442 19454157 -93782288 -680439753 -8278138 100144189 -94505757 76868240 236932744 -85952989 230844501 437326602 153060660 117221922 -291112756 157052372 116195086 724297059 63619004 487030936 256310037 80271749 -107435084 -242392651 -78872427 -128298239 -83240887 7859089 129807348 64170112 -573487640 -9965551 -530956605 7625668 -144841742 -89674165 9453559 25124899 -269458517 851126924 30201532 -1514653 24904192 -465515118 378432640 207304004 -30211431 643875307 15783806 -497295853 232198102 124135176 25211512 651197218 -527832951 -175651779 -582612391 129270606 -239718605 348627261 475392356 -379915188 -321515745 -75730436 -278339127 -25238927 -576040400 -86018747 -259696321 -141615076 -241052628 226892479 -572296204 -404976715 -331544513 41385444 257324812 53765453 195439095 -254775131 -41525948 31014144 -37201044 173537671 -3048665 29023787 509584147 781181338 3852407 3002461 425983690 -430943811 -125165183 -264794889 -4582724 390247142 -66193771 6282898 -198831214 444681566 215359734 -519061967 -37902597 -352500675 44122964 -154033826 21611658 -9068094 2249719 137188629 690811600 186704035 -101023969 -304563360 -298735263 17771619 -360098124 -35848449 90667840 -4596743 743212226 -137996181 921125623 -21109368 -416186123 27916597 -191588677 710607206 -22938390 -452833845 -383134773 4578882 -18998505 -26895842 -18254448 88895756 -318665121 -11005606 -35537275 915091102 -383393582 275048591 -475544164 -70438613 911409777 -646502703 466279784 -571340109 305400262 -14405998 -49545898 322174391 16532334 -47382438 89775264 180636101 -238530372 201436493 598403109 43154346 -516393797 -153186620 -755059922 342587619 136884633 -761396403 -318087253 -700815041 -101049577 -6438323 -496115519 -18332253 -44447367 617591819 17856972 -914698 440417808 -322786669 477429051 -13104769 192331875 59049934 -317370924 473279784 427345205 284489390 310533049 628851450 -340089753 -10334269 -355357269 15822939 -21874746 105323229 -29572436 96071015 -332498976 208462109 22272204 -540076867 -671478200 -47099146 -15080472 -128966188 -82192674 218007386 -647222493 -117681856 393822114 -255424120 -481822160 -36645759 -250836103 -171271368 103792948 -138657160 -89258522 254095691 -424526344 -38362702 207170925 -462391206 9017474 -218318420 166987603 431351420 32514361 -85659463 22915210 -145064467 -309281255 -95358527 -407251706 -271812385 -282166982 -316396368 -657468221 194092926 -556118669 -779050364 182170897 549684172 -62454479 -489036410 -485497393 444790899 644076195 -607184267 -282346037 -339995899 -519815280 -20699927 265489406 31092415 54997868 -274729253 -202814120 -585666589 -10845747 -14273944 -256040608 5526898 115942450 -172380321 -140613535 19406109 344275857 -753997873 569927462 612463248 562266494 -28037693 -544513631 -515340099 215456887 180406054 9276814 323500213 -197206939 73003863 5382802 341716615 31602658 404562821 262964824 2097910 153812980 23054802 23364478 203044340 14994774 15416828 165656128 310616388 -65873930 172600886 -38374275 -278882107 -189687112 -19445147 78478515 304314428 44578858 -112567273 -363767418 618997013 -790481 -61549929 238975276 -106041537 -62935730 -98862709 18941829 -107401608 -772692821 582279354 477604911 -246105797 420046617 288995762 357684773 -7550029 -191654789 -17500878 -56816304 -705236334 613389992 -8025513 426844623 919119443 363878893 -131159435 379669329 560333530 -25228150 223300232 23618609 58287064 58335779 4168034 -141656468 -83518952 57861911 27058886 -123434699 -94824323 2779635 -164501685 -19897762 -134436600 -89458165 -579866244 18517973 -300526948 244925070 12828242 496038041 93138441 -251930040 195417718 -859908943 -203146394 35944525 -713730219 34671965 -10188853 14765503 -808953875 266454328 276706432 766369983 18925754 -110875991 -4243871 -685399797 719742912 13204146 11799131 647969596 -273707076 256078420 360593184 642822953 -51740779 306367510 95007109 -113365333 123609137 -95962098 -380694830 12773118 85774234 268333135 136322332 385054988 -161005900 -99414973 84428884 -382869271 8906308 -72897424 224586335 -330653587 -1740386 405115681 -95528151 199112056 -394677415 -197161236 66236994 -182343953 147099152 -28934463 728086119 -125650288 31973173 214628352 206536812 423720523 -31322883 3812077 -16006561 424669572 440487236 312348394 408213371 43950663 -56889121 -265287947 -129418047 -406358580 -50053657 -301653922 -5165861 -317560669 388595263 525400751 277973713 79398577 -223876995 -37807458 -80405500 -44857260 25158242 -138448303 -33098969 -436672335 -342019953 76476456 -204236013 -100344575 309636715 -90654454 -114200710 75378268 123428273 93859357 17497094 -289278899 -81308009 83392788 611272475 109101004 406514128 140598838 1823294 107562828 -245162338 -591679058 181477314 -372398448 332137964 293730240 -423991941 -382538967 -276988873 250808957 -13157862 -119861659 21912757 -284665151 633915532 251918971 -174871620 78509080 -33618573 444323480 552663746 35957802 387779181 -22295558 -199496990 -148630123 -805414021 166517556 252934912 -3018758 -497600508 54401414 -390070814 -70610068 225455444 -17522609 151882592 605526793 731545301 -14678037 -74571564 -403550007 87317029 -475114371 98273610 185985903 -58405741 644570845 -625309594 -495680489 591657585 69883748 4000187 -25415492 233151621 -83606931 -376492928 222972932 292664536 -164824391 648059698 150064 -195214147 -423715498 116551396 346719995 284640351 45455455 306262167 -2688356 30105976 10640094 493302750 356609840 192696278 587914766 -25879453 -42850658 -22054180 21610339 151945603 92000005 -461990991 26957262 -9115992 255810669 388203686 -1539195 -380902028 215903229 -428174063 1906237 776501521 957545438 -504922077 -631053538 -75528383 395433615 -249455418 697378322 17170225 -118379580 -201448490 87878527 68427949 5070976 -81810528 -4868616 -457325243 156275411 16161113 349750589 -9915285 -78175037 1357866 659670682 680221492 -550490942 23111683 42070398 -112103 -22695108 534203 -8016502 205424795 -38520831 -54337360 470982867 102775465 -271102489 -8806270 -37121274 -304104435 200884350 -36753393 -374362409 -522585916 -142221345 -169723345 309176542 12317726 -238836512 112925556 179277095 412476287 21737660 85940141 101565206 -377884925 200362045 354331130 -126378052 -118110786 137164788 -305166543 -446955941 558371000 -340726184 115281280 129524638 15981224 -120265985 211520023 -228350336 -385738952 -344392 129279881 72056461 -32054059 120272684 192487502 6457691 313599226 -17904037 -430459837 199251710 28866755 -395700032 -552543877 -113161799 -197425162 -18234519 -323210808 436317282 -206522352 -488834552 1507423 177128376 -629341774 223589287 -658952367 -118658656 4072921 134475596 -691163224 124044588 109071000 70951625 -118943943 -72651849 39816845 -83785842 -437550762 566772453 -52865497 -343847119 164320924 592741851 -43635315 57708108 1439224 304066606 -10934416 -304754959 29159194 412006662 -623891217 -78038347 -951860909 877187038 227380865 35533746 161491325 -18404552 25765386 47971744 900686061 89223181 403109747 145157618 822822450 -191613192 54200028 -29779433 250997786 47691747 -12054711 -323464569 -48782549 251146643 -368587290 -426275551 -12823161 -474254185 -17380570 -214834454 -436611995 79299987 -63877377 62673039 263298102 143390543 -102865731 -375058042 187251432 119104353 -253590967 -74826046 469341302 -361478911 -104144295 -55926674 143518567 445010239 -91044716 7767071 238778933 -342908633 3372773 214174971 -7917786 735354678 -48318817 169003219 -27097921 132626718 37877156 -134316588 93573793 641509000 -159901221 -8462451 -31392198 308797399 343404822 -366426121 438860 230556934 -5693518 -640221190 -115588175 -497165246 105159473 -430845255 -516619325 437594197 -1595325 -27140080 -388007701 222685802 -663694544 -505156349 362868881 675195154 -38330392 -458132354 -304548538 -91138749 -516225618 429964021 -80984341 -404971405 -926752066 11853190 -77080442 -297743568 -327487177 -522950708 354021219 -309278266 -754690316 688649333 -594338308 47974811 -137699086 286547901 -618033872 242145308 24443497 743294747 -219161504 -54323757 57071552 367192374 144794965 294927624 184079717 173302250 -294192324 113918349 197990546 -7431695 -11040056 -404413952 -433592 74829501 -580616155 -240358047 -682098425 -504688576 -195112005 -462792084 -19582832 102069673 -13063305 -194600661 -263062558 24207609 101551156 62920058 72293551 4739516 324699397 -54064842 588634881 -178377040 -987329 4611286 1527299 -4769978 18270896 -317579591 150665452 202099743 -35666771 -83607428 -23357647 -586618932 -26074370 130519493 -251471608 402819714 276997480 88546239 4210828 214813519 -20863172 77000304 947152717 4088763 804925063 -572578254 -238746463 -593445012 112315412 -46459535 -109065826 516157568 3034245 -568352 723986118 32218200 266074684 -336022001 203581031 3472137 -133861826 -327367568 -517405115 81240231 -150815075 174770984 -149770292 345255166 -39109024 253926654 68968853 665741234 164090430 198257670 252397666 189880250 -4769206 -730236413 -336571683 103623368 -285764230 -135218836 -194731151 9707786 -499363093 145428949 637028698 -24011861 15760741 -597619306 114774110 145933206 -213947989 1209609 -160215229 -110239 -766040712 7178356 -717978478 -16643507 -133446175 192680173 122014202 -315477583 163296019 -105551267 -83450517 -114632841 -346609715 784343 363350663 -602219246 -219974295 40538130 113288333 508641167 -509444045 -599271881 -105804783 3432633 346264451 -15797733 -192450160 508264620 -452416352 -971741 11895489 -5177277 -311920853 468949500 -4446165 -284656605 -47268469 152089705 65621347 -224283321 -285481891 -347206846 -182325289 -600543759 51768652 -255161188 288418039 -268677598 9316247 -8484960 608450441 408267196 137468701 135097046 -37281273 -336044549 -16981622 -40276895 36422332 684333583 -55994150 192001750 -683069006 2333093 -736399350 -819463630 155741708 682365995 -57651344 -123202650 -121999144 338267426 563941476 88573995 -21145530 163429611 71710961 115601076 -638399901 55980497 81062896 650642672 -495686372 223463855 13019909 -291025227 134580191 80911419 508083926 -3960089 -156278091 18665015 -1823421 60064236 71059766 -215127922 -222400961 -15850569 -9774985 222151704 24749244 -593062685 191647469 270815833 -71151332 54543887 -160546961 30258952 -540917066 78106244 -298200692 -223682890 -8491760 37762901 -3588207 136339126 -46143049 10978189 -201112949 -130797400 -3141069 -332027497 25473480 -78248601 528945691 1119862 -38183919 527232124 -338387190 422329731 158108665 -71380870 -275132835 807540379 -285971033 -739740622 -23844642 -294723361 182712715 -277790 675803024 -7254647 173085637 180240022 -369390292 -473740607 93221526 -12917891 119722629 -162433094 54278767 223481086 -5213731 -199524761 -377759678 691411929 -40870898 106663133 25652869 6699366 -762743169 234411058 -25364834 124414673 438830157 193958614 -36812000 -477366156 5746663 -33909339 24097108 3567563 -28913997 -143964908 367751158 101740971 4688180 539390077 -629164669 14084962 -272646121 170894892 115093532 -454429927 772809857 175704763 -737601794 -171870232 369303794 -13577764 -279777643 -37245360 -9623197 477594409 100232133 -476987823 80841760 -3049308 483284598 474093629 -667271544 290159432 -225055735 -184057835 -339937349 -53607558 70016464 -382453272 75585089 -191130199 634041807 -112384087 -8854099 -11185057 -127597095 231806890 -194851124 -146080636 -239845201 -149803993 -74178290 -66941501 382276 377830840 -559848562 45636646 671556982 -152069098 925082336 -745144414 -214405188 39075112 448837911 368703243 -585561647 -85359063 141320351 -191633480 15222389 53552872 -174374472 -392855317 43248664 -221481263 409345837 -473562345 144131316 -516282 711773519 105329833 -49299939 -20240954 124877883 -205097748 -574048355 -173260660 -421968971 -75386442 1397344 568574215 94090415 160683937 62355671 -104581685 604963464 -139477647 50591410 499819477 197289351 534274513 -80126704 -567739008 -114998958 -433257784 -158997475 -9090199 159279101 -4938071 -335699277 40018557 115996572 -928694423 124523210 -87816781 340287310 -273885404 300686335 -140301987 11265079 -854151287 681772502 407085743 -95709197 15711485 366263646 -322946490 -46738547 -305482362 -147978935 79258822 -554836024 512567804 -222235288 -151163186 522486302 -558851332 -68023046 -329208287 -31269157 -35464950 -5914199 -7691734 812235773 366006244 -153340876 -650431830 307443864 393477838 -131586384 482144308 -313284536 41141307 372191919 -15481460 62473688 -16780802 -2684056 520933822 -298828045 506058315 134665755 -348080467 -630781987 -4780424 5281071 -2539326 129366797 21220062 12899356 -61415927 20171965 -347897330 89172036 257979909 51208769 -28919905 591900195 -111079111 16768449 -89078610 250530346 124976918 192810742 -73463499 222697051 -27469024 -742744396 -594993984 113710092 288534453 -187002515 -270162917 24351058 -3932607 863240190 215182287 235255466 -36764957 -151381908 -154074953 100690180 -128115683 -260708545 -150457388 -291563939 -237635913 -149121834 396005234 48977630 272705319 600724373 203615211 -660328525 377612369 -139483085 625624091 -307539391 571198 -209944579 79482251 -585615 -15173631 -142657850 117303132 -488363520 372618861 222577848 -139479334 -7697082 22002003 -502338035 30881507 -48890119 305248300 -64235701 -33396526 147190209 -619280050 322243565 356428351 151025031 -448494342 23092180 381641165 394526015 196093642 974994017 29912982 258531123 -12969970 -65487349 206089143 -652197088 -364289943 178063452 134475906 -171794114 -186246873 -113187885 -512324957 -322922622 193817712 47149421 526973677 -35437914 -810996565 178011857 -3680533 216346562 -215831091 -25298203 28175662 8351899 234268517 212687864 25063272 -122396046 -281208258 -141522578 -164343532 -36138065 8534898 -2541944 -263705697 -284449954 4039950 103101345 -366762903 75510415 203071143 -102154796 72652193 165966882 110802646 89567448 15699163 -24614155 161142436 14428069 -43323526 -34500570 -64709436 -359528470 817760 -16685357 763885 689722507 77602677 115131526 -46206268 394454650 -22164468 198479123 14549534 234087232 -161452546 -9055259 721067958 -402306698 -198523616 345724031 737070117 159722631 578759736 110781533 121478699 -221094932 12584053 -24722122 -626314324 -251965957 -19787334 -53004173 -29698954 548294083 659931188 5723132 159109464 -286029065 -674907039 -128420391 -720352294 -165383208 364753530 -12372484 -584864403 -22785632 450777318 77124207 -29002060 17290295 231426323 43155389 -11633645 -143455683 91443335 -5717240 -46331045 464904047 -33423733 73465134 367894376 23007847 20511873 -398940964 -379410785 -103671071 17528001 -943088 25277165 494095844 360223822 1236174 -42876762 588575571 -372046557 -55434609 -48297672 801686598 8885221 81879793 -189744507 -2731531 40731289 148284361 -237743612 381543756 85987729 -185731193 -649683202 -78183471 522143767 31703723 244416847 -100202221 -655835327 -309721618 -94095271 123810446 33322503 96030497 -41215107 -185833202 -745088447 -258547116 29325182 -39793300 690157081 -22378803 699373972 9887937 -1065229 293350840 378926669 -349090799 -138220049 -825199682 231540106 185499134 -190063889 48636100 -129686943 -506426388 -11231212 -241981917 5057208 -410761933 240076994 316574789 -82084035 279070934 415840662 -76831471 25762200 596944558 -453284689 388471559 24834455 4428773 773918455 -57906364 423054836 38406653 414520869 436316837 731218067 595576028 -216947021 -386700604 45948759 -494753114 -659773702 285458709 -369774869 58797090 -11391588 -261303071 168249702 227112953 -91177172 303300442 -56130199 189377106 -123578646 -124422203 -2715661 -40835959 32845822 -99351128 257366325 29811325 -92313267 -10727980 -48793186 643086468 -15468232 -132307192 -558933914 145571276 4039113 233443243 112371714 -73056072 2364368 -253915463 284056400 37401979 -263376144 382492376 -39104261 268772325 69859247 747802533 -743738080 525656480 252464296 -135524287 480897667 -849364958 -188378531 186337589 57618338 3495627 -35183394 -654410972 -73189481 -519864126 -136773358 -355248492 -171130814 299603692 429372732 26568083 150692195 252058037 201008105 -321984706 508861310 -480718385 -30722463 371965768 80471517 -82576761 -1772449 31601069 -503320606 -15895551 -20194666 -338705962 -44272854 -185029478 2553586 -668921701 -558020924 15108961 275868874 229927559 -411636462 215004017 733574677 -437189356 206511695 45385414 -111426469 59943206 -335676564 44704058 22043655 233792383 11959008 -610502746 106116571 -290978034 -130295361 217962933 404061291 -11338436 -166382798 -277850722 154236418 272998592 -134675358 -240391563 839070582 38808440 -57571686 204324949 -309471063 -5972244 -258501460 -116724929 354364647 -272080842 223078829 -727647255 -290031525 443986618 -242062876 -331302807 371035924 178713881 957616620 149226602 -264248239 -280867661 232961309 -517100958 -19286187 -86748463 -30181518 -898082056 -77372324 -298616981 -70441161 -106651583 45743213 688846136 -41844740 3439103 7741225 369113707 418351926 -85194032 -57942584 144867163 -30947741 -569056673 -66248566 -67480582 46528303 -137577959 -86739961 -153742572 -108729477 207327578 180570403 -422903636 -134337645 -16221533 47463531 -251021003 -99276261 -420327308 40530251 108392862 -269684324 -147110434 622567187 458189608 -456610573 88488106 10166499 -4960188 480768506 -54255902 -524118412 -550151430 -345416323 126645857 -395082332 -164217077 729279852 401159560 -835855056 -221402158 -12119287 -26689522 428243038 -265181523 -62988727 111379574 569961455 -71831839 -403697173 335417769 -262277670 148933294 585899619 -209803572 -18250557 51842330 357186020 53370634 -542617559 16344837 -513382299 -48777033 112795924 138001955 635002208 -27317899 22508972 91274287 -207413101 489095040 113434891 102823765 -560622440 -206762885 6338765 42389533 -55848137 392377821 539506569 16009713 -649752365 -29670934 -72660982 298488252 -252070648 -129319042 219336715 87372778 476030111 451615502 -41968888 116563785 -732261880 10625229 119876737 21675828 163803094 57137984 537873750 47747564 -567971584 -363179614 -44447048 314423538 -184328361 220353594 821878386 352157634 -78127896 -85136370 135117079 601745463 -166360303 51884739 -85879407 328605763 340019495 30750913 -859698738 123447123 99995968 87439239 -833804172 58122528 436305641 -185440548 -78123534 -191851 -386421794 464820824 -430044123 -7848491 -596674432 8795232 125475784 -129680637 18874731 28307949 -16311031 -864558744 -51277645 388292629 65638791 -283284326 -446890404 389927613 -13242824 -284974870 99251998 -453440272 -200246841 646403387 561217290 10009551 -6164143 121489068 787372608 152614438 -66059844 528008122 -148283680 -94907030 -8694636 21073367 -1416187 -5998750 151835056 -362154536 58147662 -203564844 393678584 -238019262 -250518048 -2059234 187609242 224652812 -383979642 -496908461 -81150187 4924529 290011949 265014844 664690647 667527622 -10175919 277660555 597204296 17173652 -227161954 3964937 140926620 -29324642 302723657 338310629 74613991 -97660554 219829664 -5098096 -36540967 48703743 171380318 -4680005 -148201266 56429693 573698537 -521035461 80900131 -18211257 -13048343 91095960 -192285556 -5527978 48046463 -643769587 -945007 5819878 -69520684 23804054 777510540 518506139 386646549 12881875 87199435 -525970006 165695415 -70794046 102004975 -135590070 804885358 653497039 -219301188 256547824 242445987 179984067 -540978304 459634291 -342308775 23648758 9381849 -131045578 -10565794 -68899771 -547428219 -364582005 32108074 510557022 49915682 20136843 -68767270 309981232 -22205165 -199495169 -217789767 193115936 -753695068 542348558 -178203687 -70988868 -82097305 167364977 -187210442 20345587 -78681166 -32135371 -960125336 150395119 -170480600 -25742889 420638322 557249165 465174702 453314211 -780128 -394725987 -468844196 -61008538 88596477 36085512 315448254 15428989 -6492012 -238950074 -12763905 76100319 -137988386 -322534 -3293181 -224365801 -118607666 401240703 -45266059 169237604 -68217192 -61008365 -16336337 -281308629 545531856 -256520431 -313876049 -49378008 117191487 -135238078 303036553 -908902580 -509357845 -268974983 188721026 -501480673 -55218164 438580830 295702618 223520762 114680604 265354138 -433626725 -307821891 18499289 53682033 532778465 204074718 54661867 144275041 126220890 -448568709 405584245 -6099370 247650960 3653762 -67567205 -484505056 783558943 -326046625 729354375 307839469 701045256 227213172 -80967040 -135294335 -23746794 -204639660 414643804 112139838 112284344 442179730 308985950 -1508246 -60818761 -15111322 83121589 -135923645 188587998 3121991 656634849 473643837 354840098 -296997730 -181322978 18013194 55889857 472030480 -79501863 545888348 243142037 -32541528 28419850 -515255466 14961938 62602058 -21211065 655158270 221852048 -367652724 -241328309 464181876 -791529 381394564 -185303582 752643435 98474592 -885035446 -214587367 -10272740 -230257699 -243380417 -590816066 7677022 -87133201 -134395398 98773898 19103398 -37853225 -89174626 102393169 269335497 557788565 21940836 417341029 -51457 -331966912 -469032741 -715265052 72680132 -82187062 144927382 -59904494 4127130 250204611 1334783 3622951 -36983133 510049270 -467074432 -487658382 -586596526 -125849467 14132321 -58109657 -117621978 -14619105 -656745165 185251386 -39178430 291676756 -71529686 -25893259 -158273592 859719 60624141 63585464 25373194 592313272 -281447368 -805191424 95677093 448911719 -513529004 -397856047 54817658 -163086608 4296492 -52910307 15012777 -155907801 -7103747 550722286 -348570945 -262582767 -98031116 154347794 -234618495 -376122702 636733200 -102216769 -13353678 -59003919 102907463 128972630 -562937882 -1463928 -288384748 -263630139 100248277 -91105197 -7438543 -398947287 81174328 -29141314 233213768 -212140776 35907011 -571752890 826141867 -500221674 -560355001 352747383 -526173425 -2729876 809399073 -540714624 -24876858 619663604 201946191 -173068911 109481919 -151631653 451006255 -8621091 448867608 31716702 125142124 77316888 -494413053 397742705 -9484430 26335494 -178293831 -383190406 -1129016 616439789 227837473 672654340 -53995236 116103311 447447816 1381395 146256220 -191790249 46871576 408199560 -207225392 327301 -60125450 -230144549 -561434017 379479215 -19819568 140057863 -2839318 471200715 -69030530 -279275477 63216303 -414349572 336391950 -71547540 73764541 -62316487 503226220 -334002419 1739045 3203274 340332301 -543690042 488770417 -64223876 89331338 -328507034 -12996612 -212487758 -421624319 691451506 493937838 323154291 -3433752 -9949084 198920888 18489185 -490329133 266221216 270646137 226816906 -51063199 48343012 10898590 -203184877 512234382 356986918 -481248966 504059139 748949826 -253244293 -750651927 58787285 35730108 94790653 -199017840 231407811 763265629 6929197 116917956 144394002 22026544 -37170735 182447929 -91616223 73730136 142675 558252273 -17736827 383557885 77854805 350595452 398112984 74778312 -31171926 145119141 -126538997 -72568040 -77104198 -150127357 -64184726 532270184 -459739534 -286646930 136575542 -298941040 -9041473 24697358 222247711 228571491 8156473 -140868111 13276715 -175940897 -19911964 181272781 -81760218 583047164 88571727 -638144084 -719534271 -922542 589762871 -28938078 110316300 817554579 -455289557 -102502664 -489218529 507032331 -872538287 56812066 3733392 25844181 -213463573 -7445891 195168907 43454594 639408632 -645336974 406283215 119629875 -356552339 -444070569 -35124019 110910186 383607198 850111172 245656905 632107963 -544386234 -48791902 493825334 278039952 -2950012 -982431693 -369762613 -97879214 550543635 -399239055 90978327 -67424884 -61367171 1529919 -41396285 -369039445 -566244778 -481666134 188639573 -138309440 58121748 -366988675 540889181 531514993 423588823 -76617765 285145911 61400768 896660995 -55335126 172749000 12947271 -820021307 -416237368 165213419 4556597 -238886153 39517246 -1542320 -48252843 -88517708 3274782 -166146919 -331468075 -554329541 -578213874 -42829065 -13715317 -850398756 465559911 60154540 -219794642 5258757 -338905632 -93329774 223429496 -298629755 -405208625 -232912918 181696961 -92566941 547092761 -92162632 -335263949 255214675 -18054674 -486248 -39175487 374467662 272199508 155650936 7260995 218073893 565369177 312532243 31456953 50307869 667193829 -27613032 -607951457 -364235608 355346 554244669 -153082434 16517127 -78224123 351429028 126946957 -549111286 -372148290 -129830244 509365965 -9457425 -13502915 -93441392 -232768789 54597369 227958601 -42334821 -228934457 189286625 -444833207 -690814216 44008274 780463366 -165111903 247990647 461912116 -1908427 -9544934 -8789664 -31046418 -268933203 167874560 -223904579 -151710580 -293122666 -141271378 -1605587 479187689 796387560 -35764897 514983913 13070185 -76901940 -688800864 151172798 -47579095 -74435267 116064056 247116026 212627374 -197042740 -393789325 392447411 -750526519 -75307558 -382253326 583958 -654667855 746175846 -586023 -160813774 176542828 -486316006 225451856 725355473 255746014 89406381 -609756238 -170264158 -16566994 -267955588 -627640072 26213431 478394 -245823216 -499760998 50682776 -181410124 -54748900 33116298 491576092 391070712 -34614497 99042093 23707327 -9789519 53643760 583420376 108039396 -91245070 -493470193 824028046 -135276 6156256 -613112594 -123769329 -456522892 -70587580 -450371060 -23657834 -497937806 611500220 159328801 -498523912 -62205919 -614669886 19151914 -79600801 -141362380 10636718 186832688 2676681 -517170125 77350273 -17720179 62790646 -72667926 377066329 -306037304 372856149 -249977334 879829550 9998300 320404749 -175793650 -564952941 -30650599 225380559 587007981 147951491 -59274006 -145445230 -7672419 -181170136 6747100 -68200166 3022417 336099617 6613282 253767165 -398840070 -17778387 896376679 -1400325 -30315949 83539159 -48329968 -9157074 -3993888 340117606 -1180081 -32356030 646001023 20095771 151112390 -62534746 -19083989 148729667 -260152382 -28962514 -5663740 -357873544 -326444257 227821328 380716532 444065135 -18957077 -182990273 -805799066 -721349521 -532091603 -509294532 812457820 83376460 -168883129 -21925981 -17350774 -10917530 207267935 84582647 -492368312 -31111174 9301899 -18393535 -741316813 -30071327 624366417 727175846 -563420714 -779880176 -172606941 -736571732 73929504 12088199 -913575971 -589795891 93580500 -79549444 543228194 -7185064 -160658754 735380814 -1859908 73308318 114111011 259683264 -641768103 16020272 -372722433 -431026944 423971295 -303668838 -877882780 579737029 -34887518 17090350 -590471503 34067978 19839250 -4255130 -46191732 -410110 -523075322 67058803 -5133614 313566857 -589336515 376748334 552493609 496263624 -79125261 -29998249 309992601 -37713119 212577386 560624017 -348052882 -635210 205256826 -431010335 1597599 228276455 -161559157 -259527938 73924272 -262345769 202813626 43344258 -409161873 -34255983 108157390 -479217654 163503497 36626130 -34148390 -242772919 -192843335 4100300 -62492587 -189654939 77603249 -546274199 -615658419 -182447109 295062274 -344650669 227013112 96685569 -595109977 35751061 491783060 536420638 585054565 701814591 -156401209 917351 312809956 -464876656 2706415 -99543836 -968766 -376726326 90395584 749431678 -50320835 -89489769 -426334933 31714449 -251809500 408122504 152714500 406915496 -134756867 62973905 16718811 -185815680 174871848 -220846127 -53256278 300927920 178469832 -251182050 -137594023 549583041 -17838585 556587613 439202207 674066603 -14708870 33470898 -123549018 -192225310 14969317 135531794 -665331837 224158750 26617126 415884887 -296323577 22978661 -243072193 -270763285 -306608452 164591506 212379149 -1751527 -8542330 149438022 6656431 -46013138 10062765 -390120126 -619618751 -90262420 -212693919 -277493110 -294733050 57491040 -773781519 -227211785 122437801 613306601 68463008 134711579 -27670602 313932755 430968862 -220997654 -279466964 384708553 -518207489 349299349 -17001384 45906213 323323530 160904525 -193193148 5407596 104146851 -130302695 -449544973 -203910768 -12489127 232058281 106460112 28344632 10331489 -9432127 170043762 -781958 212530080 -361766424 -76670624 -496212 -868803532 15305582 80291519 -227978366 -312608295 16323614 514844359 -355200613 -616024320 287976374 -88248151 -231968294 66379855 579071202 -69329559 -63306382 16978706 514031607 -51239444 -539734409 -19777106 -186159437 563301415 -3387555 20171489 -521376720 67331207 -675994255 913262083 265267967 -807212676 -66011022 -380469594 -211247615 87287140 -269337821 -7531824 -51774290 -203790982 169707180 -99723404 -182155 -171586916 -451961243 414536036 727011322 -616769632 242610555 -645733123 -692475187 103073473 512937246 569372039 -817865956 -282185993 71430729 -79377032 -48212557 -321196304 288055856 -147490318 527606089 91182647 243391994 -472195030 -53352153 69437562 310820505 -140903261 -209267414 358680047 -75348175 -111121008 -571459708 -730270648 -350240771 14620275 398027 -114438419 -162113249 -48814386 45306657 47756698 -116729085 349317673 -434928134 -304009247 143173954 -80467664 103541314 -269195002 93795617 -20153397 -170827830 13696580 334358280 -328969513 193025560 295350368 69664418 -353108735 849363714 -163696327 -231176252 -83347560 -36502346 8412282 -681897341 -671953732 -34801573 38673589 193994916 -616032387 -94411067 399420998 59155929 -20284203 -454812841 188751 571397345 6481186 39483430 372153975 -185262254 844972527 -357914840 42114633 -219963144 404725656 18048277 -21639568 -5935097 -105634913 105210118 155853071 26687443 -222025511 -538620821 -126637650 237008115 805267070 68832931 274576769 -371773 -740936731 26546572 558872151 -205518761 -23282581 453239585 318381973 478353086 95530694 -7885644 142781289 737822774 828492397 -228775232 199038678 -287007120 707453209 -168580387 433798309 191548032 -457687407 -55546582 240949805 517188707 317361640 389007212 17369701 -299926569 -3649825 -292839142 673491850 53718594 11809575 -99819385 -369003893 499928635 720733552 -7554592 -15613358 -10911947 -184092353 838399235 -601801640 -45256229 -324306388 -284427121 -58762744 7436605 17526649 -118665112 -581076567 -80006862 484152036 741725518 21228501 395977344 -481183681 -101367780 -65370558 109632957 245408035 132513854 469120398 -3963266 481872522 284448830 -71508735 183535162 -282616274 175823030 -419252923 -127751704 -367899641 -634817276 -205793521 -310764678 129897228 413481229 -89545944 16329349 154887340 -87739112 -168193917 -451037774 -277974763 -146605150 536517821 53036439 133338144 9067149 657974770 677019658 -603808996 -249177111 -584912999 679594231 484591646 -65949919 188279041 591422360 14234962 55674961 206724371 -565213224 209492079 -558624583 -152175905 27389495 -3603275 263701730 60822583 -128499530 -660962324 -30865009 264699103 295414671 5190410 -347737134 486093779 -47393328 -232127990 13234167 -414058396 439695989 -251589388 411129918 440910990 -219913943 66701348 2908098 607211076 670012498 130791050 479235261 9106632 -510141258 493121699 276560181 -397616079 120331809 -48824506 -409589067 -3102329 -3983637 -365320095 512919361 -171188689 146442821 -332093363 456953610 471954558 -566565190 75284075 358444750 289977488 162470517 -665789214 -80337228 -236299985 228359507 -206921501 -452718464 51629986 237581269 -16629811 32793484 -482742358 277813956 -673409391 561422651 499343219 -400481128 591510473 -12764611 318140048 29966652 -504740206 252879710 132704096 -3612909 136234738 239202310 57128519 -17589508 -43786676 103550287 354871598 657997963 -533880 -37665355 -57866855 -379846978 -154652412 91757376 256314549 75148871 -329783732 -121132814 -346124410 382821769 -119984225 186658287 379839489 -50978861 182735090 200395438 456838620 16662925 -303712518 -845020492 837860568 -181955856 526768696 -304222250 437745603 -20398493 424730683 -789314922 68674797 517520303 185852751 -186047619 -78342279 88424279 -451536883 410034791 -464733186 -96387749 40980612 21063777 3135790 28449374 513406882 687148455 -477013615 -3949317 -269643361 122175446 -576151299 -88148774 58462127 -2576530 428049830 109454404 29800392 266850582 110030798 1202060 -710106495 -519728093 299047011 -256080806 -23838221 -564998931 -424869952 -56979005 -47895798 674969952 -5223419 580538131 265406267 -877245793 30287102 274331097 577297913 -174354260 -184939954 -294703928 -278210089 -884236352 -102971299 -199905570 4018095 59231988 12485071 635678713 25321992 -26641326 271912675 9732510 68015838 -112293905 18241803 448237000 34299256 -202948620 5660843 -382081428 72975629 39233548 51191171 -549181617 -37907442 -478757296 -338856466 -229438019 -345790158 -74246847 188733162 89259851 -390522860 -59143391 -4328080 151947389 216254277 62671868 -16102283 185170785 -85976378 -327247230 742894429 -82016652 -336413666 -8524109 72789908 -92138935 -237184434 -120166738 206212150 -252032306 718141035 42112880 -730212556 9190760 -193046481 -363645775 -130088982 8791675 -35369508 -34456220 27347171 175804139 -120898245 46315833 -46575714 337685433 511646769 -395653055 78941199 7723603 646332783 32172134 636923214 521509338 212611375 871435772 895329098 -301783015 307412399 145318089 451740995 -905742673 436904037 11667313 41268580 -17507716 -13028742 -180351642 441216869 -22107841 8768053 -336172228 -536606208 -837422792 1281826 3605845 67704902 -185414909 -46299828 -18095940 -138257059 -235098333 -123521533 158796307 -295483460 -579966979 -221167870 -286061954 460779364 -349594534 119272539 -14542467 334460919 -278237945 157078882 230260935 20350340 -45351941 -4308420 123167310 225073322 -23498548 262352760 34928564 -518548556 -17905303 574231032 65374527 78123668 -72306659 -505314600 114928 -212427743 -10688083 221219539 -744814466 26225790 -133492257 538786266 18933408 -120728959 -109333903 377325747 162624006 -46950234 -115110 -16094315 231526654 -394756664 -88467901 241901630 -147224453 7063047 275618562 -11733887 210125091 123112747 184763469 -7390445 302676837 -51984398 571103 -61571837 438182860 -6473749 268895496 -256429445 955746157 -85015816 87367554 -94325457 137462603 295243972 292744032 154582187 -84726707 61679862 -67914892 -272185021 141696857 -47814197 -420615012 169647366 155707831 131594 -2335398 -520356463 -56696757 148505643 -103030718 -387886012 -179029710 49548620 227159616 -235512310 -638569803 -2518057 10275770 -537284254 -347761938 308761446 -776524867 127246398 -69010004 -152212741 -105612931 -138030485 815480521 -372035581 -513406795 -334778511 194004653 517620847 -629048026 -4372891 4551354 -703151066 492107679 95818 216764450 -167354964 180480728 732391358 -12424525 -806994440 -208459040 197231246 -39514234 8951116 -98491280 -407944511 -6217931 -419942195 90789903 -38232381 201756687 92652576 98862014 367879174 -74930156 -157964980 -598841590 -315236233 515873452 -303817669 -142709552 -368625584 244938434 -16982951 401330432 159741813 -199446198 -312292739 200559022 788429032 192168296 -172148453 -76739881 130938491 171991311 -527319672 -937659 -25607538 61645766 259005029 267446974 586545449 -92386816 -162569740 149056185 -483400583 569523507 -915519641 -123784084 184056325 156095161 101433297 532843626 203050576 329493601 464808257 -296424 -400582899 -131395446 -706899165 -617991895 17920125 157852149 319821736 6661559 104569071 454310346 30589808 19604073 -477937089 26211026 -64980742 -113430237 -23485156 -448497696 91854158 190516726 -681845342 86572494 -32764025 -292777795 3418906 -793681501 737900826 -610281510 813024399 -7357575 33044369 186519886 -408064439 120919463 -655894584 -24266767 47884387 -750592030 20145642 270890388 73199736 -89077792 228458730 43736336 -58879166 -51469359 463837564 515211223 2188697 -147597657 -76241386 129213362 -219004332 141779555 482160614 -390821548 13252707 301843741 -77251872 49142491 -836369250 416944770 -291223255 -289938509 358096211 458951355 28206754 96076200 -20496507 -637514863 9545729 -254405206 -27525099 -31571253 191674299 148875582 231840938 11080398 -553323021 -286268862 -578595974 -186454888 -194632095 -478849458 -858462493 679856815 369324163 -674360707 262699349 -118685062 -117637031 -662616110 422699081 -798962686 -489067536 -144787114 348832758 369350862 150298036 4633061 -155853778 461461467 98595324 -99093686 -635914888 562110781 210641107 26421558 -33518927 -8109243 -268146737 -744372052 130014080 132327411 -119954255 213930556 -393110206 404145616 12790827 -163044401 -91836240 11652239 -173385467 124984451 -497432367 -532003077 64236186 -41417318 -47411824 160894853 -231148102 28283308 484827014 138612527 -116804203 126485261 -96605152 88591524 -637966659 -185053764 37119918 -59515506 -595907728 48224098 -413856595 330730993 -29458931 -373269868 -46999409 522390019 274821648 -8108986 -488884347 -38269420 -254295131 60557929 -612307850 -190598143 58814083 -202459069 -22047803 -123076885 -8716127 516125780 151731543 -82575945 -131514522 826293 -189048535 -449328787 906447418 -117232672 373838960 233198011 -168703919 633575766 13815760 172337544 -330880217 8899304 27969379 -146314615 -875279851 -449222760 305044025 12686160 39558907 352763990 6419665 -440785330 -195668152 904593975 318023286 -492677 380373197 -17233629 -77740784 -555019083 115564 -3295548 555171281 -635083904 -306547125 13289955 19206939 239919358 -577818771 379348535 -69854893 77230210 -357261514 -566930813 -514139715 1237036 20904535 -33512093 -644819739 -367958642 437503144 23430016 410760453 20068674 -152669686 321222919 123254251 457353970 89392830 -276712875 119669153 -257849784 -15894172 -192596270 -650451771 14856143 -32758946 51432775 150840582 -343379295 -58701380 152544716 245925399 -246061241 -666920941 -77269986 655716682 -288575096 -437181730 -100339282 68672373 114877952 -232695456 -323151772 -33151839 -35279921 379327935 607579068 -164937698 -108230822 -2232718 81377290 -515123418 -484591539 369293869 321987809 48749640 323984770 -324737607 -573135865 43078371 28504978 -3342112 -128136972 -50022354 234649565 -771615378 -175137524 486849596 538298546 -67689744 -6172586 30409993 -225046403 -89010141 61404343 -285460681 351260255 831924290 193053643 -310745334 119723530 -251351610 401753954 -147617019 84128269 1594437 504583567 20869121 -187778187 -87030344 -399072892 344899760 -2321951 -190726741 -299175285 105230822 -43527233 777313327 -735461 381947322 -202473445 -86559086 -85657347 -429095101 844220515 -48865724 -288080258 321314325 391261706 -74012257 -846280436 326249683 71712428 79130195 -122940356 14103724 329647921 -558684672 -25829310 -424891721 119599606 808372330 76618758 -152993662 -24438062 -53667054 -8724331 -106462798 -291511287 -148588897 221654849 320391727 214276035 -29533700 -267645469 70404190 -8335742 -135091630 466077263 -6353876 621675470 -461216759 -64799152 241678629 -51693057 426081 173622553 531531042 -372814367 -11065767 -27925395 2375284 -276438634 -153095311 318311455 186332875 127254195 -554599774 -378660256 635953998 43387060 378375219 -19433914 -70892015 -248983049 524742169 -18445562 -20154145 518178618 121887345 -332587717 126757904 150049445 161882236 -26188772 -202356649 -120615393 -460713056 -337776193 -137225061 -140979745 -109445466 13544446 -212853403 -204747366 475247288 30525378 -2833872 40838834 129187873 660315195 -91104693 -236875969 -438401133 93358935 46323713 -257026107 -120166904 -397282672 -28715253 -85460345 45253875 -6949996 225273846 -49575911 7164707 -34273652 -327237307 -31585167 -184796249 -446331988 -17062426 461171083 -367610915 348414801 -204901021 359139749 421835521 89243311 970850 -640652835 -319483743 716963 292697149 87257734 297357226 305730018 -346405990 -122398605 697571055 -527957355 374993099 -33127048 -370447723 -748332288 -116569567 181293898 -147731143 168251144 24095060 -4465865 -834528027 24858043 -898438151 81631681 163706422 -633929260 82775935 691143112 -65124775 -330631722 -5287044 9998198 5855610 365338900 -2635677 34553755 -185877129 100098211 259936776 -165564116 427425032 637231937 -221962093 -234234674 -23106587 -104362848 -320272768 -698092084 543234615 -90897128 12320952 507190664 -413473150 10915763 -198337376 -97839664 149418673 -367084571 -15221567 -146133028 526110469 -103180468 -106661472 -503109559 -25533948 276553365 368035973 61118396 84599594 262592802 -229379011 -98834788 -128414076 -6914996 196624515 -65144930 -332997092 -149511974 664990438 -185077792 -17056669 409304367 -222190622 281926608 617077458 -244636610 566981033 -231375641 -28240240 250959909 354991419 -13987341 -268283157 314361619 -50498559 -208624210 106185959 -409581444 -281652420 344319089 416421681 -237021121 -644172755 -330593534 71313908 188691518 171703681 -523693411 -29364728 -10531388 64181739 -27668572 -453512354 72218763 -59480408 280489416 95640288 606759278 627054329 342868195 -28962716 21137277 64044850 336663936 -261443533 199682498 -381565145 326103807 -275626332 -456907937 76708132 -57280050 450263852 102627765 -22028509 17100879 -175569421 -24782440 -14307451 -57159619 174269341 277378568 -436539124 -85686996 54201116 -4166635 3863597 392608429 -571816786 -548407377 -7872740 222466715 -268473255 -124861051 -44045020 32116129 -72826098 -3753870 5339446 25930638 457303176 331610133 -507978289 18761992 341910568 -52389442 -142045837 -258588863 -218419053 172211093 131045059 -55558209 411655 -261306035 -63728746 327612502 289677789 191199466 374929071 -9521358 -608370453 -695024164 -34900005 50030859 -188726040 352660688 319537584 -100252769 -14535508 -3380143 -5298513 -6348051 -69184852 -543377259 15168620 -148493887 355927922 -642554078 310974842 221061993 -98780482 -139294730 -206847279 -294934399 -367099229 567105436 -120167492 -89829302 -117379438 -26068531 -172492375 -36744631 4982829 8468915 611905300 3663164 251449846 -77914999 -429318790 -3819922 274298340 263204325 116584254 254741234 385648311 921222155 -58702658 -494260027 652231540 -75081959 -70377653 -42752348 -604994420 481645 -26031305 -123841664 185853690 -160902069 -1553120 4002698 -58062961 -471033946 512168995 88307875 126875834 33700214 2574325 -382873141 181382436 -685560236 -279425031 104494849 -56820656 -4656442 -412986027 -114356811 438009399 286409113 343494511 180894926 45172044 -678520444 197546618 95951883 742022280 -76825076 530767966 -327075612 -6800038 319119344 239600178 817203086 37547666 6847418 -415247339 -40103024 -853049001 -234077808 8435274 -418004831 -81268160 2200418 77494049 121766330 36843493 111642445 445825024 -113043134 316489969 -248564632 -360971425 -47074782 177629406 -18304819 133350781 -90441444 -443262417 160126648 -580669403 -117178220 -12530165 836953248 878108694 287642544 605733286 -134421536 -58657849 209919992 -26908291 -45224089 63150927 53990352 592215744 737993365 -310770850 -149691933 7262667 12701202 443279241 549302991 13832559 345035020 32302463 49744522 -625473538 -42936534 95592182 85900536 127900122 -17054729 93977185 -273727581 381421783 110474993 -55813651 89850116 -361312842 675214494 715114546 1789556 40841534 -156398852 -180868495 42979624 -782573086 -163504181 2754766 -794205216 167490015 -102846683 590216331 64656146 130059163 -450526421 -36744012 168369691 401720384 564985546 63130547 340319667 313301521 2427971 444646933 131422845 11813443 1307243 -128963340 -389597002 -659418594 91091333 696414106 -214683231 319676158 -150689748 -46030378 -94307745 -2578408 -264128062 6575639 611011456 484425535 -86695135 250579424 -16889423 25028 -2487059 103390154 306316973 -434279830 -170149497 80432793 78735 -41387084 -4995045 -34217275 -378468797 -391515224 26784875 428465690 44023968 124008598 -336065986 -5715666 -224577721 -89818171 545517434 21977371 -12209069 250014193 7708569 -33654960 234613943 -379129851 120844281 393153662 266226158 147422327 35234462 -1725415 304315155 279731676 23284469 52532538 287873187 631859672 69119483 3854445 483193191 103619800 38605379 670618423 -22434178 654029699 432625173 -407838428 -59656885 555469170 170610709 32803844 66891167 75217509 740108444 4414484 -346821538 787891003 47957392 359484962 -69818595 535296977 19163945 124405914 -100212294 -34050124 30399018 -3272731 7419121 -192754014 -479386416 -9239943 -36172766 -964853571 -628091447 -892051813 -182751434 -63901754 -206168816 25140565 -2189448 -732081903 -13521299 -81984899 529080702 572589488 -19395784 -767671552 -62154408 -87984686 -673654981 -401423920 -153824051 286240102 148602942 -32729715 -26389727 380221582 92486121 494771917 221194340 -538915522 453569897 -182343550 36379010 -252613961 349292721 259924089 -21852080 -395510785 -44432301 445502 411955665 -613297856 -584242404 107643197 -32536903 130859400 -197285380 -10109070 116395815 -264725712 -183587140 75460514 250347059 89445185 13802741 146985041 -136366048 -2333751 440666523 -203483702 -14571289 -208210711 -245065989 731811837 -906209482 204091969 -464102283 -157011487 -324985290 28991766 -58460442 -340814625 92916179 417273946 18871128 -409671929 -203276581 -97772566 135087187 -385708919 153741526 -41977662 348713108 -19358495 213925023 536202869 -434789175 -170061006 -56858316 -90148702 -70673827 -245580431 196004700 -651915981 4410950 310237477 18471328 109962053 22888380 -15413434 445252876 445805268 -37365946 -23581895 -118262723 2572258 -92959375 -11576806 -57857944 -508145419 351648316 -304652937 -2909792 -228393394 -215043706 -8560114 -335130279 60064075 -39643533 248555721 4063457 -110805899 224463205 -21530051 -45463604 95629820 -57401615 22563075 -226325618 -426619444 -278599065 59073623 -138332616 -259530861 659215521 221907934 378234386 -15644002 35610343 26598289 -195727070 16662120 -345216398 139069772 -73150429 68872325 119637662 -298865659 45705683 -554762685 -293669255 -249029306 -97611119 -77733788 -35683111 -80318608 54017487 -102288030 218570356 234707153 308992337 7689838 -367343229 748225945 441752238 -624574915 819286624 4089387 -39209296 -231703023 292768637 144035087 9658093 -570405626 -86648384 293174425 183608716 -40500267 375654525 -56808518 -415828175 46730144 -936090101 890039984 8903986 -206435069 -567325705 91892381 -212108764 47834313 -272857727 -853652990 -141264082 -613027291 -81700639 -331073411 121504972 -716483773 73337235 -527972143 -345210367 42341369 -175332406 -295491812 113444711 6976872 266137950 126418615 -66276278 262656313 -289710072 -86966467 -573113423 -50751100 85088054 37428126 247220384 -5481616 -297239276 -386339759 540562031 526269358 616779362 -310095273 11806983 -620043510 -1630690 -267522521 44294030 -125985941 31490198 -146940689 439883062 54259542 -490504412 -5265951 -93950172 39023695 363157317 240285080 58563758 49576034 -47111082 -295407875 242323739 110120024 141379468 54933373 -214170224 -626151429 -147246180 28730022 -49762721 -24023469 -182568668 -11407416 -666563287 14700904 -589371166 683260788 35386558 107995265 -14216233 14687479 -59385810 -56478917 494970671 215504246 -6434792 -349935080 -26708541 -351154254 30916136 660876893 237680081 32117059 57590643 -103824364 461271293 226704196 122907949 -30191903 -17229052 -22459962 -9857308 96040277 621686873 -70643119 60317437 543688815 -525060797 -214083385 -689285252 40023090 -1971553 28651020 18751641 -61166505 2745223 -115616025 2249665 -150312161 -71156226 -48853483 -713966231 13385586 43424351 -95911929 -167817691 15531727 426014823 192170220 -330740541 36776287 -2263145 443003917 -11970624 -6037868 56619513 189672042 85585426 17391105 653661044 780710946 420061542 -25107249 -37172456 -687727644 183289776 241908510 145032124 70547521 2417683 -163615926 15249322 -156491464 -917889948 -245214159 -579321472 181092424 140166271 -44226694 -430556356 24927917 -296744419 -71564120 164489750 82724708 -555269948 -193526323 108027485 134436149 719273039 69037128 -28756841 805828 -404287560 -59214722 -69365026 -35337975 -62954087 767002546 111076864 852310778 -233141897 -607718404 53158741 -340348852 368841069 223283188 -59605375 -276672379 -154319679 186884656 -251398742 167162451 -232393090 367955128 -554442405 17692477 -209971736 -257911162 218601658 345297671 130607905 -455385745 644872369 -6491623 -507983980 26178137 360159914 93858674 -265066538 -349651511 -351773 -79258847 -8085870 298463389 -665094773 282292561 31804868 -6546786 14449671 51642868 -180423315 -24433561 239848 39077147 -69641709 -692416901 18457390 29277934 -250720339 -14266266 160027726 15070579 61664351 -153632560 -43684621 -58716496 -352245618 356531232 -467500458 461422911 -19075099 4520986 -509495871 -1331134 121926869 8260152 -512967623 232166375 -330883252 -152589183 -50450765 398097259 61170519 -46684481 -261163338 449905606 90741057 100032379 24070730 -427080693 4323582 9279657 4027851 -208901424 85673463 110322662 339734589 28941636 -796167512 -209205917 167983300 -119635618 -136628224 -634805325 640877547 215155073 491394480 -18517902 242506383 283158497 -358434591 -49149392 477081271 187321472 127270575 -26935286 711278490 139166 -822479 336937669 9900227 194121882 -276673521 -13737719 710565011 -174828677 316793249 251643741 2297170 424345155 538780794 -614519792 293624420 -174875300 85663055 -115610877 439755148 314580517 665977792 191465976 217087231 661414753 32681987 -9776117 23029130 857557604 -211142163 -234729889 83524797 14403680 99146404 935659227 188929653 -210455405 31311993 26525531 221236320 -370156228 4865653 178817759 5623881 -387809922 -308877714 79856281 -10083879 255200131 287232278 135667145 -429886168 69183367 337132922 -236713800 -23771947 -29982238 7573593 369506735 -383306258 -10709704 161345459 -148249871 -31467916 610722677 4248486 178709885 -14609930 36390715 -360475692 194164967 155589953 -355953681 7008114 90409285 546878358 -866784098 514474936 611303250 310540111 82018527 -277467502 221588561 3748719 222998256 -20683371 -1595130 -73929824 -46842796 -598106577 26308317 -132519059 44693977 -12805443 -81283681 410931101 13587653 -250969699 324757843 174548910 -204136081 182676982 187987028 169635866 427748620 473089396 -65552833 106433535 -15603580 353696866 -1145772 -51925974 -103308657 491111303 -596863525 -106874288 -254104554 -38183709 7180780 545181075 -71276161 -34688848 126766969 746641040 -158292032 -457773663 -368781734 -111449380 123554188 697837220 217008838 -132476092 -6219399 -368223461 99341221 461402118 1066906 625578487 -102911962 590367167 -137466164 311024 -152290052 -247621750 -51062929 -58156389 -137255724 -69964518 -20333167 68587937 8906200 92172264 -17685810 392456132 113351677 132986090 10732609 275490967 -23173455 -72736 545091744 -337069 437467592 -25343362 -2817112 109908388 -41611511 443704671 318234168 537905898 10520482 -16579321 81786022 122977008 391463256 546699836 11599412 -12532284 155279616 308445766 284186245 193680297 194099835 -243164561 349074090 416381525 -21685674 -13855619 -1968885 736985427 -300860386 591615605 16343068 -115516493 208432895 -28877350 -467494924 191065095 -395960931 19971983 518688851 159610407 -712304619 33310439 268160162 -239757206 635125172 -48904095 267990768 107754560 64860402 338671494 429227313 -412807499 234330537 -389158878 183978835 -613376806 3600764 -172079938 -21780398 -658398623 -8259172 -144971933 12474484 -44968538 -16016191 -83690920 383765473 78404360 -8436538 6618895 -554918961 6855626 159372722 -86237217 -282049083 572096581 -248397356 40545973 -44601334 291730490 -215965341 -136559573 -446520906 -464773125 -240242914 96261182 15083067 -157244274 -400611518 -595221764 -94350093 6143247 32247801 298176806 188852163 -186095928 519946255 62118321 -251155998 212527076 -8809690 115817448 -115598457 -51082677 33681491 136760806 -478641416 -89981511 -289955611 563197824 -547017494 37020035 -208367529 -1789966 -531835098 94623564 -452203827 51286547 388808796 38667810 -281050384 -227026996 -23855075 -655505355 -259338131 708818359 505121126 140191331 -61820558 -70014132 110996961 45664377 73951038 60050779 -1831426 1531512 -464518035 -186748170 11196648 -445947207 -24928320 56351305 7550171 386771412 34825986 -59875557 -102588996 554511394 601812 -145528858 -498445241 651452005 -94417187 460057606 -143703869 -304950259 230134546 -10867769 43098767 338756552 233284838 75330476 356895080 321066445 -977548 37983871 -271507569 -6331745 -908842508 -507399205 398190335 -49322829 -2166705 11366270 312864249 -448908679 170485774 -346274605 -568864550 -126696173 -598843831 -54416690 -343588308 -14523734 -61608899 231734669 -365422804 960319595 -2523484 -237009854 224212126 14001675 -15893248 -240134832 148650324 -46068244 154017045 176676472 137308706 178273648 3820228 -88460514 -112243489 -25168063 49483396 -120511423 -366215283 -439745240 -490402947 337490114 148935678 -85330438 139089992 588851739 -102897070 -303900198 9393419 -139579773 382897633 767138367 98744063 -756167 263306316 3191109 290009778 230396180 28495734 2850134 8344235 246081610 468459419 -545236249 -594275004 -377653724 849068 49372257 897102967 -115833358 -202081203 3788381 346313682 27039713 438882240 -37349857 499408934 95640018 -13849648 515052005 -420085975 -482778218 -2101087 -394143407 -48304998 -702795691 52158745 -39670178 -36705492 666352396 387264637 -223530456 210708687 177379941 -319988565 415472205 213425102 -257744602 -169297559 -881565525 -467750580 -444812256 267793999 -471171529 -102796205 -47584939 -145735675 -159868917 -254291458 -720754510 30045992 335157776 428736039 36732798 295127174 -390478355 194456158 198285638 784815920 598226466 -831043397 509874756 239798079 200075037 564484458 176520134 406857929 -20494634 433353397 -833758328 -61023666 497816859 -656011993 -29275704 251209 107390783 -75493143 -370852 -609499168 133810089 -669250583 -373036074 -85507480 -22170978 43219103 222903748 75421818 -433102760 -618056752 478776707 270397961 -68083709 -308501181 368397940 -14679612 -466633466 -169343625 3425644 -127923437 353881507 -289822173 200797726 73829273 231465873 19654299 60142448 -187782338 108179502 254009233 -390266527 83232561 19029533 -836810085 282228382 112296903 26043695 164263740 -62011966 157915283 -522494831 134298516 332829792 77001291 -47076164 -132739781 -103537323 387444388 386942 -322865348 272110566 -40224339 -203988931 -914041419 -193531690 387117845 20953843 18666067 601676957 -3274106 -145877906 60647475 -10411135 -96339801 -359611520 -213236353 196288189 185851246 -75085707 23400244 -143371790 757461658 152471108 116432013 162469978 113595516 732013867 -194091612 587380889 -284985417 -133226657 -70802155 172506763 251504424 160226626 124566727 128402003 -111408759 332004827 -344064975 91254706 486606 199272749 -7993774 352489850 136814 -138596802 484172361 -63597694 -1685278 -35277696 -483110144 -485130373 69758137 217633843 97919405 -178976291 44612751 -238289172 -89829885 -51221704 -301972595 -417265239 -16739323 -279547218 -209305113 -87106 -121511546 -382801573 -61887829 -23718209 -706349883 21493383 410684604 -67053050 -5329902 560833011 522252039 397752735 9747195 -66631063 86205121 330696100 255264646 -327723994 159682768 -1608988 267953 -385004496 308725343 454988301 -35196996 -380184092 -23927776 -405158810 126173883 156059816 12148932 -199017607 160733582 490164317 106359180 10861691 141652475 -47682843 -556264413 -209095459 17687929 -235075387 -342901729 928805334 -123468271 750858312 -24464868 377235179 -61246187 128181845 -44166730 -113061919 86810703 206073051 174469594 393268004 -50697206 -62836719 -324610977 -563400922 -89367025 -254008959 364380869 -477306933 643935 37544941 -65688109 -852877629 22134827 66799645 -46992744 392951407 5831117 -429472438 -13767379 -621715529 298724732 58252269 -117397810 -637966417 -233545511 271128804 219310141 -213697928 318382718 -892650977 214701410 5228513 128913412 -333682554 109356510 -21536181 84366570 645965480 -256617548 -198918090 -267237137 186679008 302708807 -742265753 -323294276 -185031681 106105141 141657167 -241582592 6254560 148302702 -231281193 -11899979 -7364152 81768388 -53604725 -27930707 -69339464 -382720031 -609124563 50484931 523738285 144988141 128814177 -236013637 184891071 -346186082 -15677403 171534276 -275807293 347452002 -74845946 -113761979 100496763 68017258 -706480639 -31427358 -98170440 14857143 3783320 -62390335 -424588 282030086 945393904 -4505552 -473582440 -155511652 451583976 -30660262 -230654993 751276582 66793840 98860643 68620264 422317582 -14893411 7094266 -3660450 192413337 453912532 147522613 5007897 -31165172 -225926144 -337115751 -37557004 -705816719 -29596989 5228732 113771906 -46746822 9832796 2118733 338104623 34886771 246055141 758140544 -27783481 518596254 317497558 12615282 6490909 -39722010 116880847 748743206 -55264839 839958121 -322603129 -255226408 10715085 -210922187 -511731136 139553762 -65378856 -555022551 -861960780 -6247800 139521807 -35872136 648736895 355654878 -262732116 -581949797 -685049082 113533585 548499899 207484450 297157724 4908779 -300639035 106873155 -337624254 -368482162 429474887 -110323168 -1820868 246095011 817271 620483825 -3210877 9306260 182174430 138882839 484540402 -353687884 1715440 355675859 -121690854 271323324 -311815008 33811454 -236493135 -375126291 104595091 16151095 -195052278 -359161646 -369578198 -159781425 829075402 72797230 11253842 -125817348 -471713221 170578807 -413823621 -78507395 -130622579 544929 -211272639 98551214 -646819594 -85637286 44773442 414520555 -117603849 -907347 -161440223 -163363284 -476249005 230633853 281475875 193356883 451495829 -74568848 660993430 88137767 361536583 228363896 -352994510 -706024740 -58502074 302980476 74305852 7544985 225839932 207835800 -345192645 -387941291 -158338556 15547559 -232260413 654328535 70659451 157575870 184764241 254664128 20787592 -133199628 56573298 7220078 -751774007 -32835448 -5963323 -132493916 468774295 163269124 -289676864 -371978431 -227930601 -21013641 240430978 1848371 -191274894 -14615792 -202047641 -160816857 16952665 369799074 -716022340 110218632 -15403007 -51191833 18135544 456106024 -467932643 19603976 678403627 193329936 -184493968 -178695448 -220325618 8895528 -420285899 -373472360 -293794297 -4791922 169699321 -121652190 238604516 -575479334 54742907 -14500023 106950716 277782387 212841945 -65421237 -141381566 -143421934 -125252666 69837183 -66359264 -599408207 125596960 1124703 -68165385 6422862 257138410 273450341 12771735 -495813444 5232213 157875385 443823883 -1344244 -894042593 -181313789 -258743149 -372990768 451061181 97777017 -103839297 182204196 114603855 111921153 77870195 -191952959 495423301 197856216 359967937 205577332 -967779589 -444080952 35913022 289865134 681181587 -92667520 481766381 478180061 573897355 38127184 -121519593 628319687 68581697 -19675957 -213467 321294774 -1954425 -4318199 -337836556 -31768474 -71651395 171412514 -223766832 930942075 -7020492 41661377 72908035 -142566835 -131122718 -465446382 21069160 -187003239 754629432 691084273 322479173 -21791293 -318143224 184094 405443399 264820128 540727010 305398124 33672440 -89135418 641589398 37472879 123785826 -249811463 -112665783 363596873 -91843514 79417882 27226953 -52549762 -75043782 -544153982 -276688196 -96791222 -58340902 -205054497 -42328433 25653468 -85858759 187327486 148286183 -1421529 -375324481 101561644 -290019375 -27233136 -4210416 64161007 73434200 3269214 -693633710 -245300701 185005482 54211829 -451045874 -15594388 137461710 558103813 -172221468 64144602 -562373867 -173081962 -486435521 -186953059 -245880636 -1911604 -85635994 -269088057 307388384 116633183 -480515028 76057420 -103902779 -151952277 -776338345 41642261 -376641908 251571377 -129285121 3747263 -47757785 714587486 -74300055 -692402932 361690474 181818160 102770607 440273295 -546672100 -412454704 665212760 -139042803 -617426339 281358175 442120983 33437546 -132054393 387792205 5155788 15882233 24179514 -16770373 10833100 -806348219 -797041076 411923809 139289044 358623869 -278313139 -409085414 -246788 4826972 -601575722 2124518 -263256865 -83147262 590002148 497419743 -91722653 -101172586 897167626 -227121810 -91587551 -127403828 -334049353 64043206 266271 350864702 97014254 300645385 337422961 291445949 -59996732 -249441214 57343911 155451359 110296734 -932625 146738378 547719397 61452388 342792140 -819038092 10808893 -9436484 -476126523 -212147604 -241770951 -36182750 -34841154 261188986 4225642 -55843329 -192666217 8143231 24122554 -3080267 -441041385 361051444 -8681058 537758888 -598506144 -628956743 -42895766 -383105070 -90463346 -569977650 -57679004 34719217 72825714 -8454628 63362838 12671085 -207876433 98861149 13056688 -83320908 78459448 68577596 -167239811 132681070 11662100 -443625394 388263072 371906651 -238502291 -77662917 85659863 86139541 -66077605 36427181 -710546253 -35556065 -544016501 13808640 -198639817 -652086161 -329931594 -416023628 -427960766 -177338846 228244512 49462376 215463324 -103315592 -331209465 350350235 205151670 137060199 -238123745 -769452363 32228120 -304600165 -147072819 455934688 -515667016 -72484627 667763673 18819746 -121805109 -1872891 165604410 -10741736 30774533 321220681 263249525 -273633715 60857249 -294747210 99675215 7263590 431224395 -169785662 4395872 -351402072 -126753844 -534005843 -121184456 174996015 807917 -4292790 56332455 112251634 -8310588 125740624 -216913629 -899719007 282539320 43571058 172237550 18887952 22465844 469029351 208859127 -801987676 172537027 -105605209 155045789 -195571907 -292136628 628113460 7998595 234577680 -117371149 288001844 20124260 -239330539 196078766 -412484400 -165985239 88327357 533069581 17078687 -440645165 13675765 168373563 -306750528 89012978 9171357 -177255036 -68208200 -398874434 722022881 -485808278 14519221 -389976807 -173652984 -12264138 -3156326 -258836225 385959490 467720059 56128357 -328811495 -318565965 104795296 549027810 -331688005 256558203 -3117197 -12275343 -803360243 -320120370 156847925 592540257 143389520 24713458 413659704 137759292 -130584182 -239206179 -4990821 739248842 14074397 55809505 -116769314 305183287 -293495940 -382555154 -131550902 182021080 50244129 129924254 56847064 -7215042 90971027 -117330109 571694699 622331010 480546567 84275684 -89643936 277267464 -138523453 -169373037 140885357 -152059583 -391238019 5525731 907864145 -334196746 7767235 -390513792 583968048 -441945276 -644489795 24011809 19137015 164878551 116220347 54609672 163057834 -147758647 -3918878 -896825 -1808258 -335882515 -476751485 5609360 98729221 336958413 -83068231 -87812942 -383336881 528485619 -245732183 -286511647 268316492 98634484 -150684901 -191597744 109002148 -59117286 81051566 -119335034 63798 402689506 -219087383 7684939 76684425 -192413021 173433540 -2723480 267374624 8700485 -919718395 -776374888 -126865587 818998822 -26157972 581991457 47347328 -228331594 -277573079 -134368776 -25204518 -1057376 -885785973 -214381873 -453523398 -342125335 -395258426 50288717 -386638720 -14535916 292524189 -452936933 7384385 457352549 406781906 -11573629 -30465787 297271279 -626055177 244689515 -896129 613193953 191117128 -17197565 735747348 40321206 4561645 -302162180 -261271102 -28532019 -168955083 162829014 -462890333 -109391296 -435685878 552915713 21070819 -2573792 -417604885 -129461084 70673402 -75359604 13698115 -103018579 11217972 329271909 11064944 182539713 -88510893 -4727569 -437532019 121235135 -414249431 -20521506 116293818 -494549266 19323 -53295770 21593340 -862921219 -107200087 142947852 -29510863 246390239 -363669086 -357657448 -85085382 18347633 -356118958 -112089557 -442681215 604434941 -136092175 -494115129 -612426061 -14247082 -107253506 44516801 -388542357 -660892272 103675140 -895335333 127568650 -412846027 64569543 -94168253 -140803637 239231350 -850538290 -188470838 -188897672 466153678 -850585742 123114145 260380117 -23219130 362136715 -209174804 469051553 -237453022 17686524 -570281115 -38019237 -33275650 412951275 -92445190 249433292 -42541097 -24730880 93642853 458851891 19834314 -636970945 -156915947 18665004 292360762 623414067 -15531082 -147953117 90100061 801976415 429144114 112375695 36586879 -4301261 -13760711 -98396140 115828583 -76477759 257839664 -372287551 120281236 -433828929 25065966 -235702973 -588300246 -340654847 139751383 -32894617 -485639268 -2411514 552877876 -6187333 -682644887 240524801 -178613377 169112891 -137725895 -415098475 -293071682 107520001 -20735336 -318916213 138128321 -105476772 -167111179 39277559 -326171720 57525814 -669305450 626494109 271695088 5123482 -135716171 30753833 26172948 -290348809 -344875722 -210503831 -264304246 -22072506 -199250613 -56008466 99407296 -205960769 -377981625 205017585 90665571 3170177 -948540110 -413555537 380546126 221093 -116265520 -49417209 131536947 -483724007 -473242092 567674967 7215124 8515574 -367659390 -484121963 -54783912 -318830356 -233366963 -73558673 200037551 396363691 -264640111 -440839895 7700178 755096579 -151879117 8881166 186797550 141923014 -247866823 -4605333 -96114923 -206735265 325396390 209641218 89377454 -72319500 633340268 148242190 129416787 5171714 593834933 74635605 621555856 257362061 397757548 640466 -504626484 72700383 269054255 242215204 259022824 -448535618 482065171 -50370358 -82595344 -371795775 -201852450 314659469 14418581 133536290 -91262274 -484574108 12839121 -9463710 -870043314 558269242 -186991375 -200903607 -85382889 2796354 -189018232 139581881 293145499 415559821 -192925888 302038903 569571355 471890471 -439894688 -340911044 -115673298 -79661452 -996981 83741686 -7341022 141773461 27571087 147008242 -117910699 191580749 4831715 817943125 -729003224 55034708 65498411 24966682 15501562 -109649490 330970132 257633669 31724301 -3226060 -189079078 244284306 -137053237 -7003164 -134922143 -499382353 -72223549 228813600 -110871456 320782570 946073000 342808672 23872029 -553052647 13134056 -473999166 -297890466 157573150 -318503328 611150730 288820842 425344370 -10555120 1285199 15900469 120505259 28221223 -118846276 -131264188 2076725 1073658 -127532970 104741925 232897078 -543485701 -9044596 277672260 166523606 -430039415 394691681 300232648 -445696 111205982 -283436790 -138583501 205444696 43181302 64537100 126889397 310155617 -7743455 -19492848 433255767 -232845776 333528526 -273502754 100580201 -373558187 -28801178 180738469 -589998635 -186624697 -61755840 -257632278 302905866 -148624812 715154204 -473134165 10155438 -500921052 19192497 3556002 533936084 47709620 -149425404 62494107 -131151746 -574531399 38375616 33727421 240750436 383405712 -9134780 -589307852 43880402 -7465475 -331818557 -255534966 -331599 -8815897 294664153 811492777 318458241 364676034 -10197387 -19200262 -373606168 -46109043 339688083 -632734658 -152289060 -626855914 24436686 174508507 -5079472 538601872 -419001629 -86501733 -32321219 422608 267810466 278942 92448272 -396568741 -524471196 -539828036 10186233 266628437 24981153 -35595908 365198253 2719936 -15925272 -587272225 567132249 -337657044 148063503 41272268 -8153085 393320911 -137490811 383002818 -13924892 -25236286 -309277413 -11189998 -19162960 679110841 -200609511 373894774 -63186858 275355539 -235278878 79829433 103968088 28670241 -159744215 -88057691 -657226544 279047044 -161551453 -246531128 -147943279 56545618 -174151099 -12639871 203252254 -237948775 -785794289 13538784 778159505 -202981842 -288940186 46142855 3597923 -14526532 430469899 165746471 -174188744 9757271 -56840953 -43504709 315663145 759177862 173220240 377885703 371232962 -161137948 -134515209 4605340 132687866 95148169 144517451 6171344 -7245277 -185694789 -63021478 67279410 83363935 131761016 298340094 -834677217 601292795 46261567 182977168 60024527 199453822 418447690 -804681826 -120177772 -332219764 126576959 132159404 768626 79147911 247935110 -206779064 42687271 370253922 -268145779 -375265029 496610325 -372467710 181133694 50312862 153219790 -429755557 -195162649 -247282848 15577211 -411994228 82425536 173348348 -9374074 -141183538 70944154 40704991 311859936 -849326208 -257301695 -1195298 -270986662 366345056 1562618 414389970 -441340932 79134428 577089784 -664484506 -49368190 -49930555 206787692 -27896530 190984652 256910843 -290730478 178221415 -365873403 -133033927 282300456 48442945 -138633 -376440089 -5856525 -529615409 250948080 229938558 -107847205 -759558142 -89236995 -109091253 93678896 66356529 -25191539 156380032 198068507 233541947 949703452 117485700 330808850 -514347687 559572704 9099256 -105122568 -98048622 161662966 -246319028 -218102555 124946226 -216496896 36478377 94984804 341163092 -605085689 -22882864 -63946411 -22126699 -4123649 -311538071 -8886705 -382162594 -402936 433034246 560693573 465645783 -257263 -30782888 250755513 502883889 -67667295 -18989775 12318699 -444442172 -620381012 -643461337 201723267 -257191055 -456184635 297344071 32506368 126659949 16553456 -510480653 -32886800 218459775 455262619 -555431443 129141220 471189426 69025461 -109192390 -514294748 144673142 -45254064 40142565 -714288071 -100840092 -633134337 -66214036 30852766 -521438475 11354612 592234579 195400054 -136609555 -41233627 72524138 58457259 -283929777 -91996628 -136341561 336180163 144554418 548088207 204078867 -689102669 138495392 70356772 313287964 273414507 308391856 20252685 7857638 -4911491 230273648 -111669376 -809579 22227869 -64281818 -980399393 -148502960 8717787 -696884075 -227386494 -375833890 -749175294 -150577423 -368766023 -2334198 70538942 -636813536 -472727389 354521368 41196201 -347451141 -29230113 19267385 289826834 -306920817 -424704088 21075497 -153044915 106485127 -18112138 423576498 401094919 -54431080 313446194 -545683088 -143184841 45814204 460423553 -127267248 -115535633 -182521199 376304043 -255085156 534108826 370365696 -333152297 -26804707 284712956 364283476 -378361096 -61339034 227561128 449860863 235397696 143668060 864674 -93414085 -1981280 -1259208 -36887300 149439039 -762318 -155867991 12514891 -183954158 -11541689 -91126036 -35515289 9759233 -340076439 179474280 223036131 -133567342 -561286511 1366510 -96651194 -406586914 -530911366 -98235610 -395669050 -710883046 67475123 174346593 -228410506 -227860385 -88736766 213397428 -552918736 -37102432 131279178 64240842 229204714 -328304582 184947723 -91790091 -5317505 20154167 74449265 -19356693 -576221119 178577998 517307611 712933812 -97967401 262298533 22145259 -45173071 2957482 214986399 -29800524 -125079772 226799292 772815586 128882846 -45541955 -98308312 264541974 -178396569 -372466394 810764275 -297647100 259222775 -251081714 674934828 -5648732 22064931 88122452 36420524 40709701 224365994 793968651 -182403568 32458358 -608656412 -222536864 70125017 37254562 -141556634 53265357 -148421116 385424259 197355679 -28848765 -198252731 -281674327 -885864861 14981165 49088650 -171620596 531703473 128630212 -482369411 1159530 -67104458 -55010375 100015669 575782798 -257867021 489900991 -128985695 -102080850 -345213394 10156021 163439526 -471786593 88405910 -48953696 -3965375 -58249917 2367594 79088789 298405637 30217396 -119996702 -30480503 -250213772 49402439 253933185 -196901189 -65739667 -20044802 162031845 -30399430 -55330353 -409416332 -185779098 17578924 369396138 20133983 805709420 -130448369 -660705031 -308978201 56332517 -26044114 -101069436 -408504847 14222880 -246631688 91734977 14720833 -622147526 516014171 -163291162 406242427 206787793 -50602405 152692213 -64333295 -28239462 -45629 1715851 -114616932 -14733643 -72428178 631259077 19083128 406079632 81717671 -120944644 -583670280 -124070280 -488141674 129496814 -22247794 -4883036 -613698246 904237099 43373140 8995111 -42676052 -15031072 -21754642 177385529 49689230 -67321456 -118393383 542326581 -66669336 -217087840 2989138 -312289122 -43313542 484389300 -58150548 -108072241 -19927608 81406344 333010624 3393113 93186577 -16436963 4795002 -11366333 279014812 5215138 -40444911 -29726818 63603516 378997383 10614459 110608343 255132208 214034365 -58416902 -12511649 -53128331 -68615536 12497321 703504832 125520760 752447796 -175335391 459107615 -607275 -121602123 -126286666 14888262 -354622758 -7749963 -381630999 -92551861 28654131 272693376 -45741975 751184575 -8984524 451259536 61776067 171675680 322090144 374195603 -771083034 -231492062 239296528 -6633864 484482663 106407456 -298085897 -365549034 -892604515 25218781 -426682133 206027264 55948613 -27997484 -1076186 -337368412 -23755134 -94211493 561815592 -13355227 488475725 -5968273 -21935053 336671570 -354379454 207836705 187280005 61857989 43161808 -198734356 -21354371 4586563 -298781117 359216263 -717235081 3351670 -627982735 -155468477 -481683388 -51849299 -92290705 -94818508 220027418 28509917 -3440336 158252727 -13131937 36753788 68906207 796758703 -10183272 37531411 -449038432 120175953 -113421679 -400991993 525075965 -103282945 144383107 -868626671 -190773399 347867687 -783318 -2640123 455687103 -151399673 -155561460 -389463941 127182467 73599504 -342738113 -243122080 -7545411 619039741 -194841214 2061017 23030290 943184 -350494210 -19612445 -205154074 404053453 36226414 130187900 -90523973 255957120 14370570 -183846461 56357258 -36031431 -149424094 -502803130 -64547101 258475719 116308070 104003323 17583918 3964466 -32274017 -31268857 346245373 -13205128 192275656 -57915983 -384467300 -123161269 692749323 -620053678 -218801465 -188522891 -95821562 105889187 333021363 -515362238 59436320 -33153337 551606208 -184222282 -141839279 298347816 -215824927 -61700217 -2016743 265742054 50377489 -754789864 520505056 -100215099 33759331 -7149895 -155656512 -11203032 -3697195 263580775 -124105168 -133749028 719040013 65145607 76093213 583155652 452215912 73448385 -135036176 189879880 -46389325 -496762648 243361730 -272943337 -160082131 -189924982 439206 4691351 -612593597 -14976479 131554355 -758272834 3629461 531178265 -73339433 -305192304 251802984 -505640072 23307753 -32151 264277168 -316817212 127130793 194630182 -682014805 -38689535 123232026 -371637078 -333846706 -471968647 -172804661 -81256917 24952787 537939814 233854454 341825547 476649566 196904297 189998968 -442193495 -237211944 232434483 39838454 112834007 -7920823 -514637839 -596321745 -117864 -310736104 -439470415 272404 -214526159 -343089107 212615957 3410355 -21403742 140633279 -838357502 8936146 -48180281 19070324 -31001874 -195700108 -738099202 233621445 121430331 -465670844 343482948 151145250 42687529 -64506336 -186793278 -161325565 4214505 -862525243 420682322 -230459964 -146928870 8378767 -124985970 -52278614 -642000941 -29770545 -370191545 -317069772 -173640308 351220863 339590552 -69557 -13273805 639142056 -22913238 -435568087 511052384 -199003748 7274324 393844573 -5692756 161405810 -232891125 189031109 -44862551 -57891319 755129738 612302781 -98032413 -33640770 -109943212 213045898 294773058 202214618 457889003 152986303 -45571154 -158930544 -310086283 38235485 244762394 601234967 -41433767 140325712 -110619413 51916783 -169039153 224771502 -270156460 4765179 -215947327 119641327 -783122 -33748948 -8059098 5924618 1922883 -187482795 96739792 131304904 -389628203 118744091 -1991830 176342091 -8405979 -268490044 -333290667 216062918 -337424438 -7098663 -166124086 1308393 -724323231 -419237076 77623267 253969326 168689896 75419523 128822436 -231753976 76539495 -611601467 115562814 -15232084 -642071640 -75194876 23712374 -45325379 -161848303 -39157710 251784452 -304533267 741758979 60879203 -737671751 -81752373 2057338 -29100097 13866255 -44385659 171994444 -169387572 -74937851 60940644 129144884 -331950429 -1219297 13578181 -293722499 466966600 505863309 858439 633252912 103757243 187186883 288910419 -381875020 -7269986 83120428 -265070768 -147476465 318350140 164458009 -53173499 11154298 -1122409 -21206464 -167818440 295424500 104159865 36234402 -309754332 -264912231 81004705 -63815076 67832829 -329610671 -134259021 111900125 54648449 42565203 -82454319 222519734 -56009852 -89647745 -30729914 -145774939 -270786810 332465764 -273871836 -270895966 -487021701 7333076 586209490 -191304751 812191176 432589186 798105 44982526 343828617 -350265337 18797300 1543792 96300878 64201119 349533984 89347465 -5787037 89589855 -482761653 130220976 -481669544 110372312 236885739 264560002 468810403 244041002 527903 -571734400 403359083 111369810 5698462 -2766166 -18718170 35335770 501413763 -218081454 -70380731 268905229 -201552733 176777539 442219424 404859879 -176987785 424154850 809482289 809025321 -418926665 -187171 -503063298 -430900594 203319540 44838533 34483682 92078077 -478193718 -86570851 -58800493 -623955 -100286003 -189787680 -602792549 -370503411 -260227386 -66507424 225770880 -292221646 5144289 354060171 235642821 -60380540 -88947130 -739475501 -3061409 -397459201 -41147527 -137459462 233275713 3768409 -47124180 289451662 -82889330 679658435 -143475011 253678756 -429218088 16506787 462050660 118446437 646619682 -284297489 14065862 -138268740 -14434325 -667396540 85371552 -69266148 83068690 -418794452 -441931273 4737487 91010058 -9294033 127269825 86900319 -370303269 -574145979 30367612 139157736 107817907 276504803 -92718257 -377767076 -467255417 -124322202 13457454 257942967 -1595403 24542126 -709790592 -211819544 122075456 613898989 -56116625 257222588 -101255645 19970506 9052190 359440384 1632134 30765565 -207389429 -831705320 -30787544 389983982 2016422 -356853481 471474726 249673946 698760126 -1162842 -198274840 21190128 -498292944 122362423 436925104 69162494 549668367 12758793 -395931074 202305830 -135188337 -309713770 60076653 -616848770 61983669 294980730 -188670036 10408407 365059168 86047215 4393889 7711353 4594581 -25510675 -330673158 8125159 -7706905 -951157 330792800 -68573798 -142043839 -504853839 -10975224 125005805 614364233 -98882934 353908528 -191852178 -18413180 283295024 -587697261 -199066369 -326452243 -158627959 3388542 19230263 -48261807 -155254993 -343549685 -404286533 483921008 -88279926 -8193704 -283864853 -790608231 4009046 364117559 -111585241 -63098128 131931879 -16306805 887846837 82070998 -942575576 533813094 -186375680 136980084 614502878 -742710437 16012434 14683811 723862253 110924038 122687724 -183861197 -155192298 166010202 230588464 290964462 -870682335 -188475072 244659168 -67205046 -38094027 129522003 -301340223 537594376 479595939 -98215699 2359766 887090987 279913219 -208953510 756088 -706633366 -165536801 665555 250931202 -783635297 -477796792 84937138 -401981830 -65149148 -425015272 -506221449 -205539259 -842743675 383523 288614939 -246261123 -553883259 -253828670 191902440 -881266830 367601656 63209396 -165401833 190568242 714017070 -387923083 155755464 -580608375 281934319 121706124 618598462 210050120 -65226930 305675383 -44526752 -283495687 -8662784 24312584 -77344229 65003229 -94709188 321546101 545893016 -350938348 -39729889 179571713 11166261 -15130782 86525268 -193215431 -159750931 -248158089 -540119386 235728361 -628898365 162555653 -273920318 -223244068 215569394 -397536834 -8116909 589337078 100302575 208583381 345830515 17956677 -5902701 171090230 -221854761 96149517 -446191673 -1459473 -13767946 -47447116 -556065352 -230506351 -192764922 296391638 124639950 -115289051 701760396 15187560 9819043 133898470 -131381854 -126255188 405599078 -145310923 -489272392 750231522 -329770969 658812404 -360001649 -898242282 -165236882 -362383203 501487644 264394513 335813757 -435798702 -112070548 195453094 709836430 -21331920 -109620412 563735285 357370372 -6610798 -239901041 222452323 243902576 -113395609 223344710 110563972 -109109761 399771385 -144204772 -19267157 -188681998 -12925799 -492748813 102105660 -762556996 7315073 294949935 -11868617 -20386529 -350124340 -303199212 515732997 -122188508 -76977712 251588273 102903918 -375017345 -271727853 5929967 -5381956 64021008 1771797 239676160 -445766994 56668487 84607747 18459416 -63748221 136216736 -169418515 -6500650 221630561 222635460 550877787 -101589677 447781016 200360621 -205946558 -173669490 203163825 170403106 -505290625 -459169228 -46631457 147093132 -154623599 813419312 38948251 100423311 -291972578 197833073 23916818 57066 -62571263 -130619547 79992846 4669917 192473430 645849863 204280900 91466847 -26367505 5033932 209238533 628613248 33258950 354687989 641481839 128630475 -607755072 9023967 -261037066 664316929 -122171326 578941068 81896316 273556538 -62182210 -71766249 462589566 220443193 -309433396 68395554 -33208410 11870200 577164321 224593611 -196659405 96623178 790936 447181437 -97431133 87907729 120988660 -458220 -262345951 -190087248 -36615784 5132783 -121918951 172871578 61086440 107087483 51661261 -656629825 428620098 437868821 -103439124 -371202033 869121019 -18598580 399951695 -609640557 -483188415 177790582 -728669895 -14850182 -298289279 -771395758 -787324123 7866118 791891372 110148380 -10633450 64419513 -619557225 562748266 -199118315 527964744 -181580188 -407149806 -1553130 187229298 -7775880 -121988333 5097470 -64775461 28506896 -702879037 -92657160 -258151499 -165067644 -39268001 109467635 315689441 -165637976 -57461493 -401758104 654362329 52960732 16159727 -123588541 451809052 -498053969 34227990 288957478 62004971 13175697 396509044 680692936 -360134729 158950758 18889284 130641123 -82438076 9700546 -750755279 -182480919 256753627 700275204 -2700442 -356216213 7119381 3491219 -95280353 562680638 -102628422 -376734025 416298605 -179386667 -186863543 18154554 60818943 -862075 825040797 -318398535 194346701 355660639 25136287 197026140 24425206 91384550 -329248530 75068539 -349698579 431407993 -14791573 768555866 369994345 -336722190 162038622 174619302 9561069 -84760339 124808669 -84437315 33044873 377801171 -211054820 -35694287 -205707369 -200955694 -223492 41577109 356825446 214536770 181125349 -548324515 66633918 -73342902 -573626319 -359837714 323022690 -591295483 -4083891 -3255090 -86098433 -81741228 186027041 -127404088 211636175 -253416022 -336871841 -196550791 44213986 340042447 -167479673 57232735 655210069 -7898965 21852445 -74182206 -290357151 -11291620 -695244740 26732920 118960613 331634901 26659373 -406806885 557839354 316668787 72060097 -24794263 -651405448 -479479362 -68163277 -265072478 176494954 -32589506 306706880 -3766776 -116996485 -255987118 -231422005 -101073782 -50517989 -221548591 -3419810 820287787 -1222095 430597983 22303896 -168050735 573229716 -353182136 -30172102 -3893583 79633960 71357951 478061084 274675485 78175610 -410514372 -269056866 369296436 10990742 479527258 85413791 10754476 7046815 20592111 -144711635 2166817 -346262950 139525109 45292450 -709105850 -292265832 52615707 79986912 18125800 -139489681 -20627955 136882627 -280334400 -57412541 -127570312 355271739 439743499 168132205 332697235 265719376 155350476 -76534739 -85316056 59429326 61745043 -61486104 -238151386 7209154 158942117 240458081 304968220 59134903 84029017 236165453 212900416 307862091 -67673687 399023908 742733875 -12928507 245781143 -46947081 60592399 371372506 -142371590 133824856 21776206 -39929122 -441063028 6998861 -464343683 7441025 6006425 345995813 627833631 -254689 -293279570 -458242552 2461422 15075152 -40316081 143546440 -44415003 -74539434 582986895 253586189 -527386156 -124971085 25343606 181247614 190283405 320811 538072812 -17141493 -17040345 -125835280 -21652301 477665459 -259925686 10706261 -629476826 143239030 723737010 1196819 9234521 -12607197 200741300 -3229584 -196758490 -203977598 351402042 41564875 -27127579 -89283950 -61023061 -9525854 801108774 -43304983 116207403 -287851018 766236328 -104214254 25356600 280361153 540295703 53857 267134159 -590321394 -401629382 226694937 192760637 165353104 -440088309 -246893452 -376222026 139931510 -13729047 419333899 -358340845 -391687 -1034092 -2756960 -494985746 -308564924 502442445 -555329940 377237025 78042025 -116116903 5034685 -908039790 149925253 529885356 -468124460 -344869470 -248693670 -214267612 569177281 -16653805 -106297962 -26662837 60324953 -446995086 59408348 -122932383 90200901 -17829456 5622715 -180079143 -285979777 16399243 -6693250 -58098924 33368690 -137912996 -16776848 62695502 -244566915 15595312 132395936 -16455001 -7859276 -2350035 120225436 374054433 54722277 120164426 -338403598 60897093 -2685033 526211617 -311019212 -17032381 -646613650 69475062 225467926 -82773936 -573890426 -271570033 331426020 -20487271 510426186 -173279888 -21240542 516258998 -489745990 156593589 -110390680 -183667398 -247279409 201070656 -266139075 2833208 -251696341 820034289 -457263880 -3609423 49799058 -305786213 730450780 -66594492 -18902805 -111961096 669442451 -155961852 217468268 -509963698 404752611 -10051228 5118781 -71937967 376623953 -267526397 -160205288 -340657438 -196141076 319052318 357941900 163744386 -351625060 -2649592 255873953 441908537 -6791122 786865084 47817923 22451294 -91051378 -94199192 -347909096 -675020851 520427373 -859422534 -179420209 414965048 18300505 -652483744 -5074863 39281977 41293504 80786853 -23723001 89840217 4428081 21534753 584178485 172461894 127098060 -8441960 157102178 -626481 845591660 575902533 209149004 -126515099 -104990808 -640561040 64351554 223535327 8511445 -244862615 -199590625 -39222105 -15445796 -84432304 -26619889 -13733607 -579426724 -13672173 -5109415 275226014 -70406075 -43801067 -303584231 -259735950 -283021198 630273708 -37378201 26423862 -715805897 -366292120 574933828 -643163134 -6714962 267487407 -117182119 -12106134 -304226121 294120027 -8709764 52851987 835756276 -2460550 45848358 -138825114 -141591607 -372976143 219247273 -18029249 448743434 -212213672 901721496 38381557 331861 11143644 -72061619 277642519 353241503 40705727 196671527 475896992 18646440 364831016 54352140 246639426 371080583 -426365139 638199951 544381463 241742684 -800548272 -105998279 -157997789 -287495910 513986192 -453669522 153700820 796818353 -62815821 54578997 -25511424 -1617525 -197219406 -57551579 124077529 -126108384 476810073 -333549350 168494052 -452870780 262779569 -3116519 2149509 -789170249 280556095 -704313842 257282089 40212187 -38640355 -525282568 294251557 30218980 -611359267 452772265 -108324626 -130352476 140283203 111066153 -137508362 -179476420 -169342567 -445175457 -282062319 -5778767 -164359115 124828870 163848351 -234245771 84492060 -260599120 -671886595 377787235 -268967952 312394970 -2922197 103310533 -698814945 2281612 -157646925 -1334251 61192299 -326759582 -66315764 -990885739 127466241 4362823 246306952 722193734 20354759 70222056 285381774 878551687 449042889 -801295009 -91218707 5694657 -355592665 38703 320015272 -166185183 30139606 -294714803 7745629 -38287442 -756578211 -352588014 -79028103 138872446 13109764 -449587662 -954389217 55133522 111896233 11042572 -640750470 -452720281 86434234 -1026326 402920852 -521029751 429297318 -148530285 126279252 499690772 -543481270 -34408649 -388260501 -214336463 -24356027 800547589 220806894 -8874560 30475801 -231099702 -3991279 22360664 355317829 -459054256 476827881 77986979 -550538726 -541730058 350624743 -90904335 -646839474 64789595 107695411 68559287 -33993109 -330783875 608250743 97485569 -486807617 -6750266 90592434 -422579450 582731913 -796820949 -80945491 589382929 -75500132 6523299 254896218 27080180 478092563 -101919749 -639270981 -2571763 -893998639 -3123978 3040580 168937110 -412342081 -65985520 130557566 -422466546 -98700858 44941362 14927882 -161837680 -292779455 88534761 186515094 522186528 716069197 111276149 281765151 -279050175 -11531156 21794737 -254998262 1040894 -114807942 -41330828 -164787967 -360795867 -299088043 8043377 -21998800 554096753 80418873 -3703498 491700638 153755199 444587928 -458295950 -37377818 66986082 451744658 598847794 -36100631 607250824 431988187 -280850503 -321056204 -302658360 -502409714 9884704 -14111024 143967883 344341001 5229137 -154089119 -55730592 -82500864 -356522771 649228760 724217295 215027027 -82005002 -3376636 -8281836 532449 -745638873 370826065 22635250 190901621 43202384 -951062199 -591526272 39686572 -4867399 -15237715 132086051 -229453113 42087202 -328961974 -72445839 -74771102 -15751610 798480021 99931400 444704222 -9164745 -22490623 144420750 -68650078 -371445347 -36841397 335323825 -16647172 30300643 55864155 152806386 -107203885 -312066820 -37742 -515963295 -208391047 -6019841 587789136 740679202 -69943829 -149927440 550568537 -95345239 25380517 709773737 187760751 567515656 1404084 -81103311 -749950751 -433104327 386040382 -62303787 581194241 -182695621 -14153003 -3307628 517367881 546913855 -565820988 -11694782 -243772778 -97385622 250388004 -413908523 -188149049 2464651 -9618013 167282887 575276200 100776877 -121846521 885378365 32779039 -768520997 728711293 -279632547 -179989941 2183497 -38854624 745450863 -24674493 -48272978 2186887 -502346593 -80787935 -278081211 -560761089 97704829 -14197500 524952593 -329598842 367943740 1695710 60209783 -618589845 -171921155 8625913 -229165072 47299340 277026345 176326967 -145186134 268801825 -439195874 169466155 99208326 -325464104 -78482656 546416316 -688271591 5554967 970316366 179303801 -2819958 -408084602 -96748693 283504094 397864376 -40497223 -41247343 489022136 -17236027 -225547 139432010 481611463 -551819003 -48113019 -384671381 187749998 184204699 343836797 4665211 646471748 191366093 401481207 18009647 462094134 4380872 -274294937 198009288 10133042 -14645411 606458159 -420935039 -92712101 -64227795 75769704 33839785 -111077452 24368746 -50355657 533231938 -971745926 132071750 16643492 139682202 -4293760 36763892 356850047 -15034480 600568474 -17614722 24872391 9101743 -132363529 -703296756 -8844074 51937024 -925704697 14148839 668487166 19719129 -8565292 397881879 -653743740 -62177456 115927287 124593030 -273726859 228718355 337740951 298936034 -407795090 289310660 -305851087 -61471580 -68630641 457335729 14676004 -241154688 -130961987 -157970035 119870 -702518890 329333708 -22420707 -10660182 -181373477 -36713444 -58754857 -108134033 67680411 149158931 -20241401 -35735072 459668642 27194241 435455500 644418356 57386247 9235096 -363097009 -101385052 187090363 -469534304 -423787606 -309229123 397968585 31997660 17806225 -233440961 129307542 414179843 -8065721 -143886794 -15277538 -355054 673679643 80660688 -117882046 61565975 24441554 220701334 -55360188 29506809 -154749875 -42756646 -286140577 -161889513 22497041 214000606 -5145343 -7216035 -128423589 283811434 -108169603 -6965651 78120734 -49017573 -248194034 -176737886 42629588 -495310122 -558028310 9410685 -147056659 -142066555 -23872514 -7989323 -15235645 187782801 -26656810 310316337 -208463553 224895381 -224786752 261782067 104591400 -573035854 -17810212 -611569882 -48293776 106135448 -179646 -370357272 -618261098 -52873092 -344169241 -203745593 -372828983 -205134801 -59604391 113315271 438219433 -9900919 190945007 -110969867 -89523655 83862699 -41902378 200252830 -42827221 -142408687 51102185 -57247663 -24400285 -140904528 56662341 -351302798 158154163 272622124 273529637 57734444 -42301622 -21712675 117412539 -31415970 -308828715 225595744 -9616133 -223791144 -391595239 -8303682 -722094292 210344363 667016510 -78507269 -420357 95669395 105472553 -5638788 -486372099 376343203 -187406843 -126736813 175251416 -300640428 85614475 -226204738 40471119 -282818984 -131066737 534969755 630872942 -239611919 10714394 162680667 231507528 -2780935 354697378 250528109 -376733160 -3798024 -48526014 -256582073 -2142514 183090212 -133032784 225172828 12032245 -215440155 -304848846 260048187 444998793 -15960924 -317085477 229563489 609302991 491815396 15299552 12108119 23215906 25447985 266661472 -246785433 -6289270 332631382 281648095 -15512507 -84315858 -315908052 8838757 234537954 4125539 -60391329 -398039449 -141396140 113243937 308784628 53122568 -8061851 -4509264 -55522549 371967990 214258980 -230950150 -57070782 47343655 209152454 32539398 758190 7746538 678128300 112277566 182164908 -833943394 265883998 -322506985 95674492 -654965403 -20864482 -603043796 -396932762 -187645450 2028368 635197892 -33444563 93406409 270252060 -243069367 -545923461 -237347507 423273496 56160819 299441978 -417629706 -736793474 295516603 -281817696 -89084467 -680970939 -157662869 -321911362 245279902 -58613615 -20515464 -357842867 -27346903 -68281831 197437947 -115357899 -627053086 -96038055 -318549445 38822466 -228271603 702424180 403481679 -440651455 -40926031 -10913779 80329852 6539400 435723205 92902400 -269768943 -722389827 123511311 -221993005 -426639253 -231041896 563385561 -421658151 -544246913 -450017871 -41725117 -60303997 -21440539 -275963052 608137099 -270062247 480365540 723954951 189279533 -261806951 -17366859 -6747688 -494344242 164905834 125902351 -69151414 83344875 110675163 818942795 -21236711 -95768665 -31931309 -297079360 191494261 -452602242 486025 560872453 153136540 75616775 331046646 -325257168 167146738 -199061164 13241465 170921720 -7137380 330896519 554703139 -429756137 -32738925 394739912 178547915 87505525 105592219 -132389205 27505935 -17905736 -518561312 128602130 -126068957 122143868 -289761732 -541118534 15664177 -73117450 324424007 96782279 -78412158 380495297 70834154 16657477 679424155 -121769914 83230970 2854231 440598145 32342794 -575759147 -285594772 235978758 -638627746 -469945139 -411403476 -40283732 895106 202790789 23423626 25260817 -3944013 -171400778 -709421973 183408522 17063706 -72741680 -655892632 -236761522 -412531037 -870436418 -228468328 490774843 449321039 -646993886 2072503 -11048650 78084382 -156763852 -41549504 143826234 -344953407 545321466 -21352677 424861235 49285470 719231220 158774215 339052976 -262975520 8292232 44271339 317263958 358880964 -7659590 158184396 -15045157 -1822146 -777305922 -57358758 -44258190 -128313214 150153485 569298017 816312434 46265519 -119568209 -71632783 -664768290 -707832314 -77954031 295593331 722696 3983470 154062543 8014542 178270424 45865566 -665996834 -111336983 350663854 -54131949 243284633 -834844258 154176257 -301010702 -175613181 -429384201 530543878 395218412 -353759295 -626493129 -126733935 -73729270 -47257084 -205128062 -32234 -536874756 106312906 237578625 36737686 224968504 352340745 366199577 -528949 -10964829 -163062944 92781512 -31133121 -207108 28329609 -54625708 619141435 236657168 120673022 -2433781 -50865373 68298192 -180285564 -47195877 226984273 -267016178 -47269058 -107180526 -339109862 -219638 -21600616 31250321 -409788935 64042770 125254455 -328952611 261914248 9459700 152010593 -227181891 -440383901 -491818346 -198940352 -882352853 -87101102 -478999300 209749344 200973378 618249567 40281379 425091287 -6382314 1140133 407340305 -651083809 -437689626 885968652 -37476098 7868499 -20761910 282560705 -380289279 36522400 6290430 -29721028 -43060112 -624360725 -141624471 -184910858 -283282047 -491321565 -385309366 28020658 314892101 261504011 -64292221 215605460 747144348 8967662 65462135 -515631939 -9127673 -1189076 -67110803 -26085893 -156707964 -68337932 -41383877 114847335 -265583472 -7416897 -100970305 -141076271 -530243818 77677759 427112933 -77607219 231910679 129102972 -1525275 645720395 582704463 -64852992 -675027435 29650381 27730465 -563453658 40468827 -157259354 7000109 159466469 -537200216 31906093 -141257 332218461 23412018 748497633 96248744 -54196964 581385417 215505006 -26125868 348554118 74392531 248267271 -683011700 81213710 327140773 575762711 -297743843 -5084384 -5108155 -355206146 -106156116 36360686 -155013696 -229210415 -19219418 582536140 -614318019 30632607 -108209543 -189196927 -211057385 -106762626 -145135280 -36880057 173978821 -424709549 -100762668 -7107795 431325552 67816194 -150613828 122883658 -161522272 49284852 -525727831 393727379 55696817 3961666 -85123993 -26037233 295027737 -93239189 -254886495 397443174 49036370 -24002293 -6316225 5116770 165316064 229594073 -828108461 -2882298 237520418 -554664178 -18944719 18824644 -305395754 75816825 -876540978 501780139 37525245 12572786 -2541290 372050727 248784750 14092803 -578026 -240790230 159307811 -124892428 -267919893 165255590 -56913458 445266706 225704820 -194798022 173352175 330604867 -144861019 -149408917 267874367 -108100158 668300030 -18343081 606900098 -237800310 333250320 -152095838 -661622891 -313865893 90504671 -11081747 272320667 2667820 346440803 153367738 -293425910 20288838 -59661269 -237595405 302493523 -155378420 -3007420 565205736 325731852 8626870 -138314559 -346117385 -252559477 85895969 -281361588 -239813592 -2815314 -99763630 215428441 -408202306 -90496634 -584879160 156099029 -164535186 -243477666 133500158 10654861 247862242 -387294 -6559674 -136258558 -94425188 61887831 -403932379 -873388125 -42914552 85056840 -44235208 -40813113 -418798411 644818941 -233082085 232078226 612269515 208217099 -211696338 347933607 401299019 -189389336 -56678484 -424881835 51040432 -160646301 337820690 -381695207 -8870812 -531588677 -142690616 695326482 -93236256 498038 5945534 111981693 337517149 22243068 -4643879 -485235944 -12675831 43448294 -406936996 -89905720 -108195845 711695033 -146709579 68586952 324224051 -319930420 -40251410 550267983 486648752 228757205 -728892464 -35938997 644376576 358408946 -430288895 -387479772 -416868206 368826698 118927918 133971905 2648291 -3739032 -114002870 11952647 -7469054 183766048 -233451818 -183644584 93532531 354660557 880374317 116651896 219911876 162532750 935961041 205272389 -362717007 -162209480 389755473 -17821842 -9707128 308902348 55299980 85826704 103928266 745401657 819480 67100466 315229395 334522355 -36693885 -657485015 -260280704 -21491876 154789604 73032606 10641733 481444 -580729646 -195849127 145961425 43538549 87485017 -527255998 329715761 -57196950 597033825 329046224 -79680729 409280564 -582220511 -42804415 383919643 -588637907 134122006 177837186 249766695 -250581518 745338001 165656008 -440835442 -302670514 -265630 -236013994 172861293 12626033 -11111485 102425382 -183434947 138487605 179492510 -349898121 347304143 640418 -164660364 617989813 92849745 35185666 -129960925 -20558823 615718114 -22057278 17667734 111201451 -60818660 -328573543 -554472870 -280843443 -803443749 -190591476 -399811519 -57124136 140803473 -60239093 -490337776 -65096633 -69397371 -463636152 189986818 -3291013 -9262231 466297634 -19230636 -209471930 481380635 269034962 -22571553 -868494393 682948476 -618168062 -354188688 -222240990 9128168 131806439 72732462 -113228650 -25277653 45067476 223632839 -202796881 -339248 55747578 337683476 51885758 -115136706 -60527434 -323658737 -89828373 539346176 108467439 -9803650 19018846 -207691538 66369068 1809275 -69976259 -3287934 139784568 -24685088 140196714 -407741106 -35000084 101345749 -252102213 -521907150 228286041 -218369265 293942112 7044156 107178178 -445249728 36478029 -603532750 286539879 -962337 -386082499 81880649 -527479467 -120431119 261101070 -24433675 127952596 -34574846 -49358303 -389622920 13653039 586248437 -802479819 -192048627 -119643520 -7296142 40874687 -178447939 -501525292 564165162 -250598320 -238010860 -469250577 -56367193 222942033 4133079 -648672254 -248798642 9624422 -103147 -203179239 -52947881 -250883731 37951799 371891042 -328298609 774960620 133139048 75835069 -539653303 -21548578 69365826 -32710067 109758286 -75961582 -319026432 245006764 588544281 36487393 46964579 -16133260 -227525597 20860868 51206397 -326374455 195420314 -678787183 -286423904 301796944 288900791 -74777079 57573412 -318149112 -1360023 379379061 653477143 541809749 -58448287 456081586 -753645354 77302578 -144809046 -246660957 -335760547 273094706 190549159 -73968298 -68492089 -5063971 437297934 13888485 598316507 170448600 -372038308 14513328 44202025 -207699135 247498467 -231381895 -191789625 -5906255 823776526 -294777792 179224100 12203820 -4009320 186692860 281538757 -257298730 -293307382 121884866 70639274 -311210523 -14016167 -53613977 343317447 -20627058 -466772252 -344094467 205971276 257223413 -150288681 16333590 -1457596 -113999890 617946729 383943498 -621542197 -152301140 -328989411 40242910 -60368593 -753820098 413463165 40932742 233858992 96526309 138886756 -67655606 409711106 -35418900 -107604595 -120131679 -260008318 -47593837 -218409218 62744972 286316081 219493490 -397325808 466295949 124351688 -30638143 390077870 158974255 -541948046 113457306 310713292 551036643 -675134087 503738646 -796020609 45823138 -11337104 24713459 54105538 17498769 11124670 -8494058 -233978780 -161022809 28647527 -23425202 -615441077 -15296412 102560486 -762417251 -475743917 -377877737 902728886 -204091775 -157491899 -263925018 315507804 394618874 -262989458 -112629453 -65482676 273249070 -384902888 -393263556 5649184 381072109 97451439 3050931 41115229 268202355 -818042212 -32230346 -70324076 -74351210 238144853 204933542 -59800022 -176137702 400247098 278521760 -519211609 -199240554 -165738513 296274863 113683016 -9954700 -384094663 207719506 613698175 -295649709 -343706027 11726337 -409821424 100478186 -89571144 12444541 170938326 -320479382 556172394 469680541 121918768 -280290 -344429604 -656320912 -396320401 171636444 35411951 247022955 284496407 79010794 -484582899 -120050006 157930297 288202831 697198371 -919535611 306958723 -152640466 184917138 -653595692 -635712573 191965415 216825714 -561216106 437299958 322868552 -19985258 -78862377 -56401839 200740988 -4577796 -39942571 -171780351 -11593580 7564413 135128178 -77628396 107600630 364419319 -417325742 -485776 313690540 230372186 210457859 -151744523 -29022243 -252532701 358421819 254949642 -75810895 -129767224 902348911 -22669063 -17566054 53644567 372448246 121303366 -36648480 -48993946 -675581713 -57438711 -433576903 -158696499 -9026579 -228464985 648294354 -382948481 11190114 -1414313 258859486 119543110 303836268 -207518030 -281533090 -427249708 13675964 576475 149991141 300522288 28009918 -35998581 -59496364 414251238 -521766161 -274178370 217062698 -397092718 -330036871 -73657872 291249064 106058756 238888446 22567 -25838031 6889116 3772006 256725514 140180848 11322084 572943915 217590723 572848701 -40024619 -4382363 -51865862 -432445734 13071727 -105053263 -211731316 447690647 -316039893 91577076 578744545 -190744720 1626712 214865099 -202125949 -766932158 354851044 -141744148 -227930360 -891190388 475069136 -743981684 4542551 407934053 -213486968 21515648 -4112043 -36953678 241931194 18495721 57097560 -63758704 163886439 -499629230 -111534921 -68147850 -2750518 509795149 62499186 580550090 57006819 207615281 -559348234 -192750380 137401209 -418930712 398581290 -306761975 -96592417 -148168095 228232856 -543547766 -219387920 381905184 -517434684 61873882 757783883 -567410134 113489172 -639556192 -397409862 -10708354 121287466 -905985019 -447599829 550210238 -324962400 -548517108 213374878 -37901164 -455629753 3474848 -464079713 -280806747 -130949505 -175976 299808564 235796634 7130363 -277976003 -50862222 -290469650 612640015 -678579710 -575473973 4793770 -9408134 257564178 431032327 250933853 101814419 50524347 -389370601 -13755079 47782963 250511782 -4698444 306494027 -311086949 46706482 -594588640 -516430692 500584760 -296248351 79298263 411553586 -298193290 926185906 -127072895 -156559437 -111740021 -357786391 264692151 -4412279 -55868897 -283469754 419219172 -187290280 98143790 843376023 -11194554 -288871823 -664945218 -443990503 -14515228 26542856 -33572804 70052041 -617669942 -175990949 288388857 367305622 184389228 6896116 -247701371 -47225606 50398093 -480846117 -5747997 -4349086 -32838360 181452323 129786069 -17402818 71643985 -151160923 161303288 6856374 580917911 75047068 210351795 -450473415 -139443780 -511667268 -49608325 47120309 -40421909 319102555 459268266 -85210423 -756946094 -114593128 -268783486 -61657610 347305693 -478226151 378848391 -9602896 455761803 -4807803 40428021 220628832 -213097580 -378712098 -236014545 -79959280 -27892690 166565102 -11501774 -104486236 -498882016 -240432021 -2971194 -473858265 157354590 154199995 90270841 104626494 350299366 -78067926 -108417933 -6312302 73116045 360819633 386238159 -17167412 242105534 732730017 -42630968 -59321733 136844 -387145878 -293431347 -896309847 -436844900 302959953 -69298075 -47826310 127859234 -95947325 -8955 392792180 -331382579 -137338727 -615486606 146194199 169937237 178370847 7462230 -179958222 27855648 -547414555 -21057831 165570015 -14430559 218148162 -336677671 -83042914 284294046 104898899 162493231 105398297 331964901 -610361009 2281059 373258610 319524949 -109453408 228185148 -23215682 -11405296 928075688 17518032 91552 273766684 -265436411 212962816 -299038781 -155207067 -508854138 -503481698 -38201310 -134694109 3808166 530919297 60615148 211725777 288961443 721776709 -208638134 217781685 -81845343 -758150482 -120076838 311305583 17491976 -340443362 348008421 -426624133 51966461 -400167299 -109938242 -337977090 -357371745 103503300 635816688 416470167 -311928065 305247149 285229220 -615684005 289874566 57665568 53863366 625730514 438418654 -443935545 -385550910 24886445 151747423 164259220 195847530 120120319 -134559613 2531290 12514371 -148646140 -281336865 319907 401201486 6241972 -647991553 64363316 -300018003 39409176 30843371 -185969790 25247674 -147449991 186447423 -218068909 706897370 87699263 -103868673 -35248669 756998310 -481242876 -5269515 36218874 -181659131 155303900 -451344317 148999061 6429076 23846808 -178155660 -386593941 175368381 304877941 931626910 375140469 6210014 4201549 49431402 64195220 -66508161 97377347 332613489 -54052057 -349391810 -583153793 167261410 -106591811 -7149736 569000370 -172587548 -5646503 -60958507 -157401670 -30731599 255233996 151015950 407704842 -215275538 129432479 -141968946 373396723 -118020894 41879974 -20804389 -643949182 673966849 149205806 163813068 34553920 -299977691 -179072188 -14049731 5272093 20918945 61465756 97863590 232559883 315310880 595587153 137451194 -451382238 448561733 92682195 -138502982 214831656 401486617 -425478017 3436390 -206734654 44869989 -545972076 -11209222 280718870 219206109 -276664541 71557388 39132471 226612020 250670898 128233675 122920293 154216455 353973075 -462110353 172092947 812367122 22285749 -239507042 125242199 440971653 129200982 -98465769 -547932655 191500015 50400410 237284769 240889578 177994189 590706114 -22332300 440066084 282826640 36850338 -15127978 54758387 53850243 269454773 -50600764 -85346320 148600685 -392745813 686819286 -249217394 -346742135 -474538312 -216149012 -127177201 7721143 66345487 -907300176 -135326091 -212208578 -72515954 -185584 155792840 -238484022 -495888965 57871160 19097885 -488502655 -135772680 -27327282 -37549594 -88373172 -9326869 -735421932 -718628345 201367154 -127359892 -104529148 628261080 108311798 54216032 18486599 -312492237 495641668 -201473346 632685664 -33665346 441902 6644936 -106060841 -68613741 -147755340 -4204264 113360258 -364648814 -73437805 -626409033 -518316786 495313274 -287717273 -687867611 320495979 -13527915 -47079803 224587297 2296482 115542007 21464949 25236979 -23103767 -152819888 629583577 -123107117 -10433570 -293134652 -75410240 218983227 -189125492 589355574 -549470133 -316851102 -663958785 338979112 -681092884 837647994 150521623 5909195 -3332064 -2907346 754323001 -133813227 285318853 18002353 5725447 -62028112 44085010 -42060651 400725766 -4439249 -406910806 -158429455 -568626783 -590980537 -84067460 233131631 793292042 -517131785 337401959 -20823918 248975999 25956287 577294491 -149045871 301823053 -46942174 -296791819 28614839 12945495 30300117 -59190240 -21532913 -252763750 -353217814 296598108 -210345972 -640563734 -332293093 382956809 -439657552 -213696970 421798671 -15685347 314411930 33410310 -134512217 554591541 -244236814 -245260248 264473814 193688449 372368774 -299932297 534815852 -53616176 15880587 -925239519 5844070 297715748 -333363 341727445 -214245256 355687509 493265956 -186110356 809395306 -85818502 335189356 -1610423 498914359 64429204 -413100734 -21888168 -471842577 114776891 -123385080 46964734 -389018261 -178781105 -103121042 182426822 -5726342 20534726 209976956 440133626 284302951 378132879 371465354 25888723 13977978 -259229078 -296785 -11776600 -263256653 2154116 592890048 96916803 -630207464 -24379725 548833155 28891072 535390012 62464274 -419615481 -13286834 626544671 -70180965 330179150 23522549 -12671220 -482043288 -100795365 -131022 291671471 19951754 -138409152 -350453513 -503519217 -454748884 -278869492 432077043 -560363083 4952596 -241448428 -416191447 79755245 -105667373 -29500249 38629461 188407361 414049933 -340844401 15059269 10620425 -469100268 -81170509 -116530486 -181204985 482763323 -85993841 90761469 -149564608 -2234416 -359125836 -23623683 19006153 352297542 20463918 635729050 -388763884 -582122601 -45967866 581318127 -2225026 738296255 -238473665 22139493 673431970 -27451288 -218456920 -209671477 20069975 174539454 32603887 -33084075 172824865 -3091101 -627022342 137897675 240908626 300031171 26338461 -1213317 -321539148 -230527346 396948029 -36375604 6604248 341684755 -245878310 -72369361 66493458 -39769820 -3029448 95738661 227944196 -47460111 471585858 -729256513 -651684258 129718608 14868791 -32696922 -44040156 -204489978 -348246267 -561989852 -142089951 34791656 341217232 32637740 -189799925 -123610289 -599026124 5708469 -552884238 23356678 -340049272 -184869919 257281674 25299217 -478599067 372430964 -106142940 -293240804 -603121556 -210914109 31220230 445879560 417485594 298686598 -236705536 -418398439 418810536 279448638 -6431413 -273804992 -695410359 -17810688 562153544 112524027 -283238416 -14977891 207042809 45502276 446883576 -557328735 21469870 -213891482 3820053 -147530038 -7711561 24403276 257875231 -279620417 158934194 -964013402 682544772 271887165 -214999317 -3277051 -211642514 253025067 244041506 778460991 180644961 265973563 -138630886 434484080 525555610 -63926665 -261141734 -498138779 212115295 -41574422 -67398949 -38213333 -234904456 -153325506 -10278721 3610292 526468686 -576799510 700555666 33071658 -289903378 284763126 10065815 -764965767 218662818 -440699529 -125053886 -40876518 -65690516 -375053552 28347625 62420873 22692339 -15978286 -2842165 137563844 -166478101 159308152 -16733950 -46414413 46318924 -842424235 -19658472 -321861443 153208752 -390504339 419311058 329075060 364976045 187504074 -320254485 18384122 124334452 -342567705 -8250445 309975095 -282000710 -119409379 336065650 212488543 720390053 -47279433 -111096901 -4511524 -290177135 -9857578 387983222 -268362281 133931773 336434617 -85559947 84003087 37358370 -193846036 -687463118 49228548 -34349539 -592595058 -266759682 29432395 29612411 -84954034 -350757829 940092290 490575654 219966332 -96554300 -335303134 -161024100 -124586091 121960660 -282350922 168150249 -260545698 -155192587 -107674768 -155039254 -1373188 56524973 -505395693 88404 -205091644 -35610431 554245588 616021191 311885235 -711825782 -265236648 67131237 5529872 95962608 571564080 320437657 67668920 147499326 102074391 -278827536 445970793 542516947 386475274 5387623 -101859743 -665199275 97651238 -241537057 -466160238 101428328 219188113 15575994 -533057163 -195525316 506440066 -496766669 -274766946 185400579 90986478 701422344 590479654 -1473267 11913958 -134572543 243072599 -372938904 9740243 124792587 -5052649 -494566019 605577591 -282179365 79767645 -600774612 -195470029 69371903 699039579 -388229397 4569720 -190919343 16350874 -380172224 218639231 41742003 23914353 -229137792 160064869 1753313 410893076 -2474686 57219885 288909849 -68199787 -233529805 705073082 422546581 316881744 451523151 503068088 -720659504 529523579 330624698 15549883 -657029068 249927080 444732 66464243 -31271973 -20077857 149197913 103314598 2313954 651640871 39965551 218010362 -289075222 856736676 -93938811 -630102168 -22680371 335139568 17352007 -283862868 -125112304 -439043372 -262743359 -280082474 -118549210 66610600 208459364 -10484555 9122804 -163353055 4166518 674405714 -933547515 185873474 148971685 529564049 44296 360304561 529984545 562419697 234517884 292680100 285039287 310397376 445748565 -443733683 -880098 -283254953 -85922012 -46686495 567256291 -433829316 130110081 -266206371 -29595990 -189161401 58878980 -3993969 1230637 21340976 -676975569 26531124 122587385 388858088 329554116 240874535 -19723063 384836629 -25553810 303435737 -548687698 -2030072 -55421987 196983351 -292134116 -213516631 -43624796 -693579749 315801594 26928761 -297803081 -208814710 518136171 119054115 -544669667 -430178278 -56008679 -503309864 48460993 120748495 29077904 -87771950 -154198002 65467658 289932495 2993897 79937758 21079335 -62669740 137106891 -91781209 480706469 -174642691 -348381579 -469207097 -71507965 -43860959 -352439135 -132756212 60856094 425278698 295521334 -754604106 22098149 511864 77587438 480053513 430345995 -426938503 -506474627 165767243 -79225706 2177254 -35384340 -14695065 899621 -31217764 399630820 486631797 349585795 421881 -10794938 461423286 476705735 523778575 -49856594 920280115 -261879991 187625143 12348272 423633408 97372008 -242621296 -193934825 165574562 14795896 -385720272 -293189300 -742794294 221442036 19322434 21956948 69188910 -189801233 1865382 -15179937 -203974659 147018502 192625267 312744338 111333004 60939569 -314627097 140094910 236629080 -162216783 160472942 -76560025 617592613 106227974 15865274 766920430 59183862 -863165548 90900086 -831817 764082424 -711091458 63225658 -201310180 -104987148 -463949363 -43217088 284400714 13509236 702824180 855992238 -75735129 135748260 427323786 -197598172 214160449 -10161602 420409187 34367976 -221243458 -874734882 6932395 46740603 171647017 -55151808 -63178751 -550106 -2803590 -89169666 -67506921 -16162014 6327463 56078612 -59455337 -446560603 475529726 -551231488 -823540182 314652339 364825117 115555408 -379243675 433011094 349224346 -54972854 498046123 -577130905 268881288 -97637532 203876810 116777591 739888631 -12676744 -582767783 31790270 26749644 -410738006 109461100 -4277012 612065127 -36045610 86881621 -5122298 99377787 615917143 276149575 -155009859 -660263003 -468922530 -249008523 -74144324 16681097 127681983 693876745 -12324979 -8574734 442755781 -8469673 134613679 6790453 -325753786 129676569 -27968226 -109916980 1153524 -297242733 -329988633 6530740 109824346 64983 1494122 -71381536 -72170945 458073110 596899405 -6966619 -24055443 86904302 -16004643 595093609 629382335 -106522604 205144335 -430808414 116252837 479290845 3888502 649651667 -77435055 4983175 -9063797 22865932 -22842370 -66447946 -145008843 -41330101 27266585 -264586117 -202244207 326373704 458023879 -82365020 895599163 -439153834 -118954320 701631311 14603527 -516458815 -149420126 -22636104 -61912905 129767870 -421225440 139302499 -49032868 -19512767 104624986 19117448 -228480649 904703 521371092 -402666138 463800475 317850035 392077270 2538663 -260721577 -57822197 298915265 -292255957 8033022 -4547941 -392682266 -8761636 -59447353 85819839 294057967 57693495 581907396 173518316 -37882770 -474090701 74522658 -401678430 17689327 220686966 99720810 -212635157 90251918 144369670 8100798 388269627 248651660 863970790 118392871 -220535750 206019191 -12602356 -9906680 -36399704 98446524 -274933153 106732752 -275043766 -90458138 -583425444 -72427846 117746951 19494089 -67335990 12768065 466099205 -705836971 781289469 -77306274 -66728900 -231574906 -28770283 -96073228 -22138386 64758230 -464384012 -552321221 160329889 5841336 -597322727 847735294 178735340 316622713 394978376 98990528 -359465669 -558006738 -112546187 -413849339 -775848616 88944440 -417542303 127733477 -372939669 -173987066 -62285391 -263368918 -133655009 839136966 565941024 50312518 460189098 20297819 -149919636 311373756 88120773 48071756 -240829273 803270366 -216114597 37156383 184356291 134621556 -502999763 604155314 -2585004 92397132 -96137844 -536197279 663273107 -733822303 -738285084 35601599 351832325 -386135885 -223036926 -89667989 128370556 -241671549 -164931076 43100492 -14503315 11819400 628446880 61946123 -40618235 104981565 190108861 168859745 -55301666 -531012455 93635670 -742077840 -440518724 -137483613 785586124 -7893956 39477111 -421794524 106244008 200576667 -72880407 254226393 132431063 -835982957 130267658 204294054 -332796823 77230184 335164015 826101628 289854725 92163484 -200406746 746524234 -115394433 3406575 -97626950 276522346 -10433206 318888032 -193650505 -805462681 -9880662 678823077 -82685979 123174111 -16646355 -15060974 -234616636 -158777337 -217149746 299678178 231634899 76584770 -91589716 -342264193 -319931126 82932354 -611194505 250353065 -114454497 -38633028 438039126 297764 290511300 547198863 -68091556 595204267 90817487 368576984 7361979 200419341 37403788 -205055766 591426781 -520813966 -454338239 -69460207 217760505 -256780819 300685732 -110463825 72575963 -313944673 463655905 -55483178 206761396 478402521 219471706 -252997567 577367544 133203646 -4880561 602168286 432352065 -39815391 42880598 -107978103 113776445 175261039 22103916 445099461 -121634860 424825808 -20661450 -132729045 -12609117 -432819042 -701404696 -206026070 -414138778 -1440527 -6925581 -793433 -884537373 -13992502 693821625 -293274445 16494848 4644848 -89580063 -170476117 23741679 29438212 264000275 224244973 17318035 -272958733 142533883 517723201 -395076118 654951903 -17455919 817384795 -9365216 795782088 9998573 -634689023 -87725967 -53677825 -36421736 297798489 520091736 100216795 270299969 18388594 66898016 -231871196 187096113 75247067 -10615039 -357876962 -79087627 104792675 -655365253 -300081357 5194801 -1131339 -389475144 -18601300 87301390 -284238919 29262260 -20610632 -27685830 657005908 275801795 6008519 134600168 -65674441 -300239091 -385091850 -8657066 -612325108 -201562829 4273039 -732266679 193413075 88013221 -400116036 -88944253 195885109 807528437 -433755750 194834277 745591602 -356240728 -17732558 -289069256 -276760645 -25526122 -106307201 -293054114 -200200708 47631197 87252059 -57129419 2464018 -125953582 243102961 76610807 -260026070 -179454924 -153418363 10824209 456462859 288497985 189356303 460424654 -464335457 69957265 7994480 15306675 -1045376 -600642224 238516434 195897985 -216804570 -407711035 57985691 -431924189 -184462 59527909 120433 -53331506 128919057 -104004383 -526738772 -54894069 609275022 433470392 633974345 8562235 -6191265 89837099 -429010707 -781268711 145071627 -2924752 297120514 -272616969 -1035546 355114709 522306638 -268778551 -3556556 -1772549 441404697 179686941 -17817532 -104481867 1009072 -88722996 -624249279 371789990 1156168 187608429 -457712893 -46405823 -25485993 361718269 282415881 3787705 156822824 -213833242 17600954 -326334835 214421520 5409948 558077306 52578675 -17980476 -23537702 -10155389 10033818 -853210752 -168557 408422433 263072488 -64542927 570830351 1162246 64750744 -62091837 -141853213 7410853 -71028966 222786520 67442486 30925841 76323801 -43943604 23501175 -200906457 -558827977 242489118 -280273377 -101518756 123302370 -216665368 -7348147 337303081 -41398557 -50229276 -15283240 -269133744 35735499 -633488964 -16195609 15235527 -73968067 -79559331 -495304154 772698545 185546159 28466821 26541842 306174662 -29393811 631840767 -228172043 178430948 451002531 -38561691 -5165259 458840627 -715130300 567774004 -333181017 27860970 278406808 148969356 345346237 -312950706 50754898 -39724533 -254056905 102235773 -464641015 277436615 -433317173 -5300956 351832194 601908080 -31693866 -453801929 -169536141 -7276739 393383539 -41061825 30426126 -45166194 -299911336 385620868 -224158772 -178186240 -77668269 -43816017 -499440059 34115028 -480350085 -106615415 134014040 417376755 -10977986 802768636 -388972608 -106573900 -7016201 673979941 21466544 525274702 119193933 206318347 42470642 815863425 -313169466 -62287938 -184508006 -453158444 -105133823 698624866 276166553 54201568 70077880 364006944 -72125324 -123166939 -573374405 127056185 -80155461 239624579 353462229 474496652 615462523 242048242 105846112 -340329421 112018323 88821239 -409429621 -809204166 -665001338 -223943823 -450793453 -338842104 4834445 -99872226 -371981420 358458565 123228408 481790765 -176210387 -78973464 -159013424 -407940651 5067977 -472036100 111049450 42841936 -53137367 -366788085 178937888 575866207 -9641715 -268929953 -465402382 187049629 352645206 -4736873 -14811597 667936710 -157323286 9501567 494618066 143262236 245312569 -214213377 246430882 -804319290 152506049 -191538913 -800891401 153748571 77878387 -89829797 -416213663 -101557895 -80402321 66706843 -1019813 -239999150 36903521 274875137 127555703 242781286 59351468 20282754 279579561 -408206236 359060387 -356314052 341939898 -62846965 -23369015 -115236278 -144919419 -286095158 70190003 189755174 -227768347 226883790 1170397 46558658 18038839 -69047959 341779 590512440 80244772 215281765 -864551470 -189310315 843223633 131305709 263669 -52110457 590489296 30439611 54919911 339051887 -838914750 5989408 84863347 -440560659 -631674718 63709535 -28439084 -20263875 -744078132 -412317137 704059 532377340 -890504536 76111748 -208431567 54415150 295624807 -694461063 -538306964 437561470 794623733 -230619245 707061009 -378604062 207753100 -202270225 -165657325 174688254 397608283 14955022 -149212764 287626178 -11663391 -599988615 291295753 228463180 33009915 -8762141 -622462958 246981263 -109878831 15763160 559605263 -6517784 -18811185 -91922653 635294095 -135885195 -295797848 2050300 -66467571 2030258 -11230115 11374248 150111550 -312187515 -102628012 157576841 -3254375 -452374893 -247620945 652967198 104612683 46429852 -157309910 136562539 527138867 13338236 -25228245 -58494858 -27630350 322815480 -654768706 211842260 -101191627 -40962571 -233616666 -69535225 -72243352 -285827246 -112859662 -27992449 276627951 35403 -437282468 332455884 -183919517 -325915243 -278657914 15914754 -539475801 343897879 -28558919 115481834 -439245552 6952276 -4349808 -535213288 -401361315 47561345 306367281 169222827 -365194248 -170558171 -271708205 -13693718 215908969 286792327 145155308 315149461 -23158388 299572261 592983345 20884431 621515357 -10696658 84095619 -97823381 -65379584 46221101 176073072 313732757 -752651437 -560826614 -51696760 316005746 -74949007 270445894 -189916100 -102437480 479263216 4282814 -8793828 -71664330 719291071 2851144 -132494291 -279437988 -171073345 76634125 20146810 125652751 144174895 71996115 364446549 42364314 291119123 -572343853 160390487 41623914 287797503 -280971360 778135666 153560031 484469621 -16882278 -48399325 199129198 -21320074 3990769 -46206176 -36342011 -536082652 -23463319 -266989988 501557663 -467453123 -232216697 602971796 33682443 -49826313 -8921995 656648270 -929508448 223652807 -275366225 854298477 -242079353 719745821 62000048 -97604400 -293487786 671392078 8521278 -17699856 -10069817 47387303 -65167374 392107816 21538461 -7601832 375060902 100377306 -29929868 364228586 20699213 -137119128 483411994 291273008 -88060413 -261918120 202171981 -182063317 -144447886 12428209 -749855062 353785142 -580363743 764836811 -17269382 -89832453 -735128677 -970119673 -210519511 -216851274 94358818 -190704983 365340148 -526608625 -126568962 728069602 76366393 80074155 -42521994 -189736542 231959345 -528525213 -320781632 -468887449 -855353625 -626623802 54978252 193688160 7378439 -522507287 1960119 -242012 49209315 141302323 65210565 -34953834 7013333 -204230385 137835876 412838925 307638399 -103861140 397438340 -158698451 -551781558 -309942005 -16783678 -23580773 959355677 181283117 2228120 434314832 -137176080 777887847 -173807035 -22977163 869484735 57480905 84605422 -261512725 274343692 10218291 20468699 195941339 22868055 -222424475 116588778 -7791328 57003465 298054300 399402316 18799838 -120974 422294783 263021563 -10792356 447813340 -343099229 -63091209 55785 607912929 508866152 -148871006 177793767 571149768 -67923385 -20289474 -452822558 -111740491 -710417744 49683858 245494749 -163600718 -645029275 -185800675 -102096977 -62047779 -204337672 -1691799 260766820 151851238 303293937 -22823022 -149234617 18451327 98307162 -496369977 199366270 -123405025 -543218711 -635823587 -33079103 4239218 108163370 830563066 497685061 -127902426 -688995035 -668560808 -472985451 -87287614 13575932 279922070 714943305 -148327555 7350689 -24115648 -14060709 -130654551 306126000 -243542398 68201585 252547353 -677300693 -64610849 -123808772 209252892 -179919352 56857105 38157686 -106676975 38173737 -102842134 -318839545 63894600 -70509522 -48389004 621272422 41162143 -70221937 213244227 -37498984 112338428 -436971234 -180317805 623772451 387879683 11112541 491802877 437469818 43644576 -152857528 580787345 -656397873 -43707860 -3016369 -950428285 221807359 -8057100 -51986573 -670435188 -183367242 -123545826 8260205 -283979 208901986 7327652 497464037 123088059 -262385016 447945042 -76334904 159663917 -173645657 -39747140 490691247 -350278767 77711830 22147198 271881365 129366011 -15424714 518297420 690286207 -87807817 231966748 -7462023 632575823 -33475469 602518104 477645616 18743121 -138297322 -142561891 -56118467 -312402597 -220355605 -209070967 388320640 -228184137 -10716839 52874354 83784239 -13270600 39111018 -37935341 190546835 -3873963 10661068 336226798 -184767643 593436806 -5369995 721332344 -15128022 591541197 676307442 -188528363 189347895 640703760 127062645 -618994063 -403731230 -211455565 -122706126 740290624 -225879039 -324317239 40895498 3965163 102580549 -651530375 -10301408 -292680187 287271103 -642857575 300920422 -80210038 19595996 17197749 563337959 590141430 -252504005 -30278944 -28479282 20075056 -2243980 -149175365 632161922 -226131819 18793661 -158093439 823781935 -122257555 -306762424 537358925 -1136278 494443037 -330157626 -883440641 -154164100 161570033 691927079 719122548 -173031948 -252302474 -420756090 87934207 -523241195 -20013909 -129465401 -109468759 69976033 -225766535 -246465808 166170972 -146291225 -90218424 50696578 -299080452 -290746775 78728978 -190067872 -352933495 -150734715 112225318 394126253 291243748 13297452 -66595630 59057973 -242483605 74391415 -111551525 537844491 -41558813 -638656160 -356529521 118407410 -1062595 31606438 -304236323 784598186 401604193 195825488 336936479 -27170768 -257906532 -255365480 626480336 109771646 -342969089 -482803660 85063678 -172156110 -11280972 14065662 9505472 -178445650 -263404983 -127561023 -5769802 -40911008 375926605 -152425589 16351363 15617815 35571134 -51780395 -405047524 -53362429 202188561 -139217053 -70792855 -389330469 81913548 -68772086 -413825696 488986268 -539291784 278123600 -466754869 -1334130 -338967803 780551305 -23740545 -22934432 -791118872 -15964825 -282944346 26961106 -68659872 26172175 -158614944 216009515 8217195 41855911 -1074830 426181628 568586804 -76300116 324528558 -445634210 -226141676 -67898491 -57141650 -16485219 23728708 -312237604 37687291 283744378 -536729412 25465688 -2580545 -267774693 21230498 248611 -950284 -34040260 465294115 -4208446 -151153793 102851525 110664861 117702453 -294457051 372994013 -355715449 -105484582 -434968988 38805854 95900285 -13206007 -450340306 -142438035 408142887 -173306869 -101373028 31704195 33210581 31620662 -59626 -21533342 -206616690 -466125634 -414435407 46238969 800647542 -330242001 -216601251 127691266 222722217 103384 539890783 -201977272 3088104 115300751 193642477 57212020 -10610645 438846366 19731215 219530885 65680997 -165205756 50084327 -17181933 -299144552 -291588072 -5514201 -3475082 299026777 126930445 -372236977 -384105256 71179082 -137691480 -11913659 690876603 18633764 -202948053 -1677427 23471112 -313853363 115722665 532167926 168726234 -538381772 88995356 124701401 368920007 -89062742 -246846760 279202751 215022 -18457490 574186462 -105436300 -383524830 13712152 411521602 -637951849 53033867 78306478 62918481 -241703090 454725891 -11307362 221827708 476105031 -170064133 454201251 33132518 64904208 -379122322 -22439082 580263542 -653345842 -390327040 -48116535 -23106809 -585218101 443457230 -653884551 11772608 169303 686708845 21647376 -25632850 584433707 -250416 321082059 167571178 -404886556 369749130 5267803 226215394 -80641212 242502786 590657198 587562654 611199112 -433911118 -526425454 256064040 159195321 -139303712 381432545 220925375 -13251169 -567277228 76549402 -458852621 -47025114 199682931 212345746 150707533 1695136 441066901 -133413958 25802028 59100619 146601399 719334089 171096267 -17230570 -208424179 831783182 -4876593 -176951449 -510510224 242362752 -346283316 185150868 351455662 -84931534 -69792325 -733424084 260748065 44216485 -6512412 324788580 -732715776 31520926 -17549815 585829073 -62897299 100072181 129976310 -213263708 47079636 -48686135 -16126215 895758 -42282783 93546375 31014815 -6234334 -24490649 37735282 -291369842 -520813951 161402748 104751752 -25512747 129653787 163550936 267801473 -65180249 -215145716 -634455274 -61804964 -8593121 3645037 -195764903 -113835961 -547525164 355336339 86964525 -350747326 77057630 -404847926 -35401725 192005087 421456367 330297013 379972422 11859217 -271831778 -182850515 -11258807 189514466 9781890 501868041 -712468086 107939028 342974574 -541268322 -446849566 -72892392 -154928440 -386439403 473729798 -590538342 294072532 -333343 229173736 -91561104 53104702 -39539694 -82389189 -430252471 117595589 -129140864 45850972 -715338215 -74532323 -380827841 283789700 98595940 24953590 -125853299 -611346458 260519068 -251266671 -558975602 -133739457 -234814928 112754721 -15450516 -181026159 67747 -196310873 -18189742 39523067 32911065 -7637150 -189653455 11616523 145662988 -140996320 -551192786 633526471 -90023754 115362943 -397887041 -149676228 696897138 693100605 6941710 41237220 -3670982 -212877426 -222676088 52722295 659296354 24815971 480546338 24309910 893962 -139451160 -74433180 108916571 385277230 506508869 205720080 -93796885 276469003 153312942 230443403 102423555 144951589 78937314 -68763817 -260595062 -531761197 23236248 477344851 73809082 22548367 476986186 -22828634 57571831 236457856 -6710968 13156608 555427585 133783869 58066075 863792165 59772232 -258444638 -64238127 -590396037 37165837 -282347051 419888157 97975244 -720782843 165196864 349964425 541365372 54460142 -130634982 470439219 -7893060 -122126941 164311942 45066696 123461939 -200188424 88894181 317849277 -421369027 -175903471 -143926336 -185545149 -30930881 7012394 100669432 -715706451 68485757 -506563610 -843995806 46596215 116201216 -115871980 -99884980 -3912979 -578854296 61628354 337628908 -288030995 -787812871 -536439766 -243645578 112248541 342851516 -60544236 162835351 102267823 -484154972 336714929 143825091 294908238 -360007683 71552681 268246039 -9661913 303370982 420970835 -12528851 -423029036 295498436 -724786844 -134691818 16414831 -8502184 -229269017 -14681047 -281474670 -12619605 22685198 -273605675 -622020448 -720227303 -193914515 20618290 20870582 5180336 -142768798 -136679330 164255363 153785098 -33295895 -186438158 3711755 -29492549 -76943254 -52672508 481705724 -104900767 -992537 197081567 49343412 678326511 539654147 -1081588 -361336701 298837888 36386482 -90184210 13549401 88011303 627767973 -500079227 -937690038 214798529 -202611344 687490371 -615829543 -355316064 17594615 -254242581 -116466701 -112546431 255787036 -672481276 88088589 317482943 538587308 80465331 -28135823 514756643 -119124859 -113803389 -290335045 41291059 133280544 128801292 -485885007 150242347 6815996 386021531 158675915 -99537261 619841342 230504869 -425376960 14716774 -8264692 -39148421 347976098 -130900241 -538072454 -4297134 13039343 -153576157 -533907747 -159430729 738539 -28687745 -3438895 -179154617 592958948 -337445543 -10161439 250900498 176913796 -35794684 729956193 -52519040 40293166 -309307107 -189042003 75098191 -442932169 404475702 -54235463 93798876 78635979 -487636258 11667740 -652115626 -666682523 406260318 29610478 -219224999 -390367669 17813687 504851384 -400882628 177823965 127028641 -169726054 -161134916 358914840 373717000 -95422653 -508005483 129565330 366216286 6888766 338058812 -13462315 760298102 -24399996 -95379477 -283091767 515132 -227505560 -59395575 280166677 215074999 5024964 79710405 -156243692 152344518 -29320468 279508378 405576927 -46359803 -3309882 142171953 -8199020 284996864 -27839401 -316935756 -201051603 -376755344 7095197 130993161 -47992335 -657295376 -124030450 68478458 31826784 -429655515 188447061 367111264 296126766 -4337743 115542610 -65074364 -72671730 -41072341 2104386 656635696 -12737384 -283049141 538215621 418177069 -32317481 123902447 65327747 -53281251 7369857 105979556 -438995073 -239146449 19546587 101125583 656371058 -6924317 -2483039 412056897 -2504951 421487826 205285666 -121845418 787882489 -401867144 307551626 -701089983 411328231 365808628 189834495 -3188078 383332954 -149494090 -116973846 413371209 76920166 -942267702 482604095 311790122 -267360977 404170178 -330425520 391768209 184323416 -86346332 -293496510 -501577640 140655573 85612463 801156918 -237250746 468742659 211733050 -655995115 72419819 -308029729 -667533694 -558355673 36693100 -22887481 73547990 -21925225 201090127 -92110797 31241927 150942922 -9408752 561917871 -23286119 -60780181 -446889809 428863839 71837216 227791637 584205718 -143879601 -173709643 -109193940 269154794 22437369 -284051221 -25520462 -7725945 5082282 -193245190 -6840420 -139853488 -294935079 187652435 -563371541 45090336 -22885731 -82724189 -358799913 12503786 -463597053 -159213587 -36671063 -409528551 404718089 -98717746 423629250 206445417 -401982953 -6701135 -198668732 87540987 112530388 190294934 -2212210 -9823033 -483078563 191449568 189189336 -424248125 -18769729 132907624 105307146 108726006 13735168 -3138384 -386065292 1983389 -332544565 -7738600 260260897 -804425558 -34600404 -62154632 49583603 136485401 488769141 -374008309 -356663985 -260806813 40111882 364177898 39256240 -357961318 281721357 -123972 -230886100 24857830 -210583517 -12014536 383268427 -19959571 -233004329 -574636 280883858 489157318 584274372 338711783 -291228739 64851007 -178777537 -138638157 71095790 -3134426 -557535395 237900188 130719733 80155533 238118207 4279042 100622825 -357651 -101812528 -452760189 -575848782 25243396 467175413 84478729 878131 -912601825 -22758959 -280366300 -36426935 -6874555 -595305059 -661006732 -493044400 31748890 -2427711 88703920 425128621 -80947058 373407191 -40803153 -89057511 68043438 23478019 606588270 81876178 -121419303 -110097521 415697495 -351344286 67470218 851044455 -614562635 -16738179 -11501399 577384583 -79425933 -204134080 205607990 -822182073 -748294835 -86095024 -864483140 -50703592 -367417992 -328446758 527218213 -33246353 -156870805 89917825 -460607294 49978087 506102141 220902289 366848756 10121412 -128959304 919594 -165209272 20065475 -5889356 -702741017 126158226 -45992504 -501378106 -30452564 -260443281 752454279 107582138 632486989 -4028581 57889433 -53971530 -19885691 105339384 65197574 -582189198 709218954 -365283062 581716519 -66362509 -213390033 150450216 -199591088 4782313 -547152248 -17366448 217931474 -27540581 -126105334 6419813 -63314460 -168130797 -444907538 247402127 98437868 -104266914 -118273114 -767069734 415761238 -26018368 376790817 580813026 117909087 -493336244 -108188940 -679020190 580238646 361888678 232154934 -112298093 3432537 -161392959 -4919603 18301815 -9167393 -748918224 -770810290 -200916859 223359387 361630584 615705560 142477470 -2140575 97628774 -82584094 395047546 -68787716 259109801 -89579102 -37980527 -34997141 94069408 -417647300 -61036048 132220275 -47188928 150939192 365070069 -320524896 -256273974 -504080833 -370040855 -101794540 -203666050 739310276 -46919424 191164171 -117018638 193039882 555968921 -192802892 165613166 -33339522 -349585908 -412062970 -590832119 -50425858 -110564247 238319990 -446370728 -407032424 326522404 14034045 597365961 184086448 31229967 1520029 -360180521 118098385 -495118397 -57622400 903832834 -351837842 -130451211 -257725966 22875649 19744599 288926 -75671113 5358487 4446773 5678357 -184838060 -459544894 -40570879 538256076 -78775283 135501122 -5294792 -274883629 -50118096 179126077 -167175024 -315480027 -360329384 568960152 -272076277 -44230408 -112810324 -253875784 -498335869 104507585 166149687 282492716 504367331 249871729 40755090 246809864 -48967304 -201675639 479035665 97890886 826780393 -116081654 -281581229 -235207293 -35989879 -283639 -212678506 200791957 -43937051 -303605147 427995715 342979970 -79568224 676594598 -488004942 461285414 -54914017 1886300 -172128123 -400460929 -4076862 321632881 123677290 900503092 31470650 21786352 368001504 -510983794 -72763620 -395690711 5288528 -27883421 240665032 -18825775 -100275215 28623484 -442640433 -376346082 -79710601 -456663566 -177171734 -28199548 -160093638 -34087419 774601160 50561400 -139057011 130949377 -40437350 -62022449 233577441 -10016894 -194136368 128625985 -213018558 64415224 -65845874 368497724 -106236226 799162251 112386853 44918694 -10914 -55887429 -43738512 374657300 5841051 10611011 584795023 375466727 222066448 -41537992 -161052879 329323607 98352501 300370 -567626602 92492834 -290040 57959311 -121231453 49853752 -240242097 -99680757 -526520989 452512985 321548667 -146650292 -123150031 164506822 -240193658 -79653359 177512720 40803190 -51469723 461372011 -81016185 694026567 -67180973 -89336853 2484636 134633532 -422466310 240862138 -99768799 78063204 -306422186 -611663117 241841 466769416 15661069 -421896208 307433036 -210722144 196959529 -194429349 334429127 732463008 -3138395 22248194 51953157 -187141009 108415188 -43340595 -729171453 -116340789 135266254 215951869 2257471 -114491366 262860466 -1096224 97452641 -320307654 66469410 -232173166 7054664 193775385 305212682 -258171053 -127456638 -183166994 -56816131 74214486 -513077381 60046079 221384689 -348141181 4843824 165550883 -341215417 -218565594 803156521 -2707284 312710080 208871120 -166049233 -2589659 597172055 7977684 -71505840 -18439360 159583296 9255920 176972082 -541993923 -248569747 6343446 -956256 73956639 -327582221 -463721498 683684059 301646576 273691078 -192263180 808735156 26570849 -660156565 -3741649 -107193576 -594755757 763207216 -11484306 167598667 -5314616 -12894945 15437888 -432026172 -702222978 -629021216 63977366 178216299 273439109 -481081 513871871 -82272337 17645021 131073813 176599368 227706135 -395637524 10431372 -15064281 -179551388 -260541724 -3287558 4989759 26211317 106774465 91738718 60442807 338950634 35656672 815143844 -55938270 277771056 -589029570 -479356273 359355354 -35890361 -85161473 11116987 -130186106 401729436 45451117 13668478 -83769395 49475312 38192767 25758183 -10415826 -414514301 -86519099 -707680193 47523235 345857089 407630756 163710680 -926210 -40630548 67993723 -214870321 -471731338 -682505881 -11172938 -64138702 -492916432 -683622289 5876611 86908741 891823598 430281977 301050907 -145883547 -333285550 -602534357 -144694241 -84702170 -7886492 -438090484 -33479596 361805949 -171639798 412182856 41715753 4852868 19715652 365155270 -8168727 869206196 250102576 325256509 13910155 -459779861 280698 -316785775 95790290 -71198656 4378328 -717682371 -52979162 561107152 -447314775 63667725 3365612 -517198520 349364117 -281455437 -450038432 -2583199 28241574 -135181972 35022992 284418567 357256062 -86276637 -36529370 -19369332 209196611 34805845 -415634784 871688963 -328329122 -6531486 31940202 242937363 -50327359 459003650 -45798446 94434011 -317914052 491676260 179250300 -350502694 -510044513 -13200261 -237800079 455638937 487373729 -318745292 53566159 284878827 631014133 -22161444 -594943786 -352861823 -436778488 339806186 357977694 15050243 537602391 201911675 -48529416 7782448 -452523833 -120912530 37627570 -392013141 347731121 314516122 -94077888 387602756 41062080 217274022 23510509 -283360246 173141411 -38723362 -205651103 145197244 -12831170 -318516287 282070388 -738957292 -122878893 -260330007 -114753413 111034142 765944714 -357632052 252139245 -412945743 -357234986 1942631 -149190893 -422536263 -314680654 -207725755 18993031 413810003 -350767258 -155415746 -20423721 60833326 17749242 -213421967 -295639495 22826382 -430921171 7723740 363786874 -125300272 -333632761 203127051 -197418296 6865325 -163298893 551492347 488390728 -411959065 288144558 5107074 -547030036 175528387 175409442 244584252 24265100 4208006 -141262612 -26228057 751154429 9485201 199445106 95488567 -71281474 842168316 490975086 -11291338 497585599 2834763 613295035 3674771 -744286491 -324985843 25314304 234101497 -920779091 150420312 741088050 -634984886 89583651 845665290 -567123782 165422509 13049162 -208425094 -330245782 96970382 -321007168 -303241933 -2919169 24237000 333690330 -45964214 -434460 -122224731 -677701975 -1420158 29789006 112918713 -24500654 -147963747 907320 -8751178 343852011 -546566690 47253510 -42808281 130481545 -123631770 43804666 16156299 -156248053 -574475503 -357102424 399105618 -1113757 276845012 -147184948 294832252 44889695 479551807 -252109021 -148445838 132275698 392382395 2386496 -441857236 -350685791 -129352583 -186988954 83616774 -885244503 -390601555 -3673060 -540546974 338331758 -1273682 -575107684 31266661 5390492 6252856 30158194 91443854 -402661746 -50662327 17485026 161671536 -175820378 -367621314 560300179 -139933295 742721098 -314907545 462193364 861840319 55797355 -70610174 -59552550 93559180 660522494 139167419 44711764 -34089040 32280460 -309569872 321205009 35635465 -124034304 592577406 -257225598 -517521263 -198110150 -8106452 680009829 359047701 26312664 -582865486 -3414806 174238789 253733377 3586926 -20275120 8816901 106373927 -650780579 -157208674 149000982 32250287 -74693697 170243693 307573066 -23640572 122707930 -120282076 -557936843 -227631904 -24274281 -82541846 114110617 -34619965 114726784 -151069749 -508174413 -186186380 -64710419 -552597146 422634044 237251262 -393007908 169255022 207167051 1399219 -46242865 168518468 -590600665 182472394 -122262820 125122026 -313467583 507448885 249292313 89084375 -856570483 361719664 -258694355 -15872240 214748231 114545470 296123778 -638529200 -194331424 164361167 -15504968 -4337765 64324350 9992993 196172267 -85639863 -320649974 63277369 -152031017 214260456 12967144 210841222 43376075 361139932 120322681 -97150433 -76151276 -418135947 159417073 535967522 -115299531 615540071 122958535 -140786869 -4176853 -100592300 158947527 570079744 210451002 625270065 -63756121 -102955605 -35418874 28383310 2739022 57056305 -203631470 127225436 288008102 97817147 -338904310 -141636570 760056496 286333383 -260076261 5362312 -81402643 189743851 628207733 18936180 -167747759 549271504 166889336 30070186 -42248638 385319323 -143148215 -163833738 -2974873 3164018 -53369039 471534061 -2198443 218322006 25957278 705668829 260856444 -6051216 13898150 43828225 -448726988 -3600673 57497523 -275529646 45529927 -607027123 282292751 274872706 189042430 -17272334 -315185558 -59950458 -5357763 145981802 7071097 33293537 -55223105 155416501 -5843483 674848866 -10177284 289226368 -180761372 102947201 -156783322 264115526 -132812925 -69933652 480911697 -9241813 123494117 -231385647 -230180615 -271691335 -481611544 613484278 21429378 -363706031 -542027468 -34581147 -143573390 129195434 53997247 5289015 -734162 170065813 -631848630 509121295 82399084 89707145 413741412 -152572010 183003415 -166601263 530737053 241690602 177393880 -108679251 21450217 -413673055 -239435283 10689632 -242850438 -571712223 -452461841 271147873 159785790 -19708968 -332720646 -719228577 483749274 -142659641 -959174111 -5337275 695391 366235812 -125498470 111677011 12037141 379238978 573441458 104849394 85668722 111992119 152289693 -44629811 125469033 -132356040 113680129 -409483869 507546901 595877174 -264322616 24367451 127547582 106578299 -656129477 256304800 34989383 219053938 193814763 -8982807 -376929939 -140134285 -3137479 -43743271 17368092 721159694 24760109 293912250 -219314548 49180828 979080543 845657196 -268828262 7896761 -117325022 -668830009 -285515830 -159373807 -3453549 813602772 -71169407 207228854 78725033 -11599468 -6916420 942234712 229830940 -46297480 50266302 573460884 -453608973 249418238 367400238 -1667674 -851433547 -388727251 753677882 11193020 -289651907 19982953 -287226582 57882843 151645603 160551098 -426308508 191702849 260688489 -303268696 -798531671 595117365 -109256138 117695171 -296662020 -682401405 -393036 -776390207 -353429824 -292985560 -735857450 -1081757 320419618 -25585886 357789025 11040764 -502253150 596304507 -237617754 -240561212 603279661 724976346 543883054 52710508 263173484 127753737 -290684356 -62437518 224135267 176860029 -318373670 158817161 84394688 -7412985 48773520 68778342 144834193 -122763666 40567595 67163658 -316668639 -96248099 218734782 164118559 1365186 -28257948 -238087005 324372221 751081 -503879691 -274196 200037586 6980287 4176720 30967011 92846565 298551567 917057175 -38733763 333627878 161929142 -113781369 -153317558 128980814 344753926 137183769 137165599 262952314 12071527 21434278 255825228 17370957 -308455431 109771404 267662595 14004029 531602185 1635498 40505305 780154962 -19212343 236129771 -617139970 -42461987 -290437640 -180040578 347559650 455520901 453282191 591082821 167484665 -98109920 -230526328 574174623 288388802 47259586 -95748199 57718017 -32625408 -215776006 -690775 15150249 -403401532 -1231769 119182332 9896322 302551786 6748786 -429934079 -691655140 -122615965 -352449251 -27541227 197465419 -287442002 47155853 469054692 4729480 213873569 -33960786 322845537 648230986 3914544 129461263 15571683 -82671799 409295770 697604220 -139804935 -17482144 -111701508 -232781497 426606328 135895990 -304238948 -37914629 133338017 -321729204 389608703 356952502 145001761 464861735 44982078 -85794724 -57850701 366952362 337322384 13970310 -1128964 -250340673 -175998119 35910987 -114872382 704457096 40163614 -42965924 -476075790 -16175209 -6682274 -144433472 819502671 -702741718 187349681 380258183 -378404778 407082911 -179045147 604947269 14879389 -54603055 -121539055 -200807360 -165466014 300594604 -112492721 15784830 -44528416 13783400 -186303049 2032309 -128497823 85906834 -163759107 -458173071 -309851449 -50103102 672606786 -628042539 -2266497 -170641843 -286108083 36666253 140843591 -71692550 469642727 6334392 -203992397 -156663024 -12949636 64005245 43041642 513121486 9936005 -1362338 177995965 -598161027 198336175 -6115218 -53888502 -173101585 108189359 66210451 -419493674 -379021091 -379319043 129193106 -131057352 41831276 -176828088 -152107684 363984326 -51976957 430996982 -504760548 -100993940 -6263142 -442711956 -294123715 187965107 -37968470 142545698 -93154863 -187152328 357887733 -101825447 98948868 -464456030 -555989524 -438722990 23739826 -22557174 -16161414 -818371101 -4012893 -325276469 136580414 -77760147 -4885846 -746155559 -573149762 -204939499 -2980292 19140024 794295045 322672577 -169094841 -100615548 3126455 -177433239 154084075 359115293 107792484 9063345 84965782 -144022631 -253656032 -99508828 413082019 -284951367 67456207 -276432863 732024408 -768996274 -70235580 1854742 97001333 13436660 -167617906 165643962 122796468 9083109 177345109 56379195 -18304905 -289086898 -155021673 -202414654 31674858 144741470 532128188 -183773203 -371678642 -62823789 59165734 -426923876 -87482695 -290865138 -717716153 731815881 -21399381 -3475104 -42050844 -44983051 -396086143 -495117927 -1790053 -293838553 -225328826 -417526998 -280107560 -199926088 -145429447 57274877 -5180097 249649936 -336028731 -215872 674664485 -269228324 -758673445 324300932 -26445276 -892870312 -95055214 -604116668 -528648244 193052669 -71016310 -637633584 170489798 -154025774 -229869508 -533761825 302564859 -655798347 242702599 -571396335 319409495 224398150 -16414593 282118033 -66218651 76756249 9244217 273895675 10467929 713269305 58441727 159250803 160177043 128615281 31729532 -254301194 174587023 416322114 123701577 -227243 -418665309 -37543713 9702 274879431 250879845 158154943 627403975 93573755 223814308 -811111722 -752883044 -27009141 -46571518 111533146 -13023652 -17436226 -118421822 105817899 -143472398 1442611 -489363245 99647168 -83984241 506889544 466793067 130440499 126891798 -41118382 -40025497 491595644 346178944 -195685703 11575037 -219977472 494358515 223754839 -626245059 38346719 12260566 -230209316 -974246103 -340210082 -50989410 -309887527 15959913 211800468 -13622496 349569997 -56418637 463503793 438950722 -11237112 8286490 -323578490 869429 370050736 116716995 -187126177 -134895057 100649592 -69776509 -22344760 -241862621 296804217 610222279 173819927 -89736261 481876621 -627893004 34065766 136749742 214169678 -1623148 -216799536 663221957 -206633470 410390280 652830273 -53168756 20389